14 lines
88 KiB
JavaScript
14 lines
88 KiB
JavaScript
/*! third party licenses: js/vendor.LICENSE.txt */
|
|
import{g as Si}from"./vendor-BeFBwUwf.chunk.mjs";import{g as nn}from"./index-vg7q3Iku.chunk.mjs";var Ct={},Me;function Mi(){if(Me)return Ct;Me=1,Object.defineProperty(Ct,"__esModule",{value:!0}),Ct.removeMarkdown=void 0;var t=function(n,e){e===void 0&&(e={listUnicodeChar:""}),e=e||{},e.listUnicodeChar=e.hasOwnProperty("listUnicodeChar")?e.listUnicodeChar:!1,e.stripListLeaders=e.hasOwnProperty("stripListLeaders")?e.stripListLeaders:!0,e.gfm=e.hasOwnProperty("gfm")?e.gfm:!0,e.useImgAltText=e.hasOwnProperty("useImgAltText")?e.useImgAltText:!0,e.preserveLinks=e.hasOwnProperty("preserveLinks")?e.preserveLinks:!1;var r=n||"";r=r.replace(/^(-\s*?|\*\s*?|_\s*?){3,}\s*$/gm,"");try{e.stripListLeaders&&(e.listUnicodeChar?r=r.replace(/^([\s\t]*)([\*\-\+]|\d+\.)\s+/gm,e.listUnicodeChar+" $1"):r=r.replace(/^([\s\t]*)([\*\-\+]|\d+\.)\s+/gm,"$1")),e.gfm&&(r=r.replace(/\n={2,}/g,`
|
|
`).replace(/~{3}.*\n/g,"").replace(/~~/g,"").replace(/`{3}.*\n/g,"")),e.preserveLinks&&(r=r.replace(/\[(.*?)\][\[\(](.*?)[\]\)]/g,"$1 ($2)")),r=r.replace(/<[^>]*>/g,"").replace(/^[=\-]{2,}\s*$/g,"").replace(/\[\^.+?\](\: .*?$)?/g,"").replace(/\s{0,2}\[.*?\]: .*?$/g,"").replace(/\!\[(.*?)\][\[\(].*?[\]\)]/g,e.useImgAltText?"$1":"").replace(/\[(.*?)\][\[\(].*?[\]\)]/g,"$1").replace(/^\s{0,3}>\s?/g,"").replace(/(^|\n)\s{0,3}>\s?/g,`
|
|
|
|
`).replace(/^\s{1,2}\[(.*?)\]: (\S+)( ".*?")?\s*$/g,"").replace(/^(\n)?\s{0,}#{1,6}\s+| {0,}(\n)?\s{0,}#{0,} {0,}(\n)?\s{0,}$/gm,"$1$2$3").replace(/([\*_]{1,3})(\S.*?\S{0,1})\1/g,"$2").replace(/([\*_]{1,3})(\S.*?\S{0,1})\1/g,"$2").replace(/(`{3,})(.*?)\1/gm,"$2").replace(/`(.+?)`/g,"$1").replace(/\n{2,}/g,`
|
|
|
|
`)}catch(i){return console.error(i),n}return r};return Ct.removeMarkdown=t,Ct}var rl=Mi(),Gn={exports:{}},Ni=Gn.exports,Ne;function Ai(){return Ne||(Ne=1,function(t,n){(function(e,r){t.exports=r()})(Ni,function(){var e=1e3,r=6e4,i=36e5,s="millisecond",a="second",o="minute",u="hour",h="day",c="week",l="month",f="quarter",_="year",m="date",k="Invalid Date",D=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,I=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(b){var y=["th","st","nd","rd"],p=b%100;return"["+b+(y[(p-20)%10]||y[p]||y[0])+"]"}},E=function(b,y,p){var g=String(b);return!g||g.length>=y?b:""+Array(y+1-g.length).join(p)+b},U={s:E,z:function(b){var y=-b.utcOffset(),p=Math.abs(y),g=Math.floor(p/60),d=p%60;return(y<=0?"+":"-")+E(g,2,"0")+":"+E(d,2,"0")},m:function b(y,p){if(y.date()<p.date())return-b(p,y);var g=12*(p.year()-y.year())+(p.month()-y.month()),d=y.clone().add(g,l),x=p-d<0,w=y.clone().add(g+(x?-1:1),l);return+(-(g+(p-d)/(x?d-w:w-d))||0)},a:function(b){return b<0?Math.ceil(b)||0:Math.floor(b)},p:function(b){return{M:l,y:_,w:c,d:h,D:m,h:u,m:o,s:a,ms:s,Q:f}[b]||String(b||"").toLowerCase().replace(/s$/,"")},u:function(b){return b===void 0}},L="en",T={};T[L]=M;var $="$isDayjsObject",Hn=function(b){return b instanceof Qt||!(!b||!b[$])},Kt=function b(y,p,g){var d;if(!y)return L;if(typeof y=="string"){var x=y.toLowerCase();T[x]&&(d=x),p&&(T[x]=p,d=x);var w=y.split("-");if(!d&&w.length>1)return b(w[0])}else{var N=y.name;T[N]=y,d=N}return!g&&d&&(L=d),d||!g&&L},C=function(b,y){if(Hn(b))return b.clone();var p=typeof y=="object"?y:{};return p.date=b,p.args=arguments,new Qt(p)},S=U;S.l=Kt,S.i=Hn,S.w=function(b,y){return C(b,{locale:y.$L,utc:y.$u,x:y.$x,$offset:y.$offset})};var Qt=function(){function b(p){this.$L=Kt(p.locale,null,!0),this.parse(p),this.$x=this.$x||p.x||{},this[$]=!0}var y=b.prototype;return y.parse=function(p){this.$d=function(g){var d=g.date,x=g.utc;if(d===null)return new Date(NaN);if(S.u(d))return new Date;if(d instanceof Date)return new Date(d);if(typeof d=="string"&&!/Z$/i.test(d)){var w=d.match(D);if(w){var N=w[2]-1||0,j=(w[7]||"0").substring(0,3);return x?new Date(Date.UTC(w[1],N,w[3]||1,w[4]||0,w[5]||0,w[6]||0,j)):new Date(w[1],N,w[3]||1,w[4]||0,w[5]||0,w[6]||0,j)}}return new Date(d)}(p),this.init()},y.init=function(){var p=this.$d;this.$y=p.getFullYear(),this.$M=p.getMonth(),this.$D=p.getDate(),this.$W=p.getDay(),this.$H=p.getHours(),this.$m=p.getMinutes(),this.$s=p.getSeconds(),this.$ms=p.getMilliseconds()},y.$utils=function(){return S},y.isValid=function(){return this.$d.toString()!==k},y.isSame=function(p,g){var d=C(p);return this.startOf(g)<=d&&d<=this.endOf(g)},y.isAfter=function(p,g){return C(p)<this.startOf(g)},y.isBefore=function(p,g){return this.endOf(g)<C(p)},y.$g=function(p,g,d){return S.u(p)?this[g]:this.set(d,p)},y.unix=function(){return Math.floor(this.valueOf()/1e3)},y.valueOf=function(){return this.$d.getTime()},y.startOf=function(p,g){var d=this,x=!!S.u(g)||g,w=S.p(p),N=function(ct,H){var rt=S.w(d.$u?Date.UTC(d.$y,H,ct):new Date(d.$y,H,ct),d);return x?rt:rt.endOf(h)},j=function(ct,H){return S.w(d.toDate()[ct].apply(d.toDate("s"),(x?[0,0,0,0]:[23,59,59,999]).slice(H)),d)},P=this.$W,q=this.$M,Y=this.$D,bt="set"+(this.$u?"UTC":"");switch(w){case _:return x?N(1,0):N(31,11);case l:return x?N(1,q):N(0,q+1);case c:var ht=this.$locale().weekStart||0,Et=(P<ht?P+7:P)-ht;return N(x?Y-Et:Y+(6-Et),q);case h:case m:return j(bt+"Hours",0);case u:return j(bt+"Minutes",1);case o:return j(bt+"Seconds",2);case a:return j(bt+"Milliseconds",3);default:return this.clone()}},y.endOf=function(p){return this.startOf(p,!1)},y.$set=function(p,g){var d,x=S.p(p),w="set"+(this.$u?"UTC":""),N=(d={},d[h]=w+"Date",d[m]=w+"Date",d[l]=w+"Month",d[_]=w+"FullYear",d[u]=w+"Hours",d[o]=w+"Minutes",d[a]=w+"Seconds",d[s]=w+"Milliseconds",d)[x],j=x===h?this.$D+(g-this.$W):g;if(x===l||x===_){var P=this.clone().set(m,1);P.$d[N](j),P.init(),this.$d=P.set(m,Math.min(this.$D,P.daysInMonth())).$d}else N&&this.$d[N](j);return this.init(),this},y.set=function(p,g){return this.clone().$set(p,g)},y.get=function(p){return this[S.p(p)]()},y.add=function(p,g){var d,x=this;p=Number(p);var w=S.p(g),N=function(q){var Y=C(x);return S.w(Y.date(Y.date()+Math.round(q*p)),x)};if(w===l)return this.set(l,this.$M+p);if(w===_)return this.set(_,this.$y+p);if(w===h)return N(1);if(w===c)return N(7);var j=(d={},d[o]=r,d[u]=i,d[a]=e,d)[w]||1,P=this.$d.getTime()+p*j;return S.w(P,this)},y.subtract=function(p,g){return this.add(-1*p,g)},y.format=function(p){var g=this,d=this.$locale();if(!this.isValid())return d.invalidDate||k;var x=p||"YYYY-MM-DDTHH:mm:ssZ",w=S.z(this),N=this.$H,j=this.$m,P=this.$M,q=d.weekdays,Y=d.months,bt=d.meridiem,ht=function(H,rt,Tt,tn){return H&&(H[rt]||H(g,x))||Tt[rt].slice(0,tn)},Et=function(H){return S.s(N%12||12,H,"0")},ct=bt||function(H,rt,Tt){var tn=H<12?"AM":"PM";return Tt?tn.toLowerCase():tn};return x.replace(I,function(H,rt){return rt||function(Tt){switch(Tt){case"YY":return String(g.$y).slice(-2);case"YYYY":return S.s(g.$y,4,"0");case"M":return P+1;case"MM":return S.s(P+1,2,"0");case"MMM":return ht(d.monthsShort,P,Y,3);case"MMMM":return ht(Y,P);case"D":return g.$D;case"DD":return S.s(g.$D,2,"0");case"d":return String(g.$W);case"dd":return ht(d.weekdaysMin,g.$W,q,2);case"ddd":return ht(d.weekdaysShort,g.$W,q,3);case"dddd":return q[g.$W];case"H":return String(N);case"HH":return S.s(N,2,"0");case"h":return Et(1);case"hh":return Et(2);case"a":return ct(N,j,!0);case"A":return ct(N,j,!1);case"m":return String(j);case"mm":return S.s(j,2,"0");case"s":return String(g.$s);case"ss":return S.s(g.$s,2,"0");case"SSS":return S.s(g.$ms,3,"0");case"Z":return w}return null}(H)||w.replace(":","")})},y.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},y.diff=function(p,g,d){var x,w=this,N=S.p(g),j=C(p),P=(j.utcOffset()-this.utcOffset())*r,q=this-j,Y=function(){return S.m(w,j)};switch(N){case _:x=Y()/12;break;case l:x=Y();break;case f:x=Y()/3;break;case c:x=(q-P)/6048e5;break;case h:x=(q-P)/864e5;break;case u:x=q/i;break;case o:x=q/r;break;case a:x=q/e;break;default:x=q}return d?x:S.a(x)},y.daysInMonth=function(){return this.endOf(l).$D},y.$locale=function(){return T[this.$L]},y.locale=function(p,g){if(!p)return this.$L;var d=this.clone(),x=Kt(p,g,!0);return x&&(d.$L=x),d},y.clone=function(){return S.w(this.$d,this)},y.toDate=function(){return new Date(this.valueOf())},y.toJSON=function(){return this.isValid()?this.toISOString():null},y.toISOString=function(){return this.$d.toISOString()},y.toString=function(){return this.$d.toUTCString()},b}(),Se=Qt.prototype;return C.prototype=Se,[["$ms",s],["$s",a],["$m",o],["$H",u],["$W",h],["$M",l],["$y",_],["$D",m]].forEach(function(b){Se[b[1]]=function(y){return this.$g(y,b[0],b[1])}}),C.extend=function(b,y){return b.$i||(b(y,Qt,C),b.$i=!0),C},C.locale=Kt,C.isDayjs=Hn,C.unix=function(b){return C(1e3*b)},C.en=T[L],C.Ls=T,C.p={},C})}(Gn)),Gn.exports}var ji=Ai();const il=Si(ji),on={min:{r:0,g:0,b:0,s:0,l:0,a:0},max:{r:255,g:255,b:255,h:360,s:100,l:100,a:1},clamp:{r:t=>t>=255?255:t<0?0:t,g:t=>t>=255?255:t<0?0:t,b:t=>t>=255?255:t<0?0:t,h:t=>t%360,s:t=>t>=100?100:t<0?0:t,l:t=>t>=100?100:t<0?0:t,a:t=>t>=1?1:t<0?0:t},toLinear:t=>{const n=t/255;return t>.03928?Math.pow((n+.055)/1.055,2.4):n/12.92},hue2rgb:(t,n,e)=>(e<0&&(e+=1),e>1&&(e-=1),e<1/6?t+(n-t)*6*e:e<1/2?n:e<2/3?t+(n-t)*(2/3-e)*6:t),hsl2rgb:({h:t,s:n,l:e},r)=>{if(!n)return e*2.55;t/=360,n/=100,e/=100;const i=e<.5?e*(1+n):e+n-e*n,s=2*e-i;switch(r){case"r":return on.hue2rgb(s,i,t+1/3)*255;case"g":return on.hue2rgb(s,i,t)*255;case"b":return on.hue2rgb(s,i,t-1/3)*255}},rgb2hsl:({r:t,g:n,b:e},r)=>{t/=255,n/=255,e/=255;const i=Math.max(t,n,e),s=Math.min(t,n,e),a=(i+s)/2;if(r==="l")return a*100;if(i===s)return 0;const o=i-s,u=a>.5?o/(2-i-s):o/(i+s);if(r==="s")return u*100;switch(i){case t:return((n-e)/o+(n<e?6:0))*60;case n:return((e-t)/o+2)*60;case e:return((t-n)/o+4)*60;default:return-1}}},Oi={clamp:(t,n,e)=>n>e?Math.min(n,Math.max(e,t)):Math.min(e,Math.max(n,t)),round:t=>Math.round(t*1e10)/1e10},Ei={dec2hex:t=>{const n=Math.round(t).toString(16);return n.length>1?n:`0${n}`}},v={channel:on,lang:Oi,unit:Ei},it={};for(let t=0;t<=255;t++)it[t]=v.unit.dec2hex(t);const z={ALL:0,RGB:1,HSL:2};class Ti{constructor(){this.type=z.ALL}get(){return this.type}set(n){if(this.type&&this.type!==n)throw new Error("Cannot change both RGB and HSL channels at the same time");this.type=n}reset(){this.type=z.ALL}is(n){return this.type===n}}class Ci{constructor(n,e){this.color=e,this.changed=!1,this.data=n,this.type=new Ti}set(n,e){return this.color=e,this.changed=!1,this.data=n,this.type.type=z.ALL,this}_ensureHSL(){const n=this.data,{h:e,s:r,l:i}=n;e===void 0&&(n.h=v.channel.rgb2hsl(n,"h")),r===void 0&&(n.s=v.channel.rgb2hsl(n,"s")),i===void 0&&(n.l=v.channel.rgb2hsl(n,"l"))}_ensureRGB(){const n=this.data,{r:e,g:r,b:i}=n;e===void 0&&(n.r=v.channel.hsl2rgb(n,"r")),r===void 0&&(n.g=v.channel.hsl2rgb(n,"g")),i===void 0&&(n.b=v.channel.hsl2rgb(n,"b"))}get r(){const n=this.data,e=n.r;return!this.type.is(z.HSL)&&e!==void 0?e:(this._ensureHSL(),v.channel.hsl2rgb(n,"r"))}get g(){const n=this.data,e=n.g;return!this.type.is(z.HSL)&&e!==void 0?e:(this._ensureHSL(),v.channel.hsl2rgb(n,"g"))}get b(){const n=this.data,e=n.b;return!this.type.is(z.HSL)&&e!==void 0?e:(this._ensureHSL(),v.channel.hsl2rgb(n,"b"))}get h(){const n=this.data,e=n.h;return!this.type.is(z.RGB)&&e!==void 0?e:(this._ensureRGB(),v.channel.rgb2hsl(n,"h"))}get s(){const n=this.data,e=n.s;return!this.type.is(z.RGB)&&e!==void 0?e:(this._ensureRGB(),v.channel.rgb2hsl(n,"s"))}get l(){const n=this.data,e=n.l;return!this.type.is(z.RGB)&&e!==void 0?e:(this._ensureRGB(),v.channel.rgb2hsl(n,"l"))}get a(){return this.data.a}set r(n){this.type.set(z.RGB),this.changed=!0,this.data.r=n}set g(n){this.type.set(z.RGB),this.changed=!0,this.data.g=n}set b(n){this.type.set(z.RGB),this.changed=!0,this.data.b=n}set h(n){this.type.set(z.HSL),this.changed=!0,this.data.h=n}set s(n){this.type.set(z.HSL),this.changed=!0,this.data.s=n}set l(n){this.type.set(z.HSL),this.changed=!0,this.data.l=n}set a(n){this.changed=!0,this.data.a=n}}const Nn=new Ci({r:0,g:0,b:0,a:0},"transparent"),wt={re:/^#((?:[a-f0-9]{2}){2,4}|[a-f0-9]{3})$/i,parse:t=>{if(t.charCodeAt(0)!==35)return;const n=t.match(wt.re);if(!n)return;const e=n[1],r=parseInt(e,16),i=e.length,s=i%4===0,a=i>4,o=a?1:17,u=a?8:4,h=s?0:-1,c=a?255:15;return Nn.set({r:(r>>u*(h+3)&c)*o,g:(r>>u*(h+2)&c)*o,b:(r>>u*(h+1)&c)*o,a:s?(r&c)*o/255:1},t)},stringify:t=>{const{r:n,g:e,b:r,a:i}=t;return i<1?`#${it[Math.round(n)]}${it[Math.round(e)]}${it[Math.round(r)]}${it[Math.round(i*255)]}`:`#${it[Math.round(n)]}${it[Math.round(e)]}${it[Math.round(r)]}`}},_t={re:/^hsla?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(?:deg|grad|rad|turn)?)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(%)?))?\s*?\)$/i,hueRe:/^(.+?)(deg|grad|rad|turn)$/i,_hue2deg:t=>{const n=t.match(_t.hueRe);if(n){const[,e,r]=n;switch(r){case"grad":return v.channel.clamp.h(parseFloat(e)*.9);case"rad":return v.channel.clamp.h(parseFloat(e)*180/Math.PI);case"turn":return v.channel.clamp.h(parseFloat(e)*360)}}return v.channel.clamp.h(parseFloat(t))},parse:t=>{const n=t.charCodeAt(0);if(n!==104&&n!==72)return;const e=t.match(_t.re);if(!e)return;const[,r,i,s,a,o]=e;return Nn.set({h:_t._hue2deg(r),s:v.channel.clamp.s(parseFloat(i)),l:v.channel.clamp.l(parseFloat(s)),a:a?v.channel.clamp.a(o?parseFloat(a)/100:parseFloat(a)):1},t)},stringify:t=>{const{h:n,s:e,l:r,a:i}=t;return i<1?`hsla(${v.lang.round(n)}, ${v.lang.round(e)}%, ${v.lang.round(r)}%, ${i})`:`hsl(${v.lang.round(n)}, ${v.lang.round(e)}%, ${v.lang.round(r)}%)`}},Ht={colors:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyanaqua:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",transparent:"#00000000",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},parse:t=>{t=t.toLowerCase();const n=Ht.colors[t];if(n)return wt.parse(n)},stringify:t=>{const n=wt.stringify(t);for(const e in Ht.colors)if(Ht.colors[e]===n)return e}},qt={re:/^rgba?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?)))?\s*?\)$/i,parse:t=>{const n=t.charCodeAt(0);if(n!==114&&n!==82)return;const e=t.match(qt.re);if(!e)return;const[,r,i,s,a,o,u,h,c]=e;return Nn.set({r:v.channel.clamp.r(i?parseFloat(r)*2.55:parseFloat(r)),g:v.channel.clamp.g(a?parseFloat(s)*2.55:parseFloat(s)),b:v.channel.clamp.b(u?parseFloat(o)*2.55:parseFloat(o)),a:h?v.channel.clamp.a(c?parseFloat(h)/100:parseFloat(h)):1},t)},stringify:t=>{const{r:n,g:e,b:r,a:i}=t;return i<1?`rgba(${v.lang.round(n)}, ${v.lang.round(e)}, ${v.lang.round(r)}, ${v.lang.round(i)})`:`rgb(${v.lang.round(n)}, ${v.lang.round(e)}, ${v.lang.round(r)})`}},Z={format:{keyword:Ht,hex:wt,rgb:qt,rgba:qt,hsl:_t,hsla:_t},parse:t=>{if(typeof t!="string")return t;const n=wt.parse(t)||qt.parse(t)||_t.parse(t)||Ht.parse(t);if(n)return n;throw new Error(`Unsupported color format: "${t}"`)},stringify:t=>!t.changed&&t.color?t.color:t.type.is(z.HSL)||t.data.r===void 0?_t.stringify(t):t.a<1||!Number.isInteger(t.r)||!Number.isInteger(t.g)||!Number.isInteger(t.b)?qt.stringify(t):wt.stringify(t)},gr=(t,n)=>{const e=Z.parse(t);for(const r in n)e[r]=v.channel.clamp[r](n[r]);return Z.stringify(e)},Pi=(t,n,e=0,r=1)=>{if(typeof t!="number")return gr(t,{a:n});const i=Nn.set({r:v.channel.clamp.r(t),g:v.channel.clamp.g(n),b:v.channel.clamp.b(e),a:v.channel.clamp.a(r)});return Z.stringify(i)},Di=t=>{const{r:n,g:e,b:r}=Z.parse(t),i=.2126*v.channel.toLinear(n)+.7152*v.channel.toLinear(e)+.0722*v.channel.toLinear(r);return v.lang.round(i)},Li=t=>Di(t)>=.5,sl=t=>!Li(t),vr=(t,n,e)=>{const r=Z.parse(t),i=r[n],s=v.channel.clamp[n](i+e);return i!==s&&(r[n]=s),Z.stringify(r)},al=(t,n)=>vr(t,"l",n),ol=(t,n)=>vr(t,"l",-n),ul=(t,n)=>{const e=Z.parse(t),r={};for(const i in n)n[i]&&(r[i]=e[i]+n[i]);return gr(t,r)},qi=(t,n,e=50)=>{const{r,g:i,b:s,a}=Z.parse(t),{r:o,g:u,b:h,a:c}=Z.parse(n),l=e/100,f=l*2-1,_=a-c,m=((f*_===-1?f:(f+_)/(1+f*_))+1)/2,k=1-m,D=r*m+o*k,I=i*m+u*k,M=s*m+h*k,E=a*l+c*(1-l);return Pi(D,I,M,E)},hl=(t,n=100)=>{const e=Z.parse(t);return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,qi(e,t,n)};var zi={value:()=>{}};function mr(){for(var t=0,n=arguments.length,e={},r;t<n;++t){if(!(r=arguments[t]+"")||r in e||/[\s.]/.test(r))throw new Error("illegal type: "+r);e[r]=[]}return new un(e)}function un(t){this._=t}function Ii(t,n){return t.trim().split(/^|\s+/).map(function(e){var r="",i=e.indexOf(".");if(i>=0&&(r=e.slice(i+1),e=e.slice(0,i)),e&&!n.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:r}})}un.prototype=mr.prototype={constructor:un,on:function(t,n){var e=this._,r=Ii(t+"",e),i,s=-1,a=r.length;if(arguments.length<2){for(;++s<a;)if((i=(t=r[s]).type)&&(i=Hi(e[i],t.name)))return i;return}if(n!=null&&typeof n!="function")throw new Error("invalid callback: "+n);for(;++s<a;)if(i=(t=r[s]).type)e[i]=Ae(e[i],t.name,n);else if(n==null)for(i in e)e[i]=Ae(e[i],t.name,null);return this},copy:function(){var t={},n=this._;for(var e in n)t[e]=n[e].slice();return new un(t)},call:function(t,n){if((i=arguments.length-2)>0)for(var e=new Array(i),r=0,i,s;r<i;++r)e[r]=arguments[r+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(s=this._[t],r=0,i=s.length;r<i;++r)s[r].value.apply(n,e)},apply:function(t,n,e){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var r=this._[t],i=0,s=r.length;i<s;++i)r[i].value.apply(n,e)}};function Hi(t,n){for(var e=0,r=t.length,i;e<r;++e)if((i=t[e]).name===n)return i.value}function Ae(t,n,e){for(var r=0,i=t.length;r<i;++r)if(t[r].name===n){t[r]=zi,t=t.slice(0,r).concat(t.slice(r+1));break}return e!=null&&t.push({name:n,value:e}),t}var Wn="http://www.w3.org/1999/xhtml";const je={svg:"http://www.w3.org/2000/svg",xhtml:Wn,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function An(t){var n=t+="",e=n.indexOf(":");return e>=0&&(n=t.slice(0,e))!=="xmlns"&&(t=t.slice(e+1)),je.hasOwnProperty(n)?{space:je[n],local:t}:t}function Fi(t){return function(){var n=this.ownerDocument,e=this.namespaceURI;return e===Wn&&n.documentElement.namespaceURI===Wn?n.createElement(t):n.createElementNS(e,t)}}function Ri(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function br(t){var n=An(t);return(n.local?Ri:Fi)(n)}function Ui(){}function oe(t){return t==null?Ui:function(){return this.querySelector(t)}}function Yi(t){typeof t!="function"&&(t=oe(t));for(var n=this._groups,e=n.length,r=new Array(e),i=0;i<e;++i)for(var s=n[i],a=s.length,o=r[i]=new Array(a),u,h,c=0;c<a;++c)(u=s[c])&&(h=t.call(u,u.__data__,c,s))&&("__data__"in u&&(h.__data__=u.__data__),o[c]=h);return new R(r,this._parents)}function Bi(t){return t==null?[]:Array.isArray(t)?t:Array.from(t)}function Xi(){return[]}function xr(t){return t==null?Xi:function(){return this.querySelectorAll(t)}}function Gi(t){return function(){return Bi(t.apply(this,arguments))}}function Wi(t){typeof t=="function"?t=Gi(t):t=xr(t);for(var n=this._groups,e=n.length,r=[],i=[],s=0;s<e;++s)for(var a=n[s],o=a.length,u,h=0;h<o;++h)(u=a[h])&&(r.push(t.call(u,u.__data__,h,a)),i.push(u));return new R(r,i)}function wr(t){return function(){return this.matches(t)}}function kr(t){return function(n){return n.matches(t)}}var Vi=Array.prototype.find;function Ji(t){return function(){return Vi.call(this.children,t)}}function Zi(){return this.firstElementChild}function Ki(t){return this.select(t==null?Zi:Ji(typeof t=="function"?t:kr(t)))}var Qi=Array.prototype.filter;function ts(){return Array.from(this.children)}function ns(t){return function(){return Qi.call(this.children,t)}}function es(t){return this.selectAll(t==null?ts:ns(typeof t=="function"?t:kr(t)))}function rs(t){typeof t!="function"&&(t=wr(t));for(var n=this._groups,e=n.length,r=new Array(e),i=0;i<e;++i)for(var s=n[i],a=s.length,o=r[i]=[],u,h=0;h<a;++h)(u=s[h])&&t.call(u,u.__data__,h,s)&&o.push(u);return new R(r,this._parents)}function $r(t){return new Array(t.length)}function is(){return new R(this._enter||this._groups.map($r),this._parents)}function pn(t,n){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=n}pn.prototype={constructor:pn,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,n){return this._parent.insertBefore(t,n)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};function ss(t){return function(){return t}}function as(t,n,e,r,i,s){for(var a=0,o,u=n.length,h=s.length;a<h;++a)(o=n[a])?(o.__data__=s[a],r[a]=o):e[a]=new pn(t,s[a]);for(;a<u;++a)(o=n[a])&&(i[a]=o)}function os(t,n,e,r,i,s,a){var o,u,h=new Map,c=n.length,l=s.length,f=new Array(c),_;for(o=0;o<c;++o)(u=n[o])&&(f[o]=_=a.call(u,u.__data__,o,n)+"",h.has(_)?i[o]=u:h.set(_,u));for(o=0;o<l;++o)_=a.call(t,s[o],o,s)+"",(u=h.get(_))?(r[o]=u,u.__data__=s[o],h.delete(_)):e[o]=new pn(t,s[o]);for(o=0;o<c;++o)(u=n[o])&&h.get(f[o])===u&&(i[o]=u)}function us(t){return t.__data__}function hs(t,n){if(!arguments.length)return Array.from(this,us);var e=n?os:as,r=this._parents,i=this._groups;typeof t!="function"&&(t=ss(t));for(var s=i.length,a=new Array(s),o=new Array(s),u=new Array(s),h=0;h<s;++h){var c=r[h],l=i[h],f=l.length,_=cs(t.call(c,c&&c.__data__,h,r)),m=_.length,k=o[h]=new Array(m),D=a[h]=new Array(m),I=u[h]=new Array(f);e(c,l,k,D,I,_,n);for(var M=0,E=0,U,L;M<m;++M)if(U=k[M]){for(M>=E&&(E=M+1);!(L=D[E])&&++E<m;);U._next=L||null}}return a=new R(a,r),a._enter=o,a._exit=u,a}function cs(t){return typeof t=="object"&&"length"in t?t:Array.from(t)}function ls(){return new R(this._exit||this._groups.map($r),this._parents)}function fs(t,n,e){var r=this.enter(),i=this,s=this.exit();return typeof t=="function"?(r=t(r),r&&(r=r.selection())):r=r.append(t+""),n!=null&&(i=n(i),i&&(i=i.selection())),e==null?s.remove():e(s),r&&i?r.merge(i).order():i}function _s(t){for(var n=t.selection?t.selection():t,e=this._groups,r=n._groups,i=e.length,s=r.length,a=Math.min(i,s),o=new Array(i),u=0;u<a;++u)for(var h=e[u],c=r[u],l=h.length,f=o[u]=new Array(l),_,m=0;m<l;++m)(_=h[m]||c[m])&&(f[m]=_);for(;u<i;++u)o[u]=e[u];return new R(o,this._parents)}function ps(){for(var t=this._groups,n=-1,e=t.length;++n<e;)for(var r=t[n],i=r.length-1,s=r[i],a;--i>=0;)(a=r[i])&&(s&&a.compareDocumentPosition(s)^4&&s.parentNode.insertBefore(a,s),s=a);return this}function ds(t){t||(t=ys);function n(l,f){return l&&f?t(l.__data__,f.__data__):!l-!f}for(var e=this._groups,r=e.length,i=new Array(r),s=0;s<r;++s){for(var a=e[s],o=a.length,u=i[s]=new Array(o),h,c=0;c<o;++c)(h=a[c])&&(u[c]=h);u.sort(n)}return new R(i,this._parents).order()}function ys(t,n){return t<n?-1:t>n?1:t>=n?0:NaN}function gs(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this}function vs(){return Array.from(this)}function ms(){for(var t=this._groups,n=0,e=t.length;n<e;++n)for(var r=t[n],i=0,s=r.length;i<s;++i){var a=r[i];if(a)return a}return null}function bs(){let t=0;for(const n of this)++t;return t}function xs(){return!this.node()}function ws(t){for(var n=this._groups,e=0,r=n.length;e<r;++e)for(var i=n[e],s=0,a=i.length,o;s<a;++s)(o=i[s])&&t.call(o,o.__data__,s,i);return this}function ks(t){return function(){this.removeAttribute(t)}}function $s(t){return function(){this.removeAttributeNS(t.space,t.local)}}function Ss(t,n){return function(){this.setAttribute(t,n)}}function Ms(t,n){return function(){this.setAttributeNS(t.space,t.local,n)}}function Ns(t,n){return function(){var e=n.apply(this,arguments);e==null?this.removeAttribute(t):this.setAttribute(t,e)}}function As(t,n){return function(){var e=n.apply(this,arguments);e==null?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,e)}}function js(t,n){var e=An(t);if(arguments.length<2){var r=this.node();return e.local?r.getAttributeNS(e.space,e.local):r.getAttribute(e)}return this.each((n==null?e.local?$s:ks:typeof n=="function"?e.local?As:Ns:e.local?Ms:Ss)(e,n))}function Sr(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function Os(t){return function(){this.style.removeProperty(t)}}function Es(t,n,e){return function(){this.style.setProperty(t,n,e)}}function Ts(t,n,e){return function(){var r=n.apply(this,arguments);r==null?this.style.removeProperty(t):this.style.setProperty(t,r,e)}}function Cs(t,n,e){return arguments.length>1?this.each((n==null?Os:typeof n=="function"?Ts:Es)(t,n,e??"")):St(this.node(),t)}function St(t,n){return t.style.getPropertyValue(n)||Sr(t).getComputedStyle(t,null).getPropertyValue(n)}function Ps(t){return function(){delete this[t]}}function Ds(t,n){return function(){this[t]=n}}function Ls(t,n){return function(){var e=n.apply(this,arguments);e==null?delete this[t]:this[t]=e}}function qs(t,n){return arguments.length>1?this.each((n==null?Ps:typeof n=="function"?Ls:Ds)(t,n)):this.node()[t]}function Mr(t){return t.trim().split(/^|\s+/)}function ue(t){return t.classList||new Nr(t)}function Nr(t){this._node=t,this._names=Mr(t.getAttribute("class")||"")}Nr.prototype={add:function(t){var n=this._names.indexOf(t);n<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var n=this._names.indexOf(t);n>=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};function Ar(t,n){for(var e=ue(t),r=-1,i=n.length;++r<i;)e.add(n[r])}function jr(t,n){for(var e=ue(t),r=-1,i=n.length;++r<i;)e.remove(n[r])}function zs(t){return function(){Ar(this,t)}}function Is(t){return function(){jr(this,t)}}function Hs(t,n){return function(){(n.apply(this,arguments)?Ar:jr)(this,t)}}function Fs(t,n){var e=Mr(t+"");if(arguments.length<2){for(var r=ue(this.node()),i=-1,s=e.length;++i<s;)if(!r.contains(e[i]))return!1;return!0}return this.each((typeof n=="function"?Hs:n?zs:Is)(e,n))}function Rs(){this.textContent=""}function Us(t){return function(){this.textContent=t}}function Ys(t){return function(){var n=t.apply(this,arguments);this.textContent=n??""}}function Bs(t){return arguments.length?this.each(t==null?Rs:(typeof t=="function"?Ys:Us)(t)):this.node().textContent}function Xs(){this.innerHTML=""}function Gs(t){return function(){this.innerHTML=t}}function Ws(t){return function(){var n=t.apply(this,arguments);this.innerHTML=n??""}}function Vs(t){return arguments.length?this.each(t==null?Xs:(typeof t=="function"?Ws:Gs)(t)):this.node().innerHTML}function Js(){this.nextSibling&&this.parentNode.appendChild(this)}function Zs(){return this.each(Js)}function Ks(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function Qs(){return this.each(Ks)}function ta(t){var n=typeof t=="function"?t:br(t);return this.select(function(){return this.appendChild(n.apply(this,arguments))})}function na(){return null}function ea(t,n){var e=typeof t=="function"?t:br(t),r=n==null?na:typeof n=="function"?n:oe(n);return this.select(function(){return this.insertBefore(e.apply(this,arguments),r.apply(this,arguments)||null)})}function ra(){var t=this.parentNode;t&&t.removeChild(this)}function ia(){return this.each(ra)}function sa(){var t=this.cloneNode(!1),n=this.parentNode;return n?n.insertBefore(t,this.nextSibling):t}function aa(){var t=this.cloneNode(!0),n=this.parentNode;return n?n.insertBefore(t,this.nextSibling):t}function oa(t){return this.select(t?aa:sa)}function ua(t){return arguments.length?this.property("__data__",t):this.node().__data__}function ha(t){return function(n){t.call(this,n,this.__data__)}}function ca(t){return t.trim().split(/^|\s+/).map(function(n){var e="",r=n.indexOf(".");return r>=0&&(e=n.slice(r+1),n=n.slice(0,r)),{type:n,name:e}})}function la(t){return function(){var n=this.__on;if(n){for(var e=0,r=-1,i=n.length,s;e<i;++e)s=n[e],(!t.type||s.type===t.type)&&s.name===t.name?this.removeEventListener(s.type,s.listener,s.options):n[++r]=s;++r?n.length=r:delete this.__on}}}function fa(t,n,e){return function(){var r=this.__on,i,s=ha(n);if(r){for(var a=0,o=r.length;a<o;++a)if((i=r[a]).type===t.type&&i.name===t.name){this.removeEventListener(i.type,i.listener,i.options),this.addEventListener(i.type,i.listener=s,i.options=e),i.value=n;return}}this.addEventListener(t.type,s,e),i={type:t.type,name:t.name,value:n,listener:s,options:e},r?r.push(i):this.__on=[i]}}function _a(t,n,e){var r=ca(t+""),i,s=r.length,a;if(arguments.length<2){var o=this.node().__on;if(o){for(var u=0,h=o.length,c;u<h;++u)for(i=0,c=o[u];i<s;++i)if((a=r[i]).type===c.type&&a.name===c.name)return c.value}return}for(o=n?fa:la,i=0;i<s;++i)this.each(o(r[i],n,e));return this}function Or(t,n,e){var r=Sr(t),i=r.CustomEvent;typeof i=="function"?i=new i(n,e):(i=r.document.createEvent("Event"),e?(i.initEvent(n,e.bubbles,e.cancelable),i.detail=e.detail):i.initEvent(n,!1,!1)),t.dispatchEvent(i)}function pa(t,n){return function(){return Or(this,t,n)}}function da(t,n){return function(){return Or(this,t,n.apply(this,arguments))}}function ya(t,n){return this.each((typeof n=="function"?da:pa)(t,n))}function*ga(){for(var t=this._groups,n=0,e=t.length;n<e;++n)for(var r=t[n],i=0,s=r.length,a;i<s;++i)(a=r[i])&&(yield a)}var Er=[null];function R(t,n){this._groups=t,this._parents=n}function Rt(){return new R([[document.documentElement]],Er)}function va(){return this}R.prototype=Rt.prototype={constructor:R,select:Yi,selectAll:Wi,selectChild:Ki,selectChildren:es,filter:rs,data:hs,enter:is,exit:ls,join:fs,merge:_s,selection:va,order:ps,sort:ds,call:gs,nodes:vs,node:ms,size:bs,empty:xs,each:ws,attr:js,style:Cs,property:qs,classed:Fs,text:Bs,html:Vs,raise:Zs,lower:Qs,append:ta,insert:ea,remove:ia,clone:oa,datum:ua,on:_a,dispatch:ya,[Symbol.iterator]:ga};function cl(t){return typeof t=="string"?new R([[document.querySelector(t)]],[document.documentElement]):new R([[t]],Er)}function he(t,n,e){t.prototype=n.prototype=e,e.constructor=t}function Tr(t,n){var e=Object.create(t.prototype);for(var r in n)e[r]=n[r];return e}function Jt(){}var Ut=.7,dn=1/Ut,kt="\\s*([+-]?\\d+)\\s*",Yt="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",J="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",ma=/^#([0-9a-f]{3,8})$/,ba=new RegExp(`^rgb\\(${kt},${kt},${kt}\\)$`),xa=new RegExp(`^rgb\\(${J},${J},${J}\\)$`),wa=new RegExp(`^rgba\\(${kt},${kt},${kt},${Yt}\\)$`),ka=new RegExp(`^rgba\\(${J},${J},${J},${Yt}\\)$`),$a=new RegExp(`^hsl\\(${Yt},${J},${J}\\)$`),Sa=new RegExp(`^hsla\\(${Yt},${J},${J},${Yt}\\)$`),Oe={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};he(Jt,Bt,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:Ee,formatHex:Ee,formatHex8:Ma,formatHsl:Na,formatRgb:Te,toString:Te});function Ee(){return this.rgb().formatHex()}function Ma(){return this.rgb().formatHex8()}function Na(){return Cr(this).formatHsl()}function Te(){return this.rgb().formatRgb()}function Bt(t){var n,e;return t=(t+"").trim().toLowerCase(),(n=ma.exec(t))?(e=n[1].length,n=parseInt(n[1],16),e===6?Ce(n):e===3?new F(n>>8&15|n>>4&240,n>>4&15|n&240,(n&15)<<4|n&15,1):e===8?en(n>>24&255,n>>16&255,n>>8&255,(n&255)/255):e===4?en(n>>12&15|n>>8&240,n>>8&15|n>>4&240,n>>4&15|n&240,((n&15)<<4|n&15)/255):null):(n=ba.exec(t))?new F(n[1],n[2],n[3],1):(n=xa.exec(t))?new F(n[1]*255/100,n[2]*255/100,n[3]*255/100,1):(n=wa.exec(t))?en(n[1],n[2],n[3],n[4]):(n=ka.exec(t))?en(n[1]*255/100,n[2]*255/100,n[3]*255/100,n[4]):(n=$a.exec(t))?Le(n[1],n[2]/100,n[3]/100,1):(n=Sa.exec(t))?Le(n[1],n[2]/100,n[3]/100,n[4]):Oe.hasOwnProperty(t)?Ce(Oe[t]):t==="transparent"?new F(NaN,NaN,NaN,0):null}function Ce(t){return new F(t>>16&255,t>>8&255,t&255,1)}function en(t,n,e,r){return r<=0&&(t=n=e=NaN),new F(t,n,e,r)}function Aa(t){return t instanceof Jt||(t=Bt(t)),t?(t=t.rgb(),new F(t.r,t.g,t.b,t.opacity)):new F}function Vn(t,n,e,r){return arguments.length===1?Aa(t):new F(t,n,e,r??1)}function F(t,n,e,r){this.r=+t,this.g=+n,this.b=+e,this.opacity=+r}he(F,Vn,Tr(Jt,{brighter(t){return t=t==null?dn:Math.pow(dn,t),new F(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=t==null?Ut:Math.pow(Ut,t),new F(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new F(dt(this.r),dt(this.g),dt(this.b),yn(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:Pe,formatHex:Pe,formatHex8:ja,formatRgb:De,toString:De}));function Pe(){return`#${pt(this.r)}${pt(this.g)}${pt(this.b)}`}function ja(){return`#${pt(this.r)}${pt(this.g)}${pt(this.b)}${pt((isNaN(this.opacity)?1:this.opacity)*255)}`}function De(){const t=yn(this.opacity);return`${t===1?"rgb(":"rgba("}${dt(this.r)}, ${dt(this.g)}, ${dt(this.b)}${t===1?")":`, ${t})`}`}function yn(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function dt(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function pt(t){return t=dt(t),(t<16?"0":"")+t.toString(16)}function Le(t,n,e,r){return r<=0?t=n=e=NaN:e<=0||e>=1?t=n=NaN:n<=0&&(t=NaN),new X(t,n,e,r)}function Cr(t){if(t instanceof X)return new X(t.h,t.s,t.l,t.opacity);if(t instanceof Jt||(t=Bt(t)),!t)return new X;if(t instanceof X)return t;t=t.rgb();var n=t.r/255,e=t.g/255,r=t.b/255,i=Math.min(n,e,r),s=Math.max(n,e,r),a=NaN,o=s-i,u=(s+i)/2;return o?(n===s?a=(e-r)/o+(e<r)*6:e===s?a=(r-n)/o+2:a=(n-e)/o+4,o/=u<.5?s+i:2-s-i,a*=60):o=u>0&&u<1?0:a,new X(a,o,u,t.opacity)}function Oa(t,n,e,r){return arguments.length===1?Cr(t):new X(t,n,e,r??1)}function X(t,n,e,r){this.h=+t,this.s=+n,this.l=+e,this.opacity=+r}he(X,Oa,Tr(Jt,{brighter(t){return t=t==null?dn:Math.pow(dn,t),new X(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=t==null?Ut:Math.pow(Ut,t),new X(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+(this.h<0)*360,n=isNaN(t)||isNaN(this.s)?0:this.s,e=this.l,r=e+(e<.5?e:1-e)*n,i=2*e-r;return new F(Fn(t>=240?t-240:t+120,i,r),Fn(t,i,r),Fn(t<120?t+240:t-120,i,r),this.opacity)},clamp(){return new X(qe(this.h),rn(this.s),rn(this.l),yn(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(){const t=yn(this.opacity);return`${t===1?"hsl(":"hsla("}${qe(this.h)}, ${rn(this.s)*100}%, ${rn(this.l)*100}%${t===1?")":`, ${t})`}`}}));function qe(t){return t=(t||0)%360,t<0?t+360:t}function rn(t){return Math.max(0,Math.min(1,t||0))}function Fn(t,n,e){return(t<60?n+(e-n)*t/60:t<180?e:t<240?n+(e-n)*(240-t)/60:n)*255}const ce=t=>()=>t;function Pr(t,n){return function(e){return t+e*n}}function Ea(t,n,e){return t=Math.pow(t,e),n=Math.pow(n,e)-t,e=1/e,function(r){return Math.pow(t+r*n,e)}}function ll(t,n){var e=n-t;return e?Pr(t,e>180||e<-180?e-360*Math.round(e/360):e):ce(isNaN(t)?n:t)}function Ta(t){return(t=+t)==1?Dr:function(n,e){return e-n?Ea(n,e,t):ce(isNaN(n)?e:n)}}function Dr(t,n){var e=n-t;return e?Pr(t,e):ce(isNaN(t)?n:t)}const ze=function t(n){var e=Ta(n);function r(i,s){var a=e((i=Vn(i)).r,(s=Vn(s)).r),o=e(i.g,s.g),u=e(i.b,s.b),h=Dr(i.opacity,s.opacity);return function(c){return i.r=a(c),i.g=o(c),i.b=u(c),i.opacity=h(c),i+""}}return r.gamma=t,r}(1);function st(t,n){return t=+t,n=+n,function(e){return t*(1-e)+n*e}}var Jn=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Rn=new RegExp(Jn.source,"g");function Ca(t){return function(){return t}}function Pa(t){return function(n){return t(n)+""}}function Da(t,n){var e=Jn.lastIndex=Rn.lastIndex=0,r,i,s,a=-1,o=[],u=[];for(t=t+"",n=n+"";(r=Jn.exec(t))&&(i=Rn.exec(n));)(s=i.index)>e&&(s=n.slice(e,s),o[a]?o[a]+=s:o[++a]=s),(r=r[0])===(i=i[0])?o[a]?o[a]+=i:o[++a]=i:(o[++a]=null,u.push({i:a,x:st(r,i)})),e=Rn.lastIndex;return e<n.length&&(s=n.slice(e),o[a]?o[a]+=s:o[++a]=s),o.length<2?u[0]?Pa(u[0].x):Ca(n):(n=u.length,function(h){for(var c=0,l;c<n;++c)o[(l=u[c]).i]=l.x(h);return o.join("")})}var Ie=180/Math.PI,Lr={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function qr(t,n,e,r,i,s){var a,o,u;return(a=Math.sqrt(t*t+n*n))&&(t/=a,n/=a),(u=t*e+n*r)&&(e-=t*u,r-=n*u),(o=Math.sqrt(e*e+r*r))&&(e/=o,r/=o,u/=o),t*r<n*e&&(t=-t,n=-n,u=-u,a=-a),{translateX:i,translateY:s,rotate:Math.atan2(n,t)*Ie,skewX:Math.atan(u)*Ie,scaleX:a,scaleY:o}}var sn;function La(t){const n=new(typeof DOMMatrix=="function"?DOMMatrix:WebKitCSSMatrix)(t+"");return n.isIdentity?Lr:qr(n.a,n.b,n.c,n.d,n.e,n.f)}function qa(t){return t==null||(sn||(sn=document.createElementNS("http://www.w3.org/2000/svg","g")),sn.setAttribute("transform",t),!(t=sn.transform.baseVal.consolidate()))?Lr:(t=t.matrix,qr(t.a,t.b,t.c,t.d,t.e,t.f))}function zr(t,n,e,r){function i(h){return h.length?h.pop()+" ":""}function s(h,c,l,f,_,m){if(h!==l||c!==f){var k=_.push("translate(",null,n,null,e);m.push({i:k-4,x:st(h,l)},{i:k-2,x:st(c,f)})}else(l||f)&&_.push("translate("+l+n+f+e)}function a(h,c,l,f){h!==c?(h-c>180?c+=360:c-h>180&&(h+=360),f.push({i:l.push(i(l)+"rotate(",null,r)-2,x:st(h,c)})):c&&l.push(i(l)+"rotate("+c+r)}function o(h,c,l,f){h!==c?f.push({i:l.push(i(l)+"skewX(",null,r)-2,x:st(h,c)}):c&&l.push(i(l)+"skewX("+c+r)}function u(h,c,l,f,_,m){if(h!==l||c!==f){var k=_.push(i(_)+"scale(",null,",",null,")");m.push({i:k-4,x:st(h,l)},{i:k-2,x:st(c,f)})}else(l!==1||f!==1)&&_.push(i(_)+"scale("+l+","+f+")")}return function(h,c){var l=[],f=[];return h=t(h),c=t(c),s(h.translateX,h.translateY,c.translateX,c.translateY,l,f),a(h.rotate,c.rotate,l,f),o(h.skewX,c.skewX,l,f),u(h.scaleX,h.scaleY,c.scaleX,c.scaleY,l,f),h=c=null,function(_){for(var m=-1,k=f.length,D;++m<k;)l[(D=f[m]).i]=D.x(_);return l.join("")}}}var za=zr(La,"px, ","px)","deg)"),Ia=zr(qa,", ",")",")"),Mt=0,zt=0,Pt=0,Ir=1e3,gn,It,vn=0,yt=0,jn=0,Xt=typeof performance=="object"&&performance.now?performance:Date,Hr=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function le(){return yt||(Hr(Ha),yt=Xt.now()+jn)}function Ha(){yt=0}function mn(){this._call=this._time=this._next=null}mn.prototype=Fr.prototype={constructor:mn,restart:function(t,n,e){if(typeof t!="function")throw new TypeError("callback is not a function");e=(e==null?le():+e)+(n==null?0:+n),!this._next&&It!==this&&(It?It._next=this:gn=this,It=this),this._call=t,this._time=e,Zn()},stop:function(){this._call&&(this._call=null,this._time=1/0,Zn())}};function Fr(t,n,e){var r=new mn;return r.restart(t,n,e),r}function Fa(){le(),++Mt;for(var t=gn,n;t;)(n=yt-t._time)>=0&&t._call.call(void 0,n),t=t._next;--Mt}function He(){yt=(vn=Xt.now())+jn,Mt=zt=0;try{Fa()}finally{Mt=0,Ua(),yt=0}}function Ra(){var t=Xt.now(),n=t-vn;n>Ir&&(jn-=n,vn=t)}function Ua(){for(var t,n=gn,e,r=1/0;n;)n._call?(r>n._time&&(r=n._time),t=n,n=n._next):(e=n._next,n._next=null,n=t?t._next=e:gn=e);It=t,Zn(r)}function Zn(t){if(!Mt){zt&&(zt=clearTimeout(zt));var n=t-yt;n>24?(t<1/0&&(zt=setTimeout(He,t-Xt.now()-jn)),Pt&&(Pt=clearInterval(Pt))):(Pt||(vn=Xt.now(),Pt=setInterval(Ra,Ir)),Mt=1,Hr(He))}}function Fe(t,n,e){var r=new mn;return n=n==null?0:+n,r.restart(i=>{r.stop(),t(i+n)},n,e),r}var Ya=mr("start","end","cancel","interrupt"),Ba=[],Rr=0,Re=1,Kn=2,hn=3,Ue=4,Qn=5,cn=6;function On(t,n,e,r,i,s){var a=t.__transition;if(!a)t.__transition={};else if(e in a)return;Xa(t,e,{name:n,index:r,group:i,on:Ya,tween:Ba,time:s.time,delay:s.delay,duration:s.duration,ease:s.ease,timer:null,state:Rr})}function fe(t,n){var e=W(t,n);if(e.state>Rr)throw new Error("too late; already scheduled");return e}function K(t,n){var e=W(t,n);if(e.state>hn)throw new Error("too late; already running");return e}function W(t,n){var e=t.__transition;if(!e||!(e=e[n]))throw new Error("transition not found");return e}function Xa(t,n,e){var r=t.__transition,i;r[n]=e,e.timer=Fr(s,0,e.time);function s(h){e.state=Re,e.timer.restart(a,e.delay,e.time),e.delay<=h&&a(h-e.delay)}function a(h){var c,l,f,_;if(e.state!==Re)return u();for(c in r)if(_=r[c],_.name===e.name){if(_.state===hn)return Fe(a);_.state===Ue?(_.state=cn,_.timer.stop(),_.on.call("interrupt",t,t.__data__,_.index,_.group),delete r[c]):+c<n&&(_.state=cn,_.timer.stop(),_.on.call("cancel",t,t.__data__,_.index,_.group),delete r[c])}if(Fe(function(){e.state===hn&&(e.state=Ue,e.timer.restart(o,e.delay,e.time),o(h))}),e.state=Kn,e.on.call("start",t,t.__data__,e.index,e.group),e.state===Kn){for(e.state=hn,i=new Array(f=e.tween.length),c=0,l=-1;c<f;++c)(_=e.tween[c].value.call(t,t.__data__,e.index,e.group))&&(i[++l]=_);i.length=l+1}}function o(h){for(var c=h<e.duration?e.ease.call(null,h/e.duration):(e.timer.restart(u),e.state=Qn,1),l=-1,f=i.length;++l<f;)i[l].call(t,c);e.state===Qn&&(e.on.call("end",t,t.__data__,e.index,e.group),u())}function u(){e.state=cn,e.timer.stop(),delete r[n];for(var h in r)return;delete t.__transition}}function Ga(t,n){var e=t.__transition,r,i,s=!0,a;if(e){n=n==null?null:n+"";for(a in e){if((r=e[a]).name!==n){s=!1;continue}i=r.state>Kn&&r.state<Qn,r.state=cn,r.timer.stop(),r.on.call(i?"interrupt":"cancel",t,t.__data__,r.index,r.group),delete e[a]}s&&delete t.__transition}}function Wa(t){return this.each(function(){Ga(this,t)})}function Va(t,n){var e,r;return function(){var i=K(this,t),s=i.tween;if(s!==e){r=e=s;for(var a=0,o=r.length;a<o;++a)if(r[a].name===n){r=r.slice(),r.splice(a,1);break}}i.tween=r}}function Ja(t,n,e){var r,i;if(typeof e!="function")throw new Error;return function(){var s=K(this,t),a=s.tween;if(a!==r){i=(r=a).slice();for(var o={name:n,value:e},u=0,h=i.length;u<h;++u)if(i[u].name===n){i[u]=o;break}u===h&&i.push(o)}s.tween=i}}function Za(t,n){var e=this._id;if(t+="",arguments.length<2){for(var r=W(this.node(),e).tween,i=0,s=r.length,a;i<s;++i)if((a=r[i]).name===t)return a.value;return null}return this.each((n==null?Va:Ja)(e,t,n))}function _e(t,n,e){var r=t._id;return t.each(function(){var i=K(this,r);(i.value||(i.value={}))[n]=e.apply(this,arguments)}),function(i){return W(i,r).value[n]}}function Ur(t,n){var e;return(typeof n=="number"?st:n instanceof Bt?ze:(e=Bt(n))?(n=e,ze):Da)(t,n)}function Ka(t){return function(){this.removeAttribute(t)}}function Qa(t){return function(){this.removeAttributeNS(t.space,t.local)}}function to(t,n,e){var r,i=e+"",s;return function(){var a=this.getAttribute(t);return a===i?null:a===r?s:s=n(r=a,e)}}function no(t,n,e){var r,i=e+"",s;return function(){var a=this.getAttributeNS(t.space,t.local);return a===i?null:a===r?s:s=n(r=a,e)}}function eo(t,n,e){var r,i,s;return function(){var a,o=e(this),u;return o==null?void this.removeAttribute(t):(a=this.getAttribute(t),u=o+"",a===u?null:a===r&&u===i?s:(i=u,s=n(r=a,o)))}}function ro(t,n,e){var r,i,s;return function(){var a,o=e(this),u;return o==null?void this.removeAttributeNS(t.space,t.local):(a=this.getAttributeNS(t.space,t.local),u=o+"",a===u?null:a===r&&u===i?s:(i=u,s=n(r=a,o)))}}function io(t,n){var e=An(t),r=e==="transform"?Ia:Ur;return this.attrTween(t,typeof n=="function"?(e.local?ro:eo)(e,r,_e(this,"attr."+t,n)):n==null?(e.local?Qa:Ka)(e):(e.local?no:to)(e,r,n))}function so(t,n){return function(e){this.setAttribute(t,n.call(this,e))}}function ao(t,n){return function(e){this.setAttributeNS(t.space,t.local,n.call(this,e))}}function oo(t,n){var e,r;function i(){var s=n.apply(this,arguments);return s!==r&&(e=(r=s)&&ao(t,s)),e}return i._value=n,i}function uo(t,n){var e,r;function i(){var s=n.apply(this,arguments);return s!==r&&(e=(r=s)&&so(t,s)),e}return i._value=n,i}function ho(t,n){var e="attr."+t;if(arguments.length<2)return(e=this.tween(e))&&e._value;if(n==null)return this.tween(e,null);if(typeof n!="function")throw new Error;var r=An(t);return this.tween(e,(r.local?oo:uo)(r,n))}function co(t,n){return function(){fe(this,t).delay=+n.apply(this,arguments)}}function lo(t,n){return n=+n,function(){fe(this,t).delay=n}}function fo(t){var n=this._id;return arguments.length?this.each((typeof t=="function"?co:lo)(n,t)):W(this.node(),n).delay}function _o(t,n){return function(){K(this,t).duration=+n.apply(this,arguments)}}function po(t,n){return n=+n,function(){K(this,t).duration=n}}function yo(t){var n=this._id;return arguments.length?this.each((typeof t=="function"?_o:po)(n,t)):W(this.node(),n).duration}function go(t,n){if(typeof n!="function")throw new Error;return function(){K(this,t).ease=n}}function vo(t){var n=this._id;return arguments.length?this.each(go(n,t)):W(this.node(),n).ease}function mo(t,n){return function(){var e=n.apply(this,arguments);if(typeof e!="function")throw new Error;K(this,t).ease=e}}function bo(t){if(typeof t!="function")throw new Error;return this.each(mo(this._id,t))}function xo(t){typeof t!="function"&&(t=wr(t));for(var n=this._groups,e=n.length,r=new Array(e),i=0;i<e;++i)for(var s=n[i],a=s.length,o=r[i]=[],u,h=0;h<a;++h)(u=s[h])&&t.call(u,u.__data__,h,s)&&o.push(u);return new et(r,this._parents,this._name,this._id)}function wo(t){if(t._id!==this._id)throw new Error;for(var n=this._groups,e=t._groups,r=n.length,i=e.length,s=Math.min(r,i),a=new Array(r),o=0;o<s;++o)for(var u=n[o],h=e[o],c=u.length,l=a[o]=new Array(c),f,_=0;_<c;++_)(f=u[_]||h[_])&&(l[_]=f);for(;o<r;++o)a[o]=n[o];return new et(a,this._parents,this._name,this._id)}function ko(t){return(t+"").trim().split(/^|\s+/).every(function(n){var e=n.indexOf(".");return e>=0&&(n=n.slice(0,e)),!n||n==="start"})}function $o(t,n,e){var r,i,s=ko(n)?fe:K;return function(){var a=s(this,t),o=a.on;o!==r&&(i=(r=o).copy()).on(n,e),a.on=i}}function So(t,n){var e=this._id;return arguments.length<2?W(this.node(),e).on.on(t):this.each($o(e,t,n))}function Mo(t){return function(){var n=this.parentNode;for(var e in this.__transition)if(+e!==t)return;n&&n.removeChild(this)}}function No(){return this.on("end.remove",Mo(this._id))}function Ao(t){var n=this._name,e=this._id;typeof t!="function"&&(t=oe(t));for(var r=this._groups,i=r.length,s=new Array(i),a=0;a<i;++a)for(var o=r[a],u=o.length,h=s[a]=new Array(u),c,l,f=0;f<u;++f)(c=o[f])&&(l=t.call(c,c.__data__,f,o))&&("__data__"in c&&(l.__data__=c.__data__),h[f]=l,On(h[f],n,e,f,h,W(c,e)));return new et(s,this._parents,n,e)}function jo(t){var n=this._name,e=this._id;typeof t!="function"&&(t=xr(t));for(var r=this._groups,i=r.length,s=[],a=[],o=0;o<i;++o)for(var u=r[o],h=u.length,c,l=0;l<h;++l)if(c=u[l]){for(var f=t.call(c,c.__data__,l,u),_,m=W(c,e),k=0,D=f.length;k<D;++k)(_=f[k])&&On(_,n,e,k,f,m);s.push(f),a.push(c)}return new et(s,a,n,e)}var Oo=Rt.prototype.constructor;function Eo(){return new Oo(this._groups,this._parents)}function To(t,n){var e,r,i;return function(){var s=St(this,t),a=(this.style.removeProperty(t),St(this,t));return s===a?null:s===e&&a===r?i:i=n(e=s,r=a)}}function Yr(t){return function(){this.style.removeProperty(t)}}function Co(t,n,e){var r,i=e+"",s;return function(){var a=St(this,t);return a===i?null:a===r?s:s=n(r=a,e)}}function Po(t,n,e){var r,i,s;return function(){var a=St(this,t),o=e(this),u=o+"";return o==null&&(u=o=(this.style.removeProperty(t),St(this,t))),a===u?null:a===r&&u===i?s:(i=u,s=n(r=a,o))}}function Do(t,n){var e,r,i,s="style."+n,a="end."+s,o;return function(){var u=K(this,t),h=u.on,c=u.value[s]==null?o||(o=Yr(n)):void 0;(h!==e||i!==c)&&(r=(e=h).copy()).on(a,i=c),u.on=r}}function Lo(t,n,e){var r=(t+="")=="transform"?za:Ur;return n==null?this.styleTween(t,To(t,r)).on("end.style."+t,Yr(t)):typeof n=="function"?this.styleTween(t,Po(t,r,_e(this,"style."+t,n))).each(Do(this._id,t)):this.styleTween(t,Co(t,r,n),e).on("end.style."+t,null)}function qo(t,n,e){return function(r){this.style.setProperty(t,n.call(this,r),e)}}function zo(t,n,e){var r,i;function s(){var a=n.apply(this,arguments);return a!==i&&(r=(i=a)&&qo(t,a,e)),r}return s._value=n,s}function Io(t,n,e){var r="style."+(t+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(n==null)return this.tween(r,null);if(typeof n!="function")throw new Error;return this.tween(r,zo(t,n,e??""))}function Ho(t){return function(){this.textContent=t}}function Fo(t){return function(){var n=t(this);this.textContent=n??""}}function Ro(t){return this.tween("text",typeof t=="function"?Fo(_e(this,"text",t)):Ho(t==null?"":t+""))}function Uo(t){return function(n){this.textContent=t.call(this,n)}}function Yo(t){var n,e;function r(){var i=t.apply(this,arguments);return i!==e&&(n=(e=i)&&Uo(i)),n}return r._value=t,r}function Bo(t){var n="text";if(arguments.length<1)return(n=this.tween(n))&&n._value;if(t==null)return this.tween(n,null);if(typeof t!="function")throw new Error;return this.tween(n,Yo(t))}function Xo(){for(var t=this._name,n=this._id,e=Br(),r=this._groups,i=r.length,s=0;s<i;++s)for(var a=r[s],o=a.length,u,h=0;h<o;++h)if(u=a[h]){var c=W(u,n);On(u,t,e,h,a,{time:c.time+c.delay+c.duration,delay:0,duration:c.duration,ease:c.ease})}return new et(r,this._parents,t,e)}function Go(){var t,n,e=this,r=e._id,i=e.size();return new Promise(function(s,a){var o={value:a},u={value:function(){--i===0&&s()}};e.each(function(){var h=K(this,r),c=h.on;c!==t&&(n=(t=c).copy(),n._.cancel.push(o),n._.interrupt.push(o),n._.end.push(u)),h.on=n}),i===0&&s()})}var Wo=0;function et(t,n,e,r){this._groups=t,this._parents=n,this._name=e,this._id=r}function Br(){return++Wo}var tt=Rt.prototype;et.prototype={constructor:et,select:Ao,selectAll:jo,selectChild:tt.selectChild,selectChildren:tt.selectChildren,filter:xo,merge:wo,selection:Eo,transition:Xo,call:tt.call,nodes:tt.nodes,node:tt.node,size:tt.size,empty:tt.empty,each:tt.each,on:So,attr:io,attrTween:ho,style:Lo,styleTween:Io,text:Ro,textTween:Bo,remove:No,tween:Za,delay:fo,duration:yo,ease:vo,easeVarying:bo,end:Go,[Symbol.iterator]:tt[Symbol.iterator]};function Vo(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}var Jo={time:null,delay:0,duration:250,ease:Vo};function Zo(t,n){for(var e;!(e=t.__transition)||!(e=e[n]);)if(!(t=t.parentNode))throw new Error(`transition ${n} not found`);return e}function Ko(t){var n,e;t instanceof et?(n=t._id,t=t._name):(n=Br(),(e=Jo).time=le(),t=t==null?null:t+"");for(var r=this._groups,i=r.length,s=0;s<i;++s)for(var a=r[s],o=a.length,u,h=0;h<o;++h)(u=a[h])&&On(u,t,n,h,a,e||Zo(u,n));return new et(r,this._parents,t,n)}Rt.prototype.interrupt=Wa,Rt.prototype.transition=Ko;const fl=Math.abs,_l=Math.atan2,pl=Math.cos,dl=Math.max,yl=Math.min,gl=Math.sin,vl=Math.sqrt,Ye=1e-12,pe=Math.PI,Be=pe/2,ml=2*pe;function bl(t){return t>1?0:t<-1?pe:Math.acos(t)}function xl(t){return t>=1?Be:t<=-1?-Be:Math.asin(t)}function Xr(t){this._context=t}Xr.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:this._context.lineTo(t,n);break}}};function wl(t){return new Xr(t)}class Gr{constructor(n,e){this._context=n,this._x=e}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(n,e){switch(n=+n,e=+e,this._point){case 0:{this._point=1,this._line?this._context.lineTo(n,e):this._context.moveTo(n,e);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+n)/2,this._y0,this._x0,e,n,e):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+e)/2,n,this._y0,n,e);break}}this._x0=n,this._y0=e}}function kl(t){return new Gr(t,!0)}function $l(t){return new Gr(t,!1)}function ut(){}function bn(t,n,e){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+n)/6,(t._y0+4*t._y1+e)/6)}function En(t){this._context=t}En.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:bn(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);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:bn(this,t,n);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}};function Sl(t){return new En(t)}function Wr(t){this._context=t}Wr.prototype={areaStart:ut,areaEnd:ut,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);break}}},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._x2=t,this._y2=n;break;case 1:this._point=2,this._x3=t,this._y3=n;break;case 2:this._point=3,this._x4=t,this._y4=n,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+n)/6);break;default:bn(this,t,n);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}};function Ml(t){return new Wr(t)}function Vr(t){this._context=t}Vr.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||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,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+t)/6,r=(this._y0+4*this._y1+n)/6;this._line?this._context.lineTo(e,r):this._context.moveTo(e,r);break;case 3:this._point=4;default:bn(this,t,n);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}};function Nl(t){return new Vr(t)}function Jr(t,n){this._basis=new En(t),this._beta=n}Jr.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,n=this._y,e=t.length-1;if(e>0)for(var r=t[0],i=n[0],s=t[e]-r,a=n[e]-i,o=-1,u;++o<=e;)u=o/e,this._basis.point(this._beta*t[o]+(1-this._beta)*(r+u*s),this._beta*n[o]+(1-this._beta)*(i+u*a));this._x=this._y=null,this._basis.lineEnd()},point:function(t,n){this._x.push(+t),this._y.push(+n)}};const Al=function t(n){function e(r){return n===1?new En(r):new Jr(r,n)}return e.beta=function(r){return t(+r)},e}(.85);function xn(t,n,e){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-n),t._y2+t._k*(t._y1-e),t._x2,t._y2)}function de(t,n){this._context=t,this._k=(1-n)/6}de.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:xn(this,this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2,this._x1=t,this._y1=n;break;case 2:this._point=3;default:xn(this,t,n);break}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};const jl=function t(n){function e(r){return new de(r,n)}return e.tension=function(r){return t(+r)},e}(0);function ye(t,n){this._context=t,this._k=(1-n)/6}ye.prototype={areaStart:ut,areaEnd:ut,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);break}}},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._x3=t,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=n);break;case 2:this._point=3,this._x5=t,this._y5=n;break;default:xn(this,t,n);break}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};const Ol=function t(n){function e(r){return new ye(r,n)}return e.tension=function(r){return t(+r)},e}(0);function ge(t,n){this._context=t,this._k=(1-n)/6}ge.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||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,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:xn(this,t,n);break}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};const El=function t(n){function e(r){return new ge(r,n)}return e.tension=function(r){return t(+r)},e}(0);function ve(t,n,e){var r=t._x1,i=t._y1,s=t._x2,a=t._y2;if(t._l01_a>Ye){var o=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,u=3*t._l01_a*(t._l01_a+t._l12_a);r=(r*o-t._x0*t._l12_2a+t._x2*t._l01_2a)/u,i=(i*o-t._y0*t._l12_2a+t._y2*t._l01_2a)/u}if(t._l23_a>Ye){var h=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);s=(s*h+t._x1*t._l23_2a-n*t._l12_2a)/c,a=(a*h+t._y1*t._l23_2a-e*t._l12_2a)/c}t._context.bezierCurveTo(r,i,s,a,t._x2,t._y2)}function Zr(t,n){this._context=t,this._alpha=n}Zr.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);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3;default:ve(this,t,n);break}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=n}};const Tl=function t(n){function e(r){return n?new Zr(r,n):new de(r,0)}return e.alpha=function(r){return t(+r)},e}(.5);function Kr(t,n){this._context=t,this._alpha=n}Kr.prototype={areaStart:ut,areaEnd:ut,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);break}}},point:function(t,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=n);break;case 2:this._point=3,this._x5=t,this._y5=n;break;default:ve(this,t,n);break}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=n}};const Cl=function t(n){function e(r){return n?new Kr(r,n):new ye(r,0)}return e.alpha=function(r){return t(+r)},e}(.5);function Qr(t,n){this._context=t,this._alpha=n}Qr.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||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:ve(this,t,n);break}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=n}};const Pl=function t(n){function e(r){return n?new Qr(r,n):new ge(r,0)}return e.alpha=function(r){return t(+r)},e}(.5);function ti(t){this._context=t}ti.prototype={areaStart:ut,areaEnd:ut,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,n){t=+t,n=+n,this._point?this._context.lineTo(t,n):(this._point=1,this._context.moveTo(t,n))}};function Dl(t){return new ti(t)}function Xe(t){return t<0?-1:1}function Ge(t,n,e){var r=t._x1-t._x0,i=n-t._x1,s=(t._y1-t._y0)/(r||i<0&&-0),a=(e-t._y1)/(i||r<0&&-0),o=(s*i+a*r)/(r+i);return(Xe(s)+Xe(a))*Math.min(Math.abs(s),Math.abs(a),.5*Math.abs(o))||0}function We(t,n){var e=t._x1-t._x0;return e?(3*(t._y1-t._y0)/e-n)/2:n}function Un(t,n,e){var r=t._x0,i=t._y0,s=t._x1,a=t._y1,o=(s-r)/3;t._context.bezierCurveTo(r+o,i+o*n,s-o,a-o*e,s,a)}function wn(t){this._context=t}wn.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:Un(this,this._t0,We(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){var e=NaN;if(t=+t,n=+n,!(t===this._x1&&n===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3,Un(this,We(this,e=Ge(this,t,n)),e);break;default:Un(this,this._t0,e=Ge(this,t,n));break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n,this._t0=e}}};function ni(t){this._context=new ei(t)}(ni.prototype=Object.create(wn.prototype)).point=function(t,n){wn.prototype.point.call(this,n,t)};function ei(t){this._context=t}ei.prototype={moveTo:function(t,n){this._context.moveTo(n,t)},closePath:function(){this._context.closePath()},lineTo:function(t,n){this._context.lineTo(n,t)},bezierCurveTo:function(t,n,e,r,i,s){this._context.bezierCurveTo(n,t,r,e,s,i)}};function Ll(t){return new wn(t)}function ql(t){return new ni(t)}function ri(t){this._context=t}ri.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,n=this._y,e=t.length;if(e)if(this._line?this._context.lineTo(t[0],n[0]):this._context.moveTo(t[0],n[0]),e===2)this._context.lineTo(t[1],n[1]);else for(var r=Ve(t),i=Ve(n),s=0,a=1;a<e;++s,++a)this._context.bezierCurveTo(r[0][s],i[0][s],r[1][s],i[1][s],t[a],n[a]);(this._line||this._line!==0&&e===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,n){this._x.push(+t),this._y.push(+n)}};function Ve(t){var n,e=t.length-1,r,i=new Array(e),s=new Array(e),a=new Array(e);for(i[0]=0,s[0]=2,a[0]=t[0]+2*t[1],n=1;n<e-1;++n)i[n]=1,s[n]=4,a[n]=4*t[n]+2*t[n+1];for(i[e-1]=2,s[e-1]=7,a[e-1]=8*t[e-1]+t[e],n=1;n<e;++n)r=i[n]/s[n-1],s[n]-=r,a[n]-=r*a[n-1];for(i[e-1]=a[e-1]/s[e-1],n=e-2;n>=0;--n)i[n]=(a[n]-i[n+1])/s[n];for(s[e-1]=(t[e]+i[e-1])/2,n=0;n<e-1;++n)s[n]=2*t[n+1]-i[n+1];return[i,s]}function zl(t){return new ri(t)}function Tn(t,n){this._context=t,this._t=n}Tn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,n),this._context.lineTo(t,n);else{var e=this._x*(1-this._t)+t*this._t;this._context.lineTo(e,this._y),this._context.lineTo(e,n)}break}}this._x=t,this._y=n}};function Il(t){return new Tn(t,.5)}function Hl(t){return new Tn(t,0)}function Fl(t){return new Tn(t,1)}function Dt(t,n,e){this.k=t,this.x=n,this.y=e}Dt.prototype={constructor:Dt,scale:function(t){return t===1?this:new Dt(this.k*t,this.x,this.y)},translate:function(t,n){return t===0&n===0?this:new Dt(this.k,this.x+this.k*t,this.y+this.k*n)},apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},applyX:function(t){return t*this.k+this.x},applyY:function(t){return t*this.k+this.y},invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},invertX:function(t){return(t-this.x)/this.k},invertY:function(t){return(t-this.y)/this.k},rescaleX:function(t){return t.copy().domain(t.range().map(this.invertX,this).map(t.invert,t))},rescaleY:function(t){return t.copy().domain(t.range().map(this.invertY,this).map(t.invert,t))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}},Dt.prototype;var ii=typeof nn=="object"&&nn&&nn.Object===Object&&nn,Qo=typeof self=="object"&&self&&self.Object===Object&&self,Q=ii||Qo||Function("return this")(),kn=Q.Symbol,si=Object.prototype,tu=si.hasOwnProperty,nu=si.toString,Lt=kn?kn.toStringTag:void 0;function eu(t){var n=tu.call(t,Lt),e=t[Lt];try{t[Lt]=void 0;var r=!0}catch{}var i=nu.call(t);return r&&(n?t[Lt]=e:delete t[Lt]),i}var ru=Object.prototype,iu=ru.toString;function su(t){return iu.call(t)}var au="[object Null]",ou="[object Undefined]",Je=kn?kn.toStringTag:void 0;function jt(t){return t==null?t===void 0?ou:au:Je&&Je in Object(t)?eu(t):su(t)}function gt(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}var uu="[object AsyncFunction]",hu="[object Function]",cu="[object GeneratorFunction]",lu="[object Proxy]";function me(t){if(!gt(t))return!1;var n=jt(t);return n==hu||n==cu||n==uu||n==lu}var Yn=Q["__core-js_shared__"],Ze=function(){var t=/[^.]+$/.exec(Yn&&Yn.keys&&Yn.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function fu(t){return!!Ze&&Ze in t}var _u=Function.prototype,pu=_u.toString;function vt(t){if(t!=null){try{return pu.call(t)}catch{}try{return t+""}catch{}}return""}var du=/[\\^$.*+?()[\]{}|]/g,yu=/^\[object .+?Constructor\]$/,gu=Function.prototype,vu=Object.prototype,mu=gu.toString,bu=vu.hasOwnProperty,xu=RegExp("^"+mu.call(bu).replace(du,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function wu(t){if(!gt(t)||fu(t))return!1;var n=me(t)?xu:yu;return n.test(vt(t))}function ku(t,n){return t?.[n]}function mt(t,n){var e=ku(t,n);return wu(e)?e:void 0}var Gt=mt(Object,"create");function $u(){this.__data__=Gt?Gt(null):{},this.size=0}function Su(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}var Mu="__lodash_hash_undefined__",Nu=Object.prototype,Au=Nu.hasOwnProperty;function ju(t){var n=this.__data__;if(Gt){var e=n[t];return e===Mu?void 0:e}return Au.call(n,t)?n[t]:void 0}var Ou=Object.prototype,Eu=Ou.hasOwnProperty;function Tu(t){var n=this.__data__;return Gt?n[t]!==void 0:Eu.call(n,t)}var Cu="__lodash_hash_undefined__";function Pu(t,n){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=Gt&&n===void 0?Cu:n,this}function ft(t){var n=-1,e=t==null?0:t.length;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}ft.prototype.clear=$u,ft.prototype.delete=Su,ft.prototype.get=ju,ft.prototype.has=Tu,ft.prototype.set=Pu;function Du(){this.__data__=[],this.size=0}function Cn(t,n){return t===n||t!==t&&n!==n}function Pn(t,n){for(var e=t.length;e--;)if(Cn(t[e][0],n))return e;return-1}var Lu=Array.prototype,qu=Lu.splice;function zu(t){var n=this.__data__,e=Pn(n,t);if(e<0)return!1;var r=n.length-1;return e==r?n.pop():qu.call(n,e,1),--this.size,!0}function Iu(t){var n=this.__data__,e=Pn(n,t);return e<0?void 0:n[e][1]}function Hu(t){return Pn(this.__data__,t)>-1}function Fu(t,n){var e=this.__data__,r=Pn(e,t);return r<0?(++this.size,e.push([t,n])):e[r][1]=n,this}function nt(t){var n=-1,e=t==null?0:t.length;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}nt.prototype.clear=Du,nt.prototype.delete=zu,nt.prototype.get=Iu,nt.prototype.has=Hu,nt.prototype.set=Fu;var Wt=mt(Q,"Map");function Ru(){this.size=0,this.__data__={hash:new ft,map:new(Wt||nt),string:new ft}}function Uu(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}function Dn(t,n){var e=t.__data__;return Uu(n)?e[typeof n=="string"?"string":"hash"]:e.map}function Yu(t){var n=Dn(this,t).delete(t);return this.size-=n?1:0,n}function Bu(t){return Dn(this,t).get(t)}function Xu(t){return Dn(this,t).has(t)}function Gu(t,n){var e=Dn(this,t),r=e.size;return e.set(t,n),this.size+=e.size==r?0:1,this}function at(t){var n=-1,e=t==null?0:t.length;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}at.prototype.clear=Ru,at.prototype.delete=Yu,at.prototype.get=Bu,at.prototype.has=Xu,at.prototype.set=Gu;var Wu="Expected a function";function ai(t,n){if(typeof t!="function"||n!=null&&typeof n!="function")throw new TypeError(Wu);var e=function(){var r=arguments,i=n?n.apply(this,r):r[0],s=e.cache;if(s.has(i))return s.get(i);var a=t.apply(this,r);return e.cache=s.set(i,a)||s,a};return e.cache=new(ai.Cache||at),e}ai.Cache=at;function Vu(){this.__data__=new nt,this.size=0}function Ju(t){var n=this.__data__,e=n.delete(t);return this.size=n.size,e}function Zu(t){return this.__data__.get(t)}function Ku(t){return this.__data__.has(t)}var Qu=200;function th(t,n){var e=this.__data__;if(e instanceof nt){var r=e.__data__;if(!Wt||r.length<Qu-1)return r.push([t,n]),this.size=++e.size,this;e=this.__data__=new at(r)}return e.set(t,n),this.size=e.size,this}function xt(t){var n=this.__data__=new nt(t);this.size=n.size}xt.prototype.clear=Vu,xt.prototype.delete=Ju,xt.prototype.get=Zu,xt.prototype.has=Ku,xt.prototype.set=th;var $n=function(){try{var t=mt(Object,"defineProperty");return t({},"",{}),t}catch{}}();function be(t,n,e){n=="__proto__"&&$n?$n(t,n,{configurable:!0,enumerable:!0,value:e,writable:!0}):t[n]=e}function te(t,n,e){(e!==void 0&&!Cn(t[n],e)||e===void 0&&!(n in t))&&be(t,n,e)}function nh(t){return function(n,e,r){for(var i=-1,s=Object(n),a=r(n),o=a.length;o--;){var u=a[++i];if(e(s[u],u,s)===!1)break}return n}}var eh=nh(),oi=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Ke=oi&&typeof module=="object"&&module&&!module.nodeType&&module,rh=Ke&&Ke.exports===oi,Qe=rh?Q.Buffer:void 0,tr=Qe?Qe.allocUnsafe:void 0;function ih(t,n){if(n)return t.slice();var e=t.length,r=tr?tr(e):new t.constructor(e);return t.copy(r),r}var nr=Q.Uint8Array;function sh(t){var n=new t.constructor(t.byteLength);return new nr(n).set(new nr(t)),n}function ah(t,n){var e=n?sh(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}function oh(t,n){var e=-1,r=t.length;for(n||(n=Array(r));++e<r;)n[e]=t[e];return n}var er=Object.create,uh=function(){function t(){}return function(n){if(!gt(n))return{};if(er)return er(n);t.prototype=n;var e=new t;return t.prototype=void 0,e}}();function ui(t,n){return function(e){return t(n(e))}}var hi=ui(Object.getPrototypeOf,Object),hh=Object.prototype;function Ln(t){var n=t&&t.constructor,e=typeof n=="function"&&n.prototype||hh;return t===e}function ch(t){return typeof t.constructor=="function"&&!Ln(t)?uh(hi(t)):{}}function Zt(t){return t!=null&&typeof t=="object"}var lh="[object Arguments]";function rr(t){return Zt(t)&&jt(t)==lh}var ci=Object.prototype,fh=ci.hasOwnProperty,_h=ci.propertyIsEnumerable,Sn=rr(function(){return arguments}())?rr:function(t){return Zt(t)&&fh.call(t,"callee")&&!_h.call(t,"callee")},Mn=Array.isArray,ph=9007199254740991;function li(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=ph}function qn(t){return t!=null&&li(t.length)&&!me(t)}function dh(t){return Zt(t)&&qn(t)}function yh(){return!1}var fi=typeof exports=="object"&&exports&&!exports.nodeType&&exports,ir=fi&&typeof module=="object"&&module&&!module.nodeType&&module,gh=ir&&ir.exports===fi,sr=gh?Q.Buffer:void 0,vh=sr?sr.isBuffer:void 0,xe=vh||yh,mh="[object Object]",bh=Function.prototype,xh=Object.prototype,_i=bh.toString,wh=xh.hasOwnProperty,kh=_i.call(Object);function $h(t){if(!Zt(t)||jt(t)!=mh)return!1;var n=hi(t);if(n===null)return!0;var e=wh.call(n,"constructor")&&n.constructor;return typeof e=="function"&&e instanceof e&&_i.call(e)==kh}var Sh="[object Arguments]",Mh="[object Array]",Nh="[object Boolean]",Ah="[object Date]",jh="[object Error]",Oh="[object Function]",Eh="[object Map]",Th="[object Number]",Ch="[object Object]",Ph="[object RegExp]",Dh="[object Set]",Lh="[object String]",qh="[object WeakMap]",zh="[object ArrayBuffer]",Ih="[object DataView]",Hh="[object Float32Array]",Fh="[object Float64Array]",Rh="[object Int8Array]",Uh="[object Int16Array]",Yh="[object Int32Array]",Bh="[object Uint8Array]",Xh="[object Uint8ClampedArray]",Gh="[object Uint16Array]",Wh="[object Uint32Array]",A={};A[Hh]=A[Fh]=A[Rh]=A[Uh]=A[Yh]=A[Bh]=A[Xh]=A[Gh]=A[Wh]=!0,A[Sh]=A[Mh]=A[zh]=A[Nh]=A[Ih]=A[Ah]=A[jh]=A[Oh]=A[Eh]=A[Th]=A[Ch]=A[Ph]=A[Dh]=A[Lh]=A[qh]=!1;function Vh(t){return Zt(t)&&li(t.length)&&!!A[jt(t)]}function Jh(t){return function(n){return t(n)}}var pi=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Ft=pi&&typeof module=="object"&&module&&!module.nodeType&&module,Zh=Ft&&Ft.exports===pi,Bn=Zh&&ii.process,ar=function(){try{var t=Ft&&Ft.require&&Ft.require("util").types;return t||Bn&&Bn.binding&&Bn.binding("util")}catch{}}(),or=ar&&ar.isTypedArray,we=or?Jh(or):Vh;function ne(t,n){if(!(n==="constructor"&&typeof t[n]=="function")&&n!="__proto__")return t[n]}var Kh=Object.prototype,Qh=Kh.hasOwnProperty;function tc(t,n,e){var r=t[n];(!(Qh.call(t,n)&&Cn(r,e))||e===void 0&&!(n in t))&&be(t,n,e)}function nc(t,n,e,r){var i=!e;e||(e={});for(var s=-1,a=n.length;++s<a;){var o=n[s],u=void 0;u===void 0&&(u=t[o]),i?be(e,o,u):tc(e,o,u)}return e}function ec(t,n){for(var e=-1,r=Array(t);++e<t;)r[e]=n(e);return r}var rc=9007199254740991,ic=/^(?:0|[1-9]\d*)$/;function di(t,n){var e=typeof t;return n=n??rc,!!n&&(e=="number"||e!="symbol"&&ic.test(t))&&t>-1&&t%1==0&&t<n}var sc=Object.prototype,ac=sc.hasOwnProperty;function oc(t,n){var e=Mn(t),r=!e&&Sn(t),i=!e&&!r&&xe(t),s=!e&&!r&&!i&&we(t),a=e||r||i||s,o=a?ec(t.length,String):[],u=o.length;for(var h in t)(n||ac.call(t,h))&&!(a&&(h=="length"||i&&(h=="offset"||h=="parent")||s&&(h=="buffer"||h=="byteLength"||h=="byteOffset")||di(h,u)))&&o.push(h);return o}function uc(t){var n=[];if(t!=null)for(var e in Object(t))n.push(e);return n}var hc=Object.prototype,cc=hc.hasOwnProperty;function lc(t){if(!gt(t))return uc(t);var n=Ln(t),e=[];for(var r in t)r=="constructor"&&(n||!cc.call(t,r))||e.push(r);return e}function yi(t){return qn(t)?oc(t,!0):lc(t)}function fc(t){return nc(t,yi(t))}function _c(t,n,e,r,i,s,a){var o=ne(t,e),u=ne(n,e),h=a.get(u);if(h){te(t,e,h);return}var c=s?s(o,u,e+"",t,n,a):void 0,l=c===void 0;if(l){var f=Mn(u),_=!f&&xe(u),m=!f&&!_&&we(u);c=u,f||_||m?Mn(o)?c=o:dh(o)?c=oh(o):_?(l=!1,c=ih(u,!0)):m?(l=!1,c=ah(u,!0)):c=[]:$h(u)||Sn(u)?(c=o,Sn(o)?c=fc(o):(!gt(o)||me(o))&&(c=ch(u))):l=!1}l&&(a.set(u,c),i(c,u,r,s,a),a.delete(u)),te(t,e,c)}function gi(t,n,e,r,i){t!==n&&eh(n,function(s,a){if(i||(i=new xt),gt(s))_c(t,n,a,e,gi,r,i);else{var o=r?r(ne(t,a),s,a+"",t,n,i):void 0;o===void 0&&(o=s),te(t,a,o)}},yi)}function vi(t){return t}function pc(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}var ur=Math.max;function dc(t,n,e){return n=ur(n===void 0?t.length-1:n,0),function(){for(var r=arguments,i=-1,s=ur(r.length-n,0),a=Array(s);++i<s;)a[i]=r[n+i];i=-1;for(var o=Array(n+1);++i<n;)o[i]=r[i];return o[n]=e(a),pc(t,this,o)}}function yc(t){return function(){return t}}var gc=$n?function(t,n){return $n(t,"toString",{configurable:!0,enumerable:!1,value:yc(n),writable:!0})}:vi,vc=800,mc=16,bc=Date.now;function xc(t){var n=0,e=0;return function(){var r=bc(),i=mc-(r-e);if(e=r,i>0){if(++n>=vc)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}var wc=xc(gc);function kc(t,n){return wc(dc(t,n,vi),t+"")}function $c(t,n,e){if(!gt(e))return!1;var r=typeof n;return(r=="number"?qn(e)&&di(n,e.length):r=="string"&&n in e)?Cn(e[n],t):!1}function Sc(t){return kc(function(n,e){var r=-1,i=e.length,s=i>1?e[i-1]:void 0,a=i>2?e[2]:void 0;for(s=t.length>3&&typeof s=="function"?(i--,s):void 0,a&&$c(e[0],e[1],a)&&(s=i<3?void 0:s,i=1),n=Object(n);++r<i;){var o=e[r];o&&t(n,o,r,s)}return n})}var Rl=Sc(function(t,n,e){gi(t,n,e)});function Ul(t){for(var n=[],e=1;e<arguments.length;e++)n[e-1]=arguments[e];var r=Array.from(typeof t=="string"?[t]:t);r[r.length-1]=r[r.length-1].replace(/\r?\n([\t ]*)$/,"");var i=r.reduce(function(o,u){var h=u.match(/\n([\t ]+|(?!\s).)/g);return h?o.concat(h.map(function(c){var l,f;return(f=(l=c.match(/[\t ]/g))===null||l===void 0?void 0:l.length)!==null&&f!==void 0?f:0})):o},[]);if(i.length){var s=new RegExp(`
|
|
[ ]{`+Math.min.apply(Math,i)+"}","g");r=r.map(function(o){return o.replace(s,`
|
|
`)})}r[0]=r[0].replace(/^\r?\n/,"");var a=r[0];return n.forEach(function(o,u){var h=a.match(/(?:^|\n)( *)$/),c=h?h[1]:"",l=o;typeof o=="string"&&o.includes(`
|
|
`)&&(l=String(o).split(`
|
|
`).map(function(f,_){return _===0?f:""+c+f}).join(`
|
|
`)),a+=l+r[u+1]}),a}var mi="comm",bi="rule",xi="decl",Mc="@import",Nc="@namespace",Ac="@keyframes",jc="@layer",wi=Math.abs,ke=String.fromCharCode;function ki(t){return t.trim()}function ln(t,n,e){return t.replace(n,e)}function Oc(t,n,e){return t.indexOf(n,e)}function $t(t,n){return t.charCodeAt(n)|0}function Nt(t,n,e){return t.slice(n,e)}function V(t){return t.length}function Ec(t){return t.length}function an(t,n){return n.push(t),t}var zn=1,At=1,$i=0,B=0,O=0,Ot="";function $e(t,n,e,r,i,s,a,o){return{value:t,root:n,parent:e,type:r,props:i,children:s,line:zn,column:At,length:a,return:"",siblings:o}}function Tc(){return O}function Cc(){return O=B>0?$t(Ot,--B):0,At--,O===10&&(At=1,zn--),O}function G(){return O=B<$i?$t(Ot,B++):0,At++,O===10&&(At=1,zn++),O}function ot(){return $t(Ot,B)}function fn(){return B}function In(t,n){return Nt(Ot,t,n)}function Vt(t){switch(t){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Pc(t){return zn=At=1,$i=V(Ot=t),B=0,[]}function Dc(t){return Ot="",t}function Xn(t){return ki(In(B-1,ee(t===91?t+2:t===40?t+1:t)))}function Lc(t){for(;(O=ot())&&O<33;)G();return Vt(t)>2||Vt(O)>3?"":" "}function qc(t,n){for(;--n&&G()&&!(O<48||O>102||O>57&&O<65||O>70&&O<97););return In(t,fn()+(n<6&&ot()==32&&G()==32))}function ee(t){for(;G();)switch(O){case t:return B;case 34:case 39:t!==34&&t!==39&&ee(O);break;case 40:t===41&&ee(t);break;case 92:G();break}return B}function zc(t,n){for(;G()&&t+O!==57&&!(t+O===84&&ot()===47););return"/*"+In(n,B-1)+"*"+ke(t===47?t:G())}function Ic(t){for(;!Vt(ot());)G();return In(t,B)}function Yl(t){return Dc(_n("",null,null,null,[""],t=Pc(t),0,[0],t))}function _n(t,n,e,r,i,s,a,o,u){for(var h=0,c=0,l=a,f=0,_=0,m=0,k=1,D=1,I=1,M=0,E="",U=i,L=s,T=r,$=E;D;)switch(m=M,M=G()){case 40:if(m!=108&&$t($,l-1)==58){Oc($+=ln(Xn(M),"&","&\f"),"&\f",wi(h?o[h-1]:0))!=-1&&(I=-1);break}case 34:case 39:case 91:$+=Xn(M);break;case 9:case 10:case 13:case 32:$+=Lc(m);break;case 92:$+=qc(fn()-1,7);continue;case 47:switch(ot()){case 42:case 47:an(Hc(zc(G(),fn()),n,e,u),u),(Vt(m||1)==5||Vt(ot()||1)==5)&&V($)&&Nt($,-1,void 0)!==" "&&($+=" ");break;default:$+="/"}break;case 123*k:o[h++]=V($)*I;case 125*k:case 59:case 0:switch(M){case 0:case 125:D=0;case 59+c:I==-1&&($=ln($,/\f/g,"")),_>0&&(V($)-l||k===0&&m===47)&&an(_>32?cr($+";",r,e,l-1,u):cr(ln($," ","")+";",r,e,l-2,u),u);break;case 59:$+=";";default:if(an(T=hr($,n,e,h,c,i,o,E,U=[],L=[],l,s),s),M===123)if(c===0)_n($,n,T,T,U,s,l,o,L);else{switch(f){case 99:if($t($,3)===110)break;case 108:if($t($,2)===97)break;default:c=0;case 100:case 109:case 115:}c?_n(t,T,T,r&&an(hr(t,T,T,0,0,i,o,E,i,U=[],l,L),L),i,L,l,o,r?U:L):_n($,T,T,T,[""],L,0,o,L)}}h=c=_=0,k=I=1,E=$="",l=a;break;case 58:l=1+V($),_=m;default:if(k<1){if(M==123)--k;else if(M==125&&k++==0&&Cc()==125)continue}switch($+=ke(M),M*k){case 38:I=c>0?1:($+="\f",-1);break;case 44:o[h++]=(V($)-1)*I,I=1;break;case 64:ot()===45&&($+=Xn(G())),f=ot(),c=l=V(E=$+=Ic(fn())),M++;break;case 45:m===45&&V($)==2&&(k=0)}}return s}function hr(t,n,e,r,i,s,a,o,u,h,c,l){for(var f=i-1,_=i===0?s:[""],m=Ec(_),k=0,D=0,I=0;k<r;++k)for(var M=0,E=Nt(t,f+1,f=wi(D=a[k])),U=t;M<m;++M)(U=ki(D>0?_[M]+" "+E:ln(E,/&\f/g,_[M])))&&(u[I++]=U);return $e(t,n,e,i===0?bi:o,u,h,c,l)}function Hc(t,n,e,r){return $e(t,n,e,mi,ke(Tc()),Nt(t,2,-2),0,r)}function cr(t,n,e,r,i){return $e(t,n,e,xi,Nt(t,0,r),Nt(t,r+1,-1),r,i)}function lr(t,n){for(var e="",r=0;r<t.length;r++)e+=n(t[r],r,t,n)||"";return e}function Bl(t,n,e,r){switch(t.type){case jc:if(t.children.length)break;case Mc:case Nc:case xi:return t.return=t.return||t.value;case mi:return"";case Ac:return t.return=t.value+"{"+lr(t.children,r)+"}";case bi:if(!V(t.value=t.props.join(",")))return""}return V(e=lr(t.children,r))?t.return=t.value+"{"+e+"}":""}var Fc=ui(Object.keys,Object),Rc=Object.prototype,Uc=Rc.hasOwnProperty;function Yc(t){if(!Ln(t))return Fc(t);var n=[];for(var e in Object(t))Uc.call(t,e)&&e!="constructor"&&n.push(e);return n}var re=mt(Q,"DataView"),ie=mt(Q,"Promise"),se=mt(Q,"Set"),ae=mt(Q,"WeakMap"),fr="[object Map]",Bc="[object Object]",_r="[object Promise]",pr="[object Set]",dr="[object WeakMap]",yr="[object DataView]",Xc=vt(re),Gc=vt(Wt),Wc=vt(ie),Vc=vt(se),Jc=vt(ae),lt=jt;(re&<(new re(new ArrayBuffer(1)))!=yr||Wt&<(new Wt)!=fr||ie&<(ie.resolve())!=_r||se&<(new se)!=pr||ae&<(new ae)!=dr)&&(lt=function(t){var n=jt(t),e=n==Bc?t.constructor:void 0,r=e?vt(e):"";if(r)switch(r){case Xc:return yr;case Gc:return fr;case Wc:return _r;case Vc:return pr;case Jc:return dr}return n});var Zc="[object Map]",Kc="[object Set]",Qc=Object.prototype,tl=Qc.hasOwnProperty;function Xl(t){if(t==null)return!0;if(qn(t)&&(Mn(t)||typeof t=="string"||typeof t.splice=="function"||xe(t)||we(t)||Sn(t)))return!t.length;var n=lt(t);if(n==Zc||n==Kc)return!t.size;if(Ln(t))return!Yc(t).length;for(var e in t)if(tl.call(t,e))return!1;return!0}export{Cl as $,Er as A,Bi as B,Z as C,$h as D,gt as E,$c as F,yi as G,Cn as H,qn as I,Mn as J,vi as K,di as L,tc as M,rl as N,Ul as O,ai as P,Hl as Q,Fl as R,R as S,Il as T,v as U,zl as V,ql as W,Ll as X,Dl as Y,Tl as Z,Pl as _,gl as a,jl as a0,El as a1,Ol as a2,Al as a3,$l as a4,kl as a5,Nl as a6,Ml as a7,Rl as a8,lr as a9,Sn as aA,nc as aB,hi as aC,sh as aD,ah as aE,lt as aF,ar as aG,oh as aH,xe as aI,ih as aJ,ch as aK,xt as aL,at as aM,nr as aN,we as aO,li as aP,se as aQ,Sc as aR,Ln as aS,Bl as aa,Yl as ab,ul as ac,hl as ad,ce as ae,st as af,ze as ag,Da as ah,Bt as ai,wc as aj,dc as ak,eh as al,be as am,Jh as an,F as ao,Aa as ap,he as aq,Tr as ar,Jt as as,Dr as at,ll as au,Zt as av,jt as aw,kn as ax,oc as ay,Yc as az,vl as b,pl as c,il as d,Ye as e,fl as f,_l as g,Be as h,xl as i,dl as j,bl as k,Sl as l,yl as m,yc as n,me as o,pe as p,Xl as q,Pi as r,cl as s,ml as t,kc as u,dh as v,sl as w,al as x,ol as y,wl as z};
|
|
//# sourceMappingURL=isEmpty-nTVdZyYD.chunk.mjs.map
|