UNPKG

@accounter/client

Version:
1 lines • 41 kB
function e(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function t(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function n(n){let i,a,o;n.length===2?(i=n===e||n===t?n:r,a=n,o=n):(i=e,a=(t,r)=>e(n(t),r),o=(e,t)=>n(e)-t);function s(e,t,n=0,r=e.length){if(n<r){if(i(t,t)!==0)return r;do{let i=n+r>>>1;a(e[i],t)<0?n=i+1:r=i}while(n<r)}return n}function c(e,t,n=0,r=e.length){if(n<r){if(i(t,t)!==0)return r;do{let i=n+r>>>1;a(e[i],t)<=0?n=i+1:r=i}while(n<r)}return n}function l(e,t,n=0,r=e.length){let i=s(e,t,n,r-1);return i>n&&o(e[i-1],t)>-o(e[i],t)?i-1:i}return{left:s,center:l,right:c}}function r(){return 0}function i(e){return e===null?NaN:+e}function*a(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 o=n(e),s=o.right;o.left,n(i).center;var c=class extends Map{constructor(e,t=f){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(l(this,e))}has(e){return super.has(l(this,e))}set(e,t){return super.set(u(this,e),t)}delete(e){return super.delete(d(this,e))}};function l({_intern:e,_key:t},n){let r=t(n);return e.has(r)?e.get(r):n}function u({_intern:e,_key:t},n){let r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function d({_intern:e,_key:t},n){let r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function f(e){return typeof e==`object`&&e?e.valueOf():e}var p=Math.sqrt(50),m=Math.sqrt(10),h=Math.sqrt(2);function g(e,t,n){let r=(t-e)/Math.max(0,n),i=Math.floor(Math.log10(r)),a=r/10**i,o=a>=p?10:a>=m?5:a>=h?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?g(e,t,n*2):[s,c,l]}function _(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?g(t,e,n):g(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 v(e,t,n){return t=+t,e=+e,n=+n,g(e,t,n)[2]}function y(e,t,n){t=+t,e=+e,n=+n;let r=t<e,i=r?v(t,e,n):v(e,t,n);return(r?-1:1)*(i<0?1/-i:i)}function b(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 x(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function S(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 C=Symbol(`implicit`);function w(){var e=new c,t=[],n=[],r=C;function i(i){let a=e.get(i);if(a===void 0){if(r!==C)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 c;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 w(t,n).unknown(r)},x.apply(i,arguments),i}function T(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function E(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function D(){}var O=.7,ee=1/O,k=`\\s*([+-]?\\d+)\\s*`,A=`\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*`,j=`\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*`,te=/^#([0-9a-f]{3,8})$/,ne=RegExp(`^rgb\\(${k},${k},${k}\\)$`),re=RegExp(`^rgb\\(${j},${j},${j}\\)$`),ie=RegExp(`^rgba\\(${k},${k},${k},${A}\\)$`),ae=RegExp(`^rgba\\(${j},${j},${j},${A}\\)$`),oe=RegExp(`^hsl\\(${A},${j},${j}\\)$`),se=RegExp(`^hsla\\(${A},${j},${j},${A}\\)$`),ce={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};T(D,pe,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:le,formatHex:le,formatHex8:ue,formatHsl:de,formatRgb:fe,toString:fe});function le(){return this.rgb().formatHex()}function ue(){return this.rgb().formatHex8()}function de(){return Ce(this).formatHsl()}function fe(){return this.rgb().formatRgb()}function pe(e){var t,n;return e=(e+``).trim().toLowerCase(),(t=te.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?me(t):n===3?new M(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?he(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?he(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=ne.exec(e))?new M(t[1],t[2],t[3],1):(t=re.exec(e))?new M(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=ie.exec(e))?he(t[1],t[2],t[3],t[4]):(t=ae.exec(e))?he(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=oe.exec(e))?Se(t[1],t[2]/100,t[3]/100,1):(t=se.exec(e))?Se(t[1],t[2]/100,t[3]/100,t[4]):ce.hasOwnProperty(e)?me(ce[e]):e===`transparent`?new M(NaN,NaN,NaN,0):null}function me(e){return new M(e>>16&255,e>>8&255,e&255,1)}function he(e,t,n,r){return r<=0&&(e=t=n=NaN),new M(e,t,n,r)}function ge(e){return e instanceof D||(e=pe(e)),e?(e=e.rgb(),new M(e.r,e.g,e.b,e.opacity)):new M}function _e(e,t,n,r){return arguments.length===1?ge(e):new M(e,t,n,r??1)}function M(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}T(M,_e,E(D,{brighter(e){return e=e==null?ee:ee**+e,new M(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?O:O**+e,new M(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new M(N(this.r),N(this.g),N(this.b),xe(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:ye,formatRgb:be,toString:be}));function ve(){return`#${P(this.r)}${P(this.g)}${P(this.b)}`}function ye(){return`#${P(this.r)}${P(this.g)}${P(this.b)}${P((isNaN(this.opacity)?1:this.opacity)*255)}`}function be(){let e=xe(this.opacity);return`${e===1?`rgb(`:`rgba(`}${N(this.r)}, ${N(this.g)}, ${N(this.b)}${e===1?`)`:`, ${e})`}`}function xe(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function N(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function P(e){return e=N(e),(e<16?`0`:``)+e.toString(16)}function Se(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new F(e,t,n,r)}function Ce(e){if(e instanceof F)return new F(e.h,e.s,e.l,e.opacity);if(e instanceof D||(e=pe(e)),!e)return new F;if(e instanceof F)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 F(o,s,c,e.opacity)}function we(e,t,n,r){return arguments.length===1?Ce(e):new F(e,t,n,r??1)}function F(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}T(F,we,E(D,{brighter(e){return e=e==null?ee:ee**+e,new F(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?O:O**+e,new F(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 M(De(e>=240?e-240:e+120,i,r),De(e,i,r),De(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new F(Te(this.h),Ee(this.s),Ee(this.l),xe(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=xe(this.opacity);return`${e===1?`hsl(`:`hsla(`}${Te(this.h)}, ${Ee(this.s)*100}%, ${Ee(this.l)*100}%${e===1?`)`:`, ${e})`}`}}));function Te(e){return e=(e||0)%360,e<0?e+360:e}function Ee(e){return Math.max(0,Math.min(1,e||0))}function De(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 Oe=e=>()=>e;function ke(e,t){return function(n){return e+n*t}}function Ae(e,t,n){return e**=+n,t=t**+n-e,n=1/n,function(r){return(e+r*t)**+n}}function je(e){return(e=+e)==1?Me:function(t,n){return n-t?Ae(t,n,e):Oe(isNaN(t)?n:t)}}function Me(e,t){var n=t-e;return n?ke(e,n):Oe(isNaN(e)?t:e)}var Ne=(function e(t){var n=je(t);function r(e,t){var r=n((e=_e(e)).r,(t=_e(t)).r),i=n(e.g,t.g),a=n(e.b,t.b),o=Me(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 Pe(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 Fe(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Ie(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]=Ge(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 Le(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function Re(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function ze(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]=Ge(e[i],t[i]):r[i]=t[i];return function(e){for(i in n)r[i]=n[i](e);return r}}var Be=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Ve=new RegExp(Be.source,`g`);function He(e){return function(){return e}}function Ue(e){return function(t){return e(t)+``}}function We(e,t){var n=Be.lastIndex=Ve.lastIndex=0,r,i,a,o=-1,s=[],c=[];for(e+=``,t+=``;(r=Be.exec(e))&&(i=Ve.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:Re(r,i)})),n=Ve.lastIndex;return n<t.length&&(a=t.slice(n),s[o]?s[o]+=a:s[++o]=a),s.length<2?c[0]?Ue(c[0].x):He(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 Ge(e,t){var n=typeof t,r;return t==null||n===`boolean`?Oe(t):(n===`number`?Re:n===`string`?(r=pe(t))?(t=r,Ne):We:t instanceof pe?Ne:t instanceof Date?Le:Fe(t)?Pe:Array.isArray(t)?Ie:typeof t.valueOf!=`function`&&typeof t.toString!=`function`||isNaN(t)?ze:Re)(e,t)}function Ke(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function qe(e){return function(){return e}}function Je(e){return+e}var Ye=[0,1];function I(e){return e}function Xe(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:qe(isNaN(t)?NaN:.5)}function Ze(e,t){var n;return e>t&&(n=e,e=t,t=n),function(n){return Math.max(e,Math.min(t,n))}}function Qe(e,t,n){var r=e[0],i=e[1],a=t[0],o=t[1];return i<r?(r=Xe(i,r),a=n(o,a)):(r=Xe(r,i),a=n(a,o)),function(e){return a(r(e))}}function $e(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]=Xe(e[o],e[o+1]),a[o]=n(t[o],t[o+1]);return function(t){var n=s(e,t,1,r)-1;return a[n](i[n](t))}}function et(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function tt(){var e=Ye,t=Ye,n=Ge,r,i,a,o=I,s,c,l;function u(){var n=Math.min(e.length,t.length);return o!==I&&(o=Ze(e[0],e[n-1])),s=n>2?$e:Qe,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),Re))(n)))},d.domain=function(t){return arguments.length?(e=Array.from(t,Je),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=Ke,u()},d.clamp=function(e){return arguments.length?(o=e?!0:I,u()):o!==I},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 nt(){return tt()(I,I)}function rt(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString(`en`).replace(/,/g,``):e.toString(10)}function it(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 L(e){return e=it(Math.abs(e)),e?e[1]:NaN}function at(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 ot(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}}var st=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function ct(e){if(!(t=st.exec(e)))throw Error(`invalid format: `+e);var t;return new lt({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]})}ct.prototype=lt.prototype;function lt(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+``}lt.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 ut(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 dt;function ft(e,t){var n=it(e,t);if(!n)return dt=void 0,e.toPrecision(t);var r=n[0],i=n[1],a=i-(dt=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`)+it(e,Math.max(0,t+a-1))[0]}function pt(e,t){var n=it(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 mt={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+``,d:rt,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:ft,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function ht(e){return e}var gt=Array.prototype.map,_t=[`y`,`z`,`a`,`f`,`p`,`n`,`µ`,`m`,``,`k`,`M`,`G`,`T`,`P`,`E`,`Z`,`Y`];function vt(e){var t=e.grouping===void 0||e.thousands===void 0?ht:at(gt.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?ht:ot(gt.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=ct(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`):mt[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():``),x=(p===`$`?r:/[%p]/.test(y)?o:``)+(l&&l.suffix!==void 0?l.suffix:``),S=mt[y],C=/[defgprs%]/.test(y);_=_===void 0?6:/[gprs]/.test(y)?Math.max(1,Math.min(21,_)):Math.max(0,Math.min(20,_));function w(e){var n=b,r=x,o,l,p;if(y===`c`)r=S(e)+r,e=``;else{e=+e;var w=e<0||1/e<0;if(e=isNaN(e)?c:S(Math.abs(e),_),v&&(e=ut(e)),w&&+e==0&&f!==`+`&&(w=!1),n=(w?f===`(`?f:s:f===`-`||f===`(`?``:f)+n,r=(y===`s`&&!isNaN(e)&&dt!==void 0?_t[8+dt/3]:``)+r+(w&&f===`(`?`)`:``),C){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 T=n.length+e.length+r.length,E=T<h?Array(h-T+1).join(u):``;switch(g&&m&&(e=t(E+e,E.length?h-r.length:1/0),E=``),d){case`<`:e=n+e+r+E;break;case`=`:e=n+E+e+r;break;case`^`:e=E.slice(0,T=E.length>>1)+n+e+r+E.slice(T);break;default:e=E+n+e+r}return a(e)}return w.toString=function(){return e+``},w}function u(e,t){var n=Math.max(-8,Math.min(8,Math.floor(L(t)/3)))*3,r=10**-n,i=l((e=ct(e),e.type=`f`,e),{suffix:_t[8+n/3]});return function(e){return i(r*e)}}return{format:l,formatPrefix:u}}var yt,bt,xt;St({thousands:`,`,grouping:[3],currency:[`$`,``]});function St(e){return yt=vt(e),bt=yt.format,xt=yt.formatPrefix,yt}function Ct(e){return Math.max(0,-L(Math.abs(e)))}function wt(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(L(t)/3)))*3-L(Math.abs(e)))}function Tt(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,L(t)-L(e))+1}function Et(e,t,n,r){var i=y(e,t,n),a;switch(r=ct(r??`,f`),r.type){case`s`:var o=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(a=wt(i,o))&&(r.precision=a),xt(r,o);case``:case`e`:case`g`:case`p`:case`r`:r.precision==null&&!isNaN(a=Tt(i,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=a-(r.type===`e`));break;case`f`:case`%`:r.precision==null&&!isNaN(a=Ct(i))&&(r.precision=a-(r.type===`%`)*2)}return bt(r)}function Dt(e){var t=e.domain;return e.ticks=function(e){var n=t();return _(n[0],n[n.length-1],e??10)},e.tickFormat=function(e,n){var r=t();return Et(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=v(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 Ot(){var e=nt();return e.copy=function(){return et(e,Ot())},x.apply(e,arguments),Dt(e)}function kt(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 At(e){return Math.log(e)}function jt(e){return Math.exp(e)}function Mt(e){return-Math.log(-e)}function Nt(e){return-Math.exp(-e)}function Pt(e){return isFinite(e)?+(`1e`+e):e<0?0:e}function Ft(e){return e===10?Pt:e===Math.E?Math.exp:t=>e**+t}function It(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 Lt(e){return(t,n)=>-e(-t,n)}function Rt(e){let t=e(At,jt),n=t.domain,r=10,i,a;function o(){return i=It(r),a=Ft(r),n()[0]<0?(i=Lt(i),a=Lt(a),e(Mt,Nt)):e(At,jt),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=_(o,s,p))}else m=_(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=ct(n)).precision==null&&(n.trim=!0),n=bt(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(kt(n(),{floor:e=>a(Math.floor(i(e))),ceil:e=>a(Math.ceil(i(e)))})),t}function zt(){let e=Rt(tt()).domain([1,10]);return e.copy=()=>et(e,zt()).base(e.base()),x.apply(e,arguments),e}function Bt(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function Vt(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Ht(e){var t=1,n=e(Bt(t),Vt(t));return n.constant=function(n){return arguments.length?e(Bt(t=+n),Vt(t)):t},Dt(n)}function Ut(){var e=Ht(tt());return e.copy=function(){return et(e,Ut()).constant(e.constant())},x.apply(e,arguments)}function Wt(e){return function(t){return t<0?-((-t)**+e):t**+e}}function Gt(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function Kt(e){return e<0?-e*e:e*e}function qt(e){var t=e(I,I),n=1;function r(){return n===1?e(I,I):n===.5?e(Gt,Kt):e(Wt(n),Wt(1/n))}return t.exponent=function(e){return arguments.length?(n=+e,r()):n},Dt(t)}function Jt(){var e=qt(tt());return e.copy=function(){return et(e,Jt()).exponent(e.exponent())},x.apply(e,arguments),e}function Yt(){return Jt.apply(null,arguments).exponent(.5)}function Xt(){var e=[.5],t=[0,1],n,r=1;function i(i){return i!=null&&i<=i?t[s(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 Xt().domain(e).range(t).unknown(n)},x.apply(i,arguments)}var Zt=new Date,Qt=new Date;function R(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=>R(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)=>(Zt.setTime(+t),Qt.setTime(+r),e(Zt),e(Qt),Math.floor(n(Zt,Qt))),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 $t=R(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);$t.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?R(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):$t),$t.range;var z=1e3,B=z*60,V=B*60,H=V*24,en=H*7,tn=H*30,nn=H*365,U=R(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*z)},(e,t)=>(t-e)/z,e=>e.getUTCSeconds());U.range;var rn=R(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*z)},(e,t)=>{e.setTime(+e+t*B)},(e,t)=>(t-e)/B,e=>e.getMinutes());rn.range;var an=R(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*B)},(e,t)=>(t-e)/B,e=>e.getUTCMinutes());an.range;var on=R(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*z-e.getMinutes()*B)},(e,t)=>{e.setTime(+e+t*V)},(e,t)=>(t-e)/V,e=>e.getHours());on.range;var sn=R(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*V)},(e,t)=>(t-e)/V,e=>e.getUTCHours());sn.range;var cn=R(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*B)/H,e=>e.getDate()-1);cn.range;var ln=R(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/H,e=>e.getUTCDate()-1);ln.range;var un=R(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/H,e=>Math.floor(e/H));un.range;function W(e){return R(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())*B)/en)}var dn=W(0),fn=W(1),pn=W(2),mn=W(3),G=W(4),hn=W(5),gn=W(6);dn.range,fn.range,pn.range,mn.range,G.range,hn.range,gn.range;function K(e){return R(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)/en)}var _n=K(0),vn=K(1),yn=K(2),bn=K(3),q=K(4),xn=K(5),Sn=K(6);_n.range,vn.range,yn.range,bn.range,q.range,xn.range,Sn.range;var Cn=R(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());Cn.range;var wn=R(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());wn.range;var J=R(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());J.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:R(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)}),J.range;var Y=R(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());Y.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:R(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)}),Y.range;function Tn(e,t,r,i,a,o){let s=[[U,1,z],[U,5,5*z],[U,15,15*z],[U,30,30*z],[o,1,B],[o,5,5*B],[o,15,15*B],[o,30,30*B],[a,1,V],[a,3,3*V],[a,6,6*V],[a,12,12*V],[i,1,H],[i,2,2*H],[r,1,en],[t,1,tn],[t,3,3*tn],[e,1,nn]];function c(e,t,n){let r=t<e;r&&([e,t]=[t,e]);let i=n&&typeof n.range==`function`?n:l(e,t,n),a=i?i.range(e,+t+1):[];return r?a.reverse():a}function l(t,r,i){let a=Math.abs(r-t)/i,o=n(([,,e])=>e).right(s,a);if(o===s.length)return e.every(y(t/nn,r/nn,i));if(o===0)return $t.every(Math.max(y(t,r,i),1));let[c,l]=s[a/s[o-1][2]<s[o][2]/a?o-1:o];return c.every(l)}return[c,l]}var[En,Dn]=Tn(Y,wn,_n,un,sn,an),[On,kn]=Tn(J,Cn,dn,cn,on,rn);function An(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 jn(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 Mn(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function Nn(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=Rn(i),u=zn(i),d=Rn(a),f=zn(a),p=Rn(o),m=zn(o),h=Rn(s),g=zn(s),_=Rn(c),v=zn(c),y={a:te,A:ne,b:re,B:ie,c:null,d:or,e:or,f:dr,g:Sr,G:wr,H:sr,I:cr,j:lr,L:ur,m:fr,M:pr,p:ae,q:oe,Q:qr,s:Jr,S:mr,u:hr,U:gr,V:vr,w:yr,W:br,x:null,X:null,y:xr,Y:Cr,Z:Tr,"%":Kr},b={a:se,A:ce,b:le,B:ue,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:de,q:fe,Q:qr,s:Jr,S:Pr,u:Fr,U:Ir,V:Rr,w:zr,W:Br,x:null,X:null,y:Vr,Y:Ur,Z:Gr,"%":Kr},x={a:E,A:D,b:O,B:ee,c:k,d:Xn,e:Xn,f:nr,g:Kn,G:Gn,H:Qn,I:Qn,j:Zn,L:tr,m:Yn,M:$n,p:T,q:Jn,Q:ir,s:ar,S:er,u:Vn,U:Hn,V:Un,w:Bn,W:Wn,x:A,X:j,y:Kn,Y:Gn,Z:qn,"%":rr};y.x=S(n,y),y.X=S(r,y),y.c=S(t,y),b.x=S(n,b),b.X=S(r,b),b.c=S(t,b);function S(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=Pn[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 C(e,t){return function(n){var r=Mn(1900,void 0,1),i=w(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=jn(Mn(r.y,0,1)),o=a.getUTCDay(),a=o>4||o===0?vn.ceil(a):vn(a),a=ln.offset(a,(r.V-1)*7),r.y=a.getUTCFullYear(),r.m=a.getUTCMonth(),r.d=a.getUTCDate()+(r.w+6)%7):(a=An(Mn(r.y,0,1)),o=a.getDay(),a=o>4||o===0?fn.ceil(a):fn(a),a=cn.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?jn(Mn(r.y,0,1)).getUTCDay():An(Mn(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,jn(r)):An(r)}}function w(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=x[s in Pn?t.charAt(i++):s],!c||(r=c(e,n,r))<0)return-1}else if(s!=n.charCodeAt(r++))return-1}return r}function T(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 E(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 D(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 O(e,t,n){var r=_.exec(t.slice(n));return r?(e.m=v.get(r[0].toLowerCase()),n+r[0].length):-1}function ee(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 k(e,n,r){return w(e,t,n,r)}function A(e,t,r){return w(e,n,t,r)}function j(e,t,n){return w(e,r,t,n)}function te(e){return o[e.getDay()]}function ne(e){return a[e.getDay()]}function re(e){return c[e.getMonth()]}function ie(e){return s[e.getMonth()]}function ae(e){return i[+(e.getHours()>=12)]}function oe(e){return 1+~~(e.getMonth()/3)}function se(e){return o[e.getUTCDay()]}function ce(e){return a[e.getUTCDay()]}function le(e){return c[e.getUTCMonth()]}function ue(e){return s[e.getUTCMonth()]}function de(e){return i[+(e.getUTCHours()>=12)]}function fe(e){return 1+~~(e.getUTCMonth()/3)}return{format:function(e){var t=S(e+=``,y);return t.toString=function(){return e},t},parse:function(e){var t=C(e+=``,!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=S(e+=``,b);return t.toString=function(){return e},t},utcParse:function(e){var t=C(e+=``,!0);return t.toString=function(){return e},t}}}var Pn={"-":``,_:` `,0:`0`},X=/^\s*\d+/,Fn=/^%/,In=/[\\^$*+?|[\]().{}]/g;function Z(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 Ln(e){return e.replace(In,`\\$&`)}function Rn(e){return RegExp(`^(?:`+e.map(Ln).join(`|`)+`)`,`i`)}function zn(e){return new Map(e.map((e,t)=>[e.toLowerCase(),t]))}function Bn(e,t,n){var r=X.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function Vn(e,t,n){var r=X.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function Hn(e,t,n){var r=X.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function Un(e,t,n){var r=X.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function Wn(e,t,n){var r=X.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function Gn(e,t,n){var r=X.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function Kn(e,t,n){var r=X.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function qn(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 Jn(e,t,n){var r=X.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function Yn(e,t,n){var r=X.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function Xn(e,t,n){var r=X.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function Zn(e,t,n){var r=X.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function Qn(e,t,n){var r=X.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function $n(e,t,n){var r=X.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function er(e,t,n){var r=X.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function tr(e,t,n){var r=X.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function nr(e,t,n){var r=X.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function rr(e,t,n){var r=Fn.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function ir(e,t,n){var r=X.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function ar(e,t,n){var r=X.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function or(e,t){return Z(e.getDate(),t,2)}function sr(e,t){return Z(e.getHours(),t,2)}function cr(e,t){return Z(e.getHours()%12||12,t,2)}function lr(e,t){return Z(1+cn.count(J(e),e),t,3)}function ur(e,t){return Z(e.getMilliseconds(),t,3)}function dr(e,t){return ur(e,t)+`000`}function fr(e,t){return Z(e.getMonth()+1,t,2)}function pr(e,t){return Z(e.getMinutes(),t,2)}function mr(e,t){return Z(e.getSeconds(),t,2)}function hr(e){var t=e.getDay();return t===0?7:t}function gr(e,t){return Z(dn.count(J(e)-1,e),t,2)}function _r(e){var t=e.getDay();return t>=4||t===0?G(e):G.ceil(e)}function vr(e,t){return e=_r(e),Z(G.count(J(e),e)+(J(e).getDay()===4),t,2)}function yr(e){return e.getDay()}function br(e,t){return Z(fn.count(J(e)-1,e),t,2)}function xr(e,t){return Z(e.getFullYear()%100,t,2)}function Sr(e,t){return e=_r(e),Z(e.getFullYear()%100,t,2)}function Cr(e,t){return Z(e.getFullYear()%1e4,t,4)}function wr(e,t){var n=e.getDay();return e=n>=4||n===0?G(e):G.ceil(e),Z(e.getFullYear()%1e4,t,4)}function Tr(e){var t=e.getTimezoneOffset();return(t>0?`-`:(t*=-1,`+`))+Z(t/60|0,`0`,2)+Z(t%60,`0`,2)}function Er(e,t){return Z(e.getUTCDate(),t,2)}function Dr(e,t){return Z(e.getUTCHours(),t,2)}function Or(e,t){return Z(e.getUTCHours()%12||12,t,2)}function kr(e,t){return Z(1+ln.count(Y(e),e),t,3)}function Ar(e,t){return Z(e.getUTCMilliseconds(),t,3)}function jr(e,t){return Ar(e,t)+`000`}function Mr(e,t){return Z(e.getUTCMonth()+1,t,2)}function Nr(e,t){return Z(e.getUTCMinutes(),t,2)}function Pr(e,t){return Z(e.getUTCSeconds(),t,2)}function Fr(e){var t=e.getUTCDay();return t===0?7:t}function Ir(e,t){return Z(_n.count(Y(e)-1,e),t,2)}function Lr(e){var t=e.getUTCDay();return t>=4||t===0?q(e):q.ceil(e)}function Rr(e,t){return e=Lr(e),Z(q.count(Y(e),e)+(Y(e).getUTCDay()===4),t,2)}function zr(e){return e.getUTCDay()}function Br(e,t){return Z(vn.count(Y(e)-1,e),t,2)}function Vr(e,t){return Z(e.getUTCFullYear()%100,t,2)}function Hr(e,t){return e=Lr(e),Z(e.getUTCFullYear()%100,t,2)}function Ur(e,t){return Z(e.getUTCFullYear()%1e4,t,4)}function Wr(e,t){var n=e.getUTCDay();return e=n>=4||n===0?q(e):q.ceil(e),Z(e.getUTCFullYear()%1e4,t,4)}function Gr(){return`+0000`}function Kr(){return`%`}function qr(e){return+e}function Jr(e){return Math.floor(e/1e3)}var Q,Yr,Xr;Zr({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 Zr(e){return Q=Nn(e),Yr=Q.format,Q.parse,Xr=Q.utcFormat,Q.utcParse,Q}function Qr(e){return new Date(e)}function $r(e){return e instanceof Date?+e:+new Date(+e)}function ei(e,t,n,r,i,a,o,s,c,l){var u=nt(),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 x(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,$r)):f().map(Qr)},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?x: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(kt(n,e)):u},u.copy=function(){return et(u,ei(e,t,n,r,i,a,o,s,c,l))},u}function ti(){return x.apply(ei(On,kn,J,Cn,dn,cn,on,rn,U,Yr).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function ni(){return x.apply(ei(En,Dn,Y,wn,_n,ln,sn,an,U,Xr).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function ri(){var e=0,t=1,n,r,i,a,o=I,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(Ge),l.rangeRound=u(Ke),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 ii(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function ai(){var e=Dt(ri()(I));return e.copy=function(){return ii(e,ai())},S.apply(e,arguments)}function oi(){var e=Rt(ri()).domain([1,10]);return e.copy=function(){return ii(e,oi()).base(e.base())},S.apply(e,arguments)}function si(){var e=Ht(ri());return e.copy=function(){return ii(e,si()).constant(e.constant())},S.apply(e,arguments)}function ci(){var e=qt(ri());return e.copy=function(){return ii(e,ci()).exponent(e.exponent())},S.apply(e,arguments)}function li(){return ci.apply(null,arguments).exponent(.5)}function ui(e){return function(){return e}}var di=Math.cos,fi=Math.sin,pi=Math.sqrt,mi=Math.PI;mi/2;var hi=2*mi;Array.prototype.slice;function gi(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 _i(e){for(var t=e.length,n=Array(t);--t>=0;)n[t]=t;return n}function vi(e,t){return e[t]}function yi(e){let t=[];return t.key=e,t}function bi(){var e=ui([]),t=_i,n=$,r=vi;function i(i){var a=Array.from(e.apply(this,arguments),yi),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=gi(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:ui(Array.from(t)),i):e},i.value=function(e){return arguments.length?(r=typeof e==`function`?e:ui(+e),i):r},i.order=function(e){return arguments.length?(t=e==null?_i:typeof e==`function`?e:ui(Array.from(e)),i):t},i.offset=function(e){return arguments.length?(n=e??$,i):n},i}function xi(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 Si(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 Ci(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{Ot as A,C as B,Jt as C,Ht as D,Ut as E,Je as F,c as G,S as H,Ke as I,a as J,s as K,Ge as L,Et as M,nt as N,zt as O,I as P,Re as R,Xt as S,Yt as T,x as U,w as V,b as W,e as Y,ci as _,_i as a,ni as b,di as c,pi as d,hi as f,oi as g,ai as h,bi as i,Dt as j,Rt as k,mi as l,ii as m,Si as n,$ as o,ui as p,i as q,xi as r,gi as s,Ci as t,fi as u,li as v,qt as w,ti as x,si as y,Le as z};