@accounter/client
Version:
Accounter client application
1 lines • 44.5 kB
JavaScript
var e=Symbol(`NOT_FOUND`);function t(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!=`function`)throw TypeError(t)}function n(e,t=`expected all items to be functions, instead received the following types: `){if(!e.every(e=>typeof e==`function`)){let n=e.map(e=>typeof e==`function`?`function ${e.name||`unnamed`}()`:typeof e).join(`, `);throw TypeError(`${t}[${n}]`)}}var r=e=>Array.isArray(e)?e:[e];function i(e){let t=Array.isArray(e[0])?e[0]:e;return n(t,`createSelector expects all input-selectors to be functions, but received the following types: `),t}function a(e,t){let n=[],{length:r}=e;for(let i=0;i<r;i++)n.push(e[i].apply(null,t));return n}function o(t){let n;return{get(r){return n&&t(n.key,r)?n.value:e},put(e,t){n={key:e,value:t}},getEntries(){return n?[n]:[]},clear(){n=void 0}}}function s(t,n){let r=[];function i(t){let i=r.findIndex(e=>n(t,e.key));if(i>-1){let e=r[i];return i>0&&(r.splice(i,1),r.unshift(e)),e.value}return e}function a(n,a){i(n)===e&&(r.unshift({key:n,value:a}),r.length>t&&r.pop())}function o(){return r}function s(){r=[]}return{get:i,put:a,getEntries:o,clear:s}}var c=(e,t)=>e===t;function l(e){return function(t,n){if(t===null||n===null||t.length!==n.length)return!1;let{length:r}=t;for(let i=0;i<r;i++)if(!e(t[i],n[i]))return!1;return!0}}function u(t,n){let{equalityCheck:r=c,maxSize:i=1,resultEqualityCheck:a}=typeof n==`object`?n:{equalityCheck:n},u=l(r),d=0,f=i<=1?o(u):s(i,u);function p(){let n=f.get(arguments);if(n===e){if(n=t.apply(null,arguments),d++,a){let e=f.getEntries().find(e=>a(e.value,n));e&&(n=e.value,d!==0&&d--)}f.put(arguments,n)}return n}return p.clearCache=()=>{f.clear(),p.resetResultsCount()},p.resultsCount=()=>d,p.resetResultsCount=()=>{d=0},p}var d=class{constructor(e){this.value=e}deref(){return this.value}},f=typeof WeakRef>`u`?d:WeakRef,p=0,m=1;function h(){return{s:p,v:void 0,o:null,p:null}}function g(e){return e instanceof f?e.deref():e}function _(e,t={}){let n=h(),{resultEqualityCheck:r}=t,i,a=0;function o(){let t=n,{length:o}=arguments;for(let e=0,n=o;e<n;e++){let n=arguments[e];if(typeof n==`function`||typeof n==`object`&&n){let e=t.o;e===null&&(t.o=e=new WeakMap);let r=e.get(n);r===void 0?(t=h(),e.set(n,t)):t=r}else{let e=t.p;e===null&&(t.p=e=new Map);let r=e.get(n);r===void 0?(t=h(),e.set(n,t)):t=r}}let s=t,c;if(t.s===m)c=t.v;else if(c=e.apply(null,arguments),a++,r){let e=g(i);e!=null&&r(e,c)&&(c=e,a!==0&&a--),i=typeof c==`object`&&c||typeof c==`function`?new f(c):c}return s.s=m,s.v=c,c}return o.clearCache=()=>{n=h(),o.resetResultsCount()},o.resultsCount=()=>a,o.resetResultsCount=()=>{a=0},o}function v(e,...n){let o=typeof e==`function`?{memoize:e,memoizeOptions:n}:e,s=(...e)=>{let n=0,s=0,c,l={},u=e.pop();typeof u==`object`&&(l=u,u=e.pop()),t(u,`createSelector expects an output function after the inputs, but received: [${typeof u}]`);let{memoize:d,memoizeOptions:f=[],argsMemoize:p=_,argsMemoizeOptions:m=[]}={...o,...l},h=r(f),g=r(m),v=i(e),y=d(function(){return n++,u.apply(null,arguments)},...h),b=p(function(){s++;let e=a(v,arguments);return c=y.apply(null,e),c},...g);return Object.assign(b,{resultFunc:u,memoizedResultFunc:y,dependencies:v,dependencyRecomputations:()=>s,resetDependencyRecomputations:()=>{s=0},lastResult:()=>c,recomputations:()=>n,resetRecomputations:()=>{n=0},memoize:d,argsMemoize:p})};return Object.assign(s,{withTypes:()=>s}),s}var y=v(_);function b(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function ee(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function x(e){let t,n,r;e.length===2?(t=e===b||e===ee?e:te,n=e,r=e):(t=b,n=(t,n)=>b(e(t),n),r=(t,n)=>e(t)-n);function i(e,r,i=0,a=e.length){if(i<a){if(t(r,r)!==0)return a;do{let t=i+a>>>1;n(e[t],r)<0?i=t+1:a=t}while(i<a)}return i}function a(e,r,i=0,a=e.length){if(i<a){if(t(r,r)!==0)return a;do{let t=i+a>>>1;n(e[t],r)<=0?i=t+1:a=t}while(i<a)}return i}function o(e,t,n=0,a=e.length){let o=i(e,t,n,a-1);return o>n&&r(e[o-1],t)>-r(e[o],t)?o-1:o}return{left:i,center:o,right:a}}function te(){return 0}function S(e){return e===null?NaN:+e}function*C(e,t){if(t===void 0)for(let t of e)t!=null&&(t=+t)>=t&&(yield t);else{let n=-1;for(let r of e)(r=t(r,++n,e))!=null&&(r=+r)>=r&&(yield r)}}var w=x(b),ne=w.right;w.left,x(S).center;var re=class extends Map{constructor(e,t=se){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),e!=null)for(let[t,n]of e)this.set(t,n)}get(e){return super.get(ie(this,e))}has(e){return super.has(ie(this,e))}set(e,t){return super.set(ae(this,e),t)}delete(e){return super.delete(oe(this,e))}};function ie({_intern:e,_key:t},n){let r=t(n);return e.has(r)?e.get(r):n}function ae({_intern:e,_key:t},n){let r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function oe({_intern:e,_key:t},n){let r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function se(e){return typeof e==`object`&&e?e.valueOf():e}var ce=Math.sqrt(50),le=Math.sqrt(10),ue=Math.sqrt(2);function de(e,t,n){let r=(t-e)/Math.max(0,n),i=Math.floor(Math.log10(r)),a=r/10**i,o=a>=ce?10:a>=le?5:a>=ue?2:1,s,c,l;return i<0?(l=10**-i/o,s=Math.round(e*l),c=Math.round(t*l),s/l<e&&++s,c/l>t&&--c,l=-l):(l=10**i*o,s=Math.round(e/l),c=Math.round(t/l),s*l<e&&++s,c*l>t&&--c),c<s&&.5<=n&&n<2?de(e,t,n*2):[s,c,l]}function fe(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];let r=t<e,[i,a,o]=r?de(t,e,n):de(e,t,n);if(!(a>=i))return[];let s=a-i+1,c=Array(s);if(r){if(o<0)for(let e=0;e<s;++e)c[e]=(a-e)/-o;else for(let e=0;e<s;++e)c[e]=(a-e)*o}else if(o<0)for(let e=0;e<s;++e)c[e]=(i+e)/-o;else for(let e=0;e<s;++e)c[e]=(i+e)*o;return c}function pe(e,t,n){return t=+t,e=+e,n=+n,de(e,t,n)[2]}function me(e,t,n){t=+t,e=+e,n=+n;let r=t<e,i=r?pe(t,e,n):pe(e,t,n);return(r?-1:1)*(i<0?1/-i:i)}function he(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=Math.max(0,Math.ceil((t-e)/n))|0,a=Array(i);++r<i;)a[r]=e+r*n;return a}function T(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function E(e,t){switch(arguments.length){case 0:break;case 1:typeof e==`function`?this.interpolator(e):this.range(e);break;default:this.domain(e),typeof t==`function`?this.interpolator(t):this.range(t)}return this}var ge=Symbol(`implicit`);function _e(){var e=new re,t=[],n=[],r=ge;function i(i){let a=e.get(i);if(a===void 0){if(r!==ge)return r;e.set(i,a=t.push(i)-1)}return n[a%n.length]}return i.domain=function(n){if(!arguments.length)return t.slice();t=[],e=new re;for(let r of n)e.has(r)||e.set(r,t.push(r)-1);return i},i.range=function(e){return arguments.length?(n=Array.from(e),i):n.slice()},i.unknown=function(e){return arguments.length?(r=e,i):r},i.copy=function(){return _e(t,n).unknown(r)},T.apply(i,arguments),i}function ve(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function ye(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function be(){}var xe=.7,Se=1/xe,D=`\\s*([+-]?\\d+)\\s*`,Ce=`\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*`,O=`\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*`,we=/^#([0-9a-f]{3,8})$/,Te=RegExp(`^rgb\\(${D},${D},${D}\\)$`),Ee=RegExp(`^rgb\\(${O},${O},${O}\\)$`),De=RegExp(`^rgba\\(${D},${D},${D},${Ce}\\)$`),Oe=RegExp(`^rgba\\(${O},${O},${O},${Ce}\\)$`),ke=RegExp(`^hsl\\(${Ce},${O},${O}\\)$`),Ae=RegExp(`^hsla\\(${Ce},${O},${O},${Ce}\\)$`),je={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};ve(be,Ie,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:Me,formatHex:Me,formatHex8:Ne,formatHsl:Pe,formatRgb:Fe,toString:Fe});function Me(){return this.rgb().formatHex()}function Ne(){return this.rgb().formatHex8()}function Pe(){return Ke(this).formatHsl()}function Fe(){return this.rgb().formatRgb()}function Ie(e){var t,n;return e=(e+``).trim().toLowerCase(),(t=we.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?Le(t):n===3?new k(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?Re(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?Re(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=Te.exec(e))?new k(t[1],t[2],t[3],1):(t=Ee.exec(e))?new k(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=De.exec(e))?Re(t[1],t[2],t[3],t[4]):(t=Oe.exec(e))?Re(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=ke.exec(e))?Ge(t[1],t[2]/100,t[3]/100,1):(t=Ae.exec(e))?Ge(t[1],t[2]/100,t[3]/100,t[4]):je.hasOwnProperty(e)?Le(je[e]):e===`transparent`?new k(NaN,NaN,NaN,0):null}function Le(e){return new k(e>>16&255,e>>8&255,e&255,1)}function Re(e,t,n,r){return r<=0&&(e=t=n=NaN),new k(e,t,n,r)}function ze(e){return e instanceof be||(e=Ie(e)),e?(e=e.rgb(),new k(e.r,e.g,e.b,e.opacity)):new k}function Be(e,t,n,r){return arguments.length===1?ze(e):new k(e,t,n,r??1)}function k(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}ve(k,Be,ye(be,{brighter(e){return e=e==null?Se:Se**+e,new k(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?xe:xe**+e,new k(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new k(A(this.r),A(this.g),A(this.b),We(this.opacity))},displayable(){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:Ve,formatHex:Ve,formatHex8:He,formatRgb:Ue,toString:Ue}));function Ve(){return`#${j(this.r)}${j(this.g)}${j(this.b)}`}function He(){return`#${j(this.r)}${j(this.g)}${j(this.b)}${j((isNaN(this.opacity)?1:this.opacity)*255)}`}function Ue(){let e=We(this.opacity);return`${e===1?`rgb(`:`rgba(`}${A(this.r)}, ${A(this.g)}, ${A(this.b)}${e===1?`)`:`, ${e})`}`}function We(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function A(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function j(e){return e=A(e),(e<16?`0`:``)+e.toString(16)}function Ge(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new M(e,t,n,r)}function Ke(e){if(e instanceof M)return new M(e.h,e.s,e.l,e.opacity);if(e instanceof be||(e=Ie(e)),!e)return new M;if(e instanceof M)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=NaN,s=a-i,c=(a+i)/2;return s?(o=t===a?(n-r)/s+(n<r)*6:n===a?(r-t)/s+2:(t-n)/s+4,s/=c<.5?a+i:2-a-i,o*=60):s=c>0&&c<1?0:o,new M(o,s,c,e.opacity)}function qe(e,t,n,r){return arguments.length===1?Ke(e):new M(e,t,n,r??1)}function M(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}ve(M,qe,ye(be,{brighter(e){return e=e==null?Se:Se**+e,new M(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?xe:xe**+e,new M(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new k(Xe(e>=240?e-240:e+120,i,r),Xe(e,i,r),Xe(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new M(Je(this.h),Ye(this.s),Ye(this.l),We(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=We(this.opacity);return`${e===1?`hsl(`:`hsla(`}${Je(this.h)}, ${Ye(this.s)*100}%, ${Ye(this.l)*100}%${e===1?`)`:`, ${e})`}`}}));function Je(e){return e=(e||0)%360,e<0?e+360:e}function Ye(e){return Math.max(0,Math.min(1,e||0))}function Xe(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}var Ze=e=>()=>e;function Qe(e,t){return function(n){return e+n*t}}function $e(e,t,n){return e**=+n,t=t**+n-e,n=1/n,function(r){return(e+r*t)**+n}}function et(e){return(e=+e)==1?tt:function(t,n){return n-t?$e(t,n,e):Ze(isNaN(t)?n:t)}}function tt(e,t){var n=t-e;return n?Qe(e,n):Ze(isNaN(e)?t:e)}var nt=(function e(t){var n=et(t);function r(e,t){var r=n((e=Be(e)).r,(t=Be(t)).r),i=n(e.g,t.g),a=n(e.b,t.b),o=tt(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=i(t),e.b=a(t),e.opacity=o(t),e+``}}return r.gamma=e,r})(1);function rt(e,t){t||=[];var n=e?Math.min(t.length,e.length):0,r=t.slice(),i;return function(a){for(i=0;i<n;++i)r[i]=e[i]*(1-a)+t[i]*a;return r}}function it(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function at(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,i=Array(r),a=Array(n),o;for(o=0;o<r;++o)i[o]=P(e[o],t[o]);for(;o<n;++o)a[o]=t[o];return function(e){for(o=0;o<r;++o)a[o]=i[o](e);return a}}function ot(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function N(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function st(e,t){var n={},r={},i;for(i in(typeof e!=`object`||!e)&&(e={}),(typeof t!=`object`||!t)&&(t={}),t)i in e?n[i]=P(e[i],t[i]):r[i]=t[i];return function(e){for(i in n)r[i]=n[i](e);return r}}var ct=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,lt=new RegExp(ct.source,`g`);function ut(e){return function(){return e}}function dt(e){return function(t){return e(t)+``}}function ft(e,t){var n=ct.lastIndex=lt.lastIndex=0,r,i,a,o=-1,s=[],c=[];for(e+=``,t+=``;(r=ct.exec(e))&&(i=lt.exec(t));)(a=i.index)>n&&(a=t.slice(n,a),s[o]?s[o]+=a:s[++o]=a),(r=r[0])===(i=i[0])?s[o]?s[o]+=i:s[++o]=i:(s[++o]=null,c.push({i:o,x:N(r,i)})),n=lt.lastIndex;return n<t.length&&(a=t.slice(n),s[o]?s[o]+=a:s[++o]=a),s.length<2?c[0]?dt(c[0].x):ut(t):(t=c.length,function(e){for(var n=0,r;n<t;++n)s[(r=c[n]).i]=r.x(e);return s.join(``)})}function P(e,t){var n=typeof t,r;return t==null||n===`boolean`?Ze(t):(n===`number`?N:n===`string`?(r=Ie(t))?(t=r,nt):ft:t instanceof Ie?nt:t instanceof Date?ot:it(t)?rt:Array.isArray(t)?at:typeof t.valueOf!=`function`&&typeof t.toString!=`function`||isNaN(t)?st:N)(e,t)}function pt(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function mt(e){return function(){return e}}function ht(e){return+e}var gt=[0,1];function F(e){return e}function _t(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:mt(isNaN(t)?NaN:.5)}function vt(e,t){var n;return e>t&&(n=e,e=t,t=n),function(n){return Math.max(e,Math.min(t,n))}}function yt(e,t,n){var r=e[0],i=e[1],a=t[0],o=t[1];return i<r?(r=_t(i,r),a=n(o,a)):(r=_t(r,i),a=n(a,o)),function(e){return a(r(e))}}function bt(e,t,n){var r=Math.min(e.length,t.length)-1,i=Array(r),a=Array(r),o=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<r;)i[o]=_t(e[o],e[o+1]),a[o]=n(t[o],t[o+1]);return function(t){var n=ne(e,t,1,r)-1;return a[n](i[n](t))}}function xt(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function St(){var e=gt,t=gt,n=P,r,i,a,o=F,s,c,l;function u(){var n=Math.min(e.length,t.length);return o!==F&&(o=vt(e[0],e[n-1])),s=n>2?bt:yt,c=l=null,d}function d(i){return i==null||isNaN(i=+i)?a:(c||=s(e.map(r),t,n))(r(o(i)))}return d.invert=function(n){return o(i((l||=s(t,e.map(r),N))(n)))},d.domain=function(t){return arguments.length?(e=Array.from(t,ht),u()):e.slice()},d.range=function(e){return arguments.length?(t=Array.from(e),u()):t.slice()},d.rangeRound=function(e){return t=Array.from(e),n=pt,u()},d.clamp=function(e){return arguments.length?(o=e?!0:F,u()):o!==F},d.interpolate=function(e){return arguments.length?(n=e,u()):n},d.unknown=function(e){return arguments.length?(a=e,d):a},function(e,t){return r=e,i=t,u()}}function Ct(){return St()(F,F)}function wt(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString(`en`).replace(/,/g,``):e.toString(10)}function Tt(e,t){if(!isFinite(e)||e===0)return null;var n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf(`e`),r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function I(e){return e=Tt(Math.abs(e)),e?e[1]:NaN}function Et(e,t){return function(n,r){for(var i=n.length,a=[],o=0,s=e[0],c=0;i>0&&s>0&&(c+s+1>r&&(s=Math.max(1,r-c)),a.push(n.substring(i-=s,i+s)),!((c+=s+1)>r));)s=e[o=(o+1)%e.length];return a.reverse().join(t)}}function Dt(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}}var Ot=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function kt(e){if(!(t=Ot.exec(e)))throw Error(`invalid format: `+e);var t;return new At({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}kt.prototype=At.prototype;function At(e){this.fill=e.fill===void 0?` `:e.fill+``,this.align=e.align===void 0?`>`:e.align+``,this.sign=e.sign===void 0?`-`:e.sign+``,this.symbol=e.symbol===void 0?``:e.symbol+``,this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?``:e.type+``}At.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?`0`:``)+(this.width===void 0?``:Math.max(1,this.width|0))+(this.comma?`,`:``)+(this.precision===void 0?``:`.`+Math.max(0,this.precision|0))+(this.trim?`~`:``)+this.type};function jt(e){out:for(var t=e.length,n=1,r=-1,i;n<t;++n)switch(e[n]){case`.`:r=i=n;break;case`0`:r===0&&(r=n),i=n;break;default:if(!+e[n])break out;r>0&&(r=0)}return r>0?e.slice(0,r)+e.slice(i+1):e}var Mt;function Nt(e,t){var n=Tt(e,t);if(!n)return Mt=void 0,e.toPrecision(t);var r=n[0],i=n[1],a=i-(Mt=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=r.length;return a===o?r:a>o?r+Array(a-o+1).join(`0`):a>0?r.slice(0,a)+`.`+r.slice(a):`0.`+Array(1-a).join(`0`)+Tt(e,Math.max(0,t+a-1))[0]}function Pt(e,t){var n=Tt(e,t);if(!n)return e+``;var r=n[0],i=n[1];return i<0?`0.`+Array(-i).join(`0`)+r:r.length>i+1?r.slice(0,i+1)+`.`+r.slice(i+1):r+Array(i-r.length+2).join(`0`)}var Ft={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+``,d:wt,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>Pt(e*100,t),r:Pt,s:Nt,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function It(e){return e}var Lt=Array.prototype.map,Rt=[`y`,`z`,`a`,`f`,`p`,`n`,`µ`,`m`,``,`k`,`M`,`G`,`T`,`P`,`E`,`Z`,`Y`];function zt(e){var t=e.grouping===void 0||e.thousands===void 0?It:Et(Lt.call(e.grouping,Number),e.thousands+``),n=e.currency===void 0?``:e.currency[0]+``,r=e.currency===void 0?``:e.currency[1]+``,i=e.decimal===void 0?`.`:e.decimal+``,a=e.numerals===void 0?It:Dt(Lt.call(e.numerals,String)),o=e.percent===void 0?`%`:e.percent+``,s=e.minus===void 0?`−`:e.minus+``,c=e.nan===void 0?`NaN`:e.nan+``;function l(e,l){e=kt(e);var u=e.fill,d=e.align,f=e.sign,p=e.symbol,m=e.zero,h=e.width,g=e.comma,_=e.precision,v=e.trim,y=e.type;y===`n`?(g=!0,y=`g`):Ft[y]||(_===void 0&&(_=12),v=!0,y=`g`),(m||u===`0`&&d===`=`)&&(m=!0,u=`0`,d=`=`);var b=(l&&l.prefix!==void 0?l.prefix:``)+(p===`$`?n:p===`#`&&/[boxX]/.test(y)?`0`+y.toLowerCase():``),ee=(p===`$`?r:/[%p]/.test(y)?o:``)+(l&&l.suffix!==void 0?l.suffix:``),x=Ft[y],te=/[defgprs%]/.test(y);_=_===void 0?6:/[gprs]/.test(y)?Math.max(1,Math.min(21,_)):Math.max(0,Math.min(20,_));function S(e){var n=b,r=ee,o,l,p;if(y===`c`)r=x(e)+r,e=``;else{e=+e;var S=e<0||1/e<0;if(e=isNaN(e)?c:x(Math.abs(e),_),v&&(e=jt(e)),S&&+e==0&&f!==`+`&&(S=!1),n=(S?f===`(`?f:s:f===`-`||f===`(`?``:f)+n,r=(y===`s`&&!isNaN(e)&&Mt!==void 0?Rt[8+Mt/3]:``)+r+(S&&f===`(`?`)`:``),te){for(o=-1,l=e.length;++o<l;)if(p=e.charCodeAt(o),48>p||p>57){r=(p===46?i+e.slice(o+1):e.slice(o))+r,e=e.slice(0,o);break}}}g&&!m&&(e=t(e,1/0));var C=n.length+e.length+r.length,w=C<h?Array(h-C+1).join(u):``;switch(g&&m&&(e=t(w+e,w.length?h-r.length:1/0),w=``),d){case`<`:e=n+e+r+w;break;case`=`:e=n+w+e+r;break;case`^`:e=w.slice(0,C=w.length>>1)+n+e+r+w.slice(C);break;default:e=w+n+e+r}return a(e)}return S.toString=function(){return e+``},S}function u(e,t){var n=Math.max(-8,Math.min(8,Math.floor(I(t)/3)))*3,r=10**-n,i=l((e=kt(e),e.type=`f`,e),{suffix:Rt[8+n/3]});return function(e){return i(r*e)}}return{format:l,formatPrefix:u}}var Bt,Vt,Ht;Ut({thousands:`,`,grouping:[3],currency:[`$`,``]});function Ut(e){return Bt=zt(e),Vt=Bt.format,Ht=Bt.formatPrefix,Bt}function Wt(e){return Math.max(0,-I(Math.abs(e)))}function Gt(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(I(t)/3)))*3-I(Math.abs(e)))}function Kt(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,I(t)-I(e))+1}function qt(e,t,n,r){var i=me(e,t,n),a;switch(r=kt(r??`,f`),r.type){case`s`:var o=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(a=Gt(i,o))&&(r.precision=a),Ht(r,o);case``:case`e`:case`g`:case`p`:case`r`:r.precision==null&&!isNaN(a=Kt(i,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=a-(r.type===`e`));break;case`f`:case`%`:r.precision==null&&!isNaN(a=Wt(i))&&(r.precision=a-(r.type===`%`)*2)}return Vt(r)}function Jt(e){var t=e.domain;return e.ticks=function(e){var n=t();return fe(n[0],n[n.length-1],e??10)},e.tickFormat=function(e,n){var r=t();return qt(r[0],r[r.length-1],e??10,n)},e.nice=function(n){n??=10;var r=t(),i=0,a=r.length-1,o=r[i],s=r[a],c,l,u=10;for(s<o&&(l=o,o=s,s=l,l=i,i=a,a=l);u-->0;){if(l=pe(o,s,n),l===c)return r[i]=o,r[a]=s,t(r);if(l>0)o=Math.floor(o/l)*l,s=Math.ceil(s/l)*l;else if(l<0)o=Math.ceil(o*l)/l,s=Math.floor(s*l)/l;else break;c=l}return e},e}function Yt(){var e=Ct();return e.copy=function(){return xt(e,Yt())},T.apply(e,arguments),Jt(e)}function Xt(e,t){e=e.slice();var n=0,r=e.length-1,i=e[n],a=e[r],o;return a<i&&(o=n,n=r,r=o,o=i,i=a,a=o),e[n]=t.floor(i),e[r]=t.ceil(a),e}function Zt(e){return Math.log(e)}function Qt(e){return Math.exp(e)}function $t(e){return-Math.log(-e)}function en(e){return-Math.exp(-e)}function tn(e){return isFinite(e)?+(`1e`+e):e<0?0:e}function nn(e){return e===10?tn:e===Math.E?Math.exp:t=>e**+t}function rn(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function an(e){return(t,n)=>-e(-t,n)}function on(e){let t=e(Zt,Qt),n=t.domain,r=10,i,a;function o(){return i=rn(r),a=nn(r),n()[0]<0?(i=an(i),a=an(a),e($t,en)):e(Zt,Qt),t}return t.base=function(e){return arguments.length?(r=+e,o()):r},t.domain=function(e){return arguments.length?(n(e),o()):n()},t.ticks=e=>{let t=n(),o=t[0],s=t[t.length-1],c=s<o;c&&([o,s]=[s,o]);let l=i(o),u=i(s),d,f,p=e==null?10:+e,m=[];if(!(r%1)&&u-l<p){if(l=Math.floor(l),u=Math.ceil(u),o>0){for(;l<=u;++l)for(d=1;d<r;++d)if(f=l<0?d/a(-l):d*a(l),!(f<o)){if(f>s)break;m.push(f)}}else for(;l<=u;++l)for(d=r-1;d>=1;--d)if(f=l>0?d/a(-l):d*a(l),!(f<o)){if(f>s)break;m.push(f)}m.length*2<p&&(m=fe(o,s,p))}else m=fe(l,u,Math.min(u-l,p)).map(a);return c?m.reverse():m},t.tickFormat=(e,n)=>{if(e??=10,n??=r===10?`s`:`,`,typeof n!=`function`&&(!(r%1)&&(n=kt(n)).precision==null&&(n.trim=!0),n=Vt(n)),e===1/0)return n;let o=Math.max(1,r*e/t.ticks().length);return e=>{let t=e/a(Math.round(i(e)));return t*r<r-.5&&(t*=r),t<=o?n(e):``}},t.nice=()=>n(Xt(n(),{floor:e=>a(Math.floor(i(e))),ceil:e=>a(Math.ceil(i(e)))})),t}function sn(){let e=on(St()).domain([1,10]);return e.copy=()=>xt(e,sn()).base(e.base()),T.apply(e,arguments),e}function cn(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function ln(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function un(e){var t=1,n=e(cn(t),ln(t));return n.constant=function(n){return arguments.length?e(cn(t=+n),ln(t)):t},Jt(n)}function dn(){var e=un(St());return e.copy=function(){return xt(e,dn()).constant(e.constant())},T.apply(e,arguments)}function fn(e){return function(t){return t<0?-((-t)**+e):t**+e}}function pn(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function mn(e){return e<0?-e*e:e*e}function hn(e){var t=e(F,F),n=1;function r(){return n===1?e(F,F):n===.5?e(pn,mn):e(fn(n),fn(1/n))}return t.exponent=function(e){return arguments.length?(n=+e,r()):n},Jt(t)}function gn(){var e=hn(St());return e.copy=function(){return xt(e,gn()).exponent(e.exponent())},T.apply(e,arguments),e}function _n(){return gn.apply(null,arguments).exponent(.5)}function vn(){var e=[.5],t=[0,1],n,r=1;function i(i){return i!=null&&i<=i?t[ne(e,i,0,r)]:n}return i.domain=function(n){return arguments.length?(e=Array.from(n),r=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(n){return arguments.length?(t=Array.from(n),r=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(n){var r=t.indexOf(n);return[e[r-1],e[r]]},i.unknown=function(e){return arguments.length?(n=e,i):n},i.copy=function(){return vn().domain(e).range(t).unknown(n)},T.apply(i,arguments)}var yn=new Date,bn=new Date;function L(e,t,n,r){function i(t){return e(t=arguments.length===0?new Date:new Date(+t)),t}return i.floor=t=>(e(t=new Date(+t)),t),i.ceil=n=>(e(n=new Date(n-1)),t(n,1),e(n),n),i.round=e=>{let t=i(e),n=i.ceil(e);return e-t<n-e?t:n},i.offset=(e,n)=>(t(e=new Date(+e),n==null?1:Math.floor(n)),e),i.range=(n,r,a)=>{let o=[];if(n=i.ceil(n),a=a==null?1:Math.floor(a),!(n<r)||!(a>0))return o;let s;do o.push(s=new Date(+n)),t(n,a),e(n);while(s<n&&n<r);return o},i.filter=n=>L(t=>{if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)},(e,r)=>{if(e>=e){if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););}}),n&&(i.count=(t,r)=>(yn.setTime(+t),bn.setTime(+r),e(yn),e(bn),Math.floor(n(yn,bn))),i.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?i.filter(r?t=>r(t)%e===0:t=>i.count(0,t)%e===0):i)),i}var xn=L(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);xn.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?L(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):xn),xn.range;var R=1e3,z=R*60,B=z*60,V=B*24,Sn=V*7,Cn=V*30,wn=V*365,H=L(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*R)},(e,t)=>(t-e)/R,e=>e.getUTCSeconds());H.range;var Tn=L(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*R)},(e,t)=>{e.setTime(+e+t*z)},(e,t)=>(t-e)/z,e=>e.getMinutes());Tn.range;var En=L(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*z)},(e,t)=>(t-e)/z,e=>e.getUTCMinutes());En.range;var Dn=L(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*R-e.getMinutes()*z)},(e,t)=>{e.setTime(+e+t*B)},(e,t)=>(t-e)/B,e=>e.getHours());Dn.range;var On=L(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*B)},(e,t)=>(t-e)/B,e=>e.getUTCHours());On.range;var kn=L(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*z)/V,e=>e.getDate()-1);kn.range;var An=L(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/V,e=>e.getUTCDate()-1);An.range;var jn=L(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/V,e=>Math.floor(e/V));jn.range;function U(e){return L(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+t*7)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*z)/Sn)}var Mn=U(0),Nn=U(1),Pn=U(2),Fn=U(3),W=U(4),In=U(5),Ln=U(6);Mn.range,Nn.range,Pn.range,Fn.range,W.range,In.range,Ln.range;function G(e){return L(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t*7)},(e,t)=>(t-e)/Sn)}var Rn=G(0),zn=G(1),Bn=G(2),Vn=G(3),K=G(4),Hn=G(5),Un=G(6);Rn.range,zn.range,Bn.range,Vn.range,K.range,Hn.range,Un.range;var Wn=L(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());Wn.range;var Gn=L(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());Gn.range;var q=L(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());q.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:L(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)}),q.range;var J=L(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());J.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:L(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)}),J.range;function Kn(e,t,n,r,i,a){let o=[[H,1,R],[H,5,5*R],[H,15,15*R],[H,30,30*R],[a,1,z],[a,5,5*z],[a,15,15*z],[a,30,30*z],[i,1,B],[i,3,3*B],[i,6,6*B],[i,12,12*B],[r,1,V],[r,2,2*V],[n,1,Sn],[t,1,Cn],[t,3,3*Cn],[e,1,wn]];function s(e,t,n){let r=t<e;r&&([e,t]=[t,e]);let i=n&&typeof n.range==`function`?n:c(e,t,n),a=i?i.range(e,+t+1):[];return r?a.reverse():a}function c(t,n,r){let i=Math.abs(n-t)/r,a=x(([,,e])=>e).right(o,i);if(a===o.length)return e.every(me(t/wn,n/wn,r));if(a===0)return xn.every(Math.max(me(t,n,r),1));let[s,c]=o[i/o[a-1][2]<o[a][2]/i?a-1:a];return s.every(c)}return[s,c]}var[qn,Jn]=Kn(J,Gn,Rn,jn,On,En),[Yn,Xn]=Kn(q,Wn,Mn,kn,Dn,Tn);function Zn(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function Qn(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function $n(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function er(e){var t=e.dateTime,n=e.date,r=e.time,i=e.periods,a=e.days,o=e.shortDays,s=e.months,c=e.shortMonths,l=Z(i),u=ar(i),d=Z(a),f=ar(a),p=Z(o),m=ar(o),h=Z(s),g=ar(s),_=Z(c),v=ar(c),y={a:ce,A:le,b:ue,B:de,c:null,d:Er,e:Er,f:jr,g:Hr,G:Wr,H:Dr,I:Or,j:kr,L:Ar,m:Mr,M:Nr,p:fe,q:pe,Q:pi,s:mi,S:Pr,u:Fr,U:Ir,V:Rr,w:zr,W:Br,x:null,X:null,y:Vr,Y:Ur,Z:Gr,"%":fi},b={a:me,A:he,b:T,B:E,c:null,d:Kr,e:Kr,f:Zr,g:ci,G:ui,H:qr,I:Jr,j:Yr,L:Xr,m:Qr,M:$r,p:ge,q:_e,Q:pi,s:mi,S:ei,u:ti,U:ni,V:ii,w:ai,W:oi,x:null,X:null,y:si,Y:li,Z:di,"%":fi},ee={a:w,A:ne,b:re,B:ie,c:ae,d:gr,e:gr,f:Sr,g:fr,G:dr,H:vr,I:vr,j:_r,L:xr,m:hr,M:yr,p:C,q:mr,Q:wr,s:Tr,S:br,u:sr,U:cr,V:lr,w:or,W:ur,x:oe,X:se,y:fr,Y:dr,Z:pr,"%":Cr};y.x=x(n,y),y.X=x(r,y),y.c=x(t,y),b.x=x(n,b),b.X=x(r,b),b.c=x(t,b);function x(e,t){return function(n){var r=[],i=-1,a=0,o=e.length,s,c,l;for(n instanceof Date||(n=new Date(+n));++i<o;)e.charCodeAt(i)===37&&(r.push(e.slice(a,i)),(c=tr[s=e.charAt(++i)])==null?c=s===`e`?` `:`0`:s=e.charAt(++i),(l=t[s])&&(s=l(n,c)),r.push(s),a=i+1);return r.push(e.slice(a,i)),r.join(``)}}function te(e,t){return function(n){var r=$n(1900,void 0,1),i=S(r,e,n+=``,0),a,o;if(i!=n.length)return null;if(`Q`in r)return new Date(r.Q);if(`s`in r)return new Date(r.s*1e3+(`L`in r?r.L:0));if(t&&!(`Z`in r)&&(r.Z=0),`p`in r&&(r.H=r.H%12+r.p*12),r.m===void 0&&(r.m=`q`in r?r.q:0),`V`in r){if(r.V<1||r.V>53)return null;`w`in r||(r.w=1),`Z`in r?(a=Qn($n(r.y,0,1)),o=a.getUTCDay(),a=o>4||o===0?zn.ceil(a):zn(a),a=An.offset(a,(r.V-1)*7),r.y=a.getUTCFullYear(),r.m=a.getUTCMonth(),r.d=a.getUTCDate()+(r.w+6)%7):(a=Zn($n(r.y,0,1)),o=a.getDay(),a=o>4||o===0?Nn.ceil(a):Nn(a),a=kn.offset(a,(r.V-1)*7),r.y=a.getFullYear(),r.m=a.getMonth(),r.d=a.getDate()+(r.w+6)%7)}else(`W`in r||`U`in r)&&(`w`in r||(r.w=`u`in r?r.u%7:+(`W`in r)),o=`Z`in r?Qn($n(r.y,0,1)).getUTCDay():Zn($n(r.y,0,1)).getDay(),r.m=0,r.d=`W`in r?(r.w+6)%7+r.W*7-(o+5)%7:r.w+r.U*7-(o+6)%7);return`Z`in r?(r.H+=r.Z/100|0,r.M+=r.Z%100,Qn(r)):Zn(r)}}function S(e,t,n,r){for(var i=0,a=t.length,o=n.length,s,c;i<a;){if(r>=o)return-1;if(s=t.charCodeAt(i++),s===37){if(s=t.charAt(i++),c=ee[s in tr?t.charAt(i++):s],!c||(r=c(e,n,r))<0)return-1}else if(s!=n.charCodeAt(r++))return-1}return r}function C(e,t,n){var r=l.exec(t.slice(n));return r?(e.p=u.get(r[0].toLowerCase()),n+r[0].length):-1}function w(e,t,n){var r=p.exec(t.slice(n));return r?(e.w=m.get(r[0].toLowerCase()),n+r[0].length):-1}function ne(e,t,n){var r=d.exec(t.slice(n));return r?(e.w=f.get(r[0].toLowerCase()),n+r[0].length):-1}function re(e,t,n){var r=_.exec(t.slice(n));return r?(e.m=v.get(r[0].toLowerCase()),n+r[0].length):-1}function ie(e,t,n){var r=h.exec(t.slice(n));return r?(e.m=g.get(r[0].toLowerCase()),n+r[0].length):-1}function ae(e,n,r){return S(e,t,n,r)}function oe(e,t,r){return S(e,n,t,r)}function se(e,t,n){return S(e,r,t,n)}function ce(e){return o[e.getDay()]}function le(e){return a[e.getDay()]}function ue(e){return c[e.getMonth()]}function de(e){return s[e.getMonth()]}function fe(e){return i[+(e.getHours()>=12)]}function pe(e){return 1+~~(e.getMonth()/3)}function me(e){return o[e.getUTCDay()]}function he(e){return a[e.getUTCDay()]}function T(e){return c[e.getUTCMonth()]}function E(e){return s[e.getUTCMonth()]}function ge(e){return i[+(e.getUTCHours()>=12)]}function _e(e){return 1+~~(e.getUTCMonth()/3)}return{format:function(e){var t=x(e+=``,y);return t.toString=function(){return e},t},parse:function(e){var t=te(e+=``,!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=x(e+=``,b);return t.toString=function(){return e},t},utcParse:function(e){var t=te(e+=``,!0);return t.toString=function(){return e},t}}}var tr={"-":``,_:` `,0:`0`},Y=/^\s*\d+/,nr=/^%/,rr=/[\\^$*+?|[\]().{}]/g;function X(e,t,n){var r=e<0?`-`:``,i=(r?-e:e)+``,a=i.length;return r+(a<n?Array(n-a+1).join(t)+i:i)}function ir(e){return e.replace(rr,`\\$&`)}function Z(e){return RegExp(`^(?:`+e.map(ir).join(`|`)+`)`,`i`)}function ar(e){return new Map(e.map((e,t)=>[e.toLowerCase(),t]))}function or(e,t,n){var r=Y.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function sr(e,t,n){var r=Y.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function cr(e,t,n){var r=Y.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function lr(e,t,n){var r=Y.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function ur(e,t,n){var r=Y.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function dr(e,t,n){var r=Y.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function fr(e,t,n){var r=Y.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function pr(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||`00`)),n+r[0].length):-1}function mr(e,t,n){var r=Y.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function hr(e,t,n){var r=Y.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function gr(e,t,n){var r=Y.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function _r(e,t,n){var r=Y.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function vr(e,t,n){var r=Y.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function yr(e,t,n){var r=Y.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function br(e,t,n){var r=Y.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function xr(e,t,n){var r=Y.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function Sr(e,t,n){var r=Y.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function Cr(e,t,n){var r=nr.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function wr(e,t,n){var r=Y.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function Tr(e,t,n){var r=Y.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function Er(e,t){return X(e.getDate(),t,2)}function Dr(e,t){return X(e.getHours(),t,2)}function Or(e,t){return X(e.getHours()%12||12,t,2)}function kr(e,t){return X(1+kn.count(q(e),e),t,3)}function Ar(e,t){return X(e.getMilliseconds(),t,3)}function jr(e,t){return Ar(e,t)+`000`}function Mr(e,t){return X(e.getMonth()+1,t,2)}function Nr(e,t){return X(e.getMinutes(),t,2)}function Pr(e,t){return X(e.getSeconds(),t,2)}function Fr(e){var t=e.getDay();return t===0?7:t}function Ir(e,t){return X(Mn.count(q(e)-1,e),t,2)}function Lr(e){var t=e.getDay();return t>=4||t===0?W(e):W.ceil(e)}function Rr(e,t){return e=Lr(e),X(W.count(q(e),e)+(q(e).getDay()===4),t,2)}function zr(e){return e.getDay()}function Br(e,t){return X(Nn.count(q(e)-1,e),t,2)}function Vr(e,t){return X(e.getFullYear()%100,t,2)}function Hr(e,t){return e=Lr(e),X(e.getFullYear()%100,t,2)}function Ur(e,t){return X(e.getFullYear()%1e4,t,4)}function Wr(e,t){var n=e.getDay();return e=n>=4||n===0?W(e):W.ceil(e),X(e.getFullYear()%1e4,t,4)}function Gr(e){var t=e.getTimezoneOffset();return(t>0?`-`:(t*=-1,`+`))+X(t/60|0,`0`,2)+X(t%60,`0`,2)}function Kr(e,t){return X(e.getUTCDate(),t,2)}function qr(e,t){return X(e.getUTCHours(),t,2)}function Jr(e,t){return X(e.getUTCHours()%12||12,t,2)}function Yr(e,t){return X(1+An.count(J(e),e),t,3)}function Xr(e,t){return X(e.getUTCMilliseconds(),t,3)}function Zr(e,t){return Xr(e,t)+`000`}function Qr(e,t){return X(e.getUTCMonth()+1,t,2)}function $r(e,t){return X(e.getUTCMinutes(),t,2)}function ei(e,t){return X(e.getUTCSeconds(),t,2)}function ti(e){var t=e.getUTCDay();return t===0?7:t}function ni(e,t){return X(Rn.count(J(e)-1,e),t,2)}function ri(e){var t=e.getUTCDay();return t>=4||t===0?K(e):K.ceil(e)}function ii(e,t){return e=ri(e),X(K.count(J(e),e)+(J(e).getUTCDay()===4),t,2)}function ai(e){return e.getUTCDay()}function oi(e,t){return X(zn.count(J(e)-1,e),t,2)}function si(e,t){return X(e.getUTCFullYear()%100,t,2)}function ci(e,t){return e=ri(e),X(e.getUTCFullYear()%100,t,2)}function li(e,t){return X(e.getUTCFullYear()%1e4,t,4)}function ui(e,t){var n=e.getUTCDay();return e=n>=4||n===0?K(e):K.ceil(e),X(e.getUTCFullYear()%1e4,t,4)}function di(){return`+0000`}function fi(){return`%`}function pi(e){return+e}function mi(e){return Math.floor(e/1e3)}var Q,hi,gi;_i({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`]});function _i(e){return Q=er(e),hi=Q.format,Q.parse,gi=Q.utcFormat,Q.utcParse,Q}function vi(e){return new Date(e)}function yi(e){return e instanceof Date?+e:+new Date(+e)}function bi(e,t,n,r,i,a,o,s,c,l){var u=Ct(),d=u.invert,f=u.domain,p=l(`.%L`),m=l(`:%S`),h=l(`%I:%M`),g=l(`%I %p`),_=l(`%a %d`),v=l(`%b %d`),y=l(`%B`),b=l(`%Y`);function ee(e){return(c(e)<e?p:s(e)<e?m:o(e)<e?h:a(e)<e?g:r(e)<e?i(e)<e?_:v:n(e)<e?y:b)(e)}return u.invert=function(e){return new Date(d(e))},u.domain=function(e){return arguments.length?f(Array.from(e,yi)):f().map(vi)},u.ticks=function(t){var n=f();return e(n[0],n[n.length-1],t??10)},u.tickFormat=function(e,t){return t==null?ee:l(t)},u.nice=function(e){var n=f();return(!e||typeof e.range!=`function`)&&(e=t(n[0],n[n.length-1],e??10)),e?f(Xt(n,e)):u},u.copy=function(){return xt(u,bi(e,t,n,r,i,a,o,s,c,l))},u}function xi(){return T.apply(bi(Yn,Xn,q,Wn,Mn,kn,Dn,Tn,H,hi).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function Si(){return T.apply(bi(qn,Jn,J,Gn,Rn,An,On,En,H,gi).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Ci(){var e=0,t=1,n,r,i,a,o=F,s=!1,c;function l(e){return e==null||isNaN(e=+e)?c:o(i===0?.5:(e=(a(e)-n)*i,s?Math.max(0,Math.min(1,e)):e))}l.domain=function(o){return arguments.length?([e,t]=o,n=a(e=+e),r=a(t=+t),i=n===r?0:1/(r-n),l):[e,t]},l.clamp=function(e){return arguments.length?(s=!!e,l):s},l.interpolator=function(e){return arguments.length?(o=e,l):o};function u(e){return function(t){var n,r;return arguments.length?([n,r]=t,o=e(n,r),l):[o(0),o(1)]}}return l.range=u(P),l.rangeRound=u(pt),l.unknown=function(e){return arguments.length?(c=e,l):c},function(o){return a=o,n=o(e),r=o(t),i=n===r?0:1/(r-n),l}}function wi(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function Ti(){var e=Jt(Ci()(F));return e.copy=function(){return wi(e,Ti())},E.apply(e,arguments)}function Ei(){var e=on(Ci()).domain([1,10]);return e.copy=function(){return wi(e,Ei()).base(e.base())},E.apply(e,arguments)}function Di(){var e=un(Ci());return e.copy=function(){return wi(e,Di()).constant(e.constant())},E.apply(e,arguments)}function Oi(){var e=hn(Ci());return e.copy=function(){return wi(e,Oi()).exponent(e.exponent())},E.apply(e,arguments)}function ki(){return Oi.apply(null,arguments).exponent(.5)}function Ai(e){return function(){return e}}var ji=Math.cos,Mi=Math.sin,Ni=Math.sqrt,Pi=Math.PI;Pi/2;var Fi=2*Pi;Array.prototype.slice;function Ii(e){return typeof e==`object`&&`length`in e?e:Array.from(e)}function $(e,t){if((o=e.length)>1)for(var n=1,r,i,a=e[t[0]],o,s=a.length;n<o;++n)for(i=a,a=e[t[n]],r=0;r<s;++r)a[r][1]+=a[r][0]=isNaN(i[r][1])?i[r][0]:i[r][1]}function Li(e){for(var t=e.length,n=Array(t);--t>=0;)n[t]=t;return n}function Ri(e,t){return e[t]}function zi(e){let t=[];return t.key=e,t}function Bi(){var e=Ai([]),t=Li,n=$,r=Ri;function i(i){var a=Array.from(e.apply(this,arguments),zi),o,s=a.length,c=-1,l;for(let e of i)for(o=0,++c;o<s;++o)(a[o][c]=[0,+r(e,a[o].key,c,i)]).data=e;for(o=0,l=Ii(t(a));o<s;++o)a[l[o]].index=o;return n(a,l),a}return i.keys=function(t){return arguments.length?(e=typeof t==`function`?t:Ai(Array.from(t)),i):e},i.value=function(e){return arguments.length?(r=typeof e==`function`?e:Ai(+e),i):r},i.order=function(e){return arguments.length?(t=e==null?Li:typeof e==`function`?e:Ai(Array.from(e)),i):t},i.offset=function(e){return arguments.length?(n=e??$,i):n},i}function Vi(e,t){if((r=e.length)>0){for(var n,r,i=0,a=e[0].length,o;i<a;++i){for(o=n=0;n<r;++n)o+=e[n][i][1]||0;if(o)for(n=0;n<r;++n)e[n][i][1]/=o}$(e,t)}}function Hi(e,t){if((i=e.length)>0){for(var n=0,r=e[t[0]],i,a=r.length;n<a;++n){for(var o=0,s=0;o<i;++o)s+=e[o][n][1]||0;r[n][1]+=r[n][0]=-s/2}$(e,t)}}function Ui(e,t){if(!(!((o=e.length)>0)||!((a=(i=e[t[0]]).length)>0))){for(var n=0,r=1,i,a,o;r<a;++r){for(var s=0,c=0,l=0;s<o;++s){for(var u=e[t[s]],d=u[r][1]||0,f=(d-(u[r-1][1]||0))/2,p=0;p<s;++p){var m=e[t[p]],h=m[r][1]||0,g=m[r-1][1]||0;f+=h-g}c+=d,l+=f*d}i[r-1][1]+=i[r-1][0]=n,c&&(n-=l/c)}i[r-1][1]+=i[r-1][0]=n,$(e,t)}}export{Yt as A,ge as B,gn as C,un as D,dn as E,ht as F,re as G,E as H,pt as I,C as J,ne as K,P as L,qt as M,Ct as N,sn as O,F as P,u as Q,N as R,vn as S,_n as T,T as U,_e as V,he as W,y as X,b as Y,v as Z,Oi as _,Li as a,Si as b,ji as c,Ni as d,Fi as f,Ei as g,Ti as h,Bi as i,Jt as j,on as k,Pi as l,wi as m,Hi as n,$ as o,Ai as p,S as q,Vi as r,Ii as s,Ui as t,Mi as u,ki as v,hn as w,xi as x,Di as y,ot as z};