parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;ct?1:e>=t?0:NaN}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"CQHQ":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;var n=e(require("./ascending.js"));function e(n){return n&&n.__esModule?n:{default:n}}function t(n){let e=n,t=n;function l(n,e,u,l){for(null==u&&(u=0),null==l&&(l=n.length);u>>1;t(n[r],e)<0?u=r+1:l=r}return u}return 1===n.length&&(e=((e,t)=>n(e)-t),t=u(n)),{left:l,center:function(n,t,u,r){null==u&&(u=0),null==r&&(r=n.length);const o=l(n,t,u,r-1);return o>u&&e(n[o-1],t)>-e(n[o],t)?o-1:o},right:function(n,e,u,l){for(null==u&&(u=0),null==l&&(l=n.length);u>>1;t(n[r],e)>0?l=r:u=r+1}return u}}}function u(e){return(t,u)=>(0,n.default)(e(t),u)} },{"./ascending.js":"yJgn"}],"XWLP":[function(require,module,exports) { "use strict";function e(e){return null===e?NaN:+e}function*l(e,l){if(void 0===l)for(let t of e)null!=t&&(t=+t)>=t&&(yield t);else{let t=-1;for(let o of e)null!=(o=l(o,++t,e))&&(o=+o)>=o&&(yield o)}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e,exports.numbers=l; },{}],"YrTP":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=exports.bisectRight=exports.bisectLeft=exports.bisectCenter=void 0;var e=s(require("./ascending.js")),t=s(require("./bisector.js")),r=s(require("./number.js"));function s(e){return e&&e.__esModule?e:{default:e}}const i=(0,t.default)(e.default),o=i.right;exports.bisectRight=o;const u=i.left;exports.bisectLeft=u;const c=(0,t.default)(r.default).center;exports.bisectCenter=c;var n=o;exports.default=n; },{"./ascending.js":"yJgn","./bisector.js":"CQHQ","./number.js":"XWLP"}],"w45x":[function(require,module,exports) { "use strict";function e(e,t){let l=0;if(void 0===t)for(let o of e)null!=o&&(o=+o)>=o&&++l;else{let o=-1;for(let r of e)null!=(r=t(r,++o,e))&&(r=+r)>=r&&++l}return l}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"LKVk":[function(require,module,exports) { "use strict";function t(t){return 0|t.length}function e(t){return!(t>0)}function n(t){return"object"!=typeof t||"length"in t?t:Array.from(t)}function r(t){return e=>t(...e)}function o(...o){const u="function"==typeof o[o.length-1]&&r(o.pop()),f=(o=o.map(n)).map(t),i=o.length-1,p=new Array(i+1).fill(0),c=[];if(i<0||f.some(e))return c;for(;;){c.push(p.map((t,e)=>o[e][t]));let t=i;for(;++p[t]===f[t];){if(0===t)return u?c.map(u):c;p[t--]=0}}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=o; },{}],"YSUD":[function(require,module,exports) { "use strict";function e(e,r){var t=0,o=0;return Float64Array.from(e,void 0===r?e=>t+=+e||0:u=>t+=+r(u,o++,e)||0)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"fBAz":[function(require,module,exports) { "use strict";function e(e,t){return te?1:t>=e?0:NaN}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"Nh5Q":[function(require,module,exports) { "use strict";function e(e,t){let l,o=0,f=0,r=0;if(void 0===t)for(let u of e)null!=u&&(u=+u)>=u&&(r+=(l=u-f)*(u-(f+=l/++o)));else{let u=-1;for(let i of e)null!=(i=t(i,++u,e))&&(i=+i)>=i&&(r+=(l=i-f)*(i-(f+=l/++o)))}if(o>1)return r/(o-1)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"WEAa":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var e=t(require("./variance.js"));function t(e){return e&&e.__esModule?e:{default:e}}function r(t,r){const u=(0,e.default)(t,r);return u?Math.sqrt(u):u} },{"./variance.js":"Nh5Q"}],"UaWb":[function(require,module,exports) { "use strict";function e(e,o){let t,l;if(void 0===o)for(const r of e)null!=r&&(void 0===t?r>=r&&(t=l=r):(t>r&&(t=r),l=f&&(t=l=f):(t>f&&(t=f),l0){for(a=t[--o];o>0&&(e=a,!(s=(r=t[--o])-((a=e+r)-e))););o>0&&(s<0&&t[o-1]<0||s>0&&t[o-1]>0)&&(r=2*s)==(e=a+r)-a&&(a=e)}return a}}function e(e,r){const s=new t;if(void 0===r)for(let t of e)(t=+t)&&s.add(t);else{let t=-1;for(let o of e)(o=+r(o,++t,e))&&s.add(o)}return+s}function r(e,r){const s=new t;let o=-1;return Float64Array.from(e,void 0===r?t=>s.add(+t||0):t=>s.add(+r(t,++o,e)||0))}exports.Adder=t; },{}],"mp1e":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.InternSet=exports.InternMap=void 0;class e extends Map{constructor(e,t=u){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[r,n]of e)this.set(r,n)}get(e){return super.get(r(this,e))}has(e){return super.has(r(this,e))}set(e,t){return super.set(n(this,e),t)}delete(e){return super.delete(s(this,e))}}exports.InternMap=e;class t extends Set{constructor(e,t=u){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const r of e)this.add(r)}has(e){return super.has(r(this,e))}add(e){return super.add(n(this,e))}delete(e){return super.delete(s(this,e))}}function r({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function n({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function s({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(r),e.delete(n)),r}function u(e){return null!==e&&"object"==typeof e?e.valueOf():e}exports.InternSet=t; },{}],"NNW9":[function(require,module,exports) { "use strict";function e(e){return e}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"zkcs":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=n,exports.groups=u,exports.index=i,exports.indexes=s,exports.rollup=o,exports.rollups=f;var r=require("internmap"),e=t(require("./identity.js"));function t(r){return r&&r.__esModule?r:{default:r}}function n(r,...t){return c(r,e.default,e.default,t)}function u(r,...t){return c(r,Array.from,e.default,t)}function o(r,t,...n){return c(r,e.default,t,n)}function f(r,e,...t){return c(r,Array.from,e,t)}function i(r,...t){return c(r,e.default,l,t)}function s(r,...e){return c(r,Array.from,l,e)}function l(r){if(1!==r.length)throw new Error("duplicate key");return r[0]}function c(e,t,n,u){return function e(o,f){if(f>=u.length)return n(o);const i=new r.InternMap,s=u[f++];let l=-1;for(const r of o){const e=s(r,++l,o),t=i.get(e);t?t.push(r):i.set(e,[r])}for(const[r,t]of i)i.set(r,e(t,f));return t(i)}(e,0)} },{"internmap":"mp1e","./identity.js":"NNW9"}],"RhiG":[function(require,module,exports) { "use strict";function e(e,r){return Array.from(r,r=>e[r])}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"CpzX":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=o;var e=r(require("./ascending.js")),t=r(require("./permute.js"));function r(e){return e&&e.__esModule?e:{default:e}}function o(r,...o){if("function"!=typeof r[Symbol.iterator])throw new TypeError("values is not iterable");r=Array.from(r);let[n=e.default]=o;if(1===n.length||o.length>1){const u=Uint32Array.from(r,(e,t)=>t);return o.length>1?(o=o.map(e=>r.map(e)),u.sort((t,r)=>{for(const n of o){const o=(0,e.default)(n[t],n[r]);if(o)return o}})):(n=r.map(n),u.sort((t,r)=>(0,e.default)(n[t],n[r]))),(0,t.default)(r,u)}return r.sort(n)} },{"./ascending.js":"yJgn","./permute.js":"RhiG"}],"ez13":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=o;var e=f(require("./ascending.js")),t=n(require("./group.js")),r=f(require("./sort.js"));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}function n(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=u(t);if(r&&r.has(e))return r.get(e);var n={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=f?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n.default=e,r&&r.set(e,n),n}function f(e){return e&&e.__esModule?e:{default:e}}function o(u,n,f){return(1===n.length?(0,r.default)((0,t.rollup)(u,n,f),([t,r],[u,n])=>(0,e.default)(r,n)||(0,e.default)(t,u)):(0,r.default)((0,t.default)(u,f),([t,r],[u,f])=>n(r,f)||(0,e.default)(t,u))).map(([e])=>e)} },{"./ascending.js":"yJgn","./group.js":"zkcs","./sort.js":"CpzX"}],"RkzJ":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.slice=exports.map=void 0;var e=Array.prototype,r=e.slice;exports.slice=r;var p=e.map;exports.map=p; },{}],"aCvo":[function(require,module,exports) { "use strict";function e(e){return function(){return e}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"EUzg":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e,exports.tickIncrement=o,exports.tickStep=n;var t=Math.sqrt(50),r=Math.sqrt(10),a=Math.sqrt(2);function e(t,r,a){var e,n,M,h,u=-1;if(a=+a,(t=+t)===(r=+r)&&a>0)return[t];if((e=r0){let a=Math.round(t/h),e=Math.round(r/h);for(a*hr&&--e,M=new Array(n=e-a+1);++ur&&--e,M=new Array(n=e-a+1);++u=0?(u>=t?10:u>=r?5:u>=a?2:1)*Math.pow(10,h):-Math.pow(10,-h)/(u>=t?10:u>=r?5:u>=a?2:1)}function n(e,o,n){var M=Math.abs(o-e)/Math.max(0,n),h=Math.pow(10,Math.floor(Math.log(M)/Math.LN10)),u=M/h;return u>=t?h*=10:u>=r?h*=5:u>=a&&(h*=2),o0?(t=Math.floor(t/c)*c,r=Math.ceil(r/c)*c):c<0&&(t=Math.ceil(t*c)/c,r=Math.floor(r*c)/c),o=c}} },{"./ticks.js":"EUzg"}],"J0XR":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=u;var e=t(require("../count.js"));function t(e){return e&&e.__esModule?e:{default:e}}function u(t){return Math.ceil(Math.log((0,e.default)(t))/Math.LN2)+1} },{"../count.js":"w45x"}],"bGH2":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=c;var e=require("./array.js"),r=s(require("./bisect.js")),t=s(require("./constant.js")),n=s(require("./extent.js")),u=s(require("./identity.js")),f=s(require("./nice.js")),a=l(require("./ticks.js")),i=s(require("./threshold/sturges.js"));function o(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,t=new WeakMap;return(o=function(e){return e?t:r})(e)}function l(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=o(r);if(t&&t.has(e))return t.get(e);var n={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var a=u?Object.getOwnPropertyDescriptor(e,f):null;a&&(a.get||a.set)?Object.defineProperty(n,f,a):n[f]=e[f]}return n.default=e,t&&t.set(e,n),n}function s(e){return e&&e.__esModule?e:{default:e}}function c(){var o=u.default,l=n.default,s=i.default;function c(e){Array.isArray(e)||(e=Array.from(e));var t,u,i=e.length,c=new Array(i);for(t=0;t=y)if(e>=y&&l===n.default){const e=(0,a.tickIncrement)(p,y,r);isFinite(e)&&(e>0?y=(Math.floor(y/e)+1)*e:e<0&&(y=(Math.ceil(y*-e)+1)/-e))}else h.pop()}for(var j=h.length;h[0]<=p;)h.shift(),--j;for(;h[j-1]>y;)h.pop(),--j;var v,g=new Array(j+1);for(t=0;t<=j;++t)(v=g[t]=[]).x0=t>0?h[t-1]:p,v.x1=t=l)&&(t=l);else{let l=-1;for(let r of e)null!=(r=o(r,++l,e))&&(t=r)&&(t=r)}return t}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"kP8m":[function(require,module,exports) { "use strict";function e(e,o){let t;if(void 0===o)for(const l of e)null!=l&&(t>l||void 0===t&&l>=l)&&(t=l);else{let l=-1;for(let r of e)null!=(r=o(r,++l,e))&&(t>r||void 0===t&&r>=r)&&(t=r)}return t}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"v5AZ":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=o;var t=e(require("./ascending.js"));function e(t){return t&&t.__esModule?t:{default:t}}function o(e,n,a=0,f=e.length-1,u=t.default){for(;f>a;){if(f-a>600){const t=f-a+1,r=n-a+1,s=Math.log(t),l=.5*Math.exp(2*s/3),c=.5*Math.sqrt(s*l*(t-l)/t)*(r-t/2<0?-1:1);o(e,n,Math.max(a,Math.floor(n-r*l/t+c)),Math.min(f,Math.floor(n+(t-r)*l/t+c)),u)}const t=e[n];let s=a,l=f;for(r(e,a,n),u(e[f],t)>0&&r(e,a,f);s0;)--l}0===u(e[a],t)?r(e,a,l):r(e,++l,f),l<=n&&(a=l+1),n<=l&&(f=l-1)}return e}function r(t,e,o){const r=t[e];t[e]=t[o],t[o]=r} },{"./ascending.js":"yJgn"}],"xM5B":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=o,exports.quantileSorted=i;var e=a(require("./max.js")),r=a(require("./min.js")),t=a(require("./quickselect.js")),u=f(require("./number.js"));function n(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,t=new WeakMap;return(n=function(e){return e?t:r})(e)}function f(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=n(r);if(t&&t.has(e))return t.get(e);var u={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=f?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(u,a,o):u[a]=e[a]}return u.default=e,t&&t.set(e,u),u}function a(e){return e&&e.__esModule?e:{default:e}}function o(n,f,a){if(o=(n=Float64Array.from((0,u.numbers)(n,a))).length){if((f=+f)<=0||o<2)return(0,r.default)(n);if(f>=1)return(0,e.default)(n);var o,i=(o-1)*f,l=Math.floor(i),s=(0,e.default)((0,t.default)(n,l).subarray(0,l+1));return s+((0,r.default)(n.subarray(l+1))-s)*(i-l)}}function i(e,r,t=u.default){if(n=e.length){if((r=+r)<=0||n<2)return+t(e[0],0,e);if(r>=1)return+t(e[n-1],n-1,e);var n,f=(n-1)*r,a=Math.floor(f),o=+t(e[a],a,e);return o+(+t(e[a+1],a+1,e)-o)*(f-a)}} },{"./max.js":"Ougw","./min.js":"kP8m","./quickselect.js":"v5AZ","./number.js":"XWLP"}],"nJJ4":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var e=u(require("../count.js")),t=u(require("../quantile.js"));function u(e){return e&&e.__esModule?e:{default:e}}function r(u,r,a){return Math.ceil((a-r)/(2*((0,t.default)(u,.75)-(0,t.default)(u,.25))*Math.pow((0,e.default)(u),-1/3)))} },{"../count.js":"w45x","../quantile.js":"xM5B"}],"Rqev":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var e=u(require("../count.js")),t=u(require("../deviation.js"));function u(e){return e&&e.__esModule?e:{default:e}}function r(u,r,o){return Math.ceil((o-r)/(3.5*(0,t.default)(u)*Math.pow((0,e.default)(u),-1/3)))} },{"../count.js":"w45x","../deviation.js":"WEAa"}],"IgNN":[function(require,module,exports) { "use strict";function e(e,o){let t,l=-1,r=-1;if(void 0===o)for(const f of e)++r,null!=f&&(t=f)&&(t=f,l=r);else for(let f of e)null!=(f=o(f,++r,e))&&(t=f)&&(t=f,l=r);return l}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"YY5N":[function(require,module,exports) { "use strict";function e(e,t){let l=0,o=0;if(void 0===t)for(let f of e)null!=f&&(f=+f)>=f&&(++l,o+=f);else{let f=-1;for(let r of e)null!=(r=t(r,++f,e))&&(r=+r)>=r&&(++l,o+=r)}if(l)return o/l}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"CxwF":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=u;var e=t(require("./quantile.js"));function t(e){return e&&e.__esModule?e:{default:e}}function u(t,u){return(0,e.default)(t,.5,u)} },{"./quantile.js":"xM5B"}],"Getd":[function(require,module,exports) { "use strict";function*e(e){for(const r of e)yield*r}function r(r){return Array.from(e(r))}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r; },{}],"Fe03":[function(require,module,exports) { "use strict";function e(e,o){let t,l=-1,r=-1;if(void 0===o)for(const f of e)++r,null!=f&&(t>f||void 0===t&&f>=f)&&(t=f,l=r);else for(let f of e)null!=(f=o(f,++r,e))&&(t>f||void 0===t&&f>=f)&&(t=f,l=r);return l}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"DkXH":[function(require,module,exports) { "use strict";function e(e,r=t){const o=[];let n,s=!1;for(const t of e)s&&o.push(r(n,t)),n=t,s=!0;return o}function t(e,t){return[e,t]}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e,exports.pair=t; },{}],"wcAU":[function(require,module,exports) { "use strict";function e(e,t,r){e=+e,t=+t,r=(n=arguments.length)<2?(t=e,e=0,1):n<3?1:+r;for(var a=-1,n=0|Math.max(0,Math.ceil((t-e)/r)),o=new Array(n);++a0:0===(0,e.default)(t,t))&&(r=n,f=t,u=!0)}}else for(const e of t)(u?o(e,r)>0:0===o(e,e))&&(r=e,u=!0);return r} },{"./ascending.js":"yJgn"}],"Rv6z":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=u;var e=r(require("./ascending.js")),t=r(require("./maxIndex.js"));function r(e){return e&&e.__esModule?e:{default:e}}function u(r,u=e.default){if(1===u.length)return(0,t.default)(r,u);let n,f=-1,o=-1;for(const e of r)++o,(f<0?0===u(e,e):u(e,n)>0)&&(n=e,f=o);return f} },{"./ascending.js":"yJgn","./maxIndex.js":"IgNN"}],"swlo":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var e=t(require("./leastIndex.js"));function t(e){return e&&e.__esModule?e:{default:e}}function r(t,r){const u=(0,e.default)(t,r);return u<0?void 0:u} },{"./leastIndex.js":"JcRo"}],"Xskt":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0,exports.shuffler=t;var e=t(Math.random);function t(e){return function(t,r=0,o=t.length){let n=o-(r=+r);for(;n;){const o=e()*n--|0,u=t[n+r];t[n+r]=t[o+r],t[o+r]=u}return t}}exports.default=e; },{}],"uFmM":[function(require,module,exports) { "use strict";function e(e,t){let o=0;if(void 0===t)for(let r of e)(r=+r)&&(o+=r);else{let r=-1;for(let f of e)(f=+t(f,++r,e))&&(o+=f)}return o}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"DmNI":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;var e=r(require("./min.js"));function r(e){return e&&e.__esModule?e:{default:e}}function t(r){if(!(o=r.length))return[];for(var t=-1,u=(0,e.default)(r,n),f=new Array(u);++tr(t,o,e))}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"zEnN":[function(require,module,exports) { "use strict";function e(e,t,r){if("function"!=typeof t)throw new TypeError("reducer is not a function");const n=e[Symbol.iterator]();let o,u,f=-1;if(arguments.length<3){if(({done:o,value:r}=n.next()),o)return;++f}for(;({done:o,value:u}=n.next()),!o;)r=t(r,u,++f,e);return r}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"sM19":[function(require,module,exports) { "use strict";function e(e){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");return Array.from(e).reverse()}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"Rw9p":[function(require,module,exports) { "use strict";function e(e,...t){e=new Set(e);for(const o of t)for(const t of o)e.delete(t);return e}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"NfYG":[function(require,module,exports) { "use strict";function e(e,t){const r=t[Symbol.iterator](),o=new Set;for(const n of e){if(o.has(n))return!1;let e,t;for(;({value:e,done:t}=r.next())&&!t;){if(Object.is(n,e))return!1;o.add(e)}}return!0}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"nUDq":[function(require,module,exports) { "use strict";function e(e){return e instanceof Set?e:new Set(e)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"IDLs":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=o;var e=t(require("./set.js"));function t(e){return e&&e.__esModule?e:{default:e}}function o(t,...o){t=new Set(t),o=o.map(e.default);e:for(const e of t)for(const r of o)if(!r.has(e)){t.delete(e);continue e}return t} },{"./set.js":"nUDq"}],"n2yS":[function(require,module,exports) { "use strict";function e(e,t){const o=e[Symbol.iterator](),r=new Set;for(const n of t){if(r.has(n))continue;let e,t;for(;({value:e,done:t}=o.next());){if(t)return!1;if(r.add(e),Object.is(n,e))break}}return!0}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"RQpc":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var e=t(require("./superset.js"));function t(e){return e&&e.__esModule?e:{default:e}}function r(t,r){return(0,e.default)(r,t)} },{"./superset.js":"n2yS"}],"MK3t":[function(require,module,exports) { "use strict";function e(...e){const t=new Set;for(const o of e)for(const e of o)t.add(e);return t}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"K0bd":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"Adder",{enumerable:!0,get:function(){return c.Adder}}),Object.defineProperty(exports,"InternMap",{enumerable:!0,get:function(){return $.InternMap}}),Object.defineProperty(exports,"InternSet",{enumerable:!0,get:function(){return $.InternSet}}),Object.defineProperty(exports,"ascending",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(exports,"bin",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(exports,"bisect",{enumerable:!0,get:function(){return e.default}}),Object.defineProperty(exports,"bisectCenter",{enumerable:!0,get:function(){return e.bisectCenter}}),Object.defineProperty(exports,"bisectLeft",{enumerable:!0,get:function(){return e.bisectLeft}}),Object.defineProperty(exports,"bisectRight",{enumerable:!0,get:function(){return e.bisectRight}}),Object.defineProperty(exports,"bisector",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(exports,"count",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(exports,"cross",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(exports,"cumsum",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(exports,"descending",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(exports,"deviation",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(exports,"difference",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(exports,"disjoint",{enumerable:!0,get:function(){return U.default}}),Object.defineProperty(exports,"every",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(exports,"extent",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(exports,"fcumsum",{enumerable:!0,get:function(){return c.fcumsum}}),Object.defineProperty(exports,"filter",{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(exports,"fsum",{enumerable:!0,get:function(){return c.fsum}}),Object.defineProperty(exports,"greatest",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(exports,"greatestIndex",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(exports,"group",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(exports,"groupSort",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(exports,"groups",{enumerable:!0,get:function(){return a.groups}}),Object.defineProperty(exports,"histogram",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(exports,"index",{enumerable:!0,get:function(){return a.index}}),Object.defineProperty(exports,"indexes",{enumerable:!0,get:function(){return a.indexes}}),Object.defineProperty(exports,"intersection",{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(exports,"least",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(exports,"leastIndex",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(exports,"map",{enumerable:!0,get:function(){return J.default}}),Object.defineProperty(exports,"max",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(exports,"maxIndex",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(exports,"mean",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(exports,"median",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(exports,"merge",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(exports,"min",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(exports,"minIndex",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(exports,"nice",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(exports,"pairs",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(exports,"permute",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(exports,"quantile",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(exports,"quantileSorted",{enumerable:!0,get:function(){return k.quantileSorted}}),Object.defineProperty(exports,"quickselect",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(exports,"range",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(exports,"reduce",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(exports,"reverse",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(exports,"rollup",{enumerable:!0,get:function(){return a.rollup}}),Object.defineProperty(exports,"rollups",{enumerable:!0,get:function(){return a.rollups}}),Object.defineProperty(exports,"scan",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(exports,"shuffle",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(exports,"shuffler",{enumerable:!0,get:function(){return A.shuffler}}),Object.defineProperty(exports,"some",{enumerable:!0,get:function(){return G.default}}),Object.defineProperty(exports,"sort",{enumerable:!0,get:function(){return Q.default}}),Object.defineProperty(exports,"subset",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(exports,"sum",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(exports,"superset",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(exports,"thresholdFreedmanDiaconis",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(exports,"thresholdScott",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(exports,"thresholdSturges",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(exports,"tickIncrement",{enumerable:!0,get:function(){return L.tickIncrement}}),Object.defineProperty(exports,"tickStep",{enumerable:!0,get:function(){return L.tickStep}}),Object.defineProperty(exports,"ticks",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(exports,"transpose",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(exports,"union",{enumerable:!0,get:function(){return Z.default}}),Object.defineProperty(exports,"variance",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(exports,"zip",{enumerable:!0,get:function(){return B.default}});var e=te(require("./bisect.js")),r=ee(require("./ascending.js")),t=ee(require("./bisector.js")),n=ee(require("./count.js")),u=ee(require("./cross.js")),i=ee(require("./cumsum.js")),o=ee(require("./descending.js")),f=ee(require("./deviation.js")),s=ee(require("./extent.js")),c=require("./fsum.js"),a=te(require("./group.js")),p=ee(require("./groupSort.js")),d=ee(require("./bin.js")),l=ee(require("./threshold/freedmanDiaconis.js")),b=ee(require("./threshold/scott.js")),j=ee(require("./threshold/sturges.js")),m=ee(require("./max.js")),g=ee(require("./maxIndex.js")),x=ee(require("./mean.js")),y=ee(require("./median.js")),O=ee(require("./merge.js")),P=ee(require("./min.js")),q=ee(require("./minIndex.js")),h=ee(require("./nice.js")),v=ee(require("./pairs.js")),I=ee(require("./permute.js")),k=te(require("./quantile.js")),S=ee(require("./quickselect.js")),M=ee(require("./range.js")),_=ee(require("./least.js")),w=ee(require("./leastIndex.js")),D=ee(require("./greatest.js")),W=ee(require("./greatestIndex.js")),z=ee(require("./scan.js")),A=te(require("./shuffle.js")),C=ee(require("./sum.js")),L=te(require("./ticks.js")),R=ee(require("./transpose.js")),F=ee(require("./variance.js")),B=ee(require("./zip.js")),E=ee(require("./every.js")),G=ee(require("./some.js")),H=ee(require("./filter.js")),J=ee(require("./map.js")),K=ee(require("./reduce.js")),N=ee(require("./reverse.js")),Q=ee(require("./sort.js")),T=ee(require("./difference.js")),U=ee(require("./disjoint.js")),V=ee(require("./intersection.js")),X=ee(require("./subset.js")),Y=ee(require("./superset.js")),Z=ee(require("./union.js")),$=require("internmap");function ee(e){return e&&e.__esModule?e:{default:e}}function re(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,t=new WeakMap;return(re=function(e){return e?t:r})(e)}function te(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=re(r);if(t&&t.has(e))return t.get(e);var n={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var o=u?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n} },{"./bisect.js":"YrTP","./ascending.js":"yJgn","./bisector.js":"CQHQ","./count.js":"w45x","./cross.js":"LKVk","./cumsum.js":"YSUD","./descending.js":"fBAz","./deviation.js":"WEAa","./extent.js":"UaWb","./fsum.js":"PMZ4","./group.js":"zkcs","./groupSort.js":"ez13","./bin.js":"bGH2","./threshold/freedmanDiaconis.js":"nJJ4","./threshold/scott.js":"Rqev","./threshold/sturges.js":"J0XR","./max.js":"Ougw","./maxIndex.js":"IgNN","./mean.js":"YY5N","./median.js":"CxwF","./merge.js":"Getd","./min.js":"kP8m","./minIndex.js":"Fe03","./nice.js":"bWeC","./pairs.js":"DkXH","./permute.js":"RhiG","./quantile.js":"xM5B","./quickselect.js":"v5AZ","./range.js":"wcAU","./least.js":"LCo4","./leastIndex.js":"JcRo","./greatest.js":"P3UJ","./greatestIndex.js":"Rv6z","./scan.js":"swlo","./shuffle.js":"Xskt","./sum.js":"uFmM","./ticks.js":"EUzg","./transpose.js":"DmNI","./variance.js":"Nh5Q","./zip.js":"ciZM","./every.js":"FpPI","./some.js":"gX23","./filter.js":"VGXZ","./map.js":"xVlL","./reduce.js":"zEnN","./reverse.js":"sM19","./sort.js":"CpzX","./difference.js":"Rw9p","./disjoint.js":"NfYG","./intersection.js":"IDLs","./subset.js":"RQpc","./superset.js":"n2yS","./union.js":"MK3t","internmap":"mp1e"}],"KXlw":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.slice=void 0;var e=Array.prototype.slice;exports.slice=e; },{}],"c1MF":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.axisBottom=x,exports.axisLeft=g,exports.axisRight=h,exports.axisTop=p;var t=require("./array"),n=r(require("./identity"));function r(t){return t&&t.__esModule?t:{default:t}}var e=1,i=2,a=3,u=4,o=1e-6;function l(t){return"translate("+(t+.5)+",0)"}function c(t){return"translate(0,"+(t+.5)+")"}function s(t){return function(n){return+t(n)}}function f(t){var n=Math.max(0,t.bandwidth()-1)/2;return t.round()&&(n=Math.round(n)),function(r){return+t(r)+n}}function d(){return!this.__axis}function m(r,m){var p=[],h=null,x=null,g=6,k=6,y=3,_=r===e||r===u?-1:1,M=r===u||r===i?"x":"y",v=r===e||r===a?l:c;function F(t){var l=null==h?m.ticks?m.ticks.apply(m,p):m.domain():h,c=null==x?m.tickFormat?m.tickFormat.apply(m,p):n.default:x,F=Math.max(g,0)+y,V=m.range(),b=+V[0]+.5,z=+V[V.length-1]+.5,A=(m.bandwidth?f:s)(m.copy()),H=t.selection?t.selection():t,C=H.selectAll(".domain").data([null]),S=H.selectAll(".tick").data(l,m).order(),q=S.exit(),w=S.enter().append("g").attr("class","tick"),O=S.select("line"),P=S.select("text");C=C.merge(C.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),S=S.merge(w),O=O.merge(w.append("line").attr("stroke","currentColor").attr(M+"2",_*g)),P=P.merge(w.append("text").attr("fill","currentColor").attr(M,_*F).attr("dy",r===e?"0em":r===a?"0.71em":"0.32em")),t!==H&&(C=C.transition(t),S=S.transition(t),O=O.transition(t),P=P.transition(t),q=q.transition(t).attr("opacity",o).attr("transform",function(t){return isFinite(t=A(t))?v(t):this.getAttribute("transform")}),w.attr("opacity",o).attr("transform",function(t){var n=this.parentNode.__axis;return v(n&&isFinite(n=n(t))?n:A(t))})),q.remove(),C.attr("d",r===u||r==i?k?"M"+_*k+","+b+"H0.5V"+z+"H"+_*k:"M0.5,"+b+"V"+z:k?"M"+b+","+_*k+"V0.5H"+z+"V"+_*k:"M"+b+",0.5H"+z),S.attr("opacity",1).attr("transform",function(t){return v(A(t))}),O.attr(M+"2",_*g),P.attr(M,_*F).text(c),H.filter(d).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",r===i?"start":r===u?"end":"middle"),H.each(function(){this.__axis=A})}return F.scale=function(t){return arguments.length?(m=t,F):m},F.ticks=function(){return p=t.slice.call(arguments),F},F.tickArguments=function(n){return arguments.length?(p=null==n?[]:t.slice.call(n),F):p.slice()},F.tickValues=function(n){return arguments.length?(h=null==n?null:t.slice.call(n),F):h&&h.slice()},F.tickFormat=function(t){return arguments.length?(x=t,F):x},F.tickSize=function(t){return arguments.length?(g=k=+t,F):g},F.tickSizeInner=function(t){return arguments.length?(g=+t,F):g},F.tickSizeOuter=function(t){return arguments.length?(k=+t,F):k},F.tickPadding=function(t){return arguments.length?(y=+t,F):y},F}function p(t){return m(e,t)}function h(t){return m(i,t)}function x(t){return m(a,t)}function g(t){return m(u,t)} },{"./array":"KXlw","./identity":"NNW9"}],"mp0m":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"axisBottom",{enumerable:!0,get:function(){return e.axisBottom}}),Object.defineProperty(exports,"axisLeft",{enumerable:!0,get:function(){return e.axisLeft}}),Object.defineProperty(exports,"axisRight",{enumerable:!0,get:function(){return e.axisRight}}),Object.defineProperty(exports,"axisTop",{enumerable:!0,get:function(){return e.axisTop}});var e=require("./axis"); },{"./axis":"c1MF"}],"qUE6":[function(require,module,exports) { "use strict";function t(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.blob()}function e(e,r){return fetch(e,r).then(t)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"G9Fv":[function(require,module,exports) { "use strict";function t(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.arrayBuffer()}function e(e,r){return fetch(e,r).then(t)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"uRW4":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=s;var n={},r={},t=34,e=10,u=13;function o(n){return new Function("d","return {"+n.map(function(n,r){return JSON.stringify(n)+": d["+r+"]"}).join(",")+"}")}function i(n,r){var t=o(n);return function(e,u){return r(t(e),u,n)}}function c(n){var r=Object.create(null),t=[];return n.forEach(function(n){for(var e in n)e in r||t.push(r[e]=e)}),t}function a(n,r){var t=n+"",e=t.length;return e9999?"+"+a(n,6):a(n,4)}function l(n){var r=n.getUTCHours(),t=n.getUTCMinutes(),e=n.getUTCSeconds(),u=n.getUTCMilliseconds();return isNaN(n)?"Invalid Date":f(n.getUTCFullYear(),4)+"-"+a(n.getUTCMonth()+1,2)+"-"+a(n.getUTCDate(),2)+(u?"T"+a(r,2)+":"+a(t,2)+":"+a(e,2)+"."+a(u,3)+"Z":e?"T"+a(r,2)+":"+a(t,2)+":"+a(e,2)+"Z":t||r?"T"+a(r,2)+":"+a(t,2)+"Z":"")}function s(a){var f=new RegExp('["'+a+"\n\r]"),s=a.charCodeAt(0);function d(o,i){var c,a=[],f=o.length,l=0,d=0,h=f<=0,p=!1;function C(){if(h)return r;if(p)return p=!1,n;var i,c,a=l;if(o.charCodeAt(a)===t){for(;l++=f?h=!0:(c=o.charCodeAt(l++))===e?p=!0:c===u&&(p=!0,o.charCodeAt(l)===e&&++l),o.slice(a+1,i-1).replace(/""/g,'"')}for(;l=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function t(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e,exports.formatDecimalParts=t; },{}],"tXBB":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var e=require("./formatDecimal.js");function r(r){return(r=(0,e.formatDecimalParts)(Math.abs(r)))?r[1]:NaN} },{"./formatDecimal.js":"GAUC"}],"rbAM":[function(require,module,exports) { "use strict";function e(e,t){return function(r,n){for(var u=r.length,s=[],o=0,i=e[0],a=0;u>0&&i>0&&(a+i+1>n&&(i=Math.max(1,n-a)),s.push(r.substring(u-=i,u+i)),!((a+=i+1)>n));)i=e[o=(o+1)%e.length];return s.reverse().join(t)}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"hTcF":[function(require,module,exports) { "use strict";function e(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"aibL":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.FormatSpecifier=o,exports.default=t;var i=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function t(t){if(!(s=i.exec(t)))throw new Error("invalid format: "+t);var s;return new o({fill:s[1],align:s[2],sign:s[3],symbol:s[4],zero:s[5],width:s[6],comma:s[7],precision:s[8]&&s[8].slice(1),trim:s[9],type:s[10]})}function o(i){this.fill=void 0===i.fill?" ":i.fill+"",this.align=void 0===i.align?">":i.align+"",this.sign=void 0===i.sign?"-":i.sign+"",this.symbol=void 0===i.symbol?"":i.symbol+"",this.zero=!!i.zero,this.width=void 0===i.width?void 0:+i.width,this.comma=!!i.comma,this.precision=void 0===i.precision?void 0:+i.precision,this.trim=!!i.trim,this.type=void 0===i.type?"":i.type+""}t.prototype=o.prototype,o.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}; },{}],"SUnU":[function(require,module,exports) { "use strict";function e(e){e:for(var r,t=e.length,s=1,a=-1;s0&&(a=0)}return a>0?e.slice(0,a)+e.slice(r+1):e}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"fBpa":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t,exports.prefixExponent=void 0;var e,r=require("./formatDecimal.js");function t(t,a){var o=(0,r.formatDecimalParts)(t,a);if(!o)return t+"";var i=o[0],n=o[1],s=n-(exports.prefixExponent=e=3*Math.max(-8,Math.min(8,Math.floor(n/3))))+1,x=i.length;return s===x?i:s>x?i+new Array(s-x+1).join("0"):s>0?i.slice(0,s)+"."+i.slice(s):"0."+new Array(1-s).join("0")+(0,r.formatDecimalParts)(t,Math.max(0,a+s-1))[0]}exports.prefixExponent=e; },{"./formatDecimal.js":"GAUC"}],"UDrw":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var e=require("./formatDecimal.js");function r(r,t){var a=(0,e.formatDecimalParts)(r,t);if(!a)return r+"";var i=a[0],n=a[1];return n<0?"0."+new Array(-n).join("0")+i:i.length>n+1?i.slice(0,n+1)+"."+i.slice(n+1):i+new Array(n-i.length+2).join("0")} },{"./formatDecimal.js":"GAUC"}],"Wavi":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=n(require("./formatDecimal.js")),r=n(require("./formatPrefixAuto.js")),e=n(require("./formatRounded.js"));function n(t){return t&&t.__esModule?t:{default:t}}var u={"%":function(t,r){return(100*t).toFixed(r)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+""},d:t.default,e:function(t,r){return t.toExponential(r)},f:function(t,r){return t.toFixed(r)},g:function(t,r){return t.toPrecision(r)},o:function(t){return Math.round(t).toString(8)},p:function(t,r){return(0,e.default)(100*t,r)},r:e.default,s:r.default,X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}};exports.default=u; },{"./formatDecimal.js":"GAUC","./formatPrefixAuto.js":"fBpa","./formatRounded.js":"UDrw"}],"IVmM":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=c;var e=s(require("./exponent.js")),r=s(require("./formatGroup.js")),t=s(require("./formatNumerals.js")),a=s(require("./formatSpecifier.js")),i=s(require("./formatTrim.js")),n=s(require("./formatTypes.js")),o=require("./formatPrefixAuto.js"),u=s(require("./identity.js"));function s(e){return e&&e.__esModule?e:{default:e}}var l=Array.prototype.map,f=["y","z","a","f","p","n","ยต","m","","k","M","G","T","P","E","Z","Y"];function c(s){var c=void 0===s.grouping||void 0===s.thousands?u.default:(0,r.default)(l.call(s.grouping,Number),s.thousands+""),d=void 0===s.currency?"":s.currency[0]+"",m=void 0===s.currency?"":s.currency[1]+"",p=void 0===s.decimal?".":s.decimal+"",h=void 0===s.numerals?u.default:(0,t.default)(l.call(s.numerals,String)),v=void 0===s.percent?"%":s.percent+"",g=void 0===s.minus?"-":s.minus+"",y=void 0===s.nan?"NaN":s.nan+"";function M(e){var r=(e=(0,a.default)(e)).fill,t=e.align,u=e.sign,s=e.symbol,l=e.zero,M=e.width,x=e.comma,j=e.precision,b=e.trim,q=e.type;"n"===q?(x=!0,q="g"):n.default[q]||(void 0===j&&(j=12),b=!0,q="g"),(l||"0"===r&&"="===t)&&(l=!0,r="0",t="=");var N="$"===s?d:"#"===s&&/[boxX]/.test(q)?"0"+q.toLowerCase():"",k="$"===s?m:/[%p]/.test(q)?v:"",w=n.default[q],A=/[defgprs%]/.test(q);function P(e){var a,n,s,d=N,m=k;if("c"===q)m=w(e)+m,e="";else{var v=(e=+e)<0||1/e<0;if(e=isNaN(e)?y:w(Math.abs(e),j),b&&(e=(0,i.default)(e)),v&&0==+e&&"+"!==u&&(v=!1),d=(v?"("===u?u:g:"-"===u||"("===u?"":u)+d,m=("s"===q?f[8+o.prefixExponent/3]:"")+m+(v&&"("===u?")":""),A)for(a=-1,n=e.length;++a(s=e.charCodeAt(a))||s>57){m=(46===s?p+e.slice(a+1):e.slice(a))+m,e=e.slice(0,a);break}}x&&!l&&(e=c(e,1/0));var P=d.length+e.length+m.length,_=P>1)+d+e+m+_.slice(P);break;default:e=_+d+e+m}return h(e)}return j=void 0===j?6:/[gprs]/.test(q)?Math.max(1,Math.min(21,j)):Math.max(0,Math.min(20,j)),P.toString=function(){return e+""},P}return{format:M,formatPrefix:function(r,t){var i=M(((r=(0,a.default)(r)).type="f",r)),n=3*Math.max(-8,Math.min(8,Math.floor((0,e.default)(t)/3))),o=Math.pow(10,-n),u=f[8+n/3];return function(e){return i(o*e)+u}}}} },{"./exponent.js":"tXBB","./formatGroup.js":"rbAM","./formatNumerals.js":"hTcF","./formatSpecifier.js":"aibL","./formatTrim.js":"SUnU","./formatTypes.js":"Wavi","./formatPrefixAuto.js":"fBpa","./identity.js":"NNW9"}],"KaMm":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=a,exports.formatPrefix=exports.format=void 0;var r,e,t,o=f(require("./locale.js"));function f(r){return r&&r.__esModule?r:{default:r}}function a(f){return r=(0,o.default)(f),exports.format=e=r.format,exports.formatPrefix=t=r.formatPrefix,r}exports.format=e,exports.formatPrefix=t,a({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"}); },{"./locale.js":"IVmM"}],"EyKk":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var e=t(require("./exponent.js"));function t(e){return e&&e.__esModule?e:{default:e}}function r(t){return Math.max(0,-(0,e.default)(Math.abs(t)))} },{"./exponent.js":"tXBB"}],"VPkn":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=a;var e=t(require("./exponent.js"));function t(e){return e&&e.__esModule?e:{default:e}}function a(t,a){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor((0,e.default)(a)/3)))-(0,e.default)(Math.abs(t)))} },{"./exponent.js":"tXBB"}],"DMyZ":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=u;var e=t(require("./exponent.js"));function t(e){return e&&e.__esModule?e:{default:e}}function u(t,u){return t=Math.abs(t),u=Math.abs(u)-t,Math.max(0,(0,e.default)(u)-(0,e.default)(t))+1} },{"./exponent.js":"tXBB"}],"VuZR":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"FormatSpecifier",{enumerable:!0,get:function(){return t.FormatSpecifier}}),Object.defineProperty(exports,"format",{enumerable:!0,get:function(){return e.format}}),Object.defineProperty(exports,"formatDefaultLocale",{enumerable:!0,get:function(){return e.default}}),Object.defineProperty(exports,"formatLocale",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(exports,"formatPrefix",{enumerable:!0,get:function(){return e.formatPrefix}}),Object.defineProperty(exports,"formatSpecifier",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(exports,"precisionFixed",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(exports,"precisionPrefix",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(exports,"precisionRound",{enumerable:!0,get:function(){return u.default}});var e=a(require("./defaultLocale.js")),r=i(require("./locale.js")),t=a(require("./formatSpecifier.js")),n=i(require("./precisionFixed.js")),o=i(require("./precisionPrefix.js")),u=i(require("./precisionRound.js"));function i(e){return e&&e.__esModule?e:{default:e}}function f(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,t=new WeakMap;return(f=function(e){return e?t:r})(e)}function a(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=f(r);if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=o?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n} },{"./defaultLocale.js":"KaMm","./locale.js":"IVmM","./formatSpecifier.js":"aibL","./precisionFixed.js":"EyKk","./precisionPrefix.js":"VPkn","./precisionRound.js":"DMyZ"}],"buZa":[function(require,module,exports) { "use strict";function t(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t)}return this}function e(t,e){switch(arguments.length){case 0:break;case 1:"function"==typeof t?this.interpolator(t):this.range(t);break;default:this.domain(t),"function"==typeof e?this.interpolator(e):this.range(e)}return this}Object.defineProperty(exports,"__esModule",{value:!0}),exports.initInterpolator=e,exports.initRange=t; },{}],"GjLX":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e,exports.implicit=void 0;var n=require("./init.js");const t=Symbol("implicit");function e(){var r=new Map,i=[],o=[],u=t;function s(n){var e=n+"",s=r.get(e);if(!s){if(u!==t)return u;r.set(e,s=i.push(n))}return o[(s-1)%o.length]}return s.domain=function(n){if(!arguments.length)return i.slice();i=[],r=new Map;for(const t of n){const n=t+"";r.has(n)||r.set(n,i.push(t))}return s},s.range=function(n){return arguments.length?(o=Array.from(n),s):o.slice()},s.unknown=function(n){return arguments.length?(u=n,s):u},s.copy=function(){return e(i,o).unknown(u)},n.initRange.apply(s,arguments),s}exports.implicit=t; },{"./init.js":"buZa"}],"BAgl":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=u,exports.point=a;var n=require("d3-array"),r=require("./init.js"),e=t(require("./ordinal.js"));function t(n){return n&&n.__esModule?n:{default:n}}function u(){var t,i,a=(0,e.default)().unknown(void 0),d=a.domain,o=a.range,g=0,l=1,p=!1,c=0,f=0,h=.5;function s(){var r=d().length,e=l>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===r?new O(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===r?new O(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=u.exec(e))?new O(t[1],t[2],t[3],1):(t=g.exec(e))?new O(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=c.exec(e))?v(t[1],t[2],t[3],t[4]):(t=d.exec(e))?v(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=p.exec(e))?E(t[1],t[2]/100,t[3]/100,1):(t=f.exec(e))?E(t[1],t[2]/100,t[3]/100,t[4]):b.hasOwnProperty(e)?x(b[e]):"transparent"===e?new O(NaN,NaN,NaN,0):null}function x(e){return new O(e>>16&255,e>>8&255,255&e,1)}function v(e,t,r,n){return n<=0&&(e=t=r=NaN),new O(e,t,r,n)}function M(e){return e instanceof n||(e=k(e)),e?new O((e=e.rgb()).r,e.g,e.b,e.opacity):new O}function N(e,t,r,n){return 1===arguments.length?M(e):new O(e,t,r,null==n?1:n)}function O(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}function j(){return"#"+R(this.r)+R(this.g)+R(this.b)}function q(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"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===e?")":", "+e+")")}function R(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function E(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new H(e,t,r,n)}function P(e){if(e instanceof H)return new H(e.h,e.s,e.l,e.opacity);if(e instanceof n||(e=k(e)),!e)return new H;if(e instanceof H)return e;var t=(e=e.rgb()).r/255,r=e.g/255,i=e.b/255,a=Math.min(t,r,i),o=Math.max(t,r,i),s=NaN,l=o-a,h=(o+a)/2;return l?(s=t===o?(r-i)/l+6*(r0&&h<1?0:s,new H(s,l,h,e.opacity)}function $(e,t,r,n){return 1===arguments.length?P(e):new H(e,t,r,null==n?1:n)}function H(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}function C(e,t,r){return 255*(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)}(0,e.default)(n,k,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:y,formatHex:y,formatHsl:m,formatRgb:w,toString:w}),(0,e.default)(O,N,(0,e.extend)(n,{brighter:function(e){return e=null==e?a:Math.pow(a,e),new O(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?i:Math.pow(i,e),new O(this.r*e,this.g*e,this.b*e,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:j,formatHex:j,formatRgb:q,toString:q})),(0,e.default)(H,$,(0,e.extend)(n,{brighter:function(e){return e=null==e?a:Math.pow(a,e),new H(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?i:Math.pow(i,e),new H(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new O(C(e>=240?e-240:e+120,i,n),C(e,i,n),C(e<120?e+240:e-120,i,n),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 e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}})); },{"./define.js":"fV2I"}],"XzID":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.rad2deg=exports.deg2rad=void 0;var e=Math.PI/180;exports.deg2rad=e;var r=180/Math.PI;exports.rad2deg=r; },{}],"f7Av":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Hcl=O,exports.Lab=w,exports.default=y,exports.gray=b,exports.hcl=x,exports.lch=N;var t=i(require("./define.js")),n=require("./color.js"),e=require("./math.js");function r(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,e=new WeakMap;return(r=function(t){return t?e:n})(t)}function i(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var e=r(n);if(e&&e.has(t))return e.get(t);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var u=o?Object.getOwnPropertyDescriptor(t,a):null;u&&(u.get||u.set)?Object.defineProperty(i,a,u):i[a]=t[a]}return i.default=t,e&&e.set(t,i),i}var o=18,a=.96422,u=1,c=.82521,s=4/29,l=6/29,h=3*l*l,f=l*l*l;function p(t){if(t instanceof w)return new w(t.l,t.a,t.b,t.opacity);if(t instanceof O)return P(t);t instanceof n.Rgb||(t=(0,n.rgbConvert)(t));var e,r,i=M(t.r),o=M(t.g),s=M(t.b),l=d((.2225045*i+.7168786*o+.0606169*s)/u);return i===o&&o===s?e=r=l:(e=d((.4360747*i+.3850649*o+.1430804*s)/a),r=d((.0139322*i+.0971045*o+.7141733*s)/c)),new w(116*l-16,500*(e-l),200*(l-r),t.opacity)}function b(t,n){return new w(t,0,0,null==n?1:n)}function y(t,n,e,r){return 1===arguments.length?p(t):new w(t,n,e,null==r?1:r)}function w(t,n,e,r){this.l=+t,this.a=+n,this.b=+e,this.opacity=+r}function d(t){return t>f?Math.pow(t,1/3):t/h+s}function g(t){return t>l?t*t*t:h*(t-s)}function v(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function M(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function j(t){if(t instanceof O)return new O(t.h,t.c,t.l,t.opacity);if(t instanceof w||(t=p(t)),0===t.a&&0===t.b)return new O(NaN,0=1?(n=1,t-1):Math.floor(n*t),u=r[o],s=r[o+1],a=o>0?r[o-1]:2*u-s,f=o180||u<-180?u-360*Math.round(u/360):u):(0,t.default)(isNaN(e)?r:e)}function o(e){return 1==(e=+e)?a:function(n,u){return u-n?r(n,u,e):(0,t.default)(isNaN(n)?u:n)}}function a(e,r){var u=r-e;return u?n(e,u):(0,t.default)(isNaN(e)?r:e)} },{"./constant":"aCvo"}],"rvVK":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.rgbBasisClosed=exports.rgbBasis=exports.default=void 0;var r=require("d3-color"),e=u(require("./basis")),t=u(require("./basisClosed")),n=a(require("./color"));function o(r){if("function"!=typeof WeakMap)return null;var e=new WeakMap,t=new WeakMap;return(o=function(r){return r?t:e})(r)}function a(r,e){if(!e&&r&&r.__esModule)return r;if(null===r||"object"!=typeof r&&"function"!=typeof r)return{default:r};var t=o(e);if(t&&t.has(r))return t.get(r);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in r)if("default"!==u&&Object.prototype.hasOwnProperty.call(r,u)){var i=a?Object.getOwnPropertyDescriptor(r,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=r[u]}return n.default=r,t&&t.set(r,n),n}function u(r){return r&&r.__esModule?r:{default:r}}var i=function e(t){var o=(0,n.gamma)(t);function a(e,t){var a=o((e=(0,r.rgb)(e)).r,(t=(0,r.rgb)(t)).r),u=o(e.g,t.g),i=o(e.b,t.b),f=(0,n.default)(e.opacity,t.opacity);return function(r){return e.r=a(r),e.g=u(r),e.b=i(r),e.opacity=f(r),e+""}}return a.gamma=e,a}(1);function f(e){return function(t){var n,o,a=t.length,u=new Array(a),i=new Array(a),f=new Array(a);for(n=0;nf&&(d=l.slice(f,d),x[s]?x[s]+=d:x[++s]=d),(o=o[0])===(c=c[0])?x[s]?x[s]+=c:x[++s]=c:(x[++s]=null,a.push({i:s,x:(0,e.default)(o,c)})),f=t.lastIndex;return f180?r+=360:r-t>180&&(t+=360),u.push({i:s.push(a(s)+"rotate(",null,n)-2,x:(0,e.default)(t,r)})):r&&s.push(a(s)+"rotate("+r+n)}(u.rotate,l.rotate,o,p),function(t,r,s,u){t!==r?u.push({i:s.push(a(s)+"skewX(",null,n)-2,x:(0,e.default)(t,r)}):r&&s.push(a(s)+"skewX("+r+n)}(u.skewX,l.skewX,o,p),function(t,r,s,n,u,l){if(t!==s||r!==n){var o=u.push(a(u)+"scale(",null,",",null,")");l.push({i:o-4,x:(0,e.default)(t,s)},{i:o-2,x:(0,e.default)(r,n)})}else 1===s&&1===n||u.push(a(u)+"scale("+s+","+n+")")}(u.scaleX,u.scaleY,l.scaleX,l.scaleY,o,p),u=l=null,function(e){for(var t,r=-1,s=p.length;++rr&&(e=n,n=r,r=e),function(e){return Math.max(n,Math.min(r,e))}}function l(n,r,e){var t=n[0],u=n[1],o=r[0],i=r[1];return u2?f:l,s=p=null,y}function y(r){return null==r||isNaN(r=+r)?u:(s||(s=a(m.map(n),d,g)))(n(h(r)))}return y.invert=function(t){return h(e((p||(p=a(d,m.map(n),r.interpolateNumber)))(t)))},y.domain=function(n){return arguments.length?(m=Array.from(n,t.default),v()):m.slice()},y.range=function(n){return arguments.length?(d=Array.from(n),v()):d.slice()},y.rangeRound=function(n){return d=Array.from(n),g=r.interpolateRound,v()},y.clamp=function(n){return arguments.length?(h=!!n||i,v()):h!==i},y.interpolate=function(n){return arguments.length?(g=n,v()):g},y.unknown=function(n){return arguments.length?(u=n,y):u},function(r,t){return n=r,e=t,v()}}function m(){return p()(i,i)} },{"d3-array":"K0bd","d3-interpolate":"k9aH","./constant.js":"aCvo","./number.js":"FNaI"}],"qjRa":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=a;var e=require("d3-array"),r=require("d3-format");function a(a,i,s,t){var c,n=(0,e.tickStep)(a,i,s);switch((t=(0,r.formatSpecifier)(null==t?",f":t)).type){case"s":var o=Math.max(Math.abs(a),Math.abs(i));return null!=t.precision||isNaN(c=(0,r.precisionPrefix)(n,o))||(t.precision=c),(0,r.formatPrefix)(t,o);case"":case"e":case"g":case"p":case"r":null!=t.precision||isNaN(c=(0,r.precisionRound)(n,Math.max(Math.abs(a),Math.abs(i))))||(t.precision=c-("e"===t.type));break;case"f":case"%":null!=t.precision||isNaN(c=(0,r.precisionFixed)(n))||(t.precision=c-2*("%"===t.type))}return(0,r.format)(t)} },{"d3-array":"K0bd","d3-format":"VuZR"}],"LIJk":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=f,exports.linearish=a;var e=require("d3-array"),t=o(require("./continuous.js")),r=require("./init.js"),n=u(require("./tickFormat.js"));function u(e){return e&&e.__esModule?e:{default:e}}function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}function o(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=i(t);if(r&&r.has(e))return r.get(e);var n={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=u?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n.default=e,r&&r.set(e,n),n}function a(t){var r=t.domain;return t.ticks=function(t){var n=r();return(0,e.ticks)(n[0],n[n.length-1],null==t?10:t)},t.tickFormat=function(e,t){var u=r();return(0,n.default)(u[0],u[u.length-1],null==e?10:e,t)},t.nice=function(n){null==n&&(n=10);var u,i,o=r(),a=0,f=o.length-1,c=o[a],l=o[f],p=10;for(l0;){if((i=(0,e.tickIncrement)(c,l,n))===u)return o[a]=c,o[f]=l,r(o);if(i>0)c=Math.floor(c/i)*i,l=Math.ceil(l/i)*i;else{if(!(i<0))break;c=Math.ceil(c*i)/i,l=Math.floor(l*i)/i}u=i}return t},t}function f(){var e=(0,t.default)();return e.copy=function(){return(0,t.copy)(e,f())},r.initRange.apply(e,arguments),a(e)} },{"d3-array":"K0bd","./continuous.js":"CjJ5","./init.js":"buZa","./tickFormat.js":"qjRa"}],"FKHe":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;var e=require("./linear.js"),n=r(require("./number.js"));function r(e){return e&&e.__esModule?e:{default:e}}function t(r){var u;function i(e){return null==e||isNaN(e=+e)?u:e}return i.invert=i,i.domain=i.range=function(e){return arguments.length?(r=Array.from(e,n.default),i):r.slice()},i.unknown=function(e){return arguments.length?(u=e,i):u},i.copy=function(){return t(r).unknown(u)},r=arguments.length?Array.from(r,n.default):[0,1],(0,e.linearish)(i)} },{"./linear.js":"LIJk","./number.js":"FNaI"}],"eMTM":[function(require,module,exports) { "use strict";function e(e,t){var r,l=0,o=(e=e.slice()).length-1,s=e[l],u=e[o];return u0){for(;h<=s;++h)for(c=1,f=o(h);ca)break;d.push(l)}}else for(;h<=s;++h)for(c=g-1,f=o(h);c>=1;--c)if(!((l=f*c)a)break;d.push(l)}2*d.length0?a[e-1]:u[0],e=a?[c[a-1],o]:[c[r-1],c[r]]},f.unknown=function(n){return arguments.length?(i=n,f):f},f.thresholds=function(){return c.slice()},f.copy=function(){return t().domain([u,o]).range(l).unknown(i)},e.initRange.apply((0,r.linearish)(f),arguments)} },{"d3-array":"K0bd","./linear.js":"LIJk","./init.js":"buZa"}],"I63C":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var n=require("d3-array"),e=require("./init.js");function r(){var t,i=[.5],u=[0,1],o=1;function a(e){return null!=e&&e<=e?u[(0,n.bisect)(i,e,0,o)]:t}return a.domain=function(n){return arguments.length?(i=Array.from(n),o=Math.min(i.length,u.length-1),a):i.slice()},a.range=function(n){return arguments.length?(u=Array.from(n),o=Math.min(i.length,u.length-1),a):u.slice()},a.invertExtent=function(n){var e=u.indexOf(n);return[i[e-1],i[e]]},a.unknown=function(n){return arguments.length?(t=n,a):t},a.copy=function(){return r().domain(i).range(u).unknown(t)},e.initRange.apply(a,arguments)} },{"d3-array":"K0bd","./init.js":"buZa"}],"Qjtp":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;var e=new Date,n=new Date;function t(r,o,u,f){function i(e){return r(e=0===arguments.length?new Date:new Date(+e)),e}return i.floor=function(e){return r(e=new Date(+e)),e},i.ceil=function(e){return r(e=new Date(e-1)),o(e,1),r(e),e},i.round=function(e){var n=i(e),t=i.ceil(e);return e-n0))return f;do{f.push(u=new Date(+e)),o(e,t),r(e)}while(u=n)for(;r(n),!e(n);)n.setTime(n-1)},function(n,t){if(n>=n)if(t<0)for(;++t<=0;)for(;o(n,-1),!e(n););else for(;--t>=0;)for(;o(n,1),!e(n););})},u&&(i.count=function(t,o){return e.setTime(+t),n.setTime(+o),r(e),r(n),Math.floor(u(e,n))},i.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?i.filter(f?function(n){return f(n)%e==0}:function(n){return i.count(0,n)%e==0}):i:null}),i} },{}],"zTz6":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.milliseconds=exports.default=void 0;var e=t(require("./interval.js"));function t(e){return e&&e.__esModule?e:{default:e}}var n=(0,e.default)(function(){},function(e,t){e.setTime(+e+t)},function(e,t){return t-e});n.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?(0,e.default)(function(e){e.setTime(Math.floor(e/t)*t)},function(e,n){e.setTime(+e+n*t)},function(e,n){return(n-e)/t}):n:null};var r=n;exports.default=r;var i=n.range;exports.milliseconds=i; },{"./interval.js":"Qjtp"}],"SiBx":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.durationYear=exports.durationWeek=exports.durationSecond=exports.durationMonth=exports.durationMinute=exports.durationHour=exports.durationDay=void 0;const e=1e3;exports.durationSecond=1e3;const o=6e4;exports.durationMinute=6e4;const t=36e5;exports.durationHour=36e5;const r=864e5;exports.durationDay=864e5;const n=6048e5;exports.durationWeek=6048e5;const s=2592e6;exports.durationMonth=2592e6;const u=31536e6;exports.durationYear=31536e6; },{}],"uOPK":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.seconds=exports.default=void 0;var e=r(require("./interval.js")),t=require("./duration.js");function r(e){return e&&e.__esModule?e:{default:e}}var n=(0,e.default)(function(e){e.setTime(e-e.getMilliseconds())},function(e,r){e.setTime(+e+r*t.durationSecond)},function(e,r){return(r-e)/t.durationSecond},function(e){return e.getUTCSeconds()}),o=n;exports.default=o;var u=n.range;exports.seconds=u; },{"./interval.js":"Qjtp","./duration.js":"SiBx"}],"guuX":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.minutes=exports.default=void 0;var e=n(require("./interval.js")),t=require("./duration.js");function n(e){return e&&e.__esModule?e:{default:e}}var r=(0,e.default)(function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*t.durationSecond)},function(e,n){e.setTime(+e+n*t.durationMinute)},function(e,n){return(n-e)/t.durationMinute},function(e){return e.getMinutes()}),u=r;exports.default=u;var i=r.range;exports.minutes=i; },{"./interval.js":"Qjtp","./duration.js":"SiBx"}],"CkYt":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.hours=exports.default=void 0;var e=r(require("./interval.js")),t=require("./duration.js");function r(e){return e&&e.__esModule?e:{default:e}}var u=(0,e.default)(function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*t.durationSecond-e.getMinutes()*t.durationMinute)},function(e,r){e.setTime(+e+r*t.durationHour)},function(e,r){return(r-e)/t.durationHour},function(e){return e.getHours()}),o=u;exports.default=o;var n=u.range;exports.hours=n; },{"./interval.js":"Qjtp","./duration.js":"SiBx"}],"p63a":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=exports.days=void 0;var e=r(require("./interval.js")),t=require("./duration.js");function r(e){return e&&e.__esModule?e:{default:e}}var a=(0,e.default)(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,r)=>(r-e-(r.getTimezoneOffset()-e.getTimezoneOffset())*t.durationMinute)/t.durationDay,e=>e.getDate()-1),s=a;exports.default=s;var u=a.range;exports.days=u; },{"./interval.js":"Qjtp","./duration.js":"SiBx"}],"DFhS":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.wednesdays=exports.wednesday=exports.tuesdays=exports.tuesday=exports.thursdays=exports.thursday=exports.sundays=exports.sunday=exports.saturdays=exports.saturday=exports.mondays=exports.monday=exports.fridays=exports.friday=void 0;var e=s(require("./interval.js")),r=require("./duration.js");function s(e){return e&&e.__esModule?e:{default:e}}function t(s){return(0,e.default)(function(e){e.setDate(e.getDate()-(e.getDay()+7-s)%7),e.setHours(0,0,0,0)},function(e,r){e.setDate(e.getDate()+7*r)},function(e,s){return(s-e-(s.getTimezoneOffset()-e.getTimezoneOffset())*r.durationMinute)/r.durationWeek})}var a=t(0);exports.sunday=a;var o=t(1);exports.monday=o;var d=t(2);exports.tuesday=d;var n=t(3);exports.wednesday=n;var u=t(4);exports.thursday=u;var p=t(5);exports.friday=p;var y=t(6);exports.saturday=y;var x=a.range;exports.sundays=x;var i=o.range;exports.mondays=i;var v=d.range;exports.tuesdays=v;var f=n.range;exports.wednesdays=f;var g=u.range;exports.thursdays=g;var c=p.range;exports.fridays=c;var l=y.range;exports.saturdays=l; },{"./interval.js":"Qjtp","./duration.js":"SiBx"}],"dqzO":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.months=exports.default=void 0;var t=e(require("./interval.js"));function e(t){return t&&t.__esModule?t:{default:t}}var r=(0,t.default)(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()}),n=r;exports.default=n;var o=r.range;exports.months=o; },{"./interval.js":"Qjtp"}],"QQaI":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.years=exports.default=void 0;var e=t(require("./interval.js"));function t(e){return e&&e.__esModule?e:{default:e}}var r=(0,e.default)(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e,t){return t.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()});r.every=function(t){return isFinite(t=Math.floor(t))&&t>0?(0,e.default)(function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,r){e.setFullYear(e.getFullYear()+r*t)}):null};var u=r;exports.default=u;var l=r.range;exports.years=l; },{"./interval.js":"Qjtp"}],"eOQw":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.utcMinutes=exports.default=void 0;var e=u(require("./interval.js")),t=require("./duration.js");function u(e){return e&&e.__esModule?e:{default:e}}var r=(0,e.default)(function(e){e.setUTCSeconds(0,0)},function(e,u){e.setTime(+e+u*t.durationMinute)},function(e,u){return(u-e)/t.durationMinute},function(e){return e.getUTCMinutes()}),n=r;exports.default=n;var i=r.range;exports.utcMinutes=i; },{"./interval.js":"Qjtp","./duration.js":"SiBx"}],"gE7J":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.utcHours=exports.default=void 0;var e=t(require("./interval.js")),r=require("./duration.js");function t(e){return e&&e.__esModule?e:{default:e}}var u=(0,e.default)(function(e){e.setUTCMinutes(0,0,0)},function(e,t){e.setTime(+e+t*r.durationHour)},function(e,t){return(t-e)/r.durationHour},function(e){return e.getUTCHours()}),o=u;exports.default=o;var n=u.range;exports.utcHours=n; },{"./interval.js":"Qjtp","./duration.js":"SiBx"}],"rYER":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.utcDays=exports.default=void 0;var e=r(require("./interval.js")),t=require("./duration.js");function r(e){return e&&e.__esModule?e:{default:e}}var u=(0,e.default)(function(e){e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+t)},function(e,r){return(r-e)/t.durationDay},function(e){return e.getUTCDate()-1}),a=u;exports.default=a;var n=u.range;exports.utcDays=n; },{"./interval.js":"Qjtp","./duration.js":"SiBx"}],"skab":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.utcWednesdays=exports.utcWednesday=exports.utcTuesdays=exports.utcTuesday=exports.utcThursdays=exports.utcThursday=exports.utcSundays=exports.utcSunday=exports.utcSaturdays=exports.utcSaturday=exports.utcMondays=exports.utcMonday=exports.utcFridays=exports.utcFriday=void 0;var t=r(require("./interval.js")),e=require("./duration.js");function r(t){return t&&t.__esModule?t:{default:t}}function a(r){return(0,t.default)(function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-r)%7),t.setUTCHours(0,0,0,0)},function(t,e){t.setUTCDate(t.getUTCDate()+7*e)},function(t,r){return(r-t)/e.durationWeek})}var s=a(0);exports.utcSunday=s;var u=a(1);exports.utcMonday=u;var o=a(2);exports.utcTuesday=o;var d=a(3);exports.utcWednesday=d;var n=a(4);exports.utcThursday=n;var c=a(5);exports.utcFriday=c;var p=a(6);exports.utcSaturday=p;var y=s.range;exports.utcSundays=y;var x=u.range;exports.utcMondays=x;var v=o.range;exports.utcTuesdays=v;var i=d.range;exports.utcWednesdays=i;var T=n.range;exports.utcThursdays=T;var g=c.range;exports.utcFridays=g;var f=p.range;exports.utcSaturdays=f; },{"./interval.js":"Qjtp","./duration.js":"SiBx"}],"tbrh":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.utcMonths=exports.default=void 0;var t=e(require("./interval.js"));function e(t){return t&&t.__esModule?t:{default:t}}var r=(0,t.default)(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()}),n=r;exports.default=n;var o=r.range;exports.utcMonths=o; },{"./interval.js":"Qjtp"}],"xwHu":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.utcYears=exports.default=void 0;var e=t(require("./interval.js"));function t(e){return e&&e.__esModule?e:{default:e}}var r=(0,e.default)(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)},function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()});r.every=function(t){return isFinite(t=Math.floor(t))&&t>0?(0,e.default)(function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,r){e.setUTCFullYear(e.getUTCFullYear()+r*t)}):null};var u=r;exports.default=u;var l=r.range;exports.utcYears=l; },{"./interval.js":"Qjtp"}],"q8nv":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.utcTicks=exports.utcTickInterval=exports.timeTicks=exports.timeTickInterval=void 0;var e=require("d3-array"),t=require("./duration.js"),r=p(require("./millisecond.js")),u=p(require("./second.js")),i=p(require("./minute.js")),n=p(require("./hour.js")),o=p(require("./day.js")),a=require("./week.js"),d=p(require("./month.js")),s=p(require("./year.js")),c=p(require("./utcMinute.js")),l=p(require("./utcHour.js")),f=p(require("./utcDay.js")),j=require("./utcWeek.js"),q=p(require("./utcMonth.js")),k=p(require("./utcYear.js"));function p(e){return e&&e.__esModule?e:{default:e}}function y(i,n,o,a,d,s){const c=[[u.default,1,t.durationSecond],[u.default,5,5*t.durationSecond],[u.default,15,15*t.durationSecond],[u.default,30,30*t.durationSecond],[s,1,t.durationMinute],[s,5,5*t.durationMinute],[s,15,15*t.durationMinute],[s,30,30*t.durationMinute],[d,1,t.durationHour],[d,3,3*t.durationHour],[d,6,6*t.durationHour],[d,12,12*t.durationHour],[a,1,t.durationDay],[a,2,2*t.durationDay],[o,1,t.durationWeek],[n,1,t.durationMonth],[n,3,3*t.durationMonth],[i,1,t.durationYear]];function l(u,n,o){const a=Math.abs(n-u)/o,d=(0,e.bisector)(([,,e])=>e).right(c,a);if(d===c.length)return i.every((0,e.tickStep)(u/t.durationYear,n/t.durationYear,o));if(0===d)return r.default.every(Math.max((0,e.tickStep)(u,n,o),1));const[s,l]=c[a/c[d-1][2]0?t>1?(0,e.default)(function(e){e.setTime(Math.floor(e/t)*t)},function(e,n){e.setTime(+e+n*t)},function(e,n){return(n-e)/t}):n:null};var r=n;exports.default=r;var i=n.range;exports.milliseconds=i; },{"./interval.js":"Qjtp"}],"Vnta":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.durationWeek=exports.durationSecond=exports.durationMinute=exports.durationHour=exports.durationDay=void 0;var e=1e3;exports.durationSecond=e;var r=6e4;exports.durationMinute=r;var o=36e5;exports.durationHour=o;var t=864e5;exports.durationDay=t;var a=6048e5;exports.durationWeek=a; },{}],"AYLw":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.seconds=exports.default=void 0;var e=r(require("./interval.js")),t=require("./duration.js");function r(e){return e&&e.__esModule?e:{default:e}}var n=(0,e.default)(function(e){e.setTime(e-e.getMilliseconds())},function(e,r){e.setTime(+e+r*t.durationSecond)},function(e,r){return(r-e)/t.durationSecond},function(e){return e.getUTCSeconds()}),o=n;exports.default=o;var u=n.range;exports.seconds=u; },{"./interval.js":"Qjtp","./duration.js":"Vnta"}],"etD9":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.minutes=exports.default=void 0;var e=n(require("./interval.js")),t=require("./duration.js");function n(e){return e&&e.__esModule?e:{default:e}}var r=(0,e.default)(function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*t.durationSecond)},function(e,n){e.setTime(+e+n*t.durationMinute)},function(e,n){return(n-e)/t.durationMinute},function(e){return e.getMinutes()}),u=r;exports.default=u;var i=r.range;exports.minutes=i; },{"./interval.js":"Qjtp","./duration.js":"Vnta"}],"py4n":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.hours=exports.default=void 0;var e=r(require("./interval.js")),t=require("./duration.js");function r(e){return e&&e.__esModule?e:{default:e}}var u=(0,e.default)(function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*t.durationSecond-e.getMinutes()*t.durationMinute)},function(e,r){e.setTime(+e+r*t.durationHour)},function(e,r){return(r-e)/t.durationHour},function(e){return e.getHours()}),o=u;exports.default=o;var n=u.range;exports.hours=n; },{"./interval.js":"Qjtp","./duration.js":"Vnta"}],"LWrz":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=exports.days=void 0;var e=r(require("./interval.js")),t=require("./duration.js");function r(e){return e&&e.__esModule?e:{default:e}}var u=(0,e.default)(function(e){e.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+t)},function(e,r){return(r-e-(r.getTimezoneOffset()-e.getTimezoneOffset())*t.durationMinute)/t.durationDay},function(e){return e.getDate()-1}),n=u;exports.default=n;var o=u.range;exports.days=o; },{"./interval.js":"Qjtp","./duration.js":"Vnta"}],"Dweu":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.wednesdays=exports.wednesday=exports.tuesdays=exports.tuesday=exports.thursdays=exports.thursday=exports.sundays=exports.sunday=exports.saturdays=exports.saturday=exports.mondays=exports.monday=exports.fridays=exports.friday=void 0;var e=s(require("./interval.js")),r=require("./duration.js");function s(e){return e&&e.__esModule?e:{default:e}}function t(s){return(0,e.default)(function(e){e.setDate(e.getDate()-(e.getDay()+7-s)%7),e.setHours(0,0,0,0)},function(e,r){e.setDate(e.getDate()+7*r)},function(e,s){return(s-e-(s.getTimezoneOffset()-e.getTimezoneOffset())*r.durationMinute)/r.durationWeek})}var a=t(0);exports.sunday=a;var o=t(1);exports.monday=o;var d=t(2);exports.tuesday=d;var n=t(3);exports.wednesday=n;var u=t(4);exports.thursday=u;var p=t(5);exports.friday=p;var y=t(6);exports.saturday=y;var x=a.range;exports.sundays=x;var i=o.range;exports.mondays=i;var v=d.range;exports.tuesdays=v;var f=n.range;exports.wednesdays=f;var g=u.range;exports.thursdays=g;var c=p.range;exports.fridays=c;var l=y.range;exports.saturdays=l; },{"./interval.js":"Qjtp","./duration.js":"Vnta"}],"gOAO":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.months=exports.default=void 0;var t=e(require("./interval.js"));function e(t){return t&&t.__esModule?t:{default:t}}var r=(0,t.default)(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()}),n=r;exports.default=n;var o=r.range;exports.months=o; },{"./interval.js":"Qjtp"}],"kReM":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.years=exports.default=void 0;var e=t(require("./interval.js"));function t(e){return e&&e.__esModule?e:{default:e}}var r=(0,e.default)(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e,t){return t.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()});r.every=function(t){return isFinite(t=Math.floor(t))&&t>0?(0,e.default)(function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,r){e.setFullYear(e.getFullYear()+r*t)}):null};var u=r;exports.default=u;var l=r.range;exports.years=l; },{"./interval.js":"Qjtp"}],"O6lW":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.utcMinutes=exports.default=void 0;var e=u(require("./interval.js")),t=require("./duration.js");function u(e){return e&&e.__esModule?e:{default:e}}var r=(0,e.default)(function(e){e.setUTCSeconds(0,0)},function(e,u){e.setTime(+e+u*t.durationMinute)},function(e,u){return(u-e)/t.durationMinute},function(e){return e.getUTCMinutes()}),n=r;exports.default=n;var i=r.range;exports.utcMinutes=i; },{"./interval.js":"Qjtp","./duration.js":"Vnta"}],"qnVA":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.utcHours=exports.default=void 0;var e=t(require("./interval.js")),r=require("./duration.js");function t(e){return e&&e.__esModule?e:{default:e}}var u=(0,e.default)(function(e){e.setUTCMinutes(0,0,0)},function(e,t){e.setTime(+e+t*r.durationHour)},function(e,t){return(t-e)/r.durationHour},function(e){return e.getUTCHours()}),o=u;exports.default=o;var n=u.range;exports.utcHours=n; },{"./interval.js":"Qjtp","./duration.js":"Vnta"}],"HXiV":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.utcDays=exports.default=void 0;var e=r(require("./interval.js")),t=require("./duration.js");function r(e){return e&&e.__esModule?e:{default:e}}var u=(0,e.default)(function(e){e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+t)},function(e,r){return(r-e)/t.durationDay},function(e){return e.getUTCDate()-1}),a=u;exports.default=a;var n=u.range;exports.utcDays=n; },{"./interval.js":"Qjtp","./duration.js":"Vnta"}],"CRXo":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.utcWednesdays=exports.utcWednesday=exports.utcTuesdays=exports.utcTuesday=exports.utcThursdays=exports.utcThursday=exports.utcSundays=exports.utcSunday=exports.utcSaturdays=exports.utcSaturday=exports.utcMondays=exports.utcMonday=exports.utcFridays=exports.utcFriday=void 0;var t=r(require("./interval.js")),e=require("./duration.js");function r(t){return t&&t.__esModule?t:{default:t}}function a(r){return(0,t.default)(function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-r)%7),t.setUTCHours(0,0,0,0)},function(t,e){t.setUTCDate(t.getUTCDate()+7*e)},function(t,r){return(r-t)/e.durationWeek})}var s=a(0);exports.utcSunday=s;var u=a(1);exports.utcMonday=u;var o=a(2);exports.utcTuesday=o;var d=a(3);exports.utcWednesday=d;var n=a(4);exports.utcThursday=n;var c=a(5);exports.utcFriday=c;var p=a(6);exports.utcSaturday=p;var y=s.range;exports.utcSundays=y;var x=u.range;exports.utcMondays=x;var v=o.range;exports.utcTuesdays=v;var i=d.range;exports.utcWednesdays=i;var T=n.range;exports.utcThursdays=T;var g=c.range;exports.utcFridays=g;var f=p.range;exports.utcSaturdays=f; },{"./interval.js":"Qjtp","./duration.js":"Vnta"}],"EphR":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.utcMonths=exports.default=void 0;var t=e(require("./interval.js"));function e(t){return t&&t.__esModule?t:{default:t}}var r=(0,t.default)(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()}),n=r;exports.default=n;var o=r.range;exports.utcMonths=o; },{"./interval.js":"Qjtp"}],"Abfv":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.utcYears=exports.default=void 0;var e=t(require("./interval.js"));function t(e){return e&&e.__esModule?e:{default:e}}var r=(0,e.default)(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)},function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()});r.every=function(t){return isFinite(t=Math.floor(t))&&t>0?(0,e.default)(function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,r){e.setUTCFullYear(e.getUTCFullYear()+r*t)}):null};var u=r;exports.default=u;var l=r.range;exports.utcYears=l; },{"./interval.js":"Qjtp"}],"hQYG":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"timeDay",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(exports,"timeDays",{enumerable:!0,get:function(){return o.days}}),Object.defineProperty(exports,"timeFriday",{enumerable:!0,get:function(){return i.friday}}),Object.defineProperty(exports,"timeFridays",{enumerable:!0,get:function(){return i.fridays}}),Object.defineProperty(exports,"timeHour",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(exports,"timeHours",{enumerable:!0,get:function(){return u.hours}}),Object.defineProperty(exports,"timeInterval",{enumerable:!0,get:function(){return e.default}}),Object.defineProperty(exports,"timeMillisecond",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(exports,"timeMilliseconds",{enumerable:!0,get:function(){return t.milliseconds}}),Object.defineProperty(exports,"timeMinute",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(exports,"timeMinutes",{enumerable:!0,get:function(){return n.minutes}}),Object.defineProperty(exports,"timeMonday",{enumerable:!0,get:function(){return i.monday}}),Object.defineProperty(exports,"timeMondays",{enumerable:!0,get:function(){return i.mondays}}),Object.defineProperty(exports,"timeMonth",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(exports,"timeMonths",{enumerable:!0,get:function(){return c.months}}),Object.defineProperty(exports,"timeSaturday",{enumerable:!0,get:function(){return i.saturday}}),Object.defineProperty(exports,"timeSaturdays",{enumerable:!0,get:function(){return i.saturdays}}),Object.defineProperty(exports,"timeSecond",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(exports,"timeSeconds",{enumerable:!0,get:function(){return r.seconds}}),Object.defineProperty(exports,"timeSunday",{enumerable:!0,get:function(){return i.sunday}}),Object.defineProperty(exports,"timeSundays",{enumerable:!0,get:function(){return i.sundays}}),Object.defineProperty(exports,"timeThursday",{enumerable:!0,get:function(){return i.thursday}}),Object.defineProperty(exports,"timeThursdays",{enumerable:!0,get:function(){return i.thursdays}}),Object.defineProperty(exports,"timeTuesday",{enumerable:!0,get:function(){return i.tuesday}}),Object.defineProperty(exports,"timeTuesdays",{enumerable:!0,get:function(){return i.tuesdays}}),Object.defineProperty(exports,"timeWednesday",{enumerable:!0,get:function(){return i.wednesday}}),Object.defineProperty(exports,"timeWednesdays",{enumerable:!0,get:function(){return i.wednesdays}}),Object.defineProperty(exports,"timeWeek",{enumerable:!0,get:function(){return i.sunday}}),Object.defineProperty(exports,"timeWeeks",{enumerable:!0,get:function(){return i.sundays}}),Object.defineProperty(exports,"timeYear",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(exports,"timeYears",{enumerable:!0,get:function(){return s.years}}),Object.defineProperty(exports,"utcDay",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(exports,"utcDays",{enumerable:!0,get:function(){return f.utcDays}}),Object.defineProperty(exports,"utcFriday",{enumerable:!0,get:function(){return y.utcFriday}}),Object.defineProperty(exports,"utcFridays",{enumerable:!0,get:function(){return y.utcFridays}}),Object.defineProperty(exports,"utcHour",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(exports,"utcHours",{enumerable:!0,get:function(){return d.utcHours}}),Object.defineProperty(exports,"utcMillisecond",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(exports,"utcMilliseconds",{enumerable:!0,get:function(){return t.milliseconds}}),Object.defineProperty(exports,"utcMinute",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(exports,"utcMinutes",{enumerable:!0,get:function(){return a.utcMinutes}}),Object.defineProperty(exports,"utcMonday",{enumerable:!0,get:function(){return y.utcMonday}}),Object.defineProperty(exports,"utcMondays",{enumerable:!0,get:function(){return y.utcMondays}}),Object.defineProperty(exports,"utcMonth",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(exports,"utcMonths",{enumerable:!0,get:function(){return p.utcMonths}}),Object.defineProperty(exports,"utcSaturday",{enumerable:!0,get:function(){return y.utcSaturday}}),Object.defineProperty(exports,"utcSaturdays",{enumerable:!0,get:function(){return y.utcSaturdays}}),Object.defineProperty(exports,"utcSecond",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(exports,"utcSeconds",{enumerable:!0,get:function(){return r.seconds}}),Object.defineProperty(exports,"utcSunday",{enumerable:!0,get:function(){return y.utcSunday}}),Object.defineProperty(exports,"utcSundays",{enumerable:!0,get:function(){return y.utcSundays}}),Object.defineProperty(exports,"utcThursday",{enumerable:!0,get:function(){return y.utcThursday}}),Object.defineProperty(exports,"utcThursdays",{enumerable:!0,get:function(){return y.utcThursdays}}),Object.defineProperty(exports,"utcTuesday",{enumerable:!0,get:function(){return y.utcTuesday}}),Object.defineProperty(exports,"utcTuesdays",{enumerable:!0,get:function(){return y.utcTuesdays}}),Object.defineProperty(exports,"utcWednesday",{enumerable:!0,get:function(){return y.utcWednesday}}),Object.defineProperty(exports,"utcWednesdays",{enumerable:!0,get:function(){return y.utcWednesdays}}),Object.defineProperty(exports,"utcWeek",{enumerable:!0,get:function(){return y.utcSunday}}),Object.defineProperty(exports,"utcWeeks",{enumerable:!0,get:function(){return y.utcSundays}}),Object.defineProperty(exports,"utcYear",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(exports,"utcYears",{enumerable:!0,get:function(){return b.utcYears}});var e=j(require("./interval.js")),t=m(require("./millisecond.js")),r=m(require("./second.js")),n=m(require("./minute.js")),u=m(require("./hour.js")),o=m(require("./day.js")),i=require("./week.js"),c=m(require("./month.js")),s=m(require("./year.js")),a=m(require("./utcMinute.js")),d=m(require("./utcHour.js")),f=m(require("./utcDay.js")),y=require("./utcWeek.js"),p=m(require("./utcMonth.js")),b=m(require("./utcYear.js"));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}function m(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var n={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=u?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(n,o,i):n[o]=e[o]}return n.default=e,r&&r.set(e,n),n}function j(e){return e&&e.__esModule?e:{default:e}} },{"./interval.js":"Qjtp","./millisecond.js":"WVmH","./second.js":"AYLw","./minute.js":"etD9","./hour.js":"py4n","./day.js":"LWrz","./week.js":"Dweu","./month.js":"gOAO","./year.js":"kReM","./utcMinute.js":"O6lW","./utcHour.js":"qnVA","./utcDay.js":"HXiV","./utcWeek.js":"CRXo","./utcMonth.js":"EphR","./utcYear.js":"Abfv"}],"UbHU":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=u;var n=require("d3-time");function t(n){if(0<=n.y&&n.y<100){var t=new Date(-1,n.m,n.d,n.H,n.M,n.S,n.L);return t.setFullYear(n.y),t}return new Date(n.y,n.m,n.d,n.H,n.M,n.S,n.L)}function e(n){if(0<=n.y&&n.y<100){var t=new Date(Date.UTC(-1,n.m,n.d,n.H,n.M,n.S,n.L));return t.setUTCFullYear(n.y),t}return new Date(Date.UTC(n.y,n.m,n.d,n.H,n.M,n.S,n.L))}function r(n,t,e){return{y:n,m:t,d:e,H:0,M:0,S:0,L:0}}function u(u){var i=u.dateTime,o=u.date,a=u.time,f=u.periods,l=u.days,mn=u.shortDays,Cn=u.months,Dn=u.shortMonths,Tn=g(f),Mn=s(f),xn=g(l),Un=s(l),wn=g(mn),Yn=s(mn),Hn=g(Cn),Ln=s(Cn),pn=g(Dn),Sn=s(Dn),Zn={a:function(n){return mn[n.getDay()]},A:function(n){return l[n.getDay()]},b:function(n){return Dn[n.getMonth()]},B:function(n){return Cn[n.getMonth()]},c:null,d:V,e:V,f:X,H:W,I:j,j:q,L:Q,m:b,M:B,p:function(n){return f[+(n.getHours()>=12)]},q:function(n){return 1+~~(n.getMonth()/3)},Q:dn,s:vn,S:I,u:_,U:O,V:P,w:$,W:z,x:null,X:null,y:E,Y:R,Z:k,"%":yn},An={a:function(n){return mn[n.getUTCDay()]},A:function(n){return l[n.getUTCDay()]},b:function(n){return Dn[n.getUTCMonth()]},B:function(n){return Cn[n.getUTCMonth()]},c:null,d:G,e:G,f:tn,H:J,I:K,j:N,L:nn,m:en,M:rn,p:function(n){return f[+(n.getUTCHours()>=12)]},q:function(n){return 1+~~(n.getUTCMonth()/3)},Q:dn,s:vn,S:un,u:cn,U:on,V:an,w:fn,W:ln,x:null,X:null,y:gn,Y:sn,Z:hn,"%":yn},Fn={a:function(n,t,e){var r=wn.exec(t.slice(e));return r?(n.w=Yn[r[0].toLowerCase()],e+r[0].length):-1},A:function(n,t,e){var r=xn.exec(t.slice(e));return r?(n.w=Un[r[0].toLowerCase()],e+r[0].length):-1},b:function(n,t,e){var r=pn.exec(t.slice(e));return r?(n.m=Sn[r[0].toLowerCase()],e+r[0].length):-1},B:function(n,t,e){var r=Hn.exec(t.slice(e));return r?(n.m=Ln[r[0].toLowerCase()],e+r[0].length):-1},c:function(n,t,e){return jn(n,i,t,e)},d:U,e:U,f:S,H:Y,I:Y,j:w,L:p,m:x,M:H,p:function(n,t,e){var r=Tn.exec(t.slice(e));return r?(n.p=Mn[r[0].toLowerCase()],e+r[0].length):-1},q:M,Q:A,s:F,S:L,u:y,U:d,V:v,w:h,W:m,x:function(n,t,e){return jn(n,o,t,e)},X:function(n,t,e){return jn(n,a,t,e)},y:D,Y:C,Z:T,"%":Z};function Vn(n,t){return function(e){var r,u,i,o=[],a=-1,f=0,l=n.length;for(e instanceof Date||(e=new Date(+e));++a53)return null;"w"in f||(f.w=1),"Z"in f?(a=(o=e(r(f.y,0,1))).getUTCDay(),o=a>4||0===a?n.utcMonday.ceil(o):(0,n.utcMonday)(o),o=n.utcDay.offset(o,7*(f.V-1)),f.y=o.getUTCFullYear(),f.m=o.getUTCMonth(),f.d=o.getUTCDate()+(f.w+6)%7):(a=(o=t(r(f.y,0,1))).getDay(),o=a>4||0===a?n.timeMonday.ceil(o):(0,n.timeMonday)(o),o=n.timeDay.offset(o,7*(f.V-1)),f.y=o.getFullYear(),f.m=o.getMonth(),f.d=o.getDate()+(f.w+6)%7)}else("W"in f||"U"in f)&&("w"in f||(f.w="u"in f?f.u%7:"W"in f?1:0),a="Z"in f?e(r(f.y,0,1)).getUTCDay():t(r(f.y,0,1)).getDay(),f.m=0,f.d="W"in f?(f.w+6)%7+7*f.W-(a+5)%7:f.w+7*f.U-(a+6)%7);return"Z"in f?(f.H+=f.Z/100|0,f.M+=f.Z%100,e(f)):t(f)}}function jn(n,t,e,r){for(var u,i,o=0,a=t.length,f=e.length;o=f)return-1;if(37===(u=t.charCodeAt(o++))){if(u=t.charAt(o++),!(i=Fn[u in c?t.charAt(o++):u])||(r=i(n,e,r))<0)return-1}else if(u!=e.charCodeAt(r++))return-1}return r}return Zn.x=Vn(o,Zn),Zn.X=Vn(a,Zn),Zn.c=Vn(i,Zn),An.x=Vn(o,An),An.X=Vn(a,An),An.c=Vn(i,An),{format:function(n){var t=Vn(n+="",Zn);return t.toString=function(){return n},t},parse:function(n){var t=Wn(n+="",!1);return t.toString=function(){return n},t},utcFormat:function(n){var t=Vn(n+="",An);return t.toString=function(){return n},t},utcParse:function(n){var t=Wn(n+="",!0);return t.toString=function(){return n},t}}}var c={"-":"",_:" ",0:"0"},i=/^\s*\d+/,o=/^%/,a=/[\\^$*+?|[\]().{}]/g;function f(n,t,e){var r=n<0?"-":"",u=(r?-n:n)+"",c=u.length;return r+(c68?1900:2e3),e+r[0].length):-1}function T(n,t,e){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(e,e+6));return r?(n.Z=r[1]?0:-(r[2]+(r[3]||"00")),e+r[0].length):-1}function M(n,t,e){var r=i.exec(t.slice(e,e+1));return r?(n.q=3*r[0]-3,e+r[0].length):-1}function x(n,t,e){var r=i.exec(t.slice(e,e+2));return r?(n.m=r[0]-1,e+r[0].length):-1}function U(n,t,e){var r=i.exec(t.slice(e,e+2));return r?(n.d=+r[0],e+r[0].length):-1}function w(n,t,e){var r=i.exec(t.slice(e,e+3));return r?(n.m=0,n.d=+r[0],e+r[0].length):-1}function Y(n,t,e){var r=i.exec(t.slice(e,e+2));return r?(n.H=+r[0],e+r[0].length):-1}function H(n,t,e){var r=i.exec(t.slice(e,e+2));return r?(n.M=+r[0],e+r[0].length):-1}function L(n,t,e){var r=i.exec(t.slice(e,e+2));return r?(n.S=+r[0],e+r[0].length):-1}function p(n,t,e){var r=i.exec(t.slice(e,e+3));return r?(n.L=+r[0],e+r[0].length):-1}function S(n,t,e){var r=i.exec(t.slice(e,e+6));return r?(n.L=Math.floor(r[0]/1e3),e+r[0].length):-1}function Z(n,t,e){var r=o.exec(t.slice(e,e+1));return r?e+r[0].length:-1}function A(n,t,e){var r=i.exec(t.slice(e));return r?(n.Q=+r[0],e+r[0].length):-1}function F(n,t,e){var r=i.exec(t.slice(e));return r?(n.s=+r[0],e+r[0].length):-1}function V(n,t){return f(n.getDate(),t,2)}function W(n,t){return f(n.getHours(),t,2)}function j(n,t){return f(n.getHours()%12||12,t,2)}function q(t,e){return f(1+n.timeDay.count((0,n.timeYear)(t),t),e,3)}function Q(n,t){return f(n.getMilliseconds(),t,3)}function X(n,t){return Q(n,t)+"000"}function b(n,t){return f(n.getMonth()+1,t,2)}function B(n,t){return f(n.getMinutes(),t,2)}function I(n,t){return f(n.getSeconds(),t,2)}function _(n){var t=n.getDay();return 0===t?7:t}function O(t,e){return f(n.timeSunday.count((0,n.timeYear)(t)-1,t),e,2)}function P(t,e){var r=t.getDay();return t=r>=4||0===r?(0,n.timeThursday)(t):n.timeThursday.ceil(t),f(n.timeThursday.count((0,n.timeYear)(t),t)+(4===(0,n.timeYear)(t).getDay()),e,2)}function $(n){return n.getDay()}function z(t,e){return f(n.timeMonday.count((0,n.timeYear)(t)-1,t),e,2)}function E(n,t){return f(n.getFullYear()%100,t,2)}function R(n,t){return f(n.getFullYear()%1e4,t,4)}function k(n){var t=n.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+f(t/60|0,"0",2)+f(t%60,"0",2)}function G(n,t){return f(n.getUTCDate(),t,2)}function J(n,t){return f(n.getUTCHours(),t,2)}function K(n,t){return f(n.getUTCHours()%12||12,t,2)}function N(t,e){return f(1+n.utcDay.count((0,n.utcYear)(t),t),e,3)}function nn(n,t){return f(n.getUTCMilliseconds(),t,3)}function tn(n,t){return nn(n,t)+"000"}function en(n,t){return f(n.getUTCMonth()+1,t,2)}function rn(n,t){return f(n.getUTCMinutes(),t,2)}function un(n,t){return f(n.getUTCSeconds(),t,2)}function cn(n){var t=n.getUTCDay();return 0===t?7:t}function on(t,e){return f(n.utcSunday.count((0,n.utcYear)(t)-1,t),e,2)}function an(t,e){var r=t.getUTCDay();return t=r>=4||0===r?(0,n.utcThursday)(t):n.utcThursday.ceil(t),f(n.utcThursday.count((0,n.utcYear)(t),t)+(4===(0,n.utcYear)(t).getUTCDay()),e,2)}function fn(n){return n.getUTCDay()}function ln(t,e){return f(n.utcMonday.count((0,n.utcYear)(t)-1,t),e,2)}function gn(n,t){return f(n.getUTCFullYear()%100,t,2)}function sn(n,t){return f(n.getUTCFullYear()%1e4,t,4)}function hn(){return"+0000"}function yn(){return"%"}function dn(n){return+n}function vn(n){return Math.floor(+n/1e3)} },{"d3-time":"hQYG"}],"csjH":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=p,exports.utcParse=exports.utcFormat=exports.timeParse=exports.timeFormat=void 0;var e,t,r,a,o,s=u(require("./locale.js"));function u(e){return e&&e.__esModule?e:{default:e}}function p(u){return e=(0,s.default)(u),exports.timeFormat=t=e.format,exports.timeParse=r=e.parse,exports.utcFormat=a=e.utcFormat,exports.utcParse=o=e.utcParse,e}exports.timeFormat=t,exports.timeParse=r,exports.utcFormat=a,exports.utcParse=o,p({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"]}); },{"./locale.js":"UbHU"}],"PKKZ":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isoSpecifier=exports.default=void 0;var e=require("./defaultLocale.js"),t="%Y-%m-%dT%H:%M:%S.%LZ";function r(e){return e.toISOString()}exports.isoSpecifier=t;var o=Date.prototype.toISOString?r:(0,e.utcFormat)(t),i=o;exports.default=i; },{"./defaultLocale.js":"csjH"}],"d4jk":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=require("./isoFormat.js"),r=require("./defaultLocale.js");function t(e){var r=new Date(e);return isNaN(r)?null:r}var a=+new Date("2000-01-01T00:00:00.000Z")?t:(0,r.utcParse)(e.isoSpecifier),s=a;exports.default=s; },{"./isoFormat.js":"PKKZ","./defaultLocale.js":"csjH"}],"UYpZ":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"isoFormat",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(exports,"isoParse",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(exports,"timeFormat",{enumerable:!0,get:function(){return e.timeFormat}}),Object.defineProperty(exports,"timeFormatDefaultLocale",{enumerable:!0,get:function(){return e.default}}),Object.defineProperty(exports,"timeFormatLocale",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(exports,"timeParse",{enumerable:!0,get:function(){return e.timeParse}}),Object.defineProperty(exports,"utcFormat",{enumerable:!0,get:function(){return e.utcFormat}}),Object.defineProperty(exports,"utcParse",{enumerable:!0,get:function(){return e.utcParse}});var e=a(require("./defaultLocale.js")),t=o(require("./locale.js")),r=o(require("./isoFormat.js")),n=o(require("./isoParse.js"));function o(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}function a(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=u(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n} },{"./defaultLocale.js":"csjH","./locale.js":"UbHU","./isoFormat.js":"PKKZ","./isoParse.js":"d4jk"}],"kVXt":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.calendar=l,exports.default=p;var e=require("d3-time"),t=require("d3-time-format"),n=a(require("./continuous.js")),r=require("./init.js"),i=u(require("./nice.js"));function u(e){return e&&e.__esModule?e:{default:e}}function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}function a(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var a=i?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(r,u,a):r[u]=e[u]}return r.default=e,n&&n.set(e,r),r}function c(e){return new Date(e)}function f(e){return e instanceof Date?+e:+new Date(+e)}function l(e,t,r,u,o,a,p,d,s,m){var y=(0,n.default)(),v=y.invert,j=y.domain,w=m(".%L"),g=m(":%S"),D=m("%I:%M"),M=m("%I %p"),O=m("%a %d"),b=m("%b %d"),k=m("%B"),h=m("%Y");function P(e){return(s(e)u(r/(i.length-1)))},o.quantiles=function(r){return Array.from({length:r+1},(t,e)=>(0,n.quantile)(i,e/r))},o.copy=function(){return e(u).domain(i)},t.initInterpolator.apply(o,arguments)} },{"d3-array":"K0bd","./continuous.js":"CjJ5","./init.js":"buZa"}],"CLse":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=c,exports.divergingLog=l,exports.divergingPow=g,exports.divergingSqrt=f,exports.divergingSymlog=s;var n=require("d3-interpolate"),r=require("./continuous.js"),t=require("./init.js"),e=require("./linear.js"),i=require("./log.js"),o=require("./sequential.js"),u=require("./symlog.js"),p=require("./pow.js");function a(){var t,e,i,o,u,p,a,c=0,l=.5,s=1,g=1,f=r.identity,y=!1;function d(n){return isNaN(n=+n)?a:(n=.5+((n=+p(n))-e)*(g*n=0&&"xmlns"!==(t=r.slice(0,s))&&(r=r.slice(s+1)),e.default.hasOwnProperty(t)?{space:e.default[t],local:r}:r} },{"./namespaces":"YeOr"}],"z8hd":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=a;var e=n(require("./namespace")),t=require("./namespaces");function n(e){return e&&e.__esModule?e:{default:e}}function r(e){return function(){var n=this.ownerDocument,r=this.namespaceURI;return r===t.xhtml&&n.documentElement.namespaceURI===t.xhtml?n.createElement(e):n.createElementNS(r,e)}}function u(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function a(t){var n=(0,e.default)(t);return(n.local?u:r)(n)} },{"./namespace":"U3j5","./namespaces":"YeOr"}],"vXaf":[function(require,module,exports) { "use strict";function e(){}function t(t){return null==t?e:function(){return this.querySelector(t)}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t; },{}],"LlPS":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=_;var e=require("./index"),t=r(require("../selector"));function r(e){return e&&e.__esModule?e:{default:e}}function _(r){"function"!=typeof r&&(r=(0,t.default)(r));for(var _=this._groups,a=_.length,n=new Array(a),u=0;u=M&&(M=E+1);!(q=p[M])&&++M=0;)(o=n[s])&&(i&&4^o.compareDocumentPosition(i)&&i.parentNode.insertBefore(o,i),i=o);return this}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"Vwkw":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;var r=require("./index");function e(e){function n(r,t){return r&&t?e(r.__data__,t.__data__):!r-!t}e||(e=t);for(var a=this._groups,o=a.length,u=new Array(o),_=0;_e?1:r>=e?0:NaN} },{"./index":"G2fv"}],"fuyN":[function(require,module,exports) { "use strict";function e(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"x3ma":[function(require,module,exports) { "use strict";function e(){var e=new Array(this.size()),t=-1;return this.each(function(){e[++t]=this}),e}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"zOHW":[function(require,module,exports) { "use strict";function e(){for(var e=this._groups,r=0,t=e.length;r1?this.each((null==t?r:"function"==typeof t?u:n)(e,t,null==o?"":o)):l(this.node(),e)}function l(t,r){return t.style.getPropertyValue(r)||(0,e.default)(t).getComputedStyle(t,null).getPropertyValue(r)} },{"../window":"iFwm"}],"Tr0z":[function(require,module,exports) { "use strict";function t(t){return function(){delete this[t]}}function e(t,e){return function(){this[t]=e}}function n(t,e){return function(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}}function u(u,i){return arguments.length>1?this.each((null==i?t:"function"==typeof i?n:e)(u,i)):this.node()[u]}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=u; },{}],"CVLA":[function(require,module,exports) { "use strict";function t(t){return t.trim().split(/^|\s+/)}function n(t){return t.classList||new e(t)}function e(n){this._node=n,this._names=t(n.getAttribute("class")||"")}function i(t,e){for(var i=n(t),s=-1,r=e.length;++s=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}}; },{}],"wYBq":[function(require,module,exports) { "use strict";function t(){this.textContent=""}function n(t){return function(){this.textContent=t}}function e(t){return function(){var n=t.apply(this,arguments);this.textContent=null==n?"":n}}function o(o){return arguments.length?this.each(null==o?t:("function"==typeof o?e:n)(o)):this.node().textContent}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=o; },{}],"FDS0":[function(require,module,exports) { "use strict";function n(){this.innerHTML=""}function t(n){return function(){this.innerHTML=n}}function e(n){return function(){var t=n.apply(this,arguments);this.innerHTML=null==t?"":t}}function i(i){return arguments.length?this.each(null==i?n:("function"==typeof i?e:t)(i)):this.node().innerHTML}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=i; },{}],"AlDR":[function(require,module,exports) { "use strict";function e(){this.nextSibling&&this.parentNode.appendChild(this)}function t(){return this.each(e)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t; },{}],"wunq":[function(require,module,exports) { "use strict";function e(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function t(){return this.each(e)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t; },{}],"jPcQ":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var e=t(require("../creator"));function t(e){return e&&e.__esModule?e:{default:e}}function r(t){var r="function"==typeof t?t:(0,e.default)(t);return this.select(function(){return this.appendChild(r.apply(this,arguments))})} },{"../creator":"z8hd"}],"NP4m":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=n;var e=r(require("../creator")),t=r(require("../selector"));function r(e){return e&&e.__esModule?e:{default:e}}function u(){return null}function n(r,n){var l="function"==typeof r?r:(0,e.default)(r),o=null==n?u:"function"==typeof n?n:(0,t.default)(n);return this.select(function(){return this.insertBefore(l.apply(this,arguments),o.apply(this,arguments)||null)})} },{"../creator":"z8hd","../selector":"vXaf"}],"BhwP":[function(require,module,exports) { "use strict";function e(){var e=this.parentNode;e&&e.removeChild(this)}function t(){return this.each(e)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t; },{}],"C0rN":[function(require,module,exports) { "use strict";function e(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function t(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function n(n){return this.select(n?t:e)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=n; },{}],"dIrG":[function(require,module,exports) { "use strict";function e(e){return arguments.length?this.property("__data__",e):this.node().__data__}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"pgiW":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.customEvent=p,exports.default=a,exports.event=void 0;var e={},t=null;if(exports.event=t,"undefined"!=typeof document){var n=document.documentElement;"onmouseenter"in n||(e={mouseenter:"mouseover",mouseleave:"mouseout"})}function r(e,t,n){return e=i(e,t,n),function(t){var n=t.relatedTarget;n&&(n===this||8&n.compareDocumentPosition(this))||e.call(this,t)}}function i(e,n,r){return function(i){var o=t;exports.event=t=i;try{e.call(this,this.__data__,n,r)}finally{exports.event=t=o}}}function o(e){return e.trim().split(/^|\s+/).map(function(e){var t="",n=e.indexOf(".");return n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}})}function s(e){return function(){var t=this.__on;if(t){for(var n,r=0,i=-1,o=t.length;r{const[e,s]=t;t[0]=(e-n)*h-(s-a)*r+n,t[1]=(e-n)*r+(s-a)*h+a})}}function e(t){const e=t[0],s=t[1];return Math.sqrt(Math.pow(e[0]-s[0],2)+Math.pow(e[1]-s[1],2))}function s(e,s){const n=s.hachureAngle+90;let a=s.hachureGap;a<0&&(a=4*s.strokeWidth),a=Math.max(a,.1);const o=[0,0];if(n)for(const r of e)t(r,o,n);const h=function(t,e){const s=[];for(const r of t){const t=[...r];t[0].join(",")!==t[t.length-1].join(",")&&t.push([t[0][0],t[0][1]]),t.length>2&&s.push(t)}const n=[];e=Math.max(e,.1);const a=[];for(const r of s)for(let t=0;tt.ymine.ymin?1:t.xe.x?1:t.ymax===e.ymax?0:(t.ymax-e.ymax)/Math.abs(t.ymax-e.ymax)),!a.length)return n;let o=[],h=a[0].ymin;for(;o.length||a.length;){if(a.length){let t=-1;for(let e=0;eh);e++)t=e;a.splice(0,t+1).forEach(t=>{o.push({s:h,edge:t})})}if((o=o.filter(t=>!(t.edge.ymax<=h))).sort((t,e)=>t.edge.x===e.edge.x?0:(t.edge.x-e.edge.x)/Math.abs(t.edge.x-e.edge.x)),o.length>1)for(let t=0;t=o.length)break;const s=o[t].edge,a=o[e].edge;n.push([[Math.round(s.x),h],[Math.round(a.x),h]])}h+=e,o.forEach(t=>{t.edge.x=t.edge.x+e*t.edge.islope})}return n}(e,a);if(n){for(const s of e)t(s,o,-n);!function(e,s,n){const a=[];h.forEach(t=>a.push(...t)),t(a,s,n)}(0,o,-n)}return h}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;class n{constructor(t){this.helper=t}fillPolygons(t,e){return this._fillPolygons(t,e)}_fillPolygons(t,e){const n=s(t,e);return{type:"fillSketch",ops:this.renderLines(n,e)}}renderLines(t,e){const s=[];for(const n of t)s.push(...this.helper.doubleLineOps(n[0][0],n[0][1],n[1][0],n[1][1],e));return s}}class a extends n{fillPolygons(t,n){let a=n.hachureGap;a<0&&(a=4*n.strokeWidth),a=Math.max(a,.1);const o=s(t,Object.assign({},n,{hachureGap:a})),h=Math.PI/180*n.hachureAngle,r=[],i=.5*a*Math.cos(h),c=.5*a*Math.sin(h);for(const[s,l]of o)e([s,l])&&r.push([[s[0]-i,s[1]+c],[...l]],[[s[0]+i,s[1]-c],[...l]]);return{type:"fillSketch",ops:this.renderLines(r,n)}}}class o extends n{fillPolygons(t,e){const s=this._fillPolygons(t,e),n=Object.assign({},e,{hachureAngle:e.hachureAngle+90}),a=this._fillPolygons(t,n);return s.ops=s.ops.concat(a.ops),s}}class h{constructor(t){this.helper=t}fillPolygons(t,e){const n=s(t,e=Object.assign({},e,{hachureAngle:0}));return this.dotsOnLines(n,e)}dotsOnLines(t,s){const n=[];let a=s.hachureGap;a<0&&(a=4*s.strokeWidth),a=Math.max(a,.1);let o=s.fillWeight;o<0&&(o=s.strokeWidth/2);const h=a/4;for(const r of t){const t=e(r),i=t/a,c=Math.ceil(i)-1,l=t-c*a,u=(r[0][0]+r[1][0])/2-a/4,p=Math.min(r[0][1],r[1][1]);for(let e=0;e{const h=e(t),r=Math.floor(h/(n+a)),i=(h+a-r*(n+a))/2;let c=t[0],l=t[1];c[0]>l[0]&&(c=t[1],l=t[0]);const u=Math.atan((l[1]-c[1])/(l[0]-c[0]));for(let e=0;e{const o=e(t),h=Math.round(o/(2*s));let r=t[0],i=t[1];r[0]>i[0]&&(r=t[1],i=t[0]);const c=Math.atan((i[1]-r[1])/(i[0]-r[0]));for(let e=0;en%2?t+s:t+e);o.push({key:"C",data:t}),e=t[4],s=t[5];break}case"Q":o.push({key:"Q",data:[...r]}),e=r[2],s=r[3];break;case"q":{const t=r.map((t,n)=>n%2?t+s:t+e);o.push({key:"Q",data:t}),e=t[2],s=t[3];break}case"A":o.push({key:"A",data:[...r]}),e=r[5],s=r[6];break;case"a":e+=r[5],s+=r[6],o.push({key:"A",data:[r[0],r[1],r[2],r[3],r[4],e,s]});break;case"H":o.push({key:"H",data:[...r]}),e=r[0];break;case"h":e+=r[0],o.push({key:"H",data:[e]});break;case"V":o.push({key:"V",data:[...r]}),s=r[0];break;case"v":s+=r[0],o.push({key:"V",data:[s]});break;case"S":o.push({key:"S",data:[...r]}),e=r[2],s=r[3];break;case"s":{const t=r.map((t,n)=>n%2?t+s:t+e);o.push({key:"S",data:t}),e=t[2],s=t[3];break}case"T":o.push({key:"T",data:[...r]}),e=r[0],s=r[1];break;case"t":e+=r[0],s+=r[1],o.push({key:"T",data:[e,s]});break;case"Z":case"z":o.push({key:"Z",data:[]}),e=n,s=a}return o}function g(t){const e=[];let s="",n=0,a=0,o=0,h=0,r=0,i=0;for(const{key:c,data:l}of t){switch(c){case"M":e.push({key:"M",data:[...l]}),[n,a]=l,[o,h]=l;break;case"C":e.push({key:"C",data:[...l]}),n=l[4],a=l[5],r=l[2],i=l[3];break;case"L":e.push({key:"L",data:[...l]}),[n,a]=l;break;case"H":n=l[0],e.push({key:"L",data:[n,a]});break;case"V":a=l[0],e.push({key:"L",data:[n,a]});break;case"S":{let t=0,o=0;"C"===s||"S"===s?(t=n+(n-r),o=a+(a-i)):(t=n,o=a),e.push({key:"C",data:[t,o,...l]}),r=l[0],i=l[1],n=l[2],a=l[3];break}case"T":{const[t,o]=l;let h=0,c=0;"Q"===s||"T"===s?(h=n+(n-r),c=a+(a-i)):(h=n,c=a);const u=n+2*(h-n)/3,p=a+2*(c-a)/3,f=t+2*(h-t)/3,d=o+2*(c-o)/3;e.push({key:"C",data:[u,p,f,d,t,o]}),r=h,i=c,n=t,a=o;break}case"Q":{const[t,s,o,h]=l,c=n+2*(t-n)/3,u=a+2*(s-a)/3,p=o+2*(t-o)/3,f=h+2*(s-h)/3;e.push({key:"C",data:[c,u,p,f,o,h]}),r=t,i=s,n=o,a=h;break}case"A":{const t=Math.abs(l[0]),s=Math.abs(l[1]),o=l[2],h=l[3],r=l[4],i=l[5],c=l[6];0===t||0===s?(e.push({key:"C",data:[n,a,i,c,i,c]}),n=i,a=c):n===i&&a===c||(k(n,a,i,c,t,s,o,h,r).forEach(function(t){e.push({key:"C",data:t})}),n=i,a=c);break}case"Z":e.push({key:"Z",data:[]}),n=o,a=h}s=c}return e}function M(t,e,s){return[t*Math.cos(s)-e*Math.sin(s),t*Math.sin(s)+e*Math.cos(s)]}function k(t,e,s,n,a,o,h,r,i,c){const l=(u=h,Math.PI*u/180);var u;let p=[],f=0,d=0,g=0,b=0;if(c)[f,d,g,b]=c;else{[t,e]=M(t,e,-l),[s,n]=M(s,n,-l);const h=(t-s)/2,c=(e-n)/2;let u=h*h/(a*a)+c*c/(o*o);u>1&&(a*=u=Math.sqrt(u),o*=u);const p=a*a,k=o*o,y=p*k-p*c*c-k*h*h,m=p*c*c+k*h*h,w=(r===i?-1:1)*Math.sqrt(Math.abs(y/m));g=w*a*c/o+(t+s)/2,b=w*-o*h/a+(e+n)/2,f=Math.asin(parseFloat(((e-b)/o).toFixed(9))),d=Math.asin(parseFloat(((n-b)/o).toFixed(9))),td&&(f-=2*Math.PI),!i&&d>f&&(d-=2*Math.PI)}let y=d-f;if(Math.abs(y)>120*Math.PI/180){const t=d,e=s,r=n;d=i&&d>f?f+120*Math.PI/180*1:f+120*Math.PI/180*-1,p=k(s=g+a*Math.cos(d),n=b+o*Math.sin(d),e,r,a,o,h,0,i,[d,t,g,b])}y=d-f;const m=Math.cos(f),w=Math.sin(f),x=Math.cos(d),P=Math.sin(d),v=Math.tan(y/4),O=4/3*a*v,S=4/3*o*v,L=[t,e],T=[t+O*w,e-S*m],D=[s+O*P,n-S*x],A=[s,n];if(T[0]=2*L[0]-T[0],T[1]=2*L[1]-T[1],c)return[T,D,A].concat(p);{p=[T,D,A].concat(p);const t=[];for(let e=0;e2){const a=[];for(let e=0;e2*Math.PI&&(f=0,d=2*Math.PI);const g=2*Math.PI/i.curveStepCount,M=Math.min(g/2,(d-f)/2),k=E(M,c,l,u,p,f,d,1,i);if(!i.disableMultiStroke){const t=E(M,c,l,u,p,f,d,1.5,i);k.push(...t)}return h&&(r?k.push(...I(c,l,c+u*Math.cos(f),l+p*Math.sin(f),i),...I(c,l,c+u*Math.cos(d),l+p*Math.sin(d),i)):k.push({op:"lineTo",data:[c,l]},{op:"lineTo",data:[c+u*Math.cos(f),l+p*Math.sin(f)]})),{type:"path",ops:k}}function S(t,e){const s=[];for(const n of t)if(n.length){const t=e.maxRandomnessOffset||0,a=n.length;if(a>2){s.push({op:"move",data:[n[0][0]+A(t,e),n[0][1]+A(t,e)]});for(let o=1;o500?.4:-.0016668*i+1.233334;let l=a.maxRandomnessOffset||0;l*l*100>r&&(l=i/10);const u=l/2,p=.2+.2*T(a);let f=a.bowing*a.maxRandomnessOffset*(n-e)/200,d=a.bowing*a.maxRandomnessOffset*(t-s)/200;f=A(f,a,c),d=A(d,a,c);const g=[],M=()=>A(u,a,c),k=()=>A(l,a,c),b=a.preserveVertices;return o&&(h?g.push({op:"move",data:[t+(b?0:M()),e+(b?0:M())]}):g.push({op:"move",data:[t+(b?0:A(l,a,c)),e+(b?0:A(l,a,c))]})),h?g.push({op:"bcurveTo",data:[f+t+(s-t)*p+M(),d+e+(n-e)*p+M(),f+t+2*(s-t)*p+M(),d+e+2*(n-e)*p+M(),s+(b?0:M()),n+(b?0:M())]}):g.push({op:"bcurveTo",data:[f+t+(s-t)*p+k(),d+e+(n-e)*p+k(),f+t+2*(s-t)*p+k(),d+e+2*(n-e)*p+k(),s+(b?0:k()),n+(b?0:k())]}),g}function C(t,e,s){const n=[];n.push([t[0][0]+A(e,s),t[0][1]+A(e,s)]),n.push([t[0][0]+A(e,s),t[0][1]+A(e,s)]);for(let a=1;a3){const o=[],h=1-s.curveTightness;a.push({op:"move",data:[t[1][0],t[1][1]]});for(let e=1;e+21&&a.push(s)):a.push(s),a.push(t[e+3])}else{const n=.5,o=t[e+0],h=t[e+1],r=t[e+2],i=t[e+3],c=j(o,h,n),l=j(h,r,n),u=j(r,i,n),p=j(c,l,n),f=j(l,u,n),d=j(p,f,n);F([o,c,p,d],0,s,a),F([d,f,u,i],0,s,a)}var o,h;return a}function V(t,e){return Z(t,0,t.length,e)}function Z(t,e,s,n,a){const o=a||[],h=t[e],r=t[s-1];let i=0,c=1;for(let l=e+1;li&&(i=e,c=l)}return Math.sqrt(i)>n?(Z(t,e,c+1,n,o),Z(t,c,s,n,o)):(o.length||o.push(h),o.push(r)),o}function Q(t,e=.15,s){const n=[],a=(t.length-1)/3;for(let o=0;o0?Z(n,0,n.length,s):n}const H="none";class N{constructor(t){this.defaultOptions={maxRandomnessOffset:2,roughness:1,bowing:1,stroke:"#000",strokeWidth:1,curveTightness:0,curveFitting:.95,curveStepCount:9,fillStyle:"hachure",fillWeight:-1,hachureAngle:-41,hachureGap:-1,dashOffset:-1,dashGap:-1,zigzagOffset:-1,seed:0,disableMultiStroke:!1,disableMultiStrokeFill:!1,preserveVertices:!1},this.config=t||{},this.config.options&&(this.defaultOptions=this._o(this.config.options))}static newSeed(){return Math.floor(Math.random()*2**31)}_o(t){return t?Object.assign({},this.defaultOptions,t):this.defaultOptions}_d(t,e,s){return{shape:t,sets:e||[],options:s||this.defaultOptions}}line(t,e,s,n,a){const o=this._o(a);return this._d("line",[y(t,e,s,n,o)],o)}rectangle(t,e,s,n,a){const o=this._o(a),h=[],r=w(t,e,s,n,o);if(o.fill){const a=[[t,e],[t+s,e],[t+s,e+n],[t,e+n]];"solid"===o.fillStyle?h.push(S([a],o)):h.push(L([a],o))}return o.stroke!==H&&h.push(r),this._d("rectangle",h,o)}ellipse(t,e,s,n,a){const o=this._o(a),h=[],r=P(s,n,o),i=v(t,e,o,r);if(o.fill)if("solid"===o.fillStyle){const s=v(t,e,o,r).opset;s.type="fillPath",h.push(s)}else h.push(L([i.estimatedPoints],o));return o.stroke!==H&&h.push(i.opset),this._d("ellipse",h,o)}circle(t,e,s,n){const a=this.ellipse(t,e,s,s,n);return a.shape="circle",a}linearPath(t,e){const s=this._o(e);return this._d("linearPath",[m(t,!1,s)],s)}arc(t,e,s,n,a,o,h=!1,r){const i=this._o(r),c=[],l=O(t,e,s,n,a,o,h,!0,i);if(h&&i.fill)if("solid"===i.fillStyle){const h=Object.assign({},i);h.disableMultiStroke=!0;const r=O(t,e,s,n,a,o,!0,!1,h);r.type="fillPath",c.push(r)}else c.push(function(t,e,s,n,a,o,h){const r=t,i=e;let c=Math.abs(s/2),l=Math.abs(n/2);c+=A(.01*c,h),l+=A(.01*l,h);let u=a,p=o;for(;u<0;)u+=2*Math.PI,p+=2*Math.PI;p-u>2*Math.PI&&(u=0,p=2*Math.PI);const f=(p-u)/h.curveStepCount,d=[];for(let g=u;g<=p;g+=f)d.push([r+c*Math.cos(g),i+l*Math.sin(g)]);return d.push([r+c*Math.cos(p),i+l*Math.sin(p)]),d.push([r,i]),L([d],h)}(t,e,s,n,a,o,i));return i.stroke!==H&&c.push(l),this._d("arc",c,i)}curve(t,e){const s=this._o(e),n=[],a=x(t,s);if(s.fill&&s.fill!==H&&t.length>=3){const e=Q(function(t,e=0){const s=t.length;if(s<3)throw new Error("A curve must have at least three points.");const n=[];if(3===s)n.push(G(t[0]),G(t[1]),G(t[2]),G(t[2]));else{const s=[];s.push(t[0],t[0]);for(let e=1;e{r.length>=4&&o.push(...Q(r,1)),r=[]},c=()=>{i(),o.length&&(a.push(o),o=[])};for(const{key:u,data:p}of n)switch(u){case"M":c(),h=[p[0],p[1]],o.push(h);break;case"L":i(),o.push([p[0],p[1]]);break;case"C":if(!r.length){const t=o.length?o[o.length-1]:h;r.push([t[0],t[1]])}r.push([p[0],p[1]]),r.push([p[2],p[3]]),r.push([p[4],p[5]]);break;case"Z":i(),o.push([h[0],h[1]])}if(c(),!s)return a;const l=[];for(const u of a){const t=V(u,s);t.length&&l.push(t)}return l}(t,0,h?4-4*s.simplification:(1+s.roughness)/2);return a&&("solid"===s.fillStyle?n.push(S(r,s)):n.push(L(r,s))),o&&(h?r.forEach(t=>{n.push(m(t,!1,s))}):n.push(function(t,e){const s=g(d(f(t))),n=[];let a=[0,0],o=[0,0];for(const{key:h,data:r}of s)switch(h){case"M":{const t=1*(e.maxRandomnessOffset||0),s=e.preserveVertices;n.push({op:"move",data:r.map(n=>n+(s?0:A(t,e)))}),o=[r[0],r[1]],a=[r[0],r[1]];break}case"L":n.push(...I(o[0],o[1],r[0],r[1],e)),o=[r[0],r[1]];break;case"C":{const[t,s,a,h,i,c]=r;n.push(...$(t,s,a,h,i,c,o,e)),o=[i,c];break}case"Z":n.push(...I(o[0],o[1],a[0],a[1],e)),o=[a[0],a[1]]}return{type:"path",ops:n}}(t,s))),this._d("path",n,s)}opsToPath(t,e){let s="";for(const n of t.ops){const t="number"==typeof e&&e>=0?n.data.map(t=>+t.toFixed(e)):n.data;switch(n.op){case"move":s+=`M${t[0]} ${t[1]} `;break;case"bcurveTo":s+=`C${t[0]} ${t[1]}, ${t[2]} ${t[3]}, ${t[4]} ${t[5]} `;break;case"lineTo":s+=`L${t[0]} ${t[1]} `}}return s.trim()}toPaths(t){const e=t.sets||[],s=t.options||this.defaultOptions,n=[];for(const a of e){let t=null;switch(a.type){case"path":t={d:this.opsToPath(a),stroke:s.stroke,strokeWidth:s.strokeWidth,fill:H};break;case"fillPath":t={d:this.opsToPath(a),stroke:H,strokeWidth:0,fill:s.fill||H};break;case"fillSketch":t=this.fillSketch(a,s)}t&&n.push(t)}return n}fillSketch(t,e){let s=e.fillWeight;return s<0&&(s=e.strokeWidth/2),{d:this.opsToPath(t),stroke:e.fill||H,strokeWidth:s,fill:H}}}class B{constructor(t,e){this.canvas=t,this.ctx=this.canvas.getContext("2d"),this.gen=new N(e)}draw(t){const e=t.sets||[],s=t.options||this.getDefaultOptions(),n=this.ctx,a=t.options.fixedDecimalPlaceDigits;for(const o of e)switch(o.type){case"path":n.save(),n.strokeStyle="none"===s.stroke?"transparent":s.stroke,n.lineWidth=s.strokeWidth,s.strokeLineDash&&n.setLineDash(s.strokeLineDash),s.strokeLineDashOffset&&(n.lineDashOffset=s.strokeLineDashOffset),this._drawToContext(n,o,a),n.restore();break;case"fillPath":{n.save(),n.fillStyle=s.fill||"";const e="curve"===t.shape||"polygon"===t.shape||"path"===t.shape?"evenodd":"nonzero";this._drawToContext(n,o,a,e),n.restore();break}case"fillSketch":this.fillSketch(n,o,s)}}fillSketch(t,e,s){let n=s.fillWeight;n<0&&(n=s.strokeWidth/2),t.save(),s.fillLineDash&&t.setLineDash(s.fillLineDash),s.fillLineDashOffset&&(t.lineDashOffset=s.fillLineDashOffset),t.strokeStyle=s.fill||"",t.lineWidth=n,this._drawToContext(t,e,s.fixedDecimalPlaceDigits),t.restore()}_drawToContext(t,e,s,n="nonzero"){t.beginPath();for(const a of e.ops){const e="number"==typeof s&&s>=0?a.data.map(t=>+t.toFixed(s)):a.data;switch(a.op){case"move":t.moveTo(e[0],e[1]);break;case"bcurveTo":t.bezierCurveTo(e[0],e[1],e[2],e[3],e[4],e[5]);break;case"lineTo":t.lineTo(e[0],e[1])}}"fillPath"===e.type?t.fill(n):t.stroke()}get generator(){return this.gen}getDefaultOptions(){return this.gen.defaultOptions}line(t,e,s,n,a){const o=this.gen.line(t,e,s,n,a);return this.draw(o),o}rectangle(t,e,s,n,a){const o=this.gen.rectangle(t,e,s,n,a);return this.draw(o),o}ellipse(t,e,s,n,a){const o=this.gen.ellipse(t,e,s,n,a);return this.draw(o),o}circle(t,e,s,n){const a=this.gen.circle(t,e,s,n);return this.draw(a),a}linearPath(t,e){const s=this.gen.linearPath(t,e);return this.draw(s),s}polygon(t,e){const s=this.gen.polygon(t,e);return this.draw(s),s}arc(t,e,s,n,a,o,h=!1,r){const i=this.gen.arc(t,e,s,n,a,o,h,r);return this.draw(i),i}curve(t,e){const s=this.gen.curve(t,e);return this.draw(s),s}path(t,e){const s=this.gen.path(t,e);return this.draw(s),s}}const J="http://www.w3.org/2000/svg";class K{constructor(t,e){this.svg=t,this.gen=new N(e)}draw(t){const e=t.sets||[],s=t.options||this.getDefaultOptions(),n=this.svg.ownerDocument||window.document,a=n.createElementNS(J,"g"),o=t.options.fixedDecimalPlaceDigits;for(const h of e){let e=null;switch(h.type){case"path":(e=n.createElementNS(J,"path")).setAttribute("d",this.opsToPath(h,o)),e.setAttribute("stroke",s.stroke),e.setAttribute("stroke-width",s.strokeWidth+""),e.setAttribute("fill","none"),s.strokeLineDash&&e.setAttribute("stroke-dasharray",s.strokeLineDash.join(" ").trim()),s.strokeLineDashOffset&&e.setAttribute("stroke-dashoffset",`${s.strokeLineDashOffset}`);break;case"fillPath":(e=n.createElementNS(J,"path")).setAttribute("d",this.opsToPath(h,o)),e.setAttribute("stroke","none"),e.setAttribute("stroke-width","0"),e.setAttribute("fill",s.fill||""),"curve"!==t.shape&&"polygon"!==t.shape||e.setAttribute("fill-rule","evenodd");break;case"fillSketch":e=this.fillSketch(n,h,s)}e&&a.appendChild(e)}return a}fillSketch(t,e,s){let n=s.fillWeight;n<0&&(n=s.strokeWidth/2);const a=t.createElementNS(J,"path");return a.setAttribute("d",this.opsToPath(e,s.fixedDecimalPlaceDigits)),a.setAttribute("stroke",s.fill||""),a.setAttribute("stroke-width",n+""),a.setAttribute("fill","none"),s.fillLineDash&&a.setAttribute("stroke-dasharray",s.fillLineDash.join(" ").trim()),s.fillLineDashOffset&&a.setAttribute("stroke-dashoffset",`${s.fillLineDashOffset}`),a}get generator(){return this.gen}getDefaultOptions(){return this.gen.defaultOptions}opsToPath(t,e){return this.gen.opsToPath(t,e)}line(t,e,s,n,a){const o=this.gen.line(t,e,s,n,a);return this.draw(o)}rectangle(t,e,s,n,a){const o=this.gen.rectangle(t,e,s,n,a);return this.draw(o)}ellipse(t,e,s,n,a){const o=this.gen.ellipse(t,e,s,n,a);return this.draw(o)}circle(t,e,s,n){const a=this.gen.circle(t,e,s,n);return this.draw(a)}linearPath(t,e){const s=this.gen.linearPath(t,e);return this.draw(s)}polygon(t,e){const s=this.gen.polygon(t,e);return this.draw(s)}arc(t,e,s,n,a,o,h=!1,r){const i=this.gen.arc(t,e,s,n,a,o,h,r);return this.draw(i)}curve(t,e){const s=this.gen.curve(t,e);return this.draw(s)}path(t,e){const s=this.gen.path(t,e);return this.draw(s)}}var U={canvas:(t,e)=>new B(t,e),svg:(t,e)=>new K(t,e),generator:t=>new N(t),newSeed:()=>N.newSeed()};exports.default=U; },{}],"ZEnN":[function(require,module,exports) { var global = arguments[3]; var t=arguments[3],r="Expected a function",n="__lodash_hash_undefined__",e=1/0,o="[object Function]",u="[object GeneratorFunction]",i="[object Symbol]",a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,c=/^\w*$/,f=/^\./,s=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,p=/[\\^$.*+?()[\]{}|]/g,l=/\\(\\)?/g,_=/^\[object .+?Constructor\]$/,h="object"==typeof t&&t&&t.Object===Object&&t,y="object"==typeof self&&self&&self.Object===Object&&self,v=h||y||Function("return this")();function d(t,r){return null==t?void 0:t[r]}function g(t){var r=!1;if(null!=t&&"function"!=typeof t.toString)try{r=!!(t+"")}catch(n){}return r}var b=Array.prototype,j=Function.prototype,m=Object.prototype,O=v["__core-js_shared__"],w=function(){var t=/[^.]+$/.exec(O&&O.keys&&O.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),$=j.toString,S=m.hasOwnProperty,x=m.toString,E=RegExp("^"+$.call(S).replace(p,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),F=v.Symbol,A=b.splice,C=ot(v,"Map"),P=ot(Object,"create"),k=F?F.prototype:void 0,R=k?k.toString:void 0;function T(t){var r=-1,n=t?t.length:0;for(this.clear();++r-1}function L(t,r){var n=this.__data__,e=Y(n,t);return e<0?n.push([t,r]):n[e][1]=r,this}function N(t){var r=-1,n=t?t.length:0;for(this.clear();++rn?n:r};module.exports={roughCeiling:i,DEFAULT_CEILING:e,DEFAULT_VALUE:o}; },{}],"BINh":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=require("d3-array"),e=require("d3-axis"),i=require("d3-fetch"),a=require("d3-format"),s=require("d3-scale"),l=require("d3-selection"),r=c(require("roughjs/bundled/rough.esm.js")),o=c(require("lodash.get")),n=c(require("./Chart")),h=require("./utils/roughCeiling");function c(t){return t&&t.__esModule?t:{default:t}}function u(t){return(u="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 d(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function f(t,e){for(var i=0;i".concat(a,": ").concat(s)).style("opacity",.95).attr("class",function(t){}).style("transform","translate(".concat(r[0]+i.margin.left,"px, \n ").concat(r[1]-(i.height+i.margin.top+i.margin.bottom),"px)"))})}},{key:"initRoughObjects",value:function(){this.roughSvg=document.getElementById(this.roughId),this.rcAxis=r.default.svg(this.roughSvg,{options:{strokeWidth:this.axisStrokeWidth,roughness:this.axisRoughness}}),this.rc=r.default.svg(this.roughSvg,{options:{fill:this.color,stroke:"none"===this.stroke?void 0:this.stroke,strokeWidth:this.innerStrokeWidth,roughness:this.roughness,bowing:this.bowing,fillStyle:this.fillStyle}})}},{key:"drawFromObject",value:function(){var t=this;this.initRoughObjects(),this.addScales(),this.addAxes(),this.makeAxesRough(this.roughSvg,this.rcAxis),this.addLabels(),this.data.values.forEach(function(e,i){var a=t.rc.rectangle(t.xScale(t.data[t.labels][i]),t.yScale(+e),t.xScale.bandwidth(),t.height-t.yScale(+e),{simplification:t.simplification,fillWeight:t.fillWeight});t.roughSvg.appendChild(a).setAttribute("class",t.graphClass)}),(0,l.selectAll)(this.interactionG).selectAll("path:nth-child(2)").style("stroke-width",this.strokeWidth),!0===this.interactive&&this.addInteraction()}},{key:"drawFromFile",value:function(){var t=this;this.initRoughObjects(),this.addScales(),this.addAxes(),this.makeAxesRough(this.roughSvg,this.rcAxis),this.addLabels(),this.data.forEach(function(e){var i=t.rc.rectangle(t.xScale(e[t.labels]),t.yScale(+e[t.values]),t.xScale.bandwidth(),t.height-t.yScale(+e[t.values]),{simplification:t.simplification,fillWeight:t.fillWeight});t.roughSvg.appendChild(i).setAttribute("class",t.graphClass)}),(0,l.selectAll)(this.interactionG).selectAll("path:nth-child(2)").style("stroke-width",this.strokeWidth),!0===this.interactive&&this.addInteraction()}}]),u}(),S=x;exports.default=S; },{"d3-array":"K0bd","d3-axis":"mp0m","d3-fetch":"grWT","d3-format":"VuZR","d3-scale":"zL2z","d3-selection":"ysDv","roughjs/bundled/rough.esm.js":"ze2Z","lodash.get":"ZEnN","./Chart":"Zxo0","./utils/roughCeiling":"r4B0"}],"fuO1":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=require("d3-array"),e=require("d3-axis"),i=require("d3-fetch"),a=require("d3-format"),s=require("d3-scale"),l=require("d3-selection"),r=c(require("roughjs/bundled/rough.esm.js")),o=c(require("lodash.get")),n=c(require("./Chart")),h=require("./utils/roughCeiling");function c(t){return t&&t.__esModule?t:{default:t}}function u(t){return(u="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 d(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function f(t,e){for(var i=0;i".concat(a,": ").concat(s)).style("opacity",.95).attr("class",function(t){}).style("transform","translate(".concat(r[0]+i.margin.left,"px, \n ").concat(r[1]-(i.height+i.margin.top+i.margin.bottom),"px)"))})}},{key:"initRoughObjects",value:function(){this.roughSvg=document.getElementById(this.roughId),this.rcAxis=r.default.svg(this.roughSvg,{options:{strokeWidth:this.axisStrokeWidth,roughness:this.axisRoughness}}),this.rc=r.default.svg(this.roughSvg,{options:{fill:this.color,stroke:"none"===this.stroke?void 0:this.stroke,strokeWidth:this.innerStrokeWidth,roughness:this.roughness,bowing:this.bowing,fillStyle:this.fillStyle}})}},{key:"drawFromObject",value:function(){var t=this;this.initRoughObjects(),this.addScales(),this.addAxes(),this.makeAxesRough(this.roughSvg,this.rcAxis),this.addLabels(),this.data.values.forEach(function(e,i){var a=t.rc.rectangle(0,t.yScale(t.data[t.labels][i]),t.xScale(e),t.yScale.bandwidth(),{simplification:t.simplification,fillWeight:t.fillWeight}),s=t.roughSvg.appendChild(a);s.setAttribute("class",t.graphClass),s.setAttribute("attrX",t.data[t.labels][i]),s.setAttribute("attrY",+e)}),(0,l.selectAll)(this.interactionG).selectAll("path:nth-child(2)").style("stroke-width",this.strokeWidth),!0===this.interactive&&this.addInteraction()}},{key:"drawFromFile",value:function(){var t=this;this.initRoughObjects(),this.addScales(),this.addAxes(),this.makeAxesRough(this.roughSvg,this.rcAxis),this.addLabels(),this.data.forEach(function(e){var i=t.rc.rectangle(0,t.yScale(e[t.labels]),t.xScale(+e[t.values]),t.yScale.bandwidth(),{simplification:t.simplification,fillWeight:t.fillWeight}),a=t.roughSvg.appendChild(i);a.setAttribute("class",t.graphClass),a.setAttribute("attrX",e[t.labels]),a.setAttribute("attrY",+e[t.values])}),(0,l.selectAll)(this.interactionG).selectAll("path:nth-child(2)").style("stroke-width",this.strokeWidth),!0===this.interactive&&this.addInteraction()}}]),u}(),S=x;exports.default=S; },{"d3-array":"K0bd","d3-axis":"mp0m","d3-fetch":"grWT","d3-format":"VuZR","d3-scale":"zL2z","d3-selection":"ysDv","roughjs/bundled/rough.esm.js":"ze2Z","lodash.get":"ZEnN","./Chart":"Zxo0","./utils/roughCeiling":"r4B0"}],"hMob":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=Math.PI,i=2*t,s=1e-6,h=i-s;function _(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function n(){return new _}_.prototype=n.prototype={constructor:_,moveTo:function(t,i){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+i)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,i){this._+="L"+(this._x1=+t)+","+(this._y1=+i)},quadraticCurveTo:function(t,i,s,h){this._+="Q"+ +t+","+ +i+","+(this._x1=+s)+","+(this._y1=+h)},bezierCurveTo:function(t,i,s,h,_,n){this._+="C"+ +t+","+ +i+","+ +s+","+ +h+","+(this._x1=+_)+","+(this._y1=+n)},arcTo:function(i,h,_,n,e){i=+i,h=+h,_=+_,n=+n,e=+e;var r=this._x1,o=this._y1,a=_-i,u=n-h,x=r-i,c=o-h,y=x*x+c*c;if(e<0)throw new Error("negative radius: "+e);if(null===this._x1)this._+="M"+(this._x1=i)+","+(this._y1=h);else if(y>s)if(Math.abs(c*a-u*x)>s&&e){var f=_-r,M=n-o,l=a*a+u*u,v=f*f+M*M,d=Math.sqrt(l),p=Math.sqrt(y),b=e*Math.tan((t-Math.acos((l+y-v)/(2*d*p)))/2),w=b/p,T=b/d;Math.abs(w-1)>s&&(this._+="L"+(i+w*x)+","+(h+w*c)),this._+="A"+e+","+e+",0,0,"+ +(c*f>x*M)+","+(this._x1=i+T*a)+","+(this._y1=h+T*u)}else this._+="L"+(this._x1=i)+","+(this._y1=h);else;},arc:function(_,n,e,r,o,a){_=+_,n=+n,a=!!a;var u=(e=+e)*Math.cos(r),x=e*Math.sin(r),c=_+u,y=n+x,f=1^a,M=a?r-o:o-r;if(e<0)throw new Error("negative radius: "+e);null===this._x1?this._+="M"+c+","+y:(Math.abs(this._x1-c)>s||Math.abs(this._y1-y)>s)&&(this._+="L"+c+","+y),e&&(M<0&&(M=M%i+i),M>h?this._+="A"+e+","+e+",0,1,"+f+","+(_-u)+","+(n-x)+"A"+e+","+e+",0,1,"+f+","+(this._x1=c)+","+(this._y1=y):M>s&&(this._+="A"+e+","+e+",0,"+ +(M>=t)+","+f+","+(this._x1=_+e*Math.cos(o))+","+(this._y1=n+e*Math.sin(o))))},rect:function(t,i,s,h){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+i)+"h"+ +s+"v"+ +h+"h"+-s+"Z"},toString:function(){return this._}};var e=n;exports.default=e; },{}],"OTyq":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"path",{enumerable:!0,get:function(){return e.default}});var e=t(require("./path"));function t(e){return e&&e.__esModule?e:{default:e}} },{"./path":"hMob"}],"kIKs":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.abs=void 0,exports.acos=h,exports.asin=M,exports.tau=exports.sqrt=exports.sin=exports.pi=exports.min=exports.max=exports.halfPi=exports.epsilon=exports.cos=exports.atan2=void 0;var t=Math.abs;exports.abs=t;var r=Math.atan2;exports.atan2=r;var s=Math.cos;exports.cos=s;var a=Math.max;exports.max=a;var e=Math.min;exports.min=e;var o=Math.sin;exports.sin=o;var p=Math.sqrt;exports.sqrt=p;var x=1e-12;exports.epsilon=x;var i=Math.PI;exports.pi=i;var n=i/2;exports.halfPi=n;var v=2*i;function h(t){return t>1?0:t<-1?i:Math.acos(t)}function M(t){return t>=1?n:t<=-1?-n:Math.asin(t)}exports.tau=v; },{}],"BL7I":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=f;var n=require("d3-path"),t=a(require("./constant.js")),e=require("./math.js");function a(n){return n&&n.__esModule?n:{default:n}}function i(n){return n.innerRadius}function r(n){return n.outerRadius}function o(n){return n.startAngle}function c(n){return n.endAngle}function u(n){return n&&n.padAngle}function l(n,t,a,i,r,o,c,u){var l=a-n,s=i-t,f=c-r,p=u-o,y=p*l-f*s;if(!(y*yw*w+z*z&&(_=j,b=M),{cx:_,cy:b,x01:-f,y01:-p,x11:_*(r/A-1),y11:b*(r/A-1)}}function f(){var a=i,f=r,p=(0,t.default)(0),y=null,x=o,d=c,h=u,v=null;function g(){var t,i,r=+a.apply(this,arguments),o=+f.apply(this,arguments),c=x.apply(this,arguments)-e.halfPi,u=d.apply(this,arguments)-e.halfPi,g=(0,e.abs)(u-c),m=u>c;if(v||(v=t=(0,n.path)()),oe.epsilon)if(g>e.tau-e.epsilon)v.moveTo(o*(0,e.cos)(c),o*(0,e.sin)(c)),v.arc(0,0,o,c,u,!m),r>e.epsilon&&(v.moveTo(r*(0,e.cos)(u),r*(0,e.sin)(u)),v.arc(0,0,r,u,c,m));else{var q,T,A=c,R=u,P=c,_=u,b=g,j=g,M=h.apply(this,arguments)/2,O=M>e.epsilon&&(y?+y.apply(this,arguments):(0,e.sqrt)(r*r+o*o)),k=(0,e.min)((0,e.abs)(o-r)/2,+p.apply(this,arguments)),w=k,z=k;if(O>e.epsilon){var B=(0,e.asin)(O/r*(0,e.sin)(M)),C=(0,e.asin)(O/o*(0,e.sin)(M));(b-=2*B)>e.epsilon?(P+=B*=m?1:-1,_-=B):(b=0,P=_=(c+u)/2),(j-=2*C)>e.epsilon?(A+=C*=m?1:-1,R-=C):(j=0,A=R=(c+u)/2)}var D=o*(0,e.cos)(A),E=o*(0,e.sin)(A),F=r*(0,e.cos)(_),G=r*(0,e.sin)(_);if(k>e.epsilon){var H,I=o*(0,e.cos)(R),J=o*(0,e.sin)(R),K=r*(0,e.cos)(P),L=r*(0,e.sin)(P);if(ge.epsilon?z>e.epsilon?(q=s(K,L,D,E,o,z,m),T=s(I,J,F,G,o,z,m),v.moveTo(q.cx+q.x01,q.cy+q.y01),ze.epsilon&&b>e.epsilon?w>e.epsilon?(q=s(F,G,I,J,r,-w,m),T=s(D,E,K,L,r,-w,m),v.lineTo(q.cx+q.x01,q.cy+q.y01),w=u;--l)y.point(g[l],v[l]);y.lineEnd(),y.areaEnd()}x&&(g[t]=+r(p,t,e),v[t]=+i(p,t,e),y.point(f?+f(p,t,e):g[t],o?+o(p,t,e):v[t]))}if(h)return y=null,h+""||null}function h(){return(0,u.default)().defined(c).curve(d).context(a)}return p.x=function(n){return arguments.length?(r="function"==typeof n?n:(0,e.default)(+n),f=null,p):r},p.x0=function(n){return arguments.length?(r="function"==typeof n?n:(0,e.default)(+n),p):r},p.x1=function(n){return arguments.length?(f=null==n?null:"function"==typeof n?n:(0,e.default)(+n),p):f},p.y=function(n){return arguments.length?(i="function"==typeof n?n:(0,e.default)(+n),o=null,p):i},p.y0=function(n){return arguments.length?(i="function"==typeof n?n:(0,e.default)(+n),p):i},p.y1=function(n){return arguments.length?(o=null==n?null:"function"==typeof n?n:(0,e.default)(+n),p):o},p.lineX0=p.lineY0=function(){return h().x(r).y(i)},p.lineY1=function(){return h().x(r).y(o)},p.lineX1=function(){return h().x(f).y(i)},p.defined=function(n){return arguments.length?(c="function"==typeof n?n:(0,e.default)(!!n),p):c},p.curve=function(n){return arguments.length?(d=n,null!=a&&(y=d(a)),p):d},p.context=function(n){return arguments.length?(null==n?a=y=null:y=d(a=n),p):a},p} },{"d3-path":"OTyq","./constant.js":"aCvo","./curve/linear.js":"L3Qx","./line.js":"KhHE","./point.js":"LnI9"}],"bAZU":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=l;var t=r(require("./constant.js")),n=r(require("./descending.js")),e=r(require("./identity.js")),u=require("./math.js");function r(t){return t&&t.__esModule?t:{default:t}}function l(){var r=e.default,l=n.default,a=null,f=(0,t.default)(0),o=(0,t.default)(u.tau),i=(0,t.default)(0);function d(t){var n,e,d,s,c,h=t.length,p=0,g=new Array(h),y=new Array(h),A=+f.apply(this,arguments),v=Math.min(u.tau,Math.max(-u.tau,o.apply(this,arguments)-A)),M=Math.min(Math.abs(v)/h,i.apply(this,arguments)),j=M*(v<0?-1:1);for(n=0;n0&&(p+=c);for(null!=l?g.sort(function(t,n){return l(y[t],y[n])}):null!=a&&g.sort(function(n,e){return a(t[n],t[e])}),n=0,d=p?(v-h*j)/p:0;n0?c*d:0)+j,y[e]={data:t[e],index:n,value:c,startAngle:A,endAngle:s,padAngle:M};return y}return d.value=function(n){return arguments.length?(r="function"==typeof n?n:(0,t.default)(+n),d):r},d.sortValues=function(t){return arguments.length?(l=t,a=null,d):l},d.sort=function(t){return arguments.length?(a=t,l=null,d):a},d.startAngle=function(n){return arguments.length?(f="function"==typeof n?n:(0,t.default)(+n),d):f},d.endAngle=function(n){return arguments.length?(o="function"==typeof n?n:(0,t.default)(+n),d):o},d.padAngle=function(n){return arguments.length?(i="function"==typeof n?n:(0,t.default)(+n),d):i},d} },{"./constant.js":"aCvo","./descending.js":"fBAz","./identity.js":"NNW9","./math.js":"kIKs"}],"LARK":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.curveRadialLinear=void 0,exports.default=i;var e=t(require("./linear.js"));function t(e){return e&&e.__esModule?e:{default:e}}var r=i(e.default);function n(e){this._curve=e}function i(e){function t(t){return new n(e(t))}return t._curve=e,t}exports.curveRadialLinear=r,n.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}}; },{"./linear.js":"L3Qx"}],"faWF":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=i,exports.lineRadial=a;var e=u(require("./curve/radial.js")),r=t(require("./line.js"));function t(e){return e&&e.__esModule?e:{default:e}}function n(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,t=new WeakMap;return(n=function(e){return e?t:r})(e)}function u(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=n(r);if(t&&t.has(e))return t.get(e);var u={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(u,i,o):u[i]=e[i]}return u.default=e,t&&t.set(e,u),u}function a(r){var t=r.curve;return r.angle=r.x,delete r.x,r.radius=r.y,delete r.y,r.curve=function(r){return arguments.length?t((0,e.default)(r)):t()._curve},r}function i(){return a((0,r.default)().curve(e.curveRadialLinear))} },{"./curve/radial.js":"LARK","./line.js":"KhHE"}],"T5gn":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=u;var e=i(require("./curve/radial.js")),n=r(require("./area.js")),t=require("./lineRadial.js");function r(e){return e&&e.__esModule?e:{default:e}}function l(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,t=new WeakMap;return(l=function(e){return e?t:n})(e)}function i(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=l(n);if(t&&t.has(e))return t.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var a=i?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(r,u,a):r[u]=e[u]}return r.default=e,t&&t.set(e,r),r}function u(){var r=(0,n.default)().curve(e.curveRadialLinear),l=r.curve,i=r.lineX0,u=r.lineX1,a=r.lineY0,d=r.lineY1;return r.angle=r.x,delete r.x,r.startAngle=r.x0,delete r.x0,r.endAngle=r.x1,delete r.x1,r.radius=r.y,delete r.y,r.innerRadius=r.y0,delete r.y0,r.outerRadius=r.y1,delete r.y1,r.lineStartAngle=function(){return(0,t.lineRadial)(i())},delete r.lineX0,r.lineEndAngle=function(){return(0,t.lineRadial)(u())},delete r.lineX1,r.lineInnerRadius=function(){return(0,t.lineRadial)(a())},delete r.lineY0,r.lineOuterRadius=function(){return(0,t.lineRadial)(d())},delete r.lineY1,r.curve=function(n){return arguments.length?l((0,e.default)(n)):l()._curve},r} },{"./curve/radial.js":"LARK","./area.js":"IYvJ","./lineRadial.js":"faWF"}],"vzjT":[function(require,module,exports) { "use strict";function e(e,t){return[(t=+t)*Math.cos(e-=Math.PI/2),t*Math.sin(e)]}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"npGN":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.linkHorizontal=s,exports.linkRadial=y,exports.linkVertical=d;var e=require("d3-path"),t=require("../array.js"),n=i(require("../constant.js")),r=require("../point.js"),u=i(require("../pointRadial.js"));function i(e){return e&&e.__esModule?e:{default:e}}function l(e){return e.source}function o(e){return e.target}function a(u){var i=l,a=o,f=r.x,c=r.y,p=null;function s(){var n,r=t.slice.call(arguments),l=i.apply(this,r),o=a.apply(this,r);if(p||(p=n=(0,e.path)()),u(p,+f.apply(this,(r[0]=l,r)),+c.apply(this,r),+f.apply(this,(r[0]=o,r)),+c.apply(this,r)),n)return p=null,n+""||null}return s.source=function(e){return arguments.length?(i=e,s):i},s.target=function(e){return arguments.length?(a=e,s):a},s.x=function(e){return arguments.length?(f="function"==typeof e?e:(0,n.default)(+e),s):f},s.y=function(e){return arguments.length?(c="function"==typeof e?e:(0,n.default)(+e),s):c},s.context=function(e){return arguments.length?(p=null==e?null:e,s):p},s}function f(e,t,n,r,u){e.moveTo(t,n),e.bezierCurveTo(t=(t+r)/2,n,t,u,r,u)}function c(e,t,n,r,u){e.moveTo(t,n),e.bezierCurveTo(t,n=(n+u)/2,r,n,r,u)}function p(e,t,n,r,i){var l=(0,u.default)(t,n),o=(0,u.default)(t,n=(n+i)/2),a=(0,u.default)(r,n),f=(0,u.default)(r,i);e.moveTo(l[0],l[1]),e.bezierCurveTo(o[0],o[1],a[0],a[1],f[0],f[1])}function s(){return a(f)}function d(){return a(c)}function y(){var e=a(p);return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e} },{"d3-path":"OTyq","../array.js":"KXlw","../constant.js":"aCvo","../point.js":"LnI9","../pointRadial.js":"vzjT"}],"zjv7":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=require("../math.js"),t={draw:function(t,r){var a=Math.sqrt(r/e.pi);t.moveTo(a,0),t.arc(0,0,a,0,e.tau)}};exports.default=t; },{"../math.js":"kIKs"}],"PTh9":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e={draw:function(e,o){var l=Math.sqrt(o/5)/2;e.moveTo(-3*l,-l),e.lineTo(-l,-l),e.lineTo(-l,-3*l),e.lineTo(l,-3*l),e.lineTo(l,-l),e.lineTo(3*l,-l),e.lineTo(3*l,l),e.lineTo(l,l),e.lineTo(l,3*l),e.lineTo(-l,3*l),e.lineTo(-l,l),e.lineTo(-3*l,l),e.closePath()}};exports.default=e; },{}],"fuDX":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=Math.sqrt(1/3),t=2*e,o={draw:function(o,r){var a=Math.sqrt(r/t),s=a*e;o.moveTo(0,-a),o.lineTo(s,0),o.lineTo(0,a),o.lineTo(-s,0),o.closePath()}};exports.default=o; },{}],"L5Ql":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=require("../math.js"),a=.8908130915292852,e=Math.sin(t.pi/10)/Math.sin(7*t.pi/10),o=Math.sin(t.tau/10)*e,r=-Math.cos(t.tau/10)*e,s={draw:function(e,s){var i=Math.sqrt(s*a),n=o*i,u=r*i;e.moveTo(0,-i),e.lineTo(n,u);for(var h=1;h<5;++h){var l=t.tau*h/5,M=Math.cos(l),v=Math.sin(l);e.lineTo(v*i,-M*i),e.lineTo(M*n-v*u,v*n+M*u)}e.closePath()}};exports.default=s; },{"../math.js":"kIKs"}],"bj9s":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e={draw:function(e,t){var r=Math.sqrt(t),a=-r/2;e.rect(a,a,r,r)}};exports.default=e; },{}],"owZx":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=Math.sqrt(3),t={draw:function(t,o){var r=-Math.sqrt(o/(3*e));t.moveTo(0,2*r),t.lineTo(-e*r,-r),t.lineTo(e*r,-r),t.closePath()}};exports.default=t; },{}],"UZQY":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=-.5,o=Math.sqrt(3)/2,t=1/Math.sqrt(12),l=3*(t/2+1),i={draw:function(i,r){var n=Math.sqrt(r/l),a=n/2,s=n*t,T=a,d=n*t+n,u=-T,v=d;i.moveTo(a,s),i.lineTo(T,d),i.lineTo(u,v),i.lineTo(e*a-o*s,o*a+e*s),i.lineTo(e*T-o*d,o*T+e*d),i.lineTo(e*u-o*v,o*u+e*v),i.lineTo(e*a+o*s,e*s-o*a),i.lineTo(e*T+o*d,e*d-o*T),i.lineTo(e*u+o*v,e*v-o*u),i.closePath()}};exports.default=i; },{}],"bBhM":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=d,exports.symbols=void 0;var e=require("d3-path"),t=i(require("./symbol/circle.js")),r=i(require("./symbol/cross.js")),u=i(require("./symbol/diamond.js")),l=i(require("./symbol/star.js")),n=i(require("./symbol/square.js")),s=i(require("./symbol/triangle.js")),o=i(require("./symbol/wye.js")),a=i(require("./constant.js"));function i(e){return e&&e.__esModule?e:{default:e}}var f=[t.default,r.default,u.default,n.default,l.default,s.default,o.default];function d(){var r=(0,a.default)(t.default),u=(0,a.default)(64),l=null;function n(){var t;if(l||(l=t=(0,e.path)()),r.apply(this,arguments).draw(l,+u.apply(this,arguments)),t)return l=null,t+""||null}return n.type=function(e){return arguments.length?(r="function"==typeof e?e:(0,a.default)(e),n):r},n.size=function(e){return arguments.length?(u="function"==typeof e?e:(0,a.default)(+e),n):u},n.context=function(e){return arguments.length?(l=null==e?null:e,n):l},n}exports.symbols=f; },{"d3-path":"OTyq","./symbol/circle.js":"zjv7","./symbol/cross.js":"PTh9","./symbol/diamond.js":"fuDX","./symbol/star.js":"L5Ql","./symbol/square.js":"bj9s","./symbol/triangle.js":"owZx","./symbol/wye.js":"UZQY","./constant.js":"aCvo"}],"Hgxp":[function(require,module,exports) { "use strict";function e(){}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"cx05":[function(require,module,exports) { "use strict";function t(t,i,s){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+i)/6,(t._y0+4*t._y1+s)/6)}function i(t){this._context=t}function s(t){return new i(t)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.Basis=i,exports.default=s,exports.point=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(){switch(this._point){case 3:t(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(i,s){switch(i=+i,s=+s,this._point){case 0:this._point=1,this._line?this._context.lineTo(i,s):this._context.moveTo(i,s);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:t(this,i,s)}this._x0=this._x1,this._x1=i,this._y0=this._y1,this._y1=s}}; },{}],"FS5M":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=_;var t=s(require("../noop.js")),i=require("./basis.js");function s(t){return t&&t.__esModule?t:{default:t}}function h(t){this._context=t}function _(t){return new h(t)}h.prototype={areaStart:t.default,areaEnd:t.default,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,s){switch(t=+t,s=+s,this._point){case 0:this._point=1,this._x2=t,this._y2=s;break;case 1:this._point=2,this._x3=t,this._y3=s;break;case 2:this._point=3,this._x4=t,this._y4=s,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+s)/6);break;default:(0,i.point)(this,t,s)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=s}}; },{"../noop.js":"Hgxp","./basis.js":"cx05"}],"feGb":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=s;var t=require("./basis.js");function i(t){this._context=t}function s(t){return new i(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(i,s){switch(i=+i,s=+s,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var e=(this._x0+4*this._x1+i)/6,n=(this._y0+4*this._y1+s)/6;this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 3:this._point=4;default:(0,t.point)(this,i,s)}this._x0=this._x1,this._x1=i,this._y0=this._y1,this._y1=s}}; },{"./basis.js":"cx05"}],"iAgm":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=require("./basis.js");function i(i,s){this._basis=new t.Basis(i),this._beta=s}i.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,i=this._y,s=t.length-1;if(s>0)for(var e,n=t[0],a=i[0],r=t[s]-n,h=i[s]-a,u=-1;++u<=s;)e=u/s,this._basis.point(this._beta*t[u]+(1-this._beta)*(n+e*r),this._beta*i[u]+(1-this._beta)*(a+e*h));this._x=this._y=null,this._basis.lineEnd()},point:function(t,i){this._x.push(+t),this._y.push(+i)}};var s=function s(e){function n(s){return 1===e?new t.Basis(s):new i(s,e)}return n.beta=function(t){return s(+t)},n}(.85);exports.default=s; },{"./basis.js":"cx05"}],"DORS":[function(require,module,exports) { "use strict";function t(t,i,s){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-i),t._y2+t._k*(t._y1-s),t._x2,t._y2)}function i(t,i){this._context=t,this._k=(1-i)/6}Object.defineProperty(exports,"__esModule",{value:!0}),exports.Cardinal=i,exports.default=void 0,exports.point=t,i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:t(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(i,s){switch(i=+i,s=+s,this._point){case 0:this._point=1,this._line?this._context.lineTo(i,s):this._context.moveTo(i,s);break;case 1:this._point=2,this._x1=i,this._y1=s;break;case 2:this._point=3;default:t(this,i,s)}this._x0=this._x1,this._x1=this._x2,this._x2=i,this._y0=this._y1,this._y1=this._y2,this._y2=s}};var s=function t(s){function _(t){return new i(t,s)}return _.tension=function(i){return t(+i)},_}(0);exports.default=s; },{}],"FUQi":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.CardinalClosed=h,exports.default=void 0;var t=s(require("../noop.js")),i=require("./cardinal.js");function s(t){return t&&t.__esModule?t:{default:t}}function h(t,i){this._context=t,this._k=(1-i)/6}h.prototype={areaStart:t.default,areaEnd:t.default,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,s){switch(t=+t,s=+s,this._point){case 0:this._point=1,this._x3=t,this._y3=s;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=s);break;case 2:this._point=3,this._x5=t,this._y5=s;break;default:(0,i.point)(this,t,s)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=s}};var e=function t(i){function s(t){return new h(t,i)}return s.tension=function(i){return t(+i)},s}(0);exports.default=e; },{"../noop.js":"Hgxp","./cardinal.js":"DORS"}],"iWbK":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.CardinalOpen=i,exports.default=void 0;var t=require("./cardinal.js");function i(t,i){this._context=t,this._k=(1-i)/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(i,s){switch(i=+i,s=+s,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:(0,t.point)(this,i,s)}this._x0=this._x1,this._x1=this._x2,this._x2=i,this._y0=this._y1,this._y1=this._y2,this._y2=s}};var s=function t(s){function n(t){return new i(t,s)}return n.tension=function(i){return t(+i)},n}(0);exports.default=s; },{"./cardinal.js":"DORS"}],"oFi9":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0,exports.point=i;var _=require("../math.js"),t=require("./cardinal.js");function i(t,i,s){var a=t._x1,h=t._y1,l=t._x2,n=t._y2;if(t._l01_a>_.epsilon){var e=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,o=3*t._l01_a*(t._l01_a+t._l12_a);a=(a*e-t._x0*t._l12_2a+t._x2*t._l01_2a)/o,h=(h*e-t._y0*t._l12_2a+t._y2*t._l01_2a)/o}if(t._l23_a>_.epsilon){var r=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,c=3*t._l23_a*(t._l23_a+t._l12_a);l=(l*r+t._x1*t._l23_2a-i*t._l12_2a)/c,n=(n*r+t._y1*t._l23_2a-s*t._l12_2a)/c}t._context.bezierCurveTo(a,h,l,n,t._x2,t._y2)}function s(_,t){this._context=_,this._alpha=t}s.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){if(_=+_,t=+t,this._point){var s=this._x2-_,a=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(s*s+a*a,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(_,t):this._context.moveTo(_,t);break;case 1:this._point=2;break;case 2:this._point=3;default:i(this,_,t)}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=_,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var a=function _(i){function a(_){return i?new s(_,i):new t.Cardinal(_,0)}return a.alpha=function(t){return _(+t)},a}(.5);exports.default=a; },{"../math.js":"kIKs","./cardinal.js":"DORS"}],"AW0P":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=require("./cardinalClosed.js"),i=_(require("../noop.js")),s=require("./catmullRom.js");function _(t){return t&&t.__esModule?t:{default:t}}function h(t,i){this._context=t,this._alpha=i}h.prototype={areaStart:i.default,areaEnd:i.default,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,i){if(t=+t,i=+i,this._point){var _=this._x2-t,h=this._y2-i;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(_*_+h*h,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=i;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=i);break;case 2:this._point=3,this._x5=t,this._y5=i;break;default:(0,s.point)(this,t,i)}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=i}};var e=function i(s){function _(i){return s?new h(i,s):new t.CardinalClosed(i,0)}return _.alpha=function(t){return i(+t)},_}(.5);exports.default=e; },{"./cardinalClosed.js":"FUQi","../noop.js":"Hgxp","./catmullRom.js":"oFi9"}],"PGVM":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=require("./cardinalOpen.js"),i=require("./catmullRom.js");function _(t,i){this._context=t,this._alpha=i}_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,_){if(t=+t,_=+_,this._point){var s=this._x2-t,h=this._y2-_;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(s*s+h*h,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:(0,i.point)(this,t,_)}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=_}};var s=function i(s){function h(i){return s?new _(i,s):new t.CardinalOpen(i,0)}return h.alpha=function(t){return i(+t)},h}(.5);exports.default=s; },{"./cardinalOpen.js":"iWbK","./catmullRom.js":"oFi9"}],"c2vC":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=o;var t=e(require("../noop.js"));function e(t){return t&&t.__esModule?t:{default:t}}function n(t){this._context=t}function o(t){return new n(t)}n.prototype={areaStart:t.default,areaEnd:t.default,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))}}; },{"../noop.js":"Hgxp"}],"DNx2":[function(require,module,exports) { "use strict";function t(t){return t<0?-1:1}function i(i,n,e){var o=i._x1-i._x0,s=n-i._x1,h=(i._y1-i._y0)/(o||s<0&&-0),_=(e-i._y1)/(s||o<0&&-0),c=(h*s+_*o)/(o+s);return(t(h)+t(_))*Math.min(Math.abs(h),Math.abs(_),.5*Math.abs(c))||0}function n(t,i){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-i)/2:i}function e(t,i,n){var e=t._x0,o=t._y0,s=t._x1,h=t._y1,_=(s-e)/3;t._context.bezierCurveTo(e+_,o+_*i,s-_,h-_*n,s,h)}function o(t){this._context=t}function s(t){this._context=new h(t)}function h(t){this._context=t}function _(t){return new o(t)}function c(t){return new s(t)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.monotoneX=_,exports.monotoneY=c,o.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:e(this,this._t0,n(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,o){var s=NaN;if(o=+o,(t=+t)!==this._x1||o!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,o):this._context.moveTo(t,o);break;case 1:this._point=2;break;case 2:this._point=3,e(this,n(this,s=i(this,t,o)),s);break;default:e(this,this._t0,s=i(this,t,o))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=o,this._t0=s}}},(s.prototype=Object.create(o.prototype)).point=function(t,i){o.prototype.point.call(this,i,t)},h.prototype={moveTo:function(t,i){this._context.moveTo(i,t)},closePath:function(){this._context.closePath()},lineTo:function(t,i){this._context.lineTo(i,t)},bezierCurveTo:function(t,i,n,e,o,s){this._context.bezierCurveTo(i,t,e,n,s,o)}}; },{}],"qyH2":[function(require,module,exports) { "use strict";function t(t){this._context=t}function e(t){var e,i,n=t.length-1,o=new Array(n),r=new Array(n),s=new Array(n);for(o[0]=0,r[0]=2,s[0]=t[0]+2*t[1],e=1;e=0;--e)o[e]=(s[e]-o[e+1])/r[e];for(r[n-1]=(t[n]+o[n-1])/2,e=0;e=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,i){switch(t=+t,i=+i,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,i):this._context.moveTo(t,i);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,i),this._context.lineTo(t,i);else{var e=this._x*(1-this._t)+t*this._t;this._context.lineTo(e,this._y),this._context.lineTo(e,i)}}this._x=t,this._y=i}}; },{}],"jW6Y":[function(require,module,exports) { "use strict";function e(e,t){if((f=e.length)>1)for(var r,o,f,s=1,i=e[t[0]],l=i.length;s=0;)t[r]=r;return t}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"k9Ur":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=l;var e=require("./array.js"),t=u(require("./constant.js")),n=u(require("./offset/none.js")),r=u(require("./order/none.js"));function u(e){return e&&e.__esModule?e:{default:e}}function f(e,t){return e[t]}function l(){var u=(0,t.default)([]),l=r.default,o=n.default,a=f;function i(e){var t,n,r=u.apply(this,arguments),f=e.length,i=r.length,c=new Array(i);for(t=0;t0){for(var f,o,u,n=0,l=r[0].length;n0)for(var r,o,f,l,n,s,u=0,i=e[t[0]].length;u0?(o[0]=l,o[1]=l+=f):f<0?(o[1]=n,o[0]=n+=f):(o[0]=0,o[1]=f)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; },{}],"UGaf":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;var e=r(require("./none.js"));function r(e){return e&&e.__esModule?e:{default:e}}function t(r,t){if((u=r.length)>0){for(var u,n=0,o=r[t[0]],f=o.length;n0&&(u=(o=r[t[0]]).length)>0){for(var o,u,f,n=0,a=1;ao&&(o=r,n=t);return n} },{"./none.js":"NTwk"}],"Z1jP":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t,exports.sum=u;var e=r(require("./none.js"));function r(e){return e&&e.__esModule?e:{default:e}}function t(r){var t=r.map(u);return(0,e.default)(r).sort(function(e,r){return t[e]-t[r]})}function u(e){for(var r,t=0,u=-1,n=e.length;++u".concat(r,": ").concat(o)).style("opacity",.95).attr("class",function(t){}).style("transform","translate(".concat(n[0]+s.margin.left,"px, \n ").concat(n[1]-s.height-s.margin.bottom,"px)"))})}},{key:"initRoughObjects",value:function(){this.roughSvg=document.getElementById(this.roughId),this.rcAxis=s.default.svg(this.roughSvg,{options:{strokeWidth:this.strokeWidth>=3?3:this.strokeWidth}}),this.rc=s.default.svg(this.roughSvg,{options:{fill:this.color,strokeWidth:this.innerStrokeWidth,roughness:this.roughness,bowing:this.bowing,fillStyle:this.fillStyle,fillWeight:this.fillWeight}})}},{key:"drawFromObject",value:function(){var t=this;this.initRoughObjects(),this.makePie=(0,i.pie)(),this.makeArc=(0,i.arc)().innerRadius(0).outerRadius(this.radius),this.arcs=this.makePie(this.data[this.values]),this.arcs.forEach(function(e,i){if(0!==e.value){var s=t.rc.arc(t.width/2,t.height/2,2*t.radius,2*t.radius,e.startAngle-Math.PI/2,e.endAngle-Math.PI/2,!0,{fill:t.colors[i],stroke:t.colors[i]});s.setAttribute("class",t.graphClass);var r=t.roughSvg.appendChild(s);r.setAttribute("attrY",t.data[t.values][i]),r.setAttribute("attrX",t.data[t.labels][i])}});var s=this.rc.circle(this.width/2,this.height/2,this.radius,{fill:"white",strokeWidth:.05,fillWeight:10,fillStyle:"solid"});this.roughSvg.appendChild(s),(0,e.selectAll)(this.interactionG).selectAll("path:nth-child(2)").style("stroke-width",this.strokeWidth);var r=this.data.labels.map(function(e,i){return{color:t.colors[i],text:e}}),o=6*r.reduce(function(t,e){return t>e.text.length?t:e.text.length},0)+35,n=11*r.length+8;!0===this.legend&&(0,a.addLegend)(this,r,o,n),!0===this.interactive&&this.addInteraction()}},{key:"drawFromFile",value:function(){var t=this;this.initRoughObjects(),this.makePie=(0,i.pie)().value(function(e){return e[t.values]}).sort(null);var s=[];this.makeArc=(0,i.arc)().innerRadius(0).outerRadius(this.radius),this.arcs=this.makePie(this.data),this.arcs.forEach(function(e,i){if(0!==e.value){var r=t.rc.arc(t.width/2,t.height/2,2*t.radius,2*t.radius,e.startAngle-Math.PI/2,e.endAngle-Math.PI/2,!0,{fill:t.colors[i],stroke:t.colors[i]});r.setAttribute("class",t.graphClass);var o=t.roughSvg.appendChild(r);o.setAttribute("attrY",e.data[t.values]),o.setAttribute("attrX",e.data[t.labels])}s.push(e.data[t.labels])});var r=this.rc.circle(this.width/2,this.height/2,this.radius,{fill:"white",strokeWidth:.05,fillWeight:10,fillStyle:"solid"});this.roughSvg.appendChild(r),(0,e.selectAll)(this.interactionG).selectAll("path:nth-child(2)").style("stroke-width",this.strokeWidth);var o=s.map(function(e,i){return{color:t.colors[i],text:e}}),n=6*o.reduce(function(t,e){return t>e.text.length?t:e.text.length},0)+35,l=11*o.length+8;!0===this.legend&&(0,a.addLegend)(this,o,n,l),!0===this.interactive&&this.addInteraction()}}]),c}(),w=m;exports.default=w; },{"d3-fetch":"grWT","d3-selection":"ysDv","d3-shape":"maww","roughjs/bundled/rough.esm.js":"ze2Z","lodash.get":"ZEnN","./Chart":"Zxo0","./utils/colors":"OZEo","./utils/addLegend":"CSG0","./utils/roughCeiling":"r4B0"}],"CmSo":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=require("d3-array"),e=require("d3-axis"),i=require("d3-fetch"),a=require("d3-format"),r=require("d3-scale"),n=require("d3-selection"),o=require("d3-shape"),s=f(require("roughjs/bundled/rough.esm.js")),l=f(require("lodash.get")),h=f(require("./Chart")),c=require("./utils/addLegend"),u=require("./utils/colors"),d=require("./utils/roughCeiling");function f(t){return t&&t.__esModule?t:{default: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 y(t){return v(t)||m(t)||p(t)||x()}function x(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(t,e){if(t){if("string"==typeof t)return b(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?b(t,e):void 0}}function m(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}function v(t){if(Array.isArray(t))return b(t)}function b(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,a=new Array(e);i=0?this.interceptHeight=this.height:l[1]<=0?this.interceptHeight=0:this.interceptHeight=this.yScale(0)}},{key:"addLabels",value:function(){var t=this;""!==this.xLabel&&this.svg.append("text").attr("x",this.width/2).attr("y",this.height+this.margin.bottom/1.3+this.xLabelDelta).attr("font-size",this.labelFontSize).attr("class","labelText").style("text-anchor","middle").style("font-family",this.fontFamily).text(this.xLabel),""!==this.yLabel&&this.svg.append("text").attr("transform","rotate(-90)").attr("y",0-this.margin.left/2+this.yLabelDelta).attr("x",0-this.height/2).attr("font-size",this.labelFontSize).attr("class","labelText").style("text-anchor","middle").style("font-family",this.fontFamily).text(this.yLabel),this.notes.forEach(function(e){t.svg.append("text").attr("x",e.x).attr("y",e.y).attr("font-size",t.notesFontSize).attr("class","notesText").style("text-anchor","middle").style("font-family",t.fontFamily).text(e.text)})}},{key:"addAxes",value:function(){var t=this;if(this.xAxis){var i=(0,e.axisBottom)(this.xScale).tickSize(0).tickFormat(function(e){return t.xValueFormat?(0,a.format)(t.xValueFormat)(e):e});this.svg.append("g").attr("transform","translate(0,"+this.interceptHeight+")").call(i).attr("class","xAxis".concat(this.graphClass)).selectAll("text").attr("dy",null).attr("transform","translate(0, 10)rotate(-45)").attr("font-size",void 0===this.axisFontSize?"".concat(Math.min(.95,Math.min(this.width,this.height)/140),"rem"):this.axisFontSize).style("text-anchor","end").style("font-family",this.fontFamily)}if(this.yAxis){var r=(0,e.axisLeft)(this.yScale).tickSize(0).tickFormat(function(e){return t.yValueFormat?(0,a.format)(t.yValueFormat)(e):e});this.svg.append("g").call(r).attr("class","yAxis".concat(this.graphClass)).selectAll("text").attr("dy",null).attr("transform","translate(0, 5)").attr("font-size",void 0===this.axisFontSize?"".concat(Math.min(.95,Math.min(this.width,this.height)/140),"rem"):this.axisFontSize).style("text-anchor","end").style("font-family",this.fontFamily)}(0,n.selectAll)("path.domain").attr("stroke","transparent"),(0,n.selectAll)("g.tick").style("opacity",1)}},{key:"makeAxesRough",value:function(t,e){var i="xAxis".concat(this.graphClass),a="yAxis".concat(this.graphClass),r="rough-".concat(i),o="rough-".concat(a);(0,n.select)(".".concat(i)).selectAll("path.domain").each(function(i,a){var o=(0,n.select)(this).node().getAttribute("d"),s=e.path(o,{stroke:"black",fillStyle:"hachure"});s.setAttribute("class",r),t.appendChild(s)}),(0,n.selectAll)(".".concat(r)).attr("transform","translate(0, ".concat(this.interceptHeight,")")),(0,n.select)(".".concat(a)).selectAll("path.domain").each(function(i,a){var r=(0,n.select)(this).node().getAttribute("d"),s=e.path(r,{stroke:"black",fillStyle:"hachure"});s.setAttribute("class",o),t.appendChild(s)})}},{key:"setTitle",value:function(t){this.svg.append("text").attr("x",this.width/2).attr("y",0-this.margin.top/2).attr("text-anchor","middle").attr("font-size",void 0===this.titleFontSize?"".concat(Math.min(20,Math.min(this.width,this.height)/4),"px"):this.titleFontSize).style("font-family",this.fontFamily).style("opacity",.8).text(t)}},{key:"addInteraction",value:function(){var e=this,i=this;this.chartScreen=this.svg.append("g").attr("pointer-events","all"),this.dataSources.map(function(t,i){var a=("file"===e.dataFormat?e.data:e.data[t]).map(function(i,a){return void 0===e.x?[e.xScale(a),e.yScale(i[t])]:[e.xScale(e.x[a]),e.yScale(+i[t])]}).filter(function(t){return void 0!==t[0]}),r=(0,o.line)().x(function(t){return t[0]}).y(function(t){return t[1]});e.svg.append("path").datum(a).attr("fill","none").attr("stroke","blue").attr("stroke-width",1.5).attr("d",r).attr("visibility","hidden");var n=t+"class";e.svg.append("g").attr("class",n+"text").append("text").attr("font-size",e.tooltipFontSize).style("opacity",0).style("font-family",e.fontFamily).attr("text-anchor","middle").attr("alignment-baseline","middle")});this.chartScreen.append("rect").attr("width",this.width).attr("height",this.height).attr("fill","none").on("mousemove",function(e){var a=(0,n.mouse)(this)[0],r=i.xScale.domain(),o=i.xScale.range(),s=(0,t.range)(o[0],o[1]+1,i.xScale.step()),l=(0,t.bisect)(s,a),h=r[l];i.dataSources.map(function(t,e){var a="file"===i.dataFormat?void 0===i.x?i.data[h]:i.data[l]:i.data[t][l],r="."+t+"classtext";"file"===i.dataFormat?(0,n.select)(r).selectAll("text").style("opacity",1).html(void 0===i.x?"(".concat(l,",").concat(a[t],")"):"(".concat(i.x[l],", ").concat(a[t],")")).attr("x",void 0===i.x?i.xScale(l):i.xScale(i.x[l])).attr("y",i.yScale(a[t])-6):(0,n.select)(r).selectAll("text").style("opacity",1).html(void 0===i.x?"(".concat(l,", ").concat(a,")"):"(".concat(i.x[l],", ").concat(a,")")).attr("x",void 0===i.x?i.xScale(l):i.xScale(i.x[l])).attr("y",i.yScale(a))})}).on("mouseout",function(){i.dataSources.map(function(t){var e="."+t+"class"+"text";(0,n.select)(e).selectAll("text").style("opacity",0)})})}},{key:"initRoughObjects",value:function(){this.roughSvg=document.getElementById(this.roughId),this.rcAxis=s.default.svg(this.roughSvg,{options:{strokeWidth:this.axisStrokeWidth,roughness:this.axisRoughness}}),this.rc=s.default.svg(this.roughSvg,{options:{stroke:"none"===this.stroke?void 0:this.stroke,strokeWidth:this.strokeWidth,roughness:this.roughness,bowing:this.bowing,fillStyle:this.fillStyle}})}},{key:"drawFromObject",value:function(){var t=this;void 0===this.colors&&(this.colors=u.colors),this.dataSources=Object.keys(this.data),this.initRoughObjects(),this.addScales(),this.dataSources.map(function(e,i){var a,r=t.data[e].map(function(e,i){return void 0===t.x?[t.xScale(i),t.yScale(+e)]:[t.xScale(t.x[i]),t.yScale(e)]}),n=r.filter(function(t){return void 0!==t[0]}),o=1===t.interpolation.length?t.interpolation[0]:t.interpolation[i];"curve"===o?a=t.rc.curve(n,{stroke:1===t.colors.length?t.colors[0]:t.colors[i],strokeLineDash:1===t.dash.length?t.dash[0]:t.dash[i],roughness:t.roughness,bowing:t.bowing}):"straight"===o&&(a=t.rc.linearPath(n,{stroke:1===t.colors.length?t.colors[0]:t.colors[i],strokeLineDash:1===t.dash.length?t.dash[0]:t.dash[i],roughness:t.roughness,bowing:t.bowing})),t.roughSvg.appendChild(a).setAttribute("class",t.graphClass),!0===t.circle&&r.forEach(function(e,a){var r=t.rc.circle(e[0],e[1],t.circleRadius,{stroke:t.colors[i],fill:t.colors[i],fillStyle:"solid",strokeWidth:1,roughness:t.circleRoughness});t.roughSvg.appendChild(r)})}),this.xLines.forEach(function(e){var i=t.xScale.domain(),a=i[i.length-1]-i[0],r=t.width*e.x/a,n=t.rc.linearPath([[r,0],[r,t.height]],{stroke:t.colors[0],strokeLineDash:e.dash,roughness:t.roughness,bowing:t.bowing});t.roughSvg.appendChild(n)}),this.yLines.forEach(function(e){var i=t.yScale(e.y),a=t.rc.linearPath([[0,i],[t.width,i]],{stroke:t.colors[0],strokeLineDash:e.dash,roughness:t.roughness,bowing:t.bowing});t.roughSvg.appendChild(a)});var e=this.dataSources.map(function(e,i){return{color:t.colors[i],text:e}}),i=6*e.reduce(function(t,e){return t>e.text.length?t:e.text.length},0)+35,a=11*e.length+8;!0===this.legend&&(0,c.addLegend)(this,e,i,a,2),this.addAxes(),this.addLabels(),this.makeAxesRough(this.roughSvg,this.rcAxis),!0===this.interactive&&this.addInteraction()}},{key:"drawFromFile",value:function(){var t=this;void 0===this.colors&&(this.colors=u.colors),this.initRoughObjects(),this.addScales(),this.dataSources.map(function(e,i){var a=t.data.map(function(i,a){return void 0===t.x?[t.xScale(a),t.yScale(i[e])]:[t.xScale(t.x[a]),t.yScale(+i[e])]}).filter(function(t){return void 0!==t[0]}),r=t.rc.curve(a,{stroke:t.colors[i],strokeWidth:t.strokeWidth,roughness:1,bowing:10});t.roughSvg.appendChild(r),!0===t.circle&&a.forEach(function(e,a){var r=t.rc.circle(e[0],e[1],t.circleRadius,{stroke:t.colors[i],fill:t.colors[i],fillStyle:"solid",strokeWidth:1,roughness:t.circleRoughness});t.roughSvg.appendChild(r)})});var e=this.dataSources.map(function(e,i){return{color:t.colors[i],text:e}}),i=6*e.reduce(function(t,e){return t>e.text.length?t:e.text.length},0)+35,a=11*e.length+8;!0===this.legend&&(0,c.addLegend)(this,e,i,a,2),this.addAxes(),this.addLabels(),this.makeAxesRough(this.roughSvg,this.rcAxis),!0===this.interactive&&this.addInteraction()}}]),g}(),R=O;exports.default=R; },{"d3-array":"K0bd","d3-axis":"mp0m","d3-fetch":"grWT","d3-format":"VuZR","d3-scale":"zL2z","d3-selection":"ysDv","d3-shape":"maww","roughjs/bundled/rough.esm.js":"ze2Z","lodash.get":"ZEnN","./Chart":"Zxo0","./utils/addLegend":"CSG0","./utils/colors":"OZEo","./utils/roughCeiling":"r4B0"}],"D7TA":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=require("d3-fetch"),e=require("d3-selection"),i=require("d3-shape"),r=h(require("roughjs/bundled/rough.esm.js")),s=h(require("lodash.get")),o=h(require("./Chart")),n=require("./utils/colors"),a=require("./utils/addLegend"),l=require("./utils/roughCeiling");function h(t){return t&&t.__esModule?t:{default:t}}function c(t){return(c="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 u(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function d(t,e){for(var i=0;i".concat(s,": ").concat(o)).style("opacity",.95).attr("class",function(t){}).style("transform","translate(".concat(n[0]+r.margin.left,"px, \n ").concat(n[1]-r.height-r.margin.bottom,"px)"))})}},{key:"initRoughObjects",value:function(){this.roughSvg=document.getElementById(this.roughId),this.rcAxis=r.default.svg(this.roughSvg,{options:{strokeWidth:this.strokeWidth>=3?3:this.strokeWidth}}),this.rc=r.default.svg(this.roughSvg,{options:{fill:this.color,strokeWidth:this.innerStrokeWidth,roughness:this.roughness,bowing:this.bowing,fillStyle:this.fillStyle}})}},{key:"drawFromObject",value:function(){var t=this;this.initRoughObjects(),this.makePie=(0,i.pie)(),this.makeArc=(0,i.arc)().innerRadius(0).outerRadius(this.radius),this.arcs=this.makePie(this.data[this.values]),this.arcs.forEach(function(e,i){if(0!==e.value){var r=t.rc.arc(t.width/2,t.height/2,2*t.radius,2*t.radius,e.startAngle-Math.PI/2,e.endAngle-Math.PI/2,!0,{fill:t.colors[i],stroke:t.colors[i]});r.setAttribute("class",t.graphClass);var s=t.roughSvg.appendChild(r);s.setAttribute("attrY",t.data[t.values][i]),s.setAttribute("attrX",t.data[t.labels][i])}}),(0,e.selectAll)(this.interactionG).selectAll("path:nth-child(2)").style("stroke-width",this.strokeWidth);var r=this.data.labels.map(function(e,i){return{color:t.colors[i],text:e}}),s=6*r.reduce(function(t,e){return t>e.text.length?t:e.text.length},0)+35,o=11*r.length+8;!0===this.legend&&(0,a.addLegend)(this,r,s,o),!0===this.interactive&&this.addInteraction()}},{key:"drawFromFile",value:function(){var t=this;this.initRoughObjects(),this.makePie=(0,i.pie)().value(function(e){return e[t.values]}).sort(null);var r=[];this.makeArc=(0,i.arc)().innerRadius(0).outerRadius(this.radius),this.arcs=this.makePie(this.data),this.arcs.forEach(function(e,i){if(0!==e.value){var s=t.rc.arc(t.width/2,t.height/2,2*t.radius,2*t.radius,e.startAngle-Math.PI/2,e.endAngle-Math.PI/2,!0,{fill:t.colors[i],stroke:t.colors[i]});s.setAttribute("class",t.graphClass);var o=t.roughSvg.appendChild(s);o.setAttribute("attrY",e.data[t.values]),o.setAttribute("attrX",e.data[t.labels])}r.push(e.data[t.labels])}),(0,e.selectAll)(this.interactionG).selectAll("path:nth-child(2)").style("stroke-width",this.strokeWidth);var s=r.map(function(e,i){return{color:t.colors[i],text:e}}),o=6*s.reduce(function(t,e){return t>e.text.length?t:e.text.length},0)+35,n=11*s.length+8;!0===this.legend&&(0,a.addLegend)(this,s,o,n),!0===this.interactive&&this.addInteraction()}}]),c}(),k=m;exports.default=k; },{"d3-fetch":"grWT","d3-selection":"ysDv","d3-shape":"maww","roughjs/bundled/rough.esm.js":"ze2Z","lodash.get":"ZEnN","./Chart":"Zxo0","./utils/colors":"OZEo","./utils/addLegend":"CSG0","./utils/roughCeiling":"r4B0"}],"AiRz":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=require("d3-array"),e=require("d3-axis"),i=require("d3-fetch"),a=require("d3-format"),s=require("d3-scale"),r=require("d3-selection"),o=c(require("roughjs/bundled/rough.esm.js")),l=c(require("lodash.get")),n=c(require("./Chart")),h=require("./utils/roughCeiling");function c(t){return t&&t.__esModule?t:{default:t}}function u(t){return(u="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 d(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function f(t,e){for(var i=0;i0&&(r[0]=0),i[0]>0&&(i[0]=0)),this.xScale=(0,s.scaleLinear)().range([0,this.width]).domain([i[0]-.05*a,i[1]+.05*a]),this.yScale=(0,s.scaleLinear)().range([this.height,0]).domain([r[0]-.05*o,r[1]+.05*o]),this.colorScale=(0,s.scaleOrdinal)().range(this.colors).domain(l)}},{key:"addLabels",value:function(){""!==this.xLabel&&this.svg.append("text").attr("x",this.width/2).attr("y",this.height+this.margin.bottom/1.3).attr("dx","1em").attr("class","labelText").style("text-anchor","middle").style("font-family",this.fontFamily).style("font-size",this.labelFontSize).text(this.xLabel),""!==this.yLabel&&this.svg.append("text").attr("transform","rotate(-90)").attr("y",0-this.margin.left/2).attr("x",0-this.height/2).attr("dy","1em").attr("class","labelText").style("text-anchor","middle").style("font-family",this.fontFamily).style("font-size",this.labelFontSize).text(this.yLabel)}},{key:"addAxes",value:function(){var t=this,i=(0,e.axisBottom)(this.xScale).tickSize(0).tickFormat(function(e){return t.xValueFormat?(0,a.format)(t.xValueFormat)(e):e}),s=(0,e.axisLeft)(this.yScale).tickSize(0).tickFormat(function(e){return t.yValueFormat?(0,a.format)(t.yValueFormat)(e):e});this.svg.append("g").attr("transform","translate(0,"+this.height+")").call(i).attr("class","xAxis".concat(this.graphClass)).selectAll("text").attr("transform","translate(-10, 0)rotate(-45)").style("text-anchor","end").style("font-family",this.fontFamily).style("font-size",void 0===this.axisFontSize?"".concat(Math.min(.95,Math.min(this.width,this.height)/140),"rem"):this.axisFontSize),this.svg.append("g").call(s).attr("class","yAxis".concat(this.graphClass)).selectAll("text").style("font-family",this.fontFamily).style("font-size",void 0===this.axisFontSize?"".concat(Math.min(.95,Math.min(this.width,this.height)/140),"rem"):this.axisFontSize),(0,r.selectAll)("path.domain").attr("stroke","transparent"),(0,r.selectAll)("g.tick").style("opacity",1)}},{key:"makeAxesRough",value:function(t,e){var i="xAxis".concat(this.graphClass),a="yAxis".concat(this.graphClass),s="rough-".concat(i),o="rough-".concat(a);(0,r.select)(".".concat(i)).selectAll("path.domain").each(function(i,a){var o=(0,r.select)(this).node().getAttribute("d"),l=e.path(o,{stroke:"black",fillStyle:"hachure"});l.setAttribute("class",s),t.appendChild(l)}),(0,r.selectAll)(".".concat(s)).attr("transform","translate(0, ".concat(this.height,")")),(0,r.select)(".".concat(a)).selectAll("path.domain").each(function(i,a){var s=(0,r.select)(this).node().getAttribute("d"),l=e.path(s,{stroke:"black",fillStyle:"hachure"});l.setAttribute("class",o),t.appendChild(l)})}},{key:"setTitle",value:function(t){this.svg.append("text").attr("x",this.width/2).attr("y",0-this.margin.top/2).attr("text-anchor","middle").style("font-size",void 0===this.titleFontSize?"".concat(Math.min(20,Math.min(this.width,this.height)/4),"px"):this.titleFontSize).style("font-family",this.fontFamily).style("opacity",.8).text(t)}},{key:"addInteraction",value:function(){var t=this,e=(0,r.selectAll)(this.interactionG).data("file"===this.dataFormat?this.data:this.data.x).append("circle").attr("cx",function(e,i){return"file"===t.dataFormat?t.xScale(+e[t.x]):t.xScale(+t.data[t.x][i])}).attr("cy",function(e,i){return"file"===t.dataFormat?t.yScale(+e[t.y]):t.yScale(+t.data[t.y][i])});"file"===this.dataFormat?e.attr("r",function(e){return"number"==typeof t.radius?.7*t.radius:.6*t.radiusScale(+e[t.radius])}).attr("fill","transparent"):e.attr("r",function(e,i){return"number"==typeof t.radius?.7*t.radius:.6*t.radius[i]}).attr("fill","transparent");var i,a=(0,r.select)(this.el).append("div").style("opacity",0).attr("class","tooltip").style("position","absolute").style("background-color","white").style("border","solid").style("border-width","1px").style("border-radius","5px").style("padding","3px").style("font-family",this.fontFamily).style("font-size",this.tooltipFontSize).style("pointer-events","none"),s=this;(0,r.selectAll)(this.interactionG).on("mouseover",function(){a.style("opacity",1),i=(0,r.select)(this).selectAll("path").style("stroke"),void 0===s.highlight?(0,r.select)(this).selectAll("path:nth-child(1)").style("opacity",.4):(0,r.select)(this).selectAll("path:nth-child(1)").style("stroke",s.highlight),(0,r.select)(this).selectAll("path:nth-child(2)").style("stroke-width",s.strokeWidth+1.2)}),(0,r.selectAll)(this.interactionG).on("mouseout",function(){a.style("opacity",0),(0,r.select)(this).selectAll("path").style("opacity",1),(0,r.select)(this).selectAll("path:nth-child(1)").style("stroke",i),(0,r.select)(this).selectAll("path:nth-child(2)").style("stroke",s.stroke),(0,r.select)(this).selectAll("path:nth-child(2)").style("stroke-width",s.strokeWidth)}),(0,r.selectAll)(this.interactionG).on("mousemove",function(t){var e=(0,r.select)(this).attr("attrX"),i=(0,r.select)(this).attr("attrY"),o=(0,r.select)(this).attr("attrHighlightLabel"),l=(0,r.mouse)(this);a.html("xy"===s.highlightLabel?"x: ".concat(e,"
y: ").concat(i):"".concat(o,"")).attr("class",function(t){}).style("transform","translate(".concat(l[0]+s.margin.left,"px, \n ").concat(l[1]-(s.height+s.margin.top+s.margin.bottom),"px)"))})}},{key:"initRoughObjects",value:function(){this.roughSvg=document.getElementById(this.roughId),this.rcAxis=o.default.svg(this.roughSvg,{options:{strokeWidth:this.axisStrokeWidth,roughness:this.axisRoughness}}),this.rc=o.default.svg(this.roughSvg,{options:{stroke:"none"===this.stroke?void 0:this.stroke,strokeWidth:this.innerStrokeWidth,roughness:this.roughness,bowing:this.bowing,fillStyle:this.fillStyle}})}},{key:"drawFromObject",value:function(){var t=this;void 0===this.colors&&(this.colors=v[0]),this.initRoughObjects(),this.addScales(),this.addAxes(),this.makeAxesRough(this.roughSvg,this.rcAxis),this.addLabels(),this.data.x.forEach(function(e,i){var a=t.rc.circle(t.xScale(+e),t.yScale(+t.data[t.y][i]),"number"==typeof t.radius?t.radius:t.radius[i],{fill:"string"==typeof t.colors?t.colors:1===t.colors.length?t.colors[0]:t.colors[i],simplification:t.simplification,fillWeight:t.fillWeight}),s=t.roughSvg.appendChild(a);s.setAttribute("class",t.graphClass),s.setAttribute("attrX",e),s.setAttribute("attrY",t.data[t.y][i]),s.setAttribute("attrHighlightLabel",t.data[t.highlightLabel])}),(0,r.selectAll)(this.interactionG).selectAll("path:nth-child(2)").style("stroke-width",this.strokeWidth),!0===this.interactive&&this.addInteraction()}},{key:"drawFromFile",value:function(){var t=this;void 0===this.colors&&(this.colors=v),this.initRoughObjects(),this.addScales(),this.addAxes(),this.makeAxesRough(this.roughSvg,this.rcAxis),this.addLabels(),this.data.forEach(function(e,i){var a=t.rc.circle(t.xScale(+e[t.x]),t.yScale(+e[t.y]),"number"==typeof t.radius?t.radius:t.radiusScale(+e[t.radius]),{fill:void 0===t.colorVar?t.colors[0]:t.colorScale(e[t.colorVar]),simplification:t.simplification,fillWeight:t.fillWeight}),s=t.roughSvg.appendChild(a);s.setAttribute("class",t.graphClass),s.setAttribute("attrX",e[t.x]),s.setAttribute("attrY",e[t.y]),s.setAttribute("attrHighlightLabel",e[t.highlightLabel])}),(0,r.selectAll)(this.interactionG).selectAll("path:nth-child(2)").style("stroke-width",this.strokeWidth),!0===this.interactive&&this.addInteraction()}}]),u}(),S=k;exports.default=S; },{"d3-array":"K0bd","d3-axis":"mp0m","d3-fetch":"grWT","d3-format":"VuZR","d3-scale":"zL2z","d3-selection":"ysDv","roughjs/bundled/rough.esm.js":"ze2Z","lodash.get":"ZEnN","./Chart":"Zxo0","./utils/roughCeiling":"r4B0"}],"LH4o":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=require("d3-array"),e=require("d3-axis"),i=require("d3-fetch"),s=require("d3-scale"),a=require("d3-selection"),o=c(require("roughjs/bundled/rough.esm.js")),n=c(require("lodash.get")),l=c(require("./Chart")),r=require("./utils/colors"),h=require("./utils/roughCeiling");function c(t){return t&&t.__esModule?t:{default:t}}function u(t){return(u="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 d(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function f(t,e){for(var i=0;i".concat(s," ").concat(n,": ").concat(o)).style("opacity",.95).attr("class",function(t){}).style("transform","translate(".concat(l[0]+i.margin.left,"px, \n ").concat(l[1]-(i.height+i.margin.top+i.margin.bottom),"px)"))})}},{key:"initRoughObjects",value:function(){this.roughSvg=document.getElementById(this.roughId),this.rcAxis=o.default.svg(this.roughSvg,{options:{strokeWidth:this.axisStrokeWidth,roughness:this.axisRoughness}}),this.rc=o.default.svg(this.roughSvg,{options:{stroke:"none"===this.stroke?void 0:this.stroke,strokeWidth:this.innerStrokeWidth,roughness:this.roughness,bowing:this.bowing,fillStyle:this.fillStyle}})}},{key:"stacking",value:function(){var t=this;this.data.forEach(function(e){var i=Object.keys(e),s=0;i.forEach(function(i,a){if(a>0&&"total"!==i){s+=parseInt(e[i],10);var o=t.xScale(e[t.labels]),n=t.yScale(s),l=t.xScale.bandwidth(),r=t.height-t.yScale(+e[i]),h=t.rc.rectangle(o,n,l,r,{fill:t.stackColorMapping[i]||t.colors[a],stroke:t.stackColorMapping[i]||t.colors[a],simplification:t.simplification,fillWeight:t.fillWeight}),c=t.roughSvg.appendChild(h);c.setAttribute("class",t.graphClass),c.setAttribute("attrX",e[t.labels]),c.setAttribute("keyY",i),c.setAttribute("attrY",+e[i]),c.setAttribute("x",o),c.setAttribute("y",n),c.setAttribute("width",l),c.setAttribute("height",r)}})})}},{key:"drawFromObject",value:function(){this.initRoughObjects(),this.addScales(),this.addAxes(),this.makeAxesRough(this.roughSvg,this.rcAxis),this.addLabels(),this.stacking(),(0,a.selectAll)(this.interactionG).selectAll("path:nth-child(2)").style("stroke-width",this.strokeWidth),!0===this.interactive&&this.addInteraction()}},{key:"drawFromFile",value:function(){this.initRoughObjects(),this.addScales(),this.addAxes(),this.makeAxesRough(this.roughSvg,this.rcAxis),this.addLabels(),this.stacking(),(0,a.selectAll)(this.interactionG).selectAll("path:nth-child(2)").style("stroke-width",this.strokeWidth),!0===this.interactive&&this.addInteraction()}}]),u}(),k=x;exports.default=k; },{"d3-array":"K0bd","d3-axis":"mp0m","d3-fetch":"grWT","d3-scale":"zL2z","d3-selection":"ysDv","roughjs/bundled/rough.esm.js":"ze2Z","lodash.get":"ZEnN","./Chart":"Zxo0","./utils/colors":"OZEo","./utils/roughCeiling":"r4B0"}],"Focm":[function(require,module,exports) { "use strict";var e=l(require("./Bar")),r=l(require("./BarH")),u=l(require("./Donut")),t=l(require("./Line")),a=l(require("./Pie")),i=l(require("./Scatter")),d=l(require("./StackedBar"));function l(e){return e&&e.__esModule?e:{default:e}}module.exports={Bar:e.default,BarH:r.default,Donut:u.default,Line:t.default,Pie:a.default,Scatter:i.default,StackedBar:d.default}; },{"./Bar":"BINh","./BarH":"fuO1","./Donut":"OMfA","./Line":"CmSo","./Pie":"D7TA","./Scatter":"AiRz","./StackedBar":"LH4o"}]},{},["Focm"], "roughViz")