You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
158 KiB
1 lines
158 KiB
(globalThis.utooChunk_ant_design_pro||(globalThis.utooChunk_ant_design_pro=[])).push(["object"==typeof document?document.currentScript:void 0,36525,482491,76341,t=>{"use strict";let e,n,r,i;t.s([],482491),t.i(482491);var f=t.i(860928),a=Math.PI,o=a/2,c=a/4,u=2*a,l=180/a,s=a/180,h=Math.abs,d=Math.atan,p=Math.atan2,b=Math.cos,_=Math.ceil,v=Math.exp,y=Math.hypot,x=Math.log,g=Math.pow,m=Math.sin,w=Math.sign||function(t){return t>0?1:t<0?-1:0},M=Math.sqrt,E=Math.tan;function N(t){return t>1?0:t<-1?a:Math.acos(t)}function S(t){return t>1?o:t<-1?-o:Math.asin(t)}function T(){}function A(t,e){t&&$.hasOwnProperty(t.type)&&$[t.type](t,e)}var k={Feature:function(t,e){A(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,r=-1,i=n.length;++r<i;)A(n[r].geometry,e)}},$={Sphere:function(t,e){e.sphere()},Point:function(t,e){t=t.coordinates,e.point(t[0],t[1],t[2])},MultiPoint:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)t=n[r],e.point(t[0],t[1],t[2])},LineString:function(t,e){R(t.coordinates,e,0)},MultiLineString:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)R(n[r],e,0)},Polygon:function(t,e){P(t.coordinates,e)},MultiPolygon:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)P(n[r],e)},GeometryCollection:function(t,e){for(var n=t.geometries,r=-1,i=n.length;++r<i;)A(n[r],e)}};function R(t,e,n){var r,i=-1,f=t.length-n;for(e.lineStart();++i<f;)r=t[i],e.point(r[0],r[1],r[2]);e.lineEnd()}function P(t,e){var n=-1,r=t.length;for(e.polygonStart();++n<r;)R(t[n],e,1);e.polygonEnd()}function q(t,e){t&&k.hasOwnProperty(t.type)?k[t.type](t,e):A(t,e)}var C,z,B,O,F,j=new f.Adder,I=new f.Adder,G={point:T,lineStart:T,lineEnd:T,polygonStart:function(){j=new f.Adder,G.lineStart=L,G.lineEnd=Y},polygonEnd:function(){var t=+j;I.add(t<0?u+t:t),this.lineStart=this.lineEnd=this.point=T},sphere:function(){I.add(u)}};function L(){G.point=D}function Y(){H(C,z)}function D(t,e){G.point=H,C=t,z=e,t*=s,e*=s,B=t,O=b(e=e/2+c),F=m(e)}function H(t,e){t*=s,e*=s;var n=t-B,r=n>=0?1:-1,i=r*n,f=b(e=e/2+c),a=m(e),o=F*a,u=O*f+o*b(i),l=o*r*m(i);j.add(p(l,u)),B=t,O=f,F=a}function X(t){return I=new f.Adder,q(t,G),2*I}function U(t){return[p(t[1],t[0]),S(t[2])]}function V(t){var e=t[0],n=t[1],r=b(n);return[r*b(e),r*m(e),m(n)]}function Z(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function W(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function J(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function Q(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function K(t){var e=M(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}var tt={point:te,lineStart:tr,lineEnd:ti,polygonStart:function(){tt.point=tf,tt.lineStart=ta,tt.lineEnd=to,eb=new f.Adder,G.polygonStart()},polygonEnd:function(){G.polygonEnd(),tt.point=te,tt.lineStart=tr,tt.lineEnd=ti,j<0?(eo=-(eu=180),ec=-(el=90)):eb>1e-6?el=90:eb<-1e-6&&(ec=-90),ev[0]=eo,ev[1]=eu},sphere:function(){eo=-(eu=180),ec=-(el=90)}};function te(t,e){e_.push(ev=[eo=t,eu=t]),e<ec&&(ec=e),e>el&&(el=e)}function tn(t,e){var n=V([t*s,e*s]);if(ep){var r=W(ep,n),i=W([r[1],-r[0],0],r);K(i),i=U(i);var f,a=t-es,o=a>0?1:-1,c=i[0]*l*o,u=h(a)>180;u^(o*es<c&&c<o*t)?(f=i[1]*l)>el&&(el=f):u^(o*es<(c=(c+360)%360-180)&&c<o*t)?(f=-i[1]*l)<ec&&(ec=f):(e<ec&&(ec=e),e>el&&(el=e)),u?t<es?tc(eo,t)>tc(eo,eu)&&(eu=t):tc(t,eu)>tc(eo,eu)&&(eo=t):eu>=eo?(t<eo&&(eo=t),t>eu&&(eu=t)):t>es?tc(eo,t)>tc(eo,eu)&&(eu=t):tc(t,eu)>tc(eo,eu)&&(eo=t)}else e_.push(ev=[eo=t,eu=t]);e<ec&&(ec=e),e>el&&(el=e),ep=n,es=t}function tr(){tt.point=tn}function ti(){ev[0]=eo,ev[1]=eu,tt.point=te,ep=null}function tf(t,e){if(ep){var n=t-es;eb.add(h(n)>180?n+(n>0?360:-360):n)}else eh=t,ed=e;G.point(t,e),tn(t,e)}function ta(){G.lineStart()}function to(){tf(eh,ed),G.lineEnd(),h(eb)>1e-6&&(eo=-(eu=180)),ev[0]=eo,ev[1]=eu,ep=null}function tc(t,e){return(e-=t)<0?e+360:e}function tu(t,e){return t[0]-e[0]}function tl(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:e<t[0]||t[1]<e}function ts(t){var e,n,r,i,f,a,o;if(el=eu=-(eo=ec=1/0),e_=[],q(t,tt),n=e_.length){for(e_.sort(tu),e=1,f=[r=e_[0]];e<n;++e)tl(r,(i=e_[e])[0])||tl(r,i[1])?(tc(r[0],i[1])>tc(r[0],r[1])&&(r[1]=i[1]),tc(i[0],r[1])>tc(r[0],r[1])&&(r[0]=i[0])):f.push(r=i);for(a=-1/0,n=f.length-1,e=0,r=f[n];e<=n;r=i,++e)i=f[e],(o=tc(r[1],i[0]))>a&&(a=o,eo=i[0],eu=r[1])}return e_=ev=null,eo===1/0||ec===1/0?[[NaN,NaN],[NaN,NaN]]:[[eo,ec],[eu,el]]}var th={sphere:T,point:td,lineStart:tb,lineEnd:ty,polygonStart:function(){th.lineStart=tx,th.lineEnd=tg},polygonEnd:function(){th.lineStart=tb,th.lineEnd=ty}};function td(t,e){t*=s;var n=b(e*=s);tp(n*b(t),n*m(t),m(e))}function tp(t,e,n){++ey,eg+=(t-eg)/ey,em+=(e-em)/ey,ew+=(n-ew)/ey}function tb(){th.point=t_}function t_(t,e){t*=s;var n=b(e*=s);eR=n*b(t),eP=n*m(t),eq=m(e),th.point=tv,tp(eR,eP,eq)}function tv(t,e){t*=s;var n=b(e*=s),r=n*b(t),i=n*m(t),f=m(e),a=p(M((a=eP*f-eq*i)*a+(a=eq*r-eR*f)*a+(a=eR*i-eP*r)*a),eR*r+eP*i+eq*f);ex+=a,eM+=a*(eR+(eR=r)),eE+=a*(eP+(eP=i)),eN+=a*(eq+(eq=f)),tp(eR,eP,eq)}function ty(){th.point=td}function tx(){th.point=tm}function tg(){tw(ek,e$),th.point=td}function tm(t,e){ek=t,e$=e,t*=s,e*=s,th.point=tw;var n=b(e);eR=n*b(t),eP=n*m(t),eq=m(e),tp(eR,eP,eq)}function tw(t,e){t*=s;var n=b(e*=s),r=n*b(t),i=n*m(t),f=m(e),a=eP*f-eq*i,o=eq*r-eR*f,c=eR*i-eP*r,u=y(a,o,c),l=S(u),h=u&&-l/u;eS.add(h*a),eT.add(h*o),eA.add(h*c),ex+=l,eM+=l*(eR+(eR=r)),eE+=l*(eP+(eP=i)),eN+=l*(eq+(eq=f)),tp(eR,eP,eq)}function tM(t){ey=ex=eg=em=ew=eM=eE=eN=0,eS=new f.Adder,eT=new f.Adder,eA=new f.Adder,q(t,th);var e=+eS,n=+eT,r=+eA,i=y(e,n,r);return i<1e-12&&(e=eM,n=eE,r=eN,ex<1e-6&&(e=eg,n=em,r=ew),(i=y(e,n,r))<1e-12)?[NaN,NaN]:[p(n,e)*l,S(r/i)*l]}function tE(t){return function(){return t}}function tN(t,e){function n(n,r){return e((n=t(n,r))[0],n[1])}return t.invert&&e.invert&&(n.invert=function(n,r){return(n=e.invert(n,r))&&t.invert(n[0],n[1])}),n}function tS(t,e){return h(t)>a&&(t-=Math.round(t/u)*u),[t,e]}function tT(t,e,n){return(t%=u)?e||n?tN(tk(t),t$(e,n)):tk(t):e||n?t$(e,n):tS}function tA(t){return function(e,n){return h(e+=t)>a&&(e-=Math.round(e/u)*u),[e,n]}}function tk(t){var e=tA(t);return e.invert=tA(-t),e}function t$(t,e){var n=b(t),r=m(t),i=b(e),f=m(e);function a(t,e){var a=b(e),o=b(t)*a,c=m(t)*a,u=m(e),l=u*n+o*r;return[p(c*i-l*f,o*n-u*r),S(l*i+c*f)]}return a.invert=function(t,e){var a=b(e),o=b(t)*a,c=m(t)*a,u=m(e),l=u*i-c*f;return[p(c*i+u*f,o*n+l*r),S(l*n-o*r)]},a}function tR(t){function e(e){return e=t(e[0]*s,e[1]*s),e[0]*=l,e[1]*=l,e}return t=tT(t[0]*s,t[1]*s,t.length>2?t[2]*s:0),e.invert=function(e){return e=t.invert(e[0]*s,e[1]*s),e[0]*=l,e[1]*=l,e},e}function tP(t,e,n,r,i,f){if(n){var a=b(e),o=m(e),c=r*n;null==i?(i=e+r*u,f=e-c/2):(i=tq(a,i),f=tq(a,f),(r>0?i<f:i>f)&&(i+=r*u));for(var l,s=i;r>0?s>f:s<f;s-=c)l=U([a,-o*b(s),-o*m(s)]),t.point(l[0],l[1])}}function tq(t,e){e=V(e),e[0]-=t,K(e);var n=N(-e[1]);return((0>-e[2]?-n:n)+u-1e-6)%u}function tC(){var t,e,n=tE([0,0]),r=tE(90),i=tE(2),f={point:function(n,r){t.push(n=e(n,r)),n[0]*=l,n[1]*=l}};function a(){var a=n.apply(this,arguments),o=r.apply(this,arguments)*s,c=i.apply(this,arguments)*s;return t=[],e=tT(-a[0]*s,-a[1]*s,0).invert,tP(f,o,c,1),a={type:"Polygon",coordinates:[t]},t=e=null,a}return a.center=function(t){return arguments.length?(n="function"==typeof t?t:tE([+t[0],+t[1]]),a):n},a.radius=function(t){return arguments.length?(r="function"==typeof t?t:tE(+t),a):r},a.precision=function(t){return arguments.length?(i="function"==typeof t?t:tE(+t),a):i},a}function tz(){var t,e=[];return{point:function(e,n,r){t.push([e,n,r])},lineStart:function(){e.push(t=[])},lineEnd:T,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}function tB(t,e){return 1e-6>h(t[0]-e[0])&&1e-6>h(t[1]-e[1])}function tO(t,e,n,r){this.x=t,this.z=e,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function tF(t,e,n,r,i){var f,a,o=[],c=[];if(t.forEach(function(t){if(!((e=t.length-1)<=0)){var e,n,r=t[0],a=t[e];if(tB(r,a)){if(!r[2]&&!a[2]){for(i.lineStart(),f=0;f<e;++f)i.point((r=t[f])[0],r[1]);i.lineEnd();return}a[0]+=2e-6}o.push(n=new tO(r,t,null,!0)),c.push(n.o=new tO(r,null,n,!1)),o.push(n=new tO(a,t,null,!1)),c.push(n.o=new tO(a,null,n,!0))}}),o.length){for(c.sort(e),tj(o),tj(c),f=0,a=c.length;f<a;++f)c[f].e=n=!n;for(var u,l,s=o[0];;){for(var h=s,d=!0;h.v;)if((h=h.n)===s)return;u=h.z,i.lineStart();do{if(h.v=h.o.v=!0,h.e){if(d)for(f=0,a=u.length;f<a;++f)i.point((l=u[f])[0],l[1]);else r(h.x,h.n.x,1,i);h=h.n}else{if(d)for(f=(u=h.p.z).length-1;f>=0;--f)i.point((l=u[f])[0],l[1]);else r(h.x,h.p.x,-1,i);h=h.p}u=(h=h.o).z,d=!d}while(!h.v)i.lineEnd()}}}function tj(t){if(e=t.length){for(var e,n,r=0,i=t[0];++r<e;)i.n=n=t[r],n.p=i,i=n;i.n=n=t[0],n.p=i}}function tI(t){return h(t[0])<=a?t[0]:w(t[0])*((h(t[0])+a)%u-a)}function tG(t,e){var n=tI(e),r=e[1],i=m(r),l=[m(n),-b(n),0],s=0,h=0,d=new f.Adder;1===i?r=o+1e-6:-1===i&&(r=-o-1e-6);for(var _=0,v=t.length;_<v;++_)if(x=(y=t[_]).length)for(var y,x,g=y[x-1],w=tI(g),M=g[1]/2+c,E=m(M),N=b(M),T=0;T<x;++T,w=k,E=R,N=P,g=A){var A=y[T],k=tI(A),$=A[1]/2+c,R=m($),P=b($),q=k-w,C=q>=0?1:-1,z=C*q,B=z>a,O=E*R;if(d.add(p(O*C*m(z),N*P+O*b(z))),s+=B?q+C*u:q,B^w>=n^k>=n){var F=W(V(g),V(A));K(F);var j=W(l,F);K(j);var I=(B^q>=0?-1:1)*S(j[2]);(r>I||r===I&&(F[0]||F[1]))&&(h+=B^q>=0?1:-1)}}return(s<-1e-6||s<1e-6&&d<-1e-12)^1&h}tS.invert=tS;var tL=t.i(351102),tL=tL;function tY(t,e,n,r){return function(i){var f,a,o,c=e(i),u=tz(),l=e(u),s=!1,h={point:d,lineStart:b,lineEnd:_,polygonStart:function(){h.point=v,h.lineStart=y,h.lineEnd=x,a=[],f=[]},polygonEnd:function(){h.point=d,h.lineStart=b,h.lineEnd=_,a=(0,tL.default)(a);var t=tG(f,r);a.length?(s||(i.polygonStart(),s=!0),tF(a,tH,t,n,i)):t&&(s||(i.polygonStart(),s=!0),i.lineStart(),n(null,null,1,i),i.lineEnd()),s&&(i.polygonEnd(),s=!1),a=f=null},sphere:function(){i.polygonStart(),i.lineStart(),n(null,null,1,i),i.lineEnd(),i.polygonEnd()}};function d(e,n){t(e,n)&&i.point(e,n)}function p(t,e){c.point(t,e)}function b(){h.point=p,c.lineStart()}function _(){h.point=d,c.lineEnd()}function v(t,e){o.push([t,e]),l.point(t,e)}function y(){l.lineStart(),o=[]}function x(){v(o[0][0],o[0][1]),l.lineEnd();var t,e,n,r,c=l.clean(),h=u.result(),d=h.length;if(o.pop(),f.push(o),o=null,d){if(1&c){if((e=(n=h[0]).length-1)>0){for(s||(i.polygonStart(),s=!0),i.lineStart(),t=0;t<e;++t)i.point((r=n[t])[0],r[1]);i.lineEnd()}return}d>1&&2&c&&h.push(h.pop().concat(h.shift())),a.push(h.filter(tD))}}return h}}function tD(t){return t.length>1}function tH(t,e){return((t=t.x)[0]<0?t[1]-o-1e-6:o-t[1])-((e=e.x)[0]<0?e[1]-o-1e-6:o-e[1])}var tX=tY(function(){return!0},function(t){var e,n=NaN,r=NaN,i=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(f,c){var u,l,s,p,_,v,y,x=f>0?a:-a,g=h(f-n);1e-6>h(g-a)?(t.point(n,r=(r+c)/2>0?o:-o),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(x,r),t.point(f,r),e=0):i!==x&&g>=a&&(1e-6>h(n-i)&&(n-=1e-6*i),1e-6>h(f-x)&&(f-=1e-6*x),u=n,l=r,s=f,p=c,r=h(y=m(u-s))>1e-6?d((m(l)*(v=b(p))*m(s)-m(p)*(_=b(l))*m(u))/(_*v*y)):(l+p)/2,t.point(i,r),t.lineEnd(),t.lineStart(),t.point(x,r),e=0),t.point(n=f,r=c),i=x},lineEnd:function(){t.lineEnd(),n=r=NaN},clean:function(){return 2-e}}},function(t,e,n,r){var i;if(null==t)i=n*o,r.point(-a,i),r.point(0,i),r.point(a,i),r.point(a,0),r.point(a,-i),r.point(0,-i),r.point(-a,-i),r.point(-a,0),r.point(-a,i);else if(h(t[0]-e[0])>1e-6){var f=t[0]<e[0]?a:-a;i=n*f/2,r.point(-f,i),r.point(0,i),r.point(f,i)}else r.point(e[0],e[1])},[-a,-o]);function tU(t){var e=b(t),n=2*s,r=e>0,i=h(e)>1e-6;function f(t,n){return b(t)*b(n)>e}function o(t,n,r){var i=V(t),f=V(n),o=[1,0,0],c=W(i,f),u=Z(c,c),l=c[0],s=u-l*l;if(!s)return!r&&t;var d=W(o,c),p=Q(o,e*u/s);J(p,Q(c,-e*l/s));var b=Z(p,d),_=Z(d,d),v=b*b-_*(Z(p,p)-1);if(!(v<0)){var y=M(v),x=Q(d,(-b-y)/_);if(J(x,p),x=U(x),!r)return x;var g,m=t[0],w=n[0],E=t[1],N=n[1];w<m&&(g=m,m=w,w=g);var S=w-m,T=1e-6>h(S-a);if(!T&&N<E&&(g=E,E=N,N=g),T||S<1e-6?T?E+N>0^x[1]<(1e-6>h(x[0]-m)?E:N):E<=x[1]&&x[1]<=N:S>a^(m<=x[0]&&x[0]<=w)){var A=Q(d,(-b+y)/_);return J(A,p),[x,U(A)]}}}function c(e,n){var i=r?t:a-t,f=0;return e<-i?f|=1:e>i&&(f|=2),n<-i?f|=4:n>i&&(f|=8),f}return tY(f,function(t){var e,n,u,l,s;return{lineStart:function(){l=u=!1,s=1},point:function(h,d){var p,b,_=[h,d],v=f(h,d),y=r?v?0:c(h,d):v?c(h+(h<0?a:-a),d):0;!e&&(l=u=v)&&t.lineStart(),v!==u&&(!(b=o(e,_))||tB(e,b)||tB(_,b))&&(_[2]=1),v!==u?(s=0,v?(t.lineStart(),b=o(_,e),t.point(b[0],b[1])):(b=o(e,_),t.point(b[0],b[1],2),t.lineEnd()),e=b):i&&e&&r^v&&!(y&n)&&(p=o(_,e,!0))&&(s=0,r?(t.lineStart(),t.point(p[0][0],p[0][1]),t.point(p[1][0],p[1][1]),t.lineEnd()):(t.point(p[1][0],p[1][1]),t.lineEnd(),t.lineStart(),t.point(p[0][0],p[0][1],3))),!v||e&&tB(e,_)||t.point(_[0],_[1]),e=_,u=v,n=y},lineEnd:function(){u&&t.lineEnd(),e=null},clean:function(){return s|(l&&u)<<1}}},function(e,r,i,f){tP(f,t,n,i,e,r)},r?[0,-t]:[-a,t-a])}var tL=tL;function tV(t,e,n,r){function i(i,f){return t<=i&&i<=n&&e<=f&&f<=r}function f(i,f,o,u){var l=0,s=0;if(null==i||(l=a(i,o))!==(s=a(f,o))||0>c(i,f)^o>0)do u.point(0===l||3===l?t:n,l>1?r:e);while((l=(l+o+4)%4)!==s)else u.point(f[0],f[1])}function a(r,i){return 1e-6>h(r[0]-t)?i>0?0:3:1e-6>h(r[0]-n)?i>0?2:1:1e-6>h(r[1]-e)?+(i>0):i>0?3:2}function o(t,e){return c(t.x,e.x)}function c(t,e){var n=a(t,1),r=a(e,1);return n!==r?n-r:0===n?e[1]-t[1]:1===n?t[0]-e[0]:2===n?t[1]-e[1]:e[0]-t[0]}return function(a){var c,u,l,s,h,d,p,b,_,v,y,x=a,g=tz(),m={point:w,lineStart:function(){m.point=M,u&&u.push(l=[]),v=!0,_=!1,p=b=NaN},lineEnd:function(){c&&(M(s,h),d&&_&&g.rejoin(),c.push(g.result())),m.point=w,_&&x.lineEnd()},polygonStart:function(){x=g,c=[],u=[],y=!0},polygonEnd:function(){var e=function(){for(var e=0,n=0,i=u.length;n<i;++n)for(var f,a,o=u[n],c=1,l=o.length,s=o[0],h=s[0],d=s[1];c<l;++c)f=h,a=d,h=(s=o[c])[0],d=s[1],a<=r?d>r&&(h-f)*(r-a)>(d-a)*(t-f)&&++e:d<=r&&(h-f)*(r-a)<(d-a)*(t-f)&&--e;return e}(),n=y&&e,i=(c=(0,tL.default)(c)).length;(n||i)&&(a.polygonStart(),n&&(a.lineStart(),f(null,null,1,a),a.lineEnd()),i&&tF(c,o,e,f,a),a.polygonEnd()),x=a,c=u=l=null}};function w(t,e){i(t,e)&&x.point(t,e)}function M(f,a){var o=i(f,a);if(u&&l.push([f,a]),v)s=f,h=a,d=o,v=!1,o&&(x.lineStart(),x.point(f,a));else if(o&&_)x.point(f,a);else{var c=[p=Math.max(-1e9,Math.min(1e9,p)),b=Math.max(-1e9,Math.min(1e9,b))],g=[f=Math.max(-1e9,Math.min(1e9,f)),a=Math.max(-1e9,Math.min(1e9,a))];!function(t,e,n,r,i,f){var a,o=t[0],c=t[1],u=e[0],l=e[1],s=0,h=1,d=u-o,p=l-c;if(a=n-o,!d&&a>0)return;if(a/=d,d<0){if(a<s)return;a<h&&(h=a)}else if(d>0){if(a>h)return;a>s&&(s=a)}if(a=i-o,d||!(a<0)){if(a/=d,d<0){if(a>h)return;a>s&&(s=a)}else if(d>0){if(a<s)return;a<h&&(h=a)}if(a=r-c,p||!(a>0)){if(a/=p,p<0){if(a<s)return;a<h&&(h=a)}else if(p>0){if(a>h)return;a>s&&(s=a)}if(a=f-c,p||!(a<0)){if(a/=p,p<0){if(a>h)return;a>s&&(s=a)}else if(p>0){if(a<s)return;a<h&&(h=a)}return s>0&&(t[0]=o+s*d,t[1]=c+s*p),h<1&&(e[0]=o+h*d,e[1]=c+h*p),!0}}}}(c,g,t,e,n,r)?o&&(x.lineStart(),x.point(f,a),y=!1):(_||(x.lineStart(),x.point(c[0],c[1])),x.point(g[0],g[1]),o||x.lineEnd(),y=!1)}p=f,b=a,_=o}return m}}function tZ(){var t,e,n,r=0,i=0,f=960,a=500;return n={stream:function(n){return t&&e===n?t:t=tV(r,i,f,a)(e=n)},extent:function(o){return arguments.length?(r=+o[0][0],i=+o[0][1],f=+o[1][0],a=+o[1][1],t=e=null,n):[[r,i],[f,a]]}}}var tW={sphere:T,point:T,lineStart:function(){tW.point=tQ,tW.lineEnd=tJ},lineEnd:T,polygonStart:T,polygonEnd:T};function tJ(){tW.point=tW.lineEnd=T}function tQ(t,e){t*=s,e*=s,ez=t,eB=m(e),eO=b(e),tW.point=tK}function tK(t,e){t*=s;var n=m(e*=s),r=b(e),i=h(t-ez),f=b(i),a=r*m(i),o=eO*n-eB*r*f,c=eB*n+eO*r*f;eC.add(p(M(a*a+o*o),c)),ez=t,eB=n,eO=r}function t0(t){return eC=new f.Adder,q(t,tW),+eC}var t1=[null,null],t2={type:"LineString",coordinates:t1};function t6(t,e){return t1[0]=t,t1[1]=e,t0(t2)}var t8={Feature:function(t,e){return t3(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,r=-1,i=n.length;++r<i;)if(t3(n[r].geometry,e))return!0;return!1}},t5={Sphere:function(){return!0},Point:function(t,e){var n;return n=t.coordinates,0===t6(n,e)},MultiPoint:function(t,e){for(var n,r=t.coordinates,i=-1,f=r.length;++i<f;){if(n=r[i],0===t6(n,e))return!0}return!1},LineString:function(t,e){return t7(t.coordinates,e)},MultiLineString:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)if(t7(n[r],e))return!0;return!1},Polygon:function(t,e){return t4(t.coordinates,e)},MultiPolygon:function(t,e){for(var n=t.coordinates,r=-1,i=n.length;++r<i;)if(t4(n[r],e))return!0;return!1},GeometryCollection:function(t,e){for(var n=t.geometries,r=-1,i=n.length;++r<i;)if(t3(n[r],e))return!0;return!1}};function t3(t,e){return!!(t&&t5.hasOwnProperty(t.type))&&t5[t.type](t,e)}function t7(t,e){for(var n,r,i,f=0,a=t.length;f<a;f++){if(0===(r=t6(t[f],e))||f>0&&(i=t6(t[f],t[f-1]))>0&&n<=i&&r<=i&&(n+r-i)*(1-Math.pow((n-r)/i,2))<1e-12*i)return!0;n=r}return!1}function t4(t,e){return!!tG(t.map(t9),et(e))}function t9(t){return(t=t.map(et)).pop(),t}function et(t){return[t[0]*s,t[1]*s]}function ee(t,e){return(t&&t8.hasOwnProperty(t.type)?t8[t.type]:t3)(t,e)}var en=t.i(61258);t.s(["range",()=>en.default],76341);var en=en;function er(t,e,n){var r=(0,en.default)(t,e-1e-6,n).concat(e);return function(t){return r.map(function(e){return[t,e]})}}function ei(t,e,n){var r=(0,en.default)(t,e-1e-6,n).concat(e);return function(t){return r.map(function(e){return[e,t]})}}function ef(){var t,e,n,r,i,f,a,o,c,u,l,s,d=10,p=10,b=90,v=360,y=2.5;function x(){return{type:"MultiLineString",coordinates:g()}}function g(){return(0,en.default)(_(r/b)*b,n,b).map(l).concat((0,en.default)(_(o/v)*v,a,v).map(s)).concat((0,en.default)(_(e/d)*d,t,d).filter(function(t){return h(t%b)>1e-6}).map(c)).concat((0,en.default)(_(f/p)*p,i,p).filter(function(t){return h(t%v)>1e-6}).map(u))}return x.lines=function(){return g().map(function(t){return{type:"LineString",coordinates:t}})},x.outline=function(){return{type:"Polygon",coordinates:[l(r).concat(s(a).slice(1),l(n).reverse().slice(1),s(o).reverse().slice(1))]}},x.extent=function(t){return arguments.length?x.extentMajor(t).extentMinor(t):x.extentMinor()},x.extentMajor=function(t){return arguments.length?(r=+t[0][0],n=+t[1][0],o=+t[0][1],a=+t[1][1],r>n&&(t=r,r=n,n=t),o>a&&(t=o,o=a,a=t),x.precision(y)):[[r,o],[n,a]]},x.extentMinor=function(n){return arguments.length?(e=+n[0][0],t=+n[1][0],f=+n[0][1],i=+n[1][1],e>t&&(n=e,e=t,t=n),f>i&&(n=f,f=i,i=n),x.precision(y)):[[e,f],[t,i]]},x.step=function(t){return arguments.length?x.stepMajor(t).stepMinor(t):x.stepMinor()},x.stepMajor=function(t){return arguments.length?(b=+t[0],v=+t[1],x):[b,v]},x.stepMinor=function(t){return arguments.length?(d=+t[0],p=+t[1],x):[d,p]},x.precision=function(h){return arguments.length?(y=+h,c=er(f,i,90),u=ei(e,t,y),l=er(o,a,90),s=ei(r,n,y),x):y},x.extentMajor([[-180,-89.999999],[180,89.999999]]).extentMinor([[-180,-80.000001],[180,80.000001]])}function ea(t,e){var n,r,i=t[0]*s,f=t[1]*s,a=e[0]*s,o=e[1]*s,c=b(f),u=m(f),h=b(o),d=m(o),_=c*b(i),v=c*m(i),y=h*b(a),x=h*m(a),g=2*S(M((n=m((n=o-f)/2))*n+c*h*((r=m((r=a-i)/2))*r))),w=m(g),E=g?function(t){var e=m(t*=g)/w,n=m(g-t)/w,r=n*_+e*y,i=n*v+e*x;return[p(i,r)*l,p(n*u+e*d,M(r*r+i*i))*l]}:function(){return[i*l,f*l]};return E.distance=g,E}var eo,ec,eu,el,es,eh,ed,ep,eb,e_,ev,ey,ex,eg,em,ew,eM,eE,eN,eS,eT,eA,ek,e$,eR,eP,eq,eC,ez,eB,eO,eF,ej,eI,eG,eL=t=>t,eY=new f.Adder,eD=new f.Adder,eH={point:T,lineStart:T,lineEnd:T,polygonStart:function(){eH.lineStart=eX,eH.lineEnd=eZ},polygonEnd:function(){eH.lineStart=eH.lineEnd=eH.point=T,eY.add(h(eD)),eD=new f.Adder},result:function(){var t=eY/2;return eY=new f.Adder,t}};function eX(){eH.point=eU}function eU(t,e){eH.point=eV,eF=eI=t,ej=eG=e}function eV(t,e){eD.add(eG*t-eI*e),eI=t,eG=e}function eZ(){eV(eF,ej)}var eW,eJ,eQ,eK,e0=1/0,e1=1/0,e2=-1/0,e6=e2,e8={point:function(t,e){t<e0&&(e0=t),t>e2&&(e2=t),e<e1&&(e1=e),e>e6&&(e6=e)},lineStart:T,lineEnd:T,polygonStart:T,polygonEnd:T,result:function(){var t=[[e0,e1],[e2,e6]];return e2=e6=-(e1=e0=1/0),t}},e5=0,e3=0,e7=0,e4=0,e9=0,nt=0,ne=0,nn=0,nr=0,ni={point:nf,lineStart:na,lineEnd:nu,polygonStart:function(){ni.lineStart=nl,ni.lineEnd=ns},polygonEnd:function(){ni.point=nf,ni.lineStart=na,ni.lineEnd=nu},result:function(){var t=nr?[ne/nr,nn/nr]:nt?[e4/nt,e9/nt]:e7?[e5/e7,e3/e7]:[NaN,NaN];return e5=e3=e7=e4=e9=nt=ne=nn=nr=0,t}};function nf(t,e){e5+=t,e3+=e,++e7}function na(){ni.point=no}function no(t,e){ni.point=nc,nf(eQ=t,eK=e)}function nc(t,e){var n=t-eQ,r=e-eK,i=M(n*n+r*r);e4+=i*(eQ+t)/2,e9+=i*(eK+e)/2,nt+=i,nf(eQ=t,eK=e)}function nu(){ni.point=nf}function nl(){ni.point=nh}function ns(){nd(eW,eJ)}function nh(t,e){ni.point=nd,nf(eW=eQ=t,eJ=eK=e)}function nd(t,e){var n=t-eQ,r=e-eK,i=M(n*n+r*r);e4+=i*(eQ+t)/2,e9+=i*(eK+e)/2,nt+=i,ne+=(i=eK*t-eQ*e)*(eQ+t),nn+=i*(eK+e),nr+=3*i,nf(eQ=t,eK=e)}function np(t){this._context=t}np.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point=1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,u)}},result:T};var nb,n_,nv,ny,nx,ng=new f.Adder,nm={point:T,lineStart:function(){nm.point=nw},lineEnd:function(){nb&&nM(n_,nv),nm.point=T},polygonStart:function(){nb=!0},polygonEnd:function(){nb=null},result:function(){var t=+ng;return ng=new f.Adder,t}};function nw(t,e){nm.point=nM,n_=ny=t,nv=nx=e}function nM(t,e){ny-=t,nx-=e,ng.add(M(ny*ny+nx*nx)),ny=t,nx=e}class nE{constructor(t){this._append=null==t?nN:function(t){let r=Math.floor(t);if(!(r>=0))throw RangeError(`invalid digits: ${t}`);if(r>15)return nN;if(r!==e){let t=10**r;e=r,n=function(e){let n=1;this._+=e[0];for(let r=e.length;n<r;++n)this._+=Math.round(arguments[n]*t)/t+e[n]}}return n}(t),this._radius=4.5,this._=""}pointRadius(t){return this._radius=+t,this}polygonStart(){this._line=0}polygonEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){0===this._line&&(this._+="Z"),this._point=NaN}point(t,e){switch(this._point){case 0:this._append`M${t},${e}`,this._point=1;break;case 1:this._append`L${t},${e}`;break;default:if(this._append`M${t},${e}`,this._radius!==r||this._append!==n){let t=this._radius,e=this._;this._="",this._append`m0,${t}a${t},${t} 0 1,1 0,${-2*t}a${t},${t} 0 1,1 0,${2*t}z`,r=t,n=this._append,i=this._,this._=e}this._+=i}}result(){let t=this._;return this._="",t.length?t:null}}function nN(t){let e=1;this._+=t[0];for(let n=t.length;e<n;++e)this._+=arguments[e]+t[e]}function nS(t,e){let n=3,r=4.5,i,f;function a(t){return t&&("function"==typeof r&&f.pointRadius(+r.apply(this,arguments)),q(t,i(f))),f.result()}return a.area=function(t){return q(t,i(eH)),eH.result()},a.measure=function(t){return q(t,i(nm)),nm.result()},a.bounds=function(t){return q(t,i(e8)),e8.result()},a.centroid=function(t){return q(t,i(ni)),ni.result()},a.projection=function(e){return arguments.length?(i=null==e?(t=null,eL):(t=e).stream,a):t},a.context=function(t){return arguments.length?(f=null==t?(e=null,new nE(n)):new np(e=t),"function"!=typeof r&&f.pointRadius(r),a):e},a.pointRadius=function(t){return arguments.length?(r="function"==typeof t?t:(f.pointRadius(+t),+t),a):r},a.digits=function(t){if(!arguments.length)return n;if(null==t)n=null;else{let e=Math.floor(t);if(!(e>=0))throw RangeError(`invalid digits: ${t}`);n=e}return null===e&&(f=new nE(n)),a},a.projection(t).digits(n).context(e)}function nT(t){return{stream:nA(t)}}function nA(t){return function(e){var n=new nk;for(var r in t)n[r]=t[r];return n.stream=e,n}}function nk(){}function n$(t,e,n){var r=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),null!=r&&t.clipExtent(null),q(n,t.stream(e8)),e(e8.result()),null!=r&&t.clipExtent(r),t}function nR(t,e,n){return n$(t,function(n){var r=e[1][0]-e[0][0],i=e[1][1]-e[0][1],f=Math.min(r/(n[1][0]-n[0][0]),i/(n[1][1]-n[0][1])),a=+e[0][0]+(r-f*(n[1][0]+n[0][0]))/2,o=+e[0][1]+(i-f*(n[1][1]+n[0][1]))/2;t.scale(150*f).translate([a,o])},n)}function nP(t,e,n){return nR(t,[[0,0],e],n)}function nq(t,e,n){return n$(t,function(n){var r=+e,i=r/(n[1][0]-n[0][0]),f=(r-i*(n[1][0]+n[0][0]))/2,a=-i*n[0][1];t.scale(150*i).translate([f,a])},n)}function nC(t,e,n){return n$(t,function(n){var r=+e,i=r/(n[1][1]-n[0][1]),f=-i*n[0][0],a=(r-i*(n[1][1]+n[0][1]))/2;t.scale(150*i).translate([f,a])},n)}nk.prototype={constructor:nk,point:function(t,e){this.stream.point(t,e)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var nz=b(30*s);function nB(t,e){var n;return+e?function(t,e){function n(r,i,f,a,o,c,u,l,s,d,b,_,v,y){var x=u-r,g=l-i,m=x*x+g*g;if(m>4*e&&v--){var w=a+d,E=o+b,N=c+_,T=M(w*w+E*E+N*N),A=S(N/=T),k=1e-6>h(h(N)-1)||1e-6>h(f-s)?(f+s)/2:p(E,w),$=t(k,A),R=$[0],P=$[1],q=R-r,C=P-i,z=g*q-x*C;(z*z/m>e||h((x*q+g*C)/m-.5)>.3||a*d+o*b+c*_<nz)&&(n(r,i,f,a,o,c,R,P,k,w/=T,E/=T,N,v,y),y.point(R,P),n(R,P,k,w,E,N,u,l,s,d,b,_,v,y))}}return function(e){var r,i,f,a,o,c,u,l,s,h,d,p,b={point:_,lineStart:v,lineEnd:x,polygonStart:function(){e.polygonStart(),b.lineStart=g},polygonEnd:function(){e.polygonEnd(),b.lineStart=v}};function _(n,r){n=t(n,r),e.point(n[0],n[1])}function v(){l=NaN,b.point=y,e.lineStart()}function y(r,i){var f=V([r,i]),a=t(r,i);n(l,s,u,h,d,p,l=a[0],s=a[1],u=r,h=f[0],d=f[1],p=f[2],16,e),e.point(l,s)}function x(){b.point=_,e.lineEnd()}function g(){v(),b.point=m,b.lineEnd=w}function m(t,e){y(r=t,e),i=l,f=s,a=h,o=d,c=p,b.point=y}function w(){n(l,s,u,h,d,p,i,f,r,a,o,c,16,e),b.lineEnd=x,x()}return b}}(t,e):(n=t,nA({point:function(t,e){t=n(t,e),this.stream.point(t[0],t[1])}}))}var nO=nA({point:function(t,e){this.stream.point(t*s,e*s)}});function nF(t,e,n,r,i,f){if(!f){function a(f,a){return[e+t*(f*=r),n-t*(a*=i)]}return a.invert=function(f,a){return[(f-e)/t*r,(n-a)/t*i]},a}var o=b(f),c=m(f),u=o*t,l=c*t,s=o/t,h=c/t,d=(c*n-o*e)/t,p=(c*e+o*n)/t;function _(t,f){return[u*(t*=r)-l*(f*=i)+e,n-l*t-u*f]}return _.invert=function(t,e){return[r*(s*t-h*e+d),i*(p-h*t-s*e)]},_}function nj(t){return nI(function(){return t})()}function nI(t){var e,n,r,i,f,a,o,c,u,h,d=150,p=480,b=250,_=0,v=0,y=0,x=0,g=0,m=0,w=1,E=1,N=null,S=tX,T=null,A=eL,k=.5;function $(t){return c(t[0]*s,t[1]*s)}function R(t){return(t=c.invert(t[0],t[1]))&&[t[0]*l,t[1]*l]}function P(){var t=nF(d,0,0,w,E,m).apply(null,e(_,v)),r=nF(d,p-t[0],b-t[1],w,E,m);return n=tT(y,x,g),o=tN(e,r),c=tN(n,o),a=nB(o,k),q()}function q(){return u=h=null,$}return $.stream=function(t){var e;return u&&h===t?u:u=nO((e=n,nA({point:function(t,n){var r=e(t,n);return this.stream.point(r[0],r[1])}}))(S(a(A(h=t)))))},$.preclip=function(t){return arguments.length?(S=t,N=void 0,q()):S},$.postclip=function(t){return arguments.length?(A=t,T=r=i=f=null,q()):A},$.clipAngle=function(t){return arguments.length?(S=+t?tU(N=t*s):(N=null,tX),q()):N*l},$.clipExtent=function(t){return arguments.length?(A=null==t?(T=r=i=f=null,eL):tV(T=+t[0][0],r=+t[0][1],i=+t[1][0],f=+t[1][1]),q()):null==T?null:[[T,r],[i,f]]},$.scale=function(t){return arguments.length?(d=+t,P()):d},$.translate=function(t){return arguments.length?(p=+t[0],b=+t[1],P()):[p,b]},$.center=function(t){return arguments.length?(_=t[0]%360*s,v=t[1]%360*s,P()):[_*l,v*l]},$.rotate=function(t){return arguments.length?(y=t[0]%360*s,x=t[1]%360*s,g=t.length>2?t[2]%360*s:0,P()):[y*l,x*l,g*l]},$.angle=function(t){return arguments.length?(m=t%360*s,P()):m*l},$.reflectX=function(t){return arguments.length?(w=t?-1:1,P()):w<0},$.reflectY=function(t){return arguments.length?(E=t?-1:1,P()):E<0},$.precision=function(t){return arguments.length?(a=nB(o,k=t*t),q()):M(k)},$.fitExtent=function(t,e){return nR($,t,e)},$.fitSize=function(t,e){return nP($,t,e)},$.fitWidth=function(t,e){return nq($,t,e)},$.fitHeight=function(t,e){return nC($,t,e)},function(){return e=t.apply(this,arguments),$.invert=e.invert&&R,P()}}function nG(t){var e=0,n=a/3,r=nI(t),i=r(e,n);return i.parallels=function(t){return arguments.length?r(e=t[0]*s,n=t[1]*s):[e*l,n*l]},i}function nL(t,e){var n=m(t),r=(n+m(e))/2;if(1e-6>h(r)){var i=b(t);function f(t,e){return[t*i,m(e)/i]}return f.invert=function(t,e){return[t/i,S(e*i)]},f}var o=1+n*(2*r-n),c=M(o)/r;function u(t,e){var n=M(o-2*r*m(e))/r;return[n*m(t*=r),c-n*b(t)]}return u.invert=function(t,e){var n=c-e,i=p(t,h(n))*w(n);return n*r<0&&(i-=a*w(t)*w(n)),[i/r,S((o-(t*t+n*n)*r*r)/(2*r))]},u}function nY(){return nG(nL).scale(155.424).center([0,33.6442])}function nD(){return nY().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function nH(){var t,e,n,r,i,f,a=nD(),o=nY().rotate([154,0]).center([-2,58.5]).parallels([55,65]),c=nY().rotate([157,0]).center([-3,19.9]).parallels([8,18]),u={point:function(t,e){f=[t,e]}};function l(t){var e=t[0],a=t[1];return f=null,n.point(e,a),f||(r.point(e,a),f)||(i.point(e,a),f)}function s(){return t=e=null,l}return l.invert=function(t){var e=a.scale(),n=a.translate(),r=(t[0]-n[0])/e,i=(t[1]-n[1])/e;return(i>=.12&&i<.234&&r>=-.425&&r<-.214?o:i>=.166&&i<.234&&r>=-.214&&r<-.115?c:a).invert(t)},l.stream=function(n){var r,i;return t&&e===n?t:(i=(r=[a.stream(e=n),o.stream(n),c.stream(n)]).length,t={point:function(t,e){for(var n=-1;++n<i;)r[n].point(t,e)},sphere:function(){for(var t=-1;++t<i;)r[t].sphere()},lineStart:function(){for(var t=-1;++t<i;)r[t].lineStart()},lineEnd:function(){for(var t=-1;++t<i;)r[t].lineEnd()},polygonStart:function(){for(var t=-1;++t<i;)r[t].polygonStart()},polygonEnd:function(){for(var t=-1;++t<i;)r[t].polygonEnd()}})},l.precision=function(t){return arguments.length?(a.precision(t),o.precision(t),c.precision(t),s()):a.precision()},l.scale=function(t){return arguments.length?(a.scale(t),o.scale(.35*t),c.scale(t),l.translate(a.translate())):a.scale()},l.translate=function(t){if(!arguments.length)return a.translate();var e=a.scale(),f=+t[0],l=+t[1];return n=a.translate(t).clipExtent([[f-.455*e,l-.238*e],[f+.455*e,l+.238*e]]).stream(u),r=o.translate([f-.307*e,l+.201*e]).clipExtent([[f-.425*e+1e-6,l+.12*e+1e-6],[f-.214*e-1e-6,l+.234*e-1e-6]]).stream(u),i=c.translate([f-.205*e,l+.212*e]).clipExtent([[f-.214*e+1e-6,l+.166*e+1e-6],[f-.115*e-1e-6,l+.234*e-1e-6]]).stream(u),s()},l.fitExtent=function(t,e){return nR(l,t,e)},l.fitSize=function(t,e){return nP(l,t,e)},l.fitWidth=function(t,e){return nq(l,t,e)},l.fitHeight=function(t,e){return nC(l,t,e)},l.scale(1070)}function nX(t){return function(e,n){var r=b(e),i=b(n),f=t(r*i);return f===1/0?[2,0]:[f*i*m(e),f*m(n)]}}function nU(t){return function(e,n){var r=M(e*e+n*n),i=t(r),f=m(i);return[p(e*f,r*b(i)),S(r&&n*f/r)]}}var nV=nX(function(t){return M(2/(1+t))});function nZ(){return nj(nV).scale(124.75).clipAngle(179.999)}nV.invert=nU(function(t){return 2*S(t/2)});var nW=nX(function(t){return(t=N(t))&&t/m(t)});function nJ(){return nj(nW).scale(79.4188).clipAngle(179.999)}function nQ(t,e){return[t,x(E((o+e)/2))]}function nK(){return n0(nQ).scale(961/u)}function n0(t){var e,n,r,i=nj(t),f=i.center,o=i.scale,c=i.translate,u=i.clipExtent,l=null;function s(){var f=a*o(),c=i(tR(i.rotate()).invert([0,0]));return u(null==l?[[c[0]-f,c[1]-f],[c[0]+f,c[1]+f]]:t===nQ?[[Math.max(c[0]-f,l),e],[Math.min(c[0]+f,n),r]]:[[l,Math.max(c[1]-f,e)],[n,Math.min(c[1]+f,r)]])}return i.scale=function(t){return arguments.length?(o(t),s()):o()},i.translate=function(t){return arguments.length?(c(t),s()):c()},i.center=function(t){return arguments.length?(f(t),s()):f()},i.clipExtent=function(t){return arguments.length?(null==t?l=e=n=r=null:(l=+t[0][0],e=+t[0][1],n=+t[1][0],r=+t[1][1]),s()):null==l?null:[[l,e],[n,r]]},s()}function n1(t){return E((o+t)/2)}function n2(t,e){var n=b(t),r=t===e?m(t):x(n/b(e))/x(n1(e)/n1(t)),i=n*g(n1(t),r)/r;if(!r)return nQ;function f(t,e){i>0?e<-o+1e-6&&(e=-o+1e-6):e>o-1e-6&&(e=o-1e-6);var n=i/g(n1(e),r);return[n*m(r*t),i-n*b(r*t)]}return f.invert=function(t,e){var n=i-e,f=w(r)*M(t*t+n*n),c=p(t,h(n))*w(n);return n*r<0&&(c-=a*w(t)*w(n)),[c/r,2*d(g(i/f,1/r))-o]},f}function n6(){return nG(n2).scale(109.5).parallels([30,30])}function n8(t,e){return[t,e]}function n5(){return nj(n8).scale(152.63)}function n3(t,e){var n=b(t),r=t===e?m(t):(n-b(e))/(e-t),i=n/r+t;if(1e-6>h(r))return n8;function f(t,e){var n=i-e,f=r*t;return[n*m(f),i-n*b(f)]}return f.invert=function(t,e){var n=i-e,f=p(t,h(n))*w(n);return n*r<0&&(f-=a*w(t)*w(n)),[f/r,i-w(r)*M(t*t+n*n)]},f}function n7(){return nG(n3).scale(131.154).center([0,13.9389])}nW.invert=nU(function(t){return t}),nQ.invert=function(t,e){return[t,2*d(v(e))-o]},n8.invert=n8;var n4=M(3)/2;function n9(t,e){var n=S(n4*m(e)),r=n*n,i=r*r*r;return[t*b(n)/(n4*(1.340264+-.24331799999999998*r+i*(.0062510000000000005+.034164*r))),n*(1.340264+-.081106*r+i*(893e-6+.003796*r))]}function rt(){return nj(n9).scale(177.158)}function re(t,e){var n=b(e),r=b(t)*n;return[n*m(t)/r,m(e)/r]}function rn(){return nj(re).scale(144.049).clipAngle(60)}function rr(){var t,e,n,r,i,f,a,o=1,c=0,u=0,h=1,d=1,p=0,_=null,v=1,y=1,x=nA({point:function(t,e){var n=M([t,e]);this.stream.point(n[0],n[1])}}),g=eL;function w(){return v=o*h,y=o*d,f=a=null,M}function M(n){var r=n[0]*v,i=n[1]*y;if(p){var f=i*t-r*e;r=r*t+i*e,i=f}return[r+c,i+u]}return M.invert=function(n){var r=n[0]-c,i=n[1]-u;if(p){var f=i*t+r*e;r=r*t-i*e,i=f}return[r/v,i/y]},M.stream=function(t){return f&&a===t?f:f=x(g(a=t))},M.postclip=function(t){return arguments.length?(g=t,_=n=r=i=null,w()):g},M.clipExtent=function(t){return arguments.length?(g=null==t?(_=n=r=i=null,eL):tV(_=+t[0][0],n=+t[0][1],r=+t[1][0],i=+t[1][1]),w()):null==_?null:[[_,n],[r,i]]},M.scale=function(t){return arguments.length?(o=+t,w()):o},M.translate=function(t){return arguments.length?(c=+t[0],u=+t[1],w()):[c,u]},M.angle=function(n){return arguments.length?(e=m(p=n%360*s),t=b(p),w()):p*l},M.reflectX=function(t){return arguments.length?(h=t?-1:1,w()):h<0},M.reflectY=function(t){return arguments.length?(d=t?-1:1,w()):d<0},M.fitExtent=function(t,e){return nR(M,t,e)},M.fitSize=function(t,e){return nP(M,t,e)},M.fitWidth=function(t,e){return nq(M,t,e)},M.fitHeight=function(t,e){return nC(M,t,e)},M}function ri(t,e){var n=e*e,r=n*n;return[t*(.8707-.131979*n+r*(-.013791+r*(.003971*n-.001529*r))),e*(1.007226+n*(.015085+r*(-.044475+.028874*n-.005916*r)))]}function rf(){return nj(ri).scale(175.295)}function ra(t,e){return[b(e)*m(t),m(e)]}function ro(){return nj(ra).scale(249.5).clipAngle(90.000001)}function rc(t,e){var n=b(e),r=1+b(t)*n;return[n*m(t)/r,m(e)/r]}function ru(){return nj(rc).scale(250).clipAngle(142)}function rl(t,e){return[x(E((o+e)/2)),-t]}function rs(){var t=n0(rl),e=t.center,n=t.rotate;return t.center=function(t){return arguments.length?e([-t[1],t[0]]):[(t=e())[1],-t[0]]},t.rotate=function(t){return arguments.length?n([t[0],t[1],t.length>2?t[2]+90:90]):[(t=n())[0],t[1],t[2]-90]},n([0,0,90]).scale(159.155)}n9.invert=function(t,e){for(var n,r,i=e,f=i*i,a=f*f*f,o=0;o<12&&(r=i*(1.340264+-.081106*f+a*(893e-6+.003796*f))-e,i-=n=r/(1.340264+-.24331799999999998*f+a*(.0062510000000000005+.034164*f)),a=(f=i*i)*f*f,!(1e-12>h(n)));++o);return[n4*t*(1.340264+-.24331799999999998*f+a*(.0062510000000000005+.034164*f))/b(i),S(m(i)/n4)]},re.invert=nU(d),ri.invert=function(t,e){var n,r=e,i=25;do{var f=r*r,a=f*f;r-=n=(r*(1.007226+f*(.015085+a*(-.044475+.028874*f-.005916*a)))-e)/(1.007226+f*(.045255+a*(-.311325+.259866*f-.005916*11*a)))}while(h(n)>1e-6&&--i>0)return[t/(.8707+(f=r*r)*(-.131979+f*(-.013791+f*f*f*(.003971-.001529*f)))),r]},ra.invert=nU(S),rc.invert=nU(function(t){return 2*d(t)}),rl.invert=function(t,e){return[-e,2*d(v(t))-o]},t.s(["geoAlbers",()=>nD,"geoAlbersUsa",()=>nH,"geoArea",()=>X,"geoAzimuthalEqualArea",()=>nZ,"geoAzimuthalEqualAreaRaw",0,nV,"geoAzimuthalEquidistant",()=>nJ,"geoAzimuthalEquidistantRaw",0,nW,"geoBounds",()=>ts,"geoCentroid",()=>tM,"geoCircle",()=>tC,"geoClipAntimeridian",()=>tX,"geoClipCircle",()=>tU,"geoClipExtent",()=>tZ,"geoClipRectangle",0,tV,"geoConicConformal",()=>n6,"geoConicConformalRaw",0,n2,"geoConicEqualArea",()=>nY,"geoConicEqualAreaRaw",0,nL,"geoConicEquidistant",()=>n7,"geoConicEquidistantRaw",0,n3,"geoContains",()=>ee,"geoDistance",()=>t6,"geoEqualEarth",()=>rt,"geoEqualEarthRaw",0,n9,"geoEquirectangular",()=>n5,"geoEquirectangularRaw",0,n8,"geoGnomonic",()=>rn,"geoGnomonicRaw",0,re,"geoGraticule",0,ef,"geoGraticule10",0,function(){return ef()()},"geoIdentity",()=>rr,"geoInterpolate",()=>ea,"geoLength",()=>t0,"geoMercator",()=>nK,"geoMercatorRaw",0,nQ,"geoNaturalEarth1",()=>rf,"geoNaturalEarth1Raw",0,ri,"geoOrthographic",()=>ro,"geoOrthographicRaw",0,ra,"geoPath",()=>nS,"geoProjection",0,nj,"geoProjectionMutator",0,nI,"geoRotation",()=>tR,"geoStereographic",()=>ru,"geoStereographicRaw",0,rc,"geoStream",()=>q,"geoTransform",()=>nT,"geoTransverseMercator",()=>rs,"geoTransverseMercatorRaw",0,rl],36525)},76355,605139,t=>{"use strict";var e={value:()=>{}};function n(){for(var t,e=0,n=arguments.length,i={};e<n;++e){if(!(t=arguments[e]+"")||t in i||/[\s.]/.test(t))throw Error("illegal type: "+t);i[t]=[]}return new r(i)}function r(t){this._=t}function i(t,n,r){for(var i=0,f=t.length;i<f;++i)if(t[i].name===n){t[i]=e,t=t.slice(0,i).concat(t.slice(i+1));break}return null!=r&&t.push({name:n,value:r}),t}r.prototype=n.prototype={constructor:r,on:function(t,e){var n,r=this._,f=(t+"").trim().split(/^|\s+/).map(function(t){var e="",n=t.indexOf(".");if(n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),t&&!r.hasOwnProperty(t))throw Error("unknown type: "+t);return{type:t,name:e}}),a=-1,o=f.length;if(arguments.length<2){for(;++a<o;)if((n=(t=f[a]).type)&&(n=function(t,e){for(var n,r=0,i=t.length;r<i;++r)if((n=t[r]).name===e)return n.value}(r[n],t.name)))return n;return}if(null!=e&&"function"!=typeof e)throw Error("invalid callback: "+e);for(;++a<o;)if(n=(t=f[a]).type)r[n]=i(r[n],t.name,e);else if(null==e)for(n in r)r[n]=i(r[n],t.name,null);return this},copy:function(){var t={},e=this._;for(var n in e)t[n]=e[n].slice();return new r(t)},call:function(t,e){if((n=arguments.length-2)>0)for(var n,r,i=Array(n),f=0;f<n;++f)i[f]=arguments[f+2];if(!this._.hasOwnProperty(t))throw Error("unknown type: "+t);for(r=this._[t],f=0,n=r.length;f<n;++f)r[f].value.apply(e,i)},apply:function(t,e,n){if(!this._.hasOwnProperty(t))throw Error("unknown type: "+t);for(var r=this._[t],i=0,f=r.length;i<f;++i)r[i].value.apply(e,n)}},t.s(["default",()=>n],605139),t.s(["dispatch",()=>n],76355)},105479,t=>{"use strict";var e,n,r=0,i=0,f=0,a=0,o=0,c=0,u="object"==typeof performance&&performance.now?performance:Date,l="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function s(){return o||(l(h),o=u.now()+c)}function h(){o=0}function d(){this._call=this._time=this._next=null}function p(t,e,n){var r=new d;return r.restart(t,e,n),r}function b(){s(),++r;for(var t,n=e;n;)(t=o-n._time)>=0&&n._call.call(void 0,t),n=n._next;--r}function _(){o=(a=u.now())+c,r=i=0;try{b()}finally{r=0,function(){for(var t,r,i=e,f=1/0;i;)i._call?(f>i._time&&(f=i._time),t=i,i=i._next):(r=i._next,i._next=null,i=t?t._next=r:e=r);n=t,y(f)}(),o=0}}function v(){var t=u.now(),e=t-a;e>1e3&&(c-=e,a=t)}function y(t){!r&&(i&&(i=clearTimeout(i)),t-o>24?(t<1/0&&(i=setTimeout(_,t-u.now()-c)),f&&(f=clearInterval(f))):(f||(a=u.now(),f=setInterval(v,1e3)),r=1,l(_)))}d.prototype=p.prototype={constructor:d,restart:function(t,r,i){if("function"!=typeof t)throw TypeError("callback is not a function");i=(null==i?s():+i)+(null==r?0:+r),this._next||n===this||(n?n._next=this:e=this,n=this),this._call=t,this._time=i,y()},stop:function(){this._call&&(this._call=null,this._time=1/0,y())}},t.s(["Timer",0,d,"now",0,s,"timer",0,p,"timerFlush",0,b])},119857,872301,151711,t=>{"use strict";function e(t){return function(){return t}}t.s([],119857),t.s(["default",()=>e],872301);let n=Math.abs,r=Math.atan2,i=Math.cos,f=Math.max,a=Math.min,o=Math.sin,c=Math.sqrt,u=Math.PI,l=u/2;t.s(["abs",0,n,"acos",0,function(t){return t>1?0:t<-1?u:Math.acos(t)},"asin",0,function(t){return t>=1?l:t<=-1?-l:Math.asin(t)},"atan2",0,r,"cos",0,i,"epsilon",0,1e-12,"halfPi",0,l,"max",0,f,"min",0,a,"pi",0,u,"sin",0,o,"sqrt",0,c,"tau",0,2*u],151711)},183634,29808,t=>{"use strict";function e(t,e){return t.parent===e.parent?1:2}function n(t,e){return t+e.x}function r(t,e){return Math.max(t,e.y)}function i(){var t=e,i=1,f=1,a=!1;function o(e){var o,c=0;e.eachAfter(function(e){var i=e.children;i?(e.x=i.reduce(n,0)/i.length,e.y=1+i.reduce(r,0)):(e.x=o?c+=t(e,o):0,e.y=0,o=e)});var u=function(t){for(var e;e=t.children;)t=e[0];return t}(e),l=function(t){for(var e;e=t.children;)t=e[e.length-1];return t}(e),s=u.x-t(u,l)/2,h=l.x+t(l,u)/2;return e.eachAfter(a?function(t){t.x=(t.x-e.x)*i,t.y=(e.y-t.y)*f}:function(t){t.x=(t.x-s)/(h-s)*i,t.y=(1-(e.y?t.y/e.y:1))*f})}return o.separation=function(e){return arguments.length?(t=e,o):t},o.size=function(t){return arguments.length?(a=!1,i=+t[0],f=+t[1],o):a?null:[i,f]},o.nodeSize=function(t){return arguments.length?(a=!0,i=+t[0],f=+t[1],o):a?[i,f]:null},o}function f(t){var e=0,n=t.children,r=n&&n.length;if(r)for(;--r>=0;)e+=n[r].value;else e=1;t.value=e}function a(t,e){t instanceof Map?(t=[void 0,t],void 0===e&&(e=c)):void 0===e&&(e=o);for(var n,r,i,f,a,u=new s(t),h=[u];n=h.pop();)if((i=e(n.data))&&(a=(i=Array.from(i)).length))for(n.children=i,f=a-1;f>=0;--f)h.push(r=i[f]=new s(i[f])),r.parent=n,r.depth=n.depth+1;return u.eachBefore(l)}function o(t){return t.children}function c(t){return Array.isArray(t)?t[1]:null}function u(t){void 0!==t.data.value&&(t.value=t.data.value),t.data=t.data.data}function l(t){var e=0;do t.height=e;while((t=t.parent)&&t.height<++e)}function s(t){this.data=t,this.depth=this.height=0,this.parent=null}function h(t){return null==t?null:d(t)}function d(t){if("function"!=typeof t)throw Error();return t}function p(){return 0}function b(t){return function(){return t}}function _(){let t=1;return()=>(t=(1664525*t+0x3c6ef35f)%0x100000000)/0x100000000}function v(t){return y(t,_())}function y(t,e){for(var n,r,i=0,f=(t=function(t,e){let n=t.length,r,i;for(;n;)i=e()*n--|0,r=t[n],t[n]=t[i],t[i]=r;return t}(Array.from(t),e)).length,a=[];i<f;)n=t[i],r&&g(r,n)?++i:(r=function(t){switch(t.length){case 1:var e;return{x:(e=t[0]).x,y:e.y,r:e.r};case 2:return w(t[0],t[1]);case 3:return M(t[0],t[1],t[2])}}(a=function(t,e){var n,r;if(m(e,t))return[e];for(n=0;n<t.length;++n)if(x(e,t[n])&&m(w(t[n],e),t))return[t[n],e];for(n=0;n<t.length-1;++n)for(r=n+1;r<t.length;++r)if(x(w(t[n],t[r]),e)&&x(w(t[n],e),t[r])&&x(w(t[r],e),t[n])&&m(M(t[n],t[r],e),t))return[t[n],t[r],e];throw Error()}(a,n)),i=0);return r}function x(t,e){var n=t.r-e.r,r=e.x-t.x,i=e.y-t.y;return n<0||n*n<r*r+i*i}function g(t,e){var n=t.r-e.r+1e-9*Math.max(t.r,e.r,1),r=e.x-t.x,i=e.y-t.y;return n>0&&n*n>r*r+i*i}function m(t,e){for(var n=0;n<e.length;++n)if(!g(t,e[n]))return!1;return!0}function w(t,e){var n=t.x,r=t.y,i=t.r,f=e.x,a=e.y,o=e.r,c=f-n,u=a-r,l=o-i,s=Math.sqrt(c*c+u*u);return{x:(n+f+c/s*l)/2,y:(r+a+u/s*l)/2,r:(s+i+o)/2}}function M(t,e,n){var r=t.x,i=t.y,f=t.r,a=e.x,o=e.y,c=e.r,u=n.x,l=n.y,s=n.r,h=r-a,d=r-u,p=i-o,b=i-l,_=c-f,v=s-f,y=r*r+i*i-f*f,x=y-a*a-o*o+c*c,g=y-u*u-l*l+s*s,m=d*p-h*b,w=(p*g-b*x)/(2*m)-r,M=(b*_-p*v)/m,E=(d*x-h*g)/(2*m)-i,N=(h*v-d*_)/m,S=M*M+N*N-1,T=2*(f+w*M+E*N),A=w*w+E*E-f*f,k=-(Math.abs(S)>1e-6?(T+Math.sqrt(T*T-4*S*A))/(2*S):A/T);return{x:r+w+M*k,y:i+E+N*k,r:k}}function E(t,e,n){var r,i,f,a,o=t.x-e.x,c=t.y-e.y,u=o*o+c*c;u?(i=e.r+n.r,i*=i,a=t.r+n.r,i>(a*=a)?(r=(u+a-i)/(2*u),f=Math.sqrt(Math.max(0,a/u-r*r)),n.x=t.x-r*o-f*c,n.y=t.y-r*c+f*o):(r=(u+i-a)/(2*u),f=Math.sqrt(Math.max(0,i/u-r*r)),n.x=e.x+r*o-f*c,n.y=e.y+r*c+f*o)):(n.x=e.x+n.r,n.y=e.y)}function N(t,e){var n=t.r+e.r-1e-6,r=e.x-t.x,i=e.y-t.y;return n>0&&n*n>r*r+i*i}function S(t){var e=t._,n=t.next._,r=e.r+n.r,i=(e.x*n.r+n.x*e.r)/r,f=(e.y*n.r+n.y*e.r)/r;return i*i+f*f}function T(t){this._=t,this.next=null,this.previous=null}function A(t,e){var n,r,i,f,a,o,c,u,l,s,h,d;if(!(f=(t="object"==typeof(d=t)&&"length"in d?d:Array.from(d)).length))return 0;if((n=t[0]).x=0,n.y=0,!(f>1))return n.r;if(r=t[1],n.x=-r.r,r.x=n.r,r.y=0,!(f>2))return n.r+r.r;E(r,n,i=t[2]),n=new T(n),r=new T(r),i=new T(i),n.next=i.previous=r,r.next=n.previous=i,i.next=r.previous=n;t:for(c=3;c<f;++c){E(n._,r._,i=t[c]),i=new T(i),u=r.next,l=n.previous,s=r._.r,h=n._.r;do if(s<=h){if(N(u._,i._)){r=u,n.next=r,r.previous=n,--c;continue t}s+=u._.r,u=u.next}else{if(N(l._,i._)){(n=l).next=r,r.previous=n,--c;continue t}h+=l._.r,l=l.previous}while(u!==l.next)for(i.previous=n,i.next=r,n.next=r.previous=r=i,a=S(n);(i=i.next)!==r;)(o=S(i))<a&&(n=i,a=o);r=n.next}for(n=[r._],i=r;(i=i.next)!==r;)n.push(i._);for(i=y(n,e),c=0;c<f;++c)n=t[c],n.x-=i.x,n.y-=i.y;return i.r}function k(t){return A(t,_()),t}function $(t){return Math.sqrt(t.value)}function R(){var t=null,e=1,n=1,r=p;function i(i){let f=_();return i.x=e/2,i.y=n/2,t?i.eachBefore(P(t)).eachAfter(q(r,.5,f)).eachBefore(C(1)):i.eachBefore(P($)).eachAfter(q(p,1,f)).eachAfter(q(r,i.r/Math.min(e,n),f)).eachBefore(C(Math.min(e,n)/(2*i.r))),i}return i.radius=function(e){return arguments.length?(t=h(e),i):t},i.size=function(t){return arguments.length?(e=+t[0],n=+t[1],i):[e,n]},i.padding=function(t){return arguments.length?(r="function"==typeof t?t:b(+t),i):r},i}function P(t){return function(e){e.children||(e.r=Math.max(0,+t(e)||0))}}function q(t,e,n){return function(r){if(i=r.children){var i,f,a,o=i.length,c=t(r)*e||0;if(c)for(f=0;f<o;++f)i[f].r+=c;if(a=A(i,n),c)for(f=0;f<o;++f)i[f].r-=c;r.r=a+c}}}function C(t){return function(e){var n=e.parent;e.r*=t,n&&(e.x=n.x+t*e.x,e.y=n.y+t*e.y)}}function z(t){t.x0=Math.round(t.x0),t.y0=Math.round(t.y0),t.x1=Math.round(t.x1),t.y1=Math.round(t.y1)}function B(t,e,n,r,i){for(var f,a=t.children,o=-1,c=a.length,u=t.value&&(r-e)/t.value;++o<c;)(f=a[o]).y0=n,f.y1=i,f.x0=e,f.x1=e+=f.value*u}function O(){var t=1,e=1,n=0,r=!1;function i(i){var f,a,o=i.height+1;return i.x0=i.y0=n,i.x1=t,i.y1=e/o,i.eachBefore((f=e,a=o,function(t){t.children&&B(t,t.x0,f*(t.depth+1)/a,t.x1,f*(t.depth+2)/a);var e=t.x0,r=t.y0,i=t.x1-n,o=t.y1-n;i<e&&(e=i=(e+i)/2),o<r&&(r=o=(r+o)/2),t.x0=e,t.y0=r,t.x1=i,t.y1=o})),r&&i.eachBefore(z),i}return i.round=function(t){return arguments.length?(r=!!t,i):r},i.size=function(n){return arguments.length?(t=+n[0],e=+n[1],i):[t,e]},i.padding=function(t){return arguments.length?(n=+t,i):n},i}t.s([],29808),t.i(29808),s.prototype=a.prototype={constructor:s,count:function(){return this.eachAfter(f)},each:function(t,e){let n=-1;for(let r of this)t.call(e,r,++n,this);return this},eachAfter:function(t,e){for(var n,r,i,f=this,a=[f],o=[],c=-1;f=a.pop();)if(o.push(f),n=f.children)for(r=0,i=n.length;r<i;++r)a.push(n[r]);for(;f=o.pop();)t.call(e,f,++c,this);return this},eachBefore:function(t,e){for(var n,r,i=this,f=[i],a=-1;i=f.pop();)if(t.call(e,i,++a,this),n=i.children)for(r=n.length-1;r>=0;--r)f.push(n[r]);return this},find:function(t,e){let n=-1;for(let r of this)if(t.call(e,r,++n,this))return r},sum:function(t){return this.eachAfter(function(e){for(var n=+t(e.data)||0,r=e.children,i=r&&r.length;--i>=0;)n+=r[i].value;e.value=n})},sort:function(t){return this.eachBefore(function(e){e.children&&e.children.sort(t)})},path:function(t){for(var e=this,n=function(t,e){if(t===e)return t;var n=t.ancestors(),r=e.ancestors(),i=null;for(t=n.pop(),e=r.pop();t===e;)i=t,t=n.pop(),e=r.pop();return i}(e,t),r=[e];e!==n;)r.push(e=e.parent);for(var i=r.length;t!==n;)r.splice(i,0,t),t=t.parent;return r},ancestors:function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e},descendants:function(){return Array.from(this)},leaves:function(){var t=[];return this.eachBefore(function(e){e.children||t.push(e)}),t},links:function(){var t=this,e=[];return t.each(function(n){n!==t&&e.push({source:n.parent,target:n})}),e},copy:function(){return a(this).eachBefore(u)},[Symbol.iterator]:function*(){var t,e,n,r,i=this,f=[i];do for(t=f.reverse(),f=[];i=t.pop();)if(yield i,e=i.children)for(n=0,r=e.length;n<r;++n)f.push(e[n]);while(f.length)}};var F={depth:-1},j={},I={};function G(t){return t.id}function L(t){return t.parentId}function Y(){var t,e=G,n=L;function r(r){var i,f,a,o,c,u,h,d,p=Array.from(r),b=e,_=n,v=new Map;if(null!=t){let e=p.map((e,n)=>{var i;let f;return i=t(e,n,r),f=(i=`${i}`).length,H(i,f-1)&&!H(i,f-2)&&(i=i.slice(0,-1)),"/"===i[0]?i:`/${i}`}),n=e.map(D),i=new Set(e).add("");for(let t of n)i.has(t)||(i.add(t),e.push(t),n.push(D(t)),p.push(I));b=(t,n)=>e[n],_=(t,e)=>n[e]}for(a=0,i=p.length;a<i;++a)f=p[a],u=p[a]=new s(f),null!=(h=b(f,a,r))&&(h+="")&&(d=u.id=h,v.set(d,v.has(d)?j:u)),null!=(h=_(f,a,r))&&(h+="")&&(u.parent=h);for(a=0;a<i;++a)if(h=(u=p[a]).parent){if(!(c=v.get(h)))throw Error("missing: "+h);if(c===j)throw Error("ambiguous: "+h);c.children?c.children.push(u):c.children=[u],u.parent=c}else{if(o)throw Error("multiple roots");o=u}if(!o)throw Error("no root");if(null!=t){for(;o.data===I&&1===o.children.length;)o=o.children[0],--i;for(let t=p.length-1;t>=0&&(u=p[t]).data===I;--t)u.data=null}if(o.parent=F,o.eachBefore(function(t){t.depth=t.parent.depth+1,--i}).eachBefore(l),o.parent=null,i>0)throw Error("cycle");return o}return r.id=function(t){return arguments.length?(e=h(t),r):e},r.parentId=function(t){return arguments.length?(n=h(t),r):n},r.path=function(e){return arguments.length?(t=h(e),r):t},r}function D(t){let e=t.length;if(e<2)return"";for(;--e>1&&!H(t,e););return t.slice(0,e)}function H(t,e){if("/"===t[e]){let n=0;for(;e>0&&"\\"===t[--e];)++n;if((1&n)==0)return!0}return!1}function X(t,e){return t.parent===e.parent?1:2}function U(t){var e=t.children;return e?e[0]:t.t}function V(t){var e=t.children;return e?e[e.length-1]:t.t}function Z(t,e){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=e}function W(){var t=X,e=1,n=1,r=null;function i(i){var c=function(t){for(var e,n,r,i,f,a=new Z(t,0),o=[a];e=o.pop();)if(r=e._.children)for(e.children=Array(f=r.length),i=f-1;i>=0;--i)o.push(n=e.children[i]=new Z(r[i],i)),n.parent=e;return(a.parent=new Z(null,0)).children=[a],a}(i);if(c.eachAfter(f),c.parent.m=-c.z,c.eachBefore(a),r)i.eachBefore(o);else{var u=i,l=i,s=i;i.eachBefore(function(t){t.x<u.x&&(u=t),t.x>l.x&&(l=t),t.depth>s.depth&&(s=t)});var h=u===l?1:t(u,l)/2,d=h-u.x,p=e/(l.x+h+d),b=n/(s.depth||1);i.eachBefore(function(t){t.x=(t.x+d)*p,t.y=t.depth*b})}return i}function f(e){var n=e.children,r=e.parent.children,i=e.i?r[e.i-1]:null;if(n){!function(t){for(var e,n=0,r=0,i=t.children,f=i.length;--f>=0;)e=i[f],e.z+=n,e.m+=n,n+=e.s+(r+=e.c)}(e);var f=(n[0].z+n[n.length-1].z)/2;i?(e.z=i.z+t(e._,i._),e.m=e.z-f):e.z=f}else i&&(e.z=i.z+t(e._,i._));e.parent.A=function(e,n,r){if(n){for(var i,f,a,o=e,c=e,u=n,l=o.parent.children[0],s=o.m,h=c.m,d=u.m,p=l.m;u=V(u),o=U(o),u&&o;)l=U(l),(c=V(c)).a=e,(a=u.z+d-o.z-s+t(u._,o._))>0&&(!function(t,e,n){var r=n/(e.i-t.i);e.c-=r,e.s+=n,t.c+=r,e.z+=n,e.m+=n}((i=u,f=r,i.a.parent===e.parent?i.a:f),e,a),s+=a,h+=a),d+=u.m,s+=o.m,p+=l.m,h+=c.m;u&&!V(c)&&(c.t=u,c.m+=d-h),o&&!U(l)&&(l.t=o,l.m+=s-p,r=e)}return r}(e,i,e.parent.A||r[0])}function a(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function o(t){t.x*=e,t.y=t.depth*n}return i.separation=function(e){return arguments.length?(t=e,i):t},i.size=function(t){return arguments.length?(r=!1,e=+t[0],n=+t[1],i):r?null:[e,n]},i.nodeSize=function(t){return arguments.length?(r=!0,e=+t[0],n=+t[1],i):r?[e,n]:null},i}function J(t,e,n,r,i){for(var f,a=t.children,o=-1,c=a.length,u=t.value&&(i-n)/t.value;++o<c;)(f=a[o]).x0=e,f.x1=r,f.y0=n,f.y1=n+=f.value*u}Z.prototype=Object.create(s.prototype);var Q=(1+Math.sqrt(5))/2;function K(t,e,n,r,i,f){for(var a,o,c,u,l,s,h,d,p,b,_,v=[],y=e.children,x=0,g=0,m=y.length,w=e.value;x<m;){c=i-n,u=f-r;do l=y[g++].value;while(!l&&g<m)for(s=h=l,p=Math.max(h/(_=l*l*(b=Math.max(u/c,c/u)/(w*t))),_/s);g<m;++g){if(l+=o=y[g].value,o<s&&(s=o),o>h&&(h=o),(d=Math.max(h/(_=l*l*b),_/s))>p){l-=o;break}p=d}v.push(a={value:l,dice:c<u,children:y.slice(x,g)}),a.dice?B(a,n,r,i,w?r+=u*l/w:f):J(a,n,r,w?n+=c*l/w:i,f),w-=l,x=g}return v}var tt=function t(e){function n(t,n,r,i,f){K(e,t,n,r,i,f)}return n.ratio=function(e){return t((e*=1)>1?e:1)},n}(Q);function te(){var t=tt,e=!1,n=1,r=1,i=[0],f=p,a=p,o=p,c=p,u=p;function l(t){return t.x0=t.y0=0,t.x1=n,t.y1=r,t.eachBefore(s),i=[0],e&&t.eachBefore(z),t}function s(e){var n=i[e.depth],r=e.x0+n,l=e.y0+n,s=e.x1-n,h=e.y1-n;s<r&&(r=s=(r+s)/2),h<l&&(l=h=(l+h)/2),e.x0=r,e.y0=l,e.x1=s,e.y1=h,e.children&&(n=i[e.depth+1]=f(e)/2,r+=u(e)-n,l+=a(e)-n,s-=o(e)-n,h-=c(e)-n,s<r&&(r=s=(r+s)/2),h<l&&(l=h=(l+h)/2),t(e,r,l,s,h))}return l.round=function(t){return arguments.length?(e=!!t,l):e},l.size=function(t){return arguments.length?(n=+t[0],r=+t[1],l):[n,r]},l.tile=function(e){return arguments.length?(t=d(e),l):t},l.padding=function(t){return arguments.length?l.paddingInner(t).paddingOuter(t):l.paddingInner()},l.paddingInner=function(t){return arguments.length?(f="function"==typeof t?t:b(+t),l):f},l.paddingOuter=function(t){return arguments.length?l.paddingTop(t).paddingRight(t).paddingBottom(t).paddingLeft(t):l.paddingTop()},l.paddingTop=function(t){return arguments.length?(a="function"==typeof t?t:b(+t),l):a},l.paddingRight=function(t){return arguments.length?(o="function"==typeof t?t:b(+t),l):o},l.paddingBottom=function(t){return arguments.length?(c="function"==typeof t?t:b(+t),l):c},l.paddingLeft=function(t){return arguments.length?(u="function"==typeof t?t:b(+t),l):u},l}function tn(t,e,n,r,i){var f,a,o=t.children,c=o.length,u=Array(c+1);for(u[0]=a=f=0;f<c;++f)u[f+1]=a+=o[f].value;!function t(e,n,r,i,f,a,c){if(e>=n-1){var l=o[e];l.x0=i,l.y0=f,l.x1=a,l.y1=c;return}for(var s=u[e],h=r/2+s,d=e+1,p=n-1;d<p;){var b=d+p>>>1;u[b]<h?d=b+1:p=b}h-u[d-1]<u[d]-h&&e+1<d&&--d;var _=u[d]-s,v=r-_;if(a-i>c-f){var y=r?(i*v+a*_)/r:a;t(e,d,_,i,f,y,c),t(d,n,v,y,f,a,c)}else{var x=r?(f*v+c*_)/r:c;t(e,d,_,i,f,a,x),t(d,n,v,i,x,a,c)}}(0,c,t.value,e,n,r,i)}function tr(t,e,n,r,i){(1&t.depth?J:B)(t,e,n,r,i)}var ti=function t(e){function n(t,n,r,i,f){if((a=t._squarify)&&a.ratio===e)for(var a,o,c,u,l,s=-1,h=a.length,d=t.value;++s<h;){for(c=(o=a[s]).children,u=o.value=0,l=c.length;u<l;++u)o.value+=c[u].value;o.dice?B(o,n,r,i,d?r+=(f-r)*o.value/d:f):J(o,n,r,d?n+=(i-n)*o.value/d:i,f),d-=o.value}else t._squarify=a=K(e,t,n,r,i,f),a.ratio=e}return n.ratio=function(e){return t((e*=1)>1?e:1)},n}(Q);t.s(["Node",0,s,"cluster",()=>i,"hierarchy",0,a,"pack",()=>R,"packEnclose",()=>v,"packSiblings",()=>k,"partition",()=>O,"stratify",()=>Y,"tree",()=>W,"treemap",()=>te,"treemapBinary",()=>tn,"treemapDice",()=>B,"treemapResquarify",()=>ti,"treemapSlice",()=>J,"treemapSliceDice",()=>tr,"treemapSquarify",()=>tt],183634)},215452,598550,627370,121909,535352,408326,388293,860928,121791,260047,669724,179235,659015,84675,351102,61258,t=>{"use strict";function e(t,e){return null==t||null==e?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function n(t,e){return null==t||null==e?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function r(t){let r,f,a;function o(t,e,n=0,i=t.length){if(n<i){if(0!==r(e,e))return i;do{let r=n+i>>>1;0>f(t[r],e)?n=r+1:i=r}while(n<i)}return n}return 2!==t.length?(r=e,f=(n,r)=>e(t(n),r),a=(e,n)=>t(e)-n):(r=t===e||t===n?t:i,f=t,a=t),{left:o,center:function(t,e,n=0,r=t.length){let i=o(t,e,n,r-1);return i>n&&a(t[i-1],e)>-a(t[i],e)?i-1:i},right:function(t,e,n=0,i=t.length){if(n<i){if(0!==r(e,e))return i;do{let r=n+i>>>1;0>=f(t[r],e)?n=r+1:i=r}while(n<i)}return n}}}function i(){return 0}function f(t){return null===t?NaN:+t}t.s([],598550),t.i(598550),t.s(["default",0,e],627370),t.s(["default",0,r],121909);let a=r(e),o=a.right,c=a.left,u=r(f).center;function l(t,e){if(!((e*=1)>=0))throw RangeError("invalid r");let n=t.length;if(!((n=Math.floor(n))>=0))throw RangeError("invalid length");if(!n||!e)return t;let r=_(e),i=t.slice();return r(t,i,0,n,1),r(i,t,0,n,1),r(t,i,0,n,1),t}t.s(["bisectCenter",0,u,"bisectLeft",0,c,"bisectRight",0,o,"default",()=>o],535352);let s=d(_),h=d(function(t){let e=_(t);return(t,n,r,i,f)=>{e(t,n,(r<<=2)+0,(i<<=2)+0,f<<=2),e(t,n,r+1,i+1,f),e(t,n,r+2,i+2,f),e(t,n,r+3,i+3,f)}});function d(t){return function(e,n,r=n){if(!((n*=1)>=0))throw RangeError("invalid rx");if(!((r*=1)>=0))throw RangeError("invalid ry");let{data:i,width:f,height:a}=e;if(!((f=Math.floor(f))>=0))throw RangeError("invalid width");if(!((a=Math.floor(void 0!==a?a:i.length/f))>=0))throw RangeError("invalid height");if(!f||!a||!n&&!r)return e;let o=n&&t(n),c=r&&t(r),u=i.slice();return o&&c?(p(o,u,i,f,a),p(o,i,u,f,a),p(o,u,i,f,a),b(c,i,u,f,a),b(c,u,i,f,a),b(c,i,u,f,a)):o?(p(o,i,u,f,a),p(o,u,i,f,a),p(o,i,u,f,a)):c&&(b(c,i,u,f,a),b(c,u,i,f,a),b(c,i,u,f,a)),e}}function p(t,e,n,r,i){for(let f=0,a=r*i;f<a;)t(e,n,f,f+=r,1)}function b(t,e,n,r,i){for(let f=0,a=r*i;f<r;++f)t(e,n,f,f+a,r)}function _(t){let e=Math.floor(t);if(e===t){var n;let e;return e=2*(n=t)+1,(t,r,i,f,a)=>{if(!((f-=a)>=i))return;let o=n*r[i],c=a*n;for(let t=i,e=i+c;t<e;t+=a)o+=r[Math.min(f,t)];for(let n=i,u=f;n<=u;n+=a)o+=r[Math.min(f,n+c)],t[n]=o/e,o-=r[Math.max(i,n-c)]}}let r=t-e,i=2*t+1;return(t,n,f,a,o)=>{if(!((a-=o)>=f))return;let c=e*n[f],u=o*e,l=u+o;for(let t=f,e=f+u;t<e;t+=o)c+=n[Math.min(a,t)];for(let e=f,s=a;e<=s;e+=o)c+=n[Math.min(a,e+u)],t[e]=(c+r*(n[Math.max(f,e-l)]+n[Math.min(a,e+l)]))/i,c-=n[Math.max(f,e-u)]}}function v(t,e){let n=0;if(void 0===e)for(let e of t)null!=e&&(e*=1)>=e&&++n;else{let r=-1;for(let i of t)null!=(i=e(i,++r,t))&&(i*=1)>=i&&++n}return n}function y(t){return 0|t.length}function x(t){return!(t>0)}function g(t){return"object"!=typeof t||"length"in t?t:Array.from(t)}function m(t,e){let n,r=0,i=0,f=0;if(void 0===e)for(let e of t)null!=e&&(e*=1)>=e&&(n=e-i,i+=n/++r,f+=n*(e-i));else{let a=-1;for(let o of t)null!=(o=e(o,++a,t))&&(o*=1)>=o&&(n=o-i,i+=n/++r,f+=n*(o-i))}if(r>1)return f/(r-1)}function w(t,e){let n=m(t,e);return n?Math.sqrt(n):n}function M(t,e){let n,r;if(void 0===e)for(let e of t)null!=e&&(void 0===n?e>=e&&(n=r=e):(n>e&&(n=e),r<e&&(r=e)));else{let i=-1;for(let f of t)null!=(f=e(f,++i,t))&&(void 0===n?f>=f&&(n=r=f):(n>f&&(n=f),r<f&&(r=f)))}return[n,r]}t.s(["blur",0,l,"blur2",0,s,"blurImage",0,h],408326),t.s(["default",0,M],388293);class E{constructor(){this._partials=new Float64Array(32),this._n=0}add(t){let e=this._partials,n=0;for(let r=0;r<this._n&&r<32;r++){let i=e[r],f=t+i,a=Math.abs(t)<Math.abs(i)?t-(f-i):i-(f-t);a&&(e[n++]=a),t=f}return e[n]=t,this._n=n+1,this}valueOf(){let t=this._partials,e=this._n,n,r,i,f=0;if(e>0){for(f=t[--e];e>0&&(f=(n=f)+(r=t[--e]),!(i=r-(f-n))););e>0&&(i<0&&t[e-1]<0||i>0&&t[e-1]>0)&&(n=f+(r=2*i),r==n-f&&(f=n))}return f}}function N(t,e){let n=new E;if(void 0===e)for(let e of t)(e*=1)&&n.add(e);else{let r=-1;for(let i of t)(i=+e(i,++r,t))&&n.add(i)}return+n}function S(t,e){let n=new E,r=-1;return Float64Array.from(t,void 0===e?t=>n.add(+t||0):i=>n.add(+e(i,++r,t)||0))}t.s(["Adder",0,E,"fcumsum",0,S,"fsum",0,N],860928);class T extends Map{constructor(t,e=P){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:e}}),null!=t)for(const[e,n]of t)this.set(e,n)}get(t){return super.get(k(this,t))}has(t){return super.has(k(this,t))}set(t,e){return super.set($(this,t),e)}delete(t){return super.delete(R(this,t))}}class A extends Set{constructor(t,e=P){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:e}}),null!=t)for(const e of t)this.add(e)}has(t){return super.has(k(this,t))}add(t){return super.add($(this,t))}delete(t){return super.delete(R(this,t))}}function k({_intern:t,_key:e},n){let r=e(n);return t.has(r)?t.get(r):n}function $({_intern:t,_key:e},n){let r=e(n);return t.has(r)?t.get(r):(t.set(r,n),n)}function R({_intern:t,_key:e},n){let r=e(n);return t.has(r)&&(n=t.get(r),t.delete(r)),n}function P(t){return null!==t&&"object"==typeof t?t.valueOf():t}function q(t){return t}function C(t,...e){return I(t,q,q,e)}function z(t,...e){return I(t,Array.from,q,e)}function B(t,e){for(let n=1,r=e.length;n<r;++n)t=t.flatMap(t=>t.pop().map(([e,n])=>[...t,e,n]));return t}function O(t,e,...n){return I(t,q,e,n)}function F(t,e,...n){return I(t,Array.from,e,n)}function j(t){if(1!==t.length)throw Error("duplicate key");return t[0]}function I(t,e,n,r){return function t(i,f){if(f>=r.length)return n(i);let a=new T,o=r[f++],c=-1;for(let t of i){let e=o(t,++c,i),n=a.get(e);n?n.push(t):a.set(e,[t])}for(let[e,n]of a)a.set(e,t(n,f));return e(a)}(t,0)}function G(t,e){return Array.from(e,e=>t[e])}function L(t,...e){if("function"!=typeof t[Symbol.iterator])throw TypeError("values is not iterable");t=Array.from(t);let[n]=e;if(n&&2!==n.length||e.length>1){let r=Uint32Array.from(t,(t,e)=>e);return e.length>1?(e=e.map(e=>t.map(e)),r.sort((t,n)=>{for(let r of e){let e=D(r[t],r[n]);if(e)return e}})):(n=t.map(n),r.sort((t,e)=>D(n[t],n[e]))),G(t,r)}return t.sort(Y(n))}function Y(t=e){if(t===e)return D;if("function"!=typeof t)throw TypeError("compare is not a function");return(e,n)=>{let r=t(e,n);return r||0===r?r:(0===t(n,n))-(0===t(e,e))}}function D(t,e){return(null==t||!(t>=t))-(null==e||!(e>=e))||(t<e?-1:+(t>e))}t.s(["InternMap",0,T,"InternSet",0,A],121791);var H=Array.prototype,X=H.slice;H.map;let U=Math.sqrt(50),V=Math.sqrt(10),Z=Math.sqrt(2);function W(t,e,n){let r,i,f,a=(e-t)/Math.max(0,n),o=Math.floor(Math.log10(a)),c=a/Math.pow(10,o),u=c>=U?10:c>=V?5:c>=Z?2:1;return(o<0?(r=Math.round(t*(f=Math.pow(10,-o)/u)),i=Math.round(e*f),r/f<t&&++r,i/f>e&&--i,f=-f):(r=Math.round(t/(f=Math.pow(10,o)*u)),i=Math.round(e/f),r*f<t&&++r,i*f>e&&--i),i<r&&.5<=n&&n<2)?W(t,e,2*n):[r,i,f]}function J(t,e,n){if(e*=1,t*=1,!((n*=1)>0))return[];if(t===e)return[t];let r=e<t,[i,f,a]=r?W(e,t,n):W(t,e,n);if(!(f>=i))return[];let o=f-i+1,c=Array(o);if(r)if(a<0)for(let t=0;t<o;++t)c[t]=-((f-t)/a);else for(let t=0;t<o;++t)c[t]=(f-t)*a;else if(a<0)for(let t=0;t<o;++t)c[t]=-((i+t)/a);else for(let t=0;t<o;++t)c[t]=(i+t)*a;return c}function Q(t,e,n){return W(t*=1,e*=1,n*=1)[2]}function K(t,e,n){e*=1,t*=1,n*=1;let r=e<t,i=r?Q(e,t,n):Q(t,e,n);return(r?-1:1)*(i<0?-(1/i):i)}function tt(t,e,n){let r;for(;;){let i=Q(t,e,n);if(i===r||0===i||!isFinite(i))return[t,e];i>0?(t=Math.floor(t/i)*i,e=Math.ceil(e/i)*i):i<0&&(t=Math.ceil(t*i)/i,e=Math.floor(e*i)/i),r=i}}function te(t){return Math.max(1,Math.ceil(Math.log(v(t))/Math.LN2)+1)}function tn(){var t=q,e=M,n=te;function r(r){Array.isArray(r)||(r=Array.from(r));var i,f,a,c=r.length,u=Array(c);for(i=0;i<c;++i)u[i]=t(r[i],i,r);var l=e(u),s=l[0],h=l[1],d=n(u,s,h);if(!Array.isArray(d)){let t=h,n=+d;if(e===M&&([s,h]=tt(s,h,n)),(d=J(s,h,n))[0]<=s&&(a=Q(s,h,n)),d[d.length-1]>=h)if(t>=h&&e===M){let t=Q(s,h,n);isFinite(t)&&(t>0?h=(Math.floor(h/t)+1)*t:t<0&&(h=-((Math.ceil(-(h*t))+1)/t)))}else d.pop()}for(var p=d.length,b=0,_=p;d[b]<=s;)++b;for(;d[_-1]>h;)--_;(b||_<p)&&(d=d.slice(b,_),p=_-b);var v,y=Array(p+1);for(i=0;i<=p;++i)(v=y[i]=[]).x0=i>0?d[i-1]:s,v.x1=i<p?d[i]:h;if(isFinite(a)){if(a>0)for(i=0;i<c;++i)null!=(f=u[i])&&s<=f&&f<=h&&y[Math.min(p,Math.floor((f-s)/a))].push(r[i]);else if(a<0){for(i=0;i<c;++i)if(null!=(f=u[i])&&s<=f&&f<=h){let t=Math.floor((s-f)*a);y[Math.min(p,t+(d[t]<=f))].push(r[i])}}}else for(i=0;i<c;++i)null!=(f=u[i])&&s<=f&&f<=h&&y[o(d,f,0,p)].push(r[i]);return y}return r.value=function(e){return arguments.length?(t="function"==typeof e?e:()=>e,r):t},r.domain=function(t){var n;return arguments.length?(e="function"==typeof t?t:(n=[t[0],t[1]],()=>n),r):e},r.thresholds=function(t){var e;return arguments.length?(n="function"==typeof t?t:(e=Array.isArray(t)?X.call(t):t,()=>e),r):n},r}function tr(t,e){let n;if(void 0===e)for(let e of t)null!=e&&(n<e||void 0===n&&e>=e)&&(n=e);else{let r=-1;for(let i of t)null!=(i=e(i,++r,t))&&(n<i||void 0===n&&i>=i)&&(n=i)}return n}function ti(t,e){let n,r=-1,i=-1;if(void 0===e)for(let e of t)++i,null!=e&&(n<e||void 0===n&&e>=e)&&(n=e,r=i);else for(let f of t)null!=(f=e(f,++i,t))&&(n<f||void 0===n&&f>=f)&&(n=f,r=i);return r}function tf(t,e){let n;if(void 0===e)for(let e of t)null!=e&&(n>e||void 0===n&&e>=e)&&(n=e);else{let r=-1;for(let i of t)null!=(i=e(i,++r,t))&&(n>i||void 0===n&&i>=i)&&(n=i)}return n}function ta(t,e){let n,r=-1,i=-1;if(void 0===e)for(let e of t)++i,null!=e&&(n>e||void 0===n&&e>=e)&&(n=e,r=i);else for(let f of t)null!=(f=e(f,++i,t))&&(n>f||void 0===n&&f>=f)&&(n=f,r=i);return r}function to(t,e,n=0,r=1/0,i){if(e=Math.floor(e),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(t.length-1,r)),!(n<=e&&e<=r))return t;for(i=void 0===i?D:Y(i);r>n;){if(r-n>600){let f=r-n+1,a=e-n+1,o=Math.log(f),c=.5*Math.exp(2*o/3),u=.5*Math.sqrt(o*c*(f-c)/f)*(a-f/2<0?-1:1),l=Math.max(n,Math.floor(e-a*c/f+u)),s=Math.min(r,Math.floor(e+(f-a)*c/f+u));to(t,e,l,s,i)}let f=t[e],a=n,o=r;for(tc(t,n,e),i(t[r],f)>0&&tc(t,n,r);a<o;){for(tc(t,a,o),++a,--o;0>i(t[a],f);)++a;for(;i(t[o],f)>0;)--o}0===i(t[n],f)?tc(t,n,o):tc(t,++o,r),o<=e&&(n=o+1),e<=o&&(r=o-1)}return t}function tc(t,e,n){let r=t[e];t[e]=t[n],t[n]=r}function tu(t,n=e){let r,i=!1;if(1===n.length){let f;for(let a of t){let t=n(a);(i?e(t,f)>0:0===e(t,t))&&(r=a,f=t,i=!0)}}else for(let e of t)(i?n(e,r)>0:0===n(e,e))&&(r=e,i=!0);return r}function tl(t,e,n){if(!(!(r=(t=Float64Array.from(function*(t,e){if(void 0===e)for(let e of t)null!=e&&(e*=1)>=e&&(yield e);else{let n=-1;for(let r of t)null!=(r=e(r,++n,t))&&(r*=1)>=r&&(yield r)}}(t,n))).length)||isNaN(e*=1))){if(e<=0||r<2)return tf(t);if(e>=1)return tr(t);var r,i=(r-1)*e,f=Math.floor(i),a=tr(to(t,f).subarray(0,f+1));return a+(tf(t.subarray(f+1))-a)*(i-f)}}function ts(t,e,n=f){if(!(!(r=t.length)||isNaN(e*=1))){if(e<=0||r<2)return+n(t[0],0,t);if(e>=1)return+n(t[r-1],r-1,t);var r,i=(r-1)*e,a=Math.floor(i),o=+n(t[a],a,t);return o+(n(t[a+1],a+1,t)-o)*(i-a)}}function th(t,e,n=f){if(!isNaN(e*=1)){if(r=Float64Array.from(t,(e,r)=>f(n(t[r],r,t))),e<=0)return ta(r);if(e>=1)return ti(r);var r,i=Uint32Array.from(t,(t,e)=>e),a=r.length-1,o=Math.floor(a*e);return to(i,o,0,a,(t,e)=>D(r[t],r[e])),(o=tu(i.subarray(0,o+1),t=>r[t]))>=0?o:-1}}function td(t){return Array.from(function*(t){for(let e of t)yield*e}(t))}function tp(t,e){return[t,e]}function tb(t,e,n){t*=1,e*=1,n=(i=arguments.length)<2?(e=t,t=0,1):i<3?1:+n;for(var r=-1,i=0|Math.max(0,Math.ceil((e-t)/n)),f=Array(i);++r<i;)f[r]=t+r*n;return f}function t_(t,n=e){let r;if(1===n.length)return ta(t,n);let i=-1,f=-1;for(let e of t)++f,(i<0?0===n(e,e):0>n(e,r))&&(r=e,i=f);return i}t.s(["default",0,J,"tickIncrement",0,Q,"tickStep",0,K],260047),t.s(["default",0,tt],669724),t.s(["default",0,te],179235),t.s(["default",0,tr],659015),t.s(["default",0,tl,"quantileIndex",0,th,"quantileSorted",0,ts],84675),t.s(["default",0,td],351102),t.s(["default",0,tb],61258);var tv=ty(Math.random);function ty(t){return function(e,n=0,r=e.length){let i=r-(n*=1);for(;i;){let r=t()*i--|0,f=e[i+n];e[i+n]=e[r+n],e[r+n]=f}return e}}function tx(t){if(!(i=t.length))return[];for(var e=-1,n=tf(t,tg),r=Array(n);++e<n;)for(var i,f=-1,a=r[e]=Array(i);++f<i;)a[f]=t[f][e];return r}function tg(t){return t.length}function tm(t){return t instanceof A?t:new A(t)}function tw(t,e){let n=t[Symbol.iterator](),r=new Set;for(let t of e){let e,i,f=tM(t);if(!r.has(f))for(;{value:e,done:i}=n.next();){if(i)return!1;let t=tM(e);if(r.add(t),Object.is(f,t))break}}return!0}function tM(t){return null!==t&&"object"==typeof t?t.valueOf():t}t.s(["Adder",0,E,"InternMap",0,T,"InternSet",0,A,"ascending",0,e,"bin",0,tn,"bisect",()=>o,"bisectCenter",0,u,"bisectLeft",0,c,"bisectRight",0,o,"bisector",0,r,"blur",0,l,"blur2",0,s,"blurImage",0,h,"count",0,v,"cross",0,function(...t){var e;let n="function"==typeof t[t.length-1]&&(e=t.pop(),t=>e(...t)),r=(t=t.map(g)).map(y),i=t.length-1,f=Array(i+1).fill(0),a=[];if(i<0||r.some(x))return a;for(;;){a.push(f.map((e,n)=>t[n][e]));let e=i;for(;++f[e]===r[e];){if(0===e)return n?a.map(n):a;f[e--]=0}}},"cumsum",0,function(t,e){var n=0,r=0;return Float64Array.from(t,void 0===e?t=>n+=+t||0:i=>n+=+e(i,r++,t)||0)},"descending",0,n,"deviation",0,w,"difference",0,function(t,...e){for(let n of(t=new A(t),e))for(let e of n)t.delete(e);return t},"disjoint",0,function(t,e){let n=e[Symbol.iterator](),r=new A;for(let e of t){let t,i;if(r.has(e))return!1;for(;({value:t,done:i}=n.next())&&!i;){if(Object.is(e,t))return!1;r.add(t)}}return!0},"every",0,function(t,e){if("function"!=typeof e)throw TypeError("test is not a function");let n=-1;for(let r of t)if(!e(r,++n,t))return!1;return!0},"extent",0,M,"fcumsum",0,S,"filter",0,function(t,e){if("function"!=typeof e)throw TypeError("test is not a function");let n=[],r=-1;for(let i of t)e(i,++r,t)&&n.push(i);return n},"flatGroup",0,function(t,...e){return B(z(t,...e),e)},"flatRollup",0,function(t,e,...n){return B(F(t,e,...n),n)},"fsum",0,N,"greatest",0,tu,"greatestIndex",0,function(t,n=e){let r;if(1===n.length)return ti(t,n);let i=-1,f=-1;for(let e of t)++f,(i<0?0===n(e,e):n(e,r)>0)&&(r=e,i=f);return i},"group",0,C,"groupSort",0,function(t,n,r){return(2!==n.length?L(O(t,n,r),([t,n],[r,i])=>e(n,i)||e(t,r)):L(C(t,r),([t,r],[i,f])=>n(r,f)||e(t,i))).map(([t])=>t)},"groups",0,z,"histogram",0,tn,"index",0,function(t,...e){return I(t,q,j,e)},"indexes",0,function(t,...e){return I(t,Array.from,j,e)},"intersection",0,function(t,...e){t=new A(t),e=e.map(tm);e:for(let n of t)for(let r of e)if(!r.has(n)){t.delete(n);continue e}return t},"least",0,function(t,n=e){let r,i=!1;if(1===n.length){let f;for(let a of t){let t=n(a);(i?0>e(t,f):0===e(t,t))&&(r=a,f=t,i=!0)}}else for(let e of t)(i?0>n(e,r):0===n(e,e))&&(r=e,i=!0);return r},"leastIndex",0,t_,"map",0,function(t,e){if("function"!=typeof t[Symbol.iterator])throw TypeError("values is not iterable");if("function"!=typeof e)throw TypeError("mapper is not a function");return Array.from(t,(n,r)=>e(n,r,t))},"max",0,tr,"maxIndex",0,ti,"mean",0,function(t,e){let n=0,r=0;if(void 0===e)for(let e of t)null!=e&&(e*=1)>=e&&(++n,r+=e);else{let i=-1;for(let f of t)null!=(f=e(f,++i,t))&&(f*=1)>=f&&(++n,r+=f)}if(n)return r/n},"median",0,function(t,e){return tl(t,.5,e)},"medianIndex",0,function(t,e){return th(t,.5,e)},"merge",0,td,"min",0,tf,"minIndex",0,ta,"mode",0,function(t,e){let n,r=new T;if(void 0===e)for(let e of t)null!=e&&e>=e&&r.set(e,(r.get(e)||0)+1);else{let n=-1;for(let i of t)null!=(i=e(i,++n,t))&&i>=i&&r.set(i,(r.get(i)||0)+1)}let i=0;for(let[t,e]of r)e>i&&(i=e,n=t);return n},"nice",0,tt,"pairs",0,function(t,e=tp){let n,r=[],i=!1;for(let f of t)i&&r.push(e(n,f)),n=f,i=!0;return r},"permute",0,G,"quantile",0,tl,"quantileIndex",0,th,"quantileSorted",0,ts,"quickselect",0,to,"range",0,tb,"rank",0,function(t,n=e){let r,i;if("function"!=typeof t[Symbol.iterator])throw TypeError("values is not iterable");let f=Array.from(t),a=new Float64Array(f.length);2!==n.length&&(f=f.map(n),n=e);let o=(t,e)=>n(f[t],f[e]);return(t=Uint32Array.from(f,(t,e)=>e)).sort(n===e?(t,e)=>D(f[t],f[e]):Y(o)),t.forEach((t,e)=>{let n=o(t,void 0===r?t:r);n>=0?((void 0===r||n>0)&&(r=t,i=e),a[t]=i):a[t]=NaN}),a},"reduce",0,function(t,e,n){if("function"!=typeof e)throw TypeError("reducer is not a function");let r=t[Symbol.iterator](),i,f,a=-1;if(arguments.length<3){if({done:i,value:n}=r.next(),i)return;++a}for(;{done:i,value:f}=r.next(),!i;)n=e(n,f,++a,t);return n},"reverse",0,function(t){if("function"!=typeof t[Symbol.iterator])throw TypeError("values is not iterable");return Array.from(t).reverse()},"rollup",0,O,"rollups",0,F,"scan",0,function(t,e){let n=t_(t,e);return n<0?void 0:n},"shuffle",()=>tv,"shuffler",0,ty,"some",0,function(t,e){if("function"!=typeof e)throw TypeError("test is not a function");let n=-1;for(let r of t)if(e(r,++n,t))return!0;return!1},"sort",0,L,"subset",0,function(t,e){return tw(e,t)},"sum",0,function(t,e){let n=0;if(void 0===e)for(let e of t)(e*=1)&&(n+=e);else{let r=-1;for(let i of t)(i=+e(i,++r,t))&&(n+=i)}return n},"superset",0,tw,"thresholdFreedmanDiaconis",0,function(t,e,n){let r=v(t),i=tl(t,.75)-tl(t,.25);return r&&i?Math.ceil((n-e)/(2*i*Math.pow(r,-1/3))):1},"thresholdScott",0,function(t,e,n){let r=v(t),i=w(t);return r&&i?Math.ceil((n-e)*Math.cbrt(r)/(3.49*i)):1},"thresholdSturges",0,te,"tickIncrement",0,Q,"tickStep",0,K,"ticks",0,J,"transpose",0,tx,"union",0,function(...t){let e=new A;for(let n of t)for(let t of n)e.add(t);return e},"variance",0,m,"zip",0,function(){return tx(arguments)}],215452)},223548,247131,t=>{"use strict";var e=t.i(810860);t.s(["cubehelix",()=>e.default],247131);var e=e,n=t.i(825331);function r(t){return function r(i){function f(r,f){var a=t((r=(0,e.default)(r)).h,(f=(0,e.default)(f)).h),o=(0,n.default)(r.s,f.s),c=(0,n.default)(r.l,f.l),u=(0,n.default)(r.opacity,f.opacity);return function(t){return r.h=a(t),r.s=o(t),r.l=c(Math.pow(t,i)),r.opacity=u(t),r+""}}return i*=1,f.gamma=r,f}(1)}var i=r(n.hue),f=r(n.default);t.s(["cubehelixLong",0,f,"default",()=>i],223548)},272793,t=>{"use strict";let e=Math.PI,n=2*e,r=n-1e-6;function i(t){this._+=t[0];for(let e=1,n=t.length;e<n;++e)this._+=arguments[e]+t[e]}class f{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==t?i:function(t){let e=Math.floor(t);if(!(e>=0))throw Error(`invalid digits: ${t}`);if(e>15)return i;let n=10**e;return function(t){this._+=t[0];for(let e=1,r=t.length;e<r;++e)this._+=Math.round(arguments[e]*n)/n+t[e]}}(t)}moveTo(t,e){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,e){this._append`L${this._x1=+t},${this._y1=+e}`}quadraticCurveTo(t,e,n,r){this._append`Q${+t},${+e},${this._x1=+n},${this._y1=+r}`}bezierCurveTo(t,e,n,r,i,f){this._append`C${+t},${+e},${+n},${+r},${this._x1=+i},${this._y1=+f}`}arcTo(t,n,r,i,f){if(t*=1,n*=1,r*=1,i*=1,(f*=1)<0)throw Error(`negative radius: ${f}`);let a=this._x1,o=this._y1,c=r-t,u=i-n,l=a-t,s=o-n,h=l*l+s*s;if(null===this._x1)this._append`M${this._x1=t},${this._y1=n}`;else if(h>1e-6)if(Math.abs(s*c-u*l)>1e-6&&f){let d=r-a,p=i-o,b=c*c+u*u,_=Math.sqrt(b),v=Math.sqrt(h),y=f*Math.tan((e-Math.acos((b+h-(d*d+p*p))/(2*_*v)))/2),x=y/v,g=y/_;Math.abs(x-1)>1e-6&&this._append`L${t+x*l},${n+x*s}`,this._append`A${f},${f},0,0,${+(s*d>l*p)},${this._x1=t+g*c},${this._y1=n+g*u}`}else this._append`L${this._x1=t},${this._y1=n}`}arc(t,i,f,a,o,c){if(t*=1,i*=1,f*=1,c=!!c,f<0)throw Error(`negative radius: ${f}`);let u=f*Math.cos(a),l=f*Math.sin(a),s=t+u,h=i+l,d=1^c,p=c?a-o:o-a;null===this._x1?this._append`M${s},${h}`:(Math.abs(this._x1-s)>1e-6||Math.abs(this._y1-h)>1e-6)&&this._append`L${s},${h}`,f&&(p<0&&(p=p%n+n),p>r?this._append`A${f},${f},0,1,${d},${t-u},${i-l}A${f},${f},0,1,${d},${this._x1=s},${this._y1=h}`:p>1e-6&&this._append`A${f},${f},0,${+(p>=e)},${d},${this._x1=t+f*Math.cos(o)},${this._y1=i+f*Math.sin(o)}`)}rect(t,e,n,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${n*=1}v${+r}h${-n}Z`}toString(){return this._}}function a(){return new f}a.prototype=f.prototype,t.s(["Path",0,f,"path",0,a,"pathRound",0,function(t=3){return new f(+t)}])},282369,813209,794815,259144,602211,t=>{"use strict";t.s([],813209),t.i(813209);var e={},n={};function r(t){return Function("d","return {"+t.map(function(t,e){return JSON.stringify(t)+": d["+e+'] || ""'}).join(",")+"}")}function i(t){var e=Object.create(null),n=[];return t.forEach(function(t){for(var r in t)r in e||n.push(e[r]=r)}),n}function f(t,e){var n=t+"",r=n.length;return r<e?Array(e-r+1).join(0)+n:n}function a(t){var a=RegExp('["'+t+"\n\r]"),o=t.charCodeAt(0);function c(t,r){var i,f=[],a=t.length,c=0,u=0,l=a<=0,s=!1;function h(){if(l)return n;if(s)return s=!1,e;var r,i,f=c;if(34===t.charCodeAt(f)){for(;c++<a&&34!==t.charCodeAt(c)||34===t.charCodeAt(++c););return(r=c)>=a?l=!0:10===(i=t.charCodeAt(c++))?s=!0:13===i&&(s=!0,10===t.charCodeAt(c)&&++c),t.slice(f+1,r-1).replace(/""/g,'"')}for(;c<a;){if(10===(i=t.charCodeAt(r=c++)))s=!0;else if(13===i)s=!0,10===t.charCodeAt(c)&&++c;else if(i!==o)continue;return t.slice(f,r)}return l=!0,t.slice(f,a)}for(10===t.charCodeAt(a-1)&&--a,13===t.charCodeAt(a-1)&&--a;(i=h())!==n;){for(var d=[];i!==e&&i!==n;)d.push(i),i=h();r&&null==(d=r(d,u++))||f.push(d)}return f}function u(e,n){return e.map(function(e){return n.map(function(t){return s(e[t])}).join(t)})}function l(e){return e.map(s).join(t)}function s(t){var e,n,r,i,o,c;return null==t?"":t instanceof Date?(n=(e=t).getUTCHours(),r=e.getUTCMinutes(),i=e.getUTCSeconds(),o=e.getUTCMilliseconds(),isNaN(e)?"Invalid Date":((c=e.getUTCFullYear())<0?"-"+f(-c,6):c>9999?"+"+f(c,6):f(c,4))+"-"+f(e.getUTCMonth()+1,2)+"-"+f(e.getUTCDate(),2)+(o?"T"+f(n,2)+":"+f(r,2)+":"+f(i,2)+"."+f(o,3)+"Z":i?"T"+f(n,2)+":"+f(r,2)+":"+f(i,2)+"Z":r||n?"T"+f(n,2)+":"+f(r,2)+"Z":"")):a.test(t+="")?'"'+t.replace(/"/g,'""')+'"':t}return{parse:function(t,e){var n,i,f=c(t,function(t,f){var a;if(n)return n(t,f-1);i=t,n=e?(a=r(t),function(n,r){return e(a(n),r,t)}):r(t)});return f.columns=i||[],f},parseRows:c,format:function(e,n){return null==n&&(n=i(e)),[n.map(s).join(t)].concat(u(e,n)).join("\n")},formatBody:function(t,e){return null==e&&(e=i(t)),u(t,e).join("\n")},formatRows:function(t){return t.map(l).join("\n")},formatRow:l,formatValue:s}}t.s(["default",()=>a],794815);var o=a(","),c=o.parse,u=o.parseRows,l=o.format,s=o.formatBody,h=o.formatRows,d=o.formatRow,p=o.formatValue;t.s(["csvFormat",0,l,"csvFormatBody",0,s,"csvFormatRow",0,d,"csvFormatRows",0,h,"csvFormatValue",0,p,"csvParse",0,c,"csvParseRows",0,u],259144);var b=a(" "),_=b.parse,v=b.parseRows,y=b.format,x=b.formatBody,g=b.formatRows,m=b.formatRow,w=b.formatValue;t.s(["tsvFormat",0,y,"tsvFormatBody",0,x,"tsvFormatRow",0,m,"tsvFormatRows",0,g,"tsvFormatValue",0,w,"tsvParse",0,_,"tsvParseRows",0,v],602211);let M=new Date("2019-01-01T00:00").getHours()||new Date("2019-07-01T00:00").getHours();t.s(["autoType",0,function(t){for(var e in t){var n,r,i=t[e].trim();if(i)if("true"===i)i=!0;else if("false"===i)i=!1;else if("NaN"===i)i=NaN;else if(isNaN(n=+i))if(!(r=i.match(/^([-+]\d{2})?\d{4}(-\d{2}(-\d{2})?)?(T\d{2}:\d{2}(:\d{2}(\.\d{3})?)?(Z|[-+]\d{2}:\d{2})?)?$/)))continue;else M&&r[4]&&!r[7]&&(i=i.replace(/-/g,"/").replace(/T/," ")),i=new Date(i);else i=n;else i=null;t[e]=i}return t},"csvFormat",0,l,"csvFormatBody",0,s,"csvFormatRow",0,d,"csvFormatRows",0,h,"csvFormatValue",0,p,"csvParse",0,c,"csvParseRows",0,u,"dsvFormat",()=>a,"tsvFormat",0,y,"tsvFormatBody",0,x,"tsvFormatRow",0,m,"tsvFormatRows",0,g,"tsvFormatValue",0,w,"tsvParse",0,_,"tsvParseRows",0,v],282369)},421098,655483,796811,773593,892482,654978,417307,419825,t=>{"use strict";function e(t,e){var n,r=1;function i(){var i,f,a=n.length,o=0,c=0;for(i=0;i<a;++i)o+=(f=n[i]).x,c+=f.y;for(o=(o/a-t)*r,c=(c/a-e)*r,i=0;i<a;++i)f=n[i],f.x-=o,f.y-=c}return null==t&&(t=0),null==e&&(e=0),i.initialize=function(t){n=t},i.x=function(e){return arguments.length?(t=+e,i):t},i.y=function(t){return arguments.length?(e=+t,i):e},i.strength=function(t){return arguments.length?(r=+t,i):r},i}function n(t,e,n,r){if(isNaN(e)||isNaN(n))return t;var i,f,a,o,c,u,l,s,h,d=t._root,p={data:r},b=t._x0,_=t._y0,v=t._x1,y=t._y1;if(!d)return t._root=p,t;for(;d.length;)if((u=e>=(f=(b+v)/2))?b=f:v=f,(l=n>=(a=(_+y)/2))?_=a:y=a,i=d,!(d=d[s=l<<1|u]))return i[s]=p,t;if(o=+t._x.call(null,d.data),c=+t._y.call(null,d.data),e===o&&n===c)return p.next=d,i?i[s]=p:t._root=p,t;do i=i?i[s]=[,,,,]:t._root=[,,,,],(u=e>=(f=(b+v)/2))?b=f:v=f,(l=n>=(a=(_+y)/2))?_=a:y=a;while((s=l<<1|u)==(h=(c>=a)<<1|o>=f))return i[h]=d,i[s]=p,t}function r(t,e,n,r,i){this.node=t,this.x0=e,this.y0=n,this.x1=r,this.y1=i}function i(t){return t[0]}function f(t){return t[1]}function a(t,e,n){var r=new o(null==e?i:e,null==n?f:n,NaN,NaN,NaN,NaN);return null==t?r:r.addAll(t)}function o(t,e,n,r,i,f){this._x=t,this._y=e,this._x0=n,this._y0=r,this._x1=i,this._y1=f,this._root=void 0}function c(t){for(var e={data:t.data},n=e;t=t.next;)n=n.next={data:t.data};return e}t.s([],421098),t.s(["default",()=>e],655483);var u=a.prototype=o.prototype;function l(t){return function(){return t}}function s(t){return(t()-.5)*1e-6}function h(t){return t.x+t.vx}function d(t){return t.y+t.vy}function p(t){var e,n,r,i=1,f=1;function o(){for(var t,o,u,l,p,b,_,v=e.length,y=0;y<f;++y)for(o=a(e,h,d).visitAfter(c),t=0;t<v;++t)_=(b=n[(u=e[t]).index])*b,l=u.x+u.vx,p=u.y+u.vy,o.visit(x);function x(t,e,n,f,a){var o=t.data,c=t.r,h=b+c;if(o){if(o.index>u.index){var d=l-o.x-o.vx,v=p-o.y-o.vy,y=d*d+v*v;y<h*h&&(0===d&&(y+=(d=s(r))*d),0===v&&(y+=(v=s(r))*v),y=(h-(y=Math.sqrt(y)))/y*i,u.vx+=(d*=y)*(h=(c*=c)/(_+c)),u.vy+=(v*=y)*h,o.vx-=d*(h=1-h),o.vy-=v*h)}return}return e>l+h||f<l-h||n>p+h||a<p-h}}function c(t){if(t.data)return t.r=n[t.data.index];for(var e=t.r=0;e<4;++e)t[e]&&t[e].r>t.r&&(t.r=t[e].r)}function u(){if(e){var r,i,f=e.length;for(n=Array(f),r=0;r<f;++r)n[(i=e[r]).index]=+t(i,r,e)}}return"function"!=typeof t&&(t=l(null==t?1:+t)),o.initialize=function(t,n){e=t,r=n,u()},o.iterations=function(t){return arguments.length?(f=+t,o):f},o.strength=function(t){return arguments.length?(i=+t,o):i},o.radius=function(e){return arguments.length?(t="function"==typeof e?e:l(+e),u(),o):t},o}function b(t){return t.index}function _(t,e){var n=t.get(e);if(!n)throw Error("node not found: "+e);return n}function v(t){var e,n,r,i,f,a,o=b,c=function(t){return 1/Math.min(i[t.source.index],i[t.target.index])},u=l(30),h=1;function d(r){for(var i=0,o=t.length;i<h;++i)for(var c,u,l,d,p,b,_,v=0;v<o;++v)u=(c=t[v]).source,b=((b=Math.sqrt((d=(l=c.target).x+l.vx-u.x-u.vx||s(a))*d+(p=l.y+l.vy-u.y-u.vy||s(a))*p))-n[v])/b*r*e[v],d*=b,p*=b,l.vx-=d*(_=f[v]),l.vy-=p*_,u.vx+=d*(_=1-_),u.vy+=p*_}function p(){if(r){var a,c,u=r.length,l=t.length,s=new Map(r.map((t,e)=>[o(t,e,r),t]));for(a=0,i=Array(u);a<l;++a)(c=t[a]).index=a,"object"!=typeof c.source&&(c.source=_(s,c.source)),"object"!=typeof c.target&&(c.target=_(s,c.target)),i[c.source.index]=(i[c.source.index]||0)+1,i[c.target.index]=(i[c.target.index]||0)+1;for(a=0,f=Array(l);a<l;++a)c=t[a],f[a]=i[c.source.index]/(i[c.source.index]+i[c.target.index]);e=Array(l),v(),n=Array(l),y()}}function v(){if(r)for(var n=0,i=t.length;n<i;++n)e[n]=+c(t[n],n,t)}function y(){if(r)for(var e=0,i=t.length;e<i;++e)n[e]=+u(t[e],e,t)}return null==t&&(t=[]),d.initialize=function(t,e){r=t,a=e,p()},d.links=function(e){return arguments.length?(t=e,p(),d):t},d.id=function(t){return arguments.length?(o=t,d):o},d.iterations=function(t){return arguments.length?(h=+t,d):h},d.strength=function(t){return arguments.length?(c="function"==typeof t?t:l(+t),v(),d):c},d.distance=function(t){return arguments.length?(u="function"==typeof t?t:l(+t),y(),d):u},d}u.copy=function(){var t,e,n=new o(this._x,this._y,this._x0,this._y0,this._x1,this._y1),r=this._root;if(!r)return n;if(!r.length)return n._root=c(r),n;for(t=[{source:r,target:n._root=[,,,,]}];r=t.pop();)for(var i=0;i<4;++i)(e=r.source[i])&&(e.length?t.push({source:e,target:r.target[i]=[,,,,]}):r.target[i]=c(e));return n},u.add=function(t){let e=+this._x.call(null,t),r=+this._y.call(null,t);return n(this.cover(e,r),e,r,t)},u.addAll=function(t){var e,r,i,f,a=t.length,o=Array(a),c=Array(a),u=1/0,l=1/0,s=-1/0,h=-1/0;for(r=0;r<a;++r)!(isNaN(i=+this._x.call(null,e=t[r]))||isNaN(f=+this._y.call(null,e)))&&(o[r]=i,c[r]=f,i<u&&(u=i),i>s&&(s=i),f<l&&(l=f),f>h&&(h=f));if(u>s||l>h)return this;for(this.cover(u,l).cover(s,h),r=0;r<a;++r)n(this,o[r],c[r],t[r]);return this},u.cover=function(t,e){if(isNaN(t*=1)||isNaN(e*=1))return this;var n=this._x0,r=this._y0,i=this._x1,f=this._y1;if(isNaN(n))i=(n=Math.floor(t))+1,f=(r=Math.floor(e))+1;else{for(var a,o,c=i-n||1,u=this._root;n>t||t>=i||r>e||e>=f;)switch(o=(e<r)<<1|t<n,(a=[,,,,])[o]=u,u=a,c*=2,o){case 0:i=n+c,f=r+c;break;case 1:n=i-c,f=r+c;break;case 2:i=n+c,r=f-c;break;case 3:n=i-c,r=f-c}this._root&&this._root.length&&(this._root=u)}return this._x0=n,this._y0=r,this._x1=i,this._y1=f,this},u.data=function(){var t=[];return this.visit(function(e){if(!e.length)do t.push(e.data);while(e=e.next)}),t},u.extent=function(t){return arguments.length?this.cover(+t[0][0],+t[0][1]).cover(+t[1][0],+t[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},u.find=function(t,e,n){var i,f,a,o,c,u,l,s=this._x0,h=this._y0,d=this._x1,p=this._y1,b=[],_=this._root;for(_&&b.push(new r(_,s,h,d,p)),null==n?n=1/0:(s=t-n,h=e-n,d=t+n,p=e+n,n*=n);u=b.pop();)if((_=u.node)&&!((f=u.x0)>d)&&!((a=u.y0)>p)&&!((o=u.x1)<s)&&!((c=u.y1)<h))if(_.length){var v=(f+o)/2,y=(a+c)/2;b.push(new r(_[3],v,y,o,c),new r(_[2],f,y,v,c),new r(_[1],v,a,o,y),new r(_[0],f,a,v,y)),(l=(e>=y)<<1|t>=v)&&(u=b[b.length-1],b[b.length-1]=b[b.length-1-l],b[b.length-1-l]=u)}else{var x=t-this._x.call(null,_.data),g=e-this._y.call(null,_.data),m=x*x+g*g;if(m<n){var w=Math.sqrt(n=m);s=t-w,h=e-w,d=t+w,p=e+w,i=_.data}}return i},u.remove=function(t){if(isNaN(f=+this._x.call(null,t))||isNaN(a=+this._y.call(null,t)))return this;var e,n,r,i,f,a,o,c,u,l,s,h,d=this._root,p=this._x0,b=this._y0,_=this._x1,v=this._y1;if(!d)return this;if(d.length)for(;;){if((u=f>=(o=(p+_)/2))?p=o:_=o,(l=a>=(c=(b+v)/2))?b=c:v=c,e=d,!(d=d[s=l<<1|u]))return this;if(!d.length)break;(e[s+1&3]||e[s+2&3]||e[s+3&3])&&(n=e,h=s)}for(;d.data!==t;)if(r=d,!(d=d.next))return this;return((i=d.next)&&delete d.next,r)?i?r.next=i:delete r.next:e?(i?e[s]=i:delete e[s],(d=e[0]||e[1]||e[2]||e[3])&&d===(e[3]||e[2]||e[1]||e[0])&&!d.length&&(n?n[h]=d:this._root=d)):this._root=i,this},u.removeAll=function(t){for(var e=0,n=t.length;e<n;++e)this.remove(t[e]);return this},u.root=function(){return this._root},u.size=function(){var t=0;return this.visit(function(e){if(!e.length)do++t;while(e=e.next)}),t},u.visit=function(t){var e,n,i,f,a,o,c=[],u=this._root;for(u&&c.push(new r(u,this._x0,this._y0,this._x1,this._y1));e=c.pop();)if(!t(u=e.node,i=e.x0,f=e.y0,a=e.x1,o=e.y1)&&u.length){var l=(i+a)/2,s=(f+o)/2;(n=u[3])&&c.push(new r(n,l,s,a,o)),(n=u[2])&&c.push(new r(n,i,s,l,o)),(n=u[1])&&c.push(new r(n,l,f,a,s)),(n=u[0])&&c.push(new r(n,i,f,l,s))}return this},u.visitAfter=function(t){var e,n=[],i=[];for(this._root&&n.push(new r(this._root,this._x0,this._y0,this._x1,this._y1));e=n.pop();){var f=e.node;if(f.length){var a,o=e.x0,c=e.y0,u=e.x1,l=e.y1,s=(o+u)/2,h=(c+l)/2;(a=f[0])&&n.push(new r(a,o,c,s,h)),(a=f[1])&&n.push(new r(a,s,c,u,h)),(a=f[2])&&n.push(new r(a,o,h,s,l)),(a=f[3])&&n.push(new r(a,s,h,u,l))}i.push(e)}for(;e=i.pop();)t(e.node,e.x0,e.y0,e.x1,e.y1);return this},u.x=function(t){return arguments.length?(this._x=t,this):this._x},u.y=function(t){return arguments.length?(this._y=t,this):this._y},t.s(["default",0,a],796811),t.s(["quadtree",0,a],773593),t.s(["default",()=>l],892482),t.s(["default",()=>s],654978),t.s(["default",()=>p],417307),t.s(["default",()=>v],419825)},497978,t=>{"use strict";t.i(421098);var e=t.i(655483),n=t.i(417307),r=t.i(419825),i=t.i(773593),f=t.i(892482),a=t.i(654978),o=t.i(76355),c=t.i(105479);function u(t){return t.x}function l(t){return t.y}var s=Math.PI*(3-Math.sqrt(5));function h(t){let e;var n,r=1,i=.001,f=1-Math.pow(.001,1/300),a=0,u=.6,l=new Map,h=(0,c.timer)(b),d=(0,o.dispatch)("tick","end"),p=(e=1,()=>(e=(1664525*e+0x3c6ef35f)%0x100000000)/0x100000000);function b(){_(),d.call("tick",n),r<i&&(h.stop(),d.call("end",n))}function _(e){var i,o,c=t.length;void 0===e&&(e=1);for(var s=0;s<e;++s)for(r+=(a-r)*f,l.forEach(function(t){t(r)}),i=0;i<c;++i)null==(o=t[i]).fx?o.x+=o.vx*=u:(o.x=o.fx,o.vx=0),null==o.fy?o.y+=o.vy*=u:(o.y=o.fy,o.vy=0);return n}function v(){for(var e,n=0,r=t.length;n<r;++n){if((e=t[n]).index=n,null!=e.fx&&(e.x=e.fx),null!=e.fy&&(e.y=e.fy),isNaN(e.x)||isNaN(e.y)){var i=10*Math.sqrt(.5+n),f=n*s;e.x=i*Math.cos(f),e.y=i*Math.sin(f)}(isNaN(e.vx)||isNaN(e.vy))&&(e.vx=e.vy=0)}}function y(e){return e.initialize&&e.initialize(t,p),e}return null==t&&(t=[]),v(),n={tick:_,restart:function(){return h.restart(b),n},stop:function(){return h.stop(),n},nodes:function(e){return arguments.length?(t=e,v(),l.forEach(y),n):t},alpha:function(t){return arguments.length?(r=+t,n):r},alphaMin:function(t){return arguments.length?(i=+t,n):i},alphaDecay:function(t){return arguments.length?(f=+t,n):+f},alphaTarget:function(t){return arguments.length?(a=+t,n):a},velocityDecay:function(t){return arguments.length?(u=1-t,n):1-u},randomSource:function(t){return arguments.length?(p=t,l.forEach(y),n):p},force:function(t,e){return arguments.length>1?(null==e?l.delete(t):l.set(t,y(e)),n):l.get(t)},find:function(e,n,r){var i,f,a,o,c,u=0,l=t.length;for(null==r?r=1/0:r*=r,u=0;u<l;++u)(a=(i=e-(o=t[u]).x)*i+(f=n-o.y)*f)<r&&(c=o,r=a);return c},on:function(t,e){return arguments.length>1?(d.on(t,e),n):d.on(t)}}}function d(){var t,e,n,r,o,c=(0,f.default)(-30),s=1,h=1/0,d=.81;function p(n){var f,a=t.length,o=(0,i.quadtree)(t,u,l).visitAfter(_);for(r=n,f=0;f<a;++f)e=t[f],o.visit(v)}function b(){if(t){var e,n,r=t.length;for(o=Array(r),e=0;e<r;++e)o[(n=t[e]).index]=+c(n,e,t)}}function _(t){var e,n,r,i,f,a=0,c=0;if(t.length){for(r=i=f=0;f<4;++f)(e=t[f])&&(n=Math.abs(e.value))&&(a+=e.value,c+=n,r+=n*e.x,i+=n*e.y);t.x=r/c,t.y=i/c}else{(e=t).x=e.data.x,e.y=e.data.y;do a+=o[e.data.index];while(e=e.next)}t.value=a}function v(t,i,f,c){if(!t.value)return!0;var u=t.x-e.x,l=t.y-e.y,p=c-i,b=u*u+l*l;if(p*p/d<b)return b<h&&(0===u&&(b+=(u=(0,a.default)(n))*u),0===l&&(b+=(l=(0,a.default)(n))*l),b<s&&(b=Math.sqrt(s*b)),e.vx+=u*t.value*r/b,e.vy+=l*t.value*r/b),!0;if(!t.length&&!(b>=h)){(t.data!==e||t.next)&&(0===u&&(b+=(u=(0,a.default)(n))*u),0===l&&(b+=(l=(0,a.default)(n))*l),b<s&&(b=Math.sqrt(s*b)));do t.data!==e&&(p=o[t.data.index]*r/b,e.vx+=u*p,e.vy+=l*p);while(t=t.next)}}return p.initialize=function(e,r){t=e,n=r,b()},p.strength=function(t){return arguments.length?(c="function"==typeof t?t:(0,f.default)(+t),b(),p):c},p.distanceMin=function(t){return arguments.length?(s=t*t,p):Math.sqrt(s)},p.distanceMax=function(t){return arguments.length?(h=t*t,p):Math.sqrt(h)},p.theta=function(t){return arguments.length?(d=t*t,p):Math.sqrt(d)},p}function p(t,e,n){var r,i,a,o=(0,f.default)(.1);function c(t){for(var f=0,o=r.length;f<o;++f){var c=r[f],u=c.x-e||1e-6,l=c.y-n||1e-6,s=Math.sqrt(u*u+l*l),h=(a[f]-s)*i[f]*t/s;c.vx+=u*h,c.vy+=l*h}}function u(){if(r){var e,n=r.length;for(i=Array(n),a=Array(n),e=0;e<n;++e)a[e]=+t(r[e],e,r),i[e]=isNaN(a[e])?0:+o(r[e],e,r)}}return"function"!=typeof t&&(t=(0,f.default)(+t)),null==e&&(e=0),null==n&&(n=0),c.initialize=function(t){r=t,u()},c.strength=function(t){return arguments.length?(o="function"==typeof t?t:(0,f.default)(+t),u(),c):o},c.radius=function(e){return arguments.length?(t="function"==typeof e?e:(0,f.default)(+e),u(),c):t},c.x=function(t){return arguments.length?(e=+t,c):e},c.y=function(t){return arguments.length?(n=+t,c):n},c}function b(t){var e,n,r,i=(0,f.default)(.1);function a(t){for(var i,f=0,a=e.length;f<a;++f)i=e[f],i.vx+=(r[f]-i.x)*n[f]*t}function o(){if(e){var f,a=e.length;for(n=Array(a),r=Array(a),f=0;f<a;++f)n[f]=isNaN(r[f]=+t(e[f],f,e))?0:+i(e[f],f,e)}}return"function"!=typeof t&&(t=(0,f.default)(null==t?0:+t)),a.initialize=function(t){e=t,o()},a.strength=function(t){return arguments.length?(i="function"==typeof t?t:(0,f.default)(+t),o(),a):i},a.x=function(e){return arguments.length?(t="function"==typeof e?e:(0,f.default)(+e),o(),a):t},a}function _(t){var e,n,r,i=(0,f.default)(.1);function a(t){for(var i,f=0,a=e.length;f<a;++f)i=e[f],i.vy+=(r[f]-i.y)*n[f]*t}function o(){if(e){var f,a=e.length;for(n=Array(a),r=Array(a),f=0;f<a;++f)n[f]=isNaN(r[f]=+t(e[f],f,e))?0:+i(e[f],f,e)}}return"function"!=typeof t&&(t=(0,f.default)(null==t?0:+t)),a.initialize=function(t){e=t,o()},a.strength=function(t){return arguments.length?(i="function"==typeof t?t:(0,f.default)(+t),o(),a):i},a.y=function(e){return arguments.length?(t="function"==typeof e?e:(0,f.default)(+e),o(),a):t},a}t.s(["forceCenter",()=>e.default,"forceCollide",()=>n.default,"forceLink",()=>r.default,"forceManyBody",()=>d,"forceRadial",()=>p,"forceSimulation",()=>h,"forceX",()=>b,"forceY",()=>_],497978)},551679,658706,458704,529836,266309,841219,137222,551170,602687,894859,603880,359472,129445,461035,392413,t=>{"use strict";t.s([],658706),t.i(658706);var e=t.i(272793);function n(t){for(var e=t.length/6|0,n=Array(e),r=0;r<e;)n[r]="#"+t.slice(6*r,6*++r);return n}t.s(["Path",()=>e.Path,"path",()=>e.path,"pathRound",()=>e.pathRound],551679),t.s([],458704),t.s(["default",()=>n],529836);var r=n("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");t.s(["default",()=>r],266309);var i=n("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");t.s(["default",()=>i],841219);var f=n("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");t.s(["default",()=>f],137222);var a=n("4269d0efb118ff725c6cc5b03ca951ff8ab7a463f297bbf59c6b4e9498a0");t.s(["default",()=>a],551170);var o=n("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");t.s(["default",()=>o],602687);var c=n("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");t.s(["default",()=>c],894859);var u=n("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");t.s(["default",()=>u],603880);var l=n("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");t.s(["default",()=>l],359472);var s=n("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");t.s(["default",()=>s],129445);var h=n("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");t.s(["default",()=>h],461035);var d=n("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab");t.s(["default",()=>d],392413)},725137,t=>{"use strict";t.i(458704);var e=t.i(266309),n=t.i(841219),r=t.i(137222),i=t.i(551170),f=t.i(602687),a=t.i(894859),o=t.i(603880),c=t.i(359472),u=t.i(129445),l=t.i(461035),s=t.i(392413),h=t.i(812756),d=t.i(204668),p=t.i(724179),b=t.i(626865),_=t.i(555741),v=t.i(798340),y=t.i(718026),x=t.i(621941),g=t.i(909441),m=t.i(188469),w=t.i(696685),M=t.i(612053),E=t.i(626505),N=t.i(701190),S=t.i(820990),T=t.i(75714),A=t.i(631568),k=t.i(773646),$=t.i(172764),R=t.i(993640),P=t.i(123079),q=t.i(669066),C=t.i(278452),z=t.i(820014),B=t.i(945841),O=t.i(663789),F=t.i(303249),j=t.i(109495),I=t.i(247131),G=t.i(223548),G=G,L=(0,G.cubehelixLong)((0,I.cubehelix)(300,.5,0),(0,I.cubehelix)(-240,.5,1)),G=G,Y=(0,G.cubehelixLong)((0,I.cubehelix)(-100,.75,.35),(0,I.cubehelix)(80,1.5,.8)),D=(0,G.cubehelixLong)((0,I.cubehelix)(260,.75,.35),(0,I.cubehelix)(80,1.5,.8)),H=(0,I.cubehelix)();function X(t){(t<0||t>1)&&(t-=Math.floor(t));var e=Math.abs(t-.5);return H.h=360*t-100,H.s=1.5-1.5*e,H.l=.8-.9*e,H+""}var U=(0,t.i(321968).rgb)(),V=Math.PI/3,Z=2*Math.PI/3;function W(t){var e;return U.r=255*(e=Math.sin(t=(.5-t)*Math.PI))*e,U.g=255*(e=Math.sin(t+V))*e,U.b=255*(e=Math.sin(t+Z))*e,U+""}function J(t){return"rgb("+Math.max(0,Math.min(255,Math.round(34.61+(t=Math.max(0,Math.min(1,t)))*(1172.33-t*(10793.56-t*(33300.12-t*(38394.49-14825.05*t)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+t*(557.33+t*(1225.33-t*(3574.96-t*(1073.77+707.56*t)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+t*(3211.1-t*(15327.97-t*(27814-t*(22569.18-6838.66*t)))))))+")"}var Q=t.i(529836);function K(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}var tt=K((0,Q.default)("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),te=K((0,Q.default)("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),tn=K((0,Q.default)("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),tr=K((0,Q.default)("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));t.s(["interpolateBlues",()=>q.default,"interpolateBrBG",()=>h.default,"interpolateBuGn",()=>m.default,"interpolateBuPu",()=>w.default,"interpolateCividis",()=>j.default,"interpolateCool",0,D,"interpolateCubehelixDefault",()=>L,"interpolateGnBu",()=>M.default,"interpolateGreens",()=>C.default,"interpolateGreys",()=>z.default,"interpolateInferno",0,tn,"interpolateMagma",0,te,"interpolateOrRd",()=>E.default,"interpolateOranges",()=>F.default,"interpolatePRGn",()=>d.default,"interpolatePiYG",()=>p.default,"interpolatePlasma",0,tr,"interpolatePuBu",()=>S.default,"interpolatePuBuGn",()=>N.default,"interpolatePuOr",()=>b.default,"interpolatePuRd",()=>T.default,"interpolatePurples",()=>B.default,"interpolateRainbow",()=>X,"interpolateRdBu",()=>_.default,"interpolateRdGy",()=>v.default,"interpolateRdPu",()=>A.default,"interpolateRdYlBu",()=>y.default,"interpolateRdYlGn",()=>x.default,"interpolateReds",()=>O.default,"interpolateSinebow",()=>W,"interpolateSpectral",()=>g.default,"interpolateTurbo",()=>J,"interpolateViridis",()=>tt,"interpolateWarm",0,Y,"interpolateYlGn",()=>$.default,"interpolateYlGnBu",()=>k.default,"interpolateYlOrBr",()=>R.default,"interpolateYlOrRd",()=>P.default,"schemeAccent",()=>n.default,"schemeBlues",()=>q.scheme,"schemeBrBG",()=>h.scheme,"schemeBuGn",()=>m.scheme,"schemeBuPu",()=>w.scheme,"schemeCategory10",()=>e.default,"schemeDark2",()=>r.default,"schemeGnBu",()=>M.scheme,"schemeGreens",()=>C.scheme,"schemeGreys",()=>z.scheme,"schemeObservable10",()=>i.default,"schemeOrRd",()=>E.scheme,"schemeOranges",()=>F.scheme,"schemePRGn",()=>d.scheme,"schemePaired",()=>f.default,"schemePastel1",()=>a.default,"schemePastel2",()=>o.default,"schemePiYG",()=>p.scheme,"schemePuBu",()=>S.scheme,"schemePuBuGn",()=>N.scheme,"schemePuOr",()=>b.scheme,"schemePuRd",()=>T.scheme,"schemePurples",()=>B.scheme,"schemeRdBu",()=>_.scheme,"schemeRdGy",()=>v.scheme,"schemeRdPu",()=>A.scheme,"schemeRdYlBu",()=>y.scheme,"schemeRdYlGn",()=>x.scheme,"schemeReds",()=>O.scheme,"schemeSet1",()=>c.default,"schemeSet2",()=>u.default,"schemeSet3",()=>l.default,"schemeSpectral",()=>g.scheme,"schemeTableau10",()=>s.default,"schemeYlGn",()=>$.scheme,"schemeYlGnBu",()=>k.scheme,"schemeYlOrBr",()=>R.scheme,"schemeYlOrRd",()=>P.scheme],725137)},731761,159691,315988,709666,173365,396445,440741,t=>{"use strict";function e(t,e){if(!isFinite(t)||0===t)return null;var n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"),r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}function n(t){return(t=e(Math.abs(t)))?t[1]:NaN}var r,i,f,a,o=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function c(t){var e;if(!(e=o.exec(t)))throw Error("invalid format: "+t);return new u({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function u(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function l(t,n){var r=e(t,n);if(!r)return t+"";var i=r[0],f=r[1];return f<0?"0."+Array(-f).join("0")+i:i.length>f+1?i.slice(0,f+1)+"."+i.slice(f+1):i+Array(f-i.length+2).join("0")}c.prototype=u.prototype,u.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type},t.s(["FormatSpecifier",0,u,"default",0,c],159691);var s={"%":(t,e)=>(100*t).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>l(100*t,e),r:l,s:function(t,n){var i=e(t,n);if(!i)return r=void 0,t.toPrecision(n);var f=i[0],a=i[1],o=a-(r=3*Math.max(-8,Math.min(8,Math.floor(a/3))))+1,c=f.length;return o===c?f:o>c?f+Array(o-c+1).join("0"):o>0?f.slice(0,o)+"."+f.slice(o):"0."+Array(1-o).join("0")+e(t,Math.max(0,n+o-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function h(t){return t}var d=Array.prototype.map,p=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function b(t){var e,i,f,a=void 0===t.grouping||void 0===t.thousands?h:(e=d.call(t.grouping,Number),i=t.thousands+"",function(t,n){for(var r=t.length,f=[],a=0,o=e[0],c=0;r>0&&o>0&&(c+o+1>n&&(o=Math.max(1,n-c)),f.push(t.substring(r-=o,r+o)),!((c+=o+1)>n));)o=e[a=(a+1)%e.length];return f.reverse().join(i)}),o=void 0===t.currency?"":t.currency[0]+"",u=void 0===t.currency?"":t.currency[1]+"",l=void 0===t.decimal?".":t.decimal+"",b=void 0===t.numerals?h:(f=d.call(t.numerals,String),function(t){return t.replace(/[0-9]/g,function(t){return f[+t]})}),_=void 0===t.percent?"%":t.percent+"",v=void 0===t.minus?"−":t.minus+"",y=void 0===t.nan?"NaN":t.nan+"";function x(t,e){var n=(t=c(t)).fill,i=t.align,f=t.sign,h=t.symbol,d=t.zero,x=t.width,g=t.comma,m=t.precision,w=t.trim,M=t.type;"n"===M?(g=!0,M="g"):s[M]||(void 0===m&&(m=12),w=!0,M="g"),(d||"0"===n&&"="===i)&&(d=!0,n="0",i="=");var E=(e&&void 0!==e.prefix?e.prefix:"")+("$"===h?o:"#"===h&&/[boxX]/.test(M)?"0"+M.toLowerCase():""),N=("$"===h?u:/[%p]/.test(M)?_:"")+(e&&void 0!==e.suffix?e.suffix:""),S=s[M],T=/[defgprs%]/.test(M);function A(t){var e,o,c,u=E,s=N;if("c"===M)s=S(t)+s,t="";else{var h=(t*=1)<0||1/t<0;if(t=isNaN(t)?y:S(Math.abs(t),m),w&&(t=function(t){e:for(var e,n=t.length,r=1,i=-1;r<n;++r)switch(t[r]){case".":i=e=r;break;case"0":0===i&&(i=r),e=r;break;default:if(!+t[r])break e;i>0&&(i=0)}return i>0?t.slice(0,i)+t.slice(e+1):t}(t)),h&&0==+t&&"+"!==f&&(h=!1),u=(h?"("===f?f:v:"-"===f||"("===f?"":f)+u,s=("s"!==M||isNaN(t)||void 0===r?"":p[8+r/3])+s+(h&&"("===f?")":""),T){for(e=-1,o=t.length;++e<o;)if(48>(c=t.charCodeAt(e))||c>57){s=(46===c?l+t.slice(e+1):t.slice(e))+s,t=t.slice(0,e);break}}}g&&!d&&(t=a(t,1/0));var _=u.length+t.length+s.length,A=_<x?Array(x-_+1).join(n):"";switch(g&&d&&(t=a(A+t,A.length?x-s.length:1/0),A=""),i){case"<":t=u+t+s+A;break;case"=":t=u+A+t+s;break;case"^":t=A.slice(0,_=A.length>>1)+u+t+s+A.slice(_);break;default:t=A+u+t+s}return b(t)}return m=void 0===m?6:/[gprs]/.test(M)?Math.max(1,Math.min(21,m)):Math.max(0,Math.min(20,m)),A.toString=function(){return t+""},A}return{format:x,formatPrefix:function(t,e){var r=3*Math.max(-8,Math.min(8,Math.floor(n(e)/3))),i=Math.pow(10,-r),f=x(((t=c(t)).type="f",t),{suffix:p[8+r/3]});return function(t){return f(i*t)}}}}function _(t){return f=(i=b(t)).format,a=i.formatPrefix,i}function v(t){return Math.max(0,-n(Math.abs(t)))}function y(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(n(e)/3)))-n(Math.abs(t)))}function x(t,e){return Math.max(0,n(e=Math.abs(e)-(t=Math.abs(t)))-n(t))+1}_({thousands:",",grouping:[3],currency:["$",""]}),t.s(["default",0,_,"format",()=>f,"formatPrefix",()=>a],315988),t.s([],709666),t.i(709666),t.s(["default",()=>v],173365),t.s(["default",()=>y],396445),t.s(["default",()=>x],440741),t.s(["FormatSpecifier",0,u,"format",()=>f,"formatDefaultLocale",0,_,"formatLocale",()=>b,"formatPrefix",()=>a,"formatSpecifier",0,c,"precisionFixed",()=>v,"precisionPrefix",()=>y,"precisionRound",()=>x],731761)},810860,898373,t=>{"use strict";var e=t.i(30471),n=t.i(321968);let r=Math.PI/180,i=180/Math.PI;t.s(["degrees",0,i,"radians",0,r],898373);var f=-1.78277*.29227-.1347134789;function a(t,e,r,a){return 1==arguments.length?function(t){if(t instanceof o)return new o(t.h,t.s,t.l,t.opacity);t instanceof n.Rgb||(t=(0,n.rgbConvert)(t));var e=t.r/255,r=t.g/255,a=t.b/255,c=(f*a+-1.7884503806*e-3.5172982438*r)/(f+-1.7884503806-3.5172982438),u=a-c,l=-((1.97294*(r-c)- -.29227*u)/.90649),s=Math.sqrt(l*l+u*u)/(1.97294*c*(1-c)),h=s?Math.atan2(l,u)*i-120:NaN;return new o(h<0?h+360:h,s,c,t.opacity)}(t):new o(t,e,r,null==a?1:a)}function o(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}(0,e.default)(o,a,(0,e.extend)(n.Color,{brighter(t){return t=null==t?n.brighter:Math.pow(n.brighter,t),new o(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?n.darker:Math.pow(n.darker,t),new o(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=isNaN(this.h)?0:(this.h+120)*r,e=+this.l,i=isNaN(this.s)?0:this.s*e*(1-e),f=Math.cos(t),a=Math.sin(t);return new n.Rgb(255*(e+i*(-.14861*f+1.78277*a)),255*(e+i*(-.29227*f+-.90649*a)),255*(e+1.97294*f*i),this.opacity)}})),t.s(["default",0,a],810860)},812756,204668,724179,626865,555741,798340,718026,621941,909441,188469,696685,612053,626505,701190,820990,75714,631568,773646,172764,993640,123079,669066,278452,820014,945841,663789,303249,109495,t=>{"use strict";var e=t.i(529836),n=t.i(947672),n=n,r=t=>(0,n.rgbBasis)(t[t.length-1]),i=[,,,].concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(e.default),f=r(i);t.s(["default",()=>f,"scheme",0,i],812756);var a=[,,,].concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(e.default),o=r(a);t.s(["default",()=>o,"scheme",0,a],204668);var c=[,,,].concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(e.default),u=r(c);t.s(["default",()=>u,"scheme",0,c],724179);var l=[,,,].concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(e.default),s=r(l);t.s(["default",()=>s,"scheme",0,l],626865);var h=[,,,].concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(e.default),d=r(h);t.s(["default",()=>d,"scheme",0,h],555741);var p=[,,,].concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(e.default),b=r(p);t.s(["default",()=>b,"scheme",0,p],798340);var _=[,,,].concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(e.default),v=r(_);t.s(["default",()=>v,"scheme",0,_],718026);var y=[,,,].concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(e.default),x=r(y);t.s(["default",()=>x,"scheme",0,y],621941);var g=[,,,].concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(e.default),m=r(g);t.s(["default",()=>m,"scheme",0,g],909441);var w=[,,,].concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(e.default),M=r(w);t.s(["default",()=>M,"scheme",0,w],188469);var E=[,,,].concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(e.default),N=r(E);t.s(["default",()=>N,"scheme",0,E],696685);var S=[,,,].concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(e.default),T=r(S);t.s(["default",()=>T,"scheme",0,S],612053);var A=[,,,].concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(e.default),k=r(A);t.s(["default",()=>k,"scheme",0,A],626505);var $=[,,,].concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(e.default),R=r($);t.s(["default",()=>R,"scheme",0,$],701190);var P=[,,,].concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(e.default),q=r(P);t.s(["default",()=>q,"scheme",0,P],820990);var C=[,,,].concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(e.default),z=r(C);t.s(["default",()=>z,"scheme",0,C],75714);var B=[,,,].concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(e.default),O=r(B);t.s(["default",()=>O,"scheme",0,B],631568);var F=[,,,].concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(e.default),j=r(F);t.s(["default",()=>j,"scheme",0,F],773646);var I=[,,,].concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(e.default),G=r(I);t.s(["default",()=>G,"scheme",0,I],172764);var L=[,,,].concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(e.default),Y=r(L);t.s(["default",()=>Y,"scheme",0,L],993640);var D=[,,,].concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(e.default),H=r(D);t.s(["default",()=>H,"scheme",0,D],123079);var X=[,,,].concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(e.default),U=r(X);t.s(["default",()=>U,"scheme",0,X],669066);var V=[,,,].concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(e.default),Z=r(V);t.s(["default",()=>Z,"scheme",0,V],278452);var W=[,,,].concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(e.default),J=r(W);t.s(["default",()=>J,"scheme",0,W],820014);var Q=[,,,].concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(e.default),K=r(Q);t.s(["default",()=>K,"scheme",0,Q],945841);var tt=[,,,].concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(e.default),te=r(tt);t.s(["default",()=>te,"scheme",0,tt],663789);var tn=[,,,].concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(e.default),tr=r(tn);function ti(t){return"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-(t=Math.max(0,Math.min(1,t)))*(35.34-t*(2381.73-t*(6402.7-t*(7024.72-2710.57*t)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+t*(170.73+t*(52.82-t*(131.46-t*(176.58-67.37*t)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+t*(442.36-t*(2482.43-t*(6167.24-t*(6614.94-2475.67*t)))))))+")"}t.s(["default",()=>tr,"scheme",0,tn],303249),t.s(["default",()=>ti],109495)},911592,t=>{"use strict";t.i(119857);var e=t.i(872301),n=t.i(151711),r=t.i(272793);function i(t){let e=3;return t.digits=function(n){if(!arguments.length)return e;if(null==n)e=null;else{let t=Math.floor(n);if(!(t>=0))throw RangeError(`invalid digits: ${n}`);e=t}return t},()=>new r.Path(e)}function f(t){return t.innerRadius}function a(t){return t.outerRadius}function o(t){return t.startAngle}function c(t){return t.endAngle}function u(t){return t&&t.padAngle}function l(t,e,r,i,f,a,o){var c=t-r,u=e-i,l=(o?a:-a)/(0,n.sqrt)(c*c+u*u),s=l*u,h=-l*c,d=t+s,p=e+h,b=r+s,_=i+h,v=(d+b)/2,y=(p+_)/2,x=b-d,g=_-p,m=x*x+g*g,w=f-a,M=d*_-b*p,E=(g<0?-1:1)*(0,n.sqrt)((0,n.max)(0,w*w*m-M*M)),N=(M*g-x*E)/m,S=(-M*x-g*E)/m,T=(M*g+x*E)/m,A=(-M*x+g*E)/m,k=N-v,$=S-y,R=T-v,P=A-y;return k*k+$*$>R*R+P*P&&(N=T,S=A),{cx:N,cy:S,x01:-s,y01:-h,x11:N*(f/w-1),y11:S*(f/w-1)}}function s(){var t=f,r=a,s=(0,e.default)(0),h=null,d=o,p=c,b=u,_=null,v=i(y);function y(){var e,i,f=+t.apply(this,arguments),a=+r.apply(this,arguments),o=d.apply(this,arguments)-n.halfPi,c=p.apply(this,arguments)-n.halfPi,u=(0,n.abs)(c-o),y=c>o;if(_||(_=e=v()),a<f&&(i=a,a=f,f=i),a>n.epsilon)if(u>n.tau-n.epsilon)_.moveTo(a*(0,n.cos)(o),a*(0,n.sin)(o)),_.arc(0,0,a,o,c,!y),f>n.epsilon&&(_.moveTo(f*(0,n.cos)(c),f*(0,n.sin)(c)),_.arc(0,0,f,c,o,y));else{var x,g,m=o,w=c,M=o,E=c,N=u,S=u,T=b.apply(this,arguments)/2,A=T>n.epsilon&&(h?+h.apply(this,arguments):(0,n.sqrt)(f*f+a*a)),k=(0,n.min)((0,n.abs)(a-f)/2,+s.apply(this,arguments)),$=k,R=k;if(A>n.epsilon){var P=(0,n.asin)(A/f*(0,n.sin)(T)),q=(0,n.asin)(A/a*(0,n.sin)(T));(N-=2*P)>n.epsilon?(P*=y?1:-1,M+=P,E-=P):(N=0,M=E=(o+c)/2),(S-=2*q)>n.epsilon?(q*=y?1:-1,m+=q,w-=q):(S=0,m=w=(o+c)/2)}var C=a*(0,n.cos)(m),z=a*(0,n.sin)(m),B=f*(0,n.cos)(E),O=f*(0,n.sin)(E);if(k>n.epsilon){var F,j=a*(0,n.cos)(w),I=a*(0,n.sin)(w),G=f*(0,n.cos)(M),L=f*(0,n.sin)(M);if(u<n.pi)if(F=function(t,e,r,i,f,a,o,c){var u=r-t,l=i-e,s=o-f,h=c-a,d=h*u-s*l;if(!(d*d<n.epsilon))return d=(s*(e-a)-h*(t-f))/d,[t+d*u,e+d*l]}(C,z,G,L,j,I,B,O)){var Y=C-F[0],D=z-F[1],H=j-F[0],X=I-F[1],U=1/(0,n.sin)((0,n.acos)((Y*H+D*X)/((0,n.sqrt)(Y*Y+D*D)*(0,n.sqrt)(H*H+X*X)))/2),V=(0,n.sqrt)(F[0]*F[0]+F[1]*F[1]);$=(0,n.min)(k,(f-V)/(U-1)),R=(0,n.min)(k,(a-V)/(U+1))}else $=R=0}S>n.epsilon?R>n.epsilon?(x=l(G,L,C,z,a,R,y),g=l(j,I,B,O,a,R,y),_.moveTo(x.cx+x.x01,x.cy+x.y01),R<k?_.arc(x.cx,x.cy,R,(0,n.atan2)(x.y01,x.x01),(0,n.atan2)(g.y01,g.x01),!y):(_.arc(x.cx,x.cy,R,(0,n.atan2)(x.y01,x.x01),(0,n.atan2)(x.y11,x.x11),!y),_.arc(0,0,a,(0,n.atan2)(x.cy+x.y11,x.cx+x.x11),(0,n.atan2)(g.cy+g.y11,g.cx+g.x11),!y),_.arc(g.cx,g.cy,R,(0,n.atan2)(g.y11,g.x11),(0,n.atan2)(g.y01,g.x01),!y))):(_.moveTo(C,z),_.arc(0,0,a,m,w,!y)):_.moveTo(C,z),f>n.epsilon&&N>n.epsilon?$>n.epsilon?(x=l(B,O,j,I,f,-$,y),g=l(C,z,G,L,f,-$,y),_.lineTo(x.cx+x.x01,x.cy+x.y01),$<k?_.arc(x.cx,x.cy,$,(0,n.atan2)(x.y01,x.x01),(0,n.atan2)(g.y01,g.x01),!y):(_.arc(x.cx,x.cy,$,(0,n.atan2)(x.y01,x.x01),(0,n.atan2)(x.y11,x.x11),!y),_.arc(0,0,f,(0,n.atan2)(x.cy+x.y11,x.cx+x.x11),(0,n.atan2)(g.cy+g.y11,g.cx+g.x11),y),_.arc(g.cx,g.cy,$,(0,n.atan2)(g.y11,g.x11),(0,n.atan2)(g.y01,g.x01),!y))):_.arc(0,0,f,E,M,y):_.lineTo(B,O)}else _.moveTo(0,0);if(_.closePath(),e)return _=null,e+""||null}return y.centroid=function(){var e=(+t.apply(this,arguments)+ +r.apply(this,arguments))/2,i=(+d.apply(this,arguments)+ +p.apply(this,arguments))/2-n.pi/2;return[(0,n.cos)(i)*e,(0,n.sin)(i)*e]},y.innerRadius=function(n){return arguments.length?(t="function"==typeof n?n:(0,e.default)(+n),y):t},y.outerRadius=function(t){return arguments.length?(r="function"==typeof t?t:(0,e.default)(+t),y):r},y.cornerRadius=function(t){return arguments.length?(s="function"==typeof t?t:(0,e.default)(+t),y):s},y.padRadius=function(t){return arguments.length?(h=null==t?null:"function"==typeof t?t:(0,e.default)(+t),y):h},y.startAngle=function(t){return arguments.length?(d="function"==typeof t?t:(0,e.default)(+t),y):d},y.endAngle=function(t){return arguments.length?(p="function"==typeof t?t:(0,e.default)(+t),y):p},y.padAngle=function(t){return arguments.length?(b="function"==typeof t?t:(0,e.default)(+t),y):b},y.context=function(t){return arguments.length?(_=null==t?null:t,y):_},y}var h=Array.prototype.slice;function d(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}function p(t){this._context=t}function b(t){return new p(t)}function _(t){return t[0]}function v(t){return t[1]}function y(t,n){var r=(0,e.default)(!0),f=null,a=b,o=null,c=i(u);function u(e){var i,u,l,s=(e=d(e)).length,h=!1;for(null==f&&(o=a(l=c())),i=0;i<=s;++i)!(i<s&&r(u=e[i],i,e))===h&&((h=!h)?o.lineStart():o.lineEnd()),h&&o.point(+t(u,i,e),+n(u,i,e));if(l)return o=null,l+""||null}return t="function"==typeof t?t:void 0===t?_:(0,e.default)(t),n="function"==typeof n?n:void 0===n?v:(0,e.default)(n),u.x=function(n){return arguments.length?(t="function"==typeof n?n:(0,e.default)(+n),u):t},u.y=function(t){return arguments.length?(n="function"==typeof t?t:(0,e.default)(+t),u):n},u.defined=function(t){return arguments.length?(r="function"==typeof t?t:(0,e.default)(!!t),u):r},u.curve=function(t){return arguments.length?(a=t,null!=f&&(o=a(f)),u):a},u.context=function(t){return arguments.length?(null==t?f=o=null:o=a(f=t),u):f},u}function x(t,n,r){var f=null,a=(0,e.default)(!0),o=null,c=b,u=null,l=i(s);function s(e){var i,s,h,p,b,_=(e=d(e)).length,v=!1,y=Array(_),x=Array(_);for(null==o&&(u=c(b=l())),i=0;i<=_;++i){if(!(i<_&&a(p=e[i],i,e))===v)if(v=!v)s=i,u.areaStart(),u.lineStart();else{for(u.lineEnd(),u.lineStart(),h=i-1;h>=s;--h)u.point(y[h],x[h]);u.lineEnd(),u.areaEnd()}v&&(y[i]=+t(p,i,e),x[i]=+n(p,i,e),u.point(f?+f(p,i,e):y[i],r?+r(p,i,e):x[i]))}if(b)return u=null,b+""||null}function h(){return y().defined(a).curve(c).context(o)}return t="function"==typeof t?t:void 0===t?_:(0,e.default)(+t),n="function"==typeof n?n:void 0===n?(0,e.default)(0):(0,e.default)(+n),r="function"==typeof r?r:void 0===r?v:(0,e.default)(+r),s.x=function(n){return arguments.length?(t="function"==typeof n?n:(0,e.default)(+n),f=null,s):t},s.x0=function(n){return arguments.length?(t="function"==typeof n?n:(0,e.default)(+n),s):t},s.x1=function(t){return arguments.length?(f=null==t?null:"function"==typeof t?t:(0,e.default)(+t),s):f},s.y=function(t){return arguments.length?(n="function"==typeof t?t:(0,e.default)(+t),r=null,s):n},s.y0=function(t){return arguments.length?(n="function"==typeof t?t:(0,e.default)(+t),s):n},s.y1=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:(0,e.default)(+t),s):r},s.lineX0=s.lineY0=function(){return h().x(t).y(n)},s.lineY1=function(){return h().x(t).y(r)},s.lineX1=function(){return h().x(f).y(n)},s.defined=function(t){return arguments.length?(a="function"==typeof t?t:(0,e.default)(!!t),s):a},s.curve=function(t){return arguments.length?(c=t,null!=o&&(u=c(o)),s):c},s.context=function(t){return arguments.length?(null==t?o=u=null:u=c(o=t),s):o},s}function g(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}function m(t){return t}function w(){var t=m,r=g,i=null,f=(0,e.default)(0),a=(0,e.default)(n.tau),o=(0,e.default)(0);function c(e){var c,u,l,s,h,p=(e=d(e)).length,b=0,_=Array(p),v=Array(p),y=+f.apply(this,arguments),x=Math.min(n.tau,Math.max(-n.tau,a.apply(this,arguments)-y)),g=Math.min(Math.abs(x)/p,o.apply(this,arguments)),m=g*(x<0?-1:1);for(c=0;c<p;++c)(h=v[_[c]=c]=+t(e[c],c,e))>0&&(b+=h);for(null!=r?_.sort(function(t,e){return r(v[t],v[e])}):null!=i&&_.sort(function(t,n){return i(e[t],e[n])}),c=0,l=b?(x-p*m)/b:0;c<p;++c,y=s)s=y+((h=v[u=_[c]])>0?h*l:0)+m,v[u]={data:e[u],index:c,value:h,startAngle:y,endAngle:s,padAngle:g};return v}return c.value=function(n){return arguments.length?(t="function"==typeof n?n:(0,e.default)(+n),c):t},c.sortValues=function(t){return arguments.length?(r=t,i=null,c):r},c.sort=function(t){return arguments.length?(i=t,r=null,c):i},c.startAngle=function(t){return arguments.length?(f="function"==typeof t?t:(0,e.default)(+t),c):f},c.endAngle=function(t){return arguments.length?(a="function"==typeof t?t:(0,e.default)(+t),c):a},c.padAngle=function(t){return arguments.length?(o="function"==typeof t?t:(0,e.default)(+t),c):o},c}p.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t*=1,e*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}};var M=N(b);function E(t){this._curve=t}function N(t){function e(e){return new E(t(e))}return e._curve=t,e}function S(t){var e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e(N(t)):e()._curve},t}function T(){return S(y().curve(M))}function A(){var t=x().curve(M),e=t.curve,n=t.lineX0,r=t.lineX1,i=t.lineY0,f=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return S(n())},delete t.lineX0,t.lineEndAngle=function(){return S(r())},delete t.lineX1,t.lineInnerRadius=function(){return S(i())},delete t.lineY0,t.lineOuterRadius=function(){return S(f())},delete t.lineY1,t.curve=function(t){return arguments.length?e(N(t)):e()._curve},t}function k(t,e){return[(e*=1)*Math.cos(t-=Math.PI/2),e*Math.sin(t)]}E.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),-(e*Math.cos(t)))}};class ${constructor(t,e){this._context=t,this._x=e}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(t,e){switch(t*=1,e*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,e,t,e):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+e)/2,t,this._y0,t,e)}this._x0=t,this._y0=e}}class R{constructor(t){this._context=t}lineStart(){this._point=0}lineEnd(){}point(t,e){if(t*=1,e*=1,0===this._point)this._point=1;else{let n=k(this._x0,this._y0),r=k(this._x0,this._y0=(this._y0+e)/2),i=k(t,this._y0),f=k(t,e);this._context.moveTo(...n),this._context.bezierCurveTo(...r,...i,...f)}this._x0=t,this._y0=e}}function P(t){return new $(t,!0)}function q(t){return new $(t,!1)}function C(t){return new R(t)}function z(t){return t.source}function B(t){return t.target}function O(t){let n=z,r=B,f=_,a=v,o=null,c=null,u=i(l);function l(){let e,i=h.call(arguments),l=n.apply(this,i),s=r.apply(this,i);if(null==o&&(c=t(e=u())),c.lineStart(),i[0]=l,c.point(+f.apply(this,i),+a.apply(this,i)),i[0]=s,c.point(+f.apply(this,i),+a.apply(this,i)),c.lineEnd(),e)return c=null,e+""||null}return l.source=function(t){return arguments.length?(n=t,l):n},l.target=function(t){return arguments.length?(r=t,l):r},l.x=function(t){return arguments.length?(f="function"==typeof t?t:(0,e.default)(+t),l):f},l.y=function(t){return arguments.length?(a="function"==typeof t?t:(0,e.default)(+t),l):a},l.context=function(e){return arguments.length?(null==e?o=c=null:c=t(o=e),l):o},l}let F=(0,n.sqrt)(3);var j={draw(t,e){let r=.59436*(0,n.sqrt)(e+(0,n.min)(e/28,.75)),i=r/2,f=i*F;t.moveTo(0,r),t.lineTo(0,-r),t.moveTo(-f,-i),t.lineTo(f,i),t.moveTo(-f,i),t.lineTo(f,-i)}},I={draw(t,e){let r=(0,n.sqrt)(e/n.pi);t.moveTo(r,0),t.arc(0,0,r,0,n.tau)}},G={draw(t,e){let r=(0,n.sqrt)(e/5)/2;t.moveTo(-3*r,-r),t.lineTo(-r,-r),t.lineTo(-r,-3*r),t.lineTo(r,-3*r),t.lineTo(r,-r),t.lineTo(3*r,-r),t.lineTo(3*r,r),t.lineTo(r,r),t.lineTo(r,3*r),t.lineTo(-r,3*r),t.lineTo(-r,r),t.lineTo(-3*r,r),t.closePath()}};let L=(0,n.sqrt)(1/3),Y=2*L;var D={draw(t,e){let r=(0,n.sqrt)(e/Y),i=r*L;t.moveTo(0,-r),t.lineTo(i,0),t.lineTo(0,r),t.lineTo(-i,0),t.closePath()}},H={draw(t,e){let r=.62625*(0,n.sqrt)(e);t.moveTo(0,-r),t.lineTo(r,0),t.lineTo(0,r),t.lineTo(-r,0),t.closePath()}},X={draw(t,e){let r=.87559*(0,n.sqrt)(e-(0,n.min)(e/7,2));t.moveTo(-r,0),t.lineTo(r,0),t.moveTo(0,r),t.lineTo(0,-r)}},U={draw(t,e){let r=(0,n.sqrt)(e),i=-r/2;t.rect(i,i,r,r)}},V={draw(t,e){let r=.4431*(0,n.sqrt)(e);t.moveTo(r,r),t.lineTo(r,-r),t.lineTo(-r,-r),t.lineTo(-r,r),t.closePath()}};let Z=(0,n.sin)(n.pi/10)/(0,n.sin)(7*n.pi/10),W=(0,n.sin)(n.tau/10)*Z,J=-(0,n.cos)(n.tau/10)*Z;var Q={draw(t,e){let r=(0,n.sqrt)(.8908130915292852*e),i=W*r,f=J*r;t.moveTo(0,-r),t.lineTo(i,f);for(let e=1;e<5;++e){let a=n.tau*e/5,o=(0,n.cos)(a),c=(0,n.sin)(a);t.lineTo(c*r,-o*r),t.lineTo(o*i-c*f,c*i+o*f)}t.closePath()}};let K=(0,n.sqrt)(3);var tt={draw(t,e){let r=-(0,n.sqrt)(e/(3*K));t.moveTo(0,2*r),t.lineTo(-K*r,-r),t.lineTo(K*r,-r),t.closePath()}};let te=(0,n.sqrt)(3);var tn={draw(t,e){let r=.6824*(0,n.sqrt)(e),i=r/2,f=r*te/2;t.moveTo(0,-r),t.lineTo(f,i),t.lineTo(-f,i),t.closePath()}};let tr=(0,n.sqrt)(3)/2,ti=1/(0,n.sqrt)(12),tf=(ti/2+1)*3;var ta={draw(t,e){let r=(0,n.sqrt)(e/tf),i=r/2,f=r*ti,a=r*ti+r,o=-i;t.moveTo(i,f),t.lineTo(i,a),t.lineTo(o,a),t.lineTo(-.5*i-tr*f,tr*i+-.5*f),t.lineTo(-.5*i-tr*a,tr*i+-.5*a),t.lineTo(-.5*o-tr*a,tr*o+-.5*a),t.lineTo(-.5*i+tr*f,-.5*f-tr*i),t.lineTo(-.5*i+tr*a,-.5*a-tr*i),t.lineTo(-.5*o+tr*a,-.5*a-tr*o),t.closePath()}},to={draw(t,e){let r=.6189*(0,n.sqrt)(e-(0,n.min)(e/6,1.7));t.moveTo(-r,-r),t.lineTo(r,r),t.moveTo(-r,r),t.lineTo(r,-r)}};let tc=[I,G,D,U,Q,tt,ta],tu=[I,X,to,tn,j,V,H];function tl(){}function ts(t,e,n){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+n)/6)}function th(t){this._context=t}function td(t){return new th(t)}function tp(t){this._context=t}function tb(t){return new tp(t)}function t_(t){this._context=t}function tv(t){return new t_(t)}function ty(t,e){this._basis=new th(t),this._beta=e}th.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:ts(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t*=1,e*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:ts(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},tp.prototype={areaStart:tl,areaEnd:tl,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t*=1,e*=1,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:ts(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},t_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t*=1,e*=1,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:ts(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},ty.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,n=t.length-1;if(n>0)for(var r,i=t[0],f=e[0],a=t[n]-i,o=e[n]-f,c=-1;++c<=n;)r=c/n,this._basis.point(this._beta*t[c]+(1-this._beta)*(i+r*a),this._beta*e[c]+(1-this._beta)*(f+r*o));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};var tx=function t(e){function n(t){return 1===e?new th(t):new ty(t,e)}return n.beta=function(e){return t(+e)},n}(.85);function tg(t,e,n){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-n),t._x2,t._y2)}function tm(t,e){this._context=t,this._k=(1-e)/6}tm.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:tg(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t*=1,e*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:tg(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var tw=function t(e){function n(t){return new tm(t,e)}return n.tension=function(e){return t(+e)},n}(0);function tM(t,e){this._context=t,this._k=(1-e)/6}tM.prototype={areaStart:tl,areaEnd:tl,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t*=1,e*=1,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:tg(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var tE=function t(e){function n(t){return new tM(t,e)}return n.tension=function(e){return t(+e)},n}(0);function tN(t,e){this._context=t,this._k=(1-e)/6}tN.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t*=1,e*=1,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:tg(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var tS=function t(e){function n(t){return new tN(t,e)}return n.tension=function(e){return t(+e)},n}(0);function tT(t,e,r){var i=t._x1,f=t._y1,a=t._x2,o=t._y2;if(t._l01_a>n.epsilon){var c=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);i=(i*c-t._x0*t._l12_2a+t._x2*t._l01_2a)/u,f=(f*c-t._y0*t._l12_2a+t._y2*t._l01_2a)/u}if(t._l23_a>n.epsilon){var l=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,s=3*t._l23_a*(t._l23_a+t._l12_a);a=(a*l+t._x1*t._l23_2a-e*t._l12_2a)/s,o=(o*l+t._y1*t._l23_2a-r*t._l12_2a)/s}t._context.bezierCurveTo(i,f,a,o,t._x2,t._y2)}function tA(t,e){this._context=t,this._alpha=e}tA.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t*=1,e*=1,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:tT(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var tk=function t(e){function n(t){return e?new tA(t,e):new tm(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function t$(t,e){this._context=t,this._alpha=e}t$.prototype={areaStart:tl,areaEnd:tl,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){if(t*=1,e*=1,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:tT(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var tR=function t(e){function n(t){return e?new t$(t,e):new tM(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function tP(t,e){this._context=t,this._alpha=e}tP.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t*=1,e*=1,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:tT(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var tq=function t(e){function n(t){return e?new tP(t,e):new tN(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function tC(t){this._context=t}function tz(t){return new tC(t)}function tB(t,e,n){var r=t._x1-t._x0,i=e-t._x1,f=(t._y1-t._y0)/(r||i<0&&-0),a=(n-t._y1)/(i||r<0&&-0);return((f<0?-1:1)+(a<0?-1:1))*Math.min(Math.abs(f),Math.abs(a),.5*Math.abs((f*i+a*r)/(r+i)))||0}function tO(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function tF(t,e,n){var r=t._x0,i=t._y0,f=t._x1,a=t._y1,o=(f-r)/3;t._context.bezierCurveTo(r+o,i+o*e,f-o,a-o*n,f,a)}function tj(t){this._context=t}function tI(t){this._context=new tG(t)}function tG(t){this._context=t}function tL(t){this._context=t}function tY(t){var e,n,r=t.length-1,i=Array(r),f=Array(r),a=Array(r);for(i[0]=0,f[0]=2,a[0]=t[0]+2*t[1],e=1;e<r-1;++e)i[e]=1,f[e]=4,a[e]=4*t[e]+2*t[e+1];for(i[r-1]=2,f[r-1]=7,a[r-1]=8*t[r-1]+t[r],e=1;e<r;++e)n=i[e]/f[e-1],f[e]-=n,a[e]-=n*a[e-1];for(i[r-1]=a[r-1]/f[r-1],e=r-2;e>=0;--e)i[e]=(a[e]-i[e+1])/f[e];for(f[r-1]=(t[r]+i[r-1])/2,e=0;e<r-1;++e)f[e]=2*t[e+1]-i[e+1];return[i,f]}function tD(t){return new tL(t)}function tH(t,e){this._context=t,this._t=e}function tX(t){return new tH(t,.5)}function tU(t,e){if((i=t.length)>1)for(var n,r,i,f=1,a=t[e[0]],o=a.length;f<i;++f)for(r=a,a=t[e[f]],n=0;n<o;++n)a[n][1]+=a[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]}function tV(t){for(var e=t.length,n=Array(e);--e>=0;)n[e]=e;return n}function tZ(t,e){return t[e]}function tW(t){let e=[];return e.key=t,e}function tJ(){var t=(0,e.default)([]),n=tV,r=tU,i=tZ;function f(e){var f,a,o=Array.from(t.apply(this,arguments),tW),c=o.length,u=-1;for(let t of e)for(f=0,++u;f<c;++f)(o[f][u]=[0,+i(t,o[f].key,u,e)]).data=t;for(f=0,a=d(n(o));f<c;++f)o[a[f]].index=f;return r(o,a),o}return f.keys=function(n){return arguments.length?(t="function"==typeof n?n:(0,e.default)(Array.from(n)),f):t},f.value=function(t){return arguments.length?(i="function"==typeof t?t:(0,e.default)(+t),f):i},f.order=function(t){return arguments.length?(n=null==t?tV:"function"==typeof t?t:(0,e.default)(Array.from(t)),f):n},f.offset=function(t){return arguments.length?(r=null==t?tU:t,f):r},f}function tQ(t,e){if((r=t.length)>0){for(var n,r,i,f=0,a=t[0].length;f<a;++f){for(i=n=0;n<r;++n)i+=t[n][f][1]||0;if(i)for(n=0;n<r;++n)t[n][f][1]/=i}tU(t,e)}}function tK(t,e){if((o=t.length)>0)for(var n,r,i,f,a,o,c=0,u=t[e[0]].length;c<u;++c)for(f=a=0,n=0;n<o;++n)(i=(r=t[e[n]][c])[1]-r[0])>0?(r[0]=f,r[1]=f+=i):i<0?(r[1]=a,r[0]=a+=i):(r[0]=0,r[1]=i)}function t0(t,e){if((n=t.length)>0){for(var n,r=0,i=t[e[0]],f=i.length;r<f;++r){for(var a=0,o=0;a<n;++a)o+=t[a][r][1]||0;i[r][1]+=i[r][0]=-o/2}tU(t,e)}}function t1(t,e){if((i=t.length)>0&&(r=(n=t[e[0]]).length)>0){for(var n,r,i,f=0,a=1;a<r;++a){for(var o=0,c=0,u=0;o<i;++o){for(var l=t[e[o]],s=l[a][1]||0,h=(s-(l[a-1][1]||0))/2,d=0;d<o;++d){var p=t[e[d]];h+=(p[a][1]||0)-(p[a-1][1]||0)}c+=s,u+=h*s}n[a-1][1]+=n[a-1][0]=f,c&&(f-=u/c)}n[a-1][1]+=n[a-1][0]=f,tU(t,e)}}function t2(t){var e=t.map(t6);return tV(t).sort(function(t,n){return e[t]-e[n]})}function t6(t){for(var e,n=-1,r=0,i=t.length,f=-1/0;++n<i;)(e=+t[n][1])>f&&(f=e,r=n);return r}function t8(t){var e=t.map(t5);return tV(t).sort(function(t,n){return e[t]-e[n]})}function t5(t){for(var e,n=0,r=-1,i=t.length;++r<i;)(e=+t[r][1])&&(n+=e);return n}function t3(t){return t8(t).reverse()}function t7(t){var e,n,r=t.length,i=t.map(t5),f=t2(t),a=0,o=0,c=[],u=[];for(e=0;e<r;++e)n=f[e],a<o?(a+=i[n],c.push(n)):(o+=i[n],u.push(n));return u.reverse().concat(c)}function t4(t){return tV(t).reverse()}tC.prototype={areaStart:tl,areaEnd:tl,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t*=1,e*=1,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}},tj.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:tF(this,this._t0,tO(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var n=NaN;if(e*=1,(t*=1)!==this._x1||e!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,tF(this,tO(this,n=tB(this,t,e)),n);break;default:tF(this,this._t0,n=tB(this,t,e))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=n}}},(tI.prototype=Object.create(tj.prototype)).point=function(t,e){tj.prototype.point.call(this,e,t)},tG.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,n,r,i,f){this._context.bezierCurveTo(e,t,r,n,f,i)}},tL.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,e=this._y,n=t.length;if(n)if(this._line?this._context.lineTo(t[0],e[0]):this._context.moveTo(t[0],e[0]),2===n)this._context.lineTo(t[1],e[1]);else for(var r=tY(t),i=tY(e),f=0,a=1;a<n;++f,++a)this._context.bezierCurveTo(r[0][f],i[0][f],r[1][f],i[1][f],t[a],e[a]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,e){this._x.push(+t),this._y.push(+e)}},tH.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&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t*=1,e*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}}this._x=t,this._y=e}},t.s(["arc",()=>s,"area",()=>x,"areaRadial",()=>A,"curveBasis",()=>td,"curveBasisClosed",()=>tb,"curveBasisOpen",()=>tv,"curveBumpX",0,P,"curveBumpY",0,q,"curveBundle",()=>tx,"curveCardinal",()=>tw,"curveCardinalClosed",()=>tE,"curveCardinalOpen",()=>tS,"curveCatmullRom",()=>tk,"curveCatmullRomClosed",()=>tR,"curveCatmullRomOpen",()=>tq,"curveLinear",()=>b,"curveLinearClosed",()=>tz,"curveMonotoneX",0,function(t){return new tj(t)},"curveMonotoneY",0,function(t){return new tI(t)},"curveNatural",()=>tD,"curveStep",()=>tX,"curveStepAfter",0,function(t){return new tH(t,1)},"curveStepBefore",0,function(t){return new tH(t,0)},"line",()=>y,"lineRadial",()=>T,"link",0,O,"linkHorizontal",0,function(){return O(P)},"linkRadial",0,function(){let t=O(C);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t},"linkVertical",0,function(){return O(q)},"pie",()=>w,"pointRadial",()=>k,"radialArea",()=>A,"radialLine",()=>T,"stack",()=>tJ,"stackOffsetDiverging",()=>tK,"stackOffsetExpand",()=>tQ,"stackOffsetNone",()=>tU,"stackOffsetSilhouette",()=>t0,"stackOffsetWiggle",()=>t1,"stackOrderAppearance",()=>t2,"stackOrderAscending",()=>t8,"stackOrderDescending",()=>t3,"stackOrderInsideOut",()=>t7,"stackOrderNone",()=>tV,"stackOrderReverse",()=>t4,"symbol",0,function(t,n){let r=null,f=i(a);function a(){let e;if(r||(r=e=f()),t.apply(this,arguments).draw(r,+n.apply(this,arguments)),e)return r=null,e+""||null}return t="function"==typeof t?t:(0,e.default)(t||I),n="function"==typeof n?n:(0,e.default)(void 0===n?64:+n),a.type=function(n){return arguments.length?(t="function"==typeof n?n:(0,e.default)(n),a):t},a.size=function(t){return arguments.length?(n="function"==typeof t?t:(0,e.default)(+t),a):n},a.context=function(t){return arguments.length?(r=null==t?null:t,a):r},a},"symbolAsterisk",()=>j,"symbolCircle",()=>I,"symbolCross",()=>G,"symbolDiamond",()=>D,"symbolDiamond2",()=>H,"symbolPlus",()=>X,"symbolSquare",()=>U,"symbolSquare2",()=>V,"symbolStar",()=>Q,"symbolTimes",()=>to,"symbolTriangle",()=>tt,"symbolTriangle2",()=>tn,"symbolWye",()=>ta,"symbolX",()=>to,"symbols",0,tc,"symbolsFill",0,tc,"symbolsStroke",0,tu],911592)},947672,30471,321968,233673,813472,693799,825331,t=>{"use strict";function e(t,e,n){t.prototype=e.prototype=n,n.constructor=t}function n(t,e){var n=Object.create(t.prototype);for(var r in e)n[r]=e[r];return n}function r(){}t.s(["default",()=>e,"extend",0,n],30471);var i="\\s*([+-]?\\d+)\\s*",f="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",a="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",o=/^#([0-9a-f]{3,8})$/,c=RegExp(`^rgb\\(${i},${i},${i}\\)$`),u=RegExp(`^rgb\\(${a},${a},${a}\\)$`),l=RegExp(`^rgba\\(${i},${i},${i},${f}\\)$`),s=RegExp(`^rgba\\(${a},${a},${a},${f}\\)$`),h=RegExp(`^hsl\\(${f},${a},${a}\\)$`),d=RegExp(`^hsla\\(${f},${a},${a},${f}\\)$`),p={aliceblue:0xf0f8ff,antiquewhite:0xfaebd7,aqua:65535,aquamarine:8388564,azure:0xf0ffff,beige:0xf5f5dc,bisque:0xffe4c4,black:0,blanchedalmond:0xffebcd,blue:255,blueviolet:9055202,brown:0xa52a2a,burlywood:0xdeb887,cadetblue:6266528,chartreuse:8388352,chocolate:0xd2691e,coral:0xff7f50,cornflowerblue:6591981,cornsilk:0xfff8dc,crimson:0xdc143c,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:0xb8860b,darkgray:0xa9a9a9,darkgreen:25600,darkgrey:0xa9a9a9,darkkhaki:0xbdb76b,darkmagenta:9109643,darkolivegreen:5597999,darkorange:0xff8c00,darkorchid:0x9932cc,darkred:9109504,darksalmon:0xe9967a,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:0xff1493,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:0xb22222,floralwhite:0xfffaf0,forestgreen:2263842,fuchsia:0xff00ff,gainsboro:0xdcdcdc,ghostwhite:0xf8f8ff,gold:0xffd700,goldenrod:0xdaa520,gray:8421504,green:32768,greenyellow:0xadff2f,grey:8421504,honeydew:0xf0fff0,hotpink:0xff69b4,indianred:0xcd5c5c,indigo:4915330,ivory:0xfffff0,khaki:0xf0e68c,lavender:0xe6e6fa,lavenderblush:0xfff0f5,lawngreen:8190976,lemonchiffon:0xfffacd,lightblue:0xadd8e6,lightcoral:0xf08080,lightcyan:0xe0ffff,lightgoldenrodyellow:0xfafad2,lightgray:0xd3d3d3,lightgreen:9498256,lightgrey:0xd3d3d3,lightpink:0xffb6c1,lightsalmon:0xffa07a,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:0xb0c4de,lightyellow:0xffffe0,lime:65280,limegreen:3329330,linen:0xfaf0e6,magenta:0xff00ff,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:0xba55d3,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:0xc71585,midnightblue:1644912,mintcream:0xf5fffa,mistyrose:0xffe4e1,moccasin:0xffe4b5,navajowhite:0xffdead,navy:128,oldlace:0xfdf5e6,olive:8421376,olivedrab:7048739,orange:0xffa500,orangered:0xff4500,orchid:0xda70d6,palegoldenrod:0xeee8aa,palegreen:0x98fb98,paleturquoise:0xafeeee,palevioletred:0xdb7093,papayawhip:0xffefd5,peachpuff:0xffdab9,peru:0xcd853f,pink:0xffc0cb,plum:0xdda0dd,powderblue:0xb0e0e6,purple:8388736,rebeccapurple:6697881,red:0xff0000,rosybrown:0xbc8f8f,royalblue:4286945,saddlebrown:9127187,salmon:0xfa8072,sandybrown:0xf4a460,seagreen:3050327,seashell:0xfff5ee,sienna:0xa0522d,silver:0xc0c0c0,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:0xfffafa,springgreen:65407,steelblue:4620980,tan:0xd2b48c,teal:32896,thistle:0xd8bfd8,tomato:0xff6347,turquoise:4251856,violet:0xee82ee,wheat:0xf5deb3,white:0xffffff,whitesmoke:0xf5f5f5,yellow:0xffff00,yellowgreen:0x9acd32};function b(){return this.rgb().formatHex()}function _(){return this.rgb().formatRgb()}function v(t){var e,n;return t=(t+"").trim().toLowerCase(),(e=o.exec(t))?(n=e[1].length,e=parseInt(e[1],16),6===n?y(e):3===n?new w(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?x(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?x(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=c.exec(t))?new w(e[1],e[2],e[3],1):(e=u.exec(t))?new w(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=l.exec(t))?x(e[1],e[2],e[3],e[4]):(e=s.exec(t))?x(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=h.exec(t))?A(e[1],e[2]/100,e[3]/100,1):(e=d.exec(t))?A(e[1],e[2]/100,e[3]/100,e[4]):p.hasOwnProperty(t)?y(p[t]):"transparent"===t?new w(NaN,NaN,NaN,0):null}function y(t){return new w(t>>16&255,t>>8&255,255&t,1)}function x(t,e,n,r){return r<=0&&(t=e=n=NaN),new w(t,e,n,r)}function g(t){return(t instanceof r||(t=v(t)),t)?new w((t=t.rgb()).r,t.g,t.b,t.opacity):new w}function m(t,e,n,r){return 1==arguments.length?g(t):new w(t,e,n,null==r?1:r)}function w(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function M(){return`#${T(this.r)}${T(this.g)}${T(this.b)}`}function E(){let t=N(this.opacity);return`${1===t?"rgb(":"rgba("}${S(this.r)}, ${S(this.g)}, ${S(this.b)}${1===t?")":`, ${t})`}`}function N(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function S(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function T(t){return((t=S(t))<16?"0":"")+t.toString(16)}function A(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new R(t,e,n,r)}function k(t){if(t instanceof R)return new R(t.h,t.s,t.l,t.opacity);if(t instanceof r||(t=v(t)),!t)return new R;if(t instanceof R)return t;var e=(t=t.rgb()).r/255,n=t.g/255,i=t.b/255,f=Math.min(e,n,i),a=Math.max(e,n,i),o=NaN,c=a-f,u=(a+f)/2;return c?(o=e===a?(n-i)/c+(n<i)*6:n===a?(i-e)/c+2:(e-n)/c+4,c/=u<.5?a+f:2-a-f,o*=60):c=u>0&&u<1?0:o,new R(o,c,u,t.opacity)}function $(t,e,n,r){return 1==arguments.length?k(t):new R(t,e,n,null==r?1:r)}function R(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function P(t){return(t=(t||0)%360)<0?t+360:t}function q(t){return Math.max(0,Math.min(1,t||0))}function C(t,e,n){return(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)*255}function z(t,e,n,r,i){var f=t*t,a=f*t;return((1-3*t+3*f-a)*e+(4-6*f+3*a)*n+(1+3*t+3*f-3*a)*r+a*i)/6}function B(t){var e=t.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),i=t[r],f=t[r+1],a=r>0?t[r-1]:2*i-f,o=r<e-1?t[r+2]:2*f-i;return z((n-r/e)*e,a,i,f,o)}}function O(t){var e=t.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*e),i=t[(r+e-1)%e],f=t[r%e],a=t[(r+1)%e],o=t[(r+2)%e];return z((n-r/e)*e,i,f,a,o)}}e(r,v,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:b,formatHex:b,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return k(this).formatHsl()},formatRgb:_,toString:_}),e(w,m,n(r,{brighter(t){return t=null==t?1.4285714285714286:Math.pow(1.4285714285714286,t),new w(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new w(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new w(S(this.r),S(this.g),S(this.b),N(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:M,formatHex:M,formatHex8:function(){return`#${T(this.r)}${T(this.g)}${T(this.b)}${T((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:E,toString:E})),e(R,$,n(r,{brighter(t){return t=null==t?1.4285714285714286:Math.pow(1.4285714285714286,t),new R(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new R(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+(this.h<0)*360,e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,i=2*n-r;return new w(C(t>=240?t-240:t+120,i,r),C(t,i,r),C(t<120?t+240:t-120,i,r),this.opacity)},clamp(){return new R(P(this.h),q(this.s),q(this.l),N(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 t=N(this.opacity);return`${1===t?"hsl(":"hsla("}${P(this.h)}, ${100*q(this.s)}%, ${100*q(this.l)}%${1===t?")":`, ${t})`}`}})),t.s(["Color",0,r,"Rgb",0,w,"brighter",0,1.4285714285714286,"darker",0,.7,"default",0,v,"hsl",0,$,"rgb",0,m,"rgbConvert",0,g],321968),t.s(["basis",0,z,"default",()=>B],233673),t.s(["default",()=>O],813472);var F=t=>()=>t;function j(t,e){return function(n){return t+n*e}}function I(t){return 1==(t*=1)?G:function(e,n){var r,i,f;return n-e?(r=e,i=n,r=Math.pow(r,f=t),i=Math.pow(i,f)-r,f=1/f,function(t){return Math.pow(r+t*i,f)}):F(isNaN(e)?n:e)}}function G(t,e){var n=e-t;return n?j(t,n):F(isNaN(t)?e:t)}t.s(["default",()=>F],693799),t.s(["default",0,G,"gamma",0,I,"hue",0,function(t,e){var n=e-t;return n?j(t,n>180||n<-180?n-360*Math.round(n/360):n):F(isNaN(t)?e:t)}],825331);var L=function t(e){var n=I(e);function r(t,e){var r=n((t=m(t)).r,(e=m(e)).r),i=n(t.g,e.g),f=n(t.b,e.b),a=G(t.opacity,e.opacity);return function(e){return t.r=r(e),t.g=i(e),t.b=f(e),t.opacity=a(e),t+""}}return r.gamma=t,r}(1);function Y(t){return function(e){var n,r,i=e.length,f=Array(i),a=Array(i),o=Array(i);for(n=0;n<i;++n)r=m(e[n]),f[n]=r.r||0,a[n]=r.g||0,o[n]=r.b||0;return f=t(f),a=t(a),o=t(o),r.opacity=1,function(t){return r.r=f(t),r.g=a(t),r.b=o(t),r+""}}}var D=Y(B),H=Y(O);t.s(["default",()=>L,"rgbBasis",0,D,"rgbBasisClosed",0,H],947672)}]);
|