{"code":"(this.webpackJsonpvikosb2b_app=this.webpackJsonpvikosb2b_app||[]).push([[12,5,6,14,19,20,33,37,38],Array(719).concat([function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return c})),n.d(e,\"c\",(function(){return y})),n.d(e,\"b\",(function(){return m})),n.d(e,\"d\",(function(){return b}));var r=function(t,e){t=t.split(\"-\"),e=e.split(\"-\");for(var n=t[0].split(\".\"),r=e[0].split(\".\"),i=0;i<3;i++){var a=Number(n[i]),o=Number(r[i]);if(a>o)return 1;if(o>a)return-1;if(!isNaN(a)&&isNaN(o))return 1;if(isNaN(a)&&!isNaN(o))return-1}return t[1]&&e[1]?t[1]>e[1]?1:t[1]=0}},s,{value:this.props.processValue?this.props.processValue(this.state.value):this.state.value,onSelect:this.handleSelect,onSearch:this.handleSearch,onChange:this.handleChange,loading:this.props.isFetching,notFoundContent:n?d.a.createElement(i.a,{size:\"small\"}):null,treeData:c,treeDataSimpleMode:{id:\"id\",pId:\"parent_id\",rootPId:null}})):d.a.createElement(f.a,Object.assign({bordered:!1,placeholder:this.props.showSearch?d.a.createElement(p.a,{id:\"components.basesearchfield.\".concat(this.props.translationsKey,\".placeholder\"),defaultMessage:\"Search for a \".concat(this.props.locale.name.toLowerCase())}):d.a.createElement(p.a,{id:\"components.baseselectfield.\".concat(this.props.translationsKey,\".placeholder\"),defaultMessage:\"Select a \".concat(this.props.locale.name.toLowerCase())}),optionFilterProp:\"children\",filterOption:function(t,e){return e&&e.title.toLowerCase()&&e.title.toLowerCase().indexOf(t.toLowerCase())>=0},optionLabelProp:this.props.processOptions?\"children\":\"title\"},s,{value:this.props.processValue?this.props.processValue(this.state.value):this.state.value,onSelect:this.handleSelect,onSearch:this.handleSearch,onChange:this.handleChange,loading:this.props.isFetching,notFoundContent:n?d.a.createElement(i.a,{size:\"small\"}):null}),o))}}],[{key:\"getDerivedStateFromProps\",value:function(t){return\"value\"in t?Object(o.a)({},t.value||{}):null}}]),n}(d.a.PureComponent);j.contextType=g.b,j.defaultProps={defaultParams:{},fetchParams:{},locale:{name:\"Record\",name_plural:\"Records\"},preloadData:!1,showEmpty:!1,emptyText:\"No value\",tree:{enabled:!1,options:{treeDefaultExpandAll:!0}}},e.a=j},function(t,e,n){\"use strict\";n(27),n(730)},function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return w}));var r=n(0),i=n(1),a=n(731),o=n.n(a),u=n(2),s=n.n(u),c=n(20),l=n(245),f=n(4),h=n(51),d=n(19);function p(t){return(p=\"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 g(){return(g=Object.assign||function(t){for(var e=1;e=2&&_.test(t)}var O=new RegExp(\"(?:\"+y()+\")$\",\"i\");function j(t,e){var n=\"undefined\"!==typeof Symbol&&t[Symbol.iterator]||t[\"@@iterator\"];if(n)return(n=n.call(t)).next.bind(n);if(Array.isArray(t)||(n=function(t,e){if(!t)return;if(\"string\"===typeof t)return S(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);\"Object\"===n&&t.constructor&&(n=t.constructor.name);if(\"Map\"===n||\"Set\"===n)return Array.from(t);if(\"Arguments\"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return S(t,e)}(t))||e&&t&&\"number\"===typeof t.length){n&&(t=n);var r=0;return function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function S(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function k(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function I(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nu)return\"TOO_SHORT\";if(a[a.length-1]=0?\"IS_POSSIBLE\":\"INVALID_LENGTH\"}(t,void 0,e)}function N(t,e){switch(R(t,e)){case\"IS_POSSIBLE\":return!0;default:return!1}}function D(t,e){return t=t||\"\",new RegExp(\"^(?:\"+e+\")$\").test(t)}function F(t,e){var n=\"undefined\"!==typeof Symbol&&t[Symbol.iterator]||t[\"@@iterator\"];if(n)return(n=n.call(t)).next.bind(n);if(Array.isArray(t)||(n=function(t,e){if(!t)return;if(\"string\"===typeof t)return L(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);\"Object\"===n&&t.constructor&&(n=t.constructor.name);if(\"Map\"===n||\"Set\"===n)return Array.from(t);if(\"Arguments\"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return L(t,e)}(t))||e&&t&&\"number\"===typeof t.length){n&&(t=n);var r=0;return function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function L(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0)return!0;return!1}(e,t,n)})):[]}function W(t){return t.replace(new RegExp(\"[\".concat(p,\"]+\"),\"g\"),\" \").trim()}var Y=/(\\$\\d)/;function H(t,e,n){var r=n.useInternationalFormat,i=n.withNationalPrefix,a=(n.carrierCode,n.metadata,t.replace(new RegExp(e.pattern()),r?e.internationalFormat():i&&e.nationalPrefixFormattingRule()?e.format().replace(Y,e.nationalPrefixFormattingRule()):e.format()));return r?W(a):a}var G=/^[\\d]+(?:[~\\u2053\\u223C\\uFF5E][\\d]+)?$/;function U(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:\"undefined\"!==typeof Symbol&&t[Symbol.iterator]||t[\"@@iterator\"];if(null==n)return;var r,i,a=[],o=!0,u=!1;try{for(n=n.call(t);!(o=(r=n.next()).done)&&(a.push(r.value),!e||a.length!==e);o=!0);}catch(s){u=!0,i=s}finally{try{o||null==n.return||n.return()}finally{if(u)throw i}}return a}(t,e)||X(t,e)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function X(t,e){if(t){if(\"string\"===typeof t)return K(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return\"Object\"===n&&t.constructor&&(n=t.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(t):\"Arguments\"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?K(t,e):void 0}}function K(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}((t=t.replace(/^tel:/,\"tel=\")).split(\";\"));!(r=i()).done;){var a=U(r.value.split(\"=\"),2),o=a[0],u=a[1];switch(o){case\"tel\":e=u;break;case\"ext\":n=u;break;case\"phone-context\":\"+\"===u[0]&&(e=u+e)}}if(!w(e))return{};var s={number:e};return n&&(s.ext=n),s}function Q(t){var e=t.number,n=t.ext;if(!e)return\"\";if(\"+\"!==e[0])throw new Error('\"formatRFC3966()\" expects \"number\" to be in E.164 format.');return\"tel:\".concat(e).concat(n?\";ext=\"+n:\"\")}function J(t,e){var n=\"undefined\"!==typeof Symbol&&t[Symbol.iterator]||t[\"@@iterator\"];if(n)return(n=n.call(t)).next.bind(n);if(Array.isArray(t)||(n=function(t,e){if(!t)return;if(\"string\"===typeof t)return tt(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);\"Object\"===n&&t.constructor&&(n=t.constructor.name);if(\"Map\"===n||\"Set\"===n)return Array.from(t);if(\"Arguments\"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tt(t,e)}(t))||e&&t&&\"number\"===typeof t.length){n&&(t=n);var r=0;return function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function tt(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0){var a=i.leadingDigitsPatterns()[i.leadingDigitsPatterns().length-1];if(0!==e.search(a))continue}if(D(e,i.pattern()))return i}}function st(t,e,n,r){return e?r(t,e,n):t}function ct(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function lt(t){for(var e=1;e0&&\"0\"===o[1]))return t}}}function vt(t,e){if(t&&e.numberingPlan.nationalPrefixForParsing()){var n=new RegExp(\"^(?:\"+e.numberingPlan.nationalPrefixForParsing()+\")\"),r=n.exec(t);if(r){var i,a,o,u=r.length-1,s=u>0&&r[u];if(e.nationalPrefixTransformRule()&&s)i=t.replace(n,e.nationalPrefixTransformRule()),u>1&&(a=r[1]);else{var c=r[0];i=t.slice(c.length),s&&(a=r[1])}if(s){var l=t.indexOf(r[1]);t.slice(0,l)===e.numberingPlan.nationalPrefix()&&(o=e.numberingPlan.nationalPrefix())}else o=r[0];return{nationalNumber:i,nationalPrefix:o,carrierCode:a}}}return{nationalNumber:t}}function yt(t,e){var n=vt(t,e),r=n.carrierCode,i=n.nationalNumber;if(i!==t){if(!function(t,e,n){if(D(t,n.nationalNumberPattern())&&!D(e,n.nationalNumberPattern()))return!1;return!0}(t,i,e))return{nationalNumber:t};if(e.possibleLengths()&&!function(t,e){switch(R(t,e)){case\"TOO_SHORT\":case\"INVALID_LENGTH\":return!1;default:return!0}}(i,e))return{nationalNumber:t}}return{nationalNumber:i,carrierCode:r}}function mt(t,e,n,r){var i=e?Object(g.b)(e,r):n;if(0===t.indexOf(i)){(r=new g.a(r)).selectNumberingPlan(e,n);var a=t.slice(i.length),o=yt(a,r).nationalNumber,u=yt(t,r).nationalNumber;if(!D(u,r.nationalNumberPattern())&&D(o,r.nationalNumberPattern())||\"TOO_LONG\"===R(u,r))return{countryCallingCode:i,number:a}}return{number:t}}function bt(t,e,n,r){if(!t)return{};var i;if(\"+\"!==t[0]){var a=gt(t,e,n,r);if(!a||a===t){if(e||n){var o=mt(t,e,n,r),u=o.countryCallingCode,s=o.number;if(u)return{countryCallingCodeSource:\"FROM_NUMBER_WITHOUT_PLUS_SIGN\",countryCallingCode:u,number:s}}return{number:t}}i=!0,t=\"+\"+a}if(\"0\"===t[1])return{};r=new g.a(r);for(var c=2;c-1<=3&&c<=t.length;){var l=t.slice(1,c);if(r.hasCallingCode(l))return r.selectNumberingPlan(l),{countryCallingCodeSource:i?\"FROM_NUMBER_WITH_IDD\":\"FROM_NUMBER_WITH_PLUS_SIGN\",countryCallingCode:l,number:t.slice(c)};c++}return{}}function xt(t,e){var n=\"undefined\"!==typeof Symbol&&t[Symbol.iterator]||t[\"@@iterator\"];if(n)return(n=n.call(t)).next.bind(n);if(Array.isArray(t)||(n=function(t,e){if(!t)return;if(\"string\"===typeof t)return _t(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);\"Object\"===n&&t.constructor&&(n=t.constructor.name);if(\"Map\"===n||\"Set\"===n)return Array.from(t);if(\"Arguments\"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _t(t,e)}(t))||e&&t&&\"number\"===typeof t.length){n&&(t=n);var r=0;return function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function _t(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0)return o[0]}function Ot(t,e){var n=e.nationalNumber,r=e.defaultCountry,i=e.metadata;var a=i.getCountryCodesForCallingCode(t);if(a)return 1===a.length?a[0]:wt(n,{countries:a,defaultCountry:r,metadata:i.metadata})}var jt=new RegExp(\"^\\\\+([0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]|[\\\\-\\\\.\\\\(\\\\)]?)*[0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]([0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]|[\\\\-\\\\.\\\\(\\\\)]?)*$\",\"g\"),St=new RegExp(\"^([0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]+((\\\\-)*[0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9])*\\\\.)*[a-zA-Z]+((\\\\-)*[0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9])*\\\\.?$\",\"g\");function Ct(t,e){var n,r=e.extractFormattedPhoneNumber,i=function(t){var e=t.indexOf(\";phone-context=\");if(e<0)return null;var n=e+\";phone-context=\".length;if(n>=t.length)return\"\";var r=t.indexOf(\";\",n);return r>=0?t.substring(n,r):t.substring(n)}(t);if(!function(t){return null===t||0!==t.length&&(jt.test(t)||St.test(t))}(i))throw new h(\"NOT_A_NUMBER\");if(null===i)n=r(t)||\"\";else{n=\"\",\"+\"===i.charAt(0)&&(n+=i);var a,o=t.indexOf(\"tel:\");a=o>=0?o+\"tel:\".length:0;var u=t.indexOf(\";phone-context=\");n+=t.substring(a,u)}var s=n.indexOf(\";isub=\");if(s>0&&(n=n.substring(0,s)),\"\"!==n)return n}var Mt=new RegExp(\"[+\\uff0b\"+d+\"]\"),Et=new RegExp(\"[^\"+d+\"#]+$\");function Pt(t,e,n){if(e=e||{},n=new g.a(n),e.defaultCountry&&!n.hasCountry(e.defaultCountry)){if(e.v2)throw new h(\"INVALID_COUNTRY\");throw new Error(\"Unknown country: \".concat(e.defaultCountry))}var r=function(t,e,n){var r=Ct(t,{extractFormattedPhoneNumber:function(t){return function(t,e,n){if(!t)return;if(t.length>250){if(n)throw new h(\"TOO_LONG\");return}if(!1===e)return t;var r=t.search(Mt);if(r<0)return;return t.slice(r).replace(Et,\"\")}(t,n,e)}});if(!r)return{};if(!w(r))return function(t){return b.test(t)}(r)?{error:\"TOO_SHORT\"}:{};var i=function(t){var e=t.search(O);if(e<0)return{};for(var n=t.slice(0,e),r=t.match(O),i=1;i17){if(e.v2)throw new h(\"TOO_LONG\");return{}}if(e.v2){var p=new dt(l,c,n.metadata);return s&&(p.country=s),d&&(p.carrierCode=d),a&&(p.ext=a),p.__countryCallingCodeSource=f,p}var v=!!(e.extended?n.hasSelectedNumberingPlan():s)&&D(c,n.nationalNumberPattern());return e.extended?{country:s,countryCallingCode:l,carrierCode:d,valid:v,possible:!!v||!(!0!==e.extended||!n.possibleLengths()||!N(c,n)),phone:c,ext:a}:v?function(t,e,n){var r={country:t,phone:e};n&&(r.ext=n);return r}(s,c,a):{}}function kt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Tt(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;ue(this,t),this.key=e,this.value=n,this.next=r,this.prev=i})),ce=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10;ue(this,t),this.size=0,this.limit=e,this.head=null,this.tail=null,this.cache={}}return oe(t,[{key:\"put\",value:function(t,e){if(this.ensureLimit(),this.head){var n=new se(t,e,this.head);this.head.prev=n,this.head=n}else this.head=this.tail=new se(t,e);this.cache[t]=this.head,this.size++}},{key:\"get\",value:function(t){if(this.cache[t]){var e=this.cache[t].value;return this.remove(t),this.put(t,e),e}console.log(\"Item not available in cache for key \".concat(t))}},{key:\"ensureLimit\",value:function(){this.size===this.limit&&this.remove(this.tail.key)}},{key:\"remove\",value:function(t){var e=this.cache[t];null!==e.prev?e.prev.next=e.next:this.head=e.next,null!==e.next?e.next.prev=e.prev:this.tail=e.prev,delete this.cache[t],this.size--}},{key:\"clear\",value:function(){this.head=null,this.tail=null,this.size=0,this.cache={}}}]),t}();function le(t,e){for(var n=0;n=0?e.slice(0,n):e}var pe=\" \\xa0\\u1680\\u180e\\u2000-\\u200a\\u2028\\u2029\\u202f\\u205f\\u3000\",ge=\"[\".concat(pe,\"]\"),ve=\"[^\".concat(pe,\"]\"),ye=\"[\".concat(\"0-9\\u0660-\\u0669\\u06f0-\\u06f9\\u07c0-\\u07c9\\u0966-\\u096f\\u09e6-\\u09ef\\u0a66-\\u0a6f\\u0ae6-\\u0aef\\u0b66-\\u0b6f\\u0be6-\\u0bef\\u0c66-\\u0c6f\\u0ce6-\\u0cef\\u0d66-\\u0d6f\\u0e50-\\u0e59\\u0ed0-\\u0ed9\\u0f20-\\u0f29\\u1040-\\u1049\\u1090-\\u1099\\u17e0-\\u17e9\\u1810-\\u1819\\u1946-\\u194f\\u19d0-\\u19d9\\u1a80-\\u1a89\\u1a90-\\u1a99\\u1b50-\\u1b59\\u1bb0-\\u1bb9\\u1c40-\\u1c49\\u1c50-\\u1c59\\ua620-\\ua629\\ua8d0-\\ua8d9\\ua900-\\ua909\\ua9d0-\\ua9d9\\uaa50-\\uaa59\\uabf0-\\uabf9\\uff10-\\uff19\",\"]\"),me=\"A-Za-z\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0370-\\u0374\\u0376\\u0377\\u037a-\\u037d\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u048a-\\u0527\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05d0-\\u05ea\\u05f0-\\u05f2\\u0620-\\u064a\\u066e\\u066f\\u0671-\\u06d3\\u06d5\\u06e5\\u06e6\\u06ee\\u06ef\\u06fa-\\u06fc\\u06ff\\u0710\\u0712-\\u072f\\u074d-\\u07a5\\u07b1\\u07ca-\\u07ea\\u07f4\\u07f5\\u07fa\\u0800-\\u0815\\u081a\\u0824\\u0828\\u0840-\\u0858\\u08a0\\u08a2-\\u08ac\\u0904-\\u0939\\u093d\\u0950\\u0958-\\u0961\\u0971-\\u0977\\u0979-\\u097f\\u0985-\\u098c\\u098f\\u0990\\u0993-\\u09a8\\u09aa-\\u09b0\\u09b2\\u09b6-\\u09b9\\u09bd\\u09ce\\u09dc\\u09dd\\u09df-\\u09e1\\u09f0\\u09f1\\u0a05-\\u0a0a\\u0a0f\\u0a10\\u0a13-\\u0a28\\u0a2a-\\u0a30\\u0a32\\u0a33\\u0a35\\u0a36\\u0a38\\u0a39\\u0a59-\\u0a5c\\u0a5e\\u0a72-\\u0a74\\u0a85-\\u0a8d\\u0a8f-\\u0a91\\u0a93-\\u0aa8\\u0aaa-\\u0ab0\\u0ab2\\u0ab3\\u0ab5-\\u0ab9\\u0abd\\u0ad0\\u0ae0\\u0ae1\\u0b05-\\u0b0c\\u0b0f\\u0b10\\u0b13-\\u0b28\\u0b2a-\\u0b30\\u0b32\\u0b33\\u0b35-\\u0b39\\u0b3d\\u0b5c\\u0b5d\\u0b5f-\\u0b61\\u0b71\\u0b83\\u0b85-\\u0b8a\\u0b8e-\\u0b90\\u0b92-\\u0b95\\u0b99\\u0b9a\\u0b9c\\u0b9e\\u0b9f\\u0ba3\\u0ba4\\u0ba8-\\u0baa\\u0bae-\\u0bb9\\u0bd0\\u0c05-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c28\\u0c2a-\\u0c33\\u0c35-\\u0c39\\u0c3d\\u0c58\\u0c59\\u0c60\\u0c61\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd\\u0cde\\u0ce0\\u0ce1\\u0cf1\\u0cf2\\u0d05-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d\\u0d4e\\u0d60\\u0d61\\u0d7a-\\u0d7f\\u0d85-\\u0d96\\u0d9a-\\u0db1\\u0db3-\\u0dbb\\u0dbd\\u0dc0-\\u0dc6\\u0e01-\\u0e30\\u0e32\\u0e33\\u0e40-\\u0e46\\u0e81\\u0e82\\u0e84\\u0e87\\u0e88\\u0e8a\\u0e8d\\u0e94-\\u0e97\\u0e99-\\u0e9f\\u0ea1-\\u0ea3\\u0ea5\\u0ea7\\u0eaa\\u0eab\\u0ead-\\u0eb0\\u0eb2\\u0eb3\\u0ebd\\u0ec0-\\u0ec4\\u0ec6\\u0edc-\\u0edf\\u0f00\\u0f40-\\u0f47\\u0f49-\\u0f6c\\u0f88-\\u0f8c\\u1000-\\u102a\\u103f\\u1050-\\u1055\\u105a-\\u105d\\u1061\\u1065\\u1066\\u106e-\\u1070\\u1075-\\u1081\\u108e\\u10a0-\\u10c5\\u10c7\\u10cd\\u10d0-\\u10fa\\u10fc-\\u1248\\u124a-\\u124d\\u1250-\\u1256\\u1258\\u125a-\\u125d\\u1260-\\u1288\\u128a-\\u128d\\u1290-\\u12b0\\u12b2-\\u12b5\\u12b8-\\u12be\\u12c0\\u12c2-\\u12c5\\u12c8-\\u12d6\\u12d8-\\u1310\\u1312-\\u1315\\u1318-\\u135a\\u1380-\\u138f\\u13a0-\\u13f4\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u1700-\\u170c\\u170e-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176c\\u176e-\\u1770\\u1780-\\u17b3\\u17d7\\u17dc\\u1820-\\u1877\\u1880-\\u18a8\\u18aa\\u18b0-\\u18f5\\u1900-\\u191c\\u1950-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19c1-\\u19c7\\u1a00-\\u1a16\\u1a20-\\u1a54\\u1aa7\\u1b05-\\u1b33\\u1b45-\\u1b4b\\u1b83-\\u1ba0\\u1bae\\u1baf\\u1bba-\\u1be5\\u1c00-\\u1c23\\u1c4d-\\u1c4f\\u1c5a-\\u1c7d\\u1ce9-\\u1cec\\u1cee-\\u1cf1\\u1cf5\\u1cf6\\u1d00-\\u1dbf\\u1e00-\\u1f15\\u1f18-\\u1f1d\\u1f20-\\u1f45\\u1f48-\\u1f4d\\u1f50-\\u1f57\\u1f59\\u1f5b\\u1f5d\\u1f5f-\\u1f7d\\u1f80-\\u1fb4\\u1fb6-\\u1fbc\\u1fbe\\u1fc2-\\u1fc4\\u1fc6-\\u1fcc\\u1fd0-\\u1fd3\\u1fd6-\\u1fdb\\u1fe0-\\u1fec\\u1ff2-\\u1ff4\\u1ff6-\\u1ffc\\u2071\\u207f\\u2090-\\u209c\\u2102\\u2107\\u210a-\\u2113\\u2115\\u2119-\\u211d\\u2124\\u2126\\u2128\\u212a-\\u212d\\u212f-\\u2139\\u213c-\\u213f\\u2145-\\u2149\\u214e\\u2183\\u2184\\u2c00-\\u2c2e\\u2c30-\\u2c5e\\u2c60-\\u2ce4\\u2ceb-\\u2cee\\u2cf2\\u2cf3\\u2d00-\\u2d25\\u2d27\\u2d2d\\u2d30-\\u2d67\\u2d6f\\u2d80-\\u2d96\\u2da0-\\u2da6\\u2da8-\\u2dae\\u2db0-\\u2db6\\u2db8-\\u2dbe\\u2dc0-\\u2dc6\\u2dc8-\\u2dce\\u2dd0-\\u2dd6\\u2dd8-\\u2dde\\u2e2f\\u3005\\u3006\\u3031-\\u3035\\u303b\\u303c\\u3041-\\u3096\\u309d-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312d\\u3131-\\u318e\\u31a0-\\u31ba\\u31f0-\\u31ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\ua000-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua61f\\ua62a\\ua62b\\ua640-\\ua66e\\ua67f-\\ua697\\ua6a0-\\ua6e5\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua78e\\ua790-\\ua793\\ua7a0-\\ua7aa\\ua7f8-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua822\\ua840-\\ua873\\ua882-\\ua8b3\\ua8f2-\\ua8f7\\ua8fb\\ua90a-\\ua925\\ua930-\\ua946\\ua960-\\ua97c\\ua984-\\ua9b2\\ua9cf\\uaa00-\\uaa28\\uaa40-\\uaa42\\uaa44-\\uaa4b\\uaa60-\\uaa76\\uaa7a\\uaa80-\\uaaaf\\uaab1\\uaab5\\uaab6\\uaab9-\\uaabd\\uaac0\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaea\\uaaf2-\\uaaf4\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uabc0-\\uabe2\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufb00-\\ufb06\\ufb13-\\ufb17\\ufb1d\\ufb1f-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40\\ufb41\\ufb43\\ufb44\\ufb46-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe70-\\ufe74\\ufe76-\\ufefc\\uff21-\\uff3a\\uff41-\\uff5a\\uff66-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc\",be=\"[\".concat(me,\"]\"),xe=new RegExp(be),_e=\"[\".concat(\"$\\xa2-\\xa5\\u058f\\u060b\\u09f2\\u09f3\\u09fb\\u0af1\\u0bf9\\u0e3f\\u17db\\u20a0-\\u20b9\\ua838\\ufdfc\\ufe69\\uff04\\uffe0\\uffe1\\uffe5\\uffe6\",\"]\"),we=new RegExp(_e),Oe=\"[\".concat(\"\\u0300-\\u036f\\u0483-\\u0487\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u064b-\\u065f\\u0670\\u06d6-\\u06dc\\u06df-\\u06e4\\u06e7\\u06e8\\u06ea-\\u06ed\\u0711\\u0730-\\u074a\\u07a6-\\u07b0\\u07eb-\\u07f3\\u0816-\\u0819\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0859-\\u085b\\u08e4-\\u08fe\\u0900-\\u0902\\u093a\\u093c\\u0941-\\u0948\\u094d\\u0951-\\u0957\\u0962\\u0963\\u0981\\u09bc\\u09c1-\\u09c4\\u09cd\\u09e2\\u09e3\\u0a01\\u0a02\\u0a3c\\u0a41\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a70\\u0a71\\u0a75\\u0a81\\u0a82\\u0abc\\u0ac1-\\u0ac5\\u0ac7\\u0ac8\\u0acd\\u0ae2\\u0ae3\\u0b01\\u0b3c\\u0b3f\\u0b41-\\u0b44\\u0b4d\\u0b56\\u0b62\\u0b63\\u0b82\\u0bc0\\u0bcd\\u0c3e-\\u0c40\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62\\u0c63\\u0cbc\\u0cbf\\u0cc6\\u0ccc\\u0ccd\\u0ce2\\u0ce3\\u0d41-\\u0d44\\u0d4d\\u0d62\\u0d63\\u0dca\\u0dd2-\\u0dd4\\u0dd6\\u0e31\\u0e34-\\u0e3a\\u0e47-\\u0e4e\\u0eb1\\u0eb4-\\u0eb9\\u0ebb\\u0ebc\\u0ec8-\\u0ecd\\u0f18\\u0f19\\u0f35\\u0f37\\u0f39\\u0f71-\\u0f7e\\u0f80-\\u0f84\\u0f86\\u0f87\\u0f8d-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u102d-\\u1030\\u1032-\\u1037\\u1039\\u103a\\u103d\\u103e\\u1058\\u1059\\u105e-\\u1060\\u1071-\\u1074\\u1082\\u1085\\u1086\\u108d\\u109d\\u135d-\\u135f\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17b4\\u17b5\\u17b7-\\u17bd\\u17c6\\u17c9-\\u17d3\\u17dd\\u180b-\\u180d\\u18a9\\u1920-\\u1922\\u1927\\u1928\\u1932\\u1939-\\u193b\\u1a17\\u1a18\\u1a56\\u1a58-\\u1a5e\\u1a60\\u1a62\\u1a65-\\u1a6c\\u1a73-\\u1a7c\\u1a7f\\u1b00-\\u1b03\\u1b34\\u1b36-\\u1b3a\\u1b3c\\u1b42\\u1b6b-\\u1b73\\u1b80\\u1b81\\u1ba2-\\u1ba5\\u1ba8\\u1ba9\\u1bab\\u1be6\\u1be8\\u1be9\\u1bed\\u1bef-\\u1bf1\\u1c2c-\\u1c33\\u1c36\\u1c37\\u1cd0-\\u1cd2\\u1cd4-\\u1ce0\\u1ce2-\\u1ce8\\u1ced\\u1cf4\\u1dc0-\\u1de6\\u1dfc-\\u1dff\\u20d0-\\u20dc\\u20e1\\u20e5-\\u20f0\\u2cef-\\u2cf1\\u2d7f\\u2de0-\\u2dff\\u302a-\\u302d\\u3099\\u309a\\ua66f\\ua674-\\ua67d\\ua69f\\ua6f0\\ua6f1\\ua802\\ua806\\ua80b\\ua825\\ua826\\ua8c4\\ua8e0-\\ua8f1\\ua926-\\ua92d\\ua947-\\ua951\\ua980-\\ua982\\ua9b3\\ua9b6-\\ua9b9\\ua9bc\\uaa29-\\uaa2e\\uaa31\\uaa32\\uaa35\\uaa36\\uaa43\\uaa4c\\uaab0\\uaab2-\\uaab4\\uaab7\\uaab8\\uaabe\\uaabf\\uaac1\\uaaec\\uaaed\\uaaf6\\uabe5\\uabe8\\uabed\\ufb1e\\ufe00-\\ufe0f\\ufe20-\\ufe26\",\"]\"),je=new RegExp(Oe),Se=new RegExp(\"[\\0-\\x7f\\x80-\\xff\\u0100-\\u017f\\u1e00-\\u1eff\\u0180-\\u024f\\u0300-\\u036f]\");function Ce(t){return!(!xe.test(t)&&!je.test(t))&&Se.test(t)}function Me(t){return\"%\"===t||we.test(t)}function Ee(t,e,n){var r=!0,i=Ht(t,n);if(i||(r=!1,i=Ht(t,{defaultCallingCode:e.countryCallingCode},n)),!i)return\"INVALID_NUMBER\";if(e.ext){if(i.ext!==e.ext)return\"NO_MATCH\"}else if(i.ext)return\"NO_MATCH\";return r&&e.countryCallingCode!==i.countryCallingCode?\"NO_MATCH\":e.number===i.number?r?\"EXACT_MATCH\":\"NSN_MATCH\":0===e.nationalNumber.indexOf(i.nationalNumber)||0===i.nationalNumber.indexOf(e.nationalNumber)?\"SHORT_NSN_MATCH\":\"NO_MATCH\"}var Pe={POSSIBLE:function(t,e){e.candidate,e.metadata;return!0},VALID:function(t,e){var n=e.candidate,r=(e.defaultCountry,e.metadata);return!(!t.isValid()||!ke(t,n,r))},STRICT_GROUPING:function(t,e){var n=e.candidate,r=e.defaultCountry,i=e.metadata,a=e.regExpCache;return!(!t.isValid()||!ke(t,n,i)||Ae(t,n)||!Te(t,{defaultCountry:r,metadata:i}))&&$e(t,n,i,Re,a)},EXACT_GROUPING:function(t,e){var n=e.candidate,r=e.defaultCountry,i=e.metadata,a=e.regExpCache;return!(!t.isValid()||!ke(t,n,i)||Ae(t,n)||!Te(t,{defaultCountry:r,metadata:i}))&&$e(t,n,i,Ie,a)}};function ke(t,e,n){for(var r=0;r=0)}function $e(t,e,n,r,i){throw new Error(\"This part of code hasn't been ported\")}function Ie(t,e,n,r){throw new Error(\"This part of code hasn't been ported\")}function Re(t,e,n,r){throw new Error(\"This part of code hasn't been ported\")}var Ne=/[\\\\/] *x/;function De(t){return de(Ne,t)}var Fe=/(?:(?:[0-3]?\\d\\/[01]?\\d)|(?:[01]?\\d\\/[0-3]?\\d))\\/(?:[12]\\d)?\\d{2}/,Le=/[12]\\d{3}[-/]?[01]\\d[-/]?[0-3]\\d +[0-2]\\d$/,Be=/^:[0-5]\\d/;function ze(t,e,n){if(Fe.test(t))return!1;if(Le.test(t)){var r=n.slice(e+t.length);if(Be.test(r))return!1}return!0}var qe=\"[^\".concat(\"(\\\\[\\uff08\\uff3b\").concat(\")\\\\]\\uff09\\uff3d\",\"]\"),Ve=\"[\".concat(\"(\\\\[\\uff08\\uff3b\").concat(\"+\\uff0b\",\"]\"),We=new RegExp(\"^\"+Ve),Ye=he(0,3),He=new RegExp(\"^(?:[(\\\\[\\uff08\\uff3b])?(?:\"+qe+\"+[)\\\\]\\uff09\\uff3d])?\"+qe+\"+(?:[(\\\\[\\uff08\\uff3b]\"+qe+\"+[)\\\\]\\uff09\\uff3d])\"+Ye+qe+\"*$\"),Ge=/\\d{1,5}-+\\d{1,5}\\s{0,4}\\(\\d{1,4}/;function Ue(t,e){var n=\"undefined\"!==typeof Symbol&&t[Symbol.iterator]||t[\"@@iterator\"];if(n)return(n=n.call(t)).next.bind(n);if(Array.isArray(t)||(n=function(t,e){if(!t)return;if(\"string\"===typeof t)return Xe(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);\"Object\"===n&&t.constructor&&(n=t.constructor.name);if(\"Map\"===n||\"Set\"===n)return Array.from(t);if(\"Arguments\"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Xe(t,e)}(t))||e&&t&&\"number\"===typeof t.length){n&&(t=n);var r=0;return function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function Xe(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&void 0!==arguments[0]?arguments[0]:\"\",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;if(Ke(this,t),!(n={v2:n.v2,defaultCallingCode:n.defaultCallingCode,defaultCountry:n.defaultCountry&&Object(g.d)(n.defaultCountry,r)?n.defaultCountry:void 0,leniency:n.leniency||(n.extended?\"POSSIBLE\":\"VALID\"),maxTries:n.maxTries||sn}).leniency)throw new TypeError(\"`leniency` is required\");if(\"POSSIBLE\"!==n.leniency&&\"VALID\"!==n.leniency)throw new TypeError('Invalid `leniency`: \"'.concat(n.leniency,'\". Supported values: \"POSSIBLE\", \"VALID\".'));if(n.maxTries<0)throw new TypeError(\"`maxTries` must be `>= 0`\");if(this.text=e,this.options=n,this.metadata=r,this.leniency=Pe[n.leniency],!this.leniency)throw new TypeError('Unknown leniency: \"'.concat(n.leniency,'\"'));this.maxTries=n.maxTries,this.PATTERN=new RegExp(on,\"ig\"),this.state=\"NOT_READY\",this.searchIndex=0,this.regExpCache=new fe(32)}var e,n,r;return e=t,(n=[{key:\"find\",value:function(){for(var t;this.maxTries>0&&null!==(t=this.PATTERN.exec(this.text));){var e=t[0],n=t.index;if(ze(e=De(e),n,this.text)){var r=this.parseAndVerify(e,n,this.text)||this.extractInnerMatch(e,n,this.text);if(r){if(this.options.v2)return{startsAt:r.startsAt,endsAt:r.endsAt,number:r.phoneNumber};var i=r.phoneNumber,a={startsAt:r.startsAt,endsAt:r.endsAt,phone:i.nationalNumber};return i.country?a.country=i.country:a.countryCallingCode=i.countryCallingCode,i.ext&&(a.ext=i.ext),a}}this.maxTries--}}},{key:\"extractInnerMatch\",value:function(t,e,n){for(var r,i=Ue(Je);!(r=i()).done;)for(var a=r.value,o=!0,u=void 0,s=new RegExp(a,\"g\");this.maxTries>0&&null!==(u=s.exec(t));){if(o){var c=de(un,t.slice(0,u.index)),l=this.parseAndVerify(c,e,n);if(l)return l;this.maxTries--,o=!1}var f=de(un,u[1]),h=t.indexOf(f,u.index),d=this.parseAndVerify(f,e+h,n);if(d)return d;this.maxTries--}}},{key:\"parseAndVerify\",value:function(t,e,n){if(function(t,e,n,r){if(He.test(t)&&!Ge.test(t)){if(\"POSSIBLE\"!==r){if(e>0&&!We.test(t)){var i=n[e-1];if(Me(i)||Ce(i))return!1}var a=e+t.length;if(a=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function jn(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1;)1&e&&(n+=t),e>>=1,t+=t;return n+t}function En(t,e){return\")\"===t[e]&&e++,function(t){var e=[],n=0;for(;n=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function Fn(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&void 0!==arguments[1]?arguments[1]:{},n=e.allowOverflow;if(!t)throw new Error(\"String is required\");var r=zn(t.split(\"\"),this.matchTree,!0);if(r&&r.match&&delete r.matchedChars,!r||!r.overflow||n)return r}}])&&Ln(e.prototype,n),r&&Ln(e,r),Object.defineProperty(e,\"prototype\",{writable:!1}),t}();function zn(t,e,n){if(\"string\"===typeof e){var r=t.join(\"\");return 0===e.indexOf(r)?t.length===e.length?{match:!0,matchedChars:t}:{partialMatch:!0}:0===r.indexOf(e)?n&&t.length>e.length?{overflow:!0}:{match:!0,matchedChars:t.slice(0,e.length)}:void 0}if(Array.isArray(e)){for(var i=t.slice(),a=0;a=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function Vn(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0)){var n=this.getTemplateForFormat(t,e);return n?(this.setNationalNumberTemplate(n,e),!0):void 0}}},{key:\"getSeparatorAfterNationalPrefix\",value:function(t){return this.isNANP||t&&t.nationalPrefixFormattingRule()&&Hn.test(t.nationalPrefixFormattingRule())?\" \":\"\"}},{key:\"getInternationalPrefixBeforeCountryCallingCode\",value:function(t,e){var n=t.IDDPrefix,r=t.missingPlus;return n?e&&!1===e.spacing?n:n+\" \":r?\"\":\"+\"}},{key:\"getTemplate\",value:function(t){if(this.template){for(var e=-1,n=0,r=t.international?this.getInternationalPrefixBeforeCountryCallingCode(t,{spacing:!1}):\"\";nu.length)){var s=new RegExp(\"^\"+o+\"$\"),c=n.replace(/\\d/g,\"9\");s.test(c)&&(u=c);var l,f=this.getFormatFormat(t,r);if(this.shouldTryNationalPrefixFormattingRule(t,{international:r,nationalPrefix:i})){var h=f.replace(Y,t.nationalPrefixFormattingRule());if(E(t.nationalPrefixFormattingRule())===(i||\"\")+E(\"$1\")&&(f=h,l=!0,i))for(var d=i.length;d>0;)f=f.replace(/\\d/,Sn),d--}var p=u.replace(new RegExp(o),f).replace(new RegExp(\"9\",\"g\"),Sn);return l||(a?p=Mn(Sn,a.length)+\" \"+p:i&&(p=Mn(Sn,i.length)+this.getSeparatorAfterNationalPrefix(t)+p)),r&&(p=W(p)),p}}},{key:\"formatNextNationalNumberDigits\",value:function(t){var e=function(t,e,n){for(var r,i=On(n.split(\"\"));!(r=i()).done;){var a=r.value;if(t.slice(e+1).search(Cn)<0)return;e=t.search(Cn),t=t.replace(Cn,a)}return[t,e]}(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition,t);if(e)return this.populatedNationalNumberTemplate=e[0],this.populatedNationalNumberTemplatePosition=e[1],En(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition+1);this.resetFormat()}},{key:\"shouldTryNationalPrefixFormattingRule\",value:function(t,e){var n=e.international,r=e.nationalPrefix;if(t.nationalPrefixFormattingRule()){var i=t.usesNationalPrefix();if(i&&r||!i&&!n)return!0}}}])&&Wn(e.prototype,n),r&&Wn(e,r),Object.defineProperty(e,\"prototype\",{writable:!1}),t}();function Zn(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:\"undefined\"!==typeof Symbol&&t[Symbol.iterator]||t[\"@@iterator\"];if(null==n)return;var r,i,a=[],o=!0,u=!1;try{for(n=n.call(t);!(o=(r=n.next()).done)&&(a.push(r.value),!e||a.length!==e);o=!0);}catch(s){u=!0,i=s}finally{try{o||null==n.return||n.return()}finally{if(u)throw i}}return a}(t,e)||function(t,e){if(!t)return;if(\"string\"===typeof t)return Qn(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);\"Object\"===n&&t.constructor&&(n=t.constructor.name);if(\"Map\"===n||\"Set\"===n)return Array.from(t);if(\"Arguments\"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Qn(t,e)}(t,e)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function Qn(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=3;if(e.appendDigits(t),r&&this.extractIddPrefix(e),this.isWaitingForCountryCallingCode(e)){if(!this.extractCountryCallingCode(e))return}else e.appendNationalSignificantNumberDigits(t);e.international||this.hasExtractedNationalSignificantNumber||this.extractNationalSignificantNumber(e.getNationalDigits(),(function(t){return e.update(t)}))}},{key:\"isWaitingForCountryCallingCode\",value:function(t){var e=t.international,n=t.callingCode;return e&&!n}},{key:\"extractCountryCallingCode\",value:function(t){var e=bt(\"+\"+t.getDigitsWithoutInternationalPrefix(),this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),n=e.countryCallingCode,r=e.number;if(n)return t.setCallingCode(n),t.update({nationalSignificantNumber:r}),!0}},{key:\"reset\",value:function(t){if(t){this.hasSelectedNumberingPlan=!0;var e=t._nationalPrefixForParsing();this.couldPossiblyExtractAnotherNationalSignificantNumber=e&&rr.test(e)}else this.hasSelectedNumberingPlan=void 0,this.couldPossiblyExtractAnotherNationalSignificantNumber=void 0}},{key:\"extractNationalSignificantNumber\",value:function(t,e){if(this.hasSelectedNumberingPlan){var n=vt(t,this.metadata),r=n.nationalPrefix,i=n.nationalNumber,a=n.carrierCode;if(i!==t)return this.onExtractedNationalNumber(r,a,i,t,e),!0}}},{key:\"extractAnotherNationalSignificantNumber\",value:function(t,e,n){if(!this.hasExtractedNationalSignificantNumber)return this.extractNationalSignificantNumber(t,n);if(this.couldPossiblyExtractAnotherNationalSignificantNumber){var r=vt(t,this.metadata),i=r.nationalPrefix,a=r.nationalNumber,o=r.carrierCode;if(a!==e)return this.onExtractedNationalNumber(i,o,a,t,n),!0}}},{key:\"onExtractedNationalNumber\",value:function(t,e,n,r,i){var a,o,u=r.lastIndexOf(n);if(u>=0&&u===r.length-n.length){o=!0;var s=r.slice(0,u);s!==t&&(a=s)}i({nationalPrefix:t,carrierCode:e,nationalSignificantNumber:n,nationalSignificantNumberMatchesInput:o,complexPrefixBeforeNationalSignificantNumber:a}),this.hasExtractedNationalSignificantNumber=!0,this.onNationalSignificantNumberChange()}},{key:\"reExtractNationalSignificantNumber\",value:function(t){return!!this.extractAnotherNationalSignificantNumber(t.getNationalDigits(),t.nationalSignificantNumber,(function(e){return t.update(e)}))||(this.extractIddPrefix(t)||this.fixMissingPlus(t)?(this.extractCallingCodeAndNationalSignificantNumber(t),!0):void 0)}},{key:\"extractIddPrefix\",value:function(t){var e=t.international,n=t.IDDPrefix,r=t.digits;if(t.nationalSignificantNumber,!e&&!n){var i=gt(r,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata);return void 0!==i&&i!==r?(t.update({IDDPrefix:r.slice(0,r.length-i.length)}),this.startInternationalNumber(t,{country:void 0,callingCode:void 0}),!0):void 0}}},{key:\"fixMissingPlus\",value:function(t){if(!t.international){var e=mt(t.digits,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),n=e.countryCallingCode;if(e.number,n)return t.update({missingPlus:!0}),this.startInternationalNumber(t,{country:t.country,callingCode:n}),!0}}},{key:\"startInternationalNumber\",value:function(t,e){var n=e.country,r=e.callingCode;t.startInternationalNumber(n,r),t.nationalSignificantNumber&&(t.resetNationalSignificantNumber(),this.onNationalSignificantNumberChange(),this.hasExtractedNationalSignificantNumber=void 0)}},{key:\"extractCallingCodeAndNationalSignificantNumber\",value:function(t){this.extractCountryCallingCode(t)&&this.extractNationalSignificantNumber(t.getNationalDigits(),(function(e){return t.update(e)}))}}])&&Jn(e.prototype,n),r&&Jn(e,r),Object.defineProperty(e,\"prototype\",{writable:!1}),t}();function ar(t){return(ar=\"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 or(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:\"undefined\"!==typeof Symbol&&t[Symbol.iterator]||t[\"@@iterator\"];if(null==n)return;var r,i,a=[],o=!0,u=!1;try{for(n=n.call(t);!(o=(r=n.next()).done)&&(a.push(r.value),!e||a.length!==e);o=!0);}catch(s){u=!0,i=s}finally{try{o||null==n.return||n.return()}finally{if(u)throw i}}return a}(t,e)||function(t,e){if(!t)return;if(\"string\"===typeof t)return ur(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);\"Object\"===n&&t.constructor&&(n=t.constructor.name);if(\"Map\"===n||\"Set\"===n)return Array.from(t);if(\"Arguments\"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ur(t,e)}(t,e)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function ur(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1}},{key:\"determineTheCountry\",value:function(){this.state.setCountry(Ot(this.isInternational()?this.state.callingCode:this.defaultCallingCode,{nationalNumber:this.state.nationalSignificantNumber,defaultCountry:this.defaultCountry,metadata:this.metadata}))}},{key:\"getNumberValue\",value:function(){var t=this.state,e=t.digits,n=t.callingCode,r=t.country,i=t.nationalSignificantNumber;if(e)return this.isInternational()?n?\"+\"+n+i:\"+\"+e:r||n?\"+\"+(r?this.metadata.countryCallingCode():n)+i:void 0}},{key:\"getNumber\",value:function(){var t=this.state,e=t.nationalSignificantNumber,n=t.carrierCode,r=t.callingCode,i=this._getCountry();if(e&&(i||r)){if(i&&i===this.defaultCountry){var a=new g.a(this.metadata.metadata);a.selectNumberingPlan(i);var o=a.numberingPlan.callingCode(),u=this.metadata.getCountryCodesForCallingCode(o);if(u.length>1){var s=wt(e,{countries:u,defaultCountry:this.defaultCountry,metadata:this.metadata.metadata});s&&(i=s)}}var c=new dt(i||r,e,this.metadata.metadata);return n&&(c.carrierCode=n),c}}},{key:\"isPossible\",value:function(){var t=this.getNumber();return!!t&&t.isPossible()}},{key:\"isValid\",value:function(){var t=this.getNumber();return!!t&&t.isValid()}},{key:\"getNationalNumber\",value:function(){return this.state.nationalSignificantNumber}},{key:\"getChars\",value:function(){return(this.state.international?\"+\":\"\")+this.state.digits}},{key:\"getTemplate\",value:function(){return this.formatter.getTemplate(this.state)||this.getNonFormattedTemplate()||\"\"}}])&&sr(e.prototype,n),r&&sr(e,r),Object.defineProperty(e,\"prototype\",{writable:!1}),t}();function lr(t){return new g.a(t).getCountries()}function fr(t,e,n){if(e[t])return new dt(t,e[t],n)}function hr(t,e,n){return n||(n=e,e=void 0),new cr(e,n).input(t)}},function(t,e,n){\"use strict\";var r=n(15),i=n(14),a=n(16),o=n(17),u=n(36),s=n(30),c=n(727),l=n(728),f=function(t){Object(a.a)(n,t);var e=Object(o.a)(n);function n(){return Object(i.a)(this,n),e.apply(this,arguments)}return Object(r.a)(n)}(n(720).a);f.defaultProps=Object.assign({},f.defaultProps,{autoFocus:!1,translationsKey:\"properties\",instanceKey:\"properties\",locale:{name:\"\\u038c\\u03bc\\u03b9\\u03bb\\u03bf\\u03c2\",name_plural:\"\\u038c\\u03bc\\u03b9\\u03bb\\u03bf\\u03b9\"},defaultActiveFirstOption:!0,showSearch:!0,allowClear:!1,filterOption:!0,preloadData:!0}||{});e.a=Object(s.c)((function(t,e){var n=e.instanceKey?e.instanceKey:f.defaultProps.instanceKey;return{records:l.a(t,n),record:e.value?l.c(t,e.value):{},isFetching:l.b(t,n,\"isFetching\"),error:l.b(t,n,\"error\")}}),(function(t){return{actions:Object(u.b)(c.a,t),dispatch:t}}),null,{forwardRef:!0})(f)},function(t,e,n){\"use strict\";n(247);var r=n(146),i=(n(142),n(89)),a=(n(190),n(66)),o=(n(99),n(23)),u=(n(98),n(37)),s=(n(77),n(28)),c=n(14),l=n(15),f=n(16),h=n(17),d=n(0),p=n.n(d),g=n(1),v=n.n(g),y=n(723),m=n(25),b=n(71),x=n.n(b);var _=function(t){Object(f.a)(n,t);var e=Object(h.a)(n);function n(t){var l;return Object(c.a)(this,n),(l=e.call(this,t)).componentDidMount=function(){if(l.props.isModal||!l.props.record_id||l.props.isFetching||l.props.actions.fetch(l.props.instanceKey,{_id:l.props.record_id},{appendResponse:!0}),l.props.clientMode){l.props.form.validateFields(l.props.validateOptions);var t=(e=l.props.form.getFieldsError(),!Object.keys(e).some((function(t){return e[t]})));l.props.updateValid&&l.props.updateValid(t)}var e},l.componentWillReceiveProps=function(t){if(!x()(l.props.newID,t.newID)&&!l.props.clientMode){var e=Array.isArray(t.newID)?t.newID[0]:t.newID,n=t.records.find((function(t){return t.id==e}));n&&(t.isModal||t.inModal)?l.props.onSelect&&l.props.onSelect(n):n&&t.history.goBack()}!l.props.isSaving||t.isSaving||t.error||(t.isModal||t.inModal?l.props.onSelect&&l.props.onSelect(t.record):t.history.goBack()),l.props.record_id!==t.record_id&&l.setState({createRecord:!t.record_id})},l.handleSubmit=function(t){var e=l.props.submitData;t.preventDefault(),t.stopPropagation(),l.props.form.validateFieldsAndScroll(l.props.validateOptions,(function(t,n){if(t)return!1;l.props.prepareSubmit&&l.props.prepareSubmit(n),l.state.createRecord?l.props.actions.create(l.props.instanceKey,n,{isAsync:e,normalizeResponse:!0}):l.props.actions.update(l.props.instanceKey,n,{isAsync:e,normalizeResponse:!0}),e||(l.props.isModal||l.props.inModal?l.props.onSelect&&l.props.onSelect(l.props.record):l.props.history.goBack())}))},l.fieldError=function(t){var e=l.props.form,n=e.getFieldError;return(0,e.isFieldTouched)(t)&&n(t)},l.onChange=function(t){},l.render=function(){var t=l.props,e=t.form,n=t.isSaving,c=t.isFetching,f=t.record,h=t.defaultValues,d=t.isModal,g=t.inModal,v=t.compact,m=t.instanceKey,b=t.prefix,x=t.clientMode,_=t.validateOptions,w=l.state,O=w.validateRecord,j=w.createRecord,S=Object.assign({},h,f),C=p.a.createElement(p.a.Fragment,null,p.a.createElement(s.a,{onClick:l.props.onCancel},p.a.createElement(y.a,{id:\"components.baseformitems.modal.footer.close\",defaultMessage:\"CLOSE\"})),p.a.createElement(s.a,{type:\"primary\",htmlType:\"submit\",disabled:l.context.offline,icon:\"check-square-o\",loading:n,onClick:l.handleSubmit,style:{marginLeft:20}},j?l.context.intl.formatMessage({id:\"components.baseformitems.\".concat(l.props.translationsKey,\".modal.footer.create\"),defaultMessage:\"CREATE \".concat(l.props.locale.name.toUpperCase())}):l.context.intl.formatMessage({id:\"components.baseformitems.\".concat(l.props.translationsKey,\".modal.footer.update\"),defaultMessage:\"UPDATE \".concat(l.props.locale.name.toUpperCase())}),\" \")),M=l.props.FormItemsComponent,E=p.a.createElement(i.a,{spinning:!j&&c},p.a.createElement(a.a,{layout:\"vertical\",className:\"pms-form\",onSubmit:l.handleSubmit,disabled:l.context.offline},p.a.createElement(u.a,{className:g?\"main-container\":\"\"},p.a.createElement(M,{form:e,record:S,validateRecord:O,createRecord:j,isModal:d,compact:v,instanceKey:m,prefix:b,clientMode:x,validateOptions:_})),d&&!l.props.hideSubmit&&p.a.createElement(s.a,{htmlType:\"submit\",disabled:l.context.offline,style:{display:\"none\"}}),!d&&!l.props.hideSubmit&&p.a.createElement(u.a,{gutter:0,type:\"flex\",align:\"middle\",className:\"action-bar-fixed\",style:{marginTop:20}},p.a.createElement(o.a,{xs:24,className:g?\"text-right\":\"text-center\"},p.a.createElement(\"span\",{className:\"pms-form-actions\"},g?C:p.a.createElement(s.a,{type:\"primary\",disabled:l.context.offline,size:\"large\",htmlType:\"submit\",icon:\"check-square-o\",loading:n,autoFocus:!j,onClick:l.handleSubmit},j?l.context.intl.formatMessage({id:\"components.baseformitems.\".concat(l.props.translationsKey,\".modal.footer.create\"),defaultMessage:\"CREATE \".concat(l.props.locale.name.toUpperCase())}):l.context.intl.formatMessage({id:\"components.baseformitems.\".concat(l.props.translationsKey,\".modal.footer.update\"),defaultMessage:\"UPDATE \".concat(l.props.locale.name.toUpperCase())})))))));return d?p.a.createElement(r.a,Object.assign({},l.props.modalProps,{onCancel:l.props.onCancel,onOk:l.handleSubmit,footer:C,destroyOnClose:!0,visible:l.props.modalProps.visible||!1,maskClosable:!1,title:l.props.modalProps.title||\"\",width:l.props.modalProps.width||900}),E):E},l.state={createRecord:!t.record_id,validateRecord:!0},l}return Object(l.a)(n,[{key:\"componentDidUpdate\",value:function(t,e){this.props.isModal&&!t.modalProps.visible&&this.props.modalProps.visible&&this.props.record_id&&!this.props.clientMode&&this.props.actions.fetch(this.props.instanceKey,{_id:this.props.record_id},{appendResponse:!0})}}]),n}(p.a.PureComponent);_.contextType=m.b;var w=a.a.create({})(_);w.defaultProps={record_id:null,isModal:!1,inModal:!1,hideSubmit:!1,clientMode:!1,compact:!1,submitData:!0,instanceKey:\"records\",locale:{name:\"Record\",name_plural:\"Records\"},defaultValues:{},prefix:\"\",validateOptions:{first:!0}},w.propTypes={instanceKey:v.a.string.isRequired,record_id:v.a.oneOfType([v.a.number,v.a.string]),onSelect:v.a.func,isModal:v.a.bool,hideSubmit:v.a.bool,clientMode:v.a.bool,compact:v.a.bool,submitData:v.a.bool,modalProps:v.a.object,history:v.a.object,initialRecord:v.a.object,defaultValues:v.a.object,FormItemsComponent:v.a.func,prefix:v.a.string,validateOptions:v.a.object},e.a=w},function(t,e,n){\"use strict\";var r=n(57),i=n(10),a=n(41),o=Object(i.actions)({actionPrefix:\"PROPERTIES\",uidField:\"id\",actionSettings:{default:{url:\"properties\",error:{type:\"notification\",title:\"\\u03a0\\u03b1\\u03c1\\u03bf\\u03c5\\u03c3\\u03b9\\u03ac\\u03c3\\u03c4\\u03b7\\u03ba\\u03b5 \\u03ba\\u03ac\\u03c0\\u03bf\\u03b9\\u03bf \\u03c0\\u03c1\\u03cc\\u03b2\\u03bb\\u03b7\\u03bc\\u03b1\",message:\"\\u03a0\\u03b1\\u03c1\\u03b1\\u03ba\\u03b1\\u03bb\\u03ce \\u03b1\\u03bd\\u03b1\\u03bd\\u03b5\\u03ce\\u03c3\\u03c4\\u03b5 \\u03c4\\u03b7\\u03bd \\u03b5\\u03c6\\u03b1\\u03c1\\u03bc\\u03bf\\u03b3\\u03ae \\u03ae \\u03b4\\u03bf\\u03ba\\u03b9\\u03bc\\u03ac\\u03c3\\u03c4\\u03b5 \\u03be\\u03b1\\u03bd\\u03ac \\u03b1\\u03c1\\u03b3\\u03cc\\u03c4\\u03b5\\u03c1\\u03b1\",kind:\"error\"}}},api:r.a,notificationActions:a});e.a=o},function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return h})),n.d(e,\"b\",(function(){return d})),n.d(e,\"c\",(function(){return p}));var r=n(67),i=n(135),a=n(10),o=n(71),u=n.n(o),s=n(24),c=Object(r.b)(i.a,u.a),l=(Object(a.selectors)({baseSelector:function(t){return t.properties}}),Object(a.selectors)({baseSelector:function(t){return t.properties}})),f=Object(s.List)(),h=c([function(t,e){return l.dataset(t,e).get(\"data\",f)}],(function(t){return t.toJSON()})),d=Object(r.a)([function(t,e,n){return t.properties.getIn([\"instances\",e,\"additionalData\",n])}],(function(t){return s.Map.isMap(t)||s.List.isList(t)?t.toJSON():t})),p=Object(r.a)([function(t,e){return void 0!==e?l.record(t,e):Object(s.Map)()}],(function(t){return t&&t.toJSON()}))},,function(t,e,n){},function(t,e,n){t.exports=n(732)},function(t,e,n){\"use strict\";n.r(e);var r=n(0),i=n.n(r),a=n(1),o=n.n(a),u=n(12);function s(){return(s=Object.assign||function(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}function l(t,e){for(var n=0;n0&&(e.ids=b.state.selectedRowKeys.join(\",\")),b.fetch(e,t)}else b.fetch(b.state.queryParams,t);$()(t.defaultFilters,b.props.defaultFilters)||b.fetch({},t)},b.stopEvent=function(t){t.preventDefault(),t.stopPropagation()},b.renderOptionsMenu=function(t,e,n,r){if(b.props.actionsComponent){var i=b.props.actionsComponent;return j.a.createElement(i,Object.assign({record:t,index:e,extraButtons:r,onEdit:b.onEdit,onModalEdit:b.onModalEdit,onDelete:b.onDelete,instanceKey:b.props.instanceKey},b.props.actionProps))}var a=b.props,o=a.roleProps,u=a.overrideProps,s=\"action-btn-\".concat(t.id),c=b.context.user&&b.context.user.role&&o&&o[b.context.user.role]&&o[b.context.user.role].overrideProps?Object.assign({},u,o[b.context.user.role].overrideProps):Object.assign({},u),l=j.a.createElement(d.a,null,!c.hideEdit&&j.a.createElement(d.a.Item,{key:\"options-edit\"},b.props.embedded||c.modifyInModal?j.a.createElement(\"span\",{onClick:function(e){return b.onModalEdit(t,e)}},j.a.createElement(p.a,{type:\"edit\"}),j.a.createElement(P.a,{id:\"components.baseindex.\".concat(b.props.translationsKey,\".edit\"),defaultMessage:\"Edit \".concat(b.props.locale.name.toLowerCase())})):j.a.createElement(S.a,{to:\"/\".concat(b.props.pathKey,\"/\").concat(t.id)},j.a.createElement(p.a,{type:\"edit\"}),j.a.createElement(P.a,{id:\"components.baseindex.\".concat(b.props.translationsKey,\".edit\"),defaultMessage:\"Edit \".concat(b.props.locale.name.toLowerCase())}))),n,!c.hideDelete&&j.a.createElement(d.a.Item,{key:\"options-delete\",disabled:b.context.offline},j.a.createElement(h.a,{title:b.context.intl.formatMessage({id:\"components.baseindex.\".concat(b.props.translationsKey,\".confirm-delete\"),defaultMessage:\"Are you sure you want to delete this \".concat(b.props.locale.name.toLowerCase(),\"?\")}),placement:\"bottomRight\",arrowPointAtCenter:!0,onConfirm:function(){return b.onDelete(e,t)},overlayClassName:\"ant-popover-ontop\"},j.a.createElement(\"span\",null,j.a.createElement(p.a,{type:\"delete\"}),j.a.createElement(P.a,{id:\"components.baseindex.\".concat(b.props.translationsKey,\".delete\"),defaultMessage:\"Delete \".concat(b.props.locale.name.toLowerCase())})))));return!r&&c.hideActions?j.a.createElement(j.a.Fragment,null):j.a.createElement(\"span\",{onClick:b.stopEvent},j.a.createElement(B,null,r,!c.hideActions&&j.a.createElement(f.a,{overlay:l,trigger:[\"click\"],placement:\"bottomRight\",onClick:b.stopEvent},j.a.createElement(_.a,{size:\"small\",id:s},j.a.createElement(p.a,{type:\"ellipsis\"}),!(b.context.isMobile||b.context.isTablet)&&j.a.createElement(p.a,{type:\"down\",style:{marginLeft:5}})))))},b.handleTableChange=function(t,e,n){var r=b.props,i=r.query,a=r.filterParams,o=Object(l.a)(Object(l.a)({page:1!==t.current?t.current:void 0,order:n.field||void 0,sort:n.order||void 0,limit:10!==t.pageSize?t.pageSize:void 0,query:i||void 0},e),a);b.props.dataTableMode?b.setState({pagination:t}):b.fetch(o)},b.handleListChange=function(t,e){var n=b.props.filterParams,r=Object(l.a)({page:t,limit:10!==e?e:void 0},n);b.props.dataTableMode||b.fetch(r)},b.handleRowChecked=function(t){var e=b.props.records,n=b.state.selectedRowKeys.filter((function(e){return!t.includes(e)}));if(n.length){var r=e.find((function(t){return n.includes(t.id)}));if(r&&b.props.validateCheck&&!b.props.validateCheck(r,t,e))return}if(b.setState({selectedRowKeys:t}),b.props.onSelectRecords&&b.props.onSelectRecords(t,b.props.reservation_rooms?b.props.reservation_rooms:b.props.records),b.props.filterParams&&b.props.filterParams.ids){var i={};t.length>0&&(i.ids=t.join(\",\")),b.fetch(i)}},b.handleRecordChecked=function(t,e,n){var r=b.state.selectedRowKeys,i=b.props.records;b.props.validateCheck&&!b.props.validateCheck(t,r,i)||(r.find((function(e){return e===t.id}))?b.setState((function(e){var n=e.selectedRowKeys.filter((function(e){return e!==t.id}));if(!b.props.validateCheck||b.props.validateCheck(t,n,i))return b.props.onSelectRecords&&b.props.onSelectRecords(n,b.props.reservation_rooms),{selectedRowKeys:n}})):b.setState((function(e){var n=[].concat(Object(v.a)(e.selectedRowKeys),[t.id]);return b.props.onSelectRecords&&b.props.onSelectRecords(n,b.props.reservation_rooms),{selectedRowKeys:n}})))},b.fetch=function(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=b.props,i=r.actions,a=r.defaultFilters,o=t||{};if(e){Object.keys(e.defaultFilters).map((function(t){return o[t]=e.defaultFilters[t]}));var u=Math.ceil(e.totalCount/(e.paginationParams&&e.paginationParams.limit||10));u<(e.paginationParams&&e.paginationParams.page||1)&&(1===u?delete o.page:u>1&&(o.page=u))}else Object.keys(a).map((function(t){return o[t]=a[t]}));if(i.fetch(b.props.instanceKey,o,b.props.fetchOptions),!b.props.embedded&&n){var s=M.a.stringify(o);b.props.dispatch(Object(E.d)({pathname:\"/\".concat(b.props.pathKey,\"/home\"),search:\"?\".concat(s)}))}b.setState({queryParams:o})},b.onSelect=function(){b.setState({visibleModal:!1,selectedRecord:void 0}),b.fetch(Object(l.a)(Object(l.a)({},b.props.filterParams),b.props.paginationParams))},b.onSearch=function(t,e){void 0!==e&&(e.stopPropagation(),e.preventDefault());var n=Object.assign({},b.props.filterParams,{query:t});t||delete n.query,b.fetch(n)},b.onChangeSearch=function(t){b.setState({queryParams:{query:t.target.value}})},b.onClearSearch=function(t,e){b.setState({queryParams:{query:null}}),b.onSearch(t,e)},b.onSearchField=function(t,e){console.log(\"onSearchField query:\",t,e)},b.onDelete=function(t,e){var n=b.props.actions;b.setState((function(t){return{selectedRowKeys:t.selectedRowKeys.filter((function(t){return t!==e.id}))}})),n.remove(b.props.instanceKey,e.id)},b.onMassDelete=function(){var t=b.props.actions,e=b.state.selectedRowKeys;t.remove(b.props.instanceKey,e),b.clearSelection()},b.onRowClick=function(t,e,n){var r=document.activeElement;b.props.overrideProps.hideEdit||\"BUTTON\"===n.target.tagName||\"A\"===n.target.tagName||null!==n.target.getAttribute(\"role\")||[\"BODY\",\"INPUT\",\"BUTTON\"].includes(r.tagName)||\"ant-table-selection-column ant-table-selection-column-custom\"===n.target.className||(b.props.actionsComponent?b.props.overrideProps.modifyInModal?(n.key=\"quick-edit\",b.actionRefs[e].handleActionMenuClick(n)):(n.key=\"edit\",b.actionRefs[e].handleActionMenuClick(n)):b.props.overrideProps.modifyInModal?b.onModalEdit(t):b.onEdit(e,t))},b.onModalEdit=function(t,e){e&&(e.preventDefault(),e.stopPropagation()),b.setState({selectedRecord:t.id}),b.showModal(t)},b.onEdit=function(t,e){b.props.history.push(\"/\".concat(b.props.pathKey,\"/\").concat(e.id))},b.applyFilters=function(t){var e=Object.assign({},b.props.filterParams,t);b.fetch(e)},b.clearFilters=function(){b.fetch(b.props.filterParams&&b.props.filterParams.query?{query:b.props.filterParams.query}:null)},b.hideFilters=function(t){b.setState({visibleFilters:t})},b.showModal=function(t){b.setState({visibleModal:!0})},b.handleCancel=function(t){b.setState({visibleModal:!1,selectedRecord:void 0})},b.saveFormRef=function(t){b.form=t},b.viewSelected=function(){var t=b.state.selectedRowKeys,e={};e.ids=t.join(\",\"),b.fetch(e)},b.clearSelection=function(){b.setState({selectedRowKeys:[]}),b.props.onSelectRecords&&b.props.onSelectRecords([],b.props.reservation_rooms);var t=Object.assign({},b.props.filterParams);t.ids&&(delete t.ids,b.fetch(t))},b.updatePagination=function(t){var e=t.totalCount,n=t.paginationParams;b.setState((function(t){var r={};return r.total=e,r.current=void 0!==n&&n.page||1,r.pageSize=n&&n.pageSize||n&&n.limit||10,r.simple=b.context.isMobile||b.props.overrideProps.simpleNavigation,{pagination:r}}))},b.handleView=function(t){b.setState({showList:\"card\"===t.target.value})},b.render=function(){var t,e=b.props,n=e.records,g=e.isFetching,v=e.filterParams,y=e.defaultFilters,m=e.overrideProps,x=e.defaultValues,w=e.listView,O=e.roleProps,C=e.switchView,E=b.state,k=E.selectedRowKeys,T=E.selectedRecord,A=E.pagination,$=E.showList,I=b.context.user&&b.context.user.role&&O&&O[b.context.user.role]&&O[b.context.user.role].overrideProps?Object.assign({},m,O[b.context.user.role].overrideProps):Object.assign({},m),N=A.total<=A.limit&&b.state.queryParams.query==={}||m.hideFilters,F=(void 0!==v?v.query:null)?j.a.createElement(p.a,{type:\"close\",onClick:function(t){return b.onClearSearch(null,t)}}):null,z=Object(l.a)({selectedRowKeys:k,columnWidth:\"2%\",onChange:b.handleRowChecked},b.props.validateCheck&&{getCheckboxProps:function(t){return{disabled:!b.props.validateCheck(t,k,n)}}}),q=b.context.isMobile?\"default\":b.context.isTablet?\"large\":null,V=b.props.filterFormComponent,W=V&&j.a.createElement(V,{applyFilters:b.applyFilters,clearFilters:b.clearFilters,filters:v,hideFilters:b.hideFilters,embedded:b.props.embedded}),Y=j.a.createElement(_.a,{className:\"add-btn\",onClick:b.showModal,type:\"primary\",size:q||(b.props.embedded?\"default\":\"large\"),disabled:b.context.offline},j.a.createElement(p.a,{type:\"plus\",style:{fontSize:16}}),j.a.createElement(P.a,{id:\"components.baseindex.\".concat(b.props.translationsKey,\".addbtn\"),defaultMessage:\"Add \".concat(b.props.locale.name)})),H=j.a.createElement(d.a,null,(t=n.map((function(t){return t.id})),(!k.every((function(e){return t.indexOf(e)>=0}))||b.props.selectionMode)&&j.a.createElement(d.a.Item,{key:\"view-selected\",onClick:function(){return b.viewSelected()}},j.a.createElement(p.a,{type:\"eye\"}),j.a.createElement(P.a,{id:\"components.baseindex.selections.view-selected\",defaultMessage:\" View Selected\"}))),!b.props.selectionMode&&!b.props.overrideProps.hideDelete&&j.a.createElement(d.a.Item,{key:\"delete-selected\"},j.a.createElement(h.a,{title:j.a.createElement(P.a,{id:\"components.baseindex.selections.confirm-delete-selected\",defaultMessage:\"Are you sure you want to delete selected records?\"}),onConfirm:function(){return b.onMassDelete()}},j.a.createElement(\"span\",{className:\"delete-btn\"},j.a.createElement(p.a,{fill:\"red\",type:\"delete\"}),j.a.createElement(P.a,{id:\"components.baseindex.selections.delete-selected\",defaultMessage:\" Delete selected\"}))))),G=function(){return v&&Object.keys(v).reduce((function(t,e){return Object.keys(y).includes(e)||[\"query\",\"due_to\",\"ids\"].includes(e)||(t[e]=v[e]),t}),{})||{}},U=!!(w||b.context.isMobile||b.context.isTablet)&&Object.assign(A,{hideOnSinglePage:!0,onChange:b.handleListChange,onShowSizeChange:b.handleListChange,showLessItems:!0,showSizeChanger:!0,showQuickJumper:!0}),X=!(!N&&(!b.props.embedded||m.showSearch)),K=!(b.props.header||!b.props.embedded),Z=!(!k.length<1),Q=!m.forceShowFilters&&!(V&&!N&&(!b.props.embedded||m.showFilters)),J=!I.showCreate,tt=b.props.mainFormComponent,et=b.props.listCardComponent,nt=function(t,e){return et?j.a.createElement(et,{record:t}):j.a.createElement(c.a,{title:t.name,bordered:!1,hoverable:!0,className:\"mobile-card\",extra:b.renderOptionsMenu(t,e)})},rt=m&&m.hideActions&&!m.showFilters&&!m.showCreate&&!m.showHeader||X&&K&&Z&&Q&&J,it=j.a.createElement(s.a.Group,{defaultValue:w?\"card\":\"list\",buttonStyle:\"solid\",size:q||(b.props.embedded?\"default\":\"large\"),onChange:b.handleView,style:{marginRight:10}},j.a.createElement(s.a.Button,{value:\"card\"},j.a.createElement(p.a,{type:\"appstore\"})),j.a.createElement(s.a.Button,{value:\"list\"},j.a.createElement(p.a,{type:\"unordered-list\"})));return j.a.createElement(j.a.Fragment,null,b.props.customHeader,(!b.props.embedded||!rt)&&j.a.createElement(a.a,{gutter:2,type:\"flex\",align:\"middle\",className:b.props.embedded?\"embedded-heading-row\":\"heading-row\"},j.a.createElement(u.a,{xs:24,sm:24,md:6,lg:8},j.a.createElement(D,{routes:b.props.breadcrumb}),!K&&(b.props.header||!b.props.embedded&&j.a.createElement(P.a,{id:\"components.baseindex.\".concat(b.props.translationsKey,\".header\"),defaultMessage:b.props.locale.name_plural},(function(t){return j.a.createElement(\"h1\",null,t)})))),j.a.createElement(u.a,{xs:24,sm:12,md:8,lg:8,className:\"heading-search text-center\"},!X&&j.a.createElement(L,{className:\"search-field\",value:b.state.queryParams.query||null,placeholder:b.context.intl.formatMessage({id:\"components.baseindex.\".concat(b.props.translationsKey,\".search\"),defaultMessage:\"Search for \".concat(b.props.locale.name_plural.toLowerCase(),\"...\")}),onSearch:b.onSearch,onChange:b.onChangeSearch,ref:function(t){return b.searchInput=t},addonBefore:F,size:q||(b.props.embedded?\"default\":\"large\"),disabled:b.context.offline,enterButton:!0})),j.a.createElement(u.a,{xs:24,sm:12,md:10,lg:8,className:\"heading-actions \".concat(b.context.isMobile?\"text-center\":\"text-right\")},C&&it,!Z&&j.a.createElement(B,null,k.length>0&&j.a.createElement(_.a,{onClick:b.clearSelection,style:{marginLeft:8},icon:\"close\",type:\"danger\",size:b.props.embedded?\"default\":\"large\"}),j.a.createElement(f.a,{overlay:H,trigger:[\"click\"]},j.a.createElement(_.a,{className:\"selection-btn\",size:q||(b.props.embedded?\"default\":\"large\")},j.a.createElement(P.a,{id:\"components.baseindex.selections.selections-btn\",defaultMessage:\"Selections\"}),j.a.createElement(o.a,{count:k.length}),j.a.createElement(p.a,{type:\"down\"})))),!Q&&j.a.createElement(B,null,v&&!(0===Object.keys(G()).length)&&j.a.createElement(_.a,{onClick:b.clearFilters,icon:\"close\",type:\"danger\",size:q||(b.props.embedded?\"default\":\"large\")}),j.a.createElement(R.a,{disabled:!!(b.context.offline||0===n.length&&v&&0===Object.keys(v).length),content:W,filters:G(),visibleFilters:b.state.visibleFilters,hideFilters:b.hideFilters,size:q||(b.props.embedded?\"default\":\"large\")})),J?null:m.createInModal?Y:j.a.createElement(S.a,{to:\"/\".concat(b.props.pathKey,\"/new\").concat(y?\"?\"+M.a.stringify(y):{})},Y),b.props.customHeaderButtons)),j.a.createElement(\"div\",{className:b.props.embedded?\"\":\"main-container-\",style:{width:\"100%\"}},$?j.a.createElement(r.a,Object.assign({grid:{gutter:b.context.isMobile?4:12,xs:1,sm:1,md:2,lg:2,xl:3,xxl:4},dataSource:n,pagination:!m.hidePagination&&U,loading:g,size:\"small\"},b.props.listProps,{renderItem:function(t,e){return j.a.createElement(r.a.Item,null,I.hideEdit?nt(t,e):b.props.embedded||b.props.overrideProps.modifyInModal?j.a.createElement(\"span\",{onClick:function(e){return b.onModalEdit(t,e)}},nt(t,e)):j.a.createElement(S.a,{to:\"/\".concat(b.props.pathKey,\"/\").concat(t.id)},nt(t,e)))}})):j.a.createElement(i.a,Object.assign({showHeader:n.length>0,columns:b.columns.filter((function(t){return t})),rowKey:function(t){return t.id},dataSource:b.props.customFilter?b.props.customFilter(n):n,rowSelection:m.hideSelectors?null:z,size:!m.tableSize||b.context.isMobile||b.context.isTablet?b.context.isMobile||b.context.isTablet?\"small\":\"default\":m.tableSize,pagination:!m.hidePagination&&A,loading:!b.state.visibleModal&&g,onChange:b.handleTableChange,onRow:function(t,e,n){return{onClick:I.hideEdit?null:b.props.selectionMode?b.handleRecordChecked.bind(null,t,e):b.onRowClick.bind(null,t,e)}},className:\"data-table\",childrenColumnName:\"nested\",scroll:{x:!0,y:!1}},b.props.validateCheck&&{rowClassName:function(t,e){return b.props.validateCheck(t,k,n)?\"\":\"disabled\"}},b.props.tableProps)),tt&&j.a.createElement(tt,{onSelect:b.onSelect,onCancel:b.handleCancel,record_id:T&&String(T),defaultFilters:y,defaultValues:x,instanceKey:b.props.instanceKey,isModal:!0,modalProps:Object(l.a)({title:T?b.context.intl.formatMessage({id:\"components.baseindex.\".concat(b.props.translationsKey,\".modal.title.update\"),defaultMessage:\"Update \".concat(b.props.locale.name.toLowerCase())}):b.context.intl.formatMessage({id:\"components.baseindex.\".concat(b.props.translationsKey,\".modal.title.create\"),defaultMessage:\"Create new \".concat(b.props.locale.name.toLowerCase())}),visible:b.state.visibleModal},b.props.modalProps)})),b.props.hiddenRenderComponents)},b.state={visibleModal:t.showCreateModal||!1,selectedRowKeys:t.selectedRecords||[],visibleFilters:!1,showList:t.listView?t.listView:y&&y.isMobile||!1,searchValue:null,queryParams:{},pagination:Object(l.a)({className:\"table-pagination\",showSizeChanger:!0,showQuickJumper:!1,showTotal:function(e){return j.a.createElement(\"span\",null,j.a.createElement(P.a,{id:\"components.baseindex.pagination.total\",defaultMessage:\"Total\"}),\" \",e,\" \",j.a.createElement(P.a,{id:\"components.baseindex.\".concat(b.props.translationsKey,\".pagination.name\"),defaultMessage:t.locale.name_plural.toLowerCase()}))},current:1,hideOnSinglePage:!0,total:t.totalCount},t.paginationParams)},b.columns=[],b}return Object(y.a)(n)}(j.a.PureComponent);z.contextType=F.b,z.defaultProps={header:!1,locale:{name:\"Record\",name_plural:\"Records\"},translationsKey:\"default\",excludeColumns:[],overrideProps:{showHeader:!0,showSearch:!0,showFilters:!0,forceShowFilters:!1,showCreate:!0,simpleNavigation:!1,createInModal:!1,modifyInModal:!1,hideActions:!1,hideDelete:!1,hideEdit:!1,hidePrint:!1,hideSelectors:!1,buttonSize:null,tableSize:null,showCreateModal:!1,hidePagination:!1},customHeader:!1,customHeaderButtons:!1,defaultFilters:{},selectionMode:!1,paginationParams:{limit:10,pageSize:10},dataTableMode:!1,checkCacheOnMount:!1,modalProps:{},hiddenRenderComponents:null,fetchOptions:{},actionProps:{},listView:!1,switchView:!1};e.a=z},function(t,e,n){\"use strict\";n(249);var r=n(147),i=(n(77),n(28)),a=(n(192),n(109)),o=(n(72),n(4)),u=n(14),s=n(15),c=n(16),l=n(17),f=n(0),h=n.n(f),d=n(322),p=function(t){Object(c.a)(n,t);var e=Object(l.a)(n);function n(){var t;Object(u.a)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a=1?(n=1,e-1):Math.floor(n*e),a=t[r],o=t[r+1],u=r>0?t[r-1]:2*a-o,s=ra&&(i=r.length))),a++}void 0===e&&(i=r.length);return{value:r,caret:i}}},function(t,e,n){\"use strict\";var r=n(57),i=n(10),a=n(41),o=Object(i.actions)({actionPrefix:\"PRODUCTS\",uidField:\"id\",actionSettings:{default:{url:\"products/#@propertycode@#\",error:{type:\"notification\",title:\"\\u03a0\\u03b1\\u03c1\\u03bf\\u03c5\\u03c3\\u03b9\\u03ac\\u03c3\\u03c4\\u03b7\\u03ba\\u03b5 \\u03ba\\u03ac\\u03c0\\u03bf\\u03b9\\u03bf \\u03c0\\u03c1\\u03cc\\u03b2\\u03bb\\u03b7\\u03bc\\u03b1\",message:\"\\u03a0\\u03b1\\u03c1\\u03b1\\u03ba\\u03b1\\u03bb\\u03ce \\u03b1\\u03bd\\u03b1\\u03bd\\u03b5\\u03ce\\u03c3\\u03c4\\u03b5 \\u03c4\\u03b7\\u03bd \\u03b5\\u03c6\\u03b1\\u03c1\\u03bc\\u03bf\\u03b3\\u03ae \\u03ae \\u03b4\\u03bf\\u03ba\\u03b9\\u03bc\\u03ac\\u03c3\\u03c4\\u03b5 \\u03be\\u03b1\\u03bd\\u03ac \\u03b1\\u03c1\\u03b3\\u03cc\\u03c4\\u03b5\\u03c1\\u03b1\",kind:\"error\"}}},api:r.a,notificationActions:a});e.a=o},function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return h})),n.d(e,\"b\",(function(){return d})),n.d(e,\"c\",(function(){return p}));var r=n(67),i=n(135),a=n(10),o=n(71),u=n.n(o),s=n(24),c=Object(r.b)(i.a,u.a),l=(Object(a.selectors)({baseSelector:function(t){return t.products}}),Object(a.selectors)({baseSelector:function(t){return t.products}})),f=Object(s.List)(),h=c([function(t,e){return l.dataset(t,e).get(\"data\",f)}],(function(t){return t.toJSON()})),d=Object(r.a)([function(t,e,n){return t.products.getIn([\"instances\",e,\"additionalData\",n])}],(function(t){return s.Map.isMap(t)||s.List.isList(t)?t.toJSON():t})),p=Object(r.a)([function(t,e){return void 0!==e?l.record(t,e):Object(s.Map)()}],(function(t){return t&&t.toJSON()}))},,function(t,e,n){\"use strict\";var r=n(0),i=n(2),a=n.n(i),o=n(20),u=n(12),s=n(4),c=n(51);function l(t){return(l=\"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 f(){return(f=Object.assign||function(t){for(var e=1;ee.year()?1:t.year()===e.year()&&t.month()>e.month()}var F=function(t){function e(){return o()(this,e),s()(this,t.apply(this,arguments))}return l()(e,t),e.prototype.render=function(){var t=this.props,e=t.contentRender,n=t.prefixCls,r=t.selectedValue,i=t.value,a=t.showWeekNumber,o=t.dateRender,u=t.disabledDate,s=t.hoverValue,c=void 0,l=void 0,f=void 0,d=[],p=M(i),g=n+\"-cell\",v=n+\"-week-number-cell\",y=n+\"-date\",m=n+\"-today\",_=n+\"-selected-day\",w=n+\"-selected-date\",O=n+\"-selected-start-date\",j=n+\"-selected-end-date\",C=n+\"-in-range-cell\",P=n+\"-last-month-cell\",k=n+\"-next-month-btn-day\",T=n+\"-disabled-cell\",A=n+\"-disabled-cell-first-of-row\",$=n+\"-disabled-cell-last-of-row\",I=n+\"-last-day-of-month\",F=i.clone();F.date(1);var L=(F.day()+7-i.localeData().firstDayOfWeek())%7,B=F.clone();B.add(0-L,\"days\");var z=0;for(c=0;c0&&(K=d[z-1]);var Z=g,Q=!1,J=!1;R(f,p)&&(Z+=\" \"+m,Y=!0);var tt=N(f,i),et=D(f,i);if(r&&Array.isArray(r)){var nt=s.length?s:r;if(!tt&&!et){var rt=nt[0],it=nt[1];rt&&R(f,rt)&&(J=!0,G=!0,Z+=\" \"+O),(rt||it)&&(R(f,it)?(J=!0,G=!0,Z+=\" \"+j):(null!==rt&&void 0!==rt||!f.isBefore(it,\"day\"))&&(null!==it&&void 0!==it||!f.isAfter(rt,\"day\"))?f.isAfter(rt,\"day\")&&f.isBefore(it,\"day\")&&(Z+=\" \"+C):Z+=\" \"+C)}}else R(f,i)&&(J=!0,G=!0);R(f,r)&&(Z+=\" \"+w),tt&&(Z+=\" \"+P),et&&(Z+=\" \"+k),f.clone().endOf(\"month\").date()===f.date()&&(Z+=\" \"+I),u&&u(f,i)&&(Q=!0,K&&u(K,i)||(Z+=\" \"+A),X&&u(X,i)||(Z+=\" \"+$)),J&&(Z+=\" \"+_),Q&&(Z+=\" \"+T);var at=void 0;if(o)at=o(f,i);else{var ot=e?e(f,i):f.date();at=h.a.createElement(\"div\",{key:(q=f,\"rc-calendar-\"+q.year()+\"-\"+q.month()+\"-\"+q.date()),className:y,\"aria-selected\":J,\"aria-disabled\":Q},ot)}U.push(h.a.createElement(\"td\",{key:z,onClick:Q?void 0:t.onSelect.bind(null,f),onMouseEnter:Q?void 0:t.onDayHover&&t.onDayHover.bind(null,f)||void 0,role:\"gridcell\",title:E(f),className:Z},at)),z++}V.push(h.a.createElement(\"tr\",{key:c,role:\"row\",className:S()((W={},W[n+\"-current-week\"]=Y,W[n+\"-active-week\"]=G,W))},H,U))}return h.a.createElement(\"tbody\",{className:n+\"-tbody\"},V)},e}(h.a.Component);F.propTypes={contentRender:v.a.func,dateRender:v.a.func,disabledDate:v.a.func,prefixCls:v.a.string,selectedValue:v.a.oneOfType([v.a.object,v.a.arrayOf(v.a.object)]),value:v.a.object,hoverValue:v.a.any,showWeekNumber:v.a.bool},F.defaultProps={hoverValue:[]};var L=F,B=function(t){function e(){return o()(this,e),s()(this,t.apply(this,arguments))}return l()(e,t),e.prototype.render=function(){var t=this.props,e=t.prefixCls;return h.a.createElement(\"table\",{className:e+\"-table\",cellSpacing:\"0\",role:\"grid\"},h.a.createElement(O,t),h.a.createElement(L,t))},e}(h.a.Component);function z(t){return t}function q(t){return h.a.Children.map(t,z)}var V=function(t){function e(){var n,r,i;o()(this,e);for(var a=arguments.length,u=Array(a),c=0;cs,n),i=void 0;return i=e.years?t.nextDecade:K.bind(t,e.year),h.a.createElement(\"td\",{role:\"gridcell\",title:e.title,key:e.content,onClick:i,className:S()(r)},h.a.createElement(\"a\",{className:c+\"-year\"},e.content))}));return h.a.createElement(\"tr\",{key:n,role:\"row\"},r)})),f=i&&i(\"year\");return h.a.createElement(\"div\",{className:this.prefixCls},h.a.createElement(\"div\",null,h.a.createElement(\"div\",{className:c+\"-header\"},h.a.createElement(\"a\",{className:c+\"-prev-decade-btn\",role:\"button\",onClick:this.previousDecade,title:r.previousDecade}),h.a.createElement(\"a\",{className:c+\"-decade-select\",role:\"button\",onClick:e.onDecadePanelShow,title:r.decadeSelect},h.a.createElement(\"span\",{className:c+\"-decade-select-content\"},u,\"-\",s),h.a.createElement(\"span\",{className:c+\"-decade-select-arrow\"},\"x\")),h.a.createElement(\"a\",{className:c+\"-next-decade-btn\",role:\"button\",onClick:this.nextDecade,title:r.nextDecade})),h.a.createElement(\"div\",{className:c+\"-body\"},h.a.createElement(\"table\",{className:c+\"-table\",cellSpacing:\"0\",role:\"grid\"},h.a.createElement(\"tbody\",{className:c+\"-tbody\"},l))),f&&h.a.createElement(\"div\",{className:c+\"-footer\"},f)))},e}(h.a.Component),Q=Z;Z.propTypes={rootPrefixCls:v.a.string,value:v.a.object,defaultValue:v.a.object,renderFooter:v.a.func},Z.defaultProps={onSelect:function(){}};function J(t){var e=this.state.value.clone();e.add(t,\"years\"),this.setState({value:e})}function tt(t,e){var n=this.state.value.clone();n.year(t),n.month(this.state.value.month()),this.props.onSelect(n),e.preventDefault()}var et=function(t){function e(n){o()(this,e);var r=s()(this,t.call(this,n));return r.state={value:n.value||n.defaultValue},r.prefixCls=n.rootPrefixCls+\"-decade-panel\",r.nextCentury=J.bind(r,100),r.previousCentury=J.bind(r,-100),r}return l()(e,t),e.prototype.render=function(){for(var t=this,e=this.state.value,n=this.props,r=n.locale,i=n.renderFooter,a=e.year(),o=100*parseInt(a/100,10),u=o-10,s=o+99,c=[],l=0,f=this.prefixCls,d=0;d<4;d++){c[d]=[];for(var p=0;p<3;p++){var g=u+10*l,v=u+10*l+9;c[d][p]={startDecade:g,endDecade:v},l++}}var y=i&&i(\"decade\"),m=c.map((function(e,n){var r=e.map((function(e){var n,r=e.startDecade,i=e.endDecade,u=rs,l=((n={})[f+\"-cell\"]=1,n[f+\"-selected-cell\"]=r<=a&&a<=i,n[f+\"-last-century-cell\"]=u,n[f+\"-next-century-cell\"]=c,n),d=r+\"-\"+i,p=void 0;return p=u?t.previousCentury:c?t.nextCentury:tt.bind(t,r),h.a.createElement(\"td\",{key:r,onClick:p,role:\"gridcell\",className:S()(l)},h.a.createElement(\"a\",{className:f+\"-decade\"},d))}));return h.a.createElement(\"tr\",{key:n,role:\"row\"},r)}));return h.a.createElement(\"div\",{className:this.prefixCls},h.a.createElement(\"div\",{className:f+\"-header\"},h.a.createElement(\"a\",{className:f+\"-prev-century-btn\",role:\"button\",onClick:this.previousCentury,title:r.previousCentury}),h.a.createElement(\"div\",{className:f+\"-century\"},o,\"-\",s),h.a.createElement(\"a\",{className:f+\"-next-century-btn\",role:\"button\",onClick:this.nextCentury,title:r.nextCentury})),h.a.createElement(\"div\",{className:f+\"-body\"},h.a.createElement(\"table\",{className:f+\"-table\",cellSpacing:\"0\",role:\"grid\"},h.a.createElement(\"tbody\",{className:f+\"-tbody\"},m))),y&&h.a.createElement(\"div\",{className:f+\"-footer\"},y))},e}(h.a.Component),nt=et;function rt(t){var e=this.props.value.clone();e.add(t,\"months\"),this.props.onValueChange(e)}function it(t){var e=this.props.value.clone();e.add(t,\"years\"),this.props.onValueChange(e)}function at(t,e){return t?e:null}et.propTypes={locale:v.a.object,value:v.a.object,defaultValue:v.a.object,rootPrefixCls:v.a.string,renderFooter:v.a.func},et.defaultProps={onSelect:function(){}};var ot=function(t){function e(n){o()(this,e);var r=s()(this,t.call(this,n));return ut.call(r),r.nextMonth=rt.bind(r,1),r.previousMonth=rt.bind(r,-1),r.nextYear=it.bind(r,1),r.previousYear=it.bind(r,-1),r.state={yearPanelReferer:null},r}return l()(e,t),e.prototype.render=function(){var t=this,e=this.props,n=e.prefixCls,r=e.locale,i=e.mode,a=e.value,o=e.showTimePicker,u=e.enableNext,s=e.enablePrev,c=e.disabledMonth,l=e.renderFooter,f=null;return\"month\"===i&&(f=h.a.createElement(U,{locale:r,value:a,rootPrefixCls:n,onSelect:this.onMonthSelect,onYearPanelShow:function(){return t.showYearPanel(\"month\")},disabledDate:c,cellRender:e.monthCellRender,contentRender:e.monthCellContentRender,renderFooter:l,changeYear:this.changeYear})),\"year\"===i&&(f=h.a.createElement(Q,{locale:r,defaultValue:a,rootPrefixCls:n,onSelect:this.onYearSelect,onDecadePanelShow:this.showDecadePanel,renderFooter:l})),\"decade\"===i&&(f=h.a.createElement(nt,{locale:r,defaultValue:a,rootPrefixCls:n,onSelect:this.onDecadeSelect,renderFooter:l})),h.a.createElement(\"div\",{className:n+\"-header\"},h.a.createElement(\"div\",{style:{position:\"relative\"}},at(s&&!o,h.a.createElement(\"a\",{className:n+\"-prev-year-btn\",role:\"button\",onClick:this.previousYear,title:r.previousYear})),at(s&&!o,h.a.createElement(\"a\",{className:n+\"-prev-month-btn\",role:\"button\",onClick:this.previousMonth,title:r.previousMonth})),this.monthYearElement(o),at(u&&!o,h.a.createElement(\"a\",{className:n+\"-next-month-btn\",onClick:this.nextMonth,title:r.nextMonth})),at(u&&!o,h.a.createElement(\"a\",{className:n+\"-next-year-btn\",onClick:this.nextYear,title:r.nextYear}))),f)},e}(h.a.Component);ot.propTypes={prefixCls:v.a.string,value:v.a.object,onValueChange:v.a.func,showTimePicker:v.a.bool,onPanelChange:v.a.func,locale:v.a.object,enablePrev:v.a.any,enableNext:v.a.any,disabledMonth:v.a.func,renderFooter:v.a.func,onMonthSelect:v.a.func},ot.defaultProps={enableNext:1,enablePrev:1,onPanelChange:function(){},onValueChange:function(){}};var ut=function(){var t=this;this.onMonthSelect=function(e){t.props.onPanelChange(e,\"date\"),t.props.onMonthSelect?t.props.onMonthSelect(e):t.props.onValueChange(e)},this.onYearSelect=function(e){var n=t.state.yearPanelReferer;t.setState({yearPanelReferer:null}),t.props.onPanelChange(e,n),t.props.onValueChange(e)},this.onDecadeSelect=function(e){t.props.onPanelChange(e,\"year\"),t.props.onValueChange(e)},this.changeYear=function(e){e>0?t.nextYear():t.previousYear()},this.monthYearElement=function(e){var n=t.props,r=n.prefixCls,i=n.locale,a=n.value,o=a.localeData(),u=i.monthBeforeYear,s=r+\"-\"+(u?\"my-select\":\"ym-select\"),c=e?\" \"+r+\"-time-status\":\"\",l=h.a.createElement(\"a\",{className:r+\"-year-select\"+c,role:\"button\",onClick:e?null:function(){return t.showYearPanel(\"date\")},title:e?null:i.yearSelect},a.format(i.yearFormat)),f=h.a.createElement(\"a\",{className:r+\"-month-select\"+c,role:\"button\",onClick:e?null:t.showMonthPanel,title:e?null:i.monthSelect},i.monthFormat?a.format(i.monthFormat):o.monthsShort(a)),d=void 0;e&&(d=h.a.createElement(\"a\",{className:r+\"-day-select\"+c,role:\"button\"},a.format(i.dayFormat)));var p=[];return p=u?[f,d,l]:[l,f,d],h.a.createElement(\"span\",{className:s},q(p))},this.showMonthPanel=function(){t.props.onPanelChange(null,\"month\")},this.showYearPanel=function(e){t.setState({yearPanelReferer:e}),t.props.onPanelChange(null,\"year\")},this.showDecadePanel=function(){t.props.onPanelChange(null,\"decade\")}},st=ot;function ct(t){var e=t.prefixCls,n=t.locale,r=t.value,i=t.timePicker,a=t.disabled,o=t.disabledDate,u=t.onToday,s=t.text,c=(!s&&i?n.now:s)||n.today,l=o&&!$(M(r),o)||a,f=l?e+\"-today-btn-disabled\":\"\";return h.a.createElement(\"a\",{className:e+\"-today-btn \"+f,role:\"button\",onClick:l?null:u,title:P(r)},c)}function lt(t){var e=t.prefixCls,n=t.locale,r=t.okDisabled,i=t.onOk,a=e+\"-ok-btn\";return r&&(a+=\" \"+e+\"-ok-btn-disabled\"),h.a.createElement(\"a\",{className:a,role:\"button\",onClick:r?null:i},n.ok)}function ft(t){var e,n=t.prefixCls,r=t.locale,i=t.showTimePicker,a=t.onOpenTimePicker,o=t.onCloseTimePicker,u=t.timePickerDisabled,s=S()(((e={})[n+\"-time-picker-btn\"]=!0,e[n+\"-time-picker-btn-disabled\"]=u,e)),c=null;return u||(c=i?o:a),h.a.createElement(\"a\",{className:s,role:\"button\",onClick:c},i?r.dateSelect:r.timeSelect)}var ht=function(t){function e(){return o()(this,e),s()(this,t.apply(this,arguments))}return l()(e,t),e.prototype.onSelect=function(t){this.props.onSelect(t)},e.prototype.getRootDOMNode=function(){return p.a.findDOMNode(this)},e.prototype.render=function(){var t=this.props,e=t.value,n=t.prefixCls,r=t.showOk,a=t.timePicker,o=t.renderFooter,u=t.mode,s=null,c=o&&o(u);if(t.showToday||a||c){var l,f=void 0;t.showToday&&(f=h.a.createElement(ct,i()({},t,{value:e})));var d=void 0;(!0===r||!1!==r&&t.timePicker)&&(d=h.a.createElement(lt,t));var p=void 0;t.timePicker&&(p=h.a.createElement(ft,t));var g=void 0;(f||p||d||c)&&(g=h.a.createElement(\"span\",{className:n+\"-footer-btn\"},c,q([f,p,d])));var v=S()(n+\"-footer\",((l={})[n+\"-footer-show-ok\"]=d,l));s=h.a.createElement(\"div\",{className:v},g)}return s},e}(h.a.Component);ht.propTypes={prefixCls:v.a.string,showDateInput:v.a.bool,disabledTime:v.a.any,timePicker:v.a.element,selectedValue:v.a.any,showOk:v.a.bool,onSelect:v.a.func,value:v.a.object,renderFooter:v.a.func,defaultValue:v.a.object,mode:v.a.string};var dt=ht;function pt(t){return t?M(t):w()()}var gt={value:v.a.object,defaultValue:v.a.object,onKeyDown:v.a.func},vt={onKeyDown:function(){}},yt=function(t){var e,n;return n=e=function(e){function n(){var t,r,i;o()(this,n);for(var a=arguments.length,u=Array(a),c=0;c1&&void 0!==arguments[1]?arguments[1]:{},r=t.props;\"value\"in r||t.setState({value:e}),(\"keyboard\"===n.source||\"dateInputSelect\"===n.source||!r.calendar.props.timePicker&&\"dateInput\"!==n.source||\"todayButton\"===n.source)&&t.close(t.focus),r.onChange(e)},this.onKeyDown=function(e){t.state.open||e.keyCode!==y.a.DOWN&&e.keyCode!==y.a.ENTER||(t.open(),e.preventDefault())},this.onCalendarOk=function(){t.close(t.focus)},this.onCalendarClear=function(){t.close(t.focus)},this.onCalendarBlur=function(){t.setOpen(!1)},this.onVisibleChange=function(e){t.setOpen(e)},this.getCalendarElement=function(){var e=t.props,n=t.state,r=e.calendar.props,i=n.value,a=i,o={ref:t.saveCalendarRef,defaultValue:a||r.defaultValue,selectedValue:i,onKeyDown:t.onCalendarKeyDown,onOk:Object(Lt.a)(r.onOk,t.onCalendarOk),onSelect:Object(Lt.a)(r.onSelect,t.onCalendarSelect),onClear:Object(Lt.a)(r.onClear,t.onCalendarClear),onBlur:Object(Lt.a)(r.onBlur,t.onCalendarBlur)};return h.a.cloneElement(e.calendar,o)},this.setOpen=function(e,n){var r=t.props.onOpenChange;t.state.open!==e&&(\"open\"in t.props||t.setState({open:e},n),r(e))},this.open=function(e){t.setOpen(!0,e)},this.close=function(e){t.setOpen(!1,e)},this.focus=function(){t.state.open||p.a.findDOMNode(t).focus()},this.focusCalendar=function(){t.state.open&&t.calendarInstance&&t.calendarInstance.focus()}};Object(m.polyfill)(Ht);var Ut=Ht,Xt=n(2),Kt=n.n(Xt),Zt=n(20),Qt=n(4),Jt=n(51),te=n(19),ee=n(91),ne=n(256);function re(t,e){return t?(Array.isArray(e)&&(e=e[0]),t.format(e)):\"\"}function ie(t){return(ie=\"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 ae(){return(ae=Object.assign||function(t){for(var e=1;e0?n:null}}],(r=[{key:\"componentDidUpdate\",value:function(t,e){\"open\"in this.props||!e.open||this.state.open||this.focus()}},{key:\"focus\",value:function(){this.input.focus()}},{key:\"blur\",value:function(){this.input.blur()}},{key:\"render\",value:function(){return f.createElement(Jt.a,null,this.renderPicker)}}])&&ue(n.prototype,r),i&&ue(n,i),o}(f.Component);return e.defaultProps={allowClear:!0,showToday:!0},Object(m.polyfill)(e),e}function pe(t,e){for(var n=0;n=0||v&&v.indexOf(d.minute())>=0||y&&y.indexOf(d.second())>=0)return void n.setState({invalid:!0});if(h){if(h.hour()!==d.hour()||h.minute()!==d.minute()||h.second()!==d.second()){var m=h.clone();m.hour(d.hour()),m.minute(d.minute()),m.second(d.second()),f(m)}}else h!==d&&f(d)}else f(null);n.setState({invalid:!1})})),me(ve(n),\"onKeyDown\",(function(t){var e=n.props,r=e.onEsc,i=e.onKeyDown;27===t.keyCode&&r(),i(t)}));var r=t.value,i=t.format;return n.state={str:r&&r.format(i)||\"\",invalid:!1},n}var n,r,i;return function(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&&ye(t,e)}(e,t),n=e,(r=[{key:\"componentDidMount\",value:function(){var t=this;this.props.focusOnOpen&&(window.requestAnimationFrame||window.setTimeout)((function(){t.refInput.focus(),t.refInput.select()}))}},{key:\"componentDidUpdate\",value:function(t){var e=this.props,n=e.value,r=e.format;n!==t.value&&this.setState({str:n&&n.format(r)||\"\",invalid:!1})}},{key:\"getProtoValue\",value:function(){var t=this.props,e=t.value,n=t.defaultOpenValue;return e||n}},{key:\"getInput\",value:function(){var t=this,e=this.props,n=e.prefixCls,r=e.placeholder,i=e.inputReadOnly,a=this.state,o=a.invalid,u=a.str,s=o?\"\".concat(n,\"-input-invalid\"):\"\";return h.a.createElement(\"input\",{className:S()(\"\".concat(n,\"-input\"),s),ref:function(e){t.refInput=e},onKeyDown:this.onKeyDown,value:u,placeholder:r,onChange:this.onInputChange,readOnly:!!i})}},{key:\"render\",value:function(){var t=this.props.prefixCls;return h.a.createElement(\"div\",{className:\"\".concat(t,\"-input-wrap\")},this.getInput())}}])&&pe(n.prototype,r),i&&pe(n,i),e}(f.Component);me(be,\"propTypes\",{format:v.a.string,prefixCls:v.a.string,disabledDate:v.a.func,placeholder:v.a.string,clearText:v.a.string,value:v.a.object,inputReadOnly:v.a.bool,hourOptions:v.a.array,minuteOptions:v.a.array,secondOptions:v.a.array,disabledHours:v.a.func,disabledMinutes:v.a.func,disabledSeconds:v.a.func,onChange:v.a.func,onEsc:v.a.func,defaultOpenValue:v.a.object,currentSelectPanel:v.a.string,focusOnOpen:v.a.bool,onKeyDown:v.a.func,clearIcon:v.a.node}),me(be,\"defaultProps\",{inputReadOnly:!1});var xe=be,_e=n(39),we=n.n(_e);function Oe(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}function je(t,e){for(var n=0;n=0&&(r=!0),{value:n,disabled:r}},Be=function(t){function e(){var t,n;Ae(this,e);for(var r=arguments.length,i=new Array(r),a=0;a=12&&l.hour(l.hour()-12)),c(f)}else l.second(+e);i(l)})),Fe(Ne(n),\"onEnterSelectPanel\",(function(t){(0,n.props.onCurrentSelectPanelChange)(t)})),n}var n,r,i;return function(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&&De(t,e)}(e,t),n=e,(r=[{key:\"getHourSelect\",value:function(t){var e=this,n=this.props,r=n.prefixCls,i=n.hourOptions,a=n.disabledHours,o=n.showHour,u=n.use12Hours,s=n.onEsc;if(!o)return null;var c,l,f=a();return u?(c=[12].concat(i.filter((function(t){return t<12&&t>0}))),l=t%12||12):(c=i,l=t),h.a.createElement(Te,{prefixCls:r,options:c.map((function(t){return Le(t,f)})),selectedIndex:c.indexOf(l),type:\"hour\",onSelect:this.onItemChange,onMouseEnter:function(){return e.onEnterSelectPanel(\"hour\")},onEsc:s})}},{key:\"getMinuteSelect\",value:function(t){var e=this,n=this.props,r=n.prefixCls,i=n.minuteOptions,a=n.disabledMinutes,o=n.defaultOpenValue,u=n.showMinute,s=n.value,c=n.onEsc;if(!u)return null;var l=a((s||o).hour());return h.a.createElement(Te,{prefixCls:r,options:i.map((function(t){return Le(t,l)})),selectedIndex:i.indexOf(t),type:\"minute\",onSelect:this.onItemChange,onMouseEnter:function(){return e.onEnterSelectPanel(\"minute\")},onEsc:c})}},{key:\"getSecondSelect\",value:function(t){var e=this,n=this.props,r=n.prefixCls,i=n.secondOptions,a=n.disabledSeconds,o=n.showSecond,u=n.defaultOpenValue,s=n.value,c=n.onEsc;if(!o)return null;var l=s||u,f=a(l.hour(),l.minute());return h.a.createElement(Te,{prefixCls:r,options:i.map((function(t){return Le(t,f)})),selectedIndex:i.indexOf(t),type:\"second\",onSelect:this.onItemChange,onMouseEnter:function(){return e.onEnterSelectPanel(\"second\")},onEsc:c})}},{key:\"getAMPMSelect\",value:function(){var t=this,e=this.props,n=e.prefixCls,r=e.use12Hours,i=e.format,a=e.isAM,o=e.onEsc;if(!r)return null;var u=[\"am\",\"pm\"].map((function(t){return i.match(/\\sA/)?t.toUpperCase():t})).map((function(t){return{value:t}})),s=a?0:1;return h.a.createElement(Te,{prefixCls:n,options:u,selectedIndex:s,type:\"ampm\",onSelect:this.onItemChange,onMouseEnter:function(){return t.onEnterSelectPanel(\"ampm\")},onEsc:o})}},{key:\"render\",value:function(){var t=this.props,e=t.prefixCls,n=t.defaultOpenValue,r=t.value||n;return h.a.createElement(\"div\",{className:\"\".concat(e,\"-combobox\")},this.getHourSelect(r.hour()),this.getMinuteSelect(r.minute()),this.getSecondSelect(r.second()),this.getAMPMSelect(r.hour()))}}])&&$e(n.prototype,r),i&&$e(n,i),e}(f.Component);Fe(Be,\"propTypes\",{format:v.a.string,defaultOpenValue:v.a.object,prefixCls:v.a.string,value:v.a.object,onChange:v.a.func,onAmPmChange:v.a.func,showHour:v.a.bool,showMinute:v.a.bool,showSecond:v.a.bool,hourOptions:v.a.array,minuteOptions:v.a.array,secondOptions:v.a.array,disabledHours:v.a.func,disabledMinutes:v.a.func,disabledSeconds:v.a.func,onCurrentSelectPanelChange:v.a.func,use12Hours:v.a.bool,onEsc:v.a.func,isAM:v.a.bool});var ze=Be;function qe(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Ve(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}function We(t,e){for(var n=0;n3&&void 0!==arguments[3]?arguments[3]:1,i=[],a=0;a=0&&e.hour()<12}},{key:\"render\",value:function(){var t=this.props,e=t.prefixCls,n=t.className,r=t.placeholder,i=t.disabledMinutes,a=t.disabledSeconds,o=t.hideDisabledOptions,u=t.showHour,s=t.showMinute,c=t.showSecond,l=t.format,f=t.defaultOpenValue,d=t.clearText,p=t.onEsc,g=t.addon,v=t.use12Hours,y=t.focusOnOpen,m=t.onKeyDown,b=t.hourStep,x=t.minuteStep,_=t.secondStep,O=t.inputReadOnly,j=t.clearIcon,C=this.state,M=C.value,E=C.currentSelectPanel,P=this.disabledHours(),k=i(M?M.hour():null),T=a(M?M.hour():null,M?M.minute():null),A=Ze(24,P,o,b),$=Ze(60,k,o,x),I=Ze(60,T,o,_),R=function(t,e,n,r){var i=e.slice().sort((function(e,n){return Math.abs(t.hour()-e)-Math.abs(t.hour()-n)}))[0],a=n.slice().sort((function(e,n){return Math.abs(t.minute()-e)-Math.abs(t.minute()-n)}))[0],o=r.slice().sort((function(e,n){return Math.abs(t.second()-e)-Math.abs(t.second()-n)}))[0];return w()(\"\".concat(i,\":\").concat(a,\":\").concat(o),\"HH:mm:ss\")}(f,A,$,I);return h.a.createElement(\"div\",{className:S()(n,\"\".concat(e,\"-inner\"))},h.a.createElement(xe,{clearText:d,prefixCls:e,defaultOpenValue:R,value:M,currentSelectPanel:E,onEsc:p,format:l,placeholder:r,hourOptions:A,minuteOptions:$,secondOptions:I,disabledHours:this.disabledHours,disabledMinutes:i,disabledSeconds:a,onChange:this.onChange,focusOnOpen:y,onKeyDown:m,inputReadOnly:O,clearIcon:j}),h.a.createElement(ze,{prefixCls:e,value:M,defaultOpenValue:R,format:l,onChange:this.onChange,onAmPmChange:this.onAmPmChange,showHour:u,showMinute:s,showSecond:c,hourOptions:A,minuteOptions:$,secondOptions:I,disabledHours:this.disabledHours,disabledMinutes:i,disabledSeconds:a,onCurrentSelectPanelChange:this.onCurrentSelectPanelChange,use12Hours:v,onEsc:p,isAM:this.isAM()}),g(this))}}])&&We(n.prototype,r),i&&We(n,i),e}(f.Component);Xe(Qe,\"propTypes\",{clearText:v.a.string,prefixCls:v.a.string,className:v.a.string,defaultOpenValue:v.a.object,value:v.a.object,placeholder:v.a.string,format:v.a.string,inputReadOnly:v.a.bool,disabledHours:v.a.func,disabledMinutes:v.a.func,disabledSeconds:v.a.func,hideDisabledOptions:v.a.bool,onChange:v.a.func,onAmPmChange:v.a.func,onEsc:v.a.func,showHour:v.a.bool,showMinute:v.a.bool,showSecond:v.a.bool,use12Hours:v.a.bool,hourStep:v.a.number,minuteStep:v.a.number,secondStep:v.a.number,addon:v.a.func,focusOnOpen:v.a.bool,onKeyDown:v.a.func,clearIcon:v.a.node}),Xe(Qe,\"defaultProps\",{prefixCls:\"rc-time-picker-panel\",onChange:Ke,disabledHours:Ke,disabledMinutes:Ke,disabledSeconds:Ke,defaultOpenValue:w()(),use12Hours:!1,addon:Ke,onKeyDown:Ke,onAmPmChange:Ke,inputReadOnly:!1}),Object(m.polyfill)(Qe);var Je=Qe,tn=n(153),en=n(78),nn={adjustX:1,adjustY:1},rn=[0,0],an={bottomLeft:{points:[\"tl\",\"tl\"],overflow:nn,offset:[0,-3],targetOffset:rn},bottomRight:{points:[\"tr\",\"tr\"],overflow:nn,offset:[0,-3],targetOffset:rn},topRight:{points:[\"br\",\"br\"],overflow:nn,offset:[0,3],targetOffset:rn},topLeft:{points:[\"bl\",\"bl\"],overflow:nn,offset:[0,3],targetOffset:rn}};function on(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function un(t,e){for(var n=0;n0?function(t){for(var e=1;e-1||t.indexOf(\"h\")>-1||t.indexOf(\"k\")>-1,showMinute:t.indexOf(\"m\")>-1,showSecond:t.indexOf(\"s\")>-1}}var Cn=function(t){!function(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&&xn(t,e)}(a,t);var e,n,r,i=_n(a);function a(t){var e;!function(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}(this,a),(e=i.call(this,t)).getDefaultLocale=function(){return mn(mn({},vn.a),e.props.locale)},e.handleOpenClose=function(t){var n=t.open,r=e.props.onOpenChange;r&&r(n)},e.saveTimePicker=function(t){e.timePickerRef=t},e.handleChange=function(t){\"value\"in e.props||e.setState({value:t});var n=e.props,r=n.onChange,i=n.format,a=void 0===i?\"HH:mm:ss\":i;r&&r(t,t&&t.format(a)||\"\")},e.renderTimePicker=function(t){return f.createElement(Jt.a,null,(function(n){var r=n.getPopupContainer,i=n.getPrefixCls,a=e.props,o=a.getPopupContainer,u=a.prefixCls,s=a.className,c=a.addon,l=a.placeholder,h=jn(a,[\"getPopupContainer\",\"prefixCls\",\"className\",\"addon\",\"placeholder\"]),d=h.size,p=Object(Zt.default)(h,[\"defaultValue\",\"suffixIcon\",\"allowEmpty\",\"allowClear\"]),g=e.getDefaultFormat(),v=i(\"time-picker\",u),y=Kt()(s,function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}({},\"\".concat(v,\"-\").concat(d),!!d));return f.createElement(gn,mn({},Sn(g),p,{allowEmpty:e.getAllowClear(),prefixCls:v,getPopupContainer:o||r,ref:e.saveTimePicker,format:g,className:y,value:e.state.value,placeholder:void 0===l?t.placeholder:l,onChange:e.handleChange,onOpen:e.handleOpenClose,onClose:e.handleOpenClose,addon:function(t){return c?f.createElement(\"div\",{className:\"\".concat(v,\"-panel-addon\")},c(t)):null},inputIcon:e.renderInputIcon(v),clearIcon:e.renderClearIcon(v)}))}))};var n=t.value||t.defaultValue;if(n&&!Object(ee.a)(_).isMoment(n))throw new Error(\"The value/defaultValue of TimePicker must be a moment object after `antd@2.0`, see: https://u.ant.design/time-picker-value\");return e.state={value:n},Object(te.a)(!(\"allowEmpty\"in t),\"TimePicker\",\"`allowEmpty` is deprecated. Please use `allowClear` instead.\"),e}return e=a,r=[{key:\"getDerivedStateFromProps\",value:function(t){return\"value\"in t?{value:t.value}:null}}],(n=[{key:\"getDefaultFormat\",value:function(){var t=this.props,e=t.format,n=t.use12Hours;return e||(n?\"h:mm:ss a\":\"HH:mm:ss\")}},{key:\"getAllowClear\",value:function(){var t=this.props,e=t.allowClear,n=t.allowEmpty;return\"allowClear\"in this.props?e:n}},{key:\"focus\",value:function(){this.timePickerRef.focus()}},{key:\"blur\",value:function(){this.timePickerRef.blur()}},{key:\"renderInputIcon\",value:function(t){var e=this.props.suffixIcon,n=e&&f.isValidElement(e)&&f.cloneElement(e,{className:Kt()(e.props.className,\"\".concat(t,\"-clock-icon\"))})||f.createElement(Qt.a,{type:\"clock-circle\",className:\"\".concat(t,\"-clock-icon\")});return f.createElement(\"span\",{className:\"\".concat(t,\"-icon\")},n)}},{key:\"renderClearIcon\",value:function(t){var e=this.props.clearIcon,n=\"\".concat(t,\"-clear\");return e&&f.isValidElement(e)?f.cloneElement(e,{className:Kt()(e.props.className,n)}):f.createElement(Qt.a,{type:\"close-circle\",className:n,theme:\"filled\"})}},{key:\"render\",value:function(){return f.createElement(en.a,{componentName:\"TimePicker\",defaultLocale:this.getDefaultLocale()},this.renderTimePicker)}}])&&bn(e.prototype,n),r&&bn(e,r),a}(f.Component);Cn.defaultProps={align:{offset:[0,-2]},disabledHours:void 0,disabledMinutes:void 0,disabledSeconds:void 0,hideDisabledOptions:!1,placement:\"bottomLeft\",transitionName:\"slide-up\",focusOnOpen:!0},Object(m.polyfill)(Cn);function Mn(t){return(Mn=\"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 En(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Pn(){return(Pn=Object.assign||function(t){for(var e=1;e0&&(r[1-i]=this.state.showTimePicker?r[i]:void 0),this.props.onInputSelect(r),this.fireSelectValueChange(r,null,n||{source:\"dateInput\"})}}var Xn=function(t){function e(n){o()(this,e);var r=s()(this,t.call(this,n));Kn.call(r);var i=n.selectedValue||n.defaultSelectedValue,a=Hn(n,1);return r.state={selectedValue:i,prevSelectedValue:i,firstSelectedValue:null,hoverValue:n.hoverValue||[],value:a,showTimePicker:!1,mode:n.mode||[\"date\",\"date\"],panelTriggerSource:\"\"},r}return l()(e,t),e.getDerivedStateFromProps=function(t,e){var n={};return\"value\"in t&&(n.value=Hn(t,0)),\"hoverValue\"in t&&!Wn(e.hoverValue,t.hoverValue)&&(n.hoverValue=t.hoverValue),\"selectedValue\"in t&&(n.selectedValue=t.selectedValue,n.prevSelectedValue=t.selectedValue),\"mode\"in t&&!Wn(e.mode,t.mode)&&(n.mode=t.mode),n},e.prototype.render=function(){var t,e,n=this.props,r=this.state,a=n.prefixCls,o=n.dateInputPlaceholder,u=n.seperator,s=n.timePicker,c=n.showOk,l=n.locale,f=n.showClear,d=n.showToday,p=n.type,g=n.clearIcon,v=r.hoverValue,y=r.selectedValue,m=r.mode,b=r.showTimePicker,x=((t={})[n.className]=!!n.className,t[a]=1,t[a+\"-hidden\"]=!n.visible,t[a+\"-range\"]=1,t[a+\"-show-time-picker\"]=b,t[a+\"-week-number\"]=n.showWeekNumber,t),_=S()(x),w={selectedValue:r.selectedValue,onSelect:this.onSelect,onDayHover:\"start\"===p&&y[1]||\"end\"===p&&y[0]||v.length?this.onDayHover:void 0},O=void 0,j=void 0;o&&(Array.isArray(o)?(O=o[0],j=o[1]):O=j=o);var C=!0===c||!1!==c&&!!s,E=S()(((e={})[a+\"-footer\"]=!0,e[a+\"-range-bottom\"]=!0,e[a+\"-footer-show-ok\"]=C,e)),P=this.getStartValue(),k=this.getEndValue(),T=M(P),A=T.month(),$=T.year(),I=P.year()===$&&P.month()===A||k.year()===$&&k.month()===A,R=P.clone().add(1,\"months\"),N=R.year()===k.year()&&R.month()===k.month(),D=n.renderFooter();return h.a.createElement(\"div\",{ref:this.saveRoot,className:_,style:n.style,tabIndex:\"0\",onKeyDown:this.onKeyDown},n.renderSidebar(),h.a.createElement(\"div\",{className:a+\"-panel\"},f&&y[0]&&y[1]?h.a.createElement(\"a\",{role:\"button\",title:l.clear,onClick:this.clear},g||h.a.createElement(\"span\",{className:a+\"-clear-btn\"})):null,h.a.createElement(\"div\",{className:a+\"-date-panel\",onMouseLeave:\"both\"!==p?this.onDatePanelLeave:void 0,onMouseEnter:\"both\"!==p?this.onDatePanelEnter:void 0},h.a.createElement(qn,i()({},n,w,{hoverValue:v,direction:\"left\",disabledTime:this.disabledStartTime,disabledMonth:this.disabledStartMonth,format:this.getFormat(),value:P,mode:m[0],placeholder:O,onInputChange:this.onStartInputChange,onInputSelect:this.onStartInputSelect,onValueChange:this.onStartValueChange,onPanelChange:this.onStartPanelChange,showDateInput:this.props.showDateInput,timePicker:s,showTimePicker:b||\"time\"===m[0],enablePrev:!0,enableNext:!N||this.isMonthYearPanelShow(m[1]),clearIcon:g})),h.a.createElement(\"span\",{className:a+\"-range-middle\"},u),h.a.createElement(qn,i()({},n,w,{hoverValue:v,direction:\"right\",format:this.getFormat(),timePickerDisabledTime:this.getEndDisableTime(),placeholder:j,value:k,mode:m[1],onInputChange:this.onEndInputChange,onInputSelect:this.onEndInputSelect,onValueChange:this.onEndValueChange,onPanelChange:this.onEndPanelChange,showDateInput:this.props.showDateInput,timePicker:s,showTimePicker:b||\"time\"===m[1],disabledTime:this.disabledEndTime,disabledMonth:this.disabledEndMonth,enablePrev:!N||this.isMonthYearPanelShow(m[0]),enableNext:!0,clearIcon:g}))),h.a.createElement(\"div\",{className:E},d||n.timePicker||C||D?h.a.createElement(\"div\",{className:a+\"-footer-btn\"},D,d?h.a.createElement(ct,i()({},n,{disabled:I,value:r.value[0],onToday:this.onToday,text:l.backToToday})):null,n.timePicker?h.a.createElement(ft,i()({},n,{showTimePicker:b||\"time\"===m[0]&&\"time\"===m[1],onOpenTimePicker:this.onOpenTimePicker,onCloseTimePicker:this.onCloseTimePicker,timePickerDisabled:!this.hasSelectedValue()||v.length})):null,C?h.a.createElement(lt,i()({},n,{onOk:this.onOk,okDisabled:!this.isAllowedDateAndTime(y)||!this.hasSelectedValue()||v.length})):null):null)))},e}(h.a.Component);Xn.propTypes=i()({},xt,{prefixCls:v.a.string,dateInputPlaceholder:v.a.any,seperator:v.a.string,defaultValue:v.a.any,value:v.a.any,hoverValue:v.a.any,mode:v.a.arrayOf(v.a.oneOf([\"time\",\"date\",\"month\",\"year\",\"decade\"])),showDateInput:v.a.bool,timePicker:v.a.any,showOk:v.a.bool,showToday:v.a.bool,defaultSelectedValue:v.a.array,selectedValue:v.a.array,onOk:v.a.func,showClear:v.a.bool,locale:v.a.object,onChange:v.a.func,onSelect:v.a.func,onValueChange:v.a.func,onHoverChange:v.a.func,onPanelChange:v.a.func,format:v.a.oneOfType([v.a.string,v.a.arrayOf(v.a.string)]),onClear:v.a.func,type:v.a.any,disabledDate:v.a.func,disabledTime:v.a.func,clearIcon:v.a.node,onKeyDown:v.a.func}),Xn.defaultProps=i()({},_t,{type:\"both\",seperator:\"~\",defaultSelectedValue:[],onValueChange:Vn,onHoverChange:Vn,onPanelChange:Vn,disabledTime:Vn,onInputSelect:Vn,showToday:!0,showDateInput:!0});var Kn=function(){var t=this;this.onDatePanelEnter=function(){t.hasSelectedValue()&&t.fireHoverValueChange(t.state.selectedValue.concat())},this.onDatePanelLeave=function(){t.hasSelectedValue()&&t.fireHoverValueChange([])},this.onSelect=function(e){var n=t.props.type,r=t.state,i=r.selectedValue,a=r.prevSelectedValue,o=r.firstSelectedValue,u=void 0;if(\"both\"===n)o?t.compare(o,e)<0?(T(a[1],e),u=[o,e]):(T(a[0],e),T(a[1],o),u=[e,o]):(T(a[0],e),u=[e]);else if(\"start\"===n){T(a[0],e);var s=i[1];u=s&&t.compare(s,e)>0?[e,s]:[e]}else{var c=i[0];c&&t.compare(c,e)<=0?(T(a[1],e),u=[c,e]):(T(a[0],e),u=[e])}t.fireSelectValueChange(u)},this.onKeyDown=function(e){if(\"input\"!==e.target.nodeName.toLowerCase()){var n=e.keyCode,r=e.ctrlKey||e.metaKey,i=t.state,a=i.selectedValue,o=i.hoverValue,u=i.firstSelectedValue,s=i.value,c=t.props,l=c.onKeyDown,f=c.disabledDate,h=function(n){var r=void 0,i=void 0,c=void 0;if(u?1===o.length?(r=o[0].clone(),i=n(r),c=t.onDayHover(i)):(r=o[0].isSame(u,\"day\")?o[1]:o[0],i=n(r),c=t.onDayHover(i)):(r=o[0]||a[0]||s[0]||w()(),c=[i=n(r)],t.fireHoverValueChange(c)),c.length>=2){if(c.some((function(t){return!function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments[1],n=arguments[2];return t.some((function(t){return t.isSame(e,n)}))}(s,t,\"month\")}))){var l=c.slice().sort((function(t,e){return t.valueOf()-e.valueOf()}));l[0].isSame(l[1],\"month\")&&(l[1]=l[0].clone().add(1,\"month\")),t.fireValueChange(l)}}else if(1===c.length){var f=s.findIndex((function(t){return t.isSame(r,\"month\")}));if(-1===f&&(f=0),s.every((function(t){return!t.isSame(i,\"month\")}))){var h=s.slice();h[f]=i.clone(),t.fireValueChange(h)}}return e.preventDefault(),i};switch(n){case y.a.DOWN:return void h((function(t){return Tt(t,1,\"weeks\")}));case y.a.UP:return void h((function(t){return Tt(t,-1,\"weeks\")}));case y.a.LEFT:return void h(r?function(t){return Tt(t,-1,\"years\")}:function(t){return Tt(t,-1,\"days\")});case y.a.RIGHT:return void h(r?function(t){return Tt(t,1,\"years\")}:function(t){return Tt(t,1,\"days\")});case y.a.HOME:return void h((function(t){return Pt(t)}));case y.a.END:return void h((function(t){return kt(t)}));case y.a.PAGE_DOWN:return void h((function(t){return Tt(t,1,\"month\")}));case y.a.PAGE_UP:return void h((function(t){return Tt(t,-1,\"month\")}));case y.a.ENTER:var d=void 0;return!(d=0===o.length?h((function(t){return t})):1===o.length?o[0]:o[0].isSame(u,\"day\")?o[1]:o[0])||f&&f(d)||t.onSelect(d),void e.preventDefault();default:l&&l(e)}}},this.onDayHover=function(e){var n=[],r=t.state,i=r.selectedValue,a=r.firstSelectedValue,o=t.props.type;if(\"start\"===o&&i[1])n=t.compare(e,i[1])<0?[e,i[1]]:[e];else if(\"end\"===o&&i[0])n=t.compare(e,i[0])>0?[i[0],e]:[];else{if(!a)return t.state.hoverValue.length&&t.setState({hoverValue:[]}),n;n=t.compare(e,a)<0?[e,a]:[a,e]}return t.fireHoverValueChange(n),n},this.onToday=function(){var e=M(t.state.value[0]),n=e.clone().add(1,\"months\");t.setState({value:[e,n]})},this.onOpenTimePicker=function(){t.setState({showTimePicker:!0})},this.onCloseTimePicker=function(){t.setState({showTimePicker:!1})},this.onOk=function(){var e=t.state.selectedValue;t.isAllowedDateAndTime(e)&&t.props.onOk(t.state.selectedValue)},this.onStartInputChange=function(){for(var e=arguments.length,n=Array(e),r=0;r-1},this.hasSelectedValue=function(){var e=t.state.selectedValue;return!!e[1]&&!!e[0]},this.compare=function(e,n){return t.props.timePicker?e.diff(n):e.diff(n,\"days\")},this.fireSelectValueChange=function(e,n,r){var i=t.props.timePicker,a=t.state.prevSelectedValue;if(i&&i.props.defaultValue){var o=i.props.defaultValue;!a[0]&&e[0]&&T(o[0],e[0]),!a[1]&&e[1]&&T(o[1],e[1])}if(\"selectedValue\"in t.props||t.setState({selectedValue:e}),!t.state.selectedValue[0]||!t.state.selectedValue[1]){var u=e[0]||w()(),s=e[1]||u.clone().add(1,\"months\");t.setState({selectedValue:e,value:Yn([u,s])})}e[0]&&!e[1]&&(t.setState({firstSelectedValue:e[0]}),t.fireHoverValueChange(e.concat())),t.props.onChange(e),(n||e[0]&&e[1])&&(t.setState({prevSelectedValue:e,firstSelectedValue:null}),t.fireHoverValueChange([]),t.props.onSelect(e,r))},this.fireValueChange=function(e){var n=t.props;\"value\"in n||t.setState({value:e}),n.onValueChange(e)},this.fireHoverValueChange=function(e){var n=t.props;\"hoverValue\"in n||t.setState({hoverValue:e}),n.onHoverChange(e)},this.clear=function(){t.fireSelectValueChange([],!0),t.props.onClear()},this.disabledStartTime=function(e){return t.props.disabledTime(e,\"start\")},this.disabledEndTime=function(e){return t.props.disabledTime(e,\"end\")},this.disabledStartMonth=function(e){var n=t.state.value;return e.isAfter(n[1],\"month\")},this.disabledEndMonth=function(e){var n=t.state.value;return e.isBefore(n[0],\"month\")}};Object(m.polyfill)(Xn);var Zn=wt(Xn),Qn=n(73),Jn=n.n(Qn),tr=n(750);function er(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function nr(t){var e,n=t.suffixIcon,r=t.prefixCls;return n&&(f.isValidElement(n)?f.cloneElement(n,{className:Kt()((e={},er(e,n.props.className,n.props.className),er(e,\"\".concat(r,\"-picker-icon\"),!0),e))}):f.createElement(\"span\",{className:\"\".concat(r,\"-picker-icon\")},n))||f.createElement(Qt.a,{type:\"calendar\",className:\"\".concat(r,\"-picker-icon\")})}function rr(t){return(rr=\"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 ir(){return(ir=Object.assign||function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&(t[1]=void 0);var r=hr(t,2),i=r[0],a=r[1];\"function\"===typeof n.onChange&&n.onChange(t,[re(i,n.format),re(a,n.format)])},e.handleOpenChange=function(t){\"open\"in e.props||e.setState({open:t}),!1===t&&e.clearHoverValue();var n=e.props.onOpenChange;n&&n(t)},e.handleShowDateChange=function(t){return e.setState({showDate:t})},e.handleHoverChange=function(t){return e.setState({hoverValue:t})},e.handleRangeMouseLeave=function(){e.state.open&&e.clearHoverValue()},e.handleCalendarInputSelect=function(t){hr(t,1)[0]&&e.setState((function(e){var n=e.showDate;return{value:t,showDate:pr(t)||n}}))},e.handleRangeClick=function(t){\"function\"===typeof t&&(t=t()),e.setValue(t,!0);var n=e.props,r=n.onOk,i=n.onOpenChange;r&&r(t),i&&i(!1)},e.renderFooter=function(){var t=e.props,n=t.ranges,r=t.renderExtraFooter,i=lr(e),a=i.prefixCls,o=i.tagPrefixCls;if(!n&&!r)return null;var u=r?f.createElement(\"div\",{className:\"\".concat(a,\"-footer-extra\"),key:\"extra\"},r()):null,s=n&&Object.keys(n).map((function(t){var r=n[t],i=\"function\"===typeof r?r.call(lr(e)):r;return f.createElement(tr.a,{key:t,prefixCls:o,color:\"blue\",onClick:function(){return e.handleRangeClick(r)},onMouseEnter:function(){return e.setState({hoverValue:i})},onMouseLeave:e.handleRangeMouseLeave},t)}));return[s&&s.length>0?f.createElement(\"div\",{className:\"\".concat(a,\"-footer-extra \").concat(a,\"-range-quick-selector\"),key:\"range\"},s):null,u]},e.renderRangePicker=function(t){var n,r=t.getPrefixCls,i=lr(e),a=i.state,o=i.props,u=a.value,s=a.showDate,c=a.hoverValue,l=a.open,h=o.prefixCls,d=o.tagPrefixCls,p=o.popupStyle,g=o.style,v=o.disabledDate,y=o.disabledTime,m=o.showTime,b=o.showToday,x=o.ranges,_=o.onOk,w=o.locale,O=o.localeCode,j=o.format,S=o.dateRender,C=o.onCalendarChange,M=o.suffixIcon,E=o.separator,P=r(\"calendar\",h),k=r(\"tag\",d);e.prefixCls=P,e.tagPrefixCls=k,vr(u,O),vr(s,O),Object(te.a)(!(\"onOK\"in o),\"RangePicker\",\"It should be `RangePicker[onOk]`, instead of `onOK`!\");var T=Kt()((ar(n={},\"\".concat(P,\"-time\"),m),ar(n,\"\".concat(P,\"-range-with-ranges\"),x),n)),A={onChange:e.handleChange},$={onOk:e.handleChange};o.timePicker?A.onChange=function(t){return e.handleChange(t)}:$={},\"mode\"in o&&($.mode=o.mode);var I=Array.isArray(o.placeholder)?o.placeholder[0]:w.lang.rangePlaceholder[0],R=Array.isArray(o.placeholder)?o.placeholder[1]:w.lang.rangePlaceholder[1],N=f.createElement(Zn,ir({},$,{seperator:E,onChange:C,format:j,prefixCls:P,className:T,renderFooter:e.renderFooter,timePicker:o.timePicker,disabledDate:v,disabledTime:y,dateInputPlaceholder:[I,R],locale:w.lang,onOk:_,dateRender:S,value:s,onValueChange:e.handleShowDateChange,hoverValue:c,onHoverChange:e.handleHoverChange,onPanelChange:o.onPanelChange,showToday:b,onInputSelect:e.handleCalendarInputSelect})),D={};o.showTime&&(D.width=g&&g.width||350);var F=hr(u,2),L=F[0],B=F[1],z=!o.disabled&&o.allowClear&&u&&(L||B)?f.createElement(Qt.a,{type:\"close-circle\",className:\"\".concat(P,\"-picker-clear\"),onClick:e.clearSelection,theme:\"filled\"}):null,q=f.createElement(nr,{suffixIcon:M,prefixCls:P}),V=function(t){var e=hr(t.value,2),n=e[0],r=e[1];return f.createElement(\"span\",{className:o.pickerInputClass},f.createElement(\"input\",{disabled:o.disabled,readOnly:!0,value:re(n,o.format),placeholder:I,className:\"\".concat(P,\"-range-picker-input\"),tabIndex:-1}),f.createElement(\"span\",{className:\"\".concat(P,\"-range-picker-separator\")},\" \",E,\" \"),f.createElement(\"input\",{disabled:o.disabled,readOnly:!0,value:re(r,o.format),placeholder:R,className:\"\".concat(P,\"-range-picker-input\"),tabIndex:-1}),z,q)};return f.createElement(\"span\",{ref:e.savePicker,id:\"number\"===typeof o.id?o.id.toString():o.id,className:Kt()(o.className,o.pickerClass),style:ir(ir({},g),D),tabIndex:o.disabled?-1:0,onFocus:o.onFocus,onBlur:o.onBlur,onMouseEnter:o.onMouseEnter,onMouseLeave:o.onMouseLeave},f.createElement(Ut,ir({},o,A,{calendar:N,value:u,open:l,onOpenChange:e.handleOpenChange,prefixCls:\"\".concat(P,\"-picker-container\"),style:p}),V))};var n=t.value||t.defaultValue||[],r=hr(n,2),o=r[0],u=r[1];if(o&&!Object(ee.a)(_).isMoment(o)||u&&!Object(ee.a)(_).isMoment(u))throw new Error(\"The value/defaultValue of RangePicker must be a moment object array after `antd@2.0`, see: https://u.ant.design/date-picker-value\");var s,c=n&&(s=n,!Array.isArray(s)||0!==s.length&&!s.every((function(t){return!t})))?n:t.defaultPickerValue;return e.state={value:n,showDate:gr(c||Object(ee.a)(_)()),open:t.open,hoverValue:[]},e}return e=a,r=[{key:\"getDerivedStateFromProps\",value:function(t,e){var n=null;if(\"value\"in t){var r=t.value||[];n={value:r},Jn()(t.value,e.value)||(n=ir(ir({},n),{showDate:pr(r,t.mode)||e.showDate}))}return\"open\"in t&&e.open!==t.open&&(n=ir(ir({},n),{open:t.open})),n}}],(n=[{key:\"componentDidUpdate\",value:function(t,e){\"open\"in this.props||!e.open||this.state.open||this.focus()}},{key:\"setValue\",value:function(t,e){this.handleChange(t),!e&&this.props.showTime||\"open\"in this.props||this.setState({open:!1})}},{key:\"focus\",value:function(){this.picker.focus()}},{key:\"blur\",value:function(){this.picker.blur()}},{key:\"render\",value:function(){return f.createElement(Jt.a,null,this.renderRangePicker)}}])&&or(e.prototype,n),r&&or(e,r),a}(f.Component);yr.defaultProps={allowClear:!0,showToday:!1,separator:\"~\"},Object(m.polyfill)(yr);var mr=yr;function br(t){return(br=\"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 xr(){return(xr=Object.assign||function(t){for(var e=1;e=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}(t,[\"name\",\"disabled\",\"disablePhoneInput\",\"autoComplete\",\"countrySelectTabIndex\",\"showCountrySelect\",\"style\",\"className\",\"inputClassName\",\"getInputClassName\",\"countrySelectAriaLabel\",\"countrySelectProperties\",\"error\",\"indicateInvalid\",\"countrySelectComponent\",\"countrySelectProps\",\"inputStyleReset\",\"inputComponent\",\"numberInputComponent\",\"numberInputProps\",\"smartCaret\",\"ext\",\"country\",\"countries\",\"countryOptions\",\"labels\",\"flags\",\"flagComponent\",\"flagsPath\",\"international\",\"internationalIcon\",\"displayInitialValueAsLocalNumber\",\"onCountryChange\",\"limitMaxLength\",\"metadata\",\"reset\"])),A=this.state,$=A.country,I=A.hidePhoneInputField,R=A.country_select_options,N=A.parsed_input,D=A.isFocused,F=j||(M?p.default:g.default),L={};if(m)for(var B in m)this.props.hasOwnProperty(B)&&(L[m[B]]=this.props[B],delete T[B]);return c.default.createElement(\"div\",{style:s,className:(0,f.default)(\"react-phone-number-input\",{\"react-phone-number-input--focus\":D,\"react-phone-number-input--invalid\":b&&x},l)},c.default.createElement(\"div\",{className:\"react-phone-number-input__row\"},o&&c.default.createElement(_,u({},L,{ref:this.storeCountrySelectInstance,name:e?e+\"__country\":void 0,\"aria-label\":y||P.country,tabIndex:a},w,{value:$,options:R,onChange:this.onCountryChange,onFocus:this._onFocus,onBlur:this._onBlur,disabled:n,hidePhoneInputField:this.hidePhoneInputField,focusPhoneInputField:this.focus,className:\"react-phone-number-input__country\"})),!I&&c.default.createElement(F,u({type:\"tel\",autoComplete:i},C,T,{ref:this.storePhoneNumberInputInstance,name:e,metadata:k,country:$,value:N||\"\",onChange:this.onChange,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onPhoneNumberKeyDown,disabled:n||r,inputComponent:S,className:(0,f.default)(\"react-phone-number-input__input\",\"react-phone-number-input__phone\",{\"react-phone-number-input__input--style\":!O,\"react-phone-number-input__input--disabled\":n||r,\"react-phone-number-input__input--style--disabled\":(n||r)&&!O,\"react-phone-number-input__input--invalid\":b&&x,\"react-phone-number-input__input--style--invalid\":b&&x&&!O},h,v&&v({disabled:n||r,invalid:b&&x}))})),E&&!I&&c.default.createElement(\"label\",{className:\"react-phone-number-input__ext\"},P.ext,c.default.cloneElement(E,{onChange:E.props.onChange?function(t){return E.props.onChange(function(t){t&&(\"string\"===typeof t?t=(0,d.parseDigits)(t):t.target&&t.target.value&&(t.target.value=(0,d.parseDigits)(t.target.value)));return t}(t))}:void 0,onFocus:this._onFocus,onBlur:this._onBlur,className:(0,f.default)(\"react-phone-number-input__input\",\"react-phone-number-input__ext-input\",{\"react-phone-number-input__input--disabled\":n||r},h,v&&v({disabled:n||r}),E.props.className)}))),b&&x&&c.default.createElement(\"div\",{className:\"react-phone-number-input__error\"},b))}}],[{key:\"getDerivedStateFromProps\",value:function(t,e){var n=e.country,r=e.hasUserSelectedACountry,i=e.value,a=e.props,o=a.country,s=a.value,c=a.reset,l=t.metadata,f=(t.countries,t.country),h=t.value,d=t.reset,p={props:t,hasUserSelectedACountry:r};if(t.countries===e.props.countries&&t.labels===e.props.labels&&t.international===e.props.international||(p.country_select_options=O(M(t.countries,l),E(t.countryOptions,l),t)),d!==c)return u({},p,{parsed_input:void 0,value:void 0,country:f});if(!(f===o||r||i||h))return u({},p,{country:C(f,l)?f:o});if(h!==s&&h!==i){var g=(0,m.parsePhoneNumber)(h,l),v=void 0;if(g){var y=M(t.countries,l);(!y||y.indexOf(g.country)>=0)&&(v=g.country)}return u({},p,{parsed_input:j(h,g,t),value:h,country:h?v:n})}return p}}]),e}(_),i.propTypes={value:l.default.string,onChange:l.default.func.isRequired,onFocus:l.default.func,onBlur:l.default.func,onKeyDown:l.default.func,disabled:l.default.bool.isRequired,autoComplete:l.default.string.isRequired,displayInitialValueAsLocalNumber:l.default.bool.isRequired,country:l.default.string,countries:l.default.arrayOf(l.default.string),labels:y.labels.isRequired,flagsPath:l.default.string.isRequired,flags:l.default.objectOf(l.default.elementType),flagComponent:l.default.elementType.isRequired,international:l.default.bool.isRequired,internationalIcon:l.default.elementType.isRequired,showCountrySelect:l.default.bool.isRequired,countrySelectTabIndex:l.default.number,countrySelectAriaLabel:l.default.string,countryOptions:l.default.arrayOf(l.default.string),reset:l.default.any,style:l.default.object,className:l.default.string,inputClassName:l.default.string,inputStyleReset:l.default.bool,getInputClassName:l.default.func,countrySelectComponent:l.default.elementType.isRequired,countrySelectArrowComponent:l.default.elementType,countrySelectProps:l.default.object,numberInputComponent:l.default.elementType.isRequired,numberInputProps:l.default.object,inputComponent:l.default.elementType,smartCaret:l.default.bool.isRequired,ext:l.default.node,limitMaxLength:l.default.bool.isRequired,error:l.default.string,indicateInvalid:l.default.bool,metadata:y.metadata.isRequired,onCountryChange:l.default.func,disablePhoneInput:l.default.bool.isRequired},i.defaultProps={disabled:!1,disablePhoneInput:!1,indicateInvalid:!0,autoComplete:\"tel\",flagComponent:v.default,flagsPath:\"https://lipis.github.io/flag-icon-css/flags/4x3/\",numberInputComponent:\"input\",showCountrySelect:!0,displayInitialValueAsLocalNumber:!1,smartCaret:!0,international:!0,limitMaxLength:!1},o=function(){var t=this;this.isCountrySupportedWithError=function(e){return C(e,t.props.metadata)},this.onCountryChange=function(e){var n=t.props,r=n.metadata,i=n.onChange,a=t.state,o=a.parsed_input,u=a.country,s=(0,m.migrateParsedInputForNewCountry)(o,u,e,r,!0),c=(0,m.e164)(s,e,r);t.focus(),t.setState({country:e,hasUserSelectedACountry:!0,parsed_input:s,value:c},(function(){i(c)}))},this.onPhoneNumberKeyDown=function(e){var n=t.props.onKeyDown;n&&n(e)},this.onChange=function(e){var n=t.props,r=n.onChange,i=n.international,a=n.limitMaxLength,o=n.metadata,u=(0,m.parseInput)(e,t.state.parsed_input,t.state.country,t.state.countries,i,a,o),s=u.input,c=u.country,l=u.value;t.setState({parsed_input:s,value:l,country:c},(function(){return r(l)}))},this._onFocus=function(){return t.setState({isFocused:!0})},this._onBlur=function(){return t.setState({isFocused:!1})},this.onFocus=function(e){var n=t.props.onFocus;t._onFocus(),n&&n(e)},this.onBlur=function(e){var n=t.props.onBlur,r=t.state.value;if(t._onBlur(),n){var i=u({},e,{target:u({},e.target,{value:r})});return i.stopPropagation=e.stopPropagation,i.preventDefault=e.preventDefault,n(i)}},this.hidePhoneInputField=function(e){t.setState({hidePhoneInputField:e})},this.focus=function(){return t.number_input.focus()},this.storeCountrySelectInstance=function(e){return t.country_select=e},this.storePhoneNumberInputInstance=function(e){return t.number_input=e}},r=a))||r;function O(t,e,n){var r=n.labels,i=n.international,a=n.metadata,o=function(t){var e=t.flags,n=t.flagsPath,r=t.flagComponent,i=t.internationalIcon;return function(t){var a=t.value;return c.default.createElement(\"div\",{className:(0,f.default)(\"react-phone-number-input__icon\",{\"react-phone-number-input__icon--international\":void 0===a})},a?c.default.createElement(r,{country:a,flags:e,flagsPath:n}):c.default.createElement(i,null))}}(n);return function(t,e){if(!e)return t;var n=[],r=[],i=n,a=function(){if(u){if(s>=o.length)return\"break\";c=o[s++]}else{if((s=o.next()).done)return\"break\";c=s.value}var e=c;if(\"|\"===e)i.push({divider:!0});else if(\"...\"===e||\"\\u2026\"===e)i=r;else{var n=t.indexOf(t.filter((function(t){return t.value===e}))[0]),a=t[n];t.splice(n,1),i.push(a)}},o=e,u=Array.isArray(o),s=0;for(o=u?o:o[Symbol.iterator]();;){var c;if(\"break\"===a())break}return n.concat(t).concat(r)}((0,m.getCountrySelectOptions)(t||(0,b.getCountryCodes)(r).filter((function(t){return\"ZZ\"===t||S(t,a)})),r,i).map((function(t){return{value:t.value,label:t.label,icon:o}})),e)}function j(t,e,n){return n.displayInitialValueAsLocalNumber&&e&&e.country?(0,m.generateNationalNumberDigits)(e):t}function S(t,e){return e.countries.hasOwnProperty(t)}function C(t,e){return!!S(t,e)||(console.error(\"Country not found: \"+t),!1)}function M(t,e){return t&&0===(t=t.filter((function(t){return C(t,e)}))).length&&(t=void 0),t}function E(t,e){return t&&0===(t=t.filter((function(t){return function(t,e){switch(t){case\"|\":case\"...\":case\"\\u2026\":return!0;default:return C(t,e)}}(t,e)}))).length&&(t=void 0),t}e.default=w},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.count_occurences=function(t,e){var n=0,r=e.split(\"\"),i=Array.isArray(r),a=0;for(r=i?r:r[Symbol.iterator]();;){var o;if(i){if(a>=r.length)break;o=r[a++]}else{if((a=r.next()).done)break;o=a.value}o===t&&n++}return n}},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"x\",n=arguments[2];if(!t)return function(t){return{text:t}};var r=(0,i.count_occurences)(e,t);return function(i){if(!i)return{text:\"\",template:t};var a=0,u=\"\",s=t.split(\"\"),c=Array.isArray(s),l=0;for(s=c?s:s[Symbol.iterator]();;){var f;if(c){if(l>=s.length)break;f=s[l++]}else{if((l=s.next()).done)break;f=l.value}var h=f;if(h===e){if(u+=i[a],++a===i.length&&i.length=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}(t,[\"value\",\"parse\",\"format\",\"inputComponent\"]);return u.default.createElement(r,a({},i,{ref:this.storeInstance,value:n(g(e)?\"\":e).text,onKeyDown:this.onKeyDown,onChange:this.onChange,onPaste:this.onPaste,onCut:this.onCut,onBlur:this.onBlur}))}},{key:\"focus\",value:function(){this.getInputElement().focus()}}]),e}(u.default.Component),r.propTypes={parse:s.default.func.isRequired,format:s.default.func.isRequired,inputComponent:s.default.elementType.isRequired,type:s.default.string.isRequired,value:s.default.string,onChange:s.default.func.isRequired,onBlur:s.default.func,onKeyDown:s.default.func},r.defaultProps={inputComponent:\"input\",type:\"text\"},i);function g(t){return void 0===t||null===t}e.default=p},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.default=function(t,e){return r[t]};var r=e.DIGITS={0:\"0\",1:\"1\",2:\"2\",3:\"3\",4:\"4\",5:\"5\",6:\"6\",7:\"7\",8:\"8\",9:\"9\",\"\\uff10\":\"0\",\"\\uff11\":\"1\",\"\\uff12\":\"2\",\"\\uff13\":\"3\",\"\\uff14\":\"4\",\"\\uff15\":\"5\",\"\\uff16\":\"6\",\"\\uff17\":\"7\",\"\\uff18\":\"8\",\"\\uff19\":\"9\",\"\\u0660\":\"0\",\"\\u0661\":\"1\",\"\\u0662\":\"2\",\"\\u0663\":\"3\",\"\\u0664\":\"4\",\"\\u0665\":\"5\",\"\\u0666\":\"6\",\"\\u0667\":\"7\",\"\\u0668\":\"8\",\"\\u0669\":\"9\",\"\\u06f0\":\"0\",\"\\u06f1\":\"1\",\"\\u06f2\":\"2\",\"\\u06f3\":\"3\",\"\\u06f4\":\"4\",\"\\u06f5\":\"5\",\"\\u06f6\":\"6\",\"\\u06f7\":\"7\",\"\\u06f8\":\"8\",\"\\u06f9\":\"9\"}},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.getCountryCodes=function(t){return Object.keys(t).filter((function(t){return 2===t.length&&t.toUpperCase()===t&&\"ZZ\"!==t&&r.indexOf(t)<0}))},e.getCountryCodeForFlag=function(t){switch(t){case\"AC\":case\"TA\":return\"SH\";default:return t}};var r=e.SKIP_COUNTRIES=[\"001\"]},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=n(724);Object.defineProperty(e,\"default\",{enumerable:!0,get:function(){return r.parsePhoneNumberFromString}})},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.default=function(t,e){if(!t)return!1;var n=(0,r.parsePhoneNumberFromString)(t,e);if(!n)return!1;return n.isValid()};var r=n(724)},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.default=function(t,e){if(!t)return!1;var n=(0,r.parsePhoneNumberFromString)(t,e);if(!n)return!1;return n.isPossible()};var r=n(724)},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=n(724);Object.defineProperty(e,\"default\",{enumerable:!0,get:function(){return r.getCountries}})},function(t,e,n){var r=n(777),i=n(864),a=n(778);t.exports=function(t,e,n,o,u,s){var c=1&n,l=t.length,f=e.length;if(l!=f&&!(c&&f>l))return!1;var h=s.get(t),d=s.get(e);if(h&&d)return h==e&&d==t;var p=-1,g=!0,v=2&n?new r:void 0;for(s.set(t,e),s.set(e,t);++pc?\"true\":\"false\",\"aria-posinset\":c+1,\"aria-setsize\":l,tabIndex:0},i.a.createElement(\"div\",{className:\"\".concat(o,\"-first\")},u),i.a.createElement(\"div\",{className:\"\".concat(o,\"-second\")},u)));return s&&(h=s(h,this.props)),h}}])&&p(n.prototype,r),a&&p(n,a),e}(i.a.Component);function _(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function w(t,e){for(var n=0;n0&&(u-=a?.5:1,n.changeValue(u),t.preventDefault()),o&&o(t)})),C(j(n),\"saveRef\",(function(t){return function(e){n.stars[t]=e}})),C(j(n),\"saveRate\",(function(t){n.rate=t}));var r=t.value;return void 0===r&&(r=t.defaultValue),n.stars={},n.state={value:r,focused:!1,cleanedValue:null},n}var n,r,a;return function(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)}(e,t),n=e,a=[{key:\"getDerivedStateFromProps\",value:function(t,e){return\"value\"in t&&void 0!==t.value?function(t){for(var e=1;e-1}},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=function(){};e.Applicator=r},function(t,e,n){},function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return h})),n.d(e,\"b\",(function(){return d})),n.d(e,\"c\",(function(){return p}));var r=n(67),i=n(135),a=n(10),o=n(71),u=n.n(o),s=n(24),c=Object(r.b)(i.a,u.a),l=(Object(a.selectors)({baseSelector:function(t){return t.orders}}),Object(a.selectors)({baseSelector:function(t){return t.orders}})),f=Object(s.List)(),h=c([function(t,e){return l.dataset(t,e).get(\"data\",f)}],(function(t){return t.toJSON()})),d=Object(r.a)([function(t,e,n){return t.orders.getIn([\"instances\",e,\"additionalData\",n])}],(function(t){return s.Map.isMap(t)||s.List.isList(t)?t.toJSON():t})),p=Object(r.a)([function(t,e){return void 0!==e?l.record(t,e):Object(s.Map)()}],(function(t){return t&&t.toJSON()}))},function(t,e){t.exports=function(t,e){for(var n=-1,r=e.length,i=t.length;++n=0;u--)(i=t[u])&&(o=(a<3?i(o):a>3?i(e,n,o):i(e,n))||o);return a>3&&o&&Object.defineProperty(e,n,o),o}function s(t,e){return function(n,r){e(n,r,t)}}function c(t,e){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(t,e)}function l(t,e,n,r){return new(n||(n=Promise))((function(i,a){function o(t){try{s(r.next(t))}catch(e){a(e)}}function u(t){try{s(r.throw(t))}catch(e){a(e)}}function s(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(o,u)}s((r=r.apply(t,e||[])).next())}))}function f(t,e){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:u(0),throw:u(1),return:u(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function u(a){return function(u){return function(a){if(n)throw new TypeError(\"Generator is already executing.\");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function g(t,e){var n=\"function\"===typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,a=n.call(t),o=[];try{for(;(void 0===e||e-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(u){i={error:u}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o}function v(){for(var t=[],e=0;e1||u(t,e)}))})}function u(t,e){try{(n=i[t](e)).value instanceof m?Promise.resolve(n.value.v).then(s,c):l(a[0][2],n)}catch(r){l(a[0][3],r)}var n}function s(t){u(\"next\",t)}function c(t){u(\"throw\",t)}function l(t,e){t(e),a.shift(),a.length&&u(a[0][0],a[0][1])}}function x(t){var e,n;return e={},r(\"next\"),r(\"throw\",(function(t){throw t})),r(\"return\"),e[Symbol.iterator]=function(){return this},e;function r(r,i){e[r]=t[r]?function(e){return(n=!n)?{value:m(t[r](e)),done:\"return\"===r}:i?i(e):e}:i}}function _(t){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t=p(t),e={},r(\"next\"),r(\"throw\"),r(\"return\"),e[Symbol.asyncIterator]=function(){return this},e);function r(n){e[n]=t[n]&&function(e){return new Promise((function(r,i){(function(t,e,n,r){Promise.resolve(r).then((function(e){t({value:e,done:n})}),e)})(r,i,(e=t[n](e)).done,e.value)}))}}}function w(t,e){return Object.defineProperty?Object.defineProperty(t,\"raw\",{value:e}):t.raw=e,t}function O(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}function j(t){return t&&t.__esModule?t:{default:t}}function S(t,e){if(!e.has(t))throw new TypeError(\"attempted to get private field on non-instance\");return e.get(t)}function C(t,e,n){if(!e.has(t))throw new TypeError(\"attempted to set private field on non-instance\");return e.set(t,n),n}},function(t,e,n){var r=n(193)(n(144),\"WeakMap\");t.exports=r},function(t,e){t.exports=function(){}},function(t,e,n){\"use strict\";n(98);var r=n(37),i=(n(721),n(722)),a=(n(99),n(23)),o=(n(243),n(100)),u=n(156),s=n(15),c=n(14),l=n(16),f=n(17),h=(n(190),n(66)),d=n(0),p=n.n(d),g=n(25),v=n(57),y=n(878),m=n(322),b=n(742),x=n.n(b),_=(n(847),n(770)),w=n(725),O=n(739),j=h.a.Item,S=function(t){Object(l.a)(n,t);var e=Object(f.a)(n);function n(t){var s;return Object(c.a)(this,n),(s=e.call(this,t)).validateVAT=function(t,e,n){return s.props.form.isFieldTouched(t.field)?s.handleValidateVAT(t,e,n):n()},s.validateEmail=function(t,e,n){return s.props.form.isFieldTouched(t.field)?s.handleCheckEmail(t,e,n):n()},s.handleValidateVAT=function(t,e,n){return s.validate(t,e,n)},s.handleCheckEmail=function(t,e,n){return s.validate(t,e,n)},s.validate=function(t,e,n){var r=s.props.prefix;if(e){var i=t.field.replace(r||\"users.\",\"\");if(s.state.selectedRecord&&s.state.selectedRecord[i]===e)return void n();var a=Object(u.a)({},i,e),o=localStorage.activeProperty?JSON.parse(localStorage.activeProperty):null,c=null!==o?o.propertycode:null;v.a.get(\"/users/\".concat(c,\"/getBy\"),{params:a}).then((function(t){t.data.success?n(p.a.createElement(m.a,{id:\"businesses.form.error\",defaultMessage:\"\\u03a4\\u03bf email \\u03c5\\u03c0\\u03ac\\u03c1\\u03c7\\u03b5\\u03b9 \\u03ae\\u03b4\\u03b7 \\u03c3\\u03b5 \\u03ac\\u03bb\\u03bb\\u03bf \\u03c7\\u03c1\\u03ae\\u03c3\\u03c4\\u03b7!\"})):n()})).catch((function(t){n(p.a.createElement(m.a,{id:\"businesses.form.error\",defaultMessage:\"\\u03a4\\u03bf email \\u03c5\\u03c0\\u03ac\\u03c1\\u03c7\\u03b5\\u03b9 \\u03ae\\u03b4\\u03b7 \\u03c3\\u03b5 \\u03ac\\u03bb\\u03bb\\u03bf \\u03c7\\u03c1\\u03ae\\u03c3\\u03c4\\u03b7!\"}))}))}else n()},s.clearValidation=function(t){s.props.form.setFields({contact:{vat_id:{errors:!1}}})},s.handlePropertySelect=function(t,e){s.props.form.setFieldsValue({property_group_id:void 0,supplier_id:void 0})},s.render=function(){var t=s.props,e=t.form,n=t.record,u=t.validateRecord,c=t.createRecord,l=s.context.user,f=e.getFieldDecorator;return p.a.createElement(p.a.Fragment,null,f(\"id\",{initialValue:n&&n.id})(p.a.createElement(o.a,{type:\"hidden\"})),f(\"business_type\",{initialValue:n&&n.business_type})(p.a.createElement(o.a,{type:\"hidden\"})),p.a.createElement(r.a,{gutter:s.context.isMobile?0:15,type:\"flex\",align:\"middle\"},p.a.createElement(a.a,{span:24},p.a.createElement(\"h2\",null,s.context.intl.formatMessage({id:\"businesses.form.basic.legend.title\",defaultMessage:\"\\u03a3\\u03c4\\u03bf\\u03b9\\u03c7\\u03b5\\u03af\\u03b1 \\u03b5\\u03c0\\u03b9\\u03c7\\u03b5\\u03af\\u03c1\\u03b7\\u03c3\\u03b7\\u03c2\"})),p.a.createElement(\"p\",null,s.context.intl.formatMessage({id:\"businesses.form.basic.legend.details\",defaultMessage:\"\\u03a0\\u03b1\\u03c1\\u03b1\\u03ba\\u03b1\\u03bb\\u03ce \\u03c3\\u03c5\\u03bc\\u03c0\\u03bb\\u03b7\\u03c1\\u03ce\\u03c3\\u03c4\\u03b5 \\u03c4\\u03b1 \\u03b2\\u03b1\\u03c3\\u03b9\\u03ba\\u03ac \\u03c3\\u03c4\\u03bf\\u03b9\\u03c7\\u03b5\\u03af\\u03b1 \\u03c4\\u03b7\\u03c2 \\u03b5\\u03c0\\u03b9\\u03c7\\u03b5\\u03af\\u03c1\\u03b7\\u03c3\\u03b7\\u03c2\"}))),l&&\"admin\"===l.role&&\"client\"===n.business_type&&p.a.createElement(a.a,{xs:24,md:12},p.a.createElement(j,{label:s.context.intl.formatMessage({id:\"form.supplier-name\",defaultMessage:\"\\u039f\\u039c\\u0399\\u039b\\u039f\\u03a3\"})},f(\"property_id\",{rules:[{required:!0,message:s.context.intl.formatMessage({id:\"form.business-name.message\",defaultMessage:\"Please input a business name!\"})}],initialValue:n&&n.property_id})(p.a.createElement(w.a,{onSelect:s.handlePropertySelect})))),l&&\"admin\"===l.role&&n&&\"client\"===n.business_type?p.a.createElement(a.a,{xs:12,md:12},p.a.createElement(j,{label:s.context.intl.formatMessage({id:\"extras.form.active\",defaultMessage:\"\\u0395\\u03bd\\u03b5\\u03c1\\u03b3\\u03cc\"})},f(\"active\",{valuePropName:\"checked\",initialValue:n&&Boolean(n.active)})(p.a.createElement(i.a,{checkedChildren:\"NAI\",unCheckedChildren:\"OXI\"})))):null,l&&\"admin\"===l.role&&\"client\"===n.business_type&&p.a.createElement(a.a,{xs:24,md:12},p.a.createElement(j,{label:s.context.intl.formatMessage({id:\"form.supplier-name\",defaultMessage:\"\\u039f\\u039c\\u0391\\u0394\\u0391\"})},f(\"property_group_id\",{rules:[{required:!1,message:s.context.intl.formatMessage({id:\"form.business-name.message\",defaultMessage:\"\\u03a0\\u03b1\\u03c1\\u03b1\\u03ba\\u03b1\\u03bb\\u03ce \\u03b5\\u03c0\\u03b9\\u03bb\\u03ad\\u03be\\u03c4\\u03b5 \\u03bf\\u03bc\\u03ac\\u03b4\\u03b1!\"})}],initialValue:n&&n.property_group_id})(p.a.createElement(O.a,{instanceKey:\"property_groups_\".concat(e.getFieldValue(\"property_id\")),allowClear:!0,disabled:!e.getFieldValue(\"property_id\"),preloadData:!0,defaultParams:{property_id:e.getFieldValue(\"property_id\")}})))),p.a.createElement(a.a,{xs:24,md:24},p.a.createElement(j,{label:s.context.intl.formatMessage({id:\"form.business-name\",defaultMessage:\"\\u0395\\u03a0\\u03a9\\u039d\\u03a5\\u039c\\u0399\\u0391\"}),hasFeedback:!0},f(\"name\",{rules:[{required:u,message:s.context.intl.formatMessage({id:\"form.business-name.message\",defaultMessage:\"\\u03a0\\u03bb\\u03b7\\u03ba\\u03c4\\u03c1\\u03bf\\u03bb\\u03bf\\u03b3\\u03ae\\u03c3\\u03c4\\u03b5 \\u03bc\\u03b9\\u03b1 \\u03b5\\u03c0\\u03c9\\u03bd\\u03c5\\u03bc\\u03af\\u03b1!\"}),whitespace:!0}],initialValue:n&&n.name})(p.a.createElement(o.a,{autoFocus:c})))),p.a.createElement(a.a,{xs:24,md:24},l&&\"admin\"===l.role&&n&&\"client\"===n.business_type?p.a.createElement(j,{label:s.context.intl.formatMessage({id:\"form.supplier-name\",defaultMessage:\"\\u03a0\\u03c1\\u03bf\\u03bc\\u03b7\\u03b8\\u03b5\\u03c5\\u03c4\\u03ae\\u03c2\"})},f(\"business_suppliers\",{rules:[{required:!0,type:\"array\",message:s.context.intl.formatMessage({id:\"form.business-name.message\",defaultMessage:\"Please input a business name!\"})}],initialValue:n&&n.business_suppliers?n.business_suppliers.map((function(t){return t.id})).filter((function(t){return t})):[]})(p.a.createElement(_.a,{instanceKey:\"suppliers_\".concat(e.getFieldValue(\"property_id\")),disabled:!e.getFieldValue(\"property_id\"),mode:\"multiple\"}))):f(\"supplier_id\",{initialValue:n&&n.supplier_id})(p.a.createElement(o.a,{type:\"hidden\"}))),p.a.createElement(a.a,{xs:24,md:24},p.a.createElement(j,{label:s.context.intl.formatMessage({id:\"form.activity\",defaultMessage:\"\\u0394\\u03a1\\u0391\\u03a3\\u03a4\\u0397\\u03a1\\u0399\\u039f\\u03a4\\u0397\\u03a4\\u0391\"}),hasFeedback:!0},f(\"activity\",{rules:[{required:!1,message:s.context.intl.formatMessage({id:\"form.activity.message\",defaultMessage:\"Please input an activity!\"}),whitespace:!0}],initialValue:n&&n.activity})(p.a.createElement(o.a,null)))),p.a.createElement(a.a,{xs:24,md:16},p.a.createElement(j,{label:s.context.intl.formatMessage({id:\"form.address1\",defaultMessage:\"\\u0394\\u0399\\u0395\\u03a5\\u0398\\u03a5\\u039d\\u03a3\\u0397\"}),hasFeedback:!0},f(\"address\",{rules:[{required:!1,message:s.context.intl.formatMessage({id:\"form.address1.message\",defaultMessage:\"Please input an address!\"}),whitespace:!0}],initialValue:n&&n.address})(p.a.createElement(o.a,null)))),p.a.createElement(a.a,{xs:24,md:8},p.a.createElement(j,{label:s.context.intl.formatMessage({id:\"form.postal\",defaultMessage:\"\\u03a4.\\u039a.\"}),hasFeedback:!0},f(\"postal\",{rules:[{required:!1,message:s.context.intl.formatMessage({id:\"form.postal.message\",defaultMessage:\"Please input a zip code!\"}),whitespace:!0}],initialValue:n&&n.postal})(p.a.createElement(o.a,null)))),p.a.createElement(a.a,{xs:24,md:12},p.a.createElement(j,{label:s.context.intl.formatMessage({id:\"form.city\",defaultMessage:\"\\u03a0\\u039f\\u039b\\u0397\"}),hasFeedback:!0},f(\"location\",{rules:[{required:!1,message:s.context.intl.formatMessage({id:\"form.city.message\",defaultMessage:\"Please input a city!\"}),whitespace:!0}],initialValue:n&&n.location})(p.a.createElement(o.a,null)))),p.a.createElement(a.a,{xs:24,md:12},p.a.createElement(j,{label:s.context.intl.formatMessage({id:\"form.municipality\",defaultMessage:\"\\u0394\\u0397\\u039c\\u039f\\u03a3\"}),hasFeedback:!0},f(\"municipality\",{rules:[{required:!1,message:s.context.intl.formatMessage({id:\"form.municipality.message\",defaultMessage:\"Please input a municipality!\"}),whitespace:!0}],initialValue:n&&n.municipality})(p.a.createElement(o.a,null)))),p.a.createElement(a.a,{xs:24,md:12},p.a.createElement(j,{label:s.context.intl.formatMessage({id:\"form.region\",defaultMessage:\"\\u039d\\u039f\\u039c\\u039f\\u03a3\"}),hasFeedback:!0},f(\"region\",{rules:[{required:!1,message:s.context.intl.formatMessage({id:\"form.region.message\",defaultMessage:\"Please input a region!\"}),whitespace:!0}],initialValue:n&&n.region})(p.a.createElement(o.a,null))))),p.a.createElement(r.a,{gutter:s.context.isMobile?0:15,type:\"flex\",align:\"middle\",style:{marginTop:20}},p.a.createElement(a.a,{span:24},p.a.createElement(\"h2\",null,s.context.intl.formatMessage({id:\"businesses.form.basic.legend.title\",defaultMessage:\"\\u03a6\\u03bf\\u03c1\\u03bf\\u03bb\\u03bf\\u03b3\\u03b9\\u03ba\\u03ac \\u03c3\\u03c4\\u03bf\\u03b9\\u03c7\\u03b5\\u03af\\u03b1\"})),p.a.createElement(\"p\",null,s.context.intl.formatMessage({id:\"businesses.form.basic.legend.details\",defaultMessage:\"\\u03a3\\u03c5\\u03bc\\u03c0\\u03bb\\u03b7\\u03c1\\u03ce\\u03c3\\u03c4\\u03b5 \\u03c4\\u03b1 \\u03c6\\u03bf\\u03c1\\u03bf\\u03bb\\u03bf\\u03b3\\u03b9\\u03ba\\u03ac \\u03c3\\u03c4\\u03bf\\u03b9\\u03c7\\u03b5\\u03af\\u03b1 \\u03c4\\u03b7\\u03c2 \\u03b5\\u03c0\\u03b9\\u03c7\\u03b5\\u03af\\u03c1\\u03b7\\u03c3\\u03b7\\u03c2.\"}))),p.a.createElement(a.a,{xs:24,md:12},p.a.createElement(j,{label:s.context.intl.formatMessage({id:\"form.vat\",defaultMessage:\"\\u0391\\u03a6\\u039c\"}),hasFeedback:!0},f(\"vat_id\",{rules:[{required:!1,message:s.context.intl.formatMessage({id:\"form.vat.message\",defaultMessage:\"Please input a VAT ID!\"}),whitespace:!0}],initialValue:n&&n.vat_id})(p.a.createElement(o.a,null)))),p.a.createElement(a.a,{xs:24,md:12},p.a.createElement(j,{label:s.context.intl.formatMessage({id:\"form.tax-office\",defaultMessage:\"\\u0394\\u039f\\u03a5\"}),hasFeedback:!0},f(\"tax_office\",{rules:[{required:!1,message:s.context.intl.formatMessage({id:\"form.tax-office.message\",defaultMessage:\"Please input a tax office!\"}),whitespace:!0}],initialValue:n&&n.tax_office})(p.a.createElement(o.a,null))))),p.a.createElement(r.a,{gutter:s.context.isMobile?0:15,type:\"flex\",align:\"middle\",style:{marginTop:20}},p.a.createElement(a.a,{span:24},p.a.createElement(\"h2\",null,s.context.intl.formatMessage({id:\"businesses.form.basic.legend.title\",defaultMessage:\"\\u03a3\\u03c4\\u03bf\\u03b9\\u03c7\\u03b5\\u03af\\u03b1 \\u03c4\\u03b1\\u03c5\\u03c4\\u03bf\\u03c0\\u03bf\\u03af\\u03b7\\u03c3\\u03b7\\u03c2\"})),p.a.createElement(\"p\",null,s.context.intl.formatMessage({id:\"businesses.form.basic.legend.details\",defaultMessage:\"\\u03a3\\u03c5\\u03bc\\u03c0\\u03bb\\u03b7\\u03c1\\u03ce\\u03c3\\u03c4\\u03b5 \\u03c4\\u03b1 \\u03c3\\u03c4\\u03bf\\u03b9\\u03c7\\u03b5\\u03af\\u03b1 \\u03c4\\u03b1\\u03c5\\u03c4\\u03bf\\u03c0\\u03bf\\u03af\\u03b7\\u03c3\\u03b7\\u03c2 \\u03c4\\u03b7\\u03c2 \\u03b5\\u03c0\\u03b9\\u03c7\\u03b5\\u03af\\u03c1\\u03b7\\u03c3\\u03b7\\u03c2.\"}))),p.a.createElement(a.a,{xs:24,md:12},p.a.createElement(j,{label:s.context.intl.formatMessage({id:\"form.vat\",defaultMessage:\"GH ID\"}),hasFeedback:!0},f(\"gh_id\",{rules:[{required:!1,whitespace:!0}],initialValue:n&&n.gh_id})(p.a.createElement(o.a,null)))),p.a.createElement(a.a,{xs:24,md:12},p.a.createElement(j,{label:s.context.intl.formatMessage({id:\"form.tax-office\",defaultMessage:\"\\u039a\\u03a9\\u0394\\u0399\\u039a\\u039f\\u03a3\"}),hasFeedback:!0},f(\"code\",{rules:[{required:!1,whitespace:!0}],initialValue:n&&n.code})(p.a.createElement(o.a,null))))),p.a.createElement(r.a,{gutter:s.context.isMobile?0:15,type:\"flex\",align:\"middle\",style:{marginTop:20}},p.a.createElement(a.a,{span:24},p.a.createElement(\"h2\",null,s.context.intl.formatMessage({id:\"businesses.form.basic.legend.title\",defaultMessage:\"\\u03a3\\u03c4\\u03bf\\u03b9\\u03c7\\u03b5\\u03af\\u03b1 \\u03b5\\u03c0\\u03b9\\u03ba\\u03bf\\u03b9\\u03bd\\u03c9\\u03bd\\u03af\\u03b1\\u03c2\"})),p.a.createElement(\"p\",null,s.context.intl.formatMessage({id:\"businesses.form.basic.legend.details\",defaultMessage:\"\\u03a3\\u03c5\\u03bc\\u03c0\\u03bb\\u03b7\\u03c1\\u03ce\\u03c3\\u03c4\\u03b5 \\u03c4\\u03b1 \\u03c3\\u03c4\\u03bf\\u03b9\\u03c7\\u03b5\\u03af\\u03b1 \\u03b5\\u03c0\\u03b9\\u03ba\\u03bf\\u03b9\\u03bd\\u03c9\\u03bd\\u03af\\u03b1\\u03c2 \\u03c4\\u03b7\\u03c2 \\u03b5\\u03c0\\u03b9\\u03c7\\u03b5\\u03af\\u03c1\\u03b7\\u03c3\\u03b7\\u03c2.\"}))),p.a.createElement(a.a,{xs:24,md:12},p.a.createElement(j,{label:s.context.intl.formatMessage({id:\"form.email\",defaultMessage:\"E-mail\"}),hasFeedback:!0},f(\"email\",{rules:[{type:\"email\",message:s.context.intl.formatMessage({id:\"form.email.validate\",defaultMessage:\"The input is not valid E-mail!\"})},{required:!1,message:s.context.intl.formatMessage({id:\"form.email.message\",defaultMessage:\"Please input an E-mail!\"})}],initialValue:n&&n.email})(p.a.createElement(o.a,null)))),p.a.createElement(a.a,{xs:24,md:12},p.a.createElement(j,{label:s.context.intl.formatMessage({id:\"form.mobile\",defaultMessage:\"\\u039a\\u0399\\u039d\\u0397\\u03a4\\u039f\"})},f(\"mobile\",{rules:[{required:!1,message:s.context.intl.formatMessage({id:\"form.mobile.message\",defaultMessage:\"Please input a mobile phone number!\"})}],initialValue:n&&n.mobile})(p.a.createElement(y.a,{placeholder:s.context.intl.formatMessage({id:\"form.mobile.placeholder\",defaultMessage:\"Enter phone number\"}),country:\"GR\"})))),p.a.createElement(a.a,{xs:24,md:12},p.a.createElement(j,{label:s.context.intl.formatMessage({id:\"form.tel\",defaultMessage:\"\\u03a4\\u0397\\u039b\\u0395\\u03a6\\u03a9\\u039d\\u039f\"})},f(\"tel\",{rules:[{required:!1,message:s.context.intl.formatMessage({id:\"form.tel.message\",defaultMessage:\"Please input a phone number!\"})}],initialValue:n&&n.tel})(p.a.createElement(y.a,{placeholder:s.context.intl.formatMessage({id:\"form.tel.placeholder\",defaultMessage:\"Enter phone number\"}),country:\"GR\"})))),p.a.createElement(a.a,{xs:24,md:12},p.a.createElement(j,{label:s.context.intl.formatMessage({id:\"form.fax\",defaultMessage:\"FAX\"})},f(\"fax\",{rules:[{message:s.context.intl.formatMessage({id:\"form.fax.message\",defaultMessage:\"Please input a fax number!\"})}],initialValue:n&&n.fax})(p.a.createElement(y.a,{placeholder:s.context.intl.formatMessage({id:\"form.fax.placeholder\",defaultMessage:\"Enter fax number\"}),country:\"GR\"}))))),l&&\"admin\"===l.role?p.a.createElement(r.a,{gutter:s.context.isMobile?0:15,type:\"flex\",align:\"middle\",style:{marginTop:20}},p.a.createElement(a.a,{span:24},p.a.createElement(\"h2\",null,s.context.intl.formatMessage({id:\"businesses.form.basic.legend.title\",defaultMessage:\"\\u03a3\\u03c4\\u03bf\\u03b9\\u03c7\\u03b5\\u03af\\u03b1 \\u03c7\\u03c1\\u03ae\\u03c3\\u03c4\\u03b7\"})),p.a.createElement(\"p\",null,s.context.intl.formatMessage({id:\"businesses.form.basic.legend.details\",defaultMessage:\"\\u03a3\\u03c5\\u03bc\\u03c0\\u03bb\\u03b7\\u03c1\\u03ce\\u03c3\\u03c4\\u03b5 \\u03c4\\u03b1 \\u03c3\\u03c4\\u03bf\\u03b9\\u03c7\\u03b5\\u03af\\u03b1 \\u03bc\\u03b5 \\u03c4\\u03b1 \\u03bf\\u03c0\\u03bf\\u03af\\u03b1 \\u03b8\\u03b1 \\u03b5\\u03b9\\u03c3\\u03ac\\u03b3\\u03b5\\u03c4\\u03b1\\u03b9 \\u03b7 \\u03b5\\u03c0\\u03b9\\u03c7\\u03b5\\u03af\\u03c1\\u03b7\\u03c3\\u03b7 \\u03c3\\u03c4\\u03b7\\u03bd \\u03b5\\u03c6\\u03b1\\u03c1\\u03bc\\u03bf\\u03b3\\u03ae\"}))),f(\"users.id\",{initialValue:n&&n.users&&n.users.id})(p.a.createElement(o.a,{type:\"hidden\"})),p.a.createElement(a.a,{xs:24,md:12},p.a.createElement(j,{label:s.context.intl.formatMessage({id:\"form.email\",defaultMessage:\"E-mail\"}),hasFeedback:!0},f(\"users.email\",{rules:[{required:!1,type:\"email\",message:s.context.intl.formatMessage({id:\"form.email.validate\",defaultMessage:\"The input is not valid E-mail!\"})},{required:!1,message:s.context.intl.formatMessage({id:\"form.email.message\",defaultMessage:\"Please input an E-mail!\"})},{validator:s.validateEmail}],initialValue:n&&n.users&&n.users.email})(p.a.createElement(o.a,null)))),p.a.createElement(a.a,{xs:24,md:12},p.a.createElement(j,{label:s.context.intl.formatMessage({id:\"form.tax-office\",defaultMessage:\"\\u039a\\u03a9\\u0394\\u0399\\u039a\\u039f\\u03a3\"})},f(\"users.password\",{rules:[{required:(n&&n.id,!1),message:s.context.intl.formatMessage({id:\"form.tax-office.message\",defaultMessage:\"Please input a tax office!\"}),whitespace:!0}],initialValue:null})(p.a.createElement(o.a.Password,{autoComplete:\"new-password\"}))))):null)},s.state={expanded:void 0===t.collapsedExtra||!t.collapsedExtra,selectedRecord:t.record},s.handleValidateVAT=x()(s.handleValidateVAT,250),s.handleCheckEmail=x()(s.handleCheckEmail,250),s}return Object(s.a)(n)}(p.a.PureComponent);S.contextType=g.b,e.a=S},function(t,e){t.exports=function(t){return t&&t.__esModule?t:{default:t}},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){var r=n(828),i=n(811),a=n(769);t.exports=function(t){return r(t,a,i)}},function(t,e,n){var r=n(810),i=n(145);t.exports=function(t,e,n){var a=e(t);return i(t)?a:r(a,n(t))}},function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,i=0,a=[];++n=200){var g=e?null:u(t);if(g)return s(g);h=!1,l=o,p=new r}else p=e?[]:d;t:for(;++c0&&u.default.createElement(t,i({},this.props,{height:r})))}}]),n}(u.default.Component)}},t.exports=e.default},function(t,e,n){\"use strict\";var r=n(14),i=n(15),a=n(16),o=n(17),u=(n(244),n(90)),s=n(0),c=n.n(s),l=n(322),f=n(25),h=u.a.Option,d=function(t){Object(a.a)(n,t);var e=Object(o.a)(n);function n(t){var i;return Object(r.a)(this,n),(i=e.call(this,t)).handleSelect=function(t){i.setState({currentValue:t})},i.state={currentValue:void 0},i}return Object(i.a)(n,[{key:\"render\",value:function(){var t=[];return[{id:\"new\",name:\"\\u039d\\u03ad\\u03b1\"},{id:\"processing\",name:\"\\u03a0\\u03c1\\u03bf\\u03c2 \\u0395\\u03ba\\u03c4\\u03ad\\u03bb\\u03b5\\u03c3\\u03b7\"},{id:\"sent\",name:\"\\u0391\\u03c0\\u03bf\\u03c3\\u03c4\\u03ac\\u03bb\\u03b8\\u03b7\\u03ba\\u03b5\"},{id:\"received\",name:\"\\u03a0\\u03b1\\u03c1\\u03b1\\u03bb\\u03ae\\u03c6\\u03b8\\u03b7\\u03ba\\u03b5\"},{id:\"cancelled\",name:\"\\u0391\\u03ba\\u03c5\\u03c1\\u03ce\\u03b8\\u03b7\\u03ba\\u03b5\"}].map((function(e){return t.push(c.a.createElement(h,{key:\"status-\".concat(e.id),value:e.id},e.name))})),c.a.createElement(u.a,Object.assign({},this.props,{placeholder:c.a.createElement(l.a,{id:\"business_types.placeholder\",defaultMessage:\"\\u0395\\u03c0\\u03b9\\u03bb\\u03ad\\u03be\\u03c4\\u03b5 \\u03ba\\u03b1\\u03c4\\u03ac\\u03c3\\u03c4\\u03b1\\u03c3\\u03b7...\"})}),t)}}]),n}(s.Component);d.contextType=f.b,e.a=d},function(t,e,n){},function(t){t.exports=JSON.parse('{\"version\":4,\"country_calling_codes\":{\"1\":[\"US\",\"AG\",\"AI\",\"AS\",\"BB\",\"BM\",\"BS\",\"CA\",\"DM\",\"DO\",\"GD\",\"GU\",\"JM\",\"KN\",\"KY\",\"LC\",\"MP\",\"MS\",\"PR\",\"SX\",\"TC\",\"TT\",\"VC\",\"VG\",\"VI\"],\"7\":[\"RU\",\"KZ\"],\"20\":[\"EG\"],\"27\":[\"ZA\"],\"30\":[\"GR\"],\"31\":[\"NL\"],\"32\":[\"BE\"],\"33\":[\"FR\"],\"34\":[\"ES\"],\"36\":[\"HU\"],\"39\":[\"IT\",\"VA\"],\"40\":[\"RO\"],\"41\":[\"CH\"],\"43\":[\"AT\"],\"44\":[\"GB\",\"GG\",\"IM\",\"JE\"],\"45\":[\"DK\"],\"46\":[\"SE\"],\"47\":[\"NO\",\"SJ\"],\"48\":[\"PL\"],\"49\":[\"DE\"],\"51\":[\"PE\"],\"52\":[\"MX\"],\"53\":[\"CU\"],\"54\":[\"AR\"],\"55\":[\"BR\"],\"56\":[\"CL\"],\"57\":[\"CO\"],\"58\":[\"VE\"],\"60\":[\"MY\"],\"61\":[\"AU\",\"CC\",\"CX\"],\"62\":[\"ID\"],\"63\":[\"PH\"],\"64\":[\"NZ\"],\"65\":[\"SG\"],\"66\":[\"TH\"],\"81\":[\"JP\"],\"82\":[\"KR\"],\"84\":[\"VN\"],\"86\":[\"CN\"],\"90\":[\"TR\"],\"91\":[\"IN\"],\"92\":[\"PK\"],\"93\":[\"AF\"],\"94\":[\"LK\"],\"95\":[\"MM\"],\"98\":[\"IR\"],\"211\":[\"SS\"],\"212\":[\"MA\",\"EH\"],\"213\":[\"DZ\"],\"216\":[\"TN\"],\"218\":[\"LY\"],\"220\":[\"GM\"],\"221\":[\"SN\"],\"222\":[\"MR\"],\"223\":[\"ML\"],\"224\":[\"GN\"],\"225\":[\"CI\"],\"226\":[\"BF\"],\"227\":[\"NE\"],\"228\":[\"TG\"],\"229\":[\"BJ\"],\"230\":[\"MU\"],\"231\":[\"LR\"],\"232\":[\"SL\"],\"233\":[\"GH\"],\"234\":[\"NG\"],\"235\":[\"TD\"],\"236\":[\"CF\"],\"237\":[\"CM\"],\"238\":[\"CV\"],\"239\":[\"ST\"],\"240\":[\"GQ\"],\"241\":[\"GA\"],\"242\":[\"CG\"],\"243\":[\"CD\"],\"244\":[\"AO\"],\"245\":[\"GW\"],\"246\":[\"IO\"],\"247\":[\"AC\"],\"248\":[\"SC\"],\"249\":[\"SD\"],\"250\":[\"RW\"],\"251\":[\"ET\"],\"252\":[\"SO\"],\"253\":[\"DJ\"],\"254\":[\"KE\"],\"255\":[\"TZ\"],\"256\":[\"UG\"],\"257\":[\"BI\"],\"258\":[\"MZ\"],\"260\":[\"ZM\"],\"261\":[\"MG\"],\"262\":[\"RE\",\"YT\"],\"263\":[\"ZW\"],\"264\":[\"NA\"],\"265\":[\"MW\"],\"266\":[\"LS\"],\"267\":[\"BW\"],\"268\":[\"SZ\"],\"269\":[\"KM\"],\"290\":[\"SH\",\"TA\"],\"291\":[\"ER\"],\"297\":[\"AW\"],\"298\":[\"FO\"],\"299\":[\"GL\"],\"350\":[\"GI\"],\"351\":[\"PT\"],\"352\":[\"LU\"],\"353\":[\"IE\"],\"354\":[\"IS\"],\"355\":[\"AL\"],\"356\":[\"MT\"],\"357\":[\"CY\"],\"358\":[\"FI\",\"AX\"],\"359\":[\"BG\"],\"370\":[\"LT\"],\"371\":[\"LV\"],\"372\":[\"EE\"],\"373\":[\"MD\"],\"374\":[\"AM\"],\"375\":[\"BY\"],\"376\":[\"AD\"],\"377\":[\"MC\"],\"378\":[\"SM\"],\"380\":[\"UA\"],\"381\":[\"RS\"],\"382\":[\"ME\"],\"383\":[\"XK\"],\"385\":[\"HR\"],\"386\":[\"SI\"],\"387\":[\"BA\"],\"389\":[\"MK\"],\"420\":[\"CZ\"],\"421\":[\"SK\"],\"423\":[\"LI\"],\"500\":[\"FK\"],\"501\":[\"BZ\"],\"502\":[\"GT\"],\"503\":[\"SV\"],\"504\":[\"HN\"],\"505\":[\"NI\"],\"506\":[\"CR\"],\"507\":[\"PA\"],\"508\":[\"PM\"],\"509\":[\"HT\"],\"590\":[\"GP\",\"BL\",\"MF\"],\"591\":[\"BO\"],\"592\":[\"GY\"],\"593\":[\"EC\"],\"594\":[\"GF\"],\"595\":[\"PY\"],\"596\":[\"MQ\"],\"597\":[\"SR\"],\"598\":[\"UY\"],\"599\":[\"CW\",\"BQ\"],\"670\":[\"TL\"],\"672\":[\"NF\"],\"673\":[\"BN\"],\"674\":[\"NR\"],\"675\":[\"PG\"],\"676\":[\"TO\"],\"677\":[\"SB\"],\"678\":[\"VU\"],\"679\":[\"FJ\"],\"680\":[\"PW\"],\"681\":[\"WF\"],\"682\":[\"CK\"],\"683\":[\"NU\"],\"685\":[\"WS\"],\"686\":[\"KI\"],\"687\":[\"NC\"],\"688\":[\"TV\"],\"689\":[\"PF\"],\"690\":[\"TK\"],\"691\":[\"FM\"],\"692\":[\"MH\"],\"850\":[\"KP\"],\"852\":[\"HK\"],\"853\":[\"MO\"],\"855\":[\"KH\"],\"856\":[\"LA\"],\"880\":[\"BD\"],\"886\":[\"TW\"],\"960\":[\"MV\"],\"961\":[\"LB\"],\"962\":[\"JO\"],\"963\":[\"SY\"],\"964\":[\"IQ\"],\"965\":[\"KW\"],\"966\":[\"SA\"],\"967\":[\"YE\"],\"968\":[\"OM\"],\"970\":[\"PS\"],\"971\":[\"AE\"],\"972\":[\"IL\"],\"973\":[\"BH\"],\"974\":[\"QA\"],\"975\":[\"BT\"],\"976\":[\"MN\"],\"977\":[\"NP\"],\"992\":[\"TJ\"],\"993\":[\"TM\"],\"994\":[\"AZ\"],\"995\":[\"GE\"],\"996\":[\"KG\"],\"998\":[\"UZ\"]},\"countries\":{\"AC\":[\"247\",\"00\",\"(?:[01589]\\\\\\\\d|[46])\\\\\\\\d{4}\",[5,6]],\"AD\":[\"376\",\"00\",\"(?:1|6\\\\\\\\d)\\\\\\\\d{7}|[135-9]\\\\\\\\d{5}\",[6,8,9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2\",[\"[135-9]\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2\",[\"1\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"6\"]]]],\"AE\":[\"971\",\"00\",\"(?:[4-7]\\\\\\\\d|9[0-689])\\\\\\\\d{7}|800\\\\\\\\d{2,9}|[2-4679]\\\\\\\\d{7}\",[5,6,7,8,9,10,11,12],[[\"(\\\\\\\\d{3})(\\\\\\\\d{2,9})\",\"$1 $2\",[\"60|8\"]],[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[236]|[479][2-8]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d)(\\\\\\\\d{5})\",\"$1 $2 $3\",[\"[479]\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"5\"],\"0$1\"]],\"0\"],\"AF\":[\"93\",\"00\",\"[2-7]\\\\\\\\d{8}\",[9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[2-7]\"],\"0$1\"]],\"0\"],\"AG\":[\"1\",\"011\",\"(?:268|[58]\\\\\\\\d\\\\\\\\d|900)\\\\\\\\d{7}\",[10],0,\"1\",0,\"([457]\\\\\\\\d{6})$|1\",\"268$1\",0,\"268\"],\"AI\":[\"1\",\"011\",\"(?:264|[58]\\\\\\\\d\\\\\\\\d|900)\\\\\\\\d{7}\",[10],0,\"1\",0,\"([2457]\\\\\\\\d{6})$|1\",\"264$1\",0,\"264\"],\"AL\":[\"355\",\"00\",\"(?:700\\\\\\\\d\\\\\\\\d|900)\\\\\\\\d{3}|8\\\\\\\\d{5,7}|(?:[2-5]|6\\\\\\\\d)\\\\\\\\d{7}\",[6,7,8,9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2\",[\"80|9\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"4[2-6]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[2358][2-5]|4\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{5})\",\"$1 $2\",[\"[23578]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"6\"],\"0$1\"]],\"0\"],\"AM\":[\"374\",\"00\",\"(?:[1-489]\\\\\\\\d|55|60|77)\\\\\\\\d{6}\",[8],[[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[89]0\"],\"0 $1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{5})\",\"$1 $2\",[\"2|3[12]\"],\"(0$1)\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{6})\",\"$1 $2\",[\"1|47\"],\"(0$1)\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{6})\",\"$1 $2\",[\"[3-9]\"],\"0$1\"]],\"0\"],\"AO\":[\"244\",\"00\",\"[29]\\\\\\\\d{8}\",[9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[29]\"]]]],\"AR\":[\"54\",\"00\",\"(?:11|[89]\\\\\\\\d\\\\\\\\d)\\\\\\\\d{8}|[2368]\\\\\\\\d{9}\",[10,11],[[\"(\\\\\\\\d{4})(\\\\\\\\d{2})(\\\\\\\\d{4})\",\"$1 $2-$3\",[\"2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])\",\"2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)\",\"2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]\",\"2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]\"],\"0$1\",1],[\"(\\\\\\\\d{2})(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2-$3\",[\"1\"],\"0$1\",1],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1-$2-$3\",[\"[68]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2-$3\",[\"[23]\"],\"0$1\",1],[\"(\\\\\\\\d)(\\\\\\\\d{4})(\\\\\\\\d{2})(\\\\\\\\d{4})\",\"$2 15-$3-$4\",[\"9(?:2[2-469]|3[3-578])\",\"9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))\",\"9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)\",\"9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]\",\"9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]\"],\"0$1\",0,\"$1 $2 $3-$4\"],[\"(\\\\\\\\d)(\\\\\\\\d{2})(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$2 15-$3-$4\",[\"91\"],\"0$1\",0,\"$1 $2 $3-$4\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{5})\",\"$1-$2-$3\",[\"8\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$2 15-$3-$4\",[\"9\"],\"0$1\",0,\"$1 $2 $3-$4\"]],\"0\",0,\"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\\\\\\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?\",\"9$1\"],\"AS\":[\"1\",\"011\",\"(?:[58]\\\\\\\\d\\\\\\\\d|684|900)\\\\\\\\d{7}\",[10],0,\"1\",0,\"([267]\\\\\\\\d{6})$|1\",\"684$1\",0,\"684\"],\"AT\":[\"43\",\"00\",\"1\\\\\\\\d{3,12}|2\\\\\\\\d{6,12}|43(?:(?:0\\\\\\\\d|5[02-9])\\\\\\\\d{3,9}|2\\\\\\\\d{4,5}|[3467]\\\\\\\\d{4}|8\\\\\\\\d{4,6}|9\\\\\\\\d{4,7})|5\\\\\\\\d{4,12}|8\\\\\\\\d{7,12}|9\\\\\\\\d{8,12}|(?:[367]\\\\\\\\d|4[0-24-9])\\\\\\\\d{4,11}\",[4,5,6,7,8,9,10,11,12,13],[[\"(\\\\\\\\d)(\\\\\\\\d{3,12})\",\"$1 $2\",[\"1(?:11|[2-9])\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})\",\"$1 $2\",[\"517\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3,5})\",\"$1 $2\",[\"5[079]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3,10})\",\"$1 $2\",[\"(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{3,9})\",\"$1 $2\",[\"[2-467]|5[2-6]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"5\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{4})(\\\\\\\\d{4,7})\",\"$1 $2 $3\",[\"5\"],\"0$1\"]],\"0\"],\"AU\":[\"61\",\"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011\",\"1(?:[0-79]\\\\\\\\d{7}(?:\\\\\\\\d(?:\\\\\\\\d{2})?)?|8[0-24-9]\\\\\\\\d{7})|[2-478]\\\\\\\\d{8}|1\\\\\\\\d{4,7}\",[5,6,7,8,9,10,12],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3,4})\",\"$1 $2\",[\"16\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{2,4})\",\"$1 $2 $3\",[\"16\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"14|4\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[2378]\"],\"(0$1)\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"1(?:30|[89])\"]]],\"0\",0,\"(183[12])|0\",0,0,0,[[\"(?:(?:2(?:[0-26-9]\\\\\\\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\\\\\\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\\\\\\\d|2[0-8]))\\\\\\\\d{3}|8(?:51(?:0(?:0[03-9]|[12479]\\\\\\\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\\\\\\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\\\\\\\d|7[89]|9[0-4]))|(?:6[0-8]|[78]\\\\\\\\d)\\\\\\\\d{3}|9(?:[02-9]\\\\\\\\d{3}|1(?:(?:[0-58]\\\\\\\\d|6[0135-9])\\\\\\\\d|7(?:0[0-24-9]|[1-9]\\\\\\\\d)|9(?:[0-46-9]\\\\\\\\d|5[0-79])))))\\\\\\\\d{3}\",[9]],[\"4(?:(?:79|94)[01]|83[0-389])\\\\\\\\d{5}|4(?:[0-3]\\\\\\\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\\\\\\\d{6}\",[9]],[\"180(?:0\\\\\\\\d{3}|2)\\\\\\\\d{3}\",[7,10]],[\"190[0-26]\\\\\\\\d{6}\",[10]],0,0,0,[\"163\\\\\\\\d{2,6}\",[5,6,7,8,9]],[\"14(?:5(?:1[0458]|[23][458])|71\\\\\\\\d)\\\\\\\\d{4}\",[9]],[\"13(?:00\\\\\\\\d{6}(?:\\\\\\\\d{2})?|45[0-4]\\\\\\\\d{3})|13\\\\\\\\d{4}\",[6,8,10,12]]],\"0011\"],\"AW\":[\"297\",\"00\",\"(?:[25-79]\\\\\\\\d\\\\\\\\d|800)\\\\\\\\d{4}\",[7],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"[25-9]\"]]]],\"AX\":[\"358\",\"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))\",\"2\\\\\\\\d{4,9}|35\\\\\\\\d{4,5}|(?:60\\\\\\\\d\\\\\\\\d|800)\\\\\\\\d{4,6}|7\\\\\\\\d{5,11}|(?:[14]\\\\\\\\d|3[0-46-9]|50)\\\\\\\\d{4,8}\",[5,6,7,8,9,10,11,12],0,\"0\",0,0,0,0,\"18\",0,\"00\"],\"AZ\":[\"994\",\"00\",\"365\\\\\\\\d{6}|(?:[124579]\\\\\\\\d|60|88)\\\\\\\\d{7}\",[9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"90\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"1[28]|2|365|46\",\"1[28]|2|365[45]|46\",\"1[28]|2|365(?:4|5[02])|46\"],\"(0$1)\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[13-9]\"],\"0$1\"]],\"0\"],\"BA\":[\"387\",\"00\",\"6\\\\\\\\d{8}|(?:[35689]\\\\\\\\d|49|70)\\\\\\\\d{6}\",[8,9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"6[1-3]|[7-9]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2-$3\",[\"[3-5]|6[56]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{3})\",\"$1 $2 $3 $4\",[\"6\"],\"0$1\"]],\"0\"],\"BB\":[\"1\",\"011\",\"(?:246|[58]\\\\\\\\d\\\\\\\\d|900)\\\\\\\\d{7}\",[10],0,\"1\",0,\"([2-9]\\\\\\\\d{6})$|1\",\"246$1\",0,\"246\"],\"BD\":[\"880\",\"00\",\"[1-469]\\\\\\\\d{9}|8[0-79]\\\\\\\\d{7,8}|[2-79]\\\\\\\\d{8}|[2-9]\\\\\\\\d{7}|[3-9]\\\\\\\\d{6}|[57-9]\\\\\\\\d{5}\",[6,7,8,9,10],[[\"(\\\\\\\\d{2})(\\\\\\\\d{4,6})\",\"$1-$2\",[\"31[5-8]|[459]1\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3,7})\",\"$1-$2\",[\"3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{3,6})\",\"$1-$2\",[\"[13-9]|22\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{7,8})\",\"$1-$2\",[\"2\"],\"0$1\"]],\"0\"],\"BE\":[\"32\",\"00\",\"4\\\\\\\\d{8}|[1-9]\\\\\\\\d{7}\",[8,9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"(?:80|9)0\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[239]|4[23]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[15-8]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"4\"],\"0$1\"]],\"0\"],\"BF\":[\"226\",\"00\",\"[025-7]\\\\\\\\d{7}\",[8],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[025-7]\"]]]],\"BG\":[\"359\",\"00\",\"00800\\\\\\\\d{7}|[2-7]\\\\\\\\d{6,7}|[89]\\\\\\\\d{6,8}|2\\\\\\\\d{5}\",[6,7,8,9,12],[[\"(\\\\\\\\d)(\\\\\\\\d)(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"2\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"43[1-6]|70[1-9]\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"2\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{2,3})\",\"$1 $2 $3\",[\"[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"(?:70|8)0\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{2})\",\"$1 $2 $3\",[\"43[1-7]|7\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"[48]|9[08]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"9\"],\"0$1\"]],\"0\"],\"BH\":[\"973\",\"00\",\"[136-9]\\\\\\\\d{7}\",[8],[[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2\",[\"[13679]|8[047]\"]]]],\"BI\":[\"257\",\"00\",\"(?:[267]\\\\\\\\d|31)\\\\\\\\d{6}\",[8],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2367]\"]]]],\"BJ\":[\"229\",\"00\",\"[24-689]\\\\\\\\d{7}\",[8],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[24-689]\"]]]],\"BL\":[\"590\",\"00\",\"590\\\\\\\\d{6}|(?:69|80|9\\\\\\\\d)\\\\\\\\d{7}\",[9],0,\"0\",0,0,0,0,0,[[\"590(?:2[7-9]|5[12]|87)\\\\\\\\d{4}\"],[\"69(?:0\\\\\\\\d\\\\\\\\d|1(?:2[2-9]|3[0-5]))\\\\\\\\d{4}\"],[\"80[0-5]\\\\\\\\d{6}\"],0,0,0,0,0,[\"9(?:(?:395|76[018])\\\\\\\\d|475[0-2])\\\\\\\\d{4}\"]]],\"BM\":[\"1\",\"011\",\"(?:441|[58]\\\\\\\\d\\\\\\\\d|900)\\\\\\\\d{7}\",[10],0,\"1\",0,\"([2-9]\\\\\\\\d{6})$|1\",\"441$1\",0,\"441\"],\"BN\":[\"673\",\"00\",\"[2-578]\\\\\\\\d{6}\",[7],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"[2-578]\"]]]],\"BO\":[\"591\",\"00(?:1\\\\\\\\d)?\",\"(?:[2-467]\\\\\\\\d\\\\\\\\d|8001)\\\\\\\\d{5}\",[8,9],[[\"(\\\\\\\\d)(\\\\\\\\d{7})\",\"$1 $2\",[\"[23]|4[46]\"]],[\"(\\\\\\\\d{8})\",\"$1\",[\"[67]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"8\"]]],\"0\",0,\"0(1\\\\\\\\d)?\"],\"BQ\":[\"599\",\"00\",\"(?:[34]1|7\\\\\\\\d)\\\\\\\\d{5}\",[7],0,0,0,0,0,0,\"[347]\"],\"BR\":[\"55\",\"00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)\",\"(?:[1-46-9]\\\\\\\\d\\\\\\\\d|5(?:[0-46-9]\\\\\\\\d|5[0-46-9]))\\\\\\\\d{8}|[1-9]\\\\\\\\d{9}|[3589]\\\\\\\\d{8}|[34]\\\\\\\\d{7}\",[8,9,10,11],[[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1-$2\",[\"300|4(?:0[02]|37)\",\"4(?:02|37)0|[34]00\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{2,3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"(?:[358]|90)0\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2-$3\",[\"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]\"],\"($1)\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{5})(\\\\\\\\d{4})\",\"$1 $2-$3\",[\"[16][1-9]|[2-57-9]\"],\"($1)\"]],\"0\",0,\"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\\\\\\\d{10,11}))?\",\"$2\"],\"BS\":[\"1\",\"011\",\"(?:242|[58]\\\\\\\\d\\\\\\\\d|900)\\\\\\\\d{7}\",[10],0,\"1\",0,\"([3-8]\\\\\\\\d{6})$|1\",\"242$1\",0,\"242\"],\"BT\":[\"975\",\"00\",\"[17]\\\\\\\\d{7}|[2-8]\\\\\\\\d{6}\",[7,8],[[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[2-68]|7[246]\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"1[67]|7\"]]]],\"BW\":[\"267\",\"00\",\"(?:0800|(?:[37]|800)\\\\\\\\d)\\\\\\\\d{6}|(?:[2-6]\\\\\\\\d|90)\\\\\\\\d{5}\",[7,8,10],[[\"(\\\\\\\\d{2})(\\\\\\\\d{5})\",\"$1 $2\",[\"90\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"[24-6]|3[15-79]\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[37]\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"0\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{4})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"8\"]]]],\"BY\":[\"375\",\"810\",\"(?:[12]\\\\\\\\d|33|44|902)\\\\\\\\d{7}|8(?:0[0-79]\\\\\\\\d{5,7}|[1-7]\\\\\\\\d{9})|8(?:1[0-489]|[5-79]\\\\\\\\d)\\\\\\\\d{7}|8[1-79]\\\\\\\\d{6,7}|8[0-79]\\\\\\\\d{5}|8\\\\\\\\d{5}\",[6,7,8,9,10,11],[[\"(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2\",[\"800\"],\"8 $1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2,4})\",\"$1 $2 $3\",[\"800\"],\"8 $1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{2})(\\\\\\\\d{3})\",\"$1 $2-$3\",[\"1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])\",\"1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])\"],\"8 0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2-$3-$4\",[\"1(?:[56]|7[467])|2[1-3]\"],\"8 0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2-$3-$4\",[\"[1-4]\"],\"8 0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3,4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[89]\"],\"8 $1\"]],\"8\",0,\"0|80?\",0,0,0,0,\"8~10\"],\"BZ\":[\"501\",\"00\",\"(?:0800\\\\\\\\d|[2-8])\\\\\\\\d{6}\",[7,11],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1-$2\",[\"[2-8]\"]],[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{4})(\\\\\\\\d{3})\",\"$1-$2-$3-$4\",[\"0\"]]]],\"CA\":[\"1\",\"011\",\"(?:[2-8]\\\\\\\\d|90)\\\\\\\\d{8}|3\\\\\\\\d{6}\",[7,10],0,\"1\",0,0,0,0,0,[[\"(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\\\\\\\d{6}\",[10]],[\"\",[10]],[\"8(?:00|33|44|55|66|77|88)[2-9]\\\\\\\\d{6}\",[10]],[\"900[2-9]\\\\\\\\d{6}\",[10]],[\"52(?:3(?:[2-46-9][02-9]\\\\\\\\d|5(?:[02-46-9]\\\\\\\\d|5[0-46-9]))|4(?:[2-478][02-9]\\\\\\\\d|5(?:[034]\\\\\\\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\\\\\\\d)|9(?:[05-9]\\\\\\\\d|2[0-5]|49)))\\\\\\\\d{4}|52[34][2-9]1[02-9]\\\\\\\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\\\\\\\d{6}\",[10]],0,[\"310\\\\\\\\d{4}\",[7]],0,[\"600[2-9]\\\\\\\\d{6}\",[10]]]],\"CC\":[\"61\",\"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011\",\"1(?:[0-79]\\\\\\\\d{8}(?:\\\\\\\\d{2})?|8[0-24-9]\\\\\\\\d{7})|[148]\\\\\\\\d{8}|1\\\\\\\\d{5,7}\",[6,7,8,9,10,12],0,\"0\",0,\"([59]\\\\\\\\d{7})$|0\",\"8$1\",0,0,[[\"8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\\\\\\\d|70[23]|959))\\\\\\\\d{3}\",[9]],[\"4(?:(?:79|94)[01]|83[0-389])\\\\\\\\d{5}|4(?:[0-3]\\\\\\\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\\\\\\\d{6}\",[9]],[\"180(?:0\\\\\\\\d{3}|2)\\\\\\\\d{3}\",[7,10]],[\"190[0-26]\\\\\\\\d{6}\",[10]],0,0,0,0,[\"14(?:5(?:1[0458]|[23][458])|71\\\\\\\\d)\\\\\\\\d{4}\",[9]],[\"13(?:00\\\\\\\\d{6}(?:\\\\\\\\d{2})?|45[0-4]\\\\\\\\d{3})|13\\\\\\\\d{4}\",[6,8,10,12]]],\"0011\"],\"CD\":[\"243\",\"00\",\"[189]\\\\\\\\d{8}|[1-68]\\\\\\\\d{6}\",[7,9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"88\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{5})\",\"$1 $2\",[\"[1-6]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"1\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[89]\"],\"0$1\"]],\"0\"],\"CF\":[\"236\",\"00\",\"(?:[27]\\\\\\\\d{3}|8776)\\\\\\\\d{4}\",[8],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[278]\"]]]],\"CG\":[\"242\",\"00\",\"222\\\\\\\\d{6}|(?:0\\\\\\\\d|80)\\\\\\\\d{7}\",[9],[[\"(\\\\\\\\d)(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"8\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[02]\"]]]],\"CH\":[\"41\",\"00\",\"8\\\\\\\\d{11}|[2-9]\\\\\\\\d{8}\",[9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"8[047]|90\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2-79]|81\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4 $5\",[\"8\"],\"0$1\"]],\"0\"],\"CI\":[\"225\",\"00\",\"[02]\\\\\\\\d{9}\",[10],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d)(\\\\\\\\d{5})\",\"$1 $2 $3 $4\",[\"2\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{4})\",\"$1 $2 $3 $4\",[\"0\"]]]],\"CK\":[\"682\",\"00\",\"[2-578]\\\\\\\\d{4}\",[5],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3})\",\"$1 $2\",[\"[2-578]\"]]]],\"CL\":[\"56\",\"(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0\",\"12300\\\\\\\\d{6}|6\\\\\\\\d{9,10}|[2-9]\\\\\\\\d{8}\",[9,10,11],[[\"(\\\\\\\\d{5})(\\\\\\\\d{4})\",\"$1 $2\",[\"219\",\"2196\"],\"($1)\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"44\"]],[\"(\\\\\\\\d)(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"2[1-36]\"],\"($1)\"],[\"(\\\\\\\\d)(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"9[2-9]\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])\"],\"($1)\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"60|8\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"1\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{3})\",\"$1 $2 $3 $4\",[\"60\"]]]],\"CM\":[\"237\",\"00\",\"[26]\\\\\\\\d{8}|88\\\\\\\\d{6,7}\",[8,9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"88\"]],[\"(\\\\\\\\d)(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4 $5\",[\"[26]|88\"]]]],\"CN\":[\"86\",\"00|1(?:[12]\\\\\\\\d|79)\\\\\\\\d\\\\\\\\d00\",\"1[127]\\\\\\\\d{8,9}|2\\\\\\\\d{9}(?:\\\\\\\\d{2})?|[12]\\\\\\\\d{6,7}|86\\\\\\\\d{6}|(?:1[03-689]\\\\\\\\d|6)\\\\\\\\d{7,9}|(?:[3-579]\\\\\\\\d|8[0-57-9])\\\\\\\\d{6,9}\",[7,8,9,10,11,12],[[\"(\\\\\\\\d{2})(\\\\\\\\d{5,6})\",\"$1 $2\",[\"(?:10|2[0-57-9])[19]\",\"(?:10|2[0-57-9])(?:10|9[56])\",\"10(?:10|9[56])|2[0-57-9](?:100|9[56])\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{5,6})\",\"$1 $2\",[\"3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]\",\"(?:3(?:[157]\\\\\\\\d|35|49|9[1-68])|4(?:[17]\\\\\\\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\\\\\\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\\\\\\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\\\\\\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\\\\\\\d|4[13]|5[1-5]))[19]\",\"85[23](?:10|95)|(?:3(?:[157]\\\\\\\\d|35|49|9[1-68])|4(?:[17]\\\\\\\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\\\\\\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\\\\\\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\\\\\\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\\\\\\\d|4[13]|5[1-5]))(?:10|9[56])\",\"85[23](?:100|95)|(?:3(?:[157]\\\\\\\\d|35|49|9[1-68])|4(?:[17]\\\\\\\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\\\\\\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\\\\\\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\\\\\\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\\\\\\\d|4[13]|5[1-5]))(?:100|9[56])\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"(?:4|80)0\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"10|2(?:[02-57-9]|1[1-9])\",\"10|2(?:[02-57-9]|1[1-9])\",\"10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])\"],\"0$1\",1],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]\"],\"0$1\",1],[\"(\\\\\\\\d{3})(\\\\\\\\d{7,8})\",\"$1 $2\",[\"9\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"80\"],\"0$1\",1],[\"(\\\\\\\\d{3})(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[3-578]\"],\"0$1\",1],[\"(\\\\\\\\d{3})(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"1[3-9]\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3 $4\",[\"[12]\"],\"0$1\",1]],\"0\",0,\"(1(?:[12]\\\\\\\\d|79)\\\\\\\\d\\\\\\\\d)|0\",0,0,0,0,\"00\"],\"CO\":[\"57\",\"00(?:4(?:[14]4|56)|[579])\",\"(?:60\\\\\\\\d\\\\\\\\d|9101)\\\\\\\\d{6}|(?:1\\\\\\\\d|3)\\\\\\\\d{9}\",[10,11],[[\"(\\\\\\\\d{3})(\\\\\\\\d{7})\",\"$1 $2\",[\"6\"],\"($1)\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{7})\",\"$1 $2\",[\"3[0-357]|91\"]],[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{7})\",\"$1-$2-$3\",[\"1\"],\"0$1\",0,\"$1 $2 $3\"]],\"0\",0,\"0(4(?:[14]4|56)|[579])?\"],\"CR\":[\"506\",\"00\",\"(?:8\\\\\\\\d|90)\\\\\\\\d{8}|(?:[24-8]\\\\\\\\d{3}|3005)\\\\\\\\d{4}\",[8,10],[[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2\",[\"[2-7]|8[3-9]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1-$2-$3\",[\"[89]\"]]],0,0,\"(19(?:0[0-2468]|1[09]|20|66|77|99))\"],\"CU\":[\"53\",\"119\",\"[27]\\\\\\\\d{6,7}|[34]\\\\\\\\d{5,7}|(?:5|8\\\\\\\\d\\\\\\\\d)\\\\\\\\d{7}\",[6,7,8,10],[[\"(\\\\\\\\d{2})(\\\\\\\\d{4,6})\",\"$1 $2\",[\"2[1-4]|[34]\"],\"(0$1)\"],[\"(\\\\\\\\d)(\\\\\\\\d{6,7})\",\"$1 $2\",[\"7\"],\"(0$1)\"],[\"(\\\\\\\\d)(\\\\\\\\d{7})\",\"$1 $2\",[\"5\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{7})\",\"$1 $2\",[\"8\"],\"0$1\"]],\"0\"],\"CV\":[\"238\",\"0\",\"(?:[2-59]\\\\\\\\d\\\\\\\\d|800)\\\\\\\\d{4}\",[7],[[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3\",[\"[2-589]\"]]]],\"CW\":[\"599\",\"00\",\"(?:[34]1|60|(?:7|9\\\\\\\\d)\\\\\\\\d)\\\\\\\\d{5}\",[7,8],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"[3467]\"]],[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"9[4-8]\"]]],0,0,0,0,0,\"[69]\"],\"CX\":[\"61\",\"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011\",\"1(?:[0-79]\\\\\\\\d{8}(?:\\\\\\\\d{2})?|8[0-24-9]\\\\\\\\d{7})|[148]\\\\\\\\d{8}|1\\\\\\\\d{5,7}\",[6,7,8,9,10,12],0,\"0\",0,\"([59]\\\\\\\\d{7})$|0\",\"8$1\",0,0,[[\"8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\\\\\\\d|7(?:0[01]|1[0-2])|958))\\\\\\\\d{3}\",[9]],[\"4(?:(?:79|94)[01]|83[0-389])\\\\\\\\d{5}|4(?:[0-3]\\\\\\\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\\\\\\\d{6}\",[9]],[\"180(?:0\\\\\\\\d{3}|2)\\\\\\\\d{3}\",[7,10]],[\"190[0-26]\\\\\\\\d{6}\",[10]],0,0,0,0,[\"14(?:5(?:1[0458]|[23][458])|71\\\\\\\\d)\\\\\\\\d{4}\",[9]],[\"13(?:00\\\\\\\\d{6}(?:\\\\\\\\d{2})?|45[0-4]\\\\\\\\d{3})|13\\\\\\\\d{4}\",[6,8,10,12]]],\"0011\"],\"CY\":[\"357\",\"00\",\"(?:[279]\\\\\\\\d|[58]0)\\\\\\\\d{6}\",[8],[[\"(\\\\\\\\d{2})(\\\\\\\\d{6})\",\"$1 $2\",[\"[257-9]\"]]]],\"CZ\":[\"420\",\"00\",\"(?:[2-578]\\\\\\\\d|60)\\\\\\\\d{7}|9\\\\\\\\d{8,11}\",[9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[2-8]|9[015-7]\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"96\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3 $4\",[\"9\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3 $4\",[\"9\"]]]],\"DE\":[\"49\",\"00\",\"[2579]\\\\\\\\d{5,14}|49(?:[34]0|69|8\\\\\\\\d)\\\\\\\\d\\\\\\\\d?|49(?:37|49|60|7[089]|9\\\\\\\\d)\\\\\\\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\\\\\\\d{1,8}|(?:1|[368]\\\\\\\\d|4[0-8])\\\\\\\\d{3,13}|49(?:[015]\\\\\\\\d|2[13]|31|[46][1-8])\\\\\\\\d{1,9}\",[4,5,6,7,8,9,10,11,12,13,14,15],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3,13})\",\"$1 $2\",[\"3[02]|40|[68]9\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3,12})\",\"$1 $2\",[\"2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1\",\"2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{2,11})\",\"$1 $2\",[\"[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]\",\"[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"138\"],\"0$1\"],[\"(\\\\\\\\d{5})(\\\\\\\\d{2,10})\",\"$1 $2\",[\"3\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{5,11})\",\"$1 $2\",[\"181\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d)(\\\\\\\\d{4,10})\",\"$1 $2 $3\",[\"1(?:3|80)|9\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{7,8})\",\"$1 $2\",[\"1[67]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{7,12})\",\"$1 $2\",[\"8\"],\"0$1\"],[\"(\\\\\\\\d{5})(\\\\\\\\d{6})\",\"$1 $2\",[\"185\",\"1850\",\"18500\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"7\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{7})\",\"$1 $2\",[\"18[68]\"],\"0$1\"],[\"(\\\\\\\\d{5})(\\\\\\\\d{6})\",\"$1 $2\",[\"15[0568]\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{7})\",\"$1 $2\",[\"15[1279]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{8})\",\"$1 $2\",[\"18\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{7,8})\",\"$1 $2 $3\",[\"1(?:6[023]|7)\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{2})(\\\\\\\\d{7})\",\"$1 $2 $3\",[\"15[279]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{8})\",\"$1 $2 $3\",[\"15\"],\"0$1\"]],\"0\"],\"DJ\":[\"253\",\"00\",\"(?:2\\\\\\\\d|77)\\\\\\\\d{6}\",[8],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[27]\"]]]],\"DK\":[\"45\",\"00\",\"[2-9]\\\\\\\\d{7}\",[8],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2-9]\"]]]],\"DM\":[\"1\",\"011\",\"(?:[58]\\\\\\\\d\\\\\\\\d|767|900)\\\\\\\\d{7}\",[10],0,\"1\",0,\"([2-7]\\\\\\\\d{6})$|1\",\"767$1\",0,\"767\"],\"DO\":[\"1\",\"011\",\"(?:[58]\\\\\\\\d\\\\\\\\d|900)\\\\\\\\d{7}\",[10],0,\"1\",0,0,0,0,\"8001|8[024]9\"],\"DZ\":[\"213\",\"00\",\"(?:[1-4]|[5-79]\\\\\\\\d|80)\\\\\\\\d{7}\",[8,9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[1-4]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"9\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[5-8]\"],\"0$1\"]],\"0\"],\"EC\":[\"593\",\"00\",\"1\\\\\\\\d{9,10}|(?:[2-7]|9\\\\\\\\d)\\\\\\\\d{7}\",[8,9,10,11],[[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2-$3\",[\"[2-7]\"],\"(0$1)\",0,\"$1-$2-$3\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"9\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"1\"]]],\"0\"],\"EE\":[\"372\",\"00\",\"8\\\\\\\\d{9}|[4578]\\\\\\\\d{7}|(?:[3-8]\\\\\\\\d|90)\\\\\\\\d{5}\",[7,8,10],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88\",\"[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{3,4})\",\"$1 $2\",[\"[45]|8(?:00|[1-49])\",\"[45]|8(?:00[1-9]|[1-49])\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"7\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"8\"]]]],\"EG\":[\"20\",\"00\",\"[189]\\\\\\\\d{8,9}|[24-6]\\\\\\\\d{8}|[135]\\\\\\\\d{7}\",[8,9,10],[[\"(\\\\\\\\d)(\\\\\\\\d{7,8})\",\"$1 $2\",[\"[23]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{6,7})\",\"$1 $2\",[\"1[35]|[4-6]|8[2468]|9[235-7]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[189]\"],\"0$1\"]],\"0\"],\"EH\":[\"212\",\"00\",\"[5-8]\\\\\\\\d{8}\",[9],0,\"0\",0,0,0,0,\"528[89]\"],\"ER\":[\"291\",\"00\",\"[178]\\\\\\\\d{6}\",[7],[[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[178]\"],\"0$1\"]],\"0\"],\"ES\":[\"34\",\"00\",\"[5-9]\\\\\\\\d{8}\",[9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[89]00\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[5-9]\"]]]],\"ET\":[\"251\",\"00\",\"(?:11|[2-579]\\\\\\\\d)\\\\\\\\d{7}\",[9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[1-579]\"],\"0$1\"]],\"0\"],\"FI\":[\"358\",\"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))\",\"[1-35689]\\\\\\\\d{4}|7\\\\\\\\d{10,11}|(?:[124-7]\\\\\\\\d|3[0-46-9])\\\\\\\\d{8}|[1-9]\\\\\\\\d{5,8}\",[5,6,7,8,9,10,11,12],[[\"(\\\\\\\\d)(\\\\\\\\d{4,9})\",\"$1 $2\",[\"[2568][1-8]|3(?:0[1-9]|[1-9])|9\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3,7})\",\"$1 $2\",[\"[12]00|[368]|70[07-9]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{4,8})\",\"$1 $2\",[\"[1245]|7[135]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{6,10})\",\"$1 $2\",[\"7\"],\"0$1\"]],\"0\",0,0,0,0,\"1[03-79]|[2-9]\",0,\"00\"],\"FJ\":[\"679\",\"0(?:0|52)\",\"45\\\\\\\\d{5}|(?:0800\\\\\\\\d|[235-9])\\\\\\\\d{6}\",[7,11],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"[235-9]|45\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"0\"]]],0,0,0,0,0,0,0,\"00\"],\"FK\":[\"500\",\"00\",\"[2-7]\\\\\\\\d{4}\",[5]],\"FM\":[\"691\",\"00\",\"(?:[39]\\\\\\\\d\\\\\\\\d|820)\\\\\\\\d{4}\",[7],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"[389]\"]]]],\"FO\":[\"298\",\"00\",\"[2-9]\\\\\\\\d{5}\",[6],[[\"(\\\\\\\\d{6})\",\"$1\",[\"[2-9]\"]]],0,0,\"(10(?:01|[12]0|88))\"],\"FR\":[\"33\",\"00\",\"[1-9]\\\\\\\\d{8}\",[9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"8\"],\"0 $1\"],[\"(\\\\\\\\d)(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4 $5\",[\"[1-79]\"],\"0$1\"]],\"0\"],\"GA\":[\"241\",\"00\",\"(?:[067]\\\\\\\\d|11)\\\\\\\\d{6}|[2-7]\\\\\\\\d{6}\",[7,8],[[\"(\\\\\\\\d)(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2-7]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"0\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"11|[67]\"],\"0$1\"]],0,0,\"0(11\\\\\\\\d{6}|60\\\\\\\\d{6}|61\\\\\\\\d{6}|6[256]\\\\\\\\d{6}|7[467]\\\\\\\\d{6})\",\"$1\"],\"GB\":[\"44\",\"00\",\"[1-357-9]\\\\\\\\d{9}|[18]\\\\\\\\d{8}|8\\\\\\\\d{6}\",[7,9,10],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"800\",\"8001\",\"80011\",\"800111\",\"8001111\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3\",[\"845\",\"8454\",\"84546\",\"845464\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{6})\",\"$1 $2\",[\"800\"],\"0$1\"],[\"(\\\\\\\\d{5})(\\\\\\\\d{4,5})\",\"$1 $2\",[\"1(?:38|5[23]|69|76|94)\",\"1(?:(?:38|69)7|5(?:24|39)|768|946)\",\"1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{5,6})\",\"$1 $2\",[\"1(?:[2-69][02-9]|[78])\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[25]|7(?:0|6[02-9])\",\"[25]|7(?:0|6(?:[03-9]|2[356]))\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{6})\",\"$1 $2\",[\"7\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[1389]\"],\"0$1\"]],\"0\",0,0,0,0,0,[[\"(?:1(?:1(?:3(?:[0-58]\\\\\\\\d\\\\\\\\d|73[0235])|4(?:[0-5]\\\\\\\\d\\\\\\\\d|69[7-9]|70[0-579])|(?:(?:5[0-26-9]|[78][0-49])\\\\\\\\d|6(?:[0-4]\\\\\\\\d|50))\\\\\\\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\\\\\\\d)\\\\\\\\d|1(?:[0-7]\\\\\\\\d|8[0-2]))|(?:3(?:0\\\\\\\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\\\\\\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\\\\\\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\\\\\\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\\\\\\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\\\\\\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\\\\\\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\\\\\\\d)\\\\\\\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\\\\\\\d{3})\\\\\\\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\\\\\\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\\\\\\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\\\\\\\d)|76\\\\\\\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\\\\\\\d|7[4-79])|295[5-7]|35[34]\\\\\\\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\\\\\\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\\\\\\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\\\\\\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\\\\\\\d{3}\",[9,10]],[\"7(?:457[0-57-9]|700[01]|911[028])\\\\\\\\d{5}|7(?:[1-3]\\\\\\\\d\\\\\\\\d|4(?:[0-46-9]\\\\\\\\d|5[0-689])|5(?:0[0-8]|[13-9]\\\\\\\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\\\\\\\d|8[02-9]|9[0-689])|8(?:[014-9]\\\\\\\\d|[23][0-8])|9(?:[024-9]\\\\\\\\d|1[02-9]|3[0-689]))\\\\\\\\d{6}\",[10]],[\"80[08]\\\\\\\\d{7}|800\\\\\\\\d{6}|8001111\"],[\"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\\\\\\\d|8[2-49]))\\\\\\\\d{7}|845464\\\\\\\\d\",[7,10]],[\"70\\\\\\\\d{8}\",[10]],0,[\"(?:3[0347]|55)\\\\\\\\d{8}\",[10]],[\"76(?:464|652)\\\\\\\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\\\\\\\d{6}\",[10]],[\"56\\\\\\\\d{8}\",[10]]],0,\" x\"],\"GD\":[\"1\",\"011\",\"(?:473|[58]\\\\\\\\d\\\\\\\\d|900)\\\\\\\\d{7}\",[10],0,\"1\",0,\"([2-9]\\\\\\\\d{6})$|1\",\"473$1\",0,\"473\"],\"GE\":[\"995\",\"00\",\"(?:[3-57]\\\\\\\\d\\\\\\\\d|800)\\\\\\\\d{6}\",[9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"70\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"32\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[57]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[348]\"],\"0$1\"]],\"0\"],\"GF\":[\"594\",\"00\",\"[56]94\\\\\\\\d{6}|(?:80|9\\\\\\\\d)\\\\\\\\d{7}\",[9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[56]|9[47]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[89]\"],\"0$1\"]],\"0\"],\"GG\":[\"44\",\"00\",\"(?:1481|[357-9]\\\\\\\\d{3})\\\\\\\\d{6}|8\\\\\\\\d{6}(?:\\\\\\\\d{2})?\",[7,9,10],0,\"0\",0,\"([25-9]\\\\\\\\d{5})$|0\",\"1481$1\",0,0,[[\"1481[25-9]\\\\\\\\d{5}\",[10]],[\"7(?:(?:781|839)\\\\\\\\d|911[17])\\\\\\\\d{5}\",[10]],[\"80[08]\\\\\\\\d{7}|800\\\\\\\\d{6}|8001111\"],[\"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\\\\\\\d|8[0-3]))\\\\\\\\d{7}|845464\\\\\\\\d\",[7,10]],[\"70\\\\\\\\d{8}\",[10]],0,[\"(?:3[0347]|55)\\\\\\\\d{8}\",[10]],[\"76(?:464|652)\\\\\\\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\\\\\\\d{6}\",[10]],[\"56\\\\\\\\d{8}\",[10]]]],\"GH\":[\"233\",\"00\",\"(?:[235]\\\\\\\\d{3}|800)\\\\\\\\d{5}\",[8,9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{5})\",\"$1 $2\",[\"8\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[235]\"],\"0$1\"]],\"0\"],\"GI\":[\"350\",\"00\",\"(?:[25]\\\\\\\\d|60)\\\\\\\\d{6}\",[8],[[\"(\\\\\\\\d{3})(\\\\\\\\d{5})\",\"$1 $2\",[\"2\"]]]],\"GL\":[\"299\",\"00\",\"(?:19|[2-689]\\\\\\\\d|70)\\\\\\\\d{4}\",[6],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3\",[\"19|[2-9]\"]]]],\"GM\":[\"220\",\"00\",\"[2-9]\\\\\\\\d{6}\",[7],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"[2-9]\"]]]],\"GN\":[\"224\",\"00\",\"722\\\\\\\\d{6}|(?:3|6\\\\\\\\d)\\\\\\\\d{7}\",[8,9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"3\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[67]\"]]]],\"GP\":[\"590\",\"00\",\"590\\\\\\\\d{6}|(?:69|80|9\\\\\\\\d)\\\\\\\\d{7}\",[9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[569]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"8\"],\"0$1\"]],\"0\",0,0,0,0,0,[[\"590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1289]|5[3-579]|[68][0-689]|7[08]|9\\\\\\\\d)\\\\\\\\d{4}\"],[\"69(?:0\\\\\\\\d\\\\\\\\d|1(?:2[2-9]|3[0-5]))\\\\\\\\d{4}\"],[\"80[0-5]\\\\\\\\d{6}\"],0,0,0,0,0,[\"9(?:(?:395|76[018])\\\\\\\\d|475[0-2])\\\\\\\\d{4}\"]]],\"GQ\":[\"240\",\"00\",\"222\\\\\\\\d{6}|(?:3\\\\\\\\d|55|[89]0)\\\\\\\\d{7}\",[9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[235]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{6})\",\"$1 $2\",[\"[89]\"]]]],\"GR\":[\"30\",\"00\",\"5005000\\\\\\\\d{3}|8\\\\\\\\d{9,11}|(?:[269]\\\\\\\\d|70)\\\\\\\\d{8}\",[10,11,12],[[\"(\\\\\\\\d{2})(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"21|7\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{6})\",\"$1 $2\",[\"2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[2689]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3,4})(\\\\\\\\d{5})\",\"$1 $2 $3\",[\"8\"]]]],\"GT\":[\"502\",\"00\",\"(?:1\\\\\\\\d{3}|[2-7])\\\\\\\\d{7}\",[8,11],[[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2\",[\"[2-7]\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"1\"]]]],\"GU\":[\"1\",\"011\",\"(?:[58]\\\\\\\\d\\\\\\\\d|671|900)\\\\\\\\d{7}\",[10],0,\"1\",0,\"([3-9]\\\\\\\\d{6})$|1\",\"671$1\",0,\"671\"],\"GW\":[\"245\",\"00\",\"[49]\\\\\\\\d{8}|4\\\\\\\\d{6}\",[7,9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"40\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[49]\"]]]],\"GY\":[\"592\",\"001\",\"9008\\\\\\\\d{3}|(?:[2-467]\\\\\\\\d\\\\\\\\d|862)\\\\\\\\d{4}\",[7],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"[2-46-9]\"]]]],\"HK\":[\"852\",\"00(?:30|5[09]|[126-9]?)\",\"8[0-46-9]\\\\\\\\d{6,7}|9\\\\\\\\d{4,7}|(?:[2-7]|9\\\\\\\\d{3})\\\\\\\\d{7}\",[5,6,7,8,9,11],[[\"(\\\\\\\\d{3})(\\\\\\\\d{2,5})\",\"$1 $2\",[\"900\",\"9003\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2\",[\"[2-7]|8[1-4]|9(?:0[1-9]|[1-8])\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"8\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3 $4\",[\"9\"]]],0,0,0,0,0,0,0,\"00\"],\"HN\":[\"504\",\"00\",\"8\\\\\\\\d{10}|[237-9]\\\\\\\\d{7}\",[8,11],[[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1-$2\",[\"[237-9]\"]]]],\"HR\":[\"385\",\"00\",\"(?:[24-69]\\\\\\\\d|3[0-79])\\\\\\\\d{7}|80\\\\\\\\d{5,7}|[1-79]\\\\\\\\d{7}|6\\\\\\\\d{5,6}\",[6,7,8,9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2,3})\",\"$1 $2 $3\",[\"6[01]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2,3})\",\"$1 $2 $3\",[\"8\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{4})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"1\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"[67]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"9\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"[2-5]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"8\"],\"0$1\"]],\"0\"],\"HT\":[\"509\",\"00\",\"(?:[2-489]\\\\\\\\d|55)\\\\\\\\d{6}\",[8],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[2-589]\"]]]],\"HU\":[\"36\",\"00\",\"[235-7]\\\\\\\\d{8}|[1-9]\\\\\\\\d{7}\",[8,9],[[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"1\"],\"(06 $1)\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]\"],\"(06 $1)\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"[2-9]\"],\"06 $1\"]],\"06\"],\"ID\":[\"62\",\"00[89]\",\"(?:(?:00[1-9]|8\\\\\\\\d)\\\\\\\\d{4}|[1-36])\\\\\\\\d{6}|00\\\\\\\\d{10}|[1-9]\\\\\\\\d{8,10}|[2-9]\\\\\\\\d{7}\",[7,8,9,10,11,12,13],[[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"15\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{5,9})\",\"$1 $2\",[\"2[124]|[36]1\"],\"(0$1)\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{5,7})\",\"$1 $2\",[\"800\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{5,8})\",\"$1 $2\",[\"[2-79]\"],\"(0$1)\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3,4})(\\\\\\\\d{3})\",\"$1-$2-$3\",[\"8[1-35-9]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{6,8})\",\"$1 $2\",[\"1\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"804\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3 $4\",[\"80\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{4})(\\\\\\\\d{4,5})\",\"$1-$2-$3\",[\"8\"],\"0$1\"]],\"0\"],\"IE\":[\"353\",\"00\",\"(?:1\\\\\\\\d|[2569])\\\\\\\\d{6,8}|4\\\\\\\\d{6,9}|7\\\\\\\\d{8}|8\\\\\\\\d{8,9}\",[7,8,9,10],[[\"(\\\\\\\\d{2})(\\\\\\\\d{5})\",\"$1 $2\",[\"2[24-9]|47|58|6[237-9]|9[35-9]\"],\"(0$1)\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{5})\",\"$1 $2\",[\"[45]0\"],\"(0$1)\"],[\"(\\\\\\\\d)(\\\\\\\\d{3,4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"1\"],\"(0$1)\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"[2569]|4[1-69]|7[14]\"],\"(0$1)\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"70\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"81\"],\"(0$1)\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[78]\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"1\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"4\"],\"(0$1)\"],[\"(\\\\\\\\d{2})(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3 $4\",[\"8\"],\"0$1\"]],\"0\"],\"IL\":[\"972\",\"0(?:0|1[2-9])\",\"1\\\\\\\\d{6}(?:\\\\\\\\d{3,5})?|[57]\\\\\\\\d{8}|[1-489]\\\\\\\\d{7}\",[7,8,9,10,11,12],[[\"(\\\\\\\\d{4})(\\\\\\\\d{3})\",\"$1-$2\",[\"125\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1-$2-$3\",[\"121\"]],[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1-$2-$3\",[\"[2-489]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1-$2-$3\",[\"[57]\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1-$2-$3\",[\"12\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{6})\",\"$1-$2\",[\"159\"]],[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1-$2-$3-$4\",[\"1[7-9]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{1,2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1-$2 $3-$4\",[\"15\"]]],\"0\"],\"IM\":[\"44\",\"00\",\"1624\\\\\\\\d{6}|(?:[3578]\\\\\\\\d|90)\\\\\\\\d{8}\",[10],0,\"0\",0,\"([25-8]\\\\\\\\d{5})$|0\",\"1624$1\",0,\"74576|(?:16|7[56])24\"],\"IN\":[\"91\",\"00\",\"(?:000800|[2-9]\\\\\\\\d\\\\\\\\d)\\\\\\\\d{7}|1\\\\\\\\d{7,12}\",[8,9,10,11,12,13],[[\"(\\\\\\\\d{8})\",\"$1\",[\"5(?:0|2[23]|3[03]|[67]1|88)\",\"5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)\",\"5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)\"],0,1],[\"(\\\\\\\\d{4})(\\\\\\\\d{4,5})\",\"$1 $2\",[\"180\",\"1800\"],0,1],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"140\"],0,1],[\"(\\\\\\\\d{2})(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"11|2[02]|33|4[04]|79[1-7]|80[2-46]\",\"11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])\",\"11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])\"],\"0$1\",1],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]\",\"1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]\",\"1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]\"],\"0$1\",1],[\"(\\\\\\\\d{4})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807\",\"1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]\",\"1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\\\\\\\d|7(?:1(?:[013-8]\\\\\\\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\\\\\\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\\\\\\\d|5[0-367])|70[13-7]))[2-7]\"],\"0$1\",1],[\"(\\\\\\\\d{5})(\\\\\\\\d{5})\",\"$1 $2\",[\"[6-9]\"],\"0$1\",1],[\"(\\\\\\\\d{4})(\\\\\\\\d{2,4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"1(?:6|8[06])\",\"1(?:6|8[06]0)\"],0,1],[\"(\\\\\\\\d{4})(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3 $4\",[\"18\"],0,1]],\"0\"],\"IO\":[\"246\",\"00\",\"3\\\\\\\\d{6}\",[7],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"3\"]]]],\"IQ\":[\"964\",\"00\",\"(?:1|7\\\\\\\\d\\\\\\\\d)\\\\\\\\d{7}|[2-6]\\\\\\\\d{7,8}\",[8,9,10],[[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"1\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"[2-6]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"7\"],\"0$1\"]],\"0\"],\"IR\":[\"98\",\"00\",\"[1-9]\\\\\\\\d{9}|(?:[1-8]\\\\\\\\d\\\\\\\\d|9)\\\\\\\\d{3,4}\",[4,5,6,7,10],[[\"(\\\\\\\\d{4,5})\",\"$1\",[\"96\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{4,5})\",\"$1 $2\",[\"(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"9\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[1-8]\"],\"0$1\"]],\"0\"],\"IS\":[\"354\",\"00|1(?:0(?:01|[12]0)|100)\",\"(?:38\\\\\\\\d|[4-9])\\\\\\\\d{6}\",[7,9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"[4-9]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"3\"]]],0,0,0,0,0,0,0,\"00\"],\"IT\":[\"39\",\"00\",\"0\\\\\\\\d{5,10}|1\\\\\\\\d{8,10}|3(?:[0-8]\\\\\\\\d{7,10}|9\\\\\\\\d{7,8})|(?:55|70)\\\\\\\\d{8}|8\\\\\\\\d{5}(?:\\\\\\\\d{2,4})?\",[6,7,8,9,10,11],[[\"(\\\\\\\\d{2})(\\\\\\\\d{4,6})\",\"$1 $2\",[\"0[26]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3,6})\",\"$1 $2\",[\"0[13-57-9][0159]|8(?:03|4[17]|9[2-5])\",\"0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{2,6})\",\"$1 $2\",[\"0(?:[13-579][2-46-8]|8[236-8])\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2\",[\"894\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{3,4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"0[26]|5\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"1(?:44|[679])|[378]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3,4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"0[13-57-9][0159]|14\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{4})(\\\\\\\\d{5})\",\"$1 $2 $3\",[\"0[26]\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"0\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{4})(\\\\\\\\d{4,5})\",\"$1 $2 $3\",[\"3\"]]],0,0,0,0,0,0,[[\"0669[0-79]\\\\\\\\d{1,6}|0(?:1(?:[0159]\\\\\\\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\\\\\\\d\\\\\\\\d|3(?:[0159]\\\\\\\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\\\\\\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\\\\\\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\\\\\\\d|6[0-8])|7(?:[0159]\\\\\\\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\\\\\\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\\\\\\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\\\\\\\d{2,7}\"],[\"3[1-9]\\\\\\\\d{8}|3[2-9]\\\\\\\\d{7}\",[9,10]],[\"80(?:0\\\\\\\\d{3}|3)\\\\\\\\d{3}\",[6,9]],[\"(?:0878\\\\\\\\d{3}|89(?:2\\\\\\\\d|3[04]|4(?:[0-4]|[5-9]\\\\\\\\d\\\\\\\\d)|5[0-4]))\\\\\\\\d\\\\\\\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\\\\\\\d{6}\",[6,8,9,10]],[\"1(?:78\\\\\\\\d|99)\\\\\\\\d{6}\",[9,10]],0,0,0,[\"55\\\\\\\\d{8}\",[10]],[\"84(?:[08]\\\\\\\\d{3}|[17])\\\\\\\\d{3}\",[6,9]]]],\"JE\":[\"44\",\"00\",\"1534\\\\\\\\d{6}|(?:[3578]\\\\\\\\d|90)\\\\\\\\d{8}\",[10],0,\"0\",0,\"([0-24-8]\\\\\\\\d{5})$|0\",\"1534$1\",0,0,[[\"1534[0-24-8]\\\\\\\\d{5}\"],[\"7(?:(?:(?:50|82)9|937)\\\\\\\\d|7(?:00[378]|97[7-9]))\\\\\\\\d{5}\"],[\"80(?:07(?:35|81)|8901)\\\\\\\\d{4}\"],[\"(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\\\\\\\d{4}\"],[\"701511\\\\\\\\d{4}\"],0,[\"(?:3(?:0(?:07(?:35|81)|8901)|3\\\\\\\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\\\\\\\d{4})\\\\\\\\d{4}\"],[\"76(?:464|652)\\\\\\\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\\\\\\\d{6}\"],[\"56\\\\\\\\d{8}\"]]],\"JM\":[\"1\",\"011\",\"(?:[58]\\\\\\\\d\\\\\\\\d|658|900)\\\\\\\\d{7}\",[10],0,\"1\",0,0,0,0,\"658|876\"],\"JO\":[\"962\",\"00\",\"(?:(?:[2689]|7\\\\\\\\d)\\\\\\\\d|32|53)\\\\\\\\d{6}\",[8,9],[[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[2356]|87\"],\"(0$1)\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{5,6})\",\"$1 $2\",[\"[89]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{7})\",\"$1 $2\",[\"70\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"7\"],\"0$1\"]],\"0\"],\"JP\":[\"81\",\"010\",\"00[1-9]\\\\\\\\d{6,14}|[257-9]\\\\\\\\d{9}|(?:00|[1-9]\\\\\\\\d\\\\\\\\d)\\\\\\\\d{6}\",[8,9,10,11,12,13,14,15,16,17],[[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1-$2-$3\",[\"(?:12|57|99)0\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d)(\\\\\\\\d{4})\",\"$1-$2-$3\",[\"1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:80|9[16])\",\"1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9]|636)|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]\",\"1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9]|636[457-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1-$2-$3\",[\"60\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1-$2-$3\",[\"[36]|4(?:2[09]|7[01])\",\"[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1-$2-$3\",[\"1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[27-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])\",\"1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9])|5(?:2|3[045]|4[0-369]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|49|51|6(?:[0-24]|36|5[0-3589]|72|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:49|55|83)[29]|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]\",\"1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]\",\"1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|7[015-9]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17|3[015-9]))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9(?:[019]|4[1-3]|6(?:[0-47-9]|5[01346-9])))|3(?:[29]|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|829(?:2|66)|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{4})\",\"$1-$2-$3\",[\"[14]|[289][2-9]|5[3-9]|7[2-4679]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1-$2-$3\",[\"800\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1-$2-$3\",[\"[257-9]\"],\"0$1\"]],\"0\"],\"KE\":[\"254\",\"000\",\"(?:[17]\\\\\\\\d\\\\\\\\d|900)\\\\\\\\d{6}|(?:2|80)0\\\\\\\\d{6,7}|[4-6]\\\\\\\\d{6,8}\",[7,8,9,10],[[\"(\\\\\\\\d{2})(\\\\\\\\d{5,7})\",\"$1 $2\",[\"[24-6]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{6})\",\"$1 $2\",[\"[17]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"[89]\"],\"0$1\"]],\"0\"],\"KG\":[\"996\",\"00\",\"8\\\\\\\\d{9}|(?:[235-8]\\\\\\\\d|99)\\\\\\\\d{7}\",[9,10],[[\"(\\\\\\\\d{4})(\\\\\\\\d{5})\",\"$1 $2\",[\"3(?:1[346]|[24-79])\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[235-79]|88\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d)(\\\\\\\\d{2,3})\",\"$1 $2 $3 $4\",[\"8\"],\"0$1\"]],\"0\"],\"KH\":[\"855\",\"00[14-9]\",\"1\\\\\\\\d{9}|[1-9]\\\\\\\\d{7,8}\",[8,9,10],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"[1-9]\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"1\"]]],\"0\"],\"KI\":[\"686\",\"00\",\"(?:[37]\\\\\\\\d|6[0-79])\\\\\\\\d{6}|(?:[2-48]\\\\\\\\d|50)\\\\\\\\d{3}\",[5,8],0,\"0\"],\"KM\":[\"269\",\"00\",\"[3478]\\\\\\\\d{6}\",[7],[[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3\",[\"[3478]\"]]]],\"KN\":[\"1\",\"011\",\"(?:[58]\\\\\\\\d\\\\\\\\d|900)\\\\\\\\d{7}\",[10],0,\"1\",0,\"([2-7]\\\\\\\\d{6})$|1\",\"869$1\",0,\"869\"],\"KP\":[\"850\",\"00|99\",\"85\\\\\\\\d{6}|(?:19\\\\\\\\d|[2-7])\\\\\\\\d{7}\",[8,10],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"8\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[2-7]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"1\"],\"0$1\"]],\"0\"],\"KR\":[\"82\",\"00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))\",\"00[1-9]\\\\\\\\d{8,11}|(?:[12]|5\\\\\\\\d{3})\\\\\\\\d{7}|[13-6]\\\\\\\\d{9}|(?:[1-6]\\\\\\\\d|80)\\\\\\\\d{7}|[3-6]\\\\\\\\d{4,5}|(?:00|7)0\\\\\\\\d{8}\",[5,6,8,9,10,11,12,13,14],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3,4})\",\"$1-$2\",[\"(?:3[1-3]|[46][1-4]|5[1-5])1\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1-$2\",[\"1\"]],[\"(\\\\\\\\d)(\\\\\\\\d{3,4})(\\\\\\\\d{4})\",\"$1-$2-$3\",[\"2\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1-$2-$3\",[\"60|8\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3,4})(\\\\\\\\d{4})\",\"$1-$2-$3\",[\"[1346]|5[1-5]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1-$2-$3\",[\"[57]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{5})(\\\\\\\\d{4})\",\"$1-$2-$3\",[\"5\"],\"0$1\"]],\"0\",0,\"0(8(?:[1-46-8]|5\\\\\\\\d\\\\\\\\d))?\"],\"KW\":[\"965\",\"00\",\"18\\\\\\\\d{5}|(?:[2569]\\\\\\\\d|41)\\\\\\\\d{6}\",[7,8],[[\"(\\\\\\\\d{4})(\\\\\\\\d{3,4})\",\"$1 $2\",[\"[169]|2(?:[235]|4[1-35-9])|52\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{5})\",\"$1 $2\",[\"[245]\"]]]],\"KY\":[\"1\",\"011\",\"(?:345|[58]\\\\\\\\d\\\\\\\\d|900)\\\\\\\\d{7}\",[10],0,\"1\",0,\"([2-9]\\\\\\\\d{6})$|1\",\"345$1\",0,\"345\"],\"KZ\":[\"7\",\"810\",\"(?:33622|8\\\\\\\\d{8})\\\\\\\\d{5}|[78]\\\\\\\\d{9}\",[10,14],0,\"8\",0,0,0,0,\"33|7\",0,\"8~10\"],\"LA\":[\"856\",\"00\",\"[23]\\\\\\\\d{9}|3\\\\\\\\d{8}|(?:[235-8]\\\\\\\\d|41)\\\\\\\\d{6}\",[8,9,10],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"2[13]|3[14]|[4-8]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{3})\",\"$1 $2 $3 $4\",[\"30[013-9]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3 $4\",[\"[23]\"],\"0$1\"]],\"0\"],\"LB\":[\"961\",\"00\",\"[27-9]\\\\\\\\d{7}|[13-9]\\\\\\\\d{6}\",[7,8],[[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[27-9]\"]]],\"0\"],\"LC\":[\"1\",\"011\",\"(?:[58]\\\\\\\\d\\\\\\\\d|758|900)\\\\\\\\d{7}\",[10],0,\"1\",0,\"([2-8]\\\\\\\\d{6})$|1\",\"758$1\",0,\"758\"],\"LI\":[\"423\",\"00\",\"[68]\\\\\\\\d{8}|(?:[2378]\\\\\\\\d|90)\\\\\\\\d{5}\",[7,9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3\",[\"[2379]|8(?:0[09]|7)\",\"[2379]|8(?:0(?:02|9)|7)\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"8\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"69\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"6\"]]],\"0\",0,\"(1001)|0\"],\"LK\":[\"94\",\"00\",\"[1-9]\\\\\\\\d{8}\",[9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"7\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[1-689]\"],\"0$1\"]],\"0\"],\"LR\":[\"231\",\"00\",\"(?:[25]\\\\\\\\d|33|77|88)\\\\\\\\d{7}|(?:2\\\\\\\\d|[4-6])\\\\\\\\d{6}\",[7,8,9],[[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[4-6]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"2\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[23578]\"],\"0$1\"]],\"0\"],\"LS\":[\"266\",\"00\",\"(?:[256]\\\\\\\\d\\\\\\\\d|800)\\\\\\\\d{5}\",[8],[[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2\",[\"[2568]\"]]]],\"LT\":[\"370\",\"00\",\"(?:[3469]\\\\\\\\d|52|[78]0)\\\\\\\\d{6}\",[8],[[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"52[0-7]\"],\"(8-$1)\",1],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[7-9]\"],\"8 $1\",1],[\"(\\\\\\\\d{2})(\\\\\\\\d{6})\",\"$1 $2\",[\"37|4(?:[15]|6[1-8])\"],\"(8-$1)\",1],[\"(\\\\\\\\d{3})(\\\\\\\\d{5})\",\"$1 $2\",[\"[3-6]\"],\"(8-$1)\",1]],\"8\",0,\"[08]\"],\"LU\":[\"352\",\"00\",\"35[013-9]\\\\\\\\d{4,8}|6\\\\\\\\d{8}|35\\\\\\\\d{2,4}|(?:[2457-9]\\\\\\\\d|3[0-46-9])\\\\\\\\d{2,9}\",[4,5,6,7,8,9,10,11],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3})\",\"$1 $2\",[\"2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3\",[\"2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"20[2-689]\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{1,2})\",\"$1 $2 $3 $4\",[\"2(?:[0367]|4[3-8])\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"80[01]|90[015]\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{3})\",\"$1 $2 $3 $4\",[\"20\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"6\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{1,2})\",\"$1 $2 $3 $4 $5\",[\"2(?:[0367]|4[3-8])\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{1,5})\",\"$1 $2 $3 $4\",[\"[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]\"]]],0,0,\"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\\\\\\\d)\"],\"LV\":[\"371\",\"00\",\"(?:[268]\\\\\\\\d|90)\\\\\\\\d{6}\",[8],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[269]|8[01]\"]]]],\"LY\":[\"218\",\"00\",\"[2-9]\\\\\\\\d{8}\",[9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{7})\",\"$1-$2\",[\"[2-9]\"],\"0$1\"]],\"0\"],\"MA\":[\"212\",\"00\",\"[5-8]\\\\\\\\d{8}\",[9],[[\"(\\\\\\\\d{5})(\\\\\\\\d{4})\",\"$1-$2\",[\"5(?:29|38)\",\"5(?:29[1289]|389)\",\"529(?:1[1-46-9]|2[013-8]|90)|5(?:298|389)[0-46-9]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"5[45]\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{5})\",\"$1-$2\",[\"5(?:2[2-489]|3[5-9]|9)|892\",\"5(?:2(?:[2-49]|8[235-9])|3[5-9]|9)|892\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{7})\",\"$1-$2\",[\"8\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{6})\",\"$1-$2\",[\"[5-7]\"],\"0$1\"]],\"0\",0,0,0,0,0,[[\"5293[01]\\\\\\\\d{4}|5(?:2(?:[0-25-7]\\\\\\\\d|3[1-578]|4[02-46-8]|8[0235-7]|9[0-289])|3(?:[0-47]\\\\\\\\d|5[02-9]|6[02-8]|8[0189]|9[3-9])|(?:4[067]|5[03])\\\\\\\\d)\\\\\\\\d{5}\"],[\"(?:6(?:[0-79]\\\\\\\\d|8[0-247-9])|7(?:[017]\\\\\\\\d|2[0-2]|6[0-8]|8[0-3]))\\\\\\\\d{6}\"],[\"80\\\\\\\\d{7}\"],[\"89\\\\\\\\d{7}\"],0,0,0,0,[\"592(?:4[0-2]|93)\\\\\\\\d{4}\"]]],\"MC\":[\"377\",\"00\",\"(?:[3489]|6\\\\\\\\d)\\\\\\\\d{7}\",[8,9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"4\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[389]\"]],[\"(\\\\\\\\d)(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4 $5\",[\"6\"],\"0$1\"]],\"0\"],\"MD\":[\"373\",\"00\",\"(?:[235-7]\\\\\\\\d|[89]0)\\\\\\\\d{6}\",[8],[[\"(\\\\\\\\d{3})(\\\\\\\\d{5})\",\"$1 $2\",[\"[89]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"22|3\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[25-7]\"],\"0$1\"]],\"0\"],\"ME\":[\"382\",\"00\",\"(?:20|[3-79]\\\\\\\\d)\\\\\\\\d{6}|80\\\\\\\\d{6,7}\",[8,9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"[2-9]\"],\"0$1\"]],\"0\"],\"MF\":[\"590\",\"00\",\"590\\\\\\\\d{6}|(?:69|80|9\\\\\\\\d)\\\\\\\\d{7}\",[9],0,\"0\",0,0,0,0,0,[[\"590(?:0[079]|[14]3|[27][79]|30|5[0-268]|87)\\\\\\\\d{4}\"],[\"69(?:0\\\\\\\\d\\\\\\\\d|1(?:2[2-9]|3[0-5]))\\\\\\\\d{4}\"],[\"80[0-5]\\\\\\\\d{6}\"],0,0,0,0,0,[\"9(?:(?:395|76[018])\\\\\\\\d|475[0-2])\\\\\\\\d{4}\"]]],\"MG\":[\"261\",\"00\",\"[23]\\\\\\\\d{8}\",[9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[23]\"],\"0$1\"]],\"0\",0,\"([24-9]\\\\\\\\d{6})$|0\",\"20$1\"],\"MH\":[\"692\",\"011\",\"329\\\\\\\\d{4}|(?:[256]\\\\\\\\d|45)\\\\\\\\d{5}\",[7],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1-$2\",[\"[2-6]\"]]],\"1\"],\"MK\":[\"389\",\"00\",\"[2-578]\\\\\\\\d{7}\",[8],[[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"2|34[47]|4(?:[37]7|5[47]|64)\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[347]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d)(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[58]\"],\"0$1\"]],\"0\"],\"ML\":[\"223\",\"00\",\"[24-9]\\\\\\\\d{7}\",[8],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[24-9]\"]]]],\"MM\":[\"95\",\"00\",\"1\\\\\\\\d{5,7}|95\\\\\\\\d{6}|(?:[4-7]|9[0-46-9])\\\\\\\\d{6,8}|(?:2|8\\\\\\\\d)\\\\\\\\d{5,8}\",[6,7,8,9,10],[[\"(\\\\\\\\d)(\\\\\\\\d{2})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"16|2\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"[12]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"[4-7]|8[1-35]\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{4,6})\",\"$1 $2 $3\",[\"9(?:2[0-4]|[35-9]|4[137-9])\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"2\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"8\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3 $4\",[\"92\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{5})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"9\"],\"0$1\"]],\"0\"],\"MN\":[\"976\",\"001\",\"[12]\\\\\\\\d{7,9}|[5-9]\\\\\\\\d{7}\",[8,9,10],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[12]1\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2\",[\"[5-9]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{5,6})\",\"$1 $2\",[\"[12]2[1-3]\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{5,6})\",\"$1 $2\",[\"[12](?:27|3[2-8]|4[2-68]|5[1-4689])\",\"[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]\"],\"0$1\"],[\"(\\\\\\\\d{5})(\\\\\\\\d{4,5})\",\"$1 $2\",[\"[12]\"],\"0$1\"]],\"0\"],\"MO\":[\"853\",\"00\",\"0800\\\\\\\\d{3}|(?:28|[68]\\\\\\\\d)\\\\\\\\d{6}\",[7,8],[[\"(\\\\\\\\d{4})(\\\\\\\\d{3})\",\"$1 $2\",[\"0\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2\",[\"[268]\"]]]],\"MP\":[\"1\",\"011\",\"[58]\\\\\\\\d{9}|(?:67|90)0\\\\\\\\d{7}\",[10],0,\"1\",0,\"([2-9]\\\\\\\\d{6})$|1\",\"670$1\",0,\"670\"],\"MQ\":[\"596\",\"00\",\"596\\\\\\\\d{6}|(?:69|80|9\\\\\\\\d)\\\\\\\\d{7}\",[9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[569]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"8\"],\"0$1\"]],\"0\"],\"MR\":[\"222\",\"00\",\"(?:[2-4]\\\\\\\\d\\\\\\\\d|800)\\\\\\\\d{5}\",[8],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2-48]\"]]]],\"MS\":[\"1\",\"011\",\"(?:[58]\\\\\\\\d\\\\\\\\d|664|900)\\\\\\\\d{7}\",[10],0,\"1\",0,\"([34]\\\\\\\\d{6})$|1\",\"664$1\",0,\"664\"],\"MT\":[\"356\",\"00\",\"3550\\\\\\\\d{4}|(?:[2579]\\\\\\\\d\\\\\\\\d|800)\\\\\\\\d{5}\",[8],[[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2\",[\"[2357-9]\"]]]],\"MU\":[\"230\",\"0(?:0|[24-7]0|3[03])\",\"(?:[57]|8\\\\\\\\d\\\\\\\\d)\\\\\\\\d{7}|[2-468]\\\\\\\\d{6}\",[7,8,10],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"[2-46]|8[013]\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2\",[\"[57]\"]],[\"(\\\\\\\\d{5})(\\\\\\\\d{5})\",\"$1 $2\",[\"8\"]]],0,0,0,0,0,0,0,\"020\"],\"MV\":[\"960\",\"0(?:0|19)\",\"(?:800|9[0-57-9]\\\\\\\\d)\\\\\\\\d{7}|[34679]\\\\\\\\d{6}\",[7,10],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1-$2\",[\"[34679]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[89]\"]]],0,0,0,0,0,0,0,\"00\"],\"MW\":[\"265\",\"00\",\"(?:[1289]\\\\\\\\d|31|77)\\\\\\\\d{7}|1\\\\\\\\d{6}\",[7,9],[[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"1[2-9]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"2\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[137-9]\"],\"0$1\"]],\"0\"],\"MX\":[\"52\",\"0[09]\",\"1(?:(?:[27]2|44|99)[1-9]|65[0-689])\\\\\\\\d{7}|(?:1(?:[01]\\\\\\\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-9]|8[1-79]|9[1-8])|[2-9]\\\\\\\\d)\\\\\\\\d{8}\",[10,11],[[\"(\\\\\\\\d{2})(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"33|5[56]|81\"],0,1],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[2-9]\"],0,1],[\"(\\\\\\\\d)(\\\\\\\\d{2})(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$2 $3 $4\",[\"1(?:33|5[56]|81)\"],0,1],[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$2 $3 $4\",[\"1\"],0,1]],\"01\",0,\"0(?:[12]|4[45])|1\",0,0,0,0,\"00\"],\"MY\":[\"60\",\"00\",\"1\\\\\\\\d{8,9}|(?:3\\\\\\\\d|[4-9])\\\\\\\\d{7}\",[8,9,10],[[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1-$2 $3\",[\"[4-79]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1-$2 $3\",[\"1(?:[02469]|[378][1-9]|53)|8\",\"1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1-$2 $3\",[\"3\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{4})\",\"$1-$2-$3-$4\",[\"1(?:[367]|80)\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1-$2 $3\",[\"15\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1-$2 $3\",[\"1\"],\"0$1\"]],\"0\"],\"MZ\":[\"258\",\"00\",\"(?:2|8\\\\\\\\d)\\\\\\\\d{7}\",[8,9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"2|8[2-79]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"8\"]]]],\"NA\":[\"264\",\"00\",\"[68]\\\\\\\\d{7,8}\",[8,9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"88\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"6\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"87\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"8\"],\"0$1\"]],\"0\"],\"NC\":[\"687\",\"00\",\"(?:050|[2-57-9]\\\\\\\\d\\\\\\\\d)\\\\\\\\d{3}\",[6],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1.$2.$3\",[\"[02-57-9]\"]]]],\"NE\":[\"227\",\"00\",\"[027-9]\\\\\\\\d{7}\",[8],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"08\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[089]|2[013]|7[04]\"]]]],\"NF\":[\"672\",\"00\",\"[13]\\\\\\\\d{5}\",[6],[[\"(\\\\\\\\d{2})(\\\\\\\\d{4})\",\"$1 $2\",[\"1[0-3]\"]],[\"(\\\\\\\\d)(\\\\\\\\d{5})\",\"$1 $2\",[\"[13]\"]]],0,0,\"([0-258]\\\\\\\\d{4})$\",\"3$1\"],\"NG\":[\"234\",\"009\",\"(?:[124-7]|9\\\\\\\\d{3})\\\\\\\\d{6}|[1-9]\\\\\\\\d{7}|[78]\\\\\\\\d{9,13}\",[7,8,10,11,12,13,14],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"78\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"[12]|9(?:0[3-9]|[1-9])\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{2,3})\",\"$1 $2 $3\",[\"[3-7]|8[2-9]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"[7-9]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{4})(\\\\\\\\d{4,5})\",\"$1 $2 $3\",[\"[78]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{5})(\\\\\\\\d{5,6})\",\"$1 $2 $3\",[\"[78]\"],\"0$1\"]],\"0\"],\"NI\":[\"505\",\"00\",\"(?:1800|[25-8]\\\\\\\\d{3})\\\\\\\\d{4}\",[8],[[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2\",[\"[125-8]\"]]]],\"NL\":[\"31\",\"00\",\"(?:[124-7]\\\\\\\\d\\\\\\\\d|3(?:[02-9]\\\\\\\\d|1[0-8]))\\\\\\\\d{6}|8\\\\\\\\d{6,9}|9\\\\\\\\d{6,10}|1\\\\\\\\d{4,5}\",[5,6,7,8,9,10,11],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4,7})\",\"$1 $2\",[\"[89]0\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{7})\",\"$1 $2\",[\"66\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{8})\",\"$1 $2\",[\"6\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"1[16-8]|2[259]|3[124]|4[17-9]|5[124679]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[1-578]|91\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{5})\",\"$1 $2 $3\",[\"9\"],\"0$1\"]],\"0\"],\"NO\":[\"47\",\"00\",\"(?:0|[2-9]\\\\\\\\d{3})\\\\\\\\d{4}\",[5,8],[[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"8\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2-79]\"]]],0,0,0,0,0,\"[02-689]|7[0-8]\"],\"NP\":[\"977\",\"00\",\"(?:1\\\\\\\\d|9)\\\\\\\\d{9}|[1-9]\\\\\\\\d{7}\",[8,10,11],[[\"(\\\\\\\\d)(\\\\\\\\d{7})\",\"$1-$2\",[\"1[2-6]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{6})\",\"$1-$2\",[\"1[01]|[2-8]|9(?:[1-59]|[67][2-6])\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{7})\",\"$1-$2\",[\"9\"]]],\"0\"],\"NR\":[\"674\",\"00\",\"(?:444|(?:55|8\\\\\\\\d)\\\\\\\\d|666)\\\\\\\\d{4}\",[7],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"[4-68]\"]]]],\"NU\":[\"683\",\"00\",\"(?:[47]|888\\\\\\\\d)\\\\\\\\d{3}\",[4,7],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"8\"]]]],\"NZ\":[\"64\",\"0(?:0|161)\",\"[29]\\\\\\\\d{7,9}|50\\\\\\\\d{5}(?:\\\\\\\\d{2,3})?|6[0-35-9]\\\\\\\\d{6}|7\\\\\\\\d{7,8}|8\\\\\\\\d{4,9}|(?:11\\\\\\\\d|[34])\\\\\\\\d{7}\",[5,6,7,8,9,10],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3,8})\",\"$1 $2\",[\"8[1-579]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2,3})\",\"$1 $2 $3\",[\"50[036-8]|[89]0\",\"50(?:[0367]|88)|[89]0\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"24|[346]|7[2-57-9]|9[2-9]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"2(?:10|74)|[59]|80\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3,4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"1|2[028]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3,5})\",\"$1 $2 $3\",[\"2(?:[169]|7[0-35-9])|7|86\"],\"0$1\"]],\"0\",0,0,0,0,0,0,\"00\"],\"OM\":[\"968\",\"00\",\"(?:1505|[279]\\\\\\\\d{3}|500)\\\\\\\\d{4}|800\\\\\\\\d{5,6}\",[7,8,9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4,6})\",\"$1 $2\",[\"[58]\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{6})\",\"$1 $2\",[\"2\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2\",[\"[179]\"]]]],\"PA\":[\"507\",\"00\",\"(?:00800|8\\\\\\\\d{3})\\\\\\\\d{6}|[68]\\\\\\\\d{7}|[1-57-9]\\\\\\\\d{6}\",[7,8,10,11],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1-$2\",[\"[1-57-9]\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1-$2\",[\"[68]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"8\"]]]],\"PE\":[\"51\",\"00|19(?:1[124]|77|90)00\",\"(?:[14-8]|9\\\\\\\\d)\\\\\\\\d{7}\",[8,9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{5})\",\"$1 $2\",[\"80\"],\"(0$1)\"],[\"(\\\\\\\\d)(\\\\\\\\d{7})\",\"$1 $2\",[\"1\"],\"(0$1)\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{6})\",\"$1 $2\",[\"[4-8]\"],\"(0$1)\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"9\"]]],\"0\",0,0,0,0,0,0,\"00\",\" Anexo \"],\"PF\":[\"689\",\"00\",\"4\\\\\\\\d{5}(?:\\\\\\\\d{2})?|8\\\\\\\\d{7,8}\",[6,8,9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3\",[\"44\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"4|8[7-9]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"8\"]]]],\"PG\":[\"675\",\"00|140[1-3]\",\"(?:180|[78]\\\\\\\\d{3})\\\\\\\\d{4}|(?:[2-589]\\\\\\\\d|64)\\\\\\\\d{5}\",[7,8],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"18|[2-69]|85\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2\",[\"[78]\"]]],0,0,0,0,0,0,0,\"00\"],\"PH\":[\"63\",\"00\",\"(?:[2-7]|9\\\\\\\\d)\\\\\\\\d{8}|2\\\\\\\\d{5}|(?:1800|8)\\\\\\\\d{7,9}\",[6,8,9,10,11,12,13],[[\"(\\\\\\\\d)(\\\\\\\\d{5})\",\"$1 $2\",[\"2\"],\"(0$1)\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{4,6})\",\"$1 $2\",[\"3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2\",\"3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))\"],\"(0$1)\"],[\"(\\\\\\\\d{5})(\\\\\\\\d{4})\",\"$1 $2\",[\"346|4(?:27|9[35])|883\",\"3469|4(?:279|9(?:30|56))|8834\"],\"(0$1)\"],[\"(\\\\\\\\d)(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"2\"],\"(0$1)\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[3-7]|8[2-8]\"],\"(0$1)\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[89]\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"1\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{1,2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3 $4\",[\"1\"]]],\"0\"],\"PK\":[\"92\",\"00\",\"122\\\\\\\\d{6}|[24-8]\\\\\\\\d{10,11}|9(?:[013-9]\\\\\\\\d{8,10}|2(?:[01]\\\\\\\\d\\\\\\\\d|2(?:[06-8]\\\\\\\\d|1[01]))\\\\\\\\d{7})|(?:[2-8]\\\\\\\\d{3}|92(?:[0-7]\\\\\\\\d|8[1-9]))\\\\\\\\d{6}|[24-9]\\\\\\\\d{8}|[89]\\\\\\\\d{7}\",[8,9,10,11,12],[[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{2,7})\",\"$1 $2 $3\",[\"[89]0\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{5})\",\"$1 $2\",[\"1\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{6,7})\",\"$1 $2\",[\"2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])\",\"9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]\"],\"(0$1)\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{7,8})\",\"$1 $2\",[\"(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\"],\"(0$1)\"],[\"(\\\\\\\\d{5})(\\\\\\\\d{5})\",\"$1 $2\",[\"58\"],\"(0$1)\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{7})\",\"$1 $2\",[\"3\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3 $4\",[\"2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91\"],\"(0$1)\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3 $4\",[\"[24-9]\"],\"(0$1)\"]],\"0\"],\"PL\":[\"48\",\"00\",\"(?:6|8\\\\\\\\d\\\\\\\\d)\\\\\\\\d{7}|[1-9]\\\\\\\\d{6}(?:\\\\\\\\d{2})?|[26]\\\\\\\\d{5}\",[6,7,8,9,10],[[\"(\\\\\\\\d{5})\",\"$1\",[\"19\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2\",[\"11|20|64\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1\",\"(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2,3})\",\"$1 $2 $3\",[\"64\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"1[2-8]|[2-7]|8[1-79]|9[145]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"8\"]]]],\"PM\":[\"508\",\"00\",\"[45]\\\\\\\\d{5}|(?:708|80\\\\\\\\d)\\\\\\\\d{6}\",[6,9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3\",[\"[45]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"7\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"8\"],\"0$1\"]],\"0\"],\"PR\":[\"1\",\"011\",\"(?:[589]\\\\\\\\d\\\\\\\\d|787)\\\\\\\\d{7}\",[10],0,\"1\",0,0,0,0,\"787|939\"],\"PS\":[\"970\",\"00\",\"[2489]2\\\\\\\\d{6}|(?:1\\\\\\\\d|5)\\\\\\\\d{8}\",[8,9,10],[[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[2489]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"5\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"1\"]]],\"0\"],\"PT\":[\"351\",\"00\",\"1693\\\\\\\\d{5}|(?:[26-9]\\\\\\\\d|30)\\\\\\\\d{7}\",[9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"2[12]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"16|[236-9]\"]]]],\"PW\":[\"680\",\"01[12]\",\"(?:[24-8]\\\\\\\\d\\\\\\\\d|345|900)\\\\\\\\d{4}\",[7],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"[2-9]\"]]]],\"PY\":[\"595\",\"00\",\"59\\\\\\\\d{4,6}|9\\\\\\\\d{5,10}|(?:[2-46-8]\\\\\\\\d|5[0-8])\\\\\\\\d{4,7}\",[6,7,8,9,10,11],[[\"(\\\\\\\\d{3})(\\\\\\\\d{3,6})\",\"$1 $2\",[\"[2-9]0\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{5})\",\"$1 $2\",[\"[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]\"],\"(0$1)\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{4,5})\",\"$1 $2\",[\"2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85\"],\"(0$1)\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]\"],\"(0$1)\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"87\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{6})\",\"$1 $2\",[\"9(?:[5-79]|8[1-6])\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[2-8]\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"9\"]]],\"0\"],\"QA\":[\"974\",\"00\",\"800\\\\\\\\d{4}|(?:2|800)\\\\\\\\d{6}|(?:0080|[3-7])\\\\\\\\d{7}\",[7,8,9,11],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"2[16]|8\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2\",[\"[3-7]\"]]]],\"RE\":[\"262\",\"00\",\"(?:26|[689]\\\\\\\\d)\\\\\\\\d{7}\",[9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2689]\"],\"0$1\"]],\"0\",0,0,0,0,0,[[\"26(?:2\\\\\\\\d\\\\\\\\d|3(?:0\\\\\\\\d|1[0-3]))\\\\\\\\d{4}\"],[\"(?:69(?:2\\\\\\\\d\\\\\\\\d|3(?:0[0-46]|1[013]|2[0-2]|3[0-39]|4\\\\\\\\d|5[0-5]|6[0-6]|7[0-27]|8[0-8]|9[0-479]))|9(?:399[0-3]|479[0-2]|76(?:2[27]|3[0-37]|9\\\\\\\\d)))\\\\\\\\d{4}\"],[\"80\\\\\\\\d{7}\"],[\"89[1-37-9]\\\\\\\\d{6}\"],0,0,0,0,0,[\"8(?:1[019]|2[0156]|84|90)\\\\\\\\d{6}\"]]],\"RO\":[\"40\",\"00\",\"(?:[2378]\\\\\\\\d|90)\\\\\\\\d{7}|[23]\\\\\\\\d{5}\",[6,9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2\",[\"2[3-6]\",\"2[3-6]\\\\\\\\d9\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{4})\",\"$1 $2\",[\"219|31\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[23]1\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[237-9]\"],\"0$1\"]],\"0\",0,0,0,0,0,0,0,\" int \"],\"RS\":[\"381\",\"00\",\"38[02-9]\\\\\\\\d{6,9}|6\\\\\\\\d{7,9}|90\\\\\\\\d{4,8}|38\\\\\\\\d{5,6}|(?:7\\\\\\\\d\\\\\\\\d|800)\\\\\\\\d{3,9}|(?:[12]\\\\\\\\d|3[0-79])\\\\\\\\d{5,10}\",[6,7,8,9,10,11,12],[[\"(\\\\\\\\d{3})(\\\\\\\\d{3,9})\",\"$1 $2\",[\"(?:2[389]|39)0|[7-9]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{5,10})\",\"$1 $2\",[\"[1-36]\"],\"0$1\"]],\"0\"],\"RU\":[\"7\",\"810\",\"8\\\\\\\\d{13}|[347-9]\\\\\\\\d{9}\",[10,14],[[\"(\\\\\\\\d{4})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"7(?:1[0-8]|2[1-9])\",\"7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))\",\"7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2\"],\"8 ($1)\",1],[\"(\\\\\\\\d{5})(\\\\\\\\d)(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"7(?:1[0-68]|2[1-9])\",\"7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))\",\"7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]\"],\"8 ($1)\",1],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"7\"],\"8 ($1)\",1],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2-$3-$4\",[\"[349]|8(?:[02-7]|1[1-8])\"],\"8 ($1)\",1],[\"(\\\\\\\\d{4})(\\\\\\\\d{4})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3 $4\",[\"8\"],\"8 ($1)\"]],\"8\",0,0,0,0,\"3[04-689]|[489]\",0,\"8~10\"],\"RW\":[\"250\",\"00\",\"(?:06|[27]\\\\\\\\d\\\\\\\\d|[89]00)\\\\\\\\d{6}\",[8,9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"0\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[7-9]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"2\"]]],\"0\"],\"SA\":[\"966\",\"00\",\"92\\\\\\\\d{7}|(?:[15]|8\\\\\\\\d)\\\\\\\\d{8}\",[9,10],[[\"(\\\\\\\\d{4})(\\\\\\\\d{5})\",\"$1 $2\",[\"9\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"1\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"5\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"81\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"8\"]]],\"0\"],\"SB\":[\"677\",\"0[01]\",\"(?:[1-6]|[7-9]\\\\\\\\d\\\\\\\\d)\\\\\\\\d{4}\",[5,7],[[\"(\\\\\\\\d{2})(\\\\\\\\d{5})\",\"$1 $2\",[\"7|8[4-9]|9(?:[1-8]|9[0-8])\"]]]],\"SC\":[\"248\",\"010|0[0-2]\",\"800\\\\\\\\d{4}|(?:[249]\\\\\\\\d|64)\\\\\\\\d{5}\",[7],[[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[246]|9[57]\"]]],0,0,0,0,0,0,0,\"00\"],\"SD\":[\"249\",\"00\",\"[19]\\\\\\\\d{8}\",[9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[19]\"],\"0$1\"]],\"0\"],\"SE\":[\"46\",\"00\",\"(?:[26]\\\\\\\\d\\\\\\\\d|9)\\\\\\\\d{9}|[1-9]\\\\\\\\d{8}|[1-689]\\\\\\\\d{7}|[1-4689]\\\\\\\\d{6}|2\\\\\\\\d{5}\",[6,7,8,9,10],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2,3})(\\\\\\\\d{2})\",\"$1-$2 $3\",[\"20\"],\"0$1\",0,\"$1 $2 $3\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1-$2\",[\"9(?:00|39|44|9)\"],\"0$1\",0,\"$1 $2\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{2})\",\"$1-$2 $3\",[\"[12][136]|3[356]|4[0246]|6[03]|90[1-9]\"],\"0$1\",0,\"$1 $2 $3\"],[\"(\\\\\\\\d)(\\\\\\\\d{2,3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1-$2 $3 $4\",[\"8\"],\"0$1\",0,\"$1 $2 $3 $4\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2,3})(\\\\\\\\d{2})\",\"$1-$2 $3\",[\"1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])\"],\"0$1\",0,\"$1 $2 $3\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2,3})(\\\\\\\\d{3})\",\"$1-$2 $3\",[\"9(?:00|39|44)\"],\"0$1\",0,\"$1 $2 $3\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{2,3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1-$2 $3 $4\",[\"1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]\"],\"0$1\",0,\"$1 $2 $3 $4\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1-$2 $3 $4\",[\"10|7\"],\"0$1\",0,\"$1 $2 $3 $4\"],[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{2})\",\"$1-$2 $3 $4\",[\"8\"],\"0$1\",0,\"$1 $2 $3 $4\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1-$2 $3 $4\",[\"[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])\"],\"0$1\",0,\"$1 $2 $3 $4\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{3})\",\"$1-$2 $3 $4\",[\"9\"],\"0$1\",0,\"$1 $2 $3 $4\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1-$2 $3 $4 $5\",[\"[26]\"],\"0$1\",0,\"$1 $2 $3 $4 $5\"]],\"0\"],\"SG\":[\"65\",\"0[0-3]\\\\\\\\d\",\"(?:(?:1\\\\\\\\d|8)\\\\\\\\d\\\\\\\\d|7000)\\\\\\\\d{7}|[3689]\\\\\\\\d{7}\",[8,10,11],[[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2\",[\"[369]|8(?:0[1-6]|[1-9])\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"8\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{4})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"7\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"1\"]]]],\"SH\":[\"290\",\"00\",\"(?:[256]\\\\\\\\d|8)\\\\\\\\d{3}\",[4,5],0,0,0,0,0,0,\"[256]\"],\"SI\":[\"386\",\"00|10(?:22|66|88|99)\",\"[1-7]\\\\\\\\d{7}|8\\\\\\\\d{4,7}|90\\\\\\\\d{4,6}\",[5,6,7,8],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3,6})\",\"$1 $2\",[\"8[09]|9\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{5})\",\"$1 $2\",[\"59|8\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[37][01]|4[0139]|51|6\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[1-57]\"],\"(0$1)\"]],\"0\",0,0,0,0,0,0,\"00\"],\"SJ\":[\"47\",\"00\",\"0\\\\\\\\d{4}|(?:[489]\\\\\\\\d|[57]9)\\\\\\\\d{6}\",[5,8],0,0,0,0,0,0,\"79\"],\"SK\":[\"421\",\"00\",\"[2-689]\\\\\\\\d{8}|[2-59]\\\\\\\\d{6}|[2-5]\\\\\\\\d{5}\",[6,7,9],[[\"(\\\\\\\\d)(\\\\\\\\d{2})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"21\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2,3})\",\"$1 $2 $3\",[\"[3-5][1-8]1\",\"[3-5][1-8]1[67]\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{2})\",\"$1/$2 $3 $4\",[\"2\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[689]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1/$2 $3 $4\",[\"[3-5]\"],\"0$1\"]],\"0\"],\"SL\":[\"232\",\"00\",\"(?:[237-9]\\\\\\\\d|66)\\\\\\\\d{6}\",[8],[[\"(\\\\\\\\d{2})(\\\\\\\\d{6})\",\"$1 $2\",[\"[236-9]\"],\"(0$1)\"]],\"0\"],\"SM\":[\"378\",\"00\",\"(?:0549|[5-7]\\\\\\\\d)\\\\\\\\d{6}\",[8,10],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[5-7]\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{6})\",\"$1 $2\",[\"0\"]]],0,0,\"([89]\\\\\\\\d{5})$\",\"0549$1\"],\"SN\":[\"221\",\"00\",\"(?:[378]\\\\\\\\d|93)\\\\\\\\d{7}\",[9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"8\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[379]\"]]]],\"SO\":[\"252\",\"00\",\"[346-9]\\\\\\\\d{8}|[12679]\\\\\\\\d{7}|[1-5]\\\\\\\\d{6}|[1348]\\\\\\\\d{5}\",[6,7,8,9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{4})\",\"$1 $2\",[\"8[125]\"]],[\"(\\\\\\\\d{6})\",\"$1\",[\"[134]\"]],[\"(\\\\\\\\d)(\\\\\\\\d{6})\",\"$1 $2\",[\"[15]|2[0-79]|3[0-46-8]|4[0-7]\"]],[\"(\\\\\\\\d)(\\\\\\\\d{7})\",\"$1 $2\",[\"(?:2|90)4|[67]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[3478]|64|90\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{5,7})\",\"$1 $2\",[\"1|28|6(?:0[5-7]|[1-35-9])|9[2-9]\"]]],\"0\"],\"SR\":[\"597\",\"00\",\"(?:[2-5]|68|[78]\\\\\\\\d)\\\\\\\\d{5}\",[6,7],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1-$2-$3\",[\"56\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1-$2\",[\"[2-5]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1-$2\",[\"[6-8]\"]]]],\"SS\":[\"211\",\"00\",\"[19]\\\\\\\\d{8}\",[9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[19]\"],\"0$1\"]],\"0\"],\"ST\":[\"239\",\"00\",\"(?:22|9\\\\\\\\d)\\\\\\\\d{5}\",[7],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"[29]\"]]]],\"SV\":[\"503\",\"00\",\"[267]\\\\\\\\d{7}|[89]00\\\\\\\\d{4}(?:\\\\\\\\d{4})?\",[7,8,11],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"[89]\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2\",[\"[267]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[89]\"]]]],\"SX\":[\"1\",\"011\",\"7215\\\\\\\\d{6}|(?:[58]\\\\\\\\d\\\\\\\\d|900)\\\\\\\\d{7}\",[10],0,\"1\",0,\"(5\\\\\\\\d{6})$|1\",\"721$1\",0,\"721\"],\"SY\":[\"963\",\"00\",\"[1-39]\\\\\\\\d{8}|[1-5]\\\\\\\\d{7}\",[8,9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"[1-5]\"],\"0$1\",1],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"9\"],\"0$1\",1]],\"0\"],\"SZ\":[\"268\",\"00\",\"0800\\\\\\\\d{4}|(?:[237]\\\\\\\\d|900)\\\\\\\\d{6}\",[8,9],[[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2\",[\"[0237]\"]],[\"(\\\\\\\\d{5})(\\\\\\\\d{4})\",\"$1 $2\",[\"9\"]]]],\"TA\":[\"290\",\"00\",\"8\\\\\\\\d{3}\",[4],0,0,0,0,0,0,\"8\"],\"TC\":[\"1\",\"011\",\"(?:[58]\\\\\\\\d\\\\\\\\d|649|900)\\\\\\\\d{7}\",[10],0,\"1\",0,\"([2-479]\\\\\\\\d{6})$|1\",\"649$1\",0,\"649\"],\"TD\":[\"235\",\"00|16\",\"(?:22|[69]\\\\\\\\d|77)\\\\\\\\d{6}\",[8],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[2679]\"]]],0,0,0,0,0,0,0,\"00\"],\"TG\":[\"228\",\"00\",\"[279]\\\\\\\\d{7}\",[8],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[279]\"]]]],\"TH\":[\"66\",\"00[1-9]\",\"(?:001800|[2-57]|[689]\\\\\\\\d)\\\\\\\\d{7}|1\\\\\\\\d{7,9}\",[8,9,10,13],[[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"2\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"[13-9]\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"1\"]]],\"0\"],\"TJ\":[\"992\",\"810\",\"[0-57-9]\\\\\\\\d{8}\",[9],[[\"(\\\\\\\\d{6})(\\\\\\\\d)(\\\\\\\\d{2})\",\"$1 $2 $3\",[\"331\",\"3317\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[34]7|91[78]\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d)(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"3[1-5]\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[0-57-9]\"]]],0,0,0,0,0,0,0,\"8~10\"],\"TK\":[\"690\",\"00\",\"[2-47]\\\\\\\\d{3,6}\",[4,5,6,7]],\"TL\":[\"670\",\"00\",\"7\\\\\\\\d{7}|(?:[2-47]\\\\\\\\d|[89]0)\\\\\\\\d{5}\",[7,8],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"[2-489]|70\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2\",[\"7\"]]]],\"TM\":[\"993\",\"810\",\"[1-6]\\\\\\\\d{7}\",[8],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2-$3-$4\",[\"12\"],\"(8 $1)\"],[\"(\\\\\\\\d{3})(\\\\\\\\d)(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2-$3-$4\",[\"[1-5]\"],\"(8 $1)\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{6})\",\"$1 $2\",[\"6\"],\"8 $1\"]],\"8\",0,0,0,0,0,0,\"8~10\"],\"TN\":[\"216\",\"00\",\"[2-57-9]\\\\\\\\d{7}\",[8],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[2-57-9]\"]]]],\"TO\":[\"676\",\"00\",\"(?:0800|(?:[5-8]\\\\\\\\d\\\\\\\\d|999)\\\\\\\\d)\\\\\\\\d{3}|[2-8]\\\\\\\\d{4}\",[5,7],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3})\",\"$1-$2\",[\"[2-4]|50|6[09]|7[0-24-69]|8[05]\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{3})\",\"$1 $2\",[\"0\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"[5-9]\"]]]],\"TR\":[\"90\",\"00\",\"4\\\\\\\\d{6}|8\\\\\\\\d{11,12}|(?:[2-58]\\\\\\\\d\\\\\\\\d|900)\\\\\\\\d{7}\",[7,10,12,13],[[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"512|8[01589]|90\"],\"0$1\",1],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"5(?:[0-59]|61)\",\"5(?:[0-59]|616)\",\"5(?:[0-59]|6161)\"],\"0$1\",1],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[24][1-8]|3[1-9]\"],\"(0$1)\",1],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{6,7})\",\"$1 $2 $3\",[\"80\"],\"0$1\",1]],\"0\"],\"TT\":[\"1\",\"011\",\"(?:[58]\\\\\\\\d\\\\\\\\d|900)\\\\\\\\d{7}\",[10],0,\"1\",0,\"([2-46-8]\\\\\\\\d{6})$|1\",\"868$1\",0,\"868\"],\"TV\":[\"688\",\"00\",\"(?:2|7\\\\\\\\d\\\\\\\\d|90)\\\\\\\\d{4}\",[5,6,7],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3})\",\"$1 $2\",[\"2\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{4})\",\"$1 $2\",[\"90\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{5})\",\"$1 $2\",[\"7\"]]]],\"TW\":[\"886\",\"0(?:0[25-79]|19)\",\"[2-689]\\\\\\\\d{8}|7\\\\\\\\d{9,10}|[2-8]\\\\\\\\d{7}|2\\\\\\\\d{6}\",[7,8,9,10,11],[[\"(\\\\\\\\d{2})(\\\\\\\\d)(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"202\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"[258]0\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{3,4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]\",\"[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[49]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{4})(\\\\\\\\d{4,5})\",\"$1 $2 $3\",[\"7\"],\"0$1\"]],\"0\",0,0,0,0,0,0,0,\"#\"],\"TZ\":[\"255\",\"00[056]\",\"(?:[25-8]\\\\\\\\d|41|90)\\\\\\\\d{7}\",[9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[89]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[24]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{7})\",\"$1 $2\",[\"5\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[67]\"],\"0$1\"]],\"0\"],\"UA\":[\"380\",\"00\",\"[89]\\\\\\\\d{9}|[3-9]\\\\\\\\d{8}\",[9,10],[[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]\",\"6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{5})\",\"$1 $2\",[\"3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])\",\"3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[3-7]|89|9[1-9]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"[89]\"],\"0$1\"]],\"0\",0,0,0,0,0,0,\"0~0\"],\"UG\":[\"256\",\"00[057]\",\"800\\\\\\\\d{6}|(?:[29]0|[347]\\\\\\\\d)\\\\\\\\d{7}\",[9],[[\"(\\\\\\\\d{4})(\\\\\\\\d{5})\",\"$1 $2\",[\"202\",\"2024\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{6})\",\"$1 $2\",[\"[27-9]|4(?:6[45]|[7-9])\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{7})\",\"$1 $2\",[\"[34]\"],\"0$1\"]],\"0\"],\"US\":[\"1\",\"011\",\"[2-9]\\\\\\\\d{9}|3\\\\\\\\d{6}\",[10],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1-$2\",[\"310\"],0,1],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"($1) $2-$3\",[\"[2-9]\"],0,1,\"$1-$2-$3\"]],\"1\",0,0,0,0,0,[[\"5056(?:[0-35-9]\\\\\\\\d|4[46])\\\\\\\\d{4}|(?:4722|505[2-57-9])\\\\\\\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[0-2]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\\\\\\\d{6}\"],[\"\"],[\"8(?:00|33|44|55|66|77|88)[2-9]\\\\\\\\d{6}\"],[\"900[2-9]\\\\\\\\d{6}\"],[\"52(?:3(?:[2-46-9][02-9]\\\\\\\\d|5(?:[02-46-9]\\\\\\\\d|5[0-46-9]))|4(?:[2-478][02-9]\\\\\\\\d|5(?:[034]\\\\\\\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\\\\\\\d)|9(?:[05-9]\\\\\\\\d|2[0-5]|49)))\\\\\\\\d{4}|52[34][2-9]1[02-9]\\\\\\\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\\\\\\\d{6}\"]]],\"UY\":[\"598\",\"0(?:0|1[3-9]\\\\\\\\d)\",\"(?:0004|4)\\\\\\\\d{9}|[1249]\\\\\\\\d{7}|(?:[49]\\\\\\\\d|80)\\\\\\\\d{5}\",[7,8,10,13],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"405|8|90\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"9\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2\",[\"[124]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"4\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3 $4\",[\"0\"]]],\"0\",0,0,0,0,0,0,\"00\",\" int. \"],\"UZ\":[\"998\",\"810\",\"(?:33|[5-79]\\\\\\\\d|88)\\\\\\\\d{7}\",[9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[35-9]\"],\"8 $1\"]],\"8\",0,0,0,0,0,0,\"8~10\"],\"VA\":[\"39\",\"00\",\"0\\\\\\\\d{5,10}|3[0-8]\\\\\\\\d{7,10}|55\\\\\\\\d{8}|8\\\\\\\\d{5}(?:\\\\\\\\d{2,4})?|(?:1\\\\\\\\d|39)\\\\\\\\d{7,8}\",[6,7,8,9,10,11],0,0,0,0,0,0,\"06698\"],\"VC\":[\"1\",\"011\",\"(?:[58]\\\\\\\\d\\\\\\\\d|784|900)\\\\\\\\d{7}\",[10],0,\"1\",0,\"([2-7]\\\\\\\\d{6})$|1\",\"784$1\",0,\"784\"],\"VE\":[\"58\",\"00\",\"[68]00\\\\\\\\d{7}|(?:[24]\\\\\\\\d|[59]0)\\\\\\\\d{8}\",[10],[[\"(\\\\\\\\d{3})(\\\\\\\\d{7})\",\"$1-$2\",[\"[24-689]\"],\"0$1\"]],\"0\"],\"VG\":[\"1\",\"011\",\"(?:284|[58]\\\\\\\\d\\\\\\\\d|900)\\\\\\\\d{7}\",[10],0,\"1\",0,\"([2-578]\\\\\\\\d{6})$|1\",\"284$1\",0,\"284\"],\"VI\":[\"1\",\"011\",\"[58]\\\\\\\\d{9}|(?:34|90)0\\\\\\\\d{7}\",[10],0,\"1\",0,\"([2-9]\\\\\\\\d{6})$|1\",\"340$1\",0,\"340\"],\"VN\":[\"84\",\"00\",\"[12]\\\\\\\\d{9}|[135-9]\\\\\\\\d{8}|[16]\\\\\\\\d{7}|[16-8]\\\\\\\\d{6}\",[7,8,9,10],[[\"(\\\\\\\\d{2})(\\\\\\\\d{5})\",\"$1 $2\",[\"80\"],\"0$1\",1],[\"(\\\\\\\\d{4})(\\\\\\\\d{4,6})\",\"$1 $2\",[\"1\"],0,1],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"[69]\"],\"0$1\",1],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[3578]\"],\"0$1\",1],[\"(\\\\\\\\d{2})(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"2[48]\"],\"0$1\",1],[\"(\\\\\\\\d{3})(\\\\\\\\d{4})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"2\"],\"0$1\",1]],\"0\"],\"VU\":[\"678\",\"00\",\"[57-9]\\\\\\\\d{6}|(?:[238]\\\\\\\\d|48)\\\\\\\\d{3}\",[5,7],[[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"[57-9]\"]]]],\"WF\":[\"681\",\"00\",\"(?:40|72)\\\\\\\\d{4}|8\\\\\\\\d{5}(?:\\\\\\\\d{3})?\",[6,9],[[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3\",[\"[478]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{2})\",\"$1 $2 $3 $4\",[\"8\"]]]],\"WS\":[\"685\",\"0\",\"(?:[2-6]|8\\\\\\\\d{5})\\\\\\\\d{4}|[78]\\\\\\\\d{6}|[68]\\\\\\\\d{5}\",[5,6,7,10],[[\"(\\\\\\\\d{5})\",\"$1\",[\"[2-5]|6[1-9]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3,7})\",\"$1 $2\",[\"[68]\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{5})\",\"$1 $2\",[\"7\"]]]],\"XK\":[\"383\",\"00\",\"[23]\\\\\\\\d{7,8}|(?:4\\\\\\\\d\\\\\\\\d|[89]00)\\\\\\\\d{5}\",[8,9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{5})\",\"$1 $2\",[\"[89]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[2-4]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[23]\"],\"0$1\"]],\"0\"],\"YE\":[\"967\",\"00\",\"(?:1|7\\\\\\\\d)\\\\\\\\d{7}|[1-7]\\\\\\\\d{6}\",[7,8,9],[[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"[1-6]|7(?:[24-6]|8[0-7])\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"7\"],\"0$1\"]],\"0\"],\"YT\":[\"262\",\"00\",\"(?:(?:(?:26|63)9|80\\\\\\\\d)\\\\\\\\d|9398)\\\\\\\\d{5}\",[9],0,\"0\",0,0,0,0,\"269|63|9398\"],\"ZA\":[\"27\",\"00\",\"[1-79]\\\\\\\\d{8}|8\\\\\\\\d{4,9}\",[5,6,7,8,9,10],[[\"(\\\\\\\\d{2})(\\\\\\\\d{3,4})\",\"$1 $2\",[\"8[1-4]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{2,3})\",\"$1 $2 $3\",[\"8[1-4]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"860\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[1-9]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"8\"],\"0$1\"]],\"0\"],\"ZM\":[\"260\",\"00\",\"800\\\\\\\\d{6}|(?:21|63|[79]\\\\\\\\d)\\\\\\\\d{7}\",[9],[[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[28]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{7})\",\"$1 $2\",[\"[79]\"],\"0$1\"]],\"0\"],\"ZW\":[\"263\",\"00\",\"2(?:[0-57-9]\\\\\\\\d{6,8}|6[0-24-9]\\\\\\\\d{6,7})|[38]\\\\\\\\d{9}|[35-8]\\\\\\\\d{8}|[3-6]\\\\\\\\d{7}|[1-689]\\\\\\\\d{6}|[1-3569]\\\\\\\\d{5}|[1356]\\\\\\\\d{4}\",[5,6,7,8,9,10],[[\"(\\\\\\\\d{3})(\\\\\\\\d{3,5})\",\"$1 $2\",[\"2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]\"],\"0$1\"],[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{2,4})\",\"$1 $2 $3\",[\"[49]\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2\",[\"80\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{7})\",\"$1 $2\",[\"24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2\",\"2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]\"],\"(0$1)\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"7\"],\"0$1\"],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)\",\"2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{6})\",\"$1 $2\",[\"8\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3,5})\",\"$1 $2\",[\"1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]\"],\"0$1\"],[\"(\\\\\\\\d{2})(\\\\\\\\d{3})(\\\\\\\\d{3,4})\",\"$1 $2 $3\",[\"29[013-9]|39|54\"],\"0$1\"],[\"(\\\\\\\\d{4})(\\\\\\\\d{3,5})\",\"$1 $2\",[\"(?:25|54)8\",\"258|5483\"],\"0$1\"]],\"0\"]},\"nonGeographic\":{\"800\":[\"800\",0,\"(?:00|[1-9]\\\\\\\\d)\\\\\\\\d{6}\",[8],[[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2\",[\"\\\\\\\\d\"]]],0,0,0,0,0,0,[0,0,[\"(?:00|[1-9]\\\\\\\\d)\\\\\\\\d{6}\"]]],\"808\":[\"808\",0,\"[1-9]\\\\\\\\d{7}\",[8],[[\"(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2\",[\"[1-9]\"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,[\"[1-9]\\\\\\\\d{7}\"]]],\"870\":[\"870\",0,\"7\\\\\\\\d{11}|[35-7]\\\\\\\\d{8}\",[9,12],[[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"[35-7]\"]]],0,0,0,0,0,0,[0,[\"(?:[356]|774[45])\\\\\\\\d{8}|7[6-8]\\\\\\\\d{7}\"]]],\"878\":[\"878\",0,\"10\\\\\\\\d{10}\",[12],[[\"(\\\\\\\\d{2})(\\\\\\\\d{5})(\\\\\\\\d{5})\",\"$1 $2 $3\",[\"1\"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,[\"10\\\\\\\\d{10}\"]]],\"881\":[\"881\",0,\"[0-36-9]\\\\\\\\d{8}\",[9],[[\"(\\\\\\\\d)(\\\\\\\\d{3})(\\\\\\\\d{5})\",\"$1 $2 $3\",[\"[0-36-9]\"]]],0,0,0,0,0,0,[0,[\"[0-36-9]\\\\\\\\d{8}\"]]],\"882\":[\"882\",0,\"[13]\\\\\\\\d{6}(?:\\\\\\\\d{2,5})?|[19]\\\\\\\\d{7}|(?:[25]\\\\\\\\d\\\\\\\\d|4)\\\\\\\\d{7}(?:\\\\\\\\d{2})?\",[7,8,9,10,11,12],[[\"(\\\\\\\\d{2})(\\\\\\\\d{5})\",\"$1 $2\",[\"16|342\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{6})\",\"$1 $2\",[\"49\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{2})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"1[36]|9\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{4})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"3[23]\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{3,4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"16\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"10|23|3(?:[15]|4[57])|4|51\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"34\"]],[\"(\\\\\\\\d{2})(\\\\\\\\d{4,5})(\\\\\\\\d{5})\",\"$1 $2 $3\",[\"[1-35]\"]]],0,0,0,0,0,0,[0,[\"342\\\\\\\\d{4}|(?:337|49)\\\\\\\\d{6}|(?:3(?:2|47|7\\\\\\\\d{3})|50\\\\\\\\d{3})\\\\\\\\d{7}\",[7,8,9,10,12]],0,0,0,0,0,0,[\"1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\\\\\\\d{4}|6\\\\\\\\d{5,10})|(?:345\\\\\\\\d|9[89])\\\\\\\\d{6}|(?:10|2(?:3|85\\\\\\\\d)|3(?:[15]|[69]\\\\\\\\d\\\\\\\\d)|4[15-8]|51)\\\\\\\\d{8}\"]]],\"883\":[\"883\",0,\"(?:[1-4]\\\\\\\\d|51)\\\\\\\\d{6,10}\",[8,9,10,11,12],[[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{2,8})\",\"$1 $2 $3\",[\"[14]|2[24-689]|3[02-689]|51[24-9]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3\",[\"510\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"21\"]],[\"(\\\\\\\\d{4})(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"51[13]\"]],[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{3})\",\"$1 $2 $3 $4\",[\"[235]\"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,[\"(?:2(?:00\\\\\\\\d\\\\\\\\d|10)|(?:370[1-9]|51\\\\\\\\d0)\\\\\\\\d)\\\\\\\\d{7}|51(?:00\\\\\\\\d{5}|[24-9]0\\\\\\\\d{4,7})|(?:1[013-79]|2[24-689]|3[02-689]|4[0-4])0\\\\\\\\d{5,9}\"]]],\"888\":[\"888\",0,\"\\\\\\\\d{11}\",[11],[[\"(\\\\\\\\d{3})(\\\\\\\\d{3})(\\\\\\\\d{5})\",\"$1 $2 $3\"]],0,0,0,0,0,0,[0,0,0,0,0,0,[\"\\\\\\\\d{11}\"]]],\"979\":[\"979\",0,\"[1359]\\\\\\\\d{8}\",[9],[[\"(\\\\\\\\d)(\\\\\\\\d{4})(\\\\\\\\d{4})\",\"$1 $2 $3\",[\"[1359]\"]]],0,0,0,0,0,0,[0,0,0,[\"[1359]\\\\\\\\d{8}\"]]]}}')},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=Object.assign||function(t){for(var e=1;e=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}(t,[\"country\",\"metadata\"]));return u.default.createElement(s.ReactInput,r({},e,{ref:this.storeInput,parse:c.parsePhoneNumberCharacter,format:this.format}))}}]),e}(o.Component),e.defaultProps={metadata:t},n}e.default=h()},function(t,e,n){\"use strict\";n.r(e);var r=n(786),i=n.n(r);n.d(e,\"templateParser\",(function(){return i.a}));var a=n(761),o=n.n(a);n.d(e,\"templateFormatter\",(function(){return o.a}));var u=n(787),s=n.n(u);n.d(e,\"ReactInput\",(function(){return s.a}));var c=n(788),l=n.n(c);n.d(e,\"parseDigit\",(function(){return l.a}));var f=n(746),h=n.n(f);n.d(e,\"parse\",(function(){return h.a}));var d=n(762),p=n.n(d);n.d(e,\"format\",(function(){return p.a}));var g=n(738);n.d(e,\"onChange\",(function(){return g.onChange})),n.d(e,\"onPaste\",(function(){return g.onPaste})),n.d(e,\"onCut\",(function(){return g.onCut})),n.d(e,\"onKeyDown\",(function(){return g.onKeyDown}))},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.default=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:\"x\",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:\" \",a=t.length,o=(0,r.count_occurences)(\"(\",t),u=(0,r.count_occurences)(\")\",t),s=o-u;for(;s>0&&a0&&(t=t.slice(0,e-1)+t.slice(e),e--);break;case\"Delete\":t=t.slice(0,e)+t.slice(e+1)}return{value:t,caret:e}}},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.getSelection=function(t){if(t.selectionStart===t.selectionEnd)return;return{start:t.selectionStart,end:t.selectionEnd}},e.getOperation=function(t){switch(t.keyCode){case r.Backspace:return\"Backspace\";case r.Delete:return\"Delete\"}},e.getCaretPosition=function(t){return t.selectionStart},e.setCaretPosition=function(t,e){if(void 0===e)return;!function(){if(\"undefined\"!==typeof navigator)return i.test(navigator.userAgent)}()?t.setSelectionRange(e,e):setTimeout((function(){return t.setSelectionRange(e,e)}),0)};var r=e.Keys={Backspace:8,Delete:46};var i=/Android/i},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=Object.assign||function(t){for(var e=1;e=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}(t,[\"onChange\",\"onFocus\",\"country\",\"metadata\",\"inputComponent\"]),o=this.state.value;return a.default.createElement(n,r({type:\"tel\",autoComplete:\"tel\"},i,{ref:this.storeInput,value:this.format(o),onChange:this.onChange,onFocus:e,onBlur:this.onBlur}))}}],[{key:\"getDerivedStateFromProps\",value:function(t){return{value:t.value}}}]),e}(h);return e.propTypes={value:o.default.string.isRequired,onChange:o.default.func.isRequired,onFocus:o.default.func,onBlur:o.default.func,country:o.default.string,metadata:o.default.object.isRequired,inputComponent:o.default.elementType.isRequired},e.defaultProps={metadata:t,inputComponent:\"input\"},(0,s.polyfill)(e)}e.default=d()},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=o(n(0)),i=o(n(1)),a=(o(n(11)),n(789));function o(t){return t&&t.__esModule?t:{default:t}}var u=function(t){var e=t.country,n=t.flags,i=t.flagsPath;t.className;return n&&n[e]?n[e]():r.default.createElement(\"img\",{alt:e,className:\"react-phone-number-input__icon-image\",src:\"\"+i+(0,a.getCountryCodeForFlag)(e).toLowerCase()+\".svg\"})};u.propTypes={country:i.default.string.isRequired,flags:i.default.objectOf(i.default.elementType),flagsPath:i.default.string.isRequired},e.default=u},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.getPreSelectedCountry=function(t,e,n,r,i){t&&t.country&&(e=t.country);n&&n.indexOf(e)<0&&(e=void 0);!e&&!r&&n&&n.length>0&&(e=n[0]);return e},e.getCountrySelectOptions=function(t,e,n){var r=t.map((function(t){return{value:t,label:e[t]}}));r.sort((function(t,e){return s(t.label,e.label)})),n&&r.unshift({label:e.ZZ});return r},e.parsePhoneNumber=function(t,e){return(0,r.parsePhoneNumberFromString)(t||\"\",e)},e.generateNationalNumberDigits=function(t){return t.formatNational().replace(/\\D/g,\"\")},e.migrateParsedInputForNewCountry=function(t,e,n,a,o){if(!t)return t;if(n){if(\"+\"===t[0])return o?0===t.indexOf(\"+\"+(0,r.getCountryCallingCode)(n,a))?c(t,n,a):\"\":i(t=c(t,e,a),n,a)||\"+\"+(0,r.getCountryCallingCode)(n,a)}else if(\"+\"!==t[0])return i(t,e,a)||\"\";return t},e.e164=i,e.trimNumber=a,e.getCountryForPartialE164Number=o,e.parseInput=function(t,e,n,r,u,s,c){t&&n&&s&&(t=a(t,n,c));t&&!n&&\"+\"!==t[0]&&(t=\"+\"+t);!t&&e&&\"+\"===e[0]&&(n=void 0);\"+\"===t&&e&&\"+\"===e[0]&&e.length>\"+\".length&&(n=void 0);var l=void 0;t&&(\"+\"===t[0]?\"+\"!==t&&(l=t):l=i(t,n,c));l&&(n=o(l,n,r,u,c));return{input:t,country:n,value:l}},e.get_country_from_possibly_incomplete_international_phone_number=u,e.compare_strings=s,e.strip_country_calling_code=c,e.get_national_significant_number_part=l,e.could_number_belong_to_country=f;var r=n(724);function i(t,e,n){if(t){if(\"+\"===t[0]){if(\"+\"===t)return;return t}if(e){var i=l(t,e,n);return i?\"+\"+(0,r.getCountryCallingCode)(e,n)+i:void 0}}}function a(t,e,n){var i=l(t,e,n).length-function(t,e){return(e=new r.Metadata(e)).country(t),e.possibleLengths()[e.possibleLengths().length-1]}(e,n);return i>0?t.slice(0,t.length-i):t}function o(t,e,n,r,i){if(\"+\"===t)return e;var a=u(t,i);return a&&(!n||n.indexOf(a)>=0)?a:e&&r&&!f(t,e,i)?void 0:e}function u(t,e){var n=new r.AsYouType(null,e);if(n.input(t),\"001\"!==n.country)return n.country}function s(t,e){return String.prototype.localeCompare?t.localeCompare(e):te?1:0}function c(t,e,n){if(e){var i=\"+\"+(0,r.getCountryCallingCode)(e,n);if(t.length=a.length)break;s=a[u++]}else{if((u=a.next()).done)break;s=u.value}var c=s;if(t.indexOf(c)===\"+\".length)return t.slice(\"+\".length+c.length)}return\"\"}function l(t,e,n){var i=new r.AsYouType(e,n);return i.input(t),i.getNationalNumber()}function f(t,e,n){for(var i=(0,r.getCountryCallingCode)(e,n),a=0;a+1=d.length)break;v=d[g++]}else{if((g=d.next()).done)break;v=g.value}var y=v;y.divider||y.value!==n||(h=y)}return u.default.createElement(\"div\",{className:(0,c.default)(l,\"react-phone-number-input__country--native\")},h&&u.default.createElement(h.icon,{value:n}),u.default.createElement(\"select\",{name:e,value:n||\"ZZ\",onChange:this.onChange,onFocus:i,onBlur:a,disabled:o,tabIndex:s,\"aria-label\":this.props[\"aria-label\"],className:\"react-phone-number-input__country-select\"},r.map((function(t){var e=t.value,n=t.label,r=t.divider;return u.default.createElement(\"option\",{key:r?\"|\":e||\"ZZ\",value:r?\"|\":e||\"ZZ\",disabled:!!r,className:r?\"react-phone-number-input__country-select-divider\":void 0},n)}))),u.default.createElement(f,null))}}]),e}(o.Component),r.propTypes={value:s.default.string,onChange:s.default.func.isRequired,options:s.default.arrayOf(s.default.shape({value:s.default.string,label:s.default.string,divider:s.default.bool})).isRequired,name:s.default.string,disabled:s.default.bool,tabIndex:s.default.number,selectArrowComponent:s.default.elementType.isRequired,onFocus:s.default.func,onBlur:s.default.func},r.defaultProps={selectArrowComponent:function(){return u.default.createElement(\"div\",{className:\"react-phone-number-input__country-select-arrow\"})}},i);e.default=d},function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return c}));var r=n(14),i=n(15),a=n(16),o=n(17),u=n(0),s=n.n(u),c=function(t){Object(a.a)(n,t);var e=Object(o.a)(n);function n(){return Object(r.a)(this,n),e.apply(this,arguments)}return Object(i.a)(n,[{key:\"render\",value:function(){var t=this.props,e=t.label,n=t.value,r=t.bordered,i=t.size,a=t.transparent,o=t.compact;return s.a.createElement(\"span\",{className:\"field \".concat(i,\" \").concat(r?\"bordered\":\"\",\" full \").concat(a?\"transparent\":\"\",\" \").concat(o?\"compact\":\"\")},s.a.createElement(\"span\",{className:\"field-label\"},e),s.a.createElement(\"span\",{className:\"field-value\"},n||\"-\"))}}]),n}(s.a.PureComponent);c.defaultProps={bordered:!0,transparent:!1,compact:!1,size:\"large\",value:\" \"}},function(t,e,n){var r=n(799),i=n(794),a=n(865),o=n(867),u=n(803),s=n(145),c=n(820),l=n(837),f=\"[object Object]\",h=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,d,p,g){var v=s(t),y=s(e),m=v?\"[object Array]\":u(t),b=y?\"[object Array]\":u(e),x=(m=\"[object Arguments]\"==m?f:m)==f,_=(b=\"[object Arguments]\"==b?f:b)==f,w=m==b;if(w&&c(t)){if(!c(e))return!1;v=!0,x=!1}if(w&&!x)return g||(g=new r),v||l(t)?i(t,e,n,d,p,g):a(t,e,m,n,d,p,g);if(!(1&n)){var O=x&&h.call(t,\"__wrapped__\"),j=_&&h.call(e,\"__wrapped__\");if(O||j){var S=O?t.value():t,C=j?e.value():e;return g||(g=new r),p(S,C,n,d,g)}}return!!w&&(g||(g=new r),o(t,e,n,d,p,g))}},function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n0){var a=e.strokeOpacity;r.isNil(a)||1===a||(t.globalAlpha=a),t.stroke()}this.afterPath(t)},afterPath:function(){},isHitBox:function(){return!0},isHit:function(t,e){var n=[t,e,1];if(this.invert(n),this.isHitBox()){var r=this.getBBox();if(r&&!o.box(r.minX,r.maxX,r.minY,r.maxY,n[0],n[1]))return!1}var i=this._attrs.clip;return i?(i.invert(n,this.get(\"canvas\")),!!i.isPointInPath(n[0],n[1])&&this.isPointInPath(n[0],n[1])):this.isPointInPath(n[0],n[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.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=null,e=this._attrs,n={};return r.each(e,(function(t,i){s[i]&&r.isArray(e[i])?n[i]=function(t){for(var e=[],n=0;n0){var a=e.strokeOpacity;r.isNil(a)||1===a||(t.globalAlpha=a),t.stroke()}this.afterPath(t)},afterPath:function(){},isHitBox:function(){return!0},isHit:function(t,e){var n=[t,e,1];if(this.invert(n),this.isHitBox()){var r=this.getBBox();if(r&&!o.box(r.minX,r.maxX,r.minY,r.maxY,n[0],n[1]))return!1}var i=this._attrs.clip;return i?(i.invert(n,this.get(\"canvas\")),!!i.isPointInPath(n[0],n[1])&&this.isPointInPath(n[0],n[1])):this.isPointInPath(n[0],n[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.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,i={};return r.each(n,(function(t,e){c[e]&&r.isArray(n[e])?i[e]=function(t){for(var e=[],n=0;n1){var y=h[1],m=Math.max.apply(null,y.values);isFinite(m)||(m=1),y.change({nice:!1,min:0,max:m})}c.scales=h;var b=new i[l](c);t[o]=b}},o._processData=function(){for(var t=this.get(\"data\"),e=[],n=this._groupData(t),r=0;ra&&(a=l)}}(ie.max)&&e.change({min:i,max:a})},o._adjust=function(t){if(t&&t.length){var e=this,n=e.get(\"adjusts\"),r=this.viewTheme||s,i=e.getYScale(),o=e.getXScale(),c=o.field,l=i?i.field:null;u.each(n,(function(n){var s=u.mix({xField:c,yField:l},n),f=u.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\")}s.adjustNames=h,s.dodgeRatio=s.dodgeRatio||r.widthRatio.column}else if(\"Stack\"===f){var d=e.get(\"coord\");if(!i){s.height=d.getHeight();var p=e.getDefaultValue(\"size\")||3;s.size=p}!d.isTransposed&&u.isNil(s.reverseOrder)&&(s.reverseOrder=!0)}new a[f](s).processAdjust(t),\"Stack\"===f&&i&&e._updateStackRange(l,i,t)}))}},o.setCoord=function(t){this.set(\"coord\",t);var e=this.getAttr(\"position\");this.get(\"shapeContainer\").setMatrix(t.matrix),e&&(e.coord=t)},o.paint=function(){var t=this.get(\"dataArray\"),e=[],n=this.getShapeFactory();n.setCoord(this.get(\"coord\")),this.set(\"shapeFactory\",n);var r=this.get(\"shapeContainer\");this._beforeMapping(t);for(var i=0;i=0?e:n<=0?n:0},o._normalizeValues=function(t,e){var n=[];if(u.isArray(t))for(var r=0;r1)for(var f=0;f0)u.each(n,(function(n){e+=\"-\"+t[n]}));else{var r,i=this.get(\"type\"),a=this.getXScale(),o=this.getYScale(),s=a.field||\"x\",c=o.field||\"y\",l=t[c];r=a.isIdentity?a.value:t[s],e+=\"interval\"===i||\"schema\"===i?\"-\"+r:\"line\"===i||\"area\"===i||\"path\"===i?\"-\"+i:\"-\"+r+\"-\"+l;var f=this._getGroupScales();u.isEmpty(f)||u.each(f,(function(n){var r=n.field;\"identity\"!==n.type&&(e+=\"-\"+t[r])}))}return e},o.getDrawCfg=function(t){var e={origin:t,x:t.x,y:t.y,color:t.color,size:t.size,shape:t.shape,isInCircle:this.isInCircle(),opacity:t.opacity},n=this.get(\"styleOptions\");return n&&n.style&&(e.style=this.getCallbackCfg(n.fields,n.style,t._origin)),this.get(\"generatePoints\")&&(e.points=t.points,e.nextPoints=t.nextPoints),this.get(\"animate\")&&(e._id=this._getShapeId(t._origin)),e},o.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\")))},o._applyViewThemeShapeStyle=function(t,e,n){var r=this.viewTheme||s,i=n.name;e?e&&(e.indexOf(\"hollow\")>-1||e.indexOf(\"liquid\")>-1)&&(i=\"hollow\"+u.upperFirst(i)):n.defaultShapeType.indexOf(\"hollow\")>-1&&(i=\"hollow\"+u.upperFirst(i));var a=r.shape[i]||{};t.style=u.mix({},a,t.style)},o.drawPoint=function(t,e,n,r){var i=t.shape,a=this.getDrawCfg(t);this._applyViewThemeShapeStyle(a,i,n);var o=n.drawShape(i,a,e);this.appendShapeInfo(o,r)},o.getAttr=function(t){return this.get(\"attrs\")[t]},o.getXScale=function(){return this.getAttr(\"position\").scales[0]},o.getYScale=function(){return this.getAttr(\"position\").scales[1]},o.getShapes=function(){var t=[],e=this.get(\"shapeContainer\").get(\"children\");return u.each(e,(function(e){e.get(\"origin\")&&t.push(e)})),t},o.getAttrsForLegend=function(){var t=this.get(\"attrs\"),e=[];return u.each(t,(function(t){g.includes(t.type)&&e.push(t)})),e},o.getFieldsForLegend=function(){var t=[],e=this.get(\"attrOptions\");return u.each(g,(function(n){var r=e[n];r&&r.field&&u.isString(r.field)&&(t=t.concat(r.field.split(\"*\")))})),u.uniq(t)},o.changeVisible=function(t,e){this.set(\"visible\",t);var n=this.get(\"shapeContainer\");n&&n.set(\"visible\",t);var r=this.get(\"labelContainer\");r&&r.set(\"visible\",t),!e&&n&&n.get(\"canvas\").draw()},o.reset=function(){this.set(\"attrOptions\",{}),this.clearInner()},o.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)},o.clear=function(){this.clearInner(),this.set(\"scales\",{})},o.destroy=function(){this.clear();var e=this.get(\"shapeContainer\");e&&e.remove(),this.offEvents(),t.prototype.destroy.call(this)},o.bindEvents=function(){this.get(\"view\")&&(this._bindActiveAction(),this._bindSelectedAction())},o.offEvents=function(){this.get(\"view\")&&(this._offActiveAction(),this._offSelectedAction())},y}(o);t.exports=y},function(t,e,n){var r=n(0),i=n(27),a=r.PathUtil,o={},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=a.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){r.isArray(t)&&(t=t[0]);var e=this[t]||this[this.defaultShapeType];return e._coord=this._coord,e},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).draw(e,n);return r&&(r.setSilent(\"origin\",e.origin),r._id=e.yIndex?e._id+e.yIndex:e._id,r.name=this.name),r}};o.registerFactory=function(t,e){var n=r.upperFirst(t),i=r.assign({},s,e);return o[n]=i,i.name=t,i},o.registerShape=function(t,e,n){var i=r.upperFirst(t),a=o[i],s=r.assign({},u,n);return a[e]=s,s},o.getShapeFactory=function(t){return t=t||\"point\",this[r.upperFirst(t)]},t.exports=o},function(t,e,n){var r=n(19);t.exports=function(t){return r(t,\"Function\")}},function(t,e,n){var r=n(19);t.exports=function(t){return r(t,\"String\")}},function(t,e,n){\"use strict\";var r=n(119);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(495);n.d(e,\"c\",(function(){return i.b})),n.d(e,\"b\",(function(){return i.a}));var a=n(494);n.d(e,\"a\",(function(){return a.a}))},function(t,e,n){\"use strict\";n.d(e,\"d\",(function(){return u})),n.d(e,\"a\",(function(){return s})),n.d(e,\"b\",(function(){return c})),n.d(e,\"c\",(function(){return l})),e.g=function(t,e){var n=f(t,e);if(n.state>0)throw new Error(\"too late; already scheduled\");return n},e.e=function(t,e){var n=f(t,e);if(n.state>3)throw new Error(\"too late; already running\");return n},e.f=f;var r=n(497),i=n(75),a=n.i(r.a)(\"start\",\"end\",\"cancel\",\"interrupt\"),o=[],u=1,s=2,c=5,l=6;function f(t,e){var n=t.__transition;if(!n||!(n=n[e]))throw new Error(\"transition not found\");return n}e.h=function(t,e,r,f,h,d){var p=t.__transition;if(p){if(r in p)return}else t.__transition={};!function(t,e,r){var a,o=t.__transition;function f(c){var p,g,v,y;if(r.state!==u)return d();for(p in o)if((y=o[p]).name===r.name){if(3===y.state)return n.i(i.timeout)(f);4===y.state?(y.state=l,y.timer.stop(),y.on.call(\"interrupt\",t,t.__data__,y.index,y.group),delete o[p]):+p=u[l]?1:0,d=f>Math.PI?1:0,p=n.convertPoint(s),g=a(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}(n,i,t)):u.push(o(r,t));break;case\"z\":default:u.push(r)}})),function(t){r.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\")}}))}(u),u}};t.exports=u},function(t,e,n){var r=n(10),i=n(3),a=n(33),o=n(7),u=function(){var t=e.prototype;function e(t){this._initDefaultCfg(),r(this,t),this.init()}return t._initDefaultCfg=function(){this.type=\"base\",this.formatter=null,this.range=[0,1],this.ticks=null,this.values=[]},t.init=function(){},t.getTicks=function(){var t=this,e=t.ticks,n=[];return i(e,(function(e){var r;r=a(e)?e:{text:t.getText(e),tickValue:e,value:t.scale(e)},n.push(r)})),n},t.getText=function(t,e){var n=this.formatter;return t=n?n(t,e):t,!o(t)&&t.toString||(t=\"\"),t.toString()},t.rangeMin=function(){return this.range[0]},t.rangeMax=function(){var t=this.range;return t[t.length-1]},t.invert=function(t){return t},t.translate=function(t){return t},t.scale=function(t){return t},t.clone=function(){var t=this,e=t.constructor,n={};return i(t,(function(e,r){n[r]=t[r]})),new e(n)},t.change=function(t){return this.ticks=null,r(this,t),this.init(),this},e}();t.exports=u},function(t,e,n){\"use strict\";e.b=j,e.a=S,e.c=function(){return++O};var r=n(24),i=n(573),a=n(574),o=n(575),u=n(576),s=n(577),c=n(579),l=n(580),f=n(581),h=n(582),d=n(583),p=n(584),g=n(585),v=n(586),y=n(587),m=n(588),b=n(589),x=n(590),_=n(76),w=n(578),O=0;function j(t,e,n,r){this._groups=t,this._parents=e,this._name=n,this._id=r}function S(t){return n.i(r.selection)().transition(t)}var C=r.selection.prototype;j.prototype=S.prototype={constructor:j,select:d.a,selectAll:p.a,filter:c.a,merge:l.a,selection:g.a,transition:x.a,call:C.call,nodes:C.nodes,node:C.node,size:C.size,empty:C.empty,each:C.each,on:f.a,attr:i.a,attrTween:a.a,style:v.a,styleTween:y.a,text:m.a,textTween:b.a,remove:h.a,tween:_.a,delay:o.a,duration:u.a,ease:s.a,end:w.a}},function(t,e,n){var r=n(0),i=r.DomUtil,a=[\"start\",\"process\",\"end\",\"reset\"],o=function(){var t=e.prototype;function e(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()}return t.getDefaultCfg=function(){return{startEvent:\"mousedown\",processEvent:\"mousemove\",endEvent:\"mouseup\",resetEvent:\"dblclick\"}},t._start=function(t){var e=this;e.preStart&&e.preStart(t),e.start(t),e.onStart&&e.onStart(t)},t._process=function(t){var e=this;e.preProcess&&e.preProcess(t),e.process(t),e.onProcess&&e.onProcess(t)},t._end=function(t){var e=this;e.preEnd&&e.preEnd(t),e.end(t),e.onEnd&&e.onEnd(t)},t._reset=function(t){var e=this;e.preReset&&e.preReset(t),e.reset(t),e.onReset&&e.onReset(t)},t.start=function(){},t.process=function(){},t.end=function(){},t.reset=function(){},t._bindEvents=function(){var t=this,e=t.canvas.get(\"canvasDOM\");t._clearEvents(),r.each(a,(function(n){var a=r.upperFirst(n);t[\"_on\"+a+\"Listener\"]=i.addEventListener(e,t[n+\"Event\"],r.wrapBehavior(t,\"_\"+n))}))},t._clearEvents=function(){var t=this;r.each(a,(function(e){var n=\"_on\"+r.upperFirst(e)+\"Listener\";t[n]&&t[n].remove()}))},t.destroy=function(){this._clearEvents()},e}();t.exports=o},function(t,e,n){var r=n(257);t.exports=n(597)(r.isElement,!0)},function(t,e,n){t.exports={Axis:n(273),Component:n(79),Guide:n(281),Label:n(285),Legend:n(291),Tooltip:n(296)}},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};t.exports=function(t){var e=\"undefined\"===typeof t?\"undefined\":n(t);return null!==t&&\"object\"===e||\"function\"===e}},function(t,e,n){\"use strict\";e.b=function(t,e){var a=e-t;return a?i(t,a>180||a<-180?a-360*Math.round(a/360):a):n.i(r.a)(isNaN(t)?e:t)},e.c=function(t){return 1===(t=+t)?a:function(e,i){return i-e?function(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)}}(e,i,t):n.i(r.a)(isNaN(e)?i:e)}},e.a=a;var r=n(242);function i(t,e){return function(n){return t+n*e}}function a(t,e){var a=e-t;return a?i(t,a):n.i(r.a)(isNaN(t)?e:t)}},function(t,e,n){var r=n(10),i=function(){var t=e.prototype;function e(t){this._initDefaultCfg(),r(this,t)}return t._initDefaultCfg=function(){this.adjustNames=[\"x\",\"y\"]},t.processAdjust=function(){},e}();t.exports=i},function(t,e,n){var r=n(15),i=n(5),a=n(7),o=n(10),u=n(3);function s(t,e){return r(e)?e:t.invert(t.scale(e))}var 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;o1&&(e=(t[1].value-t[0].value)/2);for(var n=[],r=0;r0){var u=e.value-i[a-1].value;u/=t.get(\"subTickCount\")+1;for(var s=1;s<=n;s++){var c={text:\"\",value:a?i[a-1].value+s*u:s*u},l=t.getTickPoint(c.value),f=void 0;f=o&&o.length?o.length:parseInt(.6*r.length,10),t._addTickItem(s-1,l,f,\"sub\")}}}))}},c._addTickLine=function(t,e){var n=a.mix({},e),r=[];a.each(t,(function(t){r.push([\"M\",t.x1,t.y1]),r.push([\"L\",t.x2,t.y2])})),delete n.length,n.path=r;var i=this.get(\"group\").addShape(\"path\",{attrs:n});i.name=\"axis-ticks\",i._id=this.get(\"_id\")+\"-ticks\",i.set(\"coord\",this.get(\"coord\")),this.get(\"appendInfo\")&&i.setSilent(\"appendInfo\",this.get(\"appendInfo\"))},c._renderTicks=function(){var t=this.get(\"tickItems\"),e=this.get(\"subTickItems\");if(!a.isEmpty(t)){var n=this.get(\"tickLine\");this._addTickLine(t,n)}if(!a.isEmpty(e)){var r=this.get(\"subTickLine\")||this.get(\"tickLine\");this._addTickLine(e,r)}},c._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(o,t))}},c._renderLabels=function(){var t=this.get(\"labelRenderer\"),e=this.get(\"labelItems\");t&&(t.set(\"items\",e),t._dryDraw())},c.paint=function(){var t=this.get(\"tickLine\"),e=!0;t&&t.hasOwnProperty(\"alignWithLabel\")&&(e=t.alignWithLabel),this._renderLine();var n=this.get(\"type\");\"cat\"!==n&&\"timeCat\"!==n||!1!==e?this._processTicks():this._processCatTicks(),this._renderTicks(),this._renderGrid(),this._renderLabels();var r=this.get(\"label\");r&&r.autoRotate&&this.autoRotateLabels(),r&&r.autoHide&&this.autoHideLabels()},c.parseTick=function(t,e,n){return{text:t,value:e/(n-1)}},c.getTextAnchor=function(t){return Math.abs(t[1]/t[0])>=1?\"center\":t[0]>0?\"start\":\"end\"},c.getMaxLabelWidth=function(t){var e=t.getLabels(),n=0;return a.each(e,(function(t){var e=t.getBBox().width;n1){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=o[t];if(!e){for(var n=t.toString(16),r=n.length;r<6;r++)n=\"0\"+n;e=\"#\"+n,o[t]=e}return e}}},function(t,e,n){var r=n(1),i=/[MLHVQTCSAZ]([^MLHVQTCSAZ]*)/gi,a=/[^\\s\\,]+/gi;t.exports={parseRadius:function(t){var e=0,n=0,i=0,a=0;return r.isArray(t)?1===t.length?e=n=i=a=t[0]:2===t.length?(e=i=t[0],n=a=t[1]):3===t.length?(e=t[0],n=a=t[1],i=t[2]):(e=t[0],n=t[1],i=t[2],a=t[3]):e=n=i=a=t,{r1:e,r2:n,r3:i,r4:a}},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(a))[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}}},function(t,e,n){var r=n(45),i=n(5);function a(t,e,n,o){for(var u in n=n||0,o=o||5,e)if(e.hasOwnProperty(u)){var s=e[u];null!==s&&r(s)?(r(t[u])||(t[u]={}),n2&&void 0!==arguments[2]?arguments[2]:1e-5;return Math.abs(t-e)180||a<-180?a-360*Math.round(a/360):a):n.i(r.a)(isNaN(t)?e:t)},e.c=function(t){return 1===(t=+t)?a:function(e,i){return i-e?function(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)}}(e,i,t):n.i(r.a)(isNaN(e)?i:e)}},e.a=a;var r=n(235);function i(t,e){return function(n){return t+n*e}}function a(t,e){var a=e-t;return a?i(t,a):n.i(r.a)(isNaN(t)?e:t)}},function(e,n){e.exports=t},function(t,e,n){\"use strict\";function r(t,e){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:0,r=this.matrix,i=[t,e,n];return s.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=u.invert([],r),a=[t,e,n];return s.transformMat3(a,a,i),a}},{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 u.translate(e,e,[-n.x,-n.y]),u.rotate(e,e,t),u.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 u.translate(n,n,[-r.x,-r.y]),u.scale(n,n,[t,e]),u.translate(n,n,[r.x,r.y]),this}},{key:\"translate\",value:function(t,e){var n=this.matrix;return u.translate(n,n,[t,e]),this}},{key:\"transpose\",value:function(){return this.isTransposed=!this.isTransposed,this}}]),t}();t.exports=c},function(t,e,n){function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=n(0),a=n(312),o=n(18).Canvas,u=i.DomUtil,s=n(6),c=n(316),l=n(151),f=n(153),h=n(152),d=n(154);function p(t,e){return i.isEqualWith(t,e,(function(t,e){return t===e}))}var g=function(t){var e,n;function g(){return t.apply(this,arguments)||this}n=t,(e=g).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var v=g.prototype;return v.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return i.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:s.plotCfg.padding,background:null,autoPaddingAppend:5,limitInPlot:!1,renderer:s.renderer,views:[]})},v.init=function(){var e=this.get(\"viewTheme\");this._initCanvas(),this._initPlot(),this._initEvents(),t.prototype.init.call(this);var n=new l.Tooltip({chart:this,viewTheme:e,options:{}});this.set(\"tooltipController\",n);var r=new l.Legend({chart:this,viewTheme:e});this.set(\"legendController\",r),this.set(\"_id\",\"chart\"),this.emit(\"afterinit\")},v._isAutoPadding=function(){var t=this.get(\"padding\");return i.isArray(t)?t.includes(\"auto\"):\"auto\"===t},v._getAutoPadding=function(){for(var t=this.get(\"padding\"),e=this.get(\"frontPlot\").getBBox(),n=this.get(\"backPlot\"),r=h(n,d(this.get(\"plotRange\"))),a=f(e,r),o=[0-a.minY,a.maxX-this.get(\"width\"),a.maxY-this.get(\"height\"),0-a.minX],u=i.toAllPadding(t),s=0;s');t.appendChild(a),this.set(\"wrapperEl\",a),this.get(\"forceFit\")&&(n=u.getWidth(t,n),this.set(\"width\",n));var s=this.get(\"renderer\"),c=new o({containerDOM:a,width:n,height:r,pixelRatio:\"svg\"===s?1:this.get(\"pixelRatio\"),renderer:s});this.set(\"canvas\",c)},v._initPlot=function(){this._initPlotBack();var t=this.get(\"canvas\"),e=t.addGroup({zIndex:1}),n=t.addGroup({zIndex:0}),r=t.addGroup({zIndex:3});this.set(\"backPlot\",e),this.set(\"middlePlot\",n),this.set(\"frontPlot\",r)},v._initPlotBack=function(){var t=this.get(\"canvas\"),e=this.get(\"viewTheme\"),n=t.addGroup(c,{padding:this.get(\"padding\"),plotBackground:i.mix({},e.plotBackground,this.get(\"plotBackground\")),background:i.mix({},e.background,this.get(\"background\"))});this.set(\"plot\",n),this.set(\"plotRange\",n.get(\"plotRange\"))},v._initEvents=function(){this.get(\"forceFit\")&&window.addEventListener(\"resize\",i.wrapBehavior(this,\"_initForceFitEvent\"))},v._initForceFitEvent=function(){var t=setTimeout(i.wrapBehavior(this,\"forceFit\"),200);clearTimeout(this.get(\"resizeTimer\")),this.set(\"resizeTimer\",t)},v._renderLegends=function(){var t=this.get(\"options\").legends;if(i.isNil(t)||!1!==t){var e=this.get(\"legendController\");if(e.options=t||{},e.plotRange=this.get(\"plotRange\"),t&&t.custom)e.addCustomLegend();else{var n=this.getAllGeoms(),r=[];i.each(n,(function(t){var n=t.get(\"view\"),a=t.getAttrsForLegend();i.each(a,(function(a){var o=a.type,u=a.getScale(o);if(u.field&&\"identity\"!==u.type&&!function(t,e){var n=!1;return i.each(t,(function(t){var r=[].concat(t.values),i=[].concat(e.values);t.type!==e.type||t.field!==e.field||r.sort().toString()!==i.sort().toString()||(n=!0)})),n}(r,u)){r.push(u);var s=n.getFilteredOutValues(u.field);e.addLegend(u,a,t,s)}}))}));var a=this.getYScales();0===r.length&&a.length>1&&e.addMixedLegend(a,n)}e.alignLegends()}},v._renderTooltips=function(){var t=this.get(\"options\");if(i.isNil(t.tooltip)||!1!==t.tooltip){var e=this.get(\"tooltipController\");e.options=t.tooltip||{},e.renderTooltip()}},v.getAllGeoms=function(){var t=[];t=t.concat(this.get(\"geoms\"));var e=this.get(\"views\");return i.each(e,(function(e){t=t.concat(e.get(\"geoms\"))})),t},v.forceFit=function(){if(this&&!this.destroyed){var t=this.get(\"container\"),e=this.get(\"width\"),n=u.getWidth(t,e);if(0!==n&&n!==e){var r=this.get(\"height\");this.changeSize(n,r)}return this}},v.resetPlot=function(){var t=this.get(\"plot\"),e=this.get(\"padding\");p(e,t.get(\"padding\"))||(t.set(\"padding\",e),t.repaint())},v.changeSize=function(t,e){this.get(\"canvas\").changeSize(t,e);var n=this.get(\"plot\");return this.set(\"width\",t),this.set(\"height\",e),n.repaint(),this.set(\"keepPadding\",!0),this.repaint(),this.set(\"keepPadding\",!1),this.emit(\"afterchangesize\"),this},v.changeWidth=function(t){return this.changeSize(t,this.get(\"height\"))},v.changeHeight=function(t){return this.changeSize(this.get(\"width\"),t)},v.view=function(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\"),i.isNil(t.animate)&&(t.animate=this.get(\"animate\")),t.options=i.mix({},this._getSharedOptions(),t.options);var e=new a(t);return e.set(\"_id\",\"view\"+this.get(\"views\").length),this.get(\"views\").push(e),this.emit(\"addview\",{view:e}),e},v.removeView=function(t){var e=this.get(\"views\");i.Array.remove(e,t),t.destroy()},v._getSharedOptions=function(){var t=this.get(\"options\"),e={};return i.each([\"scales\",\"coord\",\"axes\"],(function(n){e[n]=i.cloneDeep(t[n])})),e},v.getViewRegion=function(){var t=this.get(\"plotRange\");return{start:t.bl,end:t.tr}},v.legend=function(t,e){var n=this.get(\"options\");n.legends||(n.legends={});var r={};return!1===t?n.legends=!1:i.isObject(t)?r=t:i.isString(t)?r[t]=e:r=e,i.mix(n.legends,r),this},v.tooltip=function(t,e){var n=this.get(\"options\");return n.tooltip||(n.tooltip={}),!1===t?n.tooltip=!1:i.isObject(t)?i.mix(n.tooltip,t):i.mix(n.tooltip,e),this},v.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},v.clearInner=function(){var e=this.get(\"views\");i.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)},v.drawComponents=function(){t.prototype.drawComponents.call(this),this.get(\"keepLegend\")||this._renderLegends()},v.render=function(){if(!this.get(\"keepPadding\")&&this._isAutoPadding()){this.beforeRender(),this.drawComponents();var e=this._getAutoPadding(),n=this.get(\"plot\");p(n.get(\"padding\"),e)||(n.set(\"padding\",e),n.repaint())}var r=this.get(\"middlePlot\");if(this.get(\"limitInPlot\")&&!r.attr(\"clip\")){var a=i.getClipByRange(this.get(\"plotRange\"));r.attr(\"clip\",a)}t.prototype.render.call(this),this._renderTooltips()},v.repaint=function(){this.get(\"keepPadding\")||this.resetPlot(),t.prototype.repaint.call(this)},v.changeVisible=function(t){var e=t?\"\":\"none\";this.get(\"wrapperEl\").style.display=e},v.toDataURL=function(){var t=this.get(\"canvas\"),e=this.get(\"renderer\"),n=t.get(\"el\"),r=\"\";if(\"svg\"===e){var i=n.cloneNode(!0),a=document.implementation.createDocumentType(\"svg\",\"-//W3C//DTD SVG 1.1//EN\",\"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\"),o=document.implementation.createDocument(\"http://www.w3.org/2000/svg\",\"svg\",a);o.replaceChild(i,o.documentElement);var u=(new XMLSerializer).serializeToString(o);r=\"data:image/svg+xml;charset=utf8,\"+encodeURIComponent(u)}else\"canvas\"===e&&(r=n.toDataURL(\"image/png\"));return r},v.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 a=t.split(\",\"),o=a[0].match(/:(.*?);/)[1],u=atob(a[1]),s=u.length,c=new Uint8Array(s);s--;)c[s]=u.charCodeAt(s);var l=new Blob([c],{type:o});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)},v.showTooltip=function(t){var e=this.getViewsByPoint(t);return e.length&&this.get(\"tooltipController\").showTooltip(t,e),this},v.lockTooltip=function(){return this.get(\"tooltipController\").lockTooltip(),this},v.unlockTooltip=function(){return this.get(\"tooltipController\").unlockTooltip(),this},v.hideTooltip=function(){return this.get(\"tooltipController\").hideTooltip(),this},v.getTooltipItems=function(t){var e=this.getViewsByPoint(t),n=[];return i.each(e,(function(e){var r=e.get(\"geoms\");i.each(r,(function(e){var r=e.get(\"dataArray\"),a=[];i.each(r,(function(n){var r=e.findPoint(t,n);if(r){var i=e.getTipItems(r);a=a.concat(i)}})),n=n.concat(a)}))})),n},v.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\",i.getWrapBehavior(this,\"_initForceFitEvent\")),this.emit(\"afterdestroy\")},g}(a);t.exports=g},function(t,e,n){var r=n(202),i=n(18),a=n(149),o=n(49),u=n(6),s=n(13),c=n(0),l={version:u.version,Animate:a,Chart:o,Global:u,Scale:r,Shape:s,Util:c,G:i,DomUtil:c.DomUtil,MatrixUtil:c.MatrixUtil,PathUtil:c.PathUtil,track:function(){console.warn(\"G2 tracks nothing ;-)\")}};\"undefined\"!==typeof window&&(window.G2?console.warn(\"There are multiple versions of G2. Version \"+l.version+\"'s reference is 'window.G2_3'\"):window.G2=l),t.exports=l},function(t,e,n){var r=n(6),i=n(0),a=i.assign,o=i.isNil,u=i.isArray,s=i.cloneDeep,c=i.wrapBehavior,l=i.getWrapBehavior,f=function(){var t=e.prototype;function e(t){var e=this.getDefaultCfg();a(this,e,t),this.init()}return t.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}}}},t.init=function(){if(!this.chart)throw new Error(\"Facets Error: please specify the chart!\");this._bindEvent(),this.initContainer(),this.chart.get(\"data\")&&this.initViews()},t.initContainer=function(){var t=this.chart.get(\"frontPlot\").addGroup();this.group=t},t.initViews=function(){for(var t=this.chart,e=t.get(\"data\"),n=this.eachView,r=this.generateFacets(e),i=0;in&&(i=2*Math.PI-t+e,a=t-n):(i=t-e,a=n-t),i>a?n:e}function o(t,e,n,i){var o=0;return n-e>=2*Math.PI&&(o=2*Math.PI),e=r.mod(e,2*Math.PI),n=r.mod(n,2*Math.PI)+o,t=r.mod(t,2*Math.PI),i?e>=n?t>n&&tn?t:a(t,e,n):e<=n?ee||tt.x&&(p=t.x),gt.y&&(v=t.y),y0&&d>0?f=Math.PI/2-p:h<0&&d<0?f=-Math.PI/2-p:h>=0&&d<0?f=-p-Math.PI/2:h<=0&&d>0&&(f=Math.PI/2-p);var g=function(t){var e,n=[],a=r.parsePath(t.path);if(!Array.isArray(a)||0===a.length||\"M\"!==a[0][0]&&\"m\"!==a[0][0])return!1;for(var o=a.length,u=0;u=0,c=s?n.toUpperCase():n,d=t,v=e.endPoint,y=d[1],m=d[2];switch(c){default:break;case\"M\":u=s?f(y,m,v):{x:y,y:m},this.command=\"M\",this.params=[v,u],this.subStart=u,this.endPoint=u;break;case\"L\":u=s?f(y,m,v):{x:y,y:m},this.command=\"L\",this.params=[v,u],this.subStart=e.subStart,this.endPoint=u,this.endTangent=function(){return[u.x-v.x,u.y-v.y]},this.startTangent=function(){return[v.x-u.x,v.y-u.y]};break;case\"H\":u=s?f(y,0,v):{x:y,y:v.y},this.command=\"L\",this.params=[v,u],this.subStart=e.subStart,this.endPoint=u,this.endTangent=function(){return[u.x-v.x,u.y-v.y]},this.startTangent=function(){return[v.x-u.x,v.y-u.y]};break;case\"V\":u=s?f(0,y,v):{x:v.x,y:y},this.command=\"L\",this.params=[v,u],this.subStart=e.subStart,this.endPoint=u,this.endTangent=function(){return[u.x-v.x,u.y-v.y]},this.startTangent=function(){return[v.x-u.x,v.y-u.y]};break;case\"Q\":s?(i=f(y,m,v),a=f(d[3],d[4],v)):(i={x:y,y:m},a={x:d[3],y:d[4]}),this.command=\"Q\",this.params=[v,i,a],this.subStart=e.subStart,this.endPoint=a,this.endTangent=function(){return[a.x-i.x,a.y-i.y]},this.startTangent=function(){return[v.x-i.x,v.y-i.y]};break;case\"T\":a=s?f(y,m,v):{x:y,y:m},\"Q\"===e.command?(i=h(e.params[1],v),this.command=\"Q\",this.params=[v,i,a],this.subStart=e.subStart,this.endPoint=a,this.endTangent=function(){return[a.x-i.x,a.y-i.y]},this.startTangent=function(){return[v.x-i.x,v.y-i.y]}):(this.command=\"TL\",this.params=[v,a],this.subStart=e.subStart,this.endPoint=a,this.endTangent=function(){return[a.x-v.x,a.y-v.y]},this.startTangent=function(){return[v.x-a.x,v.y-a.y]});break;case\"C\":s?(i=f(y,m,v),a=f(d[3],d[4],v),o=f(d[5],d[6],v)):(i={x:y,y:m},a={x:d[3],y:d[4]},o={x:d[5],y:d[6]}),this.command=\"C\",this.params=[v,i,a,o],this.subStart=e.subStart,this.endPoint=o,this.endTangent=function(){return[o.x-a.x,o.y-a.y]},this.startTangent=function(){return[v.x-i.x,v.y-i.y]};break;case\"S\":s?(a=f(y,m,v),o=f(d[3],d[4],v)):(a={x:y,y:m},o={x:d[3],y:d[4]}),\"C\"===e.command?(i=h(e.params[2],v),this.command=\"C\",this.params=[v,i,a,o],this.subStart=e.subStart,this.endPoint=o,this.endTangent=function(){return[o.x-a.x,o.y-a.y]},this.startTangent=function(){return[v.x-i.x,v.y-i.y]}):(this.command=\"SQ\",this.params=[v,a,o],this.subStart=e.subStart,this.endPoint=o,this.endTangent=function(){return[o.x-a.x,o.y-a.y]},this.startTangent=function(){return[v.x-a.x,v.y-a.y]});break;case\"A\":var b=y,x=m,_=d[3],w=d[4],O=d[5];u=s?f(d[6],d[7],v):{x:d[6],y:d[7]},this.command=\"A\";var j=function(t,e,n,i,a,o,u){var s=r.mod(r.toRadian(u),2*Math.PI),c=t.x,l=t.y,f=e.x,h=e.y,d=Math.cos(s)*(c-f)/2+Math.sin(s)*(l-h)/2,v=-1*Math.sin(s)*(c-f)/2+Math.cos(s)*(l-h)/2,y=d*d/(a*a)+v*v/(o*o);y>1&&(a*=Math.sqrt(y),o*=Math.sqrt(y));var m=a*a*(v*v)+o*o*(d*d),b=Math.sqrt((a*a*(o*o)-m)/m);n===i&&(b*=-1),isNaN(b)&&(b=0);var x=b*a*v/o,_=b*-o*d/a,w=(c+f)/2+Math.cos(s)*x-Math.sin(s)*_,O=(l+h)/2+Math.sin(s)*x+Math.cos(s)*_,j=g([1,0],[(d-x)/a,(v-_)/o]),S=[(d-x)/a,(v-_)/o],C=[(-1*d-x)/a,(-1*v-_)/o],M=g(S,C);return p(S,C)<=-1&&(M=Math.PI),p(S,C)>=1&&(M=0),0===i&&M>0&&(M-=2*Math.PI),1===i&&M<0&&(M+=2*Math.PI),[t,w,O,a,o,j,M,s,i]}(v,u,w,O,b,x,_);this.params=j;var S=e.subStart;this.subStart=S,this.endPoint=u;var C=j[5]%(2*Math.PI);r.isNumberEqual(C,2*Math.PI)&&(C=0);var M=j[6]%(2*Math.PI);r.isNumberEqual(M,2*Math.PI)&&(M=0);var E=.001;this.startTangent=function(){0===O&&(E*=-1);var t=j[3]*Math.cos(C-E)+j[1],e=j[4]*Math.sin(C-E)+j[2];return[t-S.x,e-S.y]},this.endTangent=function(){var t=j[6];t-2*Math.PI<1e-4&&(t=0);var e=j[3]*Math.cos(C+t+E)+j[1],n=j[4]*Math.sin(C+t-E)+j[2];return[v.x-e,v.y-n]};break;case\"Z\":this.command=\"Z\",this.params=[v,e.subStart],this.subStart=e.subStart,this.endPoint=e.subStart}},isInside:function(t,e,n){var r=this.command,a=this.params,o=this.box;if(o&&!i.box(o.minX,o.maxX,o.minY,o.maxY,t,e))return!1;switch(r){default:break;case\"M\":return!1;case\"TL\":case\"L\":case\"Z\":return i.line(a[0].x,a[0].y,a[1].x,a[1].y,n,t,e);case\"SQ\":case\"Q\":return i.quadraticline(a[0].x,a[0].y,a[1].x,a[1].y,a[2].x,a[2].y,n,t,e);case\"C\":return i.cubicline(a[0].x,a[0].y,a[1].x,a[1].y,a[2].x,a[2].y,a[3].x,a[3].y,n,t,e);case\"A\":var u=a,l=u[1],f=u[2],h=u[3],d=u[4],p=u[5],g=u[6],v=u[7],y=u[8],m=h>d?h:d,b=h>d?1:h/d,x=h>d?d/h:1;u=[t,e,1];var _=[1,0,0,0,1,0,0,0,1];return c.translate(_,_,[-l,-f]),c.rotate(_,_,-v),c.scale(_,_,[1/b,1/x]),s.transformMat3(u,u,_),i.arcline(0,0,m,p,p+g,1-y,n,u[0],u[1])}return!1},draw:function(t){var e,n,r,i=this.command,a=this.params;switch(i){default:break;case\"M\":t.moveTo(a[1].x,a[1].y);break;case\"TL\":case\"L\":t.lineTo(a[1].x,a[1].y);break;case\"SQ\":case\"Q\":e=a[1],n=a[2],t.quadraticCurveTo(e.x,e.y,n.x,n.y);break;case\"C\":e=a[1],n=a[2],r=a[3],t.bezierCurveTo(e.x,e.y,n.x,n.y,r.x,r.y);break;case\"A\":var o=a,u=o[1],s=o[2],c=o[3],l=o[4],f=o[5],h=o[6],d=o[7],p=o[8],g=c>l?c:l,v=c>l?1:c/l,y=c>l?l/c:1;t.translate(u,s),t.rotate(d),t.scale(v,y),t.arc(0,0,g,f,f+h,1-p),t.scale(1/v,1/y),t.rotate(-d),t.translate(-u,-s);break;case\"Z\":t.closePath()}},getBBox:function(t){var e,n,r,i,s=t/2,c=this.params;switch(this.command){default:case\"M\":case\"Z\":break;case\"TL\":case\"L\":this.box={minX:Math.min(c[0].x,c[1].x)-s,maxX:Math.max(c[0].x,c[1].x)+s,minY:Math.min(c[0].y,c[1].y)-s,maxY:Math.max(c[0].y,c[1].y)+s};break;case\"SQ\":case\"Q\":for(r=0,i=(n=o.extrema(c[0].x,c[1].x,c[2].x)).length;rO&&(O=C)}var M=u.yExtrema(y,d,p),E=1/0,P=-1/0,k=[b,x];for(r=2*-Math.PI;r<=2*Math.PI;r+=Math.PI){var T=M+r;1===m?bP&&(P=A)}this.box={minX:w-s,maxX:O+s,minY:E-s,maxY:P+s}}}}),t.exports=v},function(t,e,n){var r=n(1);function i(t,e,n,r){return{x:Math.cos(r)*n+t,y:Math.sin(r)*n+e}}function a(t,e,n,r){var i,a;return r?tn&&(i=2*Math.PI-t+e,a=t-n):(i=t-e,a=n-t),i>a?n:e}function o(t,e,n,i){var o=0;return n-e>=2*Math.PI&&(o=2*Math.PI),e=r.mod(e,2*Math.PI),n=r.mod(n,2*Math.PI)+o,t=r.mod(t,2*Math.PI),i?e>=n?t>n&&tn?t:a(t,e,n):e<=n?ee||tt.x&&(p=t.x),gt.y&&(v=t.y),y=0,c=s?n.toUpperCase():n,d=t,v=e.endPoint,y=d[1],m=d[2];switch(c){default:break;case\"M\":u=s?f(y,m,v):{x:y,y:m},this.command=\"M\",this.params=[v,u],this.subStart=u,this.endPoint=u;break;case\"L\":u=s?f(y,m,v):{x:y,y:m},this.command=\"L\",this.params=[v,u],this.subStart=e.subStart,this.endPoint=u,this.endTangent=function(){return[u.x-v.x,u.y-v.y]},this.startTangent=function(){return[v.x-u.x,v.y-u.y]};break;case\"H\":u=s?f(y,0,v):{x:y,y:v.y},this.command=\"L\",this.params=[v,u],this.subStart=e.subStart,this.endPoint=u,this.endTangent=function(){return[u.x-v.x,u.y-v.y]},this.startTangent=function(){return[v.x-u.x,v.y-u.y]};break;case\"V\":u=s?f(0,y,v):{x:v.x,y:y},this.command=\"L\",this.params=[v,u],this.subStart=e.subStart,this.endPoint=u,this.endTangent=function(){return[u.x-v.x,u.y-v.y]},this.startTangent=function(){return[v.x-u.x,v.y-u.y]};break;case\"Q\":s?(i=f(y,m,v),a=f(d[3],d[4],v)):(i={x:y,y:m},a={x:d[3],y:d[4]}),this.command=\"Q\",this.params=[v,i,a],this.subStart=e.subStart,this.endPoint=a,this.endTangent=function(){return[a.x-i.x,a.y-i.y]},this.startTangent=function(){return[v.x-i.x,v.y-i.y]};break;case\"T\":a=s?f(y,m,v):{x:y,y:m},\"Q\"===e.command?(i=h(e.params[1],v),this.command=\"Q\",this.params=[v,i,a],this.subStart=e.subStart,this.endPoint=a,this.endTangent=function(){return[a.x-i.x,a.y-i.y]},this.startTangent=function(){return[v.x-i.x,v.y-i.y]}):(this.command=\"TL\",this.params=[v,a],this.subStart=e.subStart,this.endPoint=a,this.endTangent=function(){return[a.x-v.x,a.y-v.y]},this.startTangent=function(){return[v.x-a.x,v.y-a.y]});break;case\"C\":s?(i=f(y,m,v),a=f(d[3],d[4],v),o=f(d[5],d[6],v)):(i={x:y,y:m},a={x:d[3],y:d[4]},o={x:d[5],y:d[6]}),this.command=\"C\",this.params=[v,i,a,o],this.subStart=e.subStart,this.endPoint=o,this.endTangent=function(){return[o.x-a.x,o.y-a.y]},this.startTangent=function(){return[v.x-i.x,v.y-i.y]};break;case\"S\":s?(a=f(y,m,v),o=f(d[3],d[4],v)):(a={x:y,y:m},o={x:d[3],y:d[4]}),\"C\"===e.command?(i=h(e.params[2],v),this.command=\"C\",this.params=[v,i,a,o],this.subStart=e.subStart,this.endPoint=o,this.endTangent=function(){return[o.x-a.x,o.y-a.y]},this.startTangent=function(){return[v.x-i.x,v.y-i.y]}):(this.command=\"SQ\",this.params=[v,a,o],this.subStart=e.subStart,this.endPoint=o,this.endTangent=function(){return[o.x-a.x,o.y-a.y]},this.startTangent=function(){return[v.x-a.x,v.y-a.y]});break;case\"A\":var b=y,x=m,_=d[3],w=d[4],O=d[5];u=s?f(d[6],d[7],v):{x:d[6],y:d[7]},this.command=\"A\";var j=function(t,e,n,i,a,o,u){var s=r.mod(r.toRadian(u),2*Math.PI),c=t.x,l=t.y,f=e.x,h=e.y,d=Math.cos(s)*(c-f)/2+Math.sin(s)*(l-h)/2,v=-1*Math.sin(s)*(c-f)/2+Math.cos(s)*(l-h)/2,y=d*d/(a*a)+v*v/(o*o);y>1&&(a*=Math.sqrt(y),o*=Math.sqrt(y));var m=a*a*(v*v)+o*o*(d*d),b=Math.sqrt((a*a*(o*o)-m)/m);n===i&&(b*=-1),isNaN(b)&&(b=0);var x=b*a*v/o,_=b*-o*d/a,w=(c+f)/2+Math.cos(s)*x-Math.sin(s)*_,O=(l+h)/2+Math.sin(s)*x+Math.cos(s)*_,j=g([1,0],[(d-x)/a,(v-_)/o]),S=[(d-x)/a,(v-_)/o],C=[(-1*d-x)/a,(-1*v-_)/o],M=g(S,C);return p(S,C)<=-1&&(M=Math.PI),p(S,C)>=1&&(M=0),0===i&&M>0&&(M-=2*Math.PI),1===i&&M<0&&(M+=2*Math.PI),[t,w,O,a,o,j,M,s,i]}(v,u,w,O,b,x,_);this.params=j;var S=e.subStart;this.subStart=S,this.endPoint=u;var C=j[5]%(2*Math.PI);r.isNumberEqual(C,2*Math.PI)&&(C=0);var M=j[6]%(2*Math.PI);r.isNumberEqual(M,2*Math.PI)&&(M=0);var E=.001;this.startTangent=function(){0===O&&(E*=-1);var t=j[3]*Math.cos(C-E)+j[1],e=j[4]*Math.sin(C-E)+j[2];return[t-S.x,e-S.y]},this.endTangent=function(){var t=j[6];t-2*Math.PI<1e-4&&(t=0);var e=j[3]*Math.cos(C+t+E)+j[1],n=j[4]*Math.sin(C+t-E)+j[2];return[v.x-e,v.y-n]};break;case\"Z\":this.command=\"Z\",this.params=[v,e.subStart],this.subStart=e.subStart,this.endPoint=e.subStart}},isInside:function(t,e,n){var r=this.command,a=this.params,o=this.box;if(o&&!i.box(o.minX,o.maxX,o.minY,o.maxY,t,e))return!1;switch(r){default:break;case\"M\":return!1;case\"TL\":case\"L\":case\"Z\":return i.line(a[0].x,a[0].y,a[1].x,a[1].y,n,t,e);case\"SQ\":case\"Q\":return i.quadraticline(a[0].x,a[0].y,a[1].x,a[1].y,a[2].x,a[2].y,n,t,e);case\"C\":return i.cubicline(a[0].x,a[0].y,a[1].x,a[1].y,a[2].x,a[2].y,a[3].x,a[3].y,n,t,e);case\"A\":var u=a,l=u[1],f=u[2],h=u[3],d=u[4],p=u[5],g=u[6],v=u[7],y=u[8],m=h>d?h:d,b=h>d?1:h/d,x=h>d?d/h:1;u=[t,e,1];var _=[1,0,0,0,1,0,0,0,1];return c.translate(_,_,[-l,-f]),c.rotate(_,_,-v),c.scale(_,_,[1/b,1/x]),s.transformMat3(u,u,_),i.arcline(0,0,m,p,p+g,1-y,n,u[0],u[1])}return!1},draw:function(t){var e,n,r,i=this.command,a=this.params;switch(i){default:break;case\"M\":t.moveTo(a[1].x,a[1].y);break;case\"TL\":case\"L\":t.lineTo(a[1].x,a[1].y);break;case\"SQ\":case\"Q\":e=a[1],n=a[2],t.quadraticCurveTo(e.x,e.y,n.x,n.y);break;case\"C\":e=a[1],n=a[2],r=a[3],t.bezierCurveTo(e.x,e.y,n.x,n.y,r.x,r.y);break;case\"A\":var o=a,u=o[1],s=o[2],c=o[3],l=o[4],f=o[5],h=o[6],d=o[7],p=o[8],g=c>l?c:l,v=c>l?1:c/l,y=c>l?l/c:1;t.translate(u,s),t.rotate(d),t.scale(v,y),t.arc(0,0,g,f,f+h,1-p),t.scale(1/v,1/y),t.rotate(-d),t.translate(-u,-s);break;case\"Z\":t.closePath()}},shortenDraw:function(t,e,n){var r,i,a,o=this.command,u=this.params;switch(o){default:break;case\"M\":t.moveTo(u[1].x-e,u[1].y-n);break;case\"TL\":case\"L\":t.lineTo(u[1].x-e,u[1].y-n);break;case\"SQ\":case\"Q\":r=u[1],i=u[2],t.quadraticCurveTo(r.x,r.y,i.x-e,i.y-n);break;case\"C\":r=u[1],i=u[2],a=u[3],t.bezierCurveTo(r.x,r.y,i.x,i.y,a.x-e,a.y-n);break;case\"A\":var s=u,c=s[1],l=s[2],f=s[3],h=s[4],d=s[5],p=s[6],g=s[7],v=s[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,s=t/2,c=this.params;switch(this.command){default:case\"M\":case\"Z\":break;case\"TL\":case\"L\":this.box={minX:Math.min(c[0].x,c[1].x)-s,maxX:Math.max(c[0].x,c[1].x)+s,minY:Math.min(c[0].y,c[1].y)-s,maxY:Math.max(c[0].y,c[1].y)+s};break;case\"SQ\":case\"Q\":for(r=0,i=(n=o.extrema(c[0].x,c[1].x,c[2].x)).length;rO&&(O=C)}var M=u.yExtrema(y,d,p),E=1/0,P=-1/0,k=[b,x];for(r=2*-Math.PI;r<=2*Math.PI;r+=Math.PI){var T=M+r;1===m?bP&&(P=A)}this.box={minX:w-s,maxX:O+s,minY:E-s,maxY:P+s}}}}),t.exports=v},function(t,e,n){var r=n(7),i=n(3),a=n(28),o=n(406),u=function(t){var e,n;function a(){return t.apply(this,arguments)||this}n=t,(e=a).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n;var u=a.prototype;return u._initDefaultCfg=function(){t.prototype._initDefaultCfg.call(this),this.type=\"linear\",this.isLinear=!0,this.nice=!1,this.min=null,this.minLimit=null,this.max=null,this.maxLimit=null,this.tickCount=null,this.tickInterval=null,this.minTickInterval=null,this.snapArray=null},u.init=function(){if(this.ticks){var t=this.ticks,e=this.translate(t[0]),n=this.translate(t[t.length-1]);(r(this.min)||this.min>e)&&(this.min=e),(r(this.max)||this.max=t.min&&e<=t.max&&n.push(e)})),n.length||(n.push(t.min),n.push(t.max)),t.ticks=n}},u.scale=function(t){if(r(t))return NaN;var e=this.max,n=this.min;if(e===n)return 0;var i=(t-n)/(e-n),a=this.rangeMin();return a+i*(this.rangeMax()-a)},u.invert=function(t){var e=(t-this.rangeMin())/(this.rangeMax()-this.rangeMin());return this.min+e*(this.max-this.min)},a}(a);a.Linear=u,t.exports=u},function(t,e,n){var r=n(15),i=n(225);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(23),i=Array.prototype.indexOf;t.exports=function(t,e){return!!r(t)&&i.call(t,e)>-1}},function(t,e){t.exports=function(t){for(var e=[],n=0;nn?n:t}},function(t,e,n){t.exports={mat3:n(69),vec2:n(111),vec3:n(112),transform:n(110)}},function(t,e,n){var r=n(403);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,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});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(50);function a(t,e){return t===e?0!==t||0!==e||1/t===1/e:t!==t&&e!==e}function o(t){return i.Util.isArray(t)?t.length:i.Util.isObject(t)?Object.keys(t).length:0}e.default=i.Util.mix({},i.Util,{shallowEqual:function(t,e){if(a(t,e))return!0;if(\"object\"!==(\"undefined\"===typeof t?\"undefined\":r(t))||null===t||\"object\"!==(\"undefined\"===typeof e?\"undefined\":r(e))||null===e)return!1;if(i.Util.isArray(t)!==i.Util.isArray(e))return!1;if(o(t)!==o(e))return!1;var n=!0;return i.Util.each(t,(function(t,r){return!!a(t,e[r])||(n=!1)})),n},without:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n={};return i.Util.each(t,(function(t,r){-1===i.Util.indexOf(e,r)&&(n[r]=t)})),n},length:o})},function(t,e,n){\"use strict\";e.a=function(t,e){return e-=t=+t,function(n){return t+e*n}}},function(t,e,n){\"use strict\";e.a=function(t,e){return t=+t,e=+e,function(n){return t*(1-n)+e*n}}},function(t,e,n){\"use strict\";var r=n(128),i=n(129);function a(t){return function(){var e=this.ownerDocument,n=this.namespaceURI;return n===i.b&&e.documentElement.namespaceURI===i.b?e.createElement(t):e.createElementNS(n,t)}}function o(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}e.a=function(t){var e=n.i(r.a)(t);return(e.local?o:a)(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())).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\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=n(134);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(567);n.d(e,\"timeout\",(function(){return i.a}));var a=n(566);n.d(e,\"interval\",(function(){return a.a}))},function(t,e,n){\"use strict\";e.b=function(t,e,i){var a=t._id;return t.each((function(){var t=n.i(r.e)(this,a);(t.value||(t.value={}))[e]=i.apply(this,arguments)})),function(t){return n.i(r.f)(t,a).value[e]}};var r=n(17);function i(t,e){var i,a;return function(){var o=n.i(r.e)(this,t),u=o.tween;if(u!==i)for(var s=0,c=(a=i=u).length;s1&&(t=parseInt(t,10),e=parseInt(e,10)),n.attr(\"text\",this._formatItemValue(t)+\"\"),r.attr(\"text\",this._formatItemValue(e)+\"\")},l._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()},l._onMouseMove=function(t){var e,n=this.get(\"height\"),r=this.get(\"width\"),i=this.get(\"items\"),a=this.get(\"canvas\").get(\"el\").getBoundingClientRect(),o=this.get(\"group\").getBBox();if(\"vertical\"===this.get(\"layout\")){var u=5;\"color-legend\"===this.get(\"type\")&&(u=30);var s=this.get(\"titleGap\"),c=this.get(\"titleShape\");c&&(s+=c.getBBox().maxY-c.getBBox().minY);var l=t.clientY||t.event.clientY;l=l-a.y-this.get(\"group\").attr(\"matrix\")[7]+o.y-u+s,e=i[0].value+(1-l/n)*(i[i.length-1].value-i[0].value)}else{var f=t.clientX||t.event.clientX;f=f-a.x-this.get(\"group\").attr(\"matrix\")[6],e=i[0].value+f/r*(i[i.length-1].value-i[0].value)}e=e.toFixed(2),this.activate(e),this.emit(\"mousehover\",{value:e})},l.activate=function(t){if(t){var e=this.get(\"group\").findById(\"hoverPointer\"),n=this.get(\"group\").findById(\"hoverText\"),r=this.get(\"items\");if(!(tr[r.length-1].value)){var a,o=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),l=[[d,(f=(1-f)*o)+h],[d-10,f+h-5],[d-10,f+h+5]],a=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),l=[[(f*=u)+g,p],[f+g-5,p-10],[f+g+5,p-10]],a=i.mix({},{x:f-5,y:o+this.get(\"textOffset\")+p,text:this._formatItemValue(t)+\"\"},this.get(\"textStyle\"))}var v=i.mix(a,this.get(\"hoverTextStyle\"));n?n.attr(v):(n=this.get(\"group\").addShape(\"text\",{attrs:v})).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\"))})).set(\"id\",\"hoverPointer\"),this.get(\"canvas\").draw()}}},l.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()},a}(a);t.exports=l},function(t,e,n){function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=n(79),a=n(4),o=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var o=i.prototype;return o.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return a.mix({},e,{x:0,y:0,items:null,titleContent:null,showTitle:!0,plotRange:null,offset:10,timeStamp:0,inPlot:!0,crosshairs:null})},o.isContentChange=function(t,e){var n=this.get(\"titleContent\"),r=this.get(\"items\"),i=!(t===n&&r.length===e.length);return i||a.each(e,(function(t,e){var n=r[e];for(var o in t)if(t.hasOwnProperty(o)&&!a.isObject(t[o])&&t[o]!==n[o]){i=!0;break}if(i)return!1})),i},o.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},o.setPosition=function(t,e){this.set(\"x\",t),this.set(\"y\",e)},o.render=function(){},o.clear=function(){},o.show=function(){this.set(\"visible\",!0)},o.hide=function(){this.set(\"visible\",!1)},i}(i);t.exports=o},function(t,e,n){var r=n(18).Group,i=n(32).Label,a=n(6),o=n(0),u=[\"line\",\"point\",\"path\"],s=function t(e){t.superclass.constructor.call(this,e)};o.extend(s,r),o.augment(s,{getDefaultCfg:function(){return{label:a.label,labelCfg:null,coord:null,geomType:null,zIndex:6}},_renderUI:function(){s.superclass._renderUI.call(this),this.initLabelsCfg();var t=this.addGroup(),e=this.addGroup({elCls:\"x-line-group\"}),n=this.get(\"labelRenderer\");this.set(\"labelsGroup\",t),this.set(\"lineGroup\",e),this.get(\"labelRenderer\").set(\"group\",t),n.set(\"group\",t),n.set(\"lineGroup\",e)},initLabelsCfg:function(){var t=new i,e=this.getDefaultLabelCfg(),n=this.get(\"labelCfg\");o.deepMix(e,n.globalCfg||n.cfg),t.set(\"config\",!1),e.labelLine&&t.set(\"labelLine\",e.labelLine),t.set(\"coord\",this.get(\"coord\")),this.set(\"labelRenderer\",t),this.set(\"label\",e)},getDefaultLabelCfg:function(){var t=this.get(\"labelCfg\").cfg||this.get(\"labelCfg\").globalCfg,e=this.get(\"geomType\"),n=this.get(\"viewTheme\")||a;return\"polygon\"===e||t&&t.offset<0&&-1===o.indexOf(u,e)?o.deepMix({},this.get(\"label\"),n.innerLabels,t):o.deepMix({},this.get(\"label\"),n.label,t)},getLabelsItems:function(t,e){var n=this,r=[],i=n.get(\"geom\"),a=n.get(\"coord\");n._getLabelCfgs(t,e);var u=n.get(\"labelItemCfgs\");return o.each(t,(function(t,e){var s=t._origin,c=u[e];if(c){o.isArray(c.text)||(c.text=[c.text]);var l=c.text.length;o.each(c.text,(function(e,u){if(o.isNil(e)||\"\"===e)r.push(null);else{var f=n.getLabelPoint(c,t,u);(f=o.mix({},c,f)).textAlign||(f.textAlign=n.getLabelAlign(f,u,l)),i&&(f._id=i._getShapeId(s)+\"-glabel-\"+u+\"-\"+f.text),f.coord=a,r.push(f)}}))}else r.push(null)})),r},adjustItems:function(t){return o.each(t,(function(t){t&&(t.offsetX&&(t.x+=t.offsetX),t.offsetY&&(t.y+=t.offsetY))})),t},drawLines:function(t){var e=this;o.each(t,(function(t){t&&t.offset>0&&e.lineToLabel(t)}))},lineToLabel:function(){},getLabelPoint:function(t,e,n){var r=this.get(\"coord\"),i=t.text.length;function a(e,n){return o.isArray(e)&&(e=1===t.text.length?e.length<=2?e[e.length-1]:function(t){var e=0;return o.each(t,(function(t){e+=t})),e/t.length}(e):e[n]),e}var u={text:t.text[n]};if(e&&\"polygon\"===this.get(\"geomType\")){var s=function(t,e){if(o.isNumber(t)&&o.isNumber(e))return[t,e];for(var n,r,i=-1,a=0,u=0,s=t.length-1,c=0;++ic&&(c=t.x)})),u.x=(u.x+c)/2}\"pyramid\"===e.shape&&!e.nextPoints&&e.points&&e.points.forEach((function(t){t=r.convert(t),(o.isArray(t.x)&&!e.x.includes(t.x)||o.isNumber(t.x)&&e.x!==t.x)&&(u.x=(u.x+t.x)/2)})),t.position&&this.setLabelPosition(u,e,n,t.position);var l=this.getLabelOffset(t,n,i);return t.offsetX&&(l.x+=t.offsetX),t.offsetY&&(l.y+=t.offsetY),this.transLabelPoint(u),u.start={x:u.x,y:u.y},u.x+=l.x,u.y+=l.y,u.color=e.color,u},setLabelPosition:function(){},transLabelPoint:function(t){var e=this.get(\"coord\").applyMatrix(t.x,t.y,1);t.x=e[0],t.y=e[1]},getOffsetVector:function(t){var e=t.offset||0,n=this.get(\"coord\");return n.isTransposed?n.applyMatrix(e,0):n.applyMatrix(0,e)},getDefaultOffset:function(t){var e=0,n=this.get(\"coord\"),r=this.getOffsetVector(t);e=n.isTransposed?r[0]:r[1];var i=this.get(\"yScale\");return i&&t.point&&t.point[i.field]<0&&(e*=-1),e},getLabelOffset:function(t,e,n){var r=this.getDefaultOffset(t),i=this.get(\"coord\").isTransposed,a=i?\"x\":\"y\",o=i?1:-1,u={x:0,y:0};return u[a]=e>0||1===n?r*o:r*o*-1,u},getLabelAlign:function(t,e,n){var r=\"center\";if(this.get(\"coord\").isTransposed){var i=this.getDefaultOffset(t);r=i<0?\"right\":0===i?\"center\":\"left\",n>1&&0===e&&(\"right\"===r?r=\"left\":\"left\"===r&&(r=\"right\"))}return r},_getLabelValue:function(t,e){o.isArray(e)||(e=[e]);var n=[];return o.each(e,(function(e){var r=t[e.field];if(o.isArray(r)){var i=[];o.each(r,(function(t){i.push(e.getText(t))})),r=i}else r=e.getText(r);(o.isNil(r)||\"\"===r)&&n.push(null),n.push(r)})),n},_getLabelCfgs:function(t){var e=this,n=this.get(\"labelCfg\"),r=n.scales,i=this.get(\"label\"),u=e.get(\"viewTheme\")||a,s=[];n.globalCfg&&n.globalCfg.type&&e.set(\"type\",n.globalCfg.type),o.each(t,(function(t,a){var c={},l=t._origin,f=e._getLabelValue(l,r);if(n.callback){var h=r.map((function(t){return l[t.field]}));c=n.callback.apply(null,[].concat(h,[t,a]))}if(c||0===c){if(o.isString(c)||o.isNumber(c)?c={text:c}:(c.text=c.content||f[0],delete c.content),c=o.mix({},i,n.globalCfg||{},c),t.point=l,c.point=l,c.htmlTemplate&&(c.useHtml=!0,c.text=c.htmlTemplate.call(null,c.text,t,a),delete c.htmlTemplate),c.formatter&&(c.text=c.formatter.call(null,c.text,t,a),delete c.formatter),c.label){var d=c.label;delete c.label,c=o.mix(c,d)}if(c.textStyle){delete c.textStyle.offset;var p=c.textStyle;o.isFunction(p)&&(c.textStyle=p.call(null,c.text,t,a))}c.labelLine&&(c.labelLine=o.mix({},i.labelLine,c.labelLine)),c.textStyle=o.mix({},i.textStyle,u.label.textStyle,c.textStyle),delete c.items,s.push(c)}else s.push(null)})),this.set(\"labelItemCfgs\",s)},showLabels:function(t,e){var n=this.get(\"labelRenderer\"),r=this.getLabelsItems(t,e);e=[].concat(e);var i=this.get(\"type\");r=this.adjustItems(r,e),this.drawLines(r),n.set(\"items\",r.filter((function(t,n){return!!t||(e.splice(n,1),!1)}))),i&&(n.set(\"shapes\",e),n.set(\"type\",i),n.set(\"points\",t)),n.set(\"canvas\",this.get(\"canvas\")),n.draw()},destroy:function(){this.get(\"labelRenderer\").destroy(),s.superclass.destroy.call(this)}}),t.exports=s},function(t,e,n){var r=n(6),i=n(0),a={getDefaultSize:function(){var t=this.get(\"defaultSize\"),e=this.get(\"viewTheme\")||r;if(!t){var n,a=this.get(\"coord\"),o=this.getXScale(),u=o.values,s=this.get(\"dataArray\");if(o.isLinear&&u.length>1){u.sort();var c=function(t,e){var n=t.length;i.isString(t[0])&&(t=t.map((function(t){return e.translate(t)})));for(var r=t[1]-t[0],a=2;ao&&(r=o)}return r}(u,o);n=(o.max-o.min)/c,u.length>n&&(n=u.length)}else n=u.length;var l=o.range,f=1/n,h=1;if(this.isInCircle()?h=a.isTransposed&&n>1?e.widthRatio.multiplePie:e.widthRatio.rose:(o.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\"),a=t.length;if(i.each(r,(function(t){\"dodge\"===t.type&&(e=t.dodgeBy,n=t.dodgeRatio)})),e){var o=i.Array.merge(t);a=i.Array.values(o,e).length}return{dodgeCount:a,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=i.isNil(e)?this.getDefaultSize():this._toNormalizedSize(e)},getSize:function(t){var e=this.getAttrValue(\"size\",t);if(i.isNil(e)){var n=this.getDefaultSize();e=this._toCoordSize(n)}return e}};t.exports=a},function(t,e,n){var r=n(85);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(62);t.exports=function(t,e){var n,a=e.field,o=e.type,u=r.Array.values(t,a);return\"linear\"===o?(n=r.Array.getRange(u),e.minn.max&&(n.max=e.max)):\"timeCat\"===o?(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(2),i=n(8),a=n(39),o=n(56),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()/2+r;return{minX:e-i,minY:n-i,maxX:e+i,maxY:n+i}},_getPath:function(){var t,e=this._attrs,n=e.x,i=e.y,a=e.radius||e.r,o=e.symbol||\"circle\";return(t=r.isFunction(o)?o:u.Symbols[o])?t(n,i,a):(console.warn(o+\" marker is not supported.\"),null)},createPath:function(t){var e=this._cfg.segments;if(!e||this._cfg.hasUpdate){var n,r=a.parsePath(this._getPath());t.beginPath(),e=[];for(var i=0;i=0&&v=0&&a<=1&&f.push(a);else{var h=c*c-4*s*l;r.isNumberEqual(h,0)?f.push(-c/(2*s)):h>0&&(o=(-c-(u=Math.sqrt(h)))/(2*s),(a=(-c+u)/(2*s))>=0&&a<=1&&f.push(a),o>=0&&o<=1&&f.push(o))}return f},len:function(t,e,n,i,a,o,s,c,l){r.isNil(l)&&(l=1);for(var f=(l=l>1?1:l<0?0: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,a,s),m=u(v,e,i,o,c),b=y*y+m*m;p+=d[g]*Math.sqrt(b)}return f*p}}},function(t,e,n){var r=n(54),i=n(174),a=n(88),o=n(53);t.exports={line:function(t,e,n,i,a,o,u){var s=r.box(t,e,n,i,a);if(!this.box(s.minX,s.maxX,s.minY,s.maxY,o,u))return!1;var c=r.pointDistance(t,e,n,i,o,u);return!isNaN(c)&&c<=a/2},polyline:function(t,e,n,r){var i=t.length-1;if(i<1)return!1;for(var a=0;a2&&(n.push([r].concat(a.splice(0,2))),u=\"l\",r=\"m\"===r?\"l\":\"L\"),\"o\"===u&&1===a.length&&n.push([r,a[0]]),\"r\"===u)n.push([r].concat(a));else for(;a.length>=e[u]&&(n.push([r].concat(a.splice(0,e[u]))),e[u]););})),n},s=function(t,e){for(var n=[],r=0,i=t.length;i-2*!e>r;r+=2){var a=[{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?a[3]={x:+t[0],y:+t[1]}:i-2===r&&(a[2]={x:+t[0],y:+t[1]},a[3]={x:+t[2],y:+t[3]}):a[0]={x:+t[i-2],y:+t[i-1]}:i-4===r?a[3]=a[2]:r||(a[0]={x:+t[r],y:+t[r+1]}),n.push([\"C\",(-a[0].x+6*a[1].x+a[2].x)/6,(-a[0].y+6*a[1].y+a[2].y)/6,(a[1].x+6*a[2].x-a[3].x)/6,(a[1].y+6*a[2].y-a[3].y)/6,a[2].x,a[2].y])}return n},c=function(t,e,n,r,i){var a=[];if(null===i&&null===r&&(r=n),t=+t,e=+e,n=+n,r=+r,null!==i){var o=Math.PI/180,u=t+n*Math.cos(-r*o),s=t+n*Math.cos(-i*o);a=[[\"M\",u,e+n*Math.sin(-r*o)],[\"A\",n,n,0,+(i-r>180),0,s,e+n*Math.sin(-i*o)]]}else a=[[\"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 a},l=function(t){if(!(t=u(t))||!t.length)return[[\"M\",0,0]];var e,n,r=[],i=0,a=0,o=0,l=0,f=0;\"M\"===t[0][0]&&(o=i=+t[0][1],l=a=+t[0][2],f++,r[0]=[\"M\",i,a]);for(var h,d,p=3===t.length&&\"M\"===t[0][0]&&\"R\"===t[1][0].toUpperCase()&&\"Z\"===t[2][0].toUpperCase(),g=f,v=t.length;g1&&(r*=w=Math.sqrt(w),i*=w);var O=r*r,j=i*i,S=(o===u?-1:1)*Math.sqrt(Math.abs((O*j-O*_*_-j*x*x)/(O*_*_+j*x*x)));p=S*r*_/i+(e+s)/2,g=S*-i*x/r+(n+c)/2,h=Math.asin(((n-g)/i).toFixed(9)),d=Math.asin(((c-g)/i).toFixed(9)),h=ed&&(h-=2*Math.PI),!u&&d>h&&(d-=2*Math.PI)}var C=d-h;if(Math.abs(C)>v){var M=d,E=s,P=c;d=h+v*(u&&d>h?1:-1),m=t(s=p+r*Math.cos(d),c=g+i*Math.sin(d),r,i,a,0,u,E,P,[d,M,p,g])}C=d-h;var k=Math.cos(h),T=Math.sin(h),A=Math.cos(d),$=Math.sin(d),I=Math.tan(C/4),R=4/3*r*I,N=4/3*i*I,D=[e,n],F=[e+R*T,n-N*k],L=[s+R*$,c-N*A],B=[s,c];if(F[0]=2*D[0]-F[0],F[1]=2*D[1]-F[1],l)return[F,L,B].concat(m);for(var z=[],q=0,V=(m=[F,L,B].concat(m).join().split(\",\")).length;q7){t[e].shift();for(var a=t[e];a.length;)u[e]=\"A\",i&&(s[e]=\"A\"),t.splice(e++,0,[\"C\"].concat(a.splice(0,6)));t.splice(e,1),n=Math.max(r.length,i&&i.length||0)}},y=function(t,e,a,o,u){t&&e&&\"M\"===t[u][0]&&\"M\"!==e[u][0]&&(e.splice(u,0,[\"M\",o.x,o.y]),a.bx=0,a.by=0,a.x=t[u][1],a.y=t[u][2],n=Math.max(r.length,i&&i.length||0))};n=Math.max(r.length,i&&i.length||0);for(var m=0;m1?1:s<0?0: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=y(p,t,n,i,o),v=y(p,e,r,a,u),m=g*g+v*v;h+=f[d]*Math.sqrt(m)}return c*h},b=function(t,e,n,r,i,a,o,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*o,l=3*n-3*t):(c=6*e-12*r+6*a,s=-3*e+9*r-9*a+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--;)b=1-(f=h[x]),d[0][x]=b*b*b*t+3*b*b*f*n+3*b*f*f*i+f*f*f*o,d[1][x]=b*b*b*e+3*b*b*f*r+3*b*f*f*a+f*f*f*u;return d[0][_]=t,d[1][_]=e,d[0][_+1]=o,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])}}},x=function(t,e,n,r,i,a,o,u){if(!(Math.max(t,n)Math.max(i,o)||Math.max(e,r)Math.max(a,u))){var s=(t-n)*(a-u)-(e-r)*(i-o);if(s){var c=((t*r-e*n)*(i-o)-(t-n)*(i*u-a*o))/s,l=((t*r-e*n)*(a-u)-(e-r)*(i*u-a*o))/s,f=+c.toFixed(2),h=+l.toFixed(2);if(!(f<+Math.min(t,n).toFixed(2)||f>+Math.max(t,n).toFixed(2)||f<+Math.min(i,o).toFixed(2)||f>+Math.max(i,o).toFixed(2)||h<+Math.min(e,r).toFixed(2)||h>+Math.max(e,r).toFixed(2)||h<+Math.min(a,u).toFixed(2)||h>+Math.max(a,u).toFixed(2)))return{x:c,y:l}}}},_=function(t,e,n){return e>=t.x&&e<=t.x+t.width&&n>=t.y&&n<=t.y+t.height},w=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 a=[[\"M\",t,e],[\"l\",n,0],[\"l\",0,r],[\"l\",-n,0],[\"z\"]];return a.parsePathArray=v,a},O=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:w(t,e,n,r),vb:[t,e,n,r].join(\" \")}},j=function(t,e,n,i,a,o,u,s){r.isArray(t)||(t=[t,e,n,i,a,o,u,s]);var c=b.apply(null,t);return O(c.min.x,c.min.y,c.max.x-c.min.x,c.max.y-c.min.y)},S=function(t,e,n,r,i,a,o,u,s){var c=1-s,l=Math.pow(c,3),f=Math.pow(c,2),h=s*s,d=h*s,p=t+2*s*(n-t)+h*(i-2*n+t),g=e+2*s*(r-e)+h*(a-2*r+e),v=n+2*s*(i-n)+h*(o-2*i+n),y=r+2*s*(a-r)+h*(u-2*a+r);return{x:l*t+3*f*s*n+3*c*s*s*i+d*o,y:l*e+3*f*s*r+3*c*s*s*a+d*u,m:{x:p,y:g},n:{x:v,y:y},start:{x:c*t+s*n,y:c*e+s*r},end:{x:c*i+s*o,y:c*a+s*u},alpha:90-180*Math.atan2(p-v,g-y)/Math.PI}},C=function(t,e,n){if(!function(t,e){return t=O(t),e=O(e),_(e,t.x,t.y)||_(e,t.x2,t.y)||_(e,t.x,t.y2)||_(e,t.x2,t.y2)||_(t,e.x,e.y)||_(t,e.x2,e.y)||_(t,e.x,e.y2)||_(t,e.x2,e.y2)||(t.xe.x||e.xt.x)&&(t.ye.y||e.yt.y)}(j(t),j(e)))return n?0:[];for(var r=~~(m.apply(0,t)/8),i=~~(m.apply(0,e)/8),a=[],o=[],u={},s=n?0:[],c=0;c=0&&E<=1&&P>=0&&P<=1&&(n?s++:s.push({x:M.x,y:M.y,t1:E,t2:P}))}}return s};function M(t,e){var n=[],r=[];return t.length&&function t(e,i){if(1===e.length)n.push(e[0]),r.push(e[0]);else{for(var a=[],o=0;o=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])}))}(t,e,n));else{var i=[].concat(t);\"M\"===i[0]&&(i[0]=\"L\");for(var a=0;a<=n-1;a++)r.push(i)}return r},P=function(t,e){if(t.length!==e.length)return!1;var n=!0;return r.each(t,(function(t,r){if(t!==e[r])return n=!1,!1})),n};function k(t,e,n){var r=null,i=n;return e=0;f--)o=a[f].index,\"add\"===a[f].type?t.splice(o,0,[].concat(t[o])):t.splice(o,1)}var h=i-(r=t.length);if(r0)){t[r]=e[r];break}n=T(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=T(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=T(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},intersection:function(t,e){return function(t,e,n){var r,i,a,o,u,s,c,l,f,h;t=p(t),e=p(e);for(var d=n?0:[],g=0,v=t.length;g=0&&v=0&&a<=1&&f.push(a);else{var h=c*c-4*s*l;r.isNumberEqual(h,0)?f.push(-c/(2*s)):h>0&&(o=(-c-(u=Math.sqrt(h)))/(2*s),(a=(-c+u)/(2*s))>=0&&a<=1&&f.push(a),o>=0&&o<=1&&f.push(o))}return f},len:function(t,e,n,i,a,o,s,c,l){r.isNil(l)&&(l=1);for(var f=(l=l>1?1:l<0?0: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,a,s),m=u(v,e,i,o,c),b=y*y+m*m;p+=d[g]*Math.sqrt(b)}return f*p}}},function(t,e,n){var r=n(58),i=n(193),a=n(93),o=n(57);t.exports={line:function(t,e,n,i,a,o,u){var s=r.box(t,e,n,i,a);if(!this.box(s.minX,s.maxX,s.minY,s.maxY,o,u))return!1;var c=r.pointDistance(t,e,n,i,o,u);return!isNaN(c)&&c<=a/2},polyline:function(t,e,n,r){var i=t.length-1;if(i<1)return!1;for(var a=0;a2&&(n.push([r].concat(a.splice(0,2))),u=\"l\",r=\"m\"===r?\"l\":\"L\"),\"o\"===u&&1===a.length&&n.push([r,a[0]]),\"r\"===u)n.push([r].concat(a));else for(;a.length>=e[u]&&(n.push([r].concat(a.splice(0,e[u]))),e[u]););})),n},s=function(t,e){for(var n=[],r=0,i=t.length;i-2*!e>r;r+=2){var a=[{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?a[3]={x:+t[0],y:+t[1]}:i-2===r&&(a[2]={x:+t[0],y:+t[1]},a[3]={x:+t[2],y:+t[3]}):a[0]={x:+t[i-2],y:+t[i-1]}:i-4===r?a[3]=a[2]:r||(a[0]={x:+t[r],y:+t[r+1]}),n.push([\"C\",(-a[0].x+6*a[1].x+a[2].x)/6,(-a[0].y+6*a[1].y+a[2].y)/6,(a[1].x+6*a[2].x-a[3].x)/6,(a[1].y+6*a[2].y-a[3].y)/6,a[2].x,a[2].y])}return n},c=function(t,e,n,r,i){var a=[];if(null===i&&null===r&&(r=n),t=+t,e=+e,n=+n,r=+r,null!==i){var o=Math.PI/180,u=t+n*Math.cos(-r*o),s=t+n*Math.cos(-i*o);a=[[\"M\",u,e+n*Math.sin(-r*o)],[\"A\",n,n,0,+(i-r>180),0,s,e+n*Math.sin(-i*o)]]}else a=[[\"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 a},l=function(t){if(!(t=u(t))||!t.length)return[[\"M\",0,0]];var e,n,r=[],i=0,a=0,o=0,l=0,f=0;\"M\"===t[0][0]&&(o=i=+t[0][1],l=a=+t[0][2],f++,r[0]=[\"M\",i,a]);for(var h,d,p=3===t.length&&\"M\"===t[0][0]&&\"R\"===t[1][0].toUpperCase()&&\"Z\"===t[2][0].toUpperCase(),g=f,v=t.length;g1&&(r*=w=Math.sqrt(w),i*=w);var O=r*r,j=i*i,S=(o===u?-1:1)*Math.sqrt(Math.abs((O*j-O*_*_-j*x*x)/(O*_*_+j*x*x)));p=S*r*_/i+(e+s)/2,g=S*-i*x/r+(n+c)/2,h=Math.asin(((n-g)/i).toFixed(9)),d=Math.asin(((c-g)/i).toFixed(9)),h=ed&&(h-=2*Math.PI),!u&&d>h&&(d-=2*Math.PI)}var C=d-h;if(Math.abs(C)>v){var M=d,E=s,P=c;d=h+v*(u&&d>h?1:-1),m=t(s=p+r*Math.cos(d),c=g+i*Math.sin(d),r,i,a,0,u,E,P,[d,M,p,g])}C=d-h;var k=Math.cos(h),T=Math.sin(h),A=Math.cos(d),$=Math.sin(d),I=Math.tan(C/4),R=4/3*r*I,N=4/3*i*I,D=[e,n],F=[e+R*T,n-N*k],L=[s+R*$,c-N*A],B=[s,c];if(F[0]=2*D[0]-F[0],F[1]=2*D[1]-F[1],l)return[F,L,B].concat(m);for(var z=[],q=0,V=(m=[F,L,B].concat(m).join().split(\",\")).length;q7){t[e].shift();for(var a=t[e];a.length;)u[e]=\"A\",i&&(s[e]=\"A\"),t.splice(e++,0,[\"C\"].concat(a.splice(0,6)));t.splice(e,1),n=Math.max(r.length,i&&i.length||0)}},y=function(t,e,a,o,u){t&&e&&\"M\"===t[u][0]&&\"M\"!==e[u][0]&&(e.splice(u,0,[\"M\",o.x,o.y]),a.bx=0,a.by=0,a.x=t[u][1],a.y=t[u][2],n=Math.max(r.length,i&&i.length||0))};n=Math.max(r.length,i&&i.length||0);for(var m=0;m1?1:s<0?0: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=y(p,t,n,i,o),v=y(p,e,r,a,u),m=g*g+v*v;h+=f[d]*Math.sqrt(m)}return c*h},b=function(t,e,n,r,i,a,o,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*o,l=3*n-3*t):(c=6*e-12*r+6*a,s=-3*e+9*r-9*a+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--;)b=1-(f=h[x]),d[0][x]=b*b*b*t+3*b*b*f*n+3*b*f*f*i+f*f*f*o,d[1][x]=b*b*b*e+3*b*b*f*r+3*b*f*f*a+f*f*f*u;return d[0][_]=t,d[1][_]=e,d[0][_+1]=o,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])}}},x=function(t,e,n,r,i,a,o,u){if(!(Math.max(t,n)Math.max(i,o)||Math.max(e,r)Math.max(a,u))){var s=(t-n)*(a-u)-(e-r)*(i-o);if(s){var c=((t*r-e*n)*(i-o)-(t-n)*(i*u-a*o))/s,l=((t*r-e*n)*(a-u)-(e-r)*(i*u-a*o))/s,f=+c.toFixed(2),h=+l.toFixed(2);if(!(f<+Math.min(t,n).toFixed(2)||f>+Math.max(t,n).toFixed(2)||f<+Math.min(i,o).toFixed(2)||f>+Math.max(i,o).toFixed(2)||h<+Math.min(e,r).toFixed(2)||h>+Math.max(e,r).toFixed(2)||h<+Math.min(a,u).toFixed(2)||h>+Math.max(a,u).toFixed(2)))return{x:c,y:l}}}},_=function(t,e,n){return e>=t.x&&e<=t.x+t.width&&n>=t.y&&n<=t.y+t.height},w=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 a=[[\"M\",t,e],[\"l\",n,0],[\"l\",0,r],[\"l\",-n,0],[\"z\"]];return a.parsePathArray=v,a},O=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:w(t,e,n,r),vb:[t,e,n,r].join(\" \")}},j=function(t,e,n,i,a,o,u,s){r.isArray(t)||(t=[t,e,n,i,a,o,u,s]);var c=b.apply(null,t);return O(c.min.x,c.min.y,c.max.x-c.min.x,c.max.y-c.min.y)},S=function(t,e,n,r,i,a,o,u,s){var c=1-s,l=Math.pow(c,3),f=Math.pow(c,2),h=s*s,d=h*s,p=t+2*s*(n-t)+h*(i-2*n+t),g=e+2*s*(r-e)+h*(a-2*r+e),v=n+2*s*(i-n)+h*(o-2*i+n),y=r+2*s*(a-r)+h*(u-2*a+r);return{x:l*t+3*f*s*n+3*c*s*s*i+d*o,y:l*e+3*f*s*r+3*c*s*s*a+d*u,m:{x:p,y:g},n:{x:v,y:y},start:{x:c*t+s*n,y:c*e+s*r},end:{x:c*i+s*o,y:c*a+s*u},alpha:90-180*Math.atan2(p-v,g-y)/Math.PI}},C=function(t,e,n){if(!function(t,e){return t=O(t),e=O(e),_(e,t.x,t.y)||_(e,t.x2,t.y)||_(e,t.x,t.y2)||_(e,t.x2,t.y2)||_(t,e.x,e.y)||_(t,e.x2,e.y)||_(t,e.x,e.y2)||_(t,e.x2,e.y2)||(t.xe.x||e.xt.x)&&(t.ye.y||e.yt.y)}(j(t),j(e)))return n?0:[];for(var r=~~(m.apply(0,t)/8),i=~~(m.apply(0,e)/8),a=[],o=[],u={},s=n?0:[],c=0;c=0&&E<=1&&P>=0&&P<=1&&(n?s++:s.push({x:M.x,y:M.y,t1:E,t2:P}))}}return s};function M(t,e){var n=[],r=[];return t.length&&function t(e,i){if(1===e.length)n.push(e[0]),r.push(e[0]);else{for(var a=[],o=0;o=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])}))}(t,e,n));else{var i=[].concat(t);\"M\"===i[0]&&(i[0]=\"L\");for(var a=0;a<=n-1;a++)r.push(i)}return r},P=function(t,e){if(t.length!==e.length)return!1;var n=!0;return r.each(t,(function(t,r){if(t!==e[r])return n=!1,!1})),n};function k(t,e,n){var r=null,i=n;return e=0;f--)o=a[f].index,\"add\"===a[f].type?t.splice(o,0,[].concat(t[o])):t.splice(o,1)}var h=i-(r=t.length);if(r0)){t[r]=e[r];break}n=T(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=T(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=T(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},intersection:function(t,e){return function(t,e,n){var r,i,a,o,u,s,c,l,f,h;t=p(t),e=p(e);for(var d=n?0:[],g=0,v=t.length;g-1;)r.call(t,u,1);return t}},function(t,e,n){var r=n(7),i=n(5),a=n(3);t.exports=function(t,e){for(var n=[],o={},u=0;u]*>/,a={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 a||(e=\"*\");var n=a[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);t.exports=function(t,e,n,a){r(e)||(n=e,e=t,t=function(){});var o=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=o(e.prototype,t);return t.prototype=i(u,t.prototype),t.superclass=o(e.prototype,e),i(u,n),i(t,a),t}},function(t,e,n){var r=n(3),i=n(23);t.exports=function(t,e){if(!i(t))return t;var n=[];return r(t,(function(t,r){e(t,r)&&n.push(t)})),n}},function(t,e,n){var r=n(7),i=n(23),a=n(224),o=n(226),u=Object.prototype.hasOwnProperty;t.exports=function(t){if(r(t))return!0;if(i(t))return!t.length;var e=a(t);if(\"Map\"===e||\"Set\"===e)return!t.size;if(o(t))return!Object.keys(t).length;for(var n in t)if(u.call(t,n))return!1;return!0}},function(t,e){t.exports=function(t,e){return(t%e+e)%e}},function(t,e){var n=180/Math.PI;t.exports=function(t){return n*t}},function(t,e){var n=Math.PI/180;t.exports=function(t){return n*t}},function(t,e,n){var r=n(65),i=n(3),a=n(69);t.exports=function(t,e){return t=r(t),i(e,(function(e){switch(e[0]){case\"t\":a.translate(t,t,[e[1],e[2]]);break;case\"s\":a.scale(t,t,[e[1],e[2]]);break;case\"r\":a.rotate(t,t,e[1]);break;case\"m\":a.multiply(t,t,e[1]);break;default:return!1}})),t}},function(t,e,n){var r=n(404),i=n(67);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),a=r.direction(t,e)>=0;return n?a?2*Math.PI-i:i:a?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(405);t.exports=r},function(t,e,n){var r=n(44);t.exports=function(t){var e=r(t);return e.charAt(0).toUpperCase()+e.substring(1)}},function(t,e,n){var r=n(19);t.exports=function(t){return r(t,\"Boolean\")}},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};t.exports=function(t){return\"object\"===(\"undefined\"===typeof t?\"undefined\":n(t))&&null!==t}},function(t,e){var n=function(){var t={};return function(e){return t[e=e||\"g\"]?t[e]+=1:t[e]=1,e+t[e]}}();t.exports=n},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 a=r[n[e].name],o=t;n[e].viewId&&(o=t.views[n[e].viewId]),i[a]&&i[a](o,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\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.Prop=e.Util=void 0;var r=a(n(70)),i=a(n(492));function a(t){return t&&t.__esModule?t:{default:t}}e.Util=r.default,e.Prop=i.default},function(t,e,n){\"use strict\";e.c=i,n.d(e,\"e\",(function(){return a})),n.d(e,\"d\",(function(){return o})),e.h=x,e.b=O,e.g=j,e.a=S,e.f=T;var r=n(120);function i(){}var a=.7,o=1/a,u=\"\\\\s*([+-]?\\\\d+)\\\\s*\",s=\"\\\\s*([+-]?\\\\d*\\\\.?\\\\d+(?:[eE][+-]?\\\\d+)?)\\\\s*\",c=\"\\\\s*([+-]?\\\\d*\\\\.?\\\\d+(?:[eE][+-]?\\\\d+)?)%\\\\s*\",l=/^#([0-9a-f]{3,8})$/,f=new RegExp(\"^rgb\\\\(\"+[u,u,u]+\"\\\\)$\"),h=new RegExp(\"^rgb\\\\(\"+[c,c,c]+\"\\\\)$\"),d=new RegExp(\"^rgba\\\\(\"+[u,u,u,s]+\"\\\\)$\"),p=new RegExp(\"^rgba\\\\(\"+[c,c,c,s]+\"\\\\)$\"),g=new RegExp(\"^hsl\\\\(\"+[s,c,c]+\"\\\\)$\"),v=new RegExp(\"^hsla\\\\(\"+[s,c,c,s]+\"\\\\)$\"),y={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};function m(){return this.rgb().formatHex()}function b(){return this.rgb().formatRgb()}function x(t){var e,n;return t=(t+\"\").trim().toLowerCase(),(e=l.exec(t))?(n=e[1].length,e=parseInt(e[1],16),6===n?_(e):3===n?new S(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?w(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?w(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=f.exec(t))?new S(e[1],e[2],e[3],1):(e=h.exec(t))?new S(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=d.exec(t))?w(e[1],e[2],e[3],e[4]):(e=p.exec(t))?w(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=g.exec(t))?P(e[1],e[2]/100,e[3]/100,1):(e=v.exec(t))?P(e[1],e[2]/100,e[3]/100,e[4]):y.hasOwnProperty(t)?_(y[t]):\"transparent\"===t?new S(NaN,NaN,NaN,0):null}function _(t){return new S(t>>16&255,t>>8&255,255&t,1)}function w(t,e,n,r){return r<=0&&(t=e=n=NaN),new S(t,e,n,r)}function O(t){return t instanceof i||(t=x(t)),t?new S((t=t.rgb()).r,t.g,t.b,t.opacity):new S}function j(t,e,n,r){return 1===arguments.length?O(t):new S(t,e,n,null==r?1:r)}function S(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function C(){return\"#\"+E(this.r)+E(this.g)+E(this.b)}function M(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(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 E(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?\"0\":\"\")+t.toString(16)}function P(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new A(t,e,n,r)}function k(t){if(t instanceof A)return new A(t.h,t.s,t.l,t.opacity);if(t instanceof i||(t=x(t)),!t)return new A;if(t instanceof A)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,a=Math.min(e,n,r),o=Math.max(e,n,r),u=NaN,s=o-a,c=(o+a)/2;return s?(u=e===o?(n-r)/s+6*(n0&&c<1?0:u,new A(u,s,c,t.opacity)}function T(t,e,n,r){return 1===arguments.length?k(t):new A(t,e,n,null==r?1:r)}function A(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function $(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}n.i(r.a)(i,x,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:m,formatHex:m,formatHsl:function(){return k(this).formatHsl()},formatRgb:b,toString:b}),n.i(r.a)(S,j,n.i(r.b)(i,{brighter:function(t){return t=null==t?o:Math.pow(o,t),new S(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?a:Math.pow(a,t),new S(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:C,formatHex:C,formatRgb:M,toString:M})),n.i(r.a)(A,T,n.i(r.b)(i,{brighter:function(t){return t=null==t?o:Math.pow(o,t),new A(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?a:Math.pow(a,t),new A(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 S($(t>=240?t-240:t+120,i,r),$(t,i,r),$(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(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?\"hsl(\":\"hsla(\")+(this.h||0)+\", \"+100*(this.s||0)+\"%, \"+100*(this.l||0)+\"%\"+(1===t?\")\":\", \"+t+\")\")}}))},function(t,e,n){\"use strict\";e.b=function(t,e){var n=Object.create(t.prototype);for(var r in e)n[r]=e[r];return n},e.a=function(t,e,n){t.prototype=e.prototype=n,n.constructor=t}},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=n(504);n.d(e,\"easeLinear\",(function(){return r.a}));var i=n(506);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 a=n(501);n.d(e,\"easeCubic\",(function(){return a.a})),n.d(e,\"easeCubicIn\",(function(){return a.b})),n.d(e,\"easeCubicOut\",(function(){return a.c})),n.d(e,\"easeCubicInOut\",(function(){return a.a}));var o=n(505);n.d(e,\"easePoly\",(function(){return o.a})),n.d(e,\"easePolyIn\",(function(){return o.b})),n.d(e,\"easePolyOut\",(function(){return o.c})),n.d(e,\"easePolyInOut\",(function(){return o.a}));var u=n(507);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(503);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(500);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(499);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(498);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(502);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\";function r(t,e,n,r,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*e+(4-6*a+3*o)*n+(1+3*t+3*a-3*o)*r+o*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),a=t[i],o=t[i+1],u=i>0?t[i-1]:2*a-o,s=i=1?(n=1,e-1):Math.floor(n*e),a=t[i],o=t[i+1],u=i>0?t[i-1]:2*a-o,s=i=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\";n.d(e,\"a\",(function(){return i})),e.b=function(t,e,n,r){var a=i;t.sourceEvent=i,i=t;try{return e.apply(n,r)}finally{i=a}};var r={},i=null;function a(t,e,n){return t=o(t,e,n),function(e){var n=e.relatedTarget;n&&(n===this||8&n.compareDocumentPosition(this))||t.call(this,e)}}function o(t,e,n){return function(r){var a=i;i=r;try{t.call(this,this.__data__,e,n)}finally{i=a}}}function u(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 s(t){return function(){var e=this.__on;if(e){for(var n,r=0,i=-1,a=e.length;r=0&&e._call.call(null,t),e=e._next;--a}function m(){c=(s=f.now())+l,a=o=0;try{y()}finally{a=0,function(){for(var t,e,n=r,a=1/0;n;)n._call?(a>n._time&&(a=n._time),t=n,n=n._next):(e=n._next,n._next=null,n=t?t._next=e:r=e);i=t,x(a)}(),c=0}}function b(){var t=f.now(),e=t-s;e>1e3&&(l-=e,s=t)}function x(t){a||(o&&(o=clearTimeout(o)),t-c>24?(t<1/0&&(o=setTimeout(m,t-f.now()-l)),u&&(u=clearInterval(u))):(u||(s=f.now(),u=setInterval(b,1e3)),a=1,h(m)))}g.prototype=v.prototype={constructor:g,restart:function(t,e,n){if(\"function\"!==typeof t)throw new TypeError(\"callback is not a function\");n=(null==n?d():+n)+(null==e?0:+e),this._next||i===this||(i?i._next=this:r=this,i=this),this._call=t,this._time=n,x()},stop:function(){this._call&&(this._call=null,this._time=1/0,x())}}},function(t,e,n){var r;!function(e){\"use strict\";function i(){}var a=i.prototype,o=e.EventEmitter;function u(t,e){for(var n=t.length;n--;)if(t[n].listener===e)return n;return-1}function s(t){return function(){return this[t].apply(this,arguments)}}a.getListeners=function(t){var e,n,r=this._getEvents();if(t instanceof RegExp)for(n in e={},r)r.hasOwnProperty(n)&&t.test(n)&&(e[n]=r[n]);else e=r[t]||(r[t]=[]);return e},a.flattenListeners=function(t){var e,n=[];for(e=0;e=0},_getDimValues:function(t){var e={},n=[];if(this.xField&&this.isAdjust(\"x\")&&n.push(this.xField),this.yField&&this.isAdjust(\"y\")&&n.push(this.yField),r(n,(function(n){var r=i.values(t,n);r.sort((function(t,e){return t-e})),e[n]=r})),!this.yField&&this.isAdjust(\"y\")){var a=[0,1];e.y=a}return e},adjustData:function(t,e){var n=this,i=n._getDimValues(e);r(t,(function(e,a){r(i,(function(r,i){n.adjustDim(i,r,e,t.length,a)}))}))},getAdjustRange:function(t,e,n){var r,i,a=n.indexOf(e),o=n.length;return!this.yField&&this.isAdjust(\"y\")?(r=0,i=1):o>1?(r=0===a?n[0]:n[a-1],i=a===o-1?n[o-1]:n[a+1],0!==a?r+=(e-r)/2:r-=(i-e)/2,a!==o-1?i-=(i-e)/2:i+=(e-n[o-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){var r=n(11),i=n(15),a=n(3),o=/rgba?\\(([\\s.,0-9]+)\\)/;function u(t,e,n,r){return t[r]+(e[r]-t[r])*n}function s(t){return\"#\"+c(t[0])+c(t[1])+c(t[2])}function c(t){return 1===(t=(t=Math.round(t)).toString(16)).length&&(t=\"0\"+t),t}function l(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 f={},h=null,d={toRGB:function(t){return\"#\"===t[0]&&7===t.length?t:(h||(h=function(){var t=document.createElement(\"i\");return t.title=\"Web Colour Picker\",t.style.display=\"none\",document.body.appendChild(t),t}()),f[t]?e=f[t]:(h.style.color=t,e=document.defaultView.getComputedStyle(h,\"\").getPropertyValue(\"color\"),e=s(o.exec(e)[1].split(/\\s*,\\s*/)),f[t]=e),e);var e},rgb2arr:l,gradient:function(t){var e=[];return i(t)&&(t=t.split(\"-\")),a(t,(function(t){-1===t.indexOf(\"#\")&&(t=d.toRGB(t)),e.push(l(t))})),function(t){return function(t,e){(isNaN(e)||!r(e)||e<0)&&(e=0),e>1&&(e=1);var n=t.length-1,i=Math.floor(n*e),a=n*e-i,o=t[i],c=i===n?o:t[i+1];return s([u(o,c,a,0),u(o,c,a,1),u(o,c,a,2)])}(e,t)}}};t.exports=d},function(t,e,n){var r=n(52).Group,i=n(4),a=function t(e){t.superclass.constructor.call(this,e)};i.extend(a,r),i.augment(a,{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]}}},_renderUI:function(){a.superclass._renderUI.call(this),this._drawLines()},_drawLines:function(){var t=this.get(\"lineStyle\"),e=this.get(\"items\");e&&e.length&&(this._precessItems(e),this._drawGridLines(e,t))},_precessItems:function(t){var e,n=this;i.each(t,(function(t,r){e&&n.get(\"alternateColor\")&&n._drawAlternativeBg(t,e,r),e=t}))},_drawGridLines:function(t,e){var n,r,a,o,u=this,s=this.get(\"type\"),c=t.length;\"line\"===s||\"polygon\"===s?i.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])):i.each(o,(function(t,e){0===e?r.push([\"M\",t.x,t.y]):r.push([\"L\",t.x,t.y])})),a=u._drawZeroLine(s,l)?i.mix({},u.get(\"zeroLineStyle\"),{path:r}):i.mix({},e,{path:r}),(n=u.addShape(\"path\",{attrs:a})).name=\"axis-grid\",n._id=t._id,n.set(\"coord\",u.get(\"coord\")),u.get(\"appendInfo\")&&n.setSilent(\"appendInfo\",u.get(\"appendInfo\")))})):i.each(t,(function(t,s){u.get(\"hideFirstLine\")&&0===s||u.get(\"hideLastLine\")&&s===c-1||(o=t.points,r=[],i.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])})),a=i.mix({},e,{path:r}),(n=u.addShape(\"path\",{attrs:a})).name=\"axis-grid\",n._id=t._id,n.set(\"coord\",u.get(\"coord\")),u.get(\"appendInfo\")&&n.setSilent(\"appendInfo\",u.get(\"appendInfo\")))}))},_drawZeroLine:function(t,e){var n=this.get(\"tickValues\");return!(\"line\"!==t||!n||0!==n[e]||!this.get(\"hightLightZero\"))},_drawAlternativeBg:function(t,e,n){var r,a,o,u=this.get(\"alternateColor\");i.isString(u)?a=u:i.isArray(u)&&(a=u[0],o=u[1]),n%2===0?o&&(r=this._getBackItem(e.points,t.points,o)):a&&(r=this._getBackItem(e.points,t.points,a));var s=this.addShape(\"Path\",{attrs:r});s.name=\"axis-grid-rect\",s._id=t._id&&t._id.replace(\"grid\",\"grid-rect\"),s.set(\"coord\",this.get(\"coord\")),this.get(\"appendInfo\")&&s.setSilent(\"appendInfo\",this.get(\"appendInfo\"))},_getBackItem:function(t,e,n){var r=[],a=this.get(\"type\");if(\"line\"===a)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\"===a){i.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;i.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}}}),t.exports=a},function(t,e,n){var r=n(4);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){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=n(4),a=i.DomUtil,o=n(38),u={scatter:n(287),map:n(288),treemap:n(286)},s=function(t){var e,n;function o(){return t.apply(this,arguments)||this}n=t,(e=o).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var s=o.prototype;return s.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:'
',itemTpl:'
{text}
',labelLine:!1,lineGroup:null,shapes:null,config:!0,capture:!0})},s.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)},s.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)},s.render=function(){this.clear(),this._init(),this.beforeDraw(),this.draw(),this.afterDraw()},s._dryDraw=function(){var t=this,e=t.get(\"items\"),n=t.getLabels(),r=n.length;i.each(e,(function(e,i){if(i=e.length;a--)n[a].remove();t._adjustLabels(),!t.get(\"labelLine\")&&t.get(\"config\")||t.drawLines()},s.draw=function(){this._dryDraw(),this.get(\"canvas\").draw()},s.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))},s.show=function(){var t=this.get(\"group\"),e=this.get(\"container\");t&&t.show(),e&&(e.style.opacity=1)},s.hide=function(){var t=this.get(\"group\"),e=this.get(\"container\");t&&t.hide(),e&&(e.style.opacity=0)},s.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)}))},s.lineToLabel=function(t,e){if(this.get(\"config\")||t.labelLine){var n=t.labelLine||this.get(\"labelLine\"),r=\"undefined\"===typeof t.capture?this.get(\"capture\"):t.capture,a=n.path;if(a&&i.isFunction(n.path)&&(a=n.path(t)),!a){var o=t.start||{x:t.x-t._offset.x,y:t.y-t._offset.y};a=[[\"M\",o.x,o.y],[\"L\",t.x,t.y]]}var u=t.color;u||(u=t.textStyle&&t.textStyle.fill?t.textStyle.fill:\"#000\");var s=e.addShape(\"path\",{attrs:i.mix({path:a,fill:null,stroke:u},n),capture:r});s.name=this.get(\"name\"),s._id=t._id&&t._id.replace(\"glabel\",\"glabelline\"),s.set(\"coord\",this.get(\"coord\"))}},s._adjustLabels=function(){var t=this.get(\"type\"),e=this.getLabels(),n=this.get(\"shapes\"),r=u[t];\"default\"!==t&&r&&r(e,n)},s.getLabels=function(){var t=this.get(\"container\");return t?i.toArray(t.childNodes):this.get(\"group\").get(\"children\")},s._addLabel=function(t,e){var n=t;return this.get(\"config\")&&(n=this._getLabelCfg(t,e)),this._createText(n)},s._getLabelCfg=function(t,e){var n=this.get(\"textStyle\")||{},r=this.get(\"formatter\"),a=this.get(\"htmlTemplate\");if(!i.isObject(t)){var o=t;(t={}).text=o}return i.isFunction(n)&&(n=n(t.text,t,e)),r&&(t.text=r(t.text,t,e)),a&&(t.useHtml=!0,i.isFunction(a)&&(t.text=a(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})},s._init=function(){if(!this.get(\"group\")){var t=this.get(\"canvas\").addGroup({id:\"label-group\"});this.set(\"group\",t)}},s.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=a.createDom(e),n.style.position=\"relative\",n.appendChild(t),this.set(\"container\",t)}return t},s._createText=function(t){var e,n=i.deepMix({},t),r=this.get(\"container\"),a=\"undefined\"===typeof n.capture?this.get(\"capture\"):n.capture;if(!n.useHtml&&!n.htmlTemplate){var o=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:a}),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=o,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)},s._createDom=function(t){var e=this.get(\"itemTpl\"),n=i.substitute(e,{text:t.text});return a.createDom(n)},s._setCustomPosition=function(t,e){var n=t.textAlign||\"left\",r=t.y,i=t.x,o=a.getOuterWidth(e);r-=a.getOuterHeight(e)/2,\"center\"===n?i-=o/2:\"right\"===n&&(i-=o),e.style.top=parseInt(r,10)+\"px\",e.style.left=parseInt(i,10)+\"px\"},o}(o);t.exports=s},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),a=Math.floor(t.minY),o=Math.ceil(t.maxY)-1,u=r;u-1?t:t.parentNode?\"g2-legend\"===t.parentNode.className?t.parentNode:d(t.parentNode,e):null}function p(t,e){var n=null,r=e instanceof s?e.get(\"value\"):e;return i.each(t,(function(t){if(t.value===r)return n=t,!1})),n}var g=function(t){var e,n;function a(){return t.apply(this,arguments)||this}n=t,(e=a).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var s=a.prototype;return s.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return i.mix({},e,{type:\"category-legend\",container:null,containerTpl:'

    ',itemTpl:'
  • {value}
  • ',legendStyle:{},textStyle:{fill:\"#333\",fontSize:12,textAlign:\"middle\",textBaseline:\"top\",fontFamily:o},abridgeText:!1,tipTpl:'
    ',tipStyle:{display:\"none\",fontSize:\"12px\",backgroundColor:\"#fff\",position:\"absolute\",width:\"auto\",height:\"auto\",padding:\"3px\",boxShadow:\"2px 2px 5px #888\"},autoPosition:!0})},s._init=function(){},s.beforeRender=function(){},s.render=function(){this._renderHTML()},s._bindEvents=function(){var t=this,e=h(this.get(\"legendWrapper\"),c);this.get(\"hoverable\")&&(e.onmousemove=function(e){return t._onMousemove(e)},e.onmouseout=function(e){return t._onMouseleave(e)}),this.get(\"clickable\")&&(e.onclick=function(e){return t._onClick(e)})},s._onMousemove=function(t){var e=this.get(\"items\"),n=t.target,r=n.className;if(!((r=r.split(\" \")).indexOf(\"g2-legend\")>-1||r.indexOf(c)>-1)){var i=d(n,l),a=p(e,i.getAttribute(\"data-value\"));a?(this.deactivate(),this.activate(i.getAttribute(\"data-value\")),this.emit(\"itemhover\",{item:a,currentTarget:i,checked:a.checked})):a||(this.deactivate(),this.emit(\"itemunhover\",t))}},s._onMouseleave=function(t){this.deactivate(),this.emit(\"itemunhover\",t)},s._onClick=function(t){var e=this,n=h(this.get(\"legendWrapper\"),c),r=this.get(\"unCheckColor\"),a=this.get(\"items\"),o=this.get(\"selectedMode\"),u=n.childNodes,s=t.target,g=s.className;if(!((g=g.split(\" \")).indexOf(\"g2-legend\")>-1||g.indexOf(c)>-1)){var v=d(s,l),y=h(v,\"g2-legend-text\"),m=h(v,f),b=p(a,v.getAttribute(\"data-value\"));if(b){var x=v.className,_=v.getAttribute(\"data-color\");if(\"single\"===o)b.checked=!0,i.each(u,(function(t){t!==v?(h(t,f).style.backgroundColor=r,t.className=t.className.replace(\"checked\",\"unChecked\"),t.style.color=r,p(a,t.getAttribute(\"data-value\")).checked=!1):(y&&(y.style.color=e.get(\"textStyle\").fill),m&&(m.style.backgroundColor=_),v.className=x.replace(\"unChecked\",\"checked\"))}));else{var w=-1!==x.indexOf(\"checked\"),O=0;if(i.each(u,(function(t){-1!==t.className.indexOf(\"checked\")&&O++})),!this.get(\"allowAllCanceled\")&&w&&1===O)return void this.emit(\"clicklastitem\",{item:b,currentTarget:v,checked:\"single\"===o||b.checked});b.checked=!b.checked,w?(m&&(m.style.backgroundColor=r),v.className=x.replace(\"checked\",\"unChecked\"),v.style.color=r):(m&&(m.style.backgroundColor=_),v.className=x.replace(\"unChecked\",\"checked\"),v.style.color=this.get(\"textStyle\").fill)}this.emit(\"itemclick\",{item:b,currentTarget:v,checked:\"single\"===o||b.checked})}}},s.activate=function(t){var e=this,n=this,r=n.get(\"items\"),i=p(r,t);h(n.get(\"legendWrapper\"),c).childNodes.forEach((function(t){var a=h(t,f),o=p(r,t.getAttribute(\"data-value\"));if(e.get(\"highlight\")){if(o===i&&o.checked)return void(a.style.border=\"1px solid #333\")}else o===i?a.style.opacity=n.get(\"activeOpacity\"):o.checked&&(a.style.opacity=n.get(\"inactiveOpacity\"))}))},s.deactivate=function(){var t=this,e=this;h(e.get(\"legendWrapper\"),c).childNodes.forEach((function(n){var r=h(n,f);t.get(\"highlight\")?r.style.border=\"1px solid #fff\":r.style.opacity=e.get(\"inactiveOpacity\")}))},s._renderHTML=function(){var t=this,e=this.get(\"container\"),n=this.get(\"title\"),r=this.get(\"containerTpl\"),a=u.createDom(r),s=h(a,\"g2-legend-title\"),d=h(a,c),p=this.get(\"unCheckColor\"),g=i.deepMix({},{CONTAINER_CLASS:{height:\"auto\",width:\"auto\",position:\"absolute\",overflowY:\"auto\",fontSize:\"12px\",fontFamily:o,lineHeight:\"20px\",color:\"#8C8C8C\"},TITLE_CLASS:{marginBottom:this.get(\"titleGap\")+\"px\",fontSize:\"12px\",color:\"#333\",textBaseline:\"middle\",fontFamily:o},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 v=e.replace(\"#\",\"\");(e=document.getElementById(v)).appendChild(a)}else{var y=this.get(\"position\"),m={};m=\"left\"===y||\"right\"===y?{maxHeight:(this.get(\"maxLength\")||e.offsetHeight)+\"px\"}:{maxWidth:(this.get(\"maxLength\")||e.offsetWidth)+\"px\"},u.modifyCSS(a,i.mix({},g.CONTAINER_CLASS,m,this.get(\"g2-legend\"))),e.appendChild(a)}u.modifyCSS(d,i.mix({},g.LIST_CLASS,this.get(c))),s&&(n&&n.text?(s.innerHTML=n.text,u.modifyCSS(s,i.mix({},g.TITLE_CLASS,this.get(\"g2-legend-title\"),n))):a.removeChild(s));var b=this.get(\"items\"),x=this.get(\"itemTpl\"),_=this.get(\"position\"),w=this.get(\"layout\"),O=\"right\"===_||\"left\"===_||\"vertical\"===w?\"block\":\"inline-block\",j=i.mix({},g.LIST_ITEM_CLASS,{display:O},this.get(l)),S=i.mix({},g.MARKER_CLASS,this.get(f));if(i.each(b,(function(e,n){var r,o=e.checked,s=t._formatItemValue(e.value),c=e.marker.fill||e.marker.stroke,l=o?c:p;r=i.isFunction(x)?x(s,l,o,n):x;var g=i.substitute(r,i.mix({},e,{index:n,checked:o?\"checked\":\"unChecked\",value:s,color:l,originColor:c,originValue:e.value.replace(/\\\"/g,\""\")})),v=u.createDom(g);v.style.color=t.get(\"textStyle\").fill;var y=h(v,f),m=h(v,\"g2-legend-text\");if(u.modifyCSS(v,j),y&&u.modifyCSS(y,S),o||(v.style.color=p,y&&(y.style.backgroundColor=p)),d.appendChild(v),t.get(\"abridgeText\")){var b=s,_=v.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,C=Math.floor(_/w);_<2*w?b=\"\":_1&&(b=b.substr(0,C-1)+\"...\"),m.innerText=b,v.addEventListener(\"mouseover\",(function(){var t=h(a.parentNode,\"textTip\");t.style.display=\"block\",t.style.left=v.offsetLeft+v.offsetWidth+\"px\",t.style.top=v.offsetTop+15+\"px\",t.innerText=s})),v.addEventListener(\"mouseout\",(function(){h(a.parentNode,\"textTip\").style.display=\"none\"}))}})),this.get(\"abridgeText\")){var C=this.get(\"tipTpl\"),M=u.createDom(C),E=this.get(\"tipStyle\");u.modifyCSS(M,E),a.parentNode.appendChild(M),M.addEventListener(\"mouseover\",(function(){M.style.display=\"none\"}))}this.set(\"legendWrapper\",a)},s._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\"}},s.getWidth=function(){return u.getOuterWidth(this.get(\"legendWrapper\"))},s.getHeight=function(){return u.getOuterHeight(this.get(\"legendWrapper\"))},s.move=function(e,n){/^\\#/.test(this.get(\"container\"))?t.prototype.move.call(this,e,n):(u.modifyCSS(this.get(\"legendWrapper\"),{left:e+\"px\",top:n+\"px\"}),this.set(\"x\",e),this.set(\"y\",n))},s.destroy=function(){var e=this.get(\"legendWrapper\");e&&e.parentNode&&e.parentNode.removeChild(e),t.prototype.destroy.call(this)},a}(a);t.exports=g},function(t,e,n){function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=n(4),a=n(142),o=n(21).FONT_FAMILY,u=i.Event,s=i.Group;function c(t,e){var n=null,r=e instanceof s||\"legendGroup\"===e.name?e.get(\"value\"):e;return i.each(t,(function(t){if(t.value===r)return n=t,!1})),n}function l(t,e){return t.findBy((function(t){return t.name===e}))}var f=function(t){var e,n;function a(){return t.apply(this,arguments)||this}n=t,(e=a).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var s=a.prototype;return s.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return i.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:o},_wordSpaceing:8,clickable:!0,selectedMode:\"multiple\",reversed:!1,autoWrap:!0,highlight:!1,activeOpacity:.7,inactiveOpacity:1})},s.render=function(){t.prototype.render.call(this),this._renderItems(),this.get(\"autoWrap\")&&this._adjustItems()},s._bindEvents=function(){this.get(\"hoverable\")&&(this.get(\"group\").on(\"mousemove\",i.wrapBehavior(this,\"_onMousemove\")),this.get(\"group\").on(\"mouseleave\",i.wrapBehavior(this,\"_onMouseleave\"))),this.get(\"clickable\")&&this.get(\"group\").on(\"click\",i.wrapBehavior(this,\"_onClick\"))},s._getLegendItem=function(t){var e=t.get(\"parent\");return e&&\"legendGroup\"===e.name?e:null},s.activate=function(t){var e=this,n=this,r=n.get(\"itemsGroup\").get(\"children\"),i=void 0;r.forEach((function(r){if(i=l(r,\"legend-marker\")){var a=r.get(\"checked\");e.get(\"highlight\")?r.get(\"value\")===t&&a?i.attr(\"stroke\",\"#333\"):i.attr(\"stroke\",null):r.get(\"value\")===t&&i.attr(\"fillOpacity\",n.get(\"activeOpacity\"))}})),this.get(\"canvas\").draw()},s.deactivate=function(){var t=this,e=this,n=e.get(\"itemsGroup\").get(\"children\"),r=void 0,i=this.get(\"unCheckColor\");n.forEach((function(n){if(r=l(n,\"legend-marker\"))if(t.get(\"highlight\")){var a=r.get(\"oriStroke\"),o=n.get(\"checked\");a=a&&!o?i:\"\",r.attr(\"stroke\",a)}else r.attr(\"fillOpacity\",e.get(\"inactiveOpacity\"))})),this.get(\"canvas\").draw()},s._onMousemove=function(t){var e=this._getLegendItem(t.currentTarget);if(e&&e.get(\"checked\")){var n=this.get(\"items\"),r=new u(\"itemhover\",t,!0,!0);r.item=c(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()},s._onMouseleave=function(t){this.deactivate(),this.get(\"canvas\").draw(),this.emit(\"itemunhover\",t)},s._onClick=function(t){var e=this._getLegendItem(t.currentTarget),n=this.get(\"items\");if(e&&!e.get(\"destroyed\")){var r=e.get(\"checked\"),a=this.get(\"selectedMode\"),o=c(n,e),s=new u(\"itemclick\",t,!0,!0);if(s.item=o,s.currentTarget=e,s.appendInfo=t.currentTarget.get(\"appendInfo\"),s.checked=\"single\"===a||!r,!this.get(\"allowAllCanceled\")&&r&&1===this.getCheckedCount())return void this.emit(\"clicklastitem\",s);var f=this.get(\"unCheckColor\"),h=this.get(\"textStyle\").fill,d=void 0,p=void 0,g=void 0;if(\"single\"===a){var v=this.get(\"itemsGroup\").get(\"children\");i.each(v,(function(t){d=l(t,\"legend-marker\"),p=l(t,\"legend-text\"),g=l(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\")&&o&&o.marker&&d.attr(\"fill\",o.marker.fill),d.attr(\"stroke\")&&o&&o.marker&&d.attr(\"stroke\",o.marker.stroke),p.attr(\"fill\",h),d.setSilent(\"checked\",!0),p.setSilent(\"checked\",!0),g.setSilent(\"checked\",!0),t.setSilent(\"checked\",!0))}))}else d=l(e,\"legend-marker\"),p=l(e,\"legend-text\"),g=l(e,\"legend-item\"),d.attr(\"fill\")&&o&&o.marker&&d.attr(\"fill\",r?f:o.marker.fill),d.attr(\"stroke\")&&o&&o.marker&&d.attr(\"stroke\",r?f:o.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\",s)}this.get(\"canvas\").draw()},s._renderItems=function(){var t=this,e=this.get(\"items\");if(this.get(\"reversed\")&&e.reverse(),i.each(e,(function(e,n){t._addItem(e,n)})),this.get(\"highlight\")){var n=this.get(\"itemsGroup\").get(\"children\"),r=void 0;n.forEach((function(t){(r=l(t,\"legend-marker\")).get(\"oriStroke\")||(r.attr(\"stroke\")?r.set(\"oriStroke\",r.attr(\"stroke\")):r.set(\"oriStroke\",\"\"))}))}},s._formatItemValue=function(t){var e=this.get(\"formatter\")||this.get(\"itemFormatter\");return e&&(t=e.call(this,t)),t},s._getNextX=function(){var t=this.get(\"layout\"),e=this.get(\"itemGap\"),n=this.get(\"itemsGroup\"),r=this.get(\"itemWidth\"),a=n.get(\"children\"),o=0;return\"horizontal\"===t&&i.each(a,(function(t){o+=(r||t.getBBox().width)+e})),o},s._getNextY=function(){var t=this.get(\"itemMarginBottom\"),e=this.get(\"titleShape\")?this.get(\"titleGap\"):0,n=this.get(\"layout\"),r=this.get(\"itemsGroup\"),a=this.get(\"titleShape\"),o=r.get(\"children\"),u=e;return a&&(u+=a.getBBox().height),\"vertical\"===n&&i.each(o,(function(e){u+=e.getBBox().height+t})),u},s._addItem=function(t){var e=this.get(\"itemsGroup\"),n=this._getNextX(),r=this._getNextY(),a=this.get(\"unCheckColor\"),u=e.addGroup({x:n,y:r,value:t.value,checked:t.checked});u.set(\"viewId\",this.get(\"viewId\"));var s=this.get(\"textStyle\"),c=this.get(\"_wordSpaceing\"),l=0;if(t.marker){var f=i.mix({},t.marker,{x:t.marker.radius+n,y:r});t.checked||(f.fill&&(f.fill=a),f.stroke&&(f.stroke=a));var h=u.addShape(\"marker\",{type:\"marker\",attrs:f});h.attr(\"cursor\",\"pointer\"),h.name=\"legend-marker\",l+=h.getBBox().width+c}var d=i.mix({},{fill:\"#333\",fontSize:12,textAlign:\"start\",textBaseline:\"middle\",fontFamily:o},s,{x:l+n,y:r,text:this._formatItemValue(t.value)});t.checked||i.mix(d,{fill:a});var p=u.addShape(\"text\",{attrs:d});p.attr(\"cursor\",\"pointer\"),p.name=\"legend-text\",this.get(\"appendInfo\")&&p.setSilent(\"appendInfo\",this.get(\"appendInfo\"));var g=u.getBBox(),v=this.get(\"itemWidth\"),y=u.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\")),u.name=\"legendGroup\",u},s._adjustHorizontal=function(){var t=this.get(\"itemsGroup\"),e=t.get(\"children\"),n=this.get(\"maxLength\"),r=this.get(\"itemGap\"),a=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&&i.each(e,(function(t){f=t.getBBox(),c=h||f.width,l=f.height+a,n-sr&&i.each(n,(function(t){d=t.getBBox(),f=d.width,h=d.height,c?p=c+a:f>p&&(p=f+a),r-l1&&i[u]>o[u]&&(c=o[u]),this.get(\"width\"))n.attr(u,c-this.get(\"crosshairs\").width/2),n.attr(s,this.get(\"width\"));else if(a.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(o[u]-i[u])+2*e)},i.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)}},i.show=function(){var e=this.get(\"container\");t.prototype.show.call(this),e.show()},i.hide=function(){var e=this.get(\"container\");t.prototype.hide.call(this),e.hide()},i.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()},i.destroy=function(){var e=this.get(\"container\");t.prototype.destroy.call(this),e.remove()},i.setPosition=function(t,e,n){var r=this.get(\"crossLineShapeX\"),i=this.get(\"crossLineShapeY\"),a=this.get(\"crosshairsRectShape\");i&&!i.get(\"destroyed\")&&i.move(t,0),r&&!r.get(\"destroyed\")&&r.move(0,e),a&&!a.get(\"destroyed\")&&this._updateRectShape(n)},o}(i);t.exports=o},function(t,e,n){var r=n(4),i={setMarkers:function(t,e){var n=this.get(\"markerGroup\"),i=this.get(\"frontPlot\");n?n.clear():(n=i.addGroup({zIndex:1,capture:!1}),this.set(\"markerGroup\",n)),r.each(t,(function(t){var i=r.mix({fill:t.color,symbol:\"circle\",shadowColor:t.color},e,{x:t.x,y:t.y});t.marker&&t.marker.activeSymbol&&(i.symbol=t.marker.activeSymbol),n.addShape(\"marker\",{color:t.color,attrs:i})})),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,a){var o=0,u=0,s=20;if(a){var c=a.getBBox();o=c.width,u=c.height,t=c.x,e=c.y,s=5}switch(n){case\"inside\":t=t+o/2-r/2,e=e+u/2-i/2;break;case\"top\":t=t+o/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+o+s,e=e+u/2-i/2;break;case\"bottom\":default:t=t+o/2-r/2,e=e+u+s}return[t,e]},_constraintPositionInBoundary:function(t,e,n,r,i,a){return t+n+20>i?t=(t-=n+20)<0?0:t:t+20<0?t=20:t+=20,e+r+20>a?e=(e-=r+20)<0?0:e:e+20<0?e=20:e+=20,[t,e]},_constraintPositionInPlot:function(t,e,n,r,i,a){return t+n>i.tr.x&&(t-=a?n+1:n+40),ti.bl.y&&(e-=r+40),ee&&!a?t+=2*Math.asin(e/(2*o)):o+=e,{x:i.x+o*Math.cos(t),y:i.y+o*Math.sin(t),angle:t,r:o})},getArcPoint:function(t,e){var n;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,this.transLabelPoint(n),n},getPointAngle:function(t){var e=this.get(\"coord\");return i.getPointAngle(e,t)},getMiddlePoint:function(t){var e=this.get(\"coord\"),n=t.length,r={x:0,y:0};return a.each(t,(function(t){r.x+=t.x,r.y+=t.y})),r.x/=n,r.y/=n,r=e.convert(r)},_isToMiddle:function(t){return t.x.length>2},getLabelPoint:function(t,e,n){var r,i=t.text[n],a=1;this._isToMiddle(e)?r=this.getMiddlePoint(e.points):(1===t.text.length&&0===n?n=1:0===n&&(a=-1),r=this.getArcPoint(e,n));var o=this.getDefaultOffset(t);o*=a;var u=this.getPointAngle(r),s=this.getCirclePoint(u,o,r);if(s?(s.text=i,s.angle=u,s.color=e.color):s={text:\"\"},t.autoRotate||\"undefined\"===typeof t.autoRotate){var c=s.textStyle?s.textStyle.rotate:null;c||(c=s.rotate||this.getLabelRotate(u,o,e)),s.rotate=c}return s.start={x:r.x,y:r.y},s},_isEmitLabels:function(){return this.get(\"label\").labelEmit},getLabelRotate:function(t){var e;return e=180*t/Math.PI,e+=90,this._isEmitLabels()&&(e-=90),e&&(e>90?e-=180:e<-90&&(e+=180)),e/180*Math.PI},getLabelAlign:function(t){var e,n=this.get(\"coord\");if(this._isEmitLabels())e=t.angle<=Math.PI/2&&t.angle>-Math.PI/2?\"left\":\"right\";else if(n.isTransposed){var r=n.getCenter(),i=this.getDefaultOffset(t);e=Math.abs(t.x-r.x)<1?\"center\":t.angle>Math.PI||t.angle<=0?i>0?\"left\":\"right\":i>0?\"right\":\"left\"}else e=\"center\";return e}}),t.exports=o},function(t,e,n){var r=n(0),i=n(6);t.exports={splitData:function(t){var e=this.get(\"viewTheme\")||i;if(!t.length)return[];var n,a=[],o=[],u=this.getYScale().field;return r.each(t,(function(t){n=t._origin?t._origin[u]:t[u],e.connectNulls?r.isNil(n)||o.push(t):r.isArray(n)&&r.isNil(n[0])||r.isNil(n)?o.length&&(a.push(o),o=[]):o.push(t)})),o.length&&a.push(o),a}}},function(t,e){t.exports={toFront:function(t){var e=t.get(\"parent\").get(\"children\").indexOf(t);t.set(\"_originIndex\",e),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,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=n(12),a=n(158),o=n(0),u=function(t){var e,n;n=t,(e=u).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var i=u.prototype;function u(e){var n;return n=t.call(this,e)||this,o.assign(function(t){if(void 0===t)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return t}(n),a),n}return i.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.type=\"path\",e.shapeType=\"line\",e},i.getDrawCfg=function(e){var n=t.prototype.getDrawCfg.call(this,e);return n.isStack=this.hasStack(),n},i.draw=function(t,e,n,r){var i=this,a=this.splitData(t),u=this.getDrawCfg(t[0]);i._applyViewThemeShapeStyle(u,u.shape,n),u.origin=t,o.each(a,(function(t,a){if(!o.isEmpty(t)){u.splitedIndex=a,u.points=t;var s=n.drawShape(u.shape,u,e);i.appendShapeInfo(s,r+a)}}))},u}(i);i.Path=u,t.exports=u},function(t,e){var n,r,i='BlinkMacSystemFont, \"Segoe UI\", Roboto,\"Helvetica Neue\", Helvetica, \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\",SimSun, \"sans-serif\"',a={defaultColor:\"#1890FF\",plotCfg:{padding:[20,20,95,80]},fontFamily:i,defaultLegendPosition:\"bottom\",colors:[\"#1890FF\",\"#2FC25B\",\"#FACC14\",\"#223273\",\"#8543E0\",\"#13C2C2\",\"#3436C7\",\"#F04864\"],colors_16:[\"#1890FF\",\"#41D9C7\",\"#2FC25B\",\"#FACC14\",\"#E6965C\",\"#223273\",\"#7564CC\",\"#8543E0\",\"#5C8EE6\",\"#13C2C2\",\"#5CA3E6\",\"#3436C7\",\"#B381E6\",\"#F04864\",\"#D598D9\"],colors_24:[\"#1890FF\",\"#66B5FF\",\"#41D9C7\",\"#2FC25B\",\"#6EDB8F\",\"#9AE65C\",\"#FACC14\",\"#E6965C\",\"#57AD71\",\"#223273\",\"#738AE6\",\"#7564CC\",\"#8543E0\",\"#A877ED\",\"#5C8EE6\",\"#13C2C2\",\"#70E0E0\",\"#5CA3E6\",\"#3436C7\",\"#8082FF\",\"#DD81E6\",\"#F04864\",\"#FA7D92\",\"#D598D9\"],colors_pie:[\"#1890FF\",\"#13C2C2\",\"#2FC25B\",\"#FACC14\",\"#F04864\",\"#8543E0\",\"#3436C7\",\"#223273\"],colors_pie_16:[\"#1890FF\",\"#73C9E6\",\"#13C2C2\",\"#6CD9B3\",\"#2FC25B\",\"#9DD96C\",\"#FACC14\",\"#E6965C\",\"#F04864\",\"#D66BCA\",\"#8543E0\",\"#8E77ED\",\"#3436C7\",\"#737EE6\",\"#223273\",\"#7EA2E6\"],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:i},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:i}},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:i}},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:i}},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:i}},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:i}},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:i}},treemapLabels:{offset:10,textStyle:{fill:\"#fff\",fontSize:12,textBaseline:\"top\",fontStyle:\"bold\",fontFamily:i}},innerLabels:{textStyle:{fill:\"#fff\",fontSize:12,textBaseline:\"middle\",fontFamily:i}},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:i},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:i},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:i},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:i},unCheckColor:\"#bfbfbf\"},html:(n={},n[\"g2-legend\"]={height:\"auto\",width:\"auto\",position:\"absolute\",overflow:\"auto\",fontSize:\"12px\",fontFamily:i,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\"]={listStyleType:\"none\",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:i},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:i,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\"]={listStyleType:\"none\",marginBottom:\"4px\",padding:0,marginTop:0,marginLeft:0,marginRight:0},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:i,textBaseline:\"bottom\"}}},text:{style:{fill:\"rgba(0,0,0,.5)\",fontSize:12,textBaseline:\"middle\",textAlign:\"start\",fontFamily:i}},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=a},function(t,e,n){var r={default:n(161),dark:n(360)};t.exports=r},function(t,e,n){var r=n(2),i=n(363),a=n(366),o=n(362),u=n(135),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,a,u,o,{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,a=n.el;return i&&r.remove(i.get(\"children\"),this),a&&(e?i&&i._cfg.tobeRemoved.push(a):a.parentNode.removeChild(a)),(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 a=r.parentNode;a.removeChild(r),a.insertBefore(r,a.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,a=i.indexOf(this),o=n.parentNode;o.removeChild(n),a===i.length-1?o.appendChild(n):o.insertBefore(n,o.childNodes[a])}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){var r=n(2),i=n(163),a=n(380),o={};function u(t,e,n){for(var r,i=t.length-1;i>=0;i--){var a=t[i];if(a._cfg.visible&&a._cfg.capture&&(a.isGroup?r=a.getShape(e,n):a.isHit(e,n)&&(r=a)),r)break}return r}var s=function t(e){t.superclass.constructor.call(this,e),this.set(\"children\",[]),this.set(\"tobeRemoved\",[]),this._beforeRenderUI(),this._renderUI(),this._bindUI()};r.extend(s,i),r.augment(s,{isGroup:!0,type:\"group\",canFill:!0,canStroke:!0,getDefaultCfg:function(){return function t(e){if(!e._cfg&&e!==s){var n=e.superclass.constructor;n&&!n._cfg&&t(n),e._cfg={},r.merge(e._cfg,n._cfg),r.merge(e._cfg,e.CFG)}}(this.constructor),r.merge({},this.constructor._cfg)},_beforeRenderUI:function(){},_renderUI:function(){},_bindUI:function(){},addShape:function(t,e){var n=this.get(\"canvas\");e=e||{};var i=o[t];if(i||(i=r.upperFirst(t),o[t]=i),e.attrs&&n){var u=e.attrs;if(\"text\"===t){var s=n.get(\"fontFamily\");s&&(u.fontFamily=u.fontFamily?u.fontFamily:s)}}e.canvas=n,e.type=t;var c=new a[i](e);return this.add(c),c},addGroup:function(t,e){var n,i=this.get(\"canvas\");if(e=r.merge({},e),r.isFunction(t))e?(e.canvas=i,e.parent=this,n=new t(e)):n=new t({canvas:i,parent:this}),this.add(n);else if(r.isObject(t))t.canvas=i,n=new s(t),this.add(n);else{if(void 0!==t)return!1;n=new s,this.add(n)}return n},renderBack:function(t,e){var n=this.get(\"backShape\"),i=this.getBBox();return r.merge(e,{x:i.minX-t[3],y:i.minY-t[0],width:i.width+t[1]+t[3],height:i.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(!r.isBoolean(t))return this.contain(t)&&t.remove(!0),this;e=t}0===arguments.length&&(e=!0),s.superclass.remove.call(this,e)}return this},add:function(t){var e=this,n=e.get(\"children\");if(r.isArray(t))r.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 i=t,a=i.get(\"parent\");a&&a.removeChild(i,!1),e._setCfgProperty(i),n.push(i)}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=1/0,e=-1/0,n=1/0,i=-1/0,a=this.get(\"children\");a.length>0?r.each(a,(function(r){if(r.get(\"visible\")){if(r.isGroup&&0===r.get(\"children\").length)return;var a=r.getBBox();if(!a)return!0;var o=[a.minX,a.minY,1],u=[a.minX,a.maxY,1],s=[a.maxX,a.minY,1],c=[a.maxX,a.maxY,1];r.apply(o),r.apply(u),r.apply(s),r.apply(c);var l=Math.min(o[0],u[0],s[0],c[0]),f=Math.max(o[0],u[0],s[0],c[0]),h=Math.min(o[1],u[1],s[1],c[1]),d=Math.max(o[1],u[1],s[1],c[1]);le&&(e=f),hi&&(i=d)}})):(t=0,e=0,n=0,i=0);var o={minX:t,minY:n,maxX:e,maxY:i};return o.x=o.minX,o.y=o.minY,o.width=o.maxX-o.minX,o.height=o.maxY-o.minY,o},getCount:function(){return this.get(\"children\").length},sort:function(){var t,e=this.get(\"children\");return r.each(e,(function(t,e){return t._INDEX=e,t})),e.sort((t=function(t,e){return t.get(\"zIndex\")-e.get(\"zIndex\")},function(e,n){var r=t(e,n);return 0===r?e._INDEX-n._INDEX:r})),this},findById:function(t){return this.find((function(e){return e.get(\"id\")===t}))},find:function(t){if(r.isString(t))return this.findById(t);var e=this.get(\"children\"),n=null;return r.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=[],i=[];return r.each(e,(function(e){t(e)&&n.push(e),e.findAllBy&&(i=e.findAllBy(t),n=n.concat(i))})),n},findBy:function(t){var e=this.get(\"children\"),n=null;return r.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=[],i=[];return r.each(e,(function(e){t(e)&&n.push(e),e.findAllBy&&(i=e.findAllBy(t),n=n.concat(i))})),n},getShape:function(t,e){var n,r=this._attrs.clip,i=this._cfg.children;if(r){var a=[t,e,1];r.invert(a,this.get(\"canvas\")),r.isPointInPath(a[0],a[1])&&(n=u(i,t,e))}else n=u(i,t,e);return n},clearTotalMatrix:function(){if(this.get(\"totalMatrix\")){this.setSilent(\"totalMatrix\",null);for(var t=this._cfg.children,e=0;e=0;n--)e[n].remove(!0,t);return this._cfg.children=[],this},destroy:function(){this.get(\"destroyed\")||(this.clear(),s.superclass.destroy.call(this))},clone:function(){var t=this._cfg.children,e=new s;return r.each(t,(function(t){e.add(t.clone())})),e}}),t.exports=s},function(t,e,n){var r=n(2),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){var r=n(2),i=n(8),a=n(53),o=n(55);function u(t,e,n){return t+e*Math.cos(n)}function s(t,e,n){return t+e*Math.sin(n)}var 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},r.extend(c,i),r.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,u=t.clockwise,s=this.getHitLineWidth()/2,c=a.box(e,n,r,i,o,u);return c.minX-=s,c.minY-=s,c.maxX+=s,c.maxY+=s,c},getStartTangent:function(){var t=this._attrs,e=t.x,n=t.y,r=t.startAngle,i=t.r,a=t.clockwise,o=Math.PI/180;a&&(o*=-1);var c=[],l=u(e,i,r+o),f=s(n,i,r+o),h=u(e,i,r),d=s(n,i,r);return c.push([l,f]),c.push([h,d]),c},getEndTangent:function(){var t=this._attrs,e=t.x,n=t.y,r=t.endAngle,i=t.r,a=t.clockwise,o=Math.PI/180,c=[];a&&(o*=-1);var l=u(e,i,r+o),f=s(n,i,r+o),h=u(e,i,r),d=s(n,i,r);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,a=e.startAngle,o=e.endAngle,u=e.clockwise;(t=t||self.get(\"context\")).beginPath(),t.arc(n,r,i,a,o,u)},afterPath:function(t){var e=this._attrs;if(t=t||this.get(\"context\"),e.startArrow){var n=this.getStartTangent();o.addStartArrow(t,e,n[0][0],n[0][1],n[1][0],n[1][1])}if(e.endArrow){var r=this.getEndTangent();o.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(2),i=n(8),a=function t(e){t.superclass.constructor.call(this,e)};a.ATTRS={x:0,y:0,r:0,lineWidth:1},r.extend(a,i),r.augment(a,{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()/2+r;return{minX:e-i,minY:n-i,maxX:e+i,maxY:n+i}},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=a},function(t,e,n){var r=n(2),i=n(8),a=function t(e){t.superclass.constructor.call(this,e)};r.extend(a,i),r.augment(a,{canFill:!0,canStroke:!0,type:\"dom\",calculateBox:function(){var t=this._attrs,e=t.x,n=t.y,r=t.width,i=t.height,a=this.getHitLineWidth()/2;return{minX:e-a,minY:n-a,maxX:e+r+a,maxY:n+i+a}}}),t.exports=a},function(t,e,n){var r=n(2),i=n(8),a=function t(e){t.superclass.constructor.call(this,e)};a.ATTRS={x:0,y:0,rx:1,ry:1,lineWidth:1},r.extend(a,i),r.augment(a,{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,a=this.getHitLineWidth(),o=r+a/2,u=i+a/2;return{minX:e-o,minY:n-u,maxX:e+o,maxY:n+u}},createPath:function(t){var e=this._attrs,n=e.x,i=e.y,a=e.rx,o=e.ry;t=t||self.get(\"context\");var u=a>o?a:o,s=a>o?1:a/o,c=a>o?o/a: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=a},function(t,e,n){var r=n(2),i=n(8),a=n(53),o=function t(e){t.superclass.constructor.call(this,e)};o.ATTRS={x:0,y:0,rs:0,re:0,startAngle:0,endAngle:0,clockwise:!1,lineWidth:1},r.extend(o,i),r.augment(o,{canFill:!0,canStroke:!0,type:\"fan\",getDefaultAttrs:function(){return{clockwise:!1,lineWidth:1,rs:0,re:0}},calculateBox:function(){var t=this._attrs,e=t.x,n=t.y,r=t.rs,i=t.re,o=t.startAngle,u=t.endAngle,s=t.clockwise,c=this.getHitLineWidth(),l=a.box(e,n,r,o,u,s),f=a.box(e,n,i,o,u,s),h=c/2;return{minX:Math.min(l.minX,f.minX)-h,minY:Math.min(l.minY,f.minY)-h,maxX:Math.max(l.maxX,f.maxX)+h,maxY:Math.max(l.maxY,f.maxY)+h}},createPath:function(t){var e=this._attrs,n=e.x,r=e.y,i=e.rs,a=e.re,o=e.startAngle,u=e.endAngle,s=e.clockwise,c={x:Math.cos(o)*i+n,y:Math.sin(o)*i+r},l={x:Math.cos(o)*a+n,y:Math.sin(o)*a+r},f={x:Math.cos(u)*i+n,y:Math.sin(u)*i+r};(t=t||self.get(\"context\")).beginPath(),t.moveTo(c.x,c.y),t.lineTo(l.x,l.y),t.arc(n,r,a,o,u,s),t.lineTo(f.x,f.y),t.arc(n,r,i,u,o,!s),t.closePath()}}),t.exports=o},function(t,e,n){var r=n(2),i=n(8),a=function t(e){t.superclass.constructor.call(this,e)};a.ATTRS={x:0,y:0,img:void 0,width:0,height:0,sx:null,sy:null,swidth:null,sheight:null},r.extend(a,i),r.augment(a,{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){this._cfg.hasUpdate&&this._setAttrImg(),this.get(\"loading\")?this.set(\"toDraw\",!0):(this._drawImage(t),this._cfg.hasUpdate=!1)},_drawImage:function(t){var e=this._attrs,n=e.x,i=e.y,a=e.img,o=e.width,u=e.height,s=e.sx,c=e.sy,l=e.swidth,f=e.sheight;this.set(\"toDraw\",!1);var h=a;if(h instanceof ImageData&&((h=new Image).src=a),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,o,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,o,u)}}}),t.exports=a},function(t,e,n){var r=n(2),i=n(8),a=n(55),o=n(54),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,a=this.getHitLineWidth();return o.box(e,n,r,i,a)},createPath:function(t){var e=this._attrs,n=e.x1,r=e.y1,i=e.x2,a=e.y2;(t=t||self.get(\"context\")).beginPath(),t.moveTo(n,r),t.lineTo(i,a)},afterPath:function(t){var e=this._attrs,n=e.x1,r=e.y1,i=e.x2,o=e.y2;t=t||this.get(\"context\"),e.startArrow&&a.addStartArrow(t,e,i,o,n,r),e.endArrow&&a.addEndArrow(t,e,n,r,i,o)},getPoint:function(t){var e=this._attrs;return{x:o.at(e.x1,e.x2,t),y:o.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){var r=n(2),i=r.vec2;function a(t,e,n,r){var i=1-r;return i*(i*t+2*r*e)+r*r*n}function o(t,e,n,r,o,u,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=[a(t,n,o,g),a(e,r,u,g)],(h=i.squaredDistance(x,d))=0&&h=0?[a]:[]}}},function(t,e,n){var r=n(2),i=n(8),a=n(56),o=n(39),u=n(55),s=n(90),c=n(88),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){if(r.isNil(t))return this.setSilent(\"segments\",null),void this.setSilent(\"box\",void 0);var e,n=o.parsePath(t),i=[];if(r.isArray(n)&&0!==n.length&&(\"M\"===n[0][0]||\"m\"===n[0][0])){for(var u=n.length,s=0;si&&(i=r.maxX),r.minYo&&(o=r.maxY))})),n===1/0||a===1/0?{minX:0,minY:0,maxX:0,maxY:0}:{minX:n,minY:a,maxX:i,maxY:o}},_setTcache:function(){var t,e,n,i,a=0,o=0,u=[],s=this._cfg.curve;s&&(r.each(s,(function(t,e){n=s[e+1],i=t.length,n&&(a+=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=[])[0]=o/a,e=c.len(r[i-2],r[i-1],n[1],n[2],n[3],n[4],n[5],n[6]),o+=e,t[1]=o/a,u.push(t))})),this._cfg.tCache=u)},_calculateCurve:function(){var t=this._attrs.path;this._cfg.curve=s.pathTocurve(t)},getStartTangent:function(){var t,e,n,i,a=this.get(\"segments\");if(a.length>1)if(t=a[0].endPoint,e=a[1].endPoint,n=a[1].startTangent,i=[],r.isFunction(n)){var o=n();i.push([t.x-o[0],t.y-o[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,a=this.get(\"segments\"),o=a.length;if(o>1)if(t=a[o-2].endPoint,e=a[o-1].endPoint,n=a[o-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 a=this._cfg.curve;if(!i)return a?{x:a[0][1],y:a[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 o=a[n];if(r.isNil(o)||r.isNil(n))return null;var u=o.length,s=a[n+1];return{x:c.at(o[u-2],s[1],s[3],s[5],1-e),y:c.at(o[u-1],s[2],s[4],s[6],1-e)}},createPath:function(t){var e=this.get(\"segments\");if(r.isArray(e)){(t=t||this.get(\"context\")).beginPath();for(var n=e.length,i=0;ia&&(a=e),ro&&(o=r)}));var u=e/2;return{minX:n-u,minY:i-u,maxX:a+u,maxY:o+u}},createPath:function(t){var e=this._attrs.points;e.length<2||((t=t||this.get(\"context\")).beginPath(),r.each(e,(function(e,n){0===n?t.moveTo(e[0],e[1]):t.lineTo(e[0],e[1])})),t.closePath())}}),t.exports=a},function(t,e,n){var r=n(2),i=n(8),a=n(55),o=n(54),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._attrs,e=this.getHitLineWidth(),n=t.points;if(!n||0===n.length)return null;var i=1/0,a=1/0,o=-1/0,u=-1/0;r.each(n,(function(t){var e=t[0],n=t[1];eo&&(o=e),nu&&(u=n)}));var s=e/2;return{minX:i-s,minY:a-s,maxX:o+s,maxY:u+s}},_setTcache:function(){var t,e,n=this._attrs.points,i=0,a=0,u=[];n&&0!==n.length&&(r.each(n,(function(t,e){n[e+1]&&(i+=o.len(t[0],t[1],n[e+1][0],n[e+1][1]))})),i<=0||(r.each(n,(function(r,s){n[s+1]&&((t=[])[0]=a/i,e=o.len(r[0],r[1],n[s+1][0],n[s+1][1]),a+=e,t[1]=a/i,u.push(t))})),this.tCache=u))},createPath:function(t){var e,n,r=this._attrs.points;if(!(r.length<2)){for((t=t||this.get(\"context\")).beginPath(),t.moveTo(r[0][0],r[0][1]),n=1,e=r.length-1;n=r[0]&&t<=r[1]&&(e=(t-r[0])/(r[1]-r[0]),n=i)})),{x:o.at(i[n][0],i[n+1][0],e),y:o.at(i[n][1],i[n+1][1],e)}}}),t.exports=u},function(t,e,n){var r=n(2),i=n(39).parseRadius,a=n(8),o=function t(e){t.superclass.constructor.call(this,e)};o.ATTRS={x:0,y:0,width:0,height:0,radius:0,lineWidth:1},r.extend(o,a),r.augment(o,{canFill:!0,canStroke:!0,type:\"rect\",getDefaultAttrs:function(){return{lineWidth:1,radius:0}},calculateBox:function(){var t=this._attrs,e=t.x,n=t.y,r=t.width,i=t.height,a=this.getHitLineWidth()/2;return{minX:e-a,minY:n-a,maxX:e+r+a,maxY:n+i+a}},createPath:function(t){var e=this._attrs,n=e.x,r=e.y,a=e.width,o=e.height,u=e.radius;if((t=t||this.get(\"context\")).beginPath(),0===u)t.rect(n,r,a,o);else{var s=i(u);t.moveTo(n+s.r1,r),t.lineTo(n+a-s.r2,r),0!==s.r2&&t.arc(n+a-s.r2,r+s.r2,s.r2,-Math.PI/2,0),t.lineTo(n+a,r+o-s.r3),0!==s.r3&&t.arc(n+a-s.r3,r+o-s.r3,s.r3,0,Math.PI/2),t.lineTo(n+s.r4,r+o),0!==s.r4&&t.arc(n+s.r4,r+o-s.r4,s.r4,Math.PI/2,Math.PI),t.lineTo(n,r+s.r1),0!==s.r1&&t.arc(n+s.r1,r+s.r1,s.r1,Math.PI,1.5*Math.PI),t.closePath()}}}),t.exports=o},function(t,e,n){var r=n(2),i=n(8),a=function t(e){t.superclass.constructor.call(this,e)};a.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(a,i),r.augment(a,{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,a=t.fontVariant;t.font=[i,a,r,e+\"px\",n].join(\" \")},_setAttrText:function(){var t=this._attrs,e=t.text,n=null;if(r.isString(e)&&-1!==e.indexOf(\"\\n\")){var i=(n=e.split(\"\\n\")).length;t.lineCount=i}t.textArr=n},_getTextHeight:function(){var t=this._attrs,e=t.lineCount,n=1*t.fontSize;return e>1?n*e+this._getSpaceingY()*(e-1):n},isHitBox:function(){return!1},calculateBox:function(){var t=this._attrs,e=this._cfg;e.attrs&&!e.hasUpdate||(this._assembleFont(),this._setAttrText()),t.textArr||this._setAttrText();var n=t.x,r=t.y,i=this.measureText();if(!i)return{minX:n,minY:r,maxX:n,maxY:r};var a=this._getTextHeight(),o=t.textAlign,u=t.textBaseline,s=this.getHitLineWidth(),c={x:n,y:r-a};o&&(\"end\"===o||\"right\"===o?c.x-=i:\"center\"===o&&(c.x-=i/2)),u&&(\"top\"===u?c.y+=a:\"middle\"===u&&(c.y+=a/2)),this.set(\"startPoint\",c);var l=s/2;return{minX:c.x-l,minY:c.y-l,maxX:c.x+i+l,maxY:c.y+a+l}},_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._attrs,n=this._cfg;n.attrs&&!n.hasUpdate||(this._assembleFont(),this._setAttrText()),t.font=e.font;var i=e.text;if(i){var a=e.textArr,o=e.x,u=e.y;if(t.beginPath(),this.hasStroke()){var s=e.strokeOpacity;r.isNil(s)||1===s||(t.globalAlpha=s),a?this._drawTextArr(t,!1):t.strokeText(i,o,u),t.globalAlpha=1}if(this.hasFill()){var c=e.fillOpacity;r.isNil(c)||1===c||(t.globalAlpha=c),a?this._drawTextArr(t,!0):t.fillText(i,o,u)}n.hasUpdate=!1}},_drawTextArr:function(t,e){var n,i=this._attrs.textArr,a=this._attrs.textBaseline,o=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+o)-f+o,\"middle\"===a&&(n+=f-o-(f-o)/2),\"top\"===a&&(n+=f-o),e?t.fillText(r,s,n):t.strokeText(r,s,n)}))},measureText:function(){var t,e=this._attrs,n=e.text,i=e.font,a=e.textArr,o=0;if(!r.isNil(n)){var u=document.createElement(\"canvas\").getContext(\"2d\");return u.save(),u.font=i,a?r.each(a,(function(e){t=u.measureText(e).width,o=0&&n[t].splice(i,1),0===n[t].length&&delete n[t]}}},removeEvent:function(t){return\"undefined\"===typeof t?this._cfg._events={}:delete this._cfg._events[t],this},_getEvents:function(){return this._cfg._events||{}}}),t.exports=o},function(t,e,n){var r=n(1),i=n(181),a=n(402),o={},u=[\"zIndex\",\"capture\",\"visible\"];function s(t,e,n){for(var r,i=t.length-1;i>=0;i--){var a=t[i];if(a._cfg.visible&&a._cfg.capture&&(a.isGroup?r=a.getShape(e,n):a.isHit(e,n)&&(r=a)),r)break}return r}var c=function t(e){t.superclass.constructor.call(this,e),this.set(\"children\",[]),this.set(\"tobeRemoved\",[]),this._beforeRenderUI(),this._renderUI(),this._bindUI()};r.extend(c,i),r.augment(c,{isGroup:!0,type:\"group\",canFill:!0,canStroke:!0,getDefaultCfg:function(){return function t(e){if(!e._cfg&&e!==c){var n=e.superclass.constructor;n&&!n._cfg&&t(n),e._cfg={},r.merge(e._cfg,n._cfg),r.merge(e._cfg,e.CFG)}}(this.constructor),r.merge({},this.constructor._cfg)},_beforeRenderUI:function(){},_renderUI:function(){},_bindUI:function(){},addShape:function(t,e){var n=this.get(\"canvas\");e=e||{};var i=o[t];if(i||(i=r.upperFirst(t),o[t]=i),e.attrs&&n){var u=e.attrs;if(\"text\"===t){var s=n.get(\"fontFamily\");s&&(u.fontFamily=u.fontFamily?u.fontFamily:s)}}e.canvas=n,e.type=t;var c=new a[i](e);return this.add(c),c},addGroup:function(t,e){var n,i=this.get(\"canvas\");if(e=r.merge({},e),r.isFunction(t))e?(e.canvas=i,e.parent=this,n=new t(e)):n=new t({canvas:i,parent:this}),this.add(n);else if(r.isObject(t))t.canvas=i,n=new c(t),this.add(n);else{if(void 0!==t)return!1;n=new c,this.add(n)}return n},renderBack:function(t,e){var n=this.get(\"backShape\"),i=this.getBBox();return r.merge(e,{x:i.minX-t[3],y:i.minY-t[0],width:i.width+t[1]+t[3],height:i.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(!r.isBoolean(t))return this.contain(t)&&t.remove(!0),this;e=t}0===arguments.length&&(e=!0),c.superclass.remove.call(this,e)}return this},add:function(t){var e=this,n=e.get(\"children\");if(r.isArray(t))r.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 i=t,a=i.get(\"parent\");a&&a.removeChild(i,!1),e._setCfgProperty(i),n.push(i)}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=1/0,e=-1/0,n=1/0,i=-1/0,a=this.get(\"children\");a.length>0?r.each(a,(function(r){if(r.get(\"visible\")){if(r.isGroup&&0===r.get(\"children\").length)return;var a=r.getBBox();if(!a)return!0;var o=[a.minX,a.minY,1],u=[a.minX,a.maxY,1],s=[a.maxX,a.minY,1],c=[a.maxX,a.maxY,1];r.apply(o),r.apply(u),r.apply(s),r.apply(c);var l=Math.min(o[0],u[0],s[0],c[0]),f=Math.max(o[0],u[0],s[0],c[0]),h=Math.min(o[1],u[1],s[1],c[1]),d=Math.max(o[1],u[1],s[1],c[1]);le&&(e=f),hi&&(i=d)}})):(t=0,e=0,n=0,i=0);var o={minX:t,minY:n,maxX:e,maxY:i};return o.x=o.minX,o.y=o.minY,o.width=o.maxX-o.minX,o.height=o.maxY-o.minY,o},getCount:function(){return this.get(\"children\").length},sort:function(){var t,e=this.get(\"children\");return r.each(e,(function(t,e){return t._INDEX=e,t})),e.sort((t=function(t,e){return t.get(\"zIndex\")-e.get(\"zIndex\")},function(e,n){var r=t(e,n);return 0===r?e._INDEX-n._INDEX:r})),this},findById:function(t){return this.find((function(e){return e.get(\"id\")===t}))},find:function(t){if(r.isString(t))return this.findById(t);var e=this.get(\"children\"),n=null;return r.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=[],i=[];return r.each(e,(function(e){t(e)&&n.push(e),e.findAllBy&&(i=e.findAllBy(t),n=n.concat(i))})),n},findBy:function(t){var e=this.get(\"children\"),n=null;return r.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=[],i=[];return r.each(e,(function(e){t(e)&&n.push(e),e.findAllBy&&(i=e.findAllBy(t),n=n.concat(i))})),n},getShape:function(t,e){var n,r=this._attrs.clip,i=this._cfg.children;if(r){var a=[t,e,1];r.invert(a,this.get(\"canvas\")),r.isPointInPath(a[0],a[1])&&(n=s(i,t,e))}else n=s(i,t,e);return n},clearTotalMatrix:function(){if(this.get(\"totalMatrix\")){this.setSilent(\"totalMatrix\",null);for(var t=this._cfg.children,e=0;e=0;n--)e[n].remove(!0,t);return this._cfg.children=[],this}},destroy:function(){this.get(\"destroyed\")||(this.clear(),c.superclass.destroy.call(this))},clone:function(){var t=this,e=t._cfg.children,n=t._attrs,i={};r.each(n,(function(t,e){i[e]=\"matrix\"===e?function(t){for(var e=[],n=0;no?a:o,s=a>o?1:a/o,c=a>o?o/a: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=a},function(t,e,n){var r=n(1),i=n(9),a=n(57),o=function t(e){t.superclass.constructor.call(this,e)};o.ATTRS={x:0,y:0,rs:0,re:0,startAngle:0,endAngle:0,clockwise:!1,lineWidth:1},r.extend(o,i),r.augment(o,{canFill:!0,canStroke:!0,type:\"fan\",getDefaultAttrs:function(){return{clockwise:!1,lineWidth:1,rs:0,re:0}},calculateBox:function(){var t=this._attrs,e=t.x,n=t.y,r=t.rs,i=t.re,o=t.startAngle,u=t.endAngle,s=t.clockwise,c=this.getHitLineWidth(),l=a.box(e,n,r,o,u,s),f=a.box(e,n,i,o,u,s),h=c/2;return{minX:Math.min(l.minX,f.minX)-h,minY:Math.min(l.minY,f.minY)-h,maxX:Math.max(l.maxX,f.maxX)+h,maxY:Math.max(l.maxY,f.maxY)+h}},createPath:function(t){var e=this._attrs,n=e.x,r=e.y,i=e.rs,a=e.re,o=e.startAngle,u=e.endAngle,s=e.clockwise,c={x:Math.cos(o)*i+n,y:Math.sin(o)*i+r},l={x:Math.cos(o)*a+n,y:Math.sin(o)*a+r},f={x:Math.cos(u)*i+n,y:Math.sin(u)*i+r};(t=t||self.get(\"context\")).beginPath(),t.moveTo(c.x,c.y),t.lineTo(l.x,l.y),t.arc(n,r,a,o,u,s),t.lineTo(f.x,f.y),t.arc(n,r,i,u,o,!s),t.closePath()}}),t.exports=o},function(t,e,n){var r=n(1),i=n(9),a=function t(e){t.superclass.constructor.call(this,e)};a.ATTRS={x:0,y:0,img:void 0,width:0,height:0,sx:null,sy:null,swidth:null,sheight:null},r.extend(a,i),r.augment(a,{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){this._cfg.hasUpdate&&this._setAttrImg(),this.get(\"loading\")?this.set(\"toDraw\",!0):(this._drawImage(t),this._cfg.hasUpdate=!1)},_drawImage:function(t){var e=this._attrs,n=e.x,i=e.y,a=e.img,o=e.width,u=e.height,s=e.sx,c=e.sy,l=e.swidth,f=e.sheight;this.set(\"toDraw\",!1);var h=a;if(h instanceof ImageData&&((h=new Image).src=a),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,o,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,o,u)}}}),t.exports=a},function(t,e,n){var r=n(1),i=n(9),a=n(59),o=n(58),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,a=this.getHitLineWidth();return o.box(e,n,r,i,a)},createPath:function(t){var e=this._attrs,n=e.x1,r=e.y1,i=e.x2,o=e.y2;if(e.startArrow&&e.startArrow.d){var u=a.getShortenOffset(n,r,i,o,e.startArrow.d);n+=u.dx,r+=u.dy}if(e.endArrow&&e.endArrow.d){var s=a.getShortenOffset(n,r,i,o,e.endArrow.d);i-=s.dx,o-=s.dy}(t=t||this.get(\"context\")).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,o=e.y2;t=t||this.get(\"context\"),e.startArrow&&a.addStartArrow(t,e,i,o,n,r),e.endArrow&&a.addEndArrow(t,e,n,r,i,o)},getPoint:function(t){var e=this._attrs;return{x:o.at(e.x1,e.x2,t),y:o.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){var r=n(1),i=r.vec2;function a(t,e,n,r){var i=1-r;return i*(i*t+2*r*e)+r*r*n}function o(t,e,n,r,o,u,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=[a(t,n,o,g),a(e,r,u,g)],(h=i.squaredDistance(x,d))=0&&h=0?[a]:[]}}},function(t,e,n){var r=n(1),i=n(9),a=n(60),o=n(40),u=n(59),s=n(96),c=n(93),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){if(r.isNil(t))return this.setSilent(\"segments\",null),void this.setSilent(\"box\",void 0);var e,n=o.parsePath(t),i=[];if(r.isArray(n)&&0!==n.length&&(\"M\"===n[0][0]||\"m\"===n[0][0])){for(var u=n.length,s=0;si&&(i=r.maxX),r.minYo&&(o=r.maxY))})),n===1/0||a===1/0?{minX:0,minY:0,maxX:0,maxY:0}:{minX:n,minY:a,maxX:i,maxY:o}},_setTcache:function(){var t,e,n,i,a=0,o=0,u=[],s=this._cfg.curve;s&&(r.each(s,(function(t,e){n=s[e+1],i=t.length,n&&(a+=c.len(t[i-2],t[i-1],n[1],n[2],n[3],n[4],n[5],n[6]))})),this._cfg.totalLength=a,0!==a?(r.each(s,(function(r,l){n=s[l+1],i=r.length,n&&((t=[])[0]=o/a,e=c.len(r[i-2],r[i-1],n[1],n[2],n[3],n[4],n[5],n[6]),o+=e,t[1]=o/a,u.push(t))})),this._cfg.tCache=u):this._cfg.tCache=[])},getTotalLength:function(){var t=this.get(\"totalLength\");return r.isNil(t)?(this._calculateCurve(),this._setTcache(),this.get(\"totalLength\")):t},_calculateCurve:function(){var t=this._attrs.path;this._cfg.curve=s.pathTocurve(t)},getStartTangent:function(){var t,e,n,i,a=this.get(\"segments\");if(a.length>1)if(t=a[0].endPoint,e=a[1].endPoint,n=a[1].startTangent,i=[],r.isFunction(n)){var o=n();i.push([t.x-o[0],t.y-o[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,a=this.get(\"segments\"),o=a.length;if(o>1)if(t=a[o-2].endPoint,e=a[o-1].endPoint,n=a[o-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 a=this._cfg.curve;if(!i||0===i.length)return a?{x:a[0][1],y:a[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 o=a[n];if(r.isNil(o)||r.isNil(n))return null;var u=o.length,s=a[n+1];return{x:c.at(o[u-2],s[1],s[3],s[5],1-e),y:c.at(o[u-1],s[2],s[4],s[6],1-e)}},createPath:function(t){var e=this._attrs,n=this.get(\"segments\");if(r.isArray(n)){var i=n.length;if(0!==i){if((t=t||this.get(\"context\")).beginPath(),e.startArrow&&e.startArrow.d){var a=this.getStartTangent(),o=u.getShortenOffset(a[0][0],a[0][1],a[1][0],a[1][1],e.startArrow.d);n[0].shortenDraw(t,o.dx,o.dy)}else n[0].draw(t);for(var s=1;s2&&n[i-2].draw(t),f.shortenDraw(t,l.dx,l.dy))}else n[i-2]&&n[i-2].draw(t),n[i-1].draw(t)}}},afterPath:function(t){var e=this._attrs,n=this.get(\"segments\"),i=e.path;if(t=t||this.get(\"context\"),r.isArray(n)&&1!==n.length&&(e.startArrow||e.endArrow)&&\"z\"!==i[i.length-1]&&\"Z\"!==i[i.length-1]&&!e.fill){var a=this.getStartTangent();u.addStartArrow(t,e,a[0][0],a[0][1],a[1][0],a[1][1]);var o=this.getEndTangent();u.addEndArrow(t,e,o[0][0],o[0][1],o[1][0],o[1][1])}}}),t.exports=l},function(t,e,n){var r=n(1),i=n(9),a=function t(e){t.superclass.constructor.call(this,e)};a.ATTRS={points:null,lineWidth:1},r.extend(a,i),r.augment(a,{canFill:!0,canStroke:!0,type:\"polygon\",getDefaultAttrs:function(){return{lineWidth:1}},calculateBox:function(){var t=this._attrs.points,e=this.getHitLineWidth();if(!t||0===t.length)return null;var n=1/0,i=1/0,a=-1/0,o=-1/0;r.each(t,(function(t){var e=t[0],r=t[1];ea&&(a=e),ro&&(o=r)}));var u=e/2;return{minX:n-u,minY:i-u,maxX:a+u,maxY:o+u}},createPath:function(t){var e=this._attrs.points;e.length<2||((t=t||this.get(\"context\")).beginPath(),r.each(e,(function(e,n){0===n?t.moveTo(e[0],e[1]):t.lineTo(e[0],e[1])})),t.closePath())}}),t.exports=a},function(t,e,n){var r=n(1),i=n(9),a=n(59),o=n(58),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._attrs,e=this.getHitLineWidth(),n=t.points;if(!n||0===n.length)return null;var i=1/0,a=1/0,o=-1/0,u=-1/0;r.each(n,(function(t){var e=t[0],n=t[1];eo&&(o=e),nu&&(u=n)}));var s=e/2;return{minX:i-s,minY:a-s,maxX:o+s,maxY:u+s}},_setTcache:function(){var t,e,n=this._attrs.points,i=0,a=0,u=[];n&&0!==n.length&&(r.each(n,(function(t,e){n[e+1]&&(i+=o.len(t[0],t[1],n[e+1][0],n[e+1][1]))})),i<=0||(r.each(n,(function(r,s){n[s+1]&&((t=[])[0]=a/i,e=o.len(r[0],r[1],n[s+1][0],n[s+1][1]),a+=e,t[1]=a/i,u.push(t))})),this.tCache=u))},createPath:function(t){var e,n=this._attrs,r=n.points;if(!(r.length<2)){var i=r.length-1,o=r[0][0],u=r[0][1],s=r[i][0],c=r[i][1];if(n.startArrow&&n.startArrow.d){var l=a.getShortenOffset(r[0][0],r[0][1],r[1][0],r[1][1],n.startArrow.d);o+=l.dx,u+=l.dy}if(n.endArrow&&n.endArrow.d){var f=a.getShortenOffset(r[i-1][0],r[i-1][1],r[i][0],r[i][1],n.endArrow.d);s-=f.dx,c-=f.dy}for((t=t||this.get(\"context\")).beginPath(),t.moveTo(o,u),e=1;e=r[0]&&t<=r[1]&&(e=(t-r[0])/(r[1]-r[0]),n=i)})),{x:o.at(i[n][0],i[n+1][0],e),y:o.at(i[n][1],i[n+1][1],e)}}}),t.exports=u},function(t,e,n){var r=n(1),i=n(40).parseRadius,a=n(9),o=function t(e){t.superclass.constructor.call(this,e)};o.ATTRS={x:0,y:0,width:0,height:0,radius:0,lineWidth:1},r.extend(o,a),r.augment(o,{canFill:!0,canStroke:!0,type:\"rect\",getDefaultAttrs:function(){return{lineWidth:1,radius:0}},calculateBox:function(){var t=this._attrs,e=t.x,n=t.y,r=t.width,i=t.height,a=this.getHitLineWidth()/2;return{minX:e-a,minY:n-a,maxX:e+r+a,maxY:n+i+a}},createPath:function(t){var e=this._attrs,n=e.x,r=e.y,a=e.width,o=e.height,u=e.radius;if((t=t||this.get(\"context\")).beginPath(),0===u)t.rect(n,r,a,o);else{var s=i(u);t.moveTo(n+s.r1,r),t.lineTo(n+a-s.r2,r),0!==s.r2&&t.arc(n+a-s.r2,r+s.r2,s.r2,-Math.PI/2,0),t.lineTo(n+a,r+o-s.r3),0!==s.r3&&t.arc(n+a-s.r3,r+o-s.r3,s.r3,0,Math.PI/2),t.lineTo(n+s.r4,r+o),0!==s.r4&&t.arc(n+s.r4,r+o-s.r4,s.r4,Math.PI/2,Math.PI),t.lineTo(n,r+s.r1),0!==s.r1&&t.arc(n+s.r1,r+s.r1,s.r1,Math.PI,1.5*Math.PI),t.closePath()}}}),t.exports=o},function(t,e,n){var r=n(1),i=n(9),a=function t(e){t.superclass.constructor.call(this,e)};a.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(a,i),r.augment(a,{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,a=t.fontVariant;t.font=[i,a,r,e+\"px\",n].join(\" \")},_setAttrText:function(){var t=this._attrs,e=t.text,n=null;if(r.isString(e))if(-1!==e.indexOf(\"\\n\")){var i=(n=e.split(\"\\n\")).length;t.lineCount=i}else t.lineCount=1;t.textArr=n},_getTextHeight:function(){var t=this._attrs,e=t.lineCount,n=1*t.fontSize;return e>1?n*e+this._getSpaceingY()*(e-1):n},isHitBox:function(){return!1},calculateBox:function(){var t=this._attrs,e=this._cfg;e.attrs&&!e.hasUpdate||(this._assembleFont(),this._setAttrText()),t.textArr||this._setAttrText();var n=t.x,r=t.y,i=this.measureText();if(!i)return{minX:n,minY:r,maxX:n,maxY:r};var a=this._getTextHeight(),o=t.textAlign,u=t.textBaseline,s=this.getHitLineWidth(),c={x:n,y:r-a};o&&(\"end\"===o||\"right\"===o?c.x-=i:\"center\"===o&&(c.x-=i/2)),u&&(\"top\"===u?c.y+=a:\"middle\"===u&&(c.y+=a/2)),this.set(\"startPoint\",c);var l=s/2;return{minX:c.x-l,minY:c.y-l,maxX:c.x+i+l,maxY:c.y+a+l}},_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._attrs,n=this._cfg;n.attrs&&!n.hasUpdate||(this._assembleFont(),this._setAttrText()),t.font=e.font;var i=e.text;if(i){var a=e.textArr,o=e.x,u=e.y;if(t.beginPath(),this.hasStroke()){var s=e.strokeOpacity;r.isNil(s)||1===s||(t.globalAlpha=s),a?this._drawTextArr(t,!1):t.strokeText(i,o,u),t.globalAlpha=1}if(this.hasFill()){var c=e.fillOpacity;r.isNil(c)||1===c||(t.globalAlpha=c),a?this._drawTextArr(t,!0):t.fillText(i,o,u)}n.hasUpdate=!1}},_drawTextArr:function(t,e){var n,i=this._attrs.textArr,a=this._attrs.textBaseline,o=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+o)-f+o,\"middle\"===a&&(n+=f-o-(f-o)/2),\"top\"===a&&(n+=f-o),e?t.fillText(r,s,n):t.strokeText(r,s,n)}))},measureText:function(){var t,e=this._attrs,n=e.text,i=e.font,a=e.textArr,o=0;if(!r.isNil(n)){var u=document.createElement(\"canvas\").getContext(\"2d\");return u.save(),u.font=i,a?r.each(a,(function(e){t=u.measureText(e).width,o0&&t%n!==0;n--);if(1===n)for(n=e;n>0&&(t-1)%n!==0;n--);return n}(u-1,s-1)+1)?e=s:e=t[n-1])return t[n-1];for(var i=1;it[r-1])return NaN;if(e12&&(e=parseFloat(e.toFixed(n)))}else for(;t>10;)e*=10,t/=10;return e}(t*=r);r*=a,t/=a}t=\"floor\"===n?i.snapFloor(e,t):\"ceil\"===n?i.snapCeiling(e,t):i.snapTo(e,t);var o=parseFloat((t*r).toPrecision(12));return Math.abs(r)<1&&o.toString().length>12&&(o=t/parseInt(1/r)*(r>0?1:-1)),o},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 i=n(t,e),a=r(t,e);if(isNaN(i)||isNaN(a)){if(t[0]>=e)return t[0];var o=t[t.length-1];if(o<=e)return o}return Math.abs(e-i)=0?parseInt(n.substr(i+2),10):n.substr(r+1).length;return a>20&&(a=20),parseFloat(t.toFixed(a))}};t.exports=i},function(t,e,n){var r=n(28),i=n(199),a=n(3),o=n(11),u=n(15),s=function(t){var e,n;function r(){return t.apply(this,arguments)||this}n=t,(e=r).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n;var s=r.prototype;return s._initDefaultCfg=function(){t.prototype._initDefaultCfg.call(this),this.type=\"cat\",this.isCategory=!0,this.isRounding=!0},s.init=function(){var t=this.values,e=this.tickCount;if(a(t,(function(e,n){t[n]=e.toString()})),!this.ticks){var n=t;e&&(n=i({maxCount:e,data:t,isRounding:this.isRounding}).ticks),this.ticks=n}},s.getText=function(e){return-1===this.values.indexOf(e)&&o(e)&&(e=this.values[Math.round(e)]),t.prototype.getText.call(this,e)},s.translate=function(t){var e=this.values.indexOf(t);return-1===e&&o(t)?e=t:-1===e&&(e=NaN),e},s.scale=function(t){var e=this.rangeMin(),n=this.rangeMax();return(u(t)||-1!==this.values.indexOf(t))&&(t=this.translate(t)),e+(this.values.length>1?t/(this.values.length-1):t)*(n-e)},s.invert=function(t){if(u(t))return t;var e=this.rangeMin(),n=this.rangeMax();tn&&(t=n);var r=(t-e)/(n-e),i=Math.round(r*(this.values.length-1))%this.values.length;return i=i||0,this.values[i]},r}(r);r.Cat=s,t.exports=s},function(t,e,n){var r=n(222),i=n(28);i.Linear=n(61),i.Identity=n(408),i.Cat=n(201),i.Time=n(412),i.TimeCat=n(411),i.Log=n(409),i.Pow=n(410);var a=function(t){if(i.hasOwnProperty(t)){var e=r(t);i[e]=function(e){return new i[t](e)}}};for(var o in i)a(o);var u=[\"cat\",\"timeCat\"];i.isCategory=function(t){return u.indexOf(t)>=0},t.exports=i},function(t,e,n){var r=n(23),i=Array.prototype.splice;t.exports=function(t,e){if(!r(t))return[];for(var n=t?e.length:0,a=n-1;n--;){var o=void 0,u=e[n];n!==a&&u===o||(o=u,i.call(t,u,1))}return t}},function(t,e,n){var r=n(3),i=n(63);t.exports=function(t){var e=[];return r(t,(function(t){i(e,t)||e.push(t)})),e}},function(t,e,n){var r=n(3),i=n(5),a=Object.prototype.hasOwnProperty;t.exports=function(t,e){if(!e||!i(t))return t;var n={},o=null;return r(t,(function(t){o=e(t),a.call(n,o)?n[o].push(t):n[o]=[t]})),n}},function(t,e,n){var r=n(14),i=n(5),a=n(205);t.exports=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;ro&&(n=t,o=u)})),n}}},function(t,e){t.exports=parseInt},function(t,e){t.exports=function(t,e){return t.hasOwnProperty(e)}},function(t,e,n){var r=n(213),i=n(7);t.exports=function(t,e){var n=r(e),a=n.length;if(i(t))return!a;for(var o=0;or;r+=2){var a=[{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?a[3]={x:+t[0],y:+t[1]}:i-2===r&&(a[2]={x:+t[0],y:+t[1]},a[3]={x:+t[2],y:+t[3]}):a[0]={x:+t[i-2],y:+t[i-1]}:i-4===r?a[3]=a[2]:r||(a[0]={x:+t[r],y:+t[r+1]}),n.push([\"C\",(-a[0].x+6*a[1].x+a[2].x)/6,(-a[0].y+6*a[1].y+a[2].y)/6,(a[1].x+6*a[2].x-a[3].x)/6,(a[1].y+6*a[2].y-a[3].y)/6,a[2].x,a[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 \\xa0\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\u2028\\u2029\",i=new RegExp(\"([a-z])[\"+r+\",]*((-?\\\\d*\\\\.?\\\\d*(?:e[\\\\-+]?\\\\d+)?[\"+r+\"]*,?[\"+r+\"]*)+)\",\"ig\"),a=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 o=[],u=n.toLowerCase();if(i.replace(a,(function(t,e){e&&o.push(+e)})),\"m\"===u&&o.length>2&&(r.push([n].concat(o.splice(0,2))),u=\"l\",n=\"m\"===n?\"l\":\"L\"),\"o\"===u&&1===o.length&&r.push([n,o[0]]),\"r\"===u)r.push([n].concat(o));else for(;o.length>=e[u]&&(r.push([n].concat(o.splice(0,e[u]))),e[u]););})),r}},function(t,e,n){var r=n(217),i=n(215);function a(t,e,n,r,i){var a=[];if(null===i&&null===r&&(r=n),t=+t,e=+e,n=+n,r=+r,null!==i){var o=Math.PI/180,u=t+n*Math.cos(-r*o),s=t+n*Math.cos(-i*o);a=[[\"M\",u,e+n*Math.sin(-r*o)],[\"A\",n,n,0,+(i-r>180),0,s,e+n*Math.sin(-i*o)]]}else a=[[\"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 a}t.exports=function(t){if(!(t=r(t))||!t.length)return[[\"M\",0,0]];var e=[],n=0,o=0,u=0,s=0,c=0,l=void 0,f=void 0;\"M\"===t[0][0]&&(u=n=+t[0][1],s=o=+t[0][2],c++,e[0]=[\"M\",n,o]);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;g1&&(r*=w=Math.sqrt(w),i*=w);var O=r*r,j=i*i,S=(o===u?-1:1)*Math.sqrt(Math.abs((O*j-O*_*_-j*x*x)/(O*_*_+j*x*x)));y=S*r*_/i+(e+s)/2,m=S*-i*x/r+(n+c)/2,g=Math.asin(((n-m)/i).toFixed(9)),v=Math.asin(((c-m)/i).toFixed(9)),g=ev&&(g-=2*Math.PI),!u&&v>g&&(v-=2*Math.PI)}var C=v-g;if(Math.abs(C)>f){var M=v,E=s,P=c;v=g+f*(u&&v>g?1:-1),d=t(s=y+r*Math.cos(v),c=m+i*Math.sin(v),r,i,a,0,u,E,P,[v,M,y,m])}C=v-g;var k=Math.cos(g),T=Math.sin(g),A=Math.cos(v),$=Math.sin(v),I=Math.tan(C/4),R=4/3*r*I,N=4/3*i*I,D=[e,n],F=[e+R*T,n-N*k],L=[s+R*$,c-N*A],B=[s,c];if(F[0]=2*D[0]-F[0],F[1]=2*D[1]-F[1],l)return[F,L,B].concat(d);for(var z=[],q=0,V=(d=[F,L,B].concat(d).join().split(\",\")).length;q7){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,a){t&&e&&\"M\"===t[a][0]&&\"M\"!==e[a][0]&&(e.splice(a,0,[\"M\",i.x,i.y]),r.bx=0,r.by=0,r.x=t[a][1],r.y=t[a][2],p=Math.max(n.length,u&&u.length||0))};p=Math.max(n.length,u&&u.length||0);for(var m=0;m1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];i.default.each(e,(function(e){var r=e.prop,a=e.event,o=n[r];if(i.default.isFunction(o))t.on(a,o);else if(i.default.isObject(o))for(var u in o)void 0!==o[u]&&t.on(u+\":\"+a,o[u])}))}function b(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2],r=arguments[3];i.default.each(e,(function(e){var a=e.prop,o=e.event,u=n[a],s=r[a],c=void 0;if(!i.default.shallowEqual(u,s))if(i.default.isFunction(u)&&i.default.isFunction(s))t.off(o,u),t.on(o,s);else if(i.default.isObject(u)&&i.default.isObject(s)){for(c in u)Object.prototype.hasOwnProperty.call(u,c)&&t.off(c+\":\"+o,u[c]);for(c in s)Object.prototype.hasOwnProperty.call(s,c)&&t.on(c+\":\"+o,s[c])}}))}function x(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];i.default.each(e,(function(e){var r=e.prop,a=e.event,o=n[r];if(i.default.isFunction(o))t.off(a,o);else if(i.default.isObject(o))for(var u in o)Object.prototype.hasOwnProperty.call(o,u)&&t.off(u+\":\"+a,o[u])}))}e.default={baseEventObjectTypes:v,baseEventFuncTypes:y,genBaseEvents:p,genItemBaseEvents:function(t){var e=[{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\"}];return i.default.map(e,(function(e){var n=e.event;return e.event=t+\":\"+n,e})),e},bindEvents:m,bindBaseEvents:function(t,e){m(t,g,e)},updateEvents:b,updateBaseEvents:function(t,e,n){b(t,g,e,n)},unbindEvents:x,unbindBaseEvents:function(t,e){x(t,g,e)},chartEvents:d}},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=Object.assign||function(t){for(var e=1;e=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}var h=o.default.COORD_FUNC_PROPS,d=o.default.GEOM_FUNC_PROPS;e.default={createChart:function(t){var e=t.chart,n=e.props.forceFit;e.props.forceFit=!1;var r=new i.Chart(e.props);return e.props.afterChartInitialized&&e.props.afterChartInitialized(r),n&&r.forceFit(),e.g2Instance=r,r},executeChartConfig:function(t,e){var n=e.chart.props;t.coord(\"rect\",{}),t.source(n.data,n.scale),(e.facet||n.axis)&&e.facet&&!1!==n.axis||t.axis(!1),t.legend(!1),t.tooltip(!1),n.filter&&n.filter.forEach((function(e){t.filter(e[0],e[1])})),u.default.bindEvents(t,u.default.chartEvents,n),u.default.bindBaseEvents(t,n)},coord:function(t,e){var n=e.coord;if(n&&!n.g2Instance){var r=n.props,i=r.type,o=f(r,[\"type\"]),u=t.coord(i||\"rect\",a.Util.without(o,h));a.Prop.init(h,o,(function(t,e){\"reflect\"===e?a.Util.each(t,(function(t){return u[e](t)})):\"transpose\"===e?!0===t[0]&&u[e].apply(u,l(t)):u[e].apply(u,l(t))})),n.g2Instance=u}},createLabel:function(t,e){if(e&&!e.g2Instance){var n=e.props,r=n.content,i=f(n,[\"content\"]);r&&(a.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)e.label&&this.createLabel(e.g2Instance,e.label);else{var n=e.props,r=t[n.type||\"interval\"]();n.adjust&&r.adjust(n.adjust),a.Prop.init(d,n,(function(t,e){r[e].apply(r,l(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 i=n[r];if(i.g2Instance)return;var a=i.props,o=a.name,u=a.visible,s=f(a,[\"name\",\"visible\"]),c=u;Object.prototype.hasOwnProperty.call(i.props,\"visible\")||(c=!0);var h=c?s:c;i.g2Instance=t.legend.apply(t,l(o?[o,h]:[h]))}},tooltip:function(t,e){var n=e.tooltip;n&&!n.g2Instance&&(n.g2Instance=t.tooltip(r({},n.props)))},createAxis:function(t,e){if(!e.g2Instance){var n=e.props,r=n.name,i=n.visible,a=f(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,i=n.scale,a=n.data,o=n.instance,u=n.axis,s=n.filter,c=(n.geoms,f(n,[\"scale\",\"data\",\"instance\",\"axis\",\"filter\",\"geoms\"])),l=void 0;l=o||t.view(r({},c)),a&&l.source(a,i),i&&l.scale(i),s&&s.forEach((function(t){l.filter(t[0],t[1])})),!0===u||o||l.axis(!1),e.g2Instance=l,this.coord(l,e),this.axises(l,e),this.geoms(l,e),this.guide(l,e.guide)}},facetView:function(t,e){var n=e.props,r=n.scale,i=n.data,a=n.axis;n.geoms,f(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),s.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,o=(a.type,f(a,[\"type\"]));i.g2Instance=t.guide()[i.type](o)}}}},facet:function(t,e){var n=this,r=e.facet;if(r&&!r.g2Instance){var i=r.props,a=i.children,o=i.type,u=f(i,[\"children\",\"type\"]);if(a){var c=e.views,l=null;for(var h in c)if(c[h]&&\"Facet\"===c[h].parentInfo.name&&c[h].parentInfo.id===r.id){l=c[h];break}l&&(s.default.mergeView(l,!0),u.eachView=function(t){n.facetView(t,l)},t.facet(o,u))}else t.facet(o,u)}},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,o=n.axis;n.geoms,f(n,[\"scale\",\"data\",\"instance\",\"axis\",\"geoms\"]),i&&t.source(i,r),r&&t.scale(r),!0===o||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\";e.a=function(t){return 1.0009775171065494*(Math.pow(2,-10*t)-.0009765625)}},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=n(123);n.d(e,\"interpolate\",(function(){return r.a}));var i=n(233);n.d(e,\"interpolateArray\",(function(){return i.a}));var a=n(122);n.d(e,\"interpolateBasis\",(function(){return a.a}));var o=n(234);n.d(e,\"interpolateBasisClosed\",(function(){return o.a}));var u=n(236);n.d(e,\"interpolateDate\",(function(){return u.a}));var s=n(71);n.d(e,\"interpolateNumber\",(function(){return s.a}));var c=n(237);n.d(e,\"interpolateObject\",(function(){return c.a}));var l=n(513);n.d(e,\"interpolateRound\",(function(){return l.a}));var f=n(239);n.d(e,\"interpolateString\",(function(){return f.a}));var h=n(515);n.d(e,\"interpolateTransformCss\",(function(){return h.a})),n.d(e,\"interpolateTransformSvg\",(function(){return h.b}));var d=n(517);n.d(e,\"interpolateZoom\",(function(){return d.a}));var p=n(238);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(510);n.d(e,\"interpolateHsl\",(function(){return g.a})),n.d(e,\"interpolateHslLong\",(function(){return g.b}));var v=n(511);n.d(e,\"interpolateLab\",(function(){return v.a}));var y=n(509);n.d(e,\"interpolateHcl\",(function(){return y.a})),n.d(e,\"interpolateHclLong\",(function(){return y.b}));var m=n(508);n.d(e,\"interpolateCubehelix\",(function(){return m.a})),n.d(e,\"interpolateCubehelixLong\",(function(){return m.b}));var b=n(512);n.d(e,\"quantize\",(function(){return b.a}))},function(t,e,n){\"use strict\";var r=n(123);e.a=function(t,e){var i,a=e?e.length:0,o=t?Math.min(a,t.length):0,u=new Array(o),s=new Array(a);for(i=0;ic&&(s=e.slice(c,s),f[l]?f[l]+=s:f[++l]=s),(o=o[0])===(u=u[0])?f[l]?f[l]+=u:f[++l]=u:(f[++l]=null,h.push({i:l,x:n.i(r.a)(o,u)})),c=a.lastIndex;return cc&&(s=e.slice(c,s),f[l]?f[l]+=s:f[++l]=s),(o=o[0])===(u=u[0])?f[l]?f[l]+=u:f[++l]=u:(f[++l]=null,h.push({i:l,x:n.i(r.a)(o,u)})),c=a.lastIndex;return c1?this.each((null==e?i:\"function\"===typeof e?o:a)(t,e,null==n?\"\":n)):u(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(17);e.a=function(t,e){var n,i,a,o=t.__transition,u=!0;if(o){for(a in e=null==e?null:e+\"\",o)(n=o[a]).name===e?(i=n.state>r.a&&n.state3?0:(t-t%10!==10)*t%10]}};var m={D:function(t){return t.getDate()},DD:function(t){return d(t.getDate())},Do:function(t,e){return e.DoFn(t.getDate())},d:function(t){return t.getDay()},dd:function(t){return d(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 d(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 d(t.getFullYear(),4)},h:function(t){return t.getHours()%12||12},hh:function(t){return d(t.getHours()%12||12)},H:function(t){return t.getHours()},HH:function(t){return d(t.getHours())},m:function(t){return t.getMinutes()},mm:function(t){return d(t.getMinutes())},s:function(t){return t.getSeconds()},ss:function(t){return d(t.getSeconds())},S:function(t){return Math.round(t.getMilliseconds()/100)},SS:function(t){return d(Math.round(t.getMilliseconds()/10),2)},SSS:function(t){return d(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?\"-\":\"+\")+d(100*Math.floor(Math.abs(e)/60)+Math.abs(e)%60,4)}},b={D:[u,function(t,e){t.day=e}],Do:[new RegExp(u.source+s.source),function(t,e){t.day=parseInt(e,10)}],M:[u,function(t,e){t.month=e-1}],YY:[u,function(t,e){var n=+(\"\"+(new Date).getFullYear()).substr(0,2);t.year=\"\"+(e>68?n-1:n)+e}],h:[u,function(t,e){t.hour=e}],m:[u,function(t,e){t.minute=e}],s:[u,function(t,e){t.second=e}],YYYY:[/\\d{4}/,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:[/\\d{3}/,function(t,e){t.millisecond=e}],d:[u,l],ddd:[s,l],MMM:[s,h(\"monthNamesShort\")],MMMM:[s,h(\"monthNames\")],a:[s,function(t,e,n){var r=e.toLowerCase();r===n.amPm[0]?t.isPm=!1:r===n.amPm[1]&&(t.isPm=!0)}],ZZ:[/([\\+\\-]\\d\\d:?\\d\\d|Z)/,function(t,e){\"Z\"===e&&(e=\"+00:00\");var n,r=(e+\"\").match(/([\\+\\-]|\\d\\d)/gi);r&&(n=60*r[1]+parseInt(r[2],10),t.timezoneOffset=\"+\"===r[0]?n:-n)}]};b.dd=b.d,b.dddd=b.ddd,b.DD=b.D,b.mm=b.m,b.hh=b.H=b.HH=b.h,b.MM=b.M,b.ss=b.s,b.A=b.a,a.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\"},a.format=function(t,e,n){var r=n||a.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=a.masks[e]||e||a.masks.default;var i=[];return(e=(e=e.replace(c,(function(t,e){return i.push(e),\"??\"}))).replace(o,(function(e){return e in m?m[e](t,r):e.slice(1,e.length-1)}))).replace(/\\?\\?/g,(function(){return i.shift()}))},a.parse=function(t,e,n){var r=n||a.i18n;if(\"string\"!==typeof e)throw new Error(\"Invalid format in fecha.parse\");if(e=a.masks[e]||e,t.length>1e3)return!1;var i=!0,u={};if(e.replace(o,(function(e){if(b[e]){var n=b[e],a=t.search(n[0]);~a?t.replace(n[0],(function(e){return n[1](u,e,r),t=t.substr(a+e.length),e})):i=!1}return b[e]?\"\":e.slice(1,e.length-1)})),!i)return!1;var s,c=new Date;return!0===u.isPm&&null!=u.hour&&12!==+u.hour?u.hour=+u.hour+12:!1===u.isPm&&12===+u.hour&&(u.hour=0),null!=u.timezoneOffset?(u.minute=+(u.minute||0)-+u.timezoneOffset,s=new Date(Date.UTC(u.year||c.getFullYear(),u.month||0,u.day||1,u.hour||0,u.minute||0,u.second||0,u.millisecond||0))):s=new Date(u.year||c.getFullYear(),u.month||0,u.day||1,u.hour||0,u.minute||0,u.second||0,u.millisecond||0),s},\"undefined\"!==typeof t&&t.exports?t.exports=a:void 0===(r=function(){return a}.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(598)},function(t,e){var n;n=function(){return this}();try{n=n||Function(\"return this\")()||(0,eval)(\"this\")}catch(r){\"object\"===typeof window&&(n=window)}t.exports=n},function(t,e,n){var r=n(35),i=n(3),a=function(t){var e,n;function r(){return t.apply(this,arguments)||this}n=t,(e=r).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n;var a=r.prototype;return a._initDefaultCfg=function(){this.marginRatio=.5,this.dodgeRatio=.5,this.adjustNames=[\"x\",\"y\"]},a.getDodgeOffset=function(t,e,n){var r=t.pre,i=t.next,a=i-r,o=a*this.dodgeRatio/n,u=this.marginRatio*o;return(r+i)/2+(.5*(a-n*o-(n-1)*u)+((e+1)*o+e*u)-.5*o-.5*a)},a.processAdjust=function(t){var e=this,n=t.length,r=e.xField;i(t,(function(t,i){for(var a=0,o=t.length;a=0?\"positive\":\"negative\";o[g][p]||(o[g][p]=0),f[n]=[o[g][p],d+o[g][p]],o[g][p]+=d}}},a}(a);a.Stack=o,t.exports=o},function(t,e,n){var r=n(3),i=n(209),a=n(5),o={merge:n(64)},u=n(35),s=function(t){var e,n;function u(){return t.apply(this,arguments)||this}n=t,(e=u).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n;var s=u.prototype;return s._initDefaultCfg=function(){this.xField=null,this.yField=null,this.cacheMax=null,this.adjustNames=[\"y\"],this.groupFields=null},s._getMax=function(t){var e=this.mergeData,n=i(e,(function(e){var n=e[t];return a(n)?Math.max.apply(null,n):n}))[t];return a(n)?Math.max.apply(null,n):n},s._getXValuesMax=function(){var t=this.yField,e=this.xField,n={},i=this.mergeData;return r(i,(function(r){var i=r[e],o=r[t],u=a(o)?Math.max.apply(null,o):o;n[i]=n[i]||0,n[i]0?e=\"left\":t[0]<0&&(e=\"right\"),e},u.getLinePath=function(){var t=this.get(\"center\"),e=t.x,n=t.y,r=this.get(\"radius\"),i=r,a=this.get(\"startAngle\"),o=this.get(\"endAngle\"),u=this.get(\"inner\"),s=[];if(Math.abs(o-a)===2*Math.PI)s=[[\"M\",e,n],[\"m\",0,-i],[\"a\",r,i,0,1,1,0,2*i],[\"a\",r,i,0,1,1,0,-2*i],[\"z\"]];else{var c=this._getCirclePoint(a),l=this._getCirclePoint(o),f=Math.abs(o-a)>Math.PI?1:0,h=a>o?0:1;if(u){var d=this.getSideVector(u*r,c),p=this.getSideVector(u*r,l),g={x:d[0]+e,y:d[1]+n},v={x:p[0]+e,y:p[1]+n};s=[[\"M\",g.x,g.y],[\"L\",c.x,c.y],[\"A\",r,i,0,f,h,l.x,l.y],[\"L\",v.x,v.y],[\"A\",r*u,i*u,0,f,Math.abs(h-1),g.x,g.y]]}else s=[[\"M\",e,n],[\"L\",c.x,c.y],[\"A\",r,i,0,f,h,l.x,l.y],[\"L\",e,n]]}return s},u.addLabel=function(e,n,r){var i=this.get(\"label\").offset||this.get(\"_labelOffset\")||.001;n=this.getSidePoint(n,i),t.prototype.addLabel.call(this,e,n,r)},u.autoRotateLabels=function(){var t=this.get(\"ticks\"),e=this.get(\"labelRenderer\");if(e&&t.length>12){var n=this.get(\"radius\"),r=this.get(\"startAngle\"),a=this.get(\"endAngle\")-r,o=a/(t.length-1),u=Math.sin(o/2)*n*2,s=this.getMaxLabelWidth(e);i.each(e.get(\"group\").get(\"children\"),(function(e,n){var i=t[n].value*a+r,o=i%(2*Math.PI);sMath.PI&&(i-=Math.PI),i-=Math.PI/2,e.attr(\"textAlign\",\"center\")):o>Math.PI/2?i-=Math.PI:oi.x)&&(c=!0);var l=o.vertical([],s,c);return o.scale([],l,t*n)},u.getAxisVector=function(){var t=this.get(\"start\"),e=this.get(\"end\");return[e.x-t.x,e.y-t.y]},u.getLinePath=function(){var t=this.get(\"start\"),e=this.get(\"end\"),n=[];return n.push([\"M\",t.x,t.y]),n.push([\"L\",e.x,e.y]),n},u.getTickEnd=function(t,e){var n=this.getSideVector(e);return{x:t.x+n[0],y:t.y+n[1]}},u.getTickPoint=function(t){var e=this.get(\"start\"),n=this.get(\"end\"),r=n.x-e.x,i=n.y-e.y;return{x:e.x+r*t,y:e.y+i*t}},u.renderTitle=function(){var t=this.get(\"title\"),e=this.getTickPoint(.5),n=t.offset;if(a.isNil(n)){n=20;var r=this.get(\"labelsGroup\");r&&(n+=this.getMaxLabelWidth(r)+(this.get(\"label\").offset||this.get(\"_labelOffset\")))}var i=t.textStyle,u=a.mix({},i);if(t.text){var s=this.getAxisVector();if(t.autoRotate&&a.isNil(i.rotate)){var c=0;if(!a.snapEqual(s[1],0)){var l=[s[0],s[1]];c=o.angleTo(l,[1,0],!0)}u.rotate=c*(180/Math.PI)}else a.isNil(i.rotate)||(u.rotate=i.rotate/180*Math.PI);var f,h=this.getSideVector(n),d=t.position;f=\"start\"===d?{x:this.get(\"start\").x+h[0],y:this.get(\"start\").y+h[1]}:\"end\"===d?{x:this.get(\"end\").x+h[0],y:this.get(\"end\").y+h[1]}:{x:e.x+h[0],y:e.y+h[1]},u.x=f.x,u.y=f.y,u.text=t.text;var p=this.get(\"group\").addShape(\"Text\",{zIndex:2,attrs:u});p.name=\"axis-title\",this.get(\"appendInfo\")&&p.setSilent(\"appendInfo\",this.get(\"appendInfo\"))}},u.autoRotateLabels=function(){var t=this.get(\"labelRenderer\"),e=this.get(\"title\");if(t){var n=t.get(\"group\").get(\"children\"),r=this.get(\"label\").offset,i=e?e.offset:48;if(i<0)return;var o,u,s=this.getAxisVector();if(a.snapEqual(s[0],0)&&e&&e.text)(u=this.getMaxLabelWidth(t))>i-r-12&&(o=-1*Math.acos((i-r-12)/u));else if(a.snapEqual(s[1],0)&&n.length>1){var c=Math.abs(this._getAvgLabelLength(t));(u=this.getMaxLabelWidth(t))>c&&(o=Math.asin(1.25*(i-r-12)/u))}if(o){var l=this.get(\"factor\");a.each(n,(function(t){t.rotateAtStart(o),a.snapEqual(s[1],0)&&(l>0?t.attr(\"textAlign\",\"left\"):t.attr(\"textAlign\",\"right\"))}))}}},u.autoHideLabels=function(){var t,e,n=this.get(\"labelRenderer\");if(n){var r=n.get(\"group\").get(\"children\"),i=this.getAxisVector();if(r.length<2)return;if(a.snapEqual(i[0],0)){var o=this.getMaxLabelHeight(n)+8,u=Math.abs(this._getAvgLabelHeightSpace(n));o>u&&(t=o,e=u)}else if(a.snapEqual(i[1],0)&&r.length>1){var s=this.getMaxLabelWidth(n)+8,c=Math.abs(this._getAvgLabelLength(n));s>c&&(t=s,e=c)}if(t&&e){var l=Math.ceil(t/e);a.each(r,(function(t,e){e%l!==0&&t.attr(\"text\",\"\")}))}}},i}(i);t.exports=u},function(t,e,n){function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=n(4),a=n(37),o=i.MatrixUtil,u=i.PathUtil,s=o.vec2,c=function(t){var e,n;function a(){return t.apply(this,arguments)||this}n=t,(e=a).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var o=a.prototype;return o.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return i.mix({},e,{type:\"polyline\"})},o.getLinePath=function(){var t=this.get(\"tickPoints\"),e=this.get(\"start\"),n=this.get(\"end\"),r=[];r.push(e.x),r.push(e.y),i.each(t,(function(t){r.push(t.x),r.push(t.y)})),r.push(n.x),r.push(n.y);var a=u.catmullRomToBezier(r);return a.unshift([\"M\",e.x,e.y]),a},o.getTickPoint=function(t,e){return this.get(\"tickPoints\")[e]},o.getTickEnd=function(t,e,n){var r=this.get(\"tickLine\"),i=e||r.length,a=this.getSideVector(i,t,n);return{x:t.x+a[0],y:t.y+a[1]}},o.getSideVector=function(t,e,n){var r;if(0===n){if((r=this.get(\"start\")).x===e.x&&r.y===e.y)return[0,0]}else r=this.get(\"tickPoints\")[n-1];var i=[e.x-r.x,e.y-r.y],a=s.normalize([],i),o=s.vertical([],a,!1);return s.scale([],o,t)},a}(a);t.exports=c},function(t,e,n){function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=n(4),a=n(22),o=Math.PI,u=Math.atan;function s(t,e){var n,r=t.x-e.x,i=t.y-e.y;return 0===i?n=r<0?o/2:270*o/180:r>=0&&i>0?n=2*o-u(r/i):r<=0&&i<0?n=o-u(r/i):r>0&&i<0?n=o+u(-r/i):r<0&&i>0&&(n=u(r/-i)),n}var c=function(t){var e,n;function a(){return t.apply(this,arguments)||this}n=t,(e=a).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var u=a.prototype;return u.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return i.mix({},e,{name:\"arc\",start:null,end:null,style:{stroke:\"#999\",lineWidth:1}})},u.render=function(t,e){var n=this.parsePoint(t,this.get(\"start\")),r=this.parsePoint(t,this.get(\"end\"));if(n&&r){var a,u=t.getCenter(),c=Math.sqrt((n.x-u.x)*(n.x-u.x)+(n.y-u.y)*(n.y-u.y)),l=s(n,u),f=s(r,u);if(fo?1:0;a=[[\"M\",n.x,n.y],[\"A\",c,c,0,h,1,r.x,r.y]]}var d=e.addShape(\"path\",{zIndex:this.get(\"zIndex\"),attrs:i.mix({path:a},this.get(\"style\"))});d.name=\"guide-arc\",this.get(\"appendInfo\")&&d.setSilent(\"appendInfo\",this.get(\"appendInfo\")),this.set(\"el\",d)}},a}(a);t.exports=c},function(t,e,n){function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=n(4),a=function(t){var e,n;function a(){return t.apply(this,arguments)||this}n=t,(e=a).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var o=a.prototype;return o.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})},o.render=function(t,e){var n=this.parsePoint(t,this.get(\"position\"));if(n){var r=e.addGroup();r.name=\"guide-data-marker\";var i,a,o=this._getElementPosition(n),u=this.get(\"display\");if(u.line){var s=o.line;i=this._drawLine(s,r)}if(u.text&&this.get(\"content\")){var c=o.text;a=this._drawText(c,r)}if(u.point){var l=o.point;this._drawPoint(l,r)}if(this.get(\"autoAdjust\")){var f=r.getBBox(),h=f.minX,d=f.minY,p=f.maxX,g=f.maxY,v=t.start,y=t.end;if(a){h<=v.x&&a.attr(\"textAlign\",\"start\"),p>=y.x&&a.attr(\"textAlign\",\"end\");var m=this.get(\"direction\");if(\"upward\"===m&&d<=y.y||\"upward\"!==m&&g>=v.y){var b,x;\"upward\"===m&&d<=y.y?(b=\"top\",x=1):(b=\"bottom\",x=-1),a.attr(\"textBaseline\",b);var _=0;if(this.get(\"display\").line){_=this.get(\"lineLength\");var w=[[\"M\",n.x,n.y],[\"L\",n.x,n.y+_*x]];i.attr(\"path\",w)}var O=n.y+(_+2)*x;a.attr(\"y\",O)}}}this.get(\"appendInfo\")&&r.setSilent(\"appendInfo\",this.get(\"appendInfo\")),this.set(\"el\",r)}},o._getElementPosition=function(t){var e=t.x,n=t.y,r=this.get(\"display\").line?this.get(\"lineLength\"):0,i=this.get(\"direction\");this.get(\"style\").text.textBaseline=\"upward\"===i?\"bottom\":\"top\";var a=\"upward\"===i?-1:1;return{point:{x:e,y:n},line:[{x:e,y:n},{x:e,y:r*a+n}],text:{x:e,y:(r+2)*a+n}}},o._drawLine=function(t,e){var n=this.get(\"style\").line,r=[[\"M\",t[0].x,t[0].y],[\"L\",t[1].x,t[1].y]];return e.addShape(\"path\",{attrs:i.mix({path:r},n)})},o._drawText=function(t,e){var n=this.get(\"style\").text;return e.addShape(\"text\",{attrs:i.mix({text:this.get(\"content\")},n,t)})},o._drawPoint=function(t,e){var n=this.get(\"style\").point;return e.addShape(\"circle\",{attrs:i.mix({},n,t)})},a}(n(22));t.exports=a},function(t,e,n){function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=n(4),a=n(139),o=function(t){var e,n;function o(){return t.apply(this,arguments)||this}n=t,(e=o).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var u=o.prototype;return u.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)\"}}})},u.render=function(t,e,n){var r=this.get(\"lineLength\")||0,a=this._getRegionData(t,n);if(a.length){var o=this._getBBox(a),u=[];u.push([\"M\",a[0].x,o.yMin-r]);for(var s=0,c=a.length;s=n){var g=this.parsePoint(t,[p[u],p[s]]);g&&f.push(g)}if(p[u]===l)break}return f},u._getBBox=function(t){for(var e=[],n=[],r=0;r');r.appendChild(o);var u=this.get(\"htmlContent\")||this.get(\"html\");i.isFunction(u)&&(u=u(this.get(\"xScales\"),this.get(\"yScales\")));var s=a.createDom(u);o.appendChild(s),a.modifyCSS(o,{position:\"absolute\"}),this._setDomPosition(o,s,n),this.set(\"el\",o)}},u._setDomPosition=function(t,e,n){var r=this.get(\"alignX\"),i=this.get(\"alignY\"),o=a.getOuterWidth(e),u=a.getOuterHeight(e),s={x:n.x,y:n.y};\"middle\"===r&&\"top\"===i?s.x-=Math.round(o/2):\"middle\"===r&&\"bottom\"===i?(s.x-=Math.round(o/2),s.y-=Math.round(u)):\"left\"===r&&\"bottom\"===i?s.y-=Math.round(u):\"left\"===r&&\"middle\"===i?s.y-=Math.round(u/2):\"left\"===r&&\"top\"===i?(s.x=n.x,s.y=n.y):\"right\"===r&&\"bottom\"===i?(s.x-=Math.round(o),s.y-=Math.round(u)):\"right\"===r&&\"middle\"===i?(s.x-=Math.round(o),s.y-=Math.round(u/2)):\"right\"===r&&\"top\"===i?s.x-=Math.round(o):(s.x-=Math.round(o/2),s.y-=Math.round(u/2));var c=this.get(\"offsetX\");c&&(s.x+=c);var l=this.get(\"offsetY\");l&&(s.y+=l),a.modifyCSS(t,{top:Math.round(s.y)+\"px\",left:Math.round(s.x)+\"px\",visibility:\"visible\",zIndex:this.get(\"zIndex\")})},u.clear=function(){var t=this.get(\"el\");t&&t.parentNode&&t.parentNode.removeChild(t)},o}(n(22));t.exports=o},function(t,e,n){function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=n(4),a=function(t){var e,n;function a(){return t.apply(this,arguments)||this}n=t,(e=a).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var o=a.prototype;return o.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})},o.render=function(t,e){var n=this.parsePoint(t,this.get(\"start\"));if(n){var r={x:n.x,y:n.y};if(r.img=this.get(\"src\"),this.get(\"end\")){var i=this.parsePoint(t,this.get(\"end\"));if(!i)return;r.width=i.x-n.x,r.height=i.y-n.y}else r.width=this.get(\"width\")||32,r.height=this.get(\"height\")||32;this.get(\"offsetX\")&&(r.x+=this.get(\"offsetX\")),this.get(\"offsetY\")&&(r.y+=this.get(\"offsetY\"));var a=e.addShape(\"Image\",{zIndex:1,attrs:r});a.name=\"guide-image\",this.get(\"appendInfo\")&&a.setSilent(\"appendInfo\",this.get(\"appendInfo\")),this.set(\"el\",a)}},a}(n(22));t.exports=a},function(t,e,n){t.exports={Guide:n(22),Arc:n(276),DataMarker:n(277),DataRegion:n(278),Html:n(279),Image:n(280),Line:n(282),Region:n(283),Text:n(284)}},function(t,e,n){function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=n(4),a=n(22),o=i.MatrixUtil.vec2,u=n(21).FONT_FAMILY,s=function(t){var e,n;function a(){return t.apply(this,arguments)||this}n=t,(e=a).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var s=a.prototype;return s.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:u},content:null}})},s.render=function(t,e){var n=this.parsePoint(t,this.get(\"start\")),r=this.parsePoint(t,this.get(\"end\"));if(n&&r){var i=e.addGroup({viewId:e.get(\"viewId\")});this._drawLines(n,r,i);var a=this.get(\"text\");a&&a.content&&this._drawText(n,r,i),this.set(\"el\",i)}},s._drawLines=function(t,e,n){var r=[[\"M\",t.x,t.y],[\"L\",e.x,e.y]],a=n.addShape(\"Path\",{attrs:i.mix({path:r},this.get(\"lineStyle\"))});a.name=\"guide-line\",this.get(\"appendInfo\")&&a.setSilent(\"appendInfo\",this.get(\"appendInfo\"))},s._drawText=function(t,e,n){var r,a=this.get(\"text\"),u=a.position,s=a.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(a.offsetX&&(c.x+=a.offsetX),a.offsetY&&(c.y+=a.offsetY),c.text=a.content,c=i.mix({},c,s),a.autoRotate&&i.isNil(s.rotate)){var l=o.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\"))},a}(a);t.exports=s},function(t,e,n){function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=n(4),a=function(t){var e,n;function a(){return t.apply(this,arguments)||this}n=t,(e=a).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var o=a.prototype;return o.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}})},o.render=function(t,e){var n=this.get(\"style\"),r=this._getPath(t);if(r.length){var a=e.addShape(\"path\",{zIndex:this.get(\"zIndex\"),attrs:i.mix({path:r},n)});a.name=\"guide-region\",this.get(\"appendInfo\")&&a.setSilent(\"appendInfo\",this.get(\"appendInfo\")),this.set(\"el\",a)}},o._getPath=function(t){var e=this.parsePoint(t,this.get(\"start\")),n=this.parsePoint(t,this.get(\"end\"));return e&&n?[[\"M\",e.x,e.y],[\"L\",n.x,e.y],[\"L\",n.x,n.y],[\"L\",e.x,n.y],[\"z\"]]:[]},a}(n(22));t.exports=a},function(t,e,n){function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=n(4),a=function(t){var e,n;function a(){return t.apply(this,arguments)||this}n=t,(e=a).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var o=a.prototype;return o.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})},o.render=function(t,e){var n=this.parsePoint(t,this.get(\"position\"));if(n){var r=i.mix({},this.get(\"style\")),a=this.get(\"offsetX\"),o=this.get(\"offsetY\");a&&(n.x+=a),o&&(n.y+=o),r.rotate&&(r.rotate=r.rotate*Math.PI/180);var u=e.addShape(\"Text\",{zIndex:this.get(\"zIndex\"),attrs:i.mix({text:this.get(\"content\")},r,n)});u.name=\"guide-text\",this.get(\"appendInfo\")&&u.setSilent(\"appendInfo\",this.get(\"appendInfo\")),this.set(\"el\",u)}},a}(n(22));t.exports=a},function(t,e,n){var r=n(140);t.exports=r},function(t,e){t.exports=function(t,e){for(var n,r,i=[],a=0;ar.width||n.height>r.height||n.width*n.height>r.width*r.height)&&i.push(t[a]);for(var o=0;o

    1

    /2

    ',slipWidth:65,legendOverflow:\"unset\"})},c.render=function(){t.prototype._renderHTML.call(this),this._renderFlipPage()},c._renderFlipPage=function(){var t=this.get(\"legendWrapper\"),e=s(t,\"g2-legend-list\"),n=this.get(\"position\"),r=this.get(\"layout\"),a=\"right\"===n||\"left\"===n||\"vertical\"===r,o=a?\"block\":\"inline-block\",c=t.offsetHeight;if(t.scrollHeight>c){var l=this.get(\"slipTpl\"),f=u.createDom(l),h=s(f,\"g2-caret-up\"),d=s(f,\"g2-caret-down\");u.modifyCSS(h,this.get(\"caretStyle\")),u.modifyCSS(h,{fill:\"rgba(0,0,0,0.25)\"}),u.modifyCSS(d,this.get(\"caretStyle\"));var p=s(f,\"cur-pagenum\"),g=s(f,\"next-pagenum\"),v=this.get(\"pageNumStyle\");if(u.modifyCSS(p,i.mix({},v,{paddingLeft:\"10px\"})),u.modifyCSS(g,i.mix({},v,{opacity:.3,paddingRight:\"10px\"})),u.modifyCSS(f,i.mix({},this.get(\"slipDomStyle\"),a?{top:c+\"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);u.modifyCSS(e,{maxWidth:y+\"px\"})}for(var m=e.childNodes,b=0,x=1,_=[],w=0;wc&&(x++,_.forEach((function(t){t.style.display=\"none\"})),_=[]),_.push(m[w]);g.innerText=\"/\"+x,m.forEach((function(t){t.style.display=o,(b=t.offsetTop+t.offsetHeight)>c&&(t.style.display=\"none\")})),h.addEventListener(\"click\",(function(){if(m[0].style.display!==o){var t=-1;m.forEach((function(e,n){e.style.display===o&&(t=-1===t?n:t,e.style.display=\"none\")}));for(var e=t-1;e>=0&&(m[e].style.display=o,b=m[t-1].offsetTop+m[t-1].offsetHeight,m[e].style.display=\"none\",b<=c);e--)m[e].style.display=o;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!==o){var t=-1;m.forEach((function(e,n){e.style.display===o&&(t=n,e.style.display=\"none\")}));for(var e=t+1;e0){var p=i.toRGB(s[d-1].color);c+=1-s[d].percentage+\":\"+p+\" \"}f.addShape(\"text\",{attrs:a.mix({},{x:r+this.get(\"textOffset\")/2,y:o-s[d].percentage*o,text:this._formatItemValue(s[d].value)+\"\"},this.get(\"textStyle\"),{textAlign:\"start\"})})}}else{c+=\"l (0) \";for(var g=0;g0){var v=i.toRGB(s[g-1].color);c+=s[g].percentage+\":\"+v+\" \"}c+=s[g].percentage+\":\"+n+\" \",f.addShape(\"text\",{attrs:a.mix({},{x:s[g].percentage*r,y:o+5+this.get(\"textOffset\"),text:this._formatItemValue(s[g].value)+\"\"},this.get(\"textStyle\"))})}}f.addShape(\"rect\",{attrs:{x:0,y:0,width:r,height:o,fill:c,strokeOpacity:0}}),f.addShape(\"path\",{attrs:a.mix({path:l},this.get(\"lineStyle\"))}),f.move(0,e)},o}(n(80));t.exports=o},function(t,e,n){t.exports={Category:n(144),CatHtml:n(143),CatPageHtml:n(289),Color:n(290),Size:n(293),CircleSize:n(292)}},function(t,e,n){function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=n(4),a=n(80),o=function(t){var e,n;function a(){return t.apply(this,arguments)||this}n=t,(e=a).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var o=a.prototype;return o.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)\"}})},o._renderSliderShape=function(){var t=this.get(\"slider\").get(\"backgroundElement\"),e=this.get(\"layout\"),n=\"vertical\"===e?2:this.get(\"width\"),r=\"vertical\"===e?this.get(\"height\"):2,a=this.get(\"height\")/2,o=this.get(\"frontMiddleBarStyle\"),u=\"vertical\"===e?[[0,0],[n,0],[n,r],[0,r]]:[[0,a+r],[0,a-r],[5+n-4,a-r],[5+n-4,a+r]];return this._addMiddleBar(t,\"Polygon\",i.mix({points:u},o))},o._addHorizontalTrigger=function(t,e,n,r){var a=this.get(\"slider\").get(t+\"HandleElement\"),o=-this.get(\"height\")/2,u=a.addShape(\"circle\",{attrs:i.mix({x:0,y:o,r:r},e)}),s=a.addShape(\"text\",{attrs:i.mix(n,{x:0,y:o+r+10,textAlign:\"center\",textBaseline:\"middle\"})}),c=\"vertical\"===this.get(\"layout\")?\"ns-resize\":\"ew-resize\";u.attr(\"cursor\",c),s.attr(\"cursor\",c),this.set(t+\"ButtonElement\",u),this.set(t+\"TextElement\",s)},o._addVerticalTrigger=function(t,e,n,r){var a=this.get(\"slider\").get(t+\"HandleElement\"),o=a.addShape(\"circle\",{attrs:i.mix({x:0,y:0,r:r},e)}),u=a.addShape(\"text\",{attrs:i.mix(n,{x:r+10,y:0,textAlign:\"start\",textBaseline:\"middle\"})}),s=\"vertical\"===this.get(\"layout\")?\"ns-resize\":\"ew-resize\";o.attr(\"cursor\",s),u.attr(\"cursor\",s),this.set(t+\"ButtonElement\",o),this.set(t+\"TextElement\",u)},o._renderTrigger=function(){var t=this.get(\"firstItem\"),e=this.get(\"lastItem\"),n=this.get(\"layout\"),r=this.get(\"textStyle\"),a=this.get(\"triggerAttr\"),o=i.mix({},a),u=i.mix({},a),s=i.mix({text:this._formatItemValue(t.value)+\"\"},r),c=i.mix({text:this._formatItemValue(e.value)+\"\"},r);\"vertical\"===n?(this._addVerticalTrigger(\"min\",o,s,5),this._addVerticalTrigger(\"max\",u,c,16)):(this._addHorizontalTrigger(\"min\",o,s,5),this._addHorizontalTrigger(\"max\",u,c,16))},o._bindEvents=function(){var t=this;this.get(\"slidable\")&&this.get(\"slider\").on(\"sliderchange\",(function(e){var n=e.range,r=t.get(\"firstItem\").value,i=t.get(\"lastItem\").value,a=r+n[0]/100*(i-r),o=r+n[1]/100*(i-r),u=5+n[0]/100*11,s=5+n[1]/100*11;t._updateElement(a,o,u,s);var c=new Event(\"itemfilter\",e,!0,!0);c.range=[a,o],t.emit(\"itemfilter\",c)}))},o._updateElement=function(e,n,r,i){t.prototype._updateElement.call(this,e,n);var a=this.get(\"minTextElement\"),o=this.get(\"maxTextElement\"),u=this.get(\"minButtonElement\"),s=this.get(\"maxButtonElement\");if(u.attr(\"r\",r),s.attr(\"r\",i),\"vertical\"===this.get(\"layout\"))a.attr(\"x\",r+10),o.attr(\"x\",i+10);else{var c=-this.get(\"height\")/2;a.attr(\"y\",c+r+10),o.attr(\"y\",c+i+10)}},o._addCircle=function(t,e,n,r,a){var o=this.get(\"group\").addGroup(),u=this.get(\"_unslidableCircleStyle\"),s=this.get(\"textStyle\"),c=this.get(\"titleShape\"),l=this.get(\"titleGap\");c&&(l+=c.getBBox().height),o.addShape(\"circle\",{attrs:i.mix({x:t,y:e+l,r:0===n?1:n},u)}),\"vertical\"===this.get(\"layout\")?o.addShape(\"text\",{attrs:i.mix({x:a+20+this.get(\"textOffset\"),y:e+l,text:0===r?\"0\":r},s)}):o.addShape(\"text\",{attrs:i.mix({x:t,y:e+l+a+13+this.get(\"textOffset\"),text:0===r?\"0\":r},s)})},o._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),a=t<5?5:t,o=e>16?16:e;a>o&&(a=5,o=16),\"vertical\"===this.get(\"layout\")?(this._addCircle(o,o,a,r,2*o),this._addCircle(o,2*o+16+a,o,i,2*o)):(this._addCircle(o,o,a,r,2*o),this._addCircle(2*o+16+a,o,o,i,2*o))},o.activate=function(e){this.get(\"slidable\")&&t.prototype.activate.call(this,e)},a}(a);t.exports=o},function(t,e,n){function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=n(4),a=function(t){var e,n;function a(){return t.apply(this,arguments)||this}n=t,(e=a).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var o=a.prototype;return o.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)\"}})},o._renderSliderShape=function(){var t=this.get(\"slider\").get(\"backgroundElement\"),e=this.get(\"layout\"),n=this.get(\"width\"),r=this.get(\"height\"),a=this.get(\"height\")/2,o=this.get(\"frontMiddleBarStyle\"),u=\"vertical\"===e?[[0,0],[n,0],[n,r],[n-4,r]]:[[0,a+r/2],[0,a+r/2-4],[n,a-r/2],[n,a+r/2]];return this._addMiddleBar(t,\"Polygon\",i.mix({points:u},o))},o._renderUnslidable=function(){var t=this.get(\"layout\"),e=this.get(\"width\"),n=this.get(\"height\"),r=this.get(\"frontMiddleBarStyle\"),a=\"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:a},r)});var o=this._formatItemValue(this.get(\"firstItem\").value),u=this._formatItemValue(this.get(\"lastItem\").value);\"vertical\"===this.get(\"layout\")?(this._addText(e+10,n-3,o),this._addText(e+10,3,u)):(this._addText(0,n,o),this._addText(e,n,u))},o._addText=function(t,e,n){var r=this.get(\"group\").addGroup(),a=this.get(\"textStyle\"),o=this.get(\"titleShape\"),u=this.get(\"titleGap\");o&&(u+=o.getBBox().height),\"vertical\"===this.get(\"layout\")?r.addShape(\"text\",{attrs:i.mix({x:t+this.get(\"textOffset\"),y:e,text:0===n?\"0\":n},a)}):(e+=u+this.get(\"textOffset\")-20,o||(e+=10),r.addShape(\"text\",{attrs:i.mix({x:t,y:e,text:0===n?\"0\":n},a)}))},a}(n(80));t.exports=a},function(t,e,n){var r=n(4),i=r.DomUtil,a=r.Group,o=function t(e){t.superclass.constructor.call(this,e)};r.extend(o,a),r.augment(o,{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}},_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\")}),a=\"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\",a),r.attr(\"cursor\",a),this.sort()},_renderUI:function(){\"horizontal\"===this.get(\"layout\")?this._renderHorizontal():this._renderVertical()},_transform:function(t){var e=this.get(\"range\"),n=e[0]/100,r=e[1]/100,i=this.get(\"width\"),a=this.get(\"height\"),o=this.get(\"minHandleElement\"),u=this.get(\"maxHandleElement\"),s=this.get(\"middleHandleElement\");o.resetMatrix(),u.resetMatrix(),\"horizontal\"===t?(s.attr({x:i*n,y:0,width:(r-n)*i,height:a}),o.translate(n*i,a),u.translate(r*i,a)):(s.attr({x:0,y:a*(1-r),width:i,height:(r-n)*a}),o.translate(1,(1-n)*a),u.translate(1,(1-r)*a))},_renderHorizontal:function(){this._transform(\"horizontal\")},_renderVertical:function(){this._transform(\"vertical\")},_bindUI:function(){this.on(\"mousedown\",r.wrapBehavior(this,\"_onMouseDown\"))},_isElement:function(t,e){var n=this.get(e);return t===n||!!n.isGroup&&n.get(\"children\").indexOf(t)>-1},_getRange:function(t,e){var n=t+e;return n=(n=n>100?100:n)<0?0:n},_updateStatus:function(t,e){var n=\"x\"===t?this.get(\"width\"):this.get(\"height\");t=r.upperFirst(t);var i,a=this.get(\"range\"),o=this.get(\"page\"+t),u=this.get(\"currentTarget\"),s=this.get(\"rangeStash\"),c=\"vertical\"===this.get(\"layout\")?-1:1,l=e[\"page\"+t],f=(l-o)/n*100*c;a[1]<=a[0]?(this._isElement(u,\"minHandleElement\")||this._isElement(u,\"maxHandleElement\"))&&(a[0]=this._getRange(f,a[0]),a[1]=this._getRange(f,a[0])):(this._isElement(u,\"minHandleElement\")&&(a[0]=this._getRange(f,a[0])),this._isElement(u,\"maxHandleElement\")&&(a[1]=this._getRange(f,a[1]))),this._isElement(u,\"middleHandleElement\")&&(i=s[1]-s[0],a[0]=this._getRange(f,a[0]),a[1]=a[0]+i,a[1]>100&&(a[1]=100,a[0]=a[1]-i)),this.emit(\"sliderchange\",{range:a}),this.set(\"page\"+t,l),this._renderUI(),this.get(\"canvas\").draw()},_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()},_bindCanvasEvents:function(){var t=this.get(\"canvas\").get(\"containerDOM\");this.onMouseMoveListener=i.addEventListener(t,\"mousemove\",r.wrapBehavior(this,\"_onCanvasMouseMove\")),this.onMouseUpListener=i.addEventListener(t,\"mouseup\",r.wrapBehavior(this,\"_onCanvasMouseUp\")),this.onMouseLeaveListener=i.addEventListener(t,\"mouseleave\",r.wrapBehavior(this,\"_onCanvasMouseUp\"))},_onCanvasMouseMove:function(t){this._mouseOutArea(t)||(\"horizontal\"===this.get(\"layout\")?this._updateStatus(\"x\",t):this._updateStatus(\"y\",t))},_onCanvasMouseUp:function(){this._removeDocumentEvents()},_removeDocumentEvents:function(){this.onMouseMoveListener.remove(),this.onMouseUpListener.remove()},_mouseOutArea:function(t){var e=this.get(\"canvas\").get(\"el\").getBoundingClientRect(),n=this.get(\"parent\"),r=n.getBBox(),i=n.attr(\"matrix\")[6],a=n.attr(\"matrix\")[7],o=i+r.width,u=a+r.height,s=t.clientX-e.x,c=t.clientY-e.y;return so||cu}}),t.exports=o},function(t,e,n){function r(){return(r=Object.assign||function(t){for(var e=1;e
      ',itemTpl:'
    • \\n \\n {name}{value}
    • ',htmlContent:null,follow:!0,enterable:!1})},o._init_=function(){var t,e=this.get(\"containerTpl\"),n=this.get(\"canvas\").get(\"el\").parentNode;if(!this.get(\"htmlContent\")){if(/^\\#/.test(e)){var r=e.replace(\"#\",\"\");t=document.getElementById(r)}else t=c.createDom(e),c.modifyCSS(t,this.style[\"g2-tooltip\"]),n.appendChild(t),n.style.position=\"relative\";this.set(\"container\",t)}},o.render=function(){if(this.clear(),this.get(\"htmlContent\")){var t=this.get(\"canvas\").get(\"el\").parentNode,e=this._getHtmlContent();t.appendChild(e),this.set(\"container\",e)}else this._renderTpl()},o._renderTpl=function(){var t=this,e=t.get(\"showTitle\"),n=t.get(\"titleContent\"),r=t.get(\"container\"),i=g(r,\"g2-tooltip-title\"),a=g(r,\"g2-tooltip-list\"),o=t.get(\"items\");i&&e&&(c.modifyCSS(i,t.style[\"g2-tooltip-title\"]),i.innerHTML=n),a&&(c.modifyCSS(a,t.style[\"g2-tooltip-list\"]),s.each(o,(function(e,n){a.appendChild(t._addItem(e,n))})))},o.clear=function(){var t=this.get(\"container\");if(this.get(\"htmlContent\"))t&&t.remove();else{var e=g(t,\"g2-tooltip-title\"),n=g(t,\"g2-tooltip-list\");e&&(e.innerHTML=\"\"),n&&(n.innerHTML=\"\")}},o.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()}},o.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()}},o.destroy=function(){var e=this.get(\"container\"),n=this.get(\"containerTpl\");e&&!/^\\#/.test(n)&&e.parentNode.removeChild(e);var r=this.get(\"crosshairGroup\");r&&r.destroy();var i=this.get(\"markerGroup\");i&&i.remove(),t.prototype.destroy.call(this)},o._getMarkerSvg=function(t){var e,n=t.marker||{},r=n.activeSymbol||n.symbol;return s.isFunction(r)?e=r:s.isString(r)&&(e=p.Symbols[r]),''},o._addItem=function(t,e){var n=this.get(\"itemTpl\"),i=s.substitute(n,s.mix({index:e},t)),a=c.createDom(i);c.modifyCSS(a,this.style[\"g2-tooltip-list-item\"]);var o=g(a,\"g2-tooltip-marker\");if(o){c.modifyCSS(o,r({},this.style[\"g2-tooltip-marker\"],{borderRadius:\"unset\"}));var u=this._getMarkerSvg(t);o.innerHTML=u}var l=g(a,\"g2-tooltip-value\");return l&&c.modifyCSS(l,this.style[\"g2-tooltip-value\"]),a},o._getHtmlContent=function(){var t=this.get(\"htmlContent\")(this.get(\"titleContent\"),this.get(\"items\"));return c.createDom(t)},o.setPosition=function(e,n,r){var i,a=this.get(\"container\"),o=this.get(\"canvas\").get(\"el\"),u=c.getWidth(o),l=c.getHeight(o),f=a.clientWidth,h=a.clientHeight,d=e,p=n,g=this.get(\"prePosition\")||{x:0,y:0};if(f||(a.style.display=\"block\",f=a.clientWidth,h=a.clientHeight,a.style.display=\"none\"),this.get(\"enterable\")?(i=[e,n-=a.clientHeight/2],g&&e-g.x>0?e-=a.clientWidth+1:e+=1):this.get(\"position\")?(e=(i=this._calcTooltipPosition(e,n,this.get(\"position\"),f,h,r))[0],n=i[1]):(e=(i=this._constraintPositionInBoundary(e,n,f,h,u,l))[0],n=i[1]),this.get(\"inPlot\")){var v=this.get(\"plotRange\");e=(i=this._constraintPositionInPlot(e,n,f,h,v,this.get(\"enterable\")))[0],n=i[1]}var y=this.get(\"markerItems\");s.isEmpty(y)||(d=y[0].x,p=y[0].y),this.set(\"prePosition\",i),this.get(\"follow\")&&(a.style.left=e+\"px\",a.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)},u}(u);t.exports=v},function(t,e,n){var r=n(81);r.Html=n(295),r.Canvas=n(145),r.Mini=n(297),t.exports=r},function(t,e,n){function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=n(4),a=n(145),o=n(21).FONT_FAMILY,u=i.DomUtil,s=i.MatrixUtil,c=function(t){var e,n;function a(){return t.apply(this,arguments)||this}n=t,(e=a).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var c=a.prototype;return c.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:o,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})},c._init_=function(){var t=this.get(\"padding\"),e=this.get(\"frontPlot\").addGroup();this.set(\"container\",e);var n=e.addShape(\"rect\",{attrs:i.mix({},this.get(\"boardStyle\"))});this.set(\"board\",n);var r=e.addShape(\"path\",{attrs:{fill:this.get(\"boardStyle\").fill}});this.set(\"triangleShape\",r);var a=e.addGroup();a.move(t.left,t.top);var o=a.addShape(\"text\",{attrs:i.mix({},this.get(\"valueStyle\"))});this.set(\"valueShape\",o)},c.render=function(){this.clear();var t=this.get(\"board\"),e=this.get(\"valueShape\"),n=this.get(\"padding\"),r=this.get(\"items\")[0];e&&e.attr(\"text\",r.value);var i=e?e.getBBox():{width:80,height:30},a=n.left+i.width+n.right,o=n.top+i.height+n.bottom;t.attr(\"width\",a),t.attr(\"height\",o),this._centerTriangleShape()},c.clear=function(){this.get(\"valueShape\").attr(\"text\",\"\")},c.setPosition=function(t,e,n){var r=this.get(\"container\"),i=this.get(\"plotRange\"),a=r.getBBox(),o=a.width,c=a.height;if(t-=o/2,!n||\"point\"!==n.name&&\"interval\"!==n.name||(e=n.getBBox().y),e-=c,this.get(\"inPlot\"))ti.tr.x?(t=i.tr.x-o,this._rightTriangleShape()):this._centerTriangleShape(),ei.bl.y&&(e=i.bl.y-c);else{var l=this.get(\"canvas\").get(\"el\"),f=u.getWidth(l),h=u.getHeight(l);t<0?(t=0,this._leftTriangleShape()):t+o/2>f?(t=f-o,this._rightTriangleShape()):this._centerTriangleShape(),e<0?e=0:e+c>h&&(e=h-c)}var d=s.transform([1,0,0,0,1,0,0,0,1],[[\"t\",t,e]]);r.stopAnimate(),r.animate({matrix:d},this.get(\"animationDuration\"))},c._centerTriangleShape=function(){var t=this.get(\"triangleShape\"),e=this.get(\"triangleWidth\"),n=this.get(\"triangleHeight\"),r=this.get(\"board\").getBBox(),i=r.width,a=r.height,o=[[\"M\",0,0],[\"L\",e,0],[\"L\",e/2,n],[\"L\",0,0],[\"Z\"]];t.attr(\"path\",o),t.move(i/2-e/2,a-1)},c._leftTriangleShape=function(){var t=this.get(\"triangleShape\"),e=this.get(\"triangleWidth\"),n=this.get(\"triangleHeight\"),r=this.get(\"board\").getBBox().height,i=[[\"M\",0,0],[\"L\",e,0],[\"L\",0,n+3],[\"L\",0,0],[\"Z\"]];t.attr(\"path\",i),t.move(0,r-3)},c._rightTriangleShape=function(){var t=this.get(\"triangleShape\"),e=this.get(\"triangleWidth\"),n=this.get(\"triangleHeight\"),r=this.get(\"board\").getBBox(),i=r.width,a=r.height,o=[[\"M\",0,0],[\"L\",e,0],[\"L\",e,n+4],[\"L\",0,0],[\"Z\"]];t.attr(\"path\",o),t.move(i-e-1,a-4)},a}(a);t.exports=c},function(t,e,n){var r,i=n(21).FONT_FAMILY,a=((r={crosshairs:!1,offset:15})[\"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:i,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){return!e||\"object\"!==r(e)&&\"function\"!==typeof e?function(t){if(void 0===t)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return t}(t):e}function a(t,e){for(var n=0;n=0&&n<=1&&(u*=n);var s=Math.floor(u*(1-r)/o),c=s/(2*Math.PI),l={start:i,end:a},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 a=this.convertDim(e,\"x\"),o=r*a,u=this.convertDim(n,\"y\");return{x:i.x+Math.cos(a)*(o+u),y:i.y+Math.sin(a)*(o+u)}}},{key:\"invertPoint\",value:function(t){var e=this.center,n=this.a,r=this.d+this.y.start,i=p.subtract([],[t.x,t.y],[e.x,e.y]),a=p.angleTo(i,[1,0],!0),o=a*n;p.length(i)h/s?(a=h/s,o={x:n.x-(.5-l)*h,y:n.y-(.5-f)*a*c}):(a=d/c,o={x:n.x-(.5-l)*a*s,y:n.y-(.5-f)*d}),t?t>0&&t<=1?t*=a:(t<=0||t>a)&&(t=a):t=a;var p={start:r,end:i},g={start:e*t,end:t};this.x=p,this.y=g,this.radius=t,this.circleCentre=o,this.center=o}},{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);i0?s:-s;var c=this.invertDim(u,\"y\"),l={};return l.x=this.isTransposed?c:s,l.y=this.isTransposed?s:c,l}}]),e}(d);t.exports=y},function(t,e,n){var r=n(0),i=n(18),a=r.PathUtil;function o(t,e){var n,i,a=function(t){if(r.isEmpty(t))return null;var e=t[0].x,n=t[0].x,i=t[0].y,a=t[0].y;return r.each(t,(function(t){e=e>t.x?t.x:e,n=nt.y?t.y:i,a=a0?a.maxX:a.minX,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=u(e,i,r);t.animate(l,f.duration,f.easing,f.callback,f.delay)}function l(t,e,n){var r,i,a=t._id,o=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=u(e,o,a);t.animate(l,f.duration,f.easing,f.callback,f.delay)}function f(t,e){if(\"path\"===t.get(\"type\")){var n=t._id,r=t.get(\"index\"),i=a.pathToAbsolute(t.attr(\"path\"));t.attr(\"path\",[i[0]]);var o={path:i},s=u(e,r,n);t.animate(o,s.duration,s.easing,s.callback,s.delay)}}function h(t,e,n,r,a){var o,s=function(t){var e,n,r,a,o,u=t.start,s=t.end,c=t.getWidth(),l=t.getHeight();return t.isPolar?(a=t.getRadius(),r=t.getCenter(),e=t.startAngle,n=t.endAngle,(o=new i.Fan({attrs:{x:r.x,y:r.y,rs:0,re:a+200,startAngle:e,endAngle:e}})).endState={endAngle:n}):(o=new i.Rect({attrs:{x:u.x-200,y:s.y-200,width:t.isTransposed?c+400:0,height:t.isTransposed?0:l+400}}),t.isTransposed?o.endState={height:l+400}:o.endState={width:c+400}),o.isClip=!0,o}(n),c=t.get(\"canvas\"),l=t._id,f=t.get(\"index\");r?(s.attr(\"startAngle\",r),s.attr(\"endAngle\",r),o={endAngle:a}):o=s.endState,s.set(\"canvas\",c),t.attr(\"clip\",s),t.setSilent(\"animating\",!0);var h=u(e,f,l);s.animate(o,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 d(t,e){var n=t._id,i=t.get(\"index\"),a=r.isNil(t.attr(\"fillOpacity\"))?1:t.attr(\"fillOpacity\"),o=r.isNil(t.attr(\"strokeOpacity\"))?1:t.attr(\"strokeOpacity\");t.attr(\"fillOpacity\",0),t.attr(\"strokeOpacity\",0);var s={fillOpacity:a,strokeOpacity:o},c=u(e,i,n);t.animate(s,c.duration,c.easing,c.callback,c.delay)}function p(t,e,n){var r=o(t,n),i=r.endAngle;h(t,e,n,r.startAngle,i)}t.exports={enter:{clipIn:h,zoomIn:l,pathIn:f,scaleInY:s,scaleInX:c,fanIn:p,fadeIn:d},leave:{lineWidthOut:function(t,e){var n={lineWidth:0,opacity:0},r=t._id,i=u(e,t.get(\"index\"),r);t.animate(n,i.duration,i.easing,(function(){t.remove()}),i.delay)},zoomOut:function(t,e,n){var r,i,a=t._id,o=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=u(e,o,a);t.animate(l,f.duration,f.easing,(function(){t.remove()}),f.delay)},pathOut:function(t,e){if(\"path\"===t.get(\"type\")){var n=t._id,r=t.get(\"index\"),i={path:[a.pathToAbsolute(t.attr(\"path\"))[0]]},o=u(e,r,n);t.animate(i,o.duration,o.easing,(function(){t.remove()}),o.delay)}},fadeOut:function(t,e){var n=t._id,r={fillOpacity:0,strokeOpacity:0},i=u(e,t.get(\"index\"),n);t.animate(r,i.duration,i.easing,(function(){t.remove()}),i.delay)}},appear:{clipIn:h,zoomIn:l,pathIn:f,scaleInY:s,scaleInX:c,fanIn:p,fadeIn:d},update:{fadeIn:d,fanIn:p,lineSlideLeft:function(t,e,n){if(\"line\"===t.name){var r=t.get(\"canvas\"),o=t.get(\"cacheShape\"),s=t._id,c=t.get(\"index\"),l=new i.Rect({attrs:{x:n.start.x,y:n.end.y,width:n.getWidth(),height:n.getHeight()}});l.isClip=!0,l.set(\"canvas\",r);var f=a.pathToAbsolute(o.attrs.path),h=a.pathToAbsolute(t.attr(\"path\")),d=f[1][1]-f[0][1],p=f[f.length-1][1]+d,g=h[h.length-1][2],v=f.concat([[\"L\",p,g]]);t.apply([0,0,1]),t.attr(\"clip\",l),t.attr(\"path\",v);var y={transform:[[\"t\",-d,0]]},m=u(e,c,s);t.animate(y,m.duration,m.easing,(function(){t&&!t.get(\"destroyed\")&&(t.attr(\"path\",h),t.attr({transform:[[\"t\",d,0]]}),t.attr(\"clip\",null),t.setSilent(\"cacheShape\",null),l.remove())}),m.delay)}},areaSlideLeft:function(t,e,n){if(\"area\"===t.name){var r=t.get(\"canvas\"),o=t.get(\"cacheShape\"),s=t._id,c=t.get(\"index\"),l=new i.Rect({attrs:{x:n.start.x,y:n.end.y,width:n.getWidth(),height:n.getHeight()}});l.isClip=!0,l.set(\"canvas\",r);var f=a.pathToAbsolute(o.attrs.path),h=a.pathToAbsolute(t.attr(\"path\")),d=f[1][1]-f[0][1],p=Math.floor(f.length/2),g=f[p-1][1]+d,v=h[p-1][2],y=[].concat(f.slice(0,p),[[\"L\",g,v],[\"L\",g,h[p][2]]],f.slice(p));t.apply([0,0,1]),t.attr(\"clip\",l),t.attr(\"path\",y);var m={transform:[[\"t\",-d,0]]},b=u(e,c,s);t.animate(m,b.duration,b.easing,(function(){t&&!t.get(\"destroyed\")&&(t.attr(\"path\",h),t.attr({transform:[[\"t\",d,0]]}),t.attr(\"clip\",null),t.setSilent(\"cacheShape\",null),l.remove())}),b.delay)}}}}},function(t,e,n){var r=n(0),i=n(149),a=r.MatrixUtil.mat3;function o(t,e){var n=[];if(!1===t.get(\"animate\"))return[];var i=t.get(\"children\");return r.each(i,(function(t){if(t.isGroup)n=n.concat(o(t,e));else if(t.isShape&&t._id){var r=t._id;(r=r.split(\"-\")[0])===e&&n.push(t)}})),n}function u(t,e,n,r){return r?i.Action[n][r]:i.getAnimation(t,e,n)}function s(t,e,n){var a=i.getAnimateCfg(t,e);return n&&n[e]?r.deepMix({},a,n[e]):a}function c(t,e,n,i){var o,c,l=!1;if(i){var f=[],h=[];r.each(e,(function(e){var n=t[e._id];n?(e.setSilent(\"cacheShape\",n),f.push(e),delete t[e._id]):h.push(e)})),r.each(t,(function(t){var e=t.name,i=t.coord,f=t._id,h=t.attrs,d=t.index,p=t.type;if(c=s(e,\"leave\",t.animateCfg),o=u(e,i,\"leave\",c.animation),r.isFunction(o)){var g=n.addShape(p,{attrs:h,index:d});if(g._id=f,g.name=e,i&&\"label\"!==e){var v=g.getMatrix(),y=a.multiply([],v,i.matrix);g.setMatrix(y)}l=!0,o(g,c,i)}})),r.each(f,(function(t){var e=t.name,n=t.get(\"coord\"),i=t.get(\"cacheShape\").attrs;if(!r.isEqual(i,t.attr())){if(c=s(e,\"update\",t.get(\"animateCfg\")),o=u(e,n,\"update\",c.animation),r.isFunction(o))o(t,c,n);else{var a=r.cloneDeep(t.attr());t.attr(i),t.animate(a,c.duration,c.easing,(function(){t.setSilent(\"cacheShape\",null)}))}l=!0}})),r.each(h,(function(t){var e=t.name,n=t.get(\"coord\");c=s(e,\"enter\",t.get(\"animateCfg\")),o=u(e,n,\"enter\",c.animation),r.isFunction(o)&&(o(t,c,n),l=!0)}))}else r.each(e,(function(t){var e=t.name,n=t.get(\"coord\");c=s(e,\"appear\",t.get(\"animateCfg\")),o=u(e,n,\"appear\",c.animation),r.isFunction(o)&&(o(t,c,n),l=!0)}));return l}t.exports={execAnimation:function(t,e){var n=t.get(\"middlePlot\"),i=t.get(\"backPlot\"),a=t.get(\"_id\"),u=t.get(\"canvas\"),s=u.get(a+\"caches\")||[];0===s.length&&(e=!1);var l=o(n,a),f=o(i,a),h=l.concat(f);u.setSilent(a+\"caches\",function(t){var e={};return r.each(t,(function(t){if(t._id&&!t.isClip){var n=t._id;e[n]={_id:n,type:t.get(\"type\"),attrs:r.cloneDeep(t.attr()),name:t.name,index:t.get(\"index\"),animateCfg:t.get(\"animateCfg\"),coord:t.get(\"coord\")}}})),e}(h)),c(s,e?h:l,u,e)||u.draw()}}},function(t,e,n){var r=n(0),i=n(32).Axis,a=r.MatrixUtil.vec2;function o(t,e){return void 0===e&&(e=0),\"middle\"===t&&(e=.5),t.includes(\"%\")&&(e=parseInt(t,10)/100),e}var u=function(){function t(t){this.visible=!0,this.canvas=null,this.container=null,this.coord=null,this.options=null,this.axes=[],r.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;i={x:0,y:f=o(l,f)},a={x:1,y:f},u=!1}else{if(r){var h=\"left\"===l?0:1;i={x:h=o(l,h),y:0},a={x:h,y:1}}else{var d=\"right\"===l?1:0;i={x:d=o(l,d),y:0},a={x:d,y:1}}u=!0}return{start:i=t.convert(i),end:a=t.convert(a),isVertical:u}},e._getLineCfg=function(t,e,n,r){var i=this._getLineRange(t,e,n,r),a=i.isVertical,o=i.start,u=i.end,s=t.center;return t.isTransposed&&(a=!a),{isVertical:a,factor:a&&o.x>s.x||!a&&o.y>s.y?1:-1,start:o,end:u}},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 u,s=t.circleCentre,c=[e.x-s.x,e.y-s.y],l=[1,0],f=(u=e.y>s.y?a.angle(c,l):-1*a.angle(c,l))+(r.end-r.start);return n.startAngle=u,n.endAngle=f,n.center=s,n.radius=Math.sqrt(Math.pow(e.x-s.x,2)+Math.pow(e.y-s.y,2)),n.inner=t.innerRadius||0,n},e._getRadiusCfg=function(t){var e,n,r=t.x.start<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:r,start:t.convert(e),end:t.convert(n)}},e._getAxisPosition=function(t,e,n,r){var i=\"\",a=this.options;if(a[r]&&a[r].position)i=a[r].position;else{var o=t.type;t.isRect?\"x\"===e?i=\"bottom\":\"y\"===e&&(i=n?\"right\":\"left\"):i=\"helix\"===o?\"helix\":\"x\"===e?t.isTransposed?\"radius\":\"circle\":t.isTransposed?\"circle\":\"radius\"}return i},e._getAxisDefaultCfg=function(t,e,n,i){var a=this.viewTheme,o={},u=this.options,s=e.field;if((o=r.deepMix({},a.axis[i],o,u[s])).viewTheme=a,o.title){var c=r.isPlainObject(o.title)?o.title:{};c.text=c.text||e.alias||s,r.deepMix(o,{title:c})}return o.ticks=e.getTicks(),t.isPolar&&!e.isCategory&&\"x\"===n&&Math.abs(t.endAngle-t.startAngle)===2*Math.PI&&o.ticks.pop(),o.coord=t,o.label&&r.isNil(o.label.autoRotate)&&(o.label.autoRotate=!0),u.hasOwnProperty(\"xField\")&&u.xField.hasOwnProperty(\"grid\")&&\"left\"===o.position&&r.deepMix(o,u.xField),o},e._getAxisCfg=function(t,e,n,i,a,o){void 0===a&&(a=\"\");var u=this,s=u._getAxisPosition(t,i,a,e.field),c=u._getAxisDefaultCfg(t,e,i,s);if(!r.isEmpty(c.grid)&&n){var l=[],f=[],h=function(t){var e=[];if(t.length>0){var n=(e=t.slice(0))[0],r=e[e.length-1];0!==n.value&&e.unshift({value:0}),1!==r.value&&e.push({value:1})}return e}(n.getTicks());if(h.length){var d=function(t,e,n){var r=[];return t.length<1||(t.length>=2&&e&&n&&r.push({text:\"\",tickValue:\"\",value:0}),0!==t[0].value&&r.push({text:\"\",tickValue:\"\",value:0}),1!==(r=r.concat(t))[r.length-1].value&&r.push({text:\"\",tickValue:\"\",value:1})),r}(c.ticks,e.isLinear,\"center\"===c.grid.align);r.each(d,(function(n,s){f.push(n.tickValue);var p=[],g=n.value;if(\"center\"===c.grid.align&&(g=u._getMiddleValue(g,d,s,e.isLinear)),!r.isNil(g)){var v=t.x,y=t.y;r.each(h,(function(e){var n=\"x\"===i?g:e.value,r=\"x\"===i?e.value:g,a=t.convert({x:n,y:r});if(t.isPolar){var o=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-o.x,2)+Math.pow(a.y-o.y,2))}p.push(a)})),l.push({_id:o+\"-\"+i+a+\"-grid-\"+n.tickValue,points:p})}}))}c.grid.items=l,c.grid.tickValues=f}return c.type=e.type,c},e._getHelixCfg=function(t){for(var e={},n=t.a,r=t.startAngle,i=t.endAngle,a=[],o=0;o<=100;o++){var u=t.convert({x:o/100,y:0});a.push(u.x),a.push(u.y)}var s=t.convert({x:0,y:0});return e.a=n,e.startAngle=r,e.endAngle=i,e.crp=a,e.axisStart=s,e.center=t.center,e.inner=t.y.start,e},e._drawAxis=function(t,e,n,a,o,u,s){var c,l,f=this.container,h=this.canvas;\"cartesian\"===t.type?(c=i.Line,l=this._getLineCfg(t,e,a,s)):\"helix\"===t.type&&\"x\"===a?(c=i.Helix,l=this._getHelixCfg(t)):\"x\"===a?(c=i.Circle,l=this._getCircleCfg(t)):(c=i.Line,l=this._getRadiusCfg(t));var d=this._getAxisCfg(t,e,n,a,s,o);d=r.mix({},d,l),\"y\"===a&&u&&\"circle\"===u.get(\"type\")&&(d.circle=u),d._id=o+\"-\"+a,r.isNil(s)||(d._id=o+\"-\"+a+s),r.mix(d,{canvas:h,group:f.addGroup({viewId:o})});var p=new c(d);return p.render(),this.axes.push(p),p},e.createAxis=function(t,e,n){var i,a=this,o=this.coord,u=o.type;\"theta\"===u||\"polar\"===u&&o.isTransposed||(t&&!a._isHide(t.field)&&(i=a._drawAxis(o,t,e[0],\"x\",n)),r.isEmpty(e)||\"helix\"===u||r.each(e,(function(e,r){a._isHide(e.field)||a._drawAxis(o,e,t,\"y\",n,i,r)})))},e.changeVisible=function(t){var e=this.axes;r.each(e,(function(e){e.set(\"visible\",t)}))},e.clear=function(){var t=this.axes;r.each(t,(function(t){t.destroy()})),this.axes=[]},t}();t.exports=u},function(t,e,n){var r=n(0),i=n(301),a=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,a,o=this.type,u=this.cfg,s=r.mix({start:t,end:e},u);return\"theta\"===o?(n=i.Polar,this.hasAction(\"transpose\")||this.transpose(),(a=new n(s)).type=o):a=new(n=i[r.upperFirst(o||\"\")]||i.Rect)(s),this._execActions(a),a},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=a},function(t,e,n){var r=n(0);function i(t,e){if(r.isNil(t)||r.isNil(e))return!1;var n=t.get(\"origin\"),i=e.get(\"origin\");return r.isNil(n)&&r.isNil(i)?r.isEqual(t,e):r.isEqual(n,i)}function a(t){t.shape&&t.shape.get(\"origin\")&&(t.data=t.shape.get(\"origin\"))}var o=function(){function t(t){this.view=null,this.canvas=null,r.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\",r.wrapBehavior(this,\"onDown\")),t.on(\"mousemove\",r.wrapBehavior(this,\"onMove\")),t.on(\"mouseleave\",r.wrapBehavior(this,\"onOut\")),t.on(\"mouseup\",r.wrapBehavior(this,\"onUp\")),t.on(\"click\",r.wrapBehavior(this,\"onClick\")),t.on(\"dblclick\",r.wrapBehavior(this,\"onClick\")),t.on(\"touchstart\",r.wrapBehavior(this,\"onTouchstart\")),t.on(\"touchmove\",r.wrapBehavior(this,\"onTouchmove\")),t.on(\"touchend\",r.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 a=r.get(\"parent\");a&&a.emit(i,n)}}},e.onDown=function(t){var e=this.view,n=this._getShapeEventObj(t);n.shape=this.currentShape,a(n),e.emit(\"mousedown\",n),this._triggerShapeEvent(this.currentShape,\"mousedown\",n)},e.onMove=function(t){var e=this.view,n=this.currentShape;n&&n.get(\"destroyed\")&&(n=null,this.currentShape=null);var r=this._getShape(t.x,t.y)||t.currentTarget,o=this._getShapeEventObj(t);if(o.shape=r,a(o),e.emit(\"mousemove\",o),this._triggerShapeEvent(r,\"mousemove\",o),n&&!i(n,r)){var u=this._getShapeEventObj(t);u.shape=n,u.toShape=r,a(u),this._triggerShapeEvent(n,\"mouseleave\",u)}if(r&&!i(n,r)){var s=this._getShapeEventObj(t);s.shape=r,s.fromShape=n,a(s),this._triggerShapeEvent(r,\"mouseenter\",s)}this.currentShape=r;var c=this._getPointInfo(t),l=this.curViews||[];0===l.length&&c.views.length&&e.emit(\"plotenter\",this._getEventObj(t,c,c.views)),l.length&&0===c.views.length&&e.emit(\"plotleave\",this._getEventObj(t,c,l)),c.views.length&&((o=this._getEventObj(t,c,c.views)).shape=r,a(o),e.emit(\"plotmove\",o)),this.curViews=c.views},e.onOut=function(t){var e=this.view,n=this._getPointInfo(t),r=this.curViews||[],i=this._getEventObj(t,n,r);!this.curViews||0===this.curViews.length||i.toElement&&\"CANVAS\"===i.toElement.tagName||(e.emit(\"plotleave\",i),this.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.view,n=this._getShape(t.x,t.y)||t.currentTarget,i=this._getShapeEventObj(t);i.shape=n,a(i),e.emit(\"click\",i),this._triggerShapeEvent(n,t.type,i),this.currentShape=n;var o=this._getPointInfo(t),u=o.views;if(!r.isEmpty(u)){var s=this._getEventObj(t,o,u);if(this.currentShape){var c=this.currentShape;s.shape=c,a(s)}\"dblclick\"===t.type?(e.emit(\"plotdblclick\",s),e.emit(\"dblclick\",i)):e.emit(\"plotclick\",s)}},e.onTouchstart=function(t){var e=this.view,n=this._getShape(t.x,t.y)||t.currentTarget,r=this._getShapeEventObj(t);r.shape=n,a(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,a(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,a(n),e.emit(\"touchend\",n),this._triggerShapeEvent(this.currentShape,\"touchend\",n)},e.clearEvents=function(){var t=this.canvas;t.off(\"mousemove\",r.getWrapBehavior(this,\"onMove\")),t.off(\"mouseleave\",r.getWrapBehavior(this,\"onOut\")),t.off(\"mousedown\",r.getWrapBehavior(this,\"onDown\")),t.off(\"mouseup\",r.getWrapBehavior(this,\"onUp\")),t.off(\"click\",r.getWrapBehavior(this,\"onClick\")),t.off(\"dblclick\",r.getWrapBehavior(this,\"onClick\")),t.off(\"touchstart\",r.getWrapBehavior(this,\"onTouchstart\")),t.off(\"touchmove\",r.getWrapBehavior(this,\"onTouchmove\")),t.off(\"touchend\",r.getWrapBehavior(this,\"onTouchend\"))},t}();t.exports=o},function(t,e,n){var r=n(0),i=n(313),a=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,a=this.yScales,o=this.view,u=this.viewTheme;return this.backContainer&&o&&(this.backGroup=this.backContainer.addGroup({viewId:o.get(\"_id\")})),this.frontContainer&&o&&(this.frontGroup=this.frontContainer.addGroup({viewId:o.get(\"_id\")})),e.forEach((function(e){var o=e.type,s=r.deepMix({xScales:n,yScales:a,viewTheme:u},u?u.guide[o]:{},e);o=r.upperFirst(o);var c=new i[o](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\"),a=e._creatGuides();r.each(a,(function(r){var a;a=r.get(\"top\")?e.frontGroup||e.frontContainer:e.backGroup||e.backContainer,r.render(t,a,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=a},function(t,e,n){function r(){return(r=Object.assign||function(t){for(var e=1;e0){var a=e.getXScale(),o=e.getYScale(),u=a.field,s=o.field,c=t.get(\"origin\")._origin,l=e.get(\"labelContainer\").get(\"labelsGroup\").get(\"children\");i.each(l,(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,a=e.field;t.on(\"itemfilter\",(function(t){var e=t.range;r.filterShape((function(t,r,o){if(!i.isNil(t[a])){var u=t[a]>=e[0]&&t[a]<=e[1];return n._filterLabels(r,o,u),u}return!0}));for(var o=r.getAllGeoms()||[],u=function(t){var n=o[t];\"heatmap\"===n.get(\"type\")&&f((function(){n.drawWithRange(e)}))},s=0;s1?s:n;if(\"left\"===m[0]||\"right\"===m[0])u=c.br.y,b=this._getXAlign(m[0],o,n,l,p,g),x=e?(e.get(\"y\")||e.get(\"group\").get(\"y\"))+e.getHeight()+v:this._getYAlignVertical(m[1],u,_,l,0,g,a.get(\"height\"));else if(\"top\"===m[0]||\"bottom\"===m[0])if(x=this._getYAlignHorizontal(m[0],u,n,l,d,g),e){var w=e.getWidth();b=(e.get(\"x\")||e.get(\"group\").get(\"x\"))+w+v}else b=this._getXAlign(m[1],o,_,l,0,g),\"right\"===m[1]&&(b=c.br.x-_.totalWidth);t.move(b+f,x+h)},e._getXAlign=function(t,e,n,r,i,a){var o=r.minX-i-a[3]<0?0:r.minX-i-a[3],u=\"left\"===t?o:r.maxX+a[1];return\"center\"===t&&(u=(e-n.totalWidth)/2),u},e._getYAlignHorizontal=function(t,e,n,r,i,a){return\"top\"===t?r.minY-i-a[0]:r.maxY+a[2]},e._getYAlignVertical=function(t,e,n,r,i,a,o){var u=\"top\"===t?r.minY-i-a[0]:e-n.totalHeight;return\"center\"===t&&(u=(o-n.totalHeight)/2),u},e._getSubRegion=function(t){var e=0,n=0,r=0,a=0;return i.each(t,(function(t){var i=t.getWidth(),o=t.getHeight();e1){var g=Array(d.callback.length-1).fill(\"\");c.color=d.mapping.apply(d,[o].concat(g)).join(\"\")||O.defaultColor}else c.color=d.mapping(o).join(\"\")||O.defaultColor;if(b&&p)if(p.callback&&p.callback.length>1){var v=Array(p.callback.length-1).fill(\"\");_=p.mapping.apply(p,[o].concat(v)).join(\"\")}else _=p.mapping(o).join(\"\");var m=u.getShapeFactory(x).getMarkerCfg(_,c);l.legendMarkerRadius&&(m.radius=l.legendMarkerRadius),i.isFunction(_)&&(m.symbol=_),y.push({value:r,dataValue:o,checked:h,marker:m})}));var E,P=i.deepMix({},O.legend[C[0]],d[h]||d,{viewId:w.get(\"_id\"),maxLength:M,items:y,container:v,position:[0,0]});if(P.title&&i.deepMix(P,{title:{text:t.alias||t.field}}),f._isTailLegend(d,n))P.chart=f.chart,P.geom=n,E=new o(P);else if(d.useHtml){var k=v.get(\"canvas\").get(\"el\");if(v=d.container,i.isString(v)&&/^\\#/.test(v)){var T=v.replace(\"#\",\"\");v=document.getElementById(T)}v||(v=k.parentNode),P.container=v,void 0===P.legendStyle&&(P.legendStyle={}),P.legendStyle.CONTAINER_CLASS=r({},P.legendStyle.CONTAINER_CLASS,{position:\"absolute\",overflow:\"auto\",\"z-index\":\"\"===k.style.zIndex?1:parseInt(k.style.zIndex,10)+1}),d.flipPage?(P.legendStyle.CONTAINER_CLASS.height=\"right\"===C[0]||\"left\"===C[0]?M+\"px\":\"auto\",P.legendStyle.CONTAINER_CLASS.width=\"right\"!==C[0]&&\"left\"!==C[0]?M+\"px\":\"auto\",E=new a.CatPageHtml(P)):E=new a.CatHtml(P)}else E=new a.Category(P);return f._bindClickEvent(E,t,s),g[c].push(E),E},e._bindChartMove=function(t){var e=this.chart,n=this.legends;e.on(\"plotmove\",(function(e){var r=!1;if(e.target){var a=e.target.get(\"origin\");if(a){var o=a._origin||a[0]._origin,u=t.field;if(o){var s=o[u];i.each(n,(function(t){i.each(t,(function(t){r=!0,!t.destroyed&&t.activate(s)}))}))}}}r||i.each(n,(function(t){i.each(t,(function(t){!t.destroyed&&t.deactivate()}))}))}))},e._addContinuousLegend=function(t,e,n){var r=this.legends;r[n]=r[n]||[];var o,u,s,c=this.container,l=t.field,f=t.getTicks(),h=[],d=this.viewTheme;i.each(f,(function(n){var r=n.value,i=t.invert(r),a=e.mapping(i).join(\"\");h.push({value:n.tickValue,attrValue:a,color:a,scaleValue:r}),0===r&&(u=!0),1===r&&(s=!0)})),u||h.push({value:t.min,attrValue:e.mapping(0).join(\"\"),color:e.mapping(0).join(\"\"),scaleValue:0}),s||h.push({value:t.max,attrValue:e.mapping(1).join(\"\"),color:e.mapping(1).join(\"\"),scaleValue:1});var p=this.options,g=n.split(\"-\"),v=d.legend[g[0]];(p&&!1===p.slidable||p[l]&&!1===p[l].slidable)&&(v=i.mix({},v,d.legend.gradient));var y=i.deepMix({},v,p[l]||p,{items:h,attr:e,formatter:t.formatter,container:c,position:[0,0]});if(y.title&&i.deepMix(y,{title:{text:t.alias||t.field}}),\"color\"===e.type)o=new a.Color(y);else{if(\"size\"!==e.type)return;o=p&&\"circle\"===p.sizeType?new a.CircleSize(y):new a.Size(y)}return this._bindFilterEvent(o,t),r[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(i.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.options,a=t.field,o=i[a],u=this.viewTheme;if(!1===o)return null;if(o&&o.custom)this.addCustomLegend(a);else{var s,c=i.position||u.defaultLegendPosition;c=this._adjustPosition(c,this._isTailLegend(i,n)),o&&o.position&&(c=this._adjustPosition(o.position,this._isTailLegend(o,n))),(s=t.isLinear?this._addContinuousLegend(t,e,c):this._addCategoryLegend(t,e,n,r,c))&&(this._bindHoverEvent(s,a),i.reactive&&this._bindChartMove(t))}},e.addCustomLegend=function(t){var e=this.chart,n=this.viewTheme,r=this.container,o=this.options;t&&(o=o[t]);var u=o.position||n.defaultLegendPosition;u=this._adjustPosition(u);var s=this.legends;s[u]=s[u]||[];var c=o.items;if(c){var f=e.getAllGeoms();i.each(c,(function(t){var e=function(t,e){var n;return i.each(t,(function(t){t.get(\"visible\")&&t.getYScale().field===e&&(n=t)})),n}(f,t.value);i.isPlainObject(t.marker)?t.marker.radius=t.marker.radius||l.legendMarkerRadius||4.5:(t.marker={symbol:t.marker||\"circle\",radius:l.legendMarkerRadius||4.5},-1!==i.indexOf(h,t.marker.symbol)?t.marker.stroke=t.fill:t.marker.fill=t.fill);var n=t.marker.symbol;i.isString(n)&&-1!==n.indexOf(\"hollow\")&&(t.marker.symbol=i.lowerFirst(n.substr(6))),t.checked=!!i.isNil(t.checked)||t.checked,t.geom=e}));var d,p=e.get(\"canvas\"),g=this.plotRange,v=u.split(\"-\"),y=\"right\"===v[0]||\"left\"===v[0]?g.bl.y-g.tr.y:p.get(\"width\"),m=i.deepMix({},n.legend[v[0]],o,{maxLength:y,items:c,container:r,position:[0,0]});if(o.useHtml){var b=o.container;if(/^\\#/.test(r)){var x=b.replace(\"#\",\"\");b=document.getElementById(x)}else b||(b=r.get(\"canvas\").get(\"el\").parentNode);m.container=b,void 0===m.legendStyle&&(m.legendStyle={}),m.legendStyle.CONTAINER_CLASS||(m.legendStyle.CONTAINER_CLASS={height:\"right\"===v[0]||\"left\"===v[0]?y+\"px\":\"auto\",width:\"right\"!==v[0]&&\"left\"!==v[0]?y+\"px\":\"auto\",position:\"absolute\",overflow:\"auto\"}),d=o.flipPage?new a.CatPageHtml(m):new a.CatHtml(m)}else d=new a.Category(m);return s[u].push(d),d.on(\"itemclick\",(function(t){o.onClick&&o.onClick(t)})),this._bindHoverEvent(d),d}},e.addMixedLegend=function(t,e){var n=this.options,r=[];i.each(t,(function(t){var a=t.alias||t.field,o=n[t.field];i.each(e,(function(e){if(e.getYScale()===t&&t.values&&t.values.length>0&&!1!==o){var n=e.get(\"shapeType\")||\"point\",i=e.getDefaultValue(\"shape\")||\"circle\",s=u.getShapeFactory(n),c={color:e.getDefaultValue(\"color\")},f=s.getMarkerCfg(i,c);l.legendMarkerRadius&&(f.radius=l.legendMarkerRadius);var h={value:a,marker:f,field:t.field};r.push(h)}}))}));var a={custom:!0,items:r};this.options=i.deepMix({},a,this.options);var o=this.addCustomLegend();this._bindClickEventForMix(o)},e.alignLegends=function(){var t=this,e=t.legends,n=t._getRegion(e);t.totalRegion=n;var r=0;return i.each(e,(function(e,a){var o=n.subs[r];i.each(e,(function(n,r){var i=e[r-1];n.get(\"useHtml\")&&!n.get(\"autoPosition\")||t._alignLegend(n,i,o,a)})),r++})),this},t}();t.exports=d},function(t,e,n){var r=n(202),i=n(0),a=/^(?:(?!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]))?$/,o=\"linear\",u=\"cat\",s=\"time\",c=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=o,r=i.Array.firstValue(e,t);return i.isArray(r)&&(r=r[0]),a.test(r)?n=s:i.isString(r)&&(n=u),n},e._getScaleCfg=function(t,e,n){var a={field:e},o=i.Array.values(n,e);if(a.values=o,!r.isCategory(t)&&\"time\"!==t){var u=i.Array.getRange(o);a.min=u.min,a.max=u.max,a.nice=!0}return\"time\"===t&&(a.nice=!1),a},e.createScale=function(t,e){var n,a=this._getDef(t),o=e||[],u=i.Array.firstValue(o,t);if(i.isNumber(t)||i.isNil(u)&&!a)n=r.identity({value:t,field:t.toString(),values:[t]});else{var s;a&&(s=a.type),s=s||this._getDefaultType(t,o);var c=this._getScaleCfg(s,t,o);a&&i.mix(c,a),n=r[s](c)}return n},t}();t.exports=c},function(t,e,n){function r(){return(r=Object.assign||function(t){for(var e=1;e-1){var f=i.mix({},e.tooltipCrosshairsLine);f.isTransposed=s,u={crosshairs:f}}return i.mix(r,u,{})},e._bindEvent=function(){var t=this.chart,e=this._getTriggerEvent();e&&(t.on(e,i.wrapBehavior(this,\"onMouseMove\")),t.on(\"plotleave\",i.wrapBehavior(this,\"onMouseOut\")))},e._offEvent=function(){var t=this.chart,e=this._getTriggerEvent();e&&(t.off(e,i.getWrapBehavior(this,\"onMouseMove\")),t.off(\"plotleave\",i.getWrapBehavior(this,\"onMouseOut\")))},e._setTooltip=function(t,e,n,r){var a=this.tooltip,o=this.prePoint;if(!o||o.x!==t.x||o.y!==t.y){e=h(e),this.prePoint=t;var u=this.chart,s=this.viewTheme,c=i.isArray(t.x)?t.x[t.x.length-1]:t.x,l=i.isArray(t.y)?t.y[t.y.length-1]:t.y;a.get(\"visible\")||u.emit(\"tooltip:show\",{x:c,y:l,tooltip:a});var f=e[0],d=f.title||f.name;a.isContentChange(d,e)&&(u.emit(\"tooltip:change\",{tooltip:a,x:c,y:l,items:e}),d=e[0].title||e[0].name,a.setContent(d,e),i.isEmpty(n)?(a.clearMarkers(),a.set(\"markerItems\",[])):!0===this.options.hideMarkers?a.set(\"markerItems\",n):a.setMarkers(n,s.tooltipMarker)),r===this._getCanvas()&&\"mini\"===a.get(\"type\")?a.hide():(a.setPosition(c,l,r),a.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(!i.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&&(f(t.toElement,\"g2-tooltip\")||function(t,e){for(var n=t.parentNode,r=!1;n&&n!==document.body;){if(f(n,e)){r=!0;break}n=n.parentNode}return r}(t.toElement,\"g2-tooltip\"))||this.hideTooltip())},e.renderTooltip=function(){var t=this;if(!t.tooltip){var e,n=t.chart,r=t.viewTheme,a=t._getCanvas(),u=t._getDefaultTooltipCfg(),s=t.options;(s=i.deepMix({plotRange:n.get(\"plotRange\"),capture:!1,canvas:a,frontPlot:n.get(\"frontPlot\"),viewTheme:r.tooltip,backPlot:n.get(\"backPlot\")},u,s)).crosshairs&&\"rect\"===s.crosshairs.type&&(s.zIndex=0),s.visible=!1,\"mini\"===s.type?(s.crosshairs=!1,s.position=\"top\",e=new o.Mini(s)):e=s.useHtml?new o.Html(s):new o.Canvas(s),t.tooltip=e;var c=t._getTriggerEvent(),l=e.get(\"container\");e.get(\"enterable\")||\"plotmove\"!==c||l&&(l.onmousemove=function(e){var r=t._normalizeEvent(e);n.emit(c,r)}),l&&(l.onmouseleave=function(){t.locked||t.hideTooltip()}),t._bindEvent()}},e._formatMarkerOfItem=function(t,e,n){var r=this.options,a=n.point;if(a&&a.x&&a.y){var o=i.isArray(a.x)?a.x[a.x.length-1]:a.x,u=i.isArray(a.y)?a.y[a.y.length-1]:a.y;a=t.applyMatrix(o,u,1),n.x=a[0],n.y=a[1],n.showMarker=!0,\"l(\"!==n.color.substring(0,2)||r.hasOwnProperty(\"useHtml\")&&!r.useHtml||(n.color=n.color.split(\" \")[1].substring(2));var c=this._getItemMarker(e,n);if(n.marker=c,-1!==i.indexOf(s,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,a=this;if(!i.isEmpty(e)&&t){this.tooltip||this.renderTooltip();var o=a.options,s=[],c=[];if(i.each(e,(function(e){if(!e.get(\"tooltipEnable\"))return!0;var n=e.get(\"geoms\"),u=e.get(\"coord\");i.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&&i.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=i.find(l,(function(n){return!!e.findPoint(t,n)}));i.each(p,(function(t){var n=e.getTipItems(t,o.title);i.each(n,(function(t){var n=a._formatMarkerOfItem(u,e,t);n&&s.push(n)})),c=c.concat(n)}))}else i.each(l,(function(n){var r=e.findPoint(t,n);if(r){var l=e.getTipItems(r,o.title);i.each(l,(function(t){var n=a._formatMarkerOfItem(u,e,t);n&&s.push(n)})),c=c.concat(l)}}))}else{var g=e.get(\"shapeContainer\"),v=g.get(\"canvas\").get(\"pixelRatio\"),y=g.getShape(t.x*v,t.y*v);y&&y.get(\"visible\")&&y.get(\"origin\")&&(c=e.getTipItems(y.get(\"origin\"),o.title)),i.each(c,(function(t){var n=r._formatMarkerOfItem(u,e,t);n&&s.push(n)}))}}})),i.each(c,(function(t){var e=t.point,n=i.isArray(e.x)?e.x[e.x.length-1]:e.x,r=i.isArray(e.y)?e.y[e.y.length-1]:e.y;e=u.applyMatrix(n,r,1),t.x=e[0],t.y=e[1]}))})),c.length){var l=c[0];if(!c.every((function(t){return t.title===l.title}))){var f=l,h=1/0;c.forEach((function(e){var n=u.distance([t.x,t.y],[e.x,e.y]);n1){var d=c[0],p=Math.abs(t.y-d.y);i.each(c,(function(e){Math.abs(t.y-e.y)<=p&&(d=e,p=Math.abs(t.y-e.y))})),d&&d.x&&d.y&&(s=[d]),c=[d]}a._setTooltip(t,c,s,n)}else a.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.marker||this.viewTheme.tooltip.marker;if(i.isFunction(n)){var o=t.get(\"shapeType\")||\"point\",u=t.getDefaultValue(\"shape\")||\"circle\",s=a.getShapeFactory(o),c={color:e.color};return n(s.getMarkerCfg(u,c),e)}return r({fill:e.color},n)},t}();t.exports=d},function(t,e,n){function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=n(150),a=n(12),o=n(0),u=n(151),s=n(6),c=n(162),l=n(304);function f(t,e,n){var r=(t-e)/(n-e);return r>=0&&r<=1}function h(t,e){var n=!1;if(t)if(\"theta\"===t.type){var r=t.start,i=t.end;n=f(e.x,r.x,i.x)&&f(e.y,r.y,i.y)}else{var a=t.invert(e);n=a.x>=0&&a.y>=0&&a.x<=1&&a.y<=1}return n}var d={};o.each(a,(function(t,e){var n=o.lowerFirst(e);d[n]=function(e){var n=new t(e);return this.addGeom(n),n}}));var p=function(t){var e,n;n=t,(e=f).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var i=f.prototype;function f(e){var n,r=function(t){if(void 0===t)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return t}(n=t.call(this,e)||this);return r._setTheme(),o.each(a,(function(t,e){var n=o.lowerFirst(e);r[n]=function(e){void 0===e&&(e={}),e.viewTheme=r.get(\"viewTheme\");var n=new t(e);return r.addGeom(n),n}})),r.init(),n}return i.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:s.animate,visible:!0}},i._setTheme=function(){var t=this.get(\"theme\"),e={},n={};o.isObject(t)?n=t:-1!==o.indexOf(Object.keys(c),t)&&(n=c[t]),o.deepMix(e,s,n),this.set(\"viewTheme\",e)},i.init=function(){this._initViewPlot(),this.get(\"data\")&&this._initData(this.get(\"data\")),this._initOptions(),this._initControllers(),this._bindEvents()},i._initOptions=function(){var t=this,e=o.mix({},t.get(\"options\"));e.scales||(e.scales={}),e.coord||(e.coord={}),!1===e.animate&&this.set(\"animate\",!1),(!1===e.tooltip||o.isNull(e.tooltip))&&this.set(\"tooltipEnable\",!1),e.geoms&&e.geoms.length&&o.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)},i._createGeom=function(t){var e,n=t.type;this[n]&&(e=this[n](),o.each(t,(function(t,n){var r;e[n]&&(o.isObject(t)&&t.field?\"label\"===t?e[n](t.field,t.callback,t.cfg):(o.each(t,(function(t,e){\"field\"!==e&&(r=t)})),e[n](t.field,r)):e[n](t))})))},i._initControllers=function(){var t=this.get(\"options\"),e=this.get(\"viewTheme\"),n=this.get(\"canvas\"),r=new u.Scale({viewTheme:e,defs:t.scales}),i=new u.Coord(t.coord);this.set(\"scaleController\",r),this.set(\"coordController\",i);var a=new u.Axis({canvas:n,viewTheme:e});this.set(\"axisController\",a);var o=new u.Guide({viewTheme:e,options:t.guides||[]});this.set(\"guideController\",o)},i._initViewPlot=function(){this.get(\"viewContainer\")||this.set(\"viewContainer\",this.get(\"middlePlot\"))},i._initGeoms=function(){for(var t=this.get(\"geoms\"),e=this.get(\"filteredData\"),n=this.get(\"coord\"),r=this.get(\"_id\"),i=0;i0;)t.shift().destroy()},i._drawGeoms=function(){this.emit(\"beforedrawgeoms\");for(var t=this.get(\"geoms\"),e=this.get(\"coord\"),n=0;n0?i.change({min:0}):u<=0&&i.change({max:0}))}}},i._setCatScalesRange=function(){var t=this.get(\"coord\"),e=this.get(\"viewTheme\"),n=this.getXScale(),r=this.getYScales(),i=[];n&&i.push(n),i=i.concat(r);var a=t.isPolar&&function(t){var e=t.startAngle,n=t.endAngle;return!(!o.isNil(e)&&!o.isNil(n)&&n-e<2*Math.PI)}(t),u=this.get(\"scaleController\").defs;o.each(i,(function(n){if((n.isCategory||n.isIdentity)&&n.values&&(!u[n.field]||!u[n.field].range)){var r,i=n.values.length;if(1===i)r=[.5,1];else{var o=0;r=a?t.isTransposed?[(o=1/i*e.widthRatio.multiplePie)/2,1-o/2]:[0,1-1/i]:[o=1/i*1/2,1-o]}n.range=r}}))},i.getXScale=function(){var t=this.get(\"geoms\"),e=null;return o.isEmpty(t)||(e=t[0].getXScale()),e},i.getYScales=function(){for(var t=this.get(\"geoms\"),e=[],n=0;ns&&(s=e),e0){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+o;n.targets.forEach((function(){var i=t[l].attr(\"matrix\")[7],a=n.pos+r-o/2;Math.abs(i-a)>o/2&&e._adjustDenote(v,a,i-e.get(\"group\").attr(\"matrix\")[7]/2),t[l].translate(0,-i),t[l].translate(0,a),r+=o,l++}))}))}},a}(a.Legend.Category);t.exports=u},function(t,e,n){var r=n(0),i=n(18).Group,a=function t(e){t.superclass.constructor.call(this,e)};r.extend(a,i),r.augment(a,{getDefaultCfg:function(){return{type:\"plotBack\",padding:null,background:null,plotRange:null,plotBackground:null}},_beforeRenderUI:function(){this._calculateRange()},_renderUI:function(){this._renderBackground(),this._renderPlotBackground()},_renderBackground:function(){var t=this.get(\"background\");if(t){var e=this.get(\"canvas\"),n={x:0,y:0,width:this.get(\"width\")||e.get(\"width\"),height:this.get(\"height\")||e.get(\"height\")},i=this.get(\"backgroundShape\");i?i.attr(n):(i=this.addShape(\"rect\",{attrs:r.mix(n,t)}),this.set(\"backgroundShape\",i))}},_renderPlotBackground:function(){var t=this.get(\"plotBackground\");if(t){var e=this.get(\"plotRange\"),n=e.br.x-e.bl.x,i=e.br.y-e.tr.y,a=e.tl,o={x:a.x,y:a.y,width:n,height:i},u=this.get(\"plotBackShape\");u?u.attr(o):(t.image?(o.img=t.image,u=this.addShape(\"image\",{attrs:o})):(r.mix(o,t),u=this.addShape(\"rect\",{attrs:o})),this.set(\"plotBackShape\",u))}},_convert:function(t,e){if(r.isString(t))if(\"auto\"===t)t=0;else if(t.includes(\"%\")){var n=this.get(\"canvas\"),i=this.get(\"width\")||n.get(\"width\"),a=this.get(\"height\")||n.get(\"height\");t=parseInt(t,10)/100,t=e?t*i:t*a}return t},_calculateRange:function(){var t=this.get(\"plotRange\");r.isNil(t)&&(t={});var e=this.get(\"padding\"),n=this.get(\"canvas\"),i=this.get(\"width\")||n.get(\"width\"),a=this.get(\"height\")||n.get(\"height\"),o=r.toAllPadding(e),u=this._convert(o[0],!1),s=this._convert(o[1],!0),c=this._convert(o[2],!1),l=this._convert(o[3],!0),f=Math.min(l,i-s),h=Math.max(l,i-s),d=Math.min(a-c,u),p=Math.max(a-c,u);t.tl={x:f,y:d},t.tr={x:h,y:d},t.bl={x:f,y:p},t.br={x:h,y:p},t.cc={x:(h+f)/2,y:(p+d)/2},this.set(\"plotRange\",t)},repaint:function(){return this._calculateRange(),this._renderBackground(),this._renderPlotBackground(),this}}),t.exports=a},function(t,e,n){function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function i(t,e,n){return{x:t.x+e*Math.cos(n),y:t.y+e*Math.sin(n)}}var a=function(t){var e,n;function a(){return t.apply(this,arguments)||this}n=t,(e=a).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var o=a.prototype;return o.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.type=\"circle\",e},o.getRegion=function(t,e){var n=2*Math.PI/t,r=-1*Math.PI/2+n*e,a=.5/(1+1/Math.sin(n/2)),o=i({x:.5,y:.5},.5-a,r),u=5*Math.PI/4,s=1*Math.PI/4;return{start:i(o,a,u),end:i(o,a,s)}},o.generateFacets=function(t){var e=this,n=e.fields[0];if(!n)throw\"Please specify for the field for facet!\";var r=e.getFieldValues(n,t),i=r.length,a=[];return r.forEach((function(o,u){var s=[{field:n,value:o,values:r}],c=e.getFilter(s),l=t.filter(c),f={type:e.type,colValue:o,colField:n,colIndex:u,cols:i,rows:1,rowIndex:0,data:l,region:e.getRegion(i,u)};a.push(f)})),a},a}(n(51));t.exports=a},function(t,e,n){var r=n(0),i=n(49),a={};a.Rect=n(156),a.List=n(155),a.Circle=n(317),a.Tree=n(321),a.Mirror=n(320),a.Matrix=n(319),i.prototype.facet=function(t,e){var n=a[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 o=new n(e);this.set(\"facets\",o)},t.exports=a},function(t,e,n){function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var a=i.prototype;return a.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.type=\"matrix\",e.showTitle=!1,e},a.generateFacets=function(t){for(var e=this.fields,n=e.length,r=n,i=[],a=0;a=0;i--)for(var a=e.getFacetsByLevel(t,i),o=0;or&&(r=i),i=t[0]})));for(var l=this._getScale(o),f=0;f0&&(t=this._distribute(t,e)),s.superclass.adjustItems.call(this,t)},_distribute:function(t,e){var n=this.get(\"coord\"),r=n.getRadius(),i=this.get(\"label\").labelHeight,a=n.getCenter(),o=2*(r+e)+2*i,u={start:n.start,end:n.end},s=this.get(\"geom\");if(s){var c=s.get(\"view\");u=c.getViewRegion()}var l=[[],[]];return t.forEach((function(t){t&&(\"right\"===t.textAlign?l[0].push(t):l[1].push(t))})),l.forEach((function(t,e){var n=parseInt(o/i,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})),function(t,e,n,r,i){var a,o=!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.yl&&(l=f-c);o;)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)})),o=!1,a=d.length;a--;)if(a>0){var p=d[a-1],g=d[a];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(a,1),o=!0)}a=0,d.forEach((function(n){var r=c+e/2;n.targets.forEach((function(){t[a].y=n.pos+r,r+=e,a++}))})),t.forEach((function(t){var e=t.r*t.r,n=Math.pow(Math.abs(t.y-r.y),2);if(e90&&(n-=180),n<-90&&(n+=180)),n/180*Math.PI},getLabelAlign:function(t){var e,n=this.get(\"coord\").getCenter();return e=t.angle<=Math.PI/2&&t.x>=n.x?\"left\":\"right\",this.getDefaultOffset(t)<=0&&(e=\"right\"===e?\"left\":\"right\"),e},getArcPoint:function(t){return t},getPointAngle:function(t){var e=this.get(\"coord\"),n={x:r.isArray(t.x)?t.x[0]:t.x,y:t.y[0]};this.transLabelPoint(n);var i,o={x:r.isArray(t.x)?t.x[1]:t.x,y:t.y[1]};this.transLabelPoint(o);var u=a.getPointAngle(e,n);if(t.points&&t.points[0].y===t.points[1].y)i=u;else{var s=a.getPointAngle(e,o);u>=s&&(s+=2*Math.PI),i=u+(s-u)/2}return i},getCirclePoint:function(t,e){var n=this.get(\"coord\"),r=n.getCenter(),i=n.getRadius()+e,a=u(r,t,i);return a.angle=t,a.r=i,a}}),t.exports=s},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,i(t,e)}function i(t,e){return(i=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var a=n(12),o=n(160);n(340);var 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.type=\"line\",e.sortable=!0,e},e}(o),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}(u);u.Stack=s,a.Line=u,a.LineStack=s,t.exports=u},function(t,e,n){var r=n(0),i=n(159);function a(t,e){if(!t)return!0;if(t.length!==e.length)return!0;var n=!1;return r.each(e,(function(e,i){if(!function(t,e){if(r.isNil(t)||r.isNil(e))return!1;var n=t.get(\"origin\"),i=e.get(\"origin\");return r.isEqual(n,i)}(e,t[i]))return n=!0,!1})),n}function o(t,e){var n={};return r.each(t,(function(t,i){var a=e.attr(i);r.isArray(a)&&(a=r.cloneDeep(a)),n[i]=a})),n}var u={_isAllowActive:function(){var t=this.get(\"allowActive\");if(!r.isNil(t))return t;var e=this.get(\"view\"),n=this.isShareTooltip();return!1===e.get(\"options\").tooltip||!n},_onMouseenter:function(t){var e=t.shape,n=this.get(\"shapeContainer\");e&&n.contain(e)&&this._isAllowActive()&&this.setShapesActived(e)},_onMouseleave:function(){var t=this.get(\"view\").get(\"canvas\");this.get(\"activeShapes\")&&(this.clearActivedShapes(),t.draw())},_bindActiveAction:function(){var t=this.get(\"view\"),e=this.get(\"type\");t.on(e+\":mouseenter\",r.wrapBehavior(this,\"_onMouseenter\")),t.on(e+\":mouseleave\",r.wrapBehavior(this,\"_onMouseleave\"))},_offActiveAction:function(){var t=this.get(\"view\"),e=this.get(\"type\");t.off(e+\":mouseenter\",r.getWrapBehavior(this,\"_onMouseenter\")),t.off(e+\":mouseleave\",r.getWrapBehavior(this,\"_onMouseleave\"))},_setActiveShape:function(t){var e=this.get(\"activedOptions\")||{},n=t.get(\"origin\"),a=n.shape||this.getDefaultValue(\"shape\");r.isArray(a)&&(a=a[0]);var u=this.get(\"shapeFactory\"),s=r.mix({},t.attr(),{origin:n}),c=u.getActiveCfg(a,s);e.style&&r.mix(c,e.style);var l=o(c,t);t.setSilent(\"_originActiveAttrs\",l),e.animate?t.animate(c,300):t.attr(c),i.toFront(t)},setShapesActived:function(t){var e=this;r.isArray(t)||(t=[t]);var n=e.get(\"activeShapes\");if(a(n,t)){var i=e.get(\"view\").get(\"canvas\"),o=e.get(\"activedOptions\");o&&o.highlight?(r.each(t,(function(t){t.get(\"animating\")&&t.stopAnimate()})),e.highlightShapes(t)):(n&&e.clearActivedShapes(),r.each(t,(function(t){t.get(\"animating\")&&t.stopAnimate(),t.get(\"visible\")&&e._setActiveShape(t)}))),e.set(\"activeShapes\",t),i.draw()}},clearActivedShapes:function(){var t=this.get(\"shapeContainer\"),e=this.get(\"activedOptions\"),n=e&&e.animate;if(t&&!t.get(\"destroyed\")){var a=this.get(\"activeShapes\");if(r.each(a,(function(t){var e=t.get(\"_originActiveAttrs\");n?(t.stopAnimate(),t.animate(e,300)):t.attr(e),i.resetZIndex(t),t.setSilent(\"_originActiveAttrs\",null)})),this.get(\"preHighlightShapes\")){var o=t.get(\"children\");r.each(o,(function(t){var e=t.get(\"_originActiveAttrs\");e&&(n?(t.stopAnimate(),t.animate(e,300)):t.attr(e),i.resetZIndex(t),t.setSilent(\"_originActiveAttrs\",null))}))}this.set(\"activeShapes\",null),this.set(\"preHighlightShapes\",null)}},getGroupShapesByPoint:function(t){var e=this.get(\"shapeContainer\"),n=[];if(e){var i=this.getXScale().field,a=this.getShapes(),o=this._getOriginByPoint(t);r.each(a,(function(t){var e=t.get(\"origin\");t.get(\"visible\")&&e&&e._origin[i]===o[i]&&n.push(t)}))}return n},getSingleShapeByPoint:function(t){var e,n=this.get(\"shapeContainer\"),r=n.get(\"canvas\").get(\"pixelRatio\");if(n&&(e=n.getShape(t.x*r,t.y*r)),e&&e.get(\"origin\"))return e},highlightShapes:function(t,e){r.isArray(t)||(t=[t]);var n=this.get(\"activeShapes\");if(a(n,t)){n&&this.clearActivedShapes();var u=this.getShapes(),s=this.get(\"activedOptions\"),c=s&&s.animate,l=s&&s.style;r.each(u,(function(n){var a={};n.stopAnimate(),-1!==r.indexOf(t,n)?(r.mix(a,l,e),i.toFront(n)):(r.mix(a,{fillOpacity:.3,opacity:.3}),i.resetZIndex(n));var u=o(a,n);n.setSilent(\"_originActiveAttrs\",u),c?n.animate(a,300):n.attr(a)})),this.set(\"preHighlightShapes\",t),this.set(\"activeShapes\",t)}}};t.exports=u},function(t,e,n){var r=n(0),i=n(159);function a(t,e){if(r.isNil(t)||r.isNil(e))return!1;var n=t.get(\"origin\"),i=e.get(\"origin\");return r.isEqual(n,i)}var o={_isAllowSelect:function(){var t=this.get(\"allowSelect\");if(!r.isNil(t))return t;var e=this.get(\"type\"),n=this.get(\"coord\"),i=n&&n.type;return\"interval\"===e&&\"theta\"===i},_onClick:function(t){if(this._isAllowSelect()){var e=t.shape,n=this.get(\"shapeContainer\");e&&n.contain(e)&&this.setShapeSelected(e)}},_bindSelectedAction:function(){var t=this.get(\"view\"),e=this.get(\"type\");t.on(e+\":click\",r.wrapBehavior(this,\"_onClick\"))},_offSelectedAction:function(){var t=this.get(\"view\"),e=this.get(\"type\");t.off(e+\":click\",r.getWrapBehavior(this,\"_onClick\"))},_setShapeStatus:function(t,e){var n=this.get(\"view\"),a=this.get(\"selectedOptions\")||{},o=!1!==a.animate,u=n.get(\"canvas\");t.set(\"selected\",e);var s=t.get(\"origin\");if(e){var c=s.shape||this.getDefaultValue(\"shape\");r.isArray(c)&&(c=c[0]);var l=this.get(\"shapeFactory\"),f=r.mix({geom:this,point:s},a),h=l.getSelectedCfg(c,f);r.mix(h,f.style),t.get(\"_originAttrs\")||(t.get(\"animating\")&&t.stopAnimate(),t.set(\"_originAttrs\",function(t,e){var n={};return r.each(t,(function(t,i){\"transform\"===i&&(i=\"matrix\");var a=e.attr(i);r.isArray(a)&&(a=r.cloneDeep(a)),n[i]=a})),n}(h,t))),a.toFront&&i.toFront(t),o?t.animate(h,300):(t.attr(h),u.draw())}else{var d=t.get(\"_originAttrs\");a.toFront&&i.resetZIndex(t),t.set(\"_originAttrs\",null),o?t.animate(d,300):(t.attr(d),u.draw())}},setShapeSelected:function(t){var e=this._getSelectedShapes(),n=this.get(\"selectedOptions\")||{},i=!1!==n.cancelable;if(\"multiple\"===n.mode)-1===r.indexOf(e,t)?(e.push(t),this._setShapeStatus(t,!0)):i&&(r.Array.remove(e,t),this._setShapeStatus(t,!1));else{var o=e[0];i&&(t=a(o,t)?null:t),a(o,t)||(o&&this._setShapeStatus(o,!1),t&&this._setShapeStatus(t,!0))}},clearSelected:function(){var t=this,e=t.get(\"shapeContainer\");if(e&&!e.get(\"destroyed\")){var n=t._getSelectedShapes();r.each(n,(function(e){t._setShapeStatus(e,!1),e.set(\"_originAttrs\",null)}))}},setSelected:function(t){var e=this,n=e.getShapes();return r.each(n,(function(n){var r=n.get(\"origin\");r&&r._origin===t&&e.setShapeSelected(n)})),this},_getSelectedShapes:function(){var t=this.getShapes(),e=[];return r.each(t,(function(t){t.get(\"selected\")&&e.push(t)})),this.set(\"selectedShapes\",e),e}};t.exports=o},function(t,e,n){var r=n(0),i=n(6).defaultColor;function a(t){return t.alias||t.field}var o={_getIntervalSize:function(t){var e=null,n=this.get(\"type\"),i=this.get(\"coord\");if(i.isRect&&(\"interval\"===n||\"schema\"===n)){e=this.getSize(t._origin);var a=i.isTransposed?\"y\":\"x\";r.isArray(t[a])&&(e=e(1+r.rangeMax())/2&&(i=r.rangeMin()),e=r.invert(i),r.isCategory&&(e=r.translate(e)),e},_getOriginByPoint:function(t){var e=this.getXScale(),n=this.getYScale(),r=e.field,i=n.field,a=this.get(\"coord\").invert(t),o=e.invert(a.x),u=n.invert(a.y),s={};return s[r]=o,s[i]=u,s},_getScale:function(t){var e=this.get(\"scales\"),n=null;return r.each(e,(function(e){if(e.field===t)return n=e,!1})),n},_getTipValueScale:function(){var t,e=this.getAttrsForLegend();r.each(e,(function(e){var n=e.getScale(e.type);if(n.isLinear)return t=n,!1}));var n=this.getXScale(),i=this.getYScale();return!t&&i&&\"..y\"===i.field?n:t||i||n},_getTipTitleScale:function(t){if(t)return this._getScale(t);var e,n=this.getAttr(\"position\").getFields();return r.each(n,(function(t){if(!t.includes(\"..\"))return e=t,!1})),this._getScale(e)},_filterValue:function(t,e){var n=this.get(\"coord\"),i=this.getYScale(),a=i.field,o=n.invert(e).y;o=i.invert(o);var u=t[t.length-1];return r.each(t,(function(t){var e=t._origin;if(e[a][0]<=o&&e[a][1]>=o)return u=t,!1})),u},getXDistance:function(){var t=this.get(\"xDistance\");if(!t){var e=this.getXScale();if(e.isCategory)t=1;else{var n=e.values,i=e.translate(n[0]),a=i;r.each(n,(function(t){(t=e.translate(t))a&&(a=t)}));var o=n.length;t=(a-i)/(o-1)}this.set(\"xDistance\",t)}return t},findPoint:function(t,e){var n=this,i=n.get(\"type\"),a=n.getXScale(),o=n.getYScale(),u=a.field,s=o.field,c=null;if(r.indexOf([\"heatmap\",\"point\"],i)>-1){var l=n.get(\"coord\").invert(t),f=a.invert(l.x),h=o.invert(l.y),d=1/0;return r.each(e,(function(t){var e=Math.pow(t._origin[u]-f,2)+Math.pow(t._origin[s]-h,2);e=v){if(!x)return c=t,!1;r.isArray(c)||(c=[]),c.push(t)}})),r.isArray(c)&&(c=this._filterValue(c,t));else{var _;if(a.isLinear||\"timeCat\"===a.type){if((v>a.translate(b)||va.max||vMath.abs(a.translate(_._origin[u])-v)&&(g=_)}var C=n.getXDistance();return!c&&Math.abs(a.translate(g._origin[u])-v)<=C/2&&(c=g),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 a=this.getXScale(),o=this.getYScale();n=\"( \"+a.getText(t[a.field])+\", \"+o.getText(t[o.field])+\" )\"}return n},getTipValue:function(t,e){var n,i=e.field,a=t.key;if(n=t[i],r.isArray(n)){var o=[];r.each(n,(function(t){o.push(e.getText(t))})),n=o.join(\"-\")}else n=e.getText(n,a);return n},getTipName:function(t){var e,n,i=this._getGroupScales();if(i.length&&r.each(i,(function(t){return n=t,!1})),n){var o=n.field;e=n.getText(t[o])}else e=a(this._getTipValueScale());return e},getTipItems:function(t,e){var n,o,u=this,s=t._origin,c=u.getTipTitle(s,e),l=u.get(\"tooltipCfg\"),f=[];function h(e,n,a){if(!r.isNil(n)&&\"\"!==n){var o={title:c,point:t,name:e||c,value:n,color:t.color||i,marker:!0};o.size=u._getIntervalSize(t),f.push(r.mix({},o,a))}}if(l){var d=l.fields,p=l.cfg,g=[];if(r.each(d,(function(t){g.push(s[t])})),p){r.isFunction(p)&&(p=p.apply(null,g));var v=r.mix({},{point:t,title:c,color:t.color||i,marker:!0},p);v.size=u._getIntervalSize(t),f.push(v)}else r.each(d,(function(t){if(!r.isNil(s[t])){var e=u._getScale(t);n=a(e),o=e.getText(s[t]),h(n,o)}}))}else{var y=u._getTipValueScale();r.isNil(s[y.field])||(o=u.getTipValue(s,y),h(n=u.getTipName(s),o))}return f},isShareTooltip:function(){var t,e=this.get(\"shareTooltip\"),n=this.get(\"type\"),i=this.get(\"view\");if(t=i.get(\"parent\")?i.get(\"parent\").get(\"options\"):i.get(\"options\"),\"interval\"===n){var a=this.get(\"coord\"),o=a.type;(\"theta\"===o||\"polar\"===o&&a.isTransposed)&&(e=!1)}else this.getYScale()&&!r.inArray([\"contour\",\"point\",\"polygon\",\"edge\"],n)||(e=!1);return t.tooltip&&r.isBoolean(t.tooltip.shared)&&(e=t.tooltip.shared),e}};t.exports=o},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,i(t,e)}function i(t,e){return(i=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var a=n(12),o=n(0);n(341);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=\"point\",e.shapeType=\"point\",e.generatePoints=!0,e},n.drawPoint=function(t,e,n,r){var i,a=this,u=t.shape,s=a.getDrawCfg(t);if(a._applyViewThemeShapeStyle(s,u,n),o.isArray(t.y)){var c=a.hasStack();o.each(t.y,(function(t,o){s.y=t,s.yIndex=o,c&&0===o||(i=n.drawShape(u,s,e),a.appendShapeInfo(i,r+o))}))}else o.isNil(t.y)||(i=n.drawShape(u,s,e),a.appendShapeInfo(i,r))},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:\"jitter\"}],e},e}(u),c=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}(u);u.Jitter=s,u.Stack=c,a.Point=u,a.PointJitter=s,a.PointStack=c,t.exports=u},function(t,e,n){function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=n(12),a=n(0);n(342);var o=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var o=i.prototype;return o.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.type=\"polygon\",e.shapeType=\"polygon\",e.generatePoints=!0,e},o.createShapePointsCfg=function(e){var n,r=t.prototype.createShapePointsCfg.call(this,e),i=r.x,o=r.y;if(!a.isArray(i)||!a.isArray(o)){var u=this.getXScale(),s=this.getYScale(),c=.5/(u.values?u.values.length:u.ticks.length),l=.5/(s.values?s.values.length:s.ticks.length);u.isCategory&&s.isCategory?(i=[i-c,i-c,i+c,i+c],o=[o-l,o+l,o+l,o-l]):a.isArray(i)?(i=[(n=i)[0],n[0],n[1],n[1]],o=[o-l/2,o+l/2,o+l/2,o-l/2]):a.isArray(o)&&(o=[(n=o)[0],n[1],n[1],n[0]],i=[i-c/2,i-c/2,i+c/2,i+c/2]),r.x=i,r.y=o}return r},i}(i);i.Polygon=o,t.exports=o},function(t,e,n){function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,i(t,e)}function i(t,e){return(i=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var a=n(12),o=n(0),u=n(83);n(343);var s=function(t){r(n,t);var e=n.prototype;function n(e){var n;return n=t.call(this,e)||this,o.assign(function(t){if(void 0===t)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return t}(n),u),n}return e.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return e.type=\"schema\",e.shapeType=\"schema\",e.generatePoints=!0,e},e.createShapePointsCfg=function(e){var n=t.prototype.createShapePointsCfg.call(this,e);return n.size=this.getNormalizedSize(e),n},e.clearInner=function(){t.prototype.clearInner.call(this),this.set(\"defaultSize\",null)},n}(a),c=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:\"dodge\"}],e},e}(s);s.Dodge=c,a.Schema=s,a.SchemaDodge=c,t.exports=s},function(t,e,n){var r=n(0),i=n(13),a=n(27),o=n(25),u=n(6);function s(t){var e=u.shape.hollowArea,n=r.mix({},e,t.style);return o.addStrokeAttrs(n,t),r.isNumber(t.size)&&(n.lineWidth=t.size),n}function c(t){var e=u.shape.area,n=r.mix({},e,t.style);return o.addFillAttrs(n,t),t.color&&(n.stroke=n.stroke||t.color),r.isNumber(t.size)&&(n.lineWidth=t.size),n}function l(t,e,n){var i=[],o=[],u=[],s=[],c=t.isInCircle;return r.each(t.points,(function(t){u.push(t[1]),s.push(t[0])})),s=s.reverse(),o.push(u,s),r.each(o,(function(r,o){var u=[],s=(r=n.parsePoints(r))[0];c&&r.push({x:s.x,y:s.y}),u=e?a.getSplinePath(r,!1,t.constraint):a.getLinePath(r,!1),o>0&&(u[0][0]=\"L\"),i=i.concat(u)})),i.push([\"Z\"]),i}function f(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}}var h=i.registerFactory(\"area\",{defaultShapeType:\"area\",getDefaultPoints:function(t){var e=[],n=t.x,i=t.y,a=t.y0;return i=r.isArray(i)?i:[a,i],r.each(i,(function(t){e.push({x:n,y:t})})),e},getActiveCfg:function(t,e){return function(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}}(t,e)},drawShape:function(t,e,n){var i,a=this.getShape(t);return(i=1===e.points.length&&u.showSinglePoint?function(t,e,n){var i=t._coord.convertPoint(e.points[0][1]);return n.addShape(\"circle\",{attrs:r.mix({x:i.x,y:i.y,r:2,fill:e.color},e.style)})}(this,e,n):a.draw(e,n))&&(i.set(\"origin\",e.origin),i._id=e.splitedIndex?e._id+e.splitedIndex:e._id,i.name=this.name),i},getSelectedCfg:function(t,e){return e&&e.style?e.style:this.getActiveCfg(t,e)}});i.registerShape(\"area\",\"area\",{draw:function(t,e){var n=c(t),i=l(t,!1,this);return e.addShape(\"path\",{attrs:r.mix(n,{path:i})})},getMarkerCfg:function(t){return f(t)}}),i.registerShape(\"area\",\"smooth\",{draw:function(t,e){var n=c(t),i=this._coord;t.constraint=[[i.start.x,i.end.y],[i.end.x,i.start.y]];var a=l(t,!0,this);return e.addShape(\"path\",{attrs:r.mix(n,{path:a})})},getMarkerCfg:function(t){return f(t)}}),i.registerShape(\"area\",\"line\",{draw:function(t,e){var n=s(t),i=l(t,!1,this);return e.addShape(\"path\",{attrs:r.mix(n,{path:i})})},getMarkerCfg:function(t){return f(t)}}),i.registerShape(\"area\",\"smoothLine\",{draw:function(t,e){var n=s(t),i=l(t,!0,this);return e.addShape(\"path\",{attrs:r.mix(n,{path:i})})},getMarkerCfg:function(t){return f(t)}}),h.spline=h.smooth,t.exports=h},function(t,e,n){var r=n(0),i=n(13),a=n(25),o=n(6),u=n(27);function s(t){var e=o.shape.edge,n=r.mix({},e,t.style);return a.addStrokeAttrs(n,t),t.size&&(n.lineWidth=t.size),n}var c=i.registerFactory(\"edge\",{defaultShapeType:\"line\",getDefaultPoints:function(t){return a.splitPoints(t)},getActiveCfg:function(t,e){return{lineWidth:(e.lineWidth||0)+1}}});function l(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 i=[\"C\"];return r.each(n,(function(t){i.push(t.x,t.y)})),i}function f(t,e){var n=[];n.push({x:e.x,y:e.y}),n.push(t);var i=[\"Q\"];return r.each(n,(function(t){i.push(t.x,t.y)})),i}i.registerShape(\"edge\",\"line\",{draw:function(t,e){var n=this.parsePoints(t.points),i=s(t),a=u.getLinePath(n);return e.addShape(\"path\",{attrs:r.mix(i,{path:a})})},getMarkerCfg:function(t){return r.mix({symbol:\"circle\",radius:4.5},s(t))}}),i.registerShape(\"edge\",\"vhv\",{draw:function(t,e){var n=t.points,i=s(t),a=function(t,e){var n=[];n.push({y:t.y*(1-1/3)+e.y*(1/3),x:t.x}),n.push({y:t.y*(1-1/3)+e.y*(1/3),x:e.x}),n.push(e);var i=[[\"M\",t.x,t.y]];return r.each(n,(function(t){i.push([\"L\",t.x,t.y])})),i}(n[0],n[1]);return a=this.parsePath(a),e.addShape(\"path\",{attrs:r.mix(i,{path:a})})},getMarkerCfg:function(t){return r.mix({symbol:\"circle\",radius:4.5},s(t))}}),i.registerShape(\"edge\",\"smooth\",{draw:function(t,e){var n=t.points,i=s(t),a=function(t,e){var n=l(t,e),r=[[\"M\",t.x,t.y]];return r.push(n),r}(n[0],n[1]);return a=this.parsePath(a),e.addShape(\"path\",{attrs:r.mix(i,{path:a})})},getMarkerCfg:function(t){return r.mix({symbol:\"circle\",radius:4.5},s(t))}}),i.registerShape(\"edge\",\"arc\",{draw:function(t,e){var n,i,a=t.points,o=a.length>2?\"weight\":\"normal\",u=s(t);if(t.isInCircle){var c={x:0,y:1};\"normal\"===o?i=function(t,e,n){var r=f(e,n),i=[[\"M\",t.x,t.y]];return i.push(r),i}(a[0],a[1],c):(u.fill=u.stroke,i=function(t,e){var n=f(t[1],e),r=f(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}(a,c)),i=this.parsePath(i),n=e.addShape(\"path\",{attrs:r.mix(u,{path:i})})}else if(\"normal\"===o)a=this.parsePoints(a),n=e.addShape(\"arc\",{attrs:r.mix(u,{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{i=[[\"M\",a[0].x,a[0].y],[\"L\",a[1].x,a[1].y]];var h=l(a[1],a[3]),d=l(a[2],a[0]);i.push(h),i.push([\"L\",a[3].x,a[3].y]),i.push([\"L\",a[2].x,a[2].y]),i.push(d),i.push([\"Z\"]),i=this.parsePath(i),u.fill=u.stroke,n=e.addShape(\"path\",{attrs:r.mix(u,{path:i})})}return n},getMarkerCfg:function(t){return r.mix({symbol:\"circle\",radius:4.5},s(t))}}),t.exports=c},function(t,e,n){var r=n(0),i=n(13),a=n(27),o=n(25),u=n(6),s=n(18),c=r.PathUtil;function l(t,e){var n,i,a=t.x,o=t.y,u=t.y0,s=t.size,c=u,l=o;r.isArray(o)&&(l=o[1],c=o[0]),r.isArray(a)?(n=a[0],i=a[1]):(n=a-s/2,i=a+s/2);var f=[];return f.push({x:n,y:c},{x:n,y:l}),e?f.push({x:i,y:(l+c)/2}):f.push({x:i,y:l},{x:i,y:c}),f}function f(t){for(var e=[],n=0;n0;)r-=2*Math.PI;var c=a-t+(r=r/Math.PI/2*n)-2*t;s.push([\"M\",c,e]);for(var l=0,f=0;f1?t[1]:e;return{min:e,max:n,min1:i,max1:t.length>3?t[3]:n,median:t.length>2?t[2]:i}}function s(t,e,n){var i,a,o,s,c=[];return r.isArray(e)?i=[[t-n/2,(a=u(e)).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,i=[[(a=u(t)).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]]),o=i,s=c,r.each(o,(function(t){s.push({x:t[0],y:t[1]})})),c}function c(t,e,n){var i=function(t){r.isArray(t)||(t=[t]);var e=t.sort((function(t,e){return td.x||a.yh.y)return}u.style.cursor=\"crosshair\",e.startPoint=a,e.brushShape=null,e.brushing=!0,l?l.clear():(l=n.addGroup({zIndex:5})).initTransform(),e.container=l,\"POLYGON\"===r&&(e.polygonPath=\"M \"+a.x+\" \"+a.y)}}}},a.process=function(t){var e=this,n=e.brushing,r=e.dragging,a=e.type,o=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,p,g,v,y=o.start,m=o.end,b=e.polygonPath,x=e.brushShape,_=e.container;e.plot&&e.inPlot&&(f=e._limitCoordScope(f)),\"Y\"===a?(d=y.x,p=f.y>=u.y?u.y:f.y,g=Math.abs(y.x-m.x),v=Math.abs(u.y-f.y)):\"X\"===a?(d=f.x>=u.x?u.x:f.x,p=m.y,g=Math.abs(u.x-f.x),v=Math.abs(m.y-y.y)):\"XY\"===a?(f.x>=u.x?(d=u.x,p=f.y>=u.y?u.y:f.y):(d=f.x,p=f.y>=u.y?u.y:f.y),g=Math.abs(u.x-f.x),v=Math.abs(u.y-f.y)):\"POLYGON\"===a&&(b+=\"L \"+f.x+\" \"+f.y,e.polygonPath=b,x?!x.get(\"destroyed\")&&x.attr(i.mix({},x._attrs,{path:b})):x=_.addShape(\"path\",{attrs:i.mix(e.style,{path:b})})),\"POLYGON\"!==a&&(x?!x.get(\"destroyed\")&&x.attr(i.mix({},x._attrs,{x:d,y:p,width:g,height:v})):x=_.addShape(\"rect\",{attrs:i.mix(e.style,{x:d,y:p,width:g,height:v})})),e.brushShape=x}else if(r){h.style.cursor=\"move\";var w=e.selection;if(w&&!w.get(\"destroyed\"))if(\"POLYGON\"===a){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 j=e._getSelected(),S=j.data,C=j.shapes,M=j.xValues,E=j.yValues,P={data:S,shapes:C};s&&(P[s.field]=M),c&&(P[c.field]=E),i.mix(t,P),P.x=f.x,P.y=f.y,e.onDragmove&&e.onDragmove(P),e.onBrushmove&&e.onBrushmove(P)}},a.end=function(t){var e=this;if(e.brushing||e.dragging){var n=e.data,r=e.shapes,a=e.xValues,o=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\",null!==c){if(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]=a),d&&(v[d.field]=o),i.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(i.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 a.indexOf(t)>-1})):(!e.isTransposed&&\"Y\"===s||e.isTransposed&&\"X\"===s||h&&l.filter(h.field,(function(t){return a.indexOf(t)>-1})),d&&l.filter(d.field,(function(t){return o.indexOf(t)>-1}))),l.repaint())}}}},a.reset=function(){var t=this.chart,e=this.filter,n=this.brushShape,r=this.canvas;this._init(),t&&e&&(t.get(\"options\").filters={},t.repaint()),n&&(n.destroy(),r.draw())},a._limitCoordScope=function(t){var e=this.plot,n=e.start,r=e.end;return t.xr.x&&(t.x=r.x),t.yn.y&&(t.y=n.y),t},a._getSelected=function(){var t=this,e=t.chart,n=t.xScale,r=t.yScale,i=t.brushShape,a=t.canvas,o=a.get(\"pixelRatio\"),u=[],s=[],c=[],l=[];return 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*o,e.y*o)){u.push(t);var a=e._origin;l.push(a),n&&s.push(a[n.field]),r&&c.push(a[r.field])}return e})),t})),t})),t.shapes=u,t.xValues=s,t.yValues=c,t.data=l,a.draw(),{data:l,xValues:s,yValues:c,shapes:u}},u}(a);t.exports=u},function(t,e,n){var r=n(0),i=n(18).Group,a=r.DomUtil,o=function t(e){t.superclass.constructor.call(this,e)};r.extend(o,i),r.augment(o,{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}},_initHandle:function(t){var e,n,i,a=this.addGroup(),o=this.get(\"layout\"),u=this.get(\"handleStyle\"),s=u.img,c=u.width,l=u.height;if(\"horizontal\"===o){var f=u.width;i=\"ew-resize\",n=a.addShape(\"Image\",{attrs:{x:-f/2,y:0,width:f,height:l,img:s,cursor:i}}),e=a.addShape(\"Text\",{attrs:r.mix({x:\"min\"===t?-(f/2+5):f/2+5,y:l/2,textAlign:\"min\"===t?\"end\":\"start\",textBaseline:\"middle\",text:\"min\"===t?this.get(\"minText\"):this.get(\"maxText\"),cursor:i},this.get(\"textStyle\"))})}else i=\"ns-resize\",n=a.addShape(\"Image\",{attrs:{x:0,y:-l/2,width:c,height:l,img:s,cursor:i}}),e=a.addShape(\"Text\",{attrs:r.mix({x:c/2,y:\"min\"===t?l/2+5:-(l/2+5),textAlign:\"center\",textBaseline:\"middle\",text:\"min\"===t?this.get(\"minText\"):this.get(\"maxText\"),cursor:i},this.get(\"textStyle\"))});return this.set(t+\"TextElement\",e),this.set(t+\"IconElement\",n),a},_initSliderBackground:function(){var t=this.addGroup();return t.initTransform(),t.translate(0,0),t.addShape(\"Rect\",{attrs:r.mix({x:0,y:0,width:this.get(\"width\"),height:this.get(\"height\")},this.get(\"backgroundStyle\"))}),t},_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()},_renderUI:function(){\"horizontal\"===this.get(\"layout\")?this._renderHorizontal():this._renderVertical()},_transform:function(t){var e=this.get(\"range\"),n=e[0]/100,r=e[1]/100,i=this.get(\"width\"),a=this.get(\"height\"),o=this.get(\"minHandleElement\"),u=this.get(\"maxHandleElement\"),s=this.get(\"middleHandleElement\");o.resetMatrix?(o.resetMatrix(),u.resetMatrix()):(o.initTransform(),u.initTransform()),\"horizontal\"===t?(s.attr({x:i*n,y:0,width:(r-n)*i,height:a}),o.translate(n*i,0),u.translate(r*i,0)):(s.attr({x:0,y:a*(1-r),width:i,height:(r-n)*a}),o.translate(0,(1-n)*a),u.translate(0,(1-r)*a))},_renderHorizontal:function(){this._transform(\"horizontal\")},_renderVertical:function(){this._transform(\"vertical\")},_bindUI:function(){this.on(\"mousedown\",r.wrapBehavior(this,\"_onMouseDown\"))},_isElement:function(t,e){var n=this.get(e);return t===n||!!n.isGroup&&n.get(\"children\").indexOf(t)>-1},_getRange:function(t,e){var n=t+e;return n=(n=n>100?100:n)<0?0: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)},_updateStatus:function(t,e){var n=\"x\"===t?this.get(\"width\"):this.get(\"height\");t=r.upperFirst(t);var i,a=this.get(\"range\"),o=this.get(\"page\"+t),u=this.get(\"currentTarget\"),s=this.get(\"rangeStash\"),c=\"vertical\"===this.get(\"layout\")?-1:1,l=e[\"page\"+t],f=(l-o)/n*100*c,h=this.get(\"minRange\"),d=this.get(\"maxRange\");a[1]<=a[0]?(this._isElement(u,\"minHandleElement\")||this._isElement(u,\"maxHandleElement\"))&&(a[0]=this._getRange(f,a[0]),a[1]=this._getRange(f,a[0])):(this._isElement(u,\"minHandleElement\")&&(a[0]=this._getRange(f,a[0]),h&&a[1]-a[0]<=h&&this._limitRange(f,h,a),d&&a[1]-a[0]>=d&&this._limitRange(f,d,a)),this._isElement(u,\"maxHandleElement\")&&(a[1]=this._getRange(f,a[1]),h&&a[1]-a[0]<=h&&this._limitRange(f,h,a),d&&a[1]-a[0]>=d&&this._limitRange(f,d,a))),this._isElement(u,\"middleHandleElement\")&&(i=s[1]-s[0],this._limitRange(f,i,a)),this.emit(\"sliderchange\",{range:a}),this.set(\"page\"+t,l),this._renderUI(),this.get(\"canvas\").draw()},_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()},_bindCanvasEvents:function(){var t=this.get(\"canvas\").get(\"containerDOM\");this.onMouseMoveListener=a.addEventListener(t,\"mousemove\",r.wrapBehavior(this,\"_onCanvasMouseMove\")),this.onMouseUpListener=a.addEventListener(t,\"mouseup\",r.wrapBehavior(this,\"_onCanvasMouseUp\")),this.onMouseLeaveListener=a.addEventListener(t,\"mouseleave\",r.wrapBehavior(this,\"_onCanvasMouseUp\"))},_onCanvasMouseMove:function(t){\"horizontal\"===this.get(\"layout\")?this._updateStatus(\"x\",t):this._updateStatus(\"y\",t)},_onCanvasMouseUp:function(){this._removeDocumentEvents()},_removeDocumentEvents:function(){this.onMouseMoveListener.remove(),this.onMouseUpListener.remove(),this.onMouseLeaveListener.remove()}}),t.exports=o},function(t,e,n){function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=n(0),a=n(30),o=n(353),u=n(84),s=n(86),c=[\"X\",\"Y\",\"XY\"],l=function(t){var e,n;n=t,(e=l).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var a=l.prototype;function l(e,n){var r,a=function(t){if(void 0===t)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return t}(r=t.call(this,e,n)||this);a.type=a.type.toUpperCase(),a.chart=n,a.coord=n.get(\"coord\");var u=a.data=n.get(\"data\");o(n);var l=n.getYScales(),f=n.getXScale();l.push(f);var h=n.get(\"scaleController\");return l.forEach((function(t){var e=t.field;a.limitRange[e]=s(u,t);var n=h.defs[e]||{};a.originScaleDefsByField[e]=i.mix(n,{nice:!!n.nice}),t.isLinear&&(a.stepByField[e]=(t.max-t.min)*a.stepRatio)})),c.includes(a.type)||(a.type=\"X\"),a._disableTooltip(),r}return a.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return i.mix({},e,{type:\"X\",stepRatio:.05,limitRange:{},stepByField:{},threshold:20,originScaleDefsByField:{},previousPoint:null,isDragging:!1})},a._disableTooltip=function(){var t=this.chart;t.get(\"tooltipController\")&&(this._showTooltip=!0,t.tooltip(!1))},a._enableTooltip=function(t){var e=this.chart;this._showTooltip&&(e.tooltip(!0),e.showTooltip(t))},a._applyTranslate=function(t,e,n){void 0===e&&(e=0),t.isLinear?this._translateLinearScale(t,e,n):this._translateCatScale(t,e,n)},a._translateCatScale=function(t,e,n){var r=this.chart,a=t.type,o=t.field,s=t.values,c=t.ticks,l=u(r,o),f=this.limitRange[o],h=e/n,d=s.length,p=Math.max(1,Math.abs(parseInt(h*d))),g=f.indexOf(s[0]),v=f.indexOf(s[d-1]);if(e>0&&g>=0){for(var y=0;y0;y++)g-=1,v-=1;var m=f.slice(g,v+1),b=null;if(\"timeCat\"===a){for(var x=c.length>2?c[1]-c[0]:864e5,_=c[0]-x;_>=m[0];_-=x)c.unshift(_);b=c}r.scale(o,i.mix({},l,{values:m,ticks:b}))}else if(e<0&&v<=f.length-1){for(var w=0;w2?c[1]-c[0]:864e5,C=c[c.length-1]+S;C<=O[O.length-1];C+=S)c.push(C);j=c}r.scale(o,i.mix({},l,{values:O,ticks:j}))}},a._translateLinearScale=function(t,e,n){var r=this.chart,a=this.limitRange,o=t.min,s=t.max,c=t.field;if(o!==a[c].min||s!==a[c].max){var l=e/n,f=s-o,h=u(r,c);r.scale(c,i.mix({},h,{nice:!1,min:o+l*f,max:s+l*f}))}},a.start=function(t){this.canvas.get(\"canvasDOM\").style.cursor=\"pointer\",this.isDragging=!0,this.previousPoint={x:t.x,y:t.y},this._disableTooltip()},a.process=function(t){var e=this;if(e.isDragging){var n=e.chart,r=e.type,i=e.canvas,a=e.coord,o=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)>o&&r.indexOf(\"X\")>-1){f=!0;var h=n.getXScale();e._applyTranslate(h,h.isLinear?-c:c,a.width)}Math.abs(l)>o&&r.indexOf(\"Y\")>-1&&(f=!0,n.getYScales().forEach((function(t){e._applyTranslate(t,s.y-u.y,a.height)}))),f&&(e.previousPoint=s,n.repaint())}},a.end=function(t){this.isDragging=!1,this.canvas.get(\"canvasDOM\").style.cursor=\"default\",this._enableTooltip(t)},a.reset=function(){var t=this.view,e=this.originScaleDefsByField,n=t.getYScales(),r=t.getXScale();n.push(r),n.forEach((function(n){if(n.isLinear){var r=n.field;t.scale(r,e[r])}})),t.repaint(),this._disableTooltip()},l}(a);t.exports=l},function(t,e,n){var r=n(0),i=n(62),a=n(85);t.exports=function(t){t.on(\"beforeinitgeoms\",(function(){t.set(\"limitInPlot\",!0);var e=t.get(\"data\"),n=a(t);if(!n)return e;var o=t.get(\"geoms\"),u=!1;r.each(o,(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(a){var o=t[a];if(o){var u=n[a];if(\"timeCat\"===u.type){var s=u.values;r.isNumber(s[0])&&(o=i.toTimeStamp(o))}(u.values&&!u.values.includes(o)||u.min&&ou.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 a=e.min,o=e.max-a;r=(t.min-a)/o,i=(t.max-a)/o}else{var u=e,s=t.values,c=u.indexOf(s[0]),l=u.indexOf(s[s.length-1]);r=c/(u.length-1),i=l/(u.length-1)}return[r,i]}},function(t,e,n){var r=n(50),i=n(49),a=n(0),o={Base:n(30),Brush:n(350),Drag:n(352),ScrollBar:n(356),ShapeSelect:n(357),Slider:n(358),Zoom:n(359)};r._Interactions={},r.registerInteraction=function(t,e){r._Interactions[t]=e},r.getInteraction=function(t){return r._Interactions[t]},i.prototype.getInteractions=function(){return this._interactions||(this._interactions={}),this._interactions},i.prototype._setInteraction=function(t,e){var n=this.getInteractions();n[t]&&n[t]!==e&&n[t].destroy(),n[t]=e},i.prototype.clearInteraction=function(t){var e=this.getInteractions();t?(e[t]&&(e[t]._reset(),e[t].destroy()),delete e[t]):a.each(e,(function(t,n){t._reset(),t.destroy(),delete e[n]}))},i.prototype.interact=i.prototype.interaction=function(t,e){var n=new(r.getInteraction(t))(e,this);return this._setInteraction(t,n),this},r.registerInteraction(\"brush\",o.Brush),r.registerInteraction(\"Brush\",o.Brush),r.registerInteraction(\"drag\",o.Drag),r.registerInteraction(\"Drag\",o.Drag),r.registerInteraction(\"zoom\",o.Zoom),r.registerInteraction(\"Zoom\",o.Zoom),r.registerInteraction(\"scroll-bar\",o.ScrollBar),r.registerInteraction(\"ScrollBar\",o.ScrollBar),r.registerInteraction(\"shape-select\",o.ShapeSelect),r.registerInteraction(\"ShapeSelect\",o.ShapeSelect),r.registerInteraction(\"slider\",o.Slider),r.registerInteraction(\"Slider\",o.Slider),t.exports=o},function(t,e,n){function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=n(0),a=n(30),o=n(354),u=n(86),s=function(t){var e,n;n=t,(e=s).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var a=s.prototype;function s(e,n){var r,a=(r=t.call(this,e,n)||this).getDefaultCfg();return n.set(\"_scrollBarCfg\",i.deepMix({},a,e)),n.set(\"_limitRange\",{}),n.get(\"_horizontalBar\")||n.get(\"_verticalBar\")||r._renderScrollBars(),r}return a.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}})},a._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\"),a=t.get(\"canvas\").get(\"height\"),s=t.get(\"_limitRange\"),c=e.type;if(c.indexOf(\"X\")>-1){var l=e.xStyle,f=l.offsetX,h=l.offsetY,d=l.lineCap,p=l.backgroundColor,g=l.fillerColor,v=l.size,y=t.getXScale(),m=s[y.field];m||(m=u(n,y),s[y.field]=m);var b=o(y,m,y.type),x=t.get(\"_horizontalBar\"),_=a-v/2+h;x?x.get(\"children\")[1].attr({x1:Math.max(r.bl.x+r.width*b[0]+f,r.bl.x),x2:Math.min(r.bl.x+r.width*b[1]+f,r.br.x)}):((x=i.addGroup({className:\"horizontalBar\"})).addShape(\"line\",{attrs:{x1:r.bl.x+f,y1:_,x2:r.br.x+f,y2:_,lineWidth:v,stroke:p,lineCap:d}}),x.addShape(\"line\",{attrs:{x1:Math.max(r.bl.x+r.width*b[0]+f,r.bl.x),y1:_,x2:Math.min(r.bl.x+r.width*b[1]+f,r.br.x),y2:_,lineWidth:v,stroke:g,lineCap:d}}),t.set(\"_horizontalBar\",x))}if(c.indexOf(\"Y\")>-1){var w=e.yStyle,O=w.offsetX,j=w.offsetY,S=w.lineCap,C=w.backgroundColor,M=w.fillerColor,E=w.size,P=t.getYScales()[0],k=s[P.field];k||(k=u(n,P),s[P.field]=k);var T=o(P,k,P.type),A=t.get(\"_verticalBar\"),$=E/2+O;A?A.get(\"children\")[1].attr({y1:Math.max(r.tl.y+r.height*T[0]+j,r.tl.y),y2:Math.min(r.tl.y+r.height*T[1]+j,r.bl.y)}):((A=i.addGroup({className:\"verticalBar\"})).addShape(\"line\",{attrs:{x1:$,y1:r.tl.y+j,x2:$,y2:r.bl.y+j,lineWidth:E,stroke:C,lineCap:S}}),A.addShape(\"line\",{attrs:{x1:$,y1:Math.max(r.tl.y+r.height*T[0]+j,r.tl.y),x2:$,y2:Math.min(r.tl.y+r.height*T[1]+j,r.bl.y),lineWidth:E,stroke:M,lineCap:S}}),t.set(\"_verticalBar\",A))}}},a._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)}},a._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)},a._onAfterclearOrBeforechangedata=function(){this.chart&&this.chart.set(\"_limitRange\",{})},a._onAfterclearinner=function(){this._clear()},a._onAfterdrawgeoms=function(){this._renderScrollBars()},a._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))},a.destroy=function(){this._clearEvents(),this._clear(),this.canvas.draw()},s}(a);t.exports=s},function(t,e,n){function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=n(0);function a(t,e){var n={};for(var r in e)n[r]=t[r];return n}var o=function(t){var e,n;function o(){return t.apply(this,arguments)||this}n=t,(e=o).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var u=o.prototype;return u.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return i.mix({},e,{startEvent:\"mouseup\",processEvent:null,selectStyle:{fillOpacity:1},unSelectStyle:{fillOpacity:.1},cancelable:!0})},u.start=function(t){var e,n=this.view,r=[];if(n.eachShape((function(n,i){i.isPointInPath(t.x,t.y)?e=i:r.push(i)})),e)if(e.get(\"_selected\")){if(!this.cancelable)return;this.reset()}else{var o=this.selectStyle,u=this.unSelectStyle,s=a(e.attr(),e);e.set(\"_originAttrs\",s),e.attr(o),i.each(r,(function(t){var e=t.get(\"_originAttrs\");e&&t.attr(e),t.set(\"_selected\",!1),u&&(e=a(t.attr(),u),t.set(\"_originAttrs\",e),t.attr(u))})),e.set(\"_selected\",!0),this.selectedShape=e,this.canvas.draw()}else this.reset()},u.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\"))},u.reset=function(){if(this.selectedShape){var t=this.view.get(\"geoms\")[0].get(\"container\").get(\"children\")[0].get(\"children\");i.each(t,(function(t){var e=t.get(\"_originAttrs\");e&&(t._attrs=e,t.set(\"_originAttrs\",null)),t.set(\"_selected\",!1)})),this.canvas.draw()}},o}(n(30));t.exports=o},function(t,e,n){function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=n(351),a=n(49),o=n(0),u=n(18),s=n(6),c=n(30),l=n(84),f=n(85),h=u.Canvas,d=o.DomUtil,p=o.isNumber,g=function(t){var e,n;n=t,(e=c).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var u=c.prototype;function c(e,n){var r,i=function(t){if(void 0===t)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return t}(r=t.call(this,e,n)||this);return i._initContainer(),i._initStyle(),i.render(),r}return u.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return o.mix({},e,{startEvent:null,processEvent:null,endEvent:null,resetEvent:null,height:26,width:\"auto\",padding:s.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\"}})},u._initContainer=function(){var t=this.container;if(!t)throw new Error(\"Please specify the container for the Slider!\");o.isString(t)?this.domContainer=document.getElementById(t):this.domContainer=t},u.forceFit=function(){var t=this;if(t&&!t.destroyed){var e=d.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()}}},u._initForceFitEvent=function(){var t=setTimeout(o.wrapBehavior(this,\"forceFit\"),200);clearTimeout(this.resizeTimer),this.resizeTimer=t},u._initStyle=function(){var t=this;t.handleStyle=o.mix({width:t.height,height:t.height},t.handleStyle),\"auto\"===t.width&&window.addEventListener(\"resize\",o.wrapBehavior(t,\"_initForceFitEvent\"))},u._initWidth=function(){var t,e=this;t=\"auto\"===e.width?d.getWidth(e.domContainer):e.width,e.domWidth=t;var n=o.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])},u._initCanvas=function(){var t=this.domWidth,e=this.height,n=new h({width:t,height:e,containerDOM:this.domContainer,capture:!1}),r=n.get(\"el\");r.style.position=\"absolute\",r.style.top=0,r.style.left=0,r.style.zIndex=3,this.canvas=n},u._initBackground=function(){var t,e=this,n=this.chart,r=n.getAllGeoms[0],i=e.data=e.data||n.get(\"data\"),u=n.getXScale(),s=e.xAxis||u.field,c=e.yAxis||n.getYScales()[0].field,l=o.deepMix(((t={})[\"\"+s]={range:[0,1]},t),f(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 h=e.backgroundChart,d=h.type||r.get(\"type\"),p=h.color||\"grey\",g=h.shape;o.isArray(d)||(d=[d]);var v=o.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),o.each(d,(function(t,e){var n=y[t]().position(s+\"*\"+c).opacity(1),r=o.isArray(p)?p[e]:p;r&&(o.isObject(r)?r.field&&n.color(r.field,r.colors):n.color(r));var i=o.isArray(g)?g[e]:g;i&&(o.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()},u._initRange=function(){var t=this,e=t.startRadio,n=t.endRadio,r=t._startValue,i=t._endValue,a=t.scale,o=0,u=1;p(e)?o=e:r&&(o=a.scale(a.translate(r))),p(n)?u=n:i&&(u=a.scale(a.translate(i)));var s=t.minSpan,c=t.maxSpan,l=0;if(\"time\"===a.type||\"timeCat\"===a.type){var f=a.values,h=f[0];l=f[f.length-1]-h}else a.isLinear&&(l=a.max-a.min);l&&s&&(t.minRange=s/l*100),l&&c&&(t.maxRange=c/l*100);var d=[100*o,100*u];return t.range=d,d},u._getHandleValue=function(t){var e=this,n=e.range,r=n[0]/100,i=n[1]/100,a=e.scale;return\"min\"===t?e._startValue?e._startValue:a.invert(r):e._endValue?e._endValue:a.invert(i)},u._initSlider=function(){var t=this,e=t.canvas,n=t._initRange(),r=t.scale,a=e.addGroup(i,{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?a.translate(t.plotPadding,0):\"vertical\"===t.layout&&a.translate(0,t.plotPadding),t.rangeElement=a},u._updateElement=function(t,e){var n=this,r=n.chart,i=n.scale,a=n.rangeElement,u=i.field,s=a.get(\"minTextElement\"),c=a.get(\"maxTextElement\"),f=i.invert(t),h=i.invert(e),d=i.getText(f),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:f,endValue:h,startRadio:t,endRadio:e}),r.scale(u,o.mix({},l(r,u),{nice:!1,min:f,max:h})),r.repaint()},u._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)}))},u.clear=function(){var t=this;t.canvas.clear(),t.bgChart&&t.bgChart.destroy(),t.bgChart=null,t.scale=null,t.canvas.draw()},u.repaint=function(){this.clear(),this.render()},u.render=function(){var t=this;t._initWidth(),t._initCanvas(),t._initBackground(),t._initSlider(),t._bindEvent(),t.canvas.draw()},u.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\",o.getWrapBehavior(t,\"_initForceFitEvent\")),t.destroyed=!0},c}(c);t.exports=g},function(t,e,n){function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var i=n(0),a=n(30),o=n(84),u=n(86),s=[\"X\",\"Y\",\"XY\"],c=function(t){var e,n;n=t,(e=c).prototype=Object.create(n.prototype),e.prototype.constructor=e,r(e,n);var a=c.prototype;function c(e,n){var r,a=function(t){if(void 0===t)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return t}(r=t.call(this,e,n)||this);a.chart=n,a.type=a.type.toUpperCase();var o=a.data=n.get(\"data\"),c=n.getYScales(),l=n.getXScale();c.push(l);var f=n.get(\"scaleController\");return c.forEach((function(t){var e=t.field,n=f.defs[e]||{};a.limitRange[e]=u(o,t),a.originScaleDefsByField[e]=i.mix(n,{nice:!!n.nice}),t.isLinear?a.stepByField[e]=(t.max-t.min)*a.stepRatio:a.stepByField[e]=a.catStep})),s.includes(a.type)||(a.type=\"X\"),r}return a.getDefaultCfg=function(){var e=t.prototype.getDefaultCfg.call(this);return i.mix({},e,{processEvent:\"mousewheel\",type:\"X\",stepRatio:.05,stepByField:{},minScale:1,maxScale:4,catStep:2,limitRange:{},originScaleDefsByField:{}})},a._applyScale=function(t,e,n,r){void 0===n&&(n=0);var a=this,u=a.chart,s=a.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=o(u,f);u.scale(f,i.mix({},v,{nice:!1,min:p,max:g}))}}else{var y=t.field,m=t.values,b=a.chart,x=b.get(\"coord\"),_=o(b,y),w=a.limitRange[y],O=w.length,j=O/a.maxScale,S=O/a.minScale,C=m.length,M=x.invertPoint(r).x,E=C-e*this.catStep,P=parseInt(E*M),k=E+P;if(e>0&&C>=j){var T=P,A=k;k>C&&(A=C-1,T=C-E);var $=m.slice(T,A);b.scale(y,i.mix({},_,{values:$}))}else if(e<0&&C<=S){var I=w.indexOf(m[0]),R=w.indexOf(m[C-1]),N=Math.max(0,I-P),D=Math.min(R+k,O),F=w.slice(N,D);b.scale(y,i.mix({},_,{values:F}))}}},a.process=function(t){var e=this,n=e.chart,r=e.type,i=n.get(\"coord\"),a=t.deltaY,o=i.invertPoint(t);if(a){e.onZoom&&e.onZoom(a,o,e),a>0?e.onZoomin&&e.onZoomin(a,o,e):e.onZoomout&&e.onZoomout(a,o,e);var u=a/Math.abs(a);r.indexOf(\"X\")>-1&&e._applyScale(n.getXScale(),u,o.x,t),r.indexOf(\"Y\")>-1&&n.getYScales().forEach((function(n){e._applyScale(n,u,o.y,t)}))}n.repaint()},a.reset=function(){var t=this.view,e=this.originScaleDefsByField,n=t.getYScales(),r=t.getXScale();n.push(r),n.forEach((function(n){if(n.isLinear){var r=n.field;t.scale(r,e[r])}})),t.repaint()},c}(a);t.exports=c},function(t,e,n){var r,i,a=n(0),o=n(161),u=a.deepMix({},o,{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(2),i=n(165),a=n(164),o=n(365),u=n(370),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,a),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 a=new i(t,e,!0,!0);return a.x=n.x,a.y=n.y,a.clientX=e.clientX,a.clientY=e.clientY,a.currentTarget=r,a.target=r,a},_triggerEvent:function(t,e){var n,r=this.getPointByClient(e.clientX,e.clientY),i=this.getShape(r.x,r.y,e),a=this.get(\"el\");if(\"mousemove\"===t){var o=this.get(\"preShape\");if(o&&o!==i){var u=this._getEventObj(\"mouseleave\",e,r,o);(n=this.getEmitter(o,e))&&n.emit(\"mouseleave\",u),a.style.cursor=\"default\"}if(i){var s=this._getEventObj(\"mousemove\",e,r,i);if((n=this.getEmitter(i,e))&&n.emit(\"mousemove\",s),o!==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!==this&&n.emit(t,f),this.emit(t,f)}i&&!i.get(\"destroyed\")&&(a.style.cursor=i.attr(\"cursor\")||\"default\")},_registEvents:function(){var t=this,e=t.get(\"el\");r.each([\"mouseout\",\"mouseover\",\"mousemove\",\"mousedown\",\"mouseleave\",\"mouseup\",\"click\",\"dblclick\"],(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 o(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\").getBoundingClientRect(),r=this.get(\"pixelRatio\")||1;return{clientX:t/r+n.left,clientY:e/r+n.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){var r=n(2),i={delay:\"delay\",rotate:\"rotate\"},a={fill:\"fill\",stroke:\"stroke\",fillStyle:\"fillStyle\",strokeStyle:\"strokeStyle\"};function o(t,e){var n={},r=e._attrs;for(var i in t.attrs)n[i]=r[i];return n}t.exports={animate:function(t,e,n,u,s){void 0===s&&(s=0),this.set(\"animating\",!0);var c=this.get(\"timeline\");c||(c=this.get(\"canvas\").get(\"timeline\"),this.setSilent(\"timeline\",c));var l=this.get(\"animators\")||[];c._timer||c.initTimer(),r.isNumber(u)&&(s=u,u=null),r.isFunction(n)?(u=n,n=\"easeLinear\"):n=n||\"easeLinear\";var f=function(t,e){var n={matrix:null,attrs:{}},o=e._attrs;for(var u in t)if(\"transform\"===u)n.matrix=r.transform(e.getMatrix(),t[u]);else if(\"rotate\"===u)n.matrix=r.transform(e.getMatrix(),[[\"r\",t[u]]]);else if(\"matrix\"===u)n.matrix=t[u];else{if(a[u]&&/^[r,R,L,l]{1}[\\s]*\\(/.test(t[u]))continue;i[u]||o[u]===t[u]||(n.attrs[u]=t[u])}return n}(t,this),h={fromAttrs:o(f,this),toAttrs:f.attrs,fromMatrix:r.clone(this.getMatrix()),toMatrix:f.matrix,duration:e,easing:n,callback:u,delay:s,startTime:c.getTime(),id:r.uniqueId()};l.length>0?l=function(t,e){var n=e.delay,i=Object.prototype.hasOwnProperty;return r.each(e.toAttrs,(function(e,a){r.each(t,(function(t){n').getContext(\"2d\");function u(t,e,n){return n.createPath(o),o.isPointInPath(t,e)}var s={arc:function(t,e){var n=this._attrs,r=n.x,a=n.y,o=n.r,u=n.startAngle,s=n.endAngle,c=n.clockwise,l=this.getHitLineWidth();return!!this.hasStroke()&&i.arcline(r,a,o,u,s,c,l,t,e)},circle:function(t,e){var n=this._attrs,r=n.x,a=n.y,o=n.r,u=this.getHitLineWidth(),s=this.hasFill(),c=this.hasStroke();return s&&c?i.circle(r,a,o,t,e)||i.arcline(r,a,o,0,2*Math.PI,!1,u,t,e):s?i.circle(r,a,o,t,e):!!c&&i.arcline(r,a,o,0,2*Math.PI,!1,u,t,e)},dom:function(t,e){if(!this._cfg.el)return!1;var n=this._cfg.el.getBBox();return i.box(n.x,n.x+n.width,n.y,n.y+n.height,t,e)},ellipse:function(t,e){var n=this._attrs,a=this.hasFill(),o=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];r.mat3.scale(v,v,[d,p]),r.mat3.translate(v,v,[u,s]);var y=r.mat3.invert([],v);return r.vec3.transformMat3(g,g,y),a&&o?i.circle(0,0,h,g[0],g[1])||i.arcline(0,0,h,0,2*Math.PI,!1,f,g[0],g[1]):a?i.circle(0,0,h,g[0],g[1]):!!o&&i.arcline(0,0,h,0,2*Math.PI,!1,f,g[0],g[1])},fan:function(t,e){var n=this,o=n.hasFill(),u=n.hasStroke(),s=n._attrs,c=s.x,l=s.y,f=s.rs,h=s.re,d=s.startAngle,p=s.endAngle,g=s.clockwise,v=[t-c,e-l],y=r.vec2.angleTo([1,0],v);function m(){var t=a.arc.nearAngle(y,d,p,g);if(r.isNumberEqual(y,t)){var e=r.vec2.squaredLength(v);if(f*f<=e&&e<=h*h)return!0}return!1}function b(){var r=n.getHitLineWidth(),a={x:Math.cos(d)*f+c,y:Math.sin(d)*f+l},o={x:Math.cos(d)*h+c,y:Math.sin(d)*h+l},u={x:Math.cos(p)*f+c,y:Math.sin(p)*f+l},s={x:Math.cos(p)*h+c,y:Math.sin(p)*h+l};return!!i.line(a.x,a.y,o.x,o.y,r,t,e)||!!i.line(u.x,u.y,s.x,s.y,r,t,e)||!!i.arcline(c,l,f,d,p,g,r,t,e)||!!i.arcline(c,l,h,d,p,g,r,t,e)}return o&&u?m()||b():o?m():!!u&&b()},image: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,a=n.y,o=n.width,u=n.height;return i.rect(r,a,o,u,t,e)},line:function(t,e){var n=this._attrs,r=n.x1,a=n.y1,o=n.x2,u=n.y2,s=this.getHitLineWidth();return!!this.hasStroke()&&i.line(r,a,o,u,s,t,e)},path:function(t,e){var n=this,i=n.get(\"segments\"),a=n.hasFill(),o=n.hasStroke();function s(){if(!r.isEmpty(i)){for(var a=n.getHitLineWidth(),o=0,u=i.length;o=3&&o.push(r[0]),i.polyline(o,a,t,e)}return r&&a?u(t,e,n)||o():r?u(t,e,n):!!a&&o()},polyline:function(t,e){var n=this._attrs;if(this.hasStroke()){var r=n.points;if(r.length<2)return!1;var a=n.lineWidth;return i.polyline(r,a,t,e)}return!1},rect:function(t,e){var n=this,r=n.hasFill(),a=n.hasStroke();function o(){var r=n._attrs,a=r.x,o=r.y,u=r.width,s=r.height,c=r.radius,l=n.getHitLineWidth();if(0===c){var f=l/2;return i.line(a-f,o,a+u+f,o,l,t,e)||i.line(a+u,o-f,a+u,o+s+f,l,t,e)||i.line(a+u+f,o+s,a-f,o+s,l,t,e)||i.line(a,o+s+f,a,o-f,l,t,e)}return i.line(a+c,o,a+u-c,o,l,t,e)||i.line(a+u,o+c,a+u,o+s-c,l,t,e)||i.line(a+u-c,o+s,a+c,o+s,l,t,e)||i.line(a,o+s-c,a,o+c,l,t,e)||i.arcline(a+u-c,o+c,c,1.5*Math.PI,2*Math.PI,!1,l,t,e)||i.arcline(a+u-c,o+s-c,c,0,.5*Math.PI,!1,l,t,e)||i.arcline(a+c,o+s-c,c,.5*Math.PI,Math.PI,!1,l,t,e)||i.arcline(a+c,o+c,c,Math.PI,1.5*Math.PI,!1,l,t,e)}return r&&a?u(t,e,n)||o():r?u(t,e,n):!!a&&o()},text:function(t,e){var n=this.getBBox();if(this.hasFill()||this.hasStroke())return i.box(n.minX,n.maxX,n.minY,n.maxY,t,e)}};t.exports={isPointInPath:function(t,e){var n=s[this.type];return!!n&&n.call(this,t,e)}}},function(t,e,n){var r=n(2),i=n(90),a=n(75),o=n(121),u=n(232),s=u.interpolate,c=u.interpolateArray,l=function(t){this._animators=[],this._current=0,this._timer=null,this.canvas=t};function f(t,e,n){var a,u=e.startTime;if(np.length?(d=i.parsePathString(o[h]),p=i.parsePathString(u[h]),p=i.fillPathByDiff(p,d),p=i.formatPath(p,d),e.fromAttrs.path=p,e.toAttrs.path=d):e.pathFormatted||(d=i.parsePathString(o[h]),p=i.parsePathString(u[h]),p=i.formatPath(p,d),e.fromAttrs.path=p,e.toAttrs.path=d,e.pathFormatted=!0),a[h]=[];for(var g=0;g0){for(var o=r._animators.length-1;o>=0;o--)if((t=r._animators[o]).get(\"destroyed\"))i.removeAnimator(o);else{if(!t.get(\"pause\").isPaused)for(var u=(e=t.get(\"animators\")).length-1;u>=0;u--)n=e[u],f(t,n,a)&&(e.splice(u,1),n.callback&&n.callback());0===e.length&&i.removeAnimator(o)}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=l},function(t,e,n){var r=n(2);function i(t){return 1===t[0]&&0===t[1]&&0===t[3]&&1===t[4]&&0===t[6]&&0===t[7]}function a(t){return 0===t[1]&&0===t[3]&&0===t[6]&&0===t[7]}function o(t,e){i(e)||(a(e)?(t[0]*=e[0],t[4]*=e[4]):r.mat3.multiply(t,t,e))}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 r.mat3.translate(n,n,[t,e]),this.clearTotalMatrix(),this.attr(\"matrix\",n),this},rotate:function(t){var e=this._attrs.matrix;return r.mat3.rotate(e,e,t),this.clearTotalMatrix(),this.attr(\"matrix\",e),this},scale:function(t,e){var n=this._attrs.matrix;return r.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 r.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\",r.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\"),r.vec3.transformMat3(t,t,n),this},_getMatrixByRoot:function(t){t=t||this;for(var e=this,n=[];e!==t;)n.unshift(e),e=e.get(\"parent\");n.unshift(e);var i=[1,0,0,0,1,0,0,0,1];return r.each(n,(function(t){r.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;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(a(e))t[0]/=e[0],t[1]/=e[4];else{var n=r.mat3.invert([],e);n&&r.vec3.transformMat3(t,t,n)}return this},resetTransform:function(t){var e=this.attr(\"matrix\");i(e)||t.transform(e[0],e[1],e[3],e[4],e[6],e[7])}}},function(t,e,n){t.exports={painter:n(368)}},function(t,e,n){var r=n(2),i=n(369),a=[\"fillStyle\",\"font\",\"globalAlpha\",\"lineCap\",\"lineWidth\",\"lineJoin\",\"miterLimit\",\"shadowBlur\",\"shadowColor\",\"shadowOffsetX\",\"shadowOffsetY\",\"strokeStyle\",\"textAlign\",\"textBaseline\",\"lineDash\",\"lineDashOffset\"],o=function(){function t(t){if(!t)return null;var e=r.uniqueId(\"canvas_\"),n=r.createDom('');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){var e=this;e.animateHandler?e.toDraw=!0:function n(){e.animateHandler=r.requestAnimationFrame((function(){e.animateHandler=void 0,e.toDraw&&n()})),e.beforeDraw();try{e._drawGroup(t)}catch(i){console.warn(\"error in draw canvas, detail as:\"),console.warn(i),e.toDraw=!1}e.toDraw=!1}()},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=t._cfg.children,n=null;this.setContext(t);for(var r=0;r-1){var u=n[o];\"fillStyle\"===o&&(u=i.parseStyle(u,t,e)),\"strokeStyle\"===o&&(u=i.parseStyle(u,t,e)),\"lineDash\"===o&&e.setLineDash?r.isArray(u)?e.setLineDash(u):r.isString(u)&&e.setLineDash(u.split(\" \")):e[o]=u}},t}();t.exports=o},function(t,e,n){var r=n(2),i=/[MLHVQTCSAZ]([^MLHVQTCSAZ]*)/gi,a=/[^\\s\\,]+/gi,o=/^l\\s*\\(\\s*([\\d.]+)\\s*\\)\\s*(.*)/i,u=/^r\\s*\\(\\s*([\\d.]+)\\s*,\\s*([\\d.]+)\\s*,\\s*([\\d.]+)\\s*\\)\\s*(.*)/i,s=/^p\\s*\\(\\s*([axyn])\\s*\\)\\s*(.*)/i,c=/[\\d.]+:(#[^\\s]+|[^\\)]+\\))/gi,l={};function f(t,e){var n=t.match(c);r.each(n,(function(t){t=t.split(\":\"),e.addColorStop(t[0],t[1])}))}t.exports={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(a))[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},parseStyle:function(t,e,n){if(r.isString(t)){if(\"(\"===t[1]||\"(\"===t[2]){if(\"l\"===t[0])return function(t,e,n){var i,a,u=o.exec(t),s=r.mod(r.toRadian(parseFloat(u[1])),2*Math.PI),c=u[2],l=e.getBBox();s>=0&&s<.5*Math.PI?(i={x:l.minX,y:l.minY},a={x:l.maxX,y:l.maxY}):.5*Math.PI<=s&&s'})),n}var s=function(){function t(t){var e=null,n=r.uniqueId(\"gradient_\");return\"l\"===t.toLowerCase()[0]?function(t,e){var n,a,o=i.exec(t),s=r.mod(r.toRadian(parseFloat(o[1])),2*Math.PI),c=o[2];s>=0&&s<.5*Math.PI?(n={x:0,y:0},a={x:1,y:1}):.5*Math.PI<=s&&s';e.innerHTML=n},t}();t.exports=o},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 a=i.parentNode;a&&!n[a.tagName];)a=a.parentNode;i=a}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(379),getShape:n(377)}},function(t,e,n){var r=n(2),i=n(39).parseRadius,a=n(87),o=n(371),u={rect:\"path\",circle:\"circle\",line:\"line\",path:\"path\",marker:\"path\",text:\"text\",polygon:\"polygon\",image:\"image\",ellipse:\"ellipse\",dom:\"foreignObject\",fan:\"path\",group:\"g\"},s={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\"},c={top:\"before-edge\",middle:\"central\",bottom:\"after-edge\",alphabetic:\"baseline\",hanging:\"hanging\"},l={left:\"left\",start:\"left\",center:\"middle\",right:\"end\",end:\"end\"},f=function(){function t(t){if(!t)return null;var e=r.uniqueId(\"canvas_\"),n=r.createDom('');return t.appendChild(n),this.type=\"svg\",this.canvas=n,this.context=new o(n),this.toDraw=!1,this}var e=t.prototype;return e.draw=function(t){var e=this;e.animateHandler?e.toDraw=!0:function n(){e.animateHandler=r.requestAnimationFrame((function(){e.animateHandler=void 0,e.toDraw&&n()}));try{t.resetMatrix(),e._drawGroup(t,!1)}catch(i){console.warn(\"error in draw canvas, detail as:\"),console.warn(i),e.toDraw=!1}e.toDraw=!1}()},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=t._cfg.children;if(r){if(t._cfg.el&&!e){var i=t._cfg.el.childNodes.length+1;0!==i&&i!==r.length&&(e=!0)}for(var a=0;au?1:0,h=Math.abs(s-u)>Math.PI?1:0,d=n.rs,p=n.re,g=e(u,n.rs,a),v=e(s,n.rs,a);n.rs>0?(o.push(\"M \"+l.x+\",\"+l.y),o.push(\"L \"+v.x+\",\"+v.y),o.push(\"A \"+d+\",\"+d+\",0,\"+h+\",\"+(1===f?0:1)+\",\"+g.x+\",\"+g.y),o.push(\"L \"+c.x+\" \"+c.y)):(o.push(\"M \"+a.x+\",\"+a.y),o.push(\"L \"+c.x+\",\"+c.y)),o.push(\"A \"+p+\",\"+p+\",0,\"+h+\",\"+f+\",\"+l.x+\",\"+l.y),n.rs>0?o.push(\"L \"+v.x+\",\"+v.y):o.push(\"Z\"),i.el.setAttribute(\"d\",o.join(\" \"))},e._updateText=function(t){var e=t._attrs,n=t._cfg.attrs,r=t._cfg.el;for(var i in this._setFont(t),e)if(e[i]!==n[i]){if(\"text\"===i){this._setText(t,\"\"+e[i]);continue}if(\"fillStyle\"===i||\"strokeStyle\"===i){this._setColor(t,i,e[i]);continue}if(\"matrix\"===i){this._setTransform(t);continue}s[i]&&r.setAttribute(s[i],e[i])}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\",c[n.textBaseline]||\"baseline\"),e.setAttribute(\"text-anchor\",l[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 a=t._attrs.x,o=e.split(\"\\n\"),u=o.length-1,s=\"\";r.each(o,(function(t,e){0===e?\"alphabetic\"===i?s+=''+t+\"\":\"top\"===i?s+=''+t+\"\":\"middle\"===i?s+=''+t+\"\":\"bottom\"===i?s+=''+t+\"\":\"hanging\"===i&&(s+=''+t+\"\"):s+=''+t+\"\"})),n.innerHTML=s}else n.innerHTML=e;else n.innerHTML=\"\"},e._setClip=function(t,e){var n=t._cfg.el;if(e)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+\")\")}else n.removeAttribute(\"clip-path\")},e._setColor=function(t,e,n){var r=t._cfg.el,i=this.context;if(n)if(n=n.trim(),/^[r,R,L,l]{1}[\\s]*\\(/.test(n)){var a=i.find(\"gradient\",n);a||(a=i.addGradient(n)),r.setAttribute(s[e],\"url(#\"+a+\")\")}else if(/^[p,P]{1}[\\s]*\\(/.test(n)){var o=i.find(\"pattern\",n);o||(o=i.addPattern(n)),r.setAttribute(s[e],\"url(#\"+o+\")\")}else r.setAttribute(s[e],n);else r.setAttribute(s[e],\"none\")},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=f},function(t,e,n){var r=n(8);r.Arc=n(166),r.Circle=n(167),r.Dom=n(168),r.Ellipse=n(169),r.Fan=n(170),r.Image=n(171),r.Line=n(172),r.Marker=n(87),r.Path=n(175),r.Polygon=n(176),r.Polyline=n(177),r.Rect=n(178),r.Text=n(179),t.exports=r},function(t,e,n){var r=n(591).detect,i=n(1),a=n(385),o=n(183),u=n(387),s=n(392),c=r(),l=c&&\"firefox\"===c.name,f=function t(e){t.superclass.constructor.call(this,e)};f.CFG={eventEnable:!0,width:null,height:null,widthCanvas:null,heightCanvas:null,widthStyle:null,heightStyle:null,containerDOM:null,canvasDOM:null,pixelRatio:null,renderer:\"canvas\",supportCSSTransform:!1},i.extend(f,o),i.augment(f,a,{init:function(){f.superclass.init.call(this),this._setGlobalParam(),this._setContainer(),this._initPainter(),this._scale(),this.get(\"eventEnable\")&&this.registerEvent(this)},_scale:function(){if(\"svg\"!==this._cfg.renderType){var t=this.get(\"pixelRatio\");this.scale(t,t)}},_setGlobalParam:function(){var t=this.get(\"renderer\")||\"canvas\";\"svg\"===t?this.set(\"pixelRatio\",1):this.get(\"pixelRatio\")||this.set(\"pixelRatio\",i.getRatio()),this._cfg.renderType=t;var e=s[t];this._cfg.renderer=e,this._cfg.canvas=this;var n=new u(this);this._cfg.timeline=n},_setContainer:function(){var t=this.get(\"containerId\"),e=this.get(\"containerDOM\");e||(e=document.getElementById(t),this.set(\"containerDOM\",e)),i.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()},getPointByEvent:function(t){if(this.get(\"supportCSSTransform\")){var e=this.get(\"pixelRatio\")||1;if(l&&!i.isNil(t.layerX)&&t.layerX!==t.offsetX)return{x:t.layerX*e,y:t.layerY*e};if(!i.isNil(t.offsetX))return{x:t.offsetX*e,y:t.offsetY*e}}var n=this.getClientByEvent(t),r=n.x,a=n.y;return this.getPointByClient(r,a)},getClientByEvent:function(t){var e=t;return t.touches&&(e=\"touchend\"===t.type?t.changedTouches[0]:t.touches[0]),{x:e.clientX,y:e.clientY}},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\").getBoundingClientRect(),r=this.get(\"pixelRatio\")||1;return{clientX:t/r+n.left,clientY:e/r+n.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):f.superclass.getShape.call(this,t,e)},getRenderer:function(){return this._cfg.renderType},_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(),f.superclass.destroy.call(this)}}),t.exports=f},function(t,e,n){var r=n(1),i=n(91),a=n(182),o=[\"click\",\"mousedown\",\"mouseup\",\"dblclick\",\"contextmenu\",\"mouseout\",\"mouseover\",\"mousemove\",\"dragstart\",\"drag\",\"dragend\",\"dragenter\",\"dragleave\",\"drop\"],u=function(){};r.augment(u,a,{emit:function(t,e){var n=arguments;if(a.prototype.emit.apply(this,n),!(n.length>=2&&n[1]instanceof i&&n[1].propagationStopped)&&o.indexOf(t)>=0&&e.target===this)for(var r=this._cfg.parent;r&&!r.get(\"destroyed\");)r.emit.apply(r,n),r=r._cfg.parent}}),t.exports=u},function(t,e,n){function r(){return(r=Object.assign||function(t){for(var e=1;e0?l=function(t,e){if(e.onFrame)return t;var n=e.delay,r=Object.prototype.hasOwnProperty;return i.each(e.toAttrs,(function(e,a){i.each(t,(function(t){n120||h*h+d*d>40?(l=r,s=null,this._emitEvent(\"dragstart\",e,n,r)):this._emitEvent(\"mousemove\",e,n,r)}else this._emitEvent(\"mousemove\",e,n,r);u!==r&&(this._emitEvent(\"mouseenter\",e,n,r),this._emitEvent(\"mouseover\",e,n,r),l&&this._emitEvent(\"dragenter\",e,n,r))}else{var p=this._getEventObj(\"mousemove\",e,n,this);this.emit(\"mousemove\",p)}u=r}else if(this._emitEvent(t,e,n,r||this),l||\"mousedown\"!==t||0!==e.button||(s=r,c={x:e.clientX,y:e.clientY},f=o()),\"mouseup\"===t&&0===e.button){var g=c.x-e.clientX,v=c.y-e.clientY,y=g*g+v*v,m=o();(y<40||m-f<200)&&(f=0,this._emitEvent(\"click\",e,n,s||this)),l&&(l._cfg.capture=!0,this._emitEvent(\"dragend\",e,n,l),l=null,this._emitEvent(\"drop\",e,n,r||this)),s=null}r&&!r.get(\"destroyed\")&&(i.style.cursor=r.attr(\"cursor\")||\"default\")},_emitEvent:function(t,e,n,r){var i=this._getEventObj(t,e,n,r),a=this._getEmitter(r,e);return a&&!a.get(\"destroyed\")&&a.emit(t,i),a}}},function(t,e,n){var r=n(1),i=n(94),a={arc:n(57),ellipse:n(192),line:n(58)},o=r.createDom('').getContext(\"2d\");function u(t,e,n){return n.createPath(o),o.isPointInPath(t,e)}var s={arc:function(t,e){var n=this._attrs,r=n.x,a=n.y,o=n.r,u=n.startAngle,s=n.endAngle,c=n.clockwise,l=this.getHitLineWidth();return!!this.hasStroke()&&i.arcline(r,a,o,u,s,c,l,t,e)},circle:function(t,e){var n=this._attrs,r=n.x,a=n.y,o=n.r,u=this.getHitLineWidth(),s=this.hasFill(),c=this.hasStroke();return s&&c?i.circle(r,a,o,t,e)||i.arcline(r,a,o,0,2*Math.PI,!1,u,t,e):s?i.circle(r,a,o,t,e):!!c&&i.arcline(r,a,o,0,2*Math.PI,!1,u,t,e)},dom:function(t,e){if(!this._cfg.el)return!1;var n=this._cfg.el.getBBox();return i.box(n.x,n.x+n.width,n.y,n.y+n.height,t,e)},ellipse:function(t,e){var n=this._attrs,a=this.hasFill(),o=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];r.mat3.scale(v,v,[d,p]),r.mat3.translate(v,v,[u,s]);var y=r.mat3.invert([],v);return r.vec3.transformMat3(g,g,y),a&&o?i.circle(0,0,h,g[0],g[1])||i.arcline(0,0,h,0,2*Math.PI,!1,f,g[0],g[1]):a?i.circle(0,0,h,g[0],g[1]):!!o&&i.arcline(0,0,h,0,2*Math.PI,!1,f,g[0],g[1])},fan:function(t,e){var n=this,o=n.hasFill(),u=n.hasStroke(),s=n._attrs,c=s.x,l=s.y,f=s.rs,h=s.re,d=s.startAngle,p=s.endAngle,g=s.clockwise,v=[t-c,e-l],y=r.vec2.angleTo([1,0],v);function m(){var t=a.arc.nearAngle(y,d,p,g);if(r.isNumberEqual(y,t)){var e=r.vec2.squaredLength(v);if(f*f<=e&&e<=h*h)return!0}return!1}function b(){var r=n.getHitLineWidth(),a={x:Math.cos(d)*f+c,y:Math.sin(d)*f+l},o={x:Math.cos(d)*h+c,y:Math.sin(d)*h+l},u={x:Math.cos(p)*f+c,y:Math.sin(p)*f+l},s={x:Math.cos(p)*h+c,y:Math.sin(p)*h+l};return!!i.line(a.x,a.y,o.x,o.y,r,t,e)||!!i.line(u.x,u.y,s.x,s.y,r,t,e)||!!i.arcline(c,l,f,d,p,g,r,t,e)||!!i.arcline(c,l,h,d,p,g,r,t,e)}return o&&u?m()||b():o?m():!!u&&b()},image: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,a=n.y,o=n.width,u=n.height;return i.rect(r,a,o,u,t,e)},line:function(t,e){var n=this._attrs,r=n.x1,a=n.y1,o=n.x2,u=n.y2,s=this.getHitLineWidth();return!!this.hasStroke()&&i.line(r,a,o,u,s,t,e)},path:function(t,e){var n=this,i=n.get(\"segments\"),a=n.hasFill(),o=n.hasStroke();function s(){if(!r.isEmpty(i)){for(var a=n.getHitLineWidth(),o=0,u=i.length;o=3&&o.push(r[0]),i.polyline(o,a,t,e)}return r&&a?u(t,e,n)||o():r?u(t,e,n):!!a&&o()},polyline:function(t,e){var n=this._attrs;if(this.hasStroke()){var r=n.points;if(r.length<2)return!1;var a=n.lineWidth;return i.polyline(r,a,t,e)}return!1},rect:function(t,e){var n=this,r=n.hasFill(),a=n.hasStroke();function o(){var r=n._attrs,a=r.x,o=r.y,u=r.width,s=r.height,c=r.radius,l=n.getHitLineWidth();if(0===c){var f=l/2;return i.line(a-f,o,a+u+f,o,l,t,e)||i.line(a+u,o-f,a+u,o+s+f,l,t,e)||i.line(a+u+f,o+s,a-f,o+s,l,t,e)||i.line(a,o+s+f,a,o-f,l,t,e)}return i.line(a+c,o,a+u-c,o,l,t,e)||i.line(a+u,o+c,a+u,o+s-c,l,t,e)||i.line(a+u-c,o+s,a+c,o+s,l,t,e)||i.line(a,o+s-c,a,o+c,l,t,e)||i.arcline(a+u-c,o+c,c,1.5*Math.PI,2*Math.PI,!1,l,t,e)||i.arcline(a+u-c,o+s-c,c,0,.5*Math.PI,!1,l,t,e)||i.arcline(a+c,o+s-c,c,.5*Math.PI,Math.PI,!1,l,t,e)||i.arcline(a+c,o+c,c,Math.PI,1.5*Math.PI,!1,l,t,e)}return r&&a?u(t,e,n)||o():r?u(t,e,n):!!a&&o()},text:function(t,e){var n=this.getBBox();if(this.hasFill()||this.hasStroke())return i.box(n.minX,n.maxX,n.minY,n.maxY,t,e)}};t.exports={isPointInPath:function(t,e){var n=s[this.type];return!!n&&n.call(this,t,e)}}},function(t,e,n){var r=n(1),i=n(96),a=n(75),o=n(121),u=n(232),s=u.interpolate,c=u.interpolateArray,l=function(t){this._animators=[],this._current=0,this._timer=null,this.canvas=t};function f(t,e,n){var a,u=e.startTime;if(np.length?(d=i.parsePathString(o[h]),p=i.parsePathString(u[h]),p=i.fillPathByDiff(p,d),p=i.formatPath(p,d),e.fromAttrs.path=p,e.toAttrs.path=d):e.pathFormatted||(d=i.parsePathString(o[h]),p=i.parsePathString(u[h]),p=i.formatPath(p,d),e.fromAttrs.path=p,e.toAttrs.path=d,e.pathFormatted=!0),a[h]=[];for(var g=0;g0){for(var o=r._animators.length-1;o>=0;o--)if((t=r._animators[o]).get(\"destroyed\"))i.removeAnimator(o);else{if(!t.get(\"pause\").isPaused)for(var u=(e=t.get(\"animators\")).length-1;u>=0;u--)n=e[u],f(t,n,a)&&(e.splice(u,1),n.callback&&n.callback());0===e.length&&i.removeAnimator(o)}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=l},function(t,e,n){var r=n(1);function i(t){return 1===t[0]&&0===t[1]&&0===t[3]&&1===t[4]&&0===t[6]&&0===t[7]}function a(t){return 0===t[1]&&0===t[3]&&0===t[6]&&0===t[7]}function o(t,e){i(e)||(a(e)?(t[0]*=e[0],t[4]*=e[4]):r.mat3.multiply(t,t,e))}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 r.mat3.translate(n,n,[t,e]),this.clearTotalMatrix(),this.attr(\"matrix\",n),this},rotate:function(t){var e=this._attrs.matrix;return r.mat3.rotate(e,e,t),this.clearTotalMatrix(),this.attr(\"matrix\",e),this},scale:function(t,e){var n=this._attrs.matrix;return r.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 r.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\",r.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\"),r.vec3.transformMat3(t,t,n),this},_getMatrixByRoot:function(t){t=t||this;for(var e=this,n=[];e!==t;)n.unshift(e),e=e.get(\"parent\");n.unshift(e);var i=[1,0,0,0,1,0,0,0,1];return r.each(n,(function(t){r.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;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(a(e))t[0]/=e[0],t[1]/=e[4];else{var n=r.mat3.invert([],e);n&&r.vec3.transformMat3(t,t,n)}return this},resetTransform:function(t){var e=this.attr(\"matrix\");i(e)||t.transform(e[0],e[1],e[3],e[4],e[6],e[7])}}},function(t,e,n){t.exports={painter:n(390)}},function(t,e,n){var r=n(1),i=n(391),a=[\"fillStyle\",\"font\",\"globalAlpha\",\"lineCap\",\"lineWidth\",\"lineJoin\",\"miterLimit\",\"shadowBlur\",\"shadowColor\",\"shadowOffsetX\",\"shadowOffsetY\",\"strokeStyle\",\"textAlign\",\"textBaseline\",\"lineDash\",\"lineDashOffset\"],o=function(){function t(t){if(!t)return null;var e=r.uniqueId(\"canvas_\"),n=r.createDom('');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){var e=this;e.animateHandler?e.toDraw=!0:function n(){e.animateHandler=r.requestAnimationFrame((function(){e.animateHandler=void 0,e.toDraw&&n()})),e.beforeDraw();try{e._drawGroup(t)}catch(i){console.warn(\"error in draw canvas, detail as:\"),console.warn(i)}finally{e.toDraw=!1}}()},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=t._cfg.children,n=null;this.setContext(t);for(var r=0;r-1){var u=n[o];\"fillStyle\"===o&&(u=i.parseStyle(u,t,e)),\"strokeStyle\"===o&&(u=i.parseStyle(u,t,e)),\"lineDash\"===o&&e.setLineDash?r.isArray(u)?e.setLineDash(u):r.isString(u)&&e.setLineDash(u.split(\" \")):e[o]=u}},t}();t.exports=o},function(t,e,n){var r=n(1),i=/[MLHVQTCSAZ]([^MLHVQTCSAZ]*)/gi,a=/[^\\s\\,]+/gi,o=/^l\\s*\\(\\s*([\\d.]+)\\s*\\)\\s*(.*)/i,u=/^r\\s*\\(\\s*([\\d.]+)\\s*,\\s*([\\d.]+)\\s*,\\s*([\\d.]+)\\s*\\)\\s*(.*)/i,s=/^p\\s*\\(\\s*([axyn])\\s*\\)\\s*(.*)/i,c=/[\\d.]+:(#[^\\s]+|[^\\)]+\\))/gi;function l(t,e){var n=t.match(c);r.each(n,(function(t){t=t.split(\":\"),e.addColorStop(t[0],t[1])}))}t.exports={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(a))[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},parseStyle:function(t,e,n){if(r.isString(t)){if(\"(\"===t[1]||\"(\"===t[2]){if(\"l\"===t[0])return function(t,e,n){var i,a,u=o.exec(t),s=r.mod(r.toRadian(parseFloat(u[1])),2*Math.PI),c=u[2],f=e.getBBox();s>=0&&s<.5*Math.PI?(i={x:f.minX,y:f.minY},a={x:f.maxX,y:f.maxY}):.5*Math.PI<=s&&s'})),n}var s=function(){function t(t){var e=null,n=r.uniqueId(\"gradient_\");return\"l\"===t.toLowerCase()[0]?function(t,e){var n,a,o=i.exec(t),s=r.mod(r.toRadian(parseFloat(o[1])),2*Math.PI),c=o[2];s>=0&&s<.5*Math.PI?(n={x:0,y:0},a={x:1,y:1}):.5*Math.PI<=s&&s';e.innerHTML=n},t}();t.exports=o},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 a=i.parentNode;a&&!n[a.tagName];)a=a.parentNode;i=a}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(401),getShape:n(399)}},function(t,e,n){var r=n(1),i=n(40).parseRadius,a=n(92),o=n(393),u={rect:\"path\",circle:\"circle\",line:\"line\",path:\"path\",marker:\"path\",text:\"text\",polygon:\"polygon\",image:\"image\",ellipse:\"ellipse\",dom:\"foreignObject\",fan:\"path\",group:\"g\"},s={opacity:\"opacity\",fillStyle:\"fill\",strokeOpacity:\"stroke-opacity\",fillOpacity:\"fill-opacity\",strokeStyle:\"stroke\",x:\"x\",y:\"y\",r:\"r\",rx:\"rx\",ry:\"ry\",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\"},c={top:\"before-edge\",middle:\"central\",bottom:\"after-edge\",alphabetic:\"baseline\",hanging:\"hanging\"},l={left:\"left\",start:\"left\",center:\"middle\",right:\"end\",end:\"end\"},f=function(){function t(t){if(!t)return null;var e=r.uniqueId(\"canvas_\"),n=r.createDom('');return t.appendChild(n),this.type=\"svg\",this.canvas=n,this.context=new o(n),this.toDraw=!1,this}var e=t.prototype;return e.draw=function(t){var e=this;e.animateHandler?e.toDraw=!0:function n(){e.animateHandler=r.requestAnimationFrame((function(){e.animateHandler=void 0,e.toDraw&&n()}));try{e._drawChildren(t)}catch(i){console.warn(\"error in draw canvas, detail as:\"),console.warn(i)}finally{e.toDraw=!1}}()},e.drawSync=function(t){this._drawChildren(t)},e._drawGroup=function(t,e){var n=t._cfg;n.removed||n.destroyed||(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._drawChildren=function(t){var e,n=t._cfg.children;if(n)for(var r=0;ru?1:0,h=Math.abs(s-u)>Math.PI?1:0,d=n.rs,p=n.re,g=e(u,n.rs,a),v=e(s,n.rs,a);n.rs>0?(o.push(\"M \"+l.x+\",\"+l.y),o.push(\"L \"+v.x+\",\"+v.y),o.push(\"A \"+d+\",\"+d+\",0,\"+h+\",\"+(1===f?0:1)+\",\"+g.x+\",\"+g.y),o.push(\"L \"+c.x+\" \"+c.y)):(o.push(\"M \"+a.x+\",\"+a.y),o.push(\"L \"+c.x+\",\"+c.y)),o.push(\"A \"+p+\",\"+p+\",0,\"+h+\",\"+f+\",\"+l.x+\",\"+l.y),n.rs>0?o.push(\"L \"+v.x+\",\"+v.y):o.push(\"Z\"),i.el.setAttribute(\"d\",o.join(\" \"))},e._updateText=function(t){var e=t._attrs,n=t._cfg.attrs,r=t._cfg.el;for(var i in this._setFont(t),e)if(e[i]!==n[i]){if(\"text\"===i){this._setText(t,\"\"+e[i]);continue}if(\"fillStyle\"===i||\"strokeStyle\"===i){this._setColor(t,i,e[i]);continue}if(\"matrix\"===i){this._setTransform(t);continue}s[i]&&r.setAttribute(s[i],e[i])}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\",c[n.textBaseline]||\"baseline\"),e.setAttribute(\"text-anchor\",l[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 a=t._attrs.x,o=e.split(\"\\n\"),u=o.length-1,s=\"\";r.each(o,(function(t,e){0===e?\"alphabetic\"===i?s+=''+t+\"\":\"top\"===i?s+=''+t+\"\":\"middle\"===i?s+=''+t+\"\":\"bottom\"===i?s+=''+t+\"\":\"hanging\"===i&&(s+=''+t+\"\"):s+=''+t+\"\"})),n.innerHTML=s}else n.innerHTML=e;else n.innerHTML=\"\"},e._setClip=function(t,e){var n=t._cfg.el;if(e)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+\")\")}else n.removeAttribute(\"clip-path\")},e._setColor=function(t,e,n){var r=t._cfg.el,i=this.context;if(n)if(n=n.trim(),/^[r,R,L,l]{1}[\\s]*\\(/.test(n)){var a=i.find(\"gradient\",n);a||(a=i.addGradient(n)),r.setAttribute(s[e],\"url(#\"+a+\")\")}else if(/^[p,P]{1}[\\s]*\\(/.test(n)){var o=i.find(\"pattern\",n);o||(o=i.addPattern(n)),r.setAttribute(s[e],\"url(#\"+o+\")\")}else r.setAttribute(s[e],n);else r.setAttribute(s[e],\"none\")},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=f},function(t,e,n){var r=n(9);r.Arc=n(185),r.Circle=n(186),r.Dom=n(187),r.Ellipse=n(188),r.Fan=n(189),r.Image=n(190),r.Line=n(191),r.Marker=n(92),r.Path=n(194),r.Polygon=n(195),r.Polyline=n(196),r.Rect=n(197),r.Text=n(198),t.exports=r},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.sub=e.mul=void 0,e.create=function(){var t=new r.ARRAY_TYPE(9);return r.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},e.fromMat4=function(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},e.clone=function(t){var e=new r.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},e.copy=function(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},e.fromValues=function(t,e,n,i,a,o,u,s,c){var l=new r.ARRAY_TYPE(9);return l[0]=t,l[1]=e,l[2]=n,l[3]=i,l[4]=a,l[5]=o,l[6]=u,l[7]=s,l[8]=c,l},e.set=function(t,e,n,r,i,a,o,u,s,c){return t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=u,t[7]=s,t[8]=c,t},e.identity=function(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},e.transpose=function(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},e.invert=function(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=e[4],u=e[5],s=e[6],c=e[7],l=e[8],f=l*o-u*c,h=-l*a+u*s,d=c*a-o*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*o)*p,t[3]=h*p,t[4]=(l*n-i*s)*p,t[5]=(-u*n+i*a)*p,t[6]=d*p,t[7]=(-c*n+r*s)*p,t[8]=(o*n-r*a)*p,t):null},e.adjoint=function(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=e[4],u=e[5],s=e[6],c=e[7],l=e[8];return t[0]=o*l-u*c,t[1]=i*c-r*l,t[2]=r*u-i*o,t[3]=u*s-a*l,t[4]=n*l-i*s,t[5]=i*a-n*u,t[6]=a*c-o*s,t[7]=r*s-n*c,t[8]=n*o-r*a,t},e.determinant=function(t){var e=t[0],n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],u=t[6],s=t[7],c=t[8];return e*(c*a-o*s)+n*(-c*i+o*u)+r*(s*i-a*u)},e.multiply=i,e.translate=function(t,e,n){var r=e[0],i=e[1],a=e[2],o=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]=a,t[3]=o,t[4]=u,t[5]=s,t[6]=h*r+d*o+c,t[7]=h*i+d*u+l,t[8]=h*a+d*s+f,t},e.rotate=function(t,e,n){var r=e[0],i=e[1],a=e[2],o=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*o,t[1]=d*i+h*u,t[2]=d*a+h*s,t[3]=d*o-h*r,t[4]=d*u-h*i,t[5]=d*s-h*a,t[6]=c,t[7]=l,t[8]=f,t},e.scale=function(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},e.fromTranslation=function(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},e.fromRotation=function(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},e.fromScaling=function(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},e.fromMat2d=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},e.fromQuat=function(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=n+n,u=r+r,s=i+i,c=n*o,l=r*o,f=r*u,h=i*o,d=i*u,p=i*s,g=a*o,v=a*u,y=a*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},e.normalFromMat4=function(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=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*o,b=n*s-i*o,x=n*c-a*o,_=r*s-i*u,w=r*c-a*u,O=i*c-a*s,j=l*g-f*p,S=l*v-h*p,C=l*y-d*p,M=f*v-h*g,E=f*y-d*g,P=h*y-d*v,k=m*P-b*E+x*M+_*C-w*S+O*j;return k?(k=1/k,t[0]=(u*P-s*E+c*M)*k,t[1]=(s*C-o*P-c*S)*k,t[2]=(o*E-u*C+c*j)*k,t[3]=(i*E-r*P-a*M)*k,t[4]=(n*P-i*C+a*S)*k,t[5]=(r*C-n*E-a*j)*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},e.projection=function(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},e.str=function(t){return\"mat3(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\", \"+t[4]+\", \"+t[5]+\", \"+t[6]+\", \"+t[7]+\", \"+t[8]+\")\"},e.frob=function(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))},e.add=function(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},e.subtract=a,e.multiplyScalar=function(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},e.multiplyScalarAndAdd=function(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},e.exactEquals=function(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]},e.equals=function(t,e){var n=t[0],i=t[1],a=t[2],o=t[3],u=t[4],s=t[5],c=t[6],l=t[7],f=t[8],h=e[0],d=e[1],p=e[2],g=e[3],v=e[4],y=e[5],m=e[6],b=e[7],x=e[8];return Math.abs(n-h)<=r.EPSILON*Math.max(1,Math.abs(n),Math.abs(h))&&Math.abs(i-d)<=r.EPSILON*Math.max(1,Math.abs(i),Math.abs(d))&&Math.abs(a-p)<=r.EPSILON*Math.max(1,Math.abs(a),Math.abs(p))&&Math.abs(o-g)<=r.EPSILON*Math.max(1,Math.abs(o),Math.abs(g))&&Math.abs(u-v)<=r.EPSILON*Math.max(1,Math.abs(u),Math.abs(v))&&Math.abs(s-y)<=r.EPSILON*Math.max(1,Math.abs(s),Math.abs(y))&&Math.abs(c-m)<=r.EPSILON*Math.max(1,Math.abs(c),Math.abs(m))&&Math.abs(l-b)<=r.EPSILON*Math.max(1,Math.abs(l),Math.abs(b))&&Math.abs(f-x)<=r.EPSILON*Math.max(1,Math.abs(f),Math.abs(x))};var r=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}(n(97));function i(t,e,n){var r=e[0],i=e[1],a=e[2],o=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*o+p*c,t[1]=h*i+d*u+p*l,t[2]=h*a+d*s+p*f,t[3]=g*r+v*o+y*c,t[4]=g*i+v*u+y*l,t[5]=g*a+v*s+y*f,t[6]=m*r+b*o+x*c,t[7]=m*i+b*u+x*l,t[8]=m*a+b*s+x*f,t}function a(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}e.mul=i,e.sub=a},function(t,e,n){\"use strict\";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=i,e.clone=function(t){var e=new r.ARRAY_TYPE(2);return e[0]=t[0],e[1]=t[1],e},e.fromValues=function(t,e){var n=new r.ARRAY_TYPE(2);return n[0]=t,n[1]=e,n},e.copy=function(t,e){return t[0]=e[0],t[1]=e[1],t},e.set=function(t,e,n){return t[0]=e,t[1]=n,t},e.add=function(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t},e.subtract=a,e.multiply=o,e.divide=u,e.ceil=function(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t},e.floor=function(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t},e.min=function(t,e,n){return t[0]=Math.min(e[0],n[0]),t[1]=Math.min(e[1],n[1]),t},e.max=function(t,e,n){return t[0]=Math.max(e[0],n[0]),t[1]=Math.max(e[1],n[1]),t},e.round=function(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t},e.scale=function(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t},e.scaleAndAdd=function(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t},e.distance=s,e.squaredDistance=c,e.length=l,e.squaredLength=f,e.negate=function(t,e){return t[0]=-e[0],t[1]=-e[1],t},e.inverse=function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t},e.normalize=function(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},e.dot=function(t,e){return t[0]*e[0]+t[1]*e[1]},e.cross=function(t,e,n){var r=e[0]*n[1]-e[1]*n[0];return t[0]=t[1]=0,t[2]=r,t},e.lerp=function(t,e,n,r){var i=e[0],a=e[1];return t[0]=i+r*(n[0]-i),t[1]=a+r*(n[1]-a),t},e.random=function(t,e){e=e||1;var n=2*r.RANDOM()*Math.PI;return t[0]=Math.cos(n)*e,t[1]=Math.sin(n)*e,t},e.transformMat2=function(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},e.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},e.transformMat3=function(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},e.transformMat4=function(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},e.rotate=function(t,e,n,r){var i=e[0]-n[0],a=e[1]-n[1],o=Math.sin(r),u=Math.cos(r);return t[0]=i*u-a*o+n[0],t[1]=i*o+a*u+n[1],t},e.angle=function(t,e){var n=t[0],r=t[1],i=e[0],a=e[1],o=n*n+r*r;o>0&&(o=1/Math.sqrt(o));var u=i*i+a*a;u>0&&(u=1/Math.sqrt(u));var s=(n*i+r*a)*o*u;return s>1?0:s<-1?Math.PI:Math.acos(s)},e.str=function(t){return\"vec2(\"+t[0]+\", \"+t[1]+\")\"},e.exactEquals=function(t,e){return t[0]===e[0]&&t[1]===e[1]},e.equals=function(t,e){var n=t[0],i=t[1],a=e[0],o=e[1];return Math.abs(n-a)<=r.EPSILON*Math.max(1,Math.abs(n),Math.abs(a))&&Math.abs(i-o)<=r.EPSILON*Math.max(1,Math.abs(i),Math.abs(o))};var r=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}(n(97));function i(){var t=new r.ARRAY_TYPE(2);return r.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0),t}function a(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t}function o(t,e,n){return t[0]=e[0]*n[0],t[1]=e[1]*n[1],t}function u(t,e,n){return t[0]=e[0]/n[0],t[1]=e[1]/n[1],t}function s(t,e){var n=e[0]-t[0],r=e[1]-t[1];return Math.sqrt(n*n+r*r)}function c(t,e){var n=e[0]-t[0],r=e[1]-t[1];return n*n+r*r}function l(t){var e=t[0],n=t[1];return Math.sqrt(e*e+n*n)}function f(t){var e=t[0],n=t[1];return e*e+n*n}e.len=l,e.sub=a,e.mul=o,e.div=u,e.dist=s,e.sqrDist=c,e.sqrLen=f,e.forEach=function(){var t=i();return function(e,n,r,i,a,o){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;u1?0:i<-1?Math.PI:Math.acos(i)},e.str=function(t){return\"vec3(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\")\"},e.exactEquals=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]},e.equals=function(t,e){var n=t[0],i=t[1],a=t[2],o=e[0],u=e[1],s=e[2];return Math.abs(n-o)<=r.EPSILON*Math.max(1,Math.abs(n),Math.abs(o))&&Math.abs(i-u)<=r.EPSILON*Math.max(1,Math.abs(i),Math.abs(u))&&Math.abs(a-s)<=r.EPSILON*Math.max(1,Math.abs(a),Math.abs(s))};var r=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}(n(97));function i(){var t=new r.ARRAY_TYPE(3);return r.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t}function a(t){var e=t[0],n=t[1],r=t[2];return Math.sqrt(e*e+n*n+r*r)}function o(t,e,n){var i=new r.ARRAY_TYPE(3);return i[0]=t,i[1]=e,i[2]=n,i}function u(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t}function s(t,e,n){return t[0]=e[0]*n[0],t[1]=e[1]*n[1],t[2]=e[2]*n[2],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){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 f(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 h(t){var e=t[0],n=t[1],r=t[2];return e*e+n*n+r*r}function d(t,e){var n=e[0],r=e[1],i=e[2],a=n*n+r*r+i*i;return a>0&&(a=1/Math.sqrt(a),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a),t}function p(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}e.sub=u,e.mul=s,e.div=c,e.dist=l,e.sqrDist=f,e.len=a,e.sqrLen=h,e.forEach=function(){var t=i();return function(e,n,r,i,a,o){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;u0?e=0:n=0,n-e<5&&!s&&n-e>=1&&(s=1)),r(s)){var b=(n-e)/(v-1);s=a.snapFactorTo(b,m,\"ceil\"),h!==f&&((y=parseInt((n-e)/s,10))>h&&(y=h),yp&&p>-1/0&&(null===x||eC);)C=S,S=a.fixedBase(S+s,s);for(var M=null;_>e&&(null===M||_d&&(d=n);var g=d/31536e6,v=o(f);if(g>.51){for(var y=Math.ceil(g),m=o(h),b=v;b<=m+y;b+=y)l.push(u(b));d=null}else if(g>.0834){for(var x=Math.ceil(g/.0834),_=s(f),w=function(t,e){var n=o(t),r=o(e),i=s(t);return 12*(r-n)+(s(e)-i)%12}(f,h),O=0;O<=w+x;O+=x)l.push(c(v,O+_));d=null}else if(d>.5*p){var j=new Date(f),S=j.getFullYear(),C=j.getMonth(f),M=j.getDate(),E=Math.ceil(d/p),P=function(t,e){return Math.ceil((e-t)/864e5)}(f,h);d=E*p;for(var k=0;k36e5){var T=new Date(f),A=T.getFullYear(),$=T.getMonth(f),I=T.getDate(),R=T.getHours(),N=r.snapTo(a,Math.ceil(d/36e5)),D=function(t,e){return Math.ceil((e-t)/36e5)}(f,h);d=36e5*N;for(var F=0;F<=D+N;F+=N)l.push(new Date(A,$,I,R+F).getTime())}else if(d>6e4){var L=function(t,e){return Math.ceil((e-t)/6e4)}(f,h),B=Math.ceil(d/6e4);d=6e4*B;for(var z=0;z<=L+B;z+=B)l.push(f+6e4*z)}else{d<1e3&&(d=1e3),f=1e3*Math.floor(f/1e3);var q=Math.ceil((h-f)/1e3),V=Math.ceil(d/1e3);d=1e3*V;for(var W=0;W0)t=Math.floor(a(e,this.min));else{var i=this.values,o=this.max;r(i,(function(t){t>0&&t1&&(o=1),t=Math.floor(a(e,o)),this._minTick=t,this.positiveMin=o}for(var u=n-t,s=this.tickCount,c=Math.ceil(u/s),l=[],f=t;f=0?Math.floor(i(e,this.min)):0)>n){var r=n;n=t,t=r}for(var a=n-t,o=this.tickCount,u=Math.ceil(a/o),s=[],c=t;c-1?r/(this.values.length-1):0)*(n-e)},i.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)},i.getTicks=function(){var t=this,e=this.ticks,n=[];return s(e,(function(e){var r;r=l(e)?e:{text:f(e)?e:t.getText(e),value:t.scale(e),tickValue:e},n.push(r)})),n},i._toTimeStamp=function(t){return u.toTimeStamp(t)},r}(i);r.TimeCat=h,t.exports=h},function(t,e,n){var r=n(255),i=n(3),a=n(7),o=n(15),u=n(28),s=n(61),c=n(407),l=n(62),f=function(t){var e,n;function u(){return t.apply(this,arguments)||this}n=t,(e=u).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n;var s=u.prototype;return s._initDefaultCfg=function(){t.prototype._initDefaultCfg.call(this),this.type=\"time\",this.mask=\"YYYY-MM-DD\"},s.init=function(){var e=this,n=e.values;if(n&&n.length){var r=[],o=1/0,u=o,s=0;i(n,(function(t){var n=e._toTimeStamp(t);if(isNaN(n))throw new TypeError(\"Invalid Time: \"+t);o>n?(u=o,o=n):u>n&&(u=n),s1&&(e.minTickInterval=u-o),(a(e.min)||e._toTimeStamp(e.min)>o)&&(e.min=o),(a(e.max)||e._toTimeStamp(e.max)1&&void 0!==arguments[1]?arguments[1]:[];return r(t,(function(t){return!i(e,t)}))}},function(t,e,n){var r=n(14),i=n(45),a=n(212);t.exports=function(t,e){var n=void 0;if(r(e)&&(n=e),i(e)&&(n=function(t){return a(t,e)}),n)for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:[];if(r(e))for(var i=0;ie[r])return 1;if(t[r]1){var r=e[0].charAt(0);e.splice(1,0,e[0].substr(1)),e[0]=r}a(e,(function(t,n){isNaN(t)||(e[n]=+t)})),t[n]=e})),t):void 0}},function(t,e,n){var r=n(5);t.exports=function(t){var e=0,n=0,i=0,a=0;return r(t)?1===t.length?e=n=i=a=t[0]:2===t.length?(e=i=t[0],n=a=t[1]):3===t.length?(e=t[0],n=a=t[1],i=t[2]):(e=t[0],n=t[1],i=t[2],a=t[3]):e=n=i=a=t,{r1:e,r2:n,r3:i,r4:a}}},function(t,e,n){var r=n(23);t.exports=function(t,e){if(!r(t))return-1;var n=Array.prototype.indexOf;if(n)return n.call(t,e);for(var i=-1,a=0;a20&&(i=20),parseFloat(t.toFixed(i))}},function(t,e,n){var r=n(42);t.exports={clamp:n(67),fixedBase:n(444),isDecimal:n(446),isEven:n(447),isInteger:n(448),isNegative:n(449),isNumberEqual:r,isOdd:n(450),isPositive:n(451),maxBy:n(209),minBy:n(452),mod:n(107),snapEqual:r,toDegree:n(108),toInt:n(210),toInteger:n(210),toRadian:n(109)}},function(t,e,n){var r=n(11);t.exports=function(t){return r(t)&&t%1!==0}},function(t,e,n){var r=n(11);t.exports=function(t){return r(t)&&t%2===0}},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);t.exports=function(t){return r(t)&&t<0}},function(t,e,n){var r=n(11);t.exports=function(t){return r(t)&&t%2!==0}},function(t,e,n){var r=n(11);t.exports=function(t){return r(t)&&t>0}},function(t,e,n){var r=n(5),i=n(14),a=n(3);t.exports=function(t,e){if(r(t)){var n=t[0],o=void 0;o=i(e)?e(t[0]):t[0][e];var u=void 0;return a(t,(function(t){(u=i(e)?e(t):t[e])=0;d--)s=u[d].index,\"add\"===u[d].type?t.splice(s,0,[].concat(t[s])):t.splice(s,1)}if((a=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])}))}(t,e,r));else{var a=[].concat(t);\"M\"===a[0]&&(a[0]=\"L\");for(var o=0;o<=r-1;o++)i.push(a)}return i}t.exports=function(t,e){if(1===t.length)return t;var n=t.length-1,i=e.length-1,a=n/i,o=[];if(1===t.length&&\"M\"===t[0][0]){for(var u=0;u0)){t[a]=e[a];break}i=r(i,t[a-1],1)}t[a]=[\"Q\"].concat(i.reduce((function(t,e){return t.concat(e)}),[]));break;case\"T\":t[a]=[\"T\"].concat(i[0]);break;case\"C\":if(i.length<3){if(!(a>0)){t[a]=e[a];break}i=r(i,t[a-1],2)}t[a]=[\"C\"].concat(i.reduce((function(t,e){return t.concat(e)}),[]));break;case\"S\":if(i.length<2){if(!(a>0)){t[a]=e[a];break}i=r(i,t[a-1],1)}t[a]=[\"S\"].concat(i.reduce((function(t,e){return t.concat(e)}),[]));break;default:t[a]=e[a]}return t}},function(t,e,n){var r=n(462),i=n(218),a=n(219),o=n(215);t.exports={catmullRom2Bezier:o,catmullRomToBezier:o,fillPath:n(458),fillPathByDiff:n(457),formatPath:n(459),intersection:r,pathIntersection:r,parsePathArray:n(216),parsePathString:n(217),pathToAbsolute:i,path2absolute:i,pathTocurve:a,path2curve:a,rectPath:n(220)}},function(t,e,n){var r=n(3);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(5),i=n(220),a=n(219),o=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,a,u,s,c){null===c&&(c=1);for(var l=(c=c>1?1:c<0?0: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=o(g,t,n,i,u),y=o(g,e,r,a,s),m=v*v+y*y;d+=h[p]*Math.sqrt(m)}return l*d},s=function(t,e,n,r,i,a,o,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*o,h=3*n-3*t):(f=6*e-12*r+6*a,l=-3*e+9*r-9*a+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--;)_=1-(d=s[b]),c[0][b]=_*_*_*t+3*_*_*d*n+3*_*d*d*i+d*d*d*o,c[1][b]=_*_*_*e+3*_*_*d*r+3*_*d*d*a+d*d*d*u;return c[0][x]=t,c[1][x]=e,c[0][x+1]=o,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,a,o,u){if(!(Math.max(t,n)Math.max(i,o)||Math.max(e,r)Math.max(a,u))){var s=(t-n)*(a-u)-(e-r)*(i-o);if(s){var c=((t*r-e*n)*(i-o)-(t-n)*(i*u-a*o))/s,l=((t*r-e*n)*(a-u)-(e-r)*(i*u-a*o))/s,f=+c.toFixed(2),h=+l.toFixed(2);if(!(f<+Math.min(t,n).toFixed(2)||f>+Math.max(t,n).toFixed(2)||f<+Math.min(i,o).toFixed(2)||f>+Math.max(i,o).toFixed(2)||h<+Math.min(e,r).toFixed(2)||h>+Math.max(e,r).toFixed(2)||h<+Math.min(a,u).toFixed(2)||h>+Math.max(a,u).toFixed(2)))return{x:c,y:l}}}},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,n,i,a,o,u,c){r(t)||(t=[t,e,n,i,a,o,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)},d=function(t,e,n,r,i,a,o,u,s){var c=1-s,l=Math.pow(c,3),f=Math.pow(c,2),h=s*s,d=h*s,p=t+2*s*(n-t)+h*(i-2*n+t),g=e+2*s*(r-e)+h*(a-2*r+e),v=n+2*s*(i-n)+h*(o-2*i+n),y=r+2*s*(a-r)+h*(u-2*a+r);return{x:l*t+3*f*s*n+3*c*s*s*i+d*o,y:l*e+3*f*s*r+3*c*s*s*a+d*u,m:{x:p,y:g},n:{x:v,y:y},start:{x:c*t+s*n,y:c*e+s*r},end:{x:c*i+s*o,y:c*a+s*u},alpha:90-180*Math.atan2(p-v,g-y)/Math.PI}},p=function(t,e,n){if(!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.xe.x||e.xt.x)&&(t.ye.y||e.yt.y)}(h(t),h(e)))return n?0:[];for(var r=~~(u.apply(0,t)/8),i=~~(u.apply(0,e)/8),a=[],o=[],s={},p=n?0:[],g=0;g=0&&E<=1&&P>=0&&P<=1&&(n?p++:p.push({x:M.x,y:M.y,t1:E,t2:P}))}}return p};t.exports=function(t,e){return function(t,e,n){t=a(t),e=a(e);for(var r=void 0,i=void 0,o=void 0,u=void 0,s=void 0,c=void 0,l=void 0,f=void 0,h=void 0,d=void 0,g=n?0:[],v=0,y=t.length;ve?(r&&(clearTimeout(r),r=null),u=c,o=t.apply(i,a),r||(i=a=null)):r||!1===n.trailing||(r=setTimeout(s,l)),o};return c.cancel=function(){clearTimeout(r),u=0,r=i=a=null},c}},function(t,e,n){var r=n(19),i={getType:n(224),isArray:n(5),isArrayLike:n(23),isBoolean:n(114),isFunction:n(14),isNil:n(7),isNull:n(472),isNumber:n(11),isObject:n(33),isObjectLike:n(115),isPlainObject:n(45),isPrototype:n(226),isType:r,isUndefined:n(474),isString:n(15),isRegExp:n(473),isDate:n(225),isArguments:n(470),isError:n(471)};t.exports=i},function(t,e,n){var r=n(19);t.exports=function(t){return r(t,\"Arguments\")}},function(t,e,n){var r=n(19);t.exports=function(t){return r(t,\"Error\")}},function(t,e){t.exports=function(t){return null===t}},function(t,e,n){var r=n(19);t.exports=function(t){return r(t,\"RegExp\")}},function(t,e){t.exports=function(t){return void 0===t}},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r,i=n(26),a=(r=i)&&r.__esModule?r:{default:r};e.default=a.default.generateBaseTypedComponent(\"Axis\")},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=function(){function t(t,e){for(var n=0;n=15.3.0\");var c=function(t){function e(){return u(this,e),s(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return 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)}(e,t),r(e,[{key:\"render\",value:function(){var t=this.props,e=t.width,n=t.height,r=t.placeholder;return i.default.createElement(\"div\",{style:{width:e,height:n}},r)}}]),e}(i.default.PureComponent||i.default.Component);c.propTypes={width:a.default.oneOfType([a.default.string,a.default.number]),height:a.default.oneOfType([a.default.string,a.default.number]),placeholder:a.default.node},c.defaultProps={width:\"100%\",placeholder:i.default.createElement(\"div\",{style:{position:\"relative\",top:\"48%\",textAlign:\"center\"}},\"\\u6682\\u65e0\\u6570\\u636e\")},e.default=c},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=Object.assign||function(t){for(var e=1;e=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}(t,[\"widthErrorBoundary\"]);return!1===e?a.default.createElement(p,n):a.default.createElement(s.default,null,a.default.createElement(p,n))}}]),e}(a.default.Component);e.default=g},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=Object.assign||function(t){for(var e=1;e` must be wrapped in ``\"),this.id=this.context.createId(),this.context.addElement(this.name,this.id,this.props,this.context.getParentInfo(),this.context.getViewId())}}]),e}(a.default);s.contextTypes={addElement:o.default.func,updateElement:o.default.func,deleteElement:o.default.func,createId:o.default.func,getParentInfo:o.default.func,getViewId:o.default.func},s.childContextTypes={addElement:o.default.func,updateElement:o.default.func,deleteElement:o.default.func,createId:o.default.func,getParentInfo:o.default.func,getViewId:o.default.func},e.default=s},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=a(n(26)),i=a(n(31));function a(t){return t&&t.__esModule?t:{default:t}}var o=function(t){function e(t){return function(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}(this,e),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}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,\"Legend\"))}return 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)}(e,t),e}(r.default);o.contextTypes={addElement:i.default.func,updateElement:i.default.func,deleteElement:i.default.func,createId:i.default.func,getParentInfo:i.default.func,getViewId:i.default.func},o.childContextTypes={addElement:i.default.func,updateElement:i.default.func,deleteElement:i.default.func,createId:i.default.func,getParentInfo:i.default.func,getViewId:i.default.func},o.defaultProps={visible:!0},e.default=o},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r,i=n(26),a=(r=i)&&r.__esModule?r:{default:r};e.default=a.default.generateBaseTypedComponent(\"Tooltip\")},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=function(){function t(t,e){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}var h=a.default.COORD_FUNC_PROPS,d=a.default.GEOM_FUNC_PROPS,p={needRebuildChart:function(t){if(null==t.chart.props||null==t.chart.updateProps)return!1;var e=t.chart.props,n=t.chart.updateProps;return!(i.Util.shallowEqual(e.padding,n.padding)&&i.Util.shallowEqual(e.background,n.background)&&i.Util.shallowEqual(e.plotBackground,n.plotBackground)&&i.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,a=n.width,o=n.height,u=n.animate,c=n.data,l=n.scale,f=r.width,h=r.height,d=r.animate,p=r.data,g=r.scale;c!==p&&t.changeData(p),i.Util.shallowEqual(l,g)||(i.Util.isArray(g)?t.scale(g[0],g[1]):t.scale(g)),u!==d&&t.animate(d),a!==f&&o!==h?t.changeSize(f,h):a!==f?t.changeWidth(f):o!==h&&t.changeHeight(h),s.default.updateEvents(t,s.default.chartEvents,e.props,r),s.default.updateBaseEvents(t,e.updateProps,r)}},updateAxis:function(t,e){var n=e.props,r=n.name,a=n.visible,o=f(n,[\"name\",\"visible\"]),u=e.updateProps,s=(u.name,u.visible),c=f(u,[\"name\",\"visible\"]);a!==s&&t.axis(r,!!s),i.Util.shallowEqual(o,c)||t.axis(r,c)},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,a=e.tooltip.updateProps;null==n&&null==a||i.Util.shallowEqual(n,a)||t.tooltip(r({},a))}},updateCoord:function(t,e){var n=e.coord;if(n){var r=n.props,a=n.updateProps;if(null!=r&&null!=a){var o=i.Util.without(a,h.concat([\"type\"]));if(!i.Util.shallowEqual(r,a)){var u=t.coord(a.type,o);n.g2Instance=u,i.Prop.init(h,a,(function(t,e){\"reflect\"===e?i.Util.each(t,(function(t){return u[e](t)})):\"transpose\"===e?!0===t[0]&&u[e].apply(u,l(t)):u[e].apply(u,l(t))}))}}}},updateLegend:function(t,e){var n=e.props,r=e.updateProps;if(r&&!i.Util.shallowEqual(n,r)){var a=r.name,o=r.visible,u=f(r,[\"name\",\"visible\"]),s=o?u:o;t.legend.apply(t,l(a?[a,s]:[s]))}},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,a=f(e,[\"content\"]),o=n.content,u=f(n,[\"content\"]);i.Util.shallowEqual(a,u)&&i.Util.shallowEqual(r,o)||(i.Util.isArray(o)?t.label(o[0],o[1],u):t.label(o,u))}},updateGeom:function(t,e){var n=e.props,r=e.updateProps;if(n&&r&&n.type===r.type){var a=e.g2Instance;if(i.Util.shallowEqual(n,r))e.label&&this.updateLabel(a,e.label.props,e.label.updateProps);else{var o=n.adjust,u=f(n,[\"adjust\"]),s=r.adjust,c=f(r,[\"adjust\"]);(o||s)&&a.adjust(s),i.Prop.update(d,u,c,(function(t,e){a[e].apply(a,l(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!i.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&&(u.default.mergeGuide(e,!0),t.guide().clear(),o.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,a=e.updateProps,o=r.scale,u=r.data,s=r.animate,c=r.axis,l=r.filter,f=a.scale,h=a.animate,d=a.data,p=a.axis,g=a.filter;s!==h&&n.animate(h),u!==d&&n.changeData(d),i.Util.shallowEqual(o,f)||n.scale(f),i.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))?(o.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,a=n.updateProps;if(null!=r&&null!=a){var u=r.type,s=f(r,[\"type\"]),c=a.type,l=f(a,[\"type\"]);u===c&&i.Util.shallowEqual(s,l)||(n.props=a,o.default.facet(t,e))}}}};e.default=p},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=Object.assign||function(t){for(var e=1;e=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}var d=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}(this,t),this.config={},this.elementInfos={},this.added=!1,this.initedG2=!1,this.updated=!1,this.deleted=!1,this.deleteInfos={}}return i(t,[{key:\"calUpdateFlag\",value:function(t,e){var n=this.elementInfos[e].props,r=(n.children,h(n,[\"children\"])),i=this.elementInfos[e].updateProps,a=(i.children,h(i,[\"children\"]));if(\"Chart\"===t||\"View\"===t){var o=r.data,u=h(r,[\"data\"]),s=a.data,c=h(a,[\"data\"]);o===s&&l.Util.isEqual(u,c)||(this.updated=!0)}else l.Util.isEqual(r,a)||(this.updated=!0)}},{key:\"addElement\",value:function(t,e,n,i,o){!this.chart&&this.initedG2||(this.added=!0,this.elementInfos[e]={id:e,viewId:o,parentInfo:i,name:t,props:r({},n)},i&&!this.elementInfos[i.id]&&(this.elementInfos[i.id]={id:i.id,name:i.name}),a.default.addElement(t,this.config,this.elementInfos[e]))}},{key:\"updateElement\",value:function(t,e,n){this.elementInfos[e].updateProps=r({},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=c.default.createChart(t,this.elementInfos);return c.default.executeChartConfig(e,t,this.elementInfos),c.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(),o.default.merge(this.config,this.deleteInfos,this.elementInfos,!0),c.default.executeChartConfig(this.chart,this.config,this.elementInfos),c.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||u.default.needRebuildChart(this.config)?(o.default.merge(this.config,this.deleteInfos,this.elementInfos,!0),this.chart.destroy(),this.chart=\"destroy\",this.createG2Instance()):s.default.needReExecute(this.deleteInfos,this.elementInfos)||u.default.needReExecute(this.config)?(this.reExecuteChart(),this.chart):(this.deleted&&(s.default.synchronizeG2Delete(this.chart,this.config,this.deleteInfos,this.elementInfos),o.default.mergeDelete(this.config,this.deleteInfos,this.elementInfos)),this.added&&c.default.synchronizeG2Add(this.chart,this.config),this.updated&&u.default.synchronizeG2Update(this.chart,this.config),(this.added||this.deleted||this.updated)&&this.chart.repaint(),o.default.mergeUpdate(this.config,!1),this.resetStates(),this.chart)}}]),t}();e.default=d},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r,i=n(70),a=(r=i)&&r.__esModule?r:{default:r};e.default={init:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments[1],n=arguments[2];a.default.each(t,(function(t){var r=e[t];void 0!==r&&(a.default.isArray(r)||(r=[r]),n(r,t))}))},update:function(t,e,n,r){var i=void 0,o=void 0;a.default.each(t,(function(t){i=e[t],o=n[t],a.default.shallowEqual(o,i)||(a.default.isArray(o)||(o=[o]),r(o,t))}))}}},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.default={}},function(t,e,n){\"use strict\";e.a=g;var r=n(120),i=n(119),a=n(230),o=-.14861,u=1.78277,s=-.29227,c=-.90649,l=1.97294,f=l*c,h=l*u,d=u*s-c*o;function p(t){if(t instanceof v)return new v(t.h,t.s,t.l,t.opacity);t instanceof i.a||(t=n.i(i.b)(t));var e=t.r/255,r=t.g/255,o=t.b/255,u=(d*o+f*e-h*r)/(d+f-h),p=o-u,g=(l*(r-u)-s*p)/c,y=Math.sqrt(g*g+p*p)/(l*u*(1-u)),m=y?Math.atan2(g,p)*a.a-120:NaN;return new v(m<0?m+360:m,y,u,t.opacity)}function g(t,e,n,r){return 1===arguments.length?p(t):new v(t,e,n,null==r?1:r)}function v(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}n.i(r.a)(v,g,n.i(r.b)(i.c,{brighter:function(t){return t=null==t?i.d:Math.pow(i.d,t),new v(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?i.e:Math.pow(i.e,t),new v(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*a.b,e=+this.l,n=isNaN(this.s)?0:this.s*e*(1-e),r=Math.cos(t),f=Math.sin(t);return new i.a(255*(e+n*(o*r+u*f)),255*(e+n*(s*r+c*f)),255*(e+n*(l*r)),this.opacity)}}))},function(t,e,n){\"use strict\";e.b=c,e.a=v;var r=n(120),i=n(119),a=n(230),o=6/29,u=3*o*o;function s(t){if(t instanceof l)return new l(t.l,t.a,t.b,t.opacity);if(t instanceof y)return m(t);t instanceof i.a||(t=n.i(i.b)(t));var e,r,a=p(t.r),o=p(t.g),u=p(t.b),s=f((.2225045*a+.7168786*o+.0606169*u)/1);return a===o&&o===u?e=r=s:(e=f((.4360747*a+.3850649*o+.1430804*u)/.96422),r=f((.0139322*a+.0971045*o+.7141733*u)/.82521)),new l(116*s-16,500*(e-s),200*(s-r),t.opacity)}function c(t,e,n,r){return 1===arguments.length?s(t):new l(t,e,n,null==r?1:r)}function l(t,e,n,r){this.l=+t,this.a=+e,this.b=+n,this.opacity=+r}function f(t){return t>.008856451679035631?Math.pow(t,1/3):t/u+4/29}function h(t){return t>o?t*t*t:u*(t-4/29)}function d(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function p(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function g(t){if(t instanceof y)return new y(t.h,t.c,t.l,t.opacity);if(t instanceof l||(t=s(t)),0===t.a&&0===t.b)return new y(NaN,0=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 u(t,e){for(var n,r=0,i=t.length;r0)for(var n,r,i=new Array(n),a=0;a180?e+=360:e-t>180&&(t+=360),u.push({i:i.push(o(i)+\"rotate(\",null,a)-2,x:n.i(r.a)(t,e)})):e&&i.push(o(i)+\"rotate(\"+e+a)}(u.rotate,s.rotate,c,l),function(t,e,i,u){t!==e?u.push({i:i.push(o(i)+\"skewX(\",null,a)-2,x:n.i(r.a)(t,e)}):e&&i.push(o(i)+\"skewX(\"+e+a)}(u.skewX,s.skewX,c,l),function(t,e,i,a,u,s){if(t!==i||e!==a){var c=u.push(o(u)+\"scale(\",null,\",\",null,\")\");s.push({i:c-4,x:n.i(r.a)(t,i)},{i:c-2,x:n.i(r.a)(e,a)})}else 1===i&&1===a||u.push(o(u)+\"scale(\"+i+\",\"+a+\")\")}(u.scaleX,u.scaleY,s.scaleX,s.scaleY,c,l),u=s=null,function(t){for(var e,n=-1,r=l.length;++n180?e+=360:e-t>180&&(t+=360),u.push({i:i.push(o(i)+\"rotate(\",null,a)-2,x:n.i(r.a)(t,e)})):e&&i.push(o(i)+\"rotate(\"+e+a)}(u.rotate,s.rotate,c,l),function(t,e,i,u){t!==e?u.push({i:i.push(o(i)+\"skewX(\",null,a)-2,x:n.i(r.a)(t,e)}):e&&i.push(o(i)+\"skewX(\"+e+a)}(u.skewX,s.skewX,c,l),function(t,e,i,a,u,s){if(t!==i||e!==a){var c=u.push(o(u)+\"scale(\",null,\",\",null,\")\");s.push({i:c-4,x:n.i(r.a)(t,i)},{i:c-2,x:n.i(r.a)(e,a)})}else 1===i&&1===a||u.push(o(u)+\"scale(\"+i+\",\"+a+\")\")}(u.scaleX,u.scaleY,s.scaleX,s.scaleY,c,l),u=s=null,function(t){for(var e,n=-1,r=l.length;++n=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 a=i(this.node()),o=-1,u=n.length;++o=S&&(S=j+1);!(O=_[S])&&++S=0;)(r=i[a])&&(o&&4^r.compareDocumentPosition(o)&&o.parentNode.insertBefore(r,o),o=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 a(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?a: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(20),i=n(131);e.a=function(t){\"function\"!==typeof t&&(t=n.i(i.a)(t));for(var e=this._groups,a=e.length,o=new Array(a),u=0;ue?1:t>=e?0:NaN}e.a=function(t){function e(e,n){return e&&n?t(e.__data__,n.__data__):!e-!n}t||(t=i);for(var n=this._groups,a=n.length,o=new Array(a),u=0;ui.d&&n.name===e)return new r.b([[t]],a,e,+o);return null}},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),n(570);var r=n(29);n.d(e,\"transition\",(function(){return r.a}));var i=n(568);n.d(e,\"active\",(function(){return i.a}));var a=n(253);n.d(e,\"interrupt\",(function(){return a.a}))},function(t,e,n){\"use strict\";var r=n(24),i=n(571),a=n(572);r.selection.prototype.interrupt=i.a,r.selection.prototype.transition=a.a},function(t,e,n){\"use strict\";var r=n(253);e.a=function(t){return this.each((function(){n.i(r.a)(this,t)}))}},function(t,e,n){\"use strict\";var r=n(29),i=n(17),a=n(121),o=n(75),u={time:null,delay:0,duration:250,ease:a.easeCubicInOut};function s(t,e){for(var r;!(r=t.__transition)||!(r=r[e]);)if(!(t=t.parentNode))return u.time=n.i(o.now)(),u;return r}e.a=function(t){var e,a;t instanceof r.b?(e=t._id,t=t._name):(e=n.i(r.c)(),(a=u).time=n.i(o.now)(),t=null==t?null:t+\"\");for(var c=this._groups,l=c.length,f=0;f=0&&(t=t.slice(0,e)),!t||\"start\"===t}))}(e)?r.g:r.e;return function(){var r=o(this,t),u=r.on;u!==i&&(a=(i=u).copy()).on(e,n),r.on=a}}e.a=function(t,e){var a=this._id;return arguments.length<2?n.i(r.f)(this.node(),a).on.on(t):this.each(i(a,t,e))}},function(t,e,n){\"use strict\";e.a=function(){return this.on(\"end.remove\",(t=this._id,function(){var e=this.parentNode;for(var n in this.__transition)if(+n!==t)return;e&&e.removeChild(this)}));var t}},function(t,e,n){\"use strict\";var r=n(24),i=n(29),a=n(17);e.a=function(t){var e=this._name,o=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=e||n<0||v&&t-c>=a}function _(){var t=d();if(x(t))return w(t);u=setTimeout(_,function(t){var n=e-(t-s);return v?h(n,a-(t-c)):n}(t))}function w(t){return u=void 0,y&&r?m(t):(r=i=void 0,o)}function O(){var t=d(),n=x(t);if(r=arguments,i=this,s=t,n){if(void 0===u)return b(s);if(v)return u=setTimeout(_,e),m(s)}return void 0===u&&(u=setTimeout(_,e)),o}return e=g(e)||0,p(n)&&(l=!!n.leading,a=(v=\"maxWait\"in n)?f(g(n.maxWait)||0,e):a,y=\"trailing\"in n?!!n.trailing:y),O.cancel=function(){void 0!==u&&clearTimeout(u),c=0,r=s=i=u=void 0},O.flush=function(){return void 0===u?o:w(d())},O}}).call(e,n(258))},function(t,e,n){\"use strict\";var r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function o(t){if(null===t||void 0===t)throw new TypeError(\"Object.assign cannot be called with null or undefined\");return Object(t)}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(i){return!1}}()?Object.assign:function(t,e){for(var n,u,s=o(t),c=1;c1)for(var n=1;n>\";return new h(\"Invalid \"+i+\" `\"+a+\"` of type `\"+(((u=e[n]).constructor&&u.constructor.name?u.constructor.name:\"<>\")+\"` supplied to `\")+r+\"`, expected instance of `\"+o+\"`.\")}var u;return null}))},node:d((function(t,e,n,r,i){return g(t[e])?null:new h(\"Invalid \"+r+\" `\"+i+\"` supplied to `\"+n+\"`, expected a ReactNode.\")})),objectOf:function(t){return d((function(e,n,r,i,o){if(\"function\"!==typeof t)return new h(\"Property `\"+o+\"` of component `\"+r+\"` has invalid PropType notation inside objectOf.\");var s=e[n],c=v(s);if(\"object\"!==c)return new h(\"Invalid \"+i+\" `\"+o+\"` of type `\"+c+\"` supplied to `\"+r+\"`, expected an object.\");for(var l in s)if(u(s,l)){var f=t(s,l,r,i,o+\".\"+l,a);if(f instanceof Error)return f}return null}))},oneOf:function(t){if(!Array.isArray(t))return s(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.\"),c;function e(e,n,r,i,a){for(var o=e[n],u=0;u>\",f=f||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=c+\":\"+u;!n[g]&&r<3&&(s(\"You are manually calling a React.PropTypes validation function for the `\"+f+\"` prop on `\"+c+\"`. 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.\"),n[g]=!0,r++)}}return null==o[u]?i?null===o[u]?new h(\"The \"+l+\" `\"+f+\"` is marked as required in `\"+c+\"`, but its value is `null`.\"):new h(\"The \"+l+\" `\"+f+\"` is marked as required in `\"+c+\"`, but its value is `undefined`.\"):null:t(o,u,c,l,f)}var o=i.bind(null,!1);return o.isRequired=i.bind(null,!0),o}function p(t){return d((function(e,n,r,i,a,o){var u=e[n];return v(u)!==t?new h(\"Invalid \"+i+\" `\"+a+\"` of type `\"+y(u)+\"` supplied to `\"+r+\"`, expected `\"+t+\"`.\"):null}))}function g(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(g);if(null===e||t(e))return!0;var r=function(t){var e=t&&(n&&t[n]||t[\"@@iterator\"]);if(\"function\"===typeof e)return e}(e);if(!r)return!1;var i,a=r.call(e);if(r!==e.entries){for(;!(i=a.next()).done;)if(!g(i.value))return!1}else for(;!(i=a.next()).done;){var o=i.value;if(o&&!g(o[1]))return!1}return!0;default:return!1}}function v(t){var e=typeof t;return Array.isArray(t)?\"array\":t instanceof RegExp?\"object\":function(t,e){return\"symbol\"===t||!!e&&(\"Symbol\"===e[\"@@toStringTag\"]||\"function\"===typeof Symbol&&e instanceof Symbol)}(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}}return h.prototype=Error.prototype,l.checkPropTypes=o,l.resetWarningCache=o.resetWarningCache,l.PropTypes=l,l}},function(t,e,n){\"use strict\";!function(){var t=\"function\"===typeof Symbol&&Symbol.for,n=t?Symbol.for(\"react.element\"):60103,r=t?Symbol.for(\"react.portal\"):60106,i=t?Symbol.for(\"react.fragment\"):60107,a=t?Symbol.for(\"react.strict_mode\"):60108,o=t?Symbol.for(\"react.profiler\"):60114,u=t?Symbol.for(\"react.provider\"):60109,s=t?Symbol.for(\"react.context\"):60110,c=t?Symbol.for(\"react.async_mode\"):60111,l=t?Symbol.for(\"react.concurrent_mode\"):60111,f=t?Symbol.for(\"react.forward_ref\"):60112,h=t?Symbol.for(\"react.suspense\"):60113,d=t?Symbol.for(\"react.suspense_list\"):60120,p=t?Symbol.for(\"react.memo\"):60115,g=t?Symbol.for(\"react.lazy\"):60116,v=t?Symbol.for(\"react.block\"):60121,y=t?Symbol.for(\"react.fundamental\"):60117,m=t?Symbol.for(\"react.responder\"):60118,b=t?Symbol.for(\"react.scope\"):60119;function x(t){if(\"object\"===typeof t&&null!==t){var e=t.$$typeof;switch(e){case n:var d=t.type;switch(d){case c:case l:case i:case o:case a:case h:return d;default:var v=d&&d.$$typeof;switch(v){case s:case f:case g:case p:case u:return v;default:return e}}case r:return e}}}var _=c,w=l,O=s,j=u,S=n,C=f,M=i,E=g,P=p,k=r,T=o,A=a,$=h,I=!1;function R(t){return x(t)===l}e.AsyncMode=_,e.ConcurrentMode=w,e.ContextConsumer=O,e.ContextProvider=j,e.Element=S,e.ForwardRef=C,e.Fragment=M,e.Lazy=E,e.Memo=P,e.Portal=k,e.Profiler=T,e.StrictMode=A,e.Suspense=$,e.isAsyncMode=function(t){return I||(I=!0,console.warn(\"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.\")),R(t)||x(t)===c},e.isConcurrentMode=R,e.isContextConsumer=function(t){return x(t)===s},e.isContextProvider=function(t){return x(t)===u},e.isElement=function(t){return\"object\"===typeof t&&null!==t&&t.$$typeof===n},e.isForwardRef=function(t){return x(t)===f},e.isFragment=function(t){return x(t)===i},e.isLazy=function(t){return x(t)===g},e.isMemo=function(t){return x(t)===p},e.isPortal=function(t){return x(t)===r},e.isProfiler=function(t){return x(t)===o},e.isStrictMode=function(t){return x(t)===a},e.isSuspense=function(t){return x(t)===h},e.isValidElementType=function(t){return\"string\"===typeof t||\"function\"===typeof t||t===i||t===l||t===o||t===a||t===h||t===d||\"object\"===typeof t&&null!==t&&(t.$$typeof===g||t.$$typeof===p||t.$$typeof===u||t.$$typeof===s||t.$$typeof===f||t.$$typeof===y||t.$$typeof===m||t.$$typeof===b||t.$$typeof===v)},e.typeOf=x}()},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),function(t){var n=function(){if(\"undefined\"!==typeof Map)return Map;function t(t,e){var n=-1;return t.some((function(t,r){return t[0]===e&&(n=r,!0)})),n}return 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__;n0},t.prototype.connect_=function(){r&&!this.connected_&&(document.addEventListener(\"transitionend\",this.onTransitionEnd_),window.addEventListener(\"resize\",this.refresh),u?(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(){r&&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;o.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}(),c=function(t,e){for(var n=0,r=Object.keys(e);n0},t}(),_=\"undefined\"!==typeof WeakMap?new WeakMap:new n,w=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=s.getInstance(),r=new x(e,n,this);_.set(this,r)};[\"observe\",\"unobserve\",\"disconnect\"].forEach((function(t){w.prototype[t]=function(){var e;return(e=_.get(this))[t].apply(e,arguments)}}));var O=\"undefined\"!==typeof i.ResizeObserver?i.ResizeObserver:w;e.default=O}.call(e,n(258))},function(t,e,n){!function(t,e,n){\"use strict\";function r(t,e){var n,r=function(t){for(var e=[],n=0;ne[n].radius+1e-10)return!1;return!0}(e,t)})),c=0,l=0,f=[];if(o.length>1){var h=s(o);for(n=0;n-1){var b=t[g.parentIndex[m]],x=Math.atan2(g.x-b.x,g.y-b.y),_=Math.atan2(p.x-b.x,p.y-b.y),w=_-x;w<0&&(w+=2*Math.PI);var O=_-w/2,j=a(v,{x:b.x+b.radius*Math.sin(O),y:b.y+b.radius*Math.cos(O)});j>2*b.radius&&(j=2*b.radius),(null===y||y.width>j)&&(y={circle:b,width:j,p1:g,p2:p})}null!==y&&(f.push(y),c+=i(y.circle.radius,y.width),p=g)}}else{var S=t[0];for(n=1;nMath.abs(S.radius-t[n].radius)){C=!0;break}C?c=l=0:(c=S.radius*S.radius*Math.PI,f.push({circle:S,p1:{x:S.x,y:S.y+S.radius},p2:{x:S.x-1e-10,y:S.y+S.radius},width:2*S.radius}))}return l/=2,e&&(e.area=c+l,e.arcArea=c,e.polygonArea=l,e.arcs=f,e.innerPoints=o,e.intersectionPoints=r),c+l}function i(t,e){return t*t*Math.acos(1-e/t)-(t-e)*Math.sqrt(e*(2*t-e))}function a(t,e){return Math.sqrt((t.x-e.x)*(t.x-e.x)+(t.y-e.y)*(t.y-e.y))}function o(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=e-(n*n-t*t+e*e)/(2*n);return i(t,t-(n*n-e*e+t*t)/(2*n))+i(e,r)}function u(t,e){var n=a(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),u=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)*(u/n),f=-(e.x-t.x)*(u/n);return[{x:s+l,y:c-f},{x:s-l,y:c+f}]}function s(t){for(var e={x:0,y:0},n=0;n=g[d-1].fx){var E=!1;if(_.fx>M.fx?(p(w,1+f,x,-f,M),w.fx=t(w),w.fx=1)break;for(v=1;vu+a*i*s||c>=g)d=i;else{if(Math.abs(h)<=-o*s)return i;h*(d-l)>=0&&(d=l),l=i,g=c}return 0}i=i||1,a=a||1e-6,o=o||.1;for(var v=0;v<10;++v){if(p(r.x,1,n.x,i,e),c=r.fx=t(r.x,r.fxprime),h=f(r.fxprime,e),c>u+a*i*s||v&&c>=l)return g(d,i,l);if(Math.abs(h)<=-o*s)return i;if(h>=0)return g(i,d,c);l=c,d=i,i*=2}return i}function y(t,e,n){var r,i,a,o={x:e.slice(),fx:0,fxprime:e.slice()},u={x:e.slice(),fx:0,fxprime:e.slice()},s=e.slice(),c=1;a=(n=n||{}).maxIterations||20*e.length,o.fx=t(o.x,o.fxprime),d(r=o.fxprime.slice(),o.fxprime,-1);for(var l=0;le})),e=0;e0)throw\"Initial bisect points must have opposite signs\";if(0===o)return e;if(0===u)return n;for(var c=0;c=0&&(e=l),Math.abs(s)=8){var i=function(t,e){var n,r=(e=e||{}).restarts||10,i=[],a={};for(n=0;n=Math.min(e[a].size,e[o].size)?s=1:t.size<=1e-10&&(s=-1),i[a][o]=i[o][a]=s})),{distances:r,constraints:i}}(t,i,a),s=u.distances,f=u.constraints,p=h(s.map(h))/s.length;s=s.map((function(t){return t.map((function(t){return t/p}))}));var g,v,m=function(t,e){return function(t,e,n,r){var i,a=0;for(i=0;i0&&p<=f||h<0&&p>=f||(a+=2*g*g,e[2*i]+=4*g*(o-c),e[2*i+1]+=4*g*(u-l),e[2*s]+=4*g*(c-o),e[2*s+1]+=4*g*(l-u))}return a}(t,e,s,f)};for(n=0;n=Math.min(i[f].size,i[h].size)&&(l=0),a[f].push({set:h,size:c.size,weight:l}),a[h].push({set:f,size:c.size,weight:l})}var d=[];for(n in a)if(a.hasOwnProperty(n)){var p=0;for(o=0;o0){var i=t[0].x,o=t[0].y;for(r=0;r1){var u,s,c=Math.atan2(t[1].x,t[1].y)-e,l=Math.cos(c),f=Math.sin(c);for(r=0;r2){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;rc&&d.node().getComputedTextLength()>o&&(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 P(t,e,n){var r,i,o=e[0].radius-a(e[0],t);for(r=1;r=c&&(u=i[n],c=l)}var f=g((function(n){return-1*P({x:n[0],y:n[1]},t,e)}),[u.x,u.y],{maxIterations:500,minErrorDelta:1e-10}).x,h={x:f[0],y:f[1]},d=!0;for(n=0;nt[n].radius){d=!1;break}for(n=0;n0&&console.log(\"WARNING: area \"+a+\" not represented on screen\")}return n}function $(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 I(t){var e=t.split(\" \");return{x:parseFloat(e[1]),y:parseFloat(e[2]),radius:-parseFloat(e[4])}}function R(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 $(i.x,i.y,i.radius)}for(var a=[\"\\nM\",n[0].p2.x,n[0].p2.y],o=0;os;a.push(\"\\nA\",s,s,0,c?1:0,1,u.p1.x,u.p1.y)}return a.join(\" \")}t.intersectionArea=r,t.circleCircleIntersection=u,t.circleOverlap=o,t.circleArea=i,t.distance=a,t.venn=m,t.greedyLayout=_,t.scaleSolution=M,t.normalizeSolution=C,t.bestInitialLayout=x,t.lossFunction=w,t.disjointCluster=j,t.distanceFromIntersectArea=b,t.VennDiagram=function(){var t=600,n=350,r=15,i=1e3,a=Math.PI/2,o=!0,u=!0,s=!0,c=null,l=null,f={},h=[\"#1f77b4\",\"#ff7f0e\",\"#2ca02c\",\"#d62728\",\"#9467bd\",\"#8c564b\",\"#e377c2\",\"#7f7f7f\",\"#bcbd22\",\"#17becf\"],d=0,p=function(t){if(t in f)return f[t];var e=f[t]=h[d];return(d+=1)>=h.length&&(d=0),e},g=m,v=w;function y(f){var h=f.datum(),d={};h.forEach((function(t){0==t.size&&1==t.sets.length&&(d[t.sets[0]]=1)})),h=h.filter((function(t){return!t.sets.some((function(t){return t in d}))}));var y={},m={};if(h.length>0){var b=g(h,{lossFunction:v});o&&(b=C(b,a,l)),y=M(b,t,n,r),m=A(y,h)}var x={};function _(t){return t.sets in x?x[t.sets]:1==t.sets.length?\"\"+t.sets[0]:void 0}h.forEach((function(t){t.label&&(x[t.sets]=t.label)})),f.selectAll(\"svg\").data([y]).enter().append(\"svg\");var w=f.select(\"svg\").attr(\"width\",t).attr(\"height\",n),O={},j=!1;w.selectAll(\".venn-area path\").each((function(t){var n=e.select(this).attr(\"d\");1==t.sets.length&&n&&(j=!0,O[t.sets[0]]=I(n))}));var S=function(e){return function(r){return R(e.sets.map((function(e){var i=O[e],a=y[e];return i||(i={x:t/2,y:n/2,radius:1}),a||(a={x:t/2,y:n/2,radius:1}),{x:i.x*(1-r)+a.x*r,y:i.y*(1-r)+a.y*r,radius:i.radius*(1-r)+a.radius*r}})))}},P=w.selectAll(\".venn-area\").data(h,(function(t){return t.sets})),k=P.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(\"_\")})),T=k.append(\"path\"),$=k.append(\"text\").attr(\"class\",\"label\").text((function(t){return _(t)})).attr(\"text-anchor\",\"middle\").attr(\"dy\",\".35em\").attr(\"x\",t/2).attr(\"y\",n/2);s&&(T.style(\"fill-opacity\",\"0\").filter((function(t){return 1==t.sets.length})).style(\"fill\",(function(t){return p(t.sets)})).style(\"fill-opacity\",\".25\"),$.style(\"fill\",(function(t){return 1==t.sets.length?p(t.sets):\"#444\"})));var N=f;j?(N=f.transition(\"venn\").duration(i)).selectAll(\"path\").attrTween(\"d\",S):N.selectAll(\"path\").attr(\"d\",(function(t){return R(t.sets.map((function(t){return y[t]})))}));var D=N.selectAll(\"text\").filter((function(t){return t.sets in m})).text((function(t){return _(t)})).attr(\"x\",(function(t){return Math.floor(m[t.sets].x)})).attr(\"y\",(function(t){return Math.floor(m[t.sets].y)}));u&&(j?\"on\"in D?D.on(\"end\",E(y,_)):D.each(\"end\",E(y,_)):D.each(E(y,_)));var F=P.exit().transition(\"venn\").duration(i).remove();F.selectAll(\"path\").attrTween(\"d\",S);var L=F.selectAll(\"text\").attr(\"x\",t/2).attr(\"y\",n/2);return null!==c&&($.style(\"font-size\",\"0px\"),D.style(\"font-size\",c),L.style(\"font-size\",\"0px\")),{circles:y,textCentres:m,nodes:P,enter:k,update:N,exit:F}}return y.wrap=function(t){return arguments.length?(u=t,y):u},y.width=function(e){return arguments.length?(t=e,y):t},y.height=function(t){return arguments.length?(n=t,y):n},y.padding=function(t){return arguments.length?(r=t,y):r},y.colours=function(t){return arguments.length?(p=t,y):p},y.fontSize=function(t){return arguments.length?(c=t,y):c},y.duration=function(t){return arguments.length?(i=t,y):i},y.layoutFunction=function(t){return arguments.length?(g=t,y):g},y.normalize=function(t){return arguments.length?(o=t,y):o},y.styled=function(t){return arguments.length?(s=t,y):s},y.orientation=function(t){return arguments.length?(a=t,y):a},y.orientationOrder=function(t){return arguments.length?(l=t,y):l},y.lossFunction=function(t){return arguments.length?(v=t,y):v},y},t.wrapText=E,t.computeTextCentres=A,t.computeTextCentre=k,t.sortAreas=function(t,e){for(var n=T(t.selectAll(\"svg\").datum()),r={},i=0;i2?r-2:0);for(var i=2;i=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}(e,[\"children\",\"text\",\"style\",\"min\",\"max\",\"mode\",\"forceWidth\",\"forceSingleModeWidth\",\"throttle\",\"autoResize\",\"onReady\"])),c=this.state,l=c.fontSize,f=c.ready,h=r({},o,{fontSize:l}),d={display:f?\"block\":\"inline-block\"};return\"single\"===u&&(d.whiteSpace=\"nowrap\"),a.default.createElement(\"div\",r({ref:function(e){return t._parent=e},style:h},s),a.default.createElement(\"div\",{ref:function(e){return t._child=e},style:d},i&&\"function\"===typeof n?f?n(i):i:n))}}]),e}(a.default.Component);v.propTypes={children:o.default.node,text:o.default.string,min:o.default.number,max:o.default.number,mode:o.default.oneOf([\"single\",\"multi\"]),forceSingleModeWidth:o.default.bool,throttle:o.default.number,onReady:o.default.func},v.defaultProps={min:1,max:100,mode:\"multi\",forceSingleModeWidth:!0,throttle:50,autoResize:!0,onReady:function(){}},e.default=v},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.default=function(t,e){if(t===e)return!0;var n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(var i=Object.prototype.hasOwnProperty,a=0;a0?t[0]((function e(i,a){n.push(a),++r>=t.length||i?o(i):t[r](e)})):o(null);i=!1};var r,i=n(152),a=(r=i)&&r.__esModule?r:{default:r}},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.default=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r;t()?e((function r(i){for(var a=arguments.length,o=Array(a>1?a-1:0),u=1;u=e?u():a=setTimeout(u,e-t)),i}}},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.default=function(){return r++};var r=0},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.innerHeight=function(t){var e=window.getComputedStyle(t,null);return e?t.clientHeight-parseInt(e.getPropertyValue(\"padding-top\"),10)-parseInt(e.getPropertyValue(\"padding-bottom\"),10):t.clientHeight},e.innerWidth=function(t){var e=window.getComputedStyle(t,null);return e?t.clientWidth-parseInt(e.getPropertyValue(\"padding-left\"),10)-parseInt(e.getPropertyValue(\"padding-right\"),10):t.clientWidth}},function(t,e,n){\"use strict\";function r(t){return t&&t.__esModule?t.default:t}e.__esModule=!0;var i=n(1169);e.Motion=r(i);var a=n(1170);e.StaggeredMotion=r(a);var o=n(1171);e.TransitionMotion=r(o);var u=n(1173);e.spring=r(u);var s=n(1028);e.presets=r(s);var c=n(935);e.stripStyle=r(c);var l=n(1174);e.reorderKeys=r(l)},function(t,e,n){\"use strict\";var r=n(826);e.__esModule=!0,e.default=void 0;var i=r(n(1031)),a=function(t){return(0,i.default)(\"displayName\",t)};e.default=a},,,,,,function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return La})),n.d(e,\"b\",(function(){return ra})),n.d(e,\"c\",(function(){return Ia})),n.d(e,\"d\",(function(){return ha})),n.d(e,\"e\",(function(){return Ui})),n.d(e,\"f\",(function(){return ka})),n.d(e,\"g\",(function(){return ba})),n.d(e,\"h\",(function(){return lo})),n.d(e,\"i\",(function(){return Mi})),n.d(e,\"j\",(function(){return yi})),n.d(e,\"k\",(function(){return mi})),n.d(e,\"l\",(function(){return va})),n.d(e,\"m\",(function(){return qa})),n.d(e,\"n\",(function(){return za})),n.d(e,\"o\",(function(){return ro})),n.d(e,\"p\",(function(){return no})),n.d(e,\"q\",(function(){return vi})),n.d(e,\"r\",(function(){return Ci})),n.d(e,\"s\",(function(){return Ur})),n.d(e,\"t\",(function(){return ma})),n.d(e,\"u\",(function(){return ya})),n.d(e,\"v\",(function(){return xa})),n.d(e,\"w\",(function(){return Ti})),n.d(e,\"x\",(function(){return Zi})),n.d(e,\"y\",(function(){return Ni})),n.d(e,\"z\",(function(){return Ai})),n.d(e,\"A\",(function(){return eo})),n.d(e,\"B\",(function(){return Ba})),n.d(e,\"C\",(function(){return Va})),n.d(e,\"D\",(function(){return Ya}));var r=n(0),i=n.n(r),a=n(1),o=n.n(a),u=n(966),s=n(1017),c=n.n(s),l=n(155),f=n.n(l),h=n(64),d=n.n(h),p=n(967),g=n.n(p);n(145),n(944),n(729),n(1335),n(942),n(832);var v=n(1192);n(1322),n(1291),n(917),n(1193);var y=n(1263),m=n(1264),b=n(1265),x=n(1266),_=n(1267),w=n(1268),O=n(1269),j=n(1270),S=n(1271),C=n(1272),M=n(1273),E=n(1274),P=n(1275),k=n(1276),T=n(1277),A=n(1278),$=n(1279),I=n(1280),R=n(1281),N=n(1282),D=n(1283),F=n(1284),L=n(1285),B=n(1286),z=n(1287),q=n(1288),V=n(1289),W=n(1292),Y=n(1293),H=n(1294),G=n(1295),U=n(1296),X=n(1297),K=n(1298),Z=n(1299),Q=n(1300),J=n(1301),tt=n(1302),et=n(1304),nt=n(1305),rt=n(377),it=n.n(rt),at=n(1001),ot=n.n(at);function ut(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 st(t){this._context=t}st.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:ut(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:ut(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};var ct=function(){};function lt(t){this._context=t}lt.prototype={areaStart:ct,areaEnd:ct,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:ut(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};function ft(t){this._context=t}ft.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:ut(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};function ht(t,e){this._basis=new st(t),this._beta=e}ht.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],a=e[0],o=t[n]-i,u=e[n]-a,s=-1;++s<=n;)r=s/n,this._basis.point(this._beta*t[s]+(1-this._beta)*(i+r*o),this._beta*e[s]+(1-this._beta)*(a+r*u));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};var dt=function t(e){function n(t){return 1===e?new st(t):new ht(t,e)}return n.beta=function(e){return t(+e)},n}(.85);function pt(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 gt(t,e){this._context=t,this._k=(1-e)/6}gt.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:pt(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:pt(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}};var vt=function t(e){function n(t){return new gt(t,e)}return n.tension=function(e){return t(+e)},n}(0);function yt(t,e){this._context=t,this._k=(1-e)/6}yt.prototype={areaStart:ct,areaEnd:ct,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:pt(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}};var mt=function t(e){function n(t){return new yt(t,e)}return n.tension=function(e){return t(+e)},n}(0);function bt(t,e){this._context=t,this._k=(1-e)/6}bt.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:pt(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}};var xt=function t(e){function n(t){return new bt(t,e)}return n.tension=function(e){return t(+e)},n}(0);Math.abs,Math.atan2,Math.cos,Math.max,Math.min,Math.sin,Math.sqrt,Math.PI;function _t(t,e,n){var r=t._x1,i=t._y1,a=t._x2,o=t._y2;if(t._l01_a>1e-12){var u=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,s=3*t._l01_a*(t._l01_a+t._l12_a);r=(r*u-t._x0*t._l12_2a+t._x2*t._l01_2a)/s,i=(i*u-t._y0*t._l12_2a+t._y2*t._l01_2a)/s}if(t._l23_a>1e-12){var c=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,l=3*t._l23_a*(t._l23_a+t._l12_a);a=(a*c+t._x1*t._l23_2a-e*t._l12_2a)/l,o=(o*c+t._y1*t._l23_2a-n*t._l12_2a)/l}t._context.bezierCurveTo(r,i,a,o,t._x2,t._y2)}function wt(t,e){this._context=t,this._alpha=e}wt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:_t(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}};var Ot=function t(e){function n(t){return e?new wt(t,e):new gt(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function jt(t,e){this._context=t,this._alpha=e}jt.prototype={areaStart:ct,areaEnd:ct,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:_t(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}};var St=function t(e){function n(t){return e?new jt(t,e):new yt(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function Ct(t,e){this._context=t,this._alpha=e}Ct.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:_t(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}};var Mt=function t(e){function n(t){return e?new Ct(t,e):new bt(t,0)}return n.alpha=function(e){return t(+e)},n}(.5),Et=n(1039);function Pt(t){this._context=t}Pt.prototype={areaStart:ct,areaEnd:ct,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 kt(t){return t<0?-1:1}function Tt(t,e,n){var r=t._x1-t._x0,i=e-t._x1,a=(t._y1-t._y0)/(r||i<0&&-0),o=(n-t._y1)/(i||r<0&&-0),u=(a*i+o*r)/(r+i);return(kt(a)+kt(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(u))||0}function At(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function $t(t,e,n){var r=t._x0,i=t._y0,a=t._x1,o=t._y1,u=(a-r)/3;t._context.bezierCurveTo(r+u,i+u*e,a-u,o-u*n,a,o)}function It(t){this._context=t}function Rt(t){this._context=new Nt(t)}function Nt(t){this._context=t}function Dt(t){this._context=t}function Ft(t){var e,n,r=t.length-1,i=new Array(r),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=t[0]+2*t[1],e=1;e=0;--e)i[e]=(o[e]-i[e+1])/a[e];for(a[r-1]=(t[r]+i[r-1])/2,e=0;e=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}}this._x=t,this._y=e}};var Bt=n(938),zt=function(t){var e=t.map(qt);return Object(Bt.a)(t).sort((function(t,n){return e[t]-e[n]}))};function qt(t){for(var e,n=0,r=-1,i=t.length;++ra&&(a=e,r=n);return r}var Wt=n(939),Yt=n(1306),Ht=function(t,e,n,r,i){for(var a,o=t.children,u=-1,s=o.length,c=t.value&&(r-e)/t.value;++uh&&(h=u),v=l*l*g,(d=Math.max(h/v,v/f))>p){l-=u;break}p=d}y.push(o={value:l,dice:s1?e:1)},n}(Ut),Zt=function t(e){function n(t,n,r,i,a){if((o=t._squarify)&&o.ratio===e)for(var o,u,s,c,l,f=-1,h=o.length,d=t.value;++f1?e:1)},n}(Ut);function Qt(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}function Jt(t,e){var n,r,i,a,o,u=new re(t),s=+t.value&&(u.value=t.value),c=[u];for(null==e&&(e=te);n=c.pop();)if(s&&(n.value=+n.data.value),(i=e(n.data))&&(o=i.length))for(n.children=new Array(o),a=o-1;a>=0;--a)c.push(r=n.children[a]=new re(i[a])),r.parent=n,r.depth=n.depth+1;return u.eachBefore(ne)}function te(t){return t.children}function ee(t){t.data=t.data.data}function ne(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function re(t){this.data=t,this.depth=this.height=0,this.parent=null}re.prototype=Jt.prototype={constructor:re,count:function(){return this.eachAfter(Qt)},each:function(t){var e,n,r,i,a=this,o=[a];do{for(e=o.reverse(),o=[];a=e.pop();)if(t(a),n=a.children)for(r=0,i=n.length;r=0;--n)i.push(e[n]);return this},sum: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}))},sort:function(t){return this.eachBefore((function(e){e.children&&e.children.sort(t)}))},path:function(t){for(var e=this,n=function(t,e){if(t===e)return t;var n=t.ancestors(),r=e.ancestors(),i=null;t=n.pop(),e=r.pop();for(;t===e;)i=t,t=n.pop(),e=r.pop();return i}(e,t),r=[e];e!==n;)e=e.parent,r.push(e);for(var i=r.length;t!==n;)r.splice(i,0,t),t=t.parent;return r},ancestors:function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e},descendants:function(){var t=[];return this.each((function(e){t.push(e)})),t},leaves:function(){var t=[];return this.eachBefore((function(e){e.children||t.push(e)})),t},links:function(){var t=this,e=[];return t.each((function(n){n!==t&&e.push({source:n.parent,target:n})})),e},copy:function(){return Jt(this).eachBefore(ee)}};function ie(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf(\"e\"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}var ae=/^(?:(.)?([<>=^]))?([+\\-( ])?([$#])?(0)?(\\d+)?(,)?(\\.\\d+)?(~)?([a-z%])?$/i;function oe(t){if(!(e=ae.exec(t)))throw new Error(\"invalid format: \"+t);var e;return new ue({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function ue(t){this.fill=void 0===t.fill?\" \":t.fill+\"\",this.align=void 0===t.align?\">\":t.align+\"\",this.sign=void 0===t.sign?\"-\":t.sign+\"\",this.symbol=void 0===t.symbol?\"\":t.symbol+\"\",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?\"\":t.type+\"\"}oe.prototype=ue.prototype,ue.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?\"0\":\"\")+(void 0===this.width?\"\":Math.max(1,0|this.width))+(this.comma?\",\":\"\")+(void 0===this.precision?\"\":\".\"+Math.max(0,0|this.precision))+(this.trim?\"~\":\"\")+this.type};var se,ce,le,fe=function(t,e){var n=ie(t,e);if(!n)return t+\"\";var r=n[0],i=n[1];return i<0?\"0.\"+new Array(-i).join(\"0\")+r:r.length>i+1?r.slice(0,i+1)+\".\"+r.slice(i+1):r+new Array(i-r.length+2).join(\"0\")},he={\"%\":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+\"\"},d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString(\"en\").replace(/,/g,\"\"):t.toString(10)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return fe(100*t,e)},r:fe,s:function(t,e){var n=ie(t,e);if(!n)return t+\"\";var r=n[0],i=n[1],a=i-(se=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,o=r.length;return a===o?r:a>o?r+new Array(a-o+1).join(\"0\"):a>0?r.slice(0,a)+\".\"+r.slice(a):\"0.\"+new Array(1-a).join(\"0\")+ie(t,Math.max(0,e+a-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}},de=function(t){return t},pe=Array.prototype.map,ge=[\"y\",\"z\",\"a\",\"f\",\"p\",\"n\",\"\\xb5\",\"m\",\"\",\"k\",\"M\",\"G\",\"T\",\"P\",\"E\",\"Z\",\"Y\"];ce=function(t){var e,n,r=void 0===t.grouping||void 0===t.thousands?de:(e=pe.call(t.grouping,Number),n=t.thousands+\"\",function(t,r){for(var i=t.length,a=[],o=0,u=e[0],s=0;i>0&&u>0&&(s+u+1>r&&(u=Math.max(1,r-s)),a.push(t.substring(i-=u,i+u)),!((s+=u+1)>r));)u=e[o=(o+1)%e.length];return a.reverse().join(n)}),i=void 0===t.currency?\"\":t.currency[0]+\"\",a=void 0===t.currency?\"\":t.currency[1]+\"\",o=void 0===t.decimal?\".\":t.decimal+\"\",u=void 0===t.numerals?de:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(pe.call(t.numerals,String)),s=void 0===t.percent?\"%\":t.percent+\"\",c=void 0===t.minus?\"-\":t.minus+\"\",l=void 0===t.nan?\"NaN\":t.nan+\"\";function f(t){var e=(t=oe(t)).fill,n=t.align,f=t.sign,h=t.symbol,d=t.zero,p=t.width,g=t.comma,v=t.precision,y=t.trim,m=t.type;\"n\"===m?(g=!0,m=\"g\"):he[m]||(void 0===v&&(v=12),y=!0,m=\"g\"),(d||\"0\"===e&&\"=\"===n)&&(d=!0,e=\"0\",n=\"=\");var b=\"$\"===h?i:\"#\"===h&&/[boxX]/.test(m)?\"0\"+m.toLowerCase():\"\",x=\"$\"===h?a:/[%p]/.test(m)?s:\"\",_=he[m],w=/[defgprs%]/.test(m);function O(t){var i,a,s,h=b,O=x;if(\"c\"===m)O=_(t)+O,t=\"\";else{var j=(t=+t)<0||1/t<0;if(t=isNaN(t)?l:_(Math.abs(t),v),y&&(t=function(t){t:for(var e,n=t.length,r=1,i=-1;r0&&(i=0)}return i>0?t.slice(0,i)+t.slice(e+1):t}(t)),j&&0===+t&&\"+\"!==f&&(j=!1),h=(j?\"(\"===f?f:c:\"-\"===f||\"(\"===f?\"\":f)+h,O=(\"s\"===m?ge[8+se/3]:\"\")+O+(j&&\"(\"===f?\")\":\"\"),w)for(i=-1,a=t.length;++i(s=t.charCodeAt(i))||s>57){O=(46===s?o+t.slice(i+1):t.slice(i))+O,t=t.slice(0,i);break}}g&&!d&&(t=r(t,1/0));var S=h.length+t.length+O.length,C=S>1)+h+t+O+C.slice(S);break;default:t=C+h+t+O}return u(t)}return v=void 0===v?6:/[gprs]/.test(m)?Math.max(1,Math.min(21,v)):Math.max(0,Math.min(20,v)),O.toString=function(){return t+\"\"},O}return{format:f,formatPrefix:function(t,e){var n,r=f(((t=oe(t)).type=\"f\",t)),i=3*Math.max(-8,Math.min(8,Math.floor((n=e,((n=ie(Math.abs(n)))?n[1]:NaN)/3)))),a=Math.pow(10,-i),o=ge[8+i/3];return function(t){return r(a*t)+o}}}}({decimal:\".\",thousands:\",\",grouping:[3],currency:[\"$\",\"\"],minus:\"-\"}),le=ce.format,ce.formatPrefix;var ve=new Date,ye=new Date;function me(t,e,n,r){function i(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return i.floor=function(e){return t(e=new Date(+e)),e},i.ceil=function(n){return t(n=new Date(n-1)),e(n,1),t(n),n},i.round=function(t){var e=i(t),n=i.ceil(t);return t-e0))return u;do{u.push(o=new Date(+n)),e(n,a),t(n)}while(o=e)for(;t(e),!n(e);)e.setTime(e-1)}),(function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););}))},n&&(i.count=function(e,r){return ve.setTime(+e),ye.setTime(+r),t(ve),t(ye),Math.floor(n(ve,ye))},i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?i.filter(r?function(e){return r(e)%t===0}:function(e){return i.count(0,e)%t===0}):i:null}),i}function be(t){return me((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/6048e5}))}var xe=be(0),_e=be(1),we=be(2),Oe=be(3),je=be(4),Se=be(5),Ce=be(6),Me=(xe.range,_e.range,we.range,Oe.range,je.range,Se.range,Ce.range,me((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/864e5}),(function(t){return t.getUTCDate()-1}))),Ee=Me;Me.range;function Pe(t){return me((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/6048e5}))}var ke=Pe(0),Te=Pe(1),Ae=Pe(2),$e=Pe(3),Ie=Pe(4),Re=Pe(5),Ne=Pe(6),De=(ke.range,Te.range,Ae.range,$e.range,Ie.range,Re.range,Ne.range,me((function(t){t.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/864e5}),(function(t){return t.getDate()-1}))),Fe=De,Le=(De.range,me((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()})));Le.every=function(t){return isFinite(t=Math.floor(t))&&t>0?me((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,n){e.setFullYear(e.getFullYear()+n*t)})):null};var Be=Le,ze=(Le.range,me((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()})));ze.every=function(t){return isFinite(t=Math.floor(t))&&t>0?me((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n*t)})):null};var qe=ze;ze.range;function Ve(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function We(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function Ye(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}var He,Ge,Ue={\"-\":\"\",_:\" \",0:\"0\"},Xe=/^\\s*\\d+/,Ke=/^%/,Ze=/[\\\\^$*+?|[\\]().{}]/g;function Qe(t,e,n){var r=t<0?\"-\":\"\",i=(r?-t:t)+\"\",a=i.length;return r+(a68?1900:2e3),n+r[0].length):-1}function ln(t,e,n){var r=/^(Z)|([+-]\\d\\d)(?::?(\\d\\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||\"00\")),n+r[0].length):-1}function fn(t,e,n){var r=Xe.exec(e.slice(n,n+1));return r?(t.q=3*r[0]-3,n+r[0].length):-1}function hn(t,e,n){var r=Xe.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function dn(t,e,n){var r=Xe.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function pn(t,e,n){var r=Xe.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function gn(t,e,n){var r=Xe.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function vn(t,e,n){var r=Xe.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function yn(t,e,n){var r=Xe.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function mn(t,e,n){var r=Xe.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function bn(t,e,n){var r=Xe.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function xn(t,e,n){var r=Ke.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function _n(t,e,n){var r=Xe.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function wn(t,e,n){var r=Xe.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function On(t,e){return Qe(t.getDate(),e,2)}function jn(t,e){return Qe(t.getHours(),e,2)}function Sn(t,e){return Qe(t.getHours()%12||12,e,2)}function Cn(t,e){return Qe(1+Fe.count(Be(t),t),e,3)}function Mn(t,e){return Qe(t.getMilliseconds(),e,3)}function En(t,e){return Mn(t,e)+\"000\"}function Pn(t,e){return Qe(t.getMonth()+1,e,2)}function kn(t,e){return Qe(t.getMinutes(),e,2)}function Tn(t,e){return Qe(t.getSeconds(),e,2)}function An(t){var e=t.getDay();return 0===e?7:e}function $n(t,e){return Qe(ke.count(Be(t)-1,t),e,2)}function In(t){var e=t.getDay();return e>=4||0===e?Ie(t):Ie.ceil(t)}function Rn(t,e){return t=In(t),Qe(Ie.count(Be(t),t)+(4===Be(t).getDay()),e,2)}function Nn(t){return t.getDay()}function Dn(t,e){return Qe(Te.count(Be(t)-1,t),e,2)}function Fn(t,e){return Qe(t.getFullYear()%100,e,2)}function Ln(t,e){return Qe((t=In(t)).getFullYear()%100,e,2)}function Bn(t,e){return Qe(t.getFullYear()%1e4,e,4)}function zn(t,e){var n=t.getDay();return Qe((t=n>=4||0===n?Ie(t):Ie.ceil(t)).getFullYear()%1e4,e,4)}function qn(t){var e=t.getTimezoneOffset();return(e>0?\"-\":(e*=-1,\"+\"))+Qe(e/60|0,\"0\",2)+Qe(e%60,\"0\",2)}function Vn(t,e){return Qe(t.getUTCDate(),e,2)}function Wn(t,e){return Qe(t.getUTCHours(),e,2)}function Yn(t,e){return Qe(t.getUTCHours()%12||12,e,2)}function Hn(t,e){return Qe(1+Ee.count(qe(t),t),e,3)}function Gn(t,e){return Qe(t.getUTCMilliseconds(),e,3)}function Un(t,e){return Gn(t,e)+\"000\"}function Xn(t,e){return Qe(t.getUTCMonth()+1,e,2)}function Kn(t,e){return Qe(t.getUTCMinutes(),e,2)}function Zn(t,e){return Qe(t.getUTCSeconds(),e,2)}function Qn(t){var e=t.getUTCDay();return 0===e?7:e}function Jn(t,e){return Qe(xe.count(qe(t)-1,t),e,2)}function tr(t){var e=t.getUTCDay();return e>=4||0===e?je(t):je.ceil(t)}function er(t,e){return t=tr(t),Qe(je.count(qe(t),t)+(4===qe(t).getUTCDay()),e,2)}function nr(t){return t.getUTCDay()}function rr(t,e){return Qe(_e.count(qe(t)-1,t),e,2)}function ir(t,e){return Qe(t.getUTCFullYear()%100,e,2)}function ar(t,e){return Qe((t=tr(t)).getUTCFullYear()%100,e,2)}function or(t,e){return Qe(t.getUTCFullYear()%1e4,e,4)}function ur(t,e){var n=t.getUTCDay();return Qe((t=n>=4||0===n?je(t):je.ceil(t)).getUTCFullYear()%1e4,e,4)}function sr(){return\"+0000\"}function cr(){return\"%\"}function lr(t){return+t}function fr(t){return Math.floor(+t/1e3)}!function(t){He=function(t){var e=t.dateTime,n=t.date,r=t.time,i=t.periods,a=t.days,o=t.shortDays,u=t.months,s=t.shortMonths,c=tn(i),l=en(i),f=tn(a),h=en(a),d=tn(o),p=en(o),g=tn(u),v=en(u),y=tn(s),m=en(s),b={a:function(t){return o[t.getDay()]},A:function(t){return a[t.getDay()]},b:function(t){return s[t.getMonth()]},B:function(t){return u[t.getMonth()]},c:null,d:On,e:On,f:En,g:Ln,G:zn,H:jn,I:Sn,j:Cn,L:Mn,m:Pn,M:kn,p:function(t){return i[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:lr,s:fr,S:Tn,u:An,U:$n,V:Rn,w:Nn,W:Dn,x:null,X:null,y:Fn,Y:Bn,Z:qn,\"%\":cr},x={a:function(t){return o[t.getUTCDay()]},A:function(t){return a[t.getUTCDay()]},b:function(t){return s[t.getUTCMonth()]},B:function(t){return u[t.getUTCMonth()]},c:null,d:Vn,e:Vn,f:Un,g:ar,G:ur,H:Wn,I:Yn,j:Hn,L:Gn,m:Xn,M:Kn,p:function(t){return i[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:lr,s:fr,S:Zn,u:Qn,U:Jn,V:er,w:nr,W:rr,x:null,X:null,y:ir,Y:or,Z:sr,\"%\":cr},_={a:function(t,e,n){var r=d.exec(e.slice(n));return r?(t.w=p[r[0].toLowerCase()],n+r[0].length):-1},A:function(t,e,n){var r=f.exec(e.slice(n));return r?(t.w=h[r[0].toLowerCase()],n+r[0].length):-1},b:function(t,e,n){var r=y.exec(e.slice(n));return r?(t.m=m[r[0].toLowerCase()],n+r[0].length):-1},B:function(t,e,n){var r=g.exec(e.slice(n));return r?(t.m=v[r[0].toLowerCase()],n+r[0].length):-1},c:function(t,n,r){return j(t,e,n,r)},d:dn,e:dn,f:bn,g:cn,G:sn,H:gn,I:gn,j:pn,L:mn,m:hn,M:vn,p:function(t,e,n){var r=c.exec(e.slice(n));return r?(t.p=l[r[0].toLowerCase()],n+r[0].length):-1},q:fn,Q:_n,s:wn,S:yn,u:rn,U:an,V:on,w:nn,W:un,x:function(t,e,r){return j(t,n,e,r)},X:function(t,e,n){return j(t,r,e,n)},y:cn,Y:sn,Z:ln,\"%\":xn};function w(t,e){return function(n){var r,i,a,o=[],u=-1,s=0,c=t.length;for(n instanceof Date||(n=new Date(+n));++u53)return null;\"w\"in a||(a.w=1),\"Z\"in a?(i=(r=We(Ye(a.y,0,1))).getUTCDay(),r=i>4||0===i?_e.ceil(r):_e(r),r=Ee.offset(r,7*(a.V-1)),a.y=r.getUTCFullYear(),a.m=r.getUTCMonth(),a.d=r.getUTCDate()+(a.w+6)%7):(i=(r=Ve(Ye(a.y,0,1))).getDay(),r=i>4||0===i?Te.ceil(r):Te(r),r=Fe.offset(r,7*(a.V-1)),a.y=r.getFullYear(),a.m=r.getMonth(),a.d=r.getDate()+(a.w+6)%7)}else(\"W\"in a||\"U\"in a)&&(\"w\"in a||(a.w=\"u\"in a?a.u%7:\"W\"in a?1:0),i=\"Z\"in a?We(Ye(a.y,0,1)).getUTCDay():Ve(Ye(a.y,0,1)).getDay(),a.m=0,a.d=\"W\"in a?(a.w+6)%7+7*a.W-(i+5)%7:a.w+7*a.U-(i+6)%7);return\"Z\"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,We(a)):Ve(a)}}function j(t,e,n,r){for(var i,a,o=0,u=e.length,s=n.length;o=s)return-1;if(37===(i=e.charCodeAt(o++))){if(i=e.charAt(o++),!(a=_[i in Ue?e.charAt(o++):i])||(r=a(t,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}return b.x=w(n,b),b.X=w(r,b),b.c=w(e,b),x.x=w(n,x),x.X=w(r,x),x.c=w(e,x),{format:function(t){var e=w(t+=\"\",b);return e.toString=function(){return t},e},parse:function(t){var e=O(t+=\"\",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=w(t+=\"\",x);return e.toString=function(){return t},e},utcParse:function(t){var e=O(t+=\"\",!0);return e.toString=function(){return t},e}}}(t),Ge=He.format,He.parse,He.utcFormat,He.utcParse}({dateTime:\"%x, %X\",date:\"%-m/%-d/%Y\",time:\"%-I:%M:%S %p\",periods:[\"AM\",\"PM\"],days:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],shortDays:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],shortMonths:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"]});var hr=n(899),dr=n(1189);function pr(t,e,n,r,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*e+(4-6*a+3*o)*n+(1+3*t+3*a-3*o)*r+o*i)/6}var gr=function(t){return function(){return t}};function vr(t,e){return function(n){return t+n*e}}function yr(t){return 1===(t=+t)?mr:function(e,n){return n-e?function(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)}}(e,n,t):gr(isNaN(e)?n:e)}}function mr(t,e){var n=e-t;return n?vr(t,n):gr(isNaN(t)?e:t)}var br=function t(e){var n=yr(e);function r(t,e){var r=n((t=Object(dr.f)(t)).r,(e=Object(dr.f)(e)).r),i=n(t.g,e.g),a=n(t.b,e.b),o=mr(t.opacity,e.opacity);return function(e){return t.r=r(e),t.g=i(e),t.b=a(e),t.opacity=o(e),t+\"\"}}return r.gamma=t,r}(1);function xr(t){return function(e){var n,r,i=e.length,a=new Array(i),o=new Array(i),u=new Array(i);for(n=0;n=1?(n=1,e-1):Math.floor(n*e),i=t[r],a=t[r+1],o=r>0?t[r-1]:2*i-a,u=ra&&(i=e.slice(a,i),u[o]?u[o]+=i:u[++o]=i),(n=n[0])===(r=r[0])?u[o]?u[o]+=r:u[++o]=r:(u[++o]=null,s.push({i:o,x:Sr(n,r)})),a=Er.lastIndex;return a0){for(var n,r,i,a=0,o=t[0].length;a0){for(var n,r=0,i=t[e[0]],a=i.length;r0&&(r=(n=t[e[0]]).length)>0){for(var n,r,i,a=0,o=1;o=n-1){var l=u[e];return l.x0=i,l.y0=a,l.x1=o,void(l.y1=s)}var f=c[e],h=r/2+f,d=e+1,p=n-1;for(;d>>1;c[g]s-a){var m=(i*y+o*v)/r;t(e,d,v,i,a,m,s),t(d,n,y,m,a,o,s)}else{var b=(a*y+s*v)/r;t(e,d,v,i,a,o,b),t(d,n,y,i,b,o,s)}}(0,s,t.value,e,n,r,i)},dice:Ht,slice:Gt,sliceDice:function(t,e,n,r,i){(1&t.depth?Gt:Ht)(t,e,n,r,i)},squarify:Kt,resquarify:Zt}),ji=Object.keys(Oi),Si=(o.a.oneOf(ji),o.a.shape({top:o.a.number,right:o.a.number,bottom:o.a.number,left:o.a.number}).isRequired),Ci={animate:o.a.bool.isRequired,motionStiffness:o.a.number.isRequired,motionDamping:o.a.number.isRequired},Mi=o.a.oneOf([\"normal\",\"multiply\",\"screen\",\"overlay\",\"darken\",\"lighten\",\"color-dodge\",\"color-burn\",\"hard-light\",\"soft-light\",\"difference\",\"exclusion\",\"hue\",\"saturation\",\"color\",\"luminosity\"]),Ei=(Object(v.a)(Q.a),{top:0,right:0,bottom:0,left:0});function Pi(t){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:{};return Object(r.useMemo)((function(){var r=Pi({},Ei,n);return{margin:r,innerWidth:t-r.left-r.right,innerHeight:e-r.top-r.bottom,outerWidth:t,outerHeight:e}}),[t,e,n.top,n.right,n.bottom,n.left])},Ai=function(t){return Object(r.useMemo)((function(){return\"function\"===typeof(e=t)?e:\"string\"===typeof e?0===e.indexOf(\"time:\")?Ge(e.slice(\"5\")):le(e):function(t){return t};var e}),[t])},$i=Object(r.createContext)(),Ii={},Ri=function(t){var e=t.theme,n=void 0===e?Ii:e,a=t.children,o=function(t){return Object(r.useMemo)((function(){return si(oi,t)}),[t])}(n);return i.a.createElement($i.Provider,{value:o},a)};Ri.propTypes={children:o.a.node.isRequired,theme:o.a.object};var Ni=function(){return Object(r.useContext)($i)};function Di(t){return(Di=\"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 Fi(){return(Fi=Object.assign||function(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}function Bi(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}function zi(t,e){for(var n=0;n0&&r>0;return i.a.createElement(Tr.a,{bounds:!0,onResize:function(e){t.setState({dimensions:e.bounds})}},(function(e){var o=e.measureRef;return i.a.createElement(\"div\",{ref:o,style:{width:\"100%\",height:\"100%\"}},a&&t.props.children({width:n,height:r}))}))}}])&&oa(n.prototype,r),a&&oa(n,a),e}(r.Component);fa(ha,\"propTypes\",{children:o.a.func.isRequired});var da=function(t){var e=t.id,n=t.colors;return i.a.createElement(\"linearGradient\",{id:e,x1:0,x2:0,y1:0,y2:1},n.map((function(t){var e=t.offset,n=t.color,r=t.opacity;return i.a.createElement(\"stop\",{key:e,offset:\"\".concat(e,\"%\"),stopColor:n,stopOpacity:void 0!==r?r:1})})))};da.propTypes={id:o.a.string.isRequired,colors:o.a.arrayOf(o.a.shape({offset:o.a.number.isRequired,color:o.a.string.isRequired})).isRequired};var pa={linearGradient:da};var ga=Object(r.memo)((function(t){var e=t.id,n=t.background,r=t.color,a=t.size,o=t.padding,u=t.stagger,s=a+o,c=a/2,l=o/2;return!0===u&&(s=2*a+2*o),i.a.createElement(\"pattern\",{id:e,width:s,height:s,patternUnits:\"userSpaceOnUse\"},i.a.createElement(\"rect\",{width:s,height:s,fill:n}),i.a.createElement(\"circle\",{cx:l+c,cy:l+c,r:c,fill:r}),u&&i.a.createElement(\"circle\",{cx:1.5*o+a+c,cy:1.5*o+a+c,r:c,fill:r}))}));ga.displayName=\"PatternDots\",ga.propTypes={id:o.a.string.isRequired,color:o.a.string.isRequired,background:o.a.string.isRequired,size:o.a.number.isRequired,padding:o.a.number.isRequired,stagger:o.a.bool.isRequired},ga.defaultProps={color:\"#000000\",background:\"#ffffff\",size:4,padding:4,stagger:!1};Math.PI;var va=function(t){return t*Math.PI/180},ya=function(t){return 180*t/Math.PI},ma=function(t,e){return{x:Math.cos(t)*e,y:Math.sin(t)*e}},ba=function(t){var e=t%360;return e<0&&(e+=360),e},xa={svg:{align:{left:\"start\",center:\"middle\",right:\"end\"},baseline:{top:\"text-before-edge\",center:\"central\",bottom:\"alphabetic\"}},canvas:{align:{left:\"left\",center:\"center\",right:\"right\"},baseline:{top:\"top\",center:\"middle\",bottom:\"bottom\"}}};var _a=Object(r.memo)((function(t){var e=t.id,n=t.spacing,r=t.rotation,a=t.background,o=t.color,u=t.lineWidth,s=Math.round(r)%360,c=Math.abs(n);s>180?s-=360:s>90?s-=180:s<-180?s+=360:s<-90&&(s+=180);var l,f=c,h=c;return 0===s?l=\"\\n M 0 0 L \".concat(f,\" 0\\n M 0 \").concat(h,\" L \").concat(f,\" \").concat(h,\"\\n \"):90===s?l=\"\\n M 0 0 L 0 \".concat(h,\"\\n M \").concat(f,\" 0 L \").concat(f,\" \").concat(h,\"\\n \"):(f=Math.abs(c/Math.sin(va(s))),h=c/Math.sin(va(90-s)),l=s>0?\"\\n M 0 \".concat(-h,\" L \").concat(2*f,\" \").concat(h,\"\\n M \").concat(-f,\" \").concat(-h,\" L \").concat(f,\" \").concat(h,\"\\n M \").concat(-f,\" 0 L \").concat(f,\" \").concat(2*h,\"\\n \"):\"\\n M \".concat(-f,\" \").concat(h,\" L \").concat(f,\" \").concat(-h,\"\\n M \").concat(-f,\" \").concat(2*h,\" L \").concat(2*f,\" \").concat(-h,\"\\n M 0 \").concat(2*h,\" L \").concat(2*f,\" 0\\n \")),i.a.createElement(\"pattern\",{id:e,width:f,height:h,patternUnits:\"userSpaceOnUse\"},i.a.createElement(\"rect\",{width:f,height:h,fill:a,stroke:\"rgba(255, 0, 0, 0.1)\",strokeWidth:0}),i.a.createElement(\"path\",{d:l,strokeWidth:u,stroke:o,strokeLinecap:\"square\"}))}));_a.displayName=\"PatternLines\",_a.propTypes={id:o.a.string.isRequired,spacing:o.a.number.isRequired,rotation:o.a.number.isRequired,background:o.a.string.isRequired,color:o.a.string.isRequired,lineWidth:o.a.number.isRequired},_a.defaultProps={spacing:5,rotation:0,color:\"#000000\",background:\"#ffffff\",lineWidth:2};var wa=Object(r.memo)((function(t){var e=t.id,n=t.background,r=t.color,a=t.size,o=t.padding,u=t.stagger,s=a+o,c=o/2;return!0===u&&(s=2*a+2*o),i.a.createElement(\"pattern\",{id:e,width:s,height:s,patternUnits:\"userSpaceOnUse\"},i.a.createElement(\"rect\",{width:s,height:s,fill:n}),i.a.createElement(\"rect\",{x:c,y:c,width:a,height:a,fill:r}),u&&i.a.createElement(\"rect\",{x:1.5*o+a,y:1.5*o+a,width:a,height:a,fill:r}))}));wa.displayName=\"PatternSquares\",wa.propTypes={id:o.a.string.isRequired,color:o.a.string.isRequired,background:o.a.string.isRequired,size:o.a.number.isRequired,padding:o.a.number.isRequired,stagger:o.a.bool.isRequired},wa.defaultProps={color:\"#000000\",background:\"#ffffff\",size:4,padding:4,stagger:!1};var Oa={patternDots:ga,patternLines:_a,patternSquares:wa};function ja(t,e){if(null==t)return{};var n,r,i=function(t,e){if(null==t)return{};var n,r,i={},a=Object.keys(t);for(r=0;r=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}function Sa(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{},e=t.srcKey,n=void 0===e?\"theme\":e,r=t.destKey,i=void 0===r?\"theme\":r;return Rr()(Dr()(Wa({},n,o.a.object)),zr()([n],(function(t){return Wa({},i,si(oi,t[n]))})))};function Ha(t){return(Ha=\"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 Ga(t,e){if(null==t)return{};var n,r,i=function(t,e){if(null==t)return{};var n,r,i={},a=Object.keys(t);for(r=0;r=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}function Ua(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}function Xa(t,e){for(var n=0;n3&&void 0!==arguments[3]?arguments[3]:{},i=r.dataKey,a=r.colorKey,o=void 0===a?\"color\":a,u=r.targetKey,s=void 0===u?\"fill\":u,c=[],l={};return t.length&&e.length&&(c=oo(t),e.forEach((function(e){for(var r=function(r){var a=n[r],u=a.id,h=a.match;if(co(h,e,i)){var p=t.find((function(t){return t.id===u}));if(p)if(so.includes(p.type))if(\"inherit\"===p.background||\"inherit\"===p.color){var g=f()(e,o),v=p.background,y=p.color,m=u;\"inherit\"===p.background&&(m=\"\".concat(m,\".bg.\").concat(g),v=g),\"inherit\"===p.color&&(m=\"\".concat(m,\".fg.\").concat(g),y=g),d()(e,s,\"url(#\".concat(m,\")\")),l[m]||(c.push(io({},p,{id:m,background:v,color:y})),l[m]=1)}else d()(e,s,\"url(#\".concat(u,\")\"));else if(uo.includes(p.type)){if(p.colors.map((function(t){return t.color})).includes(\"inherit\")){var b=f()(e,o),x=u,_=io({},p,{colors:p.colors.map((function(t,e){return\"inherit\"!==t.color?t:(x=\"\".concat(x,\".\").concat(e,\".\").concat(b),io({},t,{color:\"inherit\"===t.color?b:t.color}))}))});_.id=x,d()(e,s,\"url(#\".concat(x,\")\")),l[x]||(c.push(_),l[x]=1)}else d()(e,s,\"url(#\".concat(u,\")\"))}return\"break\"}},a=0;ae&&(n=t,t=e,e=n),function(n){return Math.max(t,Math.min(e,n))}}(p[0],p[t-1])),r=t>2?h:f,l=d=null,b}function b(e){return null==e||isNaN(e=+e)?n:(l||(l=r(p.map(t),g,v)))(t(y(e)))}return b.invert=function(n){return y(e((d||(d=r(g,p.map(t),a.a)))(n)))},b.domain=function(t){return arguments.length?(p=Array.from(t,u),m()):p.slice()},b.range=function(t){return arguments.length?(g=Array.from(t),m()):g.slice()},b.rangeRound=function(t){return g=Array.from(t),v=o.a,m()},b.clamp=function(t){return arguments.length?(y=!!t||c,m()):y!==c},b.interpolate=function(t){return arguments.length?(v=t,m()):v},b.unknown=function(t){return arguments.length?(n=t,b):n},function(n,r){return t=n,e=r,m()}}function g(){return p()(c,c)}},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=a(n(6));e.toArray=o,e.getActiveIndex=function(t,e){for(var n=o(t),r=0;r2&&void 0!==arguments[2]?arguments[2]:\"ltr\",r=s(e)?\"translateY\":\"translateX\";if(!s(e)&&\"rtl\"===n)return r+\"(\"+100*t+\"%) translateZ(0)\";return r+\"(\"+100*-t+\"%) translateZ(0)\"},e.getMarginStyle=function(t,e){var n=s(e)?\"marginTop\":\"marginLeft\";return(0,r.default)({},n,100*-t+\"%\")},e.getStyle=c,e.setPxStyle=function(t,e,n){e=n?\"0px, \"+e+\"px, 0px\":e+\"px, 0px, 0px\",u(t.style,\"translate3d(\"+e+\")\")},e.getDataAttr=function(t){return Object.keys(t).reduce((function(e,n){return\"aria-\"!==n.substr(0,5)&&\"data-\"!==n.substr(0,5)&&\"role\"!==n||(e[n]=t[n]),e}),{})},e.getLeft=function(t,e){return f(\"left\",\"offsetWidth\",\"right\",t,e)},e.getTop=function(t,e){return f(\"top\",\"offsetHeight\",\"bottom\",t,e)};var i=a(n(0));function a(t){return t&&t.__esModule?t:{default:t}}function o(t){var e=[];return i.default.Children.forEach(t,(function(t){t&&e.push(t)})),e}function u(t,e){t.transform=e,t.webkitTransform=e,t.mozTransform=e}function s(t){return\"left\"===t||\"right\"===t}function c(t,e){return+window.getComputedStyle(t).getPropertyValue(e).replace(\"px\",\"\")}function l(t,e){return+t.getPropertyValue(e).replace(\"px\",\"\")}function f(t,e,n,r,i){var a=c(i,\"padding-\"+t);if(!r||!r.parentNode)return a;var o=r.parentNode.childNodes;return Array.prototype.some.call(o,(function(i){var o=window.getComputedStyle(i);return i!==r?(a+=l(o,\"margin-\"+t),a+=i[e],a+=l(o,\"margin-\"+n),\"content-box\"===o.boxSizing&&(a+=l(o,\"border-\"+t+\"-width\")+l(o,\"border-\"+n+\"-width\")),!1):(a+=l(o,\"margin-\"+t),!0)})),a}},function(t,e){t.exports=function(t){return t.placeholder}},,function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return i}));var r=n(266);function i(t){if(\"undefined\"===typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(t=Object(r.a)(t))){var e=0,n=function(){};return{s:n,n:function(){return e>=t.length?{done:!0}:{done:!1,value:t[e++]}},e:function(t){throw t},f:n}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}var i,a,o=!0,u=!1;return{s:function(){i=t[Symbol.iterator]()},n:function(){var t=i.next();return o=t.done,t},e:function(t){u=!0,a=t},f:function(){try{o||null==i.return||i.return()}finally{if(u)throw a}}}}},,,,,,,,,,function(t,e,n){var r=n(932),i=n(123);t.exports=function(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=r(t.prototype),a=t.apply(n,e);return i(a)?a:n}}},,,function(t,e,n){\"use strict\";n.r(e);n(72);var r=n(4),i=(n(253),n(148)),a=n(15),o=n(14),u=n(16),s=n(17),c=n(0),l=n.n(c),f=n(735),h=n(36),d=n(30),p=n(31),g=n(322),v=n(60),y=n(733),m=n(734),b=n(888),x=n(889),_=n(890),w=function(t){Object(u.a)(n,t);var e=Object(s.a)(n);function n(t,a){var u;return Object(o.a)(this,n),(u=e.call(this,t)).columns=[{dataIndex:\"image\",key:\"image\",width:64,render:function(t,e){return l.a.createElement(i.a,{src:t,style:{backgroundColor:\"#87d068\"},size:\"large\"},e.name.slice(0,1))}},{title:l.a.createElement(g.a,{id:\"businesses.column.name\",defaultMessage:\"\\u0395\\u03a0\\u03a9\\u039d\\u03a5\\u039c\\u0399\\u0391\"}),dataIndex:\"name\",key:\"name\",sorter:!0,width:\"20%\",render:function(t,e){return l.a.createElement(l.a.Fragment,null,l.a.createElement(\"span\",{className:\"main-field\"},e.name),e.vat_id&&l.a.createElement(l.a.Fragment,null,l.a.createElement(\"br\",null),l.a.createElement(r.a,{type:\"idcard\",style:{fontSize:\"16px\"}}),\" \",e.vat_id))}},{title:l.a.createElement(g.a,{id:\"businesses.column.city\",defaultMessage:\"\\u03a0\\u039f\\u039b\\u0397\"}),dataIndex:\"location\",key:\"location\",sorter:!0,render:function(t,e){return l.a.createElement(\"span\",null,e.location)}},{title:l.a.createElement(g.a,{id:\"businesses.column.business\",defaultMessage:\"\\u0395\\u03a0\\u0399\\u039a\\u039f\\u0399\\u039d\\u03a9\\u039d\\u0399\\u0391\"}),dataIndex:\"email\",key:\"email\",render:function(t,e){return l.a.createElement(\"span\",null,l.a.createElement(r.a,{type:\"phone\",style:{fontSize:\"16px\"}}),\" \",e.tel,\" \",l.a.createElement(\"br\",null),\" \",l.a.createElement(r.a,{type:\"red-envelope\",style:{fontSize:\"16px\"}}),\" \",e.email)}},{title:l.a.createElement(g.a,{id:\"businesses.column.total\",defaultMessage:\"\\u03a4\\u0396\\u0399\\u03a1\\u039f\\u03a3\"}),dataIndex:\"total\",key:\"total\",sorter:!0,className:\"main-field\",width:120,render:function(t,e){return l.a.createElement(\"span\",null,l.a.createElement(v.b,{value:e&&e.total||0,style:\"currency\",currency:u.context.currencyCode}))}},a.user&&a.user.role&&[\"admin\",\"supplier\"].includes(a.user.role)&&{title:l.a.createElement(g.a,{id:\"businesses.column.business_type\",defaultMessage:\"\\u039f\\u039c\\u0399\\u039b\\u039f\\u03a3\"}),dataIndex:\"properties.name\",key:\"property_id\",render:function(t,e,n){return l.a.createElement(l.a.Fragment,null,l.a.createElement(\"strong\",null,e.properties&&e.properties.name),l.a.createElement(\"br\",null),e.property_groups&&e.property_groups.name)}},{title:!1,key:\"operation\",className:\"text-right\",width:\"5%\",render:function(t,e,n){return u.renderOptionsMenu(e,n)}}],u}return Object(a.a)(n)}(f.a);w.defaultProps=Object.assign({},w.defaultProps,{locale:{name:\"\\u03a4\\u03b5\\u03bb\\u03b9\\u03ba\\u03cc \\u03c3\\u03b7\\u03bc\\u03b5\\u03af\\u03bf\",name_plural:\"\\u03a4\\u03b5\\u03bb\\u03b9\\u03ba\\u03ac \\u03c3\\u03b7\\u03bc\\u03b5\\u03af\\u03b1\"},translationsKey:\"clients\",instanceKey:\"clients\",pathKey:\"clients\",mainFormComponent:b.a,filterFormComponent:x.a,listCardComponent:_.a,defaultFilters:{business_type:\"client\"},defaultValues:{business_type:\"client\"},overrideProps:Object.assign({},w.defaultProps.overrideProps,{showFilters:!1,hideDelete:!0,createInModal:!0,hideSelectors:!0}),roleProps:{admin:{overrideProps:{hideDelete:!1}},manager:{overrideProps:{showCreate:!1,hideDelete:!0}},supplier:{overrideProps:{showCreate:!1,hideDelete:!0}}},switchView:!0}||{});e.default=Object(p.i)(Object(d.c)((function(t,e){var n=e.instanceKey?e.instanceKey:w.defaultProps.instanceKey;return{records:m.a(t,n),totalCount:m.b(t,n,\"total\"),isFetching:m.b(t,n,\"isFetching\"),isSaving:m.b(t,n,\"isSaving\"),isDeleting:m.b(t,n,\"isDeleting\"),paginationParams:m.b(t,n,\"pagination\"),filterParams:m.b(t,n,\"filters\"),error:m.b(t,n,\"error\")}}),(function(t){return{actions:Object(h.b)(y.a,t),dispatch:t}}))(w))},function(t,e,n){\"use strict\";e.__esModule=!0,e.default=function(t){var e={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=\"number\"===typeof t[n]?t[n]:t[n].val);return e},t.exports=e.default},function(t,e,n){\"use strict\";var r=n(937);e.a=function(t){return(t=Object(r.b)(Math.abs(t)))?t[1]:NaN}},function(t,e,n){\"use strict\";function r(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf(\"e\"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}n.d(e,\"b\",(function(){return r})),e.a=function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString(\"en\").replace(/,/g,\"\"):t.toString(10)}},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\";e.a=function(t,e){if((i=t.length)>1)for(var n,r,i,a=1,o=t[e[0]],u=o.length;a0;){if((a=Object(r.b)(c,l,n))===i)return o[u]=c,o[s]=l,e(o);if(a>0)c=Math.floor(c/a)*a,l=Math.ceil(l/a)*a;else{if(!(a<0))break;c=Math.ceil(c*a)/a,l=Math.floor(l*a)/a}i=a}return t},t}function f(){var t=Object(i.b)();return t.copy=function(){return Object(i.a)(t,f())},a.b.apply(t,arguments),l(t)}},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=n(159),i=n(994),a=n(1005),o=i.DecoratorFactory.createInstanceDecorator(new i.DecoratorConfig(r,new a.PreValueApplicator,{setter:!0}));function u(t,e){return o(t,e)}e.Debounce=u,e.debounce=u,e.default=o},function(t,e,n){var r=n(197),i=n(145),a=n(194);t.exports=function(t){return\"string\"==typeof t||!i(t)&&a(t)&&\"[object String]\"==r(t)}},,,,,,function(t,e,n){var r=n(1006),i=n(1105),a=n(1106),o=n(1008),u=n(1117),s=n(1012),c=n(1118),l=n(1014),f=n(1015),h=n(257),d=Math.max;t.exports=function(t,e,n,p,g,v,y,m){var b=2&e;if(!b&&\"function\"!=typeof t)throw new TypeError(\"Expected a function\");var x=p?p.length:0;if(x||(e&=-97,p=g=void 0),y=void 0===y?y:d(h(y),0),m=void 0===m?m:h(m),x-=g?g.length:0,64&e){var _=p,w=g;p=g=void 0}var O=b?void 0:s(t),j=[t,e,n,p,g,_,w,v,y,m];if(O&&c(j,O),t=j[0],e=j[1],n=j[2],p=j[3],g=j[4],!(m=j[9]=void 0===j[9]?b?0:t.length:d(j[9]-x,0))&&24&e&&(e&=-25),e&&1!=e)S=8==e||16==e?a(t,e,m):32!=e&&33!=e||g.length?o.apply(void 0,j):u(t,e,n,p);else var S=i(t,e,n);return f((O?r:l)(S,j),t,e)}},function(t,e,n){var r=n(932),i=n(952);function a(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}a.prototype=r(i.prototype),a.prototype.constructor=a,t.exports=a},function(t,e){t.exports=function(){}},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=n(1126),i=n(994),a=n(1005);e.Bind=i.DecoratorFactory.createInstanceDecorator(new i.DecoratorConfig(r,new a.BindApplicator,{optionalParams:!0})),e.bind=e.Bind,e.default=e.Bind},function(t,e,n){var r;\"undefined\"!==typeof self&&self,r=function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,\"a\",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p=\"\",n(n.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 a=n(198);n.d(e,\"geoCentroid\",(function(){return a.a}));var o=n(104);n.d(e,\"geoCircle\",(function(){return o.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 j=n(17);n.d(e,\"geoProjection\",(function(){return j.a})),n.d(e,\"geoProjectionMutator\",(function(){return j.b}));var S=n(71);n.d(e,\"geoMercator\",(function(){return S.a})),n.d(e,\"geoMercatorRaw\",(function(){return S.c}));var C=n(237);n.d(e,\"geoOrthographic\",(function(){return C.a})),n.d(e,\"geoOrthographicRaw\",(function(){return C.b}));var M=n(238);n.d(e,\"geoStereographic\",(function(){return M.a})),n.d(e,\"geoStereographicRaw\",(function(){return M.b}));var E=n(239);n.d(e,\"geoTransverseMercator\",(function(){return E.a})),n.d(e,\"geoTransverseMercatorRaw\",(function(){return E.b}));var P=n(50);n.d(e,\"geoRotation\",(function(){return P.a}));var k=n(22);n.d(e,\"geoStream\",(function(){return k.a}));var T=n(51);n.d(e,\"geoTransform\",(function(){return T.a}))},function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return r})),n.d(e,\"f\",(function(){return i})),n.d(e,\"g\",(function(){return a})),n.d(e,\"h\",(function(){return o})),n.d(e,\"m\",(function(){return u})),n.d(e,\"n\",(function(){return s})),n.d(e,\"p\",(function(){return c})),n.d(e,\"q\",(function(){return l})),n.d(e,\"r\",(function(){return f})),n.d(e,\"t\",(function(){return h})),n.d(e,\"w\",(function(){return d})),n.d(e,\"x\",(function(){return p})),n.d(e,\"y\",(function(){return g})),n.d(e,\"F\",(function(){return v})),n.d(e,\"k\",(function(){return y})),n.d(e,\"l\",(function(){return m})),n.d(e,\"s\",(function(){return b})),n.d(e,\"o\",(function(){return x})),n.d(e,\"u\",(function(){return _})),n.d(e,\"C\",(function(){return w})),n.d(e,\"D\",(function(){return O})),n.d(e,\"E\",(function(){return j})),n.d(e,\"H\",(function(){return S})),n.d(e,\"j\",(function(){return C})),n.d(e,\"v\",(function(){return M})),e.z=function(t){return t?t/Math.sin(t):1},e.e=function(t){return t>1?x:t<-1?-x:Math.asin(t)},e.b=function(t){return t>1?0:t<-1?b:Math.acos(t)},e.B=E,e.G=function(t){return((t=u(2*t))-1)/(t+1)},e.A=function(t){return(u(t)-u(-t))/2},e.i=function(t){return(u(t)+u(-t))/2},e.d=function(t){return c(t+E(t*t+1))},e.c=function(t){return c(t+E(t*t-1))};var r=Math.abs,i=Math.atan,a=Math.atan2,o=(Math.ceil,Math.cos),u=Math.exp,s=Math.floor,c=Math.log,l=Math.max,f=Math.min,h=Math.pow,d=Math.round,p=Math.sign||function(t){return t>0?1:t<0?-1:0},g=Math.sin,v=Math.tan,y=1e-6,m=1e-12,b=Math.PI,x=b/2,_=b/4,w=Math.SQRT1_2,O=E(2),j=E(b),S=2*b,C=180/b,M=b/180;function E(t){return t>0?Math.sqrt(t):0}},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}var i=n(3),a=n(77),o=n(76),u=n(356),s=n(139),c=n(39),l=n(84),f=function(t){var e,n;function s(e){var n;void 0===e&&(e={state:{}});var a=r(r(n=t.call(this)||this));return i(a,{_onChangeTimer:null,DataSet:s,isDataSet:!0,views:{}},e),n}n=t,(e=s).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n;var l=s.prototype;return l._getUniqueViewName=function(){for(var t=u(\"view_\");this.views[t];)t=u(\"view_\");return t},l.createView=function(t,e){void 0===e&&(e={});var n=this;if(a(t)&&(t=n._getUniqueViewName()),o(t)&&(e=t,t=n._getUniqueViewName()),n.views[t])throw new Error(\"data view exists: \"+t);var r=new c(n,e);return n.views[t]=r,r},l.getView=function(t){return this.views[t]},l.setView=function(t,e){this.views[t]=e},l.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)},s}(s);i(f,{CONSTANTS:l,DataSet:f,DataView:c,View:c,connectors:{},transforms:{},registerConnector:function(t,e){f.connectors[t]=e},getConnector:function(t){return f.connectors[t]||f.connectors.default},registerTransform:function(t,e){f.transforms[t]=e},getTransform:function(t){return f.transforms[t]||f.transforms.default}},l),c.DataSet=f,i(f.prototype,{view:f.prototype.createView}),f.version=\"0.10.2\",t.exports=f},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])}t.exports=function(t,e,r,i){return e&&n(t,e),r&&n(t,r),i&&n(t,i),t}},function(t,e,n){\"use strict\";n.d(e,\"i\",(function(){return r})),n.d(e,\"j\",(function(){return i})),n.d(e,\"o\",(function(){return a})),n.d(e,\"l\",(function(){return o})),n.d(e,\"q\",(function(){return u})),n.d(e,\"w\",(function(){return s})),n.d(e,\"h\",(function(){return c})),n.d(e,\"r\",(function(){return l})),n.d(e,\"a\",(function(){return f})),n.d(e,\"d\",(function(){return h})),n.d(e,\"e\",(function(){return d})),n.d(e,\"g\",(function(){return p})),n.d(e,\"f\",(function(){return g})),n.d(e,\"k\",(function(){return v})),n.d(e,\"n\",(function(){return y})),n.d(e,\"p\",(function(){return m})),n.d(e,\"t\",(function(){return b})),n.d(e,\"s\",(function(){return x})),n.d(e,\"u\",(function(){return _})),n.d(e,\"v\",(function(){return w})),e.b=function(t){return t>1?0:t<-1?a:Math.acos(t)},e.c=function(t){return t>1?o:t<-1?-o:Math.asin(t)},e.m=function(t){return(t=b(t/2))*t};var r=1e-6,i=1e-12,a=Math.PI,o=a/2,u=a/4,s=2*a,c=180/a,l=a/180,f=Math.abs,h=Math.atan,d=Math.atan2,p=Math.cos,g=Math.ceil,v=Math.exp,y=(Math.floor,Math.log),m=Math.pow,b=Math.sin,x=Math.sign||function(t){return t>0?1:t<0?-1:0},_=Math.sqrt,w=Math.tan},function(t,e,n){\"use strict\";n.d(e,\"i\",(function(){return r})),n.d(e,\"j\",(function(){return i})),n.d(e,\"o\",(function(){return a})),n.d(e,\"l\",(function(){return o})),n.d(e,\"q\",(function(){return u})),n.d(e,\"w\",(function(){return s})),n.d(e,\"h\",(function(){return c})),n.d(e,\"r\",(function(){return l})),n.d(e,\"a\",(function(){return f})),n.d(e,\"d\",(function(){return h})),n.d(e,\"e\",(function(){return d})),n.d(e,\"g\",(function(){return p})),n.d(e,\"f\",(function(){return g})),n.d(e,\"k\",(function(){return v})),n.d(e,\"n\",(function(){return y})),n.d(e,\"p\",(function(){return m})),n.d(e,\"t\",(function(){return b})),n.d(e,\"s\",(function(){return x})),n.d(e,\"u\",(function(){return _})),n.d(e,\"v\",(function(){return w})),e.b=function(t){return t>1?0:t<-1?a:Math.acos(t)},e.c=function(t){return t>1?o:t<-1?-o:Math.asin(t)},e.m=function(t){return(t=b(t/2))*t};var r=1e-6,i=1e-12,a=Math.PI,o=a/2,u=a/4,s=2*a,c=180/a,l=a/180,f=Math.abs,h=Math.atan,d=Math.atan2,p=Math.cos,g=Math.ceil,v=Math.exp,y=(Math.floor,Math.log),m=Math.pow,b=Math.sin,x=Math.sign||function(t){return t>0?1:t<0?-1:0},_=Math.sqrt,w=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),a=\"Invalid fields: it must be an array!\";t.exports={getField:function(t,e){var n=t.field,a=t.fields;if(i(n))return n;if(r(n))return console.warn(\"Invalid field: it must be a string!\"),n[0];if(console.warn(\"Invalid field: it must be a string! will try to get fields instead.\"),i(a))return a;if(r(a)&&a.length)return a[0];if(e)return e;throw new TypeError(\"Invalid field: it must be a string!\")},getFields:function(t,e){var n=t.field,o=t.fields;if(r(o))return o;if(i(o))return console.warn(a),[o];if(console.warn(a+\" will try to get field instead.\"),i(n))return console.warn(a),[n];if(r(n)&&n.length)return console.warn(a),n;if(e)return e;throw new TypeError(a)}}},function(t,e,n){var r;try{r=n(169)}catch(i){}r||(r=window._),t.exports=r},function(t,e,n){var r=n(76),i=n(6);t.exports=function(t,e){if(t)if(i(t))for(var n=0,a=t.length;nMath.abs(o)*c?(u<0&&(c=-c),n=c*o/u,r=c):(o<0&&(s=-s),n=s,r=s*u/o),{x:i+n,y:a+r}},buildLayerMatrix:function(t){var e=r.map(r.range(o(t)+1),(function(){return[]}));return r.forEach(t.nodes(),(function(n){var i=t.node(n),a=i.rank;r.isUndefined(a)||(e[a][i.order]=n)})),e},normalizeRanks:function(t){var e=r.minBy(r.map(t.nodes(),(function(e){return t.node(e).rank})));r.forEach(t.nodes(),(function(n){var i=t.node(n);r.has(i,\"rank\")&&(i.rank-=e)}))},removeEmptyRanks:function(t){var e=r.minBy(r.map(t.nodes(),(function(e){return t.node(e).rank}))),n=[];r.forEach(t.nodes(),(function(r){var i=t.node(r).rank-e;n[i]||(n[i]=[]),n[i].push(r)}));var i=0,a=t.graph().nodeRankFactor;r.forEach(n,(function(e,n){r.isUndefined(e)&&n%a!==0?--i:i&&r.forEach(e,(function(e){t.node(e).rank+=i}))}))},addBorderNode:function(t,e,n,r){var i={width:0,height:0};return arguments.length>=4&&(i.rank=n,i.order=r),a(t,\"border\",i,e)},maxRank:o,partition:function(t,e){var n={lhs:[],rhs:[]};return r.forEach(t,(function(t){e(t)?n.lhs.push(t):n.rhs.push(t)})),n},time:function(t,e){var n=r.now();try{return e()}finally{console.log(t+\" time: \"+(r.now()-n)+\"ms\")}},notime:function(t,e){return e()}}},function(t,e,n){var r;try{r=n(169)}catch(i){}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 a=n(110);n.d(e,\"bisector\",(function(){return a.a}));var o=n(201);n.d(e,\"cross\",(function(){return o.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 j=n(214);n.d(e,\"shuffle\",(function(){return j.a}));var S=n(215);n.d(e,\"sum\",(function(){return S.a}));var C=n(117);n.d(e,\"ticks\",(function(){return C.a})),n.d(e,\"tickIncrement\",(function(){return C.b})),n.d(e,\"tickStep\",(function(){return C.c}));var M=n(120);n.d(e,\"transpose\",(function(){return M.a}));var E=n(113);n.d(e,\"variance\",(function(){return E.a}));var P=n(216);n.d(e,\"zip\",(function(){return P.a}))},function(t,e,n){var r=n(6),i=n(11),a=n(10),o=n(352),u=n(353);t.exports=function(t,e,n){void 0===n&&(n=[]);var s,c=t;return n&&n.length&&(c=u(t,n)),i(e)?s=e:r(e)?s=function(t){return\"_\"+e.map((function(e){return t[e]})).join(\"-\")}:a(e)&&(s=function(t){return\"_\"+t[e]}),o(c,s)}},function(t,e,n){var r;try{r=n(433)}catch(i){}r||(r=window.graphlib),t.exports=r},function(t,e,n){\"use strict\";e.a=function(t){return p((function(){return t}))()},e.b=p;var r=n(226),i=n(227),a=n(65),o=n(105),u=n(67),s=n(4),c=n(50),l=n(51),f=n(70),h=n(228),d=Object(l.b)({point:function(t,e){this.stream.point(t*s.r,e*s.r)}});function p(t){var e,n,l,p,g,v,y,m,b,x,_=150,w=480,O=250,j=0,S=0,C=0,M=0,E=0,P=null,k=r.a,T=null,A=u.a,$=.5,I=Object(h.a)(D,$);function R(t){return[(t=g(t[0]*s.r,t[1]*s.r))[0]*_+n,l-t[1]*_]}function N(t){return(t=g.invert((t[0]-n)/_,(l-t[1])/_))&&[t[0]*s.h,t[1]*s.h]}function D(t,r){return[(t=e(t,r))[0]*_+n,l-t[1]*_]}function F(){g=Object(o.a)(p=Object(c.b)(C,M,E),e);var t=e(j,S);return n=w-t[0]*_,l=O+t[1]*_,L()}function L(){return b=x=null,R}return R.stream=function(t){return b&&x===t?b:b=d(k(p,I(A(x=t))))},R.clipAngle=function(t){return arguments.length?(k=+t?Object(i.a)(P=t*s.r,6*s.r):(P=null,r.a),L()):P*s.h},R.clipExtent=function(t){return arguments.length?(A=null==t?(T=v=y=m=null,u.a):Object(a.a)(T=+t[0][0],v=+t[0][1],y=+t[1][0],m=+t[1][1]),L()):null==T?null:[[T,v],[y,m]]},R.scale=function(t){return arguments.length?(_=+t,F()):_},R.translate=function(t){return arguments.length?(w=+t[0],O=+t[1],F()):[w,O]},R.center=function(t){return arguments.length?(j=t[0]%360*s.r,S=t[1]%360*s.r,F()):[j*s.h,S*s.h]},R.rotate=function(t){return arguments.length?(C=t[0]%360*s.r,M=t[1]%360*s.r,E=t.length>2?t[2]%360*s.r:0,F()):[C*s.h,M*s.h,E*s.h]},R.precision=function(t){return arguments.length?(I=Object(h.a)(D,$=t*t),L()):Object(s.u)($)},R.fitExtent=function(t,e){return Object(f.a)(R,t,e)},R.fitSize=function(t,e){return Object(f.b)(R,t,e)},function(){return e=t.apply(this,arguments),R.invert=e.invert&&N,F()}}},function(t,e,n){\"use strict\";e.a=function(t){return p((function(){return t}))()},e.b=p;var r=n(336),i=n(338),a=n(145),o=n(144),u=n(150),s=n(5),c=n(78),l=n(81),f=n(154),h=n(339),d=Object(l.b)({point:function(t,e){this.stream.point(t*s.r,e*s.r)}});function p(t){var e,n,l,p,g,v,y,m,b,x,_=150,w=480,O=250,j=0,S=0,C=0,M=0,E=0,P=null,k=r.a,T=null,A=u.a,$=.5,I=Object(h.a)(D,$);function R(t){return[(t=g(t[0]*s.r,t[1]*s.r))[0]*_+n,l-t[1]*_]}function N(t){return(t=g.invert((t[0]-n)/_,(l-t[1])/_))&&[t[0]*s.h,t[1]*s.h]}function D(t,r){return[(t=e(t,r))[0]*_+n,l-t[1]*_]}function F(){g=Object(o.a)(p=Object(c.b)(C,M,E),e);var t=e(j,S);return n=w-t[0]*_,l=O+t[1]*_,L()}function L(){return b=x=null,R}return R.stream=function(t){return b&&x===t?b:b=d(k(p,I(A(x=t))))},R.clipAngle=function(t){return arguments.length?(k=+t?Object(i.a)(P=t*s.r,6*s.r):(P=null,r.a),L()):P*s.h},R.clipExtent=function(t){return arguments.length?(A=null==t?(T=v=y=m=null,u.a):Object(a.a)(T=+t[0][0],v=+t[0][1],y=+t[1][0],m=+t[1][1]),L()):null==T?null:[[T,v],[y,m]]},R.scale=function(t){return arguments.length?(_=+t,F()):_},R.translate=function(t){return arguments.length?(w=+t[0],O=+t[1],F()):[w,O]},R.center=function(t){return arguments.length?(j=t[0]%360*s.r,S=t[1]%360*s.r,F()):[j*s.h,S*s.h]},R.rotate=function(t){return arguments.length?(C=t[0]%360*s.r,M=t[1]%360*s.r,E=t.length>2?t[2]%360*s.r:0,F()):[C*s.h,M*s.h,E*s.h]},R.precision=function(t){return arguments.length?(I=Object(h.a)(D,$=t*t),L()):Object(s.u)($)},R.fitExtent=Object(f.a)(R),R.fitSize=Object(f.b)(R),function(){return e=t.apply(this,arguments),R.invert=e.invert&&N,F()}}},function(t,e,n){!function(t){\"use strict\";function e(t){if(0===t.length)return 0;for(var e,n=t[0],r=0,i=1;i=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,a=n(t),o=0;if(2===e)for(i=0;ie&&(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||1c&&h(t,n,r);lc;)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;rt[t.length-1])return 1;var n=function(t,e){for(var n=0,r=0,i=t.length;r>>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=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=r[n][u]);--d)(l=S(s,u,a,o)+r[n-1][s-1])n&&(n=t[r]),t[r]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=j(e,n.length),i=j(e,n.length);!function(t,e,n){for(var r,i=e[0].length,a=t[Math.floor(i/2)],o=[],u=[],s=0;s=Math.abs(a)&&(d+=1);else if(\"greater\"===r)for(c=0;c<=i;c++)o[c]>=a&&(d+=1);else for(c=0;c<=i;c++)o[c]<=a&&(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 a=0;ai.k&&--a>0);return e/2}function o(t,e,n){function r(r,o){return[t*r*Object(i.h)(o=a(n,o)),e*Object(i.y)(o)]}return r.invert=function(r,a){return a=Object(i.e)(a/e),[r/(t*Object(i.h)(a)),Object(i.e)((2*a+Object(i.y)(2*a))/n)]},r}var u=o(i.D/i.o,i.D,i.s);e.a=function(){return Object(r.geoProjection)(u).scale(169.529)}},function(t,e,n){\"use strict\";function r(t,e){t&&a.hasOwnProperty(t.type)&&a[t.type](t,e)}var i={Feature:function(t,e){r(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,i=-1,a=n.length;++i=0;--l)n=(e=t[1][l])[0][0],i=e[0][1],o=e[1][1],s=e[2][0],c=e[2][1],f.push(u([[s-a.k,c-a.k],[s-a.k,o+a.k],[n+a.k,o+a.k],[n+a.k,i-a.k]],30));return{type:\"Polygon\",coordinates:[Object(r.merge)(f)]}}(e),s=(e=e.map((function(t){return t.map((function(t){return[[t[0][0]*a.v,t[0][1]*a.v],[t[1][0]*a.v,t[1][1]*a.v],[t[2][0]*a.v,t[2][1]*a.v]]}))}))).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],a=t(e[1][0],e[0][1])[1],o=t(e[1][0],e[1][1])[1];return a>o&&(n=a,a=o,o=n),[[r,a],[i,o]]}))}));function c(n,r){for(var i=r<0?-1:1,a=e[+(r<0)],o=0,u=a.length-1;oa[o][2][0];++o);var s=t(n-a[o][1][0],r);return s[0]+=t(a[o][1][0],i*r>i*a[o][0][1]?a[o][0][1]:r)[0],s}t.invert&&(c.invert=function(n,r){for(var i=s[+(r<0)],a=e[+(r<0)],u=0,l=i.length;ue?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),a=n(e);return a.parallel=function(t){return arguments.length?n(e=t*i.v):e*i.j},a}},function(t,e,n){var r=n(9),i=n(54),a=Object.prototype.hasOwnProperty;t.exports=function(t,e){if(null===t||!i(t))return{};var n={};return r(e,(function(e){a.call(t,e)&&(n[e]=t[e])})),n}},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 a=n(381);n.d(e,\"pack\",(function(){return a.a}));var o=n(160);n.d(e,\"packSiblings\",(function(){return o.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\";e.g=function(t){return[Object(r.e)(t[1],t[0]),Object(r.c)(t[2])]},e.a=function(t){var e=t[0],n=t[1],i=Object(r.g)(n);return[i*Object(r.g)(e),i*Object(r.t)(e),Object(r.t)(n)]},e.d=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]},e.c=function(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]]},e.b=function(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]},e.f=function(t,e){return[t[0]*e,t[1]*e,t[2]*e]},e.e=function(t){var e=Object(r.u)(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e};var r=n(4)},function(t,e,n){\"use strict\";e.a=function(t){return null===t?NaN:+t}},function(t,e,n){\"use strict\";e.b=function(t){return function(e,n){var i=Object(r.g)(e),a=Object(r.g)(n),o=t(i*a);return[o*a*Object(r.t)(e),o*Object(r.t)(n)]}},e.a=function(t){return function(e,n){var i=Object(r.u)(e*e+n*n),a=t(i),o=Object(r.t)(a),u=Object(r.g)(a);return[Object(r.e)(e*o,i*u),Object(r.c)(i&&n*o/i)]}};var r=n(4)},function(t,e,n){\"use strict\";e.b=a;var r=n(0),i=n(1);function a(t,e){return[t*Object(i.h)(e),e]}a.invert=function(t,e){return[t/Object(i.h)(e),e]},e.a=function(){return Object(r.geoProjection)(a).scale(152.63)}},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}var i=n(139),a=n(3),o=n(40),u=n(40),s=n(320),c=n(9),l=n(6),f=n(54),h=n(140),d=n(76),p=n(10),g=n(24),v=n(32),y=function(t){var e,n;function i(e,n){var i,o=r(r(i=t.call(this)||this));if(n=n||{},(e=e||{}).isDataSet||(n=e,e=null),a(o,{dataSet:e,loose:!e,dataType:\"table\",isView:!0,isDataView:!0,origin:[],rows:[],transforms:[],watchingStates:null},n),!o.loose){var u=o.watchingStates;e.on(\"statechange\",(function(t){l(u)?u.indexOf(t)>-1&&o._reExecute():o._reExecute()}))}return i}n=t,(e=i).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n;var y=i.prototype;return y._parseStateExpression=function(t){var e=this.dataSet,n=/^\\$state\\.(\\w+)/.exec(t);return n?e.state[n[1]]:t},y._preparseOptions=function(t){var e=this,n=function(t){var e={};return c(t,(function(t,n){d(t)&&t.isView?e[n]=t:l(t)?e[n]=t.concat([]):f(t)?e[n]=o(t):e[n]=t})),e}(t);return e.loose||c(n,(function(t,r){p(t)&&/^\\$state\\./.test(t)&&(n[r]=e._parseStateExpression(t))})),n},y._prepareSource=function(t,e){var n=this,r=i.DataSet;if(n._source={source:t,options:e},e)e=n._preparseOptions(e),n.origin=r.getConnector(e.type)(t,e,n);else if(t instanceof i||p(t))n.origin=r.getConnector(\"default\")(t,n.dataSet);else if(l(t))n.origin=t;else{if(!d(t)||!t.type)throw new TypeError(\"Invalid source\");e=n._preparseOptions(t),n.origin=r.getConnector(e.type)(e,n)}return n.rows=u(n.origin),n},y.source=function(t,e){return this._prepareSource(t,e),this._reExecuteTransforms(),this.trigger(\"change\"),this},y.transform=function(t){return void 0===t&&(t={}),this.transforms.push(t),this._executeTransform(t),this},y._executeTransform=function(t){t=this._preparseOptions(t),i.DataSet.getTransform(t.type)(this,t)},y._reExecuteTransforms=function(){var t=this;t.transforms.forEach((function(e){t._executeTransform(e)}))},y.addRow=function(t){this.rows.push(t)},y.removeRow=function(t){this.rows.splice(t,1)},y.updateRow=function(t,e){a(this.rows[t],e)},y.findRows=function(t){return this.rows.filter((function(e){return h(e,t)}))},y.findRow=function(t){return s(this.rows,t)},y.getColumnNames=function(){var t=this.rows[0];return t?g(t):[]},y.getColumnName=function(t){return this.getColumnNames()[t]},y.getColumnIndex=function(t){return this.getColumnNames().indexOf(t)},y.getColumn=function(t){return this.rows.map((function(e){return e[t]}))},y.getColumnData=function(t){return this.getColumn(t)},y.getSubset=function(t,e,n){for(var r=[],i=t;i<=e;i++)r.push(v(this.rows[i],n));return r},y.toString=function(t){return t?JSON.stringify(this.rows,null,2):JSON.stringify(this.rows)},y._reExecute=function(){var t=this._source,e=t.source,n=t.options;this._prepareSource(e,n),this._reExecuteTransforms(),this.trigger(\"change\")},i}(i);t.exports=y},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);t.exports=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 a=0,o=e.length;a1?0:t<-1?f:Math.acos(t)},e.c=function(t){return t>=1?h:t<=-1?-h:Math.asin(t)};var r=Math.abs,i=Math.atan2,a=Math.cos,o=Math.max,u=Math.min,s=Math.sin,c=Math.sqrt,l=1e-12,f=Math.PI,h=f/2,d=2*f},function(t,e,n){\"use strict\";e.a=function(t,e){if((i=t.length)>1)for(var n,r,i,a=1,o=t[e[0]],u=o.length;a=0;)n[e]=e;return n}},function(t,e,n){\"use strict\";n.d(e,\"f\",(function(){return h})),n.d(e,\"g\",(function(){return d})),n.d(e,\"a\",(function(){return r})),n.d(e,\"b\",(function(){return i})),n.d(e,\"c\",(function(){return a})),n.d(e,\"e\",(function(){return o})),e.d=g;var r,i,a,o,u=n(513),s=n(191),c=n(192),l=n(100),f=n(99),h=1e-6,d=1e-12;function p(t,e){return e[1]-t[1]||e[0]-t[0]}function g(t,e){var n,h,d,g=t.sort(p).pop();for(o=[],i=new Array(t.length),r=new f.b,a=new f.b;;)if(d=c.c,g&&(!d||g[1]=u)return null;var s=t-i.site[0],c=e-i.site[1],l=s*s+c*c;do{i=a.cells[r=o],o=null,i.halfedges.forEach((function(n){var r=a.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;fi.o?t-i.w:t<-i.o?t+i.w:t,e]}function o(t,e,n){return(t%=i.w)?e||n?Object(r.a)(s(t),c(e,n)):s(t):e||n?c(e,n):a}function u(t){return function(e,n){return[(e+=t)>i.o?e-i.w:e<-i.o?e+i.w:e,n]}}function s(t){var e=u(t);return e.invert=u(-t),e}function c(t,e){var n=Object(i.g)(t),r=Object(i.t)(t),a=Object(i.g)(e),o=Object(i.t)(e);function u(t,e){var u=Object(i.g)(e),s=Object(i.g)(t)*u,c=Object(i.t)(t)*u,l=Object(i.t)(e),f=l*n+s*r;return[Object(i.e)(c*a-f*o,s*n-l*r),Object(i.c)(f*a+c*o)]}return u.invert=function(t,e){var u=Object(i.g)(e),s=Object(i.g)(t)*u,c=Object(i.t)(t)*u,l=Object(i.t)(e),f=l*a-c*o;return[Object(i.e)(c*a+l*o,s*n+f*r),Object(i.c)(f*n-s*r)]},u}a.invert=a,e.a=function(t){function e(e){return(e=t(e[0]*i.r,e[1]*i.r))[0]*=i.h,e[1]*=i.h,e}return t=o(t[0]*i.r,t[1]*i.r,t.length>2?t[2]*i.r:0),e.invert=function(e){return(e=t.invert(e[0]*i.r,e[1]*i.r))[0]*=i.h,e[1]*=i.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,a,o,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*(a-1+f*(o-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*(a-1+v*(o-s+v*u)),b=y*y+m*m,x=2*m,_=b/x,w=_*_,O=Object(r.e)(y/_)/r.s,j=d*O,S=y*y,C=(2*e+v*(4*n+6*v*i))*p,M=a+v*(3*o+5*v*u),E=(2*(y*C+m*(M-1))*x-b*(2*(M-1)))/(x*x),P=Object(r.h)(j),k=Object(r.y)(j),T=_*P,A=_*k,$=d/r.s*(1/Object(r.B)(1-S/w))*(C*_-y*E)/w,I=A-c,R=p*(1+v*s)+_-T-l,N=E*k+T*$,D=T*O,F=1+E-(E*P-A*$),L=A*O,B=N*L-F*D;if(!B)break;d-=f=(R*N-I*F)/B,p-=h=(I*L-R*D)/B}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\";var r=n(0),i=n(1),a=n(294);function o(t,e){return t&&e&&t[0]===e[0]&&t[1]===e[1]}function u(t){return t.project.invert||t.children&&t.children.some(u)}e.a=function(t,e,n){function s(t,n){var r,a=e(t,n),o=a.project([t*i.j,n*i.j]);return(r=a.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)}n=null==n?-i.s/6:n,function t(e,n){if(e.edges=function(t){for(var e=t.length,n=[],r=t[e-1],i=0;i=0;)if(r=e[u],n[0]===r[0]&&n[1]===r[1]){if(a)return[a,n];a=n}}}(e.face,n.face),i=Object(a.a)(r.map(n.project),r.map(e.project));e.transform=n.transform?Object(a.c)(n.transform,i):i;for(var u=n.edges,s=0,c=u.length;s0)do{o.point(0===u||3===u?t:n,u>1?s:e)}while((u=(u+a+4)%4)!==c);else o.point(i[0],i[1])}function f(i,a){return Object(r.a)(i[0]-t)0?0:3:Object(r.a)(i[0]-n)0?2:1:Object(r.a)(i[1]-e)0?1:0:a>0?3:2}function h(t,e){return d(t.x,e.x)}function d(t,e){var n=f(t,1),r=f(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(r){var f,d,p,g,v,y,m,b,x,_,w,O=r,j=Object(i.a)(),S={point:C,lineStart:function(){S.point=M,d&&d.push(p=[]),_=!0,x=!1,m=b=NaN},lineEnd:function(){f&&(M(g,v),y&&x&&j.rejoin(),f.push(j.result())),S.point=C,x&&O.lineEnd()},polygonStart:function(){O=j,f=[],d=[],w=!0},polygonEnd:function(){var e=function(){for(var e=0,n=0,r=d.length;ns&&(f-i)*(s-a)>(h-a)*(t-i)&&++e:h<=s&&(f-i)*(s-a)<(h-a)*(t-i)&&--e;return e}(),n=w&&e,i=(f=Object(u.merge)(f)).length;(n||i)&&(r.polygonStart(),n&&(r.lineStart(),l(null,null,1,r),r.lineEnd()),i&&Object(o.a)(f,h,e,l,r),r.polygonEnd()),O=r,f=d=p=null}};function C(t,e){c(t,e)&&O.point(t,e)}function M(r,i){var o=c(r,i);if(d&&p.push([r,i]),_)g=r,v=i,y=o,_=!1,o&&(O.lineStart(),O.point(r,i));else if(o&&x)O.point(r,i);else{var u=[m=Math.max(-1e9,Math.min(1e9,m)),b=Math.max(-1e9,Math.min(1e9,b))],l=[r=Math.max(-1e9,Math.min(1e9,r)),i=Math.max(-1e9,Math.min(1e9,i))];Object(a.a)(u,l,t,e,n,s)?(x||(O.lineStart(),O.point(u[0],u[1])),O.point(l[0],l[1]),o||O.lineEnd(),w=!1):o&&(O.lineStart(),O.point(r,i),w=!1)}m=r,b=i,x=o}return S}}e.b=function(){var t,e,n,r=0,i=0,a=960,o=500;return n={stream:function(n){return t&&e===n?t:t=s(r,i,a,o)(e=n)},extent:function(u){return arguments.length?(r=+u[0][0],i=+u[0][1],a=+u[1][0],o=+u[1][1],t=e=null,n):[[r,i],[a,o]]}}}},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,a=(i-1)*e,o=Math.floor(a),u=+n(t[o],o,t);return u+(+n(t[o+1],o+1,t)-u)*(a-o)}}},function(t,e,n){\"use strict\";e.a=function(t){return t}},function(t,e,n){\"use strict\";e.a=o;var r=n(4),i=n(69),a=n(229);function o(t,e){var n=Object(r.t)(t),i=(n+Object(r.t)(e))/2;if(Object(r.a)(i)0?t*Object(i.B)(i.s/n)/2:0,Object(i.e)(1-n)]},e.b=function(){return Object(r.geoProjection)(a).scale(95.6464).center([0,30])}},function(t,e,n){\"use strict\";n.d(e,\"b\",(function(){return o})),n.d(e,\"d\",(function(){return u})),e.c=s;var r=n(0),i=n(21),a=n(38),o=.7109889596207567,u=.0528035274542;function s(t,e){return e>-o?((t=Object(i.d)(t,e))[1]+=u,t):Object(a.b)(t,e)}s.invert=function(t,e){return e>-o?i.d.invert(t,e-u):a.b.invert(t,e)},e.a=function(){return Object(r.geoProjection)(s).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){var e=t(i.o,0)[0]-t(-i.o,0)[0];function n(n,r){var a=Object(i.a)(n)0?n-i.s:n+i.s,r),u=(o[0]-o[1])*i.C,s=(o[0]+o[1])*i.C;if(a)return[u,s];var c=e*i.C,l=u>0^s>0?-1:1;return[l*u-Object(i.x)(s)*c,l*s-Object(i.x)(u)*c]}return t.invert&&(n.invert=function(n,r){var a=(n+r)*i.C,o=(r-n)*i.C,u=Object(i.a)(a)<.5*e&&Object(i.a)(o)<.5*e;if(!u){var s=e*i.C,c=a>0^o>0?-1:1,l=-c*n+(o>0?1:-1)*s,f=-c*r+(a>0?1:-1)*s;a=(-l-f)*i.C,o=(l-f)*i.C}var h=t.invert(a,o);return u||(h[0]+=a>0?i.s:-i.s),h}),Object(r.geoProjection)(n).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};t.exports=function(t){var e=\"undefined\"===typeof t?\"undefined\":n(t);return null!==t&&\"object\"===e||\"function\"===e}},function(t,e){t.exports=function(t){return null===t||void 0===t}},function(t,e,n){\"use strict\";e.b=o;var r=n(144),i=n(5);function a(t,e){return[t>i.o?t-i.w:t<-i.o?t+i.w:t,e]}function o(t,e,n){return(t%=i.w)?e||n?Object(r.a)(s(t),c(e,n)):s(t):e||n?c(e,n):a}function u(t){return function(e,n){return[(e+=t)>i.o?e-i.w:e<-i.o?e+i.w:e,n]}}function s(t){var e=u(t);return e.invert=u(-t),e}function c(t,e){var n=Object(i.g)(t),r=Object(i.t)(t),a=Object(i.g)(e),o=Object(i.t)(e);function u(t,e){var u=Object(i.g)(e),s=Object(i.g)(t)*u,c=Object(i.t)(t)*u,l=Object(i.t)(e),f=l*n+s*r;return[Object(i.e)(c*a-f*o,s*n-l*r),Object(i.c)(f*a+c*o)]}return u.invert=function(t,e){var u=Object(i.g)(e),s=Object(i.g)(t)*u,c=Object(i.t)(t)*u,l=Object(i.t)(e),f=l*a-c*o;return[Object(i.e)(c*a+l*o,s*n+f*r),Object(i.c)(f*n-s*r)]},u}a.invert=a,e.a=function(t){function e(e){return(e=t(e[0]*i.r,e[1]*i.r))[0]*=i.h,e[1]*=i.h,e}return t=o(t[0]*i.r,t[1]*i.r,t.length>2?t[2]*i.r:0),e.invert=function(e){return(e=t.invert(e[0]*i.r,e[1]*i.r))[0]*=i.h,e[1]*=i.h,e},e}},function(t,e,n){\"use strict\";e.a=a;var r=n(5),i=n(80);function a(t,e){var n=Object(r.t)(t),i=(n+Object(r.t)(e))/2,a=1+n*(2*i-n),o=Object(r.u)(a)/i;function u(t,e){var n=Object(r.u)(a-2*i*Object(r.t)(e))/i;return[n*Object(r.t)(t*=i),o-n*Object(r.g)(t)]}return u.invert=function(t,e){var n=o-e;return[Object(r.e)(t,n)/i,Object(r.c)((a-(t*t+n*n)*i*i)/(2*i))]},u}e.b=function(){return Object(i.a)(a).scale(155.424).center([0,33.6442])}},function(t,e,n){\"use strict\";e.a=function(t){var e=0,n=r.o/3,a=Object(i.b)(t),o=a(e,n);return o.parallels=function(t){return arguments.length?a(e=t[0]*r.r,n=t[1]*r.r):[e*r.h,n*r.h]},o};var r=n(5),i=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\";e.c=a,e.b=o;var r=n(18),i=n(5);function a(t,e){return[t,Object(i.n)(Object(i.v)((i.l+e)/2))]}function o(t){var e,n=Object(r.a)(t),a=n.scale,o=n.translate,u=n.clipExtent;return n.scale=function(t){return arguments.length?(a(t),e&&n.clipExtent(null),n):a()},n.translate=function(t){return arguments.length?(o(t),e&&n.clipExtent(null),n):o()},n.clipExtent=function(t){if(!arguments.length)return e?null:u();if(e=null==t){var r=i.o*a(),s=o();t=[[s[0]-r,s[1]-r],[s[0]+r,s[1]+r]]}return u(t),n},n.clipExtent(null)}a.invert=function(t,e){return[t,2*Object(i.d)(Object(i.k)(e))-i.l]},e.a=function(){return o(a).scale(961/i.w)}},function(t,e,n){var r=n(9),i=n(11),a=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=a},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\";var r={},i={};function a(t){return new Function(\"d\",\"return {\"+t.map((function(t,e){return JSON.stringify(t)+\": d[\"+e+\"]\"})).join(\",\")+\"}\")}e.a=function(t){var e=new RegExp('[\"'+t+\"\\n\\r]\"),n=t.charCodeAt(0);function o(t,e){var a,o=[],u=t.length,s=0,c=0,l=u<=0,f=!1;function h(){if(l)return i;if(f)return f=!1,r;var e,a,o=s;if(34===t.charCodeAt(o)){for(;s++=u?l=!0:10===(a=t.charCodeAt(s++))?f=!0:13===a&&(f=!0,10===t.charCodeAt(s)&&++s),t.slice(o+1,e-1).replace(/\"\"/g,'\"')}for(;s=0;--a)c.push(r=n.children[a]=new m(i[a])),r.parent=n,r.depth=n.depth+1;return u.eachBefore(y)}function g(t){return t.children}function v(t){t.data=t.data.data}function y(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function m(t){this.data=t,this.depth=this.height=0,this.parent=null}m.prototype=p.prototype={constructor:m,count:r.a,each:i.a,eachAfter:o.a,eachBefore:a.a,sum:u.a,sort:s.a,path:c.a,ancestors:l.a,descendants:f.a,leaves:h.a,links:d.a,copy:function(){return p(this).eachBefore(v)}}},function(t,e,n){\"use strict\";function r(t){if(\"function\"!==typeof t)throw new Error;return t}e.a=function(t){return null==t?null:r(t)},e.b=r},function(t,e,n){\"use strict\";n.d(e,\"b\",(function(){return a})),e.c=o;var r=n(45),i=n(55),a=(1+Math.sqrt(5))/2;function o(t,e,n,a,o,u){for(var s,c,l,f,h,d,p,g,v,y,m,b=[],x=e.children,_=0,w=0,O=x.length,j=e.value;_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:l1?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],a=t.scale[1],o=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+o,l[1]=(n+=t[1])*a+u;so){var u=a;a=o,o=u}return a+\"\\x01\"+o+\"\\x01\"+(r.isUndefined(i)?\"\\0\":i)}function s(t,e,n,r){var i=\"\"+e,a=\"\"+n;if(!t&&i>a){var o=i;i=a,a=o}var u={v:i,w:a};return r&&(u.name=r),u}function c(t,e){return u(t,e.v,e.w,e.name)}t.exports=i,i.prototype._nodeCount=0,i.prototype._edgeCount=0,i.prototype.isDirected=function(){return this._isDirected},i.prototype.isMultigraph=function(){return this._isMultigraph},i.prototype.isCompound=function(){return this._isCompound},i.prototype.setGraph=function(t){return this._label=t,this},i.prototype.graph=function(){return this._label},i.prototype.setDefaultNodeLabel=function(t){return r.isFunction(t)||(t=r.constant(t)),this._defaultNodeLabelFn=t,this},i.prototype.nodeCount=function(){return this._nodeCount},i.prototype.nodes=function(){return r.keys(this._nodes)},i.prototype.sources=function(){var t=this;return r.filter(this.nodes(),(function(e){return r.isEmpty(t._in[e])}))},i.prototype.sinks=function(){var t=this;return r.filter(this.nodes(),(function(e){return r.isEmpty(t._out[e])}))},i.prototype.setNodes=function(t,e){var n=arguments,i=this;return r.each(t,(function(t){n.length>1?i.setNode(t,e):i.setNode(t)})),this},i.prototype.setNode=function(t,e){return r.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]=\"\\0\",this._children[t]={},this._children[\"\\0\"][t]=!0),this._in[t]={},this._preds[t]={},this._out[t]={},this._sucs[t]={},++this._nodeCount,this)},i.prototype.node=function(t){return this._nodes[t]},i.prototype.hasNode=function(t){return r.has(this._nodes,t)},i.prototype.removeNode=function(t){var e=this;if(r.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],r.each(this.children(t),(function(t){e.setParent(t)})),delete this._children[t]),r.each(r.keys(this._in[t]),n),delete this._in[t],delete this._preds[t],r.each(r.keys(this._out[t]),n),delete this._out[t],delete this._sucs[t],--this._nodeCount}return this},i.prototype.setParent=function(t,e){if(!this._isCompound)throw new Error(\"Cannot set parent in a non-compound graph\");if(r.isUndefined(e))e=\"\\0\";else{for(var n=e+=\"\";!r.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},i.prototype._removeFromParentsChildList=function(t){delete this._children[this._parent[t]][t]},i.prototype.parent=function(t){if(this._isCompound){var e=this._parent[t];if(\"\\0\"!==e)return e}},i.prototype.children=function(t){if(r.isUndefined(t)&&(t=\"\\0\"),this._isCompound){var e=this._children[t];if(e)return r.keys(e)}else{if(\"\\0\"===t)return this.nodes();if(this.hasNode(t))return[]}},i.prototype.predecessors=function(t){var e=this._preds[t];if(e)return r.keys(e)},i.prototype.successors=function(t){var e=this._sucs[t];if(e)return r.keys(e)},i.prototype.neighbors=function(t){var e=this.predecessors(t);if(e)return r.union(e,this.successors(t))},i.prototype.isLeaf=function(t){return 0===(this.isDirected()?this.successors(t):this.neighbors(t)).length},i.prototype.filterNodes=function(t){var e=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});e.setGraph(this.graph());var n=this;r.each(this._nodes,(function(n,r){t(r)&&e.setNode(r,n)})),r.each(this._edgeObjs,(function(t){e.hasNode(t.v)&&e.hasNode(t.w)&&e.setEdge(t,n.edge(t))}));var i={};return this._isCompound&&r.each(e.nodes(),(function(t){e.setParent(t,function t(r){var a=n.parent(r);return void 0===a||e.hasNode(a)?(i[r]=a,a):a in i?i[a]:t(a)}(t))})),e},i.prototype.setDefaultEdgeLabel=function(t){return r.isFunction(t)||(t=r.constant(t)),this._defaultEdgeLabelFn=t,this},i.prototype.edgeCount=function(){return this._edgeCount},i.prototype.edges=function(){return r.values(this._edgeObjs)},i.prototype.setPath=function(t,e){var n=this,i=arguments;return r.reduce(t,(function(t,r){return i.length>1?n.setEdge(t,r,e):n.setEdge(t,r),r})),this},i.prototype.setEdge=function(){var t,e,n,i,o=!1,c=arguments[0];\"object\"===typeof c&&null!==c&&\"v\"in c?(t=c.v,e=c.w,n=c.name,2===arguments.length&&(i=arguments[1],o=!0)):(t=c,e=arguments[1],n=arguments[3],arguments.length>2&&(i=arguments[2],o=!0)),t=\"\"+t,e=\"\"+e,r.isUndefined(n)||(n=\"\"+n);var l=u(this._isDirected,t,e,n);if(r.has(this._edgeLabels,l))return o&&(this._edgeLabels[l]=i),this;if(!r.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?i:this._defaultEdgeLabelFn(t,e,n);var f=s(this._isDirected,t,e,n);return t=f.v,e=f.w,Object.freeze(f),this._edgeObjs[l]=f,a(this._preds[e],t),a(this._sucs[t],e),this._in[e][l]=f,this._out[t][l]=f,this._edgeCount++,this},i.prototype.edge=function(t,e,n){var r=1===arguments.length?c(this._isDirected,arguments[0]):u(this._isDirected,t,e,n);return this._edgeLabels[r]},i.prototype.hasEdge=function(t,e,n){var i=1===arguments.length?c(this._isDirected,arguments[0]):u(this._isDirected,t,e,n);return r.has(this._edgeLabels,i)},i.prototype.removeEdge=function(t,e,n){var r=1===arguments.length?c(this._isDirected,arguments[0]):u(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},i.prototype.inEdges=function(t,e){var n=this._in[t];if(n){var i=r.values(n);return e?r.filter(i,(function(t){return t.v===e})):i}},i.prototype.outEdges=function(t,e){var n=this._out[t];if(n){var i=r.values(n);return e?r.filter(i,(function(t){return t.w===e})):i}},i.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\";n.d(e,\"b\",(function(){return r}));var r=\"$\";function i(){}function a(t,e){var n=new i;if(t instanceof i)t.each((function(t,e){n.set(e,t)}));else if(Array.isArray(t)){var r,a=-1,o=t.length;if(null==e)for(;++ar.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);i=(i*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/c,a=(a*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/c}if(t._l23_a>r.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);o=(o*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(i,a,o,u,t._x2,t._y2)}function o(t,e){this._context=t,this._alpha=e}o.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default: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 o(t,e):new i.a(t,0)}return n.alpha=function(e){return t(+e)},n}(.5)},function(t,e,n){\"use strict\";e.b=i;var r=n(48);function i(t){for(var e,n=0,r=-1,i=t.length;++rr.f||Math.abs(u[0][1]-u[1][1])>r.f)||delete r.e[s]};var r=n(49);function i(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 a,o=t[0],u=t[1],s=o[0],c=o[1],l=0,f=1,h=u[0]-s,d=u[1]-c;if(a=e-s,h||!(a>0)){if(a/=h,h<0){if(a0){if(a>f)return;a>l&&(l=a)}if(a=r-s,h||!(a<0)){if(a/=h,h<0){if(a>f)return;a>l&&(l=a)}else if(h>0){if(a0)){if(a/=d,d<0){if(a0){if(a>f)return;a>l&&(l=a)}if(a=i-c,d||!(a<0)){if(a/=d,d<0){if(a>f)return;a>l&&(l=a)}else if(d>0){if(a0||f<1)||(l>0&&(t[0]=[s+l*h,c+l*d]),f<1&&(t[1]=[s+f*h,c+f*d]),!0)}}}}}function o(t,e,n,r,i){var a=t[1];if(a)return!0;var o,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=r)return;if(f>d){if(s){if(s[1]>=i)return}else s=[g,n];a=[g,i]}else{if(s){if(s[1]1)if(f>d){if(s){if(s[1]>=i)return}else s=[(n-u)/o,n];a=[(i-u)/o,i]}else{if(s){if(s[1]=r)return}else s=[e,o*e+u];a=[r,o*r+u]}else{if(s){if(s[0]-1}(u),u&&-1===i.indexOf(u))throw new TypeError(\"Invalid direction: \"+u);if(u===i[0])n(t,e);else if(u===i[1])n(t,e),t.right2left();else if(u===i[2])n(t,e);else if(u===i[3])n(t,e),t.bottom2top();else if(u===i[4]||u===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\";n.d(e,\"a\",(function(){return h})),n.d(e,\"b\",(function(){return p}));var r,i,a,o,u,s=n(29),c=n(4),l=n(20),f=n(22),h=Object(s.a)(),d=Object(s.a)(),p={point:l.a,lineStart:l.a,lineEnd:l.a,polygonStart:function(){h.reset(),p.lineStart=g,p.lineEnd=v},polygonEnd:function(){var t=+h;d.add(t<0?c.w+t:t),this.lineStart=this.lineEnd=this.point=l.a},sphere:function(){d.add(c.w)}};function g(){p.point=y}function v(){m(r,i)}function y(t,e){p.point=m,r=t,i=e,t*=c.r,e*=c.r,a=t,o=Object(c.g)(e=e/2+c.q),u=Object(c.t)(e)}function m(t,e){t*=c.r,e=(e*=c.r)/2+c.q;var n=t-a,r=n>=0?1:-1,i=r*n,s=Object(c.g)(e),l=Object(c.t)(e),f=u*l,d=o*s+f*Object(c.g)(i),p=f*r*Object(c.t)(i);h.add(Object(c.e)(p,d)),a=t,o=s,u=l}e.c=function(t){return d.reset(),Object(f.a)(t,p),2*d}},function(t,e,n){\"use strict\";e.a=u;var r=n(35),i=n(199),a=n(4),o=n(50);function u(t,e,n,i,o,u){if(n){var c=Object(a.g)(e),l=Object(a.t)(e),f=i*n;null==o?(o=e+i*a.w,u=e-f/2):(o=s(c,o),u=s(c,u),(i>0?ou)&&(o+=i*a.w));for(var h,d=o;i>0?d>u:d1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}},function(t,e,n){\"use strict\";var r=n(108);function i(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 a(t){if(e=t.length){for(var e,n,r=0,i=t[0];++r=0;--s)u.point((d=h[s])[0],d[1]);else o(g.x,g.p.x,-1,u);g=g.p}h=(g=g.o).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])>>1;t(e[a],n)<0?r=a+1:i=a}return r},right:function(e,n,r,i){for(null==r&&(r=0),null==i&&(i=e.length);r>>1;t(e[a],n)>0?i=a:r=a+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,a=t[0],o=new Array(i<0?0:i);n1)return c/(o-1)}},function(t,e,n){\"use strict\";e.a=function(t,e){var n,r,i,a=t.length,o=-1;if(null==e){for(;++o=n)for(r=i=n;++on&&(r=n),i=n)for(r=i=n;++on&&(r=n),i=r?u*=10:s>=i?u*=5:s>=a&&(u*=2),e=0?(s>=r?10:s>=i?5:s>=a?2:1)*Math.pow(10,u):-Math.pow(10,-u)/(s>=r?10:s>=i?5:s>=a?2:1)}e.a=function(t,e,n){var r,i,a,u,s=-1;if(n=+n,(t=+t)===(e=+e)&&n>0)return[t];if((r=e0)for(t=Math.ceil(t/u),e=Math.floor(e/u),a=new Array(i=Math.ceil(e-t+1));++s=n)for(r=n;++an&&(r=n)}else for(;++a=n)for(r=n;++an&&(r=n);return r}},function(t,e,n){\"use strict\";var r=n(119);function i(t){return t.length}e.a=function(t){if(!(o=t.length))return[];for(var e=-1,n=Object(r.a)(t,i),a=new Array(n);++e=0?1:-1,M=C*S,E=M>a.o,P=y*O;if(o.add(Object(a.e)(P*C*Object(a.t)(M),m*j+P*Object(a.g)(M))),s+=E?S+C*a.w:S,E^g>=n^_>=n){var k=Object(i.c)(Object(i.a)(p),Object(i.a)(x));Object(i.e)(k);var T=Object(i.c)(u,k);Object(i.e)(T);var A=(E^S>=0?-1:1)*Object(a.c)(T[2]);(r>A||r===A&&(k[0]||k[1]))&&(c+=E^S>=0?1:-1)}}return(s<-a.i||so&&(o=t),eu&&(u=e)},lineStart:r.a,lineEnd:r.a,polygonStart:r.a,polygonEnd:r.a,result:function(){var t=[[i,a],[o,u]];return o=u=-(a=i=1/0),t}};e.a=s},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\";var r=n(106),i=n(107),a=n(4),o=n(121),u=n(14);function s(t){return t.length>1}function c(t,e){return((t=t.x)[0]<0?t[1]-a.l-a.i:a.l-t[1])-((e=e.x)[0]<0?e[1]-a.l-a.i:a.l-e[1])}e.a=function(t,e,n,a){return function(l,f){var h,d,p,g=e(f),v=l.invert(a[0],a[1]),y=Object(r.a)(),m=e(y),b=!1,x={point:_,lineStart:O,lineEnd:j,polygonStart:function(){x.point=S,x.lineStart=C,x.lineEnd=M,d=[],h=[]},polygonEnd:function(){x.point=_,x.lineStart=O,x.lineEnd=j,d=Object(u.merge)(d);var t=Object(o.a)(h,v);d.length?(b||(f.polygonStart(),b=!0),Object(i.a)(d,c,t,n,f)):t&&(b||(f.polygonStart(),b=!0),f.lineStart(),n(null,null,1,f),f.lineEnd()),b&&(f.polygonEnd(),b=!1),d=h=null},sphere:function(){f.polygonStart(),f.lineStart(),n(null,null,1,f),f.lineEnd(),f.polygonEnd()}};function _(e,n){var r=l(e,n);t(e=r[0],n=r[1])&&f.point(e,n)}function w(t,e){var n=l(t,e);g.point(n[0],n[1])}function O(){x.point=w,g.lineStart()}function j(){x.point=_,g.lineEnd()}function S(t,e){p.push([t,e]);var n=l(t,e);m.point(n[0],n[1])}function C(){m.lineStart(),p=[]}function M(){S(p[0][0],p[0][1]),m.lineEnd();var t,e,n,r,i=m.clean(),a=y.result(),o=a.length;if(p.pop(),h.push(p),p=null,o)if(1&i){if((e=(n=a[0]).length-1)>0){for(b||(f.polygonStart(),b=!0),f.lineStart(),t=0;t1&&2&i&&a.push(a.pop().concat(a.shift())),d.push(a.filter(s))}return x}}},function(t,e,n){\"use strict\";e.b=i;var r=n(17);function i(t,e){return[t,e]}i.invert=i,e.a=function(){return Object(r.a)(i).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 a=n(241);n.d(e,\"geoArmadillo\",(function(){return a.b})),n.d(e,\"geoArmadilloRaw\",(function(){return a.a}));var o=n(130);n.d(e,\"geoAugust\",(function(){return o.b})),n.d(e,\"geoAugustRaw\",(function(){return o.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 j=n(256);n.d(e,\"geoEckert6\",(function(){return j.a})),n.d(e,\"geoEckert6Raw\",(function(){return j.b}));var S=n(257);n.d(e,\"geoEisenlohr\",(function(){return S.a})),n.d(e,\"geoEisenlohrRaw\",(function(){return S.b}));var C=n(258);n.d(e,\"geoFahey\",(function(){return C.a})),n.d(e,\"geoFaheyRaw\",(function(){return C.b}));var M=n(259);n.d(e,\"geoFoucaut\",(function(){return M.a})),n.d(e,\"geoFoucautRaw\",(function(){return M.b}));var E=n(260);n.d(e,\"geoGilbert\",(function(){return E.a}));var P=n(261);n.d(e,\"geoGingery\",(function(){return P.a})),n.d(e,\"geoGingeryRaw\",(function(){return P.b}));var k=n(262);n.d(e,\"geoGinzburg4\",(function(){return k.a})),n.d(e,\"geoGinzburg4Raw\",(function(){return k.b}));var T=n(263);n.d(e,\"geoGinzburg5\",(function(){return T.a})),n.d(e,\"geoGinzburg5Raw\",(function(){return T.b}));var A=n(264);n.d(e,\"geoGinzburg6\",(function(){return A.a})),n.d(e,\"geoGinzburg6Raw\",(function(){return A.b}));var $=n(265);n.d(e,\"geoGinzburg8\",(function(){return $.a})),n.d(e,\"geoGinzburg8Raw\",(function(){return $.b}));var I=n(266);n.d(e,\"geoGinzburg9\",(function(){return I.a})),n.d(e,\"geoGinzburg9Raw\",(function(){return I.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 D=n(268);n.d(e,\"geoHammer\",(function(){return D.a})),n.d(e,\"geoHammerRaw\",(function(){return D.b}));var F=n(269);n.d(e,\"geoHammerRetroazimuthal\",(function(){return F.a})),n.d(e,\"geoHammerRetroazimuthalRaw\",(function(){return F.b}));var L=n(270);n.d(e,\"geoHealpix\",(function(){return L.a})),n.d(e,\"geoHealpixRaw\",(function(){return L.b}));var B=n(271);n.d(e,\"geoHill\",(function(){return B.a})),n.d(e,\"geoHillRaw\",(function(){return B.b}));var z=n(136);n.d(e,\"geoHomolosine\",(function(){return z.a})),n.d(e,\"geoHomolosineRaw\",(function(){return z.b}));var q=n(23);n.d(e,\"geoInterrupt\",(function(){return q.a}));var V=n(272);n.d(e,\"geoInterruptedBoggs\",(function(){return V.a}));var W=n(273);n.d(e,\"geoInterruptedHomolosine\",(function(){return W.a}));var Y=n(274);n.d(e,\"geoInterruptedMollweide\",(function(){return Y.a}));var H=n(275);n.d(e,\"geoInterruptedMollweideHemispheres\",(function(){return H.a}));var G=n(276);n.d(e,\"geoInterruptedSinuMollweide\",(function(){return G.a}));var U=n(277);n.d(e,\"geoInterruptedSinusoidal\",(function(){return U.a}));var X=n(278);n.d(e,\"geoKavrayskiy7\",(function(){return X.a})),n.d(e,\"geoKavrayskiy7Raw\",(function(){return X.b}));var K=n(279);n.d(e,\"geoLagrange\",(function(){return K.a})),n.d(e,\"geoLagrangeRaw\",(function(){return K.b}));var Z=n(280);n.d(e,\"geoLarrivee\",(function(){return Z.a})),n.d(e,\"geoLarriveeRaw\",(function(){return Z.b}));var Q=n(281);n.d(e,\"geoLaskowski\",(function(){return Q.a})),n.d(e,\"geoLaskowskiRaw\",(function(){return Q.b}));var J=n(282);n.d(e,\"geoLittrow\",(function(){return J.a})),n.d(e,\"geoLittrowRaw\",(function(){return J.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 at=n(287);n.d(e,\"geoMtFlatPolarQuartic\",(function(){return at.a})),n.d(e,\"geoMtFlatPolarQuarticRaw\",(function(){return at.b}));var ot=n(288);n.d(e,\"geoMtFlatPolarSinusoidal\",(function(){return ot.a})),n.d(e,\"geoMtFlatPolarSinusoidalRaw\",(function(){return ot.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 jt=n(73);n.d(e,\"geoSinuMollweide\",(function(){return jt.a})),n.d(e,\"geoSinuMollweideRaw\",(function(){return jt.c}));var St=n(38);n.d(e,\"geoSinusoidal\",(function(){return St.a})),n.d(e,\"geoSinusoidalRaw\",(function(){return St.b}));var Ct=n(307);n.d(e,\"geoStitch\",(function(){return Ct.a}));var Mt=n(308);n.d(e,\"geoTimes\",(function(){return Mt.a})),n.d(e,\"geoTimesRaw\",(function(){return Mt.b}));var Et=n(309);n.d(e,\"geoTwoPointAzimuthal\",(function(){return Et.a})),n.d(e,\"geoTwoPointAzimuthalRaw\",(function(){return Et.b})),n.d(e,\"geoTwoPointAzimuthalUsa\",(function(){return Et.c}));var Pt=n(310);n.d(e,\"geoTwoPointEquidistant\",(function(){return Pt.a})),n.d(e,\"geoTwoPointEquidistantRaw\",(function(){return Pt.b})),n.d(e,\"geoTwoPointEquidistantUsa\",(function(){return Pt.c}));var kt=n(311);n.d(e,\"geoVanDerGrinten\",(function(){return kt.a})),n.d(e,\"geoVanDerGrintenRaw\",(function(){return kt.b}));var Tt=n(312);n.d(e,\"geoVanDerGrinten2\",(function(){return Tt.a})),n.d(e,\"geoVanDerGrinten2Raw\",(function(){return Tt.b}));var At=n(313);n.d(e,\"geoVanDerGrinten3\",(function(){return At.a})),n.d(e,\"geoVanDerGrinten3Raw\",(function(){return At.b}));var $t=n(314);n.d(e,\"geoVanDerGrinten4\",(function(){return $t.a})),n.d(e,\"geoVanDerGrinten4Raw\",(function(){return $t.b}));var It=n(315);n.d(e,\"geoWagner4\",(function(){return It.a})),n.d(e,\"geoWagner4Raw\",(function(){return It.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 Dt=n(318);n.d(e,\"geoWiechel\",(function(){return Dt.a})),n.d(e,\"geoWiechelRaw\",(function(){return Dt.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\";e.a=a;var r=n(0),i=n(1);function a(t,e){var n=Object(i.h)(e),r=Object(i.z)(Object(i.b)(n*Object(i.h)(t/=2)));return[2*n*Object(i.y)(t)*r,Object(i.y)(e)*r]}a.invert=function(t,e){if(!(t*t+4*e*e>i.s*i.s+i.k)){var n=t,r=e,a=25;do{var o,u=Object(i.y)(n),s=Object(i.y)(n/2),c=Object(i.h)(n/2),l=Object(i.y)(r),f=Object(i.h)(r),h=Object(i.y)(2*r),d=l*l,p=f*f,g=s*s,v=1-p*c*c,y=v?Object(i.b)(f*c)*Object(i.B)(o=1/v):o=0,m=2*y*f*s-t,b=y*l-e,x=o*(p*g+y*f*c*d),_=o*(.5*u*h-2*y*l*s),w=.25*o*(h*s-y*l*p*u),O=o*(d*c+y*g*f),j=_*w-O*x;if(!j)break;var S=(b*_-m*O)/j,C=(m*w-b*x)/j;n-=S,r-=C}while((Object(i.a)(S)>i.k||Object(i.a)(C)>i.k)&&--a>0);return[n,r]}},e.b=function(){return Object(r.geoProjection)(a).scale(152.63)}},function(t,e,n){\"use strict\";e.a=a;var r=n(0),i=n(1);function a(t,e){var n=Object(i.F)(e/2),r=Object(i.B)(1-n*n),a=1+r*Object(i.h)(t/=2),o=Object(i.y)(t)*r/a,u=n/a,s=o*o,c=u*u;return[4/3*o*(3+s-3*c),4/3*u*(3+3*s-c)]}a.invert=function(t,e){if(e*=3/8,!(t*=3/8)&&Object(i.a)(e)>1)return null;var n=1+t*t+e*e,r=Object(i.B)((n-Object(i.B)(n*n-4*e*e))/2),a=Object(i.e)(r)/3,o=r?Object(i.c)(Object(i.a)(e/r))/3:Object(i.d)(Object(i.a)(t))/3,u=Object(i.h)(a),s=Object(i.i)(o),c=s*s-u*u;return[2*Object(i.x)(t)*Object(i.g)(Object(i.A)(o)*u,.25-c),2*Object(i.x)(e)*Object(i.g)(s*Object(i.y)(a),.25+c)]},e.b=function(){return Object(r.geoProjection)(a).scale(66.1603)}},function(t,e,n){\"use strict\";e.a=s;var r=n(0),i=n(21),a=n(1),o=2.00276,u=1.11072;function s(t,e){var n=Object(i.c)(a.s,e);return[o*t/(1/Object(a.h)(e)+u/Object(a.h)(n)),(e+a.D*Object(a.y)(n))/o]}s.invert=function(t,e){var n,r,i=o*e,s=e<0?-a.u:a.u,c=25;do{r=i-a.D*Object(a.y)(s),s-=n=(Object(a.y)(2*s)+2*s-a.s*Object(a.y)(r))/(2*Object(a.h)(2*s)+2+a.s*Object(a.h)(r)*a.D*Object(a.h)(s))}while(Object(a.a)(n)>a.k&&--c>0);return r=i-a.D*Object(a.y)(s),[t*(1/Object(a.h)(r)+u/Object(a.h)(s))/o,r]},e.b=function(){return Object(r.geoProjection)(s).scale(160.857)}},function(t,e,n){\"use strict\";e.a=a;var r=n(1),i=n(31);function a(t){var e=Object(r.h)(t);function n(t,n){return[t*e,Object(r.y)(n)/e]}return n.invert=function(t,n){return[t/e,Object(r.e)(n*e)]},n}e.b=function(){return Object(i.a)(a).parallel(38.58).scale(195.044)}},function(t,e,n){\"use strict\";e.b=o;var r=n(0),i=n(1),a=n(134);function o(t,e){var n=Object(i.x)(t),r=Object(i.x)(e),a=Object(i.h)(e),o=Object(i.h)(t)*a,u=Object(i.y)(t)*a,s=Object(i.y)(r*e);t=Object(i.a)(Object(i.g)(u,s)),e=Object(i.e)(o),Object(i.a)(t-i.o)>i.k&&(t%=i.o);var c=function(t,e){if(e===i.o)return[0,0];var n,r,a=Object(i.y)(e),o=a*a,u=o*o,s=1+u,c=1+3*u,l=1-u,f=Object(i.e)(1/Object(i.B)(s)),h=l+o*s*f,d=(1-a)/h,p=Object(i.B)(d),g=d*s,v=Object(i.B)(g),y=p*l;if(0===t)return[0,-(y+o*v)];var m,b=Object(i.h)(e),x=1/b,_=2*a*b,w=(-h*b-(-3*o+f*c)*_*(1-a))/(h*h),O=-x*_,j=-x*(o*s*w+d*c*_),S=-2*x*(l*(.5*w/p)-2*o*p*_),C=4*t/i.s;if(t>.222*i.s||e.175*i.s){if(n=(y+o*Object(i.B)(g*(1+u)-y*y))/(1+u),t>i.s/4)return[n,n];var M=n,E=.5*n;n=.5*(E+M),r=50;do{var P=Object(i.B)(g-n*n),k=n*(S+O*P)+j*Object(i.e)(n/v)-C;if(!k)break;k<0?E=n:M=n,n=.5*(E+M)}while(Object(i.a)(M-E)>i.k&&--r>0)}else{n=i.k,r=25;do{var T=n*n,A=Object(i.B)(g-T),$=S+O*A,I=n*$+j*Object(i.e)(n/v)-C,R=$+(j-O*T)/A;n-=m=A?I/R:0}while(Object(i.a)(m)>i.k&&--r>0)}return[n,-y-o*Object(i.B)(g-n*n)]}(t>i.s/4?i.o-t:t,e);return t>i.s/4&&(s=c[0],c[0]=-c[1],c[1]=-s),c[0]*=n,c[1]*=-r,c}o.invert=function(t,e){Object(i.a)(t)>1&&(t=2*Object(i.x)(t)-t),Object(i.a)(e)>1&&(e=2*Object(i.x)(e)-e);var n=Object(i.x)(t),r=Object(i.x)(e),a=-n*t,o=-r*e,u=o/a<1,s=function(t,e){for(var n=0,r=1,a=.5,o=50;;){var u=a*a,s=Object(i.B)(a),c=Object(i.e)(1/Object(i.B)(1+u)),l=1-u+a*(1+u)*c,f=(1-s)/l,h=Object(i.B)(f),d=f*(1+u),p=h*(1-u),g=d-t*t,v=Object(i.B)(g),y=e+p+a*v;if(Object(i.a)(r-n)0?n=a:r=a,a=.5*(n+r)}if(!o)return null;var m=Object(i.e)(s),b=Object(i.h)(m),x=1/b,_=2*s*b,w=(-l*b-(-3*a+c*(1+3*u))*_*(1-s))/(l*l),O=-2*x*(.5*w/h*(1-u)-2*a*h*_),j=-x*_,S=-x*(a*(1+u)*w+f*(1+3*u)*_);return[i.s/4*(t*(O+j*v)+S*Object(i.e)(t/Object(i.B)(d))),m]}(u?o:a,u?a:o),c=s[0],l=s[1],f=Object(i.h)(l);return u&&(c=-i.o-c),[n*(Object(i.g)(Object(i.y)(c)*f,-Object(i.y)(l))+i.s),r*Object(i.e)(Object(i.h)(c)*f)]},e.a=function(){return Object(r.geoProjection)(Object(a.a)(o)).scale(239.75)}},function(t,e,n){\"use strict\";var r=n(1);e.a=function(t){var e=t(r.o,0)[0]-t(-r.o,0)[0];function n(n,i){var a=n>0?-.5:.5,o=t(n+a*r.s,i);return o[0]-=a*e,o}return t.invert&&(n.invert=function(n,i){var a=n>0?-.5:.5,o=t.invert(n+a*e,i),u=o[0]-a*r.s;return u<-r.s?u+=2*r.s:u>r.s&&(u-=2*r.s),o[0]=u,o}),n}},function(t,e,n){\"use strict\";e.b=u;var r=n(0),i=n(267),a=n(1),o=n(134);function u(t,e){var n=(a.D-1)/(a.D+1),r=Object(a.B)(1-n*n),o=Object(i.a)(a.o,r*r),u=Object(a.p)(Object(a.F)(a.s/4+Object(a.a)(e)/2)),s=Object(a.m)(-1*u)/Object(a.B)(n),c=function(t,e){var n=t*t,r=e+1,i=1-n-e*e;return[.5*((t>=0?a.o:-a.o)-Object(a.g)(i,2*t)),-.25*Object(a.p)(i*i+4*n)+.5*Object(a.p)(r*r+n)]}(s*Object(a.h)(-1*t),s*Object(a.y)(-1*t)),l=Object(i.b)(c[0],c[1],r*r);return[-l[1],(e>=0?1:-1)*(.5*o-l[0])]}u.invert=function(t,e){var n=(a.D-1)/(a.D+1),r=Object(a.B)(1-n*n),o=Object(i.a)(a.o,r*r),u=Object(i.c)(.5*o-e,-t,r*r),s=function(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]}(u[0],u[1]);return[Object(a.g)(s[1],s[0])/-1,2*Object(a.f)(Object(a.m)(-.5*Object(a.p)(n*s[0]*s[0]+n*s[1]*s[1])))-a.o]},e.a=function(){return Object(r.geoProjection)(Object(o.a)(u)).scale(151.496)}},function(t,e,n){\"use strict\";e.b=s;var r=n(0),i=n(1),a=n(21),o=n(38),u=n(73);function s(t,e){return Object(i.a)(e)>u.b?((t=Object(a.d)(t,e))[1]-=e>0?u.d:-u.d,t):Object(o.b)(t,e)}s.invert=function(t,e){return Object(i.a)(e)>u.b?a.d.invert(t,e+(e>0?u.d:-u.d)):o.b.invert(t,e)},e.a=function(){return Object(r.geoProjection)(s).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 a=Object(r.geoInterpolate)(e,n),o=a(.5),u=Object(r.geoRotation)([-o[0],-o[1]])(e),s=a.distance/2,c=-Object(i.e)(Object(i.y)(u[1]*i.v)/Object(i.y)(s)),l=[-o[0],-o[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(){}var a=i.prototype,o=e.EventEmitter;function u(t,e){for(var n=t.length;n--;)if(t[n].listener===e)return n;return-1}function s(t){return function(){return this[t].apply(this,arguments)}}a.getListeners=function(t){var e,n,r=this._getEvents();if(t instanceof RegExp)for(n in e={},r)r.hasOwnProperty(n)&&t.test(n)&&(e[n]=r[n]);else e=r[t]||(r[t]=[]);return e},a.flattenListeners=function(t){var e,n=[];for(e=0;e=0?1:-1,i=r*n,s=Object(c.g)(e),l=Object(c.t)(e),f=u*l,d=o*s+f*Object(c.g)(i),p=f*r*Object(c.t)(i);h.add(Object(c.e)(p,d)),a=t,o=s,u=l}e.c=function(t){return d.reset(),Object(f.a)(t,p),2*d}},function(t,e,n){\"use strict\";e.a=u;var r=n(43),i=n(326),a=n(5),o=n(78);function u(t,e,n,i,o,u){if(n){var c=Object(a.g)(e),l=Object(a.t)(e),f=i*n;null==o?(o=e+i*a.w,u=e-f/2):(o=s(c,o),u=s(c,u),(i>0?ou)&&(o+=i*a.w));for(var h,d=o;i>0?d>u:d0)do{o.point(0===u||3===u?t:n,u>1?s:e)}while((u=(u+a+4)%4)!==c);else o.point(i[0],i[1])}function f(i,a){return Object(r.a)(i[0]-t)0?0:3:Object(r.a)(i[0]-n)0?2:1:Object(r.a)(i[1]-e)0?1:0:a>0?3:2}function h(t,e){return d(t.x,e.x)}function d(t,e){var n=f(t,1),r=f(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(r){var f,d,p,g,v,y,m,b,x,_,w,O=r,j=Object(i.a)(),S={point:C,lineStart:function(){S.point=M,d&&d.push(p=[]),_=!0,x=!1,m=b=NaN},lineEnd:function(){f&&(M(g,v),y&&x&&j.rejoin(),f.push(j.result())),S.point=C,x&&O.lineEnd()},polygonStart:function(){O=j,f=[],d=[],w=!0},polygonEnd:function(){var e=function(){for(var e=0,n=0,r=d.length;ns&&(f-i)*(s-a)>(h-a)*(t-i)&&++e:h<=s&&(f-i)*(s-a)<(h-a)*(t-i)&&--e;return e}(),n=w&&e,i=(f=Object(u.merge)(f)).length;(n||i)&&(r.polygonStart(),n&&(r.lineStart(),l(null,null,1,r),r.lineEnd()),i&&Object(o.a)(f,h,e,l,r),r.polygonEnd()),O=r,f=d=p=null}};function C(t,e){c(t,e)&&O.point(t,e)}function M(r,i){var o=c(r,i);if(d&&p.push([r,i]),_)g=r,v=i,y=o,_=!1,o&&(O.lineStart(),O.point(r,i));else if(o&&x)O.point(r,i);else{var u=[m=Math.max(-1e9,Math.min(1e9,m)),b=Math.max(-1e9,Math.min(1e9,b))],l=[r=Math.max(-1e9,Math.min(1e9,r)),i=Math.max(-1e9,Math.min(1e9,i))];Object(a.a)(u,l,t,e,n,s)?(x||(O.lineStart(),O.point(u[0],u[1])),O.point(l[0],l[1]),o||O.lineEnd(),w=!1):o&&(O.lineStart(),O.point(r,i),w=!1)}m=r,b=i,x=o}return S}}e.b=function(){var t,e,n,r=0,i=0,a=960,o=500;return n={stream:function(n){return t&&e===n?t:t=s(r,i,a,o)(e=n)},extent:function(u){return arguments.length?(r=+u[0][0],i=+u[0][1],a=+u[1][0],o=+u[1][1],t=e=null,n):[[r,i],[a,o]]}}}},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\";var r=n(148);function i(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 a(t){if(e=t.length){for(var e,n,r=0,i=t[0];++r=0;--s)u.point((d=h[s])[0],d[1]);else o(g.x,g.p.x,-1,u);g=g.p}h=(g=g.o).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])o&&(o=t),eu&&(u=e)},lineStart:r.a,lineEnd:r.a,polygonStart:r.a,polygonEnd:r.a,result:function(){var t=[[i,a],[o,u]];return o=u=-(a=i=1/0),t}};e.a=s},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\";var r=n(146),i=n(147),a=n(5),o=n(337),u=n(14);function s(t){return t.length>1}function c(t,e){return((t=t.x)[0]<0?t[1]-a.l-a.i:a.l-t[1])-((e=e.x)[0]<0?e[1]-a.l-a.i:a.l-e[1])}e.a=function(t,e,n,a){return function(l,f){var h,d,p,g=e(f),v=l.invert(a[0],a[1]),y=Object(r.a)(),m=e(y),b=!1,x={point:_,lineStart:O,lineEnd:j,polygonStart:function(){x.point=S,x.lineStart=C,x.lineEnd=M,d=[],h=[]},polygonEnd:function(){x.point=_,x.lineStart=O,x.lineEnd=j,d=Object(u.merge)(d);var t=Object(o.a)(h,v);d.length?(b||(f.polygonStart(),b=!0),Object(i.a)(d,c,t,n,f)):t&&(b||(f.polygonStart(),b=!0),f.lineStart(),n(null,null,1,f),f.lineEnd()),b&&(f.polygonEnd(),b=!1),d=h=null},sphere:function(){f.polygonStart(),f.lineStart(),n(null,null,1,f),f.lineEnd(),f.polygonEnd()}};function _(e,n){var r=l(e,n);t(e=r[0],n=r[1])&&f.point(e,n)}function w(t,e){var n=l(t,e);g.point(n[0],n[1])}function O(){x.point=w,g.lineStart()}function j(){x.point=_,g.lineEnd()}function S(t,e){p.push([t,e]);var n=l(t,e);m.point(n[0],n[1])}function C(){m.lineStart(),p=[]}function M(){S(p[0][0],p[0][1]),m.lineEnd();var t,e,n,r,i=m.clean(),a=y.result(),o=a.length;if(p.pop(),h.push(p),p=null,o)if(1&i){if((e=(n=a[0]).length-1)>0){for(b||(f.polygonStart(),b=!0),f.lineStart(),t=0;t1&&2&i&&a.push(a.pop().concat(a.shift())),d.push(a.filter(s))}return x}}},function(t,e,n){\"use strict\";e.b=function(t){return function(e,n){return a(t,[[0,0],e],n)}},e.a=function(t){return function(e,n){return a(t,e,n)}};var r=n(26),i=n(151);function a(t,e,n){var a=e[1][0]-e[0][0],o=e[1][1]-e[0][1],u=t.clipExtent&&t.clipExtent();t.scale(150).translate([0,0]),null!=u&&t.clipExtent(null),Object(r.a)(n,t.stream(i.a));var s=i.a.result(),c=Math.min(a/(s[1][0]-s[0][0]),o/(s[1][1]-s[0][1])),l=+e[0][0]+(a-c*(s[1][0]+s[0][0]))/2,f=+e[0][1]+(o-c*(s[1][1]+s[0][1]))/2;return null!=u&&t.clipExtent(u),t.scale(150*c).translate([l,f])}},function(t,e,n){\"use strict\";e.b=i;var r=n(18);function i(t,e){return[t,e]}i.invert=i,e.a=function(){return Object(r.a)(i).scale(152.63)}},function(t,e,n){var r=n(6);t.exports=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(r(e))for(var i=0;i=t){var h=(i-t)/(i-r[2]);return{length:i,pos:[n[0]*(1-h)+r[0]*h,n[1]*(1-h)+r[1]*h]}}r[0]=n[0],r[1]=n[1],r[2]=i}}else if(\"Q\"===o[0])for(r[0]=n[0],r[1]=n[1],r[2]=i,s=100,c=0;c<=s;c++){var d;if(l=v(o,d=c/s),f=y(o,d),i+=u(n[0],n[1],l,f),n[0]=l,n[1]=f,\"number\"===typeof t&&i>=t)return h=(i-t)/(i-r[2]),{length:i,pos:[n[0]*(1-h)+r[0]*h,n[1]*(1-h)+r[1]*h]};r[0]=n[0],r[1]=n[1],r[2]=i}else if(\"L\"===o[0]){if(r[0]=n[0],r[1]=n[1],r[2]=i,i+=u(n[0],n[1],o[1],o[2]),n[0]=o[1],n[1]=o[2],\"number\"===typeof t&&i>=t)return h=(i-t)/(i-r[2]),{length:i,pos:[n[0]*(1-h)+r[0]*h,n[1]*(1-h)+r[1]*h]};r[0]=n[0],r[1]=n[1],r[2]=i}}return{length:i/1.045,pos:n};function p(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]}function g(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]}function v(t,e){return Math.pow(1-e,2)*n[0]+2*(1-e)*e*t[1]+Math.pow(e,2)*t[3]}function y(t,e){return Math.pow(1-e,2)*n[1]+2*(1-e)*e*t[2]+Math.pow(e,2)*t[4]}}},function(t,e,n){\"use strict\";e.b=s;var r=n(161);function i(t,e,n){var r=t.x,i=t.y,a=e.r+n.r,o=t.r+n.r,u=e.x-r,s=e.y-i,c=u*u+s*s;if(c){var l=.5+((o*=o)-(a*=a))/(2*c),f=Math.sqrt(Math.max(0,2*a*(o+c)-(o-=c)*o-a*a))/(2*c);n.x=r+l*u+f*s,n.y=i+l*s-f*u}else n.x=r+o,n.y=i}function a(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,a=(e.y*n.r+n.y*e.r)/r;return i*i+a*a}function u(t){this._=t,this.next=null,this.previous=null}function s(t){if(!(c=t.length))return 0;var e,n,s,c,l,f,h,d,p,g,v;if((e=t[0]).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;i(n,e,s=t[2]),e=new u(e),n=new u(n),s=new u(s),e.next=s.previous=n,n.next=e.previous=s,s.next=n.previous=e;t:for(h=3;h0&&n*n>r*r+i*i}function u(t,e){for(var n=0;no&&(o=t[0]),t[1]u&&(u=t[1])}function c(t){switch(t.type){case\"GeometryCollection\":t.geometries.forEach(c);break;case\"Point\":s(t.coordinates);break;case\"MultiPoint\":t.coordinates.forEach(s)}}for(e in t.arcs.forEach((function(t){for(var e,r=-1,s=t.length;++ro&&(o=e[0]),e[1]u&&(u=e[1])})),t.objects)c(t.objects[e]);return[i,a,o,u]}},function(t,e,n){\"use strict\";e.a=function(t){return t}},function(t,e,n){\"use strict\";e.a=function(t,e){var n={},r={},i={},a=[],o=-1;function u(t,e){for(var r in t){var i=t[r];delete e[i.start],delete i.start,delete i.end,i.forEach((function(t){n[t<0?~t:t]=1})),a.push(i)}}return e.forEach((function(n,r){var i,a=t.arcs[n<0?~n:n];a.length<3&&!a[1][0]&&!a[1][1]&&(i=e[++o],e[o]=n,e[r]=i)})),e.forEach((function(e){var n,a,o=function(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]}(e),u=o[0],s=o[1];if(n=i[u])if(delete i[n.end],n.push(e),n.end=s,a=r[s]){delete r[a.start];var c=a===n?n:n.concat(a);r[c.start=n.start]=i[c.end=a.end]=c}else r[n.start]=i[n.end]=n;else if(n=r[s])if(delete r[n.start],n.unshift(e),n.start=u,a=i[u]){delete i[a.end];var l=a===n?n:a.concat(n);r[l.start=a.start]=i[l.end=n.end]=l}else r[n.start]=i[n.end]=n;else r[(n=[e]).start=u]=i[n.end=s]=n})),u(i,r),u(r,i),e.forEach((function(t){n[t<0?~t:t]||a.push([t])})),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],a=t.scale[1],o=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]-o)/i),h=Math.round((t[1]-u)/a);for(l[0]=f-e,e=f,l[1]=h-n,n=h;s-1}},function(t,e,n){(function(t,r){var i;(function(){var a=\"Expected a function\",o=\"__lodash_placeholder__\",u=[[\"ary\",128],[\"bind\",1],[\"bindKey\",2],[\"curry\",8],[\"curryRight\",16],[\"flip\",512],[\"partial\",32],[\"partialRight\",64],[\"rearg\",256]],s=\"[object Arguments]\",c=\"[object Array]\",l=\"[object Boolean]\",f=\"[object Date]\",h=\"[object Error]\",d=\"[object Function]\",p=\"[object GeneratorFunction]\",g=\"[object Map]\",v=\"[object Number]\",y=\"[object Object]\",m=\"[object RegExp]\",b=\"[object Set]\",x=\"[object String]\",_=\"[object Symbol]\",w=\"[object WeakMap]\",O=\"[object ArrayBuffer]\",j=\"[object DataView]\",S=\"[object Float32Array]\",C=\"[object Float64Array]\",M=\"[object Int8Array]\",E=\"[object Int16Array]\",P=\"[object Int32Array]\",k=\"[object Uint8Array]\",T=\"[object Uint16Array]\",A=\"[object Uint32Array]\",$=/\\b__p \\+= '';/g,I=/\\b(__p \\+=) '' \\+/g,R=/(__e\\(.*?\\)|\\b__t\\)) \\+\\n'';/g,N=/&(?:amp|lt|gt|quot|#39);/g,D=/[&<>\"']/g,F=RegExp(N.source),L=RegExp(D.source),B=/<%-([\\s\\S]+?)%>/g,z=/<%([\\s\\S]+?)%>/g,q=/<%=([\\s\\S]+?)%>/g,V=/\\.|\\[(?:[^[\\]]*|([\"'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]/,W=/^\\w*$/,Y=/^\\./,H=/[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))/g,G=/[\\\\^$.*+?()[\\]{}|]/g,U=RegExp(G.source),X=/^\\s+|\\s+$/g,K=/^\\s+/,Z=/\\s+$/,Q=/\\{(?:\\n\\/\\* \\[wrapped with .+\\] \\*\\/)?\\n?/,J=/\\{\\n\\/\\* \\[wrapped with (.+)\\] \\*/,tt=/,? & /,et=/[^\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\x7f]+/g,nt=/\\\\(\\\\)?/g,rt=/\\$\\{([^\\\\}]*(?:\\\\.[^\\\\}]*)*)\\}/g,it=/\\w*$/,at=/^[-+]0x[0-9a-f]+$/i,ot=/^0b[01]+$/i,ut=/^\\[object .+?Constructor\\]$/,st=/^0o[0-7]+$/i,ct=/^(?:0|[1-9]\\d*)$/,lt=/[\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff\\u0100-\\u017f]/g,ft=/($^)/,ht=/['\\n\\r\\u2028\\u2029\\\\]/g,dt=\"\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe2f\\\\u20d0-\\\\u20ff\",pt=\"\\\\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\",gt=\"[\\\\ud800-\\\\udfff]\",vt=\"[\"+pt+\"]\",yt=\"[\"+dt+\"]\",mt=\"\\\\d+\",bt=\"[\\\\u2700-\\\\u27bf]\",xt=\"[a-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xff]\",_t=\"[^\\\\ud800-\\\\udfff\"+pt+mt+\"\\\\u2700-\\\\u27bfa-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xffA-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde]\",wt=\"\\\\ud83c[\\\\udffb-\\\\udfff]\",Ot=\"[^\\\\ud800-\\\\udfff]\",jt=\"(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}\",St=\"[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]\",Ct=\"[A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde]\",Mt=\"(?:\"+xt+\"|\"+_t+\")\",Et=\"(?:\"+Ct+\"|\"+_t+\")\",Pt=\"(?:\"+yt+\"|\"+wt+\")?\",kt=\"[\\\\ufe0e\\\\ufe0f]?\"+Pt+\"(?:\\\\u200d(?:\"+[Ot,jt,St].join(\"|\")+\")[\\\\ufe0e\\\\ufe0f]?\"+Pt+\")*\",Tt=\"(?:\"+[bt,jt,St].join(\"|\")+\")\"+kt,At=\"(?:\"+[Ot+yt+\"?\",yt,jt,St,gt].join(\"|\")+\")\",$t=RegExp(\"['\\u2019]\",\"g\"),It=RegExp(yt,\"g\"),Rt=RegExp(wt+\"(?=\"+wt+\")|\"+At+kt,\"g\"),Nt=RegExp([Ct+\"?\"+xt+\"+(?:['\\u2019](?:d|ll|m|re|s|t|ve))?(?=\"+[vt,Ct,\"$\"].join(\"|\")+\")\",Et+\"+(?:['\\u2019](?:D|LL|M|RE|S|T|VE))?(?=\"+[vt,Ct+Mt,\"$\"].join(\"|\")+\")\",Ct+\"?\"+Mt+\"+(?:['\\u2019](?:d|ll|m|re|s|t|ve))?\",Ct+\"+(?:['\\u2019](?:D|LL|M|RE|S|T|VE))?\",\"\\\\d*(?:(?:1ST|2ND|3RD|(?![123])\\\\dTH)\\\\b)\",\"\\\\d*(?:(?:1st|2nd|3rd|(?![123])\\\\dth)\\\\b)\",mt,Tt].join(\"|\"),\"g\"),Dt=RegExp(\"[\\\\u200d\\\\ud800-\\\\udfff\"+dt+\"\\\\ufe0e\\\\ufe0f]\"),Ft=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Lt=[\"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\"],Bt=-1,zt={};zt[S]=zt[C]=zt[M]=zt[E]=zt[P]=zt[k]=zt[\"[object Uint8ClampedArray]\"]=zt[T]=zt[A]=!0,zt[s]=zt[c]=zt[O]=zt[l]=zt[j]=zt[f]=zt[h]=zt[d]=zt[g]=zt[v]=zt[y]=zt[m]=zt[b]=zt[x]=zt[w]=!1;var qt={};qt[s]=qt[c]=qt[O]=qt[j]=qt[l]=qt[f]=qt[S]=qt[C]=qt[M]=qt[E]=qt[P]=qt[g]=qt[v]=qt[y]=qt[m]=qt[b]=qt[x]=qt[_]=qt[k]=qt[\"[object Uint8ClampedArray]\"]=qt[T]=qt[A]=!0,qt[h]=qt[d]=qt[w]=!1;var Vt={\"\\\\\":\"\\\\\",\"'\":\"'\",\"\\n\":\"n\",\"\\r\":\"r\",\"\\u2028\":\"u2028\",\"\\u2029\":\"u2029\"},Wt=parseFloat,Yt=parseInt,Ht=\"object\"==typeof t&&t&&t.Object===Object&&t,Gt=\"object\"==typeof self&&self&&self.Object===Object&&self,Ut=Ht||Gt||Function(\"return this\")(),Xt=\"object\"==typeof e&&e&&!e.nodeType&&e,Kt=Xt&&\"object\"==typeof r&&r&&!r.nodeType&&r,Zt=Kt&&Kt.exports===Xt,Qt=Zt&&Ht.process,Jt=function(){try{return Qt&&Qt.binding&&Qt.binding(\"util\")}catch(t){}}(),te=Jt&&Jt.isArrayBuffer,ee=Jt&&Jt.isDate,ne=Jt&&Jt.isMap,re=Jt&&Jt.isRegExp,ie=Jt&&Jt.isSet,ae=Jt&&Jt.isTypedArray;function oe(t,e){return t.set(e[0],e[1]),t}function ue(t,e){return t.add(e),t}function se(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 ce(t,e,n,r){for(var i=-1,a=null==t?0:t.length;++i-1}function ge(t,e,n){for(var r=-1,i=null==t?0:t.length;++r-1;);return n}function De(t,e){for(var n=t.length;n--&&je(e,t[n],0)>-1;);return n}function Fe(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}var Le=Pe({\"\\xc0\":\"A\",\"\\xc1\":\"A\",\"\\xc2\":\"A\",\"\\xc3\":\"A\",\"\\xc4\":\"A\",\"\\xc5\":\"A\",\"\\xe0\":\"a\",\"\\xe1\":\"a\",\"\\xe2\":\"a\",\"\\xe3\":\"a\",\"\\xe4\":\"a\",\"\\xe5\":\"a\",\"\\xc7\":\"C\",\"\\xe7\":\"c\",\"\\xd0\":\"D\",\"\\xf0\":\"d\",\"\\xc8\":\"E\",\"\\xc9\":\"E\",\"\\xca\":\"E\",\"\\xcb\":\"E\",\"\\xe8\":\"e\",\"\\xe9\":\"e\",\"\\xea\":\"e\",\"\\xeb\":\"e\",\"\\xcc\":\"I\",\"\\xcd\":\"I\",\"\\xce\":\"I\",\"\\xcf\":\"I\",\"\\xec\":\"i\",\"\\xed\":\"i\",\"\\xee\":\"i\",\"\\xef\":\"i\",\"\\xd1\":\"N\",\"\\xf1\":\"n\",\"\\xd2\":\"O\",\"\\xd3\":\"O\",\"\\xd4\":\"O\",\"\\xd5\":\"O\",\"\\xd6\":\"O\",\"\\xd8\":\"O\",\"\\xf2\":\"o\",\"\\xf3\":\"o\",\"\\xf4\":\"o\",\"\\xf5\":\"o\",\"\\xf6\":\"o\",\"\\xf8\":\"o\",\"\\xd9\":\"U\",\"\\xda\":\"U\",\"\\xdb\":\"U\",\"\\xdc\":\"U\",\"\\xf9\":\"u\",\"\\xfa\":\"u\",\"\\xfb\":\"u\",\"\\xfc\":\"u\",\"\\xdd\":\"Y\",\"\\xfd\":\"y\",\"\\xff\":\"y\",\"\\xc6\":\"Ae\",\"\\xe6\":\"ae\",\"\\xde\":\"Th\",\"\\xfe\":\"th\",\"\\xdf\":\"ss\",\"\\u0100\":\"A\",\"\\u0102\":\"A\",\"\\u0104\":\"A\",\"\\u0101\":\"a\",\"\\u0103\":\"a\",\"\\u0105\":\"a\",\"\\u0106\":\"C\",\"\\u0108\":\"C\",\"\\u010a\":\"C\",\"\\u010c\":\"C\",\"\\u0107\":\"c\",\"\\u0109\":\"c\",\"\\u010b\":\"c\",\"\\u010d\":\"c\",\"\\u010e\":\"D\",\"\\u0110\":\"D\",\"\\u010f\":\"d\",\"\\u0111\":\"d\",\"\\u0112\":\"E\",\"\\u0114\":\"E\",\"\\u0116\":\"E\",\"\\u0118\":\"E\",\"\\u011a\":\"E\",\"\\u0113\":\"e\",\"\\u0115\":\"e\",\"\\u0117\":\"e\",\"\\u0119\":\"e\",\"\\u011b\":\"e\",\"\\u011c\":\"G\",\"\\u011e\":\"G\",\"\\u0120\":\"G\",\"\\u0122\":\"G\",\"\\u011d\":\"g\",\"\\u011f\":\"g\",\"\\u0121\":\"g\",\"\\u0123\":\"g\",\"\\u0124\":\"H\",\"\\u0126\":\"H\",\"\\u0125\":\"h\",\"\\u0127\":\"h\",\"\\u0128\":\"I\",\"\\u012a\":\"I\",\"\\u012c\":\"I\",\"\\u012e\":\"I\",\"\\u0130\":\"I\",\"\\u0129\":\"i\",\"\\u012b\":\"i\",\"\\u012d\":\"i\",\"\\u012f\":\"i\",\"\\u0131\":\"i\",\"\\u0134\":\"J\",\"\\u0135\":\"j\",\"\\u0136\":\"K\",\"\\u0137\":\"k\",\"\\u0138\":\"k\",\"\\u0139\":\"L\",\"\\u013b\":\"L\",\"\\u013d\":\"L\",\"\\u013f\":\"L\",\"\\u0141\":\"L\",\"\\u013a\":\"l\",\"\\u013c\":\"l\",\"\\u013e\":\"l\",\"\\u0140\":\"l\",\"\\u0142\":\"l\",\"\\u0143\":\"N\",\"\\u0145\":\"N\",\"\\u0147\":\"N\",\"\\u014a\":\"N\",\"\\u0144\":\"n\",\"\\u0146\":\"n\",\"\\u0148\":\"n\",\"\\u014b\":\"n\",\"\\u014c\":\"O\",\"\\u014e\":\"O\",\"\\u0150\":\"O\",\"\\u014d\":\"o\",\"\\u014f\":\"o\",\"\\u0151\":\"o\",\"\\u0154\":\"R\",\"\\u0156\":\"R\",\"\\u0158\":\"R\",\"\\u0155\":\"r\",\"\\u0157\":\"r\",\"\\u0159\":\"r\",\"\\u015a\":\"S\",\"\\u015c\":\"S\",\"\\u015e\":\"S\",\"\\u0160\":\"S\",\"\\u015b\":\"s\",\"\\u015d\":\"s\",\"\\u015f\":\"s\",\"\\u0161\":\"s\",\"\\u0162\":\"T\",\"\\u0164\":\"T\",\"\\u0166\":\"T\",\"\\u0163\":\"t\",\"\\u0165\":\"t\",\"\\u0167\":\"t\",\"\\u0168\":\"U\",\"\\u016a\":\"U\",\"\\u016c\":\"U\",\"\\u016e\":\"U\",\"\\u0170\":\"U\",\"\\u0172\":\"U\",\"\\u0169\":\"u\",\"\\u016b\":\"u\",\"\\u016d\":\"u\",\"\\u016f\":\"u\",\"\\u0171\":\"u\",\"\\u0173\":\"u\",\"\\u0174\":\"W\",\"\\u0175\":\"w\",\"\\u0176\":\"Y\",\"\\u0177\":\"y\",\"\\u0178\":\"Y\",\"\\u0179\":\"Z\",\"\\u017b\":\"Z\",\"\\u017d\":\"Z\",\"\\u017a\":\"z\",\"\\u017c\":\"z\",\"\\u017e\":\"z\",\"\\u0132\":\"IJ\",\"\\u0133\":\"ij\",\"\\u0152\":\"Oe\",\"\\u0153\":\"oe\",\"\\u0149\":\"'n\",\"\\u017f\":\"s\"}),Be=Pe({\"&\":\"&\",\"<\":\"<\",\">\":\">\",'\"':\""\",\"'\":\"'\"});function ze(t){return\"\\\\\"+Vt[t]}function qe(t){return Dt.test(t)}function Ve(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}function We(t,e){return function(n){return t(e(n))}}function Ye(t,e){for(var n=-1,r=t.length,i=0,a=[];++n\",\""\":'\"',\"'\":\"'\"}),Ze=function t(e){var n=(e=null==e?Ut:Ze.defaults(Ut.Object(),e,Ze.pick(Ut,Lt))).Array,r=e.Date,i=e.Error,dt=e.Function,pt=e.Math,gt=e.Object,vt=e.RegExp,yt=e.String,mt=e.TypeError,bt=n.prototype,xt=dt.prototype,_t=gt.prototype,wt=e[\"__core-js_shared__\"],Ot=xt.toString,jt=_t.hasOwnProperty,St=0,Ct=function(){var t=/[^.]+$/.exec(wt&&wt.keys&&wt.keys.IE_PROTO||\"\");return t?\"Symbol(src)_1.\"+t:\"\"}(),Mt=_t.toString,Et=Ot.call(gt),Pt=Ut._,kt=vt(\"^\"+Ot.call(jt).replace(G,\"\\\\$&\").replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g,\"$1.*?\")+\"$\"),Tt=Zt?e.Buffer:void 0,At=e.Symbol,Rt=e.Uint8Array,Dt=Tt?Tt.allocUnsafe:void 0,Vt=We(gt.getPrototypeOf,gt),Ht=gt.create,Gt=_t.propertyIsEnumerable,Xt=bt.splice,Kt=At?At.isConcatSpreadable:void 0,Qt=At?At.iterator:void 0,Jt=At?At.toStringTag:void 0,_e=function(){try{var t=ea(gt,\"defineProperty\");return t({},\"\",{}),t}catch(e){}}(),Pe=e.clearTimeout!==Ut.clearTimeout&&e.clearTimeout,Qe=r&&r.now!==Ut.Date.now&&r.now,Je=e.setTimeout!==Ut.setTimeout&&e.setTimeout,tn=pt.ceil,en=pt.floor,nn=gt.getOwnPropertySymbols,rn=Tt?Tt.isBuffer:void 0,an=e.isFinite,on=bt.join,un=We(gt.keys,gt),sn=pt.max,cn=pt.min,ln=r.now,fn=e.parseInt,hn=pt.random,dn=bt.reverse,pn=ea(e,\"DataView\"),gn=ea(e,\"Map\"),vn=ea(e,\"Promise\"),yn=ea(e,\"Set\"),mn=ea(e,\"WeakMap\"),bn=ea(gt,\"create\"),xn=mn&&new mn,_n={},wn=Ma(pn),On=Ma(gn),jn=Ma(vn),Sn=Ma(yn),Cn=Ma(mn),Mn=At?At.prototype:void 0,En=Mn?Mn.valueOf:void 0,Pn=Mn?Mn.toString:void 0;function kn(t){if(Yo(t)&&!Io(t)&&!(t instanceof In)){if(t instanceof $n)return t;if(jt.call(t,\"__wrapped__\"))return Ea(t)}return new $n(t)}var Tn=function(){function t(){}return function(e){if(!Wo(e))return{};if(Ht)return Ht(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();function An(){}function $n(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=void 0}function In(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Rn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e=e?t:e)),t}function Qn(t,e,n,r,i,a){var o,u=1&e,c=2&e,h=4&e;if(n&&(o=i?n(t,r,i,a):n(t)),void 0!==o)return o;if(!Wo(t))return t;var w=Io(t);if(w){if(o=function(t){var e=t.length,n=t.constructor(e);return e&&\"string\"==typeof t[0]&&jt.call(t,\"index\")&&(n.index=t.index,n.input=t.input),n}(t),!u)return bi(t,o)}else{var $=ia(t),I=$==d||$==p;if(Fo(t))return di(t,u);if($==y||$==s||I&&!i){if(o=c||I?{}:oa(t),!u)return c?function(t,e){return xi(t,ra(t),e)}(t,function(t,e){return t&&xi(e,wu(e),t)}(o,t)):function(t,e){return xi(t,na(t),e)}(t,Un(o,t))}else{if(!qt[$])return i?t:{};o=function(t,e,n,r){var i,a=t.constructor;switch(e){case O:return pi(t);case l:case f:return new a(+t);case j:return function(t,e){var n=e?pi(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}(t,r);case S:case C:case M:case E:case P:case k:case\"[object Uint8ClampedArray]\":case T:case A:return gi(t,r);case g:return function(t,e,n){return me(e?n(Ve(t),1):Ve(t),oe,new t.constructor)}(t,r,n);case v:case x:return new a(t);case m:return function(t){var e=new t.constructor(t.source,it.exec(t));return e.lastIndex=t.lastIndex,e}(t);case b:return function(t,e,n){return me(e?n(He(t),1):He(t),ue,new t.constructor)}(t,r,n);case _:return i=t,En?gt(En.call(i)):{}}}(t,$,Qn,u)}}a||(a=new Ln);var R=a.get(t);if(R)return R;a.set(t,o);var N=w?void 0:(h?c?Ui:Gi:c?wu:_u)(t);return le(N||t,(function(r,i){N&&(r=t[i=r]),Yn(o,i,Qn(r,e,n,i,t,a))})),o}function Jn(t,e,n){var r=n.length;if(null==t)return!r;for(t=gt(t);r--;){var i=n[r],a=e[i],o=t[i];if(void 0===o&&!(i in t)||!a(o))return!1}return!0}function tr(t,e,n){if(\"function\"!=typeof t)throw new mt(a);return xa((function(){t.apply(void 0,n)}),e)}function er(t,e,n,r){var i=-1,a=pe,o=!0,u=t.length,s=[],c=e.length;if(!u)return s;n&&(e=ve(e,$e(n))),r?(a=ge,o=!1):e.length>=200&&(a=Re,o=!1,e=new Fn(e));t:for(;++i-1},Nn.prototype.set=function(t,e){var n=this.__data__,r=Hn(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this},Dn.prototype.clear=function(){this.size=0,this.__data__={hash:new Rn,map:new(gn||Nn),string:new Rn}},Dn.prototype.delete=function(t){var e=Ji(this,t).delete(t);return this.size-=e?1:0,e},Dn.prototype.get=function(t){return Ji(this,t).get(t)},Dn.prototype.has=function(t){return Ji(this,t).has(t)},Dn.prototype.set=function(t,e){var n=Ji(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this},Fn.prototype.add=Fn.prototype.push=function(t){return this.__data__.set(t,\"__lodash_hash_undefined__\"),this},Fn.prototype.has=function(t){return this.__data__.has(t)},Ln.prototype.clear=function(){this.__data__=new Nn,this.size=0},Ln.prototype.delete=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n},Ln.prototype.get=function(t){return this.__data__.get(t)},Ln.prototype.has=function(t){return this.__data__.has(t)},Ln.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Nn){var r=n.__data__;if(!gn||r.length<199)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new Dn(r)}return n.set(t,e),this.size=n.size,this};var nr=Oi(lr),rr=Oi(fr,!0);function ir(t,e){var n=!0;return nr(t,(function(t,r,i){return n=!!e(t,r,i)})),n}function ar(t,e,n){for(var r=-1,i=t.length;++r0&&n(u)?e>1?ur(u,e-1,n,r,i):ye(i,u):r||(i[i.length]=u)}return i}var sr=ji(),cr=ji(!0);function lr(t,e){return t&&sr(t,e,_u)}function fr(t,e){return t&&cr(t,e,_u)}function hr(t,e){return de(e,(function(e){return zo(t[e])}))}function dr(t,e){for(var n=0,r=(e=ci(e,t)).length;null!=t&&ne}function yr(t,e){return null!=t&&jt.call(t,e)}function mr(t,e){return null!=t&&e in gt(t)}function br(t,e,r){for(var i=r?ge:pe,a=t[0].length,o=t.length,u=o,s=n(o),c=1/0,l=[];u--;){var f=t[u];u&&e&&(f=ve(f,$e(e))),c=cn(f.length,c),s[u]=!r&&(e||a>=120&&f.length>=120)?new Fn(u&&f):void 0}f=t[0];var h=-1,d=s[0];t:for(;++h=u)return s;var c=n[r];return s*(\"desc\"==c?-1:1)}}return t.index-e.index}(t,e,n)}))}function Rr(t,e,n){for(var r=-1,i=e.length,a={};++r-1;)u!==t&&Xt.call(u,s,1),Xt.call(t,s,1);return t}function Dr(t,e){for(var n=t?e.length:0,r=n-1;n--;){var i=e[n];if(n==r||i!==a){var a=i;sa(i)?Xt.call(t,i,1):ei(t,i)}}return t}function Fr(t,e){return t+en(hn()*(e-t+1))}function Lr(t,e){var n=\"\";if(!t||e<1||e>9007199254740991)return n;do{e%2&&(n+=t),(e=en(e/2))&&(t+=t)}while(e);return n}function Br(t,e){return _a(va(t,e,Gu),t+\"\")}function zr(t){return zn(ku(t))}function qr(t,e){var n=ku(t);return ja(n,Zn(e,0,n.length))}function Vr(t,e,n,r){if(!Wo(t))return t;for(var i=-1,a=(e=ci(e,t)).length,o=a-1,u=t;null!=u&&++ia?0:a+e),(r=r>a?a:r)<0&&(r+=a),a=e>r?0:r-e>>>0,e>>>=0;for(var o=n(a);++i>>1,o=t[a];null!==o&&!Qo(o)&&(n?o<=e:o=200){var c=e?null:Li(t);if(c)return He(c);o=!1,i=Re,s=new Fn}else s=e?[]:u;t:for(;++r=r?t:Gr(t,e,n)}var hi=Pe||function(t){return Ut.clearTimeout(t)};function di(t,e){if(e)return t.slice();var n=t.length,r=Dt?Dt(n):new t.constructor(n);return t.copy(r),r}function pi(t){var e=new t.constructor(t.byteLength);return new Rt(e).set(new Rt(t)),e}function gi(t,e){var n=e?pi(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function vi(t,e){if(t!==e){var n=void 0!==t,r=null===t,i=t===t,a=Qo(t),o=void 0!==e,u=null===e,s=e===e,c=Qo(e);if(!u&&!c&&!a&&t>e||a&&o&&s&&!u&&!c||r&&o&&s||!n&&s||!i)return 1;if(!r&&!a&&!c&&t1?n[i-1]:void 0,o=i>2?n[2]:void 0;for(a=t.length>3&&\"function\"==typeof a?(i--,a):void 0,o&&ca(n[0],n[1],o)&&(a=i<3?void 0:a,i=1),e=gt(e);++r-1?i[a?e[o]:o]:void 0}}function Pi(t){return Hi((function(e){var n=e.length,r=n,i=$n.prototype.thru;for(t&&e.reverse();r--;){var o=e[r];if(\"function\"!=typeof o)throw new mt(a);if(i&&!u&&\"wrapper\"==Ki(o))var u=new $n([],!0)}for(r=u?r:n;++r1&&b.reverse(),f&&cu))return!1;var c=a.get(t);if(c&&a.get(e))return c==e;var l=-1,f=!0,h=2&n?new Fn:void 0;for(a.set(t,e),a.set(e,t);++l-1&&t%1==0&&t1?\"& \":\"\")+e[r],e=e.join(n>2?\", \":\" \"),t.replace(Q,\"{\\n/* [wrapped with \"+e+\"] */\\n\")}(r,function(t,e){return le(u,(function(n){var r=\"_.\"+n[0];e&n[1]&&!pe(t,r)&&t.push(r)})),t.sort()}(function(t){var e=t.match(J);return e?e[1].split(tt):[]}(r),n)))}function Oa(t){var e=0,n=0;return function(){var r=ln(),i=16-(r-n);if(n=r,i>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}function ja(t,e){var n=-1,r=t.length,i=r-1;for(e=void 0===e?r:e;++n1?t[e-1]:void 0;return n=\"function\"==typeof n?(t.pop(),n):void 0,Ua(t,n)}));function eo(t){var e=kn(t);return e.__chain__=!0,e}function no(t,e){return e(t)}var ro=Hi((function(t){var e=t.length,n=e?t[0]:0,r=this.__wrapped__,i=function(e){return Kn(e,t)};return!(e>1||this.__actions__.length)&&r instanceof In&&sa(n)?((r=r.slice(n,+n+(e?1:0))).__actions__.push({func:no,args:[i],thisArg:void 0}),new $n(r,this.__chain__).thru((function(t){return e&&!t.length&&t.push(void 0),t}))):this.thru(i)})),io=_i((function(t,e,n){jt.call(t,n)?++t[n]:Xn(t,n,1)})),ao=Ei(Aa),oo=Ei($a);function uo(t,e){return(Io(t)?le:nr)(t,Qi(e,3))}function so(t,e){return(Io(t)?fe:rr)(t,Qi(e,3))}var co=_i((function(t,e,n){jt.call(t,n)?t[n].push(e):Xn(t,n,[e])})),lo=Br((function(t,e,r){var i=-1,a=\"function\"==typeof e,o=No(t)?n(t.length):[];return nr(t,(function(t){o[++i]=a?se(e,t,r):xr(t,e,r)})),o})),fo=_i((function(t,e,n){Xn(t,n,e)}));function ho(t,e){return(Io(t)?ve:Pr)(t,Qi(e,3))}var po=_i((function(t,e,n){t[n?0:1].push(e)}),(function(){return[[],[]]})),go=Br((function(t,e){if(null==t)return[];var n=e.length;return n>1&&ca(t,e[0],e[1])?e=[]:n>2&&ca(e[0],e[1],e[2])&&(e=[e[0]]),Ir(t,ur(e,1),[])})),vo=Qe||function(){return Ut.Date.now()};function yo(t,e,n){return e=n?void 0:e,zi(t,128,void 0,void 0,void 0,void 0,e=t&&null==e?t.length:e)}function mo(t,e){var n;if(\"function\"!=typeof e)throw new mt(a);return t=iu(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=void 0),n}}var bo=Br((function(t,e,n){var r=1;if(n.length){var i=Ye(n,Zi(bo));r|=32}return zi(t,r,e,n,i)})),xo=Br((function(t,e,n){var r=3;if(n.length){var i=Ye(n,Zi(xo));r|=32}return zi(e,r,t,n,i)}));function _o(t,e,n){var r,i,o,u,s,c,l=0,f=!1,h=!1,d=!0;if(\"function\"!=typeof t)throw new mt(a);function p(e){var n=r,a=i;return r=i=void 0,l=e,u=t.apply(a,n)}function g(t){return l=t,s=xa(y,e),f?p(t):u}function v(t){var n=t-c;return void 0===c||n>=e||n<0||h&&t-l>=o}function y(){var t=vo();if(v(t))return m(t);s=xa(y,function(t){var n=e-(t-c);return h?cn(n,o-(t-l)):n}(t))}function m(t){return s=void 0,d&&r?p(t):(r=i=void 0,u)}function b(){var t=vo(),n=v(t);if(r=arguments,i=this,c=t,n){if(void 0===s)return g(c);if(h)return s=xa(y,e),p(c)}return void 0===s&&(s=xa(y,e)),u}return e=ou(e)||0,Wo(n)&&(f=!!n.leading,o=(h=\"maxWait\"in n)?sn(ou(n.maxWait)||0,e):o,d=\"trailing\"in n?!!n.trailing:d),b.cancel=function(){void 0!==s&&hi(s),l=0,r=c=i=s=void 0},b.flush=function(){return void 0===s?u:m(vo())},b}var wo=Br((function(t,e){return tr(t,1,e)})),Oo=Br((function(t,e,n){return tr(t,ou(e)||0,n)}));function jo(t,e){if(\"function\"!=typeof t||null!=e&&\"function\"!=typeof e)throw new mt(a);var n=function n(){var r=arguments,i=e?e.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=t.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(jo.Cache||Dn),n}function So(t){if(\"function\"!=typeof t)throw new mt(a);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)}}jo.Cache=Dn;var Co=li((function(t,e){var n=(e=1==e.length&&Io(e[0])?ve(e[0],$e(Qi())):ve(ur(e,1),$e(Qi()))).length;return Br((function(r){for(var i=-1,a=cn(r.length,n);++i=e})),$o=_r(function(){return arguments}())?_r:function(t){return Yo(t)&&jt.call(t,\"callee\")&&!Gt.call(t,\"callee\")},Io=n.isArray,Ro=te?$e(te):function(t){return Yo(t)&&gr(t)==O};function No(t){return null!=t&&Vo(t.length)&&!zo(t)}function Do(t){return Yo(t)&&No(t)}var Fo=rn||os,Lo=ee?$e(ee):function(t){return Yo(t)&&gr(t)==f};function Bo(t){if(!Yo(t))return!1;var e=gr(t);return e==h||\"[object DOMException]\"==e||\"string\"==typeof t.message&&\"string\"==typeof t.name&&!Uo(t)}function zo(t){if(!Wo(t))return!1;var e=gr(t);return e==d||e==p||\"[object AsyncFunction]\"==e||\"[object Proxy]\"==e}function qo(t){return\"number\"==typeof t&&t==iu(t)}function Vo(t){return\"number\"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}function Wo(t){var e=typeof t;return null!=t&&(\"object\"==e||\"function\"==e)}function Yo(t){return null!=t&&\"object\"==typeof t}var Ho=ne?$e(ne):function(t){return Yo(t)&&ia(t)==g};function Go(t){return\"number\"==typeof t||Yo(t)&&gr(t)==v}function Uo(t){if(!Yo(t)||gr(t)!=y)return!1;var e=Vt(t);if(null===e)return!0;var n=jt.call(e,\"constructor\")&&e.constructor;return\"function\"==typeof n&&n instanceof n&&Ot.call(n)==Et}var Xo=re?$e(re):function(t){return Yo(t)&&gr(t)==m},Ko=ie?$e(ie):function(t){return Yo(t)&&ia(t)==b};function Zo(t){return\"string\"==typeof t||!Io(t)&&Yo(t)&&gr(t)==x}function Qo(t){return\"symbol\"==typeof t||Yo(t)&&gr(t)==_}var Jo=ae?$e(ae):function(t){return Yo(t)&&Vo(t.length)&&!!zt[gr(t)]},tu=Ni(Er),eu=Ni((function(t,e){return t<=e}));function nu(t){if(!t)return[];if(No(t))return Zo(t)?Xe(t):bi(t);if(Qt&&t[Qt])return function(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}(t[Qt]());var e=ia(t);return(e==g?Ve:e==b?He:ku)(t)}function ru(t){return t?(t=ou(t))===1/0||t===-1/0?17976931348623157e292*(t<0?-1:1):t===t?t:0:0===t?t:0}function iu(t){var e=ru(t),n=e%1;return e===e?n?e-n:e:0}function au(t){return t?Zn(iu(t),0,4294967295):0}function ou(t){if(\"number\"==typeof t)return t;if(Qo(t))return NaN;if(Wo(t)){var e=\"function\"==typeof t.valueOf?t.valueOf():t;t=Wo(e)?e+\"\":e}if(\"string\"!=typeof t)return 0===t?t:+t;t=t.replace(X,\"\");var n=ot.test(t);return n||st.test(t)?Yt(t.slice(2),n?2:8):at.test(t)?NaN:+t}function uu(t){return xi(t,wu(t))}function su(t){return null==t?\"\":Jr(t)}var cu=wi((function(t,e){if(da(e)||No(e))xi(e,_u(e),t);else for(var n in e)jt.call(e,n)&&Yn(t,n,e[n])})),lu=wi((function(t,e){xi(e,wu(e),t)})),fu=wi((function(t,e,n,r){xi(e,wu(e),t,r)})),hu=wi((function(t,e,n,r){xi(e,_u(e),t,r)})),du=Hi(Kn),pu=Br((function(t){return t.push(void 0,qi),se(fu,void 0,t)})),gu=Br((function(t){return t.push(void 0,Vi),se(ju,void 0,t)}));function vu(t,e,n){var r=null==t?void 0:dr(t,e);return void 0===r?n:r}function yu(t,e){return null!=t&&aa(t,e,mr)}var mu=Ti((function(t,e,n){t[e]=n}),Wu(Gu)),bu=Ti((function(t,e,n){jt.call(t,e)?t[e].push(n):t[e]=[n]}),Qi),xu=Br(xr);function _u(t){return No(t)?Bn(t):Cr(t)}function wu(t){return No(t)?Bn(t,!0):Mr(t)}var Ou=wi((function(t,e,n){Ar(t,e,n)})),ju=wi((function(t,e,n,r){Ar(t,e,n,r)})),Su=Hi((function(t,e){var n={};if(null==t)return n;var r=!1;e=ve(e,(function(e){return e=ci(e,t),r||(r=e.length>1),e})),xi(t,Ui(t),n),r&&(n=Qn(n,7,Wi));for(var i=e.length;i--;)ei(n,e[i]);return n})),Cu=Hi((function(t,e){return null==t?{}:function(t,e){return Rr(t,e,(function(e,n){return yu(t,n)}))}(t,e)}));function Mu(t,e){if(null==t)return{};var n=ve(Ui(t),(function(t){return[t]}));return e=Qi(e),Rr(t,n,(function(t,n){return e(t,n[0])}))}var Eu=Bi(_u),Pu=Bi(wu);function ku(t){return null==t?[]:Ie(t,_u(t))}var Tu=Ci((function(t,e,n){return e=e.toLowerCase(),t+(n?Au(e):e)}));function Au(t){return Bu(su(t).toLowerCase())}function $u(t){return(t=su(t))&&t.replace(lt,Le).replace(It,\"\")}var Iu=Ci((function(t,e,n){return t+(n?\"-\":\"\")+e.toLowerCase()})),Ru=Ci((function(t,e,n){return t+(n?\" \":\"\")+e.toLowerCase()})),Nu=Si(\"toLowerCase\"),Du=Ci((function(t,e,n){return t+(n?\"_\":\"\")+e.toLowerCase()})),Fu=Ci((function(t,e,n){return t+(n?\" \":\"\")+Bu(e)})),Lu=Ci((function(t,e,n){return t+(n?\" \":\"\")+e.toUpperCase()})),Bu=Si(\"toUpperCase\");function zu(t,e,n){return t=su(t),void 0===(e=n?void 0:e)?function(t){return Ft.test(t)}(t)?function(t){return t.match(Nt)||[]}(t):function(t){return t.match(et)||[]}(t):t.match(e)||[]}var qu=Br((function(t,e){try{return se(t,void 0,e)}catch(n){return Bo(n)?n:new i(n)}})),Vu=Hi((function(t,e){return le(e,(function(e){e=Ca(e),Xn(t,e,bo(t[e],t))})),t}));function Wu(t){return function(){return t}}var Yu=Pi(),Hu=Pi(!0);function Gu(t){return t}function Uu(t){return Sr(\"function\"==typeof t?t:Qn(t,1))}var Xu=Br((function(t,e){return function(n){return xr(n,t,e)}})),Ku=Br((function(t,e){return function(n){return xr(t,n,e)}}));function Zu(t,e,n){var r=_u(e),i=hr(e,r);null!=n||Wo(e)&&(i.length||!r.length)||(n=e,e=t,t=this,i=hr(e,_u(e)));var a=!(Wo(n)&&\"chain\"in n)||!!n.chain,o=zo(t);return le(i,(function(n){var r=e[n];t[n]=r,o&&(t.prototype[n]=function(){var e=this.__chain__;if(a||e){var n=t(this.__wrapped__),i=n.__actions__=bi(this.__actions__);return i.push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,ye([this.value()],arguments))})})),t}function Qu(){}var Ju=$i(ve),ts=$i(he),es=$i(xe);function ns(t){return la(t)?Ee(Ca(t)):function(t){return function(e){return dr(e,t)}}(t)}var rs=Ri(),is=Ri(!0);function as(){return[]}function os(){return!1}var us=Ai((function(t,e){return t+e}),0),ss=Fi(\"ceil\"),cs=Ai((function(t,e){return t/e}),1),ls=Fi(\"floor\"),fs=Ai((function(t,e){return t*e}),1),hs=Fi(\"round\"),ds=Ai((function(t,e){return t-e}),0);return kn.after=function(t,e){if(\"function\"!=typeof e)throw new mt(a);return t=iu(t),function(){if(--t<1)return e.apply(this,arguments)}},kn.ary=yo,kn.assign=cu,kn.assignIn=lu,kn.assignInWith=fu,kn.assignWith=hu,kn.at=du,kn.before=mo,kn.bind=bo,kn.bindAll=Vu,kn.bindKey=xo,kn.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return Io(t)?t:[t]},kn.chain=eo,kn.chunk=function(t,e,r){e=(r?ca(t,e,r):void 0===e)?1:sn(iu(e),0);var i=null==t?0:t.length;if(!i||e<1)return[];for(var a=0,o=0,u=n(tn(i/e));ai?0:i+n),(r=void 0===r||r>i?i:iu(r))<0&&(r+=i),r=n>r?0:au(r);n>>0)?(t=su(t))&&(\"string\"==typeof e||null!=e&&!Xo(e))&&!(e=Jr(e))&&qe(t)?fi(Xe(t),0,n):t.split(e,n):[]},kn.spread=function(t,e){if(\"function\"!=typeof t)throw new mt(a);return e=null==e?0:sn(iu(e),0),Br((function(n){var r=n[e],i=fi(n,0,e);return r&&ye(i,r),se(t,this,i)}))},kn.tail=function(t){var e=null==t?0:t.length;return e?Gr(t,1,e):[]},kn.take=function(t,e,n){return t&&t.length?Gr(t,0,(e=n||void 0===e?1:iu(e))<0?0:e):[]},kn.takeRight=function(t,e,n){var r=null==t?0:t.length;return r?Gr(t,(e=r-(e=n||void 0===e?1:iu(e)))<0?0:e,r):[]},kn.takeRightWhile=function(t,e){return t&&t.length?ri(t,Qi(e,3),!1,!0):[]},kn.takeWhile=function(t,e){return t&&t.length?ri(t,Qi(e,3)):[]},kn.tap=function(t,e){return e(t),t},kn.throttle=function(t,e,n){var r=!0,i=!0;if(\"function\"!=typeof t)throw new mt(a);return Wo(n)&&(r=\"leading\"in n?!!n.leading:r,i=\"trailing\"in n?!!n.trailing:i),_o(t,e,{leading:r,maxWait:e,trailing:i})},kn.thru=no,kn.toArray=nu,kn.toPairs=Eu,kn.toPairsIn=Pu,kn.toPath=function(t){return Io(t)?ve(t,Ca):Qo(t)?[t]:bi(Sa(su(t)))},kn.toPlainObject=uu,kn.transform=function(t,e,n){var r=Io(t),i=r||Fo(t)||Jo(t);if(e=Qi(e,4),null==n){var a=t&&t.constructor;n=i?r?new a:[]:Wo(t)&&zo(a)?Tn(Vt(t)):{}}return(i?le:lr)(t,(function(t,r,i){return e(n,t,r,i)})),n},kn.unary=function(t){return yo(t,1)},kn.union=Wa,kn.unionBy=Ya,kn.unionWith=Ha,kn.uniq=function(t){return t&&t.length?ti(t):[]},kn.uniqBy=function(t,e){return t&&t.length?ti(t,Qi(e,2)):[]},kn.uniqWith=function(t,e){return e=\"function\"==typeof e?e:void 0,t&&t.length?ti(t,void 0,e):[]},kn.unset=function(t,e){return null==t||ei(t,e)},kn.unzip=Ga,kn.unzipWith=Ua,kn.update=function(t,e,n){return null==t?t:ni(t,e,si(n))},kn.updateWith=function(t,e,n,r){return r=\"function\"==typeof r?r:void 0,null==t?t:ni(t,e,si(n),r)},kn.values=ku,kn.valuesIn=function(t){return null==t?[]:Ie(t,wu(t))},kn.without=Xa,kn.words=zu,kn.wrap=function(t,e){return Mo(si(e),t)},kn.xor=Ka,kn.xorBy=Za,kn.xorWith=Qa,kn.zip=Ja,kn.zipObject=function(t,e){return oi(t||[],e||[],Yn)},kn.zipObjectDeep=function(t,e){return oi(t||[],e||[],Vr)},kn.zipWith=to,kn.entries=Eu,kn.entriesIn=Pu,kn.extend=lu,kn.extendWith=fu,Zu(kn,kn),kn.add=us,kn.attempt=qu,kn.camelCase=Tu,kn.capitalize=Au,kn.ceil=ss,kn.clamp=function(t,e,n){return void 0===n&&(n=e,e=void 0),void 0!==n&&(n=(n=ou(n))===n?n:0),void 0!==e&&(e=(e=ou(e))===e?e:0),Zn(ou(t),e,n)},kn.clone=function(t){return Qn(t,4)},kn.cloneDeep=function(t){return Qn(t,5)},kn.cloneDeepWith=function(t,e){return Qn(t,5,e=\"function\"==typeof e?e:void 0)},kn.cloneWith=function(t,e){return Qn(t,4,e=\"function\"==typeof e?e:void 0)},kn.conformsTo=function(t,e){return null==e||Jn(t,e,_u(e))},kn.deburr=$u,kn.defaultTo=function(t,e){return null==t||t!==t?e:t},kn.divide=cs,kn.endsWith=function(t,e,n){t=su(t),e=Jr(e);var r=t.length,i=n=void 0===n?r:Zn(iu(n),0,r);return(n-=e.length)>=0&&t.slice(n,i)==e},kn.eq=ko,kn.escape=function(t){return(t=su(t))&&L.test(t)?t.replace(D,Be):t},kn.escapeRegExp=function(t){return(t=su(t))&&U.test(t)?t.replace(G,\"\\\\$&\"):t},kn.every=function(t,e,n){var r=Io(t)?he:ir;return n&&ca(t,e,n)&&(e=void 0),r(t,Qi(e,3))},kn.find=ao,kn.findIndex=Aa,kn.findKey=function(t,e){return we(t,Qi(e,3),lr)},kn.findLast=oo,kn.findLastIndex=$a,kn.findLastKey=function(t,e){return we(t,Qi(e,3),fr)},kn.floor=ls,kn.forEach=uo,kn.forEachRight=so,kn.forIn=function(t,e){return null==t?t:sr(t,Qi(e,3),wu)},kn.forInRight=function(t,e){return null==t?t:cr(t,Qi(e,3),wu)},kn.forOwn=function(t,e){return t&&lr(t,Qi(e,3))},kn.forOwnRight=function(t,e){return t&&fr(t,Qi(e,3))},kn.get=vu,kn.gt=To,kn.gte=Ao,kn.has=function(t,e){return null!=t&&aa(t,e,yr)},kn.hasIn=yu,kn.head=Ra,kn.identity=Gu,kn.includes=function(t,e,n,r){t=No(t)?t:ku(t),n=n&&!r?iu(n):0;var i=t.length;return n<0&&(n=sn(i+n,0)),Zo(t)?n<=i&&t.indexOf(e,n)>-1:!!i&&je(t,e,n)>-1},kn.indexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:iu(n);return i<0&&(i=sn(r+i,0)),je(t,e,i)},kn.inRange=function(t,e,n){return e=ru(e),void 0===n?(n=e,e=0):n=ru(n),function(t,e,n){return t>=cn(e,n)&&t=-9007199254740991&&t<=9007199254740991},kn.isSet=Ko,kn.isString=Zo,kn.isSymbol=Qo,kn.isTypedArray=Jo,kn.isUndefined=function(t){return void 0===t},kn.isWeakMap=function(t){return Yo(t)&&ia(t)==w},kn.isWeakSet=function(t){return Yo(t)&&\"[object WeakSet]\"==gr(t)},kn.join=function(t,e){return null==t?\"\":on.call(t,e)},kn.kebabCase=Iu,kn.last=La,kn.lastIndexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=r;return void 0!==n&&(i=(i=iu(n))<0?sn(r+i,0):cn(i,r-1)),e===e?function(t,e,n){for(var r=n+1;r--;)if(t[r]===e)return r;return r}(t,e,i):Oe(t,Ce,i,!0)},kn.lowerCase=Ru,kn.lowerFirst=Nu,kn.lt=tu,kn.lte=eu,kn.max=function(t){return t&&t.length?ar(t,Gu,vr):void 0},kn.maxBy=function(t,e){return t&&t.length?ar(t,Qi(e,2),vr):void 0},kn.mean=function(t){return Me(t,Gu)},kn.meanBy=function(t,e){return Me(t,Qi(e,2))},kn.min=function(t){return t&&t.length?ar(t,Gu,Er):void 0},kn.minBy=function(t,e){return t&&t.length?ar(t,Qi(e,2),Er):void 0},kn.stubArray=as,kn.stubFalse=os,kn.stubObject=function(){return{}},kn.stubString=function(){return\"\"},kn.stubTrue=function(){return!0},kn.multiply=fs,kn.nth=function(t,e){return t&&t.length?$r(t,iu(e)):void 0},kn.noConflict=function(){return Ut._===this&&(Ut._=Pt),this},kn.noop=Qu,kn.now=vo,kn.pad=function(t,e,n){t=su(t);var r=(e=iu(e))?Ue(t):0;if(!e||r>=e)return t;var i=(e-r)/2;return Ii(en(i),n)+t+Ii(tn(i),n)},kn.padEnd=function(t,e,n){t=su(t);var r=(e=iu(e))?Ue(t):0;return e&&re){var r=t;t=e,e=r}if(n||t%1||e%1){var i=hn();return cn(t+i*(e-t+Wt(\"1e-\"+((i+\"\").length-1))),e)}return Fr(t,e)},kn.reduce=function(t,e,n){var r=Io(t)?me:ke,i=arguments.length<3;return r(t,Qi(e,4),n,i,nr)},kn.reduceRight=function(t,e,n){var r=Io(t)?be:ke,i=arguments.length<3;return r(t,Qi(e,4),n,i,rr)},kn.repeat=function(t,e,n){return e=(n?ca(t,e,n):void 0===e)?1:iu(e),Lr(su(t),e)},kn.replace=function(){var t=arguments,e=su(t[0]);return t.length<3?e:e.replace(t[1],t[2])},kn.result=function(t,e,n){var r=-1,i=(e=ci(e,t)).length;for(i||(i=1,t=void 0);++r9007199254740991)return[];var n=4294967295,r=cn(t,4294967295);t-=4294967295;for(var i=Ae(r,e=Qi(e));++n=a)return t;var u=n-Ue(r);if(u<1)return r;var s=o?fi(o,0,u).join(\"\"):t.slice(0,u);if(void 0===i)return s+r;if(o&&(u+=s.length-u),Xo(i)){if(t.slice(u).search(i)){var c,l=s;for(i.global||(i=vt(i.source,su(it.exec(i))+\"g\")),i.lastIndex=0;c=i.exec(l);)var f=c.index;s=s.slice(0,void 0===f?u:f)}}else if(t.indexOf(Jr(i),u)!=u){var h=s.lastIndexOf(i);h>-1&&(s=s.slice(0,h))}return s+r},kn.unescape=function(t){return(t=su(t))&&F.test(t)?t.replace(N,Ke):t},kn.uniqueId=function(t){var e=++St;return su(t)+e},kn.upperCase=Lu,kn.upperFirst=Bu,kn.each=uo,kn.eachRight=so,kn.first=Ra,Zu(kn,function(){var t={};return lr(kn,(function(e,n){jt.call(kn.prototype,n)||(t[n]=e)})),t}(),{chain:!1}),kn.VERSION=\"4.17.4\",le([\"bind\",\"bindKey\",\"curry\",\"curryRight\",\"partial\",\"partialRight\"],(function(t){kn[t].placeholder=kn})),le([\"drop\",\"take\"],(function(t,e){In.prototype[t]=function(n){n=void 0===n?1:sn(iu(n),0);var r=this.__filtered__&&!e?new In(this):this.clone();return r.__filtered__?r.__takeCount__=cn(n,r.__takeCount__):r.__views__.push({size:cn(n,4294967295),type:t+(r.__dir__<0?\"Right\":\"\")}),r},In.prototype[t+\"Right\"]=function(e){return this.reverse()[t](e).reverse()}})),le([\"filter\",\"map\",\"takeWhile\"],(function(t,e){var n=e+1,r=1==n||3==n;In.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:Qi(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}})),le([\"head\",\"last\"],(function(t,e){var n=\"take\"+(e?\"Right\":\"\");In.prototype[t]=function(){return this[n](1).value()[0]}})),le([\"initial\",\"tail\"],(function(t,e){var n=\"drop\"+(e?\"\":\"Right\");In.prototype[t]=function(){return this.__filtered__?new In(this):this[n](1)}})),In.prototype.compact=function(){return this.filter(Gu)},In.prototype.find=function(t){return this.filter(t).head()},In.prototype.findLast=function(t){return this.reverse().find(t)},In.prototype.invokeMap=Br((function(t,e){return\"function\"==typeof t?new In(this):this.map((function(n){return xr(n,t,e)}))})),In.prototype.reject=function(t){return this.filter(So(Qi(t)))},In.prototype.slice=function(t,e){t=iu(t);var n=this;return n.__filtered__&&(t>0||e<0)?new In(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),void 0!==e&&(n=(e=iu(e))<0?n.dropRight(-e):n.take(e-t)),n)},In.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},In.prototype.toArray=function(){return this.take(4294967295)},lr(In.prototype,(function(t,e){var n=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),i=kn[r?\"take\"+(\"last\"==e?\"Right\":\"\"):e],a=r||/^find/.test(e);i&&(kn.prototype[e]=function(){var e=this.__wrapped__,o=r?[1]:arguments,u=e instanceof In,s=o[0],c=u||Io(e),l=function(t){var e=i.apply(kn,ye([t],o));return r&&f?e[0]:e};c&&n&&\"function\"==typeof s&&1!=s.length&&(u=c=!1);var f=this.__chain__,h=!!this.__actions__.length,d=a&&!f,p=u&&!h;if(!a&&c){e=p?e:new In(this);var g=t.apply(e,o);return g.__actions__.push({func:no,args:[l],thisArg:void 0}),new $n(g,f)}return d&&p?t.apply(this,o):(g=this.thru(l),d?r?g.value()[0]:g.value():g)})})),le([\"pop\",\"push\",\"shift\",\"sort\",\"splice\",\"unshift\"],(function(t){var e=bt[t],n=/^(?:push|sort|unshift)$/.test(t)?\"tap\":\"thru\",r=/^(?:pop|shift)$/.test(t);kn.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var i=this.value();return e.apply(Io(i)?i:[],t)}return this[n]((function(n){return e.apply(Io(n)?n:[],t)}))}})),lr(In.prototype,(function(t,e){var n=kn[e];if(n){var r=n.name+\"\";(_n[r]||(_n[r]=[])).push({name:e,func:n})}})),_n[ki(void 0,2).name]=[{name:\"wrapper\",func:void 0}],In.prototype.clone=function(){var t=new In(this.__wrapped__);return t.__actions__=bi(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=bi(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=bi(this.__views__),t},In.prototype.reverse=function(){if(this.__filtered__){var t=new In(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},In.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,n=Io(t),r=e<0,i=n?t.length:0,a=function(t,e,n){for(var r=-1,i=n.length;++r=this.__values__.length;return{done:t,value:t?void 0:this.__values__[this.__index__++]}},kn.prototype.plant=function(t){for(var e,n=this;n instanceof An;){var r=Ea(n);r.__index__=0,r.__values__=void 0,e?i.__wrapped__=r:e=r;var i=r;n=n.__wrapped__}return i.__wrapped__=t,e},kn.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof In){var e=t;return this.__actions__.length&&(e=new In(this)),(e=e.reverse()).__actions__.push({func:no,args:[Va],thisArg:void 0}),new $n(e,this.__chain__)}return this.thru(Va)},kn.prototype.toJSON=kn.prototype.valueOf=kn.prototype.value=function(){return ii(this.__wrapped__,this.__actions__)},kn.prototype.first=kn.prototype.head,Qt&&(kn.prototype[Qt]=function(){return this}),kn}();Ut._=Ze,void 0===(i=function(){return Ze}.call(e,n,e,r))||(r.exports=i)}).call(this)}).call(e,n(435),n(436)(t))},function(t,e,n){var r=n(13),i=n(171);t.exports=function(t,e,n,r){return function(t,e,n,r){var a,o,u={},s=new i,c=function(t){var e=t.v!==a?t.v:t.w,r=u[e],i=n(t),c=o.distance+i;if(i<0)throw new Error(\"dijkstra does not allow negative edge weights. Bad edge: \"+t+\" Weight: \"+i);c0&&(a=s.removeMin(),(o=u[a]).distance!==Number.POSITIVE_INFINITY);)r(a).forEach(c);return u}(t,String(e),n||a,r||function(e){return t.outEdges(e)})};var a=r.constant(1)},function(t,e,n){var r=n(13);function i(){this._arr=[],this._keyIndices={}}t.exports=i,i.prototype.size=function(){return this._arr.length},i.prototype.keys=function(){return this._arr.map((function(t){return t.key}))},i.prototype.has=function(t){return r.has(this._keyIndices,t)},i.prototype.priority=function(t){var e=this._keyIndices[t];if(void 0!==e)return this._arr[e].priority},i.prototype.min=function(){if(0===this.size())throw new Error(\"Queue underflow\");return this._arr[0].key},i.prototype.add=function(t,e){var n=this._keyIndices;if(t=String(t),!r.has(n,t)){var i=this._arr,a=i.length;return n[t]=a,i.push({key:t,priority:e}),this._decrease(a),!0}return!1},i.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},i.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)},i.prototype._heapify=function(t){var e=this._arr,n=2*t,r=n+1,i=t;n>1].priority=o;--u)h.point(y[u],m[u]);h.lineEnd(),h.areaEnd()}v&&(y[a]=+t(d,a,i),m[a]=+n(d,a,i),h.point(e?+e(d,a,i):y[a],s?+s(d,a,i):m[a]))}if(p)return h=null,p+\"\"||null}function p(){return Object(o.a)().defined(c).curve(f).context(l)}return d.x=function(n){return arguments.length?(t=\"function\"===typeof n?n:Object(i.a)(+n),e=null,d):t},d.x0=function(e){return arguments.length?(t=\"function\"===typeof e?e:Object(i.a)(+e),d):t},d.x1=function(t){return arguments.length?(e=null==t?null:\"function\"===typeof t?t:Object(i.a)(+t),d):e},d.y=function(t){return arguments.length?(n=\"function\"===typeof t?t:Object(i.a)(+t),s=null,d):n},d.y0=function(t){return arguments.length?(n=\"function\"===typeof t?t:Object(i.a)(+t),d):n},d.y1=function(t){return arguments.length?(s=null==t?null:\"function\"===typeof t?t:Object(i.a)(+t),d):s},d.lineX0=d.lineY0=function(){return p().x(t).y(n)},d.lineY1=function(){return p().x(t).y(s)},d.lineX1=function(){return p().x(e).y(n)},d.defined=function(t){return arguments.length?(c=\"function\"===typeof t?t:Object(i.a)(!!t),d):c},d.curve=function(t){return arguments.length?(f=t,null!=l&&(h=f(l)),d):f},d.context=function(t){return arguments.length?(null==t?l=h=null:h=f(l=t),d):l},d}},function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return r})),e.b=a;var r=a(n(60).a);function i(t){this._curve=t}function a(t){function e(e){return new i(t(e))}return e._curve=t,e}i.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}}},function(t,e,n){\"use strict\";e.a=i;var r=n(178);function i(t){var e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e(Object(r.b)(t)):e()._curve},t}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),a=n*r;t.moveTo(0,-n),t.lineTo(a,0),t.lineTo(0,n),t.lineTo(-a,0),t.closePath()}}},function(t,e,n){\"use strict\";var r=n(46),i=Math.sin(r.j/10)/Math.sin(7*r.j/10),a=Math.sin(r.m/10)*i,o=-Math.cos(r.m/10)*i;e.a={draw:function(t,e){var n=Math.sqrt(.8908130915292852*e),i=a*n,u=o*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,a=1/Math.sqrt(12),o=3*(a/2+1);e.a={draw:function(t,e){var n=Math.sqrt(e/o),u=n/2,s=n*a,c=u,l=n*a+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\";e.a=a;var r=n(61),i=n(63);function a(t,e){this._context=t,this._k=(1-e)/6}a.prototype={areaStart:r.a,areaEnd:r.a,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:Object(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 a(t,e)}return n.tension=function(e){return t(+e)},n}(0)},function(t,e,n){\"use strict\";e.a=i;var r=n(63);function i(t,e){this._context=t,this._k=(1-e)/6}i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Object(r.b)(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}},function t(e){function n(t){return new i(t,e)}return n.tension=function(e){return t(+e)},n}(0)},function(t,e,n){\"use strict\";e.c=function(t){return i.b[t.index]={site:t,halfedges:[]}},e.a=o,e.d=function(){for(var t,e,n,r,o=0,u=i.b.length;oi.f||Math.abs(b-v)>i.f)&&(h.splice(f,0,i.e.push(Object(r.b)(l,y,Math.abs(m-t)i.f?[t,Math.abs(g-t)i.f?[Math.abs(v-a)i.f?[n,Math.abs(g-n)i.f?[Math.abs(v-e)=-a.g)){var y=h*h+d*d,m=p*p+g*g,b=(g*y-d*m)/v,x=(h*m-p*y)/v,_=o.pop()||new u;_.arc=t,_.site=s,_.x=b+l,_.y=(_.cy=x+f)+Math.sqrt(b*b+x*x),t.circle=_;for(var w=null,O=a.c._;O;)if(_.yv.i?o=90:m<-v.i&&(i=-90),h[0]=r,h[1]=a}};function x(t,e){f.push(h=[r=t,a=t]),eo&&(o=e)}function _(t,e){var n=Object(g.a)([t*v.r,e*v.r]);if(l){var s=Object(g.c)(l,n),c=[s[1],-s[0],0],d=Object(g.c)(c,s);Object(g.e)(d),d=Object(g.g)(d);var p,y=t-u,m=y>0?1:-1,b=d[0]*v.h*m,x=Object(v.a)(y)>180;x^(m*uo&&(o=p):x^(m*u<(b=(b+360)%360-180)&&bo&&(o=e)),x?tM(r,a)&&(a=t):M(t,a)>M(r,a)&&(r=t):a>=r?(ta&&(a=t)):t>u?M(r,t)>M(r,a)&&(a=t):M(t,a)>M(r,a)&&(r=t)}else f.push(h=[r=t,a=t]);eo&&(o=e),l=n,u=t}function w(){b.point=_}function O(){h[0]=r,h[1]=a,b.point=x,l=null}function j(t,e){if(l){var n=t-u;m.add(Object(v.a)(n)>180?n+(n>0?360:-360):n)}else s=t,c=e;p.b.point(t,e),_(t,e)}function S(){p.b.lineStart()}function C(){j(s,c),p.b.lineEnd(),Object(v.a)(m)>v.i&&(r=-(a=180)),h[0]=r,h[1]=a,l=null}function M(t,e){return(e-=t)<0?e+360:e}function E(t,e){return t[0]-e[0]}function P(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:eM(u[0],u[1])&&(u[1]=s[1]),M(s[0],u[1])>M(u[0],u[1])&&(u[0]=s[0])):c.push(u=s);for(l=-1/0,e=0,u=c[n=c.length-1];e<=n;u=s,++e)s=c[e],(d=M(u[1],s[0]))>l&&(l=d,r=s[0],a=u[1])}return f=h=null,r===1/0||i===1/0?[[NaN,NaN],[NaN,NaN]]:[[r,i],[a,o]]}},function(t,e,n){\"use strict\";var r,i,a,o,u,s,c,l,f,h,d,p,g,v,y,m,b=n(4),x=n(20),_=n(22),w={sphere:x.a,point:O,lineStart:S,lineEnd:E,polygonStart:function(){w.lineStart=P,w.lineEnd=k},polygonEnd:function(){w.lineStart=S,w.lineEnd=E}};function O(t,e){t*=b.r,e*=b.r;var n=Object(b.g)(e);j(n*Object(b.g)(t),n*Object(b.t)(t),Object(b.t)(e))}function j(t,e,n){++r,a+=(t-a)/r,o+=(e-o)/r,u+=(n-u)/r}function S(){w.point=C}function C(t,e){t*=b.r,e*=b.r;var n=Object(b.g)(e);v=n*Object(b.g)(t),y=n*Object(b.t)(t),m=Object(b.t)(e),w.point=M,j(v,y,m)}function M(t,e){t*=b.r,e*=b.r;var n=Object(b.g)(e),r=n*Object(b.g)(t),a=n*Object(b.t)(t),o=Object(b.t)(e),u=Object(b.e)(Object(b.u)((u=y*o-m*a)*u+(u=m*r-v*o)*u+(u=v*a-y*r)*u),v*r+y*a+m*o);i+=u,s+=u*(v+(v=r)),c+=u*(y+(y=a)),l+=u*(m+(m=o)),j(v,y,m)}function E(){w.point=O}function P(){w.point=T}function k(){A(p,g),w.point=O}function T(t,e){p=t,g=e,t*=b.r,e*=b.r,w.point=A;var n=Object(b.g)(e);v=n*Object(b.g)(t),y=n*Object(b.t)(t),m=Object(b.t)(e),j(v,y,m)}function A(t,e){t*=b.r,e*=b.r;var n=Object(b.g)(e),r=n*Object(b.g)(t),a=n*Object(b.t)(t),o=Object(b.t)(e),u=y*o-m*a,p=m*r-v*o,g=v*a-y*r,x=Object(b.u)(u*u+p*p+g*g),_=Object(b.c)(x),w=x&&-_/x;f+=w*u,h+=w*p,d+=w*g,i+=_,s+=_*(v+(v=r)),c+=_*(y+(y=a)),l+=_*(m+(m=o)),j(v,y,m)}e.a=function(t){r=i=a=o=u=s=c=l=f=h=d=0,Object(_.a)(t,w);var e=f,n=h,p=d,g=e*e+n*n+p*p;return g0)){if(o/=f,f<0){if(o0){if(o>l)return;o>c&&(c=o)}if(o=i-u,f||!(o<0)){if(o/=f,f<0){if(o>l)return;o>c&&(c=o)}else if(f>0){if(o0)){if(o/=h,h<0){if(o0){if(o>l)return;o>c&&(c=o)}if(o=a-s,h||!(o<0)){if(o/=h,h<0){if(o>l)return;o>c&&(c=o)}else if(h>0){if(o0&&(t[0]=u+c*f,t[1]=s+c*h),l<1&&(e[0]=u+l*f,e[1]=s+l*h),!0}}}}}},function(t,e,n){\"use strict\";var r=n(111);e.a=function(t,e,n){var i,a,o,u,s=t.length,c=e.length,l=new Array(s*c);for(null==n&&(n=r.b),i=o=0;it?1:e>=t?0:NaN}},function(t,e,n){\"use strict\";var r=n(115),i=n(109),a=n(204),o=n(114),u=n(205),s=n(116),c=n(117),l=n(118);e.a=function(){var t=u.a,e=o.a,n=l.a;function f(r){var a,o,u=r.length,l=new Array(u);for(a=0;ad;)p.pop(),--g;var v,y=new Array(g+1);for(a=0;a<=g;++a)(v=y[a]=[]).x0=a>0?p[a-1]:h,v.x1=a=n)for(r=n;++ar&&(r=n)}else for(;++a=n)for(r=n;++ar&&(r=n);return r}},function(t,e,n){\"use strict\";var r=n(36);e.a=function(t,e){var n,i=t.length,a=i,o=-1,u=0;if(null==e)for(;++o=0;)for(e=(r=t[i]).length;--e>=0;)n[--o]=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,a=0,o=0,u=t[o];for(null==e&&(e=r.a);++ai.i})).map(h)).concat(Object(r.range)(Object(i.f)(c/y)*y,s,y).filter((function(t){return Object(i.a)(t%b)>i.i})).map(d))}return _.lines=function(){return w().map((function(t){return{type:\"LineString\",coordinates:t}}))},_.outline=function(){return{type:\"Polygon\",coordinates:[p(u).concat(g(l).slice(1),p(n).reverse().slice(1),g(f).reverse().slice(1))]}},_.extent=function(t){return arguments.length?_.extentMajor(t).extentMinor(t):_.extentMinor()},_.extentMajor=function(t){return arguments.length?(u=+t[0][0],n=+t[1][0],f=+t[0][1],l=+t[1][1],u>n&&(t=u,u=n,n=t),f>l&&(t=f,f=l,l=t),_.precision(x)):[[u,f],[n,l]]},_.extentMinor=function(n){return arguments.length?(e=+n[0][0],t=+n[1][0],c=+n[0][1],s=+n[1][1],e>t&&(n=e,e=t,t=n),c>s&&(n=c,c=s,s=n),_.precision(x)):[[e,c],[t,s]]},_.step=function(t){return arguments.length?_.stepMajor(t).stepMinor(t):_.stepMinor()},_.stepMajor=function(t){return arguments.length?(m=+t[0],b=+t[1],_):[m,b]},_.stepMinor=function(t){return arguments.length?(v=+t[0],y=+t[1],_):[v,y]},_.precision=function(r){return arguments.length?(x=+r,h=a(c,s,90),d=o(e,t,x),p=a(f,l,90),g=o(u,n,x),_):x},_.extentMajor([[-180,-90+i.i],[180,90-i.i]]).extentMinor([[-180,-80-i.i],[180,80+i.i]])}},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,a=e[0]*r.r,o=e[1]*r.r,u=Object(r.g)(i),s=Object(r.t)(i),c=Object(r.g)(o),l=Object(r.t)(o),f=u*Object(r.g)(n),h=u*Object(r.t)(n),d=c*Object(r.g)(a),p=c*Object(r.t)(a),g=2*Object(r.c)(Object(r.u)(Object(r.m)(o-i)+u*c*Object(r.m)(a-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,a=n*h+e*p,o=n*s+e*l;return[Object(r.e)(a,i)*r.h,Object(r.e)(o,Object(r.u)(i*i+a*a))*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),a=n(221),o=n(124),u=n(222),s=n(223),c=n(224),l=n(225);e.a=function(t,e){var n,f,h=4.5;function d(t){return t&&(\"function\"===typeof h&&f.pointRadius(+h.apply(this,arguments)),Object(i.a)(t,n(f))),f.result()}return d.area=function(t){return Object(i.a)(t,n(a.a)),a.a.result()},d.measure=function(t){return Object(i.a)(t,n(c.a)),c.a.result()},d.bounds=function(t){return Object(i.a)(t,n(o.a)),o.a.result()},d.centroid=function(t){return Object(i.a)(t,n(u.a)),u.a.result()},d.projection=function(e){return arguments.length?(n=null==e?(t=null,r.a):(t=e).stream,d):t},d.context=function(t){return arguments.length?(f=null==t?(e=null,new l.a):new s.a(e=t),\"function\"!==typeof h&&f.pointRadius(h),d):e},d.pointRadius=function(t){return arguments.length?(h=\"function\"===typeof t?t:(f.pointRadius(+t),+t),d):h},d.projection(t).context(e)}},function(t,e,n){\"use strict\";var r,i,a,o,u=n(29),s=n(4),c=n(20),l=Object(u.a)(),f=Object(u.a)(),h={point:c.a,lineStart:c.a,lineEnd:c.a,polygonStart:function(){h.lineStart=d,h.lineEnd=v},polygonEnd:function(){h.lineStart=h.lineEnd=h.point=c.a,l.add(Object(s.a)(f)),f.reset()},result:function(){var t=l/2;return l.reset(),t}};function d(){h.point=p}function p(t,e){h.point=g,r=a=t,i=o=e}function g(t,e){f.add(o*t-a*e),a=t,o=e}function v(){g(r,i)}e.a=h},function(t,e,n){\"use strict\";var r,i,a,o,u=n(4),s=0,c=0,l=0,f=0,h=0,d=0,p=0,g=0,v=0,y={point:m,lineStart:b,lineEnd:w,polygonStart:function(){y.lineStart=O,y.lineEnd=j},polygonEnd:function(){y.point=m,y.lineStart=b,y.lineEnd=w},result:function(){var t=v?[p/v,g/v]:d?[f/d,h/d]:l?[s/l,c/l]:[NaN,NaN];return s=c=l=f=h=d=p=g=v=0,t}};function m(t,e){s+=t,c+=e,++l}function b(){y.point=x}function x(t,e){y.point=_,m(a=t,o=e)}function _(t,e){var n=t-a,r=e-o,i=Object(u.u)(n*n+r*r);f+=i*(a+t)/2,h+=i*(o+e)/2,d+=i,m(a=t,o=e)}function w(){y.point=m}function O(){y.point=S}function j(){C(r,i)}function S(t,e){y.point=C,m(r=a=t,i=o=e)}function C(t,e){var n=t-a,r=e-o,i=Object(u.u)(n*n+r*r);f+=i*(a+t)/2,h+=i*(o+e)/2,d+=i,p+=(i=o*t-a*e)*(a+t),g+=i*(o+e),v+=3*i,m(a=t,o=e)}e.a=y},function(t,e,n){\"use strict\";e.a=a;var r=n(4),i=n(20);function a(t){this._context=t}a.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point=1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,r.w)}},result:i.a}},function(t,e,n){\"use strict\";var r,i,a,o,u,s=n(29),c=n(4),l=n(20),f=Object(s.a)(),h={point:l.a,lineStart:function(){h.point=d},lineEnd:function(){r&&p(i,a),h.point=l.a},polygonStart:function(){r=!0},polygonEnd:function(){r=null},result:function(){var t=+f;return f.reset(),t}};function d(t,e){h.point=p,i=o=t,a=u=e}function p(t,e){o-=t,u-=e,f.add(Object(c.u)(o*o+u*u)),o=t,u=e}e.a=h},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\";var r=n(126),i=n(4);e.a=Object(r.a)((function(){return!0}),(function(t){var e,n=NaN,r=NaN,a=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(o,u){var s=o>0?i.o:-i.o,c=Object(i.a)(o-n);Object(i.a)(c-i.o)0?i.l:-i.l),t.point(a,r),t.lineEnd(),t.lineStart(),t.point(s,r),t.point(o,r),e=0):a!==s&&c>=i.o&&(Object(i.a)(n-a)i.i?Object(i.d)((Object(i.t)(e)*(o=Object(i.g)(r))*Object(i.t)(n)-Object(i.t)(r)*(a=Object(i.g)(e))*Object(i.t)(t))/(a*o*u)):(e+r)/2}(n,r,o,u),t.point(a,r),t.lineEnd(),t.lineStart(),t.point(s,r),e=0),t.point(n=o,r=u),a=s},lineEnd:function(){t.lineEnd(),n=r=NaN},clean:function(){return 2-e}}}),(function(t,e,n,r){var a;if(null==t)a=n*i.l,r.point(-i.o,a),r.point(0,a),r.point(i.o,a),r.point(i.o,0),r.point(i.o,-a),r.point(0,-a),r.point(-i.o,-a),r.point(-i.o,0),r.point(-i.o,a);else if(Object(i.a)(t[0]-e[0])>i.i){var o=t[0]0,c=Object(a.a)(n)>a.i;function l(t,e){return Object(a.g)(t)*Object(a.g)(e)>n}function f(t,e,i){var o=Object(r.a)(t),u=Object(r.a)(e),s=[1,0,0],c=Object(r.c)(o,u),l=Object(r.d)(c,c),f=c[0],h=l-f*f;if(!h)return!i&&t;var d=n*l/h,p=-n*f/h,g=Object(r.c)(s,c),v=Object(r.f)(s,d),y=Object(r.f)(c,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(a.u)(_),O=Object(r.f)(m,(-b-w)/x);if(Object(r.b)(O,v),O=Object(r.g)(O),!i)return O;var j,S=t[0],C=e[0],M=t[1],E=e[1];C0^O[1]<(Object(a.a)(O[0]-S)a.o^(S<=O[0]&&O[0]<=C)){var T=Object(r.f)(m,(-b+w)/x);return Object(r.b)(T,v),[O,Object(r.g)(T)]}}}function h(e,n){var r=s?t:a.o-t,i=0;return e<-r?i|=1:e>r&&(i|=2),n<-r?i|=4:n>r&&(i|=8),i}return Object(u.a)(l,(function(t){var e,n,r,i,u;return{lineStart:function(){i=r=!1,u=1},point:function(d,p){var g,v=[d,p],y=l(d,p),m=s?y?0:h(d,p):y?h(d+(d<0?a.o:-a.o),p):0;if(!e&&(i=r=y)&&t.lineStart(),y!==r&&(!(g=f(e,v))||Object(o.a)(e,g)||Object(o.a)(v,g))&&(v[0]+=a.i,v[1]+=a.i,y=l(v[0],v[1])),y!==r)u=0,y?(t.lineStart(),g=f(v,e),t.point(g[0],g[1])):(g=f(e,v),t.point(g[0],g[1]),t.lineEnd()),e=g;else if(c&&e&&s^y){var b;m&n||!(b=f(v,e,!0))||(u=0,s?(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(o.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(n,r,a,o){Object(i.a)(o,t,e,a,n,r)}),s?[0,-t]:[-a.o,t-a.o])}},function(t,e,n){\"use strict\";var r=n(35),i=n(4),a=n(51),o=Object(i.g)(30*i.r);e.a=function(t,e){return+e?function(t,e){function n(r,a,u,s,c,l,f,h,d,p,g,v,y,m){var b=f-r,x=h-a,_=b*b+x*x;if(_>4*e&&y--){var w=s+p,O=c+g,j=l+v,S=Object(i.u)(w*w+O*O+j*j),C=Object(i.c)(j/=S),M=Object(i.a)(Object(i.a)(j)-1)e||Object(i.a)((b*T+x*A)/_-.5)>.3||s*p+c*g+l*v=.12&&i<.234&&r>=-.425&&r<-.214?f:i>=.166&&i<.234&&r>=-.214&&r<-.115?h:l).invert(t)},p.stream=function(n){return t&&e===n?t:t=function(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i0?e<-r.l+r.i&&(e=-r.l+r.i):e>r.l-r.i&&(e=r.l-r.i);var n=u/Object(r.p)(o(e),i);return[n*Object(r.t)(i*t),u-n*Object(r.g)(i*t)]}return s.invert=function(t,e){var n=u-e,a=Object(r.s)(i)*Object(r.u)(t*t+n*n);return[Object(r.e)(t,Object(r.a)(n))/i*Object(r.s)(n),2*Object(r.d)(Object(r.p)(u/a,1/i))-r.l]},s}e.b=function(){return Object(i.a)(u).scale(109.5).parallels([30,30])}},function(t,e,n){\"use strict\";e.a=o;var r=n(4),i=n(69),a=n(127);function o(t,e){var n=Object(r.g)(t),i=t===e?Object(r.t)(t):(n-Object(r.g)(e))/(e-t),o=n/i+t;if(Object(r.a)(i)2?t[2]+90:90]):[(t=n())[0],t[1],t[2]-90]},n([0,0,90]).scale(159.155)}},function(t,e,n){\"use strict\";e.a=a;var r=n(0),i=n(1);function a(t){var e=Object(i.F)(t/2),n=2*Object(i.p)(Object(i.h)(t/2))/(e*e);function r(t,e){var r=Object(i.h)(t),a=Object(i.h)(e),o=Object(i.y)(e),u=a*r,s=-((1-u?Object(i.p)((1+u)/2)/(1-u):-.5)+n/(1+u));return[s*a*Object(i.y)(t),s*o]}return r.invert=function(e,r){var a,o=Object(i.B)(e*e+r*r),u=-t/2,s=50;if(!o)return[0,0];do{var c=u/2,l=Object(i.h)(c),f=Object(i.y)(c),h=Object(i.F)(c),d=Object(i.p)(1/l);u-=a=(2/h*d-n*h-o)/(-d/(f*f)+1-n/(2*l*l))}while(Object(i.a)(a)>i.k&&--s>0);var p=Object(i.y)(u);return[Object(i.g)(e*p,o*Object(i.h)(u)),Object(i.e)(r*p/o)]},r}e.b=function(){var t=i.o,e=Object(r.geoProjectionMutator)(a),n=e(t);return n.radius=function(n){return arguments.length?e(t=n*i.v):t*i.j},n.scale(179.976).clipAngle(147)}},function(t,e,n){\"use strict\";e.a=a;var r=n(0),i=n(1);function a(t){var e=Object(i.y)(t),n=Object(i.h)(t),r=t>=0?1:-1,a=Object(i.F)(r*t),o=(1+e-n)/2;function u(t,u){var s=Object(i.h)(u),c=Object(i.h)(t/=2);return[(1+s)*Object(i.y)(t),(r*u>-Object(i.g)(c,a)-.001?0:10*-r)+o+Object(i.y)(u)*n-(1+s)*e*c]}return u.invert=function(t,u){var s=0,c=0,l=50;do{var f=Object(i.h)(s),h=Object(i.y)(s),d=Object(i.h)(c),p=Object(i.y)(c),g=1+d,v=g*h-t,y=o+p*n-g*e*f-u,m=g*f/2,b=-h*p,x=e*g*h/2,_=n*d+e*f*p,w=b*x-_*m,O=(y*b-v*_)/w/2,j=(v*x-y*m)/w;s-=O,c-=j}while((Object(i.a)(O)>i.k||Object(i.a)(j)>i.k)&&--l>0);return r*c>-Object(i.g)(Object(i.h)(s),a)-.001?[2*s,c]:null},u}e.b=function(){var t=20*i.v,e=t>=0?1:-1,n=Object(i.F)(e*t),o=Object(r.geoProjectionMutator)(a),u=o(t),s=u.stream;return u.parallel=function(r){return arguments.length?(n=Object(i.F)((e=(t=r*i.v)>=0?1:-1)*t),o(t)):t*i.j},u.stream=function(r){var a=u.rotate(),o=s(r),c=(u.rotate([0,0]),s(r));return u.rotate(a),o.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(i.g)(Object(i.h)(r*i.v/2),n)*i.j);c.lineEnd(),c.polygonEnd()},o},u.scale(218.695).center([0,28.0974])}},function(t,e,n){\"use strict\";e.a=u;var r=n(0),i=n(1),a=Object(i.B)(8),o=Object(i.p)(1+i.D);function u(t,e){var n=Object(i.a)(e);return ni.l&&--s>0);return[t/(Object(i.h)(u)*(a-1/Object(i.y)(u))),Object(i.x)(e)*u]},e.b=function(){return Object(r.geoProjection)(u).scale(112.314)}},function(t,e,n){\"use strict\";e.a=a;var r=n(0),i=n(1);function a(t){var e=2*i.s/t;function n(t,n){var a=Object(r.geoAzimuthalEquidistantRaw)(t,n);if(Object(i.a)(t)>i.o){var o=Object(i.g)(a[1],a[0]),u=Object(i.B)(a[0]*a[0]+a[1]*a[1]),s=e*Object(i.w)((o-i.o)/e)+i.o,c=Object(i.g)(Object(i.y)(o-=s),2-Object(i.h)(o));o=s+Object(i.e)(i.s/u*Object(i.y)(c))-c,a[0]=u*Object(i.h)(o),a[1]=u*Object(i.y)(o)}return a}return n.invert=function(t,n){var a=Object(i.B)(t*t+n*n);if(a>i.o){var o=Object(i.g)(n,t),u=e*Object(i.w)((o-i.o)/e)+i.o,s=o>u?-1:1,c=a*Object(i.h)(u-o),l=1/Object(i.F)(s*Object(i.b)((c-i.s)/Object(i.B)(i.s*(i.s-2*c)+a*a)));o=u+2*Object(i.f)((l+s*Object(i.B)(l*l-3))/3),t=a*Object(i.h)(o),n=a*Object(i.y)(o)}return r.geoAzimuthalEquidistantRaw.invert(t,n)},n}e.b=function(){var t=5,e=Object(r.geoProjectionMutator)(a),n=e(t),o=n.stream,u=-Object(i.h)(.01*i.v),s=Object(i.y)(.01*i.v);return n.lobes=function(n){return arguments.length?e(t=+n):t},n.stream=function(e){var r=n.rotate(),a=o(e),c=(n.rotate([0,0]),o(e));return n.rotate(r),a.sphere=function(){c.polygonStart(),c.lineStart();for(var e=0,n=360/t,r=2*i.s/t,a=90-180/t,o=i.o;e1||Object(i.a)(o)>1)u=Object(i.b)(n*a+e*r*s);else{var c=Object(i.y)(t/2),l=Object(i.y)(o/2);u=2*Object(i.e)(Object(i.B)(c*c+e*r*l*l))}return Object(i.a)(u)>i.k?[u,Object(i.g)(r*Object(i.y)(o),e*a-n*r*s)]:[0,0]}function o(t,e,n){return Object(i.b)((t*t+e*e-n*n)/(2*t*e))}function u(t){return t-2*i.s*Object(i.n)((t+i.s)/(2*i.s))}function s(t,e,n){for(var r,s=[[t[0],t[1],Object(i.y)(t[1]),Object(i.h)(t[1])],[e[0],e[1],Object(i.y)(e[1]),Object(i.h)(e[1])],[n[0],n[1],Object(i.y)(n[1]),Object(i.h)(n[1])]],c=s[2],l=0;l<3;++l,c=r)r=s[l],c.v=a(r[1]-c[1],c[3],c[2],r[3],r[2],r[0]-c[0]),c.point=[0,0];var f=o(s[0].v[0],s[2].v[0],s[1].v[0]),h=o(s[0].v[0],s[1].v[0],s[2].v[0]),d=i.s-f;s[2].point[1]=0,s[0].point[0]=-(s[1].point[0]=s[0].v[0]/2);var p=[s[2].point[0]=s[0].point[0]+s[2].v[0]*Object(i.h)(f),2*(s[0].point[1]=s[1].point[1]=s[2].v[0]*Object(i.y)(f))];return function(t,e){var n,r=Object(i.y)(e),c=Object(i.h)(e),l=new Array(3);for(n=0;n<3;++n){var f=s[n];if(l[n]=a(e-f[1],f[3],f[2],c,r,t-f[0]),!l[n][0])return f.point;l[n][1]=u(l[n][1]-f.v[1])}var g=p.slice();for(n=0;n<3;++n){var v=2==n?0:n+1,y=o(s[n].v[0],l[n][0],l[v][0]);l[n][1]<0&&(y=-y),n?1==n?(y=h-y,g[0]-=l[n][0]*Object(i.h)(y),g[1]-=l[n][0]*Object(i.y)(y)):(y=d-y,g[0]+=l[n][0]*Object(i.h)(y),g[1]+=l[n][0]*Object(i.y)(y)):(g[0]+=l[n][0]*Object(i.h)(y),g[1]-=l[n][0]*Object(i.y)(y))}return g[0]/=3,g[1]/=3,g}}function c(t){return t[0]*=i.v,t[1]*=i.v,t}function l(t,e,n){var i=Object(r.geoCentroid)({type:\"MultiPoint\",coordinates:[t,e,n]}),a=[-i[0],-i[1]],o=Object(r.geoRotation)(a),u=Object(r.geoProjection)(s(c(o(t)),c(o(e)),c(o(n)))).rotate(a),l=u.center;return delete u.rotate,u.center=function(t){return arguments.length?l(o(t)):o.invert(l())},u.clipAngle(90)}},function(t,e,n){\"use strict\";e.a=a;var r=n(1),i=n(31);function a(t){var e=Object(r.F)(t);function n(t,n){return[t,(t?t/Object(r.y)(t):1)*(Object(r.y)(n)*Object(r.h)(t)-e*Object(r.h)(n))]}return n.invert=e?function(t,n){t&&(n*=Object(r.y)(t)/t);var i=Object(r.h)(t);return[t,2*Object(r.g)(Object(r.B)(i*i+e*e-n*n)-i,e-n)]}:function(t,e){return[t,Object(r.e)(t?e*Object(r.F)(t)/t:e)]},n}e.b=function(){return Object(i.a)(a).scale(249.828).clipAngle(90)}},function(t,e,n){\"use strict\";e.a=o;var r=n(0),i=n(1),a=Object(i.B)(3);function o(t,e){return[a*t*(2*Object(i.h)(2*e/3)-1)/i.E,a*i.E*Object(i.y)(e/3)]}o.invert=function(t,e){var n=3*Object(i.e)(e/(a*i.E));return[i.E*t/(a*(2*Object(i.h)(2*n/3)-1)),n]},e.b=function(){return Object(r.geoProjection)(o).scale(156.19)}},function(t,e,n){\"use strict\";e.a=a;var r=n(1),i=n(31);function a(t){var e=Object(r.h)(t);function n(t,n){return[t*e,(1+e)*Object(r.F)(n/2)]}return n.invert=function(t,n){return[t/e,2*Object(r.f)(n/(1+e))]},n}e.b=function(){return Object(i.a)(a).scale(124.75)}},function(t,e,n){\"use strict\";e.b=a;var r=n(0),i=n(1);function a(t,e){var n=Object(i.B)(8/(3*i.s));return[n*t*(1-Object(i.a)(e)/i.s),n*e]}a.invert=function(t,e){var n=Object(i.B)(8/(3*i.s)),r=e/n;return[t/(n*(1-Object(i.a)(r)/i.s)),r]},e.a=function(){return Object(r.geoProjection)(a).scale(165.664)}},function(t,e,n){\"use strict\";e.b=a;var r=n(0),i=n(1);function a(t,e){var n=Object(i.B)(4-3*Object(i.y)(Object(i.a)(e)));return[2/Object(i.B)(6*i.s)*t*n,Object(i.x)(e)*Object(i.B)(2*i.s/3)*(2-n)]}a.invert=function(t,e){var n=2-Object(i.a)(e)/Object(i.B)(2*i.s/3);return[t*Object(i.B)(6*i.s)/(2*n),Object(i.x)(e)*Object(i.e)((4-n*n)/3)]},e.a=function(){return Object(r.geoProjection)(a).scale(165.664)}},function(t,e,n){\"use strict\";e.b=a;var r=n(0),i=n(1);function a(t,e){var n=Object(i.B)(i.s*(4+i.s));return[2/n*t*(1+Object(i.B)(1-4*e*e/(i.s*i.s))),4/n*e]}a.invert=function(t,e){var n=Object(i.B)(i.s*(4+i.s))/2;return[t*n/(1+Object(i.B)(1-e*e*(4+i.s)/(4*i.s))),e*n/2]},e.a=function(){return Object(r.geoProjection)(a).scale(180.739)}},function(t,e,n){\"use strict\";e.b=a;var r=n(0),i=n(1);function a(t,e){var n=(2+i.o)*Object(i.y)(e);e/=2;for(var r=0,a=1/0;r<10&&Object(i.a)(a)>i.k;r++){var o=Object(i.h)(e);e-=a=(e+Object(i.y)(e)*(o+2)-n)/(2*o*(1+o))}return[2/Object(i.B)(i.s*(4+i.s))*t*(1+Object(i.h)(e)),2*Object(i.B)(i.s/(4+i.s))*Object(i.y)(e)]}a.invert=function(t,e){var n=e*Object(i.B)((4+i.s)/i.s)/2,r=Object(i.e)(n),a=Object(i.h)(r);return[t/(2/Object(i.B)(i.s*(4+i.s))*(1+a)),Object(i.e)((r+n*(a+2))/(2+i.o))]},e.a=function(){return Object(r.geoProjection)(a).scale(180.739)}},function(t,e,n){\"use strict\";e.b=a;var r=n(0),i=n(1);function a(t,e){return[t*(1+Object(i.h)(e))/Object(i.B)(2+i.s),2*e/Object(i.B)(2+i.s)]}a.invert=function(t,e){var n=Object(i.B)(2+i.s),r=e*n/2;return[n*t/(1+Object(i.h)(r)),r]},e.a=function(){return Object(r.geoProjection)(a).scale(173.044)}},function(t,e,n){\"use strict\";e.b=a;var r=n(0),i=n(1);function a(t,e){for(var n=(1+i.o)*Object(i.y)(e),r=0,a=1/0;r<10&&Object(i.a)(a)>i.k;r++)e-=a=(e+Object(i.y)(e)-n)/(1+Object(i.h)(e));return n=Object(i.B)(2+i.s),[t*(1+Object(i.h)(e))/n,2*e/n]}a.invert=function(t,e){var n=1+i.o,r=Object(i.B)(n/2);return[2*t*r/(1+Object(i.h)(e*=r)),Object(i.e)((e+Object(i.y)(e))/n)]},e.a=function(){return Object(r.geoProjection)(a).scale(173.044)}},function(t,e,n){\"use strict\";e.b=u;var r=n(0),i=n(130),a=n(1),o=3+2*a.D;function u(t,e){var n=Object(a.y)(t/=2),r=Object(a.h)(t),i=Object(a.B)(Object(a.h)(e)),u=Object(a.h)(e/=2),s=Object(a.y)(e)/(u+a.D*r*i),c=Object(a.B)(2/(1+s*s)),l=Object(a.B)((a.D*u+(r+n)*i)/(a.D*u+(r-n)*i));return[o*(c*(l-1/l)-2*Object(a.p)(l)),o*(c*s*(l+1/l)-2*Object(a.f)(s))]}u.invert=function(t,e){if(!(n=i.a.invert(t/1.2,1.065*e)))return null;var n,r=n[0],u=n[1],s=20;t/=o,e/=o;do{var c=r/2,l=u/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)(u),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),_=Object(a.B)(x),w=_-1/_,O=_+1/_,j=b*w-2*Object(a.p)(_)-t,S=b*y*O-2*Object(a.f)(y)-e,C=d&&a.C*v*f*m/d,M=(a.D*h*p+v)/(2*(p+a.D*h*v)*(p+a.D*h*v)*v),E=-.5*y*b*b*b,P=E*C,k=E*M,T=(T=2*p+a.D*v*(h-f))*T*_,A=(a.D*h*p*v+g)/T,$=-a.D*f*d/(v*T),I=w*P-2*A/_+b*(A+A/x),R=w*k-2*$/_+b*($+$/x),N=y*O*P-2*C/(1+m)+b*O*C+b*y*(A-A/x),D=y*O*k-2*M/(1+m)+b*O*M+b*y*($-$/x),F=R*N-D*I;if(!F)break;var L=(S*R-j*D)/F,B=(j*N-S*I)/F;r-=L,u=Object(a.q)(-a.o,Object(a.r)(a.o,u-B))}while((Object(a.a)(L)>a.k||Object(a.a)(B)>a.k)&&--s>0);return Object(a.a)(Object(a.a)(u)-a.o)a){var d=Object(i.B)(h),p=Object(i.g)(f,l),g=n*Object(i.w)(p/n),v=p-g,y=t*Object(i.h)(v),m=(t*Object(i.y)(v)-v*Object(i.y)(y))/(i.o-y),b=o(v,m),x=(i.s-t)/u(b,y,i.s);l=d;var _,w=50;do{l-=_=(t+u(b,y,l)*x-d)/(b(l)*x)}while(Object(i.a)(_)>i.k&&--w>0);f=v*Object(i.y)(l),la){var l=Object(i.B)(c),f=Object(i.g)(s,e),h=n*Object(i.w)(f/n),d=f-h;e=l*Object(i.h)(d),s=l*Object(i.y)(d);for(var p=e-i.o,g=Object(i.y)(e),v=s/g,y=ei.k&&--o>0);o=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(i.a)(n)>i.k&&--o>0);return[r,a]},e.a=function(){return Object(r.geoProjection)(a).scale(131.747)}},function(t,e,n){\"use strict\";n.d(e,\"b\",(function(){return a}));var r=n(0),i=n(52),a=Object(i.a)(2.6516,-.76534,.19123,-.047094,1.36289,-.13965,.031762);e.a=function(){return Object(r.geoProjection)(a).scale(131.087)}},function(t,e,n){\"use strict\";e.c=function(t,e,n){var r,a,o;return t?(r=i(t,n),e?(a=i(e,1-n),o=a[1]*a[1]+n*r[0]*r[0]*a[0]*a[0],[[r[0]*a[2]/o,r[1]*r[2]*a[0]*a[1]/o],[r[1]*a[1]/o,-r[0]*r[2]*a[0]*a[2]/o],[r[2]*a[1]*a[2]/o,-n*r[0]*r[1]*a[0]/o]]):[[r[0],0],[r[1],0],[r[2],0]]):[[0,(a=i(e,1-n))[0]/a[1]],[1/a[1],0],[a[2]/a[1],0]]},e.b=function(t,e,n){var i=Object(r.a)(t),o=Object(r.a)(e),u=Object(r.A)(o);if(i){var s=1/Object(r.y)(i),c=1/(Object(r.F)(i)*Object(r.F)(i)),l=-(c+n*(u*u*s*s)-1+n),f=(n-1)*c,h=(-l+Object(r.B)(l*l-4*f))/2;return[a(Object(r.f)(1/Object(r.B)(h)),n)*Object(r.x)(t),a(Object(r.f)(Object(r.B)((h/c-1)/n)),1-n)*Object(r.x)(e)]}return[0,a(Object(r.f)(u),1-n)*Object(r.x)(e)]},e.a=a;var r=n(1);function i(t,e){var n,i,a,o,u;if(e=1-r.k)return n=(1-e)/4,a=1/(i=Object(r.i)(t)),[(o=Object(r.G)(t))+n*((u=i*Object(r.A)(t))-t)/(i*i),a-n*o*a*(u-t),a+n*o*a*(u+t),2*Object(r.f)(Object(r.m)(t))-r.o+n*(u-t)/i];var s=[1,0,0,0,0,0,0,0,0],c=[Object(r.B)(e),0,0,0,0,0,0,0,0],l=0;for(i=Object(r.B)(1-e),u=1;Object(r.a)(c[l]/s[l])>r.k&&l<8;)n=s[l++],c[l]=(n-i)/2,s[l]=(n+i)/2,i=Object(r.B)(n*i),u*=2;a=u*s[l]*t;do{o=c[l]*Object(r.y)(i=a)/s[l],a=(Object(r.e)(o)+a)/2}while(--l);return[Object(r.y)(a),o=Object(r.h)(a),o/Object(r.h)(a-i),a]}function a(t,e){if(!e)return t;if(1===e)return Object(r.p)(Object(r.F)(t/2+r.u));for(var n=1,i=Object(r.B)(1-e),a=Object(r.B)(e),o=0;Object(r.a)(a)>r.k;o++){if(t%r.s){var u=Object(r.f)(i*Object(r.F)(t)/n);u<0&&(u+=r.s),t+=u+~~(t/r.s)*r.s}else t+=t;a=(n+i)/2,i=Object(r.B)(n*i),a=((n=a)-i)/2}return t/(Object(r.t)(2,o)*n)}},function(t,e,n){\"use strict\";e.b=a;var r=n(0),i=n(1);function a(t,e){if(arguments.length<2&&(e=t),1===e)return r.geoAzimuthalEqualAreaRaw;if(e===1/0)return o;function n(n,i){var a=Object(r.geoAzimuthalEqualAreaRaw)(n/e,i);return a[0]*=t,a}return n.invert=function(n,i){var a=r.geoAzimuthalEqualAreaRaw.invert(n/t,i);return a[0]*=e,a},n}function o(t,e){return[t*Object(i.h)(e)/Object(i.h)(e/=2),2*Object(i.y)(e)]}o.invert=function(t,e){var n=2*Object(i.e)(e/2);return[t*Object(i.h)(n/2)/Object(i.h)(n),n]},e.a=function(){var t=2,e=Object(r.geoProjectionMutator)(a),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\";e.b=a;var r=n(0),i=n(1);function a(t){var e=Object(i.y)(t),n=Object(i.h)(t),r=o(t);function a(t,a){var o=r(t,a);t=o[0],a=o[1];var u=Object(i.y)(a),s=Object(i.h)(a),c=Object(i.h)(t),l=Object(i.b)(e*u+n*s*c),f=Object(i.y)(l),h=Object(i.a)(f)>i.k?l/f:1;return[h*n*Object(i.y)(t),(Object(i.a)(t)>i.o?h:-h)*(e*s-n*u*c)]}return r.invert=o(-t),a.invert=function(t,n){var a=Object(i.B)(t*t+n*n),o=-Object(i.y)(a),u=Object(i.h)(a),s=a*u,c=-n*o,l=a*e,f=Object(i.B)(s*s+c*c-l*l),h=Object(i.g)(s*l+c*f,c*l-s*f),d=(a>i.o?-1:1)*Object(i.g)(t*o,a*Object(i.h)(h)*u+n*Object(i.y)(h)*o);return r.invert(d,h)},a}function o(t){var e=Object(i.y)(t),n=Object(i.h)(t);return function(t,r){var a=Object(i.h)(r),o=Object(i.h)(t)*a,u=Object(i.y)(t)*a,s=Object(i.y)(r);return[Object(i.g)(u,o*n-s*e),Object(i.e)(s*n+o*e)]}}e.a=function(){var t=0,e=Object(r.geoProjectionMutator)(a),n=e(t),o=n.rotate,u=n.stream,s=Object(r.geoCircle)();return n.parallel=function(r){if(!arguments.length)return t*i.j;var a=n.rotate();return e(t=r*i.v).rotate(a)},n.rotate=function(e){return arguments.length?(o.call(n,[e[0],e[1]-t*i.j]),s.center([-e[0],-e[1]]),n):((e=o.call(n))[1]+=t*i.j,e)},n.stream=function(t){return(t=u(t)).sphere=function(){t.polygonStart();var e,n=s.radius(89.99)().coordinates[0],r=n.length-1,i=-1;for(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\";e.b=c;var r=n(14),i=n(0),a=n(72),o=n(132),u=n(1),s=Object(o.a)(0);function c(t){var e=(41+48/36+37/3600)*u.v,n=Object(a.a)(u.s,e)[0]-Object(a.a)(-u.s,e)[0],r=s(0,e)[1],i=Object(a.a)(0,e)[1],o=u.E-i,c=u.H/t,l=4/u.H,f=r+o*o*4/u.H;function h(h,d){var p,g=Object(u.a)(d);if(g>e){var v=Object(u.r)(t-1,Object(u.q)(0,Object(u.n)((h+u.s)/c)));h+=u.s*(t-1)/t-v*c,(p=Object(a.a)(h,g))[0]=p[0]*u.H/n-u.H*(t-1)/(2*t)+v*u.H/t,p[1]=r+4*(p[1]-i)*o/u.H,d<0&&(p[1]=-p[1])}else p=s(h,d);return p[0]*=l,p[1]/=f,p}return h.invert=function(e,h){e/=l,h*=f;var d=Object(u.a)(h);if(d>r){var p=Object(u.r)(t-1,Object(u.q)(0,Object(u.n)((e+u.s)/c)));e=(e+u.s*(t-1)/t-p*c)*n/u.H;var g=a.a.invert(e,.25*(d-r)*u.H/o+i);return g[0]-=u.s*(t-1)/t-p*c,h<0&&(g[1]=-g[1]),g}return s.invert(e,h)},h}e.a=function(){var t=4,e=Object(i.geoProjectionMutator)(c),n=e(t),a=n.stream;return n.lobes=function(n){return arguments.length?e(t=+n):t},n.stream=function(e){var o=n.rotate(),u=a(e),s=(n.rotate([0,0]),a(e));return n.rotate(o),u.sphere=function(){var e;Object(i.geoStream)((e=180/t,{type:\"Polygon\",coordinates:[Object(r.range)(-180,180+e/2,e).map((function(t,e){return[t,1&e?89.999999:41+48/36+37/3600]})).concat(Object(r.range)(180,-180-e/2,-e).map((function(t,e){return[t,1&e?-89.999999:-42.343611111111116]})))]}),s)},u},n.scale(239.75)}},function(t,e,n){\"use strict\";e.b=a;var r=n(0),i=n(1);function a(t){var e,n=1+t,r=Object(i.y)(1/n),a=Object(i.e)(r),o=2*Object(i.B)(i.s/(e=i.s+4*a*n)),u=.5*o*(n+Object(i.B)(t*(2+t))),s=t*t,c=n*n;function l(r,l){var f,h,d=1-Object(i.y)(l);if(d&&d<2){var p,g=i.o-l,v=25;do{var y=Object(i.y)(g),m=Object(i.h)(g),b=a+Object(i.g)(y,n-m),x=1+c-2*n*m;g-=p=(g-s*a-n*y+x*b-.5*d*e)/(2*n*y*b)}while(Object(i.a)(p)>i.l&&--v>0);f=o*Object(i.B)(x),h=r*b/i.s}else f=o*(t+d),h=r*a/i.s;return[f*Object(i.y)(h),u-f*Object(i.h)(h)]}return l.invert=function(t,r){var l=t*t+(r-=u)*r,f=(1+c-l/(o*o))/(2*n),h=Object(i.b)(f),d=Object(i.y)(h),p=a+Object(i.g)(d,n-f);return[Object(i.e)(t/Object(i.B)(l))*i.s/p,Object(i.e)(1-2*(h-s*a-n*d+(1+c-2*n*f)*p)/e)]},l}e.a=function(){var t=1,e=Object(r.geoProjectionMutator)(a),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),a=[[[[-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,a).scale(160.857)}},function(t,e,n){\"use strict\";var r=n(136),i=n(23),a=[[[[-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,a).scale(152.63)}},function(t,e,n){\"use strict\";var r=n(21),i=n(23),a=[[[[-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,a).scale(169.529)}},function(t,e,n){\"use strict\";var r=n(21),i=n(23),a=[[[[-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,a).scale(169.529).rotate([20,0])}},function(t,e,n){\"use strict\";var r=n(73),i=n(23),a=[[[[-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,a).rotate([-20,-55]).scale(164.263).center([0,-5.4036])}},function(t,e,n){\"use strict\";var r=n(38),i=n(23),a=[[[[-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,a).scale(152.63).rotate([-20,0])}},function(t,e,n){\"use strict\";e.b=a;var r=n(0),i=n(1);function a(t,e){return[3/i.H*t*Object(i.B)(i.s*i.s/3-e*e),e]}a.invert=function(t,e){return[i.H/3*t/Object(i.B)(i.s*i.s/3-e*e),e]},e.a=function(){return Object(r.geoProjection)(a).scale(158.837)}},function(t,e,n){\"use strict\";e.b=a;var r=n(0),i=n(1);function a(t){function e(e,n){if(Object(i.a)(Object(i.a)(n)-i.o)2)return null;var a=(e/=2)*e,o=(n/=2)*n,u=2*n/(1+a+o);return u=Object(i.t)((1+u)/(1-u),1/t),[Object(i.g)(2*e,1-a-o)/t,Object(i.e)((u-1)/(u+1))]},e}e.a=function(){var t=.5,e=Object(r.geoProjectionMutator)(a),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\";e.b=o;var r=n(0),i=n(1),a=i.s/i.D;function o(t,e){return[t*(1+Object(i.B)(Object(i.h)(e)))/2,e/(Object(i.h)(e/2)*Object(i.h)(t/6))]}o.invert=function(t,e){var n=Object(i.a)(t),r=Object(i.a)(e),o=i.k,u=i.o;ri.k||Object(i.a)(y)>i.k)&&--a>0);return a&&[n,r]},e.a=function(){return Object(r.geoProjection)(a).scale(139.98)}},function(t,e,n){\"use strict\";e.b=a;var r=n(0),i=n(1);function a(t,e){return[Object(i.y)(t)/Object(i.h)(e),Object(i.F)(e)*Object(i.h)(t)]}a.invert=function(t,e){var n=t*t,r=e*e,a=r+1,o=t?i.C*Object(i.B)((a-Object(i.B)(n*n+2*n*(r-1)+a*a))/n+1):1/Object(i.B)(a);return[Object(i.e)(t*o),Object(i.x)(e)*Object(i.b)(o)]},e.a=function(){return Object(r.geoProjection)(a).scale(144.049).clipAngle(89.999)}},function(t,e,n){\"use strict\";e.b=a;var r=n(31),i=n(1);function a(t){var e=Object(i.h)(t),n=Object(i.F)(i.u+t/2);function r(r,a){var o=a-t,u=Object(i.a)(o)=0;)h=(f=t[l])[0]+s*(a=h)-c*d,d=f[1]+s*d+c*a;return[h=s*(a=h)-c*d,d=s*d+c*a]}return n.invert=function(n,r){var a=20,o=n,u=r;do{for(var s,c=e,l=t[c],f=l[0],h=l[1],d=0,p=0;--c>=0;)d=f+o*(s=d)-u*p,p=h+o*p+u*s,f=(l=t[c])[0]+o*(s=f)-u*h,h=l[1]+o*h+u*s;var g,v,y=(d=f+o*(s=d)-u*p)*d+(p=h+o*p+u*s)*p;o-=g=((f=o*(s=f)-u*h-n)*d+(h=o*h+u*s-r)*p)/y,u-=v=(h*d-f*p)/y}while(Object(i.a)(g)+Object(i.a)(v)>i.k*i.k&&--a>0);if(a){var m=Object(i.B)(o*o+u*u),b=2*Object(i.f)(.5*m),x=Object(i.y)(b);return[Object(i.g)(o*x,m*Object(i.h)(b)),m?Object(i.e)(u*x/m):0]}},n}var o=[[.9972523,0],[.0052513,-.0041175],[.0074606,.0048125],[-.0153783,-.1968253],[.0636871,-.1408027],[.3660976,-.2937382]],u=[[.98879,0],[0,0],[-.050909,0],[0,0],[.075528,0]],s=[[.984299,0],[.0211642,.0037608],[-.1036018,-.0575102],[-.0329095,-.0320119],[.0499471,.1223335],[.026046,.0899805],[7388e-7,-.1435792],[.0075848,-.1334108],[-.0216473,.0776645],[-.0225161,.0853673]],c=[[.9245,0],[0,0],[.01943,0]],l=[[.721316,0],[0,0],[-.00881625,-.00617325]];function f(t,e){var n=Object(r.geoProjection)(a(t)).rotate(e).clipAngle(90),i=Object(r.geoRotation)(e),o=n.center;return delete n.rotate,n.center=function(t){return arguments.length?o(i(t)):i.invert(o())},n}},function(t,e,n){\"use strict\";e.b=u;var r=n(0),i=n(1),a=Object(i.B)(6),o=Object(i.B)(7);function u(t,e){var n=Object(i.e)(7*Object(i.y)(e)/(3*a));return[a*t*(2*Object(i.h)(2*n/3)-1)/o,9*Object(i.y)(n/3)/o]}u.invert=function(t,e){var n=3*Object(i.e)(e*o/9);return[t*o/(a*(2*Object(i.h)(2*n/3)-1)),Object(i.e)(3*Object(i.y)(n)*a/7)]},e.a=function(){return Object(r.geoProjection)(u).scale(164.859)}},function(t,e,n){\"use strict\";e.b=a;var r=n(0),i=n(1);function a(t,e){for(var n,r=(1+i.C)*Object(i.y)(e),a=e,o=0;o<25&&(a-=n=(Object(i.y)(a/2)+Object(i.y)(a)-r)/(.5*Object(i.h)(a/2)+Object(i.h)(a)),!(Object(i.a)(n)i.k&&--a>0);return[t/(.8707+(o=r*r)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),r]},e.a=function(){return Object(r.geoProjection)(a).scale(175.295)}},function(t,e,n){\"use strict\";e.b=a;var r=n(0),i=n(1);function a(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))]}a.invert=function(t,e){var n,r,a,o,u=e,s=25;do{u-=n=(u*(1.01183+(a=(r=u*u)*r)*a*(.01926*r-.02625-.00396*a))-e)/(1.01183+a*a*(.21186*r-.23625+-.05148*a))}while(Object(i.a)(n)>i.l&&--s>0);return[t/(.84719-.13063*(r=u*u)+(o=r*(a=r*r))*o*(.05494*r-.04515-.02326*a+.00331*o)),u]},e.a=function(){return Object(r.geoProjection)(a).scale(175.295)}},function(t,e,n){\"use strict\";e.b=a;var r=n(0),i=n(1);function a(t,e){return[t*(1+Object(i.h)(e))/2,2*(e-Object(i.F)(e/2))]}a.invert=function(t,e){for(var n=e/2,r=0,a=1/0;r<10&&Object(i.a)(a)>i.k;++r){var o=Object(i.h)(e/2);e-=a=(e-Object(i.F)(e/2)-n)/(1-.5/(o*o))}return[2*t/(1+Object(i.h)(e)),e]},e.a=function(){return Object(r.geoProjection)(a).scale(152.63)}},function(t,e,n){\"use strict\";e.b=a;var r=n(0),i=n(1);function a(t,e){var n=e*e;return[t,e*(1.0148+n*n*(.23185+n*(.02406*n-.14499)))]}a.invert=function(t,e){e>1.790857183?e=1.790857183:e<-1.790857183&&(e=-1.790857183);var n,r=e;do{var a=r*r;r-=n=(r*(1.0148+a*a*(.23185+a*(.02406*a-.14499)))-e)/(1.0148+a*a*(5*.23185+a*(.21654*a-1.01493)))}while(Object(i.a)(n)>i.k);return[t,r]},e.a=function(){return Object(r.geoProjection)(a).scale(139.319)}},function(t,e,n){\"use strict\";e.b=a;var r=n(0),i=n(1);function a(t,e){if(Object(i.a)(e)i.k&&--o>0);return u=Object(i.F)(a),[(Object(i.a)(e)0?[-e[0],0]:[180-e[0],180])};var e=u.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<-a.s/2?n<0?6:4:t<0?n<0?2:0:t1?{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];++nr^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){if(!(0<=(e=+e)&&e<=20))throw new Error(\"invalid digits\");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);rr.k&&--s>0);var h=n*(c=Object(r.F)(u)),d=Object(r.F)(Object(r.a)(i)0?i.o:-i.o)*(f+u*(d-c)/2+u*u*(d-2*f+c)/2)]}a.forEach((function(t){t[1]*=1.0144})),o.invert=function(t,e){var n=e/i.o,r=90*n,o=Object(i.r)(18,Object(i.a)(r/5)),u=Object(i.q)(0,Object(i.n)(o));do{var s=a[u][1],c=a[u+1][1],l=a[Object(i.r)(19,u+2)][1],f=l-s,h=l-2*c+s,d=2*(Object(i.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+o);var v,y=50;do{g=(o=Object(i.r)(18,Object(i.a)(r)/5))-(u=Object(i.n)(o)),s=a[u][1],c=a[u+1][1],l=a[Object(i.r)(19,u+2)][1],r-=(v=(e>=0?i.o:-i.o)*(c+g*(l-s)/2+g*g*(l-2*c+s)/2)-e)*i.j}while(Object(i.a)(v)>i.l&&--y>0);break}}while(--u>=0);var m=a[u][0],b=a[u+1][0],x=a[Object(i.r)(19,u+2)][0];return[t/(b+g*(x-m)/2+g*g*(x-2*b+m)/2),r*i.v]},e.a=function(){return Object(r.geoProjection)(o).scale(152.63)}},function(t,e,n){\"use strict\";e.b=a;var r=n(0),i=n(1);function a(t,e){var n=function(t){function e(e,n){var r=Object(i.h)(n),a=(t-1)/(t-r*Object(i.h)(e));return[a*r*Object(i.y)(e),a*Object(i.y)(n)]}return e.invert=function(e,n){var r=e*e+n*n,a=Object(i.B)(r),o=(t-Object(i.B)(1-r*(t+1)/(t-1)))/((t-1)/a+a/(t-1));return[Object(i.g)(e*o,a*Object(i.B)(1-o*o)),a?Object(i.e)(n*o/a):0]},e}(t);if(!e)return n;var r=Object(i.h)(e),a=Object(i.y)(e);function o(e,i){var o=n(e,i),u=o[1],s=u*a/(t-1)+r;return[o[0]*r/s,u/s]}return o.invert=function(e,i){var o=(t-1)/(t-1-i*a);return n.invert(o*e,o*i*r)},o}e.a=function(){var t=2,e=0,n=Object(r.geoProjectionMutator)(a),o=n(t,e);return o.distance=function(r){return arguments.length?n(t=+r,e):t},o.tilt=function(r){return arguments.length?n(t,e=r*i.v):e*i.j},o.scale(432.147).clipAngle(Object(i.b)(1/t)*i.j-1e-6)}},function(t,e,n){\"use strict\";var r=-179.9999,i=179.9999,a=-89.9999;function o(t){return t.length>0}function u(t){return-90===t||90===t?[0,t]:[-180,(e=t,Math.floor(1e4*e)/1e4)];var e}function s(t){var e=t[0],n=t[1],o=!1;return e<=r?(e=-180,o=!0):e>=i&&(e=180,o=!0),n<=a?(n=-90,o=!0):n>=89.9999&&(n=90,o=!0),o?[e,n]:t}function c(t){return t.map(s)}function l(t,e,n){for(var o=0,c=t.length;o=i||g<=a||g>=89.9999){l[f]=s(d);for(var v=f+1;vr&&ma&&b<89.9999)break}if(v===f+1)continue;if(f){var x={index:-1,polygon:e,ring:l.slice(0,f+1)};x.ring[x.ring.length-1]=u(g),n[n.length-1]=x}else n.pop();if(v>=h)break;n.push({index:-1,polygon:e,ring:l=l.slice(v-1)}),l[0]=u(l[0][1]),f=-1,h=l.length}}}}function f(t){var e,n,r,i,a,o,u=t.length,s={},c={};for(e=0;ei.k&&--s>0);return[Object(i.x)(t)*(Object(i.B)(a*a+4)+a)*i.s/4,i.o*u]},e.a=function(){return Object(r.geoProjection)(a).scale(127.16)}},function(t,e,n){\"use strict\";n.d(e,\"b\",(function(){return s}));var r=n(0),i=n(1),a=n(21),o=4*i.s+3*Object(i.B)(3),u=2*Object(i.B)(2*i.s*Object(i.B)(3)/o),s=Object(a.b)(u*Object(i.B)(3)/i.s,u,o/6);e.a=function(){return Object(r.geoProjection)(s).scale(176.84)}},function(t,e,n){\"use strict\";e.b=a;var r=n(0),i=n(1);function a(t,e){return[t*Object(i.B)(1-3*e*e/(i.s*i.s)),e]}a.invert=function(t,e){return[t/Object(i.B)(1-3*e*e/(i.s*i.s)),e]},e.a=function(){return Object(r.geoProjection)(a).scale(152.63)}},function(t,e,n){\"use strict\";e.b=a;var r=n(0),i=n(1);function a(t,e){var n=.90631*Object(i.y)(e),r=Object(i.B)(1-n*n),a=Object(i.B)(2/(1+r*Object(i.h)(t/=3)));return[2.66723*r*a*Object(i.y)(t),1.24104*n*a]}a.invert=function(t,e){var n=t/2.66723,r=e/1.24104,a=Object(i.B)(n*n+r*r),o=2*Object(i.e)(a/2);return[3*Object(i.g)(t*Object(i.F)(o),2.66723*a),a&&Object(i.e)(e*Object(i.y)(o)/(1.24104*.90631*a))]},e.a=function(){return Object(r.geoProjection)(a).scale(172.632)}},function(t,e,n){\"use strict\";e.b=a;var r=n(0),i=n(1);function a(t,e){var n=Object(i.h)(e),r=Object(i.h)(t)*n,a=1-r,o=Object(i.h)(t=Object(i.g)(Object(i.y)(t)*n,-Object(i.y)(e))),u=Object(i.y)(t);return[u*(n=Object(i.B)(1-r*r))-o*a,-o*n-u*a]}a.invert=function(t,e){var n=(t*t+e*e)/-2,r=Object(i.B)(-n*(2+n)),a=e*n+t*r,o=t*n-e*r,u=Object(i.B)(o*o+a*a);return[Object(i.g)(r*a,u*(1+n)),u?-Object(i.e)(r*o/u):0]},e.a=function(){return Object(r.geoProjection)(a).rotate([0,-90,45]).scale(124.75).clipAngle(179.999)}},function(t,e,n){\"use strict\";e.b=o;var r=n(0),i=n(129),a=n(1);function o(t,e){var n=Object(i.a)(t,e);return[(n[0]+t/a.o)/2,(n[1]+e)/2]}o.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,j=_*w-O*x,S=(b*_-m*O)/j,C=(m*w-b*x)/j;n-=S,r-=C}while((Object(a.a)(S)>a.k||Object(a.a)(C)>a.k)&&--i>0);return[n,r]},e.a=function(){return Object(r.geoProjection)(o).scale(158.837)}},function(t,e,n){var r=n(11),i=n(54),a=n(140);t.exports=function(t,e){var n=void 0;if(r(e)&&(n=e),i(e)&&(n=function(t){return a(t,e)}),n)for(var o=0;ou&&(u=t),es&&(s=e)},lineStart:i,lineEnd:i,polygonStart:i,polygonEnd:i,result:function(){var t=[[a,o],[u,s]];return u=s=-(o=a=1/0),t}};function l(t,n,r){var i=n[1][0]-n[0][0],a=n[1][1]-n[0][1],o=t.clipExtent&&t.clipExtent();t.scale(150).translate([0,0]),null!=o&&t.clipExtent(null),e.geoStream(r,t.stream(c));var u=c.result(),s=Math.min(i/(u[1][0]-u[0][0]),a/(u[1][1]-u[0][1])),l=+n[0][0]+(i-s*(u[1][0]+u[0][0]))/2,f=+n[0][1]+(a-s*(u[1][1]+u[0][1]))/2;return null!=o&&t.clipExtent(o),t.scale(150*s).translate([l,f])}function f(t,e,n){return l(t,[[0,0],e],n)}t.geoAlbersUsa=function(){var t,i,a,o,u,s,c=e.geoAlbers(),h=e.geoConicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),d=e.geoConicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),p={point:function(t,e){s=[t,e]}};function g(t){var e=t[0],n=t[1];return s=null,a.point(e,n),s||(o.point(e,n),s)||(u.point(e,n),s)}function v(){return t=i=null,g}return g.invert=function(t){var e=c.scale(),n=c.translate(),r=(t[0]-n[0])/e,i=(t[1]-n[1])/e;return(i>=.12&&i<.234&&r>=-.425&&r<-.214?h:i>=.166&&i<.234&&r>=-.214&&r<-.115?d:c).invert(t)},g.stream=function(e){return t&&i===e?t:t=function(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i=.12&&i<.234&&r>=-.425&&r<-.214?g:i>=.166&&i<.234&&r>=-.214&&r<-.115?v:i>=.2064&&i<.2413&&r>=.312&&r<.385?y:i>=.09&&i<.1197&&r>=-.4243&&r<-.3232?m:i>=-.0518&&i<.0895&&r>=-.4243&&r<-.3824?b:p).invert(t)},_.stream=function(e){return t&&i===e?t:t=function(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i=.05346&&i<.0897&&r>=-.13388&&r<-.0322?c:s).invert(t)},d.stream=function(e){return t&&i===e?t:t=function(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i=.0093&&i<.03678&&r>=-.03875&&r<-.0116?h:i>=-.0412&&i<.0091&&r>=-.07782&&r<-.01166?d:c).invert(t)},g.stream=function(e){return t&&i===e?t:t=function(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i=-.0676&&i<-.026&&r>=-.0857&&r<-.0263?c:s).invert(t)},d.stream=function(e){return t&&i===e?t:t=function(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i=.2582&&i<.32&&r>=-.1036&&r<-.087?d:i>=-.01298&&i<.0133&&r>=-.11396&&r<-.05944?p:i>=.01539&&i<.03911&&r>=-.089&&r<-.0588?g:h).invert(t)},y.stream=function(e){return t&&i===e?t:t=function(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i=-.10925&&i<-.02701&&r>=-.135&&r<-.0397?h:i>=.04713&&i<.11138&&r>=-.03986&&r<.051?d:c).invert(t)},g.stream=function(e){return t&&i===e?t:t=function(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i=.029&&i<.0864&&r>=-.14&&r<-.0996?_:i>=0&&i<.029&&r>=-.14&&r<-.0996?w:i>=-.032&&i<0&&r>=-.14&&r<-.0996?O:i>=-.052&&i<-.032&&r>=-.14&&r<-.0996?j:i>=-.076&&i<.052&&r>=-.14&&r<-.0996?S:i>=-.076&&i<-.052&&r>=.0967&&r<.1371?C:i>=-.052&&i<-.02&&r>=.0967&&r<.1371?M:i>=-.02&&i<.012&&r>=.0967&&r<.1371?E:i>=.012&&i<.033&&r>=.0967&&r<.1371?P:i>=.033&&i<.0864&&r>=.0967&&r<.1371?k:x).invert(t)},$.stream=function(e){return t&&i===e?t:t=function(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i=-.31&&i<-.24&&r>=.14&&r<.24?_:i>=-.24&&i<-.17&&r>=.14&&r<.24?w:i>=-.17&&i<-.12&&r>=.21&&r<.24?j:i>=-.17&&i<-.14&&r>=.14&&r<.165?S:i>=-.17&&i<-.1&&r>=.14&&r<.24?O:i>=-.1&&i<-.03&&r>=.14&&r<.24?C:i>=-.03&&i<.04&&r>=.14&&r<.24?M:i>=-.31&&i<-.24&&r>=.24&&r<.34?E:i>=-.24&&i<-.17&&r>=.24&&r<.34?P:i>=-.17&&i<-.1&&r>=.24&&r<.34?k:i>=-.1&&i<-.03&&r>=.24&&r<.34?T:x).invert(t)},$.stream=function(e){return t&&i===e?t:t=function(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i=-.0521&&i<.0229&&r>=-.0111&&r<.1?c:s).invert(t)},d.stream=function(e){return t&&i===e?t:t=function(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i=-.02&&i<0&&r>=-.038&&r<-.005?h:i>=0&&i<.02&&r>=-.038&&r<-.005?d:c).invert(t)},g.stream=function(e){return t&&i===e?t:t=function(t){var e=t.length;return{point:function(n,r){for(var i=-1;++iv.i?o=90:m<-v.i&&(i=-90),h[0]=r,h[1]=a}};function x(t,e){f.push(h=[r=t,a=t]),eo&&(o=e)}function _(t,e){var n=Object(g.a)([t*v.r,e*v.r]);if(l){var s=Object(g.c)(l,n),c=[s[1],-s[0],0],f=Object(g.c)(c,s);Object(g.e)(f),f=Object(g.g)(f);var h,d=t-u,p=d>0?1:-1,y=f[0]*v.h*p,m=Object(v.a)(d)>180;m^(p*uo&&(o=h):m^(p*u<(y=(y+360)%360-180)&&yo&&(o=e)),m?tM(r,a)&&(a=t):M(t,a)>M(r,a)&&(r=t):a>=r?(ta&&(a=t)):t>u?M(r,t)>M(r,a)&&(a=t):M(t,a)>M(r,a)&&(r=t)}else x(t,e);l=n,u=t}function w(){b.point=_}function O(){h[0]=r,h[1]=a,b.point=x,l=null}function j(t,e){if(l){var n=t-u;m.add(Object(v.a)(n)>180?n+(n>0?360:-360):n)}else s=t,c=e;p.b.point(t,e),_(t,e)}function S(){p.b.lineStart()}function C(){j(s,c),p.b.lineEnd(),Object(v.a)(m)>v.i&&(r=-(a=180)),h[0]=r,h[1]=a,l=null}function M(t,e){return(e-=t)<0?e+360:e}function E(t,e){return t[0]-e[0]}function P(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:eM(u[0],u[1])&&(u[1]=s[1]),M(s[0],u[1])>M(u[0],u[1])&&(u[0]=s[0])):c.push(u=s);for(l=-1/0,e=0,u=c[n=c.length-1];e<=n;u=s,++e)s=c[e],(d=M(u[1],s[0]))>l&&(l=d,r=s[0],a=u[1])}return f=h=null,r===1/0||i===1/0?[[NaN,NaN],[NaN,NaN]]:[[r,i],[a,o]]}},function(t,e,n){\"use strict\";var r,i,a,o,u,s,c,l,f,h,d,p,g,v,y,m,b=n(5),x=n(25),_=n(26),w={sphere:x.a,point:O,lineStart:S,lineEnd:E,polygonStart:function(){w.lineStart=P,w.lineEnd=k},polygonEnd:function(){w.lineStart=S,w.lineEnd=E}};function O(t,e){t*=b.r,e*=b.r;var n=Object(b.g)(e);j(n*Object(b.g)(t),n*Object(b.t)(t),Object(b.t)(e))}function j(t,e,n){++r,a+=(t-a)/r,o+=(e-o)/r,u+=(n-u)/r}function S(){w.point=C}function C(t,e){t*=b.r,e*=b.r;var n=Object(b.g)(e);v=n*Object(b.g)(t),y=n*Object(b.t)(t),m=Object(b.t)(e),w.point=M,j(v,y,m)}function M(t,e){t*=b.r,e*=b.r;var n=Object(b.g)(e),r=n*Object(b.g)(t),a=n*Object(b.t)(t),o=Object(b.t)(e),u=Object(b.e)(Object(b.u)((u=y*o-m*a)*u+(u=m*r-v*o)*u+(u=v*a-y*r)*u),v*r+y*a+m*o);i+=u,s+=u*(v+(v=r)),c+=u*(y+(y=a)),l+=u*(m+(m=o)),j(v,y,m)}function E(){w.point=O}function P(){w.point=T}function k(){A(p,g),w.point=O}function T(t,e){p=t,g=e,t*=b.r,e*=b.r,w.point=A;var n=Object(b.g)(e);v=n*Object(b.g)(t),y=n*Object(b.t)(t),m=Object(b.t)(e),j(v,y,m)}function A(t,e){t*=b.r,e*=b.r;var n=Object(b.g)(e),r=n*Object(b.g)(t),a=n*Object(b.t)(t),o=Object(b.t)(e),u=y*o-m*a,p=m*r-v*o,g=v*a-y*r,x=Object(b.u)(u*u+p*p+g*g),_=v*r+y*a+m*o,w=x&&-Object(b.b)(_)/x,O=Object(b.e)(x,_);f+=w*u,h+=w*p,d+=w*g,i+=O,s+=O*(v+(v=r)),c+=O*(y+(y=a)),l+=O*(m+(m=o)),j(v,y,m)}e.a=function(t){r=i=a=o=u=s=c=l=f=h=d=0,Object(_.a)(t,w);var e=f,n=h,p=d,g=e*e+n*n+p*p;return g0)){if(o/=f,f<0){if(o0){if(o>l)return;o>c&&(c=o)}if(o=i-u,f||!(o<0)){if(o/=f,f<0){if(o>l)return;o>c&&(c=o)}else if(f>0){if(o0)){if(o/=h,h<0){if(o0){if(o>l)return;o>c&&(c=o)}if(o=a-s,h||!(o<0)){if(o/=h,h<0){if(o>l)return;o>c&&(c=o)}else if(h>0){if(o0&&(t[0]=u+c*f,t[1]=s+c*h),l<1&&(e[0]=u+l*f,e[1]=s+l*h),!0}}}}}},function(t,e,n){\"use strict\";var r=n(149),i=[null,null],a={type:\"LineString\",coordinates:i};e.a=function(t,e){return i[0]=t,i[1]=e,Object(r.a)(a)}},function(t,e,n){\"use strict\";var r=n(14),i=n(5);function a(t,e,n){var a=Object(r.range)(t,e-i.i,n).concat(e);return function(t){return a.map((function(e){return[t,e]}))}}function o(t,e,n){var a=Object(r.range)(t,e-i.i,n).concat(e);return function(t){return a.map((function(e){return[e,t]}))}}e.a=function(){var t,e,n,u,s,c,l,f,h,d,p,g,v=10,y=v,m=90,b=360,x=2.5;function _(){return{type:\"MultiLineString\",coordinates:w()}}function w(){return Object(r.range)(Object(i.f)(u/m)*m,n,m).map(p).concat(Object(r.range)(Object(i.f)(f/b)*b,l,b).map(g)).concat(Object(r.range)(Object(i.f)(e/v)*v,t,v).filter((function(t){return Object(i.a)(t%m)>i.i})).map(h)).concat(Object(r.range)(Object(i.f)(c/y)*y,s,y).filter((function(t){return Object(i.a)(t%b)>i.i})).map(d))}return _.lines=function(){return w().map((function(t){return{type:\"LineString\",coordinates:t}}))},_.outline=function(){return{type:\"Polygon\",coordinates:[p(u).concat(g(l).slice(1),p(n).reverse().slice(1),g(f).reverse().slice(1))]}},_.extent=function(t){return arguments.length?_.extentMajor(t).extentMinor(t):_.extentMinor()},_.extentMajor=function(t){return arguments.length?(u=+t[0][0],n=+t[1][0],f=+t[0][1],l=+t[1][1],u>n&&(t=u,u=n,n=t),f>l&&(t=f,f=l,l=t),_.precision(x)):[[u,f],[n,l]]},_.extentMinor=function(n){return arguments.length?(e=+n[0][0],t=+n[1][0],c=+n[0][1],s=+n[1][1],e>t&&(n=e,e=t,t=n),c>s&&(n=c,c=s,s=n),_.precision(x)):[[e,c],[t,s]]},_.step=function(t){return arguments.length?_.stepMajor(t).stepMinor(t):_.stepMinor()},_.stepMajor=function(t){return arguments.length?(m=+t[0],b=+t[1],_):[m,b]},_.stepMinor=function(t){return arguments.length?(v=+t[0],y=+t[1],_):[v,y]},_.precision=function(r){return arguments.length?(x=+r,h=a(c,s,90),d=o(e,t,x),p=a(f,l,90),g=o(u,n,x),_):x},_.extentMajor([[-180,-90+i.i],[180,90-i.i]]).extentMinor([[-180,-80-i.i],[180,80+i.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,a=e[0]*r.r,o=e[1]*r.r,u=Object(r.g)(i),s=Object(r.t)(i),c=Object(r.g)(o),l=Object(r.t)(o),f=u*Object(r.g)(n),h=u*Object(r.t)(n),d=c*Object(r.g)(a),p=c*Object(r.t)(a),g=2*Object(r.c)(Object(r.u)(Object(r.m)(o-i)+u*c*Object(r.m)(a-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,a=n*h+e*p,o=n*s+e*l;return[Object(r.e)(a,i)*r.h,Object(r.e)(o,Object(r.u)(i*i+a*a))*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),a=n(332),o=n(151),u=n(333),s=n(334),c=n(335);e.a=function(){var t,e,n,l,f=4.5;function h(t){return t&&(\"function\"===typeof f&&l.pointRadius(+f.apply(this,arguments)),Object(i.a)(t,e(l))),l.result()}return h.area=function(t){return Object(i.a)(t,e(a.a)),a.a.result()},h.bounds=function(t){return Object(i.a)(t,e(o.a)),o.a.result()},h.centroid=function(t){return Object(i.a)(t,e(u.a)),u.a.result()},h.projection=function(n){return arguments.length?(e=null==(t=n)?r.a:n.stream,h):t},h.context=function(t){return arguments.length?(l=null==(n=t)?new c.a:new s.a(t),\"function\"!==typeof f&&l.pointRadius(f),h):n},h.pointRadius=function(t){return arguments.length?(f=\"function\"===typeof t?t:(l.pointRadius(+t),+t),h):f},h.projection(null).context(null)}},function(t,e,n){\"use strict\";var r,i,a,o,u=n(42),s=n(5),c=n(25),l=Object(u.a)(),f=Object(u.a)(),h={point:c.a,lineStart:c.a,lineEnd:c.a,polygonStart:function(){h.lineStart=d,h.lineEnd=v},polygonEnd:function(){h.lineStart=h.lineEnd=h.point=c.a,l.add(Object(s.a)(f)),f.reset()},result:function(){var t=l/2;return l.reset(),t}};function d(){h.point=p}function p(t,e){h.point=g,r=a=t,i=o=e}function g(t,e){f.add(o*t-a*e),a=t,o=e}function v(){g(r,i)}e.a=h},function(t,e,n){\"use strict\";var r,i,a,o,u=n(5),s=0,c=0,l=0,f=0,h=0,d=0,p=0,g=0,v=0,y={point:m,lineStart:b,lineEnd:w,polygonStart:function(){y.lineStart=O,y.lineEnd=j},polygonEnd:function(){y.point=m,y.lineStart=b,y.lineEnd=w},result:function(){var t=v?[p/v,g/v]:d?[f/d,h/d]:l?[s/l,c/l]:[NaN,NaN];return s=c=l=f=h=d=p=g=v=0,t}};function m(t,e){s+=t,c+=e,++l}function b(){y.point=x}function x(t,e){y.point=_,m(a=t,o=e)}function _(t,e){var n=t-a,r=e-o,i=Object(u.u)(n*n+r*r);f+=i*(a+t)/2,h+=i*(o+e)/2,d+=i,m(a=t,o=e)}function w(){y.point=m}function O(){y.point=S}function j(){C(r,i)}function S(t,e){y.point=C,m(r=a=t,i=o=e)}function C(t,e){var n=t-a,r=e-o,i=Object(u.u)(n*n+r*r);f+=i*(a+t)/2,h+=i*(o+e)/2,d+=i,p+=(i=o*t-a*e)*(a+t),g+=i*(o+e),v+=3*i,m(a=t,o=e)}e.a=y},function(t,e,n){\"use strict\";e.a=a;var r=n(5),i=n(25);function a(t){this._context=t}a.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point=1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,r.w)}},result:i.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\";var r=n(153),i=n(5);e.a=Object(r.a)((function(){return!0}),(function(t){var e,n=NaN,r=NaN,a=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(o,u){var s=o>0?i.o:-i.o,c=Object(i.a)(o-n);Object(i.a)(c-i.o)0?i.l:-i.l),t.point(a,r),t.lineEnd(),t.lineStart(),t.point(s,r),t.point(o,r),e=0):a!==s&&c>=i.o&&(Object(i.a)(n-a)i.i?Object(i.d)((Object(i.t)(e)*(o=Object(i.g)(r))*Object(i.t)(n)-Object(i.t)(r)*(a=Object(i.g)(e))*Object(i.t)(t))/(a*o*u)):(e+r)/2}(n,r,o,u),t.point(a,r),t.lineEnd(),t.lineStart(),t.point(s,r),e=0),t.point(n=o,r=u),a=s},lineEnd:function(){t.lineEnd(),n=r=NaN},clean:function(){return 2-e}}}),(function(t,e,n,r){var a;if(null==t)a=n*i.l,r.point(-i.o,a),r.point(0,a),r.point(i.o,a),r.point(i.o,0),r.point(i.o,-a),r.point(0,-a),r.point(-i.o,-a),r.point(-i.o,0),r.point(-i.o,a);else if(Object(i.a)(t[0]-e[0])>i.i){var o=t[0]=0?1:-1,M=C*S,E=M>a.o,P=y*O;if(o.add(Object(a.e)(P*C*Object(a.t)(M),m*j+P*Object(a.g)(M))),s+=E?S+C*a.w:S,E^g>=n^_>=n){var k=Object(i.c)(Object(i.a)(p),Object(i.a)(x));Object(i.e)(k);var T=Object(i.c)(u,k);Object(i.e)(T);var A=(E^S>=0?-1:1)*Object(a.c)(T[2]);(r>A||r===A&&(k[0]||k[1]))&&(c+=E^S>=0?1:-1)}}return(s<-a.i||s0,c=Object(a.a)(n)>a.i;function l(t,e){return Object(a.g)(t)*Object(a.g)(e)>n}function f(t,e,i){var o=Object(r.a)(t),u=Object(r.a)(e),s=[1,0,0],c=Object(r.c)(o,u),l=Object(r.d)(c,c),f=c[0],h=l-f*f;if(!h)return!i&&t;var d=n*l/h,p=-n*f/h,g=Object(r.c)(s,c),v=Object(r.f)(s,d),y=Object(r.f)(c,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(a.u)(_),O=Object(r.f)(m,(-b-w)/x);if(Object(r.b)(O,v),O=Object(r.g)(O),!i)return O;var j,S=t[0],C=e[0],M=t[1],E=e[1];C0^O[1]<(Object(a.a)(O[0]-S)a.o^(S<=O[0]&&O[0]<=C)){var T=Object(r.f)(m,(-b+w)/x);return Object(r.b)(T,v),[O,Object(r.g)(T)]}}}function h(e,n){var r=s?t:a.o-t,i=0;return e<-r?i|=1:e>r&&(i|=2),n<-r?i|=4:n>r&&(i|=8),i}return Object(u.a)(l,(function(t){var e,n,r,i,u;return{lineStart:function(){i=r=!1,u=1},point:function(d,p){var g,v=[d,p],y=l(d,p),m=s?y?0:h(d,p):y?h(d+(d<0?a.o:-a.o),p):0;if(!e&&(i=r=y)&&t.lineStart(),y!==r&&(g=f(e,v),(Object(o.a)(e,g)||Object(o.a)(v,g))&&(v[0]+=a.i,v[1]+=a.i,y=l(v[0],v[1]))),y!==r)u=0,y?(t.lineStart(),g=f(v,e),t.point(g[0],g[1])):(g=f(e,v),t.point(g[0],g[1]),t.lineEnd()),e=g;else if(c&&e&&s^y){var b;m&n||!(b=f(v,e,!0))||(u=0,s?(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(o.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(n,r,a,o){Object(i.a)(o,t,e,a,n,r)}),s?[0,-t]:[-a.o,t-a.o])}},function(t,e,n){\"use strict\";var r=n(43),i=n(5),a=n(81),o=Object(i.g)(30*i.r);e.a=function(t,e){return+e?function(t,e){function n(r,a,u,s,c,l,f,h,d,p,g,v,y,m){var b=f-r,x=h-a,_=b*b+x*x;if(_>4*e&&y--){var w=s+p,O=c+g,j=l+v,S=Object(i.u)(w*w+O*O+j*j),C=Object(i.c)(j/=S),M=Object(i.a)(Object(i.a)(j)-1)e||Object(i.a)((b*T+x*A)/_-.5)>.3||s*p+c*g+l*v=.12&&i<.234&&r>=-.425&&r<-.214?f:i>=.166&&i<.234&&r>=-.214&&r<-.115?h:l).invert(t)},p.stream=function(n){return t&&e===n?t:t=function(t){var e=t.length;return{point:function(n,r){for(var i=-1;++i0?e<-r.l+r.i&&(e=-r.l+r.i):e>r.l-r.i&&(e=r.l-r.i);var n=u/Object(r.p)(o(e),i);return[n*Object(r.t)(i*t),u-n*Object(r.g)(i*t)]}return s.invert=function(t,e){var n=u-e,a=Object(r.s)(i)*Object(r.u)(t*t+n*n);return[Object(r.e)(t,n)/i,2*Object(r.d)(Object(r.p)(u/a,1/i))-r.l]},s}e.b=function(){return Object(i.a)(u).scale(109.5).parallels([30,30])}},function(t,e,n){\"use strict\";e.a=o;var r=n(5),i=n(80),a=n(155);function o(t,e){var n=Object(r.g)(t),i=t===e?Object(r.t)(t):(n-Object(r.g)(e))/(e-t),o=n/i+t;if(Object(r.a)(i)2?t[2]+90:90]):[(t=n())[0],t[1],t[2]-90]},n([0,0,90]).scale(159.155)}},function(t,e,n){\"use strict\";var r=Math.PI,i=2*r,a=i-1e-6;function o(){this._x0=this._y0=this._x1=this._y1=null,this._=\"\"}function u(){return new o}o.prototype=u.prototype={constructor:o,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,a){this._+=\"C\"+ +t+\",\"+ +e+\",\"+ +n+\",\"+ +r+\",\"+(this._x1=+i)+\",\"+(this._y1=+a)},arcTo:function(t,e,n,i,a){t=+t,e=+e,n=+n,i=+i,a=+a;var o=this._x1,u=this._y1,s=n-t,c=i-e,l=o-t,f=u-e,h=l*l+f*f;if(a<0)throw new Error(\"negative radius: \"+a);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&&a){var d=n-o,p=i-u,g=s*s+c*c,v=d*d+p*p,y=Math.sqrt(g),m=Math.sqrt(h),b=a*Math.tan((r-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\"+a+\",\"+a+\",0,0,\"+ +(f*d>l*p)+\",\"+(this._x1=t+_*s)+\",\"+(this._y1=e+_*c)}else this._+=\"L\"+(this._x1=t)+\",\"+(this._y1=e)},arc:function(t,e,n,o,u,s){t=+t,e=+e;var c=(n=+n)*Math.cos(o),l=n*Math.sin(o),f=t+c,h=e+l,d=1^s,p=s?o-u:u-o;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%i+i),p>a?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>=r)+\",\"+d+\",\"+(this._x1=t+n*Math.cos(u))+\",\"+(this._y1=e+n*Math.sin(u))))},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=u},function(t,e,n){var r=n(3),i=n(39);r(i.prototype,{getAllNodes:function(){var t=[],e=this.root;return e.each?e.each((function(e){t.push(e)})):e.eachNode&&e.eachNode((function(e){t.push(e)})),t},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),a=n(15);r(n(39).prototype,{partition:function(t,e){return void 0===t&&(t=[]),void 0===e&&(e=[]),a(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),a=Object.prototype.hasOwnProperty;t.exports=function(t,e){if(!e||!i(t))return t;var n={},o=null;return r(t,(function(t){o=e(t),a.call(n,o)?n[o].push(t):n[o]=[t]})),n}},function(t,e,n){var r=n(6),i=n(11),a=n(10);t.exports=function(t,e){var n;return void 0===e&&(e=[]),i(e)?n=e:r(e)?n=function(t,n){for(var r=0;rn[i])return 1}return 0}:a(e)&&(n=function(t,n){return t[e]n[e]?1:0}),t.sort(n)}},function(t,e,n){var r=n(3),i=n(156),a=n(6),o=n(19),u=n(39),s=n(157);function c(t,e){var n=t.getColumn(e);return a(n)&&a(n[0])&&(n=i(n)),n}n(84).STATISTICS_METHODS.forEach((function(t){u.prototype[t]=function(e){return o[t](c(this,e))}}));var l=o.quantile;r(u.prototype,{average:u.prototype.mean,quantile:function(t,e){return l(c(this,t),e)},quantiles:function(t,e){var n=c(this,t);return e.map((function(t){return l(n,t)}))},quantilesByFraction:function(t,e){return this.quantiles(t,s(e))},range:function(t){return[this.min(t),this.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 t[e=e||\"g\"]?t[e]+=1:t[e]=1,e+t[e]}}();t.exports=n},function(t,e,n){var r=n(10),i=n(358),a=i.dsvFormat,o=i.csvParse,u=i.tsvParse,s=n(2).registerConnector;s(\"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 a(n).parse(t)})),s(\"csv\",(function(t){return o(t)})),s(\"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 a=n(360);n.d(e,\"tsvParse\",(function(){return a.c})),n.d(e,\"tsvParseRows\",(function(){return a.d})),n.d(e,\"tsvFormat\",(function(){return a.a})),n.d(e,\"tsvFormatRows\",(function(){return a.b}))},function(t,e,n){\"use strict\";n.d(e,\"c\",(function(){return a})),n.d(e,\"d\",(function(){return o})),n.d(e,\"a\",(function(){return u})),n.d(e,\"b\",(function(){return s}));var r=n(85),i=Object(r.a)(\",\"),a=i.parse,o=i.parseRows,u=i.format,s=i.formatRows},function(t,e,n){\"use strict\";n.d(e,\"c\",(function(){return a})),n.d(e,\"d\",(function(){return o})),n.d(e,\"a\",(function(){return u})),n.d(e,\"b\",(function(){return s}));var r=n(85),i=Object(r.a)(\"\\t\"),a=i.parse,o=i.parseRows,u=i.format,s=i.formatRows},function(t,e,n){var r=n(0).geoGraticule;function i(t,e){e.dataType=\"geo-graticule\";var n=r().lines();return n.map((function(t,e){return t.index=\"\"+e,t})),e.rows=n,n}(0,n(2).registerConnector)(\"geo-graticule\",i),t.exports=i},function(t,e){t.exports=function(t){var e=[];return t.replace(r,(function(t,r,a){var o=r.toLowerCase();for(a=function(t){var e=t.match(i);return e?e.map(Number):[]}(a),\"m\"==o&&a.length>2&&(e.push([r].concat(a.splice(0,2))),o=\"l\",r=\"m\"==r?\"l\":\"L\");;){if(a.length==n[o])return a.unshift(r),e.push(a);if(a.length=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,a=this,o=[a];do{for(e=o.reverse(),o=[];a=e.pop();)if(t(a),n=a.children)for(r=0,i=n.length;r=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,a=[i],o=[];i=a.pop();)if(o.push(i),e=i.children)for(n=0,r=e.length;n=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\";e.a=function(t){for(var e=this,n=function(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,t),r=[e];e!==n;)e=e.parent,r.push(e);for(var i=r.length;t!==n;)r.splice(i,0,t),t=t.parent;return r}},function(t,e,n){\"use strict\";e.a=function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e}},function(t,e,n){\"use strict\";e.a=function(){var t=[];return this.each((function(e){t.push(e)})),t}},function(t,e,n){\"use strict\";e.a=function(){var t=[];return this.eachBefore((function(e){e.children||t.push(e)})),t}},function(t,e,n){\"use strict\";e.a=function(){var t=this,e=[];return t.each((function(n){n!==t&&e.push({source:n.parent,target:n})})),e}},function(t,e,n){\"use strict\";var r=n(160),i=n(87),a=n(162);function o(t){return Math.sqrt(t.value)}function u(t){return function(e){e.children||(e.r=Math.max(0,+t(e)||0))}}function s(t,e){return function(n){if(i=n.children){var i,a,o,u=i.length,s=t(n)*e||0;if(s)for(a=0;a0)throw new Error(\"cycle\");return s}return n.id=function(e){return arguments.length?(t=Object(r.b)(e),n):t},n.parentId=function(t){return arguments.length?(e=Object(r.b)(t),n):e},n}},function(t,e,n){\"use strict\";var r=n(86);function i(t,e){return t.parent===e.parent?1:2}function a(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 u(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 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}c.prototype=Object.create(r.a.prototype),e.a=function(){var t=i,e=1,n=1,r=null;function l(i){var a=function(t){for(var e,n,r,i,a,o=new c(t,0),u=[o];e=u.pop();)if(r=e._.children)for(e.children=new Array(a=r.length),i=a-1;i>=0;--i)u.push(n=e.children[i]=new c(r[i],i)),n.parent=e;return(o.parent=new c(null,0)).children=[o],o}(i);if(a.eachAfter(f),a.parent.m=-a.z,a.eachBefore(h),r)i.eachBefore(d);else{var o=i,u=i,s=i;i.eachBefore((function(t){t.xu.x&&(u=t),t.depth>s.depth&&(s=t)}));var l=o===u?1:t(o,u)/2,p=l-o.x,g=e/(u.x+l+p),v=n/(s.depth||1);i.eachBefore((function(t){t.x=(t.x+p)*g,t.y=t.depth*v}))}return i}function f(e){var n=e.children,r=e.parent.children,i=e.i?r[e.i-1]:null;if(n){!function(t){for(var e,n=0,r=0,i=t.children,a=i.length;--a>=0;)(e=i[a]).z+=n,e.m+=n,n+=e.s+(r+=e.c)}(e);var c=(n[0].z+n[n.length-1].z)/2;i?(e.z=i.z+t(e._,i._),e.m=e.z-c):e.z=c}else i&&(e.z=i.z+t(e._,i._));e.parent.A=function(e,n,r){if(n){for(var i,c=e,l=e,f=n,h=c.parent.children[0],d=c.m,p=l.m,g=f.m,v=h.m;f=o(f),c=a(c),f&&c;)h=a(h),(l=o(l)).a=e,(i=f.z+g-c.z-d+t(f._,c._))>0&&(u(s(f,e,r),e,i),d+=i,p+=i),g+=f.m,d+=c.m,v+=h.m,p+=l.m;f&&!o(l)&&(l.t=f,l.m+=g-p),c&&!a(h)&&(h.t=c,h.m+=d-v,r=e)}return r}(e,i,e.parent.A||r[0])}function h(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function d(t){t.x*=e,t.y=t.depth*n}return l.separation=function(e){return arguments.length?(t=e,l):t},l.size=function(t){return arguments.length?(r=!1,e=+t[0],n=+t[1],l):r?null:[e,n]},l.nodeSize=function(t){return arguments.length?(r=!0,e=+t[0],n=+t[1],l):r?[e,n]:null},l}},function(t,e,n){\"use strict\";var r=n(163),i=n(88),a=n(87),o=n(162);e.a=function(){var t=i.a,e=!1,n=1,u=1,s=[0],c=o.a,l=o.a,f=o.a,h=o.a,d=o.a;function p(t){return t.x0=t.y0=0,t.x1=n,t.y1=u,t.eachBefore(g),s=[0],e&&t.eachBefore(r.a),t}function g(e){var n=s[e.depth],r=e.x0+n,i=e.y0+n,a=e.x1-n,o=e.y1-n;a=n-1){var l=u[e];return l.x0=i,l.y0=a,l.x1=o,void(l.y1=s)}for(var f=c[e],h=r/2+f,d=e+1,p=n-1;d>>1;c[g]s-a){var m=(i*y+o*v)/r;t(e,d,v,i,a,m,s),t(d,n,y,m,a,o,s)}else{var b=(a*y+s*v)/r;t(e,d,v,i,a,o,b),t(d,n,y,i,b,o,s)}}(0,s,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,a,o){(1&t.depth?i.a:r.a)(t,e,n,a,o)}},function(t,e,n){\"use strict\";var r=n(45),i=n(55),a=n(88);e.a=function t(e){function n(t,n,o,u,s){if((c=t._squarify)&&c.ratio===e)for(var c,l,f,h,d,p=-1,g=c.length,v=t.value;++p1?e:1)},n}(a.b)},function(t,e,n){var r=n(10),i=n(391).feature,a=n(158),o=n(2).registerConnector;function u(t,e,n){var o=e.object;if(!r(o))throw new TypeError(\"Invalid object: must be a string!\");var u=i(t,t.objects[o]);return a(u,e,n)}o(\"topojson\",u),o(\"TopoJSON\",u)},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 a=n(393);n.d(e,\"mesh\",(function(){return a.a})),n.d(e,\"meshArcs\",(function(){return a.b}));var o=n(394);n.d(e,\"merge\",(function(){return o.a})),n.d(e,\"mergeArcs\",(function(){return o.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\";e.b=a;var r=n(90),i=n(166);function a(t,e,n){var r,a,u;if(arguments.length>1)r=o(0,e,n);else for(a=0,r=new Array(u=t.arcs.length);a1)for(var o,u,c=1,l=s(a[0]);cl&&(u=a[0],a[0]=a[c],a[c]=u,l=o);return a}))}}e.a=function(t){return Object(r.b)(t,a.apply(this,arguments))}},function(t,e,n){\"use strict\";var r=n(396);e.a=function(t){var e={},n=t.map((function(){return[]}));function i(t,n){t.forEach((function(t){t<0&&(t=~t);var r=e[t];r?r.push(n):e[t]=[n]}))}function a(t,e){t.forEach((function(t){i(t,e)}))}var o={LineString:i,MultiLineString:a,Polygon:a,MultiPolygon:function(t,e){t.forEach((function(t){a(t,e)}))}};for(var u in t.forEach((function t(e,n){\"GeometryCollection\"===e.type?e.geometries.forEach((function(e){t(e,n)})):e.type in o&&o[e.type](e.arcs,n)})),e)for(var s=e[u],c=s.length,l=0;l>>1;t[i]=2))throw new Error(\"n must be \\u22652\");var n,a=(c=t.bbox||Object(r.a)(t))[0],o=c[1],u=c[2],s=c[3];e={scale:[u-a?(u-a)/(n-1):1,s-o?(s-o)/(n-1):1],translate:[a,o]}}var c,l,f=Object(i.a)(e),h=t.objects,d={};function p(t){return f(t)}function g(t){var e;switch(t.type){case\"GeometryCollection\":e={type:\"GeometryCollection\",geometries:t.geometries.map(g)};break;case\"Point\":e={type:\"Point\",coordinates:p(t.coordinates)};break;case\"MultiPoint\":e={type:\"MultiPoint\",coordinates:t.coordinates.map(p)};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}for(l in h)d[l]=g(h[l]);return{type:\"Topology\",bbox:c,transform:e,objects:d,arcs:t.arcs.map((function(t){var e,n=0,r=1,i=t.length,a=new Array(i);for(a[0]=f(t[0],0);++n1&&void 0!==arguments[1]?arguments[1]:[];return r(t,(function(t){return!i(e,t)}))}},function(t,e,n){var r=n(9),i=n(91);t.exports=function(t,e){if(!i(t))return t;var n=[];return r(t,(function(t,r){e(t,r)&&n.push(t)})),n}},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){var r=n(3),i=n(83),a=n(15),o=n(2).registerTransform,u={groupBy:[],orderBy:[]};function s(t,e){void 0===e&&(e={}),e=r({},u,e),t.rows=i(a(t.rows,e.groupBy,e.orderBy))}o(\"partition\",(function(t,e){void 0===e&&(e={}),e=r({},u,e),t.rows=a(t.rows,e.groupBy,e.orderBy)})),o(\"group\",s),o(\"groups\",s)},function(t,e,n){var r=n(3),i=n(9),a=n(6),o=n(10),u=n(19).sum,s=n(15),c=n(2).registerTransform,l=n(7).getField,f={groupBy:[],as:\"_percent\"};c(\"percent\",(function(t,e){void 0===e&&(e={}),e=r({},f,e);var n=l(e),c=e.dimension,h=e.groupBy,d=e.as;if(!o(c))throw new TypeError(\"Invalid dimension: must be a string!\");if(a(d)&&(console.warn(\"Invalid as: must be a string, will use the first element of the array specified.\"),d=d[0]),!o(d))throw new TypeError(\"Invalid as: must be a string!\");var p=t.rows,g=[],v=s(p,h);i(v,(function(t){var e=u(t.map((function(t){return t[n]})));0===e&&console.warn(\"Invalid data: total sum of field \"+n+\" is 0!\");var r=s(t,[c]);i(r,(function(t){var r=u(t.map((function(t){return t[n]}))),i=t[0],a=i[c];i[n]=r,i[c]=a,i[d]=0===e?0:r/e,g.push(i)}))})),t.rows=g}))},function(t,e,n){var r=n(32),i=n(2).registerTransform,a=n(7).getFields;i(\"pick\",(function(t,e){void 0===e&&(e={});var n=a(e,t.getColumnNames());t.rows=t.rows.map((function(t){return r(t,n)}))}))},function(t,e,n){var r=n(3),i=n(9),a=n(6),o=n(10),u=n(15),s=n(2).registerTransform,c=n(7).getField,l={groupBy:[],as:\"_proportion\"};s(\"proportion\",(function(t,e){void 0===e&&(e={}),e=r({},l,e);var n=c(e),s=e.dimension,f=e.groupBy,h=e.as;if(!o(s))throw new TypeError(\"Invalid dimension: must be a string!\");if(a(h)&&(console.warn(\"Invalid as: must be a string, will use the first element of the array specified.\"),h=h[0]),!o(h))throw new TypeError(\"Invalid as: must be a string!\");var d=t.rows,p=[],g=u(d,f);i(g,(function(t){var e=t.length,r=u(t,[s]);i(r,(function(t){var r=t.length,i=t[0],a=i[s];i[n]=r,i[s]=a,i[h]=r/e,p.push(i)}))})),t.rows=p}))},function(t,e,n){var r=n(9),i=n(54),a=n(10),o=n(2).registerTransform;function u(t,e){void 0===e&&(e={});var n=e.map||{},o={};i(n)&&r(n,(function(t,e){a(t)&&a(e)&&(o[e]=t)})),t.rows.forEach((function(t){r(n,(function(e,n){var r=t[n];delete t[n],t[e]=r}))}))}o(\"rename\",u),o(\"rename-fields\",u)},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){var r=n(6),i=n(412),a=n(2).registerTransform,o=n(7).getFields,u=[\"ASC\",\"DESC\"];function s(t,e){void 0===e&&(e={});var n=o(e,[t.getColumnName(0)]);if(!r(n))throw new TypeError(\"Invalid fields: must be an array with strings!\");t.rows=i(t.rows,n);var a=e.order;if(a&&-1===u.indexOf(a))throw new TypeError(\"Invalid order: \"+a+\" must be one of \"+u.join(\", \"));\"DESC\"===a&&t.rows.reverse()}a(\"sort-by\",s),a(\"sortBy\",s)},function(t,e,n){var r=n(10),i=n(11),a=n(6);t.exports=function(t,e){var n=void 0;if(i(e))n=function(t,n){return e(t)-e(n)};else{var o=[];r(e)?o.push(e):a(e)&&(o=e),n=function(t,e){for(var n=0;ne[r])return 1;if(t[r]-1&&n.splice(e,1)})),n}function c(t,e){void 0===e&&(e={}),e=r({},u,e);var n=t.rows,o=e.groupBy,c=e.orderBy,l=a(n,o,c),f=0,h=[];i(l,(function(t){t.length>f&&(f=t.length,h=t)}));var d=[],p={};if(h.forEach((function(t){var e=c.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=c.map((function(e){return t[e]})).join(\"-\");-1===v.indexOf(e)&&(v.push(e),y[e]=t)})),s(v,d).forEach((function(t){var e={};o.forEach((function(t){e[t]=g[t]})),c.forEach((function(n){e[n]=y[t][n]})),n.push(e),h.push(e),d.push(t),p[t]=e})),f=h.length}i(l,(function(t){if(t!==h&&t.length=f-t.length)return!0;var a=p[r],u={};return o.forEach((function(t){u[t]=e[t]})),c.forEach((function(t){u[t]=a[t]})),n.push(u),!1}))}}))}o(\"fill-rows\",c),o(\"fillRows\",c)},function(t,e,n){var r=n(3),i=n(9),a=n(416),o=n(11),u=n(417),s=n(10),c=n(19),l=n(15),f=n(2).registerTransform,h=n(7).getField,d={groupBy:[]};function p(t){return t.filter((function(t){return!u(t)}))}var g=[\"mean\",\"median\",\"max\",\"min\"],v={};g.forEach((function(t){v[t]=function(e,n){return c[t](n)}})),v.value=function(t,e,n){return n},f(\"impute\",(function(t,e){void 0===e&&(e={}),e=r({},d,e);var n=h(e),c=e.method;if(!c)throw new TypeError(\"Invalid method!\");if(\"value\"===c&&!a(e,\"value\"))throw new TypeError(\"Invalid value: it is nil.\");var f=p(t.getColumn(n)),y=l(t.rows,e.groupBy);i(y,(function(t){var r=p(t.map((function(t){return t[n]})));0===r.length&&(r=f),t.forEach((function(i){if(u(i[n]))if(o(c))i[n]=c(i,r,e.value,t);else{if(!s(c))throw new TypeError(\"Invalid method: must be a function or one of \"+g.join(\", \"));i[n]=v[c](i,r,e.value)}}))}))}))},function(t,e){t.exports=function(t,e){return t.hasOwnProperty(e)}},function(t,e){t.exports=function(t){return void 0===t}},function(t,e,n){var r=n(3),i=n(156),a=n(9),o=n(6),u=n(10),s=n(24),c=n(419),l=n(19),f=n(15),h=n(2).registerTransform,d=n(84).STATISTICS_METHODS,p=n(7).getFields,g={as:[],fields:[],groupBy:[],operations:[]},v={count:function(t){return t.length},distinct:function(t,e){return c(t.map((function(t){return t[e]}))).length}};function y(t,e){e=r({},g,e);var n=p(e);if(!o(n))throw new TypeError(\"Invalid fields: it must be an array with one or more strings!\");var i=e.as||[];u(i)&&(i=[i]);var s=e.operations;u(s)&&(s=[s]);var c=[\"count\"];if(o(s)&&s.length||(console.warn('operations is not defined, will use [ \"count\" ] directly.'),i=s=c),1!==s.length||\"count\"!==s[0]){if(s.length!==n.length)throw new TypeError(\"Invalid operations: it's length must be the same as fields!\");if(i.length!==n.length)throw new TypeError(\"Invalid as: it's length must be the same as fields!\")}var l=f(t.rows,e.groupBy),h=[];a(l,(function(t){var e=t[0];s.forEach((function(r,a){var o=i[a],u=n[a];e[o]=v[r](t,u)})),h.push(e)})),t.rows=h}d.forEach((function(t){v[t]=function(e,n){var r=e.map((function(t){return t[n]}));return o(r)&&o(r[0])&&(r=i(r)),l[t](r)}})),v.average=v.mean,h(\"aggregate\",y),h(\"summary\",y),t.exports={VALID_AGGREGATES:s(v)}},function(t,e,n){var r=n(9),i=n(168);t.exports=function(t){var e=[];return r(t,(function(t){i(e,t)||e.push(t)})),e}},function(t,e,n){var r=n(3),i=n(6),a=n(56),o=n(421),u=n(57),s=n(2).registerTransform,c=n(7).getFields,l=n(58).silverman,f={as:[\"x\",\"y\"],method:\"linear\",order:2,precision:2},h=[\"linear\",\"exponential\",\"logarithmic\",\"power\",\"polynomial\"];s(\"regression\",(function(t,e){e=r({},f,e);var n=c(e);if(!i(n)||2!==n.length)throw new TypeError(\"invalid fields: must be an array of 2 strings.\");var s=n[0],d=n[1],p=e.method;if(-1===h.indexOf(p))throw new TypeError(\"invalid method: \"+p+\". Must be one of \"+h.join(\", \"));var g=t.rows.map((function(t){return[t[s],t[d]]})),v=o[p](g,e),y=e.extent;i(y)&&2===y.length||(y=t.range(s));var m=e.bandwidth;(!a(m)||m<=0)&&(m=l(t.getColumn(s)));var b=u(y,m),x=[],_=e.as,w=_[0],O=_[1];b.forEach((function(t){var e={},n=v.predict(t),r=n[0],i=n[1];e[w]=r,e[O]=i,isFinite(i)&&x.push(e)})),t.rows=x})),t.exports={REGRESSION_METHODS:h}},function(t,e,n){var r,i,a;i=[t],void 0===(a=\"function\"===typeof(r=function(t){\"use strict\";var e=Object.assign||function(t){for(var e=1;eMath.abs(n[a][o])&&(o=u);for(var s=a;s=a;f--)n[f][l]-=n[f][a]*n[a][l]/n[a][a]}for(var h=r-1;h>=0;h--){for(var d=0,p=h+1;p=0;x--)b+=x>1?v[x]+\"x^\"+x+\" + \":1===x?v[x]+\"x + \":v[x];return{string:b,points:m,predict:y,equation:[].concat(n(v)).reverse(),r2:a(i(t,m),e.precision)}}};t.exports=Object.keys(o).reduce((function(t,n){return e({_round:a},t,(s=function(t,i){return o[n](t,e({},r,i))},(u=n)in(i={})?Object.defineProperty(i,u,{value:s,enumerable:!0,configurable:!0,writable:!0}):i[u]=s,i));var i,u,s}),{})})?r.apply(e,i):r)||(t.exports=a)},function(t,e,n){var r=n(3),i=n(9),a=n(9),o=n(6),u=n(11),s=n(56),c=n(10),l=n(24),f=n(32),h=n(57),d=n(92),p=n(58),g=n(15),v=n(2).registerTransform,y=n(7).getFields,m=n(19).kernelDensityEstimation,b={minSize:.01,as:[\"key\",\"y\",\"size\"],extent:[],method:\"gaussian\",bandwidth:\"nrd\",step:0,groupBy:[]},x=l(d),_=l(p);function w(t,e){e=r({},b,e);var n=y(e);if(!o(n)||n.length<1)throw new TypeError(\"invalid fields: must be an array of at least 1 strings!\");var l=e.as;if(!o(l)||3!==l.length)throw new TypeError(\"invalid as: must be an array of 3 strings!\");var v=e.method;if(c(v)){if(-1===x.indexOf(v))throw new TypeError(\"invalid method: \"+v+\". Must be one of \"+x.join(\", \"));v=d[v]}if(!u(v))throw new TypeError(\"invalid method: kernel method must be a function!\");var _=e.extent;if(!o(_)||0===_.length){var w=[];i(n,(function(e){var n=t.range(e);w=w.concat(n)})),_=[Math.min.apply(Math,w),Math.max.apply(Math,w)]}var O=e.bandwidth;c(O)&&p[O]?O=p[O](t.getColumn(n[0])):u(O)?O=O(t.getColumn(n[0])):(!s(O)||O<=0)&&(O=p.nrd(t.getColumn(n[0])));var j=h(_,e.step?e.step:O),S=[],C=e.groupBy,M=g(t.rows,C);a(M,(function(t){var r={};i(n,(function(n){var a=f(t[0],C);r[n]=m(t.map((function(t){return t[n]})),v,O);var o=l[0],u=l[1],s=l[2];a[o]=n,a[u]=[],a[s]=[],i(j,(function(t){var i=r[n](t);i>=e.minSize&&(a[u].push(t),a[s].push(i))})),S.push(a)}))})),t.rows=S}v(\"kernel-density-estimation\",w),v(\"kde\",w),v(\"KDE\",w),t.exports={KERNEL_METHODS:x,BANDWIDTH_METHODS:_}},function(t,e,n){var r=n(3),i=n(9),a=n(6),o=n(2).registerTransform,u=n(7).getFields,s={as:[\"x\",\"y\",\"count\"],bins:[30,30],offset:[0,0],sizeByCount:!1},c=Math.sqrt(3),l=Math.PI/3,f=[0,l,2*l,3*l,4*l,5*l];function h(t,e,n,r){return Math.sqrt((t-n)*(t-n)+(e-r)*(e-r))}function d(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 p(t,e){e=r({},s,e);var n=u(e);if(!a(n)||2!==n.length)throw new TypeError(\"Invalid fields: it must be an array with 2 strings!\");var o=n[0],l=n[1],p=t.range(o),g=t.range(l),v=p[1]-p[0],y=g[1]-g[0],m=e.binWidth||[];if(2!==m.length){var b=e.bins,x=b[0],_=b[1];if(x<=0||_<=0)throw new TypeError(\"Invalid bins: must be an array with two positive numbers (e.g. [ 30, 30 ])!\");m=[v/x,y/_]}var w=e.offset,O=w[0],j=w[1],S=3*m[0]/(c*m[1]),C=function(t,e,n){void 0===e&&(e=[1,1]),void 0===n&&(n=[0,0]);var r={},i=e,a=i[0],o=i[1],u=n,s=u[0],c=u[1];return t.forEach((function(t){var e,n,i,u=t[0],l=t[1],f=d(u,a,s),p=f[0],g=f[1],v=d(l,o,c),y=v[0],m=v[1];h(u,l,p,y)I&&(I=t.count)})),i(C,(function(t){var n=t.x,r=t.y,i=t.count,a={};a[k]=i,e.sizeByCount?(a[E]=A.map((function(e){return n+t.count/I*e[0]})),a[P]=A.map((function(e){return(r+t.count/I*e[1])/S}))):(a[E]=A.map((function(t){return n+t[0]})),a[P]=A.map((function(t){return(r+t[1])/S}))),$.push(a)})),t.rows=$}o(\"bin.hexagon\",p),o(\"bin.hex\",p),o(\"hexbin\",p)},function(t,e,n){var r=n(3),i=n(9),a=n(32),o=n(15),u=n(2).registerTransform,s=n(7).getField,c={as:[\"x\",\"count\"],bins:30,offset:0,groupBy:[]};function l(t,e){e=r({},c,e);var n=s(e);if(0!==t.rows.length){var u=t.range(n),l=u[1]-u[0],f=e.binWidth;if(!f){var h=e.bins;if(h<=0)throw new TypeError(\"Invalid bins: it must be a positive number!\");f=l/h}var d=e.offset%f,p=[],g=e.groupBy,v=o(t.rows,g);i(v,(function(t){var o={};t.map((function(t){return t[n]})).forEach((function(t){var e=function(t,e,n){var r=t-n,i=Math.floor(r/e);return[i*e+n,(i+1)*e+n]}(t,f,d),n=e[0],r=e[1],i=n+\"-\"+r;o[i]=o[i]||{x0:n,x1:r,count:0},o[i].count++}));var u=e.as,s=u[0],c=u[1];if(!s||!c)throw new TypeError('Invalid as: it must be an array with 2 elements (e.g. [ \"x\", \"count\" ])!');var l=a(t[0],g);i(o,(function(t){var e=r({},l);e[s]=[t.x0,t.x1],e[c]=t.count,p.push(e)}))})),t.rows=p}}u(\"bin.histogram\",l),u(\"bin.dot\",l)},function(t,e,n){var r=n(3),i=n(9),a=n(6),o=n(10),u=n(19).quantile,s=n(15),c=n(157),l=n(2).registerTransform,f=n(7).getField,h={as:\"_bin\",groupBy:[],fraction:4};l(\"bin.quantile\",(function(t,e){e=r({},h,e);var n=f(e),l=e.as;if(!o(l))throw new TypeError('Invalid as: it must be a string (e.g. \"_bin\")!');var d=e.p,p=e.fraction;a(d)&&0!==d.length||(d=c(p));var g=t.rows,v=e.groupBy,y=s(g,v),m=[];i(y,(function(t){var e=t[0],r=t.map((function(t){return t[n]})),i=d.map((function(t){return u(r,t)}));e[l]=i,m.push(e)})),t.rows=m}))},function(t,e,n){var r=n(3),i=n(9),a=n(2).registerTransform,o=n(7).getFields,u={as:[\"x\",\"y\",\"count\"],bins:[30,30],offset:[0,0],sizeByCount:!1};function s(t,e,n){var r=t-n,i=Math.floor(r/e);return[i*e+n,(i+1)*e+n]}function c(t,e){e=r({},u,e);var n=o(e),a=n[0],c=n[1];if(!a||!c)throw new TypeError(\"Invalid fields: must be an array with 2 strings!\");var l=t.range(a),f=t.range(c),h=l[1]-l[0],d=f[1]-f[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[a],t[c]]})),b={},x=e.offset,_=x[0],w=x[1];m.forEach((function(t){var e=s(t[0],p[0],_),n=e[0],r=e[1],i=s(t[1],p[1],w),a=i[0],o=i[1],u=n+\"-\"+r+\"-\"+a+\"-\"+o;b[u]=b[u]||{x0:n,x1:r,y0:a,y1:o,count:0},b[u].count++}));var O=[],j=e.as,S=j[0],C=j[1],M=j[2];if(!S||!C||!M)throw new TypeError('Invalid as: it must be an array with 3 strings (e.g. [ \"x\", \"y\", \"count\" ])!');if(e.sizeByCount){var E=0;i(b,(function(t){t.count>E&&(E=t.count)})),i(b,(function(t){var e=t.x0,n=t.x1,r=t.y0,i=t.y1,a=t.count,o=a/E,u=(e+n)/2,s=(r+i)/2,c=(n-e)*o/2,l=(i-r)*o/2,f=u-c,h=u+c,d=s-l,p=s+l,g={};g[S]=[f,h,h,f],g[C]=[d,d,p,p],g[M]=a,O.push(g)}))}else i(b,(function(t){var e={};e[S]=[t.x0,t.x1,t.x1,t.x0],e[C]=[t.y0,t.y0,t.y1,t.y1],e[M]=t.count,O.push(e)}));t.rows=O}a(\"bin.rectangle\",c),a(\"bin.rect\",c)},function(t,e,n){var r=n(3),i=n(6),a=n(10),o=n(2).registerTransform,u=n(7).getField,s={as:[\"_centroid_x\",\"_centroid_y\"]};o(\"geo.centroid\",(function(t,e){e=r({},s,e);var n=u(e),o=e.geoView||e.geoDataView;if(a(o)&&(o=t.dataSet.getView(o)),!o||\"geo\"!==o.dataType)throw new TypeError(\"Invalid geoView: must be a DataView of GEO dataType!\");var c=e.as;if(!i(c)||2!==c.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ \"cX\", \"cY\" ])!');var l=c[0],f=c[1];t.rows.forEach((function(t){var e=o.geoFeatureByName(t[n]);e&&(o._projectedAs?(t[l]=e[o._projectedAs[2]],t[f]=e[o._projectedAs[3]]):(t[l]=e.centroidX,t[f]=e.centroidY))}))}))},function(t,e,n){var r=n(3),i=n(0),a=n(159),o=n(6),u=n(2).registerTransform,s=n(141),c=i.geoPath,l={as:[\"_x\",\"_y\",\"_centroid_x\",\"_centroid_y\"]};u(\"geo.projection\",(function(t,e){if(\"geo\"!==t.dataType&&\"geo-graticule\"!==t.dataType)throw new TypeError(\"Invalid dataView: this transform is for Geo data only!\");var n=(e=r({},l,e)).projection;if(!n)throw new TypeError(\"Invalid projection!\");n=s(n);var i=c(n),u=e.as;if(!o(u)||4!==u.length)throw new TypeError('Invalid as: it must be an array with 4 strings (e.g. [ \"x\", \"y\", \"cX\", \"cY\" ])!');t._projectedAs=u;var f=u[0],h=u[1],d=u[2],p=u[3];t.rows.forEach((function(t){t[f]=[],t[h]=[];var e=i(t);if(e){a(e)._path.forEach((function(e){t[f].push(e[1]),t[h].push(e[2])}));var n=i.centroid(t);t[d]=n[0],t[p]=n[1]}})),t.rows=t.rows.filter((function(t){return 0!==t[f].length}))}))},function(t,e,n){var r=n(3),i=n(6),a=n(10),o=n(2).registerTransform,u=n(7).getField,s={as:[\"_x\",\"_y\"]};o(\"geo.region\",(function(t,e){e=r({},s,e);var n=u(e),o=e.geoView||e.geoDataView;if(a(o)&&(o=t.dataSet.getView(o)),!o||\"geo\"!==o.dataType)throw new TypeError(\"Invalid geoView: must be a DataView of GEO dataType!\");var c=e.as;if(!i(c)||2!==c.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ \"x\", \"y\" ])!');var l=c[0],f=c[1];t.rows.forEach((function(t){var e=o.geoFeatureByName(t[n]);e&&(o._projectedAs?(t[l]=e[o._projectedAs[0]],t[f]=e[o._projectedAs[1]]):(t[l]=e.longitude,t[f]=e.latitude))}))}))},function(t,e,n){var r=n(3),i=n(9),a=n(6),o=n(83),u=n(11),s=n(2).registerTransform,c={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};function l(t,e){e=r({},c,e);var n={},s=t.nodes,l=t.edges;a(s)&&0!==s.length||(s=function(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})})),o(n)}(l,e,n)),s.forEach((function(t){var r=e.id(t);n[r]=t})),function(t,e,n){i(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)}))}))}(n,l,e),function(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))}}[e.sortBy];!n&&u(e.sortBy)&&(n=e.sortBy),n&&t.sort(n)}(s,e),function(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),a=e.thickness;if(a<=0||a>=1)throw new TypeError(\"Invalid thickness: it must be in range (0, 1)!\");var o=0;t.forEach((function(t){o+=t.value})),t.forEach((function(t){t.weight=t.value/o,t.width=t.weight*(1-r),t.height=a})),t.forEach((function(n,r){for(var o=0,u=r-1;u>=0;u--)o+=t[u].width+2*i;var s=n.minX=i+o,c=n.maxX=n.minX+n.width,l=n.minY=e.y-a/2,f=n.maxY=l+a;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}))}}(s,e),function(t,e,n){if(n.weight){var r={};i(t,(function(t,e){r[e]=t.value})),e.forEach((function(e){var i=n.source(e),a=n.target(e),o=t[i],u=t[a];if(o&&u){var s=r[i],c=n.sourceWeight(e),l=o.minX+(o.value-s)/o.value*o.width,f=l+c/o.value*o.width;r[i]-=c;var h=r[a],d=n.targetWeight(e),p=u.minX+(u.value-h)/u.value*u.width,g=p+d/u.value*u.width;r[a]-=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])}))}(n,l,e),t.nodes=s,t.edges=l}s(\"diagram.arc\",l),s(\"arc\",l)},function(t,e,n){var r=n(3),i=n(432),a=n(2).registerTransform,o={rankdir:\"TB\",align:\"TB\",nodesep:50,edgesep:10,ranksep:50,source:function(t){return t.source},target:function(t){return t.target}};function u(t,e){e=r({},o,e);var n=new i.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))})),i.layout(n);var a=[],u=[];n.nodes().forEach((function(t){var e=n.node(t),r=e.x,i=e.y,o=e.height,u=e.width;e.x=[r-u/2,r+u/2,r+u/2,r-u/2],e.y=[i+o/2,i+o/2,i-o/2,i-o/2],a.push(e)})),n.edges().forEach((function(t){var e=n.edge(t).points,r={};r.x=e.map((function(t){return t.x})),r.y=e.map((function(t){return t.y})),u.push(r)})),t.nodes=a,t.edges=u}a(\"diagram.dagre\",u),a(\"dagre\",u)},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(r){\"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){var r=n(13),i=n(93);function a(t){return r.map(t.nodes(),(function(e){var n=t.node(e),i=t.parent(e),a={v:e};return r.isUndefined(n)||(a.value=n),r.isUndefined(i)||(a.parent=i),a}))}function o(t){return r.map(t.edges(),(function(e){var n=t.edge(e),i={v:e.v,w:e.w};return r.isUndefined(e.name)||(i.name=e.name),r.isUndefined(n)||(i.value=n),i}))}t.exports={write:function(t){var e={options:{directed:t.isDirected(),multigraph:t.isMultigraph(),compound:t.isCompound()},nodes:a(t),edges:o(t)};return r.isUndefined(t.graph())||(e.value=r.clone(t.graph())),e},read:function(t){var e=new i(t.options).setGraph(t.value);return r.each(t.nodes,(function(t){e.setNode(t.v,t.value),t.parent&&e.setParent(t.v,t.parent)})),r.each(t.edges,(function(t){e.setEdge({v:t.v,w:t.w,name:t.name},t.value)})),e}}},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){var r=n(13);t.exports=function(t){var e,n={},i=[];function a(i){r.has(n,i)||(n[i]=!0,e.push(i),r.each(t.successors(i),a),r.each(t.predecessors(i),a))}return r.each(t.nodes(),(function(t){e=[],a(t),e.length&&i.push(e)})),i}},function(t,e,n){var r=n(170),i=n(13);t.exports=function(t,e,n){return i.transform(t.nodes(),(function(i,a){i[a]=r(t,a,e,n)}),{})}},function(t,e,n){var r=n(13),i=n(172);t.exports=function(t){return r.filter(i(t),(function(e){return e.length>1||1===e.length&&t.hasEdge(e[0],e[0])}))}},function(t,e,n){var r=n(13);t.exports=function(t,e,n){return function(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,a=e(n);r[t][i]={distance:a,predecessor:t}}))})),i.forEach((function(t){var e=r[t];i.forEach((function(n){var a=r[n];i.forEach((function(n){var r=a[t],i=e[n],o=a[n],u=r.distance+i.distance;u0;){if(n=s.removeMin(),r.has(u,n))o.setEdge(n,u[n]);else{if(l)throw new Error(\"Input graph is not connected: \"+t);l=!0}t.nodeEdges(n).forEach(c)}return o}},function(t,e,n){\"use strict\";var r=n(8),i=n(449),a=n(452),o=n(453),u=n(12).normalizeRanks,s=n(455),c=n(12).removeEmptyRanks,l=n(456),f=n(457),h=n(458),d=n(459),p=n(468),g=n(12),v=n(16).Graph;t.exports=function(t,e){var n=e&&e.debugTiming?g.time:g.notime;n(\"layout\",(function(){var e=n(\" buildLayoutGraph\",(function(){return function(t){var e=new v({multigraph:!0,compound:!0}),n=C(t.graph());return e.setGraph(r.merge({},m,S(n,y),r.pick(n,b))),r.forEach(t.nodes(),(function(n){var i=C(t.node(n));e.setNode(n,r.defaults(S(i,x),_)),e.setParent(n,t.parent(n))})),r.forEach(t.edges(),(function(n){var i=C(t.edge(n));e.setEdge(n,r.merge({},O,S(i,w),r.pick(i,j)))})),e}(t)}));n(\" runLayout\",(function(){!function(t,e){e(\" makeSpaceForEdgeLabels\",(function(){!function(t){var e=t.graph();e.ranksep/=2,r.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)}))}(t)})),e(\" removeSelfEdges\",(function(){!function(t){r.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)}}))}(t)})),e(\" acyclic\",(function(){i.run(t)})),e(\" nestingGraph.run\",(function(){l.run(t)})),e(\" rank\",(function(){o(g.asNonCompoundGraph(t))})),e(\" injectEdgeLabelProxies\",(function(){!function(t){r.forEach(t.edges(),(function(e){var n=t.edge(e);if(n.width&&n.height){var r=t.node(e.v),i={rank:(t.node(e.w).rank-r.rank)/2+r.rank,e:e};g.addDummyNode(t,\"edge-proxy\",i,\"_ep\")}}))}(t)})),e(\" removeEmptyRanks\",(function(){c(t)})),e(\" nestingGraph.cleanup\",(function(){l.cleanup(t)})),e(\" normalizeRanks\",(function(){u(t)})),e(\" assignRankMinMax\",(function(){!function(t){var e=0;r.forEach(t.nodes(),(function(n){var i=t.node(n);i.borderTop&&(i.minRank=t.node(i.borderTop).rank,i.maxRank=t.node(i.borderBottom).rank,e=r.max(e,i.maxRank))})),t.graph().maxRank=e}(t)})),e(\" removeEdgeLabelProxies\",(function(){!function(t){r.forEach(t.nodes(),(function(e){var n=t.node(e);\"edge-proxy\"===n.dummy&&(t.edge(n.e).labelRank=n.rank,t.removeNode(e))}))}(t)})),e(\" normalize.run\",(function(){a.run(t)})),e(\" parentDummyChains\",(function(){s(t)})),e(\" addBorderSegments\",(function(){f(t)})),e(\" order\",(function(){d(t)})),e(\" insertSelfEdges\",(function(){!function(t){var e=g.buildLayerMatrix(t);r.forEach(e,(function(e){var n=0;r.forEach(e,(function(e,i){var a=t.node(e);a.order=i+n,r.forEach(a.selfEdges,(function(e){g.addDummyNode(t,\"selfedge\",{width:e.label.width,height:e.label.height,rank:a.rank,order:i+ ++n,e:e.e,label:e.label},\"_se\")})),delete a.selfEdges}))}))}(t)})),e(\" adjustCoordinateSystem\",(function(){h.adjust(t)})),e(\" position\",(function(){p(t)})),e(\" positionSelfEdges\",(function(){!function(t){r.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,a=r.y,o=n.x-i,u=r.height/2;t.setEdge(n.e,n.label),t.removeNode(e),n.label.points=[{x:i+2*o/3,y:a-u},{x:i+5*o/6,y:a-u},{x:i+o,y:a},{x:i+5*o/6,y:a+u},{x:i+2*o/3,y:a+u}],n.label.x=n.x,n.label.y=n.y}}))}(t)})),e(\" removeBorderNodes\",(function(){!function(t){r.forEach(t.nodes(),(function(e){if(t.children(e).length){var n=t.node(e),i=t.node(n.borderTop),a=t.node(n.borderBottom),o=t.node(r.last(n.borderLeft)),u=t.node(r.last(n.borderRight));n.width=Math.abs(u.x-o.x),n.height=Math.abs(a.y-i.y),n.x=o.x+n.width/2,n.y=i.y+n.height/2}})),r.forEach(t.nodes(),(function(e){\"border\"===t.node(e).dummy&&t.removeNode(e)}))}(t)})),e(\" normalize.undo\",(function(){a.undo(t)})),e(\" fixupEdgeLabelCoords\",(function(){!function(t){r.forEach(t.edges(),(function(e){var n=t.edge(e);if(r.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}}))}(t)})),e(\" undoCoordinateSystem\",(function(){h.undo(t)})),e(\" translateGraph\",(function(){!function(t){var e=Number.POSITIVE_INFINITY,n=0,i=Number.POSITIVE_INFINITY,a=0,o=t.graph(),u=o.marginx||0,s=o.marginy||0;function c(t){var r=t.x,o=t.y,u=t.width,s=t.height;e=Math.min(e,r-u/2),n=Math.max(n,r+u/2),i=Math.min(i,o-s/2),a=Math.max(a,o+s/2)}r.forEach(t.nodes(),(function(e){c(t.node(e))})),r.forEach(t.edges(),(function(e){var n=t.edge(e);r.has(n,\"x\")&&c(n)})),e-=u,i-=s,r.forEach(t.nodes(),(function(n){var r=t.node(n);r.x-=e,r.y-=i})),r.forEach(t.edges(),(function(n){var a=t.edge(n);r.forEach(a.points,(function(t){t.x-=e,t.y-=i})),r.has(a,\"x\")&&(a.x-=e),r.has(a,\"y\")&&(a.y-=i)})),o.width=n-e+u,o.height=a-i+s}(t)})),e(\" assignNodeIntersects\",(function(){!function(t){r.forEach(t.edges(),(function(e){var n,r,i=t.edge(e),a=t.node(e.v),o=t.node(e.w);i.points?(n=i.points[0],r=i.points[i.points.length-1]):(i.points=[],n=o,r=a),i.points.unshift(g.intersectRect(a,n)),i.points.push(g.intersectRect(o,r))}))}(t)})),e(\" reversePoints\",(function(){!function(t){r.forEach(t.edges(),(function(e){var n=t.edge(e);n.reversed&&n.points.reverse()}))}(t)})),e(\" acyclic.undo\",(function(){i.undo(t)}))}(e,n)})),n(\" updateInputGraph\",(function(){!function(t,e){r.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))})),r.forEach(t.edges(),(function(n){var i=t.edge(n),a=e.edge(n);i.points=a.points,r.has(a,\"x\")&&(i.x=a.x,i.y=a.y)})),t.graph().width=e.graph().width,t.graph().height=e.graph().height}(t,e)}))}))};var y=[\"nodesep\",\"edgesep\",\"ranksep\",\"marginx\",\"marginy\"],m={ranksep:50,edgesep:20,nodesep:50,rankdir:\"tb\"},b=[\"acyclicer\",\"ranker\",\"rankdir\",\"align\"],x=[\"width\",\"height\"],_={width:0,height:0},w=[\"minlen\",\"weight\",\"width\",\"height\",\"labeloffset\"],O={minlen:1,weight:1,width:0,height:0,labeloffset:10,labelpos:\"r\"},j=[\"labelpos\"];function S(t,e){return r.mapValues(r.pick(t,e),Number)}function C(t){var e={};return r.forEach(t,(function(t,n){e[n.toLowerCase()]=t})),e}},function(t,e,n){\"use strict\";var r=n(8),i=n(450);t.exports={run:function(t){var e=\"greedy\"===t.graph().acyclicer?i(t,function(t){return function(e){return t.edge(e).weight}}(t)):function(t){var e=[],n={},i={};return r.forEach(t.nodes(),(function a(o){r.has(i,o)||(i[o]=!0,n[o]=!0,r.forEach(t.outEdges(o),(function(t){r.has(n,t.w)?e.push(t):a(t.w)})),delete n[o])})),e}(t);r.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,r.uniqueId(\"rev\"))}))},undo:function(t){r.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)}}))}}},function(t,e,n){var r=n(8),i=n(16).Graph,a=n(451);t.exports=function(t,e){if(t.nodeCount()<=1)return[];var n=function(t,e){var n=new i,o=0,u=0;r.forEach(t.nodes(),(function(t){n.setNode(t,{v:t,in:0,out:0})})),r.forEach(t.edges(),(function(t){var r=n.edge(t.v,t.w)||0,i=e(t),a=r+i;n.setEdge(t.v,t.w,a),u=Math.max(u,n.node(t.v).out+=i),o=Math.max(o,n.node(t.w).in+=i)}));var c=r.range(u+o+3).map((function(){return new a})),l=o+1;return r.forEach(n.nodes(),(function(t){s(c,l,n.node(t))})),{graph:n,buckets:c,zeroIdx:l}}(t,e||o),c=function(t,e,n){for(var r,i=[],a=e[e.length-1],o=e[0];t.nodeCount();){for(;r=o.dequeue();)u(t,e,n,r);for(;r=a.dequeue();)u(t,e,n,r);if(t.nodeCount())for(var s=e.length-2;s>0;--s)if(r=e[s].dequeue()){i=i.concat(u(t,e,n,r,!0));break}}return i}(n.graph,n.buckets,n.zeroIdx);return r.flatten(r.map(c,(function(e){return t.outEdges(e.v,e.w)})),!0)};var o=r.constant(1);function u(t,e,n,i,a){var o=a?[]:void 0;return r.forEach(t.inEdges(i.v),(function(r){var i=t.edge(r),u=t.node(r.v);a&&o.push({v:r.v,w:r.w}),u.out-=i,s(e,n,u)})),r.forEach(t.outEdges(i.v),(function(r){var i=t.edge(r),a=r.w,o=t.node(a);o.in-=i,s(e,n,o)})),t.removeNode(i.v),o}function s(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)}},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\";var r=n(8),i=n(12);t.exports={run:function(t){t.graph().dummyChains=[],r.forEach(t.edges(),(function(e){!function(t,e){var n,r,a,o=e.v,u=t.node(o).rank,s=e.w,c=t.node(s).rank,l=e.name,f=t.edge(e),h=f.labelRank;if(c!==u+1){for(t.removeEdge(e),a=0,++u;us.lim&&(c=s,l=!0);var f=r.filter(e.edges(),(function(e){return l===m(0,t.node(e.v),c)&&l!==m(0,t.node(e.w),c)}));return r.minBy(f,(function(t){return a(e,t)}))}function y(t,e,n,i){var a=n.v,o=n.w;t.removeEdge(a,o),t.setEdge(i.v,i.w,{}),d(t),f(t,e),function(t,e){var n=r.find(t.nodes(),(function(t){return!e.node(t).parent})),i=u(t,n);i=i.slice(1),r.forEach(i,(function(n){var r=t.node(n).parent,i=e.edge(n,r),a=!1;i||(i=e.edge(r,n),a=!0),e.node(n).rank=e.node(r).rank+(a?i.minlen:-i.minlen)}))}(t,e)}function m(t,e,n){return n.low<=e.lim&&e.lim<=n.lim}t.exports=l,l.initLowLimValues=d,l.initCutValues=f,l.calcCutValue=h,l.leaveEdge=g,l.enterEdge=v,l.exchangeEdges=y},function(t,e,n){var r=n(8);t.exports=function(t){var e=function(t){var e={},n=0;return r.forEach(t.children(),(function i(a){var o=n;r.forEach(t.children(a),i),e[a]={low:o,lim:n++}})),e}(t);r.forEach(t.graph().dummyChains,(function(n){for(var r=t.node(n),i=r.edgeObj,a=function(t,e,n,r){var i,a,o=[],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),o.push(i)}while(i&&(e[i].low>s||c>e[i].lim));for(a=i,i=r;(i=t.parent(i))!==a;)u.push(i);return{path:o.concat(u.reverse()),lca:a}}(t,e,i.v,i.w),o=a.path,u=a.lca,s=0,c=o[s],l=!0;n!==i.w;){if(r=t.node(n),l){for(;(c=o[s])!==u&&t.node(c).maxRank=2),u=l.buildLayerMatrix(t);var v=a(t,u);v0;)e%2&&(n+=s[e+1]),s[e=e-1>>1]+=t.weight;c+=t.weight*n}))),c}t.exports=function(t,e){for(var n=0,r=1;r=t.barycenter)&&function(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}(t,e)}}function i(e){return function(n){n.in.push(e),0===--n.indegree&&t.push(n)}}for(;t.length;){var a=t.pop();e.push(a),r.forEach(a.in.reverse(),n(a)),r.forEach(a.out,i(a))}return r.chain(e).filter((function(t){return!t.merged})).map((function(t){return r.pick(t,[\"vs\",\"i\",\"barycenter\",\"weight\"])})).value()}(r.filter(n,(function(t){return!t.indegree})))}},function(t,e,n){var r=n(8),i=n(12);function a(t,e,n){for(var i;e.length&&(i=r.last(e)).i<=n;)e.pop(),t.push(i.vs),n++;return n}t.exports=function(t,e){var n,o=i.partition(t,(function(t){return r.has(t,\"barycenter\")})),u=o.lhs,s=r.sortBy(o.rhs,(function(t){return-t.i})),c=[],l=0,f=0,h=0;u.sort((n=!!e,function(t,e){return t.barycentere.barycenter?1:n?e.i-t.i:t.i-e.i})),h=a(c,s,h),r.forEach(u,(function(t){h+=t.vs.length,c.push(t.vs),l+=t.barycenter*t.weight,f+=t.weight,h=a(c,s,h)}));var d={vs:r.flatten(c,!0)};return f&&(d.barycenter=l/f,d.weight=f),d}},function(t,e,n){var r=n(8),i=n(16).Graph;t.exports=function(t,e,n){var a=function(t){for(var e;t.hasNode(e=r.uniqueId(\"_root\")););return e}(t),o=new i({compound:!0}).setGraph({root:a}).setDefaultNodeLabel((function(e){return t.node(e)}));return r.forEach(t.nodes(),(function(i){var u=t.node(i),s=t.parent(i);(u.rank===e||u.minRank<=e&&e<=u.maxRank)&&(o.setNode(i),o.setParent(i,s||a),r.forEach(t[n](i),(function(e){var n=e.v===i?e.w:e.v,a=o.edge(n,i),u=r.isUndefined(a)?0:a.weight;o.setEdge(n,i,{weight:t.edge(e).weight+u})})),r.has(u,\"minRank\")&&o.setNode(i,{borderLeft:u.borderLeft[e],borderRight:u.borderRight[e]}))})),o}},function(t,e,n){var r=n(8);t.exports=function(t,e,n){var i,a={};r.forEach(n,(function(n){for(var r,o,u=t.parent(n);u;){if((r=t.parent(u))?(o=a[r],a[r]=u):(o=i,i=u),o&&o!==u)return void e.setEdge(o,u);u=r}}))}},function(t,e,n){\"use strict\";var r=n(8),i=n(12),a=n(469).positionX;t.exports=function(t){(function(t){var e=i.buildLayerMatrix(t),n=t.graph().ranksep,a=0;r.forEach(e,(function(e){var i=r.max(r.map(e,(function(e){return t.node(e).height})));r.forEach(e,(function(e){t.node(e).y=a+i/2})),a+=i+n}))})(t=i.asNonCompoundGraph(t)),r.forEach(a(t),(function(e,n){t.node(n).x=e}))}},function(t,e,n){\"use strict\";var r=n(8),i=n(16).Graph,a=n(12);function o(t,e){var n={};return r.reduce(e,(function(e,i){var a=0,o=0,u=e.length,c=r.last(i);return r.forEach(i,(function(e,l){var f=function(t,e){if(t.node(e).dummy)return r.find(t.predecessors(e),(function(e){return t.node(e).dummy}))}(t,e),h=f?t.node(f).order:u;(f||e===c)&&(r.forEach(i.slice(o,l+1),(function(e){r.forEach(t.predecessors(e),(function(r){var i=t.node(r),o=i.order;!(ou)&&s(n,e,c)}))}))}return r.reduce(e,(function(e,n){var a,o=-1,u=0;return r.forEach(n,(function(r,s){if(\"border\"===t.node(r).dummy){var c=t.predecessors(r);c.length&&(a=t.node(c[0]).order,i(n,u,s,o,a),u=s,o=a)}i(n,u,n.length,a,e.length)})),n})),n}function s(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 c(t,e,n){if(e>n){var i=e;e=n,n=i}return r.has(t[e],n)}function l(t,e,n,i){var a={},o={},u={};return r.forEach(e,(function(t){r.forEach(t,(function(t,e){a[t]=t,o[t]=t,u[t]=e}))})),r.forEach(e,(function(t){var e=-1;r.forEach(t,(function(t){var s=i(t);if(s.length)for(var l=((s=r.sortBy(s,(function(t){return u[t]}))).length-1)/2,f=Math.floor(l),h=Math.ceil(l);f<=h;++f){var d=s[f];o[t]===t&&e0;--o)s(a*=.99),p(),u(a),p();function u(t){n.forEach((function(e){e.forEach((function(e){if(e.targetLinks.length){var n=(Object(r.sum)(e.targetLinks,h)/Object(r.sum)(e.targetLinks,l)-f(e))*t;e.y0+=n,e.y1+=n}}))}))}function s(t){n.slice().reverse().forEach((function(e){e.forEach((function(e){if(e.sourceLinks.length){var n=(Object(r.sum)(e.sourceLinks,d)/Object(r.sum)(e.sourceLinks,l)-f(e))*t;e.y0+=n,e.y1+=n}}))}))}function p(){n.forEach((function(t){var n,r,i,a=e,o=t.length;for(t.sort(c),i=0;i0&&(n.y0+=r,n.y1+=r),a=n.y1+x;if((r=a-x-m)>0)for(a=n.y0-=r,n.y1-=r,i=o-2;i>=0;--i)(r=(n=t[i]).y1+x-a)>0&&(n.y0-=r,n.y1-=r),a=n.y0}))}}function T(t){t.nodes.forEach((function(t){t.sourceLinks.sort(s),t.targetLinks.sort(u)})),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}))}))}return C.update=function(t){return T(t),t},C.nodeId=function(t){return arguments.length?(_=\"function\"===typeof t?t:Object(o.a)(t),C):_},C.nodeAlign=function(t){return arguments.length?(w=\"function\"===typeof t?t:Object(o.a)(t),C):w},C.nodeWidth=function(t){return arguments.length?(b=+t,C):b},C.nodePadding=function(t){return arguments.length?(x=+t,C):x},C.nodes=function(t){return arguments.length?(O=\"function\"===typeof t?t:Object(o.a)(t),C):O},C.links=function(t){return arguments.length?(j=\"function\"===typeof t?t:Object(o.a)(t),C):j},C.size=function(r){return arguments.length?(t=e=0,n=+r[0],m=+r[1],C):[n-t,m-e]},C.extent=function(r){return arguments.length?(t=+r[0][0],n=+r[1][0],e=+r[0][1],m=+r[1][1],C):[[t,e],[n,m]]},C.iterations=function(t){return arguments.length?(S=+t,C):S},C}},function(t,e,n){\"use strict\";var r=n(476);n.d(e,\"b\",(function(){return r.a})),n(477);var i=n(94);n.d(e,\"a\",(function(){return i.a})),n(478),n(479),n(480)},function(t,e,n){\"use strict\";var r=n(94);function i(){return{}}function a(t,e,n){t[e]=n}function o(){return Object(r.a)()}function u(t,e,n){t.set(e,n)}e.a=function(){var t,e,n,s=[],c=[];function l(n,i,a,o){if(i>=s.length)return null!=t&&n.sort(t),null!=e?e(n):n;for(var u,c,f,h=-1,d=n.length,p=s[i++],g=Object(r.a)(),v=a();++hs.length)return n;var i,a=c[r-1];return null!=e&&r>=s.length?i=n.entries():(i=[],n.each((function(e,n){i.push({key:n,values:t(e,r)})}))),null!=a?i.sort((function(t,e){return a(t.key,e.key)})):i}(l(t,0,o,u),0)},key:function(t){return s.push(t),n},sortKeys:function(t){return c[s.length-1]=t,n},sortValues:function(e){return t=e,n},rollup:function(t){return e=t,n}}}},function(t,e,n){\"use strict\";var r=n(94);function i(){}var a=r.a.prototype;function o(t,e){var n=new i;if(t instanceof i)t.each((function(t){n.add(t)}));else if(t){var r=-1,a=t.length;if(null==e)for(;++rt?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\";e.a=function(){return c(l)};var r=n(33),i=n(181),a=n(27),o=n(96);function u(t){return t.source}function s(t){return t.target}function c(t){var e=u,n=s,c=o.a,l=o.b,f=null;function h(){var a,o=i.a.call(arguments),u=e.apply(this,o),s=n.apply(this,o);if(f||(f=a=Object(r.path)()),t(f,+c.apply(this,(o[0]=u,o)),+l.apply(this,o),+c.apply(this,(o[0]=s,o)),+l.apply(this,o)),a)return f=null,a+\"\"||null}return h.source=function(t){return arguments.length?(e=t,h):e},h.target=function(t){return arguments.length?(n=t,h):n},h.x=function(t){return arguments.length?(c=\"function\"===typeof t?t:Object(a.a)(+t),h):c},h.y=function(t){return arguments.length?(l=\"function\"===typeof t?t:Object(a.a)(+t),h):l},h.context=function(t){return arguments.length?(f=null==t?null:t,h):f},h}function l(t,e,n,r,i){t.moveTo(e,n),t.bezierCurveTo(e=(e+r)/2,n,e,i,r,i)}n(180)},function(t,e,n){\"use strict\";n(33);var r=n(182),i=n(183),a=n(184),o=n(185),u=n(186),s=n(187),c=n(188);n(27),r.a,i.a,a.a,u.a,o.a,s.a,c.a},function(t,e,n){\"use strict\";var r=n(61),i=n(62);function a(t){this._context=t}a.prototype={areaStart:r.a,areaEnd:r.a,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:Object(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\";var r=n(62);function i(t){this._context=t}i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+t)/6,i=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,i):this._context.moveTo(n,i);break;case 3:this._point=4;default:Object(r.b)(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}}},function(t,e,n){\"use strict\";var r=n(62);function i(t,e){this._basis=new r.a(t),this._beta=e}i.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,n=t.length-1;if(n>0)for(var r,i=t[0],a=e[0],o=t[n]-i,u=e[n]-a,s=-1;++s<=n;)r=s/n,this._basis.point(this._beta*t[s]+(1-this._beta)*(i+r*o),this._beta*e[s]+(1-this._beta)*(a+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 r.a(t):new i(t,e)}return n.beta=function(e){return t(+e)},n}(.85)},function(t,e,n){\"use strict\";var r=n(189),i=n(61),a=n(97);function o(t,e){this._context=t,this._alpha=e}o.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._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 o(t,e):new r.a(t,0)}return n.alpha=function(e){return t(+e)},n}(.5)},function(t,e,n){\"use strict\";var r=n(190),i=n(97);function a(t,e){this._context=t,this._alpha=e}a.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(i.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 a(t,e):new r.a(t,0)}return n.alpha=function(e){return t(+e)},n}(.5)},function(t,e,n){\"use strict\";var r=n(61);function i(t){this._context=t}i.prototype={areaStart:r.a,areaEnd:r.a,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}}},function(t,e,n){\"use strict\";function r(t){return t<0?-1:1}function i(t,e,n){var i=t._x1-t._x0,a=e-t._x1,o=(t._y1-t._y0)/(i||a<0&&-0),u=(n-t._y1)/(a||i<0&&-0),s=(o*a+u*i)/(i+a);return(r(o)+r(u))*Math.min(Math.abs(o),Math.abs(u),.5*Math.abs(s))||0}function a(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function o(t,e,n){var r=t._x0,i=t._y0,a=t._x1,o=t._y1,u=(a-r)/3;t._context.bezierCurveTo(r+u,i+u*e,a-u,o-u*n,a,o)}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:o(this,this._t0,a(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var n=NaN;if(e=+e,(t=+t)!==this._x1||e!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,o(this,a(this,n=i(this,t,e)),n);break;default:o(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,a){this._context.bezierCurveTo(e,t,r,n,a,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),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=t[0]+2*t[1],e=1;e=0;--e)i[e]=(o[e]-i[e+1])/a[e];for(a[r-1]=(t[r]+i[r-1])/2,e=0;e=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}}this._x=t,this._y=e}}},function(t,e,n){\"use strict\";n(181),n(27),n(47),n(48)},function(t,e,n){\"use strict\";n(47)},function(t,e,n){},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){var r=n(3),i=n(509),a=n(6),o=n(2).registerTransform,u=n(7).getFields,s={as:[\"_x\",\"_y\"]};function c(t,e){var n=(e=r({},s,e)).as;if(!a(n)||2!==n.length)throw new TypeError(\"Invalid as: must be an array with two strings!\");var o=n[0],c=n[1],l=u(e);if(!a(l)&&2!==l.length)throw new TypeError(\"Invalid fields: must be an array with two strings!\");var f=l[0],h=l[1],d=t.rows,p=d.map((function(t){return[t[f],t[h]]})),g=i.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[o]=n.map((function(t){return t[0]})),t[c]=n.map((function(t){return t[1]}))}))}o(\"diagram.voronoi\",c),o(\"voronoi\",c)},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),a=n(49);e.a=function(){var t=i.a,e=i.b,n=null;function o(r){return new a.d(r.map((function(n,i){var o=[Math.round(t(n,i,r)/a.f)*a.f,Math.round(e(n,i,r)/a.f)*a.f];return o.index=i,o.data=n,o})),n)}return o.polygons=function(t){return o(t).polygons()},o.links=function(t){return o(t).links()},o.triangles=function(t){return o(t).triangles()},o.x=function(e){return arguments.length?(t=\"function\"===typeof e?e:Object(r.a)(+e),o):t},o.y=function(t){return arguments.length?(e=\"function\"===typeof t?t:Object(r.a)(+t),o):e},o.extent=function(t){return arguments.length?(n=null==t?null:[[+t[0][0],+t[0][1]],[+t[1][0],+t[1][1]]],o):n&&[[n[0][0],n[0][1]],[n[1][0],n[1][1]]]},o.size=function(t){return arguments.length?(n=null==t?null:[[0,0],[+t[0],+t[1]]],o):n&&[n[1][0]-n[0][0],n[1][1]-n[0][1]]},o}},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[0]},e.b=function(t){return t[1]}},function(t,e,n){\"use strict\";e.b=function(t){var e=t.circle,n=e.x,r=e.cy,i=[n,r],s=t.P,c=t.N,l=[t];f(t);for(var h=s;h.circle&&Math.abs(n-h.circle.x)u.f)p=p.L;else{if(!((s=c-d(p,f))>u.f)){r>-u.f?(e=p.P,n=p):s>-u.f?(e=p,n=p.N):e=n=p;break}if(!p.R){e=p;break}p=p.R}Object(i.c)(t);var g=l(t);if(u.a.insert(e,g),e||n){if(e===n)return Object(a.b)(e),n=l(e.site),u.a.insert(g,n),g.edge=n.edge=Object(o.c)(e.site,g.site),Object(a.a)(e),void Object(a.a)(n);if(n){Object(a.b)(e),Object(a.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,j=2*(b*O-x*w),S=b*b+x*x,C=w*w+O*O,M=[(O*S-x*C)/j+y,(b*C-w*S)/j+m];Object(o.d)(n.edge,v,_,M),g.edge=Object(o.c)(v,t,null,M),n.edge=Object(o.c)(t,_,null,M),Object(a.a)(e),Object(a.a)(n)}else g.edge=Object(o.c)(e.site,g.site)}};var r=n(99),i=n(191),a=n(192),o=n(100),u=n(49),s=[];function c(){Object(r.a)(this),this.edge=this.site=this.circle=null}function l(t){var e=s.pop()||new c;return e.site=t,e}function f(t){Object(a.b)(t),u.a.remove(t),s.push(t),Object(r.a)(t)}function h(t,e){var n=t.site,r=n[0],i=n[1],a=i-e;if(!a)return r;var o=t.P;if(!o)return-1/0;var u=(n=o.site)[0],s=n[1],c=s-e;if(!c)return u;var l=u-r,f=1/a-1/c,h=l/c;return f?(-h+Math.sqrt(h*h-2*f*(l*l/(-2*c)-s+c/2+i-a/2)))/f+r:(r+u)/2}function d(t,e){var n=t.N;if(n)return h(n,e);var r=t.site;return r[1]===e?r[0]:1/0}},function(t,e,n){var r=n(3),i=n(34),a=n(6),o=n(2),u=o.HIERARCHY,s=o.registerTransform,c=n(7).getField,l={field:\"value\",size:[1,1],nodeSize:null,separation:null,as:[\"x\",\"y\"]};function f(t,e){if(t.dataType!==u)throw new TypeError(\"Invalid DataView: This transform is for Hierarchy data only!\");var n,o=t.root,s=(e=r({},l,e)).as;if(!a(s)||2!==s.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ \"x\", \"y\" ])!');try{n=c(e)}catch(p){console.warn(p)}n&&o.sum((function(t){return t[n]}));var f=i.cluster();f.size(e.size),e.nodeSize&&f.nodeSize(e.nodeSize),e.separation&&f.separation(e.separation),f(o);var h=s[0],d=s[1];o.each((function(t){t[h]=t.x,t[d]=t.y}))}s(\"hierarchy.cluster\",f),s(\"dendrogram\",f)},function(t,e,n){var r=n(101),i=n(2),a=i.HIERARCHY,o=i.registerTransform,u={};function s(t,e){var n=t.root;if(e=Object.assign({},u,e),t.dataType!==a)throw new TypeError(\"Invalid DataView: This transform is for Hierarchy data only!\");t.root=r.compactBox(n,e)}o(\"hierarchy.compact-box\",s),o(\"compact-box-tree\",s),o(\"non-layered-tidy-tree\",s),o(\"mindmap-logical\",s)},function(t,e,n){var r=n(64),i=n(517),a=n(102),o=n(28),u=function(t){var e,n;function r(){return t.apply(this,arguments)||this}return n=t,(e=r).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n,r.prototype.execute=function(){return a(this.rootNode,this.options,i)},r}(r),s={};t.exports=function(t,e){return e=o.assign({},s,e),new u(t,e).execute()}},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){var n=function t(e,n){var r=n?e.y:e.x;return e.children.forEach((function(e){r=Math.min(t(e,n),r)})),r}(t,e);!function t(e,n,r){r?e.y+=n:e.x+=n,e.children.forEach((function(e){t(e,n,r)}))}(t,-n,e)}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){void 0===e&&(e={});var i=e.isHorizontal;function a(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 o(t,e,n){for(var r=t.c[e-1],i=r.mod,a=t.c[e],o=a.mod;null!==r&&null!==a;){l(r)>n.low&&(n=n.nxt);var f=i+r.prelim+r.w-(o+a.prelim);f>0&&(o+=f,u(t,e,n.index,f));var h=l(r),d=l(a);h<=d&&null!==(r=c(r))&&(i+=r.mod),h>=d&&null!==(a=s(a))&&(o+=a.mod)}!r&&a?function(t,e,n,r){var i=t.c[0].el;i.tl=n;var a=r-n.mod-t.c[0].msel;i.mod+=a,i.prelim-=a,t.c[0].el=t.c[e].el,t.c[0].msel=t.c[e].msel}(t,e,a,o):r&&!a&&function(t,e,n,r){var i=t.c[e].er;i.tr=n;var a=r-n.mod-t.c[e].mser;i.mod+=a,i.prelim-=a,t.c[e].er=t.c[e-1].er,t.c[e].mser=t.c[e-1].mser}(t,e,r,i)}function u(t,e,n,r){t.c[e].mod+=r,t.c[e].msel+=r,t.c[e].mser+=r,function(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}}(t,e,n,r)}function s(t){return 0===t.cs?t.tl:t.c[0]}function c(t){return 0===t.cs?t.tr:t.c[t.cs-1]}function l(t){return t.y+t.h}function f(t,e,n){for(;null!==n&&t>=n.low;)n=n.nxt;return{low:t,index:e,nxt:n}}!function t(e,n,r){void 0===r&&(r=0),n?(e.x=r,r+=e.width):(e.y=r,r+=e.height),e.children.forEach((function(e){t(e,n,r)}))}(t,i);var h=n.fromNode(t,i);return function t(e){if(0!==e.cs){t(e.c[0]);for(var n=f(l(e.c[0].el),0,null),r=1;ro&&(o=e.depth);var n=e.children,r=n.length,a=new i(e.height,[]);return n.forEach((function(e,n){var i=t(e);a.children.push(i),0===n&&(a.leftChild=i),n===r-1&&(a.rightChild=i)})),a.originNode=e,a.isLeaf=e.isLeaf(),a}(t);return function t(e){if(e.isLeaf||0===e.children.length)e.drawingDepth=o;else{var n=e.children.map((function(e){return t(e)})),r=Math.min.apply(null,n);e.drawingDepth=r-1}return e.drawingDepth}(u),function t(r){r.x=r.drawingDepth*e.rankSep,r.isLeaf?(r.y=0,n&&(r.y=n.y+n.height+e.nodeSep,r.originNode.parent!==n.originNode.parent&&(r.y+=e.subTreeSep)),n=r):(r.children.forEach((function(e){t(e)})),r.y=(r.leftChild.y+r.rightChild.y)/2)}(u),function t(e,n,r){r?(n.x=e.x,n.y=e.y):(n.x=e.y,n.y=e.x),e.children.forEach((function(e,i){t(e,n.children[i],r)}))}(u,t,e.isHorizontal),t}},function(t,e,n){var r=n(64),i=n(521),a=n(194),o=n(28),u=[\"LR\",\"RL\",\"H\"],s=u[0],c=function(t){var e,n;function r(){return t.apply(this,arguments)||this}return n=t,(e=r).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n,r.prototype.execute=function(){var t=this.options,e=this.rootNode;t.isHorizontal=!0;var n=t.indent,r=t.direction||s;if(r&&-1===u.indexOf(r))throw new TypeError(\"Invalid direction: \"+r);if(r===u[0])i(e,n);else if(r===u[1])i(e,n),e.right2left();else if(r===u[2]){var o=a(e,t),c=o.left,l=o.right;i(c,n),c.right2left(),i(l,n);var f=c.getBoundingBox();l.translate(f.width,0),e.x=l.x-e.width/2}return e},r}(r),l={};t.exports=function(t,e){return e=o.assign({},l,e),new c(t,e).execute()}},function(t,e){t.exports=function(t,e){void 0===e&&(e=20);var n=null;t.eachNode((function(t){!function(t,e,n){t.x+=n*t.depth,t.y=e?e.y+e.height:0}(t,n,e),n=t}))}},function(t,e,n){var r=n(64),i=n(523),a=n(102),o=n(28),u=function(t){var e,n;function r(){return t.apply(this,arguments)||this}return n=t,(e=r).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n,r.prototype.execute=function(){return a(this.rootNode,this.options,i)},r}(r),s={};t.exports=function(t,e){return e=o.assign({},s,e),new u(t,e).execute()}},function(t,e,n){var r=n(28),i={getSubTreeSep:function(){return 0}};t.exports=function(t,e){void 0===e&&(e={}),e=r.assign({},i,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,function t(e,n){var r=0;return e.children.length?e.children.forEach((function(e){r+=t(e,n)})):r=e.height,e._subTreeSep=n.getSubTreeSep(e.data),e.totalHeight=Math.max(e.height,r)+2*e._subTreeSep,e.totalHeight}(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;ie.height)e.y=i.y+o/2-e.height/2;else if(1!==n.length||e.height>u){var s=e.y+(e.height-o)/2-i.y;n.forEach((function(t){t.translate(0,s)}))}else e.y=(i.y+i.height/2+a.y+a.height/2)/2-e.height/2}}(t)}},function(t,e,n){var r=n(101),i=n(2),a=i.HIERARCHY,o=i.registerTransform,u={};function s(t,e){var n=t.root;if(e=Object.assign({},u,e),t.dataType!==a)throw new TypeError(\"Invalid DataView: This transform is for Hierarchy data only!\");t.root=r.dendrogram(n,e)}o(\"hierarchy.dendrogram\",s),o(\"dendrogram\",s)},function(t,e,n){var r=n(101),i=n(2),a=i.HIERARCHY,o=i.registerTransform,u={};function s(t,e){var n=t.root;if(e=Object.assign({},u,e),t.dataType!==a)throw new TypeError(\"Invalid DataView: This transform is for Hierarchy data only!\");t.root=r.indented(n,e)}o(\"hierarchy.indented\",s),o(\"indented-tree\",s)},function(t,e,n){var r=n(3),i=n(34),a=n(6),o=n(2),u=o.HIERARCHY,s=o.registerTransform,c=n(7).getField,l={field:\"value\",size:[1,1],padding:0,as:[\"x\",\"y\",\"r\"]};function f(t,e){if(t.dataType!==u)throw new TypeError(\"Invalid DataView: This transform is for Hierarchy data only!\");var n,o=t.root,s=(e=r({},l,e)).as;if(!a(s)||3!==s.length)throw new TypeError('Invalid as: it must be an array with 3 strings (e.g. [ \"x\", \"y\", \"r\" ])!');try{n=c(e)}catch(g){console.warn(g)}n&&o.sum((function(t){return t[n]})).sort((function(t,e){return e[n]-t[n]}));var f=i.pack();f.size(e.size),e.padding&&f.padding(e.padding),f(o);var h=s[0],d=s[1],p=s[2];o.each((function(t){t[h]=t.x,t[d]=t.y,t[p]=t.r}))}s(\"hierarchy.pack\",f),s(\"hierarchy.circle-packing\",f),s(\"circle-packing\",f)},function(t,e,n){var r=n(3),i=n(34),a=n(6),o=n(2),u=o.HIERARCHY,s=o.registerTransform,c=n(7).getField,l={field:\"value\",size:[1,1],round:!1,padding:0,sort:!0,as:[\"x\",\"y\"]};function f(t,e){if(t.dataType!==u)throw new TypeError(\"Invalid DataView: This transform is for Hierarchy data only!\");var n,o=t.root,s=(e=r({},l,e)).as;if(!a(s)||2!==s.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ \"x\", \"y\" ])!');try{n=c(e)}catch(p){console.warn(p)}n&&o.sum((function(t){return t[n]}));var f=i.partition();f.size(e.size).round(e.round).padding(e.padding),f(o);var h=s[0],d=s[1];o.each((function(t){t[h]=[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===s.indexOf(e)&&delete t[e]}))}))}s(\"hierarchy.partition\",f),s(\"adjacency\",f)},function(t,e,n){var r=n(3),i=n(34),a=n(6),o=n(2),u=o.HIERARCHY,s=o.registerTransform,c=n(7).getField,l={field:\"value\",size:[1,1],nodeSize:null,separation:null,as:[\"x\",\"y\"]};function f(t,e){if(t.dataType!==u)throw new TypeError(\"Invalid DataView: This transform is for Hierarchy data only!\");var n,o=t.root,s=(e=r({},l,e)).as;if(!a(s)||2!==s.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ \"x\", \"y\" ])!');try{n=c(e)}catch(p){console.warn(p)}n&&o.sum((function(t){return t[n]}));var f=i.tree();f.size(e.size),e.nodeSize&&f.nodeSize(e.nodeSize),e.separation&&f.separation(e.separation),f(o);var h=s[0],d=s[1];o.each((function(t){t[h]=t.x,t[d]=t.y}))}s(\"hierarchy.tree\",f),s(\"tree\",f)},function(t,e,n){var r=n(3),i=n(34),a=n(6),o=n(2),u=o.HIERARCHY,s=o.registerTransform,c=n(7).getField,l={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\"]};function f(t,e){if(t.dataType!==u)throw new TypeError(\"Invalid DataView: This transform is for Hierarchy data only!\");var n,o=t.root,s=(e=r({},l,e)).as;if(!a(s)||2!==s.length)throw new TypeError('Invalid as: it must be an array with 2 strings (e.g. [ \"x\", \"y\" ])!');try{n=c(e)}catch(p){console.warn(p)}n&&o.sum((function(t){return t[n]}));var f=i.treemap();f.tile(i[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),f(o);var h=s[0],d=s[1];o.each((function(t){t[h]=[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===s.indexOf(e)&&delete t[e]}))}))}s(\"hierarchy.treemap\",f),s(\"treemap\",f)},function(t,e,n){var r=n(3),i=n(10),a=n(2).registerTransform,o=n(531),u=n(7).getFields,s={fields:[\"text\",\"value\"],font:function(){return\"serif\"},padding:1,size:[500,500],spiral:\"archimedean\",timeInterval:500};function c(t,e){e=r({},s,e);var n=o();[\"font\",\"fontSize\",\"padding\",\"rotate\",\"size\",\"spiral\",\"timeInterval\"].forEach((function(t){e[t]&&n[t](e[t])}));var a=u(e),c=a[0],l=a[1];if(!i(c)||!i(l))throw new TypeError('Invalid fields: must be an array with 2 strings (e.g. [ \"text\", \"value\" ])!');var f=t.rows.map((function(t){return t.text=t[c],t.value=t[l],t}));n.words(f),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}a(\"tag-cloud\",c),a(\"word-cloud\",c)},function(t,e){var n=Math.PI/180;function r(t){return t.text}function i(){return\"serif\"}function a(){return\"normal\"}function o(t){return t.value}function u(){return 90*~~(2*Math.random())}function s(){return 1}function c(t,e,r,i){if(!e.sprite){var a=t.context,o=t.ratio;a.clearRect(0,0,2048/o,2048/o);var u=0,s=0,c=0,l=r.length;for(--i;++i>5<<5,h=~~Math.max(Math.abs(v+y),Math.abs(v-y))}else f=f+31>>5<<5;if(h>c&&(c=h),u+f>=2048&&(u=0,s+=c,c=0),s+h>=2048)break;a.translate((u+(f>>1))/o,(s+(h>>1))/o),e.rotate&&a.rotate(e.rotate*n),a.fillText(e.text,0,0),e.padding&&(a.lineWidth=2*e.padding,a.strokeText(e.text,0,0)),a.restore(),e.width=f,e.height=h,e.xoff=u,e.yoff=s,e.x1=f>>1,e.y1=h>>1,e.x0=-e.x1,e.y0=-e.y1,e.hasText=!0,u+=f}for(var b=a.getImageData(0,0,2048/o,2048/o).data,x=[];--i>=0;)if((e=r[i]).hasText){for(var _=e.width,w=_>>5,O=e.y1-e.y0,j=0;j>5),k=b[2048*(s+M)+(u+E)<<2]?1<<31-E%32:0;x[P]|=k,S|=k}S?C=M:(e.y0++,O--,M--,s++)}e.y1=e.y0+C,e.sprite=x.slice(0,(e.y1-e.y0)*w)}}}function l(t,e,n){n>>=5;for(var r,i=t.sprite,a=t.width>>5,o=t.x-(a<<4),u=127&o,s=32-u,c=t.y1-t.y0,l=(t.y+t.y0)*n+(o>>5),f=0;f>>u:0))&e[l+h])return!0;l+=n}return!1}function f(t,e){var n=t[0],r=t[1];e.x+e.x0r.x&&(r.x=e.x+e.x1),e.y+e.y1>r.y&&(r.y=e.y+e.y1)}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){for(var e=[],n=-1;++n=h));)if(n.x=c+a,n.y=f+o,!(n.x+n.x0<0||n.y+n.y0<0||n.x+n.x1>t[0]||n.y+n.y1>t[1])&&(!r||!l(n,e,t[0]))&&(!r||(s=r,(u=n).x+u.x1>s[0].x&&u.x+u.x0s[0].y&&u.y+u.y0>5,m=t[0]>>5,b=n.x-(y<<4),x=127&b,_=32-x,O=n.y1-n.y0,j=void 0,C=(n.y+n.y0)*m+(b>>5),M=0;M>>x:0);C+=m}return delete n.sprite,!0}return!1}return M.canvas=function(t){return arguments.length?(C=g(t),M):C},M.start=function(){var r=t,i=r[0],a=r[1],o=function(t){t.width=t.height=1;var e=Math.sqrt(t.getContext(\"2d\").getImageData(0,0,1,1).data.length>>2);t.width=2048/e,t.height=2048/e;var n=t.getContext(\"2d\");return n.fillStyle=n.strokeStyle=\"red\",n.textAlign=\"center\",{context:n,ratio:e}}(C()),u=M.board?M.board:d((t[0]>>5)*t[1]),s=O.length,l=[],h=O.map((function(t,r){return t.text=e.call(this,t,r),t.font=n.call(this,t,r),t.style=m.call(this,t,r),t.weight=b.call(this,t,r),t.rotate=x.call(this,t,r),t.size=~~y.call(this,t,r),t.padding=_.call(this,t,r),t})).sort((function(t,e){return e.size-t.size})),p=-1,g=M.board?[{x:0,y:0},{x:i,y:a}]:null;return function(){for(var e=Date.now();Date.now()-e>1,n.y=a*(S()+.5)>>1,c(o,n,h,p),n.hasText&&E(u,n,g)&&(l.push(n),g?M.hasImage||f(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-=t[0]>>1,n.y-=t[1]>>1)}M._tags=l,M._bounds=g}(),M},M.createMask=function(e){var n=document.createElement(\"canvas\"),r=t,i=r[0],a=r[1],o=i>>5,u=d((i>>5)*a);n.width=i,n.height=a;var s=n.getContext(\"2d\");s.drawImage(e,0,0,e.width,e.height,0,0,i,a);for(var c=s.getImageData(0,0,i,a).data,l=0;l>5),p=l*i+f<<2,g=c[p]>=250&&c[p+1]>=250&&c[p+2]>=250?1<<31-f%32:0;u[h]|=g}M.board=u,M.hasImage=!0},M.timeInterval=function(t){return arguments.length?(j=null==t?1/0:t,M):j},M.words=function(t){return arguments.length?(O=t,M):O},M.size=function(e){return arguments.length?(t=[+e[0],+e[1]],M):t},M.font=function(t){return arguments.length?(n=g(t),M):n},M.fontStyle=function(t){return arguments.length?(m=g(t),M):m},M.fontWeight=function(t){return arguments.length?(b=g(t),M):b},M.rotate=function(t){return arguments.length?(x=g(t),M):x},M.text=function(t){return arguments.length?(e=g(t),M):e},M.spiral=function(t){return arguments.length?(w=v[t]||t,M):w},M.fontSize=function(t){return arguments.length?(y=g(t),M):y},M.padding=function(t){return arguments.length?(_=g(t),M):_},M.random=function(t){return arguments.length?(S=t,M):S},M}},function(t,e,n){var r=n(3),i=n(9),a=n(9),o=n(24),u=n(533),s=n(32),c=n(19).sum,l=n(15),f=n(2).registerTransform,h=n(7).getFields,d={fields:[\"name\",\"value\"],rows:5,size:[1,1],scale:1,groupBy:[],maxCount:1e3,gapRatio:.1,as:[\"x\",\"y\"]};f(\"waffle\",(function(t,e){e=r({},d,e);var n=h(e),f=n[0],p=n[1],g=e.as,v=g[0],y=g[1],m=e.groupBy,b=l(t.rows,m),x=o(b),_=e.size,w=_[0],O=_[1],j=e.maxCount,S=O/x.length,C=e.rows,M=e.gapRatio,E=[],P=e.scale,k=0,T=0;a(b,(function(t){var e=c(u(t,(function(t){return t[p]}))),n=Math.ceil(e*P/C);e*P>j&&(P=j/e,n=Math.ceil(e*P/C)),T=w/n})),a(b,(function(t){var e=[k*S,(k+1)*S],n=(e[1]-e[0])*(1-M)/C,r=0,a=0;i(t,(function(t){for(var i=t[p],o=Math.round(i*P),u=0;u0&&a(l)?n>1?t(l,n-1,a,o,u):r(u,l):o||(u[u.length]=l)}return u}},function(t,e,n){\"use strict\";e.a=function(t){return function(){return t}}},function(t,e,n){var r;t.exports=(r=n(65),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=3)}([function(t,e,n){\"use strict\";var r=n(5)();t.exports=function(t){return t!==r&&null!==t}},function(t,e,n){\"use strict\";t.exports=n(18)()?Symbol:n(20)},function(t,e){t.exports=r},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 a(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}function o(t){return t.split(\"/\")}Object.defineProperty(e,\"__esModule\",{value:!0}),e.DateRange=void 0;var u=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],r=!0,i=!1,a=void 0;try{for(var o,u=t[Symbol.iterator]();!(r=(o=u.next()).done)&&(n.push(o.value),!e||n.length!==e);r=!0);}catch(t){i=!0,a=t}finally{try{!r&&u.return&&u.return()}finally{if(i)throw a}}return n}(t,e);throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")},s=\"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},c=function(){function t(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t();if(t.isMoment(r)||(r=t(r)),!r.isValid())throw new Error(\"Invalid date.\");var i=r.clone().add(n,e),a=[];return a.push(t.min(r,i)),a.push(t.max(r,i)),new d(a)},t.rangeFromISOString=function(e){var n=o(e),r=t.parseZone(n[0]),i=t.parseZone(n[1]);return new d(r,i)},t.parseZoneRange=t.rangeFromISOString,t.fn.range=t.range,t.range.constructor=d,t.isRange=function(t){return t instanceof d},t.fn.within=function(t){return t.contains(this.toDate())},t};var l=r(n(2)),f=r(n(1)),h={year:!0,quarter:!0,month:!0,week:!0,day:!0,hour:!0,minute:!0,second:!0},d=e.DateRange=function(){function t(e,n){a(this,t);var r=e,i=n;if(1===arguments.length||void 0===n)if(\"object\"===(void 0===e?\"undefined\":s(e))&&2===e.length){var c=u(e,2);r=c[0],i=c[1]}else if(\"string\"==typeof e){var f=o(e),h=u(f,2);r=h[0],i=h[1]}this.start=r||0===r?(0,l.default)(r):(0,l.default)(-864e13),this.end=i||0===i?(0,l.default)(i):(0,l.default)(864e13)}return c(t,[{key:\"adjacent\",value:function(t){var e=this.start.isSame(t.end),n=this.end.isSame(t.start);return e&&t.start.valueOf()<=this.start.valueOf()||n&&t.end.valueOf()>=this.end.valueOf()}},{key:\"add\",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{adjacent:!1};return this.overlaps(t,e)?new this.constructor(l.default.min(this.start,t.start),l.default.max(this.end,t.end)):null}},{key:\"by\",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{excludeEnd:!1,step:1},n=this;return i({},f.default.iterator,(function(){var r=e.step||1,i=Math.abs(n.start.diff(n.end,t))/r,a=e.excludeEnd||!1,o=0;return e.hasOwnProperty(\"exclusive\")&&(a=e.exclusive),{next:function(){var e=n.start.clone().add(o*r,t),u=a?!(o1&&void 0!==arguments[1]?arguments[1]:{excludeEnd:!1,step:1},n=this,r=e.step||1,a=this.valueOf()/t.valueOf()/r,o=Math.floor(a),u=e.excludeEnd||!1,s=0;return e.hasOwnProperty(\"exclusive\")&&(u=e.exclusive),i({},f.default.iterator,(function(){return o===1/0?{done:!0}:{next:function(){var e=(0,l.default)(n.start.valueOf()+t.valueOf()*s*r),i=o===a&&u?!(s1&&void 0!==arguments[1]?arguments[1]:{excludeStart:!1,excludeEnd:!1},r=this.start.valueOf(),i=this.end.valueOf(),a=e.valueOf(),o=e.valueOf(),u=n.excludeStart||!1,s=n.excludeEnd||!1;n.hasOwnProperty(\"exclusive\")&&(u=s=n.exclusive),e instanceof t&&(a=e.start.valueOf(),o=e.end.valueOf());var c=ro||i>=o&&!s;return c&&l}},{key:\"diff\",value:function(t,e){return this.end.diff(this.start,t,e)}},{key:\"duration\",value:function(t,e){return this.diff(t,e)}},{key:\"intersect\",value:function(t){var e=this.start.valueOf(),n=this.end.valueOf(),r=t.start.valueOf(),i=t.end.valueOf(),a=r==i;if(e==n){if(e==r||e==i)return null;if(e>r&&ee&&o1&&void 0!==arguments[1]?arguments[1]:{adjacent:!1},n=null!==this.intersect(t);return e.adjacent&&!n?this.adjacent(t):n}},{key:\"reverseBy\",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{excludeStart:!1,step:1},n=this;return i({},f.default.iterator,(function(){var r=e.step||1,i=Math.abs(n.start.diff(n.end,t))/r,a=e.excludeStart||!1,o=0;return e.hasOwnProperty(\"exclusive\")&&(a=e.exclusive),{next:function(){var e=n.end.clone().subtract(o*r,t),u=a?!(o1&&void 0!==arguments[1]?arguments[1]:{excludeStart:!1,step:1},n=this,r=e.step||1,a=this.valueOf()/t.valueOf()/r,o=Math.floor(a),u=e.excludeStart||!1,s=0;return e.hasOwnProperty(\"exclusive\")&&(u=e.exclusive),i({},f.default.iterator,(function(){return o===1/0?{done:!0}:{next:function(){var e=(0,l.default)(n.end.valueOf()-t.valueOf()*s*r),i=o===a&&u?!(s-1}},function(t,e,n){\"use strict\";var r={object:!0,symbol:!0};t.exports=function(){var t;if(\"function\"!=typeof Symbol)return!1;t=Symbol(\"test symbol\");try{String(t)}catch(t){return!1}return!!r[typeof Symbol.iterator]&&!!r[typeof Symbol.toPrimitive]&&!!r[typeof Symbol.toStringTag]}},function(t,e,n){\"use strict\";t.exports=function(t){return!!t&&(\"symbol\"==typeof t||!!t.constructor&&\"Symbol\"===t.constructor.name&&\"Symbol\"===t[t.constructor.toStringTag])}},function(t,e,n){\"use strict\";var r,i,a,o,u=n(4),s=n(21),c=Object.create,l=Object.defineProperties,f=Object.defineProperty,h=Object.prototype,d=c(null);if(\"function\"==typeof Symbol){r=Symbol;try{String(r()),o=!0}catch(t){}}var p=function(){var t=c(null);return function(e){for(var n,r,i=0;t[e+(i||\"\")];)++i;return t[e+=i||\"\"]=!0,f(h,n=\"@@\"+e,u.gs(null,(function(t){r||(r=!0,f(this,n,u(t)),r=!1)}))),n}}();a=function(t){if(this instanceof a)throw new TypeError(\"Symbol is not a constructor\");return i(t)},t.exports=i=function t(e){var n;if(this instanceof t)throw new TypeError(\"Symbol is not a constructor\");return o?r(e):(n=c(a.prototype),e=void 0===e?\"\":String(e),l(n,{__description__:u(\"\",e),__name__:u(\"\",p(e))}))},l(i,{for:u((function(t){return d[t]?d[t]:d[t]=i(String(t))})),keyFor:u((function(t){var e;for(e in s(t),d)if(d[e]===t)return e})),hasInstance:u(\"\",r&&r.hasInstance||i(\"hasInstance\")),isConcatSpreadable:u(\"\",r&&r.isConcatSpreadable||i(\"isConcatSpreadable\")),iterator:u(\"\",r&&r.iterator||i(\"iterator\")),match:u(\"\",r&&r.match||i(\"match\")),replace:u(\"\",r&&r.replace||i(\"replace\")),search:u(\"\",r&&r.search||i(\"search\")),species:u(\"\",r&&r.species||i(\"species\")),split:u(\"\",r&&r.split||i(\"split\")),toPrimitive:u(\"\",r&&r.toPrimitive||i(\"toPrimitive\")),toStringTag:u(\"\",r&&r.toStringTag||i(\"toStringTag\")),unscopables:u(\"\",r&&r.unscopables||i(\"unscopables\"))}),l(a.prototype,{constructor:u(i),toString:u(\"\",(function(){return this.__name__}))}),l(i.prototype,{toString:u((function(){return\"Symbol (\"+s(this).__description__+\")\"})),valueOf:u((function(){return s(this)}))}),f(i.prototype,i.toPrimitive,u(\"\",(function(){var t=s(this);return\"symbol\"==typeof t?t:t.toString()}))),f(i.prototype,i.toStringTag,u(\"c\",\"Symbol\")),f(a.prototype,i.toStringTag,u(\"c\",i.prototype[i.toStringTag])),f(a.prototype,i.toPrimitive,u(\"c\",i.prototype[i.toPrimitive]))},function(t,e,n){\"use strict\";var r=n(19);t.exports=function(t){if(!r(t))throw new TypeError(t+\" is not a symbol\");return t}}]))},,,,,,,,,,,,,function(t,e,n){n(1060),n(1061)},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=u(n(265)),i=Object.assign||function(t){for(var e=1;e=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}(t,[\"colorful\",\"reverseColor\",\"flag\",\"children\",\"className\"]),v=(0,o.default)(c.trendItem,(s(e={},c.trendItemGrey,!u),s(e,c.reverseColor,f&&u),e),p);return a.default.createElement(\"div\",i({},g,{className:v,title:\"string\"===typeof d?d:\"\"}),a.default.createElement(\"span\",null,d),h&&a.default.createElement(\"span\",{className:c[h]},a.default.createElement(r.default,{type:\"caret-\"+h})))},t.exports=e.default},function(t,e,n){},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.TimelineChart=e.TagCloud=e.WaterWave=e.Field=e.ChartCard=e.MiniProgress=e.MiniArea=e.MiniBar=e.Radar=e.Gauge=e.Pie=e.Bar=e.yuan=e.default=void 0;var r=v(n(1063)),i=v(n(1064)),a=v(n(1081)),o=v(n(1082)),u=v(n(1127)),s=v(n(1130)),c=v(n(1131)),l=v(n(1132)),f=v(n(1133)),h=v(n(1134)),d=v(n(1138)),p=v(n(1139)),g=v(n(1140));function v(t){return t&&t.__esModule?t:{default:t}}var y=function(t){return\"\\xa5 \"+(0,r.default)(t).format(\"0,0\")},m={yuan:y,Bar:o.default,Pie:u.default,Gauge:c.default,Radar:s.default,MiniBar:f.default,MiniArea:l.default,MiniProgress:h.default,ChartCard:i.default,Field:a.default,WaterWave:d.default,TagCloud:p.default,TimelineChart:g.default};e.default=m,e.yuan=y,e.Bar=o.default,e.Pie=u.default,e.Gauge=c.default,e.Radar=s.default,e.MiniBar=f.default,e.MiniArea=l.default,e.MiniProgress=h.default,e.ChartCard=i.default,e.Field=a.default,e.WaterWave=d.default,e.TagCloud=p.default,e.TimelineChart=g.default},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.default=void 0;var r=n(991).Row;e.default=r},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),Object.defineProperty(e,\"Row\",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,\"Col\",{enumerable:!0,get:function(){return i.default}});var r=a(n(1078)),i=a(n(1080));function a(t){return t&&t.__esModule?t:{default:t}}},function(t,e,n){\"use strict\";var r;Object.defineProperty(e,\"__esModule\",{value:!0}),e.default=void 0;var i=(0,((r=n(50))&&r.__esModule?r:{default:r}).default)({});e.default=i},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.default=void 0;var r=n(991).Col;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(1083)),r(n(1084)),r(n(995))},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=n(882);e.InstanceChainMap=new r.CompositeKeyWeakMap},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.log=function(t){return void 0===t&&(t=\"\"),\"lodash-decorators -> \"+t}},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=n(1089);e.copyMetadata=function(t,e){return r(e,(function(e,n){return t[n]=e})),t}},function(t,e,n){var r=n(999),i=n(769);t.exports=function(t,e){return t&&r(t,e,i)}},,function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=n(1001),i=n(1097),a=n(123);function o(t,e,n){var r=Object.getOwnPropertyDescriptor(t,n);if(!r||r.configurable){var i=Object.getOwnPropertyDescriptor(e,n);a(i)?Object.defineProperty(t,n,i):t[n]=e[n]}}e.assignAll=function(t,e,n){void 0===n&&(n=[]);for(var a=0,u=r.apply(void 0,[Object.getOwnPropertyNames(e)].concat(n));a1&&E.reverse(),x&&m-1&&(n.client={top:t.clientTop,left:t.clientLeft,width:t.clientWidth,height:t.clientHeight}),e.indexOf(\"offset\")>-1&&(n.offset={top:t.offsetTop,left:t.offsetLeft,width:t.offsetWidth,height:t.offsetHeight}),e.indexOf(\"scroll\")>-1&&(n.scroll={top:t.scrollTop,left:t.scrollLeft,width:t.scrollWidth,height:t.scrollHeight}),e.indexOf(\"bounds\")>-1){var r=t.getBoundingClientRect();n.bounds={top:r.top,right:r.right,bottom:r.bottom,left:r.left,width:r.width,height:r.height}}if(e.indexOf(\"margin\")>-1){var i=getComputedStyle(t);n.margin={top:i?parseInt(i.marginTop):0,right:i?parseInt(i.marginRight):0,bottom:i?parseInt(i.marginBottom):0,left:i?parseInt(i.marginLeft):0}}return n}function d(t){return t&&t.ownerDocument&&t.ownerDocument.defaultView||window}var p=function(t){return function(e){var n,u;return u=n=function(n){function u(){for(var e,r=arguments.length,i=new Array(r),a=0;ae?1:t>=e?0:NaN}},function(t,e,n){\"use strict\";e.a=function(t,e){return t=+t,e=+e,function(n){return t*(1-n)+e*n}}},function(t,e,n){\"use strict\";function r(t,e){var n,r=0,i=(t=t.slice()).length-1,a=t[r],o=t[i];return o0){var e=S.filter((function(t){return\"hover\"===t.on})).reduce((function(t,e){return ct({},t,e.style)}),{});E(e)}void 0!==w&&w(l,t)}),[w,l,S]),A=Object(r.useCallback)((function(){if(S.length>0){var t=S.filter((function(t){return\"hover\"!==t.on})).reduce((function(t,e){return ct({},t,e.style)}),{});E(t)}void 0!==O&&O(l,event)}),[O,l,S]),$=j({direction:f,justify:h,symbolSize:M.symbolSize||y,symbolSpacing:m,width:o,height:u}),I=$.symbolX,R=$.symbolY,N=$.labelX,D=$.labelY,F=$.labelAnchor,L=$.labelAlignment,B=[_,w,O].some((function(t){return void 0!==t}));return e=s()(v)?v:ht[v],i.a.createElement(\"g\",{transform:\"translate(\".concat(n,\",\").concat(a,\")\"),style:{opacity:void 0!==M.itemOpacity?M.itemOpacity:g}},i.a.createElement(\"rect\",{width:o,height:u,fill:M.itemBackground||p,style:{cursor:B?\"pointer\":\"auto\"},onClick:k,onMouseEnter:T,onMouseLeave:A}),i.a.createElement(e,{id:l.id,x:I,y:R,size:M.symbolSize||y,fill:l.fill||l.color,borderWidth:void 0!==M.symbolBorderWidth?M.symbolBorderWidth:b,borderColor:M.symbolBorderColor||x}),i.a.createElement(\"text\",{textAnchor:F,style:ct({},P.legends.text,{fill:M.itemTextColor||d,dominantBaseline:L,pointerEvents:\"none\",userSelect:\"none\"}),x:N,y:D},l.label))};function pt(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}dt.displayName=\"LegendSvgItem\",dt.propTypes=ct({data:m.isRequired,x:o.a.number.isRequired,y:o.a.number.isRequired,width:o.a.number.isRequired,height:o.a.number.isRequired,textColor:o.a.string,background:o.a.string,opacity:o.a.number,direction:o.a.oneOf([\"left-to-right\",\"right-to-left\",\"top-to-bottom\",\"bottom-to-top\"]).isRequired,justify:o.a.bool.isRequired},v,y),dt.defaultProps={direction:\"left-to-right\",justify:!1,textColor:\"black\",background:\"transparent\",opacity:1,symbolShape:\"square\",symbolSize:16,symbolSpacing:8,symbolBorderWidth:0,symbolBorderColor:\"transparent\",effects:[]};var gt=function(t){var e=t.data,n=t.x,r=t.y,a=t.direction,o=t.padding,u=t.justify,s=t.effects,c=t.itemWidth,l=t.itemHeight,f=t.itemDirection,h=t.itemsSpacing,d=t.itemTextColor,p=t.itemBackground,g=t.itemOpacity,v=t.symbolShape,y=t.symbolSize,m=t.symbolSpacing,b=t.symbolBorderWidth,x=t.symbolBorderColor,_=t.onClick,O=t.onMouseEnter,j=t.onMouseLeave,S=w({itemCount:e.length,itemWidth:c,itemHeight:l,itemsSpacing:h,direction:a,padding:o}).padding,C=0,M=0;return\"row\"===a?C=c+h:\"column\"===a&&(M=l+h),i.a.createElement(\"g\",{transform:\"translate(\".concat(n,\",\").concat(r,\")\")},e.map((function(t,e){return i.a.createElement(dt,{key:e,data:t,x:e*C+S.left,y:e*M+S.top,width:c,height:l,direction:f,justify:u,effects:s,textColor:d,background:p,opacity:g,symbolShape:v,symbolSize:y,symbolSpacing:m,symbolBorderWidth:b,symbolBorderColor:x,onClick:_,onMouseEnter:O,onMouseLeave:j})})))};function vt(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}gt.propTypes=function(t){for(var e=1;e11))throw new Error(\"Invalid size '\".concat(t.size,\"' for diverging color scheme '\").concat(t.scheme,\"', must be between 3~11\"));var s=Object(U.a)(at[t.scheme][t.size||11]),c=function(t){return s(r(t))};return c.scale=s,c}if(function(t){return it.includes(t)}(t.scheme)){if(void 0!==t.size&&(t.size<3||t.size>9))throw new Error(\"Invalid size '\".concat(t.size,\"' for sequential color scheme '\").concat(t.scheme,\"', must be between 3~9\"));var l=Object(U.a)(at[t.scheme][t.size||9]),f=function(t){return l(r(t))};return f.scale=l,f}}throw new Error(\"Invalid colors, when using an object, you should either pass a 'datum' or a 'scheme' property\")}return function(){return t}}),ct=function(t,e){return Object(V.useMemo)((function(){return st(t,e)}),[t,e])};function lt(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if(!(Symbol.iterator in Object(t))&&\"[object Arguments]\"!==Object.prototype.toString.call(t))return;var n=[],r=!0,i=!1,a=void 0;try{for(var o,u=t[Symbol.iterator]();!(r=(o=u.next()).done)&&(n.push(o.value),!e||n.length!==e);r=!0);}catch(s){i=!0,a=s}finally{try{r||null==u.return||u.return()}finally{if(i)throw a}}return n}(t,e)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}()}var ft=function(t,e){if(\"function\"===typeof t)return function(e){return t(e)};if(G()(t)){if(void 0!==t.theme){if(void 0===e)throw new Error(\"Unable to use color from theme as no theme was provided\");var n=Y()(e,t.theme);if(void 0===n)throw new Error(\"Color from theme is undefined at path: '\".concat(t.theme,\"'\"));return function(){return n}}if(void 0!==t.from){var r=function(e){return Y()(e,t.from)};if(Array.isArray(t.modifiers)){var i=[],a=!0,o=!1,u=void 0;try{for(var s,c=function(){var t=lt(s.value,2),e=t[0],n=t[1];if(\"brighter\"===e)i.push((function(t){return t.brighter(n)}));else if(\"darker\"===e)i.push((function(t){return t.darker(n)}));else{if(\"opacity\"!==e)throw new Error(\"Invalid color modifier: '\".concat(e,\"', must be one of: 'brighter', 'darker', 'opacity'\"));i.push((function(t){return t.opacity=n,t}))}},l=t.modifiers[Symbol.iterator]();!(a=(s=l.next()).done);a=!0)c()}catch(f){o=!0,u=f}finally{try{a||null==l.return||l.return()}finally{if(o)throw u}}return 0===i.length?r:function(t){return i.reduce((function(t,e){return e(t)}),Object(X.f)(r(t))).toString()}}return r}throw new Error(\"Invalid color spec, you should either specify 'theme' or 'from' when using a config object\")}return function(){return t}},ht=function(t,e){return Object(V.useMemo)((function(){return ft(t,e)}),[t,e])},dt=Z.a.oneOfType([Z.a.func,Z.a.arrayOf(Z.a.string),Z.a.shape({scheme:Z.a.oneOf(ot).isRequired,size:Z.a.number}),Z.a.shape({datum:Z.a.string.isRequired}),Z.a.string]),pt=Z.a.oneOfType([Z.a.func,Z.a.string]),gt=Z.a.oneOfType([Z.a.string,Z.a.func,Z.a.shape({theme:Z.a.string.isRequired}),Z.a.shape({from:Z.a.string.isRequired,modifiers:Z.a.arrayOf(Z.a.array)})])},function(t,e,n){var r=n(998),i=n(1208)(r);t.exports=i},function(t,e,n){var r=n(810),i=n(949),a=n(811),o=n(830),u=Object.getOwnPropertySymbols?function(t){for(var e=[];t;)r(e,a(t)),t=i(t);return e}:o;t.exports=u},function(t,e,n){var r=n(828),i=n(1046),a=n(920);t.exports=function(t){return r(t,a,i)}},function(t,e,n){\"use strict\";function r(t){return t[0]}function i(t){return t[1]}n.d(e,\"a\",(function(){return r})),n.d(e,\"b\",(function(){return i}))},,function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return on})),n.d(e,\"b\",(function(){return dn})),n.d(e,\"c\",(function(){return Ye})),n.d(e,\"d\",(function(){return yn})),n.d(e,\"e\",(function(){return mn}));var r=n(0),i=n.n(r),a=n(1),o=n.n(a),u=n(899),s=n(906),c=n(1040),l=n.n(c),f=new Date,h=new Date;function d(t,e,n,r){function i(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return i.floor=function(e){return t(e=new Date(+e)),e},i.ceil=function(n){return t(n=new Date(n-1)),e(n,1),t(n),n},i.round=function(t){var e=i(t),n=i.ceil(t);return t-e0))return u;do{u.push(o=new Date(+n)),e(n,a),t(n)}while(o=e)for(;t(e),!n(e);)e.setTime(e-1)}),(function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););}))},n&&(i.count=function(e,r){return f.setTime(+e),h.setTime(+r),t(f),t(h),Math.floor(n(f,h))},i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?i.filter(r?function(e){return r(e)%t===0}:function(e){return i.count(0,e)%t===0}):i:null}),i}var p=d((function(){}),(function(t,e){t.setTime(+t+e)}),(function(t,e){return e-t}));p.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?d((function(e){e.setTime(Math.floor(e/t)*t)}),(function(e,n){e.setTime(+e+n*t)}),(function(e,n){return(n-e)/t})):p:null};var g=p,v=(p.range,d((function(t){t.setTime(t-t.getMilliseconds())}),(function(t,e){t.setTime(+t+1e3*e)}),(function(t,e){return(e-t)/1e3}),(function(t){return t.getUTCSeconds()}))),y=v,m=(v.range,d((function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds())}),(function(t,e){t.setTime(+t+6e4*e)}),(function(t,e){return(e-t)/6e4}),(function(t){return t.getMinutes()}))),b=m,x=(m.range,d((function(t){t.setUTCSeconds(0,0)}),(function(t,e){t.setTime(+t+6e4*e)}),(function(t,e){return(e-t)/6e4}),(function(t){return t.getUTCMinutes()}))),_=x,w=(x.range,d((function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds()-6e4*t.getMinutes())}),(function(t,e){t.setTime(+t+36e5*e)}),(function(t,e){return(e-t)/36e5}),(function(t){return t.getHours()}))),O=w,j=(w.range,d((function(t){t.setUTCMinutes(0,0,0)}),(function(t,e){t.setTime(+t+36e5*e)}),(function(t,e){return(e-t)/36e5}),(function(t){return t.getUTCHours()}))),S=j,C=(j.range,d((function(t){t.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/864e5}),(function(t){return t.getDate()-1}))),M=C,E=(C.range,d((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/864e5}),(function(t){return t.getUTCDate()-1}))),P=E;E.range;function k(t){return d((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/6048e5}))}var T=k(0),A=k(1),$=k(2),I=k(3),R=k(4),N=k(5),D=k(6);T.range,A.range,$.range,I.range,R.range,N.range,D.range;function F(t){return d((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/6048e5}))}var L=F(0),B=F(1),z=F(2),q=F(3),V=F(4),W=F(5),Y=F(6),H=(L.range,B.range,z.range,q.range,V.range,W.range,Y.range,d((function(t){t.setDate(1),t.setHours(0,0,0,0)}),(function(t,e){t.setMonth(t.getMonth()+e)}),(function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())}),(function(t){return t.getMonth()}))),G=H,U=(H.range,d((function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCMonth(t.getUTCMonth()+e)}),(function(t,e){return e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())}),(function(t){return t.getUTCMonth()}))),X=U,K=(U.range,d((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()})));K.every=function(t){return isFinite(t=Math.floor(t))&&t>0?d((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,n){e.setFullYear(e.getFullYear()+n*t)})):null};var Z=K,Q=(K.range,d((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()})));Q.every=function(t){return isFinite(t=Math.floor(t))&&t>0?d((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n*t)})):null};var J=Q;Q.range;function tt(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function et(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function nt(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}var rt,it,at={\"-\":\"\",_:\" \",0:\"0\"},ot=/^\\s*\\d+/,ut=/^%/,st=/[\\\\^$*+?|[\\]().{}]/g;function ct(t,e,n){var r=t<0?\"-\":\"\",i=(r?-t:t)+\"\",a=i.length;return r+(a68?1900:2e3),n+r[0].length):-1}function xt(t,e,n){var r=/^(Z)|([+-]\\d\\d)(?::?(\\d\\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||\"00\")),n+r[0].length):-1}function _t(t,e,n){var r=ot.exec(e.slice(n,n+1));return r?(t.q=3*r[0]-3,n+r[0].length):-1}function wt(t,e,n){var r=ot.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function Ot(t,e,n){var r=ot.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function jt(t,e,n){var r=ot.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function St(t,e,n){var r=ot.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function Ct(t,e,n){var r=ot.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function Mt(t,e,n){var r=ot.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function Et(t,e,n){var r=ot.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function Pt(t,e,n){var r=ot.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function kt(t,e,n){var r=ut.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function Tt(t,e,n){var r=ot.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function At(t,e,n){var r=ot.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function $t(t,e){return ct(t.getDate(),e,2)}function It(t,e){return ct(t.getHours(),e,2)}function Rt(t,e){return ct(t.getHours()%12||12,e,2)}function Nt(t,e){return ct(1+M.count(Z(t),t),e,3)}function Dt(t,e){return ct(t.getMilliseconds(),e,3)}function Ft(t,e){return Dt(t,e)+\"000\"}function Lt(t,e){return ct(t.getMonth()+1,e,2)}function Bt(t,e){return ct(t.getMinutes(),e,2)}function zt(t,e){return ct(t.getSeconds(),e,2)}function qt(t){var e=t.getDay();return 0===e?7:e}function Vt(t,e){return ct(T.count(Z(t)-1,t),e,2)}function Wt(t){var e=t.getDay();return e>=4||0===e?R(t):R.ceil(t)}function Yt(t,e){return t=Wt(t),ct(R.count(Z(t),t)+(4===Z(t).getDay()),e,2)}function Ht(t){return t.getDay()}function Gt(t,e){return ct(A.count(Z(t)-1,t),e,2)}function Ut(t,e){return ct(t.getFullYear()%100,e,2)}function Xt(t,e){return ct((t=Wt(t)).getFullYear()%100,e,2)}function Kt(t,e){return ct(t.getFullYear()%1e4,e,4)}function Zt(t,e){var n=t.getDay();return ct((t=n>=4||0===n?R(t):R.ceil(t)).getFullYear()%1e4,e,4)}function Qt(t){var e=t.getTimezoneOffset();return(e>0?\"-\":(e*=-1,\"+\"))+ct(e/60|0,\"0\",2)+ct(e%60,\"0\",2)}function Jt(t,e){return ct(t.getUTCDate(),e,2)}function te(t,e){return ct(t.getUTCHours(),e,2)}function ee(t,e){return ct(t.getUTCHours()%12||12,e,2)}function ne(t,e){return ct(1+P.count(J(t),t),e,3)}function re(t,e){return ct(t.getUTCMilliseconds(),e,3)}function ie(t,e){return re(t,e)+\"000\"}function ae(t,e){return ct(t.getUTCMonth()+1,e,2)}function oe(t,e){return ct(t.getUTCMinutes(),e,2)}function ue(t,e){return ct(t.getUTCSeconds(),e,2)}function se(t){var e=t.getUTCDay();return 0===e?7:e}function ce(t,e){return ct(L.count(J(t)-1,t),e,2)}function le(t){var e=t.getUTCDay();return e>=4||0===e?V(t):V.ceil(t)}function fe(t,e){return t=le(t),ct(V.count(J(t),t)+(4===J(t).getUTCDay()),e,2)}function he(t){return t.getUTCDay()}function de(t,e){return ct(B.count(J(t)-1,t),e,2)}function pe(t,e){return ct(t.getUTCFullYear()%100,e,2)}function ge(t,e){return ct((t=le(t)).getUTCFullYear()%100,e,2)}function ve(t,e){return ct(t.getUTCFullYear()%1e4,e,4)}function ye(t,e){var n=t.getUTCDay();return ct((t=n>=4||0===n?V(t):V.ceil(t)).getUTCFullYear()%1e4,e,4)}function me(){return\"+0000\"}function be(){return\"%\"}function xe(t){return+t}function _e(t){return Math.floor(+t/1e3)}rt=function(t){var e=t.dateTime,n=t.date,r=t.time,i=t.periods,a=t.days,o=t.shortDays,u=t.months,s=t.shortMonths,c=ft(i),l=ht(i),f=ft(a),h=ht(a),d=ft(o),p=ht(o),g=ft(u),v=ht(u),y=ft(s),m=ht(s),b={a:function(t){return o[t.getDay()]},A:function(t){return a[t.getDay()]},b:function(t){return s[t.getMonth()]},B:function(t){return u[t.getMonth()]},c:null,d:$t,e:$t,f:Ft,g:Xt,G:Zt,H:It,I:Rt,j:Nt,L:Dt,m:Lt,M:Bt,p:function(t){return i[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:xe,s:_e,S:zt,u:qt,U:Vt,V:Yt,w:Ht,W:Gt,x:null,X:null,y:Ut,Y:Kt,Z:Qt,\"%\":be},x={a:function(t){return o[t.getUTCDay()]},A:function(t){return a[t.getUTCDay()]},b:function(t){return s[t.getUTCMonth()]},B:function(t){return u[t.getUTCMonth()]},c:null,d:Jt,e:Jt,f:ie,g:ge,G:ye,H:te,I:ee,j:ne,L:re,m:ae,M:oe,p:function(t){return i[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:xe,s:_e,S:ue,u:se,U:ce,V:fe,w:he,W:de,x:null,X:null,y:pe,Y:ve,Z:me,\"%\":be},_={a:function(t,e,n){var r=d.exec(e.slice(n));return r?(t.w=p[r[0].toLowerCase()],n+r[0].length):-1},A:function(t,e,n){var r=f.exec(e.slice(n));return r?(t.w=h[r[0].toLowerCase()],n+r[0].length):-1},b:function(t,e,n){var r=y.exec(e.slice(n));return r?(t.m=m[r[0].toLowerCase()],n+r[0].length):-1},B:function(t,e,n){var r=g.exec(e.slice(n));return r?(t.m=v[r[0].toLowerCase()],n+r[0].length):-1},c:function(t,n,r){return j(t,e,n,r)},d:Ot,e:Ot,f:Pt,g:bt,G:mt,H:St,I:St,j:jt,L:Et,m:wt,M:Ct,p:function(t,e,n){var r=c.exec(e.slice(n));return r?(t.p=l[r[0].toLowerCase()],n+r[0].length):-1},q:_t,Q:Tt,s:At,S:Mt,u:pt,U:gt,V:vt,w:dt,W:yt,x:function(t,e,r){return j(t,n,e,r)},X:function(t,e,n){return j(t,r,e,n)},y:bt,Y:mt,Z:xt,\"%\":kt};function w(t,e){return function(n){var r,i,a,o=[],u=-1,s=0,c=t.length;for(n instanceof Date||(n=new Date(+n));++u53)return null;\"w\"in a||(a.w=1),\"Z\"in a?(i=(r=et(nt(a.y,0,1))).getUTCDay(),r=i>4||0===i?B.ceil(r):B(r),r=P.offset(r,7*(a.V-1)),a.y=r.getUTCFullYear(),a.m=r.getUTCMonth(),a.d=r.getUTCDate()+(a.w+6)%7):(i=(r=tt(nt(a.y,0,1))).getDay(),r=i>4||0===i?A.ceil(r):A(r),r=M.offset(r,7*(a.V-1)),a.y=r.getFullYear(),a.m=r.getMonth(),a.d=r.getDate()+(a.w+6)%7)}else(\"W\"in a||\"U\"in a)&&(\"w\"in a||(a.w=\"u\"in a?a.u%7:\"W\"in a?1:0),i=\"Z\"in a?et(nt(a.y,0,1)).getUTCDay():tt(nt(a.y,0,1)).getDay(),a.m=0,a.d=\"W\"in a?(a.w+6)%7+7*a.W-(i+5)%7:a.w+7*a.U-(i+6)%7);return\"Z\"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,et(a)):tt(a)}}function j(t,e,n,r){for(var i,a,o=0,u=e.length,s=n.length;o=s)return-1;if(37===(i=e.charCodeAt(o++))){if(i=e.charAt(o++),!(a=_[i in at?e.charAt(o++):i])||(r=a(t,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}return b.x=w(n,b),b.X=w(r,b),b.c=w(e,b),x.x=w(n,x),x.X=w(r,x),x.c=w(e,x),{format:function(t){var e=w(t+=\"\",b);return e.toString=function(){return t},e},parse:function(t){var e=O(t+=\"\",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=w(t+=\"\",x);return e.toString=function(){return t},e},utcParse:function(t){var e=O(t+=\"\",!0);return e.toString=function(){return t},e}}}({dateTime:\"%x, %X\",date:\"%-m/%-d/%Y\",time:\"%-I:%M:%S %p\",periods:[\"AM\",\"PM\"],days:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],shortDays:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],shortMonths:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"]}),it=rt.format,rt.parse,rt.utcFormat,rt.utcParse;function we(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf(\"e\"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}var Oe=/^(?:(.)?([<>=^]))?([+\\-( ])?([$#])?(0)?(\\d+)?(,)?(\\.\\d+)?(~)?([a-z%])?$/i;function je(t){if(!(e=Oe.exec(t)))throw new Error(\"invalid format: \"+t);var e;return new Se({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function Se(t){this.fill=void 0===t.fill?\" \":t.fill+\"\",this.align=void 0===t.align?\">\":t.align+\"\",this.sign=void 0===t.sign?\"-\":t.sign+\"\",this.symbol=void 0===t.symbol?\"\":t.symbol+\"\",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?\"\":t.type+\"\"}je.prototype=Se.prototype,Se.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?\"0\":\"\")+(void 0===this.width?\"\":Math.max(1,0|this.width))+(this.comma?\",\":\"\")+(void 0===this.precision?\"\":\".\"+Math.max(0,0|this.precision))+(this.trim?\"~\":\"\")+this.type};var Ce,Me,Ee,Pe=function(t,e){var n=we(t,e);if(!n)return t+\"\";var r=n[0],i=n[1];return i<0?\"0.\"+new Array(-i).join(\"0\")+r:r.length>i+1?r.slice(0,i+1)+\".\"+r.slice(i+1):r+new Array(i-r.length+2).join(\"0\")},ke={\"%\":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+\"\"},d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString(\"en\").replace(/,/g,\"\"):t.toString(10)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return Pe(100*t,e)},r:Pe,s:function(t,e){var n=we(t,e);if(!n)return t+\"\";var r=n[0],i=n[1],a=i-(Ce=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,o=r.length;return a===o?r:a>o?r+new Array(a-o+1).join(\"0\"):a>0?r.slice(0,a)+\".\"+r.slice(a):\"0.\"+new Array(1-a).join(\"0\")+we(t,Math.max(0,e+a-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}},Te=function(t){return t},Ae=Array.prototype.map,$e=[\"y\",\"z\",\"a\",\"f\",\"p\",\"n\",\"\\xb5\",\"m\",\"\",\"k\",\"M\",\"G\",\"T\",\"P\",\"E\",\"Z\",\"Y\"],Ie=function(t){var e,n,r=void 0===t.grouping||void 0===t.thousands?Te:(e=Ae.call(t.grouping,Number),n=t.thousands+\"\",function(t,r){for(var i=t.length,a=[],o=0,u=e[0],s=0;i>0&&u>0&&(s+u+1>r&&(u=Math.max(1,r-s)),a.push(t.substring(i-=u,i+u)),!((s+=u+1)>r));)u=e[o=(o+1)%e.length];return a.reverse().join(n)}),i=void 0===t.currency?\"\":t.currency[0]+\"\",a=void 0===t.currency?\"\":t.currency[1]+\"\",o=void 0===t.decimal?\".\":t.decimal+\"\",u=void 0===t.numerals?Te:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(Ae.call(t.numerals,String)),s=void 0===t.percent?\"%\":t.percent+\"\",c=void 0===t.minus?\"-\":t.minus+\"\",l=void 0===t.nan?\"NaN\":t.nan+\"\";function f(t){var e=(t=je(t)).fill,n=t.align,f=t.sign,h=t.symbol,d=t.zero,p=t.width,g=t.comma,v=t.precision,y=t.trim,m=t.type;\"n\"===m?(g=!0,m=\"g\"):ke[m]||(void 0===v&&(v=12),y=!0,m=\"g\"),(d||\"0\"===e&&\"=\"===n)&&(d=!0,e=\"0\",n=\"=\");var b=\"$\"===h?i:\"#\"===h&&/[boxX]/.test(m)?\"0\"+m.toLowerCase():\"\",x=\"$\"===h?a:/[%p]/.test(m)?s:\"\",_=ke[m],w=/[defgprs%]/.test(m);function O(t){var i,a,s,h=b,O=x;if(\"c\"===m)O=_(t)+O,t=\"\";else{var j=(t=+t)<0||1/t<0;if(t=isNaN(t)?l:_(Math.abs(t),v),y&&(t=function(t){t:for(var e,n=t.length,r=1,i=-1;r0&&(i=0)}return i>0?t.slice(0,i)+t.slice(e+1):t}(t)),j&&0===+t&&\"+\"!==f&&(j=!1),h=(j?\"(\"===f?f:c:\"-\"===f||\"(\"===f?\"\":f)+h,O=(\"s\"===m?$e[8+Ce/3]:\"\")+O+(j&&\"(\"===f?\")\":\"\"),w)for(i=-1,a=t.length;++i(s=t.charCodeAt(i))||s>57){O=(46===s?o+t.slice(i+1):t.slice(i))+O,t=t.slice(0,i);break}}g&&!d&&(t=r(t,1/0));var S=h.length+t.length+O.length,C=S>1)+h+t+O+C.slice(S);break;default:t=C+h+t+O}return u(t)}return v=void 0===v?6:/[gprs]/.test(m)?Math.max(1,Math.min(21,v)):Math.max(0,Math.min(20,v)),O.toString=function(){return t+\"\"},O}return{format:f,formatPrefix:function(t,e){var n,r=f(((t=je(t)).type=\"f\",t)),i=3*Math.max(-8,Math.min(8,Math.floor((n=e,((n=we(Math.abs(n)))?n[1]:NaN)/3)))),a=Math.pow(10,-i),o=$e[8+i/3];return function(t){return r(a*t)+o}}}};function Re(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}!function(t){Me=Ie(t),Ee=Me.format,Me.formatPrefix}({decimal:\".\",thousands:\",\",grouping:[3],currency:[\"$\",\"\"],minus:\"-\"});var Ne=function(t){var e=t.bandwidth();if(0===e)return t;var n=e/2;return t.round()&&(n=Math.round(n)),function(e){return t(e)+n}},De={millisecond:[g,g],second:[y,y],minute:[b,_],hour:[O,S],day:[M,P],week:[T,L],sunday:[T,L],monday:[A,B],tuesday:[$,z],wednesday:[I,q],thursday:[R,V],friday:[N,W],saturday:[D,Y],month:[G,X],year:[Z,J]},Fe=Object.keys(De),Le=new RegExp(\"^every\\\\s*(\\\\d+)?\\\\s*(\".concat(Fe.join(\"|\"),\")s?$\"),\"i\"),Be=function(t,e){if(Array.isArray(e))return e;if(t.ticks){if(void 0===e)return t.ticks();if(l()(e))return t.ticks(e);if(\"string\"===typeof e){var n=e.match(Le);if(n){var r=De[n[2]][t.useUTC?1:0];return void 0===n[1]?t.ticks(r):t.ticks(r.every(Number(n[1])))}throw new Error(\"Invalid tickValues: \".concat(e))}}return t.domain()},ze=function(t){var e,n=t.axis,r=t.scale,i=t.ticksPosition,a=t.tickValues,o=t.tickSize,u=t.tickPadding,c=t.tickRotation,l=t.engine,f=void 0===l?\"svg\":l,h=Be(r,a),d=s.v[f],p=r.bandwidth?Ne(r):r,g={lineX:0,lineY:0},v={textX:0,textY:0},y=d.align.center,m=d.baseline.center;return\"x\"===n?(e=function(t){return{x:p(t),y:0}},g.lineY=o*(\"after\"===i?1:-1),v.textY=(o+u)*(\"after\"===i?1:-1),m=\"after\"===i?d.baseline.top:d.baseline.bottom,0===c?y=d.align.center:\"after\"===i&&c<0||\"before\"===i&&c>0?(y=d.align.right,m=d.baseline.center):(\"after\"===i&&c>0||\"before\"===i&&c<0)&&(y=d.align.left,m=d.baseline.center)):(e=function(t){return{x:0,y:p(t)}},g.lineX=o*(\"after\"===i?1:-1),v.textX=(o+u)*(\"after\"===i?1:-1),y=\"after\"===i?d.align.left:d.align.right),{ticks:h.map((function(t){return function(t){for(var e=1;e0&&(t.lineWidth=O.axis.domain.line.strokeWidth,t.lineCap=\"square\",t.strokeStyle=O.axis.domain.line.stroke,t.beginPath(),t.moveTo(0,0),t.lineTo(\"x\"===n?s:0,\"x\"===n?0:s),t.stroke()),S.forEach((function(e){O.axis.ticks.line.strokeWidth>0&&(t.lineWidth=O.axis.ticks.line.strokeWidth,t.lineCap=\"square\",t.strokeStyle=O.axis.ticks.line.stroke,t.beginPath(),t.moveTo(e.x,e.y),t.lineTo(e.x+e.lineX,e.y+e.lineY),t.stroke());var n=void 0!==y?y(e.value):e.value;t.save(),t.translate(e.x+e.textX,e.y+e.textY),t.rotate(pn(v)),t.fillStyle=O.axis.ticks.text.fill,t.fillText(n,0,0),t.restore()})),void 0!==m){var E,P=0,k=0,T=0;\"y\"===n?(T=-90,P=w,\"start\"===x?(E=\"start\",k=s):\"middle\"===x?(E=\"center\",k=s/2):\"end\"===x&&(E=\"end\")):(k=w,\"start\"===x?E=\"start\":\"middle\"===x?(E=\"center\",P=s/2):\"end\"===x&&(E=\"end\",P=s)),t.translate(P,k),t.rotate(pn(T)),t.font=\"\".concat(O.axis.legend.text.fontWeight?\"\".concat(O.axis.legend.text.fontWeight,\" \"):\"\").concat(O.axis.legend.text.fontSize,\"px \").concat(O.axis.legend.text.fontFamily),t.fillStyle=O.axis.legend.text.fill,t.textAlign=E,t.textBaseline=\"middle\",t.fillText(m,0,0)}t.restore()}(t,function(t){for(var e=1;e180||n<-180?n-360*Math.round(n/360):n):r(isNaN(t)?e:t)}function o(t){return 1===(t=+t)?u:function(e,n){return n-e?function(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)}}(e,n,t):r(isNaN(e)?n:e)}}function u(t,e){var n=e-t;return n?i(t,n):r(isNaN(t)?e:t)}},,,,,,,,function(t,e,n){},function(t,e,n){},function(t,e,n){\"use strict\";n(398),n(1062)},function(t,e,n){},function(t,e,n){var r,i;void 0===(i=\"function\"===typeof(r=function(){var t,e,n={},r={},i={currentLocale:\"en\",zeroFormat:null,nullFormat:null,defaultFormat:\"0,0\",scalePercentBy100:!0},a={currentLocale:i.currentLocale,zeroFormat:i.zeroFormat,nullFormat:i.nullFormat,defaultFormat:i.defaultFormat,scalePercentBy100:i.scalePercentBy100};function o(t,e){this._input=t,this._value=e}return(t=function(r){var i,u,s,c;if(t.isNumeral(r))i=r.value();else if(0===r||\"undefined\"===typeof r)i=0;else if(null===r||e.isNaN(r))i=null;else if(\"string\"===typeof r)if(a.zeroFormat&&r===a.zeroFormat)i=0;else if(a.nullFormat&&r===a.nullFormat||!r.replace(/[^0-9]+/g,\"\").length)i=null;else{for(u in n)if((c=\"function\"===typeof n[u].regexps.unformat?n[u].regexps.unformat():n[u].regexps.unformat)&&r.match(c)){s=n[u].unformat;break}i=(s=s||t._.stringToNumber)(r)}else i=Number(r)||null;return new o(r,i)}).version=\"2.0.6\",t.isNumeral=function(t){return t instanceof o},t._=e={numberToFormat:function(e,n,i){var a,o,u,s,c,l,f,h,d=r[t.options.currentLocale],p=!1,g=!1,v=\"\",y=\"\",m=!1;if(e=e||0,u=Math.abs(e),t._.includes(n,\"(\")?(p=!0,n=n.replace(/[\\(|\\)]/g,\"\")):(t._.includes(n,\"+\")||t._.includes(n,\"-\"))&&(l=t._.includes(n,\"+\")?n.indexOf(\"+\"):e<0?n.indexOf(\"-\"):-1,n=n.replace(/[\\+|\\-]/g,\"\")),t._.includes(n,\"a\")&&(o=!!(o=n.match(/a(k|m|b|t)?/))&&o[1],t._.includes(n,\" a\")&&(v=\" \"),n=n.replace(new RegExp(v+\"a[kmbt]?\"),\"\"),u>=1e12&&!o||\"t\"===o?(v+=d.abbreviations.trillion,e/=1e12):u<1e12&&u>=1e9&&!o||\"b\"===o?(v+=d.abbreviations.billion,e/=1e9):u<1e9&&u>=1e6&&!o||\"m\"===o?(v+=d.abbreviations.million,e/=1e6):(u<1e6&&u>=1e3&&!o||\"k\"===o)&&(v+=d.abbreviations.thousand,e/=1e3)),t._.includes(n,\"[.]\")&&(g=!0,n=n.replace(\"[.]\",\".\")),s=e.toString().split(\".\")[0],c=n.split(\".\")[1],f=n.indexOf(\",\"),a=(n.split(\".\")[0].split(\",\")[0].match(/0/g)||[]).length,c?(t._.includes(c,\"[\")?(c=(c=c.replace(\"]\",\"\")).split(\"[\"),y=t._.toFixed(e,c[0].length+c[1].length,i,c[1].length)):y=t._.toFixed(e,c.length,i),s=y.split(\".\")[0],y=t._.includes(y,\".\")?d.delimiters.decimal+y.split(\".\")[1]:\"\",g&&0===Number(y.slice(1))&&(y=\"\")):s=t._.toFixed(e,0,i),v&&!o&&Number(s)>=1e3&&v!==d.abbreviations.trillion)switch(s=String(Number(s)/1e3),v){case d.abbreviations.thousand:v=d.abbreviations.million;break;case d.abbreviations.million:v=d.abbreviations.billion;break;case d.abbreviations.billion:v=d.abbreviations.trillion}if(t._.includes(s,\"-\")&&(s=s.slice(1),m=!0),s.length0;b--)s=\"0\"+s;return f>-1&&(s=s.toString().replace(/(\\d)(?=(\\d{3})+(?!\\d))/g,\"$1\"+d.delimiters.thousands)),0===n.indexOf(\".\")&&(s=\"\"),h=s+y+(v||\"\"),p?h=(p&&m?\"(\":\"\")+h+(p&&m?\")\":\"\"):l>=0?h=0===l?(m?\"-\":\"+\")+h:h+(m?\"-\":\"+\"):m&&(h=\"-\"+h),h},stringToNumber:function(t){var e,n,i,o=r[a.currentLocale],u=t,s={thousand:3,million:6,billion:9,trillion:12};if(a.zeroFormat&&t===a.zeroFormat)n=0;else if(a.nullFormat&&t===a.nullFormat||!t.replace(/[^0-9]+/g,\"\").length)n=null;else{for(e in n=1,\".\"!==o.delimiters.decimal&&(t=t.replace(/\\./g,\"\").replace(o.delimiters.decimal,\".\")),s)if(i=new RegExp(\"[^a-zA-Z]\"+o.abbreviations[e]+\"(?:\\\\)|(\\\\\"+o.currency.symbol+\")?(?:\\\\))?)?$\"),u.match(i)){n*=Math.pow(10,s[e]);break}n*=(t.split(\"-\").length+Math.min(t.split(\"(\").length-1,t.split(\")\").length-1))%2?1:-1,t=t.replace(/[^0-9\\.]+/g,\"\"),n*=Number(t)}return n},isNaN:function(t){function e(e){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}((function(t){return\"number\"===typeof t&&isNaN(t)})),includes:function(t,e){return-1!==t.indexOf(e)},insert:function(t,e,n){return t.slice(0,n)+e+t.slice(n)},reduce:function(t,e){if(null===this)throw new TypeError(\"Array.prototype.reduce called on null or undefined\");if(\"function\"!==typeof e)throw new TypeError(e+\" is not a function\");var n,r=Object(t),i=r.length>>>0,a=0;if(3===arguments.length)n=arguments[2];else{for(;a=i)throw new TypeError(\"Reduce of empty array with no initial value\");n=r[a++]}for(;ar?t:r}),1)},toFixed:function(t,e,n,r){var i,a,o,u,s=t.toString().split(\".\"),c=e-(r||0);return i=2===s.length?Math.min(Math.max(s[1].length,c),e):c,o=Math.pow(10,i),u=(n(t+\"e+\"+i)/o).toFixed(i),r>e-i&&(a=new RegExp(\"\\\\.?0{1,\"+(r-(e-i))+\"}$\"),u=u.replace(a,\"\")),u}},t.options=a,t.formats=n,t.locales=r,t.locale=function(t){return t&&(a.currentLocale=t.toLowerCase()),a.currentLocale},t.localeData=function(t){if(!t)return r[a.currentLocale];if(t=t.toLowerCase(),!r[t])throw new Error(\"Unknown locale : \"+t);return r[t]},t.reset=function(){for(var t in i)a[t]=i[t]},t.zeroFormat=function(t){a.zeroFormat=\"string\"===typeof t?t:null},t.nullFormat=function(t){a.nullFormat=\"string\"===typeof t?t:null},t.defaultFormat=function(t){a.defaultFormat=\"string\"===typeof t?t:\"0.0\"},t.register=function(t,e,n){if(e=e.toLowerCase(),this[t+\"s\"][e])throw new TypeError(e+\" \"+t+\" already registered.\");return this[t+\"s\"][e]=n,n},t.validate=function(e,n){var r,i,a,o,u,s,c,l;if(\"string\"!==typeof e&&(e+=\"\",console.warn&&console.warn(\"Numeral.js: Value is not string. It has been co-erced to: \",e)),(e=e.trim()).match(/^\\d+$/))return!0;if(\"\"===e)return!1;try{c=t.localeData(n)}catch(f){c=t.localeData(t.locale())}return a=c.currency.symbol,u=c.abbreviations,r=c.delimiters.decimal,i=\".\"===c.delimiters.thousands?\"\\\\.\":c.delimiters.thousands,(null===(l=e.match(/^[^\\d]+/))||(e=e.substr(1),l[0]===a))&&(null===(l=e.match(/[^\\d]+$/))||(e=e.slice(0,-1),l[0]===u.thousand||l[0]===u.million||l[0]===u.billion||l[0]===u.trillion))&&(s=new RegExp(i+\"{2}\"),!e.match(/[^\\d.,]/g)&&!((o=e.split(r)).length>2)&&(o.length<2?!!o[0].match(/^\\d+.*\\d$/)&&!o[0].match(s):1===o[0].length?!!o[0].match(/^\\d+$/)&&!o[0].match(s)&&!!o[1].match(/^\\d+$/):!!o[0].match(/^\\d+.*\\d$/)&&!o[0].match(s)&&!!o[1].match(/^\\d+$/)))},t.fn=o.prototype={clone:function(){return t(this)},format:function(e,r){var i,o,u,s=this._value,c=e||a.defaultFormat;if(r=r||Math.round,0===s&&null!==a.zeroFormat)o=a.zeroFormat;else if(null===s&&null!==a.nullFormat)o=a.nullFormat;else{for(i in n)if(c.match(n[i].regexps.format)){u=n[i].format;break}o=(u=u||t._.numberToFormat)(s,c,r)}return o},value:function(){return this._value},input:function(){return this._input},set:function(t){return this._value=Number(t),this},add:function(t){var n=e.correctionFactor.call(null,this._value,t);return this._value=e.reduce([this._value,t],(function(t,e,r,i){return t+Math.round(n*e)}),0)/n,this},subtract:function(t){var n=e.correctionFactor.call(null,this._value,t);return this._value=e.reduce([t],(function(t,e,r,i){return t-Math.round(n*e)}),Math.round(this._value*n))/n,this},multiply:function(t){return this._value=e.reduce([this._value,t],(function(t,n,r,i){var a=e.correctionFactor(t,n);return Math.round(t*a)*Math.round(n*a)/Math.round(a*a)}),1),this},divide:function(t){return this._value=e.reduce([this._value,t],(function(t,n,r,i){var a=e.correctionFactor(t,n);return Math.round(t*a)/Math.round(n*a)})),this},difference:function(e){return Math.abs(t(this._value).subtract(e).value())}},t.register(\"locale\",\"en\",{delimiters:{thousands:\",\",decimal:\".\"},abbreviations:{thousand:\"k\",million:\"m\",billion:\"b\",trillion:\"t\"},ordinal:function(t){var e=t%10;return 1===~~(t%100/10)?\"th\":1===e?\"st\":2===e?\"nd\":3===e?\"rd\":\"th\"},currency:{symbol:\"$\"}}),t.register(\"format\",\"bps\",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(e,n,r){var i,a=t._.includes(n,\" BPS\")?\" \":\"\";return e*=1e4,n=n.replace(/\\s?BPS/,\"\"),i=t._.numberToFormat(e,n,r),t._.includes(i,\")\")?((i=i.split(\"\")).splice(-1,0,a+\"BPS\"),i=i.join(\"\")):i=i+a+\"BPS\",i},unformat:function(e){return+(1e-4*t._.stringToNumber(e)).toFixed(15)}}),function(){var e={base:1e3,suffixes:[\"B\",\"KB\",\"MB\",\"GB\",\"TB\",\"PB\",\"EB\",\"ZB\",\"YB\"]},n={base:1024,suffixes:[\"B\",\"KiB\",\"MiB\",\"GiB\",\"TiB\",\"PiB\",\"EiB\",\"ZiB\",\"YiB\"]},r=e.suffixes.concat(n.suffixes.filter((function(t){return e.suffixes.indexOf(t)<0}))).join(\"|\");r=\"(\"+r.replace(\"B\",\"B(?!PS)\")+\")\",t.register(\"format\",\"bytes\",{regexps:{format:/([0\\s]i?b)/,unformat:new RegExp(r)},format:function(r,i,a){var o,u,s,c=t._.includes(i,\"ib\")?n:e,l=t._.includes(i,\" b\")||t._.includes(i,\" ib\")?\" \":\"\";for(i=i.replace(/\\s?i?b/,\"\"),o=0;o<=c.suffixes.length;o++)if(u=Math.pow(c.base,o),s=Math.pow(c.base,o+1),null===r||0===r||r>=u&&r0&&(r/=u);break}return t._.numberToFormat(r,i,a)+l},unformat:function(r){var i,a,o=t._.stringToNumber(r);if(o){for(i=e.suffixes.length-1;i>=0;i--){if(t._.includes(r,e.suffixes[i])){a=Math.pow(e.base,i);break}if(t._.includes(r,n.suffixes[i])){a=Math.pow(n.base,i);break}}o*=a||1}return o}})}(),t.register(\"format\",\"currency\",{regexps:{format:/(\\$)/},format:function(e,n,r){var i,a,o=t.locales[t.options.currentLocale],u={before:n.match(/^([\\+|\\-|\\(|\\s|\\$]*)/)[0],after:n.match(/([\\+|\\-|\\)|\\s|\\$]*)$/)[0]};for(n=n.replace(/\\s?\\$\\s?/,\"\"),i=t._.numberToFormat(e,n,r),e>=0?(u.before=u.before.replace(/[\\-\\(]/,\"\"),u.after=u.after.replace(/[\\-\\)]/,\"\")):e<0&&!t._.includes(u.before,\"-\")&&!t._.includes(u.before,\"(\")&&(u.before=\"-\"+u.before),a=0;a=0;a--)switch(u.after[a]){case\"$\":i=a===u.after.length-1?i+o.currency.symbol:t._.insert(i,o.currency.symbol,-(u.after.length-(1+a)));break;case\" \":i=a===u.after.length-1?i+\" \":t._.insert(i,\" \",-(u.after.length-(1+a)+o.currency.symbol.length-1))}return i}}),t.register(\"format\",\"exponential\",{regexps:{format:/(e\\+|e-)/,unformat:/(e\\+|e-)/},format:function(e,n,r){var i=(\"number\"!==typeof e||t._.isNaN(e)?\"0e+0\":e.toExponential()).split(\"e\");return n=n.replace(/e[\\+|\\-]{1}0/,\"\"),t._.numberToFormat(Number(i[0]),n,r)+\"e\"+i[1]},unformat:function(e){var n=t._.includes(e,\"e+\")?e.split(\"e+\"):e.split(\"e-\"),r=Number(n[0]),i=Number(n[1]);return i=t._.includes(e,\"e-\")?i*=-1:i,t._.reduce([r,Math.pow(10,i)],(function(e,n,r,i){var a=t._.correctionFactor(e,n);return e*a*(n*a)/(a*a)}),1)}}),t.register(\"format\",\"ordinal\",{regexps:{format:/(o)/},format:function(e,n,r){var i=t.locales[t.options.currentLocale],a=t._.includes(n,\" o\")?\" \":\"\";return n=n.replace(/\\s?o/,\"\"),a+=i.ordinal(e),t._.numberToFormat(e,n,r)+a}}),t.register(\"format\",\"percentage\",{regexps:{format:/(%)/,unformat:/(%)/},format:function(e,n,r){var i,a=t._.includes(n,\" %\")?\" \":\"\";return t.options.scalePercentBy100&&(e*=100),n=n.replace(/\\s?\\%/,\"\"),i=t._.numberToFormat(e,n,r),t._.includes(i,\")\")?((i=i.split(\"\")).splice(-1,0,a+\"%\"),i=i.join(\"\")):i=i+a+\"%\",i},unformat:function(e){var n=t._.stringToNumber(e);return t.options.scalePercentBy100?.01*n:n}}),t.register(\"format\",\"time\",{regexps:{format:/(:)/,unformat:/(:)/},format:function(t,e,n){var r=Math.floor(t/60/60),i=Math.floor((t-60*r*60)/60),a=Math.round(t-60*r*60-60*i);return r+\":\"+(i<10?\"0\"+i:i)+\":\"+(a<10?\"0\"+a:a)},unformat:function(t){var e=t.split(\":\"),n=0;return 3===e.length?(n+=60*Number(e[0])*60,n+=60*Number(e[1]),n+=Number(e[2])):2===e.length&&(n+=60*Number(e[0]),n+=Number(e[1])),Number(n)}}),t})?r.call(e,n,e,t):r)||(t.exports=i)},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=c(n(1065)),i=Object.assign||function(t){for(var e=1;e=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}(t,[\"loading\",\"contentHeight\",\"title\",\"avatar\",\"action\",\"total\",\"footer\",\"children\"]));return u.default.createElement(r.default,i({loading:n,bodyStyle:{padding:\"20px 24px 8px 24px\"}},a),this.renderConnet())}}]),e}(u.default.PureComponent);e.default=g,t.exports=e.default},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.default=void 0;var r=function(t){if(t&&t.__esModule)return t;if(null===t||\"object\"!==g(t)&&\"function\"!==typeof t)return{default:t};var e=p();if(e&&e.has(t))return e.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var a=r?Object.getOwnPropertyDescriptor(t,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=t[i]}n.default=t,e&&e.set(t,n);return n}(n(0)),i=d(n(2)),a=d(n(20)),o=d(n(1066)),u=d(n(1067)),s=d(n(1068)),c=d(n(990)),l=d(n(993)),f=n(125),h=d(n(204));function d(t){return t&&t.__esModule?t:{default:t}}function p(){if(\"function\"!==typeof WeakMap)return null;var t=new WeakMap;return p=function(){return t},t}function g(t){return(g=\"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 v(){return(v=Object.assign||function(t){for(var e=1;e=0&&(\"small\"===v||\"large\"===v)),\"Tabs\",\"`type=card|editable-card` doesn't have small or large size, it's by design.\");var k=i(\"tabs\",d),T=(0,u.default)(g,(m(n={},\"\".concat(k,\"-vertical\"),\"left\"===w||\"right\"===w),m(n,\"\".concat(k,\"-\").concat(v),!!v),m(n,\"\".concat(k,\"-card\"),_.indexOf(\"card\")>=0),m(n,\"\".concat(k,\"-\").concat(_),!0),m(n,\"\".concat(k,\"-no-animation\"),!P),n)),A=[];\"editable-card\"===_&&(A=[],r.Children.forEach(O,(function(e,n){if(!r.isValidElement(e))return e;var i=e.props.closable,a=(i=\"undefined\"===typeof i||i)?r.createElement(l.default,{type:\"close\",className:\"\".concat(k,\"-close-x\"),onClick:function(n){return t.removeTab(e.key,n)}}):null;A.push(r.cloneElement(e,{tab:r.createElement(\"div\",{className:i?void 0:\"\".concat(k,\"-tab-unclosable\")},e.props.tab,a),key:e.key||n}))})),M||(E=r.createElement(\"span\",null,r.createElement(l.default,{type:\"plus\",className:\"\".concat(k,\"-new-tab\"),onClick:t.createNewTab}),E))),E=E?r.createElement(\"div\",{className:\"\".concat(k,\"-extra-content\")},E):null;var $=C(t.props,[]),I=(0,u.default)(\"\".concat(k,\"-\").concat(w,\"-content\"),_.indexOf(\"card\")>=0&&\"\".concat(k,\"-card-content\"));return r.createElement(a.default,y({},t.props,{prefixCls:k,className:T,tabBarPosition:w,renderTabBar:function(){return r.createElement(c.default,y({},(0,s.default)($,[\"className\"]),{tabBarExtraContent:E}))},renderTabContent:function(){return r.createElement(o.default,{className:I,animated:P,animatedWithMargin:!0})},onChange:t.handleChange}),A.length>0?A:O)},t}return e=v,(n=[{key:\"componentDidMount\",value:function(){var t=i.findDOMNode(this);t&&!d.isFlexSupported&&-1===t.className.indexOf(\" no-flex\")&&(t.className+=\" no-flex\")}},{key:\"render\",value:function(){return r.createElement(f.ConfigConsumer,null,this.renderTabs)}}])&&_(e.prototype,n),p&&_(e,p),v}(r.Component);e.default=M,M.TabPane=a.TabPane,M.defaultProps={hideAdd:!1,tabPosition:\"top\"}},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=d(n(3)),i=d(n(6)),a=d(n(8)),o=d(n(13)),u=d(n(7)),s=d(n(9)),c=d(n(0)),l=d(n(1)),f=d(n(11)),h=n(918);function d(t){return t&&t.__esModule?t:{default:t}}var p=function(t){function e(){return(0,a.default)(this,e),(0,u.default)(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return(0,s.default)(e,t),(0,o.default)(e,[{key:\"getTabPanes\",value:function(){var t=this.props,e=t.activeKey,n=t.children,r=[];return c.default.Children.forEach(n,(function(n){if(n){var i=n.key,a=e===i;r.push(c.default.cloneElement(n,{active:a,destroyInactiveTabPane:t.destroyInactiveTabPane,rootPrefixCls:t.prefixCls}))}})),r}},{key:\"render\",value:function(){var t,e=this.props,n=e.prefixCls,a=e.children,o=e.activeKey,u=e.className,s=e.tabBarPosition,l=e.animated,d=e.animatedWithMargin,p=e.direction,g=e.style,v=(0,f.default)((t={},(0,i.default)(t,n+\"-content\",!0),(0,i.default)(t,l?n+\"-content-animated\":n+\"-content-no-animated\",!0),t),u);if(l){var y=(0,h.getActiveIndex)(a,o);if(-1!==y){var m=d?(0,h.getMarginStyle)(y,s):(0,h.getTransformPropValue)((0,h.getTransformByIndex)(y,s,p));g=(0,r.default)({},g,m)}else g=(0,r.default)({},g,{display:\"none\"})}return c.default.createElement(\"div\",{className:v,style:g},this.getTabPanes())}}]),e}(c.default.Component);e.default=p,p.propTypes={animated:l.default.bool,animatedWithMargin:l.default.bool,prefixCls:l.default.string,children:l.default.node,activeKey:l.default.string,style:l.default.any,tabBarPosition:l.default.string,className:l.default.string,destroyInactiveTabPane:l.default.bool,direction:l.default.string},p.defaultProps={animated:!0},t.exports=e.default},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.default=void 0;var r=function(t){if(t&&t.__esModule)return t;if(null===t||\"object\"!==f(t)&&\"function\"!==typeof t)return{default:t};var e=s();if(e&&e.has(t))return e.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var a=r?Object.getOwnPropertyDescriptor(t,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=t[i]}n.default=t,e&&e.set(t,n);return n}(n(0)),i=u(n(1071)),a=u(n(2)),o=u(n(265));function u(t){return t&&t.__esModule?t:{default:t}}function s(){if(\"function\"!==typeof WeakMap)return null;var t=new WeakMap;return s=function(){return t},t}function c(){return(c=Object.assign||function(t){for(var e=1;e=0),t),v),C=c(c({},this.props),{children:null,inkBarAnimated:b,extraContent:d,style:u,prevIcon:O,nextIcon:j,className:S});return e=h?h(C,i.default):r.createElement(i.default,C),r.cloneElement(e)}}])&&d(e.prototype,n),u&&d(e,u),v}(r.Component);e.default=m,m.defaultProps={animated:!0,type:\"line\"}},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=v(n(3)),i=v(n(42)),a=v(n(8)),o=v(n(13)),u=v(n(7)),s=v(n(9)),c=v(n(0)),l=v(n(1)),f=v(n(1072)),h=v(n(1073)),d=v(n(1074)),p=v(n(1075)),g=v(n(1076));function v(t){return t&&t.__esModule?t:{default:t}}var y=function(t){function e(){return(0,a.default)(this,e),(0,u.default)(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return(0,s.default)(e,t),(0,o.default)(e,[{key:\"render\",value:function(){var t=this.props,e=t.children,n=(0,i.default)(t,[\"children\"]);return c.default.createElement(g.default,null,(function(t,i){return c.default.createElement(d.default,(0,r.default)({saveRef:t},n),c.default.createElement(p.default,(0,r.default)({saveRef:t,getRef:i},n),c.default.createElement(h.default,(0,r.default)({saveRef:t,renderTabBarNode:e},n)),c.default.createElement(f.default,(0,r.default)({saveRef:t,getRef:i},n))))}))}}]),e}(c.default.Component);e.default=y,y.propTypes={children:l.default.func},t.exports=e.default},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=h(n(6)),i=h(n(8)),a=h(n(13)),o=h(n(7)),u=h(n(9)),s=h(n(0)),c=h(n(1)),l=h(n(11)),f=n(918);function h(t){return t&&t.__esModule?t:{default:t}}function d(t,e){var n=t.props,r=n.styles,i=n.panels,a=n.activeKey,o=n.direction,u=t.props.getRef(\"root\"),s=t.props.getRef(\"nav\")||u,c=t.props.getRef(\"inkBar\"),l=t.props.getRef(\"activeTab\"),h=c.style,d=t.props.tabBarPosition,p=(0,f.getActiveIndex)(i,a);if(e&&(h.display=\"none\"),l){var g=l,v=(0,f.isTransform3dSupported)(h);if((0,f.setTransform)(h,\"\"),h.width=\"\",h.height=\"\",h.left=\"\",h.top=\"\",h.bottom=\"\",h.right=\"\",\"top\"===d||\"bottom\"===d){var y=(0,f.getLeft)(g,s),m=g.offsetWidth;m===u.offsetWidth?m=0:r.inkBar&&void 0!==r.inkBar.width&&(m=parseFloat(r.inkBar.width,10))&&(y+=(g.offsetWidth-m)/2),\"rtl\"===o&&(y=(0,f.getStyle)(g,\"margin-left\")-y),v?(0,f.setTransform)(h,\"translate3d(\"+y+\"px,0,0)\"):h.left=y+\"px\",h.width=m+\"px\"}else{var b=(0,f.getTop)(g,s,!0),x=g.offsetHeight;r.inkBar&&void 0!==r.inkBar.height&&(x=parseFloat(r.inkBar.height,10))&&(b+=(g.offsetHeight-x)/2),v?((0,f.setTransform)(h,\"translate3d(0,\"+b+\"px,0)\"),h.top=\"0\"):h.top=b+\"px\",h.height=x+\"px\"}}h.display=-1!==p?\"block\":\"none\"}var p=function(t){function e(){return(0,i.default)(this,e),(0,o.default)(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return(0,u.default)(e,t),(0,a.default)(e,[{key:\"componentDidMount\",value:function(){var t=this;this.timeout=setTimeout((function(){d(t,!0)}),0)}},{key:\"componentDidUpdate\",value:function(){d(this)}},{key:\"componentWillUnmount\",value:function(){clearTimeout(this.timeout)}},{key:\"render\",value:function(){var t,e=this.props,n=e.prefixCls,i=e.styles,a=e.inkBarAnimated,o=n+\"-ink-bar\",u=(0,l.default)((t={},(0,r.default)(t,o,!0),(0,r.default)(t,a?o+\"-animated\":o+\"-no-animated\",!0),t));return s.default.createElement(\"div\",{style:i.inkBar,className:u,key:\"inkBar\",ref:this.props.saveRef(\"inkBar\")})}}]),e}(s.default.Component);e.default=p,p.propTypes={prefixCls:c.default.string,styles:c.default.object,inkBarAnimated:c.default.bool,saveRef:c.default.func,direction:c.default.string},p.defaultProps={prefixCls:\"\",inkBarAnimated:!0,styles:{},saveRef:function(){}},t.exports=e.default},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=d(n(3)),i=d(n(6)),a=d(n(8)),o=d(n(13)),u=d(n(7)),s=d(n(9)),c=d(n(0)),l=d(n(335)),f=d(n(1)),h=n(918);function d(t){return t&&t.__esModule?t:{default:t}}var p=function(t){function e(){return(0,a.default)(this,e),(0,u.default)(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return(0,s.default)(e,t),(0,o.default)(e,[{key:\"render\",value:function(){var t=this,e=this.props,n=e.panels,a=e.activeKey,o=e.prefixCls,u=e.tabBarGutter,s=e.saveRef,f=e.tabBarPosition,d=e.renderTabBarNode,p=e.direction,g=[];return c.default.Children.forEach(n,(function(e,v){if(e){var y=e.key,m=a===y?o+\"-tab-active\":\"\";m+=\" \"+o+\"-tab\";var b={};e.props.disabled?m+=\" \"+o+\"-tab-disabled\":b={onClick:t.props.onTabClick.bind(t,y)};var x={};a===y&&(x.ref=s(\"activeTab\"));var _=u&&v===n.length-1?0:u,w=\"rtl\"===p?\"marginLeft\":\"marginRight\",O=(0,i.default)({},(0,h.isVertical)(f)?\"marginBottom\":w,_);(0,l.default)(\"tab\"in e.props,\"There must be `tab` property on children of Tabs.\");var j=c.default.createElement(\"div\",(0,r.default)({role:\"tab\",\"aria-disabled\":e.props.disabled?\"true\":\"false\",\"aria-selected\":a===y?\"true\":\"false\"},b,{className:m,key:y,style:O},x),e.props.tab);d&&(j=d(j)),g.push(j)}})),c.default.createElement(\"div\",{ref:s(\"navTabsContainer\")},g)}}]),e}(c.default.Component);e.default=p,p.propTypes={activeKey:f.default.string,panels:f.default.node,prefixCls:f.default.string,tabBarGutter:f.default.number,onTabClick:f.default.func,saveRef:f.default.func,renderTabBarNode:f.default.func,tabBarPosition:f.default.string,direction:f.default.string},p.defaultProps={panels:[],prefixCls:[],tabBarGutter:null,onTabClick:function(){},saveRef:function(){}},t.exports=e.default},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=g(n(3)),i=g(n(6)),a=g(n(42)),o=g(n(8)),u=g(n(13)),s=g(n(7)),c=g(n(9)),l=n(0),f=g(l),h=g(n(1)),d=g(n(11)),p=n(918);function g(t){return t&&t.__esModule?t:{default:t}}var v=function(t){function e(){return(0,o.default)(this,e),(0,s.default)(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return(0,c.default)(e,t),(0,u.default)(e,[{key:\"render\",value:function(){var t=this.props,e=t.prefixCls,n=t.onKeyDown,o=t.className,u=t.extraContent,s=t.style,c=t.tabBarPosition,h=t.children,g=(0,a.default)(t,[\"prefixCls\",\"onKeyDown\",\"className\",\"extraContent\",\"style\",\"tabBarPosition\",\"children\"]),v=(0,d.default)(e+\"-bar\",(0,i.default)({},o,!!o)),y=\"top\"===c||\"bottom\"===c,m=y?{float:\"right\"}:{},b=u&&u.props?u.props.style:{},x=h;return u&&(x=[(0,l.cloneElement)(u,{key:\"extra\",style:(0,r.default)({},m,b)}),(0,l.cloneElement)(h,{key:\"content\"})],x=y?x:x.reverse()),f.default.createElement(\"div\",(0,r.default)({role:\"tablist\",className:v,tabIndex:\"0\",ref:this.props.saveRef(\"root\"),onKeyDown:n,style:s},(0,p.getDataAttr)(g)),x)}}]),e}(f.default.Component);e.default=v,v.propTypes={prefixCls:h.default.string,className:h.default.string,style:h.default.object,tabBarPosition:h.default.oneOf([\"left\",\"right\",\"top\",\"bottom\"]),children:h.default.node,extraContent:h.default.node,onKeyDown:h.default.func,saveRef:h.default.func},v.defaultProps={prefixCls:\"\",className:\"\",style:{},tabBarPosition:\"top\",extraContent:null,children:null,onKeyDown:function(){},saveRef:function(){}},t.exports=e.default},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=p(n(6)),i=p(n(8)),a=p(n(13)),o=p(n(7)),u=p(n(9)),s=p(n(0)),c=p(n(1)),l=p(n(11)),f=p(n(159)),h=p(n(127)),d=n(918);function p(t){return t&&t.__esModule?t:{default:t}}var g=function(t){function e(t){(0,i.default)(this,e);var n=(0,o.default)(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return n.prevTransitionEnd=function(t){if(\"opacity\"===t.propertyName){var e=n.props.getRef(\"container\");n.scrollToActiveTab({target:e,currentTarget:e})}},n.scrollToActiveTab=function(t){var e=n.props.getRef(\"activeTab\"),r=n.props.getRef(\"navWrap\");if((!t||t.target===t.currentTarget)&&e){var i=n.isNextPrevShown()&&n.lastNextPrevShown;if(n.lastNextPrevShown=n.isNextPrevShown(),i){var a=n.getScrollWH(e),o=n.getOffsetWH(r),u=n.offset,s=n.getOffsetLT(r),c=n.getOffsetLT(e);s>c?(u+=s-c,n.setOffset(u)):s+o=0)s=!1,this.setOffset(0,!1),a=0;else if(o1&&void 0!==arguments[1])||arguments[1],n=Math.min(0,t);if(this.offset!==n){this.offset=n;var r={},i=this.props.tabBarPosition,a=this.props.getRef(\"nav\").style,o=(0,d.isTransform3dSupported)(a);\"left\"===i||\"right\"===i?r=o?{value:\"translate3d(0,\"+n+\"px,0)\"}:{name:\"top\",value:n+\"px\"}:o?(\"rtl\"===this.props.direction&&(n=-n),r={value:\"translate3d(\"+n+\"px,0,0)\"}):r={name:\"left\",value:n+\"px\"},o?(0,d.setTransform)(a,r.value):a[r.name]=r.value,e&&this.setNextPrev()}}},{key:\"setPrev\",value:function(t){this.state.prev!==t&&this.setState({prev:t})}},{key:\"setNext\",value:function(t){this.state.next!==t&&this.setState({next:t})}},{key:\"isNextPrevShown\",value:function(t){return t?t.next||t.prev:this.state.next||this.state.prev}},{key:\"render\",value:function(){var t,e,n,i,a=this.state,o=a.next,u=a.prev,c=this.props,f=c.prefixCls,h=c.scrollAnimated,d=c.navWrapper,p=c.prevIcon,g=c.nextIcon,v=u||o,y=s.default.createElement(\"span\",{onClick:u?this.prev:null,unselectable:\"unselectable\",className:(0,l.default)((t={},(0,r.default)(t,f+\"-tab-prev\",1),(0,r.default)(t,f+\"-tab-btn-disabled\",!u),(0,r.default)(t,f+\"-tab-arrow-show\",v),t)),onTransitionEnd:this.prevTransitionEnd},p||s.default.createElement(\"span\",{className:f+\"-tab-prev-icon\"})),m=s.default.createElement(\"span\",{onClick:o?this.next:null,unselectable:\"unselectable\",className:(0,l.default)((e={},(0,r.default)(e,f+\"-tab-next\",1),(0,r.default)(e,f+\"-tab-btn-disabled\",!o),(0,r.default)(e,f+\"-tab-arrow-show\",v),e))},g||s.default.createElement(\"span\",{className:f+\"-tab-next-icon\"})),b=f+\"-nav\",x=(0,l.default)((n={},(0,r.default)(n,b,!0),(0,r.default)(n,h?b+\"-animated\":b+\"-no-animated\",!0),n));return s.default.createElement(\"div\",{className:(0,l.default)((i={},(0,r.default)(i,f+\"-nav-container\",1),(0,r.default)(i,f+\"-nav-container-scrolling\",v),i)),key:\"container\",ref:this.props.saveRef(\"container\")},y,m,s.default.createElement(\"div\",{className:f+\"-nav-wrap\",ref:this.props.saveRef(\"navWrap\")},s.default.createElement(\"div\",{className:f+\"-nav-scroll\"},s.default.createElement(\"div\",{className:x,ref:this.props.saveRef(\"nav\")},d(this.props.children)))))}}]),e}(s.default.Component);e.default=g,g.propTypes={activeKey:c.default.string,getRef:c.default.func.isRequired,saveRef:c.default.func.isRequired,tabBarPosition:c.default.oneOf([\"left\",\"right\",\"top\",\"bottom\"]),prefixCls:c.default.string,scrollAnimated:c.default.bool,onPrevClick:c.default.func,onNextClick:c.default.func,navWrapper:c.default.func,children:c.default.node,prevIcon:c.default.node,nextIcon:c.default.node,direction:c.default.node},g.defaultProps={tabBarPosition:\"left\",prefixCls:\"\",scrollAnimated:!0,onPrevClick:function(){},onNextClick:function(){},navWrapper:function(t){return t}},t.exports=e.default},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=c(n(8)),i=c(n(13)),a=c(n(7)),o=c(n(9)),u=c(n(0)),s=c(n(1));function c(t){return t&&t.__esModule?t:{default:t}}var l=function(t){function e(){var t,n,i,o;(0,r.default)(this,e);for(var u=arguments.length,s=Array(u),c=0;c0?{marginLeft:b[0]/-2,marginRight:b[0]/-2}:{}),b[1]>0?{marginTop:b[1]/-2,marginBottom:b[1]/-2}:{}),d),O=p({},y);return delete O.gutter,r.createElement(u.default.Provider,{value:{gutter:b}},r.createElement(\"div\",p({},O,{className:x,style:_}),v))},t}return e=l,(n=[{key:\"componentDidMount\",value:function(){var t=this;this.token=c.default.subscribe((function(e){var n=t.props.gutter;(\"object\"===d(n)||Array.isArray(n)&&(\"object\"===d(n[0])||\"object\"===d(n[1])))&&t.setState({screens:e})}))}},{key:\"componentWillUnmount\",value:function(){c.default.unsubscribe(this.token)}},{key:\"getGutter\",value:function(){var t=[0,0],e=this.props.gutter,n=this.state.screens;return(Array.isArray(e)?e:[e,0]).forEach((function(e,r){if(\"object\"===d(e))for(var i=0;i0?{paddingLeft:e[0]/2,paddingRight:e[0]/2}:{}),e[1]>0?{paddingTop:e[1]/2,paddingBottom:e[1]/2}:{}),n)),r.createElement(\"div\",h({},x,{style:n,className:j}),m)}))},t}return e=c,(n=[{key:\"render\",value:function(){return r.createElement(u.ConfigConsumer,null,this.renderCol)}}])&&g(e.prototype,n),i&&g(e,i),c}(r.Component);e.default=O,O.propTypes={span:i.number,order:i.number,offset:i.number,push:i.number,pull:i.number,className:i.string,children:i.node,xs:w,sm:w,md:w,lg:w,xl:w,xxl:w}},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r,i=Object.assign||function(t){for(var e=1;e=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}(t,[\"label\",\"value\"]);return o.default.createElement(\"div\",i({className:u},r),o.default.createElement(\"span\",{className:s},e),o.default.createElement(\"span\",{className:c},n))},t.exports=e.default},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r,i,a,o,u,s=function(){function t(t,e){for(var n=0;n=200&&(f=s,h=!1,e=new r(e));t:for(;++l=2&&r(t[0])&&a(t[1])&&i(t[0].constructor)&&t[0].constructor.prototype===t[0]}},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.isPrototypeAccess=function(t,e){return t===e||t.constructor!==e.constructor&&Object.getPrototypeOf(this).constructor===e.constructor}},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=n(822),i=n(783),a=n(807),o=n(882),u=function(t){function e(e){void 0===e&&(e={});var n=t.call(this)||this;return n._config=e,n}return r.__extends(e,t),Object.defineProperty(e.prototype,\"post\",{get:function(){return!0===this._config.post},enumerable:!0,configurable:!0}),e.prototype.apply=function(t){var e=t.config.execute,n=t.value,r=void 0===n?i:n,a=t.args,u=t.target,s=this;return function(){for(var t=this,n=[],i=0;i1?\"& \":\"\")+e[i],e=e.join(r>2?\", \":\" \"),t.replace(n,\"{\\n/* [wrapped with \"+e+\"] */\\n\")}},function(t,e,n){var r=n(1016),i=n(806),a=[[\"ary\",128],[\"bind\",1],[\"bindKey\",2],[\"curry\",8],[\"curryRight\",16],[\"flip\",512],[\"partial\",32],[\"partialRight\",64],[\"rearg\",256]];t.exports=function(t,e){return r(a,(function(n){var r=\"_.\"+n[0];e&n[1]&&!i(t,r)&&t.push(r)})),t.sort()}},function(t,e,n){var r=n(933),i=n(262),a=Math.min;t.exports=function(t,e){for(var n=t.length,o=a(e.length,n),u=r(t);o--;){var s=e[o];t[o]=i(s,n)?u[s]:void 0}return t}},function(t,e,n){var r=n(930),i=n(931),a=n(144);t.exports=function(t,e,n,o){var u=1&e,s=i(t);return function e(){for(var i=-1,c=arguments.length,l=-1,f=o.length,h=Array(f+c),d=this&&this!==a&&this instanceof e?s:t;++l-1})),r.setState({legendData:i})},w(r,n)}return 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)}(e,t),c(e,[{key:\"componentDidMount\",value:function(){var t=this;window.addEventListener(\"resize\",(function(){t.requestRef=requestAnimationFrame((function(){return t.resize()}))}),{passive:!0})}},{key:\"componentDidUpdate\",value:function(t){this.props.data!==t.data&&this.getLegendData()}},{key:\"componentWillUnmount\",value:function(){window.cancelAnimationFrame(this.requestRef),window.removeEventListener(\"resize\",this.resize),this.resize.cancel()}},{key:\"resize\",value:function(){var t=this.props.hasLegend,e=this.state.legendBlock;t&&this.root?this.root.parentNode.clientWidth<=380?e||this.setState({legendBlock:!0}):e&&this.setState({legendBlock:!1}):window.removeEventListener(\"resize\",this.resize)}},{key:\"render\",value:function(){var t,e=this,n=this.props,r=n.valueFormat,i=n.subTitle,a=n.total,o=n.hasLegend,u=void 0!==o&&o,c=n.className,l=n.style,v=n.height,y=n.forceFit,m=void 0===y||y,b=n.percent,_=n.color,w=n.inner,$=void 0===w?.75:w,I=n.animate,R=void 0===I||I,N=n.colors,D=n.lineWidth,F=void 0===D?1:D,L=this.state,B=L.legendData,z=L.legendBlock,q=(0,p.default)(O,c,(x(t={},S,!!u),x(t,A,z),t)),V=this.props,W=V.data,Y=V.selected,H=void 0===Y||Y,G=V.tooltip,U=W||[],X=H,K=void 0===G||G,Z=N;U=U||[],X=X||!0,K=K||!0;var Q=void 0;(b||0===b)&&(X=!1,K=!1,Q=function(t){return\"\\u5360\\u6bd4\"===t?_||\"rgba(24, 144, 255, 0.85)\":\"#F0F2F5\"},U=[{x:\"\\u5360\\u6bd4\",y:parseFloat(b)},{x:\"\\u53cd\\u6bd4\",y:100-parseFloat(b)}]);var J=new d.DataView;return J.source(U).transform({type:\"percent\",field:\"y\",dimension:\"x\",as:\"percent\"}),f.default.createElement(\"div\",{ref:this.handleRoot,className:q,style:l},f.default.createElement(g.default,{maxFontSize:25},f.default.createElement(\"div\",{className:j},f.default.createElement(h.Chart,{scale:{x:{type:\"cat\",range:[0,1]},y:{min:0}},height:v,forceFit:m,data:J,padding:[12,0,12,0],animate:R,onGetG2Instance:this.getG2Instance},!!K&&f.default.createElement(h.Tooltip,{showTitle:!1}),f.default.createElement(h.Coord,{type:\"theta\",innerRadius:$}),f.default.createElement(h.Geom,{style:{lineWidth:F,stroke:\"#fff\"},tooltip:K&&[\"x*percent\",function(t,e){return{name:t,value:(100*e).toFixed(2)+\"%\"}}],type:\"intervalStack\",position:\"percent\",color:[\"x\",b||0===b?Q:Z],selected:X})),(i||a)&&f.default.createElement(\"div\",{className:T},i&&f.default.createElement(\"h4\",{className:\"pie-sub-title\"},i),a&&f.default.createElement(\"div\",{className:\"pie-stat\"},\"function\"===typeof a?a():a)))),u&&f.default.createElement(\"ul\",{className:C},B.map((function(t,n){return f.default.createElement(\"li\",{key:t.x,onClick:function(){return e.handleLegendClick(t,n)}},f.default.createElement(\"span\",{className:M,style:{backgroundColor:t.checked?t.color:\"#aaa\"}}),f.default.createElement(\"span\",{className:E},t.x),f.default.createElement(s.default,{type:\"vertical\"}),f.default.createElement(\"span\",{className:P},(Number.isNaN(t.percent)?0:100*t.percent).toFixed(2)+\"%\"),f.default.createElement(\"span\",{className:k},r?r(t.y):t.y))}))))}}]),e}(l.Component)).prototype,\"resize\",[i,a],Object.getOwnPropertyDescriptor(u.prototype,\"resize\"),u.prototype),o=u))||o);e.default=$,t.exports=e.default},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)}Object.defineProperty(e,\"__esModule\",{value:!0}),e.default=void 0;var i,a=function(t){if(t&&t.__esModule)return t;if(null===t||\"object\"!==r(t)&&\"function\"!==typeof t)return{default:t};var e=s();if(e&&e.has(t))return e.get(t);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){var o=i?Object.getOwnPropertyDescriptor(t,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=t[a]}n.default=t,e&&e.set(t,n);return n}(n(0)),o=(i=n(2))&&i.__esModule?i:{default:i},u=n(125);function s(){if(\"function\"!==typeof WeakMap)return null;var t=new WeakMap;return s=function(){return t},t}function c(){return(c=Object.assign||function(t){for(var e=1;e0?\"-\".concat(d):d,x=(0,o.default)(p,m,\"\".concat(m,\"-\").concat(s),(l(n={},\"\".concat(m,\"-with-text\").concat(b),g),l(n,\"\".concat(m,\"-dashed\"),!!v),n));return a.createElement(\"div\",c({className:x},y,{role:\"separator\"}),g&&a.createElement(\"span\",{className:\"\".concat(m,\"-inner-text\")},g))}))};e.default=h},function(t,e,n){\"use strict\";var r=n(0),i=n(5),a=n(1),o=n(320);t.exports=o({displayName:\"ReactFitText\",propTypes:{children:a.element.isRequired,compressor:a.number,minFontSize:a.number,maxFontSize:a.number},getDefaultProps:function(){return{compressor:1,minFontSize:Number.NEGATIVE_INFINITY,maxFontSize:Number.POSITIVE_INFINITY}},componentDidMount:function(){window.addEventListener(\"resize\",this._onBodyResize),this._onBodyResize()},componentWillUnmount:function(){window.removeEventListener(\"resize\",this._onBodyResize)},componentDidUpdate:function(){this._onBodyResize()},_onBodyResize:function(){var t=i.findDOMNode(this),e=t.offsetWidth;t.style.fontSize=Math.max(Math.min(e/(10*this.props.compressor),parseFloat(this.props.maxFontSize)),parseFloat(this.props.minFontSize))+\"px\"},_renderChildren:function(){var t=this;return r.Children.map(this.props.children,(function(e){return r.cloneElement(e,{ref:function(e){return t._childRef=e}})}))},render:function(){return this._renderChildren()[0]}})},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r,i=f(n(990)),a=f(n(993)),o=function(){function t(t,e){for(var n=0;n-1})),r.chart.repaint()),r.setState({legendData:i})},d(r,n)}return 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)}(e,t),o(e,[{key:\"componentDidMount\",value:function(){this.getLegendData()}},{key:\"componentDidUpdate\",value:function(t){this.props.data!==t.data&&this.getLegendData()}},{key:\"render\",value:function(){var t=this,e=this.props,n=e.data,r=void 0===n?[]:n,o=e.height,u=void 0===o?0:o,l=e.title,f=e.hasLegend,h=void 0!==f&&f,d=e.forceFit,m=void 0===d||d,b=e.tickCount,x=void 0===b?5:b,_=e.padding,w=void 0===_?[35,30,16,30]:_,O=e.animate,j=void 0===O||O,S=e.colors,C=void 0===S?[\"#1890FF\",\"#FACC14\",\"#2FC25B\",\"#8543E0\",\"#F04864\",\"#13C2C2\",\"#fa8c16\",\"#a0d911\"]:S,M=this.state.legendData,E={value:{min:0,tickCount:x}},P=u-(h?80:22);return s.default.createElement(\"div\",{className:p,style:{height:u}},l&&s.default.createElement(\"h4\",null,l),s.default.createElement(c.Chart,{scale:E,height:P,forceFit:m,data:r,padding:w,animate:j,onGetG2Instance:this.getG2Instance},s.default.createElement(c.Tooltip,null),s.default.createElement(c.Coord,{type:\"polar\"}),s.default.createElement(c.Axis,{name:\"label\",line:null,tickLine:null,grid:{lineStyle:{lineDash:null},hideFirstLine:!1}}),s.default.createElement(c.Axis,{name:\"value\",grid:{type:\"polygon\",lineStyle:{lineDash:null}}}),s.default.createElement(c.Geom,{type:\"line\",position:\"label*value\",color:[\"name\",C],size:1}),s.default.createElement(c.Geom,{type:\"point\",position:\"label*value\",color:[\"name\",C],shape:\"circle\",size:3})),h&&s.default.createElement(i.default,{className:g},M.map((function(e,n){return s.default.createElement(a.default,{span:24/M.length,key:e.name,onClick:function(){return t.handleLegendClick(e,n)}},s.default.createElement(\"div\",{className:v},s.default.createElement(\"p\",null,s.default.createElement(\"span\",{className:y,style:{backgroundColor:e.checked?e.color:\"#aaa\"}}),s.default.createElement(\"span\",null,e.name)),s.default.createElement(\"h6\",null,e.value)))}))))}}]),e}(u.Component))||r;e.default=m,t.exports=e.default},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r,i=function(){function t(t,e){for(var n=0;n\\n

      '+e+'

      \\n

      \\n '+(10*m[0].value).toFixed(2)+\"%\\n

      \\n \"}})),a.default.createElement(o.Geom,{line:!1,type:\"point\",position:\"value*1\",shape:\"pointer\",color:g,active:!1}))}}]),e}(a.default.Component))||r;e.default=g,t.exports=e.default},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r,i=Object.assign||function(t){for(var e=1;e0&&o.default.createElement(u.Chart,{animate:O,scale:j,height:S,forceFit:s,data:r,padding:[36,5,30,5]},o.default.createElement(u.Axis,i({key:\"axis-x\",name:\"x\",label:!1,line:!1,tickLine:!1,grid:!1},x)),o.default.createElement(u.Axis,i({key:\"axis-y\",name:\"y\",label:!1,line:!1,tickLine:!1,grid:!1},_)),o.default.createElement(u.Tooltip,{showTitle:!1,crosshairs:!1}),o.default.createElement(u.Geom,{type:\"area\",position:\"x*y\",color:l,tooltip:[\"x*y\",function(t,e){return{name:t,value:e}}],shape:\"smooth\",style:{fillOpacity:1}}),b?o.default.createElement(u.Geom,{type:\"line\",position:\"x*y\",shape:\"smooth\",color:p,size:m,tooltip:!1}):o.default.createElement(\"span\",{style:{display:\"none\"}}))))}}]),e}(o.default.PureComponent))||r;e.default=p,t.exports=e.default},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r,i=function(){function t(t,e){for(var n=0;n=0||i.indexOf(\"Bottom\")>=0?o.top=\"\".concat(a.height-n.offset[1],\"px\"):(i.indexOf(\"Top\")>=0||i.indexOf(\"bottom\")>=0)&&(o.top=\"\".concat(-n.offset[1],\"px\")),i.indexOf(\"left\")>=0||i.indexOf(\"Right\")>=0?o.left=\"\".concat(a.width-n.offset[0],\"px\"):(i.indexOf(\"right\")>=0||i.indexOf(\"Left\")>=0)&&(o.left=\"\".concat(-n.offset[0],\"px\")),t.style.transformOrigin=\"\".concat(o.left,\" \").concat(o.top)}},e.renderTooltip=function(t){var n=t.getPopupContainer,i=t.getPrefixCls,u=v(e),s=u.props,c=u.state,l=s.prefixCls,f=s.openClassName,h=s.getPopupContainer,d=s.getTooltipContainer,p=s.children,g=i(\"tooltip\",l),y=c.visible;!(\"visible\"in s)&&e.isNoTitle()&&(y=!1);var x,_,w,O=b(r.isValidElement(p)?p:r.createElement(\"span\",null,p)),j=O.props,S=(0,o.default)(j.className,(x={},_=f||\"\".concat(g,\"-open\"),w=!0,_ in x?Object.defineProperty(x,_,{value:w,enumerable:!0,configurable:!0,writable:!0}):x[_]=w,x));return r.createElement(a.default,m({},e.props,{prefixCls:g,getTooltipContainer:h||d||n,ref:e.saveTooltip,builtinPlacements:e.getPlacements(),overlay:e.getOverlay(),visible:y,onVisibleChange:e.onVisibleChange,onPopupAlign:e.onPopupAlign}),y?r.cloneElement(O,{className:S}):O)},e.state={visible:!!t.visible||!!t.defaultVisible},e}return e=l,i=[{key:\"getDerivedStateFromProps\",value:function(t){return\"visible\"in t?{visible:t.visible}:null}}],(n=[{key:\"getPopupDomNode\",value:function(){return this.tooltip.getPopupDomNode()}},{key:\"getPlacements\",value:function(){var t=this.props,e=t.builtinPlacements,n=t.arrowPointAtCenter,r=t.autoAdjustOverflow;return e||(0,u.default)({arrowPointAtCenter:n,verticalArrowShift:8,autoAdjustOverflow:r})}},{key:\"isNoTitle\",value:function(){var t=this.props,e=t.title,n=t.overlay;return!e&&!n&&0!==e}},{key:\"getOverlay\",value:function(){var t=this.props,e=t.title,n=t.overlay;return 0===e?e:n||e||\"\"}},{key:\"render\",value:function(){return r.createElement(s.ConfigConsumer,null,this.renderTooltip)}}])&&h(e.prototype,n),i&&h(e,i),l}(r.Component);x.defaultProps={placement:\"top\",transitionName:\"zoom-big-fast\",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0},(0,i.polyfill)(x);var _=x;e.default=_},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.getOverflowOptions=s,e.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.arrowWidth,n=void 0===e?5:e,a=t.horizontalArrowShift,o=void 0===a?16:a,c=t.verticalArrowShift,l=void 0===c?12:c,f=t.autoAdjustOverflow,h=void 0===f||f,d={left:{points:[\"cr\",\"cl\"],offset:[-4,0]},right:{points:[\"cl\",\"cr\"],offset:[4,0]},top:{points:[\"bc\",\"tc\"],offset:[0,-4]},bottom:{points:[\"tc\",\"bc\"],offset:[0,4]},topLeft:{points:[\"bl\",\"tc\"],offset:[-(o+n),-4]},leftTop:{points:[\"tr\",\"cl\"],offset:[-4,-(l+n)]},topRight:{points:[\"br\",\"tc\"],offset:[o+n,-4]},rightTop:{points:[\"tl\",\"cr\"],offset:[4,-(l+n)]},bottomRight:{points:[\"tr\",\"bc\"],offset:[o+n,4]},rightBottom:{points:[\"bl\",\"cr\"],offset:[4,l+n]},bottomLeft:{points:[\"tl\",\"bc\"],offset:[-(o+n),4]},leftBottom:{points:[\"br\",\"cl\"],offset:[-4,l+n]}};return Object.keys(d).forEach((function(e){d[e]=t.arrowPointAtCenter?i(i({},d[e]),{overflow:s(h),targetOffset:u}):i(i({},r.placements[e]),{overflow:s(h)}),d[e].ignoreShake=!0})),d};var r=n(1137);function i(){return(i=Object.assign||function(t){for(var e=1;e=.85){if(g>.05){g-=.002}}else if(a<=.1){if(g<.2*1.5){g+=.002}}else{if(g<=.2){g+=.002}if(g>=.2){g-=.002}}a-y>0&&(y+=.005),a-y<0&&(y-=.005),v+=.07,function(){s.beginPath(),s.save();for(var t=[],e=2;e<=2+d;e+=20/d){var n=v+(2+e)/p,r=Math.sin(n)*g,a=e,o=2*h*(1-y)+(f-h)-p*r;s.lineTo(a,o),t.push([a,o])}var u=t.shift();s.lineTo(2+d,l),s.lineTo(2,l),s.lineTo(u[0],u[1]);var c=s.createLinearGradient(0,0,0,l);c.addColorStop(0,\"#ffffff\"),c.addColorStop(1,i),s.fillStyle=c,s.fill(),s.restore()}()}o.timer=requestAnimationFrame(e)}()}}},{key:\"render\",value:function(){var t=this,e=this.state.radio,n=this.props,r=n.percent,i=n.title,a=n.height;return o.default.createElement(\"div\",{className:f,ref:function(e){return t.root=e},style:{transform:\"scale(\"+e+\")\"}},o.default.createElement(\"div\",{style:{width:a,height:a,overflow:\"hidden\"}},o.default.createElement(\"canvas\",{className:d,ref:function(e){return t.node=e},width:2*a,height:2*a})),o.default.createElement(\"div\",{className:h,style:{width:a}},i&&o.default.createElement(\"span\",null,i),o.default.createElement(\"h4\",null,r,\"%\")))}}]),e}(a.PureComponent))||r;e.default=p,t.exports=e.default},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r,i,a,o,u,s=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],r=!0,i=!1,a=void 0;try{for(var o,u=t[Symbol.iterator]();!(r=(o=u.next()).done)&&(n.push(o.value),!e||n.length!==e);r=!0);}catch(s){i=!0,a=s}finally{try{!r&&u.return&&u.return()}finally{if(i)throw a}}return n}(t,e);throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")},c=function(){function t(t,e){for(var n=0;n=x.state.start}}).transform({type:\"map\",callback:function(t){var e=i({},t);return e[d.y1]=t.y1,e[d.y2]=t.y2,e}}).transform({type:\"fold\",fields:[d.y1,d.y2],key:\"key\",value:\"value\"});var w={type:\"time\",tickInterval:36e5,mask:\"HH:mm\",range:[0,1]},O={x:w,value:{max:b,min:0}};return o.default.createElement(\"div\",{className:g,style:{height:r+30}},o.default.createElement(\"div\",null,e&&o.default.createElement(\"h4\",null,e),o.default.createElement(u.Chart,{height:r,padding:l,data:_,scale:O,forceFit:!0},o.default.createElement(u.Axis,{name:\"x\"}),o.default.createElement(u.Tooltip,null),o.default.createElement(u.Legend,{name:\"key\",position:\"top\"}),o.default.createElement(u.Geom,{type:\"line\",position:\"x*value\",size:v,color:\"key\"})),o.default.createElement(\"div\",{style:{marginRight:-20}},o.default.createElement((function(){return o.default.createElement(c.default,{padding:[0,l[1]+20,0,l[3]],width:\"auto\",height:26,xAxis:\"x\",yAxis:\"y1\",scales:{x:w},data:m,start:x.state.start,end:x.state.end,backgroundChart:{type:\"line\"},onChange:function(t){var e=t.startValue,n=t.endValue;x.setState(\"start\",e),x.setState(\"end\",n)}})}),null))))}}]),e}(o.default.Component))||r;e.default=v,t.exports=e.default},function(t,e,n){var r;t.exports=(r=n(0),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=4)}([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)0>e.indexOf(r)&&Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}function a(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 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)}var s=Object.assign||function(t){for(var e=1;arguments.length>e;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;e.length>n;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=r(n(2)),f=n(1),h=r(f),d=r(n(3)),p=[\"width\",\"height\",\"padding\",\"xAis\",\"yAxis\",\"start\",\"end\",\"fillerStyle\",\"backgroundStyle\",\"scales\",\"textStyle\",\"handleStyle\",\"backgroundChart\"],g=function(t){function e(){a(this,e);var t=o(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return t.refHandle=function(e){t.container||(t.container=e)},t.reBuild=!1,t}return u(e,t),c(e,[{key:\"componentDidMount\",value:function(){this.createG2Instance().render()}},{key:\"componentWillReceiveProps\",value:function(t){var e=this.props,n=e.data,r=i(e,[\"data\"]),a=t.data,o=i(t,[\"data\"]);n!==a&&(this.slider.changeData(a),this.slider.repaint()),function(t,e){if(t.onChange!==e.onChange)return!0;for(var n=0;p.length>n;n+=1){var r=p[n];if(!window.G2.Util.isEqual(t[r],e[r]))return!0}return!1}(r,o)&&(this.reBuild=!0)}},{key:\"componentDidUpdate\",value:function(){this.reBuild&&(this.slider.destroy(),this.createG2Instance().render(),this.reBuild=!1)}},{key:\"componentWillUnmount\",value:function(){this.slider.destroy()}},{key:\"createG2Instance\",value:function(){return this.slider=new l.default(s({container:this.container},this.props))}},{key:\"render\",value:function(){return h.default.createElement(\"div\",{ref:this.refHandle})}}]),e}(f.Component);e.default=function(t){function e(){return a(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return u(e,t),c(e,[{key:\"render\",value:function(){return h.default.createElement(d.default,null,h.default.createElement(g,this.props))}}]),e}(f.Component),t.exports=e.default},function(t,e){t.exports=r},function(t,e,n){t.exports=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=0)}([function(t,e,n){var r=n(1);window&&!window.G2&&console.err(\"Please load the G2 script first!\"),t.exports=r},function(t,e,n){var r=n(2),i=window&&window.G2,a=i.Chart,o=i.Util,u=i.G,s=i.Global,c=u.Canvas,l=o.DomUtil,f=function(t){return\"number\"==typeof t};t.exports=function(){function t(t){this._initProps(),o.deepMix(this,t);var e=this.container;if(!e)throw Error(\"Please specify the container for the Slider!\");this.domContainer=o.isString(e)?document.getElementById(e):e,this.handleStyle=o.mix({width:this.height,height:this.height},this.handleStyle),\"auto\"===this.width&&window.addEventListener(\"resize\",o.wrapBehavior(this,\"_initForceFitEvent\"))}var e=t.prototype;return e._initProps=function(){this.height=26,this.width=\"auto\",this.padding=s.plotCfg.padding,this.container=null,this.xAxis=null,this.yAxis=null,this.fillerStyle={fill:\"#BDCCED\",fillOpacity:.3},this.backgroundStyle={stroke:\"#CCD6EC\",fill:\"#CCD6EC\",fillOpacity:.3,lineWidth:1},this.range=[0,100],this.layout=\"horizontal\",this.textStyle={fill:\"#545454\"},this.handleStyle={img:\"https://gw.alipayobjects.com/zos/rmsportal/QXtfhORGlDuRvLXFzpsQ.png\",width:5},this.backgroundChart={type:[\"area\"],color:\"#CCD6EC\"}},e._initForceFitEvent=function(){var t=setTimeout(o.wrapBehavior(this,\"forceFit\"),200);clearTimeout(this.resizeTimer),this.resizeTimer=t},e.forceFit=function(){if(this&&!this.destroyed){var t=l.getWidth(this.domContainer),e=this.height;if(t!==this.domWidth){var n=this.canvas;n.changeSize(t,e),this.bgChart&&this.bgChart.changeWidth(t),n.clear(),this._initWidth(),this._initSlider(),this._bindEvent(),n.draw()}}},e._initWidth=function(){var t;t=\"auto\"===this.width?l.getWidth(this.domContainer):this.width,this.domWidth=t;var e=o.toAllPadding(this.padding);\"horizontal\"===this.layout?(this.plotWidth=t-e[1]-e[3],this.plotPadding=e[3],this.plotHeight=this.height):\"vertical\"===this.layout&&(this.plotWidth=this.width,this.plotHeight=this.height-e[0]-e[2],this.plotPadding=e[0])},e.render=function(){this._initWidth(),this._initCanvas(),this._initBackground(),this._initSlider(),this._bindEvent(),this.canvas.draw()},e.changeData=function(t){this.data=t,this.repaint()},e.destroy=function(){clearTimeout(this.resizeTimer),this.rangeElement.off(\"sliderchange\"),this.bgChart&&this.bgChart.destroy(),this.canvas.destroy();for(var t=this.domContainer;t.hasChildNodes();)t.removeChild(t.firstChild);window.removeEventListener(\"resize\",o.getWrapBehavior(this,\"_initForceFitEvent\")),this.destroyed=!0},e.clear=function(){this.canvas.clear(),this.bgChart&&this.bgChart.destroy(),this.bgChart=null,this.scale=null,this.canvas.draw()},e.repaint=function(){this.clear(),this.render()},e._initCanvas=function(){var t=this.domWidth,e=this.height,n=new c({width:t,height:e,containerDOM:this.domContainer,capture:!1}),r=n.get(\"el\");r.style.position=\"absolute\",r.style.top=0,r.style.left=0,r.style.zIndex=3,this.canvas=n},e._initBackground=function(){var t,e=this.data,n=this.xAxis,r=this.yAxis,i=o.deepMix(((t={})[\"\"+n]={range:[0,1]},t),this.scales);if(!e)throw Error(\"Please specify the data!\");if(!n)throw Error(\"Please specify the xAxis!\");if(!r)throw Error(\"Please specify the yAxis!\");var u=this.backgroundChart,s=u.type,c=u.color;o.isArray(s)||(s=[s]);var l=o.toAllPadding(this.padding),f=new a({container:this.container,width:this.domWidth,height:this.height,padding:[0,l[1],0,l[3]],animate:!1});f.source(e),f.scale(i),f.axis(!1),f.tooltip(!1),f.legend(!1),o.each(s,(function(t){f[t]().position(n+\"*\"+r).color(c).opacity(1)})),f.render(),this.bgChart=f,this.scale=\"horizontal\"===this.layout?f.getXScale():f.getYScales()[0],\"vertical\"===this.layout&&f.destroy()},e._initRange=function(){var t=this.startRadio,e=this.endRadio,n=this.start,r=this.end,i=this.scale,a=0,o=1;f(t)?a=t:n&&(a=i.scale(i.translate(n))),f(e)?o=e:r&&(o=i.scale(i.translate(r)));var u=this.minSpan,s=this.maxSpan,c=0;if(\"time\"===i.type||\"timeCat\"===i.type){var l=i.values;c=l[l.length-1]-l[0]}else i.isLinear&&(c=i.max-i.min);c&&u&&(this.minRange=u/c*100),c&&s&&(this.maxRange=s/c*100);var h=[100*a,100*o];return this.range=h,h},e._getHandleValue=function(t){var e=this.range,n=e[0]/100,r=e[1]/100,i=this.scale;return\"min\"===t?this.start?this.start:i.invert(n):this.end?this.end:i.invert(r)},e._initSlider=function(){var t=this.canvas,e=this._initRange(),n=this.scale,i=t.addGroup(r,{middleAttr:this.fillerStyle,range:e,minRange:this.minRange,maxRange:this.maxRange,layout:this.layout,width:this.plotWidth,height:this.plotHeight,backgroundStyle:this.backgroundStyle,textStyle:this.textStyle,handleStyle:this.handleStyle,minText:n.getText(this._getHandleValue(\"min\")),maxText:n.getText(this._getHandleValue(\"max\"))});\"horizontal\"===this.layout?i.translate(this.plotPadding,0):\"vertical\"===this.layout&&i.translate(0,this.plotPadding),this.rangeElement=i},e._bindEvent=function(){var t=this;t.rangeElement.on(\"sliderchange\",(function(e){var n=e.range;t._updateElement(n[0]/100,n[1]/100)}))},e._updateElement=function(t,e){var n=this.scale,r=this.rangeElement,i=r.get(\"minTextElement\"),a=r.get(\"maxTextElement\"),o=n.invert(t),u=n.invert(e),s=n.getText(o),c=n.getText(u);i.attr(\"text\",s),a.attr(\"text\",c),this.start=s,this.end=c,this.onChange&&this.onChange({startText:s,endText:c,startValue:o,endValue:u,startRadio:t,endRadio:e})},t}()},function(t,e){var n=window&&window.G2,r=n.Util,i=n.G.Group,a=r.DomUtil;t.exports=function(t){function e(){return t.apply(this,arguments)||this}!function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}(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,i,a=this.addGroup(),o=this.get(\"layout\"),u=this.get(\"handleStyle\"),s=u.img,c=u.width,l=u.height;if(\"horizontal\"===o){var f=u.width;i=\"ew-resize\",n=a.addShape(\"Image\",{attrs:{x:-f/2,y:0,width:f,height:l,img:s,cursor:i}}),e=a.addShape(\"Text\",{attrs:r.mix({x:\"min\"===t?-(f/2+5):f/2+5,y:l/2,textAlign:\"min\"===t?\"end\":\"start\",textBaseline:\"middle\",text:this.get(\"min\"===t?\"minText\":\"maxText\"),cursor:i},this.get(\"textStyle\"))})}else i=\"ns-resize\",n=a.addShape(\"Image\",{attrs:{x:0,y:-l/2,width:c,height:l,img:s,cursor:i}}),e=a.addShape(\"Text\",{attrs:r.mix({x:c/2,y:\"min\"===t?l/2+5:-(l/2+5),textAlign:\"center\",textBaseline:\"middle\",text:this.get(\"min\"===t?\"minText\":\"maxText\"),cursor:i},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:r.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\"),a=this.get(\"height\"),o=this.get(\"minHandleElement\"),u=this.get(\"maxHandleElement\"),s=this.get(\"middleHandleElement\");o.resetMatrix?(o.resetMatrix(),u.resetMatrix()):(o.initTransform(),u.initTransform()),\"horizontal\"===t?(s.attr({x:i*n,y:0,width:(r-n)*i,height:a}),o.translate(n*i,0),u.translate(r*i,0)):(s.attr({x:0,y:a*(1-r),width:i,height:(r-n)*a}),o.translate(0,(1-n)*a),u.translate(0,(1-r)*a))},n._renderHorizontal=function(){this._transform(\"horizontal\")},n._renderVertical=function(){this._transform(\"vertical\")},n._bindUI=function(){this.on(\"mousedown\",r.wrapBehavior(this,\"_onMouseDown\"))},n._isElement=function(t,e){var n=this.get(e);return t===n||!!n.isGroup&&n.get(\"children\").indexOf(t)>-1},n._getRange=function(t,e){var n=t+e;return 0>(n=n>100?100:n)?0:n},n._limitRange=function(t,e,n){n[0]=this._getRange(t,n[0]),(n[1]=n[0]+e)>100&&(n[1]=100,n[0]=n[1]-e)},n._updateStatus=function(t,e){var n=this.get(\"x\"===t?\"width\":\"height\");t=r.upperFirst(t);var i,a=this.get(\"range\"),o=this.get(\"page\"+t),u=this.get(\"currentTarget\"),s=this.get(\"rangeStash\"),c=\"vertical\"===this.get(\"layout\")?-1:1,l=e[\"page\"+t],f=(l-o)/n*100*c,h=this.get(\"minRange\"),d=this.get(\"maxRange\");a[1]>a[0]?(this._isElement(u,\"minHandleElement\")&&(a[0]=this._getRange(f,a[0]),h&&(a[1]-a[0]>h||this._limitRange(f,h,a)),d&&(d>a[1]-a[0]||this._limitRange(f,d,a))),this._isElement(u,\"maxHandleElement\")&&(a[1]=this._getRange(f,a[1]),h&&(a[1]-a[0]>h||this._limitRange(f,h,a)),d&&(d>a[1]-a[0]||this._limitRange(f,d,a)))):(this._isElement(u,\"minHandleElement\")||this._isElement(u,\"maxHandleElement\"))&&(a[0]=this._getRange(f,a[0]),a[1]=this._getRange(f,a[0])),this._isElement(u,\"middleHandleElement\")&&(i=s[1]-s[0],this._limitRange(f,i,a)),this.emit(\"sliderchange\",{range:a}),this.set(\"page\"+t,l),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=a.addEventListener(t,\"mousemove\",r.wrapBehavior(this,\"_onCanvasMouseMove\")),this.onMouseUpListener=a.addEventListener(t,\"mouseup\",r.wrapBehavior(this,\"_onCanvasMouseUp\")),this.onMouseLeaveListener=a.addEventListener(t,\"mouseleave\",r.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}(i)}])},function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=function(){function t(t,e){for(var n=0;e.length>n;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}}(),i=function(t){return t&&t.__esModule?t:{default:t}}(n(1));e.default=function(t){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}(this,e);var n=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}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return n.state={hasError:!1},n}return 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)}(e,t),r(e,[{key:\"componentDidCatch\",value:function(t,e){this.setState({hasError:!0})}},{key:\"unstable_handleError\",value:function(t,e){this.setState({hasError:!0})}},{key:\"render\",value:function(){return this.state.hasError?i.default.createElement(\"h1\",null,\"Slider error.\"):this.props.children}}]),e}(i.default.Component)},function(t,e,n){n(0),t.exports=n(0)}]))},,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){\"use strict\";(function(t){n.d(e,\"a\",(function(){return wt}));var r=n(0),i=n.n(r),a=n(899),o=n(906),u=n(1050),s=n(1041),c=n(1194),l=n.n(c),f=n(1196),h=n.n(f),d=n(1198),p=n.n(d),g=n(1334),v=n(942),y=n(1201),m=n.n(y),b=n(1332),x=n(1306),_=n(833),w=n.n(_),O=n(900),j=n.n(O),S=n(968),C=n.n(S),M=n(969),E=n.n(M),P=n(970),k=n.n(P),T=n(1043),A=n.n(T),$=n(1044),I=n(1),R=n.n(I),N=n(966),D=n(1205),F=function(t,e,n,r){return Object(g.a)().rangeRound(n).domain(t.map(e)).padding(r)};function L(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e0&&(u=0),Object(v.a)().rangeRound(i).domain([u,o])},z=function(t){return\"vertical\"===t.layout?function(t){var e=t.data,n=t.getIndex,r=t.keys,i=t.minValue,a=t.maxValue,o=t.reverse,u=t.width,s=t.height,c=t.getColor,l=t.padding,f=void 0===l?0:l,h=t.innerPadding,d=void 0===h?0:h,g=F(e,n,[0,u],f),v=B(e,r,i,a,o?[0,s]:[s,0]),y=(g.bandwidth()-d*(r.length-1))/r.length,m=v(0),b=function(t){return t>0?v(t):m},x=function(t,e){return t>0?m-e:v(t)-m};o&&(b=function(t){return t<0?v(t):m},x=function(t,e){return t<0?m-e:v(t)-m});var _=[];return y>0&&r.forEach((function(t,r){p()(g.domain().length).forEach((function(i){var a=g(n(e[i]))+y*r+d*r,o=b(e[i][t]),u=x(e[i][t],o);if(y>0&&u>0){var s={id:t,value:e[i][t],index:i,indexValue:n(e[i]),data:e[i]};_.push({key:\"\".concat(t,\".\").concat(s.indexValue),data:s,x:a,y:o,width:y,height:u,color:c(s)})}}))})),{xScale:g,yScale:v,bars:_}}(t):function(t){var e=t.data,n=t.getIndex,r=t.keys,i=t.minValue,a=t.maxValue,o=t.reverse,u=t.width,s=t.height,c=t.getColor,l=t.padding,f=void 0===l?0:l,h=t.innerPadding,d=void 0===h?0:h,g=B(e,r,i,a,o?[u,0]:[0,u]),v=F(e,n,[s,0],f),y=(v.bandwidth()-d*(r.length-1))/r.length,m=g(0),b=function(t){return t>0?m:g(t)},x=function(t,e){return t>0?g(t)-m:m-e};o&&(b=function(t){return t<0?m:g(t)},x=function(t,e){return t<0?g(t)-m:m-e});var _=[];return y>0&&r.forEach((function(t,r){p()(v.domain().length).forEach((function(i){var a=b(e[i][t]),o=v(n(e[i]))+y*r+d*r,u=x(e[i][t],a);if(u>0){var s={id:t,value:e[i][t],index:i,indexValue:n(e[i]),data:e[i]};_.push({key:\"\".concat(t,\".\").concat(s.indexValue),data:s,x:a,y:o,width:u,height:y,color:c(s)})}}))})),{xScale:g,yScale:v,bars:_}}(t)},q=function(t,e,n,r){var i=m()(t,2),a=e;\"auto\"===a&&(a=l()(i));var o=n;return\"auto\"===o&&(o=h()(i)),Object(v.a)().rangeRound(r).domain([a,o])},V=function(t){return\"vertical\"===t.layout?function(t){var e=t.data,n=t.getIndex,r=t.keys,i=t.minValue,a=t.maxValue,o=t.reverse,u=t.width,s=t.height,c=t.getColor,l=t.padding,f=void 0===l?0:l,h=t.innerPadding,d=void 0===h?0:h,p=Object(b.a)().keys(r).offset(x.a)(e),g=F(e,n,[0,u],f),v=q(p,i,a,o?[0,s]:[s,0]),y=[],m=g.bandwidth(),_=function(t){return v(t[1])},w=function(t,e){return v(t[0])-e};return o&&(_=function(t){return v(t[0])},w=function(t,e){return v(t[1])-e}),m>0&&p.forEach((function(t){g.domain().forEach((function(e,r){var i=t[r],a=g(n(i.data)),o=_(i),u=w(i,o);if(d>0&&(o+=.5*d,u-=d),u>0){var s={id:t.key,value:i.data[t.key],index:r,indexValue:e,data:i.data};y.push({key:\"\".concat(t.key,\".\").concat(e),data:s,x:a,y:o,width:m,height:u,color:c(s)})}}))})),{xScale:g,yScale:v,bars:y}}(t):function(t){var e=t.data,n=t.getIndex,r=t.keys,i=t.minValue,a=t.maxValue,o=t.reverse,u=t.width,s=t.height,c=t.getColor,l=t.padding,f=void 0===l?0:l,h=t.innerPadding,d=void 0===h?0:h,p=Object(b.a)().keys(r).offset(x.a)(e),g=q(p,i,a,o?[u,0]:[0,u]),v=F(e,n,[s,0],f),y=[],m=v.bandwidth(),_=function(t){return g(t[0])},w=function(t,e){return g(t[1])-e};return o&&(_=function(t){return g(t[1])},w=function(t,e){return g(t[0])-e}),m>0&&p.forEach((function(t){v.domain().forEach((function(e,r){var i=t[r],a=v(n(i.data)),o={id:t.key,value:i.data[t.key],index:r,indexValue:e,data:i.data},u=_(i),s=w(i,u);d>0&&(u+=.5*d,s-=d),s>0&&y.push({key:\"\".concat(t.key,\".\").concat(e),data:o,x:u,y:a,width:s,height:m,color:c(o)})}))})),{xScale:g,yScale:v,bars:y}}(t)},W=function(t){var e=t.from,n=t.bars,r=t.layout,i=t.groupMode,a=t.reverse;return\"indexes\"===e?function(t){return w()(t.map((function(t){return{id:t.data.indexValue,label:t.data.indexValue,color:t.color,fill:t.data.fill}})),(function(t){return t.id}))}(n):function(t,e,n,r){var i=w()(t.map((function(t){return{id:t.data.id,label:t.data.id,color:t.color,fill:t.data.fill}})),(function(t){return t.id}));return(\"vertical\"===e&&\"stacked\"===n&&!0!==r||\"horizontal\"===e&&\"stacked\"===n&&!0===r)&&i.reverse(),i}(n,r,i,a)};function Y(t){for(var e=1;e0&&e0&&n0&&(this.ctx.lineWidth=S.grid.line.strokeWidth,this.ctx.strokeStyle=S.grid.line.stroke,k&&Object(u.e)(this.ctx,{width:c,height:l,scale:R.xScale,axis:\"x\",values:T}),A&&Object(u.e)(this.ctx,{width:c,height:l,scale:R.yScale,axis:\"y\",values:$})),this.ctx.strokeStyle=\"#dddddd\";var N=w()(R.bars.map((function(t){return{id:t.data.id,label:t.data.id,color:t.color,fill:t.data.fill}})).reverse(),(function(t){return t.id})),D=w()(R.bars.map((function(t){return{id:t.data.indexValue,label:t.data.indexValue,color:t.color,fill:t.data.fill}})),(function(t){return t.id}));P.forEach((function(t){var n;if(\"keys\"===t.dataFrom?n=N:\"indexes\"===t.dataFrom&&(n=D),void 0===n)return null;Object(s.c)(e.ctx,lt({},t,{data:n,containerWidth:c,containerHeight:l,itemTextColor:\"#999\",symbolSize:16,theme:S}))})),Object(u.d)(this.ctx,{xScale:R.xScale,yScale:R.yScale,width:c,height:l,top:x,right:_,bottom:O,left:j,theme:S}),R.bars.forEach((function(t){var n=t.x,r=t.y,i=t.color,a=t.width,o=t.height;e.ctx.fillStyle=i,M>0&&(e.ctx.strokeStyle=E(t),e.ctx.lineWidth=M),e.ctx.beginPath(),e.ctx.rect(n,r,a,o),e.ctx.fill(),M>0&&e.ctx.stroke()}))}},{key:\"render\",value:function(){var t=this,e=this.props,n=e.outerWidth,r=e.outerHeight,a=e.pixelRatio,u=e.isInteractive,s=e.theme;return i.a.createElement(o.b,{isInteractive:u,theme:s,animate:!1},(function(e){var o=e.showTooltip,u=e.hideTooltip;return i.a.createElement(\"canvas\",{ref:function(e){t.surface=e},width:n*a,height:r*a,style:{width:n,height:r},onMouseEnter:t.handleMouseHover(o,u),onMouseMove:t.handleMouseHover(o,u),onMouseLeave:t.handleMouseLeave(u),onClick:t.handleClick})}))}}])&&dt(n.prototype,r),a&&dt(n,a),e}(r.Component);xt.propTypes=Z;j()(\"BarCanvas\")(J(xt));function _t(){return(_t=Object.assign||function(t){for(var e=1;e1e3/60*10&&(i.accumulatedTime=0),0===i.accumulatedTime)return i.animationID=null,void i.startAnimationIfNecessary();var a=(i.accumulatedTime-Math.floor(i.accumulatedTime/(1e3/60))*(1e3/60))/(1e3/60),o=Math.floor(i.accumulatedTime/(1e3/60)),u={},l={},h={},d={};for(var p in e)if(Object.prototype.hasOwnProperty.call(e,p)){var g=e[p];if(\"number\"===typeof g)h[p]=g,d[p]=0,u[p]=g,l[p]=0;else{for(var v=i.state.lastIdealStyle[p],y=i.state.lastIdealVelocity[p],m=0;m1e3/60*10&&(i.accumulatedTime=0),0===i.accumulatedTime)return i.animationID=null,void i.startAnimationIfNecessary();for(var a=(i.accumulatedTime-Math.floor(i.accumulatedTime/(1e3/60))*(1e3/60))/(1e3/60),o=Math.floor(i.accumulatedTime/(1e3/60)),u=[],l=[],h=[],d=[],p=0;p1e3/60*10&&(i.accumulatedTime=0),0===i.accumulatedTime)return i.animationID=null,void i.startAnimationIfNecessary();for(var o=(i.accumulatedTime-Math.floor(i.accumulatedTime/(1e3/60))*(1e3/60))/(1e3/60),u=Math.floor(i.accumulatedTime/(1e3/60)),c=v(i.props.willEnter,i.props.willLeave,i.props.didLeave,i.state.mergedPropsStyles,n,i.state.currentStyles,i.state.currentVelocities,i.state.lastIdealStyles,i.state.lastIdealVelocities),f=c[0],d=c[1],p=c[2],y=c[3],m=c[4],b=0;br[l])return-1;if(i>a[l]&&sr[l])return 1;if(o>a[l]&&u>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?w(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?w(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=f.exec(t))?new S(e[1],e[2],e[3],1):(e=h.exec(t))?new S(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=d.exec(t))?w(e[1],e[2],e[3],e[4]):(e=p.exec(t))?w(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=g.exec(t))?P(e[1],e[2]/100,e[3]/100,1):(e=v.exec(t))?P(e[1],e[2]/100,e[3]/100,e[4]):y.hasOwnProperty(t)?_(y[t]):\"transparent\"===t?new S(NaN,NaN,NaN,0):null}function _(t){return new S(t>>16&255,t>>8&255,255&t,1)}function w(t,e,n,r){return r<=0&&(t=e=n=NaN),new S(t,e,n,r)}function O(t){return t instanceof i||(t=x(t)),t?new S((t=t.rgb()).r,t.g,t.b,t.opacity):new S}function j(t,e,n,r){return 1===arguments.length?O(t):new S(t,e,n,null==r?1:r)}function S(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function C(){return\"#\"+E(this.r)+E(this.g)+E(this.b)}function M(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(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 E(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?\"0\":\"\")+t.toString(16)}function P(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new T(t,e,n,r)}function k(t){if(t instanceof T)return new T(t.h,t.s,t.l,t.opacity);if(t instanceof i||(t=x(t)),!t)return new T;if(t instanceof T)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,a=Math.min(e,n,r),o=Math.max(e,n,r),u=NaN,s=o-a,c=(o+a)/2;return s?(u=e===o?(n-r)/s+6*(n0&&c<1?0:u,new T(u,s,c,t.opacity)}function T(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function A(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}Object(r.a)(i,x,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:m,formatHex:m,formatHsl:function(){return k(this).formatHsl()},formatRgb:b,toString:b}),Object(r.a)(S,j,Object(r.b)(i,{brighter:function(t){return t=null==t?o:Math.pow(o,t),new S(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?a:Math.pow(a,t),new S(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:C,formatHex:C,formatRgb:M,toString:M})),Object(r.a)(T,(function(t,e,n,r){return 1===arguments.length?k(t):new T(t,e,n,null==r?1:r)}),Object(r.b)(i,{brighter:function(t){return t=null==t?o:Math.pow(o,t),new T(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?a:Math.pow(a,t),new T(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 S(A(t>=240?t-240:t+120,i,r),A(t,i,r),A(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(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?\"hsl(\":\"hsla(\")+(this.h||0)+\", \"+100*(this.s||0)+\"%, \"+100*(this.l||0)+\"%\"+(1===t?\")\":\", \"+t+\")\")}}))},function(t,e,n){\"use strict\";var r=n(1036);e.a=function(t){var e=t,n=t;function i(t,e,r,i){for(null==r&&(r=0),null==i&&(i=t.length);r>>1;n(t[a],e)<0?r=a+1:i=a}return r}return 1===t.length&&(e=function(e,n){return t(e)-n},n=function(t){return function(e,n){return Object(r.a)(t(e),n)}}(t)),{left:i,center:function(t,n,r,a){null==r&&(r=0),null==a&&(a=t.length);var o=i(t,n,r,a-1);return o>r&&e(t[o-1],n)>-e(t[o],n)?o-1:o},right:function(t,e,r,i){for(null==r&&(r=0),null==i&&(i=t.length);r>>1;n(t[a],e)>0?i=a:r=a+1}return r}}}},function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return i}));var r=/^(?:(.)?([<>=^]))?([+\\-( ])?([$#])?(0)?(\\d+)?(,)?(\\.\\d+)?(~)?([a-z%])?$/i;function i(t){if(!(e=r.exec(t)))throw new Error(\"invalid format: \"+t);var e;return new a({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function a(t){this.fill=void 0===t.fill?\" \":t.fill+\"\",this.align=void 0===t.align?\">\":t.align+\"\",this.sign=void 0===t.sign?\"-\":t.sign+\"\",this.symbol=void 0===t.symbol?\"\":t.symbol+\"\",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?\"\":t.type+\"\"}i.prototype=a.prototype,a.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?\"0\":\"\")+(void 0===this.width?\"\":Math.max(1,0|this.width))+(this.comma?\",\":\"\")+(void 0===this.precision?\"\":\".\"+Math.max(0,0|this.precision))+(this.trim?\"~\":\"\")+this.type}},function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return o}));var r=n(921),i=n(832),a=Symbol(\"implicit\");function o(){var t=new Map,e=[],n=[],u=a;function s(r){var i=r+\"\",o=t.get(i);if(!o){if(u!==a)return u;t.set(i,o=e.push(r))}return n[(o-1)%n.length]}return s.domain=function(n){if(!arguments.length)return e.slice();e=[],t=new Map;var i,a=Object(r.a)(n);try{for(a.s();!(i=a.n()).done;){var o=i.value,u=o+\"\";t.has(u)||t.set(u,e.push(o))}}catch(c){a.e(c)}finally{a.f()}return s},s.range=function(t){return arguments.length?(n=Array.from(t),s):n.slice()},s.unknown=function(t){return arguments.length?(u=t,s):u},s.copy=function(){return o(e,n).unknown(u)},i.b.apply(s,arguments),s}},function(t,e,n){\"use strict\";n.d(e,\"b\",(function(){return p})),n.d(e,\"a\",(function(){return g}));var r=n(1290),i=n(1324),a=n(1038),o=n(917),u=n(832);function s(t){return Math.log(t)}function c(t){return Math.exp(t)}function l(t){return-Math.log(-t)}function f(t){return-Math.exp(-t)}function h(t){return isFinite(t)?+(\"1e\"+t):t<0?0:t}function d(t){return function(e){return-t(-e)}}function p(t){var e,n,o=t(s,c),u=o.domain,p=10;function g(){return e=function(t){return t===Math.E?Math.log:10===t&&Math.log10||2===t&&Math.log2||(t=Math.log(t),function(e){return Math.log(e)/t})}(p),n=function(t){return 10===t?h:t===Math.E?Math.exp:function(e){return Math.pow(t,e)}}(p),u()[0]<0?(e=d(e),n=d(n),t(l,f)):t(s,c),o}return o.base=function(t){return arguments.length?(p=+t,g()):p},o.domain=function(t){return arguments.length?(u(t),g()):u()},o.ticks=function(t){var i,a=u(),o=a[0],s=a[a.length-1];(i=s0){for(;h<=d;++h)for(l=1,c=n(h);ls)break;v.push(f)}}else for(;h<=d;++h)for(l=p-1,c=n(h);l>=1;--l)if(!((f=c*l)s)break;v.push(f)}2*v.lengthe}},function(t,e,n){var r=n(1199)();t.exports=r},function(t,e,n){var r=n(1200),i=n(961),a=n(401);t.exports=function(t){return function(e,n,o){return o&&\"number\"!=typeof o&&i(e,n,o)&&(n=o=void 0),e=a(e),void 0===n?(n=e,e=0):n=a(n),o=void 0===o?e-1},M.prototype.set=function(t,e){var n=this.__data__,r=P(n,t);return r<0?n.push([t,e]):n[r][1]=e,this},E.prototype.clear=function(){this.__data__={hash:new C,map:new(w||M),string:new C}},E.prototype.delete=function(t){return A(this,t).delete(t)},E.prototype.get=function(t){return A(this,t).get(t)},E.prototype.has=function(t){return A(this,t).has(t)},E.prototype.set=function(t,e){return A(this,t).set(t,e),this};var I=N((function(t){var e;t=null==(e=t)?\"\":function(t){if(\"string\"==typeof t)return t;if(L(t))return S?S.call(t):\"\";var e=t+\"\";return\"0\"==e&&1/t==-1/0?\"-0\":e}(e);var n=[];return i.test(t)&&n.push(\"\"),t.replace(a,(function(t,e,r,i){n.push(r?i.replace(o,\"$1\"):e||t)})),n}));function R(t){if(\"string\"==typeof t||L(t))return t;var e=t+\"\";return\"0\"==e&&1/t==-1/0?\"-0\":e}function N(t,e){if(\"function\"!=typeof t||e&&\"function\"!=typeof e)throw new TypeError(\"Expected a function\");var n=function n(){var r=arguments,i=e?e.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=t.apply(this,r);return n.cache=a.set(i,o),o};return n.cache=new(N.Cache||E),n}N.Cache=E;var D=Array.isArray;function F(t){var e=typeof t;return!!t&&(\"object\"==e||\"function\"==e)}function L(t){return\"symbol\"==typeof t||function(t){return!!t&&\"object\"==typeof t}(t)&&\"[object Symbol]\"==m.call(t)}t.exports=function(t,e,n){var r=null==t?void 0:k(t,e);return void 0===r?n:r}}).call(this,n(52))},function(t,e){var n,r,i=Function.prototype,a=Object.prototype,o=i.toString,u=a.hasOwnProperty,s=o.call(Object),c=a.toString,l=(n=Object.getPrototypeOf,r=Object,function(t){return n(r(t))});t.exports=function(t){if(!function(t){return!!t&&\"object\"==typeof t}(t)||\"[object Object]\"!=c.call(t)||function(t){var e=!1;if(null!=t&&\"function\"!=typeof t.toString)try{e=!!(t+\"\")}catch(n){}return e}(t))return!1;var e=l(t);if(null===e)return!0;var n=u.call(e,\"constructor\")&&e.constructor;return\"function\"==typeof n&&n instanceof n&&o.call(n)==s}},function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return N})),n.d(e,\"b\",(function(){return _}));var r=n(0),i=n.n(r),a=n(1),o=n.n(a),u=n(899),s=n(906),c=n(910),l=n.n(c),f=n(1206),h=n.n(f),d=n(1209),p=n.n(d),g=(o.a.shape({match:o.a.oneOfType([o.a.func,o.a.object]).isRequired,type:o.a.oneOf([\"circle\",\"rect\",\"dot\"]).isRequired,noteX:o.a.oneOfType([o.a.number,o.a.shape({abs:o.a.number.isRequired})]).isRequired,noteY:o.a.oneOfType([o.a.number,o.a.shape({abs:o.a.number.isRequired})]).isRequired,noteWidth:o.a.number,noteTextOffset:o.a.number,note:o.a.oneOfType([o.a.node,o.a.func]).isRequired,offset:o.a.number}),120),v=8;function y(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var m=function(t){return{x:t.x,y:t.y}},b=function(t){var e=t.items,n=t.annotations,r=t.getPosition,i=void 0===r?m:r,a=t.getDimensions;return n.reduce((function(t,n){return h()(e,n.match).forEach((function(e){var r=i(e),o=a(e,n.offset||0);t.push(function(t){for(var e=1;e180?(j-=p,S-=p):S+=p,{points:[[b,x],[e,n],[S,n]],text:[j,n-m],angle:_+90}};var _=function(t){var e=t.items,n=t.annotations,i=t.getPosition,a=t.getDimensions;return Object(r.useMemo)((function(){return b({items:e,annotations:n,getPosition:i,getDimensions:a})}),[e,n,i,a])};function w(t){for(var e=1;e0&&i.a.createElement(\"text\",{x:n,y:r,style:w({},o.annotations.text,{strokeLinejoin:\"round\",strokeWidth:2*o.annotations.text.outlineWidth,stroke:o.annotations.text.outlineColor})},a),i.a.createElement(\"text\",{x:n,y:r,style:p()(o.annotations.text,[\"outlineWidth\",\"outlineColor\"])},a))}));function S(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}j.displayName=\"AnnotationNote\",j.propTypes={datum:o.a.object.isRequired,x:o.a.number.isRequired,y:o.a.number.isRequired,note:o.a.oneOfType([o.a.node,o.a.func]).isRequired},j.defaultProps={};var C=Object(r.memo)((function(t){var e=t.points,n=t.isOutline,r=Object(s.y)(),a=Object(s.x)(),o=a.animate,u=a.springConfig;if(n&&r.annotations.link.outlineWidth<=0)return null;var c=function(t){for(var e=1;e0&&i.a.createElement(\"circle\",{cx:t.x,cy:t.y,r:t.size/2,style:M({},a.annotations.outline,{fill:\"none\",strokeWidth:a.annotations.outline.strokeWidth+2*a.annotations.outline.outlineWidth,stroke:a.annotations.outline.outlineColor})}),i.a.createElement(\"circle\",{cx:t.x,cy:t.y,r:t.size/2,style:a.annotations.outline}))})):i.a.createElement(i.a.Fragment,null,a.annotations.outline.outlineWidth>0&&i.a.createElement(\"circle\",{cx:e,cy:n,r:r/2,style:M({},a.annotations.outline,{fill:\"none\",strokeWidth:a.annotations.outline.strokeWidth+2*a.annotations.outline.outlineWidth,stroke:a.annotations.outline.outlineColor})}),i.a.createElement(\"circle\",{cx:e,cy:n,r:r/2,style:a.annotations.outline}))}));function k(t){for(var e=1;e0&&i.a.createElement(\"circle\",{cx:t.x,cy:t.y,r:t.size/2,style:k({},a.annotations.outline,{fill:\"none\",strokeWidth:2*a.annotations.outline.outlineWidth,stroke:a.annotations.outline.outlineColor})}),i.a.createElement(\"circle\",{cx:t.x,cy:t.y,r:t.size/2,style:a.annotations.symbol}))})):i.a.createElement(i.a.Fragment,null,a.annotations.outline.outlineWidth>0&&i.a.createElement(\"circle\",{cx:e,cy:n,r:r/2,style:k({},a.annotations.outline,{fill:\"none\",strokeWidth:2*a.annotations.outline.outlineWidth,stroke:a.annotations.outline.outlineColor})}),i.a.createElement(\"circle\",{cx:e,cy:n,r:r/2,style:a.annotations.symbol}))}));function $(t){for(var e=1;e0&&i.a.createElement(\"rect\",{x:t.x,y:t.y,width:t.width,height:t.height,style:$({},o.annotations.outline,{fill:\"none\",strokeWidth:o.annotations.outline.strokeWidth+2*o.annotations.outline.outlineWidth,stroke:o.annotations.outline.outlineColor})}),i.a.createElement(\"rect\",{x:t.x,y:t.y,width:t.width,height:t.height,style:o.annotations.outline}))})):i.a.createElement(i.a.Fragment,null,o.annotations.outline.outlineWidth>0&&i.a.createElement(\"rect\",{x:e-r/2,y:n-a/2,width:r,height:a,style:$({},o.annotations.outline,{fill:\"none\",strokeWidth:o.annotations.outline.strokeWidth+2*o.annotations.outline.outlineWidth,stroke:o.annotations.outline.outlineColor})}),i.a.createElement(\"rect\",{x:e-r/2,y:n-a/2,width:r,height:a,style:o.annotations.outline}))}));R.displayName=\"RectAnnotationOutline\",R.propTypes={x:o.a.number.isRequired,y:o.a.number.isRequired,width:o.a.number.isRequired,height:o.a.number.isRequired};var N=Object(r.memo)((function(t){var e=t.datum,n=t.type,a=t.containerWidth,o=t.containerHeight,c=t.x,l=t.y,f=t.size,h=t.width,d=t.height,p=t.noteX,g=t.noteY,v=t.noteWidth,y=t.noteTextOffset,m=t.note,b=Object(s.x)(),_=b.animate,w=b.springConfig,O=function(t){var e=t.type,n=t.containerWidth,i=t.containerHeight,a=t.x,o=t.y,u=t.size,s=t.width,c=t.height,l=t.noteX,f=t.noteY,h=t.noteWidth,d=t.noteTextOffset;return Object(r.useMemo)((function(){return x({type:e,containerWidth:n,containerHeight:i,x:a,y:o,size:u,width:s,height:c,noteX:l,noteY:f,noteWidth:h,noteTextOffset:d})}),[e,n,i,a,o,u,s,c,l,f,h,d])}({type:n,containerWidth:a,containerHeight:o,x:c,y:l,size:f,width:h,height:d,noteX:p,noteY:g,noteWidth:v,noteTextOffset:y});return i.a.createElement(i.a.Fragment,null,i.a.createElement(C,{points:O.points,isOutline:!0}),\"circle\"===n&&i.a.createElement(P,{x:c,y:l,size:f}),\"dot\"===n&&i.a.createElement(A,{x:c,y:l,size:f}),\"rect\"===n&&i.a.createElement(R,{x:c,y:l,width:h,height:d}),i.a.createElement(C,{points:O.points}),!_&&i.a.createElement(j,{x:O.text[0],y:O.text[1],note:m}),_&&i.a.createElement(u.Motion,{style:{x:Object(u.spring)(O.text[0],w),y:Object(u.spring)(O.text[1],w)}},(function(t){return i.a.createElement(j,{datum:e,x:t.x,y:t.y,note:m})})))}));N.displayName=\"Annotation\",N.propTypes={datum:o.a.object.isRequired,type:o.a.oneOf([\"circle\",\"rect\",\"dot\"]).isRequired,containerWidth:o.a.number.isRequired,containerHeight:o.a.number.isRequired,x:o.a.number.isRequired,y:o.a.number.isRequired,size:o.a.number,width:o.a.number,height:o.a.number,noteX:o.a.oneOfType([o.a.number,o.a.shape({abs:o.a.number.isRequired})]).isRequired,noteY:o.a.oneOfType([o.a.number,o.a.shape({abs:o.a.number.isRequired})]).isRequired,noteWidth:o.a.number.isRequired,noteTextOffset:o.a.number.isRequired,note:o.a.oneOfType([o.a.node,o.a.func]).isRequired},N.defaultProps={noteWidth:g,noteTextOffset:v}},function(t,e,n){var r=n(829),i=n(1207),a=n(780),o=n(145);t.exports=function(t,e){return(o(t)?r:i)(t,a(e,3))}},function(t,e,n){var r=n(1045);t.exports=function(t,e){var n=[];return r(t,(function(t,r,i){e(t,r,i)&&n.push(t)})),n}},function(t,e,n){var r=n(805);t.exports=function(t,e){return function(n,i){if(null==n)return n;if(!r(n))return t(n,i);for(var a=n.length,o=e?a:-1,u=Object(n);(e?o--:++o1),e})),u(t,l(t),n),c&&(n=i(n,7,s));for(var f=e.length;f--;)a(n,e[f]);return n}));t.exports=f},function(t,e,n){var r=n(799),i=n(1016),a=n(392),o=n(1211),u=n(1212),s=n(1019),c=n(933),l=n(1213),f=n(1214),h=n(827),d=n(1047),p=n(803),g=n(1215),v=n(1216),y=n(1021),m=n(145),b=n(820),x=n(1220),_=n(123),w=n(1222),O=n(769),j=n(920),S={};S[\"[object Arguments]\"]=S[\"[object Array]\"]=S[\"[object ArrayBuffer]\"]=S[\"[object DataView]\"]=S[\"[object Boolean]\"]=S[\"[object Date]\"]=S[\"[object Float32Array]\"]=S[\"[object Float64Array]\"]=S[\"[object Int8Array]\"]=S[\"[object Int16Array]\"]=S[\"[object Int32Array]\"]=S[\"[object Map]\"]=S[\"[object Number]\"]=S[\"[object Object]\"]=S[\"[object RegExp]\"]=S[\"[object Set]\"]=S[\"[object String]\"]=S[\"[object Symbol]\"]=S[\"[object Uint8Array]\"]=S[\"[object Uint8ClampedArray]\"]=S[\"[object Uint16Array]\"]=S[\"[object Uint32Array]\"]=!0,S[\"[object Error]\"]=S[\"[object Function]\"]=S[\"[object WeakMap]\"]=!1,t.exports=function t(e,n,C,M,E,P){var k,T=1&n,A=2&n,$=4&n;if(C&&(k=E?C(e,M,E,P):C(e)),void 0!==k)return k;if(!_(e))return e;var I=m(e);if(I){if(k=g(e),!T)return c(e,k)}else{var R=p(e),N=\"[object Function]\"==R||\"[object GeneratorFunction]\"==R;if(b(e))return s(e,T);if(\"[object Object]\"==R||\"[object Arguments]\"==R||N&&!E){if(k=A||N?{}:y(e),!T)return A?f(e,u(k,e)):l(e,o(k,e))}else{if(!S[R])return E?e:{};k=v(e,R,T)}}P||(P=new r);var D=P.get(e);if(D)return D;P.set(e,k),w(e)?e.forEach((function(r){k.add(t(r,n,C,r,e,P))})):x(e)&&e.forEach((function(r,i){k.set(i,t(r,n,C,i,e,P))}));var F=I?void 0:($?A?d:h:A?j:O)(e);return i(F||e,(function(r,i){F&&(r=e[i=r]),a(k,i,t(r,n,C,i,e,P))})),k}},function(t,e,n){var r=n(912),i=n(769);t.exports=function(t,e){return t&&r(e,i(e),t)}},function(t,e,n){var r=n(912),i=n(920);t.exports=function(t,e){return t&&r(e,i(e),t)}},function(t,e,n){var r=n(912),i=n(811);t.exports=function(t,e){return r(t,i(t),e)}},function(t,e,n){var r=n(912),i=n(1046);t.exports=function(t,e){return r(t,i(t),e)}},function(t,e){var n=Object.prototype.hasOwnProperty;t.exports=function(t){var e=t.length,r=new t.constructor(e);return e&&\"string\"==typeof t[0]&&n.call(t,\"index\")&&(r.index=t.index,r.input=t.input),r}},function(t,e,n){var r=n(960),i=n(1217),a=n(1218),o=n(1219),u=n(1020);t.exports=function(t,e,n){var s=t.constructor;switch(e){case\"[object ArrayBuffer]\":return r(t);case\"[object Boolean]\":case\"[object Date]\":return new s(+t);case\"[object DataView]\":return i(t,n);case\"[object Float32Array]\":case\"[object Float64Array]\":case\"[object Int8Array]\":case\"[object Int16Array]\":case\"[object Int32Array]\":case\"[object Uint8Array]\":case\"[object Uint8ClampedArray]\":case\"[object Uint16Array]\":case\"[object Uint32Array]\":return u(t,n);case\"[object Map]\":return new s;case\"[object Number]\":case\"[object String]\":return new s(t);case\"[object RegExp]\":return a(t);case\"[object Set]\":return new s;case\"[object Symbol]\":return o(t)}}},function(t,e,n){var r=n(960);t.exports=function(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}},function(t,e){var n=/\\w*$/;t.exports=function(t){var e=new t.constructor(t.source,n.exec(t));return e.lastIndex=t.lastIndex,e}},function(t,e,n){var r=n(201),i=r?r.prototype:void 0,a=i?i.valueOf:void 0;t.exports=function(t){return a?Object(a.call(t)):{}}},function(t,e,n){var r=n(1221),i=n(880),a=n(909),o=a&&a.isMap,u=o?i(o):r;t.exports=u},function(t,e,n){var r=n(803),i=n(194);t.exports=function(t){return i(t)&&\"[object Map]\"==r(t)}},function(t,e,n){var r=n(1223),i=n(880),a=n(909),o=a&&a.isSet,u=o?i(o):r;t.exports=u},function(t,e,n){var r=n(803),i=n(194);t.exports=function(t){return i(t)&&\"[object Set]\"==r(t)}},function(t,e,n){var r=n(202),i=n(967),a=n(1225),o=n(198);t.exports=function(t,e){return e=r(e,t),null==(t=a(t,e))||delete t[o(i(e))]}},function(t,e,n){var r=n(379),i=n(400);t.exports=function(t,e){return e.length<2?t:r(t,i(e,0,-1))}},function(t,e,n){var r=n(910);t.exports=function(t){return r(t)?void 0:t}},function(t,e,n){\"use strict\";(function(t){n.d(e,\"a\",(function(){return nt}));var r=n(0),i=n.n(r),a=n(906),o=n(1044),u=n(1050),s=n(1041),c=n(966),l=n(1237),f=n(1308),h=n(1250),d=n(1),p=n.n(d),g=n(899),v=n(1251),y=function(t){var e=t.point;return i.a.createElement(c.a,{id:i.a.createElement(\"span\",null,\"x: \",i.a.createElement(\"strong\",null,e.data.xFormatted),\", y:\",\" \",i.a.createElement(\"strong\",null,e.data.yFormatted)),enableChip:!0,color:e.serieColor})};y.propTypes={point:p.a.object.isRequired};var m=Object(r.memo)(y),b=function(t){var e=t.color;return i.a.createElement(\"span\",{style:{display:\"block\",width:\"12px\",height:\"12px\",background:e}})};b.propTypes={color:p.a.string.isRequired};var x=function(t){var e=t.slice,n=\"x\"===t.axis?\"y\":\"x\";return i.a.createElement(c.c,{rows:e.points.map((function(t){return[i.a.createElement(b,{key:\"chip\",color:t.serieColor}),t.serieId,i.a.createElement(\"strong\",{key:\"value\"},t.data[\"\".concat(n,\"Formatted\")])]}))})};x.propTypes={slice:p.a.object.isRequired,axis:p.a.oneOf([\"x\",\"y\"]).isRequired};var _=Object(r.memo)(x);function w(t){for(var e=1;e0&&(t.lineWidth=Z.grid.line.strokeWidth,t.strokeStyle=Z.grid.line.stroke,P&&Object(u.e)(t,{width:G,height:U,scale:ut,axis:\"x\",values:k}),T&&Object(u.e)(t,{width:G,height:U,scale:st,axis:\"y\",values:A})),\"axes\"===e&&Object(u.d)(t,{xScale:ut,yScale:st,width:G,height:U,top:$,right:R,bottom:N,left:D,theme:Z}),\"areas\"===e&&!0===_&&(t.save(),t.globalAlpha=O,at.context(t),ot.forEach((function(e){t.fillStyle=e.color,t.beginPath(),at(e.data.map((function(t){return t.position}))),t.fill()})),t.restore()),\"lines\"===e&&(nt.context(t),ot.forEach((function(e){t.strokeStyle=e.color,t.lineWidth=x,t.beginPath(),nt(e.data.map((function(t){return t.position}))),t.stroke()}))),\"points\"===e&&!0===j&&S>0&&ct.forEach((function(e){t.fillStyle=e.color,t.beginPath(),t.arc(e.x,e.y,S/2,0,2*Math.PI),t.fill(),M>0&&(t.strokeStyle=e.borderColor,t.lineWidth=M,t.stroke())})),\"mesh\"===e&&!0===B&&(Object(v.c)(t,ht),J&&Object(v.b)(t,ht,J.index)),\"legends\"===e){var n=ot.map((function(t){return{id:t.id,label:t.id,color:t.color}})).reverse();F.forEach((function(e){Object(s.c)(t,function(t){for(var e=1;e1&&o(t,e[0],e[1])?e=[]:n>2&&o(e[0],e[1],e[2])&&(e=[e[0]]),i(t,r(e,1),[])}));t.exports=u},function(t,e,n){var r=n(390),i=n(379),a=n(780),o=n(1231),u=n(1232),s=n(880),c=n(1233),l=n(783),f=n(145);t.exports=function(t,e,n){e=e.length?r(e,(function(t){return f(t)?function(e){return i(e,1===t.length?t[0]:t)}:t})):[l];var h=-1;e=r(e,s(a));var d=o(t,(function(t,n,i){return{criteria:r(e,(function(e){return e(t)})),index:++h,value:t}}));return u(d,(function(t,e){return c(t,e,n)}))}},function(t,e,n){var r=n(1045),i=n(805);t.exports=function(t,e){var n=-1,a=i(t)?Array(t.length):[];return r(t,(function(t,r,i){a[++n]=e(t,r,i)})),a}},function(t,e){t.exports=function(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}},function(t,e,n){var r=n(1234);t.exports=function(t,e,n){for(var i=-1,a=t.criteria,o=e.criteria,u=a.length,s=n.length;++i=s?c:c*(\"desc\"==n[i]?-1:1)}return t.index-e.index}},function(t,e,n){var r=n(158);t.exports=function(t,e){if(t!==e){var n=void 0!==t,i=null===t,a=t===t,o=r(t),u=void 0!==e,s=null===e,c=e===e,l=r(e);if(!s&&!l&&!o&&t>e||o&&u&&c&&!s&&!l||i&&u&&c||!n&&c||!a)return 1;if(!i&&!o&&!l&&t0))return u;do{u.push(o=new Date(+n)),e(n,a),t(n)}while(o=e)for(;t(e),!n(e);)e.setTime(e-1)}),(function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););}))},n&&(i.count=function(e,r){return f.setTime(+e),h.setTime(+r),t(f),t(h),Math.floor(n(f,h))},i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?i.filter(r?function(e){return r(e)%t===0}:function(e){return i.count(0,e)%t===0}):i:null}),i}var p=d((function(){}),(function(t,e){t.setTime(+t+e)}),(function(t,e){return e-t}));p.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?d((function(e){e.setTime(Math.floor(e/t)*t)}),(function(e,n){e.setTime(+e+n*t)}),(function(e,n){return(n-e)/t})):p:null};var g=p,v=(p.range,d((function(t){t.setTime(t-t.getMilliseconds())}),(function(t,e){t.setTime(+t+1e3*e)}),(function(t,e){return(e-t)/1e3}),(function(t){return t.getUTCSeconds()}))),y=v,m=(v.range,d((function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds())}),(function(t,e){t.setTime(+t+6e4*e)}),(function(t,e){return(e-t)/6e4}),(function(t){return t.getMinutes()}))),b=m,x=(m.range,d((function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds()-6e4*t.getMinutes())}),(function(t,e){t.setTime(+t+36e5*e)}),(function(t,e){return(e-t)/36e5}),(function(t){return t.getHours()}))),_=x,w=(x.range,d((function(t){return t.setHours(0,0,0,0)}),(function(t,e){return t.setDate(t.getDate()+e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/864e5}),(function(t){return t.getDate()-1}))),O=w;w.range;function j(t){return d((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/6048e5}))}var S=j(0),C=j(1),M=j(2),E=j(3),P=j(4),k=j(5),T=j(6),A=(S.range,C.range,M.range,E.range,P.range,k.range,T.range,d((function(t){t.setDate(1),t.setHours(0,0,0,0)}),(function(t,e){t.setMonth(t.getMonth()+e)}),(function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())}),(function(t){return t.getMonth()}))),$=A,I=(A.range,d((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()})));I.every=function(t){return isFinite(t=Math.floor(t))&&t>0?d((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,n){e.setFullYear(e.getFullYear()+n*t)})):null};var R=I,N=(I.range,d((function(t){t.setUTCSeconds(0,0)}),(function(t,e){t.setTime(+t+6e4*e)}),(function(t,e){return(e-t)/6e4}),(function(t){return t.getUTCMinutes()}))),D=N,F=(N.range,d((function(t){t.setUTCMinutes(0,0,0)}),(function(t,e){t.setTime(+t+36e5*e)}),(function(t,e){return(e-t)/36e5}),(function(t){return t.getUTCHours()}))),L=F,B=(F.range,d((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/864e5}),(function(t){return t.getUTCDate()-1}))),z=B;B.range;function q(t){return d((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/6048e5}))}var V=q(0),W=q(1),Y=q(2),H=q(3),G=q(4),U=q(5),X=q(6),K=(V.range,W.range,Y.range,H.range,G.range,U.range,X.range,d((function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCMonth(t.getUTCMonth()+e)}),(function(t,e){return e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())}),(function(t){return t.getUTCMonth()}))),Z=K,Q=(K.range,d((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()})));Q.every=function(t){return isFinite(t=Math.floor(t))&&t>0?d((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n*t)})):null};var J=Q;Q.range;function tt(t,e,n,r,i,a){var o=[[y,1,1e3],[y,5,5e3],[y,15,15e3],[y,30,3e4],[a,1,6e4],[a,5,3e5],[a,15,9e5],[a,30,18e5],[i,1,36e5],[i,3,108e5],[i,6,216e5],[i,12,432e5],[r,1,864e5],[r,2,1728e5],[n,1,6048e5],[e,1,2592e6],[e,3,7776e6],[t,1,31536e6]];function u(e,n,r){var i=Math.abs(n-e)/r,a=Object(c.a)((function(t){return Object(s.a)(t,3)[2]})).right(o,i);if(a===o.length)return t.every(Object(l.c)(e/31536e6,n/31536e6,r));if(0===a)return g.every(Math.max(Object(l.c)(e,n,r),1));var u=Object(s.a)(o[i/o[a-1][2]68?1900:2e3),n+r[0].length):-1}function kt(t,e,n){var r=/^(Z)|([+-]\\d\\d)(?::?(\\d\\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||\"00\")),n+r[0].length):-1}function Tt(t,e,n){var r=vt.exec(e.slice(n,n+1));return r?(t.q=3*r[0]-3,n+r[0].length):-1}function At(t,e,n){var r=vt.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function $t(t,e,n){var r=vt.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function It(t,e,n){var r=vt.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function Rt(t,e,n){var r=vt.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function Nt(t,e,n){var r=vt.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function Dt(t,e,n){var r=vt.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function Ft(t,e,n){var r=vt.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function Lt(t,e,n){var r=vt.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function Bt(t,e,n){var r=yt.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function zt(t,e,n){var r=vt.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function qt(t,e,n){var r=vt.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function Vt(t,e){return bt(t.getDate(),e,2)}function Wt(t,e){return bt(t.getHours(),e,2)}function Yt(t,e){return bt(t.getHours()%12||12,e,2)}function Ht(t,e){return bt(1+O.count(R(t),t),e,3)}function Gt(t,e){return bt(t.getMilliseconds(),e,3)}function Ut(t,e){return Gt(t,e)+\"000\"}function Xt(t,e){return bt(t.getMonth()+1,e,2)}function Kt(t,e){return bt(t.getMinutes(),e,2)}function Zt(t,e){return bt(t.getSeconds(),e,2)}function Qt(t){var e=t.getDay();return 0===e?7:e}function Jt(t,e){return bt(S.count(R(t)-1,t),e,2)}function te(t){var e=t.getDay();return e>=4||0===e?P(t):P.ceil(t)}function ee(t,e){return t=te(t),bt(P.count(R(t),t)+(4===R(t).getDay()),e,2)}function ne(t){return t.getDay()}function re(t,e){return bt(C.count(R(t)-1,t),e,2)}function ie(t,e){return bt(t.getFullYear()%100,e,2)}function ae(t,e){return bt((t=te(t)).getFullYear()%100,e,2)}function oe(t,e){return bt(t.getFullYear()%1e4,e,4)}function ue(t,e){var n=t.getDay();return bt((t=n>=4||0===n?P(t):P.ceil(t)).getFullYear()%1e4,e,4)}function se(t){var e=t.getTimezoneOffset();return(e>0?\"-\":(e*=-1,\"+\"))+bt(e/60|0,\"0\",2)+bt(e%60,\"0\",2)}function ce(t,e){return bt(t.getUTCDate(),e,2)}function le(t,e){return bt(t.getUTCHours(),e,2)}function fe(t,e){return bt(t.getUTCHours()%12||12,e,2)}function he(t,e){return bt(1+z.count(J(t),t),e,3)}function de(t,e){return bt(t.getUTCMilliseconds(),e,3)}function pe(t,e){return de(t,e)+\"000\"}function ge(t,e){return bt(t.getUTCMonth()+1,e,2)}function ve(t,e){return bt(t.getUTCMinutes(),e,2)}function ye(t,e){return bt(t.getUTCSeconds(),e,2)}function me(t){var e=t.getUTCDay();return 0===e?7:e}function be(t,e){return bt(V.count(J(t)-1,t),e,2)}function xe(t){var e=t.getUTCDay();return e>=4||0===e?G(t):G.ceil(t)}function _e(t,e){return t=xe(t),bt(G.count(J(t),t)+(4===J(t).getUTCDay()),e,2)}function we(t){return t.getUTCDay()}function Oe(t,e){return bt(W.count(J(t)-1,t),e,2)}function je(t,e){return bt(t.getUTCFullYear()%100,e,2)}function Se(t,e){return bt((t=xe(t)).getUTCFullYear()%100,e,2)}function Ce(t,e){return bt(t.getUTCFullYear()%1e4,e,4)}function Me(t,e){var n=t.getUTCDay();return bt((t=n>=4||0===n?G(t):G.ceil(t)).getUTCFullYear()%1e4,e,4)}function Ee(){return\"+0000\"}function Pe(){return\"%\"}function ke(t){return+t}function Te(t){return Math.floor(+t/1e3)}ht=function(t){var e=t.dateTime,n=t.date,r=t.time,i=t.periods,a=t.days,o=t.shortDays,u=t.months,s=t.shortMonths,c=_t(i),l=wt(i),f=_t(a),h=wt(a),d=_t(o),p=wt(o),g=_t(u),v=wt(u),y=_t(s),m=wt(s),b={a:function(t){return o[t.getDay()]},A:function(t){return a[t.getDay()]},b:function(t){return s[t.getMonth()]},B:function(t){return u[t.getMonth()]},c:null,d:Vt,e:Vt,f:Ut,g:ae,G:ue,H:Wt,I:Yt,j:Ht,L:Gt,m:Xt,M:Kt,p:function(t){return i[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:ke,s:Te,S:Zt,u:Qt,U:Jt,V:ee,w:ne,W:re,x:null,X:null,y:ie,Y:oe,Z:se,\"%\":Pe},x={a:function(t){return o[t.getUTCDay()]},A:function(t){return a[t.getUTCDay()]},b:function(t){return s[t.getUTCMonth()]},B:function(t){return u[t.getUTCMonth()]},c:null,d:ce,e:ce,f:pe,g:Se,G:Me,H:le,I:fe,j:he,L:de,m:ge,M:ve,p:function(t){return i[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:ke,s:Te,S:ye,u:me,U:be,V:_e,w:we,W:Oe,x:null,X:null,y:je,Y:Ce,Z:Ee,\"%\":Pe},_={a:function(t,e,n){var r=d.exec(e.slice(n));return r?(t.w=p.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(t,e,n){var r=f.exec(e.slice(n));return r?(t.w=h.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(t,e,n){var r=y.exec(e.slice(n));return r?(t.m=m.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(t,e,n){var r=g.exec(e.slice(n));return r?(t.m=v.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(t,n,r){return S(t,e,n,r)},d:$t,e:$t,f:Lt,g:Pt,G:Et,H:Rt,I:Rt,j:It,L:Ft,m:At,M:Nt,p:function(t,e,n){var r=c.exec(e.slice(n));return r?(t.p=l.get(r[0].toLowerCase()),n+r[0].length):-1},q:Tt,Q:zt,s:qt,S:Dt,u:jt,U:St,V:Ct,w:Ot,W:Mt,x:function(t,e,r){return S(t,n,e,r)},X:function(t,e,n){return S(t,r,e,n)},y:Pt,Y:Et,Z:kt,\"%\":Bt};function w(t,e){return function(n){var r,i,a,o=[],u=-1,s=0,c=t.length;for(n instanceof Date||(n=new Date(+n));++u53)return null;\"w\"in a||(a.w=1),\"Z\"in a?(i=(r=lt(ft(a.y,0,1))).getUTCDay(),r=i>4||0===i?W.ceil(r):W(r),r=z.offset(r,7*(a.V-1)),a.y=r.getUTCFullYear(),a.m=r.getUTCMonth(),a.d=r.getUTCDate()+(a.w+6)%7):(i=(r=ct(ft(a.y,0,1))).getDay(),r=i>4||0===i?C.ceil(r):C(r),r=O.offset(r,7*(a.V-1)),a.y=r.getFullYear(),a.m=r.getMonth(),a.d=r.getDate()+(a.w+6)%7)}else(\"W\"in a||\"U\"in a)&&(\"w\"in a||(a.w=\"u\"in a?a.u%7:\"W\"in a?1:0),i=\"Z\"in a?lt(ft(a.y,0,1)).getUTCDay():ct(ft(a.y,0,1)).getDay(),a.m=0,a.d=\"W\"in a?(a.w+6)%7+7*a.W-(i+5)%7:a.w+7*a.U-(i+6)%7);return\"Z\"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,lt(a)):ct(a)}}function S(t,e,n,r){for(var i,a,o=0,u=e.length,s=n.length;o=s)return-1;if(37===(i=e.charCodeAt(o++))){if(i=e.charAt(o++),!(a=_[i in gt?e.charAt(o++):i])||(r=a(t,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}return b.x=w(n,b),b.X=w(r,b),b.c=w(e,b),x.x=w(n,x),x.X=w(r,x),x.c=w(e,x),{format:function(t){var e=w(t+=\"\",b);return e.toString=function(){return t},e},parse:function(t){var e=j(t+=\"\",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=w(t+=\"\",x);return e.toString=function(){return t},e},utcParse:function(t){var e=j(t+=\"\",!0);return e.toString=function(){return t},e}}}({dateTime:\"%x, %X\",date:\"%-m/%-d/%Y\",time:\"%-I:%M:%S %p\",periods:[\"AM\",\"PM\"],days:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],shortDays:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],shortMonths:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"]}),dt=ht.format,ht.parse,pt=ht.utcFormat,ht.utcParse;var Ae=n(917),$e=n(832),Ie=n(1038);function Re(t){return new Date(t)}function Ne(t){return t instanceof Date?+t:+new Date(+t)}function De(t,e,n,r,i,a,o,u,s,c){var l=Object(Ae.b)(),f=l.invert,h=l.domain,d=c(\".%L\"),p=c(\":%S\"),g=c(\"%I:%M\"),v=c(\"%I %p\"),y=c(\"%a %d\"),m=c(\"%b %d\"),b=c(\"%B\"),x=c(\"%Y\");function _(t){return(s(t)0))return u;do{u.push(o=new Date(+n)),e(n,a),t(n)}while(o=e)for(;t(e),!n(e);)e.setTime(e-1)}),(function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););}))},n&&(i.count=function(e,r){return Fe.setTime(+e),Le.setTime(+r),t(Fe),t(Le),Math.floor(n(Fe,Le))},i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?i.filter(r?function(e){return r(e)%t===0}:function(e){return i.count(0,e)%t===0}):i:null}),i}function ze(t){return Be((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/6048e5}))}var qe=ze(0),Ve=ze(1),We=ze(2),Ye=ze(3),He=ze(4),Ge=ze(5),Ue=ze(6),Xe=(qe.range,Ve.range,We.range,Ye.range,He.range,Ge.range,Ue.range,Be((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/864e5}),(function(t){return t.getUTCDate()-1}))),Ke=Xe;Xe.range;function Ze(t){return Be((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/6048e5}))}var Qe=Ze(0),Je=Ze(1),tn=Ze(2),en=Ze(3),nn=Ze(4),rn=Ze(5),an=Ze(6),on=(Qe.range,Je.range,tn.range,en.range,nn.range,rn.range,an.range,Be((function(t){t.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/864e5}),(function(t){return t.getDate()-1}))),un=on,sn=(on.range,Be((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()})));sn.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Be((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,n){e.setFullYear(e.getFullYear()+n*t)})):null};var cn=sn,ln=(sn.range,Be((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()})));ln.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Be((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n*t)})):null};var fn=ln;ln.range;function hn(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function dn(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function pn(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}var gn,vn,yn,mn={\"-\":\"\",_:\" \",0:\"0\"},bn=/^\\s*\\d+/,xn=/^%/,_n=/[\\\\^$*+?|[\\]().{}]/g;function wn(t,e,n){var r=t<0?\"-\":\"\",i=(r?-t:t)+\"\",a=i.length;return r+(a68?1900:2e3),n+r[0].length):-1}function $n(t,e,n){var r=/^(Z)|([+-]\\d\\d)(?::?(\\d\\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||\"00\")),n+r[0].length):-1}function In(t,e,n){var r=bn.exec(e.slice(n,n+1));return r?(t.q=3*r[0]-3,n+r[0].length):-1}function Rn(t,e,n){var r=bn.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function Nn(t,e,n){var r=bn.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function Dn(t,e,n){var r=bn.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function Fn(t,e,n){var r=bn.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function Ln(t,e,n){var r=bn.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function Bn(t,e,n){var r=bn.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function zn(t,e,n){var r=bn.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function qn(t,e,n){var r=bn.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function Vn(t,e,n){var r=xn.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function Wn(t,e,n){var r=bn.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function Yn(t,e,n){var r=bn.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function Hn(t,e){return wn(t.getDate(),e,2)}function Gn(t,e){return wn(t.getHours(),e,2)}function Un(t,e){return wn(t.getHours()%12||12,e,2)}function Xn(t,e){return wn(1+un.count(cn(t),t),e,3)}function Kn(t,e){return wn(t.getMilliseconds(),e,3)}function Zn(t,e){return Kn(t,e)+\"000\"}function Qn(t,e){return wn(t.getMonth()+1,e,2)}function Jn(t,e){return wn(t.getMinutes(),e,2)}function tr(t,e){return wn(t.getSeconds(),e,2)}function er(t){var e=t.getDay();return 0===e?7:e}function nr(t,e){return wn(Qe.count(cn(t)-1,t),e,2)}function rr(t){var e=t.getDay();return e>=4||0===e?nn(t):nn.ceil(t)}function ir(t,e){return t=rr(t),wn(nn.count(cn(t),t)+(4===cn(t).getDay()),e,2)}function ar(t){return t.getDay()}function or(t,e){return wn(Je.count(cn(t)-1,t),e,2)}function ur(t,e){return wn(t.getFullYear()%100,e,2)}function sr(t,e){return wn((t=rr(t)).getFullYear()%100,e,2)}function cr(t,e){return wn(t.getFullYear()%1e4,e,4)}function lr(t,e){var n=t.getDay();return wn((t=n>=4||0===n?nn(t):nn.ceil(t)).getFullYear()%1e4,e,4)}function fr(t){var e=t.getTimezoneOffset();return(e>0?\"-\":(e*=-1,\"+\"))+wn(e/60|0,\"0\",2)+wn(e%60,\"0\",2)}function hr(t,e){return wn(t.getUTCDate(),e,2)}function dr(t,e){return wn(t.getUTCHours(),e,2)}function pr(t,e){return wn(t.getUTCHours()%12||12,e,2)}function gr(t,e){return wn(1+Ke.count(fn(t),t),e,3)}function vr(t,e){return wn(t.getUTCMilliseconds(),e,3)}function yr(t,e){return vr(t,e)+\"000\"}function mr(t,e){return wn(t.getUTCMonth()+1,e,2)}function br(t,e){return wn(t.getUTCMinutes(),e,2)}function xr(t,e){return wn(t.getUTCSeconds(),e,2)}function _r(t){var e=t.getUTCDay();return 0===e?7:e}function wr(t,e){return wn(qe.count(fn(t)-1,t),e,2)}function Or(t){var e=t.getUTCDay();return e>=4||0===e?He(t):He.ceil(t)}function jr(t,e){return t=Or(t),wn(He.count(fn(t),t)+(4===fn(t).getUTCDay()),e,2)}function Sr(t){return t.getUTCDay()}function Cr(t,e){return wn(Ve.count(fn(t)-1,t),e,2)}function Mr(t,e){return wn(t.getUTCFullYear()%100,e,2)}function Er(t,e){return wn((t=Or(t)).getUTCFullYear()%100,e,2)}function Pr(t,e){return wn(t.getUTCFullYear()%1e4,e,4)}function kr(t,e){var n=t.getUTCDay();return wn((t=n>=4||0===n?He(t):He.ceil(t)).getUTCFullYear()%1e4,e,4)}function Tr(){return\"+0000\"}function Ar(){return\"%\"}function $r(t){return+t}function Ir(t){return Math.floor(+t/1e3)}!function(t){gn=function(t){var e=t.dateTime,n=t.date,r=t.time,i=t.periods,a=t.days,o=t.shortDays,u=t.months,s=t.shortMonths,c=jn(i),l=Sn(i),f=jn(a),h=Sn(a),d=jn(o),p=Sn(o),g=jn(u),v=Sn(u),y=jn(s),m=Sn(s),b={a:function(t){return o[t.getDay()]},A:function(t){return a[t.getDay()]},b:function(t){return s[t.getMonth()]},B:function(t){return u[t.getMonth()]},c:null,d:Hn,e:Hn,f:Zn,g:sr,G:lr,H:Gn,I:Un,j:Xn,L:Kn,m:Qn,M:Jn,p:function(t){return i[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:$r,s:Ir,S:tr,u:er,U:nr,V:ir,w:ar,W:or,x:null,X:null,y:ur,Y:cr,Z:fr,\"%\":Ar},x={a:function(t){return o[t.getUTCDay()]},A:function(t){return a[t.getUTCDay()]},b:function(t){return s[t.getUTCMonth()]},B:function(t){return u[t.getUTCMonth()]},c:null,d:hr,e:hr,f:yr,g:Er,G:kr,H:dr,I:pr,j:gr,L:vr,m:mr,M:br,p:function(t){return i[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:$r,s:Ir,S:xr,u:_r,U:wr,V:jr,w:Sr,W:Cr,x:null,X:null,y:Mr,Y:Pr,Z:Tr,\"%\":Ar},_={a:function(t,e,n){var r=d.exec(e.slice(n));return r?(t.w=p[r[0].toLowerCase()],n+r[0].length):-1},A:function(t,e,n){var r=f.exec(e.slice(n));return r?(t.w=h[r[0].toLowerCase()],n+r[0].length):-1},b:function(t,e,n){var r=y.exec(e.slice(n));return r?(t.m=m[r[0].toLowerCase()],n+r[0].length):-1},B:function(t,e,n){var r=g.exec(e.slice(n));return r?(t.m=v[r[0].toLowerCase()],n+r[0].length):-1},c:function(t,n,r){return j(t,e,n,r)},d:Nn,e:Nn,f:qn,g:An,G:Tn,H:Fn,I:Fn,j:Dn,L:zn,m:Rn,M:Ln,p:function(t,e,n){var r=c.exec(e.slice(n));return r?(t.p=l[r[0].toLowerCase()],n+r[0].length):-1},q:In,Q:Wn,s:Yn,S:Bn,u:Mn,U:En,V:Pn,w:Cn,W:kn,x:function(t,e,r){return j(t,n,e,r)},X:function(t,e,n){return j(t,r,e,n)},y:An,Y:Tn,Z:$n,\"%\":Vn};function w(t,e){return function(n){var r,i,a,o=[],u=-1,s=0,c=t.length;for(n instanceof Date||(n=new Date(+n));++u53)return null;\"w\"in a||(a.w=1),\"Z\"in a?(i=(r=dn(pn(a.y,0,1))).getUTCDay(),r=i>4||0===i?Ve.ceil(r):Ve(r),r=Ke.offset(r,7*(a.V-1)),a.y=r.getUTCFullYear(),a.m=r.getUTCMonth(),a.d=r.getUTCDate()+(a.w+6)%7):(i=(r=hn(pn(a.y,0,1))).getDay(),r=i>4||0===i?Je.ceil(r):Je(r),r=un.offset(r,7*(a.V-1)),a.y=r.getFullYear(),a.m=r.getMonth(),a.d=r.getDate()+(a.w+6)%7)}else(\"W\"in a||\"U\"in a)&&(\"w\"in a||(a.w=\"u\"in a?a.u%7:\"W\"in a?1:0),i=\"Z\"in a?dn(pn(a.y,0,1)).getUTCDay():hn(pn(a.y,0,1)).getDay(),a.m=0,a.d=\"W\"in a?(a.w+6)%7+7*a.W-(i+5)%7:a.w+7*a.U-(i+6)%7);return\"Z\"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,dn(a)):hn(a)}}function j(t,e,n,r){for(var i,a,o=0,u=e.length,s=n.length;o=s)return-1;if(37===(i=e.charCodeAt(o++))){if(i=e.charAt(o++),!(a=_[i in mn?e.charAt(o++):i])||(r=a(t,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}return b.x=w(n,b),b.X=w(r,b),b.c=w(e,b),x.x=w(n,x),x.X=w(r,x),x.c=w(e,x),{format:function(t){var e=w(t+=\"\",b);return e.toString=function(){return t},e},parse:function(t){var e=O(t+=\"\",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=w(t+=\"\",x);return e.toString=function(){return t},e},utcParse:function(t){var e=O(t+=\"\",!0);return e.toString=function(){return t},e}}}(t),gn.format,vn=gn.parse,gn.utcFormat,yn=gn.utcParse}({dateTime:\"%x, %X\",date:\"%-m/%-d/%Y\",time:\"%-I:%M:%S %p\",periods:[\"AM\",\"PM\"],days:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],shortDays:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],shortMonths:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"]});var Rr,Nr=n(1228),Dr=n.n(Nr),Fr=n(833),Lr=n.n(Fr),Br=n(1229),zr=n.n(Br),qr=n(967),Vr=n.n(qr),Wr=n(1235),Yr=n.n(Wr),Hr={type:i.a.oneOf([\"linear\"]).isRequired,min:i.a.oneOfType([i.a.oneOf([\"auto\"]),i.a.number]),max:i.a.oneOfType([i.a.oneOf([\"auto\"]),i.a.number]),stacked:i.a.bool,reverse:i.a.bool},Gr={type:i.a.oneOf([\"log\"]).isRequired,base:i.a.number,min:i.a.oneOfType([i.a.oneOf([\"auto\"]),i.a.number]),max:i.a.oneOfType([i.a.oneOf([\"auto\"]),i.a.number])},Ur={type:i.a.oneOf([\"point\"]).isRequired};function Xr(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var Kr=[\"millisecond\",\"second\",\"minute\",\"hour\",\"day\",\"month\",\"year\"],Zr=[function(t){return t.setMilliseconds(0)},function(t){return t.setSeconds(0)},function(t){return t.setMinutes(0)},function(t){return t.setHours(0)},function(t){return t.setDate(1)},function(t){return t.setMonth(0)}],Qr=(Xr(Rr={},\"millisecond\",[]),Xr(Rr,\"second\",Zr.slice(0,1)),Xr(Rr,\"minute\",Zr.slice(0,2)),Xr(Rr,\"hour\",Zr.slice(0,3)),Xr(Rr,\"day\",Zr.slice(0,4)),Xr(Rr,\"month\",Zr.slice(0,5)),Xr(Rr,\"year\",Zr.slice(0,6)),Rr),Jr=function(t){var e=t.format,n=void 0===e?\"native\":e,r=t.precision,i=void 0===r?\"millisecond\":r,a=t.useUTC,o=void 0===a||a,u=function(t){return function(e){return Qr[t].forEach((function(t){t(e)})),e}}(i);if(\"native\"===n)return function(t){return u(t)};var s=o?yn(n):vn(n);return function(t){return u(s(t))}},ti=function(t,e,n,r){var i=t.axis,a=t.format,o=void 0===a?\"native\":a,u=t.precision,s=void 0===u?\"millisecond\":u,c=t.min,l=void 0===c?\"auto\":c,f=t.max,h=void 0===f?\"auto\":f,d=t.useUTC,p=void 0===d||d,g=e[i],v=\"x\"===i?n:r,m=Jr({format:o,precision:s,useUTC:p}),x=l;\"auto\"===l?x=g.min:\"native\"!==o&&(x=m(g.min));var w=h;\"auto\"===h?w=g.max:\"native\"!==o&&(w=m(g.max));var j=p?function(){return $e.b.apply(De(rt,it,J,Z,V,z,L,D,y,pt).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}():function(){return $e.b.apply(De(ut,st,R,$,S,O,_,b,y,dt).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}();return j.domain([x,w]).range([0,v]),j.type=\"time\",j.useUTC=p,j},ei={type:i.a.oneOf([\"time\"]).isRequired,format:i.a.string,precision:i.a.oneOf(Kr)};function ni(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e3&&void 0!==arguments[3]?arguments[3]:{},i=r.getValue,a=void 0===i?function(t){return t.data[e]}:i,o=r.setValue,u=void 0===o?function(t,n){t.data[e]=n}:o;if(\"linear\"===n.type)t.forEach((function(t){t.data.forEach((function(t){u(t,null===a(t)?null:parseFloat(a(t)))}))}));else if(\"time\"===n.type&&\"native\"!==n.format){var s=Jr(n);t.forEach((function(t){t.data.forEach((function(t){u(t,null===a(t)?null:s(a(t)))}))}))}var c,l,f=[];return t.forEach((function(t){t.data.forEach((function(t){f.push(a(t))}))})),\"linear\"===n.type?(f=Dr()(f),f=zr()(f,(function(t){return t})),c=Math.min.apply(Math,ni(f)),l=Math.max.apply(Math,ni(f))):\"time\"===n.type?(c=(f=(f=Lr()(f,(function(t){return t.getTime()}))).slice(0).sort((function(t,e){return e-t})).reverse())[0],l=Vr()(f)):(c=(f=Dr()(f))[0],l=Vr()(f)),{all:f,min:c,max:l}},hi=function(t,e,n,r){var i=ai(t),a=[];n[i].all.forEach((function(e){var n=Yr()(e)?ui:oi,o=[];r.forEach((function(r){var u=r.data.find((function(t){return n(t.data[i],e)})),s=null,c=null;if(void 0!==u){if(null!==(s=u.data[t])){var l=Vr()(o);void 0===l?c=s:null!==l&&(c=l+s)}u.data[\"\".concat(t,\"Stacked\")]=c}o.push(c),a.push(c)}))})),a=a.filter((function(t){return null!==t})),n[t].minStacked=Math.min.apply(Math,ni(a)),n[t].maxStacked=Math.max.apply(Math,ni(a))},di=function(t,e,n){return hi(\"x\",0,e,n)},pi=function(t,e,n){return hi(\"y\",0,e,n)},gi=i.a.oneOfType([i.a.shape(Hr),i.a.shape(Ur),i.a.shape(ei),i.a.shape(Gr)])},function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return tt})),n.d(e,\"b\",(function(){return nt})),n.d(e,\"c\",(function(){return et})),n.d(e,\"d\",(function(){return Q}));var r=n(0),i=n.n(r),a=n(906),o=n(942),u=n(921),s=n(14),c=n(15),l=Math.pow(2,-52),f=new Uint32Array(512),h=function(){function t(e){Object(s.a)(this,t);var n=e.length>>1;if(n>0&&\"number\"!==typeof e[0])throw new Error(\"Expected coords to contain numbers.\");this.coords=e;var r=Math.max(2*n-5,0);this._triangles=new Uint32Array(3*r),this._halfedges=new Int32Array(3*r),this._hashSize=Math.ceil(Math.sqrt(n)),this._hullPrev=new Uint32Array(n),this._hullNext=new Uint32Array(n),this._hullTri=new Uint32Array(n),this._hullHash=new Int32Array(this._hashSize).fill(-1),this._ids=new Uint32Array(n),this._dists=new Float64Array(n),this.update()}return Object(c.a)(t,[{key:\"update\",value:function(){for(var t=this.coords,e=this._hullPrev,n=this._hullNext,r=this._hullTri,i=this._hullHash,a=t.length>>1,o=1/0,u=1/0,s=-1/0,c=-1/0,f=0;fs&&(s=h),p>c&&(c=p),this._ids[f]=f}for(var v,b,x,_=(o+s)/2,w=(u+c)/2,O=1/0,j=0;j0&&(b=E,O=P)}for(var k=t[2*b],T=t[2*b+1],A=1/0,$=0;$z&&(F[L++]=q,z=this._dists[q])}return this.hull=F.subarray(0,L),this.triangles=new Uint32Array(0),void(this.halfedges=new Uint32Array(0))}if(g(C,M,k,T,R,N)){var V=b,W=k,Y=T;b=x,k=R,T=N,x=V,R=W,N=Y}var H=function(t,e,n,r,i,a){var o=n-t,u=r-e,s=i-t,c=a-e,l=o*o+u*u,f=s*s+c*c,h=.5/(o*c-u*s);return{x:t+(c*l-u*f)*h,y:e+(o*f-s*l)*h}}(C,M,k,T,R,N);this._cx=H.x,this._cy=H.y;for(var G=0;G0&&Math.abs(J-X)<=l&&Math.abs(tt-K)<=l)&&(X=J,K=tt,Q!==v&&Q!==b&&Q!==x)){for(var et=0,nt=0,rt=this._hashKey(J,tt);nt0?3-n:1+n)/4}(t-this._cx,e-this._cy)*this._hashSize)%this._hashSize}},{key:\"_legalize\",value:function(t){for(var e=this._triangles,n=this._halfedges,r=this.coords,i=0,a=0;;){var o=n[t],u=t-t%3;if(a=u+(t+2)%3,-1!==o){var s=o-o%3,c=u+(t+1)%3,l=s+(o+2)%3,h=e[a],d=e[t],p=e[c],g=e[l];if(v(r[2*h],r[2*h+1],r[2*d],r[2*d+1],r[2*p],r[2*p+1],r[2*g],r[2*g+1])){e[t]=g,e[o]=h;var y=n[l];if(-1===y){var m=this._hullStart;do{if(this._hullTri[m]===l){this._hullTri[m]=t;break}m=this._hullPrev[m]}while(m!==this._hullStart)}this._link(t,y),this._link(o,n[a]),this._link(a,l);var b=s+(o+1)%3;i1&&void 0!==arguments[1]?arguments[1]:x,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:_,i=e.length,a=new Float64Array(2*i),o=0;o=33306690738754716e-32*Math.abs(o+u)?o-u:0}function g(t,e,n,r,i,a){return(p(i,a,t,e,n,r)||p(t,e,n,r,i,a)||p(n,r,i,a,t,e))<0}function v(t,e,n,r,i,a,o,u){var s=t-o,c=e-u,l=n-o,f=r-u,h=i-o,d=a-u,p=l*l+f*f,g=h*h+d*d;return s*(f*g-p*d)-c*(l*g-p*h)+(s*s+c*c)*(l*d-f*h)<0}function y(t,e,n,r,i,a){var o=n-t,u=r-e,s=i-t,c=a-e,l=o*o+u*u,f=s*s+c*c,h=.5/(o*c-u*s),d=(c*l-u*f)*h,p=(o*f-s*l)*h;return d*d+p*p}function m(t,e,n,r){if(r-n<=20)for(var i=n+1;i<=r;i++){for(var a=t[i],o=e[a],u=i-1;u>=n&&e[t[u]]>o;)t[u+1]=t[u--];t[u+1]=a}else{var s=n+1,c=r;b(t,n+r>>1,s),e[t[n]]>e[t[r]]&&b(t,n,r),e[t[s]]>e[t[r]]&&b(t,s,r),e[t[n]]>e[t[s]]&&b(t,n,s);for(var l=t[s],f=e[l];;){do{s++}while(e[t[s]]f);if(c=c-n?(m(t,e,s,r),m(t,e,n,c-1)):(m(t,e,n,c-1),m(t,e,s,r))}}function b(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function x(t){return t[0]}function _(t){return t[1]}var w=function(){function t(){Object(s.a)(this,t),this._x0=this._y0=this._x1=this._y1=null,this._=\"\"}return Object(c.a)(t,[{key:\"moveTo\",value:function(t,e){this._+=\"M\".concat(this._x0=this._x1=+t,\",\").concat(this._y0=this._y1=+e)}},{key:\"closePath\",value:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+=\"Z\")}},{key:\"lineTo\",value:function(t,e){this._+=\"L\".concat(this._x1=+t,\",\").concat(this._y1=+e)}},{key:\"arc\",value:function(t,e,n){var r=(t=+t)+(n=+n),i=e=+e;if(n<0)throw new Error(\"negative radius\");null===this._x1?this._+=\"M\".concat(r,\",\").concat(i):(Math.abs(this._x1-r)>1e-6||Math.abs(this._y1-i)>1e-6)&&(this._+=\"L\"+r+\",\"+i),n&&(this._+=\"A\".concat(n,\",\").concat(n,\",0,1,1,\").concat(t-n,\",\").concat(e,\"A\").concat(n,\",\").concat(n,\",0,1,1,\").concat(this._x1=r,\",\").concat(this._y1=i))}},{key:\"rect\",value:function(t,e,n,r){this._+=\"M\".concat(this._x0=this._x1=+t,\",\").concat(this._y0=this._y1=+e,\"h\").concat(+n,\"v\").concat(+r,\"h\").concat(-n,\"Z\")}},{key:\"value\",value:function(){return this._||null}}]),t}(),O=function(){function t(){Object(s.a)(this,t),this._=[]}return Object(c.a)(t,[{key:\"moveTo\",value:function(t,e){this._.push([t,e])}},{key:\"closePath\",value:function(){this._.push(this._[0].slice())}},{key:\"lineTo\",value:function(t,e){this._.push([t,e])}},{key:\"value\",value:function(){return this._.length?this._:null}}]),t}(),j=n(729);function S(){S=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i=\"function\"==typeof Symbol?Symbol:{},a=i.iterator||\"@@iterator\",o=i.asyncIterator||\"@@asyncIterator\",u=i.toStringTag||\"@@toStringTag\";function s(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},\"\")}catch(P){s=function(t,e,n){return t[e]=n}}function c(t,e,n,i){var a=e&&e.prototype instanceof h?e:h,o=Object.create(a.prototype),u=new C(i||[]);return r(o,\"_invoke\",{value:_(t,n,u)}),o}function l(t,e,n){try{return{type:\"normal\",arg:t.call(e,n)}}catch(P){return{type:\"throw\",arg:P}}}t.wrap=c;var f={};function h(){}function d(){}function p(){}var g={};s(g,a,(function(){return this}));var v=Object.getPrototypeOf,y=v&&v(v(M([])));y&&y!==e&&n.call(y,a)&&(g=y);var m=p.prototype=h.prototype=Object.create(g);function b(t){[\"next\",\"throw\",\"return\"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){var i;r(this,\"_invoke\",{value:function(r,a){function o(){return new e((function(i,o){!function r(i,a,o,u){var s=l(t[i],t,a);if(\"throw\"!==s.type){var c=s.arg,f=c.value;return f&&\"object\"==typeof f&&n.call(f,\"__await\")?e.resolve(f.__await).then((function(t){r(\"next\",t,o,u)}),(function(t){r(\"throw\",t,o,u)})):e.resolve(f).then((function(t){c.value=t,o(c)}),(function(t){return r(\"throw\",t,o,u)}))}u(s.arg)}(r,a,i,o)}))}return i=i?i.then(o,o):o()}})}function _(t,e,n){var r=\"suspendedStart\";return function(i,a){if(\"executing\"===r)throw new Error(\"Generator is already running\");if(\"completed\"===r){if(\"throw\"===i)throw a;return E()}for(n.method=i,n.arg=a;;){var o=n.delegate;if(o){var u=w(o,n);if(u){if(u===f)continue;return u}}if(\"next\"===n.method)n.sent=n._sent=n.arg;else if(\"throw\"===n.method){if(\"suspendedStart\"===r)throw r=\"completed\",n.arg;n.dispatchException(n.arg)}else\"return\"===n.method&&n.abrupt(\"return\",n.arg);r=\"executing\";var s=l(t,e,n);if(\"normal\"===s.type){if(r=n.done?\"completed\":\"suspendedYield\",s.arg===f)continue;return{value:s.arg,done:n.done}}\"throw\"===s.type&&(r=\"completed\",n.method=\"throw\",n.arg=s.arg)}}}function w(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,\"throw\"===n&&t.iterator.return&&(e.method=\"return\",e.arg=void 0,w(t,e),\"throw\"===e.method)||\"return\"!==n&&(e.method=\"throw\",e.arg=new TypeError(\"The iterator does not provide a '\"+n+\"' method\")),f;var i=l(r,t.iterator,e.arg);if(\"throw\"===i.type)return e.method=\"throw\",e.arg=i.arg,e.delegate=null,f;var a=i.arg;return a?a.done?(e[t.resultName]=a.value,e.next=t.nextLoc,\"return\"!==e.method&&(e.method=\"next\",e.arg=void 0),e.delegate=null,f):a:(e.method=\"throw\",e.arg=new TypeError(\"iterator result is not an object\"),e.delegate=null,f)}function O(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function j(t){var e=t.completion||{};e.type=\"normal\",delete e.arg,t.completion=e}function C(t){this.tryEntries=[{tryLoc:\"root\"}],t.forEach(O,this),this.reset(!0)}function M(t){if(t){var e=t[a];if(e)return e.call(t);if(\"function\"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function e(){for(;++r=0;--i){var a=this.tryEntries[i],o=a.completion;if(\"root\"===a.tryLoc)return r(\"end\");if(a.tryLoc<=this.prev){var u=n.call(a,\"catchLoc\"),s=n.call(a,\"finallyLoc\");if(u&&s){if(this.prev=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,\"finallyLoc\")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),j(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if(\"throw\"===r.type){var i=r.arg;j(n)}return i}}throw new Error(\"illegal catch attempt\")},delegateYield:function(t,e,n){return this.delegate={iterator:M(t),resultName:e,nextLoc:n},\"next\"===this.method&&(this.arg=void 0),f}},t}var C=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[0,0,960,500],r=Object(j.a)(n,4),i=r[0],a=r[1],o=r[2],u=r[3];if(Object(s.a)(this,t),!((o=+o)>=(i=+i))||!((u=+u)>=(a=+a)))throw new Error(\"invalid bounds\");this.delaunay=e,this._circumcenters=new Float64Array(2*e.points.length),this.vectors=new Float64Array(2*e.points.length),this.xmax=o,this.xmin=i,this.ymax=u,this.ymin=a,this._init()}return Object(c.a)(t,[{key:\"update\",value:function(){return this.delaunay.update(),this._init(),this}},{key:\"_init\",value:function(){for(var t,e,n=this.delaunay,r=n.points,i=n.hull,a=n.triangles,o=this.vectors,u=this.circumcenters=this._circumcenters.subarray(0,a.length/3*2),s=0,c=0,l=a.length;s1;)i-=2;for(var a=2;a4)for(var u=0;u0){if(e>=this.ymax)return null;(i=(this.ymax-e)/r)0){if(t>=this.xmax)return null;(i=(this.xmax-t)/n)this.xmax?2:0)|(ethis.ymax?8:0)}}]),t}(),M=E().mark(N);function E(){E=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i=\"function\"==typeof Symbol?Symbol:{},a=i.iterator||\"@@iterator\",o=i.asyncIterator||\"@@asyncIterator\",u=i.toStringTag||\"@@toStringTag\";function s(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},\"\")}catch(P){s=function(t,e,n){return t[e]=n}}function c(t,e,n,i){var a=e&&e.prototype instanceof h?e:h,o=Object.create(a.prototype),u=new S(i||[]);return r(o,\"_invoke\",{value:_(t,n,u)}),o}function l(t,e,n){try{return{type:\"normal\",arg:t.call(e,n)}}catch(P){return{type:\"throw\",arg:P}}}t.wrap=c;var f={};function h(){}function d(){}function p(){}var g={};s(g,a,(function(){return this}));var v=Object.getPrototypeOf,y=v&&v(v(C([])));y&&y!==e&&n.call(y,a)&&(g=y);var m=p.prototype=h.prototype=Object.create(g);function b(t){[\"next\",\"throw\",\"return\"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){var i;r(this,\"_invoke\",{value:function(r,a){function o(){return new e((function(i,o){!function r(i,a,o,u){var s=l(t[i],t,a);if(\"throw\"!==s.type){var c=s.arg,f=c.value;return f&&\"object\"==typeof f&&n.call(f,\"__await\")?e.resolve(f.__await).then((function(t){r(\"next\",t,o,u)}),(function(t){r(\"throw\",t,o,u)})):e.resolve(f).then((function(t){c.value=t,o(c)}),(function(t){return r(\"throw\",t,o,u)}))}u(s.arg)}(r,a,i,o)}))}return i=i?i.then(o,o):o()}})}function _(t,e,n){var r=\"suspendedStart\";return function(i,a){if(\"executing\"===r)throw new Error(\"Generator is already running\");if(\"completed\"===r){if(\"throw\"===i)throw a;return M()}for(n.method=i,n.arg=a;;){var o=n.delegate;if(o){var u=w(o,n);if(u){if(u===f)continue;return u}}if(\"next\"===n.method)n.sent=n._sent=n.arg;else if(\"throw\"===n.method){if(\"suspendedStart\"===r)throw r=\"completed\",n.arg;n.dispatchException(n.arg)}else\"return\"===n.method&&n.abrupt(\"return\",n.arg);r=\"executing\";var s=l(t,e,n);if(\"normal\"===s.type){if(r=n.done?\"completed\":\"suspendedYield\",s.arg===f)continue;return{value:s.arg,done:n.done}}\"throw\"===s.type&&(r=\"completed\",n.method=\"throw\",n.arg=s.arg)}}}function w(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,\"throw\"===n&&t.iterator.return&&(e.method=\"return\",e.arg=void 0,w(t,e),\"throw\"===e.method)||\"return\"!==n&&(e.method=\"throw\",e.arg=new TypeError(\"The iterator does not provide a '\"+n+\"' method\")),f;var i=l(r,t.iterator,e.arg);if(\"throw\"===i.type)return e.method=\"throw\",e.arg=i.arg,e.delegate=null,f;var a=i.arg;return a?a.done?(e[t.resultName]=a.value,e.next=t.nextLoc,\"return\"!==e.method&&(e.method=\"next\",e.arg=void 0),e.delegate=null,f):a:(e.method=\"throw\",e.arg=new TypeError(\"iterator result is not an object\"),e.delegate=null,f)}function O(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function j(t){var e=t.completion||{};e.type=\"normal\",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:\"root\"}],t.forEach(O,this),this.reset(!0)}function C(t){if(t){var e=t[a];if(e)return e.call(t);if(\"function\"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function e(){for(;++r=0;--i){var a=this.tryEntries[i],o=a.completion;if(\"root\"===a.tryLoc)return r(\"end\");if(a.tryLoc<=this.prev){var u=n.call(a,\"catchLoc\"),s=n.call(a,\"finallyLoc\");if(u&&s){if(this.prev=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,\"finallyLoc\")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),j(n),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if(\"throw\"===r.type){var i=r.arg;j(n)}return i}}throw new Error(\"illegal catch attempt\")},delegateYield:function(t,e,n){return this.delegate={iterator:C(t),resultName:e,nextLoc:n},\"next\"===this.method&&(this.arg=void 0),f}},t}var P=2*Math.PI,k=Math.pow;function T(t){return t[0]}function A(t){return t[1]}function $(t,e,n){return[t+Math.sin(t+e)*n,e+Math.cos(t-e)*n]}var I=function(){function t(e){Object(s.a)(this,t),this._delaunator=new h(e),this.inedges=new Int32Array(e.length/2),this._hullIndex=new Int32Array(e.length/2),this.points=this._delaunator.coords,this._init()}return Object(c.a)(t,[{key:\"update\",value:function(){return this._delaunator.update(),this._init(),this}},{key:\"_init\",value:function(){var t=this._delaunator,e=this.points;if(t.hull&&t.hull.length>2&&function(t){for(var e=t.triangles,n=t.coords,r=0;r1e-10)return!1}return!0}(t)){this.collinear=Int32Array.from({length:e.length/2},(function(t,e){return e})).sort((function(t,n){return e[2*t]-e[2*n]||e[2*t+1]-e[2*n+1]}));for(var n=this.collinear[0],r=this.collinear[this.collinear.length-1],i=[e[2*n],e[2*n+1],e[2*r],e[2*r+1]],a=1e-8*Math.hypot(i[3]-i[1],i[2]-i[0]),o=0,u=e.length/2;o0&&(this.triangles=new Int32Array(3).fill(-1),this.halfedges=new Int32Array(3).fill(-1),this.triangles[0]=l[0],this.triangles[1]=l[1],this.triangles[2]=l[1],d[l[0]]=1,2===l.length&&(d[l[1]]=0))}},{key:\"voronoi\",value:function(t){return new C(this,t)}},{key:\"neighbors\",value:E().mark((function t(e){var n,r,i,a,o,u,s,c,l,f,h;return E().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=this.inedges,r=this.hull,i=this._hullIndex,a=this.halfedges,o=this.triangles,!(u=this.collinear)){t.next=10;break}if(!((s=u.indexOf(e))>0)){t.next=6;break}return t.next=6,u[s-1];case 6:if(!(s2&&void 0!==arguments[2]?arguments[2]:0;if((t=+t)!==t||(e=+e)!==e)return-1;for(var r,i=n;(r=this._step(n,t,e))>=0&&r!==n&&r!==i;)n=r;return r}},{key:\"_step\",value:function(t,e,n){var r=this.inedges,i=this.hull,a=this._hullIndex,o=this.halfedges,u=this.triangles,s=this.points;if(-1===r[t]||!s.length)return(t+1)%(s.length>>1);var c=t,l=k(e-s[2*t],2)+k(n-s[2*t+1],2),f=r[t],h=f;do{var d=u[h],p=k(e-s[2*d],2)+k(n-s[2*d+1],2);if(p1&&void 0!==arguments[1]?arguments[1]:2,n=null==t?t=new w:void 0,r=this.points,i=0,a=r.length;i1&&void 0!==arguments[1]?arguments[1]:T,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:A,i=arguments.length>3?arguments[3]:void 0;return new t(\"length\"in e?R(e,n,r,i):Float64Array.from(N(e,n,r,i)))}}]),t}();function R(t,e,n,r){for(var i=t.length,a=new Float64Array(2*i),o=0;o=0?(s>=r?10:s>=i?5:s>=a?2:1)*Math.pow(10,u):-Math.pow(10,-u)/(s>=r?10:s>=i?5:s>=a?2:1)}function u(t,e,n){var o=Math.abs(e-t)/Math.max(0,n),u=Math.pow(10,Math.floor(Math.log(o)/Math.LN10)),s=o/u;return s>=r?u*=10:s>=i?u*=5:s>=a&&(u*=2),e0)return[t];if((r=e0){var c=Math.round(t/u),l=Math.round(e/u);for(c*ue&&--l,a=new Array(i=l-c+1);++se&&--h,a=new Array(i=h-f+1);++s1)&&(t-=Math.floor(t));var e=Math.abs(t-.5);return u.h=360*t-100,u.s=1.5-1.5*e,u.l=.8-.9*e,u+\"\"}},function(t,e,n){\"use strict\";n.d(e,\"a\",(function(){return o}));var r=n(1333),i=n(1051);function a(t){return function e(n){function a(e,a){var o=t((e=Object(r.a)(e)).h,(a=Object(r.a)(a)).h),u=Object(i.a)(e.s,a.s),s=Object(i.a)(e.l,a.l),c=Object(i.a)(e.opacity,a.opacity);return function(t){return e.h=o(t),e.s=u(t),e.l=s(Math.pow(t,n)),e.opacity=c(t),e+\"\"}}return n=+n,a.gamma=e,a}(1)}a(i.c);var o=a(i.a)},function(t,e,n){\"use strict\";var r=n(1333),i=n(1303);e.a=Object(i.a)(Object(r.a)(300,.5,0),Object(r.a)(-240,.5,1))},function(t,e,n){\"use strict\";var r=n(1189),i=Object(r.f)(),a=Math.PI/3,o=2*Math.PI/3;e.a=function(t){var e;return t=(.5-t)*Math.PI,i.r=255*(e=Math.sin(t))*e,i.g=255*(e=Math.sin(t+a))*e,i.b=255*(e=Math.sin(t+o))*e,i+\"\"}},function(t,e,n){\"use strict\";e.a=function(t,e){if((u=t.length)>0)for(var n,r,i,a,o,u,s=0,c=t[e[0]].length;s0?(r[0]=a,r[1]=a+=i):i<0?(r[1]=o,r[0]=o+=i):(r[0]=0,r[1]=i)}},function(t,e,n){\"use strict\";var r=Math.PI,i=2*r,a=i-1e-6;function o(){this._x0=this._y0=this._x1=this._y1=null,this._=\"\"}function u(){return new o}o.prototype=u.prototype={constructor:o,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,a){this._+=\"C\"+ +t+\",\"+ +e+\",\"+ +n+\",\"+ +r+\",\"+(this._x1=+i)+\",\"+(this._y1=+a)},arcTo:function(t,e,n,i,a){t=+t,e=+e,n=+n,i=+i,a=+a;var o=this._x1,u=this._y1,s=n-t,c=i-e,l=o-t,f=u-e,h=l*l+f*f;if(a<0)throw new Error(\"negative radius: \"+a);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&&a){var d=n-o,p=i-u,g=s*s+c*c,v=d*d+p*p,y=Math.sqrt(g),m=Math.sqrt(h),b=a*Math.tan((r-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\"+a+\",\"+a+\",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,o,u,s){t=+t,e=+e,s=!!s;var c=(n=+n)*Math.cos(o),l=n*Math.sin(o),f=t+c,h=e+l,d=1^s,p=s?o-u:u-o;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%i+i),p>a?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>=r)+\",\"+d+\",\"+(this._x1=t+n*Math.cos(u))+\",\"+(this._y1=e+n*Math.sin(u))))},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=u},function(t,e,n){\"use strict\";var r=n(1307),i=n(972),a=n(1039),o=n(1237),u=n(1048);e.a=function(){var t=u.a,e=null,n=Object(i.a)(0),s=u.b,c=Object(i.a)(!0),l=null,f=a.a,h=null;function d(i){var a,o,u,d,p,g=i.length,v=!1,y=new Array(g),m=new Array(g);for(null==l&&(h=f(p=Object(r.a)())),a=0;a<=g;++a){if(!(a=o;--u)h.point(y[u],m[u]);h.lineEnd(),h.areaEnd()}v&&(y[a]=+t(d,a,i),m[a]=+n(d,a,i),h.point(e?+e(d,a,i):y[a],s?+s(d,a,i):m[a]))}if(p)return h=null,p+\"\"||null}function p(){return Object(o.a)().defined(c).curve(f).context(l)}return d.x=function(n){return arguments.length?(t=\"function\"===typeof n?n:Object(i.a)(+n),e=null,d):t},d.x0=function(e){return arguments.length?(t=\"function\"===typeof e?e:Object(i.a)(+e),d):t},d.x1=function(t){return arguments.length?(e=null==t?null:\"function\"===typeof t?t:Object(i.a)(+t),d):e},d.y=function(t){return arguments.length?(n=\"function\"===typeof t?t:Object(i.a)(+t),s=null,d):n},d.y0=function(t){return arguments.length?(n=\"function\"===typeof t?t:Object(i.a)(+t),d):n},d.y1=function(t){return arguments.length?(s=null==t?null:\"function\"===typeof t?t:Object(i.a)(+t),d):s},d.lineX0=d.lineY0=function(){return p().x(t).y(n)},d.lineY1=function(){return p().x(t).y(s)},d.lineX1=function(){return p().x(e).y(n)},d.defined=function(t){return arguments.length?(c=\"function\"===typeof t?t:Object(i.a)(!!t),d):c},d.curve=function(t){return arguments.length?(f=t,null!=l&&(h=f(l)),d):f},d.context=function(t){return arguments.length?(null==t?l=h=null:h=f(l=t),d):l},d}},,,,,,,,,,,,,,function(t,e,n){\"use strict\";var r=n(1189);function i(t,e,n,r,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*e+(4-6*a+3*o)*n+(1+3*t+3*a-3*o)*r+o*i)/6}var a=function(t){return function(){return t}};function o(t,e){return function(n){return t+n*e}}function u(t){return 1===(t=+t)?s:function(e,n){return n-e?function(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)}}(e,n,t):a(isNaN(e)?n:e)}}function s(t,e){var n=e-t;return n?o(t,n):a(isNaN(t)?e:t)}var c=function t(e){var n=u(e);function i(t,e){var i=n((t=Object(r.f)(t)).r,(e=Object(r.f)(e)).r),a=n(t.g,e.g),o=n(t.b,e.b),u=s(t.opacity,e.opacity);return function(e){return t.r=i(e),t.g=a(e),t.b=o(e),t.opacity=u(e),t+\"\"}}return i.gamma=t,i}(1);function l(t){return function(e){var n,i,a=e.length,o=new Array(a),u=new Array(a),s=new Array(a);for(n=0;n=1?(n=1,e-1):Math.floor(n*e),a=t[r],o=t[r+1],u=r>0?t[r-1]:2*a-o,s=ra&&(i=e.slice(a,i),u[o]?u[o]+=i:u[++o]=i),(n=n[0])===(r=r[0])?u[o]?u[o]+=r:u[++o]=r:(u[++o]=null,s.push({i:o,x:Object(g.a)(n,r)})),a=m.lastIndex;return a=0?\"up\":\"down\",style:{marginLeft:8,color:\"rgba(0,0,0,.85)\"}},s.a.createElement(y.b,{value:e&&e.previous.total||0,style:\"currency\",currency:this.context.currencyCode}))),s.a.createElement(\"span\",{style:{marginLeft:16}},e&&s.a.createElement(y.a,{month:\"long\",value:e&&e.previous2.month}),s.a.createElement(p.a,{reverseColor:!0,flag:(e&&e.previous2.perc)>=0?\"up\":\"down\",style:{marginLeft:8,color:\"rgba(0,0,0,.85)\"}},s.a.createElement(y.b,{value:e&&e.previous2.total||0,style:\"currency\",currency:this.context.currencyCode}))))),s.a.createElement(h.a,{xs:24,sm:12,lg:12},s.a.createElement(v.ChartCard,{title:\"\\u03a0\\u03a1\\u039f\\u03aa\\u039f\\u039d\\u03a4\\u0391 \\u03a0\\u0391\\u03a1\\u0391\\u0393\\u0393\\u0395\\u039b\\u0399\\u03a9\\u039d\",avatar:s.a.createElement(g.a,{type:\"rest\",style:{fontSize:56}}),total:function(){return s.a.createElement(y.b,{value:e&&e.total.total_products||0})},footer:s.a.createElement(v.Field,{label:\"\\u03a4\\u03c1\\u03ad\\u03c7\\u03c9\\u03bd \\u03bc\\u03ae\\u03bd\\u03b1\\u03c2\",value:s.a.createElement(y.b,{value:e&&e.current.total_products||0})})},s.a.createElement(\"span\",null,e&&s.a.createElement(y.a,{month:\"long\",value:e&&e.previous.month}),s.a.createElement(p.a,{reverseColor:!0,flag:(e&&e.previous.perc)>=0?\"up\":\"down\",style:{marginLeft:8,color:\"rgba(0,0,0,.85)\"}},s.a.createElement(y.b,{value:e&&e.previous.total_products||0}))),s.a.createElement(\"span\",{style:{marginLeft:16}},e&&s.a.createElement(y.a,{month:\"long\",value:e&&e.previous2.month}),s.a.createElement(p.a,{reverseColor:!0,flag:(e&&e.previous2.perc)>=0?\"up\":\"down\",style:{marginLeft:8,color:\"rgba(0,0,0,.85)\"}},s.a.createElement(y.b,{value:e&&e.previous2.total_products||0})))))),s.a.createElement(m.default,{embedded:!1,overrideProps:{showCreate:!1,createInModal:!1,modifyInModal:!1,showHeader:!1,showFilters:!1,showSearch:!1,contained:!0,tableSize:\"default\",buttonSize:\"default\",hideSelectors:!0,hideActions:!0,hideEdit:!1,hideFilters:!0,hidePagination:!0},paginationParams:{pageSize:6,disabled:!0},defaultFilters:{limit:12,status:\"open\"}}),s.a.createElement(\"span\",{className:\"link-block\"},s.a.createElement(b.a,{to:\"/orders/home\"},s.a.createElement(l.a,{icon:\"link\"},\"\\u0394\\u0395\\u0399\\u03a4\\u0395 \\u039f\\u039b\\u0395\\u03a3 \\u03a4\\u0399\\u03a3 \\u03a0\\u0391\\u03a1\\u0391\\u0393\\u0393\\u0395\\u039b\\u0399\\u0395\\u03a3\"))))}}]),n}(s.a.PureComponent);_.contextType=c.b,_.defaultProps={};var w=n(934),O=function(t){Object(a.a)(n,t);var e=Object(o.a)(n);function n(t){var i;return Object(r.a)(this,n),(i=e.call(this,t)).componentDidMount=function(){x.a.get(\"/orders/\".concat(i.context.activeProperty.propertycode,\"/stats\")).then((function(t){t.data.success&&i.setState({stats:t.data.data})})).catch((function(t){}))},i.state={stats:null},i}return Object(i.a)(n,[{key:\"render\",value:function(){var t=this,e=this.state.stats;return s.a.createElement(s.a.Fragment,null,s.a.createElement(f.a,{gutter:this.context.isMobile?0:4,type:\"flex\"},s.a.createElement(h.a,{xs:24,sm:12,lg:12},s.a.createElement(v.ChartCard,{title:\"\\u03a4\\u0396\\u0399\\u03a1\\u039f\\u03a3 \\u03a0\\u0391\\u03a1\\u0391\\u0393\\u0393\\u0395\\u039b\\u0399\\u03a9\\u039d\",avatar:s.a.createElement(g.a,{type:\"shop\",style:{fontSize:56}}),total:function(){return s.a.createElement(s.a.Fragment,null,s.a.createElement(y.b,{value:e&&e.total.total||0,style:\"currency\",currency:t.context.currencyCode}))},footer:s.a.createElement(v.Field,{label:\"\\u03a4\\u03c1\\u03ad\\u03c7\\u03c9\\u03bd \\u03bc\\u03ae\\u03bd\\u03b1\\u03c2\",value:s.a.createElement(y.b,{value:e&&e.current.total||0,style:\"currency\",currency:this.context.currencyCode})})},s.a.createElement(\"span\",null,e&&s.a.createElement(y.a,{month:\"long\",value:e&&e.previous.month}),s.a.createElement(p.a,{reverseColor:!0,flag:(e&&e.previous.perc)>=0?\"up\":\"down\",style:{marginLeft:8,color:\"rgba(0,0,0,.85)\"}},s.a.createElement(y.b,{value:e&&e.previous.total||0,style:\"currency\",currency:this.context.currencyCode}))),s.a.createElement(\"span\",{style:{marginLeft:16}},e&&s.a.createElement(y.a,{month:\"long\",value:e&&e.previous2.month}),s.a.createElement(p.a,{reverseColor:!0,flag:(e&&e.previous2.perc)>=0?\"up\":\"down\",style:{marginLeft:8,color:\"rgba(0,0,0,.85)\"}},s.a.createElement(y.b,{value:e&&e.previous2.total||0,style:\"currency\",currency:this.context.currencyCode}))))),s.a.createElement(h.a,{xs:24,sm:12,lg:12},s.a.createElement(v.ChartCard,{title:\"\\u03a0\\u03a1\\u039f\\u03aa\\u039f\\u039d\\u03a4\\u0391 \\u03a0\\u0391\\u03a1\\u0391\\u0393\\u0393\\u0395\\u039b\\u0399\\u03a9\\u039d\",avatar:s.a.createElement(g.a,{type:\"rest\",style:{fontSize:56}}),total:function(){return s.a.createElement(y.b,{value:e&&e.total.total_products||0})},footer:s.a.createElement(v.Field,{label:\"\\u03a4\\u03c1\\u03ad\\u03c7\\u03c9\\u03bd \\u03bc\\u03ae\\u03bd\\u03b1\\u03c2\",value:s.a.createElement(y.b,{value:e&&e.current.total_products||0})})},s.a.createElement(\"span\",null,e&&s.a.createElement(y.a,{month:\"long\",value:e&&e.previous.month}),s.a.createElement(p.a,{reverseColor:!0,flag:(e&&e.previous.perc)>=0?\"up\":\"down\",style:{marginLeft:8,color:\"rgba(0,0,0,.85)\"}},s.a.createElement(y.b,{value:e&&e.previous.total_products||0}))),s.a.createElement(\"span\",{style:{marginLeft:16}},e&&s.a.createElement(y.a,{month:\"long\",value:e&&e.previous2.month}),s.a.createElement(p.a,{reverseColor:!0,flag:(e&&e.previous2.perc)>=0?\"up\":\"down\",style:{marginLeft:8,color:\"rgba(0,0,0,.85)\"}},s.a.createElement(y.b,{value:e&&e.previous2.total_products||0})))))),s.a.createElement(m.default,{embedded:!1,overrideProps:{showHeader:!1,showFilters:!1,showCreate:!1,showSearch:!1,hideEdit:!1,hideFilters:!0,hidePagination:!0,hideSelectors:!0},customPaginationParams:{limit:6,pageSize:10,disabled:!0},defaultFilters:{limit:12,status:\"open\"}}),s.a.createElement(\"span\",{className:\"link-block\"},s.a.createElement(b.a,{to:\"/orders/home\"},s.a.createElement(l.a,{icon:\"link\"},\"\\u0394\\u0395\\u0399\\u03a4\\u0395 \\u039f\\u039b\\u0395\\u03a3 \\u03a4\\u0399\\u03a3 \\u03a0\\u0391\\u03a1\\u0391\\u0393\\u0393\\u0395\\u039b\\u0399\\u0395\\u03a3\"))),s.a.createElement(w.default,{embedded:!1,overrideProps:{showHeader:!1,showFilters:!1,showCreate:!1,showSearch:!1,hideEdit:!1,hideFilters:!0,hidePagination:!0,hideSelectors:!0},customPaginationParams:{limit:6,pageSize:10,disabled:!0}}),s.a.createElement(\"span\",{className:\"link-block\"},s.a.createElement(b.a,{to:\"/clients/home\"},s.a.createElement(l.a,{icon:\"link\"},\"\\u0394\\u0395\\u0399\\u03a4\\u0395 \\u039f\\u039b\\u0391 \\u03a4\\u0391 \\u03a4\\u0395\\u039b\\u0399\\u039a\\u0391 \\u03a3\\u0397\\u039c\\u0395\\u0399\\u0391\"))))}}]),n}(s.a.PureComponent);O.contextType=c.b,O.defaultProps={};n(370);var j=n(191),S=n(729),C=n(65),M=n.n(C),E=(n(371),n(246)),P=(n(755),n(754)),k=n(68),T=n(22),A=n(322),$=n(1168);function I(t){var e=t.data,n=t.field,r=(t.params,t.card,t.chart_options,Object(u.useContext)(c.b)),i=Object(u.useCallback)((function(t,e){return\"integer\"===e?t?s.a.createElement(y.b,{value:t||0}):s.a.createElement(\"span\",{className:\"muted\"},s.a.createElement(y.b,{value:t||0})):\"percent\"===e?t?s.a.createElement(y.b,{value:(t||0)/100,style:\"percent\",maximumFractionDigits:2}):s.a.createElement(\"span\",{className:\"muted\"},s.a.createElement(y.b,{value:(t||0)/100,style:\"percent\",maximumFractionDigits:2})):\"date\"===e?s.a.createElement(y.a,{value:t,month:\"short\",year:\"numeric\"}):t?s.a.createElement(y.b,{value:t||0,style:\"currency\",currency:r.currencyCode}):s.a.createElement(\"span\",{className:\"muted\"},s.a.createElement(y.b,{value:t||0,style:\"currency\",currency:r.currencyCode}))}),[r.currencyCode]);return s.a.createElement(\"div\",{style:{width:\"100%\",height:r.isMobile?\"600px\":\"300px\"}},s.a.createElement($.a,{data:e,keys:n.keys||[],indexBy:r.isMobile?\"short_name\":\"name\",margin:{top:20,right:r.isMobile?0:180,bottom:r.isMobile?100:50,left:80},padding:.3,borderRadius:2,borderWidth:.5,borderColor:{from:\"color\",modifiers:[[\"darker\",1.6]]},colors:[\"#61cdbb\",\"#f47560\"],labelFormat:function(t){return i(t,n.type)},groupMode:n.groupMode||\"grouped\",axisTop:null,axisRight:null,enableLabel:!r.isMobile,axisBottom:{tickSize:5,tickPadding:5,tickRotation:0},axisLeft:{tickSize:5,tickPadding:5,tickRotation:0,format:function(t){return i(t,n.type)}},labelSkipWidth:12,labelSkipHeight:12,labelTextColor:{from:\"color\",modifiers:[[\"darker\",1.6]]},tooltip:function(t){var e=t.id,r=t.value,a=t.color;return s.a.createElement(\"strong\",{style:{color:a}},n.title,\" \",e,\": \",i(r,n.type))},theme:{tooltip:{container:{background:\"#333\"}}},legends:[{anchor:r.isMobile?\"bottom\":\"right\",direction:\"column\",justify:!1,translateX:r.isMobile?0:220,translateY:r.isMobile?80:0,itemsSpacing:0,itemDirection:\"left-to-right\",itemWidth:200,itemHeight:20,itemOpacity:.75,symbolSize:12,symbolShape:\"circle\",symbolBorderColor:\"rgba(0, 0, 0, .5)\",effects:[{on:\"hover\",style:{itemBackground:\"rgba(0, 0, 0, .03)\",itemOpacity:1}}]}],animate:!0,motionStiffness:90,motionDamping:15}))}I.defaultProps={};var R={data:[],total:{},params:{},fields:[],activeColumns:[],primaryColumn:{title:s.a.createElement(A.a,{id:\"column.records\",defaultMessage:\"Records\"})},isFetching:!1,card:{title:s.a.createElement(A.a,{id:\"column.no-title\",defaultMessage:\"No title selected\"})}};function N(t){var e=Object(u.useContext)(c.b),n=t.data,r=t.total,i=t.params,a=t.isFetching,o=t.card,l=t.fields,f=t.activeColumns,h=t.primaryColumn,d=Object(u.useState)([]),p=Object(S.a)(d,2),g=p[0],v=p[1],m=Object(u.useState)(l&&l[0].field),b=Object(S.a)(m,2),x=b[0],_=b[1],w=Object(u.useCallback)((function(t,n){var r=function(t,n){return\"integer\"===n?s.a.createElement(y.b,{value:t}):\"percent\"===n?s.a.createElement(y.b,{value:t/100,style:\"percent\",maximumFractionDigits:2}):s.a.createElement(y.b,{value:t,style:\"currency\",currency:e.currencyCode})},i=[Object(T.a)({title:h.title,className:\"name-column text-left\",dataIndex:\"name\",width:200,ellipsis:!0},h.render&&{render:h.render})],a={gross_revenues:{title:s.a.createElement(A.a,{id:\"column.all\",defaultMessage:\"\\u03a4\\u03b6\\u03af\\u03c1\\u03bf\\u03c2\"}),className:\"text-center\",children:[{title:s.a.createElement(s.a.Fragment,null,s.a.createElement(A.a,{id:\"column.all\",defaultMessage:\"\\u03a3\\u03cd\\u03bd\\u03bf\\u03bb\\u03bf\"}),\" \",n&&n.year),dataIndex:\"gross_revenues\",width:120,render:function(t,e){return r(t,e.type)},sorter:function(t,e){return t.gross_revenues-e.gross_revenues},className:\"text-center\"}]},total_products:{title:s.a.createElement(A.a,{id:\"column.bookings\",defaultMessage:\"\\u03a0\\u03c1\\u03bf\\u03ca\\u03cc\\u03bd\\u03c4\\u03b1\"}),className:\"text-center\",children:[{title:s.a.createElement(s.a.Fragment,null,s.a.createElement(A.a,{id:\"column.all\",defaultMessage:\"\\u03a3\\u03cd\\u03bd\\u03bf\\u03bb\\u03bf\"}),\" \",n&&n.year),dataIndex:\"total_products\",width:120,render:function(t,e){return r(t,\"integer\")},sorter:function(t,e){return t.total_products-e.total_products},className:\"text-center\"}]}};return n&&n.prev_year&&(a.gross_revenues.children.push({title:s.a.createElement(s.a.Fragment,null,s.a.createElement(A.a,{id:\"column.all\",defaultMessage:\"\\u03a3\\u03cd\\u03bd\\u03bf\\u03bb\\u03bf\"}),\" \",n&&n.prev_year),dataIndex:\"gross_revenues_prev\",width:120,render:function(t,e){return r(t,e.type)},sorter:function(t,e){return t.gross_revenues_prev-e.gross_revenues_prev},className:\"text-center\"}),a.total_products.children.push({title:s.a.createElement(s.a.Fragment,null,s.a.createElement(A.a,{id:\"column.all\",defaultMessage:\"\\u03a3\\u03cd\\u03bd\\u03bf\\u03bb\\u03bf\"}),\" \",n&&n.prev_year),dataIndex:\"total_products_prev\",width:120,render:function(t,e){return r(t,\"integer\")},sorter:function(t,e){return t.total_products_prev-e.total_products_prev},className:\"text-center\"})),Object.entries(a).forEach((function(t){var e=Object(S.a)(t,2),n=e[0],r=e[1];f.includes(n)&&i.push(r)})),i}),[e.currencyCode,f,h.title,h.render]);Object(u.useEffect)((function(){var t=w(n,i);v(t)}),[n,i,w]);var O=Object(k.a)(n);O.unshift(Object(T.a)({id:\"total\",name:\"Total\"},r));var C=l.find((function(t){return t.field===x}));return s.a.createElement(E.a,Object.assign({className:\"stats-card\",bordered:!1,extra:l&&l.length?s.a.createElement(j.a.Group,{defaultValue:l[0].field,buttonStyle:\"solid\",onChange:function(t){return _(t.target.value)}},l.map((function(t){return s.a.createElement(j.a.Button,{key:t.field,value:t.field},t.title)}))):null},o),s.a.createElement(I,{data:n.slice(0,10),field:C}),s.a.createElement(P.a,{columns:g,rowKey:function(t){return\"summary-row-\".concat(t.id)},dataSource:O,loading:a,pagination:!0,className:\"stats-table\",size:\"small\",bordered:!0,scroll:{x:!0,y:!1},rowClassName:function(t,e){return\"total\"===t.id?\"total-row\":\"\"}}))}N.defaultProps=R;var D=n(921),F=n(973),L=n(1227),B=Object(F.extendMoment)(M.a),z={data:[],total:{},monthly_total:{},fields:[],primaryColumn:{title:s.a.createElement(A.a,{id:\"column.records\",defaultMessage:\"Records\"})},isFetching:!1};function q(t){var e=Object(u.useContext)(c.b),n=t.data,r=t.params,i=t.card,a=t.fields,o=t.total,l=t.monthly_total,f=t.isFetching,h=t.primaryColumn,d=Object(u.useState)(null),p=Object(S.a)(d,2),g=p[0],v=p[1],m=Object(u.useState)([]),b=Object(S.a)(m,2),x=b[0],_=b[1],w=Object(u.useState)([]),O=Object(S.a)(w,2),C=O[0],M=O[1],$=g?t.fields.find((function(t){return t.field===g})):t.fields[0],I=Object(u.useCallback)((function(t,n){return\"integer\"===n?t?s.a.createElement(y.b,{value:t||0}):s.a.createElement(\"span\",{className:\"muted\"},s.a.createElement(y.b,{value:t||0})):\"percent\"===n?t?s.a.createElement(y.b,{value:(t||0)/100,style:\"percent\",maximumFractionDigits:2}):s.a.createElement(\"span\",{className:\"muted\"},s.a.createElement(y.b,{value:(t||0)/100,style:\"percent\",maximumFractionDigits:2})):\"date\"===n?s.a.createElement(y.a,{value:t,month:\"short\",year:\"numeric\"}):t?s.a.createElement(y.b,{value:t||0,style:\"currency\",currency:e.currencyCode}):s.a.createElement(\"span\",{className:\"muted\"},s.a.createElement(y.b,{value:t||0,style:\"currency\",currency:e.currencyCode}))}),[e.currencyCode]),R=Object(u.useCallback)((function(t,e){var n,r=[Object(T.a)({title:h.title,className:\"name-column text-left\",dataIndex:\"name\",width:200,ellipsis:!0},h.render&&{render:h.render})],i=e&&e.fromd&&e.tod?B.range(e.fromd,e.tod):B.range(B({year:e&&e.year,month:0,day:1}).format(\"YYYY-MM-DD\"),B({year:e&&e.year,month:11,day:31}).format(\"YYYY-MM-DD\")),a=Object(D.a)(i.by(\"month\"));try{var o=function(){var t=n.value,e=t.format(\"YYYY-MM\");r.push({title:s.a.createElement(y.a,{value:t,month:\"short\",year:\"2-digit\"}),dataIndex:\"monthly.\".concat(e,\".\").concat($.field),render:function(t,e){return I(t,$.type)},className:\"text-center\",sorter:function(t,n){return(t.monthly[e]&&t.monthly[e][$.field])-(n.monthly[e]&&n.monthly[e][$.field])},width:130})};for(a.s();!(n=a.n()).done;)o()}catch(u){a.e(u)}finally{a.f()}return r.push({title:s.a.createElement(A.a,{id:\"column.total\",defaultMessage:\"Total\"}),dataIndex:\"\".concat($.field),render:function(t,e){return I(t,$.type)},className:\"total-column text-center\",sorter:function(t,e){return t[$.field]-e[$.field]},width:130}),r}),[$,I,h.title,h.render]),N=Object(u.useCallback)((function(t,e){var n=e&&e.fromd&&e.tod?B.range(e.fromd,e.tod):B.range(B({year:e&&e.year,month:0,day:1}).format(\"YYYY-MM-DD\"),B({year:e&&e.year,month:11,day:31}).format(\"YYYY-MM-DD\"));return t.map((function(t){var e,r=[],i=Object(D.a)(n.by(\"month\"));try{for(i.s();!(e=i.n()).done;){var a=e.value,o=a.format(\"YYYY-MM\");r.push({x:a.format(\"YYYY-MM-DD\"),y:t.monthly[o]&&t.monthly[o][$.field]||0,id:t.id})}}catch(u){i.e(u)}finally{i.f()}return Object(T.a)(Object(T.a)({id:t.name},t.color&&{color:t.color}),{},{data:r})}))}),[$.field]);Object(u.useEffect)((function(){var t=R(n,r);_(t),M(N(n,r))}),[n,r,R,N]);var F=Object(k.a)(n);F.unshift(Object(T.a)({id:\"total\",name:\"Total\",monthly:l},o));return s.a.createElement(E.a,Object.assign({className:\"stats-card\",bordered:!1},i,{extra:a&&a.length?s.a.createElement(j.a.Group,{defaultValue:a[0].field,buttonStyle:\"solid\",onChange:function(t){return v(t.target.value)}},a.map((function(t){return s.a.createElement(j.a.Button,{key:t.field,value:t.field},t.title)}))):null}),s.a.createElement(\"div\",{style:{width:\"100%\",height:e.isMobile?\"600px\":\"400px\"}},s.a.createElement(L.a,Object.assign({data:C.slice(0,10),margin:{top:20,right:e.isMobile?0:180,bottom:e.isMobile?150:50,left:80},yScale:{type:\"linear\",stacked:!1,min:\"auto\",max:\"auto\"},axisTop:null,axisRight:null,curve:\"monotoneX\",axisBottom:{format:function(t){return I(t,\"date\")},orient:\"bottom\",tickSize:5,tickPadding:5,tickRotation:0},axisLeft:{orient:\"left\",tickSize:5,tickPadding:5,tickRotation:0,legendOffset:0,legendPosition:\"middle\",format:function(t){return I(t,$.type)}},colors:{scheme:\"nivo\"},pointSymbol:function(t){var e=t.size,n=t.color,r=t.borderWidth,i=t.borderColor;return s.a.createElement(\"g\",null,s.a.createElement(\"circle\",{fill:\"#fff\",r:e/2,strokeWidth:r,stroke:i}),s.a.createElement(\"circle\",{r:e/5,strokeWidth:r,stroke:i,fill:n,fillOpacity:.35}))},pointSize:16,pointBorderWidth:1,pointBorderColor:{from:\"serieColor\",modifiers:[[\"darker\",.3]]},pointColor:{theme:\"background\"},pointLabel:\"y\",pointLabelYOffset:-12,useMesh:!0,enableArea:!0,areaOpacity:.4,enableSlices:\"x\",sliceTooltip:function(t){var e=t.slice;return s.a.createElement(\"div\",{style:{background:\"white\",padding:\"9px 12px\",border:\"1px solid #ccc\"}},s.a.createElement(\"ul\",null,e.points.filter((function(t){return t.data.yFormatted>0})).sort((function(t,e){return t.data.yFormattedi+1?r.slice(0,i+1)+\".\"+r.slice(i+1):r+new Array(i-r.length+2).join(\"0\")},f={\"%\":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+\"\"},d:c.a,e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return l(100*t,e)},r:l,s:function(t,e){var n=Object(c.b)(t,e);if(!n)return t+\"\";var i=n[0],a=n[1],o=a-(r=3*Math.max(-8,Math.min(8,Math.floor(a/3))))+1,u=i.length;return o===u?i:o>u?i+new Array(o-u+1).join(\"0\"):o>0?i.slice(0,o)+\".\"+i.slice(o):\"0.\"+new Array(1-o).join(\"0\")+Object(c.b)(t,Math.max(0,e+o-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}},h=function(t){return t},d=Array.prototype.map,p=[\"y\",\"z\",\"a\",\"f\",\"p\",\"n\",\"\\xb5\",\"m\",\"\",\"k\",\"M\",\"G\",\"T\",\"P\",\"E\",\"Z\",\"Y\"];i=function(t){var e,n,i=void 0===t.grouping||void 0===t.thousands?h:(e=d.call(t.grouping,Number),n=t.thousands+\"\",function(t,r){for(var i=t.length,a=[],o=0,u=e[0],s=0;i>0&&u>0&&(s+u+1>r&&(u=Math.max(1,r-s)),a.push(t.substring(i-=u,i+u)),!((s+=u+1)>r));)u=e[o=(o+1)%e.length];return a.reverse().join(n)}),a=void 0===t.currency?\"\":t.currency[0]+\"\",o=void 0===t.currency?\"\":t.currency[1]+\"\",c=void 0===t.decimal?\".\":t.decimal+\"\",l=void 0===t.numerals?h:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(d.call(t.numerals,String)),g=void 0===t.percent?\"%\":t.percent+\"\",v=void 0===t.minus?\"\\u2212\":t.minus+\"\",y=void 0===t.nan?\"NaN\":t.nan+\"\";function m(t){var e=(t=Object(s.a)(t)).fill,n=t.align,u=t.sign,h=t.symbol,d=t.zero,m=t.width,b=t.comma,x=t.precision,_=t.trim,w=t.type;\"n\"===w?(b=!0,w=\"g\"):f[w]||(void 0===x&&(x=12),_=!0,w=\"g\"),(d||\"0\"===e&&\"=\"===n)&&(d=!0,e=\"0\",n=\"=\");var O=\"$\"===h?a:\"#\"===h&&/[boxX]/.test(w)?\"0\"+w.toLowerCase():\"\",j=\"$\"===h?o:/[%p]/.test(w)?g:\"\",S=f[w],C=/[defgprs%]/.test(w);function M(t){var a,o,s,f=O,h=j;if(\"c\"===w)h=S(t)+h,t=\"\";else{var g=(t=+t)<0||1/t<0;if(t=isNaN(t)?y:S(Math.abs(t),x),_&&(t=function(t){t:for(var e,n=t.length,r=1,i=-1;r0&&(i=0)}return i>0?t.slice(0,i)+t.slice(e+1):t}(t)),g&&0===+t&&\"+\"!==u&&(g=!1),f=(g?\"(\"===u?u:v:\"-\"===u||\"(\"===u?\"\":u)+f,h=(\"s\"===w?p[8+r/3]:\"\")+h+(g&&\"(\"===u?\")\":\"\"),C)for(a=-1,o=t.length;++a(s=t.charCodeAt(a))||s>57){h=(46===s?c+t.slice(a+1):t.slice(a))+h,t=t.slice(0,a);break}}b&&!d&&(t=i(t,1/0));var M=f.length+t.length+h.length,E=M>1)+f+t+h+E.slice(M);break;default:t=E+f+t+h}return l(t)}return x=void 0===x?6:/[gprs]/.test(w)?Math.max(1,Math.min(21,x)):Math.max(0,Math.min(20,x)),M.toString=function(){return t+\"\"},M}return{format:m,formatPrefix:function(t,e){var n=m(((t=Object(s.a)(t)).type=\"f\",t)),r=3*Math.max(-8,Math.min(8,Math.floor(Object(u.a)(e)/3))),i=Math.pow(10,-r),a=p[8+r/3];return function(t){return n(i*t)+a}}}}({thousands:\",\",grouping:[3],currency:[\"$\",\"\"]}),a=i.format,o=i.formatPrefix},,,,,,,,function(t,e,n){\"use strict\";var r=Array.prototype.slice,i=n(972),a=n(939),o=n(938);function u(t,e){return t[e]}e.a=function(){var t=Object(i.a)([]),e=o.a,n=a.a,s=u;function c(r){var i,a,o=t.apply(this,arguments),u=r.length,c=o.length,l=new Array(c);for(i=0;i\n * Copyright JS Foundation and other contributors \n * Released under MIT license \n * Based on Underscore.js 1.8.3 \n * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n */","/*! @preserve\n * numeral.js\n * version : 2.0.6\n * author : Adam Draper\n * license : MIT\n * http://adamwdraper.github.com/Numeral-js/\n */","/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */"]}