engine4single.js
2.11 MB
!function(t,e){if("object"===typeof exports&&"object"===typeof module)module.exports=e(require("React"),require("ecCom"),require("antd"),require("mobx"),require("mobxReact"),require("ReactDOM"),require("comsMobx"),require("ReactRouter"),require("History"));else if("function"===typeof define&&define.amd)define(["React","ecCom","antd","mobx","mobxReact","ReactDOM","comsMobx","ReactRouter","History"],e);else{var n="object"===typeof exports?e(require("React"),require("ecCom"),require("antd"),require("mobx"),require("mobxReact"),require("ReactDOM"),require("comsMobx"),require("ReactRouter"),require("History")):e(t.React,t.ecCom,t.antd,t.mobx,t.mobxReact,t.ReactDOM,t.comsMobx,t.ReactRouter,t.History);for(var r in n)("object"===typeof exports?exports:t)[r]=n[r]}}(this,function(t,e,n,r,i,o,a,u,s){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="/spa/edc/static4engine/board/",e(e.s=390)}([function(e,n){e.exports=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(70),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,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var i=n(190),o=r(i),a=n(194),u=r(a),s=n(70),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,n){"use strict";e.__esModule=!0;var r=n(27),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){t.exports={default:n(170),__esModule:!0}},function(t,n){t.exports=e},function(t,e){t.exports=n},function(t,e,n){"use strict";e.__esModule=!0;var r=n(41),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";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(33),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){var n=t.exports={version:"2.5.6"};"number"==typeof __e&&(__e=n)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.ReactCSS=e.loop=e.handleActive=e.handleHover=e.hover=void 0;var i=n(532),o=r(i),a=n(608),u=r(a),s=n(634),c=r(s),l=n(635),f=r(l),h=n(636),d=r(h),p=n(637),g=r(p);e.hover=f.default,e.handleHover=f.default,e.handleActive=d.default,e.loop=g.default;var v=e.ReactCSS=function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];var i=(0,o.default)(n),a=(0,u.default)(t,i);return(0,c.default)(a)};e.default=v},function(t,e,n){t.exports=n(423)()},function(t,e){t.exports=r},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){t.exports=i},function(t,e,n){var r=n(14),i=n(10),o=n(25),a=n(26),u=n(28),s=function(t,e,n){var c,l,f,h=t&s.F,d=t&s.G,p=t&s.S,g=t&s.P,v=t&s.B,y=t&s.W,m=d?i:i[e]||(i[e]={}),b=m.prototype,x=d?r:p?r[e]:(r[e]||{}).prototype;d&&(n=e);for(c in n)(l=!h&&x&&void 0!==x[c])&&u(m,c)||(f=l?x[c]:n[c],m[c]=d&&"function"!=typeof x[c]?n[c]:v&&l?o(f,r):y&&x[c]==f?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}(f):g&&"function"==typeof f?o(Function.call,f):f,g&&((m.virtual||(m.virtual={}))[c]=f,t&s.R&&b&&!b[c]&&a(b,c,f)))};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(67)("wks"),i=n(53),o=n(14).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(t,e){t.exports=o},function(t,e,n){"use strict";var r=function(t,e,n,r,i,o,a,u){if(!t){var s;if(void 0===e)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,o,a,u],l=0;s=new Error(e.replace(/%s/g,function(){return c[l++]})),s.name="Invariant Violation"}throw s.framesToPop=1,s}};t.exports=r},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(638);Object.defineProperty(e,"Alpha",{enumerable:!0,get:function(){return r(i).default}});var o=n(327);Object.defineProperty(e,"Checkboard",{enumerable:!0,get:function(){return r(o).default}});var a=n(641);Object.defineProperty(e,"EditableInput",{enumerable:!0,get:function(){return r(a).default}});var u=n(642);Object.defineProperty(e,"Hue",{enumerable:!0,get:function(){return r(u).default}});var s=n(644);Object.defineProperty(e,"Raised",{enumerable:!0,get:function(){return r(s).default}});var c=n(645);Object.defineProperty(e,"Saturation",{enumerable:!0,get:function(){return r(c).default}});var l=n(330);Object.defineProperty(e,"ColorWrap",{enumerable:!0,get:function(){return r(l).default}});var f=n(672);Object.defineProperty(e,"Swatch",{enumerable:!0,get:function(){return r(f).default}})},function(t,e,n){var r=n(22),i=n(107),o=n(69),a=Object.defineProperty;e.f=n(24)?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){var r=n(23);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},function(t,e,n){t.exports=!n(31)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,n){var r=n(44);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){var r=n(21),i=n(38);t.exports=n(24)?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){t.exports={default:n(172),__esModule:!0}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},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 l(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 f(t,e){return!!(null==t?0:t.length)&&w(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 d(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 p(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 b(t){return t.match(Le)||[]}function x(t,e,n){var r;return n(t,function(t,n,i){if(e(t,n,i))return r=n,!1}),r}function _(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 w(t,e,n){return e===e?K(t,e,n):_(t,S,n)}function O(t,e,n,r){for(var i=n-1,o=t.length;++i<o;)if(r(t[i],e))return i;return-1}function S(t){return t!==t}function C(t,e){var n=null==t?0:t.length;return n?k(t,e)/n:It}function E(t){return function(e){return null==e?nt:e[t]}}function M(t){return function(e){return null==t?nt:t[e]}}function j(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 k(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 P(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function A(t,e){return d(e,function(e){return[e,t[e]]})}function I(t){return function(e){return t(e)}}function D(t,e){return d(e,function(e){return t[e]})}function R(t,e){return t.has(e)}function N(t,e){for(var n=-1,r=t.length;++n<r&&w(e,t[n],0)>-1;);return n}function L(t,e){for(var n=t.length;n--&&w(e,t[n],0)>-1;);return n}function F(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}function z(t){return"\\"+Cn[t]}function B(t,e){return null==t?nt:t[e]}function W(t){return vn.test(t)}function H(t){return yn.test(t)}function V(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}function G(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}function U(t,e){return function(n){return t(e(n))}}function Y(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 q(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}function X(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 W(t)?Q(t):Hn(t)}function J(t){return W(t)?tt(t):m(t)}function Q(t){for(var e=pn.lastIndex=0;pn.test(t);)++e;return e}function tt(t){return t.match(pn)||[]}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,lt=2,ft=4,ht=1,dt=2,pt=1,gt=2,vt=4,yt=8,mt=16,bt=32,xt=64,_t=128,wt=256,Ot=512,St=30,Ct="...",Et=800,Mt=16,jt=1,Tt=2,kt=1/0,Pt=9007199254740991,At=1.7976931348623157e308,It=NaN,Dt=4294967295,Rt=Dt-1,Nt=Dt>>>1,Lt=[["ary",_t],["bind",pt],["bindKey",gt],["curry",yt],["curryRight",mt],["flip",Ot],["partial",bt],["partialRight",xt],["rearg",wt]],Ft="[object Arguments]",zt="[object Array]",Bt="[object AsyncFunction]",Wt="[object Boolean]",Ht="[object Date]",Vt="[object DOMException]",Gt="[object Error]",Ut="[object Function]",Yt="[object GeneratorFunction]",qt="[object Map]",Xt="[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]",le="[object Int16Array]",fe="[object Int32Array]",he="[object Uint8Array]",de="[object Uint8ClampedArray]",pe="[object Uint16Array]",ge="[object Uint32Array]",ve=/\b__p \+= '';/g,ye=/\b(__p \+=) '' \+/g,me=/(__e\(.*?\)|\b__t\)) \+\n'';/g,be=/&(?:amp|lt|gt|quot|#39);/g,xe=/[&<>"']/g,_e=RegExp(be.source),we=RegExp(xe.source),Oe=/<%-([\s\S]+?)%>/g,Se=/<%([\s\S]+?)%>/g,Ce=/<%=([\s\S]+?)%>/g,Ee=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Me=/^\w*$/,je=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Te=/[\\^$.*+?()[\]{}|]/g,ke=RegExp(Te.source),Pe=/^\s+|\s+$/g,Ae=/^\s+/,Ie=/\s+$/,De=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Re=/\{\n\/\* \[wrapped with (.+)\] \*/,Ne=/,? & /,Le=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Fe=/\\(\\)?/g,ze=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Be=/\w*$/,We=/^[-+]0x[0-9a-f]+$/i,He=/^0b[01]+$/i,Ve=/^\[object .+?Constructor\]$/,Ge=/^0o[0-7]+$/i,Ue=/^(?:0|[1-9]\d*)$/,Ye=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,qe=/($^)/,Xe=/['\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,ln="(?:"+["[\\u2700-\\u27bf]",nn,rn].join("|")+")"+cn,fn="(?:"+["[^\\ud800-\\udfff]"+Je+"?",Je,nn,rn,"[\\ud800-\\udfff]"].join("|")+")",hn=RegExp("['’]","g"),dn=RegExp(Je,"g"),pn=RegExp(en+"(?="+en+")|"+fn+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+",ln].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"],bn=-1,xn={};xn[ue]=xn[se]=xn[ce]=xn[le]=xn[fe]=xn[he]=xn[de]=xn[pe]=xn[ge]=!0,xn[Ft]=xn[zt]=xn[oe]=xn[Wt]=xn[ae]=xn[Ht]=xn[Gt]=xn[Ut]=xn[qt]=xn[Xt]=xn[$t]=xn[Jt]=xn[Qt]=xn[te]=xn[re]=!1;var _n={};_n[Ft]=_n[zt]=_n[oe]=_n[ae]=_n[Wt]=_n[Ht]=_n[ue]=_n[se]=_n[ce]=_n[le]=_n[fe]=_n[qt]=_n[Xt]=_n[$t]=_n[Jt]=_n[Qt]=_n[te]=_n[ee]=_n[he]=_n[de]=_n[pe]=_n[ge]=!0,_n[Gt]=_n[Ut]=_n[re]=!1;var wn={"À":"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"},On={"&":"&","<":"<",">":">",'"':""","'":"'"},Sn={"&":"&","<":"<",">":">",""":'"',"'":"'"},Cn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},En=parseFloat,Mn=parseInt,jn="object"==typeof t&&t&&t.Object===Object&&t,Tn="object"==typeof self&&self&&self.Object===Object&&self,kn=jn||Tn||Function("return this")(),Pn="object"==typeof e&&e&&!e.nodeType&&e,An=Pn&&"object"==typeof r&&r&&!r.nodeType&&r,In=An&&An.exports===Pn,Dn=In&&jn.process,Rn=function(){try{var t=An&&An.require&&An.require("util").types;return t||Dn&&Dn.binding&&Dn.binding("util")}catch(t){}}(),Nn=Rn&&Rn.isArrayBuffer,Ln=Rn&&Rn.isDate,Fn=Rn&&Rn.isMap,zn=Rn&&Rn.isRegExp,Bn=Rn&&Rn.isSet,Wn=Rn&&Rn.isTypedArray,Hn=E("length"),Vn=M(wn),Gn=M(On),Un=M(Sn),Yn=function t(e){function n(t){if(es(t)&&!dh(t)&&!(t instanceof m)){if(t instanceof i)return t;if(hl.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 M(){var t=new m(this.__wrapped__);return t.__actions__=Ai(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Ai(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Ai(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=dh(t),r=e<0,i=n?t.length:0,o=wo(0,i,this.__views__),a=o.start,u=o.end,s=u-a,c=r?u:a-1,l=this.__iteratees__,f=l.length,h=0,d=Hl(s,this.__takeCount__);if(!n||!r&&i==s&&d==s)return gi(t,this.__actions__);var p=[];t:for(;s--&&h<d;){c+=e;for(var g=-1,v=t[c];++g<f;){var y=l[g],m=y.iteratee,b=y.type,x=m(v);if(b==Tt)v=x;else if(!x){if(b==jt)continue t;break t}}p[h++]=v}return p}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__=Jl?Jl(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(Jl){var n=e[t];return n===at?nt:n}return hl.call(e,t)?e[t]:nt}function Ze(t){var e=this.__data__;return Jl?e[t]!==nt:hl.call(e,t)}function Je(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=Jl&&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=qn(e,t);return!(n<0)&&(n==e.length-1?e.pop():El.call(e,n,1),--this.size,!0)}function nn(t){var e=this.__data__,n=qn(e,t);return n<0?nt:e[n][1]}function rn(t){return qn(this.__data__,t)>-1}function on(t,e){var n=this.__data__,r=qn(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(Xl||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 ln(t){return mo(this,t).has(t)}function fn(t,e){var n=mo(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}function pn(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 wn(){this.__data__=new Qe,this.size=0}function On(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}function Sn(t){return this.__data__.get(t)}function Cn(t){return this.__data__.has(t)}function jn(t,e){var n=this.__data__;if(n instanceof Qe){var r=n.__data__;if(!Xl||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=dh(t),r=!n&&hh(t),i=!n&&!r&&gh(t),o=!n&&!r&&!i&&xh(t),a=n||r||i||o,u=a?P(t.length,ol):[],s=u.length;for(var c in t)!e&&!hl.call(t,c)||a&&("length"==c||i&&("offset"==c||"parent"==c)||o&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||ko(c,s))||u.push(c);return u}function Pn(t){var e=t.length;return e?t[$r(0,e-1)]:nt}function An(t,e){return Xo(Ai(t),Qn(e,0,t.length))}function Dn(t){return Xo(Ai(t))}function Rn(t,e,n){(n===nt||Wu(t[e],n))&&(n!==nt||e in t)||Zn(t,e,n)}function Hn(t,e,n){var r=t[e];hl.call(t,e)&&Wu(r,n)&&(n!==nt||e in t)||Zn(t,e,n)}function qn(t,e){for(var n=t.length;n--;)if(Wu(t[n][0],e))return n;return-1}function Xn(t,e,n,r){return ff(t,function(t,i,o){e(r,t,n(t),o)}),r}function Kn(t,e){return t&&Ii(e,Ns(e),t)}function $n(t,e){return t&&Ii(e,Ls(e),t)}function Zn(t,e,n){"__proto__"==e&&kl?kl(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:Is(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<,l=e&ft;if(n&&(a=i?n(t,r,i,o):n(t)),a!==nt)return a;if(!ts(t))return t;var f=dh(t);if(f){if(a=Co(t),!s)return Ai(t,a)}else{var h=Of(t),d=h==Ut||h==Yt;if(gh(t))return wi(t,s);if(h==$t||h==Ft||d&&!i){if(a=c||d?{}:Eo(t),!s)return c?Ri(t,$n(a,t)):Di(t,Kn(a,t))}else{if(!_n[h])return i?t:{};a=Mo(t,h,s)}}o||(o=new yn);var p=o.get(t);if(p)return p;o.set(t,a),bh(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=l?c?po:ho:c?Ls:Ns,v=f?nt:g(t);return u(v||t,function(r,i){v&&(i=r,r=t[i]),Hn(a,i,tr(r,e,n,i,t,o))}),a}function er(t){var e=Ns(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=rl(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 al(ot);return Ef(function(){t.apply(nt,n)},e)}function ir(t,e,n,r){var i=-1,o=f,a=!0,u=t.length,s=[],c=e.length;if(!u)return s;n&&(e=d(e,I(n))),r?(o=h,a=!1):e.length>=rt&&(o=R,a=!1,e=new pn(e));t:for(;++i<u;){var l=t[i],p=null==n?l:n(l);if(l=r||0!==l?l:0,a&&p===p){for(var g=c;g--;)if(e[g]===p)continue t;s.push(l)}else o(e,p,r)||s.push(l)}return s}function or(t,e){var n=!0;return ff(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:bs(r);n<r;)t[n++]=e;return t}function sr(t,e){var n=[];return ff(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):p(i,u):r||(i[i.length]=u)}return i}function lr(t,e){return t&&df(t,e,Ns)}function fr(t,e){return t&&pf(t,e,Ns)}function hr(t,e){return l(e,function(e){return Zu(t[e])})}function dr(t,e){e=xi(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 pr(t,e,n){var r=e(t);return dh(t)?r:p(r,n(t))}function gr(t){return null==t?t===nt?ne:Kt:Tl&&Tl in rl(t)?_o(t):Wo(t)}function vr(t,e){return t>e}function yr(t,e){return null!=t&&hl.call(t,e)}function mr(t,e){return null!=t&&e in rl(t)}function br(t,e,n){return t>=Hl(e,n)&&t<Wl(e,n)}function xr(t,e,n){for(var r=n?h:f,i=t[0].length,o=t.length,a=o,u=Jc(o),s=1/0,c=[];a--;){var l=t[a];a&&e&&(l=d(l,I(e))),s=Hl(l.length,s),u[a]=!n&&(e||i>=120&&l.length>=120)?new pn(a&&l):nt}l=t[0];var p=-1,g=u[0];t:for(;++p<i&&c.length<s;){var v=l[p],y=e?e(v):v;if(v=n||0!==v?v:0,!(g?R(g,y):r(c,y,n))){for(a=o;--a;){var m=u[a];if(!(m?R(m,y):r(t[a],y,n)))continue t}g&&g.push(y),c.push(v)}}return c}function _r(t,e,n,r){return lr(t,function(t,i,o){e(r,n(t),i,o)}),r}function wr(t,e,n){e=xi(e,t),t=Vo(t,e);var r=null==t?t:t[Ko(ya(e))];return null==r?nt:o(r,t,n)}function Or(t){return es(t)&&gr(t)==Ft}function Sr(t){return es(t)&&gr(t)==oe}function Cr(t){return es(t)&&gr(t)==Ht}function Er(t,e,n,r,i){return t===e||(null==t||null==e||!es(t)&&!es(e)?t!==t&&e!==e:Mr(t,e,n,r,Er,i))}function Mr(t,e,n,r,i,o){var a=dh(t),u=dh(e),s=a?zt:Of(t),c=u?zt:Of(e);s=s==Ft?$t:s,c=c==Ft?$t:c;var l=s==$t,f=c==$t,h=s==c;if(h&&gh(t)){if(!gh(e))return!1;a=!0,l=!1}if(h&&!l)return o||(o=new yn),a||xh(t)?so(t,e,n,r,i,o):co(t,e,s,n,r,i,o);if(!(n&ht)){var d=l&&hl.call(t,"__wrapped__"),p=f&&hl.call(e,"__wrapped__");if(d||p){var g=d?t.value():t,v=p?e.value():e;return o||(o=new yn),i(g,v,n,r,o)}}return!!h&&(o||(o=new yn),lo(t,e,n,r,i,o))}function jr(t){return es(t)&&Of(t)==qt}function Tr(t,e,n,r){var i=n.length,o=i,a=!r;if(null==t)return!o;for(t=rl(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],l=u[1];if(a&&u[2]){if(c===nt&&!(s in t))return!1}else{var f=new yn;if(r)var h=r(c,l,s,t,e,f);if(!(h===nt?Er(l,c,ht|dt,r,f):h))return!1}}return!0}function kr(t){return!(!ts(t)||Ro(t))&&(Zu(t)?ml:Ve).test($o(t))}function Pr(t){return es(t)&&gr(t)==Jt}function Ar(t){return es(t)&&Of(t)==Qt}function Ir(t){return es(t)&&Qu(t.length)&&!!xn[gr(t)]}function Dr(t){return"function"==typeof t?t:null==t?Ec:"object"==typeof t?dh(t)?Br(t[0],t[1]):zr(t):Dc(t)}function Rr(t){if(!No(t))return Bl(t);var e=[];for(var n in rl(t))hl.call(t,n)&&"constructor"!=n&&e.push(n);return e}function Nr(t){if(!ts(t))return Bo(t);var e=No(t),n=[];for(var r in t)("constructor"!=r||!e&&hl.call(t,r))&&n.push(r);return n}function Lr(t,e){return t<e}function Fr(t,e){var n=-1,r=Hu(t)?Jc(t.length):[];return ff(t,function(t,i,o){r[++n]=e(t,i,o)}),r}function zr(t){var e=bo(t);return 1==e.length&&e[0][2]?Fo(e[0][0],e[0][1]):function(n){return n===t||Tr(n,t,e)}}function Br(t,e){return Ao(t)&&Lo(e)?Fo(Ko(t),e):function(n){var r=Is(n,t);return r===nt&&r===e?Rs(n,t):Er(e,r,ht|dt)}}function Wr(t,e,n,r,i){t!==e&&df(e,function(o,a){if(i||(i=new yn),ts(o))Hr(t,e,a,n,Wr,r,i);else{var u=r?r(Uo(t,a),o,a+"",t,e,i):nt;u===nt&&(u=o),Rn(t,a,u)}},Ls)}function Hr(t,e,n,r,i,o,a){var u=Uo(t,n),s=Uo(e,n),c=a.get(s);if(c)return void Rn(t,n,c);var l=o?o(u,s,n+"",t,e,a):nt,f=l===nt;if(f){var h=dh(s),d=!h&&gh(s),p=!h&&!d&&xh(s);l=s,h||d||p?dh(u)?l=u:Vu(u)?l=Ai(u):d?(f=!1,l=wi(s,!0)):p?(f=!1,l=Mi(s,!0)):l=[]:cs(s)||hh(s)?(l=u,hh(u)?l=_s(u):ts(u)&&!Zu(u)||(l=Eo(s))):f=!1}f&&(a.set(s,l),i(l,s,r,o,a),a.delete(s)),Rn(t,n,l)}function Vr(t,e){var n=t.length;if(n)return e+=e<0?n:0,ko(e,n)?t[e]:nt}function Gr(t,e,n){var r=-1;return e=d(e.length?e:[Ec],I(yo())),T(Fr(t,function(t,n,i){return{criteria:d(e,function(e){return e(t)}),index:++r,value:t}}),function(t,e){return Ti(t,e,n)})}function Ur(t,e){return Yr(t,e,function(e,n){return Rs(t,n)})}function Yr(t,e,n){for(var r=-1,i=e.length,o={};++r<i;){var a=e[r],u=dr(t,a);n(u,a)&&ni(o,xi(a,t),u)}return o}function qr(t){return function(e){return dr(e,t)}}function Xr(t,e,n,r){var i=r?O:w,o=-1,a=e.length,u=t;for(t===e&&(e=Ai(e)),n&&(u=d(t,I(n)));++o<a;)for(var s=0,c=e[o],l=n?n(c):c;(s=i(u,l,s,r))>-1;)u!==t&&El.call(u,s,1),El.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;ko(i)?El.call(t,i,1):hi(t,i)}}return t}function $r(t,e){return t+Rl(Ul()*(e-t+1))}function Zr(t,e,n,r){for(var i=-1,o=Wl(Dl((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>Pt)return n;do{e%2&&(n+=t),(e=Rl(e/2))&&(t+=t)}while(e);return n}function Qr(t,e){return Mf(Ho(t,e,Ec),t+"")}function ti(t){return Pn(Ks(t))}function ei(t,e){var n=Ks(t);return Xo(n,Qn(e,0,n.length))}function ni(t,e,n,r){if(!ts(t))return t;e=xi(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 l=u[s];c=r?r(l,s,u):nt,c===nt&&(c=ts(l)?l:ko(e[i+1])?[]:{})}Hn(u,s,c),u=u[s]}return t}function ri(t){return Xo(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 ff(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<=Nt){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,Ec,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 l=Rl((i+o)/2),f=n(t[l]),h=f!==nt,d=null===f,p=f===f,g=hs(f);if(a)var v=r||p;else v=c?p&&(r||h):u?p&&h&&(r||!d):s?p&&h&&!d&&(r||!g):!d&&!g&&(r?f<=e:f<e);v?i=l+1:o=l}return Hl(o,Rt)}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||!Wu(u,s)){var s=u;o[i++]=0===a?0:a}}return o}function ci(t){return"number"==typeof t?t:hs(t)?It:+t}function li(t){if("string"==typeof t)return t;if(dh(t))return d(t,li)+"";if(hs(t))return cf?cf.call(t):"";var e=t+"";return"0"==e&&1/t==-kt?"-0":e}function fi(t,e,n){var r=-1,i=f,o=t.length,a=!0,u=[],s=u;if(n)a=!1,i=h;else if(o>=rt){var c=e?null:bf(t);if(c)return q(c);a=!1,i=R,s=new pn}else s=e?[]:u;t:for(;++r<o;){var l=t[r],d=e?e(l):l;if(l=n||0!==l?l:0,a&&d===d){for(var p=s.length;p--;)if(s[p]===d)continue t;e&&s.push(d),u.push(l)}else i(s,d,n)||(s!==u&&s.push(d),u.push(l))}return u}function hi(t,e){return e=xi(e,t),null==(t=Vo(t,e))||delete t[Ko(ya(e))]}function di(t,e,n,r){return ni(t,e,n(dr(t,e)),r)}function pi(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,p([t],e.args))},n)}function vi(t,e,n){var r=t.length;if(r<2)return r?fi(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 fi(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 Vu(t)?t:[]}function bi(t){return"function"==typeof t?t:Ec}function xi(t,e){return dh(t)?t:Ao(t,e)?[t]:jf(Os(t))}function _i(t,e,n){var r=t.length;return n=n===nt?r:n,!e&&n>=r?t:ii(t,e,n)}function wi(t,e){if(e)return t.slice();var n=t.length,r=wl?wl(n):new t.constructor(n);return t.copy(r),r}function Oi(t){var e=new t.constructor(t.byteLength);return new _l(e).set(new _l(t)),e}function Si(t,e){var n=e?Oi(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}function Ci(t){var e=new t.constructor(t.source,Be.exec(t));return e.lastIndex=t.lastIndex,e}function Ei(t){return sf?rl(sf.call(t)):{}}function Mi(t,e){var n=e?Oi(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function ji(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=ji(i[r],o[r]);if(s){if(r>=u)return s;return s*("desc"==n[r]?-1:1)}}return t.index-e.index}function ki(t,e,n,r){for(var i=-1,o=t.length,a=n.length,u=-1,s=e.length,c=Wl(o-a,0),l=Jc(s+c),f=!r;++u<s;)l[u]=e[u];for(;++i<a;)(f||i<o)&&(l[n[i]]=t[i]);for(;c--;)l[u++]=t[i++];return l}function Pi(t,e,n,r){for(var i=-1,o=t.length,a=-1,u=n.length,s=-1,c=e.length,l=Wl(o-u,0),f=Jc(l+c),h=!r;++i<l;)f[i]=t[i];for(var d=i;++s<c;)f[d+s]=e[s];for(;++a<u;)(h||i<o)&&(f[d+n[a]]=t[i++]);return f}function Ai(t,e){var n=-1,r=t.length;for(e||(e=Jc(r));++n<r;)e[n]=t[n];return e}function Ii(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):Hn(n,u,s)}return n}function Di(t,e){return Ii(t,_f(t),e)}function Ri(t,e){return Ii(t,wf(t),e)}function Ni(t,e){return function(n,r){var i=dh(n)?a:Xn,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&&Po(n[0],n[1],a)&&(o=i<3?nt:o,i=1),e=rl(e);++r<i;){var u=n[r];u&&t(e,u,r,o)}return e})}function Fi(t,e){return function(n,r){if(null==n)return n;if(!Hu(n))return t(n,r);for(var i=n.length,o=e?i:-1,a=rl(n);(e?o--:++o<i)&&!1!==r(a[o],o,a););return n}}function zi(t){return function(e,n,r){for(var i=-1,o=rl(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 Bi(t,e,n){function r(){return(this&&this!==kn&&this instanceof r?o:t).apply(i?n:this,arguments)}var i=e&pt,o=Vi(t);return r}function Wi(t){return function(e){e=Os(e);var n=W(e)?J(e):nt,r=n?n[0]:e.charAt(0),i=n?_i(n,1).join(""):e.slice(1);return r[t]()+i}}function Hi(t){return function(e){return g(_c(ec(e).replace(hn,"")),t,"")}}function Vi(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=lf(t.prototype),r=t.apply(n,e);return ts(r)?r:n}}function Gi(t,e,n){function r(){for(var a=arguments.length,u=Jc(a),s=a,c=vo(r);s--;)u[s]=arguments[s];var l=a<3&&u[0]!==c&&u[a-1]!==c?[]:Y(u,c);return(a-=l.length)<n?eo(t,e,qi,r.placeholder,nt,u,l,nt,nt,n-a):o(this&&this!==kn&&this instanceof r?i:t,this,u)}var i=Vi(t);return r}function Ui(t){return function(e,n,r){var i=rl(e);if(!Hu(e)){var o=yo(n,3);e=Ns(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 Yi(t){return fo(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 al(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?xf(a):nt;u=c&&Do(c[0])&&c[1]==(_t|yt|bt|wt)&&!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&&dh(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 qi(t,e,n,r,i,o,a,u,s,c){function l(){for(var y=arguments.length,m=Jc(y),b=y;b--;)m[b]=arguments[b];if(p)var x=vo(l),_=F(m,x);if(r&&(m=ki(m,r,i,p)),o&&(m=Pi(m,o,a,p)),y-=_,p&&y<c){var w=Y(m,x);return eo(t,e,qi,l.placeholder,n,m,w,u,s,c-y)}var O=h?n:this,S=d?O[t]:t;return y=m.length,u?m=Go(m,u):g&&y>1&&m.reverse(),f&&s<y&&(m.length=s),this&&this!==kn&&this instanceof l&&(S=v||Vi(S)),S.apply(O,m)}var f=e&_t,h=e&pt,d=e>,p=e&(yt|mt),g=e&Ot,v=d?nt:Vi(t);return l}function Xi(t,e){return function(n,r){return _r(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=li(n),r=li(r)):(n=ci(n),r=ci(r)),i=t(n,r)}return i}}function $i(t){return fo(function(e){return e=d(e,I(yo())),Qr(function(n){var r=this;return t(e,function(t){return o(t,r,n)})})})}function Zi(t,e){e=e===nt?" ":li(e);var n=e.length;if(n<2)return n?Jr(e,t):e;var r=Jr(e,Dl(t/Z(e)));return W(e)?_i(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,l=r.length,f=Jc(l+s),h=this&&this!==kn&&this instanceof i?u:t;++c<l;)f[c]=r[c];for(;s--;)f[c++]=arguments[++e];return o(h,a?n:this,f)}var a=e&pt,u=Vi(t);return i}function Qi(t){return function(e,n,r){return r&&"number"!=typeof r&&Po(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=xs(e),n=xs(n)),t(e,n)}}function eo(t,e,n,r,i,o,a,u,s,c){var l=e&yt,f=l?a:nt,h=l?nt:a,d=l?o:nt,p=l?nt:o;e|=l?bt:xt,(e&=~(l?xt:bt))&vt||(e&=~(pt|gt));var g=[t,e,i,d,f,p,h,u,s,c],v=n.apply(nt,g);return Do(t)&&Cf(v,g),v.placeholder=r,Yo(v,t,e)}function no(t){var e=nl[t];return function(t,n){if(t=xs(t),(n=null==n?0:Hl(ms(n),292))&&Fl(t)){var r=(Os(t)+"e").split("e");return r=(Os(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=Of(e);return n==qt?G(e):n==Qt?X(e):A(e,t(e))}}function io(t,e,n,r,i,o,a,u){var s=e>if(!s&&"function"!=typeof t)throw new al(ot);var c=r?r.length:0;if(c||(e&=~(bt|xt),r=i=nt),a=a===nt?a:Wl(ms(a),0),u=u===nt?u:ms(u),c-=i?i.length:0,e&xt){var l=r,f=i;r=i=nt}var h=s?nt:xf(t),d=[t,e,n,r,i,l,f,o,a,u];if(h&&zo(d,h),t=d[0],e=d[1],n=d[2],r=d[3],i=d[4],u=d[9]=d[9]===nt?s?0:t.length:Wl(d[9]-c,0),!u&&e&(yt|mt)&&(e&=~(yt|mt)),e&&e!=pt)p=e==yt||e==mt?Gi(t,e,u):e!=bt&&e!=(pt|bt)||i.length?qi.apply(nt,d):Ji(t,e,n,r);else var p=Bi(t,e,n);return Yo((h?gf:Cf)(p,d),t,e)}function oo(t,e,n,r){return t===nt||Wu(t,cl[n])&&!hl.call(r,n)?e:t}function ao(t,e,n,r,i,o){return ts(t)&&ts(e)&&(o.set(e,t),Wr(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 l=-1,f=!0,h=n&dt?new pn:nt;for(o.set(t,e),o.set(e,t);++l<u;){var d=t[l],p=e[l];if(r)var g=a?r(p,d,l,e,t,o):r(d,p,l,t,e,o);if(g!==nt){if(g)continue;f=!1;break}if(h){if(!y(e,function(t,e){if(!R(h,e)&&(d===t||i(d,t,n,r,o)))return h.push(e)})){f=!1;break}}else if(d!==p&&!i(d,p,n,r,o)){f=!1;break}}return o.delete(t),o.delete(e),f}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 _l(t),new _l(e)));case Wt:case Ht:case Xt:return Wu(+t,+e);case Gt:return t.name==e.name&&t.message==e.message;case Jt:case te:return t==e+"";case qt:var u=G;case Qt:var s=r&ht;if(u||(u=q),t.size!=e.size&&!s)return!1;var c=a.get(t);if(c)return c==e;r|=dt,a.set(t,e);var l=so(u(t),u(e),r,i,o,a);return a.delete(t),l;case ee:if(sf)return sf.call(t)==sf.call(e)}return!1}function lo(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 l=u[c];if(!(a?l in e:hl.call(e,l)))return!1}var f=o.get(t);if(f&&o.get(e))return f==e;var h=!0;o.set(t,e),o.set(e,t);for(var d=a;++c<s;){l=u[c];var p=t[l],g=e[l];if(r)var v=a?r(g,p,l,e,t,o):r(p,g,l,t,e,o);if(!(v===nt?p===g||i(p,g,n,r,o):v)){h=!1;break}d||(d="constructor"==l)}if(h&&!d){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 fo(t){return Mf(Ho(t,nt,ca),t+"")}function ho(t){return pr(t,Ns,_f)}function po(t){return pr(t,Ls,wf)}function go(t){for(var e=t.name+"",n=tf[e],r=hl.call(tf,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(hl.call(n,"placeholder")?n:t).placeholder}function yo(){var t=n.iteratee||Mc;return t=t===Mc?Dr:t,arguments.length?t(arguments[0],arguments[1]):t}function mo(t,e){var n=t.__data__;return Io(e)?n["string"==typeof e?"string":"hash"]:n.map}function bo(t){for(var e=Ns(t),n=e.length;n--;){var r=e[n],i=t[r];e[n]=[r,i,Lo(i)]}return e}function xo(t,e){var n=B(t,e);return kr(n)?n:nt}function _o(t){var e=hl.call(t,Tl),n=t[Tl];try{t[Tl]=nt;var r=!0}catch(t){}var i=gl.call(t);return r&&(e?t[Tl]=n:delete t[Tl]),i}function wo(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=Hl(e,t+a);break;case"takeRight":t=Wl(t,e-a)}}return{start:t,end:e}}function Oo(t){var e=t.match(Re);return e?e[1].split(Ne):[]}function So(t,e,n){e=xi(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)&&ko(a,i)&&(dh(t)||hh(t))}function Co(t){var e=t.length,n=new t.constructor(e);return e&&"string"==typeof t[0]&&hl.call(t,"index")&&(n.index=t.index,n.input=t.input),n}function Eo(t){return"function"!=typeof t.constructor||No(t)?{}:lf(Ol(t))}function Mo(t,e,n){var r=t.constructor;switch(e){case oe:return Oi(t);case Wt:case Ht:return new r(+t);case ae:return Si(t,n);case ue:case se:case ce:case le:case fe:case he:case de:case pe:case ge:return Mi(t,n);case qt:return new r;case Xt:case te:return new r(t);case Jt:return Ci(t);case Qt:return new r;case ee:return Ei(t)}}function jo(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 dh(t)||hh(t)||!!(Ml&&t&&t[Ml])}function ko(t,e){var n=typeof t;return!!(e=null==e?Pt:e)&&("number"==n||"symbol"!=n&&Ue.test(t))&&t>-1&&t%1==0&&t<e}function Po(t,e,n){if(!ts(n))return!1;var r=typeof e;return!!("number"==r?Hu(n)&&ko(e,n.length):"string"==r&&e in n)&&Wu(n[e],t)}function Ao(t,e){if(dh(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!hs(t))||(Me.test(t)||!Ee.test(t)||null!=e&&t in rl(e))}function Io(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=xf(r);return!!i&&t===i[0]}function Ro(t){return!!pl&&pl in t}function No(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||cl)}function Lo(t){return t===t&&!ts(t)}function Fo(t,e){return function(n){return null!=n&&(n[t]===e&&(e!==nt||t in rl(n)))}}function zo(t,e){var n=t[1],r=e[1],i=n|r,o=i<(pt|gt|_t),a=r==_t&&n==yt||r==_t&&n==wt&&t[7].length<=e[8]||r==(_t|wt)&&e[7].length<=e[8]&&n==yt;if(!o&&!a)return t;r&pt&&(t[2]=e[2],i|=n&pt?0:vt);var u=e[3];if(u){var s=t[3];t[3]=s?ki(s,u,e[4]):u,t[4]=s?Y(t[3],st):e[4]}return u=e[5],u&&(s=t[5],t[5]=s?Pi(s,u,e[6]):u,t[6]=s?Y(t[5],st):e[6]),u=e[7],u&&(t[7]=u),r&_t&&(t[8]=null==t[8]?e[8]:Hl(t[8],e[8])),null==t[9]&&(t[9]=e[9]),t[0]=e[0],t[1]=i,t}function Bo(t){var e=[];if(null!=t)for(var n in rl(t))e.push(n);return e}function Wo(t){return gl.call(t)}function Ho(t,e,n){return e=Wl(e===nt?t.length-1:e,0),function(){for(var r=arguments,i=-1,a=Wl(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 Vo(t,e){return e.length<2?t:dr(t,ii(e,0,-1))}function Go(t,e){for(var n=t.length,r=Hl(e.length,n),i=Ai(t);r--;){var o=e[r];t[r]=ko(o,n)?i[o]:nt}return t}function Uo(t,e){if(("constructor"!==e||"function"!==typeof t[e])&&"__proto__"!=e)return t[e]}function Yo(t,e,n){var r=e+"";return Mf(t,jo(r,Zo(Oo(r),n)))}function qo(t){var e=0,n=0;return function(){var r=Vl(),i=Mt-(r-n);if(n=r,i>0){if(++e>=Et)return arguments[0]}else e=0;return t.apply(nt,arguments)}}function Xo(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==-kt?"-0":e}function $o(t){if(null!=t){try{return fl.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]&&!f(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__=Ai(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}function Qo(t,e,n){e=(n?Po(t,e,n):e===nt)?1:Wl(ms(e),0);var r=null==t?0:t.length;if(!r||e<1)return[];for(var i=0,o=0,a=Jc(Dl(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 p(dh(n)?Ai(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?pi(t,yo(e,3),!0,!0):[]}function oa(t,e){return t&&t.length?pi(t,yo(e,3),!0):[]}function aa(t,e,n,r){var i=null==t?0:t.length;return i?(n&&"number"!=typeof n&&Po(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=Wl(r+i,0)),_(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?Wl(r+i,0):Hl(i,r-1)),_(t,yo(e,3),i,!0)}function ca(t){return(null==t?0:t.length)?cr(t,1):[]}function la(t){return(null==t?0:t.length)?cr(t,kt):[]}function fa(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 da(t){return t&&t.length?t[0]:nt}function pa(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=Wl(r+i,0)),w(t,e,i)}function ga(t){return(null==t?0:t.length)?ii(t,0,-1):[]}function va(t,e){return null==t?"":zl.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?Wl(r+i,0):Hl(i,r-1)),e===e?$(t,e,i):_(t,S,i,!0)}function ba(t,e){return t&&t.length?Vr(t,ms(e)):nt}function xa(t,e){return t&&t.length&&e&&e.length?Xr(t,e):t}function _a(t,e,n){return t&&t.length&&e&&e.length?Xr(t,e,yo(n,2)):t}function wa(t,e,n){return t&&t.length&&e&&e.length?Xr(t,e,nt,n):t}function Oa(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 Sa(t){return null==t?t:Yl.call(t)}function Ca(t,e,n){var r=null==t?0:t.length;return r?(n&&"number"!=typeof n&&Po(t,e,n)?(e=0,n=r):(e=null==e?0:ms(e),n=n===nt?r:ms(n)),ii(t,e,n)):[]}function Ea(t,e){return ai(t,e)}function Ma(t,e,n){return ui(t,e,yo(n,2))}function ja(t,e){var n=null==t?0:t.length;if(n){var r=ai(t,e);if(r<n&&Wu(t[r],e))return r}return-1}function Ta(t,e){return ai(t,e,!0)}function ka(t,e,n){return ui(t,e,yo(n,2),!0)}function Pa(t,e){if(null==t?0:t.length){var n=ai(t,e,!0)-1;if(Wu(t[n],e))return n}return-1}function Aa(t){return t&&t.length?si(t):[]}function Ia(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 Ra(t,e,n){return t&&t.length?(e=n||e===nt?1:ms(e),ii(t,0,e<0?0:e)):[]}function Na(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?pi(t,yo(e,3),!1,!0):[]}function Fa(t,e){return t&&t.length?pi(t,yo(e,3)):[]}function za(t){return t&&t.length?fi(t):[]}function Ba(t,e){return t&&t.length?fi(t,yo(e,2)):[]}function Wa(t,e){return e="function"==typeof e?e:nt,t&&t.length?fi(t,nt,e):[]}function Ha(t){if(!t||!t.length)return[];var e=0;return t=l(t,function(t){if(Vu(t))return e=Wl(t.length,e),!0}),P(e,function(e){return d(t,E(e))})}function Va(t,e){if(!t||!t.length)return[];var n=Ha(t);return null==e?n:d(n,function(t){return o(e,nt,t)})}function Ga(t,e){return yi(t||[],e||[],Hn)}function Ua(t,e){return yi(t||[],e||[],ni)}function Ya(t){var e=n(t);return e.__chain__=!0,e}function qa(t,e){return e(t),t}function Xa(t,e){return e(t)}function Ka(){return Ya(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:Xa,args:[Sa],thisArg:nt}),new i(e,this.__chain__)}return this.thru(Sa)}function eu(){return gi(this.__wrapped__,this.__actions__)}function nu(t,e,n){var r=dh(t)?c:or;return n&&Po(t,e,n)&&(e=nt),r(t,yo(e,3))}function ru(t,e){return(dh(t)?l:sr)(t,yo(e,3))}function iu(t,e){return cr(lu(t,e),1)}function ou(t,e){return cr(lu(t,e),kt)}function au(t,e,n){return n=n===nt?1:ms(n),cr(lu(t,e),n)}function uu(t,e){return(dh(t)?u:ff)(t,yo(e,3))}function su(t,e){return(dh(t)?s:hf)(t,yo(e,3))}function cu(t,e,n,r){t=Hu(t)?t:Ks(t),n=n&&!r?ms(n):0;var i=t.length;return n<0&&(n=Wl(i+n,0)),fs(t)?n<=i&&t.indexOf(e,n)>-1:!!i&&w(t,e,n)>-1}function lu(t,e){return(dh(t)?d:Fr)(t,yo(e,3))}function fu(t,e,n,r){return null==t?[]:(dh(e)||(e=null==e?[]:[e]),n=r?nt:n,dh(n)||(n=null==n?[]:[n]),Gr(t,e,n))}function hu(t,e,n){var r=dh(t)?g:j,i=arguments.length<3;return r(t,yo(e,4),n,i,ff)}function du(t,e,n){var r=dh(t)?v:j,i=arguments.length<3;return r(t,yo(e,4),n,i,hf)}function pu(t,e){return(dh(t)?l:sr)(t,ju(yo(e,3)))}function gu(t){return(dh(t)?Pn:ti)(t)}function vu(t,e,n){return e=(n?Po(t,e,n):e===nt)?1:ms(e),(dh(t)?An:ei)(t,e)}function yu(t){return(dh(t)?Dn:ri)(t)}function mu(t){if(null==t)return 0;if(Hu(t))return fs(t)?Z(t):t.length;var e=Of(t);return e==qt||e==Qt?t.size:Rr(t).length}function bu(t,e,n){var r=dh(t)?y:oi;return n&&Po(t,e,n)&&(e=nt),r(t,yo(e,3))}function xu(t,e){if("function"!=typeof e)throw new al(ot);return t=ms(t),function(){if(--t<1)return e.apply(this,arguments)}}function _u(t,e,n){return e=n?nt:e,e=t&&null==e?t.length:e,io(t,_t,nt,nt,nt,nt,e)}function wu(t,e){var n;if("function"!=typeof e)throw new al(ot);return t=ms(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=nt),n}}function Ou(t,e,n){e=n?nt:e;var r=io(t,yt,nt,nt,nt,nt,nt,e);return r.placeholder=Ou.placeholder,r}function Su(t,e,n){e=n?nt:e;var r=io(t,mt,nt,nt,nt,nt,nt,e);return r.placeholder=Su.placeholder,r}function Cu(t,e,n){function r(e){var n=h,r=d;return h=d=nt,m=e,g=t.apply(r,n)}function i(t){return m=t,v=Ef(u,e),b?r(t):g}function o(t){var n=t-y,r=t-m,i=e-n;return x?Hl(i,p-r):i}function a(t){var n=t-y,r=t-m;return y===nt||n>=e||n<0||x&&r>=p}function u(){var t=eh();if(a(t))return s(t);v=Ef(u,o(t))}function s(t){return v=nt,_&&h?r(t):(h=d=nt,g)}function c(){v!==nt&&mf(v),m=0,h=y=d=v=nt}function l(){return v===nt?g:s(eh())}function f(){var t=eh(),n=a(t);if(h=arguments,d=this,y=t,n){if(v===nt)return i(y);if(x)return mf(v),v=Ef(u,e),r(y)}return v===nt&&(v=Ef(u,e)),g}var h,d,p,g,v,y,m=0,b=!1,x=!1,_=!0;if("function"!=typeof t)throw new al(ot);return e=xs(e)||0,ts(n)&&(b=!!n.leading,x="maxWait"in n,p=x?Wl(xs(n.maxWait)||0,e):p,_="trailing"in n?!!n.trailing:_),f.cancel=c,f.flush=l,f}function Eu(t){return io(t,Ot)}function Mu(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new al(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(Mu.Cache||an),n}function ju(t){if("function"!=typeof t)throw new al(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 wu(2,t)}function ku(t,e){if("function"!=typeof t)throw new al(ot);return e=e===nt?e:ms(e),Qr(t,e)}function Pu(t,e){if("function"!=typeof t)throw new al(ot);return e=null==e?0:Wl(ms(e),0),Qr(function(n){var r=n[e],i=_i(n,0,e);return r&&p(i,r),o(t,this,i)})}function Au(t,e,n){var r=!0,i=!0;if("function"!=typeof t)throw new al(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 Iu(t){return _u(t,1)}function Du(t,e){return uh(bi(e),t)}function Ru(){if(!arguments.length)return[];var t=arguments[0];return dh(t)?t:[t]}function Nu(t){return tr(t,ft)}function Lu(t,e){return e="function"==typeof e?e:nt,tr(t,ft,e)}function Fu(t){return tr(t,ct|ft)}function zu(t,e){return e="function"==typeof e?e:nt,tr(t,ct|ft,e)}function Bu(t,e){return null==e||nr(t,e,Ns(e))}function Wu(t,e){return t===e||t!==t&&e!==e}function Hu(t){return null!=t&&Qu(t.length)&&!Zu(t)}function Vu(t){return es(t)&&Hu(t)}function Gu(t){return!0===t||!1===t||es(t)&&gr(t)==Wt}function Uu(t){return es(t)&&1===t.nodeType&&!cs(t)}function Yu(t){if(null==t)return!0;if(Hu(t)&&(dh(t)||"string"==typeof t||"function"==typeof t.splice||gh(t)||xh(t)||hh(t)))return!t.length;var e=Of(t);if(e==qt||e==Qt)return!t.size;if(No(t))return!Rr(t).length;for(var n in t)if(hl.call(t,n))return!1;return!0}function qu(t,e){return Er(t,e)}function Xu(t,e,n){n="function"==typeof n?n:nt;var r=n?n(t,e):nt;return r===nt?Er(t,e,nt,n):!!r}function Ku(t){if(!es(t))return!1;var e=gr(t);return e==Gt||e==Vt||"string"==typeof t.message&&"string"==typeof t.name&&!cs(t)}function $u(t){return"number"==typeof t&&Fl(t)}function Zu(t){if(!ts(t))return!1;var e=gr(t);return e==Ut||e==Yt||e==Bt||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<=Pt}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,bo(e))}function rs(t,e,n){return n="function"==typeof n?n:nt,Tr(t,e,bo(e),n)}function is(t){return ss(t)&&t!=+t}function os(t){if(Sf(t))throw new tl(it);return kr(t)}function as(t){return null===t}function us(t){return null==t}function ss(t){return"number"==typeof t||es(t)&&gr(t)==Xt}function cs(t){if(!es(t)||gr(t)!=$t)return!1;var e=Ol(t);if(null===e)return!0;var n=hl.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&fl.call(n)==vl}function ls(t){return Ju(t)&&t>=-Pt&&t<=Pt}function fs(t){return"string"==typeof t||!dh(t)&&es(t)&&gr(t)==te}function hs(t){return"symbol"==typeof t||es(t)&&gr(t)==ee}function ds(t){return t===nt}function ps(t){return es(t)&&Of(t)==re}function gs(t){return es(t)&&gr(t)==ie}function vs(t){if(!t)return[];if(Hu(t))return fs(t)?J(t):Ai(t);if(jl&&t[jl])return V(t[jl]());var e=Of(t);return(e==qt?G:e==Qt?q:Ks)(t)}function ys(t){if(!t)return 0===t?t:0;if((t=xs(t))===kt||t===-kt){return(t<0?-1:1)*At}return t===t?t:0}function ms(t){var e=ys(t),n=e%1;return e===e?n?e-n:e:0}function bs(t){return t?Qn(ms(t),0,Dt):0}function xs(t){if("number"==typeof t)return t;if(hs(t))return It;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(Pe,"");var n=He.test(t);return n||Ge.test(t)?Mn(t.slice(2),n?2:8):We.test(t)?It:+t}function _s(t){return Ii(t,Ls(t))}function ws(t){return t?Qn(ms(t),-Pt,Pt):0===t?t:0}function Os(t){return null==t?"":li(t)}function Ss(t,e){var n=lf(t);return null==e?n:Kn(n,e)}function Cs(t,e){return x(t,yo(e,3),lr)}function Es(t,e){return x(t,yo(e,3),fr)}function Ms(t,e){return null==t?t:df(t,yo(e,3),Ls)}function js(t,e){return null==t?t:pf(t,yo(e,3),Ls)}function Ts(t,e){return t&&lr(t,yo(e,3))}function ks(t,e){return t&&fr(t,yo(e,3))}function Ps(t){return null==t?[]:hr(t,Ns(t))}function As(t){return null==t?[]:hr(t,Ls(t))}function Is(t,e,n){var r=null==t?nt:dr(t,e);return r===nt?n:r}function Ds(t,e){return null!=t&&So(t,e,yr)}function Rs(t,e){return null!=t&&So(t,e,mr)}function Ns(t){return Hu(t)?Tn(t):Rr(t)}function Ls(t){return Hu(t)?Tn(t,!0):Nr(t)}function Fs(t,e){var n={};return e=yo(e,3),lr(t,function(t,r,i){Zn(n,e(t,r,i),t)}),n}function zs(t,e){var n={};return e=yo(e,3),lr(t,function(t,r,i){Zn(n,r,e(t,r,i))}),n}function Bs(t,e){return Ws(t,ju(yo(e)))}function Ws(t,e){if(null==t)return{};var n=d(po(t),function(t){return[t]});return e=yo(e),Yr(t,n,function(t,n){return e(t,n[0])})}function Hs(t,e,n){e=xi(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 Vs(t,e,n){return null==t?t:ni(t,e,n)}function Gs(t,e,n,r){return r="function"==typeof r?r:nt,null==t?t:ni(t,e,n,r)}function Us(t,e,n){var r=dh(t),i=r||gh(t)||xh(t);if(e=yo(e,4),null==n){var o=t&&t.constructor;n=i?r?new o:[]:ts(t)&&Zu(o)?lf(Ol(t)):{}}return(i?u:lr)(t,function(t,r,i){return e(n,t,r,i)}),n}function Ys(t,e){return null==t||hi(t,e)}function qs(t,e,n){return null==t?t:di(t,e,bi(n))}function Xs(t,e,n,r){return r="function"==typeof r?r:nt,null==t?t:di(t,e,bi(n),r)}function Ks(t){return null==t?[]:D(t,Ns(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=xs(n),n=n===n?n:0),e!==nt&&(e=xs(e),e=e===e?e:0),Qn(xs(t),e,n)}function Js(t,e,n){return e=ys(e),n===nt?(n=e,e=0):n=ys(n),t=xs(t),br(t,e,n)}function Qs(t,e,n){if(n&&"boolean"!=typeof n&&Po(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=Ul();return Hl(t+i*(e-t+En("1e-"+((i+"").length-1))),e)}return $r(t,e)}function tc(t){return Yh(Os(t).toLowerCase())}function ec(t){return(t=Os(t))&&t.replace(Ye,Vn).replace(dn,"")}function nc(t,e,n){t=Os(t),e=li(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=Os(t),t&&we.test(t)?t.replace(xe,Gn):t}function ic(t){return t=Os(t),t&&ke.test(t)?t.replace(Te,"\\$&"):t}function oc(t,e,n){t=Os(t),e=ms(e);var r=e?Z(t):0;if(!e||r>=e)return t;var i=(e-r)/2;return Zi(Rl(i),n)+t+Zi(Dl(i),n)}function ac(t,e,n){t=Os(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=Os(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),Gl(Os(t).replace(Ae,""),e||0)}function cc(t,e,n){return e=(n?Po(t,e,n):e===nt)?1:ms(e),Jr(Os(t),e)}function lc(){var t=arguments,e=Os(t[0]);return t.length<3?e:e.replace(t[1],t[2])}function fc(t,e,n){return n&&"number"!=typeof n&&Po(t,e,n)&&(e=n=nt),(n=n===nt?Dt:n>>>0)?(t=Os(t),t&&("string"==typeof e||null!=e&&!mh(e))&&!(e=li(e))&&W(t)?_i(J(t),0,n):t.split(e,n)):[]}function hc(t,e,n){return t=Os(t),n=null==n?0:Qn(ms(n),0,t.length),e=li(e),t.slice(n,n+e.length)==e}function dc(t,e,r){var i=n.templateSettings;r&&Po(t,e,r)&&(e=nt),t=Os(t),e=Ch({},e,i,oo);var o,a,u=Ch({},e.imports,i.imports,oo),s=Ns(u),c=D(u,s),l=0,f=e.interpolate||qe,h="__p += '",d=il((e.escape||qe).source+"|"+f.source+"|"+(f===Ce?ze:qe).source+"|"+(e.evaluate||qe).source+"|$","g"),p="//# sourceURL="+(hl.call(e,"sourceURL")?(e.sourceURL+"").replace(/[\r\n]/g," "):"lodash.templateSources["+ ++bn+"]")+"\n";t.replace(d,function(e,n,r,i,u,s){return r||(r=i),h+=t.slice(l,s).replace(Xe,z),n&&(o=!0,h+="' +\n__e("+n+") +\n'"),u&&(a=!0,h+="';\n"+u+";\n__p += '"),r&&(h+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),l=s+e.length,e}),h+="';\n";var g=hl.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=qh(function(){return el(s,p+"return "+h).apply(nt,c)});if(v.source=h,Ku(v))throw v;return v}function pc(t){return Os(t).toLowerCase()}function gc(t){return Os(t).toUpperCase()}function vc(t,e,n){if((t=Os(t))&&(n||e===nt))return t.replace(Pe,"");if(!t||!(e=li(e)))return t;var r=J(t),i=J(e);return _i(r,N(r,i),L(r,i)+1).join("")}function yc(t,e,n){if((t=Os(t))&&(n||e===nt))return t.replace(Ie,"");if(!t||!(e=li(e)))return t;var r=J(t);return _i(r,0,L(r,J(e))+1).join("")}function mc(t,e,n){if((t=Os(t))&&(n||e===nt))return t.replace(Ae,"");if(!t||!(e=li(e)))return t;var r=J(t);return _i(r,N(r,J(e))).join("")}function bc(t,e){var n=St,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?li(e.omission):r}t=Os(t);var o=t.length;if(W(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?_i(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,l=s;for(i.global||(i=il(i.source,Os(Be.exec(i))+"g")),i.lastIndex=0;c=i.exec(l);)var f=c.index;s=s.slice(0,f===nt?u:f)}}else if(t.indexOf(li(i),u)!=u){var h=s.lastIndexOf(i);h>-1&&(s=s.slice(0,h))}return s+r}function xc(t){return t=Os(t),t&&_e.test(t)?t.replace(be,Un):t}function _c(t,e,n){return t=Os(t),e=n?nt:e,e===nt?H(t)?et(t):b(t):t.match(e)||[]}function wc(t){var e=null==t?0:t.length,n=yo();return t=e?d(t,function(t){if("function"!=typeof t[1])throw new al(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 Oc(t){return er(tr(t,ct))}function Sc(t){return function(){return t}}function Cc(t,e){return null==t||t!==t?e:t}function Ec(t){return t}function Mc(t){return Dr("function"==typeof t?t:tr(t,ct))}function jc(t){return zr(tr(t,ct))}function Tc(t,e){return Br(t,tr(e,ct))}function kc(t,e,n){var r=Ns(e),i=hr(e,r);null!=n||ts(e)&&(i.length||!r.length)||(n=e,e=t,t=this,i=hr(e,Ns(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__=Ai(this.__actions__)).push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,p([this.value()],arguments))})}),t}function Pc(){return kn._===this&&(kn._=yl),this}function Ac(){}function Ic(t){return t=ms(t),Qr(function(e){return Vr(e,t)})}function Dc(t){return Ao(t)?E(Ko(t)):qr(t)}function Rc(t){return function(e){return null==t?nt:dr(t,e)}}function Nc(){return[]}function Lc(){return!1}function Fc(){return{}}function zc(){return""}function Bc(){return!0}function Wc(t,e){if((t=ms(t))<1||t>Pt)return[];var n=Dt,r=Hl(t,Dt);e=yo(e),t-=Dt;for(var i=P(r,e);++n<t;)e(n);return i}function Hc(t){return dh(t)?d(t,Ko):hs(t)?[t]:Ai(jf(Os(t)))}function Vc(t){var e=++dl;return Os(t)+e}function Gc(t){return t&&t.length?ar(t,Ec,vr):nt}function Uc(t,e){return t&&t.length?ar(t,yo(e,2),vr):nt}function Yc(t){return C(t,Ec)}function qc(t,e){return C(t,yo(e,2))}function Xc(t){return t&&t.length?ar(t,Ec,Lr):nt}function Kc(t,e){return t&&t.length?ar(t,yo(e,2),Lr):nt}function $c(t){return t&&t.length?k(t,Ec):0}function Zc(t,e){return t&&t.length?k(t,yo(e,2)):0}e=null==e?kn:Yn.defaults(kn.Object(),e,Yn.pick(kn,mn));var Jc=e.Array,Qc=e.Date,tl=e.Error,el=e.Function,nl=e.Math,rl=e.Object,il=e.RegExp,ol=e.String,al=e.TypeError,ul=Jc.prototype,sl=el.prototype,cl=rl.prototype,ll=e["__core-js_shared__"],fl=sl.toString,hl=cl.hasOwnProperty,dl=0,pl=function(){var t=/[^.]+$/.exec(ll&&ll.keys&&ll.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),gl=cl.toString,vl=fl.call(rl),yl=kn._,ml=il("^"+fl.call(hl).replace(Te,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),bl=In?e.Buffer:nt,xl=e.Symbol,_l=e.Uint8Array,wl=bl?bl.allocUnsafe:nt,Ol=U(rl.getPrototypeOf,rl),Sl=rl.create,Cl=cl.propertyIsEnumerable,El=ul.splice,Ml=xl?xl.isConcatSpreadable:nt,jl=xl?xl.iterator:nt,Tl=xl?xl.toStringTag:nt,kl=function(){try{var t=xo(rl,"defineProperty");return t({},"",{}),t}catch(t){}}(),Pl=e.clearTimeout!==kn.clearTimeout&&e.clearTimeout,Al=Qc&&Qc.now!==kn.Date.now&&Qc.now,Il=e.setTimeout!==kn.setTimeout&&e.setTimeout,Dl=nl.ceil,Rl=nl.floor,Nl=rl.getOwnPropertySymbols,Ll=bl?bl.isBuffer:nt,Fl=e.isFinite,zl=ul.join,Bl=U(rl.keys,rl),Wl=nl.max,Hl=nl.min,Vl=Qc.now,Gl=e.parseInt,Ul=nl.random,Yl=ul.reverse,ql=xo(e,"DataView"),Xl=xo(e,"Map"),Kl=xo(e,"Promise"),$l=xo(e,"Set"),Zl=xo(e,"WeakMap"),Jl=xo(rl,"create"),Ql=Zl&&new Zl,tf={},ef=$o(ql),nf=$o(Xl),rf=$o(Kl),of=$o($l),af=$o(Zl),uf=xl?xl.prototype:nt,sf=uf?uf.valueOf:nt,cf=uf?uf.toString:nt,lf=function(){function t(){}return function(e){if(!ts(e))return{};if(Sl)return Sl(e);t.prototype=e;var n=new t;return t.prototype=nt,n}}();n.templateSettings={escape:Oe,evaluate:Se,interpolate:Ce,variable:"",imports:{_:n}},n.prototype=r.prototype,n.prototype.constructor=n,i.prototype=lf(r.prototype),i.prototype.constructor=i,m.prototype=lf(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=ln,an.prototype.set=fn,pn.prototype.add=pn.prototype.push=gn,pn.prototype.has=vn,yn.prototype.clear=wn,yn.prototype.delete=On,yn.prototype.get=Sn,yn.prototype.has=Cn,yn.prototype.set=jn;var ff=Fi(lr),hf=Fi(fr,!0),df=zi(),pf=zi(!0),gf=Ql?function(t,e){return Ql.set(t,e),t}:Ec,vf=kl?function(t,e){return kl(t,"toString",{configurable:!0,enumerable:!1,value:Sc(e),writable:!0})}:Ec,yf=Qr,mf=Pl||function(t){return kn.clearTimeout(t)},bf=$l&&1/q(new $l([,-0]))[1]==kt?function(t){return new $l(t)}:Ac,xf=Ql?function(t){return Ql.get(t)}:Ac,_f=Nl?function(t){return null==t?[]:(t=rl(t),l(Nl(t),function(e){return Cl.call(t,e)}))}:Nc,wf=Nl?function(t){for(var e=[];t;)p(e,_f(t)),t=Ol(t);return e}:Nc,Of=gr;(ql&&Of(new ql(new ArrayBuffer(1)))!=ae||Xl&&Of(new Xl)!=qt||Kl&&"[object Promise]"!=Of(Kl.resolve())||$l&&Of(new $l)!=Qt||Zl&&Of(new Zl)!=re)&&(Of=function(t){var e=gr(t),n=e==$t?t.constructor:nt,r=n?$o(n):"";if(r)switch(r){case ef:return ae;case nf:return qt;case rf:return"[object Promise]";case of:return Qt;case af:return re}return e});var Sf=ll?Zu:Lc,Cf=qo(gf),Ef=Il||function(t,e){return kn.setTimeout(t,e)},Mf=qo(vf),jf=function(t){var e=Mu(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(je,function(t,n,r,i){e.push(r?i.replace(Fe,"$1"):n||t)}),e}),Tf=Qr(function(t,e){return Vu(t)?ir(t,cr(e,1,Vu,!0)):[]}),kf=Qr(function(t,e){var n=ya(e);return Vu(n)&&(n=nt),Vu(t)?ir(t,cr(e,1,Vu,!0),yo(n,2)):[]}),Pf=Qr(function(t,e){var n=ya(e);return Vu(n)&&(n=nt),Vu(t)?ir(t,cr(e,1,Vu,!0),nt,n):[]}),Af=Qr(function(t){var e=d(t,mi);return e.length&&e[0]===t[0]?xr(e):[]}),If=Qr(function(t){var e=ya(t),n=d(t,mi);return e===ya(n)?e=nt:n.pop(),n.length&&n[0]===t[0]?xr(n,yo(e,2)):[]}),Df=Qr(function(t){var e=ya(t),n=d(t,mi);return e="function"==typeof e?e:nt,e&&n.pop(),n.length&&n[0]===t[0]?xr(n,nt,e):[]}),Rf=Qr(xa),Nf=fo(function(t,e){var n=null==t?0:t.length,r=Jn(t,e);return Kr(t,d(e,function(t){return ko(t,n)?+t:t}).sort(ji)),r}),Lf=Qr(function(t){return fi(cr(t,1,Vu,!0))}),Ff=Qr(function(t){var e=ya(t);return Vu(e)&&(e=nt),fi(cr(t,1,Vu,!0),yo(e,2))}),zf=Qr(function(t){var e=ya(t);return e="function"==typeof e?e:nt,fi(cr(t,1,Vu,!0),nt,e)}),Bf=Qr(function(t,e){return Vu(t)?ir(t,e):[]}),Wf=Qr(function(t){return vi(l(t,Vu))}),Hf=Qr(function(t){var e=ya(t);return Vu(e)&&(e=nt),vi(l(t,Vu),yo(e,2))}),Vf=Qr(function(t){var e=ya(t);return e="function"==typeof e?e:nt,vi(l(t,Vu),nt,e)}),Gf=Qr(Ha),Uf=Qr(function(t){var e=t.length,n=e>1?t[e-1]:nt;return n="function"==typeof n?(t.pop(),n):nt,Va(t,n)}),Yf=fo(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&&ko(n)?(r=r.slice(n,+n+(e?1:0)),r.__actions__.push({func:Xa,args:[o],thisArg:nt}),new i(r,this.__chain__).thru(function(t){return e&&!t.length&&t.push(nt),t})):this.thru(o)}),qf=Ni(function(t,e,n){hl.call(t,n)?++t[n]:Zn(t,n,1)}),Xf=Ui(ua),Kf=Ui(sa),$f=Ni(function(t,e,n){hl.call(t,n)?t[n].push(e):Zn(t,n,[e])}),Zf=Qr(function(t,e,n){var r=-1,i="function"==typeof e,a=Hu(t)?Jc(t.length):[];return ff(t,function(t){a[++r]=i?o(e,t,n):wr(t,e,n)}),a}),Jf=Ni(function(t,e,n){Zn(t,n,e)}),Qf=Ni(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&&Po(t,e[0],e[1])?e=[]:n>2&&Po(e[0],e[1],e[2])&&(e=[e[0]]),Gr(t,cr(e,1),[])}),eh=Al||function(){return kn.Date.now()},nh=Qr(function(t,e,n){var r=pt;if(n.length){var i=Y(n,vo(nh));r|=bt}return io(t,r,e,n,i)}),rh=Qr(function(t,e,n){var r=pt|gt;if(n.length){var i=Y(n,vo(rh));r|=bt}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,xs(e)||0,n)});Mu.Cache=an;var ah=yf(function(t,e){e=1==e.length&&dh(e[0])?d(e[0],I(yo())):d(cr(e,1),I(yo()));var n=e.length;return Qr(function(r){for(var i=-1,a=Hl(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=Y(e,vo(uh));return io(t,bt,nt,e,n)}),sh=Qr(function(t,e){var n=Y(e,vo(sh));return io(t,xt,nt,e,n)}),ch=fo(function(t,e){return io(t,wt,nt,nt,nt,e)}),lh=to(vr),fh=to(function(t,e){return t>=e}),hh=Or(function(){return arguments}())?Or:function(t){return es(t)&&hl.call(t,"callee")&&!Cl.call(t,"callee")},dh=Jc.isArray,ph=Nn?I(Nn):Sr,gh=Ll||Lc,vh=Ln?I(Ln):Cr,yh=Fn?I(Fn):jr,mh=zn?I(zn):Pr,bh=Bn?I(Bn):Ar,xh=Wn?I(Wn):Ir,_h=to(Lr),wh=to(function(t,e){return t<=e}),Oh=Li(function(t,e){if(No(e)||Hu(e))return void Ii(e,Ns(e),t);for(var n in e)hl.call(e,n)&&Hn(t,n,e[n])}),Sh=Li(function(t,e){Ii(e,Ls(e),t)}),Ch=Li(function(t,e,n,r){Ii(e,Ls(e),t,r)}),Eh=Li(function(t,e,n,r){Ii(e,Ns(e),t,r)}),Mh=fo(Jn),jh=Qr(function(t,e){t=rl(t);var n=-1,r=e.length,i=r>2?e[2]:nt;for(i&&Po(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],l=t[c];(l===nt||Wu(l,cl[c])&&!hl.call(t,c))&&(t[c]=o[c])}return t}),Th=Qr(function(t){return t.push(nt,ao),o(Dh,nt,t)}),kh=Xi(function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=gl.call(e)),t[e]=n},Sc(Ec)),Ph=Xi(function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=gl.call(e)),hl.call(t,e)?t[e].push(n):t[e]=[n]},yo),Ah=Qr(wr),Ih=Li(function(t,e,n){Wr(t,e,n)}),Dh=Li(function(t,e,n,r){Wr(t,e,n,r)}),Rh=fo(function(t,e){var n={};if(null==t)return n;var r=!1;e=d(e,function(e){return e=xi(e,t),r||(r=e.length>1),e}),Ii(t,po(t),n),r&&(n=tr(n,ct|lt|ft,uo));for(var i=e.length;i--;)hi(n,e[i]);return n}),Nh=fo(function(t,e){return null==t?{}:Ur(t,e)}),Lh=ro(Ns),Fh=ro(Ls),zh=Hi(function(t,e,n){return e=e.toLowerCase(),t+(n?tc(e):e)}),Bh=Hi(function(t,e,n){return t+(n?"-":"")+e.toLowerCase()}),Wh=Hi(function(t,e,n){return t+(n?" ":"")+e.toLowerCase()}),Hh=Wi("toLowerCase"),Vh=Hi(function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}),Gh=Hi(function(t,e,n){return t+(n?" ":"")+Yh(e)}),Uh=Hi(function(t,e,n){return t+(n?" ":"")+e.toUpperCase()}),Yh=Wi("toUpperCase"),qh=Qr(function(t,e){try{return o(t,nt,e)}catch(t){return Ku(t)?t:new tl(t)}}),Xh=fo(function(t,e){return u(e,function(e){e=Ko(e),Zn(t,e,nh(t[e],t))}),t}),Kh=Yi(),$h=Yi(!0),Zh=Qr(function(t,e){return function(n){return wr(n,t,e)}}),Jh=Qr(function(t,e){return function(n){return wr(t,n,e)}}),Qh=$i(d),td=$i(c),ed=$i(y),nd=Qi(),rd=Qi(!0),id=Ki(function(t,e){return t+e},0),od=no("ceil"),ad=Ki(function(t,e){return t/e},1),ud=no("floor"),sd=Ki(function(t,e){return t*e},1),cd=no("round"),ld=Ki(function(t,e){return t-e},0);return n.after=xu,n.ary=_u,n.assign=Oh,n.assignIn=Sh,n.assignInWith=Ch,n.assignWith=Eh,n.at=Mh,n.before=wu,n.bind=nh,n.bindAll=Xh,n.bindKey=rh,n.castArray=Ru,n.chain=Ya,n.chunk=Qo,n.compact=ta,n.concat=ea,n.cond=wc,n.conforms=Oc,n.constant=Sc,n.countBy=qf,n.create=Ss,n.curry=Ou,n.curryRight=Su,n.debounce=Cu,n.defaults=jh,n.defaultsDeep=Th,n.defer=ih,n.delay=oh,n.difference=Tf,n.differenceBy=kf,n.differenceWith=Pf,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=la,n.flattenDepth=fa,n.flip=Eu,n.flow=Kh,n.flowRight=$h,n.fromPairs=ha,n.functions=Ps,n.functionsIn=As,n.groupBy=$f,n.initial=ga,n.intersection=Af,n.intersectionBy=If,n.intersectionWith=Df,n.invert=kh,n.invertBy=Ph,n.invokeMap=Zf,n.iteratee=Mc,n.keyBy=Jf,n.keys=Ns,n.keysIn=Ls,n.map=lu,n.mapKeys=Fs,n.mapValues=zs,n.matches=jc,n.matchesProperty=Tc,n.memoize=Mu,n.merge=Ih,n.mergeWith=Dh,n.method=Zh,n.methodOf=Jh,n.mixin=kc,n.negate=ju,n.nthArg=Ic,n.omit=Rh,n.omitBy=Bs,n.once=Tu,n.orderBy=fu,n.over=Qh,n.overArgs=ah,n.overEvery=td,n.overSome=ed,n.partial=uh,n.partialRight=sh,n.partition=Qf,n.pick=Nh,n.pickBy=Ws,n.property=Dc,n.propertyOf=Rc,n.pull=Rf,n.pullAll=xa,n.pullAllBy=_a,n.pullAllWith=wa,n.pullAt=Nf,n.range=nd,n.rangeRight=rd,n.rearg=ch,n.reject=pu,n.remove=Oa,n.rest=ku,n.reverse=Sa,n.sampleSize=vu,n.set=Vs,n.setWith=Gs,n.shuffle=yu,n.slice=Ca,n.sortBy=th,n.sortedUniq=Aa,n.sortedUniqBy=Ia,n.split=fc,n.spread=Pu,n.tail=Da,n.take=Ra,n.takeRight=Na,n.takeRightWhile=La,n.takeWhile=Fa,n.tap=qa,n.throttle=Au,n.thru=Xa,n.toArray=vs,n.toPairs=Lh,n.toPairsIn=Fh,n.toPath=Hc,n.toPlainObject=_s,n.transform=Us,n.unary=Iu,n.union=Lf,n.unionBy=Ff,n.unionWith=zf,n.uniq=za,n.uniqBy=Ba,n.uniqWith=Wa,n.unset=Ys,n.unzip=Ha,n.unzipWith=Va,n.update=qs,n.updateWith=Xs,n.values=Ks,n.valuesIn=$s,n.without=Bf,n.words=_c,n.wrap=Du,n.xor=Wf,n.xorBy=Hf,n.xorWith=Vf,n.zip=Gf,n.zipObject=Ga,n.zipObjectDeep=Ua,n.zipWith=Uf,n.entries=Lh,n.entriesIn=Fh,n.extend=Sh,n.extendWith=Ch,kc(n,n),n.add=id,n.attempt=qh,n.camelCase=zh,n.capitalize=tc,n.ceil=od,n.clamp=Zs,n.clone=Nu,n.cloneDeep=Fu,n.cloneDeepWith=zu,n.cloneWith=Lu,n.conformsTo=Bu,n.deburr=ec,n.defaultTo=Cc,n.divide=ad,n.endsWith=nc,n.eq=Wu,n.escape=rc,n.escapeRegExp=ic,n.every=nu,n.find=Xf,n.findIndex=ua,n.findKey=Cs,n.findLast=Kf,n.findLastIndex=sa,n.findLastKey=Es,n.floor=ud,n.forEach=uu,n.forEachRight=su,n.forIn=Ms,n.forInRight=js,n.forOwn=Ts,n.forOwnRight=ks,n.get=Is,n.gt=lh,n.gte=fh,n.has=Ds,n.hasIn=Rs,n.head=da,n.identity=Ec,n.includes=cu,n.indexOf=pa,n.inRange=Js,n.invoke=Ah,n.isArguments=hh,n.isArray=dh,n.isArrayBuffer=ph,n.isArrayLike=Hu,n.isArrayLikeObject=Vu,n.isBoolean=Gu,n.isBuffer=gh,n.isDate=vh,n.isElement=Uu,n.isEmpty=Yu,n.isEqual=qu,n.isEqualWith=Xu,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=ls,n.isSet=bh,n.isString=fs,n.isSymbol=hs,n.isTypedArray=xh,n.isUndefined=ds,n.isWeakMap=ps,n.isWeakSet=gs,n.join=va,n.kebabCase=Bh,n.last=ya,n.lastIndexOf=ma,n.lowerCase=Wh,n.lowerFirst=Hh,n.lt=_h,n.lte=wh,n.max=Gc,n.maxBy=Uc,n.mean=Yc,n.meanBy=qc,n.min=Xc,n.minBy=Kc,n.stubArray=Nc,n.stubFalse=Lc,n.stubObject=Fc,n.stubString=zc,n.stubTrue=Bc,n.multiply=sd,n.nth=ba,n.noConflict=Pc,n.noop=Ac,n.now=eh,n.pad=oc,n.padEnd=ac,n.padStart=uc,n.parseInt=sc,n.random=Qs,n.reduce=hu,n.reduceRight=du,n.repeat=cc,n.replace=lc,n.result=Hs,n.round=cd,n.runInContext=t,n.sample=gu,n.size=mu,n.snakeCase=Vh,n.some=bu,n.sortedIndex=Ea,n.sortedIndexBy=Ma,n.sortedIndexOf=ja,n.sortedLastIndex=Ta,n.sortedLastIndexBy=ka,n.sortedLastIndexOf=Pa,n.startCase=Gh,n.startsWith=hc,n.subtract=ld,n.sum=$c,n.sumBy=Zc,n.template=dc,n.times=Wc,n.toFinite=ys,n.toInteger=ms,n.toLength=bs,n.toLower=pc,n.toNumber=xs,n.toSafeInteger=ws,n.toString=Os,n.toUpper=gc,n.trim=vc,n.trimEnd=yc,n.trimStart=mc,n.truncate=bc,n.unescape=xc,n.uniqueId=Vc,n.upperCase=Uh,n.upperFirst=Yh,n.each=uu,n.eachRight=su,n.first=da,kc(n,function(){var t={};return lr(n,function(e,r){hl.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:Wl(ms(n),0);var r=this.__filtered__&&!e?new m(this):this.clone();return r.__filtered__?r.__takeCount__=Hl(n,r.__takeCount__):r.__views__.push({size:Hl(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==jt||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(Ec)},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 wr(n,t,e)})}),m.prototype.reject=function(t){return this.filter(ju(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)},lr(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,l=s[0],f=c||dh(e),h=function(t){var e=a.apply(n,p([t],s));return o&&d?e[0]:e};f&&r&&"function"==typeof l&&1!=l.length&&(c=f=!1);var d=this.__chain__,g=!!this.__actions__.length,v=u&&!d,y=c&&!g;if(!u&&f){e=y?e:new m(this);var b=t.apply(e,s);return b.__actions__.push({func:Xa,args:[h],thisArg:nt}),new i(b,d)}return v&&y?t.apply(this,s):(b=this.thru(h),v?o?b.value()[0]:b.value():b)})}),u(["pop","push","shift","sort","splice","unshift"],function(t){var e=ul[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(dh(n)?n:[],t)}return this[r](function(n){return e.apply(dh(n)?n:[],t)})}}),lr(m.prototype,function(t,e){var r=n[e];if(r){var i=r.name+"";hl.call(tf,i)||(tf[i]=[]),tf[i].push({name:e,func:r})}}),tf[qi(nt,gt).name]=[{name:"wrapper",func:nt}],m.prototype.clone=M,m.prototype.reverse=K,m.prototype.value=Q,n.prototype.at=Yf,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,jl&&(n.prototype[jl]=Ja),n}();kn._=Yn,(i=function(){return Yn}.call(e,n,e,r))!==nt&&(r.exports=i)}).call(this)}).call(e,n(57),n(97)(t))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(144);e.DragDropContext=r.DragDropContext,e.DragDropContextProvider=r.DragDropContextProvider,e.DragDropContextConsumer=r.Consumer;var i=n(488);e.DragLayer=i.default;var o=n(496);e.DragSource=o.default;var a=n(507);e.DropTarget=a.default;var u=n(510);e.__EXPERIMENTAL_DND_HOOKS_THAT_MAY_CHANGE_AND_BREAK_MY_BUILD__={useDrag:u.useDrag,useDragLayer:u.useDragLayer,useDrop:u.useDrop,useDragPreview:u.useDragPreview}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var r=n(91),i=n(65);t.exports=function(t){return r(i(t))}},function(t,e,n){"use strict";e.__esModule=!0;var r=n(27),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){var r=n(65);t.exports=function(t){return Object(r(t))}},function(t,e){t.exports={}},function(t,e,n){"use strict";e.__esModule=!0,e.default=function(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}},function(t,e){t.exports=!0},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(109),i=n(72);t.exports=Object.keys||function(t){return r(t,i)}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){t.exports={default:n(215),__esModule:!0}},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.red=void 0;var i=n(652),o=r(i),a=n(671),u=r(a);e.default={simpleCheckForValidColor:function(t){var e=["r","g","b","a","h","s","l","v"],n=0,r=0;return(0,o.default)(e,function(e){if(t[e]&&(n+=1,isNaN(t[e])||(r+=1),"s"===e||"l"===e)){/^\d+%$/.test(t[e])&&(r+=1)}}),n===r&&t},toState:function(t,e){var n=t.hex?(0,u.default)(t.hex):(0,u.default)(t),r=n.toHsl(),i=n.toHsv(),o=n.toRgb(),a=n.toHex();return 0===r.s&&(r.h=e||0,i.h=e||0),{hsl:r,hex:"000000"===a&&0===o.a?"transparent":"#"+a,rgb:o,hsv:i,oldHue:t.h||e||r.h,source:t.source}},isValidHex:function(t){var e="#"===String(t).charAt(0)?1:0;return t.length!==4+e&&t.length<7+e&&(0,u.default)(t).isValid()},getContrastingColor:function(t){if(!t)return"#fff";var e=this.toState(t);return"transparent"===e.hex?"rgba(0,0,0,0.4)":(299*e.rgb.r+587*e.rgb.g+114*e.rgb.b)/1e3>=128?"#000":"#fff"}};e.red={hsl:{a:1,h:0,l:.5,s:1},hex:"#ff0000",rgb:{r:255,g:0,b:0,a:1},hsv:{h:0,s:1,v:1,a:1}}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){"use strict";var r=n(176)(!0);n(90)(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(21).f,i=n(28),o=n(17)("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){t.exports={default:n(219),__esModule:!0}},function(t,e,n){t.exports={default:n(227),__esModule:!0}},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,n){var r=n(301),i="object"==typeof self&&self&&self.Object===Object&&self,o=r||i||Function("return this")();t.exports=o},function(t,e,n){var r=n(329),i="object"==typeof self&&self&&self.Object===Object&&self,o=r||i||Function("return this")();t.exports=o},function(t,e){var n=Array.isArray;t.exports=n},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){e.f={}.propertyIsEnumerable},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(47),i=function(t){return t&&t.__esModule?t:{default:t}}(r),o=n(7),a=n(6),u=n(9),s=a.WeaLocaleProvider.getLabel,c=o.message.success,l=o.message.error,f=a.WeaTools.callApi;e.default={api:function(t){return function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.data,a=void 0===r?"":r,h=n.msg,d=void 0===h?"":h,p=n.loading,g=void 0===p?"":p,v=n.type,y=void 0===v?"get":v,m=n.dataType,b=void 0===m?"json":m,x=n.ignoreError,_=void 0!==x&&x,w=n.url,O=void 0===w?""+u.API_URL+u.modules[t]+"/"+e:w,S=null;return g&&(S=o.message.loading(g)),new i.default(function(t,e){f(O,y,a,b).then(function(n){if(S&&S(),n.api_status||0===n.code)return d&&c(d),t(n);var r=n.api_errormsg||s(383311,"服务器处理请求时出现异常");return r=!_&&r.replace("catch exception :","").trim(),r&&l(r),e(n)}).catch(function(t){e(t)})})}},arrayMove:function(t,e,n){return t=t.slice(),t.splice(n<0?t.length+n:n,0,t.splice(e,1)[0]),t}}},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){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,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.scales=e.thumbs=e.types=void 0;var r,i=n(33),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,l=a.HBAR,f=a.LINE,h=a.MAPBUBBLE,d=a.PIE,p=a.SCATTER,g=a.TREEMAP,v=a.FUNNEL,y=a.BULLET,m=a.WORDCLOUD,b=a.RADAR,x=a.HEATMAP,_=a.GAUGE,w=a.ROSE,O=a.DIGITALPANEL,S=(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,l,[1,0]),(0,o.default)(r,f,[2,1]),(0,o.default)(r,h,[0,2]),(0,o.default)(r,d,[0,3]),(0,o.default)(r,p,[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,b,[0,5]),(0,o.default)(r,x,[1,5]),(0,o.default)(r,_,[2,5]),(0,o.default)(r,w,[3,5]),(0,o.default)(r,O,[3,6]),r),C=[120,120];e.types=a,e.thumbs=S,e.scales=C},function(t,e){function n(t){return null!=t&&"object"==typeof t}t.exports=n},function(t,e,n){var r=n(22),i=n(178),o=n(72),a=n(66)("IE_PROTO"),u=function(){},s=function(){var t,e=n(68)("iframe"),r=o.length;for(e.style.display="none",n(110).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,n){var r=n(71),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e,n){n(181);for(var r=n(14),i=n(26),o=n(35),a=n(17)("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],l=r[c],f=l&&l.prototype;f&&!f[a]&&i(f,a,c),o[c]=o.Array}},function(t,e,n){"use strict";e.decode=e.parse=n(213),e.encode=e.stringify=n(214)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.bpfrpt_proptype_VisibleCellRange=e.bpfrpt_proptype_Alignment=e.bpfrpt_proptype_OverscanIndicesGetter=e.bpfrpt_proptype_OverscanIndices=e.bpfrpt_proptype_OverscanIndicesGetterParams=e.bpfrpt_proptype_RenderedSection=e.bpfrpt_proptype_ScrollbarPresenceChange=e.bpfrpt_proptype_Scroll=e.bpfrpt_proptype_NoContentRenderer=e.bpfrpt_proptype_CellSize=e.bpfrpt_proptype_CellSizeGetter=e.bpfrpt_proptype_CellRangeRenderer=e.bpfrpt_proptype_CellRangeRendererParams=e.bpfrpt_proptype_StyleCache=e.bpfrpt_proptype_CellCache=e.bpfrpt_proptype_CellRenderer=e.bpfrpt_proptype_CellRendererParams=e.bpfrpt_proptype_CellPosition=void 0;var i=n(0),o=(function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);e.default=t}(i),n(260)),a=(r(o),n(12));r(a);e.bpfrpt_proptype_CellPosition=null,e.bpfrpt_proptype_CellRendererParams=null,e.bpfrpt_proptype_CellRenderer=null,e.bpfrpt_proptype_CellCache=null,e.bpfrpt_proptype_StyleCache=null,e.bpfrpt_proptype_CellRangeRendererParams=null,e.bpfrpt_proptype_CellRangeRenderer=null,e.bpfrpt_proptype_CellSizeGetter=null,e.bpfrpt_proptype_CellSize=null,e.bpfrpt_proptype_NoContentRenderer=null,e.bpfrpt_proptype_Scroll=null,e.bpfrpt_proptype_ScrollbarPresenceChange=null,e.bpfrpt_proptype_RenderedSection=null,e.bpfrpt_proptype_OverscanIndicesGetterParams=null,e.bpfrpt_proptype_OverscanIndices=null,e.bpfrpt_proptype_OverscanIndicesGetter=null,e.bpfrpt_proptype_Alignment=null,e.bpfrpt_proptype_VisibleCellRange=null},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(67)("keys"),i=n(53);t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,e,n){var r=n(10),i=n(14),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(37)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(t,e,n){var r=n(23),i=n(14).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},function(t,e,n){var r=n(23);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,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var i=n(174),o=r(i),a=n(183),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){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="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){e.f=n(17)},function(t,e,n){var r=n(14),i=n(10),o=n(37),a=n(73),u=n(21).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){t.exports=a},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(78),o=r(i),a=n(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(6),y=function(t){function e(){return(0,c.default)(this,e),(0,d.default)(this,(e.__proto__||(0,u.default)(e)).apply(this,arguments))}return(0,g.default)(e,t),(0,f.default)(e,[{key:"render",value:function(){var t=this.props,e=t.btns,n=void 0===e?null:e,r=t.title,i=void 0===r?"":r,a=t.search,u=void 0!==a&&a,s=t.loading,c=void 0!==s&&s,l=t.icon,f=void 0===l?React.createElement("i",{className:"icon-coms-MobileEngine"}):l,h=t.iconBgcolor,d=void 0===h?"#96358a":h,p=[];return u&&p.push(React.createElement(v.WeaInputSearch,u)),Array.isArray(n)&&p.push.apply(p,(0,o.default)(n)),React.createElement(v.WeaTop,{icon:f,title:i,buttons:p,loading:c,iconBgcolor:d})}}]),e}(React.Component);e.default=y},function(t,e,n){"use strict";e.__esModule=!0;var r=n(137),i=function(t){return t&&t.__esModule?t:{default:t}}(r);e.default=function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return(0,i.default)(t)}},function(t,e,n){var r=n(40),i=n(17)("toStringTag"),o="Arguments"==r(function(){return arguments}()),a=function(t,e){try{return t[e]}catch(t){}};t.exports=function(t){var e,n,u;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=a(e=Object(t),i))?n:o?r(e):"Object"==(u=r(e))&&"function"==typeof e.callee?"Arguments":u}},function(t,e,n){var r=n(25),i=n(116),o=n(117),a=n(22),u=n(61),s=n(95),c={},l={},e=t.exports=function(t,e,n,f,h){var d,p,g,v,y=h?function(){return t}:s(t),m=r(n,f,e?2:1),b=0;if("function"!=typeof y)throw TypeError(t+" is not iterable!");if(o(y)){for(d=u(t.length);d>b;b++)if((v=e?m(a(p=t[b])[0],p[1]):m(t[b]))===c||v===l)return v}else for(g=y.call(t);!(p=g.next()).done;)if((v=i(g,m,p.value,e))===c||v===l)return v};e.BREAK=c,e.RETURN=l},function(t,e,n){"use strict";function r(t){var e,n;this.promise=new t(function(t,r){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=r}),this.resolve=i(e),this.reject=i(n)}var i=n(44);t.exports.f=function(t){return new r(t)}},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.INIT_COORDS="dnd-core/INIT_COORDS",e.BEGIN_DRAG="dnd-core/BEGIN_DRAG",e.PUBLISH_DRAG_SOURCE="dnd-core/PUBLISH_DRAG_SOURCE",e.HOVER="dnd-core/HOVER",e.DROP="dnd-core/DROP",e.END_DRAG="dnd-core/END_DRAG"},function(t,e,n){function r(t){return null==t?void 0===t?s:u:c&&c in Object(t)?o(t):a(t)}var i=n(129),o=n(534),a=n(535),u="[object Null]",s="[object Undefined]",c=i?i.toStringTag:void 0;t.exports=r},function(t,e,n){function r(t,e){var n=o(t,e);return i(n)?n:void 0}var i=n(560),o=n(563);t.exports=r},function(t,e,n){function r(t,e){return(u(t)?i:a)(t,o(e,3))}var i=n(338),o=n(677),a=n(742),u=n(52);t.exports=r},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)&&r.length){var a=n.apply(null,r);a&&t.push(a)}else if("object"===i)for(var u in r)o.call(r,u)&&r[u]&&t.push(u)}}return t.join(" ")}var o={}.hasOwnProperty;"undefined"!==typeof t&&t.exports?(n.default=n,t.exports=n):(r=[],void 0!==(i=function(){return n}.apply(e,r))&&(t.exports=i))}()},function(t,e,n){"use strict";function r(t){var e=t.style.display;t.style.display="none",t.offsetHeight,t.style.display=e}function i(t,e,n){var r=n;{if("object"!==("undefined"===typeof e?"undefined":M(e)))return"undefined"!==typeof r?("number"===typeof r&&(r+="px"),void(t.style[e]=r)):T(t,e);for(var o in e)e.hasOwnProperty(o)&&i(t,o,e[o])}}function o(t){var e=void 0,n=void 0,r=void 0,i=t.ownerDocument,o=i.body,a=i&&i.documentElement;return e=t.getBoundingClientRect(),n=e.left,r=e.top,n-=a.clientLeft||o.clientLeft||0,r-=a.clientTop||o.clientTop||0,{left:n,top:r}}function a(t,e){var n=t["page"+(e?"Y":"X")+"Offset"],r="scroll"+(e?"Top":"Left");if("number"!==typeof n){var i=t.document;n=i.documentElement[r],"number"!==typeof n&&(n=i.body[r])}return n}function u(t){return a(t)}function s(t){return a(t,!0)}function c(t){var e=o(t),n=t.ownerDocument,r=n.defaultView||n.parentWindow;return e.left+=u(r),e.top+=s(r),e}function l(t){return null!==t&&void 0!==t&&t==t.window}function f(t){return l(t)?t.document:9===t.nodeType?t:t.ownerDocument}function h(t,e,n){var r=n,i="",o=f(t);return r=r||o.defaultView.getComputedStyle(t,null),r&&(i=r.getPropertyValue(e)||r[e]),i}function d(t,e){var n=t[A]&&t[A][e];if(k.test(n)&&!P.test(e)){var r=t.style,i=r[D],o=t[I][D];t[I][D]=t[A][D],r[D]="fontSize"===e?"1em":n||0,n=r.pixelLeft+R,r[D]=i,t[I][D]=o}return""===n?"auto":n}function p(t,e){return"left"===t?e.useCssRight?"right":t:e.useCssBottom?"bottom":t}function g(t){return"left"===t?"right":"right"===t?"left":"top"===t?"bottom":"bottom"===t?"top":void 0}function v(t,e,n){"static"===i(t,"position")&&(t.style.position="relative");var o=-999,a=-999,u=p("left",n),s=p("top",n),l=g(u),f=g(s);"left"!==u&&(o=999),"top"!==s&&(a=999);var h="",d=c(t);("left"in e||"top"in e)&&(h=Object(E.c)(t)||"",Object(E.e)(t,"none")),"left"in e&&(t.style[l]="",t.style[u]=o+"px"),"top"in e&&(t.style[f]="",t.style[s]=a+"px"),r(t);var v=c(t),y={};for(var m in e)if(e.hasOwnProperty(m)){var b=p(m,n),x="left"===m?o:a,_=d[m]-v[m];y[b]=b===m?x+_:x-_}i(t,y),r(t),("left"in e||"top"in e)&&Object(E.e)(t,h);var w={};for(var O in e)if(e.hasOwnProperty(O)){var S=p(O,n),C=e[O]-d[O];w[S]=O===S?y[S]+C:y[S]-C}i(t,w)}function y(t,e){var n=c(t),r=Object(E.b)(t),i={x:r.x,y:r.y};"left"in e&&(i.x=r.x+e.left-n.left),"top"in e&&(i.y=r.y+e.top-n.top),Object(E.d)(t,i)}function m(t,e,n){if(n.ignoreShake){var r=c(t),i=r.left.toFixed(0),o=r.top.toFixed(0),a=e.left.toFixed(0),u=e.top.toFixed(0);if(i===a&&o===u)return}n.useCssRight||n.useCssBottom?v(t,e,n):n.useCssTransform&&Object(E.a)()in document.body.style?y(t,e,n):v(t,e,n)}function b(t,e){for(var n=0;n<t.length;n++)e(t[n])}function x(t){return"border-box"===T(t,"boxSizing")}function _(t,e,n){var r={},i=t.style,o=void 0;for(o in e)e.hasOwnProperty(o)&&(r[o]=i[o],i[o]=e[o]);n.call(t);for(o in e)e.hasOwnProperty(o)&&(i[o]=r[o])}function w(t,e,n){var r=0,i=void 0,o=void 0,a=void 0;for(o=0;o<e.length;o++)if(i=e[o])for(a=0;a<n.length;a++){var u=void 0;u="border"===i?""+i+n[a]+"Width":i+n[a],r+=parseFloat(T(t,u))||0}return r}function O(t,e,n){var r=n;if(l(t))return"width"===e?B.viewportWidth(t):B.viewportHeight(t);if(9===t.nodeType)return"width"===e?B.docWidth(t):B.docHeight(t);var i="width"===e?["Left","Right"]:["Top","Bottom"],o="width"===e?t.getBoundingClientRect().width:t.getBoundingClientRect().height,a=T(t),u=x(t,a),s=0;(null===o||void 0===o||o<=0)&&(o=void 0,s=T(t,e),(null===s||void 0===s||Number(s)<0)&&(s=t.style[e]||0),s=parseFloat(s)||0),void 0===r&&(r=u?z:L);var c=void 0!==o||u,f=o||s;return r===L?c?f-w(t,["border","padding"],i,a):s:c?r===z?f:f+(r===F?-w(t,["border"],i,a):w(t,["margin"],i,a)):s+w(t,N.slice(r),i,a)}function S(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];var r=void 0,i=e[0];return 0!==i.offsetWidth?r=O.apply(void 0,e):_(i,W,function(){r=O.apply(void 0,e)}),r}function C(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var E=n(873),M="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},j=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,T=void 0,k=new RegExp("^("+j+")(?!px)[a-z%]+$","i"),P=/^(top|right|bottom|left)$/,A="currentStyle",I="runtimeStyle",D="left",R="px";"undefined"!==typeof window&&(T=window.getComputedStyle?h:d);var N=["margin","border","padding"],L=-1,F=2,z=1,B={};b(["Width","Height"],function(t){B["doc"+t]=function(e){var n=e.document;return Math.max(n.documentElement["scroll"+t],n.body["scroll"+t],B["viewport"+t](n))},B["viewport"+t]=function(e){var n="client"+t,r=e.document,i=r.body,o=r.documentElement,a=o[n];return"CSS1Compat"===r.compatMode&&a||i&&i[n]||a}});var W={position:"absolute",visibility:"hidden",display:"block"};b(["width","height"],function(t){var e=t.charAt(0).toUpperCase()+t.slice(1);B["outer"+e]=function(e,n){return e&&S(e,t,n?0:z)};var n="width"===t?["Left","Right"]:["Top","Bottom"];B[t]=function(e,r){var o=r;if(void 0===o)return e&&S(e,t,L);if(e){var a=T(e);return x(e)&&(o+=w(e,["padding","border"],n,a)),i(e,t,o)}}});var H={getWindow:function(t){if(t&&t.document&&t.setTimeout)return t;var e=t.ownerDocument||t;return e.defaultView||e.parentWindow},getDocument:f,offset:function(t,e,n){if("undefined"===typeof e)return c(t);m(t,e,n||{})},isWindow:l,each:b,css:i,clone:function(t){var e=void 0,n={};for(e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);if(t.overflow)for(e in t)t.hasOwnProperty(e)&&(n.overflow[e]=t.overflow[e]);return n},mix:C,getWindowScrollLeft:function(t){return u(t)},getWindowScrollTop:function(t){return s(t)},merge:function(){for(var t={},e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];for(var i=0;i<n.length;i++)H.mix(t,n[i]);return t},viewportWidth:0,viewportHeight:0};C(H,B),e.a=H},function(t,e,n){var r=n(16),i=n(10),o=n(31);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){"use strict";var r=n(37),i=n(16),o=n(108),a=n(26),u=n(35),s=n(177),c=n(46),l=n(106),f=n(17)("iterator"),h=!([].keys&&"next"in[].keys()),d=function(){return this};t.exports=function(t,e,n,p,g,v,y){s(n,e,p);var m,b,x,_=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)}},w=e+" Iterator",O="values"==g,S=!1,C=t.prototype,E=C[f]||C["@@iterator"]||g&&C[g],M=E||_(g),j=g?O?_("entries"):M:void 0,T="Array"==e?C.entries||E:E;if(T&&(x=l(T.call(new t)))!==Object.prototype&&x.next&&(c(x,w,!0),r||"function"==typeof x[f]||a(x,f,d)),O&&E&&"values"!==E.name&&(S=!0,M=function(){return E.call(this)}),r&&!y||!h&&!S&&C[f]||a(C,f,M),u[e]=M,u[w]=d,g)if(m={values:O?M:_("values"),keys:v?M:_("keys"),entries:j},y)for(b in m)b in C||o(C,b,m[b]);else i(i.P+i.F*(h||S),e,m);return m}},function(t,e,n){var r=n(40);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e,n){var r=n(54),i=n(38),o=n(32),a=n(69),u=n(28),s=n(107),c=Object.getOwnPropertyDescriptor;e.f=n(24)?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){},function(t,e,n){t.exports={default:n(200),__esModule:!0}},function(t,e,n){var r=n(79),i=n(17)("iterator"),o=n(35);t.exports=n(10).getIteratorMethod=function(t){if(void 0!=t)return t[i]||t["@@iterator"]||o[r(t)]}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(48),o=r(i),a=n(55),u=r(a),s=n(9),c=n(6),l=c.WeaLocaleProvider.getLabel,f=u.default.api(s.DATAMODEL);e.default={getDataListByGroup:function(t){return f("list",{data:t})},getTableMetasByModelId:function(t){return f("tableMeta/list",{data:{id:t}})},getAllDataModels:function(t,e){return f("listAll",{data:{widgetId:t,boardId:e}})},getGroups:function(){return f("group/list")},getDMByGroupId:function(t){return f("list",{data:t})},getDataModelInfo:function(t){return f("info",{data:{id:t}})},addDataSource:function(t){return f("create",{type:"post",data:t})},updateConfig:function(t,e){return f("config",{type:"post",data:{data:(0,o.default)({id:t,tables:e})},msg:l(506152,"保存成功")})},delDataModel:function(t){return f("delete",{data:{id:t}})},updateDMName:function(t,e){return f("changeName",{data:{id:t,name:e}})},createSheet:function(t,e){return f("createSheet",{data:{id:t,layout:e}})}}},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,e,n){return e.split(".").reduce(function(t,e){return t&&t[e]?t[e]:n||null},t)}function i(t,e){return t.filter(function(t){return t!==e})}function o(t){return"string"===typeof t}function a(t){return"object"===typeof t}function u(t,e){var n=new Map,r=function(t){return n.set(t,n.has(t)?n.get(t)+1:1)};t.forEach(r),e.forEach(r);var i=[];return n.forEach(function(t,e){1===t&&i.push(e)}),i}function s(t,e){return t.filter(function(t){return e.indexOf(t)>-1})}Object.defineProperty(e,"__esModule",{value:!0}),e.get=r,e.without=i,e.isString=o,e.isObject=a,e.xor=u,e.intersection=s},function(t,e,n){function r(t){if(!a(t)||i(t)!=u)return!1;var e=o(t);if(null===e)return!0;var n=f.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==h}var i=n(287),o=n(493),a=n(495),u="[object Object]",s=Function.prototype,c=Object.prototype,l=s.toString,f=c.hasOwnProperty,h=l.call(Object);t.exports=r},function(t,e){t.exports=function(t,e,n,r){var i=n?n.call(r,t,e):void 0;if(void 0!==i)return!!i;if(t===e)return!0;if("object"!==typeof t||!t||"object"!==typeof e||!e)return!1;var o=Object.keys(t),a=Object.keys(e);if(o.length!==a.length)return!1;for(var u=Object.prototype.hasOwnProperty.bind(e),s=0;s<o.length;s++){var c=o[s];if(!u(c))return!1;var l=t[c],f=e[c];if(!1===(i=n?n.call(r,l,f,c):void 0)||void 0===i&&l!==f)return!1}return!0}},function(t,e){function n(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=n},function(t,e){function n(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=n},function(t,e,n){function r(t,e){var n=o(t,e);return i(n)?n:void 0}var i=n(690),o=n(693);t.exports=r},function(t,e,n){"use strict";function r(){}function i(t,e,n){var r=e||"";return t.key||r+"item_"+n}function o(t){return t+"-menu-"}function a(t,e){var n=-1;c.a.Children.forEach(t,function(t){n++,t&&t.type&&t.type.isMenuItemGroup?c.a.Children.forEach(t.props.children,function(t){n++,e(t,n)}):e(t,n)})}function u(t,e,n){t&&!n.find&&c.a.Children.forEach(t,function(t){if(t){var r=t.type;if(!r||!(r.isSubMenu||r.isMenuItem||r.isMenuItemGroup))return;-1!==e.indexOf(t.key)?n.find=!0:t.props.children&&u(t.props.children,e,n)}})}e.h=r,e.a=i,e.b=o,e.e=a,e.f=u,n.d(e,"g",function(){return f}),n.d(e,"c",function(){return h}),n.d(e,"i",function(){return d}),n.d(e,"d",function(){return p});var s=n(0),c=n.n(s),l=n(859),f=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],h=function(t){var e=t&&"function"===typeof t.getBoundingClientRect&&t.getBoundingClientRect().width;return e&&(e=+e.toFixed(6)),e||0},d=function(t,e,n){t&&"object"===typeof t.style&&(t.style[e]=n)},p=function(){return l.any}},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(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(7),y=n(6),m=n(13),b=n(15),x=n(0),_=r(x),w=n(136),O=r(w),S=n(9),C=n(113),E=r(C),M=n(114),j=r(M),T=n(115),k=r(T),P=n(77),A=r(P),I=n(138),D=r(I),R=y.WeaLocaleProvider.getLabel,N=(i=(0,b.inject)("dhStore"))(o=(0,b.observer)(o=function(t){function e(t){(0,c.default)(this,e);var n=(0,d.default)(this,(e.__proto__||(0,u.default)(e)).call(this));return n.onBoardClick=function(t){window.open(""+S.SING_HTML_URL_WITH_HASH+E.default.board.detail+"/"+t.id)},n.onVisibleChange=function(t){var e=n.props.databoard;(0,n.store.onVisibleChange)(t),e&&n.props.onVisibleChange(t)},n.showBoardUrl=function(t){var e="/spa/edc/static/app/index.html?boardId="+t.id+"#/edc/dataBoard";v.Modal.info({title:R(510721,"数据看板页面地址"),content:_.default.createElement("div",{className:"wea-right-menu-url"},_.default.createElement(y.WeaInput,{value:e}),_.default.createElement(O.default,{text:e,onCopy:function(){return v.message.success(R(502640,"复制URL成功"))}},_.default.createElement("i",{className:"icon-coms-copy",title:R(127566,"复制url")})),_.default.createElement(y.WeaHelpfulTip,{style:{float:"right",position:"absolute",top:"25px",paddingLeft:"10px"},title:_.default.createElement("div",null,R(23482,"参数说明"),":",_.default.createElement("br",null),R(510722,"可通过在看板地址中拼接参数,进行看板数据过滤"),_.default.createElement("br",null),R(510723,"配置用法说明"),":",_.default.createElement("br",null),"1、",R(510725,"在图表配置页面,配置筛选字段如: 数据id等于#dataId#").replace("#dataId#").replace("{dataId}"),_.default.createElement("br",null),"2、",R(510726,"使用&dataId=1000带入参数到图表进行数据过滤")),placement:"topRight"})),onOk:function(){},width:600})},n.handleAction=function(t,e){"url"===t?n.showBoardUrl(e):"edit"===t?(n.store.currBoard=e,n.onVisibleChange(!0)):"del"===t&&v.Modal.confirm({title:R(510728,"删除看板"),content:_.default.createElement("span",null,R(510730,"确认删除看板吗?")),onOk:function(){n.store.delBoardAndRefresh(e.id)}})},n.store=t.dhStore,n}return(0,g.default)(e,t),(0,f.default)(e,[{key:"componentDidMount",value:function(){var t=this.props,e=t.relateKey,n=t.source;this.store.init(e,n)}},{key:"componentWillReceiveProps",value:function(t,e){var n=t.visible,r=t.relateKey,i=t.source;n&&!0!==n&&this.onVisibleChange(!0),this.store.init(r,i)}},{key:"componentWillUnmount",value:function(){this.store.initState()}},{key:"render",value:function(){var t=this,e=this.props.databoard,n=this.store,r=n.groupid,i=n.groups,o=n.boards,a=n.visible,u=n.loading,s=n.bdsLoading,c=n.addBoard,l=n.onGroupIdChange,f=n.addGroup,h=n.currBoard,d=n.hasRight,p=n.delGroup;if(!d)return _.default.createElement(y.WeaAlertPage,null,_.default.createElement("div",{className:"color-black"},R(2012,"对不起,您暂时没有权限")));var g=[_.default.createElement(v.Button,{type:"primary",onClick:function(){return t.onVisibleChange(!0)}},R(510714,"新建看板"))],b=(i||[]).find(function(t){return t.id===r})||{},x=b.name,w=b.isDefault;return"all"===r?x=R(510794,"全部分组"):"1"===w&&(x=R(512046,"默认分组")),_.default.createElement("div",{className:"rp-group-container"},e?null:_.default.createElement(A.default,{title:R(387492,"看板"),btns:g,loading:u,icon:_.default.createElement("i",{className:"icon-coms02-Data-center"}),iconBgcolor:"rgb(26, 87, 160)"}),_.default.createElement("div",{className:"rp-group-content"},_.default.createElement(y.WeaLeftRightLayout,{showBtn:!e,leftWidth:220,showLeft:!e,leftCom:_.default.createElement(k.default,{groupid:r,name:R(387492,"看板"),groups:i,onClick:l,onAdd:f,onDel:p})},_.default.createElement(j.default,{name:x,data:(0,m.toJS)(o),loading:s,onCardClick:this.onBoardClick,onActionClick:this.handleAction.bind(this),type:S.DASHBOARD}))),_.default.createElement(D.default,{board:h,visible:a,onAdd:c,groups:i,groupid:r,groupEdit:!e,onCancel:function(){return t.onVisibleChange(!1)}}))}}]),e}(_.default.Component))||o)||o;e.default=N},function(t,e,n){var r=n(28),i=n(34),o=n(66)("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){t.exports=!n(24)&&!n(31)(function(){return 7!=Object.defineProperty(n(68)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){t.exports=n(26)},function(t,e,n){var r=n(28),i=n(32),o=n(179)(!1),a=n(66)("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(14).document;t.exports=r&&r.documentElement},function(t,e,n){var r=n(53)("meta"),i=n(23),o=n(28),a=n(21).f,u=0,s=Object.isExtensible||function(){return!0},c=!n(31)(function(){return s(Object.preventExtensions({}))}),l=function(t){a(t,r,{value:{i:"O"+ ++u,w:{}}})},f=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";l(t)}return t[r].i},h=function(t,e){if(!o(t,r)){if(!s(t))return!0;if(!e)return!1;l(t)}return t[r].w},d=function(t){return c&&p.NEED&&s(t)&&!o(t,r)&&l(t),t},p=t.exports={KEY:r,NEED:!1,fastKey:f,getWeak:h,onFreeze:d}},function(t,e,n){var r=n(109),i=n(72).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(94),i=function(t){return t&&t.__esModule?t:{default:t}}(r),o={board:["index","detail","editor","preview","interfacedoc"],ds:["editor"]},a={};(0,i.default)(o).forEach(function(t){a[t]||(a[t]={});var e="board"===t?t:"board/"+t;o[t].forEach(function(n){a[t][n]="/edcengine/"+e+"/"+n})}),e.default=a},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(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(0),g=r(p),v=n(7),y=n(202),m=r(y),b=n(6),x=b.WeaLocaleProvider.getLabel,_=function(t){function e(){var t,n,r,i;(0,u.default)(this,e);for(var a=arguments.length,s=Array(a),c=0;c<a;c++)s[c]=arguments[c];return n=r=(0,f.default)(this,(t=e.__proto__||(0,o.default)(e)).call.apply(t,[this].concat(s))),r.state={searchText:""},r.onSearchTextChange=function(t){r.setState({searchText:t})},i=n,(0,f.default)(r,i)}return(0,d.default)(e,t),(0,c.default)(e,[{key:"getData",value:function(){var t=this.props.data,e=this.state.searchText.toLowerCase();return(t||[]).filter(function(t){return~t.name.toLowerCase().indexOf(e)})}},{key:"render",value:function(){var t=this.state.searchText,e=this.props,n=e.name,r=e.loading,i=e.onCardClick,o=e.type,a=e.onActionClick,u=this.getData(),s=u.length;return g.default.createElement("div",null,g.default.createElement("div",{style:{height:38,lineHeight:"48px",padding:"0 20px"}},g.default.createElement("span",{className:"wea-f14"},g.default.createElement("span",null,n,g.default.createElement("small",null," ",s?"("+s+")":""))),g.default.createElement("span",{style:{float:"right",display:"inline-block"}},g.default.createElement(b.WeaInputSearch,{value:t,placeholder:x(506055,"搜索"),style:{width:200},onSearchChange:this.onSearchTextChange}))),g.default.createElement("div",{style:{position:"absolute",top:40,bottom:0,width:"100%"}},g.default.createElement(b.WeaNewScroll,{height:"100%"},g.default.createElement(v.Spin,{spinning:r},g.default.createElement(m.default,{items:u,onClick:i,onActionClick:a,type:o})))))}}]),e}(g.default.Component);e.default=_,_.defaultProps={name:"",data:[],loading:!1,onCardClick:function(){}}},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(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(0),g=r(p),v=n(7),y=n(205),m=r(y);n(206);var b=n(6),x=b.WeaLocaleProvider.getLabel,_=function(t){function e(){var t,n,r,i;(0,u.default)(this,e);for(var a=arguments.length,s=Array(a),c=0;c<a;c++)s[c]=arguments[c];return n=r=(0,f.default)(this,(t=e.__proto__||(0,o.default)(e)).call.apply(t,[this].concat(s))),r.state={groupid:"",searchText:"",visible:!1},r.onAdd=function(t){var e=r.props.onAdd,n=r.state.currGroup;return n&&(t.id=n.id),e(t)},i=n,(0,f.default)(r,i)}return(0,d.default)(e,t),(0,c.default)(e,[{key:"componentWillReceiveProps",value:function(t){"groupid"in t&&t.groupid!=this.state.groupid&&this.onClick(t.groupid)}},{key:"onVisibleChange",value:function(t){this.setState({visible:t,currGroup:null})}},{key:"getGroups",value:function(){var t=this.props.groups;if(!t)return[];var e=this.state.searchText,n=e.toLowerCase();return t.filter(function(t){return~t.name.toLowerCase().indexOf(n)})}},{key:"onClick",value:function(t){this.setState({groupid:t}),this.props.onClick(t)}},{key:"onGroupEdit",value:function(t){var e=this.props.groups,n=e.filter(function(e){return e.id===t})[0];this.setState({currGroup:n}),this.setState({visible:!0})}},{key:"onGroupDel",value:function(t){var e=this;v.Modal.confirm({title:x(511906,"删除分组"),content:g.default.createElement("span",null,x(384343,"确定要删除分组吗?")),onOk:function(){(0,e.props.onDel)(t);var n=e.props.groups,r=n.find(function(t){return"1"===t.isDefault})||{};e.setState({currGroup:r,groupid:""})}})}},{key:"render",value:function(){var t=this,e=this.state,n=e.groupid,r=e.visible,i=e.currGroup,o=this.props.name,a=this.getGroups(),u=a.find(function(t){return"1"===t.isDefault})||{},s=[n||u.id];return g.default.createElement("div",{className:"rp-group-left"},g.default.createElement("div",{className:"rp-group-create"},g.default.createElement("p",null,""+o+x("502705","分组")),g.default.createElement("a",{className:"wea-f14",onClick:function(){return t.onVisibleChange(!0)}},g.default.createElement("i",{className:"add-icon anticon anticon-plus"}))),g.default.createElement(v.Menu,{className:"rp-menu",selectedKeys:s,onClick:function(e){var n=e.key;return t.onClick(n)}},g.default.createElement(v.Menu.Item,{key:"all"},x(510794,"全部分组")),g.default.createElement(v.Menu.Item,{key:u.id},x(512046,"默认分组")),a.filter(function(t){return t.id!==u.id}).map(function(e){var n=e.id,r=e.name,i=e.dhCount;return g.default.createElement(v.Menu.Item,{key:n},r,g.default.createElement("span",{className:"rp-action-operation"},g.default.createElement("span",{onClick:function(e){e.stopPropagation(),t.onGroupEdit(n)}},g.default.createElement(v.Icon,{type:"edit"})),!i&&g.default.createElement("span",{onClick:function(e){e.stopPropagation(),t.onGroupDel(n)}},g.default.createElement(v.Icon,{type:"delete"}))))})),g.default.createElement(m.default,{group:i,visible:r,onAdd:this.onAdd,onCancel:function(){return t.onVisibleChange(!1)}}))}}]),e}(g.default.Component);e.default=_,_.defaultProps={name:"",groups:[],onClick:function(){},onAdd:function(){}}},function(t,e,n){var r=n(22);t.exports=function(t,e,n,i){try{return i?e(r(n)[0],n[1]):e(n)}catch(e){var o=t.return;throw void 0!==o&&r(o.call(t)),e}}},function(t,e,n){var r=n(35),i=n(17)("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||o[i]===t)}},function(t,e,n){var r=n(17)("iterator"),i=!1;try{var o=[7][r]();o.return=function(){i=!0},Array.from(o,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!i)return!1;var n=!1;try{var o=[7],a=o[r]();a.next=function(){return{done:n=!0}},o[r]=function(){return a},t(o)}catch(t){}return n}},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(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(0),y=r(v),m=n(13),b=n(7),x=n(6),_=n(15),w=n(77),O=r(w),S=n(115),C=r(S),E=n(210),M=r(E),j=n(114),T=r(j),k=n(9);n(211);var P=x.WeaLocaleProvider.getLabel,A=(i=(0,_.inject)("dmStore"))(o=(0,_.observer)(o=function(t){function e(t){(0,c.default)(this,e);var n=(0,d.default)(this,(e.__proto__||(0,u.default)(e)).call(this));return n.onVisibleChange=function(t){var e=n.props.databoard;(0,n.store.onVisibleChange)(t),e&&n.props.onVisibleChange(t)},n.handleAction=function(t,e){"edit"===t?(n.store.currDataModel=e,n.onVisibleChange(!0)):"del"===t&&b.Modal.confirm({title:P(510668,"删除模型"),content:y.default.createElement("span",null,P(510667,"确认删除模型吗?")),onOk:function(){n.store.delDataModel(e.id)}})},n.store=t.dmStore,n}return(0,g.default)(e,t),(0,f.default)(e,[{key:"componentDidMount",value:function(){var t=this.props,e=t.relateKey,n=t.source;this.store.init(e,n)}},{key:"componentWillReceiveProps",value:function(t,e){var n=t.visible,r=t.relateKey,i=t.source;n&&1!=n&&this.onVisibleChange(!0),this.store.init(r,i)}},{key:"componentWillUnmount",value:function(){this.store.initState()}},{key:"addDataSource",value:function(t){var e=this.store,n=e.addDataSource,r=e.onVisibleChange;n(t).then(function(){r(!1)})}},{key:"onDataModelClick",value:function(t){var e=this.props,n=e.relateKey,r=void 0===n?"":n,i=e.source,o=void 0===i?"":i;window.open(k.DS_DESIGNER_URL+"?id="+t.id+"&relationKey="+r+"&source="+o)}},{key:"render",value:function(){var t=this,e=this.props.databoard,n=this.store,r=n.groupid,i=n.groups,o=n.visible,a=n.dataModels,u=n.dmLoading,s=n.dataSources,c=n.loading,l=n.onGroupIdChange,f=n.currDataModel,h=[y.default.createElement(b.Button,{type:"primary",onClick:function(){return t.onVisibleChange(!0)}},P(502893,"新建数据模型"))],d=(i||[]).find(function(t){return t.id===r})||{},p=d.name;return y.default.createElement("div",{className:"rp-group-container"},e?null:y.default.createElement(O.default,{title:P(503897,"数据模型"),btns:h,loading:c}),y.default.createElement("div",{className:"rp-group-content"},y.default.createElement(x.WeaLeftRightLayout,{showBtn:!e,leftWidth:220,showLeft:!e,leftCom:y.default.createElement(C.default,{name:P(503897,"数据模型"),groups:i,onClick:l})},y.default.createElement(T.default,{name:p,data:(0,m.toJS)(a),loading:u,onCardClick:this.onDataModelClick.bind(this),onActionClick:this.handleAction.bind(this)}))),y.default.createElement(M.default,{dataModel:f,visible:o,dataSources:s,onAdd:this.addDataSource.bind(this),onCancel:function(){return t.onVisibleChange(!1)}}))}}]),e}(y.default.Component))||o)||o;e.default=A},function(t,e){},function(t,e){t.exports=function(t,e,n,r){if(!(t instanceof e)||void 0!==r&&r in t)throw TypeError(n+": incorrect invocation!");return t}},function(t,e,n){var r=n(22),i=n(44),o=n(17)("species");t.exports=function(t,e){var n,a=r(t).constructor;return void 0===a||void 0==(n=r(a)[o])?e:i(n)}},function(t,e,n){var r,i,o,a=n(25),u=n(221),s=n(110),c=n(68),l=n(14),f=l.process,h=l.setImmediate,d=l.clearImmediate,p=l.MessageChannel,g=l.Dispatch,v=0,y={},m=function(){var t=+this;if(y.hasOwnProperty(t)){var e=y[t];delete y[t],e()}},b=function(t){m.call(t.data)};h&&d||(h=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return y[++v]=function(){u("function"==typeof t?t:Function(t),e)},r(v),v},d=function(t){delete y[t]},"process"==n(40)(f)?r=function(t){f.nextTick(a(m,t,1))}:g&&g.now?r=function(t){g.now(a(m,t,1))}:p?(i=new p,o=i.port2,i.port1.onmessage=b,r=a(o.postMessage,o,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(r=function(t){l.postMessage(t+"","*")},l.addEventListener("message",b,!1)):r="onreadystatechange"in c("script")?function(t){s.appendChild(c("script")).onreadystatechange=function(){s.removeChild(this),m.call(t)}}:function(t){setTimeout(a(m,t,1),0)}),t.exports={set:h,clear:d}},function(t,e){t.exports=function(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}}},function(t,e,n){var r=n(22),i=n(23),o=n(81);t.exports=function(t,e){if(r(t),i(e)&&e.constructor===t)return e;var n=o.f(t);return(0,n.resolve)(e),n.promise}},function(t,e,n){var r=n(26);t.exports=function(t,e,n){for(var i in e)n&&t[i]?t[i]=e[i]:r(t,i,e[i]);return t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.types={DB:"DB_DATAMODEL",INTERFACE:"HTTP_INTERFACE"}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.configObj=void 0;var r=n(58),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,l=r.types.FUNNEL,f=r.types.RADAR,h=r.types.GAUGE,d=r.types.BULLET,p=r.types.GRAPH,g=r.types.HEATMAP,v=r.types.CONTRAST,y=r.types.SCATTER,m=r.types.AREA,b=r.types.WORDCLOUD,x=r.types.MAPBUBBLE,_=r.types.TREEMAP,w=r.types.ROSE,O=r.types.CROSSREPORT,S=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:l,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:f,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:d,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:p,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:b,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:x,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:_,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:w,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:O,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:S,text:i(515925,"数字面板"),disabled:!1,dimensions:{},measures:{label:[i(515928,"0个"),i(515926,"1个")],min:1},match:function(t,e){return!0}}]},E={};C().forEach(function(t){return E[t.type]=t});e.configObj=E;e.default=C},function(t,e,n){var r=n(50),i=r.Symbol;t.exports=i},function(t,e,n){function r(t){return a(t)?i(t):o(t)}var i=n(303),o=n(542),a=n(149);t.exports=r},function(t,e,n){function r(t){return null==t?void 0===t?s:u:c&&c in Object(t)?o(t):a(t)}var i=n(158),o=n(649),a=n(650),u="[object Null]",s="[object Undefined]",c=i?i.toStringTag:void 0;t.exports=r},function(t,e){function n(t){return null!=t&&"object"==typeof t}t.exports=n},function(t,e){t.exports=u},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){var r=n(40);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){"use strict";var r=n(197),i=r.CopyToClipboard;i.CopyToClipboard=i,t.exports=i},function(t,e,n){t.exports={default:n(207),__esModule:!0}},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(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(0),g=r(p),v=n(7),y=n(76),m=n(6),b=m.WeaTools.types,x=m.WeaLocaleProvider.getLabel,_=function(t){function e(){var t,n,r,i;(0,u.default)(this,e);for(var a=arguments.length,s=Array(a),c=0;c<a;c++)s[c]=arguments[c];return n=r=(0,f.default)(this,(t=e.__proto__||(0,o.default)(e)).call.apply(t,[this].concat(s))),r.state={form:new y.WeaForm,loading:!1,date:""},i=n,(0,f.default)(r,i)}return(0,d.default)(e,t),(0,c.default)(e,[{key:"componentDidMount",value:function(){var t=this.state.form,e=this.getCondition();t.setCondition(e)}},{key:"componentWillReceiveProps",value:function(t){t.visible||this.state.form.resetForm();var e=t.board,n=t.groups,r=t.groupid,i=t.groupEdit;if(n){var o=this.state.form,a=this.getCondition(e,n,r,i);o.setCondition(a)}}},{key:"getCondition",value:function(t,e,n,r){var i=[];return e&&e.map(function(t){var e=t.id,n=t.name;i.push({key:e,showname:n})}),[{items:[{conditionType:b.INPUT,label:x(195,"名称"),domkey:["name"],rules:"required",otherParams:{placeholder:x(510716,"请输入看板名称")},viewAttr:3,value:t&&t.name},{conditionType:b.SELECT,label:x(506058,"分组"),domkey:["groupid"],rules:"required",options:i,viewAttr:r?3:1,value:n,showSearch:!0,optionFilterProp:"children"}],defaultshow:!0}]}},{key:"onOK",value:function(){var t=this,e=this.state.form,n=this.props.onAdd;e.validateForm().then(function(r){if(!r.isValid)return r.showErrors(!0),setTimeout(function(){return r.showErrors(!1)},2e3),void t.setState({date:new Date});t.setState({loading:!0}),n(e.getFormParams()).then(function(){t.setState({loading:!1})})})}},{key:"render",value:function(){var t=this.props,e=t.visible,n=t.onCancel,r=t.board,i=[g.default.createElement(v.Button,{type:"primary",loading:this.state.loading,onClick:this.onOK.bind(this)},x(826,"确定")),g.default.createElement(v.Button,{type:"ghost",onClick:n},x(506972,"取消"))];return g.default.createElement(m.WeaDialog,{title:r?x(510712,"编辑看板"):x(510714,"新建看板"),visible:e,buttons:i,style:{width:360,height:"auto"},onCancel:n,icon:"icon-coms02-Data-center",iconBgcolor:"rgb(26, 87, 160)"},g.default.createElement("div",{className:"rp-gh-form"},this.state.form.render({needTigger:!1,col:1})))}}]),e}(g.default.Component);e.default=_,_.defaultProps={visible:!1,onCancel:function(){},onAdd:function(){}}},function(t,e){},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(55),i=function(t){return t&&t.__esModule?t:{default:t}}(r),o=n(9),a=i.default.api(o.DASHBOARD);e.default={list:function(){return a("group/list",{ignoreError:!0})},boardList:function(t){return a("list",{data:t})},addBoard:function(t){return a("create",{type:"POST",data:t})},getBoardInfo:function(t){return a("info",{data:{id:t}})},delBoard:function(t){return a("delete",{data:{id:t}})},getBoardInfoWithApp:function(t){return a("getBoardInfoWithApp",{data:{boardId:t}})},updateThumb:function(t,e){return a("changePreview",{type:"POST",data:{id:t,previewData:e}})},updateBoardName:function(t,e){return a("changeName",{data:{id:t,name:e}})},updateBoard:function(t){return a("updateBoard",{data:t})},addGroup:function(t){return a("group/create",{type:"POST",data:t})},delGroup:function(t){return a("group/del",{type:"POST",data:t,ignoreError:!0})},changeTheme:function(t,e){return a("changeTheme",{data:{id:t,theme:e},msg:"主题已设置"})}}},function(t,e,n){"use strict";var r=n(14),i=n(10),o=n(21),a=n(24),u=n(17)("species");t.exports=function(t){var e="function"==typeof i[t]?i[t]:r[t];a&&e&&!e[u]&&o.f(e,u,{configurable:!0,get:function(){return this}})}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(55),i=function(t){return t&&t.__esModule?t:{default:t}}(r),o=n(9),a=i.default.api(o.DATASOURCE);e.default={getDataSourceInfo:function(t){return a("info",{data:{id:t}})},getTables:function(t,e,n){return a("table/list",{data:{id:t,source:e,appid:n}})},getDataSources:function(){return a("list")},getTypeList:function(){return a("type/list")},getDSByIds:function(t){return a("listWithSpecifiedIds",{method:"post",data:t})},getFields:function(t,e){return a("field/list",{data:{id:t,tableName:e}})}}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(41),o=r(i),a=n(48),u=r(a),s=n(55),c=r(s),l=n(9),f=n(6),h=f.WeaLocaleProvider.getLabel,d=c.default.api(l.WIDGET);e.default={create:function(t){return d("create",{type:"post",data:t})},getInfo:function(t){return d("info",{data:{id:t}})},list:function(t){return d("list",{data:t})},updateLayout:function(t,e){var n=e.w,r=e.h,i=e.x,o=e.y,a=e.i,s={w:n,h:r,x:i,y:o,i:a};return d("reLayout",{data:{id:t,layout:(0,u.default)(s)}})},sortWidgets:function(t){return d("sortWidgets",{type:"post",data:{widgets:(0,u.default)(t)}})},getData:function(t,e){return d("getData",{data:e&&(0,o.default)(e,{id:t})||{id:t},ignoreError:!0})},getDataWithConfig:function(t){return d("getDataWithConfig",{type:"post",data:{data:t},ignoreError:!0})},updateConfig:function(t){return d("config",{type:"post",data:{data:t},ignoreError:!1,msg:h(506152,"保存成功")})},delete:function(t){return d("delete",{data:{id:t}})},updateName:function(t,e){return d("changeName",{data:{id:t,name:e}})},updateDataModel:function(t,e,n){return d("changeDataModel",{data:{id:t,datamodel:e,dmType:n}})}}},function(t,e,n){"use strict";function r(t,e,n){return{dragDropManager:s.createDragDropManager(t,e,n)}}function i(t,n,i){c.default("DragDropContext","backend",t);var s=r(t,n,i);return function(t){var n=t,r=n.displayName||n.name||"Component",i=function(i){function c(){var t=null!==i&&i.apply(this,arguments)||this;return t.ref=u.createRef(),t.getManager=function(){return s.dragDropManager},t}return o(c,i),c.prototype.getDecoratedComponentInstance=function(){return l(this.ref.current,"In order to access an instance of the decorated component it can not be a stateless component."),this.ref.current},c.prototype.render=function(){return u.createElement(e.Provider,{value:s},u.createElement(n,a({},this.props,{ref:h(n)?this.ref:void 0})))},c.DecoratedComponent=t,c.displayName="DragDropContext("+r+")",c}(u.Component);return f(i,t)}}var o=this&&this.__extends||function(){var t=function(e,n){return(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])})(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=this&&this.__assign||function(){return a=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},a.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0});var u=n(0),s=n(460),c=n(147),l=n(19),f=n(234),h=n(235).default;e.context=u.createContext({dragDropManager:void 0}),e.Consumer=e.context.Consumer,e.Provider=e.context.Provider,e.createChildContext=r,e.DragDropContextProvider=function(t){var n=t.backend,i=t.context,o=t.debugMode,a=t.children,s=r(n,i,o);return u.useEffect(function(){return function(){return s.dragDropManager.dispatch({type:"DragDropContextProvider::Exiting"})}}),u.createElement(e.Provider,{value:s},a)},e.DragDropContext=i},function(t,e,n){"use strict";function r(t){return{beginDrag:i.default(t),publishDragSource:o.default(t),hover:a.default(t),drop:u.default(t),endDrag:s.default(t)}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(469),o=n(471),a=n(472),u=n(473),s=n(474);!function(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}(n(83)),e.default=r},function(t,e,n){"use strict";function r(t){return{type:e.ADD_SOURCE,payload:{sourceId:t}}}function i(t){return{type:e.ADD_TARGET,payload:{targetId:t}}}function o(t){return{type:e.REMOVE_SOURCE,payload:{sourceId:t}}}function a(t){return{type:e.REMOVE_TARGET,payload:{targetId:t}}}Object.defineProperty(e,"__esModule",{value:!0}),e.ADD_SOURCE="dnd-core/ADD_SOURCE",e.ADD_TARGET="dnd-core/ADD_TARGET",e.REMOVE_SOURCE="dnd-core/REMOVE_SOURCE",e.REMOVE_TARGET="dnd-core/REMOVE_TARGET",e.addSource=r,e.addTarget=i,e.removeSource=o,e.removeTarget=a},function(t,e,n){"use strict";function r(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r]}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r},function(t,e,n){"use strict";function r(t){return new i.default(t)}Object.defineProperty(e,"__esModule",{value:!0});var i=n(518),o=n(526);e.getEmptyImage=o.default;var a=n(237);e.NativeTypes=a,e.default=r},function(t,e,n){function r(t){return null!=t&&o(t.length)&&!i(t)}var i=n(308),o=n(240);t.exports=r},function(t,e,n){function r(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])}}var i=n(550),o=n(551),a=n(552),u=n(553),s=n(554);r.prototype.clear=i,r.prototype.delete=o,r.prototype.get=a,r.prototype.has=u,r.prototype.set=s,t.exports=r},function(t,e,n){function r(t,e){for(var n=t.length;n--;)if(i(t[n][0],e))return n;return-1}var i=n(246);t.exports=r},function(t,e,n){var r=n(85),i=r(Object,"create");t.exports=i},function(t,e,n){function r(t,e){var n=t.__data__;return i(e)?n["string"==typeof e?"string":"hash"]:n.map}var i=n(572);t.exports=r},function(t,e,n){var r=n(587),i=n(247),o=n(588),a=n(589),u=n(590),s=n(84),c=n(311),l=c(r),f=c(i),h=c(o),d=c(a),p=c(u),g=s;(r&&"[object DataView]"!=g(new r(new ArrayBuffer(1)))||i&&"[object Map]"!=g(new i)||o&&"[object Promise]"!=g(o.resolve())||a&&"[object Set]"!=g(new a)||u&&"[object WeakMap]"!=g(new u))&&(g=function(t){var e=s(t),n="[object Object]"==e?t.constructor:void 0,r=n?c(n):"";if(r)switch(r){case l:return"[object DataView]";case f:return"[object Map]";case h:return"[object Promise]";case d:return"[object Set]";case p:return"[object WeakMap]"}return e}),t.exports=g},function(t,e,n){function r(t){if("string"==typeof t||i(t))return t;var e=t+"";return"0"==e&&1/t==-o?"-0":e}var i=n(251),o=1/0;t.exports=r},function(t,e,n){function r(t,e,n,r){var a=!n;n||(n={});for(var u=-1,s=e.length;++u<s;){var c=e[u],l=r?r(n[c],t[c],c,n,t):void 0;void 0===l&&(l=t[c]),a?o(n,c,l):i(n,c,l)}return n}var i=n(323),o=n(324);t.exports=r},function(t,e,n){function r(t){return"symbol"==typeof t||o(t)&&i(t)==a}var i=n(131),o=n(132),a="[object Symbol]";t.exports=r},function(t,e,n){var r=n(51),i=r.Symbol;t.exports=i},function(t,e,n){function r(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])}}var i=n(680),o=n(681),a=n(682),u=n(683),s=n(684);r.prototype.clear=i,r.prototype.delete=o,r.prototype.get=a,r.prototype.has=u,r.prototype.set=s,t.exports=r},function(t,e,n){function r(t,e){for(var n=t.length;n--;)if(i(t[n][0],e))return n;return-1}var i=n(340);t.exports=r},function(t,e,n){var r=n(103),i=r(Object,"create");t.exports=i},function(t,e,n){function r(t,e){var n=t.__data__;return i(e)?n["string"==typeof e?"string":"hash"]:n.map}var i=n(702);t.exports=r},function(t,e,n){function r(t){if("string"==typeof t||i(t))return t;var e=t+"";return"0"==e&&1/t==-o?"-0":e}var i=n(157),o=1/0;t.exports=r},function(t,e,n){"use strict";function r(t,e,n){var r=t.slice(0);if(n>=r.length)for(var i=n-r.length;1+i--;)r.push(void 0);return r.splice(n,0,r.splice(e,1)[0]),r}function i(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return Object.keys(t).reduce(function(e,r){return-1===n.indexOf(r)&&(e[r]=t[r]),e},{})}function o(t,e){for(;t;){if(e(t))return t;t=t.parentNode}}function a(t,e,n){return n<t?t:n>e?e:n}function u(t){return"px"===t.substr(-2)?parseFloat(t):0}function s(t){var e=window.getComputedStyle(t);return{top:u(e.marginTop),right:u(e.marginRight),bottom:u(e.marginBottom),left:u(e.marginLeft)}}function c(t,e){var n=e.displayName||e.name;return n?t+"("+n+")":t}function l(t){return t.touches&&t.touches.length?{x:t.touches[0].pageX,y:t.touches[0].pageY}:t.changedTouches&&t.changedTouches.length?{x:t.changedTouches[0].pageX,y:t.changedTouches[0].pageY}:{x:t.pageX,y:t.pageY}}function f(t){return t.touches&&t.touches.length||t.changedTouches&&t.changedTouches.length}function h(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{top:0,left:0};if(t){var r={top:n.top+t.offsetTop,left:n.left+t.offsetLeft};return t.parentNode!==e?h(t.parentNode,e,r):r}}function d(t){var e=t.lockOffset,n=t.width,r=t.height,i=e,o=e,a="px";if("string"===typeof e){var u=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(e);(0,g.default)(null!==u,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',e),i=o=parseFloat(e),a=u[1]}return(0,g.default)(isFinite(i)&&isFinite(o),"lockOffset value should be a finite. Given %s",e),"%"===a&&(i=i*n/100,o=o*r/100),{x:i,y:o}}Object.defineProperty(e,"__esModule",{value:!0}),e.vendorPrefix=e.events=void 0,e.arrayMove=r,e.omit=i,e.closest=o,e.limit=a,e.getElementMargin=s,e.provideDisplayName=c,e.getPosition=l,e.isTouchEvent=f,e.getEdgeOffset=h,e.getLockPixelOffset=d;var p=n(19),g=function(t){return t&&t.__esModule?t:{default:t}}(p);e.events={start:["touchstart","mousedown"],move:["touchmove","mousemove"],end:["touchend","touchcancel","mouseup"]},e.vendorPrefix=function(){if("undefined"===typeof window||"undefined"===typeof document)return"";var t=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],e=(Array.prototype.slice.call(t).join("").match(/-(moz|webkit|ms)-/)||""===t.OLink&&["","o"])[1];switch(e){case"ms":return"ms";default:return e&&e.length?e[0].toUpperCase()+e.substr(1):""}}()},function(t,e,n){"use strict";function r(t){var e=t.children;return m.a.isValidElement(e)&&!e.key?m.a.cloneElement(e,{key:S}):e}function i(){}var o=n(8),a=n.n(o),u=n(33),s=n.n(u),c=n(1),l=n.n(c),f=n(4),h=n.n(f),d=n(2),p=n.n(d),g=n(3),v=n.n(g),y=n(0),m=n.n(y),b=n(364),x=n.n(b),_=n(849),w=n(850),O=n(365),S="rc_animate_"+Date.now(),C=function(t){function e(t){l()(this,e);var n=p()(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return E.call(n),n.currentlyAnimatingKeys={},n.keysToEnter=[],n.keysToLeave=[],n.state={children:Object(_.e)(r(t))},n.childrenRefs={},n}return v()(e,t),h()(e,[{key:"componentDidMount",value:function(){var t=this,e=this.props.showProp,n=this.state.children;e&&(n=n.filter(function(t){return!!t.props[e]})),n.forEach(function(e){e&&t.performAppear(e.key)})}},{key:"componentWillReceiveProps",value:function(t){var e=this;this.nextProps=t;var n=Object(_.e)(r(t)),i=this.props;i.exclusive&&Object.keys(this.currentlyAnimatingKeys).forEach(function(t){e.stop(t)});var o=i.showProp,a=this.currentlyAnimatingKeys,u=i.exclusive?Object(_.e)(r(i)):this.state.children,c=[];o?(u.forEach(function(t){var e=t&&Object(_.a)(n,t.key),r=void 0;(r=e&&e.props[o]||!t.props[o]?e:m.a.cloneElement(e||t,s()({},o,!0)))&&c.push(r)}),n.forEach(function(t){t&&Object(_.a)(u,t.key)||c.push(t)})):c=Object(_.d)(u,n),this.setState({children:c}),n.forEach(function(t){var n=t&&t.key;if(!t||!a[n]){var r=t&&Object(_.a)(u,n);if(o){var i=t.props[o];if(r){!Object(_.b)(u,n,o)&&i&&e.keysToEnter.push(n)}else i&&e.keysToEnter.push(n)}else r||e.keysToEnter.push(n)}}),u.forEach(function(t){var r=t&&t.key;if(!t||!a[r]){var i=t&&Object(_.a)(n,r);if(o){var u=t.props[o];if(i){!Object(_.b)(n,r,o)&&u&&e.keysToLeave.push(r)}else u&&e.keysToLeave.push(r)}else i||e.keysToLeave.push(r)}})}},{key:"componentDidUpdate",value:function(){var t=this.keysToEnter;this.keysToEnter=[],t.forEach(this.performEnter);var e=this.keysToLeave;this.keysToLeave=[],e.forEach(this.performLeave)}},{key:"isValidChildByKey",value:function(t,e){var n=this.props.showProp;return n?Object(_.b)(t,e,n):Object(_.a)(t,e)}},{key:"stop",value:function(t){delete this.currentlyAnimatingKeys[t];var e=this.childrenRefs[t];e&&e.stop()}},{key:"render",value:function(){var t=this,e=this.props;this.nextProps=e;var n=this.state.children,r=null;n&&(r=n.map(function(n){if(null===n||void 0===n)return n;if(!n.key)throw new Error("must set key for <rc-animate> children");return m.a.createElement(w.a,{key:n.key,ref:function(e){return t.childrenRefs[n.key]=e},animation:e.animation,transitionName:e.transitionName,transitionEnter:e.transitionEnter,transitionAppear:e.transitionAppear,transitionLeave:e.transitionLeave},n)}));var i=e.component;if(i){var o=e;return"string"===typeof i&&(o=a()({className:e.className,style:e.style},e.componentProps)),m.a.createElement(i,o,r)}return r[0]||null}}]),e}(m.a.Component);C.isAnimate=!0,C.propTypes={component:x.a.any,componentProps:x.a.object,animation:x.a.object,transitionName:x.a.oneOfType([x.a.string,x.a.object]),transitionEnter:x.a.bool,transitionAppear:x.a.bool,exclusive:x.a.bool,transitionLeave:x.a.bool,onEnd:x.a.func,onEnter:x.a.func,onLeave:x.a.func,onAppear:x.a.func,showProp:x.a.string},C.defaultProps={animation:{},component:"span",componentProps:{},transitionEnter:!0,transitionLeave:!0,transitionAppear:!1,onEnd:i,onEnter:i,onLeave:i,onAppear:i};var E=function(){var t=this;this.performEnter=function(e){t.childrenRefs[e]&&(t.currentlyAnimatingKeys[e]=!0,t.childrenRefs[e].componentWillEnter(t.handleDoneAdding.bind(t,e,"enter")))},this.performAppear=function(e){t.childrenRefs[e]&&(t.currentlyAnimatingKeys[e]=!0,t.childrenRefs[e].componentWillAppear(t.handleDoneAdding.bind(t,e,"appear")))},this.handleDoneAdding=function(e,n){var i=t.props;if(delete t.currentlyAnimatingKeys[e],!i.exclusive||i===t.nextProps){var o=Object(_.e)(r(i));t.isValidChildByKey(o,e)?"appear"===n?O.a.allowAppearCallback(i)&&(i.onAppear(e),i.onEnd(e,!0)):O.a.allowEnterCallback(i)&&(i.onEnter(e),i.onEnd(e,!0)):t.performLeave(e)}},this.performLeave=function(e){t.childrenRefs[e]&&(t.currentlyAnimatingKeys[e]=!0,t.childrenRefs[e].componentWillLeave(t.handleDoneLeaving.bind(t,e)))},this.handleDoneLeaving=function(e){var n=t.props;if(delete t.currentlyAnimatingKeys[e],!n.exclusive||n===t.nextProps){var i=Object(_.e)(r(n));if(t.isValidChildByKey(i,e))t.performEnter(e);else{var o=function(){O.a.allowLeaveCallback(n)&&(n.onLeave(e),n.onEnd(e,!1))};Object(_.c)(t.state.children,i,n.showProp)?o():t.setState({children:i},o)}}}};e.a=C},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.create=e.connect=e.Provider=void 0;var i=n(854),o=r(i),a=n(855),u=r(a),s=n(857),c=r(s);e.Provider=o.default,e.connect=u.default,e.create=c.default},function(t,e,n){"use strict";var r={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229};r.isTextModifyingKeyEvent=function(t){var e=t.keyCode;if(t.altKey&&!t.ctrlKey||t.metaKey||e>=r.F1&&e<=r.F12)return!1;switch(e){case r.ALT:case r.CAPS_LOCK:case r.CONTEXT_MENU:case r.CTRL:case r.DOWN:case r.END:case r.ESC:case r.HOME:case r.INSERT:case r.LEFT:case r.MAC_FF_META:case r.META:case r.NUMLOCK:case r.NUM_CENTER:case r.PAGE_DOWN:case r.PAGE_UP:case r.PAUSE:case r.PRINT_SCREEN:case r.RIGHT:case r.SHIFT:case r.UP:case r.WIN_KEY:case r.WIN_KEY_RIGHT:return!1;default:return!0}},r.isCharacterKey=function(t){if(t>=r.ZERO&&t<=r.NINE)return!0;if(t>=r.NUM_ZERO&&t<=r.NUM_MULTIPLY)return!0;if(t>=r.A&&t<=r.Z)return!0;if(-1!==window.navigation.userAgent.indexOf("WebKit")&&0===t)return!0;switch(t){case r.SPACE:case r.QUESTION_MARK:case r.NUM_PLUS:case r.NUM_MINUS:case r.NUM_PERIOD:case r.NUM_DIVISION:case r.SEMICOLON:case r.DASH:case r.EQUALS:case r.COMMA:case r.PERIOD:case r.SLASH:case r.APOSTROPHE:case r.SINGLE_QUOTE:case r.OPEN_SQUARE_BRACKET:case r.BACKSLASH:case r.CLOSE_SQUARE_BRACKET:return!0;default:return!1}},e.a=r},function(t,e,n){t.exports=n(863)()},function(t,e,n){t.exports=n(891)()},function(t,e,n){n(171),t.exports=n(10).Object.getPrototypeOf},function(t,e,n){var r=n(34),i=n(106);n(89)("getPrototypeOf",function(){return function(t){return i(r(t))}})},function(t,e,n){n(173);var r=n(10).Object;t.exports=function(t,e,n){return r.defineProperty(t,e,n)}},function(t,e,n){var r=n(16);r(r.S+r.F*!n(24),"Object",{defineProperty:n(21).f})},function(t,e,n){t.exports={default:n(175),__esModule:!0}},function(t,e,n){n(45),n(62),t.exports=n(73).f("iterator")},function(t,e,n){var r=n(71),i=n(65);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(60),i=n(38),o=n(46),a={};n(26)(a,n(17)("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(21),i=n(22),o=n(39);t.exports=n(24)?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(32),i=n(61),o=n(180);t.exports=function(t){return function(e,n,a){var u,s=r(e),c=i(s.length),l=o(a,c);if(t&&n!=n){for(;c>l;)if((u=s[l++])!=u)return!0}else for(;c>l;l++)if((t||l in s)&&s[l]===n)return t||l||0;return!t&&-1}}},function(t,e,n){var r=n(71),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){"use strict";var r=n(182),i=n(134),o=n(35),a=n(32);t.exports=n(90)(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,n){t.exports={default:n(184),__esModule:!0}},function(t,e,n){n(185),n(93),n(188),n(189),t.exports=n(10).Symbol},function(t,e,n){"use strict";var r=n(14),i=n(28),o=n(24),a=n(16),u=n(108),s=n(111).KEY,c=n(31),l=n(67),f=n(46),h=n(53),d=n(17),p=n(73),g=n(74),v=n(186),y=n(135),m=n(22),b=n(23),x=n(32),_=n(69),w=n(38),O=n(60),S=n(187),C=n(92),E=n(21),M=n(39),j=C.f,T=E.f,k=S.f,P=r.Symbol,A=r.JSON,I=A&&A.stringify,D=d("_hidden"),R=d("toPrimitive"),N={}.propertyIsEnumerable,L=l("symbol-registry"),F=l("symbols"),z=l("op-symbols"),B=Object.prototype,W="function"==typeof P,H=r.QObject,V=!H||!H.prototype||!H.prototype.findChild,G=o&&c(function(){return 7!=O(T({},"a",{get:function(){return T(this,"a",{value:7}).a}})).a})?function(t,e,n){var r=j(B,e);r&&delete B[e],T(t,e,n),r&&t!==B&&T(B,e,r)}:T,U=function(t){var e=F[t]=O(P.prototype);return e._k=t,e},Y=W&&"symbol"==typeof P.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof P},q=function(t,e,n){return t===B&&q(z,e,n),m(t),e=_(e,!0),m(n),i(F,e)?(n.enumerable?(i(t,D)&&t[D][e]&&(t[D][e]=!1),n=O(n,{enumerable:w(0,!1)})):(i(t,D)||T(t,D,w(1,{})),t[D][e]=!0),G(t,e,n)):T(t,e,n)},X=function(t,e){m(t);for(var n,r=v(e=x(e)),i=0,o=r.length;o>i;)q(t,n=r[i++],e[n]);return t},K=function(t,e){return void 0===e?O(t):X(O(t),e)},$=function(t){var e=N.call(this,t=_(t,!0));return!(this===B&&i(F,t)&&!i(z,t))&&(!(e||!i(this,t)||!i(F,t)||i(this,D)&&this[D][t])||e)},Z=function(t,e){if(t=x(t),e=_(e,!0),t!==B||!i(F,e)||i(z,e)){var n=j(t,e);return!n||!i(F,e)||i(t,D)&&t[D][e]||(n.enumerable=!0),n}},J=function(t){for(var e,n=k(x(t)),r=[],o=0;n.length>o;)i(F,e=n[o++])||e==D||e==s||r.push(e);return r},Q=function(t){for(var e,n=t===B,r=k(n?z:x(t)),o=[],a=0;r.length>a;)!i(F,e=r[a++])||n&&!i(B,e)||o.push(F[e]);return o};W||(P=function(){if(this instanceof P)throw TypeError("Symbol is not a constructor!");var t=h(arguments.length>0?arguments[0]:void 0),e=function(n){this===B&&e.call(z,n),i(this,D)&&i(this[D],t)&&(this[D][t]=!1),G(this,t,w(1,n))};return o&&V&&G(B,t,{configurable:!0,set:e}),U(t)},u(P.prototype,"toString",function(){return this._k}),C.f=Z,E.f=q,n(112).f=S.f=J,n(54).f=$,n(75).f=Q,o&&!n(37)&&u(B,"propertyIsEnumerable",$,!0),p.f=function(t){return U(d(t))}),a(a.G+a.W+a.F*!W,{Symbol:P});for(var tt="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),et=0;tt.length>et;)d(tt[et++]);for(var nt=M(d.store),rt=0;nt.length>rt;)g(nt[rt++]);a(a.S+a.F*!W,"Symbol",{for:function(t){return i(L,t+="")?L[t]:L[t]=P(t)},keyFor:function(t){if(!Y(t))throw TypeError(t+" is not a symbol!");for(var e in L)if(L[e]===t)return e},useSetter:function(){V=!0},useSimple:function(){V=!1}}),a(a.S+a.F*!W,"Object",{create:K,defineProperty:q,defineProperties:X,getOwnPropertyDescriptor:Z,getOwnPropertyNames:J,getOwnPropertySymbols:Q}),A&&a(a.S+a.F*(!W||c(function(){var t=P();return"[null]"!=I([t])||"{}"!=I({a:t})||"{}"!=I(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],(b(e)||void 0!==t)&&!Y(t))return y(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!Y(e))return e}),r[1]=e,I.apply(A,r)}}),P.prototype[R]||n(26)(P.prototype,R,P.prototype.valueOf),f(P,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},function(t,e,n){var r=n(39),i=n(75),o=n(54);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(32),i=n(112).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,n){n(74)("asyncIterator")},function(t,e,n){n(74)("observable")},function(t,e,n){t.exports={default:n(191),__esModule:!0}},function(t,e,n){n(192),t.exports=n(10).Object.setPrototypeOf},function(t,e,n){var r=n(16);r(r.S,"Object",{setPrototypeOf:n(193).set})},function(t,e,n){var r=n(23),i=n(22),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(25)(Function.call,n(92).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(195),__esModule:!0}},function(t,e,n){n(196);var r=n(10).Object;t.exports=function(t,e){return r.create(t,e)}},function(t,e,n){var r=n(16);r(r.S,"Object",{create:n(60)})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function u(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.CopyToClipboard=void 0;var s=Object.assign||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},c=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),l=n(0),f=r(l),h=n(198),d=r(h);(e.CopyToClipboard=function(t){function e(){var t,n,r,i;o(this,e);for(var u=arguments.length,s=Array(u),c=0;c<u;c++)s[c]=arguments[c];return n=r=a(this,(t=e.__proto__||Object.getPrototypeOf(e)).call.apply(t,[this].concat(s))),r.onClick=function(t){var e=r.props,n=e.text,i=e.onCopy,o=e.children,a=e.options,u=f.default.Children.only(o),s=(0,d.default)(n,a);i&&i(n,s),u&&u.props&&"function"===typeof u.props.onClick&&u.props.onClick(t)},i=n,a(r,i)}return u(e,t),c(e,[{key:"render",value:function(){var t=this.props,e=(t.text,t.onCopy,t.options,t.children),n=i(t,["text","onCopy","options","children"]),r=f.default.Children.only(e);return f.default.cloneElement(r,s({},n,{onClick:this.onClick}))}}]),e}(f.default.PureComponent)).defaultProps={onCopy:void 0,options:void 0}},function(t,e,n){"use strict";function r(t){var e=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return t.replace(/#{\s*key\s*}/g,e)}function i(t,e){var n,i,u,s,c,l=!1;e||(e={}),e.debug;try{i=o(),u=document.createRange(),s=document.getSelection(),c=document.createElement("span"),c.textContent=t,c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",document.body.appendChild(c),u.selectNode(c),s.addRange(u);if(!document.execCommand("copy"))throw new Error("copy command was unsuccessful");l=!0}catch(i){try{window.clipboardData.setData("text",t),l=!0}catch(i){n=r("message"in e?e.message:a),window.prompt(n,t)}}finally{s&&("function"==typeof s.removeRange?s.removeRange(u):s.removeAllRanges()),c&&document.body.removeChild(c),i()}return l}var o=n(199),a="Copy to clipboard: #{key}, Enter";t.exports=i},function(t,e){t.exports=function(){var t=document.getSelection();if(!t.rangeCount)return function(){};for(var e=document.activeElement,n=[],r=0;r<t.rangeCount;r++)n.push(t.getRangeAt(r));switch(e.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":e.blur();break;default:e=null}return t.removeAllRanges(),function(){"Caret"===t.type&&t.removeAllRanges(),t.rangeCount||n.forEach(function(e){t.addRange(e)}),e&&e.focus()}}},function(t,e,n){n(201),t.exports=n(10).Object.keys},function(t,e,n){var r=n(34),i=n(39);n(89)("keys",function(){return function(t){return i(r(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,o=n(5),a=r(o),u=n(1),s=r(u),c=n(4),l=r(c),f=n(2),h=r(f),d=n(3),p=r(d),g=n(0),v=r(g),y=n(203),m=r(y),b=n(9),x=(n(13),n(15)),_=n(7),w=n(6),O=w.WeaLocaleProvider.getLabel,S=function(t){function e(){return(0,s.default)(this,e),(0,h.default)(this,(e.__proto__||(0,a.default)(e)).apply(this,arguments))}return(0,p.default)(e,t),(0,l.default)(e,[{key:"render",value:function(){var t=this.props,e=t.items,n=t.onClick,r=t.type,i=t.onActionClick;return v.default.createElement("div",{style:{padding:"0px 10px",height:"100%"}},e.map(function(t,e){return v.default.createElement(C,{key:e,item:t,onClick:function(){return n(t,e)},onActionClick:i,type:r})}))}}]),e}(v.default.Component);e.default=S,S.defaultProps={items:[],onClick:function(){}};var C=(0,x.observer)(i=function(t){function e(){var t,n,r,i;(0,s.default)(this,e);for(var o=arguments.length,u=Array(o),c=0;c<o;c++)u[c]=arguments[c];return n=r=(0,h.default)(this,(t=e.__proto__||(0,a.default)(e)).call.apply(t,[this].concat(u))),r.dropMenuClick=function(t){var e=t.key,n=r.props,i=n.item;(0,n.onActionClick)(e,i)},i=n,(0,h.default)(r,i)}return(0,p.default)(e,t),(0,l.default)(e,[{key:"onClick",value:function(){var t=this.props,e=t.item;(0,t.onClick)(e)}},{key:"render",value:function(){var t=this.props,e=t.item,n=t.type,r=n===b.DASHBOARD?v.default.createElement(_.Menu,{onClick:this.dropMenuClick},v.default.createElement(_.Menu.Item,{key:"url"},O("512259","查看地址")),v.default.createElement(_.Menu.Item,{key:"edit"},O("501169","编辑")),v.default.createElement(_.Menu.Item,{key:"del"},O(502286,"删除"))):v.default.createElement(_.Menu,{onClick:this.dropMenuClick},v.default.createElement(_.Menu.Item,{key:"edit"},O("501169","编辑")),v.default.createElement(_.Menu.Item,{key:"del"},O(502286,"删除")));return v.default.createElement(m.default,{onClick:this.onClick.bind(this)},v.default.createElement("p",{className:"rp-card-title"},e.name),v.default.createElement("div",{className:"rp-card-desc-bg"},v.default.createElement("div",{className:"rp-img "+(e.type?e.type:"")},e.preview&&v.default.createElement("i",{style:{backgroundImage:"url("+e.preview+")"}}))),v.default.createElement(_.Dropdown,{overlay:r,onClick:function(t){t.stopPropagation()}},v.default.createElement("i",{className:"rp-card-tips rpicon rpicon-sm-xl anticon anticon-ellipsis"})))}}]),e}(v.default.Component))||i},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(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(0),y=r(v);n(204);var m=(o=i=function(t){function e(){return(0,c.default)(this,e),(0,d.default)(this,(e.__proto__||(0,u.default)(e)).apply(this,arguments))}return(0,g.default)(e,t),(0,f.default)(e,[{key:"render",value:function(){var t=this.props,e=t.inline,n=t.type,r=t.width,i=t.height,o=t.onClick,a=t.onMouseOver,u=t.onMouseOut,s=!0===e?"rp-card-inline":"";return y.default.createElement("div",{className:"rp-card "+s+" rp-card-"+n,style:{width:r,height:i},onClick:o,onMouseOver:a,onMouseOut:u},this.props.children)}}]),e}(y.default.Component),i.defaultProps={type:"desc",width:259,height:160,inline:!0},o);e.default=m},function(t,e){},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(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(0),g=r(p),v=n(7),y=n(76),m=n(6),b=m.WeaLocaleProvider.getLabel,x=m.WeaTools.types,_=function(t){function e(){var t,n,r,i;(0,u.default)(this,e);for(var a=arguments.length,s=Array(a),c=0;c<a;c++)s[c]=arguments[c];return n=r=(0,f.default)(this,(t=e.__proto__||(0,o.default)(e)).call.apply(t,[this].concat(s))),r.state={form:new y.WeaForm,loading:!1,date:""},i=n,(0,f.default)(r,i)}return(0,d.default)(e,t),(0,c.default)(e,[{key:"componentDidMount",value:function(){var t=this.state.form,e=this.getCondition();t.setCondition(e)}},{key:"componentWillReceiveProps",value:function(t){t.visible||this.state.form.resetForm();var e=t.group;if(e){var n=this.state.form,r=this.getCondition(e);n.setCondition(r)}}},{key:"getCondition",value:function(t){return[{items:[{conditionType:x.INPUT,label:b(195,"名称"),domkey:["name"],rules:"required",viewAttr:3,otherParams:{placeholder:b("512258","请输入分组名称")},value:t&&t.name}],defaultshow:!0}]}},{key:"onOK",value:function(){var t=this,e=this.state.form,n=this.props,r=n.onAdd,i=n.onCancel;e.validateForm().then(function(n){if(!n.isValid)return n.showErrors(!0),setTimeout(function(){return n.showErrors(!1)},2e3),void t.setState({date:new Date});t.setState({loading:!0}),r(e.getFormParams()).then(function(){t.setState({loading:!1}),i()})})}},{key:"render",value:function(){var t=this.props,e=t.visible,n=t.onCancel,r=t.group,i=[g.default.createElement(v.Button,{type:"primary",loading:this.state.loading,onClick:this.onOK.bind(this)},b("826","确定")),g.default.createElement(v.Button,{type:"ghost",onClick:n},b("31129","取消"))];return g.default.createElement(m.WeaDialog,{title:r?b(501526,"编辑分组"):b("511885","新建分组"),visible:e,buttons:i,style:{width:360,height:"auto"},onCancel:n,icon:"icon-coms02-Data-center",iconBgcolor:"rgb(26, 87, 160)"},g.default.createElement("div",{className:"rp-gh-form"},this.state.form.render({needTigger:!1,col:1})))}}]),e}(g.default.Component);e.default=_,_.defaultProps={title:"",visible:!1,onCancel:function(){},onAdd:function(){}}},function(t,e){},function(t,e,n){n(45),n(208),t.exports=n(10).Array.from},function(t,e,n){"use strict";var r=n(25),i=n(16),o=n(34),a=n(116),u=n(117),s=n(61),c=n(209),l=n(95);i(i.S+i.F*!n(118)(function(t){Array.from(t)}),"Array",{from:function(t){var e,n,i,f,h=o(t),d="function"==typeof this?this:Array,p=arguments.length,g=p>1?arguments[1]:void 0,v=void 0!==g,y=0,m=l(h);if(v&&(g=r(g,p>2?arguments[2]:void 0,2)),void 0==m||d==Array&&u(m))for(e=s(h.length),n=new d(e);e>y;y++)c(n,y,v?g(h[y],y):h[y]);else for(f=m.call(h),n=new d;!(i=f.next()).done;y++)c(n,y,v?a(f,g,[i.value,y],!0):i.value);return n.length=y,n}})},function(t,e,n){"use strict";var r=n(21),i=n(38);t.exports=function(t,e,n){e in t?r.f(t,e,i(0,n)):t[e]=n}},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(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(0),g=r(p),v=n(7),y=n(76),m=n(6),b=m.WeaLocaleProvider.getLabel,x=m.WeaTools.types,_=v.Menu.SubMenu,w=v.Menu.Item,O=function(t){function e(){var t,n,r,i;(0,u.default)(this,e);for(var a=arguments.length,s=Array(a),c=0;c<a;c++)s[c]=arguments[c];return n=r=(0,f.default)(this,(t=e.__proto__||(0,o.default)(e)).call.apply(t,[this].concat(s))),r.state={form:new y.WeaForm,selectedDS:"",error:!1,time:(new Date).getTime()},i=n,(0,f.default)(r,i)}return(0,d.default)(e,t),(0,c.default)(e,[{key:"componentDidMount",value:function(){var t=this.state.form,e=this.getCondition();t.setCondition(e)}},{key:"componentWillReceiveProps",value:function(t){t.visible||this.initState();var e=t.dataModel;if(e){var n=this.state.form,r=this.getCondition(e);n.setCondition(r)}}},{key:"initState",value:function(){this.state.form.resetForm(),this.setState({selectedDS:"",error:!1})}},{key:"getCondition",value:function(t){return[{items:[{conditionType:x.INPUT,label:b(195,"名称"),domkey:["name"],rules:"required",otherParams:{placeholder:b(510670,"请输入模型名称")},viewAttr:3,value:t&&t.name}],defaultshow:!0}]}},{key:"onOK",value:function(){var t=this,e=this.state,n=e.selectedDS,r=e.form,i=this.props,o=i.onAdd,a=i.dataModel;r.validateForm().then(function(e){var i=e.isValid&&(n||a);if(e.isValid||(e.showErrors(!0),setTimeout(function(){return e.showErrors(!1)},2e3),t.setState({time:(new Date).getTime()})),a||n||t.setState({error:!n}),i){var u=r.getFormParams();u.datasource=n,o(u)}})}},{key:"onSelect",value:function(t){this.setState({selectedDS:t.key,error:!1})}},{key:"renderMenuItems",value:function(){return this.props.dataSources.map(function(t){return g.default.createElement(w,{key:t.id},g.default.createElement("div",{className:"wea-f14"},g.default.createElement("p",null,t.name),g.default.createElement("span",{className:"wea-f12"},t.type)))})}},{key:"render",value:function(){var t=this.props,e=t.visible,n=t.onCancel,r=t.dataModel,i=this.state,o=i.form,a=i.selectedDS,u=i.error,s=[g.default.createElement(v.Button,{type:"primary",onClick:this.onOK.bind(this)},b(826,"确定")),g.default.createElement(v.Button,{type:"ghost",onClick:n},b(201,"取消"))];return g.default.createElement(m.WeaDialog,{title:r?b(510671,"编辑数据模型"):b(502893,"新建数据模型"),visible:e,className:"rp-ds-modal no-arrow",style:{width:380,height:""+(r?"auto":390)},buttons:s,onCancel:n,hasScroll:!0},g.default.createElement("div",{className:"rp-gh-form"},o.render({needTigger:!1,col:1}),r?null:g.default.createElement(m.WeaNewScroll,{height:300,style:{border:"1px solid #ccc",width:"330px",marginBottom:12}},g.default.createElement(v.Menu,{mode:"inline",openKeys:["ds"],selectedKeys:[a],style:{border:"none"},onClick:this.onSelect.bind(this)},g.default.createElement(_,{disabled:!0,key:"ds",title:g.default.createElement("span",null,g.default.createElement("span",null,b(82092,"请选择数据源")))},this.renderMenuItems()))),u&&g.default.createElement("div",{style:{color:"red",padding:"5px 14px"}},b(82092,"请选择数据源"))))}}]),e}(g.default.Component);e.default=O,O.defaultProps={visible:!1,dataSources:[],onAdd:function(){}}},function(t,e){},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e,n,r){n&&(0,d.default)(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function o(t,e,n,r,i){var o={};return Object.keys(r).forEach(function(t){o[t]=r[t]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,r){return r(t,e,n)||n},o),i&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(i):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(t,e,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a,u,s,c,l,f,h=n(27),d=r(h),p=n(5),g=r(p),v=n(1),y=r(v),m=n(4),b=r(m),x=n(2),_=r(x),w=n(3),O=r(w),S=n(0),C=r(S),E=n(13),M=n(7),j=n(15),T=n(77),k=r(T),P=n(6),A=n(63),I=r(A);n(120);var D=n(9),R=n(105),N=r(R),L=n(119),F=r(L),z=P.WeaLocaleProvider.getLabel,B=(0,j.observer)((u=function(t){function e(t){(0,y.default)(this,e);var n=(0,_.default)(this,(e.__proto__||(0,g.default)(e)).call(this));i(n,"activeTab",s,n),i(n,"visible",c,n),i(n,"relateKey",l,n),i(n,"source",f,n),n.onTabChange=function(t){n.activeTab=t},n.onVisibleChange=function(t){n.visible=t};var r=t.relateKey,o=void 0===r?"":r,a=t.source,u=void 0===a?"":a;return u!==D.create_source.CUBE?n.getParamKey():(n.source=u,n.relateKey=o),n}return(0,O.default)(e,t),(0,b.default)(e,[{key:"componentWillReceiveProps",value:function(t,e){var n=t.relateKey,r=t.source;n!==this.relateKey&&(this.relateKey=n,this.source=r)}},{key:"getParamKey",value:function(){var t=location.search.replace("?","")||(-1!==location.hash.indexOf("?")?location.hash.split("?")[1]:""),e=I.default.parse(t),n=e.relateKey,r=e.source;n&&(this.relateKey=n),r&&(this.source=r)}},{key:"render",value:function(){var t=this,e=this.props.isdetach,n=this.source,r=this.relateKey,i=[{title:z(387492,"看板"),viewcondition:"0"},{title:z(510731,"模型"),viewcondition:"1"}],o=this.activeTab,a=this.visible,u=[C.default.createElement(M.Button,{disabled:"1"==r&&e,type:"primary",onClick:function(){return t.onVisibleChange((new Date).getTime())}},z(82,"新建"))];return C.default.createElement("div",{className:"rp-group-container"},C.default.createElement(k.default,{title:z(503896,"数据看板"),btns:u,icon:n===D.create_source.CUBE?C.default.createElement("i",{className:"icon-coms-ModelingEngine"}):C.default.createElement("i",{className:"icon-coms-MobileEngine"})}),C.default.createElement(P.WeaTab,{datas:i,keyParam:"viewcondition",selectedKey:o,onChange:this.onTabChange}),C.default.createElement("div",{className:"rp-group-content"},"0"===o?C.default.createElement(N.default,{databoard:!0,visible:a,onVisibleChange:this.onVisibleChange,relateKey:r,source:n}):C.default.createElement(F.default,{databoard:!0,visible:a,onVisibleChange:this.onVisibleChange,relateKey:r,source:n})))}}]),e}(C.default.Component),s=o(u.prototype,"activeTab",[E.observable],{enumerable:!0,initializer:function(){return"0"}}),c=o(u.prototype,"visible",[E.observable],{enumerable:!0,initializer:function(){return!1}}),l=o(u.prototype,"relateKey",[E.observable],{enumerable:!0,initializer:function(){return""}}),f=o(u.prototype,"source",[E.observable],{enumerable:!0,initializer:function(){return""}}),a=u))||a;e.default=B},function(t,e,n){"use strict";function r(t,e){return Object.prototype.hasOwnProperty.call(t,e)}t.exports=function(t,e,n,o){e=e||"&",n=n||"=";var a={};if("string"!==typeof t||0===t.length)return a;var u=/\+/g;t=t.split(e);var s=1e3;o&&"number"===typeof o.maxKeys&&(s=o.maxKeys);var c=t.length;s>0&&c>s&&(c=s);for(var l=0;l<c;++l){var f,h,d,p,g=t[l].replace(u,"%20"),v=g.indexOf(n);v>=0?(f=g.substr(0,v),h=g.substr(v+1)):(f=g,h=""),d=decodeURIComponent(f),p=decodeURIComponent(h),r(a,d)?i(a[d])?a[d].push(p):a[d]=[a[d],p]:a[d]=p}return a};var i=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)}},function(t,e,n){"use strict";function r(t,e){if(t.map)return t.map(e);for(var n=[],r=0;r<t.length;r++)n.push(e(t[r],r));return n}var i=function(t){switch(typeof t){case"string":return t;case"boolean":return t?"true":"false";case"number":return isFinite(t)?t:"";default:return""}};t.exports=function(t,e,n,u){return e=e||"&",n=n||"=",null===t&&(t=void 0),"object"===typeof t?r(a(t),function(a){var u=encodeURIComponent(i(a))+n;return o(t[a])?r(t[a],function(t){return u+encodeURIComponent(i(t))}).join(e):u+encodeURIComponent(i(t[a]))}).join(e):u?encodeURIComponent(i(u))+n+encodeURIComponent(i(t)):""};var o=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)},a=Object.keys||function(t){var e=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.push(n);return e}},function(t,e,n){n(216),t.exports=n(10).Object.assign},function(t,e,n){var r=n(16);r(r.S+r.F,"Object",{assign:n(217)})},function(t,e,n){"use strict";var r=n(39),i=n(75),o=n(54),a=n(34),u=n(91),s=Object.assign;t.exports=!s||n(31)(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,l=i.f,f=o.f;s>c;)for(var h,d=u(arguments[c++]),p=l?r(d).concat(l(d)):r(d),g=p.length,v=0;g>v;)f.call(d,h=p[v++])&&(n[h]=d[h]);return n}:s},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e,n,r){n&&(0,j.default)(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function o(t,e,n,r,i){var o={};return Object.keys(r).forEach(function(t){o[t]=r[t]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,r){return r(t,e,n)||n},o),i&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(i):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(t,e,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a,u,s,c,l,f,h,d,p,g,v,y,m,b,x,_,w,O,S,C,E,M=n(27),j=r(M),T=n(1),k=r(T),P=n(4),A=r(P),I=n(13),D=n(140),R=r(D),N=(a=function(){function t(){(0,k.default)(this,t),i(this,"loading",u,this),i(this,"groups",s,this),i(this,"groupid",c,this),i(this,"boards",l,this),i(this,"bdsLoading",f,this),i(this,"visible",h,this),i(this,"currBoard",d,this),i(this,"relateKey",p,this),i(this,"source",g,this),i(this,"hasRight",v,this),i(this,"init",y,this),i(this,"onGroupIdChange",m,this),i(this,"addBoard",b,this),i(this,"onVisibleChange",x,this),i(this,"initState",_,this),i(this,"addGroup",w,this),i(this,"delGroup",O,this),i(this,"delBoardAndRefresh",S,this),i(this,"delBoard",C,this),i(this,"addNewBoard",E,this)}return(0,A.default)(t,[{key:"getBoards",value:function(){var t=this;this.bdsLoading=!0,R.default.boardList({groupid:this.groupid,relateKey:this.relateKey,source:this.source}).then(function(e){t.boards=e.data,t.bdsLoading=!1})}},{key:"getGroups",value:function(){var t=this;return R.default.list().then(function(e){var n=e.data;if(t.groups=n,!t.groupid){var r=n.find(function(t){return"1"===t.isDefault});t.groupid=r.id}}).catch(function(){t.hasRight=!1})}}]),t}(),u=o(a.prototype,"loading",[I.observable],{enumerable:!0,initializer:function(){return!1}}),s=o(a.prototype,"groups",[I.observable],{enumerable:!0,initializer:function(){return null}}),c=o(a.prototype,"groupid",[I.observable],{enumerable:!0,initializer:function(){return""}}),l=o(a.prototype,"boards",[I.observable],{enumerable:!0,initializer:function(){return null}}),f=o(a.prototype,"bdsLoading",[I.observable],{enumerable:!0,initializer:function(){return!1}}),h=o(a.prototype,"visible",[I.observable],{enumerable:!0,initializer:function(){return!1}}),d=o(a.prototype,"currBoard",[I.observable],{enumerable:!0,initializer:function(){return null}}),p=o(a.prototype,"relateKey",[I.observable],{enumerable:!0,initializer:function(){return""}}),g=o(a.prototype,"source",[I.observable],{enumerable:!0,initializer:function(){return""}}),v=o(a.prototype,"hasRight",[I.observable],{enumerable:!0,initializer:function(){return!0}}),y=o(a.prototype,"init",[I.action],{enumerable:!0,initializer:function(){var t=this;return function(e,n){t.loading=!0,t.relateKey=e,t.source=n;var r=localStorage.getItem("edc_board_groupid");r&&(t.groupid=r),t.getGroups().then(function(){t.hasRight&&(t.getBoards(),t.loading=!1)})}}}),m=o(a.prototype,"onGroupIdChange",[I.action],{enumerable:!0,initializer:function(){var t=this;return function(e){e!==t.groupid&&(localStorage.setItem("edc_board_groupid",e),t.groupid=e,t.getBoards())}}}),b=o(a.prototype,"addBoard",[I.action],{enumerable:!0,initializer:function(){var t=this;return function(e){var n=e.name,r=e.groupid,i=t.currBoard;return i?R.default.updateBoard({id:i.id,name:n,groupid:r}).then(function(){t.getGroups(),t.getBoards(),t.onVisibleChange(!1)}):t.addNewBoard(n,r).then(function(){t.getGroups(),t.getBoards(),t.onVisibleChange(!1)})}}}),x=o(a.prototype,"onVisibleChange",[I.action],{enumerable:!0,initializer:function(){var t=this;return function(e){t.visible=e,!e&&(t.currBoard=null)}}}),_=o(a.prototype,"initState",[I.action],{enumerable:!0,initializer:function(){var t=this;return function(){t.boards=null,t.visible=!1}}}),w=o(a.prototype,"addGroup",[I.action],{enumerable:!0,initializer:function(){var t=this;return function(e){var n=e.id,r=e.name;return R.default.addGroup({id:n,name:r,groupid:t.groupid,relateKey:t.relateKey,source:t.source}).then(function(e){t.getGroups().then(function(){t.groupid=e.data,t.getBoards()})})}}}),O=o(a.prototype,"delGroup",[I.action],{enumerable:!0,initializer:function(){var t=this;return function(e){return t.groups=t.groups.filter(function(t){return t.id!==e}),R.default.delGroup({id:e})}}}),S=o(a.prototype,"delBoardAndRefresh",[I.action],{enumerable:!0,initializer:function(){var t=this;return function(e){t.loading=!0,R.default.delBoard(e).then(function(){t.getBoards(),t.loading=!1})}}}),C=o(a.prototype,"delBoard",[I.action],{enumerable:!0,initializer:function(){return function(t){R.default.delBoard(t)}}}),E=o(a.prototype,"addNewBoard",[I.action],{enumerable:!0,initializer:function(){var t=this;return function(e,n){return R.default.addBoard({name:e,groupid:n,relateKey:t.relateKey,source:t.source})}}}),a);e.default=N},function(t,e,n){n(93),n(45),n(62),n(220),n(224),n(225),t.exports=n(10).Promise},function(t,e,n){"use strict";var r,i,o,a,u=n(37),s=n(14),c=n(25),l=n(79),f=n(16),h=n(23),d=n(44),p=n(121),g=n(80),v=n(122),y=n(123).set,m=n(222)(),b=n(81),x=n(124),_=n(223),w=n(125),O=s.TypeError,S=s.process,C=S&&S.versions,E=C&&C.v8||"",M=s.Promise,j="process"==l(S),T=function(){},k=i=b.f,P=!!function(){try{var t=M.resolve(1),e=(t.constructor={})[n(17)("species")]=function(t){t(T,T)};return(j||"function"==typeof PromiseRejectionEvent)&&t.then(T)instanceof e&&0!==E.indexOf("6.6")&&-1===_.indexOf("Chrome/66")}catch(t){}}(),A=function(t){var e;return!(!h(t)||"function"!=typeof(e=t.then))&&e},I=function(t,e){if(!t._n){t._n=!0;var n=t._c;m(function(){for(var r=t._v,i=1==t._s,o=0;n.length>o;)!function(e){var n,o,a,u=i?e.ok:e.fail,s=e.resolve,c=e.reject,l=e.domain;try{u?(i||(2==t._h&&N(t),t._h=1),!0===u?n=r:(l&&l.enter(),n=u(r),l&&(l.exit(),a=!0)),n===e.promise?c(O("Promise-chain cycle")):(o=A(n))?o.call(n,s,c):s(n)):c(r)}catch(t){l&&!a&&l.exit(),c(t)}}(n[o++]);t._c=[],t._n=!1,e&&!t._h&&D(t)})}},D=function(t){y.call(s,function(){var e,n,r,i=t._v,o=R(t);if(o&&(e=x(function(){j?S.emit("unhandledRejection",i,t):(n=s.onunhandledrejection)?n({promise:t,reason:i}):(r=s.console)&&r.error&&r.error("Unhandled promise rejection",i)}),t._h=j||R(t)?2:1),t._a=void 0,o&&e.e)throw e.v})},R=function(t){return 1!==t._h&&0===(t._a||t._c).length},N=function(t){y.call(s,function(){var e;j?S.emit("rejectionHandled",t):(e=s.onrejectionhandled)&&e({promise:t,reason:t._v})})},L=function(t){var e=this;e._d||(e._d=!0,e=e._w||e,e._v=t,e._s=2,e._a||(e._a=e._c.slice()),I(e,!0))},F=function(t){var e,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===t)throw O("Promise can't be resolved itself");(e=A(t))?m(function(){var r={_w:n,_d:!1};try{e.call(t,c(F,r,1),c(L,r,1))}catch(t){L.call(r,t)}}):(n._v=t,n._s=1,I(n,!1))}catch(t){L.call({_w:n,_d:!1},t)}}};P||(M=function(t){p(this,M,"Promise","_h"),d(t),r.call(this);try{t(c(F,this,1),c(L,this,1))}catch(t){L.call(this,t)}},r=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},r.prototype=n(126)(M.prototype,{then:function(t,e){var n=k(v(this,M));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=j?S.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&I(this,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),o=function(){var t=new r;this.promise=t,this.resolve=c(F,t,1),this.reject=c(L,t,1)},b.f=k=function(t){return t===M||t===a?new o(t):i(t)}),f(f.G+f.W+f.F*!P,{Promise:M}),n(46)(M,"Promise"),n(141)("Promise"),a=n(10).Promise,f(f.S+f.F*!P,"Promise",{reject:function(t){var e=k(this);return(0,e.reject)(t),e.promise}}),f(f.S+f.F*(u||!P),"Promise",{resolve:function(t){return w(u&&this===a?M:this,t)}}),f(f.S+f.F*!(P&&n(118)(function(t){M.all(t).catch(T)})),"Promise",{all:function(t){var e=this,n=k(e),r=n.resolve,i=n.reject,o=x(function(){var n=[],o=0,a=1;g(t,!1,function(t){var u=o++,s=!1;n.push(void 0),a++,e.resolve(t).then(function(t){s||(s=!0,n[u]=t,--a||r(n))},i)}),--a||r(n)});return o.e&&i(o.v),n.promise},race:function(t){var e=this,n=k(e),r=n.reject,i=x(function(){g(t,!1,function(t){e.resolve(t).then(n.resolve,r)})});return i.e&&r(i.v),n.promise}})},function(t,e){t.exports=function(t,e,n){var r=void 0===n;switch(e.length){case 0:return r?t():t.call(n);case 1:return r?t(e[0]):t.call(n,e[0]);case 2:return r?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return r?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return r?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},function(t,e,n){var r=n(14),i=n(123).set,o=r.MutationObserver||r.WebKitMutationObserver,a=r.process,u=r.Promise,s="process"==n(40)(a);t.exports=function(){var t,e,n,c=function(){var r,i;for(s&&(r=a.domain)&&r.exit();t;){i=t.fn,t=t.next;try{i()}catch(r){throw t?n():e=void 0,r}}e=void 0,r&&r.enter()};if(s)n=function(){a.nextTick(c)};else if(!o||r.navigator&&r.navigator.standalone)if(u&&u.resolve){var l=u.resolve(void 0);n=function(){l.then(c)}}else n=function(){i.call(r,c)};else{var f=!0,h=document.createTextNode("");new o(c).observe(h,{characterData:!0}),n=function(){h.data=f=!f}}return function(r){var i={fn:r,next:void 0};e&&(e.next=i),t||(t=i,n()),e=i}}},function(t,e,n){var r=n(14),i=r.navigator;t.exports=i&&i.userAgent||""},function(t,e,n){"use strict";var r=n(16),i=n(10),o=n(14),a=n(122),u=n(125);r(r.P+r.R,"Promise",{finally:function(t){var e=a(this,i.Promise||o.Promise),n="function"==typeof t;return this.then(n?function(n){return u(e,t()).then(function(){return n})}:t,n?function(n){return u(e,t()).then(function(){throw n})}:t)}})},function(t,e,n){"use strict";var r=n(16),i=n(81),o=n(124);r(r.S,"Promise",{try:function(t){var e=i.f(this),n=o(t);return(n.e?e.reject:e.resolve)(n.v),e.promise}})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e,n,r){n&&(0,S.default)(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function o(t,e,n,r,i){var o={};return Object.keys(r).forEach(function(t){o[t]=r[t]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,r){return r(t,e,n)||n},o),i&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(i):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(t,e,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a,u,s,c,l,f,h,d,p,g,v,y,m,b,x,_,w,O=n(27),S=r(O),C=n(1),E=r(C),M=n(4),j=r(M),T=n(13),k=n(96),P=r(k),A=n(142),I=r(A),D=(a=function(){function t(){(0,E.default)(this,t),i(this,"groupid",u,this),i(this,"groups",s,this),i(this,"loading",c,this),i(this,"dataModels",l,this),i(this,"dmLoading",f,this),i(this,"visible",h,this),i(this,"dataSources",d,this),i(this,"currDataModel",p,this),i(this,"relateKey",g,this),i(this,"source",v,this),i(this,"init",y,this),i(this,"onGroupIdChange",m,this),i(this,"onVisibleChange",b,this),i(this,"addDataSource",x,this),i(this,"initState",_,this),i(this,"delDataModel",w,this)}return(0,j.default)(t,[{key:"getGroups",value:function(t){var e=this;P.default.getGroups().then(function(n){var r=n.data,i=r.find(function(t){return"1"===t.isDefault}),o=t||i.id;e.groups=r,e.onGroupIdChange(o)})}},{key:"getDataModels",value:function(){var t=this;this.dmLoading=!0,P.default.getDMByGroupId({groupid:this.groupid,relateKey:this.relateKey,source:this.source}).then(function(e){t.dataModels=e.data,t.dmLoading=!1})}}]),t}(),u=o(a.prototype,"groupid",[T.observable],{enumerable:!0,initializer:function(){return""}}),s=o(a.prototype,"groups",[T.observable],{enumerable:!0,initializer:function(){return[]}}),c=o(a.prototype,"loading",[T.observable],{enumerable:!0,initializer:function(){return!1}}),l=o(a.prototype,"dataModels",[T.observable],{enumerable:!0,initializer:function(){return[]}}),f=o(a.prototype,"dmLoading",[T.observable],{enumerable:!0,initializer:function(){return!1}}),h=o(a.prototype,"visible",[T.observable],{enumerable:!0,initializer:function(){return!1}}),d=o(a.prototype,"dataSources",[T.observable],{enumerable:!0,initializer:function(){return[]}}),p=o(a.prototype,"currDataModel",[T.observable],{enumerable:!0,initializer:function(){return null}}),g=o(a.prototype,"relateKey",[T.observable],{enumerable:!0,initializer:function(){return""}}),v=o(a.prototype,"source",[T.observable],{enumerable:!0,initializer:function(){return""}}),y=o(a.prototype,"init",[T.action],{enumerable:!0,initializer:function(){var t=this;return function(e,n){t.loading=!0,t.relateKey=e,t.source=n,t.getGroups(),I.default.getDataSources().then(function(e){t.dataSources=e.data,t.loading=!1})}}}),m=o(a.prototype,"onGroupIdChange",[T.action],{enumerable:!0,initializer:function(){var t=this;return function(e){t.groupid=e,t.getDataModels()}}}),b=o(a.prototype,"onVisibleChange",[T.action],{enumerable:!0,initializer:function(){var t=this;return function(e){t.visible=e,!e&&(t.currDataModel=null)}}}),x=o(a.prototype,"addDataSource",[T.action],{enumerable:!0,initializer:function(){var t=this;return function(e){var n=e.name,r=e.datasource,i=t.currDataModel;return i?P.default.updateDMName(i.id,n).then(function(){t.getDataModels(),t.onVisibleChange(!1)}):P.default.addDataSource({name:n,datasource:r,groupid:t.groupid,relateKey:t.relateKey,source:t.source}).then(function(){t.getDataModels()})}}}),_=o(a.prototype,"initState",[T.action],{enumerable:!0,initializer:function(){var t=this;return function(){t.searchText="",t.groups=[],t.dataModels=[]}}}),w=o(a.prototype,"delDataModel",[T.action],{enumerable:!0,initializer:function(){var t=this;return function(e){P.default.delDataModel(e).then(function(){t.getDataModels()})}}}),a);e.default=D},function(t,e,n){var r=n(10),i=r.JSON||(r.JSON={stringify:JSON.stringify});t.exports=function(t){return i.stringify.apply(i,arguments)}},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,u=n(33),s=r(u),c=n(8),l=r(c),f=n(36),h=r(f),d=n(5),p=r(d),g=n(1),v=r(g),y=n(4),m=r(y),b=n(2),x=r(b),_=n(3),w=r(_),O=n(229),S=n(56),C=r(S),E=n(6),M=n(29),j=r(M),T=n(0),k=r(T),P=n(18),A=n(395),I=r(A),D=n(268),R=r(D);n(396);var N=n(397),L=r(N);n(399);var F=n(230),z=r(F),B=E.WeaLocaleProvider.getLabel;(0,O.track)(!1),L.default.register();var W=(o=i=function(t){function e(t){(0,v.default)(this,e);var n=(0,x.default)(this,(e.__proto__||(0,p.default)(e)).call(this));return a.call(n),n.state={height:0,paddingChange:!1,config:(0,I.default)(t.config)},n}return(0,w.default)(e,t),(0,m.default)(e,[{key:"componentDidMount",value:function(){window.onresize=j.default.debounce(this.onHeightChange.bind(this),150),this.onHeightChange()}},{key:"componentWillReceiveProps",value:function(t){var e=this.state.config,n=t.config,r=t.height;"config"in t&&(this.setState({config:(0,I.default)(n)}),e||this.setState({name:n.name})),"height"in t&&r&&this.setState({height:r-F.titleHeight})}},{key:"shouldComponentUpdate",value:function(t,e){var n=this.props,r=n.height,i=n.config,o=t.config;return r?r!==e.height:e.height!==this.state.height||i.uid!==o.uid}},{key:"onHeightChange",value:function(){this.content&&this.setState({height:this.content.offsetHeight,paddingChange:!0})}},{key:"getPaddingTop",value:function(t){var e=this.state,n=e.paddingChange,r=e.config,i=r.legendOffset,o=void 0===i?{top:0}:i,a=r.legend,u=0;return n?(t&&"top-center"===a.position&&(u+=o.top),10*Math.random()+10+u):"auto"}},{key:"render",value:function(){var t=this,e=this.state,n=e.height,r=e.config,i=this.props,o=i.onNameChange,a=i.titleEditable,u=i.theme,s=void 0===u?"default":u,c=r.type,f=r.title,d=void 0===f?B(510638,"未命名图表"):f,p=r.config,g=void 0===p?{}:p,v=r.data,y=r.chart,m=void 0===y?{}:y,b=r.coord,x=r.axis,_=r.tooltip,w=void 0===_?{}:_,S=r.geom,E=r.label,M=r.legend,j=r.forceFit,T=g||{},P=M&&T.legend&&"1"===T.legend.enabled,A=T.colors,I=this.getPaddingTop(P),D=m.paddingLeft,R=void 0===D?"auto":D,N=m.paddingRight,L=void 0===N?"auto":N,F=(0,h.default)(m,["paddingLeft","paddingRight"]),W=(r.config||{}).url,H=(0,C.default)("rp-chart-container rp-chart-"+c.toLowerCase()+" rp-chart-"+s,{"cursor-pointer":!(!W||!W.trim())}),V=v.rows&&v.rows.length,G=A&&A.concat();return A&&V<A.length&&(G=G.splice(0,V)),this.chart&&this.chart.forceFit(),k.default.createElement("div",{className:H},k.default.createElement("div",null,k.default.createElement(z.default,{name:d,editable:a,onChange:o}),k.default.createElement("div",{className:"rp-chart-content",ref:function(e){return t.content=e}},k.default.createElement(O.Chart,(0,l.default)({renderer:"svg",forceFit:!a||j,data:v,theme:s,height:n,width:this.content&&this.content.offsetWidth,ref:function(e){return t.chartRef=e},onGetG2Instance:function(e){return t.chart=e},padding:[d.trim()?I:"auto",L,"auto",R],onPlotClick:this.onPlotClick},F),b?k.default.createElement(O.Coord,b):null,x.map(function(e,n){return k.default.createElement(O.Axis,(0,l.default)({key:n},t.keepClearForLabel(e)))}),k.default.createElement(O.Tooltip,w),Array.isArray(S)?S.map(function(e,n){return k.default.createElement(O.Geom,(0,l.default)({key:n},t.judgeGeom(e,G)))}):k.default.createElement(O.Geom,(0,l.default)({tooltip:["k*v",function(t,e){return{name:""+t,value:""+e}}]},this.judgeGeom(S,G)),E&&k.default.createElement(O.Label,E)),P?k.default.createElement(O.Legend,T.legend):null))))}}]),e}(k.default.Component),a=function(){var t=this;this.keepClearForLabel=function(e){var n=(0,l.default)({},e);if(n.label&&t.chartRef){var r=t.state.config.data.rows.length,i=function(){if(t.chartRef){var e=(0,P.findDOMNode)(t.chartRef).offsetWidth;return parseInt((e-20)/r)}},o=i();n.label.formatter=function(t){var e=i()||o;if(!e)return t;var n=parseInt(e/12);if(t.length>n){var r=Math.max(n-2,1);t=t.substring(0,r)+"..."}return t}}return n},this.onPlotClick=function(e){var n=e.data;if(n){var r=t.state.config,i=r.config,o=void 0===i?{}:i,a=r._replace;if(o&&o.hasOwnProperty("url")&&o.url){var u=o.url,c=n._origin,f=a._chart_key,h=void 0===f?"":f,d=a._chart_name;if(j.default.isArray(n))c={};else if(j.default.isUndefined(c))c=n;else if("data"in c)c=c.data;else if("name"in c&&"name"===d){var p=c,g=p.name,v=p.value,y=void 0===v?"":v,m=h+"_id",b=t.props.config.sourceData,x=b.find(function(t){return-1!=g.indexOf(t[h])});c=(0,s.default)({name:g,value:y},m,x?x[m]:"")}c=(0,l.default)({},c,(0,D.getSysParams)()),u=(0,R.default)(u,c,function(t){var e=a[t]||t;return"_chart_id"===t&&(e=(h||d)+"_id"),e}),window.open(u,"_blank")}}},this.judgeGeom=function(t,e){if(!e||e.length<=0)return t;if(t.useColorCallBack){var n=t.colorField,r=e.length,i=-1;return t.color=[n,function(){return i++,e[i%r]}],t}var o=t.color;return Array.isArray(o)?t.color.push(e):t.color=[o,e],t}},o);e.default=W,W.defaultProps={config:{},titleEditable:!1,onNameChange:function(){}}},function(t,e,n){!function(e,r){t.exports=r(n(0))}(0,function(t){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.i=function(t){return t},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=545)}([function(t,e,n){var r=n(165),i=n(16),o=r.mix({},r,{assign:r.mix,merge:r.deepMix,cloneDeep:r.clone,isFinite:isFinite,isNaN:isNaN,snapEqual:r.isNumberEqual,remove:r.pull,inArray:r.contains,toAllPadding:function(t){var e=0,n=0,r=0,i=0;return o.isNumber(t)||o.isString(t)?e=n=r=i=t:o.isArray(t)?(e=t[0],r=o.isNil(t[1])?t[0]:t[1],i=o.isNil(t[2])?t[0]:t[2],n=o.isNil(t[3])?r:t[3]):o.isObject(t)&&(e=t.top||0,r=t.right||0,i=t.bottom||0,n=t.left||0),[e,r,i,n]},getClipByRange:function(t){var e=t.tl,n=t.br;return new i.Rect({attrs:{x:e.x,y:e.y,width:n.x-e.x,height:n.y-e.y}})}});o.Array={groupToMap:r.groupToMap,group:r.group,merge:r.merge,values:r.valuesOfKey,getRange:r.getRange,firstValue:r.firstValue,remove:r.pull},t.exports=o},function(t,e,n){var r=n(149),i={};r.merge(i,r,{mixin:function(t,e){var n=t.CFG?"CFG":"ATTRS";if(t&&e){t._mixins=e,t[n]=t[n]||{};var r={};i.each(e,function(e){i.augment(t,e);var o=e[n];o&&i.merge(r,o)}),t[n]=i.merge(r,t[n])}}}),t.exports=i},function(t,e,n){var r=n(39),i=n(4),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(31),i=n(165),o=i.mix({assign:i.mix,isFinite:isFinite,isNaN:isNaN,Group:r.Group,Event:r.Event},i);t.exports=o},function(t,e,n){var r=n(17),i=Array.isArray?Array.isArray:function(t){return r(t,"Array")};t.exports=i},function(t,e,n){var r=n(0),i=n(131),o={version:"3.5.9",renderer:"canvas",trackingInfo:{},animate:!0,widthRatio:{column:.5,rose:.9999999,multiplePie:1/1.3},showSinglePoint:!1,connectNulls:!1,scales:{},registerTheme:function(t,e){i[t]=e},setTheme:function(t){var e={};e=r.isObject(t)?t:-1!==r.indexOf(Object.keys(i),t)?i[t]:i.default,r.deepMix(o,e)}};o.setTheme("default"),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){for(var e=[],n=0;n<t.length;n++)i.isArray(t[n])?e.push([].concat(t[n])):e.push(t[n]);return e}var i=n(1),o=n(330),a=n(132),u=n(76),s=function t(e){t.superclass.constructor.call(this,e)};s.ATTRS={},i.extend(s,a);var c={matrix:"matrix",path:"path",points:"points",lineDash:"lineDash"};i.augment(s,o,{isShape:!0,drawInner:function(t){var e=this,n=e._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(e._attrs.lineWidth>0){var a=n.strokeOpacity;i.isNil(a)||1===a||(t.globalAlpha=a),t.stroke()}}e.afterPath(t)},afterPath:function(){},isHitBox:function(){return!0},isHit:function(t,e){var n=this,r=[t,e,1];if(n.invert(r),n.isHitBox()){var i=n.getBBox();if(i&&!u.box(i.minX,i.maxX,i.minY,i.maxY,r[0],r[1]))return!1}var o=n._attrs.clip;return o?(o.invert(r,n.get("canvas")),!!o.isPointInPath(r[0],r[1])&&n.isPointInPath(r[0],r[1])):n.isPointInPath(r[0],r[1])},calculateBox:function(){return null},getHitLineWidth:function(){var t=this._attrs,e=t.lineAppendWidth||0;return(t.lineWidth||0)+e},clearTotalMatrix:function(){this._cfg.totalMatrix=null,this._cfg.region=null},clearBBox:function(){this._cfg.box=null,this._cfg.region=null},getBBox:function(){var t=this._cfg.box;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._cfg.box=t),t},clone:function(){var t=this,e=null,n=t._attrs,o={};return i.each(n,function(t,e){c[e]&&i.isArray(n[e])?o[e]=r(n[e]):o[e]=n[e]}),e=new t.constructor({attrs:o}),e._cfg.zIndex=t._cfg.zIndex,e}}),t.exports=s},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){return(c.isString(t)||c.isPlainObject(t))&&(t=[t]),c.each(t,function(e,n){c.isObject(e)||(t[n]={type:e})}),t}var a=n(65),u=n(226),s=n(119),c=n(0),l=n(5),f=n(293),h=n(9),d=n(299),p=n(297),g=n(298),v=n(312),y=["color","shape","size"],m=function(t){function e(e){var n;return n=t.call(this,e)||this,n.viewTheme=n.get("viewTheme"),c.assign(r(n),d,p,g),n.get("container")&&n._initContainer(),n._initOptions(),n}i(e,t);var n=e.prototype;return n.getDefaultCfg=function(){return{_id:null,type:"base",coord:null,attrs:{},view:null,data:[],scales:{},container:null,labelContainer:null,shapeContainer:null,attrOptions:{},styleOptions:null,selectedOptions:null,activedOptions:null,hasDefaultAdjust:!1,adjusts:null,shapeType:null,generatePoints:!1,sortable:!1,labelCfg:null,shareTooltip:!0,tooltipCfg:null,animate:!0,animateCfg:null,visible:!0}},n._initOptions=function(){var t=this.get("adjusts");t&&(t=o(t),this.set("adjusts",t))},n._createScale=function(t,e){var n=this.get("scales"),r=n[t];return r||(r=this.get("view").createScale(t,e),n[t]=r),r},n._setAttrOptions=function(t,e){this.get("attrOptions")[t]=e},n._createAttrOption=function(t,e,n,r){var i={};i.field=e,n?c.isFunction(n)?i.callback=n:i.values=n:"color"!==t&&(i.values=r),this._setAttrOptions(t,i)},n.position=function(t){return this._setAttrOptions("position",{field:t}),this},n.color=function(t,e){var n=this.viewTheme||l;return this._createAttrOption("color",t,e,n.colors),this},n.size=function(t,e){var n=this.viewTheme||l;return this._createAttrOption("size",t,e,n.sizes),this},n.shape=function(t,e){var n=this.viewTheme||l,r=this.get("type"),i=n.shapes[r]||[];return this._createAttrOption("shape",t,e,i),this},n.opacity=function(t,e){var n=this.viewTheme||l;return this._createAttrOption("opacity",t,e,n.opacities),this},n.style=function(t,e){var n=this.get("styleOptions");n||(n={},this.set("styleOptions",n)),c.isObject(t)&&(e=t,t=null);var r;return t&&(r=v(t)),n.fields=r,n.style=e,this},n.label=function(t,e,n){var r=this,i=r.get("labelCfg");i||(i={},r.set("labelCfg",i));var o;return t&&(o=v(t)),i.fields=o,c.isFunction(e)?(n||(n={}),i.callback=e):c.isObject(e)&&(n=e),i.globalCfg=n,this},n.tooltip=function(t,e){var n=this.get("tooltipCfg");if(n||(n={}),!1===t)this.set("tooltipCfg",!1);else{var r;t&&(r=v(t)),n.fields=r,n.cfg=e}return this.set("tooltipCfg",n),this},n.animate=function(t){return this.set("animateCfg",t),this},n.active=function(t,e){return!1===t?this.set("allowActive",!1):c.isObject(t)?(this.set("allowActive",!0),this.set("activedOptions",t)):(this.set("allowActive",!0),this.set("activedOptions",e)),this},n.adjust=function(t){return this.get("hasDefaultAdjust")||(t&&(t=o(t)),this.set("adjusts",t)),this},n.select=function(t,e){return!1===t?this.set("allowSelect",!1):c.isObject(t)?(this.set("allowSelect",!0),this.set("selectedOptions",t)):(this.set("allowSelect",!0),this.set("selectedOptions",e)),this},n.hasAdjust=function(t){var e=this,n=e.get("adjusts");if(!t)return!1;var r=!1;return c.each(n,function(e){if(e.type===t)return r=!0,!1}),r},n.hasStack=function(){var t=this.get("isStacked");return c.isNil(t)&&(t=this.hasAdjust("stack"),this.set("isStacked",t)),t},n.isInCircle=function(){var t=this.get("coord");return t&&t.isPolar},n._initContainer=function(){var t=this,e=t.get("shapeContainer");if(!e){var n=t.get("container"),r=t.get("view"),i=r&&r.get("_id");e=n.addGroup({viewId:i,visible:t.get("visible")}),t.set("shapeContainer",e)}},n.init=function(){var t=this;if(t._initContainer(),t._initAttrs(),t.get("tooltipCfg")&&t.get("tooltipCfg").fields){var e=t.get("tooltipCfg").fields;c.each(e,function(e){t._createScale(e)})}var n=t._processData();t.get("adjusts")&&t._adjust(n),t.set("dataArray",n)},n._initAttrs=function(){var t=this,e=t.get("attrs"),n=t.get("attrOptions"),r=t.get("coord"),i=t.viewTheme||l,o=!1;for(var u in n)if(n.hasOwnProperty(u)){var s=n[u],f=c.upperFirst(u),h=v(s.field);"position"===u&&(s.coord=r,1===h.length&&"theta"===r.type&&(h.unshift("1"),o=!0));for(var d=[],p=0;p<h.length;p++){var g=h[p],y=t._createScale(g);"color"===u&&c.isNil(s.values)&&(y.values.length<=8?s.values=o?i.colors_pie:i.colors:y.values.length<=16?s.values=o?i.colors_pie_16:i.colors_16:s.values=i.colors_24,c.isNil(s.values)&&(s.values=i.colors)),d.push(y)}if("theta"===r.type&&"position"===u&&d.length>1){var m=d[1],b=Math.max.apply(null,m.values);isFinite(b)||(b=1),m.change({nice:!1,min:0,max:b})}s.scales=d;var x=new a[f](s);e[u]=x}},n._processData=function(){for(var t=this,e=this.get("data"),n=[],r=this._groupData(e),i=0;i<r.length;i++){var o=r[i],a=t._saveOrigin(o);n.push(t._numberic(a))}return n},n._groupData=function(t){var e=this._getGroupScales(),n=e.map(function(t){return t.field});return c.Array.group(t,n)},n._saveOrigin=function(t){for(var e=[],n=0;n<t.length;n++){var r=t[n],i={};for(var o in r)i[o]=r[o];i._origin=r,e.push(i)}return e},n._numberic=function(t){for(var e=this.getAttr("position"),n=e.scales,r=[],i=0;i<t.length;i++){for(var o=t[i],a=!0,u=0;u<Math.min(2,n.length);u++){var s=n[u];if(s.isCategory){var c=s.field;o[c]=s.translate(o[c]),Number.isNaN(o[c])&&(a=!1)}}a&&r.push(o)}return r},n._getGroupScales=function(){var t=this,e=t.get("groupScales");if(!e){e=[];var n=t.get("attrs");c.each(n,function(t){if(y.includes(t.type)){var n=t.scales;c.each(n,function(t){t.isCategory&&-1===c.indexOf(e,t)&&e.push(t)})}}),t.set("groupScales",e)}return e},n._updateStackRange=function(t,e,n){for(var r=c.Array.merge(n),i=e.min,o=e.max,a=0;a<r.length;a++){var u=r[a];if(c.isArray(u[t])){var s=Math.min.apply(null,u[t]),l=Math.max.apply(null,u[t]);s<i&&(i=s),l>o&&(o=l)}}(i<e.min||o>e.max)&&e.change({min:i,max:o})},n._adjust=function(t){if(t&&t.length){var e=this,n=e.get("adjusts"),r=this.viewTheme||l,i=e.getYScale(),o=e.getXScale(),a=o.field,s=i?i.field:null;c.each(n,function(n){var l=c.mix({xField:a,yField:s},n),f=c.upperFirst(n.type);if("Dodge"===f){var h=[];if(o.isCategory||o.isIdentity)h.push("x");else{if(i)throw new Error("dodge is not support linear attribute, please use category attribute!");h.push("y")}l.adjustNames=h,l.dodgeRatio=l.dodgeRatio||r.widthRatio.column}else if("Stack"===f){var d=e.get("coord");if(!i){l.height=d.getHeight();var p=e.getDefaultValue("size")||3;l.size=p}!d.isTransposed&&c.isNil(l.reverseOrder)&&(l.reverseOrder=!0)}new u[f](l).processAdjust(t),"Stack"===f&&i&&e._updateStackRange(s,i,t)})}},n.setCoord=function(t){this.set("coord",t);var e=this.getAttr("position");this.get("shapeContainer").setMatrix(t.matrix),e&&(e.coord=t)},n.paint=function(){var t=this,e=t.get("dataArray"),n=[],r=t.getShapeFactory();r.setCoord(t.get("coord")),t.set("shapeFactory",r);var i=t.get("shapeContainer");t._beforeMapping(e);for(var o=0;o<e.length;o++){var a=e[o],u=o;a=t._mapping(a),n.push(a),t.draw(a,i,r,u)}t.get("labelCfg")&&t._addLabels(c.union.apply(null,n),i.get("children")),t.get("sortable")?t.set("dataArray",n):t._sort(n)},n._sort=function(t){var e=this,n=e.getXScale(),r=n.field;c.each(t,function(t){t.sort(function(t,e){return n.translate(t._origin[r])-n.translate(e._origin[r])})}),e.set("dataArray",t)},n._beforeMapping=function(t){var e=this;if(e.get("sortable")){var n=e.getXScale(),r=n.field;c.each(t,function(t){t.sort(function(t,e){return n.translate(t[r])-n.translate(e[r])})})}e.get("generatePoints")&&(c.each(t,function(t){e._generatePoints(t)}),c.each(t,function(e,n){var r=t[n+1];r&&(e[0].nextPoints=r[0].points)}))},n._addLabels=function(t,e){var n=this,r=n.get("type"),i=n.get("viewTheme")||l,o=n.get("coord"),a=f.getLabelsClass(o.type,r),u=n.get("container"),s=c.map(n.get("labelCfg").fields,function(t){return n._createScale(t)}),h=u.addGroup(a,{_id:this.get("_id"),labelCfg:c.mix({scales:s},n.get("labelCfg")),coord:o,geom:n,geomType:r,yScale:n.getYScale(),viewTheme:i,visible:n.get("visible")});h.showLabels(t,e),n.set("labelContainer",h)},n.getShapeFactory=function(){var t=this.get("shapeFactory");if(!t){var e=this.get("shapeType");t=h.getShapeFactory(e),this.set("shapeFactory",t)}return t},n._generatePoints=function(t){for(var e=this,n=e.getShapeFactory(),r=e.getAttr("shape"),i=0;i<t.length;i++){var o=t[i],a=e.createShapePointsCfg(o),u=r?e._getAttrValues(r,o):null,s=n.getShapePoints(u,a);o.points=s}},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 e>=0?e:n<=0?n:0},n._normalizeValues=function(t,e){var n=[];if(c.isArray(t))for(var r=0;r<t.length;r++){var i=t[r];n.push(e.scale(i))}else n=e.scale(t);return n},n._mapping=function(t){for(var e=this,n=e.get("attrs"),r=[],i=0;i<t.length;i++){var o=t[i],a={};a._origin=o._origin,a.points=o.points,a.nextPoints=o.nextPoints;for(var u in n)if(n.hasOwnProperty(u)){var s=n[u],l=s.names,f=e._getAttrValues(s,o);if(l.length>1)for(var h=0;h<f.length;h++){var d=f[h],p=l[h];a[p]=c.isArray(d)&&1===d.length?d[0]:d}else a[l[0]]=1===f.length?f[0]:f}r.push(a)}return r},n._getAttrValues=function(t,e){for(var n=t.scales,r=[],i=0;i<n.length;i++){var o=n[i],a=o.field;"identity"===o.type?r.push(o.value):r.push(e[a])}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.getDefaultValue=function(t){var e=this.get(t),n=this.getAttr(t);if(n){var r=n.getScale(t);"identity"===r.type&&(e=r.value)}return e},n.draw=function(t,e,n,r){for(var i=this,o=0;o<t.length;o++){var a=t[o];i.drawPoint(a,e,n,r+o)}},n.getCallbackCfg=function(t,e,n){if(!t)return e;var r={},i=t.map(function(t){return n[t]});return c.each(e,function(t,e){c.isFunction(t)?r[e]=t.apply(null,i):r[e]=t}),r},n._getShapeId=function(t){var e=this.get("_id"),n=this.get("keyFields");if(n&&n.length>0)c.each(n,function(n){e+="-"+t[n]});else{var r,i=this.get("type"),o=this.getXScale(),a=this.getYScale(),u=o.field||"x",s=a.field||"y",l=t[s];r=o.isIdentity?o.value:t[u],e+="interval"===i||"schema"===i?"-"+r:"line"===i||"area"===i||"path"===i?"-"+i:"-"+r+"-"+l;var f=this._getGroupScales();c.isEmpty(f)||c.each(f,function(n){var r=n.field;"identity"!==n.type&&(e+="-"+t[r])})}return e},n.getDrawCfg=function(t){var e=this,n={origin:t,x:t.x,y:t.y,color:t.color,size:t.size,shape:t.shape,isInCircle:e.isInCircle(),opacity:t.opacity},r=e.get("styleOptions");return r&&r.style&&(n.style=e.getCallbackCfg(r.fields,r.style,t._origin)),e.get("generatePoints")&&(n.points=t.points,n.nextPoints=t.nextPoints),e.get("animate")&&(n._id=e._getShapeId(t._origin)),n},n.appendShapeInfo=function(t,e){t&&(t.setSilent("index",e),t.setSilent("coord",this.get("coord")),this.get("animate")&&this.get("animateCfg")&&t.setSilent("animateCfg",this.get("animateCfg")))},n._applyViewThemeShapeStyle=function(t,e,n){var r=this,i=r.viewTheme||l,o=n.name;e?e&&(e.indexOf("hollow")>-1||e.indexOf("liquid")>-1)&&(o="hollow"+c.upperFirst(o)):n.defaultShapeType.indexOf("hollow")>-1&&(o="hollow"+c.upperFirst(o));var a=i.shape[o]||{};t.style=c.mix({},a,t.style)},n.drawPoint=function(t,e,n,r){var i=this,o=t.shape,a=i.getDrawCfg(t);i._applyViewThemeShapeStyle(a,o,n);var u=n.drawShape(o,a,e);i.appendShapeInfo(u,r)},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.getShapes=function(){var t=[],e=this.get("shapeContainer"),n=e.get("children");return c.each(n,function(e){e.get("origin")&&t.push(e)}),t},n.getAttrsForLegend=function(){var t=this.get("attrs"),e=[];return c.each(t,function(t){y.includes(t.type)&&e.push(t)}),e},n.getFieldsForLegend=function(){var t=[],e=this.get("attrOptions");return c.each(y,function(n){var r=e[n];r&&r.field&&c.isString(r.field)&&(t=t.concat(r.field.split("*")))}),c.uniq(t)},n.changeVisible=function(t,e){this.set("visible",t);var n=this.get("shapeContainer");n&&n.set("visible",t);var r=this.get("labelContainer");if(r&&r.set("visible",t),!e&&n){n.get("canvas").draw()}},n.reset=function(){this.set("attrOptions",{}),this.clearInner()},n.clearInner=function(){this.clearActivedShapes(),this.clearSelected();var t=this.get("shapeContainer");t&&t.clear();var e=this.get("labelContainer");e&&e.remove(),this.set("attrs",{}),this.set("groupScales",null),this.set("labelContainer",null),this.set("xDistance",null),this.set("isStacked",null)},n.clear=function(){this.clearInner(),this.set("scales",{})},n.destroy=function(){this.clear();var e=this.get("shapeContainer");e&&e.remove(),this.offEvents(),t.prototype.destroy.call(this)},n.bindEvents=function(){this.get("view")&&(this._bindActiveAction(),this._bindSelectedAction())},n.offEvents=function(){this.get("view")&&(this._offActiveAction(),this._offSelectedAction())},e}(s);t.exports=m},function(t,e,n){var r=n(0),i=n(25),o=r.PathUtil,a={},u={_coord:null,draw:function(t,e){return this.drawShape?this.drawShape(t,e):null},setCoord:function(t){this._coord=t},parsePath:function(t,e){var n=this._coord;return t=o.parsePathString(t),t=n.isPolar&&!1!==e?i.convertPolarPath(n,t):i.convertNormalPath(n,t)},parsePoint:function(t){return this._coord.convertPoint(t)},parsePoints:function(t){var e=this._coord,n=[];return r.each(t,function(t){n.push(e.convertPoint(t))}),n}},s={defaultShapeType:null,setCoord:function(t){this._coord=t},getShape:function(t){var e=this;r.isArray(t)&&(t=t[0]);var n=e[t]||e[e.defaultShapeType];return n._coord=e._coord,n},getShapePoints:function(t,e){var n=this.getShape(t);return(n.getPoints||n.getShapePoints||this.getDefaultPoints)(e)},getDefaultPoints:function(){return[]},getMarkerCfg:function(t,e){var n=this.getShape(t);if(!n.getMarkerCfg){var r=this.defaultShapeType;n=this.getShape(r)}return n.getMarkerCfg(e)},getSelectedCfg:function(){return{}},drawShape:function(t,e,n){var r=this.getShape(t),i=r.draw(e,n);return i&&(i.setSilent("origin",e.origin),i._id=e.yIndex?e._id+e.yIndex:e._id,i.name=this.name),i}};a.registerFactory=function(t,e){var n=r.upperFirst(t),i=r.assign({},s,e);return a[n]=i,i.name=t,i},a.registerShape=function(t,e,n){var i=r.upperFirst(t),o=a[i],s=r.assign({},u,n);return o[e]=s,s},a.getShapeFactory=function(t){var e=this;return t=t||"point",e[r.upperFirst(t)]},t.exports=a},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(17),i=function(t){return r(t,"Number")};t.exports=i},function(t,e,n){"use strict";var r=n(89);n.d(e,"f",function(){return r.h}),n.d(e,"e",function(){return r.g}),n.d(e,"d",function(){return r.f});var i=n(440);n.d(e,"c",function(){return i.b}),n.d(e,"b",function(){return i.a});var o=n(439);n.d(e,"a",function(){return o.a})},function(t,e,n){"use strict";function r(t,e){var n=o(t,e);if(n.state>f)throw new Error("too late; already scheduled");return n}function i(t,e){var n=o(t,e);if(n.state>p)throw new Error("too late; already running");return n}function o(t,e){var n=t.__transition;if(!n||!(n=n[e]))throw new Error("transition not found");return n}function a(t,e,r){function i(t){r.state=h,r.timer.restart(o,r.delay,r.time),r.delay<=t&&o(t-r.delay)}function o(i){var f,v,m,b;if(r.state!==h)return u();for(f in l)if(b=l[f],b.name===r.name){if(b.state===p)return n.i(s.timeout)(o);b.state===g?(b.state=y,b.timer.stop(),b.on.call("interrupt",t,t.__data__,b.index,b.group),delete l[f]):+f<e&&(b.state=y,b.timer.stop(),b.on.call("cancel",t,t.__data__,b.index,b.group),delete l[f])}if(n.i(s.timeout)(function(){r.state===p&&(r.state=g,r.timer.restart(a,r.delay,r.time),a(i))}),r.state=d,r.on.call("start",t,t.__data__,r.index,r.group),r.state===d){for(r.state=p,c=new Array(m=r.tween.length),f=0,v=-1;f<m;++f)(b=r.tween[f].value.call(t,t.__data__,r.index,r.group))&&(c[++v]=b);c.length=v+1}}function a(e){for(var n=e<r.duration?r.ease.call(null,e/r.duration):(r.timer.restart(u),r.state=v,1),i=-1,o=c.length;++i<o;)c[i].call(t,n);r.state===v&&(r.on.call("end",t,t.__data__,r.index,r.group),u())}function u(){r.state=y,r.timer.stop(),delete l[e];for(var n in l)return;delete t.__transition}var c,l=t.__transition;l[e]=r,r.timer=n.i(s.timer)(i,0,r.time)}n.d(e,"d",function(){return h}),n.d(e,"a",function(){return d}),n.d(e,"b",function(){return v}),n.d(e,"c",function(){return y}),e.g=r,e.e=i,e.f=o;var u=n(442),s=n(102),c=n.i(u.a)("start","end","cancel","interrupt"),l=[],f=0,h=1,d=2,p=3,g=4,v=5,y=6;e.h=function(t,e,n,r,i,o){var u=t.__transition;if(u){if(n in u)return}else t.__transition={};a(t,n,{name:e,index:r,group:i,on:c,tween:l,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:f})}},function(t,e,n){var r=n(17),i=function(t){return r(t,"Function")};t.exports=i},function(t,e,n){var r=n(17),i=function(t){return r(t,"String")};t.exports=i},function(t,e,n){var r=n(31);t.exports=r},function(t,e){var n={}.toString,r=function(t,e){return n.call(t)==="[object "+e+"]"};t.exports=r},function(t,e,n){"use strict";function r(t,e){this._groups=t,this._parents=e}function i(){return new r([[document.documentElement]],N)}n.d(e,"c",function(){return N}),e.b=r;var o=n(505),a=n(506),u=n(493),s=n(487),c=n(215),l=n(492),f=n(496),h=n(498),d=n(501),p=n(508),g=n(484),v=n(500),y=n(499),m=n(507),b=n(491),x=n(490),_=n(483),w=n(217),O=n(502),S=n(485),C=n(509),E=n(494),M=n(503),j=n(497),T=n(482),k=n(495),P=n(504),A=n(486),I=n(488),D=n(98),R=n(489),N=[null];r.prototype=i.prototype={constructor:r,select:o.a,selectAll:a.a,filter:u.a,data:s.a,enter:c.a,exit:l.a,join:f.a,merge:h.a,order:d.a,sort:p.a,call:g.a,nodes:v.a,node:y.a,size:m.a,empty:b.a,each:x.a,attr:_.a,style:w.b,property:O.a,classed:S.a,text:C.a,html:E.a,raise:M.a,lower:j.a,append:T.a,insert:k.a,remove:P.a,clone:A.a,datum:I.a,on:D.c,dispatch:R.a},e.a=i},function(t,e){t.exports={FONT_FAMILY:'"-apple-system", BlinkMacSystemFont, "Segoe UI", Roboto,"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei",SimSun, "sans-serif"'}},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(3),o=n(108),a=n(36),u=["min","max","median","start","end"],s=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 i.mix({},e,{xScales:null,yScales:null,el:null})},n.render=function(){},n.clear=function(){var t=this,e=t.get("el");e&&e.remove(),this.set("el",null)},n.destroy=function(){this.clear(),t.prototype.destroy.call(this)},n.changeVisible=function(t){var e=this;e.set("visible",t);var n=e.get("el");n&&(n.set?n.set("visible",t):n.style.display=t?"":"none")},n.parsePoint=function(t,e){var n=this,r=n.get("xScales"),a=n.get("yScales");i.isFunction(e)&&(e=e(r,a));var u,s;if(i.isArray(e)&&i.isString(e[0])&&-1!==e[0].indexOf("%"))return this._parsePercentPoint(t,e);if(i.isArray(e))u=n._getNormalizedValue(e[0],o.getFirstScale(r)),s=n._getNormalizedValue(e[1],o.getFirstScale(a));else for(var c in e){var l=e[c];r[c]&&(u=n._getNormalizedValue(l,r[c])),a[c]&&(s=n._getNormalizedValue(l,a[c],"y"))}return i.isNil(u)||i.isNil(s)||isNaN(u)||isNaN(s)?null:t.convert({x:u,y:s})},n._getNormalizedValue=function(t,e){var n;if(-1!==i.indexOf(u,t)){var r;"start"===t?n=0:"end"===t?n=1:"median"===t?(r=e.isCategory?(e.values.length-1)/2:(e.min+e.max)/2,n=e.scale(r)):(r=e.isCategory?"min"===t?0:e.values.length-1:e[t],n=e.scale(r))}else n=e.scale(t);return n},n._parsePercentPoint=function(t,e){var n=parseFloat(e[0])/100,r=parseFloat(e[1])/100,i=t.start,o=t.end,a={x:Math.min(i.x,o.x),y:Math.min(i.y,o.y)};return{x:t.width*n+a.x,y:t.height*r+a.y}},e}(a);t.exports=s},function(t,e){var n=function(t){return null!==t&&"function"!==typeof t&&isFinite(t.length)};t.exports=n},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(478);n.d(e,"create",function(){return r.a});var i=n(61);n.d(e,"creator",function(){return i.a});var o=n(479);n.d(e,"local",function(){return o.a});var a=n(213);n.d(e,"matcher",function(){return a.a});var u=n(480);n.d(e,"mouse",function(){return u.a});var s=n(96);n.d(e,"namespace",function(){return s.a});var c=n(97);n.d(e,"namespaces",function(){return c.a});var l=n(62);n.d(e,"clientPoint",function(){return l.a});var f=n(214);n.d(e,"select",function(){return f.a});var h=n(481);n.d(e,"selectAll",function(){return h.a});var d=n(18);n.d(e,"selection",function(){return d.a});var p=n(99);n.d(e,"selector",function(){return p.a});var g=n(218);n.d(e,"selectorAll",function(){return g.a});var v=n(217);n.d(e,"style",function(){return v.a});var y=n(510);n.d(e,"touch",function(){return y.a});var m=n(511);n.d(e,"touches",function(){return m.a});var b=n(101);n.d(e,"window",function(){return b.a});var x=n(98);n.d(e,"event",function(){return x.a}),n.d(e,"customEvent",function(){return x.b})},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],r.each(i,function(t,i){var o={x:r.isArray(n)?n[i]:n,y:t};e.push(o)}),e},addFillAttrs:function(t,e){e.color&&(t.fill=e.color),r.isNumber(e.opacity)&&(t.opacity=t.fillOpacity=e.opacity)},addStrokeAttrs:function(t,e){e.color&&(t.stroke=e.color),r.isNumber(e.opacity)&&(t.opacity=t.strokeOpacity=e.opacity)}};t.exports=i},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t){var e=function(e){function n(e){return i(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,t))}return a(n,e),s(n,[{key:"getChildContext",value:function(){return{addElement:this.context.addElement,updateElement:this.context.updateElement,deleteElement:this.context.deleteElement,createId:this.context.createId,getParentInfo:this.getParentInfo,getViewId:this.context.getViewId}}}]),n}(d);return e.contextTypes={addElement:h.default.func,updateElement:h.default.func,deleteElement:h.default.func,createId:h.default.func,getParentInfo:h.default.func,getViewId:h.default.func},e.childContextTypes={addElement:h.default.func,updateElement:h.default.func,deleteElement:h.default.func,createId:h.default.func,getParentInfo:h.default.func,getViewId:h.default.func},e}Object.defineProperty(e,"__esModule",{value:!0});var s=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),c=n(42),l=r(c),f=n(29),h=r(f),d=function(t){function e(t,n){i(this,e);var r=o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return r.getParentInfo=function(){return{id:r.id,name:r.name}},r.name=n,r}return a(e,t),s(e,[{key:"getChildContext",value:function(){return{addElement:this.context.addElement,updateElement:this.context.updateElement,deleteElement:this.context.deleteElement,createId:this.context.createId,getParentInfo:this.getParentInfo,getViewId:this.context.getViewId}}},{key:"componentWillMount",value:function(){var t=this.context;this.id=t.createId(),t.addElement(this.name,this.id,this.props,t.getParentInfo(),t.getViewId())}},{key:"componentWillReceiveProps",value:function(t){this.context.updateElement(this.name,this.id,t,this.context.getParentInfo(),this.context.getViewId())}},{key:"componentWillUnmount",value:function(){this.context.deleteElement(this.name,this.id)}},{key:"render",value:function(){var t=this.props.children;return t?t.length&&(t=l.default.createElement("div",null,t)):t=null,t}}]),e}(c.Component);d.contextTypes={addElement:h.default.func,updateElement:h.default.func,deleteElement:h.default.func,createId:h.default.func,getParentInfo:h.default.func,getViewId:h.default.func},d.childContextTypes={addElement:h.default.func,updateElement:h.default.func,deleteElement:h.default.func,createId:h.default.func,getParentInfo:h.default.func,getViewId:h.default.func},d.generateBaseTypedComponent=u,e.default=d},function(t,e,n){function r(t,e){if(!t.length)return[];for(var n=[],r=0,i=t.length;r<i;r++){var o=t[r];0===r?n.push(["M",o.x,o.y]):n.push(["L",o.x,o.y])}return e&&n.push(["Z"]),n}function i(t,e){var n=t.getCenter();return Math.sqrt(Math.pow(e.x-n.x,2)+Math.pow(e.y-n.y,2))}function o(t,e){for(var n=t.length,r=[t[0]],i=1;i<n;i+=2){var o=e.convertPoint({x:t[i],y:t[i+1]});r.push(o.x,o.y)}return r}function a(t,e,n){var r=n.isTransposed,o=n.startAngle,a=n.endAngle,u={x:t[1],y:t[2]},s={x:e[1],y:e[2]},c=[],l=r?"y":"x",f=Math.abs(s[l]-u[l])*(a-o),h=s[l]>=u[l]?1:0,d=f>Math.PI?1:0,p=n.convertPoint(s),g=i(n,p);if(g>=.5)if(f===2*Math.PI){var v={x:(s.x+u.x)/2,y:(s.y+u.y)/2},y=n.convertPoint(v);c.push(["A",g,g,0,d,h,y.x,y.y]),c.push(["A",g,g,0,d,h,p.x,p.y])}else c.push(["A",g,g,0,d,h,p.x,p.y]);return c}function u(t){s.each(t,function(e,n){if("a"===e[0].toLowerCase()){var r=t[n-1],i=t[n+1];i&&"a"===i[0].toLowerCase()?r&&"l"===r[0].toLowerCase()&&(r[0]="M"):r&&"a"===r[0].toLowerCase()&&i&&"l"===i[0].toLowerCase()&&(i[0]="M")}})}var s=n(0),c=n(313),l={getLinePath:function(t,e){return r(t,e)},getSplinePath:function(t,e,n){var r=[],i=t[0],o=null;if(t.length<=2)return l.getLinePath(t,e);s.each(t,function(t){o&&o.x===t.x&&o.y===t.y||(r.push(t.x),r.push(t.y),o=t)}),n=n||[[0,0],[1,1]];var a=c.catmullRom2bezier(r,e,n);return a.unshift(["M",i.x,i.y]),a},getPointRadius:function(t,e){return i(t,e)},getPointAngle:function(t,e){var n=t.getCenter();return Math.atan2(e.y-n.y,e.x-n.x)},convertNormalPath:function(t,e){var n=[];return s.each(e,function(e){switch(e[0].toLowerCase()){case"m":case"l":case"c":n.push(o(e,t));break;case"z":default:n.push(e)}}),n},convertPolarPath:function(t,e){var n,r,i,c,l=[];return s.each(e,function(u,s){switch(u[0].toLowerCase()){case"m":case"c":case"q":l.push(o(u,t));break;case"l":n=e[s-1],r=u,i=t.isTransposed,c=i?n[n.length-2]===r[1]:n[n.length-1]===r[2],c?l=l.concat(a(n,r,t)):l.push(o(u,t));break;case"z":default:l.push(u)}}),u(l),l}};t.exports=l},function(t,e,n){var r=n(10),i=n(2),o=n(39),a=n(6),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){"use strict";function r(t,e,n,r){this._groups=t,this._parents=e,this._name=n,this._id=r}function i(t){return n.i(a.selection)().transition(t)}function o(){return++C}e.b=r,e.a=i,e.c=o;var a=n(22),u=n(519),s=n(520),c=n(521),l=n(522),f=n(523),h=n(525),d=n(526),p=n(527),g=n(528),v=n(529),y=n(530),m=n(531),b=n(532),x=n(533),_=n(534),w=n(535),O=n(63),S=n(524),C=0,E=a.selection.prototype;r.prototype=i.prototype={constructor:r,select:v.a,selectAll:y.a,filter:h.a,merge:d.a,selection:m.a,transition:w.a,call:E.call,nodes:E.nodes,node:E.node,size:E.size,empty:E.empty,each:E.each,on:p.a,attr:u.a,attrTween:s.a,style:b.a,styleTween:x.a,text:_.a,remove:g.a,tween:O.a,delay:c.a,duration:l.a,ease:f.a,end:S.a}},function(t,e,n){var r=n(0),i=r.DomUtil,o=["start","process","end","reset"],a=function(){function t(t,e){var n=this,i=n.getDefaultCfg();r.assign(n,i,t),n.view=n.chart=e,n.canvas=e.get("canvas"),n._bindEvents()}var e=t.prototype;return e.getDefaultCfg=function(){return{startEvent:"mousedown",processEvent:"mousemove",endEvent:"mouseup",resetEvent:"dblclick"}},e._start=function(t){var e=this;e.preStart&&e.preStart(t),e.start(t),e.onStart&&e.onStart(t)},e._process=function(t){var e=this;e.preProcess&&e.preProcess(t),e.process(t),e.onProcess&&e.onProcess(t)},e._end=function(t){var e=this;e.preEnd&&e.preEnd(t),e.end(t),e.onEnd&&e.onEnd(t)},e._reset=function(t){var e=this;e.preReset&&e.preReset(t),e.reset(t),e.onReset&&e.onReset(t)},e.start=function(){},e.process=function(){},e.end=function(){},e.reset=function(){},e._bindEvents=function(){var t=this,e=t.canvas,n=e.get("canvasDOM");t._clearEvents(),r.each(o,function(e){var o=r.upperFirst(e);t["_on"+o+"Listener"]=i.addEventListener(n,t[e+"Event"],r.wrapBehavior(t,"_"+e))})},e._clearEvents=function(){var t=this;r.each(o,function(e){var n="_on"+r.upperFirst(e)+"Listener";t[n]&&t[n].remove()})},e.destroy=function(){this._clearEvents()},t}();t.exports=a},function(t,e,n){var r=n(223);t.exports=n(540)(r.isElement,!0)},function(t,e,n){t.exports={Axis:n(239),Component:n(66),Guide:n(247),Label:n(251),Legend:n(257),Tooltip:n(262)}},function(t,e,n){t.exports={Canvas:n(327),Group:n(133),Shape:n(7),Arc:n(135),Circle:n(136),Dom:n(137),Ellipse:n(138),Fan:n(139),Image:n(140),Line:n(141),Marker:n(74),Path:n(144),Polygon:n(145),Polyline:n(146),Rect:n(147),Text:n(148),PathSegment:n(50),PathUtil:n(77),Event:n(134),version:"3.3.6"}},function(t,e,n){"use strict";function r(t,e){return function(n){return t+n*e}}function i(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(r){return Math.pow(t+r*e,n)}}function o(t,e){var i=e-t;return i?r(t,i>180||i<-180?i-360*Math.round(i/360):i):n.i(s.a)(isNaN(t)?e:t)}function a(t){return 1===(t=+t)?u:function(e,r){return r-e?i(e,r,t):n.i(s.a)(isNaN(e)?r:e)}}function u(t,e){var i=e-t;return i?r(t,i):n.i(s.a)(isNaN(t)?e:t)}e.b=o,e.c=a,e.a=u;var s=n(208)},function(t,e,n){var r=n(10),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,n){function r(t,e){return i(e)?e:t.invert(t.scale(e))}var i=n(15),o=n(4),a=n(6),u=n(10),s=n(2),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,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(36),o=n(3),a=n(107),u=n(109),s=n(19),c=s.FONT_FAMILY,l=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 o.mix({},e,{_id:null,zIndex:4,ticks:null,line:null,tickLine:null,subTickCount:0,subTickLine:null,grid:null,label:{offset:0,offsetX:0,offsetY:0,textStyle:{},autoRotate:!0,autoHide:!1,formatter:null},labelItems:[],title:{autoRotate:!0,textStyle:{}},autoPaint:!0})},n.beforeRender=function(){var t=this,e=t.get("title"),n=t.get("label"),r=t.get("grid");e&&t.set("title",o.deepMix({autoRotate:!0,textStyle:{fontSize:12,fill:"#ccc",textBaseline:"middle",fontFamily:c,textAlign:"center"},offset:48},e)),n&&t.set("label",o.deepMix({autoRotate:!0,autoHide:!0,textStyle:{fontSize:12,fill:"#ccc",textBaseline:"middle",fontFamily:c},offset:10},n)),r&&t.set("grid",o.deepMix({lineStyle:{lineWidth:1,stroke:"#C0D0E0"}},r))},n.render=function(){var t=this;t.beforeRender(),t.get("label")&&t.renderLabels(),t.get("autoPaint")&&t.paint(),o.isNil(t.get("title"))||t.renderTitle(),t.get("group").sort()},n.renderLabels=function(){var t=this,e=t.get("group"),n=t.get("label"),r=new u({name:"axis-label"});t.set("labelRenderer",r),r.set("labelCfg",n);var i=["formatter","htmlTemplate","labelLine","textStyle","useHtml"];o.each(i,function(t){n[t]&&r.set(t,n[t])}),r.set("coord",t.get("coord")),r.set("group",e.addGroup()),r.set("canvas",t.get("canvas"))},n._parseTicks=function(t){t=t||[];for(var e=t.length,n=0;n<e;n++){var r=t[n];o.isObject(r)||(t[n]=this.parseTick(r,n,e))}return this.set("ticks",t),t},n._addTickItem=function(t,e,n,r){void 0===r&&(r="");var i=this.get("tickItems"),o=this.get("subTickItems"),a=this.getTickEnd(e,n,t),u={x1:e.x,y1:e.y,x2:a.x,y2:a.y};i||(i=[]),o||(o=[]),"sub"===r?o.push(u):i.push(u),this.set("tickItems",i),this.set("subTickItems",o)},n._renderLine=function(){var t,e=this,n=e.get("line");if(n){t=e.getLinePath(),n=o.mix({path:t},n);var r=e.get("group"),i=r.addShape("path",{attrs:n});i.name="axis-line",e.get("appendInfo")&&i.setSilent("appendInfo",e.get("appendInfo")),e.set("lineShape",i)}},n._processCatTicks=function(){var t=this,e=t.get("label"),n=t.get("tickLine"),r=t.get("ticks");r=t._parseTicks(r);for(var i=t._getNormalizedTicks(r),o=0;o<i.length;o+=3){var a=t.getTickPoint(i[o]),u=t.getTickPoint(i[o+1]),s=t.getTickPoint(i[o+2]),c=Math.floor(o/3),l=r[c];n&&(0===c&&t._addTickItem(c,u,n.length),t._addTickItem(c,s,n.length)),e&&t.addLabel(l,a,c)}},n._getNormalizedTicks=function(t){var e=0;t.length>1&&(e=(t[1].value-t[0].value)/2);for(var n=[],r=0;r<t.length;r++){var i=t[r],a=i.value,u=i.value-e,s=i.value+e;n.push(a,u,s)}var c=o.arrayUtil.getRange(n);return n.map(function(t){return(t-c.min)/(c.max-c.min)})},n.addLabel=function(t,e,n){var r=this,i=r.get("labelItems"),a=r.get("labelRenderer"),u=o.deepMix({},r.get("label"));if(a){var s=r.get("_labelOffset");o.isNil(r.get("label").offset)||(s=r.get("label").offset);var c=r.getSideVector(s,e,n);e={x:e.x+c[0]+u.offsetX,y:e.y+c[1]+u.offsetY},u.text=t.text,u.x=e.x,u.y=e.y,u.point=e,u.textAlign=r.getTextAnchor(c),e.rotate&&(u.rotate=e.rotate),i.push(u)}},n._processTicks=function(){var t=this,e=t.get("label"),n=t.get("subTickCount"),r=t.get("tickLine"),i=t.get("ticks");if(i=t._parseTicks(i),o.each(i,function(n,i){var o=t.getTickPoint(n.value,i);r&&t._addTickItem(i,o,r.length),e&&t.addLabel(n,o,i)}),n){var a=t.get("subTickLine");o.each(i,function(e,o){if(o>0){var u=e.value-i[o-1].value;u/=t.get("subTickCount")+1;for(var s=1;s<=n;s++){var c={text:"",value:o?i[o-1].value+s*u:s*u},l=t.getTickPoint(c.value),f=void 0;f=a&&a.length?a.length:parseInt(.6*r.length,10),t._addTickItem(s-1,l,f,"sub")}}})}},n._addTickLine=function(t,e){var n=this,r=o.mix({},e),i=[];o.each(t,function(t){i.push(["M",t.x1,t.y1]),i.push(["L",t.x2,t.y2])}),delete r.length,r.path=i;var a=n.get("group"),u=a.addShape("path",{attrs:r});u.name="axis-ticks",u._id=n.get("_id")+"-ticks",u.set("coord",n.get("coord")),n.get("appendInfo")&&u.setSilent("appendInfo",n.get("appendInfo"))},n._renderTicks=function(){var t=this,e=t.get("tickItems"),n=t.get("subTickItems");if(!o.isEmpty(e)){var r=t.get("tickLine");t._addTickLine(e,r)}if(!o.isEmpty(n)){var i=t.get("subTickLine")||t.get("tickLine");t._addTickLine(n,i)}},n._renderGrid=function(){var t=this.get("grid");if(t){t.coord=this.get("coord"),t.appendInfo=this.get("appendInfo");var e=this.get("group");this.set("gridGroup",e.addGroup(a,t))}},n._renderLabels=function(){var t=this,e=t.get("labelRenderer"),n=t.get("labelItems");e&&(e.set("items",n),e._dryDraw())},n.paint=function(){var t=this,e=t.get("tickLine"),n=!0;e&&e.hasOwnProperty("alignWithLabel")&&(n=e.alignWithLabel),t._renderLine();var r=t.get("type");"cat"!==r&&"timeCat"!==r||!1!==n?t._processTicks():t._processCatTicks(),t._renderTicks(),t._renderGrid(),t._renderLabels();var i=this.get("label");i&&i.autoRotate&&t.autoRotateLabels(),i&&i.autoHide&&t.autoHideLabels()},n.parseTick=function(t,e,n){return{text:t,value:e/(n-1)}},n.getTextAnchor=function(t){var e=Math.abs(t[1]/t[0]);return e>=1?"center":t[0]>0?"start":"end"},n.getMaxLabelWidth=function(t){var e=t.getLabels(),n=0;return o.each(e,function(t){var e=t.getBBox(),r=e.width;n<r&&(n=r)}),n},n.getMaxLabelHeight=function(t){var e=t.getLabels(),n=0;return o.each(e,function(t){var e=t.getBBox(),r=e.height;n<r&&(n=r)}),n},n.destroy=function(){var e=this;if(!e.destroyed){var n=e.get("gridGroup");n&&n.remove();var r=this.get("labelRenderer");r&&r.destroy();e.get("group").destroy(),t.prototype.destroy.call(this)}},n.clear=function(){var t=this,e=t.get("group");if(!e.get("destroyed")&&e.get("children").length){var n=t.get("gridGroup");n&&n.clear();var r=this.get("labelRenderer");r&&r.clear();t.get("group").clear()}},n.autoRotateLabels=function(){},n.autoHideLabels=function(){},n.renderTitle=function(){},n.getLinePath=function(){},n.getTickPoint=function(){},n.getTickEnd=function(){},n.getSideVector=function(){},e}(i);t.exports=l},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(66),o=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n.getDefaultCfg=function(){return{_id:null,canvas:null,container:null,group:null,capture:!1,coord:null,offset:[0,0],plotRange:null,position:[0,0],visible:!0,zIndex:1}},n._init=function(){},n.clear=function(){},n.destroy=function(){t.prototype.destroy.call(this)},n.beforeRender=function(){},n.render=function(){},n.afterRender=function(){},n.beforeDraw=function(){},n.draw=function(){},n.afterDraw=function(){},n.show=function(){},n.hide=function(){},n.setOffset=function(){},n.setPosition=function(){},n.setVisible=function(){},n.setZIndex=function(){},e}(i);t.exports=o},function(t,e,n){var r=n(1),i=/[MLHVQTCSAZ]([^MLHVQTCSAZ]*)/gi,o=/[^\s\,]+/gi,a={};t.exports={parseRadius:function(t){var e=0,n=0,i=0,o=0;return r.isArray(t)?1===t.length?e=n=i=o=t[0]:2===t.length?(e=i=t[0],n=o=t[1]):3===t.length?(e=t[0],n=o=t[1],i=t[2]):(e=t[0],n=t[1],i=t[2],o=t[3]):e=n=i=o=t,{r1:e,r2:n,r3:i,r4:o}},parsePath:function(t){return t=t||[],r.isArray(t)?t:r.isString(t)?(t=t.match(i),r.each(t,function(e,n){if(e=e.match(o),e[0].length>1){var i=e[0].charAt(0);e.splice(1,0,e[0].substr(1)),e[0]=i}r.each(e,function(t,n){isNaN(t)||(e[n]=+t)}),t[n]=e}),t):void 0},numberToColor:function(t){var e=a[t];if(!e){for(var n=t.toString(16),r=n.length;r<6;r++)n="0"+n;e="#"+n,a[t]=e}return e}}},function(t,e,n){function r(t){return i(t)?"":t.toString()}var i=n(6);t.exports=r},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(86),i=n(17),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){"use strict";function r(t,e){return function(n){return t+n*e}}function i(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(r){return Math.pow(t+r*e,n)}}function o(t,e){var i=e-t;return i?r(t,i>180||i<-180?i-360*Math.round(i/360):i):n.i(s.a)(isNaN(t)?e:t)}function a(t){return 1===(t=+t)?u:function(e,r){return r-e?i(e,r,t):n.i(s.a)(isNaN(e)?r:e)}}function u(t,e){var i=e-t;return i?r(t,i):n.i(s.a)(isNaN(t)?e:t)}e.b=o,e.c=a,e.a=u;var s=n(201)},function(e,n){e.exports=t},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(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),Object.defineProperty(t,r.key,r)}}function o(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}var a=n(56),u=n(10),s=a.mat3,c=a.vec3,l=function(){function t(e){r(this,t);var n=this.getDefaultCfg();u(this,n,e),this.init()}return o(t,[{key:"getDefaultCfg",value:function(){return{isTransposed:!1,matrix:[1,0,0,0,1,0,0,0,1]}}}]),o(t,[{key:"init",value:function(){var t=this.start,e=this.end,n={x:(t.x+e.x)/2,y:(t.y+e.y)/2};this.center=n,this.width=Math.abs(e.x-t.x),this.height=Math.abs(e.y-t.y)}},{key:"_swapDim",value:function(t){var e=this[t];if(e){var n=e.start;e.start=e.end,e.end=n}}},{key:"getCenter",value:function(){return this.center}},{key:"getWidth",value:function(){return this.width}},{key:"getHeight",value:function(){return this.height}},{key:"convertDim",value:function(t,e){var n=this[e],r=n.start;return r+t*(n.end-r)}},{key:"invertDim",value:function(t,e){var n=this[e],r=n.start;return(t-r)/(n.end-r)}},{key:"convertPoint",value:function(t){return t}},{key:"invertPoint",value:function(t){return t}},{key:"applyMatrix",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=this.matrix,i=[t,e,n];return c.transformMat3(i,i,r),i}},{key:"invertMatrix",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=this.matrix,i=s.invert([],r),o=[t,e,n];return c.transformMat3(o,o,i),o}},{key:"convert",value:function(t){var e=this.convertPoint(t),n=e.x,r=e.y,i=this.applyMatrix(n,r,1);return{x:i[0],y:i[1]}}},{key:"invert",value:function(t){var e=this.invertMatrix(t.x,t.y,1);return this.invertPoint({x:e[0],y:e[1]})}},{key:"rotate",value:function(t){var e=this.matrix,n=this.center;return s.translate(e,e,[-n.x,-n.y]),s.rotate(e,e,t),s.translate(e,e,[n.x,n.y]),this}},{key:"reflect",value:function(t){switch(t){case"x":this._swapDim("x");break;case"y":this._swapDim("y");break;default:this._swapDim("y")}return this}},{key:"scale",value:function(t,e){var n=this.matrix,r=this.center;return s.translate(n,n,[-r.x,-r.y]),s.scale(n,n,[t,e]),s.translate(n,n,[r.x,r.y]),this}},{key:"translate",value:function(t,e){var n=this.matrix;return s.translate(n,n,[t,e]),this}},{key:"transpose",value:function(){return this.isTransposed=!this.isTransposed,this}}]),t}();t.exports=l},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){var n=!1;return a.each(t,function(t){var r=[].concat(t.values),i=[].concat(e.values);if(t.type===e.type&&t.field===e.field&&r.sort().toString()===i.sort().toString())return void(n=!0)}),n}function o(t,e){return a.isEqualWith(t,e,function(t,e){return t===e})}var a=n(0),u=n(278),s=n(16),c=s.Canvas,l=a.DomUtil,f=n(5),h=n(282),d=n(120),p=n(122),g=n(121),v=n(123),y=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 a.mix(e,{id:null,forceFit:!1,container:null,wrapperEl:null,canvas:null,width:500,height:500,pixelRatio:null,backPlot:null,frontPlot:null,plotBackground:null,padding:f.plotCfg.padding,background:null,autoPaddingAppend:5,limitInPlot:!1,renderer:f.renderer,views:[]})},n.init=function(){var e=this,n=e.get("viewTheme");e._initCanvas(),e._initPlot(),e._initEvents(),t.prototype.init.call(this);var r=new d.Tooltip({chart:e,viewTheme:n,options:{}});e.set("tooltipController",r);var i=new d.Legend({chart:e,viewTheme:n});e.set("legendController",i),e.set("_id","chart"),e.emit("afterinit")},n._isAutoPadding=function(){var t=this.get("padding");return a.isArray(t)?t.includes("auto"):"auto"===t},n._getAutoPadding=function(){for(var t=this.get("padding"),e=this.get("frontPlot"),n=e.getBBox(),r=this.get("backPlot"),i=g(r,v(this.get("plotRange"))),o=p(n,i),u=[0-o.minY,o.maxX-this.get("width"),o.maxY-this.get("height"),0-o.minX],s=a.toAllPadding(t),c=0;c<s.length;c++)if("auto"===s[c]){var l=Math.max(0,u[c]);s[c]=l+this.get("autoPaddingAppend")}return s},n._initCanvas=function(){var t=this.get("container"),e=this.get("id");!t&&e&&(t=e,this.set("container",e));var n=this.get("width"),r=this.get("height");if(a.isString(t)){if(!(t=document.getElementById(t)))throw new Error("Please specify the container for the chart!");this.set("container",t)}var i=l.createDom('<div style="position:relative;"></div>');t.appendChild(i),this.set("wrapperEl",i),this.get("forceFit")&&(n=l.getWidth(t,n),this.set("width",n));var o=this.get("renderer"),u=new c({containerDOM:i,width:n,height:r,pixelRatio:"svg"===o?1:this.get("pixelRatio"),renderer:o});this.set("canvas",u)},n._initPlot=function(){var t=this;t._initPlotBack();var e=t.get("canvas"),n=e.addGroup({zIndex:1}),r=e.addGroup({zIndex:0}),i=e.addGroup({zIndex:3});t.set("backPlot",n),t.set("middlePlot",r),t.set("frontPlot",i)},n._initPlotBack=function(){var t=this,e=t.get("canvas"),n=t.get("viewTheme"),r=e.addGroup(h,{padding:this.get("padding"),plotBackground:a.mix({},n.plotBackground,t.get("plotBackground")),background:a.mix({},n.background,t.get("background"))});t.set("plot",r),t.set("plotRange",r.get("plotRange"))},n._initEvents=function(){this.get("forceFit")&&window.addEventListener("resize",a.wrapBehavior(this,"_initForceFitEvent"))},n._initForceFitEvent=function(){var t=setTimeout(a.wrapBehavior(this,"forceFit"),200);clearTimeout(this.get("resizeTimer")),this.set("resizeTimer",t)},n._renderLegends=function(){var t=this.get("options"),e=t.legends;if(a.isNil(e)||!1!==e){var n=this.get("legendController");if(n.options=e||{},n.plotRange=this.get("plotRange"),e&&e.custom)n.addCustomLegend();else{var r=this.getAllGeoms(),o=[];a.each(r,function(t){var e=t.get("view"),r=t.getAttrsForLegend();a.each(r,function(r){var a=r.type,u=r.getScale(a);if(u.field&&"identity"!==u.type&&!i(o,u)){o.push(u);var s=e.getFilteredOutValues(u.field);n.addLegend(u,r,t,s)}})});var u=this.getYScales();0===o.length&&u.length>1&&n.addMixedLegend(u,r)}n.alignLegends()}},n._renderTooltips=function(){var t=this.get("options");if(a.isNil(t.tooltip)||!1!==t.tooltip){var e=this.get("tooltipController");e.options=t.tooltip||{},e.renderTooltip()}},n.getAllGeoms=function(){var t=[];t=t.concat(this.get("geoms"));var e=this.get("views");return a.each(e,function(e){t=t.concat(e.get("geoms"))}),t},n.forceFit=function(){var t=this;if(t&&!t.destroyed){var e=t.get("container"),n=t.get("width"),r=l.getWidth(e,n);if(0!==r&&r!==n){var i=t.get("height");t.changeSize(r,i)}return t}},n.resetPlot=function(){var t=this.get("plot"),e=this.get("padding");o(e,t.get("padding"))||(t.set("padding",e),t.repaint())},n.changeSize=function(t,e){var n=this;n.get("canvas").changeSize(t,e);var r=this.get("plot");return n.set("width",t),n.set("height",e),r.repaint(),this.set("keepPadding",!0),n.repaint(),this.set("keepPadding",!1),this.emit("afterchangesize"),n},n.changeWidth=function(t){return this.changeSize(t,this.get("height"))},n.changeHeight=function(t){return this.changeSize(this.get("width"),t)},n.view=function(t){t=t||{},t.theme=this.get("theme"),t.parent=this,t.backPlot=this.get("backPlot"),t.middlePlot=this.get("middlePlot"),t.frontPlot=this.get("frontPlot"),t.canvas=this.get("canvas"),a.isNil(t.animate)&&(t.animate=this.get("animate")),t.options=a.mix({},this._getSharedOptions(),t.options);var e=new u(t);return e.set("_id","view"+this.get("views").length),this.get("views").push(e),this.emit("addview",{view:e}),e},n.removeView=function(t){var e=this.get("views");a.Array.remove(e,t),t.destroy()},n._getSharedOptions=function(){var t=this.get("options"),e={};return a.each(["scales","coord","axes"],function(n){e[n]=a.cloneDeep(t[n])}),e},n.getViewRegion=function(){var t=this.get("plotRange");return{start:t.bl,end:t.tr}},n.legend=function(t,e){var n=this.get("options");n.legends||(n.legends={});var r={};return!1===t?n.legends=!1:a.isObject(t)?r=t:a.isString(t)?r[t]=e:r=e,a.mix(n.legends,r),this},n.tooltip=function(t,e){var n=this.get("options");return n.tooltip||(n.tooltip={}),!1===t?n.tooltip=!1:a.isObject(t)?a.mix(n.tooltip,t):a.mix(n.tooltip,e),this},n.clear=function(){this.emit("beforeclear");for(var e=this.get("views");e.length>0;){e.shift().destroy()}t.prototype.clear.call(this);var n=this.get("canvas");return this.resetPlot(),n.draw(),this.emit("afterclear"),this},n.clearInner=function(){var e=this.get("views");a.each(e,function(t){t.clearInner()});var n=this.get("tooltipController");if(n&&n.clear(),!this.get("keepLegend")){var r=this.get("legendController");r&&r.clear()}t.prototype.clearInner.call(this)},n.drawComponents=function(){t.prototype.drawComponents.call(this),this.get("keepLegend")||this._renderLegends()},n.render=function(){var e=this;if(!e.get("keepPadding")&&e._isAutoPadding()){e.beforeRender(),e.drawComponents();var n=e._getAutoPadding(),r=e.get("plot");o(r.get("padding"),n)||(r.set("padding",n),r.repaint())}var i=e.get("middlePlot");if(e.get("limitInPlot")&&!i.attr("clip")){var u=a.getClipByRange(e.get("plotRange"));i.attr("clip",u)}t.prototype.render.call(this),e._renderTooltips()},n.repaint=function(){this.get("keepPadding")||this.resetPlot(),t.prototype.repaint.call(this)},n.changeVisible=function(t){var e=this.get("wrapperEl"),n=t?"":"none";e.style.display=n},n.toDataURL=function(){var t=this,e=t.get("canvas"),n=t.get("renderer"),r=e.get("el"),i="";if("svg"===n){var o=r.cloneNode(!0),a=document.implementation.createDocumentType("svg","-//W3C//DTD SVG 1.1//EN","http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"),u=document.implementation.createDocument("http://www.w3.org/2000/svg","svg",a);u.replaceChild(o,u.documentElement);var s=(new XMLSerializer).serializeToString(u);i="data:image/svg+xml;charset=utf8,"+encodeURIComponent(s)}else"canvas"===n&&(i=r.toDataURL("image/png"));return i},n.downloadImage=function(t){var e=this,n=document.createElement("a"),r=e.get("renderer"),i=(t||"chart")+("svg"===r?".svg":".png");e.get("canvas").get("timeline").stopAllAnimations(),setTimeout(function(){var t=e.toDataURL();if(window.Blob&&window.URL&&"svg"!==r){for(var o=t.split(","),a=o[0].match(/:(.*?);/)[1],u=atob(o[1]),s=u.length,c=new Uint8Array(s);s--;)c[s]=u.charCodeAt(s);var l=new Blob([c],{type:a});window.navigator.msSaveBlob?window.navigator.msSaveBlob(l,i):n.addEventListener("click",function(){n.download=i,n.href=window.URL.createObjectURL(l)})}else n.addEventListener("click",function(){n.download=i,n.href=t});var f=document.createEvent("MouseEvents");f.initEvent("click",!1,!1),n.dispatchEvent(f)},16)},n.showTooltip=function(t){var e=this.getViewsByPoint(t);if(e.length){this.get("tooltipController").showTooltip(t,e)}return this},n.lockTooltip=function(){return this.get("tooltipController").lockTooltip(),this},n.unlockTooltip=function(){return this.get("tooltipController").unlockTooltip(),this},n.hideTooltip=function(){return this.get("tooltipController").hideTooltip(),this},n.getTooltipItems=function(t){var e=this,n=e.getViewsByPoint(t),r=[];return a.each(n,function(e){var n=e.get("geoms");a.each(n,function(e){var n=e.get("dataArray"),i=[];a.each(n,function(n){var r=e.findPoint(t,n);if(r){var o=e.getTipItems(r);i=i.concat(o)}}),r=r.concat(i)})}),r},n.destroy=function(){this.emit("beforedestroy"),clearTimeout(this.get("resizeTimer"));var e=this.get("canvas"),n=this.get("wrapperEl");n.parentNode.removeChild(n),t.prototype.destroy.call(this),e.destroy(),window.removeEventListener("resize",a.getWrapBehavior(this,"_initForceFitEvent")),this.emit("afterdestroy")},e}(u);t.exports=y},function(t,e,n){var r=n(153),i=n(16),o=n(118),a=n(44),u=n(5),s=n(9),c=n(0),l={version:u.version,Animate:o,Chart:a,Global:u,Scale:r,Shape:s,Util:c,G:i,DomUtil:c.DomUtil,MatrixUtil:c.MatrixUtil,PathUtil:c.PathUtil};l.track=function(){},"undefined"!==typeof window&&(window.G2||(window.G2=l)),t.exports=l},function(t,e,n){var r=n(5),i=n(0),o=i.assign,a=i.isNil,u=i.isArray,s=i.cloneDeep,c=i.wrapBehavior,l=i.getWrapBehavior,f=function(){function t(t){var e=this.getDefaultCfg();o(this,e,t),this.init()}var e=t.prototype;return e.getDefaultCfg=function(){return{chart:null,group:null,showTitle:!0,autoSetAxis:!0,padding:10,eachView:null,fields:[],colTitle:{offsetY:-15,style:{fontSize:14,textAlign:"center",fill:"#666",fontFamily:r.fontFamily}},rowTitle:{offsetX:15,style:{fontSize:14,textAlign:"center",rotate:90,fill:"#666",fontFamily:r.fontFamily}}}},e.init=function(){if(!this.chart)throw new Error("Facets Error: please specify the chart!");this._bindEvent(),this.initContainer(),this.chart.get("data")&&this.initViews()},e.initContainer=function(){var t=this.chart,e=t.get("frontPlot"),n=e.addGroup();this.group=n},e.initViews=function(){for(var t=this.chart,e=t.get("data"),n=this.eachView,r=this.generateFacets(e),i=0;i<r.length;i++){var o=r[i],a=o.region,u=t.view({start:a.start,end:a.end,padding:this.padding});u.source(o.data),this.beforeProcessView(u,o),n&&n(u,o),this.afterProcessView(u,o),o.view=u}this.facets=r},e.beforeProcessView=function(){},e.afterProcessView=function(t,e){this.autoSetAxis&&this.processAxis(t,e)},e.processAxis=function(t,e){var n=t.get("options"),r=t.get("geoms");if((!n.coord.type||"rect"===n.coord.type)&&r.length){var i=r[0].get("attrOptions").position.field,o=u(i)?i:i.split("*").map(function(t){return t.trim()}),s=o[0],c=o[1];a(n.axes)&&(n.axes={});var l=n.axes;!1!==l&&(s&&!1!==l[s]&&(l[s]=l[s]||{},this.setXAxis(s,l,e)),c&&!1!==l[c]&&(l[c]=l[c]||{},this.setYAxis(c,l,e)))}},e.setXAxis=function(){},e.setYAxis=function(){},e.renderTitle=function(t,e){this.drawColTitle(t,e)},e.getScaleText=function(t,e,n){var r;if(t){var i=n.get("scales"),o=i[t];o||(o=n.createScale(t)),r=o.getText(e)}else r=e;return r},e.drawColTitle=function(t,e){var n=this.getScaleText(e.colField,e.colValue,t),r=o({position:["50%","0%"],content:n},this.colTitle);t.guide().text(r)},e.drawRowTitle=function(t,e){var n=this.getScaleText(e.rowField,e.rowValue,t),r=o({position:["100%","50%"],content:n},s(this.rowTitle));t.guide().text(r)},e.getFilter=function(t){return function(e){var n=!0;return t.forEach(function(t){var r=t.field,i=t.value,o=!0;!a(i)&&r&&(o=e[r]===i),n=n&&o}),n}},e.getFieldValues=function(t,e){for(var n=[],r={},i=0;i<e.length;i++){var o=e[i],u=o[t];a(u)||r[u]||(n.push(u),r[u]=!0)}return n},e.getRegion=function(t,e,n,r){var i=1/e,o=1/t,a={x:i*n,y:o*r};return{start:a,end:{x:a.x+i,y:a.y+o}}},e.generateFacets=function(){return[]},e._bindEvent=function(){var t=this.chart;t.on("afterchangedata",c(this,"onDataChange")),t.on("beforeclear",c(this,"onClear")),t.on("beforedestroy",c(this,"destroy")),t.on("beforepaint",c(this,"onPaint")),t.on("setdata",c(this,"onDataChange"))},e._clearEvent=function(){var t=this.chart;t&&(t.off("afterchangedata",l(this,"onDataChange")),t.off("beforeclear",l(this,"onClear")),t.off("beforedestroy",l(this,"destroy")),t.off("beforepaint",l(this,"onPaint")),t.off("setdata",l(this,"onDataChange")))},e._clearFacets=function(){var t=this.facets,e=this.chart;if(t)for(var n=0;n<t.length;n++){var r=t[n];e.removeView(r.view)}this.facets=null},e.onClear=function(){this.onRemove()},e.onPaint=function(){if(this.showTitle)for(var t=this.facets,e=0;e<t.length;e++){var n=t[e],r=n.view;this.renderTitle(r,n)}},e.onDataChange=function(){this._clearFacets(),this.initViews()},e.onRemove=function(){this._clearFacets(),this._clearEvent(),this.group&&this.group.remove(),this.chart=null,this.facets=null,this.group=null},e.destroy=function(){this.onRemove(),this.destroyed=!0},t}();t.exports=f},function(t,e,n){function r(t,e,n,r){return{x:Math.cos(r)*n+t,y:Math.sin(r)*n+e}}function i(t,e,n,r){var i,o;return r?t<e?(i=e-t,o=2*Math.PI-n+t):t>n&&(i=2*Math.PI-t+e,o=t-n):(i=t-e,o=n-t),i>o?n:e}function o(t,e,n,r){var o=0;return n-e>=2*Math.PI&&(o=2*Math.PI),e=s.mod(e,2*Math.PI),n=s.mod(n,2*Math.PI)+o,t=s.mod(t,2*Math.PI),r?e>=n?t>n&&t<e?t:i(t,n,e,!0):t<e||t>n?t:i(t,e,n):e<=n?e<t&&t<n?t:i(t,e,n,!0):t>e||t<n?t:i(t,n,e)}function a(t,e,n,r,i,a,u,c,l){var f=[u,c],h=[t,e],d=[1,0],p=s.vec2.subtract([],f,h),g=s.vec2.angleTo(d,p);g=o(g,r,i,a);var v=[n*Math.cos(g)+t,n*Math.sin(g)+e];return l&&(l.x=v[0],l.y=v[1]),s.vec2.distance(v,f)}function u(t,e,n,i,a,u){var c=Math.PI/2,l=Math.PI,f=3*Math.PI/2,h=[],d=o(0,i,a,u);0===d&&h.push(r(t,e,n,0)),d=o(c,i,a,u),d===c&&h.push(r(t,e,n,c)),d=o(l,i,a,u),d===l&&h.push(r(t,e,n,l)),d=o(f,i,a,u),d===f&&h.push(r(t,e,n,f)),h.push(r(t,e,n,i)),h.push(r(t,e,n,a));var p=1/0,g=-1/0,v=1/0,y=-1/0;return s.each(h,function(t){p>t.x&&(p=t.x),g<t.x&&(g=t.x),v>t.y&&(v=t.y),y<t.y&&(y=t.y)}),{minX:p,minY:v,maxX:g,maxY:y}}var s=n(1);t.exports={nearAngle:o,projectPoint:function(t,e,n,r,i,o,u,s){var c={};return a(t,e,n,r,i,o,u,s,c),c},pointDistance:a,box:u}},function(t,e,n){var r=n(1).vec2;t.exports={at:function(t,e,n){return(e-t)*n+t},pointDistance:function(t,e,n,i,o,a){var u=[n-t,i-e];if(r.exactEquals(u,[0,0]))return NaN;var s=[-u[1],u[0]];r.normalize(s,s);var c=[o-t,a-e];return Math.abs(r.dot(c,s))},box:function(t,e,n,r,i){var o=i/2,a=Math.min(t,n),u=Math.max(t,n);return{minX:a-o,minY:Math.min(e,r)-o,maxX:u+o,maxY:Math.max(e,r)+o}},len:function(t,e,n,r){return Math.sqrt((n-t)*(n-t)+(r-e)*(r-e))}}},function(t,e,n){function r(t,e,n,r,i,o,a){var u,p,g,v,y,m,b;if(!e.fill){var x=e.arrowLength||h,_=e.arrowAngle?e.arrowAngle*s/180:d;b=f(r-o,n-i),y=Math.abs(e.lineWidth*l(b))/2,m=Math.abs(e.lineWidth*c(b))/2,a&&(y=-y,m=-m),u=i+x*l(b+_/2),p=o+x*c(b+_/2),g=i+x*l(b-_/2),v=o+x*c(b-_/2),t.beginPath(),t.moveTo(u-y,p-m),t.lineTo(i-y,o-m),t.lineTo(g-y,v-m),t.moveTo(i-y,o-m),t.lineTo(i+y,o+m),t.moveTo(i,o),t.stroke()}}function i(t){var e,n=[],r=a.parsePath(t.path);if(!Array.isArray(r)||0===r.length||"M"!==r[0][0]&&"m"!==r[0][0])return!1;for(var i=r.length,o=0;o<r.length;o++){var s=r[o];e=new u(s,e,o===i-1),n.push(e)}return n}function o(t,e,n,r,o,a,u){var s=u?e.startArrow:e.endArrow,c=s.d,l=0,f=o-n,h=a-r,d=Math.atan(f/h);0===h&&f<0?l=Math.PI:f>0&&h>0?l=Math.PI/2-d:f<0&&h<0?l=-Math.PI/2-d:f>=0&&h<0?l=-d-Math.PI/2:f<=0&&h>0&&(l=Math.PI/2-d);var p=i(s);if(p){c&&(u?(o+=Math.sin(Math.abs(d))*c,a=a+Math.cos(Math.abs(d))*c-.5*t.lineWidth):(o-=Math.sin(Math.abs(d))*c,a=a-Math.cos(Math.abs(d))*c+.5*t.lineWidth)),t.save(),t.beginPath(),t.translate(o,a),t.rotate(l);for(var g=0;g<p.length;g++)p[g].draw(t);t.setTransform(1,0,0,1,0,0),t.fillStyle=t.strokeStyle,t.fill(),t.restore()}}var a=n(37),u=n(50),s=Math.PI,c=Math.sin,l=Math.cos,f=Math.atan2,h=10,d=s/3;t.exports={addStartArrow:function(t,e,n,i,a,u){"object"===typeof e.startArrow?o(t,e,n,i,a,u,!0):e.startArrow&&r(t,e,n,i,a,u,!0)},addEndArrow:function(t,e,n,i,a,u){"object"===typeof e.endArrow?o(t,e,n,i,a,u,!1):e.endArrow&&r(t,e,n,i,a,u,!1)}}},function(t,e,n){function r(t,e,n){return{x:n.x+t,y:n.y+e}}function i(t,e){return{x:e.x+(e.x-t.x),y:e.y+(e.y-t.y)}}function o(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function a(t,e){return(t[0]*e[0]+t[1]*e[1])/(o(t)*o(e))}function u(t,e){return(t[0]*e[1]<t[1]*e[0]?-1:1)*Math.acos(a(t,e))}function s(t,e,n,r,i,o,s){var l=c.mod(c.toRadian(s),2*Math.PI),f=t.x,h=t.y,d=e.x,p=e.y,g=Math.cos(l)*(f-d)/2+Math.sin(l)*(h-p)/2,v=-1*Math.sin(l)*(f-d)/2+Math.cos(l)*(h-p)/2,y=g*g/(i*i)+v*v/(o*o);y>1&&(i*=Math.sqrt(y),o*=Math.sqrt(y));var m=i*i*(v*v)+o*o*(g*g),b=Math.sqrt((i*i*(o*o)-m)/m);n===r&&(b*=-1),isNaN(b)&&(b=0);var x=b*i*v/o,_=b*-o*g/i,w=(f+d)/2+Math.cos(l)*x-Math.sin(l)*_,O=(h+p)/2+Math.sin(l)*x+Math.cos(l)*_,S=u([1,0],[(g-x)/i,(v-_)/o]),C=[(g-x)/i,(v-_)/o],E=[(-1*g-x)/i,(-1*v-_)/o],M=u(C,E);return a(C,E)<=-1&&(M=Math.PI),a(C,E)>=1&&(M=0),0===r&&M>0&&(M-=2*Math.PI),1===r&&M<0&&(M+=2*Math.PI),[t,w,O,i,o,S,M,l,r]}var c=n(1),l=n(76),f=n(75),h=n(143),d=n(142),p=c.vec3,g=c.mat3,v=["m","l","c","a","q","h","v","t","s","z"],y=function(t,e,n){this.preSegment=e,this.isLast=n,this.init(t,e)};c.augment(y,{init:function(t,e){var n=t[0];e=e||{endPoint:{x:0,y:0}};var o,a,u,l,f=v.indexOf(n)>=0,h=f?n.toUpperCase():n,d=t,p=e.endPoint,g=d[1],y=d[2];switch(h){default:break;case"M":l=f?r(g,y,p):{x:g,y:y},this.command="M",this.params=[p,l],this.subStart=l,this.endPoint=l;break;case"L":l=f?r(g,y,p):{x:g,y:y},this.command="L",this.params=[p,l],this.subStart=e.subStart,this.endPoint=l,this.endTangent=function(){return[l.x-p.x,l.y-p.y]},this.startTangent=function(){return[p.x-l.x,p.y-l.y]};break;case"H":l=f?r(g,0,p):{x:g,y:p.y},this.command="L",this.params=[p,l],this.subStart=e.subStart,this.endPoint=l,this.endTangent=function(){return[l.x-p.x,l.y-p.y]},this.startTangent=function(){return[p.x-l.x,p.y-l.y]};break;case"V":l=f?r(0,g,p):{x:p.x,y:g},this.command="L",this.params=[p,l],this.subStart=e.subStart,this.endPoint=l,this.endTangent=function(){return[l.x-p.x,l.y-p.y]},this.startTangent=function(){return[p.x-l.x,p.y-l.y]};break;case"Q":f?(o=r(g,y,p),a=r(d[3],d[4],p)):(o={x:g,y:y},a={x:d[3],y:d[4]}),this.command="Q",this.params=[p,o,a],this.subStart=e.subStart,this.endPoint=a,this.endTangent=function(){return[a.x-o.x,a.y-o.y]},this.startTangent=function(){return[p.x-o.x,p.y-o.y]};break;case"T":a=f?r(g,y,p):{x:g,y:y},"Q"===e.command?(o=i(e.params[1],p),this.command="Q",this.params=[p,o,a],this.subStart=e.subStart,this.endPoint=a,this.endTangent=function(){return[a.x-o.x,a.y-o.y]},this.startTangent=function(){return[p.x-o.x,p.y-o.y]}):(this.command="TL",this.params=[p,a],this.subStart=e.subStart,this.endPoint=a,this.endTangent=function(){return[a.x-p.x,a.y-p.y]},this.startTangent=function(){return[p.x-a.x,p.y-a.y]});break;case"C":f?(o=r(g,y,p),a=r(d[3],d[4],p),u=r(d[5],d[6],p)):(o={x:g,y:y},a={x:d[3],y:d[4]},u={x:d[5],y:d[6]}),this.command="C",this.params=[p,o,a,u],this.subStart=e.subStart,this.endPoint=u,this.endTangent=function(){return[u.x-a.x,u.y-a.y]},this.startTangent=function(){return[p.x-o.x,p.y-o.y]};break;case"S":f?(a=r(g,y,p),u=r(d[3],d[4],p)):(a={x:g,y:y},u={x:d[3],y:d[4]}),"C"===e.command?(o=i(e.params[2],p),this.command="C",this.params=[p,o,a,u],this.subStart=e.subStart,this.endPoint=u,this.endTangent=function(){return[u.x-a.x,u.y-a.y]},this.startTangent=function(){return[p.x-o.x,p.y-o.y]}):(this.command="SQ",this.params=[p,a,u],this.subStart=e.subStart,this.endPoint=u,this.endTangent=function(){return[u.x-a.x,u.y-a.y]},this.startTangent=function(){return[p.x-a.x,p.y-a.y]});break;case"A":var m=g,b=y,x=d[3],_=d[4],w=d[5];l=f?r(d[6],d[7],p):{x:d[6],y:d[7]},this.command="A";var O=s(p,l,_,w,m,b,x);this.params=O;var S=e.subStart;this.subStart=S,this.endPoint=l;var C=O[5]%(2*Math.PI);c.isNumberEqual(C,2*Math.PI)&&(C=0);var E=O[6]%(2*Math.PI);c.isNumberEqual(E,2*Math.PI)&&(E=0);var M=.001;this.startTangent=function(){0===w&&(M*=-1);var t=O[3]*Math.cos(C-M)+O[1],e=O[4]*Math.sin(C-M)+O[2];return[t-S.x,e-S.y]},this.endTangent=function(){var t=O[6];t-2*Math.PI<1e-4&&(t=0);var e=O[3]*Math.cos(C+t+M)+O[1],n=O[4]*Math.sin(C+t-M)+O[2];return[p.x-e,p.y-n]};break;case"Z":this.command="Z",this.params=[p,e.subStart],this.subStart=e.subStart,this.endPoint=e.subStart}},isInside:function(t,e,n){var r=this,i=r.command,o=r.params,a=r.box;if(a&&!l.box(a.minX,a.maxX,a.minY,a.maxY,t,e))return!1;switch(i){default:break;case"M":return!1;case"TL":case"L":case"Z":return l.line(o[0].x,o[0].y,o[1].x,o[1].y,n,t,e);case"SQ":case"Q":return l.quadraticline(o[0].x,o[0].y,o[1].x,o[1].y,o[2].x,o[2].y,n,t,e);case"C":return l.cubicline(o[0].x,o[0].y,o[1].x,o[1].y,o[2].x,o[2].y,o[3].x,o[3].y,n,t,e);case"A":var u=o,s=u[1],c=u[2],f=u[3],h=u[4],d=u[5],v=u[6],y=u[7],m=u[8],b=f>h?f:h,x=f>h?1:f/h,_=f>h?h/f:1;u=[t,e,1];var w=[1,0,0,0,1,0,0,0,1];return g.translate(w,w,[-s,-c]),g.rotate(w,w,-y),g.scale(w,w,[1/x,1/_]),p.transformMat3(u,u,w),l.arcline(0,0,b,d,d+v,1-m,n,u[0],u[1])}return!1},draw:function(t){var e,n,r,i=this.command,o=this.params;switch(i){default:break;case"M":t.moveTo(o[1].x,o[1].y);break;case"TL":case"L":t.lineTo(o[1].x,o[1].y);break;case"SQ":case"Q":e=o[1],n=o[2],t.quadraticCurveTo(e.x,e.y,n.x,n.y);break;case"C":e=o[1],n=o[2],r=o[3],t.bezierCurveTo(e.x,e.y,n.x,n.y,r.x,r.y);break;case"A":var a=o,u=a[1],s=a[2],c=u,l=s,f=a[3],h=a[4],d=a[5],p=a[6],g=a[7],v=a[8],y=f>h?f:h,m=f>h?1:f/h,b=f>h?h/f:1;t.translate(c,l),t.rotate(g),t.scale(m,b),t.arc(0,0,y,d,d+p,1-v),t.scale(1/m,1/b),t.rotate(-g),t.translate(-c,-l);break;case"Z":t.closePath()}},getBBox:function(t){var e,n,r,i,o=t/2,a=this.params;switch(this.command){default:case"M":case"Z":break;case"TL":case"L":this.box={minX:Math.min(a[0].x,a[1].x)-o,maxX:Math.max(a[0].x,a[1].x)+o,minY:Math.min(a[0].y,a[1].y)-o,maxY:Math.max(a[0].y,a[1].y)+o};break;case"SQ":case"Q":for(n=h.extrema(a[0].x,a[1].x,a[2].x),r=0,i=n.length;r<i;r++)n[r]=h.at(a[0].x,a[1].x,a[2].x,n[r]);for(n.push(a[0].x,a[2].x),e=h.extrema(a[0].y,a[1].y,a[2].y),r=0,i=e.length;r<i;r++)e[r]=h.at(a[0].y,a[1].y,a[2].y,e);e.push(a[0].y,a[2].y),this.box={minX:Math.min.apply(Math,n)-o,maxX:Math.max.apply(Math,n)+o,minY:Math.min.apply(Math,e)-o,maxY:Math.max.apply(Math,e)+o};break;case"C":for(n=f.extrema(a[0].x,a[1].x,a[2].x,a[3].x),r=0,i=n.length;r<i;r++)n[r]=f.at(a[0].x,a[1].x,a[2].x,a[3].x,n[r]);for(e=f.extrema(a[0].y,a[1].y,a[2].y,a[3].y),r=0,i=e.length;r<i;r++)e[r]=f.at(a[0].y,a[1].y,a[2].y,a[3].y,e[r]);n.push(a[0].x,a[3].x),e.push(a[0].y,a[3].y),this.box={minX:Math.min.apply(Math,n)-o,maxX:Math.max.apply(Math,n)+o,minY:Math.min.apply(Math,e)-o,maxY:Math.max.apply(Math,e)+o};break;case"A":var u=a,s=u[1],c=u[2],l=u[3],p=u[4],g=u[5],v=u[6],y=u[7],m=u[8],b=g,x=g+v,_=d.xExtrema(y,l,p),w=1/0,O=-1/0,S=[b,x];for(r=2*-Math.PI;r<=2*Math.PI;r+=Math.PI){var C=_+r;1===m?b<C&&C<x&&S.push(C):x<C&&C<b&&S.push(C)}for(r=0,i=S.length;r<i;r++){var E=d.xAt(y,l,p,s,S[r]);E<w&&(w=E),E>O&&(O=E)}var M=d.yExtrema(y,l,p),j=1/0,T=-1/0,k=[b,x];for(r=2*-Math.PI;r<=2*Math.PI;r+=Math.PI){var P=M+r;1===m?b<P&&P<x&&k.push(P):x<P&&P<b&&k.push(P)}for(r=0,i=k.length;r<i;r++){var A=d.yAt(y,l,p,c,k[r]);A<j&&(j=A),A>T&&(T=A)}this.box={minX:w-o,maxX:O+o,minY:j-o,maxY:T+o}}}}),t.exports=y},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(2),a=n(26),u=n(350),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(15),i=n(191);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){var r=n(21),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){for(var e=[],n=0;n<t.length;n++)e=e.concat(t[n]);return e};t.exports=n},function(t,e){t.exports=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e-5;return Math.abs(t-e)<n}},function(t,e,n){t.exports={mat3:n(85),vec2:n(173),vec3:n(174),transform:n(172)}},function(t,e,n){function r(t){return i(t)?Array.prototype.slice.call(t):[]}var i=n(21);t.exports=r},function(t,e,n){"use strict";function r(t,e){return t===e?0!==t||0!==e||1/t===1/e:t!==t&&e!==e}function i(t){return a.Util.isArray(t)?t.length:a.Util.isObject(t)?Object.keys(t).length:0}Object.defineProperty(e,"__esModule",{value:!0});var o="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},a=n(45);e.default=a.Util.mix({},a.Util,{shallowEqual:function(t,e){if(r(t,e))return!0;if("object"!==("undefined"===typeof t?"undefined":o(t))||null===t||"object"!==("undefined"===typeof e?"undefined":o(e))||null===e)return!1;if(a.Util.isArray(t)!==a.Util.isArray(e))return!1;if(i(t)!==i(e))return!1;var n=!0;return a.Util.each(t,function(t,i){return!!r(t,e[i])||(n=!1)}),n},without:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n={};return a.Util.each(t,function(t,r){-1===a.Util.indexOf(e,r)&&(n[r]=t)}),n},length:i})},function(t,e,n){"use strict";e.a=function(t,e){return t=+t,e-=t,function(n){return t+e*n}}},function(t,e,n){"use strict";e.a=function(t,e){return t=+t,e-=t,function(n){return t+e*n}}},function(t,e,n){"use strict";function r(t){return function(){var e=this.ownerDocument,n=this.namespaceURI;return n===a.b&&e.documentElement.namespaceURI===a.b?e.createElement(t):e.createElementNS(n,t)}}function i(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}var o=n(96),a=n(97);e.a=function(t){var e=n.i(o.a)(t);return(e.local?i:r)(e)}},function(t,e,n){"use strict";e.a=function(t,e){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var r=n.createSVGPoint();return r.x=e.clientX,r.y=e.clientY,r=r.matrixTransform(t.getScreenCTM().inverse()),[r.x,r.y]}var i=t.getBoundingClientRect();return[e.clientX-i.left-t.clientLeft,e.clientY-i.top-t.clientTop]}},function(t,e,n){"use strict";function r(t,e){var r,i;return function(){var o=n.i(a.e)(this,t),u=o.tween;if(u!==r){i=r=u;for(var s=0,c=i.length;s<c;++s)if(i[s].name===e){i=i.slice(),i.splice(s,1);break}}o.tween=i}}function i(t,e,r){var i,o;if("function"!==typeof r)throw new Error;return function(){var u=n.i(a.e)(this,t),s=u.tween;if(s!==i){o=(i=s).slice();for(var c={name:e,value:r},l=0,f=o.length;l<f;++l)if(o[l].name===e){o[l]=c;break}l===f&&o.push(c)}u.tween=o}}function o(t,e,r){var i=t._id;return t.each(function(){var t=n.i(a.e)(this,i);(t.value||(t.value={}))[e]=r.apply(this,arguments)}),function(t){return n.i(a.f)(t,i).value[e]}}e.b=o;var a=n(13);e.a=function(t,e){var o=this._id;if(t+="",arguments.length<2){for(var u,s=n.i(a.f)(this.node(),o).tween,c=0,l=s.length;c<l;++c)if((u=s[c]).name===t)return u.value;return null}return this.each((null==e?r:i)(o,t,e))}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}var i=n(45),o=r(i),a=n(321),u=r(a),s=n(58),c=r(s),l=n(438),f=r(l),h=n(432),d=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(h),p=c.default.mix(d,{G2:o.default,Util:c.default,Shape:i.Shape,Animate:i.Animate,PathUtil:i.PathUtil,track:function(){},setTheme:function(t){var e=t;"string"===typeof t&&f.default[t]&&(e=f.default[t]),o.default.Global.setTheme(e)},Interactions:u.default});e.default=p,t.exports=p},function(t,e,n){t.exports={Position:n(234),Color:n(232),Shape:n(235),Size:n(236),Opacity:n(233),ColorUtil:n(106)}},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(104),a=n(3),u=function(t){function e(e){var n;n=t.call(this)||this;var i=r(n),o={visible:!0},u=i.getDefaultCfg();return i._attrs=o,a.deepMix(o,u,e),n}i(e,t);var n=e.prototype;return n.getDefaultCfg=function(){return{}},n.get=function(t){return this._attrs[t]},n.set=function(t,e){this._attrs[t]=e},n.changeVisible=function(){},n.destroy=function(){var t=this;t._attrs={},t.removeAllListeners(),t.destroyed=!0},e}(o);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(3),o=n(111),a=n(260),u=n(19),s=u.FONT_FAMILY,c=i.Event,l=i.Group,f=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 i.mix({},e,{type:"continuous-legend",items:null,layout:"vertical",width:20,height:156,textStyle:{fill:"#333",textAlign:"center",textBaseline:"middle",stroke:"#fff",lineWidth:5,fontFamily:s},hoverTextStyle:{fill:"rgba(0,0,0,0.25)"},slidable:!0,triggerAttr:{fill:"#fff",shadowBlur:10,shadowColor:"rgba(0,0,0,0.65)",radius:2},_range:[0,100],middleBackgroundStyle:{fill:"#D9D9D9"},textOffset:4,lineStyle:{lineWidth:1,stroke:"#fff"},pointerStyle:{fill:"rgb(230, 230, 230)"}})},n._calStartPoint=function(){var t={x:10,y:this.get("titleGap")-8},e=this.get("titleShape");if(e){var n=e.getBBox();t.y+=n.height}return t},n.beforeRender=function(){var e=this.get("items");i.isArray(e)&&!i.isEmpty(e)&&(t.prototype.beforeRender.call(this),this.set("firstItem",e[0]),this.set("lastItem",e[e.length-1]))},n._formatItemValue=function(t){var e=this.get("formatter")||this.get("itemFormatter");return e&&(t=e.call(this,t)),t},n.render=function(){t.prototype.render.call(this),this.get("slidable")?this._renderSlider():this._renderUnslidable()},n._renderSlider=function(){var t=new l,e=new l,n=new l,r=this._calStartPoint(),i=this.get("group"),o=i.addGroup(a,{minHandleElement:t,maxHandleElement:e,backgroundElement:n,layout:this.get("layout"),range:this.get("_range"),width:this.get("width"),height:this.get("height")});o.translate(r.x,r.y),this.set("slider",o),this._renderSliderShape().attr("clip",o.get("middleHandleElement")),this._renderTrigger()},n._addMiddleBar=function(t,e,n){return t.addShape(e,{attrs:i.mix({},n,this.get("middleBackgroundStyle"))}),t.addShape(e,{attrs:n})},n._renderTrigger=function(){var t=this.get("firstItem"),e=this.get("lastItem"),n=this.get("layout"),r=this.get("textStyle"),o=this.get("triggerAttr"),a=i.mix({},o),u=i.mix({},o),s=i.mix({text:this._formatItemValue(t.value)+""},r),c=i.mix({text:this._formatItemValue(e.value)+""},r);"vertical"===n?(this._addVerticalTrigger("min",a,s),this._addVerticalTrigger("max",u,c)):(this._addHorizontalTrigger("min",a,s),this._addHorizontalTrigger("max",u,c))},n._addVerticalTrigger=function(t,e,n){var r=this.get("slider"),o=r.get(t+"HandleElement"),a=this.get("width"),u=o.addShape("rect",{attrs:i.mix({x:a/2-8-2,y:"min"===t?0:-8,width:18,height:8},e)}),s=o.addShape("text",{attrs:i.mix(n,{x:a+this.get("textOffset"),y:"max"===t?-4:4,textAlign:"start",lineHeight:1,textBaseline:"middle"})}),c=this.get("layout"),l="vertical"===c?"ns-resize":"ew-resize";u.attr("cursor",l),s.attr("cursor",l),this.set(t+"ButtonElement",u),this.set(t+"TextElement",s)},n._addHorizontalTrigger=function(t,e,n){var r=this.get("slider"),o=r.get(t+"HandleElement"),a=o.addShape("rect",{attrs:i.mix({x:"min"===t?-8:0,y:-8-this.get("height")/2,width:8,height:16},e)}),u=o.addShape("text",{attrs:i.mix(n,{x:"min"===t?-12:12,y:4+this.get("textOffset")+10,textAlign:"min"===t?"end":"start",textBaseline:"middle"})}),s=this.get("layout"),c="vertical"===s?"ns-resize":"ew-resize";a.attr("cursor",c),u.attr("cursor",c),this.set(t+"ButtonElement",a),this.set(t+"TextElement",u)},n._bindEvents=function(){var t=this;if(this.get("slidable")){this.get("slider").on("sliderchange",function(e){var n=e.range,r=t.get("firstItem").value,i=t.get("lastItem").value,o=r+n[0]/100*(i-r),a=r+n[1]/100*(i-r);t._updateElement(o,a);var u=new c("itemfilter",e,!0,!0);u.range=[o,a],t.emit("itemfilter",u)})}this.get("hoverable")&&(this.get("group").on("mousemove",i.wrapBehavior(this,"_onMouseMove")),this.get("group").on("mouseleave",i.wrapBehavior(this,"_onMouseLeave")))},n._updateElement=function(t,e){var n=this.get("minTextElement"),r=this.get("maxTextElement");e>1&&(t=parseInt(t,10),e=parseInt(e,10)),n.attr("text",this._formatItemValue(t)+""),r.attr("text",this._formatItemValue(e)+"")},n._onMouseLeave=function(){var t=this.get("group").findById("hoverPointer");t&&t.destroy();var e=this.get("group").findById("hoverText");e&&e.destroy(),this.get("canvas").draw()},n._onMouseMove=function(t){var e,n=this.get("height"),r=this.get("width"),i=this.get("items"),o=this.get("canvas").get("el"),a=o.getBoundingClientRect(),u=this.get("group").getBBox();if("vertical"===this.get("layout")){var s=5;"color-legend"===this.get("type")&&(s=30);var c=this.get("titleGap"),l=this.get("titleShape");l&&(c+=l.getBBox().maxY-l.getBBox().minY);var f=t.clientY||t.event.clientY;f=f-a.y-this.get("group").attr("matrix")[7]+u.y-s+c,e=i[0].value+(1-f/n)*(i[i.length-1].value-i[0].value)}else{var h=t.clientX||t.event.clientX;h=h-a.x-this.get("group").attr("matrix")[6],e=i[0].value+h/r*(i[i.length-1].value-i[0].value)}e=e.toFixed(2),this.activate(e),this.emit("mousehover",{value:e})},n.activate=function(t){if(t){var e=this.get("group").findById("hoverPointer"),n=this.get("group").findById("hoverText"),r=this.get("items");if(!(t<r[0].value||t>r[r.length-1].value)){var o,a=this.get("height"),u=this.get("width"),s=this.get("titleShape"),c=this.get("titleGap"),l=[],f=(t-r[0].value)/(r[r.length-1].value-r[0].value);if("vertical"===this.get("layout")){var h=0,d=0;"color-legend"===this.get("type")&&(h=c,s&&(h+=s.getBBox().height)),this.get("slidable")&&("color-legend"===this.get("type")?h-=13:(h=c-15,s&&(h+=s.getBBox().height)),d+=10),f=(1-f)*a,l=[[d,f+h],[d-10,f+h-5],[d-10,f+h+5]],o=i.mix({},{x:u+this.get("textOffset")/2+d,y:f+h,text:this._formatItemValue(t)+""},this.get("textStyle"),{textAlign:"start"})}else{var p=0,g=0;"color-legend"===this.get("type")&&(p=c,s&&(p+=s.getBBox().height)),this.get("slidable")&&("color-legend"===this.get("type")?p-=7:(p=c,s||(p-=7)),g+=10),f*=u,l=[[f+g,p],[f+g-5,p-10],[f+g+5,p-10]],o=i.mix({},{x:f-5,y:a+this.get("textOffset")+p,text:this._formatItemValue(t)+""},this.get("textStyle"))}var v=i.mix(o,this.get("hoverTextStyle"));n?n.attr(v):(n=this.get("group").addShape("text",{attrs:v}),n.set("id","hoverText")),e?e.attr(i.mix({points:l},this.get("pointerStyle"))):(e=this.get("group").addShape("Polygon",{attrs:i.mix({points:l},this.get("pointerStyle"))}),e.set("id","hoverPointer")),this.get("canvas").draw()}}},n.deactivate=function(){var t=this.get("group").findById("hoverPointer");t&&t.destroy();var e=this.get("group").findById("hoverText");e&&e.destroy(),this.get("canvas").draw()},e}(o);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(66),o=n(3),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 o.mix({},e,{x:0,y:0,items:null,titleContent:null,showTitle:!0,plotRange:null,offset:10,timeStamp:0,inPlot:!0,crosshairs:null})},n.isContentChange=function(t,e){var n=this.get("titleContent"),r=this.get("items"),i=!(t===n&&r.length===e.length);return i||o.each(e,function(t,e){var n=r[e];for(var a in t)if(t.hasOwnProperty(a)&&!o.isObject(t[a])&&t[a]!==n[a]){i=!0;break}if(i)return!1}),i},n.setContent=function(t,e){var n=(new Date).valueOf();return this.set("items",e),this.set("titleContent",t),this.set("timeStamp",n),this.render(),this},n.setPosition=function(t,e){this.set("x",t),this.set("y",e)},n.render=function(){},n.clear=function(){},n.show=function(){this.set("visible",!0)},n.hide=function(){this.set("visible",!1)},e}(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}function i(t){var e=0;return f.each(t,function(t){e+=t}),e/t.length}function o(t,e){if(f.isNumber(t)&&f.isNumber(e))return[t,e];for(var n,r,i=-1,o=0,a=0,u=t.length-1,s=0;++i<t.length;)n=u,u=i,s+=r=t[n]*e[u]-t[u]*e[n],o+=(t[n]+t[u])*r,a+=(e[n]+e[u])*r;return s*=3,[o/s,a/s]}var a=n(16),u=a.Group,s=n(30),c=s.Label,l=n(5),f=n(0),h=["line","point","path"],d=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n.getDefaultCfg=function(){return{label:l.label,labelCfg:null,coord:null,geomType:null,zIndex:6}},n._renderUI=function(){t.prototype._renderUI.call(this),this.initLabelsCfg();var e=this.addGroup(),n=this.addGroup({elCls:"x-line-group"}),r=this.get("labelRenderer");this.set("labelsGroup",e),this.set("lineGroup",n),this.get("labelRenderer").set("group",e),r.set("group",e),r.set("lineGroup",n)},n.initLabelsCfg=function(){var t=this,e=new c,n=t.getDefaultLabelCfg(),r=t.get("labelCfg");f.deepMix(n,r.globalCfg||r.cfg),e.set("config",!1),n.labelLine&&e.set("labelLine",n.labelLine),e.set("coord",t.get("coord")),this.set("labelRenderer",e),t.set("label",n)},n.getDefaultLabelCfg=function(){var t=this,e=t.get("labelCfg").cfg||t.get("labelCfg").globalCfg,n=t.get("geomType"),r=t.get("viewTheme")||l;return"polygon"===n||e&&e.offset<0&&-1===f.indexOf(h,n)?f.deepMix({},t.get("label"),r.innerLabels,e):f.deepMix({},t.get("label"),r.label,e)},n.getLabelsItems=function(t,e){var n=this,r=[],i=n.get("geom"),o=n.get("coord");n._getLabelCfgs(t,e);var a=n.get("labelItemCfgs");return f.each(t,function(t,e){var u=t._origin,s=a[e];if(!s)return void r.push(null);f.isArray(s.text)||(s.text=[s.text]);var c=s.text.length;f.each(s.text,function(e,a){if(f.isNil(e)||""===e)return void r.push(null);var l=n.getLabelPoint(s,t,a);l=f.mix({},s,l),l.textAlign||(l.textAlign=n.getLabelAlign(l,a,c)),i&&(l._id=i._getShapeId(u)+"-glabel-"+a+"-"+l.text),l.coord=o,r.push(l)})}),r},n.adjustItems=function(t){return f.each(t,function(t){t&&(t.offsetX&&(t.x+=t.offsetX),t.offsetY&&(t.y+=t.offsetY))}),t},n.drawLines=function(t){var e=this;f.each(t,function(t){t&&t.offset>0&&e.lineToLabel(t)})},n.lineToLabel=function(){},n.getLabelPoint=function(t,e,n){function r(e,n){return f.isArray(e)&&(e=1===t.text.length?e.length<=2?e[e.length-1]:i(e):e[n]),e}var a=this,u=a.get("coord"),s=t.text.length,c={text:t.text[n]};if(e&&"polygon"===this.get("geomType")){var l=o(e.x,e.y);c.x=l[0],c.y=l[1]}else c.x=r(e.x,n),c.y=r(e.y,n);if(e&&e.nextPoints&&("funnel"===e.shape||"pyramid"===e.shape)){var h=-1/0;e.nextPoints.forEach(function(t){t=u.convert(t),t.x>h&&(h=t.x)}),c.x=(c.x+h)/2}"pyramid"===e.shape&&!e.nextPoints&&e.points&&e.points.forEach(function(t){t=u.convert(t),(f.isArray(t.x)&&!e.x.includes(t.x)||f.isNumber(t.x)&&e.x!==t.x)&&(c.x=(c.x+t.x)/2)}),t.position&&a.setLabelPosition(c,e,n,t.position);var d=a.getLabelOffset(t,n,s);return t.offsetX&&(d.x+=t.offsetX),t.offsetY&&(d.y+=t.offsetY),a.transLabelPoint(c),c.start={x:c.x,y:c.y},c.x+=d.x,c.y+=d.y,c.color=e.color,c},n.setLabelPosition=function(){},n.transLabelPoint=function(t){var e=this,n=e.get("coord"),r=n.applyMatrix(t.x,t.y,1);t.x=r[0],t.y=r[1]},n.getOffsetVector=function(t){var e=this,n=t.offset||0,r=e.get("coord");return r.isTransposed?r.applyMatrix(n,0):r.applyMatrix(0,n)},n.getDefaultOffset=function(t){var e=this,n=0,r=e.get("coord"),i=e.getOffsetVector(t);n=r.isTransposed?i[0]:i[1];var o=this.get("yScale");if(o&&t.point){t.point[o.field]<0&&(n*=-1)}return n},n.getLabelOffset=function(t,e,n){var r=this,i=r.getDefaultOffset(t),o=r.get("coord"),a=o.isTransposed,u=a?"x":"y",s=a?1:-1,c={x:0,y:0};return c[u]=e>0||1===n?i*s:i*s*-1,c},n.getLabelAlign=function(t,e,n){var r=this,i="center";if(r.get("coord").isTransposed){var o=r.getDefaultOffset(t);i=o<0?"right":0===o?"center":"left",n>1&&0===e&&("right"===i?i="left":"left"===i&&(i="right"))}return i},n._getLabelValue=function(t,e){f.isArray(e)||(e=[e]);var n=[];return f.each(e,function(e){var r=t[e.field];if(f.isArray(r)){var i=[];f.each(r,function(t){i.push(e.getText(t))}),r=i}else r=e.getText(r);(f.isNil(r)||""===r)&&n.push(null),n.push(r)}),n},n._getLabelCfgs=function(t){var e=this,n=this.get("labelCfg"),r=n.scales,i=this.get("label"),o=e.get("viewTheme")||l,a=[];n.globalCfg&&n.globalCfg.type&&e.set("type",n.globalCfg.type),f.each(t,function(t,u){var s={},c=t._origin,l=e._getLabelValue(c,r);if(n.callback){var h=r.map(function(t){return c[t.field]});s=n.callback.apply(null,[].concat(h,[t,u]))}if(!s&&0!==s)return void a.push(null);if(f.isString(s)||f.isNumber(s)?s={text:s}:(s.text=s.content||l[0],delete s.content),s=f.mix({},i,n.globalCfg||{},s),t.point=c,s.point=c,s.htmlTemplate&&(s.useHtml=!0,s.text=s.htmlTemplate.call(null,s.text,t,u),delete s.htmlTemplate),s.formatter&&(s.text=s.formatter.call(null,s.text,t,u),delete s.formatter),s.label){var d=s.label;delete s.label,s=f.mix(s,d)}if(s.textStyle){delete s.textStyle.offset;var p=s.textStyle;f.isFunction(p)&&(s.textStyle=p.call(null,s.text,t,u))}s.labelLine&&(s.labelLine=f.mix({},i.labelLine,s.labelLine)),s.textStyle=f.mix({},i.textStyle,o.label.textStyle,s.textStyle),delete s.items,a.push(s)}),this.set("labelItemCfgs",a)},n.showLabels=function(t,e){var n=this,r=n.get("labelRenderer"),i=n.getLabelsItems(t,e);e=[].concat(e);var o=n.get("type");i=n.adjustItems(i,e),n.drawLines(i),r.set("items",i.filter(function(t,n){return!!t||(e.splice(n,1),!1)})),o&&(r.set("shapes",e),r.set("type",o),r.set("points",t)),r.set("canvas",this.get("canvas")),r.draw()},n.destroy=function(){this.get("labelRenderer").destroy(),t.prototype.destroy.call(this)},e}(u);t.exports=d},function(t,e,n){function r(t,e){var n=t.length;o.isString(t[0])&&(t=t.map(function(t){return e.translate(t)}));for(var r=t[1]-t[0],i=2;i<n;i++){var a=t[i]-t[i-1];r>a&&(r=a)}return r}var i=n(5),o=n(0),a={getDefaultSize:function(){var t=this.get("defaultSize"),e=this.get("viewTheme")||i;if(!t){var n,o=this.get("coord"),a=this.getXScale(),u=a.values,s=this.get("dataArray");if(a.isLinear&&u.length>1){u.sort();var c=r(u,a);n=(a.max-a.min)/c,u.length>n&&(n=u.length)}else n=u.length;var l=a.range,f=1/n,h=1;if(this.isInCircle()?h=o.isTransposed&&n>1?e.widthRatio.multiplePie:e.widthRatio.rose:(a.isLinear&&(f*=l[1]-l[0]),h=e.widthRatio.column),f*=h,this.hasAdjust("dodge")){var d=this._getDodgeCfg(s),p=d.dodgeCount,g=d.dodgeRatio;f/=p,g>0&&(f=g*f/h)}t=f,this.set("defaultSize",t)}return t},_getDodgeCfg:function(t){var e,n,r=this.get("adjusts"),i=t.length;if(o.each(r,function(t){"dodge"===t.type&&(e=t.dodgeBy,n=t.dodgeRatio)}),e){var a=o.Array.merge(t);i=o.Array.values(a,e).length}return{dodgeCount:i,dodgeRatio:n}},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("coord");return this.isInCircle()&&!t.isTransposed?(t.endAngle-t.startAngle)*t.radius:this.getDimWidth("x")},_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=o.isNil(e)?this.getDefaultSize():this._toNormalizedSize(e)},getSize:function(t){var e=this.getAttrValue("size",t);if(o.isNil(e)){var n=this.getDefaultSize();e=this._toCoordSize(n)}return e}};t.exports=a},function(t,e,n){var r=n(72);t.exports=function(t,e){var n=r(t);if(n&&n[e])return n[e]}},function(t,e){t.exports=function(t){return(t.get("scaleController")||{}).defs}},function(t,e,n){var r=n(0),i=n(52);t.exports=function(t,e){var n,o=e.field,a=e.type,u=r.Array.values(t,o);return"linear"===a?(n=r.Array.getRange(u),e.min<n.min&&(n.min=e.min),e.max>n.max&&(n.max=e.max)):"timeCat"===a?(r.each(u,function(t,e){u[e]=i.toTimeStamp(t)}),u.sort(function(t,e){return t-e}),n=u):n=u,n}},function(t,e,n){var r=n(1),i=n(7),o=n(37),a=n(50),u=function t(e){t.superclass.constructor.call(this,e)};u.Symbols={circle:function(t,e,n){return[["M",t,e],["m",-n,0],["a",n,n,0,1,0,2*n,0],["a",n,n,0,1,0,2*-n,0]]},square:function(t,e,n){return[["M",t-n,e-n],["L",t+n,e-n],["L",t+n,e+n],["L",t-n,e+n],["Z"]]},diamond:function(t,e,n){return[["M",t-n,e],["L",t,e-n],["L",t+n,e],["L",t,e+n],["Z"]]},triangle:function(t,e,n){var r=n*Math.sin(1/3*Math.PI);return[["M",t-n,e+r],["L",t,e-r],["L",t+n,e+r],["z"]]},"triangle-down":function(t,e,n){var r=n*Math.sin(1/3*Math.PI);return[["M",t-n,e-r],["L",t+n,e-r],["L",t,e+r],["Z"]]}},u.ATTRS={path:null,lineWidth:1},r.extend(u,i),r.augment(u,{type:"marker",canFill:!0,canStroke:!0,getDefaultAttrs:function(){return{x:0,y:0,lineWidth:1}},calculateBox:function(){var t=this._attrs,e=t.x,n=t.y,r=t.radius,i=this.getHitLineWidth(),o=i/2+r;return{minX:e-o,minY:n-o,maxX:e+o,maxY:n+o}},_getPath:function(){var t,e=this._attrs,n=e.x,i=e.y,o=e.radius||e.r,a=e.symbol||"circle";return t=r.isFunction(a)?a:u.Symbols[a],t?t(n,i,o):null},createPath:function(t){var e=this._cfg.segments;if(!e||this._cfg.hasUpdate){var n=o.parsePath(this._getPath());t.beginPath();var r;e=[];for(var i=0;i<n.length;i++){var u=n[i];r=new a(u,r,i===n.length-1),e.push(r),r.draw(t)}this._cfg.segments=e,this._cfg.hasUpdate=!1}else{t.beginPath();for(var s=0;s<e.length;s++)e[s].draw(t)}}}),t.exports=u},function(t,e,n){function r(t,e,n,r,i){var o=1-i;return o*o*(o*r+3*i*n)+i*i*(i*t+3*o*e)}function i(t,e,n,r,i){var o=1-i;return 3*(((e-t)*o+2*(n-e)*i)*o+(r-n)*i*i)}function o(t,e,n,i,o,a,u,s,c,f,h){var d,p,g,v,y,m,b,x,_=.005,w=1/0,O=[c,f];for(p=0;p<1;p+=.05)g=[r(t,n,o,u,p),r(e,i,a,s,p)],(v=l.squaredDistance(O,g))<w&&(d=p,w=v);w=1/0;for(var S=0;S<32&&!(_<1e-4);S++)b=d-_,x=d+_,g=[r(t,n,o,u,b),r(e,i,a,s,b)],v=l.squaredDistance(O,g),b>=0&&v<w?(d=b,w=v):(m=[r(t,n,o,u,x),r(e,i,a,s,x)],y=l.squaredDistance(O,m),x<=1&&y<w?(d=x,w=y):_*=.5);return h&&(h.x=r(t,n,o,u,d),h.y=r(e,i,a,s,d)),Math.sqrt(w)}function a(t,e,n,r){var i,o,a,u=3*t-9*e+9*n-3*r,s=6*e-12*n+6*r,l=3*n-3*r,f=[];if(c.isNumberEqual(u,0))c.isNumberEqual(s,0)||(i=-l/s)>=0&&i<=1&&f.push(i);else{var h=s*s-4*u*l;c.isNumberEqual(h,0)?f.push(-s/(2*u)):h>0&&(a=Math.sqrt(h),i=(-s+a)/(2*u),o=(-s-a)/(2*u),i>=0&&i<=1&&f.push(i),o>=0&&o<=1&&f.push(o))}return f}function u(t,e,n,r,i){return t*(t*(-3*e+9*n-9*r+3*i)+6*e-12*n+6*r)-3*e+3*n}function s(t,e,n,r,i,o,a,s,l){c.isNil(l)&&(l=1),l=l>1?1:l<0?0:l;for(var f=l/2,h=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],d=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],p=0,g=0;g<12;g++){var v=f*h[g]+f,y=u(v,t,n,i,a),m=u(v,e,r,o,s),b=y*y+m*m;p+=d[g]*Math.sqrt(b)}return f*p}var c=n(1),l=c.vec2;t.exports={at:r,derivativeAt:i,projectPoint:function(t,e,n,r,i,a,u,s,c,l){var f={};return o(t,e,n,r,i,a,u,s,c,l,f),f},pointDistance:o,extrema:a,len:s}},function(t,e,n){var r=n(48),i=n(143),o=n(75),a=n(47);t.exports={line:function(t,e,n,i,o,a,u){var s=r.box(t,e,n,i,o);if(!this.box(s.minX,s.maxX,s.minY,s.maxY,a,u))return!1;var c=r.pointDistance(t,e,n,i,a,u);return!isNaN(c)&&c<=o/2},polyline:function(t,e,n,r){var i=t.length-1;if(i<1)return!1;for(var o=0;o<i;o++){var a=t[o][0],u=t[o][1],s=t[o+1][0],c=t[o+1][1];if(this.line(a,u,s,c,e,n,r))return!0}return!1},cubicline:function(t,e,n,r,i,a,u,s,c,l,f){return o.pointDistance(t,e,n,r,i,a,u,s,l,f)<=c/2},quadraticline:function(t,e,n,r,o,a,u,s,c){return i.pointDistance(t,e,n,r,o,a,s,c)<=u/2},arcline:function(t,e,n,r,i,o,u,s,c){return a.pointDistance(t,e,n,r,i,o,s,c)<=u/2},rect:function(t,e,n,r,i,o){return t<=i&&i<=t+n&&e<=o&&o<=e+r},circle:function(t,e,n,r,i){return Math.pow(r-t,2)+Math.pow(i-e,2)<=Math.pow(n,2)},box:function(t,e,n,r,i,o){return t<=i&&i<=e&&n<=o&&o<=r}}},function(t,e,n){function r(t,e){function n(t,e){if(1===t.length)r.push(t[0]),i.push(t[0]);else{for(var o=[],a=0;a<t.length-1;a++)0===a&&r.push(t[0]),a===t.length-2&&i.push(t[a+1]),o[a]=[(1-e)*t[a][0]+e*t[a+1][0],(1-e)*t[a][1]+e*t[a+1][1]];n(o,e)}}var r=[],i=[];return t.length&&n(t,e),{left:r,right:i.reverse()}}function i(t,e,n){var i=[[t[1],t[2]]];n=n||2;var o=[];"A"===e[0]?(i.push(e[6]),i.push(e[7])):"C"===e[0]?(i.push([e[1],e[2]]),i.push([e[3],e[4]]),i.push([e[5],e[6]])):"S"===e[0]||"Q"===e[0]?(i.push([e[1],e[2]]),i.push([e[3],e[4]])):i.push([e[1],e[2]]);for(var a=i,u=1/n,s=0;s<n-1;s++){var c=u/(1-u*s),l=r(a,c);o.push(l.left),a=l.right}return o.push(a),o.map(function(t){var e=[];return 4===t.length&&(e.push("C"),e=e.concat(t[2])),t.length>=3&&(3===t.length&&e.push("Q"),e=e.concat(t[1])),2===t.length&&e.push("L"),e=e.concat(t[t.length-1])})}function o(t,e,n){var r=null,i=n;return e<i&&(i=e,r="add"),t<i&&(i=t,r="del"),{type:r,min:i}}function a(t,e,n){for(var r,i=[].concat(t),o=1/(n+1),a=u(e)[0],s=1;s<=n;s++)o*=s,r=Math.floor(t.length*o),0===r?i.unshift([a[0]*o+t[r][0]*(1-o),a[1]*o+t[r][1]*(1-o)]):i.splice(r,0,[a[0]*o+t[r][0]*(1-o),a[1]*o+t[r][1]*(1-o)]);return i}function u(t){var e=[];switch(t[0]){case"M":case"L":e.push([t[1],t[2]]);break;case"A":e.push([t[6],t[7]]);break;case"Q":e.push([t[3],t[4]]),e.push([t[1],t[2]]);break;case"T":e.push([t[1],t[2]]);break;case"C":e.push([t[5],t[6]]),e.push([t[1],t[2]]),e.push([t[3],t[4]]);break;case"S":e.push([t[3],t[4]]),e.push([t[1],t[2]]);break;case"H":case"V":e.push([t[1],t[1]])}return e}var s=n(149),c="\t\n\v\f\r \u2028\u2029",l=new RegExp("([a-z])["+c+",]*((-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?["+c+"]*,?["+c+"]*)+)","ig"),f=new RegExp("(-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?)["+c+"]*,?["+c+"]*","ig"),h=function(t){if(!t)return null;if(typeof t===typeof[])return t;var e={a:7,c:6,o:2,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,u:3,z:0},n=[];return String(t).replace(l,function(t,r,i){var o=[],a=r.toLowerCase();if(i.replace(f,function(t,e){e&&o.push(+e)}),"m"===a&&o.length>2&&(n.push([r].concat(o.splice(0,2))),a="l",r="m"===r?"l":"L"),"o"===a&&1===o.length&&n.push([r,o[0]]),"r"===a)n.push([r].concat(o));else for(;o.length>=e[a]&&(n.push([r].concat(o.splice(0,e[a]))),e[a]););}),n},d=function(t,e){for(var n=[],r=0,i=t.length;i-2*!e>r;r+=2){var o=[{x:+t[r-2],y:+t[r-1]},{x:+t[r],y:+t[r+1]},{x:+t[r+2],y:+t[r+3]},{x:+t[r+4],y:+t[r+5]}];e?r?i-4===r?o[3]={x:+t[0],y:+t[1]}:i-2===r&&(o[2]={x:+t[0],y:+t[1]},o[3]={x:+t[2],y:+t[3]}):o[0]={x:+t[i-2],y:+t[i-1]}:i-4===r?o[3]=o[2]:r||(o[0]={x:+t[r],y:+t[r+1]}),n.push(["C",(-o[0].x+6*o[1].x+o[2].x)/6,(-o[0].y+6*o[1].y+o[2].y)/6,(o[1].x+6*o[2].x-o[3].x)/6,(o[1].y+6*o[2].y-o[3].y)/6,o[2].x,o[2].y])}return n},p=function(t,e,n,r,i){var o=[];if(null===i&&null===r&&(r=n),t=+t,e=+e,n=+n,r=+r,null!==i){var a=Math.PI/180,u=t+n*Math.cos(-r*a),s=t+n*Math.cos(-i*a);o=[["M",u,e+n*Math.sin(-r*a)],["A",n,n,0,+(i-r>180),0,s,e+n*Math.sin(-i*a)]]}else o=[["M",t,e],["m",0,-r],["a",n,r,0,1,1,0,2*r],["a",n,r,0,1,1,0,-2*r],["z"]];return o},g=function(t){if(!(t=h(t))||!t.length)return[["M",0,0]];var e,n,r=[],i=0,o=0,a=0,u=0,s=0;"M"===t[0][0]&&(i=+t[0][1],o=+t[0][2],a=i,u=o,s++,r[0]=["M",i,o]);for(var c,l,f=3===t.length&&"M"===t[0][0]&&"R"===t[1][0].toUpperCase()&&"Z"===t[2][0].toUpperCase(),g=s,v=t.length;g<v;g++){if(r.push(c=[]),l=t[g],(e=l[0])!==e.toUpperCase())switch(c[0]=e.toUpperCase(),c[0]){case"A":c[1]=l[1],c[2]=l[2],c[3]=l[3],c[4]=l[4],c[5]=l[5],c[6]=+l[6]+i,c[7]=+l[7]+o;break;case"V":c[1]=+l[1]+o;break;case"H":c[1]=+l[1]+i;break;case"R":n=[i,o].concat(l.slice(1));for(var y=2,m=n.length;y<m;y++)n[y]=+n[y]+i,n[++y]=+n[y]+o;r.pop(),r=r.concat(d(n,f));break;case"O":r.pop(),n=p(i,o,l[1],l[2]),n.push(n[0]),r=r.concat(n);break;case"U":r.pop(),r=r.concat(p(i,o,l[1],l[2],l[3])),c=["U"].concat(r[r.length-1].slice(-2));break;case"M":a=+l[1]+i,u=+l[2]+o;break;default:for(var b=1,x=l.length;b<x;b++)c[b]=+l[b]+(b%2?i:o)}else if("R"===e)n=[i,o].concat(l.slice(1)),r.pop(),r=r.concat(d(n,f)),c=["R"].concat(l.slice(-2));else if("O"===e)r.pop(),n=p(i,o,l[1],l[2]),n.push(n[0]),r=r.concat(n);else if("U"===e)r.pop(),r=r.concat(p(i,o,l[1],l[2],l[3])),c=["U"].concat(r[r.length-1].slice(-2));else for(var _=0,w=l.length;_<w;_++)c[_]=l[_];if("O"!==(e=e.toUpperCase()))switch(c[0]){case"Z":i=+a,o=+u;break;case"H":i=c[1];break;case"V":o=c[1];break;case"M":a=c[c.length-2],u=c[c.length-1];break;default:i=c[c.length-2],o=c[c.length-1]}}return r},v=function(t,e,n,r){return[t,e,n,r,n,r]},y=function(t,e,n,r,i,o){return[1/3*t+2/3*n,1/3*e+2/3*r,1/3*i+2/3*n,1/3*o+2/3*r,i,o]},m=function t(e,n,r,i,o,a,u,s,c,l){r===i&&(r+=1);var f,h,d,p,g,v=120*Math.PI/180,y=Math.PI/180*(+o||0),m=[],b=function(t,e,n){return{x:t*Math.cos(n)-e*Math.sin(n),y:t*Math.sin(n)+e*Math.cos(n)}};if(l)h=l[0],d=l[1],p=l[2],g=l[3];else{f=b(e,n,-y),e=f.x,n=f.y,f=b(s,c,-y),s=f.x,c=f.y,e===s&&n===c&&(s+=1,c+=1);var x=(e-s)/2,_=(n-c)/2,w=x*x/(r*r)+_*_/(i*i);w>1&&(w=Math.sqrt(w),r*=w,i*=w);var O=r*r,S=i*i,C=(a===u?-1:1)*Math.sqrt(Math.abs((O*S-O*_*_-S*x*x)/(O*_*_+S*x*x)));p=C*r*_/i+(e+s)/2,g=C*-i*x/r+(n+c)/2,h=Math.asin(((n-g)/i).toFixed(9)),d=Math.asin(((c-g)/i).toFixed(9)),h=e<p?Math.PI-h:h,d=s<p?Math.PI-d:d,h<0&&(h=2*Math.PI+h),d<0&&(d=2*Math.PI+d),u&&h>d&&(h-=2*Math.PI),!u&&d>h&&(d-=2*Math.PI)}var E=d-h;if(Math.abs(E)>v){var M=d,j=s,T=c;d=h+v*(u&&d>h?1:-1),s=p+r*Math.cos(d),c=g+i*Math.sin(d),m=t(s,c,r,i,o,0,u,j,T,[d,M,p,g])}E=d-h;var k=Math.cos(h),P=Math.sin(h),A=Math.cos(d),I=Math.sin(d),D=Math.tan(E/4),R=4/3*r*D,N=4/3*i*D,L=[e,n],F=[e+R*P,n-N*k],z=[s+R*I,c-N*A],B=[s,c];if(F[0]=2*L[0]-F[0],F[1]=2*L[1]-F[1],l)return[F,z,B].concat(m);m=[F,z,B].concat(m).join().split(",");for(var W=[],H=0,V=m.length;H<V;H++)W[H]=H%2?b(m[H-1],m[H],y).y:b(m[H],m[H+1],y).x;return W},b=function(t,e){var n,r=g(t),i=e&&g(e),o={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},a={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},u=[],s=[],c="",l="",f=function(t,e,n){var r,i;if(!t)return["C",e.x,e.y,e.x,e.y,e.x,e.y];switch(!(t[0]in{T:1,Q:1})&&(e.qx=e.qy=null),t[0]){case"M":e.X=t[1],e.Y=t[2];break;case"A":t=["C"].concat(m.apply(0,[e.x,e.y].concat(t.slice(1))));break;case"S":"C"===n||"S"===n?(r=2*e.x-e.bx,i=2*e.y-e.by):(r=e.x,i=e.y),t=["C",r,i].concat(t.slice(1));break;case"T":"Q"===n||"T"===n?(e.qx=2*e.x-e.qx,e.qy=2*e.y-e.qy):(e.qx=e.x,e.qy=e.y),t=["C"].concat(y(e.x,e.y,e.qx,e.qy,t[1],t[2]));break;case"Q":e.qx=t[1],e.qy=t[2],t=["C"].concat(y(e.x,e.y,t[1],t[2],t[3],t[4]));break;case"L":t=["C"].concat(v(e.x,e.y,t[1],t[2]));break;case"H":t=["C"].concat(v(e.x,e.y,t[1],e.y));break;case"V":t=["C"].concat(v(e.x,e.y,e.x,t[1]));break;case"Z":t=["C"].concat(v(e.x,e.y,e.X,e.Y))}return t},h=function(t,e){if(t[e].length>7){t[e].shift();for(var o=t[e];o.length;)u[e]="A",i&&(s[e]="A"),t.splice(e++,0,["C"].concat(o.splice(0,6)));t.splice(e,1),n=Math.max(r.length,i&&i.length||0)}},d=function(t,e,o,a,u){t&&e&&"M"===t[u][0]&&"M"!==e[u][0]&&(e.splice(u,0,["M",a.x,a.y]),o.bx=0,o.by=0,o.x=t[u][1],o.y=t[u][2],n=Math.max(r.length,i&&i.length||0))};n=Math.max(r.length,i&&i.length||0);for(var p=0;p<n;p++){r[p]&&(c=r[p][0]),"C"!==c&&(u[p]=c,p&&(l=u[p-1])),r[p]=f(r[p],o,l),"A"!==u[p]&&"C"===c&&(u[p]="C"),h(r,p),i&&(i[p]&&(c=i[p][0]),"C"!==c&&(s[p]=c,p&&(l=s[p-1])),i[p]=f(i[p],a,l),"A"!==s[p]&&"C"===c&&(s[p]="C"),h(i,p)),d(r,i,o,a,p),d(i,r,a,o,p);var b=r[p],x=i&&i[p],_=b.length,w=i&&x.length;o.x=b[_-2],o.y=b[_-1],o.bx=parseFloat(b[_-4])||o.x,o.by=parseFloat(b[_-3])||o.y,a.bx=i&&(parseFloat(x[w-4])||a.x),a.by=i&&(parseFloat(x[w-3])||a.y),a.x=i&&x[w-2],a.y=i&&x[w-1]}return i?[r,i]:r},x=/,?([a-z]),?/gi,_=function(t){return t.join(",").replace(x,"$1")},w=function(t,e,n,r,i){return t*(t*(-3*e+9*n-9*r+3*i)+6*e-12*n+6*r)-3*e+3*n},O=function(t,e,n,r,i,o,a,u,s){null===s&&(s=1),s=s>1?1:s<0?0:s;for(var c=s/2,l=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],f=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],h=0,d=0;d<12;d++){var p=c*l[d]+c,g=w(p,t,n,i,a),v=w(p,e,r,o,u),y=g*g+v*v;h+=f[d]*Math.sqrt(y)}return c*h},S=function(t,e,n,r,i,o,a,u){for(var s,c,l,f,h=[],d=[[],[]],p=0;p<2;++p)if(0===p?(c=6*t-12*n+6*i,s=-3*t+9*n-9*i+3*a,l=3*n-3*t):(c=6*e-12*r+6*o,s=-3*e+9*r-9*o+3*u,l=3*r-3*e),Math.abs(s)<1e-12){if(Math.abs(c)<1e-12)continue;(f=-l/c)>0&&f<1&&h.push(f)}else{var g=c*c-4*l*s,v=Math.sqrt(g);if(!(g<0)){var y=(-c+v)/(2*s);y>0&&y<1&&h.push(y);var m=(-c-v)/(2*s);m>0&&m<1&&h.push(m)}}for(var b,x=h.length,_=x;x--;)f=h[x],b=1-f,d[0][x]=b*b*b*t+3*b*b*f*n+3*b*f*f*i+f*f*f*a,d[1][x]=b*b*b*e+3*b*b*f*r+3*b*f*f*o+f*f*f*u;return d[0][_]=t,d[1][_]=e,d[0][_+1]=a,d[1][_+1]=u,d[0].length=d[1].length=_+2,{min:{x:Math.min.apply(0,d[0]),y:Math.min.apply(0,d[1])},max:{x:Math.max.apply(0,d[0]),y:Math.max.apply(0,d[1])}}},C=function(t,e,n,r,i,o,a,u){if(!(Math.max(t,n)<Math.min(i,a)||Math.min(t,n)>Math.max(i,a)||Math.max(e,r)<Math.min(o,u)||Math.min(e,r)>Math.max(o,u))){var s=(t*r-e*n)*(i-a)-(t-n)*(i*u-o*a),c=(t*r-e*n)*(o-u)-(e-r)*(i*u-o*a),l=(t-n)*(o-u)-(e-r)*(i-a);if(l){var f=s/l,h=c/l,d=+f.toFixed(2),p=+h.toFixed(2);if(!(d<+Math.min(t,n).toFixed(2)||d>+Math.max(t,n).toFixed(2)||d<+Math.min(i,a).toFixed(2)||d>+Math.max(i,a).toFixed(2)||p<+Math.min(e,r).toFixed(2)||p>+Math.max(e,r).toFixed(2)||p<+Math.min(o,u).toFixed(2)||p>+Math.max(o,u).toFixed(2)))return{x:f,y:h}}}},E=function(t,e,n){return e>=t.x&&e<=t.x+t.width&&n>=t.y&&n<=t.y+t.height},M=function(t,e,n,r,i){if(i)return[["M",+t+ +i,e],["l",n-2*i,0],["a",i,i,0,0,1,i,i],["l",0,r-2*i],["a",i,i,0,0,1,-i,i],["l",2*i-n,0],["a",i,i,0,0,1,-i,-i],["l",0,2*i-r],["a",i,i,0,0,1,i,-i],["z"]];var o=[["M",t,e],["l",n,0],["l",0,r],["l",-n,0],["z"]];return o.parsePathArray=_,o},j=function(t,e,n,r){return null===t&&(t=e=n=r=0),null===e&&(e=t.y,n=t.width,r=t.height,t=t.x),{x:t,y:e,width:n,w:n,height:r,h:r,x2:t+n,y2:e+r,cx:t+n/2,cy:e+r/2,r1:Math.min(n,r)/2,r2:Math.max(n,r)/2,r0:Math.sqrt(n*n+r*r)/2,path:M(t,e,n,r),vb:[t,e,n,r].join(" ")}},T=function(t,e){return t=j(t),e=j(e),E(e,t.x,t.y)||E(e,t.x2,t.y)||E(e,t.x,t.y2)||E(e,t.x2,t.y2)||E(t,e.x,e.y)||E(t,e.x2,e.y)||E(t,e.x,e.y2)||E(t,e.x2,e.y2)||(t.x<e.x2&&t.x>e.x||e.x<t.x2&&e.x>t.x)&&(t.y<e.y2&&t.y>e.y||e.y<t.y2&&e.y>t.y)},k=function(t,e,n,r,i,o,a,u){s.isArray(t)||(t=[t,e,n,r,i,o,a,u]);var c=S.apply(null,t);return j(c.min.x,c.min.y,c.max.x-c.min.x,c.max.y-c.min.y)},P=function(t,e,n,r,i,o,a,u,s){var c=1-s,l=Math.pow(c,3),f=Math.pow(c,2),h=s*s,d=h*s,p=l*t+3*f*s*n+3*c*s*s*i+d*a,g=l*e+3*f*s*r+3*c*s*s*o+d*u,v=t+2*s*(n-t)+h*(i-2*n+t),y=e+2*s*(r-e)+h*(o-2*r+e),m=n+2*s*(i-n)+h*(a-2*i+n),b=r+2*s*(o-r)+h*(u-2*o+r);return{x:p,y:g,m:{x:v,y:y},n:{x:m,y:b},start:{x:c*t+s*n,y:c*e+s*r},end:{x:c*i+s*a,y:c*o+s*u},alpha:90-180*Math.atan2(v-m,y-b)/Math.PI}},A=function(t,e,n){var r=k(t),i=k(e);if(!T(r,i))return n?0:[];for(var o=O.apply(0,t),a=O.apply(0,e),u=~~(o/8),s=~~(a/8),c=[],l=[],f={},h=n?0:[],d=0;d<u+1;d++){var p=P.apply(0,t.concat(d/u));c.push({x:p.x,y:p.y,t:d/u})}for(var g=0;g<s+1;g++){var v=P.apply(0,e.concat(g/s));l.push({x:v.x,y:v.y,t:g/s})}for(var y=0;y<u;y++)for(var m=0;m<s;m++){var b=c[y],x=c[y+1],_=l[m],w=l[m+1],S=Math.abs(x.x-b.x)<.001?"y":"x",E=Math.abs(w.x-_.x)<.001?"y":"x",M=C(b.x,b.y,x.x,x.y,_.x,_.y,w.x,w.y);if(M){if(f[M.x.toFixed(4)]===M.y.toFixed(4))continue;f[M.x.toFixed(4)]=M.y.toFixed(4);var j=b.t+Math.abs((M[S]-b[S])/(x[S]-b[S]))*(x.t-b.t),A=_.t+Math.abs((M[E]-_[E])/(w[E]-_[E]))*(w.t-_.t);j>=0&&j<=1&&A>=0&&A<=1&&(n?h++:h.push({x:M.x,y:M.y,t1:j,t2:A}))}}return h},I=function(t,e,n){t=b(t),e=b(e);for(var r,i,o,a,u,s,c,l,f,h,d=n?0:[],p=0,g=t.length;p<g;p++){var v=t[p];if("M"===v[0])r=u=v[1],i=s=v[2];else{"C"===v[0]?(f=[r,i].concat(v.slice(1)),r=f[6],i=f[7]):(f=[r,i,r,i,u,s,u,s],r=u,i=s);for(var y=0,m=e.length;y<m;y++){var x=e[y];if("M"===x[0])o=c=x[1],a=l=x[2];else{"C"===x[0]?(h=[o,a].concat(x.slice(1)),o=h[6],a=h[7]):(h=[o,a,o,a,c,l,c,l],o=c,a=l);var _=A(f,h,n);if(n)d+=_;else{for(var w=0,O=_.length;w<O;w++)_[w].segment1=p,_[w].segment2=y,_[w].bez1=f,_[w].bez2=h;d=d.concat(_)}}}}}return d},D=function(t,e){return I(t,e)},R=function(t,e,n){if(1===n)return[[].concat(t)];var r=[];if("L"===e[0]||"C"===e[0]||"Q"===e[0])r=r.concat(i(t,e,n));else{var o=[].concat(t);"M"===o[0]&&(o[0]="L");for(var a=0;a<=n-1;a++)r.push(o)}return r},N=function(t,e){if(1===t.length)return t;var n=t.length-1,r=e.length-1,i=n/r,o=[];if(1===t.length&&"M"===t[0][0]){for(var a=0;a<r-n;a++)t.push(t[0]);return t}for(var u=0;u<r;u++){var s=Math.floor(i*u);o[s]=(o[s]||0)+1}var c=o.reduce(function(e,r,i){return i===n?e.concat(t[n]):e.concat(R(t[i],t[i+1],r))},[]);return c.unshift(t[0]),"Z"!==e[r]&&"z"!==e[r]||c.push("Z"),c},L=function(t,e){if(t.length!==e.length)return!1;var n=!0;return s.each(t,function(t,r){if(t!==e[r])return n=!1,!1}),n},F=function(t,e){var n,r,i=t.length,a=e.length,u=0;if(0===i||0===a)return null;for(var s=[],c=0;c<=i;c++)s[c]=[],s[c][0]={min:c};for(var l=0;l<=a;l++)s[0][l]={min:l};for(var f=1;f<=i;f++){n=t[f-1];for(var h=1;h<=a;h++){r=e[h-1],u=L(n,r)?0:1;var d=s[f-1][h].min+1,p=s[f][h-1].min+1,g=s[f-1][h-1].min+u;s[f][h]=o(d,p,g)}}return s},z=function(t,e){var n=F(t,e),r=t.length,i=e.length,o=[],a=1,u=1;if(n[r][i]!==r){for(var s=1;s<=r;s++){var c=n[s][s].min;u=s;for(var l=a;l<=i;l++)n[s][l].min<c&&(c=n[s][l].min,u=l);a=u,n[s][a].type&&o.push({index:s-1,type:n[s][a].type})}for(var f=o.length-1;f>=0;f--)a=o[f].index,"add"===o[f].type?t.splice(a,0,[].concat(t[a])):t.splice(a,1)}r=t.length;var h=i-r;if(r<i)for(var d=0;d<h;d++)"z"===t[r-1][0]||"Z"===t[r-1][0]?t.splice(r-2,0,t[r-2]):t.push(t[r-1]),r+=1;return t},B=function(t,e){if(t.length<=1)return t;for(var n,r=0;r<e.length;r++)if(t[r][0]!==e[r][0])switch(n=u(t[r]),e[r][0]){case"M":t[r]=["M"].concat(n[0]);break;case"L":t[r]=["L"].concat(n[0]);break;case"A":t[r]=[].concat(e[r]),t[r][6]=n[0][0],t[r][7]=n[0][1];break;case"Q":if(n.length<2){if(!(r>0)){t[r]=e[r];break}n=a(n,t[r-1],1)}t[r]=["Q"].concat(n.reduce(function(t,e){return t.concat(e)},[]));break;case"T":t[r]=["T"].concat(n[0]);break;case"C":if(n.length<3){if(!(r>0)){t[r]=e[r];break}n=a(n,t[r-1],2)}t[r]=["C"].concat(n.reduce(function(t,e){return t.concat(e)},[]));break;case"S":if(n.length<2){if(!(r>0)){t[r]=e[r];break}n=a(n,t[r-1],1)}t[r]=["S"].concat(n.reduce(function(t,e){return t.concat(e)},[]));break;default:t[r]=e[r]}return t};t.exports={parsePathString:h,parsePathArray:_,pathTocurve:b,pathToAbsolute:g,catmullRomToBezier:d,rectPath:M,fillPath:N,fillPathByDiff:z,formatPath:B,intersection:D}},function(t,e,n){"use strict";function r(t){e.ARRAY_TYPE=u=t}function i(t){return t*s}function o(t,e){return Math.abs(t-e)<=a*Math.max(1,Math.abs(t),Math.abs(e))}Object.defineProperty(e,"__esModule",{value:!0}),e.setMatrixArrayType=r,e.toRadian=i,e.equals=o;var a=e.EPSILON=1e-6,u=e.ARRAY_TYPE="undefined"!==typeof Float32Array?Float32Array:Array,s=(e.RANDOM=Math.random,Math.PI/180)},function(t,e,n){var r=n(6),i=n(4),o=n(2);t.exports=function(t,e){for(var n=[],a={},u=0;u<t.length;u++){var s=t[u],c=s[e];r(c)||(i(c)||(c=[c]),o(c,function(t){a[t]||(n.push(t),a[t]=!0)}))}return n}},function(t,e,n){var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=n(4),o=function t(e){if("object"!==("undefined"===typeof e?"undefined":r(e))||null===e)return e;var n=void 0;if(i(e)){n=[];for(var o=0,a=e.length;o<a;o++)"object"===r(e[o])&&null!=e[o]?n[o]=t(e[o]):n[o]=e[o]}else{n={};for(var u in e)"object"===r(e[u])&&null!=e[u]?n[u]=t(e[u]):n[u]=e[u]}return n};t.exports=o},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(40),o=n(4),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,n){var r=n(2),i=n(21),o=function(t,e){if(!i(t))return t;var n=[];return r(t,function(t,r){e(t,r)&&n.push(t)}),n};t.exports=o},function(t,e,n){var r=n(86),i=n(21),o=n(15),a=function t(e,n){if(e===n)return!0;if(!e||!n)return!1;if(o(e)||o(n))return!1;if(i(e)||i(n)){if(e.length!==n.length)return!1;for(var a=!0,u=0;u<e.length&&(a=t(e[u],n[u]));u++);return a}if(r(e)||r(n)){var s=Object.keys(e),c=Object.keys(n);if(s.length!==c.length)return!1;for(var l=!0,f=0;f<s.length&&(l=t(e[s[f]],n[s[f]]));f++);return l}return!1};t.exports=a},function(t,e){var n=function(t,e,n){return t<e?e:t>n?n:t};t.exports=n},function(t,e,n){var r=n(347);r.translate=function(t,e,n){var i=new Array(9);return r.fromTranslation(i,n),r.multiply(t,i,e)},r.rotate=function(t,e,n){var i=new Array(9);return r.fromRotation(i,n),r.multiply(t,i,e)},r.scale=function(t,e,n){var i=new Array(9);return r.fromScaling(i,n),r.multiply(t,i,e)},t.exports=r},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){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={Chart:"deleteChart",Coord:"deleteCoord",Geom:"deleteGeom",Axis:"deleteAxis",Tooltip:"deleteTooltip",Legend:"deleteLegend",Label:"deleteLabel",View:"deleteView",Guide:"deleteGuide",GuideLine:"deleteTypedGuide",GuideImage:"deleteTypedGuide",GuideText:"deleteTypedGuide",GuideRegion:"deleteTypedGuide",GuideHtml:"deleteTypedGuide",GuideArc:"deleteTypedGuide",GuideRegionFilter:"deleteTypedGuide",GuideDataMarker:"deleteTypedGuide",GuideDataRegion:"deleteTypedGuide",Facet:"deleteFacet"},i={merge:function(t,e,n,r){this.mergeDelete(t,e,n),this.mergeUpdate(t,r)},mergeDelete:function(t,e,n){var i=this;Object.keys(e).forEach(function(e){var o=r[n[e].name],a=t;n[e].viewId&&(a=t.views[n[e].viewId]),i[o]&&i[o](a,e,n[e].parentInfo.id)})},deleteAxis:function(t,e){t&&delete t.axises[e]},deleteTooltip:function(t){t&&delete t.tooltip},deleteCoord:function(t){t&&delete t.coord},deleteLegend:function(t,e){t&&delete t.legends[e]},deleteGuide:function(t){t&&delete t.guide},deleteGeom:function(t,e){t&&t.geoms&&delete t.geoms[e]},deleteLabel:function(t,e,n){t&&t.geoms&&t.geoms[n]&&delete t.geoms[n].label},deleteFacet:function(t){t&&delete t.facet},deleteTypedGuide:function(t,e){t&&t.guide&&delete t.guide.elements[e]},deleteView:function(t,e){t&&delete t.views[e]},mergeUpdate:function(t,e){this.mergeChart(t,e),this.mergeAxises(t,e),this.mergeCoord(t,e),this.mergeGeoms(t.geoms,e),this.mergeLegends(t.legends,e),this.mergeTooltip(t,e),this.mergeViews(t.views,e),this.mergeGuide(t.guide,e)},mergeChart:function(t,e){t.chart&&t.chart.updateProps&&(t.chart.props=t.chart.updateProps),e&&delete t.chart.g2Instance},mergeAxises:function(t,e){var n=t.axises;if(null!=!n)for(var r in n)n[r]&&n[r].updateProps&&(n[r].props=n[r].updateProps),e&&delete n[r].g2Instance},mergeTooltip:function(t,e){t.tooltip&&(e&&delete t.tooltip.g2Instance,t.tooltip.updateProps&&(t.tooltip.props=t.tooltip.updateProps))},mergeCoord:function(t,e){t.coord&&(e&&delete t.coord.g2Instance,t.coord.updateProps&&(t.coord.props=t.coord.updateProps))},mergeLegends:function(t,e){if(t)for(var n in t)if(t[n]){var r=t[n];e&&delete r.g2Instance,r.updateProps&&(r.props=r.updateProps)}},mergeGeoms:function(t,e){if(null!=t)for(var n in t)t[n]&&(e&&(delete t[n].g2Instance,t[n].label&&t[n].label.g2Instance&&(t[n].label.updateProps&&(t[n].label.props=t[n].label.updateProps),delete t[n].label.g2Instance)),t[n].updateProps&&(t[n].props=t[n].updateProps))},mergeGuide:function(t,e){if(null!=t){var n=t.elements;for(var r in n)n[r]&&(e&&delete n[r].g2Instance,n[r].updateProps&&(n[r].props=n[r].updateProps))}},mergeView:function(t,e){t&&(e&&t.g2Instance&&delete t.g2Instance,t.updateProps&&(t.props=t.updateProps),this.mergeCoord(t,e),this.mergeAxises(t,e),this.mergeGeoms(t.geoms,e),this.mergeGuide(t.guide,e))},mergeViews:function(t,e){if(null!=t)for(var n in t)t[n]&&this.mergeView(t[n],e)}};e.default=i},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.Prop=e.Util=void 0;var i=n(58),o=r(i),a=n(437),u=r(a);e.Util=o.default,e.Prop=u.default},function(t,e,n){"use strict";function r(){}function i(){return this.rgb().formatHex()}function o(){return y(this).formatHsl()}function a(){return this.rgb().formatRgb()}function u(t){var e,n;return t=(t+"").trim().toLowerCase(),(e=M.exec(t))?(n=e[1].length,e=parseInt(e[1],16),6===n?s(e):3===n?new h(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?new h(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?new h(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=j.exec(t))?new h(e[1],e[2],e[3],1):(e=T.exec(t))?new h(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=k.exec(t))?c(e[1],e[2],e[3],e[4]):(e=P.exec(t))?c(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=A.exec(t))?v(e[1],e[2]/100,e[3]/100,1):(e=I.exec(t))?v(e[1],e[2]/100,e[3]/100,e[4]):D.hasOwnProperty(t)?s(D[t]):"transparent"===t?new h(NaN,NaN,NaN,0):null}function s(t){return new h(t>>16&255,t>>8&255,255&t,1)}function c(t,e,n,r){return r<=0&&(t=e=n=NaN),new h(t,e,n,r)}function l(t){return t instanceof r||(t=u(t)),t?(t=t.rgb(),new h(t.r,t.g,t.b,t.opacity)):new h}function f(t,e,n,r){return 1===arguments.length?l(t):new h(t,e,n,null==r?1:r)}function h(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function d(){return"#"+g(this.r)+g(this.g)+g(this.b)}function p(){var t=this.opacity;return t=isNaN(t)?1:Math.max(0,Math.min(1,t)),(1===t?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}function g(t){return t=Math.max(0,Math.min(255,Math.round(t)||0)),(t<16?"0":"")+t.toString(16)}function v(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new b(t,e,n,r)}function y(t){if(t instanceof b)return new b(t.h,t.s,t.l,t.opacity);if(t instanceof r||(t=u(t)),!t)return new b;if(t instanceof b)return t;t=t.rgb();var e=t.r/255,n=t.g/255,i=t.b/255,o=Math.min(e,n,i),a=Math.max(e,n,i),s=NaN,c=a-o,l=(a+o)/2;return c?(s=e===a?(n-i)/c+6*(n<i):n===a?(i-e)/c+2:(e-n)/c+4,c/=l<.5?a+o:2-a-o,s*=60):c=l>0&&l<1?0:s,new b(s,c,l,t.opacity)}function m(t,e,n,r){return 1===arguments.length?y(t):new b(t,e,n,null==r?1:r)}function b(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function x(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}e.c=r,n.d(e,"e",function(){return w}),n.d(e,"d",function(){return O}),e.h=u,e.b=l,e.g=f,e.a=h,e.f=m;var _=n(90),w=.7,O=1/w,S="\\s*([+-]?\\d+)\\s*",C="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",E="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",M=/^#([0-9a-f]{3,8})$/,j=new RegExp("^rgb\\("+[S,S,S]+"\\)$"),T=new RegExp("^rgb\\("+[E,E,E]+"\\)$"),k=new RegExp("^rgba\\("+[S,S,S,C]+"\\)$"),P=new RegExp("^rgba\\("+[E,E,E,C]+"\\)$"),A=new RegExp("^hsl\\("+[C,E,E]+"\\)$"),I=new RegExp("^hsla\\("+[C,E,E,C]+"\\)$"),D={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};n.i(_.a)(r,u,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:i,formatHex:i,formatHsl:o,formatRgb:a,toString:a}),n.i(_.a)(h,f,n.i(_.b)(r,{brighter:function(t){return t=null==t?O:Math.pow(O,t),new h(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?w:Math.pow(w,t),new h(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:d,formatHex:d,formatRgb:p,toString:p})),n.i(_.a)(b,m,n.i(_.b)(r,{brighter:function(t){return t=null==t?O:Math.pow(O,t),new b(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?w:Math.pow(w,t),new b(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,i=2*n-r;return new h(x(t>=240?t-240:t+120,i,r),x(t,i,r),x(t<120?t+240:t-120,i,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=this.opacity;return t=isNaN(t)?1:Math.max(0,Math.min(1,t)),(1===t?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===t?")":", "+t+")")}}))},function(t,e,n){"use strict";function r(t,e){var n=Object.create(t.prototype);for(var r in e)n[r]=e[r];return n}e.b=r,e.a=function(t,e,n){t.prototype=e.prototype=n,n.constructor=t}},function(t,e,n){"use strict";function r(t,e,n,r,i){var o=t*t,a=o*t;return((1-3*t+3*o-a)*e+(4-6*o+3*a)*n+(1+3*t+3*o-3*a)*r+a*i)/6}e.b=r,e.a=function(t){var e=t.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),o=t[i],a=t[i+1],u=i>0?t[i-1]:2*o-a,s=i<e-1?t[i+2]:2*a-o;return r((n-i/e)*e,u,o,a,s)}}},function(t,e,n){"use strict";var r=n(12),i=n(204),o=n(199),a=n(202),u=n(59),s=n(203),c=n(205),l=n(201);e.a=function(t,e){var f,h=typeof e;return null==e||"boolean"===h?n.i(l.a)(e):("number"===h?u.a:"string"===h?(f=n.i(r.f)(e))?(e=f,i.a):c.a:e instanceof r.f?i.a:e instanceof Date?a.a:Array.isArray(e)?o.a:"function"!==typeof e.valueOf&&"function"!==typeof e.toString||isNaN(e)?s.a:u.a)(t,e)}},function(t,e,n){"use strict";function r(t,e,n,r,i){var o=t*t,a=o*t;return((1-3*t+3*o-a)*e+(4-6*o+3*a)*n+(1+3*t+3*o-3*a)*r+a*i)/6}e.b=r,e.a=function(t){var e=t.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),o=t[i],a=t[i+1],u=i>0?t[i-1]:2*o-a,s=i<e-1?t[i+2]:2*a-o;return r((n-i/e)*e,u,o,a,s)}}},function(t,e,n){"use strict";var r=(n(95),n(206),n(93),n(207),n(209),n(465),n(468),n(60));n.d(e,"b",function(){return r.a});var i=(n(210),n(472),n(212));n.d(e,"d",function(){return i.a});var o=n(474);n.d(e,"a",function(){return o.a}),n.d(e,"e",function(){return o.b});var a=(n(476),n(211));n.d(e,"c",function(){return a.a});n(467),n(469),n(466),n(464),n(470),n(471)},function(t,e,n){"use strict";var r=n(12),i=n(211),o=n(206),a=n(209),u=n(60),s=n(210),c=n(212),l=n(208);e.a=function(t,e){var f,h=typeof e;return null==e||"boolean"===h?n.i(l.a)(e):("number"===h?u.a:"string"===h?(f=n.i(r.f)(e))?(e=f,i.a):c.a:e instanceof r.f?i.a:e instanceof Date?a.a:Array.isArray(e)?o.a:"function"!==typeof e.valueOf&&"function"!==typeof e.toString||isNaN(e)?s.a:u.a)(t,e)}},function(t,e,n){"use strict";var r=n(97);e.a=function(t){var e=t+="",n=e.indexOf(":");return n>=0&&"xmlns"!==(e=t.slice(0,n))&&(t=t.slice(n+1)),r.a.hasOwnProperty(e)?{space:r.a[e],local:t}:t}},function(t,e,n){"use strict";n.d(e,"b",function(){return r});var r="http://www.w3.org/1999/xhtml";e.a={svg:"http://www.w3.org/2000/svg",xhtml:r,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"}},function(t,e,n){"use strict";function r(t,e,n){return t=i(t,e,n),function(e){var n=e.relatedTarget;n&&(n===this||8&n.compareDocumentPosition(this))||t.call(this,e)}}function i(t,e,n){return function(r){var i=l;l=r;try{t.call(this,this.__data__,e,n)}finally{l=i}}}function o(t){return t.trim().split(/^|\s+/).map(function(t){var e="",n=t.indexOf(".");return n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),{type:t,name:e}})}function a(t){return function(){var e=this.__on;if(e){for(var n,r=0,i=-1,o=e.length;r<o;++r)n=e[r],t.type&&n.type!==t.type||n.name!==t.name?e[++i]=n:this.removeEventListener(n.type,n.listener,n.capture);++i?e.length=i:delete this.__on}}}function u(t,e,n){var o=c.hasOwnProperty(t.type)?r:i;return function(r,i,a){var u,s=this.__on,c=o(e,i,a);if(s)for(var l=0,f=s.length;l<f;++l)if((u=s[l]).type===t.type&&u.name===t.name)return this.removeEventListener(u.type,u.listener,u.capture),this.addEventListener(u.type,u.listener=c,u.capture=n),void(u.value=e);this.addEventListener(t.type,c,n),u={type:t.type,name:t.name,value:e,listener:c,capture:n},s?s.push(u):this.__on=[u]}}function s(t,e,n,r){var i=l;t.sourceEvent=l,l=t;try{return e.apply(n,r)}finally{l=i}}n.d(e,"a",function(){return l}),e.b=s;var c={},l=null;if("undefined"!==typeof document){"onmouseenter"in document.documentElement||(c={mouseenter:"mouseover",mouseleave:"mouseout"})}e.c=function(t,e,n){var r,i,s=o(t+""),c=s.length;{if(!(arguments.length<2)){for(l=e?u:a,null==n&&(n=!1),r=0;r<c;++r)this.each(l(s[r],e,n));return this}var l=this.node().__on;if(l)for(var f,h=0,d=l.length;h<d;++h)for(r=0,f=l[h];r<c;++r)if((i=s[r]).type===f.type&&i.name===f.name)return f.value}}},function(t,e,n){"use strict";function r(){}e.a=function(t){return null==t?r:function(){return this.querySelector(t)}}},function(t,e,n){"use strict";var r=n(98);e.a=function(){for(var t,e=r.a;t=e.sourceEvent;)e=t;return e}},function(t,e,n){"use strict";e.a=function(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(103);n.d(e,"now",function(){return r.a}),n.d(e,"timer",function(){return r.b}),n.d(e,"timerFlush",function(){return r.c});var i=n(513);n.d(e,"timeout",function(){return i.a});var o=n(512);n.d(e,"interval",function(){return o.a})},function(t,e,n){"use strict";function r(){return b||(w(i),b=_.now()+x)}function i(){b=0}function o(){this._call=this._time=this._next=null}function a(t,e,n){var r=new o;return r.restart(t,e,n),r}function u(){r(),++p;for(var t,e=h;e;)(t=b-e._time)>=0&&e._call.call(null,t),e=e._next;--p}function s(){b=(m=_.now())+x,p=g=0;try{u()}finally{p=0,l(),b=0}}function c(){var t=_.now(),e=t-m;e>y&&(x-=e,m=t)}function l(){for(var t,e,n=h,r=1/0;n;)n._call?(r>n._time&&(r=n._time),t=n,n=n._next):(e=n._next,n._next=null,n=t?t._next=e:h=e);d=t,f(r)}function f(t){if(!p){g&&(g=clearTimeout(g));t-b>24?(t<1/0&&(g=setTimeout(s,t-_.now()-x)),v&&(v=clearInterval(v))):(v||(m=_.now(),v=setInterval(c,y)),p=1,w(s))}}e.a=r,e.d=o,e.b=a,e.c=u;var h,d,p=0,g=0,v=0,y=1e3,m=0,b=0,x=0,_="object"===typeof performance&&performance.now?performance:Date,w="object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};o.prototype=a.prototype={constructor:o,restart:function(t,e,n){if("function"!==typeof t)throw new TypeError("callback is not a function");n=(null==n?r():+n)+(null==e?0:+e),this._next||d===this||(d?d._next=this:h=this,d=this),this._call=t,this._time=n,f()},stop:function(){this._call&&(this._call=null,this._time=1/0,f())}}},function(t,e,n){var r;!function(e){"use strict";function i(){}function o(t,e){for(var n=t.length;n--;)if(t[n].listener===e)return n;return-1}function a(t){return function(){return this[t].apply(this,arguments)}}function u(t){return"function"===typeof t||t instanceof RegExp||!(!t||"object"!==typeof t)&&u(t.listener)}var s=i.prototype,c=e.EventEmitter;s.getListeners=function(t){var e,n,r=this._getEvents();if(t instanceof RegExp){e={};for(n in r)r.hasOwnProperty(n)&&t.test(n)&&(e[n]=r[n])}else e=r[t]||(r[t]=[]);return e},s.flattenListeners=function(t){var e,n=[];for(e=0;e<t.length;e+=1)n.push(t[e].listener);return n},s.getListenersAsObject=function(t){var e,n=this.getListeners(t);return n instanceof Array&&(e={},e[t]=n),e||n},s.addListener=function(t,e){if(!u(e))throw new TypeError("listener must be a function");var n,r=this.getListenersAsObject(t),i="object"===typeof e;for(n in r)r.hasOwnProperty(n)&&-1===o(r[n],e)&&r[n].push(i?e:{listener:e,once:!1});return this},s.on=a("addListener"),s.addOnceListener=function(t,e){return this.addListener(t,{listener:e,once:!0})},s.once=a("addOnceListener"),s.defineEvent=function(t){return this.getListeners(t),this},s.defineEvents=function(t){for(var e=0;e<t.length;e+=1)this.defineEvent(t[e]);return this},s.removeListener=function(t,e){var n,r,i=this.getListenersAsObject(t);for(r in i)i.hasOwnProperty(r)&&-1!==(n=o(i[r],e))&&i[r].splice(n,1);return this},s.off=a("removeListener"),s.addListeners=function(t,e){return this.manipulateListeners(!1,t,e)},s.removeListeners=function(t,e){return this.manipulateListeners(!0,t,e)},s.manipulateListeners=function(t,e,n){var r,i,o=t?this.removeListener:this.addListener,a=t?this.removeListeners:this.addListeners;if("object"!==typeof e||e instanceof RegExp)for(r=n.length;r--;)o.call(this,e,n[r]);else for(r in e)e.hasOwnProperty(r)&&(i=e[r])&&("function"===typeof i?o.call(this,r,i):a.call(this,r,i));return this},s.removeEvent=function(t){var e,n=typeof t,r=this._getEvents();if("string"===n)delete r[t];else if(t instanceof RegExp)for(e in r)r.hasOwnProperty(e)&&t.test(e)&&delete r[e];else delete this._events;return this},s.removeAllListeners=a("removeEvent"),s.emitEvent=function(t,e){var n,r,i,o,a=this.getListenersAsObject(t);for(o in a)if(a.hasOwnProperty(o))for(n=a[o].slice(0),i=0;i<n.length;i++)r=n[i],!0===r.once&&this.removeListener(t,r.listener),r.listener.apply(this,e||[])===this._getOnceReturnValue()&&this.removeListener(t,r.listener);return this},s.trigger=a("emitEvent"),s.emit=function(t){var e=Array.prototype.slice.call(arguments,1);return this.emitEvent(t,e)},s.setOnceReturnValue=function(t){return this._onceReturnValue=t,this},s._getOnceReturnValue=function(){return!this.hasOwnProperty("_onceReturnValue")||this._onceReturnValue},s._getEvents=function(){return this._events||(this._events={})},i.noConflict=function(){return e.EventEmitter=c,i},void 0!==(r=function(){return i}.call(e,n,e,t))&&(t.exports=r)}(this||{})},function(t,e,n){var r=n(2),i={values:n(79)};t.exports={isAdjust:function(t){return this.adjustNames.indexOf(t)>=0},_getDimValues:function(t){var e=this,n={},o=[];if(e.xField&&e.isAdjust("x")&&o.push(e.xField),e.yField&&e.isAdjust("y")&&o.push(e.yField),r(o,function(e){var r=i.values(t,e);r.sort(function(t,e){return t-e}),n[e]=r}),!e.yField&&e.isAdjust("y")){var a=[0,1];n.y=a}return n},adjustData:function(t,e){var n=this,i=n._getDimValues(e);r(t,function(e,o){r(i,function(r,i){n.adjustDim(i,r,e,t.length,o)})})},getAdjustRange:function(t,e,n){var r,i,o=this,a=n.indexOf(e),u=n.length;return!o.yField&&o.isAdjust("y")?(r=0,i=1):u>1?(r=0===a?n[0]:n[a-1],i=a===u-1?n[u-1]:n[a+1],0!==a?r+=(e-r)/2:r-=(i-e)/2,a!==u-1?i-=(i-e)/2:i+=(e-n[u-2])/2):(r=0===e?0:e-.5,i=0===e?1:e+.5),{pre:r,next:i}},groupData:function(t,e){var n={};return r(t,function(t){var r=t[e];void 0===r&&(r=t[e]=0),n[r]||(n[r]=[]),n[r].push(t)}),n}}},function(t,e,n){function r(){var t=document.createElement("i");return t.title="Web Colour Picker",t.style.display="none",document.body.appendChild(t),t}function i(t,e,n,r){return t[r]+(e[r]-t[r])*n}function o(t){return"#"+a(t[0])+a(t[1])+a(t[2])}function a(t){return t=Math.round(t),t=t.toString(16),1===t.length&&(t="0"+t),t}function u(t,e){(isNaN(e)||!c(e)||e<0)&&(e=0),e>1&&(e=1);var n=t.length-1,r=Math.floor(n*e),a=n*e-r,u=t[r],s=r===n?u:t[r+1];return o([i(u,s,a,0),i(u,s,a,1),i(u,s,a,2)])}function s(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 c=n(11),l=n(15),f=n(2),h=/rgba?\(([\s.,0-9]+)\)/,d={},p=null,g={toRGB:function(t){if("#"===t[0]&&7===t.length)return t;p||(p=r());var e;if(d[t])e=d[t];else{p.style.color=t,e=document.defaultView.getComputedStyle(p,"").getPropertyValue("color");e=o(h.exec(e)[1].split(/\s*,\s*/)),d[t]=e}return e},rgb2arr:s,gradient:function(t){var e=[];return l(t)&&(t=t.split("-")),f(t,function(t){-1===t.indexOf("#")&&(t=g.toRGB(t)),e.push(s(t))}),function(t){return u(e,t)}}};t.exports=g},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(31),o=i.Group,a=n(3),u=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n.getDefaultCfg=function(){return{zIndex:1,type:"line",lineStyle:null,items:null,alternateColor:null,matrix:null,hideFirstLine:!1,hideLastLine:!1,hightLightZero:!1,zeroLineStyle:{stroke:"#595959",lineDash:[0,0]}}},n._renderUI=function(){t.prototype._renderUI.call(this),this._drawLines()},n._drawLines=function(){var t=this,e=t.get("lineStyle"),n=t.get("items");n&&n.length&&(t._precessItems(n),t._drawGridLines(n,e))},n._precessItems=function(t){var e,n=this;a.each(t,function(t,r){e&&n.get("alternateColor")&&n._drawAlternativeBg(t,e,r),e=t})},n._drawGridLines=function(t,e){var n,r,i,o,u=this,s=this.get("type"),c=t.length;"line"===s||"polygon"===s?a.each(t,function(t,l){u.get("hideFirstLine")&&0===l||u.get("hideLastLine")&&l===c-1||(o=t.points,r=[],"line"===s?(r.push(["M",o[0].x,o[0].y]),r.push(["L",o[o.length-1].x,o[o.length-1].y])):a.each(o,function(t,e){0===e?r.push(["M",t.x,t.y]):r.push(["L",t.x,t.y])}),i=u._drawZeroLine(s,l)?a.mix({},u.get("zeroLineStyle"),{path:r}):a.mix({},e,{path:r}),n=u.addShape("path",{attrs:i}),n.name="axis-grid",n._id=t._id,n.set("coord",u.get("coord")),u.get("appendInfo")&&n.setSilent("appendInfo",u.get("appendInfo")))}):a.each(t,function(t,s){u.get("hideFirstLine")&&0===s||u.get("hideLastLine")&&s===c-1||(o=t.points,r=[],a.each(o,function(t,e){var n=t.radius;0===e?r.push(["M",t.x,t.y]):r.push(["A",n,n,0,0,t.flag,t.x,t.y])}),i=a.mix({},e,{path:r}),n=u.addShape("path",{attrs:i}),n.name="axis-grid",n._id=t._id,n.set("coord",u.get("coord")),u.get("appendInfo")&&n.setSilent("appendInfo",u.get("appendInfo")))})},n._drawZeroLine=function(t,e){var n=this,r=n.get("tickValues");return!("line"!==t||!r||0!==r[e]||!n.get("hightLightZero"))},n._drawAlternativeBg=function(t,e,n){var r,i,o,u=this,s=u.get("alternateColor");a.isString(s)?i=s:a.isArray(s)&&(i=s[0],o=s[1]),n%2===0?o&&(r=u._getBackItem(e.points,t.points,o)):i&&(r=u._getBackItem(e.points,t.points,i));var c=u.addShape("Path",{attrs:r});c.name="axis-grid-rect",c._id=t._id&&t._id.replace("grid","grid-rect"),c.set("coord",u.get("coord")),u.get("appendInfo")&&c.setSilent("appendInfo",u.get("appendInfo"))},n._getBackItem=function(t,e,n){var r=[],i=this.get("type");if("line"===i)r.push(["M",t[0].x,t[0].y]),r.push(["L",t[t.length-1].x,t[t.length-1].y]),r.push(["L",e[e.length-1].x,e[e.length-1].y]),r.push(["L",e[0].x,e[0].y]),r.push(["Z"]);else if("polygon"===i){a.each(t,function(t,e){0===e?r.push(["M",t.x,t.y]):r.push(["L",t.x,t.y])});for(var o=e.length-1;o>=0;o--)r.push(["L",e[o].x,e[o].y]);r.push(["Z"])}else{var u=t[0].flag;a.each(t,function(t,e){var n=t.radius;0===e?r.push(["M",t.x,t.y]):r.push(["A",n,n,0,0,t.flag,t.x,t.y])});for(var s=e.length-1;s>=0;s--){var c=e[s],l=c.radius;s===e.length-1?r.push(["M",c.x,c.y]):r.push(["A",l,l,0,0,1===u?0:1,c.x,c.y])}}return{fill:n,path:r}},e}(o);t.exports=u},function(t,e,n){var r=n(3);t.exports={getFirstScale:function(t){var e;return r.each(t,function(t){if(t)return e=t,!1}),e}}},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(3),o=i.DomUtil,a=n(36),u=n(253),s=n(254),c=n(252),l={scatter:u,map:s,treemap:c},f=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 i.mix({},e,{name:"label",type:"default",textStyle:null,formatter:null,items:null,useHtml:!1,containerTpl:'<div class="g-labels" style="position:absolute;top:0;left:0;"></div>',itemTpl:'<div class="g-label" style="position:absolute;">{text}</div>',labelLine:!1,lineGroup:null,shapes:null,config:!0,capture:!0})},n.clear=function(){var e=this.get("group"),n=this.get("container");e&&!e.get("destroyed")&&e.clear(),n&&(n.innerHTML=""),t.prototype.clear.call(this)},n.destroy=function(){var e=this.get("group"),n=this.get("container");e.destroy||e.destroy(),n&&n.parentNode&&n.parentNode.removeChild(n),t.prototype.destroy.call(this)},n.render=function(){this.clear(),this._init(),this.beforeDraw(),this.draw(),this.afterDraw()},n._dryDraw=function(){var t=this,e=t.get("items"),n=t.getLabels(),r=n.length;i.each(e,function(e,i){if(i<r){var o=n[i];t.changeLabel(o,e)}else{var a=t._addLabel(e,i);a&&(a._id=e._id,a.set("coord",e.coord))}});for(var o=r-1;o>=e.length;o--)n[o].remove();t._adjustLabels(),!t.get("labelLine")&&t.get("config")||t.drawLines()},n.draw=function(){this._dryDraw(),this.get("canvas").draw()},n.changeLabel=function(t,e){if(t)if(t.tagName){var n=this._createDom(e);t.innerHTML=n.innerHTML,this._setCustomPosition(e,t)}else t._id=e._id,t.attr("text",e.text),t.attr("x")===e.x&&t.attr("y")===e.y||(t.resetMatrix(),e.textStyle.rotate&&(t.rotateAtStart(e.textStyle.rotate),delete e.textStyle.rotate),t.attr(e))},n.show=function(){var t=this.get("group"),e=this.get("container");t&&t.show(),e&&(e.style.opacity=1)},n.hide=function(){var t=this.get("group"),e=this.get("container");t&&t.hide(),e&&(e.style.opacity=0)},n.drawLines=function(){var t=this;"boolean"===typeof t.get("labelLine")&&t.set("labelLine",{});var e=t.get("lineGroup");!e||e.get("destroyed")?(e=t.get("group").addGroup({elCls:"x-line-group"}),t.set("lineGroup",e)):e.clear(),i.each(t.get("items"),function(n){t.lineToLabel(n,e)})},n.lineToLabel=function(t,e){var n=this;if(n.get("config")||t.labelLine){var r=t.labelLine||n.get("labelLine"),o="undefined"===typeof t.capture?n.get("capture"):t.capture,a=r.path;if(a&&i.isFunction(r.path)&&(a=r.path(t)),!a){var u=t.start||{x:t.x-t._offset.x,y:t.y-t._offset.y};a=[["M",u.x,u.y],["L",t.x,t.y]]}var s=t.color;s||(s=t.textStyle&&t.textStyle.fill?t.textStyle.fill:"#000");var c=e.addShape("path",{attrs:i.mix({path:a,fill:null,stroke:s},r),capture:o});c.name=n.get("name"),c._id=t._id&&t._id.replace("glabel","glabelline"),c.set("coord",n.get("coord"))}},n._adjustLabels=function(){var t=this,e=t.get("type"),n=t.getLabels(),r=t.get("shapes"),i=l[e];"default"!==e&&i&&i(n,r)},n.getLabels=function(){var t=this.get("container");return t?i.toArray(t.childNodes):this.get("group").get("children")},n._addLabel=function(t,e){var n=t;return this.get("config")&&(n=this._getLabelCfg(t,e)),this._createText(n)},n._getLabelCfg=function(t,e){var n=this.get("textStyle")||{},r=this.get("formatter"),o=this.get("htmlTemplate");if(!i.isObject(t)){var a=t;t={},t.text=a}return i.isFunction(n)&&(n=n(t.text,t,e)),r&&(t.text=r(t.text,t,e)),o&&(t.useHtml=!0,i.isFunction(o)&&(t.text=o(t.text,t,e))),i.isNil(t.text)&&(t.text=""),t.text=t.text+"",i.mix({},t,{textStyle:n},{x:t.x||0,y:t.y||0})},n._init=function(){if(!this.get("group")){var t=this.get("canvas").addGroup({id:"label-group"});this.set("group",t)}},n.initHtmlContainer=function(){var t=this.get("container");if(t)i.isString(t)&&(t=document.getElementById(t))&&this.set("container",t);else{var e=this.get("containerTpl"),n=this.get("canvas").get("el").parentNode;t=o.createDom(e),n.style.position="relative",n.appendChild(t),this.set("container",t)}return t},n._createText=function(t){var e,n=i.deepMix({},t),r=this.get("container"),o="undefined"===typeof n.capture?this.get("capture"):n.capture;if(!n.useHtml&&!n.htmlTemplate){var a=this.get("name"),u=n.point,s=this.get("group");delete n.point;var c=n.rotate;return n.textStyle&&(n.textStyle.rotate&&(c=n.textStyle.rotate,delete n.textStyle.rotate),n=i.mix({x:n.x,y:n.y,textAlign:n.textAlign,text:n.text},n.textStyle)),e=s.addShape("text",{attrs:n,capture:o}),c&&(Math.abs(c)>2*Math.PI&&(c=c/180*Math.PI),e.transform([["t",-n.x,-n.y],["r",c],["t",n.x,n.y]])),e.setSilent("origin",u||n),e.name=a,this.get("appendInfo")&&e.setSilent("appendInfo",this.get("appendInfo")),e}r||(r=this.initHtmlContainer());var l=this._createDom(n);r.appendChild(l),this._setCustomPosition(n,l)},n._createDom=function(t){var e=this.get("itemTpl"),n=i.substitute(e,{text:t.text});return o.createDom(n)},n._setCustomPosition=function(t,e){var n=t.textAlign||"left",r=t.y,i=t.x,a=o.getOuterWidth(e);r-=o.getOuterHeight(e)/2,"center"===n?i-=a/2:"right"===n&&(i-=a),e.style.top=parseInt(r,10)+"px",e.style.left=parseInt(i,10)+"px"},e}(a);t.exports=f},function(t,e){var n=function(){function t(){this.bitmap=[]}var e=t.prototype;return e.hasGap=function(t){for(var e=!0,n=this.bitmap,r=Math.floor(t.minX),i=Math.ceil(t.maxX),o=Math.floor(t.minY),a=Math.ceil(t.maxY)-1,u=r;u<i;u++)if(n[u]){if(u===r||u===i-1){for(var s=o;s<=a;s++)if(n[u][s]){e=!1;break}}else if(n[u][o]||n[u][a]){e=!1;break}}else n[u]=[];return e},e.fillGap=function(t){for(var e=this.bitmap,n=Math.floor(t.minX),r=Math.ceil(t.maxX)-1,i=Math.floor(t.minY),o=Math.ceil(t.maxY)-1,a=n;a<=r;a++){for(var u=i;u<o;u+=8)e[a]||(e[a]=[]),e[a][u]=!0;e[a][o]=!0}for(var s=i;s<=o;s++)e[n][s]=!0,e[r][s]=!0},t}();t.exports=n},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(3),o=n(36),a=n(19),u=a.FONT_FAMILY,s=function(t){function e(e){var n;return n=t.call(this,e)||this,n._init(),n.beforeRender(),n.render(),n._adjustPositionOffset(),n._bindEvents(),n}r(e,t);var n=e.prototype;return n.getDefaultCfg=function(){return{container:null,title:null,formatter:null,hoverable:!0,titleGap:15,position:[0,0],offset:[0,0],offsetX:null,offsetY:null}},n._init=function(){var t=this.get("group"),e=this.get("container");this.set("canvas",e.get("canvas"));var n=this.get("position");t||(t=e.addGroup({x:0-n[0],y:0-n[1]})),this.set("group",t)},n._adjustPositionOffset=function(){var t=this.get("position"),e=this.get("offset"),n=this.get("offsetX"),r=this.get("offsetY");if(!i.isArray(e)){e="vertical"===this.get("layout")?[e,0]:[0,e]}n&&(e[0]=n),r&&(e[1]=r);var o=this.get("group").getBBox();this.move(-o.minX+t[0]+e[0],-o.minY+t[1]+e[1])},n.beforeRender=function(){var t=this.get("group"),e=t.addGroup();this.set("itemsGroup",e)},n.render=function(){this._renderTitle()},n._renderTitle=function(){var t=this.get("title"),e=this.get("titleGap");if(e=e||0,t&&t.text){var n=this.get("group"),r=n.addShape("text",{attrs:i.mix({x:0,y:0-e,fill:"#333",textBaseline:"middle",fontFamily:u},t)});r.name="legend-title",this.get("appendInfo")&&r.setSilent("appendInfo",this.get("appendInfo")),this.set("titleShape",r)}},n.getCheckedCount=function(){var t=this.get("itemsGroup"),e=t.get("children");return i.filter(e,function(t){return t.get("checked")}).length},n.setItems=function(t){this.set("items",t),this.clear(),this.render()},n.addItem=function(t){this.get("items").push(t),this.clear(),this.render()},n.clear=function(){this.get("itemsGroup").clear(),this.get("group").clear(),this.beforeRender()},n.destroy=function(){var e=this.get("group");e&&e.destroy(),this._attrs={},this.removeAllListeners(),t.prototype.destroy.call(this)},n.getWidth=function(){return this.get("group").getBBox().width},n.getHeight=function(){return this.get("group").getBBox().height},n.move=function(t,e){this.get("group").move(t,e)},n.draw=function(){this.get("canvas").draw()},e}(o);t.exports=s},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){return t.getElementsByClassName(e)[0]}function o(t,e){var n=t.className;return u.isNil(n)?t:(n=n.split(" "),n.indexOf(e)>-1?t:t.parentNode?t.parentNode.className===d?t.parentNode:o(t.parentNode,e):null)}function a(t,e){var n=null,r=e instanceof h?e.get("value"):e;return u.each(t,function(t){if(t.value===r)return n=t,!1}),n}var u=n(3),s=n(113),c=n(19),l=c.FONT_FAMILY,f=u.DomUtil,h=u.Group,d="g2-legend",p="g2-legend-list",g="g2-legend-list-item",v="g2-legend-marker",y=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 u.mix({},e,{type:"category-legend",container:null,containerTpl:'<div class="'+d+'"><h4 class="g2-legend-title"></h4><ul class="'+p+'"></ul></div>',itemTpl:'<li class="'+g+' item-{index} {checked}" data-color="{originColor}" data-value="{originValue}"><i class="'+v+'" style="background-color:{color};"></i><span class="g2-legend-text">{value}</span></li>',legendStyle:{},textStyle:{fill:"#333",fontSize:12,textAlign:"middle",textBaseline:"top",fontFamily:l},abridgeText:!1,tipTpl:'<div class="textTip"></div>',tipStyle:{display:"none",fontSize:"12px",backgroundColor:"#fff",position:"absolute",width:"auto",height:"auto",padding:"3px",boxShadow:"2px 2px 5px #888"},autoPosition:!0})},n._init=function(){},n.beforeRender=function(){},n.render=function(){this._renderHTML()},n._bindEvents=function(){var t=this,e=this.get("legendWrapper"),n=i(e,p);this.get("hoverable")&&(n.onmousemove=function(e){return t._onMousemove(e)},n.onmouseout=function(e){return t._onMouseleave(e)}),this.get("clickable")&&(n.onclick=function(e){return t._onClick(e)})},n._onMousemove=function(t){var e=this.get("items"),n=t.target,r=n.className;if(r=r.split(" "),!(r.indexOf(d)>-1||r.indexOf(p)>-1)){var i=o(n,g),u=a(e,i.getAttribute("data-value"));u?(this.deactivate(),this.activate(i.getAttribute("data-value")),this.emit("itemhover",{item:u,currentTarget:i,checked:u.checked})):u||(this.deactivate(),this.emit("itemunhover",t))}},n._onMouseleave=function(t){this.deactivate(),this.emit("itemunhover",t)},n._onClick=function(t){var e=this,n=this.get("legendWrapper"),r=i(n,p),s=this.get("unCheckColor"),c=this.get("items"),l=this.get("selectedMode"),f=r.childNodes,h=t.target,y=h.className;if(y=y.split(" "),!(y.indexOf(d)>-1||y.indexOf(p)>-1)){var m=o(h,g),b=i(m,"g2-legend-text"),x=i(m,v),_=a(c,m.getAttribute("data-value"));if(_){var w=m.className,O=m.getAttribute("data-color");if("single"===l)_.checked=!0,u.each(f,function(t){if(t!==m){i(t,v).style.backgroundColor=s,t.className=t.className.replace("checked","unChecked"),t.style.color=s;a(c,t.getAttribute("data-value")).checked=!1}else b&&(b.style.color=e.get("textStyle").fill),x&&(x.style.backgroundColor=O),m.className=w.replace("unChecked","checked")});else{var S=-1!==w.indexOf("checked"),C=0;if(u.each(f,function(t){-1!==t.className.indexOf("checked")&&C++}),!this.get("allowAllCanceled")&&S&&1===C)return void this.emit("clicklastitem",{item:_,currentTarget:m,checked:"single"===l||_.checked});_.checked=!_.checked,S?(x&&(x.style.backgroundColor=s),m.className=w.replace("checked","unChecked"),m.style.color=s):(x&&(x.style.backgroundColor=O),m.className=w.replace("unChecked","checked"),m.style.color=this.get("textStyle").fill)}this.emit("itemclick",{item:_,currentTarget:m,checked:"single"===l||_.checked})}}},n.activate=function(t){var e=this,n=this,r=n.get("items"),o=a(r,t);i(n.get("legendWrapper"),p).childNodes.forEach(function(t){var u=i(t,v),s=a(r,t.getAttribute("data-value"));if(e.get("highlight")){if(s===o&&s.checked)return void(u.style.border="1px solid #333")}else s===o?u.style.opacity=n.get("activeOpacity"):s.checked&&(u.style.opacity=n.get("inactiveOpacity"))})},n.deactivate=function(){var t=this,e=this;i(e.get("legendWrapper"),p).childNodes.forEach(function(n){var r=i(n,v);t.get("highlight")?r.style.border="1px solid #fff":r.style.opacity=e.get("inactiveOpacity")})},n._renderHTML=function(){var t=this,e=this.get("container"),n=this.get("title"),r=this.get("containerTpl"),o=f.createDom(r),a=i(o,"g2-legend-title"),s=i(o,p),c=this.get("unCheckColor"),h=u.deepMix({},{CONTAINER_CLASS:{height:"auto",width:"auto",position:"absolute",overflowY:"auto",fontSize:"12px",fontFamily:l,lineHeight:"20px",color:"#8C8C8C"},TITLE_CLASS:{marginBottom:this.get("titleGap")+"px",fontSize:"12px",color:"#333",textBaseline:"middle",fontFamily:l},LIST_CLASS:{listStyleType:"none",margin:0,padding:0,textAlign:"center"},LIST_ITEM_CLASS:{cursor:"pointer",marginBottom:"5px",marginRight:"24px"},MARKER_CLASS:{width:"9px",height:"9px",borderRadius:"50%",display:"inline-block",marginRight:"4px",verticalAlign:"middle"}},this.get("legendStyle"));if(/^\#/.test(e)||"string"===typeof e&&e.constructor===String){var y=e.replace("#","");e=document.getElementById(y),e.appendChild(o)}else{var m=this.get("position"),b={};b="left"===m||"right"===m?{maxHeight:(this.get("maxLength")||e.offsetHeight)+"px"}:{maxWidth:(this.get("maxLength")||e.offsetWidth)+"px"},f.modifyCSS(o,u.mix({},h.CONTAINER_CLASS,b,this.get(d))),e.appendChild(o)}f.modifyCSS(s,u.mix({},h.LIST_CLASS,this.get(p))),a&&(n&&n.text?(a.innerHTML=n.text,f.modifyCSS(a,u.mix({},h.TITLE_CLASS,this.get("g2-legend-title"),n))):o.removeChild(a));var x=this.get("items"),_=this.get("itemTpl"),w=this.get("position"),O=this.get("layout"),S="right"===w||"left"===w||"vertical"===O?"block":"inline-block",C=u.mix({},h.LIST_ITEM_CLASS,{display:S},this.get(g)),E=u.mix({},h.MARKER_CLASS,this.get(v));if(u.each(x,function(e,n){var r,a=e.checked,l=t._formatItemValue(e.value),h=e.marker.fill||e.marker.stroke,d=a?h:c;r=u.isFunction(_)?_(l,d,a,n):_;var p=u.substitute(r,u.mix({},e,{index:n,checked:a?"checked":"unChecked",value:l,color:d,originColor:h,originValue:e.value.replace(/\"/g,""")})),g=f.createDom(p);g.style.color=t.get("textStyle").fill;var y=i(g,v),m=i(g,"g2-legend-text");if(f.modifyCSS(g,C),y&&f.modifyCSS(y,E),a||(g.style.color=c,y&&(y.style.backgroundColor=c)),s.appendChild(g),t.get("abridgeText")){var b=l,x=g.offsetWidth,w=t.get("textStyle").fontSize;isNaN(w)&&(-1!==w.indexOf("pt")?w=1*parseFloat(w.substr(0,w.length-2))/72*96:-1!==w.indexOf("px")&&(w=parseFloat(w.substr(0,w.length-2))));var O=w*b.length,S=Math.floor(x/w);x<2*w?b="":x<O&&S>1&&(b=b.substr(0,S-1)+"..."),m.innerText=b,g.addEventListener("mouseover",function(){var t=i(o.parentNode,"textTip");t.style.display="block",t.style.left=g.offsetLeft+g.offsetWidth+"px",t.style.top=g.offsetTop+15+"px",t.innerText=l}),g.addEventListener("mouseout",function(){i(o.parentNode,"textTip").style.display="none"})}}),this.get("abridgeText")){var M=this.get("tipTpl"),j=f.createDom(M),T=this.get("tipStyle");f.modifyCSS(j,T),o.parentNode.appendChild(j),j.addEventListener("mouseover",function(){j.style.display="none"})}this.set("legendWrapper",o)},n._adjustPositionOffset=function(){if(!1!==this.get("autoPosition")){var t=this.get("position"),e=this.get("offset"),n=this.get("offsetX"),r=this.get("offsetY");n&&(e[0]=n),r&&(e[1]=r);var i=this.get("legendWrapper");i.style.left=t[0]+"px",i.style.top=t[1]+"px",i.style.marginLeft=e[0]+"px",i.style.marginTop=e[1]+"px"}},n.getWidth=function(){return f.getOuterWidth(this.get("legendWrapper"))},n.getHeight=function(){return f.getOuterHeight(this.get("legendWrapper"))},n.move=function(e,n){/^\#/.test(this.get("container"))?t.prototype.move.call(this,e,n):(f.modifyCSS(this.get("legendWrapper"),{left:e+"px",top:n+"px"}),this.set("x",e),this.set("y",n))},n.destroy=function(){var e=this.get("legendWrapper");e&&e.parentNode&&e.parentNode.removeChild(e),t.prototype.destroy.call(this)},e}(s);t.exports=y},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){var n=null,r=e instanceof f||"legendGroup"===e.name?e.get("value"):e;return a.each(t,function(t){if(t.value===r)return n=t,!1}),n}function o(t,e){return t.findBy(function(t){return t.name===e})}var a=n(3),u=n(111),s=n(19),c=s.FONT_FAMILY,l=a.Event,f=a.Group,h=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 a.mix({},e,{type:"category-legend",items:null,itemGap:5,itemMarginBottom:8,itemsGroup:null,layout:"horizontal",allowAllCanceled:!1,backPadding:[0,0,0,0],unCheckColor:"#ccc",background:{fill:"#fff",fillOpacity:0},itemWidth:null,textStyle:{fill:"#333",fontSize:12,textAlign:"start",textBaseline:"middle",fontFamily:c},_wordSpaceing:8,clickable:!0,selectedMode:"multiple",reversed:!1,autoWrap:!0,highlight:!1,activeOpacity:.7,inactiveOpacity:1})},n.render=function(){t.prototype.render.call(this),this._renderItems(),this.get("autoWrap")&&this._adjustItems()},n._bindEvents=function(){this.get("hoverable")&&(this.get("group").on("mousemove",a.wrapBehavior(this,"_onMousemove")),this.get("group").on("mouseleave",a.wrapBehavior(this,"_onMouseleave"))),this.get("clickable")&&this.get("group").on("click",a.wrapBehavior(this,"_onClick"))},n._getLegendItem=function(t){var e=t.get("parent");return e&&"legendGroup"===e.name?e:null},n.activate=function(t){var e=this,n=this,r=n.get("itemsGroup"),i=r.get("children"),a=void 0;i.forEach(function(r){if(a=o(r,"legend-marker")){var i=r.get("checked");e.get("highlight")?r.get("value")===t&&i?a.attr("stroke","#333"):a.attr("stroke",null):r.get("value")===t&&a.attr("fillOpacity",n.get("activeOpacity"))}}),this.get("canvas").draw()},n.deactivate=function(){var t=this,e=this,n=e.get("itemsGroup"),r=n.get("children"),i=void 0,a=this.get("unCheckColor");r.forEach(function(n){if(i=o(n,"legend-marker"))if(t.get("highlight")){var r=i.get("oriStroke"),u=n.get("checked");r=r&&!u?a:"",i.attr("stroke",r)}else i.attr("fillOpacity",e.get("inactiveOpacity"))}),this.get("canvas").draw()},n._onMousemove=function(t){var e=this._getLegendItem(t.currentTarget);if(e&&e.get("checked")){var n=this.get("items"),r=new l("itemhover",t,!0,!0);r.item=i(n,e),r.checked=e.get("checked"),r.currentTarget=t.currentTarget,this.deactivate(),this.activate(e.get("value")),this.emit("itemhover",r)}else this.deactivate(),this.emit("itemunhover",t);this.get("canvas").draw()},n._onMouseleave=function(t){this.deactivate(),this.get("canvas").draw(),this.emit("itemunhover",t)},n._onClick=function(t){var e=this._getLegendItem(t.currentTarget),n=this.get("items");if(e&&!e.get("destroyed")){var r=e.get("checked"),u=this.get("selectedMode"),s=i(n,e),c=new l("itemclick",t,!0,!0);if(c.item=s,c.currentTarget=e,c.appendInfo=t.currentTarget.get("appendInfo"),c.checked="single"===u||!r,!this.get("allowAllCanceled")&&r&&1===this.getCheckedCount())return void this.emit("clicklastitem",c);var f=this.get("unCheckColor"),h=this.get("textStyle").fill,d=void 0,p=void 0,g=void 0;if("single"===u){var v=this.get("itemsGroup"),y=v.get("children");a.each(y,function(t){d=o(t,"legend-marker"),p=o(t,"legend-text"),g=o(t,"legend-item"),t!==e?(d.attr("fill")&&d.attr("fill",f),d.attr("stroke")&&d.attr("stroke",f),p.attr("fill",f),d.setSilent("checked",!1),p.setSilent("checked",!1),g.setSilent("checked",!1),t.setSilent("checked",!1)):(d.attr("fill")&&s&&s.marker&&d.attr("fill",s.marker.fill),d.attr("stroke")&&s&&s.marker&&d.attr("stroke",s.marker.stroke),p.attr("fill",h),d.setSilent("checked",!0),p.setSilent("checked",!0),g.setSilent("checked",!0),t.setSilent("checked",!0))})}else d=o(e,"legend-marker"),p=o(e,"legend-text"),g=o(e,"legend-item"),d.attr("fill")&&s&&s.marker&&d.attr("fill",r?f:s.marker.fill),d.attr("stroke")&&s&&s.marker&&d.attr("stroke",r?f:s.marker.stroke),p.attr("fill",r?f:h),e.setSilent("checked",!r),d.setSilent("checked",!r),p.setSilent("checked",!r),g.setSilent("checked",!r);this.emit("itemclick",c)}this.get("canvas").draw()},n._renderItems=function(){var t=this,e=this.get("items");if(this.get("reversed")&&e.reverse(),a.each(e,function(e,n){t._addItem(e,n)}),this.get("highlight")){var n=this.get("itemsGroup"),r=n.get("children"),i=void 0;r.forEach(function(t){i=o(t,"legend-marker"),i.get("oriStroke")||(i.attr("stroke")?i.set("oriStroke",i.attr("stroke")):i.set("oriStroke",""))})}},n._formatItemValue=function(t){var e=this.get("formatter")||this.get("itemFormatter");return e&&(t=e.call(this,t)),t},n._getNextX=function(){var t=this.get("layout"),e=this.get("itemGap"),n=this.get("itemsGroup"),r=this.get("itemWidth"),i=n.get("children"),o=0;return"horizontal"===t&&a.each(i,function(t){o+=(r||t.getBBox().width)+e}),o},n._getNextY=function(){var t=this.get("itemMarginBottom"),e=this.get("titleShape")?this.get("titleGap"):0,n=this.get("layout"),r=this.get("itemsGroup"),i=this.get("titleShape"),o=r.get("children"),u=e;return i&&(u+=i.getBBox().height),"vertical"===n&&a.each(o,function(e){u+=e.getBBox().height+t}),u},n._addItem=function(t){var e=this.get("itemsGroup"),n=this._getNextX(),r=this._getNextY(),i=this.get("unCheckColor"),o=e.addGroup({x:n,y:r,value:t.value,checked:t.checked});o.set("viewId",this.get("viewId"));var u=this.get("textStyle"),s=this.get("_wordSpaceing"),l=0;if(t.marker){var f=a.mix({},t.marker,{x:t.marker.radius+n,y:r});t.checked||(f.fill&&(f.fill=i),f.stroke&&(f.stroke=i));var h=o.addShape("marker",{type:"marker",attrs:f});h.attr("cursor","pointer"),h.name="legend-marker",l+=h.getBBox().width+s}var d=a.mix({},{fill:"#333",fontSize:12,textAlign:"start",textBaseline:"middle",fontFamily:c},u,{x:l+n,y:r,text:this._formatItemValue(t.value)});t.checked||a.mix(d,{fill:i});var p=o.addShape("text",{attrs:d});p.attr("cursor","pointer"),p.name="legend-text",this.get("appendInfo")&&p.setSilent("appendInfo",this.get("appendInfo"));var g=o.getBBox(),v=this.get("itemWidth"),y=o.addShape("rect",{attrs:{x:n,y:r-g.height/2,fill:"#fff",fillOpacity:0,width:v||g.width,height:g.height}});return y.attr("cursor","pointer"),y.setSilent("origin",t),y.name="legend-item",this.get("appendInfo")&&y.setSilent("appendInfo",this.get("appendInfo")),o.name="legendGroup",o},n._adjustHorizontal=function(){var t=this.get("itemsGroup"),e=t.get("children"),n=this.get("maxLength"),r=this.get("itemGap"),i=this.get("itemMarginBottom"),o=this.get("titleShape")?this.get("titleGap"):0,u=0,s=0,c=void 0,l=void 0,f=void 0,h=this.get("itemWidth");t.getBBox().width>n&&a.each(e,function(t){f=t.getBBox(),c=h||f.width,l=f.height+i,n-s<c&&(u++,s=0),t.move(s,u*l+o),s+=c+r})},n._adjustVertical=function(){var t=this.get("itemsGroup"),e=this.get("titleShape"),n=t.get("children"),r=this.get("maxLength"),i=this.get("itemGap"),o=this.get("itemMarginBottom"),u=this.get("titleGap"),s=e?e.getBBox().height+u:0,c=this.get("itemWidth"),l=s,f=void 0,h=void 0,d=void 0,p=0,g=0;t.getBBox().height>r&&a.each(n,function(t){d=t.getBBox(),f=d.width,h=d.height,c?p=c+i:f>p&&(p=f+i),r-l<h?(l=s,g+=p,t.move(g,s)):t.move(g,l),l+=h+o})},n._adjustItems=function(){"horizontal"===this.get("layout")?this._adjustHorizontal():this._adjustVertical()},n.getWidth=function(){return t.prototype.getWidth.call(this)},n.getHeight=function(){return t.prototype.getHeight.call(this)},n.move=function(e,n){t.prototype.move.call(this,e,n)},e}(u);t.exports=h},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(31),a=n(115),u=n(116),s=n(117),c=n(68),l=n(3),f=n(19),h=f.FONT_FAMILY,d=l.DomUtil,p=l.MatrixUtil,g=function(t){function e(e){var n;n=t.call(this,e)||this,l.assign(r(n),s),l.assign(r(n),u);var i=n.get("crosshairs");if(i){var o="rect"===i.type?n.get("backPlot"):n.get("frontPlot"),c=new a(l.mix({plot:o,plotRange:n.get("plotRange"),canvas:n.get("canvas")},n.get("crosshairs")));c.hide(),n.set("crosshairGroup",c)}return n._init_(),n.get("items")&&n.render(),n}i(e,t);var n=e.prototype;return n.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return l.mix({},e,{boardStyle:{x:0,y:0,width:100,height:100,fill:"rgba(255, 255, 255, 0.9)",radius:4,stroke:"#e2e2e2",lineWidth:1},titleStyle:{fontFamily:h,text:"",textBaseline:"top",fontSize:12,fill:"rgb(87, 87, 87)",lineHeight:20,padding:20},markerStyle:{radius:4},nameStyle:{fontFamily:h,fontSize:12,fill:"rgb(87, 87, 87)",textBaseline:"middle",textAlign:"start",padding:8},valueStyle:{fontFamily:h,fontSize:12,fill:"rgb(87, 87, 87)",textBaseline:"middle",textAlign:"start",padding:30},padding:{top:20,right:20,bottom:20,left:20},itemGap:10,animationDuration:200})},n._init_=function(){var t=this,e=t.get("padding"),n=t.get("frontPlot"),r=n.addGroup({capture:!1});t.set("markerGroup",r);var i=n.addGroup();i.hide(),t.set("container",i);var o=i.addShape("rect",{attrs:l.mix({},t.get("boardStyle"))});t.set("board",o);var a=t.get("titleStyle");if(t.get("showTitle")){var u=i.addShape("text",{attrs:l.mix({x:e.left,y:e.top},a)});t.set("titleShape",u),u.name="tooltip-title"}var s=i.addGroup();s.move(e.left,e.top+a.lineHeight+a.padding),t.set("itemsGroup",s)},n.render=function(){var t=this;t.clear();var e=t.get("container"),n=t.get("board"),r=t.get("showTitle"),i=t.get("titleContent"),o=this.get("titleShape"),a=this.get("itemsGroup"),u=t.get("items"),s=t.get("padding");if(o&&r&&o.attr("text",i),a){var c=t.get("itemGap"),f=0;l.each(u,function(e){var n=t._addItem(e);n.move(0,f),a.add(n);var r=n.getBBox().height;f+=r+c})}var h=e.getBBox(),d=h.width+s.right,p=h.height+s.bottom;n.attr("width",d),n.attr("height",p),t._alignToRight(d)},n.clear=function(){var t=this.get("titleShape"),e=this.get("itemsGroup"),n=this.get("board");t.text="",e.clear(),n.attr("width",0),n.attr("height",0)},n.show=function(){this.get("container").show();var e=this.get("crosshairGroup");e&&e.show();var n=this.get("markerGroup");n&&n.show(),t.prototype.show.call(this),this.get("canvas").draw()},n.hide=function(){this.get("container").hide();var e=this.get("crosshairGroup");e&&e.hide();var n=this.get("markerGroup");n&&n.hide(),t.prototype.hide.call(this),this.get("canvas").draw()},n.destroy=function(){var e=this.get("container"),n=this.get("crosshairGroup");n&&n.destroy();var r=this.get("markerGroup");r&&r.remove(),t.prototype.destroy.call(this),e.remove()},n.setPosition=function(e,n,r){var i,o=this.get("container"),a=this.get("canvas").get("el"),u=d.getWidth(a),s=d.getHeight(a),c=o.getBBox(),f=c.width,h=c.height,g=e,v=n;if(this.get("position")){var y=c.width,m=c.height;i=this._calcTooltipPosition(e,n,this.get("position"),y,m,r),e=i[0],n=i[1]}else i=this._constraintPositionInBoundary(e,n,f,h,u,s),e=i[0],n=i[1];if(this.get("inPlot")){var b=this.get("plotRange");i=this._constraintPositionInPlot(e,n,f,h,b,this.get("enterable")),e=i[0],n=i[1]}var x=this.get("markerItems");l.isEmpty(x)||(g=x[0].x,v=x[0].y);var _=[1,0,0,0,1,0,0,0,1],w=p.transform(_,[["t",e,n]]);o.stopAnimate(),o.animate({matrix:w},this.get("animationDuration"));var O=this.get("crosshairGroup");if(O){var S=this.get("items");O.setPosition(g,v,S)}t.prototype.setPosition.call(this,e,n)},n._addItem=function(t){var e=new o.Group,n=this.get("markerStyle").radius;if(t.marker){var r=l.mix({},t.marker,{x:t.marker.radius/2,y:0,symbol:t.marker.activeSymbol||t.marker.symbol});e.addShape("marker",{attrs:r}),n=t.marker.radius}var i=this.get("nameStyle");e.addShape("text",{attrs:l.mix({x:n+i.padding,y:0,text:t.name},i)});var a=this.get("valueStyle");return e.addShape("text",{attrs:l.mix({x:e.getBBox().width+a.padding,y:0,text:t.value},a)}),e},n._alignToRight=function(t){var e=this,n=this.get("itemsGroup"),r=n.get("children");l.each(r,function(n){var r=n.get("children"),i=r[2],o=i.getBBox().width,a=t-o-2*e.get("padding").right;i.attr("x",a)})},e}(c);t.exports=g},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(36),o=n(3),a=function(t){function e(e){var n;return n=t.call(this,e)||this,n._init_(),n.render(),n}r(e,t);var n=e.prototype;return n.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return o.mix({},e,{type:null,plot:null,plotRange:null,rectStyle:{fill:"#CCD6EC",opacity:.3},lineStyle:{stroke:"rgba(0, 0, 0, 0.25)",lineWidth:1},isTransposed:!1})},n._init_=function(){var t,e=this,n=e.get("plot");t="rect"===e.type?n.addGroup({zIndex:0}):n.addGroup(),this.set("container",t)},n._addLineShape=function(t,e){var n=this.get("container"),r=n.addShape("line",{capture:!1,attrs:t});return this.set("crossLineShape"+e,r),r},n._renderHorizontalLine=function(t,e){var n=o.mix(this.get("lineStyle"),this.get("style")),r=o.mix({x1:e?e.bl.x:t.get("width"),y1:0,x2:e?e.br.x:0,y2:0},n);this._addLineShape(r,"X")},n._renderVerticalLine=function(t,e){var n=o.mix(this.get("lineStyle"),this.get("style")),r=o.mix({x1:0,y1:e?e.bl.y:t.get("height"),x2:0,y2:e?e.tl.y:0},n);this._addLineShape(r,"Y")},n._renderBackground=function(t,e){var n=o.mix(this.get("rectStyle"),this.get("style")),r=this.get("container"),i=o.mix({x:e?e.tl.x:0,y:e?e.tl.y:t.get("height"),width:e?e.br.x-e.bl.x:t.get("width"),height:e?Math.abs(e.tl.y-e.bl.y):t.get("height")},n),a=r.addShape("rect",{attrs:i,capture:!1});return this.set("crosshairsRectShape",a),a},n._updateRectShape=function(t){var e,n=this.get("crosshairsRectShape"),r=this.get("isTransposed"),i=t[0],a=t[t.length-1],u=r?"y":"x",s=r?"height":"width",c=i[u];if(t.length>1&&i[u]>a[u]&&(c=a[u]),this.get("width"))n.attr(u,c-this.get("crosshairs").width/2),n.attr(s,this.get("width"));else if(o.isArray(i.point[u])&&!i.size){var l=i.point[u][1]-i.point[u][0];n.attr(u,i.point[u][0]),n.attr(s,l)}else e=3*i.size/4,n.attr(u,c-e),1===t.length?n.attr(s,3*i.size/2):n.attr(s,Math.abs(a[u]-i[u])+2*e)},n.render=function(){var t=this.get("canvas"),e=this.get("plotRange"),n=this.get("isTransposed");switch(this.clear(),this.get("type")){case"x":this._renderHorizontalLine(t,e);break;case"y":this._renderVerticalLine(t,e);break;case"cross":this._renderHorizontalLine(t,e),this._renderVerticalLine(t,e);break;case"rect":this._renderBackground(t,e);break;default:n?this._renderHorizontalLine(t,e):this._renderVerticalLine(t,e)}},n.show=function(){var e=this.get("container");t.prototype.show.call(this),e.show()},n.hide=function(){var e=this.get("container");t.prototype.hide.call(this),e.hide()},n.clear=function(){var e=this.get("container");this.set("crossLineShapeX",null),this.set("crossLineShapeY",null),this.set("crosshairsRectShape",null),t.prototype.clear.call(this),e.clear()},n.destroy=function(){var e=this.get("container");t.prototype.destroy.call(this),e.remove()},n.setPosition=function(t,e,n){var r=this.get("crossLineShapeX"),i=this.get("crossLineShapeY"),o=this.get("crosshairsRectShape");i&&!i.get("destroyed")&&i.move(t,0),r&&!r.get("destroyed")&&r.move(0,e),o&&!o.get("destroyed")&&this._updateRectShape(n)},e}(i);t.exports=a},function(t,e,n){var r=n(3),i={setMarkers:function(t,e){var n=this,i=n.get("markerGroup"),o=n.get("frontPlot");i?i.clear():(i=o.addGroup({zIndex:1,capture:!1}),n.set("markerGroup",i)),r.each(t,function(t){var n=r.mix({fill:t.color,symbol:"circle",shadowColor:t.color},e,{x:t.x,y:t.y});t.marker&&t.marker.activeSymbol&&(n.symbol=t.marker.activeSymbol),i.addShape("marker",{color:t.color,attrs:n})}),this.set("markerItems",t)},clearMarkers:function(){var t=this.get("markerGroup");t&&t.clear()}};t.exports=i},function(t,e){var n={_calcTooltipPosition:function(t,e,n,r,i,o){var a=0,u=0,s=20;if(o){var c=o.getBBox();a=c.width,u=c.height,t=c.x,e=c.y,s=5}switch(n){case"inside":t=t+a/2-r/2,e=e+u/2-i/2;break;case"top":t=t+a/2-r/2,e=e-i-s;break;case"left":t=t-r-s,e=e+u/2-i/2;break;case"right":t=t+a+s,e=e+u/2-i/2;break;case"bottom":default:t=t+a/2-r/2,e=e+u+s}return[t,e]},_constraintPositionInBoundary:function(t,e,n,r,i,o){return t+n+20>i?(t-=n+20,t=t<0?0:t):t+20<0?t=20:t+=20,e+r+20>o?(e-=r+20,e=e<0?0:e):e+20<0?e=20:e+=20,[t,e]},_constraintPositionInPlot:function(t,e,n,r,i,o){return t+n>i.tr.x&&(t-=o?n+1:n+40),t<i.tl.x&&(t=i.tl.x),o||(e+r>i.bl.y&&(e-=r+40),e<i.tl.y&&(e=i.tl.y)),[t,e]}};t.exports=n},function(t,e,n){var r=n(0),i=n(269),o={appear:{duration:450,easing:"easeQuadOut"},update:{duration:450,easing:"easeQuadInOut"},enter:{duration:400,easing:"easeQuadInOut",delay:100},leave:{duration:350,easing:"easeQuadIn"}},a={line:{appear:function(){return i.appear.clipIn},enter:function(){return i.enter.clipIn},leave:function(){return i.leave.lineWidthOut}},path:{appear:function(){return i.appear.clipIn},enter:function(){return i.enter.clipIn},leave:function(){return i.leave.lineWidthOut}},area:{appear:function(){return i.appear.clipIn},enter:function(){return i.enter.fadeIn},leave:function(){return i.leave.fadeOut},cfg:{appear:{duration:500,easing:"easeQuadOut"},update:{duration:450,easing:"easeQuadInOut"},enter:{duration:600,delay:150,easing:"easeQuadInOut"},leave:{easing:"easeQuadOut",duration:350}}},polygon:{appear:function(){return i.appear.zoomIn},enter:function(){return i.enter.zoomIn},leave:function(){return i.leave.zoomOut}},edge:{appear:function(){return i.appear.pathIn},enter:function(){return i.enter.pathIn},leave:function(){return i.leave.pathOut}},interval:{appear:function(t){var e;return t.isPolar?(e=i.appear.zoomIn,(t.isTransposed||"theta"===t.type)&&(e=i.appear.fanIn)):e=t.isRect?t.isTransposed?i.appear.scaleInX:i.appear.scaleInY:i.appear.zoomIn,e},enter:function(t){return t.isRect||t.isTransposed||"theta"===t.type?i.enter.fadeIn:i.enter.zoomIn},leave:function(){return i.leave.fadeOut},update:function(t){if("theta"===t.type)return i.update.fanIn}},point:{appear:function(){return i.appear.zoomIn},enter:function(){return i.enter.zoomIn},leave:function(){return i.leave.zoomOut}},schema:{appear:function(){return i.appear.clipIn},enter:function(){return i.enter.clipIn},leave:function(){return i.leave.lineWidthOut}},contour:null,heatmap:null,label:{appear:function(){return i.appear.fadeIn},enter:function(){return i.enter.fadeIn},leave:function(){return i.leave.fadeOut},cfg:{appear:{duration:900}}},"axis-label":{enter:function(){return i.appear.fadeIn},leave:function(){return i.leave.fadeOut},update:function(t){if(t.isPolar)return i.appear.fadeIn}},"axis-ticks":{enter:function(){return i.appear.fadeIn},leave:function(){return i.leave.fadeOut},update:function(t){if(t.isPolar)return i.appear.fadeIn}},"axis-grid":{enter:function(){return i.appear.fadeIn},leave:function(){return i.leave.fadeOut},update:function(t){if(t.isPolar)return i.appear.fadeIn}},"axis-grid-rect":{enter:function(){return i.appear.fadeIn},leave:function(){return i.leave.fadeOut},update:function(){return i.leave.fadeIn}},labelLine:{appear:function(){return i.appear.pathIn},enter:function(){return i.enter.pathIn},leave:function(){return i.leave.pathOut}}};a.Action=i,a.defaultCfg=o,a.getAnimation=function(t,e,n){var i=this[t];if(i){var o=i[n];if(r.isFunction(o))return o(e)}return!1},a.getAnimateCfg=function(t,e){var n=o[e];return this[t]&&this[t].cfg&&this[t].cfg[e]?r.deepMix({},n,this[t].cfg[e]):n},a.registerAnimation=function(t,e,n){this.Action[t]||(this.Action[t]={}),this.Action[t][e]=n},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(104),o=n(0),a=function(t){function e(e){var n;n=t.call(this)||this;var r={visible:!0},i=n.getDefaultCfg();return n._attrs=r,o.assign(r,i,e),n}r(e,t);var n=e.prototype;return n.getDefaultCfg=function(){return{}},n.get=function(t){return this._attrs[t]},n.set=function(t,e){this._attrs[t]=e},n.show=function(){this.get("visible")||(this.set("visible",!0),this.changeVisible(!0))},n.hide=function(){this.get("visible")&&(this.set("visible",!1),this.changeVisible(!1))},n.changeVisible=function(){},n.destroy=function(){this._attrs={},this.removeAllListeners(),this.destroyed=!0},e}(i);t.exports=a},function(t,e,n){t.exports={Scale:n(276),Coord:n(272),Axis:n(271),Guide:n(274),Legend:n(275),Tooltip:n(277),Event:n(273)}},function(t,e,n){function r(t,e,n){void 0===n&&(n=1);var r=[t.x,t.y,n];return a.vec3.transformMat3(r,r,e),{x:r[0],y:r[1]}}function i(t){var e=t.getBBox(),n={x:e.minX,y:e.minY},i={x:e.maxX,y:e.maxY},o=t.attr("matrix");return n=r(n,o),i=r(i,o),{minX:n.x,minY:n.y,maxX:i.x,maxY:i.y}}var o=n(16),a=n(0),u=n(122);t.exports=function(t,e){var n=e;return a.each(t.get("children"),function(t){t instanceof o.Group&&a.each(t.get("children"),function(t){if(t instanceof o.Group&&t.get("children").length||t instanceof o.Path)n=u(n,t.getBBox());else if(t instanceof o.Text){var e=i(t);n=u(n,e)}})}),n}},function(t,e){t.exports=function(t,e){return{minX:Math.min(t.minX,e.minX),minY:Math.min(t.minY,e.minY),maxX:Math.max(t.maxX,e.maxX),maxY:Math.max(t.maxY,e.maxY)}}},function(t,e){t.exports=function(t){return{minX:t.tl.x,minY:t.tl.y,maxX:t.br.x,maxY:t.br.y}}},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(46),o=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="list",e.cols=null,e},n.generateFacets=function(t){var e=this,n=e.fields,r=n[0];if(!r)throw"Please specify for the field for facet!";var i=e.getFieldValues(r,t),o=i.length,a=e.cols||o,u=parseInt((o+a-1)/a),s=[];return i.forEach(function(n,c){var l=parseInt(c/a),f=c%a,h=[{field:r,value:n,values:i}],d=e.getFilter(h),p=t.filter(d),g={type:e.type,count:o,colValue:n,colField:r,rowField:null,rowValue:n,colIndex:f,rowIndex:l,cols:a,rows:u,data:p,region:e.getRegion(u,a,f,l)};s.push(g)}),s},n.setXAxis=function(t,e,n){n.rowIndex!==n.rows-1&&n.cols*n.rowIndex+n.colIndex+1+n.cols<=n.count&&(e[t].label=null,e[t].title=null)},n.setYAxis=function(t,e,n){0!==n.colIndex&&(e[t].title=null,e[t].label=null)},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(46),o=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="rect",e},n.generateFacets=function(t){var e=this,n=e.fields,r=[],i=1,o=1,a=n[0],u=n[1],s=[""],c=[""];return a&&(s=e.getFieldValues(a,t),o=s.length),u&&(c=e.getFieldValues(u,t),i=c.length),s.forEach(function(n,l){c.forEach(function(f,h){var d=[{field:a,value:n,values:s},{field:u,value:f,values:c}],p=e.getFilter(d),g=t.filter(p),v={type:e.type,colValue:n,rowValue:f,colField:a,rowField:u,colIndex:l,rowIndex:h,cols:o,rows:i,data:g,region:e.getRegion(i,o,l,h)};r.push(v)})}),r},n.setXAxis=function(t,e,n){n.rowIndex!==n.rows-1?(e[t].title=null,e[t].label=null):n.colIndex!==parseInt((n.cols-1)/2)&&(e[t].title=null)},n.setYAxis=function(t,e,n){0!==n.colIndex?(e[t].title=null,e[t].label=null):n.rowIndex!==parseInt((n.rows-1)/2)&&(e[t].title=null)},n.renderTitle=function(t,e){0===e.rowIndex&&this.drawColTitle(t,e),e.colIndex===e.cols-1&&this.drawRowTitle(t,e)},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(69),o=n(25),a=n(0),u=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n.getPointRauis=function(t,e){return o.getPointRadius(t,e)},n.getCirclePoint=function(t,e,n){var r=this,i=r.get("coord"),o=i.getCenter(),a=r._isEmitLabels(),u=r.getPointRauis(i,n);if(0===u)return null;if(i.isTransposed&&u>e&&!a){t+=2*Math.asin(e/(2*u))}else u+=e;return{x:o.x+u*Math.cos(t),y:o.y+u*Math.sin(t),angle:t,r:u}},n.getArcPoint=function(t,e){var n,r=this;return e=e||0,n=a.isArray(t.x)||a.isArray(t.y)?{x:a.isArray(t.x)?t.x[e]:t.x,y:a.isArray(t.y)?t.y[e]:t.y}:t,r.transLabelPoint(n),n},n.getPointAngle=function(t){var e=this,n=e.get("coord");return o.getPointAngle(n,t)},n.getMiddlePoint=function(t){var e=this,n=e.get("coord"),r=t.length,i={x:0,y:0};return a.each(t,function(t){i.x+=t.x,i.y+=t.y}),i.x/=r,i.y/=r,i=n.convert(i)},n._isToMiddle=function(t){return t.x.length>2},n.getLabelPoint=function(t,e,n){var r,i=this,o=t.text[n],a=1;i._isToMiddle(e)?r=i.getMiddlePoint(e.points):(1===t.text.length&&0===n?n=1:0===n&&(a=-1),r=i.getArcPoint(e,n));var u=i.getDefaultOffset(t);u*=a;var s=i.getPointAngle(r),c=i.getCirclePoint(s,u,r);if(c?(c.text=o,c.angle=s,c.color=e.color):c={text:""},t.autoRotate||"undefined"===typeof t.autoRotate){var l=c.textStyle?c.textStyle.rotate:null;l||(l=c.rotate||i.getLabelRotate(s,u,e)),c.rotate=l}return c.start={x:r.x,y:r.y},c},n._isEmitLabels=function(){return this.get("label").labelEmit},n.getLabelRotate=function(t){var e,n=this;return e=180*t/Math.PI,e+=90,n._isEmitLabels()&&(e-=90),e&&(e>90?e-=180:e<-90&&(e+=180)),e/180*Math.PI},n.getLabelAlign=function(t){var e,n=this,r=n.get("coord");if(n._isEmitLabels())e=t.angle<=Math.PI/2&&t.angle>-Math.PI/2?"left":"right";else if(r.isTransposed){var i=r.getCenter(),o=n.getDefaultOffset(t);e=Math.abs(t.x-i.x)<1?"center":t.angle>Math.PI||t.angle<=0?o>0?"left":"right":o>0?"right":"left"}else e="center";return e},e}(i);t.exports=u},function(t,e,n){var r=n(0),i=n(5);t.exports={splitData:function(t){var e=this.get("viewTheme")||i;if(!t.length)return[];var n,o=[],a=[],u=this.getYScale(),s=u.field;return r.each(t,function(t){n=t._origin?t._origin[s]:t[s],e.connectNulls?r.isNil(n)||a.push(t):r.isArray(n)&&r.isNil(n[0])||r.isNil(n)?a.length&&(o.push(a),a=[]):a.push(t)}),a.length&&o.push(a),o}}},function(t,e){t.exports={toFront:function(t){var e=t.get("parent"),n=e.get("children").indexOf(t);t.set("_originIndex",n),t.toFront()},resetZIndex:function(t){var e=t.get("parent"),n=t.get("_originIndex"),r=e.get("children"),i=r.indexOf(t);n>=0&&n!==i&&(r.splice(i,1),r.splice(n,0,t))}}},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(8),a=n(127),u=n(0),s=function(t){function e(e){var n;return n=t.call(this,e)||this,u.assign(r(n),a),n}i(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.hasStack(),n},n.draw=function(t,e,n,r){var i=this,o=this.splitData(t),a=this.getDrawCfg(t[0]);i._applyViewThemeShapeStyle(a,a.shape,n),a.origin=t,u.each(o,function(t,o){if(!u.isEmpty(t)){a.splitedIndex=o,a.points=t;var s=n.drawShape(a.shape,a,e);i.appendShapeInfo(s,r+o)}})},e}(o);o.Path=s,t.exports=s},function(t,e){var n,r,i=["#1890FF","#2FC25B","#FACC14","#223273","#8543E0","#13C2C2","#3436C7","#F04864"],o=["#1890FF","#41D9C7","#2FC25B","#FACC14","#E6965C","#223273","#7564CC","#8543E0","#5C8EE6","#13C2C2","#5CA3E6","#3436C7","#B381E6","#F04864","#D598D9"],a=["#1890FF","#66B5FF","#41D9C7","#2FC25B","#6EDB8F","#9AE65C","#FACC14","#E6965C","#57AD71","#223273","#738AE6","#7564CC","#8543E0","#A877ED","#5C8EE6","#13C2C2","#70E0E0","#5CA3E6","#3436C7","#8082FF","#DD81E6","#F04864","#FA7D92","#D598D9"],u=["#1890FF","#13C2C2","#2FC25B","#FACC14","#F04864","#8543E0","#3436C7","#223273"],s=["#1890FF","#73C9E6","#13C2C2","#6CD9B3","#2FC25B","#9DD96C","#FACC14","#E6965C","#F04864","#D66BCA","#8543E0","#8E77ED","#3436C7","#737EE6","#223273","#7EA2E6"],c='"-apple-system", BlinkMacSystemFont, "Segoe UI", Roboto,"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei",SimSun, "sans-serif"',l={defaultColor:"#1890FF",plotCfg:{padding:[20,20,95,80]},fontFamily:c,defaultLegendPosition:"bottom",colors:i,colors_16:o,colors_24:a,colors_pie:u,colors_pie_16:s,shapes:{point:["hollowCircle","hollowSquare","hollowDiamond","hollowBowtie","hollowTriangle","hollowHexagon","cross","tick","plus","hyphen","line"],line:["line","dash","dot"],area:["area"]},sizes:[1,10],opacities:[.1,.9],axis:{top:{position:"top",title:null,label:{offset:16,textStyle:{fill:"#545454",fontSize:12,lineHeight:16,textBaseline:"middle",fontFamily:c},autoRotate:!0},line:{lineWidth:1,stroke:"#BFBFBF"},tickLine:{lineWidth:1,stroke:"#BFBFBF",length:4,alignWithLabel:!0}},bottom:{position:"bottom",title:null,label:{offset:16,autoRotate:!0,textStyle:{fill:"#545454",fontSize:12,lineHeight:16,textBaseline:"middle",fontFamily:c}},line:{lineWidth:1,stroke:"#BFBFBF"},tickLine:{lineWidth:1,stroke:"#BFBFBF",length:4,alignWithLabel:!0}},left:{position:"left",title:null,label:{offset:8,autoRotate:!0,textStyle:{fill:"#545454",fontSize:12,lineHeight:16,textBaseline:"middle",fontFamily:c}},line:null,tickLine:null,grid:{zIndex:-1,lineStyle:{stroke:"#E9E9E9",lineWidth:1,lineDash:[3,3]},hideFirstLine:!0}},right:{position:"right",title:null,label:{offset:8,autoRotate:!0,textStyle:{fill:"#545454",fontSize:12,lineHeight:16,textBaseline:"middle",fontFamily:c}},line:null,tickLine:null,grid:{lineStyle:{stroke:"#E9E9E9",lineWidth:1,lineDash:[3,3]},hideFirstLine:!0}},circle:{zIndex:1,title:null,label:{offset:8,textStyle:{fill:"#545454",fontSize:12,lineHeight:16,fontFamily:c}},line:{lineWidth:1,stroke:"#BFBFBF"},tickLine:{lineWidth:1,stroke:"#BFBFBF",length:4,alignWithLabel:!0},grid:{lineStyle:{stroke:"#E9E9E9",lineWidth:1,lineDash:[3,3]},hideFirstLine:!0}},radius:{zIndex:0,label:{offset:12,textStyle:{fill:"#545454",fontSize:12,textBaseline:"middle",lineHeight:16,fontFamily:c}},line:{lineWidth:1,stroke:"#BFBFBF"},tickLine:{lineWidth:1,stroke:"#BFBFBF",length:4,alignWithLabel:!0},grid:{lineStyle:{stroke:"#E9E9E9",lineWidth:1,lineDash:[3,3]},type:"circle"}},helix:{grid:null,label:null,title:null,line:{lineWidth:1,stroke:"#BFBFBF"},tickLine:{lineWidth:1,length:4,stroke:"#BFBFBF",alignWithLabel:!0}}},label:{offset:20,textStyle:{fill:"#545454",fontSize:12,textBaseline:"middle",fontFamily:c}},treemapLabels:{offset:10,textStyle:{fill:"#fff",fontSize:12,textBaseline:"top",fontStyle:"bold",fontFamily:c}},innerLabels:{textStyle:{fill:"#fff",fontSize:12,textBaseline:"middle",fontFamily:c}},thetaLabels:{labelHeight:14,offset:30},legend:{right:{position:"right",layout:"vertical",itemMarginBottom:8,width:16,height:156,title:null,legendStyle:{LIST_CLASS:{textAlign:"left"}},textStyle:{fill:"#8C8C8C",fontSize:12,textAlign:"start",textBaseline:"middle",lineHeight:0,fontFamily:c},unCheckColor:"#bfbfbf"},left:{position:"left",layout:"vertical",itemMarginBottom:8,width:16,height:156,title:null,textStyle:{fill:"#8C8C8C",fontSize:12,textAlign:"start",textBaseline:"middle",lineHeight:20,fontFamily:c},unCheckColor:"#bfbfbf"},top:{position:"top",offset:[0,6],layout:"horizontal",title:null,itemGap:10,width:156,height:16,textStyle:{fill:"#8C8C8C",fontSize:12,textAlign:"start",textBaseline:"middle",lineHeight:20,fontFamily:c},unCheckColor:"#bfbfbf"},bottom:{position:"bottom",offset:[0,6],layout:"horizontal",title:null,itemGap:10,width:156,height:16,textStyle:{fill:"#8C8C8C",fontSize:12,textAlign:"start",textBaseline:"middle",lineHeight:20,fontFamily:c},unCheckColor:"#bfbfbf"},html:(n={},n["g2-legend"]={height:"auto",width:"auto",position:"absolute",overflow:"auto",fontSize:"12px",fontFamily:c,lineHeight:"20px",color:"#8C8C8C"},n["g2-legend-title"]={marginBottom:"4px"},n["g2-legend-list"]={listStyleType:"none",margin:0,padding:0},n["g2-legend-list-item"]={cursor:"pointer",marginBottom:"5px",marginRight:"24px"},n["g2-legend-marker"]={width:"9px",height:"9px",borderRadius:"50%",display:"inline-block",marginRight:"8px",verticalAlign:"middle"},n),gradient:{textStyle:{fill:"#8C8C8C",fontSize:12,textAlign:"center",textBaseline:"middle",lineHeight:20,fontFamily:c},lineStyle:{lineWidth:1,stroke:"#fff"},unCheckColor:"#bfbfbf"},margin:[0,5,24,5],legendMargin:24},tooltip:(r={useHtml:!0,crosshairs:!1,offset:15,marker:{symbol:"circle",activeSymbol:"circle"}},r["g2-tooltip"]={position:"absolute",visibility:"hidden",zIndex:8,transition:"visibility 0.2s cubic-bezier(0.23, 1, 0.32, 1), left 0.4s cubic-bezier(0.23, 1, 0.32, 1), top 0.4s cubic-bezier(0.23, 1, 0.32, 1)",backgroundColor:"rgba(255, 255, 255, 0.9)",boxShadow:"0px 0px 10px #aeaeae",borderRadius:"3px",color:"rgb(87, 87, 87)",fontSize:"12px",fontFamily:c,lineHeight:"20px",padding:"10px 10px 6px 10px"},r["g2-tooltip-title"]={marginBottom:"4px"},r["g2-tooltip-list"]={margin:0,listStyleType:"none",padding:0},r["g2-tooltip-list-item"]={marginBottom:"4px"},r["g2-tooltip-marker"]={width:"5px",height:"5px",display:"inline-block",marginRight:"8px"},r["g2-tooltip-value"]={display:"inline-block",float:"right",marginLeft:"30px"},r),tooltipMarker:{symbol:function(t,e,n){return[["M",t,e],["m",-n,0],["a",n,n,0,1,0,2*n,0],["a",n,n,0,1,0,2*-n,0]]},stroke:"#fff",shadowBlur:10,shadowOffsetX:0,shadowOffSetY:0,shadowColor:"rgba(0,0,0,0.09)",lineWidth:2,radius:4},tooltipCrosshairsRect:{type:"rect",rectStyle:{fill:"#CCD6EC",opacity:.3}},tooltipCrosshairsLine:{lineStyle:{stroke:"rgba(0, 0, 0, 0.25)",lineWidth:1}},shape:{point:{lineWidth:1,fill:"#1890FF",radius:4},hollowPoint:{fill:"#fff",lineWidth:1,stroke:"#1890FF",radius:3},interval:{lineWidth:0,fill:"#1890FF",fillOpacity:.85},hollowInterval:{fill:"#fff",stroke:"#1890FF",fillOpacity:0,lineWidth:2},area:{lineWidth:0,fill:"#1890FF",fillOpacity:.6},polygon:{lineWidth:0,fill:"#1890FF",fillOpacity:1},hollowPolygon:{fill:"#fff",stroke:"#1890FF",fillOpacity:0,lineWidth:2},hollowArea:{fill:"#fff",stroke:"#1890FF",fillOpacity:0,lineWidth:2},line:{stroke:"#1890FF",lineWidth:2,fill:null},edge:{stroke:"#1890FF",lineWidth:1,fill:null},schema:{stroke:"#1890FF",lineWidth:1,fill:null}},guide:{line:{lineStyle:{stroke:"rgba(0, 0, 0, .65)",lineDash:[2,2],lineWidth:1},text:{position:"start",autoRotate:!0,style:{fill:"rgba(0, 0, 0, .45)",fontSize:12,textAlign:"start",fontFamily:c,textBaseline:"bottom"}}},text:{style:{fill:"rgba(0,0,0,.5)",fontSize:12,textBaseline:"middle",textAlign:"start",fontFamily:c}},region:{style:{lineWidth:0,fill:"#000",fillOpacity:.04}},html:{alignX:"middle",alignY:"middle"},dataRegion:{style:{region:{lineWidth:0,fill:"#000000",opacity:.04},text:{textAlign:"center",textBaseline:"bottom",fontSize:12,fill:"rgba(0, 0, 0, .65)"}}},dataMarker:{top:!0,style:{point:{r:3,fill:"#FFFFFF",stroke:"#1890FF",lineWidth:2},line:{stroke:"#A3B1BF",lineWidth:1},text:{fill:"rgba(0, 0, 0, .65)",opacity:1,fontSize:12,textAlign:"start"}},display:{point:!0,line:!0,text:!0},lineLength:20,direction:"upward",autoAdjust:!0}},pixelRatio:null};t.exports=l},function(t,e,n){var r={default:n(130),dark:n(326)};t.exports=r},function(t,e,n){var r=n(1),i=n(329),o=n(332),a=n(328),u=n(104),s=function(t){this._cfg={zIndex:0,capture:!0,visible:!0,destroyed:!1},r.assign(this._cfg,this.getDefaultCfg(),t),this.initAttrs(this._cfg.attrs),this._cfg.attrs={},this.initTransform(),this.init()};s.CFG={id:null,zIndex:0,canvas:null,parent:null,capture:!0,context:null,visible:!0,destroyed:!1},r.augment(s,i,o,u,a,{init:function(){this.setSilent("animable",!0),this.setSilent("animating",!1)},getParent:function(){return this._cfg.parent},getDefaultCfg:function(){return{}},set:function(t,e){return"zIndex"===t&&this._beforeSetZIndex&&this._beforeSetZIndex(e),"loading"===t&&this._beforeSetLoading&&this._beforeSetLoading(e),this._cfg[t]=e,this},setSilent:function(t,e){this._cfg[t]=e},get:function(t){return this._cfg[t]},show:function(){return this._cfg.visible=!0,this},hide:function(){return this._cfg.visible=!1,this},remove:function(t,e){var n=this._cfg,i=n.parent,o=n.el;return i&&r.remove(i.get("children"),this),o&&(e?i&&i._cfg.tobeRemoved.push(o):o.parentNode.removeChild(o)),(t||void 0===t)&&this.destroy(),this},destroy:function(){this.get("destroyed")||(this._attrs=null,this.removeEvent(),this._cfg={destroyed:!0})},toFront:function(){var t=this._cfg,e=t.parent;if(e){var n=e._cfg.children,r=t.el,i=n.indexOf(this);n.splice(i,1),n.push(this),r&&(r.parentNode.removeChild(r),t.el=null)}},toBack:function(){var t=this._cfg,e=t.parent;if(e){var n=e._cfg.children,r=t.el,i=n.indexOf(this);if(n.splice(i,1),n.unshift(this),r){var o=r.parentNode;o.removeChild(r),o.insertBefore(r,o.firstChild)}}},_beforeSetZIndex:function(t){var e=this._cfg.parent;this._cfg.zIndex=t,r.isNil(e)||e.sort();var n=this._cfg.el;if(n){var i=e._cfg.children,o=i.indexOf(this),a=n.parentNode;a.removeChild(n),o===i.length-1?a.appendChild(n):a.insertBefore(n,a.childNodes[o])}return t},_setAttrs:function(t){return this.attr(t),t},setZIndex:function(t){return this._cfg.zIndex=t,this._beforeSetZIndex(t)},clone:function(){return r.clone(this)},getBBox:function(){}}),t.exports=s},function(t,e,n){function r(t){return function(e,n){var r=t(e,n);return 0===r?e[l]-n[l]:r}}function i(t,e,n){for(var r,i=t.length-1;i>=0;i--){var o=t[i];if(o._cfg.visible&&o._cfg.capture&&(o.isGroup?r=o.getShape(e,n):o.isHit(e,n)&&(r=o)),r)break}return r}function o(t){if(!t._cfg&&t!==f){var e=t.superclass.constructor;e&&!e._cfg&&o(e),t._cfg={},a.merge(t._cfg,e._cfg),a.merge(t._cfg,t.CFG)}}var a=n(1),u=n(132),s=n(346),c={},l="_INDEX",f=function t(e){t.superclass.constructor.call(this,e),this.set("children",[]),this.set("tobeRemoved",[]),this._beforeRenderUI(),this._renderUI(),this._bindUI()};a.extend(f,u),a.augment(f,{isGroup:!0,type:"group",canFill:!0,canStroke:!0,getDefaultCfg:function(){return o(this.constructor),a.merge({},this.constructor._cfg)},_beforeRenderUI:function(){},_renderUI:function(){},_bindUI:function(){},addShape:function(t,e){var n=this.get("canvas");e=e||{};var r=c[t];if(r||(r=a.upperFirst(t),c[t]=r),e.attrs&&n){var i=e.attrs;if("text"===t){var o=n.get("fontFamily");o&&(i.fontFamily=i.fontFamily?i.fontFamily:o)}}e.canvas=n,e.type=t;var u=new s[r](e);return this.add(u),u},addGroup:function(t,e){var n,r=this.get("canvas");if(e=a.merge({},e),a.isFunction(t))e?(e.canvas=r,e.parent=this,n=new t(e)):n=new t({canvas:r,parent:this}),this.add(n);else if(a.isObject(t))t.canvas=r,n=new f(t),this.add(n);else{if(void 0!==t)return!1;n=new f,this.add(n)}return n},renderBack:function(t,e){var n=this.get("backShape"),r=this.getBBox();return a.merge(e,{x:r.minX-t[3],y:r.minY-t[0],width:r.width+t[1]+t[3],height:r.height+t[0]+t[2]}),n?n.attr(e):n=this.addShape("rect",{zIndex:-1,attrs:e}),this.set("backShape",n),this.sort(),n},removeChild:function(t,e){if(arguments.length>=2)this.contain(t)&&t.remove(e);else{if(1===arguments.length){if(!a.isBoolean(t))return this.contain(t)&&t.remove(!0),this;e=t}0===arguments.length&&(e=!0),f.superclass.remove.call(this,e)}return this},add:function(t){var e=this,n=e.get("children");if(a.isArray(t))a.each(t,function(t){var n=t.get("parent");n&&n.removeChild(t,!1),e._setCfgProperty(t)}),e._cfg.children=n.concat(t);else{var r=t,i=r.get("parent");i&&i.removeChild(r,!1),e._setCfgProperty(r),n.push(r)}return e},_setCfgProperty:function(t){var e=this._cfg;t.set("parent",this),t.set("canvas",e.canvas),e.timeline&&t.set("timeline",e.timeline)},contain:function(t){return this.get("children").indexOf(t)>-1},getChildByIndex:function(t){return this.get("children")[t]},getFirst:function(){return this.getChildByIndex(0)},getLast:function(){var t=this.get("children").length-1;return this.getChildByIndex(t)},getBBox:function(){var t=this,e=1/0,n=-1/0,r=1/0,i=-1/0,o=t.get("children");o.length>0?a.each(o,function(t){if(t.get("visible")){if(t.isGroup&&0===t.get("children").length)return;var o=t.getBBox();if(!o)return!0;var a=[o.minX,o.minY,1],u=[o.minX,o.maxY,1],s=[o.maxX,o.minY,1],c=[o.maxX,o.maxY,1];t.apply(a),t.apply(u),t.apply(s),t.apply(c);var l=Math.min(a[0],u[0],s[0],c[0]),f=Math.max(a[0],u[0],s[0],c[0]),h=Math.min(a[1],u[1],s[1],c[1]),d=Math.max(a[1],u[1],s[1],c[1]);l<e&&(e=l),f>n&&(n=f),h<r&&(r=h),d>i&&(i=d)}}):(e=0,n=0,r=0,i=0);var u={minX:e,minY:r,maxX:n,maxY:i};return u.x=u.minX,u.y=u.minY,u.width=u.maxX-u.minX,u.height=u.maxY-u.minY,u},getCount:function(){return this.get("children").length},sort:function(){var t=this.get("children");return a.each(t,function(t,e){return t[l]=e,t}),t.sort(r(function(t,e){return t.get("zIndex")-e.get("zIndex")})),this},findById:function(t){return this.find(function(e){return e.get("id")===t})},find:function(t){if(a.isString(t))return this.findById(t);var e=this.get("children"),n=null;return a.each(e,function(e){if(t(e)?n=e:e.find&&(n=e.find(t)),n)return!1}),n},findAll:function(t){var e=this.get("children"),n=[],r=[];return a.each(e,function(e){t(e)&&n.push(e),e.findAllBy&&(r=e.findAllBy(t),n=n.concat(r))}),n},findBy:function(t){var e=this.get("children"),n=null;return a.each(e,function(e){if(t(e)?n=e:e.findBy&&(n=e.findBy(t)),n)return!1}),n},findAllBy:function(t){var e=this.get("children"),n=[],r=[];return a.each(e,function(e){t(e)&&n.push(e),e.findAllBy&&(r=e.findAllBy(t),n=n.concat(r))}),n},getShape:function(t,e){var n,r=this,o=r._attrs.clip,a=r._cfg.children;if(o){var u=[t,e,1];o.invert(u,r.get("canvas")),o.isPointInPath(u[0],u[1])&&(n=i(a,t,e))}else n=i(a,t,e);return n},clearTotalMatrix:function(){if(this.get("totalMatrix")){this.setSilent("totalMatrix",null);for(var t=this._cfg.children,e=0;e<t.length;e++)t[e].clearTotalMatrix()}},clear:function(t){for(var e=this._cfg.children,n=e.length-1;n>=0;n--)e[n].remove(!0,t);return this._cfg.children=[],this},destroy:function(){this.get("destroyed")||(this.clear(),f.superclass.destroy.call(this))},clone:function(){var t=this,e=t._cfg.children,n=new f;return a.each(e,function(t){n.add(t.clone())}),n}}),t.exports=f},function(t,e,n){var r=n(1),i=function(t,e,n,r){this.type=t,this.target=null,this.currentTarget=null,this.bubbles=n,this.cancelable=r,this.timeStamp=(new Date).getTime(),this.defaultPrevented=!1,this.propagationStopped=!1,this.removed=!1,this.event=e};r.augment(i,{preventDefault:function(){this.defaultPrevented=this.cancelable&&!0},stopPropagation:function(){this.propagationStopped=!0},remove:function(){this.remove=!0},clone:function(){return r.clone(this)},toString:function(){return"[Event (type="+this.type+")]"}}),t.exports=i},function(t,e,n){function r(t,e,n){return t+e*Math.cos(n)}function i(t,e,n){return t+e*Math.sin(n)}var o=n(1),a=n(7),u=n(47),s=n(49),c=function t(e){t.superclass.constructor.call(this,e)};c.ATTRS={x:0,y:0,r:0,startAngle:0,endAngle:0,clockwise:!1,lineWidth:1,startArrow:!1,endArrow:!1},o.extend(c,a),o.augment(c,{canStroke:!0,type:"arc",getDefaultAttrs:function(){return{x:0,y:0,r:0,startAngle:0,endAngle:0,clockwise:!1,lineWidth:1,startArrow:!1,endArrow:!1}},calculateBox:function(){var t=this._attrs,e=t.x,n=t.y,r=t.r,i=t.startAngle,o=t.endAngle,a=t.clockwise,s=this.getHitLineWidth(),c=s/2,l=u.box(e,n,r,i,o,a);return l.minX-=c,l.minY-=c,l.maxX+=c,l.maxY+=c,l},getStartTangent:function(){var t=this._attrs,e=t.x,n=t.y,o=t.startAngle,a=t.r,u=t.clockwise,s=Math.PI/180;u&&(s*=-1);var c=[],l=r(e,a,o+s),f=i(n,a,o+s),h=r(e,a,o),d=i(n,a,o);return c.push([l,f]),c.push([h,d]),c},getEndTangent:function(){var t=this._attrs,e=t.x,n=t.y,o=t.endAngle,a=t.r,u=t.clockwise,s=Math.PI/180,c=[];u&&(s*=-1);var l=r(e,a,o+s),f=i(n,a,o+s),h=r(e,a,o),d=i(n,a,o);return c.push([h,d]),c.push([l,f]),c},createPath:function(t){var e=this._attrs,n=e.x,r=e.y,i=e.r,o=e.startAngle,a=e.endAngle,u=e.clockwise;t=t||self.get("context"),t.beginPath(),t.arc(n,r,i,o,a,u)},afterPath:function(t){var e=this._attrs;if(t=t||this.get("context"),e.startArrow){var n=this.getStartTangent();s.addStartArrow(t,e,n[0][0],n[0][1],n[1][0],n[1][1])}if(e.endArrow){var r=this.getEndTangent();s.addEndArrow(t,e,r[0][0],r[0][1],r[1][0],r[1][1])}}}),t.exports=c},function(t,e,n){var r=n(1),i=n(7),o=function t(e){t.superclass.constructor.call(this,e)};o.ATTRS={x:0,y:0,r:0,lineWidth:1},r.extend(o,i),r.augment(o,{canFill:!0,canStroke:!0,type:"circle",getDefaultAttrs:function(){return{lineWidth:1}},calculateBox:function(){var t=this._attrs,e=t.x,n=t.y,r=t.r,i=this.getHitLineWidth(),o=i/2+r;return{minX:e-o,minY:n-o,maxX:e+o,maxY:n+o}},createPath:function(t){var e=this._attrs,n=e.x,r=e.y,i=e.r;t.beginPath(),t.arc(n,r,i,0,2*Math.PI,!1),t.closePath()}}),t.exports=o},function(t,e,n){var r=n(1),i=n(7),o=function t(e){t.superclass.constructor.call(this,e)};r.extend(o,i),r.augment(o,{canFill:!0,canStroke:!0,type:"dom",calculateBox:function(){var t=this,e=t._attrs,n=e.x,r=e.y,i=e.width,o=e.height,a=this.getHitLineWidth(),u=a/2;return{minX:n-u,minY:r-u,maxX:n+i+u,maxY:r+o+u}}}),t.exports=o},function(t,e,n){var r=n(1),i=n(7),o=function t(e){t.superclass.constructor.call(this,e)};o.ATTRS={x:0,y:0,rx:1,ry:1,lineWidth:1},r.extend(o,i),r.augment(o,{canFill:!0,canStroke:!0,type:"ellipse",getDefaultAttrs:function(){return{lineWidth:1}},calculateBox:function(){var t=this._attrs,e=t.x,n=t.y,r=t.rx,i=t.ry,o=this.getHitLineWidth(),a=r+o/2,u=i+o/2;return{minX:e-a,minY:n-u,maxX:e+a,maxY:n+u}},createPath:function(t){var e=this._attrs,n=e.x,i=e.y,o=e.rx,a=e.ry;t=t||self.get("context");var u=o>a?o:a,s=o>a?1:o/a,c=o>a?a/o:1,l=[1,0,0,0,1,0,0,0,1];r.mat3.scale(l,l,[s,c]),r.mat3.translate(l,l,[n,i]),t.beginPath(),t.save(),t.transform(l[0],l[1],l[3],l[4],l[6],l[7]),t.arc(0,0,u,0,2*Math.PI),t.restore(),t.closePath()}}),t.exports=o},function(t,e,n){var r=n(1),i=n(7),o=n(47),a=function t(e){t.superclass.constructor.call(this,e)};a.ATTRS={x:0,y:0,rs:0,re:0,startAngle:0,endAngle:0,clockwise:!1,lineWidth:1},r.extend(a,i),r.augment(a,{canFill:!0,canStroke:!0,type:"fan",getDefaultAttrs:function(){return{clockwise:!1,lineWidth:1,rs:0,re:0}},calculateBox:function(){var t=this,e=t._attrs,n=e.x,r=e.y,i=e.rs,a=e.re,u=e.startAngle,s=e.endAngle,c=e.clockwise,l=this.getHitLineWidth(),f=o.box(n,r,i,u,s,c),h=o.box(n,r,a,u,s,c),d=Math.min(f.minX,h.minX),p=Math.min(f.minY,h.minY),g=Math.max(f.maxX,h.maxX),v=Math.max(f.maxY,h.maxY),y=l/2;return{minX:d-y,minY:p-y,maxX:g+y,maxY:v+y}},createPath:function(t){var e=this._attrs,n=e.x,r=e.y,i=e.rs,o=e.re,a=e.startAngle,u=e.endAngle,s=e.clockwise,c={x:Math.cos(a)*i+n,y:Math.sin(a)*i+r},l={x:Math.cos(a)*o+n,y:Math.sin(a)*o+r},f={x:Math.cos(u)*i+n,y:Math.sin(u)*i+r};t=t||self.get("context"),t.beginPath(),t.moveTo(c.x,c.y),t.lineTo(l.x,l.y),t.arc(n,r,o,a,u,s),t.lineTo(f.x,f.y),t.arc(n,r,i,u,a,!s),t.closePath()}}),t.exports=a},function(t,e,n){var r=n(1),i=n(7),o=function t(e){t.superclass.constructor.call(this,e)};o.ATTRS={x:0,y:0,img:void 0,width:0,height:0,sx:null,sy:null,swidth:null,sheight:null},r.extend(o,i),r.augment(o,{type:"image",isHitBox:function(){return!1},calculateBox:function(){var t=this._attrs;this._cfg.attrs&&this._cfg.attrs.img===t.img||this._setAttrImg();var e=t.x,n=t.y;return{minX:e,minY:n,maxX:e+t.width,maxY:n+t.height}},_beforeSetLoading:function(t){var e=this.get("canvas");return!1===t&&!0===this.get("toDraw")&&(this._cfg.loading=!1,e.draw()),t},_setAttrImg:function(){var t=this,e=t._attrs,n=e.img;if(!r.isString(n))return n instanceof Image?(e.width||t.attr("width",n.width),e.height||t.attr("height",n.height),n):n instanceof HTMLElement&&r.isString(n.nodeName)&&"CANVAS"===n.nodeName.toUpperCase()?(e.width||t.attr("width",Number(n.getAttribute("width"))),e.height||t.attr("height",Number(n.getAttribute("height"))),n):n instanceof ImageData?(e.width||t.attr("width",n.width),e.height||t.attr("height",n.height),n):null;var i=new Image;i.onload=function(){if(t.get("destroyed"))return!1;t.attr("imgSrc",n),t.attr("img",i);var e=t.get("callback");e&&e.call(t),t.set("loading",!1)},i.src=n,i.crossOrigin="Anonymous",t.set("loading",!0)},drawInner:function(t){if(this._cfg.hasUpdate&&this._setAttrImg(),this.get("loading"))return void this.set("toDraw",!0);this._drawImage(t),this._cfg.hasUpdate=!1},_drawImage:function(t){var e=this._attrs,n=e.x,i=e.y,o=e.img,a=e.width,u=e.height,s=e.sx,c=e.sy,l=e.swidth,f=e.sheight;this.set("toDraw",!1);var h=o;if(h instanceof ImageData&&(h=new Image,h.src=o),h instanceof Image||h instanceof HTMLElement&&r.isString(h.nodeName)&&"CANVAS"===h.nodeName.toUpperCase()){if(r.isNil(s)||r.isNil(c)||r.isNil(l)||r.isNil(f))return void t.drawImage(h,n,i,a,u);if(!r.isNil(s)&&!r.isNil(c)&&!r.isNil(l)&&!r.isNil(f))return void t.drawImage(h,s,c,l,f,n,i,a,u)}}}),t.exports=o},function(t,e,n){var r=n(1),i=n(7),o=n(49),a=n(48),u=function t(e){t.superclass.constructor.call(this,e)};u.ATTRS={x1:0,y1:0,x2:0,y2:0,lineWidth:1,startArrow:!1,endArrow:!1},r.extend(u,i),r.augment(u,{canStroke:!0,type:"line",getDefaultAttrs:function(){return{lineWidth:1,startArrow:!1,endArrow:!1}},calculateBox:function(){var t=this._attrs,e=t.x1,n=t.y1,r=t.x2,i=t.y2,o=this.getHitLineWidth();return a.box(e,n,r,i,o)},createPath:function(t){var e=this._attrs,n=e.x1,r=e.y1,i=e.x2,o=e.y2;t=t||self.get("context"),t.beginPath(),t.moveTo(n,r),t.lineTo(i,o)},afterPath:function(t){var e=this._attrs,n=e.x1,r=e.y1,i=e.x2,a=e.y2;t=t||this.get("context"),e.startArrow&&o.addStartArrow(t,e,i,a,n,r),e.endArrow&&o.addEndArrow(t,e,n,r,i,a)},getPoint:function(t){var e=this._attrs;return{x:a.at(e.x1,e.x2,t),y:a.at(e.y1,e.y2,t)}}}),t.exports=u},function(t,e){t.exports={xAt:function(t,e,n,r,i){return e*Math.cos(t)*Math.cos(i)-n*Math.sin(t)*Math.sin(i)+r},yAt:function(t,e,n,r,i){return e*Math.sin(t)*Math.cos(i)+n*Math.cos(t)*Math.sin(i)+r},xExtrema:function(t,e,n){return Math.atan(-n/e*Math.tan(t))},yExtrema:function(t,e,n){return Math.atan(n/(e*Math.tan(t)))}}},function(t,e,n){function r(t,e,n,r){var i=1-r;return i*(i*t+2*r*e)+r*r*n}function i(t,e,n,i,o,a,s,c,l){var f,h,d,p,g,v,y,m=.005,b=1/0,x=[s,c];for(g=0;g<1;g+=.05)d=[r(t,n,o,g),r(e,i,a,g)],(h=u.squaredDistance(x,d))<b&&(f=g,b=h);for(b=1/0,y=0;y<32&&!(m<1e-4);y++){var _=f-m,w=f+m;d=[r(t,n,o,_),r(e,i,a,_)],h=u.squaredDistance(x,d),_>=0&&h<b?(f=_,b=h):(p=[r(t,n,o,w),r(e,i,a,w)],v=u.squaredDistance(x,p),w<=1&&v<b?(f=w,b=v):m*=.5)}return l&&(l.x=r(t,n,o,f),l.y=r(e,i,a,f)),Math.sqrt(b)}function o(t,e,n){var r=t+n-2*e;if(a.isNumberEqual(r,0))return[.5];var i=(t-e)/r;return i<=1&&i>=0?[i]:[]}var a=n(1),u=a.vec2;t.exports={at:r,projectPoint:function(t,e,n,r,o,a,u,s){var c={};return i(t,e,n,r,o,a,u,s,c),c},pointDistance:i,extrema:o}},function(t,e,n){var r=n(1),i=n(7),o=n(50),a=n(37),u=n(49),s=n(77),c=n(75),l=function t(e){t.superclass.constructor.call(this,e)};l.ATTRS={path:null,lineWidth:1,startArrow:!1,endArrow:!1},r.extend(l,i),r.augment(l,{canFill:!0,canStroke:!0,type:"path",getDefaultAttrs:function(){return{lineWidth:1,startArrow:!1,endArrow:!1}},_afterSetAttrPath:function(t){var e=this;if(r.isNil(t))return e.setSilent("segments",null),void e.setSilent("box",void 0);var n,i=a.parsePath(t),u=[];if(r.isArray(i)&&0!==i.length&&("M"===i[0][0]||"m"===i[0][0])){for(var s=i.length,c=0;c<i.length;c++){var l=i[c];n=new o(l,n,c===s-1),u.push(n)}e.setSilent("segments",u),e.setSilent("tCache",null),e.setSilent("box",null)}},calculateBox:function(){var t=this,e=t.get("segments");if(!e)return null;var n=this.getHitLineWidth(),i=1/0,o=-1/0,a=1/0,u=-1/0;return r.each(e,function(t){t.getBBox(n);var e=t.box;e&&(e.minX<i&&(i=e.minX),e.maxX>o&&(o=e.maxX),e.minY<a&&(a=e.minY),e.maxY>u&&(u=e.maxY))}),i===1/0||a===1/0?{minX:0,minY:0,maxX:0,maxY:0}:{minX:i,minY:a,maxX:o,maxY:u}},_setTcache:function(){var t,e,n,i,o=0,a=0,u=[],s=this._cfg.curve;s&&(r.each(s,function(t,e){n=s[e+1],i=t.length,n&&(o+=c.len(t[i-2],t[i-1],n[1],n[2],n[3],n[4],n[5],n[6]))}),r.each(s,function(r,l){n=s[l+1],i=r.length,n&&(t=[],t[0]=a/o,e=c.len(r[i-2],r[i-1],n[1],n[2],n[3],n[4],n[5],n[6]),a+=e,t[1]=a/o,u.push(t))}),this._cfg.tCache=u)},_calculateCurve:function(){var t=this,e=t._attrs,n=e.path;this._cfg.curve=s.pathTocurve(n)},getStartTangent:function(){var t,e,n,i,o=this.get("segments");if(o.length>1)if(t=o[0].endPoint,e=o[1].endPoint,n=o[1].startTangent,i=[],r.isFunction(n)){var a=n();i.push([t.x-a[0],t.y-a[1]]),i.push([t.x,t.y])}else i.push([e.x,e.y]),i.push([t.x,t.y]);return i},getEndTangent:function(){var t,e,n,i,o=this.get("segments"),a=o.length;if(a>1)if(t=o[a-2].endPoint,e=o[a-1].endPoint,n=o[a-1].endTangent,i=[],r.isFunction(n)){var u=n();i.push([e.x-u[0],e.y-u[1]]),i.push([e.x,e.y])}else i.push([t.x,t.y]),i.push([e.x,e.y]);return i},getPoint:function(t){var e,n,i=this._cfg.tCache;i||(this._calculateCurve(),this._setTcache(),i=this._cfg.tCache);var o=this._cfg.curve;if(!i)return o?{x:o[0][1],y:o[0][2]}:null;r.each(i,function(r,i){t>=r[0]&&t<=r[1]&&(e=(t-r[0])/(r[1]-r[0]),n=i)});var a=o[n];if(r.isNil(a)||r.isNil(n))return null;var u=a.length,s=o[n+1];return{x:c.at(a[u-2],s[1],s[3],s[5],1-e),y:c.at(a[u-1],s[2],s[4],s[6],1-e)}},createPath:function(t){var e=this,n=e.get("segments");if(r.isArray(n)){t=t||e.get("context"),t.beginPath();for(var i=n.length,o=0;o<i;o++)n[o].draw(t)}},afterPath:function(t){var e=this,n=e._attrs,i=e.get("segments"),o=n.path;if(t=t||e.get("context"),r.isArray(i)&&1!==i.length&&(n.startArrow||n.endArrow)&&"z"!==o[o.length-1]&&"Z"!==o[o.length-1]&&!n.fill){var a=e.getStartTangent();u.addStartArrow(t,n,a[0][0],a[0][1],a[1][0],a[1][1]);var s=e.getEndTangent();u.addEndArrow(t,n,s[0][0],s[0][1],s[1][0],s[1][1])}}}),t.exports=l},function(t,e,n){var r=n(1),i=n(7),o=function t(e){t.superclass.constructor.call(this,e)};o.ATTRS={points:null,lineWidth:1},r.extend(o,i),r.augment(o,{canFill:!0,canStroke:!0,type:"polygon",getDefaultAttrs:function(){return{lineWidth:1}},calculateBox:function(){var t=this,e=t._attrs,n=e.points,i=this.getHitLineWidth();if(!n||0===n.length)return null;var o=1/0,a=1/0,u=-1/0,s=-1/0;r.each(n,function(t){var e=t[0],n=t[1];e<o&&(o=e),e>u&&(u=e),n<a&&(a=n),n>s&&(s=n)});var c=i/2;return{minX:o-c,minY:a-c,maxX:u+c,maxY:s+c}},createPath:function(t){var e=this,n=e._attrs,i=n.points;i.length<2||(t=t||e.get("context"),t.beginPath(),r.each(i,function(e,n){0===n?t.moveTo(e[0],e[1]):t.lineTo(e[0],e[1])}),t.closePath())}}),t.exports=o},function(t,e,n){var r=n(1),i=n(7),o=n(49),a=n(48),u=function t(e){t.superclass.constructor.call(this,e)};u.ATTRS={points:null,lineWidth:1,startArrow:!1,endArrow:!1,tCache:null},r.extend(u,i),r.augment(u,{canStroke:!0,type:"polyline",tCache:null,getDefaultAttrs:function(){return{lineWidth:1,startArrow:!1,endArrow:!1}},calculateBox:function(){var t=this,e=t._attrs,n=this.getHitLineWidth(),i=e.points;if(!i||0===i.length)return null;var o=1/0,a=1/0,u=-1/0,s=-1/0;r.each(i,function(t){var e=t[0],n=t[1];e<o&&(o=e),e>u&&(u=e),n<a&&(a=n),n>s&&(s=n)});var c=n/2;return{minX:o-c,minY:a-c,maxX:u+c,maxY:s+c}},_setTcache:function(){var t,e,n=this,i=n._attrs,o=i.points,u=0,s=0,c=[];o&&0!==o.length&&(r.each(o,function(t,e){o[e+1]&&(u+=a.len(t[0],t[1],o[e+1][0],o[e+1][1]))}),u<=0||(r.each(o,function(n,r){o[r+1]&&(t=[],t[0]=s/u,e=a.len(n[0],n[1],o[r+1][0],o[r+1][1]),s+=e,t[1]=s/u,c.push(t))}),this.tCache=c))},createPath:function(t){var e,n,r=this,i=r._attrs,o=i.points;if(!(o.length<2)){for(t=t||r.get("context"),t.beginPath(),t.moveTo(o[0][0],o[0][1]),n=1,e=o.length-1;n<e;n++)t.lineTo(o[n][0],o[n][1]);t.lineTo(o[e][0],o[e][1])}},getStartTangent:function(){var t=this.__attrs.points,e=[];return e.push([t[1][0],t[1][1]]),e.push([t[0][0],t[0][1]]),e},getEndTangent:function(){var t=this.__attrs.points,e=t.length-1,n=[];return n.push([t[e-1][0],t[e-1][1]]),n.push([t[e][0],t[e][1]]),n},afterPath:function(t){var e=this,n=e._attrs,r=n.points,i=r.length-1;t=t||e.get("context"),n.startArrow&&o.addStartArrow(t,n,r[1][0],r[1][1],r[0][0],r[0][1]),n.endArrow&&o.addEndArrow(t,n,r[i-1][0],r[i-1][1],r[i][0],r[i][1])},getPoint:function(t){var e,n,i=this._attrs,o=i.points,u=this.tCache;return u||(this._setTcache(),u=this.tCache),r.each(u,function(r,i){t>=r[0]&&t<=r[1]&&(e=(t-r[0])/(r[1]-r[0]),n=i)}),{x:a.at(o[n][0],o[n+1][0],e),y:a.at(o[n][1],o[n+1][1],e)}}}),t.exports=u},function(t,e,n){var r=n(1),i=n(37),o=i.parseRadius,a=n(7),u=function t(e){t.superclass.constructor.call(this,e)};u.ATTRS={x:0,y:0,width:0,height:0,radius:0,lineWidth:1},r.extend(u,a),r.augment(u,{canFill:!0,canStroke:!0,type:"rect",getDefaultAttrs:function(){return{lineWidth:1,radius:0}},calculateBox:function(){var t=this,e=t._attrs,n=e.x,r=e.y,i=e.width,o=e.height,a=this.getHitLineWidth(),u=a/2;return{minX:n-u,minY:r-u,maxX:n+i+u,maxY:r+o+u}},createPath:function(t){var e=this,n=e._attrs,r=n.x,i=n.y,a=n.width,u=n.height,s=n.radius;if(t=t||e.get("context"),t.beginPath(),0===s)t.rect(r,i,a,u);else{var c=o(s);t.moveTo(r+c.r1,i),t.lineTo(r+a-c.r2,i),0!==c.r2&&t.arc(r+a-c.r2,i+c.r2,c.r2,-Math.PI/2,0),t.lineTo(r+a,i+u-c.r3),0!==c.r3&&t.arc(r+a-c.r3,i+u-c.r3,c.r3,0,Math.PI/2),t.lineTo(r+c.r4,i+u),0!==c.r4&&t.arc(r+c.r4,i+u-c.r4,c.r4,Math.PI/2,Math.PI),t.lineTo(r,i+c.r1),0!==c.r1&&t.arc(r+c.r1,i+c.r1,c.r1,Math.PI,1.5*Math.PI),t.closePath()}}}),t.exports=u},function(t,e,n){var r=n(1),i=n(7),o=function t(e){t.superclass.constructor.call(this,e)};o.ATTRS={x:0,y:0,text:null,fontSize:12,fontFamily:"sans-serif",fontStyle:"normal",fontWeight:"normal",fontVariant:"normal",textAlign:"start",textBaseline:"bottom",lineHeight:null,textArr:null},r.extend(o,i),r.augment(o,{canFill:!0,canStroke:!0,type:"text",getDefaultAttrs:function(){return{lineWidth:1,lineCount:1,fontSize:12,fontFamily:"sans-serif",fontStyle:"normal",fontWeight:"normal",fontVariant:"normal",textAlign:"start",textBaseline:"bottom"}},initTransform:function(){var t=this._attrs.fontSize;t&&+t<12&&this.transform([["t",-1*this._attrs.x,-1*this._attrs.y],["s",+t/12,+t/12],["t",this._attrs.x,this._attrs.y]])},_assembleFont:function(){var t=this._attrs,e=t.fontSize,n=t.fontFamily,r=t.fontWeight,i=t.fontStyle,o=t.fontVariant;t.font=[i,o,r,e+"px",n].join(" ")},_setAttrText:function(){var t=this._attrs,e=t.text,n=null;if(r.isString(e)&&-1!==e.indexOf("\n")){n=e.split("\n");var i=n.length;t.lineCount=i}t.textArr=n},_getTextHeight:function(){var t=this._attrs,e=t.lineCount,n=1*t.fontSize;if(e>1){return n*e+this._getSpaceingY()*(e-1)}return n},isHitBox:function(){return!1},calculateBox:function(){var t=this,e=t._attrs,n=this._cfg;n.attrs&&!n.hasUpdate||(this._assembleFont(),this._setAttrText()),e.textArr||this._setAttrText();var r=e.x,i=e.y,o=t.measureText();if(!o)return{minX:r,minY:i,maxX:r,maxY:i};var a=t._getTextHeight(),u=e.textAlign,s=e.textBaseline,c=t.getHitLineWidth(),l={x:r,y:i-a};u&&("end"===u||"right"===u?l.x-=o:"center"===u&&(l.x-=o/2)),s&&("top"===s?l.y+=a:"middle"===s&&(l.y+=a/2)),this.set("startPoint",l);var f=c/2;return{minX:l.x-f,minY:l.y-f,maxX:l.x+o+f,maxY:l.y+a+f}},_getSpaceingY:function(){var t=this._attrs,e=t.lineHeight,n=1*t.fontSize;return e?e-n:.14*n},drawInner:function(t){var e=this,n=e._attrs,i=this._cfg;i.attrs&&!i.hasUpdate||(this._assembleFont(),this._setAttrText()),t.font=n.font;var o=n.text;if(o){var a=n.textArr,u=n.x,s=n.y;if(t.beginPath(),e.hasStroke()){var c=n.strokeOpacity;r.isNil(c)||1===c||(t.globalAlpha=c),a?e._drawTextArr(t,!1):t.strokeText(o,u,s),t.globalAlpha=1}if(e.hasFill()){var l=n.fillOpacity;r.isNil(l)||1===l||(t.globalAlpha=l),a?e._drawTextArr(t,!0):t.fillText(o,u,s)}i.hasUpdate=!1}},_drawTextArr:function(t,e){var n,i=this._attrs.textArr,o=this._attrs.textBaseline,a=1*this._attrs.fontSize,u=this._getSpaceingY(),s=this._attrs.x,c=this._attrs.y,l=this.getBBox(),f=l.maxY-l.minY;r.each(i,function(r,i){n=c+i*(u+a)-f+a,"middle"===o&&(n+=f-a-(f-a)/2),"top"===o&&(n+=f-a),e?t.fillText(r,s,n):t.strokeText(r,s,n)})},measureText:function(){var t,e=this,n=e._attrs,i=n.text,o=n.font,a=n.textArr,u=0;if(!r.isNil(i)){var s=document.createElement("canvas").getContext("2d");return s.save(),s.font=o,a?r.each(a,function(e){t=s.measureText(e).width,u<t&&(u=t),s.restore()}):(u=s.measureText(i).width,s.restore()),u}}}),t.exports=o},function(t,e,n){t.exports={isFunction:n(14),isObject:n(39),isBoolean:n(190),isNil:n(6),isString:n(15),isArray:n(4),isNumber:n(11),isEmpty:n(166),uniqueId:n(193),clone:n(80),deepMix:n(81),assign:n(10),merge:n(81),upperFirst:n(188),each:n(2),isEqual:n(83),toArray:n(57),extend:n(161),augment:n(157),remove:n(155),isNumberEqual:n(55),toRadian:n(171),toDegree:n(169),mod:n(168),clamp:n(84),createDom:n(158),modifyCSS:n(159),requestAnimationFrame:n(160),getRatio:function(){return window.devicePixelRatio?window.devicePixelRatio:2},mat3:n(85),vec2:n(173),vec3:n(174),transform:n(172)}},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(2);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 l=parseInt(s/(e-1),10),f=u.map(function(t,e){return e%l===0?u.slice(e,e+l):null}).filter(function(t){return t}),h=1,d=f.length;h<d&&(a?h*l<s-l:h<e-1);h++)o.push(f[h][0]);if(u.length){o.unshift(u[0]);var p=u[s-1];-1===o.indexOf(p)&&o.push(p)}}return n.categories=u,n.ticks=o,n}},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("."),i=n.indexOf("e-");if(r<0&&i<0)return Math.round(t);var o=i>=0?parseInt(n.substr(i+2),10):n.substr(r+1).length;return o>20&&(o=20),parseFloat(t.toFixed(o))}};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(26),o=n(150),a=n(2),u=n(11),s=n(15),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){var r=n(186),i=n(26);i.Linear=n(51),i.Identity=n(352),i.Cat=n(152),i.Time=n(356),i.TimeCat=n(355),i.Log=n(353),i.Pow=n(354);for(var o in i)!function(t){if(i.hasOwnProperty(t)){var e=r(t);i[e]=function(e){return new i[t](e)}}}(o);var a=["cat","timeCat"];i.isCategory=function(t){return a.indexOf(t)>=0},t.exports=i},function(t,e,n){var r=n(21),i=Array.prototype.splice,o=function(t,e){if(!r(t))return[];for(var n=t?e.length:0,o=n-1;n--;){var a=void 0,u=e[n];n!==o&&u===a||(a=u,i.call(t,u,1))}return t};t.exports=o},function(t,e){var n=Array.prototype,r=n.splice,i=n.indexOf,o=n.slice,a=function(t){for(var e=o.call(arguments,1),n=0;n<e.length;n++)for(var a=e[n],u=-1;(u=i.call(t,a))>-1;)r.call(t,u,1);return t};t.exports=a},function(t,e,n){var r=n(2),i=n(53),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(14),i=n(57),o=n(10),a=function(t){for(var e=i(arguments),n=1;n<e.length;n++){var a=e[n];r(a)&&(a=a.prototype),o(t.prototype,a)}};t.exports=a},function(t,e){var n=document.createElement("table"),r=document.createElement("tr"),i=/^\s*<(\w+|!)[^>]*>/,o={tr:document.createElement("tbody"),tbody:n,thead:n,tfoot:n,td:r,th:r,"*":document.createElement("div")};t.exports=function(t){var e=i.test(t)&&RegExp.$1;e in o||(e="*");var n=o[e];t=t.replace(/(^\s*)|(\s*$)/g,""),n.innerHTML=""+t;var r=n.childNodes[0];return n.removeChild(r),r}},function(t,e){t.exports=function(t,e){if(t)for(var n in e)e.hasOwnProperty(n)&&(t.style[n]=e[n]);return t}},function(t,e){t.exports=function(t){return(window.requestAnimationFrame||window.webkitRequestAnimationFrame||function(t){return setTimeout(t,16)})(t)}},function(t,e,n){var r=n(14),i=n(10),o=function(t,e,n,o){r(e)||(n=e,e=t,t=function(){});var a=Object.create?function(t,e){return Object.create(t,{constructor:{value:e}})}:function(t,e){function n(){}n.prototype=t;var r=new n;return r.constructor=e,r},u=a(e.prototype,t);return t.prototype=i(u,t.prototype),t.superclass=a(e.prototype,e),i(u,n),i(t,o),t};t.exports=o},function(t,e,n){var r=n(2),i=n(4),o=Object.prototype.hasOwnProperty,a=function(t,e){if(!e||!i(t))return t;var n={},a=null;return r(t,function(t){a=e(t),o.call(n,a)?n[a].push(t):n[a]=[t]}),n};t.exports=a},function(t,e,n){var r=n(14),i=n(4),o=n(162),a=function(t,e){if(!e)return{0:t};if(!r(e)){var n=i(e)?e:e.replace(/\s+/g,"").split("*");e=function(t){for(var e="_",r=0,i=n.length;r<i;r++)e+=t[n[r]]&&t[n[r]].toString();return e}}return o(t,e)};t.exports=a},function(t,e,n){var r=n(163),i=function(t,e){if(!e)return[t];var n=r(t,e),i=[];for(var o in n)i.push(n[o]);return i};t.exports=i},function(t,e,n){var r=n(2),i=n(10),o=n(377),a=n(363),u=n(379),s=n(381),c=n(389),l=n(56),f=n(400),h=n(404),d=n(408),p=n(413),g={DOMUtil:o,DomUtil:o,MatrixUtil:l,PathUtil:h,arrayUtil:a,domUtil:o,eventUtil:u,formatUtil:s,mathUtil:c,matrixUtil:l,objectUtil:f,stringUtil:d,pathUtil:h,typeUtil:p,augment:n(157),clone:n(80),debounce:n(368),deepMix:n(81),each:r,extend:n(161),filter:n(82),group:n(164),groupBy:n(162),groupToMap:n(163),indexOf:n(385),isEmpty:n(166),isEqual:n(83),isEqualWith:n(386),map:n(387),mix:i,pick:n(407),throttle:n(412),toArray:n(57),toString:n(38),uniqueId:n(193)};r([o,a,u,s,c,l,f,h,d,p],function(t){i(g,t)}),t.exports=g},function(t,e,n){function r(t){if(i(t))return!0;if(o(t))return!t.length;var e=a(t);if("Map"===e||"Set"===e)return!t.size;if(u(t))return!Object.keys(t).length;for(var n in t)if(s.call(t,n))return!1;return!0}var i=n(6),o=n(21),a=n(189),u=n(192),s=Object.prototype.hasOwnProperty;t.exports=r},function(t,e,n){var r=n(4),i=n(14),o=n(2),a=function(t,e){if(r(t)){var n=t[0],a=void 0;a=i(e)?e(t[0]):t[0][e];var u=void 0;return o(t,function(t){(u=i(e)?e(t):t[e])>a&&(n=t,a=u)}),n}};t.exports=a},function(t,e){var n=function(t,e){return(t%e+e)%e};t.exports=n},function(t,e){var n=180/Math.PI,r=function(t){return n*t};t.exports=r},function(t,e){t.exports=parseInt},function(t,e){var n=Math.PI/180,r=function(t){return n*t};t.exports=r},function(t,e,n){var r=n(80),i=n(2),o=n(85);t.exports=function(t,e){return t=r(t),i(e,function(e){switch(e[0]){case"t":o.translate(t,t,[e[1],e[2]]);break;case"s":o.scale(t,t,[e[1],e[2]]);break;case"r":o.rotate(t,t,e[1]);break;case"m":o.multiply(t,t,e[1]);break;default:return!1}}),t}},function(t,e,n){var r=n(348),i=n(84);r.angle=function(t,e){var n=r.dot(t,e)/(r.length(t)*r.length(e));return Math.acos(i(n,-1,1))},r.direction=function(t,e){return t[0]*e[1]-e[0]*t[1]},r.angleTo=function(t,e,n){var i=r.angle(t,e),o=r.direction(t,e)>=0;return n?o?2*Math.PI-i:i:o?i:2*Math.PI-i},r.vertical=function(t,e,n){return n?(t[0]=e[1],t[1]=-1*e[0]):(t[0]=-1*e[1],t[1]=e[0]),t},t.exports=r},function(t,e,n){var r=n(349);t.exports=r},function(t,e){t.exports=function(t,e){return t.hasOwnProperty(e)}},function(t,e,n){function r(t,e){var n=i(e),r=n.length;if(o(t))return!r;for(var a=0;a<r;a+=1){var u=n[a];if(e[u]!==t[u]||!(u in t))return!1}return!0}var i=n(177),o=n(6);t.exports=r},function(t,e,n){var r=n(2),i=n(14),o=Object.keys?function(t){return Object.keys(t)}:function(t){var e=[];return r(t,function(n,r){i(t)&&"prototype"===r||e.push(r)}),e};t.exports=o},function(t,e,n){var r=n(2),i=n(14),o=Object.values?function(t){return Object.values(t)}:function(t){var e=[];return r(t,function(n,r){i(t)&&"prototype"===r||e.push(n)}),e};t.exports=o},function(t,e){t.exports=function(t,e){for(var n=[],r=0,i=t.length;i-2*!e>r;r+=2){var o=[{x:+t[r-2],y:+t[r-1]},{x:+t[r],y:+t[r+1]},{x:+t[r+2],y:+t[r+3]},{x:+t[r+4],y:+t[r+5]}];e?r?i-4===r?o[3]={x:+t[0],y:+t[1]}:i-2===r&&(o[2]={x:+t[0],y:+t[1]},o[3]={x:+t[2],y:+t[3]}):o[0]={x:+t[i-2],y:+t[i-1]}:i-4===r?o[3]=o[2]:r||(o[0]={x:+t[r],y:+t[r+1]}),n.push(["C",(-o[0].x+6*o[1].x+o[2].x)/6,(-o[0].y+6*o[1].y+o[2].y)/6,(o[1].x+6*o[2].x-o[3].x)/6,(o[1].y+6*o[2].y-o[3].y)/6,o[2].x,o[2].y])}return n}},function(t,e){var n=/,?([a-z]),?/gi;t.exports=function(t){return t.join(",").replace(n,"$1")}},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="\t\n\v\f\r \u2028\u2029",i=new RegExp("([a-z])["+r+",]*((-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?["+r+"]*,?["+r+"]*)+)","ig"),o=new RegExp("(-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?)["+r+"]*,?["+r+"]*","ig");t.exports=function(t){if(!t)return null;if(("undefined"===typeof t?"undefined":n(t))===n([]))return t;var e={a:7,c:6,o:2,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,u:3,z:0},r=[];return String(t).replace(i,function(t,n,i){var a=[],u=n.toLowerCase();if(i.replace(o,function(t,e){e&&a.push(+e)}),"m"===u&&a.length>2&&(r.push([n].concat(a.splice(0,2))),u="l",n="m"===n?"l":"L"),"o"===u&&1===a.length&&r.push([n,a[0]]),"r"===u)r.push([n].concat(a));else for(;a.length>=e[u]&&(r.push([n].concat(a.splice(0,e[u]))),e[u]););}),r}},function(t,e,n){function r(t,e,n,r,i){var o=[];if(null===i&&null===r&&(r=n),t=+t,e=+e,n=+n,r=+r,null!==i){var a=Math.PI/180,u=t+n*Math.cos(-r*a),s=t+n*Math.cos(-i*a);o=[["M",u,e+n*Math.sin(-r*a)],["A",n,n,0,+(i-r>180),0,s,e+n*Math.sin(-i*a)]]}else o=[["M",t,e],["m",0,-r],["a",n,r,0,1,1,0,2*r],["a",n,r,0,1,1,0,-2*r],["z"]];return o}var i=n(181),o=n(179);t.exports=function(t){if(!(t=i(t))||!t.length)return[["M",0,0]];var e=[],n=0,a=0,u=0,s=0,c=0,l=void 0,f=void 0;"M"===t[0][0]&&(n=+t[0][1],a=+t[0][2],u=n,s=a,c++,e[0]=["M",n,a]);for(var h,d,p=3===t.length&&"M"===t[0][0]&&"R"===t[1][0].toUpperCase()&&"Z"===t[2][0].toUpperCase(),g=c,v=t.length;g<v;g++){if(e.push(h=[]),d=t[g],(l=d[0])!==l.toUpperCase())switch(h[0]=l.toUpperCase(),h[0]){case"A":h[1]=d[1],h[2]=d[2],h[3]=d[3],h[4]=d[4],h[5]=d[5],h[6]=+d[6]+n,h[7]=+d[7]+a;break;case"V":h[1]=+d[1]+a;break;case"H":h[1]=+d[1]+n;break;case"R":f=[n,a].concat(d.slice(1));for(var y=2,m=f.length;y<m;y++)f[y]=+f[y]+n,f[++y]=+f[y]+a;e.pop(),e=e.concat(o(f,p));break;case"O":e.pop(),f=r(n,a,d[1],d[2]),f.push(f[0]),e=e.concat(f);break;case"U":e.pop(),e=e.concat(r(n,a,d[1],d[2],d[3])),h=["U"].concat(e[e.length-1].slice(-2));break;case"M":u=+d[1]+n,s=+d[2]+a;break;default:for(var b=1,x=d.length;b<x;b++)h[b]=+d[b]+(b%2?n:a)}else if("R"===l)f=[n,a].concat(d.slice(1)),e.pop(),e=e.concat(o(f,p)),h=["R"].concat(d.slice(-2));else if("O"===l)e.pop(),f=r(n,a,d[1],d[2]),f.push(f[0]),e=e.concat(f);else if("U"===l)e.pop(),e=e.concat(r(n,a,d[1],d[2],d[3])),h=["U"].concat(e[e.length-1].slice(-2));else for(var _=0,w=d.length;_<w;_++)h[_]=d[_];if("O"!==(l=l.toUpperCase()))switch(h[0]){case"Z":n=+u,a=+s;break;case"H":n=h[1];break;case"V":a=h[1];break;case"M":u=h[h.length-2],s=h[h.length-1];break;default:n=h[h.length-2],a=h[h.length-1]}}return e}},function(t,e,n){var r=n(182),i=function t(e,n,r,i,o,a,u,s,c,l){r===i&&(r+=1);var f=120*Math.PI/180,h=Math.PI/180*(+o||0),d=[],p=void 0,g=void 0,v=void 0,y=void 0,m=void 0,b=function(t,e,n){return{x:t*Math.cos(n)-e*Math.sin(n),y:t*Math.sin(n)+e*Math.cos(n)}};if(l)g=l[0],v=l[1],y=l[2],m=l[3];else{p=b(e,n,-h),e=p.x,n=p.y,p=b(s,c,-h),s=p.x,c=p.y,e===s&&n===c&&(s+=1,c+=1);var x=(e-s)/2,_=(n-c)/2,w=x*x/(r*r)+_*_/(i*i);w>1&&(w=Math.sqrt(w),r*=w,i*=w);var O=r*r,S=i*i,C=(a===u?-1:1)*Math.sqrt(Math.abs((O*S-O*_*_-S*x*x)/(O*_*_+S*x*x)));y=C*r*_/i+(e+s)/2,m=C*-i*x/r+(n+c)/2,g=Math.asin(((n-m)/i).toFixed(9)),v=Math.asin(((c-m)/i).toFixed(9)),g=e<y?Math.PI-g:g,v=s<y?Math.PI-v:v,g<0&&(g=2*Math.PI+g),v<0&&(v=2*Math.PI+v),u&&g>v&&(g-=2*Math.PI),!u&&v>g&&(v-=2*Math.PI)}var E=v-g;if(Math.abs(E)>f){var M=v,j=s,T=c;v=g+f*(u&&v>g?1:-1),s=y+r*Math.cos(v),c=m+i*Math.sin(v),d=t(s,c,r,i,o,0,u,j,T,[v,M,y,m])}E=v-g;var k=Math.cos(g),P=Math.sin(g),A=Math.cos(v),I=Math.sin(v),D=Math.tan(E/4),R=4/3*r*D,N=4/3*i*D,L=[e,n],F=[e+R*P,n-N*k],z=[s+R*I,c-N*A],B=[s,c];if(F[0]=2*L[0]-F[0],F[1]=2*L[1]-F[1],l)return[F,z,B].concat(d);d=[F,z,B].concat(d).join().split(",");for(var W=[],H=0,V=d.length;H<V;H++)W[H]=H%2?b(d[H-1],d[H],h).y:b(d[H],d[H+1],h).x;return W},o=function(t,e,n,r){return[t,e,n,r,n,r]},a=function(t,e,n,r,i,o){return[1/3*t+2/3*n,1/3*e+2/3*r,1/3*i+2/3*n,1/3*o+2/3*r,i,o]};t.exports=function(t,e){var n=r(t),u=e&&r(e),s={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},c={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},l=[],f=[],h="",d="",p=void 0,g=function(t,e,n){var r=void 0,u=void 0;if(!t)return["C",e.x,e.y,e.x,e.y,e.x,e.y];switch(!(t[0]in{T:1,Q:1})&&(e.qx=e.qy=null),t[0]){case"M":e.X=t[1],e.Y=t[2];break;case"A":t=["C"].concat(i.apply(0,[e.x,e.y].concat(t.slice(1))));break;case"S":"C"===n||"S"===n?(r=2*e.x-e.bx,u=2*e.y-e.by):(r=e.x,u=e.y),t=["C",r,u].concat(t.slice(1));break;case"T":"Q"===n||"T"===n?(e.qx=2*e.x-e.qx,e.qy=2*e.y-e.qy):(e.qx=e.x,e.qy=e.y),t=["C"].concat(a(e.x,e.y,e.qx,e.qy,t[1],t[2]));break;case"Q":e.qx=t[1],e.qy=t[2],t=["C"].concat(a(e.x,e.y,t[1],t[2],t[3],t[4]));break;case"L":t=["C"].concat(o(e.x,e.y,t[1],t[2]));break;case"H":t=["C"].concat(o(e.x,e.y,t[1],e.y));break;case"V":t=["C"].concat(o(e.x,e.y,e.x,t[1]));break;case"Z":t=["C"].concat(o(e.x,e.y,e.X,e.Y))}return t},v=function(t,e){if(t[e].length>7){t[e].shift();for(var r=t[e];r.length;)l[e]="A",u&&(f[e]="A"),t.splice(e++,0,["C"].concat(r.splice(0,6)));t.splice(e,1),p=Math.max(n.length,u&&u.length||0)}},y=function(t,e,r,i,o){t&&e&&"M"===t[o][0]&&"M"!==e[o][0]&&(e.splice(o,0,["M",i.x,i.y]),r.bx=0,r.by=0,r.x=t[o][1],r.y=t[o][2],p=Math.max(n.length,u&&u.length||0))};p=Math.max(n.length,u&&u.length||0);for(var m=0;m<p;m++){n[m]&&(h=n[m][0]),"C"!==h&&(l[m]=h,m&&(d=l[m-1])),n[m]=g(n[m],s,d),"A"!==l[m]&&"C"===h&&(l[m]="C"),v(n,m),u&&(u[m]&&(h=u[m][0]),"C"!==h&&(f[m]=h,m&&(d=f[m-1])),u[m]=g(u[m],c,d),"A"!==f[m]&&"C"===h&&(f[m]="C"),v(u,m)),y(n,u,s,c,m),y(u,n,c,s,m);var b=n[m],x=u&&u[m],_=b.length,w=u&&x.length;s.x=b[_-2],s.y=b[_-1],s.bx=parseFloat(b[_-4])||s.x,s.by=parseFloat(b[_-3])||s.y,c.bx=u&&(parseFloat(x[w-4])||c.x),c.by=u&&(parseFloat(x[w-3])||c.y),c.x=u&&x[w-2],c.y=u&&x[w-1]}return u?[n,u]:n}},function(t,e,n){var r=n(180);t.exports=function(t,e,n,i,o){if(o)return[["M",+t+ +o,e],["l",n-2*o,0],["a",o,o,0,0,1,o,o],["l",0,i-2*o],["a",o,o,0,0,1,-o,o],["l",2*o-n,0],["a",o,o,0,0,1,-o,-o],["l",0,2*o-i],["a",o,o,0,0,1,o,-o],["z"]];var a=[["M",t,e],["l",n,0],["l",0,i],["l",-n,0],["z"]];return a.parsePathArray=r,a}},function(t,e,n){var r=n(38),i=function(t){return r(t).toLowerCase()};t.exports=i},function(t,e,n){var r=n(38),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(38),i=function(t){return r(t).toUpperCase()};t.exports=i},function(t,e,n){var r=n(38),i=function(t){var e=r(t);return e.charAt(0).toUpperCase()+e.substring(1)};t.exports=i},function(t,e){var n={}.toString,r=function(t){return n.call(t).replace(/^\[object /,"").replace(/\]$/,"")};t.exports=r},function(t,e,n){var r=n(17),i=function(t){return r(t,"Boolean")};t.exports=i},function(t,e,n){var r=n(17),i=function(t){return r(t,"Date")};t.exports=i},function(t,e){var n=Object.prototype,r=function(t){var e=t&&t.constructor;return t===("function"===typeof e&&e.prototype||n)};t.exports=r},function(t,e){var n=function(){var t={};return function(e){return e=e||"g",t[e]?t[e]+=1:t[e]=1,e+t[e]}}();t.exports=n},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={COORD_FUNC_PROPS:["rotate","scale","reflect","transpose"],GEOM_FUNC_PROPS:["position","color","size","shape","opacity","tooltip","style","animate","active","select","sets"]}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(){return[{prop:"onMouseEnter",event:"mouseenter"},{prop:"onMouseMove",event:"mousemove"},{prop:"onMouseLeave",event:"mouseleave"},{prop:"onClick",event:"click"},{prop:"onDblClick",event:"dblclick"},{prop:"onMouseDown",event:"mousedown"},{prop:"onMouseUp",event:"mouseup"},{prop:"onTouchStart",event:"touchstart"},{prop:"onTouchMove",event:"touchmove"},{prop:"onTouchEnd",event:"touchend"}]}function o(t){var e=i();return g.default.map(e,function(e){var n=e.event;return e.event=t+":"+n,e}),e}function a(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];g.default.each(e,function(e){var r=e.prop,i=e.event,o=n[r];if(g.default.isFunction(o))t.on(i,o);else if(g.default.isObject(o))for(var a in o)void 0!==o[a]&&t.on(a+":"+i,o[a])})}function u(t,e){a(t,C,e)}function s(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2],r=arguments[3];g.default.each(e,function(e){var i=e.prop,o=e.event,a=n[i],u=r[i],s=void 0;if(!g.default.shallowEqual(a,u))if(g.default.isFunction(a)&&g.default.isFunction(u))t.off(o,a),t.on(o,u);else if(g.default.isObject(a)&&g.default.isObject(u)){for(s in a)Object.prototype.hasOwnProperty.call(a,s)&&t.off(s+":"+o,a[s]);for(s in u)Object.prototype.hasOwnProperty.call(u,s)&&t.on(s+":"+o,u[s])}})}function c(t,e,n){s(t,C,e,n)}function l(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];g.default.each(e,function(e){var r=e.prop,i=e.event,o=n[r];if(g.default.isFunction(o))t.off(i,o);else if(g.default.isObject(o))for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&t.off(a+":"+i,o[a])})}function f(t,e){l(t,C,e)}Object.defineProperty(e,"__esModule",{value:!0});for(var h=n(29),d=r(h),p=n(58),g=r(p),v=[{prop:"onPlotMove",event:"plotmove"},{prop:"onPlotEnter",event:"plotenter"},{prop:"onPlotLeave",event:"plotleave"},{prop:"onPlotClick",event:"plotclick"},{prop:"onPlotDblClick",event:"plotdblclick"},{prop:"onItemSelected",event:"itemselected"},{prop:"onItemUnselected",event:"itemunselected"},{prop:"onItemSelectedChange",event:"itemselectedchange"},{prop:"onTooltipChange",event:"tooltip:change"},{prop:"onTooltipShow",event:"tooltip:show"},{prop:"onTooltipHide",event:"tooltip:hide"}],y=["mouseenter","mousemove","mouseleave","click","dblclick","mousedown","mouseup","touchstart","touchmove","touchend"],m=["Mouseenter","Mousemove","Mouseleave","Click","Dblclick","Mousedown","Mouseup","Touchstart","Touchmove","Touchend"],b=["point","area","line","path","interval","schema","polygon","edge","axis-title","axis-label","axis-ticks","axis-line","axis-grid","legend-title","legend-item","legend-marker","legend-text","guide-text","guide-region","guide-line","guide-image","label"],x=["onPoint","onArea","onLine","onPath","onInterval","onSchema","onPolygon","onEdge","onAxisTitle","onAxisLabel","onAxisTicks","onAxisLine","onAxisGrid","onLegendTitle","onLegendItem","onLegendMarker","onLegendText","onGuideText","onGuideRegion","onGuideLine","onGuideImage","onLabel"],_=[],w=0;w<b.length;w+=1)for(var O=0;O<y.length;O+=1)_.push({prop:""+x[w]+m[O],event:b[w]+":"+y[O]});var S=v.concat(_),C=i(),E={onMouseEnter:d.default.object,onMouseMove:d.default.object,onMouseLeave:d.default.object,onClick:d.default.oneOfType([d.default.object,d.default.func]),onDblClick:d.default.object,onMouseDown:d.default.object,onMouseUp:d.default.object,onTouchStart:d.default.object,onTouchMove:d.default.object,onTouchEnd:d.default.object},M={onMouseEnter:d.default.func,onMouseMove:d.default.func,onMouseLeave:d.default.func,onClick:d.default.func,onDblClick:d.default.func,onMouseDown:d.default.func,onMouseUp:d.default.func,onTouchStart:d.default.func,onTouchMove:d.default.func,onTouchEnd:d.default.func};e.default={baseEventObjectTypes:E,baseEventFuncTypes:M,genBaseEvents:i,genItemBaseEvents:o,bindEvents:a,bindBaseEvents:u,updateEvents:s,updateBaseEvents:c,unbindEvents:l,unbindBaseEvents:f,chartEvents:S}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function o(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}Object.defineProperty(e,"__esModule",{value:!0});var a=Object.assign||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},u=n(45),s=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(u),c=n(88),l=n(194),f=r(l),h=n(195),d=r(h),p=n(87),g=r(p),v=f.default.COORD_FUNC_PROPS,y=f.default.GEOM_FUNC_PROPS;e.default={createChart:function(t){var e=t.chart,n=e.props.forceFit;e.props.forceFit=!1;var r=new s.Chart(e.props);return e.props.afterChartInitialized&&e.props.afterChartInitialized(e.g2Instance),n&&r.forceFit(),e.g2Instance=r,r},executeChartConfig:function(t,e){var n=e.chart,r=n.props;t.coord("rect",{}),t.source(r.data,r.scale),(e.facet||r.axis)&&e.facet&&!1!==r.axis||t.axis(!1),t.legend(!1),t.tooltip(!1),r.filter&&r.filter.forEach(function(e){t.filter(e[0],e[1])}),d.default.bindEvents(t,d.default.chartEvents,r),d.default.bindBaseEvents(t,r)},coord:function(t,e){var n=e.coord;if(n&&!n.g2Instance){var r=n.props,a=r.type,u=o(r,["type"]),s=t.coord(a||"rect",c.Util.without(u,v));c.Prop.init(v,u,function(t,e){"reflect"===e?c.Util.each(t,function(t){return s[e](t)}):"transpose"===e?!0===t[0]&&s[e].apply(s,i(t)):s[e].apply(s,i(t))}),n.g2Instance=s}},createLabel:function(t,e){if(e&&!e.g2Instance){var n=e.props,r=n.content,i=o(n,["content"]);r&&(c.Util.isArray(r)?e.g2Instance=t.label(r[0],r[1],i):e.g2Instance=t.label(r,i))}},createGeom:function(t,e){if(e.g2Instance)return void(e.label&&this.createLabel(e.g2Instance,e.label));var n=e.props,r=t[n.type||"interval"]();n.adjust&&r.adjust(n.adjust),c.Prop.init(y,n,function(t,e){r[e].apply(r,i(t))}),e.g2Instance=r,this.createLabel(r,e.label)},geoms:function(t,e){var n=e.geoms;if(n)for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&this.createGeom(t,n[r])},legends:function(t,e){var n=e.legends;for(var r in n)if(n[r]){var a=n[r];if(a.g2Instance)return;var u=a.props,s=u.name,c=u.visible,l=o(u,["name","visible"]),f=c;Object.prototype.hasOwnProperty.call(a.props,"visible")||(f=!0);var h=f?l:f;a.g2Instance=t.legend.apply(t,i(s?[s,h]:[h]))}},tooltip:function(t,e){var n=e.tooltip;n&&!n.g2Instance&&(n.g2Instance=t.tooltip(a({},n.props)))},createAxis:function(t,e){if(!e.g2Instance){var n=e.props,r=n.name,i=n.visible,a=o(n,["name","visible"]);i||!Object.prototype.hasOwnProperty.call(e.props,"visible")?e.g2Instance=t.axis(r,a):e.g2Instance=t.axis(r,!1)}},axises:function(t,e){var n=e.axises;for(var r in n)n[r]&&this.createAxis(t,n[r])},views:function(t,e){var n=e.views;for(var r in n)n[r]&&this.createView(t,n[r])},createView:function(t,e){if("Facet"!==e.parentInfo.name){if(e.g2Instance)return e.filter&&e.filter.forEach(function(t){e.g2Instance.filter(t[0],t[1])}),this.coord(e.g2Instance,e),this.axises(e.g2Instance,e),this.geoms(e.g2Instance,e),void this.guide(e.g2Instance,e.guide);var n=e.props,r=n.scale,i=n.data,u=n.instance,s=n.axis,c=n.filter,l=(n.geoms,o(n,["scale","data","instance","axis","filter","geoms"])),f=void 0;f=u||t.view(a({},l)),i&&f.source(i,r),r&&f.scale(r),c&&c.forEach(function(t){f.filter(t[0],t[1])}),!0===s||u||f.axis(!1),e.g2Instance=f,this.coord(f,e),this.axises(f,e),this.geoms(f,e),this.guide(f,e.guide)}},facetView:function(t,e){var n=e.props,r=n.scale,i=n.data,a=n.axis;n.geoms,o(n,["scale","data","axis","geoms"]);i&&t.source(i,r),r&&t.scale(r),!1===a&&t.axis(!1),this.coord(t,e),this.axises(t,e),this.geoms(t,e),this.guide(t,e.guide),g.default.mergeView(e,!0)},guide:function(t,e){if(e){var n=e.elements;for(var r in n)if(n[r]){var i=n[r];if(!i.g2Instance){var a=i.props,u=(a.type,o(a,["type"]));i.g2Instance=t.guide()[i.type](u)}}}},facet:function(t,e){var n=this,r=e.facet;if(r&&!r.g2Instance){var i=r.props,a=i.children,u=i.type,s=o(i,["children","type"]);if(!a)return void t.facet(u,s);var c=e.views,l=null;for(var f in c)if(c[f]&&"Facet"===c[f].parentInfo.name&&c[f].parentInfo.id===r.id){l=c[f];break}l&&(g.default.mergeView(l,!0),s.eachView=function(t){n.facetView(t,l)},t.facet(u,s))}},synchronizeG2Add:function(t,e){this.coord(t,e),this.axises(t,e),this.legends(t,e),this.tooltip(t,e),this.geoms(t,e),this.facet(t,e),this.views(t,e),this.guide(t,e.guide)},synchronizeG2Views:function(t,e){var n=e.views;for(var r in n)n[r]&&this.synchronizeG2View(n[r].g2Instance,n[r])},synchronizeG2View:function(t,e){t.clear(),this.clearViewG2Instance(e);var n=e.props,r=n.scale,i=n.data,a=n.instance,u=n.axis;n.geoms,o(n,["scale","data","instance","axis","geoms"]);i&&t.source(i,r),r&&t.scale(r),!0===u||a||t.axis(!1),this.coord(t,e),this.axises(t,e),this.geoms(t,e),this.guide(t,e.guide)},clearViewG2Instance:function(t){t.coord&&delete t.coord.g2Instance,t.axises&&Object.keys(t.axises).forEach(function(e){delete t.axises[e].g2Instance}),t.geoms&&Object.keys(t.geoms).forEach(function(e){delete t.geoms[e].g2Instance,t.geoms[e].label&&delete t.geoms[e].label.g2Instance}),t.guide&&t.guide.elements&&Object.keys(t.guide.elements).forEach(function(e){delete t.guide.elements[e].g2Instance})}}},function(t,e,n){"use strict";n.d(e,"b",function(){return r}),n.d(e,"a",function(){return i});var r=Math.PI/180,i=180/Math.PI},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(449);n.d(e,"easeLinear",function(){return r.a});var i=n(451);n.d(e,"easeQuad",function(){return i.a}),n.d(e,"easeQuadIn",function(){return i.b}),n.d(e,"easeQuadOut",function(){return i.c}),n.d(e,"easeQuadInOut",function(){return i.a});var o=n(446);n.d(e,"easeCubic",function(){return o.a}),n.d(e,"easeCubicIn",function(){return o.b}),n.d(e,"easeCubicOut",function(){return o.c}),n.d(e,"easeCubicInOut",function(){return o.a});var a=n(450);n.d(e,"easePoly",function(){return a.a}),n.d(e,"easePolyIn",function(){return a.b}),n.d(e,"easePolyOut",function(){return a.c}),n.d(e,"easePolyInOut",function(){return a.a});var u=n(452);n.d(e,"easeSin",function(){return u.a}),n.d(e,"easeSinIn",function(){return u.b}),n.d(e,"easeSinOut",function(){return u.c}),n.d(e,"easeSinInOut",function(){return u.a});var s=n(448);n.d(e,"easeExp",function(){return s.a}),n.d(e,"easeExpIn",function(){return s.b}),n.d(e,"easeExpOut",function(){return s.c}),n.d(e,"easeExpInOut",function(){return s.a});var c=n(445);n.d(e,"easeCircle",function(){return c.a}),n.d(e,"easeCircleIn",function(){return c.b}),n.d(e,"easeCircleOut",function(){return c.c}),n.d(e,"easeCircleInOut",function(){return c.a});var l=n(444);n.d(e,"easeBounce",function(){return l.a}),n.d(e,"easeBounceIn",function(){return l.b}),n.d(e,"easeBounceOut",function(){return l.a}),n.d(e,"easeBounceInOut",function(){return l.c});var f=n(443);n.d(e,"easeBack",function(){return f.a}),n.d(e,"easeBackIn",function(){return f.b}),n.d(e,"easeBackOut",function(){return f.c}),n.d(e,"easeBackInOut",function(){return f.a});var h=n(447);n.d(e,"easeElastic",function(){return h.a}),n.d(e,"easeElasticIn",function(){return h.b}),n.d(e,"easeElasticOut",function(){return h.a}),n.d(e,"easeElasticInOut",function(){return h.c})},function(t,e,n){"use strict";var r=n(92);e.a=function(t,e){var i,o=e?e.length:0,a=t?Math.min(o,t.length):0,u=new Array(a),s=new Array(o);for(i=0;i<a;++i)u[i]=n.i(r.a)(t[i],e[i]);for(;i<o;++i)s[i]=e[i];return function(t){for(i=0;i<a;++i)s[i]=u[i](t);return s}}},function(t,e,n){"use strict";var r=n(91);e.a=function(t){var e=t.length;return function(i){var o=Math.floor(((i%=1)<0?++i:i)*e),a=t[(o+e-1)%e],u=t[o%e],s=t[(o+1)%e],c=t[(o+2)%e];return n.i(r.b)((i-o/e)*e,a,u,s,c)}}},function(t,e,n){"use strict";e.a=function(t){return function(){return t}}},function(t,e,n){"use strict";e.a=function(t,e){var n=new Date;return t=+t,e-=t,function(r){return n.setTime(t+e*r),n}}},function(t,e,n){"use strict";var r=n(92);e.a=function(t,e){var i,o={},a={};null!==t&&"object"===typeof t||(t={}),null!==e&&"object"===typeof e||(e={});for(i in e)i in t?o[i]=n.i(r.a)(t[i],e[i]):a[i]=e[i];return function(t){for(i in o)a[i]=o[i](t);return a}}},function(t,e,n){"use strict";function r(t){return function(e){var r,o,a=e.length,u=new Array(a),s=new Array(a),c=new Array(a);for(r=0;r<a;++r)o=n.i(i.e)(e[r]),u[r]=o.r||0,s[r]=o.g||0,c[r]=o.b||0;return u=t(u),s=t(s),c=t(c),o.opacity=1,function(t){return o.r=u(t),o.g=s(t),o.b=c(t),o+""}}}n.d(e,"b",function(){return s}),n.d(e,"c",function(){return c});var i=n(12),o=n(91),a=n(200),u=n(41);e.a=function t(e){function r(t,e){var r=o((t=n.i(i.e)(t)).r,(e=n.i(i.e)(e)).r),a=o(t.g,e.g),s=o(t.b,e.b),c=n.i(u.a)(t.opacity,e.opacity);return function(e){return t.r=r(e),t.g=a(e),t.b=s(e),t.opacity=c(e),t+""}}var o=n.i(u.c)(e);return r.gamma=t,r}(1);var s=r(o.a),c=r(a.a)},function(t,e,n){"use strict";function r(t){return function(){return t}}function i(t){return function(e){return t(e)+""}}var o=n(59),a=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,u=new RegExp(a.source,"g");e.a=function(t,e){var s,c,l,f=a.lastIndex=u.lastIndex=0,h=-1,d=[],p=[];for(t+="",e+="";(s=a.exec(t))&&(c=u.exec(e));)(l=c.index)>f&&(l=e.slice(f,l),d[h]?d[h]+=l:d[++h]=l),(s=s[0])===(c=c[0])?d[h]?d[h]+=c:d[++h]=c:(d[++h]=null,p.push({i:h,x:n.i(o.a)(s,c)})),f=u.lastIndex;return f<e.length&&(l=e.slice(f),d[h]?d[h]+=l:d[++h]=l),d.length<2?p[0]?i(p[0].x):r(e):(e=p.length,function(t){for(var n,r=0;r<e;++r)d[(n=p[r]).i]=n.x(t);return d.join("")})}},function(t,e,n){"use strict";var r=n(95);e.a=function(t,e){var i,o=e?e.length:0,a=t?Math.min(o,t.length):0,u=new Array(a),s=new Array(o);for(i=0;i<a;++i)u[i]=n.i(r.a)(t[i],e[i]);for(;i<o;++i)s[i]=e[i];return function(t){for(i=0;i<a;++i)s[i]=u[i](t);return s}}},function(t,e,n){"use strict";var r=n(93);e.a=function(t){var e=t.length;return function(i){var o=Math.floor(((i%=1)<0?++i:i)*e),a=t[(o+e-1)%e],u=t[o%e],s=t[(o+1)%e],c=t[(o+2)%e];return n.i(r.b)((i-o/e)*e,a,u,s,c)}}},function(t,e,n){"use strict";e.a=function(t){return function(){return t}}},function(t,e,n){"use strict";e.a=function(t,e){var n=new Date;return t=+t,e-=t,function(r){return n.setTime(t+e*r),n}}},function(t,e,n){"use strict";var r=n(95);e.a=function(t,e){var i,o={},a={};null!==t&&"object"===typeof t||(t={}),null!==e&&"object"===typeof e||(e={});for(i in e)i in t?o[i]=n.i(r.a)(t[i],e[i]):a[i]=e[i];return function(t){for(i in o)a[i]=o[i](t);return a}}},function(t,e,n){"use strict";function r(t){return function(e){var r,o,a=e.length,u=new Array(a),s=new Array(a),c=new Array(a);for(r=0;r<a;++r)o=n.i(i.e)(e[r]),u[r]=o.r||0,s[r]=o.g||0,c[r]=o.b||0;return u=t(u),s=t(s),c=t(c),o.opacity=1,function(t){return o.r=u(t),o.g=s(t),o.b=c(t),o+""}}}var i=n(12),o=n(93),a=n(207),u=n(32);e.a=function t(e){function r(t,e){var r=o((t=n.i(i.e)(t)).r,(e=n.i(i.e)(e)).r),a=o(t.g,e.g),s=o(t.b,e.b),c=n.i(u.a)(t.opacity,e.opacity);return function(e){return t.r=r(e),t.g=a(e),t.b=s(e),t.opacity=c(e),t+""}}var o=n.i(u.c)(e);return r.gamma=t,r}(1);r(o.a),r(a.a)},function(t,e,n){"use strict";function r(t){return function(){return t}}function i(t){return function(e){return t(e)+""}}var o=n(60),a=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,u=new RegExp(a.source,"g");e.a=function(t,e){var s,c,l,f=a.lastIndex=u.lastIndex=0,h=-1,d=[],p=[];for(t+="",e+="";(s=a.exec(t))&&(c=u.exec(e));)(l=c.index)>f&&(l=e.slice(f,l),d[h]?d[h]+=l:d[++h]=l),(s=s[0])===(c=c[0])?d[h]?d[h]+=c:d[++h]=c:(d[++h]=null,p.push({i:h,x:n.i(o.a)(s,c)})),f=u.lastIndex;return f<e.length&&(l=e.slice(f),d[h]?d[h]+=l:d[++h]=l),d.length<2?p[0]?i(p[0].x):r(e):(e=p.length,function(t){for(var n,r=0;r<e;++r)d[(n=p[r]).i]=n.x(t);return d.join("")})}},function(t,e,n){"use strict";e.a=function(t){return function(){return this.matches(t)}}},function(t,e,n){"use strict";var r=n(18);e.a=function(t){return"string"===typeof t?new r.b([[document.querySelector(t)]],[document.documentElement]):new r.b([[t]],r.c)}},function(t,e,n){"use strict";function r(t,e){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=e}e.b=r;var i=n(216),o=n(18);e.a=function(){return new o.b(this._enter||this._groups.map(i.a),this._parents)},r.prototype={constructor:r,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,e){return this._parent.insertBefore(t,e)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}}},function(t,e,n){"use strict";e.a=function(t){return new Array(t.length)}},function(t,e,n){"use strict";function r(t){return function(){this.style.removeProperty(t)}}function i(t,e,n){return function(){this.style.setProperty(t,e,n)}}function o(t,e,n){return function(){var r=e.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,n)}}function a(t,e){return t.style.getPropertyValue(e)||n.i(u.a)(t).getComputedStyle(t,null).getPropertyValue(e)}e.a=a;var u=n(101);e.b=function(t,e,n){return arguments.length>1?this.each((null==e?r:"function"===typeof e?o:i)(t,e,null==n?"":n)):a(this.node(),t)}},function(t,e,n){"use strict";function r(){return[]}e.a=function(t){return null==t?r:function(){return this.querySelectorAll(t)}}},function(t,e,n){"use strict";var r=n(13);e.a=function(t,e){var n,i,o,a=t.__transition,u=!0;if(a){e=null==e?null:e+"";for(o in a)(n=a[o]).name===e?(i=n.state>r.a&&n.state<r.b,n.state=r.c,n.timer.stop(),n.on.call(i?"interrupt":"cancel",t,t.__data__,n.index,n.group),delete a[o]):u=!1;u&&delete t.__transition}}},function(t,e,n){"use strict";var r=n(12),i=n(94);e.a=function(t,e){var o;return("number"===typeof e?i.b:e instanceof r.f?i.c:(o=n.i(r.f)(e))?(e=o,i.c):i.d)(t,e)}},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,l=/\d\d?/,f=/\d{3}/,h=/\d{4}/,d=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,p=/\[([^]*?)\]/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),b=o(v,3);s.i18n={dayNamesShort:b,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 x={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)}},_={D:[l,function(t,e){t.day=e}],Do:[new RegExp(l.source+d.source),function(t,e){t.day=parseInt(e,10)}],M:[l,function(t,e){t.month=e-1}],YY:[l,function(t,e){var n=new Date,r=+(""+n.getFullYear()).substr(0,2);t.year=""+(e>68?r-1:r)+e}],h:[l,function(t,e){t.hour=e}],m:[l,function(t,e){t.minute=e}],s:[l,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:[f,function(t,e){t.millisecond=e}],d:[l,g],ddd:[d,g],MMM:[d,a("monthNamesShort")],MMMM:[d,a("monthNames")],a:[d,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)}]};_.dd=_.d,_.dddd=_.ddd,_.DD=_.D,_.mm=_.m,_.hh=_.H=_.HH=_.h,_.MM=_.M,_.ss=_.s,_.A=_.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(p,function(t,e){return i.push(e),"??"}),e=e.replace(c,function(e){return e in x?x[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(_[e]){var n=_[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 _[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){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(t,e,n){"use strict";t.exports=n(541)},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,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(33),o=n(2),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},l=e.getDodgeOffset(c,i,n);u[r]=l}})},e}(i);i.Dodge=a,t.exports=a},function(t,e,n){var r=n(10),i=n(33),o=n(225),a=n(230),u=n(105),s=n(228),c=n(229);r(i.prototype,u),r(o.prototype,u,s),r(a.prototype,c),i.Jitter=n(227),i.Symmetric=n(231),i.Dodge=o,i.Stack=a,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(2),o=n(10),a={merge:n(54)},u=n(33),s=n(105),c=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,this.adjustNames=["x","y"],this.groupFields=null},n.processAdjust=function(t){var e=this,n=a.merge(t);e.adjDataArray=t,e.mergeData=n,e.adjustData(t,n),e.adjFrames=null,e.mergeData=null},n.getAdjustOffset=function(t,e){var n=Math.random(),r=e-t;return t+.05*r+.9*r*n},n._adjustGroup=function(t,e,n,r){var o=this,a=o.getAdjustRange(e,n,r);i(t,function(t){t[e]=o.getAdjustOffset(a.pre,a.next)})},n.adjustDim=function(t,e,n){var r=this,o=r.groupData(n,t);i(o,function(n,i){i=parseFloat(i),r._adjustGroup(n,t,i,e)})},e}(u);o(c.prototype,s),u.Jitter=c,t.exports=c},function(t,e,n){var r={merge:n(54),values:n(79)},i=n(164),o=n(2);t.exports={processAdjust:function(t){var e=this,n=r.merge(t),o=e.dodgeBy,a=t;o&&(a=i(n,o)),e.cacheMap={},e.adjDataArray=a,e.mergeData=n,e.adjustData(a,n),e.adjDataArray=null,e.mergeData=null},getDistribution:function(t){var e=this,n=e.adjDataArray,i=e.cacheMap,a=i[t];return a||(a={},o(n,function(e,n){var i=r.values(e,t);i.length||i.push(0),o(i,function(t){a[t]||(a[t]=[]),a[t].push(n)})}),i[t]=a),a},adjustDim:function(t,e,n,r,i){var a=this,u=a.getDistribution(t),s=a.groupData(n,t);o(s,function(n,r){r=parseFloat(r);var s;s=1===e.length?{pre:e[0]-1,next:e[0]+1}:a.getAdjustRange(t,r,e),o(n,function(e){var n=e[t],r=u[n],o=r.indexOf(i);e[t]=a.getDodgeOffset(s,o,r.length)})})}}},function(t,e){t.exports={_initDefaultCfg:function(){this.xField=null,this.yField=null,this.height=null,this.size=10,this.reverseOrder=!1,this.adjustNames=["y"]},processOneDimStack:function(t){var e=this,n=e.xField,r=e.yField||"y",i=e.height,o={};e.reverseOrder&&(t=t.slice(0).reverse());for(var a=0,u=t.length;a<u;a++)for(var s=t[a],c=0,l=s.length;c<l;c++){var f=s[c],h=f.size||e.size,d=2*h/i,p=f[n];o[p]||(o[p]=d/2),f[r]=o[p],o[p]+=d}},processAdjust:function(t){this.yField?this.processStack(t):this.processOneDimStack(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(4),o=n(6),a=n(33),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],l=0,f=c.length;l<f;l++){var h=c[l],d=h[n]||0,p=h[r],g=d.toString();if(p=i(p)?p[1]:p,!o(p)){var v=p>=0?"positive":"negative";u[v][g]||(u[v][g]=0),h[r]=[u[v][g],p+u[v][g]],u[v][g]+=p}}},e}(a);a.Stack=u,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(2),o=n(167),a=n(4),u={merge:n(54)},s=n(33),c=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,this.cacheMax=null,this.adjustNames=["y"],this.groupFields=null},n._getMax=function(t){var e=this,n=e.mergeData,r=o(n,function(e){var n=e[t];return a(n)?Math.max.apply(null,n):n}),i=r[t];return a(i)?Math.max.apply(null,i):i},n._getXValuesMax=function(){var t=this,e=t.yField,n=t.xField,r={},o=t.mergeData;return i(o,function(t){var i=t[n],o=t[e],u=a(o)?Math.max.apply(null,o):o;r[i]=r[i]||0,r[i]<u&&(r[i]=u)}),r},n.processAdjust=function(t){var e=this,n=u.merge(t);e.mergeData=n,e._processSymmetric(t),e.mergeData=null},n._processSymmetric=function(t){var e,n=this,r=n.xField,o=n.yField,u=n._getMax(o),s=t[0][0];s&&a(s[o])&&(e=n._getXValuesMax()),i(t,function(t){i(t,function(t){var n,s=t[o];if(a(s)){var c=t[r],l=e[c];n=(u-l)/2;var f=[];i(s,function(t){f.push(n+t)}),t[o]=f}else n=(u-s)/2,t[o]=[n,s+n]})})},e}(s);s.Symmetric=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(15),o=n(106),a=n(34),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(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){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(34),o=function(t){function e(e){var n;return n=t.call(this,e)||this,n.names=["opacity"],n.type="opacity",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(6),o=n(4),a=n(2),u=n(34),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,l=s[0],f=s[1];if(i(t)||i(e))return[];if(o(e)&&o(t)){n=[],r=[];for(var h=0,d=0,p=t.length,g=e.length;h<p&&d<g;h++,d++)u=c.convertPoint({x:l.scale(t[h]),y:f.scale(e[d])}),n.push(u.x),r.push(u.y)}else if(o(e))t=l.scale(t),r=[],a(e,function(e){e=f.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=f.scale(e),n=[],a(t,function(t){t=l.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=l.scale(t),e=f.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(34),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(34),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(3),o=n(35),a=i.MatrixUtil.vec2,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 i.mix({},e,{type:"circle",tickInterval:null,startAngle:-Math.PI/2,endAngle:3*Math.PI/2,line:{lineWidth:1,stroke:"#C0D0E0"},tickLine:{lineWidth:1,stroke:"#C0D0E0",length:5},_labelOffset:5})},n.parseTick=function(t,e,n){return{text:t,value:e/n}},n._getCirclePoint=function(t,e){var n=this,r=n.get("center");return e=e||n.get("radius"),{x:r.x+Math.cos(t)*e,y:r.y+Math.sin(t)*e}},n.getTickPoint=function(t){var e=this,n=e.get("startAngle"),r=e.get("endAngle"),i=n+(r-n)*t;return e._getCirclePoint(i)},n.getSideVector=function(t,e){var n=this,r=n.get("center"),o=[e.x-r.x,e.y-r.y];if(!i.isNil(t)){var u=a.length(o);a.scale(o,o,t/u)}return o},n.getSidePoint=function(t,e){var n=this,r=n.getSideVector(e,t);return{x:t.x+r[0],y:t.y+r[1]}},n.getTickEnd=function(t,e){var n=this,r=n.get("tickLine");return e=e||r.length,n.getSidePoint(t,e)},n.getTextAnchor=function(t){var e;return i.snapEqual(t[0],0)?e="center":t[0]>0?e="left":t[0]<0&&(e="right"),e},n.getLinePath=function(){var t=this,e=t.get("center"),n=e.x,r=e.y,i=t.get("radius"),o=i,a=t.get("startAngle"),u=t.get("endAngle"),s=t.get("inner"),c=[];if(Math.abs(u-a)===2*Math.PI)c=[["M",n,r],["m",0,-o],["a",i,o,0,1,1,0,2*o],["a",i,o,0,1,1,0,-2*o],["z"]];else{var l=t._getCirclePoint(a),f=t._getCirclePoint(u),h=Math.abs(u-a)>Math.PI?1:0,d=a>u?0:1;if(s){var p=t.getSideVector(s*i,l),g=t.getSideVector(s*i,f),v={x:p[0]+n,y:p[1]+r},y={x:g[0]+n,y:g[1]+r};c=[["M",v.x,v.y],["L",l.x,l.y],["A",i,o,0,h,d,f.x,f.y],["L",y.x,y.y],["A",i*s,o*s,0,h,Math.abs(d-1),v.x,v.y]]}else c=[["M",n,r],["L",l.x,l.y],["A",i,o,0,h,d,f.x,f.y],["L",n,r]]}return c},n.addLabel=function(e,n,r){var i=this,o=i.get("label").offset||i.get("_labelOffset")||.001;n=i.getSidePoint(n,o),t.prototype.addLabel.call(this,e,n,r)},n.autoRotateLabels=function(){var t=this,e=t.get("ticks"),n=t.get("labelRenderer");if(n&&e.length>12){var r=t.get("radius"),o=t.get("startAngle"),a=t.get("endAngle"),u=a-o,s=u/(e.length-1),c=Math.sin(s/2)*r*2,l=t.getMaxLabelWidth(n);i.each(n.get("group").get("children"),function(t,n){var r=e[n],i=r.value*u+o,a=i%(2*Math.PI);l<c?(a<=0&&(i+=Math.PI),a>Math.PI&&(i-=Math.PI),i-=Math.PI/2,t.attr("textAlign","center")):a>Math.PI/2?i-=Math.PI:a<Math.PI/2*-1&&(i+=Math.PI),t.rotateAtStart(i)})}},e}(o);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(3),o=n(35),a=i.MatrixUtil,u=i.PathUtil,s=a.vec2,c=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 i.mix({},e,{inner:0,type:"helix",line:{lineWidth:1,stroke:"#C0D0E0"},tickLine:{lineWidth:1,stroke:"#C0D0E0",length:5},startAngle:1.25*Math.PI,endAngle:7.25*Math.PI,a:0,center:null,axisStart:null,crp:[]})},n.getLinePath=function(){var t=this,e=t.get("crp"),n=t.get("axisStart"),r=u.catmullRomToBezier(e);return r.unshift(["M",n.x,n.y]),r},n.getTickPoint=function(t){var e=this,n=e.get("startAngle"),r=e.get("endAngle"),i=n+(r-n)*t;return e._getHelixPoint(i)},n._getHelixPoint=function(t){var e=this,n=e.get("center"),r=e.get("a"),i=r*t+e.get("inner");return{x:n.x+Math.cos(t)*i,y:n.y+Math.sin(t)*i}},n.getSideVector=function(t,e){var n=this,r=n.get("center"),i=[e.x-r.x,e.y-r.y];if(t){var o=s.length(i);s.scale(i,i,t/o)}return i},n.getSidePoint=function(t,e){var n=this,r=n.getSideVector(e,t);return{x:t.x+r[0],y:t.y+r[1]}},n.getTickEnd=function(t,e){var n=this,r=n.get("tickLine");return e=e||r.length,n.getSidePoint(t,e)},e}(o);t.exports=c},function(t,e,n){var r=n(35);r.Base=r,r.Circle=n(237),r.Grid=n(107),r.Helix=n(238),r.Line=n(240),r.Polyline=n(241),t.exports=r},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(35),o=n(3),a=o.MatrixUtil,u=a.vec2,s=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 o.mix({},e,{x:null,y:null,line:{lineWidth:1,stroke:"#C0D0E0"},tickLine:{lineWidth:1,stroke:"#C0D0E0",length:5},isVertical:!1,start:null,end:null})},n._getAvgLabelLength=function(t){var e=t.get("group").get("children");return e[1].attr("x")-e[0].attr("x")},n._getAvgLabelHeightSpace=function(t){var e=t.get("group").get("children");return e[1].attr("y")-e[0].attr("y")},n.getSideVector=function(t){var e=this,n=e.get("isVertical"),r=e.get("factor");if(!o.isNumber(t))return[0,0];var i=e.get("start"),a=e.get("end"),s=e.getAxisVector(),c=u.normalize([],s),l=!1;(n&&i.y<a.y||!n&&i.x>a.x)&&(l=!0);var f=u.vertical([],c,l);return u.scale([],f,t*r)},n.getAxisVector=function(){var t=this.get("start"),e=this.get("end");return[e.x-t.x,e.y-t.y]},n.getLinePath=function(){var t=this,e=t.get("start"),n=t.get("end"),r=[];return r.push(["M",e.x,e.y]),r.push(["L",n.x,n.y]),r},n.getTickEnd=function(t,e){var n=this,r=n.getSideVector(e);return{x:t.x+r[0],y:t.y+r[1]}},n.getTickPoint=function(t){var e=this,n=e.get("start"),r=e.get("end"),i=r.x-n.x,o=r.y-n.y;return{x:n.x+i*t,y:n.y+o*t}},n.renderTitle=function(){var t=this,e=t.get("title"),n=t.getTickPoint(.5),r=e.offset;if(o.isNil(r)){r=20;var i=t.get("labelsGroup");if(i){r+=t.getMaxLabelWidth(i)+(t.get("label").offset||t.get("_labelOffset"))}}var a=e.textStyle,s=o.mix({},a);if(e.text){var c=t.getAxisVector();if(e.autoRotate&&o.isNil(a.rotate)){var l=0;if(!o.snapEqual(c[1],0)){var f=[1,0],h=[c[0],c[1]];l=u.angleTo(h,f,!0)}s.rotate=l*(180/Math.PI)}else o.isNil(a.rotate)||(s.rotate=a.rotate/180*Math.PI);var d,p=t.getSideVector(r),g=e.position;d="start"===g?{x:this.get("start").x+p[0],y:this.get("start").y+p[1]}:"end"===g?{x:this.get("end").x+p[0],y:this.get("end").y+p[1]}:{x:n.x+p[0],y:n.y+p[1]},s.x=d.x,s.y=d.y,s.text=e.text;var v=t.get("group"),y=v.addShape("Text",{zIndex:2,attrs:s});y.name="axis-title",t.get("appendInfo")&&y.setSilent("appendInfo",t.get("appendInfo"))}},n.autoRotateLabels=function(){var t=this,e=t.get("labelRenderer"),n=t.get("title");if(e){var r=e.get("group"),i=r.get("children"),a=t.get("label").offset,u=n?n.offset:48;if(u<0)return;var s,c,l=t.getAxisVector();if(o.snapEqual(l[0],0)&&n&&n.text)(c=t.getMaxLabelWidth(e))>u-a-12&&(s=-1*Math.acos((u-a-12)/c));else if(o.snapEqual(l[1],0)&&i.length>1){var f=Math.abs(t._getAvgLabelLength(e));c=t.getMaxLabelWidth(e),c>f&&(s=Math.asin(1.25*(u-a-12)/c))}if(s){var h=t.get("factor");o.each(i,function(t){t.rotateAtStart(s),o.snapEqual(l[1],0)&&(h>0?t.attr("textAlign","left"):t.attr("textAlign","right"))})}}},n.autoHideLabels=function(){var t,e,n=this,r=n.get("labelRenderer");if(r){var i=r.get("group"),a=i.get("children"),u=n.getAxisVector();if(a.length<2)return;if(o.snapEqual(u[0],0)){var s=n.getMaxLabelHeight(r)+8,c=Math.abs(n._getAvgLabelHeightSpace(r));s>c&&(t=s,e=c)}else if(o.snapEqual(u[1],0)&&a.length>1){var l=n.getMaxLabelWidth(r)+8,f=Math.abs(n._getAvgLabelLength(r));l>f&&(t=l,e=f)}if(t&&e){var h=Math.ceil(t/e);o.each(a,function(t,e){e%h!==0&&t.attr("text","")})}}},e}(i);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(3),o=n(35),a=i.MatrixUtil,u=i.PathUtil,s=a.vec2,c=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 i.mix({},e,{type:"polyline"})},n.getLinePath=function(){var t=this,e=t.get("tickPoints"),n=t.get("start"),r=t.get("end"),o=[];o.push(n.x),o.push(n.y),i.each(e,function(t){o.push(t.x),o.push(t.y)}),o.push(r.x),o.push(r.y);var a=u.catmullRomToBezier(o);return a.unshift(["M",n.x,n.y]),a},n.getTickPoint=function(t,e){return this.get("tickPoints")[e]},n.getTickEnd=function(t,e,n){var r=this,i=r.get("tickLine"),o=e||i.length,a=r.getSideVector(o,t,n);return{x:t.x+a[0],y:t.y+a[1]}},n.getSideVector=function(t,e,n){var r,i=this;if(0===n){if(r=i.get("start"),r.x===e.x&&r.y===e.y)return[0,0]}else{r=i.get("tickPoints")[n-1]}var o=[e.x-r.x,e.y-r.y],a=s.normalize([],o),u=s.vertical([],a,!1);return s.scale([],u,t)},e}(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}function i(t,e){var n,r=t.x-e.x,i=t.y-e.y;return 0===i?n=r<0?u/2:270*u/180:r>=0&&i>0?n=2*u-s(r/i):r<=0&&i<0?n=u-s(r/i):r>0&&i<0?n=u+s(-r/i):r<0&&i>0&&(n=s(r/-i)),n}var o=n(3),a=n(20),u=Math.PI,s=Math.atan,c=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 o.mix({},e,{name:"arc",start:null,end:null,style:{stroke:"#999",lineWidth:1}})},n.render=function(t,e){var n=this,r=n.parsePoint(t,n.get("start")),a=n.parsePoint(t,n.get("end"));if(r&&a){var s,c=t.getCenter(),l=Math.sqrt((r.x-c.x)*(r.x-c.x)+(r.y-c.y)*(r.y-c.y)),f=i(r,c),h=i(a,c);if(h<f&&(h+=2*u),o.isNumberEqual(r.x,a.x)&&o.isNumberEqual(r.y,a.y)&&(n.get("start")[0]!==n.get("end")[0]||n.get("start")[1]!==n.get("end")[1]))s=[["M",r.x,r.y],["A",l,l,0,1,1,2*c.x-r.x,2*c.y-r.y],["A",l,l,0,1,1,r.x,r.y]];else{var d=(h-f)%(2*u),p=d>u?1:0;s=[["M",r.x,r.y],["A",l,l,0,p,1,a.x,a.y]]}var g=e.addShape("path",{zIndex:n.get("zIndex"),attrs:o.mix({path:s},n.get("style"))});g.name="guide-arc",n.get("appendInfo")&&g.setSilent("appendInfo",n.get("appendInfo")),n.set("el",g)}},e}(a);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(3),o=n(20),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 i.mix({},e,{name:"dataMarker",zIndex:1,top:!0,position:null,style:{point:{r:3,fill:"#FFFFFF",stroke:"#1890FF",lineWidth:2},line:{stroke:"#A3B1BF",lineWidth:1},text:{fill:"#000000",opacity:.65,fontSize:12,textAlign:"start"}},display:{point:!0,line:!0,text:!0},lineLength:20,direction:"upward",autoAdjust:!0})},n.render=function(t,e){var n=this,r=n.parsePoint(t,n.get("position"));if(r){var i=e.addGroup();i.name="guide-data-marker";var o,a,u=n._getElementPosition(r),s=n.get("display");if(s.line){var c=u.line;o=n._drawLine(c,i)}if(s.text&&n.get("content")){var l=u.text;a=n._drawText(l,i)}if(s.point){var f=u.point;n._drawPoint(f,i)}if(n.get("autoAdjust")){var h=i.getBBox(),d=h.minX,p=h.minY,g=h.maxX,v=h.maxY,y=t.start,m=t.end;if(a){d<=y.x&&a.attr("textAlign","start"),g>=m.x&&a.attr("textAlign","end");var b=n.get("direction");if("upward"===b&&p<=m.y||"upward"!==b&&v>=y.y){var x,_;"upward"===b&&p<=m.y?(x="top",_=1):(x="bottom",_=-1),a.attr("textBaseline",x);var w=0;if(n.get("display").line){w=n.get("lineLength");var O=[["M",r.x,r.y],["L",r.x,r.y+w*_]];o.attr("path",O)}var S=r.y+(w+2)*_;a.attr("y",S)}}}n.get("appendInfo")&&i.setSilent("appendInfo",n.get("appendInfo")),n.set("el",i)}},n._getElementPosition=function(t){var e=this,n=t.x,r=t.y,i=e.get("display").line?e.get("lineLength"):0,o=e.get("direction");e.get("style").text.textBaseline="upward"===o?"bottom":"top";var a="upward"===o?-1:1;return{point:{x:n,y:r},line:[{x:n,y:r},{x:n,y:i*a+r}],text:{x:n,y:(i+2)*a+r}}},n._drawLine=function(t,e){var n=this,r=n.get("style").line,o=[["M",t[0].x,t[0].y],["L",t[1].x,t[1].y]];return e.addShape("path",{attrs:i.mix({path:o},r)})},n._drawText=function(t,e){var n=this,r=this.get("style").text;return e.addShape("text",{attrs:i.mix({text:n.get("content")},r,t)})},n._drawPoint=function(t,e){var n=this,r=n.get("style").point;return e.addShape("circle",{attrs:i.mix({},r,t)})},e}(o);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(3),o=n(108),a=n(20),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 i.mix({},e,{name:"dataRegion",start:null,end:null,content:"",style:{region:{lineWidth:0,fill:"#000000",opacity:.04},text:{textAlign:"center",textBaseline:"bottom",fontSize:12,fill:"rgba(0, 0, 0, .65)"}}})},n.render=function(t,e,n){var r=this,o=r.get("lineLength")||0,a=r._getRegionData(t,n);if(a.length){var u=r._getBBox(a),s=[];s.push(["M",a[0].x,u.yMin-o]);for(var c=0,l=a.length;c<l;c++){var f=["L",a[c].x,a[c].y];s.push(f)}s.push(["L",a[a.length-1].x,u.yMin-o]);var h=r.get("style"),d=h.region,p=h.text,g=e.addGroup();g.name="guide-data-region",g.addShape("path",{attrs:i.mix({path:s},d)});var v=r.get("content");v&&g.addShape("Text",{attrs:i.mix({x:(u.xMin+u.xMax)/2,y:u.yMin-o,text:v},p)}),r.get("appendInfo")&&g.setSilent("appendInfo",r.get("appendInfo")),r.set("el",g)}},n._getRegionData=function(t,e){for(var n,r=this,a=r.get("start"),u=r.get("end"),s=o.getFirstScale(r.get("xScales")).field,c=o.getFirstScale(r.get("yScales")).field,l=i.isArray(a)?a[0]:a[s],f=i.isArray(u)?u[0]:u[s],h=[],d=0,p=e.length;d<p;d++){var g=e[d];if(g[s]===l&&(n=d),d>=n){var v=r.parsePoint(t,[g[s],g[c]]);v&&h.push(v)}if(g[s]===f)break}return h},n._getBBox=function(t){for(var e=[],n=[],r=0;r<t.length;r++)e.push(t[r].x),n.push(t[r].y);var o=i.arrayUtil.getRange(e),a=i.arrayUtil.getRange(n);return{xMin:o.min,xMax:o.max,yMin:a.min,yMax:a.max}},e}(a);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(3),o=i.DomUtil,a=n(20),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 i.mix({},e,{name:"html",zIndex:7,position:null,alignX:"middle",alignY:"middle",offsetX:null,offsetY:null,html:null})},n.render=function(t,e){var n=this,r=n.parsePoint(t,n.get("position"));if(r){var a=e.get("canvas").get("el").parentNode,u=o.createDom('<div class="g-guide"></div>');a.appendChild(u);var s=n.get("htmlContent")||n.get("html");if(i.isFunction(s)){s=s(n.get("xScales"),n.get("yScales"))}var c=o.createDom(s);u.appendChild(c),o.modifyCSS(u,{position:"absolute"}),n._setDomPosition(u,c,r),n.set("el",u)}},n._setDomPosition=function(t,e,n){var r=this,i=r.get("alignX"),a=r.get("alignY"),u=o.getOuterWidth(e),s=o.getOuterHeight(e),c={x:n.x,y:n.y};"middle"===i&&"top"===a?c.x-=Math.round(u/2):"middle"===i&&"bottom"===a?(c.x-=Math.round(u/2),c.y-=Math.round(s)):"left"===i&&"bottom"===a?c.y-=Math.round(s):"left"===i&&"middle"===a?c.y-=Math.round(s/2):"left"===i&&"top"===a?(c.x=n.x,c.y=n.y):"right"===i&&"bottom"===a?(c.x-=Math.round(u),c.y-=Math.round(s)):"right"===i&&"middle"===a?(c.x-=Math.round(u),c.y-=Math.round(s/2)):"right"===i&&"top"===a?c.x-=Math.round(u):(c.x-=Math.round(u/2),c.y-=Math.round(s/2));var l=r.get("offsetX");l&&(c.x+=l);var f=r.get("offsetY");f&&(c.y+=f),o.modifyCSS(t,{top:Math.round(c.y)+"px",left:Math.round(c.x)+"px",visibility:"visible",zIndex:r.get("zIndex")})},n.clear=function(){var t=this,e=t.get("el");e&&e.parentNode&&e.parentNode.removeChild(e)},e}(a);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(3),o=n(20),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 i.mix({},e,{type:"image",start:null,end:null,src:null,offsetX:null,offsetY:null})},n.render=function(t,e){var n=this,r=n.parsePoint(t,n.get("start"));if(r){var i={x:r.x,y:r.y};if(i.img=n.get("src"),n.get("end")){var o=n.parsePoint(t,n.get("end"));if(!o)return;i.width=o.x-r.x,i.height=o.y-r.y}else i.width=n.get("width")||32,i.height=n.get("height")||32;n.get("offsetX")&&(i.x+=n.get("offsetX")),n.get("offsetY")&&(i.y+=n.get("offsetY"));var a=e.addShape("Image",{zIndex:1,attrs:i});a.name="guide-image",n.get("appendInfo")&&a.setSilent("appendInfo",n.get("appendInfo")),n.set("el",a)}},e}(o);t.exports=a},function(t,e,n){t.exports={Guide:n(20),Arc:n(242),DataMarker:n(243),DataRegion:n(244),Html:n(245),Image:n(246),Line:n(248),Region:n(249),Text:n(250)}},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(3),o=n(20),a=i.MatrixUtil.vec2,u=n(19),s=u.FONT_FAMILY,c=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 i.mix({},e,{name:"line",start:null,end:null,lineStyle:{stroke:"#000",lineWidth:1},text:{position:"end",autoRotate:!0,style:{fill:"#999",fontSize:12,fontWeight:500,fontFamily:s},content:null}})},n.render=function(t,e){var n=this,r=n.parsePoint(t,n.get("start")),i=n.parsePoint(t,n.get("end"));if(r&&i){var o=e.addGroup({viewId:e.get("viewId")});n._drawLines(r,i,o);var a=n.get("text");a&&a.content&&n._drawText(r,i,o),n.set("el",o)}},n._drawLines=function(t,e,n){var r=[["M",t.x,t.y],["L",e.x,e.y]],o=n.addShape("Path",{attrs:i.mix({path:r},this.get("lineStyle"))});o.name="guide-line",this.get("appendInfo")&&o.setSilent("appendInfo",this.get("appendInfo"))},n._drawText=function(t,e,n){var r,o=this.get("text"),u=o.position,s=o.style||{};((r="start"===u?0:"center"===u?.5:i.isString(u)&&-1!==u.indexOf("%")?parseInt(u,10)/100:i.isNumber(u)?u:1)>1||r<0)&&(r=1);var c={x:t.x+(e.x-t.x)*r,y:t.y+(e.y-t.y)*r};if(o.offsetX&&(c.x+=o.offsetX),o.offsetY&&(c.y+=o.offsetY),c.text=o.content,c=i.mix({},c,s),o.autoRotate&&i.isNil(s.rotate)){var l=a.angleTo([e.x-t.x,e.y-t.y],[1,0],1);c.rotate=l}else i.isNil(s.rotate)||(c.rotate=s.rotate*Math.PI/180);var f=n.addShape("Text",{attrs:c});f.name="guide-line-text",this.get("appendInfo")&&f.setSilent("appendInfo",this.get("appendInfo"))},e}(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(3),o=n(20),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 i.mix({},e,{name:"region",zIndex:1,start:null,end:null,style:{lineWidth:0,fill:"#CCD7EB",opacity:.4}})},n.render=function(t,e){var n=this,r=n.get("style"),o=n._getPath(t);if(o.length){var a=e.addShape("path",{zIndex:n.get("zIndex"),attrs:i.mix({path:o},r)});a.name="guide-region",n.get("appendInfo")&&a.setSilent("appendInfo",n.get("appendInfo")),n.set("el",a)}},n._getPath=function(t){var e=this,n=e.parsePoint(t,e.get("start")),r=e.parsePoint(t,e.get("end"));return n&&r?[["M",n.x,n.y],["L",r.x,n.y],["L",r.x,r.y],["L",n.x,r.y],["z"]]:[]},e}(o);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(3),o=n(20),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 i.mix({},e,{name:"text",position:null,content:null,style:{fill:"#999",fontSize:12,fontWeight:500,textAlign:"center"},offsetX:null,offsetY:null,top:!0})},n.render=function(t,e){var n=this,r=n.parsePoint(t,n.get("position"));if(r){var o=i.mix({},n.get("style")),a=n.get("offsetX"),u=n.get("offsetY");a&&(r.x+=a),u&&(r.y+=u),o.rotate&&(o.rotate=o.rotate*Math.PI/180);var s=e.addShape("Text",{zIndex:n.get("zIndex"),attrs:i.mix({text:n.get("content")},o,r)});s.name="guide-text",n.get("appendInfo")&&s.setSilent("appendInfo",n.get("appendInfo")),n.set("el",s)}},e}(o);t.exports=a},function(t,e,n){var r=n(109);t.exports=r},function(t,e){t.exports=function(t,e){for(var n,r,i=[],o=0;o<t.length;o++)n=t[o].getBBox(),r=e[o].getBBox(),n.width>r.width||n.height>r.height?i.push(t[o]):n.width*n.height>r.width*r.height&&i.push(t[o]);for(var a=0;a<i.length;a++)i[a].remove()}},function(t,e,n){function r(t,e,n,r){var i=t.getBBox(),o=i.width,a=i.height,u={x:e,y:n,textAlign:"center"};switch(r){case 0:u.y-=a/2,u.textAlign="left";break;case 1:u.y-=a/2,u.textAlign="right";break;case 2:u.y+=a/2,u.textAlign="right";break;case 3:u.y+=a/2,u.textAlign="left";break;case 5:u.y-=a/2;break;case 6:u.y+=a/2;break;case 7:u.x+=o/2,u.textAlign="left";break;case 8:u.x-=o/2,u.textAlign="right"}return t.attr(u),t.getBBox()}var i=n(110);t.exports=function(t){for(var e,n,o,a,u,s=new i,c=[],l=0;l<t.length;l++){n=t[l],o=n.attr("x"),a=n.attr("y"),u=!1;for(var f=0;f<8;f++)if(e=r(n,o,a,f),s.hasGap(e)){s.fillGap(e),u=!0;break}u||c.push(n)}for(var h=0;h<c.length;h++)c[h].remove();return u}},function(t,e,n){function r(t,e){var n,r=t.attr("x"),i=t.attr("y"),a=t.getBBox(),u=Math.sqrt(a.width*a.width+a.height*a.height),s=1,c=0,l=0;if(e.hasGap(a))return e.fillGap(a),!0;for(var f=!1,h=0;Math.min(Math.abs(c),Math.abs(l))<u&&h<o;)if(n=function(t){return[(t*=.1)*Math.cos(t),t*Math.sin(t)]}(s+=-1),c=~~n[0],l=~~n[1],t.attr({x:r+c,y:i+l}),h++,e.hasGap(t.getBBox())){e.fillGap(a),f=!0;break}return f}var i=n(110),o=20;t.exports=function(t){for(var e,n=new i,o=[],a=0;a<t.length;a++)e=t[a],r(e,n)||o.push(e);for(var u=0;u<o.length;u++)o[u].remove()}},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){return t.getElementsByClassName(e)[0]}var o=n(3),a=n(112),u=n(19),s=u.FONT_FAMILY,c=o.DomUtil,l=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 o.mix({},e,{type:"category-page-legend",container:null,caretStyle:{fill:"rgba(0,0,0,0.65)"},pageNumStyle:{display:"inline-block",fontSize:"12px",fontFamily:s,cursor:"default"},slipDomStyle:{width:"auto",height:"auto",position:"absolute"},slipTpl:'<div class="g2-slip" ><svg viewBox="64 64 896 896" class="g2-caret-up" data-icon="left" style = "display:inline-block;vertical-align:middle;" width="1em" height="1em" aria-hidden="true"><path d="M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 0 0 0 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"></path></svg><p class="cur-pagenum" style = "display:inline-block;vertical-align:middle;">1</p><p class="next-pagenum" style = "display:inline-block;vertical-align:middle;"">/2</p><svg viewBox="64 64 896 896" class="g2-caret-down" data-icon="right" style = "display:inline-block;vertical-align:middle;" width="1em" height="1em" aria-hidden="true"><path d="M765.7 486.8L314.9 134.7A7.97 7.97 0 0 0 302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 0 0 0-50.4z"></path></svg></div>',slipWidth:65,legendOverflow:"unset"})},n.render=function(){t.prototype._renderHTML.call(this),this._renderFlipPage()},n._renderFlipPage=function(){var t=this.get("legendWrapper"),e=i(t,"g2-legend-list"),n=this.get("position"),r=this.get("layout"),a="right"===n||"left"===n||"vertical"===r,u=a?"block":"inline-block",s=t.offsetHeight;if(t.scrollHeight>s){var l=this.get("slipTpl"),f=c.createDom(l),h=i(f,"g2-caret-up"),d=i(f,"g2-caret-down");c.modifyCSS(h,this.get("caretStyle")),c.modifyCSS(h,{fill:"rgba(0,0,0,0.25)"}),c.modifyCSS(d,this.get("caretStyle"));var p=i(f,"cur-pagenum"),g=i(f,"next-pagenum"),v=this.get("pageNumStyle");if(c.modifyCSS(p,o.mix({},v,{paddingLeft:"10px"})),c.modifyCSS(g,o.mix({},v,{opacity:.3,paddingRight:"10px"})),c.modifyCSS(f,o.mix({},this.get("slipDomStyle"),a?{top:s+"px"}:{right:0,top:"50%",transform:"translate(0, -50%)"})),t.style.overflow=this.get("legendOverflow"),t.appendChild(f),!a){var y=Math.max(t.offsetWidth-10-f.offsetWidth,0);c.modifyCSS(e,{maxWidth:y+"px"})}for(var m=e.childNodes,b=0,x=1,_=[],w=0;w<m.length;w++)m[w].style.display=u,b=m[w].offsetTop+m[w].offsetHeight,b>s&&(x++,_.forEach(function(t){t.style.display="none"}),_=[]),_.push(m[w]);g.innerText="/"+x,m.forEach(function(t){t.style.display=u,(b=t.offsetTop+t.offsetHeight)>s&&(t.style.display="none")}),h.addEventListener("click",function(){if(m[0].style.display!==u){var t=-1;m.forEach(function(e,n){e.style.display===u&&(t=-1===t?n:t,e.style.display="none")});for(var e=t-1;e>=0&&(m[e].style.display=u,b=m[t-1].offsetTop+m[t-1].offsetHeight,m[e].style.display="none",b<=s);e--)m[e].style.display=u;var n=Number.parseInt(p.innerText,10)-1;h.style.fill=1===n?"rgba(0,0,0,0.25)":"rgba(0,0,0,0.65)",d.style.fill="rgba(0,0,0,0.65)",p.innerText=n}}),d.addEventListener("click",function(){if(m[m.length-1].style.display!==u){var t=-1;m.forEach(function(e,n){e.style.display===u&&(t=n,e.style.display="none")});for(var e=t+1;e<m.length&&(m[e].style.display=u,b=m[e].offsetTop+m[e].offsetHeight,m[e].style.display="none",b<=s);e++)m[e].style.display=u;var n=Number.parseInt(p.innerText,10)+1;d.style.fill=n===x?"rgba(0,0,0,0.25)":"rgba(0,0,0,0.65)",h.style.fill="rgba(0,0,0,0.65)",p.innerText=n}}),this.set("slipDom",f)}},n.destroy=function(){var e=this.get("slipDom");e&&e.parentNode&&e.parentNode.removeChild(e),t.prototype.destroy.call(this)},e}(a);t.exports=l},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(65),o=i.ColorUtil,a=n(3),u=n(67),s=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 a.mix({},e,{type:"color-legend",layout:"vertical",triggerAttr:{fill:"#fff",shadowOffsetX:-2,shadowOffsetY:2,shadowBlur:10,shadowColor:"#ccc",radius:3},isSegment:!1})},n._setPercentage=function(){var t=this.get("items");if(!t[0].percentage){var e=t[0].value,n=t[t.length-1].value;a.each(t,function(t){t.percentage=(t.value-e)/(n-e)})}},n._renderSliderShape=function(){this._setPercentage();var t,e=this.get("slider"),n=e.get("backgroundElement"),r=this.get("width"),i=this.get("height"),u=this.get("layout"),s=this.get("items"),c="";return"vertical"===u?(c+="l (90) ",a.each(s,function(e){t=o.toRGB(e.color),c+=1-e.percentage+":"+t+" "})):(c+="l (0) ",a.each(s,function(e){t=o.toRGB(e.color),c+=e.percentage+":"+t+" "})),this._addMiddleBar(n,"Rect",{x:0,y:0,width:r,height:i,fill:c,strokeOpacity:0})},n._renderUnslidable=function(){this._setPercentage();var t=this.get("titleShape"),e=this.get("titleGap");e=t?t.getBBox().height+e:e;var n,r=this.get("width"),i=this.get("height"),u=this.get("layout"),s=this.get("items"),c="",l=[],f=this.get("group"),h=f.addGroup(),d=s.length;if("vertical"===u){c+="l (90) ";for(var p=0;p<d;p+=1){if(0!==p&&p!==d-1&&(l.push(["M",0,i-s[p].percentage*i]),l.push(["L",r,i-s[p].percentage*i])),n=o.toRGB(s[p].color),c+=1-s[p].percentage+":"+n+" ",this.get("isSegment")&&p>0){var g=o.toRGB(s[p-1].color);c+=1-s[p].percentage+":"+g+" "}h.addShape("text",{attrs:a.mix({},{x:r+this.get("textOffset")/2,y:i-s[p].percentage*i,text:this._formatItemValue(s[p].value)+""},this.get("textStyle"),{textAlign:"start"})})}}else{c+="l (0) ";for(var v=0;v<d;v+=1){if(0!==v&&v!==d-1&&(l.push(["M",s[v].percentage*r,0]),l.push(["L",s[v].percentage*r,i])),n=o.toRGB(s[v].color),this.get("isSegment")&&v>0){var y=o.toRGB(s[v-1].color);c+=s[v].percentage+":"+y+" "}c+=s[v].percentage+":"+n+" ",h.addShape("text",{attrs:a.mix({},{x:s[v].percentage*r,y:i+5+this.get("textOffset"),text:this._formatItemValue(s[v].value)+""},this.get("textStyle"))})}}h.addShape("rect",{attrs:{x:0,y:0,width:r,height:i,fill:c,strokeOpacity:0}}),h.addShape("path",{attrs:a.mix({path:l},this.get("lineStyle"))}),h.move(0,e)},e}(u);t.exports=s},function(t,e,n){t.exports={Category:n(113),CatHtml:n(112),CatPageHtml:n(255),Color:n(256),Size:n(259),CircleSize:n(258)}},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(3),o=n(67),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 i.mix({},e,{type:"size-circle-legend",width:100,height:200,_unslidableCircleStyle:{stroke:"rgb(99, 161, 248)",fill:"rgb(99, 161, 248)",fillOpacity:.3,lineWidth:1.5},triggerAttr:{fill:"white",shadowOffsetX:-2,shadowOffsetY:2,shadowBlur:10,shadowColor:"#ccc"},frontMiddleBarStyle:{fill:"rgb(64, 141, 251)"}})},n._renderSliderShape=function(){var t=this.get("slider"),e=t.get("backgroundElement"),n=this.get("layout"),r="vertical"===n?2:this.get("width"),o="vertical"===n?this.get("height"):2,a=this.get("height")/2,u=this.get("frontMiddleBarStyle"),s="vertical"===n?[[0,0],[r,0],[r,o],[0,o]]:[[0,a+o],[0,a-o],[5+r-4,a-o],[5+r-4,a+o]];return this._addMiddleBar(e,"Polygon",i.mix({points:s},u))},n._addHorizontalTrigger=function(t,e,n,r){var o=this.get("slider"),a=o.get(t+"HandleElement"),u=-this.get("height")/2,s=a.addShape("circle",{attrs:i.mix({x:0,y:u,r:r},e)}),c=a.addShape("text",{attrs:i.mix(n,{x:0,y:u+r+10,textAlign:"center",textBaseline:"middle"})}),l=this.get("layout"),f="vertical"===l?"ns-resize":"ew-resize";s.attr("cursor",f),c.attr("cursor",f),this.set(t+"ButtonElement",s),this.set(t+"TextElement",c)},n._addVerticalTrigger=function(t,e,n,r){var o=this.get("slider"),a=o.get(t+"HandleElement"),u=a.addShape("circle",{attrs:i.mix({x:0,y:0,r:r},e)}),s=a.addShape("text",{attrs:i.mix(n,{x:r+10,y:0,textAlign:"start",textBaseline:"middle"})}),c=this.get("layout"),l="vertical"===c?"ns-resize":"ew-resize";u.attr("cursor",l),s.attr("cursor",l),this.set(t+"ButtonElement",u),this.set(t+"TextElement",s)},n._renderTrigger=function(){var t=this.get("firstItem"),e=this.get("lastItem"),n=this.get("layout"),r=this.get("textStyle"),o=this.get("triggerAttr"),a=i.mix({},o),u=i.mix({},o),s=i.mix({text:this._formatItemValue(t.value)+""},r),c=i.mix({text:this._formatItemValue(e.value)+""},r);"vertical"===n?(this._addVerticalTrigger("min",a,s,5),this._addVerticalTrigger("max",u,c,16)):(this._addHorizontalTrigger("min",a,s,5),this._addHorizontalTrigger("max",u,c,16))},n._bindEvents=function(){var t=this;if(this.get("slidable")){this.get("slider").on("sliderchange",function(e){var n=e.range,r=t.get("firstItem").value,i=t.get("lastItem").value,o=r+n[0]/100*(i-r),a=r+n[1]/100*(i-r),u=5+n[0]/100*11,s=5+n[1]/100*11;t._updateElement(o,a,u,s);var c=new Event("itemfilter",e,!0,!0);c.range=[o,a],t.emit("itemfilter",c)})}},n._updateElement=function(e,n,r,i){t.prototype._updateElement.call(this,e,n);var o=this.get("minTextElement"),a=this.get("maxTextElement"),u=this.get("minButtonElement"),s=this.get("maxButtonElement");if(u.attr("r",r),s.attr("r",i),"vertical"===this.get("layout"))o.attr("x",r+10),a.attr("x",i+10);else{var c=-this.get("height")/2;o.attr("y",c+r+10),a.attr("y",c+i+10)}},n._addCircle=function(t,e,n,r,o){var a=this.get("group"),u=a.addGroup(),s=this.get("_unslidableCircleStyle"),c=this.get("textStyle"),l=this.get("titleShape"),f=this.get("titleGap");l&&(f+=l.getBBox().height),u.addShape("circle",{attrs:i.mix({x:t,y:e+f,r:0===n?1:n},s)}),"vertical"===this.get("layout")?u.addShape("text",{attrs:i.mix({x:o+20+this.get("textOffset"),y:e+f,text:0===r?"0":r},c)}):u.addShape("text",{attrs:i.mix({x:t,y:e+f+o+13+this.get("textOffset"),text:0===r?"0":r},c)})},n._renderUnslidable=function(){var t=this.get("firstItem").value,e=this.get("lastItem").value;if(t>e){var n=e;e=t,t=n}var r=this._formatItemValue(t),i=this._formatItemValue(e),o=t<5?5:t,a=e>16?16:e;o>a&&(o=5,a=16),"vertical"===this.get("layout")?(this._addCircle(a,a,o,r,2*a),this._addCircle(a,2*a+16+o,a,i,2*a)):(this._addCircle(a,a,o,r,2*a),this._addCircle(2*a+16+o,a,a,i,2*a))},n.activate=function(e){this.get("slidable")&&t.prototype.activate.call(this,e)},e}(o);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(3),o=n(67),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 i.mix({},e,{type:"size-legend",width:100,height:200,_unslidableElementStyle:{fill:"#4E7CCC",fillOpacity:1},frontMiddleBarStyle:{fill:"rgb(64, 141, 251)"}})},n._renderSliderShape=function(){var t=this.get("slider"),e=t.get("backgroundElement"),n=this.get("layout"),r=this.get("width"),o=this.get("height"),a=this.get("height")/2,u=this.get("frontMiddleBarStyle"),s="vertical"===n?[[0,0],[r,0],[r,o],[r-4,o]]:[[0,a+o/2],[0,a+o/2-4],[r,a-o/2],[r,a+o/2]];return this._addMiddleBar(e,"Polygon",i.mix({points:s},u))},n._renderUnslidable=function(){var t=this.get("layout"),e=this.get("width"),n=this.get("height"),r=this.get("frontMiddleBarStyle"),o="vertical"===t?[[0,0],[e,0],[e,n],[e-4,n]]:[[0,n],[0,n-4],[e,0],[e,n]];this.get("group").addGroup().addShape("Polygon",{attrs:i.mix({points:o},r)});var a=this._formatItemValue(this.get("firstItem").value),u=this._formatItemValue(this.get("lastItem").value);"vertical"===this.get("layout")?(this._addText(e+10,n-3,a),this._addText(e+10,3,u)):(this._addText(0,n,a),this._addText(e,n,u))},n._addText=function(t,e,n){var r=this.get("group"),o=r.addGroup(),a=this.get("textStyle"),u=this.get("titleShape"),s=this.get("titleGap");u&&(s+=u.getBBox().height),"vertical"===this.get("layout")?o.addShape("text",{attrs:i.mix({x:t+this.get("textOffset"),y:e,text:0===n?"0":n},a)}):(e+=s+this.get("textOffset")-20,u||(e+=10),o.addShape("text",{attrs:i.mix({x:t,y:e,text:0===n?"0":n},a)}))},e}(o);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(3),o=i.DomUtil,a=i.Group,u=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n.getDefaultCfg=function(){return{range:null,middleAttr:{fill:"#fff",fillOpacity:0},backgroundElement:null,minHandleElement:null,maxHandleElement:null,middleHandleElement:null,currentTarget:null,layout:"vertical",width:null,height:null,pageX:null,pageY:null}},n._beforeRenderUI=function(){var t=this.get("layout"),e=this.get("backgroundElement"),n=this.get("minHandleElement"),r=this.get("maxHandleElement"),i=this.addShape("rect",{attrs:this.get("middleAttr")}),o="vertical"===t?"ns-resize":"ew-resize";this.add([e,n,r]),this.set("middleHandleElement",i),e.set("zIndex",0),i.set("zIndex",1),n.set("zIndex",2),r.set("zIndex",2),i.attr("cursor","move"),n.attr("cursor",o),r.attr("cursor",o),this.sort()},n._renderUI=function(){"horizontal"===this.get("layout")?this._renderHorizontal():this._renderVertical()},n._transform=function(t){var e=this.get("range"),n=e[0]/100,r=e[1]/100,i=this.get("width"),o=this.get("height"),a=this.get("minHandleElement"),u=this.get("maxHandleElement"),s=this.get("middleHandleElement");a.resetMatrix(),u.resetMatrix(),"horizontal"===t?(s.attr({x:i*n,y:0,width:(r-n)*i,height:o}),a.translate(n*i,o),u.translate(r*i,o)):(s.attr({x:0,y:o*(1-r),width:i,height:(r-n)*o}),a.translate(1,(1-n)*o),u.translate(1,(1-r)*o))},n._renderHorizontal=function(){this._transform("horizontal")},n._renderVertical=function(){this._transform("vertical")},n._bindUI=function(){this.on("mousedown",i.wrapBehavior(this,"_onMouseDown"))},n._isElement=function(t,e){var n=this.get(e);if(t===n)return!0;if(n.isGroup){return n.get("children").indexOf(t)>-1}return!1},n._getRange=function(t,e){var n=t+e;return n=n>100?100:n,n=n<0?0:n},n._updateStatus=function(t,e){var n="x"===t?this.get("width"):this.get("height");t=i.upperFirst(t);var r,o=this.get("range"),a=this.get("page"+t),u=this.get("currentTarget"),s=this.get("rangeStash"),c=this.get("layout"),l="vertical"===c?-1:1,f=e["page"+t],h=f-a,d=h/n*100*l;o[1]<=o[0]?(this._isElement(u,"minHandleElement")||this._isElement(u,"maxHandleElement"))&&(o[0]=this._getRange(d,o[0]),o[1]=this._getRange(d,o[0])):(this._isElement(u,"minHandleElement")&&(o[0]=this._getRange(d,o[0])),this._isElement(u,"maxHandleElement")&&(o[1]=this._getRange(d,o[1]))),this._isElement(u,"middleHandleElement")&&(r=s[1]-s[0],o[0]=this._getRange(d,o[0]),o[1]=o[0]+r,o[1]>100&&(o[1]=100,o[0]=o[1]-r)),this.emit("sliderchange",{range:o}),this.set("page"+t,f),this._renderUI(),this.get("canvas").draw()},n._onMouseDown=function(t){var e=t.currentTarget,n=t.event,r=this.get("range");n.stopPropagation(),n.preventDefault(),this.set("pageX",n.pageX),this.set("pageY",n.pageY),this.set("currentTarget",e),this.set("rangeStash",[r[0],r[1]]),this._bindCanvasEvents()},n._bindCanvasEvents=function(){var t=this.get("canvas").get("containerDOM");this.onMouseMoveListener=o.addEventListener(t,"mousemove",i.wrapBehavior(this,"_onCanvasMouseMove")),this.onMouseUpListener=o.addEventListener(t,"mouseup",i.wrapBehavior(this,"_onCanvasMouseUp")),this.onMouseLeaveListener=o.addEventListener(t,"mouseleave",i.wrapBehavior(this,"_onCanvasMouseUp"))},n._onCanvasMouseMove=function(t){if(!this._mouseOutArea(t)){"horizontal"===this.get("layout")?this._updateStatus("x",t):this._updateStatus("y",t)}},n._onCanvasMouseUp=function(){this._removeDocumentEvents()},n._removeDocumentEvents=function(){this.onMouseMoveListener.remove(),this.onMouseUpListener.remove()},n._mouseOutArea=function(t){var e=this.get("canvas").get("el"),n=e.getBoundingClientRect(),r=this.get("parent"),i=r.getBBox(),o=r.attr("matrix")[6],a=r.attr("matrix")[7],u=o+i.width,s=a+i.height,c=t.clientX-n.x,l=t.clientY-n.y;return c<o||c>u||l<a||l>s},e}(a);t.exports=u},function(t,e,n){function r(){return r=Object.assign||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},r.apply(this,arguments)}function i(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function o(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}function a(t,e){return t.getElementsByClassName(e)[0]}function u(t,e){return Object.keys(t).forEach(function(n){e[n]&&(t[n]=l.mix(t[n],e[n]))}),t}var s=n(31),c=n(68),l=n(3),f=l.DomUtil,h=n(264),d=n(115),p=n(117),g=n(116),v=s.Marker,y=function(t){function e(e){var n;n=t.call(this,e)||this,l.assign(i(n),p),l.assign(i(n),g);var r=h;n.style=u(r,e),n._init_(),n.get("items")&&n.render();var o=n.get("crosshairs");if(o){var a="rect"===o.type?n.get("backPlot"):n.get("frontPlot"),s=new d(l.mix({plot:a,plotRange:n.get("plotRange"),canvas:n.get("canvas")},n.get("crosshairs")));s.hide(),n.set("crosshairGroup",s)}return n}o(e,t);var n=e.prototype;return n.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return l.mix({},e,{containerTpl:' <div class="g2-tooltip"> <div class="g2-tooltip-title"></div><ul class="g2-tooltip-list"></ul></div>',itemTpl:'<li data-index={index}>\n <svg viewBox="0 0 5 5" class="g2-tooltip-marker"></svg>\n {name}<span class="g2-tooltip-value">{value}</span></li>',htmlContent:null,follow:!0,enterable:!1})},n._init_=function(){var t,e=this,n=e.get("containerTpl"),r=e.get("canvas").get("el").parentNode;if(!this.get("htmlContent")){if(/^\#/.test(n)){var i=n.replace("#","");t=document.getElementById(i)}else t=f.createDom(n),f.modifyCSS(t,e.style["g2-tooltip"]),r.appendChild(t),r.style.position="relative";e.set("container",t)}},n.render=function(){var t=this;if(t.clear(),t.get("htmlContent")){var e=t.get("canvas").get("el").parentNode,n=t._getHtmlContent();e.appendChild(n),t.set("container",n)}else t._renderTpl()},n._renderTpl=function(){var t=this,e=t.get("showTitle"),n=t.get("titleContent"),r=t.get("container"),i=a(r,"g2-tooltip-title"),o=a(r,"g2-tooltip-list"),u=t.get("items");i&&e&&(f.modifyCSS(i,t.style["g2-tooltip-title"]),i.innerHTML=n),o&&(f.modifyCSS(o,t.style["g2-tooltip-list"]),l.each(u,function(e,n){o.appendChild(t._addItem(e,n))}))},n.clear=function(){var t=this.get("container");if(this.get("htmlContent"))t&&t.remove();else{var e=a(t,"g2-tooltip-title"),n=a(t,"g2-tooltip-list");e&&(e.innerHTML=""),n&&(n.innerHTML="")}},n.show=function(){var e=this.get("container");if(e&&!this.destroyed){e.style.visibility="visible",e.style.display="block";var n=this.get("crosshairGroup");n&&n.show();var r=this.get("markerGroup");r&&r.show(),t.prototype.show.call(this),this.get("canvas").draw()}},n.hide=function(){var e=this.get("container");if(e&&!this.destroyed){e.style.visibility="hidden",e.style.display="none";var n=this.get("crosshairGroup");n&&n.hide();var r=this.get("markerGroup");r&&r.hide(),t.prototype.hide.call(this),this.get("canvas").draw()}},n.destroy=function(){var e=this,n=e.get("container"),r=e.get("containerTpl");n&&!/^\#/.test(r)&&n.parentNode.removeChild(n);var i=this.get("crosshairGroup");i&&i.destroy();var o=this.get("markerGroup");o&&o.remove(),t.prototype.destroy.call(this)},n._getMarkerSvg=function(t){var e,n=t.marker||{},r=n.activeSymbol||n.symbol;return l.isFunction(r)?e=r:l.isString(r)&&(e=v.Symbols[r]),e=l.isFunction(e)?e:v.Symbols.circle,'<path d="'+e(2.5,2.5,2.5).reduce(function(t,e){return""+t+e[0]+e.slice(1).join(",")},"")+'" fill="'+(n.fill||"none")+'" stroke="'+(n.stroke||"none")+'" />'},n._addItem=function(t,e){var n=this.get("itemTpl"),i=l.substitute(n,l.mix({index:e},t)),o=f.createDom(i);f.modifyCSS(o,this.style["g2-tooltip-list-item"]);var u=a(o,"g2-tooltip-marker");if(u){f.modifyCSS(u,r({},this.style["g2-tooltip-marker"],{borderRadius:"unset"}));var s=this._getMarkerSvg(t);u.innerHTML=s}var c=a(o,"g2-tooltip-value");return c&&f.modifyCSS(c,this.style["g2-tooltip-value"]),o},n._getHtmlContent=function(){var t=this.get("htmlContent"),e=this.get("titleContent"),n=this.get("items"),r=t(e,n);return f.createDom(r)},n.setPosition=function(e,n,r){var i,o=this.get("container"),a=this.get("canvas").get("el"),u=f.getWidth(a),s=f.getHeight(a),c=o.clientWidth,h=o.clientHeight,d=e,p=n,g=this.get("prePosition")||{x:0,y:0};if(c||(o.style.display="block",c=o.clientWidth,h=o.clientHeight,o.style.display="none"),this.get("enterable")?(n-=o.clientHeight/2,i=[e,n],g&&e-g.x>0?e-=o.clientWidth+1:e+=1):this.get("position")?(i=this._calcTooltipPosition(e,n,this.get("position"),c,h,r),e=i[0],n=i[1]):(i=this._constraintPositionInBoundary(e,n,c,h,u,s),e=i[0],n=i[1]),this.get("inPlot")){var v=this.get("plotRange");i=this._constraintPositionInPlot(e,n,c,h,v,this.get("enterable")),e=i[0],n=i[1]}var y=this.get("markerItems");l.isEmpty(y)||(d=y[0].x,p=y[0].y),this.set("prePosition",i),this.get("follow")&&(o.style.left=e+"px",o.style.top=n+"px");var m=this.get("crosshairGroup");if(m){var b=this.get("items");m.setPosition(d,p,b)}t.prototype.setPosition.call(this,e,n)},e}(c);t.exports=y},function(t,e,n){var r=n(68);r.Html=n(261),r.Canvas=n(114),r.Mini=n(263),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(3),o=n(114),a=n(19),u=a.FONT_FAMILY,s=i.DomUtil,c=i.MatrixUtil,l=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 i.mix({},e,{boardStyle:{x:0,y:0,width:0,height:0,radius:3},valueStyle:{x:0,y:0,text:"",fontFamily:u,fontSize:12,stroke:"#fff",lineWidth:2,fill:"black",textBaseline:"top",textAlign:"start"},padding:{top:5,right:5,bottom:0,left:5},triangleWidth:10,triangleHeight:4})},n._init_=function(){var t=this,e=t.get("padding"),n=t.get("frontPlot"),r=n.addGroup();t.set("container",r);var o=r.addShape("rect",{attrs:i.mix({},t.get("boardStyle"))});t.set("board",o);var a=r.addShape("path",{attrs:{fill:t.get("boardStyle").fill}});t.set("triangleShape",a);var u=r.addGroup();u.move(e.left,e.top);var s=u.addShape("text",{attrs:i.mix({},t.get("valueStyle"))});t.set("valueShape",s)},n.render=function(){var t=this;t.clear();var e=t.get("board"),n=t.get("valueShape"),r=t.get("padding"),i=t.get("items")[0];n&&n.attr("text",i.value);var o=n?n.getBBox():{width:80,height:30},a=r.left+o.width+r.right,u=r.top+o.height+r.bottom;e.attr("width",a),e.attr("height",u),t._centerTriangleShape()},n.clear=function(){this.get("valueShape").attr("text","")},n.setPosition=function(t,e,n){var r=this,i=r.get("container"),o=r.get("plotRange"),a=i.getBBox(),u=a.width,l=a.height;if(t-=u/2,n&&("point"===n.name||"interval"===n.name)){e=n.getBBox().y}if(e-=l,this.get("inPlot"))t<o.tl.x?(t=o.tl.x,r._leftTriangleShape()):t+u/2>o.tr.x?(t=o.tr.x-u,r._rightTriangleShape()):r._centerTriangleShape(),e<o.tl.y?e=o.tl.y:e+l>o.bl.y&&(e=o.bl.y-l);else{var f=this.get("canvas").get("el"),h=s.getWidth(f),d=s.getHeight(f);t<0?(t=0,r._leftTriangleShape()):t+u/2>h?(t=h-u,r._rightTriangleShape()):r._centerTriangleShape(),e<0?e=0:e+l>d&&(e=d-l)}var p=[1,0,0,0,1,0,0,0,1],g=c.transform(p,[["t",t,e]]);i.stopAnimate(),i.animate({matrix:g},this.get("animationDuration"))},n._centerTriangleShape=function(){var t=this.get("triangleShape"),e=this.get("triangleWidth"),n=this.get("triangleHeight"),r=this.get("board").getBBox(),i=r.width,o=r.height,a=[["M",0,0],["L",e,0],["L",e/2,n],["L",0,0],["Z"]];t.attr("path",a),t.move(i/2-e/2,o-1)},n._leftTriangleShape=function(){var t=this.get("triangleShape"),e=this.get("triangleWidth"),n=this.get("triangleHeight"),r=this.get("board").getBBox(),i=r.height,o=[["M",0,0],["L",e,0],["L",0,n+3],["L",0,0],["Z"]];t.attr("path",o),t.move(0,i-3)},n._rightTriangleShape=function(){var t=this.get("triangleShape"),e=this.get("triangleWidth"),n=this.get("triangleHeight"),r=this.get("board").getBBox(),i=r.width,o=r.height,a=[["M",0,0],["L",e,0],["L",e,n+4],["L",0,0],["Z"]];t.attr("path",a),t.move(i-e-1,o-4)},e}(o);t.exports=l},function(t,e,n){var r,i=n(19),o=i.FONT_FAMILY,a=(r={crosshairs:!1,offset:15},r["g2-tooltip"]={position:"absolute",visibility:"hidden",zIndex:8,transition:"visibility 0.2s cubic-bezier(0.23, 1, 0.32, 1), left 0.4s cubic-bezier(0.23, 1, 0.32, 1), top 0.4s cubic-bezier(0.23, 1, 0.32, 1)",backgroundColor:"rgba(255, 255, 255, 0.9)",boxShadow:"0px 0px 10px #aeaeae",borderRadius:"3px",color:"rgb(87, 87, 87)",fontSize:"12px",fontFamily:o,lineHeight:"20px",padding:"10px 10px 6px 10px"},r["g2-tooltip-title"]={marginBottom:"4px"},r["g2-tooltip-list"]={margin:0,listStyleType:"none",padding:0},r["g2-tooltip-list-item"]={marginBottom:"4px"},r["g2-tooltip-marker"]={width:"5px",height:"5px",borderRadius:"50%",display:"inline-block",marginRight:"8px"},r["g2-tooltip-value"]={display:"inline-block",float:"right",marginLeft:"30px"},r);t.exports=a},function(t,e,n){"use strict";function r(t){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){return!e||"object"!==r(e)&&"function"!==typeof e?a(t):e}function a(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function u(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),Object.defineProperty(t,r.key,r)}}function s(t,e,n){return e&&u(t.prototype,e),n&&u(t,n),t}function c(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function f(t,e,n){return(f="undefined"!==typeof Reflect&&Reflect.get?Reflect.get:function(t,e,n){var r=h(t,e);if(r){var i=Object.getOwnPropertyDescriptor(r,e);return i.get?i.get.call(n):i.value}})(t,e,n||t)}function h(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=d(t)););return t}function d(t){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}var p=n(10),g=n(43),v=function(t){function e(t){var n;return i(this,e),n=o(this,d(e).call(this,t)),n._init(),n}return c(e,t),s(e,[{key:"getDefaultCfg",value:function(){var t=f(d(e.prototype),"getDefaultCfg",this).call(this);return p({},t,{start:{x:0,y:0},end:{x:0,y:0},type:"cartesian",isRect:!0})}}]),s(e,[{key:"_init",value:function(){var t=this.start,e=this.end,n={start:t.x,end:e.x},r={start:t.y,end:e.y};this.x=n,this.y=r}},{key:"convertPoint",value:function(t){var e,n;return this.isTransposed?(e=t.y,n=t.x):(e=t.x,n=t.y),{x:this.convertDim(e,"x"),y:this.convertDim(n,"y")}}},{key:"invertPoint",value:function(t){var e=this.invertDim(t.x,"x"),n=this.invertDim(t.y,"y");return this.isTransposed?{x:n,y:e}:{x:e,y:n}}}]),e}(g);t.exports=v},function(t,e,n){"use strict";function r(t){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){return!e||"object"!==r(e)&&"function"!==typeof e?a(t):e}function a(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function u(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),Object.defineProperty(t,r.key,r)}}function s(t,e,n){return e&&u(t.prototype,e),n&&u(t,n),t}function c(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function f(t,e,n){return(f="undefined"!==typeof Reflect&&Reflect.get?Reflect.get:function(t,e,n){var r=h(t,e);if(r){var i=Object.getOwnPropertyDescriptor(r,e);return i.get?i.get.call(n):i.value}})(t,e,n||t)}function h(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=d(t)););return t}function d(t){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}var p=n(56),g=n(55),v=n(10),y=n(43),m=p.vec2,b=function(t){function e(t){var n;return i(this,e),n=o(this,d(e).call(this,t)),n._init(),n}return c(e,t),s(e,[{key:"getDefaultCfg",value:function(){var t=f(d(e.prototype),"getDefaultCfg",this).call(this);return v({},t,{startAngle:1.25*Math.PI,endAngle:7.25*Math.PI,innerRadius:0,type:"helix",isHelix:!0})}}]),s(e,[{key:"_init",value:function(){var t=this.width,e=this.height,n=this.radius,r=this.innerRadius,i=this.startAngle,o=this.endAngle,a=(o-i)/(2*Math.PI)+1,u=Math.min(t,e)/2;n&&n>=0&&n<=1&&(u*=n);var s=Math.floor(u*(1-r)/a),c=s/(2*Math.PI),l={start:i,end:o},f={start:r*u,end:r*u+.99*s};this.a=c,this.d=s,this.x=l,this.y=f}},{key:"getCenter",value:function(){return this.center}},{key:"convertPoint",value:function(t){var e,n,r=this.a,i=this.center;this.isTransposed?(e=t.y,n=t.x):(e=t.x,n=t.y);var o=this.convertDim(e,"x"),a=r*o,u=this.convertDim(n,"y");return{x:i.x+Math.cos(o)*(a+u),y:i.y+Math.sin(o)*(a+u)}}},{key:"invertPoint",value:function(t){var e=this.center,n=this.a,r=this.d+this.y.start,i=m.subtract([],[t.x,t.y],[e.x,e.y]),o=m.angleTo(i,[1,0],!0),a=o*n;m.length(i)<a&&(a=m.length(i)),o=2*Math.floor((m.length(i)-a)/r)*Math.PI+o;var u=n*o,s=m.length(i)-u;s=g(s,0)?0:s;var c=this.invertDim(o,"x"),l=this.invertDim(s,"y");c=g(c,0)?0:c,l=g(l,0)?0:l;var f={};return f.x=this.isTransposed?l:c,f.y=this.isTransposed?c:l,f}}]),e}(y);t.exports=b},function(t,e,n){"use strict";var r=n(43);r.Cartesian=n(265),r.Rect=r.Cartesian,r.Polar=n(268),r.Helix=n(266),t.exports=r},function(t,e,n){"use strict";function r(t){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){return!e||"object"!==r(e)&&"function"!==typeof e?a(t):e}function a(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function u(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),Object.defineProperty(t,r.key,r)}}function s(t,e,n){return e&&u(t.prototype,e),n&&u(t,n),t}function c(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function f(t,e,n){return(f="undefined"!==typeof Reflect&&Reflect.get?Reflect.get:function(t,e,n){var r=h(t,e);if(r){var i=Object.getOwnPropertyDescriptor(r,e);return i.get?i.get.call(n):i.value}})(t,e,n||t)}function h(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=d(t)););return t}function d(t){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}var p=n(56),g=n(55),v=n(10),y=n(43),m=p.mat3,b=p.vec2,x=p.vec3,_=function(t){function e(t){var n;return i(this,e),n=o(this,d(e).call(this,t)),n._init(),n}return c(e,t),s(e,[{key:"getDefaultCfg",value:function(){var t=f(d(e.prototype),"getDefaultCfg",this).call(this);return v({},t,{startAngle:-Math.PI/2,endAngle:3*Math.PI/2,innerRadius:0,type:"polar",isPolar:!0})}}]),s(e,[{key:"_init",value:function(){for(var t=this.radius,e=this.innerRadius,n=this.center,r=this.startAngle,i=this.endAngle;i<r;)i+=2*Math.PI;this.endAngle=i;var o,a,u=this.getOneBox(),s=u.maxX-u.minX,c=u.maxY-u.minY,l=Math.abs(u.minX)/s,f=Math.abs(u.minY)/c,h=this.width,d=this.height;d/c>h/s?(o=h/s,a={x:n.x-(.5-l)*h,y:n.y-(.5-f)*o*c}):(o=d/c,a={x:n.x-(.5-l)*o*s,y:n.y-(.5-f)*d}),t?t>0&&t<=1?t*=o:(t<=0||t>o)&&(t=o):t=o;var p={start:r,end:i},g={start:e*t,end:t};this.x=p,this.y=g,this.radius=t,this.circleCentre=a,this.center=a}},{key:"getCenter",value:function(){return this.circleCentre}},{key:"getOneBox",value:function(){var t=this.startAngle,e=this.endAngle;if(Math.abs(e-t)>=2*Math.PI)return{minX:-1,maxX:1,minY:-1,maxY:1};for(var n=[0,Math.cos(t),Math.cos(e)],r=[0,Math.sin(t),Math.sin(e)],i=Math.min(t,e);i<Math.max(t,e);i+=Math.PI/18)n.push(Math.cos(i)),r.push(Math.sin(i));return{minX:Math.min.apply(Math,n),maxX:Math.max.apply(Math,n),minY:Math.min.apply(Math,r),maxY:Math.max.apply(Math,r)}}},{key:"getRadius",value:function(){return this.radius}},{key:"convertPoint",value:function(t){var e=this.getCenter(),n=this.isTransposed?t.y:t.x,r=this.isTransposed?t.x:t.y;return n=this.convertDim(n,"x"),r=this.convertDim(r,"y"),{x:e.x+Math.cos(n)*r,y:e.y+Math.sin(n)*r}}},{key:"invertPoint",value:function(t){var e=this.getCenter(),n=[t.x-e.x,t.y-e.y],r=this.x,i=[1,0,0,0,1,0,0,0,1];m.rotate(i,i,r.start);var o=[1,0,0];x.transformMat3(o,o,i),o=[o[0],o[1]];var a=b.angleTo(o,n,r.end<r.start);g(a,2*Math.PI)&&(a=0);var u=b.length(n),s=a/(r.end-r.start);s=r.end-r.start>0?s:-s;var c=this.invertDim(u,"y"),l={};return l.x=this.isTransposed?c:s,l.y=this.isTransposed?s:c,l}}]),e}(y);t.exports=_},function(t,e,n){function r(t){var e,n,r,i,o,a=t.start,u=t.end,s=t.getWidth(),c=t.getHeight();return t.isPolar?(i=t.getRadius(),r=t.getCenter(),e=t.startAngle,n=t.endAngle,o=new _.Fan({attrs:{x:r.x,y:r.y,rs:0,re:i+200,startAngle:e,endAngle:e}}),o.endState={endAngle:n}):(o=new _.Rect({attrs:{x:a.x-200,y:u.y-200,width:t.isTransposed?s+400:0,height:t.isTransposed?0:c+400}}),t.isTransposed?o.endState={height:c+400}:o.endState={width:s+400}),o.isClip=!0,o}function i(t){if(x.isEmpty(t))return null;var e=t[0].x,n=t[0].x,r=t[0].y,i=t[0].y;return x.each(t,function(t){e=e>t.x?t.x:e,n=n<t.x?t.x:n,r=r>t.y?t.y:r,i=i<t.y?t.y:i}),{minX:e,maxX:n,minY:r,maxY:i,centerX:(e+n)/2,centerY:(r+i)/2}}function o(t,e){var n,r,o=t.points||t.get("origin").points,a=i(o),u=e.startAngle,s=e.endAngle,c=s-u;return e.isTransposed?(n=a.maxY*c,r=a.minY*c):(n=a.maxX*c,r=a.minX*c),n+=u,r+=u,{startAngle:r,endAngle:n}}function a(t,e,n){var r={};return t.delay&&(r.delay=x.isFunction(t.delay)?t.delay(e,n):t.delay),r.easing=x.isFunction(t.easing)?t.easing(e,n):t.easing,r.duration=x.isFunction(t.duration)?t.duration(e,n):t.duration,r.callback=t.callback,r}function u(t,e){var n,r=t._id,i=t.get("index"),o=t.getBBox(),u=t.get("origin").points,s=(o.minX+o.maxX)/2;n=u[0].y-u[1].y<=0?o.maxY:o.minY;var c=[s,n,1];t.apply(c),t.attr("transform",[["t",-s,-n],["s",1,.01],["t",s,n]]);var l={transform:[["t",-s,-n],["s",1,100],["t",s,n]]},f=a(e,i,r,l);t.animate(l,f.duration,f.easing,f.callback,f.delay)}function s(t,e){var n,r=t._id,i=t.get("index"),o=t.getBBox(),u=t.get("origin").points,s=(o.minY+o.maxY)/2;n=u[0].y-u[1].y>0?o.maxX:o.minX;var c=[n,s,1];t.apply(c),t.attr({transform:[["t",-n,-s],["s",.01,1],["t",n,s]]});var l={transform:[["t",-n,-s],["s",100,1],["t",n,s]]},f=a(e,i,r,l);t.animate(l,f.duration,f.easing,f.callback,f.delay)}function c(t,e){var n={lineWidth:0,opacity:0},r=t._id,i=t.get("index"),o=a(e,i,r,n);t.animate(n,o.duration,o.easing,function(){t.remove()},o.delay)}function l(t,e,n){var r,i,o=t._id,u=t.get("index");if(n.isPolar&&"point"!==t.name)r=n.getCenter().x,i=n.getCenter().y;else{var s=t.getBBox();r=(s.minX+s.maxX)/2,i=(s.minY+s.maxY)/2}var c=[r,i,1];t.apply(c),t.attr({transform:[["t",-r,-i],["s",.01,.01],["t",r,i]]});var l={transform:[["t",-r,-i],["s",100,100],["t",r,i]]},f=a(e,u,o,l);t.animate(l,f.duration,f.easing,f.callback,f.delay)}function f(t,e,n){var r,i,o=t._id,u=t.get("index");if(n.isPolar&&"point"!==t.name)r=n.getCenter().x,i=n.getCenter().y;else{var s=t.getBBox();r=(s.minX+s.maxX)/2,i=(s.minY+s.maxY)/2}var c=[r,i,1];t.apply(c);var l={transform:[["t",-r,-i],["s",.01,.01],["t",r,i]]},f=a(e,u,o,l);t.animate(l,f.duration,f.easing,function(){t.remove()},f.delay)}function h(t,e){if("path"===t.get("type")){var n=t._id,r=t.get("index"),i=w.pathToAbsolute(t.attr("path"));t.attr("path",[i[0]]);var o={path:i},u=a(e,r,n,o);t.animate(o,u.duration,u.easing,u.callback,u.delay)}}function d(t,e){if("path"===t.get("type")){var n=t._id,r=t.get("index"),i=w.pathToAbsolute(t.attr("path")),o={path:[i[0]]},u=a(e,r,n,o);t.animate(o,u.duration,u.easing,function(){t.remove()},u.delay)}}function p(t,e,n,i,o){var u,s=r(n),c=t.get("canvas"),l=t._id,f=t.get("index");i?(s.attr("startAngle",i),s.attr("endAngle",i),u={endAngle:o}):u=s.endState,s.set("canvas",c),t.attr("clip",s),t.setSilent("animating",!0);var h=a(e,f,l,u);s.animate(u,h.duration,h.easing,function(){t&&!t.get("destroyed")&&(t.attr("clip",null),t.setSilent("cacheShape",null),t.setSilent("animating",!1),s.remove())},h.delay)}function g(t,e){var n=t._id,r=t.get("index"),i=x.isNil(t.attr("fillOpacity"))?1:t.attr("fillOpacity"),o=x.isNil(t.attr("strokeOpacity"))?1:t.attr("strokeOpacity");t.attr("fillOpacity",0),t.attr("strokeOpacity",0);var u={fillOpacity:i,strokeOpacity:o},s=a(e,r,n,u);t.animate(u,s.duration,s.easing,s.callback,s.delay)}function v(t,e){var n=t._id,r=t.get("index"),i={fillOpacity:0,strokeOpacity:0},o=a(e,r,n,i);t.animate(i,o.duration,o.easing,function(){t.remove()},o.delay)}function y(t,e,n){var r=o(t,n),i=r.endAngle;p(t,e,n,r.startAngle,i)}function m(t,e,n){if("line"===t.name){var r=t.get("canvas"),i=t.get("cacheShape"),o=t._id,u=t.get("index"),s=new _.Rect({attrs:{x:n.start.x,y:n.end.y,width:n.getWidth(),height:n.getHeight()}});s.isClip=!0,s.set("canvas",r);var c=w.pathToAbsolute(i.attrs.path),l=w.pathToAbsolute(t.attr("path")),f=c[1][1]-c[0][1],h=c[c.length-1][1]+f,d=l[l.length-1][2],p=c.concat([["L",h,d]]),g=[0,0,1];t.apply(g),t.attr("clip",s),t.attr("path",p);var v={transform:[["t",-f,0]]},y=a(e,u,o,v);t.animate(v,y.duration,y.easing,function(){t&&!t.get("destroyed")&&(t.attr("path",l),t.attr({transform:[["t",f,0]]}),t.attr("clip",null),t.setSilent("cacheShape",null),s.remove())},y.delay)}}function b(t,e,n){if("area"===t.name){var r=t.get("canvas"),i=t.get("cacheShape"),o=t._id,u=t.get("index"),s=new _.Rect({attrs:{x:n.start.x,y:n.end.y,width:n.getWidth(),height:n.getHeight()}});s.isClip=!0,s.set("canvas",r);var c=w.pathToAbsolute(i.attrs.path),l=w.pathToAbsolute(t.attr("path")),f=c[1][1]-c[0][1],h=Math.floor(c.length/2),d=c[h-1][1]+f,p=l[h-1][2],g=[].concat(c.slice(0,h),[["L",d,p],["L",d,l[h][2]]],c.slice(h)),v=[0,0,1];t.apply(v),t.attr("clip",s),t.attr("path",g);var y={transform:[["t",-f,0]]},m=a(e,u,o,y);t.animate(y,m.duration,m.easing,function(){t&&!t.get("destroyed")&&(t.attr("path",l),t.attr({transform:[["t",f,0]]}),t.attr("clip",null),t.setSilent("cacheShape",null),s.remove())},m.delay)}}var x=n(0),_=n(16),w=x.PathUtil;t.exports={enter:{clipIn:p,zoomIn:l,pathIn:h,scaleInY:u,scaleInX:s,fanIn:y,fadeIn:g},leave:{lineWidthOut:c,zoomOut:f,pathOut:d,fadeOut:v},appear:{clipIn:p,zoomIn:l,pathIn:h,scaleInY:u,scaleInX:s,fanIn:y,fadeIn:g},update:{fadeIn:g,fanIn:y,lineSlideLeft:m,areaSlideLeft:b}}},function(t,e,n){function r(t,e){var n=[];if(!1===t.get("animate"))return[];var i=t.get("children");return s.each(i,function(t){if(t.isGroup)n=n.concat(r(t,e));else if(t.isShape&&t._id){var i=t._id;i=i.split("-")[0],i===e&&n.push(t)}}),n}function i(t){var e={};return s.each(t,function(t){if(t._id&&!t.isClip){var n=t._id;e[n]={_id:n,type:t.get("type"),attrs:s.cloneDeep(t.attr()),name:t.name,index:t.get("index"),animateCfg:t.get("animateCfg"),coord:t.get("coord")}}}),e}function o(t,e,n,r){return r?c.Action[n][r]:c.getAnimation(t,e,n)}function a(t,e,n){var r=c.getAnimateCfg(t,e);return n&&n[e]?s.deepMix({},r,n[e]):r}function u(t,e,n,r){var i,u,c=!1;if(r){var l=[],h=[];s.each(e,function(e){var n=t[e._id];n?(e.setSilent("cacheShape",n),l.push(e),delete t[e._id]):h.push(e)}),s.each(t,function(t){var e=t.name,r=t.coord,l=t._id,h=t.attrs,d=t.index,p=t.type;if(u=a(e,"leave",t.animateCfg),i=o(e,r,"leave",u.animation),s.isFunction(i)){var g=n.addShape(p,{attrs:h,index:d});if(g._id=l,g.name=e,r&&"label"!==e){var v=g.getMatrix(),y=f.multiply([],v,r.matrix);g.setMatrix(y)}c=!0,i(g,u,r)}}),s.each(l,function(t){var e=t.name,n=t.get("coord"),r=t.get("cacheShape").attrs;if(!s.isEqual(r,t.attr())){if(u=a(e,"update",t.get("animateCfg")),i=o(e,n,"update",u.animation),s.isFunction(i))i(t,u,n);else{var l=s.cloneDeep(t.attr());t.attr(r),t.animate(l,u.duration,u.easing,function(){t.setSilent("cacheShape",null)})}c=!0}}),s.each(h,function(t){var e=t.name,n=t.get("coord");u=a(e,"enter",t.get("animateCfg")),i=o(e,n,"enter",u.animation),s.isFunction(i)&&(i(t,u,n),c=!0)})}else s.each(e,function(t){var e=t.name,n=t.get("coord");u=a(e,"appear",t.get("animateCfg")),i=o(e,n,"appear",u.animation),s.isFunction(i)&&(i(t,u,n),c=!0)});return c}var s=n(0),c=n(118),l=s.MatrixUtil,f=l.mat3;t.exports={execAnimation:function(t,e){var n=t.get("middlePlot"),o=t.get("backPlot"),a=t.get("_id"),s=t.get("canvas"),c=s.get(a+"caches")||[];0===c.length&&(e=!1);var l=r(n,a),f=r(o,a),h=l.concat(f);s.setSilent(a+"caches",i(h));var d;(d=e?u(c,h,s,e):u(c,l,s,e))||s.draw()}}},function(t,e,n){function r(t){var e=[];if(t.length>0){e=t.slice(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}function i(t,e,n){var r=[];return t.length<1?r:(t.length>=2&&e&&n&&r.push({text:"",tickValue:"",value:0}),0!==t[0].value&&r.push({text:"",tickValue:"",value:0}),r=r.concat(t),1!==r[r.length-1].value&&r.push({text:"",tickValue:"",value:1}),r)}function o(t,e){return void 0===e&&(e=0),"middle"===t&&(e=.5),t.includes("%")&&(e=parseInt(t,10)/100),e}var a=n(0),u=n(30),s=u.Axis,c=a.MatrixUtil.vec2,l=function(){function t(t){this.visible=!0,this.canvas=null,this.container=null,this.coord=null,this.options=null,this.axes=[],a.mix(this,t)}var e=t.prototype;return e._isHide=function(t){var e=this.options;return!(!e||!1!==e[t])},e._getMiddleValue=function(t,e,n,r){if(0===t&&!r)return 0;if(1===t)return 1;var i=e[n+1].value;return r||1!==i?(t+i)/2:1},e._getLineRange=function(t,e,n,r){var i,a,u,s=e.field,c=this.options,l="";if(c[s]&&c[s].position&&(l=c[s].position),"x"===n){var f="top"===l?1:0;f=o(l,f),i={x:0,y:f},a={x:1,y:f},u=!1}else{if(r){var h="left"===l?0:1;h=o(l,h),i={x:h,y:0},a={x:h,y:1}}else{var d="right"===l?1:0;d=o(l,d),i={x:d,y:0},a={x:d,y:1}}u=!0}return i=t.convert(i),a=t.convert(a),{start:i,end:a,isVertical:u}},e._getLineCfg=function(t,e,n,r){var i,o=this._getLineRange(t,e,n,r),a=o.isVertical,u=o.start,s=o.end,c=t.center;return t.isTransposed&&(a=!a),i=a&&u.x>c.x||!a&&u.y>c.y?1:-1,{isVertical:a,factor:i,start:u,end:s}},e._getCircleCfg=function(t){var e,n={},r=t.x,i=t.y,o=i.start>i.end;e=t.isTransposed?{x:o?0:1,y:0}:{x:0,y:o?0:1},e=t.convert(e);var a,u=t.circleCentre,s=[e.x-u.x,e.y-u.y],l=[1,0];a=e.y>u.y?c.angle(s,l):-1*c.angle(s,l);var f=a+(r.end-r.start);return n.startAngle=a,n.endAngle=f,n.center=u,n.radius=Math.sqrt(Math.pow(e.x-u.x,2)+Math.pow(e.y-u.y,2)),n.inner=t.innerRadius||0,n},e._getRadiusCfg=function(t){var e,n,r=t.x.start,i=r<0?-1:1;return t.isTransposed?(e={x:0,y:0},n={x:1,y:0}):(e={x:0,y:0},n={x:0,y:1}),{factor:i,start:t.convert(e),end:t.convert(n)}},e._getAxisPosition=function(t,e,n,r){var i="",o=this.options;if(o[r]&&o[r].position)i=o[r].position;else{var a=t.type;t.isRect?"x"===e?i="bottom":"y"===e&&(i=n?"right":"left"):i="helix"===a?"helix":"x"===e?t.isTransposed?"radius":"circle":t.isTransposed?"circle":"radius"}return i},e._getAxisDefaultCfg=function(t,e,n,r){var i=this,o=i.viewTheme,u={},s=i.options,c=e.field;if(u=a.deepMix({},o.axis[r],u,s[c]),u.viewTheme=o,u.title){var l=a.isPlainObject(u.title)?u.title:{};l.text=l.text||e.alias||c,a.deepMix(u,{title:l})}return u.ticks=e.getTicks(),t.isPolar&&!e.isCategory&&"x"===n&&Math.abs(t.endAngle-t.startAngle)===2*Math.PI&&u.ticks.pop(),u.coord=t,u.label&&a.isNil(u.label.autoRotate)&&(u.label.autoRotate=!0),s.hasOwnProperty("xField")&&s.xField.hasOwnProperty("grid")&&"left"===u.position&&a.deepMix(u,s.xField),u},e._getAxisCfg=function(t,e,n,o,u,s){void 0===u&&(u="");var c=this,l=c._getAxisPosition(t,o,u,e.field),f=c._getAxisDefaultCfg(t,e,o,l);if(!a.isEmpty(f.grid)&&n){var h=[],d=[],p=r(n.getTicks());if(p.length){var g=i(f.ticks,e.isLinear,"center"===f.grid.align);a.each(g,function(n,r){d.push(n.tickValue);var i=[],l=n.value;if("center"===f.grid.align&&(l=c._getMiddleValue(l,g,r,e.isLinear)),!a.isNil(l)){var v=t.x,y=t.y;a.each(p,function(e){var n="x"===o?l:e.value,r="x"===o?e.value:l,a=t.convert({x:n,y:r});if(t.isPolar){var u=t.circleCentre;y.start>y.end&&(r=1-r),a.flag=v.start>v.end?0:1,a.radius=Math.sqrt(Math.pow(a.x-u.x,2)+Math.pow(a.y-u.y,2))}i.push(a)}),h.push({_id:s+"-"+o+u+"-grid-"+n.tickValue,points:i})}})}f.grid.items=h,f.grid.tickValues=d}return f.type=e.type,f},e._getHelixCfg=function(t){for(var e={},n=t.a,r=t.startAngle,i=t.endAngle,o=[],a=0;a<=100;a++){var u=t.convert({x:a/100,y:0});o.push(u.x),o.push(u.y)}var s=t.convert({x:0,y:0});return e.a=n,e.startAngle=r,e.endAngle=i,e.crp=o,e.axisStart=s,e.center=t.center,e.inner=t.y.start,e},e._drawAxis=function(t,e,n,r,i,o,u){var c,l,f=this.container,h=this.canvas;"cartesian"===t.type?(c=s.Line,l=this._getLineCfg(t,e,r,u)):"helix"===t.type&&"x"===r?(c=s.Helix,l=this._getHelixCfg(t)):"x"===r?(c=s.Circle,l=this._getCircleCfg(t)):(c=s.Line,l=this._getRadiusCfg(t));var d=this._getAxisCfg(t,e,n,r,u,i);d=a.mix({},d,l),"y"===r&&o&&"circle"===o.get("type")&&(d.circle=o),d._id=i+"-"+r,a.isNil(u)||(d._id=i+"-"+r+u),a.mix(d,{canvas:h,group:f.addGroup({viewId:i})});var p=new c(d);return p.render(),this.axes.push(p),p},e.createAxis=function(t,e,n){var r=this,i=this.coord,o=i.type;if("theta"!==o&&("polar"!==o||!i.isTransposed)){var u;t&&!r._isHide(t.field)&&(u=r._drawAxis(i,t,e[0],"x",n)),a.isEmpty(e)||"helix"===o||a.each(e,function(e,o){r._isHide(e.field)||r._drawAxis(i,e,t,"y",n,u,o)})}},e.changeVisible=function(t){var e=this.axes;a.each(e,function(e){e.set("visible",t)})},e.clear=function(){var t=this,e=t.axes;a.each(e,function(t){t.destroy()}),t.axes=[]},t}();t.exports=l},function(t,e,n){var r=n(0),i=n(267),o=function(){function t(t){this.type="rect",this.actions=[],this.cfg={},r.mix(this,t),this.option=t||{}}var e=t.prototype;return e.reset=function(t){return this.actions=t.actions||[],this.type=t.type,this.cfg=t.cfg,this.option.actions=this.actions,this.option.type=this.type,this.option.cfg=this.cfg,this},e._execActions=function(t){var e=this.actions;r.each(e,function(e){var n=e[0];t[n](e[1],e[2])})},e.hasAction=function(t){var e=this.actions,n=!1;return r.each(e,function(e){if(t===e[0])return n=!0,!1}),n},e.createCoord=function(t,e){var n,o,a=this,u=a.type,s=a.cfg,c=r.mix({start:t,end:e},s);return"theta"===u?(n=i.Polar,a.hasAction("transpose")||a.transpose(),o=new n(c),o.type=u):(n=i[r.upperFirst(u||"")]||i.Rect,o=new n(c)),a._execActions(o),o},e.rotate=function(t){return t=t*Math.PI/180,this.actions.push(["rotate",t]),this},e.reflect=function(t){return this.actions.push(["reflect",t]),this},e.scale=function(t,e){return this.actions.push(["scale",t,e]),this},e.transpose=function(){return this.actions.push(["transpose"]),this},t}();t.exports=o},function(t,e,n){function r(t,e){if(o.isNil(t)||o.isNil(e))return!1;var n=t.get("origin"),r=e.get("origin");return o.isNil(n)&&o.isNil(r)?o.isEqual(t,e):o.isEqual(n,r)}function i(t){t.shape&&t.shape.get("origin")&&(t.data=t.shape.get("origin"))}var o=n(0),a=function(){function t(t){this.view=null,this.canvas=null,o.assign(this,t),this._init()}var e=t.prototype;return e._init=function(){this.pixelRatio=this.canvas.get("pixelRatio")},e._getShapeEventObj=function(t){return{x:t.x/this.pixelRatio,y:t.y/this.pixelRatio,target:t.target,toElement:t.event.toElement||t.event.relatedTarget}},e._getShape=function(t,e){return this.view.get("canvas").getShape(t,e)},e._getPointInfo=function(t){var e=this.view,n={x:t.x/this.pixelRatio,y:t.y/this.pixelRatio},r=e.getViewsByPoint(n);return n.views=r,n},e._getEventObj=function(t,e,n){return{x:e.x,y:e.y,target:t.target,toElement:t.event.toElement||t.event.relatedTarget,views:n}},e.bindEvents=function(){var t=this.canvas;t.on("mousedown",o.wrapBehavior(this,"onDown")),t.on("mousemove",o.wrapBehavior(this,"onMove")),t.on("mouseleave",o.wrapBehavior(this,"onOut")),t.on("mouseup",o.wrapBehavior(this,"onUp")),t.on("click",o.wrapBehavior(this,"onClick")),t.on("dblclick",o.wrapBehavior(this,"onClick")),t.on("touchstart",o.wrapBehavior(this,"onTouchstart")),t.on("touchmove",o.wrapBehavior(this,"onTouchmove")),t.on("touchend",o.wrapBehavior(this,"onTouchend"))},e._triggerShapeEvent=function(t,e,n){if(t&&t.name&&!t.get("destroyed")){var r=this.view;if(r.isShapeInView(t)){var i=t.name+":"+e;n.view=r,n.appendInfo=t.get("appendInfo"),r.emit(i,n);var o=r.get("parent");o&&o.emit(i,n)}}},e.onDown=function(t){var e=this.view,n=this._getShapeEventObj(t);n.shape=this.currentShape,i(n),e.emit("mousedown",n),this._triggerShapeEvent(this.currentShape,"mousedown",n)},e.onMove=function(t){var e=this,n=e.view,o=e.currentShape;o&&o.get("destroyed")&&(o=null,e.currentShape=null);var a=e._getShape(t.x,t.y)||t.currentTarget,u=e._getShapeEventObj(t);if(u.shape=a,i(u),n.emit("mousemove",u),e._triggerShapeEvent(a,"mousemove",u),o&&!r(o,a)){var s=e._getShapeEventObj(t);s.shape=o,s.toShape=a,i(s),e._triggerShapeEvent(o,"mouseleave",s)}if(a&&!r(o,a)){var c=e._getShapeEventObj(t);c.shape=a,c.fromShape=o,i(c),e._triggerShapeEvent(a,"mouseenter",c)}e.currentShape=a;var l=e._getPointInfo(t),f=e.curViews||[];0===f.length&&l.views.length&&n.emit("plotenter",e._getEventObj(t,l,l.views)),f.length&&0===l.views.length&&n.emit("plotleave",e._getEventObj(t,l,f)),l.views.length&&(u=e._getEventObj(t,l,l.views),u.shape=a,i(u),n.emit("plotmove",u)),e.curViews=l.views},e.onOut=function(t){var e=this,n=e.view,r=e._getPointInfo(t),i=e.curViews||[],o=e._getEventObj(t,r,i);!e.curViews||0===e.curViews.length||o.toElement&&"CANVAS"===o.toElement.tagName||(n.emit("plotleave",o),e.curViews=[])},e.onUp=function(t){var e=this.view,n=this._getShapeEventObj(t);n.shape=this.currentShape,e.emit("mouseup",n),this._triggerShapeEvent(this.currentShape,"mouseup",n)},e.onClick=function(t){var e=this,n=e.view,r=e._getShape(t.x,t.y)||t.currentTarget,a=e._getShapeEventObj(t);a.shape=r,i(a),n.emit("click",a),e._triggerShapeEvent(r,t.type,a),e.currentShape=r;var u=e._getPointInfo(t),s=u.views;if(!o.isEmpty(s)){var c=e._getEventObj(t,u,s);if(e.currentShape){var l=e.currentShape;c.shape=l,i(c)}"dblclick"===t.type?(n.emit("plotdblclick",c),n.emit("dblclick",a)):n.emit("plotclick",c)}},e.onTouchstart=function(t){var e=this.view,n=this._getShape(t.x,t.y)||t.currentTarget,r=this._getShapeEventObj(t);r.shape=n,i(r),e.emit("touchstart",r),this._triggerShapeEvent(n,"touchstart",r),this.currentShape=n},e.onTouchmove=function(t){var e=this.view,n=this._getShape(t.x,t.y)||t.currentTarget,r=this._getShapeEventObj(t);r.shape=n,i(r),e.emit("touchmove",r),this._triggerShapeEvent(n,"touchmove",r),this.currentShape=n},e.onTouchend=function(t){var e=this.view,n=this._getShapeEventObj(t);n.shape=this.currentShape,i(n),e.emit("touchend",n),this._triggerShapeEvent(this.currentShape,"touchend",n)},e.clearEvents=function(){var t=this.canvas;t.off("mousemove",o.getWrapBehavior(this,"onMove")),t.off("mouseleave",o.getWrapBehavior(this,"onOut")),t.off("mousedown",o.getWrapBehavior(this,"onDown")),t.off("mouseup",o.getWrapBehavior(this,"onUp")),t.off("click",o.getWrapBehavior(this,"onClick")),t.off("dblclick",o.getWrapBehavior(this,"onClick")),t.off("touchstart",o.getWrapBehavior(this,"onTouchstart")),t.off("touchmove",o.getWrapBehavior(this,"onTouchmove")),t.off("touchend",o.getWrapBehavior(this,"onTouchend"))},t}();t.exports=a},function(t,e,n){var r=n(0),i=n(279),o=function(){function t(t){this.guides=[],this.options=[],this.xScales=null,this.yScales=null,this.view=null,this.viewTheme=null,this.frontGroup=null,this.backGroup=null,r.mix(this,t)}var e=t.prototype;return e._creatGuides=function(){var t=this,e=this.options,n=this.xScales,o=this.yScales,a=this.view,u=this.viewTheme;return this.backContainer&&a&&(this.backGroup=this.backContainer.addGroup({viewId:a.get("_id")})),this.frontContainer&&a&&(this.frontGroup=this.frontContainer.addGroup({viewId:a.get("_id")})),e.forEach(function(e){var a=e.type,s=r.deepMix({xScales:n,yScales:o,viewTheme:u},u?u.guide[a]:{},e);a=r.upperFirst(a);var c=new i[a](s);t.guides.push(c)}),t.guides},e.line=function(t){return void 0===t&&(t={}),this.options.push(r.mix({type:"line"},t)),this},e.arc=function(t){return void 0===t&&(t={}),this.options.push(r.mix({type:"arc"},t)),this},e.text=function(t){return void 0===t&&(t={}),this.options.push(r.mix({type:"text"},t)),this},e.image=function(t){return void 0===t&&(t={}),this.options.push(r.mix({type:"image"},t)),this},e.region=function(t){return void 0===t&&(t={}),this.options.push(r.mix({type:"region"},t)),this},e.regionFilter=function(t){return void 0===t&&(t={}),this.options.push(r.mix({type:"regionFilter"},t)),this},e.dataMarker=function(t){return void 0===t&&(t={}),this.options.push(r.mix({type:"dataMarker"},t)),this},e.dataRegion=function(t){return void 0===t&&(t={}),this.options.push(r.mix({type:"dataRegion"},t)),this},e.html=function(t){return void 0===t&&(t={}),this.options.push(r.mix({type:"html"},t)),this},e.render=function(t){var e=this,n=e.view,i=n&&n.get("data"),o=e._creatGuides();r.each(o,function(r){var o;o=r.get("top")?e.frontGroup||e.frontContainer:e.backGroup||e.backContainer,r.render(t,o,i,n)})},e.clear=function(){this.options=[],this.reset()},e.changeVisible=function(t){var e=this.guides;r.each(e,function(e){e.changeVisible(t)})},e.reset=function(){var t=this.guides;r.each(t,function(t){t.clear()}),this.guides=[],this.backGroup&&this.backGroup.remove(),this.frontGroup&&this.frontGroup.remove()},t}();t.exports=o},function(t,e,n){function r(){return r=Object.assign||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},r.apply(this,arguments)}function i(t,e,n){return!a.isNil(n)&&(t=n.translate(t),e=n.translate(e),n.isCategory?t===e:Math.abs(t-e)<=1)}function o(t,e){var n;return a.each(t,function(t){if(t.get("visible")){if(t.getYScale().field===e)return void(n=t)}}),n}var a=n(0),u=n(30),s=u.Legend,c=n(281),l=n(9),f=n(121),h=n(123),d=n(5),p=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame,g=["cross","tick","plus","hyphen","line","hollowCircle","hollowSquare","hollowDiamond","hollowTriangle","hollowTriangleDown","hollowHexagon","hollowBowtie"],v=function(){function t(t){var e=this;e.options={},a.mix(e,t),e.clear();var n=e.chart;e.container=n.get("frontPlot"),e.plotRange=n.get("plotRange")}var e=t.prototype;return e.clear=function(){var t=this.legends;this.backRange=null,a.each(t,function(t){a.each(t,function(t){t.destroy()})}),this.legends={}},e.getBackRange=function(){var t=this.backRange;if(!t){var e=this.chart.get("backPlot");t=f(e,h(this.chart.get("plotRange")));var n=this.plotRange;t.maxX-t.minX<n.br.x-n.tl.x&&t.maxY-t.minY<n.br.y-n.tl.y&&(t={minX:n.tl.x,minY:n.tl.y,maxX:n.br.x,maxY:n.br.y}),this.backRange=t}return t},e._isFieldInView=function(t,e,n){var r=!1,i=n.get("scales"),o=i[t];return o&&o.values&&(r=a.inArray(o.values,e)),r},e._bindClickEvent=function(t,e,n){var r=this,i=r.chart,o=i.get("views"),u=e.field,s=r.options;t.on("itemclick",function(e){if(s.onClick&&!0!==s.defaultClickHandlerEnabled)s.onClick(e);else{var c=e.item,l=e.checked,f="single"===t.get("selectedMode"),h=c.dataValue;l?(a.Array.remove(n,h),r._isFieldInView(u,h,i)&&i.filter(u,function(t){return f?t===h:!a.inArray(n,t)}),a.each(o,function(t){r._isFieldInView(u,h,t)&&t.filter(u,function(t){return f?t===h:!a.inArray(n,t)})})):f||(n.push(h),r._isFieldInView(u,h,i)&&i.filter(u,function(t){return!a.inArray(n,t)}),a.each(o,function(t){r._isFieldInView(u,h,t)&&t.filter(u,function(t){return!a.inArray(n,t)})})),s.onClick&&s.onClick(e),i.set("keepLegend",!0),i.set("keepPadding",!0),i.repaint(),i.set("keepPadding",!1),i.set("keepLegend",!1)}})},e._bindClickEventForMix=function(t){var e=this,n=e.chart,r=n.getAllGeoms();t.on("itemclick",function(t){var e=t.item.field;t.checked?a.each(r,function(t){t.getYScale().field===e&&t.show()}):a.each(r,function(t){t.getYScale().field===e&&t.hide()})})},e._filterLabels=function(t,e,n){if(t.get("gLabel"))t.get("gLabel").set("visible",n);else{var r=e.get("labelCfg");if(r&&r.fields&&r.fields.length>0){var i=e.getXScale(),o=e.getYScale(),u=i.field,s=o.field,c=t.get("origin")._origin,l=e.get("labelContainer"),f=l.get("labelsGroup").get("children");a.each(f,function(e){var r=e.get("origin")||[];r[u]===c[u]&&r[s]===c[s]&&(e.set("visible",n),t.set("gLabel",e))})}}},e._bindFilterEvent=function(t,e){var n=this,r=this.chart,i=e.field;t.on("itemfilter",function(t){var e=t.range;r.filterShape(function(t,r,o){if(!a.isNil(t[i])){var u=t[i]>=e[0]&&t[i]<=e[1];return n._filterLabels(r,o,u),u}return!0});for(var o=r.getAllGeoms()||[],u=0;u<o.length;u++)!function(t){var n=o[t];"heatmap"===n.get("type")&&p(function(){n.drawWithRange(e)})}(u)})},e._getShapeData=function(t){var e=t.get("origin");return a.isArray(e)&&(e=e[0]),e._origin},e._bindHoverEvent=function(t,e){var n=this,r=n.chart,o=r.getAllGeoms(),u=n.options,s=r.get("canvas");t.on("itemhover",function(t){var r=t.item.value,c=n.pre;if(c){if(c===r)return}else a.each(o,function(o){var c=o.get("shapeContainer"),l=o.getShapes(),f=[];if(e){var h=o.get("scales")[e];a.each(l,function(t){var o=n._getShapeData(t);o&&i(o[e],r,h)&&f.push(t)})}else o.getYScale().field===r&&(f=l);a.isEmpty(f)||(t.shapes=f,t.geom=o,u.onHover?(u.onHover(t),c.sort(),s.draw()):o.setShapesActived(f))}),n.pre=r}),t.on("itemunhover",function(t){n.pre=null,u.onUnhover&&u.onUnhover(t),a.each(o,function(t){t.get("activeShapes")&&(t.clearActivedShapes(),s.draw())})})},e._isFiltered=function(t,e,n){if(!t.isCategory)return!0;var r=!0;return n=t.invert(n),a.each(e,function(e){if(t.getText(e)===t.getText(n))return r=!1,!1}),r},e._alignLegend=function(t,e,n,r){var i=this,o=i.viewTheme,a=i.container,u=a.get("canvas"),s=u.get("width"),c=u.get("height"),l=i.totalRegion,f=i.plotRange,h=i.getBackRange(),d=t.get("offset")[0]||0,p=t.get("offset")[1]||0,g=t.getHeight(),v=t.getWidth(),y=o.legend.margin,m=o.legend.legendMargin,b=i.legends[r].length,x=r.split("-"),_=0,w=0,O=b>1?l:n;if("left"===x[0]||"right"===x[0])c=f.br.y,_=i._getXAlign(x[0],s,n,h,v,y),w=e?(e.get("y")||e.get("group").get("y"))+e.getHeight()+m:i._getYAlignVertical(x[1],c,O,h,0,y,u.get("height"));else if("top"===x[0]||"bottom"===x[0])if(w=i._getYAlignHorizontal(x[0],c,n,h,g,y),e){var S=e.getWidth();_=(e.get("x")||e.get("group").get("x"))+S+m}else _=i._getXAlign(x[1],s,O,h,0,y),"right"===x[1]&&(_=f.br.x-O.totalWidth);t.move(_+d,w+p)},e._getXAlign=function(t,e,n,r,i,o){var a=r.minX-i-o[3]<0?0:r.minX-i-o[3],u="left"===t?a:r.maxX+o[1];return"center"===t&&(u=(e-n.totalWidth)/2),u},e._getYAlignHorizontal=function(t,e,n,r,i,o){return"top"===t?r.minY-i-o[0]:r.maxY+o[2]},e._getYAlignVertical=function(t,e,n,r,i,o,a){var u="top"===t?r.minY-i-o[0]:e-n.totalHeight;return"center"===t&&(u=(a-n.totalHeight)/2),u},e._getSubRegion=function(t){var e=0,n=0,r=0,i=0;return a.each(t,function(t){var o=t.getWidth(),a=t.getHeight();e<o&&(e=o),r+=o,n<a&&(n=a),i+=a}),{maxWidth:e,totalWidth:r,maxHeight:n,totalHeight:i}},e._getRegion=function(){var t=this,e=t.viewTheme,n=t.legends,r=e.legend.legendMargin,i=[],o=0,u=0;return a.each(n,function(e){var n=t._getSubRegion(e);i.push(n),o+=n.totalWidth+r,u+=n.totalHeight+r}),{totalWidth:o,totalHeight:u,subs:i}},e._addCategoryLegend=function(t,e,n,i,o){var u=this,f=t.field,h=u.options,p=h[f];p&&(h=p);var g=u.legends;g[o]=g[o]||[];var v=u.container,y=[],m=t.getTicks(),b=!0,x=n.get("shapeType")||"point",_=n.getDefaultValue("shape")||"circle";h[f]&&h[f].marker?(_=h[f].marker,x="point",b=!1):h.marker&&(_=h.marker,x="point",b=!1);var w=u.chart,O=u.viewTheme,S=w.get("canvas"),C=u.plotRange,E=o.split("-"),M="right"===E[0]||"left"===E[0]?C.bl.y-C.tr.y:S.get("width");a.each(m,function(e){var r=e.text,o=r,s=e.value,c=t.invert(s),f={isInCircle:n.isInCircle()},h=!i||u._isFiltered(t,i,s),p=n.getAttr("color"),g=n.getAttr("shape");if(p)if(p.callback&&p.callback.length>1){var v=Array(p.callback.length-1).fill("");f.color=p.mapping.apply(p,[c].concat(v)).join("")||O.defaultColor}else f.color=p.mapping(c).join("")||O.defaultColor;if(b&&g)if(g.callback&&g.callback.length>1){var m=Array(g.callback.length-1).fill("");_=g.mapping.apply(g,[c].concat(m)).join("")}else _=g.mapping(c).join("");var w=l.getShapeFactory(x),S=w.getMarkerCfg(_,f);d.legendMarkerRadius&&(S.radius=d.legendMarkerRadius),a.isFunction(_)&&(S.symbol=_),y.push({value:o,dataValue:c,checked:h,marker:S})});var j=a.deepMix({},O.legend[E[0]],h[f]||h,{viewId:w.get("_id"),maxLength:M,items:y,container:v,position:[0,0]});j.title&&a.deepMix(j,{title:{text:t.alias||t.field}});var T;if(u._isTailLegend(h,n))j.chart=u.chart,j.geom=n,T=new c(j);else if(h.useHtml){var k=v.get("canvas").get("el");if(v=h.container,a.isString(v)&&/^\#/.test(v)){var P=v.replace("#","");v=document.getElementById(P)}v||(v=k.parentNode),j.container=v,void 0===j.legendStyle&&(j.legendStyle={}),j.legendStyle.CONTAINER_CLASS=r({},j.legendStyle.CONTAINER_CLASS,{position:"absolute",overflow:"auto","z-index":""===k.style.zIndex?1:parseInt(k.style.zIndex,10)+1}),h.flipPage?(j.legendStyle.CONTAINER_CLASS.height="right"===E[0]||"left"===E[0]?M+"px":"auto",j.legendStyle.CONTAINER_CLASS.width="right"!==E[0]&&"left"!==E[0]?M+"px":"auto",T=new s.CatPageHtml(j)):T=new s.CatHtml(j)}else T=new s.Category(j);return u._bindClickEvent(T,t,i),g[o].push(T),T},e._bindChartMove=function(t){var e=this.chart,n=this.legends;e.on("plotmove",function(e){var r=!1;if(e.target){var i=e.target.get("origin");if(i){var o=i._origin||i[0]._origin,u=t.field;if(o){var s=o[u];a.each(n,function(t){a.each(t,function(t){r=!0,!t.destroyed&&t.activate(s)})})}}}r||a.each(n,function(t){a.each(t,function(t){!t.destroyed&&t.deactivate()})})})},e._addContinuousLegend=function(t,e,n){var r=this,i=r.legends;i[n]=i[n]||[];var o,u,c,l=r.container,f=t.field,h=t.getTicks(),d=[],p=r.viewTheme;a.each(h,function(n){var r=n.value,i=t.invert(r),o=e.mapping(i).join("");d.push({value:n.tickValue,attrValue:o,color:o,scaleValue:r}),0===r&&(u=!0),1===r&&(c=!0)}),u||d.push({value:t.min,attrValue:e.mapping(0).join(""),color:e.mapping(0).join(""),scaleValue:0}),c||d.push({value:t.max,attrValue:e.mapping(1).join(""),color:e.mapping(1).join(""),scaleValue:1});var g=r.options,v=n.split("-"),y=p.legend[v[0]];(g&&!1===g.slidable||g[f]&&!1===g[f].slidable)&&(y=a.mix({},y,p.legend.gradient));var m=a.deepMix({},y,g[f]||g,{items:d,attr:e,formatter:t.formatter,container:l,position:[0,0]});if(m.title&&a.deepMix(m,{title:{text:t.alias||t.field}}),"color"===e.type)o=new s.Color(m);else{if("size"!==e.type)return;o=g&&"circle"===g.sizeType?new s.CircleSize(m):new s.Size(m)}return r._bindFilterEvent(o,t),i[n].push(o),o},e._isTailLegend=function(t,e){if(t.hasOwnProperty("attachLast")&&t.attachLast){var n=e.get("type");if("line"===n||"lineStack"===n||"area"===n||"areaStack"===n)return!0}return!1},e._adjustPosition=function(t,e){var n;if(e)n="right-top";else if(a.isArray(t))n=String(t[0])+"-"+String(t[1]);else{var r=t.split("-");1===r.length?("left"===r[0]&&(n="left-bottom"),"right"===r[0]&&(n="right-bottom"),"top"===r[0]&&(n="top-center"),"bottom"===r[0]&&(n="bottom-center")):n=t}return n},e.addLegend=function(t,e,n,r){var i=this,o=i.options,a=t.field,u=o[a],s=i.viewTheme;if(!1===u)return null;if(u&&u.custom)i.addCustomLegend(a);else{var c=o.position||s.defaultLegendPosition;c=i._adjustPosition(c,i._isTailLegend(o,n)),u&&u.position&&(c=i._adjustPosition(u.position,i._isTailLegend(u,n)));var l;l=t.isLinear?i._addContinuousLegend(t,e,c):i._addCategoryLegend(t,e,n,r,c),l&&(i._bindHoverEvent(l,a),o.reactive&&i._bindChartMove(t))}},e.addCustomLegend=function(t){var e=this,n=e.chart,r=e.viewTheme,i=e.container,u=e.options;t&&(u=u[t]);var c=u.position||r.defaultLegendPosition;c=e._adjustPosition(c);var l=e.legends;l[c]=l[c]||[];var f=u.items;if(f){var h=n.getAllGeoms();a.each(f,function(t){var e=o(h,t.value);a.isPlainObject(t.marker)?t.marker.radius=t.marker.radius||d.legendMarkerRadius||4.5:(t.marker={symbol:t.marker||"circle",radius:d.legendMarkerRadius||4.5},-1!==a.indexOf(g,t.marker.symbol)?t.marker.stroke=t.fill:t.marker.fill=t.fill);var n=t.marker.symbol;a.isString(n)&&-1!==n.indexOf("hollow")&&(t.marker.symbol=a.lowerFirst(n.substr(6))),t.checked=!!a.isNil(t.checked)||t.checked,t.geom=e});var p,v=n.get("canvas"),y=e.plotRange,m=c.split("-"),b="right"===m[0]||"left"===m[0]?y.bl.y-y.tr.y:v.get("width"),x=a.deepMix({},r.legend[m[0]],u,{maxLength:b,items:f,container:i,position:[0,0]});if(u.useHtml){var _=u.container;if(/^\#/.test(i)){var w=_.replace("#","");_=document.getElementById(w)}else _||(_=i.get("canvas").get("el").parentNode);x.container=_,void 0===x.legendStyle&&(x.legendStyle={}),x.legendStyle.CONTAINER_CLASS||(x.legendStyle.CONTAINER_CLASS={height:"right"===m[0]||"left"===m[0]?b+"px":"auto",width:"right"!==m[0]&&"left"!==m[0]?b+"px":"auto",position:"absolute",overflow:"auto"}),p=u.flipPage?new s.CatPageHtml(x):new s.CatHtml(x)}else p=new s.Category(x);return l[c].push(p),p.on("itemclick",function(t){u.onClick&&u.onClick(t)}),e._bindHoverEvent(p),p}},e.addMixedLegend=function(t,e){var n=this,r=[];a.each(t,function(t){var n=t.alias||t.field;a.each(e,function(e){if(e.getYScale()===t&&t.values&&t.values.length>0){var i=e.get("shapeType")||"point",o=e.getDefaultValue("shape")||"circle",a=l.getShapeFactory(i),u={color:e.getDefaultValue("color")},s=a.getMarkerCfg(o,u);d.legendMarkerRadius&&(s.radius=d.legendMarkerRadius);var c={value:n,marker:s,field:t.field};r.push(c)}})});var i={custom:!0,items:r};n.options=a.deepMix({},i,n.options);var o=n.addCustomLegend();n._bindClickEventForMix(o)},e.alignLegends=function(){var t=this,e=t.legends,n=t._getRegion(e);t.totalRegion=n;var r=0;return a.each(e,function(e,i){var o=n.subs[r];a.each(e,function(n,r){var a=e[r-1];n.get("useHtml")&&!n.get("autoPosition")||t._alignLegend(n,a,o,i)}),r++}),this},t}();t.exports=v},function(t,e,n){var r=n(153),i=n(0),o=/^(?:(?!0000)[0-9]{4}([-\/.]+)(?:(?:0?[1-9]|1[0-2])\1(?:0?[1-9]|1[0-9]|2[0-8])|(?:0?[13-9]|1[0-2])\1(?:29|30)|(?:0?[13578]|1[02])\1(?:31))|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)([-\/.]?)0?2\2(?:29))(\s+([01]|([01][0-9]|2[0-3])):([0-9]|[0-5][0-9]):([0-9]|[0-5][0-9]))?$/,a={LINEAR:"linear",CAT:"cat",TIME:"time"},u=function(){function t(t){this.defs={},this.viewTheme={scales:{}},this.filters={},i.assign(this,t)}var e=t.prototype;return e._getDef=function(t){var e=this.defs,n=this.viewTheme,r=null;return(n.scales[t]||e[t])&&(r=i.mix({},n.scales[t]),i.each(e[t],function(t,e){i.isNil(t)?delete r[e]:r[e]=t}),this.filters[t]&&(delete r.min,delete r.max)),r},e._getDefaultType=function(t,e){var n=a.LINEAR,r=i.Array.firstValue(e,t);return i.isArray(r)&&(r=r[0]),o.test(r)?n=a.TIME:i.isString(r)&&(n=a.CAT),n},e._getScaleCfg=function(t,e,n){var o={field:e},a=i.Array.values(n,e);if(o.values=a,!r.isCategory(t)&&"time"!==t){var u=i.Array.getRange(a);o.min=u.min,o.max=u.max,o.nice=!0}return"time"===t&&(o.nice=!1),o},e.createScale=function(t,e){var n,o=this,a=o._getDef(t),u=e||[],s=i.Array.firstValue(u,t);if(i.isNumber(t)||i.isNil(s)&&!a)n=r.identity({value:t,field:t.toString(),values:[t]});else{var c;a&&(c=a.type),c=c||o._getDefaultType(t,u);var l=o._getScaleCfg(c,t,u);a&&i.mix(l,a),n=r[c](l)}return n},t}();t.exports=u},function(t,e,n){function r(){return r=Object.assign||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},r.apply(this,arguments)}function i(t,e){var n=-1;return s.each(t,function(t,r){var i=!0;for(var o in e)if(e.hasOwnProperty(o)&&!v.includes(o)&&!s.isObject(e[o])&&e[o]!==t[o]){i=!1;break}if(i)return n=r,!1}),n}function o(t,e){if(!t)return!1;var n="";return!!t.className&&(n=s.isNil(t.className.baseVal)?t.className:t.className.baseVal,n.includes(e))}function a(t,e){for(var n=t.parentNode,r=!1;n&&n!==document.body;){if(o(n,e)){r=!0;break}n=n.parentNode}return r}function u(t){var e=[];return s.each(t,function(t){var n=i(e,t);-1===n?e.push(t):e[n]=t}),e}var s=n(0),c=n(9),l=n(30),f=l.Tooltip,h=s.MatrixUtil,d=h.vec2,p=["line","area","path","areaStack"],g=["line","area"],v=["marker","showMarker"],y=function(){function t(t){s.assign(this,t),this.timeStamp=0,this.locked=!1}var e=t.prototype;return e._normalizeEvent=function(t){var e=this.chart,n=this._getCanvas(),r=n.getPointByClient(t.clientX,t.clientY),i=n.get("pixelRatio");r.x=r.x/i,r.y=r.y/i;var o=e.getViewsByPoint(r);return r.views=o,r},e._getCanvas=function(){return this.chart.get("canvas")},e._getTriggerEvent=function(){var t,e=this.options,n=e.triggerOn;return n&&"mousemove"!==n?"click"===n?t="plotclick":"none"===n&&(t=null):t="plotmove",t},e._getDefaultTooltipCfg=function(){var t=this,e=t.chart,n=t.viewTheme,r=t.options,i=s.mix({},n.tooltip),o=e.getAllGeoms().filter(function(t){return t.get("visible")}),a=[];s.each(o,function(t){var e=t.get("type"),n=t.get("adjusts"),r=!1;n&&s.each(n,function(t){if("symmetric"===t.type||"Symmetric"===t.type)return r=!0,!1}),-1!==s.indexOf(a,e)||r||a.push(e)});var u,c=!(!o.length||!o[0].get("coord"))&&o[0].get("coord").isTransposed;if(o.length&&o[0].get("coord")&&"cartesian"===o[0].get("coord").type)if("interval"===a[0]&&!1!==r.shared){var l=s.mix({},n.tooltipCrosshairsRect);l.isTransposed=c,u={zIndex:0,crosshairs:l}}else if(s.indexOf(g,a[0])>-1){var f=s.mix({},n.tooltipCrosshairsLine);f.isTransposed=c,u={crosshairs:f}}return s.mix(i,u,{})},e._bindEvent=function(){var t=this.chart,e=this._getTriggerEvent();e&&(t.on(e,s.wrapBehavior(this,"onMouseMove")),t.on("plotleave",s.wrapBehavior(this,"onMouseOut")))},e._offEvent=function(){var t=this.chart,e=this._getTriggerEvent();e&&(t.off(e,s.getWrapBehavior(this,"onMouseMove")),t.off("plotleave",s.getWrapBehavior(this,"onMouseOut")))},e._setTooltip=function(t,e,n,r){var i=this,o=i.tooltip,a=i.prePoint;if(!a||a.x!==t.x||a.y!==t.y){e=u(e),i.prePoint=t;var c=i.chart,l=i.viewTheme,f=s.isArray(t.x)?t.x[t.x.length-1]:t.x,h=s.isArray(t.y)?t.y[t.y.length-1]:t.y;o.get("visible")||c.emit("tooltip:show",{x:f,y:h,tooltip:o});var d=e[0],p=d.title||d.name;o.isContentChange(p,e)&&(c.emit("tooltip:change",{tooltip:o,x:f,y:h,items:e}),p=e[0].title||e[0].name,o.setContent(p,e),s.isEmpty(n)?(o.clearMarkers(),o.set("markerItems",[])):!0===i.options.hideMarkers?o.set("markerItems",n):o.setMarkers(n,l.tooltipMarker));r===this._getCanvas()&&"mini"===o.get("type")?o.hide():(o.setPosition(f,h,r),o.show())}},e.hideTooltip=function(){var t=this.tooltip,e=this.chart,n=this._getCanvas();this.prePoint=null,t.hide(),e.emit("tooltip:hide",{tooltip:t}),n.draw()},e.onMouseMove=function(t){if(!s.isEmpty(t.views)&&!this.locked){var e=this.timeStamp,n=+new Date,r={x:t.x,y:t.y};n-e>16&&!this.chart.get("stopTooltip")&&(this.showTooltip(r,t.views,t.shape),this.timeStamp=n)}},e.onMouseOut=function(t){var e=this.tooltip;e.get("visible")&&e.get("follow")&&!this.locked&&(t&&t.toElement&&(o(t.toElement,"g2-tooltip")||a(t.toElement,"g2-tooltip"))||this.hideTooltip())},e.renderTooltip=function(){var t=this;if(!t.tooltip){var e=t.chart,n=t.viewTheme,r=t._getCanvas(),i=t._getDefaultTooltipCfg(),o=t.options;o=s.deepMix({plotRange:e.get("plotRange"),capture:!1,canvas:r,frontPlot:e.get("frontPlot"),viewTheme:n.tooltip,backPlot:e.get("backPlot")},i,o),o.crosshairs&&"rect"===o.crosshairs.type&&(o.zIndex=0),o.visible=!1;var a;"mini"===o.type?(o.crosshairs=!1,o.position="top",a=new f.Mini(o)):a=o.useHtml?new f.Html(o):new f.Canvas(o),t.tooltip=a;var u=t._getTriggerEvent(),c=a.get("container");a.get("enterable")||"plotmove"!==u||c&&(c.onmousemove=function(n){var r=t._normalizeEvent(n);e.emit(u,r)}),c&&(c.onmouseleave=function(){t.locked||t.hideTooltip()}),t._bindEvent()}},e._formatMarkerOfItem=function(t,e,n){var r=this,i=r.options,o=n.point;if(o&&o.x&&o.y){var a=s.isArray(o.x)?o.x[o.x.length-1]:o.x,u=s.isArray(o.y)?o.y[o.y.length-1]:o.y;o=t.applyMatrix(a,u,1),n.x=o[0],n.y=o[1],n.showMarker=!0,"l("!==n.color.substring(0,2)||i.hasOwnProperty("useHtml")&&!i.useHtml||(n.color=n.color.split(" ")[1].substring(2));var c=r._getItemMarker(e,n);if(n.marker=c,-1!==s.indexOf(p,e.get("type")))return n}return null},e.lockTooltip=function(){this.locked=!0},e.unlockTooltip=function(){this.locked=!1},e.showTooltip=function(t,e,n){var r=this,i=this;if(!s.isEmpty(e)&&t){this.tooltip||this.renderTooltip();var o=i.options,a=[],u=[];if(s.each(e,function(e){if(!e.get("tooltipEnable"))return!0;var n=e.get("geoms"),c=e.get("coord");s.each(n,function(e){var n=e.get("type");if(e.get("visible")&&!1!==e.get("tooltipCfg")){var l=e.get("dataArray");if(e.isShareTooltip()||!1===o.shared&&s.inArray(["area","line","path","polygon"],n)){var f=e.getXScale(),h=e.getAttr("color"),d=h?h.field:void 0;if("interval"===n&&f.field===d&&e.hasAdjust("dodge")){var p=s.find(l,function(n){return!!e.findPoint(t,n)});s.each(p,function(t){var n=e.getTipItems(t,o.title);s.each(n,function(t){var n=i._formatMarkerOfItem(c,e,t);n&&a.push(n)}),u=u.concat(n)})}else s.each(l,function(n){var r=e.findPoint(t,n);if(r){var l=e.getTipItems(r,o.title);s.each(l,function(t){var n=i._formatMarkerOfItem(c,e,t);n&&a.push(n)}),u=u.concat(l)}})}else{var g=e.get("shapeContainer"),v=g.get("canvas"),y=v.get("pixelRatio"),m=g.getShape(t.x*y,t.y*y);m&&m.get("visible")&&m.get("origin")&&(u=e.getTipItems(m.get("origin"),o.title)),s.each(u,function(t){var n=r._formatMarkerOfItem(c,e,t);n&&a.push(n)})}}}),s.each(u,function(t){var e=t.point,n=s.isArray(e.x)?e.x[e.x.length-1]:e.x,r=s.isArray(e.y)?e.y[e.y.length-1]:e.y;e=c.applyMatrix(n,r,1),t.x=e[0],t.y=e[1]})}),u.length){var c=u[0];if(!u.every(function(t){return t.title===c.title})){var l=c,f=1/0;u.forEach(function(e){var n=d.distance([t.x,t.y],[e.x,e.y]);n<f&&(f=n,l=e)}),u=u.filter(function(t){return t.title===l.title}),a=a.filter(function(t){return t.title===l.title})}if(!1===o.shared&&u.length>1){var h=u[0],p=Math.abs(t.y-h.y);s.each(u,function(e){Math.abs(t.y-e.y)<=p&&(h=e,p=Math.abs(t.y-e.y))}),h&&h.x&&h.y&&(a=[h]),u=[h]}i._setTooltip(t,u,a,n)}else i.hideTooltip()}},e.clear=function(){var t=this.tooltip;t&&t.destroy(),this.tooltip=null,this.prePoint=null,this._offEvent()},e._getItemMarker=function(t,e){var n=this.options,i=n.marker||this.viewTheme.tooltip.marker;if(s.isFunction(i)){var o=t.get("shapeType")||"point",a=t.getDefaultValue("shape")||"circle",u=c.getShapeFactory(o),l={color:e.color};return i(u.getMarkerCfg(a,l),e)}return r({fill:e.color},i)},t}();t.exports=y},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!(!l.isNil(e)&&!l.isNil(n)&&n-e<2*Math.PI)}function a(t,e,n){var r=(t-e)/(n-e);return r>=0&&r<=1}function u(t,e){var n=!1;if(t){if("theta"===t.type){var r=t.start,i=t.end;n=a(e.x,r.x,i.x)&&a(e.y,r.y,i.y)}else{var o=t.invert(e);n=o.x>=0&&o.y>=0&&o.x<=1&&o.y<=1}}return n}var s=n(119),c=n(8),l=n(0),f=n(120),h=n(5),d=n(131),p=n(270),g={};l.each(c,function(t,e){var n=l.lowerFirst(e);g[n]=function(e){var n=new t(e);return this.addGeom(n),n}});var v=function(t){function e(e){var n;n=t.call(this,e)||this;var i=r(n);return i._setTheme(),l.each(c,function(t,e){var n=l.lowerFirst(e);i[n]=function(e){void 0===e&&(e={}),e.viewTheme=i.get("viewTheme");var n=new t(e);return i.addGeom(n),n}}),i.init(),n}i(e,t);var n=e.prototype;return n.getDefaultCfg=function(){return{viewContainer:null,coord:null,start:{x:0,y:0},end:{x:1,y:1},geoms:[],scales:{},options:{},scaleController:null,padding:0,theme:null,parent:null,tooltipEnable:!0,animate:h.animate,visible:!0}},n._setTheme=function(){var t=this,e=t.get("theme"),n={},r={};l.isObject(e)?r=e:-1!==l.indexOf(Object.keys(d),e)&&(r=d[e]),l.deepMix(n,h,r),t.set("viewTheme",n)},n.init=function(){this._initViewPlot(),this.get("data")&&this._initData(this.get("data")),this._initOptions(),this._initControllers(),this._bindEvents()},n._initOptions=function(){var t=this,e=l.mix({},t.get("options"));e.scales||(e.scales={}),e.coord||(e.coord={}),!1===e.animate&&this.set("animate",!1),(!1===e.tooltip||l.isNull(e.tooltip))&&this.set("tooltipEnable",!1),e.geoms&&e.geoms.length&&l.each(e.geoms,function(e){t._createGeom(e)});var n=t.get("scaleController");n&&(n.defs=e.scales);var r=t.get("coordController");r&&r.reset(e.coord),this.set("options",e)},n._createGeom=function(t){var e,n=t.type;this[n]&&(e=this[n](),l.each(t,function(t,n){if(e[n])if(l.isObject(t)&&t.field)if("label"===t)e[n](t.field,t.callback,t.cfg);else{var r;l.each(t,function(t,e){"field"!==e&&(r=t)}),e[n](t.field,r)}else e[n](t)}))},n._initControllers=function(){var t=this,e=t.get("options"),n=t.get("viewTheme"),r=t.get("canvas"),i=new f.Scale({viewTheme:n,defs:e.scales}),o=new f.Coord(e.coord);this.set("scaleController",i),this.set("coordController",o);var a=new f.Axis({canvas:r,viewTheme:n});this.set("axisController",a);var u=new f.Guide({viewTheme:n,options:e.guides||[]});this.set("guideController",u)},n._initViewPlot=function(){this.get("viewContainer")||this.set("viewContainer",this.get("middlePlot"))},n._initGeoms=function(){for(var t=this.get("geoms"),e=this.get("filteredData"),n=this.get("coord"),r=this.get("_id"),i=0;i<t.length;i++){var o=t[i];o.set("data",e),o.set("coord",n),o.set("_id",r+"-geom"+i),o.set("keyFields",this.get("keyFields")),o.init()}},n._clearGeoms=function(){for(var t=this,e=t.get("geoms"),n=0;n<e.length;n++){e[n].clear()}},n._removeGeoms=function(){for(var t=this,e=t.get("geoms");e.length>0;){e.shift().destroy()}},n._drawGeoms=function(){this.emit("beforedrawgeoms");for(var t=this.get("geoms"),e=this.get("coord"),n=0;n<t.length;n++){var r=t[n];r.setCoord(e),r.paint()}this.emit("afterdrawgeoms")},n.isShapeInView=function(t){var e=this.get("_id"),n=t._id;if(n)return n.split("-")[0]===e;for(var r=t;r;){if(r.get("viewId")===e)return!0;r=r.get("parent")}return!1},n.getViewRegion=function(){var t,e,n=this,r=n.get("parent");if(r){var i=r.getViewRegion(),o=n._getViewRegion(i.start,i.end);t=o.start,e=o.end}else t=n.get("start"),e=n.get("end");return{start:t,end:e}},n._getViewRegion=function(t,e){var n=this.get("start"),r=this.get("end"),i=n.x,o=1-r.y,a=r.x,u=1-n.y,s=this.get("padding"),c=l.toAllPadding(s),f=c[0],h=c[1],d=c[2],p=c[3];return{start:{x:i*(e.x-t.x)+t.x+p,y:o*(e.y-t.y)+t.y-d},end:{x:a*(e.x-t.x)+t.x-h,y:u*(e.y-t.y)+t.y+f}}},n._createCoord=function(){var t=this.get("coordController"),e=this.getViewRegion(),n=t.createCoord(e.start,e.end);this.set("coord",n)},n._renderAxes=function(){var t=this.get("options"),e=t.axes;if(!1!==e){var n=this.get("axisController");n.container=this.get("backPlot"),n.coord=this.get("coord"),n.options=e||{};var r=this.getXScale(),i=this.getYScales(),o=this.get("_id");n.createAxis(r,i,o)}},n._renderGuides=function(){var t=this.get("guideController");if(!l.isEmpty(t.options)){var e=this.get("coord");t.view=this,t.backContainer=this.get("backPlot"),t.frontContainer=this.get("frontPlot"),t.xScales=this._getScales("x"),t.yScales=this._getScales("y"),t.render(e)}},n._bindEvents=function(){var t=new f.Event({view:this,canvas:this.get("canvas")});t.bindEvents(),this.set("eventController",t)},n._clearEvents=function(){var t=this.get("eventController");t&&t.clearEvents()},n._getScales=function(t){for(var e=this.get("geoms"),n={},r=0;r<e.length;r++){var i=e[r],o="x"===t?i.getXScale():i.getYScale();o&&!n[o.field]&&(n[o.field]=o)}return n},n._adjustScale=function(){this._setCatScalesRange();for(var t=this.get("geoms"),e=this.get("scaleController"),n=e.defs,r=0;r<t.length;r++){var i=t[r];if("interval"===i.get("type")){var o=i.getYScale(),a=o.field,u=o.min,s=o.max,c=o.type;n[a]&&n[a].min||"time"===c||(u>0?o.change({min:0}):s<=0&&o.change({max:0}))}}},n._setCatScalesRange=function(){var t=this,e=t.get("coord"),n=t.get("viewTheme"),r=t.getXScale(),i=t.getYScales(),a=[];r&&a.push(r),a=a.concat(i);var u=e.isPolar&&o(e),s=t.get("scaleController"),c=s.defs;l.each(a,function(t){if((t.isCategory||t.isIdentity)&&t.values&&(!c[t.field]||!c[t.field].range)){var r,i=t.values.length;if(1===i)r=[.5,1];else{var o=1,a=0;u?e.isTransposed?(o=n.widthRatio.multiplePie,a=1/i*o,r=[a/2,1-a/2]):r=[0,1-1/i]:(a=1/i*1/2,r=[a,1-a])}t.range=r}})},n.getXScale=function(){var t=this.get("geoms"),e=null;return l.isEmpty(t)||(e=t[0].getXScale()),e},n.getYScales=function(){for(var t=this.get("geoms"),e=[],n=0;n<t.length;n++){var r=t[n],i=r.getYScale();i&&-1===l.indexOf(e,i)&&e.push(i)}return e},n.getXY=function(t){var e,n,r=this,i=r.get("coord"),o=r._getScales("x"),a=r._getScales("y");for(var u in t)o[u]&&(e=o[u].scale(t[u])),a[u]&&(n=a[u].scale(t[u]));return l.isNil(e)||l.isNil(n)?null:i.convert({x:e,y:n})},n.getSnapRecords=function(t){var e=this,n=e.get("geoms"),r=[];return l.each(n,function(e){var n,i=e.get("dataArray");l.each(i,function(i){(n=e.findPoint(t,i))&&r.push(n)})}),r},n.addGeom=function(t){var e=this;e.get("geoms").push(t),t.set("view",e);var n=e.get("viewContainer");t.set("container",n),t.set("animate",e.get("animate")),t.bindEvents()},n.removeGeom=function(t){var e=this.get("geoms");l.Array.remove(e,t),t.destroy()},n.createScale=function(t,e){var n=this.get("scales"),r=this.get("parent"),i=n[t];if(!e){var o=this.get("filteredData"),a=this._getFieldsForLegend();e=o.length&&!a.includes(t)?o:this.get("data")}var u=this.get("scaleController");if(i){if(i.sync){var s=u.createScale(t,e);this._syncScale(i,s)}}else{if(i=u.createScale(t,e),i.sync&&r){var c=r.createScale(t,e);i=this._getSyncScale(c,i)}n[t]=i}return i},n._getFieldsForLegend=function(){var t=[],e=this.get("geoms");return l.each(e,function(e){var n=e.getFieldsForLegend();t=t.concat(n)}),l.uniq(t)},n._getSyncScale=function(t,e){return t.type!==e.type?e:(this._syncScale(t,e),t)},n._syncScale=function(t,e){var n=l.union(t.values,e.values);if(e.isLinear){var r=Math.max(t.max,e.max),i=Math.min(t.min,e.min);t.max===r&&t.min===i||t.change({min:i,max:r,values:n})}n.length!==t.values.length&&t.change({values:n})},n.getFilteredValues=function(t){var e=this.get("scales")[t],n=e.values,r=this._getFilters();return r&&r[t]?n.filter(r[t]):n.slice(0)},n.getFilteredOutValues=function(t){var e=this.get("scales")[t],n=e.values,r=this._getFilters();return r&&r[t]?n.filter(function(){return!r[t].apply(r,arguments)}):[]},n.filter=function(t,e){var n=this.get("options");n.filters||(n.filters={}),n.filters[t]=e,this.get("scaleController").filters=n.filters},n._getFilters=function(){return this.get("options").filters},n.execFilter=function(t){var e=this,n=e._getFilters();return n&&(t=t.filter(function(t){var e=!0;return l.each(n,function(n,r){if(n&&!(e=n(t[r],t)))return!1}),e})),t},n.axis=function(t,e){var n=this.get("options");if(!1===t)n.axes=!1;else{n.axes||(n.axes={});n.axes[t]=e}return this},n.guide=function(){return this.get("guideController")},n._getKeyFields=function(t){var e=[];l.each(t,function(t,n){t.key&&e.push(n)}),this.set("keyFields",e)},n.scale=function(t,e){var n=this.get("options"),r=n.scales;return l.isObject(t)?l.mix(r,t):r[t]=e,this._getKeyFields(r),this},n.tooltip=function(t){return this.set("tooltipEnable",t),this},n.animate=function(t){return this.get("options").animate=t,this.set("animate",t),this},n.changeOptions=function(t){return this.set("options",t),this._initOptions(t),this},n.getViewsByPoint=function(t){var e=[],n=this.get("views");return u(this.get("coord"),t)&&e.push(this),l.each(n,function(n){n.get("visible")&&u(n.get("coord"),t)&&e.push(n)}),e},n.eachShape=function(t){var e=this,n=e.get("views"),r=e.get("canvas");l.each(n,function(e){e.eachShape(t)});var i=this.get("geoms");return l.each(i,function(n){var r=n.getShapes();l.each(r,function(r){var i=r.get("origin");if(l.isArray(i)){var o=i.map(function(t){return t._origin});t(o,r,n,e)}else{var a=i._origin;t(a,r,n,e)}})}),r.draw(),this},n.filterShape=function(t){var e=function(e,n,r,i){t(e,n,r,i)?n.show():n.hide()};return this.eachShape(e),this},n.clearInner=function(){this.set("scales",{}),this.emit("beforeclearinner"),this.get("options").geoms=null,this._clearGeoms(),this.get("guideController")&&this.get("guideController").reset(),this.get("axisController")&&this.get("axisController").clear(),this.emit("afterclearinner")},n.clear=function(){return this.get("options").filters=null,this._removeGeoms(),this.clearInner(),this.get("guideController")&&this.get("guideController").clear(),this.set("isUpdate",!1),this.set("keyFields",[]),this},n.coord=function(t,e){var n=this.get("coordController");return n.reset({type:t,cfg:e}),n},n.resetCoord=function(){this._createCoord()},n.source=function(t,e){return this._initData(t),e&&this.scale(e),this.emit("setdata"),this},n.changeData=function(t){return this.emit("beforechangedata"),this._initData(t),this.emit("afterchangedata"),this.repaint(),this},n._initData=function(t){var e=this.get("dataView");e&&(e.off("change",l.getWrapBehavior(this,"_onViewChange")),this.set("dataView",null)),t&&t.isDataView&&(t.on("change",l.wrapBehavior(this,"_onViewChange")),this.set("dataView",t),t=t.rows),this.set("data",t)},n._onViewChange=function(){this.emit("beforechangedata");var t=this.get("dataView"),e=t.rows;this.set("data",e),this.emit("afterchangedata"),this.repaint()},n.beforeRender=function(){var t=this.get("views");l.each(t,function(t){t.beforeRender()}),this.initView()},n.drawComponents=function(){var t=this.get("views");l.each(t,function(t){t.drawComponents()}),this._renderAxes(),this._renderGuides()},n.drawCanvas=function(t){if(!t){var e=this.get("views");this.get("backPlot").sort();var n=this.get("canvas");if(this.get("animate")){var r=this.get("isUpdate");l.each(e,function(t){p.execAnimation(t,r)}),p.execAnimation(this,r)}else n.draw()}},n.render=function(t){return this.clearInner(),this.emit("beforerender"),this.beforeRender(),this.emit("beforepaint"),this.drawComponents(),this.paint(),this.emit("afterpaint"),this.drawCanvas(t),this.emit("afterrender"),this.set("rendered",!0),this},n.initView=function(){var t=this.get("data")||[],e=this.execFilter(t);this.set("filteredData",e),this._createCoord(),this.emit("beforeinitgeoms"),this._initGeoms(),this._adjustScale()},n.paint=function(){var t=this.get("views");l.each(t,function(t){t.paint()});var e=this.get("data");l.isEmpty(e)||this._drawGeoms(),this.get("visible")||this.changeVisible(!1,!0)},n.changeVisible=function(t,e){var n=this.get("geoms");if(l.each(n,function(e){e.changeVisible(t,!0)}),this.get("axisController")&&this.get("axisController").changeVisible(t),this.get("guideController")&&this.get("guideController").changeVisible(t),!e){this.get("canvas").draw()}},n.repaint=function(){this.set("isUpdate",!0),this.clearInner(),this.render()},n.destroy=function(){this._clearEvents();var e=this.get("dataView");e&&e.off("change",l.getWrapBehavior(this,"_onViewChange")),this.clear(),t.prototype.destroy.call(this)},e}(s);t.exports=v},function(t,e,n){var r=n(30),i=r.Guide,o=n(280);i.RegionFilter=o,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(20),a=n(31),u=a.Path,s=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 i.mix({},e,{name:"regionFilter",zIndex:1,top:!0,start:null,end:null,color:null,apply:null,style:{opacity:1}})},n.render=function(t,e,n,r){var i=this,o=e.addGroup();o.name="guide-region-filter",r.once("afterpaint",function(){if(!o.get("destroyed")){i._drawShapes(r,o);var e=i._drawClip(t);o.attr({clip:e}),i.set("clip",e),i.get("appendInfo")&&o.setSilent("appendInfo",i.get("appendInfo")),i.set("el",o)}})},n._drawShapes=function(t,e){var n=this,r=[];return t.getAllGeoms().map(function(t){var o=t.getShapes(),a=t.get("type");return n._geomFilter(a)&&o.map(function(t){var o=t.type,a=i.cloneDeep(t.attr());n._adjustDisplay(a);var u=e.addShape(o,{attrs:a});return r.push(u),t}),t}),r},n._drawClip=function(t){var e=this,n=e.parsePoint(t,e.get("start")),r=e.parsePoint(t,e.get("end")),i=[["M",n.x,n.y],["L",r.x,n.y],["L",r.x,r.y],["L",n.x,r.y],["z"]];return new u({attrs:{path:i,opacity:1}})},n._adjustDisplay=function(t){var e=this,n=e.get("color");t.fill&&(t.fill=t.fillStyle=n),t.stroke=t.strokeStyle=n},n._geomFilter=function(t){var e=this,n=e.get("apply");return!n||i.contains(n,t)},n.clear=function(){t.prototype.clear.call(this);var e=this.get("clip");e&&e.remove()},e}(o);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(0),o=n(30),a=n(5),u=o.Legend,s=u.Category,c=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 i.mix({},e,{type:"tail-legend",layout:"vertical",autoLayout:!0})},n._addItem=function(t){var e=this.get("itemsGroup"),n=this._getNextX(),r=this.get("unCheckColor"),o=e.addGroup({x:0,y:0,value:t.value,scaleValue:t.scaleValue,checked:t.checked});o.translate(n,0),o.set("viewId",e.get("viewId"));var a=this.get("textStyle"),u=this.get("_wordSpaceing"),s=0;if(t.marker){var c=i.mix({},t.marker,{x:t.marker.radius,y:0});t.checked||(c.fill&&(c.fill=r),c.stroke&&(c.stroke=r));var l=o.addShape("marker",{type:"marker",attrs:c});l.attr("cursor","pointer"),l.name="legend-marker",s+=l.getBBox().width+u}var f=i.mix({},a,{x:s,y:0,text:this._formatItemValue(t.value)});t.checked||i.mix(f,{fill:r});var h=o.addShape("text",{attrs:f});h.attr("cursor","pointer"),h.name="legend-text",this.get("appendInfo")&&h.setSilent("appendInfo",this.get("appendInfo"));var d=o.getBBox(),p=this.get("itemWidth"),g=o.addShape("rect",{attrs:{x:n,y:0-d.height/2,fill:"#fff",fillOpacity:0,width:p||d.width,height:d.height}});return g.attr("cursor","pointer"),g.setSilent("origin",t),g.name="legend-item",this.get("appendInfo")&&g.setSilent("appendInfo",this.get("appendInfo")),o.name="legendGroup",o},n._adjust=function(){var t=this;if(t.get("geom")){t.get("group").attr("matrix")[7]=0;var e=t.get("geom").get("dataArray"),n=this.get("itemsGroup").get("children"),r=0;i.each(n,function(t){var n=e[r],o=n[n.length-1].y;i.isArray(o)&&(o=o[1]);var a=t.getBBox().height,u=t.get("x"),s=o-a/2;t.translate(u,s),r++}),t.get("autoLayout")&&t._antiCollision(n)}},n.render=function(){var e=this;t.prototype.render.call(this),this.get("chart").once("afterpaint",function(){e._adjust()})},n._getPreviousY=function(t){return t.attr("matrix")[7]+t.getBBox().height},n._adjustDenote=function(t,e,n){var r=a.legend.legendMargin,i=2*-r;t.addShape("path",{attrs:{path:"M-2,"+e+"L"+i+","+(n+3),lineWidth:1,lineDash:[2,2],stroke:"#999999"}})},n._antiCollision=function(t){if(void 0===t&&(t=[]),t.length){var e=this;t.sort(function(t,e){return t.attr("matrix")[7]-e.attr("matrix")[7]});var n=!0,r=e.get("chart").get("plotRange"),i=r.tl.y,o=Math.abs(i-r.bl.y),a=t[0].getBBox().height,u=Number.MIN_VALUE,s=0,c=t.map(function(t){var e=t.attr("matrix")[7];return e>s&&(s=e),e<u&&(u=e),{size:t.getBBox().height,targets:[e-i]}});u-=i;for(var l=0;n;){for(var f=0;f<c.length;f++){var h=c[f],d=(Math.min.apply(u,h.targets)+Math.max.apply(u,h.targets))/2;h.pos=Math.min(Math.max(u,d-h.size/2),o-h.size)}for(n=!1,l=c.length;l--;)if(l>0){var p=c[l-1],g=c[l];p.pos+p.size>g.pos&&(p.size+=g.size,p.targets=p.targets.concat(g.targets),c.splice(l,1),n=!0)}}l=0;var v=this.get("itemsGroup").addGroup();c.forEach(function(n){var r=i+a;n.targets.forEach(function(){var i=t[l].attr("matrix")[7],o=n.pos+r-a/2;Math.abs(i-o)>a/2&&e._adjustDenote(v,o,i-e.get("group").attr("matrix")[7]/2),t[l].translate(0,-i),t[l].translate(0,o),r+=a,l++})})}},e}(s);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(16),a=o.Group,u=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n.getDefaultCfg=function(){return{type:"plotBack",padding:null,background:null,plotRange:null,plotBackground:null}},n._beforeRenderUI=function(){this._calculateRange()},n._renderUI=function(){this._renderBackground(),this._renderPlotBackground()},n._renderBackground=function(){var t=this,e=t.get("background");if(e){var n=this.get("canvas"),r=t.get("width")||n.get("width"),o=t.get("height")||n.get("height"),a={x:0,y:0,width:r,height:o},u=t.get("backgroundShape");u?u.attr(a):(u=this.addShape("rect",{attrs:i.mix(a,e)}),this.set("backgroundShape",u))}},n._renderPlotBackground=function(){var t=this,e=t.get("plotBackground");if(e){var n=t.get("plotRange"),r=n.br.x-n.bl.x,o=n.br.y-n.tr.y,a=n.tl,u={x:a.x,y:a.y,width:r,height:o},s=t.get("plotBackShape");s?s.attr(u):(e.image?(u.img=e.image,s=t.addShape("image",{attrs:u})):(i.mix(u,e),s=t.addShape("rect",{attrs:u})),t.set("plotBackShape",s))}},n._convert=function(t,e){if(i.isString(t))if("auto"===t)t=0;else if(t.includes("%")){var n=this.get("canvas"),r=this.get("width")||n.get("width"),o=this.get("height")||n.get("height");t=parseInt(t,10)/100,t=e?t*r:t*o}return t},n._calculateRange=function(){var t=this,e=t.get("plotRange");i.isNil(e)&&(e={});var n=t.get("padding"),r=this.get("canvas"),o=t.get("width")||r.get("width"),a=t.get("height")||r.get("height"),u=i.toAllPadding(n),s=t._convert(u[0],!1),c=t._convert(u[1],!0),l=t._convert(u[2],!1),f=t._convert(u[3],!0),h=Math.min(f,o-c),d=Math.max(f,o-c),p=Math.min(a-l,s),g=Math.max(a-l,s);e.tl={x:h,y:p},e.tr={x:d,y:p},e.bl={x:h,y:g},e.br={x:d,y:g},e.cc={x:(d+h)/2,y:(g+p)/2},this.set("plotRange",e)},n.repaint=function(){return this._calculateRange(),this._renderBackground(),this._renderPlotBackground(),this},e}(a);t.exports=u},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){return{x:t.x+e*Math.cos(n),y:t.y+e*Math.sin(n)}}var o=n(46),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="circle",e},n.getRegion=function(t,e){var n=2*Math.PI/t,r=-1*Math.PI/2+n*e,o=.5/(1+1/Math.sin(n/2)),a={x:.5,y:.5},u=i(a,.5-o,r),s=5*Math.PI/4,c=1*Math.PI/4;return{start:i(u,o,s),end:i(u,o,c)}},n.generateFacets=function(t){var e=this,n=e.fields,r=n[0];if(!r)throw"Please specify for the field for facet!";var i=e.getFieldValues(r,t),o=i.length,a=[];return i.forEach(function(n,u){var s=[{field:r,value:n,values:i}],c=e.getFilter(s),l=t.filter(c),f={type:e.type,colValue:n,colField:r,colIndex:u,cols:o,rows:1,rowIndex:0,data:l,region:e.getRegion(o,u)};a.push(f)}),a},e}(o);t.exports=a},function(t,e,n){var r=n(0),i=n(44),o={};o.Rect=n(125),o.List=n(124),o.Circle=n(283),o.Tree=n(287),o.Mirror=n(286),o.Matrix=n(285),i.prototype.facet=function(t,e){var n=o[r.upperFirst(t)];if(!n)throw new Error("Not support such type of facets as: "+t);var i=this.get("facets");i&&i.destroy(),e.chart=this;var a=new n(e);this.set("facets",a)},t.exports=o},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(125),o=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="matrix",e.showTitle=!1,e},n.generateFacets=function(t){for(var e=this,n=e.fields,r=n.length,i=r,o=[],a=0;a<i;a++)for(var u=n[a],s=0;s<r;s++){var c=n[s],l={type:e.type,colValue:u,rowValue:c,colField:u,rowField:c,colIndex:a,rowIndex:s,cols:i,rows:r,data:t,region:e.getRegion(r,i,a,s)};o.push(l)}return o},n.setXAxis=function(t,e,n){n.rowIndex!==n.rows-1&&(e[t].title=null,e[t].label=null)},n.setYAxis=function(t,e,n){0!==n.colIndex&&(e[t].title=null,e[t].label=null)},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(124),o=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="mirror",this.transpose=!1,e},n.init=function(){var e=this;e.transpose?(e.cols=2,e.rows=1):(e.cols=1,e.rows=2),t.prototype.init.call(this)},n.beforeProcessView=function(t,e){this.transpose?e.colIndex%2===0?t.coord().transpose().scale(-1,1):t.coord().transpose():e.rowIndex%2!==0&&t.coord().scale(1,-1)},n.renderTitle=function(t,e){this.transpose?this.drawColTitle(t,e):this.drawRowTitle(t,e)},n.setXAxis=function(t,e,n){1!==n.colIndex&&1!==n.rowIndex||(e[t].label=null,e[t].title=null)},n.setYAxis=function(){},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(46),o=n(0),a=o.assign,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="tree",e.line={lineWidth:1,stroke:"#ddd"},e.lineSmooth=!1,e},n.generateFacets=function(t){var e=this;if(!e.fields.length)throw"Please specify for the fields for facet!";var n=[],r=e.getRootFacet(t);return n.push(r),r.children=e.getChildFacets(t,1,n),e.setRegion(n),n},n.getRootFacet=function(t){var e=this;return{type:e.type,rows:e.getRows(),rowIndex:0,colIndex:0,colValue:e.rootTitle,data:t}},n.getRows=function(){return this.fields.length+1},n.getChildFacets=function(t,e,n){var r=this,i=r.fields;if(!(i.length<e)){var o=[],a=i[e-1],u=r.getFieldValues(a,t);return u.forEach(function(i,s){var c=[{field:a,value:i,values:u}],l=r.getFilter(c),f=t.filter(l);if(f.length){var h={type:r.type,colValue:i,colField:a,colIndex:s,rows:r.getRows(),rowIndex:e,data:f,children:r.getChildFacets(f,e+1,n)};o.push(h),n.push(h)}}),o}},n.setRegion=function(t){var e=this;e.forceColIndex(t),t.forEach(function(t){t.region=e.getRegion(t.rows,t.cols,t.colIndex,t.rowIndex)})},n.forceColIndex=function(t){var e=this,n=[],r=0;t.forEach(function(t){e.isLeaf(t)&&(n.push(t),t.colIndex=r,r++)}),n.forEach(function(t){t.cols=n.length});for(var i=e.fields.length,o=i-1;o>=0;o--)for(var a=e.getFacetsByLevel(t,o),u=0;u<a.length;u++){var s=a[u];e.isLeaf(s)||(s.originColIndex=s.colIndex,s.colIndex=e.getRegionIndex(s.children),s.cols=n.length)}},n.getFacetsByLevel=function(t,e){var n=[];return t.forEach(function(t){t.rowIndex===e&&n.push(t)}),n},n.getRegion=function(t,e,n,r){var i=1/e,o=1/t,a={x:i*n,y:o*r};return{start:a,end:{x:a.x+i,y:a.y+2*o/3}}},n.getRegionIndex=function(t){var e=t[0];return(t[t.length-1].colIndex-e.colIndex)/2+e.colIndex},n.isLeaf=function(t){return!t.children||!t.children.length},n.setXAxis=function(t,e,n){n.rowIndex!==n.rows-1&&(e[t].label=null,e[t].title=null)},n.setYAxis=function(t,e,n){0!==n.originColIndex&&0!==n.colIndex&&(e[t].title=null,e[t].label=null)},n.onPaint=function(){t.prototype.onPaint.call(this),this.group.clear(),this.facets&&this.line&&this.drawLines(this.facets,this.group)},n.drawLines=function(t,e){var n=this,r=e.addGroup();t.forEach(function(t){if(!n.isLeaf(t)){var e=t.children;n._addFacetLines(t,e,r)}})},n._addFacetLines=function(t,e,n){var r=this,i=t.view,o=i.getViewRegion(),a={x:o.start.x+(o.end.x-o.start.x)/2,y:o.start.y};e.forEach(function(t){var e=t.view.getViewRegion(),i={x:e.start.x+(e.end.x-e.start.x)/2,y:e.end.y},o={x:a.x,y:a.y+(i.y-a.y)/2},u={x:i.x,y:o.y};r._drawLine([a,o,u,i],n)})},n._getPath=function(t){var e=this,n=[];return e.lineSmooth?(n.push(["M",t[0].x,t[0].y]),n.push(["C",t[1].x,t[1].y,t[2].x,t[2].y,t[3].x,t[3].y])):t.forEach(function(t,e){0===e?n.push(["M",t.x,t.y]):n.push(["L",t.x,t.y])}),n},n._drawLine=function(t,e){var n=this,r=n._getPath(t),i=n.line;e.addShape("path",{attrs:a({path:r},i)})},e}(i);t.exports=u},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(8),a=n(127),u=n(0);n(303);var s=function(t){function e(e){var n;return n=t.call(this,e)||this,u.assign(r(n),a),n}i(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,n,r){var i=this,o=this.getDrawCfg(t[0]);i._applyViewThemeShapeStyle(o,o.shape,n);var a=this.splitData(t);o.origin=t,u.each(a,function(t,a){o.splitedIndex=a;var u=t.map(function(t){return t.points});o.points=u;var s=n.drawShape(o.shape,o,e);i.appendShapeInfo(s,r+a)})},e}(o),c=function(t){function e(){return t.apply(this,arguments)||this}return i(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.hasDefaultAdjust=!0,e.adjusts=[{type:"stack"}],e},e}(s);s.Stack=c,o.Area=s,o.AreaStack=c,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(8);n(304);var o=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="edge",e.shapeType="edge",e.generatePoints=!0,e},e}(i);i.Edge=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(65),o=i.ColorUtil,a=n(8),u=n(0),s=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="heatmap",e.paletteCache={},e},n._prepareRange=function(){var t=this,e=t.get("mappedData"),n=t.getAttr("color"),r=n.field,i=1/0,o=-1/0;e.forEach(function(t){var e=t._origin[r];e>o&&(o=e),e<i&&(i=e)}),i===o&&(i=o-1);var a=[i,o];t.set("valueRange",a)},n._prepareSize=function(){var t=this,e=t.getDefaultValue("size");u.isNumber(e)||(e=t._getDefaultSize());var n=t.get("styleOptions"),r=n&&u.isObject(n.style)?n.style.blur:null;u.isFinite(r)&&null!==r||(r=e/2),t.set("heatmapSize",{blur:r,radius:e})},n._getDefaultSize=function(){var t=this,e=t.getAttr("position"),n=t.get("coord");return Math.min(n.width/(4*e.scales[0].ticks.length),n.height/(4*e.scales[1].ticks.length))},n._colorize=function(t){for(var e=this,n=e.getAttr("color"),r=t.data,i=e.get("paletteCache"),a=3;a<r.length;a+=4){var u=r[a];if(u){var s=void 0;i[u]?s=i[u]:(s=o.rgb2arr(n.gradient(u/256)),i[u]=s),r[a-3]=s[0],r[a-2]=s[1],r[a-1]=s[2],r[a]=u}}},n._prepareGreyScaleBlurredCircle=function(t,e){var n=this,r=n.get("grayScaleBlurredCanvas");r||(r=document.createElement("canvas"),n.set("grayScaleBlurredCanvas",r));var i=t+e,o=r.getContext("2d");r.width=r.height=2*i,o.clearRect(0,0,r.width,r.height),o.shadowOffsetX=o.shadowOffsetY=2*i,o.shadowBlur=e,o.shadowColor="black",o.beginPath(),o.arc(-i,-i,t,0,2*Math.PI,!0),o.closePath(),o.fill()},n._drawGrayScaleBlurredCircle=function(t,e,n,r,i){var o=this,a=o.get("grayScaleBlurredCanvas");i.globalAlpha=r,i.drawImage(a,t-n,e-n)},n._getShadowCanvasCtx=function(){var t=this,e=t.get("shadowCanvas");e||(e=document.createElement("canvas"),t.set("shadowCanvas",e));var n=t.get("coord");return n&&(e.width=n.width,e.height=n.height),e.getContext("2d")},n._clearShadowCanvasCtx=function(){var t=this._getShadowCanvasCtx();t.clearRect(0,0,t.canvas.width,t.canvas.height)},n._getImageShape=function(){var t=this,e=t.get("imageShape");return e||(e=t.get("container").addShape("Image",{}),t.set("imageShape",e),e)},n.clear=function(){this._clearShadowCanvasCtx(),t.prototype.clear.call(this)},n.drawWithRange=function(t){var e=this,n=e.get("coord"),r=n.start,i=n.end,o=n.width,a=n.height,u=e.getAttr("color").field,s=e.get("heatmapSize");e._clearShadowCanvasCtx();var c=e._getShadowCanvasCtx(),l=e.get("mappedData");t&&(l=l.filter(function(e){return e._origin[u]<=t[1]&&e._origin[u]>=t[0]}));for(var f=e._getScale(u),h=0;h<l.length;h++){var d=l[h],p=e.getDrawCfg(d),g=f.scale(d._origin[u]);e._drawGrayScaleBlurredCircle(p.x-r.x,p.y-i.y,s.radius+s.blur,g,c)}var v=c.getImageData(0,0,o,a);e._clearShadowCanvasCtx(),e._colorize(v),c.putImageData(v,0,0);var y=e._getImageShape();y.attr("x",r.x),y.attr("y",i.y),y.attr("width",o),y.attr("height",a),y.attr("img",c.canvas)},n.draw=function(t){var e=this;e.set("mappedData",t),e._prepareRange(),e._prepareSize();var n=e.get("heatmapSize");e._prepareGreyScaleBlurredCircle(n.radius,n.blur);var r=e.get("valueRange");e.drawWithRange(r)},e}(a);a.Heatmap=s,t.exports=s},function(t,e,n){var r=n(8);r.Point=n(300),r.PointJitter=r.Point.Jitter,r.PointStack=r.Point.Stack,r.Path=n(129),r.Line=n(296),r.LineStack=r.Line.Stack,r.Interval=n(292),r.IntervalStack=r.Interval.Stack,r.IntervalDodge=r.Interval.Dodge,r.IntervalSymmetric=r.Interval.Symmetric,r.Area=n(288),r.AreaStack=r.Area.Stack,r.Polygon=n(301),r.Schema=n(302),r.SchemaDodge=r.Schema.Dodge,r.Edge=n(289),r.Heatmap=n(290),r.Venn=n(314),r.Violin=n(315),t.exports=r},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(8),a=n(0),u=n(70);n(305);var s=function(t){function e(e){var n;return n=t.call(this,e)||this,a.assign(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),c=function(t){function e(){return t.apply(this,arguments)||this}return i(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.hasDefaultAdjust=!0,e.adjusts=[{type:"stack"}],e},e}(s),l=function(t){function e(){return t.apply(this,arguments)||this}return i(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.hasDefaultAdjust=!0,e.adjusts=[{type:"dodge"}],e},e}(s),f=function(t){function e(){return t.apply(this,arguments)||this}return i(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.hasDefaultAdjust=!0,e.adjusts=[{type:"symmetric"}],e},e}(s);s.Stack=c,s.Dodge=l,s.Symmetric=f,o.Interval=s,o.IntervalStack=c,o.IntervalDodge=l,o.IntervalSymmetric=f,t.exports=s},function(t,e,n){var r=n(69),i=n(126),o=n(295),a=n(294),u={getLabelsClass:function(t,e){var n=r;return"polar"===t?n=i:"theta"===t?n=o:"interval"!==e&&"polygon"!==e||(n=a),n}};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(69),a=function(t){function e(){return t.apply(this,arguments)||this}return r(e,t),e.prototype.setLabelPosition=function(t,e,n,r){i.isFunction(r)&&(r=r(t.text,e._origin,n));var o=this.get("coord"),a=o.isTransposed,u=o.convertPoint(e.points[0]),s=o.convertPoint(e.points[2]),c=(u.x-s.x)/2*(a?-1:1),l=(u.y-s.y)/2*(a?-1:1);switch(r){case"right":a?(t.x-=c,t.y+=l,t.textAlign=t.textAlign||"center"):(t.x-=c,t.y+=l,t.textAlign=t.textAlign||"left");break;case"left":a?(t.x-=c,t.y-=l,t.textAlign=t.textAlign||"center"):(t.x+=c,t.y+=l,t.textAlign=t.textAlign||"right");break;case"bottom":a?(t.x-=2*c,t.textAlign=t.textAlign||"left"):(t.y+=2*l,t.textAlign=t.textAlign||"center");break;case"middle":a?t.x-=c:t.y+=l,t.textAlign=t.textAlign||"center";break;case"top":t.textAlign=a?t.textAlign||"left":t.textAlign||"center"}},e}(o);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){return{x:t.x+n*Math.cos(e),y:t.y+n*Math.sin(e)}}function o(t,e,n,r,i){var o,a=!0,u=n.start,s=n.end,c=Math.min(u.y,s.y),l=Math.abs(u.y-s.y),f=0,h=Number.MIN_VALUE,d=t.map(function(t){return t.y>f&&(f=t.y),t.y<h&&(h=t.y),{size:e,targets:[t.y-c]}});for(h-=c,f-c>l&&(l=f-c);a;)for(d.forEach(function(t){var e=(Math.min.apply(h,t.targets)+Math.max.apply(h,t.targets))/2;t.pos=Math.min(Math.max(h,e-t.size/2),l-t.size)}),a=!1,o=d.length;o--;)if(o>0){var p=d[o-1],g=d[o];p.pos+p.size>g.pos&&(p.size+=g.size,p.targets=p.targets.concat(g.targets),p.pos+p.size>l&&(p.pos=l-p.size),d.splice(o,1),a=!0)}o=0,d.forEach(function(n){var r=c+e/2;n.targets.forEach(function(){t[o].y=n.pos+r,r+=e,o++})}),t.forEach(function(t){var e=t.r*t.r,n=Math.pow(Math.abs(t.y-r.y),2);if(e<n)t.x=r.x;else{var o=Math.sqrt(e-n);t.x=i?r.x+o:r.x-o}})}var a=n(0),u=n(126),s=n(25),c=n(5),l=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n.getDefaultCfg=function(){return{label:c.thetaLabels}},n.getDefaultOffset=function(t){return t.offset||0},n.adjustItems=function(e){var n=this,r=e[0]?e[0].offset:0;return r>0&&(e=n._distribute(e,r)),t.prototype.adjustItems.call(this,e)},n._distribute=function(t,e){var n=this,r=n.get("coord"),i=r.getRadius(),a=n.get("label").labelHeight,u=r.getCenter(),s=i+e,c=2*s+2*a,l={start:r.start,end:r.end},f=n.get("geom");if(f){var h=f.get("view");l=h.getViewRegion()}var d=[[],[]];return t.forEach(function(t){t&&("right"===t.textAlign?d[0].push(t):d[1].push(t))}),d.forEach(function(t,e){var n=parseInt(c/a,10);t.length>n&&(t.sort(function(t,e){return e["..percent"]-t["..percent"]}),t.splice(n,t.length-n)),t.sort(function(t,e){return t.y-e.y}),o(t,a,l,u,e)}),d[0].concat(d[1])},n.lineToLabel=function(t){var e=this,n=e.get("coord"),r=n.getRadius(),o=t.offset,a=t.orignAngle||t.angle,u=n.getCenter(),s=i(u,a,r+2.5),c=i(u,a,r+o/2);t.labelLine||(t.labelLine=e.get("label").labelLine||{}),t.labelLine.path=["M"+s.x,s.y+" Q"+c.x,c.y+" "+t.x,t.y].join(",")},n.getLabelRotate=function(t,e){var n;return e<0&&(n=180*t/Math.PI,n>90&&(n-=180),n<-90&&(n+=180)),n/180*Math.PI},n.getLabelAlign=function(t){var e,n=this,r=n.get("coord"),i=r.getCenter();return e=t.angle<=Math.PI/2&&t.x>=i.x?"left":"right",n.getDefaultOffset(t)<=0&&(e="right"===e?"left":"right"),e},n.getArcPoint=function(t){return t},n.getPointAngle=function(t){var e=this,n=e.get("coord"),r={x:a.isArray(t.x)?t.x[0]:t.x,y:t.y[0]};e.transLabelPoint(r);var i={x:a.isArray(t.x)?t.x[1]:t.x,y:t.y[1]};e.transLabelPoint(i);var o,u=s.getPointAngle(n,r);if(t.points&&t.points[0].y===t.points[1].y)o=u;else{var c=s.getPointAngle(n,i);u>=c&&(c+=2*Math.PI),o=u+(c-u)/2}return o},n.getCirclePoint=function(t,e){var n=this,r=n.get("coord"),o=r.getCenter(),a=r.getRadius()+e,u=i(o,t,a);return u.angle=t,u.r=a,u},e}(u);t.exports=l},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(8),o=n(129);n(306);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}(o),u=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.hasDefaultAdjust=!0,e.adjusts=[{type:"stack"}],e},e}(a);a.Stack=u,i.Line=a,i.LineStack=u,t.exports=a},function(t,e,n){function r(t,e){if(a.isNil(t)||a.isNil(e))return!1;var n=t.get("origin"),r=e.get("origin");return a.isEqual(n,r)}function i(t,e){if(!t)return!0;if(t.length!==e.length)return!0;var n=!1;return a.each(e,function(e,i){if(!r(e,t[i]))return n=!0,!1}),n}function o(t,e){var n={};return a.each(t,function(t,r){var i=e.attr(r);a.isArray(i)&&(i=a.cloneDeep(i)),n[r]=i}),n}var a=n(0),u=n(128),s={_isAllowActive:function(){var t=this.get("allowActive");if(!a.isNil(t))return t;var e=this.get("view"),n=this.isShareTooltip();return!1===e.get("options").tooltip||!n},_onMouseenter:function(t){var e=this,n=t.shape,r=e.get("shapeContainer");n&&r.contain(n)&&e._isAllowActive()&&e.setShapesActived(n)},_onMouseleave:function(){var t=this,e=t.get("view"),n=e.get("canvas");t.get("activeShapes")&&(t.clearActivedShapes(),n.draw())},_bindActiveAction:function(){var t=this,e=t.get("view"),n=t.get("type");e.on(n+":mouseenter",a.wrapBehavior(t,"_onMouseenter")),e.on(n+":mouseleave",a.wrapBehavior(t,"_onMouseleave"))},_offActiveAction:function(){var t=this,e=t.get("view"),n=t.get("type");e.off(n+":mouseenter",a.getWrapBehavior(t,"_onMouseenter")),e.off(n+":mouseleave",a.getWrapBehavior(t,"_onMouseleave"))},_setActiveShape:function(t){var e=this,n=e.get("activedOptions")||{},r=t.get("origin"),i=r.shape||e.getDefaultValue("shape");a.isArray(i)&&(i=i[0]);var s=e.get("shapeFactory"),c=a.mix({},t.attr(),{origin:r}),l=s.getActiveCfg(i,c);n.style&&a.mix(l,n.style);var f=o(l,t);t.setSilent("_originActiveAttrs",f),n.animate?t.animate(l,300):t.attr(l),u.toFront(t)},setShapesActived:function(t){var e=this;a.isArray(t)||(t=[t]);var n=e.get("activeShapes");if(i(n,t)){var r=e.get("view"),o=r.get("canvas"),u=e.get("activedOptions");u&&u.highlight?(a.each(t,function(t){t.get("animating")&&t.stopAnimate()}),e.highlightShapes(t)):(n&&e.clearActivedShapes(),a.each(t,function(t){t.get("animating")&&t.stopAnimate(),t.get("visible")&&e._setActiveShape(t)})),e.set("activeShapes",t),o.draw()}},clearActivedShapes:function(){var t=this,e=t.get("shapeContainer"),n=t.get("activedOptions"),r=n&&n.animate;if(e&&!e.get("destroyed")){var i=t.get("activeShapes");a.each(i,function(t){var e=t.get("_originActiveAttrs");r?(t.stopAnimate(),t.animate(e,300)):t.attr(e),u.resetZIndex(t),t.setSilent("_originActiveAttrs",null)});if(t.get("preHighlightShapes")){var o=e.get("children");a.each(o,function(t){var e=t.get("_originActiveAttrs");e&&(r?(t.stopAnimate(),t.animate(e,300)):t.attr(e),u.resetZIndex(t),t.setSilent("_originActiveAttrs",null))})}t.set("activeShapes",null),t.set("preHighlightShapes",null)}},getGroupShapesByPoint:function(t){var e=this,n=e.get("shapeContainer"),r=[];if(n){var i=e.getXScale().field,o=e.getShapes(),u=e._getOriginByPoint(t);a.each(o,function(t){var e=t.get("origin");if(t.get("visible")&&e){e._origin[i]===u[i]&&r.push(t)}})}return r},getSingleShapeByPoint:function(t){var e,n=this,r=n.get("shapeContainer"),i=r.get("canvas"),o=i.get("pixelRatio");if(r&&(e=r.getShape(t.x*o,t.y*o)),e&&e.get("origin"))return e},highlightShapes:function(t,e){var n=this;a.isArray(t)||(t=[t]);var r=n.get("activeShapes");if(i(r,t)){r&&n.clearActivedShapes();var s=n.getShapes(),c=n.get("activedOptions"),l=c&&c.animate,f=c&&c.style;a.each(s,function(n){var r={};n.stopAnimate(),-1!==a.indexOf(t,n)?(a.mix(r,f,e),u.toFront(n)):(a.mix(r,{fillOpacity:.3,opacity:.3}),u.resetZIndex(n));var i=o(r,n);n.setSilent("_originActiveAttrs",i),l?n.animate(r,300):n.attr(r)}),n.set("preHighlightShapes",t),n.set("activeShapes",t)}}};t.exports=s},function(t,e,n){function r(t,e){if(o.isNil(t)||o.isNil(e))return!1;var n=t.get("origin"),r=e.get("origin");return o.isEqual(n,r)}function i(t,e){var n={};return o.each(t,function(t,r){"transform"===r&&(r="matrix");var i=e.attr(r);o.isArray(i)&&(i=o.cloneDeep(i)),n[r]=i}),n}var o=n(0),a=n(128),u={_isAllowSelect:function(){var t=this.get("allowSelect");if(!o.isNil(t))return t;var e=this.get("type"),n=this.get("coord"),r=n&&n.type;return"interval"===e&&"theta"===r},_onClick:function(t){var e=this;if(e._isAllowSelect()){var n=t.shape,r=e.get("shapeContainer");n&&r.contain(n)&&e.setShapeSelected(n)}},_bindSelectedAction:function(){var t=this,e=t.get("view"),n=t.get("type");e.on(n+":click",o.wrapBehavior(t,"_onClick"))},_offSelectedAction:function(){var t=this,e=t.get("view"),n=t.get("type");e.off(n+":click",o.getWrapBehavior(t,"_onClick"))},_setShapeStatus:function(t,e){var n=this,r=n.get("view"),u=n.get("selectedOptions")||{},s=!1!==u.animate,c=r.get("canvas");t.set("selected",e);var l=t.get("origin");if(e){var f=l.shape||n.getDefaultValue("shape");o.isArray(f)&&(f=f[0]);var h=n.get("shapeFactory"),d=o.mix({geom:n,point:l},u),p=h.getSelectedCfg(f,d);o.mix(p,d.style),t.get("_originAttrs")||(t.get("animating")&&t.stopAnimate(),t.set("_originAttrs",i(p,t))),u.toFront&&a.toFront(t),s?t.animate(p,300):(t.attr(p),c.draw())}else{var g=t.get("_originAttrs");u.toFront&&a.resetZIndex(t),t.set("_originAttrs",null),s?t.animate(g,300):(t.attr(g),c.draw())}},setShapeSelected:function(t){var e=this,n=e._getSelectedShapes(),i=e.get("selectedOptions")||{},a=!1!==i.cancelable;if("multiple"===i.mode)-1===o.indexOf(n,t)?(n.push(t),e._setShapeStatus(t,!0)):a&&(o.Array.remove(n,t),e._setShapeStatus(t,!1));else{var u=n[0];a&&(t=r(u,t)?null:t),r(u,t)||(u&&e._setShapeStatus(u,!1),t&&e._setShapeStatus(t,!0))}},clearSelected:function(){var t=this,e=t.get("shapeContainer");if(e&&!e.get("destroyed")){var n=t._getSelectedShapes();o.each(n,function(e){t._setShapeStatus(e,!1),e.set("_originAttrs",null)})}},setSelected:function(t){var e=this,n=e.getShapes();return o.each(n,function(n){var r=n.get("origin");r&&r._origin===t&&e.setShapeSelected(n)}),this},_getSelectedShapes:function(){var t=this,e=t.getShapes(),n=[];return o.each(e,function(t){t.get("selected")&&n.push(t)}),t.set("selectedShapes",n),n}};t.exports=u},function(t,e,n){function r(t){return t.alias||t.field}var i=n(0),o=n(5),a=o.defaultColor,u={_getIntervalSize:function(t){var e=null,n=this.get("type"),r=this.get("coord");if(r.isRect&&("interval"===n||"schema"===n)){e=this.getSize(t._origin);var o=r.isTransposed?"y":"x";if(i.isArray(t[o])){e=e<Math.abs(t[o][1]-t[o][0])?null:e}}return e},_snapEqual:function(t,e,n){return t=n.translate(t),e=n.translate(e),n.isCategory?t===e:i.snapEqual(t,e)},_getScaleValueByPoint:function(t){var e=0,n=this.get("coord"),r=this.getXScale(),i=n.invert(t),o=i.x;return this.isInCircle()&&o>(1+r.rangeMax())/2&&(o=r.rangeMin()),e=r.invert(o),r.isCategory&&(e=r.translate(e)),e},_getOriginByPoint:function(t){var e=this.getXScale(),n=this.getYScale(),r=e.field,i=n.field,o=this.get("coord"),a=o.invert(t),u=e.invert(a.x),s=n.invert(a.y),c={};return c[r]=u,c[i]=s,c},_getScale:function(t){var e=this,n=e.get("scales"),r=null;return i.each(n,function(e){if(e.field===t)return r=e,!1}),r},_getTipValueScale:function(){var t,e=this.getAttrsForLegend();i.each(e,function(e){var n=e.getScale(e.type);if(n.isLinear)return t=n,!1});var n=this.getXScale(),r=this.getYScale();return!t&&r&&"..y"===r.field?n:t||r||n},_getTipTitleScale:function(t){var e=this;if(t)return e._getScale(t);var n,r=e.getAttr("position"),o=r.getFields();return i.each(o,function(t){if(!t.includes(".."))return n=t,!1}),e._getScale(n)},_filterValue:function(t,e){var n=this.get("coord"),r=this.getYScale(),o=r.field,a=n.invert(e),u=a.y;u=r.invert(u);var s=t[t.length-1];return i.each(t,function(t){var e=t._origin;if(e[o][0]<=u&&e[o][1]>=u)return s=t,!1}),s},getXDistance:function(){var t=this,e=t.get("xDistance");if(!e){var n=t.getXScale();if(n.isCategory)e=1;else{var r=n.values,o=n.translate(r[0]),a=o;i.each(r,function(t){t=n.translate(t),t<o&&(o=t),t>a&&(a=t)});var u=r.length;e=(a-o)/(u-1)}t.set("xDistance",e)}return e},findPoint:function(t,e){var n=this,r=n.get("type"),o=n.getXScale(),a=n.getYScale(),u=o.field,s=a.field,c=null;if(i.indexOf(["heatmap","point"],r)>-1){var l=n.get("coord"),f=l.invert(t),h=o.invert(f.x),d=a.invert(f.y),p=1/0;return i.each(e,function(t){var e=Math.pow(t._origin[u]-h,2)+Math.pow(t._origin[s]-d,2);e<p&&(p=e,c=t)}),c}var g=e[0],v=e[e.length-1];if(!g)return c;var y=n._getScaleValueByPoint(t),m=g._origin[u],b=g._origin[s],x=v._origin[u],_=a.isLinear&&i.isArray(b);if(i.isArray(m))i.each(e,function(t){var e=t._origin;if(o.translate(e[u][0])<=y&&o.translate(e[u][1])>=y){if(!_)return c=t,!1;i.isArray(c)||(c=[]),c.push(t)}}),i.isArray(c)&&(c=this._filterValue(c,t));else{var w;if(o.isLinear||"timeCat"===o.type){if((y>o.translate(x)||y<o.translate(m))&&(y>o.max||y<o.min))return null;for(var O,S=0,C=e.length-1;S<=C;){O=Math.floor((S+C)/2);var E=e[O]._origin[u];if(n._snapEqual(E,y,o))return e[O];o.translate(E)<=o.translate(y)?(S=O+1,v=e[O],w=e[O+1]):(0===C&&(v=e[0]),C=O-1)}}else i.each(e,function(t,r){var a=t._origin;if(n._snapEqual(a[u],y,o)){if(!_)return c=t,!1;i.isArray(c)||(c=[]),c.push(t)}else o.translate(a[u])<=y&&(v=t,w=e[r+1])}),i.isArray(c)&&(c=this._filterValue(c,t));v&&w&&Math.abs(o.translate(v._origin[u])-y)>Math.abs(o.translate(w._origin[u])-y)&&(v=w)}var M=n.getXDistance();return!c&&Math.abs(o.translate(v._origin[u])-y)<=M/2&&(c=v),c},getTipTitle:function(t,e){var n="",r=this._getTipTitleScale(e);if(r){var i=t[r.field];n=r.getText(i)}else if("heatmap"===this.get("type")){var o=this.getXScale(),a=this.getYScale(),u=o.getText(t[o.field]),s=a.getText(t[a.field]);n="( "+u+", "+s+" )"}return n},getTipValue:function(t,e){var n,r=e.field,o=t.key;if(n=t[r],i.isArray(n)){var a=[];i.each(n,function(t){a.push(e.getText(t))}),n=a.join("-")}else n=e.getText(n,o);return n},getTipName:function(t){var e,n,o=this._getGroupScales();if(o.length&&i.each(o,function(t){return n=t,!1}),n){var a=n.field;e=n.getText(t[a])}else{e=r(this._getTipValueScale())}return e},getTipItems:function(t,e){function n(e,n,r){if(!i.isNil(n)&&""!==n){var o={title:l,point:t,name:e||l,value:n,color:t.color||a,marker:!0};o.size=s._getIntervalSize(t),h.push(i.mix({},o,r))}}var o,u,s=this,c=t._origin,l=s.getTipTitle(c,e),f=s.get("tooltipCfg"),h=[];if(f){var d=f.fields,p=f.cfg,g=[];if(i.each(d,function(t){g.push(c[t])}),p){i.isFunction(p)&&(p=p.apply(null,g));var v=i.mix({},{point:t,title:l,color:t.color||a,marker:!0},p);v.size=s._getIntervalSize(t),h.push(v)}else i.each(d,function(t){if(!i.isNil(c[t])){var e=s._getScale(t);o=r(e),u=e.getText(c[t]),n(o,u)}})}else{var y=s._getTipValueScale();i.isNil(c[y.field])||(u=s.getTipValue(c,y),o=s.getTipName(c),n(o,u))}return h},isShareTooltip:function(){var t,e=this.get("shareTooltip"),n=this.get("type"),r=this.get("view");if(t=r.get("parent")?r.get("parent").get("options"):r.get("options"),"interval"===n){var o=this.get("coord"),a=o.type;("theta"===a||"polar"===a&&o.isTransposed)&&(e=!1)}else this.getYScale()&&!i.inArray(["contour","point","polygon","edge"],n)||(e=!1);return t.tooltip&&i.isBoolean(t.tooltip.shared)&&(e=t.tooltip.shared),e}};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(8),o=n(0);n(307);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.drawPoint=function(t,e,n,r){var i=this,a=t.shape,u=i.getDrawCfg(t);i._applyViewThemeShapeStyle(u,a,n);var s;if(o.isArray(t.y)){var c=i.hasStack();o.each(t.y,function(t,o){u.y=t,u.yIndex=o,c&&0===o||(s=n.drawShape(a,u,e),i.appendShapeInfo(s,r+o))})}else o.isNil(t.y)||(s=n.drawShape(a,u,e),i.appendShapeInfo(s,r))},e}(i),u=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.hasDefaultAdjust=!0,e.adjusts=[{type:"jitter"}],e},e}(a),s=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.hasDefaultAdjust=!0,e.adjusts=[{type:"stack"}],e},e}(a);a.Jitter=u,a.Stack=s,i.Point=a,i.PointJitter=u,i.PointStack=s,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(8),o=n(0);n(308);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(),l=s.values?s.values.length:s.ticks.length,f=c.values?c.values.length:c.ticks.length,h=.5/l,d=.5/f;s.isCategory&&c.isCategory?(a=[a-h,a-h,a+h,a+h],u=[u-d,u+d,u+d,u-d]):o.isArray(a)?(n=a,a=[n[0],n[0],n[1],n[1]],u=[u-d/2,u+d/2,u+d/2,u-d/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){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(8),a=n(0),u=n(70);n(309);var s=function(t){function e(e){var n;return n=t.call(this,e)||this,a.assign(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),c=function(t){function e(){return t.apply(this,arguments)||this}return i(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.hasDefaultAdjust=!0,e.adjusts=[{type:"dodge"}],e},e}(s);s.Dodge=c,o.Schema=s,o.SchemaDodge=c,t.exports=s},function(t,e,n){function r(t){var e=d.shape.hollowArea,n=c.mix({},e,t.style);return h.addStrokeAttrs(n,t),c.isNumber(t.size)&&(n.lineWidth=t.size),n}function i(t){var e=d.shape.area,n=c.mix({},e,t.style);return h.addFillAttrs(n,t),t.color&&(n.stroke=n.stroke||t.color),c.isNumber(t.size)&&(n.lineWidth=t.size),n}function o(t,e,n){var r=[],i=[],o=[],a=[],u=t.isInCircle;return c.each(t.points,function(t){o.push(t[1]),a.push(t[0])}),a=a.reverse(),i.push(o,a),c.each(i,function(i,o){var a=[];i=n.parsePoints(i);var s=i[0];u&&i.push({x:s.x,y:s.y}),a=e?f.getSplinePath(i,!1,t.constraint):f.getLinePath(i,!1),o>0&&(a[0][0]="L"),r=r.concat(a)}),r.push(["Z"]),r}function a(t){return{symbol:function(t,e,n){return[["M",t-n,e-4],["L",t+n,e-4],["L",t+n,e+4],["L",t-n,e+4],["Z"]]},radius:5,fill:t.color,fillOpacity:.6}}function u(t,e){if("line"===t||"smoothLine"===t){return{lineWidth:(e.lineWidth||0)+1}}var n=e.fillOpacity||e.opacity||1;return{fillOpacity:n-.15,strokeOpacity:n-.15}}function s(t,e,n){var r=t._coord,i=r.convertPoint(e.points[0][1]);return n.addShape("circle",{attrs:c.mix({x:i.x,y:i.y,r:2,fill:e.color},e.style)})}var c=n(0),l=n(9),f=n(25),h=n(23),d=n(5),p=l.registerFactory("area",{defaultShapeType:"area",getDefaultPoints:function(t){var e=[],n=t.x,r=t.y,i=t.y0;return r=c.isArray(r)?r:[i,r],c.each(r,function(t){e.push({x:n,y:t})}),e},getActiveCfg:function(t,e){return u(t,e)},drawShape:function(t,e,n){var r,i=this.getShape(t);return r=1===e.points.length&&d.showSinglePoint?s(this,e,n):i.draw(e,n),r&&(r.set("origin",e.origin),r._id=e.splitedIndex?e._id+e.splitedIndex:e._id,r.name=this.name),r},getSelectedCfg:function(t,e){return e&&e.style?e.style:this.getActiveCfg(t,e)}});l.registerShape("area","area",{draw:function(t,e){var n=i(t),r=o(t,!1,this);return e.addShape("path",{attrs:c.mix(n,{path:r})})},getMarkerCfg:function(t){return a(t)}}),l.registerShape("area","smooth",{draw:function(t,e){var n=i(t),r=this._coord;t.constraint=[[r.start.x,r.end.y],[r.end.x,r.start.y]];var a=o(t,!0,this);return e.addShape("path",{attrs:c.mix(n,{path:a})})},getMarkerCfg:function(t){return a(t)}}),l.registerShape("area","line",{draw:function(t,e){var n=r(t),i=o(t,!1,this);return e.addShape("path",{attrs:c.mix(n,{path:i})})},getMarkerCfg:function(t){return a(t)}}),l.registerShape("area","smoothLine",{draw:function(t,e){var n=r(t),i=o(t,!0,this);return e.addShape("path",{attrs:c.mix(n,{path:i})})},getMarkerCfg:function(t){return a(t)}}),p.spline=p.smooth,t.exports=p},function(t,e,n){function r(t){var e=d.shape.edge,n=l.mix({},e,t.style);return h.addStrokeAttrs(n,t),n}function i(t,e){var n=[];n.push({x:t.x,y:.5*t.y+1*e.y/2}),n.push({y:.5*t.y+1*e.y/2,x:e.x}),n.push(e);var r=["C"];return l.each(n,function(t){r.push(t.x,t.y)}),r}function o(t,e){var n=[];n.push({x:e.x,y:e.y}),n.push(t);var r=["Q"];return l.each(n,function(t){r.push(t.x,t.y)}),r}function a(t,e){var n=i(t,e),r=[["M",t.x,t.y]];return r.push(n),r}function u(t,e,n){var r=o(e,n),i=[["M",t.x,t.y]];return i.push(r),i}function s(t,e){var n=o(t[1],e),r=o(t[3],e),i=[["M",t[0].x,t[0].y]];return i.push(r),i.push(["L",t[3].x,t[3].y]),i.push(["L",t[2].x,t[2].y]),i.push(n),i.push(["L",t[1].x,t[1].y]),i.push(["L",t[0].x,t[0].y]),i.push(["Z"]),i}function c(t,e){var n=[];n.push({y:t.y*(1-g)+e.y*g,x:t.x}),n.push({y:t.y*(1-g)+e.y*g,x:e.x}),n.push(e);var r=[["M",t.x,t.y]];return l.each(n,function(t){r.push(["L",t.x,t.y])}),r}var l=n(0),f=n(9),h=n(23),d=n(5),p=n(25),g=1/3,v=f.registerFactory("edge",{defaultShapeType:"line",getDefaultPoints:function(t){return h.splitPoints(t)},getActiveCfg:function(t,e){return{lineWidth:(e.lineWidth||0)+1}}});f.registerShape("edge","line",{draw:function(t,e){var n=this.parsePoints(t.points),i=r(t),o=p.getLinePath(n);return e.addShape("path",{attrs:l.mix(i,{path:o})})},getMarkerCfg:function(t){return l.mix({symbol:"circle",radius:4.5},r(t))}}),f.registerShape("edge","vhv",{draw:function(t,e){var n=t.points,i=r(t),o=c(n[0],n[1]);return o=this.parsePath(o),e.addShape("path",{attrs:l.mix(i,{path:o})})},getMarkerCfg:function(t){return l.mix({symbol:"circle",radius:4.5},r(t))}}),f.registerShape("edge","smooth",{draw:function(t,e){var n=t.points,i=r(t),o=a(n[0],n[1]);return o=this.parsePath(o),e.addShape("path",{attrs:l.mix(i,{path:o})})},getMarkerCfg:function(t){return l.mix({symbol:"circle",radius:4.5},r(t))}}),f.registerShape("edge","arc",{draw:function(t,e){var n,o,a=t.points,c=a.length>2?"weight":"normal",f=r(t);if(t.isInCircle){var h={x:0,y:1};"normal"===c?o=u(a[0],a[1],h):(f.fill=f.stroke,o=s(a,h)),o=this.parsePath(o),n=e.addShape("path",{attrs:l.mix(f,{path:o})})}else if("normal"===c)a=this.parsePoints(a),n=e.addShape("arc",{attrs:l.mix(f,{x:(a[1].x+a[0].x)/2,y:a[0].y,r:Math.abs(a[1].x-a[0].x)/2,startAngle:Math.PI,endAngle:2*Math.PI})});else{o=[["M",a[0].x,a[0].y],["L",a[1].x,a[1].y]];var d=i(a[1],a[3]),p=i(a[2],a[0]);o.push(d),o.push(["L",a[3].x,a[3].y]),o.push(["L",a[2].x,a[2].y]),o.push(p),o.push(["Z"]),o=this.parsePath(o),f.fill=f.stroke,n=e.addShape("path",{attrs:l.mix(f,{path:o})})}return n},getMarkerCfg:function(t){return l.mix({symbol:"circle",radius:4.5},r(t))}}),t.exports=v},function(t,e,n){function r(t,e){var n=t.x,r=t.y,i=t.y0,o=t.size,a=i,u=r;v.isArray(r)&&(u=r[1],a=r[0]);var s,c;v.isArray(n)?(s=n[0],c=n[1]):(s=n-o/2,c=n+o/2);var l=[];return l.push({x:s,y:a},{x:s,y:u}),e?l.push({x:c,y:(u+a)/2}):l.push({x:c,y:u},{x:c,y:a}),l}function i(t){for(var e=[],n=0;n<t.length;n++){var r=t[n];if(r){var i=0===n?"M":"L";e.push([i,r.x,r.y])}}var o=t[0];return e.push(["L",o.x,o.y]),e.push(["z"]),e}function o(t){var e=t.x,n=t.y,r=t.y0,i=[];return v.isArray(n)?v.each(n,function(t,n){i.push({x:v.isArray(e)?e[n]:e,y:t})}):i.push({x:e,y:n},{x:e,y:r}),i}function a(t){var e=t.x,n=v.isArray(t.y)?t.y[1]:t.y,r=v.isArray(t.y)?t.y[0]:t.y0,i=t.size,o=[];return o.push({x:e-i/2,y:n},{x:e+i/2,y:n},{x:e,y:n},{x:e,y:r},{x:e-i/2,y:r},{x:e+i/2,y:r}),o}function u(t){var e=[];return e.push(["M",t[0].x,t[0].y],["L",t[1].x,t[1].y],["M",t[2].x,t[2].y],["L",t[3].x,t[3].y],["M",t[4].x,t[4].y],["L",t[5].x,t[5].y]),e}function s(t){var e=x.shape.interval,n=v.mix({},e,t.style);return b.addFillAttrs(n,t),t.color&&(n.stroke=n.stroke||t.color),n}function c(t){var e=x.shape.hollowInterval,n=v.mix({},e,t.style);return b.addStrokeAttrs(n,t),n}function l(t,e){var n=[],r=t.points,i=t.nextPoints;return v.isNil(i)?e?n.push(["M",r[0].x,r[0].y],["L",r[1].x,r[1].y],["L",r[2].x,r[2].y],["L",r[3].x,r[3].y],["Z"]):n.push(["M",r[0].x,r[0].y],["L",r[1].x,r[1].y],["L",r[2].x,r[2].y],["L",r[2].x,r[2].y],["Z"]):n.push(["M",r[0].x,r[0].y],["L",r[1].x,r[1].y],["L",i[1].x,i[1].y],["L",i[0].x,i[0].y],["Z"]),n}function f(t,e){var n,r,i,o,a=e.getRadius(),u=e.innerRadius,s=a*u;return!v.isArray(t.x)&&v.isArray(t.y)&&(t.x=[t.x,t.x]),v.isArray(t.x)?(i={x:t.x[0],y:t.y[0]},o={x:t.x[1],y:t.y[1]},n=m.getPointAngle(e,i),(r=m.getPointAngle(e,o))<=n&&(r+=2*Math.PI)):(o=t,n=e.startAngle,r=m.getPointAngle(e,o)),{r:a,ir:s,startAngle:n,endAngle:r}}function h(t,e){var n,r=e.geom,i=r.get("coord"),o=e.point;if(i&&"theta"===i.type){var a=f(o,i),u=(a.endAngle-a.startAngle)/2+a.startAngle;n={transform:[["t",7.5*Math.cos(u),7.5*Math.sin(u)]]}}return v.mix({},n)}function d(t,e,n,r){return 0===e?[[t+.5*n/Math.PI/2,r/2],[t+.5*n/Math.PI,r],[t+n/4,r]]:1===e?[[t+.5*n/Math.PI/2*(Math.PI-2),r],[t+.5*n/Math.PI/2*(Math.PI-1),r/2],[t+n/4,0]]:2===e?[[t+.5*n/Math.PI/2,-r/2],[t+.5*n/Math.PI,-r],[t+n/4,-r]]:[[t+.5*n/Math.PI/2*(Math.PI-2),-r],[t+.5*n/Math.PI/2*(Math.PI-1),-r/2],[t+n/4,0]]}function p(t,e,n,r,i,o,a){for(var u=2*Math.ceil(2*t/n*4),s=[];r<2*-Math.PI;)r+=2*Math.PI;for(;r>0;)r-=2*Math.PI;r=r/Math.PI/2*n;var c=o-t+r-2*t;s.push(["M",c,e]);for(var l=0,f=0;f<u;++f){var h=f%4,p=d(f*n/4,h,n,i);s.push(["C",p[0][0]+c,-p[0][1]+e,p[1][0]+c,-p[1][1]+e,p[2][0]+c,-p[2][1]+e]),f===u-1&&(l=p[2][0])}return s.push(["L",l+c,a+t]),s.push(["L",c,a+t]),s.push(["L",c,e]),s}function g(t,e,n,r,i,o,a,u){for(var s=a.getBBox(),c=s.maxX-s.minX,l=s.maxY-s.minY,f=0;f<r;f++){var h=o.addShape("path",{attrs:{path:p(u,s.minY+l*n,c/4,0,c/64,t,e),fill:i[f],clip:a}});"canvas"===x.renderer&&h.animate({transform:[["t",c/2,0]],repeat:!0},5e3-300*f)}}var v=n(0),y=n(9),m=n(25),b=n(23),x=n(5),_=n(16),w=v.PathUtil,O=y.registerFactory("interval",{defaultShapeType:"rect",getActiveCfg:function(t,e){if(!t||v.inArray(["rect","funnel","pyramid"],t)){return{fillOpacity:(e.fillOpacity||e.opacity||1)-.15}}return{lineWidth:(e.lineWidth||0)+1}},getDefaultPoints:function(t){return r(t)},getSelectedCfg:function(t,e){return h(t,e)}});y.registerShape("interval","rect",{draw:function(t,e){var n=s(t),r=i(t.points);return r=this.parsePath(r),e.addShape("path",{attrs:v.mix(n,{path:r})})},getMarkerCfg:function(t){var e=s(t),n=t.isInCircle;return v.mix({symbol:n?"circle":"square",radius:n?4.5:4},e)}}),y.registerShape("interval","hollowRect",{draw:function(t,e){var n=c(t),r=i(t.points);return r=this.parsePath(r),e.addShape("path",{attrs:v.mix(n,{path:r})})},getMarkerCfg:function(t){var e=c(t),n=t.isInCircle;return v.mix({symbol:n?"circle":"square",radius:n?4.5:4},e)}}),y.registerShape("interval","line",{getPoints:function(t){return o(t)},draw:function(t,e){var n=c(t);n.lineWidth=t.size||1;var r=i(t.points);return r=this.parsePath(r),e.addShape("path",{attrs:v.mix(n,{path:r})})},getMarkerCfg:function(t){var e=c(t);return v.mix({symbol:"line",radius:5},e)}}),y.registerShape("interval","tick",{getPoints:function(t){return a(t)},draw:function(t,e){var n=c(t);n.lineWidth||(n.lineWidth=2);var r=u(t.points);return r=this.parsePath(r),e.addShape("path",{attrs:v.mix(n,{path:r})})},getMarkerCfg:function(t){var e=c(t);return v.mix({symbol:"tick",radius:5},e)}}),y.registerShape("interval","funnel",{getPoints:function(t){return t.size=2*t.size,r(t)},draw:function(t,e){var n=s(t),r=l(t,!0);return r=this.parsePath(r),e.addShape("path",{attrs:v.mix(n,{path:r})})},getMarkerCfg:function(t){var e=s(t);return v.mix({symbol:"square",radius:4},e)}}),y.registerShape("interval","pyramid",{getPoints:function(t){return t.size=2*t.size,r(t,!0)},draw:function(t,e){var n=s(t),r=l(t,!1);return r=this.parsePath(r),e.addShape("path",{attrs:v.mix(n,{path:r})})},getMarkerCfg:function(t){var e=s(t);return v.mix({symbol:"square",radius:4},e)}}),y.registerShape("interval","liquid-fill-gauge",{draw:function(t,e){var n=this,r=0,i=1/0;v.each(t.points,function(t){t.x<i&&(i=t.x),r+=t.x});var o=r/t.points.length,a=n.parsePoint({x:o,y:.5}),u=n.parsePoint({x:i,y:.5}),l=a.x-u.x,f=Math.min(l,u.y),h=s(t),d=new _.Circle({attrs:{x:a.x,y:a.y,r:f}});return g(a.x,a.y,t.y/(2*a.y),1,[h.fill],e,d,4*f),e.addShape("circle",{attrs:v.mix(c(t),{x:a.x,y:a.y,r:f+f/8})})}});var S={};y.registerShape("interval","liquid-fill-path",{draw:function(t,e){var n=this,r=v.mix({},s(t)),i=t.shape[1],o=0,a=1/0;v.each(t.points,function(t){t.x<a&&(a=t.x),o+=t.x});var u,l=o/t.points.length,f=n.parsePoint({x:l,y:.5}),h=n.parsePoint({x:a,y:.5}),d=f.x-h.x,p=Math.min(d,h.y);if(S[i])u=S[i];else{var y=w.parsePathString(i);S[i]=u={segments:y}}var m=[];r.rotate&&(m.push(["r",r.rotate/180*Math.PI]),delete r.rotate);var b=e.addShape("path",{attrs:v.mix(r,{fillOpacity:0,path:u.segments})}),x=v.cloneDeep(b.getBBox()),_=x.maxX-x.minX,O=x.maxY-x.minY,C=Math.max(_,O),E=2*p/C;b.transform(m.concat([["s",E,E]]));var M=E*_/2,j=E*O/2;b.transform([["t",f.x-M,f.y-j]]),g(f.x,f.y,t.y/(2*f.y),1,[r.fill],e,b,4*h.y);var T=e.addShape("path",{attrs:v.mix(c(t),{path:u.segments})});return T.transform(m.concat([["s",E,E],["t",f.x-M,f.y-j]])),T}}),y.registerShape("interval","top-line",{draw:function(t,e){var n=s(t),r=t.style||{},o=[["M",t.points[1].x,t.points[1].y],["L",t.points[2].x,t.points[2].y]],a={stroke:r.stroke||"white",lineWidth:r.lineWidth||1,path:this.parsePath(o)},u=i(t.points);u=this.parsePath(u),delete n.stroke;var c=e.addShape("path",{attrs:v.mix(n,{zIndex:0,path:u})});return e.addShape("path",{zIndex:1,attrs:a}),c},getMarkerCfg:function(t){var e=s(t),n=t.isInCircle;return v.mix({symbol:n?"circle":"square",radius:n?4.5:4},e)}}),t.exports=O},function(t,e,n){function r(t){var e=x.shape.line,n=v.mix({},e,t.style);return m.addStrokeAttrs(n,t),t.size&&(n.lineWidth=t.size),n}function i(t){var e=x.shape.line,n=v.mix({lineWidth:2,radius:6},e,t.style);return m.addStrokeAttrs(n,t),n}function o(t,e,n,r){for(var i=[],o=r.isStack,u=[],s=0;s<t.length;s++){var c=t[s],l=m.splitPoints(c);u.push(l[0]),i.push(l[1])}var f=a(i,e,n,r),h=a(u,e,n,r);return o?f:f.concat(h)}function a(t,e,n,r){var i;if(e){var o=r.constraint;n&&t.length&&t.push({x:t[0].x,y:t[0].y}),i=y.getSplinePath(t,!1,o)}else i=y.getLinePath(t,!1),n&&i.push(["Z"]);return i}function u(t,e){var n=t.points,r=t.isInCircle,i=n[0];return v.isArray(i.y)?o(n,e,r,t):a(n,e,r,t)}function s(t,e){var n=[];return v.each(t,function(r,i){var o=t[i+1];n.push(r),o&&(n=n.concat(e(r,o)))}),n}function c(t){var e=[];return v.each(t,function(t,n){var r=0===n?["M",t.x,t.y]:["L",t.x,t.y];e.push(r)}),e}function l(t,e){return c(s(t.points,e))}function f(t,e,n){return[["M",t-n,e],["L",t+n,e]]}function h(t,e,n){return[["M",t-n,e],["A",n/2,n/2,0,1,1,t,e],["A",n/2,n/2,0,1,0,t+n,e]]}function d(t,e){return v.mix({symbol:e?h:f},i(t))}function p(t,e){return v.mix({symbol:e},i(t))}function g(t,e,n){var r=e.points[0];return n.addShape("circle",{attrs:v.mix({x:r.x,y:r.y,r:2,fill:e.color},e.style)})}var v=n(0),y=n(25),m=n(23),b=n(9),x=n(5),_=[1,1],w=[5.5,1],O=b.registerFactory("line",{defaultShapeType:"line",getActiveCfg:function(t,e){return{lineWidth:(e.lineWidth||0)+1}},getDefaultPoints:function(t){return m.splitPoints(t)},drawShape:function(t,e,n){var r,i=this.getShape(t);return r=1===e.points.length&&x.showSinglePoint?g(this,e,n):i.draw(e,n),r&&(r.set("origin",e.origin),r._id=e.splitedIndex?e._id+e.splitedIndex:e._id,r.name=this.name),r}});b.registerShape("line","line",{draw:function(t,e){var n=r(t),i=u(t,!1);return e.addShape("path",{attrs:v.mix(n,{path:i})})},getMarkerCfg:function(t){return d(t)}}),b.registerShape("line","dot",{draw:function(t,e){var n=r(t),i=u(t,!1);return e.addShape("path",{attrs:v.mix(n,{path:i,lineDash:_})})},getMarkerCfg:function(t){var e=d(t,!1);return e.lineDash=_,e}}),b.registerShape("line","dash",{draw:function(t,e){var n=r(t),i=u(t,!1);return e.addShape("path",{attrs:v.mix({path:i,lineDash:w},n)})},getMarkerCfg:function(t){var e=d(t,!1);return e.lineDash=e.lineDash||w,e}}),b.registerShape("line","smooth",{draw:function(t,e){var n=r(t),i=this._coord;t.constraint=[[i.start.x,i.end.y],[i.end.x,i.start.y]];var o=u(t,!0);return e.addShape("path",{attrs:v.mix(n,{path:o})})},getMarkerCfg:function(t){return d(t,!0)}}),b.registerShape("line","hv",{draw:function(t,e){var n=r(t),i=l(t,function(t,e){var n=[];return n.push({x:e.x,y:t.y}),n});return e.addShape("path",{attrs:v.mix(n,{path:i})})},getMarkerCfg:function(t){return p(t,function(t,e,n){return[["M",t-n-1,e-2.5],["L",t,e-2.5],["L",t,e+2.5],["L",t+n+1,e+2.5]]})}}),b.registerShape("line","vh",{draw:function(t,e){var n=r(t),i=l(t,function(t,e){var n=[];return n.push({x:t.x,y:e.y}),n});return e.addShape("path",{attrs:v.mix(n,{path:i})})},getMarkerCfg:function(t){return p(t,function(t,e,n){return[["M",t-n-1,e+2.5],["L",t,e+2.5],["L",t,e-2.5],["L",t+n+1,e-2.5]]})}}),b.registerShape("line","hvh",{draw:function(t,e){var n=r(t),i=l(t,function(t,e){var n=[],r=(e.x-t.x)/2+t.x;return n.push({x:r,y:t.y}),n.push({x:r,y:e.y}),n});return e.addShape("path",{attrs:v.mix(n,{path:i})})},getMarkerCfg:function(t){return p(t,function(t,e,n){return[["M",t-(n+1),e+2.5],["L",t-n/2,e+2.5],["L",t-n/2,e-2.5],["L",t+n/2,e-2.5],["L",t+n/2,e+2.5],["L",t+n+1,e+2.5]]})}}),b.registerShape("line","vhv",{draw:function(t,e){var n=r(t),i=l(t,function(t,e){var n=[],r=(e.y-t.y)/2+t.y;return n.push({x:t.x,y:r}),n.push({x:e.x,y:r}),n});return e.addShape("path",{attrs:v.mix(n,{path:i})})},getMarkerCfg:function(t){return p(t,function(t,e){return[["M",t-5,e+2.5],["L",t-5,e],["L",t,e],["L",t,e-3],["L",t,e+3],["L",t+6.5,e+3]]})}}),O.spline=O.smooth,t.exports=O},function(t,e,n){function r(t){var e=s.shape.point,n=a.mix({},e,t.style);return u.addFillAttrs(n,t),a.isNumber(t.size)&&(n.radius=t.size),n}function i(t){var e=s.shape.hollowPoint,n=a.mix({},e,t.style);return u.addStrokeAttrs(n,t),a.isNumber(t.size)&&(n.radius=t.size),n}function o(t){var e=t.points[0].x,n=t.points[0].y,r=t.size[0],i=t.size[1];return[["M",e-.5*r,n-.5*i],["L",e+.5*r,n-.5*i],["L",e+.5*r,n+.5*i],["L",e-.5*r,n+.5*i],["z"]]}var a=n(0),u=n(23),s=n(5),c=n(9),l=n(16),f=l.Marker,h=a.PathUtil,d=["circle","square","bowtie","diamond","hexagon","triangle","triangle-down"],p=["cross","tick","plus","hyphen","line","pointerLine","pointerArrow"],g=Math.sqrt(3);a.mix(f.Symbols,{hexagon:function(t,e,n){var r=n/2*g;return[["M",t,e-n],["L",t+r,e-n/2],["L",t+r,e+n/2],["L",t,e+n],["L",t-r,e+n/2],["L",t-r,e-n/2],["Z"]]},bowtie:function(t,e,n){var r=n-1.5;return[["M",t-n,e-r],["L",t+n,e+r],["L",t+n,e-r],["L",t-n,e+r],["Z"]]},cross:function(t,e,n){return[["M",t-n,e-n],["L",t+n,e+n],["M",t+n,e-n],["L",t-n,e+n]]},tick:function(t,e,n){return[["M",t-n/2,e-n],["L",t+n/2,e-n],["M",t,e-n],["L",t,e+n],["M",t-n/2,e+n],["L",t+n/2,e+n]]},plus:function(t,e,n){return[["M",t-n,e],["L",t+n,e],["M",t,e-n],["L",t,e+n]]},hyphen:function(t,e,n){return[["M",t-n,e],["L",t+n,e]]},line:function(t,e,n){return[["M",t,e-n],["L",t,e+n]]}});var v=c.registerFactory("point",{defaultShapeType:"hollowCircle",getActiveCfg:function(t,e){var n,r=e.radius;return n=t&&(0===t.indexOf("hollow")||-1!==a.indexOf(p,t))||!t?e.stroke||e.strokeStyle:e.fill||e.fillStyle,{radius:r+1,shadowBlur:r,shadowColor:n,stroke:n,strokeOpacity:1,lineWidth:1}},getDefaultPoints:function(t){return u.splitPoints(t)}});c.registerShape("point","rect",{draw:function(t,e){var n=r(t),i=o(t);return i=this.parsePath(i),e.addShape("path",{attrs:a.mix(n,{path:i})})},getMarkerCfg:function(t){var e=r(t);return e.symbol="rect",e.radius=4.5,e}}),a.each(d,function(t){c.registerShape("point",t,{draw:function(e,n){var i=r(e);return n.addShape("Marker",{attrs:a.mix(i,{symbol:t,x:e.x,y:e.y})})},getMarkerCfg:function(e){var n=r(e);return n.symbol=t,n.radius=4.5,n}}),c.registerShape("point","hollow"+a.upperFirst(t),{draw:function(e,n){var r=i(e);return n.addShape("Marker",{attrs:a.mix(r,{symbol:t,x:e.x,y:e.y})})},getMarkerCfg:function(e){var n=i(e);return n.symbol=t,n.radius=4.5,n}})}),a.each(p,function(t){c.registerShape("point",t,{draw:function(e,n){var r=i(e);return n.addShape("Marker",{attrs:a.mix(r,{symbol:t,x:e.x,y:e.y})})},getMarkerCfg:function(e){var n=i(e);return n.symbol=t,n.radius=4.5,n}})}),c.registerShape("point","image",{draw:function(t,e){return t.points=this.parsePoints(t.points),e.addShape("image",{attrs:{x:t.points[0].x-t.size/2,y:t.points[0].y-t.size,width:t.size,height:t.size,img:t.shape[1]}})}});var y={};c.registerShape("point","path",{draw:function(t,e){var n,o=a.mix({},i(t),r(t)),u=t.shape[1],s=t.size||10;if(y[u])n=y[u];else{var c=h.parsePathString(u),l=a.flatten(c).filter(function(t){return a.isNumber(t)});y[u]=n={range:Math.max.apply(null,l)-Math.min.apply(null,l),segments:c}}var f=s/n.range,d=[];o.rotate&&(d.push(["r",o.rotate/180*Math.PI]),delete o.rotate);var p=e.addShape("path",{attrs:a.mix(o,{path:n.segments})});return d.push(["s",f,f],["t",t.x,t.y]),p.transform(d),p}}),t.exports=v},function(t,e,n){function r(t){var e=c.shape.polygon,n=a.mix({},e,t.style);return s.addFillAttrs(n,t),n}function i(t){var e=c.shape.hollowPolygon,n=a.mix({},e,t.style);return s.addStrokeAttrs(n,t),n}function o(t){for(var e=t[0],n=1,r=[["M",e.x,e.y]];n<t.length;){var i=t[n];i.x===t[n-1].x&&i.y===t[n-1].y||(r.push(["L",i.x,i.y]),i.x===e.x&&i.y===e.y&&n<t.length-1&&(e=t[n+1],r.push(["Z"]),r.push(["M",e.x,e.y]),n++)),n++}return a.isEqual(r[r.length-1],e)||r.push(["L",e.x,e.y]),r.push(["Z"]),r}var a=n(0),u=n(9),s=n(23),c=n(5),l=u.registerFactory("polygon",{defaultShapeType:"polygon",getDefaultPoints:function(t){var e=[];return a.each(t.x,function(n,r){var i=t.y[r];e.push({x:n,y:i})}),e},getActiveCfg:function(t,e){var n=e.lineWidth||1;return"hollow"===t?{lineWidth:n+1}:{fillOpacity:(e.fillOpacity||e.opacity||1)-.08}},getSelectedCfg:function(t,e){return e&&e.style?e.style:this.getActiveCfg(t,e)}});u.registerShape("polygon","polygon",{draw:function(t,e){if(!a.isEmpty(t.points)){var n=r(t),i=o(t.points);return i=this.parsePath(i),e.addShape("path",{attrs:a.mix(n,{path:i})})}},getMarkerCfg:function(t){return a.mix({symbol:"square",radius:4},r(t))}}),u.registerShape("polygon","hollow",{draw:function(t,e){if(!a.isEmpty(t.points)){var n=i(t),r=o(t.points);return r=this.parsePath(r),e.addShape("path",{attrs:a.mix(n,{path:r})})}},getMarkerCfg:function(t){return a.mix({symbol:"square",radius:4},r(t))}}),t.exports=l},function(t,e,n){function r(t){h.isArray(t)||(t=[t]);var e=t[0],n=t[t.length-1],r=t.length>1?t[1]:e;return{min:e,max:n,min1:r,max1:t.length>3?t[3]:n,median:t.length>2?t[2]:r}}function i(t,e){h.each(t,function(t){e.push({x:t[0],y:t[1]})})}function o(t){var e=g.shape.schema,n=h.mix({},e,t.style);return p.addStrokeAttrs(n,t),n}function a(t){var e=g.shape.schema,n=h.mix({},e,t.style);return p.addFillAttrs(n,t),t.color&&(n.stroke=t.color||n.stroke),n}function u(t,e,n){var o,a,u=[];return h.isArray(e)?(a=r(e),o=[[t-n/2,a.max],[t+n/2,a.max],[t,a.max],[t,a.max1],[t-n/2,a.min1],[t-n/2,a.max1],[t+n/2,a.max1],[t+n/2,a.min1],[t,a.min1],[t,a.min],[t-n/2,a.min],[t+n/2,a.min],[t-n/2,a.median],[t+n/2,a.median]]):(e=e||.5,a=r(t),o=[[a.min,e-n/2],[a.min,e+n/2],[a.min,e],[a.min1,e],[a.min1,e-n/2],[a.min1,e+n/2],[a.max1,e+n/2],[a.max1,e-n/2],[a.max1,e],[a.max,e],[a.max,e-n/2],[a.max,e+n/2],[a.median,e-n/2],[a.median,e+n/2]]),i(o,u),u}function s(t){h.isArray(t)||(t=[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 c(t,e,n){var r=s(e);return[{x:t,y:r[0]},{x:t,y:r[1]},{x:t-n/2,y:r[2]},{x:t-n/2,y:r[1]},{x:t+n/2,y:r[1]},{x:t+n/2,y:r[2]},{x:t,y:r[2]},{x:t,y:r[3]}]}function l(t){return[["M",t[0].x,t[0].y],["L",t[1].x,t[1].y],["M",t[2].x,t[2].y],["L",t[3].x,t[3].y],["M",t[4].x,t[4].y],["L",t[5].x,t[5].y],["L",t[6].x,t[6].y],["L",t[7].x,t[7].y],["L",t[4].x,t[4].y],["Z"],["M",t[8].x,t[8].y],["L",t[9].x,t[9].y],["M",t[10].x,t[10].y],["L",t[11].x,t[11].y],["M",t[12].x,t[12].y],["L",t[13].x,t[13].y]]}function f(t){return[["M",t[0].x,t[0].y],["L",t[1].x,t[1].y],["M",t[2].x,t[2].y],["L",t[3].x,t[3].y],["L",t[4].x,t[4].y],["L",t[5].x,t[5].y],["Z"],["M",t[6].x,t[6].y],["L",t[7].x,t[7].y]]}var h=n(0),d=n(9),p=n(23),g=n(5),v=d.registerFactory("schema",{defaultShapeType:"",getActiveCfg:function(t,e){if("box"===t){return{lineWidth:(e.lineWidth||1)+1}}var n=e.fillOpacity||e.opacity||1;return{fillOpacity:n-.15,strokeOpacity:n-.15}},getSelectedCfg:function(t,e){return e&&e.style?e.style:this.getActiveCfg(t,e)}});d.registerShape("schema","box",{getPoints:function(t){return u(t.x,t.y,t.size)},draw:function(t,e){var n=o(t),r=l(t.points);return r=this.parsePath(r),e.addShape("path",{attrs:h.mix(n,{path:r})})},getMarkerCfg:function(t){return{symbol:function(t,e,n){var r=[e-6,e-3,e,e+3,e+6],i=u(t,r,n);return[["M",i[0].x+1,i[0].y],["L",i[1].x-1,i[1].y],["M",i[2].x,i[2].y],["L",i[3].x,i[3].y],["M",i[4].x,i[4].y],["L",i[5].x,i[5].y],["L",i[6].x,i[6].y],["L",i[7].x,i[7].y],["L",i[4].x,i[4].y],["Z"],["M",i[8].x,i[8].y],["L",i[9].x,i[9].y],["M",i[10].x+1,i[10].y],["L",i[11].x-1,i[11].y],["M",i[12].x,i[12].y],["L",i[13].x,i[13].y]]},radius:6,lineWidth:1,stroke:t.color}}}),d.registerShape("schema","candle",{getPoints:function(t){return c(t.x,t.y,t.size)},draw:function(t,e){var n=a(t),r=f(t.points);return r=this.parsePath(r),e.addShape("path",{attrs:h.mix(n,{path:r})})},getMarkerCfg:function(t){return{symbol:function(t,e,n){e=[e+7.5,e+3,e-3,e-7.5];var r=c(t,e,n);return[["M",r[0].x,r[0].y],["L",r[1].x,r[1].y],["M",r[2].x,r[2].y],["L",r[3].x,r[3].y],["L",r[4].x,r[4].y],["L",r[5].x,r[5].y],["Z"],["M",r[6].x,r[6].y],["L",r[7].x,r[7].y]]},lineWidth:1,stroke:t.color,fill:t.color,radius:6}}}),t.exports=v},function(t,e,n){function r(t){var e=s.shape.venn,n=o.mix({},e,t.style);return u.addFillAttrs(n,t),n}function i(t){var e=s.shape.hollowVenn,n=o.mix({},e,t.style);return u.addStrokeAttrs(n,t),n}var o=n(0),a=n(9),u=n(23),s=n(5),c=o.PathUtil,l=a.registerFactory("venn",{defaultShapeType:"venn",getActiveCfg:function(t,e){var n=e.lineWidth||1;return"hollow"===t?{lineWidth:n+1}:{fillOpacity:(e.fillOpacity||e.opacity||1)-.08}},getSelectedCfg:function(t,e){return e&&e.style?e.style:this.getActiveCfg(t,e)}});a.registerShape("venn","venn",{draw:function(t,e){var n=t.origin._origin,i=n.path,a=r(t),u=c.parsePathString(i);return e.addShape("path",{attrs:o.mix(a,{path:u})})},getMarkerCfg:function(t){return o.mix({symbol:"circle",radius:4},r(t))}}),a.registerShape("venn","hollow",{draw:function(t,e){var n=t.origin._origin,r=n.path,a=i(t),u=c.parsePathString(r);return e.addShape("path",{attrs:o.mix(a,{path:u})})},getMarkerCfg:function(t){return o.mix({symbol:"circle",radius:4},r(t))}}),t.exports=l},function(t,e,n){function r(t){var e=f.shape.venn,n=s.mix({},e,t.style);return l.addFillAttrs(n,t),t.color&&(n.stroke=n.stroke||t.color),n}function i(t){var e=f.shape.hollowVenn,n=s.mix({},e,t.style);return l.addStrokeAttrs(n,t),n}function o(t){for(var e=[],n=0;n<t.length;n++){var r=t[n];if(r){var i=0===n?"M":"L";e.push([i,r.x,r.y])}}var o=t[0];return o&&(e.push(["L",o.x,o.y]),e.push(["z"])),e}function a(t){for(var e=t.length/2,n=[],r=[],i=0;i<t.length;i++)i<e?n.push(t[i]):r.push(t[i]);var o=h.getSplinePath(n,!1),a=h.getSplinePath(r,!1);r.length&&o.push(["L",r[0].x,r[0].y]),a.shift();var u=o.concat(a);return n.length&&u.push(["L",n[0].x,n[0].y]),u.push(["z"]),u}function u(t){var e=Math.max.apply(null,t);return t.map(function(t){return t/e})}var s=n(0),c=n(9),l=n(23),f=n(5),h=n(25),d=c.registerFactory("violin",{defaultShapeType:"violin",getDefaultPoints:function(t){var e=t.size/2,n=[],r=u(t._size);return s.each(t.y,function(i,o){var a=r[o]*e,u=0===o,s=o===t.y.length-1;n.push({isMin:u,isMax:s,x:t.x-a,y:i}),n.unshift({isMin:u,isMax:s,x:t.x+a,y:i})}),n},getActiveCfg:function(t,e){var n=e.lineWidth||1;return"hollow"===t?{lineWidth:n+1}:{fillOpacity:(e.fillOpacity||e.opacity||1)-.08}},getSelectedCfg:function(t,e){return e&&e.style?e.style:this.getActiveCfg(t,e)}});c.registerShape("violin","violin",{draw:function(t,e){var n=r(t),i=o(t.points);return i=this.parsePath(i),e.addShape("path",{attrs:s.mix(n,{path:i})})},getMarkerCfg:function(t){return s.mix({symbol:"circle",radius:4},r(t))}}),c.registerShape("violin","smooth",{draw:function(t,e){var n=r(t),i=a(t.points);return i=this.parsePath(i),e.addShape("path",{attrs:s.mix(n,{path:i})})},getMarkerCfg:function(t){return s.mix({symbol:"circle",radius:4},r(t))}}),c.registerShape("violin","hollow",{draw:function(t,e){var n=i(t),r=o(t.points);return r=this.parsePath(r),e.addShape("path",{attrs:s.mix(n,{path:r})})},getMarkerCfg:function(t){return s.mix({symbol:"circle",radius:4},i(t))}}),c.registerShape("violin","smoothHollow",{draw:function(t,e){var n=i(t),r=a(t.points);return r=this.parsePath(r),e.addShape("path",{attrs:s.mix(n,{path:r})})},getMarkerCfg:function(t){return s.mix({symbol:"circle",radius:4},i(t))}}),t.exports=d},function(t,e,n){var r=n(0);t.exports=function(t){return r.isArray(t)?t:r.isString(t)?t.split("*"):[t]}},function(t,e,n){function r(t,e,n,r){var i,o,u,s,c=[],l=!!r;if(l){u=[1/0,1/0],s=[-1/0,-1/0];for(var f=0,h=t.length;f<h;f++){var d=t[f];u=a.min([],u,d),s=a.max([],s,d)}u=a.min([],u,r[0]),s=a.max([],s,r[1])}for(var p=0,g=t.length;p<g;p++){var v=t[p];if(n)i=t[p?p-1:g-1],o=t[(p+1)%g];else{if(0===p||p===g-1){c.push(v);continue}i=t[p-1],o=t[p+1]}var y=[];y=a.sub(y,o,i),y=a.scale(y,y,e);var m=a.distance(v,i),b=a.distance(v,o),x=m+b;0!==x&&(m/=x,b/=x);var _=a.scale([],y,-m),w=a.scale([],y,b),O=a.add([],v,_),S=a.add([],v,w);l&&(O=a.max([],O,u),O=a.min([],O,s),S=a.max([],S,u),S=a.min([],S,s)),c.push(O),c.push(S)}return n&&c.push(c.shift()),c}function i(t,e,n){for(var i=!!e,o=[],a=0,u=t.length;a<u;a+=2)o.push([t[a],t[a+1]]);for(var s,c,l,f=r(o,.4,i,n),h=o.length,d=[],p=0;p<h-1;p++)s=f[2*p],c=f[2*p+1],l=o[p+1],d.push(["C",s[0],s[1],c[0],c[1],l[0],l[1]]);return i&&(s=f[h],c=f[h+1],l=o[0],d.push(["C",s[0],s[1],c[0],c[1],l[0],l[1]])),d}var o=n(0).MatrixUtil,a=o.vec2;t.exports={catmullRom2bezier: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(8),o=n(0),a=n(543),u=a.venn,s=a.scaleSolution,c=a.circlePath,l=a.intersectionAreaPath,f=a.computeTextCentres;n(310);var h=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="venn",e.shapeType="venn",e.generatePoints=!1,e},n._getAttrValues=function(e,n){return"position"===e.type?[n.x,n.y]:t.prototype._getAttrValues.call(this,e,n)},n.sets=function(t){return this.set("setsField",t),this},n._initAttrs=function(){var e=this;t.prototype._initAttrs.call(this);var n=e.get("attrOptions"),r=e.get("setsField")||"sets",i=e.get("data"),a=n.size?n.size.field:"size";i.forEach(function(t){t.sets=t[r],t._sets=t[r].join("&"),t.size=t[a]});var h=u(i),d=e.get("coord"),p=[Math.min(d.x.end,d.x.start),Math.max(d.x.end,d.x.start)],g=[Math.min(d.y.end,d.y.start),Math.max(d.y.end,d.y.start)],v=p[1]-p[0],y=g[1]-g[0],m=e.get("styleOptions"),b=m&&o.isObject(m.style)?m.style.padding:0;o.isFinite(b)||(b=0);var x=s(h,v,y,b),_=f(x,i);i.forEach(function(t){var e=t.sets,n=e.join(",");if(t.id=n,1===e.length){var r=x[n];t.path=c(r.x,r.y,r.radius),o.assign(t,r)}else{var i=e.map(function(t){return x[t]}),a=l(i);/[zZ]$/.test(a)||(a+="Z"),t.path=a;var u=_[n]||{x:0,y:0};o.assign(t,u)}})},e}(i);i.Venn=h,t.exports=h},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(8),a=n(0),u=n(70);n(311);var s=function(t){function e(e){var n;return n=t.call(this,e)||this,a.assign(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="violin",e.shapeType="violin",e.generatePoints=!0,e},n.createShapePointsCfg=function(e){var n=this,r=t.prototype.createShapePointsCfg.call(this,e);r.size=n.getNormalizedSize(e);var i=n.get("_sizeField");return r._size=e._origin[i],r},n.clearInner=function(){t.prototype.clearInner.call(this),this.set("defaultSize",null)},n._initAttrs=function(){var e=this,n=e.get("attrOptions"),r=n.size?n.size.field:e.get("_sizeField")?e.get("_sizeField"):"size";e.set("_sizeField",r),delete n.size,t.prototype._initAttrs.call(this)},e}(o),c=function(t){function e(){return t.apply(this,arguments)||this}return i(e,t),e.prototype.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.hasDefaultAdjust=!0,e.adjusts=[{type:"dodge"}],e},e}(s);s.Dodge=c,o.Violin=s,o.ViolinDodge=c,t.exports=s},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(0),a=n(28),u=["X","Y","XY","POLYGON"],s="XY",c=function(t){function e(e,n){var i;i=t.call(this,e,n)||this;var o=r(i);o.filter=!o.draggable,o.type=o.type.toUpperCase(),o.chart=n,u.includes(o.type)||(o.type=s);var a=o.canvas;if(a){var c;a.get("children").map(function(t){return"plotBack"===t.get("type")?(c=t.get("plotRange"),!1):t}),o.plot={start:c.bl,end:c.tr}}if(n){var l=n.get("coord");o.plot={start:l.start,end:l.end},o.isTransposed=l.isTransposed;var f=n._getScales("x"),h=n._getScales("y");o.xScale=o.xField?f[o.xField]:n.getXScale(),o.yScale=o.yField?h[o.yField]:n.getYScales()[0]}return i}i(e,t);var n=e.prototype;return n.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return o.mix({},e,{type:s,startPoint:null,brushing:!1,dragging:!1,brushShape:null,container:null,polygonPath:null,style:{fill:"#C5D4EB",opacity:.3,lineWidth:1,stroke:"#82A6DD"},draggable:!1,dragOffX:0,dragOffY:0,inPlot:!0,xField:null,yField:null})},n.start=function(t){var e=this,n=e.canvas,r=e.type,i=e.brushShape;if(r){var o={x:t.offsetX,y:t.offsetY};if(o.x){var a=e.plot&&e.inPlot,u=n.get("canvasDOM"),s=n.get("pixelRatio");if(e.selection&&(e.selection=null),e.draggable&&i&&!i.get("destroyed")){if(i.isHit(o.x*s,o.y*s)){if(u.style.cursor="move",e.selection=i,e.dragging=!0,"X"===r)e.dragoffX=o.x-i.attr("x"),e.dragoffY=0;else if("Y"===r)e.dragoffX=0,e.dragoffY=o.y-i.attr("y");else if("XY"===r)e.dragoffX=o.x-i.attr("x"),e.dragoffY=o.y-i.attr("y");else if("POLYGON"===r){var c=i.getBBox();e.dragoffX=o.x-c.minX,e.dragoffY=o.y-c.minY}e.onDragstart&&e.onDragstart(t)}e.prePoint=o}if(!e.dragging){e.onBrushstart&&e.onBrushstart(o);var l=e.container;if(a){var f=e.plot,h=f.start,d=f.end;if(o.x<h.x||o.x>d.x||o.y<d.y||o.y>h.y)return}u.style.cursor="crosshair",e.startPoint=o,e.brushShape=null,e.brushing=!0,l?l.clear():(l=n.addGroup({zIndex:5}),l.initTransform()),e.container=l,"POLYGON"===r&&(e.polygonPath="M "+o.x+" "+o.y)}}}},n.process=function(t){var e=this,n=e.brushing,r=e.dragging,i=e.type,a=e.plot,u=e.startPoint,s=e.xScale,c=e.yScale,l=e.canvas;if(n||r){var f={x:t.offsetX,y:t.offsetY},h=l.get("canvasDOM");if(n){h.style.cursor="crosshair";var d=a.start,p=a.end,g=e.polygonPath,v=e.brushShape,y=e.container;e.plot&&e.inPlot&&(f=e._limitCoordScope(f));var m,b,x,_;"Y"===i?(m=d.x,b=f.y>=u.y?u.y:f.y,x=Math.abs(d.x-p.x),_=Math.abs(u.y-f.y)):"X"===i?(m=f.x>=u.x?u.x:f.x,b=p.y,x=Math.abs(u.x-f.x),_=Math.abs(p.y-d.y)):"XY"===i?(f.x>=u.x?(m=u.x,b=f.y>=u.y?u.y:f.y):(m=f.x,b=f.y>=u.y?u.y:f.y),x=Math.abs(u.x-f.x),_=Math.abs(u.y-f.y)):"POLYGON"===i&&(g+="L "+f.x+" "+f.y,e.polygonPath=g,v?!v.get("destroyed")&&v.attr(o.mix({},v._attrs,{path:g})):v=y.addShape("path",{attrs:o.mix(e.style,{path:g})})),"POLYGON"!==i&&(v?!v.get("destroyed")&&v.attr(o.mix({},v._attrs,{x:m,y:b,width:x,height:_})):v=y.addShape("rect",{attrs:o.mix(e.style,{x:m,y:b,width:x,height:_})})),e.brushShape=v}else if(r){h.style.cursor="move";var w=e.selection;if(w&&!w.get("destroyed"))if("POLYGON"===i){var O=e.prePoint;e.selection.translate(f.x-O.x,f.y-O.y)}else e.dragoffX&&w.attr("x",f.x-e.dragoffX),e.dragoffY&&w.attr("y",f.y-e.dragoffY)}e.prePoint=f,l.draw();var S=e._getSelected(),C=S.data,E=S.shapes,M=S.xValues,j=S.yValues,T={data:C,shapes:E};s&&(T[s.field]=M),c&&(T[c.field]=j),o.mix(t,T),T.x=f.x,T.y=f.y,e.onDragmove&&e.onDragmove(T),e.onBrushmove&&e.onBrushmove(T)}},n.end=function(t){var e=this;if(e.brushing||e.dragging){var n=e.data,r=e.shapes,i=e.xValues,a=e.yValues,u=e.canvas,s=e.type,c=e.startPoint,l=e.chart,f=e.container,h=e.xScale,d=e.yScale,p=t.offsetX,g=t.offsetY;if(u.get("canvasDOM").style.cursor="default",Math.abs(c.x-p)<=1&&Math.abs(c.y-g)<=1)return e.brushing=!1,e.dragging=!1,f.clear(),void u.draw();var v={data:n,shapes:r};if(h&&(v[h.field]=i),d&&(v[d.field]=a),o.mix(t,v),v.x=p,v.y=g,e.dragging)e.dragging=!1,e.onDragend&&e.onDragend(v);else if(e.brushing){e.brushing=!1;var y=e.brushShape,m=e.polygonPath;"POLYGON"===s&&(m+="z",y&&!y.get("destroyed")&&y.attr(o.mix({},y._attrs,{path:m})),e.polygonPath=m,u.draw()),e.onBrushend?e.onBrushend(v):l&&e.filter&&(f.clear(),!e.isTransposed&&"X"===s||e.isTransposed&&"Y"===s?h&&l.filter(h.field,function(t){return i.indexOf(t)>-1}):!e.isTransposed&&"Y"===s||e.isTransposed&&"X"===s?d&&l.filter(d.field,function(t){return a.indexOf(t)>-1}):(h&&l.filter(h.field,function(t){return i.indexOf(t)>-1}),d&&l.filter(d.field,function(t){return a.indexOf(t)>-1})),l.repaint())}}},n.reset=function(){var t=this,e=t.chart,n=t.filter,r=t.brushShape,i=t.canvas;e&&n&&(e.get("options").filters={},e.repaint()),r&&(r.destroy(),i.draw())},n._limitCoordScope=function(t){var e=this.plot,n=e.start,r=e.end;return t.x<n.x&&(t.x=n.x),t.x>r.x&&(t.x=r.x),t.y<r.y&&(t.y=r.y),t.y>n.y&&(t.y=n.y),t},n._getSelected=function(){var t=this,e=t.chart,n=t.xScale,r=t.yScale,i=t.brushShape,o=t.canvas,a=o.get("pixelRatio"),u=[],s=[],c=[],l=[];if(e){e.get("geoms").map(function(t){return t.getShapes().map(function(t){var e=t.get("origin");return Array.isArray(e)||(e=[e]),e.map(function(e){if(i.isHit(e.x*a,e.y*a)){u.push(t);var o=e._origin;l.push(o),n&&s.push(o[n.field]),r&&c.push(o[r.field])}return e}),t}),t})}return t.shapes=u,t.xValues=s,t.yValues=c,t.data=l,o.draw(),{data:l,xValues:s,yValues:c,shapes:u}},e}(a);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(16),a=o.Group,u=i.DomUtil,s=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n.getDefaultCfg=function(){return{range:null,middleAttr:null,backgroundElement:null,minHandleElement:null,maxHandleElement:null,middleHandleElement:null,currentTarget:null,layout:"vertical",width:null,height:null,pageX:null,pageY:null}},n._initHandle=function(t){var e,n,r,o=this,a=o.addGroup(),u=o.get("layout"),s=o.get("handleStyle"),c=s.img,l=s.width,f=s.height;if("horizontal"===u){var h=s.width;r="ew-resize",n=a.addShape("Image",{attrs:{x:-h/2,y:0,width:h,height:f,img:c,cursor:r}}),e=a.addShape("Text",{attrs:i.mix({x:"min"===t?-(h/2+5):h/2+5,y:f/2,textAlign:"min"===t?"end":"start",textBaseline:"middle",text:"min"===t?this.get("minText"):this.get("maxText"),cursor:r},this.get("textStyle"))})}else r="ns-resize",n=a.addShape("Image",{attrs:{x:0,y:-f/2,width:l,height:f,img:c,cursor:r}}),e=a.addShape("Text",{attrs:i.mix({x:l/2,y:"min"===t?f/2+5:-(f/2+5),textAlign:"center",textBaseline:"middle",text:"min"===t?this.get("minText"):this.get("maxText"),cursor:r},this.get("textStyle"))});return this.set(t+"TextElement",e),this.set(t+"IconElement",n),a},n._initSliderBackground=function(){var t=this.addGroup();return t.initTransform(),t.translate(0,0),t.addShape("Rect",{attrs:i.mix({x:0,y:0,width:this.get("width"),height:this.get("height")},this.get("backgroundStyle"))}),t},n._beforeRenderUI=function(){var t=this._initSliderBackground(),e=this._initHandle("min"),n=this._initHandle("max"),r=this.addShape("rect",{attrs:this.get("middleAttr")});this.set("middleHandleElement",r),this.set("minHandleElement",e),this.set("maxHandleElement",n),this.set("backgroundElement",t),t.set("zIndex",0),r.set("zIndex",1),e.set("zIndex",2),n.set("zIndex",2),r.attr("cursor","move"),this.sort()},n._renderUI=function(){"horizontal"===this.get("layout")?this._renderHorizontal():this._renderVertical()},n._transform=function(t){var e=this.get("range"),n=e[0]/100,r=e[1]/100,i=this.get("width"),o=this.get("height"),a=this.get("minHandleElement"),u=this.get("maxHandleElement"),s=this.get("middleHandleElement");a.resetMatrix?(a.resetMatrix(),u.resetMatrix()):(a.initTransform(),u.initTransform()),"horizontal"===t?(s.attr({x:i*n,y:0,width:(r-n)*i,height:o}),a.translate(n*i,0),u.translate(r*i,0)):(s.attr({x:0,y:o*(1-r),width:i,height:(r-n)*o}),a.translate(0,(1-n)*o),u.translate(0,(1-r)*o))},n._renderHorizontal=function(){this._transform("horizontal")},n._renderVertical=function(){this._transform("vertical")},n._bindUI=function(){this.on("mousedown",i.wrapBehavior(this,"_onMouseDown"))},n._isElement=function(t,e){var n=this.get(e);if(t===n)return!0;if(n.isGroup){return n.get("children").indexOf(t)>-1}return!1},n._getRange=function(t,e){var n=t+e;return n=n>100?100:n,n=n<0?0:n},n._limitRange=function(t,e,n){n[0]=this._getRange(t,n[0]),n[1]=n[0]+e,n[1]>100&&(n[1]=100,n[0]=n[1]-e)},n._updateStatus=function(t,e){var n="x"===t?this.get("width"):this.get("height");t=i.upperFirst(t);var r,o=this.get("range"),a=this.get("page"+t),u=this.get("currentTarget"),s=this.get("rangeStash"),c=this.get("layout"),l="vertical"===c?-1:1,f=e["page"+t],h=f-a,d=h/n*100*l,p=this.get("minRange"),g=this.get("maxRange");o[1]<=o[0]?(this._isElement(u,"minHandleElement")||this._isElement(u,"maxHandleElement"))&&(o[0]=this._getRange(d,o[0]),o[1]=this._getRange(d,o[0])):(this._isElement(u,"minHandleElement")&&(o[0]=this._getRange(d,o[0]),p&&o[1]-o[0]<=p&&this._limitRange(d,p,o),g&&o[1]-o[0]>=g&&this._limitRange(d,g,o)),this._isElement(u,"maxHandleElement")&&(o[1]=this._getRange(d,o[1]),p&&o[1]-o[0]<=p&&this._limitRange(d,p,o),g&&o[1]-o[0]>=g&&this._limitRange(d,g,o))),this._isElement(u,"middleHandleElement")&&(r=s[1]-s[0],this._limitRange(d,r,o)),this.emit("sliderchange",{range:o}),this.set("page"+t,f),this._renderUI(),this.get("canvas").draw()},n._onMouseDown=function(t){var e=t.currentTarget,n=t.event,r=this.get("range");n.stopPropagation(),n.preventDefault(),this.set("pageX",n.pageX),this.set("pageY",n.pageY),this.set("currentTarget",e),this.set("rangeStash",[r[0],r[1]]),this._bindCanvasEvents()},n._bindCanvasEvents=function(){var t=this.get("canvas").get("containerDOM");this.onMouseMoveListener=u.addEventListener(t,"mousemove",i.wrapBehavior(this,"_onCanvasMouseMove")),this.onMouseUpListener=u.addEventListener(t,"mouseup",i.wrapBehavior(this,"_onCanvasMouseUp")),this.onMouseLeaveListener=u.addEventListener(t,"mouseleave",i.wrapBehavior(this,"_onCanvasMouseUp"))},n._onCanvasMouseMove=function(t){"horizontal"===this.get("layout")?this._updateStatus("x",t):this._updateStatus("y",t)},n._onCanvasMouseUp=function(){this._removeDocumentEvents()},n._removeDocumentEvents=function(){this.onMouseMoveListener.remove(),this.onMouseUpListener.remove(),this.onMouseLeaveListener.remove()},e}(a);t.exports=s},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(0),a=n(28),u=n(319),s=n(71),c=n(73),l=["X","Y","XY"],f="X",h=function(t){function e(e,n){var i;i=t.call(this,e,n)||this;var a=r(i);a.type=a.type.toUpperCase(),a.chart=n,a.coord=n.get("coord");var s=a.data=n.get("data");u(n);var h=n.getYScales(),d=n.getXScale();h.push(d);var p=n.get("scaleController");return h.forEach(function(t){var e=t.field;a.limitRange[e]=c(s,t);var n=p.defs[e]||{};a.originScaleDefsByField[e]=o.mix(n,{nice:!!n.nice}),t.isLinear&&(a.stepByField[e]=(t.max-t.min)*a.stepRatio)}),l.includes(a.type)||(a.type=f),a._disableTooltip(),i}i(e,t);var n=e.prototype;return n.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return o.mix({},e,{type:f,stepRatio:.05,limitRange:{},stepByField:{},threshold:20,originScaleDefsByField:{},previousPoint:null,isDragging:!1})},n._disableTooltip=function(){var t=this,e=t.chart;e.get("tooltipController")&&(t._showTooltip=!0,e.tooltip(!1))},n._enableTooltip=function(t){var e=this,n=e.chart;e._showTooltip&&(n.tooltip(!0),n.showTooltip(t))},n._applyTranslate=function(t,e,n){void 0===e&&(e=0);var r=this;t.isLinear?r._translateLinearScale(t,e,n):r._translateCatScale(t,e,n)},n._translateCatScale=function(t,e,n){var r=this,i=r.chart,a=t.type,u=t.field,c=t.values,l=t.ticks,f=s(i,u),h=r.limitRange[u],d=e/n,p=c.length,g=Math.max(1,Math.abs(parseInt(d*p))),v=h.indexOf(c[0]),y=h.indexOf(c[p-1]);if(e>0&&v>=0){for(var m=0;m<g&&v>0;m++)v-=1,y-=1;var b=h.slice(v,y+1),x=null;if("timeCat"===a){for(var _=l.length>2?l[1]-l[0]:864e5,w=l[0]-_;w>=b[0];w-=_)l.unshift(w);x=l}i.scale(u,o.mix({},f,{values:b,ticks:x}))}else if(e<0&&y<=h.length-1){for(var O=0;O<g&&y<h.length-1;O++)v+=1,y+=1;var S=h.slice(v,y+1),C=null;if("timeCat"===a){for(var E=l.length>2?l[1]-l[0]:864e5,M=l[l.length-1]+E;M<=S[S.length-1];M+=E)l.push(M);C=l}i.scale(u,o.mix({},f,{values:S,ticks:C}))}},n._translateLinearScale=function(t,e,n){var r=this,i=r.chart,a=r.limitRange,u=t.min,c=t.max,l=t.field;if(u!==a[l].min||c!==a[l].max){var f=e/n,h=c-u,d=s(i,l);i.scale(l,o.mix({},d,{nice:!1,min:u+f*h,max:c+f*h}))}},n.start=function(t){var e=this;e.canvas.get("canvasDOM").style.cursor="pointer",e.isDragging=!0,e.previousPoint={x:t.x,y:t.y},e._disableTooltip()},n.process=function(t){var e=this;if(e.isDragging){var n=e.chart,r=e.type,i=e.canvas,o=e.coord,a=e.threshold;i.get("canvasDOM").style.cursor="move";var u=e.previousPoint,s=t,c=s.x-u.x,l=s.y-u.y,f=!1;if(Math.abs(c)>a&&r.indexOf("X")>-1){f=!0;var h=n.getXScale();e._applyTranslate(h,h.isLinear?-c:c,o.width)}if(Math.abs(l)>a&&r.indexOf("Y")>-1){f=!0;n.getYScales().forEach(function(t){e._applyTranslate(t,s.y-u.y,o.height)})}f&&(e.previousPoint=s,n.repaint())}},n.end=function(t){var e=this;e.isDragging=!1,e.canvas.get("canvasDOM").style.cursor="default",e._enableTooltip(t)},n.reset=function(){var t=this,e=t.view,n=t.originScaleDefsByField,r=e.getYScales(),i=e.getXScale();r.push(i),r.forEach(function(t){if(t.isLinear){var r=t.field;e.scale(r,n[r])}}),e.repaint(),t._disableTooltip()},e}(a);t.exports=h},function(t,e,n){var r=n(0),i=n(52),o=n(72);t.exports=function(t){t.on("beforeinitgeoms",function(){t.set("limitInPlot",!0);var e=t.get("data"),n=o(t);if(!n)return e;var a=t.get("geoms"),u=!1;r.each(a,function(t){if(["area","line","path"].includes(t.get("type")))return u=!0,!1});var s=[];if(r.each(n,function(t,e){!u&&t&&(t.values||t.min||t.max)&&s.push(e)}),0===s.length)return e;var c=[];r.each(e,function(t){var e=!0;r.each(s,function(o){var a=t[o];if(a){var u=n[o];if("timeCat"===u.type){var s=u.values;r.isNumber(s[0])&&(a=i.toTimeStamp(a))}(u.values&&!u.values.includes(a)||u.min&&a<u.min||u.max&&a>u.max)&&(e=!1)}}),e&&c.push(t)}),t.set("filteredData",c)})}},function(t,e){t.exports=function(t,e,n){if(!t)return[0,1];var r=0,i=0;if("linear"===n){var o=e.min,a=e.max,u=a-o;r=(t.min-o)/u,i=(t.max-o)/u}else{var s=e,c=t.values,l=s.indexOf(c[0]),f=s.indexOf(c[c.length-1]);r=l/(s.length-1),i=f/(s.length-1)}return[r,i]}},function(t,e,n){var r=n(45),i=n(44),o=n(0),a={Base:n(28),Brush:n(316),Drag:n(318),ScrollBar:n(322),ShapeSelect:n(323),Slider:n(324),Zoom:n(325)};r._Interactions={},r.registerInteraction=function(t,e){r._Interactions[t]=e},r.getInteraction=function(t){return r._Interactions[t]},i.prototype.getInteractions=function(){var t=this;return t._interactions||(t._interactions={}),t._interactions},i.prototype._setInteraction=function(t,e){var n=this,r=n.getInteractions();r[t]&&r[t]!==e&&r[t].destroy(),r[t]=e},i.prototype.clearInteraction=function(t){var e=this,n=e.getInteractions();t?(n[t]&&(n[t]._reset(),n[t].destroy()),delete n[t]):o.each(n,function(t,e){t._reset(),t.destroy(),delete n[e]})},i.prototype.interact=i.prototype.interaction=function(t,e){var n=this,i=r.getInteraction(t),o=new i(e,n);return n._setInteraction(t,o),n},r.registerInteraction("brush",a.Brush),r.registerInteraction("Brush",a.Brush),r.registerInteraction("drag",a.Drag),r.registerInteraction("Drag",a.Drag),r.registerInteraction("zoom",a.Zoom),r.registerInteraction("Zoom",a.Zoom),r.registerInteraction("scroll-bar",a.ScrollBar),r.registerInteraction("ScrollBar",a.ScrollBar),r.registerInteraction("shape-select",a.ShapeSelect),r.registerInteraction("ShapeSelect",a.ShapeSelect),r.registerInteraction("slider",a.Slider),r.registerInteraction("Slider",a.Slider),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(28),a=n(320),u=n(73),s=function(t){function e(e,n){var r;r=t.call(this,e,n)||this;var o=r.getDefaultCfg();return n.set("_scrollBarCfg",i.deepMix({},o,e)),n.set("_limitRange",{}),n.get("_horizontalBar")||n.get("_verticalBar")||r._renderScrollBars(),r}r(e,t);var n=e.prototype;return n.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return i.mix({},e,{startEvent:null,processEvent:null,endEvent:null,resetEvent:null,type:"X",xStyle:{backgroundColor:"rgba(202, 215, 239, .2)",fillerColor:"rgba(202, 215, 239, .75)",size:4,lineCap:"round",offsetX:0,offsetY:-10},yStyle:{backgroundColor:"rgba(202, 215, 239, .2)",fillerColor:"rgba(202, 215, 239, .75)",size:4,lineCap:"round",offsetX:8,offsetY:0}})},n._renderScrollBars=function(){var t=this.chart,e=t.get("_scrollBarCfg");if(e){var n=t.get("data"),r=t.get("plotRange");r.width=Math.abs(r.br.x-r.bl.x),r.height=Math.abs(r.tl.y-r.bl.y);var i=t.get("backPlot"),o=t.get("canvas"),s=o.get("height"),c=t.get("_limitRange"),l=e.type;if(l.indexOf("X")>-1){var f=e.xStyle,h=f.offsetX,d=f.offsetY,p=f.lineCap,g=f.backgroundColor,v=f.fillerColor,y=f.size,m=t.getXScale(),b=c[m.field];b||(b=u(n,m),c[m.field]=b);var x=a(m,b,m.type),_=t.get("_horizontalBar"),w=s-y/2+d;if(_){_.get("children")[1].attr({x1:Math.max(r.bl.x+r.width*x[0]+h,r.bl.x),x2:Math.min(r.bl.x+r.width*x[1]+h,r.br.x)})}else _=i.addGroup({className:"horizontalBar"}),_.addShape("line",{attrs:{x1:r.bl.x+h,y1:w,x2:r.br.x+h,y2:w,lineWidth:y,stroke:g,lineCap:p}}),_.addShape("line",{attrs:{x1:Math.max(r.bl.x+r.width*x[0]+h,r.bl.x),y1:w,x2:Math.min(r.bl.x+r.width*x[1]+h,r.br.x),y2:w,lineWidth:y,stroke:v,lineCap:p}}),t.set("_horizontalBar",_)}if(l.indexOf("Y")>-1){var O=e.yStyle,S=O.offsetX,C=O.offsetY,E=O.lineCap,M=O.backgroundColor,j=O.fillerColor,T=O.size,k=t.getYScales()[0],P=c[k.field];P||(P=u(n,k),c[k.field]=P);var A=a(k,P,k.type),I=t.get("_verticalBar"),D=T/2+S;if(I){I.get("children")[1].attr({y1:Math.max(r.tl.y+r.height*A[0]+C,r.tl.y),y2:Math.min(r.tl.y+r.height*A[1]+C,r.bl.y)})}else I=i.addGroup({className:"verticalBar"}),I.addShape("line",{attrs:{x1:D,y1:r.tl.y+C,x2:D,y2:r.bl.y+C,lineWidth:T,stroke:M,lineCap:E}}),I.addShape("line",{attrs:{x1:D,y1:Math.max(r.tl.y+r.height*A[0]+C,r.tl.y),x2:D,y2:Math.min(r.tl.y+r.height*A[1]+C,r.bl.y),lineWidth:T,stroke:j,lineCap:E}}),t.set("_verticalBar",I)}}},n._clear=function(){var t=this.chart;if(t){var e=t.get("_horizontalBar"),n=t.get("_verticalBar");e&&e.remove(!0),n&&n.remove(!0),t.set("_horizontalBar",null),t.set("_verticalBar",null)}},n._bindEvents=function(){this._onAfterclearOrBeforechangedata=this._onAfterclearOrBeforechangedata.bind(this),this._onAfterclearinner=this._onAfterclearinner.bind(this),this._onAfterdrawgeoms=this._onAfterdrawgeoms.bind(this);var t=this.chart;t.on("afterclear",this._onAfterclearOrBeforechangedata),t.on("beforechangedata",this._onAfterclearOrBeforechangedata),t.on("afterclearinner",this._onAfterclearinner),t.on("afterdrawgeoms",this._onAfterdrawgeoms)},n._onAfterclearOrBeforechangedata=function(){this.chart&&this.chart.set("_limitRange",{})},n._onAfterclearinner=function(){this._clear()},n._onAfterdrawgeoms=function(){this._renderScrollBars()},n._clearEvents=function(){var t=this.chart;t&&(t.off("afterclear",this._onAfterclearOrBeforechangedata),t.off("beforechangedata",this._onAfterclearOrBeforechangedata),t.off("afterclearinner",this._onAfterclearinner),t.off("afterdrawgeoms",this._onAfterdrawgeoms))},n.destroy=function(){this._clearEvents(),this._clear(),this.canvas.draw()},e}(o);t.exports=s},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){var n={};for(var r in e)n[r]=t[r];return n}var o=n(0),a=n(28),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 o.mix({},e,{startEvent:"mouseup",processEvent:null,selectStyle:{fillOpacity:1},unSelectStyle:{fillOpacity:.1},cancelable:!0})},n.start=function(t){var e,n=this,r=n.view,a=[];if(r.eachShape(function(n,r){r.isPointInPath(t.x,t.y)?e=r:a.push(r)}),!e)return void n.reset();if(e.get("_selected")){if(!n.cancelable)return;n.reset()}else{var u=n.selectStyle,s=n.unSelectStyle,c=i(e.attr(),e);e.set("_originAttrs",c),e.attr(u),o.each(a,function(t){var e=t.get("_originAttrs");e&&t.attr(e),t.set("_selected",!1),s&&(e=i(t.attr(),s),t.set("_originAttrs",e),t.attr(s))}),e.set("_selected",!0),n.selectedShape=e,n.canvas.draw()}},n.end=function(t){var e=this.selectedShape;e&&!e.get("destroyed")&&e.get("origin")&&(t.data=e.get("origin")._origin,t.shapeInfo=e.get("origin"),t.shape=e,t.selected=!!e.get("_selected"))},n.reset=function(){var t=this;if(t.selectedShape){var e=t.view,n=e.get("geoms")[0],r=n.get("container").get("children")[0],i=r.get("children");o.each(i,function(t){var e=t.get("_originAttrs");e&&(t._attrs=e,t.set("_originAttrs",null)),t.set("_selected",!1)}),t.canvas.draw()}},e}(a);t.exports=u},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(317),a=n(44),u=n(0),s=n(16),c=n(5),l=n(28),f=n(71),h=n(72),d=s.Canvas,p=u.DomUtil,g=u.isNumber,v=function(t){function e(e,n){var i;i=t.call(this,e,n)||this;var o=r(i);return o._initContainer(),o._initStyle(),o.render(),i}i(e,t);var n=e.prototype;return n.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return u.mix({},e,{startEvent:null,processEvent:null,endEvent:null,resetEvent:null,height:26,width:"auto",padding:c.plotCfg.padding,container:null,xAxis:null,yAxis:null,fillerStyle:{fill:"#BDCCED",fillOpacity:.3},backgroundStyle:{stroke:"#CCD6EC",fill:"#CCD6EC",fillOpacity:.3,lineWidth:1},range:[0,100],layout:"horizontal",textStyle:{fill:"#545454"},handleStyle:{img:"https://gw.alipayobjects.com/zos/rmsportal/QXtfhORGlDuRvLXFzpsQ.png",width:5},backgroundChart:{type:["area"],color:"#CCD6EC"}})},n._initContainer=function(){var t=this,e=t.container;if(!e)throw new Error("Please specify the container for the Slider!");u.isString(e)?t.domContainer=document.getElementById(e):t.domContainer=e},n.forceFit=function(){var t=this;if(t&&!t.destroyed){var e=p.getWidth(t.domContainer),n=t.height;if(e!==t.domWidth){var r=t.canvas;r.changeSize(e,n),t.bgChart&&t.bgChart.changeWidth(e),r.clear(),t._initWidth(),t._initSlider(),t._bindEvent(),r.draw()}}},n._initForceFitEvent=function(){var t=this,e=setTimeout(u.wrapBehavior(t,"forceFit"),200);clearTimeout(t.resizeTimer),t.resizeTimer=e},n._initStyle=function(){var t=this;t.handleStyle=u.mix({width:t.height,height:t.height},t.handleStyle),"auto"===t.width&&window.addEventListener("resize",u.wrapBehavior(t,"_initForceFitEvent"))},n._initWidth=function(){var t,e=this;t="auto"===e.width?p.getWidth(e.domContainer):e.width,e.domWidth=t;var n=u.toAllPadding(e.padding);"horizontal"===e.layout?(e.plotWidth=t-n[1]-n[3],e.plotPadding=n[3],e.plotHeight=e.height):"vertical"===e.layout&&(e.plotWidth=e.width,e.plotHeight=e.height-n[0]-n[2],e.plotPadding=n[0])},n._initCanvas=function(){var t=this,e=t.domWidth,n=t.height,r=new d({width:e,height:n,containerDOM:t.domContainer,capture:!1}),i=r.get("el");i.style.position="absolute",i.style.top=0,i.style.left=0,i.style.zIndex=3,t.canvas=r},n._initBackground=function(){var t,e=this,n=this.chart,r=n.getAllGeoms[0],i=e.data=e.data||n.get("data"),o=n.getXScale(),s=e.xAxis||o.field,c=e.yAxis||n.getYScales()[0].field,l=u.deepMix((t={},t[""+s]={range:[0,1]},t),h(n),e.scales);if(delete l[s].min,delete l[s].max,!i)throw new Error("Please specify the data!");if(!s)throw new Error("Please specify the xAxis!");if(!c)throw new Error("Please specify the yAxis!");var f=e.backgroundChart,d=f.type||r.get("type"),p=f.color||"grey",g=f.shape;u.isArray(d)||(d=[d]);var v=u.toAllPadding(e.padding),y=new a({container:e.container,width:e.domWidth,height:e.height,padding:[0,v[1],0,v[3]],animate:!1});y.source(i),y.scale(l),y.axis(!1),y.tooltip(!1),y.legend(!1),u.each(d,function(t,e){var n=y[t]().position(s+"*"+c).opacity(1),r=u.isArray(p)?p[e]:p;r&&(u.isObject(r)?r.field&&n.color(r.field,r.colors):n.color(r));var i=u.isArray(g)?g[e]:g;i&&(u.isObject(i)?i.field&&n.shape(i.field,i.callback||i.shapes):n.shape(i))}),y.render(),e.bgChart=y,e.scale="horizontal"===e.layout?y.getXScale():y.getYScales()[0],"vertical"===e.layout&&y.destroy()},n._initRange=function(){var t=this,e=t.startRadio,n=t.endRadio,r=t._startValue,i=t._endValue,o=t.scale,a=0,u=1;g(e)?a=e:r&&(a=o.scale(o.translate(r))),g(n)?u=n:i&&(u=o.scale(o.translate(i)));var s=t.minSpan,c=t.maxSpan,l=0;if("time"===o.type||"timeCat"===o.type){var f=o.values,h=f[0];l=f[f.length-1]-h}else o.isLinear&&(l=o.max-o.min);l&&s&&(t.minRange=s/l*100),l&&c&&(t.maxRange=c/l*100);var d=[100*a,100*u];return t.range=d,d},n._getHandleValue=function(t){var e=this,n=e.range,r=n[0]/100,i=n[1]/100,o=e.scale;return"min"===t?e._startValue?e._startValue:o.invert(r):e._endValue?e._endValue:o.invert(i)},n._initSlider=function(){var t=this,e=t.canvas,n=t._initRange(),r=t.scale,i=e.addGroup(o,{middleAttr:t.fillerStyle,range:n,minRange:t.minRange,maxRange:t.maxRange,layout:t.layout,width:t.plotWidth,height:t.plotHeight,backgroundStyle:t.backgroundStyle,textStyle:t.textStyle,handleStyle:t.handleStyle,minText:r.getText(t._getHandleValue("min")),maxText:r.getText(t._getHandleValue("max"))});"horizontal"===t.layout?i.translate(t.plotPadding,0):"vertical"===t.layout&&i.translate(0,t.plotPadding),t.rangeElement=i},n._updateElement=function(t,e){var n=this,r=n.chart,i=n.scale,o=n.rangeElement,a=i.field,s=o.get("minTextElement"),c=o.get("maxTextElement"),l=i.invert(t),h=i.invert(e),d=i.getText(l),p=i.getText(h);s.attr("text",d),c.attr("text",p),n._startValue=d,n._endValue=p,n.onChange&&n.onChange({startText:d,endText:p,startValue:l,endValue:h,startRadio:t,endRadio:e}),r.scale(a,u.mix({},f(r,a),{nice:!1,min:l,max:h})),r.repaint()},n._bindEvent=function(){var t=this;t.rangeElement.on("sliderchange",function(e){var n=e.range,r=n[0]/100,i=n[1]/100;t._updateElement(r,i)})},n.clear=function(){var t=this;t.canvas.clear(),t.bgChart&&t.bgChart.destroy(),t.bgChart=null,t.scale=null,t.canvas.draw()},n.repaint=function(){var t=this;t.clear(),t.render()},n.render=function(){var t=this;t._initWidth(),t._initCanvas(),t._initBackground(),t._initSlider(),t._bindEvent(),t.canvas.draw()},n.destroy=function(){var t=this;clearTimeout(t.resizeTimer),t.rangeElement.off("sliderchange"),t.bgChart&&t.bgChart.destroy(),t.canvas.destroy();for(var e=t.domContainer;e.hasChildNodes();)e.removeChild(e.firstChild);window.removeEventListener("resize",u.getWrapBehavior(t,"_initForceFitEvent")),t.destroyed=!0},e}(l);t.exports=v},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(0),a=n(28),u=n(71),s=n(73),c=["X","Y","XY"],l="X",f=function(t){function e(e,n){var i;i=t.call(this,e,n)||this;var a=r(i);a.chart=n,a.type=a.type.toUpperCase();var u=a.data=n.get("data"),f=n.getYScales(),h=n.getXScale();f.push(h);var d=n.get("scaleController");return f.forEach(function(t){var e=t.field,n=d.defs[e]||{};a.limitRange[e]=s(u,t),a.originScaleDefsByField[e]=o.mix(n,{nice:!!n.nice}),t.isLinear?a.stepByField[e]=(t.max-t.min)*a.stepRatio:a.stepByField[e]=a.catStep}),c.includes(a.type)||(a.type=l),i}i(e,t);var n=e.prototype;return n.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return o.mix({},e,{processEvent:"mousewheel",type:l,stepRatio:.05,stepByField:{},minScale:1,maxScale:4,catStep:2,limitRange:{},originScaleDefsByField:{}})},n._applyScale=function(t,e,n,r){void 0===n&&(n=0);var i=this,a=i.chart,s=i.stepByField;if(t.isLinear){var c=t.min,l=t.max,f=t.field,h=1-n,d=s[f]*e,p=c+d*n,g=l-d*h;if(g>p){var v=u(a,f);a.scale(f,o.mix({},v,{nice:!1,min:p,max:g}))}}else{var y=t.field,m=t.values,b=i.chart,x=b.get("coord"),_=u(b,y),w=i.limitRange[y],O=w.length,S=i.maxScale,C=i.minScale,E=O/S,M=O/C,j=m.length,T=x.invertPoint(r),k=T.x,P=j-e*this.catStep,A=parseInt(P*k),I=P+A;if(e>0&&j>=E){var D=A,R=I;I>j&&(R=j-1,D=j-P);var N=m.slice(D,R);b.scale(y,o.mix({},_,{values:N}))}else if(e<0&&j<=M){var L=w.indexOf(m[0]),F=w.indexOf(m[j-1]),z=Math.max(0,L-A),B=Math.min(F+I,O),W=w.slice(z,B);b.scale(y,o.mix({},_,{values:W}))}}},n.process=function(t){var e=this,n=e.chart,r=e.type,i=n.get("coord"),o=t.deltaY,a=i.invertPoint(t);if(o){e.onZoom&&e.onZoom(o,a,e),o>0?e.onZoomin&&e.onZoomin(o,a,e):e.onZoomout&&e.onZoomout(o,a,e);var u=o/Math.abs(o);if(r.indexOf("X")>-1&&e._applyScale(n.getXScale(),u,a.x,t),r.indexOf("Y")>-1){n.getYScales().forEach(function(n){e._applyScale(n,u,a.y,t)})}}n.repaint()},n.reset=function(){var t=this,e=t.view,n=t.originScaleDefsByField,r=e.getYScales(),i=e.getXScale();r.push(i),r.forEach(function(t){if(t.isLinear){var r=t.field;e.scale(r,n[r])}}),e.repaint()},e}(a);t.exports=f},function(t,e,n){var r,i,o=n(0),a=n(130),u=o.deepMix({},a,{background:{fill:"#1F1F1F",radius:2},plotBackground:{fill:"#1F1F1F"},axis:{top:{label:{textStyle:{fill:"#A6A6A6"}},line:{stroke:"#737373"},tickLine:{stroke:"#737373"}},bottom:{label:{textStyle:{fill:"#A6A6A6"}},line:{stroke:"#737373"},tickLine:{stroke:"#737373"}},left:{label:{textStyle:{fill:"#A6A6A6"}},grid:{lineStyle:{stroke:"#404040"}}},right:{label:{textStyle:{fill:"#A6A6A6"}},grid:{lineStyle:{stroke:"#404040"}}},circle:{label:{textStyle:{fill:"#A6A6A6"}},line:{stroke:"#737373"},tickLine:{stroke:"#737373"},grid:{lineStyle:{stroke:"#404040"}}},radius:{label:{textStyle:{fill:"#A6A6A6"}},line:{stroke:"#737373"},tickLine:{stroke:"#737373"},grid:{lineStyle:{stroke:"#404040"}}},helix:{line:{stroke:"#737373"},tickLine:{stroke:"#737373"}}},label:{textStyle:{fill:"#A6A6A6"}},legend:{right:{textStyle:{fill:"#737373"},unCheckColor:"#bfbfbf"},left:{textStyle:{fill:"#737373"},unCheckColor:"#bfbfbf"},top:{textStyle:{fill:"#737373"},unCheckColor:"#bfbfbf"},bottom:{textStyle:{fill:"#737373"},unCheckColor:"#bfbfbf"},html:(r={},r["g2-legend"]={color:"#D9D9D9"},r),gradient:{textStyle:{fill:"#D9D9D9"},lineStyle:{stroke:"#404040"}}},tooltip:(i={},i["g2-tooltip"]={color:"#D9D9D9",backgroundColor:"rgba(0, 0, 0, 0.5)",boxShadow:"0px 0px 2px #000"},i),tooltipCrosshairsRect:{type:"rect",rectStyle:{fill:"#fff",opacity:.1}},tooltipCrosshairsLine:{lineStyle:{stroke:"rgba(255, 255, 255, 0.45)"}},guide:{line:{text:{style:{fill:"#A6A6A6"}}},text:{style:{fill:"#A6A6A6"}},region:{style:{lineWidth:0,fill:"#000",fillOpacity:.04}}}});t.exports=u},function(t,e,n){var r=n(1),i=n(134),o=n(133),a=n(331),u=n(336),s=function t(e){t.superclass.constructor.call(this,e)};s.CFG={eventEnable:!0,width:null,height:null,widthCanvas:null,heightCanvas:null,widthStyle:null,heightStyle:null,containerDOM:null,canvasDOM:null,pixelRatio:null,renderer:"canvas"},r.extend(s,o),r.augment(s,{init:function(){s.superclass.init.call(this),this._setGlobalParam(),this._setContainer(),this._initPainter(),this._scale(),this.get("eventEnable")&&this._registEvents()},getEmitter:function(t,e){if(t){if(!r.isEmpty(t._getEvents()))return t;var n=t.get("parent");if(n&&!e.propagationStopped)return this.getEmitter(n,e)}},_getEventObj:function(t,e,n,r){var o=new i(t,e,!0,!0);return o.x=n.x,o.y=n.y,o.clientX=e.clientX,o.clientY=e.clientY,o.currentTarget=r,o.target=r,o},_triggerEvent:function(t,e){var n,r=this.getPointByClient(e.clientX,e.clientY),i=this.getShape(r.x,r.y,e),o=this.get("el");if("mousemove"===t){var a=this.get("preShape");if(a&&a!==i){var u=this._getEventObj("mouseleave",e,r,a);n=this.getEmitter(a,e),n&&n.emit("mouseleave",u),o.style.cursor="default"}if(i){var s=this._getEventObj("mousemove",e,r,i);if(n=this.getEmitter(i,e),n&&n.emit("mousemove",s),a!==i){var c=this._getEventObj("mouseenter",e,r,i);n&&n.emit("mouseenter",c,e)}}else{var l=this._getEventObj("mousemove",e,r,this);this.emit("mousemove",l)}this.set("preShape",i)}else{var f=this._getEventObj(t,e,r,i||this);n=this.getEmitter(i,e),n&&n!==this&&n.emit(t,f),this.emit(t,f)}i&&!i.get("destroyed")&&(o.style.cursor=i.attr("cursor")||"default")},_registEvents:function(){var t=this,e=t.get("el"),n=["mouseout","mouseover","mousemove","mousedown","mouseleave","mouseup","click","dblclick"];r.each(n,function(n){e.addEventListener(n,function(e){t._triggerEvent(n,e)},!1)}),e.addEventListener("touchstart",function(e){r.isEmpty(e.touches)||t._triggerEvent("touchstart",e.touches[0])},!1),e.addEventListener("touchmove",function(e){r.isEmpty(e.touches)||t._triggerEvent("touchmove",e.touches[0])},!1),e.addEventListener("touchend",function(e){r.isEmpty(e.changedTouches)||t._triggerEvent("touchend",e.changedTouches[0])},!1)},_scale:function(){var t=this.get("pixelRatio");this.scale(t,t)},_setGlobalParam:function(){this.get("pixelRatio")||this.set("pixelRatio",r.getRatio());var t=u[this.get("renderer")||"canvas"];this._cfg.renderer=t,this._cfg.canvas=this;var e=new a(this);this._cfg.timeline=e},_setContainer:function(){var t=this.get("containerId"),e=this.get("containerDOM");e||(e=document.getElementById(t),this.set("containerDOM",e)),r.modifyCSS(e,{position:"relative"})},_initPainter:function(){var t=this.get("containerDOM"),e=new this._cfg.renderer.painter(t);this._cfg.painter=e,this._cfg.canvasDOM=this._cfg.el=e.canvas,this.changeSize(this.get("width"),this.get("height"))},_resize:function(){var t=this.get("canvasDOM"),e=this.get("widthCanvas"),n=this.get("heightCanvas"),r=this.get("widthStyle"),i=this.get("heightStyle");t.style.width=r,t.style.height=i,t.setAttribute("width",e),t.setAttribute("height",n)},getWidth:function(){var t=this.get("pixelRatio");return this.get("width")*t},getHeight:function(){var t=this.get("pixelRatio");return this.get("height")*t},changeSize:function(t,e){var n=this.get("pixelRatio"),r=t*n,i=e*n;this.set("widthCanvas",r),this.set("heightCanvas",i),this.set("widthStyle",t+"px"),this.set("heightStyle",e+"px"),this.set("width",t),this.set("height",e),this._resize()},getPointByClient:function(t,e){var n=this.get("el"),r=this.get("pixelRatio")||1,i=n.getBoundingClientRect();return{x:(t-i.left)*r,y:(e-i.top)*r}},getClientByPoint:function(t,e){var n=this.get("el"),r=n.getBoundingClientRect(),i=this.get("pixelRatio")||1;return{clientX:t/i+r.left,clientY:e/i+r.top}},draw:function(){this._cfg.painter.draw(this)},getShape:function(t,e,n){return 3===arguments.length&&this._cfg.renderer.getShape?this._cfg.renderer.getShape.call(this,t,e,n):s.superclass.getShape.call(this,t,e)},_drawSync:function(){this._cfg.painter.drawSync(this)},destroy:function(){var t=this._cfg,e=t.containerDOM,n=t.canvasDOM;n&&e&&e.removeChild(n),t.timeline.stop(),s.superclass.destroy.call(this)}}),t.exports=s},function(t,e,n){function r(t,e){var n={},r=e._attrs;for(var i in t.attrs)n[i]=r[i];return n}function i(t,e){var n={matrix:null,attrs:{}},r=e._attrs;for(var i in t)if("transform"===i)n.matrix=a.transform(e.getMatrix(),t[i]);else if("rotate"===i)n.matrix=a.transform(e.getMatrix(),[["r",t[i]]]);else if("matrix"===i)n.matrix=t[i];else{if(s[i]&&/^[r,R,L,l]{1}[\s]*\(/.test(t[i]))continue;u[i]||r[i]===t[i]||(n.attrs[i]=t[i])}return n}function o(t,e){var n=e.delay,r=Object.prototype.hasOwnProperty;return a.each(e.toAttrs,function(e,i){a.each(t,function(t){n<t.startTime+t.duration&&r.call(t.toAttrs,i)&&(delete t.toAttrs[i],delete t.fromAttrs[i])})}),e.toMatrix&&a.each(t,function(t){n<t.startTime+t.duration&&t.toMatrix&&delete t.toMatrix}),t}var a=n(1),u={delay:"delay",rotate:"rotate"},s={fill:"fill",stroke:"stroke",fillStyle:"fillStyle",strokeStyle:"strokeStyle"};t.exports={animate:function(t,e,n,u,s){void 0===s&&(s=0);var c=this;c.set("animating",!0);var l=c.get("timeline");l||(l=c.get("canvas").get("timeline"),c.setSilent("timeline",l));var f=c.get("animators")||[];l._timer||l.initTimer(),a.isNumber(u)&&(s=u,u=null),a.isFunction(n)?(u=n,n="easeLinear"):n=n||"easeLinear";var h=i(t,c),d={fromAttrs:r(h,c),toAttrs:h.attrs,fromMatrix:a.clone(c.getMatrix()),toMatrix:h.matrix,duration:e,easing:n,callback:u,delay:s,startTime:l.getTime(),id:a.uniqueId()};f.length>0?f=o(f,d):l.addAnimator(c),f.push(d),c.setSilent("animators",f),c.setSilent("pause",{isPaused:!1})},stopAnimate:function(){var t=this,e=this.get("animators");a.each(e,function(e){t.attr(e.toAttrs),e.toMatrix&&t.attr("matrix",e.toMatrix),e.callback&&e.callback()}),this.setSilent("animating",!1),this.setSilent("animators",[])},pauseAnimate:function(){var t=this,e=t.get("timeline");return t.setSilent("pause",{isPaused:!0,pauseTime:e.getTime()}),t},resumeAnimate:function(){var t=this,e=t.get("timeline"),n=e.getTime(),r=t.get("animators"),i=t.get("pause").pauseTime;return a.each(r,function(t){t.startTime=t.startTime+(n-i),t._paused=!1,t._pauseTime=null}),t.setSilent("pause",{isPaused:!1}),t.setSilent("animators",r),t}}},function(t,e,n){var r=n(1);t.exports={canFill:!1,canStroke:!1,initAttrs:function(t){return this._attrs={opacity:1,fillOpacity:1,strokeOpacity:1,matrix:[1,0,0,0,1,0,0,0,1]},this.attr(r.assign(this.getDefaultAttrs(),t)),this},getDefaultAttrs:function(){return{}},attr:function(t,e){var n=this;if(0===arguments.length)return n._attrs;if(r.isObject(t)){for(var i in t)this._setAttr(i,t[i]);return n.clearBBox(),this._cfg.hasUpdate=!0,n}return 2===arguments.length?(this._setAttr(t,e),n.clearBBox(),this._cfg.hasUpdate=!0,n):n._attrs[t]},_setAttr:function(t,e){var n=this,r=this._attrs;return r[t]=e,"fill"===t||"stroke"===t?void(r[t+"Style"]=e):"opacity"===t?void(r.globalAlpha=e):"clip"===t&&e?void n._setClip(e):"path"===t&&n._afterSetAttrPath?void n._afterSetAttrPath(e):"transform"===t?void n.transform(e):void("rotate"===t&&n.rotateAtStart(e))},clearBBox:function(){this.setSilent("box",null)},hasFill:function(){return this.canFill&&this._attrs.fillStyle},hasStroke:function(){return this.canStroke&&this._attrs.strokeStyle},_setClip:function(t){t._cfg.renderer=this._cfg.renderer,t._cfg.canvas=this._cfg.canvas,t._cfg.parent=this._cfg.parent,t.hasFill=function(){return!0}}}},function(t,e,n){function r(t,e,n){return n.createPath(s),s.isPointInPath(t,e)}var i=n(1),o=n(76),a={arc:n(47),ellipse:n(142),line:n(48)},u=i.createDom('<canvas width="500" height="500"></canvas>'),s=u.getContext("2d"),c=function(t,e){var n=this._attrs,r=n.x,i=n.y,a=n.r,u=n.startAngle,s=n.endAngle,c=n.clockwise,l=this.getHitLineWidth();return!!this.hasStroke()&&o.arcline(r,i,a,u,s,c,l,t,e)},l=function(t,e){var n=this._attrs,r=n.x,i=n.y,a=n.r,u=this.getHitLineWidth(),s=this.hasFill(),c=this.hasStroke();return s&&c?o.circle(r,i,a,t,e)||o.arcline(r,i,a,0,2*Math.PI,!1,u,t,e):s?o.circle(r,i,a,t,e):!!c&&o.arcline(r,i,a,0,2*Math.PI,!1,u,t,e)},f=function(t,e){var n=this._attrs,r=this.hasFill(),a=this.hasStroke(),u=n.x,s=n.y,c=n.rx,l=n.ry,f=this.getHitLineWidth(),h=c>l?c:l,d=c>l?1:c/l,p=c>l?l/c:1,g=[t,e,1],v=[1,0,0,0,1,0,0,0,1];i.mat3.scale(v,v,[d,p]),i.mat3.translate(v,v,[u,s]);var y=i.mat3.invert([],v);return i.vec3.transformMat3(g,g,y),r&&a?o.circle(0,0,h,g[0],g[1])||o.arcline(0,0,h,0,2*Math.PI,!1,f,g[0],g[1]):r?o.circle(0,0,h,g[0],g[1]):!!a&&o.arcline(0,0,h,0,2*Math.PI,!1,f,g[0],g[1])},h=function(t,e){function n(){var t=a.arc.nearAngle(x,g,v,y);if(i.isNumberEqual(x,t)){var e=i.vec2.squaredLength(b);if(d*d<=e&&e<=p*p)return!0}return!1}function r(){var n=u.getHitLineWidth(),r={x:Math.cos(g)*d+f,y:Math.sin(g)*d+h},i={x:Math.cos(g)*p+f,y:Math.sin(g)*p+h},a={x:Math.cos(v)*d+f,y:Math.sin(v)*d+h},s={x:Math.cos(v)*p+f,y:Math.sin(v)*p+h};return!!o.line(r.x,r.y,i.x,i.y,n,t,e)||(!!o.line(a.x,a.y,s.x,s.y,n,t,e)||(!!o.arcline(f,h,d,g,v,y,n,t,e)||!!o.arcline(f,h,p,g,v,y,n,t,e)))}var u=this,s=u.hasFill(),c=u.hasStroke(),l=u._attrs,f=l.x,h=l.y,d=l.rs,p=l.re,g=l.startAngle,v=l.endAngle,y=l.clockwise,m=[1,0],b=[t-f,e-h],x=i.vec2.angleTo(m,b);return s&&c?n()||r():s?n():!!c&&r()},d=function(t,e){var n=this._attrs;if(this.get("toDraw")||!n.img)return!1;this._cfg.attrs&&this._cfg.attrs.img===n.img||this._setAttrImg();var r=n.x,i=n.y,a=n.width,u=n.height;return o.rect(r,i,a,u,t,e)},p=function(t,e){var n=this._attrs,r=n.x1,i=n.y1,a=n.x2,u=n.y2,s=this.getHitLineWidth();return!!this.hasStroke()&&o.line(r,i,a,u,s,t,e)},g=function(t,e){function n(){if(!i.isEmpty(a)){for(var n=o.getHitLineWidth(),r=0,u=a.length;r<u;r++)if(a[r].isInside(t,e,n))return!0;return!1}}var o=this,a=o.get("segments"),u=o.hasFill(),s=o.hasStroke();return u&&s?r(t,e,o)||n():u?r(t,e,o):!!s&&n()},v=function(t,e){function n(){var n=i._attrs,r=n.points;if(r.length<2)return!1;var a=i.getHitLineWidth(),u=r.slice(0);return r.length>=3&&u.push(r[0]),o.polyline(u,a,t,e)}var i=this,a=i.hasFill(),u=i.hasStroke();return a&&u?r(t,e,i)||n():a?r(t,e,i):!!u&&n()},y=function(t,e){var n=this._attrs,r=n.x,i=n.y,a=n.radius||n.r,u=this.getHitLineWidth();return o.circle(r,i,a+u/2,t,e)},m=function(t,e){var n=this,r=n._attrs;if(n.hasStroke()){var i=r.points;if(i.length<2)return!1;var a=r.lineWidth;return o.polyline(i,a,t,e)}return!1},b=function(t,e){function n(){var n=i._attrs,r=n.x,a=n.y,u=n.width,s=n.height,c=n.radius,l=i.getHitLineWidth();if(0===c){var f=l/2;return o.line(r-f,a,r+u+f,a,l,t,e)||o.line(r+u,a-f,r+u,a+s+f,l,t,e)||o.line(r+u+f,a+s,r-f,a+s,l,t,e)||o.line(r,a+s+f,r,a-f,l,t,e)}return o.line(r+c,a,r+u-c,a,l,t,e)||o.line(r+u,a+c,r+u,a+s-c,l,t,e)||o.line(r+u-c,a+s,r+c,a+s,l,t,e)||o.line(r,a+s-c,r,a+c,l,t,e)||o.arcline(r+u-c,a+c,c,1.5*Math.PI,2*Math.PI,!1,l,t,e)||o.arcline(r+u-c,a+s-c,c,0,.5*Math.PI,!1,l,t,e)||o.arcline(r+c,a+s-c,c,.5*Math.PI,Math.PI,!1,l,t,e)||o.arcline(r+c,a+c,c,Math.PI,1.5*Math.PI,!1,l,t,e)}var i=this,a=i.hasFill(),u=i.hasStroke();return a&&u?r(t,e,i)||n():a?r(t,e,i):!!u&&n()},x=function(t,e){var n=this,r=n.getBBox();if(n.hasFill()||n.hasStroke())return o.box(r.minX,r.maxX,r.minY,r.maxY,t,e)},_=function(t,e){if(!this._cfg.el)return!1;var n=this._cfg.el.getBBox();return o.box(n.x,n.x+n.width,n.y,n.y+n.height,t,e)},w={arc:c,circle:l,dom:_,ellipse:f,fan:h,image:d,line:p,path:g,marker:y,polygon:v,polyline:m,rect:b,text:x};t.exports={isPointInPath:function(t,e){var n=w[this.type];return!!n&&n.call(this,t,e)}}},function(t,e,n){function r(t,e,n){var r={},i=e.toAttrs,u=e.fromAttrs,s=e.toMatrix;if(!t.get("destroyed")){var c;for(var h in i)if(!o.isEqual(u[h],i[h]))if("path"===h){var d=i[h],p=u[h];d.length>p.length?(d=a.parsePathString(i[h]),p=a.parsePathString(u[h]),p=a.fillPathByDiff(p,d),p=a.formatPath(p,d),e.fromAttrs.path=p,e.toAttrs.path=d):e.pathFormatted||(d=a.parsePathString(i[h]),p=a.parsePathString(u[h]),p=a.formatPath(p,d),e.fromAttrs.path=p,e.toAttrs.path=d,e.pathFormatted=!0),r[h]=[];for(var g=0;g<d.length;g++){for(var v=d[g],y=p[g],m=[],b=0;b<v.length;b++)o.isNumber(v[b])&&y&&o.isNumber(y[b])?(c=l(y[b],v[b]),m.push(c(n))):m.push(v[b]);r[h].push(m)}}else c=l(u[h],i[h]),r[h]=c(n);if(s){var x=f(e.fromMatrix,s),_=x(n);t.setMatrix(_)}t.attr(r)}}function i(t,e,n){var i=e.startTime;if(n<i+e.delay||e.isPaused)return!1;var o,a=e.duration,u=e.easing;if(n=n-i-e.delay,e.toAttrs.repeat)o=n%a/a,o=s[u](o);else{if(!((o=n/a)<1))return t.attr(e.toAttrs),e.toMatrix&&t.setMatrix(e.toMatrix),!0;o=s[u](o)}return r(t,e,o),!1}var o=n(1),a=n(77),u=n(102),s=n(198),c=n(453),l=c.interpolate,f=c.interpolateArray,h=function(t){this._animators=[],this._current=0,this._timer=null,this.canvas=t};o.augment(h,{initTimer:function(){var t,e,n,r=this,o=this,a=!1;o._timer=u.timer(function(u){if(o._current=u,r._animators.length>0){for(var s=r._animators.length-1;s>=0;s--)if(t=r._animators[s],t.get("destroyed"))o.removeAnimator(s);else{if(!t.get("pause").isPaused){e=t.get("animators");for(var c=e.length-1;c>=0;c--)n=e[c],(a=i(t,n,u))&&(e.splice(c,1),a=!1,n.callback&&n.callback())}0===e.length&&o.removeAnimator(s)}r.canvas.draw()}})},addAnimator:function(t){this._animators.push(t)},removeAnimator:function(t){this._animators.splice(t,1)},isAnimating:function(){return!!this._animators.length},stop:function(){this._timer&&this._timer.stop()},stopAllAnimations:function(){this._animators.forEach(function(t){t.stopAnimate()}),this._animators=[],this.canvas.draw()},getTime:function(){return this._current}}),t.exports=h},function(t,e,n){function r(t){return 1===t[0]&&0===t[1]&&0===t[3]&&1===t[4]&&0===t[6]&&0===t[7]}function i(t){return 0===t[1]&&0===t[3]&&0===t[6]&&0===t[7]}function o(t,e){r(e)||(i(e)?(t[0]*=e[0],t[4]*=e[4]):a.mat3.multiply(t,t,e))}var a=n(1);t.exports={initTransform:function(){},resetMatrix:function(){this.attr("matrix",[1,0,0,0,1,0,0,0,1])},translate:function(t,e){var n=this._attrs.matrix;return a.mat3.translate(n,n,[t,e]),this.clearTotalMatrix(),this.attr("matrix",n),this},rotate:function(t){var e=this._attrs.matrix;return a.mat3.rotate(e,e,t),this.clearTotalMatrix(),this.attr("matrix",e),this},scale:function(t,e){var n=this._attrs.matrix;return a.mat3.scale(n,n,[t,e]),this.clearTotalMatrix(),this.attr("matrix",n),this},rotateAtStart:function(t){var e=this._attrs.x||this._cfg.attrs.x,n=this._attrs.y||this._cfg.attrs.y;return Math.abs(t)>2*Math.PI&&(t=t/180*Math.PI),this.transform([["t",-e,-n],["r",t],["t",e,n]])},move:function(t,e){var n=this.get("x")||0,r=this.get("y")||0;return this.translate(t-n,e-r),this.set("x",t),this.set("y",e),this},transform:function(t){var e=this,n=this._attrs.matrix;return a.each(t,function(t){switch(t[0]){case"t":e.translate(t[1],t[2]);break;case"s":e.scale(t[1],t[2]);break;case"r":e.rotate(t[1]);break;case"m":e.attr("matrix",a.mat3.multiply([],n,t[1])),e.clearTotalMatrix()}}),e},setTransform:function(t){return this.attr("matrix",[1,0,0,0,1,0,0,0,1]),this.transform(t)},getMatrix:function(){return this.attr("matrix")},setMatrix:function(t){return this.attr("matrix",t),this.clearTotalMatrix(),this},apply:function(t,e){var n;return n=e?this._getMatrixByRoot(e):this.attr("matrix"),a.vec3.transformMat3(t,t,n),this},_getMatrixByRoot:function(t){var e=this;t=t||e;for(var n=e,r=[];n!==t;)r.unshift(n),n=n.get("parent");r.unshift(n);var i=[1,0,0,0,1,0,0,0,1];return a.each(r,function(t){a.mat3.multiply(i,t.attr("matrix"),i)}),i},getTotalMatrix:function(){var t=this._cfg.totalMatrix;if(!t){t=[1,0,0,0,1,0,0,0,1];var e=this._cfg.parent;if(e){o(t,e.getTotalMatrix())}o(t,this.attr("matrix")),this._cfg.totalMatrix=t}return t},clearTotalMatrix:function(){},invert:function(t){var e=this.getTotalMatrix();if(i(e))t[0]/=e[0],t[1]/=e[4];else{var n=a.mat3.invert([],e);n&&a.vec3.transformMat3(t,t,n)}return this},resetTransform:function(t){var e=this.attr("matrix");r(e)||t.transform(e[0],e[1],e[3],e[4],e[6],e[7])}}},function(t,e,n){t.exports={painter:n(334)}},function(t,e,n){var r=n(1),i=n(335),o=["fillStyle","font","globalAlpha","lineCap","lineWidth","lineJoin","miterLimit","shadowBlur","shadowColor","shadowOffsetX","shadowOffsetY","strokeStyle","textAlign","textBaseline","lineDash","lineDashOffset"],a=function(){function t(t){if(!t)return null;var e=r.uniqueId("canvas_"),n=r.createDom('<canvas id="'+e+'"></canvas>');return t.appendChild(n),this.type="canvas",this.canvas=n,this.context=n.getContext("2d"),this.toDraw=!1,this}var e=t.prototype;return e.beforeDraw=function(){var t=this.canvas;this.context&&this.context.clearRect(0,0,t.width,t.height)},e.draw=function(t){function e(){n.animateHandler=r.requestAnimationFrame(function(){n.animateHandler=void 0,n.toDraw&&e()}),n.beforeDraw();try{n._drawGroup(t)}catch(t){n.toDraw=!1}n.toDraw=!1}var n=this;n.animateHandler?n.toDraw=!0:e()},e.drawSync=function(t){this.beforeDraw(),this._drawGroup(t)},e._drawGroup=function(t){if(!t._cfg.removed&&!t._cfg.destroyed&&t._cfg.visible){var e=this,n=t._cfg.children,r=null;this.setContext(t);for(var i=0;i<n.length;i++)r=n[i],n[i].isGroup?e._drawGroup(r):e._drawShape(r);this.restoreContext(t)}},e._drawShape=function(t){t._cfg.removed||t._cfg.destroyed||!t._cfg.visible||(this.setContext(t),t.drawInner(this.context),this.restoreContext(t),t._cfg.attrs=t._attrs,t._cfg.hasUpdate=!1)},e.setContext=function(t){var e=this.context,n=t._attrs.clip;e.save(),n&&(n.resetTransform(e),n.createPath(e),e.clip()),this.resetContext(t),t.resetTransform(e)},e.restoreContext=function(){this.context.restore()},e.resetContext=function(t){var e=this.context,n=t._attrs;if(!t.isGroup)for(var a in n)if(o.indexOf(a)>-1){var u=n[a];"fillStyle"===a&&(u=i.parseStyle(u,t,e)),"strokeStyle"===a&&(u=i.parseStyle(u,t,e)),"lineDash"===a&&e.setLineDash?r.isArray(u)?e.setLineDash(u):r.isString(u)&&e.setLineDash(u.split(" ")):e[a]=u}},t}();t.exports=a},function(t,e,n){function r(t,e){var n=t.match(d);u.each(n,function(t){t=t.split(":"),e.addColorStop(t[0],t[1])})}function i(t,e,n){var i,o,a=l.exec(t),s=u.mod(u.toRadian(parseFloat(a[1])),2*Math.PI),c=a[2],f=e.getBBox();s>=0&&s<.5*Math.PI?(i={x:f.minX,y:f.minY},o={x:f.maxX,y:f.maxY}):.5*Math.PI<=s&&s<Math.PI?(i={x:f.maxX,y:f.minY},o={x:f.minX,y:f.maxY}):Math.PI<=s&&s<1.5*Math.PI?(i={x:f.maxX,y:f.maxY},o={x:f.minX,y:f.minY}):(i={x:f.minX,y:f.maxY},o={x:f.maxX,y:f.minY});var h=Math.tan(s),d=h*h,p=(o.x-i.x+h*(o.y-i.y))/(d+1)+i.x,g=h*(o.x-i.x+h*(o.y-i.y))/(d+1)+i.y,v=n.createLinearGradient(i.x,i.y,p,g);return r(c,v),v}function o(t,e,n){var i=f.exec(t),o=parseFloat(i[1]),a=parseFloat(i[2]),u=parseFloat(i[3]),s=i[4];if(0===u){var c=s.match(d);return c[c.length-1].split(":")[1]}var l=e.getBBox(),h=l.maxX-l.minX,p=l.maxY-l.minY,g=Math.sqrt(h*h+p*p)/2,v=n.createRadialGradient(l.minX+h*o,l.minY+p*a,u*g,l.minX+h/2,l.minY+p/2,g);return r(s,v),v}function a(t,e,n){function r(){i=n.createPattern(o,u),e.setSilent("pattern",i),e.setSilent("patternSource",t)}if(e.get("patternSource")&&e.get("patternSource")===t)return e.get("pattern");var i,o,a=h.exec(t),u=a[1],s=a[2];switch(u){case"a":u="repeat";break;case"x":u="repeat-x";break;case"y":u="repeat-y";break;case"n":u="no-repeat";break;default:u="no-repeat"}return o=new Image,s.match(/^data:/i)||(o.crossOrigin="Anonymous"),o.src=s,o.complete?r():(o.onload=r,o.src=o.src),i}var u=n(1),s=/[MLHVQTCSAZ]([^MLHVQTCSAZ]*)/gi,c=/[^\s\,]+/gi,l=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,f=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,h=/^p\s*\(\s*([axyn])\s*\)\s*(.*)/i,d=/[\d.]+:(#[^\s]+|[^\)]+\))/gi,p={};t.exports={parsePath:function(t){return t=t||[],u.isArray(t)?t:u.isString(t)?(t=t.match(s),u.each(t,function(e,n){if(e=e.match(c),e[0].length>1){var r=e[0].charAt(0);e.splice(1,0,e[0].substr(1)),e[0]=r}u.each(e,function(t,n){isNaN(t)||(e[n]=+t)}),t[n]=e}),t):void 0},parseStyle:function(t,e,n){if(u.isString(t)){if("("===t[1]||"("===t[2]){if("l"===t[0])return i(t,e,n);if("r"===t[0])return o(t,e,n);if("p"===t[0])return a(t,e,n)}return t}},numberToColor:function(t){var e=p[t];if(!e){for(var n=t.toString(16),r=n.length;r<6;r++)n="0"+n;e="#"+n,p[t]=e}return e}}},function(t,e,n){t.exports={canvas:n(333),svg:n(344)}},function(t,e,n){var r=n(1),i=n(340),o=n(342),a=n(338),u=n(339),s=n(341),c=function(){function t(t){var e=document.createElementNS("http://www.w3.org/2000/svg","defs"),n=r.uniqueId("defs_");e.id=n,t.appendChild(e),this.children=[],this.defaultArrow={},this.el=e,this.canvas=t}var e=t.prototype;return e.find=function(t,e){for(var n=this.children,r=null,i=0;i<n.length;i++)if(n[i].match(t,e)){r=n[i].id;break}return r},e.findById=function(t){for(var e=this.children,n=null,r=0;r<e.length;r++)if(e[r].id===t){n=e[r];break}return n},e.add=function(t){this.children.push(t),t.canvas=this.canvas,t.parent=this},e.getDefaultArrow=function(t,e){var n=t.stroke||t.strokeStyle;if(this.defaultArrow[n])return this.defaultArrow[n].id;var r=new a(t,e);return this.defaultArrow[n]=r,this.el.appendChild(r.el),r.id},e.addGradient=function(t){var e=new i(t);return this.el.appendChild(e.el),this.add(e),e.id},e.addArrow=function(t,e){var n=new a(t,e);return this.el.appendChild(n.el),n.id},e.addShadow=function(t){var e=new o(t);return this.el.appendChild(e.el),this.add(e),e.id},e.addPattern=function(t){var e=new s(t);return this.el.appendChild(e.el),this.add(e),e.id},e.addClip=function(t){var e=new u(t);return this.el.appendChild(e.el),this.add(e),e.id},t}();t.exports=c},function(t,e,n){var r=n(1),i=function(){function t(t,e){var n=document.createElementNS("http://www.w3.org/2000/svg","marker"),i=r.uniqueId("marker_");n.setAttribute("id",i);var o=document.createElementNS("http://www.w3.org/2000/svg","path");return o.setAttribute("stroke","none"),o.setAttribute("fill",t.stroke||"#000"),n.appendChild(o),n.setAttribute("overflow","visible"),n.setAttribute("orient","auto-start-reverse"),this.el=n,this.child=o,this.id=i,this.cfg=t["marker-start"===e?"startArrow":"endArrow"],this.stroke=t.stroke||"#000",!0===this.cfg?this._setDefaultPath(e,o):this._setMarker(t.lineWidth,o),this}var e=t.prototype;return e.match=function(){return!1},e._setDefaultPath=function(t,e){var n=this.el;e.setAttribute("d","M0,0 L6,3 L0,6 L3,3Z"),n.setAttribute("refX",3),n.setAttribute("refY",3)},e._setMarker=function(t,e){var n=this.el,i=this.cfg.path,o=this.cfg.d;r.isArray(i)&&(i=i.map(function(t){return t.join(" ")}).join("")),e.setAttribute("d",i),n.appendChild(e),o&&n.setAttribute("refX",o/t)},e.update=function(t){var e=this.child;e.attr?e.attr("fill",t):e.setAttribute("fill",t)},t}();t.exports=i},function(t,e,n){var r=n(1),i=function(){function t(t){this.type="clip";var e=document.createElementNS("http://www.w3.org/2000/svg","clipPath");this.el=e,this.id=r.uniqueId("clip_"),e.id=this.id;var n=t._cfg.el;return e.appendChild(n.cloneNode(!0)),this.cfg=t,this}var e=t.prototype;return e.match=function(){return!1},e.remove=function(){var t=this.el;t.parentNode.removeChild(t)},t}();t.exports=i},function(t,e,n){function r(t){var e=t.match(c);if(!e)return"";var n="";return e.sort(function(t,e){return t=t.split(":"),e=e.split(":"),Number(t[0])-Number(e[0])}),a.each(e,function(t){t=t.split(":"),n+='<stop offset="'+t[0]+'" stop-color="'+t[1]+'"></stop>'}),n}function i(t,e){var n,i,o=u.exec(t),s=a.mod(a.toRadian(parseFloat(o[1])),2*Math.PI),c=o[2];s>=0&&s<.5*Math.PI?(n={x:0,y:0},i={x:1,y:1}):.5*Math.PI<=s&&s<Math.PI?(n={x:1,y:0},i={x:0,y:1}):Math.PI<=s&&s<1.5*Math.PI?(n={x:1,y:1},i={x:0,y:0}):(n={x:0,y:1},i={x:1,y:0});var l=Math.tan(s),f=l*l,h=(i.x-n.x+l*(i.y-n.y))/(f+1)+n.x,d=l*(i.x-n.x+l*(i.y-n.y))/(f+1)+n.y;e.setAttribute("x1",n.x),e.setAttribute("y1",n.y),e.setAttribute("x2",h),e.setAttribute("y2",d),e.innerHTML=r(c)}function o(t,e){var n=s.exec(t),i=parseFloat(n[1]),o=parseFloat(n[2]),a=parseFloat(n[3]),u=n[4];e.setAttribute("cx",i),e.setAttribute("cy",o),e.setAttribute("r",a),e.innerHTML=r(u)}var a=n(1),u=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,s=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,c=/[\d.]+:(#[^\s]+|[^\)]+\))/gi,l=function(){function t(t){var e=null,n=a.uniqueId("gradient_");return"l"===t.toLowerCase()[0]?(e=document.createElementNS("http://www.w3.org/2000/svg","linearGradient"),i(t,e)):(e=document.createElementNS("http://www.w3.org/2000/svg","radialGradient"),o(t,e)),e.setAttribute("id",n),this.el=e,this.id=n,this.cfg=t,this}return t.prototype.match=function(t,e){return this.cfg===e},t}();t.exports=l},function(t,e,n){var r=n(1),i=/^p\s*\(\s*([axyn])\s*\)\s*(.*)/i,o=function(){function t(t){function e(){n.setAttribute("width",c.width),n.setAttribute("height",c.height)}var n=document.createElementNS("http://www.w3.org/2000/svg","pattern");n.setAttribute("patternUnits","userSpaceOnUse");var o=document.createElementNS("http://www.w3.org/2000/svg","image");n.appendChild(o);var a=r.uniqueId("pattern_");n.id=a,this.el=n,this.id=a,this.cfg=t;var u=i.exec(t),s=u[2];o.setAttribute("href",s);var c=new Image;return s.match(/^data:/i)||(c.crossOrigin="Anonymous"),c.src=s,c.complete?e():(c.onload=e,c.src=c.src),this}return t.prototype.match=function(t,e){return this.cfg===e},t}();t.exports=o},function(t,e,n){var r=n(1),i={shadowColor:"color",shadowOpacity:"opacity",shadowBlur:"blur",shadowOffsetX:"dx",shadowOffsetY:"dy"},o={x:"-40%",y:"-40%",width:"200%",height:"200%"},a=function(){function t(t){this.type="filter";var e=document.createElementNS("http://www.w3.org/2000/svg","filter");return r.each(o,function(t,n){e.setAttribute(n,t)}),this.el=e,this.id=r.uniqueId("filter_"),this.el.id=this.id,this.cfg=t,this._parseShadow(t,e),this}var e=t.prototype;return e.match=function(t,e){if(this.type!==t)return!1;var n=!0,i=this.cfg;return r.each(Object.keys(i),function(t){if(i[t]!==e[t])return n=!1,!1}),n},e.update=function(t,e){var n=this.cfg;return n[i[t]]=e,this._parseShadow(n,this.el),this},e._parseShadow=function(t,e){var n='<feDropShadow \n dx="'+(t.dx||0)+'" \n dy="'+(t.dy||0)+'" \n stdDeviation="'+(t.blur?t.blur/10:0)+'"\n flood-color="'+(t.color?t.color:"#000")+'"\n flood-opacity="'+(t.opacity?t.opacity:1)+'"\n />';e.innerHTML=n},t}();t.exports=a},function(t,e){var n={svg:"svg",circle:"circle",rect:"rect",text:"text",path:"path",foreignObject:"foreignObject",polygon:"polygon",ellipse:"ellipse",image:"image"};t.exports=function(t,e,r){var i=r.target||r.srcElement;if(!n[i.tagName]){for(var o=i.parentNode;o&&!n[o.tagName];)o=o.parentNode;i=o}return this._cfg.el===i?this:this.find(function(t){return t._cfg&&t._cfg.el===i})}},function(t,e,n){t.exports={painter:n(345),getShape:n(343)}},function(t,e,n){var r=n(1),i=n(37),o=i.parseRadius,a=n(74),u=n(337),s={rect:"path",circle:"circle",line:"line",path:"path",marker:"path",text:"text",polygon:"polygon",image:"image",ellipse:"ellipse",dom:"foreignObject",fan:"path",group:"g"},c={opacity:"opacity",fillStyle:"fill",strokeOpacity:"stroke-opacity",fillOpacity:"fill-opacity",strokeStyle:"stroke",x:"x",y:"y",r:"r",width:"width",height:"height",x1:"x1",x2:"x2",y1:"y1",y2:"y2",lineCap:"stroke-linecap",lineJoin:"stroke-linejoin",lineWidth:"stroke-width",lineDash:"stroke-dasharray",lineDashOffset:"stroke-dashoffset",miterLimit:"stroke-miterlimit",font:"font",fontSize:"font-size",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",fontFamily:"font-family",startArrow:"marker-start",endArrow:"marker-end",path:"d",class:"class",id:"id",style:"style",preserveAspectRatio:"preserveAspectRatio"},l={top:"before-edge",middle:"central",bottom:"after-edge",alphabetic:"baseline",hanging:"hanging"},f={left:"left",start:"left",center:"middle",right:"end",end:"end"},h=function(){function t(t){if(!t)return null;var e=r.uniqueId("canvas_"),n=r.createDom('<svg id="'+e+'"></svg>');return t.appendChild(n),this.type="svg",this.canvas=n,this.context=new u(n),this.toDraw=!1,this}var e=t.prototype;return e.draw=function(t){function e(){n.animateHandler=r.requestAnimationFrame(function(){n.animateHandler=void 0,n.toDraw&&e()});try{t.resetMatrix(),n._drawGroup(t,!1)}catch(t){n.toDraw=!1}n.toDraw=!1}var n=this;n.animateHandler?n.toDraw=!0:e()},e.drawSync=function(t){this._drawChildren(t,!1)},e._drawGroup=function(t,e){var n=t._cfg;n.removed||n.destroyed||(!n.el&&n.attrs&&(e=!0),n.tobeRemoved&&(r.each(n.tobeRemoved,function(t){t.parentNode&&t.parentNode.removeChild(t)}),n.tobeRemoved=[]),this._drawShape(t,e),n.children&&n.children.length>0&&this._drawChildren(t,e))},e._drawChildren=function(t,e){var n,r=this,i=t._cfg.children;if(i){if(t._cfg.el&&!e){var o=t._cfg.el.childNodes.length+1;0!==o&&o!==i.length&&(e=!0)}for(var a=0;a<i.length;a++)n=i[a],n.isGroup?r._drawGroup(n,e):r._drawShape(n,e)}},e._drawShape=function(t,e){var n=this,r=t._attrs,i=t._cfg,o=i.el;return i.removed||i.destroyed?void(o&&o.parentNode.removeChild(i.el)):(e&&o&&(o.parentNode&&o.parentNode.removeChild(o),o=null),!o&&i.parent&&(n._createDom(t),n._updateShape(t)),o=i.el,!1===i.visible?void o.setAttribute("visibility","hidden"):(i.visible&&o.hasAttribute("visibility")&&o.removeAttribute("visibility"),i.hasUpdate&&n._updateShape(t),void(r.clip&&r.clip._cfg.hasUpdate&&n._updateShape(r.clip))))},e._updateShape=function(t){var e=this,n=t._attrs,i=t._cfg.attrs;if(i){if(t._cfg.el||e._createDom(t),"clip"in n&&this._setClip(t,n.clip),("shadowOffsetX"in n||"shadowOffsetY"in n||"shadowBlur"in n||"shadowColor"in n)&&this._setShadow(t),"text"===t.type)return void e._updateText(t);"fan"===t.type&&e._updateFan(t),"marker"===t.type&&t._cfg.el.setAttribute("d",e._assembleMarker(n)),"rect"===t.type&&t._cfg.el.setAttribute("d",e._assembleRect(n));for(var o in n)n[o]!==i[o]&&e._setAttribute(t,o,n[o]);t._cfg.attrs=r.deepMix({},t._attrs),t._cfg.hasUpdate=!1}},e._setAttribute=function(t,e,n){var i=t.type,o=t._attrs,a=t._cfg.el,u=this.context;if("marker"!==i&&"rect"!==i||!~["x","y","radius","r"].indexOf(e)){if(~["circle","ellipse"].indexOf(i)&&~["x","y"].indexOf(e))return void a.setAttribute("c"+e,parseInt(n,10));if("polygon"===i&&"points"===e)return n&&0!==n.length||(n=""),r.isArray(n)&&(n=n.map(function(t){return t[0]+","+t[1]}),n=n.join(" ")),void a.setAttribute("points",n);if("path"===e&&r.isArray(n))return void a.setAttribute("d",this._formatPath(n));if("img"===e)return void this._setImage(t,n);if("transform"===e)return n?void this._setTransform(t):void a.removeAttribute("transform");if("rotate"===e)return n?void this._setTransform(t):void a.removeAttribute("transform");if("matrix"===e)return void this._setTransform(t);if("fillStyle"===e||"strokeStyle"===e)return void this._setColor(t,e,n);if("clip"!==e)if(~e.indexOf("Arrow"))if(e=c[e],n){var s=null;s="boolean"===typeof n?u.getDefaultArrow(o,e):u.addArrow(o,e),a.setAttribute(e,"url(#"+s+")"),t._cfg[e]=s}else t._cfg[e]=null,a.removeAttribute(e);else"html"===e&&("string"===typeof n?a.innerHTML=n:(a.innerHTML="",a.appendChild(n))),c[e]&&a.setAttribute(c[e],n)}},e._createDom=function(t){var e=s[t.type],n=t._attrs;if(!e)throw new Error("the type"+t.type+"is not supported by svg");var r=document.createElementNS("http://www.w3.org/2000/svg",e);return t._cfg.el=r,t._cfg.parent&&t._cfg.parent.get("el").appendChild(r),t._cfg.attrs={},"text"===t.type?(r.setAttribute("paint-order","stroke"),r.setAttribute("style","stroke-linecap:butt; stroke-linejoin:miter;")):(n.stroke||n.strokeStyle||r.setAttribute("stroke","none"),n.fill||n.fillStyle||r.setAttribute("fill","none")),r},e._assembleMarker=function(t){var e=t.r;if("undefined"===typeof t.r&&(e=t.radius),isNaN(Number(t.x))||isNaN(Number(t.y))||isNaN(Number(e)))return"";var n="";return n="function"===typeof t.symbol?t.symbol(t.x,t.y,e):a.Symbols[t.symbol||"circle"](t.x,t.y,e),r.isArray(n)&&(n=n.map(function(t){return t.join(" ")}).join("")),n},e._assembleRect=function(t){var e=t.x,n=t.y,i=t.width,a=t.height,u=t.radius;if(!u)return"M "+e+","+n+" l "+i+",0 l 0,"+a+" l"+-i+" 0 z";var s=o(u);return r.isArray(u)?1===u.length?s.r1=s.r2=s.r3=s.r4=u[0]:2===u.length?(s.r1=s.r3=u[0],s.r2=s.r4=u[1]):3===u.length?(s.r1=u[0],s.r2=s.r4=u[1],s.r3=u[2]):(s.r1=u[0],s.r2=u[1],s.r3=u[2],s.r4=u[3]):s.r1=s.r2=s.r3=s.r4=u,[["M "+(e+s.r1)+","+n],["l "+(i-s.r1-s.r2)+",0"],["a "+s.r2+","+s.r2+",0,0,1,"+s.r2+","+s.r2],["l 0,"+(a-s.r2-s.r3)],["a "+s.r3+","+s.r3+",0,0,1,"+-s.r3+","+s.r3],["l "+(s.r3+s.r4-i)+",0"],["a "+s.r4+","+s.r4+",0,0,1,"+-s.r4+","+-s.r4],["l 0,"+(s.r4+s.r1-a)],["a "+s.r1+","+s.r1+",0,0,1,"+s.r1+","+-s.r1],["z"]].join(" ")},e._formatPath=function(t){return t=t.map(function(t){return t.join(" ")}).join(""),~t.indexOf("NaN")?"":t},e._setTransform=function(t){for(var e=t._attrs.matrix,n=t._cfg.el,r=[],i=0;i<9;i+=3)r.push(e[i]+","+e[i+1]);r=r.join(","),-1===r.indexOf("NaN")&&n.setAttribute("transform","matrix("+r+")")},e._setImage=function(t,e){var n=t._attrs,i=t._cfg.el;if(r.isString(e))i.setAttribute("href",e);else if(e instanceof Image)n.width||(i.setAttribute("width",e.width),t._attrs.width=e.width),n.height||(i.setAttribute("height",e.height),t._attrs.height=e.height),i.setAttribute("href",e.src);else if(e instanceof HTMLElement&&r.isString(e.nodeName)&&"CANVAS"===e.nodeName.toUpperCase())i.setAttribute("href",e.toDataURL());else if(e instanceof ImageData){var o=document.createElement("canvas");o.setAttribute("width",e.width),o.setAttribute("height",e.height),o.getContext("2d").putImageData(e,0,0),n.width||(i.setAttribute("width",e.width),t._attrs.width=e.width),n.height||(i.setAttribute("height",e.height),t._attrs.height=e.height),i.setAttribute("href",o.toDataURL())}},e._updateFan=function(t){function e(t,e,n){return{x:e*Math.cos(t)+n.x,y:e*Math.sin(t)+n.y}}var n=t._attrs,i=t._cfg,o={x:n.x,y:n.y},a=[],u=n.startAngle,s=n.endAngle;r.isNumberEqual(s-u,2*Math.PI)&&(s-=1e-5);var c=e(u,n.re,o),l=e(s,n.re,o),f=s>u?1:0,h=Math.abs(s-u)>Math.PI?1:0,d=n.rs,p=n.re,g=e(u,n.rs,o),v=e(s,n.rs,o);n.rs>0?(a.push("M "+l.x+","+l.y),a.push("L "+v.x+","+v.y),a.push("A "+d+","+d+",0,"+h+","+(1===f?0:1)+","+g.x+","+g.y),a.push("L "+c.x+" "+c.y)):(a.push("M "+o.x+","+o.y),a.push("L "+c.x+","+c.y)),a.push("A "+p+","+p+",0,"+h+","+f+","+l.x+","+l.y),n.rs>0?a.push("L "+v.x+","+v.y):a.push("Z"),i.el.setAttribute("d",a.join(" "))},e._updateText=function(t){var e=this,n=t._attrs,r=t._cfg.attrs,i=t._cfg.el;this._setFont(t);for(var o in n)if(n[o]!==r[o]){if("text"===o){e._setText(t,""+n[o]);continue}if("fillStyle"===o||"strokeStyle"===o){this._setColor(t,o,n[o]);continue}if("matrix"===o){this._setTransform(t);continue}c[o]&&i.setAttribute(c[o],n[o])}t._cfg.attrs=Object.assign({},t._attrs),t._cfg.hasUpdate=!1},e._setFont=function(t){var e=t.get("el"),n=t._attrs,r=n.fontSize;e.setAttribute("alignment-baseline",l[n.textBaseline]||"baseline"),e.setAttribute("text-anchor",f[n.textAlign]||"left"),r&&+r<12&&(n.matrix=[1,0,0,0,1,0,0,0,1],t.transform([["t",-n.x,-n.y],["s",+r/12,+r/12],["t",n.x,n.y]]))},e._setText=function(t,e){var n=t._cfg.el,i=t._attrs.textBaseline||"bottom";if(e)if(~e.indexOf("\n")){var o=t._attrs.x,a=e.split("\n"),u=a.length-1,s="";r.each(a,function(t,e){0===e?"alphabetic"===i?s+='<tspan x="'+o+'" dy="'+-u+'em">'+t+"</tspan>":"top"===i?s+='<tspan x="'+o+'" dy="0.9em">'+t+"</tspan>":"middle"===i?s+='<tspan x="'+o+'" dy="'+-(u-1)/2+'em">'+t+"</tspan>":"bottom"===i?s+='<tspan x="'+o+'" dy="-'+(u+.3)+'em">'+t+"</tspan>":"hanging"===i&&(s+='<tspan x="'+o+'" dy="'+(-(u-1)-.3)+'em">'+t+"</tspan>"):s+='<tspan x="'+o+'" dy="1em">'+t+"</tspan>"}),n.innerHTML=s}else n.innerHTML=e;else n.innerHTML=""},e._setClip=function(t,e){var n=t._cfg.el;if(!e)return void n.removeAttribute("clip-path");if(n.hasAttribute("clip-path"))e._cfg.hasUpdate&&this._updateShape(e);else{this._createDom(e),this._updateShape(e);var r=this.context.addClip(e);n.setAttribute("clip-path","url(#"+r+")")}},e._setColor=function(t,e,n){var r=t._cfg.el,i=this.context;if(!n)return void r.setAttribute(c[e],"none");if(n=n.trim(),/^[r,R,L,l]{1}[\s]*\(/.test(n)){var o=i.find("gradient",n);o||(o=i.addGradient(n)),r.setAttribute(c[e],"url(#"+o+")")}else if(/^[p,P]{1}[\s]*\(/.test(n)){var a=i.find("pattern",n);a||(a=i.addPattern(n)),r.setAttribute(c[e],"url(#"+a+")")}else r.setAttribute(c[e],n)},e._setShadow=function(t){var e=t._cfg.el,n=t._attrs,r={dx:n.shadowOffsetX,dy:n.shadowOffsetY,blur:n.shadowBlur,color:n.shadowColor};if(r.dx||r.dy||r.blur||r.color){var i=this.context.find("filter",r);i||(i=this.context.addShadow(r,this)),e.setAttribute("filter","url(#"+i+")")}else e.removeAttribute("filter")},t}();t.exports=h},function(t,e,n){var r=n(7);r.Arc=n(135),r.Circle=n(136),r.Dom=n(137),r.Ellipse=n(138),r.Fan=n(139),r.Image=n(140),r.Line=n(141),r.Marker=n(74),r.Path=n(144),r.Polygon=n(145),r.Polyline=n(146),r.Rect=n(147),r.Text=n(148),t.exports=r},function(t,e,n){"use strict";function r(){var t=new D.ARRAY_TYPE(9);return D.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[5]=0,t[6]=0,t[7]=0),t[0]=1,t[4]=1,t[8]=1,t}function i(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[4],t[4]=e[5],t[5]=e[6],t[6]=e[8],t[7]=e[9],t[8]=e[10],t}function o(t){var e=new D.ARRAY_TYPE(9);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e}function a(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t}function u(t,e,n,r,i,o,a,u,s){var c=new D.ARRAY_TYPE(9);return c[0]=t,c[1]=e,c[2]=n,c[3]=r,c[4]=i,c[5]=o,c[6]=a,c[7]=u,c[8]=s,c}function s(t,e,n,r,i,o,a,u,s,c){return t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=o,t[5]=a,t[6]=u,t[7]=s,t[8]=c,t}function c(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t}function l(t,e){if(t===e){var n=e[1],r=e[2],i=e[5];t[1]=e[3],t[2]=e[6],t[3]=n,t[5]=e[7],t[6]=r,t[7]=i}else t[0]=e[0],t[1]=e[3],t[2]=e[6],t[3]=e[1],t[4]=e[4],t[5]=e[7],t[6]=e[2],t[7]=e[5],t[8]=e[8];return t}function f(t,e){var n=e[0],r=e[1],i=e[2],o=e[3],a=e[4],u=e[5],s=e[6],c=e[7],l=e[8],f=l*a-u*c,h=-l*o+u*s,d=c*o-a*s,p=n*f+r*h+i*d;return p?(p=1/p,t[0]=f*p,t[1]=(-l*r+i*c)*p,t[2]=(u*r-i*a)*p,t[3]=h*p,t[4]=(l*n-i*s)*p,t[5]=(-u*n+i*o)*p,t[6]=d*p,t[7]=(-c*n+r*s)*p,t[8]=(a*n-r*o)*p,t):null}function h(t,e){var n=e[0],r=e[1],i=e[2],o=e[3],a=e[4],u=e[5],s=e[6],c=e[7],l=e[8];return t[0]=a*l-u*c,t[1]=i*c-r*l,t[2]=r*u-i*a,t[3]=u*s-o*l,t[4]=n*l-i*s,t[5]=i*o-n*u,t[6]=o*c-a*s,t[7]=r*s-n*c,t[8]=n*a-r*o,t}function d(t){var e=t[0],n=t[1],r=t[2],i=t[3],o=t[4],a=t[5],u=t[6],s=t[7],c=t[8];return e*(c*o-a*s)+n*(-c*i+a*u)+r*(s*i-o*u)}function p(t,e,n){var r=e[0],i=e[1],o=e[2],a=e[3],u=e[4],s=e[5],c=e[6],l=e[7],f=e[8],h=n[0],d=n[1],p=n[2],g=n[3],v=n[4],y=n[5],m=n[6],b=n[7],x=n[8];return t[0]=h*r+d*a+p*c,t[1]=h*i+d*u+p*l,t[2]=h*o+d*s+p*f,t[3]=g*r+v*a+y*c,t[4]=g*i+v*u+y*l,t[5]=g*o+v*s+y*f,t[6]=m*r+b*a+x*c,t[7]=m*i+b*u+x*l,t[8]=m*o+b*s+x*f,t}function g(t,e,n){var r=e[0],i=e[1],o=e[2],a=e[3],u=e[4],s=e[5],c=e[6],l=e[7],f=e[8],h=n[0],d=n[1];return t[0]=r,t[1]=i,t[2]=o,t[3]=a,t[4]=u,t[5]=s,t[6]=h*r+d*a+c,t[7]=h*i+d*u+l,t[8]=h*o+d*s+f,t}function v(t,e,n){var r=e[0],i=e[1],o=e[2],a=e[3],u=e[4],s=e[5],c=e[6],l=e[7],f=e[8],h=Math.sin(n),d=Math.cos(n);return t[0]=d*r+h*a,t[1]=d*i+h*u,t[2]=d*o+h*s,t[3]=d*a-h*r,t[4]=d*u-h*i,t[5]=d*s-h*o,t[6]=c,t[7]=l,t[8]=f,t}function y(t,e,n){var r=n[0],i=n[1];return t[0]=r*e[0],t[1]=r*e[1],t[2]=r*e[2],t[3]=i*e[3],t[4]=i*e[4],t[5]=i*e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t}function m(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=e[0],t[7]=e[1],t[8]=1,t}function b(t,e){var n=Math.sin(e),r=Math.cos(e);return t[0]=r,t[1]=n,t[2]=0,t[3]=-n,t[4]=r,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t}function x(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=0,t[4]=e[1],t[5]=0,t[6]=0,t[7]=0,t[8]=1,t}function _(t,e){return t[0]=e[0],t[1]=e[1],t[2]=0,t[3]=e[2],t[4]=e[3],t[5]=0,t[6]=e[4],t[7]=e[5],t[8]=1,t}function w(t,e){var n=e[0],r=e[1],i=e[2],o=e[3],a=n+n,u=r+r,s=i+i,c=n*a,l=r*a,f=r*u,h=i*a,d=i*u,p=i*s,g=o*a,v=o*u,y=o*s;return t[0]=1-f-p,t[3]=l-y,t[6]=h+v,t[1]=l+y,t[4]=1-c-p,t[7]=d-g,t[2]=h-v,t[5]=d+g,t[8]=1-c-f,t}function O(t,e){var n=e[0],r=e[1],i=e[2],o=e[3],a=e[4],u=e[5],s=e[6],c=e[7],l=e[8],f=e[9],h=e[10],d=e[11],p=e[12],g=e[13],v=e[14],y=e[15],m=n*u-r*a,b=n*s-i*a,x=n*c-o*a,_=r*s-i*u,w=r*c-o*u,O=i*c-o*s,S=l*g-f*p,C=l*v-h*p,E=l*y-d*p,M=f*v-h*g,j=f*y-d*g,T=h*y-d*v,k=m*T-b*j+x*M+_*E-w*C+O*S;return k?(k=1/k,t[0]=(u*T-s*j+c*M)*k,t[1]=(s*E-a*T-c*C)*k,t[2]=(a*j-u*E+c*S)*k,t[3]=(i*j-r*T-o*M)*k,t[4]=(n*T-i*E+o*C)*k,t[5]=(r*E-n*j-o*S)*k,t[6]=(g*O-v*w+y*_)*k,t[7]=(v*x-p*O-y*b)*k,t[8]=(p*w-g*x+y*m)*k,t):null}function S(t,e,n){return t[0]=2/e,t[1]=0,t[2]=0,t[3]=0,t[4]=-2/n,t[5]=0,t[6]=-1,t[7]=1,t[8]=1,t}function C(t){return"mat3("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+", "+t[8]+")"}function E(t){return Math.sqrt(Math.pow(t[0],2)+Math.pow(t[1],2)+Math.pow(t[2],2)+Math.pow(t[3],2)+Math.pow(t[4],2)+Math.pow(t[5],2)+Math.pow(t[6],2)+Math.pow(t[7],2)+Math.pow(t[8],2))}function M(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t[3]=e[3]+n[3],t[4]=e[4]+n[4],t[5]=e[5]+n[5],t[6]=e[6]+n[6],t[7]=e[7]+n[7],t[8]=e[8]+n[8],t}function j(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t[3]=e[3]-n[3],t[4]=e[4]-n[4],t[5]=e[5]-n[5],t[6]=e[6]-n[6],t[7]=e[7]-n[7],t[8]=e[8]-n[8],t}function T(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*n,t[5]=e[5]*n,t[6]=e[6]*n,t[7]=e[7]*n,t[8]=e[8]*n,t}function k(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t[2]=e[2]+n[2]*r,t[3]=e[3]+n[3]*r,t[4]=e[4]+n[4]*r,t[5]=e[5]+n[5]*r,t[6]=e[6]+n[6]*r,t[7]=e[7]+n[7]*r,t[8]=e[8]+n[8]*r,t}function P(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]&&t[8]===e[8]}function A(t,e){var n=t[0],r=t[1],i=t[2],o=t[3],a=t[4],u=t[5],s=t[6],c=t[7],l=t[8],f=e[0],h=e[1],d=e[2],p=e[3],g=e[4],v=e[5],y=e[6],m=e[7],b=e[8];return Math.abs(n-f)<=D.EPSILON*Math.max(1,Math.abs(n),Math.abs(f))&&Math.abs(r-h)<=D.EPSILON*Math.max(1,Math.abs(r),Math.abs(h))&&Math.abs(i-d)<=D.EPSILON*Math.max(1,Math.abs(i),Math.abs(d))&&Math.abs(o-p)<=D.EPSILON*Math.max(1,Math.abs(o),Math.abs(p))&&Math.abs(a-g)<=D.EPSILON*Math.max(1,Math.abs(a),Math.abs(g))&&Math.abs(u-v)<=D.EPSILON*Math.max(1,Math.abs(u),Math.abs(v))&&Math.abs(s-y)<=D.EPSILON*Math.max(1,Math.abs(s),Math.abs(y))&&Math.abs(c-m)<=D.EPSILON*Math.max(1,Math.abs(c),Math.abs(m))&&Math.abs(l-b)<=D.EPSILON*Math.max(1,Math.abs(l),Math.abs(b))}Object.defineProperty(e,"__esModule",{value:!0}),e.sub=e.mul=void 0,e.create=r,e.fromMat4=i,e.clone=o,e.copy=a,e.fromValues=u,e.set=s,e.identity=c,e.transpose=l,e.invert=f,e.adjoint=h,e.determinant=d,e.multiply=p,e.translate=g,e.rotate=v,e.scale=y,e.fromTranslation=m,e.fromRotation=b,e.fromScaling=x,e.fromMat2d=_,e.fromQuat=w,e.normalFromMat4=O,e.projection=S,e.str=C,e.frob=E,e.add=M,e.subtract=j,e.multiplyScalar=T,e.multiplyScalarAndAdd=k,e.exactEquals=P,e.equals=A;var I=n(78),D=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(I);e.mul=p,e.sub=j},function(t,e,n){"use strict";function r(){var t=new B.ARRAY_TYPE(2);return B.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0),t}function i(t){var e=new B.ARRAY_TYPE(2);return e[0]=t[0],e[1]=t[1],e}function o(t,e){var n=new B.ARRAY_TYPE(2);return n[0]=t,n[1]=e,n}function a(t,e){return t[0]=e[0],t[1]=e[1],t}function u(t,e,n){return t[0]=e,t[1]=n,t}function s(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t}function c(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t}function l(t,e,n){return t[0]=e[0]*n[0],t[1]=e[1]*n[1],t}function f(t,e,n){return t[0]=e[0]/n[0],t[1]=e[1]/n[1],t}function h(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t}function d(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t}function p(t,e,n){return t[0]=Math.min(e[0],n[0]),t[1]=Math.min(e[1],n[1]),t}function g(t,e,n){return t[0]=Math.max(e[0],n[0]),t[1]=Math.max(e[1],n[1]),t}function v(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t}function y(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t}function m(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t}function b(t,e){var n=e[0]-t[0],r=e[1]-t[1];return Math.sqrt(n*n+r*r)}function x(t,e){var n=e[0]-t[0],r=e[1]-t[1];return n*n+r*r}function _(t){var e=t[0],n=t[1];return Math.sqrt(e*e+n*n)}function w(t){var e=t[0],n=t[1];return e*e+n*n}function O(t,e){return t[0]=-e[0],t[1]=-e[1],t}function S(t,e){return t[0]=1/e[0],t[1]=1/e[1],t}function C(t,e){var n=e[0],r=e[1],i=n*n+r*r;return i>0&&(i=1/Math.sqrt(i),t[0]=e[0]*i,t[1]=e[1]*i),t}function E(t,e){return t[0]*e[0]+t[1]*e[1]}function M(t,e,n){var r=e[0]*n[1]-e[1]*n[0];return t[0]=t[1]=0,t[2]=r,t}function j(t,e,n,r){var i=e[0],o=e[1];return t[0]=i+r*(n[0]-i),t[1]=o+r*(n[1]-o),t}function T(t,e){e=e||1;var n=2*B.RANDOM()*Math.PI;return t[0]=Math.cos(n)*e,t[1]=Math.sin(n)*e,t}function k(t,e,n){var r=e[0],i=e[1];return t[0]=n[0]*r+n[2]*i,t[1]=n[1]*r+n[3]*i,t}function P(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 A(t,e,n){var r=e[0],i=e[1];return t[0]=n[0]*r+n[3]*i+n[6],t[1]=n[1]*r+n[4]*i+n[7],t}function I(t,e,n){var r=e[0],i=e[1];return t[0]=n[0]*r+n[4]*i+n[12],t[1]=n[1]*r+n[5]*i+n[13],t}function D(t,e,n,r){var i=e[0]-n[0],o=e[1]-n[1],a=Math.sin(r),u=Math.cos(r);return t[0]=i*u-o*a+n[0],t[1]=i*a+o*u+n[1],t}function R(t,e){var n=t[0],r=t[1],i=e[0],o=e[1],a=n*n+r*r;a>0&&(a=1/Math.sqrt(a));var u=i*i+o*o;u>0&&(u=1/Math.sqrt(u));var s=(n*i+r*o)*a*u;return s>1?0:s<-1?Math.PI:Math.acos(s)}function N(t){return"vec2("+t[0]+", "+t[1]+")"}function L(t,e){return t[0]===e[0]&&t[1]===e[1]}function F(t,e){var n=t[0],r=t[1],i=e[0],o=e[1];return Math.abs(n-i)<=B.EPSILON*Math.max(1,Math.abs(n),Math.abs(i))&&Math.abs(r-o)<=B.EPSILON*Math.max(1,Math.abs(r),Math.abs(o))}Object.defineProperty(e,"__esModule",{value:!0}),e.forEach=e.sqrLen=e.sqrDist=e.dist=e.div=e.mul=e.sub=e.len=void 0,e.create=r,e.clone=i,e.fromValues=o,e.copy=a,e.set=u,e.add=s,e.subtract=c,e.multiply=l,e.divide=f,e.ceil=h,e.floor=d,e.min=p,e.max=g,e.round=v,e.scale=y,e.scaleAndAdd=m,e.distance=b,e.squaredDistance=x,e.length=_,e.squaredLength=w,e.negate=O,e.inverse=S,e.normalize=C,e.dot=E,e.cross=M,e.lerp=j,e.random=T,e.transformMat2=k,e.transformMat2d=P,e.transformMat3=A,e.transformMat4=I,e.rotate=D,e.angle=R,e.str=N,e.exactEquals=L,e.equals=F;var z=n(78),B=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(z);e.len=_,e.sub=c,e.mul=l,e.div=f,e.dist=b,e.sqrDist=x,e.sqrLen=w,e.forEach=function(){var t=r();return function(e,n,r,i,o,a){var u=void 0,s=void 0;for(n||(n=2),r||(r=0),s=i?Math.min(i*n+r,e.length):e.length,u=r;u<s;u+=n)t[0]=e[u],t[1]=e[u+1],o(t,t,a),e[u]=t[0],e[u+1]=t[1];return e}}()},function(t,e,n){"use strict";function r(){var t=new V.ARRAY_TYPE(3);return V.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t}function i(t){var e=new V.ARRAY_TYPE(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}function o(t){var e=t[0],n=t[1],r=t[2];return Math.sqrt(e*e+n*n+r*r)}function a(t,e,n){var r=new V.ARRAY_TYPE(3);return r[0]=t,r[1]=e,r[2]=n,r}function u(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function s(t,e,n,r){return t[0]=e,t[1]=n,t[2]=r,t}function c(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t}function l(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t}function f(t,e,n){return t[0]=e[0]*n[0],t[1]=e[1]*n[1],t[2]=e[2]*n[2],t}function h(t,e,n){return t[0]=e[0]/n[0],t[1]=e[1]/n[1],t[2]=e[2]/n[2],t}function d(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t[2]=Math.ceil(e[2]),t}function p(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t[2]=Math.floor(e[2]),t}function g(t,e,n){return t[0]=Math.min(e[0],n[0]),t[1]=Math.min(e[1],n[1]),t[2]=Math.min(e[2],n[2]),t}function v(t,e,n){return t[0]=Math.max(e[0],n[0]),t[1]=Math.max(e[1],n[1]),t[2]=Math.max(e[2],n[2]),t}function y(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t[2]=Math.round(e[2]),t}function m(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t}function b(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t[2]=e[2]+n[2]*r,t}function x(t,e){var n=e[0]-t[0],r=e[1]-t[1],i=e[2]-t[2];return Math.sqrt(n*n+r*r+i*i)}function _(t,e){var n=e[0]-t[0],r=e[1]-t[1],i=e[2]-t[2];return n*n+r*r+i*i}function w(t){var e=t[0],n=t[1],r=t[2];return e*e+n*n+r*r}function O(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t}function S(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t}function C(t,e){var n=e[0],r=e[1],i=e[2],o=n*n+r*r+i*i;return o>0&&(o=1/Math.sqrt(o),t[0]=e[0]*o,t[1]=e[1]*o,t[2]=e[2]*o),t}function E(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function M(t,e,n){var r=e[0],i=e[1],o=e[2],a=n[0],u=n[1],s=n[2];return t[0]=i*s-o*u,t[1]=o*a-r*s,t[2]=r*u-i*a,t}function j(t,e,n,r){var i=e[0],o=e[1],a=e[2];return t[0]=i+r*(n[0]-i),t[1]=o+r*(n[1]-o),t[2]=a+r*(n[2]-a),t}function T(t,e,n,r,i,o){var a=o*o,u=a*(2*o-3)+1,s=a*(o-2)+o,c=a*(o-1),l=a*(3-2*o);return t[0]=e[0]*u+n[0]*s+r[0]*c+i[0]*l,t[1]=e[1]*u+n[1]*s+r[1]*c+i[1]*l,t[2]=e[2]*u+n[2]*s+r[2]*c+i[2]*l,t}function k(t,e,n,r,i,o){var a=1-o,u=a*a,s=o*o,c=u*a,l=3*o*u,f=3*s*a,h=s*o;return t[0]=e[0]*c+n[0]*l+r[0]*f+i[0]*h,t[1]=e[1]*c+n[1]*l+r[1]*f+i[1]*h,t[2]=e[2]*c+n[2]*l+r[2]*f+i[2]*h,t}function P(t,e){e=e||1;var n=2*V.RANDOM()*Math.PI,r=2*V.RANDOM()-1,i=Math.sqrt(1-r*r)*e;return t[0]=Math.cos(n)*i,t[1]=Math.sin(n)*i,t[2]=r*e,t}function A(t,e,n){var r=e[0],i=e[1],o=e[2],a=n[3]*r+n[7]*i+n[11]*o+n[15];return a=a||1,t[0]=(n[0]*r+n[4]*i+n[8]*o+n[12])/a,t[1]=(n[1]*r+n[5]*i+n[9]*o+n[13])/a,t[2]=(n[2]*r+n[6]*i+n[10]*o+n[14])/a,t}function I(t,e,n){var r=e[0],i=e[1],o=e[2];return t[0]=r*n[0]+i*n[3]+o*n[6],t[1]=r*n[1]+i*n[4]+o*n[7],t[2]=r*n[2]+i*n[5]+o*n[8],t}function D(t,e,n){var r=n[0],i=n[1],o=n[2],a=n[3],u=e[0],s=e[1],c=e[2],l=i*c-o*s,f=o*u-r*c,h=r*s-i*u,d=i*h-o*f,p=o*l-r*h,g=r*f-i*l,v=2*a;return l*=v,f*=v,h*=v,d*=2,p*=2,g*=2,t[0]=u+l+d,t[1]=s+f+p,t[2]=c+h+g,t}function R(t,e,n,r){var i=[],o=[];return i[0]=e[0]-n[0],i[1]=e[1]-n[1],i[2]=e[2]-n[2],o[0]=i[0],o[1]=i[1]*Math.cos(r)-i[2]*Math.sin(r),o[2]=i[1]*Math.sin(r)+i[2]*Math.cos(r),t[0]=o[0]+n[0],t[1]=o[1]+n[1],t[2]=o[2]+n[2],t}function N(t,e,n,r){var i=[],o=[];return i[0]=e[0]-n[0],i[1]=e[1]-n[1],i[2]=e[2]-n[2],o[0]=i[2]*Math.sin(r)+i[0]*Math.cos(r),o[1]=i[1],o[2]=i[2]*Math.cos(r)-i[0]*Math.sin(r),t[0]=o[0]+n[0],t[1]=o[1]+n[1],t[2]=o[2]+n[2],t}function L(t,e,n,r){var i=[],o=[];return i[0]=e[0]-n[0],i[1]=e[1]-n[1],i[2]=e[2]-n[2],o[0]=i[0]*Math.cos(r)-i[1]*Math.sin(r),o[1]=i[0]*Math.sin(r)+i[1]*Math.cos(r),o[2]=i[2],t[0]=o[0]+n[0],t[1]=o[1]+n[1],t[2]=o[2]+n[2],t}function F(t,e){var n=a(t[0],t[1],t[2]),r=a(e[0],e[1],e[2]);C(n,n),C(r,r);var i=E(n,r);return i>1?0:i<-1?Math.PI:Math.acos(i)}function z(t){return"vec3("+t[0]+", "+t[1]+", "+t[2]+")"}function B(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]}function W(t,e){var n=t[0],r=t[1],i=t[2],o=e[0],a=e[1],u=e[2];return Math.abs(n-o)<=V.EPSILON*Math.max(1,Math.abs(n),Math.abs(o))&&Math.abs(r-a)<=V.EPSILON*Math.max(1,Math.abs(r),Math.abs(a))&&Math.abs(i-u)<=V.EPSILON*Math.max(1,Math.abs(i),Math.abs(u))}Object.defineProperty(e,"__esModule",{value:!0}),e.forEach=e.sqrLen=e.len=e.sqrDist=e.dist=e.div=e.mul=e.sub=void 0,e.create=r,e.clone=i,e.length=o,e.fromValues=a,e.copy=u,e.set=s,e.add=c,e.subtract=l,e.multiply=f,e.divide=h,e.ceil=d,e.floor=p,e.min=g,e.max=v,e.round=y,e.scale=m,e.scaleAndAdd=b,e.distance=x,e.squaredDistance=_,e.squaredLength=w,e.negate=O,e.inverse=S,e.normalize=C,e.dot=E,e.cross=M,e.lerp=j,e.hermite=T,e.bezier=k,e.random=P,e.transformMat4=A,e.transformMat3=I,e.transformQuat=D,e.rotateX=R,e.rotateY=N,e.rotateZ=L,e.angle=F,e.str=z,e.exactEquals=B,e.equals=W;var H=n(78),V=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(H);e.sub=l,e.mul=f,e.div=h,e.dist=x,e.sqrDist=_,e.len=o,e.sqrLen=w,e.forEach=function(){var t=r();return function(e,n,r,i,o,a){var u=void 0,s=void 0;for(n||(n=3),r||(r=0),s=i?Math.min(i*n+r,e.length):e.length,u=r;u<s;u+=n)t[0]=e[u],t[1]=e[u+1],t[2]=e[u+2],o(t,t,a),e[u]=t[0],e[u+1]=t[1],e[u+2]=t[2];return e}}()},function(t,e,n){var r=n(6),i=n(11),o=n(151),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,l=[],f=t.minCount||5,h=t.maxCount||7,d=f===h,p=r(t.minLimit)?-1/0:t.minLimit,g=r(t.maxLimit)?1/0:t.maxLimit,v=(f+h)/2,y=v,m=t.snapArray?t.snapArray:d?a:u;if(e===p&&n===g&&d&&(s=(n-e)/(y-1)),r(e)&&(e=0),r(n)&&(n=0),Math.abs(n-e)<1e-12&&(0===e?n=1:e>0?e=0:n=0,n-e<5&&!s&&n-e>=1&&(s=1)),r(s)){var b=(n-e)/(v-1);s=o.snapFactorTo(b,m,"ceil"),h!==f&&(y=parseInt((n-e)/s,10),y>h&&(y=h),y<f&&(y=f),s=o.snapFactorTo((n-e)/(y-1),m,"floor"))}if(i(c)&&s<c&&(s=c),t.interval||h!==f)n=Math.min(o.snapMultiple(n,s,"ceil"),g),e=Math.max(o.snapMultiple(e,s,"floor"),p),y=Math.round((n-e)/s),e=o.fixedBase(e,s),n=o.fixedBase(n,s);else{v=parseInt(v,10);var x,_=(n+e)/2,w=o.snapMultiple(_,s,"ceil"),O=Math.floor((v-2)/2),S=w+O*s;x=v%2===0?w-O*s:w-(O+1)*s;for(var C=null;S<n&&(null===C||S>C);)C=S,S=o.fixedBase(S+s,s);for(var E=null;x>e&&(null===E||x<E);)E=x,x=o.fixedBase(x-s,s);n=S,e=x}n=Math.min(n,g),e=Math.max(e,p),l.push(e);for(var M=1;M<y;M++){var j=o.fixedBase(s*M+e,s);j<n&&l.push(j)}return l[l.length-1]<n&&l.push(n),{min:e,max:n,interval:s,count:y,ticks:l}}},function(t,e,n){function r(t){return new Date(t).getFullYear()}function i(t){return new Date(t,0,1).getTime()}function o(t){return new Date(t).getMonth()}function a(t,e){var n=r(t),i=r(e),a=o(t);return 12*(i-n)+(o(e)-a)%12}function u(t,e){return new Date(t,e,1).getTime()}function s(t,e){return Math.ceil((e-t)/g)}function c(t,e){return Math.ceil((e-t)/p)}function l(t,e){return Math.ceil((e-t)/6e4)}var f=n(151),h=n(6),d=[1,2,4,6,8,12],p=36e5,g=864e5;t.exports=function(t){var e,n=t.minInterval,v=[],y=t.min,m=t.max,b=t.interval;if(m===y&&(m=y+g),h(b)){var x=m-y,_=g,w=365*_;b=parseInt(x/(t.maxCount||6),10),n&&n>b&&(b=n);var O=b/w,S=r(y);if(O>.51){for(var C=Math.ceil(O),E=r(m),M=S;M<=E+C;M+=C)v.push(i(M));b=null}else if(O>.0834){for(var j=Math.ceil(O/.0834),T=o(y),k=a(y,m),P=0;P<=k+j;P+=j)v.push(u(S,P+T));b=null}else if(b>.5*_){var A=new Date(y),I=A.getFullYear(),D=A.getMonth(y),R=A.getDate(),N=Math.ceil(b/_),L=s(y,m);b=N*_;for(var F=0;F<L+N;F+=N)v.push(new Date(I,D,R+F).getTime())}else if(b>p){var z=new Date(y),B=z.getFullYear(),W=z.getMonth(y),H=z.getDate(),V=z.getHours(),G=f.snapTo(d,Math.ceil(b/p)),U=c(y,m);b=G*p;for(var Y=0;Y<=U+G;Y+=G)v.push(new Date(B,W,H,V+Y).getTime())}else if(b>6e4){var q=l(y,m),X=Math.ceil(b/6e4);b=6e4*X;for(var K=0;K<=q+X;K+=X)v.push(y+6e4*K)}else{b<1e3&&(b=1e3),y=1e3*Math.floor(y/1e3);var $=Math.ceil((m-y)/1e3),Z=Math.ceil(b/1e3);b=1e3*Z;for(var J=0;J<$+Z;J+=Z)v.push(y+1e3*J)}}if(!v.length){y=1e3*Math.floor(y/1e3),m=1e3*Math.ceil(m/1e3),e=(m-y)/b;for(var Q=0;Q<=e;Q++)v.push(f.fixedBase(b*Q+y,b))}return{max:m,min:y,interval:b,ticks:v,count:v.length}}},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var i=n(26),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(){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,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}function i(t,e){return 1===t?1:Math.log(e)/Math.log(t)}var o=n(2),a=n(26),u=n(51),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),this.type="log",this.tickCount=10,this.base=2,this._minTick=null},n.calculateTicks=function(){var t,e=this,n=e.base;if(e.min<0)throw new Error("The minimum value must be greater than zero!");var r=i(n,e.max);if(e.min>0)t=Math.floor(i(n,e.min));else{var a=e.values,u=e.max;o(a,function(t){t>0&&t<u&&(u=t)}),u===e.max&&(u=e.max/n),u>1&&(u=1),t=Math.floor(i(n,u)),e._minTick=t,e.positiveMin=u}for(var s=r-t,c=e.tickCount,l=Math.ceil(s/c),f=[],h=t;h<r+l;h+=l)f.push(Math.pow(n,h));return 0===e.min&&f.unshift(0),f},n._getScalePercent=function(t){var e=this.max,n=this.min;if(e===n)return 0;if(t<=0)return 0;var r=this.base,o=this.positiveMin;o&&(n=1*o/r);return t<o?t/o/(i(r,e)-i(r,n)):(i(r,t)-i(r,n))/(i(r,e)-i(r,n))},n.scale=function(t){var e=this._getScalePercent(t),n=this.rangeMin();return n+e*(this.rangeMax()-n)},n.invert=function(t){var e,n=this.base,r=i(n,this.max),o=this.rangeMin(),a=this.rangeMax()-o,u=this.positiveMin;if(u){if(0===t)return 0;e=i(n,u/n);var s=1/(r-e)*a;if(t<s)return t/s*u}else e=i(n,this.min);var c=(t-o)/a,l=c*(r-e)+e;return Math.pow(n,l)},e}(u);a.Log=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}function i(t,e){var n=Math.E;return Math.pow(n,Math.log(e)/t)}var o=n(26),a=n(51),u=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var n=e.prototype;return n._initDefaultCfg=function(){t.prototype._initDefaultCfg.call(this),this.type="pow",this.tickCount=10,this.exponent=2},n.calculateTicks=function(){var t,e=this,n=e.exponent,r=Math.ceil(i(n,e.max));if((t=e.min>=0?Math.floor(i(n,e.min)):0)>r){var o=r;r=t,t=o}for(var a=r-t,u=e.tickCount,s=Math.ceil(a/u),c=[],l=t;l<r+s;l+=s)c.push(Math.pow(l,n));return c},n._getScalePercent=function(t){var e=this.max,n=this.min;if(e===n)return 0;var r=this.exponent;return(i(r,t)-i(r,n))/(i(r,e)-i(r,n))},n.scale=function(t){var e=this._getScalePercent(t),n=this.rangeMin();return n+e*(this.rangeMax()-n)},n.invert=function(t){var e=(t-this.rangeMin())/(this.rangeMax()-this.rangeMin()),n=this.exponent,r=i(n,this.max),o=i(n,this.min),a=e*(r-o)+o;return Math.pow(a,n)},e}(a);o.Pow=u,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(26),o=n(152),a=n(221),u=n(150),s=n(52),c=n(2),l=n(11),f=n(39),h=n(15),d=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=l(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=f(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=d,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(221),o=n(2),a=n(6),u=n(15),s=n(26),c=n(51),l=n(351),f=n(52),h=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="time",this.mask="YYYY-MM-DD"},n.init=function(){var e=this,n=e.values;if(n&&n.length){var r=[],i=1/0,u=i,s=0;o(n,function(t){var n=e._toTimeStamp(t);if(isNaN(n))throw new TypeError("Invalid Time: "+t);i>n?(u=i,i=n):u>n&&(u=n),s<n&&(s=n),r.push(n)}),n.length>1&&(e.minTickInterval=u-i),(a(e.min)||e._toTimeStamp(e.min)>i)&&(e.min=i),(a(e.max)||e._toTimeStamp(e.max)<s)&&(e.max=s)}t.prototype.init.call(this)},n.calculateTicks=function(){var t=this,e=t.min,n=t.max,r=t.tickCount,i=t.tickInterval;return l({min:e,max:n,minCount:r,maxCount:r,interval:i,minInterval:t.minTickInterval}).ticks},n.getText=function(t){var e=this.formatter;return t=this.translate(t),t=e?e(t):i.format(t,this.mask)},n.scale=function(e){return u(e)&&(e=this.translate(e)),t.prototype.scale.call(this,e)},n.translate=function(t){return this._toTimeStamp(t)},n._toTimeStamp=function(t){return f.toTimeStamp(t)},e}(c);s.Time=h,t.exports=h},function(t,e,n){var r=n(82),i=n(53),o=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return r(t,function(t){return!i(e,t)})};t.exports=o},function(t,e,n){function r(t,e){var n=void 0;if(i(e)&&(n=e),o(e)&&(n=function(t){return a(t,e)}),n)for(var r=0;r<t.length;r+=1)if(n(t[r]))return t[r];return null}var i=n(14),o=n(40),a=n(176);t.exports=r},function(t,e,n){var r=n(6),i=n(4),o=function(t,e){for(var n=null,o=0;o<t.length;o++){var a=t[o],u=a[e];if(!r(u)){n=i(u)?u[0]:u;break}}return n};t.exports=o},function(t,e,n){var r=n(4),i=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(r(e))for(var i=0;i<e.length;i+=1)t(e[i],n);else n.push(e);return n};t.exports=i},function(t,e,n){var r=n(4),i=n(2),o=function(t){if(!r(t))return t;var e=[];return i(t,function(t){r(t)?i(t,function(t){e.push(t)}):e.push(t)}),e};t.exports=o},function(t,e,n){var r=n(82),i=n(4),o=function(t){if(t=r(t,function(t){return!isNaN(t)}),!t.length)return{min:0,max:0};if(i(t[0])){for(var e=[],n=0;n<t.length;n++)e=e.concat(t[n]);t=e}var o=Math.max.apply(null,t);return{min:Math.min.apply(null,t),max:o}};t.exports=o},function(t,e,n){t.exports={contains:n(53),difference:n(357),find:n(358),firstValue:n(359),flatten:n(361),flattenDeep:n(360),getRange:n(362),merge:n(54),pull:n(155),pullAt:n(154),reduce:n(364),remove:n(365),sortBy:n(366),union:n(367),uniq:n(156),valuesOfKey:n(79)}},function(t,e,n){var r=n(4),i=n(40),o=n(2),a=function(t,e,n){if(!r(t)&&!i(t))return t;var a=n;return o(t,function(t,n){a=e(a,t,n)}),a};t.exports=a},function(t,e,n){var r=n(21),i=n(154),o=function(t,e){var n=[];if(!r(t))return n;for(var o=-1,a=[],u=t.length;++o<u;){var s=t[o];e(s,o,t)&&(n.push(s),a.push(o))}return i(t,a),n};t.exports=o},function(t,e,n){function r(t,e){var n=void 0;if(o(e))n=function(t,n){return e(t)-e(n)};else{var r=[];i(e)?r.push(e):a(e)&&(r=e),n=function(t,e){for(var n=0;n<r.length;n+=1){var i=r[n];if(t[i]>e[i])return 1;if(t[i]<e[i])return-1}return 0}}return t.sort(n),t}var i=n(15),o=n(14),a=n(4);t.exports=r},function(t,e,n){var r=n(2),i=n(57),o=n(156),a=function(){var t=[],e=i(arguments);return r(e,function(e){t=t.concat(e)}),o(t)};t.exports=a},function(t,e){function n(t,e,n){var r=void 0;return function(){var i=this,o=arguments,a=function(){r=null,n||t.apply(i,o)},u=n&&!r;clearTimeout(r),r=setTimeout(a,e),u&&t.apply(i,o)}}t.exports=n},function(t,e){t.exports=function(t,e,n){if(t){if(t.addEventListener)return t.addEventListener(e,n,!1),{remove:function(){t.removeEventListener(e,n,!1)}};if(t.attachEvent)return t.attachEvent("on"+e,n),{remove:function(){t.detachEvent("on"+e,n)}}}}},function(t,e){t.exports=function(t,e){if(t&&t.getBoundingClientRect){var n=t.getBoundingClientRect(),r=document.documentElement.clientTop,i=document.documentElement.clientLeft;return{top:n.top-r,bottom:n.bottom-r,left:n.left-i,right:n.right-i}}return e||null}},function(t,e){t.exports=function(t,e){var n=this.getStyle(t,"height",e);return"auto"===n&&(n=t.offsetHeight),parseFloat(n)}},function(t,e){t.exports=function(t,e){var n=this.getHeight(t,e),r=parseFloat(this.getStyle(t,"borderTopWidth"))||0,i=parseFloat(this.getStyle(t,"paddingTop"))||0,o=parseFloat(this.getStyle(t,"paddingBottom"))||0;return n+r+(parseFloat(this.getStyle(t,"borderBottomWidth"))||0)+i+o}},function(t,e){t.exports=function(t,e){var n=this.getWidth(t,e),r=parseFloat(this.getStyle(t,"borderLeftWidth"))||0,i=parseFloat(this.getStyle(t,"paddingLeft"))||0,o=parseFloat(this.getStyle(t,"paddingRight"))||0;return n+r+(parseFloat(this.getStyle(t,"borderRightWidth"))||0)+i+o}},function(t,e){t.exports=function(){return window.devicePixelRatio?window.devicePixelRatio:2}},function(t,e,n){var r=n(6);t.exports=function(t,e,n){try{return window.getComputedStyle?window.getComputedStyle(t,null)[e]:t.currentStyle[e]}catch(t){return r(n)?null:n}}},function(t,e){t.exports=function(t,e){var n=this.getStyle(t,"width",e);return"auto"===n&&(n=t.offsetWidth),parseFloat(n)}},function(t,e,n){t.exports={addEventListener:n(369),createDom:n(158),getBoundingClientRect:n(370),getHeight:n(371),getOuterHeight:n(372),getOuterWidth:n(373),getRatio:n(374),getStyle:n(375),getWidth:n(376),modifyCSS:n(159),requestAnimationFrame:n(160)}},function(t,e){function n(t,e){return t["_wrap_"+e]}t.exports=n},function(t,e,n){t.exports={getWrapBehavior:n(378),wrapBehavior:n(380)}},function(t,e){function n(t,e){if(t["_wrap_"+e])return t["_wrap_"+e];var n=function(n){t[e](n)};return t["_wrap_"+e]=n,n}t.exports=n},function(t,e,n){var r=n(382);t.exports={number2color:r,numberToColor:r,parsePath:n(383),parseRadius:n(384)}},function(t,e){var n={};t.exports=function(t){var e=n[t];if(!e){for(var r=t.toString(16),i=r.length;i<6;i++)r="0"+r;e="#"+r,n[t]=e}return e}},function(t,e,n){var r=n(4),i=n(15),o=n(2),a=/[MLHVQTCSAZ]([^MLHVQTCSAZ]*)/gi,u=/[^\s\,]+/gi;t.exports=function(t){return t=t||[],r(t)?t:i(t)?(t=t.match(a),o(t,function(e,n){if(e=e.match(u),e[0].length>1){var r=e[0].charAt(0);e.splice(1,0,e[0].substr(1)),e[0]=r}o(e,function(t,n){isNaN(t)||(e[n]=+t)}),t[n]=e}),t):void 0}},function(t,e,n){var r=n(4);t.exports=function(t){var e=0,n=0,i=0,o=0;return r(t)?1===t.length?e=n=i=o=t[0]:2===t.length?(e=i=t[0],n=o=t[1]):3===t.length?(e=t[0],n=o=t[1],i=t[2]):(e=t[0],n=t[1],i=t[2],o=t[3]):e=n=i=o=t,{r1:e,r2:n,r3:i,r4:o}}},function(t,e,n){var r=n(21),i=function(t,e){if(!r(t))return-1;var n=Array.prototype.indexOf;if(n)return n.call(t,e);for(var i=-1,o=0;o<t.length;o++)if(t[o]===e){i=o;break}return i};t.exports=i},function(t,e,n){var r=n(14),i=n(83),o=function(t,e,n){return r(n)?!!n(t,e):i(t,e)};t.exports=o},function(t,e,n){var r=n(2),i=n(21),o=function(t,e){if(!i(t))return t;var n=[];return r(t,function(t,r){n.push(e(t,r))}),n};t.exports=o},function(t,e){var n=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=n},function(t,e,n){var r=n(55);t.exports={clamp:n(84),fixedBase:n(388),isDecimal:n(390),isEven:n(391),isInteger:n(392),isNegative:n(393),isNumberEqual:r,isOdd:n(394),isPositive:n(395),maxBy:n(167),minBy:n(396),mod:n(168),snapEqual:r,toDegree:n(169),toInt:n(170),toInteger:n(170),toRadian:n(171)}},function(t,e,n){var r=n(11),i=function(t){return r(t)&&t%1!==0};t.exports=i},function(t,e,n){var r=n(11),i=function(t){return r(t)&&t%2===0};t.exports=i},function(t,e,n){var r=n(11),i=Number.isInteger?Number.isInteger:function(t){return r(t)&&t%1===0};t.exports=i},function(t,e,n){var r=n(11),i=function(t){return r(t)&&t<0};t.exports=i},function(t,e,n){var r=n(11),i=function(t){return r(t)&&t%2!==0};t.exports=i},function(t,e,n){var r=n(11),i=function(t){return r(t)&&t>0};t.exports=i},function(t,e,n){var r=n(4),i=n(14),o=n(2),a=function(t,e){if(r(t)){var n=t[0],a=void 0;a=i(e)?e(t[0]):t[0][e];var u=void 0;return o(t,function(t){(u=i(e)?e(t):t[e])<a&&(n=t,a=u)}),n}};t.exports=a},function(t,e,n){t.exports=n(2)},function(t,e,n){t.exports=n(175)},function(t,e,n){var r=n(53),i=n(178);t.exports=function(t,e){return r(i(t),e)}},function(t,e,n){t.exports={forIn:n(397),has:n(175),hasKey:n(398),hasValue:n(399),keys:n(177),isMatch:n(176),values:n(178)}},function(t,e,n){function r(t,e,n){var r=null,i=n;return e<i&&(i=e,r="add"),t<i&&(i=t,r="del"),{type:r,min:i}}var i=n(405),o=function(t,e){var n=t.length,o=e.length,a=void 0,u=void 0,s=0;if(0===n||0===o)return null;for(var c=[],l=0;l<=n;l++)c[l]=[],c[l][0]={min:l};for(var f=0;f<=o;f++)c[0][f]={min:f};for(var h=1;h<=n;h++){a=t[h-1];for(var d=1;d<=o;d++){u=e[d-1],s=i(a,u)?0:1;var p=c[h-1][d].min+1,g=c[h][d-1].min+1,v=c[h-1][d-1].min+s;c[h][d]=r(p,g,v)}}return c};t.exports=function(t,e){var n=o(t,e),r=t.length,i=e.length,a=[],u=1,s=1;if(n[r][i]!==r){for(var c=1;c<=r;c++){var l=n[c][c].min;s=c;for(var f=u;f<=i;f++)n[c][f].min<l&&(l=n[c][f].min,s=f);u=s,n[c][u].type&&a.push({index:c-1,type:n[c][u].type})}for(var h=a.length-1;h>=0;h--)u=a[h].index,"add"===a[h].type?t.splice(u,0,[].concat(t[u])):t.splice(u,1)}if((r=t.length)<i)for(var d=0;d<i-r;d++)"z"===t[r-1][0]||"Z"===t[r-1][0]?t.splice(r-2,0,t[r-2]):t.push(t[r-1]);return t}},function(t,e){function n(t,e){function n(t,e){if(1===t.length)r.push(t[0]),i.push(t[0]);else{for(var o=[],a=0;a<t.length-1;a++)0===a&&r.push(t[0]),a===t.length-2&&i.push(t[a+1]),o[a]=[(1-e)*t[a][0]+e*t[a+1][0],(1-e)*t[a][1]+e*t[a+1][1]];n(o,e)}}var r=[],i=[];return t.length&&n(t,e),{left:r,right:i.reverse()}}function r(t,e,r){var i=[[t[1],t[2]]];r=r||2;var o=[];"A"===e[0]?(i.push(e[6]),i.push(e[7])):"C"===e[0]?(i.push([e[1],e[2]]),i.push([e[3],e[4]]),i.push([e[5],e[6]])):"S"===e[0]||"Q"===e[0]?(i.push([e[1],e[2]]),i.push([e[3],e[4]])):i.push([e[1],e[2]]);for(var a=i,u=1/r,s=0;s<r-1;s++){var c=u/(1-u*s),l=n(a,c);o.push(l.left),a=l.right}return o.push(a),o.map(function(t){var e=[];return 4===t.length&&(e.push("C"),e=e.concat(t[2])),t.length>=3&&(3===t.length&&e.push("Q"),e=e.concat(t[1])),2===t.length&&e.push("L"),e=e.concat(t[t.length-1])})}function i(t,e,n){if(1===n)return[[].concat(t)];var i=[];if("L"===e[0]||"C"===e[0]||"Q"===e[0])i=i.concat(r(t,e,n));else{var o=[].concat(t);"M"===o[0]&&(o[0]="L");for(var a=0;a<=n-1;a++)i.push(o)}return i}t.exports=function(t,e){if(1===t.length)return t;var n=t.length-1,r=e.length-1,o=n/r,a=[];if(1===t.length&&"M"===t[0][0]){for(var u=0;u<r-n;u++)t.push(t[0]);return t}for(var s=0;s<r;s++){var c=Math.floor(o*s);a[c]=(a[c]||0)+1}var l=a.reduce(function(e,r,o){return o===n?e.concat(t[n]):e.concat(i(t[o],t[o+1],r))},[]);return l.unshift(t[0]),"Z"!==e[r]&&"z"!==e[r]||l.push("Z"),l}},function(t,e){function n(t){var e=[];switch(t[0]){case"M":case"L":e.push([t[1],t[2]]);break;case"A":e.push([t[6],t[7]]);break;case"Q":e.push([t[3],t[4]]),e.push([t[1],t[2]]);break;case"T":e.push([t[1],t[2]]);break;case"C":e.push([t[5],t[6]]),e.push([t[1],t[2]]),e.push([t[3],t[4]]);break;case"S":e.push([t[3],t[4]]),e.push([t[1],t[2]]);break;case"H":case"V":e.push([t[1],t[1]])}return e}function r(t,e,r){for(var i=[].concat(t),o=void 0,a=1/(r+1),u=n(e)[0],s=1;s<=r;s++)a*=s,o=Math.floor(t.length*a),0===o?i.unshift([u[0]*a+t[o][0]*(1-a),u[1]*a+t[o][1]*(1-a)]):i.splice(o,0,[u[0]*a+t[o][0]*(1-a),u[1]*a+t[o][1]*(1-a)]);return i}t.exports=function(t,e){if(t.length<=1)return t;for(var i=void 0,o=0;o<e.length;o++)if(t[o][0]!==e[o][0])switch(i=n(t[o]),e[o][0]){case"M":t[o]=["M"].concat(i[0]);break;case"L":t[o]=["L"].concat(i[0]);break;case"A":t[o]=[].concat(e[o]),t[o][6]=i[0][0],t[o][7]=i[0][1];break;case"Q":if(i.length<2){if(!(o>0)){t[o]=e[o];break}i=r(i,t[o-1],1)}t[o]=["Q"].concat(i.reduce(function(t,e){return t.concat(e)},[]));break;case"T":t[o]=["T"].concat(i[0]);break;case"C":if(i.length<3){if(!(o>0)){t[o]=e[o];break}i=r(i,t[o-1],2)}t[o]=["C"].concat(i.reduce(function(t,e){return t.concat(e)},[]));break;case"S":if(i.length<2){if(!(o>0)){t[o]=e[o];break}i=r(i,t[o-1],1)}t[o]=["S"].concat(i.reduce(function(t,e){return t.concat(e)},[]));break;default:t[o]=e[o]}return t}},function(t,e,n){var r=n(406),i=n(182),o=n(183),a=n(179);t.exports={catmullRom2Bezier:a,catmullRomToBezier:a,fillPath:n(402),fillPathByDiff:n(401),formatPath:n(403),intersection:r,pathIntersection:r,parsePathArray:n(180),parsePathString:n(181),pathToAbsolute:i,path2absolute:i,pathTocurve:o,path2curve:o,rectPath:n(184)}},function(t,e,n){var r=n(2);t.exports=function(t,e){if(t.length!==e.length)return!1;var n=!0;return r(t,function(t,r){if(t!==e[r])return n=!1,!1}),n}},function(t,e,n){var r=n(4),i=n(184),o=n(183),a=function(t,e,n,r,i){return t*(t*(-3*e+9*n-9*r+3*i)+6*e-12*n+6*r)-3*e+3*n},u=function(t,e,n,r,i,o,u,s,c){null===c&&(c=1),c=c>1?1:c<0?0:c;for(var l=c/2,f=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],h=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],d=0,p=0;p<12;p++){var g=l*f[p]+l,v=a(g,t,n,i,u),y=a(g,e,r,o,s),m=v*v+y*y;d+=h[p]*Math.sqrt(m)}return l*d},s=function(t,e,n,r,i,o,a,u){for(var s=[],c=[[],[]],l=void 0,f=void 0,h=void 0,d=void 0,p=0;p<2;++p)if(0===p?(f=6*t-12*n+6*i,l=-3*t+9*n-9*i+3*a,h=3*n-3*t):(f=6*e-12*r+6*o,l=-3*e+9*r-9*o+3*u,h=3*r-3*e),Math.abs(l)<1e-12){if(Math.abs(f)<1e-12)continue;(d=-h/f)>0&&d<1&&s.push(d)}else{var g=f*f-4*h*l,v=Math.sqrt(g);if(!(g<0)){var y=(-f+v)/(2*l);y>0&&y<1&&s.push(y);var m=(-f-v)/(2*l);m>0&&m<1&&s.push(m)}}for(var b=s.length,x=b,_=void 0;b--;)d=s[b],_=1-d,c[0][b]=_*_*_*t+3*_*_*d*n+3*_*d*d*i+d*d*d*a,c[1][b]=_*_*_*e+3*_*_*d*r+3*_*d*d*o+d*d*d*u;return c[0][x]=t,c[1][x]=e,c[0][x+1]=a,c[1][x+1]=u,c[0].length=c[1].length=x+2,{min:{x:Math.min.apply(0,c[0]),y:Math.min.apply(0,c[1])},max:{x:Math.max.apply(0,c[0]),y:Math.max.apply(0,c[1])}}},c=function(t,e,n,r,i,o,a,u){if(!(Math.max(t,n)<Math.min(i,a)||Math.min(t,n)>Math.max(i,a)||Math.max(e,r)<Math.min(o,u)||Math.min(e,r)>Math.max(o,u))){var s=(t*r-e*n)*(i-a)-(t-n)*(i*u-o*a),c=(t*r-e*n)*(o-u)-(e-r)*(i*u-o*a),l=(t-n)*(o-u)-(e-r)*(i-a);if(l){var f=s/l,h=c/l,d=+f.toFixed(2),p=+h.toFixed(2);if(!(d<+Math.min(t,n).toFixed(2)||d>+Math.max(t,n).toFixed(2)||d<+Math.min(i,a).toFixed(2)||d>+Math.max(i,a).toFixed(2)||p<+Math.min(e,r).toFixed(2)||p>+Math.max(e,r).toFixed(2)||p<+Math.min(o,u).toFixed(2)||p>+Math.max(o,u).toFixed(2)))return{x:f,y:h}}}},l=function(t,e,n){return e>=t.x&&e<=t.x+t.width&&n>=t.y&&n<=t.y+t.height},f=function(t,e,n,r){return null===t&&(t=e=n=r=0),null===e&&(e=t.y,n=t.width,r=t.height,t=t.x),{x:t,y:e,width:n,w:n,height:r,h:r,x2:t+n,y2:e+r,cx:t+n/2,cy:e+r/2,r1:Math.min(n,r)/2,r2:Math.max(n,r)/2,r0:Math.sqrt(n*n+r*r)/2,path:i(t,e,n,r),vb:[t,e,n,r].join(" ")}},h=function(t,e){return t=f(t),e=f(e),l(e,t.x,t.y)||l(e,t.x2,t.y)||l(e,t.x,t.y2)||l(e,t.x2,t.y2)||l(t,e.x,e.y)||l(t,e.x2,e.y)||l(t,e.x,e.y2)||l(t,e.x2,e.y2)||(t.x<e.x2&&t.x>e.x||e.x<t.x2&&e.x>t.x)&&(t.y<e.y2&&t.y>e.y||e.y<t.y2&&e.y>t.y)},d=function(t,e,n,i,o,a,u,c){r(t)||(t=[t,e,n,i,o,a,u,c]);var l=s.apply(null,t);return f(l.min.x,l.min.y,l.max.x-l.min.x,l.max.y-l.min.y)},p=function(t,e,n,r,i,o,a,u,s){var c=1-s,l=Math.pow(c,3),f=Math.pow(c,2),h=s*s,d=h*s,p=l*t+3*f*s*n+3*c*s*s*i+d*a,g=l*e+3*f*s*r+3*c*s*s*o+d*u,v=t+2*s*(n-t)+h*(i-2*n+t),y=e+2*s*(r-e)+h*(o-2*r+e),m=n+2*s*(i-n)+h*(a-2*i+n),b=r+2*s*(o-r)+h*(u-2*o+r);return{x:p,y:g,m:{x:v,y:y},n:{x:m,y:b},start:{x:c*t+s*n,y:c*e+s*r},end:{x:c*i+s*a,y:c*o+s*u},alpha:90-180*Math.atan2(v-m,y-b)/Math.PI}},g=function(t,e,n){var r=d(t),i=d(e);if(!h(r,i))return n?0:[];for(var o=u.apply(0,t),a=u.apply(0,e),s=~~(o/8),l=~~(a/8),f=[],g=[],v={},y=n?0:[],m=0;m<s+1;m++){var b=p.apply(0,t.concat(m/s));f.push({x:b.x,y:b.y,t:m/s})}for(var x=0;x<l+1;x++){var _=p.apply(0,e.concat(x/l));g.push({x:_.x,y:_.y,t:x/l})}for(var w=0;w<s;w++)for(var O=0;O<l;O++){var S=f[w],C=f[w+1],E=g[O],M=g[O+1],j=Math.abs(C.x-S.x)<.001?"y":"x",T=Math.abs(M.x-E.x)<.001?"y":"x",k=c(S.x,S.y,C.x,C.y,E.x,E.y,M.x,M.y);if(k){if(v[k.x.toFixed(4)]===k.y.toFixed(4))continue;v[k.x.toFixed(4)]=k.y.toFixed(4);var P=S.t+Math.abs((k[j]-S[j])/(C[j]-S[j]))*(C.t-S.t),A=E.t+Math.abs((k[T]-E[T])/(M[T]-E[T]))*(M.t-E.t);P>=0&&P<=1&&A>=0&&A<=1&&(n?y++:y.push({x:k.x,y:k.y,t1:P,t2:A}))}}return y},v=function(t,e,n){t=o(t),e=o(e);for(var r=void 0,i=void 0,a=void 0,u=void 0,s=void 0,c=void 0,l=void 0,f=void 0,h=void 0,d=void 0,p=n?0:[],v=0,y=t.length;v<y;v++){var m=t[v];if("M"===m[0])r=s=m[1],i=c=m[2];else{"C"===m[0]?(h=[r,i].concat(m.slice(1)),r=h[6],i=h[7]):(h=[r,i,r,i,s,c,s,c],r=s,i=c);for(var b=0,x=e.length;b<x;b++){var _=e[b];if("M"===_[0])a=l=_[1],u=f=_[2];else{"C"===_[0]?(d=[a,u].concat(_.slice(1)),a=d[6],u=d[7]):(d=[a,u,a,u,l,f,l,f],a=l,u=f);var w=g(h,d,n);if(n)p+=w;else{for(var O=0,S=w.length;O<S;O++)w[O].segment1=v,w[O].segment2=b,w[O].bez1=h,w[O].bez2=d;p=p.concat(w)}}}}}return p};t.exports=function(t,e){return v(t,e)}},function(t,e,n){var r=n(2),i=n(40),o=Object.prototype.hasOwnProperty,a=function(t,e){if(null===t||!i(t))return{};var n={};return r(e,function(e){o.call(t,e)&&(n[e]=t[e])}),n};t.exports=a},function(t,e,n){var r={lc:n(409),lowerCase:n(185),lowerFirst:n(186),substitute:n(410),uc:n(411),upperCase:n(187),upperFirst:n(188)};t.exports=r},function(t,e,n){t.exports=n(185)},function(t,e){var n=function(t,e){return t&&e?t.replace(/\\?\{([^{}]+)\}/g,function(t,n){return"\\"===t.charAt(0)?t.slice(1):void 0===e[n]?"":e[n]}):t};t.exports=n},function(t,e,n){t.exports=n(187)},function(t,e){function n(t,e,n){var r=void 0,i=void 0,o=void 0,a=void 0,u=0;n||(n={});var s=function(){u=!1===n.leading?0:Date.now(),r=null,a=t.apply(i,o),r||(i=o=null)},c=function(){var c=Date.now();u||!1!==n.leading||(u=c);var l=e-(c-u);return i=this,o=arguments,l<=0||l>e?(r&&(clearTimeout(r),r=null),u=c,a=t.apply(i,o),r||(i=o=null)):r||!1===n.trailing||(r=setTimeout(s,l)),a};return c.cancel=function(){clearTimeout(r),u=0,r=i=o=null},c}t.exports=n},function(t,e,n){var r=n(17),i={getType:n(189),isArray:n(4),isArrayLike:n(21),isBoolean:n(190),isFunction:n(14),isNil:n(6),isNull:n(416),isNumber:n(11),isObject:n(39),isObjectLike:n(86),isPlainObject:n(40),isPrototype:n(192),isType:r,isUndefined:n(418),isString:n(15),isRegExp:n(417),isDate:n(191),isArguments:n(414),isError:n(415)};t.exports=i},function(t,e,n){var r=n(17),i=function(t){return r(t,"Arguments")};t.exports=i},function(t,e,n){var r=n(17),i=function(t){return r(t,"Error")};t.exports=i},function(t,e){var n=function(t){return null===t};t.exports=n},function(t,e,n){var r=n(17),i=function(t){return r(t,"RegExp")};t.exports=i},function(t,e){var n=function(t){return void 0===t};t.exports=n},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(24),i=function(t){return t&&t.__esModule?t:{default:t}}(r);e.default=i.default.generateBaseTypedComponent("Axis")},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var u=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=n(42),c=r(s),l=n(29),f=r(l);(0,r(n(544)).default)(c.default.PureComponent,"`React.PureComponent` needs React >=15.3.0");var h=function(t){function e(){return i(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return a(e,t),u(e,[{key:"render",value:function(){var t=this.props,e=t.width,n=t.height,r=t.placeholder;return c.default.createElement("div",{style:{width:e,height:n}},r)}}]),e}(c.default.PureComponent||c.default.Component);h.propTypes={width:f.default.oneOfType([f.default.string,f.default.number]),height:f.default.oneOfType([f.default.string,f.default.number]),placeholder:f.default.node},h.defaultProps={width:"100%",placeholder:c.default.createElement("div",{style:{position:"relative",top:"48%",textAlign:"center"}},"暂无数据")},e.default=h},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t){var e=!0;return(null==t||0===t.length||t.rows&&0===t.rows.length)&&(e=!1),!!e}Object.defineProperty(e,"__esModule",{value:!0});var s=Object.assign||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},c=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),l=n(42),f=r(l),h=n(422),d=r(h),p=n(420),g=r(p),v=n(424),y=r(v),m=function(t){function e(){var t,n,r,a;i(this,e);for(var s=arguments.length,c=Array(s),l=0;l<s;l++)c[l]=arguments[l];return n=r=o(this,(t=e.__proto__||Object.getPrototypeOf(e)).call.apply(t,[this].concat(c))),r._refCallback=function(t){t&&(r.chart=t.getG2Instance())},r.hasViewSource=function(){var t=!1;return f.default.Children.map(r.props.children,function(e){!t&&e&&"function"===typeof e.type&&"View"===e.type.name&&e.props.data&&u(e.props.data)&&(t=!0)}),t},a=n,o(r,a)}return a(e,t),c(e,[{key:"getG2Instance",value:function(){return this.chart}},{key:"render",value:function(){var t=this.props,e=t.data,n=t.width,r=t.height,i=t.placeholder,o=t.className,a=t.style;return f.default.createElement("div",{className:o,style:a},u(e)||this.hasViewSource()||!i?f.default.createElement(d.default,s({ref:this._refCallback},this.props)):f.default.createElement(g.default,{width:n,height:r,placeholder:!0===i?void 0:i}))}}]),e}(f.default.PureComponent||f.default.Component),b=function(t){function e(){return i(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return a(e,t),c(e,[{key:"render",value:function(){return f.default.createElement(y.default,null,f.default.createElement(m,this.props))}}]),e}(f.default.Component);e.default=b},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var u=Object.assign||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},s=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),c=n(42),l=r(c),f=n(29),h=r(f),d=n(436),p=r(d),g=n(542),v=r(g),y=n(537),m=r(y),b=function(t){function e(t){i(this,e);var n=o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return x.call(n),n.name="Chart",n.gId=0,n.id=n.createId(),n.g2Processor=new p.default,n.forceFit=(0,m.default)(function(){n.chart&&n.chart.forceFit()},300),n}return a(e,t),s(e,[{key:"getChildContext",value:function(){return{addElement:this.addElement,updateElement:this.updateElement,deleteElement:this.deleteElement,createId:this.createId,getParentInfo:this.getParentInfo,getViewId:this.getViewId}}},{key:"componentDidMount",value:function(){if(this.addElement(this.name,this.id,u({},this.props,{container:this.containerWrap})),this.chart=this.g2Processor.createG2Instance(),this.notifyG2Instance(),this.props.forceFit){var t=new v.default(this.forceFit);t.observe(this.containerWrap),this.observe=t}}},{key:"componentDidUpdate",value:function(){this.updateElement(this.name,this.id,u({},this.props,{container:this.containerWrap}));var t=this.g2Processor.batchedUpdate();this.chart!==t&&(this.chart=t,this.notifyG2Instance())}},{key:"componentWillUnmount",value:function(){this.g2Processor.destory(),this.chart=null,this.forceFit&&this.forceFit.cancel(),this.observe&&this.observe.unobserve(this.containerWrap),this.containerWrap=null}},{key:"getG2Instance",value:function(){return this.chart}},{key:"notifyG2Instance",value:function(){this.props.onGetG2Instance&&this.props.onGetG2Instance(this.chart)}},{key:"render",value:function(){return l.default.createElement("div",{ref:this.refHandle},this.props.children)}}]),e}(c.Component);b.propTypes={data:h.default.oneOfType([h.default.arrayOf(h.default.object),h.default.object]),scale:h.default.oneOfType([h.default.object,h.default.array]),animate:h.default.bool,width:h.default.number,height:h.default.number.isRequired,onGetG2Instance:h.default.func,forceFit:h.default.bool},b.childContextTypes={addElement:h.default.func,updateElement:h.default.func,deleteElement:h.default.func,createId:h.default.func,getParentInfo:h.default.func,getViewId:h.default.func};var x=function(){var t=this;this.getViewId=function(){},this.getParentInfo=function(){return{id:t.id,name:t.name}},this.createId=function(){return t.gId+=1,t.gId},this.addElement=function(e,n,r,i,o){return t.g2Processor.addElement(e,n,r,i,o)},this.updateElement=function(e,n,r,i,o){t.g2Processor.updateElement(e,n,r,i,o)},this.deleteElement=function(e,n,r){t.g2Processor.deleteElement(e,n,r)},this.refHandle=function(e){t.containerWrap||(t.containerWrap=e)}};e.default=b},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(24),i=function(t){return t&&t.__esModule?t:{default:t}}(r);e.default=i.default.generateBaseTypedComponent("Coord")},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function o(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=n(42),s=function(t){return t&&t.__esModule?t:{default:t}}(u),c=function(t){function e(t){r(this,e);var n=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return n.state={hasError:!1},n}return o(e,t),a(e,[{key:"shouldComponentUpdate",value:function(){return this.state.hasError&&this.setState({hasError:!1}),!0}},{key:"componentDidCatch",value:function(){this.setState({hasError:!0})}},{key:"unstable_handleError",value:function(){this.setState({hasError:!0})}},{key:"render",value:function(){return this.state.hasError?s.default.createElement("h1",null,"bizcharts error."):this.props.children}}]),e}(s.default.Component);e.default=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n(284);var r=n(24),i=function(t){return t&&t.__esModule?t:{default:t}}(r);e.default=i.default.generateBaseTypedComponent("Facet")},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n(291);var r=n(24),i=function(t){return t&&t.__esModule?t:{default:t}}(r);e.default=i.default.generateBaseTypedComponent("Geom")},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(24),i=function(t){return t&&t.__esModule?t:{default:t}}(r),o=i.default.generateBaseTypedComponent("Guide");o.Line=i.default.generateBaseTypedComponent("GuideLine"),o.Image=i.default.generateBaseTypedComponent("GuideImage"),o.Text=i.default.generateBaseTypedComponent("GuideText"),o.Region=i.default.generateBaseTypedComponent("GuideRegion"),o.Html=i.default.generateBaseTypedComponent("GuideHtml"),o.Arc=i.default.generateBaseTypedComponent("GuideArc"),o.RegionFilter=i.default.generateBaseTypedComponent("GuideRegionFilter"),o.DataMarker=i.default.generateBaseTypedComponent("GuideDataMarker"),o.DataRegion=i.default.generateBaseTypedComponent("GuideDataRegion"),e.default=o},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var u=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=n(536),c=r(s),l=n(24),f=r(l),h=n(29),d=r(h),p=function(t){function e(t){return i(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,"Label"))}return a(e,t),u(e,[{key:"componentWillMount",value:function(){var t=this.context.getParentInfo();(0,c.default)("Geom"===t.name,"`<Label />` must be wrapped in `<Geom />`"),this.id=this.context.createId(),this.context.addElement(this.name,this.id,this.props,this.context.getParentInfo(),this.context.getViewId())}}]),e}(f.default);p.contextTypes={addElement:d.default.func,updateElement:d.default.func,deleteElement:d.default.func,createId:d.default.func,getParentInfo:d.default.func,getViewId:d.default.func},p.childContextTypes={addElement:d.default.func,updateElement:d.default.func,deleteElement:d.default.func,createId:d.default.func,getParentInfo:d.default.func,getViewId:d.default.func},e.default=p},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var u=n(24),s=r(u),c=n(29),l=r(c),f=function(t){function e(t){return i(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,"Legend"))}return a(e,t),e}(s.default);f.contextTypes={addElement:l.default.func,updateElement:l.default.func,deleteElement:l.default.func,createId:l.default.func,getParentInfo:l.default.func,getViewId:l.default.func},f.childContextTypes={addElement:l.default.func,updateElement:l.default.func,deleteElement:l.default.func,createId:l.default.func,getParentInfo:l.default.func,getViewId:l.default.func},f.defaultProps={visible:!0},e.default=f},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(24),i=function(t){return t&&t.__esModule?t:{default:t}}(r);e.default=i.default.generateBaseTypedComponent("Tooltip")},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var u=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=n(24),c=r(s),l=n(29),f=r(l),h=function(t){function e(t){i(this,e);var n=o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,"View"));return n.getViewId=function(){return n.id},n}return a(e,t),u(e,[{key:"getChildContext",value:function(){return{addElement:this.context.addElement,updateElement:this.context.updateElement,deleteElement:this.context.deleteElement,createId:this.context.createId,getParentInfo:this.getParentInfo,getViewId:this.getViewId}}}]),e}(c.default);h.contextTypes={addElement:f.default.func,updateElement:f.default.func,deleteElement:f.default.func,createId:f.default.func,getParentInfo:f.default.func,getViewId:f.default.func},h.childContextTypes={addElement:f.default.func,updateElement:f.default.func,deleteElement:f.default.func,createId:f.default.func,getParentInfo:f.default.func,getViewId:f.default.func},e.default=h},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.Facet=e.Label=e.Guide=e.View=e.Geom=e.Tooltip=e.Legend=e.Axis=e.Coord=e.Chart=void 0;var i=n(421),o=r(i),a=n(423),u=r(a),s=n(419),c=r(s),l=n(429),f=r(l),h=n(430),d=r(h),p=n(426),g=r(p),v=n(431),y=r(v),m=n(427),b=r(m),x=n(428),_=r(x),w=n(425),O=r(w);e.Chart=o.default,e.Coord=u.default,e.Axis=c.default,e.Legend=f.default,e.Tooltip=d.default,e.Geom=g.default,e.View=y.default,e.Guide=b.default,e.Label=_.default,e.Facet=O.default},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={Chart:"addChart",Coord:"addCoord",Geom:"addGeom",Axis:"addAxis",Tooltip:"addTooltip",Legend:"addLegend",Label:"addLabel",View:"addView",Guide:"addGuide",GuideLine:"addGuideLine",GuideImage:"addGuideImage",GuideText:"addGuideText",GuideRegion:"addGuideRegion",GuideHtml:"addGuideHtml",GuideArc:"addGuideArc",GuideRegionFilter:"addGuideRegionFilter",GuideDataMarker:"addGuideDataMarker",GuideDataRegion:"addGuideDataRegion",Facet:"addFacet"},i={addElement:function(t,e,n){this[r[t]](e,n,n.id,n.viewId,n.parentInfo)},getConfigContainer:function(t,e){return e&&(t.views||(t.views={}),(t=t.views[e])||(t={},t.views[e]=t)),t},addUniqueElement:function(t,e,n,r,i){var o=this.getConfigContainer(t,i);return o[e],o[e]=n,r},addChart:function(t,e,n){return this.addUniqueElement(t,"chart",e,n,null)},addView:function(t,e,n){return t.views||(t.views={}),t.views[n]=e,n},addAxis:function(t,e,n,r){var i=this.getConfigContainer(t,r);return i.axises||(i.axises={}),i.axises[n]=e,n},addCoord:function(t,e,n,r){return this.addUniqueElement(t,"coord",e,n,r)},addGeom:function(t,e,n,r,i){var o=this.getConfigContainer(t,r);return o.geoms||(o.geoms={}),o.geoms[n]?i?o.geoms[n].label=e.label:(o.geoms[n].label,e.label=o.geoms[n].label,o.geoms[n]=e):o.geoms[n]=e,n},addLabel:function(t,e,n,r,i){var o=this.getConfigContainer(t,r);return o.geoms||(o.geoms={}),this.addGeom(t,{label:e},i.id,r,!0),n},addTooltip:function(t,e,n,r){return this.addUniqueElement(t,"tooltip",e,n,r)},addFacet:function(t,e,n,r){return this.addUniqueElement(t,"facet",e,n,r)},addLegend:function(t,e,n,r){var i=this.getConfigContainer(t,r);return i.legends||(i.legends={}),i.legends[n]=e,n},addGuide:function(t,e,n,r){return this.addUniqueElement(t,"guide",e,n,r)},addTypedGuide:function(t,e,n,r,i,o){var a=this.getConfigContainer(t,i),u=a.guide;return u||(this.addUniqueElement("guide",{},o.id,i),u=a.guide),u.elements||(u.elements={}),n.type=e,u.elements[r]=n,r},addGuideLine:function(t,e,n,r,i){this.addTypedGuide(t,"line",e,n,r,i)},addGuideImage:function(t,e,n,r,i){this.addTypedGuide(t,"image",e,n,r,i)},addGuideText:function(t,e,n,r,i){this.addTypedGuide(t,"text",e,n,r,i)},addGuideRegion:function(t,e,n,r,i){this.addTypedGuide(t,"region",e,n,r,i)},addGuideHtml:function(t,e,n,r,i){this.addTypedGuide(t,"html",e,n,r,i)},addGuideArc:function(t,e,n,r,i){this.addTypedGuide(t,"arc",e,n,r,i)},addGuideRegionFilter:function(t,e,n,r,i){this.addTypedGuide(t,"regionFilter",e,n,r,i)},addGuideDataMarker:function(t,e,n,r,i){this.addTypedGuide(t,"dataMarker",e,n,r,i)},addGuideDataRegion:function(t,e,n,r,i){this.addTypedGuide(t,"dataRegion",e,n,r,i)}};e.default=i},function(t,e,n){"use strict";function r(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}Object.defineProperty(e,"__esModule",{value:!0});var i={Chart:"deleteChart",Coord:"deleteCoord",Geom:"deleteGeom",Axis:"deleteAxis",Tooltip:"deleteTooltip",Legend:"deleteLegend",Label:"deleteLabel",View:"deleteView",Guide:"deleteGuide",GuideLine:"deleteTypedGuide",GuideImage:"deleteTypedGuide",GuideText:"deleteTypedGuide",GuideRegion:"deleteTypedGuide",GuideHtml:"deleteTypedGuide",GuideArc:"deleteTypedGuide",Facet:"deleteFacet"},o={Geom:!0,Label:!0,Facet:!0},a={deleteAxis:function(t,e,n){var r=e.axises[n].props;t.axis(r.name,!1)},deleteTooltip:function(t){t.tooltip(!1)},deleteCoord:function(t){t.coord("rect",{})},deleteLegend:function(t,e,n){var i=e.legends[n].props;t.legend.apply(t,r(i.name?[i.name,!1]:[!1]))},deleteGuide:function(t){t.guide().clear()},deleteView:function(t,e,n){e.views[n].g2Instance&&(t.removeView(e.views[n].g2Instance),delete e.views[n].g2Instance)},deleteViewElement:function(t,e,n,r){var a=this;Object.keys(n).forEach(function(t){var n=r[t],u=n.viewId;u&&(o[n.name]?e.views[u].needReExecute=!0:e.views[u].g2Instance&&a[i[n.name]]&&a[i[n.name]](e.views[u].g2Instance,e.views[u],n.id))})},needReExecute:function(t,e){for(var n in t)if(o[e[n].name]&&!e[n].viewId)return!0;return!1},synchronizeG2Delete:function(t,e,n,r){var o=this;Object.keys(n).forEach(function(n){var a=i[r[n].name];o[a]&&!r[n].viewId&&o[a](t,e,n)}),this.deleteViewElement(t,e,n,r)}};e.default=a},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function o(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}Object.defineProperty(e,"__esModule",{value:!0});var a=Object.assign||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},u=n(88),s=n(194),c=r(s),l=n(196),f=r(l),h=n(87),d=r(h),p=n(195),g=r(p),v=c.default.COORD_FUNC_PROPS,y=c.default.GEOM_FUNC_PROPS,m={needRebuildChart:function(t){if(null==t.chart.props||null==t.chart.updateProps)return!1;var e=t.chart.props,n=t.chart.updateProps;return!(u.Util.shallowEqual(e.padding,n.padding)&&u.Util.shallowEqual(e.background,n.background)&&u.Util.shallowEqual(e.plotBackground,n.plotBackground)&&u.Util.shallowEqual(e.pixelRatio,n.pixelRatio))},needReExecute:function(t){var e=t.geoms;if(null==e)return!1;for(var n in e)if(e[n].props&&e[n].updateProps&&(e[n].props.type!==e[n].updateProps.type||e[n].props.color&&!e[n].updateProps.color||e[n].props.size&&!e[n].updateProps.size||e[n].props.shape&&!e[n].updateProps.shape))return!0;return!1},needRepaint:function(t){var e=t.chart;return e.props.data===e.updateProps.data},synchronizeG2Update:function(t,e){this.updateChart(t,e.chart),this.updateAxises(t,e.axises),this.updateTooltip(t,e),this.updateCoord(t,e),this.updateLegends(t,e.legends),this.updateGeoms(t,e.geoms),this.updateGuide(t,e.guide),this.updateFacet(t,e),this.updateViews(t,e)},updateChart:function(t,e){if(e){var n=e.props,r=e.updateProps,i=n.width,o=n.height,a=n.animate,s=n.data,c=n.scale,l=r.width,f=r.height,h=r.animate,d=r.data,p=r.scale;s!==d&&t.changeData(d),u.Util.shallowEqual(c,p)||(u.Util.isArray(p)?t.scale(p[0],p[1]):t.scale(p)),a!==h&&t.animate(h),i!==l&&o!==f?t.changeSize(l,f):i!==l?t.changeWidth(l):o!==f&&t.changeHeight(f),g.default.updateEvents(t,g.default.chartEvents,e.props,r),g.default.updateBaseEvents(t,e.updateProps,r)}},updateAxis:function(t,e){var n=e.props,r=n.name,i=n.visible,a=o(n,["name","visible"]),s=e.updateProps,c=(s.name,s.visible),l=o(s,["name","visible"]);i!==c&&t.axis(r,!!c),u.Util.shallowEqual(a,l)||t.axis(r,l)},updateAxises:function(t,e){if(e)for(var n in e)e[n]&&e[n].props&&e[n].updateProps&&this.updateAxis(t,e[n])},updateTooltip:function(t,e){if(e.tooltip){var n=e.tooltip.props,r=e.tooltip.updateProps;null==n&&null==r||u.Util.shallowEqual(n,r)||t.tooltip(a({},r))}},updateCoord:function(t,e){var n=e.coord;if(n){var r=n.props,o=n.updateProps;if(null!=r&&null!=o){var a=u.Util.without(o,v.concat(["type"]));if(!u.Util.shallowEqual(r,o)){var s=t.coord(o.type,a);n.g2Instance=s,u.Prop.init(v,o,function(t,e){"reflect"===e?u.Util.each(t,function(t){return s[e](t)}):"transpose"===e?!0===t[0]&&s[e].apply(s,i(t)):s[e].apply(s,i(t))})}}}},updateLegend:function(t,e){var n=e.props,r=e.updateProps;if(r&&!u.Util.shallowEqual(n,r)){var a=r.name,s=r.visible,c=o(r,["name","visible"]),l=s?c:s;t.legend.apply(t,i(a?[a,l]:[l]))}},updateLegends:function(t,e){if(null!=e)for(var n in e)e[n]&&this.updateLegend(t,e[n])},updateLabel:function(t,e,n){if(null!=e&&null!=n){var r=e.content,i=o(e,["content"]),a=n.content,s=o(n,["content"]);u.Util.shallowEqual(i,s)&&u.Util.shallowEqual(r,a)||(u.Util.isArray(a)?t.label(a[0],a[1],s):t.label(a,s))}},updateGeom:function(t,e){var n=e.props,r=e.updateProps;if(n&&r&&n.type===r.type){var a=e.g2Instance;if(u.Util.shallowEqual(n,r))return void(e.label&&this.updateLabel(a,e.label.props,e.label.updateProps));var s=n.adjust,c=o(n,["adjust"]),l=r.adjust,f=o(r,["adjust"]);(s||l)&&a.adjust(l),u.Prop.update(y,c,f,function(t,e){a[e].apply(a,i(t))}),e.label&&this.updateLabel(a,e.label.props,e.label.updateProps)}},updateGeoms:function(t,e){if(null==e)return!1;for(var n in e)e[n]&&this.updateGeom(t,e[n]);return!1},isTypedGuideChanged:function(t){return!u.Util.shallowEqual(t.props,t.updateProps)},updateGuide:function(t,e){if(e&&e.elements){var n=e.elements,r=!1;for(var i in n)if(n[i]&&(n[i].updateProps||this.isTypedGuideChanged(n[i]))){r=!0;break}r&&(d.default.mergeGuide(e,!0),t.guide().clear(),f.default.guide(t,e))}},updateView:function(t,e){if(e&&e.props&&e.updateProps&&"Facet"!==e.parentInfo.name){var n=e.g2Instance,r=e.props,i=e.updateProps,o=r.scale,a=r.data,s=r.animate,c=r.axis,l=r.filter,f=i.scale,h=i.animate,d=i.data,p=i.axis,g=i.filter;s!==h&&n.animate(h),a!==d&&n.changeData(d),u.Util.shallowEqual(o,f)||n.scale(f),u.Util.shallowEqual(l,g)||g.forEach(function(t){n.filter(t[0],t[1])}),c!==p&&n.axis(p),this.updateCoord(n,e),this.updateAxises(n,e.axises),this.updateGeoms(n,e.geoms),this.updateGuide(n,e.guide)}},updateViews:function(t,e){var n=e.views;if(n)for(var r in n){var i=n[r];i&&(i.needReExecute||this.needReExecute(i))?(f.default.synchronizeG2View(i.g2Instance,i),n[r].needReExecute=!1):this.updateView(t,i)}},updateFacet:function(t,e){var n=e.facet;if(n){var r=n.props,i=n.updateProps;if(null!=r&&null!=i){var a=r.type,s=o(r,["type"]),c=i.type,l=o(i,["type"]);a===c&&u.Util.shallowEqual(s,l)||(n.props=i,f.default.facet(t,e))}}}};e.default=m},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var a=Object.assign||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},u=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=n(433),c=r(s),l=n(87),f=r(l),h=n(435),d=r(h),p=n(434),g=r(p),v=n(196),y=r(v),m=n(88),b=function(){function t(){o(this,t),this.config={},this.elementInfos={},this.added=!1,this.initedG2=!1,this.updated=!1,this.deleted=!1,this.deleteInfos={}}return u(t,[{key:"calUpdateFlag",value:function(t,e){var n=this.elementInfos[e].props,r=(n.children,i(n,["children"])),o=this.elementInfos[e].updateProps,a=(o.children,i(o,["children"]));if("Chart"===t||"View"===t){var u=r.data,s=i(r,["data"]),c=a.data,l=i(a,["data"]);u===c&&m.Util.isEqual(s,l)||(this.updated=!0)}else m.Util.isEqual(r,a)||(this.updated=!0)}},{key:"addElement",value:function(t,e,n,r,i){!this.chart&&this.initedG2||(this.added=!0,this.elementInfos[e]={id:e,viewId:i,parentInfo:r,name:t,props:a({},n)},r&&!this.elementInfos[r.id]&&(this.elementInfos[r.id]={id:r.id,name:r.name}),c.default.addElement(t,this.config,this.elementInfos[e]))}},{key:"updateElement",value:function(t,e,n){this.elementInfos[e].updateProps=a({},n),this.calUpdateFlag(t,e)}},{key:"deleteElement",value:function(t,e){this.chart&&(this.deleteInfos[e]=e,this.deleted=!0)}},{key:"createG2Instance",value:function(){var t=this.config,e=y.default.createChart(t,this.elementInfos);return y.default.executeChartConfig(e,t,this.elementInfos),y.default.synchronizeG2Add(e,t,this.elementInfos),e.render(),this.chart=e,this.initedG2=!0,this.resetStates(),e}},{key:"destory",value:function(){this.chart.destroy(),this.chart=null}},{key:"resetStates",value:function(){var t=this.elementInfos;for(var e in t)t[e].updateProps&&delete t[e].updateProps,this.deleteInfos[e]&&delete t[e];this.added=!1,this.updated=!1,this.deleteInfos={}}},{key:"reExecuteChart",value:function(){return this.chart.clear(),f.default.merge(this.config,this.deleteInfos,this.elementInfos,!0),y.default.executeChartConfig(this.chart,this.config,this.elementInfos),y.default.synchronizeG2Add(this.chart,this.config,this.elementInfos),this.chart.repaint(),this.resetStates(),this.chart}},{key:"batchedUpdate",value:function(){return null==this.chart?null:this.config.chart.props.forceUpdate||d.default.needRebuildChart(this.config)?(f.default.merge(this.config,this.deleteInfos,this.elementInfos,!0),this.chart.destroy(),this.chart="destroy",this.createG2Instance()):g.default.needReExecute(this.deleteInfos,this.elementInfos)||d.default.needReExecute(this.config)?(this.reExecuteChart(),this.chart):(this.deleted&&(g.default.synchronizeG2Delete(this.chart,this.config,this.deleteInfos,this.elementInfos),f.default.mergeDelete(this.config,this.deleteInfos,this.elementInfos)),this.added&&y.default.synchronizeG2Add(this.chart,this.config),this.updated&&d.default.synchronizeG2Update(this.chart,this.config),(this.added||this.deleted||this.updated)&&this.chart.repaint(),f.default.mergeUpdate(this.config,!1),this.resetStates(),this.chart)}}]),t}();e.default=b},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(58),i=function(t){return t&&t.__esModule?t:{default:t}}(r);e.default={init:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments[1],n=arguments[2];i.default.each(t,function(t){var r=e[t];void 0!==r&&(i.default.isArray(r)||(r=[r]),n(r,t))})},update:function(t,e,n,r){var o=void 0,a=void 0;i.default.each(t,function(t){o=e[t],a=n[t],i.default.shallowEqual(a,o)||(i.default.isArray(a)||(a=[a]),r(a,t))})}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={}},function(t,e,n){"use strict";function r(t){if(t instanceof o)return new o(t.h,t.s,t.l,t.opacity);t instanceof u.a||(t=n.i(u.b)(t));var e=t.r/255,r=t.g/255,i=t.b/255,a=(v*i+p*e-g*r)/(v+p-g),c=i-a,l=(d*(r-a)-f*c)/h,y=Math.sqrt(l*l+c*c)/(d*a*(1-a)),m=y?Math.atan2(l,c)*s.a-120:NaN;return new o(m<0?m+360:m,y,a,t.opacity)}function i(t,e,n,i){return 1===arguments.length?r(t):new o(t,e,n,null==i?1:i)}function o(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}e.a=i;var a=n(90),u=n(89),s=n(197),c=-.14861,l=1.78277,f=-.29227,h=-.90649,d=1.97294,p=d*h,g=d*l,v=l*f-h*c;n.i(a.a)(o,i,n.i(a.b)(u.c,{brighter:function(t){return t=null==t?u.d:Math.pow(u.d,t),new o(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?u.e:Math.pow(u.e,t),new o(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*s.b,e=+this.l,n=isNaN(this.s)?0:this.s*e*(1-e),r=Math.cos(t),i=Math.sin(t);return new u.a(255*(e+n*(c*r+l*i)),255*(e+n*(f*r+h*i)),255*(e+n*(d*r)),this.opacity)}}))},function(t,e,n){"use strict";function r(t){if(t instanceof o)return new o(t.l,t.a,t.b,t.opacity);if(t instanceof h)return d(t);t instanceof g.a||(t=n.i(g.b)(t));var e,r,i=c(t.r),u=c(t.g),s=c(t.b),l=a((.2225045*i+.7168786*u+.0606169*s)/m);return i===u&&u===s?e=r=l:(e=a((.4360747*i+.3850649*u+.1430804*s)/y),r=a((.0139322*i+.0971045*u+.7141733*s)/b)),new o(116*l-16,500*(e-l),200*(l-r),t.opacity)}function i(t,e,n,i){return 1===arguments.length?r(t):new o(t,e,n,null==i?1:i)}function o(t,e,n,r){this.l=+t,this.a=+e,this.b=+n,this.opacity=+r}function a(t){return t>O?Math.pow(t,1/3):t/w+x}function u(t){return t>_?t*t*t:w*(t-x)}function s(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function c(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function l(t){if(t instanceof h)return new h(t.h,t.c,t.l,t.opacity);if(t instanceof o||(t=r(t)),0===t.a&&0===t.b)return new h(NaN,0<t.l&&t.l<100?0:NaN,t.l,t.opacity);var e=Math.atan2(t.b,t.a)*v.a;return new h(e<0?e+360:e,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function f(t,e,n,r){return 1===arguments.length?l(t):new h(t,e,n,null==r?1:r)}function h(t,e,n,r){this.h=+t,this.c=+e,this.l=+n,this.opacity=+r}function d(t){if(isNaN(t.h))return new o(t.l,0,0,t.opacity);var e=t.h*v.b;return new o(t.l,Math.cos(e)*t.c,Math.sin(e)*t.c,t.opacity)}e.b=i,e.a=f;var p=n(90),g=n(89),v=n(197),y=.96422,m=1,b=.82521,x=4/29,_=6/29,w=3*_*_,O=_*_*_;n.i(p.a)(o,i,n.i(p.b)(g.c,{brighter:function(t){return new o(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new o(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,e=isNaN(this.a)?t:t+this.a/500,n=isNaN(this.b)?t:t-this.b/200;return e=y*u(e),t=m*u(t),n=b*u(n),new g.a(s(3.1338561*e-1.6168667*t-.4906146*n),s(-.9787684*e+1.9161415*t+.033454*n),s(.0719453*e-.2289914*t+1.4052427*n),this.opacity)}})),n.i(p.a)(h,f,n.i(p.b)(g.c,{brighter:function(t){return new h(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker:function(t){return new h(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb:function(){return d(this).rgb()}}))},function(t,e,n){"use strict";function r(){for(var t,e=0,n=arguments.length,r={};e<n;++e){if(!(t=arguments[e]+"")||t in r)throw new Error("illegal type: "+t);r[t]=[]}return new i(r)}function i(t){this._=t}function o(t,e){return t.trim().split(/^|\s+/).map(function(t){var n="",r=t.indexOf(".");if(r>=0&&(n=t.slice(r+1),t=t.slice(0,r)),t&&!e.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:n}})}function a(t,e){for(var n,r=0,i=t.length;r<i;++r)if((n=t[r]).name===e)return n.value}function u(t,e,n){for(var r=0,i=t.length;r<i;++r)if(t[r].name===e){t[r]=s,t=t.slice(0,r).concat(t.slice(r+1));break}return null!=n&&t.push({name:e,value:n}),t}var s={value:function(){}};i.prototype=r.prototype={constructor:i,on:function(t,e){var n,r=this._,i=o(t+"",r),s=-1,c=i.length;{if(!(arguments.length<2)){if(null!=e&&"function"!==typeof e)throw new Error("invalid callback: "+e);for(;++s<c;)if(n=(t=i[s]).type)r[n]=u(r[n],t.name,e);else if(null==e)for(n in r)r[n]=u(r[n],t.name,null);return this}for(;++s<c;)if((n=(t=i[s]).type)&&(n=a(r[n],t.name)))return n}},copy:function(){var t={},e=this._;for(var n in e)t[n]=e[n].slice();return new i(t)},call:function(t,e){if((n=arguments.length-2)>0)for(var n,r,i=new Array(n),o=0;o<n;++o)i[o]=arguments[o+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(r=this._[t],o=0,n=r.length;o<n;++o)r[o].value.apply(e,i)},apply:function(t,e,n){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var r=this._[t],i=0,o=r.length;i<o;++i)r[i].value.apply(e,n)}},e.a=r},function(t,e,n){"use strict";var r=n(441);n.d(e,"a",function(){return r.a})},function(t,e,n){"use strict";n.d(e,"b",function(){return r}),n.d(e,"c",function(){return i}),n.d(e,"a",function(){return o});var r=function t(e){function n(t){return t*t*((e+1)*t-e)}return e=+e,n.overshoot=t,n}(1.70158),i=function t(e){function n(t){return--t*t*((e+1)*t+e)+1}return e=+e,n.overshoot=t,n}(1.70158),o=function t(e){function n(t){return((t*=2)<1?t*t*((e+1)*t-e):(t-=2)*t*((e+1)*t+e)+2)/2}return e=+e,n.overshoot=t,n}(1.70158)},function(t,e,n){"use strict";function r(t){return 1-i(1-t)}function i(t){return(t=+t)<a?g*t*t:t<s?g*(t-=u)*t+c:t<f?g*(t-=l)*t+h:g*(t-=d)*t+p}function o(t){return((t*=2)<=1?1-i(1-t):i(t-1)+1)/2}e.b=r,e.a=i,e.c=o;var a=4/11,u=6/11,s=8/11,c=.75,l=9/11,f=10/11,h=.9375,d=21/22,p=63/64,g=1/a/a},function(t,e,n){"use strict";function r(t){return 1-Math.sqrt(1-t*t)}function i(t){return Math.sqrt(1- --t*t)}function o(t){return((t*=2)<=1?1-Math.sqrt(1-t*t):Math.sqrt(1-(t-=2)*t)+1)/2}e.b=r,e.c=i,e.a=o},function(t,e,n){"use strict";function r(t){return t*t*t}function i(t){return--t*t*t+1}function o(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}e.b=r,e.c=i,e.a=o},function(t,e,n){"use strict";n.d(e,"b",function(){return i}),n.d(e,"a",function(){return o}),n.d(e,"c",function(){return a});var r=2*Math.PI,i=function t(e,n){function i(t){return e*Math.pow(2,10*--t)*Math.sin((o-t)/n)}var o=Math.asin(1/(e=Math.max(1,e)))*(n/=r);return i.amplitude=function(e){return t(e,n*r)},i.period=function(n){return t(e,n)},i}(1,.3),o=function t(e,n){function i(t){return 1-e*Math.pow(2,-10*(t=+t))*Math.sin((t+o)/n)}var o=Math.asin(1/(e=Math.max(1,e)))*(n/=r);return i.amplitude=function(e){return t(e,n*r)},i.period=function(n){return t(e,n)},i}(1,.3),a=function t(e,n){function i(t){return((t=2*t-1)<0?e*Math.pow(2,10*t)*Math.sin((o-t)/n):2-e*Math.pow(2,-10*t)*Math.sin((o+t)/n))/2}var o=Math.asin(1/(e=Math.max(1,e)))*(n/=r);return i.amplitude=function(e){return t(e,n*r)},i.period=function(n){return t(e,n)},i}(1,.3)},function(t,e,n){"use strict";function r(t){return Math.pow(2,10*t-10)}function i(t){return 1-Math.pow(2,-10*t)}function o(t){return((t*=2)<=1?Math.pow(2,10*t-10):2-Math.pow(2,10-10*t))/2}e.b=r,e.c=i,e.a=o},function(t,e,n){"use strict";function r(t){return+t}e.a=r},function(t,e,n){"use strict";n.d(e,"b",function(){return r}),n.d(e,"c",function(){return i}),n.d(e,"a",function(){return o});var r=function t(e){function n(t){return Math.pow(t,e)}return e=+e,n.exponent=t,n}(3),i=function t(e){function n(t){return 1-Math.pow(1-t,e)}return e=+e,n.exponent=t,n}(3),o=function t(e){function n(t){return((t*=2)<=1?Math.pow(t,e):2-Math.pow(2-t,e))/2}return e=+e,n.exponent=t,n}(3)},function(t,e,n){"use strict";function r(t){return t*t}function i(t){return t*(2-t)}function o(t){return((t*=2)<=1?t*t:--t*(2-t)+1)/2}e.b=r,e.c=i,e.a=o},function(t,e,n){"use strict";function r(t){return 1-Math.cos(t*u)}function i(t){return Math.sin(t*u)}function o(t){return(1-Math.cos(a*t))/2}e.b=r,e.c=i,e.a=o;var a=Math.PI,u=a/2},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(92);n.d(e,"interpolate",function(){return r.a});var i=n(199);n.d(e,"interpolateArray",function(){return i.a});var o=n(91);n.d(e,"interpolateBasis",function(){return o.a});var a=n(200);n.d(e,"interpolateBasisClosed",function(){return a.a});var u=n(202);n.d(e,"interpolateDate",function(){return u.a});var s=n(59);n.d(e,"interpolateNumber",function(){return s.a});var c=n(203);n.d(e,"interpolateObject",function(){return c.a});var l=n(459);n.d(e,"interpolateRound",function(){return l.a});var f=n(205);n.d(e,"interpolateString",function(){return f.a});var h=n(461);n.d(e,"interpolateTransformCss",function(){return h.a}),n.d(e,"interpolateTransformSvg",function(){return h.b});var d=n(463);n.d(e,"interpolateZoom",function(){return d.a});var p=n(204);n.d(e,"interpolateRgb",function(){return p.a}),n.d(e,"interpolateRgbBasis",function(){return p.b}),n.d(e,"interpolateRgbBasisClosed",function(){return p.c});var g=n(456);n.d(e,"interpolateHsl",function(){return g.a}),n.d(e,"interpolateHslLong",function(){return g.b});var v=n(457);n.d(e,"interpolateLab",function(){return v.a});var y=n(455);n.d(e,"interpolateHcl",function(){return y.a}),n.d(e,"interpolateHclLong",function(){return y.b});var m=n(454);n.d(e,"interpolateCubehelix",function(){return m.a}),n.d(e,"interpolateCubehelixLong",function(){return m.b});var b=n(458);n.d(e,"quantize",function(){return b.a})},function(t,e,n){"use strict";function r(t){return function e(r){function a(e,a){var u=t((e=n.i(i.a)(e)).h,(a=n.i(i.a)(a)).h),s=n.i(o.a)(e.s,a.s),c=n.i(o.a)(e.l,a.l),l=n.i(o.a)(e.opacity,a.opacity);return function(t){return e.h=u(t),e.s=s(t),e.l=c(Math.pow(t,r)),e.opacity=l(t),e+""}}return r=+r,a.gamma=e,a}(1)}n.d(e,"b",function(){return a});var i=n(12),o=n(41);e.a=r(o.b);var a=r(o.a)},function(t,e,n){"use strict";function r(t){return function(e,r){var a=t((e=n.i(i.b)(e)).h,(r=n.i(i.b)(r)).h),u=n.i(o.a)(e.c,r.c),s=n.i(o.a)(e.l,r.l),c=n.i(o.a)(e.opacity,r.opacity);return function(t){return e.h=a(t),e.c=u(t),e.l=s(t),e.opacity=c(t),e+""}}}n.d(e,"b",function(){return a});var i=n(12),o=n(41);e.a=r(o.b);var a=r(o.a)},function(t,e,n){"use strict";function r(t){return function(e,r){var a=t((e=n.i(i.d)(e)).h,(r=n.i(i.d)(r)).h),u=n.i(o.a)(e.s,r.s),s=n.i(o.a)(e.l,r.l),c=n.i(o.a)(e.opacity,r.opacity);return function(t){return e.h=a(t),e.s=u(t),e.l=s(t),e.opacity=c(t),e+""}}}n.d(e,"b",function(){return a});var i=n(12),o=n(41);e.a=r(o.b);var a=r(o.a)},function(t,e,n){"use strict";function r(t,e){var r=n.i(o.a)((t=n.i(i.c)(t)).l,(e=n.i(i.c)(e)).l),a=n.i(o.a)(t.a,e.a),u=n.i(o.a)(t.b,e.b),s=n.i(o.a)(t.opacity,e.opacity);return function(e){return t.l=r(e),t.a=a(e),t.b=u(e),t.opacity=s(e),t+""}}e.a=r;var i=n(12),o=n(41)},function(t,e,n){"use strict";e.a=function(t,e){for(var n=new Array(e),r=0;r<e;++r)n[r]=t(r/(e-1));return n}},function(t,e,n){"use strict";e.a=function(t,e){return t=+t,e-=t,function(n){return Math.round(t+e*n)}}},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=180/Math.PI,i={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};e.b=function(t,e,n,i,o,a){var u,s,c;return(u=Math.sqrt(t*t+e*e))&&(t/=u,e/=u),(c=t*n+e*i)&&(n-=t*c,i-=e*c),(s=Math.sqrt(n*n+i*i))&&(n/=s,i/=s,c/=s),t*i<e*n&&(t=-t,e=-e,c=-c,u=-u),{translateX:o,translateY:a,rotate:Math.atan2(e,t)*r,skewX:Math.atan(c)*r,scaleX:u,scaleY:s}}},function(t,e,n){"use strict";function r(t,e,r,o){function a(t){return t.length?t.pop()+" ":""}function u(t,o,a,u,s,c){if(t!==a||o!==u){var l=s.push("translate(",null,e,null,r);c.push({i:l-4,x:n.i(i.a)(t,a)},{i:l-2,x:n.i(i.a)(o,u)})}else(a||u)&&s.push("translate("+a+e+u+r)}function s(t,e,r,u){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),u.push({i:r.push(a(r)+"rotate(",null,o)-2,x:n.i(i.a)(t,e)})):e&&r.push(a(r)+"rotate("+e+o)}function c(t,e,r,u){t!==e?u.push({i:r.push(a(r)+"skewX(",null,o)-2,x:n.i(i.a)(t,e)}):e&&r.push(a(r)+"skewX("+e+o)}function l(t,e,r,o,u,s){if(t!==r||e!==o){var c=u.push(a(u)+"scale(",null,",",null,")");s.push({i:c-4,x:n.i(i.a)(t,r)},{i:c-2,x:n.i(i.a)(e,o)})}else 1===r&&1===o||u.push(a(u)+"scale("+r+","+o+")")}return function(e,n){var r=[],i=[];return e=t(e),n=t(n),u(e.translateX,e.translateY,n.translateX,n.translateY,r,i),s(e.rotate,n.rotate,r,i),c(e.skewX,n.skewX,r,i),l(e.scaleX,e.scaleY,n.scaleX,n.scaleY,r,i),e=n=null,function(t){for(var e,n=-1,o=i.length;++n<o;)r[(e=i[n]).i]=e.x(t);return r.join("")}}}n.d(e,"a",function(){return a}),n.d(e,"b",function(){return u});var i=n(59),o=n(462),a=r(o.a,"px, ","px)","deg)"),u=r(o.b,", ",")",")")},function(t,e,n){"use strict";function r(t){return"none"===t?c.a:(o||(o=document.createElement("DIV"),a=document.documentElement,u=document.defaultView),o.style.transform=t,t=u.getComputedStyle(a.appendChild(o),null).getPropertyValue("transform"),a.removeChild(o),t=t.slice(7,-1).split(","),n.i(c.b)(+t[0],+t[1],+t[2],+t[3],+t[4],+t[5]))}function i(t){return null==t?c.a:(s||(s=document.createElementNS("http://www.w3.org/2000/svg","g")),s.setAttribute("transform",t),(t=s.transform.baseVal.consolidate())?(t=t.matrix,n.i(c.b)(t.a,t.b,t.c,t.d,t.e,t.f)):c.a)}e.a=r,e.b=i;var o,a,u,s,c=n(460)},function(t,e,n){"use strict";function r(t){return((t=Math.exp(t))+1/t)/2}function i(t){return((t=Math.exp(t))-1/t)/2}function o(t){return((t=Math.exp(2*t))-1)/(t+1)}var a=Math.SQRT2;e.a=function(t,e){var n,u,s=t[0],c=t[1],l=t[2],f=e[0],h=e[1],d=e[2],p=f-s,g=h-c,v=p*p+g*g;if(v<1e-12)u=Math.log(d/l)/a,n=function(t){return[s+t*p,c+t*g,l*Math.exp(a*t*u)]};else{var y=Math.sqrt(v),m=(d*d-l*l+4*v)/(2*l*2*y),b=(d*d-l*l-4*v)/(2*d*2*y),x=Math.log(Math.sqrt(m*m+1)-m),_=Math.log(Math.sqrt(b*b+1)-b);u=(_-x)/a,n=function(t){var e=t*u,n=r(x),f=l/(2*y)*(n*o(a*e+x)-i(x));return[s+f*p,c+f*g,l*n/r(a*e+x)]}}return n.duration=1e3*u,n}},function(t,e,n){"use strict";function r(t){return function e(r){function a(e,a){var u=t((e=n.i(i.a)(e)).h,(a=n.i(i.a)(a)).h),s=n.i(o.a)(e.s,a.s),c=n.i(o.a)(e.l,a.l),l=n.i(o.a)(e.opacity,a.opacity);return function(t){return e.h=u(t),e.s=s(t),e.l=c(Math.pow(t,r)),e.opacity=l(t),e+""}}return r=+r,a.gamma=e,a}(1)}var i=n(12),o=n(32);r(o.b),r(o.a)},function(t,e,n){"use strict"},function(t,e,n){"use strict";function r(t){return function(e,r){var a=t((e=n.i(i.b)(e)).h,(r=n.i(i.b)(r)).h),u=n.i(o.a)(e.c,r.c),s=n.i(o.a)(e.l,r.l),c=n.i(o.a)(e.opacity,r.opacity);return function(t){return e.h=a(t),e.c=u(t),e.l=s(t),e.opacity=c(t),e+""}}}var i=n(12),o=n(32);r(o.b),r(o.a)},function(t,e,n){"use strict";function r(t){return function(e,r){var a=t((e=n.i(i.d)(e)).h,(r=n.i(i.d)(r)).h),u=n.i(o.a)(e.s,r.s),s=n.i(o.a)(e.l,r.l),c=n.i(o.a)(e.opacity,r.opacity);return function(t){return e.h=a(t),e.s=u(t),e.l=s(t),e.opacity=c(t),e+""}}}var i=n(12),o=n(32);r(o.b),r(o.a)},function(t,e,n){"use strict";n(32)},function(t,e,n){"use strict";n(12),n(32)},function(t,e,n){"use strict"},function(t,e,n){"use strict"},function(t,e,n){"use strict"},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=180/Math.PI,i={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};e.b=function(t,e,n,i,o,a){var u,s,c;return(u=Math.sqrt(t*t+e*e))&&(t/=u,e/=u),(c=t*n+e*i)&&(n-=t*c,i-=e*c),(s=Math.sqrt(n*n+i*i))&&(n/=s,i/=s,c/=s),t*i<e*n&&(t=-t,e=-e,c=-c,u=-u),{translateX:o,translateY:a,rotate:Math.atan2(e,t)*r,skewX:Math.atan(c)*r,scaleX:u,scaleY:s}}},function(t,e,n){"use strict";function r(t,e,r,o){function a(t){return t.length?t.pop()+" ":""}function u(t,o,a,u,s,c){if(t!==a||o!==u){var l=s.push("translate(",null,e,null,r);c.push({i:l-4,x:n.i(i.a)(t,a)},{i:l-2,x:n.i(i.a)(o,u)})}else(a||u)&&s.push("translate("+a+e+u+r)}function s(t,e,r,u){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),u.push({i:r.push(a(r)+"rotate(",null,o)-2,x:n.i(i.a)(t,e)})):e&&r.push(a(r)+"rotate("+e+o)}function c(t,e,r,u){t!==e?u.push({i:r.push(a(r)+"skewX(",null,o)-2,x:n.i(i.a)(t,e)}):e&&r.push(a(r)+"skewX("+e+o)}function l(t,e,r,o,u,s){if(t!==r||e!==o){var c=u.push(a(u)+"scale(",null,",",null,")");s.push({i:c-4,x:n.i(i.a)(t,r)},{i:c-2,x:n.i(i.a)(e,o)})}else 1===r&&1===o||u.push(a(u)+"scale("+r+","+o+")")}return function(e,n){var r=[],i=[];return e=t(e),n=t(n),u(e.translateX,e.translateY,n.translateX,n.translateY,r,i),s(e.rotate,n.rotate,r,i),c(e.skewX,n.skewX,r,i),l(e.scaleX,e.scaleY,n.scaleX,n.scaleY,r,i),e=n=null,function(t){for(var e,n=-1,o=i.length;++n<o;)r[(e=i[n]).i]=e.x(t);return r.join("")}}}n.d(e,"a",function(){return a}),n.d(e,"b",function(){return u});var i=n(60),o=n(475),a=r(o.a,"px, ","px)","deg)"),u=r(o.b,", ",")",")")},function(t,e,n){"use strict";function r(t){return"none"===t?c.a:(o||(o=document.createElement("DIV"),a=document.documentElement,u=document.defaultView),o.style.transform=t,t=u.getComputedStyle(a.appendChild(o),null).getPropertyValue("transform"),a.removeChild(o),t=t.slice(7,-1).split(","),n.i(c.b)(+t[0],+t[1],+t[2],+t[3],+t[4],+t[5]))}function i(t){return null==t?c.a:(s||(s=document.createElementNS("http://www.w3.org/2000/svg","g")),s.setAttribute("transform",t),(t=s.transform.baseVal.consolidate())?(t=t.matrix,n.i(c.b)(t.a,t.b,t.c,t.d,t.e,t.f)):c.a)}e.a=r,e.b=i;var o,a,u,s,c=n(473)},function(t,e,n){"use strict";Math.SQRT2},function(t,e,n){"use strict";e.a=function(t){return function(){return t}}},function(t,e,n){"use strict";var r=n(61),i=n(214);e.a=function(t){return n.i(i.a)(n.i(r.a)(t).call(document.documentElement))}},function(t,e,n){"use strict";function r(){return new i}function i(){this._="@"+(++o).toString(36)}e.a=r;var o=0;i.prototype=r.prototype={constructor:i,get:function(t){for(var e=this._;!(e in t);)if(!(t=t.parentNode))return;return t[e]},set:function(t,e){return t[this._]=e},remove:function(t){return this._ in t&&delete t[this._]},toString:function(){return this._}}},function(t,e,n){"use strict";var r=n(100),i=n(62);e.a=function(t){var e=n.i(r.a)();return e.changedTouches&&(e=e.changedTouches[0]),n.i(i.a)(t,e)}},function(t,e,n){"use strict";var r=n(18);e.a=function(t){return"string"===typeof t?new r.b([document.querySelectorAll(t)],[document.documentElement]):new r.b([null==t?[]:t],r.c)}},function(t,e,n){"use strict";var r=n(61);e.a=function(t){var e="function"===typeof t?t:n.i(r.a)(t);return this.select(function(){return this.appendChild(e.apply(this,arguments))})}},function(t,e,n){"use strict";function r(t){return function(){this.removeAttribute(t)}}function i(t){return function(){this.removeAttributeNS(t.space,t.local)}}function o(t,e){return function(){this.setAttribute(t,e)}}function a(t,e){return function(){this.setAttributeNS(t.space,t.local,e)}}function u(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttribute(t):this.setAttribute(t,n)}}function s(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,n)}}var c=n(96);e.a=function(t,e){var l=n.i(c.a)(t);if(arguments.length<2){var f=this.node();return l.local?f.getAttributeNS(l.space,l.local):f.getAttribute(l)}return this.each((null==e?l.local?i:r:"function"===typeof e?l.local?s:u:l.local?a:o)(l,e))}},function(t,e,n){"use strict";e.a=function(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this}},function(t,e,n){"use strict";function r(t){return t.trim().split(/^|\s+/)}function i(t){return t.classList||new o(t)}function o(t){this._node=t,this._names=r(t.getAttribute("class")||"")}function a(t,e){for(var n=i(t),r=-1,o=e.length;++r<o;)n.add(e[r])}function u(t,e){for(var n=i(t),r=-1,o=e.length;++r<o;)n.remove(e[r])}function s(t){return function(){a(this,t)}}function c(t){return function(){u(this,t)}}function l(t,e){return function(){(e.apply(this,arguments)?a:u)(this,t)}}o.prototype={add:function(t){this._names.indexOf(t)<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var e=this._names.indexOf(t);e>=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}},e.a=function(t,e){var n=r(t+"");if(arguments.length<2){for(var o=i(this.node()),a=-1,u=n.length;++a<u;)if(!o.contains(n[a]))return!1;return!0}return this.each(("function"===typeof e?l:e?s:c)(n,e))}},function(t,e,n){"use strict";function r(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}function i(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}e.a=function(t){return this.select(t?i:r)}},function(t,e,n){"use strict";function r(t,e,n,r,i,o){for(var u,s=0,c=e.length,l=o.length;s<l;++s)(u=e[s])?(u.__data__=o[s],r[s]=u):n[s]=new a.b(t,o[s]);for(;s<c;++s)(u=e[s])&&(i[s]=u)}function i(t,e,n,r,i,o,u){var c,l,f,h={},d=e.length,p=o.length,g=new Array(d);for(c=0;c<d;++c)(l=e[c])&&(g[c]=f=s+u.call(l,l.__data__,c,e),f in h?i[c]=l:h[f]=l);for(c=0;c<p;++c)f=s+u.call(t,o[c],c,o),(l=h[f])?(r[c]=l,l.__data__=o[c],h[f]=null):n[c]=new a.b(t,o[c]);for(c=0;c<d;++c)(l=e[c])&&h[g[c]]===l&&(i[c]=l)}var o=n(18),a=n(215),u=n(477),s="$";e.a=function(t,e){if(!t)return m=new Array(this.size()),p=-1,this.each(function(t){m[++p]=t}),m;var a=e?i:r,s=this._parents,c=this._groups;"function"!==typeof t&&(t=n.i(u.a)(t));for(var l=c.length,f=new Array(l),h=new Array(l),d=new Array(l),p=0;p<l;++p){var g=s[p],v=c[p],y=v.length,m=t.call(g,g&&g.__data__,p,s),b=m.length,x=h[p]=new Array(b),_=f[p]=new Array(b);a(g,v,x,_,d[p]=new Array(y),m,e);for(var w,O,S=0,C=0;S<b;++S)if(w=x[S]){for(S>=C&&(C=S+1);!(O=_[C])&&++C<b;);w._next=O||null}}return f=new o.b(f,s),f._enter=h,f._exit=d,f}},function(t,e,n){"use strict";e.a=function(t){return arguments.length?this.property("__data__",t):this.node().__data__}},function(t,e,n){"use strict";function r(t,e,r){var i=n.i(a.a)(t),o=i.CustomEvent;"function"===typeof o?o=new o(e,r):(o=i.document.createEvent("Event"),r?(o.initEvent(e,r.bubbles,r.cancelable),o.detail=r.detail):o.initEvent(e,!1,!1)),t.dispatchEvent(o)}function i(t,e){return function(){return r(this,t,e)}}function o(t,e){return function(){return r(this,t,e.apply(this,arguments))}}var a=n(101);e.a=function(t,e){return this.each(("function"===typeof e?o:i)(t,e))}},function(t,e,n){"use strict";e.a=function(t){for(var e=this._groups,n=0,r=e.length;n<r;++n)for(var i,o=e[n],a=0,u=o.length;a<u;++a)(i=o[a])&&t.call(i,i.__data__,a,o);return this}},function(t,e,n){"use strict";e.a=function(){return!this.node()}},function(t,e,n){"use strict";var r=n(216),i=n(18);e.a=function(){return new i.b(this._exit||this._groups.map(r.a),this._parents)}},function(t,e,n){"use strict";var r=n(18),i=n(213);e.a=function(t){"function"!==typeof t&&(t=n.i(i.a)(t));for(var e=this._groups,o=e.length,a=new Array(o),u=0;u<o;++u)for(var s,c=e[u],l=c.length,f=a[u]=[],h=0;h<l;++h)(s=c[h])&&t.call(s,s.__data__,h,c)&&f.push(s);return new r.b(a,this._parents)}},function(t,e,n){"use strict";function r(){this.innerHTML=""}function i(t){return function(){this.innerHTML=t}}function o(t){return function(){var e=t.apply(this,arguments);this.innerHTML=null==e?"":e}}e.a=function(t){return arguments.length?this.each(null==t?r:("function"===typeof t?o:i)(t)):this.node().innerHTML}},function(t,e,n){"use strict";function r(){return null}var i=n(61),o=n(99);e.a=function(t,e){var a="function"===typeof t?t:n.i(i.a)(t),u=null==e?r:"function"===typeof e?e:n.i(o.a)(e);return this.select(function(){return this.insertBefore(a.apply(this,arguments),u.apply(this,arguments)||null)})}},function(t,e,n){"use strict";e.a=function(t,e,n){var r=this.enter(),i=this,o=this.exit();return r="function"===typeof t?t(r):r.append(t+""),null!=e&&(i=e(i)),null==n?o.remove():n(o),r&&i?r.merge(i).order():i}},function(t,e,n){"use strict";function r(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}e.a=function(){return this.each(r)}},function(t,e,n){"use strict";var r=n(18);e.a=function(t){for(var e=this._groups,n=t._groups,i=e.length,o=n.length,a=Math.min(i,o),u=new Array(i),s=0;s<a;++s)for(var c,l=e[s],f=n[s],h=l.length,d=u[s]=new Array(h),p=0;p<h;++p)(c=l[p]||f[p])&&(d[p]=c);for(;s<i;++s)u[s]=e[s];return new r.b(u,this._parents)}},function(t,e,n){"use strict";e.a=function(){for(var t=this._groups,e=0,n=t.length;e<n;++e)for(var r=t[e],i=0,o=r.length;i<o;++i){var a=r[i];if(a)return a}return null}},function(t,e,n){"use strict";e.a=function(){var t=new Array(this.size()),e=-1;return this.each(function(){t[++e]=this}),t}},function(t,e,n){"use strict";e.a=function(){for(var t=this._groups,e=-1,n=t.length;++e<n;)for(var r,i=t[e],o=i.length-1,a=i[o];--o>=0;)(r=i[o])&&(a&&4^r.compareDocumentPosition(a)&&a.parentNode.insertBefore(r,a),a=r);return this}},function(t,e,n){"use strict";function r(t){return function(){delete this[t]}}function i(t,e){return function(){this[t]=e}}function o(t,e){return function(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}}e.a=function(t,e){return arguments.length>1?this.each((null==e?r:"function"===typeof e?o:i)(t,e)):this.node()[t]}},function(t,e,n){"use strict";function r(){this.nextSibling&&this.parentNode.appendChild(this)}e.a=function(){return this.each(r)}},function(t,e,n){"use strict";function r(){var t=this.parentNode;t&&t.removeChild(this)}e.a=function(){return this.each(r)}},function(t,e,n){"use strict";var r=n(18),i=n(99);e.a=function(t){"function"!==typeof t&&(t=n.i(i.a)(t));for(var e=this._groups,o=e.length,a=new Array(o),u=0;u<o;++u)for(var s,c,l=e[u],f=l.length,h=a[u]=new Array(f),d=0;d<f;++d)(s=l[d])&&(c=t.call(s,s.__data__,d,l))&&("__data__"in s&&(c.__data__=s.__data__),h[d]=c);return new r.b(a,this._parents)}},function(t,e,n){"use strict";var r=n(18),i=n(218);e.a=function(t){"function"!==typeof t&&(t=n.i(i.a)(t));for(var e=this._groups,o=e.length,a=[],u=[],s=0;s<o;++s)for(var c,l=e[s],f=l.length,h=0;h<f;++h)(c=l[h])&&(a.push(t.call(c,c.__data__,h,l)),u.push(c));return new r.b(a,u)}},function(t,e,n){"use strict";e.a=function(){var t=0;return this.each(function(){++t}),t}},function(t,e,n){"use strict";function r(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}var i=n(18);e.a=function(t){function e(e,n){return e&&n?t(e.__data__,n.__data__):!e-!n}t||(t=r);for(var n=this._groups,o=n.length,a=new Array(o),u=0;u<o;++u){for(var s,c=n[u],l=c.length,f=a[u]=new Array(l),h=0;h<l;++h)(s=c[h])&&(f[h]=s);f.sort(e)}return new i.b(a,this._parents).order()}},function(t,e,n){"use strict";function r(){this.textContent=""}function i(t){return function(){this.textContent=t}}function o(t){return function(){var e=t.apply(this,arguments);this.textContent=null==e?"":e}}e.a=function(t){return arguments.length?this.each(null==t?r:("function"===typeof t?o:i)(t)):this.node().textContent}},function(t,e,n){"use strict";var r=n(100),i=n(62);e.a=function(t,e,o){arguments.length<3&&(o=e,e=n.i(r.a)().changedTouches);for(var a,u=0,s=e?e.length:0;u<s;++u)if((a=e[u]).identifier===o)return n.i(i.a)(t,a);return null}},function(t,e,n){"use strict";var r=n(100),i=n(62);e.a=function(t,e){null==e&&(e=n.i(r.a)().touches);for(var o=0,a=e?e.length:0,u=new Array(a);o<a;++o)u[o]=n.i(i.a)(t,e[o]);return u}},function(t,e,n){"use strict";var r=n(103);e.a=function(t,e,i){var o=new r.d,a=e;return null==e?(o.restart(t,e,i),o):(e=+e,i=null==i?n.i(r.a)():+i,o.restart(function n(r){r+=a,o.restart(n,a+=e,i),t(r)},e,i),o)}},function(t,e,n){"use strict";var r=n(103);e.a=function(t,e,n){var i=new r.d;return e=null==e?0:+e,i.restart(function(n){i.stop(),t(n+e)},e,n),i}},function(t,e,n){"use strict";var r=n(27),i=n(13),o=[null];e.a=function(t,e){var n,a,u=t.__transition;if(u){e=null==e?null:e+"";for(a in u)if((n=u[a]).state>i.d&&n.name===e)return new r.b([[t]],o,e,+a)}return null}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=(n(516),n(27));n.d(e,"transition",function(){return r.a});var i=n(514);n.d(e,"active",function(){return i.a});var o=n(219);n.d(e,"interrupt",function(){return o.a})},function(t,e,n){"use strict";var r=n(22),i=n(517),o=n(518);r.selection.prototype.interrupt=i.a,r.selection.prototype.transition=o.a},function(t,e,n){"use strict";var r=n(219);e.a=function(t){return this.each(function(){n.i(r.a)(this,t)})}},function(t,e,n){"use strict";function r(t,e){for(var r;!(r=t.__transition)||!(r=r[e]);)if(!(t=t.parentNode))return s.time=n.i(u.now)(),s;return r}var i=n(27),o=n(13),a=n(198),u=n(102),s={time:null,delay:0,duration:250,ease:a.easeCubicInOut};e.a=function(t){var e,a;t instanceof i.b?(e=t._id,t=t._name):(e=n.i(i.c)(),(a=s).time=n.i(u.now)(),t=null==t?null:t+"");for(var c=this._groups,l=c.length,f=0;f<l;++f)for(var h,d=c[f],p=d.length,g=0;g<p;++g)(h=d[g])&&n.i(o.h)(h,t,e,g,d,a||r(h,e));return new i.b(c,this._parents,t,e)}},function(t,e,n){"use strict";function r(t){return function(){this.removeAttribute(t)}}function i(t){return function(){this.removeAttributeNS(t.space,t.local)}}function o(t,e,n){var r,i,o=n+"";return function(){var a=this.getAttribute(t);return a===o?null:a===r?i:i=e(r=a,n)}}function a(t,e,n){var r,i,o=n+"";return function(){var a=this.getAttributeNS(t.space,t.local);return a===o?null:a===r?i:i=e(r=a,n)}}function u(t,e,n){var r,i,o;return function(){var a,u,s=n(this);return null==s?void this.removeAttribute(t):(a=this.getAttribute(t),u=s+"",a===u?null:a===r&&u===i?o:(i=u,o=e(r=a,s)))}}function s(t,e,n){var r,i,o;return function(){var a,u,s=n(this);return null==s?void this.removeAttributeNS(t.space,t.local):(a=this.getAttributeNS(t.space,t.local),u=s+"",a===u?null:a===r&&u===i?o:(i=u,o=e(r=a,s)))}}var c=n(94),l=n(22),f=n(63),h=n(220);e.a=function(t,e){var d=n.i(l.namespace)(t),p="transform"===d?c.e:h.a;return this.attrTween(t,"function"===typeof e?(d.local?s:u)(d,p,n.i(f.b)(this,"attr."+t,e)):null==e?(d.local?i:r)(d):(d.local?a:o)(d,p,e))}},function(t,e,n){"use strict";function r(t,e){return function(n){this.setAttribute(t,e(n))}}function i(t,e){return function(n){this.setAttributeNS(t.space,t.local,e(n))}}function o(t,e){function n(){var n=e.apply(this,arguments);return n!==o&&(r=(o=n)&&i(t,n)),r}var r,o;return n._value=e,n}function a(t,e){function n(){var n=e.apply(this,arguments);return n!==o&&(i=(o=n)&&r(t,n)),i}var i,o;return n._value=e,n}var u=n(22);e.a=function(t,e){var r="attr."+t;if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==e)return this.tween(r,null);if("function"!==typeof e)throw new Error;var i=n.i(u.namespace)(t);return this.tween(r,(i.local?o:a)(i,e))}},function(t,e,n){"use strict";function r(t,e){return function(){n.i(o.g)(this,t).delay=+e.apply(this,arguments)}}function i(t,e){return e=+e,function(){n.i(o.g)(this,t).delay=e}}var o=n(13);e.a=function(t){var e=this._id;return arguments.length?this.each(("function"===typeof t?r:i)(e,t)):n.i(o.f)(this.node(),e).delay}},function(t,e,n){"use strict";function r(t,e){return function(){n.i(o.e)(this,t).duration=+e.apply(this,arguments)}}function i(t,e){return e=+e,function(){n.i(o.e)(this,t).duration=e}}var o=n(13);e.a=function(t){var e=this._id;return arguments.length?this.each(("function"===typeof t?r:i)(e,t)):n.i(o.f)(this.node(),e).duration}},function(t,e,n){"use strict";function r(t,e){if("function"!==typeof e)throw new Error;return function(){n.i(i.e)(this,t).ease=e}}var i=n(13);e.a=function(t){var e=this._id;return arguments.length?this.each(r(e,t)):n.i(i.f)(this.node(),e).ease}},function(t,e,n){"use strict";var r=n(13);e.a=function(){var t,e,i=this,o=i._id,a=i.size();return new Promise(function(u,s){var c={value:s},l={value:function(){0===--a&&u()}};i.each(function(){var i=n.i(r.e)(this,o),a=i.on;a!==t&&(e=(t=a).copy(),e._.cancel.push(c),e._.interrupt.push(c),e._.end.push(l)),i.on=e})})}},function(t,e,n){"use strict";var r=n(22),i=n(27);e.a=function(t){"function"!==typeof t&&(t=n.i(r.matcher)(t));for(var e=this._groups,o=e.length,a=new Array(o),u=0;u<o;++u)for(var s,c=e[u],l=c.length,f=a[u]=[],h=0;h<l;++h)(s=c[h])&&t.call(s,s.__data__,h,c)&&f.push(s);return new i.b(a,this._parents,this._name,this._id)}},function(t,e,n){"use strict";var r=n(27);e.a=function(t){if(t._id!==this._id)throw new Error;for(var e=this._groups,n=t._groups,i=e.length,o=n.length,a=Math.min(i,o),u=new Array(i),s=0;s<a;++s)for(var c,l=e[s],f=n[s],h=l.length,d=u[s]=new Array(h),p=0;p<h;++p)(c=l[p]||f[p])&&(d[p]=c);for(;s<i;++s)u[s]=e[s];return new r.b(u,this._parents,this._name,this._id)}},function(t,e,n){"use strict";function r(t){return(t+"").trim().split(/^|\s+/).every(function(t){var e=t.indexOf(".");return e>=0&&(t=t.slice(0,e)),!t||"start"===t})}function i(t,e,n){var i,a,u=r(e)?o.g:o.e;return function(){var r=u(this,t),o=r.on;o!==i&&(a=(i=o).copy()).on(e,n),r.on=a}}var o=n(13);e.a=function(t,e){var r=this._id;return arguments.length<2?n.i(o.f)(this.node(),r).on.on(t):this.each(i(r,t,e))}},function(t,e,n){"use strict";function r(t){return function(){var e=this.parentNode;for(var n in this.__transition)if(+n!==t)return;e&&e.removeChild(this)}}e.a=function(){return this.on("end.remove",r(this._id))}},function(t,e,n){"use strict";var r=n(22),i=n(27),o=n(13);e.a=function(t){var e=this._name,a=this._id;"function"!==typeof t&&(t=n.i(r.selector)(t));for(var u=this._groups,s=u.length,c=new Array(s),l=0;l<s;++l)for(var f,h,d=u[l],p=d.length,g=c[l]=new Array(p),v=0;v<p;++v)(f=d[v])&&(h=t.call(f,f.__data__,v,d))&&("__data__"in f&&(h.__data__=f.__data__),g[v]=h,n.i(o.h)(g[v],e,a,v,g,n.i(o.f)(f,a)));return new i.b(c,this._parents,e,a)}},function(t,e,n){"use strict";var r=n(22),i=n(27),o=n(13);e.a=function(t){var e=this._name,a=this._id;"function"!==typeof t&&(t=n.i(r.selectorAll)(t));for(var u=this._groups,s=u.length,c=[],l=[],f=0;f<s;++f)for(var h,d=u[f],p=d.length,g=0;g<p;++g)if(h=d[g]){for(var v,y=t.call(h,h.__data__,g,d),m=n.i(o.f)(h,a),b=0,x=y.length;b<x;++b)(v=y[b])&&n.i(o.h)(v,e,a,b,y,m);c.push(y),l.push(h)}return new i.b(c,l,e,a)}},function(t,e,n){"use strict";var r=n(22),i=r.selection.prototype.constructor;e.a=function(){return new i(this._groups,this._parents)}},function(t,e,n){"use strict";function r(t,e){var r,i,o;return function(){var a=n.i(c.style)(this,t),u=(this.style.removeProperty(t),n.i(c.style)(this,t));return a===u?null:a===r&&u===i?o:o=e(r=a,i=u)}}function i(t){return function(){this.style.removeProperty(t)}}function o(t,e,r){var i,o,a=r+"";return function(){var u=n.i(c.style)(this,t);return u===a?null:u===i?o:o=e(i=u,r)}}function a(t,e,r){var i,o,a;return function(){var u=n.i(c.style)(this,t),s=r(this),l=s+"";return null==s&&(this.style.removeProperty(t),l=s=n.i(c.style)(this,t)),u===l?null:u===i&&l===o?a:(o=l,a=e(i=u,s))}}function u(t,e){var r,o,a,u,s="style."+e,c="end."+s;return function(){var f=n.i(l.e)(this,t),h=f.on,d=null==f.value[s]?u||(u=i(e)):void 0;h===r&&a===d||(o=(r=h).copy()).on(c,a=d),f.on=o}}var s=n(94),c=n(22),l=n(13),f=n(63),h=n(220);e.a=function(t,e,c){var l="transform"===(t+="")?s.a:h.a;return null==e?this.styleTween(t,r(t,l)).on("end.style."+t,i(t)):"function"===typeof e?this.styleTween(t,a(t,l,n.i(f.b)(this,"style."+t,e))).each(u(this._id,t)):this.styleTween(t,o(t,l,e),c).on("end.style."+t,null)}},function(t,e,n){"use strict";function r(t,e,n){return function(r){this.style.setProperty(t,e(r),n)}}function i(t,e,n){function i(){var i=e.apply(this,arguments);return i!==a&&(o=(a=i)&&r(t,i,n)),o}var o,a;return i._value=e,i}e.a=function(t,e,n){var r="style."+(t+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==e)return this.tween(r,null);if("function"!==typeof e)throw new Error;return this.tween(r,i(t,e,null==n?"":n))}},function(t,e,n){"use strict";function r(t){return function(){this.textContent=t}}function i(t){return function(){var e=t(this);this.textContent=null==e?"":e}}var o=n(63);e.a=function(t){return this.tween("text","function"===typeof t?i(n.i(o.b)(this,"text",t)):r(null==t?"":t+""))}},function(t,e,n){"use strict";var r=n(27),i=n(13);e.a=function(){for(var t=this._name,e=this._id,o=n.i(r.c)(),a=this._groups,u=a.length,s=0;s<u;++s)for(var c,l=a[s],f=l.length,h=0;h<f;++h)if(c=l[h]){var d=n.i(i.f)(c,e);n.i(i.h)(c,t,o,h,l,{time:d.time+d.delay+d.duration,delay:0,duration:d.duration,ease:d.ease})}return new r.b(a,this._parents,t,o)}},function(t,e,n){"use strict";var r=function(t,e,n,r,i,o,a,u){if(void 0===e)throw new Error("invariant requires an error message argument");if(!t){var s;if(void 0===e)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,o,a,u],l=0;s=new Error(e.replace(/%s/g,function(){return c[l++]})),s.name="Invariant Violation"}throw s.framesToPop=1,s}};t.exports=r},function(t,e,n){(function(e){function n(t,e,n){function i(e){var n=g,r=v;return g=v=void 0,S=e,m=t.apply(r,n)}function o(t){return S=t,b=setTimeout(l,e),C?i(t):m}function s(t){var n=t-O,r=t-S,i=e-n;return E?_(i,y-r):i}function c(t){var n=t-O,r=t-S;return void 0===O||n>=e||n<0||E&&r>=y}function l(){var t=w();if(c(t))return f(t);b=setTimeout(l,s(t))}function f(t){return b=void 0,M&&g?i(t):(g=v=void 0,m)}function h(){void 0!==b&&clearTimeout(b),S=0,g=O=v=b=void 0}function d(){return void 0===b?m:f(w())}function p(){var t=w(),n=c(t);if(g=arguments,v=this,O=t,n){if(void 0===b)return o(O);if(E)return b=setTimeout(l,e),i(O)}return void 0===b&&(b=setTimeout(l,e)),m}var g,v,y,m,b,O,S=0,C=!1,E=!1,M=!0;if("function"!=typeof t)throw new TypeError(u);return e=a(e)||0,r(n)&&(C=!!n.leading,E="maxWait"in n,y=E?x(a(n.maxWait)||0,e):y,M="trailing"in n?!!n.trailing:M),p.cancel=h,p.flush=d,p}function r(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function i(t){return!!t&&"object"==typeof t}function o(t){return"symbol"==typeof t||i(t)&&b.call(t)==c}function a(t){if("number"==typeof t)return t;if(o(t))return s;if(r(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=r(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(l,"");var n=h.test(t);return n||d.test(t)?p(t.slice(2),n?2:8):f.test(t)?s:+t}var u="Expected a function",s=NaN,c="[object Symbol]",l=/^\s+|\s+$/g,f=/^[-+]0x[0-9a-f]+$/i,h=/^0b[01]+$/i,d=/^0o[0-7]+$/i,p=parseInt,g="object"==typeof e&&e&&e.Object===Object&&e,v="object"==typeof self&&self&&self.Object===Object&&self,y=g||v||Function("return this")(),m=Object.prototype,b=m.toString,x=Math.max,_=Math.min,w=function(){return y.Date.now()};t.exports=n}).call(e,n(224))},function(t,e,n){"use strict";function r(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}var i=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(t){r[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var n,u,s=r(t),c=1;c<arguments.length;c++){n=Object(arguments[c]);for(var l in n)o.call(n,l)&&(s[l]=n[l]);if(i){u=i(n);for(var f=0;f<u.length;f++)a.call(n,u[f])&&(s[u[f]]=n[u[f]])}}return s}},function(t,e,n){"use strict";function r(t,e,n,r,s){for(var c in t)if(u(t,c)){var l;try{if("function"!==typeof t[c]){var f=Error((r||"React class")+": "+n+" type `"+c+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof t[c]+"`.");throw f.name="Invariant Violation",f}l=t[c](e,c,r,n,null,o)}catch(t){l=t}if(!l||l instanceof Error||i((r||"React class")+": type specification of "+n+" `"+c+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof l+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),l instanceof Error&&!(l.message in a)){a[l.message]=!0;var h=s?s():"";i("Failed "+n+" type: "+l.message+(null!=h?h:""))}}}var i=function(){},o=n(222),a={},u=Function.call.bind(Object.prototype.hasOwnProperty);i=function(t){var e="Warning: "+t;try{throw new Error(e)}catch(t){}},r.resetWarningCache=function(){a={}},t.exports=r},function(t,e,n){"use strict";function r(){return null}var i=n(223),o=n(538),a=n(222),u=n(539),s=Function.call.bind(Object.prototype.hasOwnProperty),c=function(){};c=function(t){var e="Warning: "+t;try{throw new Error(e)}catch(t){}},t.exports=function(t,e){function n(t){var e=t&&(M&&t[M]||t[j]);if("function"===typeof e)return e}function l(t,e){return t===e?0!==t||1/t===1/e:t!==t&&e!==e}function f(t){this.message=t,this.stack=""}function h(t){function n(n,o,u,s,l,h,d){if(s=s||T,h=h||u,d!==a){if(e){var p=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw p.name="Invariant Violation",p}if("undefined"!==typeof console){var g=s+":"+u;!r[g]&&i<3&&(c("You are manually calling a React.PropTypes validation function for the `"+h+"` prop on `"+s+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),r[g]=!0,i++)}}return null==o[u]?n?new f(null===o[u]?"The "+l+" `"+h+"` is marked as required in `"+s+"`, but its value is `null`.":"The "+l+" `"+h+"` is marked as required in `"+s+"`, but its value is `undefined`."):null:t(o,u,s,l,h)}var r={},i=0,o=n.bind(null,!1);return o.isRequired=n.bind(null,!0),o}function d(t){function e(e,n,r,i,o,a){var u=e[n];if(O(u)!==t)return new f("Invalid "+i+" `"+o+"` of type `"+S(u)+"` supplied to `"+r+"`, expected `"+t+"`.");return null}return h(e)}function p(t){function e(e,n,r,i,o){if("function"!==typeof t)return new f("Property `"+o+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var u=e[n];if(!Array.isArray(u)){return new f("Invalid "+i+" `"+o+"` of type `"+O(u)+"` supplied to `"+r+"`, expected an array.")}for(var s=0;s<u.length;s++){var c=t(u,s,r,i,o+"["+s+"]",a);if(c instanceof Error)return c}return null}return h(e)}function g(t){function e(e,n,r,i,o){if(!(e[n]instanceof t)){var a=t.name||T;return new f("Invalid "+i+" `"+o+"` of type `"+E(e[n])+"` supplied to `"+r+"`, expected instance of `"+a+"`.")}return null}return h(e)}function v(t){function e(e,n,r,i,o){for(var a=e[n],u=0;u<t.length;u++)if(l(a,t[u]))return null;var s=JSON.stringify(t,function(t,e){return"symbol"===S(e)?String(e):e});return new f("Invalid "+i+" `"+o+"` of value `"+String(a)+"` supplied to `"+r+"`, expected one of "+s+".")}return Array.isArray(t)?h(e):(c(arguments.length>1?"Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).":"Invalid argument supplied to oneOf, expected an array."),r)}function y(t){function e(e,n,r,i,o){if("function"!==typeof t)return new f("Property `"+o+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var u=e[n],c=O(u);if("object"!==c)return new f("Invalid "+i+" `"+o+"` of type `"+c+"` supplied to `"+r+"`, expected an object.");for(var l in u)if(s(u,l)){var h=t(u,l,r,i,o+"."+l,a);if(h instanceof Error)return h}return null}return h(e)}function m(t){function e(e,n,r,i,o){for(var u=0;u<t.length;u++){if(null==(0,t[u])(e,n,r,i,o,a))return null}return new f("Invalid "+i+" `"+o+"` supplied to `"+r+"`.")}if(!Array.isArray(t))return c("Invalid argument supplied to oneOfType, expected an instance of array."),r;for(var n=0;n<t.length;n++){var i=t[n];if("function"!==typeof i)return c("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+C(i)+" at index "+n+"."),r}return h(e)}function b(t){function e(e,n,r,i,o){var u=e[n],s=O(u);if("object"!==s)return new f("Invalid "+i+" `"+o+"` of type `"+s+"` supplied to `"+r+"`, expected `object`.");for(var c in t){var l=t[c];if(l){var h=l(u,c,r,i,o+"."+c,a);if(h)return h}}return null}return h(e)}function x(t){function e(e,n,r,i,u){var s=e[n],c=O(s);if("object"!==c)return new f("Invalid "+i+" `"+u+"` of type `"+c+"` supplied to `"+r+"`, expected `object`.");var l=o({},e[n],t);for(var h in l){var d=t[h];if(!d)return new f("Invalid "+i+" `"+u+"` key `"+h+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(e[n],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(t),null," "));var p=d(s,h,r,i,u+"."+h,a);if(p)return p}return null}return h(e)}function _(e){switch(typeof e){case"number":case"string":case"undefined":return!0;case"boolean":return!e;case"object":if(Array.isArray(e))return e.every(_);if(null===e||t(e))return!0;var r=n(e);if(!r)return!1;var i,o=r.call(e);if(r!==e.entries){for(;!(i=o.next()).done;)if(!_(i.value))return!1}else for(;!(i=o.next()).done;){var a=i.value;if(a&&!_(a[1]))return!1}return!0;default:return!1}}function w(t,e){return"symbol"===t||!!e&&("Symbol"===e["@@toStringTag"]||"function"===typeof Symbol&&e instanceof Symbol)}function O(t){var e=typeof t;return Array.isArray(t)?"array":t instanceof RegExp?"object":w(e,t)?"symbol":e}function S(t){if("undefined"===typeof t||null===t)return""+t;var e=O(t);if("object"===e){if(t instanceof Date)return"date";if(t instanceof RegExp)return"regexp"}return e}function C(t){var e=S(t);switch(e){case"array":case"object":return"an "+e;case"boolean":case"date":case"regexp":return"a "+e;default:return e}}function E(t){return t.constructor&&t.constructor.name?t.constructor.name:T}var M="function"===typeof Symbol&&Symbol.iterator,j="@@iterator",T="<<anonymous>>",k={array:d("array"),bool:d("boolean"),func:d("function"),number:d("number"),object:d("object"),string:d("string"),symbol:d("symbol"),any:function(){return h(r)}(),arrayOf:p,element:function(){function e(e,n,r,i,o){var a=e[n];if(!t(a)){return new f("Invalid "+i+" `"+o+"` of type `"+O(a)+"` supplied to `"+r+"`, expected a single ReactElement.")}return null}return h(e)}(),elementType:function(){function t(t,e,n,r,o){var a=t[e];if(!i.isValidElementType(a)){return new f("Invalid "+r+" `"+o+"` of type `"+O(a)+"` supplied to `"+n+"`, expected a single ReactElement type.")}return null}return h(t)}(),instanceOf:g,node:function(){function t(t,e,n,r,i){return _(t[e])?null:new f("Invalid "+r+" `"+i+"` supplied to `"+n+"`, expected a ReactNode.")}return h(t)}(),objectOf:y,oneOf:v,oneOfType:m,shape:b,exact:x};return f.prototype=Error.prototype,k.checkPropTypes=u,k.resetWarningCache=u.resetWarningCache,k.PropTypes=k,k}},function(t,e,n){"use strict";!function(){function t(t){return"string"===typeof t||"function"===typeof t||t===b||t===C||t===_||t===x||t===M||t===j||"object"===typeof t&&null!==t&&(t.$$typeof===k||t.$$typeof===T||t.$$typeof===w||t.$$typeof===O||t.$$typeof===E||t.$$typeof===P||t.$$typeof===A||t.$$typeof===I)}function n(t){if("object"===typeof t&&null!==t){var e=t.$$typeof;switch(e){case y:var n=t.type;switch(n){case S:case C:case b:case _:case x:case M:return n;default:var r=n&&n.$$typeof;switch(r){case O:case E:case w:return r;default:return e}}case k:case T:case m:return e}}}function r(t){return $||($=!0,N(!1,"The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),i(t)||n(t)===S}function i(t){return n(t)===C}function o(t){return n(t)===O}function a(t){return n(t)===w}function u(t){return"object"===typeof t&&null!==t&&t.$$typeof===y}function s(t){return n(t)===E}function c(t){return n(t)===b}function l(t){return n(t)===k}function f(t){return n(t)===T}function h(t){return n(t)===m}function d(t){return n(t)===_}function p(t){return n(t)===x}function g(t){return n(t)===M}Object.defineProperty(e,"__esModule",{value:!0});var v="function"===typeof Symbol&&Symbol.for,y=v?Symbol.for("react.element"):60103,m=v?Symbol.for("react.portal"):60106,b=v?Symbol.for("react.fragment"):60107,x=v?Symbol.for("react.strict_mode"):60108,_=v?Symbol.for("react.profiler"):60114,w=v?Symbol.for("react.provider"):60109,O=v?Symbol.for("react.context"):60110,S=v?Symbol.for("react.async_mode"):60111,C=v?Symbol.for("react.concurrent_mode"):60111,E=v?Symbol.for("react.forward_ref"):60112,M=v?Symbol.for("react.suspense"):60113,j=v?Symbol.for("react.suspense_list"):60120,T=v?Symbol.for("react.memo"):60115,k=v?Symbol.for("react.lazy"):60116,P=v?Symbol.for("react.fundamental"):60117,A=v?Symbol.for("react.responder"):60118,I=v?Symbol.for("react.scope"):60119,D=function(){},R=function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];var i=0,o="Warning: "+t.replace(/%s/g,function(){return n[i++]});try{throw new Error(o)}catch(t){}};D=function(t,e){if(void 0===e)throw new Error("`lowPriorityWarningWithoutStack(condition, format, ...args)` requires a warning message argument");if(!t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];R.apply(void 0,[e].concat(r))}};var N=D,L=S,F=C,z=O,B=w,W=y,H=E,V=b,G=k,U=T,Y=m,q=_,X=x,K=M,$=!1;e.typeOf=n,e.AsyncMode=L,e.ConcurrentMode=F,e.ContextConsumer=z,e.ContextProvider=B,e.Element=W,e.ForwardRef=H,e.Fragment=V,e.Lazy=G,e.Memo=U,e.Portal=Y,e.Profiler=q,e.StrictMode=X,e.Suspense=K,e.isValidElementType=t,e.isAsyncMode=r,e.isConcurrentMode=i,e.isContextConsumer=o,e.isContextProvider=a,e.isElement=u,e.isForwardRef=s,e.isFragment=c,e.isLazy=l,e.isMemo=f,e.isPortal=h,e.isProfiler=d,e.isStrictMode=p,e.isSuspense=g}()},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t){function n(t,e){function n(){o&&(o=!1,t()),a&&i()}function r(){g(n)}function i(){var t=Date.now();if(o){if(t-u<v)return;a=!0}else o=!0,a=!1,setTimeout(r,e);u=t}var o=!1,a=!1,u=0;return i}function r(t){return parseFloat(t)||0}function i(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return e.reduce(function(e,n){return e+r(t["border-"+n+"-width"])},0)}function o(t){for(var e=["top","right","bottom","left"],n={},i=0,o=e;i<o.length;i++){var a=o[i],u=t["padding-"+a];n[a]=r(u)}return n}function a(t){var e=t.getBBox();return f(0,0,e.width,e.height)}function u(t){var e=t.clientWidth,n=t.clientHeight;if(!e&&!n)return O;var a=w(t).getComputedStyle(t),u=o(a),c=u.left+u.right,l=u.top+u.bottom,h=r(a.width),d=r(a.height);if("border-box"===a.boxSizing&&(Math.round(h+c)!==e&&(h-=i(a,"left","right")+c),Math.round(d+l)!==n&&(d-=i(a,"top","bottom")+l)),!s(t)){var p=Math.round(h+c)-e,g=Math.round(d+l)-n;1!==Math.abs(p)&&(h-=p),1!==Math.abs(g)&&(d-=g)}return f(u.left,u.top,h,d)}function s(t){return t===w(t).document.documentElement}function c(t){return d?S(t)?a(t):u(t):O}function l(t){var e=t.x,n=t.y,r=t.width,i=t.height,o="undefined"!==typeof DOMRectReadOnly?DOMRectReadOnly:Object,a=Object.create(o.prototype);return _(a,{x:e,y:n,width:r,height:i,top:n,right:e+r,bottom:i+n,left:e}),a}function f(t,e,n,r){return{x:t,y:e,width:n,height:r}}var h=function(){function t(t,e){var n=-1;return t.some(function(t,r){return t[0]===e&&(n=r,!0)}),n}return"undefined"!==typeof Map?Map:function(){function e(){this.__entries__=[]}return Object.defineProperty(e.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),e.prototype.get=function(e){var n=t(this.__entries__,e),r=this.__entries__[n];return r&&r[1]},e.prototype.set=function(e,n){var r=t(this.__entries__,e);~r?this.__entries__[r][1]=n:this.__entries__.push([e,n])},e.prototype.delete=function(e){var n=this.__entries__,r=t(n,e);~r&&n.splice(r,1)},e.prototype.has=function(e){return!!~t(this.__entries__,e)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(t,e){void 0===e&&(e=null);for(var n=0,r=this.__entries__;n<r.length;n++){var i=r[n];t.call(e,i[1],i[0])}},e}()}(),d="undefined"!==typeof window&&"undefined"!==typeof document&&window.document===document,p=function(){return"undefined"!==typeof t&&t.Math===Math?t:"undefined"!==typeof self&&self.Math===Math?self:"undefined"!==typeof window&&window.Math===Math?window:Function("return this")()}(),g=function(){return"function"===typeof requestAnimationFrame?requestAnimationFrame.bind(p):function(t){return setTimeout(function(){return t(Date.now())},1e3/60)}}(),v=2,y=20,m=["top","right","bottom","left","width","height","size","weight"],b="undefined"!==typeof MutationObserver,x=function(){function t(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=n(this.refresh.bind(this),y)}return t.prototype.addObserver=function(t){~this.observers_.indexOf(t)||this.observers_.push(t),this.connected_||this.connect_()},t.prototype.removeObserver=function(t){var e=this.observers_,n=e.indexOf(t);~n&&e.splice(n,1),!e.length&&this.connected_&&this.disconnect_()},t.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},t.prototype.updateObservers_=function(){var t=this.observers_.filter(function(t){return t.gatherActive(),t.hasActive()});return t.forEach(function(t){return t.broadcastActive()}),t.length>0},t.prototype.connect_=function(){d&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),b?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){d&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,n=void 0===e?"":e;m.some(function(t){return!!~n.indexOf(t)})&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),_=function(t,e){for(var n=0,r=Object.keys(e);n<r.length;n++){var i=r[n];Object.defineProperty(t,i,{value:e[i],enumerable:!1,writable:!1,configurable:!0})}return t},w=function(t){return t&&t.ownerDocument&&t.ownerDocument.defaultView||p},O=f(0,0,0,0),S=function(){return"undefined"!==typeof SVGGraphicsElement?function(t){return t instanceof w(t).SVGGraphicsElement}:function(t){return t instanceof w(t).SVGElement&&"function"===typeof t.getBBox}}(),C=function(){function t(t){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=f(0,0,0,0),this.target=t}return t.prototype.isActive=function(){var t=c(this.target);return this.contentRect_=t,t.width!==this.broadcastWidth||t.height!==this.broadcastHeight},t.prototype.broadcastRect=function(){var t=this.contentRect_;return this.broadcastWidth=t.width,this.broadcastHeight=t.height,t},t}(),E=function(){function t(t,e){var n=l(e);_(this,{target:t,contentRect:n})}return t}(),M=function(){function t(t,e,n){if(this.activeObservations_=[],this.observations_=new h,"function"!==typeof t)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=t,this.controller_=e,this.callbackCtx_=n}return t.prototype.observe=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!==typeof Element&&Element instanceof Object){if(!(t instanceof w(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this.observations_;e.has(t)||(e.set(t,new C(t)),this.controller_.addObserver(this),this.controller_.refresh())}},t.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!==typeof Element&&Element instanceof Object){if(!(t instanceof w(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this.observations_;e.has(t)&&(e.delete(t),e.size||this.controller_.removeObserver(this))}},t.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},t.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(e){e.isActive()&&t.activeObservations_.push(e)})},t.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,e=this.activeObservations_.map(function(t){return new E(t.target,t.broadcastRect())});this.callback_.call(t,e,t),this.clearActive()}},t.prototype.clearActive=function(){this.activeObservations_.splice(0)},t.prototype.hasActive=function(){return this.activeObservations_.length>0},t}(),j="undefined"!==typeof WeakMap?new WeakMap:new h,T=function(){function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=x.getInstance(),r=new M(e,n,this);j.set(this,r)}return t}();["observe","unobserve","disconnect"].forEach(function(t){T.prototype[t]=function(){var e;return(e=j.get(this))[t].apply(e,arguments)}});var k=function(){return"undefined"!==typeof p.ResizeObserver?p.ResizeObserver:T}();e.default=k}.call(e,n(224))},function(t,e,n){!function(t,r){r(e,n(22),n(515))}(0,function(t,e,n){"use strict";function r(t,e){var n,r=o(t),s=r.filter(function(e){return i(e,t)}),c=0,f=0,h=[];if(s.length>1){var d=l(s);for(n=0;n<s.length;++n){var p=s[n];p.angle=Math.atan2(p.x-d.x,p.y-d.y)}s.sort(function(t,e){return e.angle-t.angle});var g=s[s.length-1];for(n=0;n<s.length;++n){var v=s[n];f+=(g.x+v.x)*(v.y-g.y);for(var y={x:(v.x+g.x)/2,y:(v.y+g.y)/2},m=null,b=0;b<v.parentIndex.length;++b)if(g.parentIndex.indexOf(v.parentIndex[b])>-1){var x=t[v.parentIndex[b]],_=Math.atan2(v.x-x.x,v.y-x.y),w=Math.atan2(g.x-x.x,g.y-x.y),O=w-_;O<0&&(O+=2*Math.PI);var S=w-O/2,C=u(y,{x:x.x+x.radius*Math.sin(S),y:x.y+x.radius*Math.cos(S)});C>2*x.radius&&(C=2*x.radius),(null===m||m.width>C)&&(m={circle:x,width:C,p1:v,p2:g})}null!==m&&(h.push(m),c+=a(m.circle.radius,m.width),g=v)}}else{var E=t[0];for(n=1;n<t.length;++n)t[n].radius<E.radius&&(E=t[n]);var M=!1;for(n=0;n<t.length;++n)if(u(t[n],E)>Math.abs(E.radius-t[n].radius)){M=!0;break}M?c=f=0:(c=E.radius*E.radius*Math.PI,h.push({circle:E,p1:{x:E.x,y:E.y+E.radius},p2:{x:E.x-U,y:E.y+E.radius},width:2*E.radius}))}return f/=2,e&&(e.area=c+f,e.arcArea=c,e.polygonArea=f,e.arcs=h,e.innerPoints=s,e.intersectionPoints=r),c+f}function i(t,e){for(var n=0;n<e.length;++n)if(u(t,e[n])>e[n].radius+U)return!1;return!0}function o(t){for(var e=[],n=0;n<t.length;++n)for(var r=n+1;r<t.length;++r)for(var i=c(t[n],t[r]),o=0;o<i.length;++o){var a=i[o];a.parentIndex=[n,r],e.push(a)}return e}function a(t,e){return t*t*Math.acos(1-e/t)-(t-e)*Math.sqrt(e*(2*t-e))}function u(t,e){return Math.sqrt((t.x-e.x)*(t.x-e.x)+(t.y-e.y)*(t.y-e.y))}function s(t,e,n){if(n>=t+e)return 0;if(n<=Math.abs(t-e))return Math.PI*Math.min(t,e)*Math.min(t,e);var r=t-(n*n-e*e+t*t)/(2*n),i=e-(n*n-t*t+e*e)/(2*n);return a(t,r)+a(e,i)}function c(t,e){var n=u(t,e),r=t.radius,i=e.radius;if(n>=r+i||n<=Math.abs(r-i))return[];var o=(r*r-i*i+n*n)/(2*n),a=Math.sqrt(r*r-o*o),s=t.x+o*(e.x-t.x)/n,c=t.y+o*(e.y-t.y)/n,l=-(e.y-t.y)*(a/n),f=-(e.x-t.x)*(a/n);return[{x:s+l,y:c-f},{x:s-l,y:c+f}]}function l(t){for(var e={x:0,y:0},n=0;n<t.length;++n)e.x+=t[n].x,e.y+=t[n].y;return e.x/=t.length,e.y/=t.length,e}function f(t,e,n,r){r=r||{};var i=r.maxIterations||100,o=r.tolerance||1e-10,a=t(e),u=t(n),s=n-e;if(a*u>0)throw"Initial bisect points must have opposite signs";if(0===a)return e;if(0===u)return n;for(var c=0;c<i;++c){s/=2;var l=e+s,f=t(l);if(f*a>=0&&(e=l),Math.abs(s)<o||0===f)return l}return e+s}function h(t){for(var e=new Array(t),n=0;n<t;++n)e[n]=0;return e}function d(t,e){return h(t).map(function(){return h(e)})}function p(t,e){for(var n=0,r=0;r<t.length;++r)n+=t[r]*e[r];return n}function g(t){return Math.sqrt(p(t,t))}function v(t,e,n){for(var r=0;r<e.length;++r)t[r]=e[r]*n}function y(t,e,n,r,i){for(var o=0;o<t.length;++o)t[o]=e*n[o]+r*i[o]}function m(t,e,n){function r(t){for(var e=0;e<t.length;e++)g[p][e]=t[e];g[p].fx=t.fx}n=n||{};var i,o=n.maxIterations||200*e.length,a=n.nonZeroDelta||1.05,u=n.zeroDelta||.001,s=n.minErrorDelta||1e-6,c=n.minErrorDelta||1e-5,l=void 0!==n.rho?n.rho:1,f=void 0!==n.chi?n.chi:2,h=void 0!==n.psi?n.psi:-.5,d=void 0!==n.sigma?n.sigma:.5,p=e.length,g=new Array(p+1);g[0]=e,g[0].fx=t(e),g[0].id=0;for(var v=0;v<p;++v){var m=e.slice();m[v]=m[v]?m[v]*a:u,g[v+1]=m,g[v+1].fx=t(m),g[v+1].id=v+1}for(var b=function(t,e){return t.fx-e.fx},x=e.slice(),_=e.slice(),w=e.slice(),O=e.slice(),S=0;S<o;++S){if(g.sort(b),n.history){var C=g.map(function(t){var e=t.slice();return e.fx=t.fx,e.id=t.id,e});C.sort(function(t,e){return t.id-e.id}),n.history.push({x:g[0].slice(),fx:g[0].fx,simplex:C})}for(i=0,v=0;v<p;++v)i=Math.max(i,Math.abs(g[0][v]-g[1][v]));if(Math.abs(g[0].fx-g[p].fx)<s&&i<c)break;for(v=0;v<p;++v){x[v]=0;for(var E=0;E<p;++E)x[v]+=g[E][v];x[v]/=p}var M=g[p];if(y(_,1+l,x,-l,M),_.fx=t(_),_.fx<g[0].fx)y(O,1+f,x,-f,M),O.fx=t(O),r(O.fx<_.fx?O:_);else if(_.fx>=g[p-1].fx){var j=!1;if(_.fx>M.fx?(y(w,1+h,x,-h,M),w.fx=t(w),w.fx<M.fx?r(w):j=!0):(y(w,1-h*l,x,h*l,M),w.fx=t(w),w.fx<_.fx?r(w):j=!0),j){if(d>=1)break;for(v=1;v<g.length;++v)y(g[v],1-d,g[0],d,g[v]),g[v].fx=t(g[v])}}else r(_)}return g.sort(b),{fx:g[0].fx,x:g[0]}}function b(t,e,n,r,i,o,a){function u(u,f,d){for(var g=0;g<16;++g)if(i=(u+f)/2,y(r.x,1,n.x,i,e),l=r.fx=t(r.x,r.fxprime),h=p(r.fxprime,e),l>s+o*i*c||l>=d)f=i;else{if(Math.abs(h)<=-a*c)return i;h*(f-u)>=0&&(f=u),u=i,d=l}return 0}var s=n.fx,c=p(n.fxprime,e),l=s,f=s,h=c,d=0;i=i||1,o=o||1e-6,a=a||.1;for(var g=0;g<10;++g){if(y(r.x,1,n.x,i,e),l=r.fx=t(r.x,r.fxprime),h=p(r.fxprime,e),l>s+o*i*c||g&&l>=f)return u(d,i,f);if(Math.abs(h)<=-a*c)return i;if(h>=0)return u(i,d,l);f=l,d=i,i*=2}return i}function x(t,e,n){var r,i,o,a={x:e.slice(),fx:0,fxprime:e.slice()},u={x:e.slice(),fx:0,fxprime:e.slice()},s=e.slice(),c=1;n=n||{},o=n.maxIterations||20*e.length,a.fx=t(a.x,a.fxprime),r=a.fxprime.slice(),v(r,a.fxprime,-1);for(var l=0;l<o;++l){if(c=b(t,r,a,u,c),n.history&&n.history.push({x:a.x.slice(),fx:a.fx,fxprime:a.fxprime.slice(),alpha:c}),c){y(s,1,u.fxprime,-1,a.fxprime);var f=p(a.fxprime,a.fxprime);y(r,Math.max(0,p(s,u.fxprime)/f),r,-1,u.fxprime),i=a,a=u,u=i}else v(r,a.fxprime,-1);if(g(a.fxprime)<=1e-5)break}return n.history&&n.history.push({x:a.x.slice(),fx:a.fx,fxprime:a.fxprime.slice(),alpha:c}),a}function _(t,e){e=e||{},e.maxIterations=e.maxIterations||500;var n=e.initialLayout||E,r=e.lossFunction||T;t=O(t);var i,o=n(t,e),a=[],u=[];for(i in o)o.hasOwnProperty(i)&&(a.push(o[i].x),a.push(o[i].y),u.push(i));for(var s=m(function(e){for(var n={},i=0;i<u.length;++i){var a=u[i];n[a]={x:e[2*i],y:e[2*i+1],radius:o[a].radius}}return r(n,t)},a,e),c=s.x,l=0;l<u.length;++l)i=u[l],o[i].x=c[2*l],o[i].y=c[2*l+1];return o}function w(t,e,n){return Math.min(t,e)*Math.min(t,e)*Math.PI<=n+Y?Math.abs(t-e):f(function(r){return s(t,e,r)-n},0,t+e)}function O(t){t=t.slice();var e,n,r,i,o=[],a={};for(e=0;e<t.length;++e){var u=t[e];1==u.sets.length?o.push(u.sets[0]):2==u.sets.length&&(r=u.sets[0],i=u.sets[1],a[[r,i]]=!0,a[[i,r]]=!0)}for(o.sort(function(t,e){return t>e}),e=0;e<o.length;++e)for(r=o[e],n=e+1;n<o.length;++n)i=o[n],[r,i]in a||t.push({sets:[r,i],size:0});return t}function S(t,e,n){var r=d(e.length,e.length),i=d(e.length,e.length);return t.filter(function(t){return 2==t.sets.length}).map(function(t){var o=n[t.sets[0]],a=n[t.sets[1]],u=Math.sqrt(e[o].size/Math.PI),s=Math.sqrt(e[a].size/Math.PI),c=w(u,s,t.size);r[o][a]=r[a][o]=c;var l=0;t.size+1e-10>=Math.min(e[o].size,e[a].size)?l=1:t.size<=1e-10&&(l=-1),i[o][a]=i[a][o]=l}),{distances:r,constraints:i}}function C(t,e,n,r){var i,o=0;for(i=0;i<e.length;++i)e[i]=0;for(i=0;i<n.length;++i)for(var a=t[2*i],u=t[2*i+1],s=i+1;s<n.length;++s){var c=t[2*s],l=t[2*s+1],f=n[i][s],h=r[i][s],d=(c-a)*(c-a)+(l-u)*(l-u),p=Math.sqrt(d),g=d-f*f;h>0&&p<=f||h<0&&p>=f||(o+=2*g*g,e[2*i]+=4*g*(a-c),e[2*i+1]+=4*g*(u-l),e[2*s]+=4*g*(c-a),e[2*s+1]+=4*g*(l-u))}return o}function E(t,e){var n=j(t,e),r=e.lossFunction||T;if(t.length>=8){var i=M(t,e);r(i,t)+1e-8<r(n,t)&&(n=i)}return n}function M(t,e){e=e||{};var n,r=e.restarts||10,i=[],o={};for(n=0;n<t.length;++n){var a=t[n];1==a.sets.length&&(o[a.sets[0]]=i.length,i.push(a))}var u=S(t,i,o),s=u.distances,c=u.constraints,l=g(s.map(g))/s.length;s=s.map(function(t){return t.map(function(t){return t/l})});var f,d,p=function(t,e){return C(t,e,s,c)};for(n=0;n<r;++n){d=x(p,h(2*s.length).map(Math.random),e),(!f||d.fx<f.fx)&&(f=d)}var y=f.x,m={};for(n=0;n<i.length;++n){var b=i[n];m[b.sets[0]]={x:y[2*n]*l,y:y[2*n+1]*l,radius:Math.sqrt(b.size/Math.PI)}}if(e.history)for(n=0;n<e.history.length;++n)v(e.history[n].x,l);return m}function j(t,e){function n(t,e){return e.size-t.size}function r(t){return t.set in m}function i(t,e){u[e].x=t.x,u[e].y=t.y,m[e]=!0}for(var o,a=e&&e.lossFunction?e.lossFunction:T,u={},s={},l=0;l<t.length;++l){var f=t[l];1==f.sets.length&&(o=f.sets[0],u[o]={x:1e10,y:1e10,rowid:u.length,size:f.size,radius:Math.sqrt(f.size/Math.PI)},s[o]=[])}for(t=t.filter(function(t){return 2==t.sets.length}),l=0;l<t.length;++l){var h=t[l],d=h.hasOwnProperty("weight")?h.weight:1,p=h.sets[0],g=h.sets[1];h.size+Y>=Math.min(u[p].size,u[g].size)&&(d=0),s[p].push({set:g,size:h.size,weight:d}),s[g].push({set:p,size:h.size,weight:d})}var v=[];for(o in s)if(s.hasOwnProperty(o)){var y=0;for(l=0;l<s[o].length;++l)y+=s[o][l].size*s[o][l].weight;v.push({set:o,size:y})}v.sort(n);var m={};for(i({x:0,y:0},v[0].set),l=1;l<v.length;++l){var b=v[l].set,x=s[b].filter(r);if(o=u[b],x.sort(n),0===x.length)throw"ERROR: missing pairwise overlap information";for(var _=[],O=0;O<x.length;++O){var S=u[x[O].set],C=w(o.radius,S.radius,x[O].size);_.push({x:S.x+C,y:S.y}),_.push({x:S.x-C,y:S.y}),_.push({y:S.y+C,x:S.x}),_.push({y:S.y-C,x:S.x});for(var E=O+1;E<x.length;++E)for(var M=u[x[E].set],j=w(o.radius,M.radius,x[E].size),k=c({x:S.x,y:S.y,radius:C},{x:M.x,y:M.y,radius:j}),P=0;P<k.length;++P)_.push(k[P])}var A=1e50,I=_[0];for(O=0;O<_.length;++O){u[b].x=_[O].x,u[b].y=_[O].y;var D=a(u,t);D<A&&(A=D,I=_[O])}i(I,b)}return u}function T(t,e){for(var n=0,i=0;i<e.length;++i){var o,a=e[i];if(1!=a.sets.length){if(2==a.sets.length){var c=t[a.sets[0]],l=t[a.sets[1]];o=s(c.radius,l.radius,u(c,l))}else o=r(function(e){return e.map(function(e){return t[e]})}(a.sets));n+=(a.hasOwnProperty("weight")?a.weight:1)*(o-a.size)*(o-a.size)}}return n}function k(t,e,n){null===n?t.sort(function(t,e){return e.radius-t.radius}):t.sort(n);var r;if(t.length>0){var i=t[0].x,o=t[0].y;for(r=0;r<t.length;++r)t[r].x-=i,t[r].y-=o}if(2==t.length){u(t[0],t[1])<Math.abs(t[1].radius-t[0].radius)&&(t[1].x=t[0].x+t[0].radius-t[1].radius-1e-10,t[1].y=t[0].y)}if(t.length>1){var a,s,c=Math.atan2(t[1].x,t[1].y)-e,l=Math.cos(c),f=Math.sin(c);for(r=0;r<t.length;++r)a=t[r].x,s=t[r].y,t[r].x=l*a-f*s,t[r].y=f*a+l*s}if(t.length>2){for(var h=Math.atan2(t[2].x,t[2].y)-e;h<0;)h+=2*Math.PI;for(;h>2*Math.PI;)h-=2*Math.PI;if(h>Math.PI){var d=t[1].y/(1e-10+t[1].x);for(r=0;r<t.length;++r){var p=(t[r].x+d*t[r].y)/(1+d*d);t[r].x=2*p-t[r].x,t[r].y=2*p*d-t[r].y}}}}function P(t){function e(t){return t.parent!==t&&(t.parent=e(t.parent)),t.parent}t.map(function(t){t.parent=t});for(var n=0;n<t.length;++n)for(var r=n+1;r<t.length;++r){var i=t[n].radius+t[r].radius;u(t[n],t[r])+1e-10<i&&function(t,n){var r=e(t),i=e(n);r.parent=i}(t[r],t[n])}var o,a={};for(n=0;n<t.length;++n)o=e(t[n]).parent.setid,o in a||(a[o]=[]),a[o].push(t[n]);t.map(function(t){delete t.parent});var s=[];for(o in a)a.hasOwnProperty(o)&&s.push(a[o]);return s}function A(t){var e=function(e){return{max:Math.max.apply(null,t.map(function(t){return t[e]+t.radius})),min:Math.min.apply(null,t.map(function(t){return t[e]-t.radius}))}};return{xRange:e("x"),yRange:e("y")}}function I(t,e,n){function r(t,e,n){if(t){var r,i,o,u=t.bounds;e?r=l.xRange.max-u.xRange.min+f:(r=l.xRange.max-u.xRange.max,(o=(u.xRange.max-u.xRange.min)/2-(l.xRange.max-l.xRange.min)/2)<0&&(r+=o)),n?i=l.yRange.max-u.yRange.min+f:(i=l.yRange.max-u.yRange.max,(o=(u.yRange.max-u.yRange.min)/2-(l.yRange.max-l.yRange.min)/2)<0&&(i+=o));for(var s=0;s<t.length;++s)t[s].x+=r,t[s].y+=i,a.push(t[s])}}null===e&&(e=Math.PI/2);var i,o,a=[];for(o in t)if(t.hasOwnProperty(o)){var u=t[o];a.push({x:u.x,y:u.y,radius:u.radius,setid:o})}var s=P(a);for(i=0;i<s.length;++i){k(s[i],e,n);var c=A(s[i]);s[i].size=(c.xRange.max-c.xRange.min)*(c.yRange.max-c.yRange.min),s[i].bounds=c}s.sort(function(t,e){return e.size-t.size}),a=s[0];for(var l=a.bounds,f=(l.xRange.max-l.xRange.min)/50,h=1;h<s.length;)r(s[h],!0,!1),r(s[h+1],!1,!0),r(s[h+2],!0,!0),h+=3,l=A(a);var d={};for(i=0;i<a.length;++i)d[a[i].setid]=a[i];return d}function D(t,e,n,r){var i=[],o=[];for(var a in t)t.hasOwnProperty(a)&&(o.push(a),i.push(t[a]));e-=2*r,n-=2*r;var u=A(i),s=u.xRange,c=u.yRange;if(s.max==s.min||c.max==c.min)return t;for(var l=e/(s.max-s.min),f=n/(c.max-c.min),h=Math.min(f,l),d=(e-(s.max-s.min)*h)/2,p=(n-(c.max-c.min)*h)/2,g={},v=0;v<i.length;++v){var y=i[v];g[o[v]]={radius:h*y.radius,x:r+d+(y.x-s.min)*h,y:r+p+(y.y-c.min)*h}}return g}function R(){function t(t){function h(t){return t.sets in _?_[t.sets]:1==t.sets.length?""+t.sets[0]:void 0}var d=t.datum(),p={};d.forEach(function(t){0==t.size&&1==t.sets.length&&(p[t.sets[0]]=1)}),d=d.filter(function(t){return!t.sets.some(function(t){return t in p})});var m={},b={};if(d.length>0){var x=v(d,{lossFunction:y});u&&(x=I(x,a,f)),m=D(x,n,r,i),b=B(m,d)}var _={};d.forEach(function(t){t.label&&(_[t.sets]=t.label)}),t.selectAll("svg").data([m]).enter().append("svg");var w=t.select("svg").attr("width",n).attr("height",r),O={},S=!1;w.selectAll(".venn-area path").each(function(t){var n=e.select(this).attr("d");1==t.sets.length&&n&&(S=!0,O[t.sets[0]]=V(n))});var C=function(t){return function(e){return G(t.sets.map(function(t){var i=O[t],o=m[t];return i||(i={x:n/2,y:r/2,radius:1}),o||(o={x:n/2,y:r/2,radius:1}),{x:i.x*(1-e)+o.x*e,y:i.y*(1-e)+o.y*e,radius:i.radius*(1-e)+o.radius*e}}))}},E=w.selectAll(".venn-area").data(d,function(t){return t.sets}),M=E.enter().append("g").attr("class",function(t){return"venn-area venn-"+(1==t.sets.length?"circle":"intersection")}).attr("data-venn-sets",function(t){return t.sets.join("_")}),j=M.append("path"),T=M.append("text").attr("class","label").text(function(t){return h(t)}).attr("text-anchor","middle").attr("dy",".35em").attr("x",n/2).attr("y",r/2);c&&(j.style("fill-opacity","0").filter(function(t){return 1==t.sets.length}).style("fill",function(t){return g(t.sets)}).style("fill-opacity",".25"),T.style("fill",function(t){return 1==t.sets.length?g(t.sets):"#444"}));var k=t;S?(k=t.transition("venn").duration(o),k.selectAll("path").attrTween("d",C)):k.selectAll("path").attr("d",function(t){return G(t.sets.map(function(t){return m[t]}))});var P=k.selectAll("text").filter(function(t){return t.sets in b}).text(function(t){return h(t)}).attr("x",function(t){return Math.floor(b[t.sets].x)}).attr("y",function(t){return Math.floor(b[t.sets].y)});s&&(S?"on"in P?P.on("end",N(m,h)):P.each("end",N(m,h)):P.each(N(m,h)));var A=E.exit().transition("venn").duration(o).remove();A.selectAll("path").attrTween("d",C);var R=A.selectAll("text").attr("x",n/2).attr("y",r/2);return null!==l&&(T.style("font-size","0px"),P.style("font-size",l),R.style("font-size","0px")),{circles:m,textCentres:b,nodes:E,enter:M,update:k,exit:A}}var n=600,r=350,i=15,o=1e3,a=Math.PI/2,u=!0,s=!0,c=!0,l=null,f=null,h={},d=["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#8c564b","#e377c2","#7f7f7f","#bcbd22","#17becf"],p=0,g=function(t){if(t in h)return h[t];var e=h[t]=d[p];return p+=1,p>=d.length&&(p=0),e},v=_,y=T;return t.wrap=function(e){return arguments.length?(s=e,t):s},t.width=function(e){return arguments.length?(n=e,t):n},t.height=function(e){return arguments.length?(r=e,t):r},t.padding=function(e){return arguments.length?(i=e,t):i},t.colours=function(e){return arguments.length?(g=e,t):g},t.fontSize=function(e){return arguments.length?(l=e,t):l},t.duration=function(e){return arguments.length?(o=e,t):o},t.layoutFunction=function(e){return arguments.length?(v=e,t):v},t.normalize=function(e){return arguments.length?(u=e,t):u},t.styled=function(e){return arguments.length?(c=e,t):c},t.orientation=function(e){return arguments.length?(a=e,t):a},t.orientationOrder=function(e){return arguments.length?(f=e,t):f},t.lossFunction=function(e){return arguments.length?(y=e,t):y},t}function N(t,n){return function(){for(var r,i=e.select(this),o=i.datum(),a=t[o.sets[0]].radius||50,u=n(o)||"",s=u.split(/\s+/).reverse(),c=(u.length+s.length)/3,l=s.pop(),f=[l],h=0,d=i.text(null).append("tspan").text(l);;){if(!(l=s.pop()))break;f.push(l),r=f.join(" "),d.text(r),r.length>c&&d.node().getComputedTextLength()>a&&(f.pop(),d.text(f.join(" ")),f=[l],d=i.append("tspan").text(l),h++)}var p=.35-1.1*h/2,g=i.attr("x"),v=i.attr("y");i.selectAll("tspan").attr("x",g).attr("y",v).attr("dy",function(t,e){return p+1.1*e+"em"})}}function L(t,e,n){var r,i,o=e[0].radius-u(e[0],t);for(r=1;r<e.length;++r)(i=e[r].radius-u(e[r],t))<=o&&(o=i);for(r=0;r<n.length;++r)(i=u(n[r],t)-n[r].radius)<=o&&(o=i);return o}function F(t,e){var n,i=[];for(n=0;n<t.length;++n){var o=t[n];i.push({x:o.x,y:o.y}),i.push({x:o.x+o.radius/2,y:o.y}),i.push({x:o.x-o.radius/2,y:o.y}),i.push({x:o.x,y:o.y+o.radius/2}),i.push({x:o.x,y:o.y-o.radius/2})}var a=i[0],s=L(i[0],t,e);for(n=1;n<i.length;++n){var c=L(i[n],t,e);c>=s&&(a=i[n],s=c)}var f=m(function(n){return-1*L({x:n[0],y:n[1]},t,e)},[a.x,a.y],{maxIterations:500,minErrorDelta:1e-10}).x,h={x:f[0],y:f[1]},d=!0;for(n=0;n<t.length;++n)if(u(h,t[n])>t[n].radius){d=!1;break}for(n=0;n<e.length;++n)if(u(h,e[n])<e[n].radius){d=!1;break}if(!d)if(1==t.length)h={x:t[0].x,y:t[0].y};else{var p={};r(t,p),h=0===p.arcs.length?{x:0,y:-1e3,disjoint:!0}:1==p.arcs.length?{x:p.arcs[0].circle.x,y:p.arcs[0].circle.y}:e.length?F(t,[]):l(p.arcs.map(function(t){return t.p1}))}return h}function z(t){var e={},n=[];for(var r in t)n.push(r),e[r]=[];for(var i=0;i<n.length;i++)for(var o=t[n[i]],a=i+1;a<n.length;++a){var s=t[n[a]],c=u(o,s);c+s.radius<=o.radius+1e-10?e[n[a]].push(n[i]):c+o.radius<=s.radius+1e-10&&e[n[i]].push(n[a])}return e}function B(t,e){for(var n={},r=z(t),i=0;i<e.length;++i){for(var o=e[i].sets,a={},u={},s=0;s<o.length;++s){a[o[s]]=!0;for(var c=r[o[s]],l=0;l<c.length;++l)u[c[l]]=!0}var f=[],h=[];for(var d in t)d in a?f.push(t[d]):d in u||h.push(t[d]);var p=F(f,h);n[o]=p,p.disjoint&&e[i].size}return n}function W(t,e){function n(t){for(var e=0;e<t.length;++e)if(!(t[e]in i))return!1;return!0}for(var r=z(t.selectAll("svg").datum()),i={},o=0;o<e.sets.length;++o){var a=e.sets[o];for(var u in r)for(var s=r[u],c=0;c<s.length;++c)if(s[c]==a){i[u]=!0;break}}t.selectAll("g").sort(function(t,r){return t.sets.length!=r.sets.length?t.sets.length-r.sets.length:t==e?n(r.sets)?-1:1:r==e?n(t.sets)?1:-1:r.size-t.size})}function H(t,e,n){var r=[];return r.push("\nM",t,e),r.push("\nm",-n,0),r.push("\na",n,n,0,1,0,2*n,0),r.push("\na",n,n,0,1,0,2*-n,0),r.join(" ")}function V(t){var e=t.split(" ");return{x:parseFloat(e[1]),y:parseFloat(e[2]),radius:-parseFloat(e[4])}}function G(t){var e={};r(t,e);var n=e.arcs;if(0===n.length)return"M 0 0";if(1==n.length){var i=n[0].circle;return H(i.x,i.y,i.radius)}for(var o=["\nM",n[0].p2.x,n[0].p2.y],a=0;a<n.length;++a){var u=n[a],s=u.circle.radius,c=u.width>s;o.push("\nA",s,s,0,c?1:0,1,u.p1.x,u.p1.y)}return o.join(" ")}var U=1e-10,Y=1e-10;t.intersectionArea=r,t.circleCircleIntersection=c,t.circleOverlap=s,t.circleArea=a,t.distance=u,t.venn=_,t.greedyLayout=j,t.scaleSolution=D,t.normalizeSolution=I,t.bestInitialLayout=E,t.lossFunction=T,t.disjointCluster=P,t.distanceFromIntersectArea=w,t.VennDiagram=R,t.wrapText=N,t.computeTextCentres=B,t.computeTextCentre=F,t.sortAreas=W,t.circlePath=H,t.circleFromPath=V,t.intersectionAreaPath=G,Object.defineProperty(t,"__esModule",{value:!0})})},function(t,e,n){"use strict";var r=function(){};r=function(t,e,n){var r=arguments.length;n=new Array(r>2?r-2:0);for(var i=2;i<r;i++)n[i-2]=arguments[i];if(void 0===e)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(e.length<10||/^[s\W]*$/.test(e))throw new Error("The warning format should be able to uniquely identify this warning. Please, use a more descriptive format than: "+e);if(!t){var o=0,a="Warning: "+e.replace(/%s/g,function(){return n[o++]});try{throw new Error(a)}catch(t){}}},t.exports=r},function(t,e,n){n(64),t.exports=n(64)}])})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.titleHeight=void 0;var i=n(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(7),g=n(56),v=r(g),y=n(6),m=n(9),b=m.inputStatus.READONLY,x=m.inputStatus.EDITABLE,_=y.WeaLocaleProvider.getLabel,w=(e.titleHeight=30,function(t){function e(t){(0,u.default)(this,e);var n=(0,f.default)(this,(e.__proto__||(0,o.default)(e)).call(this));return n.state={name:t.name||_(510638,"未命名图表"),isEdit:!1},n.input=null,n}return(0,d.default)(e,t),(0,c.default)(e,[{key:"onChange",value:function(t){var e=this.state.name;this.setState({isEdit:!1}),t!==e&&(this.setState({name:t}),this.props.onChange(t))}},{key:"onEditChange",value:function(t){var e=this;this.setState({isEdit:t}),this.input&&t&&setTimeout(function(){e.input.refs.inputNormal.refs.input.refs.input.focus()})}},{key:"render",value:function(){var t=this,e=this.state,n=e.name,r=e.isEdit,i=this.props.editable,o=(0,v.default)("rp-chart-title",{"rp-chart-title-panel":!i});return React.createElement("div",{className:o,title:n},React.createElement(y.WeaInput,{value:n,ref:function(e){return t.input=e},viewAttr:r?x:b,onBlur:function(e){return t.onChange(e)}}),i&&React.createElement("span",{className:"rp-action-edit",onClick:function(){return t.onEditChange(!0)}},React.createElement(p.Icon,{type:"edit"})))}}]),e}(React.Component));e.default=w,w.defaultProps={editable:!1,onChange:function(){}}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var i=n(401),o=r(i),a=n(404),u=r(a);e.default=function(){function t(t,e){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=(0,u.default)(t);!(r=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);r=!0);}catch(t){i=!0,o=t}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if((0,o.default)(Object(e)))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}()},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t){for(var e=0,n=void 0,r=0,i=t.length;r<i;r++)(n=t[r].y+t[r].h)>e&&(e=n);return e}function o(t){for(var e=Array(t.length),n=0,r=t.length;n<r;n++)e[n]=a(t[n]);return e}function a(t){return{w:t.w,h:t.h,x:t.x,y:t.y,i:t.i,minW:t.minW,maxW:t.maxW,minH:t.minH,maxH:t.maxH,moved:Boolean(t.moved),static:Boolean(t.static),isDraggable:t.isDraggable,isResizable:t.isResizable}}function u(t,e){return(0,P.isEqual)(I.default.Children.map(t,function(t){return t.key}),I.default.Children.map(e,function(t){return t.key}))}function s(t,e){return t.i!==e.i&&(!(t.x+t.w<=e.x)&&(!(t.x>=e.x+e.w)&&(!(t.y+t.h<=e.y)&&!(t.y>=e.y+e.h))))}function c(t,e,n){for(var r=v(t),i=w(t,e),o=Array(t.length),u=0,s=i.length;u<s;u++){var c=a(i[u]);c.static||(c=f(r,c,e,n,i),r.push(c)),o[t.indexOf(i[u])]=c,c.moved=!1}return o}function l(t,e,n,r){var i=N[r];e[r]+=1;for(var o=t.map(function(t){return t.i}).indexOf(e.i),a=o+1;a<t.length;a++){var u=t[a];if(!u.static){if(u.y>e.y+e.h)break;s(e,u)&&l(t,u,n+e[i],r)}}e[r]=n}function f(t,e,n,r,o){var a="vertical"===n,u="horizontal"===n;if(a)for(e.y=Math.min(i(t),e.y);e.y>0&&!p(t,e);)e.y--;else if(u)for(e.y=Math.min(i(t),e.y);e.x>0&&!p(t,e);)e.x--;for(var s=void 0;s=p(t,e);)u?l(o,e,s.x+s.w,"x"):l(o,e,s.y+s.h,"y"),u&&e.x+e.w>r&&(e.x=r-e.w,e.y++);return e}function h(t,e){for(var n=v(t),r=0,i=t.length;r<i;r++){var o=t[r];if(o.x+o.w>e.cols&&(o.x=e.cols-o.w),o.x<0&&(o.x=0,o.w=e.cols),o.static)for(;p(n,o);)o.y++;else n.push(o)}return t}function d(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n].i===e)return t[n]}function p(t,e){for(var n=0,r=t.length;n<r;n++)if(s(t[n],e))return t[n]}function g(t,e){return t.filter(function(t){return s(t,e)})}function v(t){return t.filter(function(t){return t.static})}function y(t,e,n,r,i,o,a,u){if(e.static)return t;if(e.y===r&&e.x===n)return t;j("Moving element "+e.i+" to ["+String(n)+","+String(r)+"] from ["+e.x+","+e.y+"]");var s=e.x,c=e.y;"number"===typeof n&&(e.x=n),"number"===typeof r&&(e.y=r),e.moved=!0;var l=w(t,a);("vertical"===a&&"number"===typeof r?c>=r:"horizontal"===a&&"number"===typeof n&&s>=n)&&(l=l.reverse());var f=g(l,e);if(o&&f.length)return j("Collision prevented on "+e.i+", reverting."),e.x=s,e.y=c,e.moved=!1,t;for(var h=0,d=f.length;h<d;h++){var p=f[h];j("Resolving collision between "+e.i+" at ["+e.x+","+e.y+"] and "+p.i+" at ["+p.x+","+p.y+"]"),p.moved||(t=p.static?m(t,p,e,i,a,u):m(t,e,p,i,a,u))}return t}function m(t,e,n,r,i,o){var a="horizontal"===i,u="horizontal"!==i;if(r){r=!1;var s={x:a?Math.max(e.x-n.w,0):n.x,y:u?Math.max(e.y-n.h,0):n.y,w:n.w,h:n.h,i:"-1"};if(!p(t,s))return j("Doing reverse collision on "+n.i+" up to ["+s.x+","+s.y+"]."),y(t,n,a?s.x:void 0,u?s.y:void 0,r,!1,i,o)}return y(t,n,a?n.x+1:void 0,u?n.y+1:void 0,r,!1,i,o)}function b(t){return 100*t+"%"}function x(t){var e=t.top,n=t.left,r=t.width,i=t.height,o="translate("+n+"px,"+e+"px)";return{transform:o,WebkitTransform:o,MozTransform:o,msTransform:o,OTransform:o,width:r+"px",height:i+"px",position:"absolute"}}function _(t){return{top:t.top+"px",left:t.left+"px",width:t.width+"px",height:t.height+"px",position:"absolute"}}function w(t,e){return"horizontal"===e?S(t):O(t)}function O(t){return[].concat(t).sort(function(t,e){return t.y>e.y||t.y===e.y&&t.x>e.x?1:t.y===e.y&&t.x===e.x?0:-1})}function S(t){return[].concat(t).sort(function(t,e){return t.x>e.x||t.x===e.x&&t.y>e.y?1:-1})}function C(t,e,n,r){t=t||[];var o=[];return I.default.Children.forEach(e,function(e,n){var r=d(t,String(e.key));if(r)o[n]=a(r);else{!D&&e.props._grid;var u=e.props["data-grid"]||e.props._grid;u?(D||E([u],"ReactGridLayout.children"),o[n]=a((0,k.default)({},u,{i:e.key}))):o[n]=a({w:1,h:1,x:0,y:i(o),i:String(e.key)})}}),o=h(o,{cols:n}),o=c(o,r,n)}function E(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Layout",n=["x","y","w","h"];if(!Array.isArray(t))throw new Error(e+" must be an array!");for(var r=0,i=t.length;r<i;r++){for(var o=t[r],a=0;a<n.length;a++)if("number"!==typeof o[n[a]])throw new Error("ReactGridLayout: "+e+"["+r+"]."+n[a]+" must be a number!");if(o.i&&"string"!==typeof o.i)throw new Error("ReactGridLayout: "+e+"["+r+"].i must be a string!");if(void 0!==o.static&&"boolean"!==typeof o.static)throw new Error("ReactGridLayout: "+e+"["+r+"].static must be a boolean!")}}function M(t,e){e.forEach(function(e){return t[e]=t[e].bind(t)})}function j(){var t;R&&(t=console).log.apply(t,arguments)}Object.defineProperty(e,"__esModule",{value:!0}),e.noop=void 0;var T=n(8),k=r(T);e.bottom=i,e.cloneLayout=o,e.cloneLayoutItem=a,e.childrenEqual=u,e.collides=s,e.compact=c,e.compactItem=f,e.correctBounds=h,e.getLayoutItem=d,e.getFirstCollision=p,e.getAllCollisions=g,e.getStatics=v,e.moveElement=y,e.moveElementAwayFromCollision=m,e.perc=b,e.setTransform=x,e.setTopLeft=_,e.sortLayoutItems=w,e.sortLayoutItemsByRowCol=O,e.sortLayoutItemsByColRow=S,e.synchronizeLayoutWithChildren=C,e.validateLayout=E,e.autoBindHandlers=M;var P=n(29),A=n(0),I=r(A),D=!0,R=!1,N={x:"w",y:"h"};e.noop=function(){}},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),l=n(8),f=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),l=i(u.field);"position"===a&&(u.coord=r);for(var f=[],h=0,d=l.length;h<d;h++){var p=l[h],g=t._createScale(p);f.push(g)}if("position"===a){var v=f[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=f;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(!f[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 f[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],l=Math.min.apply(null,c[t]),f=Math.max.apply(null,c[t]);l<i&&(i=l),f>a&&(a=f)}(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=l.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 l in n)if(n.hasOwnProperty(l)){var f=n[l],h=f.names,d=e._getAttrValues(f,s);if(h.length>1)for(var p=0,g=d.length;p<g;p++){var v=d[p],y=h[p];c[y]=o.isArray(v)&&1===v.length?v[0]:v}else c[h[0]]=1===d.length?d[0]:d}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),l=c.x;e.isInCircle()&&!n.transposed&&l>(1+r.rangeMax())/2&&(l=r.rangeMin());var f=r.invert(l);r.isCategory||(f=e._getSnap(r,f));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,f,r)&&h.push(t)})}),this.hasAdjust("stack")&&n.isPolar&&n.transposed&&1===r.values.length){if(l>=0&&l<=1){var d=i.invert(c.y);d=e._getSnap(i,d,h),h.forEach(function(t){(o.isArray(d)?t._originY.toString()===d.toString():t._originY===d)&&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]},l=0;l<100;l++){var f=r(a,u,s,c,l/100);f.x<e&&(e=f.x),f.x>n&&(n=f.x),f.y<i&&(i=f.y),f.y>o&&(o=f.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 l=Math.abs(r-i);if(l%(2*Math.PI)<1e-4&&l>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 f=[0,0],h=[0,0];if(a.min(f,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 d=i;i=r,r=d}for(var p=0;p<i;p+=Math.PI/2)p>r&&(c[0]=Math.cos(p)*n+t,c[1]=Math.sin(p)*n+e,a.min(f,c,f),a.max(h,c,h));return{minX:f[0],minY:f[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!(!l.isNil(e)&&!l.isNil(n)&&n-e<2*Math.PI)}function a(t,e){return t-e}function u(t,e){var n=!1;return l.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),l=n(0),f=n(62),h=n(6),d=n(70),p=n(76),g=n(1),v=n(5),y=v.Canvas,m=n(28),b=function(t){function e(e){var n;n=t.call(this,e)||this;var i=r(n);return l.each(h,function(t,e){var n=l.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=[];l.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),l.each(e,function(t){t.change({min:n}),t.change({max:r})})},n._getFieldsForLegend=function(){var t=[],e=this.get("geoms");return l.each(e,function(e){var n=e.get("attrOptions"),r=n.color;if(r&&r.field&&l.isString(r.field)){var i=r.field.split("*");l.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;l.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"),f=0;f<c.length;f++){var h=c[f];if("interval"===h.get("type")){var d=h.getYScale(),p=d.field,v=d.min,y=d.max,m=d.type;s[p]&&s[p].min||"time"===m||(v>0?d.change({min:0}):y<=0&&d.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 l.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=l.mix({type:"cartesian"},this.get("coordCfg"),{plot:t}),n=e.type,r=f[l.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=l.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 d),t.set("axisController",new p({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 l.isObject(t)?l.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 l.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&&l.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 l.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 l.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=[];l.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")||[];l.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 l.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);b.plugins=b.initPlugins(),t.exports=b},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 l=a[c]||{},f=t(l.text,c,s);u=f?r.mix({},i._defaultAxis.grid,f):null}if(u){var h,d=u.type,p=n.points,g=e.getContainer(u.top);if("arc"===d){var v=e.center,y=e.startAngle,m=e.endAngle,b=o.length([p[0].x-v.x,p[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:b},u)})}else h=g.addShape("Polyline",{className:"axis-grid",attrs:r.mix({points:p},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"],l=["circle","sector","polygon","rect","polyline"],f=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&&l.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=f},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,l=t.endAngle;e=new i.Sector({attrs:{x:s.x,y:s.y,r:u,r0:0,startAngle:c,endAngle:l}})}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 l=c.getBBox();if(!l)continue;var f=[l.minX,l.minY],h=[l.minX,l.maxY],d=[l.maxX,l.minY],p=[l.maxX,l.maxY],g=c.attr("matrix");u.transformMat2d(f,f,g),u.transformMat2d(h,h,g),u.transformMat2d(d,d,g),u.transformMat2d(p,p,g),e=Math.min(f[0],h[0],d[0],p[0],e),n=Math.max(f[0],h[0],d[0],p[0],n),r=Math.min(f[1],h[1],d[1],p[1],r),i=Math.max(f[1],h[1],d[1],p[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,l=i.length;c<l;c++){var f=i[c],h=u.splitPoints(f);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"}),l=["line","smooth","dash"];o.each(l,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 l=parseInt(s/(e-1),10),f=u.map(function(t,e){return e%l===0?u.slice(e,e+l):null}).filter(function(t){return t}),h=1,d=f.length;h<d&&(a?h*l<s-l:h<e-1);h++)o.push(f[h][0]);if(u.length){o.unshift(u[0]);var p=u[s-1];-1===o.indexOf(p)&&o.push(p)}}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,l,f,h,d,p=[],g=!!i;if(g){for(s=[1/0,1/0],c=[-1/0,-1/0],d=0,h=t.length;d<h;d++)l=r(t[d]),a.min(s,s,l),a.max(c,c,l);a.min(s,s,i[0]),a.max(c,c,i[1])}for(d=0,f=t.length;d<f;d++){if(l=r(t[d]),n)o=r(t[d?d-1:f-1]),u=r(t[(d+1)%f]);else{if(0===d||d===f-1){p.push([l[0],l[1]]);continue}o=r(t[d-1]),u=r(t[d+1])}var v=a.sub([],u,o);a.scale(v,v,e);var y=a.distance(l,o),m=a.distance(l,u),b=y+m;0!==b&&(y/=b,m/=b);var x=a.scale([],v,-y),_=a.scale([],v,m),w=a.add([],l,x),O=a.add([],l,_);g&&(a.max(w,w,s),a.min(w,w,c),a.max(O,O,s),a.min(O,O,c)),p.push([w[0],w[1]]),p.push([O[0],O[1]])}return n&&p.push(p.shift()),p}function o(t,e,n){for(var r,o,a,u=!!e,s=i(t,.4,u,n),c=t.length,l=[],f=0;f<c-1;f++)r=s[2*f],o=s[2*f+1],a=t[f+1],l.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],l.push(["C",r[0],r[1],o[0],o[1],a.x,a.y])),l}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,l=1;e&&e.isPolar?l=e.transposed&&u>1?r.widthRatio.multiplePie:r.widthRatio.rose:(n.isLinear&&(c*=s[1]-s[0]),l=r.widthRatio.column),c*=l,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")),l=parseFloat(this.getStyle(n,"padding-right")),f=parseFloat(this.getStyle(n,"padding-bottom")),h=o-u-s-l,d=a-i-c-f,p=e.get("pixelRatio");return{x:(t.x-u-s)/h*n.width/p,y:(t.y-i-c)/d*n.height/p}},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,l=s[0],f=s[1];if(i(t)||i(e))return[];if(o(e)&&o(t)){n=[],r=[];for(var h=0,d=0,p=t.length,g=e.length;h<p&&d<g;h++,d++)u=c.convertPoint({x:l.scale(t[h]),y:f.scale(e[d])}),n.push(u.x),r.push(u.y)}else if(o(e))t=l.scale(t),r=[],a(e,function(e){e=f.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=f.scale(e),n=[],a(t,function(t){t=l.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=l.scale(t),e=f.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"},l={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=l.toHex(t)),e.push(u(t))}),function(t){return a(e,t)}}};t.exports=l},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 l=i._getDefaultType(t,e,u),f=i._getScaleCfg(l,t,e,u);u&&r.mix(f,u),n=new o[a[l]](f)}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,l=[],f=t.minCount||5,h=t.maxCount||7,d=f===h,p=r(t.minLimit)?-1/0:t.minLimit,g=r(t.maxLimit)?1/0:t.maxLimit,v=(f+h)/2,y=v,m=t.snapArray?t.snapArray:d?a:u;if(e===p&&n===g&&d&&(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 b=(n-e)/(v-1);s=o.snapFactorTo(b,m,"ceil"),h!==f&&(y=parseInt((n-e)/s,10),y>h&&(y=h),y<f&&(y=f),s=o.snapFactorTo((n-e)/(y-1),m,"floor"))}if(i(c)&&s<c&&(s=c),t.interval||h!==f)n=Math.min(o.snapMultiple(n,s,"ceil"),g),e=Math.max(o.snapMultiple(e,s,"floor"),p),y=Math.round((n-e)/s),e=o.fixedBase(e,s),n=o.fixedBase(n,s);else{v=parseInt(v,10);var x,_=(n+e)/2,w=o.snapMultiple(_,s,"ceil"),O=Math.floor((v-2)/2),S=w+O*s;for(x=v%2===0?w-O*s:w-(O+1)*s;S<n;)S=o.fixedBase(S+s,s);for(;x>e;)x=o.fixedBase(x-s,s);n=S,e=x}n=Math.min(n,g),e=Math.max(e,p),l.push(e);for(var C=1;C<y;C++){var E=o.fixedBase(s*C+e,s);E<n&&l.push(E)}return l[l.length-1]<n&&l.push(n),{min:e,max:n,interval:s,count:y,ticks:l}}},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,l=e.getTicks(),f=i.deepMix({ticks:l,frontContainer:this.frontPlot,backContainer:this.backPlot},o,c[e.field]),h=[],d=f.label,p=l.length,g=0,v=0,y=d;return i.each(l,function(t,e){if(i.isFunction(d)){var n=d(t.text,e,p);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(),l=c.width,f=c.height;g=Math.max(g,l),v=Math.max(v,f)}}),f.labels=h,f.maxWidth=g,f.maxHeight=v,f},e._createAxis=function(t,e,n,r,i){void 0===i&&(i="");var o,u,s,c=this,l=t.type,f=t.transposed;if("cartesian"===l||"rect"===l){var h=c._getLinePosition(e,r,i,f);s=a.axis[h],s.position=h,o="Line",u=h}else"x"===r&&!f||"y"===r&&f?(s=a.axis.circle,o="Circle",u="circle"):(s=a.axis.radius,o="Line",u="radius");var d=c._getAxisCfg(t,e,n,r,s);d.type=o,d.dimType=r,d.verticalScale=n,d.index=i,this.axes[u]=d},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")),l=i.parsePadding(s.get("appendPadding")),f=s.get("legendRange")||{top:0,right:0,bottom:0,left:0},h=["auto"===c[0]?f.top+2*l[0]:c[0],"auto"===c[1]?f.right+l[1]:c[1],"auto"===c[2]?f.bottom+l[2]:c[2],"auto"===c[3]?f.left+l[3]:c[3]];if(t.isPolar){var d=u.circle;if(d){var p=d.maxHeight,g=d.maxWidth,v=d.labelOffset;h[0]+=p+v,h[1]+=g+v,h[2]+=p+v,h[3]+=g+v}}else{if(u.right&&"auto"===c[1]){var y=u.right,m=y.maxWidth,b=y.labelOffset;h[1]+=m+b}if(u.left&&"auto"===c[3]){var x=u.left,_=x.maxWidth,w=x.labelOffset;h[3]+=_+w}if(u.bottom&&"auto"===c[2]){var O=u.bottom,S=O.maxHeight,C=O.labelOffset;h[2]+=S+C}}s.set("_padding",h),s._updateLayout(h)}i.each(u,function(e){var n,u=e.type,s=e.grid,c=e.verticalScale,l=e.ticks,f=e.dimType,h=e.position,d=e.index;if(t.isPolar?"Line"===u?n=a._getRadiusCfg(t):"Circle"===u&&(n=a._getCircleCfg(t)):n=a._getLineCfg(t,f,h),s&&c){var p=[],g=r(c.getTicks());i.each(l,function(e){var n=[];i.each(g,function(r){var i="x"===f?e.value:r.value,o="x"===f?r.value:e.value;if(i>=0&&i<=1&&o>=0&&o<=1){var a=t.convertPoint({x:i,y:o});n.push(a)}}),p.push({points:n,_id:"axis-"+f+d+"-grid-"+e.tickValue})}),e.gridPoints=p,t.isPolar&&(e.center=t.center,e.startAngle=t.startAngle,e.endAngle=t.endAngle)}n._id="axis-"+f,i.isNil(d)||(n._id="axis-"+f+d),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),l=e.getBBox(),f=l.minX,h=l.minY,d=l.maxX,p=l.maxY;a>=0&&a<.5*Math.PI?(u={x:f,y:h},s={x:d,y:p}):.5*Math.PI<=a&&a<Math.PI?(u={x:d,y:h},s={x:f,y:p}):Math.PI<=a&&a<1.5*Math.PI?(u={x:d,y:p},s={x:f,y:h}):(u={x:f,y:p},s={x:d,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,b=n.createLinearGradient(u.x,u.y,y,m);return i(c,b),b}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 l=e.getBBox(),f=l.width,h=l.height,d=l.minX,p=l.minY,g=Math.sqrt(f*f+h*h)/2,v=n.createRadialGradient(d+f*a,p+h*u,s*g,d+f/2,p+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),l=0,f=c.length;l<f;l++){var h=c[l];t.bezierCurveTo(h[1],h[2],h[3],h[4],h[5],h[6])}else{var d,p;for(d=1,p=u.length-1;d<p;d++)t.lineTo(u[d].x,u[d].y);t.lineTo(u[p].x,u[p].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]],l=a.smooth(o,!1,c),f=0,h=l.length;f<h;f++){var d=l[f];if(0===f)s.push([o[0].x,o[0].y,d[1],d[2],d[3],d[4],d[5],d[6]]);else{var p=l[f-1];s.push([p[5],p[6],d[1],d[2],d[3],d[4],d[5],d[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),l=Math.sin(i);t.moveTo(c*u+n,l*u+r),t.lineTo(c*a+n,l*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),l=o.getBBoxFromArc(e,n,i,a,u,s);return{minX:Math.min(c.minX,l.minX),minY:Math.min(c.minY,l.minY),maxX:Math.max(c.maxX,l.maxX),maxY:Math.max(c.maxY,l.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 l,f=n.textBaseline;u&&(l=e._getTextHeight());var h;if(e.hasFill()){var d=n.fillOpacity;if(i.isNil(d)||1===d||(t.globalAlpha=d),u)for(var p=0,g=u.length;p<g;p++){var v=u[p];h=a+p*(c+s)-l+s,"middle"===f&&(h+=l-s-(l-s)/2),"top"===f&&(h+=l-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 b=u[y];h=a+y*(c+s)-l+s,"middle"===f&&(h+=l-s-(l-s)/2),"top"===f&&(h+=l-s),t.strokeText(b,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 l=0,f=o.length;l<f;l++){var h=o[l];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,l=c.x,f=c.y,h=[1,0],d=[a[0].x-l,a[0].y-f],p=[a[1].x-l,a[1].y-f],g=[a[2].x-l,a[2].y-f],v=u.angleTo(h,p),y=u.angleTo(h,g),m=u.length(d),b=u.length(p);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:l,y:f,r:b,r0:m,startAngle:v,endAngle:y},r)})}var x=i(n);return e.addShape("rect",{className:"interval",attrs:o.mix(x,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],l=0,f=c.length;l<f;l++){var h=c[l],d=h[n]||0,p=h[r],g=d.toString();if(p=i(p)?p[1]:p,!o(p)){var v=p>=0?"positive":"negative";u[v][g]||(u[v][g]=0),h[r]=[u[v][g],p+u[v][g]],u[v][g]+=p}}},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},l=e.getDodgeOffset(c,i,n);u[r]=l}})},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",l=[1,0,0,1,0,0];a.rotate(l,l,i.start);var f=[1,0];o.transformMat2d(f,f,l),f=[f[0],f[1]];var h=[t.x-n.x,t.y-n.y];if(o.zero(h))return{x:0,y:0};var d=o.angleTo(f,h,i.end<i.start);Math.abs(d-2*Math.PI)<.001&&(d=0);var p=o.length(h),g=d/(i.end-i.start);g=i.end-i.start>0?g:-g;var v=(p-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 l=r.mix({x:o-c[3],y:a-c[0],width:u+c[1]+c[3],height:s+c[0]+c[2]},t),f=this.backShape;f?f.attr(l):f=e.addShape("Rect",{zIndex:-1,attrs:l}),this.backShape=f,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,l=t.marker,f=t.value,h=0;if(o&&(i.fill=o),l){var d=l.radius||3,p=r.mix({x:d,y:this._titleHeight},l);!1===t.checked&&r.mix(p,i);var g=new a({className:"item-marker",attrs:p});n.add(g),h+=g.getBBox().width+c}var v,y=t.name;if(y){var m=this.joinString||"";y=f?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(f){var b=h;v&&(b+=v.getBBox().width),n.addShape("text",{className:"value",attrs:r.mix({x:b,y:this._titleHeight,text:f},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,l=this.itemGap,f=(c-l)/2,h=(c-2*l)/3;return 2===i?Math.max(o,f):o<=h?h:o<=f?f: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,l=this._getMaxItemWidth(),f=[],h=0,d=i.length;h<d;h++){var p=i[h],g=p.getBBox(),v=g.height,y=g.width;t=l||y,e=v+a,t-(n-c)>1e-4&&(s++,c=0),p.moveTo(c,s*e),f.push({x:c,y:s*e+u-v/2,width:1.375*y,height:1.375*v}),c+=t+o}this.legendHitBoxes=f},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"),l=0,f=0,h=0,d=[],p=0,g=c.length;p<g;p++){var v=c[p],y=v.getBBox();t=y.width,e=y.height,r.isNumber(u)?f=u+o:t>f&&(f=t+o),n-l<e?(l=0,h+=f,v.moveTo(h,0),d.push({x:h,y:s-e/2,width:1.375*t,height:1.375*e})):(v.moveTo(h,l),d.push({x:h,y:l-e/2+s,width:1.375*t,height:1.375*e})),l+=e+a}this.legendHitBoxes=d},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,l=u.duration,f=t.animate().to({attrs:e,duration:l,delay:c,easing:s});r&&f.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,l=s.length;c<l;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"],l=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=l},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=f.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 l=u[s];t.bezierCurveTo(l[1],l[2],l[3],l[4],l[5],l[6])}if(a.length){var h=f.smooth(a,!1,e);t.lineTo(a[0].x,a[0].y);for(var d=0,p=h.length;d<p;d++){var g=h[d];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 l=c.mix({fillStyle:t.color},d.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,l,n)}var c=n(0),l=n(8),f=n(41),h=n(10),d=n(1),p=l.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){l.registerShape("area",t,{draw:function(e,n){var r="smooth"===t;return s.call(this,e,n,r)}})}),t.exports=p},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(),l=s.values?s.values.length:s.ticks.length,f=c.values?c.values.length:c.ticks.length,h=.5/l,d=.5/f;s.isCategory&&c.isCategory?(a=[a-h,a-h,a+h,a+h],u=[u-d,u+d,u+d,u-d]):o.isArray(a)?(n=a,a=[n[0],n[0],n[1],n[1]],u=[u-d/2,u+d/2,u+d/2,u-d/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),l=n(17),f=n(25),h=n(18),d=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=l(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=f(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=d,t.exports=d},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,l=/\d\d?/,f=/\d{3}/,h=/\d{4}/,d=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,p=/\[([^]*?)\]/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),b=o(v,3);s.i18n={dayNamesShort:b,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 x={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)}},_={D:[l,function(t,e){t.day=e}],Do:[new RegExp(l.source+d.source),function(t,e){t.day=parseInt(e,10)}],M:[l,function(t,e){t.month=e-1}],YY:[l,function(t,e){var n=new Date,r=+(""+n.getFullYear()).substr(0,2);t.year=""+(e>68?r-1:r)+e}],h:[l,function(t,e){t.hour=e}],m:[l,function(t,e){t.minute=e}],s:[l,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:[f,function(t,e){t.millisecond=e}],d:[l,g],ddd:[d,g],MMM:[d,a("monthNamesShort")],MMMM:[d,a("monthNames")],a:[d,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)}]};_.dd=_.d,_.dddd=_.ddd,_.DD=_.D,_.mm=_.m,_.hh=_.H=_.HH=_.h,_.MM=_.M,_.ss=_.s,_.A=_.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(p,function(t,e){return i.push(e),"??"}),e=e.replace(c,function(e){return e in x?x[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(_[e]){var n=_[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 _[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),l=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=l,l}},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"),l=c.parentNode;l=o(l,{position:"relative"});var f=a('<div class="guideWapper" style="position: absolute;top: 0; left: 0;"></div>');l.appendChild(f),f.appendChild(s);var h=c.offsetTop,d=c.offsetLeft,p=n.alignX,g=n.alignY,v=n.offsetX,y=n.offsetY,m=u.getWidth(s),b=u.getHeight(s),x=i(p,g,m,b);r.x=r.x+x[0]+d,r.y=r.y+x[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=f}},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,l=e.y,f=i[0],h=i[1];"t"===f&&l-o-r<0?f="b":"b"===f&&l+o+r>s&&(f="t");var d="c"===f?o:0;return"l"===h&&c-d-n<0?h="r":"r"===h&&c+d+n>u?h="l":"c"===h&&(n/2+c+d>u?h="l":c-n/2-d<0&&(h="r")),i=f+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 l=s.addGroup(),f=l.addShape("text",{className:"guide-tag-text",zIndex:1,attrs:i.mix({x:0,y:0,text:r},a)});u.push(f);var h=f.getBBox(),d=i.parsePadding(o.padding),p=h.width+d[1]+d[3],g=h.height+d[0]+d[2],v=h.minY-d[0],y=h.minX-d[3],m=l.addShape("rect",{className:"guide-tag-bg",zIndex:-1,attrs:i.mix({x:y,y:v,width:p,height:g},o)});u.push(m);var b,x=this.autoAdjust?this._getDirect(e,n,p,g):this.direct,_=this.side,w=n.x+this.offsetX,O=n.y+this.offsetY,S=i.parsePadding(o.radius);"tl"===x?(b=[{x:p+y-_-1,y:g+v-1},{x:p+y,y:g+v-1},{x:p+y,y:g+_+v}],S[2]=0,w-=p,O=O-_-g):"cl"===x?(b=[{x:p+y-1,y:(g-_)/2+v-1},{x:p+y-1,y:(g+_)/2+v+1},{x:p+_+y,y:g/2+v}],w=w-p-_,O-=g/2):"bl"===x?(b=[{x:p+y,y:-_+v},{x:p+y-_-1,y:v+1},{x:p+y,y:v+1}],S[1]=0,w-=p,O+=_):"bc"===x?(b=[{x:p/2+y,y:-_+v},{x:(p-_)/2+y-1,y:v+1},{x:(p+_)/2+y+1,y:v+1}],w-=p/2,O+=_):"br"===x?(b=[{x:y,y:v-_},{x:y,y:v+1},{x:y+_+1,y:v+1}],S[0]=0,O+=_):"cr"===x?(b=[{x:y-_,y:g/2+v},{x:y+1,y:(g-_)/2+v-1},{x:y+1,y:(g+_)/2+v+1}],w+=_,O-=g/2):"tr"===x?(b=[{x:y,y:g+_+v},{x:y,y:g+v-1},{x:_+y+1,y:g+v-1}],S[3]=0,O=O-g-_):"tc"===x&&(b=[{x:(p-_)/2+y-1,y:g+v-1},{x:(p+_)/2+y+1,y:g+v-1},{x:p/2+y,y:g+_+v}],w-=p/2,O=O-g-_);var C=l.addShape("Polygon",{className:"guide-tag-side",zIndex:0,attrs:{points:b,fill:o.fill}});return u.push(C),m.attr("radius",S),l.moveTo(w-y,O-v),l.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&&l.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 l.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 l.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 l=n(0),f=n(1),h=n(126),d=n(28);f.tooltip=l.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},f.tooltip||{});var p=function(){function t(t){this.enable=!0,this.cfg={},this.tooltip=null,this.chart=null,this.timeStamp=0,l.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=l.mix({},f.tooltip),r=e.get("geoms"),i=[];l.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])&&l.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=l.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 f=new h(c);t.tooltip=f,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,f=c.get("plotRange"),h=f.tl,d=f.br,p=c.get("coord"),g=r[0],v=r[r.length-1],y=g.width;p.transposed?(o=h.x,a=v.y-.75*y,u=d.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=d.y-h.y),t.style=l.mix({x:o,y:a,width:u,height:s,fill:"#CCD6EC",opacity:.3},i.tooltipMarkerStyle)}else t.style=l.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"),f=a.getYScales()[0],h=o.snap;if(!1===h&&f.isLinear){var p,g,v=u.invertPoint(t),y=a.get("plotRange");d.isPointInPlot(t,y)&&(u.transposed?(p=f.invert(v.x),g=t.x,i.setXTipContent(p),i.setXTipPosition(g),i.setYCrosshairPosition(g)):(p=f.invert(v.y),g=t.y,i.setYTipContent(p),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&&(l.directionEnabled(o.crosshairsType,"y")||o.showYTip)){var m=this.chart.get("canvas");m.draw()}}else{this._lastActive=e;var b=o.onChange;b&&b({x:t.x,y:t.y,tooltip:i,items:e,tooltipMarkerCfg:n});var x=e[0],_=x.title||x.name,w=x.x;if(e.length>1&&(w=(e[0].x+e[e.length-1].x)/2),i.setContent(_,e,u.transposed),i.setPosition(e,t),u.transposed){var O=x.y;e.length>1&&(O=(e[0].y+e[e.length-1].y)/2),i.setYTipContent(_),i.setYTipPosition(O),i.setXCrosshairPosition(O),h&&(i.setXTipContent(x.value),i.setXTipPosition(w),i.setYCrosshairPosition(w))}else i.setXTipContent(_),i.setXTipPosition(w),i.setYCrosshairPosition(w),h&&(i.setYTipContent(x.value),i.setYTipPosition(x.y),i.setXCrosshairPosition(x.y));var S=n.items;o.showTooltipMarker&&S.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 d=u.get("geoms"),p=u.get("coord");if(l.each(d,function(r){if(r.get("visible")){var u=r.get("type"),h=r.getSnapRecords(t);l.each(h,function(t){if(t.x&&t.y){var h=t.x,d=t.y,g=t._origin,v=t.color,y={x:h,y:l.isArray(d)?d[1]:d,color:v||f.defaultColor,origin:g,name:i(r,g),value:o(r,g),title:a(r,g)};n&&(y.marker=l.mix({fill:v||f.defaultColor},n)),c.push(y),-1!==["line","area","path"].indexOf(u)?(e="circle",s.push(y)):"interval"!==u||"cartesian"!==p.type&&"rect"!==p.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=l.createEvent(t,e);if(!d.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;l.each([].concat(t),function(t){"bind"===n?l.addEventListener(r,t,e):l.removeEventListener(r,t,e)})},e.bindEvents=function(){var t=this._tooltipCfg,e=t.triggerOn,n=t.triggerOff,r=t.alwaysShow,i=l.wrapBehavior(this,"handleShowEvent"),o=l.wrapBehavior(this,"handleHideEvent");if(e&&this._handleEvent(e,i,"bind"),n&&this._handleEvent(n,o,"bind"),!r){var a=l.wrapBehavior(this,"handleDocEvent");l.isBrowser&&l.addEventListener(document,"touchstart",a)}},e.unBindEvents=function(){var t=this._tooltipCfg,e=t.triggerOn,n=t.triggerOff,r=t.alwaysShow,i=l.getWrapBehavior(this,"handleShowEvent"),o=l.getWrapBehavior(this,"handleHideEvent");if(e&&this._handleEvent(e,i,"unBind"),n&&this._handleEvent(n,o,"unBind"),!r){var a=l.getWrapBehavior(this,"handleDocEvent");l.isBrowser&&l.removeEventListener(document,"touchstart",a)}},t}();t.exports={init:function(t){var e=new p({chart:t});t.set("tooltipController",e),t.tooltip=function(t,n){return l.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 l=this.yTipBackground,f=new a({className:"yTip",background:l,visible:!1});e.add(f.container),this.yTipBox=f}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,l=r.br.y;c<=r.tl.x&&(c=r.tl.x),c+u>=r.tr.x&&(c=r.tr.x-u),a-l<s&&(l-=s),i.updatePosition(c,l),o&&o.attr("y1",l)}},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,l=s.minY,f=s.width,h=s.height,d=n.tl,p=n.tr,g=0,v=d.y-h-4+o;if(a){g=(d.x+p.x)/2-f/2+i}else{var y;if(y=t.length>1?(t[0].x+t[t.length-1].x)/2:t[0].x,g=y-f/2+i,g<d.x&&(g=d.x),g+f>p.x&&(g=p.x-f),u){u.attr("points",[{x:y-3,y:d.y-4+o},{x:y+3,y:d.y-4+o},{x:y,y:d.y+o}]);var m=e.backShape,b=r.parsePadding(m.attr("radius"));y===d.x?(b[3]=0,u.attr("points",[{x:d.x,y:d.y+o},{x:d.x,y:d.y-4+o},{x:d.x+4,y:d.y-4+o}])):y===p.x&&(b[2]=0,u.attr("points",[{x:p.x,y:d.y+o},{x:p.x-4,y:d.y-4+o},{x:p.x,y:d.y-4+o}])),m.attr("radius",b)}}e.moveTo(g-c,v-l)}},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,l=o.length;c<l;c++){var f=o[c],h=new i({className:"tooltip-circle-marker",attrs:r.mix({x:f.x,y:f.y,stroke:f.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,l=this.height||s;n.attr({x:o,y:a,width:c,height:l}),this._width=c,this._height=l,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 l=e._getId(c,r);[].concat(c).forEach(function(t){t._id=t.get("className")+"-"+l,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 l=new o(i.deepMix({},a.legend[r],n,{maxLength:e._getMaxLength(r),items:s,parent:c}));u[r].push(l)},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,l=u.container,f=u.chart,h=t.field;c[n]=c[n]||[];var d="circle";s[h]&&s[h].marker?d=s[h].marker:s.marker&&(d=s.marker),i.each(e,function(e){i.isPlainObject(d)?i.mix(e.marker,d):e.marker.symbol=d,r&&(e.checked=u._isFiltered(t,r,e.dataValue))}),f.get("legendItems")[h]=e;var p=i.deepMix({},a.legend[n],s[h]||s,{maxLength:u._getMaxLength(n),items:e,field:h,filterVals:r,parent:l});p.showTitle&&i.deepMix(p,{title:t.alias||t.field});var g=new o(p);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,l=t.offsetY||0,f=s.get("width"),h=s.get("height"),d=i.parsePadding(s.get("appendPadding")),p=t.getHeight(),g=t.getWidth(),v=0,y=0;if("left"===n||"right"===n){var m=t.verticalAlign||"middle",b=Math.abs(a.y-u.y);v="left"===n?d[3]:f-g-d[1],y=(b-p)/2+a.y,"top"===m?y=a.y:"bottom"===m&&(y=u.y-p),e&&(y=e.get("y")-p-12)}else{var x=t.align||"left";if(v=d[3],"center"===x?v=f/2-g/2:"right"===x&&(v=f-(g+d[1])),y="top"===n?d[0]+Math.abs(t.container.getBBox().minY):h-p,e){var _=e.getWidth();v=e.x+_+12}}"bottom"===n&&l>0&&(l=0),"right"===n&&c>0&&(c=0),t.moveTo(v+c,y+l)},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 l=s.get("checked"),f=s.get("dataValue"),h=c.filterVals,d=c.field,p=c.selectedMode,g="single"===p;g?n.filter(d,function(t){return t===f}):(l?i.Array.remove(h,f):h.push(f),n.filter(d,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",l=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+"-"+l;var f=t._getGroupScales();return h.each(f,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"))?l(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,l=t.index,f=t.type;if(!1===(o=s(e,"leave",t.animateCfg)))return!0;if(i=u(e,r,"leave",o.animation),h.isFunction(i)){var d=n.addShape(f,{attrs:c,index:l,canvas:n,className:e});d._id=a,i(d,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 l(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 f,h=n(0),d=n(27),p=n(131),g=n(132),v=n(102),y=n(134),m=n(135),b=n(15);d.prototype.animate=function(){var t=h.mix({},this.get("attrs"));return new g(this,t,f)},b.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 x={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(){f=new p,f.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"),f=n.get("caches")||[];0===f.length&&(e=!1);var d=o(i,t,r),p=t.get("axisController"),g=p.frontPlot,y=p.backPlot,b=g.get("children").concat(y.get("children")),_=[];t.get("guideController")&&(_=t.get("guideController").guideShapes);var w=[];if(b.concat(_).forEach(function(e){var n=e.get("className"),i=l(n,t);e.set("coord",r),e.set("animateCfg",i),w.push(e),d.push(e)}),n.set("caches",a(d)),e)c(f,d,n);else{var O,S;h.each(i,function(e){var n=e.get("type"),i=h.isNil(e.get("animateCfg"))?l(n,t):e.get("animateCfg");if(!1!==i)if(O=s(n,"appear",i),S=u(n,r,"appear",O.animation),h.isFunction(S)){var o=e.get("shapes");h.each(o,function(t){S(t,O,r)})}else if(x[n]){S=m[O.animation]||x[n](r);var a=e.getYScale(),c=r.convertPoint({x:0,y:a.scale(e.getYMinValue())}),f=e.get("container");S&&S(f,O,r,c)}}),h.each(w,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(){f.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 l in u){var f=u[l],h=f(c),d=void 0;if("points"===l){d=[];for(var p=Math.max(i.points.length,a.points.length),g=0;g<p;g+=2)d.push({x:h[g],y:h[g+1]})}else d=h;r._attrs.attrs[l]=d,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},l={};for(var f in u){var h=this.source[f],d=u[f];"points"===f?(h=r(h),d=r(d),l.points=o(h,d),this.source.points=h,u.points=d):"matrix"===f?l.matrix=o(h,d):l[f]=i(h,d)}return c.interpolate=l,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,l=u.width,f=u.height,d=new g.Rect({attrs:{x:s.x,y:c.y,width:l,height:f}});"y"===i?(o=s.x+l/2,a=r.y<s.y?r.y:s.y):"x"===i?(o=r.x>s.x?r.x:s.x,a=s.y+f/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 p=h.getScaledMatrix(d,[o,a],i);d.isClip=!0,d.endState={matrix:p},d.set("canvas",t.get("canvas")),t.attr("clip",d);var v=function(){t.attr("clip",null),d.remove(!0)};h.doAnimation(d,d.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],l=c.getBBox();r=(l.minX+l.maxX)/2,i=(l.minY+l.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 l(t,e){i(t,e,"xy")}function f(t,e,n){var r=d.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,l=Math.abs(s.x-c.x),f=Math.abs(s.y-c.y);n.isTransposed?(r.attr("height",0),o.height=f):(r.attr("width",0),o.width=l)}h.doAnimation(r,o,e,i)}var h=n(103),d=n(28),p=n(5),g=p.Shape;t.exports={groupWaveIn:f,groupScaleInX:o,groupScaleInY:a,groupScaleInXY:u,shapesScaleInX:s,shapesScaleInY:c,shapesScaleInXY:l}},,,,,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){"use strict";function r(t){return o.isMemo(t)?c:l[t.$$typeof]||a}function i(t,e,n){if("string"!==typeof e){if(v){var o=g(e);o&&o!==v&&i(t,o,n)}var a=h(e);d&&(a=a.concat(d(e)));for(var s=r(t),c=r(e),l=0;l<a.length;++l){var y=a[l];if(!u[y]&&(!n||!n[y])&&(!c||!c[y])&&(!s||!s[y])){var m=p(e,y);try{f(t,y,m)}catch(t){}}}return t}return t}var o=n(486),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},u={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},s={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},c={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};l[o.ForwardRef]=s;var f=Object.defineProperty,h=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,g=Object.getPrototypeOf,v=Object.prototype;t.exports=i},function(t,e,n){"use strict";e.__esModule=!0,e.default=void 0;var r=function(t){return Boolean(t&&t.prototype&&"function"===typeof t.prototype.render)},i=r;e.default=i},function(t,e,n){"use strict";function r(){var t=i.useContext(o.context).dragDropManager;return a(null!=t,"Expected drag drop context"),t}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=n(144),a=n(19);e.useDragDropManager=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.FILE="__NATIVE_FILE__",e.URL="__NATIVE_URL__",e.TEXT="__NATIVE_TEXT__"},function(t,e,n){function r(t,e){return t&&i(t,o(e))}var i=n(302),o=n(544);t.exports=r},function(t,e,n){(function(t){var r=n(50),i=n(540),o="object"==typeof e&&e&&!e.nodeType&&e,a=o&&"object"==typeof t&&t&&!t.nodeType&&t,u=a&&a.exports===o,s=u?r.Buffer:void 0,c=s?s.isBuffer:void 0,l=c||i;t.exports=l}).call(e,n(97)(t))},function(t,e){function n(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=n},function(t,e){function n(t){return function(e){return t(e)}}t.exports=n},function(t,e,n){(function(t){var r=n(301),i="object"==typeof e&&e&&!e.nodeType&&e,o=i&&"object"==typeof t&&t&&!t.nodeType&&t,a=o&&o.exports===i,u=a&&r.process,s=function(){try{var t=o&&o.require&&o.require("util").types;return t||u&&u.binding&&u.binding("util")}catch(t){}}();t.exports=s}).call(e,n(97)(t))},function(t,e){function n(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||r)}var r=Object.prototype;t.exports=n},function(t,e,n){var r=n(307),i=r(Object.getPrototypeOf,Object);t.exports=i},function(t,e,n){function r(t){var e=this.__data__=new i(t);this.size=e.size}var i=n(150),o=n(555),a=n(556),u=n(557),s=n(558),c=n(559);r.prototype.clear=o,r.prototype.delete=a,r.prototype.get=u,r.prototype.has=s,r.prototype.set=c,t.exports=r},function(t,e){function n(t,e){return t===e||t!==t&&e!==e}t.exports=n},function(t,e,n){var r=n(85),i=n(50),o=r(i,"Map");t.exports=o},function(t,e,n){function r(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])}}var i=n(564),o=n(571),a=n(573),u=n(574),s=n(575);r.prototype.clear=i,r.prototype.delete=o,r.prototype.get=a,r.prototype.has=u,r.prototype.set=s,t.exports=r},function(t,e,n){var r=n(586),i=n(318),o=Object.prototype,a=o.propertyIsEnumerable,u=Object.getOwnPropertySymbols,s=u?function(t){return null==t?[]:(t=Object(t),r(u(t),function(e){return a.call(t,e)}))}:i;t.exports=s},function(t,e,n){function r(t,e){if(i(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!o(t))||(u.test(t)||!a.test(t)||null!=e&&t in Object(e))}var i=n(42),o=n(251),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;t.exports=r},function(t,e,n){function r(t){return"symbol"==typeof t||o(t)&&i(t)==a}var i=n(84),o=n(59),a="[object Symbol]";t.exports=r},function(t,e,n){function r(t){var e=new t.constructor(t.byteLength);return new i(e).set(new i(t)),e}var i=n(314);t.exports=r},function(t,e,n){function r(t){return a(t)?i(t):o(t)}var i=n(658),o=n(665),a=n(255);t.exports=r},function(t,e){function n(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=n},function(t,e,n){function r(t){return null!=t&&o(t.length)&&!i(t)}var i=n(336),o=n(254);t.exports=r},function(t,e,n){var r=n(103),i=n(51),o=r(i,"Map");t.exports=o},function(t,e,n){function r(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])}}var i=n(694),o=n(701),a=n(703),u=n(704),s=n(705);r.prototype.clear=i,r.prototype.delete=o,r.prototype.get=a,r.prototype.has=u,r.prototype.set=s,t.exports=r},function(t,e,n){function r(t,e){if(i(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!o(t))||(u.test(t)||!a.test(t)||null!=e&&t in Object(e))}var i=n(52),o=n(157),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;t.exports=r},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(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(29),g=r(p),v=n(0),y=r(v),m=n(786),b=r(m),x=n(351),_=r(x);n(353);var w=n(6),O=w.WeaLocaleProvider.getLabel,S=function(t){function e(t){(0,u.default)(this,e);var n=(0,f.default)(this,(e.__proto__||(0,o.default)(e)).call(this));return n.onOK=function(){n.props.onOK(n.filter)},n.onFilterChange=function(t,e){n.filter[t]=e},n.filter=g.default.cloneDeep(t.filter),n}return(0,d.default)(e,t),(0,c.default)(e,[{key:"componentWillReceiveProps",value:function(t){this.filter=g.default.cloneDeep(t.filter)}},{key:"render",value:function(){var t=this.props,e=t.filter,n=t.visible,r=t.onCancel,i=t.width,o=t.extra,a=t.tableMetas;return n?y.default.createElement(_.default,{title:O("512263","筛选器")+" - "+e.name,visible:n,className:"rp-ff-modal",style:{width:i||420,height:415},onCancel:r,onOK:this.onOK},y.default.createElement(b.default,{filter:e,extra:o,tableMetas:a,onChange:this.onFilterChange})):null}}]),e}(y.default.Component);e.default=S},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(36),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(823),f=r(l),h=n(824),d=(n(64),function(){function t(e){var n=e.maxScrollSize,r=void 0===n?(0,h.getMaxElementSize)():n,i=(0,o.default)(e,["maxScrollSize"]);(0,u.default)(this,t),this._cellSizeAndPositionManager=new f.default(i),this._maxScrollSize=r}return(0,c.default)(t,[{key:"areOffsetsAdjusted",value:function(){return this._cellSizeAndPositionManager.getTotalSize()>this._maxScrollSize}},{key:"configure",value:function(t){this._cellSizeAndPositionManager.configure(t)}},{key:"getCellCount",value:function(){return this._cellSizeAndPositionManager.getCellCount()}},{key:"getEstimatedCellSize",value:function(){return this._cellSizeAndPositionManager.getEstimatedCellSize()}},{key:"getLastMeasuredIndex",value:function(){return this._cellSizeAndPositionManager.getLastMeasuredIndex()}},{key:"getOffsetAdjustment",value:function(t){var e=t.containerSize,n=t.offset,r=this._cellSizeAndPositionManager.getTotalSize(),i=this.getTotalSize(),o=this._getOffsetPercentage({containerSize:e,offset:n,totalSize:i});return Math.round(o*(i-r))}},{key:"getSizeAndPositionOfCell",value:function(t){return this._cellSizeAndPositionManager.getSizeAndPositionOfCell(t)}},{key:"getSizeAndPositionOfLastMeasuredCell",value:function(){return this._cellSizeAndPositionManager.getSizeAndPositionOfLastMeasuredCell()}},{key:"getTotalSize",value:function(){return Math.min(this._maxScrollSize,this._cellSizeAndPositionManager.getTotalSize())}},{key:"getUpdatedOffsetForIndex",value:function(t){var e=t.align,n=void 0===e?"auto":e,r=t.containerSize,i=t.currentOffset,o=t.targetIndex;i=this._safeOffsetToOffset({containerSize:r,offset:i});var a=this._cellSizeAndPositionManager.getUpdatedOffsetForIndex({align:n,containerSize:r,currentOffset:i,targetIndex:o});return this._offsetToSafeOffset({containerSize:r,offset:a})}},{key:"getVisibleCellRange",value:function(t){var e=t.containerSize,n=t.offset;return n=this._safeOffsetToOffset({containerSize:e,offset:n}),this._cellSizeAndPositionManager.getVisibleCellRange({containerSize:e,offset:n})}},{key:"resetCell",value:function(t){this._cellSizeAndPositionManager.resetCell(t)}},{key:"_getOffsetPercentage",value:function(t){var e=t.containerSize,n=t.offset,r=t.totalSize;return r<=e?0:n/(r-e)}},{key:"_offsetToSafeOffset",value:function(t){var e=t.containerSize,n=t.offset,r=this._cellSizeAndPositionManager.getTotalSize(),i=this.getTotalSize();if(r===i)return n;var o=this._getOffsetPercentage({containerSize:e,offset:n,totalSize:r});return Math.round(o*(i-e))}},{key:"_safeOffsetToOffset",value:function(t){var e=t.containerSize,n=t.offset,r=this._cellSizeAndPositionManager.getTotalSize(),i=this.getTotalSize();if(r===i)return n;var o=this._getOffsetPercentage({containerSize:e,offset:n,totalSize:i});return Math.round(o*(r-e))}}]),t}());e.default=d},function(t,e,n){"use strict";function r(){var t=this.constructor.getDerivedStateFromProps(this.props,this.state);null!==t&&void 0!==t&&this.setState(t)}function i(t){function e(e){var n=this.constructor.getDerivedStateFromProps(t,e);return null!==n&&void 0!==n?n:null}this.setState(e.bind(this))}function o(t,e){try{var n=this.props,r=this.state;this.props=t,this.state=e,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function a(t){var e=t.prototype;if(!e||!e.isReactComponent)throw new Error("Can only polyfill class components");if("function"!==typeof t.getDerivedStateFromProps&&"function"!==typeof e.getSnapshotBeforeUpdate)return t;var n=null,a=null,u=null;if("function"===typeof e.componentWillMount?n="componentWillMount":"function"===typeof e.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"===typeof e.componentWillReceiveProps?a="componentWillReceiveProps":"function"===typeof e.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"===typeof e.componentWillUpdate?u="componentWillUpdate":"function"===typeof e.UNSAFE_componentWillUpdate&&(u="UNSAFE_componentWillUpdate"),null!==n||null!==a||null!==u){var s=t.displayName||t.name,c="function"===typeof t.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+s+" uses "+c+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==a?"\n "+a:"")+(null!==u?"\n "+u:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"===typeof t.getDerivedStateFromProps&&(e.componentWillMount=r,e.componentWillReceiveProps=i),"function"===typeof e.getSnapshotBeforeUpdate){if("function"!==typeof e.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");e.componentWillUpdate=o;var l=e.componentDidUpdate;e.componentDidUpdate=function(t,e,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;l.call(this,t,e,r)}}return t}Object.defineProperty(e,"__esModule",{value:!0}),n.d(e,"polyfill",function(){return a}),r.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0},function(t,e,n){"use strict";function r(t,e,n){var r=u.a.unstable_batchedUpdates?function(t){u.a.unstable_batchedUpdates(n,t)}:n;return o()(t,e,r)}e.a=r;var i=n(865),o=n.n(i),a=n(18),u=n.n(a)},function(t,e,n){"use strict";function r(t){return"string"===typeof t?t:""}function i(t){if(!t)return null;var e=t.props;if("value"in e)return e.value;if(t.key)return t.key;if(t.type&&t.type.isSelectOptGroup&&e.label)return e.label;throw new Error("Need at least a key or a value or a label (only for OptGroup) for ".concat(t))}function o(t,e){return"value"===e?i(t):t.props[e]}function a(t){return t.multiple}function u(t){return t.combobox}function s(t){return t.multiple||t.tags}function c(t){return s(t)||u(t)}function l(t){return!c(t)}function f(t){var e=t;return void 0===t?e=[]:Array.isArray(t)||(e=[t]),e}function h(t){return"".concat(typeof t,"-").concat(t)}function d(t){t.preventDefault()}function p(t,e){var n=-1;if(t)for(var r=0;r<t.length;r++)if(t[r]===e){n=r;break}return n}function g(t,e){var n;if(t=f(t))for(var r=0;r<t.length;r++)if(t[r].key===e){n=t[r].label;break}return n}function v(t,e){if(null===e||void 0===e)return[];var n=[];return C.a.Children.forEach(t,function(t){if(t.type.isMenuItemGroup)n=n.concat(v(t.props.children,e));else{var r=i(t),o=t.key;-1!==p(e,r)&&o&&n.push(o)}}),n}function y(t){for(var e=0;e<t.length;e++){var n=t[e];if(n.type.isMenuItemGroup){var r=y(n.props.children);if(r)return r}else if(!n.props.disabled)return n}return null}function m(t,e){for(var n=0;n<e.length;++n)if(t.lastIndexOf(e[n])>0)return!0;return!1}function b(t,e){var n=new RegExp("[".concat(e.join(),"]"));return t.split(n).filter(function(t){return t})}function x(t,e){return!e.props.disabled&&f(o(e,this.props.optionFilterProp)).join("").toLowerCase().indexOf(t.toLowerCase())>-1}function _(t,e){if(!l(e)&&!a(e)&&"string"!==typeof t)throw new Error("Invalid `value` of type `".concat(typeof t,"` supplied to Option, ")+"expected `string` when `tags/combobox` is `true`.")}function w(t,e){return function(n){t[e]=n}}function O(){var t=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var n=(t+16*Math.random())%16|0;return t=Math.floor(t/16),("x"===e?n:7&n|8).toString(16)})}e.u=r,e.k=i,e.i=o,e.m=u,e.n=s,e.o=c,e.p=l,e.t=f,e.h=h,e.q=d,e.e=p,e.g=g,e.j=v,n.d(e,"b",function(){return E}),n.d(e,"a",function(){return M}),e.d=y,e.l=m,e.s=b,e.c=x,e.v=_,e.r=w,e.f=O;var S=n(0),C=n.n(S),E={userSelect:"none",WebkitUserSelect:"none"},M={unselectable:"on"}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(8),o=r(i),a=n(63),u=r(a);e.default=function(){var t=location.search.replace("?",""),e=~location.hash.indexOf("?")?location.hash.split("?")[1]:"";return(0,o.default)({},u.default.parse(e),u.default.parse(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(48),o=r(i),a=n(8),u=r(a),s=n(5),c=r(s),l=n(1),f=r(l),h=n(4),d=r(h),p=n(2),g=r(p),v=n(3),y=r(v),m=n(6),b=n(0),x=r(b),w=n(143),O=r(w),S=n(9),C=n(127),E=n(266),M=n(228),j=r(M),T=n(270),k=r(T),P=n(271),A=n(268),I=r(A),D=n(272),R=r(D),N=n(411),L=r(N),F=S.aggregator.PERCENTAGE,z=m.WeaLocaleProvider.getLabel,B=function(t){function e(t){(0,f.default)(this,e);var n=(0,g.default)(this,(e.__proto__||(0,c.default)(e)).call(this));return n.onPanelClick=function(t,e){var r=n.state.config,i=r.config;if(i&&"url"in i){var o=(0,u.default)({_chart_value:t},(0,A.getSysParams)());e===F&&(o._chart_value=t/100);var a=(0,I.default)(i.url,o);window.open(a,"_blank")}},n.state={chartInfo:"",config:null,height:t.height,dataErrorMsg:""},n.store=t.dhDetailStore,n}return(0,y.default)(e,t),(0,d.default)(e,[{key:"componentDidMount",value:function(){var t=this,e=this.props.info,n=e.name,r=e.config;this.getData().then(function(e){e&&(new k.default).init(e.type).then(function(){var i=(0,P.get)(e);i&&(i.title=n,i.config=r),t.setState({chartInfo:e,config:i})})})}},{key:"getData",value:function(t){var e=this,n=t||this.props.info,r=n.id,i=n.datamodel,o=n.dmType,a=n.type,s=n.measures,c=n.dimensions,l=n.params;return C.types.DB!==o&&o?(0,E.fetchForInterface)(i).then(function(t){return(0,u.default)({},t,{type:a})}).catch(function(t){e.setState({dataErrorMsg:t||z(510641,"图表配置异常,请检查接口返回数据")})}):O.default.getData(r,l).then(function(t){return{data:t.data,measures:s,dimensions:c,type:a}}).catch(function(t){e.setState({dataErrorMsg:t.api_errormsg})})}},{key:"componentWillReceiveProps",value:function(t){var e=this,n=this.props,r=n.layout,i=n.height,a=n.info,u=t.layout,s=t.height,c=t.info,l=c.config;if("layout"in t){if(r.w!==u.w||r.h!==u.h||i!==s){var f=i!==s?s:s-Math.random();this.setState({height:f})}if(a&&(0,o.default)(a.params)!==(0,o.default)(c.params)){c.params.customid&&this.getData(c).then(function(t){if(t){var n=c.name;(new k.default).init(t.type).then(function(){var r=(0,P.get)(t);r&&(r.title=n,r.config=l),e.setState({chartInfo:t,config:r})})}})}}}},{key:"shouldComponentUpdate",value:function(t,e){var n=!_.isEqual(e,this.state),r=!_.isEqual(t,this.props);return n||r}},{key:"render",value:function(){var t=this,e=this.props.theme,n=this.state,r=n.config,i=n.height,o=n.dataErrorMsg,a=n.chartInfo,u=a.type,s=a.data,c={textAlign:"center",color:"#aaa",fontSize:"14px",marginTop:i/2-10};return o?x.default.createElement("div",{style:c},o):r?u===S.DIGITALPANEL?x.default.createElement(R.default,{data:s,config:r.config||{},onPanelClick:this.onPanelClick,title:L.default}):x.default.createElement(j.default,{ref:function(e){return t.rpchart=e},height:i,config:r,theme:e}):null}}]),e}(x.default.Component);e.default=B},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.fetchForInterface=void 0;var i=n(47),o=r(i),a=n(82),u=r(a),s=n(6),c=s.WeaLocaleProvider.getLabel,l={isStructMatch:function(t){return["dimensions","measures","datas"].every(function(e){return e in t})},mapToField:function(t){return{fieldName:t,shortKey:"f"+(0,u.default)(6)}},getFieldsMapping:function(t){var e={};return t.forEach(function(t){var n=t.fieldName,r=t.shortKey;e[n]=r}),e},formatData:function(t){var e=t.dimensions,n=void 0===e?[]:e,r=t.measures,i=void 0===r?[]:r,o=t.datas,a=void 0===o?[]:o,u=n.map(l.mapToField),s=l.getFieldsMapping(u),c=i.map(l.mapToField),f=l.getFieldsMapping(c),h=[].concat(n,i);return{dimensions:u,measures:c,data:a.map(function(t){var e={};return h.forEach(function(n){var r=t[n],i="";n in s?i=s[n]:n in f&&(i=f[n]),e[i]=r}),e})}}};e.fetchForInterface=function(t){return new o.default(function(e,n){fetch(t).then(function(t){return t.json()}).then(function(t){var r=t.status,i=t.error_msg,o=t.data;if(1!=r)return n(i);o?l.isStructMatch(o)?e(l.formatData(o)):n(c("512277","接口返回数据结构与要求不一致")):n(c("512276","接口返回数据为空"))}).catch(function(){n(c("512278","接口访问出错,请检查接口是否可用"))})})}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.LegendPosition=void 0;var i=n(8),o=r(i),a=n(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(7),y=n(56),m=r(y),b=n(6),x=n(29),_=r(x),w=n(0),O=r(w),S=e.LegendPosition={Top:"top-center",Bottom:"bottom-center"},C=b.WeaLocaleProvider.getLabel,E=function(){return[{key:S.Bottom,showname:C(22433,"底部")},{key:S.Top,showname:C(22432,"顶部")}]},M=function(t){function e(t){(0,c.default)(this,e);var n=(0,d.default)(this,(e.__proto__||(0,u.default)(e)).call(this,t));return n.onChange=_.default.memoize(n.onChange),n.state={legend:(0,o.default)({enabled:"0",position:S.Bottom},t.value)},n}return(0,g.default)(e,t),(0,f.default)(e,[{key:"onChange",value:function(t){var e=this;return function(n){var r=e.state.legend;"enabled"===t&&"0"===n&&(r.position=S.Bottom),r[t]=n,e.setState({legend:r}),e.props.onChange(r)}}},{key:"render",value:function(){var t=this.state.legend,e=t.enabled,n=t.position;return O.default.createElement(v.Row,null,O.default.createElement("span",{style:{marginRight:10}},C(515935,"显示图例")),O.default.createElement(b.WeaCheckbox,{value:e,onChange:this.onChange("enabled")}),O.default.createElement(v.Row,{className:(0,m.default)({"wea-hide":"0"===e})},O.default.createElement("label",null,C(512254,"位置"),":"),O.default.createElement(b.WeaSelect,{options:E(),value:n,onChange:this.onChange("position"),detailtype:3})))}}]),e}(w.Component);e.default=M},function(t,e,n){"use strict";function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,n=String(t);return 2===e&&1===n.length?"0"+n:n}Object.defineProperty(e,"__esModule",{value:!0}),e.replace=e.getSysParams=void 0;var i=n(29),o=function(t){return t&&t.__esModule?t:{default:t}}(i),a=(e.getSysParams=function(){var t=new Date,e=t.getFullYear(),n=t.getMonth()+1,i=t.getDate();return{_curr_year:e,_curr_month:n,_curr_date:e+"-"+r(n)+"-"+r(i)}},e.replace=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(t){return t};return t.replace(/\{([^\{\}]+)\}/g,function(t,r){var i=n(r),a=e[i];return o.default.isUndefined(a)?"":a})});e.default=a},function(t,e,n){"use strict";var r=n(33),i=function(t){return t&&t.__esModule?t:{default:t}}(r),o=n(400);(0,o.registerTheme)("e9-dark",{background:{fill:"#3a4557",radius:2},plotBackground:{fill:"#3a4557"},axis:{top:{label:{textStyle:{fill:"#d8d8d8"}},line:{stroke:"#d8d8d8"},tickLine:{stroke:"#d8d8d8"}},bottom:{label:{textStyle:{fill:"#d8d8d8"}},line:{stroke:"#d8d8d8"},tickLine:{stroke:"#d8d8d8"}},left:{label:{textStyle:{fill:"#d8d8d8"}},grid:{lineStyle:{stroke:"#d8d8d8"}}},right:{label:{textStyle:{fill:"#d8d8d8"}},grid:{lineStyle:{stroke:"#d8d8d8"}}},circle:{label:{textStyle:{fill:"#d8d8d8"}},line:{stroke:"#d8d8d8"},tickLine:{stroke:"#d8d8d8"},grid:{lineStyle:{stroke:"#d8d8d8"}}},radius:{label:{textStyle:{fill:"#d8d8d8"}},line:{stroke:"#d8d8d8"},tickLine:{stroke:"#d8d8d8"},grid:{lineStyle:{stroke:"#d8d8d8"}}},helix:{line:{stroke:"#d8d8d8"},tickLine:{stroke:"#d8d8d8"}}},label:{textStyle:{fill:"#d8d8d8"}},legend:{right:{textStyle:{fill:"#d8d8d8"},unCheckColor:"#bfbfbf"},left:{textStyle:{fill:"#d8d8d8"},unCheckColor:"#bfbfbf"},top:{textStyle:{fill:"#d8d8d8"},unCheckColor:"#bfbfbf"},bottom:{textStyle:{fill:"#d8d8d8"},unCheckColor:"#bfbfbf"},html:(0,i.default)({},"g2-legend",{color:"#D9D9D9"}),gradient:{textStyle:{fill:"#D9D9D9"},lineStyle:{stroke:"#d8d8d8"}}},tooltip:(0,i.default)({},"g2-tooltip",{color:"#D9D9D9",backgroundColor:"rgba(0, 0, 0, 0.3)",boxShadow:"0px 0px 2px #000"}),tooltipCrosshairsRect:{type:"rect",rectStyle:{fill:"#d8d8d8",opacity:.1}},tooltipCrosshairsLine:{lineStyle:{stroke:"rgba(255, 255, 255, 0.45)"}},guide:{line:{text:{style:{fill:"#d8d8d8"}}},text:{style:{fill:"#d8d8d8"}},region:{style:{lineWidth:0,fill:"#000",fillOpacity:.04}}}})},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(78),o=r(i),a=n(47),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(58),d=h.types.MAPBUBBLE,p=function(){function t(){(0,c.default)(this,t),this.getGeojsonByCode=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e5,e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=window,r=n.AMapUI;if(!r)return u.default.reject();var i=function(t){return!!t&&(Array.isArray(t)?{type:"FeatureCollection",features:[].concat((0,o.default)(t))}:t)};return new u.default(function(n,o){r.load("ui/geo/DistrictExplorer",function(r){(new r).loadAreaNode(t,function(t,r){t&&o();var a=null;a=e?r.getSubFeatures():r.getParentFeature(),n(i(a))})})})}}return(0,f.default)(t,[{key:"init",value:function(t){var e=this;return window.chinaGeo||t!==d?new u.default(function(t,e){t()}):this.loadAMap("https://webapi.amap.com/maps?v=1.3&key=89a0871d1c4bf418cd9ab88c01e3bd5d").then(function(){return e.loadAMap("https://webapi.amap.com/ui/1.0/main.js").then(function(){return e.getGeojsonByCode(1e5,!0).then(function(t){window.chinaGeo=t})})})}},{key:"loadAMap",value:function(t){return new u.default(function(e,n){if(document.getElementById(t))setTimeout(function(){e()},1e3);else{var r=document.createElement("script");r.src=t,r.id=t,r.onload=function(){e()},r.onerror=function(){},document.head.appendChild(r)}})}}]),t}();e.default=p},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(231),o=r(i),a=n(33),u=r(a),s=n(41),c=r(s),l=n(8),f=r(l),h=n(1),d=r(h),p=n(4),g=r(p),v=n(407),y=r(v),m=n(82),b=r(m),x=n(410),_=r(x),w=n(58),O=n(128),S=r(O),C=n(6),E=C.WeaLocaleProvider.getLabel,M={};(0,S.default)().forEach(function(t){M[t.type]=t});var j=w.types.BAR,T=w.types.BARSTACK,k=w.types.HBAR,P=w.types.PIE,A=w.types.LINE,I=w.types.FUNNEL,D=w.types.RADAR,R=w.types.WORDCLOUD,N=w.types.TREEMAP,L=w.types.AREA,F=w.types.MAPBUBBLE,z=(w.types.GAUGE,w.types.ROSE),B=w.types.SCATTER,W=w.types.DIGITALPANEL,H=function(t,e){return function(n){var r={};return n.forEach(function(n){r[n[t]]=n[e]}),r}},V=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])})})},G=function(t,e){var n=t.map(function(t){return t.shortKey});e.forEach(function(t){n.forEach(function(e){var n=Number(t[e]);t[e]=(0,y.default)(n)?0:n})})},U=function(t){return"<li data-index={index}>"+t.reduce(function(t,e){return""+t+e.name+": "+e.value+"</br>"},"")+"</li>"},Y=function(){function t(e,n,r){(0,d.default)(this,t);var i=r.dimensions,o=r.measures;if(e!==I&&e!==R||n&&0!==n.length||(n=[{0:0}]),e!==W){var a=e===T?o.reverse():o;V(i,n),G(a,n),this.dv=(new _.default).createView().source(n)}o.forEach(function(t){"fieldText"in t&&(t.fieldName=t.fieldText),"showName"in t&&(t.fieldName=t.showName)}),this.type=e,this.data=n,this.condition=r,this.config={uid:(0,b.default)(),axis:[]},this.map=H("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 M[this.type].match(i,o)}},{key:"judgeAxisLen",value:function(){var t=this.condition,e=t.dimensions,n=t.measures;return!(!e||1!==e.length||!n||1!==n.length)}},{key:"get",value:function(){if(!this.match())return null;var t=this[this.type]();if(this.type===j||this.type===T||this.type===k){if(this.judgeAxisLen()){var e=t.geom,n=t.replaces;e.colorField=n._chart_value,e.useColorCallBack=!0}}return t.legend=(0,f.default)({allowAllCanceled:!0},t.legend),t}},{key:j,value:function(){var t=this.dv,e=this.config,n=this.condition,r=n.dimensions,i=n.measures,o=r[0].shortKey;return t.transform({type:"rename",map:(0,c.default)({},this.map(i))}),t.transform({fields:i.map(function(t){return t.fieldName}),type:"fold",key:"k",value:"v"}),e.replaces={_chart_name:o,_chart_value:o},e.data=t,e.chart={scale:(0,u.default)({},o,{type:"cat"})},e.axis=[{name:o,tickLine:null},{name:"v"}],e.geom={type:"interval",position:o+"*v",color:["k"],adjust:[{type:"dodge",marginRatio:1/12}]},e._replace={_chart_name:o,_chart_value:"v"},e}},{key:T,value:function(){var t=this[j]();return t.geom.type="intervalStack",t}},{key:k,value:function(){var t=this[j]();return t.geom.type="interval",t.coord={transpose:!0,scale:[1,-1]},t.axis[1].position="right",t}},{key:P,value:function(){var t=this.dv,e=this.data,n=this.config,r=this.condition,i=r.dimensions,o=r.measures,a=i[0]||{},s=o[0].fieldName,l=a.fieldName,f=(0,u.default)({},"percent",{formatter:function(t){return 100*t+"%"}}),h=[{name:s,value:"{name}"},{name:E("512257","占比"),value:"{value}"}];return n._replace={_chart_key:a.shortKey,_chart_name:l,_chart_value:s},t.transform({type:"rename",map:(0,c.default)({},this.map(i),this.map(o))}),l?h.unshift({name:a.fieldText||l,value:"{value2}"}):(l="item",s="percent",h[0]={name:"{value2}",value:"{ivalue}"},e=o.map(function(t){var n,r=e[0];return n={},(0,u.default)(n,"percent",r[t.shortKey]),(0,u.default)(n,l,t.fieldName),(0,u.default)(n,"ivalue",r[t.shortKey]),n}),t=(new _.default).createView().source(e)),t.transform({type:"percent",field:s,dimension:l,as:"percent"}),n.data=t,n.chart={scale:{cols:f}},n.coord={type:"theta",radius:.75},n.axis=[{name:"percent"}],n.tooltip={showTitle:!1,itemTpl:U(h)},n.replaces={_chart_key:a.shortKey,_chart_name:l,_chart_value:l},n.geom={type:"intervalStack",position:"percent",color:l,tooltip:[s+"*percent*"+l+"*ivalue",function(t,e,n,r){return{name:t,value:Math.round(100*e)+"%",value2:n,ivalue:r}}],style:{lineWidth:1,stroke:"#fff"}},n.label={content:"percent",formatter:function(t,e){var n=Math.round(100*t)+"% ";return e.point[l]+": "+n}},n}},{key:A,value:function(){var t=this.dv,e=this.config,n=this.condition,r=n.dimensions,i=n.measures,o=r[0].shortKey;return t.transform({type:"rename",map:(0,c.default)({},this.map(i))}),t.transform({type:"fold",fields:i.map(function(t){return t.fieldName}),key:"k",value:"v"}),e._replace={_chart_name:o,_chart_value:"v"},e.data=t,e.axis=[{name:o,tickLine:null},{name:"v"}],e.tooltip={crosshairs:{type:"y"}},e.geom={type:"line",position:o+"*v",color:["k"]},e.replaces={_chart_name:o,_chart_value:"v"},e}},{key:I,value:function(){var t=this.dv,e=this.config,n=this.condition,r=n.dimensions,i=n.measures,o=r[0]||{},a=i[0].fieldName,u=o.fieldName,s={percent:{nice:!1}};return e._replace={_chart_key:o.shortKey,_chart_name:u,_chart_value:a},t.transform({type:"rename",map:(0,c.default)({},this.map(r),this.map(i))}),t.transform({type:"sort-by",fields:[a],order:"DESC"}),e.data=t,e.chart={scale:{cols:s},paddingLeft:"10%",paddingRight:"10%"},e.tooltip={showTitle:!1},e.coord={type:"rect",transpose:!0,scale:[1,-1]},e.replaces={_chart_name:u,_chart_value:u},e.geom={type:"intervalSymmetric",position:u+"*"+a,shape:"pyramid",color:u},e.label={content:[u+"*"+a,function(t,e){return t+" "+e}]},e._replace={_chart_name:u,_chart_value:u},e}},{key:D,value:function(){var t=this.dv,e=this.config,n=this.condition,r=n.dimensions,i=n.measures,o=r[0].shortKey;return t.transform({type:"rename",map:(0,c.default)({},this.map(i))}),t.transform({fields:i.map(function(t){return t.fieldName}),type:"fold",key:"k",value:"v"}),e._replace={_chart_name:o,_chart_value:"v"},e.data=t,e.coord={type:"polar",radius:.8},e.axis=[{name:o,line:null,tickLine:null,grid:{lineStyle:{lineDash:null},hideFirstLine:!1}},{name:"v",line:null,tickLine:null,grid:{type:"polygon",lineStyle:{lineDash:null},alternateColor:"rgba(0, 0, 0, 0.04)"}}],e.replaces={_chart_name:o,_chart_value:"v"},e.geom=[{type:"line",position:o+"*v",color:"k",size:2},{type:"point",position:o+"*v",color:"k",shape:"circle",size:4,style:{stroke:"#fff",lineWidth:1,fillOpacity:1}}],e}},{key:R,value:function(){var t,e=this.dv,n=this.config,r=this.condition,i=r.dimensions,a=r.measures;e.transform({type:"rename",map:(0,c.default)({},this.map(i),this.map(a))});var s=i[0],l=s.fieldName,f=s.shortKey,h=a[0].fieldName,d=e.range(h),p=(0,o.default)(d,2),g=p[0],v=p[1];return n._replace={_chart_key:f,_chart_name:l,_chart_value:h},e.transform({type:"tag-cloud",fields:[l,h],font:"Verdana",padding:0,timeInterval:5e3,rotate:function(){return 0},fontSize:function(t){if(t.value){var e=v-g!==0?v-g:1;return(t.value-g)/e*56+24}return 0}}),n.data=e,n.chart={scale:(t={},(0,u.default)(t,l,{nice:!1}),(0,u.default)(t,"y",{nice:!1}),t)},n.tooltip={showTitle:!1},n.geom={type:"point",position:"x*y",color:l,shape:"cloud",tooltip:l+"*"+h},n.replaces={_chart_key:f,_chart_name:l,_chart_value:h},n}},{key:N,value:function(){var t=this.data,e=this.config,n=this.condition,r=n.dimensions,i=n.measures,o=r[0].shortKey,a=i[0].shortKey,u=(new _.default).createView();e._replace={_chart_name:o,_chart_value:a},u.source({name:"root",children:t},{type:"hierarchy"}).transform({field:a,type:"hierarchy.treemap",tile:"treemapResquarify",as:["x","y"]});var s=u.getAllNodes();return s.map(function(t){return t.name=t.data[o],t.value=t.data[a],t}),e.data=s,e.tooltip={showTitle:!1},e.replaces={_chart_name:o,_chart_value:"name"},e.geom={type:"polygon",position:"x*y",color:"name",active:!1,tooltip:["name*value",function(t,e){return{name:t,value:e}}],style:{lineWidth:1,stroke:"#fff"}},e.label={content:"name",offset:0,textStyle:{textBaseline:"middle"},formatter:function(t){if("root"!==t)return t}},e}},{key:L,value:function(){var t=this.dv,e=this.config,n=this.condition,r=n.dimensions,i=n.measures,o=r[0].shortKey;return t.transform({type:"rename",map:(0,c.default)({},this.map(i))}),t.transform({type:"fold",fields:i.map(function(t){return t.fieldName}),key:"k",value:"v"}),e._replace={_chart_name:o,_chart_value:"v"},e.data=t,e.axis=[{name:o,tickLine:null},{name:"v"}],e.tooltip={crosshairs:{type:"y"}},e.chart={scale:(0,u.default)({},o,{type:"cat",range:[0,1]})},e.replaces={_chart_name:o,_chart_value:"v"},e.geom=[{type:"area",position:o+"*v",color:["k"],size:2,shape:"smooth"},{type:"line",position:o+"*v",color:["k"],shape:"smooth"}],e}},{key:F,value:function(){var t=this.dv,e=this.config,n=this.condition,r=n.dimensions,i=n.measures,o=r[0].shortKey;t.transform({type:"rename",map:(0,c.default)({},this.map(i))}),t.transform({type:"fold",fields:i.map(function(t){return t.fieldName}),key:"k",value:"v"}),e._replace={_chart_key:o,_chart_name:"name",_chart_value:"value"};var a=0,u=window,s=u.chinaGeo;return e.sourceData=this.data,e.data=function(t,e){return t.features.forEach(function(t){var n=t&&t.properties&&t.properties.name;e.forEach(function(e){e[o]&&n.includes(e[o])&&(t.value=e.v,a+=Number(e.v))})}),(new _.default.View).source(t,{type:"GeoJSON"})}(s,t.rows),e.chart={scale:{latitude:{sync:!0,nice:!1},longitude:{sync:!0,nice:!1},value:{formatter:function(t){return t&&Number(t/a*100).toFixed(2)+"%"||"0%"}}}},e.tooltip={showTitle:!1},e.geom={type:"polygon",position:"longitude*latitude",color:["value",function(t){var e=t&&Number(t/a*100).toFixed(2)||0;return 0===e?"#f9f9f9":e<10?"#d8f3ff":e<20?"#b0e8f6":e<30?"#b0e8f8":e<40?"#89dcfd":e<50?"#61d3f6":e<60?"#61d3f8":e<70?"#33c5f2":e<80?"#33c5f6":e<90?"#31c5f8":"#31c5ff"}],style:{lineWidth:1,stroke:"#505050"},tooltip:["name*value",function(t,e){return{name:t,value:e&&Number(e/a*100).toFixed(2)+"%"||"0%"}}]},e.legend={position:"bottom-left",offsetY:-100,slidable:!1},e}},{key:z,value:function(){var t=this.dv,e=this.data,n=this.config,r=this.condition,i=r.dimensions,o=r.measures,a=i[0]||{},s=o[0].fieldName,l=a.fieldName,f=(0,u.default)({},"percent",{formatter:function(t){return 100*t+"%"}}),h=[{name:s,value:"{name}"},{name:E("512257","占比"),value:"{value}"}];return n._replace={_chart_key:a.shortKey,_chart_name:l,_chart_value:s},t.transform({type:"rename",map:(0,c.default)({},this.map(i),this.map(o))}),l?h.unshift({name:l,value:"{value2}"}):(l="item",s="percent",h[0]={name:"{value2}",value:"{ivalue}"},e=o.map(function(t){var n,r=e[0];return n={},(0,u.default)(n,"percent",r[t.shortKey]),(0,u.default)(n,l,t.fieldName),(0,u.default)(n,"ivalue",r[t.shortKey]),n}),t=(new _.default).createView().source(e)),t.transform({type:"percent",field:s,dimension:l,as:"percent"}),n.data=t,n.chart={scale:{cols:f}},n.coord={type:"polar",radius:.85},n.tooltip={showTitle:!1,itemTpl:U(h)},n.replaces={_chart_key:a.shortKey,_chart_name:l,_chart_value:s},n.geom={type:"interval",position:l+"*percent",color:l,tooltip:[s+"*percent*"+l+"*ivalue",function(t,e,n,r){return{name:t,value:Math.round(100*e)+"%",value2:n,ivalue:r}}],style:{lineWidth:1,stroke:"#fff"}},n.label={content:"percent",formatter:function(t,e){return e.point[l]}},n}},{key:B,value:function(){var t=this.dv,e=this.config,n=this.condition,r=n.dimensions,i=n.measures,o=r[0],a=o.fieldName,u=o.shortKey,s=i[0].fieldName,l=i[1].fieldName;return e._replace={_chart_key:u,_chart_name:a,_chart_value:s},t.transform({type:"rename",map:(0,c.default)({},this.map(r),this.map(i))}),e.data=t,e.axis=[{name:""+s},{name:""+l}],e.tooltip={showTitle:!1,crosshairs:{type:"cross"}},e.geom={type:"point",position:s+"*"+l,color:""+a,shape:"circle",tooltip:a+"*"+s+"*"+l,opacity:.65,size:4},e.forceFit=!0,e}},{key:W,value:function(){return this.config}}]),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,u={dimensions:n,measures:i},s=new Y(a,o,u),c=s.get();return c?(0,f.default)({},c,{type:a}):c}},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(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h);n(273);var p=n(7),g=n(56),v=r(g),y=n(0),m=r(y),b=n(9),x=b.aggregator.PERCENTAGE,_=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(p.Icon,{style:{color:n,"font-size":12,transform:"scale(0.83)","margin-left":5},type:r})},w=function(t){function e(){return(0,u.default)(this,e),(0,f.default)(this,(e.__proto__||(0,o.default)(e)).apply(this,arguments))}return(0,d.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,l=n.main,f=n.footer,h=n.extra,d=u.showType,g=(0,v.default)("ditigal-data",{"cursor-pointer":e.url&&e.url.trim(),"ditigal-data-precent":d===x}),y=l&&Number(l.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,d)}},m.default.createElement("div",{className:"ditigal-data-text"},l),d===x&&m.default.createElement(p.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(_,{data:n})))})),s&&s.length>0&&m.default.createElement("div",{className:"digital-panel-chart-item footer"},s.map(function(t,e){var n=f&&f[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"},f&&f[e].replace("-",""))),m.default.createElement("span",null,0!=parseFloat(n)&&"COUNT"!==r&&m.default.createElement(_,{data:n})))})))))}}]),e}(m.default.Component);e.default=w},function(t,e){},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.encode=function(t){return window.btoa?window.btoa(t):t.split("").map(function(t){return t.charCodeAt()<<1}).map(function(t){return String.fromCharCode(t)}).join("")},e.decode=function(t){return window.atob?window.atob(t):t.split("").map(function(t){return t.charCodeAt()>>1}).map(function(t){return String.fromCharCode(t)}).join("")}},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(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(0),g=r(p),v=n(128),y=r(v),m=n(276),b=r(m);n(416);var x=n(9),_=n(58),w=_.types.CROSSREPORT,O=_.types.DIGITALPANEL,S=function(t){function e(t){(0,u.default)(this,e);var n=(0,f.default)(this,(e.__proto__||(0,o.default)(e)).call(this));return n.state={type:t.type,overType:""},n}return(0,d.default)(e,t),(0,c.default)(e,[{key:"onClick",value:function(t){var e=this.props,n=e.onClick;e.source!==x.create_source.CUBE&&this.setState({type:t}),n&&n(t)}},{key:"onOverTypeChange",value:function(t){this.setState({overType:t})}},{key:"render",value:function(){var t=this,e=this.state,n=e.type,r=e.overType,i=this.props,o=i.title,a=i.detail,u=r||n,s=(0,y.default)().find(function(t){return t.type===u});return g.default.createElement("div",{className:"rp-chart-panel "+(a?"detail":"")},g.default.createElement("div",{className:"cp-title"},o),g.default.createElement("div",{className:"cp-content"},(0,y.default)().filter(function(t){return t.type!=w}).map(function(e,r){var i=e.disabled,o=e.type,a=e.text,u=i;return(n===O&&o!==O||n&&n!==O&&o===O)&&(u=!0),g.default.createElement("div",{key:r,"data-disabled":u,"data-checked":n===o,title:a,onMouseOver:function(){return t.onOverTypeChange(o)},onMouseLeave:function(){return t.onOverTypeChange("")},onClick:function(){!u&&t.onClick(o)}},o==w?g.default.createElement("i",{className:"icon-edc-common-cross-report edc-mr-5 edc-fs-20 edc-valign-middle",style:{marginLeft:-2}}):g.default.createElement("svg",{className:"rpchart","aria-hidden":"true"},g.default.createElement("use",{xlinkHref:"#icon-rpchart-"+o.toLowerCase()})))})),a&&s?g.default.createElement("div",{style:{paddingLeft:6,marginTop:10}},g.default.createElement("div",{className:"cp-detail"},g.default.createElement("span",null,s.text),g.default.createElement(b.default,{chart:s}))):null)}}]),e}(g.default.Component);e.default=S},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(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(29),g=r(p),v=n(0),y=r(v),m=n(6),b=m.WeaLocaleProvider.getLabel,x=function(t){function e(){return(0,u.default)(this,e),(0,f.default)(this,(e.__proto__||(0,o.default)(e)).apply(this,arguments))}return(0,d.default)(e,t),(0,c.default)(e,[{key:"render",value:function(){var t=this.props.chart,e=t.dimensions,n=t.measures,r=e.label,i=n.label,o=g.default.isString(i);return r?g.default.isString(r)?y.default.createElement("div",null,y.default.createElement("div",null,r,y.default.createElement("span",{style:{color:"#479cff"}},b(82531,"维度"))),y.default.createElement("div",null,i,b(510689,"度量"))):r.map(function(t,e){return y.default.createElement("div",{key:e},y.default.createElement("span",null,t,y.default.createElement("span",{style:{color:"#479cff"}},b(82531,"维度")),(o?" "+i:" "+i[e])+b(510689,"度量")))}):null}}]),e}(y.default.PureComponent);e.default=x},function(t,e){},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,u,s=n(8),c=r(s),l=n(5),f=r(l),h=n(1),d=r(h),p=n(4),g=r(p),v=n(2),y=r(v),m=n(3),b=r(m),x=n(7),_=n(6),w=n(29),O=r(w),S=n(15),C=n(0),E=r(C),M=n(136),j=r(M),T=n(18),k=n(9),P=n(58),A=n(9),I=n(113),D=r(I),R=n(418),N=n(265),L=r(N);n(273);var F=P.types.CROSSREPORT,z=P.types.DIGITALPANEL,B=x.Select.Option,W=x.Menu.Item,H=(0,R.WidthProvider)(R.GridLayout),V=_.WeaLocaleProvider.getLabel,G=function(t){var e=t.isFull,n=t.onClick;return E.default.createElement("li",null,E.default.createElement("span",{onClick:n,className:"rpicon rpicon-resize-"+(e?"small":"full")}))},U=(i=(0,S.inject)("routing"))(o=(0,S.observer)((u=a=function(t){function e(t){(0,d.default)(this,e);var n=(0,y.default)(this,(e.__proto__||(0,f.default)(e)).call(this,t));return n.showBoardUrl=function(t){var e=E.default.createElement(x.Select,{defaultValue:"0",onSelect:function(e){n.setState({chartUrl:n.getUrl(t,e)})}},E.default.createElement(B,{value:"0"},"包含图表标题"),E.default.createElement(B,{value:"1"},"不包含图表标题"));x.Modal.info({title:"图表地址",content:E.default.createElement("div",{className:"wea-right-menu-url"},E.default.createElement(_.WeaInput,{addonBefore:e,value:n.getUrl(t)}),E.default.createElement(j.default,{onCopy:function(){n.copyToClipboard(n.state.chartUrl||n.getUrl(t)),x.message.success(V(502640,"复制URL成功"))}},E.default.createElement("i",{className:"icon-coms-copy",title:V(127566,"复制url")}))),onOk:function(){},width:600})},n.copyToClipboard=function(t){var e=document.createElement("textarea");e.innerText=t,document.body.appendChild(e),e.select(),document.execCommand("copy"),e.remove()},n.getUrl=function(t,e){var n="1"===e?"?title=none":"";return""+A.SING_HTML_URL+n+"#/edcengine/board/chart/"+t.id},n.state={fullsize:""},n.offset={height:0,width:0},n}return(0,b.default)(e,t),(0,g.default)(e,[{key:"componentDidMount",value:function(){var t=(0,T.findDOMNode)(this.grid).parentNode;this.offset={height:t.offsetHeight,width:t.offsetWidth}}},{key:"jumpToEdit",value:function(t){var e=this.props,n=e.routing,r=e.path,i=e.query;n.history.push({query:i,pathname:(r||D.default.board.editor)+"/"+k.EDIT+"/"+t})}},{key:"getMenu",value:function(t){var e=this,n=[{key:"edit",text:V(506962,"编辑")},{key:"delete",text:V(506969,"删除")},{key:"export",text:V(502294,"导出")},{key:"url",text:V(512259,"查看地址")}];return t.type==z&&n.splice(2,1),E.default.createElement(x.Menu,{onClick:function(n){return e.onMenuClick(n,t)},style:{"min-width":"80px"}},n.map(function(t){return E.default.createElement(W,{key:t.key},t.text)}))}},{key:"onMenuClick",value:function(t,e){var n=t.key,r=e.id,i=e.type;switch(n){case"edit":i===F?window.open("/spa/edc/static4engine/report/engine.html#/edcreportengine/sheetDesigner?id="+r):this.jumpToEdit(r,i);break;case"delete":this.state.fullsize&&this.onFullSizeChange(""),this.props.onDelete(r);break;case"export":var o=this.refs[e.id].rpchart||{},a=o.chart;if(!a)return x.message.warn(V(510640,"请添加图表"));a.downloadImage(e.name);break;case"url":this.showBoardUrl(e)}}},{key:"generateDOM",value:function(){var t=this,e=this.props,n=e.layout,r=e.preview,i=e.rightslide,o=e.theme,a=this.state.fullsize,u=this.props,s=u.rowHeight,c=u.margin,l=!!a;if(i){var f=function(t,e){return t.y<e.y?-1:t.y>e.y?1:t.x<e.x?-1:t.x>e.x?1:0};n.sort(f)}return O.default.map(O.default.range(n.length),function(e){var u=n[e],f=u.w,h=u.h,d=u.info,p=d.id,g=Math.round(s*h+Math.max(0,h-1)*c[1])-36,v=a===p?t.offset.height-36:g;return i?E.default.createElement(x.Card,{key:p,className:"adaptive"},E.default.createElement("div",{style:{height:d.type==z?"auto":"300px",width:"100%",overflow:"hidden"}},d.type==F?E.default.createElement("iframe",{width:"100%",height:"100%",style:{border:"0px"},src:"/spa/edc/static4engine/report/engine.html#/edcreportengine/sheetView?id="+p+"&iframe=true"}):E.default.createElement(L.default,{ref:""+p,theme:o,layout:{w:f,h:h},info:d}))):E.default.createElement(x.Card,{"data-grid":n[e],key:p,style:{padding:18},className:a===p?"full":""},E.default.createElement("div",{style:{height:v,width:"100%",overflow:"hidden"}},d.type==F?E.default.createElement("iframe",{width:"100%",height:v-18,style:{border:"0px"},src:"/spa/edc/static4engine/report/engine.html#/edcreportengine/sheetView?id="+p+"&iframe=true"}):E.default.createElement(L.default,{ref:p,layout:{w:f,h:h},height:v,theme:o,info:d})),E.default.createElement("ul",{className:"rp-card-tools"},E.default.createElement(G,{onClick:function(){return t.onFullSizeChange(l?"":p)},isFull:l}),!r&&E.default.createElement("li",null,E.default.createElement(x.Dropdown,{overlay:t.getMenu(d),trigger:["click"]},E.default.createElement("span",{className:"rpicon rpicon-more"})))))})}},{key:"onFullSizeChange",value:function(t){var e=this.props.onFullSizeChange;this.setState({fullsize:t}),e&&e(t)}},{key:"render",value:function(){var t=this,e=this.props,n=e.className,r=e.theme;return E.default.createElement(H,(0,c.default)({},this.props,{ref:function(e){return t.grid=e},className:n+" rp-layout-"+r}),this.generateDOM())}}]),e}(E.default.Component),a.defaultProps={className:"rp-grid-layout",cols:28,rowHeight:30,margin:[5,5],verticalCompact:!1,preventCollision:!0,onDelete:function(){}},o=u))||o)||o;e.default=U},function(t,e,n){!function(e,r){t.exports=r(n(18),n(0))}(0,function(t,e){"use strict";function n(t,e){return e={exports:{}},t(e,e.exports),e.exports}function r(t){return function(){return t}}function i(t,e,n,r,i,o,a,u){if(U(e),!t){var s;if(void 0===e)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,o,a,u],l=0;s=new Error(e.replace(/%s/g,function(){return c[l++]})),s.name="Invariant Violation"}throw s.framesToPop=1,s}}function o(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}function a(t,e,n,r,i){for(var o in t)if(t.hasOwnProperty(o)){var a;try{et("function"===typeof t[o],"%s: %s type `%s` is invalid; it must be a function, usually from the `prop-types` package, but received `%s`.",r||"React class",n,o,typeof t[o]),a=t[o](e,o,r,n,null,rt)}catch(t){a=t}if(nt(!a||a instanceof Error,"%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",r||"React class",n,o,typeof a),a instanceof Error&&!(a.message in it)){it[a.message]=!0;var u=i?i():"";nt(!1,"Failed %s type: %s%s",n,a.message,null!=u?u:"")}}}function u(t,e){for(var n=0,r=t.length;n<r;n++)if(e.apply(e,[t[n],n,t]))return t[n]}function s(t){return"function"===typeof t||"[object Function]"===Object.prototype.toString.call(t)}function c(t){return"number"===typeof t&&!isNaN(t)}function l(t){return parseInt(t,10)}function f(t,e,n){if(t[e])return new Error("Invalid prop "+e+" passed to "+n+" - do not set this, set it on the child.")}function h(t,e){return e?""+e+d(t):t}function d(t){for(var e="",n=!0,r=0;r<t.length;r++)n?(e+=t[r].toUpperCase(),n=!1):"-"===t[r]?n=!0:e+=t[r];return e}function p(t,e){return mt||(mt=u(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(e){return s(t[e])})),!!s(t[mt])&&t[mt](e)}function g(t,e,n){var r=t;do{if(p(r,e))return!0;if(r===n)return!1;r=r.parentNode}while(r);return!1}function v(t,e,n){t&&(t.attachEvent?t.attachEvent("on"+e,n):t.addEventListener?t.addEventListener(e,n,!0):t["on"+e]=n)}function y(t,e,n){t&&(t.detachEvent?t.detachEvent("on"+e,n):t.removeEventListener?t.removeEventListener(e,n,!0):t["on"+e]=null)}function m(t){var e=t.clientHeight,n=t.ownerDocument.defaultView.getComputedStyle(t);return e+=l(n.borderTopWidth),e+=l(n.borderBottomWidth)}function b(t){var e=t.clientWidth,n=t.ownerDocument.defaultView.getComputedStyle(t);return e+=l(n.borderLeftWidth),e+=l(n.borderRightWidth)}function x(t){var e=t.clientHeight,n=t.ownerDocument.defaultView.getComputedStyle(t);return e-=l(n.paddingTop),e-=l(n.paddingBottom)}function _(t){var e=t.clientWidth,n=t.ownerDocument.defaultView.getComputedStyle(t);return e-=l(n.paddingLeft),e-=l(n.paddingRight)}function w(t,e){var n=e===e.ownerDocument.body,r=n?{left:0,top:0}:e.getBoundingClientRect();return{x:t.clientX+e.scrollLeft-r.left,y:t.clientY+e.scrollTop-r.top}}function O(t,e){var n=C(t,e,"px");return dt({},h("transform",lt),n)}function S(t,e){return C(t,e,"")}function C(t,e,n){var r=t.x,i=t.y,o="translate("+r+n+","+i+n+")";if(e){o="translate("+(""+("string"===typeof e.x?e.x:e.x+n))+", "+(""+("string"===typeof e.y?e.y:e.y+n))+")"+o}return o}function E(t,e){return t.targetTouches&&u(t.targetTouches,function(t){return e===t.identifier})||t.changedTouches&&u(t.changedTouches,function(t){return e===t.identifier})}function M(t){return t.targetTouches&&t.targetTouches[0]?t.targetTouches[0].identifier:t.changedTouches&&t.changedTouches[0]?t.changedTouches[0].identifier:void 0}function j(t){if(t){var e=t.getElementById("react-draggable-style-el");e||(e=t.createElement("style"),e.type="text/css",e.id="react-draggable-style-el",e.innerHTML=".react-draggable-transparent-selection *::-moz-selection {background: transparent;}\n",e.innerHTML+=".react-draggable-transparent-selection *::selection {background: transparent;}\n",t.getElementsByTagName("head")[0].appendChild(e)),t.body&&P(t.body,"react-draggable-transparent-selection")}}function T(t){try{t&&t.body&&A(t.body,"react-draggable-transparent-selection"),t.selection?t.selection.empty():window.getSelection().removeAllRanges()}catch(t){}}function k(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return pt({touchAction:"none"},t)}function P(t,e){t.classList?t.classList.add(e):t.className.match(new RegExp("(?:^|\\s)"+e+"(?!\\S)"))||(t.className+=" "+e)}function A(t,e){t.classList?t.classList.remove(e):t.className=t.className.replace(new RegExp("(?:^|\\s)"+e+"(?!\\S)","g"),"")}function I(t,e,n){if(!t.props.bounds)return[e,n];var r=t.props.bounds;r="string"===typeof r?r:B(r);var i=W(t);if("string"===typeof r){var o=i.ownerDocument,a=o.defaultView,u=void 0;if(!((u="parent"===r?i.parentNode:o.querySelector(r))instanceof a.HTMLElement))throw new Error('Bounds selector "'+r+'" could not find an element.');var s=a.getComputedStyle(i),f=a.getComputedStyle(u);r={left:-i.offsetLeft+l(f.paddingLeft)+l(s.marginLeft),top:-i.offsetTop+l(f.paddingTop)+l(s.marginTop),right:_(u)-b(i)-i.offsetLeft+l(f.paddingRight)-l(s.marginRight),bottom:x(u)-m(i)-i.offsetTop+l(f.paddingBottom)-l(s.marginBottom)}}return c(r.right)&&(e=Math.min(e,r.right)),c(r.bottom)&&(n=Math.min(n,r.bottom)),c(r.left)&&(e=Math.max(e,r.left)),c(r.top)&&(n=Math.max(n,r.top)),[e,n]}function D(t,e,n){return[Math.round(e/t[0])*t[0],Math.round(n/t[1])*t[1]]}function R(t){return"both"===t.props.axis||"x"===t.props.axis}function N(t){return"both"===t.props.axis||"y"===t.props.axis}function L(t,e,n){var r="number"===typeof e?E(t,e):null;if("number"===typeof e&&!r)return null;var i=W(n),o=n.props.offsetParent||i.offsetParent||i.ownerDocument.body;return w(r||t,o)}function F(t,e,n){var r=t.state,i=!c(r.lastX),o=W(t);return i?{node:o,deltaX:0,deltaY:0,lastX:e,lastY:n,x:e,y:n}:{node:o,deltaX:e-r.lastX,deltaY:n-r.lastY,lastX:r.lastX,lastY:r.lastY,x:e,y:n}}function z(t,e){var n=t.props.scale;return{node:e.node,x:t.state.x+e.deltaX/n,y:t.state.y+e.deltaY/n,deltaX:e.deltaX/n,deltaY:e.deltaY/n,lastX:t.state.x,lastY:t.state.y}}function B(t){return{left:t.left,top:t.top,right:t.right,bottom:t.bottom}}function W(e){var n=t.findDOMNode(e);if(!n)throw new Error("<DraggableCore>: Unmounted during event!");return n}function H(){}t=t&&t.hasOwnProperty("default")?t.default:t,e=e&&e.hasOwnProperty("default")?e.default:e;var V=function(){};V.thatReturns=r,V.thatReturnsFalse=r(!1),V.thatReturnsTrue=r(!0),V.thatReturnsNull=r(null),V.thatReturnsThis=function(){return this},V.thatReturnsArgument=function(t){return t};var G=V,U=function(t){};U=function(t){if(void 0===t)throw new Error("invariant requires an error message argument")};var Y=i,q=G,X=function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];var i=0,o="Warning: "+t.replace(/%s/g,function(){return n[i++]});try{throw new Error(o)}catch(t){}};q=function(t,e){if(void 0===e)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(0!==e.indexOf("Failed Composite propType: ")&&!t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];X.apply(void 0,[e].concat(r))}};var K=q,$=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,Q=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(t){r[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var n,r,i=o(t),a=1;a<arguments.length;a++){n=Object(arguments[a]);for(var u in n)Z.call(n,u)&&(i[u]=n[u]);if($){r=$(n);for(var s=0;s<r.length;s++)J.call(n,r[s])&&(i[r[s]]=n[r[s]])}}return i},tt="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",et=Y,nt=K,rt=tt,it={},ot=a,at=function(t,e){function n(t){var e=t&&(x&&t[x]||t[_]);if("function"===typeof e)return e}function r(t,e){return t===e?0!==t||1/t===1/e:t!==t&&e!==e}function i(t){this.message=t,this.stack=""}function o(t){function n(n,a,u,s,c,l,f){if(s=s||w,l=l||u,f!==tt)if(e)Y(!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");else if("undefined"!==typeof console){var h=s+":"+u;!r[h]&&o<3&&(K(!1,"You are manually calling a React.PropTypes validation function for the `%s` prop on `%s`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details.",l,s),r[h]=!0,o++)}return null==a[u]?n?new i(null===a[u]?"The "+c+" `"+l+"` is marked as required in `"+s+"`, but its value is `null`.":"The "+c+" `"+l+"` is marked as required in `"+s+"`, but its value is `undefined`."):null:t(a,u,s,c,l)}var r={},o=0,a=n.bind(null,!1);return a.isRequired=n.bind(null,!0),a}function a(t){function e(e,n,r,o,a,u){var s=e[n];if(v(s)!==t)return new i("Invalid "+o+" `"+a+"` of type `"+y(s)+"` supplied to `"+r+"`, expected `"+t+"`.");return null}return o(e)}function u(t){function e(e,n,r,o,a){if("function"!==typeof t)return new i("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var u=e[n];if(!Array.isArray(u)){return new i("Invalid "+o+" `"+a+"` of type `"+v(u)+"` supplied to `"+r+"`, expected an array.")}for(var s=0;s<u.length;s++){var c=t(u,s,r,o,a+"["+s+"]",tt);if(c instanceof Error)return c}return null}return o(e)}function s(t){function e(e,n,r,o,a){if(!(e[n]instanceof t)){var u=t.name||w;return new i("Invalid "+o+" `"+a+"` of type `"+b(e[n])+"` supplied to `"+r+"`, expected instance of `"+u+"`.")}return null}return o(e)}function c(t){function e(e,n,o,a,u){for(var s=e[n],c=0;c<t.length;c++)if(r(s,t[c]))return null;return new i("Invalid "+a+" `"+u+"` of value `"+s+"` supplied to `"+o+"`, expected one of "+JSON.stringify(t)+".")}return Array.isArray(t)?o(e):(K(!1,"Invalid argument supplied to oneOf, expected an instance of array."),G.thatReturnsNull)}function l(t){function e(e,n,r,o,a){if("function"!==typeof t)return new i("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var u=e[n],s=v(u);if("object"!==s)return new i("Invalid "+o+" `"+a+"` of type `"+s+"` supplied to `"+r+"`, expected an object.");for(var c in u)if(u.hasOwnProperty(c)){var l=t(u,c,r,o,a+"."+c,tt);if(l instanceof Error)return l}return null}return o(e)}function f(t){function e(e,n,r,o,a){for(var u=0;u<t.length;u++){if(null==(0,t[u])(e,n,r,o,a,tt))return null}return new i("Invalid "+o+" `"+a+"` supplied to `"+r+"`.")}if(!Array.isArray(t))return K(!1,"Invalid argument supplied to oneOfType, expected an instance of array."),G.thatReturnsNull;for(var n=0;n<t.length;n++){var r=t[n];if("function"!==typeof r)return K(!1,"Invalid argument supplied to oneOfType. Expected an array of check functions, but received %s at index %s.",m(r),n),G.thatReturnsNull}return o(e)}function h(t){function e(e,n,r,o,a){var u=e[n],s=v(u);if("object"!==s)return new i("Invalid "+o+" `"+a+"` of type `"+s+"` supplied to `"+r+"`, expected `object`.");for(var c in t){var l=t[c];if(l){var f=l(u,c,r,o,a+"."+c,tt);if(f)return f}}return null}return o(e)}function d(t){function e(e,n,r,o,a){var u=e[n],s=v(u);if("object"!==s)return new i("Invalid "+o+" `"+a+"` of type `"+s+"` supplied to `"+r+"`, expected `object`.");var c=Q({},e[n],t);for(var l in c){var f=t[l];if(!f)return new i("Invalid "+o+" `"+a+"` key `"+l+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(e[n],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(t),null," "));var h=f(u,l,r,o,a+"."+l,tt);if(h)return h}return null}return o(e)}function p(e){switch(typeof e){case"number":case"string":case"undefined":return!0;case"boolean":return!e;case"object":if(Array.isArray(e))return e.every(p);if(null===e||t(e))return!0;var r=n(e);if(!r)return!1;var i,o=r.call(e);if(r!==e.entries){for(;!(i=o.next()).done;)if(!p(i.value))return!1}else for(;!(i=o.next()).done;){var a=i.value;if(a&&!p(a[1]))return!1}return!0;default:return!1}}function g(t,e){return"symbol"===t||("Symbol"===e["@@toStringTag"]||"function"===typeof Symbol&&e instanceof Symbol)}function v(t){var e=typeof t;return Array.isArray(t)?"array":t instanceof RegExp?"object":g(e,t)?"symbol":e}function y(t){if("undefined"===typeof t||null===t)return""+t;var e=v(t);if("object"===e){if(t instanceof Date)return"date";if(t instanceof RegExp)return"regexp"}return e}function m(t){var e=y(t);switch(e){case"array":case"object":return"an "+e;case"boolean":case"date":case"regexp":return"a "+e;default:return e}}function b(t){return t.constructor&&t.constructor.name?t.constructor.name:w}var x="function"===typeof Symbol&&Symbol.iterator,_="@@iterator",w="<<anonymous>>",O={array:a("array"),bool:a("boolean"),func:a("function"),number:a("number"),object:a("object"),string:a("string"),symbol:a("symbol"),any:function(){return o(G.thatReturnsNull)}(),arrayOf:u,element:function(){function e(e,n,r,o,a){var u=e[n];if(!t(u)){return new i("Invalid "+o+" `"+a+"` of type `"+v(u)+"` supplied to `"+r+"`, expected a single ReactElement.")}return null}return o(e)}(),instanceOf:s,node:function(){function t(t,e,n,r,o){return p(t[e])?null:new i("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")}return o(t)}(),objectOf:l,oneOf:c,oneOfType:f,shape:h,exact:d};return i.prototype=Error.prototype,O.checkPropTypes=ot,O.PropTypes=O,O},ut=n(function(t){var e="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,n=function(t){return"object"===typeof t&&null!==t&&t.$$typeof===e};t.exports=at(n,!0)}),st=n(function(t){!function(){function e(){for(var t=[],r=0;r<arguments.length;r++){var i=arguments[r];if(i){var o=typeof i;if("string"===o||"number"===o)t.push(i);else if(Array.isArray(i))t.push(e.apply(null,i));else if("object"===o)for(var a in i)n.call(i,a)&&i[a]&&t.push(a)}}return t.join(" ")}var n={}.hasOwnProperty;t.exports?t.exports=e:window.classNames=e}()}),ct=["Moz","Webkit","O","ms"],lt=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"===typeof window||"undefined"===typeof window.document)return"";var e=window.document.documentElement.style;if(t in e)return"";for(var n=0;n<ct.length;n++)if(h(t,ct[n])in e)return ct[n];return""}(),ft=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},ht=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),dt=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t},pt=Object.assign||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},gt=function(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)},vt=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e},yt=function(){function t(t,e){var n=[],r=!0,i=!1,o=void 0;try{for(var a,u=t[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!e||n.length!==e);r=!0);}catch(t){i=!0,o=t}finally{try{!r&&u.return&&u.return()}finally{if(i)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),mt="",bt={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},xt=bt.mouse,_t=function(n){function r(){var e,n,i,o;ft(this,r);for(var a=arguments.length,u=Array(a),s=0;s<a;s++)u[s]=arguments[s];return n=i=vt(this,(e=r.__proto__||Object.getPrototypeOf(r)).call.apply(e,[this].concat(u))),i.state={dragging:!1,lastX:NaN,lastY:NaN,touchIdentifier:null},i.handleDragStart=function(e){if(i.props.onMouseDown(e),!i.props.allowAnyClick&&"number"===typeof e.button&&0!==e.button)return!1;var n=t.findDOMNode(i);if(!n||!n.ownerDocument||!n.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");var r=n.ownerDocument;if(!(i.props.disabled||!(e.target instanceof r.defaultView.Node)||i.props.handle&&!g(e.target,i.props.handle,n)||i.props.cancel&&g(e.target,i.props.cancel,n))){var o=M(e);i.setState({touchIdentifier:o});var a=L(e,o,i);if(null!=a){var u=a.x,s=a.y,c=F(i,u,s);H("calling",i.props.onStart);!1!==i.props.onStart(e,c)&&(i.props.enableUserSelectHack&&j(r),i.setState({dragging:!0,lastX:u,lastY:s}),v(r,xt.move,i.handleDrag),v(r,xt.stop,i.handleDragStop))}}},i.handleDrag=function(t){"touchmove"===t.type&&t.preventDefault();var e=L(t,i.state.touchIdentifier,i);if(null!=e){var n=e.x,r=e.y;if(Array.isArray(i.props.grid)){var o=n-i.state.lastX,a=r-i.state.lastY,u=D(i.props.grid,o,a),s=yt(u,2);if(o=s[0],a=s[1],!o&&!a)return;n=i.state.lastX+o,r=i.state.lastY+a}var c=F(i,n,r);if(!1!==i.props.onDrag(t,c))i.setState({lastX:n,lastY:r});else try{i.handleDragStop(new MouseEvent("mouseup"))}catch(t){var l=document.createEvent("MouseEvents");l.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),i.handleDragStop(l)}}},i.handleDragStop=function(e){if(i.state.dragging){var n=L(e,i.state.touchIdentifier,i);if(null!=n){var r=n.x,o=n.y,a=F(i,r,o),u=t.findDOMNode(i);u&&i.props.enableUserSelectHack&&T(u.ownerDocument),i.setState({dragging:!1,lastX:NaN,lastY:NaN}),i.props.onStop(e,a),u&&(y(u.ownerDocument,xt.move,i.handleDrag),y(u.ownerDocument,xt.stop,i.handleDragStop))}}},i.onMouseDown=function(t){return xt=bt.mouse,i.handleDragStart(t)},i.onMouseUp=function(t){return xt=bt.mouse,i.handleDragStop(t)},i.onTouchStart=function(t){return xt=bt.touch,i.handleDragStart(t)},i.onTouchEnd=function(t){return xt=bt.touch,i.handleDragStop(t)},o=n,vt(i,o)}return gt(r,n),ht(r,[{key:"componentWillUnmount",value:function(){var e=t.findDOMNode(this);if(e){var n=e.ownerDocument;y(n,bt.mouse.move,this.handleDrag),y(n,bt.touch.move,this.handleDrag),y(n,bt.mouse.stop,this.handleDragStop),y(n,bt.touch.stop,this.handleDragStop),this.props.enableUserSelectHack&&T(n)}}},{key:"render",value:function(){return e.cloneElement(e.Children.only(this.props.children),{style:k(this.props.children.props.style),onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),r}(e.Component);_t.displayName="DraggableCore",_t.propTypes={allowAnyClick:ut.bool,disabled:ut.bool,enableUserSelectHack:ut.bool,offsetParent:function(t,e){if(t[e]&&1!==t[e].nodeType)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:ut.arrayOf(ut.number),scale:ut.number,handle:ut.string,cancel:ut.string,onStart:ut.func,onDrag:ut.func,onStop:ut.func,onMouseDown:ut.func,className:f,style:f,transform:f},_t.defaultProps={allowAnyClick:!1,cancel:null,disabled:!1,enableUserSelectHack:!0,offsetParent:null,handle:null,grid:null,transform:null,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){}};var wt=function(n){function r(t){ft(this,r);var e=vt(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,t));return e.onDragStart=function(t,n){if(!1===e.props.onStart(t,z(e,n)))return!1;e.setState({dragging:!0,dragged:!0})},e.onDrag=function(t,n){if(!e.state.dragging)return!1;var r=z(e,n),i={x:r.x,y:r.y};if(e.props.bounds){var o=i.x,a=i.y;i.x+=e.state.slackX,i.y+=e.state.slackY;var u=I(e,i.x,i.y),s=yt(u,2),c=s[0],l=s[1];i.x=c,i.y=l,i.slackX=e.state.slackX+(o-i.x),i.slackY=e.state.slackY+(a-i.y),r.x=i.x,r.y=i.y,r.deltaX=i.x-e.state.x,r.deltaY=i.y-e.state.y}if(!1===e.props.onDrag(t,r))return!1;e.setState(i)},e.onDragStop=function(t,n){if(!e.state.dragging)return!1;if(!1===e.props.onStop(t,z(e,n)))return!1;var r={dragging:!1,slackX:0,slackY:0};if(Boolean(e.props.position)){var i=e.props.position,o=i.x,a=i.y;r.x=o,r.y=a}e.setState(r)},e.state={dragging:!1,dragged:!1,x:t.position?t.position.x:t.defaultPosition.x,y:t.position?t.position.y:t.defaultPosition.y,slackX:0,slackY:0,isElementSVG:!1},e}return gt(r,n),ht(r,[{key:"componentWillMount",value:function(){this.props.position&&!this.props.onDrag&&this.props.onStop}},{key:"componentDidMount",value:function(){"undefined"!==typeof window.SVGElement&&t.findDOMNode(this)instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillReceiveProps",value:function(t){!t.position||this.props.position&&t.position.x===this.props.position.x&&t.position.y===this.props.position.y||this.setState({x:t.position.x,y:t.position.y})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"render",value:function(){var t,n={},r=null,i=Boolean(this.props.position),o=!i||this.state.dragging,a=this.props.position||this.props.defaultPosition,u={x:R(this)&&o?this.state.x:a.x,y:N(this)&&o?this.state.y:a.y};this.state.isElementSVG?r=S(u,this.props.positionOffset):n=O(u,this.props.positionOffset);var s=this.props,c=s.defaultClassName,l=s.defaultClassNameDragging,f=s.defaultClassNameDragged,h=e.Children.only(this.props.children),d=st(h.props.className||"",c,(t={},dt(t,l,this.state.dragging),dt(t,f,this.state.dragged),t));return e.createElement(_t,pt({},this.props,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),e.cloneElement(h,{className:d,style:pt({},h.props.style,n),transform:r}))}}]),r}(e.Component);return wt.displayName="Draggable",wt.propTypes=pt({},_t.propTypes,{axis:ut.oneOf(["both","x","y","none"]),bounds:ut.oneOfType([ut.shape({left:ut.number,right:ut.number,top:ut.number,bottom:ut.number}),ut.string,ut.oneOf([!1])]),defaultClassName:ut.string,defaultClassNameDragging:ut.string,defaultClassNameDragged:ut.string,defaultPosition:ut.shape({x:ut.number,y:ut.number}),positionOffset:ut.shape({x:ut.oneOfType([ut.number,ut.string]),y:ut.oneOfType([ut.number,ut.string])}),position:ut.shape({x:ut.number,y:ut.number}),className:f,style:f,transform:f}),wt.defaultProps=pt({},_t.defaultProps,{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},position:null,scale:1}),wt.default=wt,wt.DraggableCore=_t,wt})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function u(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var s=Object.assign||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},c=n(0),l=r(c),f=n(281),h=r(f),d=n(279),p=n(431),g=r(p),v=function(t){function e(){var n,r,i;o(this,e);for(var u=arguments.length,s=Array(u),c=0;c<u;c++)s[c]=arguments[c];return n=r=a(this,t.call.apply(t,[this].concat(s))),r.state={resizing:!1,width:r.props.width,height:r.props.height,slackW:0,slackH:0},i=n,a(r,i)}return u(e,t),e.prototype.componentWillReceiveProps=function(t){this.state.resizing||t.width===this.props.width&&t.height===this.props.height||this.setState({width:t.width,height:t.height})},e.prototype.lockAspectRatio=function(t,e,n){return e=t/n,t=e*n,[t,e]},e.prototype.runConstraints=function(t,e){var n=[this.props.minConstraints,this.props.maxConstraints],r=n[0],i=n[1];if(this.props.lockAspectRatio){var o=this.state.width/this.state.height;e=t/o,t=e*o}if(!r&&!i)return[t,e];var a=t,u=e,s=this.state,c=s.slackW,l=s.slackH;return t+=c,e+=l,r&&(t=Math.max(r[0],t),e=Math.max(r[1],e)),i&&(t=Math.min(i[0],t),e=Math.min(i[1],e)),c+=a-t,l+=u-e,c===this.state.slackW&&l===this.state.slackH||this.setState({slackW:c,slackH:l}),[t,e]},e.prototype.resizeHandler=function(t){var e=this;return function(n,r){var i=r.node,o=r.deltaX,a=r.deltaY,u="both"===e.props.axis||"x"===e.props.axis,s="both"===e.props.axis||"y"===e.props.axis,c=e.state.width+(u?o:0),l=e.state.height+(s?a:0),f=c!==e.state.width,h=l!==e.state.height;if("onResize"!==t||f||h){var d=e.runConstraints(c,l);c=d[0],l=d[1];var p={};if("onResizeStart"===t)p.resizing=!0;else if("onResizeStop"===t)p.resizing=!1,p.slackW=p.slackH=0;else{if(c===e.state.width&&l===e.state.height)return;p.width=c,p.height=l}"function"===typeof e.props[t]?("function"===typeof n.persist&&n.persist(),e.setState(p,function(){return e.props[t](n,{node:i,size:{width:c,height:l}})})):e.setState(p)}}},e.prototype.render=function(){var t=this.props,e=t.children,n=t.draggableOpts,r=(t.width,t.height,t.handleSize,t.lockAspectRatio,t.axis,t.minConstraints,t.maxConstraints,t.onResize,t.onResizeStop,t.onResizeStart,i(t,["children","draggableOpts","width","height","handleSize","lockAspectRatio","axis","minConstraints","maxConstraints","onResize","onResizeStop","onResizeStart"])),o=r.className?r.className+" react-resizable":"react-resizable";return(0,g.default)(e,s({},r,{className:o,children:[e.props.children,l.default.createElement(d.DraggableCore,s({},n,{key:"resizableHandle",onStop:this.resizeHandler("onResizeStop"),onStart:this.resizeHandler("onResizeStart"),onDrag:this.resizeHandler("onResize")}),l.default.createElement("span",{className:"react-resizable-handle"}))]}))},e}(l.default.Component);v.propTypes={children:h.default.element.isRequired,width:h.default.number.isRequired,height:h.default.number.isRequired,handleSize:h.default.array,lockAspectRatio:h.default.bool,axis:h.default.oneOf(["both","x","y","none"]),minConstraints:h.default.arrayOf(h.default.number),maxConstraints:h.default.arrayOf(h.default.number),onResizeStop:h.default.func,onResizeStart:h.default.func,onResize:h.default.func,draggableOpts:h.default.object},v.defaultProps={handleSize:[20,20],lockAspectRatio:!1,axis:"both",minConstraints:[20,20],maxConstraints:[1/0,1/0]},e.default=v},function(t,e,n){t.exports=n(429)()},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(445),i=n(454),o=n(49),a=n(233),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){"use strict";Object.defineProperty(e,"__esModule",{value:!0});!function(t){t.SOURCE="SOURCE",t.TARGET="TARGET"}(e.HandlerRole||(e.HandlerRole={}))},function(t,e,n){"use strict";function r(t,e){return null===e?null===t:Array.isArray(t)?t.some(function(t){return t===e}):t===e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r},function(t,e,n){"use strict";function r(t,e){return!t&&!e||!(!t||!e)&&(t.x===e.x&&t.y===e.y)}function i(t,n,r){if(void 0===r&&(r=e.strictEquality),t.length!==n.length)return!1;for(var i=0;i<t.length;++i)if(!r(t[i],n[i]))return!1;return!0}Object.defineProperty(e,"__esModule",{value:!0}),e.strictEquality=function(t,e){return t===e},e.areCoordsEqual=r,e.areArraysEqual=i},function(t,e,n){"use strict";function r(t,n){return t!==e.NONE&&(t===e.ALL||"undefined"===typeof n||i.intersection(n,t).length>0)}Object.defineProperty(e,"__esModule",{value:!0});var i=n(98);e.NONE=[],e.ALL=[],e.NONE.__IS_NONE__=!0,e.ALL.__IS_ALL__=!0,e.areDirty=r},function(t,e,n){function r(t){return null==t?void 0===t?s:u:c&&c in Object(t)?o(t):a(t)}var i=n(288),o=n(491),a=n(492),u="[object Null]",s="[object Undefined]",c=i?i.toStringTag:void 0;t.exports=r},function(t,e,n){var r=n(489),i=r.Symbol;t.exports=i},function(t,e,n){"use strict";function r(t){var e=t.DecoratedComponent,n=t.createHandler,r=t.createMonitor,d=t.createConnector,p=t.registerHandler,g=t.containerDisplayName,v=t.getType,y=t.collect,m=t.options,b=m.arePropsEqual,x=void 0===b?h:b,_=e,w=e.displayName||e.name||"Component",O=function(t){function f(e){var n=t.call(this,e)||this;return n.handleChange=function(){var t=n.getCurrentState();h(t,n.state)||n.setState(t)},n.disposable=new s.SerialDisposable,n.receiveProps(e),n.dispose(),n}return i(f,t),f.prototype.getHandlerId=function(){return this.handlerId},f.prototype.getDecoratedComponentInstance=function(){return this.handler?this.handler.ref.current:null},f.prototype.shouldComponentUpdate=function(t,e){return!x(t,this.props)||!h(e,this.state)},f.prototype.componentDidMount=function(){this.disposable=new s.SerialDisposable,this.currentType=void 0,this.receiveProps(this.props),this.handleChange()},f.prototype.componentDidUpdate=function(t){x(this.props,t)||(this.receiveProps(this.props),this.handleChange())},f.prototype.componentWillUnmount=function(){this.dispose()},f.prototype.receiveProps=function(t){this.handler&&(this.handler.receiveProps(t),this.receiveType(v(t)))},f.prototype.receiveType=function(t){if(this.handlerMonitor&&this.manager&&this.handlerConnector&&t!==this.currentType){this.currentType=t;var e=p(t,this.handler,this.manager),n=e.handlerId,r=e.unregister;this.handlerId=n,this.handlerMonitor.receiveHandlerId(n),this.handlerConnector.receiveHandlerId(n);var i=this.manager.getMonitor(),o=i.subscribeToStateChange(this.handleChange,{handlerIds:[n]});this.disposable.setDisposable(new s.CompositeDisposable(new s.Disposable(o),new s.Disposable(r)))}},f.prototype.dispose=function(){this.disposable.dispose(),this.handlerConnector&&this.handlerConnector.receiveHandlerId(null)},f.prototype.getCurrentState=function(){if(!this.handlerConnector)return{};var t=y(this.handlerConnector.hooks,this.handlerMonitor);return t},f.prototype.render=function(){var t=this;return a.createElement(u.Consumer,null,function(e){var n=e.dragDropManager;return void 0===n?null:(t.receiveDragDropManager(n),a.createElement(_,o({},t.props,t.getCurrentState(),{ref:t.handler&&c(_)?t.handler.ref:void 0})))})},f.prototype.receiveDragDropManager=function(t){if(void 0===this.manager){this.manager=t,l("object"===typeof t,"Could not find the drag and drop manager in the context of %s. Make sure to wrap the top-level component of your app with DragDropContext. Read more: http://react-dnd.github.io/react-dnd/docs-troubleshooting.html#could-not-find-the-drag-and-drop-manager-in-the-context",w,w);var e=a.createRef();this.handlerMonitor=r(t),this.handlerConnector=d(t.getBackend()),this.handler=n(this.handlerMonitor,e)}},f.DecoratedComponent=e,f.displayName=g+"("+w+")",f}(a.Component);return f(O,e)}var i=this&&this.__extends||function(){var t=function(e,n){return(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])})(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)}}(),o=this&&this.__assign||function(){return o=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},o.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0});var a=n(0),u=n(144),s=n(497),c=n(235).default,l=(n(99),n(19)),f=n(234),h=n(100);e.default=r},function(t,e,n){"use strict";function r(t,e,n){var r=n.getRegistry(),i=r.addSource(t,e);return{handlerId:i,unregister:function(){return r.removeSource(i)}}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(19),i=!1,o=!1,a=function(){function t(t){this.sourceId=null,this.internalMonitor=t.getMonitor()}return t.prototype.receiveHandlerId=function(t){this.sourceId=t},t.prototype.getHandlerId=function(){return this.sourceId},t.prototype.canDrag=function(){r(!i,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source-monitor.html");try{return i=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{i=!1}},t.prototype.isDragging=function(){r(!o,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source-monitor.html");try{return o=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{o=!1}},t.prototype.subscribeToStateChange=function(t,e){return this.internalMonitor.subscribeToStateChange(t,e)},t.prototype.isDraggingSource=function(t){return this.internalMonitor.isDraggingSource(t)},t.prototype.isOverTarget=function(t,e){return this.internalMonitor.isOverTarget(t,e)},t.prototype.getTargetIds=function(){return this.internalMonitor.getTargetIds()},t.prototype.isSourcePublic=function(){return this.internalMonitor.isSourcePublic()},t.prototype.getSourceId=function(){return this.internalMonitor.getSourceId()},t.prototype.subscribeToOffsetChange=function(t){return this.internalMonitor.subscribeToOffsetChange(t)},t.prototype.canDragSource=function(t){return this.internalMonitor.canDragSource(t)},t.prototype.canDropOnTarget=function(t){return this.internalMonitor.canDropOnTarget(t)},t.prototype.getItemType=function(){return this.internalMonitor.getItemType()},t.prototype.getItem=function(){return this.internalMonitor.getItem()},t.prototype.getDropResult=function(){return this.internalMonitor.getDropResult()},t.prototype.didDrop=function(){return this.internalMonitor.didDrop()},t.prototype.getInitialClientOffset=function(){return this.internalMonitor.getInitialClientOffset()},t.prototype.getInitialSourceClientOffset=function(){return this.internalMonitor.getInitialSourceClientOffset()},t.prototype.getSourceClientOffset=function(){return this.internalMonitor.getSourceClientOffset()},t.prototype.getClientOffset=function(){return this.internalMonitor.getClientOffset()},t.prototype.getDifferenceFromInitialOffset=function(){return this.internalMonitor.getDifferenceFromInitialOffset()},t}();e.default=a},function(t,e,n){"use strict";function r(t){if("string"!==typeof t.type){var e=t.type.displayName||t.type.name||"the component";throw new Error("Only native element nodes can now be passed to React DnD connectors.You can either wrap "+e+" into a <div>, or turn it into a drag source or a drop target itself.")}}function i(t){return function(e,n){if(void 0===e&&(e=null),void 0===n&&(n=null),!a.isValidElement(e)){return void t(e,n)}var i=e;r(i);var o=n?function(e){return t(e,n)}:t;return u.default(i,o)}}function o(t){var e={};return Object.keys(t).forEach(function(n){var r=t[n],o=i(r);e[n]=function(){return o}}),e}Object.defineProperty(e,"__esModule",{value:!0});var a=n(0),u=n(506);e.default=o},function(t,e,n){"use strict";function r(t,e){return"string"===typeof t||"symbol"===typeof t||!!e&&Array.isArray(t)&&t.every(function(t){return r(t,!1)})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r},function(t,e,n){"use strict";function r(t,e,n){var r=n.getRegistry(),i=r.addTarget(t,e);return{handlerId:i,unregister:function(){return r.removeTarget(i)}}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(19),i=!1,o=function(){function t(t){this.targetId=null,this.internalMonitor=t.getMonitor()}return t.prototype.receiveHandlerId=function(t){this.targetId=t},t.prototype.getHandlerId=function(){return this.targetId},t.prototype.subscribeToStateChange=function(t,e){return this.internalMonitor.subscribeToStateChange(t,e)},t.prototype.canDrop=function(){r(!i,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target-monitor.html");try{return i=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{i=!1}},t.prototype.isOver=function(t){return this.internalMonitor.isOverTarget(this.targetId,t)},t.prototype.getItemType=function(){return this.internalMonitor.getItemType()},t.prototype.getItem=function(){return this.internalMonitor.getItem()},t.prototype.getDropResult=function(){return this.internalMonitor.getDropResult()},t.prototype.didDrop=function(){return this.internalMonitor.didDrop()},t.prototype.getInitialClientOffset=function(){return this.internalMonitor.getInitialClientOffset()},t.prototype.getInitialSourceClientOffset=function(){return this.internalMonitor.getInitialSourceClientOffset()},t.prototype.getSourceClientOffset=function(){return this.internalMonitor.getSourceClientOffset()},t.prototype.getClientOffset=function(){return this.internalMonitor.getClientOffset()},t.prototype.getDifferenceFromInitialOffset=function(){return this.internalMonitor.getDifferenceFromInitialOffset()},t}();e.default=o},function(t,e,n){"use strict";function r(t,e){var n=o.useCollector(t,e),r=n[0],a=n[1];return i.useEffect(function(){var e=t.getHandlerId();if(null!=e)return t.subscribeToStateChange(a,{handlerIds:[e]})}),r}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=n(297);e.useMonitorOutput=r},function(t,e,n){"use strict";function r(t,e){var n=i.useState(function(){return e(t)}),r=n[0],a=n[1];return[r,function(){var n=e(t);o(r,n)||a(n)}]}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=n(100);e.useCollector=r},function(t,e,n){"use strict";function r(t){var e=null;return function(){return null==e&&(e=t()),e}}function i(t,e){return t.filter(function(t){return t!==e})}function o(t,e){var n=new Set,r=function(t){return n.add(t)};t.forEach(r),e.forEach(r);var i=[];return n.forEach(function(t){return i.push(t)}),i}Object.defineProperty(e,"__esModule",{value:!0}),e.memoize=r,e.without=i,e.union=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(298);e.isFirefox=r.memoize(function(){return/firefox/i.test(navigator.userAgent)}),e.isSafari=r.memoize(function(){return Boolean(window.safari)})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.hasValueParam=e.hasNoDyParam=void 0;var i=n(58),o=n(267),a=r(o),u=n(528),s=r(u),c=n(529),l=r(c),f=i.types.LINE,h=i.types.RADAR,d=i.types.AREA,p=i.types.SCATTER,g=i.types.DIGITALPANEL,v=i.types.MAPBUBBLE,y=(e.hasNoDyParam=[f,h,d,g],e.hasValueParam=[g],[p,g,v]),m=[g,v];e.default=function(t){return[!~y.indexOf(t)&&{key:"legend",component:a.default},!~m.indexOf(t)&&{key:"colors",component:l.default},{key:"url",component:s.default}].filter(Boolean)}},function(t,e,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(e,n(57))},function(t,e,n){function r(t,e){return t&&i(t,e,o)}var i=n(536),o=n(130);t.exports=r},function(t,e,n){function r(t,e){var n=a(t),r=!n&&o(t),l=!n&&!r&&u(t),h=!n&&!r&&!l&&c(t),d=n||r||l||h,p=d?i(t.length,String):[],g=p.length;for(var v in t)!e&&!f.call(t,v)||d&&("length"==v||l&&("offset"==v||"parent"==v)||h&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||s(v,g))||p.push(v);return p}var i=n(538),o=n(304),a=n(42),u=n(239),s=n(305),c=n(306),l=Object.prototype,f=l.hasOwnProperty;t.exports=r},function(t,e,n){var r=n(539),i=n(59),o=Object.prototype,a=o.hasOwnProperty,u=o.propertyIsEnumerable,s=r(function(){return arguments}())?r:function(t){return i(t)&&a.call(t,"callee")&&!u.call(t,"callee")};t.exports=s},function(t,e){function n(t,e){var n=typeof t;return!!(e=null==e?r:e)&&("number"==n||"symbol"!=n&&i.test(t))&&t>-1&&t%1==0&&t<e}var r=9007199254740991,i=/^(?:0|[1-9]\d*)$/;t.exports=n},function(t,e,n){var r=n(541),i=n(241),o=n(242),a=o&&o.isTypedArray,u=a?i(a):r;t.exports=u},function(t,e){function n(t,e){return function(n){return t(e(n))}}t.exports=n},function(t,e,n){function r(t){if(!o(t))return!1;var e=i(t);return e==u||e==s||e==a||e==c}var i=n(84),o=n(101),a="[object AsyncFunction]",u="[object Function]",s="[object GeneratorFunction]",c="[object Proxy]";t.exports=r},function(t,e){function n(t){return t}t.exports=n},function(t,e){function n(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}t.exports=n},function(t,e){function n(t){if(null!=t){try{return i.call(t)}catch(t){}try{return t+""}catch(t){}}return""}var r=Function.prototype,i=r.toString;t.exports=n},function(t,e,n){function r(t,e,n,a,u){return t===e||(null==t||null==e||!o(t)&&!o(e)?t!==t&&e!==e:i(t,e,n,a,r,u))}var i=n(576),o=n(59);t.exports=r},function(t,e,n){function r(t,e,n,r,c,l){var f=n&u,h=t.length,d=e.length;if(h!=d&&!(f&&d>h))return!1;var p=l.get(t);if(p&&l.get(e))return p==e;var g=-1,v=!0,y=n&s?new i:void 0;for(l.set(t,e),l.set(e,t);++g<h;){var m=t[g],b=e[g];if(r)var x=f?r(b,m,g,e,t,l):r(m,b,g,t,e,l);if(void 0!==x){if(x)continue;v=!1;break}if(y){if(!o(e,function(t,e){if(!a(y,e)&&(m===t||c(m,t,n,r,l)))return y.push(e)})){v=!1;break}}else if(m!==b&&!c(m,b,n,r,l)){v=!1;break}}return l.delete(t),l.delete(e),v}var i=n(577),o=n(580),a=n(581),u=1,s=2;t.exports=r},function(t,e,n){var r=n(50),i=r.Uint8Array;t.exports=i},function(t,e,n){function r(t){return i(t,a,o)}var i=n(316),o=n(249),a=n(130);t.exports=r},function(t,e,n){function r(t,e,n){var r=e(t);return o(t)?r:i(r,n(t))}var i=n(317),o=n(42);t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}t.exports=n},function(t,e){function n(){return[]}t.exports=n},function(t,e,n){function r(t){return t===t&&!i(t)}var i=n(101);t.exports=r},function(t,e){function n(t,e){return function(n){return null!=n&&(n[t]===e&&(void 0!==e||t in Object(n)))}}t.exports=n},function(t,e,n){function r(t,e){e=i(e,t);for(var n=0,r=e.length;null!=t&&n<r;)t=t[o(e[n++])];return n&&n==r?t:void 0}var i=n(322),o=n(155);t.exports=r},function(t,e,n){function r(t,e){return i(t)?t:o(t,e)?[t]:a(u(t))}var i=n(42),o=n(250),a=n(594),u=n(597);t.exports=r},function(t,e,n){function r(t,e,n){var r=t[e];u.call(t,e)&&o(r,n)&&(void 0!==n||e in t)||i(t,e,n)}var i=n(324),o=n(246),a=Object.prototype,u=a.hasOwnProperty;t.exports=r},function(t,e,n){function r(t,e,n){"__proto__"==e&&i?i(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}var i=n(612);t.exports=r},function(t,e,n){function r(t){return a(t)?i(t,!0):o(t)}var i=n(303),o=n(615),a=n(149);t.exports=r},function(t,e,n){var r=n(317),i=n(244),o=n(249),a=n(318),u=Object.getOwnPropertySymbols,s=u?function(t){for(var e=[];t;)r(e,o(t)),t=i(t);return e}:a;t.exports=s},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.Checkboard=void 0;var i=n(0),o=r(i),a=n(11),u=r(a),s=n(640),c=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(s),l=e.Checkboard=function(t){var e=t.white,n=t.grey,r=t.size,i=t.renderers,a=t.borderRadius,s=t.boxShadow,l=(0,u.default)({default:{grid:{borderRadius:a,boxShadow:s,absolute:"0px 0px 0px 0px",background:"url("+c.get(e,n,r,i.canvas)+") center left"}}});return o.default.createElement("div",{style:l.grid})};l.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}},e.default=l},function(t,e,n){function r(t,e,n){function r(e){var n=m,r=b;return m=b=void 0,S=e,_=t.apply(r,n)}function l(t){return S=t,w=setTimeout(d,e),C?r(t):_}function f(t){var n=t-O,r=t-S,i=e-n;return E?c(i,x-r):i}function h(t){var n=t-O,r=t-S;return void 0===O||n>=e||n<0||E&&r>=x}function d(){var t=o();if(h(t))return p(t);w=setTimeout(d,f(t))}function p(t){return w=void 0,M&&m?r(t):(m=b=void 0,_)}function g(){void 0!==w&&clearTimeout(w),S=0,m=O=b=w=void 0}function v(){return void 0===w?_:p(o())}function y(){var t=o(),n=h(t);if(m=arguments,b=this,O=t,n){if(void 0===w)return l(O);if(E)return w=setTimeout(d,e),r(O)}return void 0===w&&(w=setTimeout(d,e)),_}var m,b,x,_,w,O,S=0,C=!1,E=!1,M=!0;if("function"!=typeof t)throw new TypeError(u);return e=a(e)||0,i(n)&&(C=!!n.leading,E="maxWait"in n,x=E?s(a(n.maxWait)||0,e):x,M="trailing"in n?!!n.trailing:M),y.cancel=g,y.flush=v,y}var i=n(102),o=n(647),a=n(648),u="Expected a function",s=Math.max,c=Math.min;t.exports=r},function(t,e,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(e,n(57))},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.ColorWrap=void 0;var u=Object.assign||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},s=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),c=n(0),l=r(c),f=n(328),h=r(f),d=n(43),p=r(d),g=e.ColorWrap=function(t){var e=function(e){function n(t){i(this,n);var e=o(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return e.handleChange=function(t,n){if(p.default.simpleCheckForValidColor(t)){var r=p.default.toState(t,t.h||e.state.oldHue);e.setState(r),e.props.onChangeComplete&&e.debounce(e.props.onChangeComplete,r,n),e.props.onChange&&e.props.onChange(r,n)}},e.handleSwatchHover=function(t,n){if(p.default.simpleCheckForValidColor(t)){var r=p.default.toState(t,t.h||e.state.oldHue);e.setState(r),e.props.onSwatchHover&&e.props.onSwatchHover(r,n)}},e.state=u({},p.default.toState(t.color,0)),e.debounce=(0,h.default)(function(t,e,n){t(e,n)},100),e}return a(n,e),s(n,[{key:"componentWillReceiveProps",value:function(t){this.setState(u({},p.default.toState(t.color,this.state.oldHue)))}},{key:"render",value:function(){var e={};return this.props.onSwatchHover&&(e.onSwatchHover=this.handleSwatchHover),l.default.createElement(t,u({},this.props,this.state,{onChange:this.handleChange},e))}}]),n}(c.PureComponent||c.Component);return e.propTypes=u({},t.propTypes),e.defaultProps=u({},t.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),e};e.default=g},function(t,e,n){var r=n(655),i=n(669),o=i(r);t.exports=o},function(t,e,n){var r=n(660),i=n(132),o=Object.prototype,a=o.hasOwnProperty,u=o.propertyIsEnumerable,s=r(function(){return arguments}())?r:function(t){return i(t)&&a.call(t,"callee")&&!u.call(t,"callee")};t.exports=s},function(t,e,n){(function(t){var r=n(51),i=n(661),o="object"==typeof e&&e&&!e.nodeType&&e,a=o&&"object"==typeof t&&t&&!t.nodeType&&t,u=a&&a.exports===o,s=u?r.Buffer:void 0,c=s?s.isBuffer:void 0,l=c||i;t.exports=l}).call(e,n(97)(t))},function(t,e){function n(t,e){var n=typeof t;return!!(e=null==e?r:e)&&("number"==n||"symbol"!=n&&i.test(t))&&t>-1&&t%1==0&&t<e}var r=9007199254740991,i=/^(?:0|[1-9]\d*)$/;t.exports=n},function(t,e,n){var r=n(662),i=n(663),o=n(664),a=o&&o.isTypedArray,u=a?i(a):r;t.exports=u},function(t,e,n){function r(t){if(!o(t))return!1;var e=i(t);return e==u||e==s||e==a||e==c}var i=n(131),o=n(102),a="[object AsyncFunction]",u="[object Function]",s="[object GeneratorFunction]",c="[object Proxy]";t.exports=r},function(t,e){function n(t){return t}t.exports=n},function(t,e){function n(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}t.exports=n},function(t,e,n){function r(t){var e=this.__data__=new i(t);this.size=e.size}var i=n(159),o=n(685),a=n(686),u=n(687),s=n(688),c=n(689);r.prototype.clear=o,r.prototype.delete=a,r.prototype.get=u,r.prototype.has=s,r.prototype.set=c,t.exports=r},function(t,e){function n(t,e){return t===e||t!==t&&e!==e}t.exports=n},function(t,e){function n(t){if(null!=t){try{return i.call(t)}catch(t){}try{return t+""}catch(t){}}return""}var r=Function.prototype,i=r.toString;t.exports=n},function(t,e,n){function r(t,e,n,a,u){return t===e||(null==t||null==e||!o(t)&&!o(e)?t!==t&&e!==e:i(t,e,n,a,r,u))}var i=n(706),o=n(132);t.exports=r},function(t,e,n){function r(t,e,n,r,c,l){var f=n&u,h=t.length,d=e.length;if(h!=d&&!(f&&d>h))return!1;var p=l.get(t);if(p&&l.get(e))return p==e;var g=-1,v=!0,y=n&s?new i:void 0;for(l.set(t,e),l.set(e,t);++g<h;){var m=t[g],b=e[g];if(r)var x=f?r(b,m,g,e,t,l):r(m,b,g,t,e,l);if(void 0!==x){if(x)continue;v=!1;break}if(y){if(!o(e,function(t,e){if(!a(y,e)&&(m===t||c(m,t,n,r,l)))return y.push(e)})){v=!1;break}}else if(m!==b&&!c(m,b,n,r,l)){v=!1;break}}return l.delete(t),l.delete(e),v}var i=n(707),o=n(710),a=n(711),u=1,s=2;t.exports=r},function(t,e,n){function r(t){return t===t&&!i(t)}var i=n(102);t.exports=r},function(t,e){function n(t,e){return function(n){return null!=n&&(n[t]===e&&(void 0!==e||t in Object(n)))}}t.exports=n},function(t,e,n){function r(t,e){e=i(e,t);for(var n=0,r=e.length;null!=t&&n<r;)t=t[o(e[n++])];return n&&n==r?t:void 0}var i=n(347),o=n(163);t.exports=r},function(t,e,n){function r(t,e){return i(t)?t:o(t,e)?[t]:a(u(t))}var i=n(52),o=n(258),a=n(731),u=n(734);t.exports=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n.d(e,"red",function(){return r}),n.d(e,"pink",function(){return i}),n.d(e,"purple",function(){return o}),n.d(e,"deepPurple",function(){return a}),n.d(e,"indigo",function(){return u}),n.d(e,"blue",function(){return s}),n.d(e,"lightBlue",function(){return c}),n.d(e,"cyan",function(){return l}),n.d(e,"teal",function(){return f}),n.d(e,"green",function(){return h}),n.d(e,"lightGreen",function(){return d}),n.d(e,"lime",function(){return p}),n.d(e,"yellow",function(){return g}),n.d(e,"amber",function(){return v}),n.d(e,"orange",function(){return y}),n.d(e,"deepOrange",function(){return m}),n.d(e,"brown",function(){return b}),n.d(e,"grey",function(){return x}),n.d(e,"blueGrey",function(){return _}),n.d(e,"darkText",function(){return w}),n.d(e,"lightText",function(){return O}),n.d(e,"darkIcons",function(){return S}),n.d(e,"lightIcons",function(){return C}),n.d(e,"white",function(){return E}),n.d(e,"black",function(){return M});var r={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",a100:"#ff8a80",a200:"#ff5252",a400:"#ff1744",a700:"#d50000"},i={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",a100:"#ff80ab",a200:"#ff4081",a400:"#f50057",a700:"#c51162"},o={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",a100:"#ea80fc",a200:"#e040fb",a400:"#d500f9",a700:"#aa00ff"},a={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",a100:"#b388ff",a200:"#7c4dff",a400:"#651fff",a700:"#6200ea"},u={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",a100:"#8c9eff",a200:"#536dfe",a400:"#3d5afe",a700:"#304ffe"},s={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",a100:"#82b1ff",a200:"#448aff",a400:"#2979ff",a700:"#2962ff"},c={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",a100:"#80d8ff",a200:"#40c4ff",a400:"#00b0ff",a700:"#0091ea"},l={50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",a100:"#84ffff",a200:"#18ffff",a400:"#00e5ff",a700:"#00b8d4"},f={50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",a100:"#a7ffeb",a200:"#64ffda",a400:"#1de9b6",a700:"#00bfa5"},h={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",a100:"#b9f6ca",a200:"#69f0ae",a400:"#00e676",a700:"#00c853"},d={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",a100:"#ccff90",a200:"#b2ff59",a400:"#76ff03",a700:"#64dd17"},p={50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",a100:"#f4ff81",a200:"#eeff41",a400:"#c6ff00",a700:"#aeea00"},g={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",a100:"#ffff8d",a200:"#ffff00",a400:"#ffea00",a700:"#ffd600"},v={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",a100:"#ffe57f",a200:"#ffd740",a400:"#ffc400",a700:"#ffab00"},y={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",a100:"#ffd180",a200:"#ffab40",a400:"#ff9100",a700:"#ff6d00"},m={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",a100:"#ff9e80",a200:"#ff6e40",a400:"#ff3d00",a700:"#dd2c00"},b={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723"},x={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121"},_={50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238"},w={primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",dividers:"rgba(0, 0, 0, 0.12)"},O={primary:"rgba(255, 255, 255, 1)",secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",dividers:"rgba(255, 255, 255, 0.12)"},S={active:"rgba(0, 0, 0, 0.54)",inactive:"rgba(0, 0, 0, 0.38)"},C={active:"rgba(255, 255, 255, 1)",inactive:"rgba(255, 255, 255, 0.5)"},E="#ffffff",M="#000000";e.default={red:r,pink:i,purple:o,deepPurple:a,indigo:u,blue:s,lightBlue:c,cyan:l,teal:f,green:h,lightGreen:d,lime:p,yellow:g,amber:v,orange:y,deepOrange:m,brown:b,grey:x,blueGrey:_,darkText:w,lightText:O,darkIcons:S,lightIcons:C,white:E,black:M}},function(t,e,n){t.exports=n(776)()},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(78),o=r(i),a=n(33),u=r(a),s=n(5),c=r(s),l=n(1),f=r(l),h=n(4),d=r(h),p=n(2),g=r(p),v=n(3),y=r(v),m=n(8),b=r(m),x=n(0),_=r(x),w=n(7),O=n(30),S=n(9),C=n(6),E=n(785),M=r(E),j=C.WeaLocaleProvider.getLabel,T=S.dndTypes.AXIS_FIELD,k=S.aggregator.SUM,P=S.aggregator.AVG,A=S.aggregator.MAX,I=S.aggregator.MIN,D=S.aggregator.COUNT,R=S.aggregator.AGGDEFAULT,N=S.aggregator.AMOUNT,L=S.aggregator.THOUSANDS,F=S.aggregator.PERCENTAGE,z=S.aggregator.EDIT,B=S.aggregator.FILTER,W=S.order_type.DEFAULT,H=S.order_type.DESC,V=S.order_type.ASC,G=S.field_type.CHAR,U={beginDrag:function(t){return{field:(0,b.default)({},t.field),axis:t.axis}},endDrag:function(t,e){var n=t.onRemove,r=e.didDrop(),i=e.getItem(),o=i.field;!r&&n&&n(o)}},Y=function(t,e){return{connectDragSource:t.dragSource(),getItem:e.getItem(),isDragging:e.isDragging()}},q={drop:function(t,e){var n=t.field,r=t.axis,i=t.onSort,o=e.getItem(),a=o.field;r===o.axis&&n.shortKey!==a.shortKey&&i&&i(a,n)}},X=function(t,e){return{connectDropTarget:t.dropTarget(),isOver:e.isOver()}},K=function(t){function e(t){(0,f.default)(this,e);var n=(0,g.default)(this,(e.__proto__||(0,c.default)(e)).call(this));return n.changeSettingAliasVisible=function(t){return n.setState({settingAliasVisible:t})},n.onOk=function(t){var e=n.state.field,r=n.props.onChange;e.showName=t,r(e),n.changeSettingAliasVisible(!1)},n.state={field:t.field,settingAliasVisible:!1},n}return(0,y.default)(e,t),(0,d.default)(e,[{key:"getAggrMap",value:function(){var t;if(this.props.digitalPancel){var e;return e={},(0,u.default)(e,k,j(23217,"总和")),(0,u.default)(e,P,j(509796,"平均值")),(0,u.default)(e,A,j(509794,"最大值")),(0,u.default)(e,I,j(509795,"最小值")),(0,u.default)(e,D,j(502872,"计数")),(0,u.default)(e,R,"默认"),(0,u.default)(e,N,"金额"),(0,u.default)(e,L,"千分位"),(0,u.default)(e,F,"百分比"),e}return t={},(0,u.default)(t,k,j(23217,"总和")),(0,u.default)(t,P,j(509796,"平均值")),(0,u.default)(t,A,j(509794,"最大值")),(0,u.default)(t,I,j(509795,"最小值")),(0,u.default)(t,D,j(502872,"计数")),t}},{key:"getMenu",value:function(){var t=this,e=this.props,n=e.axis,r=e.digitalPancel,i=e.extra,a=e.sortable,u=this.getAggrMap(),s=this.state.field,c=s.orderType,l=s.aggregator,f=s.fieldType,h=s.fieldName,d=s.showType,p=[],g="orderType",v=[],y=[{key:W,text:j(389185,"默认排序")},{key:V,text:j(384985,"升序")},{key:H,text:j(384984,"降序")}];switch(n){case S.MEASURES:g="aggregator",p=[{key:k,text:u[k]},{key:P,text:u[P]},{key:A,text:u[A]},{key:I,text:u[I]},{key:D,text:u[D]}],f!==G&&h.toLowerCase()!==S.PRIMARY_KEY||(p=[{key:D,text:u[D]}]),p.push({key:"divider"}),p=a?p.concat(y):p;break;case S.DIMENSIONS:p=y}if(p.push({key:S.SETTINGALIAS,text:j("505375","设置别名")}),v=[l,c],r){var m=[],b=[];i&&(m=[{key:z,text:"编辑"},{key:"divider"}]),b=[{key:"divider"},{key:B,text:"筛选条件"}],p=[].concat((0,o.default)(m),[{key:k,text:u[k]},{key:P,text:u[P]},{key:A,text:u[A]},{key:I,text:u[I]},{key:D,text:u[D]},{key:"divider"},{key:R,text:u[R]},{key:N,text:u[N]},{key:L,text:u[L]},{key:F,text:u[F]}],(0,o.default)(b)),v=[l,d]}return _.default.createElement(w.Menu,{className:"rp-dropdown-menu",selectedKeys:v,onClick:function(e){var n=e.key;return t.props.onChangeType?t.onChangeType(n):t.onFieldChange(n,g)}},p.map(function(t){if("divider"===t.key)return _.default.createElement(w.Menu.Divider,null);if(B===t.key){var e=s.filters;return _.default.createElement(w.Menu.Item,{key:t.key},_.default.createElement("div",{className:"filter-axis-field"},_.default.createElement("div",{className:"text"},t.text),e&&e.length>0&&_.default.createElement(w.Badge,{dot:!0})))}return _.default.createElement(w.Menu.Item,{key:t.key},t.text)}))}},{key:"onChangeType",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"showType";if(t===z){return void(0,this.props.onCountVisibleChange)(!0)}if(t===B){return void(0,this.props.toggleDialog)(!0,this.state.field)}t!==k&&t!==P&&t!==A&&t!==I&&t!==D||(e="aggregator");var n=this.state.field,r=this.props.onChangeType;n[e]!==t&&(n[e]=t,this.setState({field:n}),r(e)(t))}},{key:"onFieldChange",value:function(t,e){if(t!==W&&t!==H&&t!==V||(e="orderType"),t===S.SETTINGALIAS)return void this.changeSettingAliasVisible(!0);var n=this.state.field,r=this.props.onChange;n[e]!==t&&(n[e]=t,this.setState({field:n}),r&&r(n))}},{key:"render",value:function(){var t=this,e=this.state,n=e.field,r=e.settingAliasVisible,i=this.props,o=i.axis,a=i.isDragging,u=i.connectDragSource,s=i.connectDropTarget,c=i.digitalPancel,l=o===S.MEASURES,f=n.fieldName,h=n.fieldText,d=n.tableName,p=n.fieldType,g=void 0===p?"":p,v=n.orderType,y=n.aggregator,m=n.showType,b=n.title,x=n.showName,O=a?{opacity:.7}:{},C=this.getAggrMap(),E=c?C[m]:C[y],j=x||(b||h||f)+" "+(l?"("+E+")":"");return _.default.createElement(_.default.Fragment,null,_.default.createElement(w.Dropdown,{overlay:this.getMenu(),trigger:["click"]},s(u(_.default.createElement("div",{className:"section-item",style:O,title:d+"."+f},_.default.createElement(w.Button,{size:"small",type:"primary",className:"wea-f12 rp-btn-"+(l?"number":g.toLowerCase())},v&&v!==W?_.default.createElement("i",{className:"rpicon rpicon-sm rpicon-"+v.toLowerCase(),style:{paddingRight:4,verticalAlign:"middle"}}):_.default.createElement("span",null),j,_.default.createElement(w.Icon,{type:"down"})))))),_.default.createElement(M.default,{visible:r,onCancel:function(){return t.changeSettingAliasVisible(!1)},onOk:this.onOk,showName:x}))}}]),e}(_.default.Component);K=(0,O.DragSource)(T,U,Y)(K),K=(0,O.DropTarget)([T],q,X)(K),e.default=K},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(8),o=r(i),a=n(36),u=r(a),s=n(5),c=r(s),l=n(1),f=r(l),h=n(4),d=r(h),p=n(2),g=r(p),v=n(3),y=r(v),m=n(0),b=r(m),x=n(7),_=n(6),w=_.WeaLocaleProvider.getLabel,O=function(t){function e(){return(0,f.default)(this,e),(0,g.default)(this,(e.__proto__||(0,c.default)(e)).apply(this,arguments))}return(0,y.default)(e,t),(0,d.default)(e,[{key:"render",value:function(){var t=this.props,e=t.okText,n=t.cancelText,r=t.onOK,i=t.onCancel,a=(0,u.default)(t,["okText","cancelText","onOK","onCancel"]),s=[b.default.createElement(x.Button,{type:"primary",onClick:r},e),b.default.createElement(x.Button,{type:"ghost",onClick:i},n)];return b.default.createElement(_.WeaDialog,(0,o.default)({buttons:s,onCancel:i},a))}}]),e}(b.default.Component);e.default=O,O.defaultProps={okText:w("502708","确定"),cancelText:w("31129","取消"),onOK:function(){},onCancel:function(){}}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(41),o=r(i),a=n(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(0),y=r(v),m=n(7),b=n(30),x=n(9),_=n(259),w=r(_),O=n(790),S=r(O),C=n(6),E=C.WeaLocaleProvider.getLabel,M=x.dndTypes.TABLE_FIELD,j={drop:function(t,e,n){var r=n.state.filters,i=e.getItem(),o=i.field;if(!!r.find(function(t){return t.table+t.field===o.tableName+o.fieldName}))return void m.message.warn(E(510742,"已经存在#fieldname#,不可重复").replace("#fieldname#",o.fieldText||o.fieldName));n.toggleDialog(!0,n.getNewFilter(o))}},T=function(t,e){return{connectDropTarget:t.dropTarget(),getItem:e.getItem()}},k=function(t){function e(t){(0,c.default)(this,e);var n=(0,d.default)(this,(e.__proto__||(0,u.default)(e)).call(this));return n.onOK=function(t){var e=n.state.filters,r=n.findFilterIndex(t),i=e[r];i?(0,o.default)(i,t):e.push(t),n.onFiltersChange(e),n.toggleDialog(!1,null)},n.onFilterRemove=function(t){var e=n.state.filters,r=n.findFilterIndex(t);e.splice(r,1),n.onFiltersChange(e)},n.state={filters:t.filters,visible:!1,filter:null},n}return(0,g.default)(e,t),(0,f.default)(e,[{key:"componentWillReceiveProps",value:function(t){"filters"in t&&this.setState({filters:t.filters})}},{key:"getNewFilter",value:function(t){var e=t.fieldName,n=t.fieldText,r=t.fieldType,i=t.tableName;return{conditions:[],isNull:!1,field:e,filterType:x.filterTypes.CONDITION,name:n,table:i,type:r}}},{key:"onFiltersChange",value:function(t){this.setState({filters:t}),this.props.onChange(t)}},{key:"findFilterIndex",value:function(t){return this.state.filters.findIndex(function(e){return e.table===t.table&&e.field===t.field})}},{key:"toggleDialog",value:function(t,e){this.setState({visible:t,filter:e})}},{key:"render",value:function(){var t=this,e=this.state,n=e.visible,r=e.filter,i=e.filters,o=this.props.connectDropTarget;return i?o(y.default.createElement("div",{className:"rp-widget-card",style:{flex:"1 1 0%"}},y.default.createElement("p",{className:"rp-widget-card-lable"},E(509253,"筛选")),i.length?y.default.createElement("div",{className:"rp-widget-card-list"},i.map(function(e){return y.default.createElement(S.default,{filter:e,onRemove:t.onFilterRemove,onSettingClick:function(){return t.toggleDialog(!0,e)}})})):y.default.createElement("div",{className:"rp-widget-card-remind"},E(510745,"拖拽字段到这里进行筛选")),y.default.createElement(w.default,{visible:n,filter:r,onCancel:function(){return t.toggleDialog(!1,null)},onOK:this.onOK}))):null}}]),e}(y.default.Component);e.default=(0,b.DropTarget)(M,j,T)(k)},function(t,e){},function(t,e){},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(8),o=r(i),a=n(33),u=r(a),s=n(41),c=r(s),l=n(5),f=r(l),h=n(1),d=r(h),p=n(4),g=r(p),v=n(2),y=r(v),m=n(3),b=r(m),x=n(0),_=r(x),w=n(7),O=n(82),S=r(O),C=n(794),E=r(C),M=n(30),j=n(9),T=n(6),k=T.WeaLocaleProvider.getLabel,P=w.Menu.SubMenu,A=j.aggregator.COUNT,I=j.aggregator.AGGDEFAULT,D={drop:function(t,e,n){var r=e.getItem(),i=r.field;n.onFieldAdd(i)}},R=function(t,e){return{connectDropTarget:t.dropTarget(),getItem:e.getItem()}},N=function(){return[{name:k(384113,"添加"),isAdd:!0,addTypes:[{label:k(449,"计算"),value:"calculation",children:[{value:"YOY",label:k(515941,"同比")},{value:"MOM",label:k(515942,"环比")}]}]}]},L=function(t){function e(){var t,n,r,i;(0,d.default)(this,e);for(var o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return n=r=(0,y.default)(this,(t=e.__proto__||(0,f.default)(e)).call.apply(t,[this].concat(a))),r.state={fields:r.props.fields.concat(N()),id:"",countId:""},r.onSort=function(t,e){var n=r.state.fields,i=n.findIndex(function(e){return e.id===t.id}),o=n.findIndex(function(t){return t.id===e.id});n.forEach(function(t,e){t.index=e,i>o?e>=o&&e<i?t.index+=1:e===i&&(t.index=o):e>i&&e<=o?t.index-=1:e===i&&(t.index=o)}),n.sort(function(t,e){return t.index-e.index}),r.updateFields(n)},r.onAdd=function(t){var e=r.state.fields,n=e.length,i={};switch(t){case"YOY":i={id:r.genUUID(),title:k(515941,"同比"),countType:"YOY"};break;case"MOM":i={id:r.genUUID(),title:k(515942,"环比"),countType:"MOM"}}e.splice(n-1,0,i),r.setState({id:i.id}),r.updateFields(e)},r.onRemove=function(t){var e=r.state.fields,n=e.filter(function(e){return e.id!==t.id});r.updateFields(n)},r.setField=function(t){var e=r.state.fields,n=e.find(function(e){return e.id===t.id});(0,c.default)(n,t),r.updateFields(e)},r.updateFields=function(t){var e=r.props,n=e.onPanelPropChange,i=e.pancelProp,o=void 0===i?"extra":i;r.setState({fields:t},function(){var e=[].concat(t);e.pop(),n(o)(e)})},r.onCountVisibleChange=function(t){return function(e){if(e)return r.setState({countId:t});r.setState({countId:""})}},r.onVisibleChange=function(t){return function(e){var n=window.event&&window.event.target,i=n.className,o=document.querySelectorAll(".measure-form");if(-1!=i.indexOf("ant-select-dropdown-menu-item")||-1!=i.indexOf("ant-calendar")||-1!=i.indexOf("extra"))return-1!=i.indexOf("extra")&&Array.prototype.slice.call(o).forEach(function(t){t.classList.add("ant-popover-hidden")}),void r.setState({id:t});r.setState({id:""})}},r.onChangeType=function(t){return function(e){return function(n){var i=r.state.fields,o=i.find(function(e){return e.id===t.id});(0,c.default)(o,(0,u.default)({},e,n)),r.updateFields(i)}}},r.addMenu=function(t){return _.default.createElement(w.Menu,{className:"rp-dropdown-menu",onClick:function(t){r.onAdd(t.key)}},t.map(function(t){return _.default.createElement(P,{key:t.value,title:_.default.createElement("span",null,t.label)},t.children.map(function(t){return _.default.createElement(w.Menu.Item,{key:t.value},t.label)}))}))},i=n,(0,y.default)(r,i)}return(0,b.default)(e,t),(0,g.default)(e,[{key:"onFieldAdd",value:function(t){var e=this.props.canDrop,n=this.state.fields,r={aggregator:A,orderType:j.order_type.DEFAULT};if(e(j.MEASURES)){var i=(0,o.default)({},t,r,{shortKey:this.genUUID(),id:this.genUUID(),showType:I,title:t.fieldText,countType:"COUNT"}),a=n.length;n.splice(a-1,0,i),this.updateFields(n)}}},{key:"genUUID",value:function(){var t=this.state.fields,e=t.map(function(t){return t.id});return function t(){var n="f"+(0,S.default)(6);return e.includes(n)?t():n}()}},{key:"render",value:function(){var t=this,e=this.state,n=e.fields,r=e.id,i=e.countId,o=this.props,a=o.tableMetas,u=o.connectDropTarget,s=o.mask,c=s?{display:"block"}:{display:"none"},l=n.map(function(e){return e.isAdd?_.default.createElement("div",{className:"seation-item"},_.default.createElement(w.Dropdown,{overlay:t.addMenu(e.addTypes),trigger:["click"]},_.default.createElement("span",{className:"add"},e.name))):_.default.createElement(E.default,{tableMetas:a,field:e,id:r,onSort:t.onSort,countId:i,setField:t.setField,onRemove:t.onRemove,onVisibleChange:t.onVisibleChange,onChangeType:t.onChangeType(e),onCountVisibleChange:t.onCountVisibleChange})});return u(_.default.createElement("div",{className:"rp-digital-second-measure"},_.default.createElement("div",null,l),_.default.createElement("div",{className:"widget-mask",style:c})))}}]),e}(_.default.Component);e.default=(0,M.DropTarget)("tableField",D,R)(L)},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)&&r.length){var a=n.apply(null,r);a&&t.push(a)}else if("object"===i)for(var u in r)o.call(r,u)&&r[u]&&t.push(u)}}return t.join(" ")}var o={}.hasOwnProperty;"undefined"!==typeof t&&t.exports?(n.default=n,t.exports=n):(r=[],void 0!==(i=function(){return n}.apply(e,r))&&(t.exports=i))}()},function(t,e,n){"use strict";function r(t){var e=t.cellCount,n=t.overscanCellsCount,r=t.scrollDirection,o=t.startIndex,a=t.stopIndex;return r===i?{overscanStartIndex:Math.max(0,o),overscanStopIndex:Math.min(e-1,a+n)}:{overscanStartIndex:Math.max(0,o-n),overscanStopIndex:Math.min(e-1,a)}}Object.defineProperty(e,"__esModule",{value:!0}),e.SCROLL_DIRECTION_VERTICAL=e.SCROLL_DIRECTION_HORIZONTAL=e.SCROLL_DIRECTION_FORWARD=e.SCROLL_DIRECTION_BACKWARD=void 0,e.default=r;var i=(n(64),e.SCROLL_DIRECTION_BACKWARD=-1,e.SCROLL_DIRECTION_FORWARD=1);e.SCROLL_DIRECTION_HORIZONTAL="horizontal",e.SCROLL_DIRECTION_VERTICAL="vertical"},function(t,e,n){"use strict";function r(t){for(var e=t.cellCache,n=t.cellRenderer,r=t.columnSizeAndPositionManager,i=t.columnStartIndex,o=t.columnStopIndex,a=t.deferredMeasurementCache,u=t.horizontalOffsetAdjustment,s=t.isScrolling,c=t.isScrollingOptOut,l=t.parent,f=t.rowSizeAndPositionManager,h=t.rowStartIndex,d=t.rowStopIndex,p=t.styleCache,g=t.verticalOffsetAdjustment,v=t.visibleColumnIndices,y=t.visibleRowIndices,m=[],b=r.areOffsetsAdjusted()||f.areOffsetsAdjusted(),x=!s&&!b,_=h;_<=d;_++)for(var w=f.getSizeAndPositionOfCell(_),O=i;O<=o;O++){var S=r.getSizeAndPositionOfCell(O),C=O>=v.start&&O<=v.stop&&_>=y.start&&_<=y.stop,E=_+"-"+O,M=void 0;x&&p[E]?M=p[E]:a&&!a.has(_,O)?M={height:"auto",left:0,position:"absolute",top:0,width:"auto"}:(M={height:w.size,left:S.offset+u,position:"absolute",top:w.offset+g,width:S.size},p[E]=M);var j={columnIndex:O,isScrolling:s,isVisible:C,key:E,parent:l,rowIndex:_,style:M},T=void 0;!c&&!s||u||g?T=n(j):(e[E]||(e[E]=n(j)),T=e[E]),null!=T&&!1!==T&&m.push(T)}return m}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;n(64)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.bpfrpt_proptype_Scroll=e.bpfrpt_proptype_RenderedRows=e.bpfrpt_proptype_RowRenderer=e.bpfrpt_proptype_RowRendererParams=void 0;var r=n(0),i=(function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);e.default=t}(r),n(12));!function(t){t&&t.__esModule}(i);e.bpfrpt_proptype_RowRendererParams=null,e.bpfrpt_proptype_RowRenderer=null,e.bpfrpt_proptype_RenderedRows=null,e.bpfrpt_proptype_Scroll=null},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){return!e||"object"!==typeof e&&"function"!==typeof e?o(t):e}function o(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function a(t){return(a=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function u(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&s(t,e)}function s(t,e){return(s=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}n.d(e,"a",function(){return f});var c=n(12),l=(n.n(c),n(0)),f=(n.n(l),function(t){function e(){return r(this,e),i(this,a(e).apply(this,arguments))}return u(e,t),e}(l.Component));f.propTypes={value:c.oneOfType([c.string,c.number])},f.isSelectOption=!0},function(t,e,n){"use strict";function r(t){return a(t)||o(t)||i()}function i(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function o(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}function a(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}function u(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];var i=e[0],o=e[1],a=e[2],u=e.slice(3),c=s.oneOfType([s.string,s.number]),l=s.shape({key:c.isRequired,label:s.node});if(!i.labelInValue){if(("multiple"===i.mode||"tags"===i.mode||i.multiple||i.tags)&&""===i[o])return new Error("Invalid prop `".concat(o,"` of type `string` supplied to `").concat(a,"`, ")+"expected `array` when `multiple` or `tags` is `true`.");return s.oneOfType([s.arrayOf(c),c]).apply(void 0,[i,o,a].concat(r(u)))}return s.oneOfType([s.arrayOf(l),l]).apply(void 0,[i,o,a].concat(r(u)))?new Error("Invalid prop `".concat(o,"` supplied to `").concat(a,"`, ")+"when you set `labelInValue` to `true`, `".concat(o,"` should in ")+"shape of `{ key: string | number, label?: ReactNode }`."):null}var s=n(12),c=(n.n(s),{id:s.string,defaultActiveFirstOption:s.bool,multiple:s.bool,filterOption:s.any,children:s.any,showSearch:s.bool,disabled:s.bool,allowClear:s.bool,showArrow:s.bool,tags:s.bool,prefixCls:s.string,className:s.string,transitionName:s.string,optionLabelProp:s.string,optionFilterProp:s.string,animation:s.string,choiceTransitionName:s.string,open:s.bool,defaultOpen:s.bool,onChange:s.func,onBlur:s.func,onFocus:s.func,onSelect:s.func,onSearch:s.func,onPopupScroll:s.func,onMouseEnter:s.func,onMouseLeave:s.func,onInputKeyDown:s.func,placeholder:s.any,onDeselect:s.func,labelInValue:s.bool,loading:s.bool,value:u,defaultValue:u,dropdownStyle:s.object,maxTagTextLength:s.number,maxTagCount:s.number,maxTagPlaceholder:s.oneOfType([s.node,s.func]),tokenSeparators:s.arrayOf(s.string),getInputElement:s.func,showAction:s.arrayOf(s.string),clearIcon:s.node,inputIcon:s.node,removeIcon:s.node,menuItemSelectedIcon:s.oneOfType([s.func,s.node]),dropdownRender:s.func});e.a=c},function(t,e,n){function r(t){if(!t||!t.nodeType)throw new Error("A DOM element reference is required");this.el=t,this.list=t.classList}try{var i=n(363)}catch(t){var i=n(363)}var o=/\s+/,a=Object.prototype.toString;t.exports=function(t){return new r(t)},r.prototype.add=function(t){if(this.list)return this.list.add(t),this;var e=this.array();return~i(e,t)||e.push(t),this.el.className=e.join(" "),this},r.prototype.remove=function(t){if("[object RegExp]"==a.call(t))return this.removeMatching(t);if(this.list)return this.list.remove(t),this;var e=this.array(),n=i(e,t);return~n&&e.splice(n,1),this.el.className=e.join(" "),this},r.prototype.removeMatching=function(t){for(var e=this.array(),n=0;n<e.length;n++)t.test(e[n])&&this.remove(e[n]);return this},r.prototype.toggle=function(t,e){return this.list?("undefined"!==typeof e?e!==this.list.toggle(t,e)&&this.list.toggle(t):this.list.toggle(t),this):("undefined"!==typeof e?e?this.add(t):this.remove(t):this.has(t)?this.remove(t):this.add(t),this)},r.prototype.array=function(){var t=this.el.getAttribute("class")||"",e=t.replace(/^\s+|\s+$/g,""),n=e.split(o);return""===n[0]&&n.shift(),n},r.prototype.has=r.prototype.contains=function(t){return this.list?this.list.contains(t):!!~i(this.array(),t)}},function(t,e){t.exports=function(t,e){if(t.indexOf)return t.indexOf(e);for(var n=0;n<t.length;++n)if(t[n]===e)return n;return-1}},function(t,e,n){t.exports=n(847)()},function(t,e,n){"use strict";var r={isAppearSupported:function(t){return t.transitionName&&t.transitionAppear||t.animation.appear},isEnterSupported:function(t){return t.transitionName&&t.transitionEnter||t.animation.enter},isLeaveSupported:function(t){return t.transitionName&&t.transitionLeave||t.animation.leave},allowAppearCallback:function(t){return t.transitionAppear||t.animation.appear},allowEnterCallback:function(t){return t.transitionEnter||t.animation.enter},allowLeaveCallback:function(t){return t.transitionLeave||t.animation.leave}};e.a=r},function(t,e,n){"use strict";var r=n(853),i=(n(369),n(883)),o=n(886);n(887);n.d(e,"a",function(){return i.a}),n.d(e,"b",function(){return o.a}),e.c=r.a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.storeShape=void 0;var r=n(12),i=function(t){return t&&t.__esModule?t:{default:t}}(r);e.storeShape=i.default.shape({subscribe:i.default.func.isRequired,setState:i.default.func.isRequired,getState:i.default.func.isRequired})},function(t,e,n){"use strict";function r(t){return!t.length||t.every(function(t){return!!t.props.disabled})}function i(t,e,n){var r,i=t.getState();t.setState({activeKey:y()({},i.activeKey,(r={},r[e]=n,r))})}function o(t){return t.eventKey||"0-menu-"}function a(t,e){var n=e,r=t.children,i=t.eventKey;if(n){var o=void 0;if(Object(M.e)(r,function(t,e){t&&!t.props.disabled&&n===Object(M.a)(t,i,e)&&(o=!0)}),o)return n}return n=null,t.defaultActiveFirst?(Object(M.e)(r,function(t,e){n||!t||t.props.disabled||(n=Object(M.a)(t,i,e))}),n):n}function u(t){if(t){var e=this.instanceArray.indexOf(t);-1!==e?this.instanceArray[e]=t:this.instanceArray.push(t)}}e.b=a;var s=n(36),c=n.n(s),l=n(1),f=n.n(l),h=n(2),d=n.n(h),p=n(3),g=n.n(p),v=n(8),y=n.n(v),m=n(0),b=n.n(m),x=n(12),_=n.n(x),w=n(166),O=(n.n(w),n(167)),S=n(858),C=n(87),E=n.n(C),M=n(104),j=n(860),T=function(t){function e(n){var r;f()(this,e);var i=d()(this,t.call(this,n));return k.call(i),n.store.setState({activeKey:y()({},n.store.getState().activeKey,(r={},r[n.eventKey]=a(n,n.activeKey),r))}),i.instanceArray=[],i}return g()(e,t),e.prototype.componentDidMount=function(){this.props.manualRef&&this.props.manualRef(this)},e.prototype.shouldComponentUpdate=function(t){return this.props.visible||t.visible},e.prototype.componentDidUpdate=function(t){var e=this.props,n="activeKey"in e?e.activeKey:e.store.getState().activeKey[o(e)],r=a(e,n);if(r!==n)i(e.store,o(e),r);else if("activeKey"in t){var u=a(t,t.activeKey);r!==u&&i(e.store,o(e),r)}},e.prototype.render=function(){var t=this,e=c()(this.props,[]);this.instanceArray=[];var n=E()(e.prefixCls,e.className,e.prefixCls+"-"+e.mode),r={className:n,role:e.role||"menu"};e.id&&(r.id=e.id),e.focusable&&(r.tabIndex="0",r.onKeyDown=this.onKeyDown);var i=e.prefixCls,o=e.eventKey,a=e.visible,u=e.level,s=e.mode,l=e.overflowedIndicator,f=e.theme;return M.g.forEach(function(t){return delete e[t]}),delete e.onClick,b.a.createElement(j.a,y()({},e,{prefixCls:i,mode:s,tag:"ul",level:u,theme:f,hiddenClassName:i+"-hidden",visible:a,overflowedIndicator:l},r),b.a.Children.map(e.children,function(e,n){return t.renderMenuItem(e,n,o||"0-menu-")}))},e}(b.a.Component);T.propTypes={onSelect:_.a.func,onClick:_.a.func,onDeselect:_.a.func,onOpenChange:_.a.func,onDestroy:_.a.func,openTransitionName:_.a.string,openAnimation:_.a.oneOfType([_.a.string,_.a.object]),openKeys:_.a.arrayOf(_.a.string),visible:_.a.bool,children:_.a.any,parentMenu:_.a.object,eventKey:_.a.string,store:_.a.shape({getState:_.a.func,setState:_.a.func}),focusable:_.a.bool,multiple:_.a.bool,style:_.a.object,defaultActiveFirst:_.a.bool,activeKey:_.a.string,selectedKeys:_.a.arrayOf(_.a.string),defaultSelectedKeys:_.a.arrayOf(_.a.string),defaultOpenKeys:_.a.arrayOf(_.a.string),level:_.a.number,mode:_.a.oneOf(["horizontal","vertical","vertical-left","vertical-right","inline"]),triggerSubMenuAction:_.a.oneOf(["click","hover"]),inlineIndent:_.a.oneOfType([_.a.number,_.a.string]),manualRef:_.a.func,itemIcon:_.a.oneOfType([_.a.func,_.a.node]),expandIcon:_.a.oneOfType([_.a.func,_.a.node])},T.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:M.h};var k=function(){var t=this;this.onKeyDown=function(e,n){var r=e.keyCode,a=void 0;if(t.getFlatInstanceArray().forEach(function(t){t&&t.props.active&&t.onKeyDown&&(a=t.onKeyDown(e))}),a)return 1;var u=null;return r!==O.a.UP&&r!==O.a.DOWN||(u=t.step(r===O.a.UP?-1:1)),u?(e.preventDefault(),i(t.props.store,o(t.props),u.props.eventKey),"function"===typeof n&&n(u),1):void 0},this.onItemHover=function(e){var n=e.key,r=e.hover;i(t.props.store,o(t.props),r?n:null)},this.onDeselect=function(e){t.props.onDeselect(e)},this.onSelect=function(e){t.props.onSelect(e)},this.onClick=function(e){t.props.onClick(e)},this.onOpenChange=function(e){t.props.onOpenChange(e)},this.onDestroy=function(e){t.props.onDestroy(e)},this.getFlatInstanceArray=function(){return t.instanceArray},this.getOpenTransitionName=function(){return t.props.openTransitionName},this.step=function(e){var n=t.getFlatInstanceArray(),i=t.props.store.getState().activeKey[o(t.props)],a=n.length;if(!a)return null;e<0&&(n=n.concat().reverse());var u=-1;if(n.every(function(t,e){return!t||t.props.eventKey!==i||(u=e,!1)}),t.props.defaultActiveFirst||-1===u||!r(n.slice(u,a-1))){var s=(u+1)%a,c=s;do{var l=n[c];if(l&&!l.props.disabled)return l;c=(c+1)%a}while(c!==s);return null}},this.renderCommonMenuItem=function(e,n,r){var i=t.props.store.getState(),o=t.props,a=Object(M.a)(e,o.eventKey,n),s=e.props,c=a===i.activeKey,l=y()({mode:s.mode||o.mode,level:o.level,inlineIndent:o.inlineIndent,renderMenuItem:t.renderMenuItem,rootPrefixCls:o.prefixCls,index:n,parentMenu:o.parentMenu,manualRef:s.disabled?void 0:Object(S.a)(e.ref,u.bind(t)),eventKey:a,active:!s.disabled&&c,multiple:o.multiple,onClick:function(e){(s.onClick||M.h)(e),t.onClick(e)},onItemHover:t.onItemHover,openTransitionName:t.getOpenTransitionName(),openAnimation:o.openAnimation,subMenuOpenDelay:o.subMenuOpenDelay,subMenuCloseDelay:o.subMenuCloseDelay,forceSubMenuRender:o.forceSubMenuRender,onOpenChange:t.onOpenChange,onDeselect:t.onDeselect,onSelect:t.onSelect,builtinPlacements:o.builtinPlacements,itemIcon:s.itemIcon||t.props.itemIcon,expandIcon:s.expandIcon||t.props.expandIcon},r);return("inline"===o.mode||Object(M.d)())&&(l.triggerSubMenuAction="click"),b.a.cloneElement(e,l)},this.renderMenuItem=function(e,n,r){if(!e)return null;var i=t.props.store.getState(),o={openKeys:i.openKeys,selectedKeys:i.selectedKeys,triggerSubMenuAction:t.props.triggerSubMenuAction,subMenuKey:r};return t.renderCommonMenuItem(e,n,o)}},P=Object(w.connect)()(T);e.a=P},function(t,e,n){"use strict";var r=n(1),i=n.n(r),o=n(2),a=n.n(o),u=n(3),s=n.n(u),c=n(8),l=n.n(c),f=n(0),h=n.n(f),d=n(18),p=n.n(d),g=n(12),v=n.n(g),y=n(862),m=n(167),b=n(87),x=n.n(b),_=n(166),w=(n.n(_),n(368)),O=n(881),S=n(165),C=n(104),E=0,M={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},j=function(t,e,n){var r,i=Object(C.b)(e),o=t.getState();t.setState({defaultActiveFirst:l()({},o.defaultActiveFirst,(r={},r[i]=n,r))})},T=function(t){function e(n){i()(this,e);var r=a()(this,t.call(this,n));k.call(r);var o=n.store,u=n.eventKey,s=o.getState().defaultActiveFirst;r.isRootMenu=!1;var c=!1;return s&&(c=s[u]),j(o,u,c),r}return s()(e,t),e.prototype.componentDidMount=function(){this.componentDidUpdate()},e.prototype.componentDidUpdate=function(){var t=this,e=this.props,n=e.mode,r=e.parentMenu,i=e.manualRef;i&&i(this),"horizontal"===n&&r.isRootMenu&&this.props.isOpen&&(this.minWidthTimeout=setTimeout(function(){return t.adjustWidth()},0))},e.prototype.componentWillUnmount=function(){var t=this.props,e=t.onDestroy,n=t.eventKey;e&&e(n),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)},e.prototype.renderChildren=function(t){var e=this.props,n={mode:"horizontal"===e.mode?"vertical":e.mode,visible:this.props.isOpen,level:e.level+1,inlineIndent:e.inlineIndent,focusable:!1,onClick:this.onSubMenuClick,onSelect:this.onSelect,onDeselect:this.onDeselect,onDestroy:this.onDestroy,selectedKeys:e.selectedKeys,eventKey:e.eventKey+"-menu-",openKeys:e.openKeys,openTransitionName:e.openTransitionName,openAnimation:e.openAnimation,onOpenChange:this.onOpenChange,subMenuOpenDelay:e.subMenuOpenDelay,parentMenu:this,subMenuCloseDelay:e.subMenuCloseDelay,forceSubMenuRender:e.forceSubMenuRender,triggerSubMenuAction:e.triggerSubMenuAction,builtinPlacements:e.builtinPlacements,defaultActiveFirst:e.store.getState().defaultActiveFirst[Object(C.b)(e.eventKey)],multiple:e.multiple,prefixCls:e.rootPrefixCls,id:this._menuId,manualRef:this.saveMenuInstance,itemIcon:e.itemIcon,expandIcon:e.expandIcon},r=this.haveRendered;if(this.haveRendered=!0,this.haveOpened=this.haveOpened||n.visible||n.forceSubMenuRender,!this.haveOpened)return h.a.createElement("div",null);var i=r||!n.visible||"inline"===!n.mode;n.className=" "+n.prefixCls+"-sub";var o={};return n.openTransitionName?o.transitionName=n.openTransitionName:"object"===typeof n.openAnimation&&(o.animation=l()({},n.openAnimation),i||delete o.animation.appear),h.a.createElement(S.a,l()({},o,{showProp:"visible",component:"",transitionAppear:i}),h.a.createElement(w.a,l()({},n,{id:this._menuId}),t))},e.prototype.render=function(){var t,e=l()({},this.props),n=e.isOpen,r=this.getPrefixCls(),i="inline"===e.mode,o=x()(r,r+"-"+e.mode,(t={},t[e.className]=!!e.className,t[this.getOpenClassName()]=n,t[this.getActiveClassName()]=e.active||n&&!i,t[this.getDisabledClassName()]=e.disabled,t[this.getSelectedClassName()]=this.isChildrenSelected(),t));this._menuId||(e.eventKey?this._menuId=e.eventKey+"$Menu":this._menuId="$__$"+ ++E+"$Menu");var a={},u={},s={};e.disabled||(a={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},u={onClick:this.onTitleClick},s={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var c={};i&&(c.paddingLeft=e.inlineIndent*e.level);var f={};this.props.isOpen&&(f={"aria-owns":this._menuId});var d=null;"horizontal"!==e.mode&&(d=this.props.expandIcon,"function"===typeof this.props.expandIcon&&(d=h.a.createElement(this.props.expandIcon,l()({},this.props))));var p=h.a.createElement("div",l()({ref:this.saveSubMenuTitle,style:c,className:r+"-title"},s,u,{"aria-expanded":n},f,{"aria-haspopup":"true",title:"string"===typeof e.title?e.title:void 0}),e.title,d||h.a.createElement("i",{className:r+"-arrow"})),g=this.renderChildren(e.children),v=e.parentMenu.isRootMenu?e.parentMenu.props.getPopupContainer:function(t){return t.parentNode},m=M[e.mode],b=e.popupOffset?{offset:e.popupOffset}:{},_="inline"===e.mode?"":e.popupClassName,w=e.disabled,S=e.triggerSubMenuAction,j=e.subMenuOpenDelay,T=e.forceSubMenuRender,k=e.subMenuCloseDelay,P=e.builtinPlacements;return C.g.forEach(function(t){return delete e[t]}),delete e.onClick,h.a.createElement("li",l()({},e,a,{className:o,role:"menuitem"}),i&&p,i&&g,!i&&h.a.createElement(y.a,{prefixCls:r,popupClassName:r+"-popup "+_,getPopupContainer:v,builtinPlacements:l()({},O.a,P),popupPlacement:m,popupVisible:n,popupAlign:b,popup:g,action:w?[]:[S],mouseEnterDelay:j,mouseLeaveDelay:k,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:T},p))},e}(h.a.Component);T.propTypes={parentMenu:v.a.object,title:v.a.node,children:v.a.any,selectedKeys:v.a.array,openKeys:v.a.array,onClick:v.a.func,onOpenChange:v.a.func,rootPrefixCls:v.a.string,eventKey:v.a.string,multiple:v.a.bool,active:v.a.bool,onItemHover:v.a.func,onSelect:v.a.func,triggerSubMenuAction:v.a.string,onDeselect:v.a.func,onDestroy:v.a.func,onMouseEnter:v.a.func,onMouseLeave:v.a.func,onTitleMouseEnter:v.a.func,onTitleMouseLeave:v.a.func,onTitleClick:v.a.func,popupOffset:v.a.array,isOpen:v.a.bool,store:v.a.object,mode:v.a.oneOf(["horizontal","vertical","vertical-left","vertical-right","inline"]),manualRef:v.a.func,itemIcon:v.a.oneOfType([v.a.func,v.a.node]),expandIcon:v.a.oneOfType([v.a.func,v.a.node])},T.defaultProps={onMouseEnter:C.h,onMouseLeave:C.h,onTitleMouseEnter:C.h,onTitleMouseLeave:C.h,onTitleClick:C.h,manualRef:C.h,mode:"vertical",title:""};var k=function(){var t=this;this.onDestroy=function(e){t.props.onDestroy(e)},this.onKeyDown=function(e){var n=e.keyCode,r=t.menuInstance,i=t.props,o=i.isOpen,a=i.store;if(n===m.a.ENTER)return t.onTitleClick(e),j(a,t.props.eventKey,!0),!0;if(n===m.a.RIGHT)return o?r.onKeyDown(e):(t.triggerOpenChange(!0),j(a,t.props.eventKey,!0)),!0;if(n===m.a.LEFT){var u=void 0;if(!o)return;return u=r.onKeyDown(e),u||(t.triggerOpenChange(!1),u=!0),u}return!o||n!==m.a.UP&&n!==m.a.DOWN?void 0:r.onKeyDown(e)},this.onOpenChange=function(e){t.props.onOpenChange(e)},this.onPopupVisibleChange=function(e){t.triggerOpenChange(e,e?"mouseenter":"mouseleave")},this.onMouseEnter=function(e){var n=t.props,r=n.eventKey,i=n.onMouseEnter,o=n.store;j(o,t.props.eventKey,!1),i({key:r,domEvent:e})},this.onMouseLeave=function(e){var n=t.props,r=n.parentMenu,i=n.eventKey,o=n.onMouseLeave;r.subMenuInstance=t,o({key:i,domEvent:e})},this.onTitleMouseEnter=function(e){var n=t.props,r=n.eventKey,i=n.onItemHover,o=n.onTitleMouseEnter;i({key:r,hover:!0}),o({key:r,domEvent:e})},this.onTitleMouseLeave=function(e){var n=t.props,r=n.parentMenu,i=n.eventKey,o=n.onItemHover,a=n.onTitleMouseLeave;r.subMenuInstance=t,o({key:i,hover:!1}),a({key:i,domEvent:e})},this.onTitleClick=function(e){var n=t.props;n.onTitleClick({key:n.eventKey,domEvent:e}),"hover"!==n.triggerSubMenuAction&&(t.triggerOpenChange(!n.isOpen,"click"),j(n.store,t.props.eventKey,!1))},this.onSubMenuClick=function(e){"function"===typeof t.props.onClick&&t.props.onClick(t.addKeyPath(e))},this.onSelect=function(e){t.props.onSelect(e)},this.onDeselect=function(e){t.props.onDeselect(e)},this.getPrefixCls=function(){return t.props.rootPrefixCls+"-submenu"},this.getActiveClassName=function(){return t.getPrefixCls()+"-active"},this.getDisabledClassName=function(){return t.getPrefixCls()+"-disabled"},this.getSelectedClassName=function(){return t.getPrefixCls()+"-selected"},this.getOpenClassName=function(){return t.props.rootPrefixCls+"-submenu-open"},this.saveMenuInstance=function(e){t.menuInstance=e},this.addKeyPath=function(e){return l()({},e,{keyPath:(e.keyPath||[]).concat(t.props.eventKey)})},this.triggerOpenChange=function(e,n){var r=t.props.eventKey,i=function(){t.onOpenChange({key:r,item:t,trigger:n,open:e})};"mouseenter"===n?t.mouseenterTimeout=setTimeout(function(){i()},0):i()},this.isChildrenSelected=function(){var e={find:!1};return Object(C.f)(t.props.children,t.props.selectedKeys,e),e.find},this.isOpen=function(){return-1!==t.props.openKeys.indexOf(t.props.eventKey)},this.adjustWidth=function(){if(t.subMenuTitle&&t.menuInstance){var e=p.a.findDOMNode(t.menuInstance);e.offsetWidth>=t.subMenuTitle.offsetWidth||(e.style.minWidth=t.subMenuTitle.offsetWidth+"px")}},this.saveSubMenuTitle=function(e){t.subMenuTitle=e}},P=Object(_.connect)(function(t,e){var n=t.openKeys,r=t.activeKey,i=t.selectedKeys,o=e.eventKey,a=e.subMenuKey;return{isOpen:n.indexOf(o)>-1,active:r[a]===o,selectedKeys:i}})(T);P.isSubMenu=!0,e.a=P},function(t,e,n){"use strict";function r(t,e){for(var n=e;n;){if(n===t)return!0;n=n.parentNode}return!1}e.a=r},function(t,e,n){"use strict";var r=n(870);e.a=r.a},function(t,e,n){"use strict";function r(t,e,n){return t.left<n.left||t.left+e.width>n.right}function i(t,e,n){return t.top<n.top||t.top+e.height>n.bottom}function o(t,e,n){return t.left>n.right||t.left+e.width<n.left}function a(t,e,n){return t.top>n.bottom||t.top+e.height<n.top}function u(t,e,n){var r=[];return h.a.each(t,function(t){r.push(t.replace(e,function(t){return n[t]}))}),r}function s(t,e){return t[e]=-t[e],t}function c(t,e){return(/%$/.test(t)?parseInt(t.substring(0,t.length-1),10)/100*e:parseInt(t,10))||0}function l(t,e){t[0]=c(t[0],e.width),t[1]=c(t[1],e.height)}function f(t,e,n,c){var f=n.points,y=n.offset||[0,0],m=n.targetOffset||[0,0],b=n.overflow,x=n.source||t;y=[].concat(y),m=[].concat(m),b=b||{};var _={},w=0,O=Object(d.a)(x),S=Object(g.a)(x);l(y,S),l(m,e);var C=Object(v.a)(S,e,f,y,m),E=h.a.merge(S,C);if(O&&(b.adjustX||b.adjustY)&&c){if(b.adjustX&&r(C,S,O)){var M=u(f,/[lr]/gi,{l:"r",r:"l"}),j=s(y,0),T=s(m,0);o(Object(v.a)(S,e,M,j,T),S,O)||(w=1,f=M,y=j,m=T)}if(b.adjustY&&i(C,S,O)){var k=u(f,/[tb]/gi,{t:"b",b:"t"}),P=s(y,1),A=s(m,1);a(Object(v.a)(S,e,k,P,A),S,O)||(w=1,f=k,y=P,m=A)}w&&(C=Object(v.a)(S,e,f,y,m),h.a.mix(E,C));var I=r(C,S,O),D=i(C,S,O);(I||D)&&(f=n.points,y=n.offset||[0,0],m=n.targetOffset||[0,0]),_.adjustX=b.adjustX&&I,_.adjustY=b.adjustY&&D,(_.adjustX||_.adjustY)&&(E=Object(p.a)(C,S,O,_))}return E.width!==S.width&&h.a.css(x,"width",h.a.width(x)+E.width-S.width),E.height!==S.height&&h.a.css(x,"height",h.a.height(x)+E.height-S.height),h.a.offset(x,{left:E.left,top:E.top},{useCssRight:n.useCssRight,useCssBottom:n.useCssBottom,useCssTransform:n.useCssTransform,ignoreShake:n.ignoreShake}),{points:f,offset:y,targetOffset:m,overflow:_}}var h=n(88),d=n(373),p=n(875),g=n(375),v=n(876);e.a=f},function(t,e,n){"use strict";function r(t){for(var e={left:0,right:1/0,top:0,bottom:1/0},n=Object(o.a)(t),r=i.a.getDocument(t),u=r.defaultView||r.parentWindow,s=r.body,c=r.documentElement;n;){if(-1!==navigator.userAgent.indexOf("MSIE")&&0===n.clientWidth||n===s||n===c||"visible"===i.a.css(n,"overflow")){if(n===s||n===c)break}else{var l=i.a.offset(n);l.left+=n.clientLeft,l.top+=n.clientTop,e.top=Math.max(e.top,l.top),e.right=Math.min(e.right,l.left+n.clientWidth),e.bottom=Math.min(e.bottom,l.top+n.clientHeight),e.left=Math.max(e.left,l.left)}n=Object(o.a)(n)}var f=null;if(!i.a.isWindow(t)&&9!==t.nodeType){f=t.style.position;"absolute"===i.a.css(t,"position")&&(t.style.position="fixed")}var h=i.a.getWindowScrollLeft(u),d=i.a.getWindowScrollTop(u),p=i.a.viewportWidth(u),g=i.a.viewportHeight(u),v=c.scrollWidth,y=c.scrollHeight;if(t.style&&(t.style.position=f),Object(a.a)(t))e.left=Math.max(e.left,h),e.top=Math.max(e.top,d),e.right=Math.min(e.right,h+p),e.bottom=Math.min(e.bottom,d+g);else{var m=Math.max(v,h+p);e.right=Math.min(e.right,m);var b=Math.max(y,d+g);e.bottom=Math.min(e.bottom,b)}return e.top>=0&&e.left>=0&&e.bottom>e.top&&e.right>e.left?e:null}var i=n(88),o=n(374),a=n(874);e.a=r},function(t,e,n){"use strict";function r(t){if(i.a.isWindow(t)||9===t.nodeType)return null;var e=i.a.getDocument(t),n=e.body,r=void 0,o=i.a.css(t,"position");if("fixed"!==o&&"absolute"!==o)return"html"===t.nodeName.toLowerCase()?null:t.parentNode;for(r=t.parentNode;r&&r!==n;r=r.parentNode)if("static"!==(o=i.a.css(r,"position")))return r;return null}var i=n(88);e.a=r},function(t,e,n){"use strict";function r(t){var e=void 0,n=void 0,r=void 0;if(i.a.isWindow(t)||9===t.nodeType){var o=i.a.getWindow(t);e={left:i.a.getWindowScrollLeft(o),top:i.a.getWindowScrollTop(o)},n=i.a.viewportWidth(o),r=i.a.viewportHeight(o)}else e=i.a.offset(t),n=i.a.outerWidth(t),r=i.a.outerHeight(t);return e.width=n,e.height=r,e}var i=n(88);e.a=r},function(t,e,n){"use strict";var r=n(36),i=n.n(r),o=n(1),a=n.n(o),u=n(2),s=n.n(u),c=n(3),l=n.n(c),f=n(0),h=n.n(f),d=n(168),p=n.n(d),g=function(t){function e(){return a()(this,e),s()(this,t.apply(this,arguments))}return l()(e,t),e.prototype.shouldComponentUpdate=function(t){return t.hiddenClassName||t.visible},e.prototype.render=function(){var t=this.props,e=t.hiddenClassName,n=t.visible,r=i()(t,["hiddenClassName","visible"]);return e||h.a.Children.count(r.children)>1?(!n&&e&&(r.className+=" "+e),h.a.createElement("div",r)):h.a.Children.only(r.children)},e}(f.Component);g.propTypes={children:p.a.any,className:p.a.string,visible:p.a.bool,hiddenClassName:p.a.string},e.a=g},function(t,e,n){"use strict";function r(t,e,n){return n?t[0]===e[0]:t[0]===e[0]&&t[1]===e[1]}function i(t,e,n){var r=t[e]||{};return s()({},r,n)}function o(t,e,n,i){var o=n.points;for(var a in t)if(t.hasOwnProperty(a)&&r(t[a].points,o,i))return e+"-placement-"+a;return""}function a(t,e){this[t]=e}e.a=i,e.b=o,e.c=a;var u=n(8),s=n.n(u)},function(t,e,n){"use strict";var r=n(1),i=n.n(r),o=n(4),a=n.n(o),u=n(2),s=n.n(u),c=n(3),l=n.n(c),f=n(0),h=n.n(f),d=n(18),p=n.n(d),g=n(12),v=n.n(g),y=function(t){function e(){var t,n,r,o;i()(this,e);for(var a=arguments.length,u=Array(a),c=0;c<a;c++)u[c]=arguments[c];return n=r=s()(this,(t=e.__proto__||Object.getPrototypeOf(e)).call.apply(t,[this].concat(u))),r.removeContainer=function(){r.container&&(p.a.unmountComponentAtNode(r.container),r.container.parentNode.removeChild(r.container),r.container=null)},r.renderComponent=function(t,e){var n=r.props,i=n.visible,o=n.getComponent,a=n.forceRender,u=n.getContainer,s=n.parent;(i||s._component||a)&&(r.container||(r.container=u()),p.a.unstable_renderSubtreeIntoContainer(s,o(t),r.container,function(){e&&e.call(this)}))},o=n,s()(r,o)}return l()(e,t),a()(e,[{key:"componentDidMount",value:function(){this.props.autoMount&&this.renderComponent()}},{key:"componentDidUpdate",value:function(){this.props.autoMount&&this.renderComponent()}},{key:"componentWillUnmount",value:function(){this.props.autoDestroy&&this.removeContainer()}},{key:"render",value:function(){return this.props.children({renderComponent:this.renderComponent,removeContainer:this.removeContainer})}}]),e}(h.a.Component);y.propTypes={autoMount:v.a.bool,autoDestroy:v.a.bool,visible:v.a.bool,forceRender:v.a.bool,parent:v.a.any,getComponent:v.a.func.isRequired,getContainer:v.a.func.isRequired,children:v.a.func.isRequired},y.defaultProps={autoMount:!0,autoDestroy:!0,forceRender:!1},e.a=y},function(t,e,n){"use strict";var r=n(1),i=n.n(r),o=n(4),a=n.n(o),u=n(2),s=n.n(u),c=n(3),l=n.n(c),f=n(0),h=n.n(f),d=n(18),p=n.n(d),g=n(12),v=n.n(g),y=function(t){function e(){return i()(this,e),s()(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return l()(e,t),a()(e,[{key:"componentDidMount",value:function(){this.createContainer()}},{key:"componentDidUpdate",value:function(t){var e=this.props.didUpdate;e&&e(t)}},{key:"componentWillUnmount",value:function(){this.removeContainer()}},{key:"createContainer",value:function(){this._container=this.props.getContainer(),this.forceUpdate()}},{key:"removeContainer",value:function(){this._container&&this._container.parentNode.removeChild(this._container)}},{key:"render",value:function(){return this._container?p.a.createPortal(this.props.children,this._container):null}}]),e}(h.a.Component);y.propTypes={getContainer:v.a.func.isRequired,children:v.a.node.isRequired,didUpdate:v.a.func},e.a=y},function(t,e,n){"use strict";t.exports=n(884)},function(t,e,n){"use strict";function r(t){var e=[];return o.a.Children.forEach(t,function(t){e.push(t)}),e}e.a=r;var i=n(0),o=n.n(i)},function(t,e,n){"use strict";function r(t,e,n){return n?t[0]===e[0]:t[0]===e[0]&&t[1]===e[1]}function i(t,e,n){var r=t[e]||{};return s()({},r,n)}function o(t,e,n,i){var o=n.points;for(var a in t)if(t.hasOwnProperty(a)&&r(t[a].points,o,i))return e+"-placement-"+a;return""}function a(t,e){this[t]=e}e.a=i,e.b=o,e.c=a;var u=n(8),s=n.n(u)},function(t,e,n){"use strict";var r=n(36),i=n.n(r),o=n(1),a=n.n(o),u=n(2),s=n.n(u),c=n(3),l=n.n(c),f=n(0),h=n.n(f),d=n(169),p=n.n(d),g=function(t){function e(){return a()(this,e),s()(this,t.apply(this,arguments))}return l()(e,t),e.prototype.shouldComponentUpdate=function(t){return t.hiddenClassName||t.visible},e.prototype.render=function(){var t=this.props,e=t.hiddenClassName,n=t.visible,r=i()(t,["hiddenClassName","visible"]);return e||h.a.Children.count(r.children)>1?(!n&&e&&(r.className+=" "+e),h.a.createElement("div",r)):h.a.Children.only(r.children)},e}(f.Component);g.propTypes={children:p.a.any,className:p.a.string,visible:p.a.bool,hiddenClassName:p.a.string},e.a=g},function(t,e,n){var r=n(23);t.exports=function(t,e){if(!r(t)||t._t!==e)throw TypeError("Incompatible receiver, "+e+" required!");return t}},,,,,,function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}var i=n(8),o=r(i),a=n(0),u=r(a),s=n(18),c=r(s),l=n(391),f=n(133),h=n(392),d=n(15),p=n(393),g=r(p),v=n(905),y=r(v),m=(0,f.useRouterHistory)(l.createHashHistory)({queryKey:"_key",basename:"/"}),b=new h.RouterStore,x=(0,h.syncHistoryWithStore)(m,b),_=(0,o.default)({routing:b},y.default),w=function(){return u.default.createElement(d.Provider,_,u.default.createElement(f.Router,{history:x,routes:g.default}))};c.default.render(u.default.createElement(w,null),document.getElementById("container"))},function(t,e){t.exports=s},function(t,e,n){!function(e,r){t.exports=r(n(13))}(0,function(t){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.i=function(t){return t},e.d=function(t,e,n){Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:n})},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=4)}([function(e,n){e.exports=t},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(2);Object.keys(r).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return r[t]}})});var i=n(3);Object.keys(i).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return i[t]}})})},function(t,e,n){"use strict";function r(t,e,n,r){n&&Object.defineProperty(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e,n,r,i){var o={};return Object.keys(r).forEach(function(t){o[t]=r[t]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,r){return r(t,e,n)||n},o),i&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(i):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(t,e,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.RouterStore=void 0;var a,u,s=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),c=n(0);e.RouterStore=(a=function(){function t(){i(this,t),r(this,"location",u,this),this.history=null,this.push=this.push.bind(this),this.replace=this.replace.bind(this),this.go=this.go.bind(this),this.goBack=this.goBack.bind(this),this.goForward=this.goForward.bind(this)}return s(t,[{key:"_updateLocation",value:function(t){this.location=t}},{key:"push",value:function(t){this.history.push(t)}},{key:"replace",value:function(t){this.history.replace(t)}},{key:"go",value:function(t){this.history.go(t)}},{key:"goBack",value:function(){this.history.goBack()}},{key:"goForward",value:function(){this.history.goForward()}}]),t}(),u=o(a.prototype,"location",[c.observable],{enumerable:!0,initializer:function(){return null}}),o(a.prototype,"_updateLocation",[c.action],Object.getOwnPropertyDescriptor(a.prototype,"_updateLocation"),a.prototype),a)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.syncHistoryWithStore=void 0;var r=Object.assign||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},i=n(0);e.syncHistoryWithStore=function(t,e){e.history=t;var n=function(t){e._updateLocation(t)},o=t.listen(n);return n(t.getCurrentLocation()),r({},t,{listen:function(t){var n=function(n){t(e.location)},r=(0,i.observe)(e,"location",n);return t(e.location),function(){r()}},unsubscribe:function(){o()}})}},function(t,e,n){t.exports=n(1)}])})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(133),o=n(105),a=r(o),u=n(119),s=r(u),c=n(212),l=r(c),f=n(394),h=r(f),d=n(413),p=r(d),g=n(437),v=r(g),y=n(459),m=r(y),b=n(812),x=r(b),_=n(902),w=r(_);n(139),n(120),n(904);var O=n(6),S=O.WeaLocaleProvider.getLocaleLabel.bind(void 0,"edc");e.default=React.createElement(i.Route,{path:"edcengine/board",onEnter:S},React.createElement(i.Route,{path:"index",component:a.default}),React.createElement(i.Route,{path:"ds",component:s.default}),React.createElement(i.Route,{path:"db",component:l.default}),React.createElement(i.Route,{path:"interfacedoc",component:w.default}),React.createElement(i.Route,{path:"detail/:id",component:p.default}),React.createElement(i.Route,{path:"chart/:id",component:h.default}),React.createElement(i.Route,{path:"preview",component:v.default}),React.createElement(i.Route,{path:"editor/:actionType(/:id)",component:m.default}),React.createElement(i.Route,{path:"ds/editor",component:x.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(8),u=r(a),s=n(5),c=r(s),l=n(1),f=r(l),h=n(4),d=r(h),p=n(2),g=r(p),v=n(3),y=r(v),m=n(7),b=n(56),x=r(b),_=n(15),w=n(0),O=r(w),S=n(264),C=r(S),E=n(265),M=r(E);n(412);var j=(i=(0,_.inject)("dhDetailStore"))(o=(0,_.observer)(o=function(t){function e(t){(0,f.default)(this,e);var n=(0,g.default)(this,(e.__proto__||(0,c.default)(e)).call(this,t));return n.store=t.dhDetailStore,n.state={info:null},n.store.getWidget(t.params.id).then(function(t){var e=t.data;n.store.getBoardInfo(e.board),n.setState({info:e})}),n}return(0,y.default)(e,t),(0,d.default)(e,[{key:"generateDOM",value:function(){var t=this.state.info;if(t){var e=(0,C.default)(),n=e.title,r=this.store.boardInfo||{},i=r.theme;return"none"===n&&(t.name=" "),t.params=(0,u.default)({},(0,C.default)()),O.default.createElement(M.default,{theme:i,height:"100%",info:t})}}},{key:"render",value:function(){var t=(0,C.default)(),e=t.title,n=this.props.params,r=this.state.info,i=this.store.boardInfo||{},o=i.theme,a=(0,x.default)("wea-edc-board-single-chart rp-layout-"+o,{notitle:"none"===e});return O.default.createElement(m.Spin,{spinning:!r},O.default.createElement("div",{className:a},this.generateDOM(n.id)))}}]),e}(O.default.Component))||o)||o;e.default=j},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(8),i=function(t){return t&&t.__esModule?t:{default:t}}(r);e.default=function(t){var e=t.config||{},n=e.legend,r=void 0===n?{}:n;return"1"!==r.enabled?t:r.position===o.LegendPosition.Top?(0,i.default)({},t,{legend:(0,i.default)({offsetY:-10},t.legend,{position:r.position}),legendOffset:(0,i.default)({top:28},t.legendOffset)}):t};var o=n(267)},function(t,e){},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(398),i=function(t){return t&&t.__esModule?t:{default:t}}(r);e.default={register:function(){i.default.register()}}},function(t,e,n){"use strict";function r(t){return o.default.assign({},t.style,{fillOpacity:t.opacity,fontSize:t.origin._origin.size,rotate:t.origin._origin.rotate,text:t.origin._origin.text,textAlign:"center",fontFamily:t.origin._origin.font,fill:t.color,textBaseline:"Alphabetic"})}Object.defineProperty(e,"__esModule",{value:!0});var i=n(29),o=function(t){return t&&t.__esModule?t:{default:t}}(i),a=n(229);e.default={register:function(){a.Shape.registerShape("point","cloud",{drawShape:function(t,e){var n=r(t);return e.addShape("text",{attrs:o.default.assign(n,{x:t.x,y:t.y})})}})}}},function(t,e,n){"use strict";n(269)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.registerTheme=void 0;var r=n(229);n(269);var i=r.G2.Global;e.registerTheme=i.registerTheme},function(t,e,n){t.exports={default:n(402),__esModule:!0}},function(t,e,n){n(62),n(45),t.exports=n(403)},function(t,e,n){var r=n(79),i=n(17)("iterator"),o=n(35);t.exports=n(10).isIterable=function(t){var e=Object(t);return void 0!==e[i]||"@@iterator"in e||o.hasOwnProperty(r(e))}},function(t,e,n){t.exports={default:n(405),__esModule:!0}},function(t,e,n){n(62),n(45),t.exports=n(406)},function(t,e,n){var r=n(22),i=n(95);t.exports=n(10).getIterator=function(t){var e=i(t);if("function"!=typeof e)throw TypeError(t+" is not iterable!");return r(e.call(t))}},function(t,e,n){t.exports={default:n(408),__esModule:!0}},function(t,e,n){n(409),t.exports=n(10).Number.isNaN},function(t,e,n){var r=n(16);r(r.S,"Number",{isNaN:function(t){return t!=t}})},function(t,e,n){!function(e,n){t.exports=n()}("undefined"!==typeof self&&self,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=195)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(103);n.d(e,"geoArea",function(){return r.c});var i=n(197);n.d(e,"geoBounds",function(){return i.a});var o=n(198);n.d(e,"geoCentroid",function(){return o.a});var a=n(104);n.d(e,"geoCircle",function(){return a.b});var u=n(65);n.d(e,"geoClipExtent",function(){return u.b});var s=n(217);n.d(e,"geoContains",function(){return s.a});var c=n(122);n.d(e,"geoDistance",function(){return c.a});var l=n(218);n.d(e,"geoGraticule",function(){return l.a}),n.d(e,"geoGraticule10",function(){return l.b});var f=n(219);n.d(e,"geoInterpolate",function(){return f.a});var h=n(123);n.d(e,"geoLength",function(){return h.a});var d=n(220);n.d(e,"geoPath",function(){return d.a});var p=n(125);n.d(e,"geoAlbers",function(){return p.a});var g=n(230);n.d(e,"geoAlbersUsa",function(){return g.a});var v=n(231);n.d(e,"geoAzimuthalEqualArea",function(){return v.b}),n.d(e,"geoAzimuthalEqualAreaRaw",function(){return v.a});var y=n(232);n.d(e,"geoAzimuthalEquidistant",function(){return y.b}),n.d(e,"geoAzimuthalEquidistantRaw",function(){return y.a});var m=n(233);n.d(e,"geoConicConformal",function(){return m.b}),n.d(e,"geoConicConformalRaw",function(){return m.a});var b=n(68);n.d(e,"geoConicEqualArea",function(){return b.b}),n.d(e,"geoConicEqualAreaRaw",function(){return b.a});var x=n(234);n.d(e,"geoConicEquidistant",function(){return x.b}),n.d(e,"geoConicEquidistantRaw",function(){return x.a});var _=n(127);n.d(e,"geoEquirectangular",function(){return _.a}),n.d(e,"geoEquirectangularRaw",function(){return _.b});var w=n(235);n.d(e,"geoGnomonic",function(){return w.a}),n.d(e,"geoGnomonicRaw",function(){return w.b});var O=n(236);n.d(e,"geoIdentity",function(){return O.a});var S=n(17);n.d(e,"geoProjection",function(){return S.a}),n.d(e,"geoProjectionMutator",function(){return S.b});var C=n(71);n.d(e,"geoMercator",function(){return C.a}),n.d(e,"geoMercatorRaw",function(){return C.c});var E=n(237);n.d(e,"geoOrthographic",function(){return E.a}),n.d(e,"geoOrthographicRaw",function(){return E.b});var M=n(238);n.d(e,"geoStereographic",function(){return M.a}),n.d(e,"geoStereographicRaw",function(){return M.b});var j=n(239);n.d(e,"geoTransverseMercator",function(){return j.a}),n.d(e,"geoTransverseMercatorRaw",function(){return j.b});var T=n(50);n.d(e,"geoRotation",function(){return T.a});var k=n(22);n.d(e,"geoStream",function(){return k.a});var P=n(51);n.d(e,"geoTransform",function(){return P.a})},function(t,e,n){"use strict";function r(t){return t?t/Math.sin(t):1}function i(t){return t>1?T:t<-1?-T:Math.asin(t)}function o(t){return t>1?0:t<-1?j:Math.acos(t)}function a(t){return t>0?Math.sqrt(t):0}function u(t){return((t=v(2*t))-1)/(t+1)}function s(t){return(v(t)-v(-t))/2}function c(t){return(v(t)+v(-t))/2}function l(t){return m(t+a(t*t+1))}function f(t){return m(t+a(t*t-1))}n.d(e,"a",function(){return h}),n.d(e,"f",function(){return d}),n.d(e,"g",function(){return p}),n.d(e,"h",function(){return g}),n.d(e,"m",function(){return v}),n.d(e,"n",function(){return y}),n.d(e,"p",function(){return m}),n.d(e,"q",function(){return b}),n.d(e,"r",function(){return x}),n.d(e,"t",function(){return _}),n.d(e,"w",function(){return w}),n.d(e,"x",function(){return O}),n.d(e,"y",function(){return S}),n.d(e,"F",function(){return C}),n.d(e,"k",function(){return E}),n.d(e,"l",function(){return M}),n.d(e,"s",function(){return j}),n.d(e,"o",function(){return T}),n.d(e,"u",function(){return k}),n.d(e,"C",function(){return P}),n.d(e,"D",function(){return A}),n.d(e,"E",function(){return I}),n.d(e,"H",function(){return D}),n.d(e,"j",function(){return R}),n.d(e,"v",function(){return N}),e.z=r,e.e=i,e.b=o,e.B=a,e.G=u,e.A=s,e.i=c,e.d=l,e.c=f;var h=Math.abs,d=Math.atan,p=Math.atan2,g=(Math.ceil,Math.cos),v=Math.exp,y=Math.floor,m=Math.log,b=Math.max,x=Math.min,_=Math.pow,w=Math.round,O=Math.sign||function(t){return t>0?1:t<0?-1:0},S=Math.sin,C=Math.tan,E=1e-6,M=1e-12,j=Math.PI,T=j/2,k=j/4,P=Math.SQRT1_2,A=a(2),I=a(j),D=2*j,R=180/j,N=j/180},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}function i(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}var o=n(3),a=n(77),u=n(76),s=n(356),c=n(139),l=n(39),f=n(84),h=function(t){function e(n){var r;void 0===n&&(n={state:{}}),r=t.call(this)||this;var a=i(i(r));return o(a,{_onChangeTimer:null,DataSet:e,isDataSet:!0,views:{}},n),r}r(e,t);var n=e.prototype;return n._getUniqueViewName=function(){for(var t=this,e=s("view_");t.views[e];)e=s("view_");return e},n.createView=function(t,e){void 0===e&&(e={});var n=this;if(a(t)&&(t=n._getUniqueViewName()),u(t)&&(e=t,t=n._getUniqueViewName()),n.views[t])throw new Error("data view exists: "+t);var r=new l(n,e);return n.views[t]=r,r},n.getView=function(t){return this.views[t]},n.setView=function(t,e){this.views[t]=e},n.setState=function(t,e){var n=this;n.state[t]=e,n._onChangeTimer&&(clearTimeout(n._onChangeTimer),n._onChangeTimer=null),n._onChangeTimer=setTimeout(function(){n.emit("statechange",t,e)},16)},e}(c);o(h,{CONSTANTS:f,DataSet:h,DataView:l,View:l,connectors:{},transforms:{},registerConnector:function(t,e){h.connectors[t]=e},getConnector:function(t){return h.connectors[t]||h.connectors.default},registerTransform:function(t,e){h.transforms[t]=e},getTransform:function(t){return h.transforms[t]||h.transforms.default}},f),l.DataSet=h,o(h.prototype,{view:h.prototype.createView}),h.version="0.10.2",t.exports=h},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){"use strict";function r(t){return t>1?0:t<-1?s:Math.acos(t)}function i(t){return t>1?c:t<-1?-c:Math.asin(t)}function o(t){return(t=w(t/2))*t}n.d(e,"i",function(){return a}),n.d(e,"j",function(){return u}),n.d(e,"o",function(){return s}),n.d(e,"l",function(){return c}),n.d(e,"q",function(){return l}),n.d(e,"w",function(){return f}),n.d(e,"h",function(){return h}),n.d(e,"r",function(){return d}),n.d(e,"a",function(){return p}),n.d(e,"d",function(){return g}),n.d(e,"e",function(){return v}),n.d(e,"g",function(){return y}),n.d(e,"f",function(){return m}),n.d(e,"k",function(){return b}),n.d(e,"n",function(){return x}),n.d(e,"p",function(){return _}),n.d(e,"t",function(){return w}),n.d(e,"s",function(){return O}),n.d(e,"u",function(){return S}),n.d(e,"v",function(){return C}),e.b=r,e.c=i,e.m=o;var a=1e-6,u=1e-12,s=Math.PI,c=s/2,l=s/4,f=2*s,h=180/s,d=s/180,p=Math.abs,g=Math.atan,v=Math.atan2,y=Math.cos,m=Math.ceil,b=Math.exp,x=(Math.floor,Math.log),_=Math.pow,w=Math.sin,O=Math.sign||function(t){return t>0?1:t<0?-1:0},S=Math.sqrt,C=Math.tan},function(t,e,n){"use strict";function r(t){return t>1?0:t<-1?s:Math.acos(t)}function i(t){return t>1?c:t<-1?-c:Math.asin(t)}function o(t){return(t=w(t/2))*t}n.d(e,"i",function(){return a}),n.d(e,"j",function(){return u}),n.d(e,"o",function(){return s}),n.d(e,"l",function(){return c}),n.d(e,"q",function(){return l}),n.d(e,"w",function(){return f}),n.d(e,"h",function(){return h}),n.d(e,"r",function(){return d}),n.d(e,"a",function(){return p}),n.d(e,"d",function(){return g}),n.d(e,"e",function(){return v}),n.d(e,"g",function(){return y}),n.d(e,"f",function(){return m}),n.d(e,"k",function(){return b}),n.d(e,"n",function(){return x}),n.d(e,"p",function(){return _}),n.d(e,"t",function(){return w}),n.d(e,"s",function(){return O}),n.d(e,"u",function(){return S}),n.d(e,"v",function(){return C}),e.b=r,e.c=i,e.m=o;var a=1e-6,u=1e-12,s=Math.PI,c=s/2,l=s/4,f=2*s,h=180/s,d=s/180,p=Math.abs,g=Math.atan,v=Math.atan2,y=Math.cos,m=Math.ceil,b=Math.exp,x=(Math.floor,Math.log),_=Math.pow,w=Math.sin,O=Math.sign||function(t){return t>0?1:t<0?-1:0},S=Math.sqrt,C=Math.tan},function(t,e,n){var r=n(41),i=Array.isArray?Array.isArray:function(t){return r(t,"Array")};t.exports=i},function(t,e,n){var r=n(6),i=n(10),o="Invalid fields: it must be an array!";t.exports={getField:function(t,e){var n=t.field,o=t.fields;if(i(n))return n;if(r(n))return n[0];if(i(o))return o;if(r(o)&&o.length)return o[0];if(e)return e;throw new TypeError("Invalid field: it must be a string!")},getFields:function(t,e){var n=t.field,a=t.fields;if(r(a))return a;if(i(a))return[a];if(i(n))return[n];if(r(n)&&n.length)return n;if(e)return e;throw new TypeError(o)}}},function(t,e,n){var r;try{r=n(169)}catch(t){}r||(r=window._),t.exports=r},function(t,e,n){var r=n(76),i=n(6),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(41),i=function(t){return r(t,"String")};t.exports=i},function(t,e,n){var r=n(41),i=function(t){return r(t,"Function")};t.exports=i},function(t,e,n){"use strict";function r(t,e,n,r){var i;do{i=y.uniqueId(r)}while(t.hasNode(i));return n.dummy=e,t.setNode(i,n),i}function i(t){var e=(new m).setGraph(t.graph());return y.forEach(t.nodes(),function(n){e.setNode(n,t.node(n))}),y.forEach(t.edges(),function(n){var r=e.edge(n.v,n.w)||{weight:0,minlen:1},i=t.edge(n);e.setEdge(n.v,n.w,{weight:r.weight+i.weight,minlen:Math.max(r.minlen,i.minlen)})}),e}function o(t){var e=new m({multigraph:t.isMultigraph()}).setGraph(t.graph());return y.forEach(t.nodes(),function(n){t.children(n).length||e.setNode(n,t.node(n))}),y.forEach(t.edges(),function(n){e.setEdge(n,t.edge(n))}),e}function a(t){var e=y.map(t.nodes(),function(e){var n={};return y.forEach(t.outEdges(e),function(e){n[e.w]=(n[e.w]||0)+t.edge(e).weight}),n});return y.zipObject(t.nodes(),e)}function u(t){var e=y.map(t.nodes(),function(e){var n={};return y.forEach(t.inEdges(e),function(e){n[e.v]=(n[e.v]||0)+t.edge(e).weight}),n});return y.zipObject(t.nodes(),e)}function s(t,e){var n=t.x,r=t.y,i=e.x-n,o=e.y-r,a=t.width/2,u=t.height/2;if(!i&&!o)throw new Error("Not possible to find intersection inside of the rectangle");var s,c;return Math.abs(o)*a>Math.abs(i)*u?(o<0&&(u=-u),s=u*i/o,c=u):(i<0&&(a=-a),s=a,c=a*o/i),{x:n+s,y:r+c}}function c(t){var e=y.map(y.range(d(t)+1),function(){return[]});return y.forEach(t.nodes(),function(n){var r=t.node(n),i=r.rank;y.isUndefined(i)||(e[i][r.order]=n)}),e}function l(t){var e=y.minBy(y.map(t.nodes(),function(e){return t.node(e).rank}));y.forEach(t.nodes(),function(n){var r=t.node(n);y.has(r,"rank")&&(r.rank-=e)})}function f(t){var e=y.minBy(y.map(t.nodes(),function(e){return t.node(e).rank})),n=[];y.forEach(t.nodes(),function(r){var i=t.node(r).rank-e;n[i]||(n[i]=[]),n[i].push(r)});var r=0,i=t.graph().nodeRankFactor;y.forEach(n,function(e,n){y.isUndefined(e)&&n%i!==0?--r:r&&y.forEach(e,function(e){t.node(e).rank+=r})})}function h(t,e,n,i){var o={width:0,height:0};return arguments.length>=4&&(o.rank=n,o.order=i),r(t,"border",o,e)}function d(t){return y.max(y.map(t.nodes(),function(e){var n=t.node(e).rank;if(!y.isUndefined(n))return n}))}function p(t,e){var n={lhs:[],rhs:[]};return y.forEach(t,function(t){e(t)?n.lhs.push(t):n.rhs.push(t)}),n}function g(t,e){y.now();try{return e()}finally{}}function v(t,e){return e()}var y=n(8),m=n(16).Graph;t.exports={addDummyNode:r,simplify:i,asNonCompoundGraph:o,successorWeights:a,predecessorWeights:u,intersectRect:s,buildLayerMatrix:c,normalizeRanks:l,removeEmptyRanks:f,addBorderNode:h,maxRank:d,partition:p,time:g,notime:v}},function(t,e,n){var r;try{r=n(169)}catch(t){}r||(r=window._),t.exports=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(109);n.d(e,"bisect",function(){return r.c}),n.d(e,"bisectRight",function(){return r.b}),n.d(e,"bisectLeft",function(){return r.a});var i=n(30);n.d(e,"ascending",function(){return i.a});var o=n(110);n.d(e,"bisector",function(){return o.a});var a=n(201);n.d(e,"cross",function(){return a.a});var u=n(202);n.d(e,"descending",function(){return u.a});var s=n(112);n.d(e,"deviation",function(){return s.a});var c=n(114);n.d(e,"extent",function(){return c.a});var l=n(203);n.d(e,"histogram",function(){return l.a});var f=n(206);n.d(e,"thresholdFreedmanDiaconis",function(){return f.a});var h=n(207);n.d(e,"thresholdScott",function(){return h.a});var d=n(118);n.d(e,"thresholdSturges",function(){return d.a});var p=n(208);n.d(e,"max",function(){return p.a});var g=n(209);n.d(e,"mean",function(){return g.a});var v=n(210);n.d(e,"median",function(){return v.a});var y=n(211);n.d(e,"merge",function(){return y.a});var m=n(119);n.d(e,"min",function(){return m.a});var b=n(111);n.d(e,"pairs",function(){return b.a});var x=n(212);n.d(e,"permute",function(){return x.a});var _=n(66);n.d(e,"quantile",function(){return _.a});var w=n(116);n.d(e,"range",function(){return w.a});var O=n(213);n.d(e,"scan",function(){return O.a});var S=n(214);n.d(e,"shuffle",function(){return S.a});var C=n(215);n.d(e,"sum",function(){return C.a});var E=n(117);n.d(e,"ticks",function(){return E.a}),n.d(e,"tickIncrement",function(){return E.b}),n.d(e,"tickStep",function(){return E.c});var M=n(120);n.d(e,"transpose",function(){return M.a});var j=n(113);n.d(e,"variance",function(){return j.a});var T=n(216);n.d(e,"zip",function(){return T.a})},function(t,e,n){var r=n(6),i=n(11),o=n(10),a=n(352),u=n(353);t.exports=function(t,e,n){void 0===n&&(n=[]);var s=t;n&&n.length&&(s=u(t,n));var c;return i(e)?c=e:r(e)?c=function(t){return"_"+e.map(function(e){return t[e]}).join("-")}:o(e)&&(c=function(t){return"_"+t[e]}),a(s,c)}},function(t,e,n){var r;try{r=n(433)}catch(t){}r||(r=window.graphlib),t.exports=r},function(t,e,n){"use strict";function r(t){return i(function(){return t})()}function i(t){function e(t){return t=x(t[0]*l.r,t[1]*l.r),[t[0]*E+y,m-t[1]*E]}function n(t){return(t=x.invert((t[0]-y)/E,(m-t[1])/E))&&[t[0]*l.h,t[1]*l.h]}function r(t,e){return t=v(t,e),[t[0]*E+y,m-t[1]*E]}function i(){x=Object(s.a)(b=Object(f.b)(P,A,I),v);var t=v(T,k);return y=M-t[0]*E,m=j+t[1]*E,h()}function h(){return S=C=null,e}var v,y,m,b,x,_,w,O,S,C,E=150,M=480,j=250,T=0,k=0,P=0,A=0,I=0,D=null,R=o.a,N=null,L=c.a,F=.5,z=Object(p.a)(r,F);return e.stream=function(t){return S&&C===t?S:S=g(R(b,z(L(C=t))))},e.clipAngle=function(t){return arguments.length?(R=+t?Object(a.a)(D=t*l.r,6*l.r):(D=null,o.a),h()):D*l.h},e.clipExtent=function(t){return arguments.length?(L=null==t?(N=_=w=O=null,c.a):Object(u.a)(N=+t[0][0],_=+t[0][1],w=+t[1][0],O=+t[1][1]),h()):null==N?null:[[N,_],[w,O]]},e.scale=function(t){return arguments.length?(E=+t,i()):E},e.translate=function(t){return arguments.length?(M=+t[0],j=+t[1],i()):[M,j]},e.center=function(t){return arguments.length?(T=t[0]%360*l.r,k=t[1]%360*l.r,i()):[T*l.h,k*l.h]},e.rotate=function(t){return arguments.length?(P=t[0]%360*l.r,A=t[1]%360*l.r,I=t.length>2?t[2]%360*l.r:0,i()):[P*l.h,A*l.h,I*l.h]},e.precision=function(t){return arguments.length?(z=Object(p.a)(r,F=t*t),h()):Object(l.u)(F)},e.fitExtent=function(t,n){return Object(d.a)(e,t,n)},e.fitSize=function(t,n){return Object(d.b)(e,t,n)},function(){return v=t.apply(this,arguments),e.invert=v.invert&&n,i()}}e.a=r,e.b=i;var o=n(226),a=n(227),u=n(65),s=n(105),c=n(67),l=n(4),f=n(50),h=n(51),d=n(70),p=n(228),g=Object(h.b)({point:function(t,e){this.stream.point(t*l.r,e*l.r)}})},function(t,e,n){"use strict";function r(t){return i(function(){return t})()}function i(t){function e(t){return t=x(t[0]*l.r,t[1]*l.r),[t[0]*E+y,m-t[1]*E]}function n(t){return(t=x.invert((t[0]-y)/E,(m-t[1])/E))&&[t[0]*l.h,t[1]*l.h]}function r(t,e){return t=v(t,e),[t[0]*E+y,m-t[1]*E]}function i(){x=Object(s.a)(b=Object(f.b)(P,A,I),v);var t=v(T,k);return y=M-t[0]*E,m=j+t[1]*E,h()}function h(){return S=C=null,e}var v,y,m,b,x,_,w,O,S,C,E=150,M=480,j=250,T=0,k=0,P=0,A=0,I=0,D=null,R=o.a,N=null,L=c.a,F=.5,z=Object(p.a)(r,F);return e.stream=function(t){return S&&C===t?S:S=g(R(b,z(L(C=t))))},e.clipAngle=function(t){return arguments.length?(R=+t?Object(a.a)(D=t*l.r,6*l.r):(D=null,o.a),h()):D*l.h},e.clipExtent=function(t){return arguments.length?(L=null==t?(N=_=w=O=null,c.a):Object(u.a)(N=+t[0][0],_=+t[0][1],w=+t[1][0],O=+t[1][1]),h()):null==N?null:[[N,_],[w,O]]},e.scale=function(t){return arguments.length?(E=+t,i()):E},e.translate=function(t){return arguments.length?(M=+t[0],j=+t[1],i()):[M,j]},e.center=function(t){return arguments.length?(T=t[0]%360*l.r,k=t[1]%360*l.r,i()):[T*l.h,k*l.h]},e.rotate=function(t){return arguments.length?(P=t[0]%360*l.r,A=t[1]%360*l.r,I=t.length>2?t[2]%360*l.r:0,i()):[P*l.h,A*l.h,I*l.h]},e.precision=function(t){return arguments.length?(z=Object(p.a)(r,F=t*t),h()):Object(l.u)(F)},e.fitExtent=Object(d.a)(e),e.fitSize=Object(d.b)(e),function(){return v=t.apply(this,arguments),e.invert=v.invert&&n,i()}}e.a=r,e.b=i;var o=n(336),a=n(338),u=n(145),s=n(144),c=n(150),l=n(5),f=n(78),h=n(81),d=n(154),p=n(339),g=Object(h.b)({point:function(t,e){this.stream.point(t*l.r,e*l.r)}})},function(t,e,n){!function(t,n){n(e)}(0,function(t){"use strict";function e(t){if(0===t.length)return 0;for(var e,n=t[0],r=0,i=1;i<t.length;i++)e=n+t[i],Math.abs(n)>=Math.abs(t[i])?r+=n-e+t[i]:r+=t[i]-e+n,n=e;return n+r}function n(t){if(0===t.length)throw new Error("mean requires at least one data point");return e(t)/t.length}function r(t,e){var r,i,o=n(t),a=0;if(2===e)for(i=0;i<t.length;i++)a+=(r=t[i]-o)*r;else for(i=0;i<t.length;i++)a+=Math.pow(t[i]-o,e);return a}function i(t){if(0===t.length)throw new Error("variance requires at least one data point");return r(t,2)/t.length}function o(t){if(1===t.length)return 0;var e=i(t);return Math.sqrt(e)}function a(t){if(0===t.length)throw new Error("mode requires at least one data point");if(1===t.length)return t[0];for(var e=t[0],n=NaN,r=0,i=1,o=1;o<t.length+1;o++)t[o]!==e?(r<i&&(r=i,n=e),i=1,e=t[o]):i++;return n}function u(t){return t.slice().sort(function(t,e){return t-e})}function s(t){if(0===t.length)throw new Error("min requires at least one data point");for(var e=t[0],n=1;n<t.length;n++)t[n]<e&&(e=t[n]);return e}function c(t){if(0===t.length)throw new Error("max requires at least one data point");for(var e=t[0],n=1;n<t.length;n++)t[n]>e&&(e=t[n]);return e}function l(t,e){var n=t.length*e;if(0===t.length)throw new Error("quantile requires at least one data point.");if(e<0||1<e)throw new Error("quantiles must be between 0 and 1");return 1===e?t[t.length-1]:0===e?t[0]:n%1!=0?t[Math.ceil(n)-1]:t.length%2==0?(t[n-1]+t[n])/2:t[n]}function f(t,e,n,r){for(n=n||0,r=r||t.length-1;n<r;){if(600<r-n){var i=r-n+1,o=e-n+1,a=Math.log(i),u=.5*Math.exp(2*a/3),s=.5*Math.sqrt(a*u*(i-u)/i);o-i/2<0&&(s*=-1),f(t,e,Math.max(n,Math.floor(e-o*u/i+s)),Math.min(r,Math.floor(e+(i-o)*u/i+s)))}var c=t[e],l=n,d=r;for(h(t,n,e),t[r]>c&&h(t,n,r);l<d;){for(h(t,l,d),l++,d--;t[l]<c;)l++;for(;t[d]>c;)d--}t[n]===c?h(t,n,d):h(t,++d,r),d<=e&&(n=d+1),e<=d&&(r=d-1)}}function h(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function d(t,e){var n=t.slice();if(Array.isArray(e)){!function(t,e){for(var n=[0],r=0;r<e.length;r++)n.push(v(t.length,e[r]));n.push(t.length-1),n.sort(g);for(var i=[0,n.length-1];i.length;){var o=Math.ceil(i.pop()),a=Math.floor(i.pop());if(!(o-a<=1)){var u=Math.floor((a+o)/2);p(t,n[u],n[a],n[o]),i.push(a,u,u,o)}}}(n,e);for(var r=[],i=0;i<e.length;i++)r[i]=l(n,e[i]);return r}return p(n,v(n.length,e),0,n.length-1),l(n,e)}function p(t,e,n,r){e%1==0?f(t,e,n,r):(f(t,e=Math.floor(e),n,r),f(t,e+1,e+1,r))}function g(t,e){return t-e}function v(t,e){var n=t*e;return 1===e?t-1:0===e?0:n%1!=0?Math.ceil(n)-1:t%2==0?n-.5:n}function y(t,e){if(e<t[0])return 0;if(e>t[t.length-1])return 1;var n=function(t,e){for(var n=0,r=0,i=t.length;r<i;)e<=t[n=r+i>>>1]?i=n:r=-~n;return r}(t,e);if(t[n]!==e)return n/t.length;n++;var r=function(t,e){for(var n=0,r=0,i=t.length;r<i;)e>=t[n=r+i>>>1]?r=-~n:i=n;return r}(t,e);if(r===n)return n/t.length;var i=r-n+1;return i*(r+n)/2/i/t.length}function m(t){var e=d(t,.75),n=d(t,.25);if("number"==typeof e&&"number"==typeof n)return e-n}function b(t){return+d(t,.5)}function x(t){for(var e=b(t),n=[],r=0;r<t.length;r++)n.push(Math.abs(t[r]-e));return b(n)}function _(t,e){e=e||Math.random;for(var n,r,i=t.length;0<i;)r=Math.floor(e()*i--),n=t[i],t[i]=t[r],t[r]=n;return t}function w(t,e){return _(t.slice().slice(),e)}function O(t){for(var e,n=0,r=0;r<t.length;r++)0!==r&&t[r]===e||(e=t[r],n++);return n}function S(t,e){for(var n=[],r=0;r<t;r++){for(var i=[],o=0;o<e;o++)i.push(0);n.push(i)}return n}function C(t,e,n,r){var i;if(0<t){var o=(n[e]-n[t-1])/(e-t+1);i=r[e]-r[t-1]-(e-t+1)*o*o}else i=r[e]-n[e]*n[e]/(e+1);return i<0?0:i}function E(t,e,n,r,i,o,a){if(!(e<t)){var u=Math.floor((t+e)/2);r[n][u]=r[n-1][u-1],i[n][u]=u;var s=n;n<t&&(s=Math.max(s,i[n][t-1]||0)),s=Math.max(s,i[n-1][u]||0);var c,l,f,h=u-1;e<r.length-1&&(h=Math.min(h,i[n][e+1]||0));for(var d=h;s<=d&&!((c=C(d,u,o,a))+r[n-1][s-1]>=r[n][u]);--d)(l=C(s,u,o,a)+r[n-1][s-1])<r[n][u]&&(r[n][u]=l,i[n][u]=s),s++,(f=c+r[n-1][d-1])<r[n][u]&&(r[n][u]=f,i[n][u]=d);E(t,u-1,n,r,i,o,a),E(u+1,e,n,r,i,o,a)}}function M(t,e){if(t.length!==e.length)throw new Error("sampleCovariance requires samples with equal lengths");if(t.length<2)throw new Error("sampleCovariance requires at least two data points in each sample");for(var r=n(t),i=n(e),o=0,a=0;a<t.length;a++)o+=(t[a]-r)*(e[a]-i);return o/(t.length-1)}function j(t){if(t.length<2)throw new Error("sampleVariance requires at least two data points");return r(t,2)/(t.length-1)}function T(t){var e=j(t);return Math.sqrt(e)}function k(t,e,n,r){return(t*e+n*r)/(e+r)}function P(t){if(0===t.length)throw new Error("rootMeanSquare requires at least one data point");for(var e=0,n=0;n<t.length;n++)e+=Math.pow(t[n],2);return Math.sqrt(e/t.length)}function A(){this.totalCount=0,this.data={}}function I(){this.weights=[],this.bias=0}function D(t){if(t<0)throw new Error("factorial requires a non-negative value");if(Math.floor(t)!==t)throw new Error("factorial requires an integer input");for(var e=1,n=2;n<=t;n++)e*=n;return e}function R(t,e,n){var r,i;if(void 0===e)r=G.gaussian;else if("string"==typeof e){if(!G[e])throw new Error('Unknown kernel "'+e+'"');r=G[e]}else r=e;if(void 0===n)i=U.nrd(t);else if("string"==typeof n){if(!U[n])throw new Error('Unknown bandwidth method "'+n+'"');i=U[n](t)}else i=n;return function(e){var n=0,o=0;for(n=0;n<t.length;n++)o+=r((e-t[n])/i);return o/i/t.length}}function N(t){var e=1/(1+.5*Math.abs(t)),n=e*Math.exp(-Math.pow(t,2)-1.26551223+1.00002368*e+.37409196*Math.pow(e,2)+.09678418*Math.pow(e,3)-.18628806*Math.pow(e,4)+.27886807*Math.pow(e,5)-1.13520398*Math.pow(e,6)+1.48851587*Math.pow(e,7)-.82215223*Math.pow(e,8)+.17087277*Math.pow(e,9));return 0<=t?1-n:n-1}function L(t){var e=8*(Math.PI-3)/(3*Math.PI*(4-Math.PI)),n=Math.sqrt(Math.sqrt(Math.pow(2/(Math.PI*e)+Math.log(1-t*t)/2,2)-Math.log(1-t*t)/e)-(2/(Math.PI*e)+Math.log(1-t*t)/2));return 0<=t?n:-n}function F(t){if("number"==typeof t)return t<0?-1:0===t?0:1;throw new TypeError("not a number")}A.prototype.train=function(t,e){for(var n in this.data[e]||(this.data[e]={}),t){var r=t[n];void 0===this.data[e][n]&&(this.data[e][n]={}),void 0===this.data[e][n][r]&&(this.data[e][n][r]=0),this.data[e][n][r]++}this.totalCount++},A.prototype.score=function(t){var e,n={};for(var r in t){var i=t[r];for(e in this.data)n[e]={},this.data[e][r]?n[e][r+"_"+i]=(this.data[e][r][i]||0)/this.totalCount:n[e][r+"_"+i]=0}var o={};for(e in n)for(var a in o[e]=0,n[e])o[e]+=n[e][a];return o},I.prototype.predict=function(t){if(t.length!==this.weights.length)return null;for(var e=0,n=0;n<this.weights.length;n++)e+=this.weights[n]*t[n];return 0<(e+=this.bias)?1:0},I.prototype.train=function(t,e){if(0!==e&&1!==e)return null;t.length!==this.weights.length&&(this.weights=t,this.bias=1);var n=this.predict(t);if(n!==e){for(var r=e-n,i=0;i<this.weights.length;i++)this.weights[i]+=r*t[i];this.bias+=r}return this};for(var z=1e-4,B=[.9999999999999971,57.15623566586292,-59.59796035547549,14.136097974741746,-.4919138160976202,3399464998481189e-20,4652362892704858e-20,-9837447530487956e-20,.0001580887032249125,-.00021026444172410488,.00021743961811521265,-.0001643181065367639,8441822398385275e-20,-26190838401581408e-21,36899182659531625e-22],W=Math.log(Math.sqrt(2*Math.PI)),H={1:{.995:0,.99:0,.975:0,.95:0,.9:.02,.5:.45,.1:2.71,.05:3.84,.025:5.02,.01:6.63,.005:7.88},2:{.995:.01,.99:.02,.975:.05,.95:.1,.9:.21,.5:1.39,.1:4.61,.05:5.99,.025:7.38,.01:9.21,.005:10.6},3:{.995:.07,.99:.11,.975:.22,.95:.35,.9:.58,.5:2.37,.1:6.25,.05:7.81,.025:9.35,.01:11.34,.005:12.84},4:{.995:.21,.99:.3,.975:.48,.95:.71,.9:1.06,.5:3.36,.1:7.78,.05:9.49,.025:11.14,.01:13.28,.005:14.86},5:{.995:.41,.99:.55,.975:.83,.95:1.15,.9:1.61,.5:4.35,.1:9.24,.05:11.07,.025:12.83,.01:15.09,.005:16.75},6:{.995:.68,.99:.87,.975:1.24,.95:1.64,.9:2.2,.5:5.35,.1:10.65,.05:12.59,.025:14.45,.01:16.81,.005:18.55},7:{.995:.99,.99:1.25,.975:1.69,.95:2.17,.9:2.83,.5:6.35,.1:12.02,.05:14.07,.025:16.01,.01:18.48,.005:20.28},8:{.995:1.34,.99:1.65,.975:2.18,.95:2.73,.9:3.49,.5:7.34,.1:13.36,.05:15.51,.025:17.53,.01:20.09,.005:21.96},9:{.995:1.73,.99:2.09,.975:2.7,.95:3.33,.9:4.17,.5:8.34,.1:14.68,.05:16.92,.025:19.02,.01:21.67,.005:23.59},10:{.995:2.16,.99:2.56,.975:3.25,.95:3.94,.9:4.87,.5:9.34,.1:15.99,.05:18.31,.025:20.48,.01:23.21,.005:25.19},11:{.995:2.6,.99:3.05,.975:3.82,.95:4.57,.9:5.58,.5:10.34,.1:17.28,.05:19.68,.025:21.92,.01:24.72,.005:26.76},12:{.995:3.07,.99:3.57,.975:4.4,.95:5.23,.9:6.3,.5:11.34,.1:18.55,.05:21.03,.025:23.34,.01:26.22,.005:28.3},13:{.995:3.57,.99:4.11,.975:5.01,.95:5.89,.9:7.04,.5:12.34,.1:19.81,.05:22.36,.025:24.74,.01:27.69,.005:29.82},14:{.995:4.07,.99:4.66,.975:5.63,.95:6.57,.9:7.79,.5:13.34,.1:21.06,.05:23.68,.025:26.12,.01:29.14,.005:31.32},15:{.995:4.6,.99:5.23,.975:6.27,.95:7.26,.9:8.55,.5:14.34,.1:22.31,.05:25,.025:27.49,.01:30.58,.005:32.8},16:{.995:5.14,.99:5.81,.975:6.91,.95:7.96,.9:9.31,.5:15.34,.1:23.54,.05:26.3,.025:28.85,.01:32,.005:34.27},17:{.995:5.7,.99:6.41,.975:7.56,.95:8.67,.9:10.09,.5:16.34,.1:24.77,.05:27.59,.025:30.19,.01:33.41,.005:35.72},18:{.995:6.26,.99:7.01,.975:8.23,.95:9.39,.9:10.87,.5:17.34,.1:25.99,.05:28.87,.025:31.53,.01:34.81,.005:37.16},19:{.995:6.84,.99:7.63,.975:8.91,.95:10.12,.9:11.65,.5:18.34,.1:27.2,.05:30.14,.025:32.85,.01:36.19,.005:38.58},20:{.995:7.43,.99:8.26,.975:9.59,.95:10.85,.9:12.44,.5:19.34,.1:28.41,.05:31.41,.025:34.17,.01:37.57,.005:40},21:{.995:8.03,.99:8.9,.975:10.28,.95:11.59,.9:13.24,.5:20.34,.1:29.62,.05:32.67,.025:35.48,.01:38.93,.005:41.4},22:{.995:8.64,.99:9.54,.975:10.98,.95:12.34,.9:14.04,.5:21.34,.1:30.81,.05:33.92,.025:36.78,.01:40.29,.005:42.8},23:{.995:9.26,.99:10.2,.975:11.69,.95:13.09,.9:14.85,.5:22.34,.1:32.01,.05:35.17,.025:38.08,.01:41.64,.005:44.18},24:{.995:9.89,.99:10.86,.975:12.4,.95:13.85,.9:15.66,.5:23.34,.1:33.2,.05:36.42,.025:39.36,.01:42.98,.005:45.56},25:{.995:10.52,.99:11.52,.975:13.12,.95:14.61,.9:16.47,.5:24.34,.1:34.28,.05:37.65,.025:40.65,.01:44.31,.005:46.93},26:{.995:11.16,.99:12.2,.975:13.84,.95:15.38,.9:17.29,.5:25.34,.1:35.56,.05:38.89,.025:41.92,.01:45.64,.005:48.29},27:{.995:11.81,.99:12.88,.975:14.57,.95:16.15,.9:18.11,.5:26.34,.1:36.74,.05:40.11,.025:43.19,.01:46.96,.005:49.65},28:{.995:12.46,.99:13.57,.975:15.31,.95:16.93,.9:18.94,.5:27.34,.1:37.92,.05:41.34,.025:44.46,.01:48.28,.005:50.99},29:{.995:13.12,.99:14.26,.975:16.05,.95:17.71,.9:19.77,.5:28.34,.1:39.09,.05:42.56,.025:45.72,.01:49.59,.005:52.34},30:{.995:13.79,.99:14.95,.975:16.79,.95:18.49,.9:20.6,.5:29.34,.1:40.26,.05:43.77,.025:46.98,.01:50.89,.005:53.67},40:{.995:20.71,.99:22.16,.975:24.43,.95:26.51,.9:29.05,.5:39.34,.1:51.81,.05:55.76,.025:59.34,.01:63.69,.005:66.77},50:{.995:27.99,.99:29.71,.975:32.36,.95:34.76,.9:37.69,.5:49.33,.1:63.17,.05:67.5,.025:71.42,.01:76.15,.005:79.49},60:{.995:35.53,.99:37.48,.975:40.48,.95:43.19,.9:46.46,.5:59.33,.1:74.4,.05:79.08,.025:83.3,.01:88.38,.005:91.95},70:{.995:43.28,.99:45.44,.975:48.76,.95:51.74,.9:55.33,.5:69.33,.1:85.53,.05:90.53,.025:95.02,.01:100.42,.005:104.22},80:{.995:51.17,.99:53.54,.975:57.15,.95:60.39,.9:64.28,.5:79.33,.1:96.58,.05:101.88,.025:106.63,.01:112.33,.005:116.32},90:{.995:59.2,.99:61.75,.975:65.65,.95:69.13,.9:73.29,.5:89.33,.1:107.57,.05:113.14,.025:118.14,.01:124.12,.005:128.3},100:{.995:67.33,.99:70.06,.975:74.22,.95:77.93,.9:82.36,.5:99.33,.1:118.5,.05:124.34,.025:129.56,.01:135.81,.005:140.17}},V=Math.sqrt(2*Math.PI),G={gaussian:function(t){return Math.exp(-.5*t*t)/V}},U={nrd:function(t){var e=T(t),n=m(t);return"number"==typeof n&&(e=Math.min(e,n/1.34)),1.06*e*Math.pow(t.length,-.2)}},Y=Math.sqrt(2*Math.PI),q=[],X=0;X<=3.09;X+=.01)q.push(function(t){for(var e=t,n=t,r=1;r<15;r++)e+=n*=t*t/(2*r+1);return Math.round(1e4*(.5+e/Y*Math.exp(-t*t/2)))/1e4}(X));t.linearRegression=function(t){var e,n,r=t.length;if(1===r)n=t[e=0][1];else{for(var i,o,a,u=0,s=0,c=0,l=0,f=0;f<r;f++)u+=o=(i=t[f])[0],s+=a=i[1],c+=o*o,l+=o*a;n=s/r-(e=(r*l-u*s)/(r*c-u*u))*u/r}return{m:e,b:n}},t.linearRegressionLine=function(t){return function(e){return t.b+t.m*e}},t.standardDeviation=o,t.rSquared=function(t,e){if(t.length<2)return 1;for(var n,r=0,i=0;i<t.length;i++)r+=t[i][1];n=r/t.length;for(var o=0,a=0;a<t.length;a++)o+=Math.pow(n-t[a][1],2);for(var u=0,s=0;s<t.length;s++)u+=Math.pow(t[s][1]-e(t[s][0]),2);return 1-u/o},t.mode=function(t){return a(u(t))},t.modeFast=function(t){for(var e,n=new Map,r=0,i=0;i<t.length;i++){var o=n.get(t[i]);void 0===o?o=1:o++,r<o&&(e=t[i],r=o),n.set(t[i],o)}if(0===r)throw new Error("mode requires at last one data point");return e},t.modeSorted=a,t.min=s,t.max=c,t.extent=function(t){if(0===t.length)throw new Error("extent requires at least one data point");for(var e=t[0],n=t[0],r=1;r<t.length;r++)t[r]>n&&(n=t[r]),t[r]<e&&(e=t[r]);return[e,n]},t.minSorted=function(t){return t[0]},t.maxSorted=function(t){return t[t.length-1]},t.extentSorted=function(t){return[t[0],t[t.length-1]]},t.sum=e,t.sumSimple=function(t){for(var e=0,n=0;n<t.length;n++)e+=t[n];return e},t.product=function(t){for(var e=1,n=0;n<t.length;n++)e*=t[n];return e},t.quantile=d,t.quantileSorted=l,t.quantileRank=function(t,e){return y(u(t),e)},t.quantileRankSorted=y,t.interquartileRange=m,t.iqr=m,t.medianAbsoluteDeviation=x,t.mad=x,t.chunk=function(t,e){var n=[];if(e<1)throw new Error("chunk size must be a positive number");if(Math.floor(e)!==e)throw new Error("chunk size must be an integer");for(var r=0;r<t.length;r+=e)n.push(t.slice(r,r+e));return n},t.sampleWithReplacement=function(t,e,n){if(0===t.length)return[];n=n||Math.random;for(var r=t.length,i=[],o=0;o<e;o++){var a=Math.floor(n()*r);i.push(t[a])}return i},t.shuffle=w,t.shuffleInPlace=_,t.sample=function(t,e,n){return w(t,n).slice(0,e)},t.ckmeans=function(t,e){if(e>t.length)throw new Error("cannot generate more classes than there are data values");var n=u(t);if(1===O(n))return[n];var r=S(e,n.length),i=S(e,n.length);!function(t,e,n){for(var r,i=e[0].length,o=t[Math.floor(i/2)],a=[],u=[],s=0;s<i;++s)r=t[s]-o,0===s?(a.push(r),u.push(r*r)):(a.push(a[s-1]+r),u.push(u[s-1]+r*r)),e[0][s]=C(0,s,a,u),n[0][s]=0;for(var c=1;c<e.length;++c)E(c<e.length-1?c:i-1,i-1,c,e,n,a,u)}(n,r,i);for(var o=[],a=i[0].length-1,s=i.length-1;0<=s;s--){var c=i[s][a];o[s]=n.slice(c,a+1),0<s&&(a=c-1)}return o},t.uniqueCountSorted=O,t.sumNthPowerDeviations=r,t.equalIntervalBreaks=function(t,e){if(t.length<2)return t;for(var n=s(t),r=c(t),i=[n],o=(r-n)/e,a=1;a<e;a++)i.push(i[0]+o*a);return i.push(r),i},t.sampleCovariance=M,t.sampleCorrelation=function(t,e){return M(t,e)/T(t)/T(e)},t.sampleVariance=j,t.sampleStandardDeviation=T,t.sampleSkewness=function(t){if(t.length<3)throw new Error("sampleSkewness requires at least three data points");for(var e,r=n(t),i=0,o=0,a=0;a<t.length;a++)i+=(e=t[a]-r)*e,o+=e*e*e;var u=t.length-1,s=Math.sqrt(i/u),c=t.length;return c*o/((c-1)*(c-2)*Math.pow(s,3))},t.sampleKurtosis=function(t){var e=t.length;if(e<4)throw new Error("sampleKurtosis requires at least four data points");for(var r,i=n(t),o=0,a=0,u=0;u<e;u++)o+=(r=t[u]-i)*r,a+=r*r*r*r;return(e-1)/((e-2)*(e-3))*(e*(e+1)*a/(o*o)-3*(e-1))},t.permutationsHeap=function(t){for(var e=new Array(t.length),n=[t.slice()],r=0;r<t.length;r++)e[r]=0;for(r=0;r<t.length;)if(e[r]<r){var i=0;r%2!=0&&(i=e[r]);var o=t[i];t[i]=t[r],t[r]=o,n.push(t.slice()),e[r]++,r=0}else e[r]=0,r++;return n},t.combinations=function t(e,n){var r,i,o,a,u=[];for(r=0;r<e.length;r++)if(1===n)u.push([e[r]]);else for(o=t(e.slice(r+1,e.length),n-1),i=0;i<o.length;i++)(a=o[i]).unshift(e[r]),u.push(a);return u},t.combinationsReplacement=function t(e,n){for(var r=[],i=0;i<e.length;i++)if(1===n)r.push([e[i]]);else for(var o=t(e.slice(i,e.length),n-1),a=0;a<o.length;a++)r.push([e[i]].concat(o[a]));return r},t.addToMean=function(t,e,n){return t+(n-t)/(e+1)},t.combineMeans=k,t.combineVariances=function(t,e,n,r,i,o){var a=k(e,n,i,o);return(n*(t+Math.pow(e-a,2))+o*(r+Math.pow(i-a,2)))/(n+o)},t.geometricMean=function(t){if(0===t.length)throw new Error("geometricMean requires at least one data point");for(var e=1,n=0;n<t.length;n++){if(t[n]<=0)throw new Error("geometricMean requires only positive numbers as input");e*=t[n]}return Math.pow(e,1/t.length)},t.harmonicMean=function(t){if(0===t.length)throw new Error("harmonicMean requires at least one data point");for(var e=0,n=0;n<t.length;n++){if(t[n]<=0)throw new Error("harmonicMean requires only positive numbers as input");e+=1/t[n]}return t.length/e},t.average=n,t.mean=n,t.median=b,t.medianSorted=function(t){return l(t,.5)},t.subtractFromMean=function(t,e,n){return(t*e-n)/(e-1)},t.rootMeanSquare=P,t.rms=P,t.variance=i,t.tTest=function(t,e){return(n(t)-e)/(o(t)/Math.sqrt(t.length))},t.tTestTwoSample=function(t,e,r){var i=t.length,o=e.length;if(!i||!o)return null;r||(r=0);var a=n(t),u=n(e),s=j(t),c=j(e);if("number"==typeof a&&"number"==typeof u&&"number"==typeof s&&"number"==typeof c){var l=((i-1)*s+(o-1)*c)/(i+o-2);return(a-u-r)/Math.sqrt(l*(1/i+1/o))}},t.BayesianClassifier=A,t.bayesian=A,t.PerceptronModel=I,t.perceptron=I,t.epsilon=z,t.factorial=D,t.gamma=function t(e){if("number"==typeof(n=e)&&isFinite(n)&&Math.floor(n)===n)return e<=0?NaN:D(e-1);var n;if(--e<0)return Math.PI/(Math.sin(Math.PI*-e)*t(-e));var r=e+.25;return Math.pow(e/Math.E,e)*Math.sqrt(2*Math.PI*(e+1/6))*(1+1/144/Math.pow(r,2)-1/12960/Math.pow(r,3)-257/207360/Math.pow(r,4)-52/2612736/Math.pow(r,5)+5741173/9405849600/Math.pow(r,6)+37529/18811699200/Math.pow(r,7))},t.gammaln=function(t){if(t<=0)return 1/0;t--;for(var e=B[0],n=1;n<15;n++)e+=B[n]/(t+n);var r=5.2421875+t;return W+Math.log(e)-r+(t+.5)*Math.log(r)},t.bernoulliDistribution=function(t){if(t<0||1<t)throw new Error("bernoulliDistribution requires probability to be between 0 and 1 inclusive");return[1-t,t]},t.binomialDistribution=function(t,e){if(!(e<0||1<e||t<=0||t%1!=0)){for(var n=0,r=0,i=[],o=1;i[n]=o*Math.pow(e,n)*Math.pow(1-e,t-n),r+=i[n],o=o*(t-++n+1)/n,r<1-z;);return i}},t.poissonDistribution=function(t){if(!(t<=0)){for(var e=0,n=0,r=[],i=1;r[e]=Math.exp(-t)*Math.pow(t,e)/i,n+=r[e],i*=++e,n<1-z;);return r}},t.chiSquaredDistributionTable=H,t.chiSquaredGoodnessOfFit=function(t,e,r){for(var i,o,a=0,u=e(n(t)),s=[],c=[],l=0;l<t.length;l++)void 0===s[t[l]]&&(s[t[l]]=0),s[t[l]]++;for(l=0;l<s.length;l++)void 0===s[l]&&(s[l]=0);for(o in u)o in s&&(c[+o]=u[o]*t.length);for(o=c.length-1;0<=o;o--)c[o]<3&&(c[o-1]+=c[o],c.pop(),s[o-1]+=s[o],s.pop());for(o=0;o<s.length;o++)a+=Math.pow(s[o]-c[o],2)/c[o];return i=s.length-1-1,H[i][r]<a},t.kernelDensityEstimation=R,t.kde=R,t.zScore=function(t,e,n){return(t-e)/n},t.cumulativeStdNormalProbability=function(t){var e=Math.abs(t),n=Math.min(Math.round(100*e),q.length-1);return 0<=t?q[n]:+(1-q[n]).toFixed(4)},t.standardNormalTable=q,t.errorFunction=N,t.erf=N,t.inverseErrorFunction=L,t.probit=function(t){return 0===t?t=z:1<=t&&(t=1-z),Math.sqrt(2)*L(2*t-1)},t.permutationTest=function(t,e,r,i){if(void 0===i&&(i=1e4),void 0===r&&(r="two_side"),"two_side"!==r&&"greater"!==r&&"less"!==r)throw new Error("`alternative` must be either 'two_side', 'greater', or 'less'");for(var o=n(t)-n(e),a=new Array(i),u=t.concat(e),s=Math.floor(u.length/2),c=0;c<i;c++){_(u);var l=u.slice(0,s),f=u.slice(s,u.length),h=n(l)-n(f);a[c]=h}var d=0;if("two_side"===r)for(c=0;c<=i;c++)Math.abs(a[c])>=Math.abs(o)&&(d+=1);else if("greater"===r)for(c=0;c<=i;c++)a[c]>=o&&(d+=1);else for(c=0;c<=i;c++)a[c]<=o&&(d+=1);return d/i},t.bisect=function(t,e,n,r,i){if("function"!=typeof t)throw new TypeError("func must be a function");for(var o=0;o<r;o++){var a=(e+n)/2;if(0===t(a)||Math.abs((n-e)/2)<i)return a;F(t(a))===F(t(e))?e=a:n=a}throw new Error("maximum number of iterations exceeded")},t.quickselect=f,t.sign=F,t.numericSort=u,Object.defineProperty(t,"__esModule",{value:!0})})},function(t,e,n){"use strict";function r(){}e.a=r},function(t,e,n){"use strict";function r(t,e){var n,r=t*Object(a.y)(e),i=30;do{e-=n=(e+Object(a.y)(e)-r)/(1+Object(a.h)(e))}while(Object(a.a)(n)>a.k&&--i>0);return e/2}function i(t,e,n){function i(i,o){return[t*i*Object(a.h)(o=r(n,o)),e*Object(a.y)(o)]}return i.invert=function(r,i){return i=Object(a.e)(i/e),[r/(t*Object(a.h)(i)),Object(a.e)((2*i+Object(a.y)(2*i))/n)]},i}e.c=r,e.b=i,n.d(e,"d",function(){return u});var o=n(0),a=n(1),u=i(a.D/a.o,a.D,a.s);e.a=function(){return Object(o.geoProjection)(u).scale(169.529)}},function(t,e,n){"use strict";function r(t,e){t&&u.hasOwnProperty(t.type)&&u[t.type](t,e)}function i(t,e,n){var r,i=-1,o=t.length-n;for(e.lineStart();++i<o;)r=t[i],e.point(r[0],r[1],r[2]);e.lineEnd()}function o(t,e){var n=-1,r=t.length;for(e.polygonStart();++n<r;)i(t[n],e,1);e.polygonEnd()}var a={Feature:function(t,e){r(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,i=-1,o=n.length;++i<o;)r(n[i].geometry,e)}},u={Sphere:function(t,e){e.sphere()},Point:function(t,e){t=t.coordinates,e.point(t[0],t[1],t[2])},MultiPoint:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)t=n[r],e.point(t[0],t[1],t[2])},LineString:function(t,e){i(t.coordinates,e,0)},MultiLineString:function(t,e){for(var n=t.coordinates,r=-1,o=n.length;++r<o;)i(n[r],e,0)},Polygon:function(t,e){o(t.coordinates,e)},MultiPolygon:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)o(n[r],e)},GeometryCollection:function(t,e){for(var n=t.geometries,i=-1,o=n.length;++i<o;)r(n[i],e)}};e.a=function(t,e){t&&a.hasOwnProperty(t.type)?a[t.type](t,e):r(t,e)}},function(t,e,n){"use strict";function r(t,e){return Object(s.a)(t[0]-e[0])<s.k&&Object(s.a)(t[1]-e[1])<s.k}function i(t,e){for(var n,r,i,o=-1,a=t.length,u=t[0],s=[];++o<a;){n=t[o],r=(n[0]-u[0])/e,i=(n[1]-u[1])/e;for(var c=0;c<e;++c)s.push([u[0]+c*r,u[1]+c*i]);u=n}return s.push(n),s}function o(t){var e,n,r,o,u,c,l,f=[],h=t[0].length;for(l=0;l<h;++l)e=t[0][l],n=e[0][0],r=e[0][1],o=e[1][1],u=e[2][0],c=e[2][1],f.push(i([[n+s.k,r+s.k],[n+s.k,o-s.k],[u-s.k,o-s.k],[u-s.k,c+s.k]],30));for(l=t[1].length-1;l>=0;--l)e=t[1][l],n=e[0][0],r=e[0][1],o=e[1][1],u=e[2][0],c=e[2][1],f.push(i([[u-s.k,c-s.k],[u-s.k,o+s.k],[n+s.k,o+s.k],[n+s.k,r-s.k]],30));return{type:"Polygon",coordinates:[Object(a.merge)(f)]}}var a=n(14),u=n(0),s=n(1);e.a=function(t,e){function n(n,r){for(var i=r<0?-1:1,o=e[+(r<0)],a=0,u=o.length-1;a<u&&n>o[a][2][0];++a);var s=t(n-o[a][1][0],r);return s[0]+=t(o[a][1][0],i*r>i*o[a][0][1]?o[a][0][1]:r)[0],s}var i=o(e);e=e.map(function(t){return t.map(function(t){return[[t[0][0]*s.v,t[0][1]*s.v],[t[1][0]*s.v,t[1][1]*s.v],[t[2][0]*s.v,t[2][1]*s.v]]})});var a=e.map(function(e){return e.map(function(e){var n,r=t(e[0][0],e[0][1])[0],i=t(e[2][0],e[2][1])[0],o=t(e[1][0],e[0][1])[1],a=t(e[1][0],e[1][1])[1];return o>a&&(n=o,o=a,a=n),[[r,o],[i,a]]})});t.invert&&(n.invert=function(i,o){for(var u=a[+(o<0)],s=e[+(o<0)],c=0,l=u.length;c<l;++c){var f=u[c];if(f[0][0]<=i&&i<f[1][0]&&f[0][1]<=o&&o<f[1][1]){var h=t.invert(i-t(s[c][1][0],0)[0],o);return h[0]+=s[c][1][0],r(n(h[0],h[1]),[i,o])?h:null}}});var c=Object(u.geoProjection)(n),l=c.stream;return c.stream=function(t){var e=c.rotate(),n=l(t),r=(c.rotate([0,0]),l(t));return c.rotate(e),n.sphere=function(){Object(u.geoStream)(i,r)},n},c}},function(t,e,n){var r=n(9),i=n(11),o=Object.keys?function(t){return Object.keys(t)}:function(t){var e=[];return r(t,function(n,r){i(t)&&"prototype"===r||e.push(r)}),e};t.exports=o},function(t,e,n){"use strict";function r(){}e.a=r},function(t,e,n){"use strict";function r(t,e){t&&u.hasOwnProperty(t.type)&&u[t.type](t,e)}function i(t,e,n){var r,i=-1,o=t.length-n;for(e.lineStart();++i<o;)r=t[i],e.point(r[0],r[1],r[2]);e.lineEnd()}function o(t,e){var n=-1,r=t.length;for(e.polygonStart();++n<r;)i(t[n],e,1);e.polygonEnd()}var a={Feature:function(t,e){r(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,i=-1,o=n.length;++i<o;)r(n[i].geometry,e)}},u={Sphere:function(t,e){e.sphere()},Point:function(t,e){t=t.coordinates,e.point(t[0],t[1],t[2])},MultiPoint:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)t=n[r],e.point(t[0],t[1],t[2])},LineString:function(t,e){i(t.coordinates,e,0)},MultiLineString:function(t,e){for(var n=t.coordinates,r=-1,o=n.length;++r<o;)i(n[r],e,0)},Polygon:function(t,e){o(t.coordinates,e)},MultiPolygon:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)o(n[r],e)},GeometryCollection:function(t,e){for(var n=t.geometries,i=-1,o=n.length;++i<o;)r(n[i],e)}};e.a=function(t,e){t&&a.hasOwnProperty(t.type)?a[t.type](t,e):r(t,e)}},function(t,e,n){"use strict";e.a=function(t){return function(){return t}}},function(t,e,n){var r=n(3);t.exports={assign:r}},function(t,e,n){"use strict";function r(){this.reset()}function i(t,e,n){var r=t.s=e+n,i=r-e,o=r-i;t.t=e-o+(n-i)}e.a=function(){return new r},r.prototype={constructor:r,reset:function(){this.s=this.t=0},add:function(t){i(o,t,this.t),i(this,o.s,this.s),this.s?this.t+=o.t:this.s=o.t},valueOf:function(){return this.s}};var o=new r},function(t,e,n){"use strict";e.a=function(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}},function(t,e,n){"use strict";var r=n(0),i=n(1);e.a=function(t){var e=0,n=Object(r.geoProjectionMutator)(t),o=n(e);return o.parallel=function(t){return arguments.length?n(e=t*i.v):e*i.j},o}},function(t,e,n){var r=n(9),i=n(54),o=Object.prototype.hasOwnProperty,a=function(t,e){if(null===t||!i(t))return{};var n={};return r(e,function(e){o.call(t,e)&&(n[e]=t[e])}),n};t.exports=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(349);n.d(e,"path",function(){return r.a})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(369);n.d(e,"cluster",function(){return r.a});var i=n(86);n.d(e,"hierarchy",function(){return i.c});var o=n(381);n.d(e,"pack",function(){return o.a});var a=n(160);n.d(e,"packSiblings",function(){return a.a});var u=n(161);n.d(e,"packEnclose",function(){return u.a});var s=n(383);n.d(e,"partition",function(){return s.a});var c=n(384);n.d(e,"stratify",function(){return c.a});var l=n(385);n.d(e,"tree",function(){return l.a});var f=n(386);n.d(e,"treemap",function(){return f.a});var h=n(387);n.d(e,"treemapBinary",function(){return h.a});var d=n(45);n.d(e,"treemapDice",function(){return d.a});var p=n(55);n.d(e,"treemapSlice",function(){return p.a});var g=n(388);n.d(e,"treemapSliceDice",function(){return g.a});var v=n(88);n.d(e,"treemapSquarify",function(){return v.a});var y=n(389);n.d(e,"treemapResquarify",function(){return y.a})},function(t,e,n){"use strict";function r(t){return[Object(l.e)(t[1],t[0]),Object(l.c)(t[2])]}function i(t){var e=t[0],n=t[1],r=Object(l.g)(n);return[r*Object(l.g)(e),r*Object(l.t)(e),Object(l.t)(n)]}function o(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function a(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function u(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function s(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function c(t){var e=Object(l.u)(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}e.g=r,e.a=i,e.d=o,e.c=a,e.b=u,e.f=s,e.e=c;var l=n(4)},function(t,e,n){"use strict";e.a=function(t){return null===t?NaN:+t}},function(t,e,n){"use strict";function r(t){return function(e,n){var r=Object(o.g)(e),i=Object(o.g)(n),a=t(r*i);return[a*i*Object(o.t)(e),a*Object(o.t)(n)]}}function i(t){return function(e,n){var r=Object(o.u)(e*e+n*n),i=t(r),a=Object(o.t)(i),u=Object(o.g)(i);return[Object(o.e)(e*a,r*u),Object(o.c)(r&&n*a/r)]}}e.b=r,e.a=i;var o=n(4)},function(t,e,n){"use strict";function r(t,e){return[t*Object(o.h)(e),e]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){return[t/Object(o.h)(e),e]},e.a=function(){return Object(i.geoProjection)(r).scale(152.63)}},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}function i(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function o(t){var e={};return f(t,function(t,n){g(t)&&t.isView?e[n]=t:h(t)?e[n]=t.concat([]):d(t)?e[n]=s(t):e[n]=t}),e}var a=n(139),u=n(3),s=n(40),c=n(40),l=n(320),f=n(9),h=n(6),d=n(54),p=n(140),g=n(76),v=n(10),y=n(24),m=n(32),b=function(t){function e(e,n){var r;r=t.call(this)||this;var o=i(i(r));if(n=n||{},e=e||{},e.isDataSet||(n=e,e=null),u(o,{dataSet:e,loose:!e,dataType:"table",isView:!0,isDataView:!0,origin:[],rows:[],transforms:[],watchingStates:null},n),!o.loose){var a=o.watchingStates;e.on("statechange",function(t){h(a)?a.indexOf(t)>-1&&o._reExecute():o._reExecute()})}return r}r(e,t);var n=e.prototype;return n._parseStateExpression=function(t){var e=this.dataSet,n=/^\$state\.(\w+)/.exec(t);return n?e.state[n[1]]:t},n._preparseOptions=function(t){var e=this,n=o(t);return e.loose?n:(f(n,function(t,r){v(t)&&/^\$state\./.test(t)&&(n[r]=e._parseStateExpression(t))}),n)},n._prepareSource=function(t,n){var r=this,i=e.DataSet;if(r._source={source:t,options:n},n)n=r._preparseOptions(n),r.origin=i.getConnector(n.type)(t,n,r);else if(t instanceof e||v(t))r.origin=i.getConnector("default")(t,r.dataSet);else if(h(t))r.origin=t;else{if(!g(t)||!t.type)throw new TypeError("Invalid source");n=r._preparseOptions(t),r.origin=i.getConnector(n.type)(n,r)}return r.rows=c(r.origin),r},n.source=function(t,e){var n=this;return n._prepareSource(t,e),n._reExecuteTransforms(),n.trigger("change"),n},n.transform=function(t){void 0===t&&(t={});var e=this;return e.transforms.push(t),e._executeTransform(t),e},n._executeTransform=function(t){var n=this;t=n._preparseOptions(t),e.DataSet.getTransform(t.type)(n,t)},n._reExecuteTransforms=function(){var t=this;t.transforms.forEach(function(e){t._executeTransform(e)})},n.addRow=function(t){this.rows.push(t)},n.removeRow=function(t){this.rows.splice(t,1)},n.updateRow=function(t,e){u(this.rows[t],e)},n.findRows=function(t){return this.rows.filter(function(e){return p(e,t)})},n.findRow=function(t){return l(this.rows,t)},n.getColumnNames=function(){var t=this.rows[0];return t?y(t):[]},n.getColumnName=function(t){return this.getColumnNames()[t]},n.getColumnIndex=function(t){return this.getColumnNames().indexOf(t)},n.getColumn=function(t){return this.rows.map(function(e){return e[t]})},n.getColumnData=function(t){return this.getColumn(t)},n.getSubset=function(t,e,n){for(var r=[],i=t;i<=e;i++)r.push(m(this.rows[i],n));return r},n.toString=function(t){var e=this;return t?JSON.stringify(e.rows,null,2):JSON.stringify(e.rows)},n._reExecute=function(){var t=this,e=t._source,n=e.source,r=e.options;t._prepareSource(n,r),t._reExecuteTransforms(),t.trigger("change")},e}(a);t.exports=b},function(t,e,n){var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=n(6),o=function t(e){if("object"!==("undefined"===typeof e?"undefined":r(e))||null===e)return e;var n=void 0;if(i(e)){n=[];for(var o=0,a=e.length;o<a;o++)"object"===r(e[o])&&null!=e[o]?n[o]=t(e[o]):n[o]=e[o]}else{n={};for(var u in e)"object"===r(e[u])&&null!=e[u]?n[u]=t(e[u]):n[u]=e[u]}return n};t.exports=o},function(t,e){var n={}.toString,r=function(t,e){return n.call(t)==="[object "+e+"]"};t.exports=r},function(t,e,n){"use strict";function r(){this.reset()}function i(t,e,n){var r=t.s=e+n,i=r-e,o=r-i;t.t=e-o+(n-i)}e.a=function(){return new r},r.prototype={constructor:r,reset:function(){this.s=this.t=0},add:function(t){i(o,t,this.t),i(this,o.s,this.s),this.s?this.t+=o.t:this.s=o.t},valueOf:function(){return this.s}};var o=new r},function(t,e,n){"use strict";function r(t){return[Object(l.e)(t[1],t[0]),Object(l.c)(t[2])]}function i(t){var e=t[0],n=t[1],r=Object(l.g)(n);return[r*Object(l.g)(e),r*Object(l.t)(e),Object(l.t)(n)]}function o(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function a(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function u(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function s(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function c(t){var e=Object(l.u)(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}e.g=r,e.a=i,e.d=o,e.c=a,e.b=u,e.f=s,e.e=c;var l=n(5)},function(t,e,n){"use strict";function r(t){return function(e,n){var r=Object(o.g)(e),i=Object(o.g)(n),a=t(r*i);return[a*i*Object(o.t)(e),a*Object(o.t)(n)]}}function i(t){return function(e,n){var r=Object(o.u)(e*e+n*n),i=t(r),a=Object(o.t)(i),u=Object(o.g)(i);return[Object(o.e)(e*a,r*u),Object(o.c)(r&&n*a/r)]}}e.b=r,e.a=i;var o=n(5)},function(t,e,n){"use strict";e.a=function(t,e,n,r,i){for(var o,a=t.children,u=-1,s=a.length,c=t.value&&(r-e)/t.value;++u<s;)o=a[u],o.y0=n,o.y1=i,o.x0=e,o.x1=e+=o.value*c}},function(t,e,n){"use strict";function r(t){return t>1?0:t<-1?d:Math.acos(t)}function i(t){return t>=1?p:t<=-1?-p:Math.asin(t)}n.d(e,"a",function(){return o}),n.d(e,"d",function(){return a}),n.d(e,"e",function(){return u}),n.d(e,"h",function(){return s}),n.d(e,"i",function(){return c}),n.d(e,"k",function(){return l}),n.d(e,"l",function(){return f}),n.d(e,"f",function(){return h}),n.d(e,"j",function(){return d}),n.d(e,"g",function(){return p}),n.d(e,"m",function(){return g}),e.b=r,e.c=i;var o=Math.abs,a=Math.atan2,u=Math.cos,s=Math.max,c=Math.min,l=Math.sin,f=Math.sqrt,h=1e-12,d=Math.PI,p=d/2,g=2*d},function(t,e,n){"use strict";e.a=function(t,e){if((i=t.length)>1)for(var n,r,i,o=1,a=t[e[0]],u=a.length;o<i;++o)for(r=a,a=t[e[o]],n=0;n<u;++n)a[n][1]+=a[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]}},function(t,e,n){"use strict";e.a=function(t){for(var e=t.length,n=new Array(e);--e>=0;)n[e]=e;return n}},function(t,e,n){"use strict";function r(t,e,n){return(t[0]-n[0])*(e[1]-t[1])-(t[0]-e[0])*(n[1]-t[1])}function i(t,e){return e[1]-t[1]||e[0]-t[0]}function o(t,e){var n,r,o,g=t.sort(i).pop();for(c=[],u=new Array(t.length),a=new p.b,s=new p.b;;)if(o=h.c,g&&(!o||g[1]<o.y||g[1]===o.y&&g[0]<o.x))g[0]===n&&g[1]===r||(Object(l.a)(g),n=g[0],r=g[1]),g=t.pop();else{if(!o)break;Object(l.b)(o.arc)}if(Object(f.d)(),e){var v=+e[0][0],y=+e[0][1],m=+e[1][0],b=+e[1][1];Object(d.a)(v,y,m,b),Object(f.b)(v,y,m,b)}this.edges=c,this.cells=u,a=s=c=u=null}n.d(e,"f",function(){return g}),n.d(e,"g",function(){return v}),n.d(e,"a",function(){return a}),n.d(e,"b",function(){return u}),n.d(e,"c",function(){return s}),n.d(e,"e",function(){return c}),e.d=o;var a,u,s,c,l=n(513),f=n(191),h=n(192),d=n(100),p=n(99),g=1e-6,v=1e-12;o.prototype={constructor:o,polygons:function(){var t=this.edges;return this.cells.map(function(e){var n=e.halfedges.map(function(n){return Object(f.a)(e,t[n])});return n.data=e.site.data,n})},triangles:function(){var t=[],e=this.edges;return this.cells.forEach(function(n,i){if(a=(o=n.halfedges).length)for(var o,a,u,s=n.site,c=-1,l=e[o[a-1]],f=l.left===s?l.right:l.left;++c<a;)u=f,l=e[o[c]],f=l.left===s?l.right:l.left,u&&f&&i<u.index&&i<f.index&&r(s,u,f)<0&&t.push([s.data,u.data,f.data])}),t},links:function(){return this.edges.filter(function(t){return t.right}).map(function(t){return{source:t.left.data,target:t.right.data}})},find:function(t,e,n){for(var r,i,o=this,a=o._found||0,u=o.cells.length;!(i=o.cells[a]);)if(++a>=u)return null;var s=t-i.site[0],c=e-i.site[1],l=s*s+c*c;do{i=o.cells[r=a],a=null,i.halfedges.forEach(function(n){var r=o.edges[n],u=r.left;if(u!==i.site&&u||(u=r.right)){var s=t-u[0],c=e-u[1],f=s*s+c*c;f<l&&(l=f,a=u.index)}})}while(null!==a);return o._found=r,null==n||l<=n*n?i.site:null}}},function(t,e,n){"use strict";function r(t,e){return[t>c.o?t-c.w:t<-c.o?t+c.w:t,e]}function i(t,e,n){return(t%=c.w)?e||n?Object(s.a)(a(t),u(e,n)):a(t):e||n?u(e,n):r}function o(t){return function(e,n){return e+=t,[e>c.o?e-c.w:e<-c.o?e+c.w:e,n]}}function a(t){var e=o(t);return e.invert=o(-t),e}function u(t,e){function n(t,e){var n=Object(c.g)(e),u=Object(c.g)(t)*n,s=Object(c.t)(t)*n,l=Object(c.t)(e),f=l*r+u*i;return[Object(c.e)(s*o-f*a,u*r-l*i),Object(c.c)(f*o+s*a)]}var r=Object(c.g)(t),i=Object(c.t)(t),o=Object(c.g)(e),a=Object(c.t)(e);return n.invert=function(t,e){var n=Object(c.g)(e),u=Object(c.g)(t)*n,s=Object(c.t)(t)*n,l=Object(c.t)(e),f=l*o-s*a;return[Object(c.e)(s*o+l*a,u*r+f*i),Object(c.c)(f*r-u*i)]},n}e.b=i;var s=n(105),c=n(4);r.invert=r,e.a=function(t){function e(e){return e=t(e[0]*c.r,e[1]*c.r),e[0]*=c.h,e[1]*=c.h,e}return t=i(t[0]*c.r,t[1]*c.r,t.length>2?t[2]*c.r:0),e.invert=function(e){return e=t.invert(e[0]*c.r,e[1]*c.r),e[0]*=c.h,e[1]*=c.h,e},e}},function(t,e,n){"use strict";function r(t){return function(e){var n=new i;for(var r in t)n[r]=t[r];return n.stream=e,n}}function i(){}e.b=r,e.a=function(t){return{stream:r(t)}},i.prototype={constructor:i,point:function(t,e){this.stream.point(t,e)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}}},function(t,e,n){"use strict";var r=n(1);e.a=function(t,e,n,i,o,a,u,s){function c(c,l){if(!l)return[t*c/r.s,0];var f=l*l,h=t+f*(e+f*(n+f*i)),d=l*(o-1+f*(a-s+f*u)),p=(h*h+d*d)/(2*d),g=c*Object(r.e)(h/p)/r.s;return[p*Object(r.y)(g),l*(1+f*s)+p*(1-Object(r.h)(g))]}return arguments.length<8&&(s=0),c.invert=function(c,l){var f,h,d=r.s*c/t,p=l,g=50;do{var v=p*p,y=t+v*(e+v*(n+v*i)),m=p*(o-1+v*(a-s+v*u)),b=y*y+m*m,x=2*m,_=b/x,w=_*_,O=Object(r.e)(y/_)/r.s,S=d*O,C=y*y,E=(2*e+v*(4*n+6*v*i))*p,M=o+v*(3*a+5*v*u),j=2*(y*E+m*(M-1)),T=2*(M-1),k=(j*x-b*T)/(x*x),P=Object(r.h)(S),A=Object(r.y)(S),I=_*P,D=_*A,R=d/r.s*(1/Object(r.B)(1-C/w))*(E*_-y*k)/w,N=D-c,L=p*(1+v*s)+_-I-l,F=k*A+I*R,z=I*O,B=1+k-(k*P-D*R),W=D*O,H=F*W-B*z;if(!H)break;d-=f=(L*F-N*B)/H,p-=h=(N*W-L*z)/H}while((Object(r.a)(f)>r.k||Object(r.a)(h)>r.k)&&--g>0);return[d,p]},c}},function(t,e,n){"use strict";function r(t,e,n){var i,o,a=e.edges,u=a.length,l={type:"MultiPoint",coordinates:e.face},f=e.face.filter(function(t){return 90!==Object(c.a)(t[1])}),h=Object(s.geoBounds)({type:"MultiPoint",coordinates:f}),d=!1,p=-1,g=h[1][0]-h[0][0],v=180===g||360===g?[(h[0][0]+h[1][0])/2,(h[0][1]+h[1][1])/2]:Object(s.geoCentroid)(l);if(n)for(;++p<u&&a[p]!==n;);++p;for(var y=0;y<u;++y)o=a[(y+p)%u],Array.isArray(o)?(d||(t.point((i=Object(s.geoInterpolate)(o[0],v)(c.k))[0],i[1]),d=!0),t.point((i=Object(s.geoInterpolate)(o[1],v)(c.k))[0],i[1])):(d=!1,o!==n&&r(t,o,e))}function i(t,e){return t&&e&&t[0]===e[0]&&t[1]===e[1]}function o(t,e){for(var n,r,i=t.length,o=null,a=0;a<i;++a){n=t[a];for(var u=e.length;--u>=0;)if(r=e[u],n[0]===r[0]&&n[1]===r[1]){if(o)return[o,n];o=n}}}function a(t){for(var e=t.length,n=[],r=t[e-1],i=0;i<e;++i)n.push([r,r=t[i]]);return n}function u(t){return t.project.invert||t.children&&t.children.some(u)}var s=n(0),c=n(1),l=n(294);e.a=function(t,e,n){function f(t,e){if(t.edges=a(t.face),e.face){var n=t.shared=o(t.face,e.face),r=Object(l.a)(n.map(e.project),n.map(t.project));t.transform=e.transform?Object(l.c)(e.transform,r):r;for(var u=e.edges,s=0,c=u.length;s<c;++s)i(n[0],u[s][1])&&i(n[1],u[s][0])&&(u[s]=t),i(n[0],u[s][0])&&i(n[1],u[s][1])&&(u[s]=t);for(u=t.edges,s=0,c=u.length;s<c;++s)i(n[0],u[s][0])&&i(n[1],u[s][1])&&(u[s]=e),i(n[0],u[s][1])&&i(n[1],u[s][0])&&(u[s]=e)}else t.transform=e.transform;return t.children&&t.children.forEach(function(e){f(e,t)}),t}function h(t,n){var r,i=e(t,n),o=i.project([t*c.j,n*c.j]);return(r=i.transform)?[r[0]*o[0]+r[1]*o[1]+r[2],-(r[3]*o[0]+r[4]*o[1]+r[5])]:(o[1]=-o[1],o)}function d(t,e){var n=t.project.invert,r=t.transform,i=e;if(r&&(r=Object(l.b)(r),i=[r[0]*i[0]+r[1]*i[1]+r[2],r[3]*i[0]+r[4]*i[1]+r[5]]),n&&t===p(o=n(i)))return o;for(var o,a=t.children,u=0,s=a&&a.length;u<s;++u)if(o=d(a[u],e))return o}function p(t){return e(t[0]*c.v,t[1]*c.v)}n=null==n?-c.s/6:n,f(t,{transform:[Object(c.h)(n),Object(c.y)(n),0,-Object(c.y)(n),Object(c.h)(n),0]}),u(t)&&(h.invert=function(e,n){var r=d(t,[e,-n]);return r&&(r[0]*=c.v,r[1]*=c.v,r)});var g=Object(s.geoProjection)(h),v=g.stream;return g.stream=function(e){var n=g.rotate(),i=v(e),o=(g.rotate([0,0]),v(e));return g.rotate(n),i.sphere=function(){o.polygonStart(),o.lineStart(),r(o,t),o.lineEnd(),o.polygonEnd()},i},g}},function(t,e,n){var r=n(321),i=n(41),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){"use strict";e.a=function(t,e,n,r,i){for(var o,a=t.children,u=-1,s=a.length,c=t.value&&(i-n)/t.value;++u<s;)o=a[u],o.x0=e,o.x1=r,o.y0=n,o.y1=n+=o.value*c}},function(t,e,n){var r=n(41),i=function(t){return r(t,"Number")};t.exports=i},function(t,e){t.exports=function(t,e){for(var n=e||1,r=t[0],i=t[1],o=[],a=r;a<i;)o.push(a),a+=n;return o.push(i),o}},function(t,e,n){var r=n(19),i=r.standardDeviation,o=r.interquartileRange;t.exports={silverman:function(t){var e=i(t),n=4*Math.pow(e,5),r=3*t.length;return Math.pow(n/r,.2)},nrd:function(t){var e=i(t),n=o(t);return"number"===typeof n&&(e=Math.min(e,n/1.34)),1.06*e*Math.pow(t.length,-.2)}}},function(t,e,n){"use strict";function r(t){function e(r){var i=t.node(r);if(o.has(n,r))return i.rank;n[r]=!0;var a=o.minBy(o.map(t.outEdges(r),function(n){return e(n.w)-t.edge(n).minlen}));return a!==Number.POSITIVE_INFINITY&&void 0!==a&&null!==a||(a=0),i.rank=a}var n={};o.forEach(t.sources(),e)}function i(t,e){return t.node(e.w).rank-t.node(e.v).rank-t.edge(e).minlen}var o=n(8);t.exports={longestPath:r,slack:i}},function(t,e,n){"use strict";function r(t){this._context=t}r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}},e.a=function(t){return new r(t)}},function(t,e,n){"use strict";e.a=function(){}},function(t,e,n){"use strict";function r(t,e,n){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+n)/6)}function i(t){this._context=t}e.b=r,e.a=i,i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:r(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:r(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}}},function(t,e,n){"use strict";function r(t,e,n){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-n),t._x2,t._y2)}function i(t,e){this._context=t,this._k=(1-e)/6}e.b=r,e.a=i,i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:r(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:r(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};!function t(e){function n(t){return new i(t,e)}return n.tension=function(e){return t(+e)},n}(0)},function(t,e,n){var r=n(193),i=function(){function t(t,e){void 0===e&&(e={});var n=this;n.options=e,n.rootNode=r(t,e)}return t.prototype.execute=function(){throw new Error("please override this method")},t}();t.exports=i},function(t,e,n){"use strict";function r(t,e,n,r){function f(i,o){return t<=i&&i<=n&&e<=o&&o<=r}function h(i,o,a,u){var s=0,c=0;if(null==i||(s=d(i,a))!==(c=d(o,a))||g(i,o)<0^a>0)do{u.point(0===s||3===s?t:n,s>1?r:e)}while((s=(s+a+4)%4)!==c);else u.point(o[0],o[1])}function d(r,o){return Object(i.a)(r[0]-t)<i.i?o>0?0:3:Object(i.a)(r[0]-n)<i.i?o>0?2:1:Object(i.a)(r[1]-e)<i.i?o>0?1:0:o>0?3:2}function p(t,e){return g(t.x,e.x)}function g(t,e){var n=d(t,1),r=d(e,1);return n!==r?n-r:0===n?e[1]-t[1]:1===n?t[0]-e[0]:2===n?t[1]-e[1]:e[0]-t[0]}return function(i){function d(t,e){f(t,e)&&A.point(t,e)}function g(){for(var e=0,n=0,i=w.length;n<i;++n)for(var o,a,u=w[n],s=1,c=u.length,l=u[0],f=l[0],h=l[1];s<c;++s)o=f,a=h,l=u[s],f=l[0],h=l[1],a<=r?h>r&&(f-o)*(r-a)>(h-a)*(t-o)&&++e:h<=r&&(f-o)*(r-a)<(h-a)*(t-o)&&--e;return e}function v(){A=I,_=[],w=[],P=!0}function y(){var t=g(),e=P&&t,n=(_=Object(s.merge)(_)).length;(e||n)&&(i.polygonStart(),e&&(i.lineStart(),h(null,null,1,i),i.lineEnd()),n&&Object(u.a)(_,p,t,h,i),i.polygonEnd()),A=i,_=w=O=null}function m(){D.point=x,w&&w.push(O=[]),k=!0,T=!1,M=j=NaN}function b(){_&&(x(S,C),E&&T&&I.rejoin(),_.push(I.result())),D.point=d,T&&A.lineEnd()}function x(i,o){var u=f(i,o);if(w&&O.push([i,o]),k)S=i,C=o,E=u,k=!1,u&&(A.lineStart(),A.point(i,o));else if(u&&T)A.point(i,o);else{var s=[M=Math.max(l,Math.min(c,M)),j=Math.max(l,Math.min(c,j))],h=[i=Math.max(l,Math.min(c,i)),o=Math.max(l,Math.min(c,o))];Object(a.a)(s,h,t,e,n,r)?(T||(A.lineStart(),A.point(s[0],s[1])),A.point(h[0],h[1]),u||A.lineEnd(),P=!1):u&&(A.lineStart(),A.point(i,o),P=!1)}M=i,j=o,T=u}var _,w,O,S,C,E,M,j,T,k,P,A=i,I=Object(o.a)(),D={point:d,lineStart:m,lineEnd:b,polygonStart:v,polygonEnd:y};return D}}e.a=r;var i=n(4),o=n(106),a=n(200),u=n(107),s=n(14),c=1e9,l=-c;e.b=function(){var t,e,n,i=0,o=0,a=960,u=500;return n={stream:function(n){return t&&e===n?t:t=r(i,o,a,u)(e=n)},extent:function(r){return arguments.length?(i=+r[0][0],o=+r[0][1],a=+r[1][0],u=+r[1][1],t=e=null,n):[[i,o],[a,u]]}}}},function(t,e,n){"use strict";var r=n(36);e.a=function(t,e,n){if(null==n&&(n=r.a),i=t.length){if((e=+e)<=0||i<2)return+n(t[0],0,t);if(e>=1)return+n(t[i-1],i-1,t);var i,o=(i-1)*e,a=Math.floor(o),u=+n(t[a],a,t);return u+(+n(t[a+1],a+1,t)-u)*(o-a)}}},function(t,e,n){"use strict";e.a=function(t){return t}},function(t,e,n){"use strict";function r(t,e){function n(t,e){var n=Object(i.u)(u-2*o*Object(i.t)(e))/o;return[n*Object(i.t)(t*=o),s-n*Object(i.g)(t)]}var r=Object(i.t)(t),o=(r+Object(i.t)(e))/2;if(Object(i.a)(o)<i.i)return Object(a.a)(t);var u=1+r*(2*o-r),s=Object(i.u)(u)/o;return n.invert=function(t,e){var n=s-e;return[Object(i.e)(t,Object(i.a)(n))/o*Object(i.s)(n),Object(i.c)((u-(t*t+n*n)*o*o)/(2*o))]},n}e.a=r;var i=n(4),o=n(69),a=n(229);e.b=function(){return Object(o.a)(r).scale(155.424).center([0,33.6442])}},function(t,e,n){"use strict";function r(t){var e=0,n=i.o/3,r=Object(o.b)(t),a=r(e,n);return a.parallels=function(t){return arguments.length?r(e=t[0]*i.r,n=t[1]*i.r):[e*i.h,n*i.h]},a}e.a=r;var i=n(4),o=n(17)},function(t,e,n){"use strict";function r(t,e,n){var r=e[1][0]-e[0][0],i=e[1][1]-e[0][1],u=t.clipExtent&&t.clipExtent();t.scale(150).translate([0,0]),null!=u&&t.clipExtent(null),Object(o.a)(n,t.stream(a.a));var s=a.a.result(),c=Math.min(r/(s[1][0]-s[0][0]),i/(s[1][1]-s[0][1])),l=+e[0][0]+(r-c*(s[1][0]+s[0][0]))/2,f=+e[0][1]+(i-c*(s[1][1]+s[0][1]))/2;return null!=u&&t.clipExtent(u),t.scale(150*c).translate([l,f])}function i(t,e,n){return r(t,[[0,0],e],n)}e.a=r,e.b=i;var o=n(22),a=n(124)},function(t,e,n){"use strict";function r(t,e){return[t,Object(o.n)(Object(o.v)((o.l+e)/2))]}function i(t){function e(){var e=o.o*f(),u=c(Object(a.a)(c.rotate()).invert([0,0]));return d(null==p?[[u[0]-e,u[1]-e],[u[0]+e,u[1]+e]]:t===r?[[Math.max(u[0]-e,p),n],[Math.min(u[0]+e,i),s]]:[[p,Math.max(u[1]-e,n)],[i,Math.min(u[1]+e,s)]])}var n,i,s,c=Object(u.a)(t),l=c.center,f=c.scale,h=c.translate,d=c.clipExtent,p=null;return c.scale=function(t){return arguments.length?(f(t),e()):f()},c.translate=function(t){return arguments.length?(h(t),e()):h()},c.center=function(t){return arguments.length?(l(t),e()):l()},c.clipExtent=function(t){return arguments.length?(null==t?p=n=i=s=null:(p=+t[0][0],n=+t[0][1],i=+t[1][0],s=+t[1][1]),e()):null==p?null:[[p,n],[i,s]]},e()}e.c=r,e.b=i;var o=n(4),a=n(50),u=n(17);r.invert=function(t,e){return[t,2*Object(o.d)(Object(o.k)(e))-o.l]},e.a=function(){return i(r).scale(961/o.w)}},function(t,e,n){"use strict";function r(t,e){var n=Object(o.B)(1-Object(o.y)(e));return[2/o.E*t*n,o.E*(1-n)]}e.a=r;var i=n(0),o=n(1);r.invert=function(t,e){var n=(n=e/o.E-1)*n;return[n>0?t*Object(o.B)(o.s/n)/2:0,Object(o.e)(1-n)]},e.b=function(){return Object(i.geoProjection)(r).scale(95.6464).center([0,30])}},function(t,e,n){"use strict";function r(t,e){return e>-u?(t=Object(o.d)(t,e),t[1]+=s,t):Object(a.b)(t,e)}n.d(e,"b",function(){return u}),n.d(e,"d",function(){return s}),e.c=r;var i=n(0),o=n(21),a=n(38),u=.7109889596207567,s=.0528035274542;r.invert=function(t,e){return e>-u?o.d.invert(t,e-s):a.b.invert(t,e)},e.a=function(){return Object(i.geoProjection)(r).rotate([-20,-55]).scale(164.263).center([0,-5.4036])}},function(t,e,n){"use strict";var r=[[0,90],[-90,0],[0,0],[90,0],[180,0],[0,-90]];e.a=[[0,2,1],[0,3,2],[5,1,2],[5,2,3],[0,1,4],[0,4,3],[5,4,1],[5,3,4]].map(function(t){return t.map(function(t){return r[t]})})},function(t,e,n){"use strict";var r=n(0),i=n(1);e.a=function(t){function e(e,r){var o=Object(i.a)(e)<i.o,a=t(o?e:e>0?e-i.s:e+i.s,r),u=(a[0]-a[1])*i.C,s=(a[0]+a[1])*i.C;if(o)return[u,s];var c=n*i.C,l=u>0^s>0?-1:1;return[l*u-Object(i.x)(s)*c,l*s-Object(i.x)(u)*c]}var n=t(i.o,0)[0]-t(-i.o,0)[0];return t.invert&&(e.invert=function(e,r){var o=(e+r)*i.C,a=(r-e)*i.C,u=Object(i.a)(o)<.5*n&&Object(i.a)(a)<.5*n;if(!u){var s=n*i.C,c=o>0^a>0?-1:1,l=-c*e+(a>0?1:-1)*s,f=-c*r+(o>0?1:-1)*s;o=(-l-f)*i.C,a=(l-f)*i.C}var h=t.invert(o,a);return u||(h[0]+=o>0?i.s:-i.s),h}),Object(r.geoProjection)(e).rotate([-90,-90,45]).clipAngle(179.999)}},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){var n=function(t){return null===t||void 0===t};t.exports=n},function(t,e,n){"use strict";function r(t,e){return[t>c.o?t-c.w:t<-c.o?t+c.w:t,e]}function i(t,e,n){return(t%=c.w)?e||n?Object(s.a)(a(t),u(e,n)):a(t):e||n?u(e,n):r}function o(t){return function(e,n){return e+=t,[e>c.o?e-c.w:e<-c.o?e+c.w:e,n]}}function a(t){var e=o(t);return e.invert=o(-t),e}function u(t,e){function n(t,e){var n=Object(c.g)(e),u=Object(c.g)(t)*n,s=Object(c.t)(t)*n,l=Object(c.t)(e),f=l*r+u*i;return[Object(c.e)(s*o-f*a,u*r-l*i),Object(c.c)(f*o+s*a)]}var r=Object(c.g)(t),i=Object(c.t)(t),o=Object(c.g)(e),a=Object(c.t)(e);return n.invert=function(t,e){var n=Object(c.g)(e),u=Object(c.g)(t)*n,s=Object(c.t)(t)*n,l=Object(c.t)(e),f=l*o-s*a;return[Object(c.e)(s*o+l*a,u*r+f*i),Object(c.c)(f*r-u*i)]},n}e.b=i;var s=n(144),c=n(5);r.invert=r,e.a=function(t){function e(e){return e=t(e[0]*c.r,e[1]*c.r),e[0]*=c.h,e[1]*=c.h,e}return t=i(t[0]*c.r,t[1]*c.r,t.length>2?t[2]*c.r:0),e.invert=function(e){return e=t.invert(e[0]*c.r,e[1]*c.r),e[0]*=c.h,e[1]*=c.h,e},e}},function(t,e,n){"use strict";function r(t,e){function n(t,e){var n=Object(i.u)(a-2*o*Object(i.t)(e))/o;return[n*Object(i.t)(t*=o),u-n*Object(i.g)(t)]}var r=Object(i.t)(t),o=(r+Object(i.t)(e))/2,a=1+r*(2*o-r),u=Object(i.u)(a)/o;return n.invert=function(t,e){var n=u-e;return[Object(i.e)(t,n)/o,Object(i.c)((a-(t*t+n*n)*o*o)/(2*o))]},n}e.a=r;var i=n(5),o=n(80);e.b=function(){return Object(o.a)(r).scale(155.424).center([0,33.6442])}},function(t,e,n){"use strict";function r(t){var e=0,n=i.o/3,r=Object(o.b)(t),a=r(e,n);return a.parallels=function(t){return arguments.length?r(e=t[0]*i.r,n=t[1]*i.r):[e*i.h,n*i.h]},a}e.a=r;var i=n(5),o=n(18)},function(t,e,n){"use strict";function r(t){function e(){}var n=e.prototype=Object.create(i.prototype);for(var r in t)n[r]=t[r];return function(t){var n=new e;return n.stream=t,n}}function i(){}e.b=r,e.a=function(t){return{stream:r(t)}},i.prototype={point:function(t,e){this.stream.point(t,e)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}}},function(t,e,n){"use strict";function r(t,e){return[t,Object(a.n)(Object(a.v)((a.l+e)/2))]}function i(t){var e,n=Object(o.a)(t),r=n.scale,i=n.translate,u=n.clipExtent;return n.scale=function(t){return arguments.length?(r(t),e&&n.clipExtent(null),n):r()},n.translate=function(t){return arguments.length?(i(t),e&&n.clipExtent(null),n):i()},n.clipExtent=function(t){if(!arguments.length)return e?null:u();if(e=null==t){var o=a.o*r(),s=i();t=[[s[0]-o,s[1]-o],[s[0]+o,s[1]+o]]}return u(t),n},n.clipExtent(null)}e.c=r,e.b=i;var o=n(18),a=n(5);r.invert=function(t,e){return[t,2*Object(a.d)(Object(a.k)(e))-a.l]},e.a=function(){return i(r).scale(961/a.w)}},function(t,e,n){var r=n(9),i=n(11),o=Object.values?function(t){return Object.values(t)}:function(t){var e=[];return r(t,function(n,r){i(t)&&"prototype"===r||e.push(n)}),e};t.exports=o},function(t,e){t.exports={HIERARCHY:"hierarchy",GEO:"geo",HEX:"hex",GRAPH:"graph",TABLE:"table",GEO_GRATICULE:"geo-graticule",STATISTICS_METHODS:["max","mean","median","min","mode","product","standardDeviation","sum","sumSimple","variance"]}},function(t,e,n){"use strict";function r(t){return new Function("d","return {"+t.map(function(t,e){return JSON.stringify(t)+": d["+e+"]"}).join(",")+"}")}function i(t,e){var n=r(t);return function(r,i){return e(n(r),i,t)}}function o(t){var e=Object.create(null),n=[];return t.forEach(function(t){for(var r in t)r in e||n.push(e[r]=r)}),n}var a={},u={},s=34,c=10,l=13;e.a=function(t){function e(t,e){var o,a,u=n(t,function(t,n){if(o)return o(t,n-1);a=t,o=e?i(t,e):r(t)});return u.columns=a||[],u}function n(t,e){function n(){if(d)return u;if(p)return p=!1,a;var e,n,r=f;if(t.charCodeAt(r)===s){for(;f++<o&&t.charCodeAt(f)!==s||t.charCodeAt(++f)===s;);return(e=f)>=o?d=!0:(n=t.charCodeAt(f++))===c?p=!0:n===l&&(p=!0,t.charCodeAt(f)===c&&++f),t.slice(r+1,e-1).replace(/""/g,'"')}for(;f<o;){if((n=t.charCodeAt(e=f++))===c)p=!0;else if(n===l)p=!0,t.charCodeAt(f)===c&&++f;else if(n!==v)continue;return t.slice(r,e)}return d=!0,t.slice(r,o)}var r,i=[],o=t.length,f=0,h=0,d=o<=0,p=!1;for(t.charCodeAt(o-1)===c&&--o,t.charCodeAt(o-1)===l&&--o;(r=n())!==u;){for(var g=[];r!==a&&r!==u;)g.push(r),r=n();e&&null==(g=e(g,h++))||i.push(g)}return i}function f(e,n){return null==n&&(n=o(e)),[n.map(p).join(t)].concat(e.map(function(e){return n.map(function(t){return p(e[t])}).join(t)})).join("\n")}function h(t){return t.map(d).join("\n")}function d(e){return e.map(p).join(t)}function p(t){return null==t?"":g.test(t+="")?'"'+t.replace(/"/g,'""')+'"':t}var g=new RegExp('["'+t+"\n\r]"),v=t.charCodeAt(0);return{parse:e,parseRows:n,format:f,formatRows:h}}},function(t,e,n){"use strict";function r(t,e){var n,r,i,a,c,l=new s(t),f=+t.value&&(l.value=t.value),h=[l];for(null==e&&(e=o);n=h.pop();)if(f&&(n.value=+n.data.value),(i=e(n.data))&&(c=i.length))for(n.children=new Array(c),a=c-1;a>=0;--a)h.push(r=n.children[a]=new s(i[a])),r.parent=n,r.depth=n.depth+1;return l.eachBefore(u)}function i(){return r(this).eachBefore(a)}function o(t){return t.children}function a(t){t.data=t.data.data}function u(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function s(t){this.data=t,this.depth=this.height=0,this.parent=null}e.c=r,e.b=u,e.a=s;var c=n(370),l=n(371),f=n(372),h=n(373),d=n(374),p=n(375),g=n(376),v=n(377),y=n(378),m=n(379),b=n(380);s.prototype=r.prototype={constructor:s,count:c.a,each:l.a,eachAfter:h.a,eachBefore:f.a,sum:d.a,sort:p.a,path:g.a,ancestors:v.a,descendants:y.a,leaves:m.a,links:b.a,copy:i}},function(t,e,n){"use strict";function r(t){return null==t?null:i(t)}function i(t){if("function"!==typeof t)throw new Error;return t}e.a=r,e.b=i},function(t,e,n){"use strict";function r(t,e,n,r,a,u){for(var s,c,l,f,h,d,p,g,v,y,m,b=[],x=e.children,_=0,w=0,O=x.length,S=e.value;_<O;){l=a-n,f=u-r;do{h=x[w++].value}while(!h&&w<O);for(d=p=h,y=Math.max(f/l,l/f)/(S*t),m=h*h*y,v=Math.max(p/m,m/d);w<O;++w){if(h+=c=x[w].value,c<d&&(d=c),c>p&&(p=c),m=h*h*y,(g=Math.max(p/m,m/d))>v){h-=c;break}v=g}b.push(s={value:h,dice:l<f,children:x.slice(_,w)}),s.dice?Object(i.a)(s,n,r,a,S?r+=f*h/S:u):Object(o.a)(s,n,r,S?n+=l*h/S:a,u),S-=h,_=w}return b}n.d(e,"b",function(){return a}),e.c=r;var i=n(45),o=n(55),a=(1+Math.sqrt(5))/2;e.a=function t(e){function n(t,n,i,o,a){r(e,t,n,i,o,a)}return n.ratio=function(e){return t((e=+e)>1?e:1)},n}(a)},function(t,e,n){"use strict";var r=n(165);e.a=function(t){if(null==t)return r.a;var e,n,i=t.scale[0],o=t.scale[1],a=t.translate[0],u=t.translate[1];return function(t,r){r||(e=n=0);var s=2,c=t.length,l=new Array(c);for(l[0]=(e+=t[0])*i+a,l[1]=(n+=t[1])*o+u;s<c;)l[s]=t[s],++s;return l}}},function(t,e,n){"use strict";function r(t,e){var n=e.id,r=e.bbox,o=null==e.properties?{}:e.properties,a=i(t,e);return null==n&&null==r?{type:"Feature",properties:o,geometry:a}:null==r?{type:"Feature",id:n,properties:o,geometry:a}:{type:"Feature",id:n,bbox:r,properties:o,geometry:a}}function i(t,e){function n(t,e){e.length&&e.pop();for(var n=f[t<0?~t:t],r=0,i=n.length;r<i;++r)e.push(l(n[r],r));t<0&&Object(o.a)(e,i)}function r(t){return l(t)}function i(t){for(var e=[],r=0,i=t.length;r<i;++r)n(t[r],e);return e.length<2&&e.push(e[0]),e}function u(t){for(var e=i(t);e.length<4;)e.push(e[0]);return e}function s(t){return t.map(u)}function c(t){var e,n=t.type;switch(n){case"GeometryCollection":return{type:n,geometries:t.geometries.map(c)};case"Point":e=r(t.coordinates);break;case"MultiPoint":e=t.coordinates.map(r);break;case"LineString":e=i(t.arcs);break;case"MultiLineString":e=t.arcs.map(i);break;case"Polygon":e=s(t.arcs);break;case"MultiPolygon":e=t.arcs.map(s);break;default:return null}return{type:n,coordinates:e}}var l=Object(a.a)(t.transform),f=t.arcs;return c(e)}e.b=i;var o=n(392),a=n(89);e.a=function(t,e){return"GeometryCollection"===e.type?{type:"FeatureCollection",features:e.geometries.map(function(e){return r(t,e)})}:r(t,e)}},function(t,e){var n=function(t){return null!==t&&"function"!==typeof t&&isFinite(t.length)};t.exports=n},function(t,e){function n(t){return Math.abs(t)<=1?.5:0}function r(t){var e=1-Math.pow(Math.abs(t),3);return Math.pow(e,3)}t.exports={boxcar:n,cosine:function(t){return Math.abs(t)<=1?Math.PI/4*Math.cos(Math.PI/2*t):0},epanechnikov:function(t){return Math.abs(t)<1?.75*(1-t*t):0},gaussian:function(t){return.3989422804*Math.exp(-.5*t*t)},quartic:function(t){if(Math.abs(t)<1){var e=1-t*t;return.9375*e*e}return 0},triangular:function(t){var e=Math.abs(t);return e<1?1-e:0},tricube:function(t){return Math.abs(t)<1?70/81*r(t):0},triweight:function(t){if(Math.abs(t)<1){var e=1-t*t;return 35/32*e*e*e}return 0},uniform:n}},function(t,e,n){"use strict";function r(t){this._isDirected=!c.has(t,"directed")||t.directed,this._isMultigraph=!!c.has(t,"multigraph")&&t.multigraph,this._isCompound=!!c.has(t,"compound")&&t.compound,this._label=void 0,this._defaultNodeLabelFn=c.constant(void 0),this._defaultEdgeLabelFn=c.constant(void 0),this._nodes={},this._isCompound&&(this._parent={},this._children={},this._children[f]={}),this._in={},this._preds={},this._out={},this._sucs={},this._edgeObjs={},this._edgeLabels={}}function i(t,e){t[e]?t[e]++:t[e]=1}function o(t,e){--t[e]||delete t[e]}function a(t,e,n,r){var i=""+e,o=""+n;if(!t&&i>o){var a=i;i=o,o=a}return i+h+o+h+(c.isUndefined(r)?l:r)}function u(t,e,n,r){var i=""+e,o=""+n;if(!t&&i>o){var a=i;i=o,o=a}var u={v:i,w:o};return r&&(u.name=r),u}function s(t,e){return a(t,e.v,e.w,e.name)}var c=n(13);t.exports=r;var l="\0",f="\0",h="";r.prototype._nodeCount=0,r.prototype._edgeCount=0,r.prototype.isDirected=function(){return this._isDirected},r.prototype.isMultigraph=function(){return this._isMultigraph},r.prototype.isCompound=function(){return this._isCompound},r.prototype.setGraph=function(t){return this._label=t,this},r.prototype.graph=function(){return this._label},r.prototype.setDefaultNodeLabel=function(t){return c.isFunction(t)||(t=c.constant(t)),this._defaultNodeLabelFn=t,this},r.prototype.nodeCount=function(){return this._nodeCount},r.prototype.nodes=function(){return c.keys(this._nodes)},r.prototype.sources=function(){var t=this;return c.filter(this.nodes(),function(e){return c.isEmpty(t._in[e])})},r.prototype.sinks=function(){var t=this;return c.filter(this.nodes(),function(e){return c.isEmpty(t._out[e])})},r.prototype.setNodes=function(t,e){var n=arguments,r=this;return c.each(t,function(t){n.length>1?r.setNode(t,e):r.setNode(t)}),this},r.prototype.setNode=function(t,e){return c.has(this._nodes,t)?(arguments.length>1&&(this._nodes[t]=e),this):(this._nodes[t]=arguments.length>1?e:this._defaultNodeLabelFn(t),this._isCompound&&(this._parent[t]=f,this._children[t]={},this._children[f][t]=!0),this._in[t]={},this._preds[t]={},this._out[t]={},this._sucs[t]={},++this._nodeCount,this)},r.prototype.node=function(t){return this._nodes[t]},r.prototype.hasNode=function(t){return c.has(this._nodes,t)},r.prototype.removeNode=function(t){var e=this;if(c.has(this._nodes,t)){var n=function(t){e.removeEdge(e._edgeObjs[t])};delete this._nodes[t],this._isCompound&&(this._removeFromParentsChildList(t),delete this._parent[t],c.each(this.children(t),function(t){e.setParent(t)}),delete this._children[t]),c.each(c.keys(this._in[t]),n),delete this._in[t],delete this._preds[t],c.each(c.keys(this._out[t]),n),delete this._out[t],delete this._sucs[t],--this._nodeCount}return this},r.prototype.setParent=function(t,e){if(!this._isCompound)throw new Error("Cannot set parent in a non-compound graph");if(c.isUndefined(e))e=f;else{e+="";for(var n=e;!c.isUndefined(n);n=this.parent(n))if(n===t)throw new Error("Setting "+e+" as parent of "+t+" would create a cycle");this.setNode(e)}return this.setNode(t),this._removeFromParentsChildList(t),this._parent[t]=e,this._children[e][t]=!0,this},r.prototype._removeFromParentsChildList=function(t){delete this._children[this._parent[t]][t]},r.prototype.parent=function(t){if(this._isCompound){var e=this._parent[t];if(e!==f)return e}},r.prototype.children=function(t){if(c.isUndefined(t)&&(t=f),this._isCompound){var e=this._children[t];if(e)return c.keys(e)}else{if(t===f)return this.nodes();if(this.hasNode(t))return[]}},r.prototype.predecessors=function(t){var e=this._preds[t];if(e)return c.keys(e)},r.prototype.successors=function(t){var e=this._sucs[t];if(e)return c.keys(e)},r.prototype.neighbors=function(t){var e=this.predecessors(t);if(e)return c.union(e,this.successors(t))},r.prototype.isLeaf=function(t){var e;return e=this.isDirected()?this.successors(t):this.neighbors(t),0===e.length},r.prototype.filterNodes=function(t){function e(t){var o=r.parent(t);return void 0===o||n.hasNode(o)?(i[t]=o,o):o in i?i[o]:e(o)}var n=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});n.setGraph(this.graph());var r=this;c.each(this._nodes,function(e,r){t(r)&&n.setNode(r,e)}),c.each(this._edgeObjs,function(t){n.hasNode(t.v)&&n.hasNode(t.w)&&n.setEdge(t,r.edge(t))});var i={};return this._isCompound&&c.each(n.nodes(),function(t){n.setParent(t,e(t))}),n},r.prototype.setDefaultEdgeLabel=function(t){return c.isFunction(t)||(t=c.constant(t)),this._defaultEdgeLabelFn=t,this},r.prototype.edgeCount=function(){return this._edgeCount},r.prototype.edges=function(){return c.values(this._edgeObjs)},r.prototype.setPath=function(t,e){var n=this,r=arguments;return c.reduce(t,function(t,i){return r.length>1?n.setEdge(t,i,e):n.setEdge(t,i),i}),this},r.prototype.setEdge=function(){var t,e,n,r,o=!1,s=arguments[0];"object"===typeof s&&null!==s&&"v"in s?(t=s.v,e=s.w,n=s.name,2===arguments.length&&(r=arguments[1],o=!0)):(t=s,e=arguments[1],n=arguments[3],arguments.length>2&&(r=arguments[2],o=!0)),t=""+t,e=""+e,c.isUndefined(n)||(n=""+n);var l=a(this._isDirected,t,e,n);if(c.has(this._edgeLabels,l))return o&&(this._edgeLabels[l]=r),this;if(!c.isUndefined(n)&&!this._isMultigraph)throw new Error("Cannot set a named edge when isMultigraph = false");this.setNode(t),this.setNode(e),this._edgeLabels[l]=o?r:this._defaultEdgeLabelFn(t,e,n);var f=u(this._isDirected,t,e,n);return t=f.v,e=f.w,Object.freeze(f),this._edgeObjs[l]=f,i(this._preds[e],t),i(this._sucs[t],e),this._in[e][l]=f,this._out[t][l]=f,this._edgeCount++,this},r.prototype.edge=function(t,e,n){var r=1===arguments.length?s(this._isDirected,arguments[0]):a(this._isDirected,t,e,n);return this._edgeLabels[r]},r.prototype.hasEdge=function(t,e,n){var r=1===arguments.length?s(this._isDirected,arguments[0]):a(this._isDirected,t,e,n);return c.has(this._edgeLabels,r)},r.prototype.removeEdge=function(t,e,n){var r=1===arguments.length?s(this._isDirected,arguments[0]):a(this._isDirected,t,e,n),i=this._edgeObjs[r];return i&&(t=i.v,e=i.w,delete this._edgeLabels[r],delete this._edgeObjs[r],o(this._preds[e],t),o(this._sucs[t],e),delete this._in[e][r],delete this._out[t][r],this._edgeCount--),this},r.prototype.inEdges=function(t,e){var n=this._in[t];if(n){var r=c.values(n);return e?c.filter(r,function(t){return t.v===e}):r}},r.prototype.outEdges=function(t,e){var n=this._out[t];if(n){var r=c.values(n);return e?c.filter(r,function(t){return t.w===e}):r}},r.prototype.nodeEdges=function(t,e){var n=this.inEdges(t,e);if(n)return n.concat(this.outEdges(t,e))}},function(t,e,n){"use strict";function r(){}function i(t,e){var n=new r;if(t instanceof r)t.each(function(t,e){n.set(e,t)});else if(Array.isArray(t)){var i,o=-1,a=t.length;if(null==e)for(;++o<a;)n.set(o,t[o]);else for(;++o<a;)n.set(e(i=t[o],o,t),i)}else if(t)for(var u in t)n.set(u,t[u]);return n}n.d(e,"b",function(){return o});var o="$";r.prototype=i.prototype={constructor:r,has:function(t){return o+t in this},get:function(t){return this[o+t]},set:function(t,e){return this[o+t]=e,this},remove:function(t){var e=o+t;return e in this&&delete this[e]},clear:function(){for(var t in this)t[0]===o&&delete this[t]},keys:function(){var t=[];for(var e in this)e[0]===o&&t.push(e.slice(1));return t},values:function(){var t=[];for(var e in this)e[0]===o&&t.push(this[e]);return t},entries:function(){var t=[];for(var e in this)e[0]===o&&t.push({key:e.slice(1),value:this[e]});return t},size:function(){var t=0;for(var e in this)e[0]===o&&++t;return t},empty:function(){for(var t in this)if(t[0]===o)return!1;return!0},each:function(t){for(var e in this)e[0]===o&&t(this[e],e.slice(1),this)}},e.a=i},function(t,e,n){"use strict";var r=n(33),i=n(27),o=n(60),a=n(96);e.a=function(){function t(t){var i,o,a,f=t.length,h=!1;for(null==s&&(l=c(a=Object(r.path)())),i=0;i<=f;++i)!(i<f&&u(o=t[i],i,t))===h&&((h=!h)?l.lineStart():l.lineEnd()),h&&l.point(+e(o,i,t),+n(o,i,t));if(a)return l=null,a+""||null}var e=a.a,n=a.b,u=Object(i.a)(!0),s=null,c=o.a,l=null;return t.x=function(n){return arguments.length?(e="function"===typeof n?n:Object(i.a)(+n),t):e},t.y=function(e){return arguments.length?(n="function"===typeof e?e:Object(i.a)(+e),t):n},t.defined=function(e){return arguments.length?(u="function"===typeof e?e:Object(i.a)(!!e),t):u},t.curve=function(e){return arguments.length?(c=e,null!=s&&(l=c(s)),t):c},t.context=function(e){return arguments.length?(null==e?s=l=null:l=c(s=e),t):s},t}},function(t,e,n){"use strict";function r(t){return t[0]}function i(t){return t[1]}e.a=r,e.b=i},function(t,e,n){"use strict";function r(t,e,n){var r=t._x1,i=t._y1,a=t._x2,u=t._y2;if(t._l01_a>o.f){var s=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,c=3*t._l01_a*(t._l01_a+t._l12_a);r=(r*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/c,i=(i*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/c}if(t._l23_a>o.f){var l=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,f=3*t._l23_a*(t._l23_a+t._l12_a);a=(a*l+t._x1*t._l23_2a-e*t._l12_2a)/f,u=(u*l+t._y1*t._l23_2a-n*t._l12_2a)/f}t._context.bezierCurveTo(r,i,a,u,t._x2,t._y2)}function i(t,e){this._context=t,this._alpha=e}e.a=r;var o=n(46),a=n(63);i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,i=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:r(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};!function t(e){function n(t){return e?new i(t,e):new a.a(t,0)}return n.alpha=function(e){return t(+e)},n}(.5)},function(t,e,n){"use strict";function r(t){for(var e,n=0,r=-1,i=t.length;++r<i;)(e=+t[r][1])&&(n+=e);return n}e.b=r;var i=n(48);e.a=function(t){var e=t.map(r);return Object(i.a)(t).sort(function(t,n){return e[t]-e[n]})}},function(t,e,n){"use strict";function r(){this._=null}function i(t){t.U=t.C=t.L=t.R=t.P=t.N=null}function o(t,e){var n=e,r=e.R,i=n.U;i?i.L===n?i.L=r:i.R=r:t._=r,r.U=i,n.U=r,n.R=r.L,n.R&&(n.R.U=n),r.L=n}function a(t,e){var n=e,r=e.L,i=n.U;i?i.L===n?i.L=r:i.R=r:t._=r,r.U=i,n.U=r,n.L=r.R,n.L&&(n.L.U=n),r.R=n}function u(t){for(;t.L;)t=t.L;return t}e.a=i,r.prototype={constructor:r,insert:function(t,e){var n,r,i;if(t){if(e.P=t,e.N=t.N,t.N&&(t.N.P=e),t.N=e,t.R){for(t=t.R;t.L;)t=t.L;t.L=e}else t.R=e;n=t}else this._?(t=u(this._),e.P=null,e.N=t,t.P=t.L=e,n=t):(e.P=e.N=null,this._=e,n=null);for(e.L=e.R=null,e.U=n,e.C=!0,t=e;n&&n.C;)r=n.U,n===r.L?(i=r.R,i&&i.C?(n.C=i.C=!1,r.C=!0,t=r):(t===n.R&&(o(this,n),t=n,n=t.U),n.C=!1,r.C=!0,a(this,r))):(i=r.L,i&&i.C?(n.C=i.C=!1,r.C=!0,t=r):(t===n.L&&(a(this,n),t=n,n=t.U),n.C=!1,r.C=!0,o(this,r))),n=t.U;this._.C=!1},remove:function(t){t.N&&(t.N.P=t.P),t.P&&(t.P.N=t.N),t.N=t.P=null;var e,n,r,i=t.U,s=t.L,c=t.R;if(n=s?c?u(c):s:c,i?i.L===t?i.L=n:i.R=n:this._=n,s&&c?(r=n.C,n.C=t.C,n.L=s,s.U=n,n!==c?(i=n.U,n.U=t.U,t=n.R,i.L=t,n.R=c,c.U=n):(n.U=i,i=n,t=n.R)):(r=t.C,t=n),t&&(t.U=i),!r){if(t&&t.C)return void(t.C=!1);do{if(t===this._)break;if(t===i.L){if(e=i.R,e.C&&(e.C=!1,i.C=!0,o(this,i),e=i.R),e.L&&e.L.C||e.R&&e.R.C){e.R&&e.R.C||(e.L.C=!1,e.C=!0,a(this,e),e=i.R),e.C=i.C,i.C=e.R.C=!1,o(this,i),t=this._;break}}else if(e=i.L,e.C&&(e.C=!1,i.C=!0,a(this,i),e=i.L),e.L&&e.L.C||e.R&&e.R.C){e.L&&e.L.C||(e.R.C=!1,e.C=!0,o(this,e),e=i.L),e.C=i.C,i.C=e.L.C=!1,a(this,i),t=this._;break}e.C=!0,t=i,i=i.U}while(!t.C);t&&(t.C=!1)}}},e.b=r},function(t,e,n){"use strict";function r(t,e,n,r){var i=[null,null],a=c.e.push(i)-1;return i.left=t,i.right=e,n&&o(i,t,e,n),r&&o(i,e,t,r),c.b[t.index].halfedges.push(a),c.b[e.index].halfedges.push(a),i}function i(t,e,n){var r=[e,n];return r.left=t,r}function o(t,e,n,r){t[0]||t[1]?t.left===n?t[1]=r:t[0]=r:(t[0]=r,t.left=e,t.right=n)}function a(t,e,n,r,i){var o,a=t[0],u=t[1],s=a[0],c=a[1],l=u[0],f=u[1],h=0,d=1,p=l-s,g=f-c;if(o=e-s,p||!(o>0)){if(o/=p,p<0){if(o<h)return;o<d&&(d=o)}else if(p>0){if(o>d)return;o>h&&(h=o)}if(o=r-s,p||!(o<0)){if(o/=p,p<0){if(o>d)return;o>h&&(h=o)}else if(p>0){if(o<h)return;o<d&&(d=o)}if(o=n-c,g||!(o>0)){if(o/=g,g<0){if(o<h)return;o<d&&(d=o)}else if(g>0){if(o>d)return;o>h&&(h=o)}if(o=i-c,g||!(o<0)){if(o/=g,g<0){if(o>d)return;o>h&&(h=o)}else if(g>0){if(o<h)return;o<d&&(d=o)}return!(h>0||d<1)||(h>0&&(t[0]=[s+h*p,c+h*g]),d<1&&(t[1]=[s+d*p,c+d*g]),!0)}}}}}function u(t,e,n,r,i){var o=t[1];if(o)return!0;var a,u,s=t[0],c=t.left,l=t.right,f=c[0],h=c[1],d=l[0],p=l[1],g=(f+d)/2,v=(h+p)/2;if(p===h){if(g<e||g>=r)return;if(f>d){if(s){if(s[1]>=i)return}else s=[g,n];o=[g,i]}else{if(s){if(s[1]<n)return}else s=[g,i];o=[g,n]}}else if(a=(f-d)/(p-h),u=v-a*g,a<-1||a>1)if(f>d){if(s){if(s[1]>=i)return}else s=[(n-u)/a,n];o=[(i-u)/a,i]}else{if(s){if(s[1]<n)return}else s=[(i-u)/a,i];o=[(n-u)/a,n]}else if(h<p){if(s){if(s[0]>=r)return}else s=[e,a*e+u];o=[r,a*r+u]}else{if(s){if(s[0]<e)return}else s=[r,a*r+u];o=[e,a*e+u]}return t[0]=s,t[1]=o,!0}function s(t,e,n,r){for(var i,o=c.e.length;o--;)u(i=c.e[o],t,e,n,r)&&a(i,t,e,n,r)&&(Math.abs(i[0][0]-i[1][0])>c.f||Math.abs(i[0][1]-i[1][1])>c.f)||delete c.e[o]}e.c=r,e.b=i,e.d=o,e.a=s;var c=n(49)},function(t,e,n){var r={compactBox:n(516),dendrogram:n(518),indented:n(520),mindmap:n(522)};t.exports=r},function(t,e,n){var r=n(194),i=["LR","RL","TB","BT","H","V"],o=["LR","RL","H"],a=function(t){return o.indexOf(t)>-1},u=i[0];t.exports=function(t,e,n){var o=e.direction||u;if(e.isHorizontal=a(o),o&&-1===i.indexOf(o))throw new TypeError("Invalid direction: "+o);if(o===i[0])n(t,e);else if(o===i[1])n(t,e),t.right2left();else if(o===i[2])n(t,e);else if(o===i[3])n(t,e),t.bottom2top();else if(o===i[4]||o===i[5]){var s=r(t,e),c=s.left,l=s.right;n(c,e),n(l,e),e.isHorizontal?c.right2left():c.bottom2top(),l.translate(c.x-l.x,c.y-l.y),t.x=c.x,t.y=l.y;var f=t.getBoundingBox();e.isHorizontal?f.top<0&&t.translate(0,-f.top):f.left<0&&t.translate(-f.left,0)}return t.translate(-(t.x+t.width/2+t.hgap),-(t.y+t.height/2+t.vgap)),t}},function(t,e,n){"use strict";function r(){m.point=o}function i(){a(u,s)}function o(t,e){m.point=a,u=t,s=e,t*=d.r,e*=d.r,c=t,l=Object(d.g)(e=e/2+d.q),f=Object(d.t)(e)}function a(t,e){t*=d.r,e*=d.r,e=e/2+d.q;var n=t-c,r=n>=0?1:-1,i=r*n,o=Object(d.g)(e),a=Object(d.t)(e),u=f*a,s=l*o+u*Object(d.g)(i),h=u*r*Object(d.t)(i);v.add(Object(d.e)(h,s)),c=t,l=o,f=a}n.d(e,"a",function(){return v}),n.d(e,"b",function(){return m});var u,s,c,l,f,h=n(29),d=n(4),p=n(20),g=n(22),v=Object(h.a)(),y=Object(h.a)(),m={point:p.a,lineStart:p.a,lineEnd:p.a,polygonStart:function(){v.reset(),m.lineStart=r,m.lineEnd=i},polygonEnd:function(){var t=+v;y.add(t<0?d.w+t:t),this.lineStart=this.lineEnd=this.point=p.a},sphere:function(){y.add(d.w)}};e.c=function(t){return y.reset(),Object(g.a)(t,m),2*y}},function(t,e,n){"use strict";function r(t,e,n,r,a,s){if(n){var c=Object(u.g)(e),l=Object(u.t)(e),f=r*n;null==a?(a=e+r*u.w,s=e-f/2):(a=i(c,a),s=i(c,s),(r>0?a<s:a>s)&&(a+=r*u.w));for(var h,d=a;r>0?d>s:d<s;d-=f)h=Object(o.g)([c,-l*Object(u.g)(d),-l*Object(u.t)(d)]),t.point(h[0],h[1])}}function i(t,e){e=Object(o.a)(e),e[0]-=t,Object(o.e)(e);var n=Object(u.b)(-e[1]);return((-e[2]<0?-n:n)+u.w-u.i)%u.w}e.a=r;var o=n(35),a=n(199),u=n(4),s=n(50);e.b=function(){function t(t,e){n.push(t=i(t,e)),t[0]*=u.h,t[1]*=u.h}function e(){var t=o.apply(this,arguments),e=c.apply(this,arguments)*u.r,a=l.apply(this,arguments)*u.r;return n=[],i=Object(s.b)(-t[0]*u.r,-t[1]*u.r,0).invert,r(f,e,a,1),t={type:"Polygon",coordinates:[n]},n=i=null,t}var n,i,o=Object(a.a)([0,0]),c=Object(a.a)(90),l=Object(a.a)(6),f={point:t};return e.center=function(t){return arguments.length?(o="function"===typeof t?t:Object(a.a)([+t[0],+t[1]]),e):o},e.radius=function(t){return arguments.length?(c="function"===typeof t?t:Object(a.a)(+t),e):c},e.precision=function(t){return arguments.length?(l="function"===typeof t?t:Object(a.a)(+t),e):l},e}},function(t,e,n){"use strict";e.a=function(t,e){function n(n,r){return n=t(n,r),e(n[0],n[1])}return t.invert&&e.invert&&(n.invert=function(n,r){return(n=e.invert(n,r))&&t.invert(n[0],n[1])}),n}},function(t,e,n){"use strict";var r=n(20);e.a=function(){var t,e=[];return{point:function(e,n){t.push([e,n])},lineStart:function(){e.push(t=[])},lineEnd:r.a,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}},function(t,e,n){"use strict";function r(t,e,n,r){this.x=t,this.z=e,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function i(t){if(e=t.length){for(var e,n,r=0,i=t[0];++r<e;)i.n=n=t[r],n.p=i,i=n;i.n=n=t[0],n.p=i}}var o=n(108);e.a=function(t,e,n,a,u){var s,c,l=[],f=[];if(t.forEach(function(t){if(!((e=t.length-1)<=0)){var e,n,i=t[0],a=t[e];if(Object(o.a)(i,a)){for(u.lineStart(),s=0;s<e;++s)u.point((i=t[s])[0],i[1]);return void u.lineEnd()}l.push(n=new r(i,t,null,!0)),f.push(n.o=new r(i,null,n,!1)),l.push(n=new r(a,t,null,!1)),f.push(n.o=new r(a,null,n,!0))}}),l.length){for(f.sort(e),i(l),i(f),s=0,c=f.length;s<c;++s)f[s].e=n=!n;for(var h,d,p=l[0];;){for(var g=p,v=!0;g.v;)if((g=g.n)===p)return;h=g.z,u.lineStart();do{if(g.v=g.o.v=!0,g.e){if(v)for(s=0,c=h.length;s<c;++s)u.point((d=h[s])[0],d[1]);else a(g.x,g.n.x,1,u);g=g.n}else{if(v)for(h=g.p.z,s=h.length-1;s>=0;--s)u.point((d=h[s])[0],d[1]);else a(g.x,g.p.x,-1,u);g=g.p}g=g.o,h=g.z,v=!v}while(!g.v);u.lineEnd()}}}},function(t,e,n){"use strict";var r=n(4);e.a=function(t,e){return Object(r.a)(t[0]-e[0])<r.i&&Object(r.a)(t[1]-e[1])<r.i}},function(t,e,n){"use strict";n.d(e,"b",function(){return a}),n.d(e,"a",function(){return u});var r=n(30),i=n(110),o=Object(i.a)(r.a),a=o.right,u=o.left;e.c=a},function(t,e,n){"use strict";function r(t){return function(e,n){return Object(i.a)(t(e),n)}}var i=n(30);e.a=function(t){return 1===t.length&&(t=r(t)),{left:function(e,n,r,i){for(null==r&&(r=0),null==i&&(i=e.length);r<i;){var o=r+i>>>1;t(e[o],n)<0?r=o+1:i=o}return r},right:function(e,n,r,i){for(null==r&&(r=0),null==i&&(i=e.length);r<i;){var o=r+i>>>1;t(e[o],n)>0?i=o:r=o+1}return r}}}},function(t,e,n){"use strict";function r(t,e){return[t,e]}e.b=r,e.a=function(t,e){null==e&&(e=r);for(var n=0,i=t.length-1,o=t[0],a=new Array(i<0?0:i);n<i;)a[n]=e(o,o=t[++n]);return a}},function(t,e,n){"use strict";var r=n(113);e.a=function(t,e){var n=Object(r.a)(t,e);return n?Math.sqrt(n):n}},function(t,e,n){"use strict";var r=n(36);e.a=function(t,e){var n,i,o=t.length,a=0,u=-1,s=0,c=0;if(null==e)for(;++u<o;)isNaN(n=Object(r.a)(t[u]))||(i=n-s,s+=i/++a,c+=i*(n-s));else for(;++u<o;)isNaN(n=Object(r.a)(e(t[u],u,t)))||(i=n-s,s+=i/++a,c+=i*(n-s));if(a>1)return c/(a-1)}},function(t,e,n){"use strict";e.a=function(t,e){var n,r,i,o=t.length,a=-1;if(null==e){for(;++a<o;)if(null!=(n=t[a])&&n>=n)for(r=i=n;++a<o;)null!=(n=t[a])&&(r>n&&(r=n),i<n&&(i=n))}else for(;++a<o;)if(null!=(n=e(t[a],a,t))&&n>=n)for(r=i=n;++a<o;)null!=(n=e(t[a],a,t))&&(r>n&&(r=n),i<n&&(i=n));return[r,i]}},function(t,e,n){"use strict";n.d(e,"b",function(){return i}),n.d(e,"a",function(){return o});var r=Array.prototype,i=r.slice,o=r.map},function(t,e,n){"use strict";e.a=function(t,e,n){t=+t,e=+e,n=(i=arguments.length)<2?(e=t,t=0,1):i<3?1:+n;for(var r=-1,i=0|Math.max(0,Math.ceil((e-t)/n)),o=new Array(i);++r<i;)o[r]=t+r*n;return o}},function(t,e,n){"use strict";function r(t,e,n){var r=(e-t)/Math.max(0,n),i=Math.floor(Math.log(r)/Math.LN10),s=r/Math.pow(10,i);return i>=0?(s>=o?10:s>=a?5:s>=u?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(s>=o?10:s>=a?5:s>=u?2:1)}function i(t,e,n){var r=Math.abs(e-t)/Math.max(0,n),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),s=r/i;return s>=o?i*=10:s>=a?i*=5:s>=u&&(i*=2),e<t?-i:i}e.b=r,e.c=i;var o=Math.sqrt(50),a=Math.sqrt(10),u=Math.sqrt(2);e.a=function(t,e,n){var i,o,a,u,s=-1;if(e=+e,t=+t,n=+n,t===e&&n>0)return[t];if((i=e<t)&&(o=t,t=e,e=o),0===(u=r(t,e,n))||!isFinite(u))return[];if(u>0)for(t=Math.ceil(t/u),e=Math.floor(e/u),a=new Array(o=Math.ceil(e-t+1));++s<o;)a[s]=(t+s)*u;else for(t=Math.floor(t*u),e=Math.ceil(e*u),a=new Array(o=Math.ceil(t-e+1));++s<o;)a[s]=(t-s)/u;return i&&a.reverse(),a}},function(t,e,n){"use strict";e.a=function(t){return Math.ceil(Math.log(t.length)/Math.LN2)+1}},function(t,e,n){"use strict";e.a=function(t,e){var n,r,i=t.length,o=-1;if(null==e){for(;++o<i;)if(null!=(n=t[o])&&n>=n)for(r=n;++o<i;)null!=(n=t[o])&&r>n&&(r=n)}else for(;++o<i;)if(null!=(n=e(t[o],o,t))&&n>=n)for(r=n;++o<i;)null!=(n=e(t[o],o,t))&&r>n&&(r=n);return r}},function(t,e,n){"use strict";function r(t){return t.length}var i=n(119);e.a=function(t){if(!(a=t.length))return[];for(var e=-1,n=Object(i.a)(t,r),o=new Array(n);++e<n;)for(var a,u=-1,s=o[e]=new Array(a);++u<a;)s[u]=t[u][e];return o}},function(t,e,n){"use strict";var r=n(29),i=n(35),o=n(4),a=Object(r.a)();e.a=function(t,e){var n=e[0],r=e[1],u=[Object(o.t)(n),-Object(o.g)(n),0],s=0,c=0;a.reset();for(var l=0,f=t.length;l<f;++l)if(d=(h=t[l]).length)for(var h,d,p=h[d-1],g=p[0],v=p[1]/2+o.q,y=Object(o.t)(v),m=Object(o.g)(v),b=0;b<d;++b,g=_,y=O,m=S,p=x){var x=h[b],_=x[0],w=x[1]/2+o.q,O=Object(o.t)(w),S=Object(o.g)(w),C=_-g,E=C>=0?1:-1,M=E*C,j=M>o.o,T=y*O;if(a.add(Object(o.e)(T*E*Object(o.t)(M),m*S+T*Object(o.g)(M))),s+=j?C+E*o.w:C,j^g>=n^_>=n){var k=Object(i.c)(Object(i.a)(p),Object(i.a)(x));Object(i.e)(k);var P=Object(i.c)(u,k);Object(i.e)(P);var A=(j^C>=0?-1:1)*Object(o.c)(P[2]);(r>A||r===A&&(k[0]||k[1]))&&(c+=j^C>=0?1:-1)}}return(s<-o.i||s<o.i&&a<-o.i)^1&c}},function(t,e,n){"use strict";var r=n(123),i=[null,null],o={type:"LineString",coordinates:i};e.a=function(t,e){return i[0]=t,i[1]=e,Object(r.a)(o)}},function(t,e,n){"use strict";function r(){g.point=o,g.lineEnd=i}function i(){g.point=g.lineEnd=h.a}function o(t,e){t*=f.r,e*=f.r,u=t,s=Object(f.t)(e),c=Object(f.g)(e),g.point=a}function a(t,e){t*=f.r,e*=f.r;var n=Object(f.t)(e),r=Object(f.g)(e),i=Object(f.a)(t-u),o=Object(f.g)(i),a=Object(f.t)(i),l=r*a,h=c*n-s*r*o,d=s*n+c*r*o;p.add(Object(f.e)(Object(f.u)(l*l+h*h),d)),u=t,s=n,c=r}var u,s,c,l=n(29),f=n(4),h=n(20),d=n(22),p=Object(l.a)(),g={sphere:h.a,point:h.a,lineStart:r,lineEnd:h.a,polygonStart:h.a,polygonEnd:h.a};e.a=function(t){return p.reset(),Object(d.a)(t,g),+p}},function(t,e,n){"use strict";function r(t,e){t<o&&(o=t),t>u&&(u=t),e<a&&(a=e),e>s&&(s=e)}var i=n(20),o=1/0,a=o,u=-o,s=u,c={point:r,lineStart:i.a,lineEnd:i.a,polygonStart:i.a,polygonEnd:i.a,result:function(){var t=[[o,a],[u,s]];return u=s=-(a=o=1/0),t}};e.a=c},function(t,e,n){"use strict";var r=n(68);e.a=function(){return Object(r.b)().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}},function(t,e,n){"use strict";function r(t){return t.length>1}function i(t,e){return((t=t.x)[0]<0?t[1]-u.l-u.i:u.l-t[1])-((e=e.x)[0]<0?e[1]-u.l-u.i:u.l-e[1])}var o=n(106),a=n(107),u=n(4),s=n(121),c=n(14);e.a=function(t,e,n,u){return function(l,f){function h(e,n){var r=l(e,n);t(e=r[0],n=r[1])&&f.point(e,n)}function d(t,e){var n=l(t,e);w.point(n[0],n[1])}function p(){M.point=d,w.lineStart()}function g(){M.point=h,w.lineEnd()}function v(t,e){_.push([t,e]);var n=l(t,e);C.point(n[0],n[1])}function y(){C.lineStart(),_=[]}function m(){v(_[0][0],_[0][1]),C.lineEnd();var t,e,n,i,o=C.clean(),a=S.result(),u=a.length;if(_.pop(),b.push(_),_=null,u)if(1&o){if(n=a[0],(e=n.length-1)>0){for(E||(f.polygonStart(),E=!0),f.lineStart(),t=0;t<e;++t)f.point((i=n[t])[0],i[1]);f.lineEnd()}}else u>1&&2&o&&a.push(a.pop().concat(a.shift())),x.push(a.filter(r))}var b,x,_,w=e(f),O=l.invert(u[0],u[1]),S=Object(o.a)(),C=e(S),E=!1,M={point:h,lineStart:p,lineEnd:g,polygonStart:function(){M.point=v,M.lineStart=y,M.lineEnd=m,x=[],b=[]},polygonEnd:function(){M.point=h,M.lineStart=p,M.lineEnd=g,x=Object(c.merge)(x);var t=Object(s.a)(b,O);x.length?(E||(f.polygonStart(),E=!0),Object(a.a)(x,i,t,n,f)):t&&(E||(f.polygonStart(),E=!0),f.lineStart(),n(null,null,1,f),f.lineEnd()),E&&(f.polygonEnd(),E=!1),x=b=null},sphere:function(){f.polygonStart(),f.lineStart(),n(null,null,1,f),f.lineEnd(),f.polygonEnd()}};return M}}},function(t,e,n){"use strict";function r(t,e){return[t,e]}e.b=r;var i=n(17);r.invert=r,e.a=function(){return Object(i.a)(r).scale(152.63)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(240);n.d(e,"geoAiry",function(){return r.b}),n.d(e,"geoAiryRaw",function(){return r.a});var i=n(129);n.d(e,"geoAitoff",function(){return i.b}),n.d(e,"geoAitoffRaw",function(){return i.a});var o=n(241);n.d(e,"geoArmadillo",function(){return o.b}),n.d(e,"geoArmadilloRaw",function(){return o.a});var a=n(130);n.d(e,"geoAugust",function(){return a.b}),n.d(e,"geoAugustRaw",function(){return a.a});var u=n(242);n.d(e,"geoBaker",function(){return u.b}),n.d(e,"geoBakerRaw",function(){return u.a});var s=n(243);n.d(e,"geoBerghaus",function(){return s.b}),n.d(e,"geoBerghausRaw",function(){return s.a});var c=n(131);n.d(e,"geoBoggs",function(){return c.b}),n.d(e,"geoBoggsRaw",function(){return c.a});var l=n(244);n.d(e,"geoBonne",function(){return l.b}),n.d(e,"geoBonneRaw",function(){return l.a});var f=n(245);n.d(e,"geoBottomley",function(){return f.b}),n.d(e,"geoBottomleyRaw",function(){return f.a});var h=n(246);n.d(e,"geoBromley",function(){return h.b}),n.d(e,"geoBromleyRaw",function(){return h.a});var d=n(247);n.d(e,"geoChamberlin",function(){return d.c}),n.d(e,"geoChamberlinRaw",function(){return d.b}),n.d(e,"geoChamberlinAfrica",function(){return d.a});var p=n(72);n.d(e,"geoCollignon",function(){return p.b}),n.d(e,"geoCollignonRaw",function(){return p.a});var g=n(248);n.d(e,"geoCraig",function(){return g.b}),n.d(e,"geoCraigRaw",function(){return g.a});var v=n(249);n.d(e,"geoCraster",function(){return v.b}),n.d(e,"geoCrasterRaw",function(){return v.a});var y=n(132);n.d(e,"geoCylindricalEqualArea",function(){return y.b}),n.d(e,"geoCylindricalEqualAreaRaw",function(){return y.a});var m=n(250);n.d(e,"geoCylindricalStereographic",function(){return m.b}),n.d(e,"geoCylindricalStereographicRaw",function(){return m.a});var b=n(251);n.d(e,"geoEckert1",function(){return b.a}),n.d(e,"geoEckert1Raw",function(){return b.b});var x=n(252);n.d(e,"geoEckert2",function(){return x.a}),n.d(e,"geoEckert2Raw",function(){return x.b});var _=n(253);n.d(e,"geoEckert3",function(){return _.a}),n.d(e,"geoEckert3Raw",function(){return _.b});var w=n(254);n.d(e,"geoEckert4",function(){return w.a}),n.d(e,"geoEckert4Raw",function(){return w.b});var O=n(255);n.d(e,"geoEckert5",function(){return O.a}),n.d(e,"geoEckert5Raw",function(){return O.b});var S=n(256);n.d(e,"geoEckert6",function(){return S.a}),n.d(e,"geoEckert6Raw",function(){return S.b});var C=n(257);n.d(e,"geoEisenlohr",function(){return C.a}),n.d(e,"geoEisenlohrRaw",function(){return C.b});var E=n(258);n.d(e,"geoFahey",function(){return E.a}),n.d(e,"geoFaheyRaw",function(){return E.b});var M=n(259);n.d(e,"geoFoucaut",function(){return M.a}),n.d(e,"geoFoucautRaw",function(){return M.b});var j=n(260);n.d(e,"geoGilbert",function(){return j.a});var T=n(261);n.d(e,"geoGingery",function(){return T.a}),n.d(e,"geoGingeryRaw",function(){return T.b});var k=n(262);n.d(e,"geoGinzburg4",function(){return k.a}),n.d(e,"geoGinzburg4Raw",function(){return k.b});var P=n(263);n.d(e,"geoGinzburg5",function(){return P.a}),n.d(e,"geoGinzburg5Raw",function(){return P.b});var A=n(264);n.d(e,"geoGinzburg6",function(){return A.a}),n.d(e,"geoGinzburg6Raw",function(){return A.b});var I=n(265);n.d(e,"geoGinzburg8",function(){return I.a}),n.d(e,"geoGinzburg8Raw",function(){return I.b});var D=n(266);n.d(e,"geoGinzburg9",function(){return D.a}),n.d(e,"geoGinzburg9Raw",function(){return D.b});var R=n(133);n.d(e,"geoGringorten",function(){return R.a}),n.d(e,"geoGringortenRaw",function(){return R.b});var N=n(135);n.d(e,"geoGuyou",function(){return N.a}),n.d(e,"geoGuyouRaw",function(){return N.b});var L=n(268);n.d(e,"geoHammer",function(){return L.a}),n.d(e,"geoHammerRaw",function(){return L.b});var F=n(269);n.d(e,"geoHammerRetroazimuthal",function(){return F.a}),n.d(e,"geoHammerRetroazimuthalRaw",function(){return F.b});var z=n(270);n.d(e,"geoHealpix",function(){return z.a}),n.d(e,"geoHealpixRaw",function(){return z.b});var B=n(271);n.d(e,"geoHill",function(){return B.a}),n.d(e,"geoHillRaw",function(){return B.b});var W=n(136);n.d(e,"geoHomolosine",function(){return W.a}),n.d(e,"geoHomolosineRaw",function(){return W.b});var H=n(23);n.d(e,"geoInterrupt",function(){return H.a});var V=n(272);n.d(e,"geoInterruptedBoggs",function(){return V.a});var G=n(273);n.d(e,"geoInterruptedHomolosine",function(){return G.a});var U=n(274);n.d(e,"geoInterruptedMollweide",function(){return U.a});var Y=n(275);n.d(e,"geoInterruptedMollweideHemispheres",function(){return Y.a});var q=n(276);n.d(e,"geoInterruptedSinuMollweide",function(){return q.a});var X=n(277);n.d(e,"geoInterruptedSinusoidal",function(){return X.a});var K=n(278);n.d(e,"geoKavrayskiy7",function(){return K.a}),n.d(e,"geoKavrayskiy7Raw",function(){return K.b});var $=n(279);n.d(e,"geoLagrange",function(){return $.a}),n.d(e,"geoLagrangeRaw",function(){return $.b});var Z=n(280);n.d(e,"geoLarrivee",function(){return Z.a}),n.d(e,"geoLarriveeRaw",function(){return Z.b});var J=n(281);n.d(e,"geoLaskowski",function(){return J.a}),n.d(e,"geoLaskowskiRaw",function(){return J.b});var Q=n(282);n.d(e,"geoLittrow",function(){return Q.a}),n.d(e,"geoLittrowRaw",function(){return Q.b});var tt=n(283);n.d(e,"geoLoximuthal",function(){return tt.a}),n.d(e,"geoLoximuthalRaw",function(){return tt.b});var et=n(284);n.d(e,"geoMiller",function(){return et.a}),n.d(e,"geoMillerRaw",function(){return et.b});var nt=n(285);n.d(e,"geoModifiedStereographic",function(){return nt.a}),n.d(e,"geoModifiedStereographicRaw",function(){return nt.g}),n.d(e,"geoModifiedStereographicAlaska",function(){return nt.b}),n.d(e,"geoModifiedStereographicGs48",function(){return nt.c}),n.d(e,"geoModifiedStereographicGs50",function(){return nt.d}),n.d(e,"geoModifiedStereographicMiller",function(){return nt.f}),n.d(e,"geoModifiedStereographicLee",function(){return nt.e});var rt=n(21);n.d(e,"geoMollweide",function(){return rt.a}),n.d(e,"geoMollweideRaw",function(){return rt.d});var it=n(286);n.d(e,"geoMtFlatPolarParabolic",function(){return it.a}),n.d(e,"geoMtFlatPolarParabolicRaw",function(){return it.b});var ot=n(287);n.d(e,"geoMtFlatPolarQuartic",function(){return ot.a}),n.d(e,"geoMtFlatPolarQuarticRaw",function(){return ot.b});var at=n(288);n.d(e,"geoMtFlatPolarSinusoidal",function(){return at.a}),n.d(e,"geoMtFlatPolarSinusoidalRaw",function(){return at.b});var ut=n(289);n.d(e,"geoNaturalEarth",function(){return ut.a}),n.d(e,"geoNaturalEarthRaw",function(){return ut.b});var st=n(290);n.d(e,"geoNaturalEarth2",function(){return st.a}),n.d(e,"geoNaturalEarth2Raw",function(){return st.b});var ct=n(291);n.d(e,"geoNellHammer",function(){return ct.a}),n.d(e,"geoNellHammerRaw",function(){return ct.b});var lt=n(292);n.d(e,"geoPatterson",function(){return lt.a}),n.d(e,"geoPattersonRaw",function(){return lt.b});var ft=n(293);n.d(e,"geoPolyconic",function(){return ft.a}),n.d(e,"geoPolyconicRaw",function(){return ft.b});var ht=n(53);n.d(e,"geoPolyhedral",function(){return ht.a});var dt=n(295);n.d(e,"geoPolyhedralButterfly",function(){return dt.a});var pt=n(296);n.d(e,"geoPolyhedralCollignon",function(){return pt.a});var gt=n(297);n.d(e,"geoPolyhedralWaterman",function(){return gt.a});var vt=n(298);n.d(e,"geoProject",function(){return vt.a});var yt=n(302);n.d(e,"geoGringortenQuincuncial",function(){return yt.a});var mt=n(137);n.d(e,"geoPeirceQuincuncial",function(){return mt.a}),n.d(e,"geoPierceQuincuncial",function(){return mt.a});var bt=n(303);n.d(e,"geoQuantize",function(){return bt.a});var xt=n(75);n.d(e,"geoQuincuncial",function(){return xt.a});var _t=n(304);n.d(e,"geoRectangularPolyconic",function(){return _t.a}),n.d(e,"geoRectangularPolyconicRaw",function(){return _t.b});var wt=n(305);n.d(e,"geoRobinson",function(){return wt.a}),n.d(e,"geoRobinsonRaw",function(){return wt.b});var Ot=n(306);n.d(e,"geoSatellite",function(){return Ot.a}),n.d(e,"geoSatelliteRaw",function(){return Ot.b});var St=n(73);n.d(e,"geoSinuMollweide",function(){return St.a}),n.d(e,"geoSinuMollweideRaw",function(){return St.c});var Ct=n(38);n.d(e,"geoSinusoidal",function(){return Ct.a}),n.d(e,"geoSinusoidalRaw",function(){return Ct.b});var Et=n(307);n.d(e,"geoStitch",function(){return Et.a});var Mt=n(308);n.d(e,"geoTimes",function(){return Mt.a}),n.d(e,"geoTimesRaw",function(){return Mt.b});var jt=n(309);n.d(e,"geoTwoPointAzimuthal",function(){return jt.a}),n.d(e,"geoTwoPointAzimuthalRaw",function(){return jt.b}),n.d(e,"geoTwoPointAzimuthalUsa",function(){return jt.c});var Tt=n(310);n.d(e,"geoTwoPointEquidistant",function(){return Tt.a}),n.d(e,"geoTwoPointEquidistantRaw",function(){return Tt.b}),n.d(e,"geoTwoPointEquidistantUsa",function(){return Tt.c});var kt=n(311);n.d(e,"geoVanDerGrinten",function(){return kt.a}),n.d(e,"geoVanDerGrintenRaw",function(){return kt.b});var Pt=n(312);n.d(e,"geoVanDerGrinten2",function(){return Pt.a}),n.d(e,"geoVanDerGrinten2Raw",function(){return Pt.b});var At=n(313);n.d(e,"geoVanDerGrinten3",function(){return At.a}),n.d(e,"geoVanDerGrinten3Raw",function(){return At.b});var It=n(314);n.d(e,"geoVanDerGrinten4",function(){return It.a}),n.d(e,"geoVanDerGrinten4Raw",function(){return It.b});var Dt=n(315);n.d(e,"geoWagner4",function(){return Dt.a}),n.d(e,"geoWagner4Raw",function(){return Dt.b});var Rt=n(316);n.d(e,"geoWagner6",function(){return Rt.a}),n.d(e,"geoWagner6Raw",function(){return Rt.b});var Nt=n(317);n.d(e,"geoWagner7",function(){return Nt.a}),n.d(e,"geoWagner7Raw",function(){return Nt.b});var Lt=n(318);n.d(e,"geoWiechel",function(){return Lt.a}),n.d(e,"geoWiechelRaw",function(){return Lt.b});var Ft=n(319);n.d(e,"geoWinkel3",function(){return Ft.a}),n.d(e,"geoWinkel3Raw",function(){return Ft.b})},function(t,e,n){"use strict";function r(t,e){var n=Object(o.h)(e),r=Object(o.z)(Object(o.b)(n*Object(o.h)(t/=2)));return[2*n*Object(o.y)(t)*r,Object(o.y)(e)*r]}e.a=r;var i=n(0),o=n(1);r.invert=function(t,e){if(!(t*t+4*e*e>o.s*o.s+o.k)){var n=t,r=e,i=25;do{var a,u=Object(o.y)(n),s=Object(o.y)(n/2),c=Object(o.h)(n/2),l=Object(o.y)(r),f=Object(o.h)(r),h=Object(o.y)(2*r),d=l*l,p=f*f,g=s*s,v=1-p*c*c,y=v?Object(o.b)(f*c)*Object(o.B)(a=1/v):a=0,m=2*y*f*s-t,b=y*l-e,x=a*(p*g+y*f*c*d),_=a*(.5*u*h-2*y*l*s),w=.25*a*(h*s-y*l*p*u),O=a*(d*c+y*g*f),S=_*w-O*x;if(!S)break;var C=(b*_-m*O)/S,E=(m*w-b*x)/S;n-=C,r-=E}while((Object(o.a)(C)>o.k||Object(o.a)(E)>o.k)&&--i>0);return[n,r]}},e.b=function(){return Object(i.geoProjection)(r).scale(152.63)}},function(t,e,n){"use strict";function r(t,e){var n=Object(o.F)(e/2),r=Object(o.B)(1-n*n),i=1+r*Object(o.h)(t/=2),a=Object(o.y)(t)*r/i,u=n/i,s=a*a,c=u*u;return[4/3*a*(3+s-3*c),4/3*u*(3+3*s-c)]}e.a=r;var i=n(0),o=n(1);r.invert=function(t,e){if(t*=3/8,e*=3/8,!t&&Object(o.a)(e)>1)return null;var n=t*t,r=e*e,i=1+n+r,a=Object(o.B)((i-Object(o.B)(i*i-4*e*e))/2),u=Object(o.e)(a)/3,s=a?Object(o.c)(Object(o.a)(e/a))/3:Object(o.d)(Object(o.a)(t))/3,c=Object(o.h)(u),l=Object(o.i)(s),f=l*l-c*c;return[2*Object(o.x)(t)*Object(o.g)(Object(o.A)(s)*c,.25-f),2*Object(o.x)(e)*Object(o.g)(l*Object(o.y)(u),.25+f)]},e.b=function(){return Object(i.geoProjection)(r).scale(66.1603)}},function(t,e,n){"use strict";function r(t,e){var n=Object(o.c)(a.s,e);return[u*t/(1/Object(a.h)(e)+s/Object(a.h)(n)),(e+a.D*Object(a.y)(n))/u]}e.a=r;var i=n(0),o=n(21),a=n(1),u=2.00276,s=1.11072;r.invert=function(t,e){var n,r,i=u*e,o=e<0?-a.u:a.u,c=25;do{r=i-a.D*Object(a.y)(o),o-=n=(Object(a.y)(2*o)+2*o-a.s*Object(a.y)(r))/(2*Object(a.h)(2*o)+2+a.s*Object(a.h)(r)*a.D*Object(a.h)(o))}while(Object(a.a)(n)>a.k&&--c>0);return r=i-a.D*Object(a.y)(o),[t*(1/Object(a.h)(r)+s/Object(a.h)(o))/u,r]},e.b=function(){return Object(i.geoProjection)(r).scale(160.857)}},function(t,e,n){"use strict";function r(t){function e(t,e){return[t*n,Object(i.y)(e)/n]}var n=Object(i.h)(t);return e.invert=function(t,e){return[t/n,Object(i.e)(e*n)]},e}e.a=r;var i=n(1),o=n(31);e.b=function(){return Object(o.a)(r).parallel(38.58).scale(195.044)}},function(t,e,n){"use strict";function r(t,e){var n=Object(u.x)(t),r=Object(u.x)(e),o=Object(u.h)(e),a=Object(u.h)(t)*o,s=Object(u.y)(t)*o,c=Object(u.y)(r*e);t=Object(u.a)(Object(u.g)(s,c)),e=Object(u.e)(a),Object(u.a)(t-u.o)>u.k&&(t%=u.o);var l=i(t>u.s/4?u.o-t:t,e);return t>u.s/4&&(c=l[0],l[0]=-l[1],l[1]=-c),l[0]*=n,l[1]*=-r,l}function i(t,e){if(e===u.o)return[0,0];var n,r,i=Object(u.y)(e),o=i*i,a=o*o,s=1+a,c=1+3*a,l=1-a,f=Object(u.e)(1/Object(u.B)(s)),h=l+o*s*f,d=(1-i)/h,p=Object(u.B)(d),g=d*s,v=Object(u.B)(g),y=p*l;if(0===t)return[0,-(y+o*v)];var m,b=Object(u.h)(e),x=1/b,_=2*i*b,w=(-3*o+f*c)*_,O=(-h*b-(1-i)*w)/(h*h),S=.5*O/p,C=l*S-2*o*p*_,E=o*s*O+d*c*_,M=-x*_,j=-x*E,T=-2*x*C,k=4*t/u.s;if(t>.222*u.s||e<u.s/4&&t>.175*u.s){if(n=(y+o*Object(u.B)(g*(1+a)-y*y))/(1+a),t>u.s/4)return[n,n];var P=n,A=.5*n;n=.5*(A+P),r=50;do{var I=Object(u.B)(g-n*n),D=n*(T+M*I)+j*Object(u.e)(n/v)-k;if(!D)break;D<0?A=n:P=n,n=.5*(A+P)}while(Object(u.a)(P-A)>u.k&&--r>0)}else{n=u.k,r=25;do{var R=n*n,N=Object(u.B)(g-R),L=T+M*N,F=n*L+j*Object(u.e)(n/v)-k,z=L+(j-M*R)/N;n-=m=N?F/z:0}while(Object(u.a)(m)>u.k&&--r>0)}return[n,-y-o*Object(u.B)(g-n*n)]}function o(t,e){for(var n=0,r=1,i=.5,o=50;;){var a=i*i,s=Object(u.B)(i),c=Object(u.e)(1/Object(u.B)(1+a)),l=1-a+i*(1+a)*c,f=(1-s)/l,h=Object(u.B)(f),d=f*(1+a),p=h*(1-a),g=d-t*t,v=Object(u.B)(g),y=e+p+i*v;if(Object(u.a)(r-n)<u.l||0===--o||0===y)break;y>0?n=i:r=i,i=.5*(n+r)}if(!o)return null;var m=Object(u.e)(s),b=Object(u.h)(m),x=1/b,_=2*s*b,w=(-3*i+c*(1+3*a))*_,O=(-l*b-(1-s)*w)/(l*l),S=.5*O/h,C=(1-a)*S-2*i*h*_,E=-2*x*C,M=-x*_,j=-x*(i*(1+a)*O+f*(1+3*a)*_);return[u.s/4*(t*(E+M*v)+j*Object(u.e)(t/Object(u.B)(d))),m]}e.b=r;var a=n(0),u=n(1),s=n(134);r.invert=function(t,e){Object(u.a)(t)>1&&(t=2*Object(u.x)(t)-t),Object(u.a)(e)>1&&(e=2*Object(u.x)(e)-e);var n=Object(u.x)(t),r=Object(u.x)(e),i=-n*t,a=-r*e,s=a/i<1,c=o(s?a:i,s?i:a),l=c[0],f=c[1],h=Object(u.h)(f);return s&&(l=-u.o-l),[n*(Object(u.g)(Object(u.y)(l)*h,-Object(u.y)(f))+u.s),r*Object(u.e)(Object(u.h)(l)*h)]},e.a=function(){return Object(a.geoProjection)(Object(s.a)(r)).scale(239.75)}},function(t,e,n){"use strict";var r=n(1);e.a=function(t){function e(e,i){var o=e>0?-.5:.5,a=t(e+o*r.s,i);return a[0]-=o*n,a}var n=t(r.o,0)[0]-t(-r.o,0)[0];return t.invert&&(e.invert=function(e,i){var o=e>0?-.5:.5,a=t.invert(e+o*n,i),u=a[0]-o*r.s;return u<-r.s?u+=2*r.s:u>r.s&&(u-=2*r.s),a[0]=u,a}),e}},function(t,e,n){"use strict";function r(t,e){var n=(s.D-1)/(s.D+1),r=Object(s.B)(1-n*n),o=Object(u.a)(s.o,r*r),a=Object(s.p)(Object(s.F)(s.s/4+Object(s.a)(e)/2)),c=Object(s.m)(-1*a)/Object(s.B)(n),l=i(c*Object(s.h)(-1*t),c*Object(s.y)(-1*t)),f=Object(u.b)(l[0],l[1],r*r);return[-f[1],(e>=0?1:-1)*(.5*o-f[0])]}function i(t,e){var n=t*t,r=e+1,i=1-n-e*e;return[.5*((t>=0?s.o:-s.o)-Object(s.g)(i,2*t)),-.25*Object(s.p)(i*i+4*n)+.5*Object(s.p)(r*r+n)]}function o(t,e){var n=e[0]*e[0]+e[1]*e[1];return[(t[0]*e[0]+t[1]*e[1])/n,(t[1]*e[0]-t[0]*e[1])/n]}e.b=r;var a=n(0),u=n(267),s=n(1),c=n(134);r.invert=function(t,e){var n=(s.D-1)/(s.D+1),r=Object(s.B)(1-n*n),i=Object(u.a)(s.o,r*r),a=Object(u.c)(.5*i-e,-t,r*r),c=o(a[0],a[1]);return[Object(s.g)(c[1],c[0])/-1,2*Object(s.f)(Object(s.m)(-.5*Object(s.p)(n*c[0]*c[0]+n*c[1]*c[1])))-s.o]},e.a=function(){return Object(a.geoProjection)(Object(c.a)(r)).scale(151.496)}},function(t,e,n){"use strict";function r(t,e){return Object(o.a)(e)>s.b?(t=Object(a.d)(t,e),t[1]-=e>0?s.d:-s.d,t):Object(u.b)(t,e)}e.b=r;var i=n(0),o=n(1),a=n(21),u=n(38),s=n(73);r.invert=function(t,e){return Object(o.a)(e)>s.b?a.d.invert(t,e+(e>0?s.d:-s.d)):u.b.invert(t,e)},e.a=function(){return Object(i.geoProjection)(r).scale(152.63)}},function(t,e,n){"use strict";var r=n(135),i=n(75);e.a=function(){return Object(i.a)(r.b).scale(111.48)}},function(t,e,n){"use strict";var r=n(0),i=n(1);e.a=function(t,e,n){var o=Object(r.geoInterpolate)(e,n),a=o(.5),u=Object(r.geoRotation)([-a[0],-a[1]])(e),s=o.distance/2,c=-Object(i.e)(Object(i.y)(u[1]*i.v)/Object(i.y)(s)),l=[-a[0],-a[1],-(u[0]>0?i.s-c:c)*i.j],f=Object(r.geoProjection)(t(s)).rotate(l),h=Object(r.geoRotation)(l),d=f.center;return delete f.rotate,f.center=function(t){return arguments.length?d(h(t)):h.invert(d())},f.clipAngle(90)}},function(t,e,n){var r;!function(e){"use strict";function i(){}function o(t,e){for(var n=t.length;n--;)if(t[n].listener===e)return n;return-1}function a(t){return function(){return this[t].apply(this,arguments)}}function u(t){return"function"===typeof t||t instanceof RegExp||!(!t||"object"!==typeof t)&&u(t.listener)}var s=i.prototype,c=e.EventEmitter;s.getListeners=function(t){var e,n,r=this._getEvents();if(t instanceof RegExp){e={};for(n in r)r.hasOwnProperty(n)&&t.test(n)&&(e[n]=r[n])}else e=r[t]||(r[t]=[]);return e},s.flattenListeners=function(t){var e,n=[];for(e=0;e<t.length;e+=1)n.push(t[e].listener);return n},s.getListenersAsObject=function(t){var e,n=this.getListeners(t);return n instanceof Array&&(e={},e[t]=n),e||n},s.addListener=function(t,e){if(!u(e))throw new TypeError("listener must be a function");var n,r=this.getListenersAsObject(t),i="object"===typeof e;for(n in r)r.hasOwnProperty(n)&&-1===o(r[n],e)&&r[n].push(i?e:{listener:e,once:!1});return this},s.on=a("addListener"),s.addOnceListener=function(t,e){return this.addListener(t,{listener:e,once:!0})},s.once=a("addOnceListener"),s.defineEvent=function(t){return this.getListeners(t),this},s.defineEvents=function(t){for(var e=0;e<t.length;e+=1)this.defineEvent(t[e]);return this},s.removeListener=function(t,e){var n,r,i=this.getListenersAsObject(t);for(r in i)i.hasOwnProperty(r)&&-1!==(n=o(i[r],e))&&i[r].splice(n,1);return this},s.off=a("removeListener"),s.addListeners=function(t,e){return this.manipulateListeners(!1,t,e)},s.removeListeners=function(t,e){return this.manipulateListeners(!0,t,e)},s.manipulateListeners=function(t,e,n){var r,i,o=t?this.removeListener:this.addListener,a=t?this.removeListeners:this.addListeners;if("object"!==typeof e||e instanceof RegExp)for(r=n.length;r--;)o.call(this,e,n[r]);else for(r in e)e.hasOwnProperty(r)&&(i=e[r])&&("function"===typeof i?o.call(this,r,i):a.call(this,r,i));return this},s.removeEvent=function(t){var e,n=typeof t,r=this._getEvents();if("string"===n)delete r[t];else if(t instanceof RegExp)for(e in r)r.hasOwnProperty(e)&&t.test(e)&&delete r[e];else delete this._events;return this},s.removeAllListeners=a("removeEvent"),s.emitEvent=function(t,e){var n,r,i,o,a=this.getListenersAsObject(t);for(o in a)if(a.hasOwnProperty(o))for(n=a[o].slice(0),i=0;i<n.length;i++)r=n[i],!0===r.once&&this.removeListener(t,r.listener),r.listener.apply(this,e||[])===this._getOnceReturnValue()&&this.removeListener(t,r.listener);return this},s.trigger=a("emitEvent"),s.emit=function(t){var e=Array.prototype.slice.call(arguments,1);return this.emitEvent(t,e)},s.setOnceReturnValue=function(t){return this._onceReturnValue=t,this},s._getOnceReturnValue=function(){return!this.hasOwnProperty("_onceReturnValue")||this._onceReturnValue},s._getEvents=function(){return this._events||(this._events={})},i.noConflict=function(){return e.EventEmitter=c,i},void 0!==(r=function(){return i}.call(e,n,e,t))&&(t.exports=r)}(this||{})},function(t,e,n){function r(t,e){var n=i(e),r=n.length;if(o(t))return!r;for(var a=0;a<r;a+=1){var u=n[a];if(e[u]!==t[u]||!(u in t))return!1}return!0}var i=n(24),o=n(77);t.exports=r},function(t,e,n){var r=n(11),i=n(10),o=n(0),a=n(128),u=n(322);t.exports=function(t,e){if(r(t))return e?t:t();if(i(t)){if(o[t])return e?o[t]:o[t]();if(a[t])return e?a[t]:a[t]();if(u[t])return e?u[t]:u[t]()}return null}},function(t,e,n){"use strict";function r(){m.point=o}function i(){a(u,s)}function o(t,e){m.point=a,u=t,s=e,t*=d.r,e*=d.r,c=t,l=Object(d.g)(e=e/2+d.q),f=Object(d.t)(e)}function a(t,e){t*=d.r,e*=d.r,e=e/2+d.q;var n=t-c,r=n>=0?1:-1,i=r*n,o=Object(d.g)(e),a=Object(d.t)(e),u=f*a,s=l*o+u*Object(d.g)(i),h=u*r*Object(d.t)(i);v.add(Object(d.e)(h,s)),c=t,l=o,f=a}n.d(e,"a",function(){return v}),n.d(e,"b",function(){return m});var u,s,c,l,f,h=n(42),d=n(5),p=n(25),g=n(26),v=Object(h.a)(),y=Object(h.a)(),m={point:p.a,lineStart:p.a,lineEnd:p.a,polygonStart:function(){v.reset(),m.lineStart=r,m.lineEnd=i},polygonEnd:function(){var t=+v;y.add(t<0?d.w+t:t),this.lineStart=this.lineEnd=this.point=p.a},sphere:function(){y.add(d.w)}};e.c=function(t){return y.reset(),Object(g.a)(t,m),2*y}},function(t,e,n){"use strict";function r(t,e,n,r,a,s){if(n){var c=Object(u.g)(e),l=Object(u.t)(e),f=r*n;null==a?(a=e+r*u.w,s=e-f/2):(a=i(c,a),s=i(c,s),(r>0?a<s:a>s)&&(a+=r*u.w));for(var h,d=a;r>0?d>s:d<s;d-=f)h=Object(o.g)([c,-l*Object(u.g)(d),-l*Object(u.t)(d)]),t.point(h[0],h[1])}}function i(t,e){e=Object(o.a)(e),e[0]-=t,Object(o.e)(e);var n=Object(u.b)(-e[1]);return((-e[2]<0?-n:n)+u.w-u.i)%u.w}e.a=r;var o=n(43),a=n(326),u=n(5),s=n(78);e.b=function(){function t(t,e){n.push(t=i(t,e)),t[0]*=u.h,t[1]*=u.h}function e(){var t=o.apply(this,arguments),e=c.apply(this,arguments)*u.r,a=l.apply(this,arguments)*u.r;return n=[],i=Object(s.b)(-t[0]*u.r,-t[1]*u.r,0).invert,r(f,e,a,1),t={type:"Polygon",coordinates:[n]},n=i=null,t}var n,i,o=Object(a.a)([0,0]),c=Object(a.a)(90),l=Object(a.a)(6),f={point:t};return e.center=function(t){return arguments.length?(o="function"===typeof t?t:Object(a.a)([+t[0],+t[1]]),e):o},e.radius=function(t){return arguments.length?(c="function"===typeof t?t:Object(a.a)(+t),e):c},e.precision=function(t){return arguments.length?(l="function"===typeof t?t:Object(a.a)(+t),e):l},e}},function(t,e,n){"use strict";e.a=function(t,e){function n(n,r){return n=t(n,r),e(n[0],n[1])}return t.invert&&e.invert&&(n.invert=function(n,r){return(n=e.invert(n,r))&&t.invert(n[0],n[1])}),n}},function(t,e,n){"use strict";function r(t,e,n,r){function f(i,o){return t<=i&&i<=n&&e<=o&&o<=r}function h(i,o,a,u){var s=0,c=0;if(null==i||(s=d(i,a))!==(c=d(o,a))||g(i,o)<0^a>0)do{u.point(0===s||3===s?t:n,s>1?r:e)}while((s=(s+a+4)%4)!==c);else u.point(o[0],o[1])}function d(r,o){return Object(i.a)(r[0]-t)<i.i?o>0?0:3:Object(i.a)(r[0]-n)<i.i?o>0?2:1:Object(i.a)(r[1]-e)<i.i?o>0?1:0:o>0?3:2}function p(t,e){return g(t.x,e.x)}function g(t,e){var n=d(t,1),r=d(e,1);return n!==r?n-r:0===n?e[1]-t[1]:1===n?t[0]-e[0]:2===n?t[1]-e[1]:e[0]-t[0]}return function(i){function d(t,e){f(t,e)&&A.point(t,e)}function g(){for(var e=0,n=0,i=w.length;n<i;++n)for(var o,a,u=w[n],s=1,c=u.length,l=u[0],f=l[0],h=l[1];s<c;++s)o=f,a=h,l=u[s],f=l[0],h=l[1],a<=r?h>r&&(f-o)*(r-a)>(h-a)*(t-o)&&++e:h<=r&&(f-o)*(r-a)<(h-a)*(t-o)&&--e;return e}function v(){A=I,_=[],w=[],P=!0}function y(){var t=g(),e=P&&t,n=(_=Object(s.merge)(_)).length;(e||n)&&(i.polygonStart(),e&&(i.lineStart(),h(null,null,1,i),i.lineEnd()),n&&Object(u.a)(_,p,t,h,i),i.polygonEnd()),A=i,_=w=O=null}function m(){D.point=x,w&&w.push(O=[]),k=!0,T=!1,M=j=NaN}function b(){_&&(x(S,C),E&&T&&I.rejoin(),_.push(I.result())),D.point=d,T&&A.lineEnd()}function x(i,o){var u=f(i,o);if(w&&O.push([i,o]),k)S=i,C=o,E=u,k=!1,u&&(A.lineStart(),A.point(i,o));else if(u&&T)A.point(i,o);else{var s=[M=Math.max(l,Math.min(c,M)),j=Math.max(l,Math.min(c,j))],h=[i=Math.max(l,Math.min(c,i)),o=Math.max(l,Math.min(c,o))];Object(a.a)(s,h,t,e,n,r)?(T||(A.lineStart(),A.point(s[0],s[1])),A.point(h[0],h[1]),u||A.lineEnd(),P=!1):u&&(A.lineStart(),A.point(i,o),P=!1)}M=i,j=o,T=u}var _,w,O,S,C,E,M,j,T,k,P,A=i,I=Object(o.a)(),D={point:d,lineStart:m,lineEnd:b,polygonStart:v,polygonEnd:y};return D}}e.a=r;var i=n(5),o=n(146),a=n(327),u=n(147),s=n(14),c=1e9,l=-c;e.b=function(){var t,e,n,i=0,o=0,a=960,u=500;return n={stream:function(n){return t&&e===n?t:t=r(i,o,a,u)(e=n)},extent:function(r){return arguments.length?(i=+r[0][0],o=+r[0][1],a=+r[1][0],u=+r[1][1],t=e=null,n):[[i,o],[a,u]]}}}},function(t,e,n){"use strict";var r=n(25);e.a=function(){var t,e=[];return{point:function(e,n){t.push([e,n])},lineStart:function(){e.push(t=[])},lineEnd:r.a,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}},function(t,e,n){"use strict";function r(t,e,n,r){this.x=t,this.z=e,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function i(t){if(e=t.length){for(var e,n,r=0,i=t[0];++r<e;)i.n=n=t[r],n.p=i,i=n;i.n=n=t[0],n.p=i}}var o=n(148);e.a=function(t,e,n,a,u){var s,c,l=[],f=[];if(t.forEach(function(t){if(!((e=t.length-1)<=0)){var e,n,i=t[0],a=t[e];if(Object(o.a)(i,a)){for(u.lineStart(),s=0;s<e;++s)u.point((i=t[s])[0],i[1]);return void u.lineEnd()}l.push(n=new r(i,t,null,!0)),f.push(n.o=new r(i,null,n,!1)),l.push(n=new r(a,t,null,!1)),f.push(n.o=new r(a,null,n,!0))}}),l.length){for(f.sort(e),i(l),i(f),s=0,c=f.length;s<c;++s)f[s].e=n=!n;for(var h,d,p=l[0];;){for(var g=p,v=!0;g.v;)if((g=g.n)===p)return;h=g.z,u.lineStart();do{if(g.v=g.o.v=!0,g.e){if(v)for(s=0,c=h.length;s<c;++s)u.point((d=h[s])[0],d[1]);else a(g.x,g.n.x,1,u);g=g.n}else{if(v)for(h=g.p.z,s=h.length-1;s>=0;--s)u.point((d=h[s])[0],d[1]);else a(g.x,g.p.x,-1,u);g=g.p}g=g.o,h=g.z,v=!v}while(!g.v);u.lineEnd()}}}},function(t,e,n){"use strict";var r=n(5);e.a=function(t,e){return Object(r.a)(t[0]-e[0])<r.i&&Object(r.a)(t[1]-e[1])<r.i}},function(t,e,n){"use strict";function r(){g.point=o,g.lineEnd=i}function i(){g.point=g.lineEnd=h.a}function o(t,e){t*=f.r,e*=f.r,u=t,s=Object(f.t)(e),c=Object(f.g)(e),g.point=a}function a(t,e){t*=f.r,e*=f.r;var n=Object(f.t)(e),r=Object(f.g)(e),i=Object(f.a)(t-u),o=Object(f.g)(i),a=Object(f.t)(i),l=r*a,h=c*n-s*r*o,d=s*n+c*r*o;p.add(Object(f.e)(Object(f.u)(l*l+h*h),d)),u=t,s=n,c=r}var u,s,c,l=n(42),f=n(5),h=n(25),d=n(26),p=Object(l.a)(),g={sphere:h.a,point:h.a,lineStart:r,lineEnd:h.a,polygonStart:h.a,polygonEnd:h.a};e.a=function(t){return p.reset(),Object(d.a)(t,g),+p}},function(t,e,n){"use strict";e.a=function(t){return t}},function(t,e,n){"use strict";function r(t,e){t<o&&(o=t),t>u&&(u=t),e<a&&(a=e),e>s&&(s=e)}var i=n(25),o=1/0,a=o,u=-o,s=u,c={point:r,lineStart:i.a,lineEnd:i.a,polygonStart:i.a,polygonEnd:i.a,result:function(){var t=[[o,a],[u,s]];return u=s=-(a=o=1/0),t}};e.a=c},function(t,e,n){"use strict";var r=n(79);e.a=function(){return Object(r.b)().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}},function(t,e,n){"use strict";function r(t){return t.length>1}function i(t,e){return((t=t.x)[0]<0?t[1]-u.l-u.i:u.l-t[1])-((e=e.x)[0]<0?e[1]-u.l-u.i:u.l-e[1])}var o=n(146),a=n(147),u=n(5),s=n(337),c=n(14);e.a=function(t,e,n,u){return function(l,f){function h(e,n){var r=l(e,n);t(e=r[0],n=r[1])&&f.point(e,n)}function d(t,e){var n=l(t,e);w.point(n[0],n[1])}function p(){M.point=d,w.lineStart()}function g(){M.point=h,w.lineEnd()}function v(t,e){_.push([t,e]);var n=l(t,e);C.point(n[0],n[1])}function y(){C.lineStart(),_=[]}function m(){v(_[0][0],_[0][1]),C.lineEnd();var t,e,n,i,o=C.clean(),a=S.result(),u=a.length;if(_.pop(),b.push(_),_=null,u)if(1&o){if(n=a[0],(e=n.length-1)>0){for(E||(f.polygonStart(),E=!0),f.lineStart(),t=0;t<e;++t)f.point((i=n[t])[0],i[1]);f.lineEnd()}}else u>1&&2&o&&a.push(a.pop().concat(a.shift())),x.push(a.filter(r))}var b,x,_,w=e(f),O=l.invert(u[0],u[1]),S=Object(o.a)(),C=e(S),E=!1,M={point:h,lineStart:p,lineEnd:g,polygonStart:function(){M.point=v,M.lineStart=y,M.lineEnd=m,x=[],b=[]},polygonEnd:function(){M.point=h,M.lineStart=p,M.lineEnd=g,x=Object(c.merge)(x);var t=Object(s.a)(b,O);x.length?(E||(f.polygonStart(),E=!0),Object(a.a)(x,i,t,n,f)):t&&(E||(f.polygonStart(),E=!0),f.lineStart(),n(null,null,1,f),f.lineEnd()),E&&(f.polygonEnd(),E=!1),x=b=null},sphere:function(){f.polygonStart(),f.lineStart(),n(null,null,1,f),f.lineEnd(),f.polygonEnd()}};return M}}},function(t,e,n){"use strict";function r(t,e,n){var r=e[1][0]-e[0][0],i=e[1][1]-e[0][1],o=t.clipExtent&&t.clipExtent();t.scale(150).translate([0,0]),null!=o&&t.clipExtent(null),Object(a.a)(n,t.stream(u.a));var s=u.a.result(),c=Math.min(r/(s[1][0]-s[0][0]),i/(s[1][1]-s[0][1])),l=+e[0][0]+(r-c*(s[1][0]+s[0][0]))/2,f=+e[0][1]+(i-c*(s[1][1]+s[0][1]))/2;return null!=o&&t.clipExtent(o),t.scale(150*c).translate([l,f])}function i(t){return function(e,n){return r(t,[[0,0],e],n)}}function o(t){return function(e,n){return r(t,e,n)}}e.b=i,e.a=o;var a=n(26),u=n(151)},function(t,e,n){"use strict";function r(t,e){return[t,e]}e.b=r;var i=n(18);r.invert=r,e.a=function(){return Object(i.a)(r).scale(152.63)}},function(t,e,n){var r=n(6),i=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(r(e))for(var i=0;i<e.length;i+=1)t(e[i],n);else n.push(e);return n};t.exports=i},function(t,e){t.exports=function(t){for(var e=1/t,n=[],r=0;r<=1;r+=e)n.push(r);return n}},function(t,e,n){function r(t,e,n){n.dataType=c;var r=o(t.features);return r.forEach(function(t){t.name=t.properties.name,t.longitude=[],t.latitude=[];var e=t.pathData=f(t);i(e)._path.forEach(function(e){t.longitude.push(e[1]),t.latitude.push(e[2])});var n=f.centroid(t);t.centroidX=n[0],t.centroidY=n[1]}),r}var i=n(159),o=n(40),a=n(0),u=a.geoPath,s=n(2),c=s.GEO,l=s.registerConnector,f=u();l("geo",r),l("geojson",r),l("GeoJSON",r),t.exports=r},function(t,e,n){function r(t){if(!(this instanceof r))return new r(t);this._path=u(t)?t:a(t),this._path=s(this._path),this._path=o(this._path)}function i(t,e,n,r){var i=t-n,o=e-r;return Math.sqrt(i*i+o*o)}function o(t){for(var e=[],n=["L",0,0],r=0,i=t.length;r<i;r++){var o=t[r];switch(o[0]){case"M":n=["L",o[1],o[2]],e.push(o);break;case"Z":e.push(n);break;default:e.push(o)}}return e}var a=n(362),u=n(363),s=n(364);t.exports=r,r.prototype.at=function(t,e){return this._walk(t,e).pos},r.prototype.length=function(){return this._walk(null).length},r.prototype._walk=function(t,e){var n=[0,0],r=[0,0,0],o=0;"number"===typeof t&&(t*=1.045);for(var a=0;a<this._path.length;a++){var u=this._path[a];if("M"===u[0]){if(n[0]=u[1],n[1]=u[2],0===t)return{length:o,pos:n}}else if("C"===u[0]){r[0]=n[0],r[1]=n[1],r[2]=o;for(var s=100,c=0;c<=s;c++){var l=c/s,f=function(t,e){return Math.pow(1-e,3)*n[0]+3*Math.pow(1-e,2)*e*t[1]+3*(1-e)*Math.pow(e,2)*t[3]+Math.pow(e,3)*t[5]}(u,l),h=function(t,e){return Math.pow(1-e,3)*n[1]+3*Math.pow(1-e,2)*e*t[2]+3*(1-e)*Math.pow(e,2)*t[4]+Math.pow(e,3)*t[6]}(u,l);if(o+=i(n[0],n[1],f,h),n[0]=f,n[1]=h,"number"===typeof t&&o>=t){var d=(o-t)/(o-r[2]),p=[n[0]*(1-d)+r[0]*d,n[1]*(1-d)+r[1]*d];return{length:o,pos:p}}r[0]=n[0],r[1]=n[1],r[2]=o}}else if("Q"===u[0]){r[0]=n[0],r[1]=n[1],r[2]=o;for(var s=100,c=0;c<=s;c++){var l=c/s,f=function(t,e){return Math.pow(1-e,2)*n[0]+2*(1-e)*e*t[1]+Math.pow(e,2)*t[3]}(u,l),h=function(t,e){return Math.pow(1-e,2)*n[1]+2*(1-e)*e*t[2]+Math.pow(e,2)*t[4]}(u,l);if(o+=i(n[0],n[1],f,h),n[0]=f,n[1]=h,"number"===typeof t&&o>=t){var d=(o-t)/(o-r[2]),p=[n[0]*(1-d)+r[0]*d,n[1]*(1-d)+r[1]*d];return{length:o,pos:p}}r[0]=n[0],r[1]=n[1],r[2]=o}}else if("L"===u[0]){if(r[0]=n[0],r[1]=n[1],r[2]=o,o+=i(n[0],n[1],u[1],u[2]),n[0]=u[1],n[1]=u[2],"number"===typeof t&&o>=t){var d=(o-t)/(o-r[2]),p=[n[0]*(1-d)+r[0]*d,n[1]*(1-d)+r[1]*d];return{length:o,pos:p}}r[0]=n[0],r[1]=n[1],r[2]=o}}return{length:o/1.045,pos:n}}},function(t,e,n){"use strict";function r(t,e,n){var r=t.x,i=t.y,o=e.r+n.r,a=t.r+n.r,u=e.x-r,s=e.y-i,c=u*u+s*s;if(c){var l=.5+((a*=a)-(o*=o))/(2*c),f=Math.sqrt(Math.max(0,2*o*(a+c)-(a-=c)*a-o*o))/(2*c);n.x=r+l*u+f*s,n.y=i+l*s-f*u}else n.x=r+a,n.y=i}function i(t,e){var n=e.x-t.x,r=e.y-t.y,i=t.r+e.r;return i*i-1e-6>n*n+r*r}function o(t){var e=t._,n=t.next._,r=e.r+n.r,i=(e.x*n.r+n.x*e.r)/r,o=(e.y*n.r+n.y*e.r)/r;return i*i+o*o}function a(t){this._=t,this.next=null,this.previous=null}function u(t){if(!(c=t.length))return 0;var e,n,u,c,l,f,h,d,p,g,v;if(e=t[0],e.x=0,e.y=0,!(c>1))return e.r;if(n=t[1],e.x=-n.r,n.x=e.r,n.y=0,!(c>2))return e.r+n.r;r(n,e,u=t[2]),e=new a(e),n=new a(n),u=new a(u),e.next=u.previous=n,n.next=e.previous=u,u.next=n.previous=e;t:for(h=3;h<c;++h){r(e._,n._,u=t[h]),u=new a(u),d=n.next,p=e.previous,g=n._.r,v=e._.r;do{if(g<=v){if(i(d._,u._)){n=d,e.next=n,n.previous=e,--h;continue t}g+=d._.r,d=d.next}else{if(i(p._,u._)){e=p,e.next=n,n.previous=e,--h;continue t}v+=p._.r,p=p.previous}}while(d!==p.next);for(u.previous=e,u.next=n,e.next=n.previous=n=u,l=o(e);(u=u.next)!==n;)(f=o(u))<l&&(e=u,l=f);n=e.next}for(e=[n._],u=n;(u=u.next)!==n;)e.push(u._);for(u=Object(s.a)(e),h=0;h<c;++h)e=t[h],e.x-=u.x,e.y-=u.y;return u.r}e.b=u;var s=n(161);e.a=function(t){return u(t),t}},function(t,e,n){"use strict";function r(t,e){var n,r;if(a(e,t))return[e];for(n=0;n<t.length;++n)if(i(e,t[n])&&a(c(t[n],e),t))return[t[n],e];for(n=0;n<t.length-1;++n)for(r=n+1;r<t.length;++r)if(i(c(t[n],t[r]),e)&&i(c(t[n],e),t[r])&&i(c(t[r],e),t[n])&&a(l(t[n],t[r],e),t))return[t[n],t[r],e];throw new Error}function i(t,e){var n=t.r-e.r,r=e.x-t.x,i=e.y-t.y;return n<0||n*n<r*r+i*i}function o(t,e){var n=t.r-e.r+1e-6,r=e.x-t.x,i=e.y-t.y;return n>0&&n*n>r*r+i*i}function a(t,e){for(var n=0;n<e.length;++n)if(!o(t,e[n]))return!1;return!0}function u(t){switch(t.length){case 1:return s(t[0]);case 2:return c(t[0],t[1]);case 3:return l(t[0],t[1],t[2])}}function s(t){return{x:t.x,y:t.y,r:t.r}}function c(t,e){var n=t.x,r=t.y,i=t.r,o=e.x,a=e.y,u=e.r,s=o-n,c=a-r,l=u-i,f=Math.sqrt(s*s+c*c);return{x:(n+o+s/f*l)/2,y:(r+a+c/f*l)/2,r:(f+i+u)/2}}function l(t,e,n){var r=t.x,i=t.y,o=t.r,a=e.x,u=e.y,s=e.r,c=n.x,l=n.y,f=n.r,h=r-a,d=r-c,p=i-u,g=i-l,v=s-o,y=f-o,m=r*r+i*i-o*o,b=m-a*a-u*u+s*s,x=m-c*c-l*l+f*f,_=d*p-h*g,w=(p*x-g*b)/(2*_)-r,O=(g*v-p*y)/_,S=(d*b-h*x)/(2*_)-i,C=(h*y-d*v)/_,E=O*O+C*C-1,M=2*(o+w*O+S*C),j=w*w+S*S-o*o,T=-(E?(M+Math.sqrt(M*M-4*E*j))/(2*E):j/M);return{x:r+w+O*T,y:i+S+C*T,r:T}}var f=n(382);e.a=function(t){for(var e,n,i=0,a=(t=Object(f.a)(f.b.call(t))).length,s=[];i<a;)e=t[i],n&&o(n,e)?++i:(n=u(s=r(s,e)),i=0);return n}},function(t,e,n){"use strict";function r(){return 0}e.a=r,e.b=function(t){return function(){return t}}},function(t,e,n){"use strict";e.a=function(t){t.x0=Math.round(t.x0),t.y0=Math.round(t.y0),t.x1=Math.round(t.x1),t.y1=Math.round(t.y1)}},function(t,e,n){"use strict";var r=n(89);e.a=function(t){function e(t){t=o(t),t[0]<a&&(a=t[0]),t[0]>s&&(s=t[0]),t[1]<u&&(u=t[1]),t[1]>c&&(c=t[1])}function n(t){switch(t.type){case"GeometryCollection":t.geometries.forEach(n);break;case"Point":e(t.coordinates);break;case"MultiPoint":t.coordinates.forEach(e)}}var i,o=Object(r.a)(t.transform),a=1/0,u=a,s=-a,c=-a;t.arcs.forEach(function(t){for(var e,n=-1,r=t.length;++n<r;)e=o(t[n],n),e[0]<a&&(a=e[0]),e[0]>s&&(s=e[0]),e[1]<u&&(u=e[1]),e[1]>c&&(c=e[1])});for(i in t.objects)n(t.objects[i]);return[a,u,s,c]}},function(t,e,n){"use strict";e.a=function(t){return t}},function(t,e,n){"use strict";e.a=function(t,e){function n(e){var n,r=t.arcs[e<0?~e:e],i=r[0];return t.transform?(n=[0,0],r.forEach(function(t){n[0]+=t[0],n[1]+=t[1]})):n=r[r.length-1],e<0?[n,i]:[i,n]}function r(t,e){for(var n in t){var r=t[n];delete e[r.start],delete r.start,delete r.end,r.forEach(function(t){i[t<0?~t:t]=1}),u.push(r)}}var i={},o={},a={},u=[],s=-1;return e.forEach(function(n,r){var i,o=t.arcs[n<0?~n:n];o.length<3&&!o[1][0]&&!o[1][1]&&(i=e[++s],e[s]=n,e[r]=i)}),e.forEach(function(t){var e,r,i=n(t),u=i[0],s=i[1];if(e=a[u])if(delete a[e.end],e.push(t),e.end=s,r=o[s]){delete o[r.start];var c=r===e?e:e.concat(r);o[c.start=e.start]=a[c.end=r.end]=c}else o[e.start]=a[e.end]=e;else if(e=o[s])if(delete o[e.start],e.unshift(t),e.start=u,r=a[u]){delete a[r.end];var l=r===e?e:r.concat(e);o[l.start=r.start]=a[l.end=e.end]=l}else o[e.start]=a[e.end]=e;else e=[t],o[e.start=u]=a[e.end=s]=e}),r(a,o),r(o,a),e.forEach(function(t){i[t<0?~t:t]||u.push([t])}),u}},function(t,e,n){"use strict";var r=n(165);e.a=function(t){if(null==t)return r.a;var e,n,i=t.scale[0],o=t.scale[1],a=t.translate[0],u=t.translate[1];return function(t,r){r||(e=n=0);var s=2,c=t.length,l=new Array(c),f=Math.round((t[0]-a)/i),h=Math.round((t[1]-u)/o);for(l[0]=f-e,e=f,l[1]=h-n,n=h;s<c;)l[s]=t[s],++s;return l}}},function(t,e,n){var r=n(91),i=Array.prototype.indexOf,o=function(t,e){return!!r(t)&&i.call(t,e)>-1};t.exports=o},function(t,e,n){(function(t,r){var i;(function(){function o(t,e){return t.set(e[0],e[1]),t}function a(t,e){return t.add(e),t}function u(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 s(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 c(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}function l(t,e){for(var n=null==t?0:t.length;n--&&!1!==e(t[n],n,t););return t}function f(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 h(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 d(t,e){return!!(null==t?0:t.length)&&S(t,e,0)>-1}function p(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 g(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 v(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}function y(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 m(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 b(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 x(t){return t.split("")}function _(t){return t.match(Be)||[]}function w(t,e,n){var r;return n(t,function(t,n,i){if(e(t,n,i))return r=n,!1}),r}function O(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?Z(t,e,n):O(t,E,n)}function C(t,e,n,r){for(var i=n-1,o=t.length;++i<o;)if(r(t[i],e))return i;return-1}function E(t){return t!==t}function M(t,e){var n=null==t?0:t.length;return n?A(t,e)/n:Rt}function j(t){return function(e){return null==e?it:e[t]}}function T(t){return function(e){return null==t?it:t[e]}}function k(t,e,n,r,i){return i(t,function(t,i,o){n=r?(r=!1,t):e(n,t,i,o)}),n}function P(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}function A(t,e){for(var n,r=-1,i=t.length;++r<i;){var o=e(t[r]);o!==it&&(n=n===it?o:n+o)}return n}function I(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function D(t,e){return g(e,function(e){return[e,t[e]]})}function R(t){return function(e){return t(e)}}function N(t,e){return g(e,function(e){return t[e]})}function L(t,e){return t.has(e)}function F(t,e){for(var n=-1,r=t.length;++n<r&&S(e,t[n],0)>-1;);return n}function z(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 W(t){return"\\"+jn[t]}function H(t,e){return null==t?it:t[e]}function V(t){return bn.test(t)}function G(t){return xn.test(t)}function U(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}function Y(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}function q(t,e){return function(n){return t(e(n))}}function X(t,e){for(var n=-1,r=t.length,i=0,o=[];++n<r;){var a=t[n];a!==e&&a!==lt||(t[n]=lt,o[i++]=n)}return o}function K(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}function $(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=[t,t]}),n}function Z(t,e,n){for(var r=n-1,i=t.length;++r<i;)if(t[r]===e)return r;return-1}function J(t,e,n){for(var r=n+1;r--;)if(t[r]===e)return r;return r}function Q(t){return V(t)?et(t):Un(t)}function tt(t){return V(t)?nt(t):x(t)}function et(t){for(var e=yn.lastIndex=0;yn.test(t);)++e;return e}function nt(t){return t.match(yn)||[]}function rt(t){return t.match(mn)||[]}var it,ot=200,at="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",ut="Expected a function",st="__lodash_hash_undefined__",ct=500,lt="__lodash_placeholder__",ft=1,ht=2,dt=4,pt=1,gt=2,vt=1,yt=2,mt=4,bt=8,xt=16,_t=32,wt=64,Ot=128,St=256,Ct=512,Et=30,Mt="...",jt=800,Tt=16,kt=1,Pt=2,At=1/0,It=9007199254740991,Dt=1.7976931348623157e308,Rt=NaN,Nt=4294967295,Lt=Nt-1,Ft=Nt>>>1,zt=[["ary",Ot],["bind",vt],["bindKey",yt],["curry",bt],["curryRight",xt],["flip",Ct],["partial",_t],["partialRight",wt],["rearg",St]],Bt="[object Arguments]",Wt="[object Array]",Ht="[object AsyncFunction]",Vt="[object Boolean]",Gt="[object Date]",Ut="[object DOMException]",Yt="[object Error]",qt="[object Function]",Xt="[object GeneratorFunction]",Kt="[object Map]",$t="[object Number]",Zt="[object Null]",Jt="[object Object]",Qt="[object Proxy]",te="[object RegExp]",ee="[object Set]",ne="[object String]",re="[object Symbol]",ie="[object Undefined]",oe="[object WeakMap]",ae="[object WeakSet]",ue="[object ArrayBuffer]",se="[object DataView]",ce="[object Float32Array]",le="[object Float64Array]",fe="[object Int8Array]",he="[object Int16Array]",de="[object Int32Array]",pe="[object Uint8Array]",ge="[object Uint8ClampedArray]",ve="[object Uint16Array]",ye="[object Uint32Array]",me=/\b__p \+= '';/g,be=/\b(__p \+=) '' \+/g,xe=/(__e\(.*?\)|\b__t\)) \+\n'';/g,_e=/&(?:amp|lt|gt|quot|#39);/g,we=/[&<>"']/g,Oe=RegExp(_e.source),Se=RegExp(we.source),Ce=/<%-([\s\S]+?)%>/g,Ee=/<%([\s\S]+?)%>/g,Me=/<%=([\s\S]+?)%>/g,je=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Te=/^\w*$/,ke=/^\./,Pe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ae=/[\\^$.*+?()[\]{}|]/g,Ie=RegExp(Ae.source),De=/^\s+|\s+$/g,Re=/^\s+/,Ne=/\s+$/,Le=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Fe=/\{\n\/\* \[wrapped with (.+)\] \*/,ze=/,? & /,Be=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,We=/\\(\\)?/g,He=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ve=/\w*$/,Ge=/^[-+]0x[0-9a-f]+$/i,Ue=/^0b[01]+$/i,Ye=/^\[object .+?Constructor\]$/,qe=/^0o[0-7]+$/i,Xe=/^(?:0|[1-9]\d*)$/,Ke=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,$e=/($^)/,Ze=/['\n\r\u2028\u2029\\]/g,Je="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Qe="\\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",tn="["+Qe+"]",en="["+Je+"]",nn="[a-z\\xdf-\\xf6\\xf8-\\xff]",rn="[^\\ud800-\\udfff"+Qe+"\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",on="\\ud83c[\\udffb-\\udfff]",an="(?:\\ud83c[\\udde6-\\uddff]){2}",un="[\\ud800-\\udbff][\\udc00-\\udfff]",sn="[A-Z\\xc0-\\xd6\\xd8-\\xde]",cn="(?:"+nn+"|"+rn+")",ln="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",fn="(?:\\u200d(?:"+["[^\\ud800-\\udfff]",an,un].join("|")+")[\\ufe0e\\ufe0f]?"+ln+")*",hn="[\\ufe0e\\ufe0f]?"+ln+fn,dn="(?:"+["[\\u2700-\\u27bf]",an,un].join("|")+")"+hn,pn="(?:"+["[^\\ud800-\\udfff]"+en+"?",en,an,un,"[\\ud800-\\udfff]"].join("|")+")",gn=RegExp("['’]","g"),vn=RegExp(en,"g"),yn=RegExp(on+"(?="+on+")|"+pn+hn,"g"),mn=RegExp([sn+"?"+nn+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[tn,sn,"$"].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))?(?="+[tn,sn+cn,"$"].join("|")+")",sn+"?"+cn+"+(?:['’](?:d|ll|m|re|s|t|ve))?",sn+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)","\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)","\\d+",dn].join("|"),"g"),bn=RegExp("[\\u200d\\ud800-\\udfff"+Je+"\\ufe0e\\ufe0f]"),xn=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,_n=["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"],wn=-1,On={};On[ce]=On[le]=On[fe]=On[he]=On[de]=On[pe]=On[ge]=On[ve]=On[ye]=!0,On[Bt]=On[Wt]=On[ue]=On[Vt]=On[se]=On[Gt]=On[Yt]=On[qt]=On[Kt]=On[$t]=On[Jt]=On[te]=On[ee]=On[ne]=On[oe]=!1;var Sn={};Sn[Bt]=Sn[Wt]=Sn[ue]=Sn[se]=Sn[Vt]=Sn[Gt]=Sn[ce]=Sn[le]=Sn[fe]=Sn[he]=Sn[de]=Sn[Kt]=Sn[$t]=Sn[Jt]=Sn[te]=Sn[ee]=Sn[ne]=Sn[re]=Sn[pe]=Sn[ge]=Sn[ve]=Sn[ye]=!0,Sn[Yt]=Sn[qt]=Sn[oe]=!1;var Cn={"À":"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"},En={"&":"&","<":"<",">":">",'"':""","'":"'"},Mn={"&":"&","<":"<",">":">",""":'"',"'":"'"},jn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Tn=parseFloat,kn=parseInt,Pn="object"==typeof t&&t&&t.Object===Object&&t,An="object"==typeof self&&self&&self.Object===Object&&self,In=Pn||An||Function("return this")(),Dn="object"==typeof e&&e&&!e.nodeType&&e,Rn=Dn&&"object"==typeof r&&r&&!r.nodeType&&r,Nn=Rn&&Rn.exports===Dn,Ln=Nn&&Pn.process,Fn=function(){try{return Ln&&Ln.binding&&Ln.binding("util")}catch(t){}}(),zn=Fn&&Fn.isArrayBuffer,Bn=Fn&&Fn.isDate,Wn=Fn&&Fn.isMap,Hn=Fn&&Fn.isRegExp,Vn=Fn&&Fn.isSet,Gn=Fn&&Fn.isTypedArray,Un=j("length"),Yn=T(Cn),qn=T(En),Xn=T(Mn),Kn=function t(e){function n(t){if(os(t)&&!yh(t)&&!(t instanceof x)){if(t instanceof i)return t;if(vl.call(t,"__wrapped__"))return na(t)}return new i(t)}function r(){}function i(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=it}function x(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Nt,this.__views__=[]}function T(){var t=new x(this.__wrapped__);return t.__actions__=Li(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Li(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Li(this.__views__),t}function Z(){if(this.__filtered__){var t=new x(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t}function et(){var t=this.__wrapped__.value(),e=this.__dir__,n=yh(t),r=e<0,i=n?t.length:0,o=Mo(0,i,this.__views__),a=o.start,u=o.end,s=u-a,c=r?u:a-1,l=this.__iteratees__,f=l.length,h=0,d=Yl(s,this.__takeCount__);if(!n||!r&&i==s&&d==s)return mi(t,this.__actions__);var p=[];t:for(;s--&&h<d;){c+=e;for(var g=-1,v=t[c];++g<f;){var y=l[g],m=y.iteratee,b=y.type,x=m(v);if(b==Pt)v=x;else if(!x){if(b==kt)continue t;break t}}p[h++]=v}return p}function nt(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 Be(){this.__data__=nf?nf(null):{},this.size=0}function Je(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}function Qe(t){var e=this.__data__;if(nf){var n=e[t];return n===st?it:n}return vl.call(e,t)?e[t]:it}function tn(t){var e=this.__data__;return nf?e[t]!==it:vl.call(e,t)}function en(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=nf&&e===it?st:e,this}function nn(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 rn(){this.__data__=[],this.size=0}function on(t){var e=this.__data__,n=$n(e,t);return!(n<0)&&(n==e.length-1?e.pop():kl.call(e,n,1),--this.size,!0)}function an(t){var e=this.__data__,n=$n(e,t);return n<0?it:e[n][1]}function un(t){return $n(this.__data__,t)>-1}function sn(t,e){var n=this.__data__,r=$n(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}function cn(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 ln(){this.size=0,this.__data__={hash:new nt,map:new(Jl||nn),string:new nt}}function fn(t){var e=Oo(this,t).delete(t);return this.size-=e?1:0,e}function hn(t){return Oo(this,t).get(t)}function dn(t){return Oo(this,t).has(t)}function pn(t,e){var n=Oo(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}function yn(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new cn;++e<n;)this.add(t[e])}function mn(t){return this.__data__.set(t,st),this}function bn(t){return this.__data__.has(t)}function xn(t){var e=this.__data__=new nn(t);this.size=e.size}function Cn(){this.__data__=new nn,this.size=0}function En(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}function Mn(t){return this.__data__.get(t)}function jn(t){return this.__data__.has(t)}function Pn(t,e){var n=this.__data__;if(n instanceof nn){var r=n.__data__;if(!Jl||r.length<ot-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new cn(r)}return n.set(t,e),this.size=n.size,this}function An(t,e){var n=yh(t),r=!n&&vh(t),i=!n&&!r&&bh(t),o=!n&&!r&&!i&&Sh(t),a=n||r||i||o,u=a?I(t.length,cl):[],s=u.length;for(var c in t)!e&&!vl.call(t,c)||a&&("length"==c||i&&("offset"==c||"parent"==c)||o&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||Ro(c,s))||u.push(c);return u}function Dn(t){var e=t.length;return e?t[Qr(0,e-1)]:it}function Rn(t,e){return Jo(Li(t),nr(e,0,t.length))}function Ln(t){return Jo(Li(t))}function Fn(t,e,n){(n===it||Uu(t[e],n))&&(n!==it||e in t)||tr(t,e,n)}function Un(t,e,n){var r=t[e];vl.call(t,e)&&Uu(r,n)&&(n!==it||e in t)||tr(t,e,n)}function $n(t,e){for(var n=t.length;n--;)if(Uu(t[n][0],e))return n;return-1}function Zn(t,e,n,r){return gf(t,function(t,i,o){e(r,t,n(t),o)}),r}function Jn(t,e){return t&&Fi(e,Bs(e),t)}function Qn(t,e){return t&&Fi(e,Ws(e),t)}function tr(t,e,n){"__proto__"==e&&Dl?Dl(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function er(t,e){for(var n=-1,r=e.length,i=nl(r),o=null==t;++n<r;)i[n]=o?it:Ls(t,e[n]);return i}function nr(t,e,n){return t===t&&(n!==it&&(t=t<=n?t:n),e!==it&&(t=t>=e?t:e)),t}function rr(t,e,n,r,i,o){var a,u=e&ft,s=e&ht,l=e&dt;if(n&&(a=i?n(t,r,i,o):n(t)),a!==it)return a;if(!is(t))return t;var f=yh(t);if(f){if(a=ko(t),!u)return Li(t,a)}else{var h=Mf(t),d=h==qt||h==Xt;if(bh(t))return Ci(t,u);if(h==Jt||h==Bt||d&&!i){if(a=s||d?{}:Po(t),!u)return s?Bi(t,Qn(a,t)):zi(t,Jn(a,t))}else{if(!Sn[h])return i?t:{};a=Ao(t,h,rr,u)}}o||(o=new xn);var p=o.get(t);if(p)return p;o.set(t,a);var g=l?s?bo:mo:s?Ws:Bs,v=f?it:g(t);return c(v||t,function(r,i){v&&(i=r,r=t[i]),Un(a,i,rr(r,e,n,i,t,o))}),a}function ir(t){var e=Bs(t);return function(n){return or(n,t,e)}}function or(t,e,n){var r=n.length;if(null==t)return!r;for(t=ul(t);r--;){var i=n[r],o=e[i],a=t[i];if(a===it&&!(i in t)||!o(a))return!1}return!0}function ar(t,e,n){if("function"!=typeof t)throw new ll(ut);return kf(function(){t.apply(it,n)},e)}function ur(t,e,n,r){var i=-1,o=d,a=!0,u=t.length,s=[],c=e.length;if(!u)return s;n&&(e=g(e,R(n))),r?(o=p,a=!1):e.length>=ot&&(o=L,a=!1,e=new yn(e));t:for(;++i<u;){var l=t[i],f=null==n?l:n(l);if(l=r||0!==l?l:0,a&&f===f){for(var h=c;h--;)if(e[h]===f)continue t;s.push(l)}else o(e,f,r)||s.push(l)}return s}function sr(t,e){var n=!0;return gf(t,function(t,r,i){return n=!!e(t,r,i)}),n}function cr(t,e,n){for(var r=-1,i=t.length;++r<i;){var o=t[r],a=e(o);if(null!=a&&(u===it?a===a&&!vs(a):n(a,u)))var u=a,s=o}return s}function lr(t,e,n,r){var i=t.length;for(n=ws(n),n<0&&(n=-n>i?0:i+n),r=r===it||r>i?i:ws(r),r<0&&(r+=i),r=n>r?0:Os(r);n<r;)t[n++]=e;return t}function fr(t,e){var n=[];return gf(t,function(t,r,i){e(t,r,i)&&n.push(t)}),n}function hr(t,e,n,r,i){var o=-1,a=t.length;for(n||(n=Do),i||(i=[]);++o<a;){var u=t[o];e>0&&n(u)?e>1?hr(u,e-1,n,r,i):v(i,u):r||(i[i.length]=u)}return i}function dr(t,e){return t&&yf(t,e,Bs)}function pr(t,e){return t&&mf(t,e,Bs)}function gr(t,e){return h(e,function(e){return es(t[e])})}function vr(t,e){e=Oi(e,t);for(var n=0,r=e.length;null!=t&&n<r;)t=t[Qo(e[n++])];return n&&n==r?t:it}function yr(t,e,n){var r=e(t);return yh(t)?r:v(r,n(t))}function mr(t){return null==t?t===it?ie:Zt:Il&&Il in ul(t)?Eo(t):Yo(t)}function br(t,e){return t>e}function xr(t,e){return null!=t&&vl.call(t,e)}function _r(t,e){return null!=t&&e in ul(t)}function wr(t,e,n){return t>=Yl(e,n)&&t<Ul(e,n)}function Or(t,e,n){for(var r=n?p:d,i=t[0].length,o=t.length,a=o,u=nl(o),s=1/0,c=[];a--;){var l=t[a];a&&e&&(l=g(l,R(e))),s=Yl(l.length,s),u[a]=!n&&(e||i>=120&&l.length>=120)?new yn(a&&l):it}l=t[0];var f=-1,h=u[0];t:for(;++f<i&&c.length<s;){var v=l[f],y=e?e(v):v;if(v=n||0!==v?v:0,!(h?L(h,y):r(c,y,n))){for(a=o;--a;){var m=u[a];if(!(m?L(m,y):r(t[a],y,n)))continue t}h&&h.push(y),c.push(v)}}return c}function Sr(t,e,n,r){return dr(t,function(t,i,o){e(r,n(t),i,o)}),r}function Cr(t,e,n){e=Oi(e,t),t=Xo(t,e);var r=null==t?t:t[Qo(_a(e))];return null==r?it:u(r,t,n)}function Er(t){return os(t)&&mr(t)==Bt}function Mr(t){return os(t)&&mr(t)==ue}function jr(t){return os(t)&&mr(t)==Gt}function Tr(t,e,n,r,i){return t===e||(null==t||null==e||!os(t)&&!os(e)?t!==t&&e!==e:kr(t,e,n,r,Tr,i))}function kr(t,e,n,r,i,o){var a=yh(t),u=yh(e),s=a?Wt:Mf(t),c=u?Wt:Mf(e);s=s==Bt?Jt:s,c=c==Bt?Jt:c;var l=s==Jt,f=c==Jt,h=s==c;if(h&&bh(t)){if(!bh(e))return!1;a=!0,l=!1}if(h&&!l)return o||(o=new xn),a||Sh(t)?po(t,e,n,r,i,o):go(t,e,s,n,r,i,o);if(!(n&pt)){var d=l&&vl.call(t,"__wrapped__"),p=f&&vl.call(e,"__wrapped__");if(d||p){var g=d?t.value():t,v=p?e.value():e;return o||(o=new xn),i(g,v,n,r,o)}}return!!h&&(o||(o=new xn),vo(t,e,n,r,i,o))}function Pr(t){return os(t)&&Mf(t)==Kt}function Ar(t,e,n,r){var i=n.length,o=i,a=!r;if(null==t)return!o;for(t=ul(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],l=u[1];if(a&&u[2]){if(c===it&&!(s in t))return!1}else{var f=new xn;if(r)var h=r(c,l,s,t,e,f);if(!(h===it?Tr(l,c,pt|gt,r,f):h))return!1}}return!0}function Ir(t){return!(!is(t)||Bo(t))&&(es(t)?wl:Ye).test(ta(t))}function Dr(t){return os(t)&&mr(t)==te}function Rr(t){return os(t)&&Mf(t)==ee}function Nr(t){return os(t)&&rs(t.length)&&!!On[mr(t)]}function Lr(t){return"function"==typeof t?t:null==t?kc:"object"==typeof t?yh(t)?Vr(t[0],t[1]):Hr(t):Fc(t)}function Fr(t){if(!Wo(t))return Gl(t);var e=[];for(var n in ul(t))vl.call(t,n)&&"constructor"!=n&&e.push(n);return e}function zr(t){if(!is(t))return Uo(t);var e=Wo(t),n=[];for(var r in t)("constructor"!=r||!e&&vl.call(t,r))&&n.push(r);return n}function Br(t,e){return t<e}function Wr(t,e){var n=-1,r=Yu(t)?nl(t.length):[];return gf(t,function(t,i,o){r[++n]=e(t,i,o)}),r}function Hr(t){var e=So(t);return 1==e.length&&e[0][2]?Vo(e[0][0],e[0][1]):function(n){return n===t||Ar(n,t,e)}}function Vr(t,e){return Lo(t)&&Ho(e)?Vo(Qo(t),e):function(n){var r=Ls(n,t);return r===it&&r===e?zs(n,t):Tr(e,r,pt|gt)}}function Gr(t,e,n,r,i){t!==e&&yf(e,function(o,a){if(is(o))i||(i=new xn),Ur(t,e,a,n,Gr,r,i);else{var u=r?r(t[a],o,a+"",t,e,i):it;u===it&&(u=o),Fn(t,a,u)}},Ws)}function Ur(t,e,n,r,i,o,a){var u=t[n],s=e[n],c=a.get(s);if(c)return void Fn(t,n,c);var l=o?o(u,s,n+"",t,e,a):it,f=l===it;if(f){var h=yh(s),d=!h&&bh(s),p=!h&&!d&&Sh(s);l=s,h||d||p?yh(u)?l=u:qu(u)?l=Li(u):d?(f=!1,l=Ci(s,!0)):p?(f=!1,l=Ai(s,!0)):l=[]:ds(s)||vh(s)?(l=u,vh(u)?l=Cs(u):(!is(u)||r&&es(u))&&(l=Po(s))):f=!1}f&&(a.set(s,l),i(l,s,r,o,a),a.delete(s)),Fn(t,n,l)}function Yr(t,e){var n=t.length;if(n)return e+=e<0?n:0,Ro(e,n)?t[e]:it}function qr(t,e,n){var r=-1;return e=g(e.length?e:[kc],R(wo())),P(Wr(t,function(t,n,i){return{criteria:g(e,function(e){return e(t)}),index:++r,value:t}}),function(t,e){return Di(t,e,n)})}function Xr(t,e){return Kr(t,e,function(e,n){return zs(t,n)})}function Kr(t,e,n){for(var r=-1,i=e.length,o={};++r<i;){var a=e[r],u=vr(t,a);n(u,a)&&oi(o,Oi(a,t),u)}return o}function $r(t){return function(e){return vr(e,t)}}function Zr(t,e,n,r){var i=r?C:S,o=-1,a=e.length,u=t;for(t===e&&(e=Li(e)),n&&(u=g(t,R(n)));++o<a;)for(var s=0,c=e[o],l=n?n(c):c;(s=i(u,l,s,r))>-1;)u!==t&&kl.call(u,s,1),kl.call(t,s,1);return t}function Jr(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;Ro(i)?kl.call(t,i,1):gi(t,i)}}return t}function Qr(t,e){return t+zl(Kl()*(e-t+1))}function ti(t,e,n,r){for(var i=-1,o=Ul(Fl((e-t)/(n||1)),0),a=nl(o);o--;)a[r?o:++i]=t,t+=n;return a}function ei(t,e){var n="";if(!t||e<1||e>It)return n;do{e%2&&(n+=t),(e=zl(e/2))&&(t+=t)}while(e);return n}function ni(t,e){return Pf(qo(t,e,kc),t+"")}function ri(t){return Dn(Qs(t))}function ii(t,e){var n=Qs(t);return Jo(n,nr(e,0,n.length))}function oi(t,e,n,r){if(!is(t))return t;e=Oi(e,t);for(var i=-1,o=e.length,a=o-1,u=t;null!=u&&++i<o;){var s=Qo(e[i]),c=n;if(i!=a){var l=u[s];c=r?r(l,s,u):it,c===it&&(c=is(l)?l:Ro(e[i+1])?[]:{})}Un(u,s,c),u=u[s]}return t}function ai(t){return Jo(Qs(t))}function ui(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=nl(i);++r<i;)o[r]=t[r+e];return o}function si(t,e){var n;return gf(t,function(t,r,i){return!(n=e(t,r,i))}),!!n}function ci(t,e,n){var r=0,i=null==t?r:t.length;if("number"==typeof e&&e===e&&i<=Ft){for(;r<i;){var o=r+i>>>1,a=t[o];null!==a&&!vs(a)&&(n?a<=e:a<e)?r=o+1:i=o}return i}return li(t,e,kc,n)}function li(t,e,n,r){e=n(e);for(var i=0,o=null==t?0:t.length,a=e!==e,u=null===e,s=vs(e),c=e===it;i<o;){var l=zl((i+o)/2),f=n(t[l]),h=f!==it,d=null===f,p=f===f,g=vs(f);if(a)var v=r||p;else v=c?p&&(r||h):u?p&&h&&(r||!d):s?p&&h&&!d&&(r||!g):!d&&!g&&(r?f<=e:f<e);v?i=l+1:o=l}return Yl(o,Lt)}function fi(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||!Uu(u,s)){var s=u;o[i++]=0===a?0:a}}return o}function hi(t){return"number"==typeof t?t:vs(t)?Rt:+t}function di(t){if("string"==typeof t)return t;if(yh(t))return g(t,di)+"";if(vs(t))return df?df.call(t):"";var e=t+"";return"0"==e&&1/t==-At?"-0":e}function pi(t,e,n){var r=-1,i=d,o=t.length,a=!0,u=[],s=u;if(n)a=!1,i=p;else if(o>=ot){var c=e?null:Of(t);if(c)return K(c);a=!1,i=L,s=new yn}else s=e?[]:u;t:for(;++r<o;){var l=t[r],f=e?e(l):l;if(l=n||0!==l?l:0,a&&f===f){for(var h=s.length;h--;)if(s[h]===f)continue t;e&&s.push(f),u.push(l)}else i(s,f,n)||(s!==u&&s.push(f),u.push(l))}return u}function gi(t,e){return e=Oi(e,t),null==(t=Xo(t,e))||delete t[Qo(_a(e))]}function vi(t,e,n,r){return oi(t,e,n(vr(t,e)),r)}function yi(t,e,n,r){for(var i=t.length,o=r?i:-1;(r?o--:++o<i)&&e(t[o],o,t););return n?ui(t,r?0:o,r?o+1:i):ui(t,r?o+1:0,r?i:o)}function mi(t,e){var n=t;return n instanceof x&&(n=n.value()),y(e,function(t,e){return e.func.apply(e.thisArg,v([t],e.args))},n)}function bi(t,e,n){var r=t.length;if(r<2)return r?pi(t[0]):[];for(var i=-1,o=nl(r);++i<r;)for(var a=t[i],u=-1;++u<r;)u!=i&&(o[i]=ur(o[i]||a,t[u],e,n));return pi(hr(o,1),e,n)}function xi(t,e,n){for(var r=-1,i=t.length,o=e.length,a={};++r<i;){var u=r<o?e[r]:it;n(a,t[r],u)}return a}function _i(t){return qu(t)?t:[]}function wi(t){return"function"==typeof t?t:kc}function Oi(t,e){return yh(t)?t:Lo(t,e)?[t]:Af(Ms(t))}function Si(t,e,n){var r=t.length;return n=n===it?r:n,!e&&n>=r?t:ui(t,e,n)}function Ci(t,e){if(e)return t.slice();var n=t.length,r=El?El(n):new t.constructor(n);return t.copy(r),r}function Ei(t){var e=new t.constructor(t.byteLength);return new Cl(e).set(new Cl(t)),e}function Mi(t,e){var n=e?Ei(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}function ji(t,e,n){return y(e?n(Y(t),ft):Y(t),o,new t.constructor)}function Ti(t){var e=new t.constructor(t.source,Ve.exec(t));return e.lastIndex=t.lastIndex,e}function ki(t,e,n){return y(e?n(K(t),ft):K(t),a,new t.constructor)}function Pi(t){return hf?ul(hf.call(t)):{}}function Ai(t,e){var n=e?Ei(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function Ii(t,e){if(t!==e){var n=t!==it,r=null===t,i=t===t,o=vs(t),a=e!==it,u=null===e,s=e===e,c=vs(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 Di(t,e,n){for(var r=-1,i=t.criteria,o=e.criteria,a=i.length,u=n.length;++r<a;){var s=Ii(i[r],o[r]);if(s){if(r>=u)return s;return s*("desc"==n[r]?-1:1)}}return t.index-e.index}function Ri(t,e,n,r){for(var i=-1,o=t.length,a=n.length,u=-1,s=e.length,c=Ul(o-a,0),l=nl(s+c),f=!r;++u<s;)l[u]=e[u];for(;++i<a;)(f||i<o)&&(l[n[i]]=t[i]);for(;c--;)l[u++]=t[i++];return l}function Ni(t,e,n,r){for(var i=-1,o=t.length,a=-1,u=n.length,s=-1,c=e.length,l=Ul(o-u,0),f=nl(l+c),h=!r;++i<l;)f[i]=t[i];for(var d=i;++s<c;)f[d+s]=e[s];for(;++a<u;)(h||i<o)&&(f[d+n[a]]=t[i++]);return f}function Li(t,e){var n=-1,r=t.length;for(e||(e=nl(r));++n<r;)e[n]=t[n];return e}function Fi(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):it;s===it&&(s=t[u]),i?tr(n,u,s):Un(n,u,s)}return n}function zi(t,e){return Fi(t,Cf(t),e)}function Bi(t,e){return Fi(t,Ef(t),e)}function Wi(t,e){return function(n,r){var i=yh(n)?s:Zn,o=e?e():{};return i(n,t,wo(r,2),o)}}function Hi(t){return ni(function(e,n){var r=-1,i=n.length,o=i>1?n[i-1]:it,a=i>2?n[2]:it;for(o=t.length>3&&"function"==typeof o?(i--,o):it,a&&No(n[0],n[1],a)&&(o=i<3?it:o,i=1),e=ul(e);++r<i;){var u=n[r];u&&t(e,u,r,o)}return e})}function Vi(t,e){return function(n,r){if(null==n)return n;if(!Yu(n))return t(n,r);for(var i=n.length,o=e?i:-1,a=ul(n);(e?o--:++o<i)&&!1!==r(a[o],o,a););return n}}function Gi(t){return function(e,n,r){for(var i=-1,o=ul(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 Ui(t,e,n){function r(){return(this&&this!==In&&this instanceof r?o:t).apply(i?n:this,arguments)}var i=e&vt,o=Xi(t);return r}function Yi(t){return function(e){e=Ms(e);var n=V(e)?tt(e):it,r=n?n[0]:e.charAt(0),i=n?Si(n,1).join(""):e.slice(1);return r[t]()+i}}function qi(t){return function(e){return y(Cc(oc(e).replace(gn,"")),t,"")}}function Xi(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=pf(t.prototype),r=t.apply(n,e);return is(r)?r:n}}function Ki(t,e,n){function r(){for(var o=arguments.length,a=nl(o),s=o,c=_o(r);s--;)a[s]=arguments[s];var l=o<3&&a[0]!==c&&a[o-1]!==c?[]:X(a,c);return(o-=l.length)<n?ao(t,e,Ji,r.placeholder,it,a,l,it,it,n-o):u(this&&this!==In&&this instanceof r?i:t,this,a)}var i=Xi(t);return r}function $i(t){return function(e,n,r){var i=ul(e);if(!Yu(e)){var o=wo(n,3);e=Bs(e),n=function(t){return o(i[t],t,i)}}var a=t(e,n,r);return a>-1?i[o?e[a]:a]:it}}function Zi(t){return yo(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 ll(ut);if(o&&!u&&"wrapper"==xo(a))var u=new i([],!0)}for(r=u?r:n;++r<n;){a=e[r];var s=xo(a),c="wrapper"==s?Sf(a):it;u=c&&zo(c[0])&&c[1]==(Ot|bt|_t|St)&&!c[4].length&&1==c[9]?u[xo(c[0])].apply(u,c[3]):1==a.length&&zo(a)?u[s]():u.thru(a)}return function(){var t=arguments,r=t[0];if(u&&1==t.length&&yh(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 Ji(t,e,n,r,i,o,a,u,s,c){function l(){for(var y=arguments.length,m=nl(y),b=y;b--;)m[b]=arguments[b];if(p)var x=_o(l),_=B(m,x);if(r&&(m=Ri(m,r,i,p)),o&&(m=Ni(m,o,a,p)),y-=_,p&&y<c){var w=X(m,x);return ao(t,e,Ji,l.placeholder,n,m,w,u,s,c-y)}var O=h?n:this,S=d?O[t]:t;return y=m.length,u?m=Ko(m,u):g&&y>1&&m.reverse(),f&&s<y&&(m.length=s),this&&this!==In&&this instanceof l&&(S=v||Xi(S)),S.apply(O,m)}var f=e&Ot,h=e&vt,d=e&yt,p=e&(bt|xt),g=e&Ct,v=d?it:Xi(t);return l}function Qi(t,e){return function(n,r){return Sr(n,t,e(r),{})}}function to(t,e){return function(n,r){var i;if(n===it&&r===it)return e;if(n!==it&&(i=n),r!==it){if(i===it)return r;"string"==typeof n||"string"==typeof r?(n=di(n),r=di(r)):(n=hi(n),r=hi(r)),i=t(n,r)}return i}}function eo(t){return yo(function(e){return e=g(e,R(wo())),ni(function(n){var r=this;return t(e,function(t){return u(t,r,n)})})})}function no(t,e){e=e===it?" ":di(e);var n=e.length;if(n<2)return n?ei(e,t):e;var r=ei(e,Fl(t/Q(e)));return V(e)?Si(tt(r),0,t).join(""):r.slice(0,t)}function ro(t,e,n,r){function i(){for(var e=-1,s=arguments.length,c=-1,l=r.length,f=nl(l+s),h=this&&this!==In&&this instanceof i?a:t;++c<l;)f[c]=r[c];for(;s--;)f[c++]=arguments[++e];return u(h,o?n:this,f)}var o=e&vt,a=Xi(t);return i}function io(t){return function(e,n,r){return r&&"number"!=typeof r&&No(e,n,r)&&(n=r=it),e=_s(e),n===it?(n=e,e=0):n=_s(n),r=r===it?e<n?1:-1:_s(r),ti(e,n,r,t)}}function oo(t){return function(e,n){return"string"==typeof e&&"string"==typeof n||(e=Ss(e),n=Ss(n)),t(e,n)}}function ao(t,e,n,r,i,o,a,u,s,c){var l=e&bt,f=l?a:it,h=l?it:a,d=l?o:it,p=l?it:o;e|=l?_t:wt,(e&=~(l?wt:_t))&mt||(e&=~(vt|yt));var g=[t,e,i,d,f,p,h,u,s,c],v=n.apply(it,g);return zo(t)&&Tf(v,g),v.placeholder=r,$o(v,t,e)}function uo(t){var e=al[t];return function(t,n){if(t=Ss(t),n=null==n?0:Yl(ws(n),292)){var r=(Ms(t)+"e").split("e");return r=(Ms(e(r[0]+"e"+(+r[1]+n)))+"e").split("e"),+(r[0]+"e"+(+r[1]-n))}return e(t)}}function so(t){return function(e){var n=Mf(e);return n==Kt?Y(e):n==ee?$(e):D(e,t(e))}}function co(t,e,n,r,i,o,a,u){var s=e&yt;if(!s&&"function"!=typeof t)throw new ll(ut);var c=r?r.length:0;if(c||(e&=~(_t|wt),r=i=it),a=a===it?a:Ul(ws(a),0),u=u===it?u:ws(u),c-=i?i.length:0,e&wt){var l=r,f=i;r=i=it}var h=s?it:Sf(t),d=[t,e,n,r,i,l,f,o,a,u];if(h&&Go(d,h),t=d[0],e=d[1],n=d[2],r=d[3],i=d[4],u=d[9]=d[9]===it?s?0:t.length:Ul(d[9]-c,0),!u&&e&(bt|xt)&&(e&=~(bt|xt)),e&&e!=vt)p=e==bt||e==xt?Ki(t,e,u):e!=_t&&e!=(vt|_t)||i.length?Ji.apply(it,d):ro(t,e,n,r);else var p=Ui(t,e,n);return $o((h?bf:Tf)(p,d),t,e)}function lo(t,e,n,r){return t===it||Uu(t,dl[n])&&!vl.call(r,n)?e:t}function fo(t,e,n,r,i,o){return is(t)&&is(e)&&(o.set(e,t),Gr(t,e,it,fo,o),o.delete(e)),t}function ho(t){return ds(t)?it:t}function po(t,e,n,r,i,o){var a=n&pt,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 l=-1,f=!0,h=n>?new yn:it;for(o.set(t,e),o.set(e,t);++l<u;){var d=t[l],p=e[l];if(r)var g=a?r(p,d,l,e,t,o):r(d,p,l,t,e,o);if(g!==it){if(g)continue;f=!1;break}if(h){if(!b(e,function(t,e){if(!L(h,e)&&(d===t||i(d,t,n,r,o)))return h.push(e)})){f=!1;break}}else if(d!==p&&!i(d,p,n,r,o)){f=!1;break}}return o.delete(t),o.delete(e),f}function go(t,e,n,r,i,o,a){switch(n){case se:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case ue:return!(t.byteLength!=e.byteLength||!o(new Cl(t),new Cl(e)));case Vt:case Gt:case $t:return Uu(+t,+e);case Yt:return t.name==e.name&&t.message==e.message;case te:case ne:return t==e+"";case Kt:var u=Y;case ee:var s=r&pt;if(u||(u=K),t.size!=e.size&&!s)return!1;var c=a.get(t);if(c)return c==e;r|=gt,a.set(t,e);var l=po(u(t),u(e),r,i,o,a);return a.delete(t),l;case re:if(hf)return hf.call(t)==hf.call(e)}return!1}function vo(t,e,n,r,i,o){var a=n&pt,u=mo(t),s=u.length;if(s!=mo(e).length&&!a)return!1;for(var c=s;c--;){var l=u[c];if(!(a?l in e:vl.call(e,l)))return!1}var f=o.get(t);if(f&&o.get(e))return f==e;var h=!0;o.set(t,e),o.set(e,t);for(var d=a;++c<s;){l=u[c];var p=t[l],g=e[l];if(r)var v=a?r(g,p,l,e,t,o):r(p,g,l,t,e,o);if(!(v===it?p===g||i(p,g,n,r,o):v)){h=!1;break}d||(d="constructor"==l)}if(h&&!d){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 yo(t){return Pf(qo(t,it,da),t+"")}function mo(t){return yr(t,Bs,Cf)}function bo(t){return yr(t,Ws,Ef)}function xo(t){for(var e=t.name+"",n=of[e],r=vl.call(of,e)?n.length:0;r--;){var i=n[r],o=i.func;if(null==o||o==t)return i.name}return e}function _o(t){return(vl.call(n,"placeholder")?n:t).placeholder}function wo(){var t=n.iteratee||Pc;return t=t===Pc?Lr:t,arguments.length?t(arguments[0],arguments[1]):t}function Oo(t,e){var n=t.__data__;return Fo(e)?n["string"==typeof e?"string":"hash"]:n.map}function So(t){for(var e=Bs(t),n=e.length;n--;){var r=e[n],i=t[r];e[n]=[r,i,Ho(i)]}return e}function Co(t,e){var n=H(t,e);return Ir(n)?n:it}function Eo(t){var e=vl.call(t,Il),n=t[Il];try{t[Il]=it;var r=!0}catch(t){}var i=bl.call(t);return r&&(e?t[Il]=n:delete t[Il]),i}function Mo(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=Yl(e,t+a);break;case"takeRight":t=Ul(t,e-a)}}return{start:t,end:e}}function jo(t){var e=t.match(Fe);return e?e[1].split(ze):[]}function To(t,e,n){e=Oi(e,t);for(var r=-1,i=e.length,o=!1;++r<i;){var a=Qo(e[r]);if(!(o=null!=t&&n(t,a)))break;t=t[a]}return o||++r!=i?o:!!(i=null==t?0:t.length)&&rs(i)&&Ro(a,i)&&(yh(t)||vh(t))}function ko(t){var e=t.length,n=t.constructor(e);return e&&"string"==typeof t[0]&&vl.call(t,"index")&&(n.index=t.index,n.input=t.input),n}function Po(t){return"function"!=typeof t.constructor||Wo(t)?{}:pf(Ml(t))}function Ao(t,e,n,r){var i=t.constructor;switch(e){case ue:return Ei(t);case Vt:case Gt:return new i(+t);case se:return Mi(t,r);case ce:case le:case fe:case he:case de:case pe:case ge:case ve:case ye:return Ai(t,r);case Kt:return ji(t,r,n);case $t:case ne:return new i(t);case te:return Ti(t);case ee:return ki(t,r,n);case re:return Pi(t)}}function Io(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(Le,"{\n/* [wrapped with "+e+"] */\n")}function Do(t){return yh(t)||vh(t)||!!(Pl&&t&&t[Pl])}function Ro(t,e){return!!(e=null==e?It:e)&&("number"==typeof t||Xe.test(t))&&t>-1&&t%1==0&&t<e}function No(t,e,n){if(!is(n))return!1;var r=typeof e;return!!("number"==r?Yu(n)&&Ro(e,n.length):"string"==r&&e in n)&&Uu(n[e],t)}function Lo(t,e){if(yh(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!vs(t))||(Te.test(t)||!je.test(t)||null!=e&&t in ul(e))}function Fo(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}function zo(t){var e=xo(t),r=n[e];if("function"!=typeof r||!(e in x.prototype))return!1;if(t===r)return!0;var i=Sf(r);return!!i&&t===i[0]}function Bo(t){return!!ml&&ml in t}function Wo(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||dl)}function Ho(t){return t===t&&!is(t)}function Vo(t,e){return function(n){return null!=n&&(n[t]===e&&(e!==it||t in ul(n)))}}function Go(t,e){var n=t[1],r=e[1],i=n|r,o=i<(vt|yt|Ot),a=r==Ot&&n==bt||r==Ot&&n==St&&t[7].length<=e[8]||r==(Ot|St)&&e[7].length<=e[8]&&n==bt;if(!o&&!a)return t;r&vt&&(t[2]=e[2],i|=n&vt?0:mt);var u=e[3];if(u){var s=t[3];t[3]=s?Ri(s,u,e[4]):u,t[4]=s?X(t[3],lt):e[4]}return u=e[5],u&&(s=t[5],t[5]=s?Ni(s,u,e[6]):u,t[6]=s?X(t[5],lt):e[6]),u=e[7],u&&(t[7]=u),r&Ot&&(t[8]=null==t[8]?e[8]:Yl(t[8],e[8])),null==t[9]&&(t[9]=e[9]),t[0]=e[0],t[1]=i,t}function Uo(t){var e=[];if(null!=t)for(var n in ul(t))e.push(n);return e}function Yo(t){return bl.call(t)}function qo(t,e,n){return e=Ul(e===it?t.length-1:e,0),function(){for(var r=arguments,i=-1,o=Ul(r.length-e,0),a=nl(o);++i<o;)a[i]=r[e+i];i=-1;for(var s=nl(e+1);++i<e;)s[i]=r[i];return s[e]=n(a),u(t,this,s)}}function Xo(t,e){return e.length<2?t:vr(t,ui(e,0,-1))}function Ko(t,e){for(var n=t.length,r=Yl(e.length,n),i=Li(t);r--;){var o=e[r];t[r]=Ro(o,n)?i[o]:it}return t}function $o(t,e,n){var r=e+"";return Pf(t,Io(r,ea(jo(r),n)))}function Zo(t){var e=0,n=0;return function(){var r=ql(),i=Tt-(r-n);if(n=r,i>0){if(++e>=jt)return arguments[0]}else e=0;return t.apply(it,arguments)}}function Jo(t,e){var n=-1,r=t.length,i=r-1;for(e=e===it?r:e;++n<e;){var o=Qr(n,i),a=t[o];t[o]=t[n],t[n]=a}return t.length=e,t}function Qo(t){if("string"==typeof t||vs(t))return t;var e=t+"";return"0"==e&&1/t==-At?"-0":e}function ta(t){if(null!=t){try{return gl.call(t)}catch(t){}try{return t+""}catch(t){}}return""}function ea(t,e){return c(zt,function(n){var r="_."+n[0];e&n[1]&&!d(t,r)&&t.push(r)}),t.sort()}function na(t){if(t instanceof x)return t.clone();var e=new i(t.__wrapped__,t.__chain__);return e.__actions__=Li(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}function ra(t,e,n){e=(n?No(t,e,n):e===it)?1:Ul(ws(e),0);var r=null==t?0:t.length;if(!r||e<1)return[];for(var i=0,o=0,a=nl(Fl(r/e));i<r;)a[o++]=ui(t,i,i+=e);return a}function ia(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 oa(){var t=arguments.length;if(!t)return[];for(var e=nl(t-1),n=arguments[0],r=t;r--;)e[r-1]=arguments[r];return v(yh(n)?Li(n):[n],hr(e,1))}function aa(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===it?1:ws(e),ui(t,e<0?0:e,r)):[]}function ua(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===it?1:ws(e),e=r-e,ui(t,0,e<0?0:e)):[]}function sa(t,e){return t&&t.length?yi(t,wo(e,3),!0,!0):[]}function ca(t,e){return t&&t.length?yi(t,wo(e,3),!0):[]}function la(t,e,n,r){var i=null==t?0:t.length;return i?(n&&"number"!=typeof n&&No(t,e,n)&&(n=0,r=i),lr(t,e,n,r)):[]}function fa(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:ws(n);return i<0&&(i=Ul(r+i,0)),O(t,wo(e,3),i)}function ha(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=r-1;return n!==it&&(i=ws(n),i=n<0?Ul(r+i,0):Yl(i,r-1)),O(t,wo(e,3),i,!0)}function da(t){return(null==t?0:t.length)?hr(t,1):[]}function pa(t){return(null==t?0:t.length)?hr(t,At):[]}function ga(t,e){return(null==t?0:t.length)?(e=e===it?1:ws(e),hr(t,e)):[]}function va(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 ya(t){return t&&t.length?t[0]:it}function ma(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:ws(n);return i<0&&(i=Ul(r+i,0)),S(t,e,i)}function ba(t){return(null==t?0:t.length)?ui(t,0,-1):[]}function xa(t,e){return null==t?"":Vl.call(t,e)}function _a(t){var e=null==t?0:t.length;return e?t[e-1]:it}function wa(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=r;return n!==it&&(i=ws(n),i=i<0?Ul(r+i,0):Yl(i,r-1)),e===e?J(t,e,i):O(t,E,i,!0)}function Oa(t,e){return t&&t.length?Yr(t,ws(e)):it}function Sa(t,e){return t&&t.length&&e&&e.length?Zr(t,e):t}function Ca(t,e,n){return t&&t.length&&e&&e.length?Zr(t,e,wo(n,2)):t}function Ea(t,e,n){return t&&t.length&&e&&e.length?Zr(t,e,it,n):t}function Ma(t,e){var n=[];if(!t||!t.length)return n;var r=-1,i=[],o=t.length;for(e=wo(e,3);++r<o;){var a=t[r];e(a,r,t)&&(n.push(a),i.push(r))}return Jr(t,i),n}function ja(t){return null==t?t:$l.call(t)}function Ta(t,e,n){var r=null==t?0:t.length;return r?(n&&"number"!=typeof n&&No(t,e,n)?(e=0,n=r):(e=null==e?0:ws(e),n=n===it?r:ws(n)),ui(t,e,n)):[]}function ka(t,e){return ci(t,e)}function Pa(t,e,n){return li(t,e,wo(n,2))}function Aa(t,e){var n=null==t?0:t.length;if(n){var r=ci(t,e);if(r<n&&Uu(t[r],e))return r}return-1}function Ia(t,e){return ci(t,e,!0)}function Da(t,e,n){return li(t,e,wo(n,2),!0)}function Ra(t,e){if(null==t?0:t.length){var n=ci(t,e,!0)-1;if(Uu(t[n],e))return n}return-1}function Na(t){return t&&t.length?fi(t):[]}function La(t,e){return t&&t.length?fi(t,wo(e,2)):[]}function Fa(t){var e=null==t?0:t.length;return e?ui(t,1,e):[]}function za(t,e,n){return t&&t.length?(e=n||e===it?1:ws(e),ui(t,0,e<0?0:e)):[]}function Ba(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===it?1:ws(e),e=r-e,ui(t,e<0?0:e,r)):[]}function Wa(t,e){return t&&t.length?yi(t,wo(e,3),!1,!0):[]}function Ha(t,e){return t&&t.length?yi(t,wo(e,3)):[]}function Va(t){return t&&t.length?pi(t):[]}function Ga(t,e){return t&&t.length?pi(t,wo(e,2)):[]}function Ua(t,e){return e="function"==typeof e?e:it,t&&t.length?pi(t,it,e):[]}function Ya(t){if(!t||!t.length)return[];var e=0;return t=h(t,function(t){if(qu(t))return e=Ul(t.length,e),!0}),I(e,function(e){return g(t,j(e))})}function qa(t,e){if(!t||!t.length)return[];var n=Ya(t);return null==e?n:g(n,function(t){return u(e,it,t)})}function Xa(t,e){return xi(t||[],e||[],Un)}function Ka(t,e){return xi(t||[],e||[],oi)}function $a(t){var e=n(t);return e.__chain__=!0,e}function Za(t,e){return e(t),t}function Ja(t,e){return e(t)}function Qa(){return $a(this)}function tu(){return new i(this.value(),this.__chain__)}function eu(){this.__values__===it&&(this.__values__=xs(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?it:this.__values__[this.__index__++]}}function nu(){return this}function ru(t){for(var e,n=this;n instanceof r;){var i=na(n);i.__index__=0,i.__values__=it,e?o.__wrapped__=i:e=i;var o=i;n=n.__wrapped__}return o.__wrapped__=t,e}function iu(){var t=this.__wrapped__;if(t instanceof x){var e=t;return this.__actions__.length&&(e=new x(this)),e=e.reverse(),e.__actions__.push({func:Ja,args:[ja],thisArg:it}),new i(e,this.__chain__)}return this.thru(ja)}function ou(){return mi(this.__wrapped__,this.__actions__)}function au(t,e,n){var r=yh(t)?f:sr;return n&&No(t,e,n)&&(e=it),r(t,wo(e,3))}function uu(t,e){return(yh(t)?h:fr)(t,wo(e,3))}function su(t,e){return hr(pu(t,e),1)}function cu(t,e){return hr(pu(t,e),At)}function lu(t,e,n){return n=n===it?1:ws(n),hr(pu(t,e),n)}function fu(t,e){return(yh(t)?c:gf)(t,wo(e,3))}function hu(t,e){return(yh(t)?l:vf)(t,wo(e,3))}function du(t,e,n,r){t=Yu(t)?t:Qs(t),n=n&&!r?ws(n):0;var i=t.length;return n<0&&(n=Ul(i+n,0)),gs(t)?n<=i&&t.indexOf(e,n)>-1:!!i&&S(t,e,n)>-1}function pu(t,e){return(yh(t)?g:Wr)(t,wo(e,3))}function gu(t,e,n,r){return null==t?[]:(yh(e)||(e=null==e?[]:[e]),n=r?it:n,yh(n)||(n=null==n?[]:[n]),qr(t,e,n))}function vu(t,e,n){var r=yh(t)?y:k,i=arguments.length<3;return r(t,wo(e,4),n,i,gf)}function yu(t,e,n){var r=yh(t)?m:k,i=arguments.length<3;return r(t,wo(e,4),n,i,vf)}function mu(t,e){return(yh(t)?h:fr)(t,Au(wo(e,3)))}function bu(t){return(yh(t)?Dn:ri)(t)}function xu(t,e,n){return e=(n?No(t,e,n):e===it)?1:ws(e),(yh(t)?Rn:ii)(t,e)}function _u(t){return(yh(t)?Ln:ai)(t)}function wu(t){if(null==t)return 0;if(Yu(t))return gs(t)?Q(t):t.length;var e=Mf(t);return e==Kt||e==ee?t.size:Fr(t).length}function Ou(t,e,n){var r=yh(t)?b:si;return n&&No(t,e,n)&&(e=it),r(t,wo(e,3))}function Su(t,e){if("function"!=typeof e)throw new ll(ut);return t=ws(t),function(){if(--t<1)return e.apply(this,arguments)}}function Cu(t,e,n){return e=n?it:e,e=t&&null==e?t.length:e,co(t,Ot,it,it,it,it,e)}function Eu(t,e){var n;if("function"!=typeof e)throw new ll(ut);return t=ws(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=it),n}}function Mu(t,e,n){e=n?it:e;var r=co(t,bt,it,it,it,it,it,e);return r.placeholder=Mu.placeholder,r}function ju(t,e,n){e=n?it:e;var r=co(t,xt,it,it,it,it,it,e);return r.placeholder=ju.placeholder,r}function Tu(t,e,n){function r(e){var n=h,r=d;return h=d=it,m=e,g=t.apply(r,n)}function i(t){return m=t,v=kf(u,e),b?r(t):g}function o(t){var n=t-y,r=t-m,i=e-n;return x?Yl(i,p-r):i}function a(t){var n=t-y,r=t-m;return y===it||n>=e||n<0||x&&r>=p}function u(){var t=oh();if(a(t))return s(t);v=kf(u,o(t))}function s(t){return v=it,_&&h?r(t):(h=d=it,g)}function c(){v!==it&&wf(v),m=0,h=y=d=v=it}function l(){return v===it?g:s(oh())}function f(){var t=oh(),n=a(t);if(h=arguments,d=this,y=t,n){if(v===it)return i(y);if(x)return v=kf(u,e),r(y)}return v===it&&(v=kf(u,e)),g}var h,d,p,g,v,y,m=0,b=!1,x=!1,_=!0;if("function"!=typeof t)throw new ll(ut);return e=Ss(e)||0,is(n)&&(b=!!n.leading,x="maxWait"in n,p=x?Ul(Ss(n.maxWait)||0,e):p,_="trailing"in n?!!n.trailing:_),f.cancel=c,f.flush=l,f}function ku(t){return co(t,Ct)}function Pu(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new ll(ut);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(Pu.Cache||cn),n}function Au(t){if("function"!=typeof t)throw new ll(ut);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 Iu(t){return Eu(2,t)}function Du(t,e){if("function"!=typeof t)throw new ll(ut);return e=e===it?e:ws(e),ni(t,e)}function Ru(t,e){if("function"!=typeof t)throw new ll(ut);return e=null==e?0:Ul(ws(e),0),ni(function(n){var r=n[e],i=Si(n,0,e);return r&&v(i,r),u(t,this,i)})}function Nu(t,e,n){var r=!0,i=!0;if("function"!=typeof t)throw new ll(ut);return is(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Tu(t,e,{leading:r,maxWait:e,trailing:i})}function Lu(t){return Cu(t,1)}function Fu(t,e){return fh(wi(e),t)}function zu(){if(!arguments.length)return[];var t=arguments[0];return yh(t)?t:[t]}function Bu(t){return rr(t,dt)}function Wu(t,e){return e="function"==typeof e?e:it,rr(t,dt,e)}function Hu(t){return rr(t,ft|dt)}function Vu(t,e){return e="function"==typeof e?e:it,rr(t,ft|dt,e)}function Gu(t,e){return null==e||or(t,e,Bs(e))}function Uu(t,e){return t===e||t!==t&&e!==e}function Yu(t){return null!=t&&rs(t.length)&&!es(t)}function qu(t){return os(t)&&Yu(t)}function Xu(t){return!0===t||!1===t||os(t)&&mr(t)==Vt}function Ku(t){return os(t)&&1===t.nodeType&&!ds(t)}function $u(t){if(null==t)return!0;if(Yu(t)&&(yh(t)||"string"==typeof t||"function"==typeof t.splice||bh(t)||Sh(t)||vh(t)))return!t.length;var e=Mf(t);if(e==Kt||e==ee)return!t.size;if(Wo(t))return!Fr(t).length;for(var n in t)if(vl.call(t,n))return!1;return!0}function Zu(t,e){return Tr(t,e)}function Ju(t,e,n){n="function"==typeof n?n:it;var r=n?n(t,e):it;return r===it?Tr(t,e,it,n):!!r}function Qu(t){if(!os(t))return!1;var e=mr(t);return e==Yt||e==Ut||"string"==typeof t.message&&"string"==typeof t.name&&!ds(t)}function ts(t){return"number"==typeof t&&Hl(t)}function es(t){if(!is(t))return!1;var e=mr(t);return e==qt||e==Xt||e==Ht||e==Qt}function ns(t){return"number"==typeof t&&t==ws(t)}function rs(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=It}function is(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function os(t){return null!=t&&"object"==typeof t}function as(t,e){return t===e||Ar(t,e,So(e))}function us(t,e,n){return n="function"==typeof n?n:it,Ar(t,e,So(e),n)}function ss(t){return hs(t)&&t!=+t}function cs(t){if(jf(t))throw new il(at);return Ir(t)}function ls(t){return null===t}function fs(t){return null==t}function hs(t){return"number"==typeof t||os(t)&&mr(t)==$t}function ds(t){if(!os(t)||mr(t)!=Jt)return!1;var e=Ml(t);if(null===e)return!0;var n=vl.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&gl.call(n)==xl}function ps(t){return ns(t)&&t>=-It&&t<=It}function gs(t){return"string"==typeof t||!yh(t)&&os(t)&&mr(t)==ne}function vs(t){return"symbol"==typeof t||os(t)&&mr(t)==re}function ys(t){return t===it}function ms(t){return os(t)&&Mf(t)==oe}function bs(t){return os(t)&&mr(t)==ae}function xs(t){if(!t)return[];if(Yu(t))return gs(t)?tt(t):Li(t);if(Al&&t[Al])return U(t[Al]());var e=Mf(t);return(e==Kt?Y:e==ee?K:Qs)(t)}function _s(t){if(!t)return 0===t?t:0;if((t=Ss(t))===At||t===-At){return(t<0?-1:1)*Dt}return t===t?t:0}function ws(t){var e=_s(t),n=e%1;return e===e?n?e-n:e:0}function Os(t){return t?nr(ws(t),0,Nt):0}function Ss(t){if("number"==typeof t)return t;if(vs(t))return Rt;if(is(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=is(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(De,"");var n=Ue.test(t);return n||qe.test(t)?kn(t.slice(2),n?2:8):Ge.test(t)?Rt:+t}function Cs(t){return Fi(t,Ws(t))}function Es(t){return t?nr(ws(t),-It,It):0===t?t:0}function Ms(t){return null==t?"":di(t)}function js(t,e){var n=pf(t);return null==e?n:Jn(n,e)}function Ts(t,e){return w(t,wo(e,3),dr)}function ks(t,e){return w(t,wo(e,3),pr)}function Ps(t,e){return null==t?t:yf(t,wo(e,3),Ws)}function As(t,e){return null==t?t:mf(t,wo(e,3),Ws)}function Is(t,e){return t&&dr(t,wo(e,3))}function Ds(t,e){return t&&pr(t,wo(e,3))}function Rs(t){return null==t?[]:gr(t,Bs(t))}function Ns(t){return null==t?[]:gr(t,Ws(t))}function Ls(t,e,n){var r=null==t?it:vr(t,e);return r===it?n:r}function Fs(t,e){return null!=t&&To(t,e,xr)}function zs(t,e){return null!=t&&To(t,e,_r)}function Bs(t){return Yu(t)?An(t):Fr(t)}function Ws(t){return Yu(t)?An(t,!0):zr(t)}function Hs(t,e){var n={};return e=wo(e,3),dr(t,function(t,r,i){tr(n,e(t,r,i),t)}),n}function Vs(t,e){var n={};return e=wo(e,3),dr(t,function(t,r,i){tr(n,r,e(t,r,i))}),n}function Gs(t,e){return Us(t,Au(wo(e)))}function Us(t,e){if(null==t)return{};var n=g(bo(t),function(t){return[t]});return e=wo(e),Kr(t,n,function(t,n){return e(t,n[0])})}function Ys(t,e,n){e=Oi(e,t);var r=-1,i=e.length;for(i||(i=1,t=it);++r<i;){var o=null==t?it:t[Qo(e[r])];o===it&&(r=i,o=n),t=es(o)?o.call(t):o}return t}function qs(t,e,n){return null==t?t:oi(t,e,n)}function Xs(t,e,n,r){return r="function"==typeof r?r:it,null==t?t:oi(t,e,n,r)}function Ks(t,e,n){var r=yh(t),i=r||bh(t)||Sh(t);if(e=wo(e,4),null==n){var o=t&&t.constructor;n=i?r?new o:[]:is(t)&&es(o)?pf(Ml(t)):{}}return(i?c:dr)(t,function(t,r,i){return e(n,t,r,i)}),n}function $s(t,e){return null==t||gi(t,e)}function Zs(t,e,n){return null==t?t:vi(t,e,wi(n))}function Js(t,e,n,r){return r="function"==typeof r?r:it,null==t?t:vi(t,e,wi(n),r)}function Qs(t){return null==t?[]:N(t,Bs(t))}function tc(t){return null==t?[]:N(t,Ws(t))}function ec(t,e,n){return n===it&&(n=e,e=it),n!==it&&(n=Ss(n),n=n===n?n:0),e!==it&&(e=Ss(e),e=e===e?e:0),nr(Ss(t),e,n)}function nc(t,e,n){return e=_s(e),n===it?(n=e,e=0):n=_s(n),t=Ss(t),wr(t,e,n)}function rc(t,e,n){if(n&&"boolean"!=typeof n&&No(t,e,n)&&(e=n=it),n===it&&("boolean"==typeof e?(n=e,e=it):"boolean"==typeof t&&(n=t,t=it)),t===it&&e===it?(t=0,e=1):(t=_s(t),e===it?(e=t,t=0):e=_s(e)),t>e){var r=t;t=e,e=r}if(n||t%1||e%1){var i=Kl();return Yl(t+i*(e-t+Tn("1e-"+((i+"").length-1))),e)}return Qr(t,e)}function ic(t){return $h(Ms(t).toLowerCase())}function oc(t){return(t=Ms(t))&&t.replace(Ke,Yn).replace(vn,"")}function ac(t,e,n){t=Ms(t),e=di(e);var r=t.length;n=n===it?r:nr(ws(n),0,r);var i=n;return(n-=e.length)>=0&&t.slice(n,i)==e}function uc(t){return t=Ms(t),t&&Se.test(t)?t.replace(we,qn):t}function sc(t){return t=Ms(t),t&&Ie.test(t)?t.replace(Ae,"\\$&"):t}function cc(t,e,n){t=Ms(t),e=ws(e);var r=e?Q(t):0;if(!e||r>=e)return t;var i=(e-r)/2;return no(zl(i),n)+t+no(Fl(i),n)}function lc(t,e,n){t=Ms(t),e=ws(e);var r=e?Q(t):0;return e&&r<e?t+no(e-r,n):t}function fc(t,e,n){t=Ms(t),e=ws(e);var r=e?Q(t):0;return e&&r<e?no(e-r,n)+t:t}function hc(t,e,n){return n||null==e?e=0:e&&(e=+e),Xl(Ms(t).replace(Re,""),e||0)}function dc(t,e,n){return e=(n?No(t,e,n):e===it)?1:ws(e),ei(Ms(t),e)}function pc(){var t=arguments,e=Ms(t[0]);return t.length<3?e:e.replace(t[1],t[2])}function gc(t,e,n){return n&&"number"!=typeof n&&No(t,e,n)&&(e=n=it),(n=n===it?Nt:n>>>0)?(t=Ms(t),t&&("string"==typeof e||null!=e&&!wh(e))&&!(e=di(e))&&V(t)?Si(tt(t),0,n):t.split(e,n)):[]}function vc(t,e,n){return t=Ms(t),n=null==n?0:nr(ws(n),0,t.length),e=di(e),t.slice(n,n+e.length)==e}function yc(t,e,r){var i=n.templateSettings;r&&No(t,e,r)&&(e=it),t=Ms(t),e=Th({},e,i,lo);var o,a,u=Th({},e.imports,i.imports,lo),s=Bs(u),c=N(u,s),l=0,f=e.interpolate||$e,h="__p += '",d=sl((e.escape||$e).source+"|"+f.source+"|"+(f===Me?He:$e).source+"|"+(e.evaluate||$e).source+"|$","g"),p="//# sourceURL="+("sourceURL"in e?e.sourceURL:"lodash.templateSources["+ ++wn+"]")+"\n";t.replace(d,function(e,n,r,i,u,s){return r||(r=i),h+=t.slice(l,s).replace(Ze,W),n&&(o=!0,h+="' +\n__e("+n+") +\n'"),u&&(a=!0,h+="';\n"+u+";\n__p += '"),r&&(h+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),l=s+e.length,e}),h+="';\n";var g=e.variable;g||(h="with (obj) {\n"+h+"\n}\n"),h=(a?h.replace(me,""):h).replace(be,"$1").replace(xe,"$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=Zh(function(){return ol(s,p+"return "+h).apply(it,c)});if(v.source=h,Qu(v))throw v;return v}function mc(t){return Ms(t).toLowerCase()}function bc(t){return Ms(t).toUpperCase()}function xc(t,e,n){if((t=Ms(t))&&(n||e===it))return t.replace(De,"");if(!t||!(e=di(e)))return t;var r=tt(t),i=tt(e);return Si(r,F(r,i),z(r,i)+1).join("")}function _c(t,e,n){if((t=Ms(t))&&(n||e===it))return t.replace(Ne,"");if(!t||!(e=di(e)))return t;var r=tt(t);return Si(r,0,z(r,tt(e))+1).join("")}function wc(t,e,n){if((t=Ms(t))&&(n||e===it))return t.replace(Re,"");if(!t||!(e=di(e)))return t;var r=tt(t);return Si(r,F(r,tt(e))).join("")}function Oc(t,e){var n=Et,r=Mt;if(is(e)){var i="separator"in e?e.separator:i;n="length"in e?ws(e.length):n,r="omission"in e?di(e.omission):r}t=Ms(t);var o=t.length;if(V(t)){var a=tt(t);o=a.length}if(n>=o)return t;var u=n-Q(r);if(u<1)return r;var s=a?Si(a,0,u).join(""):t.slice(0,u);if(i===it)return s+r;if(a&&(u+=s.length-u),wh(i)){if(t.slice(u).search(i)){var c,l=s;for(i.global||(i=sl(i.source,Ms(Ve.exec(i))+"g")),i.lastIndex=0;c=i.exec(l);)var f=c.index;s=s.slice(0,f===it?u:f)}}else if(t.indexOf(di(i),u)!=u){var h=s.lastIndexOf(i);h>-1&&(s=s.slice(0,h))}return s+r}function Sc(t){return t=Ms(t),t&&Oe.test(t)?t.replace(_e,Xn):t}function Cc(t,e,n){return t=Ms(t),e=n?it:e,e===it?G(t)?rt(t):_(t):t.match(e)||[]}function Ec(t){var e=null==t?0:t.length,n=wo();return t=e?g(t,function(t){if("function"!=typeof t[1])throw new ll(ut);return[n(t[0]),t[1]]}):[],ni(function(n){for(var r=-1;++r<e;){var i=t[r];if(u(i[0],this,n))return u(i[1],this,n)}})}function Mc(t){return ir(rr(t,ft))}function jc(t){return function(){return t}}function Tc(t,e){return null==t||t!==t?e:t}function kc(t){return t}function Pc(t){return Lr("function"==typeof t?t:rr(t,ft))}function Ac(t){return Hr(rr(t,ft))}function Ic(t,e){return Vr(t,rr(e,ft))}function Dc(t,e,n){var r=Bs(e),i=gr(e,r);null!=n||is(e)&&(i.length||!r.length)||(n=e,e=t,t=this,i=gr(e,Bs(e)));var o=!(is(n)&&"chain"in n)||!!n.chain,a=es(t);return c(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__=Li(this.__actions__)).push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,v([this.value()],arguments))})}),t}function Rc(){return In._===this&&(In._=_l),this}function Nc(){}function Lc(t){return t=ws(t),ni(function(e){return Yr(e,t)})}function Fc(t){return Lo(t)?j(Qo(t)):$r(t)}function zc(t){return function(e){return null==t?it:vr(t,e)}}function Bc(){return[]}function Wc(){return!1}function Hc(){return{}}function Vc(){return""}function Gc(){return!0}function Uc(t,e){if((t=ws(t))<1||t>It)return[];var n=Nt,r=Yl(t,Nt);e=wo(e),t-=Nt;for(var i=I(r,e);++n<t;)e(n);return i}function Yc(t){return yh(t)?g(t,Qo):vs(t)?[t]:Li(Af(Ms(t)))}function qc(t){var e=++yl;return Ms(t)+e}function Xc(t){return t&&t.length?cr(t,kc,br):it}function Kc(t,e){return t&&t.length?cr(t,wo(e,2),br):it}function $c(t){return M(t,kc)}function Zc(t,e){return M(t,wo(e,2))}function Jc(t){return t&&t.length?cr(t,kc,Br):it}function Qc(t,e){return t&&t.length?cr(t,wo(e,2),Br):it}function tl(t){return t&&t.length?A(t,kc):0}function el(t,e){return t&&t.length?A(t,wo(e,2)):0}e=null==e?In:Kn.defaults(In.Object(),e,Kn.pick(In,_n));var nl=e.Array,rl=e.Date,il=e.Error,ol=e.Function,al=e.Math,ul=e.Object,sl=e.RegExp,cl=e.String,ll=e.TypeError,fl=nl.prototype,hl=ol.prototype,dl=ul.prototype,pl=e["__core-js_shared__"],gl=hl.toString,vl=dl.hasOwnProperty,yl=0,ml=function(){var t=/[^.]+$/.exec(pl&&pl.keys&&pl.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),bl=dl.toString,xl=gl.call(ul),_l=In._,wl=sl("^"+gl.call(vl).replace(Ae,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ol=Nn?e.Buffer:it,Sl=e.Symbol,Cl=e.Uint8Array,El=Ol?Ol.allocUnsafe:it,Ml=q(ul.getPrototypeOf,ul),jl=ul.create,Tl=dl.propertyIsEnumerable,kl=fl.splice,Pl=Sl?Sl.isConcatSpreadable:it,Al=Sl?Sl.iterator:it,Il=Sl?Sl.toStringTag:it,Dl=function(){try{var t=Co(ul,"defineProperty");return t({},"",{}),t}catch(t){}}(),Rl=e.clearTimeout!==In.clearTimeout&&e.clearTimeout,Nl=rl&&rl.now!==In.Date.now&&rl.now,Ll=e.setTimeout!==In.setTimeout&&e.setTimeout,Fl=al.ceil,zl=al.floor,Bl=ul.getOwnPropertySymbols,Wl=Ol?Ol.isBuffer:it,Hl=e.isFinite,Vl=fl.join,Gl=q(ul.keys,ul),Ul=al.max,Yl=al.min,ql=rl.now,Xl=e.parseInt,Kl=al.random,$l=fl.reverse,Zl=Co(e,"DataView"),Jl=Co(e,"Map"),Ql=Co(e,"Promise"),tf=Co(e,"Set"),ef=Co(e,"WeakMap"),nf=Co(ul,"create"),rf=ef&&new ef,of={},af=ta(Zl),uf=ta(Jl),sf=ta(Ql),cf=ta(tf),lf=ta(ef),ff=Sl?Sl.prototype:it,hf=ff?ff.valueOf:it,df=ff?ff.toString:it,pf=function(){function t(){}return function(e){if(!is(e))return{};if(jl)return jl(e);t.prototype=e;var n=new t;return t.prototype=it,n}}();n.templateSettings={escape:Ce,evaluate:Ee,interpolate:Me,variable:"",imports:{_:n}},n.prototype=r.prototype,n.prototype.constructor=n,i.prototype=pf(r.prototype),i.prototype.constructor=i,x.prototype=pf(r.prototype),x.prototype.constructor=x,nt.prototype.clear=Be,nt.prototype.delete=Je,nt.prototype.get=Qe,nt.prototype.has=tn,nt.prototype.set=en,nn.prototype.clear=rn,nn.prototype.delete=on,nn.prototype.get=an,nn.prototype.has=un,nn.prototype.set=sn,cn.prototype.clear=ln,cn.prototype.delete=fn,cn.prototype.get=hn,cn.prototype.has=dn,cn.prototype.set=pn,yn.prototype.add=yn.prototype.push=mn,yn.prototype.has=bn,xn.prototype.clear=Cn,xn.prototype.delete=En,xn.prototype.get=Mn,xn.prototype.has=jn,xn.prototype.set=Pn;var gf=Vi(dr),vf=Vi(pr,!0),yf=Gi(),mf=Gi(!0),bf=rf?function(t,e){return rf.set(t,e),t}:kc,xf=Dl?function(t,e){return Dl(t,"toString",{configurable:!0,enumerable:!1,value:jc(e),writable:!0})}:kc,_f=ni,wf=Rl||function(t){return In.clearTimeout(t)},Of=tf&&1/K(new tf([,-0]))[1]==At?function(t){return new tf(t)}:Nc,Sf=rf?function(t){return rf.get(t)}:Nc,Cf=Bl?function(t){return null==t?[]:(t=ul(t),h(Bl(t),function(e){return Tl.call(t,e)}))}:Bc,Ef=Bl?function(t){for(var e=[];t;)v(e,Cf(t)),t=Ml(t);return e}:Bc,Mf=mr;(Zl&&Mf(new Zl(new ArrayBuffer(1)))!=se||Jl&&Mf(new Jl)!=Kt||Ql&&"[object Promise]"!=Mf(Ql.resolve())||tf&&Mf(new tf)!=ee||ef&&Mf(new ef)!=oe)&&(Mf=function(t){var e=mr(t),n=e==Jt?t.constructor:it,r=n?ta(n):"";if(r)switch(r){case af:return se;case uf:return Kt;case sf:return"[object Promise]";case cf:return ee;case lf:return oe}return e});var jf=pl?es:Wc,Tf=Zo(bf),kf=Ll||function(t,e){return In.setTimeout(t,e)},Pf=Zo(xf),Af=function(t){var e=Pu(t,function(t){return n.size===ct&&n.clear(),t}),n=e.cache;return e}(function(t){var e=[];return ke.test(t)&&e.push(""),t.replace(Pe,function(t,n,r,i){e.push(r?i.replace(We,"$1"):n||t)}),e}),If=ni(function(t,e){return qu(t)?ur(t,hr(e,1,qu,!0)):[]}),Df=ni(function(t,e){var n=_a(e);return qu(n)&&(n=it),qu(t)?ur(t,hr(e,1,qu,!0),wo(n,2)):[]}),Rf=ni(function(t,e){var n=_a(e);return qu(n)&&(n=it),qu(t)?ur(t,hr(e,1,qu,!0),it,n):[]}),Nf=ni(function(t){var e=g(t,_i);return e.length&&e[0]===t[0]?Or(e):[]}),Lf=ni(function(t){var e=_a(t),n=g(t,_i);return e===_a(n)?e=it:n.pop(),n.length&&n[0]===t[0]?Or(n,wo(e,2)):[]}),Ff=ni(function(t){var e=_a(t),n=g(t,_i);return e="function"==typeof e?e:it,e&&n.pop(),n.length&&n[0]===t[0]?Or(n,it,e):[]}),zf=ni(Sa),Bf=yo(function(t,e){var n=null==t?0:t.length,r=er(t,e);return Jr(t,g(e,function(t){return Ro(t,n)?+t:t}).sort(Ii)),r}),Wf=ni(function(t){return pi(hr(t,1,qu,!0))}),Hf=ni(function(t){var e=_a(t);return qu(e)&&(e=it),pi(hr(t,1,qu,!0),wo(e,2))}),Vf=ni(function(t){var e=_a(t);return e="function"==typeof e?e:it,pi(hr(t,1,qu,!0),it,e)}),Gf=ni(function(t,e){return qu(t)?ur(t,e):[]}),Uf=ni(function(t){return bi(h(t,qu))}),Yf=ni(function(t){var e=_a(t);return qu(e)&&(e=it),bi(h(t,qu),wo(e,2))}),qf=ni(function(t){var e=_a(t);return e="function"==typeof e?e:it,bi(h(t,qu),it,e)}),Xf=ni(Ya),Kf=ni(function(t){var e=t.length,n=e>1?t[e-1]:it;return n="function"==typeof n?(t.pop(),n):it,qa(t,n)}),$f=yo(function(t){var e=t.length,n=e?t[0]:0,r=this.__wrapped__,o=function(e){return er(e,t)};return!(e>1||this.__actions__.length)&&r instanceof x&&Ro(n)?(r=r.slice(n,+n+(e?1:0)),r.__actions__.push({func:Ja,args:[o],thisArg:it}),new i(r,this.__chain__).thru(function(t){return e&&!t.length&&t.push(it),t})):this.thru(o)}),Zf=Wi(function(t,e,n){vl.call(t,n)?++t[n]:tr(t,n,1)}),Jf=$i(fa),Qf=$i(ha),th=Wi(function(t,e,n){vl.call(t,n)?t[n].push(e):tr(t,n,[e])}),eh=ni(function(t,e,n){var r=-1,i="function"==typeof e,o=Yu(t)?nl(t.length):[];return gf(t,function(t){o[++r]=i?u(e,t,n):Cr(t,e,n)}),o}),nh=Wi(function(t,e,n){tr(t,n,e)}),rh=Wi(function(t,e,n){t[n?0:1].push(e)},function(){return[[],[]]}),ih=ni(function(t,e){if(null==t)return[];var n=e.length;return n>1&&No(t,e[0],e[1])?e=[]:n>2&&No(e[0],e[1],e[2])&&(e=[e[0]]),qr(t,hr(e,1),[])}),oh=Nl||function(){return In.Date.now()},ah=ni(function(t,e,n){var r=vt;if(n.length){var i=X(n,_o(ah));r|=_t}return co(t,r,e,n,i)}),uh=ni(function(t,e,n){var r=vt|yt;if(n.length){var i=X(n,_o(uh));r|=_t}return co(e,r,t,n,i)}),sh=ni(function(t,e){return ar(t,1,e)}),ch=ni(function(t,e,n){return ar(t,Ss(e)||0,n)});Pu.Cache=cn;var lh=_f(function(t,e){e=1==e.length&&yh(e[0])?g(e[0],R(wo())):g(hr(e,1),R(wo()));var n=e.length;return ni(function(r){for(var i=-1,o=Yl(r.length,n);++i<o;)r[i]=e[i].call(this,r[i]);return u(t,this,r)})}),fh=ni(function(t,e){var n=X(e,_o(fh));return co(t,_t,it,e,n)}),hh=ni(function(t,e){var n=X(e,_o(hh));return co(t,wt,it,e,n)}),dh=yo(function(t,e){return co(t,St,it,it,it,e)}),ph=oo(br),gh=oo(function(t,e){return t>=e}),vh=Er(function(){return arguments}())?Er:function(t){return os(t)&&vl.call(t,"callee")&&!Tl.call(t,"callee")},yh=nl.isArray,mh=zn?R(zn):Mr,bh=Wl||Wc,xh=Bn?R(Bn):jr,_h=Wn?R(Wn):Pr,wh=Hn?R(Hn):Dr,Oh=Vn?R(Vn):Rr,Sh=Gn?R(Gn):Nr,Ch=oo(Br),Eh=oo(function(t,e){return t<=e}),Mh=Hi(function(t,e){if(Wo(e)||Yu(e))return void Fi(e,Bs(e),t);for(var n in e)vl.call(e,n)&&Un(t,n,e[n])}),jh=Hi(function(t,e){Fi(e,Ws(e),t)}),Th=Hi(function(t,e,n,r){Fi(e,Ws(e),t,r)}),kh=Hi(function(t,e,n,r){Fi(e,Bs(e),t,r)}),Ph=yo(er),Ah=ni(function(t){return t.push(it,lo),u(Th,it,t)}),Ih=ni(function(t){return t.push(it,fo),u(Fh,it,t)}),Dh=Qi(function(t,e,n){t[e]=n},jc(kc)),Rh=Qi(function(t,e,n){vl.call(t,e)?t[e].push(n):t[e]=[n]},wo),Nh=ni(Cr),Lh=Hi(function(t,e,n){Gr(t,e,n)}),Fh=Hi(function(t,e,n,r){Gr(t,e,n,r)}),zh=yo(function(t,e){var n={};if(null==t)return n;var r=!1;e=g(e,function(e){return e=Oi(e,t),r||(r=e.length>1),e}),Fi(t,bo(t),n),r&&(n=rr(n,ft|ht|dt,ho));for(var i=e.length;i--;)gi(n,e[i]);return n}),Bh=yo(function(t,e){return null==t?{}:Xr(t,e)}),Wh=so(Bs),Hh=so(Ws),Vh=qi(function(t,e,n){return e=e.toLowerCase(),t+(n?ic(e):e)}),Gh=qi(function(t,e,n){return t+(n?"-":"")+e.toLowerCase()}),Uh=qi(function(t,e,n){return t+(n?" ":"")+e.toLowerCase()}),Yh=Yi("toLowerCase"),qh=qi(function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}),Xh=qi(function(t,e,n){return t+(n?" ":"")+$h(e)}),Kh=qi(function(t,e,n){return t+(n?" ":"")+e.toUpperCase()}),$h=Yi("toUpperCase"),Zh=ni(function(t,e){try{return u(t,it,e)}catch(t){return Qu(t)?t:new il(t)}}),Jh=yo(function(t,e){return c(e,function(e){e=Qo(e),tr(t,e,ah(t[e],t))}),t}),Qh=Zi(),td=Zi(!0),ed=ni(function(t,e){return function(n){return Cr(n,t,e)}}),nd=ni(function(t,e){return function(n){return Cr(t,n,e)}}),rd=eo(g),id=eo(f),od=eo(b),ad=io(),ud=io(!0),sd=to(function(t,e){return t+e},0),cd=uo("ceil"),ld=to(function(t,e){return t/e},1),fd=uo("floor"),hd=to(function(t,e){return t*e},1),dd=uo("round"),pd=to(function(t,e){return t-e},0);return n.after=Su,n.ary=Cu,n.assign=Mh,n.assignIn=jh,n.assignInWith=Th,n.assignWith=kh,n.at=Ph,n.before=Eu,n.bind=ah,n.bindAll=Jh,n.bindKey=uh,n.castArray=zu,n.chain=$a,n.chunk=ra,n.compact=ia,n.concat=oa,n.cond=Ec,n.conforms=Mc,n.constant=jc,n.countBy=Zf,n.create=js,n.curry=Mu,n.curryRight=ju,n.debounce=Tu,n.defaults=Ah,n.defaultsDeep=Ih,n.defer=sh,n.delay=ch,n.difference=If,n.differenceBy=Df,n.differenceWith=Rf,n.drop=aa,n.dropRight=ua,n.dropRightWhile=sa,n.dropWhile=ca,n.fill=la,n.filter=uu,n.flatMap=su,n.flatMapDeep=cu,n.flatMapDepth=lu,n.flatten=da,n.flattenDeep=pa,n.flattenDepth=ga,n.flip=ku,n.flow=Qh,n.flowRight=td,n.fromPairs=va,n.functions=Rs,n.functionsIn=Ns,n.groupBy=th,n.initial=ba,n.intersection=Nf,n.intersectionBy=Lf,n.intersectionWith=Ff,n.invert=Dh,n.invertBy=Rh,n.invokeMap=eh,n.iteratee=Pc,n.keyBy=nh,n.keys=Bs,n.keysIn=Ws,n.map=pu,n.mapKeys=Hs,n.mapValues=Vs,n.matches=Ac,n.matchesProperty=Ic,n.memoize=Pu,n.merge=Lh,n.mergeWith=Fh,n.method=ed,n.methodOf=nd,n.mixin=Dc,n.negate=Au,n.nthArg=Lc,n.omit=zh,n.omitBy=Gs,n.once=Iu,n.orderBy=gu,n.over=rd,n.overArgs=lh,n.overEvery=id,n.overSome=od,n.partial=fh,n.partialRight=hh,n.partition=rh,n.pick=Bh,n.pickBy=Us,n.property=Fc,n.propertyOf=zc,n.pull=zf,n.pullAll=Sa,n.pullAllBy=Ca,n.pullAllWith=Ea,n.pullAt=Bf,n.range=ad,n.rangeRight=ud,n.rearg=dh,n.reject=mu,n.remove=Ma,n.rest=Du,n.reverse=ja,n.sampleSize=xu,n.set=qs,n.setWith=Xs,n.shuffle=_u,n.slice=Ta,n.sortBy=ih,n.sortedUniq=Na,n.sortedUniqBy=La,n.split=gc,n.spread=Ru,n.tail=Fa,n.take=za,n.takeRight=Ba,n.takeRightWhile=Wa,n.takeWhile=Ha,n.tap=Za,n.throttle=Nu,n.thru=Ja,n.toArray=xs,n.toPairs=Wh,n.toPairsIn=Hh,n.toPath=Yc,n.toPlainObject=Cs,n.transform=Ks,n.unary=Lu,n.union=Wf,n.unionBy=Hf,n.unionWith=Vf,n.uniq=Va,n.uniqBy=Ga,n.uniqWith=Ua,n.unset=$s,n.unzip=Ya,n.unzipWith=qa,n.update=Zs,n.updateWith=Js,n.values=Qs,n.valuesIn=tc,n.without=Gf,n.words=Cc,n.wrap=Fu,n.xor=Uf,n.xorBy=Yf,n.xorWith=qf,n.zip=Xf,n.zipObject=Xa,n.zipObjectDeep=Ka,n.zipWith=Kf,n.entries=Wh,n.entriesIn=Hh,n.extend=jh,n.extendWith=Th,Dc(n,n),n.add=sd,n.attempt=Zh,n.camelCase=Vh,n.capitalize=ic,n.ceil=cd,n.clamp=ec,n.clone=Bu,n.cloneDeep=Hu,n.cloneDeepWith=Vu,n.cloneWith=Wu,n.conformsTo=Gu,n.deburr=oc,n.defaultTo=Tc,n.divide=ld,n.endsWith=ac,n.eq=Uu,n.escape=uc,n.escapeRegExp=sc,n.every=au,n.find=Jf,n.findIndex=fa,n.findKey=Ts,n.findLast=Qf,n.findLastIndex=ha,n.findLastKey=ks,n.floor=fd,n.forEach=fu,n.forEachRight=hu,n.forIn=Ps,n.forInRight=As,n.forOwn=Is,n.forOwnRight=Ds,n.get=Ls,n.gt=ph,n.gte=gh,n.has=Fs,n.hasIn=zs,n.head=ya,n.identity=kc,n.includes=du,n.indexOf=ma,n.inRange=nc,n.invoke=Nh,n.isArguments=vh,n.isArray=yh,n.isArrayBuffer=mh,n.isArrayLike=Yu,n.isArrayLikeObject=qu,n.isBoolean=Xu,n.isBuffer=bh,n.isDate=xh,n.isElement=Ku,n.isEmpty=$u,n.isEqual=Zu,n.isEqualWith=Ju,n.isError=Qu,n.isFinite=ts,n.isFunction=es,n.isInteger=ns,n.isLength=rs,n.isMap=_h,n.isMatch=as,n.isMatchWith=us,n.isNaN=ss,n.isNative=cs,n.isNil=fs,n.isNull=ls,n.isNumber=hs,n.isObject=is,n.isObjectLike=os,n.isPlainObject=ds,n.isRegExp=wh,n.isSafeInteger=ps,n.isSet=Oh,n.isString=gs,n.isSymbol=vs,n.isTypedArray=Sh,n.isUndefined=ys,n.isWeakMap=ms,n.isWeakSet=bs,n.join=xa,n.kebabCase=Gh,n.last=_a,n.lastIndexOf=wa,n.lowerCase=Uh,n.lowerFirst=Yh,n.lt=Ch,n.lte=Eh,n.max=Xc,n.maxBy=Kc,n.mean=$c,n.meanBy=Zc,n.min=Jc,n.minBy=Qc,n.stubArray=Bc,n.stubFalse=Wc,n.stubObject=Hc,n.stubString=Vc,n.stubTrue=Gc,n.multiply=hd,n.nth=Oa,n.noConflict=Rc,n.noop=Nc,n.now=oh,n.pad=cc,n.padEnd=lc,n.padStart=fc,n.parseInt=hc,n.random=rc,n.reduce=vu,n.reduceRight=yu,n.repeat=dc,n.replace=pc,n.result=Ys,n.round=dd,n.runInContext=t,n.sample=bu,n.size=wu,n.snakeCase=qh,n.some=Ou,n.sortedIndex=ka,n.sortedIndexBy=Pa,n.sortedIndexOf=Aa,n.sortedLastIndex=Ia,n.sortedLastIndexBy=Da,n.sortedLastIndexOf=Ra,n.startCase=Xh,n.startsWith=vc,n.subtract=pd,n.sum=tl,n.sumBy=el,n.template=yc,n.times=Uc,n.toFinite=_s,n.toInteger=ws,n.toLength=Os,n.toLower=mc,n.toNumber=Ss,n.toSafeInteger=Es,n.toString=Ms,n.toUpper=bc,n.trim=xc,n.trimEnd=_c,n.trimStart=wc,n.truncate=Oc,n.unescape=Sc,n.uniqueId=qc,n.upperCase=Kh,n.upperFirst=$h,n.each=fu,n.eachRight=hu,n.first=ya,Dc(n,function(){var t={};return dr(n,function(e,r){vl.call(n.prototype,r)||(t[r]=e)}),t}(),{chain:!1}),n.VERSION="4.17.4",c(["bind","bindKey","curry","curryRight","partial","partialRight"],function(t){n[t].placeholder=n}),c(["drop","take"],function(t,e){x.prototype[t]=function(n){n=n===it?1:Ul(ws(n),0);var r=this.__filtered__&&!e?new x(this):this.clone();return r.__filtered__?r.__takeCount__=Yl(n,r.__takeCount__):r.__views__.push({size:Yl(n,Nt),type:t+(r.__dir__<0?"Right":"")}),r},x.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}}),c(["filter","map","takeWhile"],function(t,e){var n=e+1,r=n==kt||3==n;x.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:wo(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}}),c(["head","last"],function(t,e){var n="take"+(e?"Right":"");x.prototype[t]=function(){return this[n](1).value()[0]}}),c(["initial","tail"],function(t,e){var n="drop"+(e?"":"Right");x.prototype[t]=function(){return this.__filtered__?new x(this):this[n](1)}}),x.prototype.compact=function(){return this.filter(kc)},x.prototype.find=function(t){return this.filter(t).head()},x.prototype.findLast=function(t){return this.reverse().find(t)},x.prototype.invokeMap=ni(function(t,e){return"function"==typeof t?new x(this):this.map(function(n){return Cr(n,t,e)})}),x.prototype.reject=function(t){return this.filter(Au(wo(t)))},x.prototype.slice=function(t,e){t=ws(t);var n=this;return n.__filtered__&&(t>0||e<0)?new x(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==it&&(e=ws(e),n=e<0?n.dropRight(-e):n.take(e-t)),n)},x.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},x.prototype.toArray=function(){return this.take(Nt)},dr(x.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 x,l=s[0],f=c||yh(e),h=function(t){var e=a.apply(n,v([t],s));return o&&d?e[0]:e};f&&r&&"function"==typeof l&&1!=l.length&&(c=f=!1);var d=this.__chain__,p=!!this.__actions__.length,g=u&&!d,y=c&&!p;if(!u&&f){e=y?e:new x(this);var m=t.apply(e,s);return m.__actions__.push({func:Ja,args:[h],thisArg:it}),new i(m,d)}return g&&y?t.apply(this,s):(m=this.thru(h),g?o?m.value()[0]:m.value():m)})}),c(["pop","push","shift","sort","splice","unshift"],function(t){var e=fl[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(yh(n)?n:[],t)}return this[r](function(n){return e.apply(yh(n)?n:[],t)})}}),dr(x.prototype,function(t,e){var r=n[e];if(r){var i=r.name+"";(of[i]||(of[i]=[])).push({name:e,func:r})}}),of[Ji(it,yt).name]=[{name:"wrapper",func:it}],x.prototype.clone=T,x.prototype.reverse=Z,x.prototype.value=et,n.prototype.at=$f,n.prototype.chain=Qa,n.prototype.commit=tu,n.prototype.next=eu,n.prototype.plant=ru,n.prototype.reverse=iu,n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=ou,n.prototype.first=n.prototype.head,Al&&(n.prototype[Al]=nu),n}();In._=Kn,(i=function(){return Kn}.call(e,n,e,r))!==it&&(r.exports=i)}).call(this)}).call(e,n(435),n(436)(t))},function(t,e,n){function r(t,e,n,r){return i(t,String(e),n||u,r||function(e){return t.outEdges(e)})}function i(t,e,n,r){var i,o,u={},s=new a,c=function(t){var e=t.v!==i?t.v:t.w,r=u[e],a=n(t),c=o.distance+a;if(a<0)throw new Error("dijkstra does not allow negative edge weights. Bad edge: "+t+" Weight: "+a);c<r.distance&&(r.distance=c,r.predecessor=i,s.decrease(e,c))};for(t.nodes().forEach(function(t){var n=t===e?0:Number.POSITIVE_INFINITY;u[t]={distance:n},s.add(t,n)});s.size()>0&&(i=s.removeMin(),o=u[i],o.distance!==Number.POSITIVE_INFINITY);)r(i).forEach(c);return u}var o=n(13),a=n(171);t.exports=r;var u=o.constant(1)},function(t,e,n){function r(){this._arr=[],this._keyIndices={}}var i=n(13);t.exports=r,r.prototype.size=function(){return this._arr.length},r.prototype.keys=function(){return this._arr.map(function(t){return t.key})},r.prototype.has=function(t){return i.has(this._keyIndices,t)},r.prototype.priority=function(t){var e=this._keyIndices[t];if(void 0!==e)return this._arr[e].priority},r.prototype.min=function(){if(0===this.size())throw new Error("Queue underflow");return this._arr[0].key},r.prototype.add=function(t,e){var n=this._keyIndices;if(t=String(t),!i.has(n,t)){var r=this._arr,o=r.length;return n[t]=o,r.push({key:t,priority:e}),this._decrease(o),!0}return!1},r.prototype.removeMin=function(){this._swap(0,this._arr.length-1);var t=this._arr.pop();return delete this._keyIndices[t.key],this._heapify(0),t.key},r.prototype.decrease=function(t,e){var n=this._keyIndices[t];if(e>this._arr[n].priority)throw new Error("New priority is greater than current priority. Key: "+t+" Old: "+this._arr[n].priority+" New: "+e);this._arr[n].priority=e,this._decrease(n)},r.prototype._heapify=function(t){var e=this._arr,n=2*t,r=n+1,i=t;n<e.length&&(i=e[n].priority<e[i].priority?n:i,r<e.length&&(i=e[r].priority<e[i].priority?r:i),i!==t&&(this._swap(t,i),this._heapify(i)))},r.prototype._decrease=function(t){for(var e,n=this._arr,r=n[t].priority;0!==t&&(e=t>>1,!(n[e].priority<r));)this._swap(t,e),t=e},r.prototype._swap=function(t,e){var n=this._arr,r=this._keyIndices,i=n[t],o=n[e];n[t]=o,n[e]=i,r[o.key]=t,r[i.key]=e}},function(t,e,n){function r(t){function e(u){var s=o[u]={onStack:!0,lowlink:n,index:n++};if(r.push(u),t.successors(u).forEach(function(t){i.has(o,t)?o[t].onStack&&(s.lowlink=Math.min(s.lowlink,o[t].index)):(e(t),s.lowlink=Math.min(s.lowlink,o[t].lowlink))}),s.lowlink===s.index){var c,l=[];do{c=r.pop(),o[c].onStack=!1,l.push(c)}while(u!==c);a.push(l)}}var n=0,r=[],o={},a=[];return t.nodes().forEach(function(t){i.has(o,t)||e(t)}),a}var i=n(13);t.exports=r},function(t,e,n){function r(t){function e(u){if(o.has(r,u))throw new i;o.has(n,u)||(r[u]=!0,n[u]=!0,o.each(t.predecessors(u),e),delete r[u],a.push(u))}var n={},r={},a=[];if(o.each(t.sinks(),e),o.size(n)!==t.nodeCount())throw new i;return a}function i(){}var o=n(13);t.exports=r,r.CycleException=i},function(t,e,n){function r(t,e,n){o.isArray(e)||(e=[e]);var r=(t.isDirected()?t.successors:t.neighbors).bind(t),a=[],u={};return o.each(e,function(e){if(!t.hasNode(e))throw new Error("Graph does not have node: "+e);i(t,e,"post"===n,u,r,a)}),a}function i(t,e,n,r,a,u){o.has(r,e)||(r[e]=!0,n||u.push(e),o.each(a(e),function(e){i(t,e,n,r,a,u)}),n&&u.push(e))}var o=n(13);t.exports=r},function(t,e,n){"use strict";function r(t){var e=new s({directed:!1}),n=t.nodes()[0],r=t.nodeCount();e.setNode(n,{});for(var u,l;i(e,t)<r;)u=o(e,t),l=e.hasNode(u.v)?c(t,u):-c(t,u),a(e,t,l);return e}function i(t,e){function n(r){u.forEach(e.nodeEdges(r),function(i){var o=i.v,a=r===o?i.w:o;t.hasNode(a)||c(e,i)||(t.setNode(a,{}),t.setEdge(r,a,{}),n(a))})}return u.forEach(t.nodes(),n),t.nodeCount()}function o(t,e){return u.minBy(e.edges(),function(n){if(t.hasNode(n.v)!==t.hasNode(n.w))return c(e,n)})}function a(t,e,n){u.forEach(t.nodes(),function(t){e.node(t).rank+=n})}var u=n(8),s=n(16).Graph,c=n(59).slack;t.exports=r},function(t,e,n){"use strict";function r(t){return t.target.depth}function i(t){return t.depth}function o(t,e){return e-1-t.height}function a(t,e){return t.sourceLinks.length?t.depth:e-1}function u(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?Object(s.min)(t.sourceLinks,r)-1:0}e.c=i,e.d=o,e.b=a,e.a=u;var s=n(14)},function(t,e,n){"use strict";var r=n(33),i=n(27),o=n(60),a=n(95),u=n(96);e.a=function(){function t(t){var e,i,o,a,u,g=t.length,v=!1,y=new Array(g),m=new Array(g);for(null==h&&(p=d(u=Object(r.path)())),e=0;e<=g;++e){if(!(e<g&&f(a=t[e],e,t))===v)if(v=!v)i=e,p.areaStart(),p.lineStart();else{for(p.lineEnd(),p.lineStart(),o=e-1;o>=i;--o)p.point(y[o],m[o]);p.lineEnd(),p.areaEnd()}v&&(y[e]=+n(a,e,t),m[e]=+c(a,e,t),p.point(s?+s(a,e,t):y[e],l?+l(a,e,t):m[e]))}if(u)return p=null,u+""||null}function e(){return Object(a.a)().defined(f).curve(d).context(h)}var n=u.a,s=null,c=Object(i.a)(0),l=u.b,f=Object(i.a)(!0),h=null,d=o.a,p=null;return t.x=function(e){return arguments.length?(n="function"===typeof e?e:Object(i.a)(+e),s=null,t):n},t.x0=function(e){return arguments.length?(n="function"===typeof e?e:Object(i.a)(+e),t):n},t.x1=function(e){return arguments.length?(s=null==e?null:"function"===typeof e?e:Object(i.a)(+e),t):s},t.y=function(e){return arguments.length?(c="function"===typeof e?e:Object(i.a)(+e),l=null,t):c},t.y0=function(e){return arguments.length?(c="function"===typeof e?e:Object(i.a)(+e),t):c},t.y1=function(e){return arguments.length?(l=null==e?null:"function"===typeof e?e:Object(i.a)(+e),t):l},t.lineX0=t.lineY0=function(){return e().x(n).y(c)},t.lineY1=function(){return e().x(n).y(l)},t.lineX1=function(){return e().x(s).y(c)},t.defined=function(e){return arguments.length?(f="function"===typeof e?e:Object(i.a)(!!e),t):f},t.curve=function(e){return arguments.length?(d=e,null!=h&&(p=d(h)),t):d},t.context=function(e){return arguments.length?(null==e?h=p=null:p=d(h=e),t):h},t}},function(t,e,n){"use strict";function r(t){this._curve=t}function i(t){function e(e){return new r(t(e))}return e._curve=t,e}n.d(e,"a",function(){return a}),e.b=i;var o=n(60),a=i(o.a);r.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}}},function(t,e,n){"use strict";function r(t){var e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e(Object(i.b)(t)):e()._curve},t}e.a=r;var i=n(178);n(95)},function(t,e,n){"use strict";e.a=function(t,e){return[(e=+e)*Math.cos(t-=Math.PI/2),e*Math.sin(t)]}},function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=Array.prototype.slice},function(t,e,n){"use strict";var r=n(46);e.a={draw:function(t,e){var n=Math.sqrt(e/r.j);t.moveTo(n,0),t.arc(0,0,n,0,r.m)}}},function(t,e,n){"use strict";e.a={draw:function(t,e){var n=Math.sqrt(e/5)/2;t.moveTo(-3*n,-n),t.lineTo(-n,-n),t.lineTo(-n,-3*n),t.lineTo(n,-3*n),t.lineTo(n,-n),t.lineTo(3*n,-n),t.lineTo(3*n,n),t.lineTo(n,n),t.lineTo(n,3*n),t.lineTo(-n,3*n),t.lineTo(-n,n),t.lineTo(-3*n,n),t.closePath()}}},function(t,e,n){"use strict";var r=Math.sqrt(1/3),i=2*r;e.a={draw:function(t,e){var n=Math.sqrt(e/i),o=n*r;t.moveTo(0,-n),t.lineTo(o,0),t.lineTo(0,n),t.lineTo(-o,0),t.closePath()}}},function(t,e,n){"use strict";var r=n(46),i=Math.sin(r.j/10)/Math.sin(7*r.j/10),o=Math.sin(r.m/10)*i,a=-Math.cos(r.m/10)*i;e.a={draw:function(t,e){var n=Math.sqrt(.8908130915292852*e),i=o*n,u=a*n;t.moveTo(0,-n),t.lineTo(i,u);for(var s=1;s<5;++s){var c=r.m*s/5,l=Math.cos(c),f=Math.sin(c);t.lineTo(f*n,-l*n),t.lineTo(l*i-f*u,f*i+l*u)}t.closePath()}}},function(t,e,n){"use strict";e.a={draw:function(t,e){var n=Math.sqrt(e),r=-n/2;t.rect(r,r,n,n)}}},function(t,e,n){"use strict";var r=Math.sqrt(3);e.a={draw:function(t,e){var n=-Math.sqrt(e/(3*r));t.moveTo(0,2*n),t.lineTo(-r*n,-n),t.lineTo(r*n,-n),t.closePath()}}},function(t,e,n){"use strict";var r=-.5,i=Math.sqrt(3)/2,o=1/Math.sqrt(12),a=3*(o/2+1);e.a={draw:function(t,e){var n=Math.sqrt(e/a),u=n/2,s=n*o,c=u,l=n*o+n,f=-c,h=l;t.moveTo(u,s),t.lineTo(c,l),t.lineTo(f,h),t.lineTo(r*u-i*s,i*u+r*s),t.lineTo(r*c-i*l,i*c+r*l),t.lineTo(r*f-i*h,i*f+r*h),t.lineTo(r*u+i*s,r*s-i*u),t.lineTo(r*c+i*l,r*l-i*c),t.lineTo(r*f+i*h,r*h-i*f),t.closePath()}}},function(t,e,n){"use strict";function r(t,e){this._context=t,this._k=(1-e)/6}e.a=r;var i=n(61),o=n(63);r.prototype={areaStart:i.a,areaEnd:i.a,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:Object(o.b)(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};!function t(e){function n(t){return new r(t,e)}return n.tension=function(e){return t(+e)},n}(0)},function(t,e,n){"use strict";function r(t,e){this._context=t,this._k=(1-e)/6}e.a=r;var i=n(63);r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Object(i.b)(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};!function t(e){function n(t){return new r(t,e)}return n.tension=function(e){return t(+e)},n}(0)},function(t,e,n){"use strict";function r(t){return l.b[t.index]={site:t,halfedges:[]}}function i(t,e){var n=t.site,r=e.left,i=e.right;return n===i&&(i=r,r=n),i?Math.atan2(i[1]-r[1],i[0]-r[0]):(n===r?(r=e[1],i=e[0]):(r=e[0],i=e[1]),Math.atan2(r[0]-i[0],i[1]-r[1]))}function o(t,e){return e[+(e.left!==t.site)]}function a(t,e){return e[+(e.left===t.site)]}function u(){for(var t,e,n,r,o=0,a=l.b.length;o<a;++o)if((t=l.b[o])&&(r=(e=t.halfedges).length)){var u=new Array(r),s=new Array(r);for(n=0;n<r;++n)u[n]=n,s[n]=i(t,l.e[e[n]]);for(u.sort(function(t,e){return s[e]-s[t]}),n=0;n<r;++n)s[n]=e[u[n]];for(n=0;n<r;++n)e[n]=s[n]}}function s(t,e,n,r){var i,u,s,f,h,d,p,g,v,y,m,b,x=l.b.length,_=!0;for(i=0;i<x;++i)if(u=l.b[i]){for(s=u.site,h=u.halfedges,f=h.length;f--;)l.e[h[f]]||h.splice(f,1);for(f=0,d=h.length;f<d;)y=a(u,l.e[h[f]]),m=y[0],b=y[1],p=o(u,l.e[h[++f%d]]),g=p[0],v=p[1],(Math.abs(m-g)>l.f||Math.abs(b-v)>l.f)&&(h.splice(f,0,l.e.push(Object(c.b)(s,y,Math.abs(m-t)<l.f&&r-b>l.f?[t,Math.abs(g-t)<l.f?v:r]:Math.abs(b-r)<l.f&&n-m>l.f?[Math.abs(v-r)<l.f?g:n,r]:Math.abs(m-n)<l.f&&b-e>l.f?[n,Math.abs(g-n)<l.f?v:e]:Math.abs(b-e)<l.f&&m-t>l.f?[Math.abs(v-e)<l.f?g:t,e]:null))-1),++d);d&&(_=!1)}if(_){var w,O,S,C=1/0;for(i=0,_=null;i<x;++i)(u=l.b[i])&&(s=u.site,w=s[0]-t,O=s[1]-e,(S=w*w+O*O)<C&&(C=S,_=u));if(_){var E=[t,e],M=[t,r],j=[n,r],T=[n,e];_.halfedges.push(l.e.push(Object(c.b)(s=_.site,E,M))-1,l.e.push(Object(c.b)(s,M,j))-1,l.e.push(Object(c.b)(s,j,T))-1,l.e.push(Object(c.b)(s,T,E))-1)}}for(i=0;i<x;++i)(u=l.b[i])&&(u.halfedges.length||delete l.b[i])}e.c=r,e.a=o,e.d=u,e.b=s;var c=n(100),l=n(49)},function(t,e,n){"use strict";function r(){Object(u.a)(this),this.x=this.y=this.arc=this.site=this.cy=null}function i(t){var e=t.P,n=t.N;if(e&&n){var i=e.site,o=t.site,u=n.site;if(i!==u){var l=o[0],f=o[1],h=i[0]-l,d=i[1]-f,p=u[0]-l,g=u[1]-f,v=2*(h*g-d*p);if(!(v>=-s.g)){var y=h*h+d*d,m=p*p+g*g,b=(g*y-d*m)/v,x=(h*m-p*y)/v,_=c.pop()||new r;_.arc=t,_.site=o,_.x=b+l,_.y=(_.cy=x+f)+Math.sqrt(b*b+x*x),t.circle=_;for(var w=null,O=s.c._;O;)if(_.y<O.y||_.y===O.y&&_.x<=O.x){if(!O.L){w=O.P;break}O=O.L}else{if(!O.R){w=O;break}O=O.R}s.c.insert(w,_),w||(a=_)}}}}function o(t){var e=t.circle;e&&(e.P||(a=e.N),s.c.remove(e),c.push(e),Object(u.a)(e),t.circle=null)}n.d(e,"c",function(){return a}),e.a=i,e.b=o;var a,u=n(99),s=n(49),c=[]},function(t,e,n){function r(t,e){var n=this;if(n.vgap=n.hgap=0,t instanceof r)return t;n.data=t;var i=e.getHGap(t),o=e.getVGap(t);return n.width=e.getWidth(t),n.height=e.getHeight(t),n.id=e.getId(t),n.x=n.y=0,n.depth=0,n.children||(n.children=[]),n.addGap(i,o),n}function i(t,e,n){void 0===e&&(e={}),e=o.assign({},a,e);var i,u=new r(t,e),s=[u];if(!n&&!t.collapsed)for(;i=s.pop();)if(!i.data.collapsed){var c=e.getChildren(i.data),l=c?c.length:0;if(i.children=new Array(l),c&&l)for(var f=0;f<l;f++){var h=new r(c[f],e);i.children[f]=h,s.push(h),h.parent=i,h.depth=i.depth+1}}return u}var o=n(28),a={getId:function(t){return t.id||t.name},getHGap:function(t){return t.hgap||18},getVGap:function(t){return t.vgap||18},getChildren:function(t){return t.children},getHeight:function(t){return t.height||36},getWidth:function(t){var e=t.name||" ";return t.width||18*e.split("").length}};o.assign(r.prototype,{isRoot:function(){return 0===this.depth},isLeaf:function(){return 0===this.children.length},addGap:function(t,e){var n=this;n.hgap+=t,n.vgap+=e,n.width+=2*t,n.height+=2*e},eachNode:function(t){for(var e,n=this,r=[n];e=r.pop();)t(e),r=r.concat(e.children)},DFTraverse:function(t){this.eachNode(t)},BFTraverse:function(t){for(var e,n=this,r=[n];e=r.shift();)t(e),r=r.concat(e.children)},getBoundingBox:function(){var t={left:Number.MAX_VALUE,top:Number.MAX_VALUE,width:0,height:0};return this.eachNode(function(e){t.left=Math.min(t.left,e.x),t.top=Math.min(t.top,e.y),t.width=Math.max(t.width,e.x+e.width),t.height=Math.max(t.height,e.y+e.height)}),t},translate:function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.eachNode(function(n){n.x+=t,n.y+=e})},right2left:function(){var t=this,e=t.getBoundingBox();t.eachNode(function(t){t.x=t.x-2*(t.x-e.left)-t.width}),t.translate(e.width,0)},bottom2top:function(){var t=this,e=t.getBoundingBox();t.eachNode(function(t){t.y=t.y-2*(t.y-e.top)-t.height}),t.translate(0,e.height)}}),t.exports=i},function(t,e,n){var r=n(193);t.exports=function(t,e){for(var n=r(t.data,e,!0),i=r(t.data,e,!0),o=t.children.length,a=Math.round(o/2),u=e.getSide||function(t,e){return e<a?"right":"left"},s=0;s<o;s++){var c=t.children[s];"right"===u(c,s)?i.children.push(c):n.children.push(c)}return n.eachNode(function(t){t.isRoot()||(t.side="left")}),i.eachNode(function(t){t.isRoot()||(t.side="right")}),{left:n,right:i}}},function(t,e,n){n(196),n(350),n(351),n(354),n(355),n(357),n(361),n(158),n(365),n(366),n(368),n(390),n(398),n(399),n(400),n(403),n(404),n(405),n(406),n(407),n(408),n(409),n(410),n(411),n(413),n(414),n(415),n(418),n(420),n(422),n(423),n(424),n(425),n(426),n(427),n(428),n(429),n(430),n(431),n(472),n(508),n(514),n(515),n(524),n(525),n(526),n(527),n(528),n(529),n(530),n(532),n(534),n(535),t.exports=n(2)},function(t,e,n){var r=n(3),i=n(0),o=i.geoArea,a=i.geoCentroid,u=i.geoContains,s=i.geoDistance,c=i.geoLength,l=n(128),f=l.geoProject,h=n(39),d=n(141);r(h.prototype,{geoArea:function(t){return o(t)},geoAreaByName:function(t){return o(this.geoFeatureByName(t))},geoCentroid:function(t){return a(t)},geoCentroidByName:function(t){return a(this.geoFeatureByName(t))},geoDistance:function(t,e){return s(t,e)},geoLength:function(t){return c(t)},geoLengthByName:function(t){return c(this.geoFeatureByName(t))},geoContains:function(t,e){return u(t,e)},geoFeatureByName:function(t){var e,n=this.rows;return n.some(function(n){return n.name===t&&(e=n,!0)}),e},geoFeatureByPosition:function(t){var e,n=this.rows;return n.some(function(n){return!!u(n,t)&&(e=n,!0)}),e},geoNameByPosition:function(t){var e=this.geoFeatureByPosition(t);if(e)return e.name},getGeoProjection:d,geoProject:function(t,e,n){return e=d(e,n),f(t,e)},geoProjectByName:function(t,e,n){return e=d(e,n),f(this.geoFeatureByName(t),e)},geoProjectPosition:function(t,e,n){return(e=d(e,n))(t)},geoProjectInvert:function(t,e,n){return e=d(e,n),e.invert(t)}})},function(t,e,n){"use strict";function r(t,e){_.push(w=[d=t,g=t]),e<p&&(p=e),e>v&&(v=e)}function i(t,e){var n=Object(C.a)([t*E.r,e*E.r]);if(x){var r=Object(C.c)(x,n),i=[r[1],-r[0],0],o=Object(C.c)(i,r);Object(C.e)(o),o=Object(C.g)(o);var a,u=t-y,s=u>0?1:-1,c=o[0]*E.h*s,f=Object(E.a)(u)>180;f^(s*y<c&&c<s*t)?(a=o[1]*E.h)>v&&(v=a):(c=(c+360)%360-180,f^(s*y<c&&c<s*t)?(a=-o[1]*E.h)<p&&(p=a):(e<p&&(p=e),e>v&&(v=e))),f?t<y?l(d,t)>l(d,g)&&(g=t):l(t,g)>l(d,g)&&(d=t):g>=d?(t<d&&(d=t),t>g&&(g=t)):t>y?l(d,t)>l(d,g)&&(g=t):l(t,g)>l(d,g)&&(d=t)}else _.push(w=[d=t,g=t]);e<p&&(p=e),e>v&&(v=e),x=n,y=t}function o(){T.point=i}function a(){w[0]=d,w[1]=g,T.point=r,x=null}function u(t,e){if(x){var n=t-y;j.add(Object(E.a)(n)>180?n+(n>0?360:-360):n)}else m=t,b=e;S.b.point(t,e),i(t,e)}function s(){S.b.lineStart()}function c(){u(m,b),S.b.lineEnd(),Object(E.a)(j)>E.i&&(d=-(g=180)),w[0]=d,w[1]=g,x=null}function l(t,e){return(e-=t)<0?e+360:e}function f(t,e){return t[0]-e[0]}function h(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:e<t[0]||t[1]<e}var d,p,g,v,y,m,b,x,_,w,O=n(29),S=n(103),C=n(35),E=n(4),M=n(22),j=Object(O.a)(),T={point:r,lineStart:o,lineEnd:a,polygonStart:function(){T.point=u,T.lineStart=s,T.lineEnd=c,j.reset(),S.b.polygonStart()},polygonEnd:function(){S.b.polygonEnd(),T.point=r,T.lineStart=o,T.lineEnd=a,S.a<0?(d=-(g=180),p=-(v=90)):j>E.i?v=90:j<-E.i&&(p=-90),w[0]=d,w[1]=g}};e.a=function(t){var e,n,r,i,o,a,u;if(v=g=-(d=p=1/0),_=[],Object(M.a)(t,T),n=_.length){for(_.sort(f),e=1,r=_[0],o=[r];e<n;++e)i=_[e],h(r,i[0])||h(r,i[1])?(l(r[0],i[1])>l(r[0],r[1])&&(r[1]=i[1]),l(i[0],r[1])>l(r[0],r[1])&&(r[0]=i[0])):o.push(r=i);for(a=-1/0,n=o.length-1,e=0,r=o[n];e<=n;r=i,++e)i=o[e],(u=l(r[1],i[0]))>a&&(a=u,d=i[0],g=r[1])}return _=w=null,d===1/0||p===1/0?[[NaN,NaN],[NaN,NaN]]:[[d,p],[g,v]]}},function(t,e,n){"use strict";function r(t,e){t*=T.r,e*=T.r;var n=Object(T.g)(e);i(n*Object(T.g)(t),n*Object(T.t)(t),Object(T.t)(e))}function i(t,e,n){++d,g+=(t-g)/d,v+=(e-v)/d,y+=(n-y)/d}function o(){A.point=a}function a(t,e){t*=T.r,e*=T.r;var n=Object(T.g)(e);E=n*Object(T.g)(t),M=n*Object(T.t)(t),j=Object(T.t)(e),A.point=u,i(E,M,j)}function u(t,e){t*=T.r,e*=T.r;var n=Object(T.g)(e),r=n*Object(T.g)(t),o=n*Object(T.t)(t),a=Object(T.t)(e),u=Object(T.e)(Object(T.u)((u=M*a-j*o)*u+(u=j*r-E*a)*u+(u=E*o-M*r)*u),E*r+M*o+j*a);p+=u,m+=u*(E+(E=r)),b+=u*(M+(M=o)),x+=u*(j+(j=a)),i(E,M,j)}function s(){A.point=r}function c(){A.point=f}function l(){h(S,C),A.point=r}function f(t,e){S=t,C=e,t*=T.r,e*=T.r,A.point=h;var n=Object(T.g)(e);E=n*Object(T.g)(t),M=n*Object(T.t)(t),j=Object(T.t)(e),i(E,M,j)}function h(t,e){t*=T.r,e*=T.r;var n=Object(T.g)(e),r=n*Object(T.g)(t),o=n*Object(T.t)(t),a=Object(T.t)(e),u=M*a-j*o,s=j*r-E*a,c=E*o-M*r,l=Object(T.u)(u*u+s*s+c*c),f=Object(T.c)(l),h=l&&-f/l;_+=h*u,w+=h*s,O+=h*c,p+=f,m+=f*(E+(E=r)),b+=f*(M+(M=o)),x+=f*(j+(j=a)),i(E,M,j)}var d,p,g,v,y,m,b,x,_,w,O,S,C,E,M,j,T=n(4),k=n(20),P=n(22),A={sphere:k.a,point:r,lineStart:o,lineEnd:s,polygonStart:function(){A.lineStart=c,A.lineEnd=l},polygonEnd:function(){A.lineStart=o,A.lineEnd=s}};e.a=function(t){d=p=g=v=y=m=b=x=_=w=O=0,Object(P.a)(t,A);var e=_,n=w,r=O,i=e*e+n*n+r*r;return i<T.j&&(e=m,n=b,r=x,p<T.i&&(e=g,n=v,r=y),(i=e*e+n*n+r*r)<T.j)?[NaN,NaN]:[Object(T.e)(n,e)*T.h,Object(T.c)(r/Object(T.u)(i))*T.h]}},function(t,e,n){"use strict";e.a=function(t){return function(){return t}}},function(t,e,n){"use strict";e.a=function(t,e,n,r,i,o){var a,u=t[0],s=t[1],c=e[0],l=e[1],f=0,h=1,d=c-u,p=l-s;if(a=n-u,d||!(a>0)){if(a/=d,d<0){if(a<f)return;a<h&&(h=a)}else if(d>0){if(a>h)return;a>f&&(f=a)}if(a=i-u,d||!(a<0)){if(a/=d,d<0){if(a>h)return;a>f&&(f=a)}else if(d>0){if(a<f)return;a<h&&(h=a)}if(a=r-s,p||!(a>0)){if(a/=p,p<0){if(a<f)return;a<h&&(h=a)}else if(p>0){if(a>h)return;a>f&&(f=a)}if(a=o-s,p||!(a<0)){if(a/=p,p<0){if(a>h)return;a>f&&(f=a)}else if(p>0){if(a<f)return;a<h&&(h=a)}return f>0&&(t[0]=u+f*d,t[1]=s+f*p),h<1&&(e[0]=u+h*d,e[1]=s+h*p),!0}}}}}},function(t,e,n){"use strict";var r=n(111);e.a=function(t,e,n){var i,o,a,u,s=t.length,c=e.length,l=new Array(s*c);for(null==n&&(n=r.b),i=a=0;i<s;++i)for(u=t[i],o=0;o<c;++o,++a)l[a]=n(u,e[o]);return l}},function(t,e,n){"use strict";e.a=function(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}},function(t,e,n){"use strict";var r=n(115),i=n(109),o=n(204),a=n(114),u=n(205),s=n(116),c=n(117),l=n(118);e.a=function(){function t(t){var r,o,a=t.length,u=new Array(a);for(r=0;r<a;++r)u[r]=e(t[r],r,t);var l=n(u),h=l[0],d=l[1],p=f(u,h,d);Array.isArray(p)||(p=Object(c.c)(h,d,p),p=Object(s.a)(Math.ceil(h/p)*p,Math.floor(d/p)*p,p));for(var g=p.length;p[0]<=h;)p.shift(),--g;for(;p[g-1]>d;)p.pop(),--g;var v,y=new Array(g+1);for(r=0;r<=g;++r)v=y[r]=[],v.x0=r>0?p[r-1]:h,v.x1=r<g?p[r]:d;for(r=0;r<a;++r)o=u[r],h<=o&&o<=d&&y[Object(i.c)(p,o,0,g)].push(t[r]);return y}var e=u.a,n=a.a,f=l.a;return t.value=function(n){return arguments.length?(e="function"===typeof n?n:Object(o.a)(n),t):e},t.domain=function(e){return arguments.length?(n="function"===typeof e?e:Object(o.a)([e[0],e[1]]),t):n},t.thresholds=function(e){return arguments.length?(f="function"===typeof e?e:Array.isArray(e)?Object(o.a)(r.b.call(e)):Object(o.a)(e),t):f},t}},function(t,e,n){"use strict";e.a=function(t){return function(){return t}}},function(t,e,n){"use strict";e.a=function(t){return t}},function(t,e,n){"use strict";var r=n(115),i=n(30),o=n(36),a=n(66);e.a=function(t,e,n){return t=r.a.call(t,o.a).sort(i.a),Math.ceil((n-e)/(2*(Object(a.a)(t,.75)-Object(a.a)(t,.25))*Math.pow(t.length,-1/3)))}},function(t,e,n){"use strict";var r=n(112);e.a=function(t,e,n){return Math.ceil((n-e)/(3.5*Object(r.a)(t)*Math.pow(t.length,-1/3)))}},function(t,e,n){"use strict";e.a=function(t,e){var n,r,i=t.length,o=-1;if(null==e){for(;++o<i;)if(null!=(n=t[o])&&n>=n)for(r=n;++o<i;)null!=(n=t[o])&&n>r&&(r=n)}else for(;++o<i;)if(null!=(n=e(t[o],o,t))&&n>=n)for(r=n;++o<i;)null!=(n=e(t[o],o,t))&&n>r&&(r=n);return r}},function(t,e,n){"use strict";var r=n(36);e.a=function(t,e){var n,i=t.length,o=i,a=-1,u=0;if(null==e)for(;++a<i;)isNaN(n=Object(r.a)(t[a]))?--o:u+=n;else for(;++a<i;)isNaN(n=Object(r.a)(e(t[a],a,t)))?--o:u+=n;if(o)return u/o}},function(t,e,n){"use strict";var r=n(30),i=n(36),o=n(66);e.a=function(t,e){var n,a=t.length,u=-1,s=[];if(null==e)for(;++u<a;)isNaN(n=Object(i.a)(t[u]))||s.push(n);else for(;++u<a;)isNaN(n=Object(i.a)(e(t[u],u,t)))||s.push(n);return Object(o.a)(s.sort(r.a),.5)}},function(t,e,n){"use strict";e.a=function(t){for(var e,n,r,i=t.length,o=-1,a=0;++o<i;)a+=t[o].length;for(n=new Array(a);--i>=0;)for(r=t[i],e=r.length;--e>=0;)n[--a]=r[e];return n}},function(t,e,n){"use strict";e.a=function(t,e){for(var n=e.length,r=new Array(n);n--;)r[n]=t[e[n]];return r}},function(t,e,n){"use strict";var r=n(30);e.a=function(t,e){if(n=t.length){var n,i,o=0,a=0,u=t[a];for(null==e&&(e=r.a);++o<n;)(e(i=t[o],u)<0||0!==e(u,u))&&(u=i,a=o);return 0===e(u,u)?a:void 0}}},function(t,e,n){"use strict";e.a=function(t,e,n){for(var r,i,o=(null==n?t.length:n)-(e=null==e?0:+e);o;)i=Math.random()*o--|0,r=t[o+e],t[o+e]=t[i+e],t[i+e]=r;return t}},function(t,e,n){"use strict";e.a=function(t,e){var n,r=t.length,i=-1,o=0;if(null==e)for(;++i<r;)(n=+t[i])&&(o+=n);else for(;++i<r;)(n=+e(t[i],i,t))&&(o+=n);return o}},function(t,e,n){"use strict";var r=n(120);e.a=function(){return Object(r.a)(arguments)}},function(t,e,n){"use strict";function r(t,e){return!(!t||!d.hasOwnProperty(t.type))&&d[t.type](t,e)}function i(t,e){return 0===Object(l.a)(t,e)}function o(t,e){var n=Object(l.a)(t[0],t[1]);return Object(l.a)(t[0],e)+Object(l.a)(e,t[1])<=n+f.i}function a(t,e){return!!Object(c.a)(t.map(u),s(e))}function u(t){return t=t.map(s),t.pop(),t}function s(t){return[t[0]*f.r,t[1]*f.r]}var c=n(121),l=n(122),f=n(4),h={Feature:function(t,e){return r(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,i=-1,o=n.length;++i<o;)if(r(n[i].geometry,e))return!0;return!1}},d={Sphere:function(){return!0},Point:function(t,e){return i(t.coordinates,e)},MultiPoint:function(t,e){for(var n=t.coordinates,r=-1,o=n.length;++r<o;)if(i(n[r],e))return!0;return!1},LineString:function(t,e){return o(t.coordinates,e)},MultiLineString:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)if(o(n[r],e))return!0;return!1},Polygon:function(t,e){return a(t.coordinates,e)},MultiPolygon:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)if(a(n[r],e))return!0;return!1},GeometryCollection:function(t,e){for(var n=t.geometries,i=-1,o=n.length;++i<o;)if(r(n[i],e))return!0;return!1}};e.a=function(t,e){return(t&&h.hasOwnProperty(t.type)?h[t.type]:r)(t,e)}},function(t,e,n){"use strict";function r(t,e,n){var r=Object(u.range)(t,e-s.i,n).concat(e);return function(t){return r.map(function(e){return[t,e]})}}function i(t,e,n){var r=Object(u.range)(t,e-s.i,n).concat(e);return function(t){return r.map(function(e){return[e,t]})}}function o(){function t(){return{type:"MultiLineString",coordinates:e()}}function e(){return Object(u.range)(Object(s.f)(c/x)*x,a,x).map(v).concat(Object(u.range)(Object(s.f)(d/_)*_,h,_).map(y)).concat(Object(u.range)(Object(s.f)(o/m)*m,n,m).filter(function(t){return Object(s.a)(t%x)>s.i}).map(p)).concat(Object(u.range)(Object(s.f)(f/b)*b,l,b).filter(function(t){return Object(s.a)(t%_)>s.i}).map(g))}var n,o,a,c,l,f,h,d,p,g,v,y,m=10,b=m,x=90,_=360,w=2.5;return t.lines=function(){return e().map(function(t){return{type:"LineString",coordinates:t}})},t.outline=function(){return{type:"Polygon",coordinates:[v(c).concat(y(h).slice(1),v(a).reverse().slice(1),y(d).reverse().slice(1))]}},t.extent=function(e){return arguments.length?t.extentMajor(e).extentMinor(e):t.extentMinor()},t.extentMajor=function(e){return arguments.length?(c=+e[0][0],a=+e[1][0],d=+e[0][1],h=+e[1][1],c>a&&(e=c,c=a,a=e),d>h&&(e=d,d=h,h=e),t.precision(w)):[[c,d],[a,h]]},t.extentMinor=function(e){return arguments.length?(o=+e[0][0],n=+e[1][0],f=+e[0][1],l=+e[1][1],o>n&&(e=o,o=n,n=e),f>l&&(e=f,f=l,l=e),t.precision(w)):[[o,f],[n,l]]},t.step=function(e){return arguments.length?t.stepMajor(e).stepMinor(e):t.stepMinor()},t.stepMajor=function(e){return arguments.length?(x=+e[0],_=+e[1],t):[x,_]},t.stepMinor=function(e){return arguments.length?(m=+e[0],b=+e[1],t):[m,b]},t.precision=function(e){return arguments.length?(w=+e,p=r(f,l,90),g=i(o,n,w),v=r(d,h,90),y=i(c,a,w),t):w},t.extentMajor([[-180,-90+s.i],[180,90-s.i]]).extentMinor([[-180,-80-s.i],[180,80+s.i]])}function a(){return o()()}e.a=o,e.b=a;var u=n(14),s=n(4)},function(t,e,n){"use strict";var r=n(4);e.a=function(t,e){var n=t[0]*r.r,i=t[1]*r.r,o=e[0]*r.r,a=e[1]*r.r,u=Object(r.g)(i),s=Object(r.t)(i),c=Object(r.g)(a),l=Object(r.t)(a),f=u*Object(r.g)(n),h=u*Object(r.t)(n),d=c*Object(r.g)(o),p=c*Object(r.t)(o),g=2*Object(r.c)(Object(r.u)(Object(r.m)(a-i)+u*c*Object(r.m)(o-n))),v=Object(r.t)(g),y=g?function(t){var e=Object(r.t)(t*=g)/v,n=Object(r.t)(g-t)/v,i=n*f+e*d,o=n*h+e*p,a=n*s+e*l;return[Object(r.e)(o,i)*r.h,Object(r.e)(a,Object(r.u)(i*i+o*o))*r.h]}:function(){return[n*r.h,i*r.h]};return y.distance=g,y}},function(t,e,n){"use strict";var r=n(67),i=n(22),o=n(221),a=n(124),u=n(222),s=n(223),c=n(224),l=n(225);e.a=function(t,e){function n(t){return t&&("function"===typeof d&&h.pointRadius(+d.apply(this,arguments)),Object(i.a)(t,f(h))),h.result()}var f,h,d=4.5;return n.area=function(t){return Object(i.a)(t,f(o.a)),o.a.result()},n.measure=function(t){return Object(i.a)(t,f(c.a)),c.a.result()},n.bounds=function(t){return Object(i.a)(t,f(a.a)),a.a.result()},n.centroid=function(t){return Object(i.a)(t,f(u.a)),u.a.result()},n.projection=function(e){return arguments.length?(f=null==e?(t=null,r.a):(t=e).stream,n):t},n.context=function(t){return arguments.length?(h=null==t?(e=null,new l.a):new s.a(e=t),"function"!==typeof d&&h.pointRadius(d),n):e},n.pointRadius=function(t){return arguments.length?(d="function"===typeof t?t:(h.pointRadius(+t),+t),n):d},n.projection(t).context(e)}},function(t,e,n){"use strict";function r(){v.point=i}function i(t,e){v.point=o,u=c=t,s=l=e}function o(t,e){g.add(l*t-c*e),c=t,l=e}function a(){o(u,s)}var u,s,c,l,f=n(29),h=n(4),d=n(20),p=Object(f.a)(),g=Object(f.a)(),v={point:d.a,lineStart:d.a,lineEnd:d.a,polygonStart:function(){v.lineStart=r,v.lineEnd=a},polygonEnd:function(){v.lineStart=v.lineEnd=v.point=d.a,p.add(Object(h.a)(g)),g.reset()},result:function(){var t=p/2;return p.reset(),t}};e.a=v},function(t,e,n){"use strict";function r(t,e){y+=t,m+=e,++b}function i(){E.point=o}function o(t,e){E.point=a,r(p=t,g=e)}function a(t,e){var n=t-p,i=e-g,o=Object(v.u)(n*n+i*i);x+=o*(p+t)/2,_+=o*(g+e)/2,w+=o,r(p=t,g=e)}function u(){E.point=r}function s(){E.point=l}function c(){f(h,d)}function l(t,e){E.point=f,r(h=p=t,d=g=e)}function f(t,e){var n=t-p,i=e-g,o=Object(v.u)(n*n+i*i);x+=o*(p+t)/2,_+=o*(g+e)/2,w+=o,o=g*t-p*e,O+=o*(p+t),S+=o*(g+e),C+=3*o,r(p=t,g=e)}var h,d,p,g,v=n(4),y=0,m=0,b=0,x=0,_=0,w=0,O=0,S=0,C=0,E={point:r,lineStart:i,lineEnd:u,polygonStart:function(){E.lineStart=s,E.lineEnd=c},polygonEnd:function(){E.point=r,E.lineStart=i,E.lineEnd=u},result:function(){var t=C?[O/C,S/C]:w?[x/w,_/w]:b?[y/b,m/b]:[NaN,NaN];return y=m=b=x=_=w=O=S=C=0,t}};e.a=E},function(t,e,n){"use strict";function r(t){this._context=t}e.a=r;var i=n(4),o=n(20);r.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point=1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,i.w)}},result:o.a}},function(t,e,n){"use strict";function r(t,e){p.point=i,a=s=t,u=c=e}function i(t,e){s-=t,c-=e,d.add(Object(f.u)(s*s+c*c)),s=t,c=e}var o,a,u,s,c,l=n(29),f=n(4),h=n(20),d=Object(l.a)(),p={point:h.a,lineStart:function(){p.point=r},lineEnd:function(){o&&i(a,u),p.point=h.a},polygonStart:function(){o=!0},polygonEnd:function(){o=null},result:function(){var t=+d;return d.reset(),t}};e.a=p},function(t,e,n){"use strict";function r(){this._string=[]}function i(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}e.a=r,r.prototype={_radius:4.5,_circle:i(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._string.push("M",t,",",e),this._point=1;break;case 1:this._string.push("L",t,",",e);break;default:null==this._circle&&(this._circle=i(this._radius)),this._string.push("M",t,",",e,this._circle)}},result:function(){if(this._string.length){var t=this._string.join("");return this._string=[],t}return null}}},function(t,e,n){"use strict";function r(t){var e,n=NaN,r=NaN,o=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(a,s){var c=a>0?u.o:-u.o,l=Object(u.a)(a-n);Object(u.a)(l-u.o)<u.i?(t.point(n,r=(r+s)/2>0?u.l:-u.l),t.point(o,r),t.lineEnd(),t.lineStart(),t.point(c,r),t.point(a,r),e=0):o!==c&&l>=u.o&&(Object(u.a)(n-o)<u.i&&(n-=o*u.i),Object(u.a)(a-c)<u.i&&(a-=c*u.i),r=i(n,r,a,s),t.point(o,r),t.lineEnd(),t.lineStart(),t.point(c,r),e=0),t.point(n=a,r=s),o=c},lineEnd:function(){t.lineEnd(),n=r=NaN},clean:function(){return 2-e}}}function i(t,e,n,r){var i,o,a=Object(u.t)(t-n);return Object(u.a)(a)>u.i?Object(u.d)((Object(u.t)(e)*(o=Object(u.g)(r))*Object(u.t)(n)-Object(u.t)(r)*(i=Object(u.g)(e))*Object(u.t)(t))/(i*o*a)):(e+r)/2}function o(t,e,n,r){var i;if(null==t)i=n*u.l,r.point(-u.o,i),r.point(0,i),r.point(u.o,i),r.point(u.o,0),r.point(u.o,-i),r.point(0,-i),r.point(-u.o,-i),r.point(-u.o,0),r.point(-u.o,i);else if(Object(u.a)(t[0]-e[0])>u.i){var o=t[0]<e[0]?u.o:-u.o;i=n*o/2,r.point(-o,i),r.point(0,i),r.point(o,i)}else r.point(e[0],e[1])}var a=n(126),u=n(4);e.a=Object(a.a)(function(){return!0},r,o,[-u.o,-u.l])},function(t,e,n){"use strict";var r=n(35),i=n(104),o=n(4),a=n(108),u=n(126);e.a=function(t,e){function n(n,r,o,a){Object(i.a)(a,t,e,o,n,r)}function s(t,e){return Object(o.g)(t)*Object(o.g)(e)>h}function c(t){var e,n,r,i,u;return{lineStart:function(){i=r=!1,u=1},point:function(c,h){var g,v=[c,h],y=s(c,h),m=d?y?0:f(c,h):y?f(c+(c<0?o.o:-o.o),h):0;if(!e&&(i=r=y)&&t.lineStart(),y!==r&&(!(g=l(e,v))||Object(a.a)(e,g)||Object(a.a)(v,g))&&(v[0]+=o.i,v[1]+=o.i,y=s(v[0],v[1])),y!==r)u=0,y?(t.lineStart(),g=l(v,e),t.point(g[0],g[1])):(g=l(e,v),t.point(g[0],g[1]),t.lineEnd()),e=g;else if(p&&e&&d^y){var b;m&n||!(b=l(v,e,!0))||(u=0,d?(t.lineStart(),t.point(b[0][0],b[0][1]),t.point(b[1][0],b[1][1]),t.lineEnd()):(t.point(b[1][0],b[1][1]),t.lineEnd(),t.lineStart(),t.point(b[0][0],b[0][1])))}!y||e&&Object(a.a)(e,v)||t.point(v[0],v[1]),e=v,r=y,n=m},lineEnd:function(){r&&t.lineEnd(),e=null},clean:function(){return u|(i&&r)<<1}}}function l(t,e,n){var i=Object(r.a)(t),a=Object(r.a)(e),u=[1,0,0],s=Object(r.c)(i,a),c=Object(r.d)(s,s),l=s[0],f=c-l*l;if(!f)return!n&&t;var d=h*c/f,p=-h*l/f,g=Object(r.c)(u,s),v=Object(r.f)(u,d),y=Object(r.f)(s,p);Object(r.b)(v,y);var m=g,b=Object(r.d)(v,m),x=Object(r.d)(m,m),_=b*b-x*(Object(r.d)(v,v)-1);if(!(_<0)){var w=Object(o.u)(_),O=Object(r.f)(m,(-b-w)/x);if(Object(r.b)(O,v),O=Object(r.g)(O),!n)return O;var S,C=t[0],E=e[0],M=t[1],j=e[1];E<C&&(S=C,C=E,E=S);var T=E-C,k=Object(o.a)(T-o.o)<o.i,P=k||T<o.i;if(!k&&j<M&&(S=M,M=j,j=S),P?k?M+j>0^O[1]<(Object(o.a)(O[0]-C)<o.i?M:j):M<=O[1]&&O[1]<=j:T>o.o^(C<=O[0]&&O[0]<=E)){var A=Object(r.f)(m,(-b+w)/x);return Object(r.b)(A,v),[O,Object(r.g)(A)]}}}function f(e,n){var r=d?t:o.o-t,i=0;return e<-r?i|=1:e>r&&(i|=2),n<-r?i|=4:n>r&&(i|=8),i}var h=Object(o.g)(t),d=h>0,p=Object(o.a)(h)>o.i;return Object(u.a)(s,c,n,d?[0,-t]:[-o.o,t-o.o])}},function(t,e,n){"use strict";function r(t){return Object(u.b)({point:function(e,n){e=t(e,n),this.stream.point(e[0],e[1])}})}function i(t,e){function n(r,i,o,u,s,l,f,h,d,p,g,v,y,m){var b=f-r,x=h-i,_=b*b+x*x;if(_>4*e&&y--){var w=u+p,O=s+g,S=l+v,C=Object(a.u)(w*w+O*O+S*S),E=Object(a.c)(S/=C),M=Object(a.a)(Object(a.a)(S)-1)<a.i||Object(a.a)(o-d)<a.i?(o+d)/2:Object(a.e)(O,w),j=t(M,E),T=j[0],k=j[1],P=T-r,A=k-i,I=x*P-b*A;(I*I/_>e||Object(a.a)((b*P+x*A)/_-.5)>.3||u*p+s*g+l*v<c)&&(n(r,i,o,u,s,l,T,k,M,w/=C,O/=C,S,y,m),m.point(T,k),n(T,k,M,w,O,S,f,h,d,p,g,v,y,m))}}return function(e){function r(n,r){n=t(n,r),e.point(n[0],n[1])}function i(){b=NaN,S.point=a,e.lineStart()}function a(r,i){var a=Object(o.a)([r,i]),u=t(r,i);n(b,x,m,_,w,O,b=u[0],x=u[1],m=r,_=a[0],w=a[1],O=a[2],s,e),e.point(b,x)}function u(){S.point=r,e.lineEnd()}function c(){i(),S.point=l,S.lineEnd=f}function l(t,e){a(h=t,e),d=b,p=x,g=_,v=w,y=O,S.point=a}function f(){n(b,x,m,_,w,O,d,p,h,g,v,y,s,e),S.lineEnd=u,u()}var h,d,p,g,v,y,m,b,x,_,w,O,S={point:r,lineStart:i,lineEnd:u,polygonStart:function(){e.polygonStart(),S.lineStart=c},polygonEnd:function(){e.polygonEnd(),S.lineStart=i}};return S}}var o=n(35),a=n(4),u=n(51),s=16,c=Object(a.g)(30*a.r);e.a=function(t,e){return+e?i(t,e):r(t)}},function(t,e,n){"use strict";function r(t){function e(t,e){return[t*n,Object(i.t)(e)/n]}var n=Object(i.g)(t);return e.invert=function(t,e){return[t/n,Object(i.c)(e*n)]},e}e.a=r;var i=n(4)},function(t,e,n){"use strict";function r(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i<e;)t[i].point(n,r)},sphere:function(){for(var n=-1;++n<e;)t[n].sphere()},lineStart:function(){for(var n=-1;++n<e;)t[n].lineStart()},lineEnd:function(){for(var n=-1;++n<e;)t[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<e;)t[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<e;)t[n].polygonEnd()}}}var i=n(4),o=n(125),a=n(68),u=n(70);e.a=function(){function t(t){var e=t[0],n=t[1];return h=null,c.point(e,n),h||(l.point(e,n),h)||(f.point(e,n),h)}function e(){return n=s=null,t}var n,s,c,l,f,h,d=Object(o.a)(),p=Object(a.b)().rotate([154,0]).center([-2,58.5]).parallels([55,65]),g=Object(a.b)().rotate([157,0]).center([-3,19.9]).parallels([8,18]),v={point:function(t,e){h=[t,e]}};return t.invert=function(t){var e=d.scale(),n=d.translate(),r=(t[0]-n[0])/e,i=(t[1]-n[1])/e;return(i>=.12&&i<.234&&r>=-.425&&r<-.214?p:i>=.166&&i<.234&&r>=-.214&&r<-.115?g:d).invert(t)},t.stream=function(t){return n&&s===t?n:n=r([d.stream(s=t),p.stream(t),g.stream(t)])},t.precision=function(t){return arguments.length?(d.precision(t),p.precision(t),g.precision(t),e()):d.precision()},t.scale=function(e){return arguments.length?(d.scale(e),p.scale(.35*e),g.scale(e),t.translate(d.translate())):d.scale()},t.translate=function(t){if(!arguments.length)return d.translate();var n=d.scale(),r=+t[0],o=+t[1];return c=d.translate(t).clipExtent([[r-.455*n,o-.238*n],[r+.455*n,o+.238*n]]).stream(v),l=p.translate([r-.307*n,o+.201*n]).clipExtent([[r-.425*n+i.i,o+.12*n+i.i],[r-.214*n-i.i,o+.234*n-i.i]]).stream(v),f=g.translate([r-.205*n,o+.212*n]).clipExtent([[r-.214*n+i.i,o+.166*n+i.i],[r-.115*n-i.i,o+.234*n-i.i]]).stream(v),e()},t.fitExtent=function(e,n){return Object(u.a)(t,e,n)},t.fitSize=function(e,n){return Object(u.b)(t,e,n)},t.scale(1070)}},function(t,e,n){"use strict";n.d(e,"a",function(){return a});var r=n(4),i=n(37),o=n(17),a=Object(i.b)(function(t){return Object(r.u)(2/(1+t))});a.invert=Object(i.a)(function(t){return 2*Object(r.c)(t/2)}),e.b=function(){return Object(o.a)(a).scale(124.75).clipAngle(179.999)}},function(t,e,n){"use strict";n.d(e,"a",function(){return a});var r=n(4),i=n(37),o=n(17),a=Object(i.b)(function(t){return(t=Object(r.b)(t))&&t/Object(r.t)(t)});a.invert=Object(i.a)(function(t){return t}),e.b=function(){return Object(o.a)(a).scale(79.4188).clipAngle(179.999)}},function(t,e,n){"use strict";function r(t){return Object(o.v)((o.l+t)/2)}function i(t,e){function n(t,e){s>0?e<-o.l+o.i&&(e=-o.l+o.i):e>o.l-o.i&&(e=o.l-o.i);var n=s/Object(o.p)(r(e),a);return[n*Object(o.t)(a*t),s-n*Object(o.g)(a*t)]}var i=Object(o.g)(t),a=t===e?Object(o.t)(t):Object(o.n)(i/Object(o.g)(e))/Object(o.n)(r(e)/r(t)),s=i*Object(o.p)(r(t),a)/a;return a?(n.invert=function(t,e){var n=s-e,r=Object(o.s)(a)*Object(o.u)(t*t+n*n);return[Object(o.e)(t,Object(o.a)(n))/a*Object(o.s)(n),2*Object(o.d)(Object(o.p)(s/r,1/a))-o.l]},n):u.c}e.a=i;var o=n(4),a=n(69),u=n(71);e.b=function(){return Object(a.a)(i).scale(109.5).parallels([30,30])}},function(t,e,n){"use strict";function r(t,e){function n(t,e){var n=u-e,r=o*t;return[n*Object(i.t)(r),u-n*Object(i.g)(r)]}var r=Object(i.g)(t),o=t===e?Object(i.t)(t):(r-Object(i.g)(e))/(e-t),u=r/o+t;return Object(i.a)(o)<i.i?a.b:(n.invert=function(t,e){var n=u-e;return[Object(i.e)(t,Object(i.a)(n))/o*Object(i.s)(n),u-Object(i.s)(o)*Object(i.u)(t*t+n*n)]},n)}e.a=r;var i=n(4),o=n(69),a=n(127);e.b=function(){return Object(o.a)(r).scale(131.154).center([0,13.9389])}},function(t,e,n){"use strict";function r(t,e){var n=Object(i.g)(e),r=Object(i.g)(t)*n;return[n*Object(i.t)(t)/r,Object(i.t)(e)/r]}e.b=r;var i=n(4),o=n(37),a=n(17);r.invert=Object(o.a)(i.d),e.a=function(){return Object(a.a)(r).scale(144.049).clipAngle(60)}},function(t,e,n){"use strict";function r(t,e,n,r){return 1===t&&1===e&&0===n&&0===r?o.a:Object(a.b)({point:function(i,o){this.stream.point(i*t+n,o*e+r)}})}var i=n(65),o=n(67),a=n(51),u=n(70);e.a=function(){function t(){return s=c=null,l}var e,n,a,s,c,l,f=1,h=0,d=0,p=1,g=1,v=o.a,y=null,m=o.a;return l={stream:function(t){return s&&c===t?s:s=v(m(c=t))},clipExtent:function(r){return arguments.length?(m=null==r?(y=e=n=a=null,o.a):Object(i.a)(y=+r[0][0],e=+r[0][1],n=+r[1][0],a=+r[1][1]),t()):null==y?null:[[y,e],[n,a]]},scale:function(e){return arguments.length?(v=r((f=+e)*p,f*g,h,d),t()):f},translate:function(e){return arguments.length?(v=r(f*p,f*g,h=+e[0],d=+e[1]),t()):[h,d]},reflectX:function(e){return arguments.length?(v=r(f*(p=e?-1:1),f*g,h,d),t()):p<0},reflectY:function(e){return arguments.length?(v=r(f*p,f*(g=e?-1:1),h,d),t()):g<0},fitExtent:function(t,e){return Object(u.a)(l,t,e)},fitSize:function(t,e){return Object(u.b)(l,t,e)}}}},function(t,e,n){"use strict";function r(t,e){return[Object(i.g)(e)*Object(i.t)(t),Object(i.t)(e)]}e.b=r;var i=n(4),o=n(37),a=n(17);r.invert=Object(o.a)(i.c),e.a=function(){return Object(a.a)(r).scale(249.5).clipAngle(90+i.i)}},function(t,e,n){"use strict";function r(t,e){var n=Object(i.g)(e),r=1+Object(i.g)(t)*n;return[n*Object(i.t)(t)/r,Object(i.t)(e)/r]}e.b=r;var i=n(4),o=n(37),a=n(17);r.invert=Object(o.a)(function(t){return 2*Object(i.d)(t)}),e.a=function(){return Object(a.a)(r).scale(250).clipAngle(142)}},function(t,e,n){"use strict";function r(t,e){return[Object(i.n)(Object(i.v)((i.l+e)/2)),-t]}e.b=r;var i=n(4),o=n(71);r.invert=function(t,e){return[-e,2*Object(i.d)(Object(i.k)(t))-i.l]},e.a=function(){var t=Object(o.b)(r),e=t.center,n=t.rotate;return t.center=function(t){return arguments.length?e([-t[1],t[0]]):(t=e(),[t[1],-t[0]])},t.rotate=function(t){return arguments.length?n([t[0],t[1],t.length>2?t[2]+90:90]):(t=n(),[t[0],t[1],t[2]-90])},n([0,0,90]).scale(159.155)}},function(t,e,n){"use strict";function r(t){function e(t,e){var n=Object(o.h)(t),i=Object(o.h)(e),a=Object(o.y)(e),u=i*n,s=-((1-u?Object(o.p)((1+u)/2)/(1-u):-.5)+r/(1+u));return[s*i*Object(o.y)(t),s*a]}var n=Object(o.F)(t/2),r=2*Object(o.p)(Object(o.h)(t/2))/(n*n);return e.invert=function(e,n){var i,a=Object(o.B)(e*e+n*n),u=-t/2,s=50;if(!a)return[0,0];do{var c=u/2,l=Object(o.h)(c),f=Object(o.y)(c),h=Object(o.F)(c),d=Object(o.p)(1/l);u-=i=(2/h*d-r*h-a)/(-d/(f*f)+1-r/(2*l*l))}while(Object(o.a)(i)>o.k&&--s>0);var p=Object(o.y)(u);return[Object(o.g)(e*p,a*Object(o.h)(u)),Object(o.e)(n*p/a)]},e}e.a=r;var i=n(0),o=n(1);e.b=function(){var t=o.o,e=Object(i.geoProjectionMutator)(r),n=e(t);return n.radius=function(n){return arguments.length?e(t=n*o.v):t*o.j},n.scale(179.976).clipAngle(147)}},function(t,e,n){"use strict";function r(t){function e(t,e){var s=Object(o.h)(e),c=Object(o.h)(t/=2);return[(1+s)*Object(o.y)(t),(i*e>-Object(o.g)(c,a)-.001?0:10*-i)+u+Object(o.y)(e)*r-(1+s)*n*c]}var n=Object(o.y)(t),r=Object(o.h)(t),i=t>=0?1:-1,a=Object(o.F)(i*t),u=(1+n-r)/2;return e.invert=function(t,e){var s=0,c=0,l=50;do{var f=Object(o.h)(s),h=Object(o.y)(s),d=Object(o.h)(c),p=Object(o.y)(c),g=1+d,v=g*h-t,y=u+p*r-g*n*f-e,m=g*f/2,b=-h*p,x=n*g*h/2,_=r*d+n*f*p,w=b*x-_*m,O=(y*b-v*_)/w/2,S=(v*x-y*m)/w;s-=O,c-=S}while((Object(o.a)(O)>o.k||Object(o.a)(S)>o.k)&&--l>0);return i*c>-Object(o.g)(Object(o.h)(s),a)-.001?[2*s,c]:null},e}e.a=r;var i=n(0),o=n(1);e.b=function(){var t=20*o.v,e=t>=0?1:-1,n=Object(o.F)(e*t),a=Object(i.geoProjectionMutator)(r),u=a(t),s=u.stream;return u.parallel=function(r){return arguments.length?(n=Object(o.F)((e=(t=r*o.v)>=0?1:-1)*t),a(t)):t*o.j},u.stream=function(r){var i=u.rotate(),a=s(r),c=(u.rotate([0,0]),s(r));return u.rotate(i),a.sphere=function(){c.polygonStart(),c.lineStart();for(var r=-180*e;e*r<180;r+=90*e)c.point(r,90*e);for(;e*(r-=t)>=-180;)c.point(r,e*-Object(o.g)(Object(o.h)(r*o.v/2),n)*o.j);c.lineEnd(),c.polygonEnd()},a},u.scale(218.695).center([0,28.0974])}},function(t,e,n){"use strict";function r(t,e){var n=Object(o.a)(e);return n<o.u?[t,Object(o.p)(Object(o.F)(o.u+e/2))]:[t*Object(o.h)(n)*(2*o.D-1/Object(o.y)(n)),Object(o.x)(e)*(2*o.D*(n-o.u)-Object(o.p)(Object(o.F)(n/2)))]}e.a=r;var i=n(0),o=n(1),a=Object(o.B)(8),u=Object(o.p)(1+o.D);r.invert=function(t,e){if((r=Object(o.a)(e))<u)return[t,2*Object(o.f)(Object(o.m)(e))-o.o];var n,r,i=o.u,s=25;do{var c=Object(o.h)(i/2),l=Object(o.F)(i/2);i-=n=(a*(i-o.u)-Object(o.p)(l)-r)/(a-c*c/(2*l))}while(Object(o.a)(n)>o.l&&--s>0);return[t/(Object(o.h)(i)*(a-1/Object(o.y)(i))),Object(o.x)(e)*i]},e.b=function(){return Object(i.geoProjection)(r).scale(112.314)}},function(t,e,n){"use strict";function r(t){function e(t,e){var r=Object(i.geoAzimuthalEquidistantRaw)(t,e);if(Object(o.a)(t)>o.o){var a=Object(o.g)(r[1],r[0]),u=Object(o.B)(r[0]*r[0]+r[1]*r[1]),s=n*Object(o.w)((a-o.o)/n)+o.o,c=Object(o.g)(Object(o.y)(a-=s),2-Object(o.h)(a));a=s+Object(o.e)(o.s/u*Object(o.y)(c))-c,r[0]=u*Object(o.h)(a),r[1]=u*Object(o.y)(a)}return r}var n=2*o.s/t;return e.invert=function(t,e){var r=Object(o.B)(t*t+e*e);if(r>o.o){var a=Object(o.g)(e,t),u=n*Object(o.w)((a-o.o)/n)+o.o,s=a>u?-1:1,c=r*Object(o.h)(u-a),l=1/Object(o.F)(s*Object(o.b)((c-o.s)/Object(o.B)(o.s*(o.s-2*c)+r*r)));a=u+2*Object(o.f)((l+s*Object(o.B)(l*l-3))/3),t=r*Object(o.h)(a),e=r*Object(o.y)(a)}return i.geoAzimuthalEquidistantRaw.invert(t,e)},e}e.a=r;var i=n(0),o=n(1);e.b=function(){var t=5,e=Object(i.geoProjectionMutator)(r),n=e(t),a=n.stream,u=-Object(o.h)(.01*o.v),s=Object(o.y)(.01*o.v);return n.lobes=function(n){return arguments.length?e(t=+n):t},n.stream=function(e){var r=n.rotate(),i=a(e),c=(n.rotate([0,0]),a(e));return n.rotate(r),i.sphere=function(){c.polygonStart(),c.lineStart();for(var e=0,n=360/t,r=2*o.s/t,i=90-180/t,a=o.o;e<t;++e,i-=n,a-=r)c.point(Object(o.g)(s*Object(o.h)(a),u)*o.j,Object(o.e)(s*Object(o.y)(a))*o.j),i<-90?(c.point(-90,-180-i-.01),c.point(-90,-180-i+.01)):(c.point(90,i+.01),c.point(90,i-.01));c.lineEnd(),c.polygonEnd()},i},n.scale(87.8076).center([0,17.1875]).clipAngle(179.999)}},function(t,e,n){"use strict";function r(t){function e(e,r){var i=n+t-r,a=i?e*Object(o.h)(r)/i:i;return[i*Object(o.y)(a),n-i*Object(o.h)(a)]}if(!t)return a.b;var n=1/Object(o.F)(t);return e.invert=function(e,r){var i=Object(o.B)(e*e+(r=n-r)*r),a=n+t-i;return[i/Object(o.h)(a)*Object(o.g)(e,r),a]},e}e.a=r;var i=n(31),o=n(1),a=n(38);e.b=function(){return Object(i.a)(r).scale(123.082).center([0,26.1441]).parallel(45)}},function(t,e,n){"use strict";function r(t){function e(e,n){var r=o.o-n,i=r?e*t*Object(o.y)(r)/r:r;return[r*Object(o.y)(i)/t,o.o-r*Object(o.h)(i)]}return e.invert=function(e,n){var r=e*t,i=o.o-n,a=Object(o.B)(r*r+i*i),u=Object(o.g)(r,i);return[(a?a/Object(o.y)(a):1)*u/t,o.o-a]},e}e.a=r;var i=n(0),o=n(1);e.b=function(){var t=.5,e=Object(i.geoProjectionMutator)(r),n=e(t);return n.fraction=function(n){return arguments.length?e(t=+n):t},n.scale(158.837)}},function(t,e,n){"use strict";n.d(e,"a",function(){return a});var r=n(0),i=n(1),o=n(21),a=Object(o.b)(1,4/i.s,i.s);e.b=function(){return Object(r.geoProjection)(a).scale(152.63)}},function(t,e,n){"use strict";function r(t,e,n,r,i,o){var a,u=Object(f.h)(o);if(Object(f.a)(t)>1||Object(f.a)(o)>1)a=Object(f.b)(n*i+e*r*u);else{var s=Object(f.y)(t/2),c=Object(f.y)(o/2);a=2*Object(f.e)(Object(f.B)(s*s+e*r*c*c))}return Object(f.a)(a)>f.k?[a,Object(f.g)(r*Object(f.y)(o),e*i-n*r*u)]:[0,0]}function i(t,e,n){return Object(f.b)((t*t+e*e-n*n)/(2*t*e))}function o(t){return t-2*f.s*Object(f.n)((t+f.s)/(2*f.s))}function a(t,e,n){function a(t,e){var n,a=Object(f.y)(e),u=Object(f.h)(e),c=new Array(3);for(n=0;n<3;++n){var l=s[n];if(c[n]=r(e-l[1],l[3],l[2],u,a,t-l[0]),!c[n][0])return l.point;c[n][1]=o(c[n][1]-l.v[1])}var h=g.slice();for(n=0;n<3;++n){var v=2==n?0:n+1,y=i(s[n].v[0],c[n][0],c[v][0]);c[n][1]<0&&(y=-y),n?1==n?(y=d-y,h[0]-=c[n][0]*Object(f.h)(y),h[1]-=c[n][0]*Object(f.y)(y)):(y=p-y,h[0]+=c[n][0]*Object(f.h)(y),h[1]+=c[n][0]*Object(f.y)(y)):(h[0]+=c[n][0]*Object(f.h)(y),h[1]-=c[n][0]*Object(f.y)(y))}return h[0]/=3,h[1]/=3,h}for(var u,s=[[t[0],t[1],Object(f.y)(t[1]),Object(f.h)(t[1])],[e[0],e[1],Object(f.y)(e[1]),Object(f.h)(e[1])],[n[0],n[1],Object(f.y)(n[1]),Object(f.h)(n[1])]],c=s[2],l=0;l<3;++l,c=u)u=s[l],c.v=r(u[1]-c[1],c[3],c[2],u[3],u[2],u[0]-c[0]),c.point=[0,0];var h=i(s[0].v[0],s[2].v[0],s[1].v[0]),d=i(s[0].v[0],s[1].v[0],s[2].v[0]),p=f.s-h;s[2].point[1]=0,s[0].point[0]=-(s[1].point[0]=s[0].v[0]/2);var g=[s[2].point[0]=s[0].point[0]+s[2].v[0]*Object(f.h)(h),2*(s[0].point[1]=s[1].point[1]=s[2].v[0]*Object(f.y)(h))];return a}function u(t){return t[0]*=f.v,t[1]*=f.v,t}function s(){return c([0,22],[45,22],[22.5,-22]).scale(380).center([22.5,2])}function c(t,e,n){var r=Object(l.geoCentroid)({type:"MultiPoint",coordinates:[t,e,n]}),i=[-r[0],-r[1]],o=Object(l.geoRotation)(i),s=Object(l.geoProjection)(a(u(o(t)),u(o(e)),u(o(n)))).rotate(i),c=s.center;return delete s.rotate,s.center=function(t){return arguments.length?c(o(t)):o.invert(c())},s.clipAngle(90)}e.b=a,e.a=s,e.c=c;var l=n(0),f=n(1)},function(t,e,n){"use strict";function r(t){function e(t,e){return[t,(t?t/Object(i.y)(t):1)*(Object(i.y)(e)*Object(i.h)(t)-n*Object(i.h)(e))]}var n=Object(i.F)(t);return e.invert=n?function(t,e){t&&(e*=Object(i.y)(t)/t);var r=Object(i.h)(t);return[t,2*Object(i.g)(Object(i.B)(r*r+n*n-e*e)-r,n-e)]}:function(t,e){return[t,Object(i.e)(t?e*Object(i.F)(t)/t:e)]},e}e.a=r;var i=n(1),o=n(31);e.b=function(){return Object(o.a)(r).scale(249.828).clipAngle(90)}},function(t,e,n){"use strict";function r(t,e){return[a*t*(2*Object(o.h)(2*e/3)-1)/o.E,a*o.E*Object(o.y)(e/3)]}e.a=r;var i=n(0),o=n(1),a=Object(o.B)(3);r.invert=function(t,e){var n=3*Object(o.e)(e/(a*o.E));return[o.E*t/(a*(2*Object(o.h)(2*n/3)-1)),n]},e.b=function(){return Object(i.geoProjection)(r).scale(156.19)}},function(t,e,n){"use strict";function r(t){function e(t,e){return[t*n,(1+n)*Object(i.F)(e/2)]}var n=Object(i.h)(t);return e.invert=function(t,e){return[t/n,2*Object(i.f)(e/(1+n))]},e}e.a=r;var i=n(1),o=n(31);e.b=function(){return Object(o.a)(r).scale(124.75)}},function(t,e,n){"use strict";function r(t,e){var n=Object(o.B)(8/(3*o.s));return[n*t*(1-Object(o.a)(e)/o.s),n*e]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){var n=Object(o.B)(8/(3*o.s)),r=e/n;return[t/(n*(1-Object(o.a)(r)/o.s)),r]},e.a=function(){return Object(i.geoProjection)(r).scale(165.664)}},function(t,e,n){"use strict";function r(t,e){var n=Object(o.B)(4-3*Object(o.y)(Object(o.a)(e)));return[2/Object(o.B)(6*o.s)*t*n,Object(o.x)(e)*Object(o.B)(2*o.s/3)*(2-n)]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){var n=2-Object(o.a)(e)/Object(o.B)(2*o.s/3);return[t*Object(o.B)(6*o.s)/(2*n),Object(o.x)(e)*Object(o.e)((4-n*n)/3)]},e.a=function(){return Object(i.geoProjection)(r).scale(165.664)}},function(t,e,n){"use strict";function r(t,e){var n=Object(o.B)(o.s*(4+o.s));return[2/n*t*(1+Object(o.B)(1-4*e*e/(o.s*o.s))),4/n*e]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){var n=Object(o.B)(o.s*(4+o.s))/2;return[t*n/(1+Object(o.B)(1-e*e*(4+o.s)/(4*o.s))),e*n/2]},e.a=function(){return Object(i.geoProjection)(r).scale(180.739)}},function(t,e,n){"use strict";function r(t,e){var n=(2+o.o)*Object(o.y)(e);e/=2;for(var r=0,i=1/0;r<10&&Object(o.a)(i)>o.k;r++){var a=Object(o.h)(e);e-=i=(e+Object(o.y)(e)*(a+2)-n)/(2*a*(1+a))}return[2/Object(o.B)(o.s*(4+o.s))*t*(1+Object(o.h)(e)),2*Object(o.B)(o.s/(4+o.s))*Object(o.y)(e)]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){var n=e*Object(o.B)((4+o.s)/o.s)/2,r=Object(o.e)(n),i=Object(o.h)(r);return[t/(2/Object(o.B)(o.s*(4+o.s))*(1+i)),Object(o.e)((r+n*(i+2))/(2+o.o))]},e.a=function(){return Object(i.geoProjection)(r).scale(180.739)}},function(t,e,n){"use strict";function r(t,e){return[t*(1+Object(o.h)(e))/Object(o.B)(2+o.s),2*e/Object(o.B)(2+o.s)]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){var n=Object(o.B)(2+o.s),r=e*n/2;return[n*t/(1+Object(o.h)(r)),r]},e.a=function(){return Object(i.geoProjection)(r).scale(173.044)}},function(t,e,n){"use strict";function r(t,e){for(var n=(1+o.o)*Object(o.y)(e),r=0,i=1/0;r<10&&Object(o.a)(i)>o.k;r++)e-=i=(e+Object(o.y)(e)-n)/(1+Object(o.h)(e));return n=Object(o.B)(2+o.s),[t*(1+Object(o.h)(e))/n,2*e/n]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){var n=1+o.o,r=Object(o.B)(n/2);return[2*t*r/(1+Object(o.h)(e*=r)),Object(o.e)((e+Object(o.y)(e))/n)]},e.a=function(){return Object(i.geoProjection)(r).scale(173.044)}},function(t,e,n){"use strict";function r(t,e){var n=Object(a.y)(t/=2),r=Object(a.h)(t),i=Object(a.B)(Object(a.h)(e)),o=Object(a.h)(e/=2),s=Object(a.y)(e)/(o+a.D*r*i),c=Object(a.B)(2/(1+s*s)),l=Object(a.B)((a.D*o+(r+n)*i)/(a.D*o+(r-n)*i));return[u*(c*(l-1/l)-2*Object(a.p)(l)),u*(c*s*(l+1/l)-2*Object(a.f)(s))]}e.b=r;var i=n(0),o=n(130),a=n(1),u=3+2*a.D;r.invert=function(t,e){if(!(n=o.a.invert(t/1.2,1.065*e)))return null;var n,r=n[0],i=n[1],s=20;t/=u,e/=u;do{var c=r/2,l=i/2,f=Object(a.y)(c),h=Object(a.h)(c),d=Object(a.y)(l),p=Object(a.h)(l),g=Object(a.h)(i),v=Object(a.B)(g),y=d/(p+a.D*h*v),m=y*y,b=Object(a.B)(2/(1+m)),x=a.D*p+(h+f)*v,_=a.D*p+(h-f)*v,w=x/_,O=Object(a.B)(w),S=O-1/O,C=O+1/O,E=b*S-2*Object(a.p)(O)-t,M=b*y*C-2*Object(a.f)(y)-e,j=d&&a.C*v*f*m/d,T=(a.D*h*p+v)/(2*(p+a.D*h*v)*(p+a.D*h*v)*v),k=-.5*y*b*b*b,P=k*j,A=k*T,I=(I=2*p+a.D*v*(h-f))*I*O,D=(a.D*h*p*v+g)/I,R=-a.D*f*d/(v*I),N=S*P-2*D/O+b*(D+D/w),L=S*A-2*R/O+b*(R+R/w),F=y*C*P-2*j/(1+m)+b*C*j+b*y*(D-D/w),z=y*C*A-2*T/(1+m)+b*C*T+b*y*(R-R/w),B=L*F-z*N;if(!B)break;var W=(M*L-E*z)/B,H=(E*F-M*N)/B;r-=W,i=Object(a.q)(-a.o,Object(a.r)(a.o,i-H))}while((Object(a.a)(W)>a.k||Object(a.a)(H)>a.k)&&--s>0);return Object(a.a)(Object(a.a)(i)-a.o)<a.k?[0,i]:s&&[r,i]},e.a=function(){return Object(i.geoProjection)(r).scale(62.5271)}},function(t,e,n){"use strict";function r(t,e){var n=Object(o.F)(e/2);return[t*a*Object(o.B)(1-n*n),(1+a)*n]}e.b=r;var i=n(0),o=n(1),a=Object(o.h)(35*o.v);r.invert=function(t,e){var n=e/(1+a);return[t&&t/(a*Object(o.B)(1-n*n)),2*Object(o.f)(n)]},e.a=function(){return Object(i.geoProjection)(r).scale(137.152)}},function(t,e,n){"use strict";function r(t,e){var n=e/2,r=Object(o.h)(n);return[2*t/o.E*Object(o.h)(e)*r*r,o.E*Object(o.F)(n)]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){var n=Object(o.f)(e/o.E),r=Object(o.h)(n),i=2*n;return[t*o.E/2/(Object(o.h)(i)*r*r),i]},e.a=function(){return Object(i.geoProjection)(r).scale(135.264)}},function(t,e,n){"use strict";function r(t){return[t[0]/2,Object(a.e)(Object(a.F)(t[1]/2*a.v))*a.j]}function i(t){return[2*t[0],2*Object(a.f)(Object(a.y)(t[1]*a.v))*a.j]}var o=n(0),a=n(1);e.a=function(t){function e(t){return u(r(t))}function n(t){e[t]=function(n){return arguments.length?(u[t](n),e):u[t]()}}null==t&&(t=o.geoOrthographic);var u=t(),s=Object(o.geoEquirectangular)().scale(a.j).precision(0).clipAngle(null).translate([0,0]);return u.invert&&(e.invert=function(t){return i(u.invert(t))}),e.stream=function(t){var e=u.stream(t),n=s.stream({point:function(t,n){e.point(t/2,Object(a.e)(Object(a.F)(-n/2*a.v))*a.j)},lineStart:function(){e.lineStart()},lineEnd:function(){e.lineEnd()},polygonStart:function(){e.polygonStart()},polygonEnd:function(){e.polygonEnd()}});return n.sphere=e.sphere,n},e.rotate=function(t){return arguments.length?(s.rotate(t),e):s.rotate()},e.center=function(t){return arguments.length?(u.center(r(t)),e):i(u.center())},n("clipAngle"),n("clipExtent"),n("scale"),n("translate"),n("precision"),e.scale(249.5)}},function(t,e,n){"use strict";function r(t,e){function n(e,n){var c=Object(a.geoAzimuthalEquidistantRaw)(e,n),l=c[0],f=c[1],h=l*l+f*f;if(h>s){var d=Object(u.B)(h),p=Object(u.g)(f,l),g=r*Object(u.w)(p/r),v=p-g,y=t*Object(u.h)(v),m=(t*Object(u.y)(v)-v*Object(u.y)(y))/(u.o-y),b=i(v,m),x=(u.s-t)/o(b,y,u.s);l=d;var _,w=50;do{l-=_=(t+o(b,y,l)*x-d)/(b(l)*x)}while(Object(u.a)(_)>u.k&&--w>0);f=v*Object(u.y)(l),l<u.o&&(f-=m*(l-u.o));var O=Object(u.y)(g),S=Object(u.h)(g);c[0]=l*S-f*O,c[1]=l*O+f*S}return c}var r=2*u.s/e,s=t*t;return n.invert=function(e,n){var c=e*e+n*n;if(c>s){var l=Object(u.B)(c),f=Object(u.g)(n,e),h=r*Object(u.w)(f/r),d=f-h;e=l*Object(u.h)(d),n=l*Object(u.y)(d);for(var p=e-u.o,g=Object(u.y)(e),v=n/g,y=e<u.o?1/0:0,m=10;;){var b=t*Object(u.y)(v),x=t*Object(u.h)(v),_=Object(u.y)(x),w=u.o-x,O=(b-v*_)/w,S=i(v,O);if(Object(u.a)(y)<u.l||!--m)break;v-=y=(v*g-O*p-n)/(g-2*p*(w*(x+v*b*Object(u.h)(x)-_)-b*(b-v*_))/(w*w))}l=t+o(S,x,e)*(u.s-t)/o(S,x,u.s),f=h+v,e=l*Object(u.h)(f),n=l*Object(u.y)(f)}return a.geoAzimuthalEquidistantRaw.invert(e,n)},n}function i(t,e){return function(n){var r=t*Object(u.h)(n);return n<u.o&&(r-=e),Object(u.B)(1+r*r)}}function o(t,e,n){for(var r=(n-e)/50,i=t(e)+t(n),o=1,a=e;o<50;++o)i+=2*t(a+=r);return.5*i*r}e.b=r;var a=n(0),u=n(1);e.a=function(){var t=6,e=30*u.v,n=Object(u.h)(e),i=Object(u.y)(e),o=Object(a.geoProjectionMutator)(r),s=o(e,t),c=s.stream,l=-Object(u.h)(.01*u.v),f=Object(u.y)(.01*u.v);return s.radius=function(r){return arguments.length?(n=Object(u.h)(e=r*u.v),i=Object(u.y)(e),o(e,t)):e*u.j},s.lobes=function(n){return arguments.length?o(e,t=+n):t},s.stream=function(e){var r=s.rotate(),o=c(e),a=(s.rotate([0,0]),c(e));return s.rotate(r),o.sphere=function(){a.polygonStart(),a.lineStart();for(var e=0,r=2*u.s/t,o=0;e<t;++e,o-=r)a.point(Object(u.g)(f*Object(u.h)(o),l)*u.j,Object(u.e)(f*Object(u.y)(o))*u.j),a.point(Object(u.g)(i*Object(u.h)(o-r/2),n)*u.j,Object(u.e)(i*Object(u.y)(o-r/2))*u.j);a.lineEnd(),a.polygonEnd()},o},s.rotate([90,-40]).scale(91.7095).clipAngle(179.999)}},function(t,e,n){"use strict";n.d(e,"b",function(){return o});var r=n(0),i=n(52),o=Object(i.a)(2.8284,-1.6988,.75432,-.18071,1.76003,-.38914,.042555);e.a=function(){return Object(r.geoProjection)(o).scale(149.995)}},function(t,e,n){"use strict";n.d(e,"b",function(){return o});var r=n(0),i=n(52),o=Object(i.a)(2.583819,-.835827,.170354,-.038094,1.543313,-.411435,.082742);e.a=function(){return Object(r.geoProjection)(o).scale(153.93)}},function(t,e,n){"use strict";n.d(e,"b",function(){return a});var r=n(0),i=n(52),o=n(1),a=Object(i.a)(5/6*o.s,-.62636,-.0344,0,1.3493,-.05524,0,.045);e.a=function(){return Object(r.geoProjection)(a).scale(130.945)}},function(t,e,n){"use strict";function r(t,e){var n=t*t,r=e*e;return[t*(1-.162388*r)*(.87-952426e-9*n*n),e*(1+r/12)]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){var n,r=t,i=e,a=50;do{var u=i*i;i-=n=(i*(1+u/12)-e)/(1+u/4)}while(Object(o.a)(n)>o.k&&--a>0);a=50,t/=1-.162388*u;do{var s=(s=r*r)*s;r-=n=(r*(.87-952426e-9*s)-t)/(.87-.00476213*s)}while(Object(o.a)(n)>o.k&&--a>0);return[r,i]},e.a=function(){return Object(i.geoProjection)(r).scale(131.747)}},function(t,e,n){"use strict";n.d(e,"b",function(){return o});var r=n(0),i=n(52),o=Object(i.a)(2.6516,-.76534,.19123,-.047094,1.36289,-.13965,.031762);e.a=function(){return Object(r.geoProjection)(o).scale(131.087)}},function(t,e,n){"use strict";function r(t,e,n){var r,o,a;return t?(r=i(t,n),e?(o=i(e,1-n),a=o[1]*o[1]+n*r[0]*r[0]*o[0]*o[0],[[r[0]*o[2]/a,r[1]*r[2]*o[0]*o[1]/a],[r[1]*o[1]/a,-r[0]*r[2]*o[0]*o[2]/a],[r[2]*o[1]*o[2]/a,-n*r[0]*r[1]*o[0]/a]]):[[r[0],0],[r[1],0],[r[2],0]]):(o=i(e,1-n),[[0,o[0]/o[1]],[1/o[1],0],[o[2]/o[1],0]])}function i(t,e){var n,r,i,o,a;if(e<u.k)return o=Object(u.y)(t),r=Object(u.h)(t),n=e*(t-o*r)/4,[o-n*r,r+n*o,1-e*o*o/2,t-n];if(e>=1-u.k)return n=(1-e)/4,r=Object(u.i)(t),o=Object(u.G)(t),i=1/r,a=r*Object(u.A)(t),[o+n*(a-t)/(r*r),i-n*o*i*(a-t),i+n*o*i*(a+t),2*Object(u.f)(Object(u.m)(t))-u.o+n*(a-t)/r];var s=[1,0,0,0,0,0,0,0,0],c=[Object(u.B)(e),0,0,0,0,0,0,0,0],l=0;for(r=Object(u.B)(1-e),a=1;Object(u.a)(c[l]/s[l])>u.k&&l<8;)n=s[l++],c[l]=(n-r)/2,s[l]=(n+r)/2,r=Object(u.B)(n*r),a*=2;i=a*s[l]*t;do{o=c[l]*Object(u.y)(r=i)/s[l],i=(Object(u.e)(o)+i)/2}while(--l);return[Object(u.y)(i),o=Object(u.h)(i),o/Object(u.h)(i-r),i]}function o(t,e,n){var r=Object(u.a)(t),i=Object(u.a)(e),o=Object(u.A)(i);if(r){var s=1/Object(u.y)(r),c=1/(Object(u.F)(r)*Object(u.F)(r)),l=-(c+n*(o*o*s*s)-1+n),f=(n-1)*c,h=(-l+Object(u.B)(l*l-4*f))/2;return[a(Object(u.f)(1/Object(u.B)(h)),n)*Object(u.x)(t),a(Object(u.f)(Object(u.B)((h/c-1)/n)),1-n)*Object(u.x)(e)]}return[0,a(Object(u.f)(o),1-n)*Object(u.x)(e)]}function a(t,e){if(!e)return t;if(1===e)return Object(u.p)(Object(u.F)(t/2+u.u));for(var n=1,r=Object(u.B)(1-e),i=Object(u.B)(e),o=0;Object(u.a)(i)>u.k;o++){if(t%u.s){var a=Object(u.f)(r*Object(u.F)(t)/n);a<0&&(a+=u.s),t+=a+~~(t/u.s)*u.s}else t+=t;i=(n+r)/2,r=Object(u.B)(n*r),i=((n=i)-r)/2}return t/(Object(u.t)(2,o)*n)}e.c=r,e.b=o,e.a=a;var u=n(1)},function(t,e,n){"use strict";function r(t,e){function n(n,r){var i=Object(o.geoAzimuthalEqualAreaRaw)(n/e,r);return i[0]*=t,i}return arguments.length<2&&(e=t),1===e?o.geoAzimuthalEqualAreaRaw:e===1/0?i:(n.invert=function(n,r){var i=o.geoAzimuthalEqualAreaRaw.invert(n/t,r);return i[0]*=e,i},n)}function i(t,e){return[t*Object(a.h)(e)/Object(a.h)(e/=2),2*Object(a.y)(e)]}e.b=r;var o=n(0),a=n(1);i.invert=function(t,e){var n=2*Object(a.e)(e/2);return[t*Object(a.h)(n/2)/Object(a.h)(n),n]},e.a=function(){var t=2,e=Object(o.geoProjectionMutator)(r),n=e(t);return n.coefficient=function(n){return arguments.length?e(t=+n):t},n.scale(169.529)}},function(t,e,n){"use strict";function r(t){function e(t,e){var i=o(t,e);t=i[0],e=i[1];var u=Object(a.y)(e),s=Object(a.h)(e),c=Object(a.h)(t),l=Object(a.b)(n*u+r*s*c),f=Object(a.y)(l),h=Object(a.a)(f)>a.k?l/f:1;return[h*r*Object(a.y)(t),(Object(a.a)(t)>a.o?h:-h)*(n*s-r*u*c)]}var n=Object(a.y)(t),r=Object(a.h)(t),o=i(t);return o.invert=i(-t),e.invert=function(t,e){var r=Object(a.B)(t*t+e*e),i=-Object(a.y)(r),u=Object(a.h)(r),s=r*u,c=-e*i,l=r*n,f=Object(a.B)(s*s+c*c-l*l),h=Object(a.g)(s*l+c*f,c*l-s*f),d=(r>a.o?-1:1)*Object(a.g)(t*i,r*Object(a.h)(h)*u+e*Object(a.y)(h)*i);return o.invert(d,h)},e}function i(t){var e=Object(a.y)(t),n=Object(a.h)(t);return function(t,r){var i=Object(a.h)(r),o=Object(a.h)(t)*i,u=Object(a.y)(t)*i,s=Object(a.y)(r);return[Object(a.g)(u,o*n-s*e),Object(a.e)(s*n+o*e)]}}e.b=r;var o=n(0),a=n(1);e.a=function(){var t=0,e=Object(o.geoProjectionMutator)(r),n=e(t),i=n.rotate,u=n.stream,s=Object(o.geoCircle)();return n.parallel=function(r){if(!arguments.length)return t*a.j;var i=n.rotate();return e(t=r*a.v).rotate(i)},n.rotate=function(e){return arguments.length?(i.call(n,[e[0],e[1]-t*a.j]),s.center([-e[0],-e[1]]),n):(e=i.call(n),e[1]+=t*a.j,e)},n.stream=function(t){return t=u(t),t.sphere=function(){t.polygonStart();var e,n=s.radius(89.99)().coordinates[0],r=n.length-1,i=-1;for(t.lineStart();++i<r;)t.point((e=n[i])[0],e[1]);for(t.lineEnd(),n=s.radius(90.01)().coordinates[0],r=n.length-1,t.lineStart();--i>=0;)t.point((e=n[i])[0],e[1]);t.lineEnd(),t.polygonEnd()},t},n.scale(79.4187).parallel(45).clipAngle(179.999)}},function(t,e,n){"use strict";function r(t){function e(e,l){var p,g=Object(c.a)(l);if(g>n){var v=Object(c.r)(t-1,Object(c.q)(0,Object(c.n)((e+c.s)/s)));e+=c.s*(t-1)/t-v*s,p=Object(u.a)(e,g),p[0]=p[0]*c.H/r-c.H*(t-1)/(2*t)+v*c.H/t,p[1]=i+4*(p[1]-o)*a/c.H,l<0&&(p[1]=-p[1])}else p=f(e,l);return p[0]*=h,p[1]/=d,p}var n=l*c.v,r=Object(u.a)(c.s,n)[0]-Object(u.a)(-c.s,n)[0],i=f(0,n)[1],o=Object(u.a)(0,n)[1],a=c.E-o,s=c.H/t,h=4/c.H,d=i+a*a*4/c.H;return e.invert=function(e,n){e/=h,n*=d;var l=Object(c.a)(n);if(l>i){var p=Object(c.r)(t-1,Object(c.q)(0,Object(c.n)((e+c.s)/s)));e=(e+c.s*(t-1)/t-p*s)*r/c.H;var g=u.a.invert(e,.25*(l-i)*c.H/a+o);return g[0]-=c.s*(t-1)/t-p*s,n<0&&(g[1]=-g[1]),g}return f.invert(e,n)},e}function i(t){return{type:"Polygon",coordinates:[Object(o.range)(-180,180+t/2,t).map(function(t,e){return[t,1&e?90-1e-6:l]}).concat(Object(o.range)(180,-180-t/2,-t).map(function(t,e){return[t,1&e?1e-6-90:-l]}))]}}e.b=r;var o=n(14),a=n(0),u=n(72),s=n(132),c=n(1),l=41+48/36+37/3600,f=Object(s.a)(0);e.a=function(){var t=4,e=Object(a.geoProjectionMutator)(r),n=e(t),o=n.stream;return n.lobes=function(n){return arguments.length?e(t=+n):t},n.stream=function(e){var r=n.rotate(),u=o(e),s=(n.rotate([0,0]),o(e));return n.rotate(r),u.sphere=function(){Object(a.geoStream)(i(180/t),s)},u},n.scale(239.75)}},function(t,e,n){"use strict";function r(t){function e(e,i){var f,h,d=1-Object(o.y)(i);if(d&&d<2){var p,g=o.o-i,v=25;do{var y=Object(o.y)(g),m=Object(o.h)(g),b=a+Object(o.g)(y,r-m),x=1+l-2*r*m;g-=p=(g-c*a-r*y+x*b-.5*d*n)/(2*r*y*b)}while(Object(o.a)(p)>o.l&&--v>0);f=u*Object(o.B)(x),h=e*b/o.s}else f=u*(t+d),h=e*a/o.s;return[f*Object(o.y)(h),s-f*Object(o.h)(h)]}var n,r=1+t,i=Object(o.y)(1/r),a=Object(o.e)(i),u=2*Object(o.B)(o.s/(n=o.s+4*a*r)),s=.5*u*(r+Object(o.B)(t*(2+t))),c=t*t,l=r*r;return e.invert=function(t,e){var i=t*t+(e-=s)*e,f=(1+l-i/(u*u))/(2*r),h=Object(o.b)(f),d=Object(o.y)(h),p=a+Object(o.g)(d,r-f);return[Object(o.e)(t/Object(o.B)(i))*o.s/p,Object(o.e)(1-2*(h-c*a-r*d+(1+l-2*r*f)*p)/n)]},e}e.b=r;var i=n(0),o=n(1);e.a=function(){var t=1,e=Object(i.geoProjectionMutator)(r),n=e(t);return n.ratio=function(n){return arguments.length?e(t=+n):t},n.scale(167.774).center([0,18.67])}},function(t,e,n){"use strict";var r=n(131),i=n(23),o=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];e.a=function(){return Object(i.a)(r.a,o).scale(160.857)}},function(t,e,n){"use strict";var r=n(136),i=n(23),o=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];e.a=function(){return Object(i.a)(r.b,o).scale(152.63)}},function(t,e,n){"use strict";var r=n(21),i=n(23),o=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];e.a=function(){return Object(i.a)(r.d,o).scale(169.529)}},function(t,e,n){"use strict";var r=n(21),i=n(23),o=[[[[-180,0],[-90,90],[0,0]],[[0,0],[90,90],[180,0]]],[[[-180,0],[-90,-90],[0,0]],[[0,0],[90,-90],[180,0]]]];e.a=function(){return Object(i.a)(r.d,o).scale(169.529).rotate([20,0])}},function(t,e,n){"use strict";var r=n(73),i=n(23),o=[[[[-180,35],[-30,90],[0,35]],[[0,35],[30,90],[180,35]]],[[[-180,-10],[-102,-90],[-65,-10]],[[-65,-10],[5,-90],[77,-10]],[[77,-10],[103,-90],[180,-10]]]];e.a=function(){return Object(i.a)(r.c,o).rotate([-20,-55]).scale(164.263).center([0,-5.4036])}},function(t,e,n){"use strict";var r=n(38),i=n(23),o=[[[[-180,0],[-110,90],[-40,0]],[[-40,0],[0,90],[40,0]],[[40,0],[110,90],[180,0]]],[[[-180,0],[-110,-90],[-40,0]],[[-40,0],[0,-90],[40,0]],[[40,0],[110,-90],[180,0]]]];e.a=function(){return Object(i.a)(r.b,o).scale(152.63).rotate([-20,0])}},function(t,e,n){"use strict";function r(t,e){return[3/o.H*t*Object(o.B)(o.s*o.s/3-e*e),e]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){return[o.H/3*t/Object(o.B)(o.s*o.s/3-e*e),e]},e.a=function(){return Object(i.geoProjection)(r).scale(158.837)}},function(t,e,n){"use strict";function r(t){function e(e,n){if(Object(o.a)(Object(o.a)(n)-o.o)<o.k)return[0,n<0?-2:2];var r=Object(o.y)(n),i=Object(o.t)((1+r)/(1-r),t/2),a=.5*(i+1/i)+Object(o.h)(e*=t);return[2*Object(o.y)(e)/a,(i-1/i)/a]}return e.invert=function(e,n){var r=Object(o.a)(n);if(Object(o.a)(r-2)<o.k)return e?null:[0,Object(o.x)(n)*o.o];if(r>2)return null;e/=2,n/=2;var i=e*e,a=n*n,u=2*n/(1+i+a);return u=Object(o.t)((1+u)/(1-u),1/t),[Object(o.g)(2*e,1-i-a)/t,Object(o.e)((u-1)/(u+1))]},e}e.b=r;var i=n(0),o=n(1);e.a=function(){var t=.5,e=Object(i.geoProjectionMutator)(r),n=e(t);return n.spacing=function(n){return arguments.length?e(t=+n):t},n.scale(124.75)}},function(t,e,n){"use strict";function r(t,e){return[t*(1+Object(o.B)(Object(o.h)(e)))/2,e/(Object(o.h)(e/2)*Object(o.h)(t/6))]}e.b=r;var i=n(0),o=n(1),a=o.s/o.D;r.invert=function(t,e){var n=Object(o.a)(t),r=Object(o.a)(e),i=o.k,u=o.o;r<a?u*=r/a:i+=6*Object(o.b)(a/r);for(var s=0;s<25;s++){var c=Object(o.y)(u),l=Object(o.B)(Object(o.h)(u)),f=Object(o.y)(u/2),h=Object(o.h)(u/2),d=Object(o.y)(i/6),p=Object(o.h)(i/6),g=.5*i*(1+l)-n,v=u/(h*p)-r,y=l?-.25*i*c/l:0,m=.5*(1+l),b=(1+.5*u*f/h)/(h*p),x=u/h*(d/6)/(p*p),_=y*x-b*m,w=(g*x-v*m)/_,O=(v*y-g*b)/_;if(u-=w,i-=O,Object(o.a)(w)<o.k&&Object(o.a)(O)<o.k)break}return[t<0?-i:i,e<0?-u:u]},e.a=function(){return Object(i.geoProjection)(r).scale(97.2672)}},function(t,e,n){"use strict";function r(t,e){var n=t*t,r=e*e;return[t*(.975534+r*(-.0143059*n-.119161+-.0547009*r)),e*(1.00384+n*(.0802894+-.02855*r+199025e-9*n)+r*(.0998909+-.0491032*r))]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){var n=Object(o.x)(t)*o.s,r=e/2,i=50;do{var a=n*n,u=r*r,s=n*r,c=n*(.975534+u*(-.0143059*a-.119161+-.0547009*u))-t,l=r*(1.00384+a*(.0802894+-.02855*u+199025e-9*a)+u*(.0998909+-.0491032*u))-e,f=.975534-u*(.119161+3*a*.0143059+.0547009*u),h=-s*(.238322+.2188036*u+.0286118*a),d=s*(.1605788+7961e-7*a+-.0571*u),p=1.00384+a*(.0802894+199025e-9*a)+u*(3*(.0998909-.02855*a)-.245516*u),g=h*d-p*f,v=(l*h-c*p)/g,y=(c*d-l*f)/g;n-=v,r-=y}while((Object(o.a)(v)>o.k||Object(o.a)(y)>o.k)&&--i>0);return i&&[n,r]},e.a=function(){return Object(i.geoProjection)(r).scale(139.98)}},function(t,e,n){"use strict";function r(t,e){return[Object(o.y)(t)/Object(o.h)(e),Object(o.F)(e)*Object(o.h)(t)]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){var n=t*t,r=e*e,i=r+1,a=t?o.C*Object(o.B)((i-Object(o.B)(n*n+2*n*(r-1)+i*i))/n+1):1/Object(o.B)(i);return[Object(o.e)(t*a),Object(o.x)(e)*Object(o.b)(a)]},e.a=function(){return Object(i.geoProjection)(r).scale(144.049).clipAngle(89.999)}},function(t,e,n){"use strict";function r(t){function e(e,i){var a=i-t,u=Object(o.a)(a)<o.k?e*n:Object(o.a)(u=o.u+i/2)<o.k||Object(o.a)(Object(o.a)(u)-o.o)<o.k?0:e*a/Object(o.p)(Object(o.F)(u)/r);return[u,a]}var n=Object(o.h)(t),r=Object(o.F)(o.u+t/2);return e.invert=function(e,i){var a,u=i+t;return[Object(o.a)(i)<o.k?e/n:Object(o.a)(a=o.u+u/2)<o.k||Object(o.a)(Object(o.a)(a)-o.o)<o.k?0:e*Object(o.p)(Object(o.F)(a)/r)/i,u]},e}e.b=r;var i=n(31),o=n(1);e.a=function(){return Object(i.a)(r).parallel(40).scale(158.837)}},function(t,e,n){"use strict";function r(t,e){return[t,1.25*Object(o.p)(Object(o.F)(o.u+.4*e))]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){return[t,2.5*Object(o.f)(Object(o.m)(.8*e))-.625*o.s]},e.a=function(){return Object(i.geoProjection)(r).scale(108.318)}},function(t,e,n){"use strict";function r(t){function e(e,r){for(var i,o=Object(f.h)(r),a=2/(1+o*Object(f.h)(e)),u=a*o*Object(f.y)(e),s=a*Object(f.y)(r),c=n,l=t[c],h=l[0],d=l[1];--c>=0;)l=t[c],h=l[0]+u*(i=h)-s*d,d=l[1]+u*d+s*i;return h=u*(i=h)-s*d,d=u*d+s*i,[h,d]}var n=t.length-1;return e.invert=function(e,r){var i=20,o=e,a=r;do{for(var u,s=n,c=t[s],l=c[0],h=c[1],d=0,p=0;--s>=0;)c=t[s],d=l+o*(u=d)-a*p,p=h+o*p+a*u,l=c[0]+o*(u=l)-a*h,h=c[1]+o*h+a*u;d=l+o*(u=d)-a*p,p=h+o*p+a*u,l=o*(u=l)-a*h-e,h=o*h+a*u-r;var g,v,y=d*d+p*p;o-=g=(l*d+h*p)/y,a-=v=(h*d-l*p)/y}while(Object(f.a)(g)+Object(f.a)(v)>f.k*f.k&&--i>0);if(i){var m=Object(f.B)(o*o+a*a),b=2*Object(f.f)(.5*m),x=Object(f.y)(b);return[Object(f.g)(o*x,m*Object(f.h)(b)),m?Object(f.e)(a*x/m):0]}},e}function i(){return c(h,[152,-64]).scale(1500).center([-160.908,62.4864]).clipAngle(25)}function o(){return c(d,[95,-38]).scale(1e3).clipAngle(55).center([-96.5563,38.8675])}function a(){return c(p,[120,-45]).scale(359.513).clipAngle(55).center([-117.474,53.0628])}function u(){return c(g,[-20,-18]).scale(209.091).center([20,16.7214]).clipAngle(82)}function s(){return c(v,[165,10]).scale(250).clipAngle(130).center([-165,-10])}function c(t,e){var n=Object(l.geoProjection)(r(t)).rotate(e).clipAngle(90),i=Object(l.geoRotation)(e),o=n.center;return delete n.rotate,n.center=function(t){return arguments.length?o(i(t)):i.invert(o())},n}e.g=r,e.b=i,e.c=o,e.d=a,e.f=u,e.e=s,e.a=c;var l=n(0),f=n(1),h=[[.9972523,0],[.0052513,-.0041175],[.0074606,.0048125],[-.0153783,-.1968253],[.0636871,-.1408027],[.3660976,-.2937382]],d=[[.98879,0],[0,0],[-.050909,0],[0,0],[.075528,0]],p=[[.984299,0],[.0211642,.0037608],[-.1036018,-.0575102],[-.0329095,-.0320119],[.0499471,.1223335],[.026046,.0899805],[7388e-7,-.1435792],[.0075848,-.1334108],[-.0216473,.0776645],[-.0225161,.0853673]],g=[[.9245,0],[0,0],[.01943,0]],v=[[.721316,0],[0,0],[-.00881625,-.00617325]]},function(t,e,n){"use strict";function r(t,e){var n=Object(o.e)(7*Object(o.y)(e)/(3*a));return[a*t*(2*Object(o.h)(2*n/3)-1)/u,9*Object(o.y)(n/3)/u]}e.b=r;var i=n(0),o=n(1),a=Object(o.B)(6),u=Object(o.B)(7);r.invert=function(t,e){var n=3*Object(o.e)(e*u/9);return[t*u/(a*(2*Object(o.h)(2*n/3)-1)),Object(o.e)(3*Object(o.y)(n)*a/7)]},e.a=function(){return Object(i.geoProjection)(r).scale(164.859)}},function(t,e,n){"use strict";function r(t,e){for(var n,r=(1+o.C)*Object(o.y)(e),i=e,a=0;a<25&&(i-=n=(Object(o.y)(i/2)+Object(o.y)(i)-r)/(.5*Object(o.h)(i/2)+Object(o.h)(i)),!(Object(o.a)(n)<o.k));a++);return[t*(1+2*Object(o.h)(i)/Object(o.h)(i/2))/(3*o.D),2*Object(o.B)(3)*Object(o.y)(i/2)/Object(o.B)(2+o.D)]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){var n=e*Object(o.B)(2+o.D)/(2*Object(o.B)(3)),r=2*Object(o.e)(n);return[3*o.D*t/(1+2*Object(o.h)(r)/Object(o.h)(r/2)),Object(o.e)((n+Object(o.y)(r))/(1+o.C))]},e.a=function(){return Object(i.geoProjection)(r).scale(188.209)}},function(t,e,n){"use strict";function r(t,e){for(var n,r=Object(o.B)(6/(4+o.s)),i=(1+o.s/4)*Object(o.y)(e),a=e/2,u=0;u<25&&(a-=n=(a/2+Object(o.y)(a)-i)/(.5+Object(o.h)(a)),!(Object(o.a)(n)<o.k));u++);return[r*(.5+Object(o.h)(a))*t/1.5,r*a]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){var n=Object(o.B)(6/(4+o.s)),r=e/n;return Object(o.a)(Object(o.a)(r)-o.o)<o.k&&(r=r<0?-o.o:o.o),[1.5*t/(n*(.5+Object(o.h)(r))),Object(o.e)((r/2+Object(o.y)(r))/(1+o.s/4))]},e.a=function(){return Object(i.geoProjection)(r).scale(166.518)}},function(t,e,n){"use strict";function r(t,e){var n=e*e,r=n*n;return[t*(.8707-.131979*n+r*(r*(.003971*n-.001529*r)-.013791)),e*(1.007226+n*(.015085+r*(.028874*n-.044475-.005916*r)))]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){var n,r=e,i=25;do{var a=r*r,u=a*a;r-=n=(r*(1.007226+a*(.015085+u*(.028874*a-.044475-.005916*u)))-e)/(1.007226+a*(.045255+u*(.259866*a-.311325-.005916*11*u)))}while(Object(o.a)(n)>o.k&&--i>0);return[t/(.8707+(a=r*r)*(a*(a*a*a*(.003971-.001529*a)-.013791)-.131979)),r]},e.a=function(){return Object(i.geoProjection)(r).scale(175.295)}},function(t,e,n){"use strict";function r(t,e){var n=e*e,r=n*n,i=n*r;return[t*(.84719-.13063*n+i*i*(.05494*n-.04515-.02326*r+.00331*i)),e*(1.01183+r*r*(.01926*n-.02625-.00396*r))]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){var n,r,i,a,u=e,s=25;do{r=u*u,i=r*r,u-=n=(u*(1.01183+i*i*(.01926*r-.02625-.00396*i))-e)/(1.01183+i*i*(.21186*r-.23625+-.05148*i))}while(Object(o.a)(n)>o.l&&--s>0);return r=u*u,i=r*r,a=r*i,[t/(.84719-.13063*r+a*a*(.05494*r-.04515-.02326*i+.00331*a)),u]},e.a=function(){return Object(i.geoProjection)(r).scale(175.295)}},function(t,e,n){"use strict";function r(t,e){return[t*(1+Object(o.h)(e))/2,2*(e-Object(o.F)(e/2))]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){for(var n=e/2,r=0,i=1/0;r<10&&Object(o.a)(i)>o.k;++r){var a=Object(o.h)(e/2);e-=i=(e-Object(o.F)(e/2)-n)/(1-.5/(a*a))}return[2*t/(1+Object(o.h)(e)),e]},e.a=function(){return Object(i.geoProjection)(r).scale(152.63)}},function(t,e,n){"use strict";function r(t,e){var n=e*e;return[t,e*(a+n*n*(u+n*(s+c*n)))]}e.b=r;var i=n(0),o=n(1),a=1.0148,u=.23185,s=-.14499,c=.02406,l=a,f=5*u,h=7*s,d=9*c;r.invert=function(t,e){e>1.790857183?e=1.790857183:e<-1.790857183&&(e=-1.790857183);var n,r=e;do{var i=r*r;r-=n=(r*(a+i*i*(u+i*(s+c*i)))-e)/(l+i*i*(f+i*(h+d*i)))}while(Object(o.a)(n)>o.k);return[t,r]},e.a=function(){return Object(i.geoProjection)(r).scale(139.319)}},function(t,e,n){"use strict";function r(t,e){if(Object(o.a)(e)<o.k)return[t,0];var n=Object(o.F)(e),r=t*Object(o.y)(e);return[Object(o.y)(r)/n,e+(1-Object(o.h)(r))/n]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){if(Object(o.a)(e)<o.k)return[t,0];var n,r=t*t+e*e,i=.5*e,a=10;do{var u=Object(o.F)(i),s=1/Object(o.h)(i),c=r-2*e*i+i*i;i-=n=(u*c+2*(i-e))/(2+c*s*s+2*(i-e)*u)}while(Object(o.a)(n)>o.k&&--a>0);return u=Object(o.F)(i),[(Object(o.a)(e)<Object(o.a)(i+1/u)?Object(o.e)(t*u):Object(o.x)(t)*(Object(o.b)(Object(o.a)(t*u))+o.o))/Object(o.y)(i),i]},e.a=function(){return Object(i.geoProjection)(r).scale(103.74)}},function(t,e,n){"use strict";function r(t){var e=1/(t[0]*t[4]-t[1]*t[3]);return[e*t[4],-e*t[1],e*(t[1]*t[5]-t[2]*t[4]),-e*t[3],e*t[0],e*(t[2]*t[3]-t[0]*t[5])]}function i(t,e){return[t[0]*e[0]+t[1]*e[3],t[0]*e[1]+t[1]*e[4],t[0]*e[2]+t[1]*e[5]+t[2],t[3]*e[0]+t[4]*e[3],t[3]*e[1]+t[4]*e[4],t[3]*e[2]+t[4]*e[5]+t[5]]}function o(t,e){return[t[0]-e[0],t[1]-e[1]]}function a(t){return Object(s.B)(t[0]*t[0]+t[1]*t[1])}function u(t,e){return Object(s.g)(t[0]*e[1]-t[1]*e[0],t[0]*e[0]+t[1]*e[1])}e.b=r,e.c=i;var s=n(1);e.a=function(t,e){var n=o(t[1],t[0]),r=o(e[1],e[0]),c=u(n,r),l=a(n)/a(r);return i([1,0,t[0][0],0,1,t[0][1]],i([l,0,0,0,l,0],i([Object(s.h)(c),Object(s.y)(c),0,-Object(s.y)(c),Object(s.h)(c),0],[1,0,-e[0][0],0,1,-e[0][1]])))}},function(t,e,n){"use strict";var r=n(0),i=n(1),o=n(53),a=n(74);e.a=function(t){t=t||function(t){var e=Object(r.geoCentroid)({type:"MultiPoint",coordinates:t});return Object(r.geoGnomonic)().scale(1).translate([0,0]).rotate([-e[0],-e[1]])};var e=a.a.map(function(e){return{face:e,project:t(e)}});return[-1,0,0,1,0,1,4,5].forEach(function(t,n){var r=e[t];r&&(r.children||(r.children=[])).push(e[n])}),Object(o.a)(e[0],function(t,n){return e[t<-i.s/2?n<0?6:4:t<0?n<0?2:0:t<i.s/2?n<0?3:1:n<0?7:5]}).scale(101.858).center([0,45])}},function(t,e,n){"use strict";function r(t,e){var n=Object(o.a)(t,e);return[n[0]*c,n[1]]}var i=n(0),o=n(72),a=n(1),u=n(53),s=n(74),c=2/Object(a.B)(3);r.invert=function(t,e){return o.a.invert(t/c,e)},e.a=function(t){t=t||function(t){var e=Object(i.geoCentroid)({type:"MultiPoint",coordinates:t});return Object(i.geoProjection)(r).translate([0,0]).scale(1).rotate(e[1]>0?[-e[0],0]:[180-e[0],180])};var e=s.a.map(function(e){return{face:e,project:t(e)}});return[-1,0,0,1,0,1,4,5].forEach(function(t,n){var r=e[t];r&&(r.children||(r.children=[])).push(e[n])}),Object(u.a)(e[0],function(t,n){return e[t<-a.s/2?n<0?6:4:t<0?n<0?2:0:t<a.s/2?n<0?3:1:n<0?7:5]}).scale(121.906).center([0,48.5904])}},function(t,e,n){"use strict";function r(t,e){for(var n=0,r=t.length,i=0;n<r;++n)i+=t[n]*e[n];return i}function i(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function o(t){return[Object(s.g)(t[1],t[0])*s.j,Object(s.e)(Object(s.q)(-1,Object(s.r)(1,t[2])))*s.j]}function a(t){var e=t[0]*s.v,n=t[1]*s.v,r=Object(s.h)(n);return[r*Object(s.h)(e),r*Object(s.y)(e),Object(s.y)(n)]}var u=n(0),s=n(1),c=n(53),l=n(74);e.a=function(t){function e(t,e){var n=Object(s.h)(e),i=[n*Object(s.h)(t),n*Object(s.y)(t),Object(s.y)(e)],o=t<-s.s/2?e<0?6:4:t<0?e<0?2:0:t<s.s/2?e<0?3:1:e<0?7:5,a=f[o];return d[r(a[0],i)<0?8+3*o:r(a[1],i)<0?8+3*o+1:r(a[2],i)<0?8+3*o+2:o]}t=t||function(t){var e=6===t.length?Object(u.geoCentroid)({type:"MultiPoint",coordinates:t}):t[0];return Object(u.geoGnomonic)().scale(1).translate([0,0]).rotate([-e[0],-e[1]])};var n=l.a.map(function(t){for(var e,n=t.map(a),r=n.length,i=n[r-1],u=[],s=0;s<r;++s)e=n[s],u.push(o([.9486832980505138*i[0]+.31622776601683794*e[0],.9486832980505138*i[1]+.31622776601683794*e[1],.9486832980505138*i[2]+.31622776601683794*e[2]]),o([.9486832980505138*e[0]+.31622776601683794*i[0],.9486832980505138*e[1]+.31622776601683794*i[1],.9486832980505138*e[2]+.31622776601683794*i[2]])),i=e;return u}),f=[],h=[-1,0,0,1,0,1,4,5];n.forEach(function(t,e){for(var r=l.a[e],o=r.length,u=f[e]=[],s=0;s<o;++s)n.push([r[s],t[(2*s+2)%(2*o)],t[(2*s+1)%(2*o)]]),h.push(e),u.push(i(a(t[(2*s+2)%(2*o)]),a(t[(2*s+1)%(2*o)])))});var d=n.map(function(e){return{project:t(e),face:e}});return h.forEach(function(t,e){var n=d[t];n&&(n.children||(n.children=[])).push(d[e])}),Object(c.a)(d[0],e).scale(110.625).center([0,45])}},function(t,e,n){"use strict";function r(t,e){return{type:"FeatureCollection",features:t.features.map(function(t){return i(t,e)})}}function i(t,e){return{type:"Feature",id:t.id,properties:t.properties,geometry:a(t.geometry,e)}}function o(t,e){return{type:"GeometryCollection",geometries:t.geometries.map(function(t){return a(t,e)})}}function a(t,e){if(!t)return null;if("GeometryCollection"===t.type)return o(t,e);var n;switch(t.type){case"Point":case"MultiPoint":n=d;break;case"LineString":case"MultiLineString":n=p;break;case"Polygon":case"MultiPolygon":case"Sphere":n=g;break;default:return null}return Object(u.geoStream)(t,e(n)),n.result()}var u=n(0),s=n(299),c=n(300),l=n(301);e.a=function(t,e){var n,o=e.stream;if(!o)throw new Error("invalid projection");switch(t&&t.type){case"Feature":n=i;break;case"FeatureCollection":n=r;break;default:n=a}return n(t,o)};var f=[],h=[],d={point:function(t,e){f.push([t,e])},result:function(){var t=f.length?f.length<2?{type:"Point",coordinates:f[0]}:{type:"MultiPoint",coordinates:f}:null;return f=[],t}},p={lineStart:s.a,point:function(t,e){f.push([t,e])},lineEnd:function(){f.length&&(h.push(f),f=[])},result:function(){var t=h.length?h.length<2?{type:"LineString",coordinates:h[0]}:{type:"MultiLineString",coordinates:h}:null;return h=[],t}},g={polygonStart:s.a,lineStart:s.a,point:function(t,e){f.push([t,e])},lineEnd:function(){var t=f.length;if(t){do{f.push(f[0].slice())}while(++t<4);h.push(f),f=[]}},polygonEnd:s.a,result:function(){if(!h.length)return null;var t=[],e=[];return h.forEach(function(n){Object(c.a)(n)?t.push([n]):e.push(n)}),e.forEach(function(e){var n=e[0];t.some(function(t){if(Object(l.a)(t[0],n))return t.push(e),!0})||t.push([e])}),h=[],t.length?t.length>1?{type:"MultiPolygon",coordinates:t}:{type:"Polygon",coordinates:t[0]}:null}}},function(t,e,n){"use strict";e.a=function(){}},function(t,e,n){"use strict";e.a=function(t){if((e=t.length)<4)return!1;for(var e,n=0,r=t[e-1][1]*t[0][0]-t[e-1][0]*t[0][1];++n<e;)r+=t[n-1][1]*t[n][0]-t[n-1][0]*t[n][1];return r<=0}},function(t,e,n){"use strict";e.a=function(t,e){for(var n=e[0],r=e[1],i=!1,o=0,a=t.length,u=a-1;o<a;u=o++){var s=t[o],c=s[0],l=s[1],f=t[u],h=f[0],d=f[1];l>r^d>r&&n<(h-c)*(r-l)/(d-l)+c&&(i=!i)}return i}},function(t,e,n){"use strict";var r=n(133),i=n(75);e.a=function(){return Object(i.a)(r.b).scale(176.423)}},function(t,e,n){"use strict";e.a=function(t,e){function n(t){var n=t.length,r=2,i=new Array(n);for(i[0]=+t[0].toFixed(e),i[1]=+t[1].toFixed(e);r<n;)i[r]=t[r],++r;return i}function r(t){return t.map(n)}function i(t){return t.map(r)}function o(t){if(null==t)return t;var e;switch(t.type){case"GeometryCollection":e={type:"GeometryCollection",geometries:t.geometries.map(o)};break;case"Point":e={type:"Point",coordinates:n(t.coordinates)};break;case"MultiPoint":case"LineString":e={type:t.type,coordinates:r(t.coordinates)};break;case"MultiLineString":case"Polygon":e={type:t.type,coordinates:i(t.coordinates)};break;case"MultiPolygon":e={type:"MultiPolygon",coordinates:t.coordinates.map(i)};break;default:return t}return null!=t.bbox&&(e.bbox=t.bbox),e}function a(t){var e={type:"Feature",properties:t.properties,geometry:o(t.geometry)};return null!=t.id&&(e.id=t.id),null!=t.bbox&&(e.bbox=t.bbox),e}if(!(0<=(e=+e)&&e<=20))throw new Error("invalid digits");if(null!=t)switch(t.type){case"Feature":return a(t);case"FeatureCollection":var u={type:"FeatureCollection",features:t.features.map(a)};return null!=t.bbox&&(u.bbox=t.bbox),u;default:return o(t)}return t}},function(t,e,n){"use strict";function r(t){function e(e,r){var o=n?Object(i.F)(e*n/2)/n:e/2;if(!r)return[2*o,-t];var a=2*Object(i.f)(o*Object(i.y)(r)),u=1/Object(i.F)(r);return[Object(i.y)(a)*u,r+(1-Object(i.h)(a))*u-t]}var n=Object(i.y)(t);return e.invert=function(e,r){if(Object(i.a)(r+=t)<i.k)return[n?2*Object(i.f)(n*e/2)/n:e,0];var o,a=e*e+r*r,u=0,s=10;do{var c=Object(i.F)(u),l=1/Object(i.h)(u),f=a-2*r*u+u*u;u-=o=(c*f+2*(u-r))/(2+f*l*l+2*(u-r)*c)}while(Object(i.a)(o)>i.k&&--s>0);var h=e*(c=Object(i.F)(u)),d=Object(i.F)(Object(i.a)(r)<Object(i.a)(u+1/c)?.5*Object(i.e)(h):.5*Object(i.b)(h)+i.s/4)/Object(i.y)(u);return[n?2*Object(i.f)(n*d)/n:2*d,u]},e}e.b=r;var i=n(1),o=n(31);e.a=function(){return Object(o.a)(r).scale(131.215)}},function(t,e,n){"use strict";function r(t,e){var n,r=Object(o.r)(18,36*Object(o.a)(e)/o.s),i=Object(o.n)(r),u=r-i,s=(n=a[i])[0],c=n[1],l=(n=a[++i])[0],f=n[1],h=(n=a[Object(o.r)(19,++i)])[0],d=n[1];return[t*(l+u*(h-s)/2+u*u*(h-2*l+s)/2),(e>0?o.o:-o.o)*(f+u*(d-c)/2+u*u*(d-2*f+c)/2)]}e.b=r;var i=n(0),o=n(1),a=[[.9986,-.062],[1,0],[.9986,.062],[.9954,.124],[.99,.186],[.9822,.248],[.973,.31],[.96,.372],[.9427,.434],[.9216,.4958],[.8962,.5571],[.8679,.6176],[.835,.6769],[.7986,.7346],[.7597,.7903],[.7186,.8435],[.6732,.8936],[.6213,.9394],[.5722,.9761],[.5322,1]];a.forEach(function(t){t[1]*=1.0144}),r.invert=function(t,e){var n=e/o.o,r=90*n,i=Object(o.r)(18,Object(o.a)(r/5)),u=Object(o.q)(0,Object(o.n)(i));do{var s=a[u][1],c=a[u+1][1],l=a[Object(o.r)(19,u+2)][1],f=l-s,h=l-2*c+s,d=2*(Object(o.a)(n)-c)/f,p=h/f,g=d*(1-p*d*(1-2*p*d));if(g>=0||1===u){r=(e>=0?5:-5)*(g+i);var v,y=50;do{i=Object(o.r)(18,Object(o.a)(r)/5),u=Object(o.n)(i),g=i-u,s=a[u][1],c=a[u+1][1],l=a[Object(o.r)(19,u+2)][1],r-=(v=(e>=0?o.o:-o.o)*(c+g*(l-s)/2+g*g*(l-2*c+s)/2)-e)*o.j}while(Object(o.a)(v)>o.l&&--y>0);break}}while(--u>=0);var m=a[u][0],b=a[u+1][0],x=a[Object(o.r)(19,u+2)][0];return[t/(b+g*(x-m)/2+g*g*(x-2*b+m)/2),r*o.v]},e.a=function(){return Object(i.geoProjection)(r).scale(152.63)}},function(t,e,n){"use strict";function r(t){function e(e,n){var r=Object(a.h)(n),i=(t-1)/(t-r*Object(a.h)(e));return[i*r*Object(a.y)(e),i*Object(a.y)(n)]}return e.invert=function(e,n){var r=e*e+n*n,i=Object(a.B)(r),o=(t-Object(a.B)(1-r*(t+1)/(t-1)))/((t-1)/i+i/(t-1));return[Object(a.g)(e*o,i*Object(a.B)(1-o*o)),i?Object(a.e)(n*o/i):0]},e}function i(t,e){function n(e,n){var r=i(e,n),a=r[1],s=a*u/(t-1)+o;return[r[0]*o/s,a/s]}var i=r(t);if(!e)return i;var o=Object(a.h)(e),u=Object(a.y)(e);return n.invert=function(e,n){var r=(t-1)/(t-1-n*u);return i.invert(r*e,r*n*o)},n}e.b=i;var o=n(0),a=n(1);e.a=function(){var t=2,e=0,n=Object(o.geoProjectionMutator)(i),r=n(t,e);return r.distance=function(r){return arguments.length?n(t=+r,e):t},r.tilt=function(r){return arguments.length?n(t,e=r*a.v):e*a.j},r.scale(432.147).clipAngle(Object(a.b)(1/t)*a.j-1e-6)}},function(t,e,n){"use strict";function r(t){return t.length>0}function i(t){return Math.floor(t*h)/h}function o(t){return t===y||t===b?[0,t]:[d,i(t)]}function a(t){var e=t[0],n=t[1],r=!1;return e<=p?(e=d,r=!0):e>=v&&(e=g,r=!0),n<=m?(n=y,r=!0):n>=x&&(n=b,r=!0),r?[e,n]:t}function u(t){return t.map(a)}function s(t,e,n){for(var r=0,i=t.length;r<i;++r){var u=t[r].slice();n.push({index:-1,polygon:e,ring:u});for(var s=0,c=u.length;s<c;++s){var l=u[s],f=l[0],h=l[1];if(f<=p||f>=v||h<=m||h>=x){u[s]=a(l);for(var d=s+1;d<c;++d){var g=u[d],y=g[0],b=g[1];if(y>p&&y<v&&b>m&&b<x)break}if(d===s+1)continue;if(s){var _={index:-1,polygon:e,ring:u.slice(0,s+1)};_.ring[_.ring.length-1]=o(h),n[n.length-1]=_}else n.pop();if(d>=c)break;n.push({index:-1,polygon:e,ring:u=u.slice(d-1)}),u[0]=o(u[0][1]),s=-1,c=u.length}}}}function c(t){var e,n,r,i,o,a,u=t.length,s={},c={};for(e=0;e<u;++e)n=t[e],r=n.ring[0],o=n.ring[n.ring.length-1],r[0]!==o[0]||r[1]!==o[1]?(n.index=e,s[r]=c[o]=n):(n.polygon.push(n.ring),t[e]=null);for(e=0;e<u;++e)if(n=t[e]){if(r=n.ring[0],o=n.ring[n.ring.length-1],i=c[r],a=s[o],delete s[r],delete c[o],r[0]===o[0]&&r[1]===o[1]){n.polygon.push(n.ring);continue}i?(delete c[r],delete s[i.ring[0]],i.ring.pop(),t[i.index]=null,n={index:-1,polygon:i.polygon,ring:i.ring.concat(n.ring)},i===a?n.polygon.push(n.ring):(n.index=u++,t.push(s[n.ring[0]]=c[n.ring[n.ring.length-1]]=n))):a?(delete s[o],delete c[a.ring[a.ring.length-1]],n.ring.pop(),n={index:u++,polygon:a.polygon,ring:n.ring.concat(a.ring)},t[a.index]=null,t.push(s[n.ring[0]]=c[n.ring[n.ring.length-1]]=n)):(n.ring.push(n.ring[0]),n.polygon.push(n.ring))}}function l(t){var e={type:"Feature",geometry:f(t.geometry)};return null!=t.id&&(e.id=t.id),null!=t.bbox&&(e.bbox=t.bbox),null!=t.properties&&(e.properties=t.properties),e}function f(t){if(null==t)return t;var e,n,i,o;switch(t.type){case"GeometryCollection":e={type:"GeometryCollection",geometries:t.geometries.map(f)};break;case"Point":e={type:"Point",coordinates:a(t.coordinates)};break;case"MultiPoint":case"LineString":e={type:t.type,coordinates:u(t.coordinates)};break;case"MultiLineString":e={type:"MultiLineString",coordinates:t.coordinates.map(u)};break;case"Polygon":var l=[];s(t.coordinates,l,n=[]),c(n),e={type:"Polygon",coordinates:l};break;case"MultiPolygon":n=[],i=-1,o=t.coordinates.length;for(var h=new Array(o);++i<o;)s(t.coordinates[i],h[i]=[],n);c(n),e={type:"MultiPolygon",coordinates:h.filter(r)};break;default:return t}return null!=t.bbox&&(e.bbox=t.bbox),e}var h=1e4,d=-180,p=d+1e-4,g=180,v=g-1e-4,y=-90,m=y+1e-4,b=90,x=b-1e-4;e.a=function(t){if(null==t)return t;switch(t.type){case"Feature":return l(t);case"FeatureCollection":var e={type:"FeatureCollection",features:t.features.map(l)};return null!=t.bbox&&(e.bbox=t.bbox),e;default:return f(t)}}},function(t,e,n){"use strict";function r(t,e){var n=Object(o.F)(e/2),r=Object(o.y)(o.u*n);return[t*(.74482-.34588*r*r),1.70711*n]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){var n=e/1.70711,r=Object(o.y)(o.u*n);return[t/(.74482-.34588*r*r),2*Object(o.f)(n)]},e.a=function(){return Object(i.geoProjection)(r).scale(146.153)}},function(t,e,n){"use strict";function r(t){function e(t,e){var r=Object(a.geoGnomonicRaw)(t,e);return r[0]*=n,r}var n=Object(u.h)(t);return e.invert=function(t,e){return a.geoGnomonicRaw.invert(t/n,e)},e}function i(){return o([-158,21.5],[-77,39]).clipAngle(60).scale(400)}function o(t,e){return Object(s.a)(r,t,e)}e.b=r,e.c=i,e.a=o;var a=n(0),u=n(1),s=n(138)},function(t,e,n){"use strict";function r(t){function e(e,o){var a=Object(u.b)(Object(u.h)(o)*Object(u.h)(e-n)),s=Object(u.b)(Object(u.h)(o)*Object(u.h)(e-r)),c=o<0?-1:1;return a*=a,s*=s,[(a-s)/(2*t),c*Object(u.B)(4*i*s-(i-a+s)*(i-a+s))/(2*t)]}if(!(t*=2))return a.geoAzimuthalEquidistantRaw;var n=-t/2,r=-n,i=t*t,o=Object(u.F)(r),s=.5/Object(u.y)(r);return e.invert=function(t,e){var i,a,c=e*e,l=Object(u.h)(Object(u.B)(c+(i=t+n)*i)),f=Object(u.h)(Object(u.B)(c+(i=t+r)*i));return[Object(u.g)(a=l-f,i=(l+f)*o),(e<0?-1:1)*Object(u.b)(Object(u.B)(i*i+a*a)*s)]},e}function i(){return o([-158,21.5],[-77,39]).clipAngle(130).scale(122.571)}function o(t,e){return Object(s.a)(r,t,e)}e.b=r,e.c=i,e.a=o;var a=n(0),u=n(1),s=n(138)},function(t,e,n){"use strict";function r(t,e){if(Object(o.a)(e)<o.k)return[t,0];var n=Object(o.a)(e/o.o),r=Object(o.e)(n);if(Object(o.a)(t)<o.k||Object(o.a)(Object(o.a)(e)-o.o)<o.k)return[0,Object(o.x)(e)*o.s*Object(o.F)(r/2)];var i=Object(o.h)(r),a=Object(o.a)(o.s/t-t/o.s)/2,u=a*a,s=i/(n+i-1),c=s*(2/n-1),l=c*c,f=l+u,h=s-l,d=u+s;return[Object(o.x)(t)*o.s*(a*h+Object(o.B)(u*h*h-f*(s*s-l)))/f,Object(o.x)(e)*o.s*(c*d-a*Object(o.B)((u+1)*f-d*d))/f]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){if(Object(o.a)(e)<o.k)return[t,0];if(Object(o.a)(t)<o.k)return[0,o.o*Object(o.y)(2*Object(o.f)(e/o.s))];var n=(t/=o.s)*t,r=(e/=o.s)*e,i=n+r,a=i*i,u=-Object(o.a)(e)*(1+i),s=u-2*r+n,c=-2*u+1+2*r+a,l=r/c+(2*s*s*s/(c*c*c)-9*u*s/(c*c))/27,f=(u-s*s/(3*c))/c,h=2*Object(o.B)(-f/3),d=Object(o.b)(3*l/(f*h))/3;return[o.s*(i-1+Object(o.B)(1+2*(n-r)+a))/(2*t),Object(o.x)(e)*o.s*(-h*Object(o.h)(d+o.s/3)-s/(3*c))]},e.a=function(){return Object(i.geoProjection)(r).scale(79.4183)}},function(t,e,n){"use strict";function r(t,e){if(Object(o.a)(e)<o.k)return[t,0];var n=Object(o.a)(e/o.o),r=Object(o.e)(n);if(Object(o.a)(t)<o.k||Object(o.a)(Object(o.a)(e)-o.o)<o.k)return[0,Object(o.x)(e)*o.s*Object(o.F)(r/2)];var i=Object(o.h)(r),a=Object(o.a)(o.s/t-t/o.s)/2,u=a*a,s=i*(Object(o.B)(1+u)-a*i)/(1+u*n*n);return[Object(o.x)(t)*o.s*s,Object(o.x)(e)*o.s*Object(o.B)(1-s*(2*a+s))]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){if(!t)return[0,o.o*Object(o.y)(2*Object(o.f)(e/o.s))];var n=Object(o.a)(t/o.s),r=(1-n*n-(e/=o.s)*e)/(2*n),i=r*r,a=Object(o.B)(i+1);return[Object(o.x)(t)*o.s*(a-r),Object(o.x)(e)*o.o*Object(o.y)(2*Object(o.g)(Object(o.B)((1-2*r*n)*(r+a)-n),Object(o.B)(a+r+n)))]},e.a=function(){return Object(i.geoProjection)(r).scale(79.4183)}},function(t,e,n){"use strict";function r(t,e){if(Object(o.a)(e)<o.k)return[t,0];var n=e/o.o,r=Object(o.e)(n);if(Object(o.a)(t)<o.k||Object(o.a)(Object(o.a)(e)-o.o)<o.k)return[0,o.s*Object(o.F)(r/2)];var i=(o.s/t-t/o.s)/2,a=n/(1+Object(o.h)(r));return[o.s*(Object(o.x)(t)*Object(o.B)(i*i+1-a*a)-i),o.s*a]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){if(!e)return[t,0];var n=e/o.s,r=(o.s*o.s*(1-n*n)-t*t)/(2*o.s*t);return[t?o.s*(Object(o.x)(t)*Object(o.B)(r*r+1)-r):0,o.o*Object(o.y)(2*Object(o.f)(n))]},e.a=function(){return Object(i.geoProjection)(r).scale(79.4183)}},function(t,e,n){"use strict";function r(t,e){if(!e)return[t,0];var n=Object(o.a)(e);if(!t||n===o.o)return[0,e];var r=n/o.o,i=r*r,a=(8*r-i*(i+2)-5)/(2*i*(r-1)),u=a*a,s=r*a,c=i+u+2*s,l=r+3*a,f=t/o.o,h=f+1/f,d=Object(o.x)(Object(o.a)(t)-o.o)*Object(o.B)(h*h-4),p=d*d,g=c*(i+u*p-1)+(1-i)*(i*(l*l+4*u)+12*s*u+4*u*u),v=(d*(c+u-1)+2*Object(o.B)(g))/(4*c+p);return[Object(o.x)(t)*o.o*v,Object(o.x)(e)*o.o*Object(o.B)(1+d*Object(o.a)(v)-v*v)]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){var n;if(!t||!e)return[t,e];e/=o.s;var r=Object(o.x)(t)*t/o.o,i=(r*r-1+4*e*e)/Object(o.a)(r),a=i*i,u=2*e,s=50;do{var c=u*u,l=(8*u-c*(c+2)-5)/(2*c*(u-1)),f=(3*u-c*u-10)/(2*c*u),h=l*l,d=u*l,p=u+l,g=p*p,v=u+3*l,y=g*(c+h*a-1)+(1-c)*(c*(v*v+4*h)+h*(12*d+4*h)),m=-2*p*(4*d*h+(1-4*c+3*c*c)*(1+f)+h*(14*c-6-a+(8*c-8-2*a)*f)+d*(12*c-8+(10*c-10-a)*f)),b=Object(o.B)(y);u-=n=(i*(g+h-1)+2*b-r*(4*g+a))/(i*(2*l*f+2*p*(1+f))+m/b-8*p*(i*(-1+h+g)+2*b)*(1+f)/(a+4*g))}while(n>o.k&&--s>0);return[Object(o.x)(t)*(Object(o.B)(i*i+4)+i)*o.s/4,o.o*u]},e.a=function(){return Object(i.geoProjection)(r).scale(127.16)}},function(t,e,n){"use strict";n.d(e,"b",function(){return s});var r=n(0),i=n(1),o=n(21),a=4*i.s+3*Object(i.B)(3),u=2*Object(i.B)(2*i.s*Object(i.B)(3)/a),s=Object(o.b)(u*Object(i.B)(3)/i.s,u,a/6);e.a=function(){return Object(r.geoProjection)(s).scale(176.84)}},function(t,e,n){"use strict";function r(t,e){return[t*Object(o.B)(1-3*e*e/(o.s*o.s)),e]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){return[t/Object(o.B)(1-3*e*e/(o.s*o.s)),e]},e.a=function(){return Object(i.geoProjection)(r).scale(152.63)}},function(t,e,n){"use strict";function r(t,e){var n=.90631*Object(o.y)(e),r=Object(o.B)(1-n*n),i=Object(o.B)(2/(1+r*Object(o.h)(t/=3)));return[2.66723*r*i*Object(o.y)(t),1.24104*n*i]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){var n=t/2.66723,r=e/1.24104,i=Object(o.B)(n*n+r*r),a=2*Object(o.e)(i/2);return[3*Object(o.g)(t*Object(o.F)(a),2.66723*i),i&&Object(o.e)(e*Object(o.y)(a)/(1.24104*.90631*i))]},e.a=function(){return Object(i.geoProjection)(r).scale(172.632)}},function(t,e,n){"use strict";function r(t,e){var n=Object(o.h)(e),r=Object(o.h)(t)*n,i=1-r,a=Object(o.h)(t=Object(o.g)(Object(o.y)(t)*n,-Object(o.y)(e))),u=Object(o.y)(t);return n=Object(o.B)(1-r*r),[u*n-a*i,-a*n-u*i]}e.b=r;var i=n(0),o=n(1);r.invert=function(t,e){var n=(t*t+e*e)/-2,r=Object(o.B)(-n*(2+n)),i=e*n+t*r,a=t*n-e*r,u=Object(o.B)(a*a+i*i);return[Object(o.g)(r*i,u*(1+n)),u?-Object(o.e)(r*a/u):0]},e.a=function(){return Object(i.geoProjection)(r).rotate([0,-90,45]).scale(124.75).clipAngle(179.999)}},function(t,e,n){"use strict";function r(t,e){var n=Object(o.a)(t,e);return[(n[0]+t/a.o)/2,(n[1]+e)/2]}e.b=r;var i=n(0),o=n(129),a=n(1);r.invert=function(t,e){var n=t,r=e,i=25;do{var o,u=Object(a.h)(r),s=Object(a.y)(r),c=Object(a.y)(2*r),l=s*s,f=u*u,h=Object(a.y)(n),d=Object(a.h)(n/2),p=Object(a.y)(n/2),g=p*p,v=1-f*d*d,y=v?Object(a.b)(u*d)*Object(a.B)(o=1/v):o=0,m=.5*(2*y*u*p+n/a.o)-t,b=.5*(y*s+r)-e,x=.5*o*(f*g+y*u*d*l)+.5/a.o,_=o*(h*c/4-y*s*p),w=.125*o*(c*p-y*s*f*h),O=.5*o*(l*d+y*g*u)+.5,S=_*w-O*x,C=(b*_-m*O)/S,E=(m*w-b*x)/S;n-=C,r-=E}while((Object(a.a)(C)>a.k||Object(a.a)(E)>a.k)&&--i>0);return[n,r]},e.a=function(){return Object(i.geoProjection)(r).scale(158.837)}},function(t,e,n){function r(t,e){var n=void 0;if(i(e)&&(n=e),o(e)&&(n=function(t){return a(t,e)}),n)for(var r=0;r<t.length;r+=1)if(n(t[r]))return t[r];return null}var i=n(11),o=n(54),a=n(140);t.exports=r},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(t,r){r(e,n(323),n(33))}(0,function(t,e,n){"use strict";function r(){}function i(t,e){t<k&&(k=t),t>A&&(A=t),e<P&&(P=e),e>I&&(I=e)}function o(t,n,r){var i=n[1][0]-n[0][0],o=n[1][1]-n[0][1],a=t.clipExtent&&t.clipExtent();t.scale(150).translate([0,0]),null!=a&&t.clipExtent(null),e.geoStream(r,t.stream(D));var u=D.result(),s=Math.min(i/(u[1][0]-u[0][0]),o/(u[1][1]-u[0][1])),c=+n[0][0]+(i-s*(u[1][0]+u[0][0]))/2,l=+n[0][1]+(o-s*(u[1][1]+u[0][1]))/2;return null!=a&&t.clipExtent(a),t.scale(150*s).translate([c,l])}function a(t,e,n){return o(t,[[0,0],e],n)}function u(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i<e;)t[i].point(n,r)},sphere:function(){for(var n=-1;++n<e;)t[n].sphere()},lineStart:function(){for(var n=-1;++n<e;)t[n].lineStart()},lineEnd:function(){for(var n=-1;++n<e;)t[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<e;)t[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<e;)t[n].polygonEnd()}}}function s(){function t(t){var e=t[0],n=t[1];return h=null,c.point(e,n),h||(l.point(e,n),h)||(f.point(e,n),h)}function r(){return i=s=null,t}var i,s,c,l,f,h,d=e.geoAlbers(),p=e.geoConicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),g=e.geoConicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),v={point:function(t,e){h=[t,e]}};return t.invert=function(t){var e=d.scale(),n=d.translate(),r=(t[0]-n[0])/e,i=(t[1]-n[1])/e;return(i>=.12&&i<.234&&r>=-.425&&r<-.214?p:i>=.166&&i<.234&&r>=-.214&&r<-.115?g:d).invert(t)},t.stream=function(t){return i&&s===t?i:i=u([d.stream(s=t),p.stream(t),g.stream(t)])},t.precision=function(t){return arguments.length?(d.precision(t),p.precision(t),g.precision(t),r()):d.precision()},t.scale=function(e){return arguments.length?(d.scale(e),p.scale(.35*e),g.scale(e),t.translate(d.translate())):d.scale()},t.translate=function(t){if(!arguments.length)return d.translate();var e=d.scale(),n=+t[0],i=+t[1];return c=d.translate(t).clipExtent([[n-.455*e,i-.238*e],[n+.455*e,i+.238*e]]).stream(v),l=p.translate([n-.307*e,i+.201*e]).clipExtent([[n-.425*e+T,i+.12*e+T],[n-.214*e-T,i+.234*e-T]]).stream(v),f=g.translate([n-.205*e,i+.212*e]).clipExtent([[n-.214*e+T,i+.166*e+T],[n-.115*e-T,i+.234*e-T]]).stream(v),r()},t.fitExtent=function(e,n){return o(t,e,n)},t.fitSize=function(e,n){return a(t,e,n)},t.drawCompositionBorders=function(t){var e=d([-102.91,26.3]),n=d([-104,27.5]),r=d([-108,29.1]),i=d([-110,29.1]),o=d([-110,26.7]),a=d([-112.8,27.6]),u=d([-114.3,30.6]),s=d([-119.3,30.1]);t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.moveTo(o[0],o[1]),t.lineTo(a[0],a[1]),t.lineTo(u[0],u[1]),t.lineTo(s[0],s[1])},t.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},t.scale(1070)}function c(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i<e;)t[i].point(n,r)},sphere:function(){for(var n=-1;++n<e;)t[n].sphere()},lineStart:function(){for(var n=-1;++n<e;)t[n].lineStart()},lineEnd:function(){for(var n=-1;++n<e;)t[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<e;)t[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<e;)t[n].polygonEnd()}}}function l(){function t(t){var e=t[0],n=t[1];return g=null,s.point(e,n),g||(l.point(e,n),g)||(f.point(e,n),g)||(h.point(e,n),g)||(d.point(e,n),g)||(p.point(e,n),g)}function r(){return i=u=null,t}var i,u,s,l,f,h,d,p,g,v=e.geoAlbers(),y=e.geoConicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),m=e.geoConicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),b=e.geoConicEqualArea().rotate([66,0]).center([0,18]).parallels([8,18]),x=e.geoEquirectangular().rotate([173,14]),_=e.geoEquirectangular().rotate([-145,-16.8]),w={point:function(t,e){g=[t,e]}};return t.invert=function(t){var e=v.scale(),n=v.translate(),r=(t[0]-n[0])/e,i=(t[1]-n[1])/e;return(i>=.12&&i<.234&&r>=-.425&&r<-.214?y:i>=.166&&i<.234&&r>=-.214&&r<-.115?m:i>=.2064&&i<.2413&&r>=.312&&r<.385?b:i>=.09&&i<.1197&&r>=-.4243&&r<-.3232?x:i>=-.0518&&i<.0895&&r>=-.4243&&r<-.3824?_:v).invert(t)},t.stream=function(t){return i&&u===t?i:i=c([v.stream(u=t),y.stream(t),m.stream(t),b.stream(t),x.stream(t),_.stream(t)])},t.precision=function(t){return arguments.length?(v.precision(t),y.precision(t),m.precision(t),b.precision(t),x.precision(t),_.precision(t),r()):v.precision()},t.scale=function(e){return arguments.length?(v.scale(e),y.scale(.35*e),m.scale(e),b.scale(e),x.scale(2*e),_.scale(e),t.translate(v.translate())):v.scale()},t.translate=function(t){if(!arguments.length)return v.translate();var e=v.scale(),n=+t[0],i=+t[1];return s=v.translate(t).clipExtent([[n-.455*e,i-.238*e],[n+.455*e,i+.238*e]]).stream(w),l=y.translate([n-.307*e,i+.201*e]).clipExtent([[n-.425*e+T,i+.12*e+T],[n-.214*e-T,i+.233*e-T]]).stream(w),f=m.translate([n-.205*e,i+.212*e]).clipExtent([[n-.214*e+T,i+.166*e+T],[n-.115*e-T,i+.233*e-T]]).stream(w),h=b.translate([n+.35*e,i+.224*e]).clipExtent([[n+.312*e+T,i+.2064*e+T],[n+.385*e-T,i+.233*e-T]]).stream(w),d=x.translate([n-.492*e,i+.09*e]).clipExtent([[n-.4243*e+T,i+.0903*e+T],[n-.3233*e-T,i+.1197*e-T]]).stream(w),p=_.translate([n-.408*e,i+.018*e]).clipExtent([[n-.4244*e+T,i-.0519*e+T],[n-.3824*e-T,i+.0895*e-T]]).stream(w),r()},t.fitExtent=function(e,n){return o(t,e,n)},t.fitSize=function(e,n){return a(t,e,n)},t.drawCompositionBorders=function(t){var e=v([-110.4641,28.2805]),n=v([-104.0597,28.9528]),r=v([-103.7049,25.1031]),i=v([-109.8337,24.4531]),o=v([-124.4745,28.1407]),a=v([-110.931,30.8844]),u=v([-109.8337,24.4531]),s=v([-122.4628,21.8562]),c=v([-76.8579,25.1544]),l=v([-72.429,24.2097]),f=v([-72.8265,22.7056]),h=v([-77.1852,23.6392]),d=v([-125.0093,29.7791]),p=v([-118.5193,31.3262]),g=v([-118.064,29.6912]),y=v([-124.4369,28.169]),m=v([-128.1314,37.4582]),b=v([-125.2132,38.214]),x=v([-122.3616,30.5115]),_=v([-125.0315,29.8211]);t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),t.moveTo(o[0],o[1]),t.lineTo(a[0],a[1]),t.lineTo(u[0],u[1]),t.lineTo(u[0],u[1]),t.lineTo(s[0],s[1]),t.closePath(),t.moveTo(c[0],c[1]),t.lineTo(l[0],l[1]),t.lineTo(f[0],f[1]),t.lineTo(f[0],f[1]),t.lineTo(h[0],h[1]),t.closePath(),t.moveTo(d[0],d[1]),t.lineTo(p[0],p[1]),t.lineTo(g[0],g[1]),t.lineTo(g[0],g[1]),t.lineTo(y[0],y[1]),t.closePath(),t.moveTo(m[0],m[1]),t.lineTo(b[0],b[1]),t.lineTo(x[0],x[1]),t.lineTo(x[0],x[1]),t.lineTo(_[0],_[1]),t.closePath()},t.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},t.scale(1070)}function f(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i<e;)t[i].point(n,r)},sphere:function(){for(var n=-1;++n<e;)t[n].sphere()},lineStart:function(){for(var n=-1;++n<e;)t[n].lineStart()},lineEnd:function(){for(var n=-1;++n<e;)t[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<e;)t[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<e;)t[n].polygonEnd()}}}function h(){function t(t){var e=t[0],n=t[1];return l=null,s.point(e,n),l||(c.point(e,n),l)}function r(){return i=u=null,t}var i,u,s,c,l,h=e.geoConicConformal().rotate([5,-38.6]).parallels([0,60]),d=e.geoConicConformal().rotate([5,-38.6]).parallels([0,60]),p={point:function(t,e){l=[t,e]}};return t.invert=function(t){var e=h.scale(),n=h.translate(),r=(t[0]-n[0])/e,i=(t[1]-n[1])/e;return(i>=.05346&&i<.0897&&r>=-.13388&&r<-.0322?d:h).invert(t)},t.stream=function(t){return i&&u===t?i:i=f([h.stream(u=t),d.stream(t)])},t.precision=function(t){return arguments.length?(h.precision(t),d.precision(t),r()):h.precision()},t.scale=function(e){return arguments.length?(h.scale(e),d.scale(e),t.translate(h.translate())):h.scale()},t.translate=function(t){if(!arguments.length)return h.translate();var e=h.scale(),n=+t[0],i=+t[1];return s=h.translate(t).clipExtent([[n-.06857*e,i-.1288*e],[n+.13249*e,i+.06*e]]).stream(p),c=d.translate([n+.1*e,i-.094*e]).clipExtent([[n-.1331*e+T,i+.053457*e+T],[n-.0354*e-T,i+.08969*e-T]]).stream(p),r()},t.fitExtent=function(e,n){return o(t,e,n)},t.fitSize=function(e,n){return a(t,e,n)},t.drawCompositionBorders=function(t){var e=h([-14.034675,34.965007]),n=h([-7.4208899,35.536988]),r=h([-7.3148275,33.54359]);t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1])},t.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},t.scale(2700)}function d(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i<e;)t[i].point(n,r)},sphere:function(){for(var n=-1;++n<e;)t[n].sphere()},lineStart:function(){for(var n=-1;++n<e;)t[n].lineStart()},lineEnd:function(){for(var n=-1;++n<e;)t[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<e;)t[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<e;)t[n].polygonEnd()}}}function p(){function t(t){var e=t[0],n=t[1];return f=null,s.point(e,n),f||(c.point(e,n),f)||(l.point(e,n),f)}function r(){return i=u=null,t}var i,u,s,c,l,f,h=e.geoConicConformal().rotate([10,-39.3]).parallels([0,60]),p=e.geoConicConformal().rotate([17,-32.7]).parallels([0,60]),g=e.geoConicConformal().rotate([27.8,-38.6]).parallels([0,60]),v={point:function(t,e){f=[t,e]}};return t.invert=function(t){var e=h.scale(),n=h.translate(),r=(t[0]-n[0])/e,i=(t[1]-n[1])/e;return(i>=.0093&&i<.03678&&r>=-.03875&&r<-.0116?p:i>=-.0412&&i<.0091&&r>=-.07782&&r<-.01166?g:h).invert(t)},t.stream=function(t){return i&&u===t?i:i=d([h.stream(u=t),p.stream(t),g.stream(t)])},t.precision=function(t){return arguments.length?(h.precision(t),p.precision(t),g.precision(t),r()):h.precision()},t.scale=function(e){return arguments.length?(h.scale(e),p.scale(e),g.scale(.6*e),t.translate(h.translate())):h.scale()},t.translate=function(t){if(!arguments.length)return h.translate();var e=h.scale(),n=+t[0],i=+t[1];return s=h.translate(t).clipExtent([[n-.0115*e,i-.1138*e],[n+.2105*e,i+.0673*e]]).stream(v),c=p.translate([n-.0265*e,i+.025*e]).clipExtent([[n-.0388*e+T,i+.0093*e+T],[n-.0116*e-T,i+.0368*e-T]]).stream(v),l=g.translate([n-.045*e,i+-.02*e]).clipExtent([[n-.0778*e+T,i-.0413*e+T],[n-.0117*e-T,i+.0091*e-T]]).stream(v),r()},t.fitExtent=function(e,n){return o(t,e,n)},t.fitSize=function(e,n){return a(t,e,n)},t.drawCompositionBorders=function(t){var e=h([-12.8351,38.7113]),n=h([-10.8482,38.7633]),r=h([-10.8181,37.2072]),i=h([-12.7345,37.1573]),o=h([-16.0753,41.4436]),a=h([-10.9168,41.6861]),u=h([-10.8557,38.7747]),s=h([-15.6728,38.5505]);t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),t.moveTo(o[0],o[1]),t.lineTo(a[0],a[1]),t.lineTo(u[0],u[1]),t.lineTo(u[0],u[1]),t.lineTo(s[0],s[1]),t.closePath()},t.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},t.scale(4200)}function g(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i<e;)t[i].point(n,r)},sphere:function(){for(var n=-1;++n<e;)t[n].sphere()},lineStart:function(){for(var n=-1;++n<e;)t[n].lineStart()},lineEnd:function(){for(var n=-1;++n<e;)t[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<e;)t[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<e;)t[n].polygonEnd()}}}function v(){function t(t){var e=t[0],n=t[1];return l=null,s.point(e,n),l||(c.point(e,n),l)}function r(){return i=u=null,t}var i,u,s,c,l,f=e.geoMercator().rotate([80,1.5]),h=e.geoMercator().rotate([90.73,1]),d={point:function(t,e){l=[t,e]}};return t.invert=function(t){var e=f.scale(),n=f.translate(),r=(t[0]-n[0])/e,i=(t[1]-n[1])/e;return(i>=-.0676&&i<-.026&&r>=-.0857&&r<-.0263?h:f).invert(t)},t.stream=function(t){return i&&u===t?i:i=g([f.stream(u=t),h.stream(t)])},t.precision=function(t){return arguments.length?(f.precision(t),h.precision(t),r()):f.precision()},t.scale=function(e){return arguments.length?(f.scale(e),h.scale(e),t.translate(f.translate())):f.scale()},t.translate=function(t){if(!arguments.length)return f.translate();var e=f.scale(),n=+t[0],i=+t[1];return s=f.translate(t).clipExtent([[n-.0262*e,i-.0734*e],[n+.1741*e,i+.079*e]]).stream(d),c=h.translate([n-.06*e,i-.04*e]).clipExtent([[n-.0857*e+T,i-.0676*e+T],[n-.0263*e-T,i-.026*e-T]]).stream(d),r()},t.fitExtent=function(e,n){return o(t,e,n)},t.fitSize=function(e,n){return a(t,e,n)},t.drawCompositionBorders=function(t){var e=f([-84.9032,2.3757]),n=f([-81.5047,2.3708]),r=f([-81.5063,-.01]),i=f([-84.9086,-.005]);t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath()},t.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},t.scale(3500)}function y(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i<e;)t[i].point(n,r)},sphere:function(){for(var n=-1;++n<e;)t[n].sphere()},lineStart:function(){for(var n=-1;++n<e;)t[n].lineStart()},lineEnd:function(){for(var n=-1;++n<e;)t[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<e;)t[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<e;)t[n].polygonEnd()}}}function m(){function t(t){var e=t[0],n=t[1];return h=null,s.point(e,n),h||(c.point(e,n),h)||(l.point(e,n),h)||(f.point(e,n),h)}function r(){return i=u=null,t}var i,u,s,c,l,f,h,d=e.geoTransverseMercator().rotate([72,37]),p=e.geoStereographic().rotate([72,0]),g=e.geoMercator().rotate([80,33.5]),v=e.geoMercator().rotate([110,25]),m={point:function(t,e){h=[t,e]}};return t.invert=function(t){var e=d.scale(),n=d.translate(),r=(t[0]-n[0])/e,i=(t[1]-n[1])/e;return(i>=.2582&&i<.32&&r>=-.1036&&r<-.087?p:i>=-.01298&&i<.0133&&r>=-.11396&&r<-.05944?g:i>=.01539&&i<.03911&&r>=-.089&&r<-.0588?v:d).invert(t)},t.stream=function(t){return i&&u===t?i:i=y([d.stream(u=t),p.stream(t),g.stream(t),v.stream(t)])},t.precision=function(t){return arguments.length?(d.precision(t),p.precision(t),g.precision(t),v.precision(t),r()):d.precision()},t.scale=function(e){return arguments.length?(d.scale(e),p.scale(.15*e),g.scale(1.5*e),v.scale(1.5*e),t.translate(d.translate())):d.scale()},t.translate=function(t){if(!arguments.length)return d.translate();var e=d.scale(),n=+t[0],i=+t[1];return s=d.translate(t).clipExtent([[n-.059*e,i-.3835*e],[n+.4498*e,i+.3375*e]]).stream(m),c=p.translate([n-.087*e,i+.17*e]).clipExtent([[n-.1166*e+T,i+.2582*e+T],[n-.06*e-T,i+.32*e-T]]).stream(m),l=g.translate([n-.092*e,i-0*e]).clipExtent([[n-.114*e+T,i-.013*e+T],[n-.0594*e-T,i+.0133*e-T]]).stream(m),f=v.translate([n-.089*e,i-.0265*e]).clipExtent([[n-.089*e+T,i+.0154*e+T],[n-.0588*e-T,i+.0391*e-T]]).stream(m),r()},t.fitExtent=function(e,n){return o(t,e,n)},t.fitSize=function(e,n){return a(t,e,n)},t.drawCompositionBorders=function(t){var e=d([-82.6999,-51.3043]),n=d([-77.5442,-51.6631]),r=d([-78.0254,-55.186]),i=d([-83.6106,-54.7785]),o=d([-80.0638,-35.984]),a=d([-76.2153,-36.1811]),u=d([-76.2994,-37.6839]),s=d([-80.2231,-37.4757]),c=d([-78.442,-37.706]),l=d([-76.263,-37.8054]),f=d([-76.344,-39.1595]),h=d([-78.5638,-39.0559]);t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),t.moveTo(o[0],o[1]),t.lineTo(a[0],a[1]),t.lineTo(u[0],u[1]),t.lineTo(u[0],u[1]),t.lineTo(s[0],s[1]),t.closePath(),t.moveTo(c[0],c[1]),t.lineTo(l[0],l[1]),t.lineTo(f[0],f[1]),t.lineTo(f[0],f[1]),t.lineTo(h[0],h[1]),t.closePath()},t.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},t.scale(700)}function b(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i<e;)t[i].point(n,r)},sphere:function(){for(var n=-1;++n<e;)t[n].sphere()},lineStart:function(){for(var n=-1;++n<e;)t[n].lineStart()},lineEnd:function(){for(var n=-1;++n<e;)t[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<e;)t[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<e;)t[n].polygonEnd()}}}function x(){function t(t){var e=t[0],n=t[1];return f=null,s.point(e,n),f||(c.point(e,n),f)||(l.point(e,n),f)}function r(){return i=u=null,t}var i,u,s,c,l,f,h=e.geoConicEquidistant().rotate([-136,-22]).parallels([40,34]),d=e.geoConicEquidistant().rotate([-146,-26]).parallels([40,34]),p=e.geoConicEquidistant().rotate([-126,-19]).parallels([40,34]),g={point:function(t,e){f=[t,e]}};return t.invert=function(t){var e=h.scale(),n=h.translate(),r=(t[0]-n[0])/e,i=(t[1]-n[1])/e;return(i>=-.10925&&i<-.02701&&r>=-.135&&r<-.0397?d:i>=.04713&&i<.11138&&r>=-.03986&&r<.051?p:h).invert(t)},t.stream=function(t){return i&&u===t?i:i=b([h.stream(u=t),d.stream(t),p.stream(t)])},t.precision=function(t){return arguments.length?(h.precision(t),d.precision(t),p.precision(t),r()):h.precision()},t.scale=function(e){return arguments.length?(h.scale(e),d.scale(e),p.scale(.7*e),t.translate(h.translate())):h.scale()},t.translate=function(t){if(!arguments.length)return h.translate();var e=h.scale(),n=+t[0],i=+t[1];return s=h.translate(t).clipExtent([[n-.1352*e,i-.1091*e],[n+.117*e,i+.098*e]]).stream(g),c=d.translate([n-.0425*e,i-.005*e]).clipExtent([[n-.135*e+T,i-.1093*e+T],[n-.0397*e-T,i-.027*e-T]]).stream(g),l=p.translate(t).clipExtent([[n-.0399*e+T,i+.0471*e+T],[n+.051*e-T,i+.1114*e-T]]).stream(g),r()},t.fitExtent=function(e,n){return o(t,e,n)},t.fitSize=function(e,n){return a(t,e,n)},t.drawCompositionBorders=function(t){var e=h([126.01320483689143,41.621090310215585]),n=h([133.04304387025903,42.15087523707186]),r=h([133.3021766080688,37.43975444725098]),i=h([126.87889168628224,36.95488945159779]),o=h([132.9,29.8]),a=h([134,33]),u=h([139.3,33.2]),s=h([139.16,30.5]);t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),t.moveTo(o[0],o[1]),t.lineTo(a[0],a[1]),t.lineTo(u[0],u[1]),t.lineTo(s[0],s[1])},t.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},t.scale(2200)}function _(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i<e;)t[i].point(n,r)},sphere:function(){for(var n=-1;++n<e;)t[n].sphere()},lineStart:function(){for(var n=-1;++n<e;)t[n].lineStart()},lineEnd:function(){for(var n=-1;++n<e;)t[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<e;)t[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<e;)t[n].polygonEnd()}}}function w(){function t(t){var e=t[0],n=t[1];return x=null,s.point(e,n),x||(c.point(e,n),x)||(l.point(e,n),x)||(f.point(e,n),x)||(h.point(e,n),x)||(d.point(e,n),x)||(p.point(e,n),x)||(g.point(e,n),x)||(v.point(e,n),x)||(y.point(e,n),x)||(m.point(e,n),x)||(b.point(e,n),x)}function r(){return i=u=null,t}var i,u,s,c,l,f,h,d,p,g,v,y,m,b,x,w=e.geoConicConformal().rotate([-3,-46.2]).parallels([0,60]),O=e.geoMercator().center([-53.2,3.9]),S=e.geoMercator().center([-61.03,14.67]),C=e.geoMercator().center([-61.46,16.14]),E=e.geoMercator().center([-62.85,17.92]),M=e.geoMercator().center([-56.23,46.93]),j=e.geoMercator().center([45.16,-12.8]),k=e.geoMercator().center([55.52,-21.13]),P=e.geoMercator().center([165.8,-21.07]),A=e.geoMercator().center([-178.1,-14.3]),I=e.geoMercator().center([-150.55,-17.11]),D=e.geoMercator().center([-150.55,-17.11]),R={point:function(t,e){x=[t,e]}};return t.invert=function(t){var e=w.scale(),n=w.translate(),r=(t[0]-n[0])/e,i=(t[1]-n[1])/e;return(i>=.029&&i<.0864&&r>=-.14&&r<-.0996?O:i>=0&&i<.029&&r>=-.14&&r<-.0996?S:i>=-.032&&i<0&&r>=-.14&&r<-.0996?C:i>=-.052&&i<-.032&&r>=-.14&&r<-.0996?E:i>=-.076&&i<.052&&r>=-.14&&r<-.0996?M:i>=-.076&&i<-.052&&r>=.0967&&r<.1371?j:i>=-.052&&i<-.02&&r>=.0967&&r<.1371?k:i>=-.02&&i<.012&&r>=.0967&&r<.1371?P:i>=.012&&i<.033&&r>=.0967&&r<.1371?A:i>=.033&&i<.0864&&r>=.0967&&r<.1371?I:w).invert(t)},t.stream=function(t){return i&&u===t?i:i=_([w.stream(u=t),O.stream(t),S.stream(t),C.stream(t),E.stream(t),M.stream(t),j.stream(t),k.stream(t),P.stream(t),A.stream(t),I.stream(t),D.stream(t)])},t.precision=function(t){return arguments.length?(w.precision(t),O.precision(t),S.precision(t),C.precision(t),E.precision(t),M.precision(t),j.precision(t),k.precision(t),P.precision(t),A.precision(t),I.precision(t),D.precision(t),r()):w.precision()},t.scale=function(e){return arguments.length?(w.scale(e),O.scale(.6*e),S.scale(1.6*e),C.scale(1.4*e),E.scale(5*e),M.scale(1.3*e),j.scale(1.6*e),k.scale(1.2*e),P.scale(.3*e),A.scale(2.7*e),I.scale(.5*e),D.scale(.06*e),t.translate(w.translate())):w.scale()},t.translate=function(t){if(!arguments.length)return w.translate();var e=w.scale(),n=+t[0],i=+t[1];return s=w.translate(t).clipExtent([[n-.0996*e,i-.0908*e],[n+.0967*e,i+.0864*e]]).stream(R),c=O.translate([n-.12*e,i+.0575*e]).clipExtent([[n-.14*e+T,i+.029*e+T],[n-.0996*e-T,i+.0864*e-T]]).stream(R),l=S.translate([n-.12*e,i+.013*e]).clipExtent([[n-.14*e+T,i+0*e+T],[n-.0996*e-T,i+.029*e-T]]).stream(R),f=C.translate([n-.12*e,i-.014*e]).clipExtent([[n-.14*e+T,i-.032*e+T],[n-.0996*e-T,i+0*e-T]]).stream(R),h=E.translate([n-.12*e,i-.044*e]).clipExtent([[n-.14*e+T,i-.052*e+T],[n-.0996*e-T,i-.032*e-T]]).stream(R),d=M.translate([n-.12*e,i-.065*e]).clipExtent([[n-.14*e+T,i-.076*e+T],[n-.0996*e-T,i-.052*e-T]]).stream(R),p=j.translate([n+.117*e,i-.064*e]).clipExtent([[n+.0967*e+T,i-.076*e+T],[n+.1371*e-T,i-.052*e-T]]).stream(R),g=k.translate([n+.116*e,i-.0355*e]).clipExtent([[n+.0967*e+T,i-.052*e+T],[n+.1371*e-T,i-.02*e-T]]).stream(R),v=P.translate([n+.116*e,i-.0048*e]).clipExtent([[n+.0967*e+T,i-.02*e+T],[n+.1371*e-T,i+.012*e-T]]).stream(R),y=A.translate([n+.116*e,i+.022*e]).clipExtent([[n+.0967*e+T,i+.012*e+T],[n+.1371*e-T,i+.033*e-T]]).stream(R),b=D.translate([n+.11*e,i+.045*e]).clipExtent([[n+.0967*e+T,i+.033*e+T],[n+.1371*e-T,i+.06*e-T]]).stream(R),m=I.translate([n+.115*e,i+.075*e]).clipExtent([[n+.0967*e+T,i+.06*e+T],[n+.1371*e-T,i+.0864*e-T]]).stream(R),r()},t.fitExtent=function(e,n){return o(t,e,n)},t.fitSize=function(e,n){return a(t,e,n)},t.drawCompositionBorders=function(t){var e,n,r,i;e=w([-7.938886725111036,43.7219460918835]),n=w([-4.832080896458295,44.12930268549372]),r=w([-4.205299743793263,40.98096346967365]),i=w([-7.071796453126152,40.610037319181444]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),e=w([-8.42751373617692,45.32889452553031]),n=w([-5.18599305777107,45.7566442062976]),r=w([-4.832080905154431,44.129302726751426]),i=w([-7.938886737126192,43.72194613263854]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),e=w([-9.012656899657046,47.127733821030176]),n=w([-5.6105244772793155,47.579777861410626]),r=w([-5.185993067168585,45.756644248170346]),i=w([-8.427513749141811,45.32889456686326]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),e=w([-9.405747558985553,48.26506375557457]),n=w([-5.896175018439575,48.733352850851624]),r=w([-5.610524487556043,47.57977790393761]),i=w([-9.012656913808351,47.127733862971255]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),e=w([-9.908436061346974,49.642448789505856]),n=w([-6.262026716233124,50.131426841787174]),r=w([-5.896175029331232,48.73335289377258]),i=w([-9.40574757396393,48.26506379787767]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),e=w([11.996907706504462,50.16039028163579]),n=w([15.649907879773343,49.68279246765253]),r=w([15.156712840526632,48.30371557625831]),i=w([11.64122661754411,48.761078240546816]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),e=w([11.641226606955788,48.7610781975889]),n=w([15.156712825832164,48.30371553390465]),r=w([14.549932166241172,46.4866532486199]),i=w([11.204443787952183,46.91899233914248]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),e=w([11.204443778297161,46.918992296823646]),n=w([14.549932152815039,46.486653206856396]),r=w([13.994409796764009,44.695833444323256]),i=w([10.805306599253848,45.105133870684924]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),e=w([10.805306590412085,45.10513382903308]),n=w([13.99440978444733,44.695833403183606]),r=w([13.654633799024392,43.53552468558152]),i=w([10.561516803980956,43.930671459798624]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),e=w([10.561516795617383,43.93067141859757]),n=w([13.654633787361952,43.5355246448671]),r=w([12.867691604239901,40.640701985019405]),i=w([9.997809515987688,41.00288343254471]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),e=w([10.8,42.4]),n=w([12.8,42.13]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1])},t.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},t.scale(2700)}function O(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i<e;)t[i].point(n,r)},sphere:function(){for(var n=-1;++n<e;)t[n].sphere()},lineStart:function(){for(var n=-1;++n<e;)t[n].lineStart()},lineEnd:function(){for(var n=-1;++n<e;)t[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<e;)t[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<e;)t[n].polygonEnd()}}}function S(){function t(t){var e=t[0],n=t[1];return x=null,s.point(e,n),x||(l.point(e,n),x)||(v.point(e,n),x)||(c.point(e,n),x)||(g.point(e,n),x)||(p.point(e,n),x)||(y.point(e,n),x)||(m.point(e,n),x)||(b.point(e,n),x)||(f.point(e,n),x)||(h.point(e,n),x)||(d.point(e,n),x)}function r(){return i=u=null,t}var i,u,s,c,l,f,h,d,p,g,v,y,m,b,x,_=e.geoConicConformal().rotate([-10,-53]).parallels([0,60]),w=e.geoMercator().center([-61.46,16.14]),S=e.geoMercator().center([-53.2,3.9]),C=e.geoConicConformal().rotate([27.8,-38.9]).parallels([0,60]),E=e.geoConicConformal().rotate([25.43,-37.398]).parallels([0,60]),M=e.geoConicConformal().rotate([31.17,-39.539]).parallels([0,60]),j=e.geoConicConformal().rotate([17,-32.7]).parallels([0,60]),k=e.geoConicConformal().rotate([16,-28.5]).parallels([0,60]),P=e.geoMercator().center([-61.03,14.67]),A=e.geoMercator().center([45.16,-12.8]),I=e.geoMercator().center([55.52,-21.13]),D=e.geoConicConformal().rotate([-14.4,-35.95]).parallels([0,60]),R={point:function(t,e){x=[t,e]}};return t.invert=function(t){var e=_.scale(),n=_.translate(),r=(t[0]-(n[0]+.08*e))/e,i=(t[1]-n[1])/e;return(i>=-.31&&i<-.24&&r>=.14&&r<.24?w:i>=-.24&&i<-.17&&r>=.14&&r<.24?S:i>=-.17&&i<-.12&&r>=.21&&r<.24?E:i>=-.17&&i<-.14&&r>=.14&&r<.165?M:i>=-.17&&i<-.1&&r>=.14&&r<.24?C:i>=-.1&&i<-.03&&r>=.14&&r<.24?j:i>=-.03&&i<.04&&r>=.14&&r<.24?k:i>=-.31&&i<-.24&&r>=.24&&r<.34?P:i>=-.24&&i<-.17&&r>=.24&&r<.34?A:i>=-.17&&i<-.1&&r>=.24&&r<.34?I:i>=-.1&&i<-.03&&r>=.24&&r<.34?D:_).invert(t)},t.stream=function(t){return i&&u===t?i:i=O([_.stream(u=t),S.stream(t),P.stream(t),w.stream(t),k.stream(t),j.stream(t),A.stream(t),I.stream(t),D.stream(t),C.stream(t),E.stream(t),M.stream(t)])},t.precision=function(t){return arguments.length?(_.precision(t),S.precision(t),P.precision(t),w.precision(t),k.precision(t),j.precision(t),A.precision(t),I.precision(t),D.precision(t),C.precision(t),E.precision(t),M.precision(t),r()):_.precision()},t.scale=function(e){return arguments.length?(_.scale(e),w.scale(3*e),S.scale(.8*e),P.scale(3.5*e),I.scale(2.7*e),C.scale(2*e),E.scale(2*e),M.scale(2*e),j.scale(3*e),k.scale(e),A.scale(5.5*e),D.scale(6*e),t.translate(_.translate())):_.scale()},t.translate=function(t){if(!arguments.length)return _.translate();var e=_.scale(),n=+t[0],i=+t[1];return s=_.translate([n-.08*e,i]).clipExtent([[n-.51*e,i-.33*e],[n+.5*e,i+.33*e]]).stream(R),c=w.translate([n+.19*e,i-.275*e]).clipExtent([[n+.14*e+T,i-.31*e+T],[n+.24*e-T,i-.24*e-T]]).stream(R),l=S.translate([n+.19*e,i-.205*e]).clipExtent([[n+.14*e+T,i-.24*e+T],[n+.24*e-T,i-.17*e-T]]).stream(R),f=C.translate([n+.19*e,i-.135*e]).clipExtent([[n+.14*e+T,i-.17*e+T],[n+.24*e-T,i-.1*e-T]]).stream(R),h=E.translate([n+.225*e,i-.147*e]).clipExtent([[n+.21*e+T,i-.17*e+T],[n+.24*e-T,i-.12*e-T]]).stream(R),d=M.translate([n+.153*e,i-.15*e]).clipExtent([[n+.14*e+T,i-.17*e+T],[n+.165*e-T,i-.14*e-T]]).stream(R),p=j.translate([n+.19*e,i-.065*e]).clipExtent([[n+.14*e+T,i-.1*e+T],[n+.24*e-T,i-.03*e-T]]).stream(R),g=k.translate([n+.19*e,i+.005*e]).clipExtent([[n+.14*e+T,i-.03*e+T],[n+.24*e-T,i+.04*e-T]]).stream(R),v=P.translate([n+.29*e,i-.275*e]).clipExtent([[n+.24*e+T,i-.31*e+T],[n+.34*e-T,i-.24*e-T]]).stream(R),y=A.translate([n+.29*e,i-.205*e]).clipExtent([[n+.24*e+T,i-.24*e+T],[n+.34*e-T,i-.17*e-T]]).stream(R),m=I.translate([n+.29*e,i-.135*e]).clipExtent([[n+.24*e+T,i-.17*e+T],[n+.34*e-T,i-.1*e-T]]).stream(R),b=D.translate([n+.29*e,i-.065*e]).clipExtent([[n+.24*e+T,i-.1*e+T],[n+.34*e-T,i-.03*e-T]]).stream(R),r()},t.fitExtent=function(e,n){return o(t,e,n)},t.fitSize=function(e,n){return a(t,e,n)},t.drawCompositionBorders=function(t){var e,n,r,i;e=_([42.45755610828648,63.343658547914934]),n=_([52.65837266667029,59.35045080290929]),r=_([47.19754502247785,56.12653496548117]),i=_([37.673034273363044,59.61638268506111]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),e=_([59.41110754003403,62.35069727399336]),n=_([66.75050228640794,57.11797303636038]),r=_([60.236065725110436,54.63331433818992]),i=_([52.65837313153311,59.350450804599355]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),e=_([48.81091130080243,66.93353402634641]),n=_([59.41110730654679,62.35069740653086]),r=_([52.6583728974441,59.3504509222445]),i=_([42.45755631675751,63.34365868805821]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),e=_([31.054198418446475,52.1080673766184]),n=_([39.09869284884117,49.400700047190554]),r=_([36.0580811499175,46.02944174908498]),i=_([28.690508588835726,48.433126979386415]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),e=_([33.977877745912025,55.849945501331]),n=_([42.75328432167726,52.78455122462353]),r=_([39.09869297540224,49.400700176148625]),i=_([31.05419851807008,52.10806751810923]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),e=_([52.658372900759296,59.35045068526415]),n=_([60.23606549583304,54.63331423800264]),r=_([54.6756370953122,51.892298789399455]),i=_([47.19754524788189,56.126534861222794]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),e=_([47.19754506082455,56.126534735591456]),n=_([54.675636900123514,51.892298681337095]),r=_([49.94448648951486,48.98775484983285]),i=_([42.75328468716108,52.78455126060818]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),e=_([42.75328453416769,52.78455113209101]),n=_([49.94448632339758,48.98775473706457]),r=_([45.912339990394315,45.99361784987003]),i=_([39.09869317356607,49.40070009378711]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),e=_([37.673034114296634,59.61638254183119]),n=_([47.197544835420544,56.126534839849846]),r=_([42.75328447467064,52.78455135314068]),i=_([33.977877870363905,55.849945644671145]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),e=_([44.56748486446032,57.26489367845818]),r=_([43.9335791193588,53.746540942601726]),i=_([43,56]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),e=_([37.673034114296634,59.61638254183119]),n=_([40.25902691953466,58.83002044222639]),r=_([38.458270492742024,57.26232178028002]),i=_([35.97754948030156,58.00266637992386]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath()},t.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},t.scale(750)}function C(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i<e;)t[i].point(n,r)},sphere:function(){for(var n=-1;++n<e;)t[n].sphere()},lineStart:function(){for(var n=-1;++n<e;)t[n].lineStart()},lineEnd:function(){for(var n=-1;++n<e;)t[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<e;)t[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<e;)t[n].polygonEnd()}}}function E(){function t(t){var e=t[0],n=t[1];return l=null,s.point(e,n),l||(c.point(e,n),l)}function r(){return i=u=null,t}var i,u,s,c,l,f=e.geoMercator().center([105.25,4]),h=e.geoMercator().center([118.65,2.86]),d={point:function(t,e){l=[t,e]}};return t.invert=function(t){var e=f.scale(),n=f.translate(),r=(t[0]-n[0])/e,i=(t[1]-n[1])/e;return(i>=-.0521&&i<.0229&&r>=-.0111&&r<.1?h:f).invert(t)},t.stream=function(t){return i&&u===t?i:i=C([f.stream(u=t),h.stream(t)])},t.precision=function(t){return arguments.length?(f.precision(t),h.precision(t),r()):f.precision()},t.scale=function(e){return arguments.length?(f.scale(e),h.scale(.615*e),t.translate(f.translate())):f.scale()},t.translate=function(t){if(!arguments.length)return f.translate();var e=f.scale(),n=+t[0],i=+t[1];return s=f.translate(t).clipExtent([[n-.11*e,i-.0521*e],[n-.0111*e,i+.0521*e]]).stream(d),c=h.translate([n+.09*e,i-0*e]).clipExtent([[n-.0111*e+T,i-.0521*e+T],[n+.1*e-T,i+.024*e-T]]).stream(d),r()},t.fitExtent=function(e,n){return o(t,e,n)},t.fitSize=function(e,n){return a(t,e,n)},t.drawCompositionBorders=function(t){var e=f([106.3214,2.0228]),n=f([105.1843,2.3761]),r=f([104.2151,3.3618]),i=f([104.215,4.5651]);t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1])},t.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},t.scale(4800)}function M(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i<e;)t[i].point(n,r)},sphere:function(){for(var n=-1;++n<e;)t[n].sphere()},lineStart:function(){for(var n=-1;++n<e;)t[n].lineStart()},lineEnd:function(){for(var n=-1;++n<e;)t[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<e;)t[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<e;)t[n].polygonEnd()}}}function j(){function t(t){var e=t[0],n=t[1];return f=null,s.point(e,n),f||(c.point(e,n),f)||(l.point(e,n),f)}function r(){return i=u=null,t}var i,u,s,c,l,f,h=e.geoMercator().rotate([-9.5,-1.5]),d=e.geoMercator().rotate([-8.6,-3.5]),p=e.geoMercator().rotate([-5.6,1.45]),g={point:function(t,e){f=[t,e]}};return t.invert=function(t){var e=h.scale(),n=h.translate(),r=(t[0]-n[0])/e,i=(t[1]-n[1])/e;return(i>=-.02&&i<0&&r>=-.038&&r<-.005?d:i>=0&&i<.02&&r>=-.038&&r<-.005?p:h).invert(t)},t.stream=function(t){return i&&u===t?i:i=M([h.stream(u=t),d.stream(t),p.stream(t)])},t.precision=function(t){return arguments.length?(h.precision(t),d.precision(t),p.precision(t),r()):h.precision()},t.scale=function(e){return arguments.length?(h.scale(e),d.scale(1.5*e),p.scale(4*e),t.translate(h.translate())):h.scale()},t.translate=function(t){if(!arguments.length)return h.translate();var e=h.scale(),n=+t[0],i=+t[1];return s=h.translate(t).clipExtent([[n-.005*e,i-.02*e],[n+.038*e,i+.02*e]]).stream(g),c=d.translate([n-.025*e,i-.01*e]).clipExtent([[n-.038*e+T,i-.02*e+T],[n-.005*e-T,i+0*e-T]]).stream(g),l=p.translate([n-.025*e,i+.01*e]).clipExtent([[n-.038*e+T,i-0*e+T],[n-.005*e-T,i+.02*e-T]]).stream(g),r()},t.fitExtent=function(e,n){return o(t,e,n)},t.fitSize=function(e,n){return a(t,e,n)},t.drawCompositionBorders=function(t){var e,n,r,i;e=h([9.21327272751682,2.645820439454123]),n=h([11.679126293239872,2.644755519268689]),r=h([11.676845389029227,.35307824637606433]),i=h([9.213572917774014,.35414205204417754]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),e=h([7.320873711543669,2.64475551449975]),n=h([9.213272722738658,2.645820434679803]),r=h([9.213422896480349,1.4999812505283054]),i=h([7.322014760520787,1.4989168878985566]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath(),e=h([7.3220147605302905,1.4989168783492766]),n=h([9.213422896481598,1.499981240979021]),r=h([9.213572912999604,.354142056817247]),i=h([7.323154615739809,.353078251154504]),t.moveTo(e[0],e[1]),t.lineTo(n[0],n[1]),t.lineTo(r[0],r[1]),t.lineTo(i[0],i[1]),t.closePath()},t.getCompositionBorders=function(){var t=n.path();return this.drawCompositionBorders(t),t.toString()},t.scale(12e3)}var T=1e-6,k=1/0,P=k,A=-k,I=A,D={point:i,lineStart:r,lineEnd:r,polygonStart:r,polygonEnd:r,result:function(){var t=[[k,P],[A,I]];return A=I=-(P=k=1/0),t}};t.geoAlbersUsa=s,t.geoAlbersUsaTerritories=l,t.geoConicConformalSpain=h,t.geoConicConformalPortugal=p,t.geoMercatorEcuador=v,t.geoTransverseMercatorChile=m,t.geoConicEquidistantJapan=x,t.geoConicConformalFrance=w,t.geoConicConformalEurope=S,t.geoMercatorMalaysia=E,t.geoMercatorEquatorialGuinea=j,Object.defineProperty(t,"__esModule",{value:!0})})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(142);n.d(e,"geoArea",function(){return r.c});var i=n(324);n.d(e,"geoBounds",function(){return i.a});var o=n(325);n.d(e,"geoCentroid",function(){return o.a});var a=n(143);n.d(e,"geoCircle",function(){return a.b});var u=n(145);n.d(e,"geoClipExtent",function(){return u.b});var s=n(328);n.d(e,"geoDistance",function(){return s.a});var c=n(329);n.d(e,"geoGraticule",function(){return c.a});var l=n(330);n.d(e,"geoInterpolate",function(){return l.a});var f=n(149);n.d(e,"geoLength",function(){return f.a});var h=n(331);n.d(e,"geoPath",function(){return h.a});var d=n(152);n.d(e,"geoAlbers",function(){return d.a});var p=n(340);n.d(e,"geoAlbersUsa",function(){return p.a});var g=n(341);n.d(e,"geoAzimuthalEqualArea",function(){return g.b}),n.d(e,"geoAzimuthalEqualAreaRaw",function(){return g.a});var v=n(342);n.d(e,"geoAzimuthalEquidistant",function(){return v.b}),n.d(e,"geoAzimuthalEquidistantRaw",function(){return v.a});var y=n(343);n.d(e,"geoConicConformal",function(){return y.b}),n.d(e,"geoConicConformalRaw",function(){return y.a});var m=n(79);n.d(e,"geoConicEqualArea",function(){return m.b}),n.d(e,"geoConicEqualAreaRaw",function(){return m.a});var b=n(344);n.d(e,"geoConicEquidistant",function(){return b.b}),n.d(e,"geoConicEquidistantRaw",function(){return b.a});var x=n(155);n.d(e,"geoEquirectangular",function(){return x.a}),n.d(e,"geoEquirectangularRaw",function(){return x.b});var _=n(345);n.d(e,"geoGnomonic",function(){return _.a}),n.d(e,"geoGnomonicRaw",function(){return _.b});var w=n(18);n.d(e,"geoProjection",function(){return w.a}),n.d(e,"geoProjectionMutator",function(){return w.b});var O=n(82);n.d(e,"geoMercator",function(){return O.a}),n.d(e,"geoMercatorRaw",function(){return O.c});var S=n(346);n.d(e,"geoOrthographic",function(){return S.a}),n.d(e,"geoOrthographicRaw",function(){return S.b});var C=n(347);n.d(e,"geoStereographic",function(){return C.a}),n.d(e,"geoStereographicRaw",function(){return C.b});var E=n(348);n.d(e,"geoTransverseMercator",function(){return E.a}),n.d(e,"geoTransverseMercatorRaw",function(){return E.b});var M=n(78);n.d(e,"geoRotation",function(){return M.a});var j=n(26);n.d(e,"geoStream",function(){return j.a});var T=n(81);n.d(e,"geoTransform",function(){return T.a})},function(t,e,n){"use strict";function r(t,e){_.push(w=[d=t,g=t]),e<p&&(p=e),e>v&&(v=e)}function i(t,e){var n=Object(C.a)([t*E.r,e*E.r]);if(x){var i=Object(C.c)(x,n),o=[i[1],-i[0],0],a=Object(C.c)(o,i);Object(C.e)(a),a=Object(C.g)(a);var u,s=t-y,c=s>0?1:-1,f=a[0]*E.h*c,h=Object(E.a)(s)>180;h^(c*y<f&&f<c*t)?(u=a[1]*E.h)>v&&(v=u):(f=(f+360)%360-180,h^(c*y<f&&f<c*t)?(u=-a[1]*E.h)<p&&(p=u):(e<p&&(p=e),e>v&&(v=e))),h?t<y?l(d,t)>l(d,g)&&(g=t):l(t,g)>l(d,g)&&(d=t):g>=d?(t<d&&(d=t),t>g&&(g=t)):t>y?l(d,t)>l(d,g)&&(g=t):l(t,g)>l(d,g)&&(d=t)}else r(t,e);x=n,y=t}function o(){T.point=i}function a(){w[0]=d,w[1]=g,T.point=r,x=null}function u(t,e){if(x){var n=t-y;j.add(Object(E.a)(n)>180?n+(n>0?360:-360):n)}else m=t,b=e;S.b.point(t,e),i(t,e)}function s(){S.b.lineStart()}function c(){u(m,b),S.b.lineEnd(),Object(E.a)(j)>E.i&&(d=-(g=180)),w[0]=d,w[1]=g,x=null}function l(t,e){return(e-=t)<0?e+360:e}function f(t,e){return t[0]-e[0]}function h(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:e<t[0]||t[1]<e}var d,p,g,v,y,m,b,x,_,w,O=n(42),S=n(142),C=n(43),E=n(5),M=n(26),j=Object(O.a)(),T={point:r,lineStart:o,lineEnd:a,polygonStart:function(){T.point=u,T.lineStart=s,T.lineEnd=c,j.reset(),S.b.polygonStart()},polygonEnd:function(){S.b.polygonEnd(),T.point=r,T.lineStart=o,T.lineEnd=a,S.a<0?(d=-(g=180),p=-(v=90)):j>E.i?v=90:j<-E.i&&(p=-90),w[0]=d,w[1]=g}};e.a=function(t){var e,n,r,i,o,a,u;if(v=g=-(d=p=1/0),_=[],Object(M.a)(t,T),n=_.length){for(_.sort(f),e=1,r=_[0],o=[r];e<n;++e)i=_[e],h(r,i[0])||h(r,i[1])?(l(r[0],i[1])>l(r[0],r[1])&&(r[1]=i[1]),l(i[0],r[1])>l(r[0],r[1])&&(r[0]=i[0])):o.push(r=i);for(a=-1/0,n=o.length-1,e=0,r=o[n];e<=n;r=i,++e)i=o[e],(u=l(r[1],i[0]))>a&&(a=u,d=i[0],g=r[1])}return _=w=null,d===1/0||p===1/0?[[NaN,NaN],[NaN,NaN]]:[[d,p],[g,v]]}},function(t,e,n){"use strict";function r(t,e){t*=T.r,e*=T.r;var n=Object(T.g)(e);i(n*Object(T.g)(t),n*Object(T.t)(t),Object(T.t)(e))}function i(t,e,n){++d,g+=(t-g)/d,v+=(e-v)/d,y+=(n-y)/d}function o(){A.point=a}function a(t,e){t*=T.r,e*=T.r;var n=Object(T.g)(e);E=n*Object(T.g)(t),M=n*Object(T.t)(t),j=Object(T.t)(e),A.point=u,i(E,M,j)}function u(t,e){t*=T.r,e*=T.r;var n=Object(T.g)(e),r=n*Object(T.g)(t),o=n*Object(T.t)(t),a=Object(T.t)(e),u=Object(T.e)(Object(T.u)((u=M*a-j*o)*u+(u=j*r-E*a)*u+(u=E*o-M*r)*u),E*r+M*o+j*a);p+=u,m+=u*(E+(E=r)),b+=u*(M+(M=o)),x+=u*(j+(j=a)),i(E,M,j)}function s(){A.point=r}function c(){A.point=f}function l(){h(S,C),A.point=r}function f(t,e){S=t,C=e,t*=T.r,e*=T.r,A.point=h;var n=Object(T.g)(e);E=n*Object(T.g)(t),M=n*Object(T.t)(t),j=Object(T.t)(e),i(E,M,j)}function h(t,e){t*=T.r,e*=T.r;var n=Object(T.g)(e),r=n*Object(T.g)(t),o=n*Object(T.t)(t),a=Object(T.t)(e),u=M*a-j*o,s=j*r-E*a,c=E*o-M*r,l=Object(T.u)(u*u+s*s+c*c),f=E*r+M*o+j*a,h=l&&-Object(T.b)(f)/l,d=Object(T.e)(l,f);_+=h*u,w+=h*s,O+=h*c,p+=d,m+=d*(E+(E=r)),b+=d*(M+(M=o)),x+=d*(j+(j=a)),i(E,M,j)}var d,p,g,v,y,m,b,x,_,w,O,S,C,E,M,j,T=n(5),k=n(25),P=n(26),A={sphere:k.a,point:r,lineStart:o,lineEnd:s,polygonStart:function(){A.lineStart=c,A.lineEnd=l},polygonEnd:function(){A.lineStart=o,A.lineEnd=s}};e.a=function(t){d=p=g=v=y=m=b=x=_=w=O=0,Object(P.a)(t,A);var e=_,n=w,r=O,i=e*e+n*n+r*r;return i<T.j&&(e=m,n=b,r=x,p<T.i&&(e=g,n=v,r=y),(i=e*e+n*n+r*r)<T.j)?[NaN,NaN]:[Object(T.e)(n,e)*T.h,Object(T.c)(r/Object(T.u)(i))*T.h]}},function(t,e,n){"use strict";e.a=function(t){return function(){return t}}},function(t,e,n){"use strict";e.a=function(t,e,n,r,i,o){var a,u=t[0],s=t[1],c=e[0],l=e[1],f=0,h=1,d=c-u,p=l-s;if(a=n-u,d||!(a>0)){if(a/=d,d<0){if(a<f)return;a<h&&(h=a)}else if(d>0){if(a>h)return;a>f&&(f=a)}if(a=i-u,d||!(a<0)){if(a/=d,d<0){if(a>h)return;a>f&&(f=a)}else if(d>0){if(a<f)return;a<h&&(h=a)}if(a=r-s,p||!(a>0)){if(a/=p,p<0){if(a<f)return;a<h&&(h=a)}else if(p>0){if(a>h)return;a>f&&(f=a)}if(a=o-s,p||!(a<0)){if(a/=p,p<0){if(a>h)return;a>f&&(f=a)}else if(p>0){if(a<f)return;a<h&&(h=a)}return f>0&&(t[0]=u+f*d,t[1]=s+f*p),h<1&&(e[0]=u+h*d,e[1]=s+h*p),!0}}}}}},function(t,e,n){"use strict";var r=n(149),i=[null,null],o={type:"LineString",coordinates:i};e.a=function(t,e){return i[0]=t,i[1]=e,Object(r.a)(o)}},function(t,e,n){"use strict";function r(t,e,n){var r=Object(o.range)(t,e-a.i,n).concat(e);return function(t){return r.map(function(e){return[t,e]})}}function i(t,e,n){var r=Object(o.range)(t,e-a.i,n).concat(e);return function(t){return r.map(function(e){return[e,t]})}}var o=n(14),a=n(5);e.a=function(){function t(){return{type:"MultiLineString",coordinates:e()}}function e(){return Object(o.range)(Object(a.f)(c/x)*x,s,x).map(v).concat(Object(o.range)(Object(a.f)(d/_)*_,h,_).map(y)).concat(Object(o.range)(Object(a.f)(u/m)*m,n,m).filter(function(t){return Object(a.a)(t%x)>a.i}).map(p)).concat(Object(o.range)(Object(a.f)(f/b)*b,l,b).filter(function(t){return Object(a.a)(t%_)>a.i}).map(g))}var n,u,s,c,l,f,h,d,p,g,v,y,m=10,b=m,x=90,_=360,w=2.5;return t.lines=function(){return e().map(function(t){return{type:"LineString",coordinates:t}})},t.outline=function(){return{type:"Polygon",coordinates:[v(c).concat(y(h).slice(1),v(s).reverse().slice(1),y(d).reverse().slice(1))]}},t.extent=function(e){return arguments.length?t.extentMajor(e).extentMinor(e):t.extentMinor()},t.extentMajor=function(e){return arguments.length?(c=+e[0][0],s=+e[1][0],d=+e[0][1],h=+e[1][1],c>s&&(e=c,c=s,s=e),d>h&&(e=d,d=h,h=e),t.precision(w)):[[c,d],[s,h]]},t.extentMinor=function(e){return arguments.length?(u=+e[0][0],n=+e[1][0],f=+e[0][1],l=+e[1][1],u>n&&(e=u,u=n,n=e),f>l&&(e=f,f=l,l=e),t.precision(w)):[[u,f],[n,l]]},t.step=function(e){return arguments.length?t.stepMajor(e).stepMinor(e):t.stepMinor()},t.stepMajor=function(e){return arguments.length?(x=+e[0],_=+e[1],t):[x,_]},t.stepMinor=function(e){return arguments.length?(m=+e[0],b=+e[1],t):[m,b]},t.precision=function(e){return arguments.length?(w=+e,p=r(f,l,90),g=i(u,n,w),v=r(d,h,90),y=i(c,s,w),t):w},t.extentMajor([[-180,-90+a.i],[180,90-a.i]]).extentMinor([[-180,-80-a.i],[180,80+a.i]])}},function(t,e,n){"use strict";var r=n(5);e.a=function(t,e){var n=t[0]*r.r,i=t[1]*r.r,o=e[0]*r.r,a=e[1]*r.r,u=Object(r.g)(i),s=Object(r.t)(i),c=Object(r.g)(a),l=Object(r.t)(a),f=u*Object(r.g)(n),h=u*Object(r.t)(n),d=c*Object(r.g)(o),p=c*Object(r.t)(o),g=2*Object(r.c)(Object(r.u)(Object(r.m)(a-i)+u*c*Object(r.m)(o-n))),v=Object(r.t)(g),y=g?function(t){var e=Object(r.t)(t*=g)/v,n=Object(r.t)(g-t)/v,i=n*f+e*d,o=n*h+e*p,a=n*s+e*l;return[Object(r.e)(o,i)*r.h,Object(r.e)(a,Object(r.u)(i*i+o*o))*r.h]}:function(){return[n*r.h,i*r.h]};return y.distance=g,y}},function(t,e,n){"use strict";var r=n(150),i=n(26),o=n(332),a=n(151),u=n(333),s=n(334),c=n(335);e.a=function(){function t(t){return t&&("function"===typeof h&&f.pointRadius(+h.apply(this,arguments)),Object(i.a)(t,n(f))),f.result()}var e,n,l,f,h=4.5;return t.area=function(t){return Object(i.a)(t,n(o.a)),o.a.result()},t.bounds=function(t){return Object(i.a)(t,n(a.a)),a.a.result()},t.centroid=function(t){return Object(i.a)(t,n(u.a)),u.a.result()},t.projection=function(i){return arguments.length?(n=null==(e=i)?r.a:i.stream,t):e},t.context=function(e){return arguments.length?(f=null==(l=e)?new c.a:new s.a(e),"function"!==typeof h&&f.pointRadius(h),t):l},t.pointRadius=function(e){return arguments.length?(h="function"===typeof e?e:(f.pointRadius(+e),+e),t):h},t.projection(null).context(null)}},function(t,e,n){"use strict";function r(){v.point=i}function i(t,e){v.point=o,u=c=t,s=l=e}function o(t,e){g.add(l*t-c*e),c=t,l=e}function a(){o(u,s)}var u,s,c,l,f=n(42),h=n(5),d=n(25),p=Object(f.a)(),g=Object(f.a)(),v={point:d.a,lineStart:d.a,lineEnd:d.a,polygonStart:function(){v.lineStart=r,v.lineEnd=a},polygonEnd:function(){v.lineStart=v.lineEnd=v.point=d.a,p.add(Object(h.a)(g)),g.reset()},result:function(){var t=p/2;return p.reset(),t}};e.a=v},function(t,e,n){"use strict";function r(t,e){y+=t,m+=e,++b}function i(){E.point=o}function o(t,e){E.point=a,r(p=t,g=e)}function a(t,e){var n=t-p,i=e-g,o=Object(v.u)(n*n+i*i);x+=o*(p+t)/2,_+=o*(g+e)/2,w+=o,r(p=t,g=e)}function u(){E.point=r}function s(){E.point=l}function c(){f(h,d)}function l(t,e){E.point=f,r(h=p=t,d=g=e)}function f(t,e){var n=t-p,i=e-g,o=Object(v.u)(n*n+i*i);x+=o*(p+t)/2,_+=o*(g+e)/2,w+=o,o=g*t-p*e,O+=o*(p+t),S+=o*(g+e),C+=3*o,r(p=t,g=e)}var h,d,p,g,v=n(5),y=0,m=0,b=0,x=0,_=0,w=0,O=0,S=0,C=0,E={point:r,lineStart:i,lineEnd:u,polygonStart:function(){E.lineStart=s,E.lineEnd=c},polygonEnd:function(){E.point=r,E.lineStart=i,E.lineEnd=u},result:function(){var t=C?[O/C,S/C]:w?[x/w,_/w]:b?[y/b,m/b]:[NaN,NaN];return y=m=b=x=_=w=O=S=C=0,t}};e.a=E},function(t,e,n){"use strict";function r(t){this._context=t}e.a=r;var i=n(5),o=n(25);r.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point=1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,i.w)}},result:o.a}},function(t,e,n){"use strict";function r(){this._string=[]}function i(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}e.a=r,r.prototype={_circle:i(4.5),pointRadius:function(t){return this._circle=i(t),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._string.push("M",t,",",e),this._point=1;break;case 1:this._string.push("L",t,",",e);break;default:this._string.push("M",t,",",e,this._circle)}},result:function(){if(this._string.length){var t=this._string.join("");return this._string=[],t}}}},function(t,e,n){"use strict";function r(t){var e,n=NaN,r=NaN,o=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(a,s){var c=a>0?u.o:-u.o,l=Object(u.a)(a-n);Object(u.a)(l-u.o)<u.i?(t.point(n,r=(r+s)/2>0?u.l:-u.l),t.point(o,r),t.lineEnd(),t.lineStart(),t.point(c,r),t.point(a,r),e=0):o!==c&&l>=u.o&&(Object(u.a)(n-o)<u.i&&(n-=o*u.i),Object(u.a)(a-c)<u.i&&(a-=c*u.i),r=i(n,r,a,s),t.point(o,r),t.lineEnd(),t.lineStart(),t.point(c,r),e=0),t.point(n=a,r=s),o=c},lineEnd:function(){t.lineEnd(),n=r=NaN},clean:function(){return 2-e}}}function i(t,e,n,r){var i,o,a=Object(u.t)(t-n);return Object(u.a)(a)>u.i?Object(u.d)((Object(u.t)(e)*(o=Object(u.g)(r))*Object(u.t)(n)-Object(u.t)(r)*(i=Object(u.g)(e))*Object(u.t)(t))/(i*o*a)):(e+r)/2}function o(t,e,n,r){var i;if(null==t)i=n*u.l,r.point(-u.o,i),r.point(0,i),r.point(u.o,i),r.point(u.o,0),r.point(u.o,-i),r.point(0,-i),r.point(-u.o,-i),r.point(-u.o,0),r.point(-u.o,i);else if(Object(u.a)(t[0]-e[0])>u.i){var o=t[0]<e[0]?u.o:-u.o;i=n*o/2,r.point(-o,i),r.point(0,i),r.point(o,i)}else r.point(e[0],e[1])}var a=n(153),u=n(5);e.a=Object(a.a)(function(){return!0},r,o,[-u.o,-u.l])},function(t,e,n){"use strict";var r=n(42),i=n(43),o=n(5),a=Object(r.a)();e.a=function(t,e){var n=e[0],r=e[1],u=[Object(o.t)(n),-Object(o.g)(n),0],s=0,c=0;a.reset();for(var l=0,f=t.length;l<f;++l)if(d=(h=t[l]).length)for(var h,d,p=h[d-1],g=p[0],v=p[1]/2+o.q,y=Object(o.t)(v),m=Object(o.g)(v),b=0;b<d;++b,g=_,y=O,m=S,p=x){var x=h[b],_=x[0],w=x[1]/2+o.q,O=Object(o.t)(w),S=Object(o.g)(w),C=_-g,E=C>=0?1:-1,M=E*C,j=M>o.o,T=y*O;if(a.add(Object(o.e)(T*E*Object(o.t)(M),m*S+T*Object(o.g)(M))),s+=j?C+E*o.w:C,j^g>=n^_>=n){var k=Object(i.c)(Object(i.a)(p),Object(i.a)(x));Object(i.e)(k);var P=Object(i.c)(u,k);Object(i.e)(P);var A=(j^C>=0?-1:1)*Object(o.c)(P[2]);(r>A||r===A&&(k[0]||k[1]))&&(c+=j^C>=0?1:-1)}}return(s<-o.i||s<o.i&&a<-o.i)^1&c}},function(t,e,n){"use strict";var r=n(43),i=n(143),o=n(5),a=n(148),u=n(153);e.a=function(t,e){function n(n,r,o,a){Object(i.a)(a,t,e,o,n,r)}function s(t,e){return Object(o.g)(t)*Object(o.g)(e)>h}function c(t){var e,n,r,i,u;return{lineStart:function(){i=r=!1,u=1},point:function(c,h){var g,v=[c,h],y=s(c,h),m=d?y?0:f(c,h):y?f(c+(c<0?o.o:-o.o),h):0;if(!e&&(i=r=y)&&t.lineStart(),y!==r&&(g=l(e,v),(Object(a.a)(e,g)||Object(a.a)(v,g))&&(v[0]+=o.i,v[1]+=o.i,y=s(v[0],v[1]))),y!==r)u=0,y?(t.lineStart(),g=l(v,e),t.point(g[0],g[1])):(g=l(e,v),t.point(g[0],g[1]),t.lineEnd()),e=g;else if(p&&e&&d^y){var b;m&n||!(b=l(v,e,!0))||(u=0,d?(t.lineStart(),t.point(b[0][0],b[0][1]),t.point(b[1][0],b[1][1]),t.lineEnd()):(t.point(b[1][0],b[1][1]),t.lineEnd(),t.lineStart(),t.point(b[0][0],b[0][1])))}!y||e&&Object(a.a)(e,v)||t.point(v[0],v[1]),e=v,r=y,n=m},lineEnd:function(){r&&t.lineEnd(),e=null},clean:function(){return u|(i&&r)<<1}}}function l(t,e,n){var i=Object(r.a)(t),a=Object(r.a)(e),u=[1,0,0],s=Object(r.c)(i,a),c=Object(r.d)(s,s),l=s[0],f=c-l*l;if(!f)return!n&&t;var d=h*c/f,p=-h*l/f,g=Object(r.c)(u,s),v=Object(r.f)(u,d),y=Object(r.f)(s,p);Object(r.b)(v,y);var m=g,b=Object(r.d)(v,m),x=Object(r.d)(m,m),_=b*b-x*(Object(r.d)(v,v)-1);if(!(_<0)){var w=Object(o.u)(_),O=Object(r.f)(m,(-b-w)/x);if(Object(r.b)(O,v),O=Object(r.g)(O),!n)return O;var S,C=t[0],E=e[0],M=t[1],j=e[1];E<C&&(S=C,C=E,E=S);var T=E-C,k=Object(o.a)(T-o.o)<o.i,P=k||T<o.i;if(!k&&j<M&&(S=M,M=j,j=S),P?k?M+j>0^O[1]<(Object(o.a)(O[0]-C)<o.i?M:j):M<=O[1]&&O[1]<=j:T>o.o^(C<=O[0]&&O[0]<=E)){var A=Object(r.f)(m,(-b+w)/x);return Object(r.b)(A,v),[O,Object(r.g)(A)]}}}function f(e,n){var r=d?t:o.o-t,i=0;return e<-r?i|=1:e>r&&(i|=2),n<-r?i|=4:n>r&&(i|=8),i}var h=Object(o.g)(t),d=h>0,p=Object(o.a)(h)>o.i;return Object(u.a)(s,c,n,d?[0,-t]:[-o.o,t-o.o])}},function(t,e,n){"use strict";function r(t){return Object(u.b)({point:function(e,n){e=t(e,n),this.stream.point(e[0],e[1])}})}function i(t,e){function n(r,i,o,u,s,l,f,h,d,p,g,v,y,m){var b=f-r,x=h-i,_=b*b+x*x;if(_>4*e&&y--){var w=u+p,O=s+g,S=l+v,C=Object(a.u)(w*w+O*O+S*S),E=Object(a.c)(S/=C),M=Object(a.a)(Object(a.a)(S)-1)<a.i||Object(a.a)(o-d)<a.i?(o+d)/2:Object(a.e)(O,w),j=t(M,E),T=j[0],k=j[1],P=T-r,A=k-i,I=x*P-b*A;(I*I/_>e||Object(a.a)((b*P+x*A)/_-.5)>.3||u*p+s*g+l*v<c)&&(n(r,i,o,u,s,l,T,k,M,w/=C,O/=C,S,y,m),m.point(T,k),n(T,k,M,w,O,S,f,h,d,p,g,v,y,m))}}return function(e){function r(n,r){n=t(n,r),e.point(n[0],n[1])}function i(){b=NaN,S.point=a,e.lineStart()}function a(r,i){var a=Object(o.a)([r,i]),u=t(r,i);n(b,x,m,_,w,O,b=u[0],x=u[1],m=r,_=a[0],w=a[1],O=a[2],s,e),e.point(b,x)}function u(){S.point=r,e.lineEnd()}function c(){i(),S.point=l,S.lineEnd=f}function l(t,e){a(h=t,e),d=b,p=x,g=_,v=w,y=O,S.point=a}function f(){n(b,x,m,_,w,O,d,p,h,g,v,y,s,e),S.lineEnd=u,u()}var h,d,p,g,v,y,m,b,x,_,w,O,S={point:r,lineStart:i,lineEnd:u,polygonStart:function(){e.polygonStart(),S.lineStart=c},polygonEnd:function(){e.polygonEnd(),S.lineStart=i}};return S}}var o=n(43),a=n(5),u=n(81),s=16,c=Object(a.g)(30*a.r);e.a=function(t,e){return+e?i(t,e):r(t)}},function(t,e,n){"use strict";function r(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i<e;)t[i].point(n,r)},sphere:function(){for(var n=-1;++n<e;)t[n].sphere()},lineStart:function(){for(var n=-1;++n<e;)t[n].lineStart()},lineEnd:function(){for(var n=-1;++n<e;)t[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<e;)t[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<e;)t[n].polygonEnd()}}}var i=n(5),o=n(152),a=n(79),u=n(154);e.a=function(){function t(t){var e=t[0],n=t[1];return f=null,s.point(e,n),f||(c.point(e,n),f)||(l.point(e,n),f)}var e,n,s,c,l,f,h=Object(o.a)(),d=Object(a.b)().rotate([154,0]).center([-2,58.5]).parallels([55,65]),p=Object(a.b)().rotate([157,0]).center([-3,19.9]).parallels([8,18]),g={point:function(t,e){f=[t,e]}};return t.invert=function(t){var e=h.scale(),n=h.translate(),r=(t[0]-n[0])/e,i=(t[1]-n[1])/e;return(i>=.12&&i<.234&&r>=-.425&&r<-.214?d:i>=.166&&i<.234&&r>=-.214&&r<-.115?p:h).invert(t)},t.stream=function(t){return e&&n===t?e:e=r([h.stream(n=t),d.stream(t),p.stream(t)])},t.precision=function(e){return arguments.length?(h.precision(e),d.precision(e),p.precision(e),t):h.precision()},t.scale=function(e){return arguments.length?(h.scale(e),d.scale(.35*e),p.scale(e),t.translate(h.translate())):h.scale()},t.translate=function(e){if(!arguments.length)return h.translate();var n=h.scale(),r=+e[0],o=+e[1];return s=h.translate(e).clipExtent([[r-.455*n,o-.238*n],[r+.455*n,o+.238*n]]).stream(g),c=d.translate([r-.307*n,o+.201*n]).clipExtent([[r-.425*n+i.i,o+.12*n+i.i],[r-.214*n-i.i,o+.234*n-i.i]]).stream(g),l=p.translate([r-.205*n,o+.212*n]).clipExtent([[r-.214*n+i.i,o+.166*n+i.i],[r-.115*n-i.i,o+.234*n-i.i]]).stream(g),t},t.fitExtent=Object(u.a)(t),t.fitSize=Object(u.b)(t),t.scale(1070)}},function(t,e,n){"use strict";n.d(e,"a",function(){return a});var r=n(5),i=n(44),o=n(18),a=Object(i.b)(function(t){return Object(r.u)(2/(1+t))});a.invert=Object(i.a)(function(t){return 2*Object(r.c)(t/2)}),e.b=function(){return Object(o.a)(a).scale(124.75).clipAngle(179.999)}},function(t,e,n){"use strict";n.d(e,"a",function(){return a});var r=n(5),i=n(44),o=n(18),a=Object(i.b)(function(t){return(t=Object(r.b)(t))&&t/Object(r.t)(t)});a.invert=Object(i.a)(function(t){return t}),e.b=function(){return Object(o.a)(a).scale(79.4188).clipAngle(179.999)}},function(t,e,n){"use strict";function r(t){return Object(o.v)((o.l+t)/2)}function i(t,e){function n(t,e){s>0?e<-o.l+o.i&&(e=-o.l+o.i):e>o.l-o.i&&(e=o.l-o.i);var n=s/Object(o.p)(r(e),a);return[n*Object(o.t)(a*t),s-n*Object(o.g)(a*t)]}var i=Object(o.g)(t),a=t===e?Object(o.t)(t):Object(o.n)(i/Object(o.g)(e))/Object(o.n)(r(e)/r(t)),s=i*Object(o.p)(r(t),a)/a;return a?(n.invert=function(t,e){var n=s-e,r=Object(o.s)(a)*Object(o.u)(t*t+n*n);return[Object(o.e)(t,n)/a,2*Object(o.d)(Object(o.p)(s/r,1/a))-o.l]},n):u.c}e.a=i;var o=n(5),a=n(80),u=n(82);e.b=function(){return Object(a.a)(i).scale(109.5).parallels([30,30])}},function(t,e,n){"use strict";function r(t,e){function n(t,e){var n=u-e,r=o*t;return[n*Object(i.t)(r),u-n*Object(i.g)(r)]}var r=Object(i.g)(t),o=t===e?Object(i.t)(t):(r-Object(i.g)(e))/(e-t),u=r/o+t;return Object(i.a)(o)<i.i?a.b:(n.invert=function(t,e){var n=u-e;return[Object(i.e)(t,n)/o,u-Object(i.s)(o)*Object(i.u)(t*t+n*n)]},n)}e.a=r;var i=n(5),o=n(80),a=n(155);e.b=function(){return Object(o.a)(r).scale(131.154).center([0,13.9389])}},function(t,e,n){"use strict";function r(t,e){var n=Object(i.g)(e),r=Object(i.g)(t)*n;return[n*Object(i.t)(t)/r,Object(i.t)(e)/r]}e.b=r;var i=n(5),o=n(44),a=n(18);r.invert=Object(o.a)(i.d),e.a=function(){return Object(a.a)(r).scale(144.049).clipAngle(60)}},function(t,e,n){"use strict";function r(t,e){return[Object(i.g)(e)*Object(i.t)(t),Object(i.t)(e)]}e.b=r;var i=n(5),o=n(44),a=n(18);r.invert=Object(o.a)(i.c),e.a=function(){return Object(a.a)(r).scale(249.5).clipAngle(90+i.i)}},function(t,e,n){"use strict";function r(t,e){var n=Object(i.g)(e),r=1+Object(i.g)(t)*n;return[n*Object(i.t)(t)/r,Object(i.t)(e)/r]}e.b=r;var i=n(5),o=n(44),a=n(18);r.invert=Object(o.a)(function(t){return 2*Object(i.d)(t)}),e.a=function(){return Object(a.a)(r).scale(250).clipAngle(142)}},function(t,e,n){"use strict";function r(t,e){return[Object(i.n)(Object(i.v)((i.l+e)/2)),-t]}e.b=r;var i=n(5),o=n(82);r.invert=function(t,e){return[-e,2*Object(i.d)(Object(i.k)(t))-i.l]},e.a=function(){var t=Object(o.b)(r),e=t.center,n=t.rotate;return t.center=function(t){return arguments.length?e([-t[1],t[0]]):(t=e(),[t[1],-t[0]])},t.rotate=function(t){return arguments.length?n([t[0],t[1],t.length>2?t[2]+90:90]):(t=n(),[t[0],t[1],t[2]-90])},n([0,0,90]).scale(159.155)}},function(t,e,n){"use strict";function r(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function i(){return new r}var o=Math.PI,a=2*o,u=a-1e-6;r.prototype=i.prototype={constructor:r,moveTo:function(t,e){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,e){this._+="L"+(this._x1=+t)+","+(this._y1=+e)},quadraticCurveTo:function(t,e,n,r){this._+="Q"+ +t+","+ +e+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(t,e,n,r,i,o){this._+="C"+ +t+","+ +e+","+ +n+","+ +r+","+(this._x1=+i)+","+(this._y1=+o)},arcTo:function(t,e,n,r,i){t=+t,e=+e,n=+n,r=+r,i=+i;var a=this._x1,u=this._y1,s=n-t,c=r-e,l=a-t,f=u-e,h=l*l+f*f;if(i<0)throw new Error("negative radius: "+i);if(null===this._x1)this._+="M"+(this._x1=t)+","+(this._y1=e);else if(h>1e-6)if(Math.abs(f*s-c*l)>1e-6&&i){var d=n-a,p=r-u,g=s*s+c*c,v=d*d+p*p,y=Math.sqrt(g),m=Math.sqrt(h),b=i*Math.tan((o-Math.acos((g+h-v)/(2*y*m)))/2),x=b/m,_=b/y;Math.abs(x-1)>1e-6&&(this._+="L"+(t+x*l)+","+(e+x*f)),this._+="A"+i+","+i+",0,0,"+ +(f*d>l*p)+","+(this._x1=t+_*s)+","+(this._y1=e+_*c)}else this._+="L"+(this._x1=t)+","+(this._y1=e);else;},arc:function(t,e,n,r,i,s){t=+t,e=+e,n=+n;var c=n*Math.cos(r),l=n*Math.sin(r),f=t+c,h=e+l,d=1^s,p=s?r-i:i-r;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+f+","+h:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-h)>1e-6)&&(this._+="L"+f+","+h),n&&(p<0&&(p=p%a+a),p>u?this._+="A"+n+","+n+",0,1,"+d+","+(t-c)+","+(e-l)+"A"+n+","+n+",0,1,"+d+","+(this._x1=f)+","+(this._y1=h):p>1e-6&&(this._+="A"+n+","+n+",0,"+ +(p>=o)+","+d+","+(this._x1=t+n*Math.cos(i))+","+(this._y1=e+n*Math.sin(i))))},rect:function(t,e,n,r){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}},e.a=i},function(t,e,n){var r=n(3),i=n(39);r(i.prototype,{getAllNodes:function(){var t=this,e=[],n=t.root;return n.each?n.each(function(t){e.push(t)}):n.eachNode&&n.eachNode(function(t){e.push(t)}),e},getAllLinks:function(){for(var t,e=[],n=[this.root];t=n.pop();){var r=t.children;r&&r.forEach(function(r){e.push({source:t,target:r}),n.push(r)})}return e}}),r(i.prototype,{getAllEdges:i.prototype.getAllLinks})},function(t,e,n){var r=n(3),i=n(83),o=n(15);r(n(39).prototype,{partition:function(t,e){return void 0===t&&(t=[]),void 0===e&&(e=[]),o(this.rows,t,e)},group:function(t,e){var n=this.partition(t,e);return i(n)},groups:function(t,e){return this.group(t,e)}})},function(t,e,n){var r=n(9),i=n(6),o=Object.prototype.hasOwnProperty,a=function(t,e){if(!e||!i(t))return t;var n={},a=null;return r(t,function(t){a=e(t),o.call(n,a)?n[a].push(t):n[a]=[t]}),n};t.exports=a},function(t,e,n){var r=n(6),i=n(11),o=n(10);t.exports=function(t,e){void 0===e&&(e=[]);var n;return i(e)?n=e:r(e)?n=function(t,n){for(var r=0;r<e.length;r++){var i=e[r];if(t[i]<n[i])return-1;if(t[i]>n[i])return 1}return 0}:o(e)&&(n=function(t,n){return t[e]<n[e]?-1:t[e]>n[e]?1:0}),t.sort(n)}},function(t,e,n){function r(t,e){var n=t.getColumn(e);return a(n)&&a(n[0])&&(n=o(n)),n}var i=n(3),o=n(156),a=n(6),u=n(19),s=n(39),c=n(157);n(84).STATISTICS_METHODS.forEach(function(t){s.prototype[t]=function(e){return u[t](r(this,e))}});var l=u.quantile;i(s.prototype,{average:s.prototype.mean,quantile:function(t,e){return l(r(this,t),e)},quantiles:function(t,e){var n=r(this,t);return e.map(function(t){return l(n,t)})},quantilesByFraction:function(t,e){return this.quantiles(t,c(e))},range:function(t){var e=this;return[e.min(t),e.max(t)]},extent:function(t){return this.range(t)}})},function(t,e,n){var r=n(10),i=n(40);(0,n(2).registerConnector)("default",function(t,e){if(r(t)&&(t=e.getView(t)),!t)throw new TypeError("Invalid dataView");return i(t.rows)})},function(t,e){var n=function(){var t={};return function(e){return e=e||"g",t[e]?t[e]+=1:t[e]=1,e+t[e]}}();t.exports=n},function(t,e,n){var r=n(10),i=n(358),o=i.dsvFormat,a=i.csvParse,u=i.tsvParse,s=n(2),c=s.registerConnector;c("dsv",function(t,e){void 0===e&&(e={});var n=e.delimiter||",";if(!r(n))throw new TypeError("Invalid delimiter: must be a string!");return o(n).parse(t)}),c("csv",function(t){return a(t)}),c("tsv",function(t){return u(t)})},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(85);n.d(e,"dsvFormat",function(){return r.a});var i=n(359);n.d(e,"csvParse",function(){return i.c}),n.d(e,"csvParseRows",function(){return i.d}),n.d(e,"csvFormat",function(){return i.a}),n.d(e,"csvFormatRows",function(){return i.b});var o=n(360);n.d(e,"tsvParse",function(){return o.c}),n.d(e,"tsvParseRows",function(){return o.d}),n.d(e,"tsvFormat",function(){return o.a}),n.d(e,"tsvFormatRows",function(){return o.b})},function(t,e,n){"use strict";n.d(e,"c",function(){return o}),n.d(e,"d",function(){return a}),n.d(e,"a",function(){return u}),n.d(e,"b",function(){return s});var r=n(85),i=Object(r.a)(","),o=i.parse,a=i.parseRows,u=i.format,s=i.formatRows},function(t,e,n){"use strict";n.d(e,"c",function(){return o}),n.d(e,"d",function(){return a}),n.d(e,"a",function(){return u}),n.d(e,"b",function(){return s});var r=n(85),i=Object(r.a)("\t"),o=i.parse,a=i.parseRows,u=i.format,s=i.formatRows},function(t,e,n){function r(t,e){e.dataType="geo-graticule";var n=o().lines();return n.map(function(t,e){return t.index=""+e,t}),e.rows=n,n}var i=n(0),o=i.geoGraticule;(0,n(2).registerConnector)("geo-graticule",r),t.exports=r},function(t,e){function n(t){var e=[];return t.replace(o,function(t,n,o){var a=n.toLowerCase();for(o=r(o),"m"==a&&o.length>2&&(e.push([n].concat(o.splice(0,2))),a="l",n="m"==n?"l":"L");;){if(o.length==i[a])return o.unshift(n),e.push(o);if(o.length<i[a])throw new Error("malformed path data");e.push([n].concat(o.splice(0,i[a])))}}),e}function r(t){var e=t.match(a);return e?e.map(Number):[]}t.exports=n;var i={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},o=/([astvzqmhlc])([^astvzqmhlc]*)/gi,a=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi},function(t,e){t.exports=Array.isArray||function(t){return"[object Array]"==Object.prototype.toString.call(t)}},function(t,e){function n(t){var e=0,n=0,r=0,i=0;return t.map(function(t){t=t.slice();var o=t[0],a=o.toUpperCase();if(o!=a)switch(t[0]=a,o){case"a":t[6]+=r,t[7]+=i;break;case"v":t[1]+=i;break;case"h":t[1]+=r;break;default:for(var u=1;u<t.length;)t[u++]+=r,t[u++]+=i}switch(a){case"Z":r=e,i=n;break;case"H":r=t[1];break;case"V":i=t[1];break;case"M":r=e=t[1],i=n=t[2];break;default:r=t[t.length-2],i=t[t.length-1]}return t})}t.exports=n},function(t,e,n){function r(t,e,n){e=i({},c,e),n.dataType=u;var r=e,a=r.nodes,s=r.edges;if(a&&!o(a))throw new TypeError("Invalid nodes: must be a function!");if(s&&!o(s))throw new TypeError("Invalid edges: must be a function!");return n.rows=n.graph={nodes:a(t),edges:s(t)},i(n,n.graph),n.rows}var i=n(3),o=n(11),a=n(2),u=a.GRAPH,s=a.registerConnector,c={nodes:function(t){return t.nodes},edges:function(t){return t.edges}};s("graph",r),s("diagram",r)},function(t,e,n){function r(t){return t.cx=t.x,t.cy=t.y,t.x=[],t.y=[],t.vertices.forEach(function(e){t.x.push(e.x+t.cx),t.y.push(e.y+t.cy)}),t}function i(t,e,n){n.dataType=f,e=o({},d,e);var i=e,u=i.width,l=i.height,h=a(t);n._HexJSON=h;var p=n._GridHexJSON=s(h),g=n.rows=c(h,u,l).map(r);return n._gridRows=c(p,u,l).map(r),g}var o=n(3),a=n(40),u=n(367),s=u.getGridForHexJSON,c=u.renderHexJSON,l=n(2),f=l.HEX,h=l.registerConnector,d={width:1,height:1};h("hex",i),h("hexjson",i),h("hex-json",i),h("HexJSON",i),t.exports=i},function(t,e,n){!function(t,r){r(e,n(14))}(0,function(t,e){"use strict";function n(t,n,u){var s=t.layout,c=[],l=0;Object.keys(t.hexes).forEach(function(e){t.hexes[e].key=e,c.push(t.hexes[e])});var f=e.max(c,function(t){return+t.q}),h=e.min(c,function(t){return+t.q}),d=e.max(c,function(t){return+t.r}),p=e.min(c,function(t){return+t.r}),g=f-h+1,v=d-p+1;l="odd-r"===s||"even-r"===s?e.min([n/((g+.5)*Math.sqrt(3)),u/(1.5*(v+1/3))]):e.min([u/((v+.5)*Math.sqrt(3)),n/(1.5*(g+1/3))]);var y=l*Math.sqrt(3),m=o(s,y,l),b=a(m);return c.forEach(function(t){t.qc=t.q-h,t.rc=d-t.r,t.x=r(t,s,y,l),t.y=i(t,s,y,l),t.vertices=m,t.points=b}),c}function r(t,e,n,r){var i=0,o=0;switch(e){case"odd-r":o=t.rc%2===1?n:n/2,i=t.qc*n+o;break;case"even-r":o=t.rc%2===0?n:n/2,i=t.qc*n+o;break;case"odd-q":case"even-q":i=t.qc*r*1.5+r}return i}function i(t,e,n,r){var i=0,o=0;switch(e){case"odd-r":case"even-r":i=t.rc*r*1.5+r;break;case"odd-q":o=t.qc%2===1?n:n/2,i=t.rc*n+o;break;case"even-q":o=t.qc%2===0?n:n/2,i=t.rc*n+o}return i}function o(t,e,n){var r=[];switch(t){case"odd-r":case"even-r":r.push({x:0,y:0-n}),r.push({x:0+.5*e,y:0-.5*n}),r.push({x:0+.5*e,y:0+.5*n}),r.push({x:0,y:0+n}),r.push({x:0-.5*e,y:0+.5*n}),r.push({x:0-.5*e,y:0-.5*n});break;case"odd-q":case"even-q":r.push({x:0-n,y:0}),r.push({x:0-.5*n,y:0-.5*e}),r.push({x:0+.5*n,y:0-.5*e}),r.push({x:0+n,y:0}),r.push({x:0+.5*n,y:0+.5*e}),r.push({x:0-.5*n,y:0+.5*e})}return r}function a(t){var e="";return t.forEach(function(t){e+=t.x+","+t.y+" "}),e.substring(0,e.length-1)}function u(t){var n={};n.layout=t.layout,n.hexes={};var r=[];Object.keys(t.hexes).forEach(function(e){r.push(t.hexes[e])});var i,o,a,u=e.max(r,function(t){return+t.q}),s=e.min(r,function(t){return+t.q}),c=e.max(r,function(t){return+t.r}),l=e.min(r,function(t){return+t.r});for(i=s;i<=u;i++)for(o=l;o<=c;o++)a="Q"+i+"R"+o,n.hexes[a]={q:i,r:o};return n}t.renderHexJSON=n,t.getGridForHexJSON=u,Object.defineProperty(t,"__esModule",{value:!0})})},function(t,e,n){function r(t,e,n){n.dataType=s;var r=e&&e.children?e.children:null;if(r&&!i(r))throw new TypeError("Invalid children: must be a function!");return e.pureData?n.rows=n.root=t:n.rows=n.root=a(t,r),t}var i=n(11),o=n(34),a=o.hierarchy,u=n(2),s=u.HIERARCHY,c=u.registerConnector;c("hierarchy",r),c("tree",r)},function(t,e,n){"use strict";function r(t,e){return t.parent===e.parent?1:2}function i(t){return t.reduce(o,0)/t.length}function o(t,e){return t+e.x}function a(t){return 1+t.reduce(u,0)}function u(t,e){return Math.max(t,e.y)}function s(t){for(var e;e=t.children;)t=e[0];return t}function c(t){for(var e;e=t.children;)t=e[e.length-1];return t}e.a=function(){function t(t){var r,l=0;t.eachAfter(function(t){var n=t.children;n?(t.x=i(n),t.y=a(n)):(t.x=r?l+=e(t,r):0,t.y=0,r=t)});var f=s(t),h=c(t),d=f.x-e(f,h)/2,p=h.x+e(h,f)/2;return t.eachAfter(u?function(e){e.x=(e.x-t.x)*n,e.y=(t.y-e.y)*o}:function(e){e.x=(e.x-d)/(p-d)*n,e.y=(1-(t.y?e.y/t.y:1))*o})}var e=r,n=1,o=1,u=!1;return t.separation=function(n){return arguments.length?(e=n,t):e},t.size=function(e){return arguments.length?(u=!1,n=+e[0],o=+e[1],t):u?null:[n,o]},t.nodeSize=function(e){return arguments.length?(u=!0,n=+e[0],o=+e[1],t):u?[n,o]:null},t}},function(t,e,n){"use strict";function r(t){var e=0,n=t.children,r=n&&n.length;if(r)for(;--r>=0;)e+=n[r].value;else e=1;t.value=e}e.a=function(){return this.eachAfter(r)}},function(t,e,n){"use strict";e.a=function(t){var e,n,r,i,o=this,a=[o];do{for(e=a.reverse(),a=[];o=e.pop();)if(t(o),n=o.children)for(r=0,i=n.length;r<i;++r)a.push(n[r])}while(a.length);return this}},function(t,e,n){"use strict";e.a=function(t){for(var e,n,r=this,i=[r];r=i.pop();)if(t(r),e=r.children)for(n=e.length-1;n>=0;--n)i.push(e[n]);return this}},function(t,e,n){"use strict";e.a=function(t){for(var e,n,r,i=this,o=[i],a=[];i=o.pop();)if(a.push(i),e=i.children)for(n=0,r=e.length;n<r;++n)o.push(e[n]);for(;i=a.pop();)t(i);return this}},function(t,e,n){"use strict";e.a=function(t){return this.eachAfter(function(e){for(var n=+t(e.data)||0,r=e.children,i=r&&r.length;--i>=0;)n+=r[i].value;e.value=n})}},function(t,e,n){"use strict";e.a=function(t){return this.eachBefore(function(e){e.children&&e.children.sort(t)})}},function(t,e,n){"use strict";function r(t,e){if(t===e)return t;var n=t.ancestors(),r=e.ancestors(),i=null;for(t=n.pop(),e=r.pop();t===e;)i=t,t=n.pop(),e=r.pop();return i}e.a=function(t){for(var e=this,n=r(e,t),i=[e];e!==n;)e=e.parent,i.push(e);for(var o=i.length;t!==n;)i.splice(o,0,t),t=t.parent;return i}},function(t,e,n){"use strict";e.a=function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e}},function(t,e,n){"use strict";e.a=function(){var t=[];return this.each(function(e){t.push(e)}),t}},function(t,e,n){"use strict";e.a=function(){var t=[];return this.eachBefore(function(e){e.children||t.push(e)}),t}},function(t,e,n){"use strict";e.a=function(){var t=this,e=[];return t.each(function(n){n!==t&&e.push({source:n.parent,target:n})}),e}},function(t,e,n){"use strict";function r(t){return Math.sqrt(t.value)}function i(t){return function(e){e.children||(e.r=Math.max(0,+t(e)||0))}}function o(t,e){return function(n){if(r=n.children){var r,i,o,a=r.length,s=t(n)*e||0;if(s)for(i=0;i<a;++i)r[i].r+=s;if(o=Object(u.b)(r),s)for(i=0;i<a;++i)r[i].r-=s;n.r=o+s}}}function a(t){return function(e){var n=e.parent;e.r*=t,n&&(e.x=n.x+t*e.x,e.y=n.y+t*e.y)}}var u=n(160),s=n(87),c=n(162);e.a=function(){function t(t){return t.x=n/2,t.y=u/2,e?t.eachBefore(i(e)).eachAfter(o(l,.5)).eachBefore(a(1)):t.eachBefore(i(r)).eachAfter(o(c.a,1)).eachAfter(o(l,t.r/Math.min(n,u))).eachBefore(a(Math.min(n,u)/(2*t.r))),t}var e=null,n=1,u=1,l=c.a;return t.radius=function(n){return arguments.length?(e=Object(s.a)(n),t):e},t.size=function(e){return arguments.length?(n=+e[0],u=+e[1],t):[n,u]},t.padding=function(e){return arguments.length?(l="function"===typeof e?e:Object(c.b)(+e),t):l},t}},function(t,e,n){"use strict";function r(t){for(var e,n,r=t.length;r;)n=Math.random()*r--|0,e=t[r],t[r]=t[n],t[n]=e;return t}n.d(e,"b",function(){return i}),e.a=r;var i=Array.prototype.slice},function(t,e,n){"use strict";var r=n(163),i=n(45);e.a=function(){function t(t){var i=t.height+1;return t.x0=t.y0=a,t.x1=n,t.y1=o/i,t.eachBefore(e(o,i)),u&&t.eachBefore(r.a),t}function e(t,e){return function(n){n.children&&Object(i.a)(n,n.x0,t*(n.depth+1)/e,n.x1,t*(n.depth+2)/e);var r=n.x0,o=n.y0,u=n.x1-a,s=n.y1-a;u<r&&(r=u=(r+u)/2),s<o&&(o=s=(o+s)/2),n.x0=r,n.y0=o,n.x1=u,n.y1=s}}var n=1,o=1,a=0,u=!1;return t.round=function(e){return arguments.length?(u=!!e,t):u},t.size=function(e){return arguments.length?(n=+e[0],o=+e[1],t):[n,o]},t.padding=function(e){return arguments.length?(a=+e,t):a},t}},function(t,e,n){"use strict";function r(t){return t.id}function i(t){return t.parentId}var o=n(87),a=n(86),u="$",s={depth:-1},c={};e.a=function(){function t(t){var r,i,o,l,f,h,d,p=t.length,g=new Array(p),v={};for(i=0;i<p;++i)r=t[i],f=g[i]=new a.a(r),null!=(h=e(r,i,t))&&(h+="")&&(d=u+(f.id=h),v[d]=d in v?c:f);for(i=0;i<p;++i)if(f=g[i],null!=(h=n(t[i],i,t))&&(h+="")){if(!(l=v[u+h]))throw new Error("missing: "+h);if(l===c)throw new Error("ambiguous: "+h);l.children?l.children.push(f):l.children=[f],f.parent=l}else{if(o)throw new Error("multiple roots");o=f}if(!o)throw new Error("no root");if(o.parent=s,o.eachBefore(function(t){t.depth=t.parent.depth+1,--p}).eachBefore(a.b),o.parent=null,p>0)throw new Error("cycle");return o}var e=r,n=i;return t.id=function(n){return arguments.length?(e=Object(o.b)(n),t):e},t.parentId=function(e){return arguments.length?(n=Object(o.b)(e),t):n},t}},function(t,e,n){"use strict";function r(t,e){return t.parent===e.parent?1:2}function i(t){var e=t.children;return e?e[0]:t.t}function o(t){var e=t.children;return e?e[e.length-1]:t.t}function a(t,e,n){var r=n/(e.i-t.i);e.c-=r,e.s+=n,t.c+=r,e.z+=n,e.m+=n}function u(t){for(var e,n=0,r=0,i=t.children,o=i.length;--o>=0;)e=i[o],e.z+=n,e.m+=n,n+=e.s+(r+=e.c)}function s(t,e,n){return t.a.parent===e.parent?t.a:n}function c(t,e){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=e}function l(t){for(var e,n,r,i,o,a=new c(t,0),u=[a];e=u.pop();)if(r=e._.children)for(e.children=new Array(o=r.length),i=o-1;i>=0;--i)u.push(n=e.children[i]=new c(r[i],i)),n.parent=e;return(a.parent=new c(null,0)).children=[a],a}var f=n(86);c.prototype=Object.create(f.a.prototype),e.a=function(){function t(t){var r=l(t);if(r.eachAfter(e),r.parent.m=-r.z,r.eachBefore(n),g)t.eachBefore(f);else{var i=t,o=t,a=t;t.eachBefore(function(t){t.x<i.x&&(i=t),t.x>o.x&&(o=t),t.depth>a.depth&&(a=t)});var u=i===o?1:h(i,o)/2,s=u-i.x,c=d/(o.x+u+s),v=p/(a.depth||1);t.eachBefore(function(t){t.x=(t.x+s)*c,t.y=t.depth*v})}return t}function e(t){var e=t.children,n=t.parent.children,r=t.i?n[t.i-1]:null;if(e){u(t);var i=(e[0].z+e[e.length-1].z)/2;r?(t.z=r.z+h(t._,r._),t.m=t.z-i):t.z=i}else r&&(t.z=r.z+h(t._,r._));t.parent.A=c(t,r,t.parent.A||n[0])}function n(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function c(t,e,n){if(e){for(var r,u=t,c=t,l=e,f=u.parent.children[0],d=u.m,p=c.m,g=l.m,v=f.m;l=o(l),u=i(u),l&&u;)f=i(f),c=o(c),c.a=t,r=l.z+g-u.z-d+h(l._,u._),r>0&&(a(s(l,t,n),t,r),d+=r,p+=r),g+=l.m,d+=u.m,v+=f.m,p+=c.m;l&&!o(c)&&(c.t=l,c.m+=g-p),u&&!i(f)&&(f.t=u,f.m+=d-v,n=t)}return n}function f(t){t.x*=d,t.y=t.depth*p}var h=r,d=1,p=1,g=null;return t.separation=function(e){return arguments.length?(h=e,t):h},t.size=function(e){return arguments.length?(g=!1,d=+e[0],p=+e[1],t):g?null:[d,p]},t.nodeSize=function(e){return arguments.length?(g=!0,d=+e[0],p=+e[1],t):g?[d,p]:null},t}},function(t,e,n){"use strict";var r=n(163),i=n(88),o=n(87),a=n(162);e.a=function(){function t(t){return t.x0=t.y0=0,t.x1=s,t.y1=c,t.eachBefore(e),l=[0],u&&t.eachBefore(r.a),t}function e(t){var e=l[t.depth],r=t.x0+e,i=t.y0+e,o=t.x1-e,a=t.y1-e;o<r&&(r=o=(r+o)/2),a<i&&(i=a=(i+a)/2),t.x0=r,t.y0=i,t.x1=o,t.y1=a,t.children&&(e=l[t.depth+1]=f(t)/2,r+=g(t)-e,i+=h(t)-e,o-=d(t)-e,a-=p(t)-e,o<r&&(r=o=(r+o)/2),a<i&&(i=a=(i+a)/2),n(t,r,i,o,a))}var n=i.a,u=!1,s=1,c=1,l=[0],f=a.a,h=a.a,d=a.a,p=a.a,g=a.a;return t.round=function(e){return arguments.length?(u=!!e,t):u},t.size=function(e){return arguments.length?(s=+e[0],c=+e[1],t):[s,c]},t.tile=function(e){return arguments.length?(n=Object(o.b)(e),t):n},t.padding=function(e){return arguments.length?t.paddingInner(e).paddingOuter(e):t.paddingInner()},t.paddingInner=function(e){return arguments.length?(f="function"===typeof e?e:Object(a.b)(+e),t):f},t.paddingOuter=function(e){return arguments.length?t.paddingTop(e).paddingRight(e).paddingBottom(e).paddingLeft(e):t.paddingTop()},t.paddingTop=function(e){return arguments.length?(h="function"===typeof e?e:Object(a.b)(+e),t):h},t.paddingRight=function(e){return arguments.length?(d="function"===typeof e?e:Object(a.b)(+e),t):d},t.paddingBottom=function(e){return arguments.length?(p="function"===typeof e?e:Object(a.b)(+e),t):p},t.paddingLeft=function(e){return arguments.length?(g="function"===typeof e?e:Object(a.b)(+e),t):g},t}},function(t,e,n){"use strict";e.a=function(t,e,n,r,i){function o(t,e,n,r,i,a,u){if(t>=e-1){var c=s[t];return c.x0=r,c.y0=i,c.x1=a,c.y1=u,void 0}for(var f=l[t],h=n/2+f,d=t+1,p=e-1;d<p;){var g=d+p>>>1;l[g]<h?d=g+1:p=g}h-l[d-1]<l[d]-h&&t+1<d&&--d;var v=l[d]-f,y=n-v;if(a-r>u-i){var m=(r*y+a*v)/n;o(t,d,v,r,i,m,u),o(d,e,y,m,i,a,u)}else{var b=(i*y+u*v)/n;o(t,d,v,r,i,a,b),o(d,e,y,r,b,a,u)}}var a,u,s=t.children,c=s.length,l=new Array(c+1);for(l[0]=u=a=0;a<c;++a)l[a+1]=u+=s[a].value;o(0,c,t.value,e,n,r,i)}},function(t,e,n){"use strict";var r=n(45),i=n(55);e.a=function(t,e,n,o,a){(1&t.depth?i.a:r.a)(t,e,n,o,a)}},function(t,e,n){"use strict";var r=n(45),i=n(55),o=n(88);e.a=function t(e){function n(t,n,a,u,s){if((c=t._squarify)&&c.ratio===e)for(var c,l,f,h,d,p=-1,g=c.length,v=t.value;++p<g;){for(l=c[p],f=l.children,h=l.value=0,d=f.length;h<d;++h)l.value+=f[h].value;l.dice?Object(r.a)(l,n,a,u,a+=(s-a)*l.value/v):Object(i.a)(l,n,a,n+=(u-n)*l.value/v,s),v-=l.value}else t._squarify=c=Object(o.c)(e,t,n,a,u,s),c.ratio=e}return n.ratio=function(e){return t((e=+e)>1?e:1)},n}(o.b)},function(t,e,n){function r(t,e,n){var r=e.object;if(!i(r))throw new TypeError("Invalid object: must be a string!");var o=a(t,t.objects[r]);return u(o,e,n)}var i=n(10),o=n(391),a=o.feature,u=n(158),s=n(2),c=s.registerConnector;c("topojson",r),c("TopoJSON",r)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(164);n.d(e,"bbox",function(){return r.a});var i=n(90);n.d(e,"feature",function(){return i.a});var o=n(393);n.d(e,"mesh",function(){return o.a}),n.d(e,"meshArcs",function(){return o.b});var a=n(394);n.d(e,"merge",function(){return a.a}),n.d(e,"mergeArcs",function(){return a.b});var u=n(395);n.d(e,"neighbors",function(){return u.a});var s=n(397);n.d(e,"quantize",function(){return s.a});var c=n(89);n.d(e,"transform",function(){return c.a});var l=n(167);n.d(e,"untransform",function(){return l.a})},function(t,e,n){"use strict";e.a=function(t,e){for(var n,r=t.length,i=r-e;i<--r;)n=t[i],t[i++]=t[r],t[r]=n}},function(t,e,n){"use strict";function r(t,e,n){var r,o,u;if(arguments.length>1)r=i(t,e,n);else for(o=0,r=new Array(u=t.arcs.length);o<u;++o)r[o]=o;return{type:"MultiLineString",arcs:Object(a.a)(t,r)}}function i(t,e,n){function r(t){var e=t<0?~t:t;(l[e]||(l[e]=[])).push({i:t,g:s})}function i(t){t.forEach(r)}function o(t){t.forEach(i)}function a(t){t.forEach(o)}function u(t){switch(s=t,t.type){case"GeometryCollection":t.geometries.forEach(u);break;case"LineString":i(t.arcs);break;case"MultiLineString":case"Polygon":o(t.arcs);break;case"MultiPolygon":a(t.arcs)}}var s,c=[],l=[];return u(e),l.forEach(null==n?function(t){c.push(t[0].i)}:function(t){n(t[0].g,t[t.length-1].g)&&c.push(t[0].i)}),c}e.b=r;var o=n(90),a=n(166);e.a=function(t){return Object(o.b)(t,r.apply(this,arguments))}},function(t,e,n){"use strict";function r(t){for(var e,n=-1,r=t.length,i=t[r-1],o=0;++n<r;)e=i,i=t[n],o+=e[0]*i[1]-e[1]*i[0];return Math.abs(o)}function i(t,e){function n(t){switch(t.type){case"GeometryCollection":t.geometries.forEach(n);break;case"Polygon":i(t.arcs);break;case"MultiPolygon":t.arcs.forEach(i)}}function i(t){t.forEach(function(e){e.forEach(function(e){(s[e=e<0?~e:e]||(s[e]=[])).push(t)})}),c.push(t)}function u(e){return r(Object(o.b)(t,{type:"Polygon",arcs:[e]}).coordinates[0])}var s={},c=[],l=[];return e.forEach(n),c.forEach(function(t){if(!t._){var e=[],n=[t];for(t._=1,l.push(e);t=n.pop();)e.push(t),t.forEach(function(t){t.forEach(function(t){s[t<0?~t:t].forEach(function(t){t._||(t._=1,n.push(t))})})})}}),c.forEach(function(t){delete t._}),{type:"MultiPolygon",arcs:l.map(function(e){var n,r=[];if(e.forEach(function(t){t.forEach(function(t){t.forEach(function(t){s[t<0?~t:t].length<2&&r.push(t)})})}),r=Object(a.a)(t,r),(n=r.length)>1)for(var i,o,c=1,l=u(r[0]);c<n;++c)(i=u(r[c]))>l&&(o=r[0],r[0]=r[c],r[c]=o,l=i);return r})}}e.b=i;var o=n(90),a=n(166);e.a=function(t){return Object(o.b)(t,i.apply(this,arguments))}},function(t,e,n){"use strict";var r=n(396);e.a=function(t){function e(t,e){t.forEach(function(t){t<0&&(t=~t);var n=o[t];n?n.push(e):o[t]=[e]})}function n(t,n){t.forEach(function(t){e(t,n)})}function i(t,e){"GeometryCollection"===t.type?t.geometries.forEach(function(t){i(t,e)}):t.type in u&&u[t.type](t.arcs,e)}var o={},a=t.map(function(){return[]}),u={LineString:e,MultiLineString:n,Polygon:n,MultiPolygon:function(t,e){t.forEach(function(t){n(t,e)})}};t.forEach(i);for(var s in o)for(var c=o[s],l=c.length,f=0;f<l;++f)for(var h=f+1;h<l;++h){var d,p=c[f],g=c[h];(d=a[p])[s=Object(r.a)(d,g)]!==g&&d.splice(s,0,g),(d=a[g])[s=Object(r.a)(d,p)]!==p&&d.splice(s,0,p)}return a}},function(t,e,n){"use strict";e.a=function(t,e){for(var n=0,r=t.length;n<r;){var i=n+r>>>1;t[i]<e?n=i+1:r=i}return n}},function(t,e,n){"use strict";var r=n(164),i=n(167);e.a=function(t,e){function n(t){return p(t)}function o(t){var e;switch(t.type){case"GeometryCollection":e={type:"GeometryCollection",geometries:t.geometries.map(o)};break;case"Point":e={type:"Point",coordinates:n(t.coordinates)};break;case"MultiPoint":e={type:"MultiPoint",coordinates:t.coordinates.map(n)};break;default:return t}return null!=t.id&&(e.id=t.id),null!=t.bbox&&(e.bbox=t.bbox),null!=t.properties&&(e.properties=t.properties),e}function a(t){var e,n=0,r=1,i=t.length,o=new Array(i);for(o[0]=p(t[0],0);++n<i;)((e=p(t[n],n))[0]||e[1])&&(o[r++]=e);return 1===r&&(o[r++]=[0,0]),o.length=r,o}if(t.transform)throw new Error("already quantized");if(e&&e.scale)h=t.bbox;else{if(!((u=Math.floor(e))>=2))throw new Error("n must be ≥2");h=t.bbox||Object(r.a)(t);var u,s=h[0],c=h[1],l=h[2],f=h[3];e={scale:[l-s?(l-s)/(u-1):1,f-c?(f-c)/(u-1):1],translate:[s,c]}}var h,d,p=Object(i.a)(e),g=t.objects,v={};for(d in g)v[d]=o(g[d]);return{type:"Topology",bbox:h,transform:e,objects:v,arcs:t.arcs.map(a)}}},function(t,e,n){(0,n(2).registerTransform)("default",function(t){return t})},function(t,e,n){function r(t){return!!t}(0,n(2).registerTransform)("filter",function(t,e){void 0===e&&(e={}),t.rows=t.rows.filter(e.callback||r)})},function(t,e,n){var r=n(3),i=n(401),o=n(32),a=n(2),u=a.registerTransform,s=n(7),c=s.getFields,l={fields:[],key:"key",retains:[],value:"value"};u("fold",function(t,e){var n=t.getColumnNames();e=r({},l,e);var a=c(e);0===a.length&&(a=n);var u=e.key,s=e.value,f=e.retains;0===f.length&&(f=i(n,a));var h=[];t.rows.forEach(function(t){a.forEach(function(e){var n=o(t,f);n[u]=e,n[s]=t[e],h.push(n)})}),t.rows=h})},function(t,e,n){var r=n(402),i=n(168),o=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return r(t,function(t){return!i(e,t)})};t.exports=o},function(t,e,n){var r=n(9),i=n(91),o=function(t,e){if(!i(t))return t;var n=[];return r(t,function(t,r){e(t,r)&&n.push(t)}),n};t.exports=o},function(t,e,n){function r(t){return t}(0,n(2).registerTransform)("map",function(t,e){void 0===e&&(e={}),t.rows=t.rows.map(e.callback||r)})},function(t,e,n){function r(t,e){void 0===e&&(e={}),e=i({},c,e),t.rows=o(a(t.rows,e.groupBy,e.orderBy))}var i=n(3),o=n(83),a=n(15),u=n(2),s=u.registerTransform,c={groupBy:[],orderBy:[]};s("partition",function(t,e){void 0===e&&(e={}),e=i({},c,e),t.rows=a(t.rows,e.groupBy,e.orderBy)}),s("group",r),s("groups",r)},function(t,e,n){function r(t,e){void 0===e&&(e={}),e=i({},g,e);var n=p(e),r=e.dimension,s=e.groupBy,f=e.as;if(!u(r))throw new TypeError("Invalid dimension: must be a string!");if(a(f)&&(f=f[0]),!u(f))throw new TypeError("Invalid as: must be a string!");var h=t.rows,d=[],v=l(h,s);o(v,function(t){var e=c(t.map(function(t){return t[n]})),i=l(t,[r]);o(i,function(t){var i=c(t.map(function(t){return t[n]})),o=t[0],a=o[r];o[n]=i,o[r]=a,o[f]=0===e?0:i/e,d.push(o)})}),t.rows=d}var i=n(3),o=n(9),a=n(6),u=n(10),s=n(19),c=s.sum,l=n(15),f=n(2),h=f.registerTransform,d=n(7),p=d.getField,g={groupBy:[],as:"_percent"};h("percent",r)},function(t,e,n){var r=n(32),i=n(2),o=i.registerTransform,a=n(7),u=a.getFields;o("pick",function(t,e){void 0===e&&(e={});var n=u(e,t.getColumnNames());t.rows=t.rows.map(function(t){return r(t,n)})})},function(t,e,n){function r(t,e){void 0===e&&(e={}),e=i({},d,e);var n=h(e),r=e.dimension,c=e.groupBy,l=e.as;if(!u(r))throw new TypeError("Invalid dimension: must be a string!");if(a(l)&&(l=l[0]),!u(l))throw new TypeError("Invalid as: must be a string!");var f=t.rows,p=[],g=s(f,c);o(g,function(t){var e=t.length,i=s(t,[r]);o(i,function(t){var i=t.length,o=t[0],a=o[r];o[n]=i,o[r]=a,o[l]=i/e,p.push(o)})}),t.rows=p}var i=n(3),o=n(9),a=n(6),u=n(10),s=n(15),c=n(2),l=c.registerTransform,f=n(7),h=f.getField,d={groupBy:[],as:"_proportion"};l("proportion",r)},function(t,e,n){function r(t,e){void 0===e&&(e={});var n=e.map||{},r={};o(n)&&i(n,function(t,e){a(t)&&a(e)&&(r[e]=t)}),t.rows.forEach(function(t){i(n,function(e,n){var r=t[n];delete t[n],t[e]=r})})}var i=n(9),o=n(54),a=n(10),u=n(2),s=u.registerTransform;s("rename",r),s("rename-fields",r)},function(t,e,n){(0,n(2).registerTransform)("reverse",function(t){t.rows.reverse()})},function(t,e,n){(0,n(2).registerTransform)("sort",function(t,e){void 0===e&&(e={});var n=t.getColumnName(0);t.rows.sort(e.callback||function(t,e){return t[n]-e[n]})})},function(t,e,n){function r(t,e){void 0===e&&(e={});var n=c(e,[t.getColumnName(0)]);if(!i(n))throw new TypeError("Invalid fields: must be an array with strings!");t.rows=o(t.rows,n);var r=e.order;if(r&&-1===l.indexOf(r))throw new TypeError("Invalid order: "+r+" must be one of "+l.join(", "));"DESC"===r&&t.rows.reverse()}var i=n(6),o=n(412),a=n(2),u=a.registerTransform,s=n(7),c=s.getFields,l=["ASC","DESC"];u("sort-by",r),u("sortBy",r)},function(t,e,n){function r(t,e){var n=void 0;if(o(e))n=function(t,n){return e(t)-e(n)};else{var r=[];i(e)?r.push(e):a(e)&&(r=e),n=function(t,e){for(var n=0;n<r.length;n+=1){var i=r[n];if(t[i]>e[i])return 1;if(t[i]<e[i])return-1}return 0}}return t.sort(n),t}var i=n(10),o=n(11),a=n(6);t.exports=r},function(t,e,n){var r=n(2),i=r.registerTransform,o=n(7),a=o.getFields;i("subset",function(t,e){void 0===e&&(e={});var n=e.startRowIndex||0,r=e.endRowIndex||t.rows.length-1,i=a(e,t.getColumnNames());t.rows=t.getSubset(n,r,i)})},function(t,e,n){function r(t,e){var n=t.map(function(t){return t});return e.forEach(function(t){var e=n.indexOf(t);e>-1&&n.splice(e,1)}),n}function i(t,e){void 0===e&&(e={}),e=o({},l,e);var n=t.rows,i=e.groupBy,s=e.orderBy,c=u(n,i,s),f=0,h=[];a(c,function(t){t.length>f&&(f=t.length,h=t)});var d=[],p={};if(h.forEach(function(t){var e=s.map(function(e){return t[e]}).join("-");d.push(e),p[e]=t}),"order"===e.fillBy){var g=h[0],v=[],y={};n.forEach(function(t){var e=s.map(function(e){return t[e]}).join("-");-1===v.indexOf(e)&&(v.push(e),y[e]=t)});r(v,d).forEach(function(t){var e={};i.forEach(function(t){e[t]=g[t]}),s.forEach(function(n){e[n]=y[t][n]}),n.push(e),h.push(e),d.push(t),p[t]=e}),f=h.length}a(c,function(t){if(t!==h&&t.length<f){var e=t[0],o=[];t.forEach(function(t){o.push(s.map(function(e){return t[e]}).join("-"))});r(d,o).some(function(r,o){if(o>=f-t.length)return!0;var a=p[r],u={};return i.forEach(function(t){u[t]=e[t]}),s.forEach(function(t){u[t]=a[t]}),n.push(u),!1})}})}var o=n(3),a=n(9),u=n(15),s=n(2),c=s.registerTransform,l={fillBy:"group",groupBy:[],orderBy:[]};c("fill-rows",i),c("fillRows",i)},function(t,e,n){function r(t){return t.filter(function(t){return!c(t)})}function i(t,e){void 0===e&&(e={}),e=o({},y,e);var n=v(e),i=e.method;if(!i)throw new TypeError("Invalid method!");if("value"===i&&!u(e,"value"))throw new TypeError("Invalid value: it is nil.");var f=r(t.getColumn(n)),d=h(t.rows,e.groupBy);a(d,function(t){var o=r(t.map(function(t){return t[n]}));0===o.length&&(o=f),t.forEach(function(r){if(c(r[n]))if(s(i))r[n]=i(r,o,e.value,t);else{if(!l(i))throw new TypeError("Invalid method: must be a function or one of "+m.join(", "));r[n]=b[i](r,o,e.value)}})})}var o=n(3),a=n(9),u=n(416),s=n(11),c=n(417),l=n(10),f=n(19),h=n(15),d=n(2),p=d.registerTransform,g=n(7),v=g.getField,y={groupBy:[]},m=["mean","median","max","min"],b={};m.forEach(function(t){b[t]=function(e,n){return f[t](n)}}),b.value=function(t,e,n){return n},p("impute",i)},function(t,e){t.exports=function(t,e){return t.hasOwnProperty(e)}},function(t,e){var n=function(t){return void 0===t};t.exports=n},function(t,e,n){function r(t,e){e=i({},b,e);var n=m(e);if(!u(n))throw new TypeError("Invalid fields: it must be an array with one or more strings!");var r=e.as||[];s(r)&&(r=[r]);var o=e.operations;s(o)&&(o=[o]);var c=[x];if(u(o)&&o.length||(o=c,r=o),1!==o.length||o[0]!==x){if(o.length!==n.length)throw new TypeError("Invalid operations: it's length must be the same as fields!");if(r.length!==n.length)throw new TypeError("Invalid as: it's length must be the same as fields!")}var l=h(t.rows,e.groupBy),f=[];a(l,function(t){var e=t[0];o.forEach(function(i,o){var a=r[o],u=n[o];e[a]=_[i](t,u)}),f.push(e)}),t.rows=f}var i=n(3),o=n(156),a=n(9),u=n(6),s=n(10),c=n(24),l=n(419),f=n(19),h=n(15),d=n(2),p=d.registerTransform,g=n(84),v=g.STATISTICS_METHODS,y=n(7),m=y.getFields,b={as:[],fields:[],groupBy:[],operations:[]},x="count",_={count:function(t){return t.length},distinct:function(t,e){return l(t.map(function(t){return t[e]})).length}};v.forEach(function(t){_[t]=function(e,n){var r=e.map(function(t){return t[n]});return u(r)&&u(r[0])&&(r=o(r)),f[t](r)}}),_.average=_.mean,p("aggregate",r),p("summary",r),t.exports={VALID_AGGREGATES:c(_)}},function(t,e,n){var r=n(9),i=n(168),o=function(t){var e=[];return r(t,function(t){i(e,t)||e.push(t)}),e};t.exports=o},function(t,e,n){function r(t,e){e=i({},g,e);var n=h(e);if(!o(n)||2!==n.length)throw new TypeError("invalid fields: must be an array of 2 strings.");var r=n[0],c=n[1],l=e.method;if(-1===v.indexOf(l))throw new TypeError("invalid method: "+l+". Must be one of "+v.join(", "));var f=t.rows.map(function(t){return[t[r],t[c]]}),d=u[l](f,e),y=e.extent;o(y)&&2===y.length||(y=t.range(r));var m=e.bandwidth;(!a(m)||m<=0)&&(m=p(t.getColumn(r)));var b=s(y,m),x=[],_=e.as,w=_[0],O=_[1];b.forEach(function(t){var e={},n=d.predict(t),r=n[0],i=n[1];e[w]=r,e[O]=i,isFinite(i)&&x.push(e)}),t.rows=x}var i=n(3),o=n(6),a=n(56),u=n(421),s=n(57),c=n(2),l=c.registerTransform,f=n(7),h=f.getFields,d=n(58),p=d.silverman,g={as:["x","y"],method:"linear",order:2,precision:2},v=["linear","exponential","logarithmic","power","polynomial"];l("regression",r),t.exports={REGRESSION_METHODS:v}},function(t,e,n){var r,i,o;!function(n,a){i=[t],r=a,void 0!==(o="function"===typeof r?r.apply(e,i):r)&&(t.exports=o)}(0,function(t){"use strict";function e(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function n(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function r(t,e){var n=[],r=[];t.forEach(function(t,i){null!==t[1]&&(r.push(t),n.push(e[i]))});var i=r.reduce(function(t,e){return t+e[1]},0),o=i/r.length,a=r.reduce(function(t,e){var n=e[1]-o;return t+n*n},0);return 1-r.reduce(function(t,e,r){var i=n[r],o=e[1]-i[1];return t+o*o},0)/a}function i(t,e){for(var n=t,r=t.length-1,i=[e],o=0;o<r;o++){for(var a=o,u=o+1;u<r;u++)Math.abs(n[o][u])>Math.abs(n[o][a])&&(a=u);for(var s=o;s<r+1;s++){var c=n[s][o];n[s][o]=n[s][a],n[s][a]=c}for(var l=o+1;l<r;l++)for(var f=r;f>=o;f--)n[f][l]-=n[f][o]*n[o][l]/n[o][o]}for(var h=r-1;h>=0;h--){for(var d=0,p=h+1;p<r;p++)d+=n[p][h]*i[p];i[h]=(n[r][h]-d)/n[h][h]}return i}function o(t,e){var n=Math.pow(10,e);return Math.round(t*n)/n}var a=Object.assign||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},u={order:2,precision:2,period:null},s={linear:function(t,e){for(var n=[0,0,0,0,0],i=0,a=0;a<t.length;a++)null!==t[a][1]&&(i++,n[0]+=t[a][0],n[1]+=t[a][1],n[2]+=t[a][0]*t[a][0],n[3]+=t[a][0]*t[a][1],n[4]+=t[a][1]*t[a][1]);var u=i*n[2]-n[0]*n[0],s=i*n[3]-n[0]*n[1],c=0===u?0:o(s/u,e.precision),l=o(n[1]/i-c*n[0]/i,e.precision),f=function(t){return[o(t,e.precision),o(c*t+l,e.precision)]},h=t.map(function(t){return f(t[0])});return{points:h,predict:f,equation:[c,l],r2:o(r(t,h),e.precision),string:0===l?"y = "+c+"x":"y = "+c+"x + "+l}},exponential:function(t,e){for(var n=[0,0,0,0,0,0],i=0;i<t.length;i++)null!==t[i][1]&&(n[0]+=t[i][0],n[1]+=t[i][1],n[2]+=t[i][0]*t[i][0]*t[i][1],n[3]+=t[i][1]*Math.log(t[i][1]),n[4]+=t[i][0]*t[i][1]*Math.log(t[i][1]),n[5]+=t[i][0]*t[i][1]);var a=n[1]*n[2]-n[5]*n[5],u=Math.exp((n[2]*n[3]-n[5]*n[4])/a),s=(n[1]*n[4]-n[5]*n[3])/a,c=o(u,e.precision),l=o(s,e.precision),f=function(t){return[o(t,e.precision),o(c*Math.exp(l*t),e.precision)]},h=t.map(function(t){return f(t[0])});return{points:h,predict:f,equation:[c,l],string:"y = "+c+"e^("+l+"x)",r2:o(r(t,h),e.precision)}},logarithmic:function(t,e){for(var n=[0,0,0,0],i=t.length,a=0;a<i;a++)null!==t[a][1]&&(n[0]+=Math.log(t[a][0]),n[1]+=t[a][1]*Math.log(t[a][0]),n[2]+=t[a][1],n[3]+=Math.pow(Math.log(t[a][0]),2));var u=(i*n[1]-n[2]*n[0])/(i*n[3]-n[0]*n[0]),s=o(u,e.precision),c=o((n[2]-s*n[0])/i,e.precision),l=function(t){return[o(t,e.precision),o(o(c+s*Math.log(t),e.precision),e.precision)]},f=t.map(function(t){return l(t[0])});return{points:f,predict:l,equation:[c,s],string:"y = "+c+" + "+s+" ln(x)",r2:o(r(t,f),e.precision)}},power:function(t,e){for(var n=[0,0,0,0,0],i=t.length,a=0;a<i;a++)null!==t[a][1]&&(n[0]+=Math.log(t[a][0]),n[1]+=Math.log(t[a][1])*Math.log(t[a][0]),n[2]+=Math.log(t[a][1]),n[3]+=Math.pow(Math.log(t[a][0]),2));var u=(i*n[1]-n[0]*n[2])/(i*n[3]-Math.pow(n[0],2)),s=(n[2]-u*n[0])/i,c=o(Math.exp(s),e.precision),l=o(u,e.precision),f=function(t){return[o(t,e.precision),o(o(c*Math.pow(t,l),e.precision),e.precision)]},h=t.map(function(t){return f(t[0])});return{points:h,predict:f,equation:[c,l],string:"y = "+c+"x^"+l,r2:o(r(t,h),e.precision)}},polynomial:function(t,e){for(var a=[],u=[],s=0,c=0,l=t.length,f=e.order+1,h=0;h<f;h++){for(var d=0;d<l;d++)null!==t[d][1]&&(s+=Math.pow(t[d][0],h)*t[d][1]);a.push(s),s=0;for(var p=[],g=0;g<f;g++){for(var v=0;v<l;v++)null!==t[v][1]&&(c+=Math.pow(t[v][0],h+g));p.push(c),c=0}u.push(p)}u.push(a);for(var y=i(u,f).map(function(t){return o(t,e.precision)}),m=function(t){return[o(t,e.precision),o(y.reduce(function(e,n,r){return e+n*Math.pow(t,r)},0),e.precision)]},b=t.map(function(t){return m(t[0])}),x="y = ",_=y.length-1;_>=0;_--)x+=_>1?y[_]+"x^"+_+" + ":1===_?y[_]+"x + ":y[_];return{string:x,points:b,predict:m,equation:[].concat(n(y)).reverse(),r2:o(r(t,b),e.precision)}}};t.exports=function(){var t=function(t,n){return a({_round:o},t,e({},n,function(t,e){return s[n](t,a({},u,e))}))};return Object.keys(s).reduce(t,{})}()})},function(t,e,n){function r(t,e){e=i({},O,e);var n=x(e);if(!u(n)||n.length<1)throw new TypeError("invalid fields: must be an array of at least 1 strings!");var r=e.as;if(!u(r)||3!==r.length)throw new TypeError("invalid as: must be an array of 3 strings!");var f=e.method;if(l(f)){if(-1===S.indexOf(f))throw new TypeError("invalid method: "+f+". Must be one of "+S.join(", "));f=p[f]}if(!s(f))throw new TypeError("invalid method: kernel method must be a function!");var y=e.extent;if(!u(y)||0===y.length){var m=[];o(n,function(e){var n=t.range(e);m=m.concat(n)}),y=[Math.min.apply(Math,m),Math.max.apply(Math,m)]}var b=e.bandwidth;l(b)&&g[b]?b=g[b](t.getColumn(n[0])):s(b)?b=b(t.getColumn(n[0])):(!c(b)||b<=0)&&(b=g.nrd(t.getColumn(n[0])));var _=d(y,e.step?e.step:b),C=[],E=e.groupBy,M=v(t.rows,E);a(M,function(t){var i={};o(n,function(n){var a=h(t[0],E);i[n]=w(t.map(function(t){return t[n]}),f,b);var u=r[0],s=r[1],c=r[2];a[u]=n,a[s]=[],a[c]=[],o(_,function(t){var r=i[n](t);r>=e.minSize&&(a[s].push(t),a[c].push(r))}),C.push(a)})}),t.rows=C}var i=n(3),o=n(9),a=n(9),u=n(6),s=n(11),c=n(56),l=n(10),f=n(24),h=n(32),d=n(57),p=n(92),g=n(58),v=n(15),y=n(2),m=y.registerTransform,b=n(7),x=b.getFields,_=n(19),w=_.kernelDensityEstimation,O={minSize:.01,as:["key","y","size"],extent:[],method:"gaussian",bandwidth:"nrd",step:0,groupBy:[]},S=f(p),C=f(g);m("kernel-density-estimation",r),m("kde",r),m("KDE",r),t.exports={KERNEL_METHODS:S,BANDWIDTH_METHODS:C}},function(t,e,n){function r(t,e,n,r){return Math.sqrt((t-n)*(t-n)+(e-r)*(e-r))}function i(t,e,n){var r=t-n;e/=2;var i=Math.floor(r/e);return[e*(i+(1===Math.abs(i%2)?1:0))+n,e*(i+(1===Math.abs(i%2)?0:1))+n]}function o(t,e,n){void 0===e&&(e=[1,1]),void 0===n&&(n=[0,0]);var o={},a=e,u=a[0],s=a[1],c=n,l=c[0],f=c[1];return t.forEach(function(t){var e,n,a,c=t[0],h=t[1],d=i(c,u,l),p=d[0],g=d[1],v=i(h,s,f),y=v[0],m=v[1],b=r(c,h,p,y),x=r(c,h,g,m);b<x?(e="x"+p+"y"+y,n=p,a=y):(e="x"+g+"y"+m,n=g,a=m),o[e]=o[e]||{x:n,y:a,count:0},o[e].count++}),o}function a(t,e){e=u({},p,e);var n=d(e);if(!c(n)||2!==n.length)throw new TypeError("Invalid fields: it must be an array with 2 strings!");var r=n[0],i=n[1],a=t.range(r),l=t.range(i),f=a[1]-a[0],h=l[1]-l[0],v=e.binWidth||[];if(2!==v.length){var m=e.bins,b=m[0],x=m[1];if(b<=0||x<=0)throw new TypeError("Invalid bins: must be an array with two positive numbers (e.g. [ 30, 30 ])!");v=[f/b,h/x]}var _=e.offset,w=_[0],O=_[1],S=3*v[0]/(g*v[1]),C=t.rows.map(function(t){return[t[r],S*t[i]]}),E=o(C,[v[0],S*v[1]],[w,S*O]),M=e.as,j=M[0],T=M[1],k=M[2];if(!j||!T||!k)throw new TypeError('Invalid as: it must be an array with three elements (e.g. [ "x", "y", "count" ])!');var P=v[0]/g,A=y.map(function(t){return[Math.sin(t)*P,-Math.cos(t)*P]}),I=[],D=0;e.sizeByCount&&s(E,function(t){t.count>D&&(D=t.count)}),s(E,function(t){var n=t.x,r=t.y,i=t.count,o={};o[k]=i,e.sizeByCount?(o[j]=A.map(function(e){return n+t.count/D*e[0]}),o[T]=A.map(function(e){return(r+t.count/D*e[1])/S})):(o[j]=A.map(function(t){return n+t[0]}),o[T]=A.map(function(t){return(r+t[1])/S})),I.push(o)}),t.rows=I}var u=n(3),s=n(9),c=n(6),l=n(2),f=l.registerTransform,h=n(7),d=h.getFields,p={as:["x","y","count"],bins:[30,30],offset:[0,0],sizeByCount:!1},g=Math.sqrt(3),v=Math.PI/3,y=[0,v,2*v,3*v,4*v,5*v];f("bin.hexagon",a),f("bin.hex",a),f("hexbin",a)},function(t,e,n){function r(t,e,n){var r=t-n,i=Math.floor(r/e);return[i*e+n,(i+1)*e+n]}function i(t,e){e=o({},d,e);var n=h(e);if(0!==t.rows.length){var i=t.range(n),c=i[1]-i[0],l=e.binWidth;if(!l){var f=e.bins;if(f<=0)throw new TypeError("Invalid bins: it must be a positive number!");l=c/f}var p=e.offset%l,g=[],v=e.groupBy,y=s(t.rows,v);a(y,function(t){var i={};t.map(function(t){return t[n]}).forEach(function(t){var e=r(t,l,p),n=e[0],o=e[1],a=n+"-"+o;i[a]=i[a]||{x0:n,x1:o,count:0},i[a].count++});var s=e.as,c=s[0],f=s[1];if(!c||!f)throw new TypeError('Invalid as: it must be an array with 2 elements (e.g. [ "x", "count" ])!');var h=u(t[0],v);a(i,function(t){var e=o({},h);e[c]=[t.x0,t.x1],e[f]=t.count,g.push(e)})}),t.rows=g}}var o=n(3),a=n(9),u=n(32),s=n(15),c=n(2),l=c.registerTransform,f=n(7),h=f.getField,d={as:["x","count"],bins:30,offset:0,groupBy:[]};l("bin.histogram",i),l("bin.dot",i)},function(t,e,n){function r(t,e){e=i({},v,e);var n=g(e),r=e.as;if(!u(r))throw new TypeError('Invalid as: it must be a string (e.g. "_bin")!');var s=e.p,h=e.fraction;a(s)&&0!==s.length||(s=f(h));var d=t.rows,p=e.groupBy,y=l(d,p),m=[];o(y,function(t){var e=t[0],i=t.map(function(t){return t[n]}),o=s.map(function(t){return c(i,t)});e[r]=o,m.push(e)}),t.rows=m}var i=n(3),o=n(9),a=n(6),u=n(10),s=n(19),c=s.quantile,l=n(15),f=n(157),h=n(2),d=h.registerTransform,p=n(7),g=p.getField,v={as:"_bin",groupBy:[],fraction:4};d("bin.quantile",r)},function(t,e,n){function r(t,e,n){var r=t-n,i=Math.floor(r/e);return[i*e+n,(i+1)*e+n]}function i(t,e){e=o({},f,e);var n=l(e),i=n[0],u=n[1];if(!i||!u)throw new TypeError("Invalid fields: must be an array with 2 strings!");var s=t.range(i),c=t.range(u),h=s[1]-s[0],d=c[1]-c[0],p=e.binWidth||[];if(2!==p.length){var g=e.bins,v=g[0],y=g[1];if(v<=0||y<=0)throw new TypeError("Invalid bins: must be an array with 2 positive numbers (e.g. [ 30, 30 ])!");p=[h/v,d/y]}var m=t.rows.map(function(t){return[t[i],t[u]]}),b={},x=e.offset,_=x[0],w=x[1];m.forEach(function(t){var e=r(t[0],p[0],_),n=e[0],i=e[1],o=r(t[1],p[1],w),a=o[0],u=o[1],s=n+"-"+i+"-"+a+"-"+u;b[s]=b[s]||{x0:n,x1:i,y0:a,y1:u,count:0},b[s].count++});var O=[],S=e.as,C=S[0],E=S[1],M=S[2];if(!C||!E||!M)throw new TypeError('Invalid as: it must be an array with 3 strings (e.g. [ "x", "y", "count" ])!');if(e.sizeByCount){var j=0;a(b,function(t){t.count>j&&(j=t.count)}),a(b,function(t){var e=t.x0,n=t.x1,r=t.y0,i=t.y1,o=t.count,a=o/j,u=(e+n)/2,s=(r+i)/2,c=(n-e)*a/2,l=(i-r)*a/2,f=u-c,h=u+c,d=s-l,p=s+l,g={};g[C]=[f,h,h,f],g[E]=[d,d,p,p],g[M]=o,O.push(g)})}else a(b,function(t){var e={};e[C]=[t.x0,t.x1,t.x1,t.x0],e[E]=[t.y0,t.y0,t.y1,t.y1],e[M]=t.count,O.push(e)});t.rows=O}var o=n(3),a=n(9),u=n(2),s=u.registerTransform,c=n(7),l=c.getFields,f={as:["x","y","count"],bins:[30,30],offset:[0,0],sizeByCount:!1};s("bin.rectangle",i),s("bin.rect",i)},function(t,e,n){function r(t,e){e=i({},f,e);var n=l(e),r=e.geoView||e.geoDataView;if(a(r)&&(r=t.dataSet.getView(r)),!r||"geo"!==r.dataType)throw new TypeError("Invalid geoView: must be a DataView of GEO dataType!");var u=e.as;if(!o(u)||2!==u.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "cX", "cY" ])!');var s=u[0],c=u[1];t.rows.forEach(function(t){var e=r.geoFeatureByName(t[n]);e&&(r._projectedAs?(t[s]=e[r._projectedAs[2]],t[c]=e[r._projectedAs[3]]):(t[s]=e.centroidX,t[c]=e.centroidY))})}var i=n(3),o=n(6),a=n(10),u=n(2),s=u.registerTransform,c=n(7),l=c.getField,f={as:["_centroid_x","_centroid_y"]};s("geo.centroid",r)},function(t,e,n){function r(t,e){if("geo"!==t.dataType&&"geo-graticule"!==t.dataType)throw new TypeError("Invalid dataView: this transform is for Geo data only!");e=i({},h,e);var n=e.projection;if(!n)throw new TypeError("Invalid projection!");n=l(n);var r=f(n),o=e.as;if(!u(o)||4!==o.length)throw new TypeError('Invalid as: it must be an array with 4 strings (e.g. [ "x", "y", "cX", "cY" ])!');t._projectedAs=o;var s=o[0],c=o[1],d=o[2],p=o[3];t.rows.forEach(function(t){t[s]=[],t[c]=[];var e=r(t);if(e){a(e)._path.forEach(function(e){t[s].push(e[1]),t[c].push(e[2])});var n=r.centroid(t);t[d]=n[0],t[p]=n[1]}}),t.rows=t.rows.filter(function(t){return 0!==t[s].length})}var i=n(3),o=n(0),a=n(159),u=n(6),s=n(2),c=s.registerTransform,l=n(141),f=o.geoPath,h={as:["_x","_y","_centroid_x","_centroid_y"]};c("geo.projection",r)},function(t,e,n){function r(t,e){e=i({},f,e);var n=l(e),r=e.geoView||e.geoDataView;if(a(r)&&(r=t.dataSet.getView(r)),!r||"geo"!==r.dataType)throw new TypeError("Invalid geoView: must be a DataView of GEO dataType!");var u=e.as;if(!o(u)||2!==u.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "x", "y" ])!');var s=u[0],c=u[1];t.rows.forEach(function(t){var e=r.geoFeatureByName(t[n]);e&&(r._projectedAs?(t[s]=e[r._projectedAs[0]],t[c]=e[r._projectedAs[1]]):(t[s]=e.longitude,t[c]=e.latitude))})}var i=n(3),o=n(6),a=n(10),u=n(2),s=u.registerTransform,c=n(7),l=c.getField,f={as:["_x","_y"]};s("geo.region",r)},function(t,e,n){function r(t,e,n){return void 0===n&&(n={}),t.forEach(function(t){var r=e.edgeSource(t),i=e.edgeTarget(t);n[r]||(n[r]={id:r}),n[i]||(n[i]={id:i})}),h(n)}function i(t,e,n){l(t,function(t,r){t.inEdges=e.filter(function(t){return""+n.target(t)===""+r}),t.outEdges=e.filter(function(t){return""+n.source(t)===""+r}),t.edges=t.outEdges.concat(t.inEdges),t.frequency=t.edges.length,t.value=0,t.inEdges.forEach(function(e){t.value+=n.targetWeight(e)}),t.outEdges.forEach(function(e){t.value+=n.sourceWeight(e)})})}function o(t,e){var n={weight:function(t,e){return e.value-t.value},frequency:function(t,e){return e.frequency-t.frequency},id:function(t,n){return(""+e.id(t)).localeCompare(""+e.id(n))}},r=n[e.sortBy];!r&&d(e.sortBy)&&(r=e.sortBy),r&&t.sort(r)}function a(t,e){var n=t.length;if(!n)throw new TypeError("Invalid nodes: it's empty!");if(e.weight){var r=e.marginRatio;if(r<0||r>=1)throw new TypeError("Invalid marginRatio: it must be in range [0, 1)!");var i=r/(2*n),o=e.thickness;if(o<=0||o>=1)throw new TypeError("Invalid thickness: it must be in range (0, 1)!");var a=0;t.forEach(function(t){a+=t.value}),t.forEach(function(t){t.weight=t.value/a,t.width=t.weight*(1-r),t.height=o}),t.forEach(function(n,r){for(var a=0,u=r-1;u>=0;u--)a+=t[u].width+2*i;var s=n.minX=i+a,c=n.maxX=n.minX+n.width,l=n.minY=e.y-o/2,f=n.maxY=l+o;n.x=[s,c,c,s],n.y=[l,l,f,f]})}else{var u=1/n;t.forEach(function(t,n){t.x=(n+.5)*u,t.y=e.y})}}function u(t,e,n){if(n.weight){var r={};l(t,function(t,e){r[e]=t.value}),e.forEach(function(e){var i=n.source(e),o=n.target(e),a=t[i],u=t[o];if(a&&u){var s=r[i],c=n.sourceWeight(e),l=a.minX+(a.value-s)/a.value*a.width,f=l+c/a.value*a.width;r[i]-=c;var h=r[o],d=n.targetWeight(e),p=u.minX+(u.value-h)/u.value*u.width,g=p+d/u.value*u.width;r[o]-=d;var v=n.y;e.x=[l,f,p,g],e.y=[v,v,v,v]}})}else e.forEach(function(e){var r=t[n.source(e)],i=t[n.target(e)];r&&i&&(e.x=[r.x,i.x],e.y=[r.y,i.y])})}function s(t,e){e=c({},v,e);var n={},s=t.nodes,l=t.edges;f(s)&&0!==s.length||(s=r(l,e,n)),s.forEach(function(t){var r=e.id(t);n[r]=t}),i(n,l,e),o(s,e),a(s,e),u(n,l,e),t.nodes=s,t.edges=l}var c=n(3),l=n(9),f=n(6),h=n(83),d=n(11),p=n(2),g=p.registerTransform,v={y:0,thickness:.05,weight:!1,marginRatio:.1,id:function(t){return t.id},source:function(t){return t.source},target:function(t){return t.target},sourceWeight:function(t){return t.value||1},targetWeight:function(t){return t.value||1},sortBy:null};g("diagram.arc",s),g("arc",s)},function(t,e,n){function r(t,e){e=i({},s,e);var n=new o.graphlib.Graph;n.setGraph({}),n.setDefaultEdgeLabel(function(){return{}}),t.nodes.forEach(function(t){var r=e.nodeId?e.nodeId(t):t.id;t.height||t.width||(t.height=t.width=e.edgesep),n.setNode(r,t)}),t.edges.forEach(function(t){n.setEdge(e.source(t),e.target(t))}),o.layout(n);var r=[],a=[];n.nodes().forEach(function(t){var e=n.node(t),i=e.x,o=e.y,a=e.height,u=e.width;e.x=[i-u/2,i+u/2,i+u/2,i-u/2],e.y=[o+a/2,o+a/2,o-a/2,o-a/2],r.push(e)}),n.edges().forEach(function(t){var e=n.edge(t),r=e.points,i={};i.x=r.map(function(t){return t.x}),i.y=r.map(function(t){return t.y}),a.push(i)}),t.nodes=r,t.edges=a}var i=n(3),o=n(432),a=n(2),u=a.registerTransform,s={rankdir:"TB",align:"TB",nodesep:50,edgesep:10,ranksep:50,source:function(t){return t.source},target:function(t){return t.target}};u("diagram.dagre",r),u("dagre",r)},function(t,e,n){t.exports={graphlib:n(16),layout:n(448),debug:n(470),util:{time:n(12).time,notime:n(12).notime},version:n(471)}},function(t,e,n){var r=n(434);t.exports={Graph:r.Graph,json:n(438),alg:n(439),version:r.version}},function(t,e,n){t.exports={Graph:n(93),version:n(437)}},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){t.exports="2.1.5"},function(t,e,n){function r(t){var e={options:{directed:t.isDirected(),multigraph:t.isMultigraph(),compound:t.isCompound()},nodes:i(t),edges:o(t)};return u.isUndefined(t.graph())||(e.value=u.clone(t.graph())),e}function i(t){return u.map(t.nodes(),function(e){var n=t.node(e),r=t.parent(e),i={v:e};return u.isUndefined(n)||(i.value=n),u.isUndefined(r)||(i.parent=r),i})}function o(t){return u.map(t.edges(),function(e){var n=t.edge(e),r={v:e.v,w:e.w};return u.isUndefined(e.name)||(r.name=e.name),u.isUndefined(n)||(r.value=n),r})}function a(t){var e=new s(t.options).setGraph(t.value);return u.each(t.nodes,function(t){e.setNode(t.v,t.value),t.parent&&e.setParent(t.v,t.parent)}),u.each(t.edges,function(t){e.setEdge({v:t.v,w:t.w,name:t.name},t.value)}),e}var u=n(13),s=n(93);t.exports={write:r,read:a}},function(t,e,n){t.exports={components:n(440),dijkstra:n(170),dijkstraAll:n(441),findCycles:n(442),floydWarshall:n(443),isAcyclic:n(444),postorder:n(445),preorder:n(446),prim:n(447),tarjan:n(172),topsort:n(173)}},function(t,e,n){function r(t){function e(o){i.has(r,o)||(r[o]=!0,n.push(o),i.each(t.successors(o),e),i.each(t.predecessors(o),e))}var n,r={},o=[];return i.each(t.nodes(),function(t){n=[],e(t),n.length&&o.push(n)}),o}var i=n(13);t.exports=r},function(t,e,n){function r(t,e,n){return o.transform(t.nodes(),function(r,o){r[o]=i(t,o,e,n)},{})}var i=n(170),o=n(13);t.exports=r},function(t,e,n){function r(t){return i.filter(o(t),function(e){return e.length>1||1===e.length&&t.hasEdge(e[0],e[0])})}var i=n(13),o=n(172);t.exports=r},function(t,e,n){function r(t,e,n){return i(t,e||a,n||function(e){return t.outEdges(e)})}function i(t,e,n){var r={},i=t.nodes();return i.forEach(function(t){r[t]={},r[t][t]={distance:0},i.forEach(function(e){t!==e&&(r[t][e]={distance:Number.POSITIVE_INFINITY})}),n(t).forEach(function(n){var i=n.v===t?n.w:n.v,o=e(n);r[t][i]={distance:o,predecessor:t}})}),i.forEach(function(t){var e=r[t];i.forEach(function(n){var o=r[n];i.forEach(function(n){var r=o[t],i=e[n],a=o[n],u=r.distance+i.distance;u<a.distance&&(a.distance=u,a.predecessor=i.predecessor)})})}),r}var o=n(13);t.exports=r;var a=o.constant(1)},function(t,e,n){function r(t){try{i(t)}catch(t){if(t instanceof i.CycleException)return!1;throw t}return!0}var i=n(173);t.exports=r},function(t,e,n){function r(t,e){return i(t,e,"post")}var i=n(174);t.exports=r},function(t,e,n){function r(t,e){return i(t,e,"pre")}var i=n(174);t.exports=r},function(t,e,n){function r(t,e){function n(t){var n=t.v===r?t.w:t.v,i=c.priority(n);if(void 0!==i){var o=e(t);o<i&&(s[n]=r,c.decrease(n,o))}}var r,u=new o,s={},c=new a;if(0===t.nodeCount())return u;i.each(t.nodes(),function(t){c.add(t,Number.POSITIVE_INFINITY),u.setNode(t)}),c.decrease(t.nodes()[0],0);for(var l=!1;c.size()>0;){if(r=c.removeMin(),i.has(s,r))u.setEdge(r,s[r]);else{if(l)throw new Error("Input graph is not connected: "+t);l=!0}t.nodeEdges(r).forEach(n)}return u}var i=n(13),o=n(93),a=n(171);t.exports=r},function(t,e,n){"use strict";function r(t,e){var n=e&&e.debugTiming?I.time:I.notime;n("layout",function(){var e=n(" buildLayoutGraph",function(){return a(t)});n(" runLayout",function(){i(e,n)}),n(" updateInputGraph",function(){o(t,e)})})}function i(t,e){e(" makeSpaceForEdgeLabels",function(){u(t)}),e(" removeSelfEdges",function(){v(t)}),e(" acyclic",function(){w.run(t)}),e(" nestingGraph.run",function(){j.run(t)}),e(" rank",function(){S(I.asNonCompoundGraph(t))}),e(" injectEdgeLabelProxies",function(){s(t)}),e(" removeEmptyRanks",function(){M(t)}),e(" nestingGraph.cleanup",function(){j.cleanup(t)}),e(" normalizeRanks",function(){C(t)}),e(" assignRankMinMax",function(){c(t)}),e(" removeEdgeLabelProxies",function(){l(t)}),e(" normalize.run",function(){O.run(t)}),e(" parentDummyChains",function(){E(t)}),e(" addBorderSegments",function(){T(t)}),e(" order",function(){P(t)}),e(" insertSelfEdges",function(){y(t)}),e(" adjustCoordinateSystem",function(){k.adjust(t)}),e(" position",function(){A(t)}),e(" positionSelfEdges",function(){m(t)}),e(" removeBorderNodes",function(){g(t)}),e(" normalize.undo",function(){O.undo(t)}),e(" fixupEdgeLabelCoords",function(){d(t)}),e(" undoCoordinateSystem",function(){k.undo(t)}),e(" translateGraph",function(){f(t)}),e(" assignNodeIntersects",function(){h(t)}),e(" reversePoints",function(){p(t)}),e(" acyclic.undo",function(){w.undo(t)})}function o(t,e){_.forEach(t.nodes(),function(n){var r=t.node(n),i=e.node(n);r&&(r.x=i.x,r.y=i.y,e.children(n).length&&(r.width=i.width,r.height=i.height))}),_.forEach(t.edges(),function(n){var r=t.edge(n),i=e.edge(n);r.points=i.points,_.has(i,"x")&&(r.x=i.x,r.y=i.y)}),t.graph().width=e.graph().width,t.graph().height=e.graph().height}function a(t){var e=new D({multigraph:!0,compound:!0}),n=x(t.graph());return e.setGraph(_.merge({},N,b(n,R),_.pick(n,L))),_.forEach(t.nodes(),function(n){var r=x(t.node(n));e.setNode(n,_.defaults(b(r,F),z)),e.setParent(n,t.parent(n))}),_.forEach(t.edges(),function(n){var r=x(t.edge(n));e.setEdge(n,_.merge({},W,b(r,B),_.pick(r,H)))}),e}function u(t){var e=t.graph();e.ranksep/=2,_.forEach(t.edges(),function(n){var r=t.edge(n);r.minlen*=2,"c"!==r.labelpos.toLowerCase()&&("TB"===e.rankdir||"BT"===e.rankdir?r.width+=r.labeloffset:r.height+=r.labeloffset)})}function s(t){_.forEach(t.edges(),function(e){var n=t.edge(e);if(n.width&&n.height){var r=t.node(e.v),i=t.node(e.w),o={rank:(i.rank-r.rank)/2+r.rank,e:e};I.addDummyNode(t,"edge-proxy",o,"_ep")}})}function c(t){var e=0;_.forEach(t.nodes(),function(n){var r=t.node(n);r.borderTop&&(r.minRank=t.node(r.borderTop).rank,r.maxRank=t.node(r.borderBottom).rank,e=_.max(e,r.maxRank))}),t.graph().maxRank=e}function l(t){_.forEach(t.nodes(),function(e){var n=t.node(e);"edge-proxy"===n.dummy&&(t.edge(n.e).labelRank=n.rank,t.removeNode(e))})}function f(t){function e(t){var e=t.x,a=t.y,u=t.width,s=t.height;n=Math.min(n,e-u/2),r=Math.max(r,e+u/2),i=Math.min(i,a-s/2),o=Math.max(o,a+s/2)}var n=Number.POSITIVE_INFINITY,r=0,i=Number.POSITIVE_INFINITY,o=0,a=t.graph(),u=a.marginx||0,s=a.marginy||0;_.forEach(t.nodes(),function(n){e(t.node(n))}),_.forEach(t.edges(),function(n){var r=t.edge(n);_.has(r,"x")&&e(r)}),n-=u,i-=s,_.forEach(t.nodes(),function(e){var r=t.node(e);r.x-=n,r.y-=i}),_.forEach(t.edges(),function(e){var r=t.edge(e);_.forEach(r.points,function(t){t.x-=n,t.y-=i}),_.has(r,"x")&&(r.x-=n),_.has(r,"y")&&(r.y-=i)}),a.width=r-n+u,a.height=o-i+s}function h(t){_.forEach(t.edges(),function(e){var n,r,i=t.edge(e),o=t.node(e.v),a=t.node(e.w);i.points?(n=i.points[0],r=i.points[i.points.length-1]):(i.points=[],n=a,r=o),i.points.unshift(I.intersectRect(o,n)),i.points.push(I.intersectRect(a,r))})}function d(t){_.forEach(t.edges(),function(e){var n=t.edge(e);if(_.has(n,"x"))switch("l"!==n.labelpos&&"r"!==n.labelpos||(n.width-=n.labeloffset),n.labelpos){case"l":n.x-=n.width/2+n.labeloffset;break;case"r":n.x+=n.width/2+n.labeloffset}})}function p(t){_.forEach(t.edges(),function(e){var n=t.edge(e);n.reversed&&n.points.reverse()})}function g(t){_.forEach(t.nodes(),function(e){if(t.children(e).length){var n=t.node(e),r=t.node(n.borderTop),i=t.node(n.borderBottom),o=t.node(_.last(n.borderLeft)),a=t.node(_.last(n.borderRight));n.width=Math.abs(a.x-o.x),n.height=Math.abs(i.y-r.y),n.x=o.x+n.width/2,n.y=r.y+n.height/2}}),_.forEach(t.nodes(),function(e){"border"===t.node(e).dummy&&t.removeNode(e)})}function v(t){_.forEach(t.edges(),function(e){if(e.v===e.w){var n=t.node(e.v);n.selfEdges||(n.selfEdges=[]),n.selfEdges.push({e:e,label:t.edge(e)}),t.removeEdge(e)}})}function y(t){var e=I.buildLayerMatrix(t);_.forEach(e,function(e){var n=0;_.forEach(e,function(e,r){var i=t.node(e);i.order=r+n,_.forEach(i.selfEdges,function(e){I.addDummyNode(t,"selfedge",{width:e.label.width,height:e.label.height,rank:i.rank,order:r+ ++n,e:e.e,label:e.label},"_se")}),delete i.selfEdges})})}function m(t){_.forEach(t.nodes(),function(e){var n=t.node(e);if("selfedge"===n.dummy){var r=t.node(n.e.v),i=r.x+r.width/2,o=r.y,a=n.x-i,u=r.height/2;t.setEdge(n.e,n.label),t.removeNode(e),n.label.points=[{x:i+2*a/3,y:o-u},{x:i+5*a/6,y:o-u},{x:i+a,y:o},{x:i+5*a/6,y:o+u},{x:i+2*a/3,y:o+u}],n.label.x=n.x,n.label.y=n.y}})}function b(t,e){return _.mapValues(_.pick(t,e),Number)}function x(t){var e={};return _.forEach(t,function(t,n){e[n.toLowerCase()]=t}),e}var _=n(8),w=n(449),O=n(452),S=n(453),C=n(12).normalizeRanks,E=n(455),M=n(12).removeEmptyRanks,j=n(456),T=n(457),k=n(458),P=n(459),A=n(468),I=n(12),D=n(16).Graph;t.exports=r;var R=["nodesep","edgesep","ranksep","marginx","marginy"],N={ranksep:50,edgesep:20,nodesep:50,rankdir:"tb"},L=["acyclicer","ranker","rankdir","align"],F=["width","height"],z={width:0,height:0},B=["minlen","weight","width","height","labeloffset"],W={minlen:1,weight:1,width:0,height:0,labeloffset:10,labelpos:"r"},H=["labelpos"]},function(t,e,n){"use strict";function r(t){var e="greedy"===t.graph().acyclicer?u(t,function(t){return function(e){return t.edge(e).weight}}(t)):i(t);a.forEach(e,function(e){var n=t.edge(e);t.removeEdge(e),n.forwardName=e.name,n.reversed=!0,t.setEdge(e.w,e.v,n,a.uniqueId("rev"))})}function i(t){function e(o){a.has(i,o)||(i[o]=!0,r[o]=!0,a.forEach(t.outEdges(o),function(t){a.has(r,t.w)?n.push(t):e(t.w)}),delete r[o])}var n=[],r={},i={};return a.forEach(t.nodes(),e),n}function o(t){a.forEach(t.edges(),function(e){var n=t.edge(e);if(n.reversed){t.removeEdge(e);var r=n.forwardName;delete n.reversed,delete n.forwardName,t.setEdge(e.w,e.v,n,r)}})}var a=n(8),u=n(450);t.exports={run:r,undo:o}},function(t,e,n){function r(t,e){if(t.nodeCount()<=1)return[];var n=a(t,e||f),r=i(n.graph,n.buckets,n.zeroIdx);return s.flatten(s.map(r,function(e){return t.outEdges(e.v,e.w)}),!0)}function i(t,e,n){for(var r,i=[],a=e[e.length-1],u=e[0];t.nodeCount();){for(;r=u.dequeue();)o(t,e,n,r);for(;r=a.dequeue();)o(t,e,n,r);if(t.nodeCount())for(var s=e.length-2;s>0;--s)if(r=e[s].dequeue()){i=i.concat(o(t,e,n,r,!0));break}}return i}function o(t,e,n,r,i){var o=i?[]:void 0;return s.forEach(t.inEdges(r.v),function(r){var a=t.edge(r),s=t.node(r.v);i&&o.push({v:r.v,w:r.w}),s.out-=a,u(e,n,s)}),s.forEach(t.outEdges(r.v),function(r){var i=t.edge(r),o=r.w,a=t.node(o);a.in-=i,u(e,n,a)}),t.removeNode(r.v),o}function a(t,e){var n=new c,r=0,i=0;s.forEach(t.nodes(),function(t){n.setNode(t,{v:t,in:0,out:0})}),s.forEach(t.edges(),function(t){var o=n.edge(t.v,t.w)||0,a=e(t),u=o+a;n.setEdge(t.v,t.w,u),i=Math.max(i,n.node(t.v).out+=a),r=Math.max(r,n.node(t.w).in+=a)});var o=s.range(i+r+3).map(function(){return new l}),a=r+1;return s.forEach(n.nodes(),function(t){u(o,a,n.node(t))}),{graph:n,buckets:o,zeroIdx:a}}function u(t,e,n){n.out?n.in?t[n.out-n.in+e].enqueue(n):t[t.length-1].enqueue(n):t[0].enqueue(n)}var s=n(8),c=n(16).Graph,l=n(451);t.exports=r;var f=s.constant(1)},function(t,e){function n(){var t={};t._next=t._prev=t,this._sentinel=t}function r(t){t._prev._next=t._next,t._next._prev=t._prev,delete t._next,delete t._prev}function i(t,e){if("_next"!==t&&"_prev"!==t)return e}t.exports=n,n.prototype.dequeue=function(){var t=this._sentinel,e=t._prev;if(e!==t)return r(e),e},n.prototype.enqueue=function(t){var e=this._sentinel;t._prev&&t._next&&r(t),t._next=e._next,e._next._prev=t,e._next=t,t._prev=e},n.prototype.toString=function(){for(var t=[],e=this._sentinel,n=e._prev;n!==e;)t.push(JSON.stringify(n,i)),n=n._prev;return"["+t.join(", ")+"]"}},function(t,e,n){"use strict";function r(t){t.graph().dummyChains=[],a.forEach(t.edges(),function(e){i(t,e)})}function i(t,e){var n=e.v,r=t.node(n).rank,i=e.w,o=t.node(i).rank,a=e.name,s=t.edge(e),c=s.labelRank;if(o!==r+1){t.removeEdge(e);var l,f,h;for(h=0,++r;r<o;++h,++r)s.points=[],f={width:0,height:0,edgeLabel:s,edgeObj:e,rank:r},l=u.addDummyNode(t,"edge",f,"_d"),r===c&&(f.width=s.width,f.height=s.height,f.dummy="edge-label",f.labelpos=s.labelpos),t.setEdge(n,l,{weight:s.weight},a),0===h&&t.graph().dummyChains.push(l),n=l;t.setEdge(n,i,{weight:s.weight},a)}}function o(t){a.forEach(t.graph().dummyChains,function(e){var n,r=t.node(e),i=r.edgeLabel;for(t.setEdge(r.edgeObj,i);r.dummy;)n=t.successors(e)[0],t.removeNode(e),i.points.push({x:r.x,y:r.y}),"edge-label"===r.dummy&&(i.x=r.x,i.y=r.y,i.width=r.width,i.height=r.height),e=n,r=t.node(e)})}var a=n(8),u=n(12);t.exports={run:r,undo:o}},function(t,e,n){"use strict";function r(t){switch(t.graph().ranker){case"network-simplex":o(t);break;case"tight-tree":i(t);break;case"longest-path":l(t);break;default:o(t)}}function i(t){u(t),s(t)}function o(t){c(t)}var a=n(59),u=a.longestPath,s=n(175),c=n(454);t.exports=r;var l=u},function(t,e,n){"use strict";function r(t){t=_(t),m(t);var e=v(t);u(e),i(e,t);for(var n,r;n=c(e);)r=l(e,t,n),f(e,t,n,r)}function i(t,e){var n=x(t,t.nodes());n=n.slice(0,n.length-1),g.forEach(n,function(n){o(t,e,n)})}function o(t,e,n){var r=t.node(n),i=r.parent;t.edge(n,i).cutvalue=a(t,e,n)}function a(t,e,n){var r=t.node(n),i=r.parent,o=!0,a=e.edge(n,i),u=0;return a||(o=!1,a=e.edge(i,n)),u=a.weight,g.forEach(e.nodeEdges(n),function(r){var a=r.v===n,s=a?r.w:r.v;if(s!==i){var c=a===o,l=e.edge(r).weight;if(u+=c?l:-l,d(t,n,s)){var f=t.edge(n,s).cutvalue;u+=c?-f:f}}}),u}function u(t,e){arguments.length<2&&(e=t.nodes()[0]),s(t,{},1,e)}function s(t,e,n,r,i){var o=n,a=t.node(r);return e[r]=!0,g.forEach(t.neighbors(r),function(i){g.has(e,i)||(n=s(t,e,n,i,r))}),a.low=o,a.lim=n++,i?a.parent=i:delete a.parent,n}function c(t){return g.find(t.edges(),function(e){return t.edge(e).cutvalue<0})}function l(t,e,n){var r=n.v,i=n.w;e.hasEdge(r,i)||(r=n.w,i=n.v);var o=t.node(r),a=t.node(i),u=o,s=!1;o.lim>a.lim&&(u=a,s=!0);var c=g.filter(e.edges(),function(e){return s===p(t,t.node(e.v),u)&&s!==p(t,t.node(e.w),u)});return g.minBy(c,function(t){return y(e,t)})}function f(t,e,n,r){var o=n.v,a=n.w;t.removeEdge(o,a),t.setEdge(r.v,r.w,{}),u(t),i(t,e),h(t,e)}function h(t,e){var n=g.find(t.nodes(),function(t){return!e.node(t).parent}),r=b(t,n);r=r.slice(1),g.forEach(r,function(n){var r=t.node(n).parent,i=e.edge(n,r),o=!1;i||(i=e.edge(r,n),o=!0),e.node(n).rank=e.node(r).rank+(o?i.minlen:-i.minlen)})}function d(t,e,n){return t.hasEdge(e,n)}function p(t,e,n){return n.low<=e.lim&&e.lim<=n.lim}var g=n(8),v=n(175),y=n(59).slack,m=n(59).longestPath,b=n(16).alg.preorder,x=n(16).alg.postorder,_=n(12).simplify;t.exports=r,r.initLowLimValues=u,r.initCutValues=i,r.calcCutValue=a,r.leaveEdge=c,r.enterEdge=l,r.exchangeEdges=f},function(t,e,n){function r(t){var e=o(t);a.forEach(t.graph().dummyChains,function(n){for(var r=t.node(n),o=r.edgeObj,a=i(t,e,o.v,o.w),u=a.path,s=a.lca,c=0,l=u[c],f=!0;n!==o.w;){if(r=t.node(n),f){for(;(l=u[c])!==s&&t.node(l).maxRank<r.rank;)c++;l===s&&(f=!1)}if(!f){for(;c<u.length-1&&t.node(l=u[c+1]).minRank<=r.rank;)c++;l=u[c]}t.setParent(n,l),n=t.successors(n)[0]}})}function i(t,e,n,r){var i,o,a=[],u=[],s=Math.min(e[n].low,e[r].low),c=Math.max(e[n].lim,e[r].lim);i=n;do{i=t.parent(i),a.push(i)}while(i&&(e[i].low>s||c>e[i].lim));for(o=i,i=r;(i=t.parent(i))!==o;)u.push(i);return{path:a.concat(u.reverse()),lca:o}}function o(t){function e(i){var o=r;a.forEach(t.children(i),e),n[i]={low:o,lim:r++}}var n={},r=0;return a.forEach(t.children(),e),n}var a=n(8);t.exports=r},function(t,e,n){function r(t){var e=c.addDummyNode(t,"root",{},"_root"),n=o(t),r=s.max(s.values(n))-1,u=2*r+1;t.graph().nestingRoot=e,s.forEach(t.edges(),function(e){t.edge(e).minlen*=u});var l=a(t)+1;s.forEach(t.children(),function(o){i(t,e,u,l,r,n,o)}),t.graph().nodeRankFactor=u}function i(t,e,n,r,o,a,u){var l=t.children(u);if(!l.length)return void(u!==e&&t.setEdge(e,u,{weight:0,minlen:n}));var f=c.addBorderNode(t,"_bt"),h=c.addBorderNode(t,"_bb"),d=t.node(u);t.setParent(f,u),d.borderTop=f,t.setParent(h,u),d.borderBottom=h,s.forEach(l,function(s){i(t,e,n,r,o,a,s);var c=t.node(s),l=c.borderTop?c.borderTop:s,d=c.borderBottom?c.borderBottom:s,p=c.borderTop?r:2*r,g=l!==d?1:o-a[u]+1;t.setEdge(f,l,{weight:p,minlen:g,nestingEdge:!0}),t.setEdge(d,h,{weight:p,minlen:g,nestingEdge:!0})}),t.parent(u)||t.setEdge(e,f,{weight:0,minlen:o+a[u]})}function o(t){function e(r,i){var o=t.children(r);o&&o.length&&s.forEach(o,function(t){e(t,i+1)}),n[r]=i}var n={};return s.forEach(t.children(),function(t){e(t,1)}),n}function a(t){return s.reduce(t.edges(),function(e,n){return e+t.edge(n).weight},0)}function u(t){var e=t.graph();t.removeNode(e.nestingRoot),delete e.nestingRoot,s.forEach(t.edges(),function(e){t.edge(e).nestingEdge&&t.removeEdge(e)})}var s=n(8),c=n(12);t.exports={run:r,cleanup:u}},function(t,e,n){function r(t){function e(n){var r=t.children(n),a=t.node(n);if(r.length&&o.forEach(r,e),o.has(a,"minRank")){a.borderLeft=[],a.borderRight=[];for(var u=a.minRank,s=a.maxRank+1;u<s;++u)i(t,"borderLeft","_bl",n,a,u),i(t,"borderRight","_br",n,a,u)}}o.forEach(t.children(),e)}function i(t,e,n,r,i,o){var u={width:0,height:0,rank:o,borderType:e},s=i[e][o-1],c=a.addDummyNode(t,"border",u,n);i[e][o]=c,t.setParent(c,r),s&&t.setEdge(s,c,{weight:1})}var o=n(8),a=n(12);t.exports=r},function(t,e,n){"use strict";function r(t){var e=t.graph().rankdir.toLowerCase();"lr"!==e&&"rl"!==e||o(t)}function i(t){var e=t.graph().rankdir.toLowerCase();"bt"!==e&&"rl"!==e||u(t),"lr"!==e&&"rl"!==e||(c(t),o(t))}function o(t){f.forEach(t.nodes(),function(e){a(t.node(e))}),f.forEach(t.edges(),function(e){a(t.edge(e))})}function a(t){var e=t.width;t.width=t.height,t.height=e}function u(t){f.forEach(t.nodes(),function(e){s(t.node(e))}),f.forEach(t.edges(),function(e){var n=t.edge(e);f.forEach(n.points,s),f.has(n,"y")&&s(n)})}function s(t){t.y=-t.y}function c(t){f.forEach(t.nodes(),function(e){l(t.node(e))}),f.forEach(t.edges(),function(e){var n=t.edge(e);f.forEach(n.points,l),f.has(n,"x")&&l(n)})}function l(t){var e=t.x;t.x=t.y,t.y=e}var f=n(8);t.exports={adjust:r,undo:i}},function(t,e,n){"use strict";function r(t){var e=p.maxRank(t),n=i(t,u.range(1,e+1),"inEdges"),r=i(t,u.range(e-1,-1,-1),"outEdges"),l=s(t);a(t,l);for(var f,h=Number.POSITIVE_INFINITY,d=0,g=0;g<4;++d,++g){o(d%2?n:r,d%4>=2),l=p.buildLayerMatrix(t);var v=c(t,l);v<h&&(g=0,f=u.cloneDeep(l),h=v)}a(t,f)}function i(t,e,n){return u.map(e,function(e){return f(t,e,n)})}function o(t,e){var n=new d;u.forEach(t,function(t){var r=t.graph().root,i=l(t,r,n,e);u.forEach(i.vs,function(e,n){t.node(e).order=n}),h(t,n,i.vs)})}function a(t,e){u.forEach(e,function(e){u.forEach(e,function(e,n){t.node(e).order=n})})}var u=n(8),s=n(460),c=n(461),l=n(462),f=n(466),h=n(467),d=n(16).Graph,p=n(12);t.exports=r},function(t,e,n){"use strict";function r(t){function e(r){if(!i.has(n,r)){n[r]=!0;var o=t.node(r);a[o.rank].push(r),i.forEach(t.successors(r),e)}}var n={},r=i.filter(t.nodes(),function(e){return!t.children(e).length}),o=i.max(i.map(r,function(e){return t.node(e).rank})),a=i.map(i.range(o+1),function(){return[]}),u=i.sortBy(r,function(e){return t.node(e).rank});return i.forEach(u,e),a}var i=n(8);t.exports=r},function(t,e,n){"use strict";function r(t,e){for(var n=0,r=1;r<e.length;++r)n+=i(t,e[r-1],e[r]);return n}function i(t,e,n){for(var r=o.zipObject(n,o.map(n,function(t,e){return e})),i=o.flatten(o.map(e,function(e){return o.chain(t.outEdges(e)).map(function(e){return{pos:r[e.w],weight:t.edge(e).weight}}).sortBy("pos").value()}),!0),a=1;a<n.length;)a<<=1;var u=2*a-1;a-=1;var s=o.map(new Array(u),function(){return 0}),c=0;return o.forEach(i.forEach(function(t){var e=t.pos+a;s[e]+=t.weight;for(var n=0;e>0;)e%2&&(n+=s[e+1]),e=e-1>>1,s[e]+=t.weight;c+=t.weight*n})),c}var o=n(8);t.exports=r},function(t,e,n){function r(t,e,n,l){var f=t.children(e),h=t.node(e),d=h?h.borderLeft:void 0,p=h?h.borderRight:void 0,g={};d&&(f=a.filter(f,function(t){return t!==d&&t!==p}));var v=u(t,f);a.forEach(v,function(e){if(t.children(e.v).length){var i=r(t,e.v,n,l);g[e.v]=i,a.has(i,"barycenter")&&o(e,i)}});var y=s(v,n);i(y,g);var m=c(y,l);if(d&&(m.vs=a.flatten([d,m.vs,p],!0),t.predecessors(d).length)){var b=t.node(t.predecessors(d)[0]),x=t.node(t.predecessors(p)[0]);a.has(m,"barycenter")||(m.barycenter=0,m.weight=0),m.barycenter=(m.barycenter*m.weight+b.order+x.order)/(m.weight+2),m.weight+=2}return m}function i(t,e){a.forEach(t,function(t){t.vs=a.flatten(t.vs.map(function(t){return e[t]?e[t].vs:t}),!0)})}function o(t,e){a.isUndefined(t.barycenter)?(t.barycenter=e.barycenter,t.weight=e.weight):(t.barycenter=(t.barycenter*t.weight+e.barycenter*e.weight)/(t.weight+e.weight),t.weight+=e.weight)}var a=n(8),u=n(463),s=n(464),c=n(465);t.exports=r},function(t,e,n){function r(t,e){return i.map(e,function(e){var n=t.inEdges(e);if(n.length){var r=i.reduce(n,function(e,n){var r=t.edge(n),i=t.node(n.v);return{sum:e.sum+r.weight*i.order,weight:e.weight+r.weight}},{sum:0,weight:0});return{v:e,barycenter:r.sum/r.weight,weight:r.weight}}return{v:e}})}var i=n(8);t.exports=r},function(t,e,n){"use strict";function r(t,e){var n={};return a.forEach(t,function(t,e){var r=n[t.v]={indegree:0,in:[],out:[],vs:[t.v],i:e};a.isUndefined(t.barycenter)||(r.barycenter=t.barycenter,r.weight=t.weight)}),a.forEach(e.edges(),function(t){var e=n[t.v],r=n[t.w];a.isUndefined(e)||a.isUndefined(r)||(r.indegree++,e.out.push(n[t.w]))}),i(a.filter(n,function(t){return!t.indegree}))}function i(t){for(var e=[];t.length;){var n=t.pop();e.push(n),a.forEach(n.in.reverse(),function(t){return function(e){e.merged||(a.isUndefined(e.barycenter)||a.isUndefined(t.barycenter)||e.barycenter>=t.barycenter)&&o(t,e)}}(n)),a.forEach(n.out,function(e){return function(n){n.in.push(e),0===--n.indegree&&t.push(n)}}(n))}return a.chain(e).filter(function(t){return!t.merged}).map(function(t){return a.pick(t,["vs","i","barycenter","weight"])}).value()}function o(t,e){var n=0,r=0;t.weight&&(n+=t.barycenter*t.weight,r+=t.weight),e.weight&&(n+=e.barycenter*e.weight,r+=e.weight),t.vs=e.vs.concat(t.vs),t.barycenter=n/r,t.weight=r,t.i=Math.min(e.i,t.i),e.merged=!0}var a=n(8);t.exports=r},function(t,e,n){function r(t,e){var n=u.partition(t,function(t){return a.has(t,"barycenter")}),r=n.lhs,s=a.sortBy(n.rhs,function(t){return-t.i}),c=[],l=0,f=0,h=0;r.sort(o(!!e)),h=i(c,s,h),a.forEach(r,function(t){h+=t.vs.length,c.push(t.vs),l+=t.barycenter*t.weight,f+=t.weight,h=i(c,s,h)});var d={vs:a.flatten(c,!0)};return f&&(d.barycenter=l/f,d.weight=f),d}function i(t,e,n){for(var r;e.length&&(r=a.last(e)).i<=n;)e.pop(),t.push(r.vs),n++;return n}function o(t){return function(e,n){return e.barycenter<n.barycenter?-1:e.barycenter>n.barycenter?1:t?n.i-e.i:e.i-n.i}}var a=n(8),u=n(12);t.exports=r},function(t,e,n){function r(t,e,n){var r=i(t),u=new a({compound:!0}).setGraph({root:r}).setDefaultNodeLabel(function(e){return t.node(e)});return o.forEach(t.nodes(),function(i){var a=t.node(i),s=t.parent(i);(a.rank===e||a.minRank<=e&&e<=a.maxRank)&&(u.setNode(i),u.setParent(i,s||r),o.forEach(t[n](i),function(e){var n=e.v===i?e.w:e.v,r=u.edge(n,i),a=o.isUndefined(r)?0:r.weight;u.setEdge(n,i,{weight:t.edge(e).weight+a})}),o.has(a,"minRank")&&u.setNode(i,{borderLeft:a.borderLeft[e],borderRight:a.borderRight[e]}))}),u}function i(t){for(var e;t.hasNode(e=o.uniqueId("_root")););return e}var o=n(8),a=n(16).Graph;t.exports=r},function(t,e,n){function r(t,e,n){var r,o={};i.forEach(n,function(n){for(var i,a,u=t.parent(n);u;){if(i=t.parent(u),i?(a=o[i],o[i]=u):(a=r,r=u),a&&a!==u)return void e.setEdge(a,u);u=i}})}var i=n(8);t.exports=r},function(t,e,n){"use strict";function r(t){t=a.asNonCompoundGraph(t),i(t),o.forEach(u(t),function(e,n){t.node(n).x=e})}function i(t){var e=a.buildLayerMatrix(t),n=t.graph().ranksep,r=0;o.forEach(e,function(e){var i=o.max(o.map(e,function(e){return t.node(e).height}));o.forEach(e,function(e){t.node(e).y=r+i/2}),r+=i+n})}var o=n(8),a=n(12),u=n(469).positionX;t.exports=r},function(t,e,n){"use strict";function r(t,e){function n(e,n){var i=0,u=0,s=e.length,c=y.last(n);return y.forEach(n,function(e,l){var f=o(t,e),h=f?t.node(f).order:s;(f||e===c)&&(y.forEach(n.slice(u,l+1),function(e){y.forEach(t.predecessors(e),function(n){var o=t.node(n),u=o.order;!(u<i||h<u)||o.dummy&&t.node(e).dummy||a(r,n,e)})}),u=l+1,i=h)}),n}var r={};return y.reduce(e,n),r}function i(t,e){function n(e,n,r,o,u){var s;y.forEach(y.range(n,r),function(n){s=e[n],t.node(s).dummy&&y.forEach(t.predecessors(s),function(e){var n=t.node(e);n.dummy&&(n.order<o||n.order>u)&&a(i,e,s)})})}function r(e,r){var i,o=-1,a=0;return y.forEach(r,function(u,s){if("border"===t.node(u).dummy){var c=t.predecessors(u);c.length&&(i=t.node(c[0]).order,n(r,a,s,o,i),a=s,o=i)}n(r,a,r.length,i,e.length)}),r}var i={};return y.reduce(e,r),i}function o(t,e){if(t.node(e).dummy)return y.find(t.predecessors(e),function(e){return t.node(e).dummy})}function a(t,e,n){if(e>n){var r=e;e=n,n=r}var i=t[e];i||(t[e]=i={}),i[n]=!0}function u(t,e,n){if(e>n){var r=e;e=n,n=r}return y.has(t[e],n)}function s(t,e,n,r){var i={},o={},a={};return y.forEach(e,function(t){y.forEach(t,function(t,e){i[t]=t,o[t]=t,a[t]=e})}),y.forEach(e,function(t){var e=-1;y.forEach(t,function(t){var s=r(t);if(s.length){s=y.sortBy(s,function(t){return a[t]});for(var c=(s.length-1)/2,l=Math.floor(c),f=Math.ceil(c);l<=f;++l){var h=s[l];o[t]===t&&e<a[h]&&!u(n,t,h)&&(o[h]=t,o[t]=i[t]=i[h],e=a[h])}}})}),{root:i,align:o}}function c(t,e,n,r,i){function o(t,e){for(var n=c.nodes(),r=n.pop(),i={};r;)i[r]?t(r):(i[r]=!0,n.push(r),n=n.concat(e(r))),r=n.pop()}function a(t){s[t]=c.inEdges(t).reduce(function(t,e){return Math.max(t,s[e.v]+c.edge(e))},0)}function u(e){var n=c.outEdges(e).reduce(function(t,e){return Math.min(t,s[e.w]-c.edge(e))},Number.POSITIVE_INFINITY),r=t.node(e);n!==Number.POSITIVE_INFINITY&&r.borderType!==f&&(s[e]=Math.max(s[e],n))}var s={},c=l(t,e,n,i),f=i?"borderLeft":"borderRight";return o(a,y.bind(c.predecessors,c)),o(u,y.bind(c.successors,c)),y.forEach(r,function(t){s[t]=s[n[t]]}),s}function l(t,e,n,r){var i=new m,o=t.graph(),a=g(o.nodesep,o.edgesep,r);return y.forEach(e,function(e){var r;y.forEach(e,function(e){var o=n[e];if(i.setNode(o),r){var u=n[r],s=i.edge(u,o);i.setEdge(u,o,Math.max(a(t,e,r),s||0))}r=e})}),i}function f(t,e){return y.minBy(y.values(e),function(e){var n=Number.NEGATIVE_INFINITY,r=Number.POSITIVE_INFINITY;return y.forIn(e,function(e,i){var o=v(t,i)/2;n=Math.max(e+o,n),r=Math.min(e-o,r)}),n-r})}function h(t,e){var n=y.values(e),r=y.min(n),i=y.max(n);y.forEach(["u","d"],function(n){y.forEach(["l","r"],function(o){var a,u=n+o,s=t[u];if(s!==e){var c=y.values(s);a="l"===o?r-y.min(c):i-y.max(c),a&&(t[u]=y.mapValues(s,function(t){return t+a}))}})})}function d(t,e){return y.mapValues(t.ul,function(n,r){if(e)return t[e.toLowerCase()][r];var i=y.sortBy(y.map(t,r));return(i[1]+i[2])/2})}function p(t){var e,n=b.buildLayerMatrix(t),o=y.merge(r(t,n),i(t,n)),a={};y.forEach(["u","d"],function(r){e="u"===r?n:y.values(n).reverse(),y.forEach(["l","r"],function(n){"r"===n&&(e=y.map(e,function(t){return y.values(t).reverse()}));var i=y.bind("u"===r?t.predecessors:t.successors,t),u=s(t,e,o,i),l=c(t,e,u.root,u.align,"r"===n);"r"===n&&(l=y.mapValues(l,function(t){return-t})),a[r+n]=l})});var u=f(t,a);return h(a,u),d(a,t.graph().align)}function g(t,e,n){return function(r,i,o){var a,u=r.node(i),s=r.node(o),c=0;if(c+=u.width/2,y.has(u,"labelpos"))switch(u.labelpos.toLowerCase()){case"l":a=-u.width/2;break;case"r":a=u.width/2}if(a&&(c+=n?a:-a),a=0,c+=(u.dummy?e:t)/2,c+=(s.dummy?e:t)/2,c+=s.width/2,y.has(s,"labelpos"))switch(s.labelpos.toLowerCase()){case"l":a=s.width/2;break;case"r":a=-s.width/2}return a&&(c+=n?a:-a),a=0,c}}function v(t,e){return t.node(e).width}var y=n(8),m=n(16).Graph,b=n(12);t.exports={positionX:p,findType1Conflicts:r,findType2Conflicts:i,addConflict:a,hasConflict:u,verticalAlignment:s,horizontalCompaction:c,alignCoordinates:h,findSmallestWidthAlignment:f,balance:d}},function(t,e,n){function r(t){var e=o.buildLayerMatrix(t),n=new a({compound:!0,multigraph:!0}).setGraph({});return i.forEach(t.nodes(),function(e){n.setNode(e,{label:e}),n.setParent(e,"layer"+t.node(e).rank)}),i.forEach(t.edges(),function(t){n.setEdge(t.v,t.w,{},t.name)}),i.forEach(e,function(t,e){var r="layer"+e;n.setNode(r,{rank:"same"}),i.reduce(t,function(t,e){return n.setEdge(t,e,{style:"invis"}),e})}),n}var i=n(8),o=n(12),a=n(16).Graph;t.exports={debugOrdering:r}},function(t,e){t.exports="0.8.2"},function(t,e,n){function r(t,e){e=i({},v,e);var n=null;o(e.nodeAlign)?n=g[e.nodeAlign]:a(e.nodeAlign)&&(n=e.nodeAlign);var r=s().links(function(t){return t.edges}).nodeWidth(e.nodeWidth).nodePadding(e.nodePadding).extent([[0,0],[1,1]]);a(e.nodeId)&&r.nodeId(e.nodeId),n&&r.nodeAlign(n),r(t),t.nodes.forEach(function(t){var e=t.x0,n=t.x1,r=t.y0,i=t.y1;t.x=[e,n,n,e],t.y=[r,r,i,i]}),t.edges.forEach(function(t){var e=t.source,n=t.target,r=e.x1,i=n.x0;t.x=[r,r,i,i];var o=t.width/2;t.y=[t.y0+o,t.y0-o,t.y1+o,t.y1-o]})}var i=n(3),o=n(10),a=n(11),u=n(473),s=u.sankey,c=u.sankeyLeft,l=u.sankeyRight,f=u.sankeyCenter,h=u.sankeyJustify,d=n(2),p=d.registerTransform,g={sankeyLeft:c,sankeyRight:l,sankeyCenter:f,sankeyJustify:h},v={value:function(t){return t.value},source:function(t){return t.source},target:function(t){return t.target},nodeAlign:"sankeyJustify",nodeWidth:.02,nodePadding:.02};p("diagram.sankey",r),p("sankey",r)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(474);n.d(e,"sankey",function(){return r.a});var i=n(176);n.d(e,"sankeyCenter",function(){return i.a}),n.d(e,"sankeyLeft",function(){return i.c}),n.d(e,"sankeyRight",function(){return i.d}),n.d(e,"sankeyJustify",function(){return i.b});var o=n(482);n.d(e,"sankeyLinkHorizontal",function(){return o.a})},function(t,e,n){"use strict";function r(t,e){return o(t.source,e.source)||t.index-e.index}function i(t,e){return o(t.target,e.target)||t.index-e.index}function o(t,e){return t.y0-e.y0}function a(t){return t.value}function u(t){return(t.y0+t.y1)/2}function s(t){return u(t.source)*t.value}function c(t){return u(t.target)*t.value}function l(t){return t.index}function f(t){return t.nodes}function h(t){return t.links}function d(t,e){var n=t.get(e);if(!n)throw new Error("missing: "+e);return n}var p=n(14),g=n(475),v=n(176),y=n(481);e.a=function(){function t(){var t={nodes:T.apply(null,arguments),links:k.apply(null,arguments)};return e(t),n(t),m(t),b(t),x(t),t}function e(t){t.nodes.forEach(function(t,e){t.index=e,t.sourceLinks=[],t.targetLinks=[]});var e=Object(g.a)(t.nodes,M);t.links.forEach(function(t,n){t.index=n;var r=t.source,i=t.target;"object"!==typeof r&&(r=t.source=d(e,r)),"object"!==typeof i&&(i=t.target=d(e,i)),r.sourceLinks.push(t),i.targetLinks.push(t)})}function n(t){t.nodes.forEach(function(t){t.value=Math.max(Object(p.sum)(t.sourceLinks,a),Object(p.sum)(t.targetLinks,a))})}function m(t){var e,n,r;for(e=t.nodes,n=[],r=0;e.length;++r,e=n,n=[])e.forEach(function(t){t.depth=r,t.sourceLinks.forEach(function(t){n.indexOf(t.target)<0&&n.push(t.target)})});for(e=t.nodes,n=[],r=0;e.length;++r,e=n,n=[])e.forEach(function(t){t.height=r,t.targetLinks.forEach(function(t){n.indexOf(t.source)<0&&n.push(t.source)})});var i=(O-_-C)/(r-1);t.nodes.forEach(function(t){t.x1=(t.x0=_+Math.max(0,Math.min(r-1,Math.floor(j.call(null,t,r))))*i)+C})}function b(t){function e(){n.forEach(function(t){var e,n,r,i=w,a=t.length;for(t.sort(o),r=0;r<a;++r)e=t[r],n=i-e.y0,n>0&&(e.y0+=n,e.y1+=n),i=e.y1+E;if((n=i-E-S)>0)for(i=e.y0-=n,e.y1-=n,r=a-2;r>=0;--r)e=t[r],n=e.y1+E-i,n>0&&(e.y0-=n,e.y1-=n),i=e.y0})}var n=Object(g.b)().key(function(t){return t.x0}).sortKeys(p.ascending).entries(t.nodes).map(function(t){return t.values});!function(){var e=Object(p.min)(n,function(t){return(S-w-(t.length-1)*E)/Object(p.sum)(t,a)});n.forEach(function(t){t.forEach(function(t,n){t.y1=(t.y0=n)+t.value*e})}),t.links.forEach(function(t){t.width=t.value*e})}(),e();for(var r=1,i=P;i>0;--i)!function(t){n.slice().reverse().forEach(function(e){e.forEach(function(e){if(e.sourceLinks.length){var n=(Object(p.sum)(e.sourceLinks,c)/Object(p.sum)(e.sourceLinks,a)-u(e))*t;e.y0+=n,e.y1+=n}})})}(r*=.99),e(),function(t){n.forEach(function(e){e.forEach(function(e){if(e.targetLinks.length){var n=(Object(p.sum)(e.targetLinks,s)/Object(p.sum)(e.targetLinks,a)-u(e))*t;e.y0+=n,e.y1+=n}})})}(r),e()}function x(t){t.nodes.forEach(function(t){t.sourceLinks.sort(i),t.targetLinks.sort(r)}),t.nodes.forEach(function(t){var e=t.y0,n=e;t.sourceLinks.forEach(function(t){t.y0=e+t.width/2,e+=t.width}),t.targetLinks.forEach(function(t){t.y1=n+t.width/2,n+=t.width})})}var _=0,w=0,O=1,S=1,C=24,E=8,M=l,j=v.b,T=f,k=h,P=32;return t.update=function(t){return x(t),t},t.nodeId=function(e){return arguments.length?(M="function"===typeof e?e:Object(y.a)(e),t):M},t.nodeAlign=function(e){return arguments.length?(j="function"===typeof e?e:Object(y.a)(e),t):j},t.nodeWidth=function(e){return arguments.length?(C=+e,t):C},t.nodePadding=function(e){return arguments.length?(E=+e,t):E},t.nodes=function(e){return arguments.length?(T="function"===typeof e?e:Object(y.a)(e),t):T},t.links=function(e){return arguments.length?(k="function"===typeof e?e:Object(y.a)(e),t):k},t.size=function(e){return arguments.length?(_=w=0,O=+e[0],S=+e[1],t):[O-_,S-w]},t.extent=function(e){return arguments.length?(_=+e[0][0],O=+e[1][0],w=+e[0][1],S=+e[1][1],t):[[_,w],[O,S]]},t.iterations=function(e){return arguments.length?(P=+e,t):P},t}},function(t,e,n){"use strict";var r=n(476);n.d(e,"b",function(){return r.a});var i=(n(477),n(94));n.d(e,"a",function(){return i.a});n(478),n(479),n(480)},function(t,e,n){"use strict";function r(){return{}}function i(t,e,n){t[e]=n}function o(){return Object(u.a)()}function a(t,e,n){t.set(e,n)}var u=n(94);e.a=function(){function t(e,r,i,o){if(r>=l.length)return null!=n&&e.sort(n),null!=s?s(e):e;for(var a,c,f,h=-1,d=e.length,p=l[r++],g=Object(u.a)(),v=i();++h<d;)(f=g.get(a=p(c=e[h])+""))?f.push(c):g.set(a,[c]);return g.each(function(e,n){o(v,n,t(e,r,i,o))}),v}function e(t,n){if(++n>l.length)return t;var r,i=f[n-1];return null!=s&&n>=l.length?r=t.entries():(r=[],t.each(function(t,i){r.push({key:i,values:e(t,n)})})),null!=i?r.sort(function(t,e){return i(t.key,e.key)}):r}var n,s,c,l=[],f=[];return c={object:function(e){return t(e,0,r,i)},map:function(e){return t(e,0,o,a)},entries:function(n){return e(t(n,0,o,a),0)},key:function(t){return l.push(t),c},sortKeys:function(t){return f[l.length-1]=t,c},sortValues:function(t){return n=t,c},rollup:function(t){return s=t,c}}}},function(t,e,n){"use strict";function r(){}function i(t,e){var n=new r;if(t instanceof r)t.each(function(t){n.add(t)});else if(t){var i=-1,o=t.length;if(null==e)for(;++i<o;)n.add(t[i]);else for(;++i<o;)n.add(e(t[i],i,t))}return n}var o=n(94),a=o.a.prototype;r.prototype=i.prototype={constructor:r,has:a.has,add:function(t){return t+="",this[o.b+t]=t,this},remove:a.remove,clear:a.clear,values:a.keys,size:a.size,empty:a.empty,each:a.each}},function(t,e,n){"use strict"},function(t,e,n){"use strict"},function(t,e,n){"use strict"},function(t,e,n){"use strict";function r(t){return function(){return t}}e.a=r},function(t,e,n){"use strict";function r(t){return[t.source.x1,t.y0]}function i(t){return[t.target.x0,t.y1]}var o=n(483);e.a=function(){return Object(o.a)().source(r).target(i)}},function(t,e,n){"use strict";var r=(n(484),n(177),n(95),n(485),n(488),n(179),n(180),n(489));n.d(e,"a",function(){return r.a});n(490),n(182),n(183),n(184),n(186),n(185),n(187),n(188),n(491),n(492),n(62),n(493),n(189),n(190),n(63),n(494),n(495),n(97),n(496),n(60),n(497),n(498),n(499),n(500),n(501),n(502),n(47),n(503),n(504),n(98),n(505),n(506),n(48),n(507)},function(t,e,n){"use strict";n(33),n(27),n(46)},function(t,e,n){"use strict";n(27),n(486),n(487),n(46)},function(t,e,n){"use strict";e.a=function(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}},function(t,e,n){"use strict";e.a=function(t){return t}},function(t,e,n){"use strict";n(178),n(177),n(179)},function(t,e,n){"use strict";function r(t){return t.source}function i(t){return t.target}function o(t){function e(){var e,r=c.a.call(arguments),i=n.apply(this,r),l=o.apply(this,r);if(h||(h=e=Object(s.path)()),t(h,+a.apply(this,(r[0]=i,r)),+u.apply(this,r),+a.apply(this,(r[0]=l,r)),+u.apply(this,r)),e)return h=null,e+""||null}var n=r,o=i,a=f.a,u=f.b,h=null;return e.source=function(t){return arguments.length?(n=t,e):n},e.target=function(t){return arguments.length?(o=t,e):o},e.x=function(t){return arguments.length?(a="function"===typeof t?t:Object(l.a)(+t),e):a},e.y=function(t){return arguments.length?(u="function"===typeof t?t:Object(l.a)(+t),e):u},e.context=function(t){return arguments.length?(h=null==t?null:t,e):h},e}function a(t,e,n,r,i){t.moveTo(e,n),t.bezierCurveTo(e=(e+r)/2,n,e,i,r,i)}function u(){return o(a)}e.a=u;var s=n(33),c=n(181),l=n(27),f=n(96);n(180)},function(t,e,n){"use strict";var r=(n(33),n(182)),i=n(183),o=n(184),a=n(185),u=n(186),s=n(187),c=n(188);n(27),r.a,i.a,o.a,u.a,a.a,s.a,c.a},function(t,e,n){"use strict";function r(t){this._context=t}var i=n(61),o=n(62);r.prototype={areaStart:i.a,areaEnd:i.a,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:Object(o.b)(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}}},function(t,e,n){"use strict";function r(t){this._context=t}var i=n(62);r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:Object(i.b)(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}}},function(t,e,n){"use strict";function r(t,e){this._basis=new i.a(t),this._beta=e}var i=n(62);r.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,n=t.length-1;if(n>0)for(var r,i=t[0],o=e[0],a=t[n]-i,u=e[n]-o,s=-1;++s<=n;)r=s/n,this._basis.point(this._beta*t[s]+(1-this._beta)*(i+r*a),this._beta*e[s]+(1-this._beta)*(o+r*u));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};!function t(e){function n(t){return 1===e?new i.a(t):new r(t,e)}return n.beta=function(e){return t(+e)},n}(.85)},function(t,e,n){"use strict";function r(t,e){this._context=t,this._alpha=e}var i=n(189),o=n(61),a=n(97);r.prototype={areaStart:o.a,areaEnd:o.a,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:Object(a.a)(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};!function t(e){function n(t){return e?new r(t,e):new i.a(t,0)}return n.alpha=function(e){return t(+e)},n}(.5)},function(t,e,n){"use strict";function r(t,e){this._context=t,this._alpha=e}var i=n(190),o=n(97);r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Object(o.a)(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};!function t(e){function n(t){return e?new r(t,e):new i.a(t,0)}return n.alpha=function(e){return t(+e)},n}(.5)},function(t,e,n){"use strict";function r(t){this._context=t}var i=n(61);r.prototype={areaStart:i.a,areaEnd:i.a,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}}},function(t,e,n){"use strict";function r(t){return t<0?-1:1}function i(t,e,n){var i=t._x1-t._x0,o=e-t._x1,a=(t._y1-t._y0)/(i||o<0&&-0),u=(n-t._y1)/(o||i<0&&-0),s=(a*o+u*i)/(i+o);return(r(a)+r(u))*Math.min(Math.abs(a),Math.abs(u),.5*Math.abs(s))||0}function o(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function a(t,e,n){var r=t._x0,i=t._y0,o=t._x1,a=t._y1,u=(o-r)/3;t._context.bezierCurveTo(r+u,i+u*e,o-u,a-u*n,o,a)}function u(t){this._context=t}function s(t){this._context=new c(t)}function c(t){this._context=t}u.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:a(this,this._t0,o(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var n=NaN;if(t=+t,e=+e,t!==this._x1||e!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,a(this,o(this,n=i(this,t,e)),n);break;default:a(this,this._t0,n=i(this,t,e))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=n}}},(s.prototype=Object.create(u.prototype)).point=function(t,e){u.prototype.point.call(this,e,t)},c.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,n,r,i,o){this._context.bezierCurveTo(e,t,r,n,o,i)}}},function(t,e,n){"use strict";function r(t){this._context=t}function i(t){var e,n,r=t.length-1,i=new Array(r),o=new Array(r),a=new Array(r);for(i[0]=0,o[0]=2,a[0]=t[0]+2*t[1],e=1;e<r-1;++e)i[e]=1,o[e]=4,a[e]=4*t[e]+2*t[e+1];for(i[r-1]=2,o[r-1]=7,a[r-1]=8*t[r-1]+t[r],e=1;e<r;++e)n=i[e]/o[e-1],o[e]-=n,a[e]-=n*a[e-1];for(i[r-1]=a[r-1]/o[r-1],e=r-2;e>=0;--e)i[e]=(a[e]-i[e+1])/o[e];for(o[r-1]=(t[r]+i[r-1])/2,e=0;e<r-1;++e)o[e]=2*t[e+1]-i[e+1];return[i,o]}r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,e=this._y,n=t.length;if(n)if(this._line?this._context.lineTo(t[0],e[0]):this._context.moveTo(t[0],e[0]),2===n)this._context.lineTo(t[1],e[1]);else for(var r=i(t),o=i(e),a=0,u=1;u<n;++a,++u)this._context.bezierCurveTo(r[0][a],o[0][a],r[1][a],o[1][a],t[u],e[u]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,e){this._x.push(+t),this._y.push(+e)}}},function(t,e,n){"use strict";function r(t,e){this._context=t,this._t=e}r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}}this._x=t,this._y=e}}},function(t,e,n){"use strict";n(181),n(27),n(47),n(48)},function(t,e,n){"use strict";n(47)},function(t,e,n){"use strict"},function(t,e,n){"use strict";n(47)},function(t,e,n){"use strict";n(47)},function(t,e,n){"use strict";n(98)},function(t,e,n){"use strict";n(48),n(98)},function(t,e,n){"use strict";n(48)},function(t,e,n){function r(t,e){e=i({},f,e);var n=e.as;if(!a(n)||2!==n.length)throw new TypeError("Invalid as: must be an array with two strings!");var r=n[0],u=n[1],s=l(e);if(!a(s)&&2!==s.length)throw new TypeError("Invalid fields: must be an array with two strings!");var c=s[0],h=s[1],d=t.rows,p=d.map(function(t){return[t[c],t[h]]}),g=o.voronoi();e.extend&&g.extent(e.extend),e.size&&g.size(e.size);var v=g(p).polygons();d.forEach(function(t,e){var n=v[e].filter(function(t){return!!t});t[r]=n.map(function(t){return t[0]}),t[u]=n.map(function(t){return t[1]})})}var i=n(3),o=n(509),a=n(6),u=n(2),s=u.registerTransform,c=n(7),l=c.getFields,f={as:["_x","_y"]};s("diagram.voronoi",r),s("voronoi",r)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(510);n.d(e,"voronoi",function(){return r.a})},function(t,e,n){"use strict";var r=n(511),i=n(512),o=n(49);e.a=function(){function t(t){return new o.d(t.map(function(r,i){var a=[Math.round(e(r,i,t)/o.f)*o.f,Math.round(n(r,i,t)/o.f)*o.f];return a.index=i,a.data=r,a}),a)}var e=i.a,n=i.b,a=null;return t.polygons=function(e){return t(e).polygons()},t.links=function(e){return t(e).links()},t.triangles=function(e){return t(e).triangles()},t.x=function(n){return arguments.length?(e="function"===typeof n?n:Object(r.a)(+n),t):e},t.y=function(e){return arguments.length?(n="function"===typeof e?e:Object(r.a)(+e),t):n},t.extent=function(e){return arguments.length?(a=null==e?null:[[+e[0][0],+e[0][1]],[+e[1][0],+e[1][1]]],t):a&&[[a[0][0],a[0][1]],[a[1][0],a[1][1]]]},t.size=function(e){return arguments.length?(a=null==e?null:[[0,0],[+e[0],+e[1]]],t):a&&[a[1][0]-a[0][0],a[1][1]-a[0][1]]},t}},function(t,e,n){"use strict";e.a=function(t){return function(){return t}}},function(t,e,n){"use strict";function r(t){return t[0]}function i(t){return t[1]}e.a=r,e.b=i},function(t,e,n){"use strict";function r(){Object(l.a)(this),this.edge=this.site=this.circle=null}function i(t){var e=g.pop()||new r;return e.site=t,e}function o(t){Object(h.b)(t),p.a.remove(t),g.push(t),Object(l.a)(t)}function a(t){var e=t.circle,n=e.x,r=e.cy,i=[n,r],a=t.P,u=t.N,s=[t];o(t);for(var c=a;c.circle&&Math.abs(n-c.circle.x)<p.f&&Math.abs(r-c.circle.cy)<p.f;)a=c.P,s.unshift(c),o(c),c=a;s.unshift(c),Object(h.b)(c);for(var l=u;l.circle&&Math.abs(n-l.circle.x)<p.f&&Math.abs(r-l.circle.cy)<p.f;)u=l.N,s.push(l),o(l),l=u;s.push(l),Object(h.b)(l);var f,g=s.length;for(f=1;f<g;++f)l=s[f],c=s[f-1],Object(d.d)(l.edge,c.site,l.site,i);c=s[0],l=s[g-1],l.edge=Object(d.c)(c.site,l.site,null,i),Object(h.a)(c),Object(h.a)(l)}function u(t){for(var e,n,r,o,a=t[0],u=t[1],l=p.a._;l;)if((r=s(l,u)-a)>p.f)l=l.L;else{if(!((o=a-c(l,u))>p.f)){r>-p.f?(e=l.P,n=l):o>-p.f?(e=l,n=l.N):e=n=l;break}if(!l.R){e=l;break}l=l.R}Object(f.c)(t);var g=i(t);if(p.a.insert(e,g),e||n){if(e===n)return Object(h.b)(e),n=i(e.site),p.a.insert(g,n),g.edge=n.edge=Object(d.c)(e.site,g.site),Object(h.a)(e),void Object(h.a)(n);if(!n)return void(g.edge=Object(d.c)(e.site,g.site));Object(h.b)(e),Object(h.b)(n);var v=e.site,y=v[0],m=v[1],b=t[0]-y,x=t[1]-m,_=n.site,w=_[0]-y,O=_[1]-m,S=2*(b*O-x*w),C=b*b+x*x,E=w*w+O*O,M=[(O*C-x*E)/S+y,(b*E-w*C)/S+m];Object(d.d)(n.edge,v,_,M),g.edge=Object(d.c)(v,t,null,M),n.edge=Object(d.c)(t,_,null,M),Object(h.a)(e),Object(h.a)(n)}}function s(t,e){var n=t.site,r=n[0],i=n[1],o=i-e;if(!o)return r;var a=t.P;if(!a)return-1/0;n=a.site;var u=n[0],s=n[1],c=s-e;if(!c)return u;var l=u-r,f=1/o-1/c,h=l/c;return f?(-h+Math.sqrt(h*h-2*f*(l*l/(-2*c)-s+c/2+i-o/2)))/f+r:(r+u)/2}function c(t,e){var n=t.N;if(n)return s(n,e);var r=t.site;return r[1]===e?r[0]:1/0}e.b=a,e.a=u;var l=n(99),f=n(191),h=n(192),d=n(100),p=n(49),g=[]},function(t,e,n){function r(t,e){if(t.dataType!==s)throw new TypeError("Invalid DataView: This transform is for Hierarchy data only!");var n=t.root;e=i({},h,e);var r=e.as;if(!a(r)||2!==r.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "x", "y" ])!');var u;try{u=f(e)}catch(t){}u&&n.sum(function(t){return t[u]});var c=o.cluster();c.size(e.size),e.nodeSize&&c.nodeSize(e.nodeSize),e.separation&&c.separation(e.separation),c(n);var l=r[0],d=r[1];n.each(function(t){t[l]=t.x,t[d]=t.y})}var i=n(3),o=n(34),a=n(6),u=n(2),s=u.HIERARCHY,c=u.registerTransform,l=n(7),f=l.getField,h={field:"value",size:[1,1],nodeSize:null,separation:null,as:["x","y"]};c("hierarchy.cluster",r),c("dendrogram",r)},function(t,e,n){function r(t,e){var n=t.root;if(e=Object.assign({},s,e),t.dataType!==a)throw new TypeError("Invalid DataView: This transform is for Hierarchy data only!");t.root=i.compactBox(n,e)}var i=n(101),o=n(2),a=o.HIERARCHY,u=o.registerTransform,s={};u("hierarchy.compact-box",r),u("compact-box-tree",r),u("non-layered-tidy-tree",r),u("mindmap-logical",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,e){return e=s.assign({},l,e),new c(t,e).execute()}var o=n(64),a=n(517),u=n(102),s=n(28),c=function(t){function e(){return t.apply(this,arguments)||this}return r(e,t),e.prototype.execute=function(){var t=this;return u(t.rootNode,t.options,a)},e}(o),l={};t.exports=i},function(t,e){function n(t,e,n,r){void 0===r&&(r=[]);var i=this;i.w=t||0,i.h=e||0,i.y=n||0,i.x=0,i.c=r||[],i.cs=r.length,i.prelim=0,i.mod=0,i.shift=0,i.change=0,i.tl=null,i.tr=null,i.el=null,i.er=null,i.msel=0,i.mser=0}function r(t,e,n){n?t.y+=e:t.x+=e,t.children.forEach(function(t){r(t,e,n)})}function i(t,e){var n=e?t.y:t.x;return t.children.forEach(function(t){n=Math.min(i(t,e),n)}),n}function o(t,e){r(t,-i(t,e),e)}function a(t,e,n){n?e.y=t.x:e.x=t.x,t.c.forEach(function(t,r){a(t,e.children[r],n)})}function u(t,e,n){void 0===n&&(n=0),e?(t.x=n,n+=t.width):(t.y=n,n+=t.height),t.children.forEach(function(t){u(t,e,n)})}n.fromNode=function(t,e){if(!t)return null;var r=[];return t.children.forEach(function(t){r.push(n.fromNode(t,e))}),e?new n(t.height,t.width,t.x,r):new n(t.width,t.height,t.y,r)},t.exports=function(t,e){function r(t){if(0===t.cs)return void i(t);r(t.c[0]);for(var e=b(h(t.c[0].el),0,null),n=1;n<t.cs;++n){r(t.c[n]);var o=h(t.c[n].er);s(t,n,e),e=b(o,n,e)}g(t),i(t)}function i(t){0===t.cs?(t.el=t,t.er=t,t.msel=t.mser=0):(t.el=t.c[0].el,t.msel=t.c[0].msel,t.er=t.c[t.cs-1].er,t.mser=t.c[t.cs-1].mser)}function s(t,e,n){for(var r=t.c[e-1],i=r.mod,o=t.c[e],a=o.mod;null!==r&&null!==o;){h(r)>n.low&&(n=n.nxt);var u=i+r.prelim+r.w-(a+o.prelim);u>0&&(a+=u,c(t,e,n.index,u));var s=h(r),g=h(o);s<=g&&null!==(r=f(r))&&(i+=r.mod),s>=g&&null!==(o=l(o))&&(a+=o.mod)}!r&&o?d(t,e,o,a):r&&!o&&p(t,e,r,i)}function c(t,e,n,r){t.c[e].mod+=r,t.c[e].msel+=r,t.c[e].mser+=r,y(t,e,n,r)}function l(t){return 0===t.cs?t.tl:t.c[0]}function f(t){return 0===t.cs?t.tr:t.c[t.cs-1]}function h(t){return t.y+t.h}function d(t,e,n,r){var i=t.c[0].el;i.tl=n;var o=r-n.mod-t.c[0].msel;i.mod+=o,i.prelim-=o,t.c[0].el=t.c[e].el,t.c[0].msel=t.c[e].msel}function p(t,e,n,r){var i=t.c[e].er;i.tr=n;var o=r-n.mod-t.c[e].mser;i.mod+=o,i.prelim-=o,t.c[e].er=t.c[e-1].er,t.c[e].mser=t.c[e-1].mser}function g(t){t.prelim=(t.c[0].prelim+t.c[0].mod+t.c[t.cs-1].mod+t.c[t.cs-1].prelim+t.c[t.cs-1].w)/2-t.w/2}function v(t,e){e+=t.mod,t.x=t.prelim+e,m(t);for(var n=0;n<t.cs;n++)v(t.c[n],e)}function y(t,e,n,r){if(n!==e-1){var i=e-n;t.c[n+1].shift+=r/i,t.c[e].shift-=r/i,t.c[e].change-=r-r/i}}function m(t){for(var e=0,n=0,r=0;r<t.cs;r++)e+=t.c[r].shift,n+=e+t.c[r].change,t.c[r].mod+=n}function b(t,e,n){for(;null!==n&&t>=n.low;)n=n.nxt;return{low:t,index:e,nxt:n}}void 0===e&&(e={});var x=e.isHorizontal;u(t,x);var _=n.fromNode(t,x);return r(_),v(_,0),a(_,t,x),o(t,x),t}},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){return e=s.assign({},l,e),new c(t,e).execute()}var o=n(64),a=n(519),u=n(102),s=n(28),c=function(t){function e(){return t.apply(this,arguments)||this}return r(e,t),e.prototype.execute=function(){var t=this;return t.rootNode.width=0,u(t.rootNode,t.options,a)},e}(o),l={};t.exports=i},function(t,e,n){function r(t,e){void 0===t&&(t=0),void 0===e&&(e=[]);var n=this;n.x=n.y=0,n.leftChild=n.rightChild=null,n.height=0,n.children=e}function i(t,e,n){n?(e.x=t.x,e.y=t.y):(e.x=t.y,e.y=t.x),t.children.forEach(function(t,r){i(t,e.children[r],n)})}var o=n(28),a={isHorizontal:!0,nodeSep:20,nodeSize:20,rankSep:200,subTreeSep:10};t.exports=function(t,e){function n(t){if(!t)return null;t.width=0,t.depth&&t.depth>l&&(l=t.depth);var e=t.children,i=e.length,o=new r(t.height,[]);return e.forEach(function(t,e){var r=n(t);o.children.push(r),0===e&&(o.leftChild=r),e===i-1&&(o.rightChild=r)}),o.originNode=t,o.isLeaf=t.isLeaf(),o}function u(t){if(t.isLeaf||0===t.children.length)t.drawingDepth=l;else{var e=t.children.map(function(t){return u(t)}),n=Math.min.apply(null,e);t.drawingDepth=n-1}return t.drawingDepth}function s(t){t.x=t.drawingDepth*e.rankSep,t.isLeaf?(t.y=0,c&&(t.y=c.y+c.height+e.nodeSep,t.originNode.parent!==c.originNode.parent&&(t.y+=e.subTreeSep)),c=t):(t.children.forEach(function(t){s(t)}),t.y=(t.leftChild.y+t.rightChild.y)/2)}void 0===e&&(e={}),e=o.assign({},a,e);var c,l=0,f=n(t);return u(f),s(f),i(f,t,e.isHorizontal),t}},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){return e=s.assign({},h,e),new f(t,e).execute()}var o=n(64),a=n(521),u=n(194),s=n(28),c=["LR","RL","H"],l=c[0],f=function(t){function e(){return t.apply(this,arguments)||this}return r(e,t),e.prototype.execute=function(){var t=this,e=t.options,n=t.rootNode;e.isHorizontal=!0;var r=e.indent,i=e.direction||l;if(i&&-1===c.indexOf(i))throw new TypeError("Invalid direction: "+i);if(i===c[0])a(n,r);else if(i===c[1])a(n,r),n.right2left();else if(i===c[2]){var o=u(n,e),s=o.left,f=o.right;a(s,r),s.right2left(),a(f,r);var h=s.getBoundingBox();f.translate(h.width,0),n.x=f.x-n.width/2}return n},e}(o),h={};t.exports=i},function(t,e){function n(t,e,n){t.x+=n*t.depth,t.y=e?e.y+e.height:0}t.exports=function(t,e){void 0===e&&(e=20);var r=null;t.eachNode(function(t){n(t,r,e),r=t})}},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){return e=s.assign({},l,e),new c(t,e).execute()}var o=n(64),a=n(523),u=n(102),s=n(28),c=function(t){function e(){return t.apply(this,arguments)||this}return r(e,t),e.prototype.execute=function(){var t=this;return u(t.rootNode,t.options,a)},e}(o),l={};t.exports=i},function(t,e,n){function r(t,e){var n=0;return t.children.length?t.children.forEach(function(t){n+=r(t,e)}):n=t.height,t._subTreeSep=e.getSubTreeSep(t.data),t.totalHeight=Math.max(t.height,n)+2*t._subTreeSep,t.totalHeight}function i(t){var e=t.children,n=e.length;if(n){e.forEach(function(t){i(t)});var r=e[0],o=e[n-1],a=o.y-r.y+o.height,u=0;if(e.forEach(function(t){u+=t.totalHeight}),a>t.height)t.y=r.y+a/2-t.height/2;else if(1!==e.length||t.height>u){var s=t.y+(t.height-a)/2-r.y;e.forEach(function(t){t.translate(0,s)})}else t.y=(r.y+r.height/2+o.y+o.height/2)/2-t.height/2}}var o=n(28),a={getSubTreeSep:function(){return 0}};t.exports=function(t,e){void 0===e&&(e={}),e=o.assign({},a,e),t.parent={x:0,width:0,height:0,y:0},t.BFTraverse(function(t){t.x=t.parent.x+t.parent.width}),t.parent=null,r(t,e),t.startY=0,t.y=t.totalHeight/2-t.height/2,t.eachNode(function(t){var e=t.children,n=e.length;if(n){var r=e[0];if(r.startY=t.startY+t._subTreeSep,1===n)r.y=t.y+t.height/2-r.height/2;else{r.y=r.startY+r.totalHeight/2-r.height/2;for(var i=1;i<n;i++){var o=e[i];o.startY=e[i-1].startY+e[i-1].totalHeight,o.y=o.startY+o.totalHeight/2-o.height/2}}}}),i(t)}},function(t,e,n){function r(t,e){var n=t.root;if(e=Object.assign({},s,e),t.dataType!==a)throw new TypeError("Invalid DataView: This transform is for Hierarchy data only!");t.root=i.dendrogram(n,e)}var i=n(101),o=n(2),a=o.HIERARCHY,u=o.registerTransform,s={};u("hierarchy.dendrogram",r),u("dendrogram",r)},function(t,e,n){function r(t,e){var n=t.root;if(e=Object.assign({},s,e),t.dataType!==a)throw new TypeError("Invalid DataView: This transform is for Hierarchy data only!");t.root=i.indented(n,e)}var i=n(101),o=n(2),a=o.HIERARCHY,u=o.registerTransform,s={};u("hierarchy.indented",r),u("indented-tree",r)},function(t,e,n){function r(t,e){if(t.dataType!==s)throw new TypeError("Invalid DataView: This transform is for Hierarchy data only!");var n=t.root;e=i({},h,e);var r=e.as;if(!a(r)||3!==r.length)throw new TypeError('Invalid as: it must be an array with 3 strings (e.g. [ "x", "y", "r" ])!');var u;try{u=f(e)}catch(t){}u&&n.sum(function(t){return t[u]}).sort(function(t,e){return e[u]-t[u]});var c=o.pack();c.size(e.size),e.padding&&c.padding(e.padding),c(n);var l=r[0],d=r[1],p=r[2];n.each(function(t){t[l]=t.x,t[d]=t.y,t[p]=t.r})}var i=n(3),o=n(34),a=n(6),u=n(2),s=u.HIERARCHY,c=u.registerTransform,l=n(7),f=l.getField,h={field:"value",size:[1,1],padding:0,as:["x","y","r"]};c("hierarchy.pack",r),c("hierarchy.circle-packing",r),c("circle-packing",r)},function(t,e,n){function r(t,e){if(t.dataType!==s)throw new TypeError("Invalid DataView: This transform is for Hierarchy data only!");var n=t.root;e=i({},h,e);var r=e.as;if(!a(r)||2!==r.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "x", "y" ])!');var u;try{u=f(e)}catch(t){}u&&n.sum(function(t){return t[u]});var c=o.partition();c.size(e.size).round(e.round).padding(e.padding),c(n);var l=r[0],d=r[1];n.each(function(t){t[l]=[t.x0,t.x1,t.x1,t.x0],t[d]=[t.y1,t.y1,t.y0,t.y0],["x0","x1","y0","y1"].forEach(function(e){-1===r.indexOf(e)&&delete t[e]})})}var i=n(3),o=n(34),a=n(6),u=n(2),s=u.HIERARCHY,c=u.registerTransform,l=n(7),f=l.getField,h={field:"value",size:[1,1],round:!1,padding:0,sort:!0,as:["x","y"]};c("hierarchy.partition",r),c("adjacency",r)},function(t,e,n){function r(t,e){if(t.dataType!==s)throw new TypeError("Invalid DataView: This transform is for Hierarchy data only!");var n=t.root;e=i({},h,e);var r=e.as;if(!a(r)||2!==r.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "x", "y" ])!');var u;try{u=f(e)}catch(t){}u&&n.sum(function(t){return t[u]});var c=o.tree();c.size(e.size),e.nodeSize&&c.nodeSize(e.nodeSize),e.separation&&c.separation(e.separation),c(n);var l=r[0],d=r[1];n.each(function(t){t[l]=t.x,t[d]=t.y})}var i=n(3),o=n(34),a=n(6),u=n(2),s=u.HIERARCHY,c=u.registerTransform,l=n(7),f=l.getField,h={field:"value",size:[1,1],nodeSize:null,separation:null,as:["x","y"]};c("hierarchy.tree",r),c("tree",r)},function(t,e,n){function r(t,e){if(t.dataType!==s)throw new TypeError("Invalid DataView: This transform is for Hierarchy data only!");var n=t.root;e=i({},h,e);var r=e.as;if(!a(r)||2!==r.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ "x", "y" ])!');var u;try{u=f(e)}catch(t){}u&&n.sum(function(t){return t[u]});var c=o.treemap();c.tile(o[e.tile]).size(e.size).round(e.round).padding(e.padding).paddingInner(e.paddingInner).paddingOuter(e.paddingOuter).paddingTop(e.paddingTop).paddingRight(e.paddingRight).paddingBottom(e.paddingBottom).paddingLeft(e.paddingLeft),c(n);var l=r[0],d=r[1];n.each(function(t){t[l]=[t.x0,t.x1,t.x1,t.x0],t[d]=[t.y1,t.y1,t.y0,t.y0],["x0","x1","y0","y1"].forEach(function(e){-1===r.indexOf(e)&&delete t[e]})})}var i=n(3),o=n(34),a=n(6),u=n(2),s=u.HIERARCHY,c=u.registerTransform,l=n(7),f=l.getField,h={field:"value",tile:"treemapSquarify",size:[1,1],round:!1,padding:0,paddingInner:0,paddingOuter:0,paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0,as:["x","y"]};c("hierarchy.treemap",r),c("treemap",r)},function(t,e,n){function r(t,e){e=i({},f,e);var n=s();["font","fontSize","padding","rotate","size","spiral","timeInterval"].forEach(function(t){e[t]&&n[t](e[t])});var r=l(e),a=r[0],u=r[1];if(!o(a)||!o(u))throw new TypeError('Invalid fields: must be an array with 2 strings (e.g. [ "text", "value" ])!');var c=t.rows.map(function(t){return t.text=t[a],t.value=t[u],t});n.words(c),e.imageMask&&n.createMask(e.imageMask);var h=n.start(),d=h._tags,p=h._bounds;d.forEach(function(t){t.x+=e.size[0]/2,t.y+=e.size[1]/2});var g=e.size,v=g[0],y=g[1],m=h.hasImage;d.push({text:"",value:0,x:m?0:p[0].x,y:m?0:p[0].y,opacity:0}),d.push({text:"",value:0,x:m?v:p[1].x,y:m?y:p[1].y,opacity:0}),t.rows=d,t._tagCloud=h}var i=n(3),o=n(10),a=n(2),u=a.registerTransform,s=n(531),c=n(7),l=c.getFields,f={fields:["text","value"],font:function(){return"serif"},padding:1,size:[500,500],spiral:"archimedean",timeInterval:500};u("tag-cloud",r),u("word-cloud",r)},function(t,e){function n(t){return t.text}function r(){return"serif"}function i(){return"normal"}function o(t){return t.value}function a(){return 90*~~(2*Math.random())}function u(){return 1}function s(t,e,n,r){if(!e.sprite){var i=t.context,o=t.ratio;i.clearRect(0,0,(m<<5)/o,b/o);var a=0,u=0,s=0,c=n.length;for(--r;++r<c;){e=n[r],i.save(),i.font=e.style+" "+e.weight+" "+~~((e.size+1)/o)+"px "+e.font;var l=i.measureText(e.text+"m").width*o,f=e.size<<1;if(e.rotate){var h=Math.sin(e.rotate*y),d=Math.cos(e.rotate*y),p=l*d,g=l*h,v=f*d,x=f*h;l=Math.max(Math.abs(p+x),Math.abs(p-x))+31>>5<<5,f=~~Math.max(Math.abs(g+v),Math.abs(g-v))}else l=l+31>>5<<5;if(f>s&&(s=f),a+l>=m<<5&&(a=0,u+=s,s=0),u+f>=b)break;i.translate((a+(l>>1))/o,(u+(f>>1))/o),e.rotate&&i.rotate(e.rotate*y),i.fillText(e.text,0,0),e.padding&&(i.lineWidth=2*e.padding,i.strokeText(e.text,0,0)),i.restore(),e.width=l,e.height=f,e.xoff=a,e.yoff=u,e.x1=l>>1,e.y1=f>>1,e.x0=-e.x1,e.y0=-e.y1,e.hasText=!0,a+=l}for(var _=i.getImageData(0,0,(m<<5)/o,b/o).data,w=[];--r>=0;)if(e=n[r],e.hasText){for(var O=e.width,S=O>>5,C=e.y1-e.y0,E=0;E<C*S;E++)w[E]=0;if(null==(a=e.xoff))return;u=e.yoff;for(var M=0,j=-1,T=0;T<C;T++){for(var k=0;k<O;k++){var P=S*T+(k>>5),A=_[(u+T)*(m<<5)+(a+k)<<2]?1<<31-k%32:0;w[P]|=A,M|=A}M?j=T:(e.y0++,C--,T--,u++)}e.y1=e.y0+j,e.sprite=w.slice(0,(e.y1-e.y0)*S)}}}function c(t,e,n){n>>=5;for(var r,i=t.sprite,o=t.width>>5,a=t.x-(o<<4),u=127&a,s=32-u,c=t.y1-t.y0,l=(t.y+t.y0)*n+(a>>5),f=0;f<c;f++){r=0;for(var h=0;h<=o;h++)if((r<<s|(h<o?(r=i[f*o+h])>>>u:0))&e[l+h])return!0;l+=n}return!1}function l(t,e){var n=t[0],r=t[1];e.x+e.x0<n.x&&(n.x=e.x+e.x0),e.y+e.y0<n.y&&(n.y=e.y+e.y0),e.x+e.x1>r.x&&(r.x=e.x+e.x1),e.y+e.y1>r.y&&(r.y=e.y+e.y1)}function f(t,e){return t.x+t.x1>e[0].x&&t.x+t.x0<e[1].x&&t.y+t.y1>e[0].y&&t.y+t.y0<e[1].y}function h(t){var e=t[0]/t[1];return function(t){return[e*(t*=.1)*Math.cos(t),t*Math.sin(t)]}}function d(t){var e=4*t[0]/t[1],n=0,r=0;return function(t){var i=t<0?-1:1;switch(Math.sqrt(1+4*i*t)-i&3){case 0:n+=e;break;case 1:r+=4;break;case 2:n-=e;break;default:r-=4}return[n,r]}}function p(t){for(var e=[],n=-1;++n<t;)e[n]=0;return e}function g(){return document.createElement("canvas")}function v(t){return"function"===typeof t?t:function(){return t}}var y=Math.PI/180,m=64,b=2048,x={archimedean:h,rectangular:d};t.exports=function(){function t(t){t.width=t.height=1;var e=Math.sqrt(t.getContext("2d").getImageData(0,0,1,1).data.length>>2);t.width=(m<<5)/e,t.height=b/e;var n=t.getContext("2d");return n.fillStyle=n.strokeStyle="red",n.textAlign="center",{context:n,ratio:e}}function e(t,e,n){for(var r,i,o,a=e.x,u=e.y,s=Math.sqrt(d[0]*d[0]+d[1]*d[1]),l=M(d),h=k()<.5?1:-1,p=-h;(r=l(p+=h))&&(i=~~r[0],o=~~r[1],!(Math.min(Math.abs(i),Math.abs(o))>=s));)if(e.x=a+i,e.y=u+o,!(e.x+e.x0<0||e.y+e.y0<0||e.x+e.x1>d[0]||e.y+e.y1>d[1])&&(!n||!c(e,t,d[0]))&&(!n||f(e,n))){for(var g=e.sprite,v=e.width>>5,y=d[0]>>5,m=e.x-(v<<4),b=127&m,x=32-b,_=e.y1-e.y0,w=void 0,O=(e.y+e.y0)*y+(m>>5),S=0;S<_;S++){w=0;for(var C=0;C<=v;C++)t[O+C]|=w<<x|(C<v?(w=g[S*v+C])>>>b:0);O+=y}return delete e.sprite,!0}return!1}var d=[256,256],y=n,_=r,w=o,O=i,S=i,C=a,E=u,M=h,j=[],T=1/0,k=Math.random,P=g,A={};return A.canvas=function(t){return arguments.length?(P=v(t),A):P},A.start=function(){var n=d,r=n[0],i=n[1],o=t(P()),a=A.board?A.board:p((d[0]>>5)*d[1]),u=j.length,c=[],f=j.map(function(t,e){return t.text=y.call(this,t,e),t.font=_.call(this,t,e),t.style=O.call(this,t,e),t.weight=S.call(this,t,e),t.rotate=C.call(this,t,e),t.size=~~w.call(this,t,e),t.padding=E.call(this,t,e),t}).sort(function(t,e){return e.size-t.size}),h=-1,g=A.board?[{x:0,y:0},{x:r,y:i}]:null;return function(){for(var t=Date.now();Date.now()-t<T&&++h<u;){var n=f[h];n.x=r*(k()+.5)>>1,n.y=i*(k()+.5)>>1,s(o,n,f,h),n.hasText&&e(a,n,g)&&(c.push(n),g?A.hasImage||l(g,n):g=[{x:n.x+n.x0,y:n.y+n.y0},{x:n.x+n.x1,y:n.y+n.y1}],n.x-=d[0]>>1,n.y-=d[1]>>1)}A._tags=c,A._bounds=g}(),A},A.createMask=function(t){var e=document.createElement("canvas"),n=d,r=n[0],i=n[1],o=r>>5,a=p((r>>5)*i);e.width=r,e.height=i;var u=e.getContext("2d");u.drawImage(t,0,0,t.width,t.height,0,0,r,i);for(var s=u.getImageData(0,0,r,i).data,c=0;c<i;c++)for(var l=0;l<r;l++){var f=o*c+(l>>5),h=c*r+l<<2,g=s[h]>=250&&s[h+1]>=250&&s[h+2]>=250,v=g?1<<31-l%32:0;a[f]|=v}A.board=a,A.hasImage=!0},A.timeInterval=function(t){return arguments.length?(T=null==t?1/0:t,A):T},A.words=function(t){return arguments.length?(j=t,A):j},A.size=function(t){return arguments.length?(d=[+t[0],+t[1]],A):d},A.font=function(t){return arguments.length?(_=v(t),A):_},A.fontStyle=function(t){return arguments.length?(O=v(t),A):O},A.fontWeight=function(t){return arguments.length?(S=v(t),A):S},A.rotate=function(t){return arguments.length?(C=v(t),A):C},A.text=function(t){return arguments.length?(y=v(t),A):y},A.spiral=function(t){return arguments.length?(M=x[t]||t,A):M},A.fontSize=function(t){return arguments.length?(w=v(t),A):w},A.padding=function(t){return arguments.length?(E=v(t),A):E},A.random=function(t){return arguments.length?(k=t,A):k},A}},function(t,e,n){function r(t,e){e=i({},y,e);var n=v(e),r=n[0],l=n[1],d=e.as,p=d[0],g=d[1],m=e.groupBy,b=h(t.rows,m),x=u(b),_=e.size,w=_[0],O=_[1],S=e.maxCount,C=x.length,E=O/C,M=e.rows,j=e.gapRatio,T=[],k=e.scale,P=0,A=0;a(b,function(t){var e=f(s(t,function(t){return t[l]})),n=Math.ceil(e*k/M);e*k>S&&(k=S/e,n=Math.ceil(e*k/M)),A=w/n}),a(b,function(t){var e=[P*E,(P+1)*E],n=e[1]-e[0],i=n*(1-j)/M,a=0,u=0;o(t,function(t){for(var n=t[l],o=Math.round(n*k),s=0;s<o;s++){u===M&&(u=0,a++);var f=c(t,[r,l].concat(m));f[p]=a*A+A/2,f[g]=u*i+i/2+e[0],f._wStep=A,f._hStep=i,u++,T.push(f)}}),P+=1}),t.rows=T}var i=n(3),o=n(9),a=n(9),u=n(24),s=n(533),c=n(32),l=n(19),f=l.sum,h=n(15),d=n(2),p=d.registerTransform,g=n(7),v=g.getFields,y={fields:["name","value"],rows:5,size:[1,1],scale:1,groupBy:[],maxCount:1e3,gapRatio:.1,as:["x","y"]};p("waffle",r)},function(t,e,n){var r=n(9),i=n(91),o=function(t,e){if(!i(t))return t;var n=[];return r(t,function(t,r){n.push(e(t,r))}),n};t.exports=o},function(t,e,n){function r(t,e){e=i({},m,e);var n=g(e);if(!o(n)||2!==n.length)throw new TypeError("invalid fields: must be an array of 2 strings!");var r=e.as,c=r[0],h=r[1],d=r[2];if(!s(c)||!s(h)||!s(d))throw new TypeError("invalid as: must be an array of 3 strings!");var p=e.method;if(s(p)){if(-1===b.indexOf(p))throw new TypeError("invalid method: "+p+". Must be one of "+b.join(", "));p=f[p]}if(!a(p))throw new TypeError("invalid method: kernel method must be a function!");var v=n[0],x=n[1],_=e.extent,w=_[0],O=_[1];o(w)&&o(O)||(w=t.range(v),O=t.range(x));var S=e.bandwidth,C=S[0],E=S[1];(!u(C)||C<=0||!u(E)||E<=0)&&(C=y(t.getColumn(v)),E=y(t.getColumn(x)));for(var M=l(w,C),j=l(O,E),T=t.rows.length,k=[],P=0;P<M.length;P++)for(var A=0;A<j.length;A++){for(var I=0,D=M[P],R=j[A],N=0;N<T;N++)I+=p((D-t.rows[N][v])/C)*p((R-t.rows[N][x])/E);var L=1/(T*C*E)*I,F={};F[c]=D,F[h]=R,F[d]=L,k.push(F)}t.rows=k}var i=n(3),o=n(6),a=n(11),u=n(56),s=n(10),c=n(24),l=n(57),f=n(92),h=n(2),d=h.registerTransform,p=n(7),g=p.getFields,v=n(58),y=v.silverman,m={as:["x","y","z"],method:"gaussian",extent:[],bandwidth:[]},b=c(f);d("kernel-smooth.density",r),d("kernel.density",r),t.exports={KERNEL_METHODS:b}},function(t,e,n){function r(t,e,n,r){return t((r-n)/e)}function i(t){return function(e){return u(e)?e.map(function(e){return t(e)}):t(e)}}function o(t,e){e=a({},O,e);var n=x(e);if(!u(n)||1!==n.length&&2!==n.length)throw new TypeError("invalid fields: must be an array of 1 or 2 strings!");var o=e.as,h=o[0],d=o[1];if(!f(h)||!f(d))throw new TypeError("invalid as: must be an array of 2 strings!");var y=e.method;if(f(y)){if(-1===S.indexOf(y))throw new TypeError("invalid method: "+y+". Must be one of "+S.join(", "));y=v[y]}if(!s(y))throw new TypeError("invalid method: kernel method must be a function!");var m=n[0],b=n[1],_=t.getColumn(m),C=e.extent;u(C)||(C=t.range(m));var E=e.bandwidth;(!l(E)||E<=0)&&(E=w(_));var M,j=g(C,E),T=_.length,k=r.bind(null,y,E);if(c(b))M=i(function(t){var e=_.map(function(e){return k(t,e)}),n=p(e),r=T*E;return n&&r?n/r:0});else{var P=t.getColumn(b);M=i(function(t){var e=_.map(function(e){return k(t,e)}),n=p(e.map(function(t,e){return t*P[e]})),r=p(e);return n&&r?n/r:0})}var A=j.map(function(t){var e={};return e[h]=t,e[d]=M(t),e});t.rows=A}var a=n(3),u=n(6),s=n(11),c=n(77),l=n(56),f=n(10),h=n(24),d=n(19),p=d.sum,g=n(57),v=n(92),y=n(2),m=y.registerTransform,b=n(7),x=b.getFields,_=n(58),w=_.silverman,O={as:["x","y"],method:"gaussian"},S=h(v);m("kernel-smooth.regression",o),m("kernel.regression",o),t.exports={KERNEL_METHODS:S}}])})},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(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(0),g=r(p),v=n(230),y=r(v),m=function(t){function e(){return(0,u.default)(this,e),(0,f.default)(this,(e.__proto__||(0,o.default)(e)).apply(this,arguments))}return(0,d.default)(e,t),(0,c.default)(e,[{key:"render",value:function(){var t=this.props.title;return g.default.createElement("div",{className:"ditigal-name"},g.default.createElement(y.default,{name:t}))}}]),e}(g.default.Component);e.default=m},function(t,e){},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(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(0),g=r(p),v=n(414),y=r(v),m=function(t){function e(){return(0,u.default)(this,e),(0,f.default)(this,(e.__proto__||(0,o.default)(e)).apply(this,arguments))}return(0,d.default)(e,t),(0,c.default)(e,[{key:"render",value:function(){var t=this.props.params;return g.default.createElement(y.default,{id:t.id})}}]),e}(g.default.Component);e.default=m},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(8),u=r(a),s=n(5),c=r(s),l=n(1),f=r(l),h=n(4),d=r(h),p=n(2),g=r(p),v=n(3),y=r(v),m=n(0),b=r(m),x=n(415),_=r(x),w=n(278),O=r(w),S=n(13),C=n(7),E=n(15);n(277),n(436);var M=n(6),j=n(138),T=r(j),k=n(56),P=r(k),A=M.WeaLocaleProvider.getLabel,I=(i=(0,E.inject)("dhDetailStore","dhStore","routing"))(o=(0,E.observer)(o=function(t){function e(t){(0,f.default)(this,e);var n=(0,g.default)(this,(e.__proto__||(0,c.default)(e)).call(this));return n.onFullSizeChange=function(t){n.setState({fullCardId:t})},n.addBoard=function(t){var e=t.name,r=t.groupid;return(0,n.dhStore.addNewBoard)(e,r).then(function(t){var e=t&&t.data,r=e.id;r&&n.history.replace({pathname:"/edcengine/board/detail/"+r})})},n.state={fullCardId:"",isCreate:!1,boardDialog:!1},n.store=t.dhDetailStore,n.dhStore=t.dhStore,n.history=t.routing.history,n}return(0,y.default)(e,t),(0,d.default)(e,[{key:"componentDidMount",value:function(){var t=this.props,e=t.id,n=t.readonly,r=t.preview,i=t.sqlwhere,o=t.params;n||("0"==e?(this.dhStore.getGroups(),this.setState({isCreate:!0,boardDialog:!0})):this.store.initBoardWithModeInfo(e)),"0"!=e&&(this.store.initExtraFilter(i,o),this.store.initBoard(e,n||r))}},{key:"componentWillUnmount",value:function(){this.store.initState()}},{key:"componentWillReceiveProps",value:function(t){var e=t.sqlwhere,n=t.params,r=t.updateKey,i=this.props,o=i.id,a=i.readonly,u=i.preview;if(r){this.updateKey!=r&&(this.updateKey=r,this.store.boardInfo=null,this.store.initBoard(o,a||u))}else{var s=t.id;s!==o&&"0"!=s&&(this.setState({isCreate:!1,boardDialog:!1}),this.store.initBoard(s,a||u))}this.store.initExtraFilter(e,n)}},{key:"rendeContentNoId",value:function(){return b.default.createElement("div",{style:{width:"100%",height:"200px",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"}},b.default.createElement(C.Icon,{type:"exclamation-circle",theme:"twoTone",style:{color:"#fec",fontSize:"60px"}}),b.default.createElement("span",{style:{color:"#666",fontSize:"16px",marginTop:"15px"}},A(510636,"请先创建分析模型!")))}},{key:"renderEmptyContent",value:function(){return b.default.createElement("div",{style:{width:"100%",height:"200px",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"}},b.default.createElement("img",{src:"/edc/images/mobile/no_chart.png",alt:""}),b.default.createElement("div",null,b.default.createElement("span",{style:{fontSize:"20px",fontWeight:"blod",color:"#333"}},A(510633,"暂无图表"))))}},{key:"renderCreateContent",value:function(){var t=this.state.boardDialog,e=this.dhStore,n=e.groups,r=e.groupid;return b.default.createElement("div",{style:{background:"#f9f9f9",height:"100%"}},b.default.createElement("div",{className:"rp-header rp-dash-opera"},b.default.createElement("div",{className:"opera-left"},b.default.createElement("span",null,"e-cology | 数据看板"))),b.default.createElement(T.default,{visible:n&&t,onAdd:this.addBoard,groups:n,groupid:r,groupEdit:!0,onCancel:function(){open(location,"_self").close()}}))}},{key:"render",value:function(){var t=this,e=this.store,n=e.layout,r=e.boardInfo,i=e.onLayoutChange,o=e.loading,a=e.deleteBoardCom,s=this.props,c=s.id,l=s.path,f=s.single,h=s.preview,d=s.readonly,p=s.rightslide,g=s.appid,v=s.gridProps,y=this.state,m=y.fullCardId,x=y.isCreate,w=r||{},E=w.theme,M={appid:g};return x?this.renderCreateContent():c?!r||o?b.default.createElement(C.Spin,{spining:!0,style:{width:"100%",paddingTop:200}}):b.default.createElement("div",{className:"rp-layout-"+r.theme,style:{background:"#f9f9f9"}},!h&&!p&&b.default.createElement(_.default,{path:l,query:M,single:f,readonly:d}),b.default.createElement("div",{className:"rp-layout-content",style:h?{paddingTop:0}:{}},b.default.createElement("div",{className:"rp-dash-editor",style:p?{padding:"0 15px 0 15px"}:{}},b.default.createElement("div",{className:(0,P.default)({full:m},"rp-dash-editor-container"),style:{height:"100%"},ref:function(e){return t.editor=e}},n.length<=0?this.renderEmptyContent():b.default.createElement(O.default,(0,u.default)({path:l,query:M,theme:E,layout:(0,S.toJS)(n),preview:h||d,onLayoutChange:i,isDraggable:!p,rightslide:p,onFullSizeChange:this.onFullSizeChange,onDelete:a},v)))))):this.renderEmptyContent()}}]),e}(b.default.Component))||o)||o;e.default=I,I.defaultProps={id:"",path:"",preview:!1,rightslide:!1,readonly:!1,single:!1,sqlwhere:[],params:{},gridProps:{}}},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(48),u=r(a),s=n(5),c=r(s),l=n(1),f=r(l),h=n(4),d=r(h),p=n(2),g=r(p),v=n(3),y=r(v),m=n(7),b=n(6),x=n(15),_=n(0),w=r(_),O=n(9),S=n(58),C=n(113),E=r(C),M=n(274),j=n(275),T=r(j);n(277);var k=n(417),P=r(k),A=S.types.CROSSREPORT,I=E.default.board,D=b.WeaLocaleProvider.getLabel,R=(i=(0,x.inject)("dhDetailStore","routing"))(o=(0,x.observer)(o=function(t){function e(t){(0,f.default)(this,e);var n=(0,g.default)(this,(e.__proto__||(0,c.default)(e)).call(this));return n.jumpToCreate=function(t){var e=n.store,r=e.boardInfo,i=e.getNewLayoutItem,o=n.props,a=o.path,s=o.query,c=i();if(t===A){var l=s.appid;n.store.createSheetByAppid(l,(0,u.default)(c)).then(function(t){window.open("/spa/edc/static4engine/report/engine.html#/edcreportengine/sheetDesigner?id="+t.data)})}else{var f={type:t,board:r.id,layout:(0,u.default)(c)};n.history.push({query:s,pathname:(a||I.editor)+"/"+O.CREATE+"/"+(0,M.encode)((0,u.default)(f))})}},n.onActionMenuClick=function(t){var e=t.key,r=n.props,i=r.routing.history,o=r.single,a=n.store.boardInfo;switch(e){case"preview":o?window.open(O.SING_HTML_URL+"?id="+a.id+"#"+I.preview):i.push({pathname:I.preview,search:"?id="+a.id})}},n.store=t.dhDetailStore,n.history=t.routing.history,n}return(0,y.default)(e,t),(0,d.default)(e,[{key:"render",value:function(){var t=this.props.readonly,e=this.store.boardInfo,n=w.default.createElement(m.Button,{type:"primary",size:"small",icon:"plus",shape:"circle",disabled:t}),r=w.default.createElement(m.Menu,{style:{"min-width":"60px",right:"20px"},onClick:this.onActionMenuClick},w.default.createElement(m.Menu.Item,{key:"preview"},D(506959,"预览")));return w.default.createElement("div",{className:"rp-header rp-dash-opera"},w.default.createElement("div",{className:"opera-left"},w.default.createElement("span",null,e.name," ")),w.default.createElement("div",{className:"opera-right"},w.default.createElement("span",null,t?n:w.default.createElement(m.Popover,{placement:"bottom",trigger:["click"],content:w.default.createElement(T.default,{title:D(510637,"选择图表"),onClick:this.jumpToCreate}),overlayClassName:"cp-popover"},n)),w.default.createElement("span",null,w.default.createElement(m.Popover,{placement:"bottom",trigger:["click"],content:w.default.createElement(P.default,null)},w.default.createElement("i",{className:"rpicon rpicon-theme"}))),w.default.createElement("span",{className:"rp-divider"}),w.default.createElement("span",{style:{fontSize:16}},w.default.createElement(m.Dropdown,{overlay:r,trigger:["click"],placement:"bottomLeft"},w.default.createElement("i",{className:"rpicon rpicon-more"})))))}}]),e}(w.default.Component))||o)||o;e.default=R,R.defaultProps={readonly:!1,single:!1,path:""}},function(t,e){},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(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(7),y=n(15),m=n(0),b=r(m),x=n(6),w=x.WeaLocaleProvider.getLabel,O=(i=(0,y.inject)("dhDetailStore"))(o=(0,y.observer)(o=function(t){function e(t){(0,c.default)(this,e);var n=(0,d.default)(this,(e.__proto__||(0,u.default)(e)).call(this));return n.changeTheme=function(t){return function(){return n.store.changeTheme(t)}},n.store=t.dhDetailStore,n.changeTheme=_.memoize(n.changeTheme),n}return(0,g.default)(e,t),(0,f.default)(e,[{key:"getImages",value:function(){return[{key:"default",url:"huilan.png",name:w(149,"默认")},{key:"e9-dark",url:"shenlan.png",name:w(515940,"深蓝版")}]}},{key:"render",value:function(){var t=this,e=this.store.boardInfo||{},n=e.theme,r=this.getImages();return b.default.createElement("div",{className:"rp-detail-theme"},b.default.createElement("h4",null,w(515939,"选择主题")),b.default.createElement(v.Row,{gutter:16},r.map(function(e){var r=e.key,i=e.url,o=e.name;return b.default.createElement(v.Col,{span:12,className:"rp-theme-card"},b.default.createElement("div",{style:{backgroundImage:"url(/edc/images/chart-theme/"+i+")"},onClick:t.changeTheme(r)},r!==n?null:b.default.createElement("img",{width:"100%",height:"100%",src:"/edc/images/chart-theme/checked.png"})),b.default.createElement("div",null,o))})))}}]),e}(m.Component))||o)||o;e.default=O},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.GridLayout=e.WidthProvider=void 0;var i=n(419),o=r(i),a=n(433),u=r(a);n(434),n(435);e.WidthProvider=u.default,e.GridLayout=o.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,u=n(420),s=r(u),c=n(8),l=r(c),f=n(5),h=r(f),d=n(1),p=r(d),g=n(4),v=r(g),y=n(2),m=r(y),b=n(3),x=r(b),_=n(0),w=r(_),O=n(12),S=r(O),C=n(29),E=n(56),M=r(E),j=n(232),T=n(427),k=r(T),P=(o=i=function(t){function e(t,n){(0,p.default)(this,e);var r=(0,m.default)(this,(e.__proto__||(0,h.default)(e)).call(this,t,n));return a.call(r),(0,j.autoBindHandlers)(r,["onDragStart","onDrag","onDragStop","onResizeStart","onResize","onResizeStop"]),r}return(0,x.default)(e,t),(0,v.default)(e,[{key:"componentDidMount",value:function(){this.setState({mounted:!0}),this.onLayoutMaybeChanged(this.state.layout,this.props.layout)}},{key:"componentWillReceiveProps",value:function(t){var e=void 0;if((0,C.isEqual)(t.layout,this.props.layout)&&t.compactType===this.props.compactType?(0,j.childrenEqual)(this.props.children,t.children)||(e=this.state.layout):e=t.layout,e){var n=(0,j.synchronizeLayoutWithChildren)(e,t.children,t.cols,this.compactType(t)),r=this.state.layout;this.setState({layout:n}),this.onLayoutMaybeChanged(n,r)}}},{key:"containerHeight",value:function(){if(this.props.autoSize){var t=(0,j.bottom)(this.state.layout),e=this.props.containerPadding?this.props.containerPadding[1]:this.props.margin[1];return t*this.props.rowHeight+(t-1)*this.props.margin[1]+2*e+"px"}}},{key:"compactType",value:function(t){return t||(t=this.props),!1===t.verticalCompact?null:t.compactType}},{key:"onDragStart",value:function(t,e,n,r){var i=r.e,o=r.node,a=this.state.layout,u=(0,j.getLayoutItem)(a,t);if(u)return this.setState({oldDragItem:(0,j.cloneLayoutItem)(u),oldLayout:this.state.layout}),this.props.onDragStart(a,u,u,null,i,o)}},{key:"onDrag",value:function(t,e,n,r){var i=r.e,o=r.node,a=this.state.oldDragItem,u=this.state.layout,s=this.props.cols,c=(0,j.getLayoutItem)(u,t);if(c){var l={w:c.w,h:c.h,x:c.x,y:c.y,placeholder:!0,i:t};u=(0,j.moveElement)(u,c,e,n,!0,this.props.preventCollision,this.compactType(),s),this.props.onDrag(u,a,c,l,i,o),this.setState({layout:(0,j.compact)(u,this.compactType(),s),activeDrag:l})}}},{key:"onDragStop",value:function(t,e,n,r){var i=r.e,o=r.node,a=this.state.oldDragItem,u=this.state.layout,s=this.props,c=s.cols,l=s.preventCollision,f=(0,j.getLayoutItem)(u,t);if(f){u=(0,j.moveElement)(u,f,e,n,!0,l,this.compactType(),c),this.props.onDragStop(u,a,f,null,i,o);var h=(0,j.compact)(u,this.compactType(),c),d=this.state.oldLayout;this.setState({activeDrag:null,layout:h,oldDragItem:null,oldLayout:null}),this.onLayoutMaybeChanged(h,d)}}},{key:"onLayoutMaybeChanged",value:function(t,e){e||(e=this.state.layout),(0,C.isEqual)(e,t)||this.props.onLayoutChange(t)}},{key:"onResizeStart",value:function(t,e,n,r){var i=r.e,o=r.node,a=this.state.layout,u=(0,j.getLayoutItem)(a,t);u&&(this.setState({oldResizeItem:(0,j.cloneLayoutItem)(u),oldLayout:this.state.layout}),this.props.onResizeStart(a,u,u,null,i,o))}},{key:"onResize",value:function(t,e,n,r){var i=r.e,o=r.node,a=this.state,u=a.layout,c=a.oldResizeItem,f=this.props,h=f.cols,d=f.preventCollision,p=(0,j.getLayoutItem)(u,t);if(p){var g=void 0;if(d){var v=(0,j.getAllCollisions)(u,(0,l.default)({},p,{w:e,h:n})).filter(function(t){return t.i!==p.i});if(g=v.length>0){var y=1/0,m=1/0;v.forEach(function(t){t.x>p.x&&(y=Math.min(y,t.x)),t.y>p.y&&(m=Math.min(m,t.y))}),(0,s.default)(y)&&(p.w=y-p.x),(0,s.default)(m)&&(p.h=m-p.y)}}g||(p.w=e,p.h=n);var b={w:p.w,h:p.h,x:p.x,y:p.y,static:!0,i:t};this.props.onResize(u,c,p,b,i,o),this.setState({layout:(0,j.compact)(u,this.compactType(),h),activeDrag:b})}}},{key:"onResizeStop",value:function(t,e,n,r){var i=r.e,o=r.node,a=this.state,u=a.layout,s=a.oldResizeItem,c=this.props.cols,l=(0,j.getLayoutItem)(u,t);this.props.onResizeStop(u,s,l,null,i,o);var f=(0,j.compact)(u,this.compactType(),c),h=this.state.oldLayout;this.setState({activeDrag:null,layout:f,oldResizeItem:null,oldLayout:null}),this.onLayoutMaybeChanged(f,h)}},{key:"placeholder",value:function(){var t=this.state.activeDrag;if(!t)return null;var e=this.props,n=e.width,r=e.cols,i=e.margin,o=e.containerPadding,a=e.rowHeight,u=e.maxRows,s=e.useCSSTransforms;return w.default.createElement(k.default,{w:t.w,h:t.h,x:t.x,y:t.y,i:t.i,className:"react-grid-placeholder",containerWidth:n,cols:r,margin:i,containerPadding:o||i,maxRows:u,rowHeight:a,isDraggable:!1,isResizable:!1,useCSSTransforms:s},w.default.createElement("div",null))}},{key:"processGridItem",value:function(t){if(t&&t.key){var e=(0,j.getLayoutItem)(this.state.layout,String(t.key));if(!e)return null;var n=this.props,r=n.width,i=n.cols,o=n.margin,a=n.containerPadding,u=n.rowHeight,s=n.maxRows,c=n.isDraggable,l=n.isResizable,f=n.useCSSTransforms,h=n.draggableCancel,d=n.draggableHandle,p=this.state.mounted,g=Boolean(!e.static&&c&&(e.isDraggable||null==e.isDraggable)),v=Boolean(!e.static&&l&&(e.isResizable||null==e.isResizable));return w.default.createElement(k.default,{containerWidth:r,cols:i,margin:o,containerPadding:a||o,maxRows:s,rowHeight:u,cancel:h,handle:d,onDragStop:this.onDragStop,onDragStart:this.onDragStart,onDrag:this.onDrag,onResizeStart:this.onResizeStart,onResize:this.onResize,onResizeStop:this.onResizeStop,isDraggable:g,isResizable:v,useCSSTransforms:f&&p,usePercentages:!p,w:e.w,h:e.h,x:e.x,y:e.y,i:e.i,minH:e.minH,minW:e.minW,maxH:e.maxH,maxW:e.maxW,static:e.static},t)}}},{key:"render",value:function(){var t=this,e=this.props,n=e.className,r=e.style,i=(0,M.default)("react-grid-layout",n),o=(0,l.default)({height:this.containerHeight()},r);return w.default.createElement("div",{className:i,style:o},w.default.Children.map(this.props.children,function(e){return t.processGridItem(e)}),this.placeholder())}}]),e}(w.default.Component),i.displayName="ReactGridLayout",i.propTypes={className:S.default.string,style:S.default.object,width:S.default.number,autoSize:S.default.bool,cols:S.default.number,draggableCancel:S.default.string,draggableHandle:S.default.string,verticalCompact:function(t){t.verticalCompact},compactType:S.default.oneOf(["vertical","horizontal"]),layout:function(t){var e=t.layout;void 0!==e&&(0,j.validateLayout)(e,"layout")},margin:S.default.arrayOf(S.default.number),containerPadding:S.default.arrayOf(S.default.number),rowHeight:S.default.number,maxRows:S.default.number,isDraggable:S.default.bool,isResizable:S.default.bool,preventCollision:S.default.bool,useCSSTransforms:S.default.bool,onLayoutChange:S.default.func,onDragStart:S.default.func,onDrag:S.default.func,onDragStop:S.default.func,onResizeStart:S.default.func,onResize:S.default.func,onResizeStop:S.default.func,children:function(t,e){var n=t[e],r={};w.default.Children.forEach(n,function(t){if(r[t.key])throw new Error('Duplicate child key "'+t.key+'" found! This will cause problems in ReactGridLayout.');r[t.key]=!0})}},i.defaultProps={autoSize:!0,cols:12,className:"",style:{},draggableHandle:"",draggableCancel:"",containerPadding:null,rowHeight:150,maxRows:1/0,layout:[],margin:[10,10],isDraggable:!0,isResizable:!0,useCSSTransforms:!0,verticalCompact:!0,compactType:"vertical",preventCollision:!1,onLayoutChange:j.noop,onDragStart:j.noop,onDrag:j.noop,onDragStop:j.noop,onResizeStart:j.noop,onResize:j.noop,onResizeStop:j.noop},a=function(){this.state={activeDrag:null,layout:(0,j.synchronizeLayoutWithChildren)(this.props.layout,this.props.children,this.props.cols,this.compactType()),mounted:!1,oldDragItem:null,oldLayout:null,oldResizeItem:null}},o);e.default=P},function(t,e,n){t.exports={default:n(421),__esModule:!0}},function(t,e,n){n(422),t.exports=n(10).Number.isFinite},function(t,e,n){var r=n(16),i=n(14).isFinite;r(r.S,"Number",{isFinite:function(t){return"number"==typeof t&&i(t)}})},function(t,e,n){"use strict";var r=n(424),i=n(425),o=n(426);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 l=[n,r,o,a,u,s],f=0;c=new Error(e.replace(/%s/g,function(){return l[f++]})),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&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i,o,a=n(8),u=r(a),s=n(5),c=r(s),l=n(1),f=r(l),h=n(4),d=r(h),p=n(2),g=r(p),v=n(3),y=r(v),m=n(0),b=r(m),x=n(12),_=r(x),w=n(279),O=n(428),S=n(232),C=n(56),E=r(C),M=(o=i=function(t){function e(){var t,n,r,i;(0,f.default)(this,e);for(var o=arguments.length,a=Array(o),u=0;u<o;u++)a[u]=arguments[u];return n=r=(0,g.default)(this,(t=e.__proto__||(0,c.default)(e)).call.apply(t,[this].concat(a))),r.state={resizing:null,dragging:null,className:""},i=n,(0,g.default)(r,i)}return(0,y.default)(e,t),(0,d.default)(e,[{key:"calcColWidth",value:function(){var t=this.props,e=t.margin,n=t.containerPadding,r=t.containerWidth,i=t.cols;return(r-e[0]*(i-1)-2*n[0])/i}},{key:"calcPosition",value:function(t,e,n,r,i){var o=this.props,a=o.margin,u=o.containerPadding,s=o.rowHeight,c=this.calcColWidth(),l={left:Math.round((c+a[0])*t+u[0]),top:Math.round((s+a[1])*e+u[1]),width:n===1/0?n:Math.round(c*n+Math.max(0,n-1)*a[0]),height:r===1/0?r:Math.round(s*r+Math.max(0,r-1)*a[1])};return i&&i.resizing&&(l.width=Math.round(i.resizing.width),l.height=Math.round(i.resizing.height)),i&&i.dragging&&(l.top=Math.round(i.dragging.top),l.left=Math.round(i.dragging.left)),l}},{key:"calcXY",value:function(t,e){var n=this.props,r=n.margin,i=n.cols,o=n.rowHeight,a=n.w,u=n.h,s=n.maxRows,c=this.calcColWidth(),l=Math.round((e-r[0])/(c+r[0])),f=Math.round((t-r[1])/(o+r[1]));return l=Math.max(Math.min(l,i-a),0),f=Math.max(Math.min(f,s-u),0),{x:l,y:f}}},{key:"calcWH",value:function(t){var e=t.height,n=t.width,r=this.props,i=r.margin,o=r.maxRows,a=r.cols,u=r.rowHeight,s=r.x,c=r.y,l=this.calcColWidth(),f=Math.round((n+i[0])/(l+i[0])),h=Math.round((e+i[1])/(u+i[1]));return f=Math.max(Math.min(f,a-s),0),h=Math.max(Math.min(h,o-c),0),{w:f,h:h}}},{key:"createStyle",value:function(t){var e=this.props,n=e.usePercentages,r=e.containerWidth,i=e.useCSSTransforms,o=void 0;return i?o=(0,S.setTransform)(t):(o=(0,S.setTopLeft)(t),n&&(o.left=(0,S.perc)(t.left/r),o.width=(0,S.perc)(t.width/r))),o}},{key:"mixinDraggable",value:function(t){return b.default.createElement(w.DraggableCore,{onStart:this.onDragHandler("onDragStart"),onDrag:this.onDragHandler("onDrag"),onStop:this.onDragHandler("onDragStop"),handle:this.props.handle,cancel:".react-resizable-handle"+(this.props.cancel?","+this.props.cancel:"")},t)}},{key:"mixinResizable",value:function(t,e){var n=this.props,r=n.cols,i=n.x,o=n.minW,a=n.minH,u=n.maxW,s=n.maxH,c=this.calcPosition(0,0,r-i,0).width,l=this.calcPosition(0,0,o,a),f=this.calcPosition(0,0,u,s),h=[l.width,l.height],d=[Math.min(f.width,c),Math.min(f.height,1/0)];return b.default.createElement(O.Resizable,{width:e.width,height:e.height,minConstraints:h,maxConstraints:d,onResizeStop:this.onResizeHandler("onResizeStop"),onResizeStart:this.onResizeHandler("onResizeStart"),onResize:this.onResizeHandler("onResize")},t)}},{key:"onDragHandler",value:function(t){var e=this;return function(n,r){var i=r.node,o=r.deltaX,a=r.deltaY,u=e.props[t];if(u){var s={top:0,left:0};switch(t){case"onDragStart":var c=i.offsetParent;if(!c)return;var l=c.getBoundingClientRect(),f=i.getBoundingClientRect();s.left=f.left-l.left+c.scrollLeft,s.top=f.top-l.top+c.scrollTop,e.setState({dragging:s});break;case"onDrag":if(!e.state.dragging)throw new Error("onDrag called before onDragStart.");s.left=e.state.dragging.left+o,s.top=e.state.dragging.top+a,e.setState({dragging:s});break;case"onDragStop":if(!e.state.dragging)throw new Error("onDragEnd called before onDragStart.");s.left=e.state.dragging.left,s.top=e.state.dragging.top,e.setState({dragging:null});break;default:throw new Error("onDragHandler called with unrecognized handlerName: "+t)}var h=e.calcXY(s.top,s.left),d=h.x,p=h.y;return u.call(e,e.props.i,d,p,{e:n,node:i,newPosition:s})}}}},{key:"onResizeHandler",value:function(t){var e=this;return function(n,r){var i=r.node,o=r.size,a=e.props[t];if(a){var u=e.props,s=u.cols,c=u.x,l=u.i,f=u.maxW,h=u.minW,d=u.maxH,p=u.minH,g=e.calcWH(o),v=g.w,y=g.h;v=Math.min(v,s-c),v=Math.max(v,1),v=Math.max(Math.min(v,f),h),y=Math.max(Math.min(y,d),p),e.setState({resizing:"onResizeStop"===t?null:o}),a.call(e,l,v,y,{e:n,node:i,size:o})}}}},{key:"render",value:function(){var t=this.props,e=t.x,n=t.y,r=t.w,i=t.h,o=t.isDraggable,a=t.isResizable,s=t.useCSSTransforms,c=this.calcPosition(e,n,r,i,this.state),l=b.default.Children.only(this.props.children),f=b.default.cloneElement(l,{className:(0,E.default)("react-grid-item",l.props.className,this.props.className,{static:this.props.static,resizing:Boolean(this.state.resizing),"react-draggable":o,"react-draggable-dragging":Boolean(this.state.dragging),cssTransforms:s}),style:(0,u.default)({},this.props.style,l.props.style,this.createStyle(c))});return a&&(f=this.mixinResizable(f,c)),o&&(f=this.mixinDraggable(f)),f}}]),e}(b.default.Component),i.propTypes={children:_.default.element,cols:_.default.number.isRequired,containerWidth:_.default.number.isRequired,rowHeight:_.default.number.isRequired,margin:_.default.array.isRequired,maxRows:_.default.number.isRequired,containerPadding:_.default.array.isRequired,x:_.default.number.isRequired,y:_.default.number.isRequired,w:_.default.number.isRequired,h:_.default.number.isRequired,minW:function(t,e){var n=t[e];return"number"!==typeof n?new Error("minWidth not Number"):n>t.w||n>t.maxW?new Error("minWidth larger than item width/maxWidth"):void 0},maxW:function(t,e){var n=t[e];return"number"!==typeof n?new Error("maxWidth not Number"):n<t.w||n<t.minW?new Error("maxWidth smaller than item width/minWidth"):void 0},minH:function(t,e){var n=t[e];return"number"!==typeof n?new Error("minHeight not Number"):n>t.h||n>t.maxH?new Error("minHeight larger than item height/maxHeight"):void 0},maxH:function(t,e){var n=t[e];return"number"!==typeof n?new Error("maxHeight not Number"):n<t.h||n<t.minH?new Error("maxHeight smaller than item height/minHeight"):void 0},i:_.default.string.isRequired,onDragStop:_.default.func,onDragStart:_.default.func,onDrag:_.default.func,onResizeStop:_.default.func,onResizeStart:_.default.func,onResize:_.default.func,isDraggable:_.default.bool.isRequired,isResizable:_.default.bool.isRequired,static:_.default.bool,useCSSTransforms:_.default.bool.isRequired,className:_.default.string,handle:_.default.string,cancel:_.default.string},i.defaultProps={className:"",cancel:"",handle:"",minH:1,minW:1,maxH:1/0,maxW:1/0},o);e.default=M},function(t,e,n){"use strict";t.exports=function(){throw new Error("Don't instantiate Resizable directly! Use require('react-resizable').Resizable")},t.exports.Resizable=n(280).default,t.exports.ResizableBox=n(432).default},function(t,e,n){"use strict";function r(){}var i=n(430);t.exports=function(){function t(t,e,n,r,o,a){if(a!==i){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}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";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(t,e,n){"use strict";var r=Object.assign||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},i=n(0),o=function(t){return t&&t.__esModule?t:{default:t}}(i);t.exports=function(t,e){return e.style&&t.props.style&&(e.style=r({},t.props.style,e.style)),e.className&&t.props.className&&(e.className=t.props.className+" "+e.className),o.default.cloneElement(t,e)}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function u(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var s=Object.assign||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},c=n(0),l=r(c),f=n(281),h=r(f),d=n(280),p=r(d),g=function(t){function e(){var n,r,i;o(this,e);for(var u=arguments.length,s=Array(u),c=0;c<u;c++)s[c]=arguments[c];return n=r=a(this,t.call.apply(t,[this].concat(s))),r.state={width:r.props.width,height:r.props.height},r.onResize=function(t,e){var n=e.size;n.width,n.height;r.props.onResize?(t.persist&&t.persist(),r.setState(n,function(){return r.props.onResize&&r.props.onResize(t,e)})):r.setState(n)},i=n,a(r,i)}return u(e,t),e.prototype.componentWillReceiveProps=function(t){t.width===this.props.width&&t.height===this.props.height||this.setState({width:t.width,height:t.height})},e.prototype.render=function(){var t=this.props,e=t.handleSize,n=(t.onResize,t.onResizeStart),r=t.onResizeStop,o=t.draggableOpts,a=t.minConstraints,u=t.maxConstraints,c=t.lockAspectRatio,f=t.axis,h=(t.width,t.height,i(t,["handleSize","onResize","onResizeStart","onResizeStop","draggableOpts","minConstraints","maxConstraints","lockAspectRatio","axis","width","height"]));return l.default.createElement(p.default,{handleSize:e,width:this.state.width,height:this.state.height,onResizeStart:n,onResize:this.onResize,onResizeStop:r,draggableOpts:o,minConstraints:a,maxConstraints:u,lockAspectRatio:c,axis:f},l.default.createElement("div",s({style:{width:this.state.width+"px",height:this.state.height+"px"}},h)))},e}(l.default.Component);g.propTypes={height:h.default.number,width:h.default.number},g.defaultProps={handleSize:[20,20]},e.default=g},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t){var e,n;return n=e=function(e){function n(){var t,e,r,i;(0,h.default)(this,n);for(var o=arguments.length,a=Array(o),u=0;u<o;u++)a[u]=arguments[u];return e=r=(0,v.default)(this,(t=n.__proto__||(0,l.default)(n)).call.apply(t,[this].concat(a))),r.state={width:1280},r.mounted=!1,r.onWindowResize=function(){if(r.mounted){var t=S.default.findDOMNode(r);t instanceof HTMLElement&&r.setState({width:t.offsetWidth})}},i=e,(0,v.default)(r,i)}return(0,m.default)(n,e),(0,p.default)(n,[{key:"componentDidMount",value:function(){this.mounted=!0,window.addEventListener("resize",this.onWindowResize),this.onWindowResize()}},{key:"componentWillUnmount",value:function(){this.mounted=!1,window.removeEventListener("resize",this.onWindowResize)}},{key:"render",value:function(){var e=this.props,n=e.measureBeforeMount,r=(0,s.default)(e,["measureBeforeMount"]);return n&&!this.mounted?x.default.createElement("div",{className:this.props.className,style:this.props.style}):x.default.createElement(t,(0,a.default)({},r,this.state))}}]),n}(x.default.Component),e.defaultProps={measureBeforeMount:!1},e.propTypes={measureBeforeMount:w.default.bool},n}Object.defineProperty(e,"__esModule",{value:!0});var o=n(8),a=r(o),u=n(36),s=r(u),c=n(5),l=r(c),f=n(1),h=r(f),d=n(4),p=r(d),g=n(2),v=r(g),y=n(3),m=r(y);e.default=i;var b=n(0),x=r(b),_=n(12),w=r(_),O=n(18),S=r(O)},function(t,e){},function(t,e){},function(t,e){},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(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(0),g=r(p),v=n(29),y=(r(v),n(438)),m=r(y),b=n(439),x=r(b);n(458);var _=function(t){function e(){(0,u.default)(this,e);var t=(0,f.default)(this,(e.__proto__||(0,o.default)(e)).call(this)),n=window,r=n.innerHeight,i=n.innerWidth;return t.state={isMobile:r<=1024&&i<=768},t}return(0,d.default)(e,t),(0,c.default)(e,[{key:"render",value:function(){return this.state.isMobile?g.default.createElement(x.default,null):g.default.createElement(m.default,null)}}]),e}(g.default.Component);e.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(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(56),y=r(v),m=n(13),b=n(15),x=n(63),_=(r(x),n(0)),w=r(_),O=n(264),S=r(O),C=n(278),E=r(C),M=(i=(0,b.inject)("dhDetailStore"))(o=(0,b.observer)(o=function(t){function e(t){(0,c.default)(this,e);var n=(0,d.default)(this,(e.__proto__||(0,u.default)(e)).call(this));return n.onFullSizeChange=function(t){n.setState({fullCardId:t})},n.state={fullCardId:""},n.store=t.dhDetailStore,n}return(0,g.default)(e,t),(0,f.default)(e,[{key:"componentWillMount",value:function(){var t=this.props.sqlwhere,e=(0,S.default)(),n=e.id;delete e.id,this.store.initExtraFilter(t,e),this.store.initBoard(n)}},{key:"componentWillUnmount",value:function(){this.store.initState()}},{key:"render",value:function(){var t=this.store,e=t.layout,n=t.onLayoutChange,r=this.state.fullCardId;return w.default.createElement("div",{className:"wea-pc-preview-container"},w.default.createElement("div",{className:(0,y.default)({"wea-pc-preview-full":r},"wea-pc-preview")},w.default.createElement(E.default,{onLayoutChange:n,onFullSizeChange:this.onFullSizeChange,preview:!0,layout:(0,m.toJS)(e)})))}}]),e}(w.default.Component))||o)||o;e.default=M},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(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(0),y=r(v),m=n(13),b=n(63),x=r(b),_=n(440),w=r(_),O=n(15),S=(i=(0,O.inject)("mobilePreviewStore","routing"))(o=(0,O.observer)(o=function(t){function e(t){(0,c.default)(this,e);var n=(0,d.default)(this,(e.__proto__||(0,u.default)(e)).call(this)),r=t.routing.location,i=r.search.substring(1),o=x.default.parse(i).id;return n.state={boardId:o},n.store=t.mobilePreviewStore,n}return(0,g.default)(e,t),(0,f.default)(e,[{key:"componentDidMount",value:function(){var t=this.state.boardId;this.store.initDatas(t)}},{key:"componentWillUnmount",value:function(){this.store.initState()}},{key:"render",value:function(){var t=this.store,e=t.widgets,n=t.datas;return y.default.createElement(w.default,{widgets:(0,m.toJS)(e),datas:(0,m.toJS)(n)})}}]),e}(y.default.Component))||o)||o;e.default=S},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(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(441),y=r(v),m=n(0),b=r(m);n(457);var x=(o=i=function(t){function e(){return(0,c.default)(this,e),(0,d.default)(this,(e.__proto__||(0,u.default)(e)).apply(this,arguments))}return(0,g.default)(e,t),(0,f.default)(e,[{key:"render",value:function(){var t=this.props,e=t.widgets,n=t.datas,r=t.chartHeight;return b.default.createElement("div",{className:"m-preview"},e.map(function(t){return b.default.createElement(y.default,{height:r,key:t.id,widget:t,data:n[t.id],type:t.type,config:t.config})}))}}]),e}(b.default.Component),i.defaultProps={widgets:[],datas:[]},o);e.default=x},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(94),o=r(i),a=n(8),u=r(a),s=n(5),c=r(s),l=n(1),f=r(l),h=n(4),d=r(h),p=n(2),g=r(p),v=n(3),y=r(v),m=n(0),b=r(m),x=n(442),_=n(443),w=r(_),O=n(9),S=n(272),C=r(S),E=function(t){function e(t){(0,f.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,d.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!==O.DIGITALPANEL){var n=(0,x.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===O.DIGITALPANEL||e)&&(s!==O.DIGITALPANEL||(0,o.default)(c).length)?b.default.createElement("div",null,b.default.createElement("p",null,i.name||"未命名图表"),b.default.createElement("div",{style:{height:u}},s===O.DIGITALPANEL?b.default.createElement(C.default,{config:c,data:n}):b.default.createElement(w.default,{config:e}))):null}}]),e}(b.default.Component);e.default=E},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(41),o=r(i),a=n(33),u=r(a),s=n(8),c=r(s),l=n(94),f=r(l),h=n(1),d=r(h),p=n(4),g=r(p),v=n(82),y=r(v),m=n(58),b=n(128),x=r(b),_=n(29),w=r(_),O={};(0,x.default)().forEach(function(t){O[t.type]=t});var S=m.types.BAR,C=m.types.BARSTACK,E=m.types.HBAR,M=m.types.PIE,j=m.types.LINE,T=m.types.RADAR,k=function(t,e){return function(n){var r={};return n.forEach(function(n){r[n[t]]=n[e]}),r}},P=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])})})},A=function(){function t(e,n,r){(0,d.default)(this,t);var i=r.dimensions;P(i,n),this.type=e,this.data=n,this.condition=r,this.config={uid:(0,y.default)(),axis:[]},this.map=k("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 O[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,f.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,f.default)(t),r=w.default.difference(e,n),o=w.default.intersection(e,n),l={};return r.forEach(function(e){return l[e]=t[e]}),o.forEach(function(e){var n;s.push((0,c.default)({},l,(n={},(0,u.default)(n,i,e),(0,u.default)(n,a,t[e]),n)))}),t}),s}},{key:S,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)),l=i.map(function(t){return t.fieldName}),f=this.rename(t,s),h=[{dataKey:a},{dataKey:l[0]}],d={position:a+"*"+l[0]};return u>1&&(f=this.group(f,{fields:l}),h.pop(),d={position:a+"*v",adjust:{type:"dodge",marginRatio:.05},color:"k"}),e.data=f,e.axis=h,e.chart={animate:{type:"scaley"}},e.geom=(0,c.default)({},d,{geom:"interval"}),e}},{key:C,value:function(){var t=this[S]();return t.geom.adjust="stack",t}},{key:E,value:function(){var t=this[S]();return t.coord={transposed:!0},t}},{key:M,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:"",l=this.rename(t,a),f={},h=function(t){return Math.round(100*t)+"%"};if(s){var d=i[0].fieldName,p=l.map(function(t){return t[d]}).reduce(function(t,e){return t+e},0);l.forEach(function(t){t.percent=t[d]/p,t.symbol="1",f[t[c]]=t.percent})}else{var g=l[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",l=v.map(function(t){var e=g[t]/y;return f[t]=e,(0,u.default)({percent:e,symbol:"1"},c,t)})}return e.data=l,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(f[t])}},e}},{key:j,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[S](),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 A(a,o,{dimensions:n,measures:i}).get()}},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(8),o=r(i),a=n(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(0),y=r(v),m=n(444),b=function(t){function e(t){(0,c.default)(this,e);var n=(0,d.default)(this,(e.__proto__||(0,u.default)(e)).call(this));return n.state={config:t.config},n}return(0,g.default)(e,t),(0,f.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,l=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),l&&y.default.createElement(m.Legend,l))}}]),e}(y.default.Component);e.default=b},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(282),i=n(455),o=n(456);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(49),i=n(446),o=n(447),a=n(448),u=n(449),s=n(450),c=n(451),l=n(452),f=n(453),h=n(233),d=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 l.a(t,e)},t.prototype.setTooltip=function(t,e){return f.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=d},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 l.a.isNil(n)?t:t.position(n)}function o(t,e){var n=e.adjust;return l.a.isNil(n)?t:t.adjust(n)}function a(t,e){var n=e.shape;return l.a.isString(n)?t.shape(n):l.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 l.a.isString(n)?t.color(n):l.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 l.a.isNumber(n)||l.a.isString(n)?t.size(n):l.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 l.a.isArray(n)&&n.length>=1?n[1]?t.style(n[0],n[1]):t.style(n[0]):l.a.isPlainObject(n)?t.style(n):t}n.d(e,"a",function(){return f});var l=n(49),f=function(t,e){var n=l.a.deepClone(e.series),f=l.a.isArray(n);if(l.a.isNil(n)||l.a.isEmpty(n))return t;var h,d=f?n:[n];return d.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(49),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(49),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(l({},n))}function i(t,e){var n=c.a.omit(e,["type"]);t.guide().tag(l({},n))}function o(t,e){if("parallel"===e.quickType){var n=e.data;t.guide().arc(l({start:["min",n],end:["max",n]},e)),t.guide().arc(l({start:["max",n],end:["min",n]},e))}else if("normal"===e.quickType){var n=e.data;t.guide().line(l({start:[n,"min"],end:[n,"max"]},e))}else{var r=c.a.omit(e,["type"]);t.guide().arc(l({},r))}}function a(t,e){var n=c.a.omit(e,["type"]);t.guide().text(l({},n))}function u(t,e){var n=c.a.omit(e,["type"]);t.guide().html(l({},n))}function s(t,e){var n=c.a.omit(e,["type"]);t.guide().rect(l({},n))}n.d(e,"a",function(){return f});var c=n(49),l=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},f=function(t,e){var n=c.a.deepClone(e.guide),l=c.a.isArray(n);if(!c.a.isNil(n)&&!c.a.isEmpty(n)){(l?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(49),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 l=r.a.omit(c,"dataKey");o[c.dataKey]=l}}if(r.a.isEmpty(e.data)&&(e.data=[]),!r.a.isEmpty(e.series)){var f=r.a.deepClone(e.data),h=r.a.isArray(f)?f:[f];t.source(h,o)}}},function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n(49),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(49),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 l=i.a.omit(c,["show","dataKey"]);t.legend(c.dataKey,r(l,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(49),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(233),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 l}),n.d(e,"f",function(){return f}),n.d(e,"e",function(){return h});var r=n(0),i=(n.n(r),n(12)),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),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.displayName="Series",e}return o(e,t),e}(a),f=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";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(0),u=(n.n(a),n(12)),s=(n.n(u),n(282)),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)}}(),l=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},f=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(l({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=f},function(t,e){},function(t,e){},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i,o,a=n(48),u=r(a),s=n(5),c=r(s),l=n(1),f=r(l),h=n(4),d=r(h),p=n(2),g=r(p),v=n(3),y=r(v),m=n(7),b=n(6),x=n(13),_=n(15),w=n(63),O=r(w),S=n(0),C=r(S),E=n(30),M=n(148),j=r(M),T=n(9),k=n(127),P=n(274),A=n(527),I=r(A),D=n(275),R=r(D),N=n(783),L=r(N),F=n(791),z=r(F),B=n(800),W=r(B);n(803);var H=n(804),V=r(H),G=n(807),U=r(G),Y=b.WeaLocaleProvider.getLabel,q=function(t){var e=t.chartType,n=t.onClick;return C.default.createElement(m.Tooltip,{title:Y("512265","切换图表")},C.default.createElement(m.Popover,{trigger:["click"],placement:"bottomRight",content:C.default.createElement(R.default,{detail:!0,title:Y("512264","更换图表"),type:e,onClick:n}),overlayClassName:"cp-popover"},C.default.createElement("i",{className:"rpicon rpicon-change"})))},X=function(t){var e=t.widget,n=t.onChange;return C.default.createElement(m.Tooltip,{placement:"bottom",title:Y("510736","图表配置")},C.default.createElement(m.Popover,{trigger:["click"],placement:"bottomLeft",content:C.default.createElement(I.default,{widget:e,onChange:n}),overlayClassName:"cp-popover chart-config-popover"},C.default.createElement("i",{className:"rpicon rpicon-setting"})))},K=(i=(0,_.inject)("chartEditorStore"))(o=(0,_.observer)(o=function(t){function e(t){(0,f.default)(this,e);var n=(0,g.default)(this,(e.__proto__||(0,c.default)(e)).call(this,t));return n.onSave=function(){n.store.updateConfig().then(function(){if(n.isModal){var t=top.window.getParentDialog();m.message.destroy(),t.close(),t.callback("saveConfig")}else n.props.onSave()})},n.onBack=function(){var t=n.store,e=t.widgetInfo,r=t.originalWidgetInfo;(0,u.default)(e)===(0,u.default)(r)?window.history.go(-1):m.Modal.confirm({content:Y(515961,"页面内容发生改变,尚未保存。"),okText:Y(22939,"离开"),onOk:function(){window.history.go(-1)}})},n.store=t.chartEditorStore,n.widget=n.getWidgetInfo(t.params),n.getIsModal(),n}return(0,y.default)(e,t),(0,d.default)(e,[{key:"componentDidMount",value:function(){var t=this.store,e=t.initDMPicker,n=t.initSpecifyDM,r=this.isModal?this.widget:this.props,i=r.defaultDataModelIds,o=void 0===i?[]:i;o.length?n(o,this.widget):e(this.widget.id,this.widget.board)}},{key:"componentWillUnmount",value:function(){this.store.initState()}},{key:"getIsModal",value:function(){var t=location.search.replace("?","")||(-1!==location.hash.indexOf("?")?location.hash.split("?")[1]:"");O.default.parse(t).dialogId&&(this.isModal=!0)}},{key:"getWidgetInfo",value:function(t){try{switch(t.actionType){case T.EDIT:return{id:t.id};case T.CREATE:return JSON.parse((0,P.decode)(t.id))}}catch(t){return{}}}},{key:"onFieldDragEnd",value:function(t,e){var n=this.store,r=n.onDragging,i=n.onAxisNewChange;r(!1),e&&i(t,e)}},{key:"render",value:function(){var t=this,e=this.props.disableDataModelChange,n=this.store,r=n.selectedDataModel,i=n.dataModels,o=n.widgetInfo,a=n.isDMPickerVisible,u=n.saving,s=n.onDataModelChange,c=n.toggleDMPicker,l=n.onChartTypeChange,f=n.onCreateDataModel,h=n.onChartInfoChange,d=o.type;return C.default.createElement("div",{className:"rp-layout",ref:"baseDom"},C.default.createElement("div",{className:"rp-header"},C.default.createElement("a",{onClick:this.onBack},C.default.createElement(m.Icon,{type:"left"}),C.default.createElement("span",{className:"wea-f14",style:{paddingLeft:4,display:"inline-block",verticalAlign:"top"}},Y("1290","返回"))),C.default.createElement("div",{className:"rp-header-right"},C.default.createElement(m.Tooltip,{title:Y("30986","保存")},u?C.default.createElement(m.Icon,{type:"loading"}):C.default.createElement("i",{className:"rpicon rpicon-save",onClick:this.onSave})),C.default.createElement("span",{className:"group"}),C.default.createElement(q,{chartType:o.type,onClick:l}),C.default.createElement(X,{widget:(0,x.toJS)(o),onChange:h}))),C.default.createElement("div",{className:"rp-layout-content"},k.types.DB!==r.type&&r.type?C.default.createElement(V.default,{disabled:e,store:this.store}):C.default.createElement(S.Fragment,null,C.default.createElement(U.default,{disableChange:e}),d?T.DIGITALPANEL===d?C.default.createElement(z.default,null):C.default.createElement(L.default,null):null)),a?C.default.createElement(W.default,{data:(0,x.toJS)(i),datamodel:r,visible:a,onCreate:function(e){return f(e,t.widget)},onOk:function(e){return s(e,t.widget)},onCancel:function(){return c(!1)},baseDom:this.refs.baseDom,disableNewDM:e}):null)}}]),e}(C.default.Component))||o)||o;K.defaultProps={disableDataModelChange:!1,defaultDataModelIds:[],params:{},onSave:function(){}},e.default=(0,E.DragDropContext)(j.default)(K)},function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n(283)),r(n(461))},function(t,e,n){"use strict";function r(t,e,n){return new i.default(t,e,n)}Object.defineProperty(e,"__esModule",{value:!0});var i=n(462);e.createDragDropManager=r},function(t,e,n){"use strict";function r(t){var e="undefined"!==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__;return i.createStore(o.default,t&&e&&e({name:"dnd-core",instanceId:"dnd-core"}))}Object.defineProperty(e,"__esModule",{value:!0});var i=n(463),o=n(467),a=n(145),u=n(479),s=n(481),c=function(){function t(t,e,n){var i=this;void 0===e&&(e={}),void 0===n&&(n=!1),this.context=e,this.isSetUp=!1,this.handleRefCountChange=function(){var t=i.store.getState().refCount>0;t&&!i.isSetUp?(i.backend.setup(),i.isSetUp=!0):!t&&i.isSetUp&&(i.backend.teardown(),i.isSetUp=!1)};var o=r(n);this.store=o,this.monitor=new u.default(o,new s.default(o)),this.backend=t(this),o.subscribe(this.handleRefCountChange)}return t.prototype.getContext=function(){return this.context},t.prototype.getMonitor=function(){return this.monitor},t.prototype.getBackend=function(){return this.backend},t.prototype.getRegistry=function(){return this.monitor.registry},t.prototype.getActions=function(){function t(t){return function(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];var o=t.apply(e,r);"undefined"!==typeof o&&n(o)}}var e=this,n=this.store.dispatch,r=a.default(this);return Object.keys(r).reduce(function(e,n){var i=r[n];return e[n]=t(i),e},{})},t.prototype.dispatch=function(t){this.store.dispatch(t)},t}();e.default=c},function(t,e,n){"use strict";function r(t){if("object"!==typeof t||null===t)return!1;for(var e=t;null!==Object.getPrototypeOf(e);)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}function i(t,e,n){function o(){y===g&&(y=g.slice())}function a(){if(m)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return d}function u(t){if("function"!==typeof t)throw new Error("Expected the listener to be a function.");if(m)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");var e=!0;return o(),y.push(t),function(){if(e){if(m)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");e=!1,o();var n=y.indexOf(t);y.splice(n,1)}}}function s(t){if(!r(t))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if("undefined"===typeof t.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(m)throw new Error("Reducers may not dispatch actions.");try{m=!0,d=h(d,t)}finally{m=!1}for(var e=g=y,n=0;n<e.length;n++){(0,e[n])()}return t}function c(t){if("function"!==typeof t)throw new Error("Expected the nextReducer to be a function.");h=t,s({type:v.REPLACE})}function l(){var t,e=u;return t={subscribe:function(t){function n(){t.next&&t.next(a())}if("object"!==typeof t||null===t)throw new TypeError("Expected the observer to be an object.");return n(),{unsubscribe:e(n)}}},t[p.a]=function(){return this},t}var f;if("function"===typeof e&&"function"===typeof n||"function"===typeof n&&"function"===typeof arguments[3])throw new Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function");if("function"===typeof e&&"undefined"===typeof n&&(n=e,e=void 0),"undefined"!==typeof n){if("function"!==typeof n)throw new Error("Expected the enhancer to be a function.");return n(i)(t,e)}if("function"!==typeof t)throw new Error("Expected the reducer to be a function.");var h=t,d=e,g=[],y=g,m=!1;return s({type:v.INIT}),f={dispatch:s,subscribe:u,getState:a,replaceReducer:c},f[p.a]=l,f}function o(t,e){var n=e&&e.type;return"Given "+(n&&'action "'+String(n)+'"'||"an action")+', reducer "'+t+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function a(t){Object.keys(t).forEach(function(e){var n=t[e];if("undefined"===typeof n(void 0,{type:v.INIT}))throw new Error('Reducer "'+e+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if("undefined"===typeof n(void 0,{type:v.PROBE_UNKNOWN_ACTION()}))throw new Error('Reducer "'+e+"\" returned undefined when probed with a random type. Don't try to handle "+v.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')})}function u(t){for(var e=Object.keys(t),n={},r=0;r<e.length;r++){var i=e[r];"function"===typeof t[i]&&(n[i]=t[i])}var u,s=Object.keys(n);try{a(n)}catch(t){u=t}return function(t,e){if(void 0===t&&(t={}),u)throw u;for(var r=!1,i={},a=0;a<s.length;a++){var c=s[a],l=n[c],f=t[c],h=l(f,e);if("undefined"===typeof h){var d=o(c,e);throw new Error(d)}i[c]=h,r=r||h!==f}return r?i:t}}function s(t,e){return function(){return e(t.apply(this,arguments))}}function c(t,e){if("function"===typeof t)return s(t,e);if("object"!==typeof t||null===t)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===t?"null":typeof t)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var n=Object.keys(t),r={},i=0;i<n.length;i++){var o=n[i],a=t[o];"function"===typeof a&&(r[o]=s(a,e))}return r}function l(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function f(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.forEach(function(e){l(t,e,n[e])})}return t}function h(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return 0===e.length?function(t){return t}:1===e.length?e[0]:e.reduce(function(t,e){return function(){return t(e.apply(void 0,arguments))}})}function d(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(t){return function(){var n=t.apply(void 0,arguments),r=function(){throw new Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},i={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},o=e.map(function(t){return t(i)});return r=h.apply(void 0,o)(n.dispatch),f({},n,{dispatch:r})}}}Object.defineProperty(e,"__esModule",{value:!0}),n.d(e,"createStore",function(){return i}),n.d(e,"combineReducers",function(){return u}),n.d(e,"bindActionCreators",function(){return c}),n.d(e,"applyMiddleware",function(){return d}),n.d(e,"compose",function(){return h}),n.d(e,"__DO_NOT_USE__ActionTypes",function(){return v});var p=n(464),g=function(){return Math.random().toString(36).substring(7).split("").join(".")},v={INIT:"@@redux/INIT"+g(),REPLACE:"@@redux/REPLACE"+g(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+g()}}},function(t,e,n){"use strict";(function(t,r){var i,o=n(466);i="undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof t?t:r;var a=Object(o.a)(i);e.a=a}).call(e,n(57),n(465)(t))},function(t,e){t.exports=function(t){if(!t.webpackPolyfill){var e=Object.create(t);e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),Object.defineProperty(e,"exports",{enumerable:!0}),e.webpackPolyfill=1}return e}},function(t,e,n){"use strict";function r(t){var e,n=t.Symbol;return"function"===typeof n?n.observable?e=n.observable:(e=n("observable"),n.observable=e):e="@@observable",e}e.a=r},function(t,e,n){"use strict";function r(t,e){return void 0===t&&(t={}),{dirtyHandlerIds:s.default(t.dirtyHandlerIds,{type:e.type,payload:i({},e.payload,{prevTargetIds:l.get(t,"dragOperation.targetIds",[])})}),dragOffset:o.default(t.dragOffset,e),refCount:u.default(t.refCount,e),dragOperation:a.default(t.dragOperation,e),stateId:c.default(t.stateId)}}var i=this&&this.__assign||function(){return i=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},i.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0});var o=n(468),a=n(475),u=n(476),s=n(477),c=n(478),l=n(98);e.default=r},function(t,e,n){"use strict";function r(t,e){void 0===t&&(t=u);var n=e.payload;switch(e.type){case o.INIT_COORDS:case o.BEGIN_DRAG:return{initialSourceClientOffset:n.sourceClientOffset,initialClientOffset:n.clientOffset,clientOffset:n.clientOffset};case o.HOVER:return a.areCoordsEqual(t.clientOffset,n.clientOffset)?t:i({},t,{clientOffset:n.clientOffset});case o.END_DRAG:case o.DROP:return u;default:return t}}var i=this&&this.__assign||function(){return i=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},i.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0});var o=n(145),a=n(285),u={initialSourceClientOffset:null,initialClientOffset:null,clientOffset:null};e.default=r},function(t,e,n){"use strict";function r(t){return function(e,n){void 0===e&&(e=[]),void 0===n&&(n={publishSource:!0});var r=n.publishSource,c=void 0===r||r,l=n.clientOffset,d=n.getSourceClientOffset,p=t.getMonitor(),g=t.getRegistry();t.dispatch(s.setClientOffset(l)),i(e,p,g);var v=u(e,p);if(null===v)return void t.dispatch(h);var y=null;l&&(o(d),y=d(v)),t.dispatch(s.setClientOffset(l,y));var m=g.getSource(v),b=m.beginDrag(p,v);a(b),g.pinSource(v);var x=g.getSourceType(v);return{type:f.BEGIN_DRAG,payload:{itemType:x,item:b,sourceId:v,clientOffset:l||null,sourceClientOffset:y||null,isSourcePublic:!!c}}}}function i(t,e,n){l(!e.isDragging(),"Cannot call beginDrag while dragging.");for(var r=0,i=t;r<i.length;r++){var o=i[r];l(n.getSource(o),"Expected sourceIds to be registered.")}}function o(t){l("function"===typeof t,"When clientOffset is provided, getSourceClientOffset must be a function.")}function a(t){l(c.isObject(t),"Item must be an object.")}function u(t,e){for(var n=null,r=t.length-1;r>=0;r--)if(e.canDragSource(t[r])){n=t[r];break}return n}Object.defineProperty(e,"__esModule",{value:!0});var s=n(470),c=n(98),l=n(19),f=n(83),h={type:f.INIT_COORDS,payload:{clientOffset:null,sourceClientOffset:null}};e.default=r},function(t,e,n){"use strict";function r(t,e){return{type:i.INIT_COORDS,payload:{sourceClientOffset:e||null,clientOffset:t||null}}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(83);e.setClientOffset=r},function(t,e,n){"use strict";function r(t){return function(){if(t.getMonitor().isDragging())return{type:i.PUBLISH_DRAG_SOURCE}}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(83);e.default=r},function(t,e,n){"use strict";function r(t){return function(e,n){var r=(void 0===n?{}:n).clientOffset;i(e);var s=e.slice(0),l=t.getMonitor(),f=t.getRegistry();return o(s,l,f),a(s,f,l.getItemType()),u(s,l,f),{type:c.HOVER,payload:{targetIds:s,clientOffset:r||null}}}}function i(t){l(Array.isArray(t),"Expected targetIds to be an array.")}function o(t,e,n){l(e.isDragging(),"Cannot call hover while not dragging."),l(!e.didDrop(),"Cannot call hover after drop.");for(var r=0;r<t.length;r++){var i=t[r];l(t.lastIndexOf(i)===r,"Expected targetIds to be unique in the passed array.");var o=n.getTarget(i);l(o,"Expected targetIds to be registered.")}}function a(t,e,n){for(var r=t.length-1;r>=0;r--){var i=t[r],o=e.getTargetType(i);s.default(o,n)||t.splice(r,1)}}function u(t,e,n){for(var r=0,i=t;r<i.length;r++){var o=i[r];n.getTarget(o).hover(e,o)}}Object.defineProperty(e,"__esModule",{value:!0});var s=n(284),c=n(83),l=n(19);e.default=r},function(t,e,n){"use strict";function r(t){return function(e){void 0===e&&(e={});var n=t.getMonitor(),r=t.getRegistry();i(n),u(n).forEach(function(i,a){var u=o(i,a,r,n),l={type:c.DROP,payload:{dropResult:s({},e,u)}};t.dispatch(l)})}}function i(t){f(t.isDragging(),"Cannot call drop while not dragging."),f(!t.didDrop(),"Cannot call drop twice during one drag operation.")}function o(t,e,n,r){var i=n.getTarget(t),o=i.drop(r,t);return a(o),"undefined"===typeof o&&(o=0===e?{}:r.getDropResult()),o}function a(t){f("undefined"===typeof t||l.isObject(t),"Drop result must either be an object or undefined.")}function u(t){var e=t.getTargetIds().filter(t.canDropOnTarget,t);return e.reverse(),e}var s=this&&this.__assign||function(){return s=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},s.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0});var c=n(83),l=n(98),f=n(19);e.default=r},function(t,e,n){"use strict";function r(t){return function(){var e=t.getMonitor(),n=t.getRegistry();i(e);var r=e.getSourceId();return n.getSource(r,!0).endDrag(e,r),n.unpinSource(),{type:o.END_DRAG}}}function i(t){a(t.isDragging(),"Cannot call endDrag while not dragging.")}Object.defineProperty(e,"__esModule",{value:!0});var o=n(83),a=n(19);e.default=r},function(t,e,n){"use strict";function r(t,e){void 0===t&&(t=s);var n=e.payload;switch(e.type){case o.BEGIN_DRAG:return i({},t,{itemType:n.itemType,item:n.item,sourceId:n.sourceId,isSourcePublic:n.isSourcePublic,dropResult:null,didDrop:!1});case o.PUBLISH_DRAG_SOURCE:return i({},t,{isSourcePublic:!0});case o.HOVER:return i({},t,{targetIds:n.targetIds});case a.REMOVE_TARGET:return-1===t.targetIds.indexOf(n.targetId)?t:i({},t,{targetIds:u.without(t.targetIds,n.targetId)});case o.DROP:return i({},t,{dropResult:n.dropResult,didDrop:!0,targetIds:[]});case o.END_DRAG:return i({},t,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return t}}var i=this&&this.__assign||function(){return i=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},i.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0});var o=n(145),a=n(146),u=n(98),s={itemType:null,item:null,sourceId:null,targetIds:[],dropResult:null,didDrop:!1,isSourcePublic:null};e.default=r},function(t,e,n){"use strict";function r(t,e){switch(void 0===t&&(t=0),e.type){case i.ADD_SOURCE:case i.ADD_TARGET:return t+1;case i.REMOVE_SOURCE:case i.REMOVE_TARGET:return t-1;default:return t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(146);e.default=r},function(t,e,n){"use strict";function r(t,e){switch(void 0===t&&(t=u.NONE),e.type){case i.HOVER:break;case o.ADD_SOURCE:case o.ADD_TARGET:case o.REMOVE_TARGET:case o.REMOVE_SOURCE:return u.NONE;case i.BEGIN_DRAG:case i.PUBLISH_DRAG_SOURCE:case i.END_DRAG:case i.DROP:default:return u.ALL}var n=e.payload,r=n.targetIds,c=void 0===r?[]:r,l=n.prevTargetIds,f=void 0===l?[]:l,h=s.xor(c,f);if(!(h.length>0)&&a.areArraysEqual(c,f))return u.NONE;var d=f[f.length-1],p=c[c.length-1];return d!==p&&(d&&h.push(d),p&&h.push(p)),h}Object.defineProperty(e,"__esModule",{value:!0});var i=n(145),o=n(146),a=n(285),u=n(286),s=n(98);e.default=r},function(t,e,n){"use strict";function r(t){return void 0===t&&(t=0),t+1}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(284),i=n(480),o=n(286),a=n(19),u=function(){function t(t,e){this.store=t,this.registry=e}return t.prototype.subscribeToStateChange=function(t,e){var n=this;void 0===e&&(e={handlerIds:void 0});var r=e.handlerIds;a("function"===typeof t,"listener must be a function."),a("undefined"===typeof r||Array.isArray(r),"handlerIds, when specified, must be an array of strings.");var i=this.store.getState().stateId,u=function(){var e=n.store.getState(),a=e.stateId;try{a===i||a===i+1&&!o.areDirty(e.dirtyHandlerIds,r)||t()}finally{i=a}};return this.store.subscribe(u)},t.prototype.subscribeToOffsetChange=function(t){var e=this;a("function"===typeof t,"listener must be a function.");var n=this.store.getState().dragOffset,r=function(){var r=e.store.getState().dragOffset;r!==n&&(n=r,t())};return this.store.subscribe(r)},t.prototype.canDragSource=function(t){if(!t)return!1;var e=this.registry.getSource(t);return a(e,"Expected to find a valid source."),!this.isDragging()&&e.canDrag(this,t)},t.prototype.canDropOnTarget=function(t){if(!t)return!1;var e=this.registry.getTarget(t);if(a(e,"Expected to find a valid target."),!this.isDragging()||this.didDrop())return!1;var n=this.registry.getTargetType(t),i=this.getItemType();return r.default(n,i)&&e.canDrop(this,t)},t.prototype.isDragging=function(){return Boolean(this.getItemType())},t.prototype.isDraggingSource=function(t){if(!t)return!1;var e=this.registry.getSource(t,!0);return a(e,"Expected to find a valid source."),!(!this.isDragging()||!this.isSourcePublic())&&(this.registry.getSourceType(t)===this.getItemType()&&e.isDragging(this,t))},t.prototype.isOverTarget=function(t,e){if(void 0===e&&(e={shallow:!1}),!t)return!1;var n=e.shallow;if(!this.isDragging())return!1;var i=this.registry.getTargetType(t),o=this.getItemType();if(o&&!r.default(i,o))return!1;var a=this.getTargetIds();if(!a.length)return!1;var u=a.indexOf(t);return n?u===a.length-1:u>-1},t.prototype.getItemType=function(){return this.store.getState().dragOperation.itemType},t.prototype.getItem=function(){return this.store.getState().dragOperation.item},t.prototype.getSourceId=function(){return this.store.getState().dragOperation.sourceId},t.prototype.getTargetIds=function(){return this.store.getState().dragOperation.targetIds},t.prototype.getDropResult=function(){return this.store.getState().dragOperation.dropResult},t.prototype.didDrop=function(){return this.store.getState().dragOperation.didDrop},t.prototype.isSourcePublic=function(){return this.store.getState().dragOperation.isSourcePublic},t.prototype.getInitialClientOffset=function(){return this.store.getState().dragOffset.initialClientOffset},t.prototype.getInitialSourceClientOffset=function(){return this.store.getState().dragOffset.initialSourceClientOffset},t.prototype.getClientOffset=function(){return this.store.getState().dragOffset.clientOffset},t.prototype.getSourceClientOffset=function(){return i.getSourceClientOffset(this.store.getState().dragOffset)},t.prototype.getDifferenceFromInitialOffset=function(){return i.getDifferenceFromInitialOffset(this.store.getState().dragOffset)},t}();e.default=u},function(t,e,n){"use strict";function r(t,e){return{x:t.x+e.x,y:t.y+e.y}}function i(t,e){return{x:t.x-e.x,y:t.y-e.y}}function o(t){var e=t.clientOffset,n=t.initialClientOffset,o=t.initialSourceClientOffset;return e&&n&&o?i(r(e,o),n):null}function a(t){var e=t.clientOffset,n=t.initialClientOffset;return e&&n?i(e,n):null}Object.defineProperty(e,"__esModule",{value:!0}),e.add=r,e.subtract=i,e.getSourceClientOffset=o,e.getDifferenceFromInitialOffset=a},function(t,e,n){"use strict";function r(t){var e=u.default().toString();switch(t){case s.HandlerRole.SOURCE:return"S"+e;case s.HandlerRole.TARGET:return"T"+e;default:throw new Error("Unknown Handler Role: "+t)}}function i(t){switch(t[0]){case"S":return s.HandlerRole.SOURCE;case"T":return s.HandlerRole.TARGET;default:l(!1,"Cannot parse handler ID: "+t)}}function o(t,e){var n=t.entries(),r=!1;do{var i=n.next(),o=i.done;if(i.value[1]===e)return!0;r=o}while(!r);return!1}Object.defineProperty(e,"__esModule",{value:!0});var a=n(146),u=n(482),s=n(283),c=n(483),l=n(19),f=n(484),h=function(){function t(t){this.store=t,this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null}return t.prototype.addSource=function(t,e){c.validateType(t),c.validateSourceContract(e);var n=this.addHandler(s.HandlerRole.SOURCE,t,e);return this.store.dispatch(a.addSource(n)),n},t.prototype.addTarget=function(t,e){c.validateType(t,!0),c.validateTargetContract(e);var n=this.addHandler(s.HandlerRole.TARGET,t,e);return this.store.dispatch(a.addTarget(n)),n},t.prototype.containsHandler=function(t){return o(this.dragSources,t)||o(this.dropTargets,t)},t.prototype.getSource=function(t,e){return void 0===e&&(e=!1),l(this.isSourceId(t),"Expected a valid source ID."),e&&t===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(t)},t.prototype.getTarget=function(t){return l(this.isTargetId(t),"Expected a valid target ID."),this.dropTargets.get(t)},t.prototype.getSourceType=function(t){return l(this.isSourceId(t),"Expected a valid source ID."),this.types.get(t)},t.prototype.getTargetType=function(t){return l(this.isTargetId(t),"Expected a valid target ID."),this.types.get(t)},t.prototype.isSourceId=function(t){return i(t)===s.HandlerRole.SOURCE},t.prototype.isTargetId=function(t){return i(t)===s.HandlerRole.TARGET},t.prototype.removeSource=function(t){var e=this;l(this.getSource(t),"Expected an existing source."),this.store.dispatch(a.removeSource(t)),f(function(){e.dragSources.delete(t),e.types.delete(t)})},t.prototype.removeTarget=function(t){l(this.getTarget(t),"Expected an existing target."),this.store.dispatch(a.removeTarget(t)),this.dropTargets.delete(t),this.types.delete(t)},t.prototype.pinSource=function(t){var e=this.getSource(t);l(e,"Expected an existing source."),this.pinnedSourceId=t,this.pinnedSource=e},t.prototype.unpinSource=function(){l(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null},t.prototype.addHandler=function(t,e,n){var i=r(t);return this.types.set(i,e),t===s.HandlerRole.SOURCE?this.dragSources.set(i,n):t===s.HandlerRole.TARGET&&this.dropTargets.set(i,n),i},t}();e.default=h},function(t,e,n){"use strict";function r(){return i++}Object.defineProperty(e,"__esModule",{value:!0});var i=0;e.default=r},function(t,e,n){"use strict";function r(t){a("function"===typeof t.canDrag,"Expected canDrag to be a function."),a("function"===typeof t.beginDrag,"Expected beginDrag to be a function."),a("function"===typeof t.endDrag,"Expected endDrag to be a function.")}function i(t){a("function"===typeof t.canDrop,"Expected canDrop to be a function."),a("function"===typeof t.hover,"Expected hover to be a function."),a("function"===typeof t.drop,"Expected beginDrag to be a function.")}function o(t,e){if(e&&Array.isArray(t))return void t.forEach(function(t){return o(t,!1)});a("string"===typeof t||"symbol"===typeof t,e?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}Object.defineProperty(e,"__esModule",{value:!0});var a=n(19);e.validateSourceContract=r,e.validateTargetContract=i,e.validateType=o},function(t,e,n){"use strict";function r(){if(s.length)throw s.shift()}function i(t){var e;e=u.length?u.pop():new o,e.task=t,a(e)}function o(){this.task=null}var a=n(485),u=[],s=[],c=a.makeRequestCallFromTimer(r);t.exports=i,o.prototype.call=function(){try{this.task.call()}catch(t){i.onerror?i.onerror(t):(s.push(t),c())}finally{this.task=null,u[u.length]=this}}},function(t,e,n){"use strict";(function(e){function n(t){a.length||(o(),u=!0),a[a.length]=t}function r(){for(;s<a.length;){var t=s;if(s+=1,a[t].call(),s>c){for(var e=0,n=a.length-s;e<n;e++)a[e]=a[e+s];a.length-=s,s=0}}a.length=0,s=0,u=!1}function i(t){return function(){function e(){clearTimeout(n),clearInterval(r),t()}var n=setTimeout(e,0),r=setInterval(e,50)}}t.exports=n;var o,a=[],u=!1,s=0,c=1024,l="undefined"!==typeof e?e:self,f=l.MutationObserver||l.WebKitMutationObserver;o="function"===typeof f?function(t){var e=1,n=new f(t),r=document.createTextNode("");return n.observe(r,{characterData:!0}),function(){e=-e,r.data=e}}(r):i(r),n.requestFlush=o,n.makeRequestCallFromTimer=i}).call(e,n(57))},function(t,e,n){"use strict";t.exports=n(487)},function(t,e,n){"use strict";function r(t){if("object"===typeof t&&null!==t){var e=t.$$typeof;switch(e){case a:switch(t=t.type){case d:case p:case s:case l:case c:case v:return t;default:switch(t=t&&t.$$typeof){case h:case g:case f:return t;default:return e}}case m:case y:case u:return e}}}function i(t){return r(t)===p}Object.defineProperty(e,"__esModule",{value:!0});var o="function"===typeof Symbol&&Symbol.for,a=o?Symbol.for("react.element"):60103,u=o?Symbol.for("react.portal"):60106,s=o?Symbol.for("react.fragment"):60107,c=o?Symbol.for("react.strict_mode"):60108,l=o?Symbol.for("react.profiler"):60114,f=o?Symbol.for("react.provider"):60109,h=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.async_mode"):60111,p=o?Symbol.for("react.concurrent_mode"):60111,g=o?Symbol.for("react.forward_ref"):60112,v=o?Symbol.for("react.suspense"):60113,y=o?Symbol.for("react.memo"):60115,m=o?Symbol.for("react.lazy"):60116;e.typeOf=r,e.AsyncMode=d,e.ConcurrentMode=p,e.ContextConsumer=h,e.ContextProvider=f,e.Element=a,e.ForwardRef=g,e.Fragment=s,e.Lazy=m,e.Memo=y,e.Portal=u,e.Profiler=l,e.StrictMode=c,e.Suspense=v,e.isValidElementType=function(t){return"string"===typeof t||"function"===typeof t||t===s||t===p||t===l||t===c||t===v||"object"===typeof t&&null!==t&&(t.$$typeof===m||t.$$typeof===y||t.$$typeof===f||t.$$typeof===h||t.$$typeof===g)},e.isAsyncMode=function(t){return i(t)||r(t)===d},e.isConcurrentMode=i,e.isContextConsumer=function(t){return r(t)===h},e.isContextProvider=function(t){return r(t)===f},e.isElement=function(t){return"object"===typeof t&&null!==t&&t.$$typeof===a},e.isForwardRef=function(t){return r(t)===g},e.isFragment=function(t){return r(t)===s},e.isLazy=function(t){return r(t)===m},e.isMemo=function(t){return r(t)===y},e.isPortal=function(t){return r(t)===u},e.isProfiler=function(t){return r(t)===l},e.isStrictMode=function(t){return r(t)===c},e.isSuspense=function(t){return r(t)===v}},function(t,e,n){"use strict";function r(t,e){return void 0===e&&(e={}),u.default("DragLayer","collect[, options]",t,e),f("function"===typeof t,'Expected "collect" provided as the first argument to DragLayer to be a function that collects props to inject into the component. ',"Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-layer.html",t),f(l(e),'Expected "options" provided as the second argument to DragLayer to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-layer.html',e),function(n){var r=n,u=e.arePropsEqual,l=void 0===u?h:u,p=r.displayName||r.name||"Component",g=function(e){function u(){var t=null!==e&&e.apply(this,arguments)||this;return t.isCurrentlyMounted=!1,t.ref=a.createRef(),t.handleChange=function(){if(t.isCurrentlyMounted){var e=t.getCurrentState();h(e,t.state)||t.setState(e)}},t}return i(u,e),u.prototype.getDecoratedComponentInstance=function(){return f(this.ref.current,"In order to access an instance of the decorated component it can not be a stateless component."),this.ref.current},u.prototype.shouldComponentUpdate=function(t,e){return!l(t,this.props)||!h(e,this.state)},u.prototype.componentDidMount=function(){this.isCurrentlyMounted=!0,this.handleChange()},u.prototype.componentWillUnmount=function(){this.isCurrentlyMounted=!1,this.unsubscribeFromOffsetChange&&(this.unsubscribeFromOffsetChange(),this.unsubscribeFromOffsetChange=void 0),this.unsubscribeFromStateChange&&(this.unsubscribeFromStateChange(),this.unsubscribeFromStateChange=void 0)},u.prototype.render=function(){var t=this;return a.createElement(s.Consumer,null,function(e){var n=e.dragDropManager;return void 0===n?null:(t.receiveDragDropManager(n),t.isCurrentlyMounted?a.createElement(r,o({},t.props,t.state,{ref:d(r)?t.ref:void 0})):null)})},u.prototype.receiveDragDropManager=function(t){if(void 0===this.manager){this.manager=t,f("object"===typeof t,"Could not find the drag and drop manager in the context of %s. Make sure to wrap the top-level component of your app with DragDropContext. Read more: http://react-dnd.github.io/react-dnd/docs-troubleshooting.html#could-not-find-the-drag-and-drop-manager-in-the-context",p,p);var e=this.manager.getMonitor();this.unsubscribeFromOffsetChange=e.subscribeToOffsetChange(this.handleChange),this.unsubscribeFromStateChange=e.subscribeToStateChange(this.handleChange)}},u.prototype.getCurrentState=function(){if(!this.manager)return{};var e=this.manager.getMonitor();return t(e,this.props)},u.displayName="DragLayer("+p+")",u.DecoratedComponent=n,u}(a.Component);return c(g,n)}}var i=this&&this.__extends||function(){var t=function(e,n){return(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])})(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)}}(),o=this&&this.__assign||function(){return o=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},o.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0});var a=n(0),u=n(147),s=n(144),c=n(234),l=n(99),f=n(19),h=n(100),d=n(235).default;e.default=r},function(t,e,n){var r=n(490),i="object"==typeof self&&self&&self.Object===Object&&self,o=r||i||Function("return this")();t.exports=o},function(t,e,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(e,n(57))},function(t,e,n){function r(t){var e=a.call(t,s),n=t[s];try{t[s]=void 0;var r=!0}catch(t){}var i=u.call(t);return r&&(e?t[s]=n:delete t[s]),i}var i=n(288),o=Object.prototype,a=o.hasOwnProperty,u=o.toString,s=i?i.toStringTag:void 0;t.exports=r},function(t,e){function n(t){return i.call(t)}var r=Object.prototype,i=r.toString;t.exports=n},function(t,e,n){var r=n(494),i=r(Object.getPrototypeOf,Object);t.exports=i},function(t,e){function n(t,e){return function(n){return t(e(n))}}t.exports=n},function(t,e){function n(t){return null!=t&&"object"==typeof t}t.exports=n},function(t,e,n){"use strict";function r(t,e,n,r){void 0===r&&(r={}),i.default("DragSource","type, spec, collect[, options]",t,e,n,r);var d=t;"function"!==typeof t&&(f(l.default(t),'Expected "type" provided as the first argument to DragSource to be a string, or a function that returns a string given the current props. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',t),d=function(){return t}),f(h(e),'Expected "spec" provided as the second argument to DragSource to be a plain object. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',e);var p=u.default(e);return f("function"===typeof n,'Expected "collect" provided as the third argument to DragSource to be a function that returns a plain object of props to inject. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',n),f(h(r),'Expected "options" provided as the fourth argument to DragSource to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',n),function(t){return o.default({containerDisplayName:"DragSource",createHandler:p,registerHandler:a.default,createMonitor:function(t){return new s.default(t)},createConnector:c.default,DecoratedComponent:t,getType:d,collect:n,options:r})}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(147),o=n(289),a=n(290),u=n(504),s=n(291),c=n(505),l=n(293),f=n(19),h=n(99);e.default=r},function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n(498)),r(n(502)),r(n(503))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(499),i=n(501),o=function(){function t(t){this.isDisposed=!1,this.action=r(t)?t:i}return t.isDisposable=function(t){return t&&r(t.dispose)},t._fixup=function(e){return t.isDisposable(e)?e:t.empty},t.create=function(e){return new t(e)},t.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)},t.empty={dispose:i},t}();e.Disposable=o},function(t,e,n){function r(t){if(!o(t))return!1;var e=i(t);return e==u||e==s||e==a||e==c}var i=n(287),o=n(500),a="[object AsyncFunction]",u="[object Function]",s="[object GeneratorFunction]",c="[object Proxy]";t.exports=r},function(t,e){function n(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=n},function(t,e){function n(){}t.exports=n},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(){this.isDisposed=!1}return t.prototype.getDisposable=function(){return this.current},t.prototype.setDisposable=function(t){var e=this.isDisposed;if(!e){var n=this.current;this.current=t,n&&n.dispose()}e&&t&&t.dispose()},t.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var t=this.current;this.current=void 0,t&&t.dispose()}},t}();e.SerialDisposable=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.isDisposed=!1,this.disposables=t}return t.prototype.add=function(t){this.isDisposed?t.dispose():this.disposables.push(t)},t.prototype.remove=function(t){var e=!1;if(!this.isDisposed){var n=this.disposables.indexOf(t);-1!==n&&(e=!0,this.disposables.splice(n,1),t.dispose())}return e},t.prototype.clear=function(){if(!this.isDisposed){for(var t=this.disposables.length,e=new Array(t),n=0;n<t;n++)e[n]=this.disposables[n];this.disposables=[];for(var n=0;n<t;n++)e[n].dispose()}},t.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var t=this.disposables.length,e=new Array(t),n=0;n<t;n++)e[n]=this.disposables[n];this.disposables=[];for(var n=0;n<t;n++)e[n].dispose()}},t}();e.CompositeDisposable=r},function(t,e,n){"use strict";function r(t){return Object.keys(t).forEach(function(e){i(o.indexOf(e)>-1,'Expected the drag source specification to only have some of the following keys: %s. Instead received a specification with an unexpected "%s" key. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',o.join(", "),e),i("function"===typeof t[e],"Expected %s in the drag source specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html",e,e,t[e])}),a.forEach(function(e){i("function"===typeof t[e],"Expected %s in the drag source specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html",e,e,t[e])}),function(e,n){return new u(t,e,n)}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(19),o=(n(99),["canDrag","beginDrag","isDragging","endDrag"]),a=["beginDrag"],u=function(){function t(t,e,n){var r=this;this.spec=t,this.monitor=e,this.ref=n,this.props=null,this.beginDrag=function(){if(r.props){var t=r.spec.beginDrag(r.props,r.monitor,r.ref.current);return t}}}return t.prototype.receiveProps=function(t){this.props=t},t.prototype.canDrag=function(){return!!this.props&&(!this.spec.canDrag||this.spec.canDrag(this.props,this.monitor))},t.prototype.isDragging=function(t,e){return!!this.props&&(this.spec.isDragging?this.spec.isDragging(this.props,this.monitor):e===t.getSourceId())},t.prototype.endDrag=function(){this.props&&this.spec.endDrag&&this.spec.endDrag(this.props,this.monitor,this.ref.current)},t}();e.default=r},function(t,e,n){"use strict";function r(t){function e(){c&&(c(),c=void 0),a&&u&&(c=t.connectDragSource(a,u,s))}function n(){h&&(h(),h=void 0),a&&l&&(h=t.connectDragPreview(a,l,f))}function r(t){t!==a&&(a=t,e(),n())}var a,u,s,c,l,f,h;return{receiveHandlerId:r,hooks:i.default({dragSource:function(t,n){t===u&&o(n,s)||(u=t,s=n,e())},dragPreview:function(t,e){t===l&&o(e,f)||(l=t,f=e,n())}})}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(292),o=n(100);e.default=r},function(t,e,n){"use strict";function r(t,e){"function"===typeof t?t(e):t.current=e}function i(t,e){var n=t.ref;return a("string"!==typeof n,"Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a <span> or <div>. Read more: https://facebook.github.io/react/docs/more-about-refs.html#the-ref-callback-attribute"),n?o.cloneElement(t,{ref:function(t){r(e,t),n&&r(n,t)}}):o.cloneElement(t,{ref:e})}Object.defineProperty(e,"__esModule",{value:!0});var o=n(0),a=n(19);e.default=i},function(t,e,n){"use strict";function r(t,e,n,r){void 0===r&&(r={}),i.default("DropTarget","type, spec, collect[, options]",t,e,n,r);var d=t;"function"!==typeof t&&(f(c.default(t,!0),'Expected "type" provided as the first argument to DropTarget to be a string, an array of strings, or a function that returns either given the current props. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',t),d=function(){return t}),f(h(e),'Expected "spec" provided as the second argument to DropTarget to be a plain object. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',e);var p=u.default(e);return f("function"===typeof n,'Expected "collect" provided as the third argument to DropTarget to be a function that returns a plain object of props to inject. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',n),f(h(r),'Expected "options" provided as the fourth argument to DropTarget to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',n),function(t){return o.default({containerDisplayName:"DropTarget",createHandler:p,registerHandler:a.default,createMonitor:function(t){return new l.default(t)},createConnector:s.default,DecoratedComponent:t,getType:d,collect:n,options:r})}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(147),o=n(289),a=n(294),u=n(508),s=n(509),c=n(293),l=n(295),f=n(19),h=n(99);e.default=r},function(t,e,n){"use strict";function r(t){return Object.keys(t).forEach(function(e){i(o.indexOf(e)>-1,'Expected the drop target specification to only have some of the following keys: %s. Instead received a specification with an unexpected "%s" key. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',o.join(", "),e),i("function"===typeof t[e],"Expected %s in the drop target specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html",e,e,t[e])}),function(e,n){return new a(t,e,n)}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(19),o=(n(99),["canDrop","hover","drop"]),a=function(){function t(t,e,n){this.spec=t,this.monitor=e,this.ref=n,this.props=null}return t.prototype.receiveProps=function(t){this.props=t},t.prototype.receiveMonitor=function(t){this.monitor=t},t.prototype.canDrop=function(){return!this.spec.canDrop||this.spec.canDrop(this.props,this.monitor)},t.prototype.hover=function(){this.spec.hover&&this.spec.hover(this.props,this.monitor,this.ref.current)},t.prototype.drop=function(){if(this.spec.drop){var t=this.spec.drop(this.props,this.monitor,this.ref.current);return t}},t}();e.default=r},function(t,e,n){"use strict";function r(t){function e(){s&&(s(),s=void 0),r&&a&&(s=t.connectDropTarget(r,a,u))}function n(t){t!==r&&(r=t,e())}var r,a,u,s;return{receiveHandlerId:n,hooks:i.default({dropTarget:function(t,n){t===a&&o(n,u)||(a=t,u=n,e())}})}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(292),o=n(100);e.default=r},function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),r(n(511)),r(n(514)),r(n(516)),r(n(517))},function(t,e,n){"use strict";function r(t){var e=t.item,n=t.options,r=t.preview,l=t.previewOptions,f=t.collect,h=t.ref;c(null!=e,"item must be defined"),c(null!=e.type,"item type must be defined");var d=a.useDragDropManager(),p=d.getBackend(),g=o.useDragSourceMonitor(d,t);return h||(h=i.useRef(null)),i.useEffect(function(){var t=h.current;return p.connectDragSource(g.getHandlerId(),t,n)},[]),i.useEffect(function(){if(r){var t=u.isRef(r)?r.current:r;return p.connectDragPreview(g.getHandlerId(),t,l)}},[r&&r.current]),[f?s.useMonitorOutput(g,f):{},h]}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=n(512),a=n(236),u=n(513),s=n(296),c=n(19);e.useDrag=r},function(t,e,n){"use strict";function r(t,e){var n=i.useRef(e);i.useEffect(function(){n.current=e});var r=i.useMemo(function(){return new o.default(t)},[t]);i.useEffect(function(){var n=a.default(e.item.type,s,t),i=n.handlerId,o=n.unregister;return r.receiveHandlerId(i),o},[r]);var s=i.useMemo(function(){return{beginDrag:function(){var t=n.current,e=t.begin,i=t.item;if(e){var o=e(r);return u(null==o||"object"===typeof o,"dragSpec.begin() must either return an object, undefined, or null"),o||i||{}}return i||{}},canDrag:function(){var t=n.current.canDrag;return!t||t(r)},isDragging:function(t,e){var i=n.current.isDragging;return i?i(r):e===t.getSourceId()},endDrag:function(){var t=n.current.end;t&&t(r.getItem(),r)}}},[]);return r}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=n(291),a=n(290),u=n(19);e.useDragSourceMonitor=r},function(t,e,n){"use strict";function r(t){if(null!==t&&"object"===typeof t){var e=Object.keys(t);return 1===e.length&&"current"===e[0]}return!1}Object.defineProperty(e,"__esModule",{value:!0}),e.isRef=r},function(t,e,n){"use strict";function r(t){var e=t.accept,n=t.options,r=t.collect;s(null!=e,"accept must be defined");var c=t.ref;c||(c=i.useRef(null));var l=o.useDragDropManager(),f=l.getBackend(),h=a.useDropTargetMonitor(l,t);return i.useEffect(function(){if(c.current){var t=c.current;if(t)return f.connectDropTarget(h.getHandlerId(),t,n)}}),[r?u.useMonitorOutput(h,r):{},c]}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=n(236),a=n(515),u=n(296),s=n(19);e.useDrop=r},function(t,e,n){"use strict";function r(t,e){var n=i.useRef(e);i.useEffect(function(){n.current=e});var r=i.useMemo(function(){return new o.default(t)},[t]);i.useEffect(function(){var n=a.default(e.accept,u,t),i=n.handlerId,o=n.unregister;return r.receiveHandlerId(i),o},[r]);var u=i.useMemo(function(){return{canDrop:function(){var t=n.current.canDrop;return!t||t(r.getItem(),r)},hover:function(){var t=n.current.hover;t&&t(r.getItem(),r)},drop:function(){var t=n.current.drop;if(t)return t(r.getItem(),r)}}},[]);return r}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=n(295),a=n(294);e.useDropTargetMonitor=r},function(t,e,n){"use strict";function r(t){var e=o.useDragDropManager(),n=e.getMonitor(),r=a.useCollector(n,t),u=r[0],s=r[1];return i.useEffect(function(){return n.subscribeToOffsetChange(s)}),i.useEffect(function(){return n.subscribeToStateChange(s)}),u}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=n(236),a=n(297);e.useDragLayer=r},function(t,e,n){"use strict";function r(t){var e=o.useRef(null),n=document.createElement("div");return[function(r){var u=i({},r,{ref:e});return a.createPortal(o.createElement(t,u),n)},e]}var i=this&&this.__assign||function(){return i=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},i.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0});var o=n(0),a=n(18);e.useDragPreview=r},function(t,e,n){"use strict";var r=this&&this.__assign||function(){return r=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},r.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0});var i=n(519),o=n(299),a=n(520),u=n(522),s=n(237),c=function(){function t(t){var e=this;this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.getSourceClientOffset=function(t){return a.getNodeClientOffset(e.sourceNodes.get(t))},this.endDragNativeItem=function(){e.isDraggingNativeItem()&&(e.actions.endDrag(),e.registry.removeSource(e.currentNativeHandle),e.currentNativeHandle=null,e.currentNativeSource=null)},this.isNodeInDocument=function(t){return!!document&&document.body.contains(t)||!!e.window&&e.window.document.body.contains(t)},this.endDragIfSourceWasRemovedFromDOM=function(){var t=e.currentDragSourceNode;e.isNodeInDocument(t)||e.clearCurrentDragSourceNode()&&e.actions.endDrag()},this.handleTopDragStartCapture=function(){e.clearCurrentDragSourceNode(),e.dragStartSourceIds=[]},this.handleTopDragStart=function(t){var n=e.dragStartSourceIds;e.dragStartSourceIds=null;var r=a.getEventClientOffset(t);e.monitor.isDragging()&&e.actions.endDrag(),e.actions.beginDrag(n||[],{publishSource:!1,getSourceClientOffset:e.getSourceClientOffset,clientOffset:r});var i=t.dataTransfer,o=u.matchNativeItemType(i);if(e.monitor.isDragging()){if(i&&"function"===typeof i.setDragImage){var s=e.monitor.getSourceId(),c=e.sourceNodes.get(s),l=e.sourcePreviewNodes.get(s)||c;if(l){var f=e.getCurrentSourcePreviewNodeOptions(),h=f.anchorX,d=f.anchorY,p=f.offsetX,g=f.offsetY,v={anchorX:h,anchorY:d},y={offsetX:p,offsetY:g},m=a.getDragPreviewOffset(c,l,r,v,y);i.setDragImage(l,m.x,m.y)}}try{i.setData("application/json",{})}catch(t){}e.setCurrentDragSourceNode(t.target);e.getCurrentSourcePreviewNodeOptions().captureDraggingState?e.actions.publishDragSource():setTimeout(function(){return e.actions.publishDragSource()},0)}else if(o)e.beginDragNativeItem(o);else{if(i&&!i.types&&(t.target&&!t.target.hasAttribute||!t.target.hasAttribute("draggable")))return;t.preventDefault()}},this.handleTopDragEndCapture=function(){e.clearCurrentDragSourceNode()&&e.actions.endDrag()},this.handleTopDragEnterCapture=function(t){if(e.dragEnterTargetIds=[],e.enterLeaveCounter.enter(t.target)&&!e.monitor.isDragging()){var n=t.dataTransfer,r=u.matchNativeItemType(n);r&&e.beginDragNativeItem(r)}},this.handleTopDragEnter=function(t){var n=e.dragEnterTargetIds;if(e.dragEnterTargetIds=[],e.monitor.isDragging()){e.altKeyPressed=t.altKey,o.isFirefox()||e.actions.hover(n,{clientOffset:a.getEventClientOffset(t)});n.some(function(t){return e.monitor.canDropOnTarget(t)})&&(t.preventDefault(),t.dataTransfer&&(t.dataTransfer.dropEffect=e.getCurrentDropEffect()))}},this.handleTopDragOverCapture=function(){e.dragOverTargetIds=[]},this.handleTopDragOver=function(t){var n=e.dragOverTargetIds;if(e.dragOverTargetIds=[],!e.monitor.isDragging())return t.preventDefault(),void(t.dataTransfer&&(t.dataTransfer.dropEffect="none"));e.altKeyPressed=t.altKey,e.actions.hover(n||[],{clientOffset:a.getEventClientOffset(t)}),(n||[]).some(function(t){return e.monitor.canDropOnTarget(t)})?(t.preventDefault(),t.dataTransfer&&(t.dataTransfer.dropEffect=e.getCurrentDropEffect())):e.isDraggingNativeItem()?t.preventDefault():(t.preventDefault(),t.dataTransfer&&(t.dataTransfer.dropEffect="none"))},this.handleTopDragLeaveCapture=function(t){e.isDraggingNativeItem()&&t.preventDefault(),e.enterLeaveCounter.leave(t.target)&&e.isDraggingNativeItem()&&e.endDragNativeItem()},this.handleTopDropCapture=function(t){e.dropTargetIds=[],t.preventDefault(),e.isDraggingNativeItem()&&e.currentNativeSource.mutateItemByReadingDataTransfer(t.dataTransfer),e.enterLeaveCounter.reset()},this.handleTopDrop=function(t){var n=e.dropTargetIds;e.dropTargetIds=[],e.actions.hover(n,{clientOffset:a.getEventClientOffset(t)}),e.actions.drop({dropEffect:e.getCurrentDropEffect()}),e.isDraggingNativeItem()?e.endDragNativeItem():e.endDragIfSourceWasRemovedFromDOM()},this.handleSelectStart=function(t){var e=t.target;"function"===typeof e.dragDrop&&("INPUT"===e.tagName||"SELECT"===e.tagName||"TEXTAREA"===e.tagName||e.isContentEditable||(t.preventDefault(),e.dragDrop()))},this.actions=t.getActions(),this.monitor=t.getMonitor(),this.registry=t.getRegistry(),this.context=t.getContext(),this.enterLeaveCounter=new i.default(this.isNodeInDocument)}return Object.defineProperty(t.prototype,"window",{get:function(){return this.context&&this.context.window?this.context.window:"undefined"!==typeof window?window:void 0},enumerable:!0,configurable:!0}),t.prototype.setup=function(){if(void 0!==this.window){if(this.window.__isReactDndBackendSetUp)throw new Error("Cannot have two HTML5 backends at the same time.");this.window.__isReactDndBackendSetUp=!0,this.addEventListeners(this.window)}},t.prototype.teardown=function(){void 0!==this.window&&(this.window.__isReactDndBackendSetUp=!1,this.removeEventListeners(this.window),this.clearCurrentDragSourceNode(),this.asyncEndDragFrameId&&this.window.cancelAnimationFrame(this.asyncEndDragFrameId))},t.prototype.connectDragPreview=function(t,e,n){var r=this;return this.sourcePreviewNodeOptions.set(t,n),this.sourcePreviewNodes.set(t,e),function(){r.sourcePreviewNodes.delete(t),r.sourcePreviewNodeOptions.delete(t)}},t.prototype.connectDragSource=function(t,e,n){var r=this;this.sourceNodes.set(t,e),this.sourceNodeOptions.set(t,n);var i=function(e){return r.handleDragStart(e,t)},o=function(t){return r.handleSelectStart(t)};return e.setAttribute("draggable","true"),e.addEventListener("dragstart",i),e.addEventListener("selectstart",o),function(){r.sourceNodes.delete(t),r.sourceNodeOptions.delete(t),e.removeEventListener("dragstart",i),e.removeEventListener("selectstart",o),e.setAttribute("draggable","false")}},t.prototype.connectDropTarget=function(t,e){var n=this,r=function(e){return n.handleDragEnter(e,t)},i=function(e){return n.handleDragOver(e,t)},o=function(e){return n.handleDrop(e,t)};return e.addEventListener("dragenter",r),e.addEventListener("dragover",i),e.addEventListener("drop",o),function(){e.removeEventListener("dragenter",r),e.removeEventListener("dragover",i),e.removeEventListener("drop",o)}},t.prototype.addEventListeners=function(t){t.addEventListener&&(t.addEventListener("dragstart",this.handleTopDragStart),t.addEventListener("dragstart",this.handleTopDragStartCapture,!0),t.addEventListener("dragend",this.handleTopDragEndCapture,!0),t.addEventListener("dragenter",this.handleTopDragEnter),t.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),t.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),t.addEventListener("dragover",this.handleTopDragOver),t.addEventListener("dragover",this.handleTopDragOverCapture,!0),t.addEventListener("drop",this.handleTopDrop),t.addEventListener("drop",this.handleTopDropCapture,!0))},t.prototype.removeEventListeners=function(t){t.removeEventListener&&(t.removeEventListener("dragstart",this.handleTopDragStart),t.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),t.removeEventListener("dragend",this.handleTopDragEndCapture,!0),t.removeEventListener("dragenter",this.handleTopDragEnter),t.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),t.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),t.removeEventListener("dragover",this.handleTopDragOver),t.removeEventListener("dragover",this.handleTopDragOverCapture,!0),t.removeEventListener("drop",this.handleTopDrop),t.removeEventListener("drop",this.handleTopDropCapture,!0))},t.prototype.getCurrentSourceNodeOptions=function(){var t=this.monitor.getSourceId(),e=this.sourceNodeOptions.get(t);return r({dropEffect:this.altKeyPressed?"copy":"move"},e||{})},t.prototype.getCurrentDropEffect=function(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect},t.prototype.getCurrentSourcePreviewNodeOptions=function(){var t=this.monitor.getSourceId(),e=this.sourcePreviewNodeOptions.get(t);return r({anchorX:.5,anchorY:.5,captureDraggingState:!1},e||{})},t.prototype.isDraggingNativeItem=function(){var t=this.monitor.getItemType();return Object.keys(s).some(function(e){return s[e]===t})},t.prototype.beginDragNativeItem=function(t){this.clearCurrentDragSourceNode(),this.currentNativeSource=u.createNativeDragSource(t),this.currentNativeHandle=this.registry.addSource(t,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])},t.prototype.setCurrentDragSourceNode=function(t){var e=this;this.clearCurrentDragSourceNode(),this.currentDragSourceNode=t;this.mouseMoveTimeoutTimer=setTimeout(function(){return e.window&&e.window.addEventListener("mousemove",e.endDragIfSourceWasRemovedFromDOM,!0)},1e3)},t.prototype.clearCurrentDragSourceNode=function(){return!!this.currentDragSourceNode&&(this.currentDragSourceNode=null,this.window&&(this.window.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.window.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)),this.mouseMoveTimeoutTimer=null,!0)},t.prototype.handleDragStart=function(t,e){this.dragStartSourceIds||(this.dragStartSourceIds=[]),this.dragStartSourceIds.unshift(e)},t.prototype.handleDragEnter=function(t,e){this.dragEnterTargetIds.unshift(e)},t.prototype.handleDragOver=function(t,e){null===this.dragOverTargetIds&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(e)},t.prototype.handleDrop=function(t,e){this.dropTargetIds.unshift(e)},t}();e.default=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(298),i=function(){function t(t){this.entered=[],this.isNodeInDocument=t}return t.prototype.enter=function(t){var e=this,n=this.entered.length,i=function(n){return e.isNodeInDocument(n)&&(!n.contains||n.contains(t))};return this.entered=r.union(this.entered.filter(i),[t]),0===n&&this.entered.length>0},t.prototype.leave=function(t){var e=this.entered.length;return this.entered=r.without(this.entered.filter(this.isNodeInDocument),t),e>0&&0===this.entered.length},t.prototype.reset=function(){this.entered=[]},t}();e.default=i},function(t,e,n){"use strict";function r(t){var e=t.nodeType===l?t:t.parentElement;if(!e)return null;var n=e.getBoundingClientRect(),r=n.top;return{x:n.left,y:r}}function i(t){return{x:t.clientX,y:t.clientY}}function o(t){return"IMG"===t.nodeName&&(s.isFirefox()||!document.documentElement.contains(t))}function a(t,e,n,r){var i=t?e.width:n,o=t?e.height:r;return s.isSafari()&&t&&(o/=window.devicePixelRatio,i/=window.devicePixelRatio),{dragPreviewWidth:i,dragPreviewHeight:o}}function u(t,e,n,i,u){var l=o(e),f=l?t:e,h=r(f),d={x:n.x-h.x,y:n.y-h.y},p=t.offsetWidth,g=t.offsetHeight,v=i.anchorX,y=i.anchorY,m=a(l,e,p,g),b=m.dragPreviewWidth,x=m.dragPreviewHeight,_=u.offsetX,w=u.offsetY,O=0===_||_,S=0===w||w;return{x:O?_:function(){return new c.default([0,.5,1],[d.x,d.x/p*b,d.x+b-p]).interpolate(v)}(),y:S?w:function(){var t=new c.default([0,.5,1],[d.y,d.y/g*x,d.y+x-g]),e=t.interpolate(y);return s.isSafari()&&l&&(e+=(window.devicePixelRatio-1)*x),e}()}}Object.defineProperty(e,"__esModule",{value:!0});var s=n(299),c=n(521),l=1;e.getNodeClientOffset=r,e.getEventClientOffset=i,e.getDragPreviewOffset=u},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){for(var n=t.length,r=[],i=0;i<n;i++)r.push(i);r.sort(function(e,n){return t[e]<t[n]?-1:1});for(var o,a,u=[],s=[],c=[],i=0;i<n-1;i++)o=t[i+1]-t[i],a=e[i+1]-e[i],s.push(o),u.push(a),c.push(a/o);for(var l=[c[0]],i=0;i<s.length-1;i++){var f=c[i],h=c[i+1];if(f*h<=0)l.push(0);else{o=s[i];var d=s[i+1],p=o+d;l.push(3*p/((p+d)/f+(p+o)/h))}}l.push(c[c.length-1]);for(var g,v=[],y=[],i=0;i<l.length-1;i++){g=c[i];var m=l[i],b=1/s[i],p=m+l[i+1]-g-g;v.push((g-m-p)*b),y.push(p*b*b)}this.xs=t,this.ys=e,this.c1s=l,this.c2s=v,this.c3s=y}return t.prototype.interpolate=function(t){var e=this,n=e.xs,r=e.ys,i=e.c1s,o=e.c2s,a=e.c3s,u=n.length-1;if(t===n[u])return r[u];for(var s,c=0,l=a.length-1;c<=l;){s=Math.floor(.5*(c+l));var f=n[s];if(f<t)c=s+1;else{if(!(f>t))return r[s];l=s-1}}u=Math.max(0,l);var h=t-n[u],d=h*h;return r[u]+i[u]*h+o[u]*d+a[u]*h*d},t}();e.default=r},function(t,e,n){"use strict";function r(t){return new a.NativeDragSource(o.nativeTypesConfig[t])}function i(t){if(!t)return null;var e=Array.prototype.slice.call(t.types||[]);return Object.keys(o.nativeTypesConfig).filter(function(t){return o.nativeTypesConfig[t].matchesTypes.some(function(t){return e.indexOf(t)>-1})})[0]||null}Object.defineProperty(e,"__esModule",{value:!0});var o=n(523),a=n(525);e.createNativeDragSource=r,e.matchNativeItemType=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,i=n(237),o=n(524);e.nativeTypesConfig=(r={},r[i.FILE]={exposeProperties:{files:function(t){return Array.prototype.slice.call(t.files)},items:function(t){return t.items}},matchesTypes:["Files"]},r[i.URL]={exposeProperties:{urls:function(t,e){return o.getDataFromDataTransfer(t,e,"").split("\n")}},matchesTypes:["Url","text/uri-list"]},r[i.TEXT]={exposeProperties:{text:function(t,e){return o.getDataFromDataTransfer(t,e,"")}},matchesTypes:["Text","text/plain"]},r)},function(t,e,n){"use strict";function r(t,e,n){var r=e.reduce(function(e,n){return e||t.getData(n)},"");return null!=r?r:n}Object.defineProperty(e,"__esModule",{value:!0}),e.getDataFromDataTransfer=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t){var e=this;this.config=t,this.item={},Object.keys(this.config.exposeProperties).forEach(function(t){Object.defineProperty(e.item,t,{configurable:!0,enumerable:!0,get:function(){return null}})})}return t.prototype.mutateItemByReadingDataTransfer=function(t){var e=this,n={};t&&Object.keys(this.config.exposeProperties).forEach(function(r){n[r]={value:e.config.exposeProperties[r](t,e.config.matchesTypes)}}),Object.defineProperties(this.item,n)},t.prototype.canDrag=function(){return!0},t.prototype.beginDrag=function(){return this.item},t.prototype.isDragging=function(t,e){return e===t.getSourceId()},t.prototype.endDrag=function(){},t}();e.NativeDragSource=r},function(t,e,n){"use strict";function r(){return i||(i=new Image,i.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),i}Object.defineProperty(e,"__esModule",{value:!0});var i;e.default=r},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(8),o=r(i),a=n(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(0),y=r(v),m=n(300),b=r(m);n(782);var x=n(6),_=x.WeaLocaleProvider.getLabel,w=function(t){function e(t){(0,c.default)(this,e);var n=(0,d.default)(this,(e.__proto__||(0,u.default)(e)).call(this));return n.state={conditions:(0,b.default)(t.widget.type)},n}return(0,g.default)(e,t),(0,f.default)(e,[{key:"componentWillReceiveProps",value:function(t){var e=this.props.widget.type,n=t.widget.type;n!==e&&this.setState({conditions:(0,b.default)(n)})}},{key:"render",value:function(){var t=this.state.conditions,e=this.props,n=e.widget,r=e.onChange,i=n.config||{};return y.default.createElement("div",{className:"rp-chart-config"},t.map(function(t){var e=t.key,a=t.component,u=t.props,s=void 0===u?{}:u;return y.default.createElement(a,(0,o.default)({},s,{type:n.type,value:i[e],onChange:function(t){return r(e,t)}}))}),!t.length&&y.default.createElement("div",{className:"has-no-config"},_(515934,"该类型图表暂不支持自定义配置")))}}]),e}(y.default.Component);e.default=w},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(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(7),g=n(6),v=n(300),y=g.WeaLocaleProvider.getLabel,m=function(t){function e(){return(0,u.default)(this,e),(0,f.default)(this,(e.__proto__||(0,o.default)(e)).apply(this,arguments))}return(0,d.default)(e,t),(0,c.default)(e,[{key:"render",value:function(){var t=this.props,e=t.type,n=t.value,r=t.onChange;return React.createElement(p.Row,null,React.createElement("label",{className:"config-label"},y(515937,"图表链接地址"),React.createElement(g.WeaHelpfulTip,{title:"链接地址中可以使用 {参数名称},可使用的参数如下:</br>\n _curr_year: 当前年,如2020</br>\n _curr_month: 当前月, 如1</br>\n _curr_date: 当前日期,如2020-01-01</br>\n "+(~v.hasNoDyParam.indexOf(e)?"":"\n _chart_id: 维度项的值</br>\n _chart_name: 维度项显示名称</br>\n _chart_value: 度量项数值</br>\n ")+"\n "+(~v.hasValueParam.indexOf(e)?"_chart_value: 度量项数值</br>":"")+"\n 例如: xxx?year={_curr_year}&month={_curr_month}",placement:"top"})),React.createElement(g.WeaTextarea,{minRows:3,maxRows:20,value:n,onBlur:r,placeholder:y(515938,"请输入链接地址")}))}}]),e}(React.Component);e.default=m},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(7),g=n(0),v=r(g),y=n(530),m=n(774);n(781);var b=n(55),x=r(b),_=n(6),w=_.WeaTools.ls,O=_.WeaLocaleProvider.getLabel,S=function(t){var e=t.item,n=t.onDel;return v.default.createElement("div",{className:"color-item",style:{background:""+e}},v.default.createElement("div",{className:"color-del"},v.default.createElement(p.Icon,{type:"cross",className:"color-icon",onClick:n})))},C=(0,m.SortableElement)(function(t){var e=t.item,n=t.onDel;return v.default.createElement(S,{key:"color-item-"+e,item:e,onDel:n})}),E=(0,m.SortableContainer)(function(t){var e=t.colors,n=t.onDel,r=t.visible,i=t.onChangeVisible,o=t.color,a=t.onChangeComplete,u=t.recentColors,s=t.onSure,c=t.onCancel;return v.default.createElement("div",{className:"color-list"},e.map(function(t,e){return v.default.createElement(C,{key:"item-"+t+"-"+e,item:t,index:e,onDel:n(e)})}),v.default.createElement("div",{className:"color-add"},v.default.createElement(p.Icon,{type:"plus",className:"color-icon",style:{"line-height":"18px","font-weight":"normal"},onClick:i(!0)}),v.default.createElement("div",{className:"color-picker",style:{display:r?"block":"none"}},v.default.createElement("div",{className:"title"},v.default.createElement("span",null,O(16217,"选择颜色")),v.default.createElement(p.Icon,{type:"cross",className:"color-icon",style:{float:"right","margin-top":5},onClick:i(!1)})),v.default.createElement(y.SketchPicker,{width:"223px",color:o,presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2"],onChangeComplete:a,disableAlpha:!0}),u.length>0&&v.default.createElement("div",{className:"recent-color"},v.default.createElement("span",{className:"title"},O(515936,"最近使用颜色")),v.default.createElement("div",{className:"content"},v.default.createElement("ul",null,u.map(function(t){return v.default.createElement("li",{onClick:function(){a(t)},style:{background:""+t}})})))),v.default.createElement("div",{className:"color-config-btn"},v.default.createElement(p.Button,{type:"primary",size:"normal",onClick:s},O(506028,"确定")),v.default.createElement(p.Button,{size:"normal",style:{"margin-left":10},onClick:c},O(506972,"取消"))))))}),M=function(t){function e(){var t,n,r,i;(0,u.default)(this,e);for(var a=arguments.length,s=Array(a),c=0;c<a;c++)s[c]=arguments[c];return n=r=(0,f.default)(this,(t=e.__proto__||(0,o.default)(e)).call.apply(t,[this].concat(s))),r.state={colors:r.props.value||[],visible:!1,color:"",recentColors:w.getJSONObj("recentColors")||[]},r.onChangeComplete=function(t){var e=t;if("string"!=typeof t){var n=t.rgb;e="rgb("+n.r+","+n.g+","+n.b+")"}r.setState({color:e})},r.onSure=function(){var t=r.state,e=t.colors,n=t.color,i=r.props.onChange;e.push(n),r.setState({colors:e}),r.onChangeVisible(!1)(),i&&i(e),r.onRecentColorChange(n)},r.onCancel=function(){var t=r.state.colors,e=t.length,n=e>0&&t[e-1];r.setState({color:n}),r.onChangeVisible(!1)()},r.onChangeVisible=function(t){return function(){r.setState({visible:t})}},r.onDel=function(t){return function(){var e=r.state.colors,n=r.props.onChange;e.splice(t,1),r.setState({colors:e}),n&&n(e)}},r.onSortEnd=function(t){var e=t.oldIndex,n=t.newIndex,i=r.props.onChange;r.setState(function(t){var r=t.colors;return{colors:x.default.arrayMove(r,e,n)}},function(){var t=r.state.colors;i&&i(t)})},r.getHelpContainer=function(){return document.querySelector(".color-list")},i=n,(0,f.default)(r,i)}return(0,d.default)(e,t),(0,c.default)(e,[{key:"onRecentColorChange",value:function(t){var e=this.state.recentColors;e.forEach(function(n,r){t===n&&e.splice(r,1)}),e.unshift(t),e.length>10&&(e=e.slice(0,10)),this.setState({recentColors:e}),w.set("recentColors",e)}},{key:"render",value:function(){var t=this.state,e=t.colors,n=t.color,r=t.visible,i=t.recentColors;return v.default.createElement("div",{className:"color-content"},v.default.createElement("div",{className:"color-title"},v.default.createElement("label",{className:"config-label"},O(504622,"图表颜色"))),v.default.createElement(E,{helperClass:"color-sortable",colors:e,recentColors:i,visible:r,color:n,onChangeVisible:this.onChangeVisible,onDel:this.onDel,onChangeComplete:this.onChangeComplete,axis:"xy",distance:5,lockToContainerEdges:!0,onSortEnd:this.onSortEnd,getContainer:this.getHelpContainer(),helperContainer:this.getHelpContainer(),onSure:this.onSure,onCancel:this.onCancel}))}}]),e}(v.default.Component);e.default=M},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.CustomPicker=e.TwitterPicker=e.SwatchesPicker=e.SliderPicker=e.SketchPicker=e.PhotoshopPicker=e.MaterialPicker=e.HuePicker=e.GithubPicker=e.CompactPicker=e.ChromePicker=e.default=e.CirclePicker=e.BlockPicker=e.AlphaPicker=void 0;var i=n(531);Object.defineProperty(e,"AlphaPicker",{enumerable:!0,get:function(){return r(i).default}});var o=n(675);Object.defineProperty(e,"BlockPicker",{enumerable:!0,get:function(){return r(o).default}});var a=n(743);Object.defineProperty(e,"CirclePicker",{enumerable:!0,get:function(){return r(a).default}});var u=n(745);Object.defineProperty(e,"ChromePicker",{enumerable:!0,get:function(){return r(u).default}});var s=n(749);Object.defineProperty(e,"CompactPicker",{enumerable:!0,get:function(){return r(s).default}});var c=n(752);Object.defineProperty(e,"GithubPicker",{enumerable:!0,get:function(){return r(c).default}});var l=n(754);Object.defineProperty(e,"HuePicker",{enumerable:!0,get:function(){return r(l).default}});var f=n(756);Object.defineProperty(e,"MaterialPicker",{enumerable:!0,get:function(){return r(f).default}});var h=n(757);Object.defineProperty(e,"PhotoshopPicker",{enumerable:!0,get:function(){return r(h).default}});var d=n(763);Object.defineProperty(e,"SketchPicker",{enumerable:!0,get:function(){return r(d).default}});var p=n(766);Object.defineProperty(e,"SliderPicker",{enumerable:!0,get:function(){return r(p).default}});var g=n(770);Object.defineProperty(e,"SwatchesPicker",{enumerable:!0,get:function(){return r(g).default}});var v=n(773);Object.defineProperty(e,"TwitterPicker",{enumerable:!0,get:function(){return r(v).default}});var y=n(330);Object.defineProperty(e,"CustomPicker",{enumerable:!0,get:function(){return r(y).default}});var m=r(u);e.default=m.default},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.AlphaPicker=void 0;var i=Object.assign||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},o=n(0),a=r(o),u=n(11),s=r(u),c=n(20),l=n(674),f=r(l),h=e.AlphaPicker=function(t){var e=t.rgb,n=t.hsl,r=t.width,o=t.height,u=t.onChange,l=t.direction,f=t.style,h=t.renderers,d=t.pointer,p=t.className,g=void 0===p?"":p,v=(0,s.default)({default:{picker:{position:"relative",width:r,height:o},alpha:{radius:"2px",style:f}}});return a.default.createElement("div",{style:v.picker,className:"alpha-picker "+g},a.default.createElement(c.Alpha,i({},v.alpha,{rgb:e,hsl:n,pointer:d,renderers:h,onChange:u,direction:l})))};h.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:f.default},e.default=(0,c.ColorWrap)(h)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.flattenNames=void 0;var i=n(533),o=r(i),a=n(238),u=r(a),s=n(545),c=r(s),l=n(546),f=r(l),h=e.flattenNames=function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=[];return(0,f.default)(e,function(e){Array.isArray(e)?t(e).map(function(t){return n.push(t)}):(0,c.default)(e)?(0,u.default)(e,function(t,e){!0===t&&n.push(e),n.push(e+"-"+t)}):(0,o.default)(e)&&n.push(e)}),n};e.default=h},function(t,e,n){function r(t){return"string"==typeof t||!o(t)&&a(t)&&i(t)==u}var i=n(84),o=n(42),a=n(59),u="[object String]";t.exports=r},function(t,e,n){function r(t){var e=a.call(t,s),n=t[s];try{t[s]=void 0;var r=!0}catch(t){}var i=u.call(t);return r&&(e?t[s]=n:delete t[s]),i}var i=n(129),o=Object.prototype,a=o.hasOwnProperty,u=o.toString,s=i?i.toStringTag:void 0;t.exports=r},function(t,e){function n(t){return i.call(t)}var r=Object.prototype,i=r.toString;t.exports=n},function(t,e,n){var r=n(537),i=r();t.exports=i},function(t,e){function n(t){return function(e,n,r){for(var i=-1,o=Object(e),a=r(e),u=a.length;u--;){var s=a[t?u:++i];if(!1===n(o[s],s,o))break}return e}}t.exports=n},function(t,e){function n(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}t.exports=n},function(t,e,n){function r(t){return o(t)&&i(t)==a}var i=n(84),o=n(59),a="[object Arguments]";t.exports=r},function(t,e){function n(){return!1}t.exports=n},function(t,e,n){function r(t){return a(t)&&o(t.length)&&!!u[i(t)]}var i=n(84),o=n(240),a=n(59),u={};u["[object Float32Array]"]=u["[object Float64Array]"]=u["[object Int8Array]"]=u["[object Int16Array]"]=u["[object Int32Array]"]=u["[object Uint8Array]"]=u["[object Uint8ClampedArray]"]=u["[object Uint16Array]"]=u["[object Uint32Array]"]=!0,u["[object Arguments]"]=u["[object Array]"]=u["[object ArrayBuffer]"]=u["[object Boolean]"]=u["[object DataView]"]=u["[object Date]"]=u["[object Error]"]=u["[object Function]"]=u["[object Map]"]=u["[object Number]"]=u["[object Object]"]=u["[object RegExp]"]=u["[object Set]"]=u["[object String]"]=u["[object WeakMap]"]=!1,t.exports=r},function(t,e,n){function r(t){if(!i(t))return o(t);var e=[];for(var n in Object(t))u.call(t,n)&&"constructor"!=n&&e.push(n);return e}var i=n(243),o=n(543),a=Object.prototype,u=a.hasOwnProperty;t.exports=r},function(t,e,n){var r=n(307),i=r(Object.keys,Object);t.exports=i},function(t,e,n){function r(t){return"function"==typeof t?t:i}var i=n(309);t.exports=r},function(t,e,n){function r(t){if(!a(t)||i(t)!=u)return!1;var e=o(t);if(null===e)return!0;var n=f.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==h}var i=n(84),o=n(244),a=n(59),u="[object Object]",s=Function.prototype,c=Object.prototype,l=s.toString,f=c.hasOwnProperty,h=l.call(Object);t.exports=r},function(t,e,n){function r(t,e){return(u(t)?i:a)(t,o(e,3))}var i=n(310),o=n(547),a=n(605),u=n(42);t.exports=r},function(t,e,n){function r(t){return"function"==typeof t?t:null==t?a:"object"==typeof t?u(t)?o(t[0],t[1]):i(t):s(t)}var i=n(548),o=n(592),a=n(309),u=n(42),s=n(602);t.exports=r},function(t,e,n){function r(t){var e=o(t);return 1==e.length&&e[0][2]?a(e[0][0],e[0][1]):function(n){return n===t||i(n,t,e)}}var i=n(549),o=n(591),a=n(320);t.exports=r},function(t,e,n){function r(t,e,n,r){var s=n.length,c=s,l=!r;if(null==t)return!c;for(t=Object(t);s--;){var f=n[s];if(l&&f[2]?f[1]!==t[f[0]]:!(f[0]in t))return!1}for(;++s<c;){f=n[s];var h=f[0],d=t[h],p=f[1];if(l&&f[2]){if(void 0===d&&!(h in t))return!1}else{var g=new i;if(r)var v=r(d,p,h,t,e,g);if(!(void 0===v?o(p,d,a|u,r,g):v))return!1}}return!0}var i=n(245),o=n(312),a=1,u=2;t.exports=r},function(t,e){function n(){this.__data__=[],this.size=0}t.exports=n},function(t,e,n){function r(t){var e=this.__data__,n=i(e,t);return!(n<0)&&(n==e.length-1?e.pop():a.call(e,n,1),--this.size,!0)}var i=n(151),o=Array.prototype,a=o.splice;t.exports=r},function(t,e,n){function r(t){var e=this.__data__,n=i(e,t);return n<0?void 0:e[n][1]}var i=n(151);t.exports=r},function(t,e,n){function r(t){return i(this.__data__,t)>-1}var i=n(151);t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__,r=i(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}var i=n(151);t.exports=r},function(t,e,n){function r(){this.__data__=new i,this.size=0}var i=n(150);t.exports=r},function(t,e){function n(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}t.exports=n},function(t,e){function n(t){return this.__data__.get(t)}t.exports=n},function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},function(t,e,n){function r(t,e){var n=this.__data__;if(n instanceof i){var r=n.__data__;if(!o||r.length<u-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new a(r)}return n.set(t,e),this.size=n.size,this}var i=n(150),o=n(247),a=n(248),u=200;t.exports=r},function(t,e,n){function r(t){return!(!a(t)||o(t))&&(i(t)?p:c).test(u(t))}var i=n(308),o=n(561),a=n(101),u=n(311),s=/[\\^$.*+?()[\]{}|]/g,c=/^\[object .+?Constructor\]$/,l=Function.prototype,f=Object.prototype,h=l.toString,d=f.hasOwnProperty,p=RegExp("^"+h.call(d).replace(s,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=r},function(t,e,n){function r(t){return!!o&&o in t}var i=n(562),o=function(){var t=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=r},function(t,e,n){var r=n(50),i=r["__core-js_shared__"];t.exports=i},function(t,e){function n(t,e){return null==t?void 0:t[e]}t.exports=n},function(t,e,n){function r(){this.size=0,this.__data__={hash:new i,map:new(a||o),string:new i}}var i=n(565),o=n(150),a=n(247);t.exports=r},function(t,e,n){function r(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])}}var i=n(566),o=n(567),a=n(568),u=n(569),s=n(570);r.prototype.clear=i,r.prototype.delete=o,r.prototype.get=a,r.prototype.has=u,r.prototype.set=s,t.exports=r},function(t,e,n){function r(){this.__data__=i?i(null):{},this.size=0}var i=n(152);t.exports=r},function(t,e){function n(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}t.exports=n},function(t,e,n){function r(t){var e=this.__data__;if(i){var n=e[t];return n===o?void 0:n}return u.call(e,t)?e[t]:void 0}var i=n(152),o="__lodash_hash_undefined__",a=Object.prototype,u=a.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){var e=this.__data__;return i?void 0!==e[t]:a.call(e,t)}var i=n(152),o=Object.prototype,a=o.hasOwnProperty;t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=i&&void 0===e?o:e,this}var i=n(152),o="__lodash_hash_undefined__";t.exports=r},function(t,e,n){function r(t){var e=i(this,t).delete(t);return this.size-=e?1:0,e}var i=n(153);t.exports=r},function(t,e){function n(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}t.exports=n},function(t,e,n){function r(t){return i(this,t).get(t)}var i=n(153);t.exports=r},function(t,e,n){function r(t){return i(this,t).has(t)}var i=n(153);t.exports=r},function(t,e,n){function r(t,e){var n=i(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}var i=n(153);t.exports=r},function(t,e,n){function r(t,e,n,r,v,m){var b=c(t),x=c(e),_=b?p:s(t),w=x?p:s(e);_=_==d?g:_,w=w==d?g:w;var O=_==g,S=w==g,C=_==w;if(C&&l(t)){if(!l(e))return!1;b=!0,O=!1}if(C&&!O)return m||(m=new i),b||f(t)?o(t,e,n,r,v,m):a(t,e,_,n,r,v,m);if(!(n&h)){var E=O&&y.call(t,"__wrapped__"),M=S&&y.call(e,"__wrapped__");if(E||M){var j=E?t.value():t,T=M?e.value():e;return m||(m=new i),v(j,T,n,r,m)}}return!!C&&(m||(m=new i),u(t,e,n,r,v,m))}var i=n(245),o=n(313),a=n(582),u=n(585),s=n(154),c=n(42),l=n(239),f=n(306),h=1,d="[object Arguments]",p="[object Array]",g="[object Object]",v=Object.prototype,y=v.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new i;++e<n;)this.add(t[e])}var i=n(248),o=n(578),a=n(579);r.prototype.add=r.prototype.push=o,r.prototype.has=a,t.exports=r},function(t,e){function n(t){return this.__data__.set(t,r),this}var r="__lodash_hash_undefined__";t.exports=n},function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}t.exports=n},function(t,e){function n(t,e){return t.has(e)}t.exports=n},function(t,e,n){function r(t,e,n,r,i,O,C){switch(n){case w:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case _:return!(t.byteLength!=e.byteLength||!O(new o(t),new o(e)));case h:case d:case v:return a(+t,+e);case p:return t.name==e.name&&t.message==e.message;case y:case b:return t==e+"";case g:var E=s;case m:var M=r&l;if(E||(E=c),t.size!=e.size&&!M)return!1;var j=C.get(t);if(j)return j==e;r|=f,C.set(t,e);var T=u(E(t),E(e),r,i,O,C);return C.delete(t),T;case x:if(S)return S.call(t)==S.call(e)}return!1}var i=n(129),o=n(314),a=n(246),u=n(313),s=n(583),c=n(584),l=1,f=2,h="[object Boolean]",d="[object Date]",p="[object Error]",g="[object Map]",v="[object Number]",y="[object RegExp]",m="[object Set]",b="[object String]",x="[object Symbol]",_="[object ArrayBuffer]",w="[object DataView]",O=i?i.prototype:void 0,S=O?O.valueOf:void 0;t.exports=r},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}t.exports=n},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}t.exports=n},function(t,e,n){function r(t,e,n,r,a,s){var c=n&o,l=i(t),f=l.length;if(f!=i(e).length&&!c)return!1;for(var h=f;h--;){var d=l[h];if(!(c?d in e:u.call(e,d)))return!1}var p=s.get(t);if(p&&s.get(e))return p==e;var g=!0;s.set(t,e),s.set(e,t);for(var v=c;++h<f;){d=l[h];var y=t[d],m=e[d];if(r)var b=c?r(m,y,d,e,t,s):r(y,m,d,t,e,s);if(!(void 0===b?y===m||a(y,m,n,r,s):b)){g=!1;break}v||(v="constructor"==d)}if(g&&!v){var x=t.constructor,_=e.constructor;x!=_&&"constructor"in t&&"constructor"in e&&!("function"==typeof x&&x instanceof x&&"function"==typeof _&&_ instanceof _)&&(g=!1)}return s.delete(t),s.delete(e),g}var i=n(315),o=1,a=Object.prototype,u=a.hasOwnProperty;t.exports=r},function(t,e){function n(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}t.exports=n},function(t,e,n){var r=n(85),i=n(50),o=r(i,"DataView");t.exports=o},function(t,e,n){var r=n(85),i=n(50),o=r(i,"Promise");t.exports=o},function(t,e,n){var r=n(85),i=n(50),o=r(i,"Set");t.exports=o},function(t,e,n){var r=n(85),i=n(50),o=r(i,"WeakMap");t.exports=o},function(t,e,n){function r(t){for(var e=o(t),n=e.length;n--;){var r=e[n],a=t[r];e[n]=[r,a,i(a)]}return e}var i=n(319),o=n(130);t.exports=r},function(t,e,n){function r(t,e){return u(t)&&s(e)?c(l(t),e):function(n){var r=o(n,t);return void 0===r&&r===e?a(n,t):i(e,r,f|h)}}var i=n(312),o=n(593),a=n(599),u=n(250),s=n(319),c=n(320),l=n(155),f=1,h=2;t.exports=r},function(t,e,n){function r(t,e,n){var r=null==t?void 0:i(t,e);return void 0===r?n:r}var i=n(321);t.exports=r},function(t,e,n){var r=n(595),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,a=r(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(i,function(t,n,r,i){e.push(r?i.replace(o,"$1"):n||t)}),e});t.exports=a},function(t,e,n){function r(t){var e=i(t,function(t){return n.size===o&&n.clear(),t}),n=e.cache;return e}var i=n(596),o=500;t.exports=r},function(t,e,n){function r(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError(o);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(r.Cache||i),n}var i=n(248),o="Expected a function";r.Cache=i,t.exports=r},function(t,e,n){function r(t){return null==t?"":i(t)}var i=n(598);t.exports=r},function(t,e,n){function r(t){if("string"==typeof t)return t;if(a(t))return o(t,r)+"";if(u(t))return l?l.call(t):"";var e=t+"";return"0"==e&&1/t==-s?"-0":e}var i=n(129),o=n(310),a=n(42),u=n(251),s=1/0,c=i?i.prototype:void 0,l=c?c.toString:void 0;t.exports=r},function(t,e,n){function r(t,e){return null!=t&&o(t,e,i)}var i=n(600),o=n(601);t.exports=r},function(t,e){function n(t,e){return null!=t&&e in Object(t)}t.exports=n},function(t,e,n){function r(t,e,n){e=i(e,t);for(var r=-1,l=e.length,f=!1;++r<l;){var h=c(e[r]);if(!(f=null!=t&&n(t,h)))break;t=t[h]}return f||++r!=l?f:!!(l=null==t?0:t.length)&&s(l)&&u(h,l)&&(a(t)||o(t))}var i=n(322),o=n(304),a=n(42),u=n(305),s=n(240),c=n(155);t.exports=r},function(t,e,n){function r(t){return a(t)?i(u(t)):o(t)}var i=n(603),o=n(604),a=n(250),u=n(155);t.exports=r},function(t,e){function n(t){return function(e){return null==e?void 0:e[t]}}t.exports=n},function(t,e,n){function r(t){return function(e){return i(e,t)}}var i=n(321);t.exports=r},function(t,e,n){function r(t,e){var n=-1,r=o(t)?Array(t.length):[];return i(t,function(t,i,o){r[++n]=e(t,i,o)}),r}var i=n(606),o=n(149);t.exports=r},function(t,e,n){var r=n(302),i=n(607),o=i(r);t.exports=o},function(t,e,n){function r(t,e){return function(n,r){if(null==n)return n;if(!i(n))return t(n,r);for(var o=n.length,a=e?o:-1,u=Object(n);(e?a--:++a<o)&&!1!==r(u[a],a,u););return n}}var i=n(149);t.exports=r},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.mergeClasses=void 0;var i=n(238),o=r(i),a=n(609),u=r(a),s=Object.assign||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},c=e.mergeClasses=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=t.default&&(0,u.default)(t.default)||{};return e.map(function(e){var r=t[e];return r&&(0,o.default)(r,function(t,e){n[e]||(n[e]={}),n[e]=s({},n[e],r[e])}),e}),n};e.default=c},function(t,e,n){function r(t){return i(t,o|a)}var i=n(610),o=1,a=4;t.exports=r},function(t,e,n){function r(t,e,n,I,D,R){var N,L=e&C,F=e&E,z=e&M;if(n&&(N=D?n(t,I,D,R):n(t)),void 0!==N)return N;if(!w(t))return t;var B=b(t);if(B){if(N=v(t),!L)return l(t,N)}else{var W=g(t),H=W==T||W==k;if(x(t))return c(t,L);if(W==P||W==j||H&&!D){if(N=F||H?{}:m(t),!L)return F?h(t,s(N,t)):f(t,u(N,t))}else{if(!A[W])return D?t:{};N=y(t,W,L)}}R||(R=new i);var V=R.get(t);if(V)return V;if(R.set(t,N),O(t))return t.forEach(function(i){N.add(r(i,e,n,i,t,R))}),N;if(_(t))return t.forEach(function(i,o){N.set(o,r(i,e,n,o,t,R))}),N;var G=z?F?p:d:F?keysIn:S,U=B?void 0:G(t);return o(U||t,function(i,o){U&&(o=i,i=t[o]),a(N,o,r(i,e,n,o,t,R))}),N}var i=n(245),o=n(611),a=n(323),u=n(613),s=n(614),c=n(617),l=n(618),f=n(619),h=n(620),d=n(315),p=n(621),g=n(154),v=n(622),y=n(623),m=n(628),b=n(42),x=n(239),_=n(630),w=n(101),O=n(632),S=n(130),C=1,E=2,M=4,j="[object Arguments]",T="[object Function]",k="[object GeneratorFunction]",P="[object Object]",A={};A[j]=A["[object Array]"]=A["[object ArrayBuffer]"]=A["[object DataView]"]=A["[object Boolean]"]=A["[object Date]"]=A["[object Float32Array]"]=A["[object Float64Array]"]=A["[object Int8Array]"]=A["[object Int16Array]"]=A["[object Int32Array]"]=A["[object Map]"]=A["[object Number]"]=A[P]=A["[object RegExp]"]=A["[object Set]"]=A["[object String]"]=A["[object Symbol]"]=A["[object Uint8Array]"]=A["[object Uint8ClampedArray]"]=A["[object Uint16Array]"]=A["[object Uint32Array]"]=!0,A["[object Error]"]=A[T]=A["[object WeakMap]"]=!1,t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}t.exports=n},function(t,e,n){var r=n(85),i=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=i},function(t,e,n){function r(t,e){return t&&i(e,o(e),t)}var i=n(156),o=n(130);t.exports=r},function(t,e,n){function r(t,e){return t&&i(e,o(e),t)}var i=n(156),o=n(325);t.exports=r},function(t,e,n){function r(t){if(!i(t))return a(t);var e=o(t),n=[];for(var r in t)("constructor"!=r||!e&&s.call(t,r))&&n.push(r);return n}var i=n(101),o=n(243),a=n(616),u=Object.prototype,s=u.hasOwnProperty;t.exports=r},function(t,e){function n(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}t.exports=n},function(t,e,n){(function(t){function r(t,e){if(e)return t.slice();var n=t.length,r=c?c(n):new t.constructor(n);return t.copy(r),r}var i=n(50),o="object"==typeof e&&e&&!e.nodeType&&e,a=o&&"object"==typeof t&&t&&!t.nodeType&&t,u=a&&a.exports===o,s=u?i.Buffer:void 0,c=s?s.allocUnsafe:void 0;t.exports=r}).call(e,n(97)(t))},function(t,e){function n(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}t.exports=n},function(t,e,n){function r(t,e){return i(t,o(t),e)}var i=n(156),o=n(249);t.exports=r},function(t,e,n){function r(t,e){return i(t,o(t),e)}var i=n(156),o=n(326);t.exports=r},function(t,e,n){function r(t){return i(t,a,o)}var i=n(316),o=n(326),a=n(325);t.exports=r},function(t,e){function n(t){var e=t.length,n=new t.constructor(e);return e&&"string"==typeof t[0]&&i.call(t,"index")&&(n.index=t.index,n.input=t.input),n}var r=Object.prototype,i=r.hasOwnProperty;t.exports=n},function(t,e,n){function r(t,e,n){var r=t.constructor;switch(e){case y:return i(t);case c:case l:return new r(+t);case m:return o(t,n);case b:case x:case _:case w:case O:case S:case C:case E:case M:return s(t,n);case f:return new r;case h:case g:return new r(t);case d:return a(t);case p:return new r;case v:return u(t)}}var i=n(252),o=n(624),a=n(625),u=n(626),s=n(627),c="[object Boolean]",l="[object Date]",f="[object Map]",h="[object Number]",d="[object RegExp]",p="[object Set]",g="[object String]",v="[object Symbol]",y="[object ArrayBuffer]",m="[object DataView]",b="[object Float32Array]",x="[object Float64Array]",_="[object Int8Array]",w="[object Int16Array]",O="[object Int32Array]",S="[object Uint8Array]",C="[object Uint8ClampedArray]",E="[object Uint16Array]",M="[object Uint32Array]";t.exports=r},function(t,e,n){function r(t,e){var n=e?i(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}var i=n(252);t.exports=r},function(t,e){function n(t){var e=new t.constructor(t.source,r.exec(t));return e.lastIndex=t.lastIndex,e}var r=/\w*$/;t.exports=n},function(t,e,n){function r(t){return a?Object(a.call(t)):{}}var i=n(129),o=i?i.prototype:void 0,a=o?o.valueOf:void 0;t.exports=r},function(t,e,n){function r(t,e){var n=e?i(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}var i=n(252);t.exports=r},function(t,e,n){function r(t){return"function"!=typeof t.constructor||a(t)?{}:i(o(t))}var i=n(629),o=n(244),a=n(243);t.exports=r},function(t,e,n){var r=n(101),i=Object.create,o=function(){function t(){}return function(e){if(!r(e))return{};if(i)return i(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();t.exports=o},function(t,e,n){var r=n(631),i=n(241),o=n(242),a=o&&o.isMap,u=a?i(a):r;t.exports=u},function(t,e,n){function r(t){return o(t)&&i(t)==a}var i=n(154),o=n(59),a="[object Map]";t.exports=r},function(t,e,n){var r=n(633),i=n(241),o=n(242),a=o&&o.isSet,u=a?i(a):r;t.exports=u},function(t,e,n){function r(t){return o(t)&&i(t)==a}var i=n(154),o=n(59),a="[object Set]";t.exports=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.autoprefix=void 0;var r=n(238),i=function(t){return t&&t.__esModule?t:{default:t}}(r),o=Object.assign||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},a={borderRadius:function(t){return{msBorderRadius:t,MozBorderRadius:t,OBorderRadius:t,WebkitBorderRadius:t,borderRadius:t}},boxShadow:function(t){return{msBoxShadow:t,MozBoxShadow:t,OBoxShadow:t,WebkitBoxShadow:t,boxShadow:t}},userSelect:function(t){return{WebkitTouchCallout:t,KhtmlUserSelect:t,MozUserSelect:t,msUserSelect:t,WebkitUserSelect:t,userSelect:t}},flex:function(t){return{WebkitBoxFlex:t,MozBoxFlex:t,WebkitFlex:t,msFlex:t,flex:t}},flexBasis:function(t){return{WebkitFlexBasis:t,flexBasis:t}},justifyContent:function(t){return{WebkitJustifyContent:t,justifyContent:t}},transition:function(t){return{msTransition:t,MozTransition:t,OTransition:t,WebkitTransition:t,transition:t}},transform:function(t){return{msTransform:t,MozTransform:t,OTransform:t,WebkitTransform:t,transform:t}},absolute:function(t){var e=t&&t.split(" ");return{position:"absolute",top:e&&e[0],right:e&&e[1],bottom:e&&e[2],left:e&&e[3]}},extend:function(t,e){var n=e[t];return n||{extend:t}}},u=e.autoprefix=function(t){var e={};return(0,i.default)(t,function(t,n){var r={};(0,i.default)(t,function(t,e){var n=a[e];n?r=o({},r,n(t)):r[e]=t}),e[n]=r}),e};e.default=u},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function o(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.hover=void 0;var a=Object.assign||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},u=n(0),s=function(t){return t&&t.__esModule?t:{default:t}}(u),c=e.hover=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function u(){var n,o,c,l;r(this,u);for(var f=arguments.length,h=Array(f),d=0;d<f;d++)h[d]=arguments[d];return o=c=i(this,(n=u.__proto__||Object.getPrototypeOf(u)).call.apply(n,[this].concat(h))),c.state={hover:!1},c.handleMouseOver=function(){return c.setState({hover:!0})},c.handleMouseOut=function(){return c.setState({hover:!1})},c.render=function(){return s.default.createElement(e,{onMouseOver:c.handleMouseOver,onMouseOut:c.handleMouseOut},s.default.createElement(t,a({},c.props,c.state)))},l=o,i(c,l)}return o(u,n),u}(s.default.Component)};e.default=c},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function o(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.active=void 0;var a=Object.assign||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},u=n(0),s=function(t){return t&&t.__esModule?t:{default:t}}(u),c=e.active=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function u(){var n,o,c,l;r(this,u);for(var f=arguments.length,h=Array(f),d=0;d<f;d++)h[d]=arguments[d];return o=c=i(this,(n=u.__proto__||Object.getPrototypeOf(u)).call.apply(n,[this].concat(h))),c.state={active:!1},c.handleMouseDown=function(){return c.setState({active:!0})},c.handleMouseUp=function(){return c.setState({active:!1})},c.render=function(){return s.default.createElement(e,{onMouseDown:c.handleMouseDown,onMouseUp:c.handleMouseUp},s.default.createElement(t,a({},c.props,c.state)))},l=o,i(c,l)}return o(u,n),u}(s.default.Component)};e.default=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(t,e){var n={},r=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];n[t]=e};return 0===t&&r("first-child"),t===e-1&&r("last-child"),(0===t||t%2===0)&&r("even"),1===Math.abs(t%2)&&r("odd"),r("nth-child",t),n};e.default=r},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.Alpha=void 0;var u=Object.assign||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},s=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),c=n(0),l=r(c),f=n(11),h=r(f),d=n(639),p=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(d),g=n(327),v=r(g),y=e.Alpha=function(t){function e(){var t,n,r,a;i(this,e);for(var u=arguments.length,s=Array(u),c=0;c<u;c++)s[c]=arguments[c];return n=r=o(this,(t=e.__proto__||Object.getPrototypeOf(e)).call.apply(t,[this].concat(s))),r.handleChange=function(t,e){var n=p.calculateChange(t,e,r.props,r.container);n&&r.props.onChange&&r.props.onChange(n,t)},r.handleMouseDown=function(t){r.handleChange(t,!0),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleChange),window.removeEventListener("mouseup",r.handleMouseUp)},a=n,o(r,a)}return a(e,t),s(e,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var t=this,e=this.props.rgb,n=(0,h.default)({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+e.r+","+e.g+","+e.b+", 0) 0%,\n rgba("+e.r+","+e.g+","+e.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:100*e.a+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+e.r+","+e.g+","+e.b+", 0) 0%,\n rgba("+e.r+","+e.g+","+e.b+", 1) 100%)"},pointer:{left:0,top:100*e.a+"%"}},overwrite:u({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return l.default.createElement("div",{style:n.alpha},l.default.createElement("div",{style:n.checkboard},l.default.createElement(v.default,{renderers:this.props.renderers})),l.default.createElement("div",{style:n.gradient}),l.default.createElement("div",{style:n.container,ref:function(e){return t.container=e},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},l.default.createElement("div",{style:n.pointer},this.props.pointer?l.default.createElement(this.props.pointer,this.props):l.default.createElement("div",{style:n.slider}))))}}]),e}(c.PureComponent||c.Component);e.default=y},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.calculateChange=function(t,e,n,r){t.preventDefault();var i=r.clientWidth,o=r.clientHeight,a="number"===typeof t.pageX?t.pageX:t.touches[0].pageX,u="number"===typeof t.pageY?t.pageY:t.touches[0].pageY,s=a-(r.getBoundingClientRect().left+window.pageXOffset),c=u-(r.getBoundingClientRect().top+window.pageYOffset);if("vertical"===n.direction){var l=void 0;if(l=c<0?0:c>o?1:Math.round(100*c/o)/100,n.hsl.a!==l)return{h:n.hsl.h,s:n.hsl.s,l:n.hsl.l,a:l,source:"rgb"}}else{var f=void 0;if(f=s<0?0:s>i?1:Math.round(100*s/i)/100,n.a!==f)return{h:n.hsl.h,s:n.hsl.s,l:n.hsl.l,a:f,source:"rgb"}}return null}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={},i=e.render=function(t,e,n,r){if("undefined"===typeof document&&!r)return null;var i=r?new r:document.createElement("canvas");i.width=2*n,i.height=2*n;var o=i.getContext("2d");return o?(o.fillStyle=t,o.fillRect(0,0,i.width,i.height),o.fillStyle=e,o.fillRect(0,0,n,n),o.translate(n,n),o.fillRect(0,0,n,n),i.toDataURL()):null};e.get=function(t,e,n,o){var a=t+"-"+e+"-"+n+(o?"-server":""),u=i(t,e,n,o);return r[a]?r[a]:(r[a]=u,u)}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function u(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.EditableInput=void 0;var s=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),c=n(0),l=r(c),f=n(11),h=r(f),d=e.EditableInput=function(t){function e(t){o(this,e);var n=a(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return n.handleBlur=function(){n.state.blurValue&&n.setState({value:n.state.blurValue,blurValue:null})},n.handleChange=function(t){n.props.label?n.props.onChange&&n.props.onChange(i({},n.props.label,t.target.value),t):n.props.onChange&&n.props.onChange(t.target.value,t),n.setState({value:t.target.value})},n.handleKeyDown=function(t){var e=String(t.target.value),r=e.indexOf("%")>-1,o=Number(e.replace(/%/g,""));if(!isNaN(o)){var a=n.props.arrowOffset||1;38===t.keyCode&&(null!==n.props.label?n.props.onChange&&n.props.onChange(i({},n.props.label,o+a),t):n.props.onChange&&n.props.onChange(o+a,t),r?n.setState({value:o+a+"%"}):n.setState({value:o+a})),40===t.keyCode&&(null!==n.props.label?n.props.onChange&&n.props.onChange(i({},n.props.label,o-a),t):n.props.onChange&&n.props.onChange(o-a,t),r?n.setState({value:o-a+"%"}):n.setState({value:o-a}))}},n.handleDrag=function(t){if(n.props.dragLabel){var e=Math.round(n.props.value+t.movementX);e>=0&&e<=n.props.dragMax&&n.props.onChange&&n.props.onChange(i({},n.props.label,e),t)}},n.handleMouseDown=function(t){n.props.dragLabel&&(t.preventDefault(),n.handleDrag(t),window.addEventListener("mousemove",n.handleDrag),window.addEventListener("mouseup",n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleDrag),window.removeEventListener("mouseup",n.handleMouseUp)},n.state={value:String(t.value).toUpperCase(),blurValue:String(t.value).toUpperCase()},n}return u(e,t),s(e,[{key:"componentWillReceiveProps",value:function(t){var e=this.input;t.value!==this.state.value&&(e===document.activeElement?this.setState({blurValue:String(t.value).toUpperCase()}):this.setState({value:String(t.value).toUpperCase(),blurValue:!this.state.blurValue&&String(t.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var t=this,e=(0,h.default)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return l.default.createElement("div",{style:e.wrap},l.default.createElement("input",{style:e.input,ref:function(e){return t.input=e},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?l.default.createElement("span",{style:e.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),e}(c.PureComponent||c.Component);e.default=d},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.Hue=void 0;var u=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=n(0),c=r(s),l=n(11),f=r(l),h=n(643),d=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(h),p=e.Hue=function(t){function e(){var t,n,r,a;i(this,e);for(var u=arguments.length,s=Array(u),c=0;c<u;c++)s[c]=arguments[c];return n=r=o(this,(t=e.__proto__||Object.getPrototypeOf(e)).call.apply(t,[this].concat(s))),r.handleChange=function(t,e){var n=d.calculateChange(t,e,r.props,r.container);n&&r.props.onChange&&r.props.onChange(n,t)},r.handleMouseDown=function(t){r.handleChange(t,!0),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},a=n,o(r,a)}return a(e,t),u(e,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var t=this,e=this.props.direction,n=void 0===e?"horizontal":e,r=(0,f.default)({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:100*this.props.hsl.h/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-100*this.props.hsl.h/360+100+"%"}}},{vertical:"vertical"===n});return c.default.createElement("div",{style:r.hue},c.default.createElement("div",{className:"hue-"+n,style:r.container,ref:function(e){return t.container=e},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},c.default.createElement("style",null,"\n .hue-horizontal {\n background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0\n 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to right, #f00 0%, #ff0\n 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n\n .hue-vertical {\n background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%,\n #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%,\n #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n "),c.default.createElement("div",{style:r.pointer},this.props.pointer?c.default.createElement(this.props.pointer,this.props):c.default.createElement("div",{style:r.slider}))))}}]),e}(s.PureComponent||s.Component);e.default=p},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.calculateChange=function(t,e,n,r){t.preventDefault();var i=r.clientWidth,o=r.clientHeight,a="number"===typeof t.pageX?t.pageX:t.touches[0].pageX,u="number"===typeof t.pageY?t.pageY:t.touches[0].pageY,s=a-(r.getBoundingClientRect().left+window.pageXOffset),c=u-(r.getBoundingClientRect().top+window.pageYOffset);if("vertical"===n.direction){var l=void 0;if(c<0)l=359;else if(c>o)l=0;else{var f=-100*c/o+100;l=360*f/100}if(n.hsl.h!==l)return{h:l,s:n.hsl.s,l:n.hsl.l,a:n.hsl.a,source:"rgb"}}else{var h=void 0;if(s<0)h=0;else if(s>i)h=359;else{var d=100*s/i;h=360*d/100}if(n.hsl.h!==h)return{h:h,s:n.hsl.s,l:n.hsl.l,a:n.hsl.a,source:"rgb"}}return null}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.Raised=void 0;var i=n(0),o=r(i),a=n(12),u=r(a),s=n(11),c=r(s),l=e.Raised=function(t){var e=t.zDepth,n=t.radius,r=t.background,i=t.children,a=(0,c.default)({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+e+"px "+4*e+"px rgba(0,0,0,.24)",borderRadius:n,background:r}},"zDepth-0":{bg:{boxShadow:"none"}},"zDepth-1":{bg:{boxShadow:"0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)"}},"zDepth-2":{bg:{boxShadow:"0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)"}},"zDepth-3":{bg:{boxShadow:"0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)"}},"zDepth-4":{bg:{boxShadow:"0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)"}},"zDepth-5":{bg:{boxShadow:"0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)"}},square:{bg:{borderRadius:"0"}},circle:{bg:{borderRadius:"50%"}}},{"zDepth-1":1===e});return o.default.createElement("div",{style:a.wrap},o.default.createElement("div",{style:a.bg}),o.default.createElement("div",{style:a.content},i))};l.propTypes={background:u.default.string,zDepth:u.default.oneOf([0,1,2,3,4,5]),radius:u.default.number},l.defaultProps={background:"#fff",zDepth:1,radius:2},e.default=l},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.Saturation=void 0;var u=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=n(0),c=r(s),l=n(11),f=r(l),h=n(646),d=r(h),p=n(651),g=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(p),v=e.Saturation=function(t){function e(t){i(this,e);var n=o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return n.handleChange=function(t,e){n.props.onChange&&n.throttle(n.props.onChange,g.calculateChange(t,e,n.props,n.container),t)},n.handleMouseDown=function(t){n.handleChange(t,!0),window.addEventListener("mousemove",n.handleChange),window.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},n.throttle=(0,d.default)(function(t,e,n){t(e,n)},50),n}return a(e,t),u(e,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var t=this,e=this.props.style||{},n=e.color,r=e.white,i=e.black,o=e.pointer,a=e.circle,u=(0,f.default)({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-100*this.props.hsv.v+100+"%",left:100*this.props.hsv.s+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:"0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),\n 0 0 1px 2px rgba(0,0,0,.4)",borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:n,white:r,black:i,pointer:o,circle:a}},{custom:!!this.props.style});return c.default.createElement("div",{style:u.color,ref:function(e){return t.container=e},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},c.default.createElement("style",null,"\n .saturation-white {\n background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0));\n background: linear-gradient(to right, #fff, rgba(255,255,255,0));\n }\n .saturation-black {\n background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0));\n background: linear-gradient(to top, #000, rgba(0,0,0,0));\n }\n "),c.default.createElement("div",{style:u.white,className:"saturation-white"},c.default.createElement("div",{style:u.black,className:"saturation-black"}),c.default.createElement("div",{style:u.pointer},this.props.pointer?c.default.createElement(this.props.pointer,this.props):c.default.createElement("div",{style:u.circle}))))}}]),e}(s.PureComponent||s.Component);e.default=v},function(t,e,n){function r(t,e,n){var r=!0,u=!0;if("function"!=typeof t)throw new TypeError(a);return o(n)&&(r="leading"in n?!!n.leading:r,u="trailing"in n?!!n.trailing:u),i(t,e,{leading:r,maxWait:e,trailing:u})}var i=n(328),o=n(102),a="Expected a function";t.exports=r},function(t,e,n){var r=n(51),i=function(){return r.Date.now()};t.exports=i},function(t,e,n){function r(t){if("number"==typeof t)return t;if(o(t))return a;if(i(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=i(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(u,"");var n=c.test(t);return n||l.test(t)?f(t.slice(2),n?2:8):s.test(t)?a:+t}var i=n(102),o=n(157),a=NaN,u=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,l=/^0o[0-7]+$/i,f=parseInt;t.exports=r},function(t,e,n){function r(t){var e=a.call(t,s),n=t[s];try{t[s]=void 0;var r=!0}catch(t){}var i=u.call(t);return r&&(e?t[s]=n:delete t[s]),i}var i=n(158),o=Object.prototype,a=o.hasOwnProperty,u=o.toString,s=i?i.toStringTag:void 0;t.exports=r},function(t,e){function n(t){return i.call(t)}var r=Object.prototype,i=r.toString;t.exports=n},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.calculateChange=function(t,e,n,r){t.preventDefault();var i=r.getBoundingClientRect(),o=i.width,a=i.height,u="number"===typeof t.pageX?t.pageX:t.touches[0].pageX,s="number"===typeof t.pageY?t.pageY:t.touches[0].pageY,c=u-(r.getBoundingClientRect().left+window.pageXOffset),l=s-(r.getBoundingClientRect().top+window.pageYOffset);c<0?c=0:c>o?c=o:l<0?l=0:l>a&&(l=a);var f=100*c/o,h=-100*l/a+100;return{h:n.hsl.h,s:f,v:h,a:n.hsl.a,source:"rgb"}}},function(t,e,n){t.exports=n(653)},function(t,e,n){function r(t,e){return(u(t)?i:o)(t,a(e))}var i=n(654),o=n(331),a=n(670),u=n(52);t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}t.exports=n},function(t,e,n){function r(t,e){return t&&i(t,e,o)}var i=n(656),o=n(253);t.exports=r},function(t,e,n){var r=n(657),i=r();t.exports=i},function(t,e){function n(t){return function(e,n,r){for(var i=-1,o=Object(e),a=r(e),u=a.length;u--;){var s=a[t?u:++i];if(!1===n(o[s],s,o))break}return e}}t.exports=n},function(t,e,n){function r(t,e){var n=a(t),r=!n&&o(t),l=!n&&!r&&u(t),h=!n&&!r&&!l&&c(t),d=n||r||l||h,p=d?i(t.length,String):[],g=p.length;for(var v in t)!e&&!f.call(t,v)||d&&("length"==v||l&&("offset"==v||"parent"==v)||h&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||s(v,g))||p.push(v);return p}var i=n(659),o=n(332),a=n(52),u=n(333),s=n(334),c=n(335),l=Object.prototype,f=l.hasOwnProperty;t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}t.exports=n},function(t,e,n){function r(t){return o(t)&&i(t)==a}var i=n(131),o=n(132),a="[object Arguments]";t.exports=r},function(t,e){function n(){return!1}t.exports=n},function(t,e,n){function r(t){return a(t)&&o(t.length)&&!!u[i(t)]}var i=n(131),o=n(254),a=n(132),u={};u["[object Float32Array]"]=u["[object Float64Array]"]=u["[object Int8Array]"]=u["[object Int16Array]"]=u["[object Int32Array]"]=u["[object Uint8Array]"]=u["[object Uint8ClampedArray]"]=u["[object Uint16Array]"]=u["[object Uint32Array]"]=!0,u["[object Arguments]"]=u["[object Array]"]=u["[object ArrayBuffer]"]=u["[object Boolean]"]=u["[object DataView]"]=u["[object Date]"]=u["[object Error]"]=u["[object Function]"]=u["[object Map]"]=u["[object Number]"]=u["[object Object]"]=u["[object RegExp]"]=u["[object Set]"]=u["[object String]"]=u["[object WeakMap]"]=!1,t.exports=r},function(t,e){function n(t){return function(e){return t(e)}}t.exports=n},function(t,e,n){(function(t){var r=n(329),i="object"==typeof e&&e&&!e.nodeType&&e,o=i&&"object"==typeof t&&t&&!t.nodeType&&t,a=o&&o.exports===i,u=a&&r.process,s=function(){try{var t=o&&o.require&&o.require("util").types;return t||u&&u.binding&&u.binding("util")}catch(t){}}();t.exports=s}).call(e,n(97)(t))},function(t,e,n){function r(t){if(!i(t))return o(t);var e=[];for(var n in Object(t))u.call(t,n)&&"constructor"!=n&&e.push(n);return e}var i=n(666),o=n(667),a=Object.prototype,u=a.hasOwnProperty;t.exports=r},function(t,e){function n(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||r)}var r=Object.prototype;t.exports=n},function(t,e,n){var r=n(668),i=r(Object.keys,Object);t.exports=i},function(t,e){function n(t,e){return function(n){return t(e(n))}}t.exports=n},function(t,e,n){function r(t,e){return function(n,r){if(null==n)return n;if(!i(n))return t(n,r);for(var o=n.length,a=e?o:-1,u=Object(n);(e?a--:++a<o)&&!1!==r(u[a],a,u););return n}}var i=n(255);t.exports=r},function(t,e,n){function r(t){return"function"==typeof t?t:i}var i=n(337);t.exports=r},function(t,e,n){var r;!function(i){function o(t,e){if(t=t||"",e=e||{},t instanceof o)return t;if(!(this instanceof o))return new o(t,e);var n=a(t);this._originalInput=t,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=G(100*this._a)/100,this._format=e.format||n.format,this._gradientType=e.gradientType,this._r<1&&(this._r=G(this._r)),this._g<1&&(this._g=G(this._g)),this._b<1&&(this._b=G(this._b)),this._ok=n.ok,this._tc_id=V++}function a(t){var e={r:0,g:0,b:0},n=1,r=null,i=null,o=null,a=!1,s=!1;return"string"==typeof t&&(t=z(t)),"object"==typeof t&&(F(t.r)&&F(t.g)&&F(t.b)?(e=u(t.r,t.g,t.b),a=!0,s="%"===String(t.r).substr(-1)?"prgb":"rgb"):F(t.h)&&F(t.s)&&F(t.v)?(r=R(t.s),i=R(t.v),e=f(t.h,r,i),a=!0,s="hsv"):F(t.h)&&F(t.s)&&F(t.l)&&(r=R(t.s),o=R(t.l),e=c(t.h,r,o),a=!0,s="hsl"),t.hasOwnProperty("a")&&(n=t.a)),n=j(n),{ok:a,format:t.format||s,r:U(255,Y(e.r,0)),g:U(255,Y(e.g,0)),b:U(255,Y(e.b,0)),a:n}}function u(t,e,n){return{r:255*T(t,255),g:255*T(e,255),b:255*T(n,255)}}function s(t,e,n){t=T(t,255),e=T(e,255),n=T(n,255);var r,i,o=Y(t,e,n),a=U(t,e,n),u=(o+a)/2;if(o==a)r=i=0;else{var s=o-a;switch(i=u>.5?s/(2-o-a):s/(o+a),o){case t:r=(e-n)/s+(e<n?6:0);break;case e:r=(n-t)/s+2;break;case n:r=(t-e)/s+4}r/=6}return{h:r,s:i,l:u}}function c(t,e,n){function r(t,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+6*(e-t)*n:n<.5?e:n<2/3?t+(e-t)*(2/3-n)*6:t}var i,o,a;if(t=T(t,360),e=T(e,100),n=T(n,100),0===e)i=o=a=n;else{var u=n<.5?n*(1+e):n+e-n*e,s=2*n-u;i=r(s,u,t+1/3),o=r(s,u,t),a=r(s,u,t-1/3)}return{r:255*i,g:255*o,b:255*a}}function l(t,e,n){t=T(t,255),e=T(e,255),n=T(n,255);var r,i,o=Y(t,e,n),a=U(t,e,n),u=o,s=o-a;if(i=0===o?0:s/o,o==a)r=0;else{switch(o){case t:r=(e-n)/s+(e<n?6:0);break;case e:r=(n-t)/s+2;break;case n:r=(t-e)/s+4}r/=6}return{h:r,s:i,v:u}}function f(t,e,n){t=6*T(t,360),e=T(e,100),n=T(n,100);var r=i.floor(t),o=t-r,a=n*(1-e),u=n*(1-o*e),s=n*(1-(1-o)*e),c=r%6;return{r:255*[n,u,a,a,s,n][c],g:255*[s,n,n,u,a,a][c],b:255*[a,a,s,n,n,u][c]}}function h(t,e,n,r){var i=[D(G(t).toString(16)),D(G(e).toString(16)),D(G(n).toString(16))];return r&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join("")}function d(t,e,n,r,i){var o=[D(G(t).toString(16)),D(G(e).toString(16)),D(G(n).toString(16)),D(N(r))];return i&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1)?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")}function p(t,e,n,r){return[D(N(r)),D(G(t).toString(16)),D(G(e).toString(16)),D(G(n).toString(16))].join("")}function g(t,e){e=0===e?0:e||10;var n=o(t).toHsl();return n.s-=e/100,n.s=k(n.s),o(n)}function v(t,e){e=0===e?0:e||10;var n=o(t).toHsl();return n.s+=e/100,n.s=k(n.s),o(n)}function y(t){return o(t).desaturate(100)}function m(t,e){e=0===e?0:e||10;var n=o(t).toHsl();return n.l+=e/100,n.l=k(n.l),o(n)}function b(t,e){e=0===e?0:e||10;var n=o(t).toRgb();return n.r=Y(0,U(255,n.r-G(-e/100*255))),n.g=Y(0,U(255,n.g-G(-e/100*255))),n.b=Y(0,U(255,n.b-G(-e/100*255))),o(n)}function x(t,e){e=0===e?0:e||10;var n=o(t).toHsl();return n.l-=e/100,n.l=k(n.l),o(n)}function _(t,e){var n=o(t).toHsl(),r=(n.h+e)%360;return n.h=r<0?360+r:r,o(n)}function w(t){var e=o(t).toHsl();return e.h=(e.h+180)%360,o(e)}function O(t){var e=o(t).toHsl(),n=e.h;return[o(t),o({h:(n+120)%360,s:e.s,l:e.l}),o({h:(n+240)%360,s:e.s,l:e.l})]}function S(t){var e=o(t).toHsl(),n=e.h;return[o(t),o({h:(n+90)%360,s:e.s,l:e.l}),o({h:(n+180)%360,s:e.s,l:e.l}),o({h:(n+270)%360,s:e.s,l:e.l})]}function C(t){var e=o(t).toHsl(),n=e.h;return[o(t),o({h:(n+72)%360,s:e.s,l:e.l}),o({h:(n+216)%360,s:e.s,l:e.l})]}function E(t,e,n){e=e||6,n=n||30;var r=o(t).toHsl(),i=360/n,a=[o(t)];for(r.h=(r.h-(i*e>>1)+720)%360;--e;)r.h=(r.h+i)%360,a.push(o(r));return a}function M(t,e){e=e||6;for(var n=o(t).toHsv(),r=n.h,i=n.s,a=n.v,u=[],s=1/e;e--;)u.push(o({h:r,s:i,v:a})),a=(a+s)%1;return u}function j(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function T(t,e){A(t)&&(t="100%");var n=I(t);return t=U(e,Y(0,parseFloat(t))),n&&(t=parseInt(t*e,10)/100),i.abs(t-e)<1e-6?1:t%e/parseFloat(e)}function k(t){return U(1,Y(0,t))}function P(t){return parseInt(t,16)}function A(t){return"string"==typeof t&&-1!=t.indexOf(".")&&1===parseFloat(t)}function I(t){return"string"===typeof t&&-1!=t.indexOf("%")}function D(t){return 1==t.length?"0"+t:""+t}function R(t){return t<=1&&(t=100*t+"%"),t}function N(t){return i.round(255*parseFloat(t)).toString(16)}function L(t){return P(t)/255}function F(t){return!!$.CSS_UNIT.exec(t)}function z(t){t=t.replace(W,"").replace(H,"").toLowerCase();var e=!1;if(X[t])t=X[t],e=!0;else if("transparent"==t)return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=$.rgb.exec(t))?{r:n[1],g:n[2],b:n[3]}:(n=$.rgba.exec(t))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=$.hsl.exec(t))?{h:n[1],s:n[2],l:n[3]}:(n=$.hsla.exec(t))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=$.hsv.exec(t))?{h:n[1],s:n[2],v:n[3]}:(n=$.hsva.exec(t))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=$.hex8.exec(t))?{r:P(n[1]),g:P(n[2]),b:P(n[3]),a:L(n[4]),format:e?"name":"hex8"}:(n=$.hex6.exec(t))?{r:P(n[1]),g:P(n[2]),b:P(n[3]),format:e?"name":"hex"}:(n=$.hex4.exec(t))?{r:P(n[1]+""+n[1]),g:P(n[2]+""+n[2]),b:P(n[3]+""+n[3]),a:L(n[4]+""+n[4]),format:e?"name":"hex8"}:!!(n=$.hex3.exec(t))&&{r:P(n[1]+""+n[1]),g:P(n[2]+""+n[2]),b:P(n[3]+""+n[3]),format:e?"name":"hex"}}function B(t){var e,n;return t=t||{level:"AA",size:"small"},e=(t.level||"AA").toUpperCase(),n=(t.size||"small").toLowerCase(),"AA"!==e&&"AAA"!==e&&(e="AA"),"small"!==n&&"large"!==n&&(n="small"),{level:e,size:n}}var W=/^\s+/,H=/\s+$/,V=0,G=i.round,U=i.min,Y=i.max,q=i.random;o.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var t,e,n,r,o,a,u=this.toRgb();return t=u.r/255,e=u.g/255,n=u.b/255,r=t<=.03928?t/12.92:i.pow((t+.055)/1.055,2.4),o=e<=.03928?e/12.92:i.pow((e+.055)/1.055,2.4),a=n<=.03928?n/12.92:i.pow((n+.055)/1.055,2.4),.2126*r+.7152*o+.0722*a},setAlpha:function(t){return this._a=j(t),this._roundA=G(100*this._a)/100,this},toHsv:function(){var t=l(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=l(this._r,this._g,this._b),e=G(360*t.h),n=G(100*t.s),r=G(100*t.v);return 1==this._a?"hsv("+e+", "+n+"%, "+r+"%)":"hsva("+e+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var t=s(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=s(this._r,this._g,this._b),e=G(360*t.h),n=G(100*t.s),r=G(100*t.l);return 1==this._a?"hsl("+e+", "+n+"%, "+r+"%)":"hsla("+e+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(t){return h(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return d(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:G(this._r),g:G(this._g),b:G(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+G(this._r)+", "+G(this._g)+", "+G(this._b)+")":"rgba("+G(this._r)+", "+G(this._g)+", "+G(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:G(100*T(this._r,255))+"%",g:G(100*T(this._g,255))+"%",b:G(100*T(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+G(100*T(this._r,255))+"%, "+G(100*T(this._g,255))+"%, "+G(100*T(this._b,255))+"%)":"rgba("+G(100*T(this._r,255))+"%, "+G(100*T(this._g,255))+"%, "+G(100*T(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(K[h(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var e="#"+p(this._r,this._g,this._b,this._a),n=e,r=this._gradientType?"GradientType = 1, ":"";if(t){var i=o(t);n="#"+p(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+e+",endColorstr="+n+")"},toString:function(t){var e=!!t;t=t||this._format;var n=!1,r=this._a<1&&this._a>=0;return e||!r||"hex"!==t&&"hex6"!==t&&"hex3"!==t&&"hex4"!==t&&"hex8"!==t&&"name"!==t?("rgb"===t&&(n=this.toRgbString()),"prgb"===t&&(n=this.toPercentageRgbString()),"hex"!==t&&"hex6"!==t||(n=this.toHexString()),"hex3"===t&&(n=this.toHexString(!0)),"hex4"===t&&(n=this.toHex8String(!0)),"hex8"===t&&(n=this.toHex8String()),"name"===t&&(n=this.toName()),"hsl"===t&&(n=this.toHslString()),"hsv"===t&&(n=this.toHsvString()),n||this.toHexString()):"name"===t&&0===this._a?this.toName():this.toRgbString()},clone:function(){return o(this.toString())},_applyModification:function(t,e){var n=t.apply(null,[this].concat([].slice.call(e)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(m,arguments)},brighten:function(){return this._applyModification(b,arguments)},darken:function(){return this._applyModification(x,arguments)},desaturate:function(){return this._applyModification(g,arguments)},saturate:function(){return this._applyModification(v,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(_,arguments)},_applyCombination:function(t,e){return t.apply(null,[this].concat([].slice.call(e)))},analogous:function(){return this._applyCombination(E,arguments)},complement:function(){return this._applyCombination(w,arguments)},monochromatic:function(){return this._applyCombination(M,arguments)},splitcomplement:function(){return this._applyCombination(C,arguments)},triad:function(){return this._applyCombination(O,arguments)},tetrad:function(){return this._applyCombination(S,arguments)}},o.fromRatio=function(t,e){if("object"==typeof t){var n={};for(var r in t)t.hasOwnProperty(r)&&(n[r]="a"===r?t[r]:R(t[r]));t=n}return o(t,e)},o.equals=function(t,e){return!(!t||!e)&&o(t).toRgbString()==o(e).toRgbString()},o.random=function(){return o.fromRatio({r:q(),g:q(),b:q()})},o.mix=function(t,e,n){n=0===n?0:n||50;var r=o(t).toRgb(),i=o(e).toRgb(),a=n/100;return o({r:(i.r-r.r)*a+r.r,g:(i.g-r.g)*a+r.g,b:(i.b-r.b)*a+r.b,a:(i.a-r.a)*a+r.a})},o.readability=function(t,e){var n=o(t),r=o(e);return(i.max(n.getLuminance(),r.getLuminance())+.05)/(i.min(n.getLuminance(),r.getLuminance())+.05)},o.isReadable=function(t,e,n){var r,i,a=o.readability(t,e);switch(i=!1,r=B(n),r.level+r.size){case"AAsmall":case"AAAlarge":i=a>=4.5;break;case"AAlarge":i=a>=3;break;case"AAAsmall":i=a>=7}return i},o.mostReadable=function(t,e,n){var r,i,a,u,s=null,c=0;n=n||{},i=n.includeFallbackColors,a=n.level,u=n.size;for(var l=0;l<e.length;l++)(r=o.readability(t,e[l]))>c&&(c=r,s=o(e[l]));return o.isReadable(t,s,{level:a,size:u})||!i?s:(n.includeFallbackColors=!1,o.mostReadable(t,["#fff","#000"],n))};var X=o.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},K=o.hexNames=function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[t[n]]=n);return e}(X),$=function(){var t="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",e="[\\s|\\(]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")\\s*\\)?",n="[\\s|\\(]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")[,|\\s]+("+t+")\\s*\\)?";return{CSS_UNIT:new RegExp(t),rgb:new RegExp("rgb"+e),rgba:new RegExp("rgba"+n),hsl:new RegExp("hsl"+e),hsla:new RegExp("hsla"+n),hsv:new RegExp("hsv"+e),hsva:new RegExp("hsva"+n),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();"undefined"!==typeof t&&t.exports?t.exports=o:void 0!==(r=function(){return o}.call(e,n,e,t))&&(t.exports=r)}(Math)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.Swatch=void 0;var i=Object.assign||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},o=n(0),a=r(o),u=n(11),s=r(u),c=n(673),l=n(20),f=e.Swatch=function(t){var e=t.color,n=t.style,r=t.onClick,o=void 0===r?function(){}:r,u=t.onHover,c=t.title,f=void 0===c?e:c,h=t.children,d=t.focus,p=t.focusStyle,g=void 0===p?{}:p,v="transparent"===e,y=(0,s.default)({default:{swatch:i({background:e,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},n,d?g:{})}}),m=function(t){return o(e,t)},b=function(t){return 13===t.keyCode&&o(e,t)},x=function(t){return u(e,t)},_={};return u&&(_.onMouseOver=x),a.default.createElement("div",i({style:y.swatch,onClick:m,title:f,tabIndex:0,onKeyDown:b},_),h,v&&a.default.createElement(l.Checkboard,{borderRadius:y.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))};e.default=(0,c.handleFocus)(f)},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function o(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.handleFocus=void 0;var a=Object.assign||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},u=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=n(0),c=function(t){return t&&t.__esModule?t:{default:t}}(s);e.handleFocus=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function s(){var t,e,n,o;r(this,s);for(var a=arguments.length,u=Array(a),c=0;c<a;c++)u[c]=arguments[c];return e=n=i(this,(t=s.__proto__||Object.getPrototypeOf(s)).call.apply(t,[this].concat(u))),n.state={focus:!1},n.handleFocus=function(){return n.setState({focus:!0})},n.handleBlur=function(){return n.setState({focus:!1})},o=e,i(n,o)}return o(s,n),u(s,[{key:"render",value:function(){return c.default.createElement(e,{onFocus:this.handleFocus,onBlur:this.handleBlur},c.default.createElement(t,a({},this.props,this.state)))}}]),s}(c.default.Component)}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.AlphaPointer=void 0;var i=n(0),o=r(i),a=n(11),u=r(a),s=e.AlphaPointer=function(t){var e=t.direction,n=(0,u.default)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===e});return o.default.createElement("div",{style:n.picker})};e.default=s},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.Block=void 0;var i=n(0),o=r(i),a=n(12),u=r(a),s=n(11),c=r(s),l=n(43),f=r(l),h=n(20),d=n(676),p=r(d),g=e.Block=function(t){var e=t.onChange,n=t.onSwatchHover,r=t.hex,i=t.colors,a=t.width,u=t.triangle,s=t.className,l=void 0===s?"":s,d="transparent"===r,g=function(t,n){f.default.isValidHex(t)&&e({hex:t,source:"hex"},n)},v=(0,c.default)({default:{card:{width:a,background:"#fff",boxShadow:"0 1px rgba(0,0,0,.1)",borderRadius:"6px",position:"relative"},head:{height:"110px",background:r,borderRadius:"6px 6px 0 0",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},body:{padding:"10px"},label:{fontSize:"18px",color:f.default.getContrastingColor(r),position:"relative"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 10px 10px 10px",borderColor:"transparent transparent "+r+" transparent",position:"absolute",top:"-10px",left:"50%",marginLeft:"-10px"},input:{width:"100%",fontSize:"12px",color:"#666",border:"0px",outline:"none",height:"22px",boxShadow:"inset 0 0 0 1px #ddd",borderRadius:"4px",padding:"0 7px",boxSizing:"border-box"}},"hide-triangle":{triangle:{display:"none"}}},{"hide-triangle":"hide"===u});return o.default.createElement("div",{style:v.card,className:"block-picker "+l},o.default.createElement("div",{style:v.triangle}),o.default.createElement("div",{style:v.head},d&&o.default.createElement(h.Checkboard,{borderRadius:"6px 6px 0 0"}),o.default.createElement("div",{style:v.label},r)),o.default.createElement("div",{style:v.body},o.default.createElement(p.default,{colors:i,onClick:g,onSwatchHover:n}),o.default.createElement(h.EditableInput,{style:{input:v.input},value:r,onChange:g})))};g.propTypes={width:u.default.oneOfType([u.default.string,u.default.number]),colors:u.default.arrayOf(u.default.string),triangle:u.default.oneOf(["top","hide"])},g.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top"},e.default=(0,h.ColorWrap)(g)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.BlockSwatches=void 0;var i=n(0),o=r(i),a=n(11),u=r(a),s=n(86),c=r(s),l=n(20),f=e.BlockSwatches=function(t){var e=t.colors,n=t.onClick,r=t.onSwatchHover,i=(0,u.default)({default:{swatches:{marginRight:"-10px"},swatch:{width:"22px",height:"22px",float:"left",marginRight:"10px",marginBottom:"10px",borderRadius:"4px"},clear:{clear:"both"}}});return o.default.createElement("div",{style:i.swatches},(0,c.default)(e,function(t){return o.default.createElement(l.Swatch,{key:t,color:t,style:i.swatch,onClick:n,onHover:r,focusStyle:{boxShadow:"0 0 4px "+t}})}),o.default.createElement("div",{style:i.clear}))};e.default=f},function(t,e,n){function r(t){return"function"==typeof t?t:null==t?a:"object"==typeof t?u(t)?o(t[0],t[1]):i(t):s(t)}var i=n(678),o=n(729),a=n(337),u=n(52),s=n(739);t.exports=r},function(t,e,n){function r(t){var e=o(t);return 1==e.length&&e[0][2]?a(e[0][0],e[0][1]):function(n){return n===t||i(n,t,e)}}var i=n(679),o=n(728),a=n(345);t.exports=r},function(t,e,n){function r(t,e,n,r){var s=n.length,c=s,l=!r;if(null==t)return!c;for(t=Object(t);s--;){var f=n[s];if(l&&f[2]?f[1]!==t[f[0]]:!(f[0]in t))return!1}for(;++s<c;){f=n[s];var h=f[0],d=t[h],p=f[1];if(l&&f[2]){if(void 0===d&&!(h in t))return!1}else{var g=new i;if(r)var v=r(d,p,h,t,e,g);if(!(void 0===v?o(p,d,a|u,r,g):v))return!1}}return!0}var i=n(339),o=n(342),a=1,u=2;t.exports=r},function(t,e){function n(){this.__data__=[],this.size=0}t.exports=n},function(t,e,n){function r(t){var e=this.__data__,n=i(e,t);return!(n<0)&&(n==e.length-1?e.pop():a.call(e,n,1),--this.size,!0)}var i=n(160),o=Array.prototype,a=o.splice;t.exports=r},function(t,e,n){function r(t){var e=this.__data__,n=i(e,t);return n<0?void 0:e[n][1]}var i=n(160);t.exports=r},function(t,e,n){function r(t){return i(this.__data__,t)>-1}var i=n(160);t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__,r=i(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}var i=n(160);t.exports=r},function(t,e,n){function r(){this.__data__=new i,this.size=0}var i=n(159);t.exports=r},function(t,e){function n(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}t.exports=n},function(t,e){function n(t){return this.__data__.get(t)}t.exports=n},function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},function(t,e,n){function r(t,e){var n=this.__data__;if(n instanceof i){var r=n.__data__;if(!o||r.length<u-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new a(r)}return n.set(t,e),this.size=n.size,this}var i=n(159),o=n(256),a=n(257),u=200;t.exports=r},function(t,e,n){function r(t){return!(!a(t)||o(t))&&(i(t)?p:c).test(u(t))}var i=n(336),o=n(691),a=n(102),u=n(341),s=/[\\^$.*+?()[\]{}|]/g,c=/^\[object .+?Constructor\]$/,l=Function.prototype,f=Object.prototype,h=l.toString,d=f.hasOwnProperty,p=RegExp("^"+h.call(d).replace(s,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=r},function(t,e,n){function r(t){return!!o&&o in t}var i=n(692),o=function(){var t=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=r},function(t,e,n){var r=n(51),i=r["__core-js_shared__"];t.exports=i},function(t,e){function n(t,e){return null==t?void 0:t[e]}t.exports=n},function(t,e,n){function r(){this.size=0,this.__data__={hash:new i,map:new(a||o),string:new i}}var i=n(695),o=n(159),a=n(256);t.exports=r},function(t,e,n){function r(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])}}var i=n(696),o=n(697),a=n(698),u=n(699),s=n(700);r.prototype.clear=i,r.prototype.delete=o,r.prototype.get=a,r.prototype.has=u,r.prototype.set=s,t.exports=r},function(t,e,n){function r(){this.__data__=i?i(null):{},this.size=0}var i=n(161);t.exports=r},function(t,e){function n(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}t.exports=n},function(t,e,n){function r(t){var e=this.__data__;if(i){var n=e[t];return n===o?void 0:n}return u.call(e,t)?e[t]:void 0}var i=n(161),o="__lodash_hash_undefined__",a=Object.prototype,u=a.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){var e=this.__data__;return i?void 0!==e[t]:a.call(e,t)}var i=n(161),o=Object.prototype,a=o.hasOwnProperty;t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=i&&void 0===e?o:e,this}var i=n(161),o="__lodash_hash_undefined__";t.exports=r},function(t,e,n){function r(t){var e=i(this,t).delete(t);return this.size-=e?1:0,e}var i=n(162);t.exports=r},function(t,e){function n(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}t.exports=n},function(t,e,n){function r(t){return i(this,t).get(t)}var i=n(162);t.exports=r},function(t,e,n){function r(t){return i(this,t).has(t)}var i=n(162);t.exports=r},function(t,e,n){function r(t,e){var n=i(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}var i=n(162);t.exports=r},function(t,e,n){function r(t,e,n,r,v,m){var b=c(t),x=c(e),_=b?p:s(t),w=x?p:s(e);_=_==d?g:_,w=w==d?g:w;var O=_==g,S=w==g,C=_==w;if(C&&l(t)){if(!l(e))return!1;b=!0,O=!1}if(C&&!O)return m||(m=new i),b||f(t)?o(t,e,n,r,v,m):a(t,e,_,n,r,v,m);if(!(n&h)){var E=O&&y.call(t,"__wrapped__"),M=S&&y.call(e,"__wrapped__");if(E||M){var j=E?t.value():t,T=M?e.value():e;return m||(m=new i),v(j,T,n,r,m)}}return!!C&&(m||(m=new i),u(t,e,n,r,v,m))}var i=n(339),o=n(343),a=n(712),u=n(716),s=n(723),c=n(52),l=n(333),f=n(335),h=1,d="[object Arguments]",p="[object Array]",g="[object Object]",v=Object.prototype,y=v.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new i;++e<n;)this.add(t[e])}var i=n(257),o=n(708),a=n(709);r.prototype.add=r.prototype.push=o,r.prototype.has=a,t.exports=r},function(t,e){function n(t){return this.__data__.set(t,r),this}var r="__lodash_hash_undefined__";t.exports=n},function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}t.exports=n},function(t,e){function n(t,e){return t.has(e)}t.exports=n},function(t,e,n){function r(t,e,n,r,i,O,C){switch(n){case w:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case _:return!(t.byteLength!=e.byteLength||!O(new o(t),new o(e)));case h:case d:case v:return a(+t,+e);case p:return t.name==e.name&&t.message==e.message;case y:case b:return t==e+"";case g:var E=s;case m:var M=r&l;if(E||(E=c),t.size!=e.size&&!M)return!1;var j=C.get(t);if(j)return j==e;r|=f,C.set(t,e);var T=u(E(t),E(e),r,i,O,C);return C.delete(t),T;case x:if(S)return S.call(t)==S.call(e)}return!1}var i=n(158),o=n(713),a=n(340),u=n(343),s=n(714),c=n(715),l=1,f=2,h="[object Boolean]",d="[object Date]",p="[object Error]",g="[object Map]",v="[object Number]",y="[object RegExp]",m="[object Set]",b="[object String]",x="[object Symbol]",_="[object ArrayBuffer]",w="[object DataView]",O=i?i.prototype:void 0,S=O?O.valueOf:void 0;t.exports=r},function(t,e,n){var r=n(51),i=r.Uint8Array;t.exports=i},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}t.exports=n},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}t.exports=n},function(t,e,n){function r(t,e,n,r,a,s){var c=n&o,l=i(t),f=l.length;if(f!=i(e).length&&!c)return!1;for(var h=f;h--;){var d=l[h];if(!(c?d in e:u.call(e,d)))return!1}var p=s.get(t);if(p&&s.get(e))return p==e;var g=!0;s.set(t,e),s.set(e,t);for(var v=c;++h<f;){d=l[h];var y=t[d],m=e[d];if(r)var b=c?r(m,y,d,e,t,s):r(y,m,d,t,e,s);if(!(void 0===b?y===m||a(y,m,n,r,s):b)){g=!1;break}v||(v="constructor"==d)}if(g&&!v){var x=t.constructor,_=e.constructor;x!=_&&"constructor"in t&&"constructor"in e&&!("function"==typeof x&&x instanceof x&&"function"==typeof _&&_ instanceof _)&&(g=!1)}return s.delete(t),s.delete(e),g}var i=n(717),o=1,a=Object.prototype,u=a.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){return i(t,a,o)}var i=n(718),o=n(720),a=n(253);t.exports=r},function(t,e,n){function r(t,e,n){var r=e(t);return o(t)?r:i(r,n(t))}var i=n(719),o=n(52);t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}t.exports=n},function(t,e,n){var r=n(721),i=n(722),o=Object.prototype,a=o.propertyIsEnumerable,u=Object.getOwnPropertySymbols,s=u?function(t){return null==t?[]:(t=Object(t),r(u(t),function(e){return a.call(t,e)}))}:i;t.exports=s},function(t,e){function n(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}t.exports=n},function(t,e){function n(){return[]}t.exports=n},function(t,e,n){var r=n(724),i=n(256),o=n(725),a=n(726),u=n(727),s=n(131),c=n(341),l=c(r),f=c(i),h=c(o),d=c(a),p=c(u),g=s;(r&&"[object DataView]"!=g(new r(new ArrayBuffer(1)))||i&&"[object Map]"!=g(new i)||o&&"[object Promise]"!=g(o.resolve())||a&&"[object Set]"!=g(new a)||u&&"[object WeakMap]"!=g(new u))&&(g=function(t){var e=s(t),n="[object Object]"==e?t.constructor:void 0,r=n?c(n):"";if(r)switch(r){case l:return"[object DataView]";case f:return"[object Map]";case h:return"[object Promise]";case d:return"[object Set]";case p:return"[object WeakMap]"}return e}),t.exports=g},function(t,e,n){var r=n(103),i=n(51),o=r(i,"DataView");t.exports=o},function(t,e,n){var r=n(103),i=n(51),o=r(i,"Promise");t.exports=o},function(t,e,n){var r=n(103),i=n(51),o=r(i,"Set");t.exports=o},function(t,e,n){var r=n(103),i=n(51),o=r(i,"WeakMap");t.exports=o},function(t,e,n){function r(t){for(var e=o(t),n=e.length;n--;){var r=e[n],a=t[r];e[n]=[r,a,i(a)]}return e}var i=n(344),o=n(253);t.exports=r},function(t,e,n){function r(t,e){return u(t)&&s(e)?c(l(t),e):function(n){var r=o(n,t);return void 0===r&&r===e?a(n,t):i(e,r,f|h)}}var i=n(342),o=n(730),a=n(736),u=n(258),s=n(344),c=n(345),l=n(163),f=1,h=2;t.exports=r},function(t,e,n){function r(t,e,n){var r=null==t?void 0:i(t,e);return void 0===r?n:r}var i=n(346);t.exports=r},function(t,e,n){var r=n(732),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,a=r(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(i,function(t,n,r,i){e.push(r?i.replace(o,"$1"):n||t)}),e});t.exports=a},function(t,e,n){function r(t){var e=i(t,function(t){return n.size===o&&n.clear(),t}),n=e.cache;return e}var i=n(733),o=500;t.exports=r},function(t,e,n){function r(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError(o);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(r.Cache||i),n}var i=n(257),o="Expected a function";r.Cache=i,t.exports=r},function(t,e,n){function r(t){return null==t?"":i(t)}var i=n(735);t.exports=r},function(t,e,n){function r(t){if("string"==typeof t)return t;if(a(t))return o(t,r)+"";if(u(t))return l?l.call(t):"";var e=t+"";return"0"==e&&1/t==-s?"-0":e}var i=n(158),o=n(338),a=n(52),u=n(157),s=1/0,c=i?i.prototype:void 0,l=c?c.toString:void 0;t.exports=r},function(t,e,n){function r(t,e){return null!=t&&o(t,e,i)}var i=n(737),o=n(738);t.exports=r},function(t,e){function n(t,e){return null!=t&&e in Object(t)}t.exports=n},function(t,e,n){function r(t,e,n){e=i(e,t);for(var r=-1,l=e.length,f=!1;++r<l;){var h=c(e[r]);if(!(f=null!=t&&n(t,h)))break;t=t[h]}return f||++r!=l?f:!!(l=null==t?0:t.length)&&s(l)&&u(h,l)&&(a(t)||o(t))}var i=n(347),o=n(332),a=n(52),u=n(334),s=n(254),c=n(163);t.exports=r},function(t,e,n){function r(t){return a(t)?i(u(t)):o(t)}var i=n(740),o=n(741),a=n(258),u=n(163);t.exports=r},function(t,e){function n(t){return function(e){return null==e?void 0:e[t]}}t.exports=n},function(t,e,n){function r(t){return function(e){return i(e,t)}}var i=n(346);t.exports=r},function(t,e,n){function r(t,e){var n=-1,r=o(t)?Array(t.length):[];return i(t,function(t,i,o){r[++n]=e(t,i,o)}),r}var i=n(331),o=n(255);t.exports=r},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.Circle=void 0;var i=n(0),o=r(i),a=n(12),u=r(a),s=n(11),c=r(s),l=n(86),f=r(l),h=n(348),d=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(h),p=n(20),g=n(744),v=r(g),y=e.Circle=function(t){var e=t.width,n=t.onChange,r=t.onSwatchHover,i=t.colors,a=t.hex,u=t.circleSize,s=t.circleSpacing,l=t.className,h=void 0===l?"":l,d=(0,c.default)({default:{card:{width:e,display:"flex",flexWrap:"wrap",marginRight:-s,marginBottom:-s}}}),p=function(t,e){return n({hex:t,source:"hex"},e)};return o.default.createElement("div",{style:d.card,className:"circle-picker "+h},(0,f.default)(i,function(t){return o.default.createElement(v.default,{key:t,color:t,onClick:p,onSwatchHover:r,active:a===t.toLowerCase(),circleSize:u,circleSpacing:s})}))};y.propTypes={width:u.default.oneOfType([u.default.string,u.default.number]),circleSize:u.default.number,circleSpacing:u.default.number},y.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[d.red[500],d.pink[500],d.purple[500],d.deepPurple[500],d.indigo[500],d.blue[500],d.lightBlue[500],d.cyan[500],d.teal[500],d.green[500],d.lightGreen[500],d.lime[500],d.yellow[500],d.amber[500],d.orange[500],d.deepOrange[500],d.brown[500],d.blueGrey[500]]},e.default=(0,p.ColorWrap)(y)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.CircleSwatch=void 0;var i=n(0),o=r(i),a=n(11),u=r(a),s=n(20),c=e.CircleSwatch=function(t){var e=t.color,n=t.onClick,r=t.onSwatchHover,i=t.hover,a=t.active,c=t.circleSize,l=t.circleSpacing,f=(0,u.default)({default:{swatch:{width:c,height:c,marginRight:l,marginBottom:l,transform:"scale(1)",transition:"100ms transform ease"},Swatch:{borderRadius:"50%",background:"transparent",boxShadow:"inset 0 0 0 "+c/2+"px "+e,transition:"100ms box-shadow ease"}},hover:{swatch:{transform:"scale(1.2)"}},active:{Swatch:{boxShadow:"inset 0 0 0 3px "+e}}},{hover:i,active:a});return o.default.createElement("div",{style:f.swatch},o.default.createElement(s.Swatch,{style:f.Swatch,color:e,onClick:n,onHover:r,focusStyle:{boxShadow:f.Swatch.boxShadow+", 0 0 5px "+e}}))};c.defaultProps={circleSize:28,circleSpacing:14},e.default=(0,a.handleHover)(c)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.Chrome=void 0;var i=n(0),o=r(i),a=n(12),u=r(a),s=n(11),c=r(s),l=n(20),f=n(746),h=r(f),d=n(747),p=r(d),g=n(748),v=r(g),y=e.Chrome=function(t){var e=t.onChange,n=t.disableAlpha,r=t.rgb,i=t.hsl,a=t.hsv,u=t.hex,s=t.renderers,f=t.className,d=void 0===f?"":f,g=(0,c.default)({default:{picker:{background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",width:"225px",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+r.r+", "+r.g+", "+r.b+", "+r.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},{disableAlpha:n});return o.default.createElement("div",{style:g.picker,className:"chrome-picker "+d},o.default.createElement("div",{style:g.saturation},o.default.createElement(l.Saturation,{style:g.Saturation,hsl:i,hsv:a,pointer:v.default,onChange:e})),o.default.createElement("div",{style:g.body},o.default.createElement("div",{style:g.controls,className:"flexbox-fix"},o.default.createElement("div",{style:g.color},o.default.createElement("div",{style:g.swatch},o.default.createElement("div",{style:g.active}),o.default.createElement(l.Checkboard,{renderers:s}))),o.default.createElement("div",{style:g.toggles},o.default.createElement("div",{style:g.hue},o.default.createElement(l.Hue,{style:g.Hue,hsl:i,pointer:p.default,onChange:e})),o.default.createElement("div",{style:g.alpha},o.default.createElement(l.Alpha,{style:g.Alpha,rgb:r,hsl:i,pointer:p.default,renderers:s,onChange:e})))),o.default.createElement(h.default,{rgb:r,hsl:i,hex:u,onChange:e,disableAlpha:n})))};y.propTypes={disableAlpha:u.default.bool},y.defaultProps={disableAlpha:!1},e.default=(0,l.ColorWrap)(y)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.ChromeFields=void 0;var u=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=n(0),c=r(s),l=n(11),f=r(l),h=n(43),d=r(h),p=n(20),g=e.ChromeFields=function(t){function e(){var t,n,r,a;i(this,e);for(var u=arguments.length,s=Array(u),c=0;c<u;c++)s[c]=arguments[c];return n=r=o(this,(t=e.__proto__||Object.getPrototypeOf(e)).call.apply(t,[this].concat(s))),r.state={view:""},r.toggleViews=function(){"hex"===r.state.view?r.setState({view:"rgb"}):"rgb"===r.state.view?r.setState({view:"hsl"}):"hsl"===r.state.view&&(1===r.props.hsl.a?r.setState({view:"hex"}):r.setState({view:"rgb"}))},r.handleChange=function(t,e){t.hex?d.default.isValidHex(t.hex)&&r.props.onChange({hex:t.hex,source:"hex"},e):t.r||t.g||t.b?r.props.onChange({r:t.r||r.props.rgb.r,g:t.g||r.props.rgb.g,b:t.b||r.props.rgb.b,source:"rgb"},e):t.a?(t.a<0?t.a=0:t.a>1&&(t.a=1),r.props.onChange({h:r.props.hsl.h,s:r.props.hsl.s,l:r.props.hsl.l,a:Math.round(100*t.a)/100,source:"rgb"},e)):(t.h||t.s||t.l)&&r.props.onChange({h:t.h||r.props.hsl.h,s:Number(t.s&&t.s||r.props.hsl.s),l:Number(t.l&&t.l||r.props.hsl.l),source:"hsl"},e)},r.showHighlight=function(t){t.target.style.background="#eee"},r.hideHighlight=function(t){t.target.style.background="transparent"},a=n,o(r,a)}return a(e,t),u(e,[{key:"componentDidMount",value:function(){1===this.props.hsl.a&&"hex"!==this.state.view?this.setState({view:"hex"}):"rgb"!==this.state.view&&"hsl"!==this.state.view&&this.setState({view:"rgb"})}},{key:"componentWillReceiveProps",value:function(t){1!==t.hsl.a&&"hex"===this.state.view&&this.setState({view:"rgb"})}},{key:"render",value:function(){var t=this,e=(0,f.default)({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),n=void 0;return"hex"===this.state.view?n=c.default.createElement("div",{style:e.fields,className:"flexbox-fix"},c.default.createElement("div",{style:e.field},c.default.createElement(p.EditableInput,{style:{input:e.input,label:e.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):"rgb"===this.state.view?n=c.default.createElement("div",{style:e.fields,className:"flexbox-fix"},c.default.createElement("div",{style:e.field},c.default.createElement(p.EditableInput,{style:{input:e.input,label:e.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),c.default.createElement("div",{style:e.field},c.default.createElement(p.EditableInput,{style:{input:e.input,label:e.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),c.default.createElement("div",{style:e.field},c.default.createElement(p.EditableInput,{style:{input:e.input,label:e.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),c.default.createElement("div",{style:e.alpha},c.default.createElement(p.EditableInput,{style:{input:e.input,label:e.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):"hsl"===this.state.view&&(n=c.default.createElement("div",{style:e.fields,className:"flexbox-fix"},c.default.createElement("div",{style:e.field},c.default.createElement(p.EditableInput,{style:{input:e.input,label:e.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),c.default.createElement("div",{style:e.field},c.default.createElement(p.EditableInput,{style:{input:e.input,label:e.label},label:"s",value:Math.round(100*this.props.hsl.s)+"%",onChange:this.handleChange})),c.default.createElement("div",{style:e.field},c.default.createElement(p.EditableInput,{style:{input:e.input,label:e.label},label:"l",value:Math.round(100*this.props.hsl.l)+"%",onChange:this.handleChange})),c.default.createElement("div",{style:e.alpha},c.default.createElement(p.EditableInput,{style:{input:e.input,label:e.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),c.default.createElement("div",{style:e.wrap,className:"flexbox-fix"},n,c.default.createElement("div",{style:e.toggle},c.default.createElement("div",{style:e.icon,onClick:this.toggleViews,ref:function(e){return t.icon=e}},c.default.createElement("svg",{style:e.svg,viewBox:"0 0 24 24",onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight},c.default.createElement("path",{ref:function(e){return t.iconUp=e},fill:"#333",d:"M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}),c.default.createElement("path",{ref:function(e){return t.iconDown=e},fill:"#333",d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15Z"})))))}}]),e}(c.default.Component);e.default=g},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.ChromePointer=void 0;var i=n(0),o=r(i),a=n(11),u=r(a),s=e.ChromePointer=function(){var t=(0,u.default)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return o.default.createElement("div",{style:t.picker})};e.default=s},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.ChromePointerCircle=void 0;var i=n(0),o=r(i),a=n(11),u=r(a),s=e.ChromePointerCircle=function(){var t=(0,u.default)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return o.default.createElement("div",{style:t.picker})};e.default=s},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.Compact=void 0;var i=n(0),o=r(i),a=n(12),u=r(a),s=n(11),c=r(s),l=n(86),f=r(l),h=n(43),d=r(h),p=n(20),g=n(750),v=r(g),y=n(751),m=r(y),b=e.Compact=function(t){var e=t.onChange,n=t.onSwatchHover,r=t.colors,i=t.hex,a=t.rgb,u=t.className,s=void 0===u?"":u,l=(0,c.default)({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}}),h=function(t,n){t.hex?d.default.isValidHex(t.hex)&&e({hex:t.hex,source:"hex"},n):e(t,n)};return o.default.createElement(p.Raised,{style:l.Compact},o.default.createElement("div",{style:l.compact,className:"compact-picker "+s},o.default.createElement("div",null,(0,f.default)(r,function(t){return o.default.createElement(v.default,{key:t,color:t,active:t.toLowerCase()===i,onClick:h,onSwatchHover:n})}),o.default.createElement("div",{style:l.clear})),o.default.createElement(m.default,{hex:i,rgb:a,onChange:h})))};b.propTypes={colors:u.default.arrayOf(u.default.string)},b.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"]},e.default=(0,p.ColorWrap)(b)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.CompactColor=void 0;var i=n(0),o=r(i),a=n(11),u=r(a),s=n(43),c=r(s),l=n(20),f=e.CompactColor=function(t){var e=t.color,n=t.onClick,r=void 0===n?function(){}:n,i=t.onSwatchHover,a=t.active,s=(0,u.default)({default:{color:{background:e,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:c.default.getContrastingColor(e),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:a,"color-#FFFFFF":"#FFFFFF"===e,transparent:"transparent"===e});return o.default.createElement(l.Swatch,{style:s.color,color:e,onClick:r,onHover:i,focusStyle:{boxShadow:"0 0 4px "+e}},o.default.createElement("div",{style:s.dot}))};e.default=f},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.CompactFields=void 0;var i=n(0),o=r(i),a=n(11),u=r(a),s=n(20),c=e.CompactFields=function(t){var e=t.hex,n=t.rgb,r=t.onChange,i=(0,u.default)({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:e},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),a=function(t,e){t.r||t.g||t.b?r({r:t.r||n.r,g:t.g||n.g,b:t.b||n.b,source:"rgb"},e):r({hex:t.hex,source:"hex"},e)};return o.default.createElement("div",{style:i.fields,className:"flexbox-fix"},o.default.createElement("div",{style:i.active}),o.default.createElement(s.EditableInput,{style:{wrap:i.HEXwrap,input:i.HEXinput,label:i.HEXlabel},label:"hex",value:e,onChange:a}),o.default.createElement(s.EditableInput,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"r",value:n.r,onChange:a}),o.default.createElement(s.EditableInput,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"g",value:n.g,onChange:a}),o.default.createElement(s.EditableInput,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"b",value:n.b,onChange:a}))};e.default=c},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.Github=void 0;var i=n(0),o=r(i),a=n(12),u=r(a),s=n(11),c=r(s),l=n(86),f=r(l),h=n(20),d=n(753),p=r(d),g=e.Github=function(t){var e=t.width,n=t.colors,r=t.onChange,i=t.onSwatchHover,a=t.triangle,u=t.className,s=void 0===u?"":u,l=(0,c.default)({default:{card:{width:e,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},{"hide-triangle":"hide"===a,"top-left-triangle":"top-left"===a,"top-right-triangle":"top-right"===a,"bottom-left-triangle":"bottom-left"==a,"bottom-right-triangle":"bottom-right"===a}),h=function(t,e){return r({hex:t,source:"hex"},e)};return o.default.createElement("div",{style:l.card,className:"github-picker "+s},o.default.createElement("div",{style:l.triangleShadow}),o.default.createElement("div",{style:l.triangle}),(0,f.default)(n,function(t){return o.default.createElement(p.default,{color:t,key:t,onClick:h,onSwatchHover:i})}))};g.propTypes={width:u.default.oneOfType([u.default.string,u.default.number]),colors:u.default.arrayOf(u.default.string),triangle:u.default.oneOf(["hide","top-left","top-right","bottom-left","bottom-right"])},g.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left"},e.default=(0,h.ColorWrap)(g)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.GithubSwatch=void 0;var i=n(0),o=r(i),a=n(11),u=r(a),s=n(20),c=e.GithubSwatch=function(t){var e=t.hover,n=t.color,r=t.onClick,i=t.onSwatchHover,a={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},c=(0,u.default)({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:a}},{hover:e});return o.default.createElement("div",{style:c.swatch},o.default.createElement(s.Swatch,{color:n,onClick:r,onHover:i,focusStyle:a}))};e.default=(0,a.handleHover)(c)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.HuePicker=void 0;var i=Object.assign||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},o=n(0),a=r(o),u=n(11),s=r(u),c=n(20),l=n(755),f=r(l),h=e.HuePicker=function(t){var e=t.width,n=t.height,r=t.onChange,o=t.hsl,u=t.direction,l=t.pointer,f=t.className,h=void 0===f?"":f,d=(0,s.default)({default:{picker:{position:"relative",width:e,height:n},hue:{radius:"2px"}}}),p=function(t){return r({a:1,h:t.h,l:.5,s:1})};return a.default.createElement("div",{style:d.picker,className:"hue-picker "+h},a.default.createElement(c.Hue,i({},d.hue,{hsl:o,pointer:l,onChange:p,direction:u})))};h.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:f.default},e.default=(0,c.ColorWrap)(h)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.SliderPointer=void 0;var i=n(0),o=r(i),a=n(11),u=r(a),s=e.SliderPointer=function(t){var e=t.direction,n=(0,u.default)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===e});return o.default.createElement("div",{style:n.picker})};e.default=s},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.Material=void 0;var i=n(0),o=r(i),a=n(11),u=r(a),s=n(43),c=r(s),l=n(20),f=e.Material=function(t){var e=t.onChange,n=t.hex,r=t.rgb,i=t.className,a=void 0===i?"":i,s=(0,u.default)({default:{material:{width:"98px",height:"98px",padding:"16px",fontFamily:"Roboto"},HEXwrap:{position:"relative"},HEXinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"2px solid "+n,outline:"none",height:"30px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},Hex:{style:{}},RGBwrap:{position:"relative"},RGBinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"1px solid #eee",outline:"none",height:"30px"},RGBlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},split:{display:"flex",marginRight:"-10px",paddingTop:"11px"},third:{flex:"1",paddingRight:"10px"}}}),f=function(t,n){t.hex?c.default.isValidHex(t.hex)&&e({hex:t.hex,source:"hex"},n):(t.r||t.g||t.b)&&e({r:t.r||r.r,g:t.g||r.g,b:t.b||r.b,source:"rgb"},n)};return o.default.createElement(l.Raised,null,o.default.createElement("div",{style:s.material,className:"material-picker "+a},o.default.createElement(l.EditableInput,{style:{wrap:s.HEXwrap,input:s.HEXinput,label:s.HEXlabel},label:"hex",value:n,onChange:f}),o.default.createElement("div",{style:s.split,className:"flexbox-fix"},o.default.createElement("div",{style:s.third},o.default.createElement(l.EditableInput,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"r",value:r.r,onChange:f})),o.default.createElement("div",{style:s.third},o.default.createElement(l.EditableInput,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"g",value:r.g,onChange:f})),o.default.createElement("div",{style:s.third},o.default.createElement(l.EditableInput,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"b",value:r.b,onChange:f})))))};e.default=(0,l.ColorWrap)(f)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.Photoshop=void 0;var u=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=n(0),c=r(s),l=n(12),f=r(l),h=n(11),d=r(h),p=n(20),g=n(758),v=r(g),y=n(759),m=r(y),b=n(760),x=r(b),_=n(761),w=r(_),O=n(762),S=r(O),C=e.Photoshop=function(t){function e(t){i(this,e);var n=o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return n.state={currentColor:t.hex},n}return a(e,t),u(e,[{key:"render",value:function(){var t=this.props.className,e=void 0===t?"":t,n=(0,d.default)({default:{picker:{background:"#DCDCDC",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15)",boxSizing:"initial",width:"513px"},head:{backgroundImage:"linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%)",borderBottom:"1px solid #B1B1B1",boxShadow:"inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02)",height:"23px",lineHeight:"24px",borderRadius:"4px 4px 0 0",fontSize:"13px",color:"#4D4D4D",textAlign:"center"},body:{padding:"15px 15px 0",display:"flex"},saturation:{width:"256px",height:"256px",position:"relative",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0",overflow:"hidden"},hue:{position:"relative",height:"256px",width:"19px",marginLeft:"10px",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0"},controls:{width:"180px",marginLeft:"10px"},top:{display:"flex"},previews:{width:"60px"},actions:{flex:"1",marginLeft:"20px"}}});return c.default.createElement("div",{style:n.picker,className:"photoshop-picker "+e},c.default.createElement("div",{style:n.head},this.props.header),c.default.createElement("div",{style:n.body,className:"flexbox-fix"},c.default.createElement("div",{style:n.saturation},c.default.createElement(p.Saturation,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:m.default,onChange:this.props.onChange})),c.default.createElement("div",{style:n.hue},c.default.createElement(p.Hue,{direction:"vertical",hsl:this.props.hsl,pointer:x.default,onChange:this.props.onChange})),c.default.createElement("div",{style:n.controls},c.default.createElement("div",{style:n.top,className:"flexbox-fix"},c.default.createElement("div",{style:n.previews},c.default.createElement(S.default,{rgb:this.props.rgb,currentColor:this.state.currentColor})),c.default.createElement("div",{style:n.actions},c.default.createElement(w.default,{label:"OK",onClick:this.props.onAccept,active:!0}),c.default.createElement(w.default,{label:"Cancel",onClick:this.props.onCancel}),c.default.createElement(v.default,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),e}(c.default.Component);C.propTypes={header:f.default.string},C.defaultProps={header:"Color Picker"},e.default=(0,p.ColorWrap)(C)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.PhotoshopPicker=void 0;var i=n(0),o=r(i),a=n(11),u=r(a),s=n(43),c=r(s),l=n(20),f=e.PhotoshopPicker=function(t){var e=t.onChange,n=t.rgb,r=t.hsv,i=t.hex,a=(0,u.default)({default:{fields:{paddingTop:"5px",paddingBottom:"9px",width:"80px",position:"relative"},divider:{height:"5px"},RGBwrap:{position:"relative"},RGBinput:{marginLeft:"40%",width:"40%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"5px",fontSize:"13px",paddingLeft:"3px",marginRight:"10px"},RGBlabel:{left:"0px",width:"34px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px",position:"absolute"},HEXwrap:{position:"relative"},HEXinput:{marginLeft:"20%",width:"80%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"6px",fontSize:"13px",paddingLeft:"3px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",width:"14px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px"},fieldSymbols:{position:"absolute",top:"5px",right:"-7px",fontSize:"13px"},symbol:{height:"20px",lineHeight:"22px",paddingBottom:"7px"}}}),s=function(t,i){t["#"]?c.default.isValidHex(t["#"])&&e({hex:t["#"],source:"hex"},i):t.r||t.g||t.b?e({r:t.r||n.r,g:t.g||n.g,b:t.b||n.b,source:"rgb"},i):(t.h||t.s||t.v)&&e({h:t.h||r.h,s:t.s||r.s,v:t.v||r.v,source:"hsv"},i)};return o.default.createElement("div",{style:a.fields},o.default.createElement(l.EditableInput,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"h",value:Math.round(r.h),onChange:s}),o.default.createElement(l.EditableInput,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"s",value:Math.round(100*r.s),onChange:s}),o.default.createElement(l.EditableInput,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"v",value:Math.round(100*r.v),onChange:s}),o.default.createElement("div",{style:a.divider}),o.default.createElement(l.EditableInput,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"r",value:n.r,onChange:s}),o.default.createElement(l.EditableInput,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"g",value:n.g,onChange:s}),o.default.createElement(l.EditableInput,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"b",value:n.b,onChange:s}),o.default.createElement("div",{style:a.divider}),o.default.createElement(l.EditableInput,{style:{wrap:a.HEXwrap,input:a.HEXinput,label:a.HEXlabel},label:"#",value:i.replace("#",""),onChange:s}),o.default.createElement("div",{style:a.fieldSymbols},o.default.createElement("div",{style:a.symbol},"°"),o.default.createElement("div",{style:a.symbol},"%"),o.default.createElement("div",{style:a.symbol},"%")))};e.default=f},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.PhotoshopPointerCircle=void 0;var i=n(0),o=r(i),a=n(11),u=r(a),s=e.PhotoshopPointerCircle=function(t){var e=t.hsl,n=(0,u.default)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}},"black-outline":{picker:{boxShadow:"inset 0 0 0 1px #000"}}},{"black-outline":e.l>.5});return o.default.createElement("div",{style:n.picker})};e.default=s},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.PhotoshopPointerCircle=void 0;var i=n(0),o=r(i),a=n(11),u=r(a),s=e.PhotoshopPointerCircle=function(){var t=(0,u.default)({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return o.default.createElement("div",{style:t.pointer},o.default.createElement("div",{style:t.left},o.default.createElement("div",{style:t.leftInside})),o.default.createElement("div",{style:t.right},o.default.createElement("div",{style:t.rightInside})))};e.default=s},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.PhotoshopBotton=void 0;var i=n(0),o=r(i),a=n(11),u=r(a),s=e.PhotoshopBotton=function(t){var e=t.onClick,n=t.label,r=t.children,i=t.active,a=(0,u.default)({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:i});return o.default.createElement("div",{style:a.button,onClick:e},n||r)};e.default=s},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.PhotoshopPreviews=void 0;var i=n(0),o=r(i),a=n(11),u=r(a),s=e.PhotoshopPreviews=function(t){var e=t.rgb,n=t.currentColor,r=(0,u.default)({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+e.r+","+e.g+", "+e.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:n,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return o.default.createElement("div",null,o.default.createElement("div",{style:r.label},"new"),o.default.createElement("div",{style:r.swatches},o.default.createElement("div",{style:r.new}),o.default.createElement("div",{style:r.current})),o.default.createElement("div",{style:r.label},"current"))};e.default=s},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.Sketch=void 0;var i=n(0),o=r(i),a=n(12),u=r(a),s=n(11),c=r(s),l=n(20),f=n(764),h=r(f),d=n(765),p=r(d),g=e.Sketch=function(t){var e=t.width,n=t.rgb,r=t.hex,i=t.hsv,a=t.hsl,u=t.onChange,s=t.onSwatchHover,f=t.disableAlpha,d=t.presetColors,g=t.renderers,v=t.className,y=void 0===v?"":v,m=(0,c.default)({default:{picker:{width:e,padding:"10px 10px 0",boxSizing:"initial",background:"#fff",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.15), 0 8px 16px rgba(0,0,0,.15)"},saturation:{width:"100%",paddingBottom:"75%",position:"relative",overflow:"hidden"},Saturation:{radius:"3px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},controls:{display:"flex"},sliders:{padding:"4px 0",flex:"1"},color:{width:"24px",height:"24px",position:"relative",marginTop:"4px",marginLeft:"4px",borderRadius:"3px"},activeColor:{absolute:"0px 0px 0px 0px",borderRadius:"2px",background:"rgba("+n.r+","+n.g+","+n.b+","+n.a+")",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},hue:{position:"relative",height:"10px",overflow:"hidden"},Hue:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},alpha:{position:"relative",height:"10px",marginTop:"4px",overflow:"hidden"},Alpha:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"}},disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},{disableAlpha:f});return o.default.createElement("div",{style:m.picker,className:"sketch-picker "+y},o.default.createElement("div",{style:m.saturation},o.default.createElement(l.Saturation,{style:m.Saturation,hsl:a,hsv:i,onChange:u})),o.default.createElement("div",{style:m.controls,className:"flexbox-fix"},o.default.createElement("div",{style:m.sliders},o.default.createElement("div",{style:m.hue},o.default.createElement(l.Hue,{style:m.Hue,hsl:a,onChange:u})),o.default.createElement("div",{style:m.alpha},o.default.createElement(l.Alpha,{style:m.Alpha,rgb:n,hsl:a,renderers:g,onChange:u}))),o.default.createElement("div",{style:m.color},o.default.createElement(l.Checkboard,null),o.default.createElement("div",{style:m.activeColor}))),o.default.createElement(h.default,{rgb:n,hsl:a,hex:r,onChange:u,disableAlpha:f}),o.default.createElement(p.default,{colors:d,onClick:u,onSwatchHover:s}))};g.propTypes={disableAlpha:u.default.bool,width:u.default.oneOfType([u.default.string,u.default.number])},g.defaultProps={disableAlpha:!1,width:200,presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]},e.default=(0,l.ColorWrap)(g)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.SketchFields=void 0;var i=n(0),o=r(i),a=n(11),u=r(a),s=n(43),c=r(s),l=n(20),f=e.SketchFields=function(t){var e=t.onChange,n=t.rgb,r=t.hsl,i=t.hex,a=t.disableAlpha,s=(0,u.default)({default:{fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"80%",padding:"4px 10% 3px",border:"none",boxShadow:"inset 0 0 0 1px #ccc",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"}},disableAlpha:{alpha:{display:"none"}}},{disableAlpha:a}),f=function(t,i){t.hex?c.default.isValidHex(t.hex)&&e({hex:t.hex,source:"hex"},i):t.r||t.g||t.b?e({r:t.r||n.r,g:t.g||n.g,b:t.b||n.b,a:n.a,source:"rgb"},i):t.a&&(t.a<0?t.a=0:t.a>100&&(t.a=100),t.a/=100,e({h:r.h,s:r.s,l:r.l,a:t.a,source:"rgb"},i))};return o.default.createElement("div",{style:s.fields,className:"flexbox-fix"},o.default.createElement("div",{style:s.double},o.default.createElement(l.EditableInput,{style:{input:s.input,label:s.label},label:"hex",value:i.replace("#",""),onChange:f})),o.default.createElement("div",{style:s.single},o.default.createElement(l.EditableInput,{style:{input:s.input,label:s.label},label:"r",value:n.r,onChange:f,dragLabel:"true",dragMax:"255"})),o.default.createElement("div",{style:s.single},o.default.createElement(l.EditableInput,{style:{input:s.input,label:s.label},label:"g",value:n.g,onChange:f,dragLabel:"true",dragMax:"255"})),o.default.createElement("div",{style:s.single},o.default.createElement(l.EditableInput,{style:{input:s.input,label:s.label},label:"b",value:n.b,onChange:f,dragLabel:"true",dragMax:"255"})),o.default.createElement("div",{style:s.alpha},o.default.createElement(l.EditableInput,{style:{input:s.input,label:s.label},label:"a",value:Math.round(100*n.a),onChange:f,dragLabel:"true",dragMax:"100"})))};e.default=f},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.SketchPresetColors=void 0;var i=Object.assign||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},o=n(0),a=r(o),u=n(12),s=r(u),c=n(11),l=r(c),f=n(20),h=e.SketchPresetColors=function(t){var e=t.colors,n=t.onClick,r=void 0===n?function(){}:n,o=t.onSwatchHover,u=(0,l.default)({default:{colors:{margin:"0 -10px",padding:"10px 0 0 10px",borderTop:"1px solid #eee",display:"flex",flexWrap:"wrap",position:"relative"},swatchWrap:{width:"16px",height:"16px",margin:"0 10px 10px 0"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!e||!e.length}),s=function(t,e){r({hex:t,source:"hex"},e)};return a.default.createElement("div",{style:u.colors,className:"flexbox-fix"},e.map(function(t){var e="string"===typeof t?{color:t}:t,n=""+e.color+(e.title||"");return a.default.createElement("div",{key:n,style:u.swatchWrap},a.default.createElement(f.Swatch,i({},e,{style:u.swatch,onClick:s,onHover:o,focusStyle:{boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px "+e.color}})))}))};h.propTypes={colors:s.default.arrayOf(s.default.oneOfType([s.default.string,s.default.shape({color:s.default.string,title:s.default.string})])).isRequired},e.default=h},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.Slider=void 0;var i=n(0),o=r(i),a=n(11),u=r(a),s=n(20),c=n(767),l=r(c),f=n(769),h=r(f),d=e.Slider=function(t){var e=t.hsl,n=t.onChange,r=t.pointer,i=t.className,a=void 0===i?"":i,c=(0,u.default)({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}});return o.default.createElement("div",{className:"slider-picker "+a},o.default.createElement("div",{style:c.hue},o.default.createElement(s.Hue,{style:c.Hue,hsl:e,pointer:r,onChange:n})),o.default.createElement("div",{style:c.swatches},o.default.createElement(l.default,{hsl:e,onClick:n})))};d.defaultProps={pointer:h.default},e.default=(0,s.ColorWrap)(d)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.SliderSwatches=void 0;var i=n(0),o=r(i),a=n(11),u=r(a),s=n(768),c=r(s),l=e.SliderSwatches=function(t){var e=t.onClick,n=t.hsl,r=(0,u.default)({default:{swatches:{marginTop:"20px"},swatch:{boxSizing:"border-box",width:"20%",paddingRight:"1px",float:"left"},clear:{clear:"both"}}});return o.default.createElement("div",{style:r.swatches},o.default.createElement("div",{style:r.swatch},o.default.createElement(c.default,{hsl:n,offset:".80",active:Math.round(100*n.l)/100===.8&&Math.round(100*n.s)/100===.5,onClick:e,first:!0})),o.default.createElement("div",{style:r.swatch},o.default.createElement(c.default,{hsl:n,offset:".65",active:Math.round(100*n.l)/100===.65&&Math.round(100*n.s)/100===.5,onClick:e})),o.default.createElement("div",{style:r.swatch},o.default.createElement(c.default,{hsl:n,offset:".50",active:Math.round(100*n.l)/100===.5&&Math.round(100*n.s)/100===.5,onClick:e})),o.default.createElement("div",{style:r.swatch},o.default.createElement(c.default,{hsl:n,offset:".35",active:Math.round(100*n.l)/100===.35&&Math.round(100*n.s)/100===.5,onClick:e})),o.default.createElement("div",{style:r.swatch},o.default.createElement(c.default,{hsl:n,offset:".20",active:Math.round(100*n.l)/100===.2&&Math.round(100*n.s)/100===.5,onClick:e,last:!0})),o.default.createElement("div",{style:r.clear}))};e.default=l},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.SliderSwatch=void 0;var i=n(0),o=r(i),a=n(11),u=r(a),s=e.SliderSwatch=function(t){var e=t.hsl,n=t.offset,r=t.onClick,i=void 0===r?function(){}:r,a=t.active,s=t.first,c=t.last,l=(0,u.default)({default:{swatch:{height:"12px",background:"hsl("+e.h+", 50%, "+100*n+"%)",cursor:"pointer"}},first:{swatch:{borderRadius:"2px 0 0 2px"}},last:{swatch:{borderRadius:"0 2px 2px 0"}},active:{swatch:{transform:"scaleY(1.8)",borderRadius:"3.6px/2px"}}},{active:a,first:s,last:c}),f=function(t){return i({h:e.h,s:.5,l:n,source:"hsl"},t)};return o.default.createElement("div",{style:l.swatch,onClick:f})};e.default=s},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.SliderPointer=void 0;var i=n(0),o=r(i),a=n(11),u=r(a),s=e.SliderPointer=function(){var t=(0,u.default)({default:{picker:{width:"14px",height:"14px",borderRadius:"6px",transform:"translate(-7px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return o.default.createElement("div",{style:t.picker})};e.default=s},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.Swatches=void 0;var i=n(0),o=r(i),a=n(12),u=r(a),s=n(11),c=r(s),l=n(86),f=r(l),h=n(43),d=r(h),p=n(348),g=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(p),v=n(20),y=n(771),m=r(y),b=e.Swatches=function(t){var e=t.width,n=t.height,r=t.onChange,i=t.onSwatchHover,a=t.colors,u=t.hex,s=t.className,l=void 0===s?"":s,h=(0,c.default)({default:{picker:{width:e,height:n},overflow:{height:n,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}}),p=function(t,e){d.default.isValidHex(t)&&r({hex:t,source:"hex"},e)};return o.default.createElement("div",{style:h.picker,className:"swatches-picker "+l},o.default.createElement(v.Raised,null,o.default.createElement("div",{style:h.overflow},o.default.createElement("div",{style:h.body},(0,f.default)(a,function(t){return o.default.createElement(m.default,{key:t.toString(),group:t,active:u,onClick:p,onSwatchHover:i})}),o.default.createElement("div",{style:h.clear})))))};b.propTypes={width:u.default.oneOfType([u.default.string,u.default.number]),height:u.default.oneOfType([u.default.string,u.default.number]),colors:u.default.arrayOf(u.default.arrayOf(u.default.string))},b.defaultProps={width:320,height:240,colors:[[g.red[900],g.red[700],g.red[500],g.red[300],g.red[100]],[g.pink[900],g.pink[700],g.pink[500],g.pink[300],g.pink[100]],[g.purple[900],g.purple[700],g.purple[500],g.purple[300],g.purple[100]],[g.deepPurple[900],g.deepPurple[700],g.deepPurple[500],g.deepPurple[300],g.deepPurple[100]],[g.indigo[900],g.indigo[700],g.indigo[500],g.indigo[300],g.indigo[100]],[g.blue[900],g.blue[700],g.blue[500],g.blue[300],g.blue[100]],[g.lightBlue[900],g.lightBlue[700],g.lightBlue[500],g.lightBlue[300],g.lightBlue[100]],[g.cyan[900],g.cyan[700],g.cyan[500],g.cyan[300],g.cyan[100]],[g.teal[900],g.teal[700],g.teal[500],g.teal[300],g.teal[100]],["#194D33",g.green[700],g.green[500],g.green[300],g.green[100]],[g.lightGreen[900],g.lightGreen[700],g.lightGreen[500],g.lightGreen[300],g.lightGreen[100]],[g.lime[900],g.lime[700],g.lime[500],g.lime[300],g.lime[100]],[g.yellow[900],g.yellow[700],g.yellow[500],g.yellow[300],g.yellow[100]],[g.amber[900],g.amber[700],g.amber[500],g.amber[300],g.amber[100]],[g.orange[900],g.orange[700],g.orange[500],g.orange[300],g.orange[100]],[g.deepOrange[900],g.deepOrange[700],g.deepOrange[500],g.deepOrange[300],g.deepOrange[100]],[g.brown[900],g.brown[700],g.brown[500],g.brown[300],g.brown[100]],[g.blueGrey[900],g.blueGrey[700],g.blueGrey[500],g.blueGrey[300],g.blueGrey[100]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]]},e.default=(0,v.ColorWrap)(b)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.SwatchesGroup=void 0;var i=n(0),o=r(i),a=n(11),u=r(a),s=n(86),c=r(s),l=n(772),f=r(l),h=e.SwatchesGroup=function(t){var e=t.onClick,n=t.onSwatchHover,r=t.group,i=t.active,a=(0,u.default)({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return o.default.createElement("div",{style:a.group},(0,c.default)(r,function(t,a){return o.default.createElement(f.default,{key:t,color:t,active:t.toLowerCase()===i,first:0===a,last:a===r.length-1,onClick:e,onSwatchHover:n})}))};e.default=h},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.SwatchesColor=void 0;var i=n(0),o=r(i),a=n(11),u=r(a),s=n(43),c=r(s),l=n(20),f=e.SwatchesColor=function(t){var e=t.color,n=t.onClick,r=void 0===n?function(){}:n,i=t.onSwatchHover,a=t.first,s=t.last,f=t.active,h=(0,u.default)({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:e,marginBottom:"1px"},check:{fill:c.default.getContrastingColor(e),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{fill:"#333"}},transparent:{check:{fill:"#333"}}},{first:a,last:s,active:f,"color-#FFFFFF":"#FFFFFF"===e,transparent:"transparent"===e});return o.default.createElement(l.Swatch,{color:e,style:h.color,onClick:r,onHover:i,focusStyle:{boxShadow:"0 0 4px "+e}},o.default.createElement("div",{style:h.check},o.default.createElement("svg",{style:{width:"24px",height:"24px"},viewBox:"0 0 24 24"},o.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))))};e.default=f},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.Twitter=void 0;var i=n(0),o=r(i),a=n(12),u=r(a),s=n(11),c=r(s),l=n(86),f=r(l),h=n(43),d=r(h),p=n(20),g=e.Twitter=function(t){var e=t.onChange,n=t.onSwatchHover,r=t.hex,i=t.colors,a=t.width,u=t.triangle,s=t.className,l=void 0===s?"":s,h=(0,c.default)({default:{card:{width:a,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},{"hide-triangle":"hide"===u,"top-left-triangle":"top-left"===u,"top-right-triangle":"top-right"===u}),g=function(t,n){d.default.isValidHex(t)&&e({hex:t,source:"hex"},n)};return o.default.createElement("div",{style:h.card,className:"twitter-picker "+l},o.default.createElement("div",{style:h.triangleShadow}),o.default.createElement("div",{style:h.triangle}),o.default.createElement("div",{style:h.body},(0,f.default)(i,function(t,e){return o.default.createElement(p.Swatch,{key:e,color:t,hex:t,style:h.swatch,onClick:g,onHover:n,focusStyle:{boxShadow:"0 0 4px "+t}})}),o.default.createElement("div",{style:h.hash},"#"),o.default.createElement(p.EditableInput,{style:{input:h.input},value:r.replace("#",""),onChange:g}),o.default.createElement("div",{style:h.clear})))};g.propTypes={width:u.default.oneOfType([u.default.string,u.default.number]),triangle:u.default.oneOf(["hide","top-left","top-right"]),colors:u.default.arrayOf(u.default.string)},g.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left"},e.default=(0,p.ColorWrap)(g)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.arrayMove=e.sortableHandle=e.sortableElement=e.sortableContainer=e.SortableHandle=e.SortableElement=e.SortableContainer=void 0;var i=n(164);Object.defineProperty(e,"arrayMove",{enumerable:!0,get:function(){return i.arrayMove}});var o=n(775),a=r(o),u=n(779),s=r(u),c=n(780),l=r(c);e.SortableContainer=a.default,e.SortableElement=s.default,e.SortableHandle=l.default,e.sortableContainer=a.default,e.sortableElement=s.default,e.sortableHandle=l.default},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function u(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function s(t){var e,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=e=function(e){function n(t){o(this,n);var e=a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,t));return e.handleStart=function(t){var n=e.props,r=n.distance,i=n.shouldCancelStart;if(2===t.button||i(t))return!1;e._touched=!0,e._pos=(0,_.getPosition)(t);var o=(0,_.closest)(t.target,function(t){return null!=t.sortableInfo});if(o&&o.sortableInfo&&e.nodeIsChild(o)&&!e.state.sorting){var a=e.props.useDragHandle,u=o.sortableInfo,s=u.index,c=u.collection;if(a&&!(0,_.closest)(t.target,function(t){return null!=t.sortableHandle}))return;e.manager.active={index:s,collection:c},(0,_.isTouchEvent)(t)||"a"!==t.target.tagName.toLowerCase()||t.preventDefault(),r||(0===e.props.pressDelay?e.handlePress(t):e.pressTimer=setTimeout(function(){return e.handlePress(t)},e.props.pressDelay))}},e.nodeIsChild=function(t){return t.sortableInfo.manager===e.manager},e.handleMove=function(t){var n=e.props,r=n.distance,i=n.pressThreshold;if(!e.state.sorting&&e._touched){var o=(0,_.getPosition)(t),a=e._delta={x:e._pos.x-o.x,y:e._pos.y-o.y},u=Math.abs(a.x)+Math.abs(a.y);r||i&&!(i&&u>=i)?r&&u>=r&&e.manager.isActive()&&e.handlePress(t):(clearTimeout(e.cancelTimer),e.cancelTimer=setTimeout(e.cancel,0))}},e.handleEnd=function(){var t=e.props.distance;e._touched=!1,t||e.cancel()},e.cancel=function(){e.state.sorting||(clearTimeout(e.pressTimer),e.manager.active=null)},e.handlePress=function(t){var n=e.manager.getActive();if(n){var r=e.props,o=r.axis,a=r.getHelperDimensions,u=r.helperClass,s=r.hideSortableGhost,c=r.onSortStart,l=r.useWindowAsScrollContainer,f=n.node,h=n.collection,d=f.sortableInfo.index,p=(0,_.getElementMargin)(f),g=e.container.getBoundingClientRect(),v=a({index:d,node:f,collection:h});e.node=f,e.margin=p,e.width=v.width,e.height=v.height,e.marginOffset={x:e.margin.left+e.margin.right,y:Math.max(e.margin.top,e.margin.bottom)},e.boundingClientRect=f.getBoundingClientRect(),e.containerBoundingRect=g,e.index=d,e.newIndex=d,e.axis={x:o.indexOf("x")>=0,y:o.indexOf("y")>=0},e.offsetEdge=(0,_.getEdgeOffset)(f,e.container),e.initialOffset=(0,_.getPosition)(t),e.initialScroll={top:e.container.scrollTop,left:e.container.scrollLeft},e.initialWindowScroll={top:window.pageYOffset,left:window.pageXOffset};var y=f.querySelectorAll("input, textarea, select"),m=f.cloneNode(!0);if([].concat(i(m.querySelectorAll("input, textarea, select"))).forEach(function(t,e){"file"!==t.type&&y[e]&&(t.value=y[e].value)}),e.helper=e.document.body.appendChild(m),e.helper.style.position="fixed",e.helper.style.top=e.boundingClientRect.top-p.top+"px",e.helper.style.left=e.boundingClientRect.left-p.left+"px",e.helper.style.width=e.width+"px",e.helper.style.height=e.height+"px",e.helper.style.boxSizing="border-box",e.helper.style.pointerEvents="none",s&&(e.sortableGhost=f,f.style.visibility="hidden",f.style.opacity=0),e.minTranslate={},e.maxTranslate={},e.axis.x&&(e.minTranslate.x=(l?0:g.left)-e.boundingClientRect.left-e.width/2,e.maxTranslate.x=(l?e.contentWindow.innerWidth:g.left+g.width)-e.boundingClientRect.left-e.width/2),e.axis.y&&(e.minTranslate.y=(l?0:g.top)-e.boundingClientRect.top-e.height/2,e.maxTranslate.y=(l?e.contentWindow.innerHeight:g.top+g.height)-e.boundingClientRect.top-e.height/2),u){var b;(b=e.helper.classList).add.apply(b,i(u.split(" ")))}e.listenerNode=t.touches?f:e.contentWindow,_.events.move.forEach(function(t){return e.listenerNode.addEventListener(t,e.handleSortMove,!1)}),_.events.end.forEach(function(t){return e.listenerNode.addEventListener(t,e.handleSortEnd,!1)}),e.setState({sorting:!0,sortingIndex:d}),c&&c({node:f,index:d,collection:h},t)}},e.handleSortMove=function(t){var n=e.props.onSortMove;t.preventDefault(),e.updatePosition(t),e.animateNodes(),e.autoscroll(),n&&n(t)},e.handleSortEnd=function(t){var n=e.props,r=n.hideSortableGhost,i=n.onSortEnd,o=e.manager.active.collection;e.listenerNode&&(_.events.move.forEach(function(t){return e.listenerNode.removeEventListener(t,e.handleSortMove)}),_.events.end.forEach(function(t){return e.listenerNode.removeEventListener(t,e.handleSortEnd)})),e.helper.parentNode.removeChild(e.helper),r&&e.sortableGhost&&(e.sortableGhost.style.visibility="",e.sortableGhost.style.opacity="");for(var a=e.manager.refs[o],u=0,s=a.length;u<s;u++){var c=a[u],l=c.node;c.edgeOffset=null,l.style[_.vendorPrefix+"Transform"]="",l.style[_.vendorPrefix+"TransitionDuration"]=""}clearInterval(e.autoscrollInterval),e.autoscrollInterval=null,e.manager.active=null,e.setState({sorting:!1,sortingIndex:null}),"function"===typeof i&&i({oldIndex:e.index,newIndex:e.newIndex,collection:o},t),e._touched=!1},e.autoscroll=function(){var t=e.translate,n={x:0,y:0},r={x:1,y:1},i={x:10,y:10};t.y>=e.maxTranslate.y-e.height/2?(n.y=1,r.y=i.y*Math.abs((e.maxTranslate.y-e.height/2-t.y)/e.height)):t.x>=e.maxTranslate.x-e.width/2?(n.x=1,r.x=i.x*Math.abs((e.maxTranslate.x-e.width/2-t.x)/e.width)):t.y<=e.minTranslate.y+e.height/2?(n.y=-1,r.y=i.y*Math.abs((t.y-e.height/2-e.minTranslate.y)/e.height)):t.x<=e.minTranslate.x+e.width/2&&(n.x=-1,r.x=i.x*Math.abs((t.x-e.width/2-e.minTranslate.x)/e.width)),e.autoscrollInterval&&(clearInterval(e.autoscrollInterval),e.autoscrollInterval=null,e.isAutoScrolling=!1),0===n.x&&0===n.y||(e.autoscrollInterval=setInterval(function(){e.isAutoScrolling=!0;var t={left:1*r.x*n.x,top:1*r.y*n.y};e.scrollContainer.scrollTop+=t.top,e.scrollContainer.scrollLeft+=t.left,e.translate.x+=t.left,e.translate.y+=t.top,e.animateNodes()},5))},e.manager=new x.default,e.events={start:e.handleStart,move:e.handleMove,end:e.handleEnd},(0,m.default)(!(t.distance&&t.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time."),e.state={},e}return u(n,e),f(n,[{key:"getChildContext",value:function(){return{manager:this.manager}}},{key:"componentDidMount",value:function(){var t=this,e=this.props.useWindowAsScrollContainer,n=this.getContainer();Promise.resolve(n).then(function(n){t.container=n,t.document=t.container.ownerDocument||document;var r=t.props.contentWindow||t.document.defaultView||window;t.contentWindow="function"===typeof r?r():r,t.scrollContainer=e?t.document.scrollingElement||t.document.documentElement:t.container;for(var i in t.events)!function(e){t.events.hasOwnProperty(e)&&_.events[e].forEach(function(n){return t.container.addEventListener(n,t.events[e],!1)})}(i)})}},{key:"componentWillUnmount",value:function(){var t=this;if(this.container){for(var e in this.events)!function(e){t.events.hasOwnProperty(e)&&_.events[e].forEach(function(n){return t.container.removeEventListener(n,t.events[e])})}(e)}}},{key:"getLockPixelOffsets",value:function(){var t=this.width,e=this.height,n=this.props.lockOffset,r=Array.isArray(n)?n:[n,n];(0,m.default)(2===r.length,"lockOffset prop of SortableContainer should be a single value or an array of exactly two values. Given %s",n);var i=l(r,2),o=i[0],a=i[1];return[(0,_.getLockPixelOffset)({lockOffset:o,width:t,height:e}),(0,_.getLockPixelOffset)({lockOffset:a,width:t,height:e})]}},{key:"updatePosition",value:function(t){var e=this.props,n=e.lockAxis,r=e.lockToContainerEdges,i=(0,_.getPosition)(t),o={x:i.x-this.initialOffset.x,y:i.y-this.initialOffset.y};if(o.y-=window.pageYOffset-this.initialWindowScroll.top,o.x-=window.pageXOffset-this.initialWindowScroll.left,this.translate=o,r){var a=this.getLockPixelOffsets(),u=l(a,2),s=u[0],c=u[1],f={x:this.width/2-s.x,y:this.height/2-s.y},h={x:this.width/2-c.x,y:this.height/2-c.y};o.x=(0,_.limit)(this.minTranslate.x+f.x,this.maxTranslate.x-h.x,o.x),o.y=(0,_.limit)(this.minTranslate.y+f.y,this.maxTranslate.y-h.y,o.y)}"x"===n?o.y=0:"y"===n&&(o.x=0),this.helper.style[_.vendorPrefix+"Transform"]="translate3d("+o.x+"px,"+o.y+"px, 0)"}},{key:"animateNodes",value:function(){var t=this.props,e=t.transitionDuration,n=t.hideSortableGhost,r=t.onSortOver,i=this.manager.getOrderedRefs(),o={left:this.container.scrollLeft-this.initialScroll.left,top:this.container.scrollTop-this.initialScroll.top},a={left:this.offsetEdge.left+this.translate.x+o.left,top:this.offsetEdge.top+this.translate.y+o.top},u={top:window.pageYOffset-this.initialWindowScroll.top,left:window.pageXOffset-this.initialWindowScroll.left},s=this.newIndex;this.newIndex=null;for(var c=0,l=i.length;c<l;c++){var f=i[c].node,h=f.sortableInfo.index,d=f.offsetWidth,p=f.offsetHeight,g={width:this.width>d?d/2:this.width/2,height:this.height>p?p/2:this.height/2},v={x:0,y:0},y=i[c].edgeOffset;y||(i[c].edgeOffset=y=(0,_.getEdgeOffset)(f,this.container));var m=c<i.length-1&&i[c+1],b=c>0&&i[c-1];m&&!m.edgeOffset&&(m.edgeOffset=(0,_.getEdgeOffset)(m.node,this.container)),h!==this.index?(e&&(f.style[_.vendorPrefix+"TransitionDuration"]=e+"ms"),this.axis.x?this.axis.y?h<this.index&&(a.left+u.left-g.width<=y.left&&a.top+u.top<=y.top+g.height||a.top+u.top+g.height<=y.top)?(v.x=this.width+this.marginOffset.x,y.left+v.x>this.containerBoundingRect.width-g.width&&(v.x=m.edgeOffset.left-y.left,v.y=m.edgeOffset.top-y.top),null===this.newIndex&&(this.newIndex=h)):h>this.index&&(a.left+u.left+g.width>=y.left&&a.top+u.top+g.height>=y.top||a.top+u.top+g.height>=y.top+p)&&(v.x=-(this.width+this.marginOffset.x),y.left+v.x<this.containerBoundingRect.left+g.width&&(v.x=b.edgeOffset.left-y.left,v.y=b.edgeOffset.top-y.top),this.newIndex=h):h>this.index&&a.left+u.left+g.width>=y.left?(v.x=-(this.width+this.marginOffset.x),this.newIndex=h):h<this.index&&a.left+u.left<=y.left+g.width&&(v.x=this.width+this.marginOffset.x,null==this.newIndex&&(this.newIndex=h)):this.axis.y&&(h>this.index&&a.top+u.top+g.height>=y.top?(v.y=-(this.height+this.marginOffset.y),this.newIndex=h):h<this.index&&a.top+u.top<=y.top+g.height&&(v.y=this.height+this.marginOffset.y,null==this.newIndex&&(this.newIndex=h))),f.style[_.vendorPrefix+"Transform"]="translate3d("+v.x+"px,"+v.y+"px,0)"):n&&(this.sortableGhost=f,f.style.visibility="hidden",f.style.opacity=0)}null==this.newIndex&&(this.newIndex=this.index),r&&this.newIndex!==s&&r({newIndex:this.newIndex,oldIndex:s,index:this.index,collection:this.manager.active.collection})}},{key:"getWrappedInstance",value:function(){return(0,m.default)(r.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableContainer() call"),this.refs.wrappedInstance}},{key:"getContainer",value:function(){var t=this.props.getContainer;return"function"!==typeof t?(0,v.findDOMNode)(this):t(r.withRef?this.getWrappedInstance():void 0)}},{key:"render",value:function(){var e=r.withRef?"wrappedInstance":null;return d.default.createElement(t,c({ref:e},(0,_.omit)(this.props,"contentWindow","useWindowAsScrollContainer","distance","helperClass","hideSortableGhost","transitionDuration","useDragHandle","pressDelay","pressThreshold","shouldCancelStart","onSortStart","onSortMove","onSortEnd","axis","lockAxis","lockOffset","lockToContainerEdges","getContainer","getHelperDimensions")))}}]),n}(h.Component),e.displayName=(0,_.provideDisplayName)("sortableList",t),e.defaultProps={axis:"y",transitionDuration:300,pressDelay:0,pressThreshold:5,distance:0,useWindowAsScrollContainer:!1,hideSortableGhost:!0,shouldCancelStart:function(t){if(-1!==["input","textarea","select","option","button"].indexOf(t.target.tagName.toLowerCase()))return!0},lockToContainerEdges:!1,lockOffset:"50%",getHelperDimensions:function(t){var e=t.node;return{width:e.offsetWidth,height:e.offsetHeight}}},e.propTypes={axis:g.default.oneOf(["x","y","xy"]),distance:g.default.number,lockAxis:g.default.string,helperClass:g.default.string,transitionDuration:g.default.number,contentWindow:g.default.any,onSortStart:g.default.func,onSortMove:g.default.func,onSortOver:g.default.func,onSortEnd:g.default.func,shouldCancelStart:g.default.func,pressDelay:g.default.number,useDragHandle:g.default.bool,useWindowAsScrollContainer:g.default.bool,hideSortableGhost:g.default.bool,lockToContainerEdges:g.default.bool,lockOffset:g.default.oneOfType([g.default.number,g.default.string,g.default.arrayOf(g.default.oneOfType([g.default.number,g.default.string]))]),getContainer:g.default.func,getHelperDimensions:g.default.func},e.childContextTypes={manager:g.default.object.isRequired},n}Object.defineProperty(e,"__esModule",{value:!0});var c=Object.assign||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},l=function(){function t(t,e){var n=[],r=!0,i=!1,o=void 0;try{for(var a,u=t[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!e||n.length!==e);r=!0);}catch(t){i=!0,o=t}finally{try{!r&&u.return&&u.return()}finally{if(i)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),f=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();e.default=s;var h=n(0),d=r(h),p=n(349),g=r(p),v=n(18),y=n(19),m=r(y),b=n(778),x=r(b),_=n(164)},function(t,e,n){"use strict";function r(){}var i=n(777);t.exports=function(){function t(t,e,n,r,o,a){if(a!==i){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}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";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){return t.node.sortableInfo.index-e.node.sortableInfo.index}Object.defineProperty(e,"__esModule",{value:!0});var o=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),a=function(){function t(){r(this,t),this.refs={}}return o(t,[{key:"add",value:function(t,e){this.refs[t]||(this.refs[t]=[]),this.refs[t].push(e)}},{key:"remove",value:function(t,e){var n=this.getIndex(t,e);-1!==n&&this.refs[t].splice(n,1)}},{key:"isActive",value:function(){return this.active}},{key:"getActive",value:function(){var t=this;return this.refs[this.active.collection].find(function(e){return e.node.sortableInfo.index==t.active.index})}},{key:"getIndex",value:function(t,e){return this.refs[t].indexOf(e)}},{key:"getOrderedRefs",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.active.collection;return this.refs[t].sort(i)}}]),t}();e.default=a},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t){var e,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=e=function(e){function n(){return i(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,e),c(n,[{key:"componentDidMount",value:function(){var t=this.props,e=t.collection,n=t.disabled,r=t.index;n||this.setDraggable(e,r)}},{key:"componentWillReceiveProps",value:function(t){if(this.props.index!==t.index&&this.node&&(this.node.sortableInfo.index=t.index),this.props.disabled!==t.disabled){var e=t.collection,n=t.disabled,r=t.index;n?this.removeDraggable(e):this.setDraggable(e,r)}else this.props.collection!==t.collection&&(this.removeDraggable(this.props.collection),this.setDraggable(t.collection,t.index))}},{key:"componentWillUnmount",value:function(){var t=this.props,e=t.collection;t.disabled||this.removeDraggable(e)}},{key:"setDraggable",value:function(t,e){var n=this.node=(0,p.findDOMNode)(this);n.sortableInfo={index:e,collection:t,manager:this.context.manager},this.ref={node:n},this.context.manager.add(t,this.ref)}},{key:"removeDraggable",value:function(t){this.context.manager.remove(t,this.ref)}},{key:"getWrappedInstance",value:function(){return(0,v.default)(r.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var e=r.withRef?"wrappedInstance":null;return f.default.createElement(t,s({ref:e},(0,y.omit)(this.props,"collection","disabled","index")))}}]),n}(l.Component),e.displayName=(0,y.provideDisplayName)("sortableElement",t),e.contextTypes={manager:d.default.object.isRequired},e.propTypes={index:d.default.number.isRequired,collection:d.default.oneOfType([d.default.number,d.default.string]),disabled:d.default.bool},e.defaultProps={collection:0},n}Object.defineProperty(e,"__esModule",{value:!0});var s=Object.assign||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},c=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();e.default=u;var l=n(0),f=r(l),h=n(349),d=r(h),p=n(18),g=n(19),v=r(g),y=n(164)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t){var e,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=e=function(e){function n(){return i(this,n),o(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return a(n,e),c(n,[{key:"componentDidMount",value:function(){(0,h.findDOMNode)(this).sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return(0,p.default)(r.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var e=r.withRef?"wrappedInstance":null;return f.default.createElement(t,s({ref:e},this.props))}}]),n}(l.Component),e.displayName=(0,g.provideDisplayName)("sortableHandle",t),n}Object.defineProperty(e,"__esModule",{value:!0});var s=Object.assign||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},c=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();e.default=u;var l=n(0),f=r(l),h=n(18),d=n(19),p=r(d),g=n(164)},function(t,e){},function(t,e){},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(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(0),y=r(v),m=n(13),b=n(7),x=n(784),_=r(x),w=n(352),O=r(w),S=n(15),C=n(228),E=r(C),M=n(9);n(354);var j=n(6),T=j.WeaLocaleProvider.getLabel,k=(i=(0,S.inject)("chartEditorStore"))(o=(0,S.observer)(o=function(t){function e(t){(0,c.default)(this,e);var n=(0,d.default)(this,(e.__proto__||(0,u.default)(e)).call(this));return n.store=t.chartEditorStore,n}return(0,g.default)(e,t),(0,f.default)(e,[{key:"render",value:function(){var t=this.store,e=t.chartConfig,n=t.isChartDataLoading,r=t.widgetInfo,i=t.isDragging,o=t.dataErrorMsg,a=t.onAxisFieldsChange,u=t.updateChartName,s=t.canDrop,c=t.onFiltersChange,l=r.dimensions,f=r.measures,h=r.filters,d={display:i?"block":"none"};return y.default.createElement("div",{className:"rp-widget-center"},y.default.createElement("div",{className:"widget-center-header"},y.default.createElement(_.default,{mask:i,axis:M.DIMENSIONS,fields:(0,m.toJS)(l),onChange:a,canDrop:s}),y.default.createElement(_.default,{mask:i,axis:M.MEASURES,fields:(0,m.toJS)(f),onChange:a,canDrop:s,chartConfig:e})),y.default.createElement("div",{className:"widget-center-content"},y.default.createElement("div",{className:"widget-center-left"},y.default.createElement(O.default,{filters:(0,m.toJS)(h),onChange:c}),y.default.createElement("div",{className:"rp-widget-card wea-hide",style:{flex:"4 1 0%"}},y.default.createElement("p",{className:"rp-widget-card-lable"},y.default.createElement("span",null,T(507008,"颜色")),y.default.createElement("span",null,y.default.createElement(b.Icon,{type:"bars"}))),y.default.createElement("div",{className:"rp-widget-card-remind"},T(510745,"拖拽字段到这里进行筛选"))),y.default.createElement("div",{className:"widget-mask",style:d})),y.default.createElement("div",{className:"widget-center-body"},y.default.createElement(b.Spin,{spinning:n,wrapperClassName:"widget-loading"},e&&e.type&&!o?y.default.createElement(E.default,{titleEditable:!0,config:(0,m.toJS)(e),onNameChange:u}):y.default.createElement("div",{className:"widget-tips"},y.default.createElement("span",null,o||T(510746,"请拖拽字段到配置项中,配置图表数据")))))))}}]),e}(y.default.Component))||o)||o;e.default=k},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(41),o=r(i),a=n(8),u=r(a),s=n(5),c=r(s),l=n(1),f=r(l),h=n(4),d=r(h),p=n(2),g=r(p),v=n(3),y=r(v),m=n(0),b=r(m),x=n(350),_=r(x),w=n(82),O=r(w),S=n(7),C=n(30),E=n(9),M=n(6),j=M.WeaLocaleProvider.getLabel,T=E.dndTypes.TABLE_FIELD,k={drop:function(t,e,n){var r=n.state.fields,i=e.getItem(),o=i.field;if(!!r.find(function(t){return t.tableName+t.fieldName===o.tableName+o.fieldName}))return void S.message.warn(j(510742,"已经存在#fieldname#,不可重复").replace("#fieldname#",o.fieldText||o.fieldName));n.onFieldAdd(o)}},P=function(t,e){return{connectDropTarget:t.dropTarget(),getItem:e.getItem()}},A=function(t){function e(t){(0,f.default)(this,e);var n=(0,g.default)(this,(e.__proto__||(0,c.default)(e)).call(this));return n.isSortable=function(){var t=n.props.chartConfig,e=!0;if(t){e="FUNNEL"!==t.type}return e},n.state={fields:t.fields},n}return(0,y.default)(e,t),(0,d.default)(e,[{key:"componentWillReceiveProps",value:function(t){"fields"in t&&this.setState({fields:t.fields})}},{key:"onFieldAdd",value:function(t){var e=this.props,n=e.canDrop,r=e.axis,i=this.state.fields,o=this.genRule(t);n(r)&&(i.push((0,u.default)({},t,o,{shortKey:this.genUUID()})),this.onFieldsChange(i))}},{key:"onFieldChange",value:function(t){var e=this.state.fields,n=e.find(function(e){return e.shortKey===t.shortKey});(0,o.default)(n,t),this.onFieldsChange(e)}},{key:"onFieldRemove",value:function(t){var e=this.state.fields;e=e.filter(function(e){return e.shortKey!==t.shortKey}),this.onFieldsChange(e)}},{key:"onFieldSort",value:function(t,e){var n=this.state.fields,r=n.findIndex(function(e){return e.shortKey===t.shortKey}),i=n.findIndex(function(t){return t.shortKey===e.shortKey});n.forEach(function(t,e){t.index=e,r>i?e>=i&&e<r?t.index+=1:e===r&&(t.index=i):e>r&&e<=i?t.index-=1:e===r&&(t.index=i)}),n.sort(function(t,e){return t.index-e.index}),this.onFieldsChange(n)}},{key:"onFieldsChange",value:function(t){var e=this.props,n=e.axis,r=e.onChange;this.setState({fields:t}),r&&r(t,n)}},{key:"genUUID",value:function(){var t=this.state.fields,e=t.map(function(t){return t.shortKey});return function t(){var n="f"+(0,O.default)(6);return e.includes(n)?t():n}()}},{key:"genRule",value:function(t){var e=this.props.axis,n=t.fieldType,r=t.fieldName,i=E.aggregator.SUM,o=E.aggregator.COUNT,a=E.field_type.CHAR,u=E.field_type.NUMBER;switch(e){case E.DIMENSIONS:return{orderType:E.order_type.DEFAULT};case E.MEASURES:var s="";return n===a||r.toLowerCase()===E.PRIMARY_KEY?s=o:n===u&&(s=i),{aggregator:s,orderType:E.order_type.DEFAULT};default:return{}}}},{key:"render",value:function(){var t=this,e=this.state.fields,n=this.props,r=n.axis,i=n.mask,o=n.connectDropTarget,a=r===E.MEASURES,u=a?{transform:"rotate(90deg)"}:{},s=i?{display:"block"}:{display:"none"};return o(b.default.createElement("div",{className:"widget-center-axis"},b.default.createElement("div",{className:"widget-axis-prefix"},b.default.createElement("span",null,b.default.createElement(S.Icon,{type:"bars",style:u})),b.default.createElement("span",null,a?j(510743,"度量项"):j(510744,"维度项"))),b.default.createElement("div",{className:"widget-axis-section"},e&&e.map(function(e){return b.default.createElement(_.default,{key:e.shortKey,field:e,axis:r,sortable:t.isSortable(),onSort:t.onFieldSort.bind(t),onChange:t.onFieldChange.bind(t),onRemove:t.onFieldRemove.bind(t)})})),b.default.createElement("div",{className:"widget-mask",style:s})))}}]),e}(b.default.Component);A.defaultProps={axis:E.MEASURES,mask:!1,canDrop:function(){return!0}},e.default=(0,C.DropTarget)(T,k,P)(A)},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(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(0),g=r(p),v=n(351),y=r(v),m=n(6),b=(n(7),m.WeaLocaleProvider.getLabel),x=function(t){function e(){var t,n,r,i;(0,u.default)(this,e);for(var a=arguments.length,s=Array(a),c=0;c<a;c++)s[c]=arguments[c];return n=r=(0,f.default)(this,(t=e.__proto__||(0,o.default)(e)).call.apply(t,[this].concat(s))),r.state={showName:r.props.showName},r.onOk=function(){var t=r.state.showName;(0,r.props.onOk)(t)},i=n,(0,f.default)(r,i)}return(0,d.default)(e,t),(0,c.default)(e,[{key:"render",value:function(){var t=this,e=this.props,n=e.visible,r=e.onCancel,i=this.state.showName;return g.default.createElement(y.default,{title:b("505375","设置别名"),visible:n,style:{width:420,height:100},onCancel:r,onOK:this.onOk},g.default.createElement("div",{className:"setting-alias-content"},g.default.createElement("label",null,b("516113","字段别名")),g.default.createElement("input",{value:i,maxlength:50,onChange:function(e){return t.setState({showName:e.target.value})}})))}}]),e}(g.default.Component);e.default=x},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,u=n(5),s=r(u),c=n(1),l=r(c),f=n(4),h=r(f),d=n(2),p=r(d),g=n(3),v=r(g),y=n(0),m=r(y),b=n(13),x=n(7),_=n(15),w=n(787),O=r(w),S=n(9),C=n(789),E=r(C);n(353);var M=n(6),j=M.WeaLocaleProvider.getLabel,T=x.Tabs.TabPane,k=x.Radio.Group,P=S.filterTypes.CONDITION,A=S.filterTypes.NULL,I=(0,_.observer)((a=o=function(t){function e(t){(0,l.default)(this,e);var n=(0,p.default)(this,(e.__proto__||(0,s.default)(e)).call(this));n.onIsNullChange=function(t){n.store.onIsNullChange(t.target.value)};var r=t.filter,i=t.onChange;return n.store=new E.default(r,i),n}return(0,v.default)(e,t),(0,h.default)(e,[{key:"componentWillUnmount",value:function(){this.store.initState()}},{key:"render",value:function(){var t=this.store,e=t.filter,n=t.filterType,r=t.isNull,i=t.conditions,o=t.onFilterTypeChange,a=t.onConditionsChange,u=this.props,s=u.extra,c=u.tableMetas;return m.default.createElement(x.Tabs,{className:"rp-tabs",activeKey:n,onChange:o},m.default.createElement(T,{tab:j(510756,"条件筛选"),key:P},m.default.createElement("div",{className:"ff-box"},m.default.createElement(O.default,{extra:s,text:e.name,type:e.type,tableMetas:c,conditions:(0,b.toJS)(i),onChange:a}))),!s&&m.default.createElement(T,{tab:j(510757,"空值筛选"),key:A},m.default.createElement("div",{className:"ff-box"},m.default.createElement("div",{className:"ff-null"},m.default.createElement(k,{value:r,onChange:this.onIsNullChange},m.default.createElement(x.Radio,{value:!1},j(510758,"非空值")),m.default.createElement(x.Radio,{value:!0},j(81985,"空值")))))))}}]),e}(m.default.Component),o.defaultProps={onChange:function(){}},i=a))||i;e.default=I},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(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(8),y=r(v),m=n(41),b=r(m),x=n(0),_=r(x),w=n(6),O=n(788),S=r(O),C=n(7),E=n(9),M=C.Select.Option,j=C.Select.OptGroup,T=w.WeaLocaleProvider.getLabel,k=E.funcTypes.EQ,P=E.funcTypes.NEQ,A=E.funcTypes.GT,I=E.funcTypes.LT,D=E.funcTypes.GTE,R=E.funcTypes.LTE,N=E.funcTypes.CONTAIN,L=E.funcTypes.NOTCONTAIN,F=E.funcTypes.STARTCONTAIN,z=E.funcTypes.ENDCONTAIN,B=[{key:k,showname:"等于",labelid:"327",selected:!1},{key:P,showname:"不等于",labelid:"15506",selected:!1},{key:N,showname:"包含",labelid:"346",selected:!1},{key:L,showname:"不包含",labelid:"15507",selected:!1},{key:F,showname:"开头包含",labelid:"510752",selected:!1},{key:z,showname:"结尾包含",labelid:"510753",selected:!1}],W=[{key:k,showname:"等于",labelid:"327",selected:!1},{key:P,showname:"不等于",labelid:"15506",selected:!1},{key:A,showname:"大于",labelid:"15508",selected:!1},{key:I,showname:"小于",labelid:"15509",selected:!1},{key:D,showname:"大于等于",labelid:"383810",selected:!1},{key:R,showname:"小于等于",labelid:"383811",selected:!1}],H=function(t){var e=t.label,n=t.type,r=t.condition,i=t.canAdd,o=t.canDelete,a=t.onChange,u=t.onDelete,s=t.onAdd,c=t.extra,l=t.tableMetas,f=function(t){var e=t.split("/");a("tableName",e[0]),a("fieldName",e[1]),a("fieldType",e[2])},h=c?r.fieldType:n,d=(E.field_type.CHAR===h?B:W).map(function(t){return(0,b.default)((0,y.default)({},t),{showname:T(t.labelid,t.showname)})}),p=function(t){var e=t.label,n=t.extra,i=t.tableMetas;return n?_.default.createElement(C.Select,{showSearch:!0,style:{width:150},onChange:f,dropdownStyle:{width:150},optionFilterProp:"children",defaultValue:r.tableName&&r.tableName+"/"+r.fieldName+"/"+r.fieldType},i.map(function(t){return _.default.createElement(j,{label:t.text},t.fields&&t.fields.map(function(e){return _.default.createElement(M,{value:t.name+"/"+e.name+"/"+e.type},e.text)}))})):e};return _.default.createElement(C.Row,null,_.default.createElement(C.Col,{span:c?8:4},_.default.createElement(p,{label:e,onChange:a,extra:c,tableMetas:l})),_.default.createElement(C.Col,{span:c?6:8},_.default.createElement(w.WeaSelect,{placeholder:T(18131,"请选择条件"),options:d,value:r.func,onBlur:function(t){return a("func",t)}})),_.default.createElement(C.Col,{span:c?6:8,offset:1},_.default.createElement(S.default,{type:h,placeholder:T(510754,"请输入条件"),value:r.value,onBlur:function(t){return a("value",t)}})),_.default.createElement(C.Col,{span:1},o&&_.default.createElement(C.Icon,{type:"minus",onClick:u})),_.default.createElement(C.Col,{span:1},i&&_.default.createElement(C.Icon,{type:"plus",onClick:s})))},V=(o=i=function(t){function e(t){(0,c.default)(this,e);var n=(0,d.default)(this,(e.__proto__||(0,u.default)(e)).call(this));return n.state={conditions:n.getConditions(t.conditions)},n}return(0,g.default)(e,t),(0,f.default)(e,[{key:"componentWillReceiveProps",value:function(t){this.setState({conditions:this.getConditions(t.conditions)})}},{key:"getConditions",value:function(t){return t&&t.length?t:[{func:"",value:""}]}},{key:"onConditionChange",value:function(t,e,n){var r=this.state.conditions;r[t][e]=n,this.onChange(r)}},{key:"onAdd",value:function(t){var e=this.state.conditions,n=e[t];if(n.func&&!n.value)return C.message.warn(T(510755,"请填写完整的条件"));e.push({func:"",value:""}),this.onChange(e)}},{key:"onDelete",value:function(t){var e=this.state.conditions;1===e.length?e[0]={func:"",value:""}:e.splice(t,1),this.onChange(e)}},{key:"onChange",value:function(t){this.setState({conditions:t}),this.props.onChange(t)}},{key:"render",value:function(){var t=this,e=this.props,n=e.text,r=e.type,i=e.extra,o=e.tableMetas,a=this.state.conditions,u=a.length-1;return _.default.createElement("div",null,a.map(function(e,a){return _.default.createElement(H,{extra:i,tableMetas:o,label:n,type:r,condition:e,canDelete:e.func,canAdd:u===a&&e.func,onAdd:function(){return t.onAdd(a)},onDelete:function(){return t.onDelete(a)},onChange:function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.onConditionChange.apply(t,[a].concat(n))}})}))}}]),e}(_.default.Component),i.defaultProps={text:"",conditions:[],onChange:function(){}},o);e.default=V},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(36),u=r(a),s=n(5),c=r(s),l=n(1),f=r(l),h=n(4),d=r(h),p=n(2),g=r(p),v=n(3),y=r(v),m=n(0),b=r(m),x=n(7),_=n(6),w=n(9),O=w.field_type.DATE,S=w.field_type.TIME,C=(o=i=function(t){function e(){var t,n,r,i;(0,f.default)(this,e);for(var o=arguments.length,a=Array(o),u=0;u<o;u++)a[u]=arguments[u];return n=r=(0,g.default)(this,(t=e.__proto__||(0,c.default)(e)).call.apply(t,[this].concat(a))),r.state={value:""},r.onValueChange=function(t){r.setState({value:t}),r.props.onBlur(t)},i=n,(0,g.default)(r,i)}return(0,y.default)(e,t),(0,d.default)(e,[{key:"render",value:function(){var t=this.state.value,e=this.props,n=e.type,r=(0,u.default)(e,["type"]);switch(n){case O:case S:var i=O===n?_.WeaTimePicker:_.WeaDatePicker;return b.default.createElement(x.Row,null,b.default.createElement(x.Col,{span:18},b.default.createElement(_.WeaInput,r)),b.default.createElement(x.Col,{span:5,offset:1},b.default.createElement(i,{value:t,noInput:!0,onChange:this.onValueChange})));default:return b.default.createElement(_.WeaInput,r)}}}]),e}(b.default.Component),i.defaultProps={type:"",value:"",onBlur:function(){}},o);e.default=C},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e,n,r){n&&(0,v.default)(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function o(t,e,n,r,i){var o={};return Object.keys(r).forEach(function(t){o[t]=r[t]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,r){return r(t,e,n)||n},o),i&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(i):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(t,e,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a,u,s,c,l,f,h,d,p,g=n(27),v=r(g),y=n(1),m=r(y),b=n(4),x=r(b),_=n(29),w=r(_),O=n(13),S=n(9),C=S.filterTypes.CONDITION,E=S.filterTypes.NULL,M=(a=function(){function t(e){var n=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};(0,m.default)(this,t),i(this,"isNull",u,this),i(this,"rangeDatas",s,this),i(this,"filterType",c,this),i(this,"conditions",l,this),i(this,"onFilterTypeChange",f,this),i(this,"onIsNullChange",h,this),i(this,"onConditionsChange",d,this),i(this,"initState",p,this),this.onFilterChange=function(t,e){n[t]=e,n.handleFilterChange(t,e)},this.filter=w.default.cloneDeep(e),this.handleFilterChange=r,this.init()}return(0,x.default)(t,[{key:"init",value:function(){var t=this.filter,e=t.isNull,n=void 0!==e&&e,r=t.filterType,i=t.conditions;this.isNull=n,this.filterType=r,this.conditions=i}}]),t}(),u=o(a.prototype,"isNull",[O.observable],{enumerable:!0,initializer:function(){return!1}}),s=o(a.prototype,"rangeDatas",[O.observable],{enumerable:!0,initializer:function(){return[]}}),c=o(a.prototype,"filterType",[O.observable],{enumerable:!0,initializer:function(){return C}}),l=o(a.prototype,"conditions",[O.observable],{enumerable:!0,initializer:function(){return[]}}),f=o(a.prototype,"onFilterTypeChange",[O.action],{enumerable:!0,initializer:function(){var t=this;return function(e){t.onFilterChange("filterType",e),E!==e&&t.onIsNullChange(!1)}}}),h=o(a.prototype,"onIsNullChange",[O.action],{enumerable:!0,initializer:function(){var t=this;return function(e){t.onFilterChange("isNull",e)}}}),d=o(a.prototype,"onConditionsChange",[O.action],{enumerable:!0,initializer:function(){var t=this;return function(e){var n=e.filter(function(t){var e=t.func,n=t.value;return e&&n});t.conditions=e,t.handleFilterChange("conditions",n)}}}),p=o(a.prototype,"initState",[O.action],{enumerable:!0,initializer:function(){var t=this;return function(){t.filter=null}}}),a);e.default=M},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(8),g=r(p),v=n(0),y=r(v),m=n(7),b=n(30),x=n(9),_=x.dndTypes.FILTER_FIELD,w={beginDrag:function(t){return{field:(0,g.default)({},t.field),axis:t.axis}},endDrag:function(t,e){var n=t.onRemove,r=t.filter;!e.didDrop()&&n&&n(r)}},O=function(t,e){return{connectDragSource:t.dragSource(),getItem:e.getItem()}},S={drop:function(){}},C=function(t){return{connectDropTarget:t.dropTarget()}},E=function(t){function e(){return(0,u.default)(this,e),(0,f.default)(this,(e.__proto__||(0,o.default)(e)).apply(this,arguments))}return(0,d.default)(e,t),(0,c.default)(e,[{key:"render",value:function(){var t=this.props,e=t.filter,n=t.onSettingClick,r=void 0===n?function(){}:n,i=t.connectDragSource;return(0,t.connectDropTarget)(i(y.default.createElement("div",{className:"widget-filter-field "+e.type.toLowerCase(),onClick:r,title:e.table+"."+e.field},e.name,y.default.createElement(m.Icon,{type:"setting",onClick:r}))))}}]),e}(y.default.Component);E=(0,b.DragSource)(_,w,O)(E),E=(0,b.DropTarget)([_],S,C)(E),e.default=E},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(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(7),y=n(6),m=n(13),b=n(15),x=n(0),_=r(x),w=n(352),O=r(w);n(354),n(792);var S=n(793),C=r(S),E=y.WeaLocaleProvider.getLabel,M=(i=(0,b.inject)("chartEditorStore"))(o=(0,b.observer)(o=function(t){function e(t){(0,c.default)(this,e);var n=(0,d.default)(this,(e.__proto__||(0,u.default)(e)).call(this));return n.store=t.chartEditorStore,n}return(0,g.default)(e,t),(0,f.default)(e,[{key:"render",value:function(){var t=this.store,e=t.widgetInfo,n=t.isDragging,r=t.onFiltersChange,i=e.filters,o={display:n?"block":"none"};return _.default.createElement("div",{className:"rp-widget-center rp-digital-panel"},_.default.createElement("div",{className:"widget-center-content"},_.default.createElement("div",{className:"widget-center-left"},_.default.createElement(O.default,{filters:(0,m.toJS)(i),onChange:r}),_.default.createElement("div",{className:"rp-widget-card wea-hide",style:{flex:"4 1 0%"}},_.default.createElement("p",{className:"rp-widget-card-lable"},_.default.createElement("span",null,E(507008,"颜色")),_.default.createElement("span",null,_.default.createElement(v.Icon,{type:"bars"}))),_.default.createElement("div",{className:"rp-widget-card-remind"},E(510745,"拖拽字段到这里进行筛选"))),_.default.createElement("div",{className:"widget-mask",style:o})),_.default.createElement("div",{className:"widget-center-body"},_.default.createElement(C.default,{store:this.store}))))}}]),e}(_.default.Component))||o)||o;e.default=M},function(t,e){},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i,o,a,u,s=n(5),c=r(s),l=n(1),f=r(l),h=n(4),d=r(h),p=n(2),g=r(p),v=n(3),y=r(v),m=n(7),b=n(6),x=n(13),w=n(15),O=n(0),S=r(O),C=n(230),E=r(C),M=n(355),j=r(M),T=n(798),k=r(T),P=n(799),A=r(P),I=b.WeaLocaleProvider.getLabel,D=(0,w.observer)((a=o=function(t){function e(t){(0,f.default)(this,e);var n=(0,g.default)(this,(e.__proto__||(0,c.default)(e)).call(this,t));u.call(n);var r=t.store.widgetInfo,i=r.config,o=_.isEmpty(i)?{title:"",main:{},extra:[],footer:[]}:i.panel;return n.state={panel:o},n}return(0,y.default)(e,t),(0,d.default)(e,[{key:"render",value:function(){var t=this.props.store,e=(t.widgetInfo,t.isDragging),n=(t.digitalPanelData,t.tableMetas),r=t.onAxisFieldsChange,i=t.canDrop,o=this.state.panel,a=o.title||I(510638,"未命名图表");return S.default.createElement("div",{className:"widget-digital-panel-main"},S.default.createElement(m.Spin,{spinning:!1,wrapperClassName:"widget-loading"},S.default.createElement("div",{className:"digital-panel-content"},S.default.createElement("div",{className:"widget-digital-panel-item"},S.default.createElement(E.default,{name:a,editable:!0,onChange:this.onPanelPropChange("title")}),S.default.createElement("div",{className:"widget-axis-section"},S.default.createElement(A.default,{main:o.main,onAxisFieldsChange:r,canDrop:i,mask:e,tableMetas:(0,x.toJS)(n),onPanelPropChange:this.onPanelPropChange})),S.default.createElement("div",{className:"add-calculation-content"},S.default.createElement(j.default,{tableMetas:(0,x.toJS)(n),fields:o.extra,mask:e,canDrop:i,onPanelPropChange:this.onPanelPropChange}),S.default.createElement("div",{className:"digital-panel-tips extra"},S.default.createElement("div",{className:"divider"}),S.default.createElement("div",{className:"message"},I(515949,"副数据项")))),S.default.createElement("div",null)),S.default.createElement(k.default,{tableMetas:(0,x.toJS)(n),fields:o.footer,mask:e,canDrop:i,onPanelPropChange:this.onPanelPropChange}))))}}]),e}(S.default.Component),u=function(){var t=this;this.onPanelPropChange=function(e){return function(n){var r=t.state.panel;r[e]=n,t.onPanelChange(r)}},this.onPanelChange=function(e){var n=t.props.store.onPanelChange;n&&n(e)}},i=a))||i;e.default=D},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(8),g=r(p),v=n(7),y=n(0),m=r(y),b=n(30),x=n(9),_=n(795),w=r(_),O=n(796),S=r(O),C=n(259),E=r(C),M=n(6),j=M.WeaLocaleProvider.getLabel,T={beginDrag:function(t){return{field:(0,g.default)({},t.field),axis:t.axis}},endDrag:function(t,e){var n=t.onRemove,r=e.didDrop(),i=e.getItem(),o=i.field;!r&&n&&n(o)}},k=function(t,e){return{connectDragSource:t.dragSource(),getItem:e.getItem(),isDragging:e.isDragging()}},P={drop:function(t,e){var n=t.field,r=t.axis,i=t.onSort,o=e.getItem(),a=o.field;r===o.axis&&n.id!==a.id&&(n.isAdd||i&&i(a,n))}},A=function(t,e){return{connectDropTarget:t.dropTarget(),isOver:e.isOver()}},I=function(t){var e=t.value,n=t.onChangeType;return m.default.createElement("div",{className:"ditigal-axis-edit"},m.default.createElement(v.Row,null,m.default.createElement("label",{style:{display:"inline-block"}},j(505991,"标题"),":"),m.default.createElement(v.Input,{defaultValue:e,onChange:function(t){return n("title")(t.target.value)}})))},D=function(t){function e(){var t,n,r,i;(0,u.default)(this,e);for(var a=arguments.length,s=Array(a),c=0;c<a;c++)s[c]=arguments[c];return n=r=(0,f.default)(this,(t=e.__proto__||(0,o.default)(e)).call.apply(t,[this].concat(s))),r.state={extraVisible:!1,filterVisible:!1,filterField:{}},r.toggleDialog=function(t,e){var n=e&&r.getFilterField(e);r.setState({filterVisible:t,filterField:n})},r.onOK=function(t){var e=r.props.onChangeType,n=t.conditions,i=[],o={};n.forEach(function(t){var e=t.tableName+"_"+t.fieldName;o[e]?i.forEach(function(n){n.tableName+"_"+n.fieldName===e&&n.content.conditions.push({value:t.value,func:t.func})}):(o[e]=t,i.push({fieldType:t.fieldType,fieldName:t.fieldName,tableName:t.tableName,content:{type:x.filterTypes.CONDITION,conditions:[{value:t.value,func:t.func}]}}))}),e("filters")(i),r.toggleDialog(!1,null)},i=n,(0,f.default)(r,i)}return(0,d.default)(e,t),(0,c.default)(e,[{key:"getFilterField",value:function(t){var e=t.filters,n={conditions:[],isNull:!1,field:t.fieldName,filterType:x.filterTypes.CONDITION,name:t.fieldText,table:t.tableName,type:t.fieldType};return e&&e.forEach(function(t){t.content.conditions.forEach(function(e){n.conditions.push({value:e.value,func:e.func,fieldName:t.fieldName,tableName:t.tableName,fieldType:t.fieldType})})}),n}},{key:"render",value:function(){var t=this,e=this.props,n=e.connectDragSource,r=e.connectDropTarget,i=e.tableMetas,o=e.field,a=e.id,u=e.setField,s=e.countId,c=e.onVisibleChange,l=e.onCountVisibleChange,f=e.onChangeType,h=o.countType,d=this.state,p=d.filterVisible,g=d.filterField;return r(n(m.default.createElement("div",{className:"seation-item"},"COUNT"===h?m.default.createElement(v.Popover,{content:m.default.createElement(I,{value:o.title,onChangeType:f}),visible:o.id===s,placement:"bottom",trigger:"click",arrowPointAtCenter:!0,overlayClassName:"axis-field-popover",onVisibleChange:l(o.id)},m.default.createElement(w.default,{key:o.shortKey,field:o,axis:x.MEASURES,extra:!0,toggleDialog:this.toggleDialog,onCountVisibleChange:l(o.id),onChangeType:f})):m.default.createElement(v.Popover,{content:m.default.createElement(S.default,{tableMetas:i,field:o,setField:u}),trigger:"click",visible:o.id===a,placement:"bottom",arrowPointAtCenter:!0,overlayClassName:"measure-form",onVisibleChange:c(o.id)},m.default.createElement("div",{className:"extra",style:{cursor:"pointer"}},m.default.createElement(v.Button,{size:"small",type:"primary"},o.title,m.default.createElement(v.Icon,{type:"down"})))),m.default.createElement(E.default,{visible:p,filter:g,onCancel:function(){return t.toggleDialog(!1,null)},onOK:this.onOK,width:600,extra:!0,tableMetas:i}))))}}]),e}(m.default.Component);D=(0,b.DragSource)("extraItem",T,k)(D),D=(0,b.DropTarget)("extraItem",P,A)(D),e.default=D},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(78),o=r(i),a=n(33),u=r(a),s=n(5),c=r(s),l=n(1),f=r(l),h=n(4),d=r(h),p=n(2),g=r(p),v=n(3),y=r(v),m=n(0),b=r(m),x=n(7),_=n(9),w=n(6),O=w.WeaLocaleProvider.getLabel,S=_.aggregator.SUM,C=_.aggregator.AVG,E=_.aggregator.MAX,M=_.aggregator.MIN,j=_.aggregator.COUNT,T=_.aggregator.AGGDEFAULT,k=_.aggregator.AMOUNT,P=_.aggregator.THOUSANDS,A=_.aggregator.PERCENTAGE,I=_.aggregator.EDIT,D=_.aggregator.FILTER,R=_.order_type.DEFAULT,N=function(t){function e(t){(0,f.default)(this,e);var n=(0,g.default)(this,(e.__proto__||(0,c.default)(e)).call(this));return n.state={field:t.field},n}return(0,y.default)(e,t),(0,d.default)(e,[{key:"getAggrMap",value:function(){var t;return t={},(0,u.default)(t,S,O(23217,"总和")),(0,u.default)(t,C,O(509796,"平均值")),(0,u.default)(t,E,O(509794,"最大值")),(0,u.default)(t,M,O(509795,"最小值")),(0,u.default)(t,j,O(502872,"计数")),(0,u.default)(t,T,O(149,"默认")),(0,u.default)(t,k,O(26877,"金额")),(0,u.default)(t,P,O(128004,"千分位")),(0,u.default)(t,A,O(515951,"百分比")),t}},{key:"getMenu",value:function(){var t=this,e=this.props.extra,n=this.getAggrMap(),r=this.state.field,i=r.aggregator,a=r.showType,u=[],s=[],c=[],l=[];return e&&(c=[{key:I,text:O(501169,"编辑")},{key:"divider"}]),l=[{key:"divider"},{key:D,text:O(130222,"筛选条件")}],u=[].concat((0,o.default)(c),[{key:S,text:n[S]},{key:C,text:n[C]},{key:E,text:n[E]},{key:M,text:n[M]},{key:j,text:n[j]},{key:"divider"},{key:T,text:n[T]},{key:k,text:n[k]},{key:P,text:n[P]},{key:A,text:n[A]}],(0,o.default)(l)),s=[i,a],b.default.createElement(x.Menu,{className:"rp-dropdown-menu",selectedKeys:s,onClick:function(e){var n=e.key;return t.onChangeType(n)}},u.map(function(t){if("divider"===t.key)return b.default.createElement(x.Menu.Divider,null);if(D===t.key){var e=r.filters;return b.default.createElement(x.Menu.Item,{key:t.key},b.default.createElement("div",{className:"filter-axis-field"},b.default.createElement("div",{className:"text"},t.text),e&&e.length>0&&b.default.createElement(x.Badge,{dot:!0})))}return b.default.createElement(x.Menu.Item,{key:t.key},t.text)}))}},{key:"onChangeType",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"showType";if(t===I){return void(0,this.props.onCountVisibleChange)(!0)}if(t===D){return void(0,this.props.toggleDialog)(!0,this.state.field)}t!==S&&t!==C&&t!==E&&t!==M&&t!==j||(e="aggregator");var n=this.state.field,r=this.props.onChangeType;n[e]!==t&&(n[e]=t,this.setState({field:n}),r(e)(t))}},{key:"render",value:function(){var t=this.state.field,e=this.props,n=e.axis,r=e.isDragging,i=n===_.MEASURES,o=t.fieldName,a=t.fieldText,u=t.tableName,s=t.fieldType,c=void 0===s?"":s,l=t.orderType,f=t.showType,h=t.title,d=r?{opacity:.7}:{},p=this.getAggrMap(),g=p[f];return b.default.createElement(x.Dropdown,{overlay:this.getMenu(),trigger:["click"]},b.default.createElement("div",{className:"section-item",style:d,title:u+"."+o},b.default.createElement(x.Button,{size:"small",type:"primary",className:"wea-f12 rp-btn-"+(i?"number":c.toLowerCase())},l&&l!==R?b.default.createElement("i",{className:"rpicon rpicon-sm rpicon-"+l.toLowerCase(),style:{paddingRight:4,verticalAlign:"middle"}}):b.default.createElement("span",null),(h||a||o)+(i?"("+g+")":""),b.default.createElement(x.Icon,{type:"down"}))))}}]),e}(b.default.Component);e.default=N},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(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(7),g=n(6),v=n(0),y=r(v),m=n(797),b=g.WeaLocaleProvider.getLabel,x=p.Select.Option,_=p.Select.OptGroup,w=m.timeType.YEAR,O=m.timeType.MONTH,S=m.timeType.DAY,C=(m.baseType.CURRENT,m.baseType.CUSTOM),E=function(t){function e(){var t,n,r,i;(0,u.default)(this,e);for(var a=arguments.length,s=Array(a),c=0;c<a;c++)s[c]=arguments[c];return n=r=(0,f.default)(this,(t=e.__proto__||(0,o.default)(e)).call.apply(t,[this].concat(s))),r.state={typeOptions:[{label:b(26577,"年"),value:"year"},{label:b(33452,"月"),value:"month"},{label:b(390,"日"),value:"day"}],baseDateType:"",baseOptions:[],CUSTOMDate:"",field:r.props.field},r.onChangeField=function(t){return function(e){var n=r.state.field,i=r.props.setField;"title"===t&&(e=e.target.value),n[t]=e,r.setState({field:n}),i&&i(n)}},r.onChangeType=function(t){r.setState({baseOptions:(0,m.getBaseOptionsObj)()[t]}),r.onChangeField("ratioType")(t),r.onChangeField("baseDateType")(""),r.onChangeField("baseDate")("")},r.timeFieldChange=function(t){var e=t.split("/"),n={tableName:e[0],fieldName:e[1]};r.onChangeField("timeField")(n)},i=n,(0,f.default)(r,i)}return(0,d.default)(e,t),(0,c.default)(e,[{key:"componentDidMount",value:function(){var t=this.state.field,e=[];e=t.ratioType?(0,m.getBaseOptionsObj)()[t.ratioType]:(0,m.getBaseOptionsObj)()[w],this.setState({baseOptions:e})}},{key:"render",value:function(){var t=this.props.tableMetas,e=this.state,n=e.baseOptions,r=e.field,i=r.ratioType,o=r.baseDateType,a=r.timeField,u="yyyy",s="year";if(C===o)switch(i){case w:u="yyyy",s="year";break;case O:u="yyyy-MM",s="month";break;case S:u="yyyy-MM-dd",s="date"}return y.default.createElement("div",{className:"digital-panel-popover-content"},y.default.createElement(p.Row,null,y.default.createElement("label",{title:b(24986,"标题")},b(24986,"标题"),":"),y.default.createElement(p.Input,{defaultValue:r.title,onChange:this.onChangeField("title")})),y.default.createElement(p.Row,null,y.default.createElement("label",{title:b(500401,"类型")},b(500401,"类型"),":"),y.default.createElement(p.Select,{style:{width:200},onChange:this.onChangeType,dropdownStyle:{width:200},defaultValue:r.ratioType},y.default.createElement(x,{value:w},b(26577,"年")),y.default.createElement(x,{value:O},b(33452,"月")),y.default.createElement(x,{value:S},b(390,"日")))),y.default.createElement(p.Row,null,y.default.createElement("label",{title:b(515950,"比较基准")},b(515950,"比较基准"),":"),y.default.createElement(p.Select,{style:{width:200},onChange:this.onChangeField("baseDateType"),dropdownStyle:{width:200},key:n.length>0&&n[0].value+"_"+i,defaultValue:o},n.map(function(t){return y.default.createElement(x,{value:t.value},t.label)}))),C===o&&y.default.createElement(p.Row,null,y.default.createElement("label",{title:b(84617,"指定日期")},b(84617,"指定日期"),":"),y.default.createElement(g.WeaDatePicker,{type:s,format:u,placeholder:b(27938,"请选择日期"),value:r.baseDate,style:{width:200},onChange:this.onChangeField("baseDate")})),y.default.createElement(p.Row,null,y.default.createElement("label",null,b(82217,"日期字段"),":"),y.default.createElement(p.Select,{showSearch:!0,style:{width:200},onChange:this.timeFieldChange,dropdownStyle:{width:200},optionFilterProp:"children",defaultValue:a&&a.tableName+"/"+a.fieldName},t.map(function(t){return y.default.createElement(_,{label:t.text},t.fields&&t.fields.map(function(e){return y.default.createElement(x,{value:t.name+"/"+e.name},e.text)}))}))))}}]),e}(y.default.Component);e.default=E},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getBaseOptionsObj=e.baseType=e.timeType=void 0;var r=n(33),i=function(t){return t&&t.__esModule?t:{default:t}}(r),o=n(6),a=o.WeaLocaleProvider.getLabel,u=e.timeType={YEAR:"year",MONTH:"month",DAY:"day"},s=e.baseType={CURRENT:"current",CUSTOM:"custom"},c=s.CURRENT,l=s.CUSTOM,f=u.YEAR,h=u.MONTH,d=u.DAY,p=function(){return[{label:a(515943,"当前年"),value:c},{label:a(515944,"指定年"),value:l}]},g=function(){return[{label:a(81717,"当前月"),value:c},{label:a(515945,"指定月"),value:l}]},v=function(){return[{label:a(81813,"当前日"),value:c},{label:a(515946,"指定日"),value:l}]};e.getBaseOptionsObj=function(){var t;return t={},(0,i.default)(t,f,p()),(0,i.default)(t,h,g()),(0,i.default)(t,d,v()),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(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(0),g=r(p),v=n(355),y=r(v),m=n(6),b=m.WeaLocaleProvider.getLabel,x=function(t){function e(){return(0,u.default)(this,e),(0,f.default)(this,(e.__proto__||(0,o.default)(e)).apply(this,arguments))}return(0,d.default)(e,t),(0,c.default)(e,[{key:"render",value:function(){var t=this.props,e=t.tableMetas,n=t.fields,r=t.onPanelPropChange,i=t.mask,o=t.canDrop;return g.default.createElement("div",{className:"digital-panel-footer"},g.default.createElement(y.default,{tableMetas:e,fields:n,onPanelPropChange:r,pancelProp:"footer",mask:i,canDrop:o}),g.default.createElement("div",{className:"digital-panel-tips footer"},g.default.createElement("div",{className:"divider"}),g.default.createElement("div",{className:"message"},b(323,"页脚"))))}}]),e}(g.default.Component);e.default=x},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(8),o=r(i),a=n(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(6),y=n(0),m=r(y),b=n(30),x=n(9),_=n(82),w=r(_),O=n(350),S=r(O),C=n(259),E=r(C),M=(n(15),v.WeaLocaleProvider.getLabel),j=x.dndTypes.TABLE_FIELD,T=x.aggregator.COUNT,k=x.aggregator.AGGDEFAULT,P={drop:function(t,e,n){var r=n.state.main,i=e.getItem(),o=i.field;r&&r.shortKey||n.onFieldAdd(o)}},A=function(t,e){return{connectDropTarget:t.dropTarget(),getItem:e.getItem()}},I=function(t){function e(){var t,n,r,i;(0,c.default)(this,e);for(var o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return n=r=(0,d.default)(this,(t=e.__proto__||(0,u.default)(e)).call.apply(t,[this].concat(a))),r.state={main:r.props.main,filterVisible:!1,filterField:{}},r.onFieldRemove=function(){var t=r.state.main,e=r.props.onPanelPropChange;t={},r.setState({main:t}),e("main")(t)},r.onChangeType=function(t){return function(e){var n=r.state.main,i=r.props.onPanelPropChange;n[t]=e,r.setState({main:n}),i("main")(n)}},r.toggleDialog=function(t,e){var n=e&&r.getFilterField(e);r.setState({filterVisible:t,filterField:n})},r.onOK=function(t){var e=t.conditions,n=[],i={};e.forEach(function(t){var e=t.tableName+"_"+t.fieldName;i[e]?n.forEach(function(n){n.tableName+"_"+n.fieldName===e&&n.content.conditions.push({value:t.value,func:t.func})}):(i[e]=t,n.push({fieldType:t.fieldType,fieldName:t.fieldName,tableName:t.tableName,content:{type:x.filterTypes.CONDITION,conditions:[{value:t.value,func:t.func}]}}))}),r.onChangeType("filters")(n),r.toggleDialog(!1,null)},i=n,(0,d.default)(r,i)}return(0,g.default)(e,t),(0,f.default)(e,[{key:"onFieldAdd",value:function(t){var e=this.props,n=e.canDrop,r=e.onPanelPropChange,i=this.state.main,a={aggregator:T,orderType:x.order_type.DEFAULT};n(x.MEASURES)&&(i=(0,o.default)({},t,a,{shortKey:"f"+(0,w.default)(6),showType:k}),this.setState({main:i}),r("main")(i))}},{key:"getFilterField",value:function(t){var e=t.filters,n={conditions:[],isNull:!1,field:t.fieldName,filterType:x.filterTypes.CONDITION,name:t.fieldText,table:t.tableName,type:t.fieldType};return e&&e.forEach(function(t){t.content.conditions.forEach(function(e){n.conditions.push({value:e.value,func:e.func,fieldName:t.fieldName,tableName:t.tableName,fieldType:t.fieldType})})}),n}},{key:"render",value:function(){var t=this,e=this.state,n=e.main,r=e.filterVisible,i=e.filterField,o=this.props,a=o.connectDropTarget,u=o.mask,s=o.tableMetas,c=u?{display:"block"}:{display:"none"};return a(m.default.createElement("div",{className:"rp-ditigal-measure"},m.default.createElement("div",{className:"main rp-ditigal-line"},m.default.createElement("div",{className:"measure"},n.shortKey?m.default.createElement(S.default,{key:n.shortKey+"/"+(n.filters&&n.filters.length),field:n,axis:x.MEASURES,digitalPancel:!0,toggleDialog:this.toggleDialog,onRemove:this.onFieldRemove,onChangeType:this.onChangeType}):m.default.createElement("div",{className:"ditigal-panel-remind"},M(515947,"拖拽字段到这里进行配置")))),m.default.createElement(E.default,{visible:r,filter:i,onCancel:function(){return t.toggleDialog(!1,null)},onOK:this.onOK,width:600,extra:!0,tableMetas:s}),m.default.createElement("div",{className:"widget-mask",style:c}),m.default.createElement("div",{className:"digital-panel-tips"},m.default.createElement("div",{className:"divider"}),m.default.createElement("div",{className:"message"},M(515948,"主数据项")))))}}]),e}(m.default.Component);e.default=(0,b.DropTarget)(j,P,A)(I)},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(8),u=r(a),s=n(5),c=r(s),l=n(1),f=r(l),h=n(4),d=r(h),p=n(2),g=r(p),v=n(3),y=r(v),m=n(0),b=r(m),x=n(7),_=n(6),w=n(801),O=r(w),S=n(127);n(802);var C=_.WeaLocaleProvider.getLabel,E=S.types.DB,M=S.types.INTERFACE,j={dialog:{width:480,height:380,padding:"10px 0"}},T=(o=i=function(t){function e(t){(0,f.default)(this,e);var n=(0,g.default)(this,(e.__proto__||(0,c.default)(e)).call(this));return n.onOK=function(){var t=n.state.datamodel,e=t.type,r=t.id,i=t.actionUrl,o=n.props,a=o.onOk,u=o.onCancel,s=o.datamodel,c=!1;if(E===e)c=!r||s.id===r;else{if(!i){return n.interfacePaneRef.refs.errors.showError(),!1}c=!i||s.actionUrl===i}if(c)return u();a(n.getDataModel())},n.onTabClick=function(t){n.onDataModelChange({type:t})},n.onInputChange=function(t){n.onDataModelChange({actionUrl:t})},n.onDataModelChange=function(t){var e=n.state.datamodel;n.setState({datamodel:(0,u.default)({},e,t)})},n.changeSearchValue=function(t){n.setState({searchValue:t?t.toLowerCase():""})},n.state={datamodel:(0,u.default)({type:E,id:"",actionUrl:""},t.datamodel)},n}return(0,y.default)(e,t),(0,d.default)(e,[{key:"getDataModel",value:function(){var t=this.state.datamodel,e=t.id,n=t.name,r=t.type,i=t.actionUrl;switch(r){case E:return{id:e,name:n,type:r};case M:return{type:r,actionUrl:i};default:return{}}}},{key:"render",value:function(){var t=this,e=this.props,n=e.visible,r=e.data,i=e.onCancel,o=e.onCreate,a=e.baseDom,u=e.disableNewDM,s=this.state,c=s.datamodel.id,l=void 0===c?"":c,f=s.searchValue,h=r&&r.length&&r[0].items.length>0,d=[b.default.createElement(x.Button,{style:{float:"left"},type:"ghost",onClick:function(){return o(t.getDataModel())}},C(502893,"新建数据模型")),b.default.createElement(x.Button,{type:"ghost",onClick:i},C(201,"取消"))];return u&&d.shift(),h&&d.splice(1,0,b.default.createElement(x.Button,{type:"primary",onClick:this.onOK,disabled:!l},C(826,"确定"))),b.default.createElement(_.WeaDialog,{title:C(510747,"选择数据模型"),visible:n,className:"rp-ds-modal rp-dm",style:j.dialog,buttons:d,onCancel:i,layout:a},b.default.createElement(_.WeaSearchInput,{onSearchChange:this.changeSearchValue}),b.default.createElement(O.default,{data:r,searchValue:f,selectedKey:l,onSelect:this.onDataModelChange}))}}]),e}(b.default.PureComponent),i.defaultProps={data:[],visible:"",datamodel:{},onCancel:function(){},onOk:function(){}},o);e.default=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(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(0),g=r(p),v=n(7),y=n(6),m=v.Menu.SubMenu,b=v.Menu.Item,x=function(t){var e=t.title;return g.default.createElement("span",null,g.default.createElement(v.Icon,{type:"folder",theme:"outlined"}),g.default.createElement("span",null,e))},_=function(t){function e(t){(0,u.default)(this,e);var n=(0,f.default)(this,(e.__proto__||(0,o.default)(e)).call(this));return n.onOpenKeysChange=function(t){var e=t.openKeys;n.setState({openKeys:e})},n.onSelect=function(t){var e=t.key,r=t.item.props.children;n.props.onSelect({id:e,name:r})},n.state={openKeys:(t.data||[]).map(function(t){return t.name})},n}return(0,d.default)(e,t),(0,c.default)(e,[{key:"componentWillReceiveProps",value:function(t){var e=this.state.openKeys;t.data&&!e.length&&this.setState({openKeys:t.data.map(function(t){return t.name})})}},{key:"getMenuNodeDOM",value:function(t){var e=this.props.searchValue;return t.filter(function(t){return!e||t.name.toLowerCase().indexOf(e)>-1}).map(function(t){return g.default.createElement(b,{key:t.id},t.name)})}},{key:"render",value:function(){var t=this,e=this.state.openKeys,n=this.props,r=n.data,i=n.selectedKey;return g.default.createElement(y.WeaNewScroll,{height:"90%"},g.default.createElement(v.Menu,{mode:"inline",openKeys:e,onOpen:this.onOpenKeysChange,onClose:this.onOpenKeysChange,selectedKeys:[i],style:{border:"none"},onClick:this.onSelect},r.map(function(e){return g.default.createElement(m,{key:e.name,title:g.default.createElement(x,{title:e.name})},t.getMenuNodeDOM(e.items))})))}}]),e}(g.default.PureComponent);e.default=_},function(t,e){},function(t,e){},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,u=n(5),s=r(u),c=n(1),l=r(c),f=n(4),h=r(f),d=n(2),p=r(d),g=n(3),v=r(g),y=n(0),m=r(y),b=n(13),x=n(7),_=n(15),w=n(228),O=r(w),S=n(805),C=r(S),E=n(127);n(806);var M=n(6),j=M.WeaLocaleProvider.getLabel,T=function(t){var e=t.disabled,n=t.onClick;return m.default.createElement("header",{className:"widget-sider-title"},m.default.createElement("span",null,j("512266","HTTP接口")),!e&&m.default.createElement("span",{onClick:n},m.default.createElement(x.Icon,{type:"retweet"})))},k=(0,_.observer)((a=o=function(t){function e(){var t,n,r,i;(0,l.default)(this,e);for(var o=arguments.length,a=Array(o),u=0;u<o;u++)a[u]=arguments[u];return n=r=(0,p.default)(this,(t=e.__proto__||(0,s.default)(e)).call.apply(t,[this].concat(a))),r.showDMPicker=function(){r.props.store.toggleDMPicker(!0)},r.onActionUrlChange=function(t){var e={actionUrl:t,type:E.types.INTERFACE};r.props.store.onDataModelChange(e)},i=n,(0,p.default)(r,i)}return(0,v.default)(e,t),(0,h.default)(e,[{key:"render",value:function(){var t=this.props,e=t.store,n=t.disabled;if(!e)return null;var r=e.selectedDataModel,i=e.isChartDataLoading,o=e.dataErrorMsg,a=e.chartConfig,u=e.updateChartName,s=r.actionUrl,c=void 0===s?"":s;return m.default.createElement("div",{className:"widget-interface"},m.default.createElement("div",{className:"wi-header"},m.default.createElement(T,{disabled:n,onClick:this.showDMPicker}),m.default.createElement(C.default,{actionUrl:c,onChange:this.onActionUrlChange})),m.default.createElement("div",{className:"widget-center-body"},m.default.createElement(x.Spin,{spinning:i,wrapperClassName:"widget-loading"},!a||o?m.default.createElement("div",{className:"widget-tips"},m.default.createElement("span",null,o)):m.default.createElement(O.default,{titleEditable:!0,config:(0,b.toJS)(a),onNameChange:u}))))}}]),e}(m.default.PureComponent),o.defaultProps={store:null,disabled:!1},i=a))||i;e.default=k},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(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(7),y=n(6),m=n(0),b=r(m),x=function(t){var e=t.text,n=t.onClick;return b.default.createElement(m.Fragment,null,b.default.createElement("span",null,e),b.default.createElement(v.Icon,{type:"edit",onClick:n}))},_=(o=i=function(t){function e(t){(0,c.default)(this,e);var n=(0,d.default)(this,(e.__proto__||(0,u.default)(e)).call(this));return n.onClick=function(){n.setState({editable:!0})},n.onChange=function(t){n.setState({actionUrl:t})},n.onBlur=function(){var t=n.state.actionUrl,e=n.props,r=e.actionUrl,i=e.onChange;if(n.setState({editable:!1}),!t)return n.setState({actionUrl:r});r!==t&&i(t)},n.state={editable:!1,actionUrl:t.actionUrl},n}return(0,g.default)(e,t),(0,f.default)(e,[{key:"componentWillReceiveProps",value:function(t){"actionUrl"in t&&this.setState({actionUrl:t.actionUrl})}},{key:"render",value:function(){var t=this.state,e=t.actionUrl,n=t.editable;return b.default.createElement("span",{className:"widget-action-url"},b.default.createElement(v.Icon,{type:"link"}),n?b.default.createElement(y.WeaInput,{autoFocus:!0,value:e,onChange:this.onChange,onBlur:this.onBlur}):b.default.createElement(x,{text:e,onClick:this.onClick}))}}]),e}(b.default.PureComponent),i.defaultProps={actionUrl:"",onChange:function(){}},o);e.default=_},function(t,e){},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(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(0),y=r(v),m=n(808),b=r(m),x=n(7),_=n(15),w=n(6),O=n(810),S=r(O);n(811);var C=n(13),E=w.WeaLocaleProvider.getLabel,M=(i=(0,_.inject)("routing","chartEditorStore"))(o=(0,_.observer)(o=function(t){function e(t){(0,c.default)(this,e);var n=(0,d.default)(this,(e.__proto__||(0,u.default)(e)).call(this));return n.store=t.chartEditorStore,n}return(0,g.default)(e,t),(0,f.default)(e,[{key:"render",value:function(){var t=this.store,e=t.selectedDataModel,n=t.tableMetas,r=t.isMetaLoading,i=t.isDMEditorVisible,o=t.onDraggingChange,a=t.onDMEdit,u=t.toggleDMPicker,s=t.hideDMEditorDialog,c=t.showDMEditorDialog,l=this.props.disableChange,f=e.name,h=e.id;return y.default.createElement("div",{className:"rp-sider rp-widget-sider",width:"220"},y.default.createElement("div",{className:"widget-sider-table"},y.default.createElement("div",{className:"widget-sider-title"},y.default.createElement("span",null,E("512267","数据模型")),l?null:y.default.createElement("span",{onClick:function(){return u(!0)}},y.default.createElement(x.Icon,{type:"retweet"}))),y.default.createElement("div",{className:"widget-sider-infos",onClick:c},y.default.createElement("span",null,y.default.createElement("i",{className:"rpicon rpicon-database"})),y.default.createElement("span",{title:f},f),y.default.createElement("span",{className:"widget-dm-edit"},y.default.createElement(x.Tooltip,{placement:"bottom",title:E("512268","编辑模型")},y.default.createElement(x.Icon,{type:"edit"}))))),y.default.createElement("div",{className:"widget-sider-search"},y.default.createElement("span",null,E("511716","字段"))),y.default.createElement("div",{className:"widget-sider-fields"},y.default.createElement(w.WeaNewScroll,{height:"100%"},y.default.createElement(x.Spin,{spinning:r},y.default.createElement(b.default,{data:(0,C.toJS)(n),onDragEnd:function(){return o(!1)},onDragStart:function(){return o(!0)}})))),i?y.default.createElement(S.default,{id:h,visible:i,onCancel:s,onOk:a}):null)}}]),e}(y.default.Component))||o)||o;e.default=M},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(8),o=r(i),a=n(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(0),y=r(v),m=n(7),b=n(809),x=r(b),_=m.Menu.SubMenu,w=m.Menu.Item,O=function(t){function e(){var t,n,r,i;(0,c.default)(this,e);for(var o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return n=r=(0,d.default)(this,(t=e.__proto__||(0,u.default)(e)).call.apply(t,[this].concat(a))),r.state={openKeys:[]},i=n,(0,d.default)(r,i)}return(0,g.default)(e,t),(0,f.default)(e,[{key:"componentWillReceiveProps",value:function(t){var e=t.data;e&&this.onOpenKeysChange(e.map(function(t){return t.name}))}},{key:"onOpenKeysChange",value:function(t){this.setState({openKeys:t})}},{key:"getTitle",value:function(t,e){return y.default.createElement("div",{className:"widget-field-title"},y.default.createElement("span",null,y.default.createElement("i",{className:"rpicon rpicon-sm-xl rpicon-database"})),y.default.createElement("span",{title:e},t))}},{key:"getField",value:function(t,e){var n=this.props,r=n.onDragEnd,i=n.onDragStart;return t=(0,o.default)({},t,{tableName:e}),y.default.createElement(w,{key:t.name},y.default.createElement(x.default,{field:t,onDragStart:i,onDragEnd:r}))}},{key:"render",value:function(){var t=this,e=this.props.data;return e?y.default.createElement(m.Menu,{ref:function(e){return t.menu=e},mode:"inline",className:"rp-menu",selectable:!1,forceSubMenuRender:!0,openKeys:this.state.openKeys,onOpen:function(e){var n=e.openKeys;return t.onOpenKeysChange(n)},onClose:function(e){var n=e.openKeys;return t.onOpenKeysChange(n)}},e.map(function(e){var n=e.name,r=e.text,i=e.fields;return y.default.createElement(_,{className:"rp-menu-sub",key:n,title:t.getTitle(r||n,n),children:i.map(function(e){return t.getField(e,n)})})})):null}}]),e}(y.default.Component);e.default=O},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(0),g=r(p),v=n(7),y=n(30),m=n(9),b=m.field_type.LOB,x={canDrag:function(t){return t.field.type!==b},beginDrag:function(t){var e=t.field,n=t.onDragStart,r=e.name,i=e.type,o=e.text,a=e.tableName;return n&&n(),{field:{fieldName:r,fieldType:i,fieldText:o,tableName:a}}},endDrag:function(t){var e=t.onDragEnd;e&&e()}},_=function(t){return{connectDragSource:t.dragSource()}},w=function(t){function e(){return(0,u.default)(this,e),(0,f.default)(this,(e.__proto__||(0,o.default)(e)).apply(this,arguments))}return(0,d.default)(e,t),(0,c.default)(e,[{key:"render",value:function(){var t=this.props,e=t.connectDragSource,n=t.field,r=n.name,i=n.text,o=n.type,a=o===b,u=o.toLowerCase(),s=e(g.default.createElement("div",{className:"widget-field-title "+(a?"rp-disabled":"")},g.default.createElement("span",{className:"rpicon rpicon-"+u}),g.default.createElement("span",{className:"rptitle",title:r},i||r)),{dropEffect:"copy"});return g.default.createElement("div",{className:a?"":"rp-draggable"},a?g.default.createElement(v.Tooltip,{key:r,placement:"right",title:"大数据类型暂不可作为维度项或度量项"},s):s)}}]),e}(g.default.Component);e.default=(0,y.DragSource)(m.dndTypes.TABLE_FIELD,x,_)(w)},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(47),o=r(i),a=n(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(0),y=r(v),m=n(7),b=n(18),x=n(6),_=x.WeaLocaleProvider.getLabel,w=function(t){function e(){(0,c.default)(this,e);var t=(0,d.default)(this,(e.__proto__||(0,u.default)(e)).call(this));return t.state={loading:!1},t.onOk=t.onOk.bind(t),t}return(0,g.default)(e,t),(0,f.default)(e,[{key:"onOk",value:function(){var t=this,e=this.state.loading,n=this.props.onOk,r=(0,b.findDOMNode)(this.iframe).contentWindow;e||(this.setState({loading:!0}),new o.default(function(e){var n=function(){t.setState({loading:!1}),e()};r&&r.dmEditorStore?r.dmEditorStore.onSave().then(function(){n()}):n()}).then(function(){n()}))}},{key:"render",value:function(){var t=this,e=this.props,n=e.id,r=e.visible,i=e.onCancel,o=e.onOk,a=document.body,u=a.offsetHeight,s=a.offsetWidth;y.default.createElement(m.Button,{type:"primary",icon:this.state.loading&&"loading",onClick:this.onOk},_("506963","保存")),y.default.createElement(m.Button,{type:"ghost",onClick:i},_("31129","取消"));return y.default.createElement(x.WeaDialog,{title:_("512262","编辑数据模型"),visible:r,className:"rp-dm-editor-modal",style:{width:.8*s,height:.8*u,padding:"10px 0"},onCancel:o},y.default.createElement("iframe",{ref:function(e){return t.iframe=e},width:"100%",height:"100%",src:"/spa/edc/static4engine/report/engine.html#/edcreportengine/dsDesigner?id="+n+"&iframe=true"}))}}]),e}(y.default.Component);e.default=w,w.defaultProps={id:"",visible:"",onOk:function(){},onCancel:function(){}}},function(t,e){},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(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(0),y=r(v),m=n(15),b=n(813),x=r(b),_=n(63),w=r(_),O=(i=(0,m.inject)("routing"))(o=(0,m.observer)(o=function(t){function e(){return(0,c.default)(this,e),(0,d.default)(this,(e.__proto__||(0,u.default)(e)).apply(this,arguments))}return(0,g.default)(e,t),(0,f.default)(e,[{key:"getParams",value:function(){var t=this.props.routing.location,e=t.search.substring(1);return w.default.parse(e)}},{key:"render",value:function(){var t=this.getParams(),e=t.id,n=t.iframe,r=t.relationKey,i=void 0===r?"":r,o=t.source,a=void 0===o?"":o;return e?y.default.createElement(x.default,{id:e,relationKey:i,source:a,iframe:"true"===n}):null}}]),e}(y.default.Component))||o)||o;e.default=O},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i,o,a=n(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(0),y=r(v),m=n(15),b=n(30),x=n(148),_=r(x),w=n(814),O=r(w),S=n(839),C=r(S),E=n(6),M=E.WeaLocaleProvider.getLabel,j=(i=(0,m.inject)("dmEditorStore","routing"))(o=(0,m.observer)(o=function(t){function e(t){(0,c.default)(this,e);var n=(0,d.default)(this,(e.__proto__||(0,u.default)(e)).call(this));return n.store=t.dmEditorStore,t.iframe&&(window.dmEditorStore=t.dmEditorStore),n}return(0,g.default)(e,t),(0,f.default)(e,[{key:"componentWillMount",value:function(){var t=this.props,e=t.id,n=t.source,r=t.relationKey;this.store.initDMEditor(e,n,r)}},{key:"componentWillUnmount",value:function(){this.store.initState()}},{key:"render",value:function(){var t=this.store,e=t.dataModel,n=t.onSave,r=this.props.iframe,i={position:"absolute",right:20,color:r?"#00a9ff":"#efefef"};return null===e?null:y.default.createElement("div",{style:{background:"#f9f9f9"}},r?null:y.default.createElement("div",{className:"rp-header"},y.default.createElement("a",{className:"wea-f14",onClick:n,style:i},M(86,"保存"))),y.default.createElement("div",{className:"rp-layout-content",style:r?{paddingTop:0}:{}},y.default.createElement(O.default,null),y.default.createElement(C.default,null)))}}]),e}(y.default.Component))||o)||o;j.defaultProps={id:"",iframe:!1},j=(0,b.DragDropContext)(_.default)(j),e.default=j},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(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(0),y=r(v),m=n(7),b=n(15),x=n(6),_=n(815),w=r(_),O=n(833),S=r(O),C=n(836),E=r(C);n(837),n(838);var M=x.WeaLocaleProvider.getLabel,j=(i=(0,b.inject)("dmEditorStore"))(o=(0,b.observer)(o=function(t){function e(t){(0,c.default)(this,e);var n=(0,d.default)(this,(e.__proto__||(0,u.default)(e)).call(this));return n.state={searchText:""},n.store=t.dmEditorStore,n}return(0,g.default)(e,t),(0,f.default)(e,[{key:"onSearchTextChange",value:function(t){this.setState({searchText:t})}},{key:"renderTableName",value:function(t,e){var n=t.key,r=t.style;return y.default.createElement(E.default,{key:n,style:r,data:e})}},{key:"getTables",value:function(){var t=this.store.tables,e=this.state.searchText.toLowerCase();return(t||[]).filter(function(t){var n=t.name,r=t.text,i=void 0===r?"":r;return n=n.toLowerCase(),i=i.toLowerCase(),~n.indexOf(e)||~i.indexOf(e)})}},{key:"render",value:function(){var t=this,e=this.state.searchText,n=this.store,r=n.dataSource,i=n.tables,o=this.getTables();return y.default.createElement("div",{className:"rp-sider rp-ds-sider",style:{width:240}},y.default.createElement("div",{className:"rp-ds-desc"},y.default.createElement("p",{className:"ds-title"},M(130628,"数据源")),y.default.createElement("div",null,y.default.createElement("p",{className:"ds-name wea-f14 rp-ellipsis"},r.name),y.default.createElement("p",{className:"ds-type"},r.typeFace))),y.default.createElement("div",{className:"rp-ds-table"},y.default.createElement("p",{className:"ds-title"},M("512260","表")),y.default.createElement("div",{className:"ds-search"},y.default.createElement(x.WeaInputSearch,{placeholder:M("502704","请输入表名"),value:e,style:{width:"100%"},onSearchChange:function(e){return t.onSearchTextChange(e)}})),y.default.createElement("div",{className:"ds-table-list",ref:function(e){return t.list=e}},y.default.createElement(m.Spin,{spinning:!i},y.default.createElement(S.default,null,function(e){var n=e.width,r=e.height;return y.default.createElement(w.default,{width:n,height:r,rowCount:o.length,rowHeight:42,rowRenderer:function(e){return t.renderTableName(e,o[e.index])}})})))))}}]),e}(y.default.Component))||o)||o;e.default=j},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.bpfrpt_proptype_RowRendererParams=e.List=e.default=void 0;var i=n(816);Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r(i).default}}),Object.defineProperty(e,"List",{enumerable:!0,get:function(){return r(i).default}});var o=n(359);e.bpfrpt_proptype_RowRendererParams=o.bpfrpt_proptype_RowRendererParams},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(8),o=r(i),a=n(817),u=r(a),s=n(5),c=r(s),l=n(1),f=r(l),h=n(4),d=r(h),p=n(2),g=r(p),v=n(3),y=r(v),m=n(820),b=r(m),x=n(0),_=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(x),w=n(356),O=r(w),S=(n(359),n(12)),C=(r(S),function(t){function e(){var t,n,r,i;(0,f.default)(this,e);for(var o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return n=r=(0,g.default)(this,(t=e.__proto__||(0,c.default)(e)).call.apply(t,[this].concat(a))),r._cellRenderer=function(t){var e=t.parent,n=t.rowIndex,i=t.style,o=t.isScrolling,a=t.isVisible,s=t.key,c=r.props.rowRenderer;return(0,u.default)(i,"width").writable&&(i.width="100%"),c({index:n,style:i,isScrolling:o,isVisible:a,key:s,parent:e})},r._setRef=function(t){r.Grid=t},r._onScroll=function(t){var e=t.clientHeight,n=t.scrollHeight,i=t.scrollTop;(0,r.props.onScroll)({clientHeight:e,scrollHeight:n,scrollTop:i})},r._onSectionRendered=function(t){var e=t.rowOverscanStartIndex,n=t.rowOverscanStopIndex,i=t.rowStartIndex,o=t.rowStopIndex;(0,r.props.onRowsRendered)({overscanStartIndex:e,overscanStopIndex:n,startIndex:i,stopIndex:o})},i=n,(0,g.default)(r,i)}return(0,y.default)(e,t),(0,d.default)(e,[{key:"forceUpdateGrid",value:function(){this.Grid&&this.Grid.forceUpdate()}},{key:"getOffsetForRow",value:function(t){var e=t.alignment,n=t.index;if(this.Grid){return this.Grid.getOffsetForCell({alignment:e,rowIndex:n,columnIndex:0}).scrollTop}return 0}},{key:"invalidateCellSizeAfterRender",value:function(t){var e=t.columnIndex,n=t.rowIndex;this.Grid&&this.Grid.invalidateCellSizeAfterRender({rowIndex:n,columnIndex:e})}},{key:"measureAllRows",value:function(){this.Grid&&this.Grid.measureAllCells()}},{key:"recomputeGridSize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.columnIndex,n=void 0===e?0:e,r=t.rowIndex,i=void 0===r?0:r;this.Grid&&this.Grid.recomputeGridSize({rowIndex:i,columnIndex:n})}},{key:"recomputeRowHeights",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.recomputeGridSize({rowIndex:t,columnIndex:0})}},{key:"scrollToPosition",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.scrollToPosition({scrollTop:t})}},{key:"scrollToRow",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.scrollToCell({columnIndex:0,rowIndex:t})}},{key:"render",value:function(){var t=this.props,e=t.className,n=t.noRowsRenderer,r=t.scrollToIndex,i=t.width,a=(0,O.default)("ReactVirtualized__List",e);return _.createElement(b.default,(0,o.default)({},this.props,{autoContainerWidth:!0,cellRenderer:this._cellRenderer,className:a,columnWidth:i,columnCount:1,noContentRenderer:n,onScroll:this._onScroll,onSectionRendered:this._onSectionRendered,ref:this._setRef,scrollToRow:r}))}}]),e}(_.PureComponent));C.defaultProps={autoHeight:!1,estimatedRowSize:30,onScroll:function(){},noRowsRenderer:function(){return null},onRowsRendered:function(){},overscanIndicesGetter:m.accessibilityOverscanIndicesGetter,overscanRowCount:10,scrollToAlignment:"auto",scrollToIndex:-1,style:{}},C.propTypes=null,e.default=C},function(t,e,n){t.exports={default:n(818),__esModule:!0}},function(t,e,n){n(819);var r=n(10).Object;t.exports=function(t,e){return r.getOwnPropertyDescriptor(t,e)}},function(t,e,n){var r=n(32),i=n(92).f;n(89)("getOwnPropertyDescriptor",function(){return function(t,e){return i(r(t),e)}})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.bpfrpt_proptype_Scroll=e.bpfrpt_proptype_CellRendererParams=e.bpfrpt_proptype_RenderedSection=e.bpfrpt_proptype_OverscanIndicesGetter=e.bpfrpt_proptype_CellSize=e.bpfrpt_proptype_CellPosition=e.bpfrpt_proptype_Alignment=e.bpfrpt_proptype_NoContentRenderer=e.defaultOverscanIndicesGetter=e.defaultCellRangeRenderer=e.accessibilityOverscanIndicesGetter=e.Grid=e.default=void 0;var i=n(821);Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r(i).default}}),Object.defineProperty(e,"Grid",{enumerable:!0,get:function(){return r(i).default}});var o=n(832);Object.defineProperty(e,"accessibilityOverscanIndicesGetter",{enumerable:!0,get:function(){return r(o).default}});var a=n(358);Object.defineProperty(e,"defaultCellRangeRenderer",{enumerable:!0,get:function(){return r(a).default}});var u=n(357);Object.defineProperty(e,"defaultOverscanIndicesGetter",{enumerable:!0,get:function(){return r(u).default}});var s=n(64);e.bpfrpt_proptype_NoContentRenderer=s.bpfrpt_proptype_NoContentRenderer,e.bpfrpt_proptype_Alignment=s.bpfrpt_proptype_Alignment,e.bpfrpt_proptype_CellPosition=s.bpfrpt_proptype_CellPosition,e.bpfrpt_proptype_CellSize=s.bpfrpt_proptype_CellSize,e.bpfrpt_proptype_OverscanIndicesGetter=s.bpfrpt_proptype_OverscanIndicesGetter,e.bpfrpt_proptype_RenderedSection=s.bpfrpt_proptype_RenderedSection,e.bpfrpt_proptype_CellRendererParams=s.bpfrpt_proptype_CellRendererParams,e.bpfrpt_proptype_Scroll=s.bpfrpt_proptype_Scroll},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_SCROLLING_RESET_TIME_INTERVAL=void 0;var i=n(41),o=r(i),a=n(8),u=r(a),s=n(5),c=r(s),l=n(1),f=r(l),h=n(4),d=r(h),p=n(2),g=r(p),v=n(3),y=r(v),m=n(0),b=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(m),x=n(356),_=r(x),w=n(822),O=r(w),S=n(260),C=r(S),E=n(825),M=r(E),j=n(357),T=r(j),k=n(826),P=r(k),A=n(358),I=r(A),D=n(827),R=r(D),N=n(261),L=n(830),F=(n(64),n(12)),z=(r(F),e.DEFAULT_SCROLLING_RESET_TIME_INTERVAL=150),B={OBSERVED:"observed",REQUESTED:"requested"},W=function(){return null},H=function(t){function e(t){(0,f.default)(this,e);var n=(0,g.default)(this,(e.__proto__||(0,c.default)(e)).call(this,t));n._onGridRenderedMemoizer=(0,M.default)(),n._onScrollMemoizer=(0,M.default)(!1),n._deferredInvalidateColumnIndex=null,n._deferredInvalidateRowIndex=null,n._recomputeScrollLeftFlag=!1,n._recomputeScrollTopFlag=!1,n._horizontalScrollBarSize=0,n._verticalScrollBarSize=0,n._scrollbarPresenceChanged=!1,n._renderedColumnStartIndex=0,n._renderedColumnStopIndex=0,n._renderedRowStartIndex=0,n._renderedRowStopIndex=0,n._styleCache={},n._cellCache={},n._debounceScrollEndedCallback=function(){n._disablePointerEventsTimeoutId=null,n.setState({isScrolling:!1,needToResetStyleCache:!1})},n._invokeOnGridRenderedHelper=function(){var t=n.props.onSectionRendered;n._onGridRenderedMemoizer({callback:t,indices:{columnOverscanStartIndex:n._columnStartIndex,columnOverscanStopIndex:n._columnStopIndex,columnStartIndex:n._renderedColumnStartIndex,columnStopIndex:n._renderedColumnStopIndex,rowOverscanStartIndex:n._rowStartIndex,rowOverscanStopIndex:n._rowStopIndex,rowStartIndex:n._renderedRowStartIndex,rowStopIndex:n._renderedRowStopIndex}})},n._setScrollingContainerRef=function(t){n._scrollingContainer=t},n._onScroll=function(t){t.target===n._scrollingContainer&&n.handleScrollEvent(t.target)};var r=new C.default({cellCount:t.columnCount,cellSizeGetter:function(n){return e._wrapSizeGetter(t.columnWidth)(n)},estimatedCellSize:e._getEstimatedColumnSize(t)}),i=new C.default({cellCount:t.rowCount,cellSizeGetter:function(n){return e._wrapSizeGetter(t.rowHeight)(n)},estimatedCellSize:e._getEstimatedRowSize(t)});return n.state={instanceProps:{columnSizeAndPositionManager:r,rowSizeAndPositionManager:i,prevColumnWidth:t.columnWidth,prevRowHeight:t.rowHeight,prevColumnCount:t.columnCount,prevRowCount:t.rowCount,prevIsScrolling:!0===t.isScrolling,prevScrollToColumn:t.scrollToColumn,prevScrollToRow:t.scrollToRow,scrollbarSize:0,scrollbarSizeMeasured:!1},isScrolling:!1,scrollDirectionHorizontal:j.SCROLL_DIRECTION_FORWARD,scrollDirectionVertical:j.SCROLL_DIRECTION_FORWARD,scrollLeft:0,scrollTop:0,scrollPositionChangeReason:null,needToResetStyleCache:!1},t.scrollToRow>0&&(n._initialScrollTop=n._getCalculatedScrollTop(t,n.state)),t.scrollToColumn>0&&(n._initialScrollLeft=n._getCalculatedScrollLeft(t,n.state)),n}return(0,y.default)(e,t),(0,d.default)(e,[{key:"getOffsetForCell",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.alignment,n=void 0===e?this.props.scrollToAlignment:e,r=t.columnIndex,i=void 0===r?this.props.scrollToColumn:r,o=t.rowIndex,a=void 0===o?this.props.scrollToRow:o,s=(0,u.default)({},this.props,{scrollToAlignment:n,scrollToColumn:i,scrollToRow:a});return{scrollLeft:this._getCalculatedScrollLeft(s),scrollTop:this._getCalculatedScrollTop(s)}}},{key:"getTotalRowsHeight",value:function(){return this.state.instanceProps.rowSizeAndPositionManager.getTotalSize()}},{key:"getTotalColumnsWidth",value:function(){return this.state.instanceProps.columnSizeAndPositionManager.getTotalSize()}},{key:"handleScrollEvent",value:function(t){var e=t.scrollLeft,n=void 0===e?0:e,r=t.scrollTop,i=void 0===r?0:r;if(!(i<0)){this._debounceScrollEnded();var o=this.props,a=o.autoHeight,u=o.autoWidth,s=o.height,c=o.width,l=this.state.instanceProps,f=l.scrollbarSize,h=l.rowSizeAndPositionManager.getTotalSize(),d=l.columnSizeAndPositionManager.getTotalSize(),p=Math.min(Math.max(0,d-c+f),n),g=Math.min(Math.max(0,h-s+f),i);if(this.state.scrollLeft!==p||this.state.scrollTop!==g){var v=p!==this.state.scrollLeft?p>this.state.scrollLeft?j.SCROLL_DIRECTION_FORWARD:j.SCROLL_DIRECTION_BACKWARD:this.state.scrollDirectionHorizontal,y=g!==this.state.scrollTop?g>this.state.scrollTop?j.SCROLL_DIRECTION_FORWARD:j.SCROLL_DIRECTION_BACKWARD:this.state.scrollDirectionVertical,m={isScrolling:!0,scrollDirectionHorizontal:v,scrollDirectionVertical:y,scrollPositionChangeReason:B.OBSERVED};a||(m.scrollTop=g),u||(m.scrollLeft=p),m.needToResetStyleCache=!1,this.setState(m)}this._invokeOnScrollMemoizer({scrollLeft:p,scrollTop:g,totalColumnsWidth:d,totalRowsHeight:h})}}},{key:"invalidateCellSizeAfterRender",value:function(t){var e=t.columnIndex,n=t.rowIndex;this._deferredInvalidateColumnIndex="number"===typeof this._deferredInvalidateColumnIndex?Math.min(this._deferredInvalidateColumnIndex,e):e,this._deferredInvalidateRowIndex="number"===typeof this._deferredInvalidateRowIndex?Math.min(this._deferredInvalidateRowIndex,n):n}},{key:"measureAllCells",value:function(){var t=this.props,e=t.columnCount,n=t.rowCount,r=this.state.instanceProps;r.columnSizeAndPositionManager.getSizeAndPositionOfCell(e-1),r.rowSizeAndPositionManager.getSizeAndPositionOfCell(n-1)}},{key:"recomputeGridSize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.columnIndex,n=void 0===e?0:e,r=t.rowIndex,i=void 0===r?0:r,o=this.props,a=o.scrollToColumn,u=o.scrollToRow,s=this.state.instanceProps;s.columnSizeAndPositionManager.resetCell(n),s.rowSizeAndPositionManager.resetCell(i),this._recomputeScrollLeftFlag=a>=0&&(this.state.scrollDirectionHorizontal===j.SCROLL_DIRECTION_FORWARD?n<=a:n>=a),this._recomputeScrollTopFlag=u>=0&&(this.state.scrollDirectionVertical===j.SCROLL_DIRECTION_FORWARD?i<=u:i>=u),this._styleCache={},this._cellCache={},this.forceUpdate()}},{key:"scrollToCell",value:function(t){var e=t.columnIndex,n=t.rowIndex,r=this.props.columnCount,i=this.props;r>1&&void 0!==e&&this._updateScrollLeftForScrollToColumn((0,u.default)({},i,{scrollToColumn:e})),void 0!==n&&this._updateScrollTopForScrollToRow((0,u.default)({},i,{scrollToRow:n}))}},{key:"componentDidMount",value:function(){var t=this.props,n=t.getScrollbarSize,r=t.height,i=t.scrollLeft,o=t.scrollToColumn,a=t.scrollTop,s=t.scrollToRow,c=t.width,l=this.state.instanceProps;if(this._initialScrollTop=0,this._initialScrollLeft=0,this._handleInvalidatedGridSize(),l.scrollbarSizeMeasured||this.setState(function(t){var e=(0,u.default)({},t,{needToResetStyleCache:!1});return e.instanceProps.scrollbarSize=n(),e.instanceProps.scrollbarSizeMeasured=!0,e}),"number"===typeof i&&i>=0||"number"===typeof a&&a>=0){var f=e._getScrollToPositionStateUpdate({prevState:this.state,scrollLeft:i,scrollTop:a});f&&(f.needToResetStyleCache=!1,this.setState(f))}this._scrollingContainer&&(this._scrollingContainer.scrollLeft!==this.state.scrollLeft&&(this._scrollingContainer.scrollLeft=this.state.scrollLeft),this._scrollingContainer.scrollTop!==this.state.scrollTop&&(this._scrollingContainer.scrollTop=this.state.scrollTop));var h=r>0&&c>0;o>=0&&h&&this._updateScrollLeftForScrollToColumn(),s>=0&&h&&this._updateScrollTopForScrollToRow(),this._invokeOnGridRenderedHelper(),this._invokeOnScrollMemoizer({scrollLeft:i||0,scrollTop:a||0,totalColumnsWidth:l.columnSizeAndPositionManager.getTotalSize(),totalRowsHeight:l.rowSizeAndPositionManager.getTotalSize()}),this._maybeCallOnScrollbarPresenceChange()}},{key:"componentDidUpdate",value:function(t,e){var n=this,r=this.props,i=r.autoHeight,o=r.autoWidth,a=r.columnCount,u=r.height,s=r.rowCount,c=r.scrollToAlignment,l=r.scrollToColumn,f=r.scrollToRow,h=r.width,d=this.state,p=d.scrollLeft,g=d.scrollPositionChangeReason,v=d.scrollTop,y=d.instanceProps;this._handleInvalidatedGridSize();var m=a>0&&0===t.columnCount||s>0&&0===t.rowCount;g===B.REQUESTED&&(!o&&p>=0&&(p!==this._scrollingContainer.scrollLeft||m)&&(this._scrollingContainer.scrollLeft=p),!i&&v>=0&&(v!==this._scrollingContainer.scrollTop||m)&&(this._scrollingContainer.scrollTop=v));var b=(0===t.width||0===t.height)&&u>0&&h>0;if(this._recomputeScrollLeftFlag?(this._recomputeScrollLeftFlag=!1,this._updateScrollLeftForScrollToColumn(this.props)):(0,P.default)({cellSizeAndPositionManager:y.columnSizeAndPositionManager,previousCellsCount:t.columnCount,previousCellSize:t.columnWidth,previousScrollToAlignment:t.scrollToAlignment,previousScrollToIndex:t.scrollToColumn,previousSize:t.width,scrollOffset:p,scrollToAlignment:c,scrollToIndex:l,size:h,sizeJustIncreasedFromZero:b,updateScrollIndexCallback:function(){return n._updateScrollLeftForScrollToColumn(n.props)}}),this._recomputeScrollTopFlag?(this._recomputeScrollTopFlag=!1,this._updateScrollTopForScrollToRow(this.props)):(0,P.default)({cellSizeAndPositionManager:y.rowSizeAndPositionManager,previousCellsCount:t.rowCount,previousCellSize:t.rowHeight,previousScrollToAlignment:t.scrollToAlignment,previousScrollToIndex:t.scrollToRow,previousSize:t.height,scrollOffset:v,scrollToAlignment:c,scrollToIndex:f,size:u,sizeJustIncreasedFromZero:b,updateScrollIndexCallback:function(){return n._updateScrollTopForScrollToRow(n.props)}}),this._invokeOnGridRenderedHelper(),p!==e.scrollLeft||v!==e.scrollTop){var x=y.rowSizeAndPositionManager.getTotalSize(),_=y.columnSizeAndPositionManager.getTotalSize();this._invokeOnScrollMemoizer({scrollLeft:p,scrollTop:v,totalColumnsWidth:_,totalRowsHeight:x})}this._maybeCallOnScrollbarPresenceChange()}},{key:"componentWillUnmount",value:function(){this._disablePointerEventsTimeoutId&&(0,L.cancelAnimationTimeout)(this._disablePointerEventsTimeoutId)}},{key:"render",value:function(){var t=this.props,e=t.autoContainerWidth,n=t.autoHeight,r=t.autoWidth,i=t.className,o=t.containerProps,a=t.containerRole,s=t.containerStyle,c=t.height,l=t.id,f=t.noContentRenderer,h=t.role,d=t.style,p=t.tabIndex,g=t.width,v=this.state,y=v.instanceProps,m=v.needToResetStyleCache,x=this._isScrolling(),w={boxSizing:"border-box",direction:"ltr",height:n?"auto":c,position:"relative",width:r?"auto":g,WebkitOverflowScrolling:"touch",willChange:"transform"};m&&(this._styleCache={}),this.state.isScrolling||this._resetStyleCache(),this._calculateChildrenToRender(this.props,this.state);var O=y.columnSizeAndPositionManager.getTotalSize(),S=y.rowSizeAndPositionManager.getTotalSize(),C=S>c?y.scrollbarSize:0,E=O>g?y.scrollbarSize:0;E===this._horizontalScrollBarSize&&C===this._verticalScrollBarSize||(this._horizontalScrollBarSize=E,this._verticalScrollBarSize=C,this._scrollbarPresenceChanged=!0),w.overflowX=O+C<=g?"hidden":"auto",w.overflowY=S+E<=c?"hidden":"auto";var M=this._childrenToDisplay,j=0===M.length&&c>0&&g>0;return b.createElement("div",(0,u.default)({ref:this._setScrollingContainerRef},o,{"aria-label":this.props["aria-label"],"aria-readonly":this.props["aria-readonly"],className:(0,_.default)("ReactVirtualized__Grid",i),id:l,onScroll:this._onScroll,role:h,style:(0,u.default)({},w,d),tabIndex:p}),M.length>0&&b.createElement("div",{className:"ReactVirtualized__Grid__innerScrollContainer",role:a,style:(0,u.default)({width:e?"auto":O,height:S,maxWidth:O,maxHeight:S,overflow:"hidden",pointerEvents:x?"none":"",position:"relative"},s)},M),j&&f())}},{key:"_calculateChildrenToRender",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,n=t.cellRenderer,r=t.cellRangeRenderer,i=t.columnCount,o=t.deferredMeasurementCache,a=t.height,u=t.overscanColumnCount,s=t.overscanIndicesGetter,c=t.overscanRowCount,l=t.rowCount,f=t.width,h=t.isScrollingOptOut,d=e.scrollDirectionHorizontal,p=e.scrollDirectionVertical,g=e.instanceProps,v=this._initialScrollTop>0?this._initialScrollTop:e.scrollTop,y=this._initialScrollLeft>0?this._initialScrollLeft:e.scrollLeft,m=this._isScrolling(t,e);if(this._childrenToDisplay=[],a>0&&f>0){var b=g.columnSizeAndPositionManager.getVisibleCellRange({containerSize:f,offset:y}),x=g.rowSizeAndPositionManager.getVisibleCellRange({containerSize:a,offset:v}),_=g.columnSizeAndPositionManager.getOffsetAdjustment({containerSize:f,offset:y}),w=g.rowSizeAndPositionManager.getOffsetAdjustment({containerSize:a,offset:v});this._renderedColumnStartIndex=b.start,this._renderedColumnStopIndex=b.stop,this._renderedRowStartIndex=x.start,this._renderedRowStopIndex=x.stop;var O=s({direction:"horizontal",cellCount:i,overscanCellsCount:u,scrollDirection:d,startIndex:"number"===typeof b.start?b.start:0,stopIndex:"number"===typeof b.stop?b.stop:-1}),S=s({direction:"vertical",cellCount:l,overscanCellsCount:c,scrollDirection:p,startIndex:"number"===typeof x.start?x.start:0,stopIndex:"number"===typeof x.stop?x.stop:-1}),C=O.overscanStartIndex,E=O.overscanStopIndex,M=S.overscanStartIndex,j=S.overscanStopIndex;if(o){if(!o.hasFixedHeight())for(var T=M;T<=j;T++)if(!o.has(T,0)){C=0,E=i-1;break}if(!o.hasFixedWidth())for(var k=C;k<=E;k++)if(!o.has(0,k)){M=0,j=l-1;break}}this._childrenToDisplay=r({cellCache:this._cellCache,cellRenderer:n,columnSizeAndPositionManager:g.columnSizeAndPositionManager,columnStartIndex:C,columnStopIndex:E,deferredMeasurementCache:o,horizontalOffsetAdjustment:_,isScrolling:m,isScrollingOptOut:h,parent:this,rowSizeAndPositionManager:g.rowSizeAndPositionManager,rowStartIndex:M,rowStopIndex:j,scrollLeft:y,scrollTop:v,styleCache:this._styleCache,verticalOffsetAdjustment:w,visibleColumnIndices:b,visibleRowIndices:x}),this._columnStartIndex=C,this._columnStopIndex=E,this._rowStartIndex=M,this._rowStopIndex=j}}},{key:"_debounceScrollEnded",value:function(){var t=this.props.scrollingResetTimeInterval;this._disablePointerEventsTimeoutId&&(0,L.cancelAnimationTimeout)(this._disablePointerEventsTimeoutId),this._disablePointerEventsTimeoutId=(0,L.requestAnimationTimeout)(this._debounceScrollEndedCallback,t)}},{key:"_handleInvalidatedGridSize",value:function(){if("number"===typeof this._deferredInvalidateColumnIndex&&"number"===typeof this._deferredInvalidateRowIndex){var t=this._deferredInvalidateColumnIndex,e=this._deferredInvalidateRowIndex;this._deferredInvalidateColumnIndex=null,this._deferredInvalidateRowIndex=null,this.recomputeGridSize({columnIndex:t,rowIndex:e})}}},{key:"_invokeOnScrollMemoizer",value:function(t){var e=this,n=t.scrollLeft,r=t.scrollTop,i=t.totalColumnsWidth,o=t.totalRowsHeight;this._onScrollMemoizer({callback:function(t){var n=t.scrollLeft,r=t.scrollTop,a=e.props,u=a.height;(0,a.onScroll)({clientHeight:u,clientWidth:a.width,scrollHeight:o,scrollLeft:n,scrollTop:r,scrollWidth:i})},indices:{scrollLeft:n,scrollTop:r}})}},{key:"_isScrolling",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state;return Object.hasOwnProperty.call(t,"isScrolling")?Boolean(t.isScrolling):Boolean(e.isScrolling)}},{key:"_maybeCallOnScrollbarPresenceChange",value:function(){if(this._scrollbarPresenceChanged){var t=this.props.onScrollbarPresenceChange;this._scrollbarPresenceChanged=!1,t({horizontal:this._horizontalScrollBarSize>0,size:this.state.instanceProps.scrollbarSize,vertical:this._verticalScrollBarSize>0})}}},{key:"scrollToPosition",value:function(t){var n=t.scrollLeft,r=t.scrollTop,i=e._getScrollToPositionStateUpdate({prevState:this.state,scrollLeft:n,scrollTop:r});i&&(i.needToResetStyleCache=!1,this.setState(i))}},{key:"_getCalculatedScrollLeft",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state;return e._getCalculatedScrollLeft(t,n)}},{key:"_updateScrollLeftForScrollToColumn",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,r=e._getScrollLeftForScrollToColumnStateUpdate(t,n);r&&(r.needToResetStyleCache=!1,this.setState(r))}},{key:"_getCalculatedScrollTop",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state;return e._getCalculatedScrollTop(t,n)}},{key:"_resetStyleCache",value:function(){var t=this._styleCache,e=this._cellCache,n=this.props.isScrollingOptOut;this._cellCache={},this._styleCache={};for(var r=this._rowStartIndex;r<=this._rowStopIndex;r++)for(var i=this._columnStartIndex;i<=this._columnStopIndex;i++){var o=r+"-"+i;this._styleCache[o]=t[o],n&&(this._cellCache[o]=e[o])}}},{key:"_updateScrollTopForScrollToRow",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,r=e._getScrollTopForScrollToRowStateUpdate(t,n);r&&(r.needToResetStyleCache=!1,this.setState(r))}}],[{key:"getDerivedStateFromProps",value:function(t,n){var r={};0===t.columnCount&&0!==n.scrollLeft||0===t.rowCount&&0!==n.scrollTop?(r.scrollLeft=0,r.scrollTop=0):(t.scrollLeft!==n.scrollLeft&&t.scrollToColumn<0||t.scrollTop!==n.scrollTop&&t.scrollToRow<0)&&(0,o.default)(r,e._getScrollToPositionStateUpdate({prevState:n,scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}));var i=n.instanceProps;r.needToResetStyleCache=!1,t.columnWidth===i.prevColumnWidth&&t.rowHeight===i.prevRowHeight||(r.needToResetStyleCache=!0),i.columnSizeAndPositionManager.configure({cellCount:t.columnCount,estimatedCellSize:e._getEstimatedColumnSize(t),cellSizeGetter:e._wrapSizeGetter(t.columnWidth)}),i.rowSizeAndPositionManager.configure({cellCount:t.rowCount,estimatedCellSize:e._getEstimatedRowSize(t),cellSizeGetter:e._wrapSizeGetter(t.rowHeight)}),0!==i.prevColumnCount&&0!==i.prevRowCount||(i.prevColumnCount=0,i.prevRowCount=0),t.autoHeight&&!1===t.isScrolling&&!0===i.prevIsScrolling&&(0,o.default)(r,{isScrolling:!1});var a=void 0,s=void 0;return(0,O.default)({cellCount:i.prevColumnCount,cellSize:"number"===typeof i.prevColumnWidth?i.prevColumnWidth:null,computeMetadataCallback:function(){return i.columnSizeAndPositionManager.resetCell(0)},computeMetadataCallbackProps:t,nextCellsCount:t.columnCount,nextCellSize:"number"===typeof t.columnWidth?t.columnWidth:null,nextScrollToIndex:t.scrollToColumn,scrollToIndex:i.prevScrollToColumn,updateScrollOffsetForScrollToIndex:function(){a=e._getScrollLeftForScrollToColumnStateUpdate(t,n)}}),(0,O.default)({cellCount:i.prevRowCount,cellSize:"number"===typeof i.prevRowHeight?i.prevRowHeight:null,computeMetadataCallback:function(){return i.rowSizeAndPositionManager.resetCell(0)},computeMetadataCallbackProps:t,nextCellsCount:t.rowCount,nextCellSize:"number"===typeof t.rowHeight?t.rowHeight:null,nextScrollToIndex:t.scrollToRow,scrollToIndex:i.prevScrollToRow,updateScrollOffsetForScrollToIndex:function(){s=e._getScrollTopForScrollToRowStateUpdate(t,n)}}),i.prevColumnCount=t.columnCount,i.prevColumnWidth=t.columnWidth,i.prevIsScrolling=!0===t.isScrolling,i.prevRowCount=t.rowCount,i.prevRowHeight=t.rowHeight,i.prevScrollToColumn=t.scrollToColumn,i.prevScrollToRow=t.scrollToRow,i.scrollbarSize=t.getScrollbarSize(),void 0===i.scrollbarSize?(i.scrollbarSizeMeasured=!1,i.scrollbarSize=0):i.scrollbarSizeMeasured=!0,r.instanceProps=i,(0,u.default)({},r,a,s)}},{key:"_getEstimatedColumnSize",value:function(t){return"number"===typeof t.columnWidth?t.columnWidth:t.estimatedColumnSize}},{key:"_getEstimatedRowSize",value:function(t){return"number"===typeof t.rowHeight?t.rowHeight:t.estimatedRowSize}},{key:"_getScrollToPositionStateUpdate",value:function(t){var e=t.prevState,n=t.scrollLeft,r=t.scrollTop,i={scrollPositionChangeReason:B.REQUESTED};return"number"===typeof n&&n>=0&&(i.scrollDirectionHorizontal=n>e.scrollLeft?j.SCROLL_DIRECTION_FORWARD:j.SCROLL_DIRECTION_BACKWARD,i.scrollLeft=n),"number"===typeof r&&r>=0&&(i.scrollDirectionVertical=r>e.scrollTop?j.SCROLL_DIRECTION_FORWARD:j.SCROLL_DIRECTION_BACKWARD,i.scrollTop=r),"number"===typeof n&&n>=0&&n!==e.scrollLeft||"number"===typeof r&&r>=0&&r!==e.scrollTop?i:null}},{key:"_wrapSizeGetter",value:function(t){return"function"===typeof t?t:function(){return t}}},{key:"_getCalculatedScrollLeft",value:function(t,e){var n=t.columnCount,r=t.height,i=t.scrollToAlignment,o=t.scrollToColumn,a=t.width,u=e.scrollLeft,s=e.instanceProps;if(n>0){var c=n-1,l=o<0?c:Math.min(c,o),f=s.rowSizeAndPositionManager.getTotalSize(),h=s.scrollbarSizeMeasured&&f>r?s.scrollbarSize:0;return s.columnSizeAndPositionManager.getUpdatedOffsetForIndex({align:i,containerSize:a-h,currentOffset:u,targetIndex:l})}return 0}},{key:"_getScrollLeftForScrollToColumnStateUpdate",value:function(t,n){var r=n.scrollLeft,i=e._getCalculatedScrollLeft(t,n);return"number"===typeof i&&i>=0&&r!==i?e._getScrollToPositionStateUpdate({prevState:n,scrollLeft:i,scrollTop:-1}):null}},{key:"_getCalculatedScrollTop",value:function(t,e){var n=t.height,r=t.rowCount,i=t.scrollToAlignment,o=t.scrollToRow,a=t.width,u=e.scrollTop,s=e.instanceProps;if(r>0){var c=r-1,l=o<0?c:Math.min(c,o),f=s.columnSizeAndPositionManager.getTotalSize(),h=s.scrollbarSizeMeasured&&f>a?s.scrollbarSize:0;return s.rowSizeAndPositionManager.getUpdatedOffsetForIndex({align:i,containerSize:n-h,currentOffset:u,targetIndex:l})}return 0}},{key:"_getScrollTopForScrollToRowStateUpdate",value:function(t,n){var r=n.scrollTop,i=e._getCalculatedScrollTop(t,n);return"number"===typeof i&&i>=0&&r!==i?e._getScrollToPositionStateUpdate({prevState:n,scrollLeft:-1,scrollTop:i}):null}}]),e}(b.PureComponent);H.defaultProps={"aria-label":"grid","aria-readonly":!0,autoContainerWidth:!1,autoHeight:!1,autoWidth:!1,cellRangeRenderer:I.default,containerRole:"rowgroup",containerStyle:{},estimatedColumnSize:100,estimatedRowSize:30,getScrollbarSize:R.default,noContentRenderer:W,onScroll:function(){},onScrollbarPresenceChange:function(){},onSectionRendered:function(){},overscanColumnCount:0,overscanIndicesGetter:T.default,overscanRowCount:10,role:"grid",scrollingResetTimeInterval:z,scrollToAlignment:"auto",scrollToColumn:-1,scrollToRow:-1,style:{},tabIndex:0,isScrollingOptOut:!1},H.propTypes=null,(0,N.polyfill)(H),e.default=H},function(t,e,n){"use strict";function r(t){var e=t.cellCount,n=t.cellSize,r=t.computeMetadataCallback,i=t.computeMetadataCallbackProps,o=t.nextCellsCount,a=t.nextCellSize,u=t.nextScrollToIndex,s=t.scrollToIndex,c=t.updateScrollOffsetForScrollToIndex;e===o&&("number"!==typeof n&&"number"!==typeof a||n===a)||(r(i),s>=0&&s===u&&c())}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i),a=n(4),u=r(a),s=(n(64),function(){function t(e){var n=e.cellCount,r=e.cellSizeGetter,i=e.estimatedCellSize;(0,o.default)(this,t),this._cellSizeAndPositionData={},this._lastMeasuredIndex=-1,this._lastBatchedIndex=-1,this._cellSizeGetter=r,this._cellCount=n,this._estimatedCellSize=i}return(0,u.default)(t,[{key:"areOffsetsAdjusted",value:function(){return!1}},{key:"configure",value:function(t){var e=t.cellCount,n=t.estimatedCellSize,r=t.cellSizeGetter;this._cellCount=e,this._estimatedCellSize=n,this._cellSizeGetter=r}},{key:"getCellCount",value:function(){return this._cellCount}},{key:"getEstimatedCellSize",value:function(){return this._estimatedCellSize}},{key:"getLastMeasuredIndex",value:function(){return this._lastMeasuredIndex}},{key:"getOffsetAdjustment",value:function(){return 0}},{key:"getSizeAndPositionOfCell",value:function(t){if(t<0||t>=this._cellCount)throw Error("Requested index "+t+" is outside of range 0.."+this._cellCount);if(t>this._lastMeasuredIndex)for(var e=this.getSizeAndPositionOfLastMeasuredCell(),n=e.offset+e.size,r=this._lastMeasuredIndex+1;r<=t;r++){var i=this._cellSizeGetter({index:r});if(void 0===i||isNaN(i))throw Error("Invalid size returned for cell "+r+" of value "+i);null===i?(this._cellSizeAndPositionData[r]={offset:n,size:0},this._lastBatchedIndex=t):(this._cellSizeAndPositionData[r]={offset:n,size:i},n+=i,this._lastMeasuredIndex=t)}return this._cellSizeAndPositionData[t]}},{key:"getSizeAndPositionOfLastMeasuredCell",value:function(){return this._lastMeasuredIndex>=0?this._cellSizeAndPositionData[this._lastMeasuredIndex]:{offset:0,size:0}}},{key:"getTotalSize",value:function(){var t=this.getSizeAndPositionOfLastMeasuredCell();return t.offset+t.size+(this._cellCount-this._lastMeasuredIndex-1)*this._estimatedCellSize}},{key:"getUpdatedOffsetForIndex",value:function(t){var e=t.align,n=void 0===e?"auto":e,r=t.containerSize,i=t.currentOffset,o=t.targetIndex;if(r<=0)return 0;var a=this.getSizeAndPositionOfCell(o),u=a.offset,s=u-r+a.size,c=void 0;switch(n){case"start":c=u;break;case"end":c=s;break;case"center":c=u-(r-a.size)/2;break;default:c=Math.max(s,Math.min(u,i))}var l=this.getTotalSize();return Math.max(0,Math.min(l-r,c))}},{key:"getVisibleCellRange",value:function(t){var e=t.containerSize,n=t.offset;if(0===this.getTotalSize())return{};var r=n+e,i=this._findNearestCell(n),o=this.getSizeAndPositionOfCell(i);n=o.offset+o.size;for(var a=i;n<r&&a<this._cellCount-1;)a++,n+=this.getSizeAndPositionOfCell(a).size;return{start:i,stop:a}}},{key:"resetCell",value:function(t){this._lastMeasuredIndex=Math.min(this._lastMeasuredIndex,t-1)}},{key:"_binarySearch",value:function(t,e,n){for(;e<=t;){var r=e+Math.floor((t-e)/2),i=this.getSizeAndPositionOfCell(r).offset;if(i===n)return r;i<n?e=r+1:i>n&&(t=r-1)}return e>0?e-1:0}},{key:"_exponentialSearch",value:function(t,e){for(var n=1;t<this._cellCount&&this.getSizeAndPositionOfCell(t).offset<e;)t+=n,n*=2;return this._binarySearch(Math.min(t,this._cellCount-1),Math.floor(t/2),e)}},{key:"_findNearestCell",value:function(t){if(isNaN(t))throw Error("Invalid offset "+t+" specified");t=Math.max(0,t);var e=this.getSizeAndPositionOfLastMeasuredCell(),n=Math.max(0,this._lastMeasuredIndex);return e.offset>=t?this._binarySearch(n,0,t):this._exponentialSearch(n,t)}}]),t}());e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){return"undefined"!==typeof window},i=function(){return!!window.chrome&&!!window.chrome.webstore};e.getMaxElementSize=function(){return r()&&i()?16777100:15e5}},function(t,e,n){"use strict";function r(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e={};return function(n){var r=n.callback,i=n.indices,a=(0,o.default)(i),u=!t||a.every(function(t){var e=i[t];return Array.isArray(e)?e.length>0:e>=0}),s=a.length!==(0,o.default)(e).length||a.some(function(t){var n=e[t],r=i[t];return Array.isArray(r)?n.join(",")!==r.join(","):n!==r});e=i,u&&s&&r(i)}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(94),o=function(t){return t&&t.__esModule?t:{default:t}}(i);e.default=r},function(t,e,n){"use strict";function r(t){var e=t.cellSize,n=t.cellSizeAndPositionManager,r=t.previousCellsCount,i=t.previousCellSize,o=t.previousScrollToAlignment,a=t.previousScrollToIndex,u=t.previousSize,s=t.scrollOffset,c=t.scrollToAlignment,l=t.scrollToIndex,f=t.size,h=t.sizeJustIncreasedFromZero,d=t.updateScrollIndexCallback,p=n.getCellCount(),g=l>=0&&l<p,v=f!==u||h||!i||"number"===typeof e&&e!==i;g&&(v||c!==o||l!==a)?d(l):!g&&p>0&&(f<u||p<r)&&s>n.getTotalSize()-f&&d(p-1)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var i=n(260);(function(t){t&&t.__esModule})(i),n(64)},function(t,e,n){"use strict";function r(t){if((!o&&0!==o||t)&&a.default){var e=document.createElement("div");e.style.position="absolute",e.style.top="-9999px",e.style.width="50px",e.style.height="50px",e.style.overflow="scroll",document.body.appendChild(e),o=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return o}var i=n(828);e.__esModule=!0,e.default=r;var o,a=i(n(829));t.exports=e.default},function(t,e){function n(t){return t&&t.__esModule?t:{default:t}}t.exports=n},function(t,e,n){"use strict";e.__esModule=!0,e.default=void 0;var r=!("undefined"===typeof window||!window.document||!window.document.createElement);e.default=r,t.exports=e.default},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.bpfrpt_proptype_AnimationTimeoutId=e.requestAnimationTimeout=e.cancelAnimationTimeout=void 0;var i=n(47),o=r(i),a=n(831),u=n(12);r(u),e.cancelAnimationTimeout=function(t){return(0,a.caf)(t.id)},e.requestAnimationTimeout=function(t,e){var n=void 0;o.default.resolve().then(function(){n=Date.now()});var r=function r(){Date.now()-n>=e?t.call():i.id=(0,a.raf)(r)},i={id:(0,a.raf)(r)};return i};e.bpfrpt_proptype_AnimationTimeoutId=null},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=void 0;r="undefined"!==typeof window?window:"undefined"!==typeof self?self:{};var i=r.requestAnimationFrame||r.webkitRequestAnimationFrame||r.mozRequestAnimationFrame||r.oRequestAnimationFrame||r.msRequestAnimationFrame||function(t){return r.setTimeout(t,1e3/60)},o=r.cancelAnimationFrame||r.webkitCancelAnimationFrame||r.mozCancelAnimationFrame||r.oCancelAnimationFrame||r.msCancelAnimationFrame||function(t){r.clearTimeout(t)};e.raf=i,e.caf=o},function(t,e,n){"use strict";function r(t){var e=t.cellCount,n=t.overscanCellsCount,r=t.scrollDirection,o=t.startIndex,a=t.stopIndex;return n=Math.max(1,n),r===i?{overscanStartIndex:Math.max(0,o-1),overscanStopIndex:Math.min(e-1,a+n)}:{overscanStartIndex:Math.max(0,o-n),overscanStopIndex:Math.min(e-1,a+1)}}Object.defineProperty(e,"__esModule",{value:!0}),e.SCROLL_DIRECTION_VERTICAL=e.SCROLL_DIRECTION_HORIZONTAL=e.SCROLL_DIRECTION_FORWARD=e.SCROLL_DIRECTION_BACKWARD=void 0,e.default=r;var i=(n(64),e.SCROLL_DIRECTION_BACKWARD=-1,e.SCROLL_DIRECTION_FORWARD=1);e.SCROLL_DIRECTION_HORIZONTAL="horizontal",e.SCROLL_DIRECTION_VERTICAL="vertical"},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(834);Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r(i).default}}),Object.defineProperty(e,"AutoSizer",{enumerable:!0,get:function(){return r(i).default}})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(8),o=r(i),a=n(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(0),y=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}(v),m=n(835),b=r(m),x=n(12),_=(r(x),function(t){function e(){var t,n,r,i;(0,c.default)(this,e);for(var o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return n=r=(0,d.default)(this,(t=e.__proto__||(0,u.default)(e)).call.apply(t,[this].concat(a))),r.state={height:r.props.defaultHeight||0,width:r.props.defaultWidth||0},r._onResize=function(){var t=r.props,e=t.disableHeight,n=t.disableWidth,i=t.onResize;if(r._parentNode){var o=r._parentNode.offsetHeight||0,a=r._parentNode.offsetWidth||0,u=window.getComputedStyle(r._parentNode)||{},s=parseInt(u.paddingLeft,10)||0,c=parseInt(u.paddingRight,10)||0,l=parseInt(u.paddingTop,10)||0,f=parseInt(u.paddingBottom,10)||0,h=o-l-f,d=a-s-c;(!e&&r.state.height!==h||!n&&r.state.width!==d)&&(r.setState({height:o-l-f,width:a-s-c}),i({height:o,width:a}))}},r._setRef=function(t){r._autoSizer=t},i=n,(0,d.default)(r,i)}return(0,g.default)(e,t),(0,f.default)(e,[{key:"componentDidMount",value:function(){var t=this.props.nonce;this._autoSizer&&this._autoSizer.parentNode&&this._autoSizer.parentNode.ownerDocument&&this._autoSizer.parentNode.ownerDocument.defaultView&&this._autoSizer.parentNode instanceof this._autoSizer.parentNode.ownerDocument.defaultView.HTMLElement&&(this._parentNode=this._autoSizer.parentNode,this._detectElementResize=(0,b.default)(t),this._detectElementResize.addResizeListener(this._parentNode,this._onResize),this._onResize())}},{key:"componentWillUnmount",value:function(){this._detectElementResize&&this._parentNode&&this._detectElementResize.removeResizeListener(this._parentNode,this._onResize)}},{key:"render",value:function(){var t=this.props,e=t.children,n=t.className,r=t.disableHeight,i=t.disableWidth,a=t.style,u=this.state,s=u.height,c=u.width,l={overflow:"visible"},f={};return r||(l.height=0,f.height=s),i||(l.width=0,f.width=c),y.createElement("div",{className:n,ref:this._setRef,style:(0,o.default)({},l,a)},e(f))}}]),e}(y.PureComponent));_.defaultProps={onResize:function(){},disableHeight:!1,disableWidth:!1,style:{}},_.propTypes=null,e.default=_},function(t,e,n){"use strict";(function(t){function n(e){var n;n="undefined"!==typeof window?window:"undefined"!==typeof self?self:t;var r="undefined"!==typeof document&&document.attachEvent;if(!r){var i=function(){var t=n.requestAnimationFrame||n.mozRequestAnimationFrame||n.webkitRequestAnimationFrame||function(t){return n.setTimeout(t,20)};return function(e){return t(e)}}(),o=function(){var t=n.cancelAnimationFrame||n.mozCancelAnimationFrame||n.webkitCancelAnimationFrame||n.clearTimeout;return function(e){return t(e)}}(),a=function(t){var e=t.__resizeTriggers__,n=e.firstElementChild,r=e.lastElementChild,i=n.firstElementChild;r.scrollLeft=r.scrollWidth,r.scrollTop=r.scrollHeight,i.style.width=n.offsetWidth+1+"px",i.style.height=n.offsetHeight+1+"px",n.scrollLeft=n.scrollWidth,n.scrollTop=n.scrollHeight},u=function(t){return t.offsetWidth!=t.__resizeLast__.width||t.offsetHeight!=t.__resizeLast__.height},s=function(t){if(!(t.target.className&&"function"===typeof t.target.className.indexOf&&t.target.className.indexOf("contract-trigger")<0&&t.target.className.indexOf("expand-trigger")<0)){var e=this;a(this),this.__resizeRAF__&&o(this.__resizeRAF__),this.__resizeRAF__=i(function(){u(e)&&(e.__resizeLast__.width=e.offsetWidth,e.__resizeLast__.height=e.offsetHeight,e.__resizeListeners__.forEach(function(n){n.call(e,t)}))})}},c=!1,l="",f="animationstart",h="Webkit Moz O ms".split(" "),d="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),p="",g=document.createElement("fakeelement");if(void 0!==g.style.animationName&&(c=!0),!1===c)for(var v=0;v<h.length;v++)if(void 0!==g.style[h[v]+"AnimationName"]){p=h[v],l="-"+p.toLowerCase()+"-",f=d[v],c=!0;break}var y="resizeanim",m="@"+l+"keyframes "+y+" { from { opacity: 0; } to { opacity: 0; } } ",b=l+"animation: 1ms "+y+"; "}var x=function(t){if(!t.getElementById("detectElementResize")){var n=(m||"")+".resize-triggers { "+(b||"")+'visibility: hidden; opacity: 0; } .resize-triggers, .resize-triggers > div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',r=t.head||t.getElementsByTagName("head")[0],i=t.createElement("style");i.id="detectElementResize",i.type="text/css",null!=e&&i.setAttribute("nonce",e),i.styleSheet?i.styleSheet.cssText=n:i.appendChild(t.createTextNode(n)),r.appendChild(i)}};return{addResizeListener:function(t,e){if(r)t.attachEvent("onresize",e);else{if(!t.__resizeTriggers__){var i=t.ownerDocument,o=n.getComputedStyle(t);o&&"static"==o.position&&(t.style.position="relative"),x(i),t.__resizeLast__={},t.__resizeListeners__=[],(t.__resizeTriggers__=i.createElement("div")).className="resize-triggers",t.__resizeTriggers__.innerHTML='<div class="expand-trigger"><div></div></div><div class="contract-trigger"></div>',t.appendChild(t.__resizeTriggers__),a(t),t.addEventListener("scroll",s,!0),f&&(t.__resizeTriggers__.__animationListener__=function(e){e.animationName==y&&a(t)},t.__resizeTriggers__.addEventListener(f,t.__resizeTriggers__.__animationListener__))}t.__resizeListeners__.push(e)}},removeResizeListener:function(t,e){if(r)t.detachEvent("onresize",e);else if(t.__resizeListeners__.splice(t.__resizeListeners__.indexOf(e),1),!t.__resizeListeners__.length){t.removeEventListener("scroll",s,!0),t.__resizeTriggers__.__animationListener__&&(t.__resizeTriggers__.removeEventListener(f,t.__resizeTriggers__.__animationListener__),t.__resizeTriggers__.__animationListener__=null);try{t.__resizeTriggers__=!t.removeChild(t.__resizeTriggers__)}catch(t){}}}}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=n}).call(e,n(57))},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(8),g=r(p),v=n(0),y=r(v),m=n(30),b=n(9),x=n(148),_={beginDrag:function(t){return{node:(0,g.default)({},t.data)}},canDrag:function(t){return t.data.draggable}},w=function(t,e){return{connectDragSource:t.dragSource(),connectDragPreview:t.dragPreview(),canDrag:e.canDrag()}},O=function(t){function e(){return(0,u.default)(this,e),(0,f.default)(this,(e.__proto__||(0,o.default)(e)).apply(this,arguments))}return(0,d.default)(e,t),(0,c.default)(e,[{key:"componentDidMount",value:function(){var t=this.props.connectDragPreview;t&&t((0,x.getEmptyImage)(),{captureDraggingState:!0})}},{key:"render",value:function(){var t=this.props,e=t.connectDragSource,n=t.data,r=t.style,i=t.canDrag,o=n.text,a=n.name;return e(y.default.createElement("div",{style:r,title:n.name,className:"ds-table-item rp-ellipsis "+(o?"text":"")+" "+(i?"":"ds-disabled")},o||a,y.default.createElement("p",null,o?a:"")),{dropEffect:"copy"})}}]),e}(y.default.Component);O=(0,m.DragSource)(b.dndTypes.TABLE,_,w)(O),e.default=O},function(t,e){},function(t,e){},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(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(0),y=r(v),m=n(15),b=n(840),x=r(b);n(901);var _=(i=(0,m.inject)("dmEditorStore"))(o=(0,m.observer)(o=function(t){function e(t){(0,c.default)(this,e);var n=(0,d.default)(this,(e.__proto__||(0,u.default)(e)).call(this));return n.store=t.dmEditorStore,n}return(0,g.default)(e,t),(0,f.default)(e,[{key:"render",value:function(){var t=this.store,e=t.dataModel,n=t.onTableAdd;return y.default.createElement("div",{className:"rp-content rp-ds-content"},y.default.createElement("header",{className:"ds-content-title"},e.name),y.default.createElement(x.default,{onDrop:n}))}}]),e}(y.default.Component))||o)||o;e.default=_},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i,o,a=n(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(0),y=r(v),m=n(13),b=n(15),x=n(30),_=n(9),w=n(841),O=r(w),S=n(900),C=r(S),E=n(6),M=E.WeaLocaleProvider.getLabel,j={drop:function(t,e){var n=e.didDrop(),r=e.getItem().node;n||r.id||t.onDrop(r,{},_.dndTargets.WORKSPACE)}},T=function(t,e){return{connectDropTarget:t.dropTarget(),getItem:e.getItem(),isOver:e.isOver()}},k=(i=(0,b.inject)("dmEditorStore"))(o=(0,b.observer)(o=function(t){function e(t){(0,c.default)(this,e);var n=(0,d.default)(this,(e.__proto__||(0,u.default)(e)).call(this));return n.state={highlight:!1},n.store=t.dmEditorStore,n}return(0,g.default)(e,t),(0,f.default)(e,[{key:"componentWillReceiveProps",value:function(t){"isOver"in t&&this.setState({highlight:t.isOver})}},{key:"render",value:function(){var t=this.props.connectDropTarget,e=this.store,n=e.treeData,r=e.onTableAdd,i=e.onTableRemove,o=e.onNodeOptClick,a=e.onRelatedFieldsChange,u=e.onJoinTypeChange,s=this.state.highlight;return t(y.default.createElement("div",{className:"ds-config "+(s?"ds-config-highlight":"")},n&&n.length?y.default.createElement(O.default,{data:(0,m.toJS)(n),onDrop:r,onRemove:i,onNodeOptClick:o,onJoinTypeChange:u,onRelatedFieldsChange:a}):y.default.createElement("div",{className:"ds-blank"},M(502691,"请将左侧的表拖入工作区")),y.default.createElement(C.default,null)))}}]),e}(y.default.Component))||o)||o;e.default=(0,x.DropTarget)([_.dndTypes.TABLE,_.dndTypes.JOINED_TABLE],j,T)(k)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(0),g=r(p),v=n(9),y=n(30),m=n(842),b=r(m),x=function(t,e){return{connectDropTarget:t.dropTarget(),isOver:e.isOver()}},_=function(t){function e(){return(0,u.default)(this,e),(0,f.default)(this,(e.__proto__||(0,o.default)(e)).apply(this,arguments))}return(0,d.default)(e,t),(0,c.default)(e,[{key:"renderNode",value:function(t){var e=this,n=this.props,r=n.onDrop,i=n.onRemove,o=n.onNodeOptClick,a=n.onRelatedFieldsChange,u=n.onJoinTypeChange;return g.default.createElement(b.default,{node:t,key:t.id,onDrop:r,onRemove:i,onOptClick:o,onJoinTypeChange:u,onRelatedFieldsChange:a},t.children.map(function(t){return e.renderNode(t)}))}},{key:"render",value:function(){var t=this.props.data,e=t[0];return e?this.renderNode(e):null}}]),e}(g.default.Component);e.default=(0,y.DropTarget)(v.dndTypes.TABLE,{},x)(_)},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(0),g=r(p),v=n(13),y=n(843),m=r(y),b=n(7),x=n(30),_=n(148),w=n(9),O=n(6),S=O.WeaLocaleProvider.getLabel,C=w.dndTypes.TABLE,E=w.dndTypes.JOINED_TABLE,M={beginDrag:function(t){return{node:t.node}},endDrag:function(t,e){var n=e.didDrop(),r=e.getItem().node;t.onRemove(r,n)}},j=function(t,e){return{connectDragSource:t.dragSource(),connectDragPreview:t.dragPreview(),getItem:e.getItem()}},T={drop:function(t,e){var n=t.node,r=e.getItem().node;t.onDrop(r,n,w.dndTargets.TREE)}},k=function(t,e){return{connectDropTarget:t.dropTarget(),isOver:e.isOver()}},P=function(t){function e(t){(0,u.default)(this,e);var n=(0,f.default)(this,(e.__proto__||(0,o.default)(e)).call(this));return n.state={doc:window.document,relVisible:t.node.relVisible,selected:t.node.selected},n}return(0,d.default)(e,t),(0,c.default)(e,[{key:"componentDidMount",value:function(){var t=this.props.connectDragPreview;t&&t((0,_.getEmptyImage)(),{captureDraggingState:!0})}},{key:"getContent",value:function(){var t=this.props,e=t.node,n=t.onRelatedFieldsChange,r=t.onJoinTypeChange;return g.default.createElement(m.default,{node:e,onJoinTypeChange:r,onRelatedFieldsChange:n})}},{key:"getRelatedFieldsLength",value:function(t){return((0,v.toJS)(t.relatedFields)||[]).filter(function(t){return t[0]&&t[1]}).length}},{key:"getMenu",value:function(){var t=this;return g.default.createElement(b.Menu,{style:{"min-width":"68px"},onClick:function(e){var n=e.key;return t.onMenuAction(n)}},g.default.createElement(b.Menu.Item,{key:"del"},S(506969,"删除")))}},{key:"onMenuAction",value:function(t){var e=this.props,n=e.onRemove,r=e.node;switch(t){case"del":n(r)}}},{key:"onSelectedToggle",value:function(){var t=this.state.selected;this.setState({selected:!t})}},{key:"onPopoverVisible",value:function(t){this.setState({relVisible:t})}},{key:"render",value:function(){var t=this,e=this.props,n=e.node,r=e.isOver,i=e.key,o=e.onOptClick,a=e.connectDragSource,u=e.connectDropTarget,s=this.state,c=s.relVisible,l=s.selected,f=s.doc,h=this.getRelatedFieldsLength(n);return g.default.createElement("div",{className:"ds-tree-box",key:i},g.default.createElement("div",{className:"ds-tree-item ds-active "+(l?"selected":"")+" "+(r?"on":"")},u(a(g.default.createElement("h6",{onClick:this.onSelectedToggle.bind(this)},n.text||n.name))),g.default.createElement(b.Dropdown,{overlay:this.getMenu(),trigger:["click"],getDocument:function(){return window.document}},g.default.createElement(b.Icon,{type:"down"})),g.default.createElement(b.Popover,{trigger:"click",placement:"bottom",content:this.getContent(),visible:c,overlayClassName:"ds-popover",getDocument:function(){return f},onVisibleChange:this.onPopoverVisible.bind(this),title:g.default.createElement("div",null,S(502703,"关联"),g.default.createElement(b.Icon,{onClick:function(){return t.onPopoverVisible(!1)},type:"cross"}))},g.default.createElement("span",{className:"ds-tree-opt "+(h?"":"err"),onClick:function(){return o(n)}},h?g.default.createElement("b",null,h):g.default.createElement(b.Icon,{type:"plus"}),g.default.createElement(b.Icon,{type:"edit"})))),g.default.createElement("div",{className:"ds-tree-wrap"},this.props.children))}}]),e}(g.default.Component);P=(0,x.DragSource)(E,M,j)(P),P=(0,x.DropTarget)([C,E],T,k)(P),e.default=P},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(8),o=r(i),a=n(5),u=r(a),s=n(1),c=r(s),l=n(4),f=r(l),h=n(2),d=r(h),p=n(3),g=r(p),v=n(0),y=r(v),m=n(29),b=r(m),x=n(13),_=n(7),w=n(844),O=r(w),S=n(9);n(899);var C=n(6),E=C.WeaLocaleProvider.getLabel,M=S.joinTypes.INNER,j=S.joinTypes.OUTER,T=S.joinTypes.RIGHT,k=S.joinTypes.LEFT,P=function(t){function e(t){(0,c.default)(this,e);var n=(0,d.default)(this,(e.__proto__||(0,u.default)(e)).call(this));return n.state={relatedFields:(0,x.toJS)(t.node.relatedFields),joinType:t.node.joinType},n}return(0,g.default)(e,t),(0,f.default)(e,[{key:"componentWillReceiveProps",value:function(t){if("node"in t){var e=(0,x.toJS)(t.node.relatedFields);b.default.isEqual(e,this.state.relatedFields)||this.setState({relatedFields:e})}}},{key:"getRels",value:function(){var t=this,e=this.props.node;return[{type:M,text:E(502694,"内部"),disabled:!1},{type:k,text:E(502695,"左侧"),disabled:!1},{type:T,text:E(502696,"右侧"),disabled:!1},{type:j,text:E(502697,"完全外部"),disabled:!0}].map(function(n){var r=n.type,i=n.text,o=n.disabled;return y.default.createElement("div",{key:r,onClick:function(){return!o&&t.onJoinTypeChange(r)},className:"ds-rel "+(e.joinType===r?"selected":"")+" "+(o?"disabled":"")},y.default.createElement("div",null,y.default.createElement("div",{className:"img img-"+r.toLowerCase()}),y.default.createElement("div",{className:"txt"},i)))})}},{key:"getField",value:function(t,e){var n=this,r=this.state.relatedFields,i=this.props.node,a=r.length,u=(0,x.toJS)(i.parentNode.fields)||[],s=(0,x.toJS)(i.fields)||[],c={showArrow:!0,transitionName:"slide-up",choiceTransitionName:"zoom",prefixCls:"ant-select",optionLabelProp:"children",getPopupContainer:function(t){return $(t).parents(".ds-join-card")[0]}};return y.default.createElement(_.Row,{gutter:16,key:e},y.default.createElement(_.Col,{span:10},y.default.createElement(O.default,(0,o.default)({},c,{showSearch:!0,value:t[0],onChange:function(t,r){return n.onFieldChange(t,e,0)}}),u.map(function(t,e){return y.default.createElement(w.Option,{key:e,value:t.name},t.text||t.name)}))),y.default.createElement(_.Col,{span:2},"="),y.default.createElement(_.Col,{span:10},y.default.createElement(O.default,(0,o.default)({},c,{showSearch:!0,value:t[1],onChange:function(t,r){return n.onFieldChange(t,e,1)}}),s.map(function(t,e){return y.default.createElement(w.Option,{key:e,value:t.name},t.text||t.name)}))),y.default.createElement(_.Col,{span:2},(e>0||a>1)&&y.default.createElement(_.Icon,{onClick:function(){return n.onFieldRemove(e)},type:"delete"})))}},{key:"onFieldChange",value:function(t,e,n,r){var i=this.state.relatedFields,o=i[e]||[];o[n]=t,i[e]=o,this.onRelatedFieldsChange(i)}},{key:"onFieldAdd",value:function(){var t=this.state.relatedFields;t.push([]),this.onRelatedFieldsChange(t)}},{key:"onFieldRemove",value:function(t){var e=this.state.relatedFields;e.splice(t,1),this.onRelatedFieldsChange(e)}},{key:"onRelatedFieldsChange",value:function(t){var e=this.props.node;this.setState({relatedFields:t}),this.props.onRelatedFieldsChange(e.name,t)}},{key:"onJoinTypeChange",value:function(t){var e=this.props.node;this.setState({joinType:t}),this.props.onJoinTypeChange(e.name,t)}},{key:"render",value:function(){var t=this,e=this.state.relatedFields,n=this.props.node,r=n.text,i=n.name,o=n.parentNode;return y.default.createElement("div",{className:"ds-join-card",ref:function(e){return t.card=e},style:{position:"relative"},onClick:function(t){return t.stopPropagation()}},y.default.createElement("div",{className:"ds-rels"},this.getRels()),y.default.createElement("div",{className:"ds-table-name"},y.default.createElement("div",{className:"rp-ellipsis"},o.text||o.name),y.default.createElement("div",{className:"rp-ellipsis"},r||i)),y.default.createElement("div",{className:"ds-rel-fields"},y.default.createElement("div",null,e.map(function(e,n){return t.getField(e,n)})),y.default.createElement("div",{className:"opt"},y.default.createElement("div",{onClick:this.onFieldAdd.bind(this)},y.default.createElement(_.Icon,{type:"plus"}),E(611,"添加")),y.default.createElement("div",{onClick:function(){return t.onRelatedFieldsChange([[]])}},E(506104,"全部清除")))))}}]),e}(y.default.Component);e.default=P},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(845),i=n(360),o=n(361),a=n(846);n.d(e,"Option",function(){return i.a}),n.d(e,"OptGroup",function(){return r.a}),n.d(e,"SelectPropTypes",function(){return o.a}),a.a.Option=i.a,a.a.OptGroup=r.a,e.default=a.a},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){return!e||"object"!==typeof e&&"function"!==typeof e?o(t):e}function o(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function a(t){return(a=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function u(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&s(t,e)}function s(t,e){return(s=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}n.d(e,"a",function(){return l});var c=n(0),l=(n.n(c),function(t){function e(){return r(this,e),i(this,a(e).apply(this,arguments))}return u(e,t),e}(c.Component));l.isSelectOptGroup=!0},function(t,e,n){"use strict";function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(){return i=Object.assign||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},i.apply(this,arguments)}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(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),Object.defineProperty(t,r.key,r)}}function u(t,e,n){return e&&a(t.prototype,e),n&&a(t,n),t}function s(t,e){return!e||"object"!==typeof e&&"function"!==typeof e?h(t):e}function c(t){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function l(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function h(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function d(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];for(var i=0;i<e.length;i++)e[i]&&"function"===typeof e[i]&&e[i].apply(d,n)}}var p=n(87),g=n.n(p),v=n(362),y=n.n(v),m=n(165),b=n(366),x=n(381),_=n(167),w=n(0),O=(n.n(w),n(18)),S=(n.n(O),n(261)),C=n(888),E=n.n(C),M=n(360),j=n(361),T=n(889),k=n(263),P="RC_SELECT_EMPTY_VALUE_KEY",A=function(){return null},I=function(t){function e(t){var n;o(this,e),n=s(this,c(e).call(this,t)),n.inputRef=null,n.inputMirrorRef=null,n.topCtrlRef=null,n.selectTriggerRef=null,n.rootRef=null,n.selectionRef=null,n.dropdownContainer=null,n.blurTimer=null,n.focusTimer=null,n._focused=!1,n._mouseDown=!1,n._options=[],n.onInputChange=function(t){var e=n.props.tokenSeparators,r=t.target.value;if(Object(k.n)(n.props)&&e.length&&Object(k.l)(r,e)){var i=n.getValueByInput(r);return void 0!==i&&n.fireChange(i),n.setOpenState(!1,!0),void n.setInputValue("",!1)}n.setInputValue(r),n.setState({open:!0}),Object(k.m)(n.props)&&n.fireChange([r])},n.onDropdownVisibleChange=function(t){t&&!n._focused&&(n.clearBlurTime(),n.timeoutFocus(),n._focused=!0,n.updateFocusClassName()),n.setOpenState(t)},n.onKeyDown=function(t){var e=n.state.open;if(!n.props.disabled){var r=t.keyCode;e&&!n.getInputDOMNode()?n.onInputKeyDown(t):r===_.a.ENTER||r===_.a.DOWN?(e||n.setOpenState(!0),t.preventDefault()):r===_.a.SPACE&&(e||(n.setOpenState(!0),t.preventDefault()))}},n.onInputKeyDown=function(t){var e=n.props;if(!e.disabled){var r=n.state,i=t.keyCode;if(Object(k.n)(e)&&!t.target.value&&i===_.a.BACKSPACE){t.preventDefault();var o=r.value;return void(o.length&&n.removeSelected(o[o.length-1]))}if(i===_.a.DOWN){if(!r.open)return n.openIfHasChildren(),t.preventDefault(),void t.stopPropagation()}else if(i===_.a.ENTER&&r.open)t.preventDefault();else if(i===_.a.ESC)return void(r.open&&(n.setOpenState(!1),t.preventDefault(),t.stopPropagation()));if(n.getRealOpenState(r)&&n.selectTriggerRef){var a=n.selectTriggerRef.getInnerMenu();a&&a.onKeyDown(t,n.handleBackfill)&&(t.preventDefault(),t.stopPropagation())}}},n.onMenuSelect=function(t){var e=t.item;if(e){var r=n.state.value,i=n.props,o=Object(k.k)(e),a=r[r.length-1];if(n.fireSelect(o),Object(k.n)(i)){if(-1!==Object(k.e)(r,o))return;r=r.concat([o])}else{if(void 0!==a&&a===o&&o!==n.state.backfillValue)return void n.setOpenState(!1,!0);r=[o],n.setOpenState(!1,!0)}n.fireChange(r);var u=Object(k.m)(i)?Object(k.i)(e,i.optionLabelProp):"";i.autoClearSearchValue&&n.setInputValue(u,!1)}},n.onMenuDeselect=function(t){var e=t.item,r=t.domEvent;if("keydown"===r.type&&r.keyCode===_.a.ENTER)return void n.removeSelected(Object(k.k)(e));"click"===r.type&&n.removeSelected(Object(k.k)(e)),n.props.autoClearSearchValue&&n.setInputValue("",!1)},n.onArrowClick=function(t){t.stopPropagation(),t.preventDefault(),n.props.disabled||n.setOpenState(!n.state.open,!n.state.open)},n.onPlaceholderClick=function(){n.getInputDOMNode&&n.getInputDOMNode()&&n.getInputDOMNode().focus()},n.onOuterFocus=function(t){if(n.props.disabled)return void t.preventDefault();n.clearBlurTime(),(Object(k.o)(n.props)||t.target!==n.getInputDOMNode())&&(n._focused||(n._focused=!0,n.updateFocusClassName(),Object(k.n)(n.props)&&n._mouseDown||n.timeoutFocus()))},n.onPopupFocus=function(){n.maybeFocus(!0,!0)},n.onOuterBlur=function(t){if(n.props.disabled)return void t.preventDefault();n.blurTimer=window.setTimeout(function(){n._focused=!1,n.updateFocusClassName();var t=n.props,e=n.state.value,r=n.state.inputValue;if(Object(k.p)(t)&&t.showSearch&&r&&t.defaultActiveFirstOption){var i=n._options||[];if(i.length){var o=Object(k.d)(i);o&&(e=[Object(k.k)(o)],n.fireChange(e))}}else if(Object(k.n)(t)&&r){n._mouseDown?n.setInputValue(""):n.setState({inputValue:""},function(){n.getInputDOMNode&&n.getInputDOMNode()&&(n.getInputDOMNode().value="")});var a=n.getValueByInput(r);void 0!==a&&(e=a,n.fireChange(e))}if(Object(k.n)(t)&&n._mouseDown)return n.maybeFocus(!0,!0),void(n._mouseDown=!1);n.setOpenState(!1),t.onBlur&&t.onBlur(n.getVLForOnChange(e))},10)},n.onClearSelection=function(t){var e=n.props,r=n.state;if(!e.disabled){var i=r.inputValue,o=r.value;t.stopPropagation(),(i||o.length)&&(o.length&&n.fireChange([]),n.setOpenState(!1,!0),i&&n.setInputValue(""))}},n.onChoiceAnimationLeave=function(){n.forcePopupAlign()},n.getOptionInfoBySingleValue=function(t,e){var r;if(e=e||n.state.optionsInfo,e[Object(k.h)(t)]&&(r=e[Object(k.h)(t)]),r)return r;var i=t;if(n.props.labelInValue){var o=Object(k.g)(n.props.value,t);void 0!==o&&(i=o)}return{option:w.createElement(M.a,{value:t,key:t},t),value:t,label:i}},n.getOptionBySingleValue=function(t){return n.getOptionInfoBySingleValue(t).option},n.getOptionsBySingleValue=function(t){return t.map(function(t){return n.getOptionBySingleValue(t)})},n.getValueByLabel=function(t){if(void 0===t)return null;var e=null;return Object.keys(n.state.optionsInfo).forEach(function(r){var i=n.state.optionsInfo[r],o=Object(k.t)(i.label);o&&o.join("")===t&&(e=i.value)}),e},n.getVLBySingleValue=function(t){return n.props.labelInValue?{key:t,label:n.getLabelBySingleValue(t)}:t},n.getVLForOnChange=function(t){var e=t;return void 0!==e?(e=n.props.labelInValue?e.map(function(t){return{key:t,label:n.getLabelBySingleValue(t)}}):e.map(function(t){return t}),Object(k.n)(n.props)?e:e[0]):e},n.getLabelBySingleValue=function(t,e){return n.getOptionInfoBySingleValue(t,e).label},n.getDropdownContainer=function(){return n.dropdownContainer||(n.dropdownContainer=document.createElement("div"),document.body.appendChild(n.dropdownContainer)),n.dropdownContainer},n.getPlaceholderElement=function(){var t=n.props,e=n.state,r=!1;e.inputValue&&(r=!0);var o=e.value;o.length&&(r=!0),Object(k.m)(t)&&1===o.length&&e.value&&!e.value[0]&&(r=!1);var a=t.placeholder;return a?w.createElement("div",i({onMouseDown:k.q,style:i({display:r?"none":"block"},k.b)},k.a,{onClick:n.onPlaceholderClick,className:"".concat(t.prefixCls,"-selection__placeholder")}),a):null},n.getInputElement=function(){var t=n.props,e=w.createElement("input",{id:t.id,autoComplete:"off"}),i=t.getInputElement?t.getInputElement():e,o=g()(i.props.className,r({},"".concat(t.prefixCls,"-search__field"),!0));return w.createElement("div",{className:"".concat(t.prefixCls,"-search__field__wrap")},w.cloneElement(i,{ref:n.saveInputRef,onChange:n.onInputChange,onKeyDown:d(n.onInputKeyDown,i.props.onKeyDown,n.props.onInputKeyDown),value:n.state.inputValue,disabled:t.disabled,className:o}),w.createElement("span",{ref:n.saveInputMirrorRef,className:"".concat(t.prefixCls,"-search__field__mirror")},n.state.inputValue," "))},n.getInputDOMNode=function(){return n.topCtrlRef?n.topCtrlRef.querySelector("input,textarea,div[contentEditable]"):n.inputRef},n.getInputMirrorDOMNode=function(){return n.inputMirrorRef},n.getPopupDOMNode=function(){if(n.selectTriggerRef)return n.selectTriggerRef.getPopupDOMNode()},n.getPopupMenuComponent=function(){if(n.selectTriggerRef)return n.selectTriggerRef.getInnerMenu()},n.setOpenState=function(t,e){var r=n.props;if(n.state.open===t)return void n.maybeFocus(t,!!e);n.props.onDropdownVisibleChange&&n.props.onDropdownVisibleChange(t);var o={open:t,backfillValue:""};!t&&Object(k.p)(r)&&r.showSearch&&n.setInputValue("",!1),t||n.maybeFocus(t,!!e),n.setState(i({open:t},o),function(){t&&n.maybeFocus(t,!!e)})},n.setInputValue=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];t!==n.state.inputValue&&(n.setState({inputValue:t},n.forcePopupAlign),e&&n.props.onSearch&&n.props.onSearch(t))},n.getValueByInput=function(t){var e=n.props,r=e.multiple,i=e.tokenSeparators,o=n.state.value,a=!1;return Object(k.s)(t,i).forEach(function(t){var e=[t];if(r){var i=n.getValueByLabel(t);i&&-1===Object(k.e)(o,i)&&(o=o.concat(i),a=!0,n.fireSelect(i))}else-1===Object(k.e)(o,t)&&(o=o.concat(e),a=!0,n.fireSelect(t))}),a?o:void 0},n.getRealOpenState=function(t){var e=n.props.open;if("boolean"===typeof e)return e;var r=(t||n.state).open,i=n._options||[];return!Object(k.o)(n.props)&&n.props.showSearch||r&&!i.length&&(r=!1),r},n.markMouseDown=function(){n._mouseDown=!0},n.markMouseLeave=function(){n._mouseDown=!1},n.handleBackfill=function(t){if(n.props.backfill&&(Object(k.p)(n.props)||Object(k.m)(n.props))){var e=Object(k.k)(t);Object(k.m)(n.props)&&n.setInputValue(e,!1),n.setState({value:[e],backfillValue:e})}},n.filterOption=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:k.c,i=n.state.value,o=i[i.length-1];if(!t||o&&o===n.state.backfillValue)return!0;var a=n.props.filterOption;return"filterOption"in n.props?!0===a&&(a=r.bind(h(h(n)))):a=r.bind(h(h(n))),!a||("function"===typeof a?a.call(h(h(n)),t,e):!e.props.disabled)},n.timeoutFocus=function(){n.focusTimer&&n.clearFocusTime(),n.focusTimer=window.setTimeout(function(){n.props.onFocus&&n.props.onFocus()},10)},n.clearFocusTime=function(){n.focusTimer&&(clearTimeout(n.focusTimer),n.focusTimer=null)},n.clearBlurTime=function(){n.blurTimer&&(clearTimeout(n.blurTimer),n.blurTimer=null)},n.updateFocusClassName=function(){var t=n.rootRef,e=n.props;n._focused?y()(t).add("".concat(e.prefixCls,"-focused")):y()(t).remove("".concat(e.prefixCls,"-focused"))},n.maybeFocus=function(t,e){if(e||t){var r=n.getInputDOMNode(),i=document,o=i.activeElement;r&&(t||Object(k.o)(n.props))?o!==r&&(r.focus(),n._focused=!0):o!==n.selectionRef&&n.selectionRef&&(n.selectionRef.focus(),n._focused=!0)}},n.removeSelected=function(t,e){var r=n.props;if(!r.disabled&&!n.isChildDisabled(t)){e&&e.stopPropagation&&e.stopPropagation();var i=n.state.value,o=i.filter(function(e){return e!==t});if(Object(k.n)(r)){var a=t;r.labelInValue&&(a={key:t,label:n.getLabelBySingleValue(t)}),r.onDeselect&&r.onDeselect(a,n.getOptionBySingleValue(t))}n.fireChange(o)}},n.openIfHasChildren=function(){var t=n.props;(w.Children.count(t.children)||Object(k.p)(t))&&n.setOpenState(!0)},n.fireSelect=function(t){n.props.onSelect&&n.props.onSelect(n.getVLBySingleValue(t),n.getOptionBySingleValue(t))},n.fireChange=function(t){var e=n.props;"value"in e||n.setState({value:t},n.forcePopupAlign);var r=n.getVLForOnChange(t),i=n.getOptionsBySingleValue(t);e.onChange&&e.onChange(r,Object(k.n)(n.props)?i:i[0])},n.isChildDisabled=function(t){return Object(x.a)(n.props.children).some(function(e){return Object(k.k)(e)===t&&e.props&&e.props.disabled})},n.forcePopupAlign=function(){n.state.open&&n.selectTriggerRef&&n.selectTriggerRef.triggerRef&&n.selectTriggerRef.triggerRef.forcePopupAlign()},n.renderFilterOptions=function(){var t=n.state.inputValue,e=n.props,r=e.children,i=e.tags,o=e.filterOption,a=e.notFoundContent,u=[],s=[],c=n.renderFilterOptionsFromChildren(r,s,u);if(i){var l=n.state.value;if(l=l.filter(function(e){return-1===s.indexOf(e)&&(!t||String(e).indexOf(String(t))>-1)}),l.forEach(function(t){var e=t,n=w.createElement(b.a,{style:k.b,role:"option",attribute:k.a,value:e,key:e},e);c.push(n),u.push(n)}),t){u.every(function(e){var r=function(){return Object(k.k)(e)===t};return!1!==o?!n.filterOption.call(h(h(n)),t,e,r):!r()})&&c.unshift(w.createElement(b.a,{style:k.b,role:"option",attribute:k.a,value:t,key:t},t))}}return!c.length&&a&&(c=[w.createElement(b.a,{style:k.b,attribute:k.a,disabled:!0,role:"option",value:"NOT_FOUND",key:"NOT_FOUND"},a)]),c},n.renderFilterOptionsFromChildren=function(t,e,r){var o=[],a=n.props,u=n.state.inputValue,s=a.tags;return w.Children.forEach(t,function(t){if(t){var a=t.type;if(a.isSelectOptGroup){var c=t.props.label,l=t.key;if(l||"string"!==typeof c?!c&&l&&(c=l):l=c,u&&n.filterOption(u,t)){var f=Object(x.a)(t.props.children).map(function(t){var e=Object(k.k)(t)||t.key;return w.createElement(b.a,i({key:e,value:e},t.props))});o.push(w.createElement(b.b,{key:l,title:c},f))}else{var h=n.renderFilterOptionsFromChildren(t.props.children,e,r);h.length&&o.push(w.createElement(b.b,{key:l,title:c},h))}}else{E()(a.isSelectOption,"the children of `Select` should be `Select.Option` or `Select.OptGroup`, "+"instead of `".concat(a.name||a.displayName||t.type,"`."));var d=Object(k.k)(t);if(Object(k.v)(d,n.props),n.filterOption(u,t)){var p=w.createElement(b.a,i({style:k.b,attribute:k.a,value:d,key:d,role:"option"},t.props));o.push(p),r.push(p)}s&&e.push(d)}}}),o},n.renderTopControlNode=function(){var t=n.state,e=t.open,r=t.inputValue,o=n.state.value,a=n.props,u=a.choiceTransitionName,s=a.prefixCls,c=a.maxTagTextLength,l=a.maxTagCount,f=a.showSearch,h=a.removeIcon,d=a.maxTagPlaceholder,p="".concat(s,"-selection__rendered"),g=null;if(Object(k.p)(a)){var v=null;if(o.length){var y=!1,b=1;f&&e?(y=!r)&&(b=.4):y=!0;var x=o[0],_=n.getOptionInfoBySingleValue(x),O=_.label,S=_.title;v=w.createElement("div",{key:"value",className:"".concat(s,"-selection-selected-value"),title:Object(k.u)(S||O),style:{display:y?"block":"none",opacity:b}},O)}g=f?[v,w.createElement("div",{className:"".concat(s,"-search ").concat(s,"-search--inline"),key:"input",style:{display:e?"block":"none"}},n.getInputElement())]:[v]}else{var C,E=[],M=o;if(void 0!==l&&o.length>l){M=M.slice(0,l);var j=n.getVLForOnChange(o.slice(l,o.length)),T="+ ".concat(o.length-l," ...");d&&(T="function"===typeof d?d(j):d),C=w.createElement("li",i({style:k.b},k.a,{role:"presentation",onMouseDown:k.q,className:"".concat(s,"-selection__choice ").concat(s,"-selection__choice__disabled"),key:"maxTagPlaceholder",title:Object(k.u)(T)}),w.createElement("div",{className:"".concat(s,"-selection__choice__content")},T))}Object(k.n)(a)&&(E=M.map(function(t){var e=n.getOptionInfoBySingleValue(t),r=e.label,o=e.title||r;c&&"string"===typeof r&&r.length>c&&(r="".concat(r.slice(0,c),"..."));var a=n.isChildDisabled(t),u=a?"".concat(s,"-selection__choice ").concat(s,"-selection__choice__disabled"):"".concat(s,"-selection__choice");return w.createElement("li",i({style:k.b},k.a,{onMouseDown:k.q,className:u,role:"presentation",key:t||P,title:Object(k.u)(o)}),w.createElement("div",{className:"".concat(s,"-selection__choice__content")},r),a?null:w.createElement("span",{onClick:function(e){n.removeSelected(t,e)},className:"".concat(s,"-selection__choice__remove")},h||w.createElement("i",{className:"".concat(s,"-selection__choice__remove-icon")},"×")))})),C&&E.push(C),E.push(w.createElement("li",{className:"".concat(s,"-search ").concat(s,"-search--inline"),key:"__input"},n.getInputElement())),g=Object(k.n)(a)&&u?w.createElement(m.a,{onLeave:n.onChoiceAnimationLeave,component:"ul",transitionName:u},E):w.createElement("ul",null,E)}return w.createElement("div",{className:p,ref:n.saveTopCtrlRef},n.getPlaceholderElement(),g)};var a=e.getOptionsInfoFromProps(t);return n.state={value:e.getValueFromProps(t,!0),inputValue:t.combobox?e.getInputValueForCombobox(t,a,!0):"",open:t.defaultOpen,optionsInfo:a,backfillValue:"",skipBuildOptionsInfo:!0,ariaId:""},n.saveInputRef=Object(k.r)(h(h(n)),"inputRef"),n.saveInputMirrorRef=Object(k.r)(h(h(n)),"inputMirrorRef"),n.saveTopCtrlRef=Object(k.r)(h(h(n)),"topCtrlRef"),n.saveSelectTriggerRef=Object(k.r)(h(h(n)),"selectTriggerRef"),n.saveRootRef=Object(k.r)(h(h(n)),"rootRef"),n.saveSelectionRef=Object(k.r)(h(h(n)),"selectionRef"),n}return l(e,t),u(e,[{key:"componentDidMount",value:function(){this.props.autoFocus&&this.focus(),this.setState({ariaId:Object(k.f)()})}},{key:"componentDidUpdate",value:function(){if(Object(k.n)(this.props)){var t=this.getInputDOMNode(),e=this.getInputMirrorDOMNode();t&&t.value&&e?(t.style.width="",t.style.width="".concat(e.clientWidth,"px")):t&&(t.style.width="")}this.forcePopupAlign()}},{key:"componentWillUnmount",value:function(){this.clearFocusTime(),this.clearBlurTime(),this.dropdownContainer&&(O.unmountComponentAtNode(this.dropdownContainer),document.body.removeChild(this.dropdownContainer),this.dropdownContainer=null)}},{key:"focus",value:function(){Object(k.p)(this.props)&&this.selectionRef?this.selectionRef.focus():this.getInputDOMNode()&&this.getInputDOMNode().focus()}},{key:"blur",value:function(){Object(k.p)(this.props)&&this.selectionRef?this.selectionRef.blur():this.getInputDOMNode()&&this.getInputDOMNode().blur()}},{key:"renderArrow",value:function(t){var e=this.props,n=e.showArrow,r=e.loading,o=e.inputIcon,a=e.prefixCls;if(!n)return null;if(t&&!r)return null;var u=r?w.createElement("i",{className:"".concat(a,"-arrow-loading")}):w.createElement("i",{className:"".concat(a,"-arrow-icon")});return w.createElement("span",i({key:"arrow",className:"".concat(a,"-arrow"),style:k.b},k.a,{onClick:this.onArrowClick}),o||u)}},{key:"renderClear",value:function(){var t=this.props,e=t.prefixCls,n=t.allowClear,r=t.clearIcon,o=this.state.inputValue,a=this.state.value,u=w.createElement("span",i({key:"clear",className:"".concat(e,"-selection__clear"),onMouseDown:k.q,style:k.b},k.a,{onClick:this.onClearSelection}),r||w.createElement("i",{className:"".concat(e,"-selection__clear-icon")},"×"));return n?Object(k.m)(this.props)?o?u:null:o||a.length?u:null:null}},{key:"render",value:function(){var t,e=this.props,n=Object(k.n)(e),o=this.state,a=e.className,u=e.disabled,s=e.prefixCls,c=this.renderTopControlNode(),l=this.state,f=l.open,h=l.ariaId;f&&(this._options=this.renderFilterOptions());var d=this.getRealOpenState(),p=this._options||[],v={};Object.keys(e).forEach(function(t){!Object.prototype.hasOwnProperty.call(e,t)||"data-"!==t.substr(0,5)&&"aria-"!==t.substr(0,5)&&"role"!==t||(v[t]=e[t])});var y=i({},v);Object(k.o)(e)||(y=i({},y,{onKeyDown:this.onKeyDown,tabIndex:e.disabled?-1:e.tabIndex}));var m=(t={},r(t,a,!!a),r(t,s,1),r(t,"".concat(s,"-open"),f),r(t,"".concat(s,"-focused"),f||!!this._focused),r(t,"".concat(s,"-combobox"),Object(k.m)(e)),r(t,"".concat(s,"-disabled"),u),r(t,"".concat(s,"-enabled"),!u),r(t,"".concat(s,"-allow-clear"),!!e.allowClear),r(t,"".concat(s,"-no-arrow"),!e.showArrow),t);return w.createElement(T.a,{onPopupFocus:this.onPopupFocus,onMouseEnter:this.props.onMouseEnter,onMouseLeave:this.props.onMouseLeave,dropdownAlign:e.dropdownAlign,dropdownClassName:e.dropdownClassName,dropdownMatchSelectWidth:e.dropdownMatchSelectWidth,defaultActiveFirstOption:e.defaultActiveFirstOption,dropdownMenuStyle:e.dropdownMenuStyle,transitionName:e.transitionName,animation:e.animation,prefixCls:e.prefixCls,dropdownStyle:e.dropdownStyle,combobox:e.combobox,showSearch:e.showSearch,options:p,multiple:n,disabled:u,visible:d,inputValue:o.inputValue,value:o.value,backfillValue:o.backfillValue,firstActiveValue:e.firstActiveValue,onDropdownVisibleChange:this.onDropdownVisibleChange,getPopupContainer:e.getPopupContainer,onMenuSelect:this.onMenuSelect,onMenuDeselect:this.onMenuDeselect,onPopupScroll:e.onPopupScroll,showAction:e.showAction,ref:this.saveSelectTriggerRef,menuItemSelectedIcon:e.menuItemSelectedIcon,dropdownRender:e.dropdownRender,ariaId:h},w.createElement("div",{id:e.id,style:e.style,ref:this.saveRootRef,onBlur:this.onOuterBlur,onFocus:this.onOuterFocus,className:g()(m),onMouseDown:this.markMouseDown,onMouseUp:this.markMouseLeave,onMouseOut:this.markMouseLeave},w.createElement("div",i({ref:this.saveSelectionRef,key:"selection",className:"".concat(s,"-selection\n ").concat(s,"-selection--").concat(n?"multiple":"single"),role:"combobox","aria-autocomplete":"list","aria-haspopup":"true","aria-controls":h,"aria-expanded":d},y),c,this.renderClear(),this.renderArrow(!!n))))}}]),e}(w.Component);I.propTypes=j.a,I.defaultProps={prefixCls:"rc-select",defaultOpen:!1,labelInValue:!1,defaultActiveFirstOption:!0,showSearch:!0,allowClear:!1,placeholder:"",onChange:A,onFocus:A,onBlur:A,onSelect:A,onSearch:A,onDeselect:A,onInputKeyDown:A,showArrow:!0,dropdownMatchSelectWidth:!0,dropdownStyle:{},dropdownMenuStyle:{},optionFilterProp:"value",optionLabelProp:"value",notFoundContent:"Not Found",backfill:!1,showAction:["click"],tokenSeparators:[],autoClearSearchValue:!0,tabIndex:0,dropdownRender:function(t){return t}},I.getDerivedStateFromProps=function(t,e){var n=e.skipBuildOptionsInfo?e.optionsInfo:I.getOptionsInfoFromProps(t,e),r={optionsInfo:n,skipBuildOptionsInfo:!1};if("open"in t&&(r.open=t.open),"value"in t){var i=I.getValueFromProps(t);r.value=i,t.combobox&&(r.inputValue=I.getInputValueForCombobox(t,n))}return r},I.getOptionsFromChildren=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return w.Children.forEach(t,function(t){if(t){t.type.isSelectOptGroup?I.getOptionsFromChildren(t.props.children,e):e.push(t)}}),e},I.getInputValueForCombobox=function(t,e,n){var r=[];if("value"in t&&!n&&(r=Object(k.t)(t.value)),"defaultValue"in t&&n&&(r=Object(k.t)(t.defaultValue)),!r.length)return"";r=r[0];var i=r;return t.labelInValue?i=r.label:e[Object(k.h)(r)]&&(i=e[Object(k.h)(r)].label),void 0===i&&(i=""),i},I.getLabelFromOption=function(t,e){return Object(k.i)(e,t.optionLabelProp)},I.getOptionsInfoFromProps=function(t,e){var n=I.getOptionsFromChildren(t.children),r={};if(n.forEach(function(e){var n=Object(k.k)(e);r[Object(k.h)(n)]={option:e,value:n,label:I.getLabelFromOption(t,e),title:e.props.title}}),e){var i=e.optionsInfo,o=e.value;o&&o.forEach(function(t){var e=Object(k.h)(t);r[e]||void 0===i[e]||(r[e]=i[e])})}return r},I.getValueFromProps=function(t,e){var n=[];return"value"in t&&!e&&(n=Object(k.t)(t.value)),"defaultValue"in t&&e&&(n=Object(k.t)(t.defaultValue)),t.labelInValue&&(n=n.map(function(t){return t.key})),n},I.displayName="Select",Object(S.polyfill)(I),e.a=I},function(t,e,n){"use strict";function r(){}var i=n(848);t.exports=function(){function t(t,e,n,r,o,a){if(a!==i){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}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";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(t,e,n){"use strict";function r(t){var e=[];return c.a.Children.forEach(t,function(t){e.push(t)}),e}function i(t,e){var n=null;return t&&t.forEach(function(t){n||t&&t.key===e&&(n=t)}),n}function o(t,e,n){var r=null;return t&&t.forEach(function(t){if(t&&t.key===e&&t.props[n]){if(r)throw new Error("two child with same key for <rc-animate> children");r=t}}),r}function a(t,e,n){var r=t.length===e.length;return r&&t.forEach(function(t,i){var o=e[i];t&&o&&(t&&!o||!t&&o?r=!1:t.key!==o.key?r=!1:n&&t.props[n]!==o.props[n]&&(r=!1))}),r}function u(t,e){var n=[],r={},o=[];return t.forEach(function(t){t&&i(e,t.key)?o.length&&(r[t.key]=o,o=[]):o.push(t)}),e.forEach(function(t){t&&r.hasOwnProperty(t.key)&&(n=n.concat(r[t.key])),n.push(t)}),n=n.concat(o)}e.e=r,e.a=i,e.b=o,e.c=a,e.d=u;var s=n(0),c=n.n(s)},function(t,e,n){"use strict";var r=n(70),i=n.n(r),o=n(1),a=n.n(o),u=n(4),s=n.n(u),c=n(2),l=n.n(c),f=n(3),h=n.n(f),d=n(0),p=n.n(d),g=n(18),v=n.n(g),y=n(364),m=n.n(y),b=n(851),x=n(365),_={enter:"transitionEnter",appear:"transitionAppear",leave:"transitionLeave"},w=function(t){function e(){return a()(this,e),l()(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return h()(e,t),s()(e,[{key:"componentWillUnmount",value:function(){this.stop()}},{key:"componentWillEnter",value:function(t){x.a.isEnterSupported(this.props)?this.transition("enter",t):t()}},{key:"componentWillAppear",value:function(t){x.a.isAppearSupported(this.props)?this.transition("appear",t):t()}},{key:"componentWillLeave",value:function(t){x.a.isLeaveSupported(this.props)?this.transition("leave",t):t()}},{key:"transition",value:function(t,e){var n=this,r=v.a.findDOMNode(this),o=this.props,a=o.transitionName,u="object"===("undefined"===typeof a?"undefined":i()(a));this.stop();var s=function(){n.stopper=null,e()};if((b.b||!o.animation[t])&&a&&o[_[t]]){var c=u?a[t]:a+"-"+t,l=c+"-active";u&&a[t+"Active"]&&(l=a[t+"Active"]),this.stopper=Object(b.a)(r,{name:c,active:l},s)}else this.stopper=o.animation[t](r,s)}},{key:"stop",value:function(){var t=this.stopper;t&&(this.stopper=null,t.stop())}},{key:"render",value:function(){return this.props.children}}]),e}(p.a.Component);w.propTypes={children:m.a.any},e.a=w},function(t,e,n){"use strict";function r(t,e){for(var n=window.getComputedStyle(t,null),r="",i=0;i<d.length&&!(r=n.getPropertyValue(d[i]+e));i++);return r}function i(t){if(f){var e=parseFloat(r(t,"transition-delay"))||0,n=parseFloat(r(t,"transition-duration"))||0,i=parseFloat(r(t,"animation-delay"))||0,o=parseFloat(r(t,"animation-duration"))||0,a=Math.max(n+e,o+i);t.rcEndAnimTimeout=setTimeout(function(){t.rcEndAnimTimeout=null,t.rcEndListener&&t.rcEndListener()},1e3*a+200)}}function o(t){t.rcEndAnimTimeout&&(clearTimeout(t.rcEndAnimTimeout),t.rcEndAnimTimeout=null)}n.d(e,"b",function(){return f});var a=n(70),u=n.n(a),s=n(852),c=n(362),l=n.n(c),f=0!==s.a.endEvents.length,h=["Webkit","Moz","O","ms"],d=["-webkit-","-moz-","-o-","ms-",""],p=function(t,e,n){var r="object"===("undefined"===typeof e?"undefined":u()(e)),a=r?e.name:e,c=r?e.active:e+"-active",f=n,h=void 0,d=void 0,p=l()(t);return n&&"[object Object]"===Object.prototype.toString.call(n)&&(f=n.end,h=n.start,d=n.active),t.rcEndListener&&t.rcEndListener(),t.rcEndListener=function(e){e&&e.target!==t||(t.rcAnimTimeout&&(clearTimeout(t.rcAnimTimeout),t.rcAnimTimeout=null),o(t),p.remove(a),p.remove(c),s.a.removeEndEventListener(t,t.rcEndListener),t.rcEndListener=null,f&&f())},s.a.addEndEventListener(t,t.rcEndListener),h&&h(),p.add(a),t.rcAnimTimeout=setTimeout(function(){t.rcAnimTimeout=null,p.add(c),d&&setTimeout(d,0),i(t)},30),{stop:function(){t.rcEndListener&&t.rcEndListener()}}};p.style=function(t,e,n){t.rcEndListener&&t.rcEndListener(),t.rcEndListener=function(e){e&&e.target!==t||(t.rcAnimTimeout&&(clearTimeout(t.rcAnimTimeout),t.rcAnimTimeout=null),o(t),s.a.removeEndEventListener(t,t.rcEndListener),t.rcEndListener=null,n&&n())},s.a.addEndEventListener(t,t.rcEndListener),t.rcAnimTimeout=setTimeout(function(){for(var n in e)e.hasOwnProperty(n)&&(t.style[n]=e[n]);t.rcAnimTimeout=null,i(t)},0)},p.setTransition=function(t,e,n){var r=e,i=n;void 0===n&&(i=r,r=""),r=r||"",h.forEach(function(e){t.style[e+"Transition"+r]=i})},p.isCssAnimationSupported=f,e.a=p},function(t,e,n){"use strict";function r(t,e,n){t.addEventListener(e,n,!1)}function i(t,e,n){t.removeEventListener(e,n,!1)}var o={transitionend:{transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"mozTransitionEnd",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd"},animationend:{animation:"animationend",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"mozAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd"}},a=[];"undefined"!==typeof window&&"undefined"!==typeof document&&function(){var t=document.createElement("div"),e=t.style;"AnimationEvent"in window||delete o.animationend.animation,"TransitionEvent"in window||delete o.transitionend.transition;for(var n in o)if(o.hasOwnProperty(n)){var r=o[n];for(var i in r)if(i in e){a.push(r[i]);break}}}();var u={addEndEventListener:function(t,e){if(0===a.length)return void window.setTimeout(e,0);a.forEach(function(n){r(t,n,e)})},endEvents:a,removeEndEventListener:function(t,e){0!==a.length&&a.forEach(function(n){i(t,n,e)})}};e.a=u},function(t,e,n){"use strict";var r=n(8),i=n.n(r),o=n(36),a=n.n(o),u=n(1),s=n.n(u),c=n(2),l=n.n(c),f=n(3),h=n.n(f),d=n(0),p=n.n(d),g=n(12),v=n.n(g),y=n(166),m=(n.n(y),n(368)),b=n(104),x=function(t){function e(n){s()(this,e);var r=l()(this,t.call(this,n));_.call(r),r.isRootMenu=!0;var i=n.defaultSelectedKeys,o=n.defaultOpenKeys;return"selectedKeys"in n&&(i=n.selectedKeys||[]),"openKeys"in n&&(o=n.openKeys||[]),r.store=Object(y.create)({selectedKeys:i,openKeys:o,activeKey:{"0-menu-":Object(m.b)(n,n.activeKey)}}),r}return h()(e,t),e.prototype.componentDidMount=function(){this.updateMiniStore()},e.prototype.componentDidUpdate=function(){this.updateMiniStore()},e.prototype.updateMiniStore=function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})},e.prototype.render=function(){var t=this,e=a()(this.props,[]);return e.className+=" "+e.prefixCls+"-root",e=i()({},e,{onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,openTransitionName:this.getOpenTransitionName(),parentMenu:this}),p.a.createElement(y.Provider,{store:this.store},p.a.createElement(m.a,i()({},e,{ref:function(e){return t.innerMenu=e}}),this.props.children))},e}(p.a.Component);x.propTypes={defaultSelectedKeys:v.a.arrayOf(v.a.string),defaultActiveFirst:v.a.bool,selectedKeys:v.a.arrayOf(v.a.string),defaultOpenKeys:v.a.arrayOf(v.a.string),openKeys:v.a.arrayOf(v.a.string),mode:v.a.oneOf(["horizontal","vertical","vertical-left","vertical-right","inline"]),getPopupContainer:v.a.func,onClick:v.a.func,onSelect:v.a.func,onDeselect:v.a.func,onDestroy:v.a.func,openTransitionName:v.a.string,openAnimation:v.a.oneOfType([v.a.string,v.a.object]),subMenuOpenDelay:v.a.number,subMenuCloseDelay:v.a.number,forceSubMenuRender:v.a.bool,triggerSubMenuAction:v.a.string,level:v.a.number,selectable:v.a.bool,multiple:v.a.bool,children:v.a.any,className:v.a.string,style:v.a.object,activeKey:v.a.string,prefixCls:v.a.string,builtinPlacements:v.a.object,itemIcon:v.a.oneOfType([v.a.func,v.a.node]),expandIcon:v.a.oneOfType([v.a.func,v.a.node]),overflowedIndicator:v.a.node},x.defaultProps={selectable:!0,onClick:b.h,onSelect:b.h,onOpenChange:b.h,onDeselect:b.h,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:p.a.createElement("span",null,"···")};var _=function(){var t=this;this.onSelect=function(e){var n=t.props;if(n.selectable){var r=t.store.getState().selectedKeys,o=e.key;r=n.multiple?r.concat([o]):[o],"selectedKeys"in n||t.store.setState({selectedKeys:r}),n.onSelect(i()({},e,{selectedKeys:r}))}},this.onClick=function(e){t.props.onClick(e)},this.onKeyDown=function(e,n){t.innerMenu.getWrappedInstance().onKeyDown(e,n)},this.onOpenChange=function(e){var n=t.props,r=t.store.getState().openKeys.concat(),i=!1,o=function(t){var e=!1;if(t.open)(e=-1===r.indexOf(t.key))&&r.push(t.key);else{var n=r.indexOf(t.key);e=-1!==n,e&&r.splice(n,1)}i=i||e};Array.isArray(e)?e.forEach(o):o(e),i&&("openKeys"in t.props||t.store.setState({openKeys:r}),n.onOpenChange(r))},this.onDeselect=function(e){var n=t.props;if(n.selectable){var r=t.store.getState().selectedKeys.concat(),o=e.key,a=r.indexOf(o);-1!==a&&r.splice(a,1),"selectedKeys"in n||t.store.setState({selectedKeys:r}),n.onDeselect(i()({},e,{selectedKeys:r}))}},this.getOpenTransitionName=function(){var e=t.props,n=e.openTransitionName,r=e.openAnimation;return n||"string"!==typeof r||(n=e.prefixCls+"-open-"+r),n}};e.a=x},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function o(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),u=n(0),s=(function(t){t&&t.__esModule}(u),n(367)),c=function(t){function e(){return r(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return o(e,t),a(e,[{key:"getChildContext",value:function(){return{miniStore:this.props.store}}},{key:"render",value:function(){return u.Children.only(this.props.children)}}]),e}(u.Component);c.propTypes={store:s.storeShape.isRequired},c.childContextTypes={miniStore:s.storeShape.isRequired},e.default=c},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function a(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t){return t.displayName||t.name||"Component"}function s(t){return!t.prototype.render}function c(t){var e=!!t,n=t||x;return function(r){var c=function(u){function c(t,e){i(this,c);var r=o(this,(c.__proto__||Object.getPrototypeOf(c)).call(this,t,e));return r.handleChange=function(){if(r.unsubscribe){var t=n(r.store.getState(),r.props);r.setState({subscribed:t})}},r.store=e.miniStore,r.state={subscribed:n(r.store.getState(),t),store:r.store,props:t},r}return a(c,u),f(c,null,[{key:"getDerivedStateFromProps",value:function(e,r){return t&&2===t.length&&e!==r.props?{subscribed:n(r.store.getState(),e),props:e}:{props:e}}}]),f(c,[{key:"componentDidMount",value:function(){this.trySubscribe()}},{key:"componentWillUnmount",value:function(){this.tryUnsubscribe()}},{key:"shouldComponentUpdate",value:function(t,e){return!(0,g.default)(this.props,t)||!(0,g.default)(this.state.subscribed,e.subscribed)}},{key:"trySubscribe",value:function(){e&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())}},{key:"tryUnsubscribe",value:function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)}},{key:"getWrappedInstance",value:function(){return this.wrappedInstance}},{key:"render",value:function(){var t=this,e=l({},this.props,this.state.subscribed,{store:this.store});return s(r)||(e=l({},e,{ref:function(e){return t.wrappedInstance=e}})),d.default.createElement(r,e)}}]),c}(h.Component);return c.displayName="Connect("+u(r)+")",c.contextTypes={miniStore:b.storeShape.isRequired},(0,m.polyfill)(c),(0,y.default)(c,r)}}Object.defineProperty(e,"__esModule",{value:!0});var l=Object.assign||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},f=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),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();e.default=c;var h=n(0),d=r(h),p=n(100),g=r(p),v=n(856),y=r(v),m=n(261),b=n(367),x=function(){return{}}},function(t,e,n){!function(e,n){t.exports=n()}(0,function(){"use strict";var t={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},e={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},n=Object.defineProperty,r=Object.getOwnPropertyNames,i=Object.getOwnPropertySymbols,o=Object.getOwnPropertyDescriptor,a=Object.getPrototypeOf,u=a&&a(Object);return function s(c,l,f){if("string"!==typeof l){if(u){var h=a(l);h&&h!==u&&s(c,h,f)}var d=r(l);i&&(d=d.concat(i(l)));for(var p=0;p<d.length;++p){var g=d[p];if(!t[g]&&!e[g]&&(!f||!f[g])){var v=o(l,g);try{n(c,g,v)}catch(t){}}}return c}return c}})},function(t,e,n){"use strict";function r(t){function e(t){o=i({},o,t);for(var e=0;e<a.length;e++)a[e]()}function n(){return o}function r(t){return a.push(t),function(){var e=a.indexOf(t);a.splice(e,1)}}var o=t,a=[];return{setState:e,getState:n,subscribe:r}}Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||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};e.default=r},function(t,e,n){"use strict";function r(){var t=[].slice.call(arguments,0);return 1===t.length?t[0]:function(){for(var e=0;e<t.length;e++)t[e]&&t[e].apply&&t[e].apply(this,arguments)}}e.a=r},function(t,e,n){var r,i,o;!function(n){function a(t,e){return t.test(e)}function u(t){var e=t||("undefined"!=typeof navigator?navigator.userAgent:""),n=e.split("[FBAN");void 0!==n[1]&&(e=n[0]),void 0!==(n=e.split("Twitter"))[1]&&(e=n[0]);var r={apple:{phone:a(s,e)&&!a(g,e),ipod:a(c,e),tablet:!a(s,e)&&a(l,e)&&!a(g,e),device:(a(s,e)||a(c,e)||a(l,e))&&!a(g,e)},amazon:{phone:a(d,e),tablet:!a(d,e)&&a(p,e),device:a(d,e)||a(p,e)},android:{phone:!a(g,e)&&a(d,e)||!a(g,e)&&a(f,e),tablet:!a(g,e)&&!a(d,e)&&!a(f,e)&&(a(p,e)||a(h,e)),device:!a(g,e)&&(a(d,e)||a(p,e)||a(f,e)||a(h,e))},windows:{phone:a(g,e),tablet:a(v,e),device:a(g,e)||a(v,e)},other:{blackberry:a(y,e),blackberry10:a(m,e),opera:a(b,e),firefox:a(_,e),chrome:a(x,e),device:a(y,e)||a(m,e)||a(b,e)||a(_,e)||a(x,e)}};return r.any=r.apple.device||r.android.device||r.windows.device||r.other.device,r.phone=r.apple.phone||r.android.phone||r.windows.phone,r.tablet=r.apple.tablet||r.android.tablet||r.windows.tablet,r}var s=/iPhone/i,c=/iPod/i,l=/iPad/i,f=/\bAndroid(?:.+)Mobile\b/i,h=/Android/i,d=/\bAndroid(?:.+)SD4930UR\b/i,p=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,g=/Windows Phone/i,v=/\bWindows(?:.+)ARM\b/i,y=/BlackBerry/i,m=/BB10/i,b=/Opera Mini/i,x=/\b(CriOS|Chrome)(?:.+)Mobile/i,_=/\Mobile(?:.+)Firefox\b/i;"undefined"!=typeof t&&t.exports&&"undefined"==typeof window?t.exports=u:"undefined"!=typeof t&&t.exports&&"undefined"!=typeof window?t.exports=u():(i=[],r=n.isMobile=u(),void 0!==(o="function"===typeof r?r.apply(e,i):r)&&(t.exports=o))}(this)},function(t,e,n){"use strict";var r=n(8),i=n.n(r),o=n(36),a=n.n(o),u=n(1),s=n.n(u),c=n(2),l=n.n(c),f=n(3),h=n.n(f),d=n(0),p=n.n(d),g=n(18),v=n.n(g),y=n(12),m=n.n(y),b=n(861),x=n(369),_=n(104),w=!("undefined"===typeof window||!window.document||!window.document.createElement),O="menuitem-overflowed",S=.5;w&&n(882);var C=function(t){function e(){var n,r,o;s()(this,e);for(var u=arguments.length,c=Array(u),f=0;f<u;f++)c[f]=arguments[f];return n=r=l()(this,t.call.apply(t,[this].concat(c))),r.state={lastVisibleIndex:void 0},r.getMenuItemNodes=function(){var t=r.props.prefixCls,e=v.a.findDOMNode(r);return e?[].slice.call(e.children).filter(function(e){return e.className.split(" ").indexOf(t+"-overflowed-submenu")<0}):[]},r.getOverflowedSubMenuItem=function(t,e,n){var o=r.props,u=o.overflowedIndicator,s=o.level,c=o.mode,l=o.prefixCls,f=o.theme,h=o.style;if(1!==s||"horizontal"!==c)return null;var d=r.props.children[0],g=d.props,v=(g.children,g.title,g.eventKey,a()(g,["children","title","eventKey"])),y=i()({},h),m=t+"-overflowed-indicator";0===e.length&&!0!==n?y=i()({},y,{display:"none"}):n&&(y=i()({},y,{visibility:"hidden",position:"absolute"}),m+="-placeholder");var b=f?l+"-"+f:"",w={};return _.g.forEach(function(t){void 0!==v[t]&&(w[t]=v[t])}),p.a.createElement(x.a,i()({title:u,className:l+"-overflowed-submenu",popupClassName:b},w,{key:m,eventKey:t+"-overflowed-indicator",disabled:!1,style:y}),e)},r.setChildrenWidthAndResize=function(){if("horizontal"===r.props.mode){var t=v.a.findDOMNode(r);if(t){var e=t.children;if(e&&0!==e.length){var n=t.children[e.length-1];Object(_.i)(n,"display","inline-block");var i=r.getMenuItemNodes(),o=i.filter(function(t){return t.className.split(" ").indexOf(O)>=0});o.forEach(function(t){Object(_.i)(t,"display","inline-block")}),r.menuItemSizes=i.map(function(t){return Object(_.c)(t)}),o.forEach(function(t){Object(_.i)(t,"display","none")}),r.overflowedIndicatorWidth=Object(_.c)(t.children[t.children.length-1]),r.originalTotalWidth=r.menuItemSizes.reduce(function(t,e){return t+e},0),r.handleResize(),Object(_.i)(n,"display","none")}}}},r.resizeObserver=null,r.mutationObserver=null,r.originalTotalWidth=0,r.overflowedItems=[],r.menuItemSizes=[],r.handleResize=function(){if("horizontal"===r.props.mode){var t=v.a.findDOMNode(r);if(t){var e=Object(_.c)(t);r.overflowedItems=[];var n=0,i=void 0;r.originalTotalWidth>e+S&&(i=-1,r.menuItemSizes.forEach(function(t){(n+=t)+r.overflowedIndicatorWidth<=e&&i++})),r.setState({lastVisibleIndex:i})}}},o=n,l()(r,o)}return h()(e,t),e.prototype.componentDidMount=function(){var t=this;if(this.setChildrenWidthAndResize(),1===this.props.level&&"horizontal"===this.props.mode){var e=v.a.findDOMNode(this);if(!e)return;this.resizeObserver=new b.a(function(e){e.forEach(t.setChildrenWidthAndResize)}),[].slice.call(e.children).concat(e).forEach(function(e){t.resizeObserver.observe(e)}),"undefined"!==typeof MutationObserver&&(this.mutationObserver=new MutationObserver(function(){t.resizeObserver.disconnect(),[].slice.call(e.children).concat(e).forEach(function(e){t.resizeObserver.observe(e)}),t.setChildrenWidthAndResize()}),this.mutationObserver.observe(e,{attributes:!1,childList:!0,subTree:!1}))}},e.prototype.componentWillUnmount=function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.resizeObserver.disconnect()},e.prototype.renderChildren=function(t){var e=this,n=this.state.lastVisibleIndex;return(t||[]).reduce(function(r,i,o){var a=i;if("horizontal"===e.props.mode){var u=e.getOverflowedSubMenuItem(i.props.eventKey,[]);void 0!==n&&-1!==e.props.className.indexOf(e.props.prefixCls+"-root")&&(o>n&&(a=p.a.cloneElement(i,{style:{display:"none"},eventKey:i.props.eventKey+"-hidden",className:i.className+" "+O})),o===n+1&&(e.overflowedItems=t.slice(n+1).map(function(t){return p.a.cloneElement(t,{key:t.props.eventKey,mode:"vertical-left"})}),u=e.getOverflowedSubMenuItem(i.props.eventKey,e.overflowedItems)));var s=[].concat(r,[u,a]);return o===t.length-1&&s.push(e.getOverflowedSubMenuItem(i.props.eventKey,[],!0)),s}return[].concat(r,[a])},[])},e.prototype.render=function(){var t=this.props,e=t.hiddenClassName,n=t.visible,r=(t.prefixCls,t.overflowedIndicator,t.mode,t.level,t.tag),i=(t.children,t.theme,a()(t,["hiddenClassName","visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]));return n||(i.className+=" "+e),p.a.createElement(r,i,this.renderChildren(this.props.children))},e}(p.a.Component);C.propTypes={className:m.a.string,children:m.a.node,mode:m.a.oneOf(["horizontal","vertical","vertical-left","vertical-right","inline"]),prefixCls:m.a.string,level:m.a.number,theme:m.a.string,overflowedIndicator:m.a.node,visible:m.a.bool,hiddenClassName:m.a.string,tag:m.a.string,style:m.a.object},C.defaultProps={tag:"div",className:""},e.a=C},function(t,e,n){"use strict";(function(t){function n(t,e){function n(){o&&(o=!1,t()),a&&i()}function r(){g(n)}function i(){var t=Date.now();if(o){if(t-u<v)return;a=!0}else o=!0,a=!1,setTimeout(r,e);u=t}var o=!1,a=!1,u=0;return i}function r(t){return parseFloat(t)||0}function i(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return e.reduce(function(e,n){return e+r(t["border-"+n+"-width"])},0)}function o(t){for(var e=["top","right","bottom","left"],n={},i=0,o=e;i<o.length;i++){var a=o[i],u=t["padding-"+a];n[a]=r(u)}return n}function a(t){var e=t.getBBox();return f(0,0,e.width,e.height)}function u(t){var e=t.clientWidth,n=t.clientHeight;if(!e&&!n)return O;var a=w(t).getComputedStyle(t),u=o(a),c=u.left+u.right,l=u.top+u.bottom,h=r(a.width),d=r(a.height);if("border-box"===a.boxSizing&&(Math.round(h+c)!==e&&(h-=i(a,"left","right")+c),Math.round(d+l)!==n&&(d-=i(a,"top","bottom")+l)),!s(t)){var p=Math.round(h+c)-e,g=Math.round(d+l)-n;1!==Math.abs(p)&&(h-=p),1!==Math.abs(g)&&(d-=g)}return f(u.left,u.top,h,d)}function s(t){return t===w(t).document.documentElement}function c(t){return d?S(t)?a(t):u(t):O}function l(t){var e=t.x,n=t.y,r=t.width,i=t.height,o="undefined"!==typeof DOMRectReadOnly?DOMRectReadOnly:Object,a=Object.create(o.prototype);return _(a,{x:e,y:n,width:r,height:i,top:n,right:e+r,bottom:i+n,left:e}),a}function f(t,e,n,r){return{x:t,y:e,width:n,height:r}}var h=function(){function t(t,e){var n=-1;return t.some(function(t,r){return t[0]===e&&(n=r,!0)}),n}return"undefined"!==typeof Map?Map:function(){function e(){this.__entries__=[]}return Object.defineProperty(e.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),e.prototype.get=function(e){var n=t(this.__entries__,e),r=this.__entries__[n];return r&&r[1]},e.prototype.set=function(e,n){var r=t(this.__entries__,e);~r?this.__entries__[r][1]=n:this.__entries__.push([e,n])},e.prototype.delete=function(e){var n=this.__entries__,r=t(n,e);~r&&n.splice(r,1)},e.prototype.has=function(e){return!!~t(this.__entries__,e)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(t,e){void 0===e&&(e=null);for(var n=0,r=this.__entries__;n<r.length;n++){var i=r[n];t.call(e,i[1],i[0])}},e}()}(),d="undefined"!==typeof window&&"undefined"!==typeof document&&window.document===document,p=function(){return"undefined"!==typeof t&&t.Math===Math?t:"undefined"!==typeof self&&self.Math===Math?self:"undefined"!==typeof window&&window.Math===Math?window:Function("return this")()}(),g=function(){return"function"===typeof requestAnimationFrame?requestAnimationFrame.bind(p):function(t){return setTimeout(function(){return t(Date.now())},1e3/60)}}(),v=2,y=20,m=["top","right","bottom","left","width","height","size","weight"],b="undefined"!==typeof MutationObserver,x=function(){function t(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=n(this.refresh.bind(this),y)}return t.prototype.addObserver=function(t){~this.observers_.indexOf(t)||this.observers_.push(t),this.connected_||this.connect_()},t.prototype.removeObserver=function(t){var e=this.observers_,n=e.indexOf(t);~n&&e.splice(n,1),!e.length&&this.connected_&&this.disconnect_()},t.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},t.prototype.updateObservers_=function(){var t=this.observers_.filter(function(t){return t.gatherActive(),t.hasActive()});return t.forEach(function(t){return t.broadcastActive()}),t.length>0},t.prototype.connect_=function(){d&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),b?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){d&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,n=void 0===e?"":e;m.some(function(t){return!!~n.indexOf(t)})&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),_=function(t,e){for(var n=0,r=Object.keys(e);n<r.length;n++){var i=r[n];Object.defineProperty(t,i,{value:e[i],enumerable:!1,writable:!1,configurable:!0})}return t},w=function(t){return t&&t.ownerDocument&&t.ownerDocument.defaultView||p},O=f(0,0,0,0),S=function(){return"undefined"!==typeof SVGGraphicsElement?function(t){return t instanceof w(t).SVGGraphicsElement}:function(t){return t instanceof w(t).SVGElement&&"function"===typeof t.getBBox}}(),C=function(){function t(t){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=f(0,0,0,0),this.target=t}return t.prototype.isActive=function(){var t=c(this.target);return this.contentRect_=t,t.width!==this.broadcastWidth||t.height!==this.broadcastHeight},t.prototype.broadcastRect=function(){var t=this.contentRect_;return this.broadcastWidth=t.width,this.broadcastHeight=t.height,t},t}(),E=function(){function t(t,e){var n=l(e);_(this,{target:t,contentRect:n})}return t}(),M=function(){function t(t,e,n){if(this.activeObservations_=[],this.observations_=new h,"function"!==typeof t)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=t,this.controller_=e,this.callbackCtx_=n}return t.prototype.observe=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!==typeof Element&&Element instanceof Object){if(!(t instanceof w(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this.observations_;e.has(t)||(e.set(t,new C(t)),this.controller_.addObserver(this),this.controller_.refresh())}},t.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!==typeof Element&&Element instanceof Object){if(!(t instanceof w(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this.observations_;e.has(t)&&(e.delete(t),e.size||this.controller_.removeObserver(this))}},t.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},t.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(e){e.isActive()&&t.activeObservations_.push(e)})},t.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,e=this.activeObservations_.map(function(t){return new E(t.target,t.broadcastRect())});this.callback_.call(t,e,t),this.clearActive()}},t.prototype.clearActive=function(){this.activeObservations_.splice(0)},t.prototype.hasActive=function(){return this.activeObservations_.length>0},t}(),j="undefined"!==typeof WeakMap?new WeakMap:new h,T=function(){function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=x.getInstance(),r=new M(e,n,this);j.set(this,r)}return t}();["observe","unobserve","disconnect"].forEach(function(t){T.prototype[t]=function(){var e;return(e=j.get(this))[t].apply(e,arguments)}});var k=function(){return"undefined"!==typeof p.ResizeObserver?p.ResizeObserver:T}();e.a=k}).call(e,n(57))},function(t,e,n){"use strict";function r(){}function i(){return""}function o(){return window.document}var a=n(8),u=n.n(a),s=n(1),c=n.n(s),l=n(2),f=n.n(l),h=n(3),d=n.n(h),p=n(0),g=n.n(p),v=n(168),y=n.n(v),m=n(18),b=(n.n(m),n(370)),x=n(262),_=n(869),w=n(377),O=n(378),S=n(379),C=n(87),E=n.n(C),M=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"],j=!!m.createPortal,T=function(t){function e(n){c()(this,e);var r=f()(this,t.call(this,n));k.call(r);var i=void 0;return i="popupVisible"in n?!!n.popupVisible:!!n.defaultPopupVisible,r.prevPopupVisible=i,r.state={popupVisible:i},r}return d()(e,t),e.prototype.componentWillMount=function(){var t=this;M.forEach(function(e){t["fire"+e]=function(n){t.fireEvents(e,n)}})},e.prototype.componentDidMount=function(){this.componentDidUpdate({},{popupVisible:this.state.popupVisible})},e.prototype.componentWillReceiveProps=function(t){var e=t.popupVisible;void 0!==e&&this.setState({popupVisible:e})},e.prototype.componentDidUpdate=function(t,e){var n=this.props,r=this.state,i=function(){e.popupVisible!==r.popupVisible&&n.afterPopupVisibleChange(r.popupVisible)};if(j||this.renderComponent(null,i),this.prevPopupVisible=e.popupVisible,r.popupVisible){var o=void 0;return this.clickOutsideHandler||!this.isClickToHide()&&!this.isContextMenuToShow()||(o=n.getDocument(),this.clickOutsideHandler=Object(x.a)(o,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(o=o||n.getDocument(),this.touchOutsideHandler=Object(x.a)(o,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(o=o||n.getDocument(),this.contextMenuOutsideHandler1=Object(x.a)(o,"scroll",this.onContextMenuClose)),void(!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(x.a)(window,"blur",this.onContextMenuClose)))}this.clearOutsideHandler()},e.prototype.componentWillUnmount=function(){this.clearDelayTimer(),this.clearOutsideHandler()},e.prototype.getPopupDomNode=function(){return this._component&&this._component.getPopupDomNode?this._component.getPopupDomNode():null},e.prototype.getPopupAlign=function(){var t=this.props,e=t.popupPlacement,n=t.popupAlign,r=t.builtinPlacements;return e&&r?Object(w.a)(r,e,n):n},e.prototype.setPopupVisible=function(t,e){var n=this.props.alignPoint;this.clearDelayTimer(),this.state.popupVisible!==t&&("popupVisible"in this.props||this.setState({popupVisible:t}),this.props.onPopupVisibleChange(t)),n&&e&&this.setPoint(e)},e.prototype.delaySetPopupVisible=function(t,e,n){var r=this,i=1e3*e;if(this.clearDelayTimer(),i){var o=n?{pageX:n.pageX,pageY:n.pageY}:null;this.delayTimer=setTimeout(function(){r.setPopupVisible(t,o),r.clearDelayTimer()},i)}else this.setPopupVisible(t,n)},e.prototype.clearDelayTimer=function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)},e.prototype.clearOutsideHandler=function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)},e.prototype.createTwoChains=function(t){var e=this.props.children.props,n=this.props;return e[t]&&n[t]?this["fire"+t]:e[t]||n[t]},e.prototype.isClickToShow=function(){var t=this.props,e=t.action,n=t.showAction;return-1!==e.indexOf("click")||-1!==n.indexOf("click")},e.prototype.isContextMenuToShow=function(){var t=this.props,e=t.action,n=t.showAction;return-1!==e.indexOf("contextMenu")||-1!==n.indexOf("contextMenu")},e.prototype.isClickToHide=function(){var t=this.props,e=t.action,n=t.hideAction;return-1!==e.indexOf("click")||-1!==n.indexOf("click")},e.prototype.isMouseEnterToShow=function(){var t=this.props,e=t.action,n=t.showAction;return-1!==e.indexOf("hover")||-1!==n.indexOf("mouseEnter")},e.prototype.isMouseLeaveToHide=function(){var t=this.props,e=t.action,n=t.hideAction;return-1!==e.indexOf("hover")||-1!==n.indexOf("mouseLeave")},e.prototype.isFocusToShow=function(){var t=this.props,e=t.action,n=t.showAction;return-1!==e.indexOf("focus")||-1!==n.indexOf("focus")},e.prototype.isBlurToHide=function(){var t=this.props,e=t.action,n=t.hideAction;return-1!==e.indexOf("focus")||-1!==n.indexOf("blur")},e.prototype.forcePopupAlign=function(){this.state.popupVisible&&this._component&&this._component.alignInstance&&this._component.alignInstance.forceAlign()},e.prototype.fireEvents=function(t,e){var n=this.props.children.props[t];n&&n(e);var r=this.props[t];r&&r(e)},e.prototype.close=function(){this.setPopupVisible(!1)},e.prototype.render=function(){var t=this,e=this.state.popupVisible,n=this.props,r=n.children,i=n.forceRender,o=n.alignPoint,a=n.className,u=g.a.Children.only(r),s={key:"trigger"};this.isContextMenuToShow()?s.onContextMenu=this.onContextMenu:s.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(s.onClick=this.onClick,s.onMouseDown=this.onMouseDown,s.onTouchStart=this.onTouchStart):(s.onClick=this.createTwoChains("onClick"),s.onMouseDown=this.createTwoChains("onMouseDown"),s.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(s.onMouseEnter=this.onMouseEnter,o&&(s.onMouseMove=this.onMouseMove)):s.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?s.onMouseLeave=this.onMouseLeave:s.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(s.onFocus=this.onFocus,s.onBlur=this.onBlur):(s.onFocus=this.createTwoChains("onFocus"),s.onBlur=this.createTwoChains("onBlur"));var c=E()(u&&u.props&&u.props.className,a);c&&(s.className=c);var l=g.a.cloneElement(u,s);if(!j)return g.a.createElement(O.a,{parent:this,visible:e,autoMount:!1,forceRender:i,getComponent:this.getComponent,getContainer:this.getContainer},function(e){var n=e.renderComponent;return t.renderComponent=n,l});var f=void 0;return(e||this._component||i)&&(f=g.a.createElement(S.a,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),[l,f]},e}(g.a.Component);T.propTypes={children:y.a.any,action:y.a.oneOfType([y.a.string,y.a.arrayOf(y.a.string)]),showAction:y.a.any,hideAction:y.a.any,getPopupClassNameFromAlign:y.a.any,onPopupVisibleChange:y.a.func,afterPopupVisibleChange:y.a.func,popup:y.a.oneOfType([y.a.node,y.a.func]).isRequired,popupStyle:y.a.object,prefixCls:y.a.string,popupClassName:y.a.string,className:y.a.string,popupPlacement:y.a.string,builtinPlacements:y.a.object,popupTransitionName:y.a.oneOfType([y.a.string,y.a.object]),popupAnimation:y.a.any,mouseEnterDelay:y.a.number,mouseLeaveDelay:y.a.number,zIndex:y.a.number,focusDelay:y.a.number,blurDelay:y.a.number,getPopupContainer:y.a.func,getDocument:y.a.func,forceRender:y.a.bool,destroyPopupOnHide:y.a.bool,mask:y.a.bool,maskClosable:y.a.bool,onPopupAlign:y.a.func,popupAlign:y.a.object,popupVisible:y.a.bool,defaultPopupVisible:y.a.bool,maskTransitionName:y.a.oneOfType([y.a.string,y.a.object]),maskAnimation:y.a.string,stretch:y.a.string,alignPoint:y.a.bool},T.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:i,getDocument:o,onPopupVisibleChange:r,afterPopupVisibleChange:r,onPopupAlign:r,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[]};var k=function(){var t=this;this.onMouseEnter=function(e){var n=t.props.mouseEnterDelay;t.fireEvents("onMouseEnter",e),t.delaySetPopupVisible(!0,n,n?null:e)},this.onMouseMove=function(e){t.fireEvents("onMouseMove",e),t.setPoint(e)},this.onMouseLeave=function(e){t.fireEvents("onMouseLeave",e),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},this.onPopupMouseEnter=function(){t.clearDelayTimer()},this.onPopupMouseLeave=function(e){e.relatedTarget&&!e.relatedTarget.setTimeout&&t._component&&t._component.getPopupDomNode&&Object(b.a)(t._component.getPopupDomNode(),e.relatedTarget)||t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},this.onFocus=function(e){t.fireEvents("onFocus",e),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))},this.onMouseDown=function(e){t.fireEvents("onMouseDown",e),t.preClickTime=Date.now()},this.onTouchStart=function(e){t.fireEvents("onTouchStart",e),t.preTouchTime=Date.now()},this.onBlur=function(e){t.fireEvents("onBlur",e),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)},this.onContextMenu=function(e){e.preventDefault(),t.fireEvents("onContextMenu",e),t.setPopupVisible(!0,e)},this.onContextMenuClose=function(){t.isContextMenuToShow()&&t.close()},this.onClick=function(e){if(t.fireEvents("onClick",e),t.focusTime){var n=void 0;if(t.preClickTime&&t.preTouchTime?n=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?n=t.preClickTime:t.preTouchTime&&(n=t.preTouchTime),Math.abs(n-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,e&&e.preventDefault&&e.preventDefault();var r=!t.state.popupVisible;(t.isClickToHide()&&!r||r&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,e)},this.onDocumentClick=function(e){if(!t.props.mask||t.props.maskClosable){var n=e.target,r=Object(m.findDOMNode)(t),i=t.getPopupDomNode();Object(b.a)(r,n)||Object(b.a)(i,n)||t.close()}},this.getRootDomNode=function(){return Object(m.findDOMNode)(t)},this.getPopupClassNameFromAlign=function(e){var n=[],r=t.props,i=r.popupPlacement,o=r.builtinPlacements,a=r.prefixCls,u=r.alignPoint,s=r.getPopupClassNameFromAlign;return i&&o&&n.push(Object(w.b)(o,a,e,u)),s&&n.push(s(e)),n.join(" ")},this.getComponent=function(){var e=t.props,n=e.prefixCls,r=e.destroyPopupOnHide,i=e.popupClassName,o=e.action,a=e.onPopupAlign,s=e.popupAnimation,c=e.popupTransitionName,l=e.popupStyle,f=e.mask,h=e.maskAnimation,d=e.maskTransitionName,p=e.zIndex,v=e.popup,y=e.stretch,m=e.alignPoint,b=t.state,x=b.popupVisible,w=b.point,O=t.getPopupAlign(),S={};return t.isMouseEnterToShow()&&(S.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(S.onMouseLeave=t.onPopupMouseLeave),g.a.createElement(_.a,u()({prefixCls:n,destroyPopupOnHide:r,visible:x,point:m&&w,className:i,action:o,align:O,onAlign:a,animation:s,getClassNameFromAlign:t.getPopupClassNameFromAlign},S,{stretch:y,getRootDomNode:t.getRootDomNode,style:l,mask:f,zIndex:p,transitionName:c,maskAnimation:h,maskTransitionName:d,ref:t.savePopup}),"function"===typeof v?v():v)},this.getContainer=function(){var e=t.props,n=document.createElement("div");return n.style.position="absolute",n.style.top="0",n.style.left="0",n.style.width="100%",(e.getPopupContainer?e.getPopupContainer(Object(m.findDOMNode)(t)):e.getDocument().body).appendChild(n),n},this.setPoint=function(e){t.props.alignPoint&&e&&t.setState({point:{pageX:e.pageX,pageY:e.pageY}})},this.handlePortalUpdate=function(){t.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)},this.savePopup=function(e){t._component=e}};e.a=T},function(t,e,n){"use strict";function r(){}var i=n(864);t.exports=function(){function t(t,e,n,r,o,a){if(a!==i){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}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";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(t,e,n){"use strict";function r(t,e,n){function r(e){var r=new o.default(e);n.call(t,r)}return t.addEventListener?(t.addEventListener(e,r,!1),{remove:function(){t.removeEventListener(e,r,!1)}}):t.attachEvent?(t.attachEvent("on"+e,r),{remove:function(){t.detachEvent("on"+e,r)}}):void 0}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var i=n(866),o=function(t){return t&&t.__esModule?t:{default:t}}(i);t.exports=e.default},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t){return null===t||void 0===t}function o(){return h}function a(){return d}function u(t){var e=t.type,n="function"===typeof t.stopPropagation||"boolean"===typeof t.cancelBubble;c.default.call(this),this.nativeEvent=t;var r=a;"defaultPrevented"in t?r=t.defaultPrevented?o:a:"getPreventDefault"in t?r=t.getPreventDefault()?o:a:"returnValue"in t&&(r=t.returnValue===d?o:a),this.isDefaultPrevented=r;var i=[],u=void 0,s=void 0,l=p.concat();for(g.forEach(function(t){e.match(t.reg)&&(l=l.concat(t.props),t.fix&&i.push(t.fix))}),u=l.length;u;)s=l[--u],this[s]=t[s];for(!this.target&&n&&(this.target=t.srcElement||document),this.target&&3===this.target.nodeType&&(this.target=this.target.parentNode),u=i.length;u;)(0,i[--u])(this,t);this.timeStamp=t.timeStamp||Date.now()}Object.defineProperty(e,"__esModule",{value:!0});var s=n(867),c=r(s),l=n(868),f=r(l),h=!0,d=!1,p=["altKey","bubbles","cancelable","ctrlKey","currentTarget","eventPhase","metaKey","shiftKey","target","timeStamp","view","type"],g=[{reg:/^key/,props:["char","charCode","key","keyCode","which"],fix:function(t,e){i(t.which)&&(t.which=i(e.charCode)?e.keyCode:e.charCode),void 0===t.metaKey&&(t.metaKey=t.ctrlKey)}},{reg:/^touch/,props:["touches","changedTouches","targetTouches"]},{reg:/^hashchange$/,props:["newURL","oldURL"]},{reg:/^gesturechange$/i,props:["rotation","scale"]},{reg:/^(mousewheel|DOMMouseScroll)$/,props:[],fix:function(t,e){var n=void 0,r=void 0,i=void 0,o=e.wheelDelta,a=e.axis,u=e.wheelDeltaY,s=e.wheelDeltaX,c=e.detail;o&&(i=o/120),c&&(i=0-(c%3===0?c/3:c)),void 0!==a&&(a===t.HORIZONTAL_AXIS?(r=0,n=0-i):a===t.VERTICAL_AXIS&&(n=0,r=i)),void 0!==u&&(r=u/120),void 0!==s&&(n=-1*s/120),n||r||(r=i),void 0!==n&&(t.deltaX=n),void 0!==r&&(t.deltaY=r),void 0!==i&&(t.delta=i)}},{reg:/^mouse|contextmenu|click|mspointer|(^DOMMouseScroll$)/i,props:["buttons","clientX","clientY","button","offsetX","relatedTarget","which","fromElement","toElement","offsetY","pageX","pageY","screenX","screenY"],fix:function(t,e){var n=void 0,r=void 0,o=void 0,a=t.target,u=e.button;return a&&i(t.pageX)&&!i(e.clientX)&&(n=a.ownerDocument||document,r=n.documentElement,o=n.body,t.pageX=e.clientX+(r&&r.scrollLeft||o&&o.scrollLeft||0)-(r&&r.clientLeft||o&&o.clientLeft||0),t.pageY=e.clientY+(r&&r.scrollTop||o&&o.scrollTop||0)-(r&&r.clientTop||o&&o.clientTop||0)),t.which||void 0===u||(t.which=1&u?1:2&u?3:4&u?2:0),!t.relatedTarget&&t.fromElement&&(t.relatedTarget=t.fromElement===a?t.toElement:t.fromElement),t}}],v=c.default.prototype;(0,f.default)(u.prototype,v,{constructor:u,preventDefault:function(){var t=this.nativeEvent;t.preventDefault?t.preventDefault():t.returnValue=d,v.preventDefault.call(this)},stopPropagation:function(){var t=this.nativeEvent;t.stopPropagation?t.stopPropagation():t.cancelBubble=h,v.stopPropagation.call(this)}}),e.default=u,t.exports=e.default},function(t,e,n){"use strict";function r(){return!1}function i(){return!0}function o(){this.timeStamp=Date.now(),this.target=void 0,this.currentTarget=void 0}Object.defineProperty(e,"__esModule",{value:!0}),o.prototype={isEventObject:1,constructor:o,isDefaultPrevented:r,isPropagationStopped:r,isImmediatePropagationStopped:r,preventDefault:function(){this.isDefaultPrevented=i},stopPropagation:function(){this.isPropagationStopped=i},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=i,this.stopPropagation()},halt:function(t){t?this.stopImmediatePropagation():this.stopPropagation(),this.preventDefault()}},e.default=o,t.exports=e.default},function(t,e,n){"use strict";function r(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}var i=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(t){r[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var n,u,s=r(t),c=1;c<arguments.length;c++){n=Object(arguments[c]);for(var l in n)o.call(n,l)&&(s[l]=n[l]);if(i){u=i(n);for(var f=0;f<u.length;f++)a.call(n,u[f])&&(s[u[f]]=n[u[f]])}}return s}},function(t,e,n){"use strict";var r=n(8),i=n.n(r),o=n(1),a=n.n(o),u=n(2),s=n.n(u),c=n(3),l=n.n(c),f=n(0),h=n.n(f),d=n(168),p=n.n(d),g=n(18),v=n.n(g),y=n(371),m=n(165),b=n(880),x=n(376),_=n(377),w=function(t){function e(n){a()(this,e);var r=s()(this,t.call(this,n));return O.call(r),r.state={stretchChecked:!1,targetWidth:void 0,targetHeight:void 0},r.savePopupRef=_.c.bind(r,"popupInstance"),r.saveAlignRef=_.c.bind(r,"alignInstance"),r}return l()(e,t),e.prototype.componentDidMount=function(){this.rootNode=this.getPopupDomNode(),this.setStretchSize()},e.prototype.componentDidUpdate=function(){this.setStretchSize()},e.prototype.getPopupDomNode=function(){return v.a.findDOMNode(this.popupInstance)},e.prototype.getMaskTransitionName=function(){var t=this.props,e=t.maskTransitionName,n=t.maskAnimation;return!e&&n&&(e=t.prefixCls+"-"+n),e},e.prototype.getTransitionName=function(){var t=this.props,e=t.transitionName;return!e&&t.animation&&(e=t.prefixCls+"-"+t.animation),e},e.prototype.getClassName=function(t){return this.props.prefixCls+" "+this.props.className+" "+t},e.prototype.getPopupElement=function(){var t=this,e=this.savePopupRef,n=this.state,r=n.stretchChecked,o=n.targetHeight,a=n.targetWidth,u=this.props,s=u.align,c=u.visible,l=u.prefixCls,f=u.style,d=u.getClassNameFromAlign,p=u.destroyPopupOnHide,g=u.stretch,v=u.children,x=u.onMouseEnter,_=u.onMouseLeave,w=this.getClassName(this.currentAlignClassName||d(s)),O=l+"-hidden";c||(this.currentAlignClassName=null);var S={};g&&(-1!==g.indexOf("height")?S.height=o:-1!==g.indexOf("minHeight")&&(S.minHeight=o),-1!==g.indexOf("width")?S.width=a:-1!==g.indexOf("minWidth")&&(S.minWidth=a),r||(S.visibility="hidden",setTimeout(function(){t.alignInstance&&t.alignInstance.forceAlign()},0)));var C=i()({},S,f,this.getZIndexStyle()),E={className:w,prefixCls:l,ref:e,onMouseEnter:x,onMouseLeave:_,style:C};return p?h.a.createElement(m.a,{component:"",exclusive:!0,transitionAppear:!0,transitionName:this.getTransitionName()},c?h.a.createElement(y.a,{target:this.getAlignTarget(),key:"popup",ref:this.saveAlignRef,monitorWindowResize:!0,align:s,onAlign:this.onAlign},h.a.createElement(b.a,i()({visible:!0},E),v)):null):h.a.createElement(m.a,{component:"",exclusive:!0,transitionAppear:!0,transitionName:this.getTransitionName(),showProp:"xVisible"},h.a.createElement(y.a,{target:this.getAlignTarget(),key:"popup",ref:this.saveAlignRef,monitorWindowResize:!0,xVisible:c,childrenProps:{visible:"xVisible"},disabled:!c,align:s,onAlign:this.onAlign},h.a.createElement(b.a,i()({hiddenClassName:O},E),v)))},e.prototype.getZIndexStyle=function(){var t={},e=this.props;return void 0!==e.zIndex&&(t.zIndex=e.zIndex),t},e.prototype.getMaskElement=function(){var t=this.props,e=void 0;if(t.mask){var n=this.getMaskTransitionName();e=h.a.createElement(x.a,{style:this.getZIndexStyle(),key:"mask",className:t.prefixCls+"-mask",hiddenClassName:t.prefixCls+"-mask-hidden",visible:t.visible}),n&&(e=h.a.createElement(m.a,{key:"mask",showProp:"visible",transitionAppear:!0,component:"",transitionName:n},e))}return e},e.prototype.render=function(){return h.a.createElement("div",null,this.getMaskElement(),this.getPopupElement())},e}(f.Component);w.propTypes={visible:p.a.bool,style:p.a.object,getClassNameFromAlign:p.a.func,onAlign:p.a.func,getRootDomNode:p.a.func,onMouseEnter:p.a.func,align:p.a.any,destroyPopupOnHide:p.a.bool,className:p.a.string,prefixCls:p.a.string,onMouseLeave:p.a.func,stretch:p.a.string,children:p.a.node,point:p.a.shape({pageX:p.a.number,pageY:p.a.number})};var O=function(){var t=this;this.onAlign=function(e,n){var r=t.props,i=r.getClassNameFromAlign(n);t.currentAlignClassName!==i&&(t.currentAlignClassName=i,e.className=t.getClassName(i)),r.onAlign(e,n)},this.setStretchSize=function(){var e=t.props,n=e.stretch,r=e.getRootDomNode,i=e.visible,o=t.state,a=o.stretchChecked,u=o.targetHeight,s=o.targetWidth;if(!n||!i)return void(a&&t.setState({stretchChecked:!1}));var c=r();if(c){var l=c.offsetHeight,f=c.offsetWidth;u===l&&s===f&&a||t.setState({stretchChecked:!0,targetHeight:l,targetWidth:f})}},this.getTargetElement=function(){return t.props.getRootDomNode()},this.getAlignTarget=function(){var e=t.props.point;return e||t.getTargetElement}};e.a=w},function(t,e,n){"use strict";function r(t){return"function"===typeof t&&t?t():null}function i(t){return"object"===typeof t&&t?t:null}var o=n(1),a=n.n(o),u=n(2),s=n.n(u),c=n(3),l=n.n(c),f=n(0),h=n.n(f),d=n(12),p=n.n(d),g=n(18),v=n.n(g),y=n(871),m=n(262),b=n(879),x=function(t){function e(){var n,o,u;a()(this,e);for(var c=arguments.length,l=Array(c),f=0;f<c;f++)l[f]=arguments[f];return n=o=s()(this,t.call.apply(t,[this].concat(l))),o.forceAlign=function(){var t=o.props,e=t.disabled,n=t.target,a=t.align,u=t.onAlign;if(!e&&n){var s=v.a.findDOMNode(o),c=void 0,l=r(n),f=i(n);l?c=Object(y.a)(s,l,a):f&&(c=Object(y.b)(s,f,a)),u&&u(s,c)}},u=n,s()(o,u)}return l()(e,t),e.prototype.componentDidMount=function(){var t=this.props;this.forceAlign(),!t.disabled&&t.monitorWindowResize&&this.startMonitorWindowResize()},e.prototype.componentDidUpdate=function(t){var e=!1,n=this.props;if(!n.disabled){var o=v.a.findDOMNode(this),a=o?o.getBoundingClientRect():null;if(t.disabled)e=!0;else{var u=r(t.target),s=r(n.target),c=i(t.target),l=i(n.target);Object(b.c)(u)&&Object(b.c)(s)?e=!1:(u!==s||u&&!s&&l||c&&l&&s||l&&!Object(b.b)(c,l))&&(e=!0);var f=this.sourceRect||{};e||!o||f.width===a.width&&f.height===a.height||(e=!0)}this.sourceRect=a}e&&this.forceAlign(),n.monitorWindowResize&&!n.disabled?this.startMonitorWindowResize():this.stopMonitorWindowResize()},e.prototype.componentWillUnmount=function(){this.stopMonitorWindowResize()},e.prototype.startMonitorWindowResize=function(){this.resizeHandler||(this.bufferMonitor=Object(b.a)(this.forceAlign,this.props.monitorBufferTime),this.resizeHandler=Object(m.a)(window,"resize",this.bufferMonitor))},e.prototype.stopMonitorWindowResize=function(){this.resizeHandler&&(this.bufferMonitor.clear(),this.resizeHandler.remove(),this.resizeHandler=null)},e.prototype.render=function(){var t=this,e=this.props,n=e.childrenProps,r=e.children,i=h.a.Children.only(r);if(n){var o={};return Object.keys(n).forEach(function(e){o[e]=t.props[n[e]]}),h.a.cloneElement(i,o)}return i},e}(f.Component);x.propTypes={childrenProps:p.a.object,align:p.a.object.isRequired,target:p.a.oneOfType([p.a.func,p.a.shape({clientX:p.a.number,clientY:p.a.number,pageX:p.a.number,pageY:p.a.number})]),onAlign:p.a.func,monitorBufferTime:p.a.number,monitorWindowResize:p.a.bool,disabled:p.a.bool,children:p.a.any},x.defaultProps={target:function(){return window},monitorBufferTime:50,monitorWindowResize:!1,disabled:!1},e.a=x},function(t,e,n){"use strict";var r=n(872),i=n(878);n.d(e,"a",function(){return r.a}),n.d(e,"b",function(){return i.a});r.a},function(t,e,n){"use strict";function r(t){var e=Object(u.a)(t),n=Object(s.a)(t);return!e||n.left+n.width<=e.left||n.top+n.height<=e.top||n.left>=e.right||n.top>=e.bottom}function i(t,e,n){var i=n.target||e,a=Object(s.a)(i),u=!r(i);return Object(o.a)(t,a,n,u)}var o=n(372),a=n(374),u=n(373),s=n(375);i.__getOffsetParent=a.a,i.__getVisibleRectForElement=u.a,e.a=i},function(t,e,n){"use strict";function r(){if(void 0!==f)return f;f="";var t=document.createElement("p").style;for(var e in h)e+"Transform"in t&&(f=e);return f}function i(){return r()?r()+"TransitionProperty":"transitionProperty"}function o(){return r()?r()+"Transform":"transform"}function a(t,e){var n=i();n&&(t.style[n]=e,"transitionProperty"!==n&&(t.style.transitionProperty=e))}function u(t,e){var n=o();n&&(t.style[n]=e,"transform"!==n&&(t.style.transform=e))}function s(t){return t.style.transitionProperty||t.style[i()]}function c(t){var e=window.getComputedStyle(t,null),n=e.getPropertyValue("transform")||e.getPropertyValue(o());if(n&&"none"!==n){var r=n.replace(/[^0-9\-.,]/g,"").split(",");return{x:parseFloat(r[12]||r[4],0),y:parseFloat(r[13]||r[5],0)}}return{x:0,y:0}}function l(t,e){var n=window.getComputedStyle(t,null),r=n.getPropertyValue("transform")||n.getPropertyValue(o());if(r&&"none"!==r){var i=void 0,a=r.match(d);if(a)a=a[1],i=a.split(",").map(function(t){return parseFloat(t,10)}),i[4]=e.x,i[5]=e.y,u(t,"matrix("+i.join(",")+")");else{i=r.match(p)[1].split(",").map(function(t){return parseFloat(t,10)}),i[12]=e.x,i[13]=e.y,u(t,"matrix3d("+i.join(",")+")")}}else u(t,"translateX("+e.x+"px) translateY("+e.y+"px) translateZ(0)")}e.a=o,e.e=a,e.c=s,e.b=c,e.d=l;var f=void 0,h={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-",O:"-o-"},d=/matrix\((.*)\)/,p=/matrix3d\((.*)\)/},function(t,e,n){"use strict";function r(t){if(i.a.isWindow(t)||9===t.nodeType)return!1;var e=i.a.getDocument(t),n=e.body,r=null;for(r=t.parentNode;r&&r!==n;r=r.parentNode){if("fixed"===i.a.css(r,"position"))return!0}return!1}e.a=r;var i=n(88)},function(t,e,n){"use strict";function r(t,e,n,r){var o=i.a.clone(t),a={width:e.width,height:e.height};return r.adjustX&&o.left<n.left&&(o.left=n.left),r.resizeWidth&&o.left>=n.left&&o.left+a.width>n.right&&(a.width-=o.left+a.width-n.right),r.adjustX&&o.left+a.width>n.right&&(o.left=Math.max(n.right-a.width,n.left)),r.adjustY&&o.top<n.top&&(o.top=n.top),r.resizeHeight&&o.top>=n.top&&o.top+a.height>n.bottom&&(a.height-=o.top+a.height-n.bottom),r.adjustY&&o.top+a.height>n.bottom&&(o.top=Math.max(n.bottom-a.height,n.top)),i.a.mix(o,a)}var i=n(88);e.a=r},function(t,e,n){"use strict";function r(t,e,n,r,o){var a=Object(i.a)(e,n[1]),u=Object(i.a)(t,n[0]),s=[u.left-a.left,u.top-a.top];return{left:t.left-s[0]+r[0]-o[0],top:t.top-s[1]+r[1]-o[1]}}var i=n(877);e.a=r},function(t,e,n){"use strict";function r(t,e){var n=e.charAt(0),r=e.charAt(1),i=t.width,o=t.height,a=t.left,u=t.top;return"c"===n?u+=o/2:"b"===n&&(u+=o),"c"===r?a+=i/2:"r"===r&&(a+=i),{left:a,top:u}}e.a=r},function(t,e,n){"use strict";function r(t,e,n){var r=void 0,u=void 0,s=i.a.getDocument(t),c=s.defaultView||s.parentWindow,l=i.a.getWindowScrollLeft(c),f=i.a.getWindowScrollTop(c),h=i.a.viewportWidth(c),d=i.a.viewportHeight(c);r="pageX"in e?e.pageX:l+e.clientX,u="pageY"in e?e.pageY:f+e.clientY;var p={left:r,top:u,width:0,height:0},g=r>=0&&r<=l+h&&u>=0&&u<=f+d,v=[n.points[0],"cc"];return Object(o.a)(t,p,a({},n,{points:v}),g)}var i=n(88),o=n(372),a=Object.assign||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};e.a=r},function(t,e,n){"use strict";function r(t,e){function n(){i&&(clearTimeout(i),i=null)}function r(){n(),i=setTimeout(t,e)}var i=void 0;return r.clear=n,r}function i(t,e){return t===e||!(!t||!e)&&("pageX"in e&&"pageY"in e?t.pageX===e.pageX&&t.pageY===e.pageY:"clientX"in e&&"clientY"in e&&(t.clientX===e.clientX&&t.clientY===e.clientY))}function o(t){return t&&"object"===typeof t&&t.window===t}e.a=r,e.b=i,e.c=o},function(t,e,n){"use strict";var r=n(1),i=n.n(r),o=n(2),a=n.n(o),u=n(3),s=n.n(u),c=n(0),l=n.n(c),f=n(168),h=n.n(f),d=n(376),p=function(t){function e(){return i()(this,e),a()(this,t.apply(this,arguments))}return s()(e,t),e.prototype.render=function(){var t=this.props,e=t.className;return t.visible||(e+=" "+t.hiddenClassName),l.a.createElement("div",{className:e,onMouseEnter:t.onMouseEnter,onMouseLeave:t.onMouseLeave,style:t.style},l.a.createElement(d.a,{className:t.prefixCls+"-content",visible:t.visible},t.children))},e}(c.Component);p.propTypes={hiddenClassName:h.a.string,className:h.a.string,prefixCls:h.a.string,onMouseEnter:h.a.func,onMouseLeave:h.a.func,children:h.a.any},e.a=p},function(t,e,n){"use strict";var r={adjustX:1,adjustY:1},i={topLeft:{points:["bl","tl"],overflow:r,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:r,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:r,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:r,offset:[4,0]}};e.a=i},function(t,e){window.MutationObserver=window.MutationObserver||function(t){function e(t){this.i=[],this.m=t}function n(t){!function n(){var r=t.takeRecords();r.length&&t.m(r,t),t.h=setTimeout(n,e._period)}()}function r(e){var n,r={type:null,target:null,addedNodes:[],removedNodes:[],previousSibling:null,nextSibling:null,attributeName:null,attributeNamespace:null,oldValue:null};for(n in e)r[n]!==t&&e[n]!==t&&(r[n]=e[n]);return r}function i(t,e){var n=c(t,e);return function(i){var o,a=i.length;e.a&&3===t.nodeType&&t.nodeValue!==n.a&&i.push(new r({type:"characterData",target:t,oldValue:n.a})),e.b&&n.b&&u(i,t,n.b,e.f),(e.c||e.g)&&(o=s(i,t,n,e)),(o||i.length!==a)&&(n=c(t,e))}}function o(t,e){return e.value}function a(t,e){return"style"!==e.name?e.value:t.style.cssText}function u(e,n,i,o){for(var a,u,s={},c=n.attributes,l=c.length;l--;)a=c[l],u=a.name,o&&o[u]===t||(g(n,a)!==i[u]&&e.push(r({type:"attributes",target:n,attributeName:u,oldValue:i[u],attributeNamespace:a.namespaceURI})),s[u]=!0);for(u in i)s[u]||e.push(r({target:n,type:"attributes",attributeName:u,oldValue:i[u]}))}function s(e,n,i,o){function a(t,n,i,a,c){var l=t.length-1;c=-~((l-c)/2);for(var f,h,d;d=t.pop();)f=i[d.j],h=a[d.l],o.c&&c&&Math.abs(d.j-d.l)>=l&&(e.push(r({type:"childList",target:n,addedNodes:[f],removedNodes:[f],nextSibling:f.nextSibling,previousSibling:f.previousSibling})),c--),o.b&&h.b&&u(e,f,h.b,o.f),o.a&&3===f.nodeType&&f.nodeValue!==h.a&&e.push(r({type:"characterData",target:f,oldValue:h.a})),o.g&&s(f,h)}function s(n,i){for(var f,h,p,g,v,y=n.childNodes,m=i.c,b=y.length,x=m?m.length:0,_=0,w=0,O=0;w<b||O<x;)g=y[w],v=(p=m[O])&&p.node,g===v?(o.b&&p.b&&u(e,g,p.b,o.f),o.a&&p.a!==t&&g.nodeValue!==p.a&&e.push(r({type:"characterData",target:g,oldValue:p.a})),h&&a(h,n,y,m,_),o.g&&(g.childNodes.length||p.c&&p.c.length)&&s(g,p),w++,O++):(c=!0,f||(f={},h=[]),g&&(f[p=l(g)]||(f[p]=!0,-1===(p=d(m,g,O,"node"))?o.c&&(e.push(r({type:"childList",target:n,addedNodes:[g],nextSibling:g.nextSibling,previousSibling:g.previousSibling})),_++):h.push({j:w,l:p})),w++),v&&v!==y[w]&&(f[p=l(v)]||(f[p]=!0,-1===(p=d(y,v,w))?o.c&&(e.push(r({type:"childList",target:i.node,removedNodes:[v],nextSibling:m[O+1],previousSibling:m[O-1]})),_--):h.push({j:p,l:O})),O++));h&&a(h,n,y,m,_)}var c;return s(n,i),c}function c(t,e){var n=!0;return function t(r){var i={node:r};return!e.a||3!==r.nodeType&&8!==r.nodeType?(e.b&&n&&1===r.nodeType&&(i.b=h(r.attributes,function(t,n){return e.f&&!e.f[n.name]||(t[n.name]=g(r,n)),t})),n&&(e.c||e.a||e.b&&e.g)&&(i.c=f(r.childNodes,t)),n=e.g):i.a=r.nodeValue,i}(t)}function l(t){try{return t.id||(t.mo_id=t.mo_id||v++)}catch(e){try{return t.nodeValue}catch(t){return v++}}}function f(t,e){for(var n=[],r=0;r<t.length;r++)n[r]=e(t[r],r,t);return n}function h(t,e){for(var n={},r=0;r<t.length;r++)n=e(n,t[r],r,t);return n}function d(t,e,n,r){for(;n<t.length;n++)if((r?t[n][r]:t[n])===e)return n;return-1}e._period=30,e.prototype={observe:function(t,e){for(var r={b:!!(e.attributes||e.attributeFilter||e.attributeOldValue),c:!!e.childList,g:!!e.subtree,a:!(!e.characterData&&!e.characterDataOldValue)},o=this.i,a=0;a<o.length;a++)o[a].s===t&&o.splice(a,1);e.attributeFilter&&(r.f=h(e.attributeFilter,function(t,e){return t[e]=!0,t})),o.push({s:t,o:i(t,r)}),this.h||n(this)},takeRecords:function(){for(var t=[],e=this.i,n=0;n<e.length;n++)e[n].o(t);return t},disconnect:function(){this.i=[],clearTimeout(this.h),this.h=null}};var p=document.createElement("i");p.style.top=0;var g=(p="null"!=p.attributes.style.value)?o:a,v=1;return e}(void 0)},function(t,e,n){"use strict";var r=n(8),i=n.n(r),o=n(1),a=n.n(o),u=n(2),s=n.n(u),c=n(3),l=n.n(c),f=n(0),h=n.n(f),d=n(18),p=n.n(d),g=n(12),v=n.n(g),y=n(167),m=n(87),b=n.n(m),x=n(380),_=n.n(x),w=n(166),O=(n.n(w),n(104)),S=function(t){function e(n){a()(this,e);var r=s()(this,t.call(this,n));return r.onKeyDown=function(t){if(t.keyCode===y.a.ENTER)return r.onClick(t),!0},r.onMouseLeave=function(t){var e=r.props,n=e.eventKey,i=e.onItemHover,o=e.onMouseLeave;i({key:n,hover:!1}),o({key:n,domEvent:t})},r.onMouseEnter=function(t){var e=r.props,n=e.eventKey,i=e.onItemHover,o=e.onMouseEnter;i({key:n,hover:!0}),o({key:n,domEvent:t})},r.onClick=function(t){var e=r.props,n=e.eventKey,i=e.multiple,o=e.onClick,a=e.onSelect,u=e.onDeselect,s=e.isSelected,c={key:n,keyPath:[n],item:r,domEvent:t};o(c),i?s?u(c):a(c):s||a(c)},r}return l()(e,t),e.prototype.componentDidMount=function(){this.callRef()},e.prototype.componentDidUpdate=function(){this.props.active&&_()(p.a.findDOMNode(this),p.a.findDOMNode(this.props.parentMenu),{onlyScrollIfNeeded:!0}),this.callRef()},e.prototype.componentWillUnmount=function(){var t=this.props;t.onDestroy&&t.onDestroy(t.eventKey)},e.prototype.getPrefixCls=function(){return this.props.rootPrefixCls+"-item"},e.prototype.getActiveClassName=function(){return this.getPrefixCls()+"-active"},e.prototype.getSelectedClassName=function(){return this.getPrefixCls()+"-selected"},e.prototype.getDisabledClassName=function(){return this.getPrefixCls()+"-disabled"},e.prototype.callRef=function(){this.props.manualRef&&this.props.manualRef(this)},e.prototype.render=function(){var t,e=i()({},this.props),n=b()(this.getPrefixCls(),e.className,(t={},t[this.getActiveClassName()]=!e.disabled&&e.active,t[this.getSelectedClassName()]=e.isSelected,t[this.getDisabledClassName()]=e.disabled,t)),r=i()({},e.attribute,{title:e.title,className:n,role:e.role||"menuitem","aria-disabled":e.disabled});"option"===e.role?r=i()({},r,{role:"option","aria-selected":e.isSelected}):null!==e.role&&"none"!==e.role||(r.role="none");var o={onClick:e.disabled?null:this.onClick,onMouseLeave:e.disabled?null:this.onMouseLeave,onMouseEnter:e.disabled?null:this.onMouseEnter},a=i()({},e.style);"inline"===e.mode&&(a.paddingLeft=e.inlineIndent*e.level),O.g.forEach(function(t){return delete e[t]});var u=this.props.itemIcon;return"function"===typeof this.props.itemIcon&&(u=h.a.createElement(this.props.itemIcon,this.props)),h.a.createElement("li",i()({},e,r,o,{style:a}),e.children,u)},e}(h.a.Component);S.propTypes={attribute:v.a.object,rootPrefixCls:v.a.string,eventKey:v.a.string,active:v.a.bool,children:v.a.any,selectedKeys:v.a.array,disabled:v.a.bool,title:v.a.string,onItemHover:v.a.func,onSelect:v.a.func,onClick:v.a.func,onDeselect:v.a.func,parentMenu:v.a.object,onDestroy:v.a.func,onMouseEnter:v.a.func,onMouseLeave:v.a.func,multiple:v.a.bool,isSelected:v.a.bool,manualRef:v.a.func,itemIcon:v.a.oneOfType([v.a.func,v.a.node])},S.defaultProps={onSelect:O.h,onMouseEnter:O.h,onMouseLeave:O.h,manualRef:O.h},S.isMenuItem=!0;var C=Object(w.connect)(function(t,e){var n=t.activeKey,r=t.selectedKeys,i=e.eventKey;return{active:n[e.subMenuKey]===i,isSelected:-1!==r.indexOf(i)}})(S);e.a=C},function(t,e,n){"use strict";function r(t,e,n){n=n||{},9===e.nodeType&&(e=i.getWindow(e));var r=n.allowHorizontalScroll,o=n.onlyScrollIfNeeded,a=n.alignWithTop,u=n.alignWithLeft,s=n.offsetTop||0,c=n.offsetLeft||0,l=n.offsetBottom||0,f=n.offsetRight||0;r=void 0===r||r;var h=i.isWindow(e),d=i.offset(t),p=i.outerHeight(t),g=i.outerWidth(t),v=void 0,y=void 0,m=void 0,b=void 0,x=void 0,_=void 0,w=void 0,O=void 0,S=void 0,C=void 0;h?(w=e,C=i.height(w),S=i.width(w),O={left:i.scrollLeft(w),top:i.scrollTop(w)},x={left:d.left-O.left-c,top:d.top-O.top-s},_={left:d.left+g-(O.left+S)+f,top:d.top+p-(O.top+C)+l},b=O):(v=i.offset(e),y=e.clientHeight,m=e.clientWidth,b={left:e.scrollLeft,top:e.scrollTop},x={left:d.left-(v.left+(parseFloat(i.css(e,"borderLeftWidth"))||0))-c,top:d.top-(v.top+(parseFloat(i.css(e,"borderTopWidth"))||0))-s},_={left:d.left+g-(v.left+m+(parseFloat(i.css(e,"borderRightWidth"))||0))+f,top:d.top+p-(v.top+y+(parseFloat(i.css(e,"borderBottomWidth"))||0))+l}),x.top<0||_.top>0?!0===a?i.scrollTop(e,b.top+x.top):!1===a?i.scrollTop(e,b.top+_.top):x.top<0?i.scrollTop(e,b.top+x.top):i.scrollTop(e,b.top+_.top):o||(a=void 0===a||!!a,a?i.scrollTop(e,b.top+x.top):i.scrollTop(e,b.top+_.top)),r&&(x.left<0||_.left>0?!0===u?i.scrollLeft(e,b.left+x.left):!1===u?i.scrollLeft(e,b.left+_.left):x.left<0?i.scrollLeft(e,b.left+x.left):i.scrollLeft(e,b.left+_.left):o||(u=void 0===u||!!u,u?i.scrollLeft(e,b.left+x.left):i.scrollLeft(e,b.left+_.left)))}var i=n(885);t.exports=r},function(t,e,n){"use strict";function r(t){var e=void 0,n=void 0,r=void 0,i=t.ownerDocument,o=i.body,a=i&&i.documentElement;return e=t.getBoundingClientRect(),n=e.left,r=e.top,n-=a.clientLeft||o.clientLeft||0,r-=a.clientTop||o.clientTop||0,{left:n,top:r}}function i(t,e){var n=t["page"+(e?"Y":"X")+"Offset"],r="scroll"+(e?"Top":"Left");if("number"!==typeof n){var i=t.document;n=i.documentElement[r],"number"!==typeof n&&(n=i.body[r])}return n}function o(t){return i(t)}function a(t){return i(t,!0)}function u(t){var e=r(t),n=t.ownerDocument,i=n.defaultView||n.parentWindow;return e.left+=o(i),e.top+=a(i),e}function s(t,e,n){var r="",i=t.ownerDocument,o=n||i.defaultView.getComputedStyle(t,null);return o&&(r=o.getPropertyValue(e)||o[e]),r}function c(t,e){var n=t[S]&&t[S][e];if(w.test(n)&&!O.test(e)){var r=t.style,i=r[E],o=t[C][E];t[C][E]=t[S][E],r[E]="fontSize"===e?"1em":n||0,n=r.pixelLeft+M,r[E]=i,t[C][E]=o}return""===n?"auto":n}function l(t,e){for(var n=0;n<t.length;n++)e(t[n])}function f(t){return"border-box"===j(t,"boxSizing")}function h(t,e,n){var r={},i=t.style,o=void 0;for(o in e)e.hasOwnProperty(o)&&(r[o]=i[o],i[o]=e[o]);n.call(t);for(o in e)e.hasOwnProperty(o)&&(i[o]=r[o])}function d(t,e,n){var r=0,i=void 0,o=void 0,a=void 0;for(o=0;o<e.length;o++)if(i=e[o])for(a=0;a<n.length;a++){var u=void 0;u="border"===i?i+n[a]+"Width":i+n[a],r+=parseFloat(j(t,u))||0}return r}function p(t){return null!=t&&t==t.window}function g(t,e,n){if(p(t))return"width"===e?I.viewportWidth(t):I.viewportHeight(t);if(9===t.nodeType)return"width"===e?I.docWidth(t):I.docHeight(t);var r="width"===e?["Left","Right"]:["Top","Bottom"],i="width"===e?t.offsetWidth:t.offsetHeight,o=j(t),a=f(t,o),u=0;(null==i||i<=0)&&(i=void 0,u=j(t,e),(null==u||Number(u)<0)&&(u=t.style[e]||0),u=parseFloat(u)||0),void 0===n&&(n=a?A:k);var s=void 0!==i||a,c=i||u;if(n===k)return s?c-d(t,["border","padding"],r,o):u;if(s){var l=n===P?-d(t,["border"],r,o):d(t,["margin"],r,o);return c+(n===A?0:l)}return u+d(t,T.slice(n),r,o)}function v(t){var e=void 0,n=arguments;return 0!==t.offsetWidth?e=g.apply(void 0,n):h(t,D,function(){e=g.apply(void 0,n)}),e}function y(t,e,n){var r=n;{if("object"!==("undefined"===typeof e?"undefined":x(e)))return"undefined"!==typeof r?("number"===typeof r&&(r+="px"),void(t.style[e]=r)):j(t,e);for(var i in e)e.hasOwnProperty(i)&&y(t,i,e[i])}}function m(t,e){"static"===y(t,"position")&&(t.style.position="relative");var n=u(t),r={},i=void 0,o=void 0;for(o in e)e.hasOwnProperty(o)&&(i=parseFloat(y(t,o))||0,r[o]=i+e[o]-n[o]);y(t,r)}var b=Object.assign||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},x="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol?"symbol":typeof t},_=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,w=new RegExp("^("+_+")(?!px)[a-z%]+$","i"),O=/^(top|right|bottom|left)$/,S="currentStyle",C="runtimeStyle",E="left",M="px",j=void 0;"undefined"!==typeof window&&(j=window.getComputedStyle?s:c);var T=["margin","border","padding"],k=-1,P=2,A=1,I={};l(["Width","Height"],function(t){I["doc"+t]=function(e){var n=e.document;return Math.max(n.documentElement["scroll"+t],n.body["scroll"+t],I["viewport"+t](n))},I["viewport"+t]=function(e){var n="client"+t,r=e.document,i=r.body,o=r.documentElement,a=o[n];return"CSS1Compat"===r.compatMode&&a||i&&i[n]||a}});var D={position:"absolute",visibility:"hidden",display:"block"};l(["width","height"],function(t){var e=t.charAt(0).toUpperCase()+t.slice(1);I["outer"+e]=function(e,n){return e&&v(e,t,n?0:A)};var n="width"===t?["Left","Right"]:["Top","Bottom"];I[t]=function(e,r){if(void 0===r)return e&&v(e,t,k);if(e){var i=j(e);return f(e)&&(r+=d(e,["padding","border"],n,i)),y(e,t,r)}}}),t.exports=b({getWindow:function(t){var e=t.ownerDocument||t;return e.defaultView||e.parentWindow},offset:function(t,e){if("undefined"===typeof e)return u(t);m(t,e)},isWindow:p,each:l,css:y,clone:function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);if(t.overflow)for(var n in t)t.hasOwnProperty(n)&&(e.overflow[n]=t.overflow[n]);return e},scrollLeft:function(t,e){if(p(t)){if(void 0===e)return o(t);window.scrollTo(e,a(t))}else{if(void 0===e)return t.scrollLeft;t.scrollLeft=e}},scrollTop:function(t,e){if(p(t)){if(void 0===e)return a(t);window.scrollTo(o(t),e)}else{if(void 0===e)return t.scrollTop;t.scrollTop=e}},viewportWidth:0,viewportHeight:0},I)},function(t,e,n){"use strict";var r=n(8),i=n.n(r),o=n(36),a=n.n(o),u=n(1),s=n.n(u),c=n(2),l=n.n(c),f=n(3),h=n.n(f),d=n(0),p=n.n(d),g=n(12),v=n.n(g),y=n(104),m=function(t){function e(){var n,r,i;s()(this,e);for(var o=arguments.length,a=Array(o),u=0;u<o;u++)a[u]=arguments[u];return n=r=l()(this,t.call.apply(t,[this].concat(a))),r.renderInnerMenuItem=function(t){var e=r.props;return(0,e.renderMenuItem)(t,e.index,r.props.subMenuKey)},i=n,l()(r,i)}return h()(e,t),e.prototype.render=function(){var t=a()(this.props,[]),e=t.className,n=void 0===e?"":e,r=t.rootPrefixCls,o=r+"-item-group-title",u=r+"-item-group-list",s=t.title,c=t.children;return y.g.forEach(function(e){return delete t[e]}),delete t.onClick,p.a.createElement("li",i()({},t,{className:n+" "+r+"-item-group"}),p.a.createElement("div",{className:o,title:"string"===typeof s?s:void 0},s),p.a.createElement("ul",{className:u},p.a.Children.map(c,this.renderInnerMenuItem)))},e}(p.a.Component);m.propTypes={renderMenuItem:v.a.func,index:v.a.number,className:v.a.string,subMenuKey:v.a.string,rootPrefixCls:v.a.string},m.defaultProps={disabled:!0},m.isMenuItemGroup=!0,e.a=m},function(t,e,n){"use strict";var r=n(1),i=n.n(r),o=n(2),a=n.n(o),u=n(3),s=n.n(u),c=n(0),l=n.n(c),f=n(12),h=n.n(f),d=function(t){function e(){return i()(this,e),a()(this,t.apply(this,arguments))}return s()(e,t),e.prototype.render=function(){var t=this.props,e=t.className,n=t.rootPrefixCls,r=t.style;return l.a.createElement("li",{className:e+" "+n+"-item-divider",style:r})},e}(l.a.Component);d.propTypes={className:h.a.string,rootPrefixCls:h.a.string,style:h.a.object},d.defaultProps={disabled:!0,className:"",style:{}}},function(t,e,n){"use strict";var r=function(){};t.exports=r},function(t,e,n){"use strict";function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(){return i=Object.assign||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},i.apply(this,arguments)}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(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),Object.defineProperty(t,r.key,r)}}function u(t,e,n){return e&&a(t.prototype,e),n&&a(t,n),t}function s(t,e){return!e||"object"!==typeof e&&"function"!==typeof e?h(t):e}function c(t){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function l(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function h(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}n.d(e,"a",function(){return O});var d=n(87),p=n.n(d),g=n(12),v=(n.n(g),n(890)),y=n(0),m=(n.n(y),n(18)),b=(n.n(m),n(895)),x=n(263),_=this&&this.__rest||function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&(n[r[i]]=t[r[i]]);return n};v.a.displayName="Trigger";var w={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:0,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}},O=function(t){function e(t){var n;return o(this,e),n=s(this,c(e).call(this,t)),n.dropdownMenuRef=null,n.setDropdownWidth=function(){var t=m.findDOMNode(h(h(n))),e=t.offsetWidth;e!==n.state.dropdownWidth&&n.setState({dropdownWidth:e})},n.getInnerMenu=function(){return n.dropdownMenuRef&&n.dropdownMenuRef.menuRef},n.getPopupDOMNode=function(){return n.triggerRef.getPopupDomNode()},n.getDropdownElement=function(t){var e=n.props,r=e.dropdownRender,o=e.ariaId,a=y.createElement(b.a,i({ref:n.saveDropdownMenuRef},t,{ariaId:o,prefixCls:n.getDropdownPrefixCls(),onMenuSelect:e.onMenuSelect,onMenuDeselect:e.onMenuDeselect,onPopupScroll:e.onPopupScroll,value:e.value,backfillValue:e.backfillValue,firstActiveValue:e.firstActiveValue,defaultActiveFirstOption:e.defaultActiveFirstOption,dropdownMenuStyle:e.dropdownMenuStyle,menuItemSelectedIcon:e.menuItemSelectedIcon}));return r?r(a,e):null},n.getDropdownTransitionName=function(){var t=n.props,e=t.transitionName;return!e&&t.animation&&(e="".concat(n.getDropdownPrefixCls(),"-").concat(t.animation)),e},n.getDropdownPrefixCls=function(){return"".concat(n.props.prefixCls,"-dropdown")},n.saveDropdownMenuRef=Object(x.r)(h(h(n)),"dropdownMenuRef"),n.saveTriggerRef=Object(x.r)(h(h(n)),"triggerRef"),n.state={dropdownWidth:0},n}return l(e,t),u(e,[{key:"componentDidMount",value:function(){this.setDropdownWidth()}},{key:"componentDidUpdate",value:function(){this.setDropdownWidth()}},{key:"render",value:function(){var t,e,n=this.props,o=n.onPopupFocus,a=_(n,["onPopupFocus"]),u=a.multiple,s=a.visible,c=a.inputValue,l=a.dropdownAlign,f=a.disabled,h=a.showSearch,d=a.dropdownClassName,g=a.dropdownStyle,m=a.dropdownMatchSelectWidth,b=this.getDropdownPrefixCls(),O=(t={},r(t,d,!!d),r(t,"".concat(b,"--").concat(u?"multiple":"single"),1),t),S=this.getDropdownElement({menuItems:a.options,onPopupFocus:o,multiple:u,inputValue:c,visible:s});e=f?[]:Object(x.p)(a)&&!h?["click"]:["blur"];var C=i({},g),E=m?"width":"minWidth";return this.state.dropdownWidth&&(C[E]="".concat(this.state.dropdownWidth,"px")),y.createElement(v.a,i({},a,{showAction:f?[]:this.props.showAction,hideAction:e,ref:this.saveTriggerRef,popupPlacement:"bottomLeft",builtinPlacements:w,prefixCls:b,popupTransitionName:this.getDropdownTransitionName(),onPopupVisibleChange:a.onDropdownVisibleChange,popup:S,popupAlign:l,popupVisible:s,getPopupContainer:a.getPopupContainer,popupClassName:p()(O),popupStyle:C}),a.children)}}]),e}(y.Component);O.defaultProps={dropdownRender:function(t){return t}},O.propTypes={onPopupFocus:g.func,onPopupScroll:g.func,dropdownMatchSelectWidth:g.bool,dropdownAlign:g.object,visible:g.bool,disabled:g.bool,showSearch:g.bool,dropdownClassName:g.string,multiple:g.bool,inputValue:g.string,filterOption:g.any,options:g.any,prefixCls:g.string,popupClassName:g.string,children:g.any,showAction:g.arrayOf(g.string),menuItemSelectedIcon:g.oneOfType([g.func,g.node]),dropdownRender:g.func,ariaId:g.string},O.displayName="SelectTrigger"},function(t,e,n){"use strict";function r(){}function i(){return""}function o(){return window.document}var a=n(8),u=n.n(a),s=n(1),c=n.n(s),l=n(2),f=n.n(l),h=n(3),d=n.n(h),p=n(0),g=n.n(p),v=n(169),y=n.n(v),m=n(18),b=(n.n(m),n(370)),x=n(262),_=n(378),w=n(379),O=n(87),S=n.n(O),C=n(382),E=n(893),M=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"],j=!!m.createPortal,T={rcTrigger:y.a.shape({onPopupMouseDown:y.a.func})},k=function(t){function e(n){c()(this,e);var r=f()(this,t.call(this,n));P.call(r);var i=void 0;return i="popupVisible"in n?!!n.popupVisible:!!n.defaultPopupVisible,r.prevPopupVisible=i,r.state={popupVisible:i},r}return d()(e,t),e.prototype.getChildContext=function(){return{rcTrigger:{onPopupMouseDown:this.onPopupMouseDown}}},e.prototype.componentWillMount=function(){var t=this;M.forEach(function(e){t["fire"+e]=function(n){t.fireEvents(e,n)}})},e.prototype.componentDidMount=function(){this.componentDidUpdate({},{popupVisible:this.state.popupVisible})},e.prototype.componentWillReceiveProps=function(t){var e=t.popupVisible;void 0!==e&&this.setState({popupVisible:e})},e.prototype.componentDidUpdate=function(t,e){var n=this.props,r=this.state,i=function(){e.popupVisible!==r.popupVisible&&n.afterPopupVisibleChange(r.popupVisible)};if(j||this.renderComponent(null,i),this.prevPopupVisible=e.popupVisible,r.popupVisible){var o=void 0;return this.clickOutsideHandler||!this.isClickToHide()&&!this.isContextMenuToShow()||(o=n.getDocument(),this.clickOutsideHandler=Object(x.a)(o,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(o=o||n.getDocument(),this.touchOutsideHandler=Object(x.a)(o,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(o=o||n.getDocument(),this.contextMenuOutsideHandler1=Object(x.a)(o,"scroll",this.onContextMenuClose)),void(!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(x.a)(window,"blur",this.onContextMenuClose)))}this.clearOutsideHandler()},e.prototype.componentWillUnmount=function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout)},e.prototype.getPopupDomNode=function(){return this._component&&this._component.getPopupDomNode?this._component.getPopupDomNode():null},e.prototype.getPopupAlign=function(){var t=this.props,e=t.popupPlacement,n=t.popupAlign,r=t.builtinPlacements;return e&&r?Object(C.a)(r,e,n):n},e.prototype.setPopupVisible=function(t,e){var n=this.props.alignPoint;this.clearDelayTimer(),this.state.popupVisible!==t&&("popupVisible"in this.props||this.setState({popupVisible:t}),this.props.onPopupVisibleChange(t)),n&&e&&this.setPoint(e)},e.prototype.delaySetPopupVisible=function(t,e,n){var r=this,i=1e3*e;if(this.clearDelayTimer(),i){var o=n?{pageX:n.pageX,pageY:n.pageY}:null;this.delayTimer=setTimeout(function(){r.setPopupVisible(t,o),r.clearDelayTimer()},i)}else this.setPopupVisible(t,n)},e.prototype.clearDelayTimer=function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)},e.prototype.clearOutsideHandler=function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)},e.prototype.createTwoChains=function(t){var e=this.props.children.props,n=this.props;return e[t]&&n[t]?this["fire"+t]:e[t]||n[t]},e.prototype.isClickToShow=function(){var t=this.props,e=t.action,n=t.showAction;return-1!==e.indexOf("click")||-1!==n.indexOf("click")},e.prototype.isContextMenuToShow=function(){var t=this.props,e=t.action,n=t.showAction;return-1!==e.indexOf("contextMenu")||-1!==n.indexOf("contextMenu")},e.prototype.isClickToHide=function(){var t=this.props,e=t.action,n=t.hideAction;return-1!==e.indexOf("click")||-1!==n.indexOf("click")},e.prototype.isMouseEnterToShow=function(){var t=this.props,e=t.action,n=t.showAction;return-1!==e.indexOf("hover")||-1!==n.indexOf("mouseEnter")},e.prototype.isMouseLeaveToHide=function(){var t=this.props,e=t.action,n=t.hideAction;return-1!==e.indexOf("hover")||-1!==n.indexOf("mouseLeave")},e.prototype.isFocusToShow=function(){var t=this.props,e=t.action,n=t.showAction;return-1!==e.indexOf("focus")||-1!==n.indexOf("focus")},e.prototype.isBlurToHide=function(){var t=this.props,e=t.action,n=t.hideAction;return-1!==e.indexOf("focus")||-1!==n.indexOf("blur")},e.prototype.forcePopupAlign=function(){this.state.popupVisible&&this._component&&this._component.alignInstance&&this._component.alignInstance.forceAlign()},e.prototype.fireEvents=function(t,e){var n=this.props.children.props[t];n&&n(e);var r=this.props[t];r&&r(e)},e.prototype.close=function(){this.setPopupVisible(!1)},e.prototype.render=function(){var t=this,e=this.state.popupVisible,n=this.props,r=n.children,i=n.forceRender,o=n.alignPoint,a=n.className,u=g.a.Children.only(r),s={key:"trigger"};this.isContextMenuToShow()?s.onContextMenu=this.onContextMenu:s.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(s.onClick=this.onClick,s.onMouseDown=this.onMouseDown,s.onTouchStart=this.onTouchStart):(s.onClick=this.createTwoChains("onClick"),s.onMouseDown=this.createTwoChains("onMouseDown"),s.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(s.onMouseEnter=this.onMouseEnter,o&&(s.onMouseMove=this.onMouseMove)):s.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?s.onMouseLeave=this.onMouseLeave:s.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(s.onFocus=this.onFocus,s.onBlur=this.onBlur):(s.onFocus=this.createTwoChains("onFocus"),s.onBlur=this.createTwoChains("onBlur"));var c=S()(u&&u.props&&u.props.className,a);c&&(s.className=c);var l=g.a.cloneElement(u,s);if(!j)return g.a.createElement(_.a,{parent:this,visible:e,autoMount:!1,forceRender:i,getComponent:this.getComponent,getContainer:this.getContainer},function(e){var n=e.renderComponent;return t.renderComponent=n,l});var f=void 0;return(e||this._component||i)&&(f=g.a.createElement(w.a,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),[l,f]},e}(g.a.Component);k.propTypes={children:y.a.any,action:y.a.oneOfType([y.a.string,y.a.arrayOf(y.a.string)]),showAction:y.a.any,hideAction:y.a.any,getPopupClassNameFromAlign:y.a.any,onPopupVisibleChange:y.a.func,afterPopupVisibleChange:y.a.func,popup:y.a.oneOfType([y.a.node,y.a.func]).isRequired,popupStyle:y.a.object,prefixCls:y.a.string,popupClassName:y.a.string,className:y.a.string,popupPlacement:y.a.string,builtinPlacements:y.a.object,popupTransitionName:y.a.oneOfType([y.a.string,y.a.object]),popupAnimation:y.a.any,mouseEnterDelay:y.a.number,mouseLeaveDelay:y.a.number,zIndex:y.a.number,focusDelay:y.a.number,blurDelay:y.a.number,getPopupContainer:y.a.func,getDocument:y.a.func,forceRender:y.a.bool,destroyPopupOnHide:y.a.bool,mask:y.a.bool,maskClosable:y.a.bool,onPopupAlign:y.a.func,popupAlign:y.a.object,popupVisible:y.a.bool,defaultPopupVisible:y.a.bool,maskTransitionName:y.a.oneOfType([y.a.string,y.a.object]),maskAnimation:y.a.string,stretch:y.a.string,alignPoint:y.a.bool},k.contextTypes=T,k.childContextTypes=T,k.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:i,getDocument:o,onPopupVisibleChange:r,afterPopupVisibleChange:r,onPopupAlign:r,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[]};var P=function(){var t=this;this.onMouseEnter=function(e){var n=t.props.mouseEnterDelay;t.fireEvents("onMouseEnter",e),t.delaySetPopupVisible(!0,n,n?null:e)},this.onMouseMove=function(e){t.fireEvents("onMouseMove",e),t.setPoint(e)},this.onMouseLeave=function(e){t.fireEvents("onMouseLeave",e),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},this.onPopupMouseEnter=function(){t.clearDelayTimer()},this.onPopupMouseLeave=function(e){e.relatedTarget&&!e.relatedTarget.setTimeout&&t._component&&t._component.getPopupDomNode&&Object(b.a)(t._component.getPopupDomNode(),e.relatedTarget)||t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},this.onFocus=function(e){t.fireEvents("onFocus",e),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))},this.onMouseDown=function(e){t.fireEvents("onMouseDown",e),t.preClickTime=Date.now()},this.onTouchStart=function(e){t.fireEvents("onTouchStart",e),t.preTouchTime=Date.now()},this.onBlur=function(e){t.fireEvents("onBlur",e),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)},this.onContextMenu=function(e){e.preventDefault(),t.fireEvents("onContextMenu",e),t.setPopupVisible(!0,e)},this.onContextMenuClose=function(){t.isContextMenuToShow()&&t.close()},this.onClick=function(e){if(t.fireEvents("onClick",e),t.focusTime){var n=void 0;if(t.preClickTime&&t.preTouchTime?n=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?n=t.preClickTime:t.preTouchTime&&(n=t.preTouchTime),Math.abs(n-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,e&&e.preventDefault&&e.preventDefault();var r=!t.state.popupVisible;(t.isClickToHide()&&!r||r&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,e)},this.onPopupMouseDown=function(){var e=t.context.rcTrigger,n=void 0===e?{}:e;t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=setTimeout(function(){t.hasPopupMouseDown=!1},0),n.onPopupMouseDown&&n.onPopupMouseDown.apply(n,arguments)},this.onDocumentClick=function(e){if(!t.props.mask||t.props.maskClosable){var n=e.target,r=Object(m.findDOMNode)(t);Object(b.a)(r,n)||t.hasPopupMouseDown||t.close()}},this.getRootDomNode=function(){return Object(m.findDOMNode)(t)},this.getPopupClassNameFromAlign=function(e){var n=[],r=t.props,i=r.popupPlacement,o=r.builtinPlacements,a=r.prefixCls,u=r.alignPoint,s=r.getPopupClassNameFromAlign;return i&&o&&n.push(Object(C.b)(o,a,e,u)),s&&n.push(s(e)),n.join(" ")},this.getComponent=function(){var e=t.props,n=e.prefixCls,r=e.destroyPopupOnHide,i=e.popupClassName,o=e.action,a=e.onPopupAlign,s=e.popupAnimation,c=e.popupTransitionName,l=e.popupStyle,f=e.mask,h=e.maskAnimation,d=e.maskTransitionName,p=e.zIndex,v=e.popup,y=e.stretch,m=e.alignPoint,b=t.state,x=b.popupVisible,_=b.point,w=t.getPopupAlign(),O={};return t.isMouseEnterToShow()&&(O.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(O.onMouseLeave=t.onPopupMouseLeave),O.onMouseDown=t.onPopupMouseDown,O.onTouchStart=t.onPopupMouseDown,g.a.createElement(E.a,u()({prefixCls:n,destroyPopupOnHide:r,visible:x,point:m&&_,className:i,action:o,align:w,onAlign:a,animation:s,getClassNameFromAlign:t.getPopupClassNameFromAlign},O,{stretch:y,getRootDomNode:t.getRootDomNode,style:l,mask:f,zIndex:p,transitionName:c,maskAnimation:h,maskTransitionName:d,ref:t.savePopup}),"function"===typeof v?v():v)},this.getContainer=function(){var e=t.props,n=document.createElement("div");return n.style.position="absolute",n.style.top="0",n.style.left="0",n.style.width="100%",(e.getPopupContainer?e.getPopupContainer(Object(m.findDOMNode)(t)):e.getDocument().body).appendChild(n),n},this.setPoint=function(e){t.props.alignPoint&&e&&t.setState({point:{pageX:e.pageX,pageY:e.pageY}})},this.handlePortalUpdate=function(){t.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)},this.savePopup=function(e){t._component=e}};e.a=k},function(t,e,n){"use strict";function r(){}var i=n(892);t.exports=function(){function t(t,e,n,r,o,a){if(a!==i){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}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";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(t,e,n){"use strict";var r=n(8),i=n.n(r),o=n(1),a=n.n(o),u=n(2),s=n.n(u),c=n(3),l=n.n(c),f=n(0),h=n.n(f),d=n(169),p=n.n(d),g=n(18),v=n.n(g),y=n(371),m=n(165),b=n(894),x=n(383),_=n(382),w=function(t){function e(n){a()(this,e);var r=s()(this,t.call(this,n));return O.call(r),r.state={stretchChecked:!1,targetWidth:void 0,targetHeight:void 0},r.savePopupRef=_.c.bind(r,"popupInstance"),r.saveAlignRef=_.c.bind(r,"alignInstance"),r}return l()(e,t),e.prototype.componentDidMount=function(){this.rootNode=this.getPopupDomNode(),this.setStretchSize()},e.prototype.componentDidUpdate=function(){this.setStretchSize()},e.prototype.getPopupDomNode=function(){return v.a.findDOMNode(this.popupInstance)},e.prototype.getMaskTransitionName=function(){var t=this.props,e=t.maskTransitionName,n=t.maskAnimation;return!e&&n&&(e=t.prefixCls+"-"+n),e},e.prototype.getTransitionName=function(){var t=this.props,e=t.transitionName;return!e&&t.animation&&(e=t.prefixCls+"-"+t.animation),e},e.prototype.getClassName=function(t){return this.props.prefixCls+" "+this.props.className+" "+t},e.prototype.getPopupElement=function(){var t=this,e=this.savePopupRef,n=this.state,r=n.stretchChecked,o=n.targetHeight,a=n.targetWidth,u=this.props,s=u.align,c=u.visible,l=u.prefixCls,f=u.style,d=u.getClassNameFromAlign,p=u.destroyPopupOnHide,g=u.stretch,v=u.children,x=u.onMouseEnter,_=u.onMouseLeave,w=u.onMouseDown,O=u.onTouchStart,S=this.getClassName(this.currentAlignClassName||d(s)),C=l+"-hidden";c||(this.currentAlignClassName=null);var E={};g&&(-1!==g.indexOf("height")?E.height=o:-1!==g.indexOf("minHeight")&&(E.minHeight=o),-1!==g.indexOf("width")?E.width=a:-1!==g.indexOf("minWidth")&&(E.minWidth=a),r||(E.visibility="hidden",setTimeout(function(){t.alignInstance&&t.alignInstance.forceAlign()},0)));var M=i()({},E,f,this.getZIndexStyle()),j={className:S,prefixCls:l,ref:e,onMouseEnter:x,onMouseLeave:_,onMouseDown:w,onTouchStart:O,style:M};return p?h.a.createElement(m.a,{component:"",exclusive:!0,transitionAppear:!0,transitionName:this.getTransitionName()},c?h.a.createElement(y.a,{target:this.getAlignTarget(),key:"popup",ref:this.saveAlignRef,monitorWindowResize:!0,align:s,onAlign:this.onAlign},h.a.createElement(b.a,i()({visible:!0},j),v)):null):h.a.createElement(m.a,{component:"",exclusive:!0,transitionAppear:!0,transitionName:this.getTransitionName(),showProp:"xVisible"},h.a.createElement(y.a,{target:this.getAlignTarget(),key:"popup",ref:this.saveAlignRef,monitorWindowResize:!0,xVisible:c,childrenProps:{visible:"xVisible"},disabled:!c,align:s,onAlign:this.onAlign},h.a.createElement(b.a,i()({hiddenClassName:C},j),v)))},e.prototype.getZIndexStyle=function(){var t={},e=this.props;return void 0!==e.zIndex&&(t.zIndex=e.zIndex),t},e.prototype.getMaskElement=function(){var t=this.props,e=void 0;if(t.mask){var n=this.getMaskTransitionName();e=h.a.createElement(x.a,{style:this.getZIndexStyle(),key:"mask",className:t.prefixCls+"-mask",hiddenClassName:t.prefixCls+"-mask-hidden",visible:t.visible}),n&&(e=h.a.createElement(m.a,{key:"mask",showProp:"visible",transitionAppear:!0,component:"",transitionName:n},e))}return e},e.prototype.render=function(){return h.a.createElement("div",null,this.getMaskElement(),this.getPopupElement())},e}(f.Component);w.propTypes={visible:p.a.bool,style:p.a.object,getClassNameFromAlign:p.a.func,onAlign:p.a.func,getRootDomNode:p.a.func,align:p.a.any,destroyPopupOnHide:p.a.bool,className:p.a.string,prefixCls:p.a.string,onMouseEnter:p.a.func,onMouseLeave:p.a.func,onMouseDown:p.a.func,onTouchStart:p.a.func,stretch:p.a.string,children:p.a.node,point:p.a.shape({pageX:p.a.number,pageY:p.a.number})};var O=function(){var t=this;this.onAlign=function(e,n){var r=t.props,i=r.getClassNameFromAlign(n);t.currentAlignClassName!==i&&(t.currentAlignClassName=i,e.className=t.getClassName(i)),r.onAlign(e,n)},this.setStretchSize=function(){var e=t.props,n=e.stretch,r=e.getRootDomNode,i=e.visible,o=t.state,a=o.stretchChecked,u=o.targetHeight,s=o.targetWidth;if(!n||!i)return void(a&&t.setState({stretchChecked:!1}));var c=r();if(c){var l=c.offsetHeight,f=c.offsetWidth;u===l&&s===f&&a||t.setState({stretchChecked:!0,targetHeight:l,targetWidth:f})}},this.getTargetElement=function(){return t.props.getRootDomNode()},this.getAlignTarget=function(){var e=t.props.point;return e||t.getTargetElement}};e.a=w},function(t,e,n){"use strict";var r=n(1),i=n.n(r),o=n(2),a=n.n(o),u=n(3),s=n.n(u),c=n(0),l=n.n(c),f=n(169),h=n.n(f),d=n(383),p=function(t){function e(){return i()(this,e),a()(this,t.apply(this,arguments))}return s()(e,t),e.prototype.render=function(){var t=this.props,e=t.className;return t.visible||(e+=" "+t.hiddenClassName),l.a.createElement("div",{className:e,onMouseEnter:t.onMouseEnter,onMouseLeave:t.onMouseLeave,onMouseDown:t.onMouseDown,onTouchStart:t.onTouchStart,style:t.style},l.a.createElement(d.a,{className:t.prefixCls+"-content",visible:t.visible},t.children))},e}(c.Component);p.propTypes={hiddenClassName:h.a.string,className:h.a.string,prefixCls:h.a.string,onMouseEnter:h.a.func,onMouseLeave:h.a.func,onMouseDown:h.a.func,onTouchStart:h.a.func,children:h.a.any},e.a=p},function(t,e,n){"use strict";function r(){return r=Object.assign||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},r.apply(this,arguments)}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(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),Object.defineProperty(t,r.key,r)}}function a(t,e,n){return e&&o(t.prototype,e),n&&o(t,n),t}function u(t,e){return!e||"object"!==typeof e&&"function"!==typeof e?f(t):e}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function c(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function f(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}n.d(e,"a",function(){return w});var h=n(380),d=n.n(h),p=n(12),g=(n.n(p),n(896)),v=n.n(g),y=n(366),m=n(381),b=n(0),x=(n.n(b),n(18)),_=(n.n(x),n(263)),w=function(t){function e(t){var n;return i(this,e),n=u(this,s(e).call(this,t)),n.rafInstance={cancel:function(){return null}},n.lastVisible=!1,n.scrollActiveItemToView=function(){var t=Object(x.findDOMNode)(n.firstActiveItem),e=n.props,r=e.visible,i=e.firstActiveValue,o=n.props.value;if(t&&r){var a={onlyScrollIfNeeded:!0};o&&0!==o.length||!i||(a.alignWithTop=!0),n.rafInstance=v()(function(){d()(t,Object(x.findDOMNode)(n.menuRef),a)})}},n.renderMenu=function(){var t=n.props,e=t.menuItems,i=t.menuItemSelectedIcon,o=t.defaultActiveFirstOption,a=t.prefixCls,u=t.multiple,s=t.onMenuSelect,c=t.inputValue,l=t.backfillValue,f=t.onMenuDeselect,h=t.visible,d=n.props.firstActiveValue;if(e&&e.length){var p={};u?(p.onDeselect=f,p.onSelect=s):p.onClick=s;var g=n.props.value,v=Object(_.j)(e,g),x={},w=e;if(v.length||d){h&&!n.lastVisible?x.activeKey=v[0]||d:h||(x.activeKey=void 0);var O=!1,S=function(t){var e=t.key;return!O&&-1!==v.indexOf(e)||!O&&!v.length&&-1!==d.indexOf(t.key)?(O=!0,b.cloneElement(t,{ref:function(t){n.firstActiveItem=t}})):t};w=e.map(function(t){if(t.type.isMenuItemGroup){var e=Object(m.a)(t.props.children).map(S);return b.cloneElement(t,{},e)}return S(t)})}else n.firstActiveItem=null;var C=g&&g[g.length-1];return c===n.lastInputValue||C&&C===l||(x.activeKey=""),b.createElement(y.c,r({ref:n.saveMenuRef,style:n.props.dropdownMenuStyle,defaultActiveFirst:o,role:"listbox",itemIcon:u?i:null},x,{multiple:u},p,{selectedKeys:v,prefixCls:"".concat(a,"-menu")}),w)}return null},n.lastInputValue=t.inputValue,n.saveMenuRef=Object(_.r)(f(f(n)),"menuRef"),n}return c(e,t),a(e,[{key:"componentDidMount",value:function(){this.scrollActiveItemToView(),this.lastVisible=this.props.visible}},{key:"shouldComponentUpdate",value:function(t){return t.visible||(this.lastVisible=!1),this.props.visible&&!t.visible||t.visible||t.inputValue!==this.props.inputValue}},{key:"componentDidUpdate",value:function(t){var e=this.props;!t.visible&&e.visible&&this.scrollActiveItemToView(),this.lastVisible=e.visible,this.lastInputValue=e.inputValue}},{key:"componentWillUnmount",value:function(){this.rafInstance&&this.rafInstance.cancel&&this.rafInstance.cancel()}},{key:"render",value:function(){var t=this.renderMenu();return t?b.createElement("div",{style:{overflow:"auto",transform:"translateZ(0)"},id:this.props.ariaId,onFocus:this.props.onPopupFocus,onMouseDown:_.q,onScroll:this.props.onPopupScroll},t):null}}]),e}(b.Component);w.displayName="DropdownMenu",w.propTypes={ariaId:p.string,defaultActiveFirstOption:p.bool,value:p.any,dropdownMenuStyle:p.object,multiple:p.bool,onPopupFocus:p.func,onPopupScroll:p.func,onMenuDeSelect:p.func,onMenuSelect:p.func,prefixCls:p.string,menuItems:p.any,inputValue:p.string,visible:p.bool,firstActiveValue:p.string,menuItemSelectedIcon:p.oneOfType([p.func,p.node])}},function(t,e,n){(function(e){for(var r=n(897),i="undefined"===typeof window?e:window,o=["moz","webkit"],a="AnimationFrame",u=i["request"+a],s=i["cancel"+a]||i["cancelRequest"+a],c=0;!u&&c<o.length;c++)u=i[o[c]+"Request"+a],s=i[o[c]+"Cancel"+a]||i[o[c]+"CancelRequest"+a];if(!u||!s){var l=0,f=0,h=[];u=function(t){if(0===h.length){var e=r(),n=Math.max(0,1e3/60-(e-l));l=n+e,setTimeout(function(){var t=h.slice(0);h.length=0;for(var e=0;e<t.length;e++)if(!t[e].cancelled)try{t[e].callback(l)}catch(t){setTimeout(function(){throw t},0)}},Math.round(n))}return h.push({handle:++f,callback:t,cancelled:!1}),f},s=function(t){for(var e=0;e<h.length;e++)h[e].handle===t&&(h[e].cancelled=!0)}}t.exports=function(t){return u.call(i,t)},t.exports.cancel=function(){s.apply(i,arguments)},t.exports.polyfill=function(t){t||(t=i),t.requestAnimationFrame=u,t.cancelAnimationFrame=s}}).call(e,n(57))},function(t,e,n){(function(e){(function(){var n,r,i,o,a,u;"undefined"!==typeof performance&&null!==performance&&performance.now?t.exports=function(){return performance.now()}:"undefined"!==typeof e&&null!==e&&e.hrtime?(t.exports=function(){return(n()-a)/1e6},r=e.hrtime,n=function(){var t;return t=r(),1e9*t[0]+t[1]},o=n(),u=1e9*e.uptime(),a=o-u):Date.now?(t.exports=function(){return Date.now()-i},i=Date.now()):(t.exports=function(){return(new Date).getTime()-i},i=(new Date).getTime())}).call(this)}).call(e,n(898))},function(t,e){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function i(t){if(l===setTimeout)return setTimeout(t,0);if((l===n||!l)&&setTimeout)return l=setTimeout,setTimeout(t,0);try{return l(t,0)}catch(e){try{return l.call(null,t,0)}catch(e){return l.call(this,t,0)}}}function o(t){if(f===clearTimeout)return clearTimeout(t);if((f===r||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(t);try{return f(t)}catch(e){try{return f.call(null,t)}catch(e){return f.call(this,t)}}}function a(){g&&d&&(g=!1,d.length?p=d.concat(p):v=-1,p.length&&u())}function u(){if(!g){var t=i(a);g=!0;for(var e=p.length;e;){for(d=p,p=[];++v<e;)d&&d[v].run();v=-1,e=p.length}d=null,g=!1,o(t)}}function s(t,e){this.fun=t,this.array=e}function c(){}var l,f,h=t.exports={};!function(){try{l="function"===typeof setTimeout?setTimeout:n}catch(t){l=n}try{f="function"===typeof clearTimeout?clearTimeout:r}catch(t){f=r}}();var d,p=[],g=!1,v=-1;h.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];p.push(new s(t,e)),1!==p.length||g||i(u)},s.prototype.run=function(){this.fun.apply(null,this.array)},h.title="browser",h.browser=!0,h.env={},h.argv=[],h.version="",h.versions={},h.on=c,h.addListener=c,h.once=c,h.off=c,h.removeListener=c,h.removeAllListeners=c,h.emit=c,h.prependListener=c,h.prependOnceListener=c,h.listeners=function(t){return[]},h.binding=function(t){throw new Error("process.binding is not supported")},h.cwd=function(){return"/"},h.chdir=function(t){throw new Error("process.chdir is not supported")},h.umask=function(){return 0}},function(t,e){},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(0),g=r(p),v=n(13),y=n(30),m=n(7),b=n(9),x={position:"fixed",pointerEvents:"none",zIndex:100,left:0,top:0,width:"100%",height:"100%"},_=function(t){function e(){return(0,u.default)(this,e),(0,f.default)(this,(e.__proto__||(0,o.default)(e)).apply(this,arguments))}return(0,d.default)(e,t),(0,c.default)(e,[{key:"getItemStyles",value:function(){var t=this.props,e=t.initialOffset,n=t.currentOffset;if(!e||!n)return{display:"none"};var r=n.x,i=n.y,o="translate("+r+"px, "+i+"px)";return{transform:o,WebkitTransform:o}}},{key:"renderItem",value:function(){var t=this.props,e=t.item,n=t.itemType,r=e.node;switch(n){case b.dndTypes.JOINED_TABLE:return this.renderNode(r,!0);case b.dndTypes.TABLE:return g.default.createElement("div",{className:"ds-tree-item"},g.default.createElement("h6",null,r.text||r.name));default:return null}}},{key:"renderNode",value:function(t,e){var n=this,r=(0,v.toJS)(t.relatedFields)||[],i=r.filter(function(t){return t[0]&&t[1]}).length;return g.default.createElement("div",{className:"ds-tree-box",key:t.id},g.default.createElement("div",{className:"ds-tree-item"},g.default.createElement("h6",null,t.text||t.name),e?null:g.default.createElement("span",{className:"ds-tree-opt "+(i?"":"err")},i?g.default.createElement("b",null,i):g.default.createElement(m.Icon,{type:"plus"}),g.default.createElement(m.Icon,{type:"edit"}))),g.default.createElement("div",{className:"ds-tree-wrap"},t.children.map(function(t){return n.renderNode(t)})))}},{key:"render",value:function(){return this.props.isDragging?g.default.createElement("div",{style:x},g.default.createElement("div",{style:this.getItemStyles()},this.renderItem())):null}}]),e}(g.default.Component);e.default=(0,y.DragLayer)(function(t){return{item:t.getItem(),itemType:t.getItemType(),initialOffset:t.getInitialSourceClientOffset(),currentOffset:t.getSourceClientOffset(),isDragging:t.isDragging()}})(_)},function(t,e){},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(5),o=r(i),a=n(1),u=r(a),s=n(4),c=r(s),l=n(2),f=r(l),h=n(3),d=r(h),p=n(0),g=r(p),v=n(7),y=n(6),m=n(128),b=r(m),x=n(276),_=r(x);n(903);var w=function(){return g.default.createElement("div",{className:"di-scope-table"},g.default.createElement(v.Row,null,g.default.createElement(v.Col,{span:12},g.default.createElement("h4",null,"图表类型")),g.default.createElement(v.Col,{span:12},g.default.createElement("h4",null,"维度与度量适用范围"))),b.default.map(function(t){return g.default.createElement(v.Row,null,g.default.createElement(v.Col,{span:12},t.text),g.default.createElement(v.Col,{span:12},g.default.createElement(_.default,{chart:t})))}))},O=function(){},S=function(t){function e(){return(0,u.default)(this,e),(0,f.default)(this,(e.__proto__||(0,o.default)(e)).apply(this,arguments))}return(0,d.default)(e,t),(0,c.default)(e,[{key:"render",value:function(){return g.default.createElement("div",{className:"dm-interface-doc wea-f14"},g.default.createElement("section",null,g.default.createElement("h3",null,"示例"),g.default.createElement(v.Row,{className:"di-demo"},g.default.createElement(v.Col,{span:10},g.default.createElement("p",null,"接口返回数据"),g.default.createElement(y.WeaCodeMirror,{value:'{\n "status": 1,\n "data": {\n "dimensions": ["城市"],\n "measures": ["降雨量", "蒸发量"],\n "datas": [\n { "城市": "上海", "降雨量": 300, "蒸发量": 280 },\n { "城市": "北京", "降雨量": 200, "蒸发量": 180 },\n { "城市": "广州", "降雨量": 240, "蒸发量": 200 }\n ]\n }\n}',onChange:O})),g.default.createElement(v.Col,{span:12,offset:2},g.default.createElement("p",null,"效果图"),g.default.createElement("div",{className:"di-demo-img"})))),g.default.createElement("section",null,g.default.createElement("h3",null,"参数说明"),g.default.createElement("ul",null,g.default.createElement("li",null,g.default.createElement("p",null,g.default.createElement("code",null,"status")),g.default.createElement("p",null,"状态。当",g.default.createElement("code",null,"status"),"等于1时,表示成功,其他则表示失败。")),g.default.createElement("li",null,g.default.createElement("p",null,g.default.createElement("code",null,"data")),g.default.createElement("p",null,"图表渲染所需数据。",g.default.createElement("code",null,"data"),"中必须包含",g.default.createElement("code",null,"dimensions"),",",g.default.createElement("code",null,"measures"),"和",g.default.createElement("code",null,"datas"),"三个属性,否则图表将无法渲染。"),g.default.createElement("ul",null,g.default.createElement("li",null,g.default.createElement("p",null,g.default.createElement("code",null,"dimensions")),g.default.createElement("p",null,"图表维度,类型为",g.default.createElement("code",null,"Array<String>"),"。当渲染图表类型无需维度时,传空数组对象即可。")),g.default.createElement("li",null,g.default.createElement("p",null,g.default.createElement("code",null,"measures")),g.default.createElement("p",null,"图表度量,类型为",g.default.createElement("code",null,"Array<String|Number>"),"。")),g.default.createElement("li",null,g.default.createElement("p",null,g.default.createElement("code",null,"datas")),g.default.createElement("p",null,"图表数据,类型为",g.default.createElement("code",null,"Array<Object>"),"。")))),g.default.createElement("li",null,g.default.createElement("p",null,g.default.createElement("code",null,"error_msg")),g.default.createElement("p",null,"自定义错误。可选参数,当status不为1时有效。")))),g.default.createElement("section",null,g.default.createElement("h3",null,"各类型图表适用维度度量范围一览表"),g.default.createElement("p",null,g.default.createElement(w,null))))}}]),e}(g.default.PureComponent);e.default=S},function(t,e){},function(t,e){},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(906),o=r(i),a=n(922),u=r(a),s=n(924),c=r(s),l=n(925),f=r(l),h=n(218),d=r(h),p=n(226),g=r(p);e.default={dhStore:new d.default,dmStore:new g.default,dhDetailStore:new o.default,chartEditorStore:new u.default,dmEditorStore:new c.default,mobilePreviewStore:new f.default}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e,n,r){n&&(0,E.default)(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function o(t,e,n,r,i){var o={};return Object.keys(r).forEach(function(t){o[t]=r[t]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,r){return r(t,e,n)||n},o),i&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(i):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(t,e,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a,u,s,c,l,f,h,d,p,g,v,y,m,b,x,_,w,O,S,C=n(27),E=r(C),M=n(231),j=r(M),T=n(47),k=r(T),P=n(137),A=r(P),I=n(36),D=r(I),R=n(907),N=r(R),L=n(48),F=r(L),z=n(8),B=r(z),W=n(1),H=r(W),V=n(4),G=r(V),U=n(29),Y=r(U),q=n(143),X=r(q),K=n(140),$=r(K),Z=n(13),J=n(58),Q=n(232),tt=n(96),et=r(tt),nt=(a=function(){function t(){(0,H.default)(this,t),i(this,"boardInfo",u,this),i(this,"widgets",s,this),i(this,"layout",c,this),i(this,"noRight",l,this),i(this,"params",f,this),i(this,"defaultDataModelIds",h,this),i(this,"loading",d,this),i(this,"deleteBoardCom",p,this),i(this,"initExtraFilter",g,this),i(this,"initBoard",v,this),i(this,"initBoardWithModeInfo",y,this),i(this,"updateBoardName",m,this),i(this,"getNewLayoutItem",b,this),i(this,"onLayoutChange",x,this),i(this,"sortWidgets",_,this),i(this,"initState",w,this),i(this,"createSheetByAppid",O,this),i(this,"getWidget",S,this),this.renderThumb=Y.default.debounce(this.updateThumb.bind(this),300)}return(0,G.default)(t,[{key:"getBoardInfoWithApp",value:function(t){return $.default.getBoardInfoWithApp(t)}},{key:"getBoardInfo",value:function(t){var e=this;return $.default.getBoardInfo(t).then(function(t){var n=t.data;n&&(e.boardInfo=(0,B.default)({},n,{theme:n.theme||"default"}))})}},{key:"changeTheme",value:function(t){var e=this.boardInfo,n=e.id;e.theme!==t&&(this.boardInfo.theme=t,$.default.changeTheme(n,t))}},{key:"getWidgets",value:function(t){var e=this;return X.default.list({board:t}).then(function(t){var n=t.data;if(n){var r=function(t){return t.layout&&!Y.default.isEmpty(JSON.parse(t.layout))},i=n.filter(function(t){return!r(t)}),o=n.filter(function(t){return r(t)}).map(function(t){return JSON.parse(t.layout)});i.forEach(function(t){var n=e.getNewLayoutItem(o);t.layout=(0,F.default)(n),o.push(n),X.default.updateLayout(t.id,n)});var a=new N.default,u=n.map(function(t){var n=t.layout,r=(0,D.default)(t,["layout"]);return a.add(t.datamodel),n=JSON.parse(n),n.i=t.id,r.params=e.params,(0,B.default)({info:r},n)});a.size>0&&(e.defaultDataModelIds=(0,A.default)(a)),e.widgets=n,e.layout=u}})}},{key:"resolveAllCollides",value:function(t,e){var n=!1;return t.every(function(t){return n=!(0,Q.collides)(t,e)}),!n}},{key:"getWidgetInfo",value:function(t){return t?(0,Z.toJS)(this.widgets).find(function(e){return e.id===t.i}):""}},{key:"getDiffLayoutItem",value:function(t,e){var n="",r={},i=function(t,e){return t.i===e.i&&(t.w!==e.w||t.h!==e.h||t.x!==e.x||t.y!==e.y)};return e.forEach(function(t){r[t.i]=t}),t.every(function(t){var e=i(t,r[t.i]);return e&&(n=r[t.i]),!e}),n}},{key:"genThumb",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this,n=new Image,r=(0,Z.toJS)(this.layout);return new k.default(function(i,o){n.addEventListener("load",function o(){n.removeEventListener("load",o);var a=t.width,u=void 0===a?24:a,s=t.height,c=void 0===s?12:s,l=t.gridSize,f=void 0===l?28:l,h=t.gridSizeV,d=void 0===h?28:h,p=t.widgetOffset,g=void 0===p?10:p,v=t.lineWidth,y=void 0===v?4:v,m=t.bgColor,b=void 0===m?"#fff":m,x=t.borderStyle,_=void 0===x?"#eee":x,w=t.textColor,O=void 0===w?"#000":w,S=document.createElement("canvas"),C=u*f+g,E=c*d+g;S.setAttribute("width",C),S.setAttribute("height",E);var M=S.getContext("2d");M.lineWidth=2*y,r.forEach(function(t){M.save();var r=e.getWidgetInfo(t);if(r){var i=r.type,o=(t.x*f+g)/1.2,a=(t.y*d+g)/2,u=(t.w*f-g)/1.2,s=(t.h*d-g)/2;M.beginPath(),M.rect(o,a,u,s),M.clip(),M.fillStyle=b,M.fill(),M.fillStyle=O,M.strokeStyle=_,M.stroke();var c=J.thumbs[i];if(c){var l=(0,j.default)(c,2),h=l[0],p=l[1],v=(0,j.default)(J.scales,2),y=v[0],m=v[1],x=Math.min(u,s);M.drawImage(n,h*y,p*m,y,m,o+.5*(u-x),a+.5*(s-x),x,x)}M.restore()}});var T=S.toDataURL();i(T)}),n.addEventListener("error",function(){o()}),n.setAttribute("src","/edc/images/chart-thumb.png")})}},{key:"updateThumb",value:function(){var t=this;this.genThumb().then(function(e){$.default.updateThumb(t.boardInfo.id,e)})}}]),t}(),u=o(a.prototype,"boardInfo",[Z.observable],{enumerable:!0,initializer:function(){return null}}),s=o(a.prototype,"widgets",[Z.observable],{enumerable:!0,initializer:function(){return[]}}),c=o(a.prototype,"layout",[Z.observable],{enumerable:!0,initializer:function(){return[]}}),l=o(a.prototype,"noRight",[Z.observable],{enumerable:!0,initializer:function(){return!1}}),f=o(a.prototype,"params",[Z.observable],{enumerable:!0,initializer:function(){return{}}}),h=o(a.prototype,"defaultDataModelIds",[Z.observable],{enumerable:!0,initializer:function(){return[]}}),d=o(a.prototype,"loading",[Z.observable],{enumerable:!0,initializer:function(){return!0}}),p=o(a.prototype,"deleteBoardCom",[Z.action],{enumerable:!0,initializer:function(){var t=this;return function(e){X.default.delete(e).then(function(){t.layout=t.layout.filter(function(t){return t.info.id!==e})})}}}),g=o(a.prototype,"initExtraFilter",[Z.action],{enumerable:!0,initializer:function(){var t=this;return function(e,n){var r=(0,Z.toJS)(n);Y.default.isEqual(r,(0,Z.toJS)(t.params))||(t.layout.forEach(function(t){t.info.params=r}),t.params=r)}}}),v=o(a.prototype,"initBoard",[Z.action],{enumerable:!0,initializer:function(){var t=this;return function(e,n){t.noRight=n,e&&(t.loading=!0,k.default.all([t.getBoardInfo(e),t.getWidgets(e)]).then(function(){t.loading=!1,!t.noRight&&t.renderThumb()}))}}}),y=o(a.prototype,"initBoardWithModeInfo",[Z.action],{enumerable:!0,initializer:function(){var t=this;return function(e){e&&t.getBoardInfoWithApp(e)}}}),m=o(a.prototype,"updateBoardName",[Z.action],{enumerable:!0,initializer:function(){return function(t,e){t&&$.default.updateBoardName(t,e)}}}),b=o(a.prototype,"getNewLayoutItem",[Z.action],{enumerable:!0,initializer:function(){var t=this;return function(e){var n=e||(0,Z.toJS)(t.layout),r=(0,Q.sortLayoutItems)(n,null),i=r.length,o={};if(!n.length)return{w:7,h:8,x:0,y:0};for(var a=0;a<i;a++){var u=r[a];if([{w:7,h:8,x:u.x-7,y:u.y},{w:7,h:8,x:u.x+u.w,y:u.y},{w:7,h:8,x:u.x,y:u.y-8},{w:7,h:8,x:u.x,y:u.y+u.h}].every(function(e){return e.x+e.w>28||e.y<0||e.x<0||(t.resolveAllCollides(r,e)||!(o=e))}),!Y.default.isEmpty(o))break}return o}}}),x=o(a.prototype,"onLayoutChange",[Z.action],{enumerable:!0,initializer:function(){var t=this;return function(e){var n=(0,Z.toJS)(t.layout),r=t.getDiffLayoutItem(n,e),i=t.getWidgetInfo(r);t.layout=n.map(function(t){if(t.i===r.i){var e=r.w,n=r.h,i=r.x,o=r.y;return(0,B.default)({},t,{w:e,h:n,x:i,y:o})}return t}),i&&r&&!t.noRight&&(X.default.updateLayout(i.id,r),t.renderThumb())}}}),_=o(a.prototype,"sortWidgets",[Z.action],{enumerable:!0,initializer:function(){return function(t){return X.default.sortWidgets(t)}}}),w=o(a.prototype,"initState",[Z.action],{enumerable:!0,initializer:function(){var t=this;return function(){t.boardInfo={},t.widgets=[],t.layout=[]}}}),O=o(a.prototype,"createSheetByAppid",[Z.action],{enumerable:!0,initializer:function(){return function(t,e){return et.default.createSheet(t,e)}}}),S=o(a.prototype,"getWidget",[Z.action],{enumerable:!0,initializer:function(){return function(t){return X.default.getInfo(t)}}}),a);e.default=nt},function(t,e,n){t.exports={default:n(908),__esModule:!0}},function(t,e,n){n(93),n(45),n(62),n(909),n(915),n(918),n(920),t.exports=n(10).Set},function(t,e,n){"use strict";var r=n(910),i=n(384);t.exports=n(911)("Set",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return r.def(i(this,"Set"),t=0===t?0:t,t)}},r)},function(t,e,n){"use strict";var r=n(21).f,i=n(60),o=n(126),a=n(25),u=n(121),s=n(80),c=n(90),l=n(134),f=n(141),h=n(24),d=n(111).fastKey,p=n(384),g=h?"_s":"size",v=function(t,e){var n,r=d(e);if("F"!==r)return t._i[r];for(n=t._f;n;n=n.n)if(n.k==e)return n};t.exports={getConstructor:function(t,e,n,c){var l=t(function(t,r){u(t,l,e,"_i"),t._t=e,t._i=i(null),t._f=void 0,t._l=void 0,t[g]=0,void 0!=r&&s(r,n,t[c],t)});return o(l.prototype,{clear:function(){for(var t=p(this,e),n=t._i,r=t._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];t._f=t._l=void 0,t[g]=0},delete:function(t){var n=p(this,e),r=v(n,t);if(r){var i=r.n,o=r.p;delete n._i[r.i],r.r=!0,o&&(o.n=i),i&&(i.p=o),n._f==r&&(n._f=i),n._l==r&&(n._l=o),n[g]--}return!!r},forEach:function(t){p(this,e);for(var n,r=a(t,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(t){return!!v(p(this,e),t)}}),h&&r(l.prototype,"size",{get:function(){return p(this,e)[g]}}),l},def:function(t,e,n){var r,i,o=v(t,e);return o?o.v=n:(t._l=o={i:i=d(e,!0),k:e,v:n,p:r=t._l,n:void 0,r:!1},t._f||(t._f=o),r&&(r.n=o),t[g]++,"F"!==i&&(t._i[i]=o)),t},getEntry:v,setStrong:function(t,e,n){c(t,e,function(t,n){this._t=p(t,e),this._k=n,this._l=void 0},function(){for(var t=this,e=t._k,n=t._l;n&&n.r;)n=n.p;return t._t&&(t._l=n=n?n.n:t._t._f)?"keys"==e?l(0,n.k):"values"==e?l(0,n.v):l(0,[n.k,n.v]):(t._t=void 0,l(1))},n?"entries":"values",!n,!0),f(e)}}},function(t,e,n){"use strict";var r=n(14),i=n(16),o=n(111),a=n(31),u=n(26),s=n(126),c=n(80),l=n(121),f=n(23),h=n(46),d=n(21).f,p=n(912)(0),g=n(24);t.exports=function(t,e,n,v,y,m){var b=r[t],x=b,_=y?"set":"add",w=x&&x.prototype,O={};return g&&"function"==typeof x&&(m||w.forEach&&!a(function(){(new x).entries().next()}))?(x=e(function(e,n){l(e,x,t,"_c"),e._c=new b,void 0!=n&&c(n,y,e[_],e)}),p("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(t){var e="add"==t||"set"==t;t in w&&(!m||"clear"!=t)&&u(x.prototype,t,function(n,r){if(l(this,x,t),!e&&m&&!f(n))return"get"==t&&void 0;var i=this._c[t](0===n?0:n,r);return e?this:i})}),m||d(x.prototype,"size",{get:function(){return this._c.size}})):(x=v.getConstructor(e,t,y,_),s(x.prototype,n),o.NEED=!0),h(x,t),O[t]=x,i(i.G+i.W+i.F,O),m||v.setStrong(x,t,y),x}},function(t,e,n){var r=n(25),i=n(91),o=n(34),a=n(61),u=n(913);t.exports=function(t,e){var n=1==t,s=2==t,c=3==t,l=4==t,f=6==t,h=5==t||f,d=e||u;return function(e,u,p){for(var g,v,y=o(e),m=i(y),b=r(u,p,3),x=a(m.length),_=0,w=n?d(e,x):s?d(e,0):void 0;x>_;_++)if((h||_ in m)&&(g=m[_],v=b(g,_,y),t))if(n)w[_]=v;else if(v)switch(t){case 3:return!0;case 5:return g;case 6:return _;case 2:w.push(g)}else if(l)return!1;return f?-1:c||l?l:w}}},function(t,e,n){var r=n(914);t.exports=function(t,e){return new(r(t))(e)}},function(t,e,n){var r=n(23),i=n(135),o=n(17)("species");t.exports=function(t){var e;return i(t)&&(e=t.constructor,"function"!=typeof e||e!==Array&&!i(e.prototype)||(e=void 0),r(e)&&null===(e=e[o])&&(e=void 0)),void 0===e?Array:e}},function(t,e,n){var r=n(16);r(r.P+r.R,"Set",{toJSON:n(916)("Set")})},function(t,e,n){var r=n(79),i=n(917);t.exports=function(t){return function(){if(r(this)!=t)throw TypeError(t+"#toJSON isn't generic");return i(this)}}},function(t,e,n){var r=n(80);t.exports=function(t,e){var n=[];return r(t,!1,n.push,n,e),n}},function(t,e,n){n(919)("Set")},function(t,e,n){"use strict";var r=n(16);t.exports=function(t){r(r.S,t,{of:function(){for(var t=arguments.length,e=new Array(t);t--;)e[t]=arguments[t];return new this(e)}})}},function(t,e,n){n(921)("Set")},function(t,e,n){"use strict";var r=n(16),i=n(44),o=n(25),a=n(80);t.exports=function(t){r(r.S,t,{from:function(t){var e,n,r,u,s=arguments[1];return i(this),e=void 0!==s,e&&i(s),void 0==t?new this:(n=[],e?(r=0,u=o(s,arguments[2],2),a(t,!1,function(t){n.push(u(t,r++))})):a(t,!1,n.push,n),new this(n))}})}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e,n,r){n&&(0,Y.default)(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function o(t,e,n,r,i){var o={};return Object.keys(r).forEach(function(t){o[t]=r[t]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,r){return r(t,e,n)||n},o),i&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(i):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(t,e,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a,u,s,c,l,f,h,d,p,g,v,y,m,b,x,w,O,S,C,E,M,j,T,k,P,A,I,D,R,N,L,F,z,B,W,H,V,G,U=n(27),Y=r(U),q=n(47),X=r(q),K=n(78),$=r(K),Z=n(48),J=r(Z),Q=n(8),tt=r(Q),et=n(1),nt=r(et),rt=n(4),it=r(rt),ot=n(7),at=n(6),ut=n(13),st=n(96),ct=r(st),lt=n(143),ft=r(lt),ht=n(128),dt=n(270),pt=r(dt),gt=n(271),vt=n(9),yt=n(127),mt=n(266),bt=n(923),xt=r(bt),_t=n(82),wt=r(_t),Ot=at.WeaLocaleProvider.getLabel,St=(a=function(){function t(){(0,nt.default)(this,t),this.originalWidgetInfo=null,i(this,"isDragging",u,this),i(this,"isCreate",s,this),i(this,"isDMPickerVisible",c,this),i(this,"isDMEditorVisible",l,this),i(this,"selectedDataModel",f,this),i(this,"dataModels",h,this),i(this,"isMetaLoading",d,this),i(this,"tableMetas",p,this),i(this,"widgetInfo",g,this),i(this,"isChartDataLoading",v,this),i(this,"chartConfig",y,this),i(this,"dataErrorMsg",m,this),i(this,"widgetId",b,this),i(this,"boardId",x,this),i(this,"digitalPanelData",w,this),i(this,"saving",O,this),i(this,"onDraggingChange",S,this),i(this,"toggleDMPicker",C,this),i(this,"hideDMEditorDialog",E,this),i(this,"showDMEditorDialog",M,this),i(this,"getAllDataModels",j,this),i(this,"onDMEdit",T,this),i(this,"onDataModelChange",k,this),i(this,"initSpecifyDM",P,this),i(this,"initDMPicker",A,this),i(this,"initWidgetConifg",I,this),i(this,"getTableMetas",D,this),i(this,"onAxisFieldsChange",R,this),i(this,"onPanelChange",N,this),i(this,"updateChartName",L,this),i(this,"onChartTypeChange",F,this),i(this,"updateConfig",z,this),i(this,"canDrop",B,this),i(this,"onFiltersChange",W,this),i(this,"onCreateDataModel",H,this),i(this,"initState",V,this),i(this,"onChartInfoChange",G,this),this.originalData=null}return(0,it.default)(t,[{key:"mergeDMToWidget",value:function(t,e){e||(e=(0,ut.toJS)(this.widgetInfo));var n="";return n=yt.types.DB===t.type?t.id:t.actionUrl,e.dmType=t.type,e.datamodel=n,e.dimensions=[],e.measures=[],e.filters=[],e.name=t.name||Ot("512274","未命名图表"),e}},{key:"getChartConfigByInterface",value:function(){var t=this,e=this.selectedDataModel.actionUrl,n=function(e){t.dataErrorMsg=e||Ot("512273","图表配置异常,请检查接口返回数据"),t.isChartDataLoading=!1};this.isChartDataLoading=!0,(0,mt.fetchForInterface)(e).then(function(e){var n=t.widgetInfo,r=n.type,i=n.name;(new pt.default).init(r).then(function(){var n=(0,gt.get)((0,tt.default)({},e,{type:r}));n?n.title=i:t.dataErrorMsg=Ot("512273","图表配置异常,请检查接口返回数据"),t.originalData=e,t.chartConfig=n,t.isChartDataLoading=!1})}).catch(function(t){n(t)})}},{key:"getDataModel",value:function(t,e){var n={type:t};return yt.types.DB===t?(n.id=e.id,n.name=e.name):n.actionUrl=e.id,n}},{key:"parseToFilters",value:function(t){return t.map(function(t){var e=t.content,n=t.tableName,r=t.fieldName;return{type:t.fieldType,name:t.fieldText,table:n,field:r,filterType:e.type,isNull:!!e.isNull,conditions:e.conditions||[]}})}},{key:"convertToFilters",value:function(t){return t.map(function(t){var e=t.table,n=t.field,r=t.type,i=t.isNull,o=t.conditions,a=t.filterType,u=vt.filterTypes.CONDITION===a,s={type:a};return u?s.conditions=o:s.isNull=i,{content:s,tableName:e,fieldName:n,fieldType:r}})}},{key:"getData",value:function(){var t=this,e=(0,ut.toJS)(this.widgetInfo),n=e.datamodel,r=e.dimensions,i=void 0===r?[]:r,o=e.measures,a=void 0===o?[]:o,u=e.filters,s=void 0===u?[]:u,c=e.type;this.isChartDataLoading=!0,this.dataErrorMsg="";var l=(0,J.default)({datamodel:n,dimensions:i,measures:a,filters:this.convertToFilters(s)});ft.default.getDataWithConfig(xt.default.compress(l)).then(function(e){var n=e.data;(new pt.default).init(c).then(function(){var e=(0,gt.get)({data:n,measures:a,dimensions:i,type:c});if(e&&(e.config=t.widgetInfo.config,i.length>0)){var r=i[0].fieldText||i[0].fieldName;t.chartConfig?r=t.widgetInfo.name:t.updateChartName(r),e.title=r}t.digitalPanelData=n,t.originalData=n,t.chartConfig=e,t.isChartDataLoading=!1})}).catch(function(e){t.dataErrorMsg=e.api_errormsg,t.isChartDataLoading=!1})}}]),t}(),u=o(a.prototype,"isDragging",[ut.observable],{enumerable:!0,initializer:function(){return!1}}),s=o(a.prototype,"isCreate",[ut.observable],{enumerable:!0,initializer:function(){return!1}}),c=o(a.prototype,"isDMPickerVisible",[ut.observable],{enumerable:!0,initializer:function(){return!1}}),l=o(a.prototype,"isDMEditorVisible",[ut.observable],{enumerable:!0,initializer:function(){return!1}}),f=o(a.prototype,"selectedDataModel",[ut.observable],{enumerable:!0,initializer:function(){return{}}}),h=o(a.prototype,"dataModels",[ut.observable],{enumerable:!0,initializer:function(){return[]}}),d=o(a.prototype,"isMetaLoading",[ut.observable],{enumerable:!0,initializer:function(){return!1}}),p=o(a.prototype,"tableMetas",[ut.observable],{enumerable:!0,initializer:function(){return null}}),g=o(a.prototype,"widgetInfo",[ut.observable],{enumerable:!0,initializer:function(){return{}}}),v=o(a.prototype,"isChartDataLoading",[ut.observable],{enumerable:!0,initializer:function(){return!1}}),y=o(a.prototype,"chartConfig",[ut.observable],{enumerable:!0,initializer:function(){return null}}),m=o(a.prototype,"dataErrorMsg",[ut.observable],{enumerable:!0,initializer:function(){return""}}),b=o(a.prototype,"widgetId",[ut.observable],{enumerable:!0,initializer:function(){return""}}),x=o(a.prototype,"boardId",[ut.observable],{enumerable:!0,initializer:function(){return""}}),w=o(a.prototype,"digitalPanelData",[ut.observable],{enumerable:!0,initializer:function(){return null}}),O=o(a.prototype,"saving",[ut.observable],{enumerable:!0,initializer:function(){return!1}}),S=o(a.prototype,"onDraggingChange",[ut.action],{enumerable:!0,initializer:function(){var t=this;return function(e){t.isDragging=e}}}),C=o(a.prototype,"toggleDMPicker",[ut.action],{enumerable:!0,initializer:function(){var t=this;return function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];t.isDMPickerVisible=e}}}),E=o(a.prototype,"hideDMEditorDialog",[ut.action],{enumerable:!0,initializer:function(){var t=this;return function(){t.isDMEditorVisible=!1}}}),M=o(a.prototype,"showDMEditorDialog",[ut.action],{enumerable:!0,initializer:function(){var t=this;return function(){t.isDMEditorVisible=!0}}}),j=o(a.prototype,"getAllDataModels",[ut.action],{enumerable:!0,initializer:function(){var t=this;return function(e,n){return ct.default.getAllDataModels(e,n).then(function(e){return t.dataModels=e.data,e})}}}),T=o(a.prototype,"onDMEdit",[ut.action],{enumerable:!0,initializer:function(){var t=this;return function(){var e=t.selectedDataModel.id;t.hideDMEditorDialog(),t.getTableMetas(e)}}}),k=o(a.prototype,"onDataModelChange",[ut.action],{enumerable:!0,initializer:function(){var t=this;return function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.selectedDataModel=e,t.dataErrorMsg="",n.id||t.widgetInfo.id?(t.widgetInfo=t.mergeDMToWidget(e),t.chartConfig=null):t.widgetInfo=t.mergeDMToWidget(e,n),e.type&&yt.types.DB!==e.type?t.getChartConfigByInterface():t.getTableMetas(e.id),t.toggleDMPicker(!1)}}}),P=o(a.prototype,"initSpecifyDM",[ut.action],{enumerable:!0,initializer:function(){var t=this;return function(e,n){e.length&&(t.isMetaLoading=!0,t.getAllDataModels().then(function(r){var i=[],o=r.data;o.forEach(function(t){var e=t.name,n=t.items;n.forEach(function(t){return t.groupName=e}),i.push.apply(i,(0,$.default)(n))}),o=e.map(function(t){return i.find(function(e){return e.id===t})}),1===o.length?t.onDataModelChange((0,tt.default)({},o[0],{type:yt.types.DB}),n):(t.toggleDMPicker(!0),t.isCreate=!0),t.dataModels=[{name:o[0].groupName,items:o}]}))}}}),A=o(a.prototype,"initDMPicker",[ut.action],{enumerable:!0,initializer:function(){var t=this;return function(e,n){e?(t.isMetaLoading=!0,t.initWidgetConifg(e)):t.toggleDMPicker(!0),t.widgetId=e,t.boardId=n,t.isCreate=!e,t.getAllDataModels(e,n)}}}),I=o(a.prototype,"initWidgetConifg",[ut.action],{enumerable:!0,initializer:function(){var t=this;return function(e){t.dataErrorMsg="",ft.default.getInfo(e).then(function(n){var r=n.data,i=r.dmType,o=r.datamodel,a=r.filters,u=void 0===a?[]:a;return _.isEmpty(r.config)&&(r.config={colors:[],legend:{enabled:"0",position:"bottom-center"},url:""}),o.id?(t.selectedDataModel=t.getDataModel(i,o),r.datamodel=o.id,r.filters=t.parseToFilters(u),t.widgetInfo=r,t.originalWidgetInfo=(0,ut.toJS)(t.widgetInfo),yt.types.INTERFACE===i?t.getChartConfigByInterface():(t.getTableMetas(r.datamodel),ft.default.getData(e).then(function(e){var n=e.data,i=r.dimensions,o=r.measures,a=r.type;t.digitalPanelData=n,(new pt.default).init(a).then(function(){var e=(0,gt.get)({data:n,measures:o,dimensions:i,type:a});e&&(e.title=r.name,e.config=r.config||{}),t.originalData=n,t.chartConfig=e})}).catch(function(e){t.dataErrorMsg=e.api_errormsg}))):void t.toggleDMPicker(!0)})}}}),D=o(a.prototype,"getTableMetas",[ut.action],{enumerable:!0,initializer:function(){var t=this;return function(e){t.isMetaLoading=!0,t.tableMetas=null,ct.default.getTableMetasByModelId(e).then(function(e){t.tableMetas=e.data,t.isMetaLoading=!1})}}}),R=o(a.prototype,"onAxisFieldsChange",[ut.action],{enumerable:!0,initializer:function(){var t=this;return function(e,n){t.widgetInfo[n]=e,t.getData()}}}),N=o(a.prototype,"onPanelChange",[ut.action],{enumerable:!0,initializer:function(){var t=this;return function(e){var n=t.widgetInfo.config;t.widgetInfo.config=(0,tt.default)({},n,{panel:e})}}}),L=o(a.prototype,"updateChartName",[ut.action],{enumerable:!0,initializer:function(){var t=this;return function(e){t.widgetInfo.name=e}}}),F=o(a.prototype,"onChartTypeChange",[ut.action],{enumerable:!0,initializer:function(){var t=this;return function(e){var n=(0,ut.toJS)(t.widgetInfo),r=n.dimensions,i=void 0===r?[]:r,o=n.measures,a=void 0===o?[]:o,u=n.dmType;if(t.widgetInfo.type=e,t.originalData){var s=function(e){return(0,tt.default)({},e,{config:t.widgetInfo.config})};if(yt.types.INTERFACE===u){var c=(0,gt.get)((0,tt.default)({},t.originalData,{type:e}));t.chartConfig=s(c)}else(new pt.default).init(e).then(function(){var n=(0,gt.get)({dimensions:i,measures:a,type:e,data:t.originalData});t.chartConfig=s(n)})}}}}),z=o(a.prototype,"updateConfig",[ut.action],{enumerable:!0,initializer:function(){var t=this;return function(){var e=(0,ut.toJS)(t.widgetInfo),n=e.id,r=e.name,i=e.type,o=e.config,a=e.datamodel,u=e.dmType,s=e.dimensions,c=void 0===s?[]:s,l=e.measures,f=void 0===l?[]:l,h=e.filters,d=void 0===h?[]:h;if(!n)return ft.default.create((0,ut.toJS)(t.widgetInfo)).then(function(e){t.widgetInfo.id=e.data.id}).then(function(){return t.updateConfig()});if(t.saving)return X.default.reject();var p=(0,J.default)({id:n,name:r,type:i,dimensions:c,measures:f,config:o,datamodel:a,dmType:u,filters:t.convertToFilters(d)});return t.saving=!0,t.originalWidgetInfo=(0,ut.toJS)(t.widgetInfo),ft.default.updateConfig(xt.default.compress(p)).then(function(){t.saving=!1}).catch(function(){t.saving=!1})}}}),B=o(a.prototype,"canDrop",[ut.action],{enumerable:!0,initializer:function(){var t=this;return function(e){var n=e===vt.DIMENSIONS,r=t.widgetInfo,i=r.dimensions,o=r.measures,a=r.type,u=n?i.length:o.length,s=ht.configObj[a][e.toLowerCase()],c=s.min,l=s.value,f=s.max,h=u+1-(f||l||0);return!!(c||h<=0)||(ot.message.warn(""+Ot("512269","超出图表要求的")+(n?Ot("512270","维度项"):Ot("512271","度量项"))+Ot("512272","数量, 无法继续添加")),!1)}}}),W=o(a.prototype,"onFiltersChange",[ut.action],{enumerable:!0,initializer:function(){var t=this;return function(e){var n=(0,ut.toJS)(t.widgetInfo.filters);(0,J.default)(e)!==(0,J.default)(n)&&(t.widgetInfo.filters=e,t.getData())}}}),H=o(a.prototype,"onCreateDataModel",[ut.action],{enumerable:!0,initializer:function(){var t=this;return function(e,n){var r=t.widgetId,i=t.boardId;(r||i)&&ct.default.addDataSource({widgetId:r,boardId:i}).then(function(r){var i=r&&r.data,o=i.id,a=i.name;e.id=o,e.name=a,t.onDataModelChange(e,n),t.showDMEditorDialog()})}}}),V=o(a.prototype,"initState",[ut.action],{enumerable:!0,initializer:function(){var t=this;return function(){t.tableMetas=null,t.isChartDataLoading=!1,t.isMetaLoading=!1,t.widgetInfo={},t.selectedDataModel={},t.chartConfig=null,t.isDMEditorVisible=!1,t.isDMPickerVisible=!1,t.dataErrorMsg=""}}}),G=o(a.prototype,"onChartInfoChange",[ut.action],{enumerable:!0,initializer:function(){var t=this;return function(e,n){var r=["legend","colors"];switch(e){case"name":t.widgetInfo.name=n,t.chartConfig.title=n;break;default:var i=t.widgetInfo.config;i=i||{},i[e]=n,t.widgetInfo.config=i,t.chartConfig&&(t.chartConfig.config=i,~r.indexOf(e)&&(t.chartConfig.uid=(0,wt.default)()))}}}}),a);e.default=St},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t){var e,n,r,i={},o="",a=[],u=Math.pow(2,16),s=t.length;for(e=0;e<s;e+=1)n=t.charAt(e),r=o+n,i.hasOwnProperty(r)?o=r:(o&&!i[o]&&(i[o]=o.charCodeAt(0)),i[o]&&(a.push(i[o]),i[r]=u++),o=String(n));return""!==o&&a.push(i[o]||o.charCodeAt(0)),a.join(",")}Object.defineProperty(e,"__esModule",{value:!0});var o=n(48),a=r(o),u=n(29),s=r(u);e.default={compress:function(t){var e=t;return s.default.isObject(t)&&(e=(0,a.default)(t)),i(e)}}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e,n,r){n&&(0,O.default)(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function o(t,e,n,r,i){var o={};return Object.keys(r).forEach(function(t){o[t]=r[t]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,r){return r(t,e,n)||n},o),i&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(i):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(t,e,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a,u,s,c,l,f,h,d,p,g,v,y,m,b,x,_,w=n(27),O=r(w),S=n(8),C=r(S),E=n(231),M=r(E),j=n(47),T=r(j),k=n(1),P=r(k),A=n(4),I=r(A),D=n(13),R=n(9),N=n(96),L=r(N),F=n(142),z=r(F),B=(a=function(){function t(){(0,P.default)(this,t),i(this,"dataModel",u,this),i(this,"dataSource",s,this),i(this,"tables",c,this),i(this,"dmTables",l,this),i(this,"treeData",f,this),i(this,"fieldsCache",h,this),i(this,"isSaving",d,this),i(this,"initDMEditor",p,this),i(this,"onTableAdd",g,this),i(this,"onTableRemove",v,this),i(this,"onNodeOptClick",y,this),i(this,"onRelatedFieldsChange",m,this),i(this,"onJoinTypeChange",b,this),i(this,"onSave",x,this),i(this,"initState",_,this)}return(0,I.default)(t,[{key:"onNodeChange",value:function(t,e,n){this.dmTables.find(function(e){return e.name===t})[e]=n,this.treeData=this.transferToTreeData(this.dmTables)}},{key:"canDarg",value:function(t,e){var n=(0,D.toJS)(this.tables);n.forEach(function(n){t.includes(n.name)&&(n.draggable=e)}),this.tables=n}},{key:"transferToTreeData",value:function(t){if(!t.length)return t;var e=t.find(function(t){return!t.refTable});return e.id="0",e.children=function e(n){return t.filter(function(t){var r=t.refTable===n.name;return r&&(t.parentNode=n,t.children=e(t)),r})}(e),function t(e){var n=e.id;e.children.forEach(function(e,r){e.id=n+"_"+r,t(e)})}(e),[e]}},{key:"getDataModelInfo",value:function(t){var e=this;return L.default.getDataModelInfo(t).then(function(t){e.dataModel=t.data})}},{key:"getDSTables",value:function(t,e,n){var r=this;return z.default.getTables(t,e,n).then(function(t){var e=(0,D.toJS)(r.dmTables).map(function(t){return t.name});r.tables=t.data.map(function(t){return t.draggable=!e.includes(t.name),t})})}},{key:"getTableFields",value:function(){for(var t=this,e=this.dataModel.datasource,n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];var o=r.filter(function(t){return t}).map(function(n){return new T.default(function(r){var i=t.fieldsCache[n];i?r(i):z.default.getFields(e,n).then(function(e){var i=e.data;t.fieldsCache[n]=i,r(i)})})});return T.default.all(o)}},{key:"getDataSourceInfo",value:function(t){var e=this;z.default.getDataSourceInfo(t).then(function(t){var n=t.data;e.dataSource=n})}}]),t}(),u=o(a.prototype,"dataModel",[D.observable],{enumerable:!0,initializer:function(){return{}}}),s=o(a.prototype,"dataSource",[D.observable],{enumerable:!0,initializer:function(){return{}}}),c=o(a.prototype,"tables",[D.observable],{enumerable:!0,initializer:function(){return null}}),l=o(a.prototype,"dmTables",[D.observable],{enumerable:!0,initializer:function(){return null}}),f=o(a.prototype,"treeData",[D.observable],{enumerable:!0,initializer:function(){return null}}),h=o(a.prototype,"fieldsCache",[D.observable],{enumerable:!0,initializer:function(){return{}}}),d=o(a.prototype,"isSaving",[D.observable],{enumerable:!0,initializer:function(){return!1}}),p=o(a.prototype,"initDMEditor",[D.action],{enumerable:!0,initializer:function(){var t=this;return function(e,n,r){if(!e)return t.dataModel=null;t.getDataModelInfo(e).then(function(){var e=t.dataModel,i=e.datasource,o=e.tables;t.dmTables=o,t.treeData=t.transferToTreeData(o,!0),t.getDataSourceInfo(i),t.getDSTables(i,n,r)})}}}),g=o(a.prototype,"onTableAdd",[D.action],{enumerable:!0,initializer:function(){var t=this;return function(e,n,r){r===R.dndTargets.WORKSPACE&&t.dmTables.length&&(n=t.treeData[0]);var i=e.id,o=e.name,a=n,u=a.id,s=a.name;s!==o&&(i&&i.length<u.length||t.getTableFields(o,s).then(function(r){var o=(0,M.default)(r,2),a=o[0],c=o[1],l=[[]],f=!!s;if(i)t.dmTables.forEach(function(t){t.id===e.id?(t.fields=a,t.refTable=s,t.relVisible=f,t.joinType=R.joinTypes.LEFT,t.relatedFields=l):t.id===u&&(t.fields=c)});else{var h=u?u+"_"+n.children.length:"0",d=t.dmTables.find(function(t){return t.name===s});d&&!d.fields&&(d.fields=c),t.dmTables.push((0,C.default)({},e,{id:h,relVisible:f,relatedFields:l,fields:a,refTable:s,children:[],joinType:R.joinTypes.INNER})),t.canDarg([e.name],!1)}t.treeData=t.transferToTreeData(t.dmTables)}))}}}),v=o(a.prototype,"onTableRemove",[D.action],{enumerable:!0,initializer:function(){var t=this;return function(e,n){if(!n){var r=[];t.dmTables=t.dmTables.filter(function(t){var n=t.id===e.id||0===t.id.indexOf(e.id);return n&&r.push(t.name),!n}),t.treeData=t.transferToTreeData(t.dmTables),t.canDarg(r,!0)}}}}),y=o(a.prototype,"onNodeOptClick",[D.action],{enumerable:!0,initializer:function(){var t=this;return function(e){e.fields&&e.parentNode.fields||t.getTableFields(e.name,e.parentNode.name).then(function(n){var r=(0,M.default)(n,2),i=r[0],o=r[1];t.dmTables.forEach(function(t){return t.name===e.name?t.fields=i:t.name===e.parentNode.name&&(t.fields=o),t}),t.treeData=t.transferToTreeData(t.dmTables)})}}}),m=o(a.prototype,"onRelatedFieldsChange",[D.action],{enumerable:!0,initializer:function(){var t=this;return function(e,n){t.onNodeChange(e,"relatedFields",n)}}}),b=o(a.prototype,"onJoinTypeChange",[D.action],{enumerable:!0,initializer:function(){var t=this;return function(e,n){t.onNodeChange(e,"joinType",n)}}}),x=o(a.prototype,"onSave",[D.action],{enumerable:!0,initializer:function(){var t=this;return function(){if(!t.isSaving){var e=(0,D.toJS)(t.dmTables);return e=e.map(function(t){return{joinType:t.joinType,name:t.name,refTable:t.refTable,relatedFields:(t.relatedFields||[]).filter(function(t){return t[0]&&t[1]})}}),t.isSaving=!0,L.default.updateConfig(t.dataModel.id,e).then(function(){t.isSaving=!1})}}}}),_=o(a.prototype,"initState",[D.action],{enumerable:!0,initializer:function(){var t=this;return function(){t.dataModel={},t.dataSource={},t.tables=null}}}),a);e.default=B},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,e,n,r){n&&(0,h.default)(t,e,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function o(t,e,n,r,i){var o={};return Object.keys(r).forEach(function(t){o[t]=r[t]}),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=n.slice().reverse().reduce(function(n,r){return r(t,e,n)||n},o),i&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(i):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(t,e,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a,u,s,c,l,f=n(27),h=r(f),d=n(1),p=r(d),g=n(4),v=r(g),y=n(13),m=n(143),b=r(m),x=(a=function(){function t(){(0,p.default)(this,t),i(this,"widgets",u,this),i(this,"datas",s,this),i(this,"initDatas",c,this),i(this,"initState",l,this)}return(0,v.default)(t,[{key:"getWidgets",value:function(t){var e=this;return b.default.list({board:t}).then(function(t){var n=t.data;n.forEach(function(t){return e.getData(t.id)}),e.widgets=n})}},{key:"getData",value:function(t){var e=this;b.default.getData(t).then(function(n){var r=n.data,i=(0,y.toJS)(e.datas);i[t]=r,e.datas=i})}}]),t}(),u=o(a.prototype,"widgets",[y.observable],{enumerable:!0,initializer:function(){return[]}}),s=o(a.prototype,"datas",[y.observable],{enumerable:!0,initializer:function(){return{}}}),c=o(a.prototype,"initDatas",[y.action],{enumerable:!0,initializer:function(){var t=this;return function(e){if(!e)return t.layout=null;t.getWidgets(e)}}}),l=o(a.prototype,"initState",[y.action],{enumerable:!0,initializer:function(){var t=this;return function(){t.widgets=[],t.datas={}}}}),a);e.default=x}])});
//# sourceMappingURL=engine4single.js.map?v=af90295f