1import{g as Pl,r as Z,R as gn}from"./vendor-chartjs-DAQApR3A.js";function $t(n,t){return n==null||t==null?NaN:n<t?-1:n>t?1:n>=t?0:NaN}function Cl(n,t){return n==null||t==null?NaN:t<n?-1:t>n?1:t>=n?0:NaN}function Ko(n){let t,e,r;n.length!==2?(t=$t,e=(a,l)=>$t(n(a),l),r=(a,l)=>n(a)-l):(t=n===$t||n===Cl?n:Al,e=n,r=n);function i(a,l,c=0,s=a.length){if(c<s){if(t(l,l)!==0)return s;do{const f=c+s>>>1;e(a[f],l)<0?c=f+1:s=f}while(c<s)}return c}function o(a,l,c=0,s=a.length){if(c<s){if(t(l,l)!==0)return s;do{const f=c+s>>>1;e(a[f],l)<=0?c=f+1:s=f}while(c<s)}return c}function u(a,l,c=0,s=a.length){const f=i(a,l,c,s-1);return f>c&&r(a[f-1],l)>-r(a[f],l)?f-1:f}return{left:i,center:u,right:o}}function Al(){return 0}function oc(n){return n===null?NaN:+n}function*Rl(n,t){for(let e of n)e!=null&&(e=+e)>=e&&(yield e)}const Dl=Ko($t),Xe=Dl.right;Ko(oc).center;let zl=class{constructor(){this._partials=new Float64Array(32),this._n=0}add(t){const e=this._partials;let r=0;for(let i=0;i<this._n&&i<32;i++){const o=e[i],u=t+o,a=Math.abs(t)<Math.abs(o)?t-(u-o):o-(u-t);a&&(e[r++]=a),t=u}return e[r]=t,this._n=r+1,this}valueOf(){const t=this._partials;let e=this._n,r,i,o,u=0;if(e>0){for(u=t[--e];e>0&&(r=u,i=t[--e],u=r+i,o=i-(u-r),!o););e>0&&(o<0&&t[e-1]<0||o>0&&t[e-1]>0)&&(i=o*2,r=u+i,i==r-u&&(u=r))}return u}};class ea extends Map{constructor(t,e=Ll){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:e}}),t!=null)for(const[r,i]of t)this.set(r,i)}get(t){return super.get(ra(this,t))}has(t){return super.has(ra(this,t))}set(t,e){return super.set(Fl(this,t),e)}delete(t){return super.delete(Ul(this,t))}}function ra({_intern:n,_key:t},e){const r=t(e);return n.has(r)?n.get(r):e}function Fl({_intern:n,_key:t},e){const r=t(e);return n.has(r)?n.get(r):(n.set(r,e),e)}function Ul({_intern:n,_key:t},e){const r=t(e);return n.has(r)&&(e=n.get(r),n.delete(r)),e}function Ll(n){return n!==null&&typeof n=="object"?n.valueOf():n}function Ol(n=$t){if(n===$t)return uc;if(typeof n!="function")throw new TypeError("compare is not a function");return(t,e)=>{const r=n(t,e);return r||r===0?r:(n(e,e)===0)-(n(t,t)===0)}}function uc(n,t){return(n==null||!(n>=n))-(t==null||!(t>=t))||(n<t?-1:n>t?1:0)}const ql=Math.sqrt(50),Il=Math.sqrt(10),Yl=Math.sqrt(2);function Nr(n,t,e){const r=(t-n)/Math.max(0,e),i=Math.floor(Math.log10(r)),o=r/Math.pow(10,i),u=o>=ql?10:o>=Il?5:o>=Yl?2:1;let a,l,c;return i<0?(c=Math.pow(10,-i)/u,a=Math.round(n*c),l=Math.round(t*c),a/c<n&&++a,l/c>t&&--l,c=-c):(c=Math.pow(10,i)*u,a=Math.round(n/c),l=Math.round(t/c),a*c<n&&++a,l*c>t&&--l),l<a&&.5<=e&&e<2?Nr(n,t,e*2):[a,l,c]}function to(n,t,e){if(t=+t,n=+n,e=+e,!(e>0))return[];if(n===t)return[n];const r=t<n,[i,o,u]=r?Nr(t,n,e):Nr(n,t,e);if(!(o>=i))return[];const a=o-i+1,l=new Array(a);if(r)if(u<0)for(let c=0;c<a;++c)l[c]=(o-c)/-u;else for(let c=0;c<a;++c)l[c]=(o-c)*u;else if(u<0)for(let c=0;c<a;++c)l[c]=(i+c)/-u;else for(let c=0;c<a;++c)l[c]=(i+c)*u;return l}function eo(n,t,e){return t=+t,n=+n,e=+e,Nr(n,t,e)[2]}function ro(n,t,e){t=+t,n=+n,e=+e;const r=t<n,i=r?eo(t,n,e):eo(n,t,e);return(r?-1:1)*(i<0?1/-i:i)}function ia(n,t){let e;for(const r of n)r!=null&&(e<r||e===void 0&&r>=r)&&(e=r);return e}function oa(n,t){let e;for(const r of n)r!=null&&(e>r||e===void 0&&r>=r)&&(e=r);return e}function ac(n,t,e=0,r=1/0,i){if(t=Math.floor(t),e=Math.floor(Math.max(0,e)),r=Math.floor(Math.min(n.length-1,r)),!(e<=t&&t<=r))return n;for(i=i===void 0?uc:Ol(i);r>e;){if(r-e>600){const l=r-e+1,c=t-e+1,s=Math.log(l),f=.5*Math.exp(2*s/3),h=.5*Math.sqrt(s*f*(l-f)/l)*(c-l/2<0?-1:1),p=Math.max(e,Math.floor(t-c*f/l+h)),g=Math.min(r,Math.floor(t+(l-c)*f/l+h));ac(n,t,p,g,i)}const o=n[t];let u=e,a=r;for(fe(n,e,t),i(n[r],o)>0&&fe(n,e,r);u<a;){for(fe(n,u,a),++u,--a;i(n[u],o)<0;)++u;for(;i(n[a],o)>0;)--a}i(n[e],o)===0?fe(n,e,a):(++a,fe(n,a,r)),a<=t&&(e=a+1),t<=a&&(r=a-1)}return n}function fe(n,t,e){const r=n[t];n[t]=n[e],n[e]=r}function Hl(n,t,e){if(n=Float64Array.from(Rl(n)),!(!(r=n.length)||isNaN(t=+t))){if(t<=0||r<2)return oa(n);if(t>=1)return ia(n);var r,i=(r-1)*t,o=Math.floor(i),u=ia(ac(n,o).subarray(0,o+1)),a=oa(n.subarray(o+1));return u+(a-u)*(i-o)}}function Wl(n,t,e=oc){if(!(!(r=n.length)||isNaN(t=+t))){if(t<=0||r<2)return+e(n[0],0,n);if(t>=1)return+e(n[r-1],r-1,n);var r,i=(r-1)*t,o=Math.floor(i),u=+e(n[o],o,n),a=+e(n[o+1],o+1,n);return u+(a-u)*(i-o)}}function*Bl(n){for(const t of n)yield*t}function sc(n){return Array.from(Bl(n))}function Xl(n,t,e){n=+n,t=+t,e=(i=arguments.length)<2?(t=n,n=0,1):i<3?1:+e;for(var r=-1,i=Math.max(0,Math.ceil((t-n)/e))|0,o=new Array(i);++r<i;)o[r]=n+r*e;return o}var K=1e-6,Q=Math.PI,Wn=Q/2,ua=Q/4,Jn=Q*2,jn=180/Q,Sn=Q/180,sn=Math.abs,Zl=Math.atan,Vt=Math.atan2,f
vendor: 17,246 bytes, line 1
1n=Math.cos,an=Math.sin,yr=Math.sign||function(n){return n>0?1:n<0?-1:0},Qt=Math.sqrt;function Gl(n){return n>1?0:n<-1?Q:Math.acos(n)}function Ft(n){return n>1?Wn:n<-1?-Wn:Math.asin(n)}function me(){}function br(n,t){n&&sa.hasOwnProperty(n.type)&&sa[n.type](n,t)}var aa={Feature:function(n,t){br(n.geometry,t)},FeatureCollection:function(n,t){for(var e=n.features,r=-1,i=e.length;++r<i;)br(e[r].geometry,t)}},sa={Sphere:function(n,t){t.sphere()},Point:function(n,t){n=n.coordinates,t.point(n[0],n[1],n[2])},MultiPoint:function(n,t){for(var e=n.coordinates,r=-1,i=e.length;++r<i;)n=e[r],t.point(n[0],n[1],n[2])},LineString:function(n,t){io(n.coordinates,t,0)},MultiLineString:function(n,t){for(var e=n.coordinates,r=-1,i=e.length;++r<i;)io(e[r],t,0)},Polygon:function(n,t){ca(n.coordinates,t)},MultiPolygon:function(n,t){for(var e=n.coordinates,r=-1,i=e.length;++r<i;)ca(e[r],t)},GeometryCollection:function(n,t){for(var e=n.geometries,r=-1,i=e.length;++r<i;)br(e[r],t)}};function io(n,t,e){var r=-1,i=n.length-e,o;for(t.lineStart();++r<i;)o=n[r],t.point(o[0],o[1],o[2]);t.lineEnd()}function ca(n,t){var e=-1,r=n.length;for(t.polygonStart();++e<r;)io(n[e],t,1);t.polygonEnd()}function jl(n,t){n&&aa.hasOwnProperty(n.type)?aa[n.type](n,t):br(n,t)}function oo(n){return[Vt(n[1],n[0]),Ft(n[2])]}function Kt(n){var t=n[0],e=n[1],r=fn(e);return[r*fn(t),r*an(t),an(e)]}function er(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]}function kr(n,t){return[n[1]*t[2]-n[2]*t[1],n[2]*t[0]-n[0]*t[2],n[0]*t[1]-n[1]*t[0]]}function Ai(n,t){n[0]+=t[0],n[1]+=t[1],n[2]+=t[2]}function rr(n,t){return[n[0]*t,n[1]*t,n[2]*t]}function uo(n){var t=Qt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2]);n[0]/=t,n[1]/=t,n[2]/=t}function ao(n,t){function e(r,i){return r=n(r,i),t(r[0],r[1])}return n.invert&&t.invert&&(e.invert=function(r,i){return r=t.invert(r,i),r&&n.invert(r[0],r[1])}),e}function so(n,t){return sn(n)>Q&&(n-=Math.round(n/Jn)*Jn),[n,t]}so.invert=so;function Vl(n,t,e){return(n%=Jn)?t||e?ao(la(n),ha(t,e)):la(n):t||e?ha(t,e):so}function fa(n){return function(t,e){return t+=n,sn(t)>Q&&(t-=Math.round(t/Jn)*Jn),[t,e]}}function la(n){var t=fa(n);return t.invert=fa(-n),t}function ha(n,t){var e=fn(n),r=an(n),i=fn(t),o=an(t);function u(a,l){var c=fn(l),s=fn(a)*c,f=an(a)*c,h=an(l),p=h*e+s*r;return[Vt(f*i-p*o,s*e-h*r),Ft(p*i+f*o)]}return u.invert=function(a,l){var c=fn(l),s=fn(a)*c,f=an(a)*c,h=an(l),p=h*i-f*o;return[Vt(f*i+h*o,s*e+p*r),Ft(p*e-s*r)]},u}function Ql(n,t,e,r,i,o){if(e){var u=fn(t),a=an(t),l=r*e;i==null?(i=t+r*Jn,o=t-l/2):(i=pa(u,i),o=pa(u,o),(r>0?i<o:i>o)&&(i+=r*Jn));for(var c,s=i;r>0?s>o:s<o;s-=l)c=oo([u,-a*fn(s),-a*an(s)]),n.point(c[0],c[1])}}function pa(n,t){t=Kt(t),t[0]-=n,uo(t);var e=Gl(-t[1]);return((-t[2]<0?-e:e)+Jn-K)%Jn}function cc(){var n=[],t;return{point:function(e,r,i){t.push([e,r,i])},lineStart:function(){n.push(t=[])},lineEnd:me,rejoin:function(){n.length>1&&n.push(n.pop().concat(n.shift()))},result:function(){var e=n;return n=[],t=null,e}}}function wr(n,t){return sn(n[0]-t[0])<K&&sn(n[1]-t[1])<K}function ir(n,t,e,r){this.x=n,this.z=t,this.o=e,this.e=r,this.v=!1,this.n=this.p=null}function fc(n,t,e,r,i){var o=[],u=[],a,l;if(n.forEach(function(g){if(!((m=g.length-1)<=0)){var m,v=g[0],w=g[m],S;if(wr(v,w)){if(!v[2]&&!w[2]){for(i.lineStart(),a=0;a<m;++a)i.point((v=g[a])[0],v[1]);i.lineEnd();return}w[0]+=2*K}o.push(S=new ir(v,g,null,!0)),u.push(S.o=new ir(v,null,S,!1)),o.push(S=new ir(w,g,null,!1)),u.push(S.o=new ir(w,null,S,!0))}}),!!o.length){for(u.sort(t),ga(o),ga(u),a=0,l=u.length;a<l;++a)u[a].e=e=!e;for(var c=o[0],s,f;;){for(var h=c,p=!0;h.v;)if((h=h.n)===c)return;s=h.z,i.lineStart();do{if(h.v=h.o.v=!0,h.e){if(p)for(a=0,l=s.length;a<l;++a)i.point((f=s[a])[0],f[1]);else r(h.x,h.n.x,1,i);h=h.n}else{if(p)for(s=h.p.z,a=s.length-1;a>=0;--a)i.point((f=s[a])[0],f[1]);else r(h.x,h.p.x,-1,i);h=h.p}h=h.o,s=h.z,p=!p}while(!h.v);i.lineEnd()}}}function ga(n){if(t=n.length){for(var t,e=0,r=n[0],i;++e<t;)r.n=i=n[e],i.p=r,r=i;r.n=i=n[0],i.p=r}}function Ri(n){return sn(n[0])<=Q?n[0]:yr(n[0])*((sn(n[0])+Q)%Jn-Q)}function Kl(n,t){var e=Ri(t),r=t[1],i=an(r),o=[an(e),-fn(e),0],u=0,a=0,l=new zl;i===1?r=Wn+K:i===-1&&(r=-Wn-K);for(var c=0,s=n.length;c<s;++c)if(h=(f=n[c]).length)for(var f,h,p=f[h-1],g=Ri(p),m=p[1]/2+ua,v=an(m),w=fn(m),S=0;S<h;++S,g=_,v=E,w=N,p=y){var y=f[S],_=Ri(y),$=y[1]/2+ua,E=an($),N=fn($),C=_-g,z=C>=0?1:-1,F=z*C,T=F>Q,q=v*E;if(l.add(Vt(q*z*an(F),w*N+q*fn(F))),u+=T?C+z*Jn:C,T^g>=e^_>=e){var L=kr(Kt(p),Kt(y));uo(L);var x=kr(o,L);uo(x);var d=(T^C>=0?-1:1)*Ft(x[2]);(r>d||r===d&&(L[0]||L[1]))&&(a+=T^C>=0?1:-1)}}return(u<-K||u<K&&l<-1e-12)^a&1}function lc(n,t,e,r){return function(i){var o=t(i),u=cc(),a=t(u),l=!1,c,s,f,h={point:p,lineStart:m,lineEnd:v,polygonStart:function(){h.point=w,h.lineStart=S,h.lineEnd=y,s=[],c=[]},polygonEnd:function(){h.point=p,h.lineStart=m,h.lineEnd=v,s=sc(s);var _=Kl(c,r);s.length?(l||(i.polygonStart(),l=!0),fc(s,n0,_,e,i)):_&&(l||(i.polygonStart(),l=!0),i.lineStart(),e(null,null,1,i),i.lineEnd()),l&&(i.polygonEnd(),l=!1),s=c=null},sphere:function(){i.polygonStart(),i.lineStart(),e(null,null,1,i),i.lineEnd(),i.polygonEnd()}};function p(_,$){n(_,$)&&i.point(_,$)}function g(_,$){o.point(_,$)}function m(){h.point=g,o.lineStart()}function v(){h.point=p,o.lineEnd()}function w(_,$){f.push([_,$]),a.point(_,$)}function S(){a.lineStart(),f=[]}function y(){w(f[0][0],f[0][1]),a.lineEnd();var _=a.clean(),$=u.result(),E,N=$.length,C,z,F;if(f.pop(),c.push(f),f=null,!!N){if(_&1){if(z=$[0],(C=z.length-1)>0){for(l||(i.polygonStart(),l=!0),i.lineStart(),E=0;E<C;++E)i.point((F=z[E])[0],F[1]);i.lineEnd()}return}N>1&&_&2&&$.push($.pop().concat($.shift())),s.push($.filter(Jl))}}return h}}function Jl(n){return n.length>1}function n0(n,t){return((n=n.x)[0]<0?n[1]-Wn-K:Wn-n[1])-((t=t.x)[0]<0?t[1]-Wn-K:Wn-t[1])}const da=lc(function(){return!0},t0,r0,[-Q,-Wn]);function t0(n){var t=NaN,e=NaN,r=NaN,i;return{lineStart:function(){n.lineStart(),i=1},point:function(o,u){var a=o>0?Q:-Q,l=sn(o-t);sn(l-Q)<K?(n.point(t,e=(e+u)/2>0?Wn:-Wn),n.point(r,e),n.lineEnd(),n.lineStart(),n.point(a,e),n.point(o,e),i=0):r!==a&&l>=Q&&(sn(t-r)<K&&(t-=r*K),sn(o-a)<K&&(o-=a*K),e=e0(t,e,o,u),n.point(r,e),n.lineEnd(),n.lineStart(),n.point(a,e),i=0),n.point(t=o,e=u),r=a},lineEnd:function(){n.lineEnd(),t=e=NaN},clean:function(){return 2-i}}}function e0(n,t,e,r){var i,o,u=an(n-e);return sn(u)>K?Zl((an(t)*(o=fn(r))*an(e)-an(r)*(i=fn(t))*an(n))/(i*o*u)):(t+r)/2}function r0(n,t,e,r){var i;if(n==null)i=e*Wn,r.point(-Q,i),r.point(0,i),r.point(Q,i),r.point(Q,0),r.point(Q,-i),r.point(0,-i),r.point(-Q,-i),r.point(-Q,0),r.point(-Q,i);else if(sn(n[0]-t[0])>K){var o=n[0]<t[0]?Q:-Q;i=e*o/2,r.point(-o,i),r.point(0,i),r.point(o,i)}else r.point(t[0],t[1])}function i0(n){var t=fn(n),e=2*Sn,r=t>0,i=sn(t)>K;function o(s,f,h,p){Ql(p,n,e,h,s,f)}function u(s,f){return fn(s)*fn(f)>t}function a(s){var f,h,p,g,m;return{lineStart:function(){g=p=!1,m=1},point:function(v,w){var S=[v,w],y,_=u(v,w),$=r?_?0:c(v,w):_?c(v+(v<0?Q:-Q),w):0;if(!f&&(g=p=_)&&s.lineStart(),_!==p&&(y=l(f,S),(!y||wr(f,y)||wr(S,y))&&(S[2]=1)),_!==p)m=0,_?(s.lineStart(),y=l(S,f),s.point(y[0],y[1])):(y=l(f,S),s.point(y[0],y[1],2),s.lineEnd()),f=y;else if(i&&f&&r^_){var E;!($&h)&&(E=l(S,f,!0))&&(m=0,r?(s.lineStart(),s.point(E[0][0],E[0][1]),s.point(E[1][0],E[1][1]),s.lineEnd()):(s.point(E[1][0],E[1][1]),s.lineEnd(),s.lineStart(),s.point(E[0][0],E[0][1],3)))}_&&(!f||!wr(f,S))&&s.point(S[0],S[1]),f=S,p=_,h=$},lineEnd:function(){p&&s.lineEnd(),f=null},clean:function(){return m|(g&&p)<<1}}}function l(s,f,h){var p=Kt(s),g=Kt(f),m=[1,0,0],v=kr(p,g),w=er(v,v),S=v[0],y=w-S*S;if(!y)return!h&&s;var _=t*w/y,$=-t*S/y,E=kr(m,v),N=rr(m,_),C=rr(v,$);Ai(N,C);var z=E,F=er(N,z),T=er(z,z),q=F*F-T*(er(N,N)-1);if(!(q<0)){var L=Qt(q),x=rr(z,(-F-L)/T);if(Ai(x,N),x=oo(x),!h)return x;var d=s[0],M=f[0],b=s[1],R=f[1],P;M<d&&(P=d,d=M,M=P);var H=M-d,W=sn(H-Q)<K,X=W||H<K;if(!W&&R<b&&(P=b,b=R,R=P),X?W?b+R>0^x[1]<(sn(x[0]-d)<K?b:R):b<=x[1]&&x[1]<=R:H>Q^(d<=x[0]&&x[0]<=M)){var V=rr(z,(-F+L)/T);return Ai(V,N),[x,oo(V)]}}}function c(s,f){var h=r?n:Q-n,p=0;return s<-h?p|=1:s>h&&(p|=2),f<-h?p|=4:f>h&&(p|=8),p}return lc(u,a,o,r?[0,-n]:[-Q,n-Q])}function o0(n,t,e,r,i,o){var u=n[0],a=n[1],l=t[0],c=t[1],s=0,f=1,h=l-u,p=c-a,g;if(g=e-u,!(!h&&g>0)){if(g/=h,h<0){if(g<s)return;g<f&&(f=g)}else if(h>0){if(g>f)return;g>s&&(s=g)}if(g=i-u,!(!h&&g<0)){if(g/=h,h<0){if(g>f)return;g>s&&(s=g)}else if(h>0){if(g<s)return;g<f&&(f=g)}if(g=r-a,!(!p&&g>0)){if(g/=p,p<0){if(g<s)return;g<f&&(f=g)}else if(p>0){if(g>f)return;g>s&&(s=g)}if(g=o-a,!(!p&&g<0)){if(g/=p,p<0){if(g>f)return;g>s&&(s=g)}else if(p>0){if(g<s)return;g<f&&(f=g)}return s>0&&(n[0]=u+s*h,n[1]=a+s*p),f<1&&(t[0]=u+f*h,t[1]=a+f*p),!0}}}}}var ve=1e9,or=-ve;function u0(n,t,e,r){function i(c,s){return n<=c&&c<=e&&t<=s&&s<=r}function o(c,s,f,h){var p=0,g=0;if(c==null||(p=u(c,f))!==(g=u(s,f))||l(c,s)<0^f>0)do h.point(p===0||p===3?n:e,p>1?r:t);while((p=(p+f+4)%4)!==g);else h.point(s[0],s[1])}function u(c,s){return sn(c[0]-n)<K?s>0?0:3:sn(c[0]-e)<K?s>0?2:1:sn(c[1]-t)<K?s>0?1:0:s>0?3:2}function a(c,s){return l(c.x,s.x)}function l(c,s){var f=u(c,1),h=u(s,1);return f!==h?f-h:f===0?s[1]-c[1]:f===1?c[0]-s[0]:f===2?c[1]-s[1]:s[0]-c[0]}return function(c){var s=c,f=cc(),h,p,g,m,v,w,S,y,_,$,E,N={point:C,lineStart:q,lineEnd:L,polygonStart:F,polygonEnd:T};function C(d,M){i(d,M)&&s.point(d,M)}function z(){for(var d=0,M=0,b=p.length;M<b;++M)for(var R=p[M],P=1,H=R.length,W=R[0],X,V,nn=W[0],tn=W[1];P<H;++P)X=nn,V=tn,W=R[P],nn=W[0],tn=W[1],V<=r?tn>r&&(nn-X)*(r-V)>(tn-V)*(n-X)&&++d:tn<=r&&(nn-X)*(r-V)<(tn-V)*(n-X)&&--d;return d}function F(){s=f,h=[],p=[],E=!0}function T(){var d=z(),M=E&&d,b=(h=sc(h)).length;(M||b)&&(c.polygonStart(),M&&(c.lineStart(),o(null,null,1,c),c.lineEnd()),b&&fc(h,a,d,o,c),c.polygonEnd()),s=c,h=p=g=null}function q(){N.point=x,p&&p.push(g=[]),$=!0,_=!1,S=y=NaN}function L(){h&&(x(m,v),w&&_&&f.rejoin(),h.push(f.result())),N.point=C,_&&s.lineEnd()}function x(d,M){var b=i(d,M);if(p&&g.push([d,M]),$)m=d,v=M,w=b,$=!1,b&&(s.lineStart(),s.point(d,M));else if(b&&_)s.point(d,M);else{var R=[S=Math.max(or,Math.min(ve,S)),y=Math.max(or,Math.min(ve,y))],P=[d=Math.max(or,Math.min(ve,d)),M=Math.max(or,Math.min(ve,M))];o0(R,P,n,t,e,r)?(_||(s.lineStart(),s.point(R[0],R[1])),s.point(P[0],P[1]),b||s.lineEnd(),E=!1):b&&(s.lineStart(),s.point(d,M),E=!1)}S=d,y=M,_=b}return N}}const ma=n=>n;var Jt=1/0,Pr=Jt,Ce=-Jt,Cr=Ce,va={point:a0,lineStart:me,lineEnd:me,polygonStart:me,polygonEnd:me,result:function(){var n=[[Jt,Pr],[Ce,Cr]];return Ce=Cr=-(Pr=Jt=1/0),n}};function a0(n,t){n<Jt&&(Jt=n),n>Ce&&(Ce=n),t<Pr&&(Pr=t),t>Cr&&(Cr=t)}function Jo(n){return function(t){var e=new co;for(var r in n)e[r]=n[r];return e.stream=t,e}}function co(){}co.prototype={constructor:co,point:function(n,t){this.stream.point(n,t)},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()}};function nu(n,t,e){var r=n.clipExtent&&n.clipExtent();return n.scale(150).translate([0,0]),r!=null&&n.clipExtent(null),jl(e,n.stream(va)),t(va.result()),r!=null&&n.clipExtent(r),n}function tu(n,t,e){return nu(n,function(r){var i=t[1][0]-t[0][0],o=t[1][1]-t[0][1],u=Math.min(i/(r[1][0]-r[0][0]),o/(r[1][1]-r[0][1])),a=+t[0][0]+(i-u*(r[1][0]+r[0][0]))/2,l=+t[0][1]+(o-u*(r[1][1]+r[0][1]))/2;n.scale(150*u).translate([a,l])},e)}function hc(n,t,e){return tu(n,[[0,0],t],e)}function pc(n,t,e){return nu(n,function(r){var i=+t,o=i/(r[1][0]-r[0][0]),u=(i-o*(r[1][0]+r[0][0]))/2,a=-o*r[0][1];n.scale(150*o).translate([u,a])},e)}function gc(n,t,e){return nu(n,function(r){var i=+t,o=i/(r[1][1]-r[0][1]),u=-o*r[0][0],a=(i-o*(r[1][1]+r[0][1]))/2;n.scale(150*o).translate([u,a])},e)}var ya=16,s0=fn(30*Sn);function wa(n,t){return+t?f0(n,t):c0(n)}function c0(n){return Jo({point:function(t,e){t=n(t,e),this.stream.point(t[0],t[1])}})}function f0(n,t){function e(r,i,o,u,a,l,c,s,f,h,p,g,m,v){var w=c-r,S=s-i,y=w*w+S*S;if(y>4*t&&m--){var _=u+h,$=a+p,E=l+g,N=Qt(_*_+$*$+E*E),C=Ft(E/=N),z=sn(sn(E)-1)<K||sn(o-f)<K?(o+f)/2:Vt($,_),F=n(z,C),T=F[0],q=F[1],L=T-r,x=q-i,d=S*L-w*x;(d*d/y>t||sn((w*L+S*x)/y-.5)>.3||u*h+a*p+l*g<s0)&&(e(r,i,o,u,a,l,T,q,z,_/=N,$/=N,E,m,v),v.point(T,q),e(T,q,z,_,$,E,c,s,f,h,p,g,m,v))}}return function(r){var i,o,u,a,l,c,s,f,h,p,g,m,v={point:w,lineStart:S,lineEnd:_,polygonStart:function(){r.polygonStart(),v.lineStart=$},polygonEnd:function(){r.polygonEnd(),v.lineStart=S}};function w(C,z){C=n(C,z),r.point(C[0],C[1])}function S(){f=NaN,v.point=y,r.lineStart()}function y(C,z){var F=Kt([C,z]),T=n(C,z);e(f,h,s,p,g,m,f=T[0],h=T[1],s=C,p=F[0],g=F[1],m=F[2],ya,r),r.point(f,h)}function _(){v.point=w,r.lineEnd()}function $(){S(),v.point=E,v.lineEnd=N}function E(C,z){y(i=C,z),o=f,u=h,a=p,l=g,c=m,v.point=y}function N(){e(f,h,s,p,g,m,o,u,i,a,l,c,ya,r),v.lineEnd=_,_()}return v}}var l0=Jo({point:function(n,t){this.stream.point(n*Sn,t*Sn)}});function h0(n){return Jo({point:function(t,e){var r=n(t,e);return this.stream.point(r[0],r[1])}})}function p0(n,t,e,r,i){function o(u,a){return u*=r,a*=i,[t+n*u,e-n*a]}return o.invert=function(u,a){return[(u-t)/n*r,(e-a)/n*i]},o}function _a(n,t,e,r,i,o){if(!o)return p0(n,t,e,r,i);var u=fn(o),a=an(o),l=u*n,c=a*n,s=u/n,f=a/n,h=(a*e-u*t)/n,p=(a*t+u*e)/n;function g(m,v){return m*=r,v*=i,[l*m-c*v+t,e-c*m-l*v]}return g.invert=function(m,v){return[r*(s*m-f*v+h),i*(p-f*m-s*v)]},g}function g0(n){var t,e=150,r=480,i=250,o=0,u=0,a=0,l=0,c=0,s,f=0,h=1,p=1,g=null,m=da,v=null,w,S,y,_=ma,$=.5,E,N,C,z,F;function T(d){return C(d[0]*Sn,d[1]*Sn)}function q(d){return d=C.invert(d[0],d[1]),d&&[d[0]*jn,d[1]*jn]}T.stream=function(d){return z&&F===d?z:z=l0(h0(s)(m(E(_(F=d)))))},T.preclip=function(d){return arguments.length?(m=d,g=void 0,x()):m},T.postclip=function(d){return arguments.length?(_=d,v=w=S=y=null,x()):_},T.clipAngle=function(d){return arguments.length?(m=+d?i0(g=d*Sn):(g=null,da),x()):g*jn},T.clipExtent=function(d){return arguments.length?(_=d==null?(v=w=S=y=null,ma):u0(v=+d[0][0],w=+d[0][1],S=+d[1][0],y=+d[1][1]),x()):v==null?null:[[v,w],[S,y]]},T.scale=function(d){return arguments.length?(e=+d,L()):e},T.translate=function(d){return arguments.length?(r=+d[0],i=+d[1],L()):[r,i]},T.center=function(d){return arguments.length?(o=d[0]%360*Sn,u=d[1]%360*Sn,L()):[o*jn,u*jn]},T.rotate=function(d){return arguments.length?(a=d[0]%360*Sn,l=d[1]%360*Sn,c=d.length>2?d[2]%360*Sn:0,L()):[a*jn,l*jn,c*jn]},T.angle=function(d){return arguments.length?(f=d%360*Sn,L()):f*jn},T.reflectX=function(d){return arguments.length?(h=d?-1:1,L()):h<0},T.reflectY=function(d){return arguments.length?(p=d?-1:1,L()):p<0},T.precision=function(d){return arguments.length?(E=wa(N,$=d*d),x()):Qt($)},T.fitExtent=function(d,M){return tu(T,d,M)},T.fitSize=function(d,M){return hc(T,d,M)},T.fitWidth=function(d,M){return pc(T,d,M)},T.fitHeight=function(d,M){return gc(T,d,M)};function L(){var d=_a(e,0,0,h,p,f).apply(null,t(o,u)),M=_a(e,r-d[0],i-d[1],h,p,f);return s=Vl(a,l,c),N=ao(t,M),C=ao(s,N),E=wa(N,$),x()}function x(){return z=F=null,T}return function(){return t=n.apply(this,arguments),T.invert=t.invert&&q,L()}}function d0(n){var t=0,e=Q/3,r=g0(n),i=r(t,e);return i.parallels=function(o){return arguments.length?r(t=o[0]*Sn,e=o[1]*Sn):[t*jn,e*jn]},i}function m0(n){var t=fn(n);function e(r,i){return[r*t,an(i)/t]}return e.invert=function(r,i){return[r/t,Ft(i*t)]},e}function v0(n,t){var e=an(n),r=(e+an(t))/2;if(sn(r)<K)return m0(n);var i=1+e*(2*r-e),o=Qt(i)/r;function u(a,l){var c=Qt(i-2*r*an(l))/r;return[c*an(a*=r),o-c*fn(a)]}return u.invert=function(a,l){var c=o-l,s=Vt(a,sn(c))*yr(c);return c*r<0&&(s-=Q*yr(a)*yr(c)),[s/r,Ft((i-(a*a+c*c)*r*r)/(2*r))]},u}function fo(){return d0(v0).scale(155.424).center([0,33.6442])}function y0(){return fo().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function w0(n){var t=n.length;return{point:function(e,r){for(var i=-1;++i<t;)n[i].point(e,r)},sphere:function(){for(var e=-1;++e<t;)n[e].sphere()},lineStart:function(){for(var e=-1;++e<t;)n[e].lineStart()},lineEnd:function(){for(var e=-1;++e<t;)n[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<t;)n[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<t;)n[e].polygonEnd()}}}function vy(){var n,t,e=y0(),r,i=fo().rotate([154,0]).center([-2,58.5]).parallels([55,65]),o,u=fo().rotate([157,0]).center([-3,19.9]).parallels([8,18]),a,l,c={point:function(h,p){l=[h,p]}};function s(h){var p=h[0],g=h[1];return l=null,r.point(p,g),l||(o.point(p,g),l)||(a.point(p,g),l)}s.invert=function(h){var p=e.scale(),g=e.translate(),m=(h[0]-g[0])/p,v=(h[1]-g[1])/p;return(v>=.12&&v<.234&&m>=-.425&&m<-.214?i:v>=.166&&v<.234&&m>=-.214&&m<-.115?u:e).invert(h)},s.stream=function(h){return n&&t===h?n:n=w0([e.stream(t=h),i.stream(h),u.stream(h)])},s.precision=function(h){return arguments.length?(e.precision(h),i.precision(h),u.precision(h),f()):e.precision()},s.scale=function(h){return arguments.length?(e.scale(h),i.scale(h*.35),u.scale(h),s.translate(e.translate())):e.scale()},s.translate=function(h){if(!arguments.length)return e.translate();var p=e.scale(),g=+h[0],m=+h[1];return r=e.translate(h).clipExtent([[g-.455*p,m-.238*p],[g+.455*p,m+.238*p]]).stream(c),o=i.translate([g-.307*p,m+.201*p]).clipExtent([[g-.425*p+K,m
1+.12*p+K],[g-.214*p-K,m+.234*p-K]]).stream(c),a=u.translate([g-.205*p,m+.212*p]).clipExtent([[g-.214*p+K,m+.166*p+K],[g-.115*p-K,m+.234*p-K]]).stream(c),f()},s.fitExtent=function(h,p){return tu(s,h,p)},s.fitSize=function(h,p){return hc(s,h,p)},s.fitWidth=function(h,p){return pc(s,h,p)},s.fitHeight=function(h,p){return gc(s,h,p)};function f(){return n=t=null,s}return s.scale(1070)}var Di={exports:{}},zi,xa;function _0(){if(xa)return zi;xa=1;var n="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return zi=n,zi}var Fi,Ma;function x0(){if(Ma)return Fi;Ma=1;var n=_0();function t(){}function e(){}return e.resetWarningCache=t,Fi=function(){function r(u,a,l,c,s,f){if(f!==n){var h=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw h.name="Invariant Violation",h}}r.isRequired=r;function i(){return r}var o={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:i,element:r,elementType:r,instanceOf:i,node:r,objectOf:i,oneOf:i,oneOfType:i,shape:i,exact:i,checkPropTypes:e,resetWarningCache:t};return o.PropTypes=o,o},Fi}var Sa;function M0(){return Sa||(Sa=1,Di.exports=x0()()),Di.exports}var S0=M0();const D=Pl(S0);class _n{constructor(){this._partials=new Float64Array(32),this._n=0}add(t){const e=this._partials;let r=0;for(let i=0;i<this._n&&i<32;i++){const o=e[i],u=t+o,a=Math.abs(t)<Math.abs(o)?t-(u-o):o-(u-t);a&&(e[r++]=a),t=u}return e[r]=t,this._n=r+1,this}valueOf(){const t=this._partials;let e=this._n,r,i,o,u=0;if(e>0){for(u=t[--e];e>0&&(r=u,i=t[--e],u=r+i,o=i-(u-r),!o););e>0&&(o<0&&t[e-1]<0||o>0&&t[e-1]>0)&&(i=o*2,r=u+i,i==r-u&&(u=r))}return u}}function*E0(n){for(const t of n)yield*t}function dc(n){return Array.from(E0(n))}function Wt(n,t,e){n=+n,t=+t,e=(i=arguments.length)<2?(t=n,n=0,1):i<3?1:+e;for(var r=-1,i=Math.max(0,Math.ceil((t-n)/e))|0,o=new Array(i);++r<i;)o[r]=n+r*e;return o}var I=1e-6,Ae=1e-12,G=Math.PI,pn=G/2,Ar=G/4,bn=G*2,rn=180/G,Y=G/180,J=Math.abs,se=Math.atan,kn=Math.atan2,O=Math.cos,ur=Math.ceil,mc=Math.exp,lo=Math.hypot,Rr=Math.log,Ui=Math.pow,U=Math.sin,Bn=Math.sign||function(n){return n>0?1:n<0?-1:0},mn=Math.sqrt,eu=Math.tan;function vc(n){return n>1?0:n<-1?G:Math.acos(n)}function Pn(n){return n>1?pn:n<-1?-pn:Math.asin(n)}function Ea(n){return(n=U(n/2))*n}function ln(){}function Dr(n,t){n&&Ta.hasOwnProperty(n.type)&&Ta[n.type](n,t)}var $a={Feature:function(n,t){Dr(n.geometry,t)},FeatureCollection:function(n,t){for(var e=n.features,r=-1,i=e.length;++r<i;)Dr(e[r].geometry,t)}},Ta={Sphere:function(n,t){t.sphere()},Point:function(n,t){n=n.coordinates,t.point(n[0],n[1],n[2])},MultiPoint:function(n,t){for(var e=n.coordinates,r=-1,i=e.length;++r<i;)n=e[r],t.point(n[0],n[1],n[2])},LineString:function(n,t){ho(n.coordinates,t,0)},MultiLineString:function(n,t){for(var e=n.coordinates,r=-1,i=e.length;++r<i;)ho(e[r],t,0)},Polygon:function(n,t){Na(n.coordinates,t)},MultiPolygon:function(n,t){for(var e=n.coordinates,r=-1,i=e.length;++r<i;)Na(e[r],t)},GeometryCollection:function(n,t){for(var e=n.geometries,r=-1,i=e.length;++r<i;)Dr(e[r],t)}};function ho(n,t,e){var r=-1,i=n.length-e,o;for(t.lineStart();++r<i;)o=n[r],t.point(o[0],o[1],o[2]);t.lineEnd()}function Na(n,t){var e=-1,r=n.length;for(t.polygonStart();++e<r;)ho(n[e],t,1);t.polygonEnd()}function Vn(n,t){n&&$a.hasOwnProperty(n.type)?$a[n.type](n,t):Dr(n,t)}var zr=new _n,Fr=new _n,yc,wc,po,go,mo,at={point:ln,lineStart:ln,lineEnd:ln,polygonStart:function(){zr=new _n,at.lineStart=$0,at.lineEnd=T0},polygonEnd:function(){var n=+zr;Fr.add(n<0?bn+n:n),this.lineStart=this.lineEnd=this.point=ln},sphere:function(){Fr.add(bn)}};function $0(){at.point=N0}function T0(){_c(yc,wc)}function N0(n,t){at.point=_c,yc=n,wc=t,n*=Y,t*=Y,po=n,go=O(t=t/2+Ar),mo=U(t)}function _c(n,t){n*=Y,t*=Y,t=t/2+Ar;var e=n-po,r=e>=0?1:-1,i=r*e,o=O(t),u=U(t),a=mo*u,l=go*o+a*O(i),c=a*r*U(i);zr.add(kn(c,l)),po=n,go=o,mo=u}function b0(n){return Fr=new _n,Vn(n,at),Fr*2}function Ur(n){return[kn(n[1],n[0]),Pn(n[2])]}function Ut(n){var t=n[0],e=n[1],r=O(e);return[r*O(t),r*U(t),U(e)]}function ar(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]}function ne(n,t){return[n[1]*t[2]-n[2]*t[1],n[2]*t[0]-n[0]*t[2],n[0]*t[1]-n[1]*t[0]]}function Li(n,t){n[0]+=t[0],n[1]+=t[1],n[2]+=t[2]}function sr(n,t){return[n[0]*t,n[1]*t,n[2]*t]}function Lr(n){var t=mn(n[0]*n[0]+n[1]*n[1]+n[2]*n[2]);n[0]/=t,n[1]/=t,n[2]/=t}var cn,An,hn,On,Ct,xc,Mc,Zt,Te,St,vt,lt={point:vo,lineStart:ba,lineEnd:ka,pol
vendor: 9,754 bytes, line 1
1ygonStart:function(){lt.point=Ec,lt.lineStart=k0,lt.lineEnd=P0,Te=new _n,at.polygonStart()},polygonEnd:function(){at.polygonEnd(),lt.point=vo,lt.lineStart=ba,lt.lineEnd=ka,zr<0?(cn=-(hn=180),An=-(On=90)):Te>I?On=90:Te<-I&&(An=-90),vt[0]=cn,vt[1]=hn},sphere:function(){cn=-(hn=180),An=-(On=90)}};function vo(n,t){St.push(vt=[cn=n,hn=n]),t<An&&(An=t),t>On&&(On=t)}function Sc(n,t){var e=Ut([n*Y,t*Y]);if(Zt){var r=ne(Zt,e),i=[r[1],-r[0],0],o=ne(i,r);Lr(o),o=Ur(o);var u=n-Ct,a=u>0?1:-1,l=o[0]*rn*a,c,s=J(u)>180;s^(a*Ct<l&&l<a*n)?(c=o[1]*rn,c>On&&(On=c)):(l=(l+360)%360-180,s^(a*Ct<l&&l<a*n)?(c=-o[1]*rn,c<An&&(An=c)):(t<An&&(An=t),t>On&&(On=t))),s?n<Ct?Ln(cn,n)>Ln(cn,hn)&&(hn=n):Ln(n,hn)>Ln(cn,hn)&&(cn=n):hn>=cn?(n<cn&&(cn=n),n>hn&&(hn=n)):n>Ct?Ln(cn,n)>Ln(cn,hn)&&(hn=n):Ln(n,hn)>Ln(cn,hn)&&(cn=n)}else St.push(vt=[cn=n,hn=n]);t<An&&(An=t),t>On&&(On=t),Zt=e,Ct=n}function ba(){lt.point=Sc}function ka(){vt[0]=cn,vt[1]=hn,lt.point=vo,Zt=null}function Ec(n,t){if(Zt){var e=n-Ct;Te.add(J(e)>180?e+(e>0?360:-360):e)}else xc=n,Mc=t;at.point(n,t),Sc(n,t)}function k0(){at.lineStart()}function P0(){Ec(xc,Mc),at.lineEnd(),J(Te)>I&&(cn=-(hn=180)),vt[0]=cn,vt[1]=hn,Zt=null}function Ln(n,t){return(t-=n)<0?t+360:t}function C0(n,t){return n[0]-t[0]}function Pa(n,t){return n[0]<=n[1]?n[0]<=t&&t<=n[1]:t<n[0]||n[1]<t}function A0(n){var t,e,r,i,o,u,a;if(On=hn=-(cn=An=1/0),St=[],Vn(n,lt),e=St.length){for(St.sort(C0),t=1,r=St[0],o=[r];t<e;++t)i=St[t],Pa(r,i[0])||Pa(r,i[1])?(Ln(r[0],i[1])>Ln(r[0],r[1])&&(r[1]=i[1]),Ln(i[0],r[1])>Ln(r[0],r[1])&&(r[0]=i[0])):o.push(r=i);for(u=-1/0,e=o.length-1,t=0,r=o[e];t<=e;r=i,++t)i=o[t],(a=Ln(r[1],i[0]))>u&&(u=a,cn=i[0],hn=r[1])}return St=vt=null,cn===1/0||An===1/0?[[NaN,NaN],[NaN,NaN]]:[[cn,An],[hn,On]]}var ye,Or,qr,Ir,Yr,Hr,Wr,Br,yo,wo,_o,$c,Tc,En,$n,Tn,Kn={sphere:ln,point:ru,lineStart:Ca,lineEnd:Aa,polygonStart:function(){Kn.lineStart=z0,Kn.lineEnd=F0},polygonEnd:function(){Kn.lineStart=Ca,Kn.lineEnd=Aa}};function ru(n,t){n*=Y,t*=Y;var e=O(t);Ze(e*O(n),e*U(n),U(t))}function Ze(n,t,e){++ye,qr+=(n-qr)/ye,Ir+=(t-Ir)/ye,Yr+=(e-Yr)/ye}function Ca(){Kn.point=R0}function R0(n,t){n*=Y,t*=Y;var e=O(t);En=e*O(n),$n=e*U(n),Tn=U(t),Kn.point=D0,Ze(En,$n,Tn)}function D0(n,t){n*=Y,t*=Y;var e=O(t),r=e*O(n),i=e*U(n),o=U(t),u=kn(mn((u=$n*o-Tn*i)*u+(u=Tn*r-En*o)*u+(u=En*i-$n*r)*u),En*r+$n*i+Tn*o);Or+=u,Hr+=u*(En+(En=r)),Wr+=u*($n+($n=i)),Br+=u*(Tn+(Tn=o)),Ze(En,$n,Tn)}function Aa(){Kn.point=ru}function z0(){Kn.point=U0}function F0(){Nc($c,Tc),Kn.point=ru}function U0(n,t){$c=n,Tc=t,n*=Y,t*=Y,Kn.point=Nc;var e=O(t);En=e*O(n),$n=e*U(n),Tn=U(t),Ze(En,$n,Tn)}function Nc(n,t){n*=Y,t*=Y;var e=O(t),r=e*O(n),i=e*U(n),o=U(t),u=$n*o-Tn*i,a=Tn*r-En*o,l=En*i-$n*r,c=lo(u,a,l),s=Pn(c),f=c&&-s/c;yo.add(f*u),wo.add(f*a),_o.add(f*l),Or+=s,Hr+=s*(En+(En=r)),Wr+=s*($n+($n=i)),Br+=s*(Tn+(Tn=o)),Ze(En,$n,Tn)}function L0(n){ye=Or=qr=Ir=Yr=Hr=Wr=Br=0,yo=new _n,wo=new _n,_o=new _n,Vn(n,Kn);var t=+yo,e=+wo,r=+_o,i=lo(t,e,r);return i<Ae&&(t=Hr,e=Wr,r=Br,Or<I&&(t=qr,e=Ir,r=Yr),i=lo(t,e,r),i<Ae)?[NaN,NaN]:[kn(e,t)*rn,Pn(r/i)*rn]}function Yt(n){return function(){return n}}function xo(n,t){function e(r,i){return r=n(r,i),t(r[0],r[1])}return n.invert&&t.invert&&(e.invert=function(r,i){return r=t.invert(r,i),r&&n.invert(r[0],r[1])}),e}function Mo(n,t){return[J(n)>G?n+Math.round(-n/bn)*bn:n,t]}Mo.invert=Mo;function iu(n,t,e){return(n%=bn)?t||e?xo(Da(n),za(t,e)):Da(n):t||e?za(t,e):Mo}function Ra(n){return function(t,e){return t+=n,[t>G?t-bn:t<-G?t+bn:t,e]}}function Da(n){var t=Ra(n);return t.invert=Ra(-n),t}function za(n,t){var e=O(n),r=U(n),i=O(t),o=U(t);function u(a,l){var c=O(l),s=O(a)*c,f=U(a)*c,h=U(l),p=h*e+s*r;return[kn(f*i-p*o,s*e-h*r),Pn(p*i+f*o)]}return u.invert=function(a,l){var c=O(l),s=O(a)*c,f=U(a)*c,h=U(l),p=h*i-f*o;return[kn(f*i+h*o,s*e+p*r),Pn(p*e-s*r)]},u}function bc(n){n=iu(n[0]*Y,n[1]*Y,n.length>2?n[2]*Y:0);function t(e){return e=n(e[0]*Y,e[1]*Y),e[0]*=rn,e[1]*=rn,e}return t.invert=function(e){return e=n.invert(e[0]*Y,e[1]*Y),e[0]*=rn,e[1]*=rn,e},t}function kc(n,t,e,r,i,o){if(e){var u=O(t),a=U(t),l=r*e;i==null?(i=t+r*bn,o=t-l/2):(i=Fa(u,i),o=Fa(u,o),(r>0?i<o:i>o)&&(i+=r*bn));for(var c,s=i;r>0?s>o:s<o;s-=l)c=Ur([u,-a*O(s),-a*U(s)]),n.point(c[0],c[1])}}function Fa(n,t){t=Ut(t),t[0]-=n,Lr(t);var e=vc(-t[1]);return((-t[2]<0?-e:e)+bn-I)%bn}function O0(){var n=Yt([0,0]),t=Yt(90),e=Yt(6),r,i,o={point:u};function u(l,c){r.push(l=i(l,c)),l[0]*=rn,l[1]*=rn}function a(){var l=n.apply(this,arguments),c=t.apply(this,arguments)*Y,s=e.apply(this,arguments)*Y;return r=[],i=iu(-l[0]*Y,-l[1]*Y,0).invert,kc(o,c,s,1),l={type:"Polygon",coordinates:[r]},r=i=null,l}return a.center=function(l){return arguments.length?(n=typeof l=="function"?l:Yt([+l[0],+l[1]]),a):n},a.radius=function(l){return arguments.length?(t=typeof l=="function"?l:Yt(+l),a):t},a.precision=function(l){return arguments.length?(e=typeof l=="function"?l:Yt(+l),a):e},a}function Pc(){var n=[],t;return{point:function(e,r,i){t.push([e,r,i])},lineStart:function(){n.push(t=[])},lineEnd:ln,rejoin:function(){n.length>1&&n.push(n.pop().concat(n.shift()))},result:function(){var e=n;return n=[],t=null,e}}}function _r(n,t){return J(n[0]-t[0])<I&&J(n[1]-t[1])<I}function cr(n,t,e,r){this.x=n,this.z=t,this.o=e,this.e=r,this.v=!1,this.n=this.p=null}function Cc(n,t,e,r,i){var o=[],u=[],a,l;if(n.forEach(function(g){if(!((m=g.length-1)<=0)){var m,v=g[0],w=g[m],S;if(_r(v,w)){if(!v[2]&&!w[2]){for(i.lineStart(),a=0;a<m;++a)i.point((v=g[a])[0],v[1]);i.lineEnd();return}w[0]+=2*I}o.push(S=new cr(v,g,null,!0)),u.push(S.o=new cr(v,null,S,!1)),o.push(S=new cr(w,g,null,!1)),u.push(S.o=new cr(w,null,S,!0))}}),!!o.length){for(u.sort(t),Ua(o),Ua(u),a=0,l=u.length;a<l;++a)u[a].e=e=!e;for(var c=o[0],s,f;;){for(var h=c,p=!0;h.v;)if((h=h.n)===c)return;s=h.z,i.lineStart();do{if(h.v=h.o.v=!0,h.e){if(p)for(a=0,l=s.length;a<l;++a)i.point((f=s[a])[0],f[1]);else r(h.x,h.n.x,1,i);h=h.n}else{if(p)for(s=h.p.z,a=s.length-1;a>=0;--a)i.point((f=s[a])[0],f[1]);else r(h.x,h.p.x,-1,i);h=h.p}h=h.o,s=h.z,p=!p}while(!h.v);i.lineEnd()}}}function Ua(n){if(t=n.length){for(var t,e=0,r=n[0],i;++e<t;)r.n=i=n[e],i.p=r,r=i;r.n=i=n[0],i.p=r}}function Oi(n){return J(n[0])<=G?n[0]:Bn(n[0])*((J(n[0])+G)%bn-G)}function Ac(n,t){var e=Oi(t),r=t[1],i=U(r),o=[U(e),-O(e),0],u=0,a=0,l=new _n;i===1?r=pn+I:i===-1&&(r=-pn-I);for(var c=0,s=n.length;c<s;++c)if(h=(f=n[c]).length)for(var f,h,p=f[h-1],g=Oi(p),m=p[1]/2+Ar,v=U(m),w=O(m),S=0;S<h;++S,g=_,v=E,w=N,p=y){var y=f[S],_=Oi(y),$=y[1]/2+Ar,E=U($),N=O($),C=_-g,z=C>=0?1:-1,F=z*C,T=F>G,q=v*E;if(l.add(kn(q*z*U(F),w*N+q*O(F))),u+=T?C+z*bn:C,T^g>=e^_>=e){var L=ne(Ut(p),Ut(y));Lr(L);var x=ne(o,L);Lr(x);var d=(T^C>=0?-1:1)*Pn(x[2]);(r>d||r===d&&(L[0]||L[1]))&&(a+=T^C>=0?1:-1)}}return(u<-I||u<I&&l<-Ae)^a&1}function Rc(n,t,e,r){return function(i){var o=t(i),u=Pc(),a=t(u),l=!1,c,s,f,h={point:p,lineStart:m,lineEnd:v,polygonStart:function(){h.point=w,h.lineStart=S,h.lineEnd=y,s=[],c=[]},polygonEnd:function(){h.point=p,h.lineStart=m,h.lineEnd=v,s=dc(s);var _=Ac(c,r);s.length?(l||(i.polygonStart(),l=!0),Cc(s,I0,_,e,i)):_&&(l||(i.polygonStart(),l=!0),i.lineStart(),e(null,null,1,i),i.lineEnd()),l&&(i.polygonEnd(),l=!1),s=c=null},sphere:function(){i.polygonStart(),i.lineStart(),e(null,null,1,i),i.lineEnd(),i.polygonEnd()}};function p(_,$){n(_,$)&&i.point(_,$)}function g(_,$){o.point(_,$)}function m(){h.point=g,o.lineStart()}function v(){h.point=p,o.lineEnd()}function w(_,$){f.push([_,$]),a.point(_,$)}function S(){a.lineStart(),f=[]}function y(){w(f[0][0],f[0][1]),a.lineEnd();var _=a.clean(),$=u.result(),E,N=$.length,C,z,F;if(f.pop(),c.push(f),f=null,!!N){if(_&1){if(z=$[0],(C=z.length-1)>0){for(l||(i.polygonStart(),l=!0),i.lineStart(),E=0;E<C;++E)i.point((F=z[E])[0],F[1]);i.lineEnd()}return}N>1&&_&2&&$.push($.pop().concat($.shift())),s.push($.filter(q0))}}return h}}function q0(n){return n.length>1}function I0(n,t){return((n=n.x)[0]<0?n[1]-pn-I:pn-n[1])-((t=t.x)[0]<0?t[1]-pn-I:pn-t[1])}const So=Rc(function(){return!0},Y0,W0,[-G,-pn]);function Y0(n){var t=NaN,e=NaN,r=NaN,i;return{lineStart:function(){n.lineStart(),i=1},point:function(o,u){var a=o>0?G:-G,l=J(o-t);J(l-G)<I?(n.point(t,e=(e+u)/2>0?pn:-pn),n.point(r,e),n.lineEnd(),n.lineStart(),n.point(a,e),n.point(o,e),i=0):r!==a&&l>=G&&(J(t-r)<I&&(t-=r*I),J(o-a)<I&&(o-=a*I),e=H0(t,e,o,u),n.point(r,e),n.lineEnd(),n.lineStart(),n.point(a,e),i=0),n.point(t=o,e=u),r=a},lineEnd:function(){n.lineEnd(),t=e=NaN},clean:function(){return 2-i}}}function H0(n,t,e,r){var i,o,u=U(n-e);return J(u)>I?se((U(t)*(o=O(r))*U(e)-U(r)*(i=O(t))*U(n))/(i*o*u)):(t+r)/2}function W0(n,t,e,r){var i;if(n==null)i=e*pn,r.point(-G,i),r.point(0,i),r.point(G,i),r.point(G,0),r.point(G,-i),r.point(0,-i),r.point(-G,-i),r.point(-G,0),r.point(-G,i);else if(J(n[0]-t[0])>I){var o=n[0]<t[0]?G:-G;i=e*o/2,r.point(-o,i),r.point(0,i),r.point(o,i)}else r.point(t[0],t[1])}function Dc(n){var t=O(n),e=6*Y,r=t>0,i=J(t)>I;function o(s,f,h,p){kc(p,n,e,h,s,f)}function u(s,f){return O(s)*O(f)>t}function a(s){var f,h,p,g,m;return{lineStart:function(){g=p=!1,m=1},point:function(v,w){var S=[v,w],y,_=u(v,w),$=r?_?0:c(v,w):_?c(v+(v<0?G:-G),w):0;if(!f&&(g=p=_)&&s.lineStart(),_!==p&&(y=l(f,S),(!y||_r(f,y)||_r(S,y))&&(S[2]=1)),_!==p)m=0,_?(s.lineStart(),y=l(S,f),s.point(y[0],y[1])):(y=l(f,S),s.point(y[0],y[1],2),s.lineEnd()),f=y;else if(i&&f&&r^_){var E;!($&h)&&(E=l(S,f,!0))&&(m=0,r?(s.lineStart(),s.point(E[0][0],E[0][1]),s.point(E[1][0],E[1][1]),s.lineEnd()):(s.point(E[1][0],E[1][1]),s.lineEnd(),s.lineStart(),s.point(E[0][0],E[0][1],3)))}_&&(!f||!_r(f,S))&&s.point(S[0],S[1]),f=S,p=_,h=$},lineEnd:function(){p&&s.lineEnd(),f=null},clean:function(){return m|(g&&p)<<1}}}function l(s,f,h){var p=Ut(s),g=Ut(f),m=[1,0,0],v=ne(p,g),w=ar(v,v),S=v[0],y=w-S*S;if(!y)return!h&&s;var _=t*w/y,$=-t*S/y,E=ne(m,v),N=sr(m,_),C=sr(v,$);
vendor: 8,005 bytes, line 1
1Li(N,C);var z=E,F=ar(N,z),T=ar(z,z),q=F*F-T*(ar(N,N)-1);if(!(q<0)){var L=mn(q),x=sr(z,(-F-L)/T);if(Li(x,N),x=Ur(x),!h)return x;var d=s[0],M=f[0],b=s[1],R=f[1],P;M<d&&(P=d,d=M,M=P);var H=M-d,W=J(H-G)<I,X=W||H<I;if(!W&&R<b&&(P=b,b=R,R=P),X?W?b+R>0^x[1]<(J(x[0]-d)<I?b:R):b<=x[1]&&x[1]<=R:H>G^(d<=x[0]&&x[0]<=M)){var V=sr(z,(-F+L)/T);return Li(V,N),[x,Ur(V)]}}}function c(s,f){var h=r?n:G-n,p=0;return s<-h?p|=1:s>h&&(p|=2),f<-h?p|=4:f>h&&(p|=8),p}return Rc(u,a,o,r?[0,-n]:[-G,n-G])}function B0(n,t,e,r,i,o){var u=n[0],a=n[1],l=t[0],c=t[1],s=0,f=1,h=l-u,p=c-a,g;if(g=e-u,!(!h&&g>0)){if(g/=h,h<0){if(g<s)return;g<f&&(f=g)}else if(h>0){if(g>f)return;g>s&&(s=g)}if(g=i-u,!(!h&&g<0)){if(g/=h,h<0){if(g>f)return;g>s&&(s=g)}else if(h>0){if(g<s)return;g<f&&(f=g)}if(g=r-a,!(!p&&g>0)){if(g/=p,p<0){if(g<s)return;g<f&&(f=g)}else if(p>0){if(g>f)return;g>s&&(s=g)}if(g=o-a,!(!p&&g<0)){if(g/=p,p<0){if(g>f)return;g>s&&(s=g)}else if(p>0){if(g<s)return;g<f&&(f=g)}return s>0&&(n[0]=u+s*h,n[1]=a+s*p),f<1&&(t[0]=u+f*h,t[1]=a+f*p),!0}}}}}var we=1e9,fr=-we;function wi(n,t,e,r){function i(c,s){return n<=c&&c<=e&&t<=s&&s<=r}function o(c,s,f,h){var p=0,g=0;if(c==null||(p=u(c,f))!==(g=u(s,f))||l(c,s)<0^f>0)do h.point(p===0||p===3?n:e,p>1?r:t);while((p=(p+f+4)%4)!==g);else h.point(s[0],s[1])}function u(c,s){return J(c[0]-n)<I?s>0?0:3:J(c[0]-e)<I?s>0?2:1:J(c[1]-t)<I?s>0?1:0:s>0?3:2}function a(c,s){return l(c.x,s.x)}function l(c,s){var f=u(c,1),h=u(s,1);return f!==h?f-h:f===0?s[1]-c[1]:f===1?c[0]-s[0]:f===2?c[1]-s[1]:s[0]-c[0]}return function(c){var s=c,f=Pc(),h,p,g,m,v,w,S,y,_,$,E,N={point:C,lineStart:q,lineEnd:L,polygonStart:F,polygonEnd:T};function C(d,M){i(d,M)&&s.point(d,M)}function z(){for(var d=0,M=0,b=p.length;M<b;++M)for(var R=p[M],P=1,H=R.length,W=R[0],X,V,nn=W[0],tn=W[1];P<H;++P)X=nn,V=tn,W=R[P],nn=W[0],tn=W[1],V<=r?tn>r&&(nn-X)*(r-V)>(tn-V)*(n-X)&&++d:tn<=r&&(nn-X)*(r-V)<(tn-V)*(n-X)&&--d;return d}function F(){s=f,h=[],p=[],E=!0}function T(){var d=z(),M=E&&d,b=(h=dc(h)).length;(M||b)&&(c.polygonStart(),M&&(c.lineStart(),o(null,null,1,c),c.lineEnd()),b&&Cc(h,a,d,o,c),c.polygonEnd()),s=c,h=p=g=null}function q(){N.point=x,p&&p.push(g=[]),$=!0,_=!1,S=y=NaN}function L(){h&&(x(m,v),w&&_&&f.rejoin(),h.push(f.result())),N.point=C,_&&s.lineEnd()}function x(d,M){var b=i(d,M);if(p&&g.push([d,M]),$)m=d,v=M,w=b,$=!1,b&&(s.lineStart(),s.point(d,M));else if(b&&_)s.point(d,M);else{var R=[S=Math.max(fr,Math.min(we,S)),y=Math.max(fr,Math.min(we,y))],P=[d=Math.max(fr,Math.min(we,d)),M=Math.max(fr,Math.min(we,M))];B0(R,P,n,t,e,r)?(_||(s.lineStart(),s.point(R[0],R[1])),s.point(P[0],P[1]),b||s.lineEnd(),E=!1):b&&(s.lineStart(),s.point(d,M),E=!1)}S=d,y=M,_=b}return N}}function X0(){var n=0,t=0,e=960,r=500,i,o,u;return u={stream:function(a){return i&&o===a?i:i=wi(n,t,e,r)(o=a)},extent:function(a){return arguments.length?(n=+a[0][0],t=+a[0][1],e=+a[1][0],r=+a[1][1],i=o=null,u):[[n,t],[e,r]]}}}var Eo,$o,xr,Mr,te={sphere:ln,point:ln,lineStart:Z0,lineEnd:ln,polygonStart:ln,polygonEnd:ln};function Z0(){te.point=j0,te.lineEnd=G0}function G0(){te.point=te.lineEnd=ln}function j0(n,t){n*=Y,t*=Y,$o=n,xr=U(t),Mr=O(t),te.point=V0}function V0(n,t){n*=Y,t*=Y;var e=U(t),r=O(t),i=J(n-$o),o=O(i),u=U(i),a=r*u,l=Mr*e-xr*r*o,c=xr*e+Mr*r*o;Eo.add(kn(mn(a*a+l*l),c)),$o=n,xr=e,Mr=r}function zc(n){return Eo=new _n,Vn(n,te),+Eo}var To=[null,null],Q0={type:"LineString",coordinates:To};function Xr(n,t){return To[0]=n,To[1]=t,zc(Q0)}var La={Feature:function(n,t){return Zr(n.geometry,t)},FeatureCollection:function(n,t){for(var e=n.features,r=-1,i=e.length;++r<i;)if(Zr(e[r].geometry,t))return!0;return!1}},Oa={Sphere:function(){return!0},Point:function(n,t){return qa(n.coordinates,t)},MultiPoint:function(n,t){for(var e=n.coordinates,r=-1,i=e.length;++r<i;)if(qa(e[r],t))return!0;return!1},LineString:function(n,t){return Ia(n.coordinates,t)},MultiLineString:function(n,t){for(var e=n.coordinates,r=-1,i=e.length;++r<i;)if(Ia(e[r],t))return!0;return!1},Polygon:function(n,t){return Ya(n.coordinates,t)},MultiPolygon:function(n,t){for(var e=n.coordinates,r=-1,i=e.length;++r<i;)if(Ya(e[r],t))return!0;return!1},GeometryCollection:function(n,t){for(var e=n.geometries,r=-1,i=e.length;++r<i;)if(Zr(e[r],t))return!0;return!1}};function Zr(n,t){return n&&Oa.hasOwnProperty(n.type)?Oa[n.type](n,t):!1}function qa(n,t){return Xr(n,t)===0}function Ia(n,t){for(var e,r,i,o=0,u=n.length;o<u;o++){if(r=Xr(n[o],t),r===0||o>0&&(i=Xr(n[o],n[o-1]),i>0&&e<=i&&r<=i&&(e+r-i)*(1-Math.pow((e-r)/i,2))<Ae*i))return!0;e=r}return!1}function Ya(n,t){return!!Ac(n.map(K0),Fc(t))}function K0(n){return n=n.map(Fc),n.pop(),n}function Fc(n){return[n[0]*Y,n[1]*Y]}function J0(n,t){return(n&&La.hasOwnProperty(n.type)?La[n.type]:Zr)(n,t)}function Ha(n,t,e){var r=Wt(n,t-I,e).concat(t);return function(i){return r.map(function(o){return[i,o]})}}function Wa(n,t,e){var r=Wt(n,t-I,e).concat(t);return function(i){return r.map(function(o){return[o,i]})}}function ou(){var n,t,e,r,i,o,u,a,l=10,c=l,s=90,f=360,h,p,g,m,v=2.5;function w(){return{type:"MultiLineString",coordinates:S()}}function S(){return Wt(ur(r/s)*s,e,s).map(g).concat(Wt(ur(a/f)*f,u,f).map(m)).concat(Wt(ur(t/l)*l,n,l).filter(function(y){return J(y%s)>I}).map(h)).concat(Wt(ur(o/c)*c,i,c).filter(function(y){return J(y%f)>I}).map(p))}return w.lines=function(){return S().map(function(y){return{type:"LineString",coordinates:y}})},w.outline=function(){return{type:"Polygon",coordinates:[g(r).concat(m(u).slice(1),g(e).reverse().slice(1),m(a).reverse().slice(1))]}},w.extent=function(y){return arguments.length?w.extentMajor(y).extentMinor(y):w.extentMinor()},w.extentMajor=function(y){return arguments.length?(r=+y[0][0],e=+y[1][0],a=+y[0][1],u=+y[1][1],r>e&&(y=r,r=e,e=y),a>u&&(y=a,a=u,u=y),w.precision(v)):[[r,a],[e,u]]},w.extentMinor=function(y){return arguments.length?(t=+y[0][0],n=+y[1][0],o=+y[0][1],i=+y[1][1],t>n&&(y=t,t=n,n=y),o>i&&(y=o,o=i,i=y),w.precision(v)):[[t,o],[n,i]]},w.step=function(y){return arguments.length?w.stepMajor(y).stepMinor(y):w.stepMinor()},w.stepMajor=function(y){return arguments.length?(s=+y[0],f=+y[1],w):[s,f]},w.stepMinor=function(y){return arguments.length?(l=+y[0],c=+y[1],w):[l,c]},w.precision=function(y){return arguments.length?(v=+y,h=Ha(o,i,90),p=Wa(t,n,v),g=Ha(a,u,90),m=Wa(r,e,v),w):v},w.extentMajor([[-180,-90+I],[180,90-I]]).extentMinor([[-180,-80-I],[180,80+I]])}function nh(){return ou()()}function th(n,t){var e=n[0]*Y,r=n[1]*Y,i=t[0]*Y,o=t[1]*Y,u=O(r),a=U(r),l=O(o),c=U(o),s=u*O(e),f=u*U(e),h=l*O(i),p=l*U(i),g=2*Pn(mn(Ea(o-r)+u*l*Ea(i-e))),m=U(g),v=g?function(w){var S=U(w*=g)/m,y=U(g-w)/m,_=y*s+S*h,$=y*f+S*p,E=y*a+S*c;return[kn($,_)*rn,kn(E,mn(_*_+$*$))*rn]}:function(){return[e*rn,r*rn]};return v.distance=g,v}const Re=n=>n;var qi=new _n,No=new _n,Uc,Lc,bo,ko,ht={point:ln,lineStart:ln,lineEnd:ln,polygonStart:function(){ht.lineStart=eh,ht.lineEnd=ih},polygonEnd:function(){ht.lineStart=ht.lineEnd=ht.point=ln,qi.add(J(No)),No=new _n},result:function(){var n=qi/2;return qi=new _n,n}};function eh(){ht.point=rh}function rh(n,t){ht.point=Oc,Uc=bo=n,Lc=ko=t}function Oc(n,t){No.add(ko*n-bo*t),bo=n,ko=t}function ih(){Oc(Uc,Lc)}var ee=1/0,Gr=ee,De=-ee,jr=De,Vr={point:oh,lineStart:ln,lineEnd:ln,polygonStart:ln,polygonEnd:ln,result:function(){var n=[[ee,Gr],[De,jr]];return De=jr=-(Gr=ee=1/0),n}};function oh(n,t){n<ee&&(ee=n),n>De&&(De=n),t<Gr&&(Gr=t),t>jr&&(jr=t)}var Po=0,Co=0,_e=0,Qr=0,Kr=0,Bt=0,Ao=0,Ro=0,xe=0,qc,Ic,et,rt,Hn={point:Lt,lineStart:Ba,lineEnd:Xa,polygonStart:function(){Hn.lineStart=sh,Hn.lineEnd=ch},polygonEnd:function(){Hn.point=Lt,Hn.lineStart=Ba,Hn.lineEnd=Xa},result:function(){var n=xe?[Ao/xe,Ro/xe]:Bt?[Qr/Bt,Kr/Bt]:_e?[Po/_e,Co/_e]:[NaN,NaN];return Po=Co=_e=Qr=Kr=Bt=Ao=Ro=xe=0,n}};function Lt(n,t){Po+=n,Co+=t,++_e}function Ba(){Hn.point=uh}function uh(n,t){Hn.point=ah,Lt(et=n,rt=t)}function ah(n,t){var e=n-et,r=t-rt,i=mn(e*e+r*r);Qr+=i*(et+n)/2,Kr+=i*(rt+t)/2,Bt+=i,Lt(et=n,rt=t)}function Xa(){Hn.point=Lt}function sh(){Hn.point=fh}function ch(){Yc(qc,Ic)}function fh(n,t){Hn.point=Yc,Lt(qc=et=n,Ic=rt=t)}
vendor: 5,220 bytes, line 1
1function Yc(n,t){var e=n-et,r=t-rt,i=mn(e*e+r*r);Qr+=i*(et+n)/2,Kr+=i*(rt+t)/2,Bt+=i,i=rt*n-et*t,Ao+=i*(et+n),Ro+=i*(rt+t),xe+=i*3,Lt(et=n,rt=t)}function Hc(n){this._context=n}Hc.prototype={_radius:4.5,pointRadius:function(n){return this._radius=n,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(n,t){switch(this._point){case 0:{this._context.moveTo(n,t),this._point=1;break}case 1:{this._context.lineTo(n,t);break}default:{this._context.moveTo(n+this._radius,t),this._context.arc(n,t,this._radius,0,bn);break}}},result:ln};var Do=new _n,Ii,Wc,Bc,Me,Se,ze={point:ln,lineStart:function(){ze.point=lh},lineEnd:function(){Ii&&Xc(Wc,Bc),ze.point=ln},polygonStart:function(){Ii=!0},polygonEnd:function(){Ii=null},result:function(){var n=+Do;return Do=new _n,n}};function lh(n,t){ze.point=Xc,Wc=Me=n,Bc=Se=t}function Xc(n,t){Me-=n,Se-=t,Do.add(mn(Me*Me+Se*Se)),Me=n,Se=t}function Zc(){this._string=[]}Zc.prototype={_radius:4.5,_circle:Za(4.5),pointRadius:function(n){return(n=+n)!==this._radius&&(this._radius=n,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._string.push("Z"),this._point=NaN},point:function(n,t){switch(this._point){case 0:{this._string.push("M",n,",",t),this._point=1;break}case 1:{this._string.push("L",n,",",t);break}default:{this._circle==null&&(this._circle=Za(this._radius)),this._string.push("M",n,",",t,this._circle);break}}},result:function(){if(this._string.length){var n=this._string.join("");return this._string=[],n}else return null}};function Za(n){return"m0,"+n+"a"+n+","+n+" 0 1,1 0,"+-2*n+"a"+n+","+n+" 0 1,1 0,"+2*n+"z"}function Gc(n,t){var e=4.5,r,i;function o(u){return u&&(typeof e=="function"&&i.pointRadius(+e.apply(this,arguments)),Vn(u,r(i))),i.result()}return o.area=function(u){return Vn(u,r(ht)),ht.result()},o.measure=function(u){return Vn(u,r(ze)),ze.result()},o.bounds=function(u){return Vn(u,r(Vr)),Vr.result()},o.centroid=function(u){return Vn(u,r(Hn)),Hn.result()},o.projection=function(u){return arguments.length?(r=u==null?(n=null,Re):(n=u).stream,o):n},o.context=function(u){return arguments.length?(i=u==null?(t=null,new Zc):new Hc(t=u),typeof e!="function"&&i.pointRadius(e),o):t},o.pointRadius=function(u){return arguments.length?(e=typeof u=="function"?u:(i.pointRadius(+u),+u),o):e},o.projection(n).context(t)}function hh(n){return{stream:Ge(n)}}function Ge(n){return function(t){var e=new zo;for(var r in n)e[r]=n[r];return e.stream=t,e}}function zo(){}zo.prototype={constructor:zo,point:function(n,t){this.stream.point(n,t)},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()}};function uu(n,t,e){var r=n.clipExtent&&n.clipExtent();return n.scale(150).translate([0,0]),r!=null&&n.clipExtent(null),Vn(e,n.stream(Vr)),t(Vr.result()),r!=null&&n.clipExtent(r),n}function _i(n,t,e){return uu(n,function(r){var i=t[1][0]-t[0][0],o=t[1][1]-t[0][1],u=Math.min(i/(r[1][0]-r[0][0]),o/(r[1][1]-r[0][1])),a=+t[0][0]+(i-u*(r[1][0]+r[0][0]))/2,l=+t[0][1]+(o-u*(r[1][1]+r[0][1]))/2;n.scale(150*u).translate([a,l])},e)}function au(n,t,e){return _i(n,[[0,0],t],e)}function su(n,t,e){return uu(n,function(r){var i=+t,o=i/(r[1][0]-r[0][0]),u=(i-o*(r[1][0]+r[0][0]))/2,a=-o*r[0][1];n.scale(150*o).translate([u,a])},e)}function cu(n,t,e){return uu(n,function(r){var i=+t,o=i/(r[1][1]-r[0][1]),u=-o*r[0][0],a=(i-o*(r[1][1]+r[0][1]))/2;n.scale(150*o).translate([u,a])},e)}var Ga=16,ph=O(30*Y);function ja(n,t){return+t?dh(n,t):gh(n)}function gh(n){return Ge({point:function(t,e){t=n(t,e),this.stream.point(t[0],t[1])}})}function dh(n,t){function e(r,i,o,u,a,l,c,s,f,h,p,g,m,v){var w=c-r,S=s-i,y=w*w+S*S;if(y>4*t&&m--){var _=u+h,$=a+p,E=l+g,N=mn(_*_+$*$+E*E),C=Pn(E/=N),z=J(J(E)-1)<I||J(o-f)<I?(o+f)/2:kn($,_),F=n(z,C),T=F[0],q=F[1],L=T-r,x=q-i,d=S*L-w*x;(d*d/y>t||J((w*L+S*x)/y-.5)>.3||u*h+a*p+l*g<ph)&&(e(r,i,o,u,a,l,T,q,z,_/=N,$/=N,E,m,v),v.point(T,q),e(T,q,z,_,$,E,c,s,f,h,p,g,m,v))}}return function(r){var i,o,u,a,l,c,s,f,h,p,g,m,v={point:w,lineStart:S,lineEnd:_,polygonStart:function(){r.polygonStart(),v.lineStart=$},polygonEnd:function(){r.polygonEnd(),v.lineStart=S}};function w(C,z){C=n(C,z),r.point(C[0],C[1])}function S(){f=NaN,v.point=y,r.lineStart()}function y(C,z){var F=Ut([C,z]),T=n(C,z);e(f,h,s,p,g,m,f=T[0],h=T[1],s=C,p=F[0],g=F[1],m=F[2],Ga,r),r.point(f,h)}function _(){v.point=w,r.lineEnd()}function $(){S(),v.point=E,v.lineEnd=N}function E(C,z){y(i=C,z),o=f,u=h,a=p,l=g,c=m,v.point=y}function N(){e(f,h,s,p,g,m,o,u,i,a,l,c,Ga,r),v.lineEnd=_,_()}return v}}var mh=Ge({point:function(n,t){this.stream.point(n*Y,t*Y)}});function vh(n){return Ge({point:function(t,e){var r=n(t,e);return this.stream.point(r[0],r[1])}})}function yh(n,t,e,r,i){function o(u,a){return u*=r,a*=i,[t+n*u,e-n*a]}return o.invert=function(u,a){return[(u-t)/n*r,(e-a)/n*i]},o}function Va(n,t,e,r,i,o){if(!o)return yh(n,t,e,r,i);
vendor: 5,802 bytes, line 1
1var u=O(o),a=U(o),l=u*n,c=a*n,s=u/n,f=a/n,h=(a*e-u*t)/n,p=(a*t+u*e)/n;function g(m,v){return m*=r,v*=i,[l*m-c*v+t,e-c*m-l*v]}return g.invert=function(m,v){return[r*(s*m-f*v+h),i*(p-f*m-s*v)]},g}function st(n){return fu(function(){return n})()}function fu(n){var t,e=150,r=480,i=250,o=0,u=0,a=0,l=0,c=0,s,f=0,h=1,p=1,g=null,m=So,v=null,w,S,y,_=Re,$=.5,E,N,C,z,F;function T(d){return C(d[0]*Y,d[1]*Y)}function q(d){return d=C.invert(d[0],d[1]),d&&[d[0]*rn,d[1]*rn]}T.stream=function(d){return z&&F===d?z:z=mh(vh(s)(m(E(_(F=d)))))},T.preclip=function(d){return arguments.length?(m=d,g=void 0,x()):m},T.postclip=function(d){return arguments.length?(_=d,v=w=S=y=null,x()):_},T.clipAngle=function(d){return arguments.length?(m=+d?Dc(g=d*Y):(g=null,So),x()):g*rn},T.clipExtent=function(d){return arguments.length?(_=d==null?(v=w=S=y=null,Re):wi(v=+d[0][0],w=+d[0][1],S=+d[1][0],y=+d[1][1]),x()):v==null?null:[[v,w],[S,y]]},T.scale=function(d){return arguments.length?(e=+d,L()):e},T.translate=function(d){return arguments.length?(r=+d[0],i=+d[1],L()):[r,i]},T.center=function(d){return arguments.length?(o=d[0]%360*Y,u=d[1]%360*Y,L()):[o*rn,u*rn]},T.rotate=function(d){return arguments.length?(a=d[0]%360*Y,l=d[1]%360*Y,c=d.length>2?d[2]%360*Y:0,L()):[a*rn,l*rn,c*rn]},T.angle=function(d){return arguments.length?(f=d%360*Y,L()):f*rn},T.reflectX=function(d){return arguments.length?(h=d?-1:1,L()):h<0},T.reflectY=function(d){return arguments.length?(p=d?-1:1,L()):p<0},T.precision=function(d){return arguments.length?(E=ja(N,$=d*d),x()):mn($)},T.fitExtent=function(d,M){return _i(T,d,M)},T.fitSize=function(d,M){return au(T,d,M)},T.fitWidth=function(d,M){return su(T,d,M)},T.fitHeight=function(d,M){return cu(T,d,M)};function L(){var d=Va(e,0,0,h,p,f).apply(null,t(o,u)),M=Va(e,r-d[0],i-d[1],h,p,f);return s=iu(a,l,c),N=xo(t,M),C=xo(s,N),E=ja(N,$),x()}function x(){return z=F=null,T}return function(){return t=n.apply(this,arguments),T.invert=t.invert&&q,L()}}function lu(n){var t=0,e=G/3,r=fu(n),i=r(t,e);return i.parallels=function(o){return arguments.length?r(t=o[0]*Y,e=o[1]*Y):[t*rn,e*rn]},i}function wh(n){var t=O(n);function e(r,i){return[r*t,U(i)/t]}return e.invert=function(r,i){return[r/t,Pn(i*t)]},e}function jc(n,t){var e=U(n),r=(e+U(t))/2;if(J(r)<I)return wh(n);var i=1+e*(2*r-e),o=mn(i)/r;function u(a,l){var c=mn(i-2*r*U(l))/r;return[c*U(a*=r),o-c*O(a)]}return u.invert=function(a,l){var c=o-l,s=kn(a,J(c))*Bn(c);return c*r<0&&(s-=G*Bn(a)*Bn(c)),[s/r,Pn((i-(a*a+c*c)*r*r)/(2*r))]},u}function Jr(){return lu(jc).scale(155.424).center([0,33.6442])}function Vc(){return Jr().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function _h(n){var t=n.length;return{point:function(e,r){for(var i=-1;++i<t;)n[i].point(e,r)},sphere:function(){for(var e=-1;++e<t;)n[e].sphere()},lineStart:function(){for(var e=-1;++e<t;)n[e].lineStart()},lineEnd:function(){for(var e=-1;++e<t;)n[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<t;)n[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<t;)n[e].polygonEnd()}}}function xh(){var n,t,e=Vc(),r,i=Jr().rotate([154,0]).center([-2,58.5]).parallels([55,65]),o,u=Jr().rotate([157,0]).center([-3,19.9]).parallels([8,18]),a,l,c={point:function(h,p){l=[h,p]}};function s(h){var p=h[0],g=h[1];return l=null,r.point(p,g),l||(o.point(p,g),l)||(a.point(p,g),l)}s.invert=function(h){var p=e.scale(),g=e.translate(),m=(h[0]-g[0])/p,v=(h[1]-g[1])/p;return(v>=.12&&v<.234&&m>=-.425&&m<-.214?i:v>=.166&&v<.234&&m>=-.214&&m<-.115?u:e).invert(h)},s.stream=function(h){return n&&t===h?n:n=_h([e.stream(t=h),i.stream(h),u.stream(h)])},s.precision=function(h){return arguments.length?(e.precision(h),i.precision(h),u.precision(h),f()):e.precision()},s.scale=function(h){return arguments.length?(e.scale(h),i.scale(h*.35),u.scale(h),s.translate(e.translate())):e.scale()},s.translate=function(h){if(!arguments.length)return e.translate();var p=e.scale(),g=+h[0],m=+h[1];return r=e.translate(h).clipExtent([[g-.455*p,m-.238*p],[g+.455*p,m+.238*p]]).stream(c),o=i.translate([g-.307*p,m+.201*p]).clipExtent([[g-.425*p+I,m+.12*p+I],[g-.214*p-I,m+.234*p-I]]).stream(c),a=u.translate([g-.205*p,m+.212*p]).clipExtent([[g-.214*p+I,m+.166*p+I],[g-.115*p-I,m+.234*p-I]]).stream(c),f()},s.fitExtent=function(h,p){return _i(s,h,p)},s.fitSize=function(h,p){return au(s,h,p)},s.fitWidth=function(h,p){return su(s,h,p)},s.fitHeight=function(h,p){return cu(s,h,p)};function f(){return n=t=null,s}return s.scale(1070)}function Qc(n){return function(t,e){var r=O(t),i=O(e),o=n(r*i);return o===1/0?[2,0]:[o*i*U(t),o*U(e)]}}function je(n){return function(t,e){var r=mn(t*t+e*e),i=n(r),o=U(i),u=O(i);return[kn(t*o,r*u),Pn(r&&e*o/r)]}}var hu=Qc(function(n){return mn(2/(1+n))});hu.invert=je(function(n){return 2*Pn(n/2)});function Mh(){return st(hu).scale(124.75).clipAngle(180-.001)}var pu=Qc(function(n){return(n=vc(n))&&n/U(n)});pu.invert=je(function(n){return n});function Sh(){return st(pu).scale(79.4188).clipAngle(180-.001)}function Ve(n,t){return[n,Rr(eu((pn+t)/2))]}Ve.invert=function(n,t){return[n,2*se(mc(t))-pn]};function Eh(){return Kc(Ve).scale(961/bn)}function Kc(n){var t=st(n),e=t.center,r=t.scale,i=t.translate,o=t.clipExtent,u=null,a,l,c;t.scale=function(f){return arguments.length?(r(f),s()):r()},t.translate=function(f){return arguments.length?(i(f),s()):i()},t.center=function(f){return arguments.length?(e(f),s()):e()},t.clipExtent=function(f){return arguments.length?(f==null?u=a=l=c=null:(u=+f[0][0],a=+f[0][1],l=+f[1][0],c=+f[1][1]),s()):u==null?null:[[u,a],[l,c]]};function s(){var f=G*r(),h=t(bc(t.rotate()).invert([0,0]));return o(u==null?[[h[0]-f,h[1]-f],[h[0]+f,h[1]+f]]:n===Ve?[[Math.max(h[0]-f,u),a],[Math.min(h[0]+f,l),c]]:[[u,Math.max(h[1]-f,a)],[l,Math.min(h[1]+f,c)]])}return s()}function lr(n){return eu((pn+n)/2)}
vendor: 5,291 bytes, line 1
1function Jc(n,t){var e=O(n),r=n===t?U(n):Rr(e/O(t))/Rr(lr(t)/lr(n)),i=e*Ui(lr(n),r)/r;if(!r)return Ve;function o(u,a){i>0?a<-pn+I&&(a=-pn+I):a>pn-I&&(a=pn-I);var l=i/Ui(lr(a),r);return[l*U(r*u),i-l*O(r*u)]}return o.invert=function(u,a){var l=i-a,c=Bn(r)*mn(u*u+l*l),s=kn(u,J(l))*Bn(l);return l*r<0&&(s-=G*Bn(u)*Bn(l)),[s/r,2*se(Ui(i/c,1/r))-pn]},o}function $h(){return lu(Jc).scale(109.5).parallels([30,30])}function Fe(n,t){return[n,t]}Fe.invert=Fe;function Th(){return st(Fe).scale(152.63)}function nf(n,t){var e=O(n),r=n===t?U(n):(e-O(t))/(t-n),i=e/r+n;if(J(r)<I)return Fe;function o(u,a){var l=i-a,c=r*u;return[l*U(c),i-l*O(c)]}return o.invert=function(u,a){var l=i-a,c=kn(u,J(l))*Bn(l);return l*r<0&&(c-=G*Bn(u)*Bn(l)),[c/r,i-Bn(r)*mn(u*u+l*l)]},o}function Nh(){return lu(nf).scale(131.154).center([0,13.9389])}var Ne=1.340264,be=-.081106,ke=893e-6,Pe=.003796,ni=mn(3)/2,bh=12;function gu(n,t){var e=Pn(ni*U(t)),r=e*e,i=r*r*r;return[n*O(e)/(ni*(Ne+3*be*r+i*(7*ke+9*Pe*r))),e*(Ne+be*r+i*(ke+Pe*r))]}gu.invert=function(n,t){for(var e=t,r=e*e,i=r*r*r,o=0,u,a,l;o<bh&&(a=e*(Ne+be*r+i*(ke+Pe*r))-t,l=Ne+3*be*r+i*(7*ke+9*Pe*r),e-=u=a/l,r=e*e,i=r*r*r,!(J(u)<Ae));++o);return[ni*n*(Ne+3*be*r+i*(7*ke+9*Pe*r))/O(e),Pn(U(e)/ni)]};function kh(){return st(gu).scale(177.158)}function du(n,t){var e=O(t),r=O(n)*e;return[e*U(n)/r,U(t)/r]}du.invert=je(se);function Ph(){return st(du).scale(144.049).clipAngle(60)}function Ch(){var n=1,t=0,e=0,r=1,i=1,o=0,u,a,l=null,c,s,f,h=1,p=1,g=Ge({point:function(_,$){var E=y([_,$]);this.stream.point(E[0],E[1])}}),m=Re,v,w;function S(){return h=n*r,p=n*i,v=w=null,y}function y(_){var $=_[0]*h,E=_[1]*p;if(o){var N=E*u-$*a;$=$*u+E*a,E=N}return[$+t,E+e]}return y.invert=function(_){var $=_[0]-t,E=_[1]-e;if(o){var N=E*u+$*a;$=$*u-E*a,E=N}return[$/h,E/p]},y.stream=function(_){return v&&w===_?v:v=g(m(w=_))},y.postclip=function(_){return arguments.length?(m=_,l=c=s=f=null,S()):m},y.clipExtent=function(_){return arguments.length?(m=_==null?(l=c=s=f=null,Re):wi(l=+_[0][0],c=+_[0][1],s=+_[1][0],f=+_[1][1]),S()):l==null?null:[[l,c],[s,f]]},y.scale=function(_){return arguments.length?(n=+_,S()):n},y.translate=function(_){return arguments.length?(t=+_[0],e=+_[1],S()):[t,e]},y.angle=function(_){return arguments.length?(o=_%360*Y,a=U(o),u=O(o),S()):o*rn},y.reflectX=function(_){return arguments.length?(r=_?-1:1,S()):r<0},y.reflectY=function(_){return arguments.length?(i=_?-1:1,S()):i<0},y.fitExtent=function(_,$){return _i(y,_,$)},y.fitSize=function(_,$){return au(y,_,$)},y.fitWidth=function(_,$){return su(y,_,$)},y.fitHeight=function(_,$){return cu(y,_,$)},y}function mu(n,t){var e=t*t,r=e*e;return[n*(.8707-.131979*e+r*(-.013791+r*(.003971*e-.001529*r))),t*(1.007226+e*(.015085+r*(-.044475+.028874*e-.005916*r)))]}mu.invert=function(n,t){var e=t,r=25,i;do{var o=e*e,u=o*o;e-=i=(e*(1.007226+o*(.015085+u*(-.044475+.028874*o-.005916*u)))-t)/(1.007226+o*(.015085*3+u*(-.044475*7+.028874*9*o-.005916*11*u)))}while(J(i)>I&&--r>0);return[n/(.8707+(o=e*e)*(-.131979+o*(-.013791+o*o*o*(.003971-.001529*o)))),e]};function Ah(){return st(mu).scale(175.295)}function vu(n,t){return[O(t)*U(n),U(t)]}vu.invert=je(Pn);function Rh(){return st(vu).scale(249.5).clipAngle(90+I)}function yu(n,t){var e=O(t),r=1+O(n)*e;return[e*U(n)/r,U(t)/r]}yu.invert=je(function(n){return 2*se(n)});function Dh(){return st(yu).scale(250).clipAngle(142)}function wu(n,t){return[Rr(eu((pn+t)/2)),-n]}wu.invert=function(n,t){return[-t,2*se(mc(n))-pn]};function zh(){var n=Kc(wu),t=n.center,e=n.rotate;return n.center=function(r){return arguments.length?t([-r[1],r[0]]):(r=t(),[r[1],-r[0]])},n.rotate=function(r){return arguments.length?e([r[0],r[1],r.length>2?r[2]+90:90]):(r=e(),[r[0],r[1],r[2]-90])},e([0,0,90]).scale(159.155)}const Fh=Object.freeze(Object.defineProperty({__proto__:null,geoAlbers:Vc,geoAlbersUsa:xh,geoArea:b0,geoAzimuthalEqualArea:Mh,geoAzimuthalEqualAreaRaw:hu,geoAzimuthalEquidistant:Sh,geoAzimuthalEquidistantRaw:pu,geoBounds:A0,geoCentroid:L0,geoCircle:O0,geoClipAntimeridian:So,geoClipCircle:Dc,geoClipExtent:X0,geoClipRectangle:wi,geoConicConformal:$h,geoConicConformalRaw:Jc,geoConicEqualArea:Jr,geoConicEqualAreaRaw:jc,geoConicEquidistant:Nh,geoConicEquidistantRaw:nf,geoContains:J0,geoDistance:Xr,geoEqualEarth:kh,geoEqualEarthRaw:gu,geoEquirectangular:Th,geoEquirectangularRaw:Fe,geoGnomonic:Ph,geoGnomonicRaw:du,geoGraticule:ou,geoGraticule10:nh,geoIdentity:Ch,geoInterpolate:th,geoLength:zc,geoMercator:Eh,geoMercatorRaw:Ve,geoNaturalEarth1:Ah,geoNaturalEarth1Raw:mu,geoOrthographic:Rh,geoOrthographicRaw:vu,geoPath:Gc,geoProjection:st,geoProjectionMutator:fu,geoRotation:bc,geoStereographic:Dh,geoStereographicRaw:yu,geoStream:Vn,geoTransform:hh,geoTransverseMercator:zh,geoTransverseMercatorRaw:wu},Symbol.toStringTag,{value:"Module"}));function Uh(n){return n}function Lh(n){if(n==null)return Uh;var t,e,r=n.scale[0],i=n.scale[1],o=n.translate[0],u=n.translate[1];return function(a,l){l||(t=e=0);var c=2,s=a.length,f=new Array(s);for(f[0]=(t+=a[0])*r+o,f[1]=(e+=a[1])*i+u;c<s;)f[c]=a[c],++c;return f}}function Oh(n,t){for(var e,r=n.length,i=r-t;i<--r;)e=n[i],n[i++]=n[r],n[r]=e}function qh(n,t){return typeof t=="string"&&(t=n.objects[t]),t.type==="GeometryCollection"?{type:"FeatureCollection",features:t.geometries.map(function(e){return Qa(n,e)})}:Qa(n,t)}
1function Qa(n,t){var e=t.id,r=t.bbox,i=t.properties==null?{}:t.properties,o=tf(n,t);return e==null&&r==null?{type:"Feature",properties:i,geometry:o}:r==null?{type:"Feature",id:e,properties:i,geometry:o}:{type:"Feature",id:e,bbox:r,properties:i,geometry:o}}function tf(n,t){var e=Lh(n.transform),r=n.arcs;function i(s,f){f.length&&f.pop();for(var h=r[s<0?~s:s],p=0,g=h.length;p<g;++p)f.push(e(h[p],p));s<0&&Oh(f,g)}function o(s){return e(s)}function u(s){for(var f=[],h=0,p=s.length;h<p;++h)i(s[h],f);return f.length<2&&f.push(f[0]),f}function a(s){for(var f=u(s);f.length<4;)f.push(f[0]);return f}function l(s){return s.map(a)}function c(s){var f=s.type,h;switch(f){case"GeometryCollection":return{type:f,geometries:s.geometries.map(c)};case"Point":h=o(s.coordinates);break;case"MultiPoint":h=s.coordinates.map(o);break;case"LineString":h=u(s.arcs);break;case"MultiLineString":h=s.arcs.map(u);break;case"Polygon":h=l(s.arcs);break;case"MultiPolygon":h=s.arcs.map(l);break;default:return null}return{type:f,coordinates:h}}return c(t)}function Ih(n,t){var e={},r={},i={},o=[],u=-1;t.forEach(function(c,s){var f=n.arcs[c<0?~c:c],h;f.length<3&&!f[1][0]&&!f[1][1]&&(h=t[++u],t[u]=c,t[s]=h)}),t.forEach(function(c){var s=a(c),f=s[0],h=s[1],p,g;if(p=i[f])if(delete i[p.end],p.push(c),p.end=h,g=r[h]){delete r[g.start];var m=g===p?p:p.concat(g);r[m.start=p.start]=i[m.end=g.end]=m}else r[p.start]=i[p.end]=p;else if(p=r[h])if(delete r[p.start],p.unshift(c),p.start=f,g=i[f]){delete i[g.end];var v=g===p?p:g.concat(p);r[v.start=g.start]=i[v.end=p.end]=v}else r[p.start]=i[p.end]=p;else p=[c],r[p.start=f]=i[p.end=h]=p});function a(c){var s=n.arcs[c<0?~c:c],f=s[0],h;return n.transform?(h=[0,0],s.forEach(function(p){h[0]+=p[0],h[1]+=p[1]})):h=s[s.length-1],c<0?[h,f]:[f,h]}function l(c,s){for(var f in c){var h=c[f];delete s[h.start],delete h.start,delete h.end,h.forEach(function(p){e[p<0?~p:p]=1}),o.push(h)}}return l(i,r),l(r,i),t.forEach(function(c){e[c<0?~c:c]||o.push([c])}),o}function Ka(n){return tf(n,Yh.apply(this,arguments))}function Yh(n,t,e){var r,i,o;if(arguments.length>1)r=Hh(n,t,e);else for(i=0,r=new Array(o=n.arcs.length);i<o;++i)r[i]=i;return{type:"MultiLineString",arcs:Ih(n,r)}}function Hh(n,t,e){var r=[],i=[],o;function u(f){var h=f<0?~f:f;(i[h]||(i[h]=[])).push({i:f,g:o})}function a(f){f.forEach(u)}function l(f){f.forEach(a)}function c(f){f.forEach(l)}function s(f){switch(o=f,f.type){case"GeometryCollection":f.geometries.forEach(s);break;case"LineString":a(f.arcs);break;case"MultiLineString":case"Polygon":l(f.arcs);break;case"MultiPolygon":c(f.arcs);break}}return s(t),i.forEach(e==null?function(f){r.push(f[0].i)}:function(f){e(f[0].g,f[f.length-1].g)&&r.push(f[0].i)}),r}var Wh={value:()=>{}};function _u(){for(var n=0,t=arguments.length,e={},r;n<t;++n){if(!(r=arguments[n]+"")||r in e||/[\s.]/.test(r))throw new Error("illegal type: "+r);e[r]=[]}return new Sr(e)}function Sr(n){this._=n}function Bh(n,t){return n.trim().split(/^|\s+/).map(function(e){var r="",i=e.indexOf(".");if(i>=0&&(r=e.slice(i+1),e=e.slice(0,i)),e&&!t.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:r}})}Sr.prototype=_u.prototype={constructor:Sr,on:function(n,t){var e=this._,r=Bh(n+"",e),i,o=-1,u=r.length;if(arguments.length<2){for(;++o<u;)if((i=(n=r[o]).type)&&(i=Xh(e[i],n.name)))return i;return}if(t!=null&&typeof t!="function")throw new Error("invalid callback: "+t);for(;++o<u;)if(i=(n=r[o]).type)e[i]=Ja(e[i],n.name,t);else if(t==null)for(i in e)e[i]=Ja(e[i],n.name,null);return this},copy:function(){var n={},t=this._;for(var e in t)n[e]=t[e].slice();return new Sr(n)},call:function(n,t){if((i=arguments.length-2)>0)for(var e=new Array(i),r=0,i,o;r<i;++r)e[r]=arguments[r+2];if(!this._.hasOwnProperty(n))throw new Error("unknown type: "+n);for(o=this._[n],r=0,i=o.length;r<i;++r)o[r].value.apply(t,e)},apply:function(n,t,e){if(!this._.hasOwnProperty(n))throw new Error("unknown type: "+n);for(var r=this._[n],i=0,o=r.length;i<o;++i)r[i].value.apply(t,e)}};function Xh(n,t){for(var e=0,r=n.length,i;e<r;++e)if((i=n[e]).name===t)return i.value}function Ja(n,t,e){for(var r=0,i=n.length;r<i;++r)if(n[r].name===t){n[r]=Wh,n=n.slice(0,r).concat(n.slice(r+1));break}return e!=null&&n.push({name:t,value:e}),n}var Fo="http://www.w3.org/1999/xhtml";const ns={svg:"http://www.w3.org/2000/svg",xhtml:Fo,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function xi(n){var t=n+="",e=t.indexOf(":");return e>=0&&(t=n.slice(0,e))!=="xmlns"&&(n=n.slice(e+1)),ns.hasOwnProperty(t)?{space:ns[t],local:n}:n}function Zh(n){return function(){var t=this.ownerDocument,e=this.namespaceURI;return e===Fo&&t.documentElement.namespaceURI===Fo?t.createElement(n):t.createElementNS(e,n)}}function Gh(n){return function(){return this.ownerDocument.createElementNS(n.space,n.local)}}function ef(n){var t=xi(n);return(t.local?Gh:Zh)(t)}function jh(){}function xu(n){return n==null?jh:function(){return this.querySelector(n)}}function Vh(n){typeof n!="function"&&(n=xu(n));for(var t=this._groups,e=t.length,r=new Array(e),i=0;i<e;++i)for(var o=t[i],u=o.length,a=r[i]=new Array(u),l,c,s=0;s<u;++s)(l=o[s])&&(c=n.call(l,l.__data__,s,o))&&("__data__"in l&&(c.__data__=l.__data__),a[s]=c);return new Dn(r,this._parents)}function rf(n){return typeof n=="object"&&"length"in n?n:Array.from(n)}function Qh(){return[]}function of(n){return n==null?Qh:function(){return this.querySelectorAll(n)}}function Kh(n){return function(){var t=n.apply(this,arguments);return t==null?[]:rf(t)}}function Jh(n){typeof n=="function"?n=Kh(n):n=of(n);for(var t=this._groups,e=t.length,r=[],i=[],o=0;o<e;++o)for(var u=t[o],a=u.length,l,c=0;c<a;++c)(l=u[c])&&(r.push(n.call(l,l.__data__,c,u)),i.push(l));return new Dn(r,i)}function uf(n){return function(){return this.matches(n)}}function af(n){return function(t){return t.matches(n)}}var np=Array.prototype.find;function tp(n){return function(){return np.call(this.children,n)}}function ep(){return this.firstElementChild}function rp(n){return this.select(n==null?ep:tp(typeof n=="function"?n:af(n)))}var ip=Array.prototype.filter;function op(){return this.children}function up(n){return function(){return ip.call(this.children,n)}}function ap(n){return this.selectAll(n==null?op:up(typeof n=="function"?n:af(n)))}function sp(n){typeof n!="function"&&(n=uf(n));for(var t=this._groups,e=t.length,r=new Array(e),i=0;i<e;++i)for(var o=t[i],u=o.length,a=r[i]=[],l,c=0;c<u;++c)(l=o[c])&&n.call(l,l.__data__,c,o)&&a.push(l);return new Dn(r,this._parents)}function sf(n){return new Array(n.length)}function cp(){return new Dn(this._enter||this._groups.map(sf),this._parents)}function ti(n,t){this.ownerDocument=n.ownerDocument,this.namespaceURI=n.namespaceURI,this._next=null,this._parent=n,this.__data__=t}ti.prototype={constructor:ti,appendChild:function(n){return this._parent.insertBefore(n,this._next)},insertBefore:function(n,t){return this._parent.insertBefore(n,t)},querySelector:function(n){return this._parent.querySelector(n)},querySelectorAll:function(n){return this._parent.querySelectorAll(n)}};function fp(n){return function(){return n}}function lp(n,t,e,r,i,o){for(var u=0,a,l=t.length,c=o.length;u<c;++u)(a=t[u])?(a.__data__=o[u],r[u]=a):e[u]=new ti(n,o[u]);for(;u<l;++u)(a=t[u])&&(i[u]=a)}function hp(n,t,e,r,i,o,u){var a,l,c=new Map,s=t.length,f=o.length,h=new Array(s),p;for(a=0;a<s;
vendor: 6,948 bytes, line 1
1++a)(l=t[a])&&(h[a]=p=u.call(l,l.__data__,a,t)+"",c.has(p)?i[a]=l:c.set(p,l));for(a=0;a<f;++a)p=u.call(n,o[a],a,o)+"",(l=c.get(p))?(r[a]=l,l.__data__=o[a],c.delete(p)):e[a]=new ti(n,o[a]);for(a=0;a<s;++a)(l=t[a])&&c.get(h[a])===l&&(i[a]=l)}function pp(n){return n.__data__}function gp(n,t){if(!arguments.length)return Array.from(this,pp);var e=t?hp:lp,r=this._parents,i=this._groups;typeof n!="function"&&(n=fp(n));for(var o=i.length,u=new Array(o),a=new Array(o),l=new Array(o),c=0;c<o;++c){var s=r[c],f=i[c],h=f.length,p=rf(n.call(s,s&&s.__data__,c,r)),g=p.length,m=a[c]=new Array(g),v=u[c]=new Array(g),w=l[c]=new Array(h);e(s,f,m,v,w,p,t);for(var S=0,y=0,_,$;S<g;++S)if(_=m[S]){for(S>=y&&(y=S+1);!($=v[y])&&++y<g;);_._next=$||null}}return u=new Dn(u,r),u._enter=a,u._exit=l,u}function dp(){return new Dn(this._exit||this._groups.map(sf),this._parents)}function mp(n,t,e){var r=this.enter(),i=this,o=this.exit();return r=typeof n=="function"?n(r):r.append(n+""),t!=null&&(i=t(i)),e==null?o.remove():e(o),r&&i?r.merge(i).order():i}function vp(n){if(!(n instanceof Dn))throw new Error("invalid merge");for(var t=this._groups,e=n._groups,r=t.length,i=e.length,o=Math.min(r,i),u=new Array(r),a=0;a<o;++a)for(var l=t[a],c=e[a],s=l.length,f=u[a]=new Array(s),h,p=0;p<s;++p)(h=l[p]||c[p])&&(f[p]=h);for(;a<r;++a)u[a]=t[a];return new Dn(u,this._parents)}function yp(){for(var n=this._groups,t=-1,e=n.length;++t<e;)for(var r=n[t],i=r.length-1,o=r[i],u;--i>=0;)(u=r[i])&&(o&&u.compareDocumentPosition(o)^4&&o.parentNode.insertBefore(u,o),o=u);return this}function wp(n){n||(n=_p);function t(f,h){return f&&h?n(f.__data__,h.__data__):!f-!h}for(var e=this._groups,r=e.length,i=new Array(r),o=0;o<r;++o){for(var u=e[o],a=u.length,l=i[o]=new Array(a),c,s=0;s<a;++s)(c=u[s])&&(l[s]=c);l.sort(t)}return new Dn(i,this._parents).order()}function _p(n,t){return n<t?-1:n>t?1:n>=t?0:NaN}function xp(){var n=arguments[0];return arguments[0]=this,n.apply(null,arguments),this}function Mp(){return Array.from(this)}function Sp(){for(var n=this._groups,t=0,e=n.length;t<e;++t)for(var r=n[t],i=0,o=r.length;i<o;++i){var u=r[i];if(u)return u}return null}function Ep(){let n=0;for(const t of this)++n;return n}function $p(){return!this.node()}function Tp(n){for(var t=this._groups,e=0,r=t.length;e<r;++e)for(var i=t[e],o=0,u=i.length,a;o<u;++o)(a=i[o])&&n.call(a,a.__data__,o,i);return this}function Np(n){return function(){this.removeAttribute(n)}}function bp(n){return function(){this.removeAttributeNS(n.space,n.local)}}function kp(n,t){return function(){this.setAttribute(n,t)}}function Pp(n,t){return function(){this.setAttributeNS(n.space,n.local,t)}}function Cp(n,t){return function(){var e=t.apply(this,arguments);e==null?this.removeAttribute(n):this.setAttribute(n,e)}}function Ap(n,t){return function(){var e=t.apply(this,arguments);e==null?this.removeAttributeNS(n.space,n.local):this.setAttributeNS(n.space,n.local,e)}}function Rp(n,t){var e=xi(n);if(arguments.length<2){var r=this.node();return e.local?r.getAttributeNS(e.space,e.local):r.getAttribute(e)}return this.each((t==null?e.local?bp:Np:typeof t=="function"?e.local?Ap:Cp:e.local?Pp:kp)(e,t))}function cf(n){return n.ownerDocument&&n.ownerDocument.defaultView||n.document&&n||n.defaultView}function Dp(n){return function(){this.style.removeProperty(n)}}function zp(n,t,e){return function(){this.style.setProperty(n,t,e)}}function Fp(n,t,e){return function(){var r=t.apply(this,arguments);r==null?this.style.removeProperty(n):this.style.setProperty(n,r,e)}}function Up(n,t,e){return arguments.length>1?this.each((t==null?Dp:typeof t=="function"?Fp:zp)(n,t,e??"")):re(this.node(),n)}function re(n,t){return n.style.getPropertyValue(t)||cf(n).getComputedStyle(n,null).getPropertyValue(t)}function Lp(n){return function(){delete this[n]}}function Op(n,t){return function(){this[n]=t}}function qp(n,t){return function(){var e=t.apply(this,arguments);e==null?delete this[n]:this[n]=e}}function Ip(n,t){return arguments.length>1?this.each((t==null?Lp:typeof t=="function"?qp:Op)(n,t)):this.node()[n]}function ff(n){return n.trim().split(/^|\s+/)}function Mu(n){return n.classList||new lf(n)}function lf(n){this._node=n,this._names=ff(n.getAttribute("class")||"")}lf.prototype={add:function(n){var t=this._names.indexOf(n);t<0&&(this._names.push(n),this._node.setAttribute("class",this._names.join(" ")))},remove:function(n){var t=this._names.indexOf(n);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(n){return this._names.indexOf(n)>=0}};function hf(n,t){for(var e=Mu(n),r=-1,i=t.length;++r<i;)e.add(t[r])}function pf(n,t){for(var e=Mu(n),r=-1,i=t.length;++r<i;)e.remove(t[r])}function Yp(n){return function(){hf(this,n)}}function Hp(n){return function(){pf(this,n)}}function Wp(n,t){return function(){(t.apply(this,arguments)?hf:pf)(this,n)}}function Bp(n,t){var e=ff(n+"");if(arguments.length<2){for(var r=Mu(this.node()),i=-1,o=e.length;++i<o;)if(!r.contains(e[i]))return!1;return!0}return this.each((typeof t=="function"?Wp:t?Yp:Hp)(e,t))}function Xp(){this.textContent=""}function Zp(n){return function(){this.textContent=n}}function Gp(n){return function(){var t=n.apply(this,arguments);this.textContent=t??""}}function jp(n){return arguments.length?this.each(n==null?Xp:(typeof n=="function"?Gp:Zp)(n)):this.node().textContent}function Vp(){this.innerHTML=""}function Qp(n){return function(){this.innerHTML=n}}function Kp(n){return function(){var t=n.apply(this,arguments);this.innerHTML=t??""}}function Jp(n){return arguments.length?this.each(n==null?Vp:(typeof n=="function"?Kp:Qp)(n)):this.node().innerHTML}function ng(){this.nextSibling&&this.parentNode.appendChild(this)}function tg(){return this.each(ng)}function eg(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function rg(){return this.each(eg)}function ig(n){var t=typeof n=="function"?n:ef(n);return this.select(function(){return this.appendChild(t.apply(this,arguments))})}function og(){return null}function ug(n,t){var e=typeof n=="function"?n:ef(n),r=t==null?og:typeof t=="function"?t:xu(t);return this.select(function(){return this.insertBefore(e.apply(this,arguments),r.apply(this,arguments)||null)})}function ag(){var n=this.parentNode;n&&n.removeChild(this)}function sg(){return this.each(ag)}function cg(){var n=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(n,this.nextSibling):n}function fg(){var n=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(n,this.nextSibling):n}function lg(n){return this.select(n?fg:cg)}function hg(n){return arguments.length?this.property("__data__",n):this.node().__data__}function pg(n){return function(t){n.call(this,t,this.__data__)}}function gg(n){return n.trim().split(/^|\s+/).map(function(t){var e="",r=t.indexOf(".");return r>=0&&(e=t.slice(r+1),t=t.slice(0,r)),{type:t,name:e}})}function dg(n){return function(){var t=this.__on;if(t){for(var e=0,r=-1,i=t.length,o;e<i;
vendor: 4,850 bytes, line 1
1++e)o=t[e],(!n.type||o.type===n.type)&&o.name===n.name?this.removeEventListener(o.type,o.listener,o.options):t[++r]=o;++r?t.length=r:delete this.__on}}}function mg(n,t,e){return function(){var r=this.__on,i,o=pg(t);if(r){for(var u=0,a=r.length;u<a;++u)if((i=r[u]).type===n.type&&i.name===n.name){this.removeEventListener(i.type,i.listener,i.options),this.addEventListener(i.type,i.listener=o,i.options=e),i.value=t;return}}this.addEventListener(n.type,o,e),i={type:n.type,name:n.name,value:t,listener:o,options:e},r?r.push(i):this.__on=[i]}}function vg(n,t,e){var r=gg(n+""),i,o=r.length,u;if(arguments.length<2){var a=this.node().__on;if(a){for(var l=0,c=a.length,s;l<c;++l)for(i=0,s=a[l];i<o;++i)if((u=r[i]).type===s.type&&u.name===s.name)return s.value}return}for(a=t?mg:dg,i=0;i<o;++i)this.each(a(r[i],t,e));return this}function gf(n,t,e){var r=cf(n),i=r.CustomEvent;typeof i=="function"?i=new i(t,e):(i=r.document.createEvent("Event"),e?(i.initEvent(t,e.bubbles,e.cancelable),i.detail=e.detail):i.initEvent(t,!1,!1)),n.dispatchEvent(i)}function yg(n,t){return function(){return gf(this,n,t)}}function wg(n,t){return function(){return gf(this,n,t.apply(this,arguments))}}function _g(n,t){return this.each((typeof t=="function"?wg:yg)(n,t))}function*xg(){for(var n=this._groups,t=0,e=n.length;t<e;++t)for(var r=n[t],i=0,o=r.length,u;i<o;++i)(u=r[i])&&(yield u)}var df=[null];function Dn(n,t){this._groups=n,this._parents=t}function Qe(){return new Dn([[document.documentElement]],df)}function Mg(){return this}Dn.prototype=Qe.prototype={constructor:Dn,select:Vh,selectAll:Jh,selectChild:rp,selectChildren:ap,filter:sp,data:gp,enter:cp,exit:dp,join:mp,merge:vp,selection:Mg,order:yp,sort:wp,call:xp,nodes:Mp,node:Sp,size:Ep,empty:$p,each:Tp,attr:Rp,style:Up,property:Ip,classed:Bp,text:jp,html:Jp,raise:tg,lower:rg,append:ig,insert:ug,remove:sg,clone:lg,datum:hg,on:vg,dispatch:_g,[Symbol.iterator]:xg};function pt(n){return typeof n=="string"?new Dn([[document.querySelector(n)]],[document.documentElement]):new Dn([[n]],df)}function Sg(n){let t;for(;t=n.sourceEvent;)n=t;return n}function kt(n,t){if(n=Sg(n),t===void 0&&(t=n.currentTarget),t){var e=t.ownerSVGElement||t;if(e.createSVGPoint){var r=e.createSVGPoint();return r.x=n.clientX,r.y=n.clientY,r=r.matrixTransform(t.getScreenCTM().inverse()),[r.x,r.y]}if(t.getBoundingClientRect){var i=t.getBoundingClientRect();return[n.clientX-i.left-t.clientLeft,n.clientY-i.top-t.clientTop]}}return[n.pageX,n.pageY]}function Uo(n){n.preventDefault(),n.stopImmediatePropagation()}function Eg(n){var t=n.document.documentElement,e=pt(n).on("dragstart.drag",Uo,!0);"onselectstart"in t?e.on("selectstart.drag",Uo,!0):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function $g(n,t){var e=n.document.documentElement,r=pt(n).on("dragstart.drag",null);t&&(r.on("click.drag",Uo,!0),setTimeout(function(){r.on("click.drag",null)},0)),"onselectstart"in e?r.on("selectstart.drag",null):(e.style.MozUserSelect=e.__noselect,delete e.__noselect)}var Tg=1e-12;function ts(n){return((n=Math.exp(n))+1/n)/2}function Ng(n){return((n=Math.exp(n))-1/n)/2}function bg(n){return((n=Math.exp(2*n))-1)/(n+1)}const kg=(function n(t,e,r){function i(o,u){var a=o[0],l=o[1],c=o[2],s=u[0],f=u[1],h=u[2],p=s-a,g=f-l,m=p*p+g*g,v,w;if(m<Tg)w=Math.log(h/c)/t,v=function(N){return[a+N*p,l+N*g,c*Math.exp(t*N*w)]};else{var S=Math.sqrt(m),y=(h*h-c*c+r*m)/(2*c*e*S),_=(h*h-c*c-r*m)/(2*h*e*S),$=Math.log(Math.sqrt(y*y+1)-y),E=Math.log(Math.sqrt(_*_+1)-_);w=(E-$)/t,v=function(N){var C=N*w,z=ts($),F=c/(e*S)*(z*bg(t*C+$)-Ng($));return[a+F*p,l+F*g,c*z/ts(t*C+$)]}}return v.duration=w*1e3*t/Math.SQRT2,v}return i.rho=function(o){var u=Math.max(.001,+o),a=u*u,l=a*a;return n(u,a,l)},i})(Math.SQRT2,2,4);var ie=0,Ee=0,le=0,mf=1e3,ei,$e,ri=0,Ot=0,Mi=0,Ue=typeof performance=="object"&&performance.now?performance:Date,vf=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(n){setTimeout(n,17)};function Su(){return Ot||(vf(Pg),Ot=Ue.now()+Mi)}function Pg(){Ot=0}function ii(){this._call=this._time=this._next=null}ii.prototype=yf.prototype={constructor:ii,restart:function(n,t,e){if(typeof n!="function")throw new TypeError("callback is not a function");e=(e==null?Su():+e)+(t==null?0:+t),!this._next&&$e!==this&&($e?$e._next=this:ei=this,$e=this),this._call=n,this._time=e,Lo()},stop:function(){this._call&&(this._call=null,this._time=1/0,Lo())}};function yf(n,t,e){var r=new ii;return r.restart(n,t,e),r}function Cg(){Su(),++ie;for(var n=ei,t;n;)(t=Ot-n._time)>=0&&n._call.call(null,t),n=n._next;--ie}function es(){Ot=(ri=Ue.now())+Mi,ie=Ee=0;try{Cg()}finally{ie=0,Rg(),Ot=0}}function Ag(){var n=Ue.now(),t=n-ri;t>mf&&(Mi-=t,ri=n)}function Rg(){for(var n,t=ei,e,r=1/0;t;)t._call?(r>t._time&&(r=t._time),n=t,t=t._next):(e=t._next,t._next=null,t=n?n._next=e:ei=e);$e=n,Lo(r)}
vendor: 11,635 bytes, line 1
1function Lo(n){if(!ie){Ee&&(Ee=clearTimeout(Ee));var t=n-Ot;t>24?(n<1/0&&(Ee=setTimeout(es,n-Ue.now()-Mi)),le&&(le=clearInterval(le))):(le||(ri=Ue.now(),le=setInterval(Ag,mf)),ie=1,vf(es))}}function rs(n,t,e){var r=new ii;return t=t==null?0:+t,r.restart(i=>{r.stop(),n(i+t)},t,e),r}var Dg=_u("start","end","cancel","interrupt"),zg=[],wf=0,is=1,Oo=2,Er=3,os=4,qo=5,$r=6;function Si(n,t,e,r,i,o){var u=n.__transition;if(!u)n.__transition={};else if(e in u)return;Fg(n,e,{name:t,index:r,group:i,on:Dg,tween:zg,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:wf})}function Eu(n,t){var e=nt(n,t);if(e.state>wf)throw new Error("too late; already scheduled");return e}function ct(n,t){var e=nt(n,t);if(e.state>Er)throw new Error("too late; already running");return e}function nt(n,t){var e=n.__transition;if(!e||!(e=e[t]))throw new Error("transition not found");return e}function Fg(n,t,e){var r=n.__transition,i;r[t]=e,e.timer=yf(o,0,e.time);function o(c){e.state=is,e.timer.restart(u,e.delay,e.time),e.delay<=c&&u(c-e.delay)}function u(c){var s,f,h,p;if(e.state!==is)return l();for(s in r)if(p=r[s],p.name===e.name){if(p.state===Er)return rs(u);p.state===os?(p.state=$r,p.timer.stop(),p.on.call("interrupt",n,n.__data__,p.index,p.group),delete r[s]):+s<t&&(p.state=$r,p.timer.stop(),p.on.call("cancel",n,n.__data__,p.index,p.group),delete r[s])}if(rs(function(){e.state===Er&&(e.state=os,e.timer.restart(a,e.delay,e.time),a(c))}),e.state=Oo,e.on.call("start",n,n.__data__,e.index,e.group),e.state===Oo){for(e.state=Er,i=new Array(h=e.tween.length),s=0,f=-1;s<h;++s)(p=e.tween[s].value.call(n,n.__data__,e.index,e.group))&&(i[++f]=p);i.length=f+1}}function a(c){for(var s=c<e.duration?e.ease.call(null,c/e.duration):(e.timer.restart(l),e.state=qo,1),f=-1,h=i.length;++f<h;)i[f].call(n,s);e.state===qo&&(e.on.call("end",n,n.__data__,e.index,e.group),l())}function l(){e.state=$r,e.timer.stop(),delete r[t];for(var c in r)return;delete n.__transition}}function Tr(n,t){var e=n.__transition,r,i,o=!0,u;if(e){t=t==null?null:t+"";for(u in e){if((r=e[u]).name!==t){o=!1;continue}i=r.state>Oo&&r.state<qo,r.state=$r,r.timer.stop(),r.on.call(i?"interrupt":"cancel",n,n.__data__,r.index,r.group),delete e[u]}o&&delete n.__transition}}function Ug(n){return this.each(function(){Tr(this,n)})}function $u(n,t,e){n.prototype=t.prototype=e,e.constructor=n}function _f(n,t){var e=Object.create(n.prototype);for(var r in t)e[r]=t[r];return e}function Ke(){}var Le=.7,oi=1/Le,Gt="\\s*([+-]?\\d+)\\s*",Oe="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",ot="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Lg=/^#([0-9a-f]{3,8})$/,Og=new RegExp("^rgb\\("+[Gt,Gt,Gt]+"\\)$"),qg=new RegExp("^rgb\\("+[ot,ot,ot]+"\\)$"),Ig=new RegExp("^rgba\\("+[Gt,Gt,Gt,Oe]+"\\)$"),Yg=new RegExp("^rgba\\("+[ot,ot,ot,Oe]+"\\)$"),Hg=new RegExp("^hsl\\("+[Oe,ot,ot]+"\\)$"),Wg=new RegExp("^hsla\\("+[Oe,ot,ot,Oe]+"\\)$"),us={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};$u(Ke,qe,{copy:function(n){return Object.assign(new this.constructor,this,n)},displayable:function(){return this.rgb().displayable()},hex:as,formatHex:as,formatHsl:Bg,formatRgb:ss,toString:ss});function as(){return this.rgb().formatHex()}function Bg(){return xf(this).formatHsl()}function ss(){return this.rgb().formatRgb()}function qe(n){var t,e;return n=(n+"").trim().toLowerCase(),(t=Lg.exec(n))?(e=t[1].length,t=parseInt(t[1],16),e===6?cs(t):e===3?new qn(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):e===8?hr(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):e===4?hr(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=Og.exec(n))?new qn(t[1],t[2],t[3],1):(t=qg.exec(n))?new qn(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=Ig.exec(n))?hr(t[1],t[2],t[3],t[4]):(t=Yg.exec(n))?hr(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=Hg.exec(n))?hs(t[1],t[2]/100,t[3]/100,1):(t=Wg.exec(n))?hs(t[1],t[2]/100,t[3]/100,t[4]):us.hasOwnProperty(n)?cs(us[n]):n==="transparent"?new qn(NaN,NaN,NaN,0):null}function cs(n){return new qn(n>>16&255,n>>8&255,n&255,1)}function hr(n,t,e,r){return r<=0&&(n=t=e=NaN),new qn(n,t,e,r)}function Xg(n){return n instanceof Ke||(n=qe(n)),n?(n=n.rgb(),new qn(n.r,n.g,n.b,n.opacity)):new qn}function Io(n,t,e,r){return arguments.length===1?Xg(n):new qn(n,t,e,r??1)}function qn(n,t,e,r){this.r=+n,this.g=+t,this.b=+e,this.opacity=+r}$u(qn,Io,_f(Ke,{brighter:function(n){return n=n==null?oi:Math.pow(oi,n),new qn(this.r*n,this.g*n,this.b*n,this.opacity)},darker:function(n){return n=n==null?Le:Math.pow(Le,n),new qn(this.r*n,this.g*n,this.b*n,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:fs,formatHex:fs,formatRgb:ls,toString:ls}));function fs(){return"#"+Yi(this.r)+Yi(this.g)+Yi(this.b)}function ls(){var n=this.opacity;return n=isNaN(n)?1:Math.max(0,Math.min(1,n)),(n===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(n===1?")":", "+n+")")}function Yi(n){return n=Math.max(0,Math.min(255,Math.round(n)||0)),(n<16?"0":"")+n.toString(16)}function hs(n,t,e,r){return r<=0?n=t=e=NaN:e<=0||e>=1?n=t=NaN:t<=0&&(n=NaN),new it(n,t,e,r)}function xf(n){if(n instanceof it)return new it(n.h,n.s,n.l,n.opacity);if(n instanceof Ke||(n=qe(n)),!n)return new it;if(n instanceof it)return n;n=n.rgb();var t=n.r/255,e=n.g/255,r=n.b/255,i=Math.min(t,e,r),o=Math.max(t,e,r),u=NaN,a=o-i,l=(o+i)/2;return a?(t===o?u=(e-r)/a+(e<r)*6:e===o?u=(r-t)/a+2:u=(t-e)/a+4,a/=l<.5?o+i:2-o-i,u*=60):a=l>0&&l<1?0:u,new it(u,a,l,n.opacity)}function Zg(n,t,e,r){return arguments.length===1?xf(n):new it(n,t,e,r??1)}function it(n,t,e,r){this.h=+n,this.s=+t,this.l=+e,this.opacity=+r}$u(it,Zg,_f(Ke,{brighter:function(n){return n=n==null?oi:Math.pow(oi,n),new it(this.h,this.s,this.l*n,this.opacity)},darker:function(n){return n=n==null?Le:Math.pow(Le,n),new it(this.h,this.s,this.l*n,this.opacity)},rgb:function(){var n=this.h%360+(this.h<0)*360,t=isNaN(n)||isNaN(this.s)?0:this.s,e=this.l,r=e+(e<.5?e:1-e)*t,i=2*e-r;return new qn(Hi(n>=240?n-240:n+120,i,r),Hi(n,i,r),Hi(n<120?n+240:n-120,i,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var n=this.opacity;return n=isNaN(n)?1:Math.max(0,Math.min(1,n)),(n===1?"hsl(":"hsla(")+(this.h||0)+", "+(this.s||0)*100+"%, "+(this.l||0)*100+"%"+(n===1?")":", "+n+")")}}));function Hi(n,t,e){return(n<60?t+(e-t)*n/60:n<180?e:n<240?t+(e-t)*(240-n)/60:t)*255}const Mf=n=>()=>n;function Gg(n,t){return function(e){return n+e*t}}function jg(n,t,e){return n=Math.pow(n,e),t=Math.pow(t,e)-n,e=1/e,function(r){return Math.pow(n+r*t,e)}}function Vg(n){return(n=+n)==1?Sf:function(t,e){return e-t?jg(t,e,n):Mf(isNaN(t)?e:t)}}function Sf(n,t){var e=t-n;return e?Gg(n,e):Mf(isNaN(n)?t:n)}const ps=(function n(t){var e=Vg(t);function r(i,o){var u=e((i=Io(i)).r,(o=Io(o)).r),a=e(i.g,o.g),l=e(i.b,o.b),c=Sf(i.opacity,o.opacity);return function(s){return i.r=u(s),i.g=a(s),i.b=l(s),i.opacity=c(s),i+""}}return r.gamma=n,r})(1);function Et(n,t){return n=+n,t=+t,function(e){return n*(1-e)+t*e}}var Yo=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Wi=new RegExp(Yo.source,"g");function Qg(n){return function(){return n}}function Kg(n){return function(t){return n(t)+""}}function Jg(n,t){var e=Yo.lastIndex=Wi.lastIndex=0,r,i,o,u=-1,a=[],l=[];for(n=n+"",t=t+"";(r=Yo.exec(n))&&(i=Wi.exec(t));)(o=i.index)>e&&(o=t.slice(e,o),a[u]?a[u]+=o:a[++u]=o),(r=r[0])===(i=i[0])?a[u]?a[u]+=i:a[++u]=i:(a[++u]=null,l.push({i:u,x:Et(r,i)})),e=Wi.lastIndex;return e<t.length&&(o=t.slice(e),a[u]?a[u]+=o:a[++u]=o),a.length<2?l[0]?Kg(l[0].x):Qg(t):(t=l.length,function(c){for(var s=0,f;s<t;++s)a[(f=l[s]).i]=f.x(c);return a.join("")})}var gs=180/Math.PI,Ho={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function Ef(n,t,e,r,i,o){var u,a,l;return(u=Math.sqrt(n*n+t*t))&&(n/=u,t/=u),(l=n*e+t*r)&&(e-=n*l,r-=t*l),(a=Math.sqrt(e*e+r*r))&&(e/=a,r/=a,l/=a),n*r<t*e&&(n=-n,t=-t,l=-l,u=-u),{translateX:i,translateY:o,rotate:Math.atan2(t,n)*gs,skewX:Math.atan(l)*gs,scaleX:u,scaleY:a}}var pr;function n1(n){const t=new(typeof DOMMatrix=="function"?DOMMatrix:WebKitCSSMatrix)(n+"");return t.isIdentity?Ho:Ef(t.a,t.b,t.c,t.d,t.e,t.f)}function t1(n){return n==null||(pr||(pr=document.createElementNS("http://www.w3.org/2000/svg","g")),pr.setAttribute("transform",n),!(n=pr.transform.baseVal.consolidate()))?Ho:(n=n.matrix,Ef(n.a,n.b,n.c,n.d,n.e,n.f))}function $f(n,t,e,r){function i(c){return c.length?c.pop()+" ":""}function o(c,s,f,h,p,g){if(c!==f||s!==h){var m=p.push("translate(",null,t,null,e);g.push({i:m-4,x:Et(c,f)},{i:m-2,x:Et(s,h)})}else(f||h)&&p.push("translate("+f+t+h+e)}function u(c,s,f,h){c!==s?(c-s>180?s+=360:s-c>180&&(c+=360),h.push({i:f.push(i(f)+"rotate(",null,r)-2,x:Et(c,s)})):s&&f.push(i(f)+"rotate("+s+r)}
vendor: 4,553 bytes, line 1
1function a(c,s,f,h){c!==s?h.push({i:f.push(i(f)+"skewX(",null,r)-2,x:Et(c,s)}):s&&f.push(i(f)+"skewX("+s+r)}function l(c,s,f,h,p,g){if(c!==f||s!==h){var m=p.push(i(p)+"scale(",null,",",null,")");g.push({i:m-4,x:Et(c,f)},{i:m-2,x:Et(s,h)})}else(f!==1||h!==1)&&p.push(i(p)+"scale("+f+","+h+")")}return function(c,s){var f=[],h=[];return c=n(c),s=n(s),o(c.translateX,c.translateY,s.translateX,s.translateY,f,h),u(c.rotate,s.rotate,f,h),a(c.skewX,s.skewX,f,h),l(c.scaleX,c.scaleY,s.scaleX,s.scaleY,f,h),c=s=null,function(p){for(var g=-1,m=h.length,v;++g<m;)f[(v=h[g]).i]=v.x(p);return f.join("")}}}var e1=$f(n1,"px, ","px)","deg)"),r1=$f(t1,", ",")",")");function i1(n,t){var e,r;return function(){var i=ct(this,n),o=i.tween;if(o!==e){r=e=o;for(var u=0,a=r.length;u<a;++u)if(r[u].name===t){r=r.slice(),r.splice(u,1);break}}i.tween=r}}function o1(n,t,e){var r,i;if(typeof e!="function")throw new Error;return function(){var o=ct(this,n),u=o.tween;if(u!==r){i=(r=u).slice();for(var a={name:t,value:e},l=0,c=i.length;l<c;++l)if(i[l].name===t){i[l]=a;break}l===c&&i.push(a)}o.tween=i}}function u1(n,t){var e=this._id;if(n+="",arguments.length<2){for(var r=nt(this.node(),e).tween,i=0,o=r.length,u;i<o;++i)if((u=r[i]).name===n)return u.value;return null}return this.each((t==null?i1:o1)(e,n,t))}function Tu(n,t,e){var r=n._id;return n.each(function(){var i=ct(this,r);(i.value||(i.value={}))[t]=e.apply(this,arguments)}),function(i){return nt(i,r).value[t]}}function Tf(n,t){var e;return(typeof t=="number"?Et:t instanceof qe?ps:(e=qe(t))?(t=e,ps):Jg)(n,t)}function a1(n){return function(){this.removeAttribute(n)}}function s1(n){return function(){this.removeAttributeNS(n.space,n.local)}}function c1(n,t,e){var r,i=e+"",o;return function(){var u=this.getAttribute(n);return u===i?null:u===r?o:o=t(r=u,e)}}function f1(n,t,e){var r,i=e+"",o;return function(){var u=this.getAttributeNS(n.space,n.local);return u===i?null:u===r?o:o=t(r=u,e)}}function l1(n,t,e){var r,i,o;return function(){var u,a=e(this),l;return a==null?void this.removeAttribute(n):(u=this.getAttribute(n),l=a+"",u===l?null:u===r&&l===i?o:(i=l,o=t(r=u,a)))}}function h1(n,t,e){var r,i,o;return function(){var u,a=e(this),l;return a==null?void this.removeAttributeNS(n.space,n.local):(u=this.getAttributeNS(n.space,n.local),l=a+"",u===l?null:u===r&&l===i?o:(i=l,o=t(r=u,a)))}}function p1(n,t){var e=xi(n),r=e==="transform"?r1:Tf;return this.attrTween(n,typeof t=="function"?(e.local?h1:l1)(e,r,Tu(this,"attr."+n,t)):t==null?(e.local?s1:a1)(e):(e.local?f1:c1)(e,r,t))}function g1(n,t){return function(e){this.setAttribute(n,t.call(this,e))}}function d1(n,t){return function(e){this.setAttributeNS(n.space,n.local,t.call(this,e))}}function m1(n,t){var e,r;function i(){var o=t.apply(this,arguments);return o!==r&&(e=(r=o)&&d1(n,o)),e}return i._value=t,i}function v1(n,t){var e,r;function i(){var o=t.apply(this,arguments);return o!==r&&(e=(r=o)&&g1(n,o)),e}return i._value=t,i}function y1(n,t){var e="attr."+n;if(arguments.length<2)return(e=this.tween(e))&&e._value;if(t==null)return this.tween(e,null);if(typeof t!="function")throw new Error;var r=xi(n);return this.tween(e,(r.local?m1:v1)(r,t))}function w1(n,t){return function(){Eu(this,n).delay=+t.apply(this,arguments)}}function _1(n,t){return t=+t,function(){Eu(this,n).delay=t}}function x1(n){var t=this._id;return arguments.length?this.each((typeof n=="function"?w1:_1)(t,n)):nt(this.node(),t).delay}function M1(n,t){return function(){ct(this,n).duration=+t.apply(this,arguments)}}function S1(n,t){return t=+t,function(){ct(this,n).duration=t}}function E1(n){var t=this._id;return arguments.length?this.each((typeof n=="function"?M1:S1)(t,n)):nt(this.node(),t).duration}function $1(n,t){if(typeof t!="function")throw new Error;return function(){ct(this,n).ease=t}}function T1(n){var t=this._id;return arguments.length?this.each($1(t,n)):nt(this.node(),t).ease}function N1(n,t){return function(){var e=t.apply(this,arguments);if(typeof e!="function")throw new Error;ct(this,n).ease=e}}function b1(n){if(typeof n!="function")throw new Error;return this.each(N1(this._id,n))}function k1(n){typeof n!="function"&&(n=uf(n));for(var t=this._groups,e=t.length,r=new Array(e),i=0;i<e;++i)for(var o=t[i],u=o.length,a=r[i]=[],l,c=0;c<u;++c)(l=o[c])&&n.call(l,l.__data__,c,o)&&a.push(l);return new yt(r,this._parents,this._name,this._id)}function P1(n){if(n._id!==this._id)throw new Error;for(var t=this._groups,e=n._groups,r=t.length,i=e.length,o=Math.min(r,i),u=new Array(r),a=0;a<o;++a)for(var l=t[a],c=e[a],s=l.length,f=u[a]=new Array(s),h,p=0;p<s;
vendor: 4,289 bytes, line 1
1++p)(h=l[p]||c[p])&&(f[p]=h);for(;a<r;++a)u[a]=t[a];return new yt(u,this._parents,this._name,this._id)}function C1(n){return(n+"").trim().split(/^|\s+/).every(function(t){var e=t.indexOf(".");return e>=0&&(t=t.slice(0,e)),!t||t==="start"})}function A1(n,t,e){var r,i,o=C1(t)?Eu:ct;return function(){var u=o(this,n),a=u.on;a!==r&&(i=(r=a).copy()).on(t,e),u.on=i}}function R1(n,t){var e=this._id;return arguments.length<2?nt(this.node(),e).on.on(n):this.each(A1(e,n,t))}function D1(n){return function(){var t=this.parentNode;for(var e in this.__transition)if(+e!==n)return;t&&t.removeChild(this)}}function z1(){return this.on("end.remove",D1(this._id))}function F1(n){var t=this._name,e=this._id;typeof n!="function"&&(n=xu(n));for(var r=this._groups,i=r.length,o=new Array(i),u=0;u<i;++u)for(var a=r[u],l=a.length,c=o[u]=new Array(l),s,f,h=0;h<l;++h)(s=a[h])&&(f=n.call(s,s.__data__,h,a))&&("__data__"in s&&(f.__data__=s.__data__),c[h]=f,Si(c[h],t,e,h,c,nt(s,e)));return new yt(o,this._parents,t,e)}function U1(n){var t=this._name,e=this._id;typeof n!="function"&&(n=of(n));for(var r=this._groups,i=r.length,o=[],u=[],a=0;a<i;++a)for(var l=r[a],c=l.length,s,f=0;f<c;++f)if(s=l[f]){for(var h=n.call(s,s.__data__,f,l),p,g=nt(s,e),m=0,v=h.length;m<v;++m)(p=h[m])&&Si(p,t,e,m,h,g);o.push(h),u.push(s)}return new yt(o,u,t,e)}var L1=Qe.prototype.constructor;function O1(){return new L1(this._groups,this._parents)}function q1(n,t){var e,r,i;return function(){var o=re(this,n),u=(this.style.removeProperty(n),re(this,n));return o===u?null:o===e&&u===r?i:i=t(e=o,r=u)}}function Nf(n){return function(){this.style.removeProperty(n)}}function I1(n,t,e){var r,i=e+"",o;return function(){var u=re(this,n);return u===i?null:u===r?o:o=t(r=u,e)}}function Y1(n,t,e){var r,i,o;return function(){var u=re(this,n),a=e(this),l=a+"";return a==null&&(l=a=(this.style.removeProperty(n),re(this,n))),u===l?null:u===r&&l===i?o:(i=l,o=t(r=u,a))}}function H1(n,t){var e,r,i,o="style."+t,u="end."+o,a;return function(){var l=ct(this,n),c=l.on,s=l.value[o]==null?a||(a=Nf(t)):void 0;(c!==e||i!==s)&&(r=(e=c).copy()).on(u,i=s),l.on=r}}function W1(n,t,e){var r=(n+="")=="transform"?e1:Tf;return t==null?this.styleTween(n,q1(n,r)).on("end.style."+n,Nf(n)):typeof t=="function"?this.styleTween(n,Y1(n,r,Tu(this,"style."+n,t))).each(H1(this._id,n)):this.styleTween(n,I1(n,r,t),e).on("end.style."+n,null)}function B1(n,t,e){return function(r){this.style.setProperty(n,t.call(this,r),e)}}function X1(n,t,e){var r,i;function o(){var u=t.apply(this,arguments);return u!==i&&(r=(i=u)&&B1(n,u,e)),r}return o._value=t,o}function Z1(n,t,e){var r="style."+(n+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(t==null)return this.tween(r,null);if(typeof t!="function")throw new Error;return this.tween(r,X1(n,t,e??""))}function G1(n){return function(){this.textContent=n}}function j1(n){return function(){var t=n(this);this.textContent=t??""}}function V1(n){return this.tween("text",typeof n=="function"?j1(Tu(this,"text",n)):G1(n==null?"":n+""))}function Q1(n){return function(t){this.textContent=n.call(this,t)}}function K1(n){var t,e;function r(){var i=n.apply(this,arguments);return i!==e&&(t=(e=i)&&Q1(i)),t}return r._value=n,r}function J1(n){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(n==null)return this.tween(t,null);if(typeof n!="function")throw new Error;return this.tween(t,K1(n))}function nd(){for(var n=this._name,t=this._id,e=bf(),r=this._groups,i=r.length,o=0;o<i;++o)for(var u=r[o],a=u.length,l,c=0;c<a;++c)if(l=u[c]){var s=nt(l,t);Si(l,n,e,c,u,{time:s.time+s.delay+s.duration,delay:0,duration:s.duration,ease:s.ease})}return new yt(r,this._parents,n,e)}function td(){var n,t,e=this,r=e._id,i=e.size();return new Promise(function(o,u){var a={value:u},l={value:function(){--i===0&&o()}};e.each(function(){var c=ct(this,r),s=c.on;s!==n&&(t=(n=s).copy(),t._.cancel.push(a),t._.interrupt.push(a),t._.end.push(l)),c.on=t}),i===0&&o()})}var ed=0;function yt(n,t,e,r){this._groups=n,this._parents=t,this._name=e,this._id=r}function bf(){return++ed}var Pt=Qe.prototype;yt.prototype={constructor:yt,select:F1,selectAll:U1,filter:k1,merge:P1,selection:O1,transition:nd,call:Pt.call,nodes:Pt.nodes,node:Pt.node,size:Pt.size,empty:Pt.empty,each:Pt.each,on:R1,attr:p1,attrTween:y1,style:W
vendor: 10,210 bytes, line 1
11,styleTween:Z1,text:V1,textTween:J1,remove:z1,tween:u1,delay:x1,duration:E1,ease:T1,easeVarying:b1,end:td,[Symbol.iterator]:Pt[Symbol.iterator]};function rd(n){return((n*=2)<=1?n*n*n:(n-=2)*n*n+2)/2}var id={time:null,delay:0,duration:250,ease:rd};function od(n,t){for(var e;!(e=n.__transition)||!(e=e[t]);)if(!(n=n.parentNode))throw new Error(`transition ${t} not found`);return e}function ud(n){var t,e;n instanceof yt?(t=n._id,n=n._name):(t=bf(),(e=id).time=Su(),n=n==null?null:n+"");for(var r=this._groups,i=r.length,o=0;o<i;++o)for(var u=r[o],a=u.length,l,c=0;c<a;++c)(l=u[c])&&Si(l,n,t,c,u,e||od(l,t));return new yt(r,this._parents,n,t)}Qe.prototype.interrupt=Ug;Qe.prototype.transition=ud;const gr=n=>()=>n;function ad(n,{sourceEvent:t,target:e,transform:r,dispatch:i}){Object.defineProperties(this,{type:{value:n,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:e,enumerable:!0,configurable:!0},transform:{value:r,enumerable:!0,configurable:!0},_:{value:i}})}function gt(n,t,e){this.k=n,this.x=t,this.y=e}gt.prototype={constructor:gt,scale:function(n){return n===1?this:new gt(this.k*n,this.x,this.y)},translate:function(n,t){return n===0&t===0?this:new gt(this.k,this.x+this.k*n,this.y+this.k*t)},apply:function(n){return[n[0]*this.k+this.x,n[1]*this.k+this.y]},applyX:function(n){return n*this.k+this.x},applyY:function(n){return n*this.k+this.y},invert:function(n){return[(n[0]-this.x)/this.k,(n[1]-this.y)/this.k]},invertX:function(n){return(n-this.x)/this.k},invertY:function(n){return(n-this.y)/this.k},rescaleX:function(n){return n.copy().domain(n.range().map(this.invertX,this).map(n.invert,n))},rescaleY:function(n){return n.copy().domain(n.range().map(this.invertY,this).map(n.invert,n))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var Nu=new gt(1,0,0);gt.prototype;function Bi(n){n.stopImmediatePropagation()}function he(n){n.preventDefault(),n.stopImmediatePropagation()}function sd(n){return(!n.ctrlKey||n.type==="wheel")&&!n.button}function cd(){var n=this;return n instanceof SVGElement?(n=n.ownerSVGElement||n,n.hasAttribute("viewBox")?(n=n.viewBox.baseVal,[[n.x,n.y],[n.x+n.width,n.y+n.height]]):[[0,0],[n.width.baseVal.value,n.height.baseVal.value]]):[[0,0],[n.clientWidth,n.clientHeight]]}function ds(){return this.__zoom||Nu}function fd(n){return-n.deltaY*(n.deltaMode===1?.05:n.deltaMode?1:.002)*(n.ctrlKey?10:1)}function ld(){return navigator.maxTouchPoints||"ontouchstart"in this}function hd(n,t,e){var r=n.invertX(t[0][0])-e[0][0],i=n.invertX(t[1][0])-e[1][0],o=n.invertY(t[0][1])-e[0][1],u=n.invertY(t[1][1])-e[1][1];return n.translate(i>r?(r+i)/2:Math.min(0,r)||Math.max(0,i),u>o?(o+u)/2:Math.min(0,o)||Math.max(0,u))}function pd(){var n=sd,t=cd,e=hd,r=fd,i=ld,o=[0,1/0],u=[[-1/0,-1/0],[1/0,1/0]],a=250,l=kg,c=_u("start","zoom","end"),s,f,h,p=500,g=150,m=0,v=10;function w(x){x.property("__zoom",ds).on("wheel.zoom",C).on("mousedown.zoom",z).on("dblclick.zoom",F).filter(i).on("touchstart.zoom",T).on("touchmove.zoom",q).on("touchend.zoom touchcancel.zoom",L).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}w.transform=function(x,d,M,b){var R=x.selection?x.selection():x;R.property("__zoom",ds),x!==R?$(x,d,M,b):R.interrupt().each(function(){E(this,arguments).event(b).start().zoom(null,typeof d=="function"?d.apply(this,arguments):d).end()})},w.scaleBy=function(x,d,M,b){w.scaleTo(x,function(){var R=this.__zoom.k,P=typeof d=="function"?d.apply(this,arguments):d;return R*P},M,b)},w.scaleTo=function(x,d,M,b){w.transform(x,function(){var R=t.apply(this,arguments),P=this.__zoom,H=M==null?_(R):typeof M=="function"?M.apply(this,arguments):M,W=P.invert(H),X=typeof d=="function"?d.apply(this,arguments):d;return e(y(S(P,X),H,W),R,u)},M,b)},w.translateBy=function(x,d,M,b){w.transform(x,function(){return e(this.__zoom.translate(typeof d=="function"?d.apply(this,arguments):d,typeof M=="function"?M.apply(this,arguments):M),t.apply(this,arguments),u)},null,b)},w.translateTo=function(x,d,M,b,R){w.transform(x,function(){var P=t.apply(this,arguments),H=this.__zoom,W=b==null?_(P):typeof b=="function"?b.apply(this,arguments):b;return e(Nu.translate(W[0],W[1]).scale(H.k).translate(typeof d=="function"?-d.apply(this,arguments):-d,typeof M=="function"?-M.apply(this,arguments):-M),P,u)},b,R)};function S(x,d){return d=Math.max(o[0],Math.min(o[1],d)),d===x.k?x:new gt(d,x.x,x.y)}function y(x,d,M){var b=d[0]-M[0]*x.k,R=d[1]-M[1]*x.k;return b===x.x&&R===x.y?x:new gt(x.k,b,R)}function _(x){return[(+x[0][0]+ +x[1][0])/2,(+x[0][1]+ +x[1][1])/2]}function $(x,d,M,b){x.on("start.zoom",function(){E(this,arguments).event(b).start()}).on("interrupt.zoom end.zoom",function(){E(this,arguments).event(b).end()}).tween("zoom",function(){var R=this,P=arguments,H=E(R,P).event(b),W=t.apply(R,P),X=M==null?_(W):typeof M=="function"?M.apply(R,P):M,V=Math.max(W[1][0]-W[0][0],W[1][1]-W[0][1]),nn=R.__zoom,tn=typeof d=="function"?d.apply(R,P):d,xn=l(nn.invert(X).concat(V/nn.k),tn.invert(X).concat(V/tn.k));return function(Mn){if(Mn===1)Mn=tn;else{var Cn=xn(Mn),A=V/Cn[2];Mn=new gt(A,X[0]-Cn[0]*A,X[1]-Cn[1]*A)}H.zoom(null,Mn)}})}function E(x,d,M){return!M&&x.__zooming||new N(x,d)}function N(x,d){this.that=x,this.args=d,this.active=0,this.sourceEvent=null,this.extent=t.apply(x,d),this.taps=0}N.prototype={event:function(x){return x&&(this.sourceEvent=x),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(x,d){return this.mouse&&x!=="mouse"&&(this.mouse[1]=d.invert(this.mouse[0])),this.touch0&&x!=="touch"&&(this.touch0[1]=d.invert(this.touch0[0])),this.touch1&&x!=="touch"&&(this.touch1[1]=d.invert(this.touch1[0])),this.that.__zoom=d,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(x){var d=pt(this.that).datum();c.call(x,this.that,new ad(x,{sourceEvent:this.sourceEvent,target:w,transform:this.that.__zoom,dispatch:c}),d)}};function C(x,...d){if(!n.apply(this,arguments))return;var M=E(this,d).event(x),b=this.__zoom,R=Math.max(o[0],Math.min(o[1],b.k*Math.pow(2,r.apply(this,arguments)))),P=kt(x);if(M.wheel)(M.mouse[0][0]!==P[0]||M.mouse[0][1]!==P[1])&&(M.mouse[1]=b.invert(M.mouse[0]=P)),clearTimeout(M.wheel);else{if(b.k===R)return;M.mouse=[P,b.invert(P)],Tr(this),M.start()}he(x),M.wheel=setTimeout(H,g),M.zoom("mouse",e(y(S(b,R),M.mouse[0],M.mouse[1]),M.extent,u));function H(){M.wheel=null,M.end()}}function z(x,...d){if(h||!n.apply(this,arguments))return;var M=E(this,d,!0).event(x),b=pt(x.view).on("mousemove.zoom",X,!0).on("mouseup.zoom",V,!0),R=kt(x,P),P=x.currentTarget,H=x.clientX,W=x.clientY;Eg(x.view),Bi(x),M.mouse=[R,this.__zoom.invert(R)],Tr(this),M.start();function X(nn){if(he(nn),!M.moved){var tn=nn.clientX-H,xn=nn.clientY-W;M.moved=tn*tn+xn*xn>m}M.event(nn).zoom("mouse",e(y(M.that.__zoom,M.mouse[0]=kt(nn,P),M.mouse[1]),M.extent,u))}function V(nn){b.on("mousemove.zoom mouseup.zoom",null),$g(nn.view,M.moved),he(nn),M.event(nn).end()}}function F(x,...d){if(n.apply(this,arguments)){var M=this.__zoom,b=kt(x.changedTouches?x.changedTouches[0]:x,this),R=M.invert(b),P=M.k*(x.shiftKey?.5:2),H=e(y(S(M,P),b,R),t.apply(this,d),u);he(x),a>0?pt(this).transition().duration(a).call($,H,b,x):pt(this).call(w.transform,H,b,x)}}function T(x,...d){if(n.apply(this,arguments)){var M=x.touches,b=M.length,R=E(this,d,x.changedTouches.length===b).event(x),P,H,W,X;for(Bi(x),H=0;H<b;++H)W=M[H],X=kt(W,this),X=[X,this.__zoom.invert(X),W.identifier],R.touch0?!R.touch1&&R.touch0[2]!==X[2]&&(R.touch1=X,R.taps=0):(R.touch0=X,P=!0,R.taps=1+!!s);s&&(s=clearTimeout(s)),P&&(R.taps<2&&(f=X[0],s=setTimeout(function(){s=null},p)),Tr(this),R.start())}}function q(x,...d){if(this.__zooming){var M=E(this,d).event(x),b=x.changedTouches,R=b.length,P,H,W,X;for(he(x),P=0;P<R;++P)H=b[P],W=kt(H,this),M.touch0&&M.touch0[2]===H.identifier?M.touch0[0]=W:M.touch1&&M.touch1[2]===H.identifier&&(M.touch1[0]=W);if(H=M.that.__zoom,M.touch1){var V=M.touch0[0],nn=M.touch0[1],tn=M.touch1[0],xn=M.touch1[1],Mn=(Mn=tn[0]-V[0])*Mn+(Mn=tn[1]-V[1])*Mn,Cn=(Cn=xn[0]-nn[0])*Cn+(Cn=xn[1]-nn[1])*Cn;H=S(H,Math.sqrt(Mn/Cn)),W=[(V[0]+tn[0])/2,(V[1]+tn[1])/2],X=[(nn[0]+xn[0])/2,(nn[1]+xn[1])/2]}else if(M.touch0)W=M.touch0[0],X=M.touch0[1];else return;M.zoom("touch",e(y(H,W,X),M.extent,u))}}function L(x,...d){if(this.__zooming){var M=E(this,d).event(x),b=x.changedTouches,R=b.length,P,H;for(Bi(x),h&&clearTimeout(h),h=setTimeout(function(){h=null},p),P=0;P<R;++P)H=b[P],M.touch0&&M.touch0[2]===H.identifier?delete M.touch0:M.touch1&&M.touch1[2]===H.identifier&&delete M.touch1;if(M.touch1&&!M.touch0&&(M.touch0=M.touch1,delete M.touch1),M.touch0)M.touch0[1]=this.__zoom.invert(M.touch0[0]);else if(M.end(),M.taps===2&&(H=kt(H,this),Math.hypot(f[0]-H[0],f[1]-H[1])<v)){var W=pt(this).on("dblclick.zoom");W&&W.apply(this,arguments)}}}return w.wheelDelta=function(x){return arguments.length?(r=typeof x=="function"?x:gr(+x),w):r},w.filter=function(x){return arguments.length?(n=typeof x=="function"?x:gr(!!x),w):n},w.touchable=function(x){return arguments.length?(i=typeof x=="function"?x:gr(!!x),w):i},w.extent=function(x){return arguments.length?(t=typeof x=="function"?x:gr([[+x[0][0],+x[0][1]],[+x[1][0],+x[1][1]]]),w):t},w.scaleExtent=function(x){return arguments.length?(o[0]=+x[0],o[1]=+x[1],w):[o[0],o[1]]},w.translateExtent=function(x){return arguments.length?(u[0][0]=+x[0][0],u[1][0]=+x[1][0],u[0][1]=+x[0][1],u[1][1]=+x[1][1],w):[[u[0][0],u[0][1]],[u[1][0],u[1][1]]]},w.constrain=function(x){return arguments.length?(e=x,w):e},w.duration=function(x){return arguments.length?(a=+x,w):a},w.interpolate=function(x){return arguments.length?(l=x,w):l},w.on=function(){var x=c.on.apply(c,arguments);return x===c?w:x},w.clickDistance=function(x){return arguments.length?(m=(x=+x)*x,w):Math.sqrt(m)},w.tapDistance=function(x){return arguments.length?(v=+x,w):v},w}function ms(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(n,i).enumerable})),e.push.apply(e,r)}return e}function Xt(n){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?arguments[t]:{};
1t%2?ms(Object(e),!0).forEach(function(r){gd(n,r,e[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):ms(Object(e)).forEach(function(r){Object.defineProperty(n,r,Object.getOwnPropertyDescriptor(e,r))})}return n}function Wo(n){"@babel/helpers - typeof";return Wo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wo(n)}function gd(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}function zn(){return zn=Object.assign?Object.assign.bind():function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n},zn.apply(this,arguments)}function dd(n,t){if(n==null)return{};var e={},r=Object.keys(n),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(e[i]=n[i]);return e}function Zn(n,t){if(n==null)return{};var e=dd(n,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(n,r)&&(e[r]=n[r])}return e}function wn(n,t){return md(n)||vd(n,t)||yd(n,t)||wd()}function md(n){if(Array.isArray(n))return n}function vd(n,t){var e=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(e!=null){var r=[],i=!0,o=!1,u,a;try{for(e=e.call(n);!(i=(u=e.next()).done)&&(r.push(u.value),!(t&&r.length===t));i=!0);}catch(l){o=!0,a=l}finally{try{!i&&e.return!=null&&e.return()}finally{if(o)throw a}}return r}}function yd(n,t){if(n){if(typeof n=="string")return vs(n,t);var e=Object.prototype.toString.call(n).slice(8,-1);if(e==="Object"&&n.constructor&&(e=n.constructor.name),e==="Map"||e==="Set")return Array.from(n);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return vs(n,t)}}function vs(n,t){(t==null||t>n.length)&&(t=n.length);for(var e=0,r=new Array(t);e<t;e++)r[e]=n[e];return r}function wd(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var _d=["width","height","projection","projectionConfig"],xd=Gc,Md=Zn(Fh,["geoPath"]),ft=Z.createContext(),Sd=function(t){var e=t.projectionConfig,r=e===void 0?{}:e,i=t.projection,o=i===void 0?"geoEqualEarth":i,u=t.width,a=u===void 0?800:u,l=t.height,c=l===void 0?600:l,s=typeof o=="function";if(s)return o;var f=Md[o]().translate([a/2,c/2]),h=[f.center?"center":null,f.rotate?"rotate":null,f.scale?"scale":null,f.parallels?"parallels":null];return h.forEach(function(p){p&&(f=f[p](r[p]||f[p]()))}),f},kf=function(t){var e=t.width,r=t.height,i=t.projection,o=t.projectionConfig,u=Zn(t,_d),a=o.center||[],l=wn(a,2),c=l[0],s=l[1],f=o.rotate||[],h=wn(f,3),p=h[0],g=h[1],m=h[2],v=o.parallels||[],w=wn(v,2),S=w[0],y=w[1],_=o.scale||null,$=Z.useMemo(function(){return Sd({projectionConfig:{center:c||c===0||s||s===0?[c,s]:null,rotate:p||p===0||g||g===0?[p,g,m]:null,parallels:S||S===0||y||y===0?[S,y]:null,scale:_},projection:i,width:e,height:r})},[e,r,i,c,s,p,g,m,S,y,_]),E=Z.useCallback($,[$]),N=Z.useMemo(function(){return{width:e,height:r,projection:E,path:xd().projection(E)}},[e,r,E]);return gn.createElement(ft.Provider,zn({value:N},u))};kf.propTypes={width:D.number,height:D.number,projection:D.oneOfType([D.string,D.func]),projectionConfig:D.object};var Ed=["width","height","projection","projectionConfig","className"],Pf=Z.forwardRef(function(n,t){var e=n.width,r=e===void 0?800:e,i=n.height,o=i===void 0?600:i,u=n.projection,a=u===void 0?"geoEqualEarth":u,l=n.projectionConfig,c=l===void 0?{}:l,s=n.className,f=s===void 0?"":s,h=Zn(n,Ed);return gn.createElement(kf,{width:r,height:o,projection:a,projectionConfig:c},gn.createElement("svg",zn({ref:t,viewBox:"0 0 ".concat(r," ").concat(o),className:"rsm-svg ".concat(f)},h)))});Pf.displayName="ComposableMap";Pf.propTypes={width:D.number,height:D.number,projection:D.oneOfType([D.string,D.func]),projectionConfig:D.object,className:D.str
2ing};function ys(n,t,e){var r=(n*e.k-n)/2,i=(t*e.k-t)/2;return[n/2-(r+e.x)/e.k,t/2-(i+e.y)/e.k]}function $d(n){return fetch(n).then(function(t){if(!t.ok)throw Error(t.statusText);return t.json()}).catch(function(t){console.log("There was a problem when fetching the data: ",t)})}function ws(n,t){var e=n.type==="Topology";if(!e)return t?t(n.features||n):n.features||n;var r=qh(n,n.objects[Object.keys(n.objects)[0]]).features;return t?t(r):r}function _s(n){var t=n.type==="Topology";if(!t)return null;var e=Ka(n,n.objects[Object.keys(n.objects)[0]],function(i,o){return i===o}),r=Ka(n,n.objects[Object.keys(n.objects)[0]],function(i,o){return i!==o});return{outline:e,borders:r}}function Td(n,t,e){return n&&t?{outline:Xt(Xt({},n),{},{rsmKey:"outline",svgPath:e(n)}),borders:Xt(Xt({},t),{},{rsmKey:"borders",svgPath:e(t)})}:{}}function Nd(n,t){return n?n.map(function(e,r){return Xt(Xt({},e),{},{rsmKey:"geo-".concat(r),svgPath:t(e)})}):[]}function bd(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:30,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:30,e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:.5,r=Array.isArray(e)?e:[e,e],i=n/2*r[0],o=t/2*r[1];return"M".concat(0,",",0," Q",-n/2-i,",").concat(-t/2+o," ").concat(-n,",").concat(-t)}function kd(n){return typeof n=="string"}function Pd(n){var t=n.geography,e=n.parseGeographies,r=Z.useContext(ft),i=r.path,o=Z.useState({}),u=wn(o,2),a=u[0],l=u[1];Z.useEffect(function(){(typeof window>"u"?"undefined":Wo(window))!=="undefined"&&t&&(kd(t)?$d(t).then(function(p){p&&l({geographies:ws(p,e),mesh:_s(p)})}):l({geographies:ws(t,e),mesh:_s(t)}))},[t,e]);var c=Z.useMemo(function(){var p=a.mesh||{},g=Td(p.outline,p.borders,i);return{geographies:Nd(a.geographies,i),outline:g.outline,borders:g.borders}},[a,i]),s=c.geographies,f=c.outline,h=c.borders;return{geographies:s,outline:f,borders:h}}var Cd=["geography","children","parseGeographies","className"],Cf=Z.forwardRef(function(n,t){var e=n.geography,r=n.children,i=n.parseGeographies,o=n.className,u=o===void 0?"":o,a=Zn(n,Cd),l=Z.useContext(ft),c=l.path,s=l.projection,f=Pd({geography:e,parseGeographies:i}),h=f.geographies,p=f.outline,g=f.borders;return gn.createElement("g",zn({ref:t,className:"rsm-geographies ".concat(u)},a),h&&h.length>0&&r({geographies:h,outline:p,borders:g,path:c,projection:s}))});Cf.displayName="Geographies";Cf.propTypes={geography:D.oneOfType([D.string,D.object,D.array]),children:D.func,parseGeographies:D.func,className:D.str
2ing};var Ad=["geography","onMouseEnter","onMouseLeave","onMouseDown","onMouseUp","onFocus","onBlur","style","className"],bu=Z.forwardRef(function(n,t){var e=n.geography,r=n.onMouseEnter,i=n.onMouseLeave,o=n.onMouseDown,u=n.onMouseUp,a=n.onFocus,l=n.onBlur,c=n.style,s=c===void 0?{}:c,f=n.className,h=f===void 0?"":f,p=Zn(n,Ad),g=Z.useState(!1),m=wn(g,2),v=m[0],w=m[1],S=Z.useState(!1),y=wn(S,2),_=y[0],$=y[1];function E(q){$(!0),r&&r(q)}function N(q){$(!1),v&&w(!1),i&&i(q)}function C(q){$(!0),a&&a(q)}function z(q){$(!1),v&&w(!1),l&&l(q)}function F(q){w(!0),o&&o(q)}function T(q){w(!1),u&&u(q)}return gn.createElement("path",zn({ref:t,tabIndex:"0",className:"rsm-geography ".concat(h),d:e.svgPath,onMouseEnter:E,onMouseLeave:N,onFocus:C,onBlur:z,onMouseDown:F,onMouseUp:T,style:s[v||_?v?"pressed":"hover":"default"]},p))});bu.displayName="Geography";bu.propTypes={geography:D.object,onMouseEnter:D.func,onMouseLeave:D.func,onMouseDown:D.func,onMouseUp:D.func,onFocus:D.func,onBlur:D.func,style:D.object,className:D.string};var yy=Z.memo(bu),Rd=["fill","stroke","step","className"],ku=Z.forwardRef(function(n,t){var e=n.fill,r=e===void 0?"transparent":e,i=n.stroke,o=i===void 0?"currentcolor":i,u=n.step,a=u===void 0?[10,10]:u,l=n.className,c=l===void 0?"":l,s=Zn(n,Rd),f=Z.useContext(ft),h=f.path;return gn.createElement("path",zn({ref:t,d:h(ou().step(a)()),fill:r,stroke:o,className:"rsm-graticule ".concat(c)},s))});ku.displayName="Graticule";ku.propTypes={fill:D.string,stroke:D.string,step:D.array,className:D.str
2ing};Z.memo(ku);var Dd=["value"],zd=Z.createContext(),Fd={x:0,y:0,k:1,transformString:"translate(0 0) scale(1)"},Af=function(t){var e=t.value,r=e===void 0?Fd:e,i=Zn(t,Dd);return gn.createElement(zd.Provider,zn({value:r},i))};Af.propTypes={x:D.number,y:D.number,k:D.number,transformString:D.string};function Ud(n){var t=n.center,e=n.filterZoomEvent,r=n.onMoveStart,i=n.onMoveEnd,o=n.onMove,u=n.translateExtent,a=u===void 0?[[-1/0,-1/0],[1/0,1/0]]:u,l=n.scaleExtent,c=l===void 0?[1,8]:l,s=n.zoom,f=s===void 0?1:s,h=Z.useContext(ft),p=h.width,g=h.height,m=h.projection,v=wn(t,2),w=v[0],S=v[1],y=Z.useState({x:0,y:0,k:1}),_=wn(y,2),$=_[0],E=_[1],N=Z.useRef({x:0,y:0,k:1}),C=Z.useRef(),z=Z.useRef(),F=Z.useRef(!1),T=wn(a,2),q=T[0],L=T[1],x=wn(q,2),d=x[0],M=x[1],b=wn(L,2),R=b[0],P=b[1],H=wn(c,2),W=H[0],X=H[1];return Z.useEffect(function(){var V=pt(C.current);function nn(A){!r||F.current||r({coordinates:m.invert(ys(p,g,A.transform)),zoom:A.transform.k},A)}function tn(A){if(!F.current){var B=A.transform,j=A.sourceEvent;E({x:B.x,y:B.y,k:B.k,dragging:j}),o&&o({x:B.x,y:B.y,zoom:B.k,dragging:j},A)}}function xn(A){if(F.current){F.current=!1;return}var B=m.invert(ys(p,g,A.transform)),j=wn(B,2),k=j[0],yn=j[1];N.current={x:k,y:yn,k:A.transform.k},i&&i({coordinates:[k,yn],zoom:A.transform.k},A)}function Mn(A){return e?e(A):A?!A.ctrlKey&&!A.button:!1}var Cn=pd().filter(Mn).scaleExtent([W,X]).translateExtent([[d,M],[R,P]]).on("start",nn).on("zoom",tn).on("end",xn);z.current=Cn,V.call(Cn)},[p,g,d,M,R,P,W,X,m,r,o,i,e]),Z.useEffect(function(){if(!(w===N.current.x&&S===N.current.y&&f===N.current.k)){var V=m([w,S]),nn=V[0]*f,tn=V[1]*f,xn=pt(C.current);F.current=!0,xn.call(z.current.transform,Nu.translate(p/2-nn,g/2-tn).scale(f)),E({x:p/2-nn,y:g/2-tn,k:f}),N.current={x:w,y:S,k:f}}},[w,S,f,p,g,m]),{mapRef:C,position:$,transformString:"translate(".concat($.x," ").concat($.y,") scale(").concat($.k,")")}}var Ld=["center","zoom","minZoom","maxZoom","translateExtent","filterZoomEvent","onMoveStart","onMove","onMoveEnd","className"],Rf=Z.forwardRef(function(n,t){var e=n.center,r=e===void 0?[0,0]:e,i=n.zoom,o=i===void 0?1:i,u=n.minZoom,a=u===void 0?1:u,l=n.maxZoom,c=l===void 0?8:l,s=n.translateExtent,f=n.filterZoomEvent,h=n.onMoveStart,p=n.onMove,g=n.onMoveEnd,m=n.className,v=Zn(n,Ld),w=Z.useContext(ft),S=w.width,y=w.height,_=Ud({center:r,filterZoomEvent:f,onMoveStart:h,onMove:p,onMoveEnd:g,scaleExtent:[a,c],translateExtent:s,zoom:o}),$=_.mapRef,E=_.transformString,N=_.position;return gn.createElement(Af,{value:{x:N.x,y:N.y,k:N.k,transformString:E}},gn.createElement("g",{ref:$},gn.createElement("rect",{width:S,height:y,fill:"transparent"}),gn.createElement("g",zn({ref:t,transform:E,className:"rsm-zoomable-group ".concat(m)},v))))});Rf.displayName="ZoomableGroup";Rf.propTypes={center:D.array,zoom:D.number,minZoom:D.number,maxZoom:D.number,translateExtent:D.arrayOf(D.array),onMoveStart:D.func,onMove:D.func,onMoveEnd:D.func,className:D.str
2ing};var Od=["id","fill","stroke","strokeWidth","className"],Pu=Z.forwardRef(function(n,t){var e=n.id,r=e===void 0?"rsm-sphere":e,i=n.fill,o=i===void 0?"transparent":i,u=n.stroke,a=u===void 0?"currentcolor":u,l=n.strokeWidth,c=l===void 0?.5:l,s=n.className,f=s===void 0?"":s,h=Zn(n,Od),p=Z.useContext(ft),g=p.path,m=Z.useMemo(function(){return g({type:"Sphere"})},[g]);return gn.createElement(Z.Fragment,null,gn.createElement("defs",null,gn.createElement("clipPath",{id:r},gn.createElement("path",{d:m}))),gn.createElement("path",zn({ref:t,d:m,fill:o,stroke:a,strokeWidth:c,style:{pointerEvents:"none"},className:"rsm-sphere ".concat(f)},h)))});Pu.displayName="Sphere";Pu.propTypes={id:D.string,fill:D.string,stroke:D.string,strokeWidth:D.number,className:D.string};Z.memo(Pu);var qd=["coordinates","children","onMouseEnter","onMouseLeave","onMouseDown","onMouseUp","onFocus","onBlur","style","className"],Df=Z.forwardRef(function(n,t){var e=n.coordinates,r=n.children,i=n.onMouseEnter,o=n.onMouseLeave,u=n.onMouseDown,a=n.onMouseUp,l=n.onFocus,c=n.onBlur,s=n.style,f=s===void 0?{}:s,h=n.className,p=h===void 0?"":h,g=Zn(n,qd),m=Z.useContext(ft),v=m.projection,w=Z.useState(!1),S=wn(w,2),y=S[0],_=S[1],$=Z.useState(!1),E=wn($,2),N=E[0],C=E[1],z=v(e),F=wn(z,2),T=F[0],q=F[1];function L(P){C(!0),i&&i(P)}function x(P){C(!1),y&&_(!1),o&&o(P)}function d(P){C(!0),l&&l(P)}function M(P){C(!1),y&&_(!1),c&&c(P)}function b(P){_(!0),u&&u(P)}function R(P){_(!1),a&&a(P)}return gn.createElement("g",zn({ref:t,transform:"translate(".concat(T,", ").concat(q,")"),className:"rsm-marker ".concat(p),onMouseEnter:L,onMouseLeave:x,onFocus:d,onBlur:M,onMouseDown:b,onMouseUp:R,style:f[y||N?y?"pressed":"hover":"default"]},g),r)});Df.displayName="Marker";Df.propTypes={coordinates:D.array,children:D.oneOfType([D.node,D.arrayOf(D.node)]),onMouseEnter:D.func,onMouseLeave:D.func,onMouseDown:D.func,onMouseUp:D.func,onFocus:D.func,onBlur:D.func,style:D.object,className:D.str
2ing};var Id=["from","to","coordinates","stroke","strokeWidth","fill","className"],zf=Z.forwardRef(function(n,t){var e=n.from,r=e===void 0?[0,0]:e,i=n.to,o=i===void 0?[0,0]:i,u=n.coordinates,a=n.stroke,l=a===void 0?"currentcolor":a,c=n.strokeWidth,s=c===void 0?3:c,f=n.fill,h=f===void 0?"transparent":f,p=n.className,g=p===void 0?"":p,m=Zn(n,Id),v=Z.useContext(ft),w=v.path,S={type:"LineString",coordinates:u||[r,o]};return gn.createElement("path",zn({ref:t,d:w(S),className:"rsm-line ".concat(g),stroke:l,strokeWidth:s,fill:h},m))});zf.displayName="Line";zf.propTypes={from:D.array,to:D.array,coordinates:D.array,stroke:D.string,strokeWidth:D.number,fill:D.string,className:D.string};var Yd=["subject","children","connectorProps","dx","dy","curve","className"],Ff=Z.forwardRef(function(n,t){var e=n.subject,r=n.children,i=n.connectorProps,o=n.dx,u=o===void 0?30:o,a=n.dy,l=a===void 0?30:a,c=n.curve,s=c===void 0?0:c,f=n.className,h=f===void 0?"":f,p=Zn(n,Yd),g=Z.useContext(ft),m=g.projection,v=m(e),w=wn(v,2),S=w[0],y=w[1],_=bd(u,l,s);return gn.createElement("g",zn({ref:t,transform:"translate(".concat(S+u,", ").concat(y+l,")"),className:"rsm-annotation ".concat(h)},p),gn.createElement("path",zn({d:_,fill:"transparent",stroke:"#000"},i)),r)});Ff.displayName="Annotation";Ff.propTypes={subject:D.array,children:D.oneOfType([D.node,D.arrayOf(D.node)]),dx:D.number,dy:D.number,curve:D.number,connectorProps:D.object,className:D.str
vendor: 10,296 bytes, line 2
2ing};function Gn(n,t){switch(arguments.length){case 0:break;case 1:this.range(n);break;default:this.range(t).domain(n);break}return this}function Mt(n,t){switch(arguments.length){case 0:break;case 1:{typeof n=="function"?this.interpolator(n):this.range(n);break}default:{this.domain(n),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const Bo=Symbol("implicit");function Cu(){var n=new ea,t=[],e=[],r=Bo;function i(o){let u=n.get(o);if(u===void 0){if(r!==Bo)return r;n.set(o,u=t.push(o)-1)}return e[u%e.length]}return i.domain=function(o){if(!arguments.length)return t.slice();t=[],n=new ea;for(const u of o)n.has(u)||n.set(u,t.push(u)-1);return i},i.range=function(o){return arguments.length?(e=Array.from(o),i):e.slice()},i.unknown=function(o){return arguments.length?(r=o,i):r},i.copy=function(){return Cu(t,e).unknown(r)},Gn.apply(i,arguments),i}function Au(){var n=Cu().unknown(void 0),t=n.domain,e=n.range,r=0,i=1,o,u,a=!1,l=0,c=0,s=.5;delete n.unknown;function f(){var h=t().length,p=i<r,g=p?i:r,m=p?r:i;o=(m-g)/Math.max(1,h-l+c*2),a&&(o=Math.floor(o)),g+=(m-g-o*(h-l))*s,u=o*(1-l),a&&(g=Math.round(g),u=Math.round(u));var v=Xl(h).map(function(w){return g+o*w});return e(p?v.reverse():v)}return n.domain=function(h){return arguments.length?(t(h),f()):t()},n.range=function(h){return arguments.length?([r,i]=h,r=+r,i=+i,f()):[r,i]},n.rangeRound=function(h){return[r,i]=h,r=+r,i=+i,a=!0,f()},n.bandwidth=function(){return u},n.step=function(){return o},n.round=function(h){return arguments.length?(a=!!h,f()):a},n.padding=function(h){return arguments.length?(l=Math.min(1,c=+h),f()):l},n.paddingInner=function(h){return arguments.length?(l=Math.min(1,h),f()):l},n.paddingOuter=function(h){return arguments.length?(c=+h,f()):c},n.align=function(h){return arguments.length?(s=Math.max(0,Math.min(1,h)),f()):s},n.copy=function(){return Au(t(),[r,i]).round(a).paddingInner(l).paddingOuter(c).align(s)},Gn.apply(f(),arguments)}function Uf(n){var t=n.copy;return n.padding=n.paddingOuter,delete n.paddingInner,delete n.paddingOuter,n.copy=function(){return Uf(t())},n}function Hd(){return Uf(Au.apply(null,arguments).paddingInner(1))}function Ru(n,t,e){n.prototype=t.prototype=e,e.constructor=n}function Lf(n,t){var e=Object.create(n.prototype);for(var r in t)e[r]=t[r];return e}function Je(){}var Ie=.7,ui=1/Ie,jt="\\s*([+-]?\\d+)\\s*",Ye="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",ut="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Wd=/^#([0-9a-f]{3,8})$/,Bd=new RegExp(`^rgb\\(${jt},${jt},${jt}\\)$`),Xd=new RegExp(`^rgb\\(${ut},${ut},${ut}\\)$`),Zd=new RegExp(`^rgba\\(${jt},${jt},${jt},${Ye}\\)$`),Gd=new RegExp(`^rgba\\(${ut},${ut},${ut},${Ye}\\)$`),jd=new RegExp(`^hsl\\(${Ye},${ut},${ut}\\)$`),Vd=new RegExp(`^hsla\\(${Ye},${ut},${ut},${Ye}\\)$`),xs={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};Ru(Je,He,{copy(n){return Object.assign(new this.constructor,this,n)},displayable(){return this.rgb().displayable()},hex:Ms,formatHex:Ms,formatHex8:Qd,formatHsl:Kd,formatRgb:Ss,toString:Ss});function Ms(){return this.rgb().formatHex()}function Qd(){return this.rgb().formatHex8()}function Kd(){return Of(this).formatHsl()}function Ss(){return this.rgb().formatRgb()}function He(n){var t,e;return n=(n+"").trim().toLowerCase(),(t=Wd.exec(n))?(e=t[1].length,t=parseInt(t[1],16),e===6?Es(t):e===3?new Rn(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):e===8?dr(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):e===4?dr(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=Bd.exec(n))?new Rn(t[1],t[2],t[3],1):(t=Xd.exec(n))?new Rn(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=Zd.exec(n))?dr(t[1],t[2],t[3],t[4]):(t=Gd.exec(n))?dr(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=jd.exec(n))?Ns(t[1],t[2]/100,t[3]/100,1):(t=Vd.exec(n))?Ns(t[1],t[2]/100,t[3]/100,t[4]):xs.hasOwnProperty(n)?Es(xs[n]):n==="transparent"?new Rn(NaN,NaN,NaN,0):null}function Es(n){return new Rn(n>>16&255,n>>8&255,n&255,1)}function dr(n,t,e,r){return r<=0&&(n=t=e=NaN),new Rn(n,t,e,r)}function Jd(n){return n instanceof Je||(n=He(n)),n?(n=n.rgb(),new Rn(n.r,n.g,n.b,n.opacity)):new Rn}function Xo(n,t,e,r){return arguments.length===1?Jd(n):new Rn(n,t,e,r??1)}function Rn(n,t,e,r){this.r=+n,this.g=+t,this.b=+e,this.opacity=+r}Ru(Rn,Xo,Lf(Je,{brighter(n){return n=n==null?ui:Math.pow(ui,n),new Rn(this.r*n,this.g*n,this.b*n,this.opacity)},darker(n){return n=n==null?Ie:Math.pow(Ie,n),new Rn(this.r*n,this.g*n,this.b*n,this.opacity)},rgb(){return this},clamp(){return new Rn(zt(this.r),zt(this.g),zt(this.b),ai(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:$s,formatHex:$s,formatHex8:nm,formatRgb:Ts,toString:Ts}));function $s(){return`#${Rt(this.r)}${Rt(this.g)}${Rt(this.b)}`}function nm(){return`#${Rt(this.r)}${Rt(this.g)}${Rt(this.b)}${Rt((isNaN(this.opacity)?1:this.opacity)*255)}`}function Ts(){const n=ai(this.opacity);return`${n===1?"rgb(":"rgba("}${zt(this.r)}, ${zt(this.g)}, ${zt(this.b)}${n===1?")":`, ${n})`}`}function ai(n){return isNaN(n)?1:Math.max(0,Math.min(1,n))}function zt(n){return Math.max(0,Math.min(255,Math.round(n)||0))}function Rt(n){return n=zt(n),(n<16?"0":"")+n.toString(16)}function Ns(n,t,e,r){return r<=0?n=t=e=NaN:e<=0||e>=1?n=t=NaN:t<=0&&(n=NaN),new Qn(n,t,e,r)}function Of(n){if(n instanceof Qn)return new Qn(n.h,n.s,n.l,n.opacity);if(n instanceof Je||(n=He(n)),!n)return new Qn;if(n instanceof Qn)return n;n=n.rgb();var t=n.r/255,e=n.g/255,r=n.b/255,i=Math.min(t,e,r),o=Math.max(t,e,r),u=NaN,a=o-i,l=(o+i)/2;return a?(t===o?u=(e-r)/a+(e<r)*6:e===o?u=(r-t)/a+2:u=(t-e)/a+4,a/=l<.5?o+i:2-o-i,u*=60):a=l>0&&l<1?0:u,new Qn(u,a,l,n.opacity)}function tm(n,t,e,r){return arguments.length===1?Of(n):new Qn(n,t,e,r??1)}function Qn(n,t,e,r){this.h=+n,this.s=+t,this.l=+e,this.opacity=+r}Ru(Qn,tm,Lf(Je,{brighter(n){return n=n==null?ui:Math.pow(ui,n),new Qn(this.h,this.s,this.l*n,this.opacity)},darker(n){return n=n==null?Ie:Math.pow(Ie,n),new Qn(this.h,this.s,this.l*n,this.opacity)},rgb(){var n=this.h%360+(this.h<0)*360,t=isNaN(n)||isNaN(this.s)?0:this.s,e=this.l,r=e+(e<.5?e:1-e)*t,i=2*e-r;return new Rn(Xi(n>=240?n-240:n+120,i,r),Xi(n,i,r),Xi(n<120?n+240:n-120,i,r),this.opacity)},clamp(){return new Qn(bs(this.h),mr(this.s),mr(this.l),ai(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const n=ai(this.opacity);return`${n===1?"hsl(":"hsla("}${bs(this.h)}, ${mr(this.s)*100}%, ${mr(this.l)*100}%${n===1?")":`, ${n})`}`}}));function bs(n){return n=(n||0)%360,n<0?n+360:n}function mr(n){return Math.max(0,Math.min(1,n||0))}function Xi(n,t,e){return(n<60?t+(e-t)*n/60:n<180?e:n<240?t+(e-t)*(240-n)/60:t)*255}const Du=n=>()=>n;function em(n,t){return function(e){return n+e*t}}function rm(n,t,e){return n=Math.pow(n,e),t=Math.pow(t,e)-n,e=1/e,function(r){return Math.pow(n+r*t,e)}}function im(n){return(n=+n)==1?qf:function(t,e){return e-t?rm(t,e,n):Du(isNaN(t)?e:t)}}function qf(n,t){var e=t-n;return e?em(n,e):Du(isNaN(n)?t:n)}const ks=(function n(t){var e=im(t);function r(i,o){var u=e((i=Xo(i)).r,(o=Xo(o)).r),a=e(i.g,o.g),l=e(i.b,o.b),c=qf(i.opacity,o.opacity);return function(s){return i.r=u(s),i.g=a(s),i.b=l(s),i.opacity=c(s),i+""}}return r.gamma=n,r})(1);function om(n,t){t||(t=[]);var e=n?Math.min(t.length,n.length):0,r=t.slice(),i;return function(o){for(i=0;i<e;++i)r[i]=n[i]*(1-o)+t[i]*o;return r}}function um(n){return ArrayBuffer.isView(n)&&!(n instanceof DataView)}function am(n,t){var e=t?t.length:0,r=n?Math.min(e,n.length):0,i=new Array(r),o=new Array(e),u;
vendor: 8,732 bytes, line 2
2for(u=0;u<r;++u)i[u]=ce(n[u],t[u]);for(;u<e;++u)o[u]=t[u];return function(a){for(u=0;u<r;++u)o[u]=i[u](a);return o}}function sm(n,t){var e=new Date;return n=+n,t=+t,function(r){return e.setTime(n*(1-r)+t*r),e}}function si(n,t){return n=+n,t=+t,function(e){return n*(1-e)+t*e}}function cm(n,t){var e={},r={},i;(n===null||typeof n!="object")&&(n={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in n?e[i]=ce(n[i],t[i]):r[i]=t[i];return function(o){for(i in e)r[i]=e[i](o);return r}}var Zo=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Zi=new RegExp(Zo.source,"g");function fm(n){return function(){return n}}function lm(n){return function(t){return n(t)+""}}function hm(n,t){var e=Zo.lastIndex=Zi.lastIndex=0,r,i,o,u=-1,a=[],l=[];for(n=n+"",t=t+"";(r=Zo.exec(n))&&(i=Zi.exec(t));)(o=i.index)>e&&(o=t.slice(e,o),a[u]?a[u]+=o:a[++u]=o),(r=r[0])===(i=i[0])?a[u]?a[u]+=i:a[++u]=i:(a[++u]=null,l.push({i:u,x:si(r,i)})),e=Zi.lastIndex;return e<t.length&&(o=t.slice(e),a[u]?a[u]+=o:a[++u]=o),a.length<2?l[0]?lm(l[0].x):fm(t):(t=l.length,function(c){for(var s=0,f;s<t;++s)a[(f=l[s]).i]=f.x(c);return a.join("")})}function ce(n,t){var e=typeof t,r;return t==null||e==="boolean"?Du(t):(e==="number"?si:e==="string"?(r=He(t))?(t=r,ks):hm:t instanceof He?ks:t instanceof Date?sm:um(t)?om:Array.isArray(t)?am:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?cm:si)(n,t)}function zu(n,t){return n=+n,t=+t,function(e){return Math.round(n*(1-e)+t*e)}}function pm(n,t){t===void 0&&(t=n,n=ce);for(var e=0,r=t.length-1,i=t[0],o=new Array(r<0?0:r);e<r;)o[e]=n(i,i=t[++e]);return function(u){var a=Math.max(0,Math.min(r-1,Math.floor(u*=r)));return o[a](u-a)}}function gm(n){return function(){return n}}function ci(n){return+n}var Ps=[0,1];function Nn(n){return n}function Go(n,t){return(t-=n=+n)?function(e){return(e-n)/t}:gm(isNaN(t)?NaN:.5)}function dm(n,t){var e;return n>t&&(e=n,n=t,t=e),function(r){return Math.max(n,Math.min(t,r))}}function mm(n,t,e){var r=n[0],i=n[1],o=t[0],u=t[1];return i<r?(r=Go(i,r),o=e(u,o)):(r=Go(r,i),o=e(o,u)),function(a){return o(r(a))}}function vm(n,t,e){var r=Math.min(n.length,t.length)-1,i=new Array(r),o=new Array(r),u=-1;for(n[r]<n[0]&&(n=n.slice().reverse(),t=t.slice().reverse());++u<r;)i[u]=Go(n[u],n[u+1]),o[u]=e(t[u],t[u+1]);return function(a){var l=Xe(n,a,1,r)-1;return o[l](i[l](a))}}function nr(n,t){return t.domain(n.domain()).range(n.range()).interpolate(n.interpolate()).clamp(n.clamp()).unknown(n.unknown())}function Ei(){var n=Ps,t=Ps,e=ce,r,i,o,u=Nn,a,l,c;function s(){var h=Math.min(n.length,t.length);return u!==Nn&&(u=dm(n[0],n[h-1])),a=h>2?vm:mm,l=c=null,f}function f(h){return h==null||isNaN(h=+h)?o:(l||(l=a(n.map(r),t,e)))(r(u(h)))}return f.invert=function(h){return u(i((c||(c=a(t,n.map(r),si)))(h)))},f.domain=function(h){return arguments.length?(n=Array.from(h,ci),s()):n.slice()},f.range=function(h){return arguments.length?(t=Array.from(h),s()):t.slice()},f.rangeRound=function(h){return t=Array.from(h),e=zu,s()},f.clamp=function(h){return arguments.length?(u=h?!0:Nn,s()):u!==Nn},f.interpolate=function(h){return arguments.length?(e=h,s()):e},f.unknown=function(h){return arguments.length?(o=h,f):o},function(h,p){return r=h,i=p,s()}}function Fu(){return Ei()(Nn,Nn)}function ym(n){return Math.abs(n=Math.round(n))>=1e21?n.toLocaleString("en").replace(/,/g,""):n.toString(10)}function fi(n,t){if((e=(n=t?n.toExponential(t-1):n.toExponential()).indexOf("e"))<0)return null;var e,r=n.slice(0,e);return[r.length>1?r[0]+r.slice(2):r,+n.slice(e+1)]}function oe(n){return n=fi(Math.abs(n)),n?n[1]:NaN}function wm(n,t){return function(e,r){for(var i=e.length,o=[],u=0,a=n[0],l=0;i>0&&a>0&&(l+a+1>r&&(a=Math.max(1,r-l)),o.push(e.substring(i-=a,i+a)),!((l+=a+1)>r));)a=n[u=(u+1)%n.length];return o.reverse().join(t)}}function _m(n){return function(t){return t.replace(/[0-9]/g,function(e){return n[+e]})}}var xm=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function We(n){if(!(t=xm.exec(n)))throw new Error("invalid format: "+n);var t;return new Uu({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}We.prototype=Uu.prototype;function Uu(n){this.fill=n.fill===void 0?" ":n.fill+"",this.align=n.align===void 0?">":n.align+"",this.sign=n.sign===void 0?"-":n.sign+"",this.symbol=n.symbol===void 0?"":n.symbol+"",this.zero=!!n.zero,this.width=n.width===void 0?void 0:+n.width,this.comma=!!n.comma,this.precision=n.precision===void 0?void 0:+n.precision,this.trim=!!n.trim,this.type=n.type===void 0?"":n.type+""}Uu.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function Mm(n){n:for(var t=n.length,e=1,r=-1,i;e<t;++e)switch(n[e]){case".":r=i=e;break;case"0":r===0&&(r=e),i=e;break;default:if(!+n[e])break n;r>0&&(r=0);break}return r>0?n.slice(0,r)+n.slice(i+1):n}var If;function Sm(n,t){var e=fi(n,t);if(!e)return n+"";var r=e[0],i=e[1],o=i-(If=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,u=r.length;return o===u?r:o>u?r+new Array(o-u+1).join("0"):o>0?r.slice(0,o)+"."+r.slice(o):"0."+new Array(1-o).join("0")+fi(n,Math.max(0,t+o-1))[0]}function Cs(n,t){var e=fi(n,t);if(!e)return n+"";var r=e[0],i=e[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}const As={"%":(n,t)=>(n*100).toFixed(t),b:n=>Math.round(n).toString(2),c:n=>n+"",d:ym,e:(n,t)=>n.toExponential(t),f:(n,t)=>n.toFixed(t),g:(n,t)=>n.toPrecision(t),o:n=>Math.round(n).toString(8),p:(n,t)=>Cs(n*100,t),r:Cs,s:Sm,X:n=>Math.round(n).toString(16).toUpperCase(),x:n=>Math.round(n).toString(16)};function Rs(n){return n}var Ds=Array.prototype.map,zs=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Em(n){var t=n.grouping===void 0||n.thousands===void 0?Rs:wm(Ds.call(n.grouping,Number),n.thousands+""),e=n.currency===void 0?"":n.currency[0]+"",r=n.currency===void 0?"":n.currency[1]+"",i=n.decimal===void 0?".":n.decimal+"",o=n.numerals===void 0?Rs:_m(Ds.call(n.numerals,String)),u=n.percent===void 0?"%":n.percent+"",a=n.minus===void 0?"â":n.minus+"",l=n.nan===void 0?"NaN":n.nan+"";function c(f){f=We(f);var h=f.fill,p=f.align,g=f.sign,m=f.symbol,v=f.zero,w=f.width,S=f.comma,y=f.precision,_=f.trim,$=f.type;$==="n"?(S=!0,$="g"):As[$]||(y===void 0&&(y=12),_=!0,$="g"),(v||h==="0"&&p==="=")&&(v=!0,h="0",p="=");var E=m==="$"?e:m==="#"&&/[boxX]/.test($)?"0"+$.toLowerCase():"",N=m==="$"?r:/[%p]/.test($)?u:"",C=As[$],z=/[defgprs%]/.test($);y=y===void 0?6:/[gprs]/.test($)?Math.max(1,Math.min(21,y)):Math.max(0,Math.min(20,y));function F(T){var q=E,L=N,x,d,M;if($==="c")L=C(T)+L,T="";else{T=+T;var b=T<0||1/T<0;if(T=isNaN(T)?l:C(Math.abs(T),y),_&&(T=Mm(T)),b&&+T==0&&g!=="+"&&(b=!1),q=(b?g==="("?g:a:g==="-"||g==="("?"":g)+q,L=($==="s"?zs[8+If/3]:"")+L+(b&&g==="("?")":""),z){for(x=-1,d=T.length;++x<d;)if(M=T.charCodeAt(x),48>M||M>57){L=(M===46?i+T.slice(x+1):T.slice(x))+L,T=T.slice(0,x);break}}}S&&!v&&(T=t(T,1/0));var R=q.length+T.length+L.length,P=R<w?new Array(w-R+1).join(h):"";switch(S&&v&&(T=t(P+T,P.length?w-L.length:1/0),P=""),p){case"<":T=q+T+L+P;break;case"=":T=q+P+T+L;break;case"^":T=P.slice(0,R=P.length>>1)+q+T+L+P.slice(R);break;default:T=P+q+T+L;break}return o(T)}return F.toString=function(){return f+""},F}function s(f,h){var p=c((f=We(f),f.type="f",f)),g=Math.max(-8,Math.min(8,Math.floor(oe(h)/3)))*3,m=Math.pow(10,-g),v=zs[8+g/3];return function(w){return p(m*w)+v}}return{format:c,formatPrefix:s}}var vr,Lu,Yf;$m({thousands:",",grouping:[3],currency:["$",""]});function $m(n){return vr=Em(n),Lu=vr.format,Yf=vr.formatPrefix,vr}function Tm(n){return Math.max(0,-oe(Math.abs(n)))}function Nm(n,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(oe(t)/3)))*3-oe(Math.abs(n)))}function bm(n,t){return n=Math.abs(n),t=Math.abs(t)-n,Math.max(0,oe(t)-oe(n))+1}function Hf(n,t,e,r){var i=ro(n,t,e),o;switch(r=We(r??",f"),r.type){case"s":{var u=Math.max(Math.abs(n),Math.abs(t));return r.precision==null&&!isNaN(o=Nm(i,u))&&(r.precision=o),Yf(r,u)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(o=bm(i,Math.max(Math.abs(n),Math.abs(t))))&&(r.precision=o-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(o=Tm(i))&&(r.precision=o-(r.type==="%")*2);break}}return Lu(r)}function Tt(n){var t=n.domain;return n.ticks=function(e){var r=t();return to(r[0],r[r.length-1],e??10)},n.tickFormat=function(e,r){var i=t();return Hf(i[0],i[i.length-1],e??10,r)},n.nice=function(e){e==null&&(e=10);var r=t(),i=0,o=r.length-1,u=r[i],a=r[o],l,c,s=10;
vendor: 5,179 bytes, line 2
2for(a<u&&(c=u,u=a,a=c,c=i,i=o,o=c);s-- >0;){if(c=eo(u,a,e),c===l)return r[i]=u,r[o]=a,t(r);if(c>0)u=Math.floor(u/c)*c,a=Math.ceil(a/c)*c;else if(c<0)u=Math.ceil(u*c)/c,a=Math.floor(a*c)/c;else break;l=c}return n},n}function Wf(){var n=Fu();return n.copy=function(){return nr(n,Wf())},Gn.apply(n,arguments),Tt(n)}function Bf(n){var t;function e(r){return r==null||isNaN(r=+r)?t:r}return e.invert=e,e.domain=e.range=function(r){return arguments.length?(n=Array.from(r,ci),e):n.slice()},e.unknown=function(r){return arguments.length?(t=r,e):t},e.copy=function(){return Bf(n).unknown(t)},n=arguments.length?Array.from(n,ci):[0,1],Tt(e)}function Xf(n,t){n=n.slice();var e=0,r=n.length-1,i=n[e],o=n[r],u;return o<i&&(u=e,e=r,r=u,u=i,i=o,o=u),n[e]=t.floor(i),n[r]=t.ceil(o),n}function Fs(n){return Math.log(n)}function Us(n){return Math.exp(n)}function km(n){return-Math.log(-n)}function Pm(n){return-Math.exp(-n)}function Cm(n){return isFinite(n)?+("1e"+n):n<0?0:n}function Am(n){return n===10?Cm:n===Math.E?Math.exp:t=>Math.pow(n,t)}function Rm(n){return n===Math.E?Math.log:n===10&&Math.log10||n===2&&Math.log2||(n=Math.log(n),t=>Math.log(t)/n)}function Ls(n){return(t,e)=>-n(-t,e)}function Ou(n){const t=n(Fs,Us),e=t.domain;let r=10,i,o;function u(){return i=Rm(r),o=Am(r),e()[0]<0?(i=Ls(i),o=Ls(o),n(km,Pm)):n(Fs,Us),t}return t.base=function(a){return arguments.length?(r=+a,u()):r},t.domain=function(a){return arguments.length?(e(a),u()):e()},t.ticks=a=>{const l=e();let c=l[0],s=l[l.length-1];const f=s<c;f&&([c,s]=[s,c]);let h=i(c),p=i(s),g,m;const v=a==null?10:+a;let w=[];if(!(r%1)&&p-h<v){if(h=Math.floor(h),p=Math.ceil(p),c>0){for(;h<=p;++h)for(g=1;g<r;++g)if(m=h<0?g/o(-h):g*o(h),!(m<c)){if(m>s)break;w.push(m)}}else for(;h<=p;++h)for(g=r-1;g>=1;--g)if(m=h>0?g/o(-h):g*o(h),!(m<c)){if(m>s)break;w.push(m)}w.length*2<v&&(w=to(c,s,v))}else w=to(h,p,Math.min(p-h,v)).map(o);return f?w.reverse():w},t.tickFormat=(a,l)=>{if(a==null&&(a=10),l==null&&(l=r===10?"s":","),typeof l!="function"&&(!(r%1)&&(l=We(l)).precision==null&&(l.trim=!0),l=Lu(l)),a===1/0)return l;const c=Math.max(1,r*a/t.ticks().length);return s=>{let f=s/o(Math.round(i(s)));return f*r<r-.5&&(f*=r),f<=c?l(s):""}},t.nice=()=>e(Xf(e(),{floor:a=>o(Math.floor(i(a))),ceil:a=>o(Math.ceil(i(a)))})),t}function Zf(){const n=Ou(Ei()).domain([1,10]);return n.copy=()=>nr(n,Zf()).base(n.base()),Gn.apply(n,arguments),n}function Os(n){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/n))}}function qs(n){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*n}}function qu(n){var t=1,e=n(Os(t),qs(t));return e.constant=function(r){return arguments.length?n(Os(t=+r),qs(t)):t},Tt(e)}function Gf(){var n=qu(Ei());return n.copy=function(){return nr(n,Gf()).constant(n.constant())},Gn.apply(n,arguments)}function Is(n){return function(t){return t<0?-Math.pow(-t,n):Math.pow(t,n)}}function Dm(n){return n<0?-Math.sqrt(-n):Math.sqrt(n)}function zm(n){return n<0?-n*n:n*n}function Iu(n){var t=n(Nn,Nn),e=1;function r(){return e===1?n(Nn,Nn):e===.5?n(Dm,zm):n(Is(e),Is(1/e))}return t.exponent=function(i){return arguments.length?(e=+i,r()):e},Tt(t)}function Yu(){var n=Iu(Ei());return n.copy=function(){return nr(n,Yu()).exponent(n.exponent())},Gn.apply(n,arguments),n}function Fm(){return Yu.apply(null,arguments).exponent(.5)}function Ys(n){return Math.sign(n)*n*n}function Um(n){return Math.sign(n)*Math.sqrt(Math.abs(n))}function jf(){var n=Fu(),t=[0,1],e=!1,r;function i(o){var u=Um(n(o));return isNaN(u)?r:e?Math.round(u):u}return i.invert=function(o){return n.invert(Ys(o))},i.domain=function(o){return arguments.length?(n.domain(o),i):n.domain()},i.range=function(o){return arguments.length?(n.range((t=Array.from(o,ci)).map(Ys)),i):t.slice()},i.rangeRound=function(o){return i.range(o).round(!0)},i.round=function(o){return arguments.length?(e=!!o,i):e},i.clamp=function(o){return arguments.length?(n.clamp(o),i):n.clamp()},i.unknown=function(o){return arguments.length?(r=o,i):r},i.copy=function(){return jf(n.domain(),t).round(e).clamp(n.clamp()).unknown(r)},Gn.apply(i,arguments),Tt(i)}function Vf(){var n=[],t=[],e=[],r;function i(){var u=0,a=Math.max(1,t.length);for(e=new Array(a-1);++u<a;)e[u-1]=Wl(n,u/a);return o}function o(u){return u==null||isNaN(u=+u)?r:t[Xe(e,u)]}return o.invertExtent=function(u){var a=t.indexOf(u);return a<0?[NaN,NaN]:[a>0?e[a-1]:n[0],a<e.length?e[a]:n[n.length-1]]},o.domain=function(u){if(!arguments.length)return n.slice();n=[];for(let a of u)a!=null&&!isNaN(a=+a)&&n.push(a);return n.sort($t),i()},o.range=function(u){return arguments.length?(t=Array.from(u),i()):t.slice()},o.unknown=function(u){return arguments.length?(r=u,o):r},o.quantiles=function(){return e.slice()},o.copy=function(){return Vf().domain(n).range(t).unknown(r)},Gn.apply(o,arguments)}function Qf(){var n=0,t=1,e=1,r=[.5],i=[0,1],o;function u(l){return l!=null&&l<=l?i[Xe(r,l,0,e)]:o}function a(){var l=-1;for(r=new Array(e);++l<e;)r[l]=((l+1)*t-(l-e)*n)/(e+1);return u}return u.domain=function(l){return arguments.length?([n,t]=l,n=+n,t=+t,a()):[n,t]},u.range=function(l){return arguments.length?(e=(i=Array.from(l)).length-1,a()):i.slice()},u.invertExtent=function(l){var c=i.indexOf(l);
vendor: 6,443 bytes, line 2
2return c<0?[NaN,NaN]:c<1?[n,r[0]]:c>=e?[r[e-1],t]:[r[c-1],r[c]]},u.unknown=function(l){return arguments.length&&(o=l),u},u.thresholds=function(){return r.slice()},u.copy=function(){return Qf().domain([n,t]).range(i).unknown(o)},Gn.apply(Tt(u),arguments)}function Kf(){var n=[.5],t=[0,1],e,r=1;function i(o){return o!=null&&o<=o?t[Xe(n,o,0,r)]:e}return i.domain=function(o){return arguments.length?(n=Array.from(o),r=Math.min(n.length,t.length-1),i):n.slice()},i.range=function(o){return arguments.length?(t=Array.from(o),r=Math.min(n.length,t.length-1),i):t.slice()},i.invertExtent=function(o){var u=t.indexOf(o);return[n[u-1],n[u]]},i.unknown=function(o){return arguments.length?(e=o,i):e},i.copy=function(){return Kf().domain(n).range(t).unknown(e)},Gn.apply(i,arguments)}const Gi=new Date,ji=new Date;function dn(n,t,e,r){function i(o){return n(o=arguments.length===0?new Date:new Date(+o)),o}return i.floor=o=>(n(o=new Date(+o)),o),i.ceil=o=>(n(o=new Date(o-1)),t(o,1),n(o),o),i.round=o=>{const u=i(o),a=i.ceil(o);return o-u<a-o?u:a},i.offset=(o,u)=>(t(o=new Date(+o),u==null?1:Math.floor(u)),o),i.range=(o,u,a)=>{const l=[];if(o=i.ceil(o),a=a==null?1:Math.floor(a),!(o<u)||!(a>0))return l;let c;do l.push(c=new Date(+o)),t(o,a),n(o);while(c<o&&o<u);return l},i.filter=o=>dn(u=>{if(u>=u)for(;n(u),!o(u);)u.setTime(u-1)},(u,a)=>{if(u>=u)if(a<0)for(;++a<=0;)for(;t(u,-1),!o(u););else for(;--a>=0;)for(;t(u,1),!o(u););}),e&&(i.count=(o,u)=>(Gi.setTime(+o),ji.setTime(+u),n(Gi),n(ji),Math.floor(e(Gi,ji))),i.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?i.filter(r?u=>r(u)%o===0:u=>i.count(0,u)%o===0):i)),i}const li=dn(()=>{},(n,t)=>{n.setTime(+n+t)},(n,t)=>t-n);li.every=n=>(n=Math.floor(n),!isFinite(n)||!(n>0)?null:n>1?dn(t=>{t.setTime(Math.floor(t/n)*n)},(t,e)=>{t.setTime(+t+e*n)},(t,e)=>(e-t)/n):li);li.range;const dt=1e3,Xn=dt*60,mt=Xn*60,wt=mt*24,Hu=wt*7,Hs=wt*30,Vi=wt*365,Dt=dn(n=>{n.setTime(n-n.getMilliseconds())},(n,t)=>{n.setTime(+n+t*dt)},(n,t)=>(t-n)/dt,n=>n.getUTCSeconds());Dt.range;const Wu=dn(n=>{n.setTime(n-n.getMilliseconds()-n.getSeconds()*dt)},(n,t)=>{n.setTime(+n+t*Xn)},(n,t)=>(t-n)/Xn,n=>n.getMinutes());Wu.range;const Bu=dn(n=>{n.setUTCSeconds(0,0)},(n,t)=>{n.setTime(+n+t*Xn)},(n,t)=>(t-n)/Xn,n=>n.getUTCMinutes());Bu.range;const Xu=dn(n=>{n.setTime(n-n.getMilliseconds()-n.getSeconds()*dt-n.getMinutes()*Xn)},(n,t)=>{n.setTime(+n+t*mt)},(n,t)=>(t-n)/mt,n=>n.getHours());Xu.range;const Zu=dn(n=>{n.setUTCMinutes(0,0,0)},(n,t)=>{n.setTime(+n+t*mt)},(n,t)=>(t-n)/mt,n=>n.getUTCHours());Zu.range;const tr=dn(n=>n.setHours(0,0,0,0),(n,t)=>n.setDate(n.getDate()+t),(n,t)=>(t-n-(t.getTimezoneOffset()-n.getTimezoneOffset())*Xn)/wt,n=>n.getDate()-1);tr.range;const $i=dn(n=>{n.setUTCHours(0,0,0,0)},(n,t)=>{n.setUTCDate(n.getUTCDate()+t)},(n,t)=>(t-n)/wt,n=>n.getUTCDate()-1);$i.range;const Jf=dn(n=>{n.setUTCHours(0,0,0,0)},(n,t)=>{n.setUTCDate(n.getUTCDate()+t)},(n,t)=>(t-n)/wt,n=>Math.floor(n/wt));Jf.range;function qt(n){return dn(t=>{t.setDate(t.getDate()-(t.getDay()+7-n)%7),t.setHours(0,0,0,0)},(t,e)=>{t.setDate(t.getDate()+e*7)},(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*Xn)/Hu)}const Ti=qt(0),hi=qt(1),Lm=qt(2),Om=qt(3),ue=qt(4),qm=qt(5),Im=qt(6);Ti.range;hi.range;Lm.range;Om.range;ue.range;qm.range;Im.range;function It(n){return dn(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-n)%7),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e*7)},(t,e)=>(e-t)/Hu)}const Ni=It(0),pi=It(1),Ym=It(2),Hm=It(3),ae=It(4),Wm=It(5),Bm=It(6);Ni.range;pi.range;Ym.range;Hm.range;ae.range;Wm.range;Bm.range;const Gu=dn(n=>{n.setDate(1),n.setHours(0,0,0,0)},(n,t)=>{n.setMonth(n.getMonth()+t)},(n,t)=>t.getMonth()-n.getMonth()+(t.getFullYear()-n.getFullYear())*12,n=>n.getMonth());Gu.range;const ju=dn(n=>{n.setUTCDate(1),n.setUTCHours(0,0,0,0)},(n,t)=>{n.setUTCMonth(n.getUTCMonth()+t)},(n,t)=>t.getUTCMonth()-n.getUTCMonth()+(t.getUTCFullYear()-n.getUTCFullYear())*12,n=>n.getUTCMonth());ju.range;const _t=dn(n=>{n.setMonth(0,1),n.setHours(0,0,0,0)},(n,t)=>{n.setFullYear(n.getFullYear()+t)},(n,t)=>t.getFullYear()-n.getFullYear(),n=>n.getFullYear());_t.every=n=>!isFinite(n=Math.floor(n))||!(n>0)?null:dn(t=>{t.setFullYear(Math.floor(t.getFullYear()/n)*n),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,e)=>{t.setFullYear(t.getFullYear()+e*n)});_t.range;const xt=dn(n=>{n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)},(n,t)=>{n.setUTCFullYear(n.getUTCFullYear()+t)},(n,t)=>t.getUTCFullYear()-n.getUTCFullYear(),n=>n.getUTCFullYear());xt.every=n=>!isFinite(n=Math.floor(n))||!(n>0)?null:dn(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/n)*n),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCFullYear(t.getUTCFullYear()+e*n)});xt.range;function nl(n,t,e,r,i,o){const u=[[Dt,1,dt],[Dt,5,5*dt],[Dt,15,15*dt],[Dt,30,30*dt],[o,1,Xn],[o,5,5*Xn],[o,15,15*Xn],[o,30,30*Xn],[i,1,mt],[i,3,3*mt],[i,6,6*mt],[i,12,12*mt],[r,1,wt],[r,2,2*wt],[e,1,Hu],[t,1,Hs],[t,3,3*Hs],[n,1,Vi]];function a(c,s,f){const h=s<c;h&&([c,s]=[s,c]);const p=f&&typeof f.range=="function"?f:l(c,s,f),g=p?p.range(c,+s+1):[];return h?g.reverse():g}function l(c,s,f){const h=Math.abs(s-c)/f,p=Ko(([,,v])=>v).right(u,h);if(p===u.length)return n.every(ro(c/Vi,s/Vi,f));if(p===0)return li.every(Math.max(ro(c,s,f),1));const[g,m]=u[h/u[p-1][2]<u[p][2]/h?p-1:p];return g.every(m)}return[a,l]}const[Xm,Zm]=nl(xt,ju,Ni,Jf,Zu,Bu),[Gm,jm]=nl(_t,Gu,Ti,tr,Xu,Wu);function Qi(n){if(0<=n.y&&n.y<100){var t=new Date(-1,n.m,n.d,n.H,n.M,n.S,n.L);return t.setFullYear(n.y),t}return new Date(n.y,n.m,n.d,n.H,n.M,n.S,n.L)}function Ki(n){if(0<=n.y&&n.y<100){var t=new Date(Date.UTC(-1,n.m,n.d,n.H,n.M,n.S,n.L));return t.setUTCFullYear(n.y),t}return new Date(Date.UTC(n.y,n.m,n.d,n.H,n.M,n.S,n.L))}function pe(n,t,e){return{y:n,m:t,d:e,H:0,M:0,S:0,L:0}}function Vm(n){var t=n.dateTime,e=n.date,r=n.time,i=n.periods,o=n.days,u=n.shortDays,a=n.months,l=n.shortMonths,c=ge(i),s=de(i),f=ge(o),h=de(o),p=ge(u),g=de(u),m=ge(a),v=de(a),w=ge(l),S=de(l),y={a:b,A:R,b:P,B:H,c:null,d:js,e:js,f:wv,g:kv,G:Cv,H:mv,I:vv,j:yv,L:tl,m:_v,M:xv,p:W,q:X,Q:Ks,s:Js,S:Mv,u:Sv,U:Ev,V:$v,w:Tv,W:Nv,x:null,X:null,y:bv,Y:Pv,Z:Av,"%":Qs},_={a:V,A:nn,b:tn,B:xn,c:null,d:Vs,e:Vs,f:Fv,g:Xv,G:Gv,H:Rv,I:Dv,j:zv,L:rl,m:Uv,M:Lv,p:Mn,q:Cn,Q:Ks,s:Js,S:Ov,u:qv,U:Iv,V:Yv,w:Hv,W:Wv,x:null,X:null,y:Bv,Y:Zv,Z:jv,"%":Qs},$={a:F,A:T,b:q,B:L,c:x,d:Zs,e:Zs,f:hv,g:Xs,G:Bs,H:Gs,I:Gs,j:sv,L:lv,m:av,M:cv,p:z,q:uv,Q:gv,s:dv,S:fv,u:tv,U:ev,V:rv,w:nv,W:iv,x:d,X:M,y:Xs,Y:Bs,Z:ov,"%":pv};
vendor: 5,016 bytes, line 2
2y.x=E(e,y),y.X=E(r,y),y.c=E(t,y),_.x=E(e,_),_.X=E(r,_),_.c=E(t,_);function E(A,B){return function(j){var k=[],yn=-1,on=0,Fn=A.length,Un,bt,ta;for(j instanceof Date||(j=new Date(+j));++yn<Fn;)A.charCodeAt(yn)===37&&(k.push(A.slice(on,yn)),(bt=Ws[Un=A.charAt(++yn)])!=null?Un=A.charAt(++yn):bt=Un==="e"?" ":"0",(ta=B[Un])&&(Un=ta(j,bt)),k.push(Un),on=yn+1);return k.push(A.slice(on,yn)),k.join("")}}function N(A,B){return function(j){var k=pe(1900,void 0,1),yn=C(k,A,j+="",0),on,Fn;if(yn!=j.length)return null;if("Q"in k)return new Date(k.Q);if("s"in k)return new Date(k.s*1e3+("L"in k?k.L:0));if(B&&!("Z"in k)&&(k.Z=0),"p"in k&&(k.H=k.H%12+k.p*12),k.m===void 0&&(k.m="q"in k?k.q:0),"V"in k){if(k.V<1||k.V>53)return null;"w"in k||(k.w=1),"Z"in k?(on=Ki(pe(k.y,0,1)),Fn=on.getUTCDay(),on=Fn>4||Fn===0?pi.ceil(on):pi(on),on=$i.offset(on,(k.V-1)*7),k.y=on.getUTCFullYear(),k.m=on.getUTCMonth(),k.d=on.getUTCDate()+(k.w+6)%7):(on=Qi(pe(k.y,0,1)),Fn=on.getDay(),on=Fn>4||Fn===0?hi.ceil(on):hi(on),on=tr.offset(on,(k.V-1)*7),k.y=on.getFullYear(),k.m=on.getMonth(),k.d=on.getDate()+(k.w+6)%7)}else("W"in k||"U"in k)&&("w"in k||(k.w="u"in k?k.u%7:"W"in k?1:0),Fn="Z"in k?Ki(pe(k.y,0,1)).getUTCDay():Qi(pe(k.y,0,1)).getDay(),k.m=0,k.d="W"in k?(k.w+6)%7+k.W*7-(Fn+5)%7:k.w+k.U*7-(Fn+6)%7);return"Z"in k?(k.H+=k.Z/100|0,k.M+=k.Z%100,Ki(k)):Qi(k)}}function C(A,B,j,k){for(var yn=0,on=B.length,Fn=j.length,Un,bt;yn<on;){if(k>=Fn)return-1;if(Un=B.charCodeAt(yn++),Un===37){if(Un=B.charAt(yn++),bt=$[Un in Ws?B.charAt(yn++):Un],!bt||(k=bt(A,j,k))<0)return-1}else if(Un!=j.charCodeAt(k++))return-1}return k}function z(A,B,j){var k=c.exec(B.slice(j));return k?(A.p=s.get(k[0].toLowerCase()),j+k[0].length):-1}function F(A,B,j){var k=p.exec(B.slice(j));return k?(A.w=g.get(k[0].toLowerCase()),j+k[0].length):-1}function T(A,B,j){var k=f.exec(B.slice(j));return k?(A.w=h.get(k[0].toLowerCase()),j+k[0].length):-1}function q(A,B,j){var k=w.exec(B.slice(j));return k?(A.m=S.get(k[0].toLowerCase()),j+k[0].length):-1}function L(A,B,j){var k=m.exec(B.slice(j));return k?(A.m=v.get(k[0].toLowerCase()),j+k[0].length):-1}function x(A,B,j){return C(A,t,B,j)}function d(A,B,j){return C(A,e,B,j)}function M(A,B,j){return C(A,r,B,j)}function b(A){return u[A.getDay()]}function R(A){return o[A.getDay()]}function P(A){return l[A.getMonth()]}function H(A){return a[A.getMonth()]}function W(A){return i[+(A.getHours()>=12)]}function X(A){return 1+~~(A.getMonth()/3)}function V(A){return u[A.getUTCDay()]}function nn(A){return o[A.getUTCDay()]}function tn(A){return l[A.getUTCMonth()]}function xn(A){return a[A.getUTCMonth()]}function Mn(A){return i[+(A.getUTCHours()>=12)]}function Cn(A){return 1+~~(A.getUTCMonth()/3)}return{format:function(A){var B=E(A+="",y);return B.toString=function(){return A},B},parse:function(A){var B=N(A+="",!1);return B.toString=function(){return A},B},utcFormat:function(A){var B=E(A+="",_);return B.toString=function(){return A},B},utcParse:function(A){var B=N(A+="",!0);return B.toString=function(){return A},B}}}var Ws={"-":"",_:" ",0:"0"},vn=/^\s*\d+/,Qm=/^%/,Km=/[\\^$*+?|[\]().{}]/g;function en(n,t,e){var r=n<0?"-":"",i=(r?-n:n)+"",o=i.length;return r+(o<e?new Array(e-o+1).join(t)+i:i)}function Jm(n){return n.replace(Km,"\\$&")}function ge(n){return new RegExp("^(?:"+n.map(Jm).join("|")+")","i")}function de(n){return new Map(n.map((t,e)=>[t.toLowerCase(),e]))}function nv(n,t,e){var r=vn.exec(t.slice(e,e+1));return r?(n.w=+r[0],e+r[0].length):-1}function tv(n,t,e){var r=vn.exec(t.slice(e,e+1));return r?(n.u=+r[0],e+r[0].length):-1}function ev(n,t,e){var r=vn.exec(t.slice(e,e+2));return r?(n.U=+r[0],e+r[0].length):-1}function rv(n,t,e){var r=vn.exec(t.slice(e,e+2));return r?(n.V=+r[0],e+r[0].length):-1}function iv(n,t,e){var r=vn.exec(t.slice(e,e+2));return r?(n.W=+r[0],e+r[0].length):-1}function Bs(n,t,e){var r=vn.exec(t.slice(e,e+4));return r?(n.y=+r[0],e+r[0].length):-1}function Xs(n,t,e){var r=vn.exec(t.slice(e,e+2));return r?(n.y=+r[0]+(+r[0]>68?1900:2e3),e+r[0].length):-1}function ov(n,t,e){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(e,e+6));return r?(n.Z=r[1]?0:-(r[2]+(r[3]||"00")),e+r[0].length):-1}function uv(n,t,e){var r=vn.exec(t.slice(e,e+1));return r?(n.q=r[0]*3-3,e+r[0].length):-1}function av(n,t,e){var r=vn.exec(t.slice(e,e+2));return r?(n.m=r[0]-1,e+r[0].length):-1}function Zs(n,t,e){var r=vn.exec(t.slice(e,e+2));return r?(n.d=+r[0],e+r[0].length):-1}function sv(n,t,e){var r=vn.exec(t.slice(e,e+3));return r?(n.m=0,n.d=+r[0],e+r[0].length):-1}function Gs(n,t,e){var r=vn.exec(t.slice(e,e+2));return r?(n.H=+r[0],e+r[0].length):-1}function cv(n,t,e){var r=vn.exec(t.slice(e,e+2));return r?(n.M=+r[0],e+r[0].length):-1}function fv(n,t,e){var r=vn.exec(t.slice(e,e+2));return r?(n.S=+r[0],e+r[0].length):-1}function lv(n,t,e){var r=vn.exec(t.slice(e,e+3));return r?(n.L=+r[0],e+r[0].length):-1}function hv(n,t,e){var r=vn.exec(t.slice(e,e+6));return r?(n.L=Math.floor(r[0]/1e3),e+r[0].length):-1}function pv(n,t,e){var r=Qm.exec(t.slice(e,e+1));return r?e+r[0].length:-1}
vendor: 7,961 bytes, line 2
2function gv(n,t,e){var r=vn.exec(t.slice(e));return r?(n.Q=+r[0],e+r[0].length):-1}function dv(n,t,e){var r=vn.exec(t.slice(e));return r?(n.s=+r[0],e+r[0].length):-1}function js(n,t){return en(n.getDate(),t,2)}function mv(n,t){return en(n.getHours(),t,2)}function vv(n,t){return en(n.getHours()%12||12,t,2)}function yv(n,t){return en(1+tr.count(_t(n),n),t,3)}function tl(n,t){return en(n.getMilliseconds(),t,3)}function wv(n,t){return tl(n,t)+"000"}function _v(n,t){return en(n.getMonth()+1,t,2)}function xv(n,t){return en(n.getMinutes(),t,2)}function Mv(n,t){return en(n.getSeconds(),t,2)}function Sv(n){var t=n.getDay();return t===0?7:t}function Ev(n,t){return en(Ti.count(_t(n)-1,n),t,2)}function el(n){var t=n.getDay();return t>=4||t===0?ue(n):ue.ceil(n)}function $v(n,t){return n=el(n),en(ue.count(_t(n),n)+(_t(n).getDay()===4),t,2)}function Tv(n){return n.getDay()}function Nv(n,t){return en(hi.count(_t(n)-1,n),t,2)}function bv(n,t){return en(n.getFullYear()%100,t,2)}function kv(n,t){return n=el(n),en(n.getFullYear()%100,t,2)}function Pv(n,t){return en(n.getFullYear()%1e4,t,4)}function Cv(n,t){var e=n.getDay();return n=e>=4||e===0?ue(n):ue.ceil(n),en(n.getFullYear()%1e4,t,4)}function Av(n){var t=n.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+en(t/60|0,"0",2)+en(t%60,"0",2)}function Vs(n,t){return en(n.getUTCDate(),t,2)}function Rv(n,t){return en(n.getUTCHours(),t,2)}function Dv(n,t){return en(n.getUTCHours()%12||12,t,2)}function zv(n,t){return en(1+$i.count(xt(n),n),t,3)}function rl(n,t){return en(n.getUTCMilliseconds(),t,3)}function Fv(n,t){return rl(n,t)+"000"}function Uv(n,t){return en(n.getUTCMonth()+1,t,2)}function Lv(n,t){return en(n.getUTCMinutes(),t,2)}function Ov(n,t){return en(n.getUTCSeconds(),t,2)}function qv(n){var t=n.getUTCDay();return t===0?7:t}function Iv(n,t){return en(Ni.count(xt(n)-1,n),t,2)}function il(n){var t=n.getUTCDay();return t>=4||t===0?ae(n):ae.ceil(n)}function Yv(n,t){return n=il(n),en(ae.count(xt(n),n)+(xt(n).getUTCDay()===4),t,2)}function Hv(n){return n.getUTCDay()}function Wv(n,t){return en(pi.count(xt(n)-1,n),t,2)}function Bv(n,t){return en(n.getUTCFullYear()%100,t,2)}function Xv(n,t){return n=il(n),en(n.getUTCFullYear()%100,t,2)}function Zv(n,t){return en(n.getUTCFullYear()%1e4,t,4)}function Gv(n,t){var e=n.getUTCDay();return n=e>=4||e===0?ae(n):ae.ceil(n),en(n.getUTCFullYear()%1e4,t,4)}function jv(){return"+0000"}function Qs(){return"%"}function Ks(n){return+n}function Js(n){return Math.floor(+n/1e3)}var Ht,ol,ul;Vv({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function Vv(n){return Ht=Vm(n),ol=Ht.format,Ht.parse,ul=Ht.utcFormat,Ht.utcParse,Ht}function Qv(n){return new Date(n)}function Kv(n){return n instanceof Date?+n:+new Date(+n)}function Vu(n,t,e,r,i,o,u,a,l,c){var s=Fu(),f=s.invert,h=s.domain,p=c(".%L"),g=c(":%S"),m=c("%I:%M"),v=c("%I %p"),w=c("%a %d"),S=c("%b %d"),y=c("%B"),_=c("%Y");function $(E){return(l(E)<E?p:a(E)<E?g:u(E)<E?m:o(E)<E?v:r(E)<E?i(E)<E?w:S:e(E)<E?y:_)(E)}return s.invert=function(E){return new Date(f(E))},s.domain=function(E){return arguments.length?h(Array.from(E,Kv)):h().map(Qv)},s.ticks=function(E){var N=h();return n(N[0],N[N.length-1],E??10)},s.tickFormat=function(E,N){return N==null?$:c(N)},s.nice=function(E){var N=h();return(!E||typeof E.range!="function")&&(E=t(N[0],N[N.length-1],E??10)),E?h(Xf(N,E)):s},s.copy=function(){return nr(s,Vu(n,t,e,r,i,o,u,a,l,c))},s}function Jv(){return Gn.apply(Vu(Gm,jm,_t,Gu,Ti,tr,Xu,Wu,Dt,ol).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function ny(){return Gn.apply(Vu(Xm,Zm,xt,ju,Ni,$i,Zu,Bu,Dt,ul).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function bi(){var n=0,t=1,e,r,i,o,u=Nn,a=!1,l;function c(f){return f==null||isNaN(f=+f)?l:u(i===0?.5:(f=(o(f)-e)*i,a?Math.max(0,Math.min(1,f)):f))}c.domain=function(f){return arguments.length?([n,t]=f,e=o(n=+n),r=o(t=+t),i=e===r?0:1/(r-e),c):[n,t]},c.clamp=function(f){return arguments.length?(a=!!f,c):a},c.interpolator=function(f){return arguments.length?(u=f,c):u};function s(f){return function(h){var p,g;return arguments.length?([p,g]=h,u=f(p,g),c):[u(0),u(1)]}}return c.range=s(ce),c.rangeRound=s(zu),c.unknown=function(f){return arguments.length?(l=f,c):l},function(f){return o=f,e=f(n),r=f(t),i=e===r?0:1/(r-e),c}}function Nt(n,t){return t.domain(n.domain()).interpolator(n.interpolator()).clamp(n.clamp()).unknown(n.unknown())}function al(){var n=Tt(bi()(Nn));return n.copy=function(){return Nt(n,al())},Mt.apply(n,arguments)}function sl(){var n=Ou(bi()).domain([1,10]);return n.copy=function(){return Nt(n,sl()).base(n.base())},Mt.apply(n,arguments)}function cl(){var n=qu(bi());return n.copy=function(){return Nt(n,cl()).constant(n.constant())},Mt.apply(n,arguments)}function Qu(){var n=Iu(bi());return n.copy=function(){return Nt(n,Qu()).exponent(n.exponent())},Mt.apply(n,arguments)}function ty(){return Qu.apply(null,arguments).exponent(.5)}function fl(){var n=[],t=Nn;function e(r){if(r!=null&&!isNaN(r=+r))return t((Xe(n,r,1)-1)/(n.length-1))}return e.domain=function(r){if(!arguments.length)return n.slice();n=[];for(let i of r)i!=null&&!isNaN(i=+i)&&n.push(i);return n.sort($t),e},e.interpolator=function(r){return arguments.length?(t=r,e):t},e.range=function(){return n.map((r,i)=>t(i/(n.length-1)))},e.quantiles=function(r){return Array.from({length:r+1},(i,o)=>Hl(n,o/r))},e.copy=function(){return fl(t).domain(n)},Mt.apply(e,arguments)}function ki(){var n=0,t=.5,e=1,r=1,i,o,u,a,l,c=Nn,s,f=!1,h;function p(m){return isNaN(m=+m)?h:(m=.5+((m=+s(m))-o)*(r*m<r*o?a:l),c(f?Math.max(0,Math.min(1,m)):m))}p.domain=function(m){return arguments.length?([n,t,e]=m,i=s(n=+n),o=s(t=+t),u=s(e=+e),a=i===o?0:.5/(o-i),l=o===u?0:.5/(u-o),r=o<i?-1:1,p):[n,t,e]},p.clamp=function(m){return arguments.length?(f=!!m,p):f},p.interpolator=function(m){return arguments.length?(c=m,p):c};function g(m){return function(v){var w,S,y;return arguments.length?([w,S,y]=v,c=pm(m,[w,S,y]),p):[c(0),c(.5),c(1)]}}return p.range=g(ce),p.rangeRound=g(zu),p.unknown=function(m){return arguments.length?(h=m,p):h},function(m){return s=m,i=m(n),o=m(t),u=m(e),a=i===o?0:.5/(o-i),l=o===u?0:.5/(u-o),r=o<i?-1:1,p}}function ll(){var n=Tt(ki()(Nn));return n.copy=function(){return Nt(n,ll())},Mt.apply(n,arguments)}function hl(){var n=Ou(ki()).domain([.1,1,10]);return n.copy=function(){return Nt(n,hl()).base(n.base())},Mt.apply(n,arguments)}function pl(){var n=qu(ki());return n.copy=function(){return Nt(n,pl()).constant(n.constant())},Mt.apply(n,arguments)}function Ku(){var n=Iu(ki());return n.copy=function(){return Nt(n,Ku()).exponent(n.exponent())},Mt.apply(n,arguments)}function ey(){return Ku.apply(null,arguments).exponent(.5)}function un(n){return function(){return n}}const gl=Math.cos,gi=Math.sin,tt=Math.sqrt,di=Math.PI,Pi=2*di,jo=Math.PI,Vo=2*jo,At=1e-6,ry=Vo-At;function dl(n){this._+=n[0];for(let t=1,e=n.length;t<e;++t)this._+=arguments[t]+n[t]}function iy(n){let t=Math.floor(n);if(!(t>=0))throw new Error(`invalid digits: ${n}`);if(t>15)return dl;const e=10**t;return function(r){this._+=r[0];for(let i=1,o=r.length;i<o;++i)this._+=Math.round(arguments[i]*e)/e+r[i]}}class oy{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?dl:iy(t)}moveTo(t,e){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}`}closePath(){this._x1!==null&&(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,r,i){this._append`Q${+t},${+e},${this._x1=+r},${this._y1=+i}`}bezierCurveTo(t,e,r,i,o,u){this._append`C${+t},${+e},${+r},${+i},${this._x1=+o},${this._y1=+u}`}
vendor: 5,195 bytes, line 2
2arcTo(t,e,r,i,o){if(t=+t,e=+e,r=+r,i=+i,o=+o,o<0)throw new Error(`negative radius: ${o}`);let u=this._x1,a=this._y1,l=r-t,c=i-e,s=u-t,f=a-e,h=s*s+f*f;if(this._x1===null)this._append`M${this._x1=t},${this._y1=e}`;else if(h>At)if(!(Math.abs(f*l-c*s)>At)||!o)this._append`L${this._x1=t},${this._y1=e}`;else{let p=r-u,g=i-a,m=l*l+c*c,v=p*p+g*g,w=Math.sqrt(m),S=Math.sqrt(h),y=o*Math.tan((jo-Math.acos((m+h-v)/(2*w*S)))/2),_=y/S,$=y/w;Math.abs(_-1)>At&&this._append`L${t+_*s},${e+_*f}`,this._append`A${o},${o},0,0,${+(f*p>s*g)},${this._x1=t+$*l},${this._y1=e+$*c}`}}arc(t,e,r,i,o,u){if(t=+t,e=+e,r=+r,u=!!u,r<0)throw new Error(`negative radius: ${r}`);let a=r*Math.cos(i),l=r*Math.sin(i),c=t+a,s=e+l,f=1^u,h=u?i-o:o-i;this._x1===null?this._append`M${c},${s}`:(Math.abs(this._x1-c)>At||Math.abs(this._y1-s)>At)&&this._append`L${c},${s}`,r&&(h<0&&(h=h%Vo+Vo),h>ry?this._append`A${r},${r},0,1,${f},${t-a},${e-l}A${r},${r},0,1,${f},${this._x1=c},${this._y1=s}`:h>At&&this._append`A${r},${r},0,${+(h>=jo)},${f},${this._x1=t+r*Math.cos(o)},${this._y1=e+r*Math.sin(o)}`)}rect(t,e,r,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${r=+r}v${+i}h${-r}Z`}toString(){return this._}}function Ju(n){let t=3;return n.digits=function(e){if(!arguments.length)return t;if(e==null)t=null;else{const r=Math.floor(e);if(!(r>=0))throw new RangeError(`invalid digits: ${e}`);t=r}return n},()=>new oy(t)}function na(n){return typeof n=="object"&&"length"in n?n:Array.from(n)}function ml(n){this._context=n}ml.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(n,t){switch(n=+n,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(n,t):this._context.moveTo(n,t);break;case 1:this._point=2;default:this._context.lineTo(n,t);break}}};function vl(n){return new ml(n)}function yl(n){return n[0]}function wl(n){return n[1]}function uy(n,t){var e=un(!0),r=null,i=vl,o=null,u=Ju(a);n=typeof n=="function"?n:n===void 0?yl:un(n),t=typeof t=="function"?t:t===void 0?wl:un(t);function a(l){var c,s=(l=na(l)).length,f,h=!1,p;for(r==null&&(o=i(p=u())),c=0;c<=s;++c)!(c<s&&e(f=l[c],c,l))===h&&((h=!h)?o.lineStart():o.lineEnd()),h&&o.point(+n(f,c,l),+t(f,c,l));if(p)return o=null,p+""||null}return a.x=function(l){return arguments.length?(n=typeof l=="function"?l:un(+l),a):n},a.y=function(l){return arguments.length?(t=typeof l=="function"?l:un(+l),a):t},a.defined=function(l){return arguments.length?(e=typeof l=="function"?l:un(!!l),a):e},a.curve=function(l){return arguments.length?(i=l,r!=null&&(o=i(r)),a):i},a.context=function(l){return arguments.length?(l==null?r=o=null:o=i(r=l),a):r},a}function wy(n,t,e){var r=null,i=un(!0),o=null,u=vl,a=null,l=Ju(c);n=typeof n=="function"?n:n===void 0?yl:un(+n),t=typeof t=="function"?t:un(t===void 0?0:+t),e=typeof e=="function"?e:e===void 0?wl:un(+e);function c(f){var h,p,g,m=(f=na(f)).length,v,w=!1,S,y=new Array(m),_=new Array(m);for(o==null&&(a=u(S=l())),h=0;h<=m;++h){if(!(h<m&&i(v=f[h],h,f))===w)if(w=!w)p=h,a.areaStart(),a.lineStart();else{for(a.lineEnd(),a.lineStart(),g=h-1;g>=p;--g)a.point(y[g],_[g]);a.lineEnd(),a.areaEnd()}w&&(y[h]=+n(v,h,f),_[h]=+t(v,h,f),a.point(r?+r(v,h,f):y[h],e?+e(v,h,f):_[h]))}if(S)return a=null,S+""||null}function s(){return uy().defined(i).curve(u).context(o)}return c.x=function(f){return arguments.length?(n=typeof f=="function"?f:un(+f),r=null,c):n},c.x0=function(f){return arguments.length?(n=typeof f=="function"?f:un(+f),c):n},c.x1=function(f){return arguments.length?(r=f==null?null:typeof f=="function"?f:un(+f),c):r},c.y=function(f){return arguments.length?(t=typeof f=="function"?f:un(+f),e=null,c):t},c.y0=function(f){return arguments.length?(t=typeof f=="function"?f:un(+f),c):t},c.y1=function(f){return arguments.length?(e=f==null?null:typeof f=="function"?f:un(+f),c):e},c.lineX0=c.lineY0=function(){return s().x(n).y(t)},c.lineY1=function(){return s().x(n).y(e)},c.lineX1=function(){return s().x(r).y(t)},c.defined=function(f){return arguments.length?(i=typeof f=="function"?f:un(!!f),c):i},c.curve=function(f){return arguments.length?(u=f,o!=null&&(a=u(o)),c):u},c.context=function(f){return arguments.length?(f==null?o=a=null:a=u(o=f),c):o},c}class _l{constructor(t,e){this._context=t,this._x=e}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,e){switch(t=+t,e=+e,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);break}}this._x0=t,this._y0=e}}function _y(n){return new _l(n,!0)}function xy(n){return new _l(n,!1)}const ay={draw(n,t){const e=tt(t/di);n.moveTo(e,0),n.arc(0,0,e,0,Pi)}},My={draw(n,t){const e=tt(t/5)/2;n.moveTo(-3*e,-e),n.lineTo(-e,-e),n.lineTo(-e,-3*e),n.lineTo(e,-3*e),n.lineTo(e,-e),n.lineTo(3*e,
vendor: 4,684 bytes, line 2
2-e),n.lineTo(3*e,e),n.lineTo(e,e),n.lineTo(e,3*e),n.lineTo(-e,3*e),n.lineTo(-e,e),n.lineTo(-3*e,e),n.closePath()}},xl=tt(1/3),sy=xl*2,Sy={draw(n,t){const e=tt(t/sy),r=e*xl;n.moveTo(0,-e),n.lineTo(r,0),n.lineTo(0,e),n.lineTo(-r,0),n.closePath()}},Ey={draw(n,t){const e=tt(t),r=-e/2;n.rect(r,r,e,e)}},cy=.8908130915292852,Ml=gi(di/10)/gi(7*di/10),fy=gi(Pi/10)*Ml,ly=-gl(Pi/10)*Ml,$y={draw(n,t){const e=tt(t*cy),r=fy*e,i=ly*e;n.moveTo(0,-e),n.lineTo(r,i);for(let o=1;o<5;++o){const u=Pi*o/5,a=gl(u),l=gi(u);n.lineTo(l*e,-a*e),n.lineTo(a*r-l*i,l*r+a*i)}n.closePath()}},Ji=tt(3),Ty={draw(n,t){const e=-tt(t/(Ji*3));n.moveTo(0,e*2),n.lineTo(-Ji*e,-e),n.lineTo(Ji*e,-e),n.closePath()}},In=-.5,Yn=tt(3)/2,Qo=1/tt(12),hy=(Qo/2+1)*3,Ny={draw(n,t){const e=tt(t/hy),r=e/2,i=e*Qo,o=r,u=e*Qo+e,a=-o,l=u;n.moveTo(r,i),n.lineTo(o,u),n.lineTo(a,l),n.lineTo(In*r-Yn*i,Yn*r+In*i),n.lineTo(In*o-Yn*u,Yn*o+In*u),n.lineTo(In*a-Yn*l,Yn*a+In*l),n.lineTo(In*r+Yn*i,In*i-Yn*r),n.lineTo(In*o+Yn*u,In*u-Yn*o),n.lineTo(In*a+Yn*l,In*l-Yn*a),n.closePath()}};function by(n,t){let e=null,r=Ju(i);n=typeof n=="function"?n:un(n||ay),t=typeof t=="function"?t:un(t===void 0?64:+t);function i(){let o;if(e||(e=o=r()),n.apply(this,arguments).draw(e,+t.apply(this,arguments)),o)return e=null,o+""||null}return i.type=function(o){return arguments.length?(n=typeof o=="function"?o:un(o),i):n},i.size=function(o){return arguments.length?(t=typeof o=="function"?o:un(+o),i):t},i.context=function(o){return arguments.length?(e=o??null,i):e},i}function mi(){}function vi(n,t,e){n._context.bezierCurveTo((2*n._x0+n._x1)/3,(2*n._y0+n._y1)/3,(n._x0+2*n._x1)/3,(n._y0+2*n._y1)/3,(n._x0+4*n._x1+t)/6,(n._y0+4*n._y1+e)/6)}function Sl(n){this._context=n}Sl.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:vi(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(n,t){switch(n=+n,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(n,t):this._context.moveTo(n,t);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:vi(this,n,t);break}this._x0=this._x1,this._x1=n,this._y0=this._y1,this._y1=t}};function ky(n){return new Sl(n)}function El(n){this._context=n}El.prototype={areaStart:mi,areaEnd:mi,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(n,t){switch(n=+n,t=+t,this._point){case 0:this._point=1,this._x2=n,this._y2=t;break;case 1:this._point=2,this._x3=n,this._y3=t;break;case 2:this._point=3,this._x4=n,this._y4=t,this._context.moveTo((this._x0+4*this._x1+n)/6,(this._y0+4*this._y1+t)/6);break;default:vi(this,n,t);break}this._x0=this._x1,this._x1=n,this._y0=this._y1,this._y1=t}};function Py(n){return new El(n)}function $l(n){this._context=n}$l.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(n,t){switch(n=+n,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var e=(this._x0+4*this._x1+n)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(e,r):this._context.moveTo(e,r);break;case 3:this._point=4;default:vi(this,n,t);break}this._x0=this._x1,this._x1=n,this._y0=this._y1,this._y1=t}};function Cy(n){return new $l(n)}function Tl(n){this._context=n}Tl.prototype={areaStart:mi,areaEnd:mi,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(n,t){n=+n,t=+t,this._point?this._context.lineTo(n,t):(this._point=1,this._context.moveTo(n,t))}};function Ay(n){return new Tl(n)}function nc(n){return n<0?-1:1}function tc(n,t,e){var r=n._x1-n._x0,i=t-n._x1,o=(n._y1-n._y0)/(r||i<0&&-0),u=(e-n._y1)/(i||r<0&&-0),a=(o*i+u*r)/(r+i);return(nc(o)+nc(u))*Math.min(Math.abs(o),Math.abs(u),.5*Math.abs(a)
2)||0}function ec(n,t){var e=n._x1-n._x0;return e?(3*(n._y1-n._y0)/e-t)/2:t}function no(n,t,e){var r=n._x0,i=n._y0,o=n._x1,u=n._y1,a=(o-r)/3;n._context.bezierCurveTo(r+a,i+a*t,o-a,u-a*e,o,u)}function yi(n){this._context=n}yi.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:no(this,this._t0,ec(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(n,t){var e=NaN;if(n=+n,t=+t,!(n===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(n,t):this._context.moveTo(n,t);break;case 1:this._point=2;break;case 2:this._point=3,no(this,ec(this,e=tc(this,n,t)),e);break;default:no(this,this._t0,e=tc(this,n,t));break}this._x0=this._x1,this._x1=n,this._y0=this._y1,this._y1=t,this._t0=e}}};function Nl(n){this._context=new bl(n)}(Nl.prototype=Object.create(yi.prototype)).point=function(n,t){yi.prototype.point.call(this,t,n)};function bl(n){this._context=n}bl.prototype={moveTo:function(n,t){this._context.moveTo(t,n)},closePath:function(){this._context.closePath()},lineTo:function(n,t){this._context.lineTo(t,n)},bezierCurveTo:function(n,t,e,r,i,o){this._context.bezierCurveTo(t,n,r,e,o,i)}};function Ry(n){return new yi(n)}function Dy(n){return new Nl(n)}function kl(n){this._context=n}kl.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var n=this._x,t=this._y,e=n.length;if(e)if(this._line?this._context.lineTo(n[0],t[0]):this._context.moveTo(n[0],t[0]),e===2)this._context.lineTo(n[1],t[1]);else for(var r=rc(n),i=rc(t),o=0,u=1;u<e;++o,++u)this._context.bezierCurveTo(r[0][o],i[0][o],r[1][o],i[1][o],n[u],t[u]);(this._line||this._line!==0&&e===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(n,t){this._x.push(+n),this._y.push(+t)}};function rc(n){var t,e=n.length-1,r,i=new Array(e),o=new Array(e),u=new Array(e);for(i[0]=0,o[0]=2,u[0]=n[0]+2*n[1],t=1;t<e-1;++t)i[t]=1,o[t]=4,u[t]=4*n[t]+2*n[t+1];for(i[e-1]=2,o[e-1]=7,u[e-1]=8*n[e-1]+n[e],t=1;t<e;++t)r=i[t]/o[t-1],o[t]-=r,u[t]-=r*u[t-1];for(i[e-1]=u[e-1]/o[e-1],t=e-2;t>=0;--t)i[t]=(u[t]-i[t+1])/o[t];for(o[e-1]=(n[e]+i[e-1])/2,t=0;t<e-1;++t)o[t]=2*n[t+1]-i[t+1];return[i,o]}function zy(n){return new kl(n)}function Ci(n,t){this._context=n,this._t=t}Ci.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(n,t){switch(n=+n,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(n,t):this._context.moveTo(n,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(n,t);else{var e=this._x*(1-this._t)+n*this._t;this._context.lineTo(e,this._y),this._context.lineTo(e,t)}break}}this._x=n,this._y=t}};function Fy(n){return new Ci(n,.5)}function Uy(n){return new Ci(n,0)}function Ly(n){return new Ci(n,1)}function Be(n,t){if((u=n.length)>1)for(var e=1,r,i,o=n[t[0]],u,a=o.length;e<u;++e)for(i=o,o=n[t[e]],r=0;r<a;++r)o[r][1]+=o[r][0]=isNaN(i[r][1])?i[r][0]:i[r][1]}function ic(n){for(var t=n.length,e=new Array(t);--t>=0;)e[t]=t;return e}function py(n,t){return n[t]}function gy(n){const t=[];return t.key=n,t}function Oy(){var n=un([]),t=ic,e=Be,r=py;function i(o){var u=Array.from(n.apply(this,arguments),gy),a,l=u.length,c=-1,s;for(const f of o)for(a=0,++c;a<l;++a)(u[a][c]=[0,+r(f,u[a].key,c,o)]).data=f;for(a=0,s=na(t(u));a<l;++a)u[s[a]].index=a;return e(u,s),u}return i.keys=function(o){return arguments.length?(n=typeof o=="function"?o:un(Array.from(o)),i):n},i.value=function(o){return arguments.length?(r=typeof o=="function"?o:un(+o),i):r},i.order=function(o){return arguments.length?(t=o==null?ic:typeof o=="function"?o:un(Array.from(o)),i):t},i.offset=function(o){return arguments.length?(e=o??Be,i):e},i}function qy(n,t){if((r=n.length)>0){for(var e,r,i=0,o=n[0].length,u;i<o;++i){for(u=e=0;e<r;++e)u+=n[e][i][1]||0;if(u)for(e=0;e<r;++e)n[e][i][1]/=u}Be(n,t)}}function Iy(n,t){if((i=n.length)>0){for(var e=0,r=n[t[0]],i,o=r.length;e<o;++e){for(var u=0,a=0;u<i;++u)a+=n[u][e][1]||0;r[e][1]+=r[e][0]=-a/2}Be(n,t)}}function Yy(n,t){if(!(!((u=n.length)>0)||!((o=(i=n[t[0]]).length)>0))){for(var e=0,r=1,i,o,u;r<o;++r){for(var a=0,l=0,c=0;a<u;++a){for(var s=n[t[a]],f=s[r][1]||0,h=s[r-1][1]||0,p=(f-h)/2,g=0;g<a;++g){var m=n[t[g]],v=m[r][1]||0,w=m[r-1][1]||0;p+=v-w}l+=f,c+=p*f}i[r-1][1]+=i[r-1][0]=e,l&&(e-=c/l)}i[r-1][1]+=i[r-1][0]=e,Be(n,t)}}const Hy=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Au,scaleDiverging:ll,scaleDivergingLog:hl,scaleDivergingPow:Ku,scaleDivergingSqrt:ey,scaleDivergingSymlog:pl,scaleIdentity:Bf,scaleImplicit:Bo,scaleLinear:Wf,scaleLog:Zf,scaleOrdinal:Cu,scalePoint:Hd,scalePow:Yu,scaleQuantile:Vf,scaleQuantize:Qf,scaleRadial:jf,scaleSequential:al,scaleSequentialLog:sl,scaleSequentialPow:Qu,scaleSequentialQuantile:fl,scaleSequentialSqrt:ty,scaleSequentialSymlog:cl,scaleSqrt:Fm,scaleSymlog:Gf,scaleThreshold:Kf,scaleTime:Jv,scaleUtc:ny,tickFormat:Hf},Symbol.toStringTag,{value:"Module"}));
2export{Cy as A,Py as B,Hy as C,Wf as D,Pf as E,yy as F,Cf as G,vy as H,Df as M,by as S,Rf as Z,Ty as a,$y as b,Ey as c,Sy as d,My as e,ay as f,Oy as g,ic as h,Be as i,Yy as j,Iy as k,qy as l,wy as m,uy as n,Uy as o,Ly as p,Fy as q,zy as r,Ny as s,Dy as t,Ry as u,vl as v,Ay as w,xy as x,_y as y,ky as z};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.