vendor: 4,549 bytes, line 1
1import{r as q,R as rt,ao as N,I as Ma,bt as ai,bv as ba,z as Na,j as M,B as Pa,L as Ze,S as Oe,F as ka}from"./index-B9ovCa2o.js";import{M as $a}from"./MilitaryBaseSearchBar-CK40qXTS.js";import{M as Ca}from"./MoreForYouSection-CKmWqIAS.js";import"./sanitize-html-si29paC7.js";import"./MoreForYouSkeleton-B6BnX1k0.js";class at{constructor(){this._partials=new Float64Array(32),this._n=0}add(n){const e=this._partials;let r=0;for(let i=0;i<this._n&&i<32;i++){const o=e[i],a=n+o,s=Math.abs(n)<Math.abs(o)?n-(a-o):o-(a-n);s&&(e[r++]=s),n=a}return e[r]=n,this._n=r+1,this}valueOf(){const n=this._partials;let e=this._n,r,i,o,a=0;if(e>0){for(a=n[--e];e>0&&(r=a,i=n[--e],a=r+i,o=i-(a-r),!o););e>0&&(o<0&&n[e-1]<0||o>0&&n[e-1]>0)&&(i=o*2,r=a+i,i==r-a&&(a=r))}return a}}function*Aa(t){for(const n of t)yield*n}function io(t){return Array.from(Aa(t))}function Qt(t,n,e){t=+t,n=+n,e=(i=arguments.length)<2?(n=t,t=0,1):i<3?1:+e;for(var r=-1,i=Math.max(0,Math.ceil((n-t)/e))|0,o=new Array(i);++r<i;)o[r]=t+r*e;return o}var z=1e-6,Pn=1e-12,G=Math.PI,nt=G/2,ie=G/4,lt=G*2,W=180/G,T=G/180,X=Math.abs,cn=Math.atan,ft=Math.atan2,j=Math.cos,Dn=Math.ceil,oo=Math.exp,He=Math.hypot,oe=Math.log,Fe=Math.pow,$=Math.sin,St=Math.sign||function(t){return t>0?1:t<0?-1:0},it=Math.sqrt,Pr=Math.tan;function ao(t){return t>1?0:t<-1?G:Math.acos(t)}function ht(t){return t>1?nt:t<-1?-nt:Math.asin(t)}function si(t){return(t=$(t/2))*t}function J(){}function ae(t,n){t&&ci.hasOwnProperty(t.type)&&ci[t.type](t,n)}var ui={Feature:function(t,n){ae(t.geometry,n)},FeatureCollection:function(t,n){for(var e=t.features,r=-1,i=e.length;++r<i;)ae(e[r].geometry,n)}},ci={Sphere:function(t,n){n.sphere()},Point:function(t,n){t=t.coordinates,n.point(t[0],t[1],t[2])},MultiPoint:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)t=e[r],n.point(t[0],t[1],t[2])},LineString:function(t,n){We(t.coordinates,n,0)},MultiLineString:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)We(e[r],n,0)},Polygon:function(t,n){li(t.coordinates,n)},MultiPolygon:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)li(e[r],n)},GeometryCollection:function(t,n){for(var e=t.geometries,r=-1,i=e.length;++r<i;)ae(e[r],n)}};function We(t,n,e){var r=-1,i=t.length-e,o;for(n.lineStart();++r<i;)o=t[r],n.point(o[0],o[1],o[2]);n.lineEnd()}function li(t,n){var e=-1,r=t.length;for(n.polygonStart();++e<r;)We(t[e],n,1);n.polygonEnd()}function bt(t,n){t&&ui.hasOwnProperty(t.type)?ui[t.type](t,n):ae(t,n)}var se=new at,ue=new at,so,uo,Ve,Ke,Qe,jt={point:J,lineStart:J,lineEnd:J,polygonStart:function(){se=new at,jt.lineStart=ja,jt.lineEnd=Ra},polygonEnd:function(){var t=+se;ue.add(t<0?lt+t:t),this.lineStart=this.lineEnd=this.point=J},sphere:function(){ue.add(lt)}};function ja(){jt.point=za}function Ra(){co(so,uo)}function za(t,n){jt.point=co,so=t,uo=n,t*=T,n*=T,Ve=t,Ke=j(n=n/2+ie),Qe=$(n)}function co(t,n){t*=T,n*=T,n=n/2+ie;var e=t-Ve,r=e>=0?1:-1,i=r*e,o=j(n),a=$(n),s=Qe*a,c=Ke*o+s*j(i),l=s*r*$(i);se.add(ft(l,c)),Ve=t,Ke=o,Qe=a}function Ta(t){return ue=new at,bt(t,jt),ue*2}function ce(t){return[ft(t[1],t[0]),ht(t[2])]}function Ht(t){var n=t[0],e=t[1],r=j(e);return[r*j(n),r*$(n),$(e)]}function Gn(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]}function rn(t,n){return[t[1]*n[2]-t[2]*n[1],t[2]*n[0]-t[0]*n[2],t[0]*n[1]-t[1]*n[0]]}function Ie(t,n){t[0]+=n[0],t[1]+=n[1],t[2]+=n[2]}function Xn(t,n){return[t[0]*n,t[1]*n,t[2]*n]}function le(t){var n=it(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=n,t[1]/=n,t[2]/=n}var Q,pt,tt,wt,Zt,lo,fo,nn,En,Gt,qt,Lt={point:Je,lineStart:fi,lineEnd:hi,polygonStart:function(){Lt.point=po,Lt.lineStart=La,Lt.lineEnd=Oa,En=new at,jt.polygonStart()},polygonEnd:function(){jt.polygonEnd(),Lt.point=Je,Lt.lineStart=fi,Lt.lineEnd=hi,se<0?(Q=-(tt=180),pt=-(wt=90)):En>z?wt=90:En<-z&&(pt=-90),qt[0]=Q,qt[1]=tt},sphere:function(){Q=-(tt=180),pt=-(wt=90)}};function Je(t,n){Gt.push(qt=[Q=t,tt=t]),n<pt&&(pt=n),n>wt&&(wt=n)}function ho(t,n){var e=Ht([t*T,n*T]);if(nn){var r=rn(nn,e),i=[r[1],-r[0],0],o=rn(i,r);le(o),o=ce(o);var a=t-Zt,s=a>0?1:-1,c=o[0]*W*s,l,u=X(a)>180;u^(s*Zt<c&&c<s*t)?(l=o[1]*W,l>wt&&(wt=l)):(c=(c+360)%360-180,u^(s*Zt<c&&c<s*t)?(l=-o[1]*W,l<pt&&(pt=l)):(n<pt&&(pt=n),n>wt&&(wt=n))),u?t<Zt?yt(Q,t)>yt(Q,tt)&&(tt=t):yt(t,tt)>yt(Q,tt)&&(Q=t):tt>=Q?(t<Q&&(Q=t),t>tt&&(tt=t)):t>Zt?yt(Q,t)>yt(Q,tt)&&(tt=t):yt(t,tt)>yt(Q,tt)&&(Q=t)}else Gt.push(qt=[Q=t,tt=t]);n<pt&&(pt=n),n>wt&&(wt=n),nn=e,Zt=t}function fi(){Lt.point=ho}function hi(){qt[0]=Q,qt[1]=tt,Lt.point=Je,nn=null}function po(t,n){if(nn){var e=t-Zt;En.add(X(e)>180?e+(e>0?360:-360):e)}else lo=t,fo=n;
vendor: 4,765 bytes, line 1
1jt.point(t,n),ho(t,n)}function La(){jt.lineStart()}function Oa(){po(lo,fo),jt.lineEnd(),X(En)>z&&(Q=-(tt=180)),qt[0]=Q,qt[1]=tt,nn=null}function yt(t,n){return(n-=t)<0?n+360:n}function Fa(t,n){return t[0]-n[0]}function pi(t,n){return t[0]<=t[1]?t[0]<=n&&n<=t[1]:n<t[0]||t[1]<n}function Ia(t){var n,e,r,i,o,a,s;if(wt=tt=-(Q=pt=1/0),Gt=[],bt(t,Lt),e=Gt.length){for(Gt.sort(Fa),n=1,r=Gt[0],o=[r];n<e;++n)i=Gt[n],pi(r,i[0])||pi(r,i[1])?(yt(r[0],i[1])>yt(r[0],r[1])&&(r[1]=i[1]),yt(i[0],r[1])>yt(r[0],r[1])&&(r[0]=i[0])):o.push(r=i);for(a=-1/0,e=o.length-1,n=0,r=o[e];n<=e;r=i,++n)i=o[n],(s=yt(r[1],i[0]))>a&&(a=s,Q=i[0],tt=r[1])}return Gt=qt=null,Q===1/0||pt===1/0?[[NaN,NaN],[NaN,NaN]]:[[Q,pt],[tt,wt]]}var dn,fe,he,pe,de,ge,ve,me,tr,nr,er,go,vo,st,ut,ct,Nt={sphere:J,point:kr,lineStart:di,lineEnd:gi,polygonStart:function(){Nt.lineStart=Da,Nt.lineEnd=Ga},polygonEnd:function(){Nt.lineStart=di,Nt.lineEnd=gi}};function kr(t,n){t*=T,n*=T;var e=j(n);Ln(e*j(t),e*$(t),$(n))}function Ln(t,n,e){++dn,he+=(t-he)/dn,pe+=(n-pe)/dn,de+=(e-de)/dn}function di(){Nt.point=qa}function qa(t,n){t*=T,n*=T;var e=j(n);st=e*j(t),ut=e*$(t),ct=$(n),Nt.point=Ba,Ln(st,ut,ct)}function Ba(t,n){t*=T,n*=T;var e=j(n),r=e*j(t),i=e*$(t),o=$(n),a=ft(it((a=ut*o-ct*i)*a+(a=ct*r-st*o)*a+(a=st*i-ut*r)*a),st*r+ut*i+ct*o);fe+=a,ge+=a*(st+(st=r)),ve+=a*(ut+(ut=i)),me+=a*(ct+(ct=o)),Ln(st,ut,ct)}function gi(){Nt.point=kr}function Da(){Nt.point=Xa}function Ga(){mo(go,vo),Nt.point=kr}function Xa(t,n){go=t,vo=n,t*=T,n*=T,Nt.point=mo;var e=j(n);st=e*j(t),ut=e*$(t),ct=$(n),Ln(st,ut,ct)}function mo(t,n){t*=T,n*=T;var e=j(n),r=e*j(t),i=e*$(t),o=$(n),a=ut*o-ct*i,s=ct*r-st*o,c=st*i-ut*r,l=He(a,s,c),u=ht(l),f=l&&-u/l;tr.add(f*a),nr.add(f*s),er.add(f*c),fe+=u,ge+=u*(st+(st=r)),ve+=u*(ut+(ut=i)),me+=u*(ct+(ct=o)),Ln(st,ut,ct)}function Ua(t){dn=fe=he=pe=de=ge=ve=me=0,tr=new at,nr=new at,er=new at,bt(t,Nt);var n=+tr,e=+nr,r=+er,i=He(n,e,r);return i<Pn&&(n=ge,e=ve,r=me,fe<z&&(n=he,e=pe,r=de),i=He(n,e,r),i<Pn)?[NaN,NaN]:[ft(e,n)*W,ht(r/i)*W]}function Kt(t){return function(){return t}}function rr(t,n){function e(r,i){return r=t(r,i),n(r[0],r[1])}return t.invert&&n.invert&&(e.invert=function(r,i){return r=n.invert(r,i),r&&t.invert(r[0],r[1])}),e}function ir(t,n){return[X(t)>G?t+Math.round(-t/lt)*lt:t,n]}ir.invert=ir;function $r(t,n,e){return(t%=lt)?n||e?rr(mi(t),yi(n,e)):mi(t):n||e?yi(n,e):ir}function vi(t){return function(n,e){return n+=t,[n>G?n-lt:n<-G?n+lt:n,e]}}function mi(t){var n=vi(t);return n.invert=vi(-t),n}function yi(t,n){var e=j(t),r=$(t),i=j(n),o=$(n);function a(s,c){var l=j(c),u=j(s)*l,f=$(s)*l,h=$(c),p=h*e+u*r;return[ft(f*i-p*o,u*e-h*r),ht(p*i+f*o)]}return a.invert=function(s,c){var l=j(c),u=j(s)*l,f=$(s)*l,h=$(c),p=h*i-f*o;return[ft(f*i+h*o,u*e+p*r),ht(p*e-u*r)]},a}function yo(t){t=$r(t[0]*T,t[1]*T,t.length>2?t[2]*T:0);function n(e){return e=t(e[0]*T,e[1]*T),e[0]*=W,e[1]*=W,e}return n.invert=function(e){return e=t.invert(e[0]*T,e[1]*T),e[0]*=W,e[1]*=W,e},n}function wo(t,n,e,r,i,o){if(e){var a=j(n),s=$(n),c=r*e;i==null?(i=n+r*lt,o=n-c/2):(i=wi(a,i),o=wi(a,o),(r>0?i<o:i>o)&&(i+=r*lt));for(var l,u=i;r>0?u>o:u<o;u-=c)l=ce([a,-s*j(u),-s*$(u)]),t.point(l[0],l[1])}}function wi(t,n){n=Ht(n),n[0]-=t,le(n);var e=ao(-n[1]);return((-n[2]<0?-e:e)+lt-z)%lt}function Ya(){var t=Kt([0,0]),n=Kt(90),e=Kt(6),r,i,o={point:a};function a(c,l){r.push(c=i(c,l)),c[0]*=W,c[1]*=W}function s(){var c=t.apply(this,arguments),l=n.apply(this,arguments)*T,u=e.apply(this,arguments)*T;return r=[],i=$r(-c[0]*T,-c[1]*T,0).invert,wo(o,l,u,1),c={type:"Polygon",coordinates:[r]},r=i=null,c}return s.center=function(c){return arguments.length?(t=typeof c=="function"?c:Kt([+c[0],+c[1]]),s):t},s.radius=function(c){return arguments.length?(n=typeof c=="function"?c:Kt(+c),s):n},s.precision=function(c){return arguments.length?(e=typeof c=="function"?c:Kt(+c),s):e},s}function xo(){var t=[],n;return{point:function(e,r,i){n.push([e,r,i])},lineStart:function(){t.push(n=[])},lineEnd:J,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var e=t;return t=[],n=null,e}}}function Kn(t,n){return X(t[0]-n[0])<z&&X(t[1]-n[1])<z}function Un(t,n,e,r){this.x=t,this.z=n,this.o=e,this.e=r,this.v=!1,this.n=this.p=null}function _o(t,n,e,r,i){var o=[],a=[],s,c;if(t.forEach(function(d){if(!((x=d.length-1)<=0)){var x,E=d[0],g=d[x],S;if(Kn(E,g)){if(!E[2]&&!g[2]){for(i.lineStart(),s=0;s<x;++s)i.point((E=d[s])[0],E[1]);i.lineEnd();return}g[0]+=2*z}o.push(S=new Un(E,d,null,!0)),a.push(S.o=new Un(E,null,S,!1)),o.push(S=new Un(g,d,null,!1)),a.push(S.o=new Un(g,null,S,!0))}}),!!o.length){for(a.sort(n),xi(o),xi(a),s=0,c=a.length;s<c;++s)a[s].e=e=!e;for(var l=o[0],u,f;;){for(var h=l,p=!0;h.v;)if((h=h.n)===l)return;u=h.z,i.lineStart();do{if(h.v=h.o.v=!0,h.e){if(p)for(s=0,c=u.length;s<c;
vendor: 1,726 bytes, line 1
1++s)i.point((f=u[s])[0],f[1]);else r(h.x,h.n.x,1,i);h=h.n}else{if(p)for(u=h.p.z,s=u.length-1;s>=0;--s)i.point((f=u[s])[0],f[1]);else r(h.x,h.p.x,-1,i);h=h.p}h=h.o,u=h.z,p=!p}while(!h.v);i.lineEnd()}}}function xi(t){if(n=t.length){for(var n,e=0,r=t[0],i;++e<n;)r.n=i=t[e],i.p=r,r=i;r.n=i=t[0],i.p=r}}function qe(t){return X(t[0])<=G?t[0]:St(t[0])*((X(t[0])+G)%lt-G)}function Eo(t,n){var e=qe(n),r=n[1],i=$(r),o=[$(e),-j(e),0],a=0,s=0,c=new at;i===1?r=nt+z:i===-1&&(r=-nt-z);for(var l=0,u=t.length;l<u;++l)if(h=(f=t[l]).length)for(var f,h,p=f[h-1],d=qe(p),x=p[1]/2+ie,E=$(x),g=j(x),S=0;S<h;++S,d=_,E=P,g=R,p=w){var w=f[S],_=qe(w),b=w[1]/2+ie,P=$(b),R=j(b),O=_-d,I=O>=0?1:-1,B=I*O,L=B>G,U=E*P;if(c.add(ft(U*I*$(B),g*R+U*j(B))),a+=L?O+I*lt:O,L^d>=e^_>=e){var Z=rn(Ht(p),Ht(w));le(Z);var v=rn(o,Z);le(v);var m=(L^O>=0?-1:1)*ht(v[2]);(r>m||r===m&&(Z[0]||Z[1]))&&(s+=L^O>=0?1:-1)}}return(a<-z||a<z&&c<-Pn)^s&1}function So(t,n,e,r){return function(i){var o=n(i),a=xo(),s=n(a),c=!1,l,u,f,h={point:p,lineStart:x,lineEnd:E,polygonStart:function(){h.point=g,h.lineStart=S,h.lineEnd=w,u=[],l=[]},polygonEnd:function(){h.point=p,h.lineStart=x,h.lineEnd=E,u=io(u);var _=Eo(l,r);u.length?(c||(i.polygonStart(),c=!0),_o(u,Ha,_,e,i)):_&&(c||(i.polygonStart(),c=!0),i.lineStart(),e(null,null,1,i),i.lineEnd()),c&&(i.polygonEnd(),c=!1),u=l=null},sphere:function(){i.polygonStart(),i.lineStart(),e(null,null,1,i),i.lineEnd(),i.polygonEnd()}};function p(_,b){t(_,b)&&i.point(_,b)}function d(_,b){o.point(_,b)}function x(){h.point=d,o.lineStart()}function E(){h.point=p,o.lineEnd()}function g(_,b){f.push([_,b]),s.point(_,b)}function S(){s.lineStart(),f=[]}function w(){g(f[0][0],f[0][1]),s.lineEnd();var _=s.clean(),b=a.result(),P,R=b.length,O,I,B;
vendor: 5,511 bytes, line 1
1if(f.pop(),l.push(f),f=null,!!R){if(_&1){if(I=b[0],(O=I.length-1)>0){for(c||(i.polygonStart(),c=!0),i.lineStart(),P=0;P<O;++P)i.point((B=I[P])[0],B[1]);i.lineEnd()}return}R>1&&_&2&&b.push(b.pop().concat(b.shift())),u.push(b.filter(Za))}}return h}}function Za(t){return t.length>1}function Ha(t,n){return((t=t.x)[0]<0?t[1]-nt-z:nt-t[1])-((n=n.x)[0]<0?n[1]-nt-z:nt-n[1])}const or=So(function(){return!0},Wa,Ka,[-G,-nt]);function Wa(t){var n=NaN,e=NaN,r=NaN,i;return{lineStart:function(){t.lineStart(),i=1},point:function(o,a){var s=o>0?G:-G,c=X(o-n);X(c-G)<z?(t.point(n,e=(e+a)/2>0?nt:-nt),t.point(r,e),t.lineEnd(),t.lineStart(),t.point(s,e),t.point(o,e),i=0):r!==s&&c>=G&&(X(n-r)<z&&(n-=r*z),X(o-s)<z&&(o-=s*z),e=Va(n,e,o,a),t.point(r,e),t.lineEnd(),t.lineStart(),t.point(s,e),i=0),t.point(n=o,e=a),r=s},lineEnd:function(){t.lineEnd(),n=e=NaN},clean:function(){return 2-i}}}function Va(t,n,e,r){var i,o,a=$(t-e);return X(a)>z?cn(($(n)*(o=j(r))*$(e)-$(r)*(i=j(n))*$(t))/(i*o*a)):(n+r)/2}function Ka(t,n,e,r){var i;if(t==null)i=e*nt,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(X(t[0]-n[0])>z){var o=t[0]<n[0]?G:-G;i=e*o/2,r.point(-o,i),r.point(0,i),r.point(o,i)}else r.point(n[0],n[1])}function Mo(t){var n=j(t),e=6*T,r=n>0,i=X(n)>z;function o(u,f,h,p){wo(p,t,e,h,u,f)}function a(u,f){return j(u)*j(f)>n}function s(u){var f,h,p,d,x;return{lineStart:function(){d=p=!1,x=1},point:function(E,g){var S=[E,g],w,_=a(E,g),b=r?_?0:l(E,g):_?l(E+(E<0?G:-G),g):0;if(!f&&(d=p=_)&&u.lineStart(),_!==p&&(w=c(f,S),(!w||Kn(f,w)||Kn(S,w))&&(S[2]=1)),_!==p)x=0,_?(u.lineStart(),w=c(S,f),u.point(w[0],w[1])):(w=c(f,S),u.point(w[0],w[1],2),u.lineEnd()),f=w;else if(i&&f&&r^_){var P;!(b&h)&&(P=c(S,f,!0))&&(x=0,r?(u.lineStart(),u.point(P[0][0],P[0][1]),u.point(P[1][0],P[1][1]),u.lineEnd()):(u.point(P[1][0],P[1][1]),u.lineEnd(),u.lineStart(),u.point(P[0][0],P[0][1],3)))}_&&(!f||!Kn(f,S))&&u.point(S[0],S[1]),f=S,p=_,h=b},lineEnd:function(){p&&u.lineEnd(),f=null},clean:function(){return x|(d&&p)<<1}}}function c(u,f,h){var p=Ht(u),d=Ht(f),x=[1,0,0],E=rn(p,d),g=Gn(E,E),S=E[0],w=g-S*S;if(!w)return!h&&u;var _=n*g/w,b=-n*S/w,P=rn(x,E),R=Xn(x,_),O=Xn(E,b);Ie(R,O);var I=P,B=Gn(R,I),L=Gn(I,I),U=B*B-L*(Gn(R,R)-1);if(!(U<0)){var Z=it(U),v=Xn(I,(-B-Z)/L);if(Ie(v,R),v=ce(v),!h)return v;var m=u[0],y=f[0],k=u[1],A=f[1],C;y<m&&(C=m,m=y,y=C);var F=y-m,D=X(F-G)<z,Y=D||F<z;if(!D&&A<k&&(C=k,k=A,A=C),Y?D?k+A>0^v[1]<(X(v[0]-m)<z?k:A):k<=v[1]&&v[1]<=A:F>G^(m<=v[0]&&v[0]<=y)){var V=Xn(I,(-B+Z)/L);return Ie(V,R),[v,ce(V)]}}}function l(u,f){var h=r?t:G-t,p=0;return u<-h?p|=1:u>h&&(p|=2),f<-h?p|=4:f>h&&(p|=8),p}return So(a,s,o,r?[0,-t]:[-G,t-G])}function Qa(t,n,e,r,i,o){var a=t[0],s=t[1],c=n[0],l=n[1],u=0,f=1,h=c-a,p=l-s,d;if(d=e-a,!(!h&&d>0)){if(d/=h,h<0){if(d<u)return;d<f&&(f=d)}else if(h>0){if(d>f)return;d>u&&(u=d)}if(d=i-a,!(!h&&d<0)){if(d/=h,h<0){if(d>f)return;d>u&&(u=d)}else if(h>0){if(d<u)return;d<f&&(f=d)}if(d=r-s,!(!p&&d>0)){if(d/=p,p<0){if(d<u)return;d<f&&(f=d)}else if(p>0){if(d>f)return;d>u&&(u=d)}if(d=o-s,!(!p&&d<0)){if(d/=p,p<0){if(d>f)return;d>u&&(u=d)}else if(p>0){if(d<u)return;d<f&&(f=d)}return u>0&&(t[0]=a+u*h,t[1]=s+u*p),f<1&&(n[0]=a+f*h,n[1]=s+f*p),!0}}}}}var gn=1e9,Yn=-gn;function je(t,n,e,r){function i(l,u){return t<=l&&l<=e&&n<=u&&u<=r}function o(l,u,f,h){var p=0,d=0;if(l==null||(p=a(l,f))!==(d=a(u,f))||c(l,u)<0^f>0)do h.point(p===0||p===3?t:e,p>1?r:n);while((p=(p+f+4)%4)!==d);else h.point(u[0],u[1])}function a(l,u){return X(l[0]-t)<z?u>0?0:3:X(l[0]-e)<z?u>0?2:1:X(l[1]-n)<z?u>0?1:0:u>0?3:2}function s(l,u){return c(l.x,u.x)}function c(l,u){var f=a(l,1),h=a(u,1);return f!==h?f-h:f===0?u[1]-l[1]:f===1?l[0]-u[0]:f===2?l[1]-u[1]:u[0]-l[0]}return function(l){var u=l,f=xo(),h,p,d,x,E,g,S,w,_,b,P,R={point:O,lineStart:U,lineEnd:Z,polygonStart:B,polygonEnd:L};function O(m,y){i(m,y)&&u.point(m,y)}function I(){for(var m=0,y=0,k=p.length;y<k;++y)for(var A=p[y],C=1,F=A.length,D=A[0],Y,V,H=D[0],K=D[1];C<F;++C)Y=H,V=K,D=A[C],H=D[0],K=D[1],V<=r?K>r&&(H-Y)*(r-V)>(K-V)*(t-Y)&&++m:K<=r&&(H-Y)*(r-V)<(K-V)*(t-Y)&&--m;return m}function B(){u=f,h=[],p=[],P=!0}function L(){var m=I(),y=P&&m,k=(h=io(h)).length;(y||k)&&(l.polygonStart(),y&&(l.lineStart(),o(null,null,1,l),l.lineEnd()),k&&_o(h,s,m,o,l),l.polygonEnd()),u=l,h=p=d=null}function U(){R.point=v,p&&p.push(d=[]),b=!0,_=!1,S=w=NaN}function Z(){h&&(v(x,E),g&&_&&f.rejoin(),h.push(f.result())),R.point=O,_&&u.lineEnd()}function v(m,y){var k=i(m,y);if(p&&d.push([m,y]),b)x=m,E=y,g=k,b=!1,k&&(u.lineStart(),u.point(m,y));else if(k&&_)u.point(m,y);else{var A=[S=Math.max(Yn,Math.min(gn,S)),w=Math.max(Yn,Math.min(gn,w))],C=[m=Math.max(Yn,Math.min(gn,m)),y=Math.max(Yn,Math.min(gn,y))];Qa(A,C,t,n,e,r)?(_||(u.lineStart(),u.point(A[0],A[1])),u.point(C[0],C[1]),k||u.lineEnd(),P=!1):k&&(u.lineStart(),u.point(m,y),P=!1)}S=m,w=y,_=k}return R}}function Ja(){var t=0,n=0,e=960,r=500,i,o,a;return a={stream:function(s){return i&&o===s?i:i=je(t,n,e,r)(o=s)},extent:function(s){return arguments.length?(t=+s[0][0],n=+s[0][1],e=+s[1][0],r=+s[1][1],i=o=null,a):[[t,n],[e,r]]}}}var ar,sr,Qn,Jn,on={sphere:J,point:J,lineStart:ts,lineEnd:J,polygonStart:J,polygonEnd:J};function ts(){on.point=es,on.lineEnd=ns}function ns(){on.point=on.lineEnd=J}function es(t,n){t*=T,n*=T,sr=t,Qn=$(n),Jn=j(n),on.point=rs}function rs(t,n){t*=T,n*=T;var e=$(n),r=j(n),i=X(t-sr),o=j(i),a=$(i),s=r*a,c=Jn*e-Qn*r*o,l=Qn*e+Jn*r*o;ar.add(ft(it(s*s+c*c),l)),sr=t,Qn=e,Jn=r}function bo(t){return ar=new at,bt(t,on),+ar}
vendor: 7,237 bytes, line 1
1var ur=[null,null],is={type:"LineString",coordinates:ur};function ye(t,n){return ur[0]=t,ur[1]=n,bo(is)}var _i={Feature:function(t,n){return we(t.geometry,n)},FeatureCollection:function(t,n){for(var e=t.features,r=-1,i=e.length;++r<i;)if(we(e[r].geometry,n))return!0;return!1}},Ei={Sphere:function(){return!0},Point:function(t,n){return Si(t.coordinates,n)},MultiPoint:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)if(Si(e[r],n))return!0;return!1},LineString:function(t,n){return Mi(t.coordinates,n)},MultiLineString:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)if(Mi(e[r],n))return!0;return!1},Polygon:function(t,n){return bi(t.coordinates,n)},MultiPolygon:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)if(bi(e[r],n))return!0;return!1},GeometryCollection:function(t,n){for(var e=t.geometries,r=-1,i=e.length;++r<i;)if(we(e[r],n))return!0;return!1}};function we(t,n){return t&&Ei.hasOwnProperty(t.type)?Ei[t.type](t,n):!1}function Si(t,n){return ye(t,n)===0}function Mi(t,n){for(var e,r,i,o=0,a=t.length;o<a;o++){if(r=ye(t[o],n),r===0||o>0&&(i=ye(t[o],t[o-1]),i>0&&e<=i&&r<=i&&(e+r-i)*(1-Math.pow((e-r)/i,2))<Pn*i))return!0;e=r}return!1}function bi(t,n){return!!Eo(t.map(os),No(n))}function os(t){return t=t.map(No),t.pop(),t}function No(t){return[t[0]*T,t[1]*T]}function as(t,n){return(t&&_i.hasOwnProperty(t.type)?_i[t.type]:we)(t,n)}function Ni(t,n,e){var r=Qt(t,n-z,e).concat(n);return function(i){return r.map(function(o){return[i,o]})}}function Pi(t,n,e){var r=Qt(t,n-z,e).concat(n);return function(i){return r.map(function(o){return[o,i]})}}function Cr(){var t,n,e,r,i,o,a,s,c=10,l=c,u=90,f=360,h,p,d,x,E=2.5;function g(){return{type:"MultiLineString",coordinates:S()}}function S(){return Qt(Dn(r/u)*u,e,u).map(d).concat(Qt(Dn(s/f)*f,a,f).map(x)).concat(Qt(Dn(n/c)*c,t,c).filter(function(w){return X(w%u)>z}).map(h)).concat(Qt(Dn(o/l)*l,i,l).filter(function(w){return X(w%f)>z}).map(p))}return g.lines=function(){return S().map(function(w){return{type:"LineString",coordinates:w}})},g.outline=function(){return{type:"Polygon",coordinates:[d(r).concat(x(a).slice(1),d(e).reverse().slice(1),x(s).reverse().slice(1))]}},g.extent=function(w){return arguments.length?g.extentMajor(w).extentMinor(w):g.extentMinor()},g.extentMajor=function(w){return arguments.length?(r=+w[0][0],e=+w[1][0],s=+w[0][1],a=+w[1][1],r>e&&(w=r,r=e,e=w),s>a&&(w=s,s=a,a=w),g.precision(E)):[[r,s],[e,a]]},g.extentMinor=function(w){return arguments.length?(n=+w[0][0],t=+w[1][0],o=+w[0][1],i=+w[1][1],n>t&&(w=n,n=t,t=w),o>i&&(w=o,o=i,i=w),g.precision(E)):[[n,o],[t,i]]},g.step=function(w){return arguments.length?g.stepMajor(w).stepMinor(w):g.stepMinor()},g.stepMajor=function(w){return arguments.length?(u=+w[0],f=+w[1],g):[u,f]},g.stepMinor=function(w){return arguments.length?(c=+w[0],l=+w[1],g):[c,l]},g.precision=function(w){return arguments.length?(E=+w,h=Ni(o,i,90),p=Pi(n,t,E),d=Ni(s,a,90),x=Pi(r,e,E),g):E},g.extentMajor([[-180,-90+z],[180,90-z]]).extentMinor([[-180,-80-z],[180,80+z]])}function ss(){return Cr()()}function us(t,n){var e=t[0]*T,r=t[1]*T,i=n[0]*T,o=n[1]*T,a=j(r),s=$(r),c=j(o),l=$(o),u=a*j(e),f=a*$(e),h=c*j(i),p=c*$(i),d=2*ht(it(si(o-r)+a*c*si(i-e))),x=$(d),E=d?function(g){var S=$(g*=d)/x,w=$(d-g)/x,_=w*u+S*h,b=w*f+S*p,P=w*s+S*l;return[ft(b,_)*W,ft(P,it(_*_+b*b))*W]}:function(){return[e*W,r*W]};return E.distance=d,E}const kn=t=>t;var Be=new at,cr=new at,Po,ko,lr,fr,Ot={point:J,lineStart:J,lineEnd:J,polygonStart:function(){Ot.lineStart=cs,Ot.lineEnd=fs},polygonEnd:function(){Ot.lineStart=Ot.lineEnd=Ot.point=J,Be.add(X(cr)),cr=new at},result:function(){var t=Be/2;return Be=new at,t}};function cs(){Ot.point=ls}function ls(t,n){Ot.point=$o,Po=lr=t,ko=fr=n}function $o(t,n){cr.add(fr*t-lr*n),lr=t,fr=n}function fs(){$o(Po,ko)}var an=1/0,xe=an,$n=-an,_e=$n,Ee={point:hs,lineStart:J,lineEnd:J,polygonStart:J,polygonEnd:J,result:function(){var t=[[an,xe],[$n,_e]];return $n=_e=-(xe=an=1/0),t}};function hs(t,n){t<an&&(an=t),t>$n&&($n=t),n<xe&&(xe=n),n>_e&&(_e=n)}var hr=0,pr=0,vn=0,Se=0,Me=0,Jt=0,dr=0,gr=0,mn=0,Co,Ao,kt,$t,Et={point:Wt,lineStart:ki,lineEnd:$i,polygonStart:function(){Et.lineStart=gs,Et.lineEnd=vs},polygonEnd:function(){Et.point=Wt,Et.lineStart=ki,Et.lineEnd=$i},result:function(){var t=mn?[dr/mn,gr/mn]:Jt?[Se/Jt,Me/Jt]:vn?[hr/vn,pr/vn]:[NaN,NaN];return hr=pr=vn=Se=Me=Jt=dr=gr=mn=0,t}};function Wt(t,n){hr+=t,pr+=n,++vn}function ki(){Et.point=ps}function ps(t,n){Et.point=ds,Wt(kt=t,$t=n)}function ds(t,n){var e=t-kt,r=n-$t,i=it(e*e+r*r);Se+=i*(kt+t)/2,Me+=i*($t+n)/2,Jt+=i,Wt(kt=t,$t=n)}function $i(){Et.point=Wt}function gs(){Et.point=ms}function vs(){jo(Co,Ao)}function ms(t,n){Et.point=jo,Wt(Co=kt=t,Ao=$t=n)}function jo(t,n){var e=t-kt,r=n-$t,i=it(e*e+r*r);Se+=i*(kt+t)/2,Me+=i*($t+n)/2,Jt+=i,i=$t*t-kt*n,dr+=i*(kt+t),gr+=i*($t+n),mn+=i*3,Wt(kt=t,$t=n)}function Ro(t){this._context=t}Ro.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(t,n){switch(this._point){case 0:{this._context.moveTo(t,n),this._point=1;break}case 1:{this._context.lineTo(t,n);break}default:{this._context.moveTo(t+this._radius,n),this._context.arc(t,n,this._radius,0,lt);break}}},result:J};var vr=new at,De,zo,To,yn,wn,Cn={point:J,lineStart:function(){Cn.point=ys},lineEnd:function(){De&&Lo(zo,To),Cn.point=J},polygonStart:function(){De=!0},polygonEnd:function(){De=null},result:function(){var t=+vr;return vr=new at,t}};function ys(t,n){Cn.point=Lo,zo=yn=t,To=wn=n}function Lo(t,n){yn-=t,wn-=n,vr.add(it(yn*yn+wn*wn)),yn=t,wn=n}function Oo(){this._string=[]}Oo.prototype={_radius:4.5,_circle:Ci(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,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(t,n){switch(this._point){case 0:{this._string.push("M",t,",",n),this._point=1;break}case 1:{this._string.push("L",t,",",n);break}default:{this._circle==null&&(this._circle=Ci(this._radius)),this._string.push("M",t,",",n,this._circle);break}}},result:function(){if(this._string.length){var t=this._string.join("");return this._string=[],t}else return null}};function Ci(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}function Fo(t,n){var e=4.5,r,i;function o(a){return a&&(typeof e=="function"&&i.pointRadius(+e.apply(this,arguments)),bt(a,r(i))),i.result()}return o.area=function(a){return bt(a,r(Ot)),Ot.result()},o.measure=function(a){return bt(a,r(Cn)),Cn.result()},o.bounds=function(a){return bt(a,r(Ee)),Ee.result()},o.centroid=function(a){return bt(a,r(Et)),Et.result()},o.projection=function(a){return arguments.length?(r=a==null?(t=null,kn):(t=a).stream,o):t},o.context=function(a){return arguments.length?(i=a==null?(n=null,new Oo):new Ro(n=a),typeof e!="function"&&i.pointRadius(e),o):n},o.pointRadius=function(a){return arguments.length?(e=typeof a=="function"?a:(i.pointRadius(+a),+a),o):e},o.projection(t).context(n)}
vendor: 4,653 bytes, line 1
1function ws(t){return{stream:On(t)}}function On(t){return function(n){var e=new mr;for(var r in t)e[r]=t[r];return e.stream=n,e}}function mr(){}mr.prototype={constructor:mr,point:function(t,n){this.stream.point(t,n)},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 Ar(t,n,e){var r=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),r!=null&&t.clipExtent(null),bt(e,t.stream(Ee)),n(Ee.result()),r!=null&&t.clipExtent(r),t}function Re(t,n,e){return Ar(t,function(r){var i=n[1][0]-n[0][0],o=n[1][1]-n[0][1],a=Math.min(i/(r[1][0]-r[0][0]),o/(r[1][1]-r[0][1])),s=+n[0][0]+(i-a*(r[1][0]+r[0][0]))/2,c=+n[0][1]+(o-a*(r[1][1]+r[0][1]))/2;t.scale(150*a).translate([s,c])},e)}function jr(t,n,e){return Re(t,[[0,0],n],e)}function Rr(t,n,e){return Ar(t,function(r){var i=+n,o=i/(r[1][0]-r[0][0]),a=(i-o*(r[1][0]+r[0][0]))/2,s=-o*r[0][1];t.scale(150*o).translate([a,s])},e)}function zr(t,n,e){return Ar(t,function(r){var i=+n,o=i/(r[1][1]-r[0][1]),a=-o*r[0][0],s=(i-o*(r[1][1]+r[0][1]))/2;t.scale(150*o).translate([a,s])},e)}var Ai=16,xs=j(30*T);function ji(t,n){return+n?Es(t,n):_s(t)}function _s(t){return On({point:function(n,e){n=t(n,e),this.stream.point(n[0],n[1])}})}function Es(t,n){function e(r,i,o,a,s,c,l,u,f,h,p,d,x,E){var g=l-r,S=u-i,w=g*g+S*S;if(w>4*n&&x--){var _=a+h,b=s+p,P=c+d,R=it(_*_+b*b+P*P),O=ht(P/=R),I=X(X(P)-1)<z||X(o-f)<z?(o+f)/2:ft(b,_),B=t(I,O),L=B[0],U=B[1],Z=L-r,v=U-i,m=S*Z-g*v;(m*m/w>n||X((g*Z+S*v)/w-.5)>.3||a*h+s*p+c*d<xs)&&(e(r,i,o,a,s,c,L,U,I,_/=R,b/=R,P,x,E),E.point(L,U),e(L,U,I,_,b,P,l,u,f,h,p,d,x,E))}}return function(r){var i,o,a,s,c,l,u,f,h,p,d,x,E={point:g,lineStart:S,lineEnd:_,polygonStart:function(){r.polygonStart(),E.lineStart=b},polygonEnd:function(){r.polygonEnd(),E.lineStart=S}};function g(O,I){O=t(O,I),r.point(O[0],O[1])}function S(){f=NaN,E.point=w,r.lineStart()}function w(O,I){var B=Ht([O,I]),L=t(O,I);e(f,h,u,p,d,x,f=L[0],h=L[1],u=O,p=B[0],d=B[1],x=B[2],Ai,r),r.point(f,h)}function _(){E.point=g,r.lineEnd()}function b(){S(),E.point=P,E.lineEnd=R}function P(O,I){w(i=O,I),o=f,a=h,s=p,c=d,l=x,E.point=w}function R(){e(f,h,u,p,d,x,o,a,i,s,c,l,Ai,r),E.lineEnd=_,_()}return E}}var Ss=On({point:function(t,n){this.stream.point(t*T,n*T)}});function Ms(t){return On({point:function(n,e){var r=t(n,e);return this.stream.point(r[0],r[1])}})}function bs(t,n,e,r,i){function o(a,s){return a*=r,s*=i,[n+t*a,e-t*s]}return o.invert=function(a,s){return[(a-n)/t*r,(e-s)/t*i]},o}function Ri(t,n,e,r,i,o){if(!o)return bs(t,n,e,r,i);var a=j(o),s=$(o),c=a*t,l=s*t,u=a/t,f=s/t,h=(s*e-a*n)/t,p=(s*n+a*e)/t;function d(x,E){return x*=r,E*=i,[c*x-l*E+n,e-l*x-c*E]}return d.invert=function(x,E){return[r*(u*x-f*E+h),i*(p-f*x-u*E)]},d}function Rt(t){return Tr(function(){return t})()}function Tr(t){var n,e=150,r=480,i=250,o=0,a=0,s=0,c=0,l=0,u,f=0,h=1,p=1,d=null,x=or,E=null,g,S,w,_=kn,b=.5,P,R,O,I,B;function L(m){return O(m[0]*T,m[1]*T)}function U(m){return m=O.invert(m[0],m[1]),m&&[m[0]*W,m[1]*W]}L.stream=function(m){return I&&B===m?I:I=Ss(Ms(u)(x(P(_(B=m)))))},L.preclip=function(m){return arguments.length?(x=m,d=void 0,v()):x},L.postclip=function(m){return arguments.length?(_=m,E=g=S=w=null,v()):_},L.clipAngle=function(m){return arguments.length?(x=+m?Mo(d=m*T):(d=null,or),v()):d*W},L.clipExtent=function(m){return arguments.length?(_=m==null?(E=g=S=w=null,kn):je(E=+m[0][0],g=+m[0][1],S=+m[1][0],w=+m[1][1]),v()):E==null?null:[[E,g],[S,w]]},L.scale=function(m){return arguments.length?(e=+m,Z()):e},L.translate=function(m){return arguments.length?(r=+m[0],i=+m[1],Z()):[r,i]},L.center=function(m){return arguments.length?(o=m[0]%360*T,a=m[1]%360*T,Z()):[o*W,a*W]},L.rotate=function(m){return arguments.length?(s=m[0]%360*T,c=m[1]%360*T,l=m.length>2?m[2]%360*T:0,Z()):[s*W,c*W,l*W]},L.angle=function(m){return arguments.length?(f=m%360*T,Z()):f*W},L.reflectX=function(m){return arguments.length?(h=m?-1:1,Z()):h<0},L.reflectY=function(m){return arguments.length?(p=m?-1:1,Z()):p<0},L.precision=function(m){return arguments.length?(P=ji(R,b=m*m),v()):it(b)},L.fitExtent=function(m,y){return Re(L,m,y)},L.fitSize=function(m,y){return jr(L,m,y)},L.fitWidth=function(m,y){return Rr(L,m,y)},L.fitHeight=function(m,y){return zr(L,m,y)};function Z(){var m=Ri(e,0,0,h,p,f).apply(null,n(o,a)),y=Ri(e,r-m[0],i-m[1],h,p,f);return u=$r(s,c,l),R=rr(n,y),O=rr(u,R),P=ji(R,b),v()}function v(){return I=B=null,L}return function(){return n=t.apply(this,arguments),L.invert=n.invert&&U,Z()}}function Lr(t){var n=0,e=G/3,r=Tr(t),i=r(n,e);
vendor: 2,050 bytes, line 1
1return i.parallels=function(o){return arguments.length?r(n=o[0]*T,e=o[1]*T):[n*W,e*W]},i}function Ns(t){var n=j(t);function e(r,i){return[r*n,$(i)/n]}return e.invert=function(r,i){return[r/n,ht(i*n)]},e}function Io(t,n){var e=$(t),r=(e+$(n))/2;if(X(r)<z)return Ns(t);var i=1+e*(2*r-e),o=it(i)/r;function a(s,c){var l=it(i-2*r*$(c))/r;return[l*$(s*=r),o-l*j(s)]}return a.invert=function(s,c){var l=o-c,u=ft(s,X(l))*St(l);return l*r<0&&(u-=G*St(s)*St(l)),[u/r,ht((i-(s*s+l*l)*r*r)/(2*r))]},a}function be(){return Lr(Io).scale(155.424).center([0,33.6442])}function qo(){return be().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function Ps(t){var n=t.length;return{point:function(e,r){for(var i=-1;++i<n;)t[i].point(e,r)},sphere:function(){for(var e=-1;++e<n;)t[e].sphere()},lineStart:function(){for(var e=-1;++e<n;)t[e].lineStart()},lineEnd:function(){for(var e=-1;++e<n;)t[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<n;)t[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<n;)t[e].polygonEnd()}}}function ks(){var t,n,e=qo(),r,i=be().rotate([154,0]).center([-2,58.5]).parallels([55,65]),o,a=be().rotate([157,0]).center([-3,19.9]).parallels([8,18]),s,c,l={point:function(h,p){c=[h,p]}};function u(h){var p=h[0],d=h[1];return c=null,r.point(p,d),c||(o.point(p,d),c)||(s.point(p,d),c)}u.invert=function(h){var p=e.scale(),d=e.translate(),x=(h[0]-d[0])/p,E=(h[1]-d[1])/p;return(E>=.12&&E<.234&&x>=-.425&&x<-.214?i:E>=.166&&E<.234&&x>=-.214&&x<-.115?a:e).invert(h)},u.stream=function(h){return t&&n===h?t:t=Ps([e.stream(n=h),i.stream(h),a.stream(h)])},u.precision=function(h){return arguments.length?(e.precision(h),i.precision(h),a.precision(h),f()):e.precision()},u.scale=function(h){return arguments.length?(e.scale(h),i.scale(h*.35),a.scale(h),u.translate(e.translate())):e.scale()},u.translate=function(h){if(!arguments.length)return e.translate();var p=e.scale(),d=+h[0],x=+h[1];return r=e.translate(h).clipExtent([[d-.455*p,x-.238*p],[d+.455*p,x+.238*p]]).stream(l),o=i.translate([d-.307
vendor: 8,943 bytes, line 1
1*p,x+.201*p]).clipExtent([[d-.425*p+z,x+.12*p+z],[d-.214*p-z,x+.234*p-z]]).stream(l),s=a.translate([d-.205*p,x+.212*p]).clipExtent([[d-.214*p+z,x+.166*p+z],[d-.115*p-z,x+.234*p-z]]).stream(l),f()},u.fitExtent=function(h,p){return Re(u,h,p)},u.fitSize=function(h,p){return jr(u,h,p)},u.fitWidth=function(h,p){return Rr(u,h,p)},u.fitHeight=function(h,p){return zr(u,h,p)};function f(){return t=n=null,u}return u.scale(1070)}function Bo(t){return function(n,e){var r=j(n),i=j(e),o=t(r*i);return o===1/0?[2,0]:[o*i*$(n),o*$(e)]}}function Fn(t){return function(n,e){var r=it(n*n+e*e),i=t(r),o=$(i),a=j(i);return[ft(n*o,r*a),ht(r&&e*o/r)]}}var Or=Bo(function(t){return it(2/(1+t))});Or.invert=Fn(function(t){return 2*ht(t/2)});function $s(){return Rt(Or).scale(124.75).clipAngle(180-.001)}var Fr=Bo(function(t){return(t=ao(t))&&t/$(t)});Fr.invert=Fn(function(t){return t});function Cs(){return Rt(Fr).scale(79.4188).clipAngle(180-.001)}function In(t,n){return[t,oe(Pr((nt+n)/2))]}In.invert=function(t,n){return[t,2*cn(oo(n))-nt]};function As(){return Do(In).scale(961/lt)}function Do(t){var n=Rt(t),e=n.center,r=n.scale,i=n.translate,o=n.clipExtent,a=null,s,c,l;n.scale=function(f){return arguments.length?(r(f),u()):r()},n.translate=function(f){return arguments.length?(i(f),u()):i()},n.center=function(f){return arguments.length?(e(f),u()):e()},n.clipExtent=function(f){return arguments.length?(f==null?a=s=c=l=null:(a=+f[0][0],s=+f[0][1],c=+f[1][0],l=+f[1][1]),u()):a==null?null:[[a,s],[c,l]]};function u(){var f=G*r(),h=n(yo(n.rotate()).invert([0,0]));return o(a==null?[[h[0]-f,h[1]-f],[h[0]+f,h[1]+f]]:t===In?[[Math.max(h[0]-f,a),s],[Math.min(h[0]+f,c),l]]:[[a,Math.max(h[1]-f,s)],[c,Math.min(h[1]+f,l)]])}return u()}function Zn(t){return Pr((nt+t)/2)}function Go(t,n){var e=j(t),r=t===n?$(t):oe(e/j(n))/oe(Zn(n)/Zn(t)),i=e*Fe(Zn(t),r)/r;if(!r)return In;function o(a,s){i>0?s<-nt+z&&(s=-nt+z):s>nt-z&&(s=nt-z);var c=i/Fe(Zn(s),r);return[c*$(r*a),i-c*j(r*a)]}return o.invert=function(a,s){var c=i-s,l=St(r)*it(a*a+c*c),u=ft(a,X(c))*St(c);return c*r<0&&(u-=G*St(a)*St(c)),[u/r,2*cn(Fe(i/l,1/r))-nt]},o}function js(){return Lr(Go).scale(109.5).parallels([30,30])}function An(t,n){return[t,n]}An.invert=An;function Rs(){return Rt(An).scale(152.63)}function Xo(t,n){var e=j(t),r=t===n?$(t):(e-j(n))/(n-t),i=e/r+t;if(X(r)<z)return An;function o(a,s){var c=i-s,l=r*a;return[c*$(l),i-c*j(l)]}return o.invert=function(a,s){var c=i-s,l=ft(a,X(c))*St(c);return c*r<0&&(l-=G*St(a)*St(c)),[l/r,i-St(r)*it(a*a+c*c)]},o}function zs(){return Lr(Xo).scale(131.154).center([0,13.9389])}var Sn=1.340264,Mn=-.081106,bn=893e-6,Nn=.003796,Ne=it(3)/2,Ts=12;function Ir(t,n){var e=ht(Ne*$(n)),r=e*e,i=r*r*r;return[t*j(e)/(Ne*(Sn+3*Mn*r+i*(7*bn+9*Nn*r))),e*(Sn+Mn*r+i*(bn+Nn*r))]}Ir.invert=function(t,n){for(var e=n,r=e*e,i=r*r*r,o=0,a,s,c;o<Ts&&(s=e*(Sn+Mn*r+i*(bn+Nn*r))-n,c=Sn+3*Mn*r+i*(7*bn+9*Nn*r),e-=a=s/c,r=e*e,i=r*r*r,!(X(a)<Pn));++o);return[Ne*t*(Sn+3*Mn*r+i*(7*bn+9*Nn*r))/j(e),ht($(e)/Ne)]};function Ls(){return Rt(Ir).scale(177.158)}function qr(t,n){var e=j(n),r=j(t)*e;return[e*$(t)/r,$(n)/r]}qr.invert=Fn(cn);function Os(){return Rt(qr).scale(144.049).clipAngle(60)}function Fs(){var t=1,n=0,e=0,r=1,i=1,o=0,a,s,c=null,l,u,f,h=1,p=1,d=On({point:function(_,b){var P=w([_,b]);this.stream.point(P[0],P[1])}}),x=kn,E,g;function S(){return h=t*r,p=t*i,E=g=null,w}function w(_){var b=_[0]*h,P=_[1]*p;if(o){var R=P*a-b*s;b=b*a+P*s,P=R}return[b+n,P+e]}return w.invert=function(_){var b=_[0]-n,P=_[1]-e;if(o){var R=P*a+b*s;b=b*a-P*s,P=R}return[b/h,P/p]},w.stream=function(_){return E&&g===_?E:E=d(x(g=_))},w.postclip=function(_){return arguments.length?(x=_,c=l=u=f=null,S()):x},w.clipExtent=function(_){return arguments.length?(x=_==null?(c=l=u=f=null,kn):je(c=+_[0][0],l=+_[0][1],u=+_[1][0],f=+_[1][1]),S()):c==null?null:[[c,l],[u,f]]},w.scale=function(_){return arguments.length?(t=+_,S()):t},w.translate=function(_){return arguments.length?(n=+_[0],e=+_[1],S()):[n,e]},w.angle=function(_){return arguments.length?(o=_%360*T,s=$(o),a=j(o),S()):o*W},w.reflectX=function(_){return arguments.length?(r=_?-1:1,S()):r<0},w.reflectY=function(_){return arguments.length?(i=_?-1:1,S()):i<0},w.fitExtent=function(_,b){return Re(w,_,b)},w.fitSize=function(_,b){return jr(w,_,b)},w.fitWidth=function(_,b){return Rr(w,_,b)},w.fitHeight=function(_,b){return zr(w,_,b)},w}function Br(t,n){var e=n*n,r=e*e;return[t*(.8707-.131979*e+r*(-.013791+r*(.003971*e-.001529*r))),n*(1.007226+e*(.015085+r*(-.044475+.028874*e-.005916*r)))]}Br.invert=function(t,n){var e=n,r=25,i;do{var o=e*e,a=o*o;e-=i=(e*(1.007226+o*(.015085+a*(-.044475+.028874*o-.005916*a)))-n)/(1.007226+o*(.015085*3+a*(-.044475*7+.028874*9*o-.005916*11*a)))}while(X(i)>z&&--r>0);return[t/(.8707+(o=e*e)*(-.131979+o*(-.013791+o*o*o*(.003971-.001529*o)))),e]};function Is(){return Rt(Br).scale(175.295)}function Dr(t,n){return[j(n)*$(t),$(n)]}Dr.invert=Fn(ht);function qs(){return Rt(Dr).scale(249.5).clipAngle(90+z)}function Gr(t,n){var e=j(n),r=1+j(t)*e;return[e*$(t)/r,$(n)/r]}Gr.invert=Fn(function(t){return 2*cn(t)});function Bs(){return Rt(Gr).scale(250).clipAngle(142)}function Xr(t,n){return[oe(Pr((nt+n)/2)),-t]}Xr.invert=function(t,n){return[-n,2*cn(oo(t))-nt]};function Ds(){var t=Do(Xr),n=t.center,e=t.rotate;return t.center=function(r){return arguments.length?n([-r[1],r[0]]):(r=n(),[r[1],-r[0]])},t.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 Gs=Object.freeze(Object.defineProperty({__proto__:null,geoAlbers:qo,geoAlbersUsa:ks,geoArea:Ta,geoAzimuthalEqualArea:$s,geoAzimuthalEqualAreaRaw:Or,geoAzimuthalEquidistant:Cs,geoAzimuthalEquidistantRaw:Fr,geoBounds:Ia,geoCentroid:Ua,geoCircle:Ya,geoClipAntimeridian:or,geoClipCircle:Mo,geoClipExtent:Ja,geoClipRectangle:je,geoConicConformal:js,geoConicConformalRaw:Go,geoConicEqualArea:be,geoConicEqualAreaRaw:Io,geoConicEquidistant:zs,geoConicEquidistantRaw:Xo,geoContains:as,geoDistance:ye,geoEqualEarth:Ls,geoEqualEarthRaw:Ir,geoEquirectangular:Rs,geoEquirectangularRaw:An,geoGnomonic:Os,geoGnomonicRaw:qr,geoGraticule:Cr,geoGraticule10:ss,geoIdentity:Fs,geoInterpolate:us,geoLength:bo,geoMercator:As,geoMercatorRaw:In,geoNaturalEarth1:Is,geoNaturalEarth1Raw:Br,geoOrthographic:qs,geoOrthographicRaw:Dr,geoPath:Fo,geoProjection:Rt,geoProjectionMutator:Tr,geoRotation:yo,geoStereographic:Bs,geoStereographicRaw:Gr,geoStream:bt,geoTransform:ws,geoTransverseMercator:Ds,geoTransverseMercatorRaw:Xr},Symbol.toStringTag,{value:"Module"}));function Xs(t){return t}function Us(t){if(t==null)return Xs;var n,e,r=t.scale[0],i=t.scale[1],o=t.translate[0],a=t.translate[1];return function(s,c){c||(n=e=0);var l=2,u=s.length,f=new Array(u);for(f[0]=(n+=s[0])*r+o,f[1]=(e+=s[1])*i+a;l<u;)f[l]=s[l],++l;return f}}function Ys(t,n){for(var e,r=t.length,i=r-n;i<--r;)e=t[i],t[i++]=t[r],t[r]=e}function Zs(t,n){return typeof n=="string"&&(n=t.objects[n]),n.type==="GeometryCollection"?{type:"FeatureCollection",features:n.geometries.map(function(e){return zi(t,e)})}:zi(t,n)}function zi(t,n){var e=n.id,r=n.bbox,i=n.properties==null?{}:n.properties,o=Uo(t,n);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 Uo(t,n){var e=Us(t.transform),r=t.arcs;function i(u,f){f.length&&f.pop();for(var h=r[u<0?~u:u],p=0,d=h.length;p<d;++p)f.push(e(h[p],p));u<0&&Ys(f,d)}function o(u){return e(u)}function a(u){for(var f=[],h=0,p=u.length;h<p;++h)i(u[h],f);return f.length<2&&f.push(f[0]),f}function s(u){for(var f=a(u);f.length<4;)f.push(f[0]);return f}function c(u){return u.map(s)}function l(u){var f=u.type,h;switch(f){case"GeometryCollection":return{type:f,geometries:u.geometries.map(l)};case"Point":h=o(u.coordinates);break;case"MultiPoint":h=u.coordinates.map(o);break;case"LineString":h=a(u.arcs);break;case"MultiLineString":h=u.arcs.map(a);break;case"Polygon":h=c(u.arcs);break;case"MultiPolygon":h=u.arcs.map(c);break;default:return null}return{type:f,coordinates:h}}return l(n)}function Hs(t,n){var e={},r={},i={},o=[],a=-1;n.forEach(function(l,u){var f=t.arcs[l<0?~l:l],h;f.length<3&&!f[1][0]&&!f[1][1]&&(h=n[++a],n[a]=l,n[u]=h)}),n.forEach(function(l){var u=s(l),f=u[0],h=u[1],p,d;if(p=i[f])if(delete i[p.end],p.push(l),p.end=h,d=r[h]){delete r[d.start];var x=d===p?p:p.concat(d);r[x.start=p.start]=i[x.end=d.end]=x}else r[p.start]=i[p.end]=p;else if(p=r[h])if(delete r[p.start],p.unshift(l),p.start=f,d=i[f]){delete i[d.end];var E=d===p?p:d.concat(p);r[E.start=d.start]=i[E.end=p.end]=E}else r[p.start]=i[p.end]=p;else p=[l],r[p.start=f]=i[p.end=h]=p});function s(l){var u=t.arcs[l<0?~l:l],f=u[0],h;return t.transform?(h=[0,0],u.forEach(function(p){h[0]+=p[0],h[1]+=p[1]})):h=u[u.length-1],l<0?[h,f]:[f,h]}function c(l,u){for(var f in l){var h=l[f];delete u[h.start],delete h.start,delete h.end,h.forEach(function(p){e[p<0?~p:p]=1}),o.push(h)}}
vendor: 10,332 bytes, line 1
1return c(i,r),c(r,i),n.forEach(function(l){e[l<0?~l:l]||o.push([l])}),o}function Ti(t){return Uo(t,Ws.apply(this,arguments))}function Ws(t,n,e){var r,i,o;if(arguments.length>1)r=Vs(t,n,e);else for(i=0,r=new Array(o=t.arcs.length);i<o;++i)r[i]=i;return{type:"MultiLineString",arcs:Hs(t,r)}}function Vs(t,n,e){var r=[],i=[],o;function a(f){var h=f<0?~f:f;(i[h]||(i[h]=[])).push({i:f,g:o})}function s(f){f.forEach(a)}function c(f){f.forEach(s)}function l(f){f.forEach(c)}function u(f){switch(o=f,f.type){case"GeometryCollection":f.geometries.forEach(u);break;case"LineString":s(f.arcs);break;case"MultiLineString":case"Polygon":c(f.arcs);break;case"MultiPolygon":l(f.arcs);break}}return u(n),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 Ks={value:()=>{}};function Ur(){for(var t=0,n=arguments.length,e={},r;t<n;++t){if(!(r=arguments[t]+"")||r in e||/[\s.]/.test(r))throw new Error("illegal type: "+r);e[r]=[]}return new te(e)}function te(t){this._=t}function Qs(t,n){return t.trim().split(/^|\s+/).map(function(e){var r="",i=e.indexOf(".");if(i>=0&&(r=e.slice(i+1),e=e.slice(0,i)),e&&!n.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:r}})}te.prototype=Ur.prototype={constructor:te,on:function(t,n){var e=this._,r=Qs(t+"",e),i,o=-1,a=r.length;if(arguments.length<2){for(;++o<a;)if((i=(t=r[o]).type)&&(i=Js(e[i],t.name)))return i;return}if(n!=null&&typeof n!="function")throw new Error("invalid callback: "+n);for(;++o<a;)if(i=(t=r[o]).type)e[i]=Li(e[i],t.name,n);else if(n==null)for(i in e)e[i]=Li(e[i],t.name,null);return this},copy:function(){var t={},n=this._;for(var e in n)t[e]=n[e].slice();return new te(t)},call:function(t,n){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(t))throw new Error("unknown type: "+t);for(o=this._[t],r=0,i=o.length;r<i;++r)o[r].value.apply(n,e)},apply:function(t,n,e){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var r=this._[t],i=0,o=r.length;i<o;++i)r[i].value.apply(n,e)}};function Js(t,n){for(var e=0,r=t.length,i;e<r;++e)if((i=t[e]).name===n)return i.value}function Li(t,n,e){for(var r=0,i=t.length;r<i;++r)if(t[r].name===n){t[r]=Ks,t=t.slice(0,r).concat(t.slice(r+1));break}return e!=null&&t.push({name:n,value:e}),t}var yr="http://www.w3.org/1999/xhtml";const Oi={svg:"http://www.w3.org/2000/svg",xhtml:yr,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function ze(t){var n=t+="",e=n.indexOf(":");return e>=0&&(n=t.slice(0,e))!=="xmlns"&&(t=t.slice(e+1)),Oi.hasOwnProperty(n)?{space:Oi[n],local:t}:t}function tu(t){return function(){var n=this.ownerDocument,e=this.namespaceURI;return e===yr&&n.documentElement.namespaceURI===yr?n.createElement(t):n.createElementNS(e,t)}}function nu(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function Yo(t){var n=ze(t);return(n.local?nu:tu)(n)}function eu(){}function Yr(t){return t==null?eu:function(){return this.querySelector(t)}}function ru(t){typeof t!="function"&&(t=Yr(t));for(var n=this._groups,e=n.length,r=new Array(e),i=0;i<e;++i)for(var o=n[i],a=o.length,s=r[i]=new Array(a),c,l,u=0;u<a;++u)(c=o[u])&&(l=t.call(c,c.__data__,u,o))&&("__data__"in c&&(l.__data__=c.__data__),s[u]=l);return new dt(r,this._parents)}function Zo(t){return typeof t=="object"&&"length"in t?t:Array.from(t)}function iu(){return[]}function Ho(t){return t==null?iu:function(){return this.querySelectorAll(t)}}function ou(t){return function(){var n=t.apply(this,arguments);return n==null?[]:Zo(n)}}function au(t){typeof t=="function"?t=ou(t):t=Ho(t);for(var n=this._groups,e=n.length,r=[],i=[],o=0;o<e;++o)for(var a=n[o],s=a.length,c,l=0;l<s;++l)(c=a[l])&&(r.push(t.call(c,c.__data__,l,a)),i.push(c));return new dt(r,i)}function Wo(t){return function(){return this.matches(t)}}function Vo(t){return function(n){return n.matches(t)}}var su=Array.prototype.find;function uu(t){return function(){return su.call(this.children,t)}}function cu(){return this.firstElementChild}function lu(t){return this.select(t==null?cu:uu(typeof t=="function"?t:Vo(t)))}var fu=Array.prototype.filter;function hu(){return this.children}function pu(t){return function(){return fu.call(this.children,t)}}function du(t){return this.selectAll(t==null?hu:pu(typeof t=="function"?t:Vo(t)))}function gu(t){typeof t!="function"&&(t=Wo(t));for(var n=this._groups,e=n.length,r=new Array(e),i=0;i<e;++i)for(var o=n[i],a=o.length,s=r[i]=[],c,l=0;l<a;++l)(c=o[l])&&t.call(c,c.__data__,l,o)&&s.push(c);return new dt(r,this._parents)}function Ko(t){return new Array(t.length)}function vu(){return new dt(this._enter||this._groups.map(Ko),this._parents)}function Pe(t,n){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=n}Pe.prototype={constructor:Pe,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,n){return this._parent.insertBefore(t,n)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};function mu(t){return function(){return t}}function yu(t,n,e,r,i,o){for(var a=0,s,c=n.length,l=o.length;a<l;++a)(s=n[a])?(s.__data__=o[a],r[a]=s):e[a]=new Pe(t,o[a]);for(;a<c;++a)(s=n[a])&&(i[a]=s)}function wu(t,n,e,r,i,o,a){var s,c,l=new Map,u=n.length,f=o.length,h=new Array(u),p;for(s=0;s<u;++s)(c=n[s])&&(h[s]=p=a.call(c,c.__data__,s,n)+"",l.has(p)?i[s]=c:l.set(p,c));for(s=0;s<f;++s)p=a.call(t,o[s],s,o)+"",(c=l.get(p))?(r[s]=c,c.__data__=o[s],l.delete(p)):e[s]=new Pe(t,o[s]);for(s=0;s<u;++s)(c=n[s])&&l.get(h[s])===c&&(i[s]=c)}function xu(t){return t.__data__}function _u(t,n){if(!arguments.length)return Array.from(this,xu);var e=n?wu:yu,r=this._parents,i=this._groups;typeof t!="function"&&(t=mu(t));for(var o=i.length,a=new Array(o),s=new Array(o),c=new Array(o),l=0;l<o;++l){var u=r[l],f=i[l],h=f.length,p=Zo(t.call(u,u&&u.__data__,l,r)),d=p.length,x=s[l]=new Array(d),E=a[l]=new Array(d),g=c[l]=new Array(h);e(u,f,x,E,g,p,n);for(var S=0,w=0,_,b;S<d;++S)if(_=x[S]){for(S>=w&&(w=S+1);!(b=E[w])&&++w<d;);_._next=b||null}}return a=new dt(a,r),a._enter=s,a._exit=c,a}function Eu(){return new dt(this._exit||this._groups.map(Ko),this._parents)}function Su(t,n,e){var r=this.enter(),i=this,o=this.exit();return r=typeof t=="function"?t(r):r.append(t+""),n!=null&&(i=n(i)),e==null?o.remove():e(o),r&&i?r.merge(i).order():i}function Mu(t){if(!(t instanceof dt))throw new Error("invalid merge");for(var n=this._groups,e=t._groups,r=n.length,i=e.length,o=Math.min(r,i),a=new Array(r),s=0;s<o;++s)for(var c=n[s],l=e[s],u=c.length,f=a[s]=new Array(u),h,p=0;p<u;++p)(h=c[p]||l[p])&&(f[p]=h);for(;s<r;++s)a[s]=n[s];return new dt(a,this._parents)}function bu(){for(var t=this._groups,n=-1,e=t.length;++n<e;)for(var r=t[n],i=r.length-1,o=r[i],a;--i>=0;)(a=r[i])&&(o&&a.compareDocumentPosition(o)^4&&o.parentNode.insertBefore(a,o),o=a);return this}function Nu(t){t||(t=Pu);function n(f,h){return f&&h?t(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 a=e[o],s=a.length,c=i[o]=new Array(s),l,u=0;u<s;++u)(l=a[u])&&(c[u]=l);c.sort(n)}return new dt(i,this._parents).order()}function Pu(t,n){return t<n?-1:t>n?1:t>=n?0:NaN}function ku(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this}function $u(){return Array.from(this)}function Cu(){for(var t=this._groups,n=0,e=t.length;n<e;++n)for(var r=t[n],i=0,o=r.length;i<o;++i){var a=r[i];if(a)return a}return null}function Au(){let t=0;for(const n of this)++t;return t}function ju(){return!this.node()}function Ru(t){for(var n=this._groups,e=0,r=n.length;e<r;++e)for(var i=n[e],o=0,a=i.length,s;o<a;++o)(s=i[o])&&t.call(s,s.__data__,o,i);return this}function zu(t){return function(){this.removeAttribute(t)}}function Tu(t){return function(){this.removeAttributeNS(t.space,t.local)}}function Lu(t,n){return function(){this.setAttribute(t,n)}}function Ou(t,n){return function(){this.setAttributeNS(t.space,t.local,n)}}function Fu(t,n){return function(){var e=n.apply(this,arguments);e==null?this.removeAttribute(t):this.setAttribute(t,e)}}function Iu(t,n){return function(){var e=n.apply(this,arguments);e==null?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,e)}}function qu(t,n){var e=ze(t);if(arguments.length<2){var r=this.node();return e.local?r.getAttributeNS(e.space,e.local):r.getAttribute(e)}return this.each((n==null?e.local?Tu:zu:typeof n=="function"?e.local?Iu:Fu:e.local?Ou:Lu)(e,n))}function Qo(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function Bu(t){return function(){this.style.removeProperty(t)}}function Du(t,n,e){return function(){this.style.setProperty(t,n,e)}}function Gu(t,n,e){return function(){var r=n.apply(this,arguments);r==null?this.style.removeProperty(t):this.style.setProperty(t,r,e)}}function Xu(t,n,e){return arguments.length>1?this.each((n==null?Bu:typeof n=="function"?Gu:Du)(t,n,e??"")):sn(this.node(),t)}function sn(t,n){return t.style.getPropertyValue(n)||Qo(t).getComputedStyle(t,null).getPropertyValue(n)}function Uu(t){return function(){delete this[t]}}function Yu(t,n){return function(){this[t]=n}}function Zu(t,n){return function(){var e=n.apply(this,arguments);e==null?delete this[t]:this[t]=e}}function Hu(t,n){return arguments.length>1?this.each((n==null?Uu:typeof n=="function"?Zu:Yu)(t,n)):this.node()[t]}function Jo(t){return t.trim().split(/^|\s+/)}function Zr(t){return t.classList||new ta(t)}function ta(t){this._node=t,this._names=Jo(t.getAttribute("class")||"")}ta.prototype={add:function(t){var n=this._names.indexOf(t);n<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var n=this._names.indexOf(t);n>=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};function na(t,n){for(var e=Zr(t),r=-1,i=n.length;++r<i;)e.add(n[r])}function ea(t,n){for(var e=Zr(t),r=-1,i=n.length;++r<i;)e.remove(n[r])}function Wu(t){return function(){na(this,t)}}function Vu(t){return function(){ea(this,t)}}function Ku(t,n){return function(){(n.apply(this,arguments)?na:ea)(this,t)}}
vendor: 5,165 bytes, line 1
1function Qu(t,n){var e=Jo(t+"");if(arguments.length<2){for(var r=Zr(this.node()),i=-1,o=e.length;++i<o;)if(!r.contains(e[i]))return!1;return!0}return this.each((typeof n=="function"?Ku:n?Wu:Vu)(e,n))}function Ju(){this.textContent=""}function tc(t){return function(){this.textContent=t}}function nc(t){return function(){var n=t.apply(this,arguments);this.textContent=n??""}}function ec(t){return arguments.length?this.each(t==null?Ju:(typeof t=="function"?nc:tc)(t)):this.node().textContent}function rc(){this.innerHTML=""}function ic(t){return function(){this.innerHTML=t}}function oc(t){return function(){var n=t.apply(this,arguments);this.innerHTML=n??""}}function ac(t){return arguments.length?this.each(t==null?rc:(typeof t=="function"?oc:ic)(t)):this.node().innerHTML}function sc(){this.nextSibling&&this.parentNode.appendChild(this)}function uc(){return this.each(sc)}function cc(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function lc(){return this.each(cc)}function fc(t){var n=typeof t=="function"?t:Yo(t);return this.select(function(){return this.appendChild(n.apply(this,arguments))})}function hc(){return null}function pc(t,n){var e=typeof t=="function"?t:Yo(t),r=n==null?hc:typeof n=="function"?n:Yr(n);return this.select(function(){return this.insertBefore(e.apply(this,arguments),r.apply(this,arguments)||null)})}function dc(){var t=this.parentNode;t&&t.removeChild(this)}function gc(){return this.each(dc)}function vc(){var t=this.cloneNode(!1),n=this.parentNode;return n?n.insertBefore(t,this.nextSibling):t}function mc(){var t=this.cloneNode(!0),n=this.parentNode;return n?n.insertBefore(t,this.nextSibling):t}function yc(t){return this.select(t?mc:vc)}function wc(t){return arguments.length?this.property("__data__",t):this.node().__data__}function xc(t){return function(n){t.call(this,n,this.__data__)}}function _c(t){return t.trim().split(/^|\s+/).map(function(n){var e="",r=n.indexOf(".");return r>=0&&(e=n.slice(r+1),n=n.slice(0,r)),{type:n,name:e}})}function Ec(t){return function(){var n=this.__on;if(n){for(var e=0,r=-1,i=n.length,o;e<i;++e)o=n[e],(!t.type||o.type===t.type)&&o.name===t.name?this.removeEventListener(o.type,o.listener,o.options):n[++r]=o;++r?n.length=r:delete this.__on}}}function Sc(t,n,e){return function(){var r=this.__on,i,o=xc(n);if(r){for(var a=0,s=r.length;a<s;++a)if((i=r[a]).type===t.type&&i.name===t.name){this.removeEventListener(i.type,i.listener,i.options),this.addEventListener(i.type,i.listener=o,i.options=e),i.value=n;return}}this.addEventListener(t.type,o,e),i={type:t.type,name:t.name,value:n,listener:o,options:e},r?r.push(i):this.__on=[i]}}function Mc(t,n,e){var r=_c(t+""),i,o=r.length,a;if(arguments.length<2){var s=this.node().__on;if(s){for(var c=0,l=s.length,u;c<l;++c)for(i=0,u=s[c];i<o;++i)if((a=r[i]).type===u.type&&a.name===u.name)return u.value}return}for(s=n?Sc:Ec,i=0;i<o;++i)this.each(s(r[i],n,e));return this}function ra(t,n,e){var r=Qo(t),i=r.CustomEvent;typeof i=="function"?i=new i(n,e):(i=r.document.createEvent("Event"),e?(i.initEvent(n,e.bubbles,e.cancelable),i.detail=e.detail):i.initEvent(n,!1,!1)),t.dispatchEvent(i)}function bc(t,n){return function(){return ra(this,t,n)}}function Nc(t,n){return function(){return ra(this,t,n.apply(this,arguments))}}function Pc(t,n){return this.each((typeof n=="function"?Nc:bc)(t,n))}function*kc(){for(var t=this._groups,n=0,e=t.length;n<e;++n)for(var r=t[n],i=0,o=r.length,a;i<o;++i)(a=r[i])&&(yield a)}var ia=[null];function dt(t,n){this._groups=t,this._parents=n}function qn(){return new dt([[document.documentElement]],ia)}function $c(){return this}dt.prototype=qn.prototype={constructor:dt,select:ru,selectAll:au,selectChild:lu,selectChildren:du,filter:gu,data:_u,enter:vu,exit:Eu,join:Su,merge:Mu,selection:$c,order:bu,sort:Nu,call:ku,nodes:$u,node:Cu,size:Au,empty:ju,each:Ru,attr:qu,style:Xu,property:Hu,classed:Qu,text:ec,html:ac,raise:uc,lower:lc,append:fc,insert:pc,remove:gc,clone:yc,datum:wc,on:Mc,dispatch:Pc,[Symbol.iterator]:kc};function Ft(t){return typeof t=="string"?new dt([[document.querySelector(t)]],[document.documentElement]):new dt([[t]],ia)}function Cc(t){let n;for(;n=t.sourceEvent;)t=n;return t}function Ut(t,n){if(t=Cc(t),n===void 0&&(n=t.currentTarget),n){var e=n.ownerSVGElement||n;if(e.createSVGPoint){var r=e.createSVGPoint();return r.x=t.clientX,r.y=t.clientY,r=r.matrixTransform(n.getScreenCTM().inverse()),[r.x,r.y]}if(n.getBoundingClientRect){var i=n.getBoundingClientRect();return[t.clientX-i.left-n.clientLeft,t.clientY-i.top-n.clientTop]}}return[t.pageX,t.pageY]}function wr(t){t.preventDefault(),t.stopImmediatePropagation()}function Ac(t){var n=t.document.documentElement,e=Ft(t).on("dragstart.drag",wr,!0);"onselectstart"in n?e.on("selectstart.drag",wr,!0):(n.__noselect=n.style.MozUserSelect,n.style.MozUserSelect="none")}function jc(t,n){var e=t.document.documentElement,r=Ft(t).on("dragstart.drag",null);n&&(r.on("click.drag",wr,!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)}function Hr(t,n,e){t.prototype=n.prototype=e,e.constructor=t}
vendor: 9,272 bytes, line 1
1function oa(t,n){var e=Object.create(t.prototype);for(var r in n)e[r]=n[r];return e}function Bn(){}var jn=.7,ke=1/jn,en="\\s*([+-]?\\d+)\\s*",Rn="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",At="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Rc=/^#([0-9a-f]{3,8})$/,zc=new RegExp("^rgb\\("+[en,en,en]+"\\)$"),Tc=new RegExp("^rgb\\("+[At,At,At]+"\\)$"),Lc=new RegExp("^rgba\\("+[en,en,en,Rn]+"\\)$"),Oc=new RegExp("^rgba\\("+[At,At,At,Rn]+"\\)$"),Fc=new RegExp("^hsl\\("+[Rn,At,At]+"\\)$"),Ic=new RegExp("^hsla\\("+[Rn,At,At,Rn]+"\\)$"),Fi={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};Hr(Bn,zn,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:Ii,formatHex:Ii,formatHsl:qc,formatRgb:qi,toString:qi});function Ii(){return this.rgb().formatHex()}function qc(){return aa(this).formatHsl()}function qi(){return this.rgb().formatRgb()}function zn(t){var n,e;return t=(t+"").trim().toLowerCase(),(n=Rc.exec(t))?(e=n[1].length,n=parseInt(n[1],16),e===6?Bi(n):e===3?new xt(n>>8&15|n>>4&240,n>>4&15|n&240,(n&15)<<4|n&15,1):e===8?Hn(n>>24&255,n>>16&255,n>>8&255,(n&255)/255):e===4?Hn(n>>12&15|n>>8&240,n>>8&15|n>>4&240,n>>4&15|n&240,((n&15)<<4|n&15)/255):null):(n=zc.exec(t))?new xt(n[1],n[2],n[3],1):(n=Tc.exec(t))?new xt(n[1]*255/100,n[2]*255/100,n[3]*255/100,1):(n=Lc.exec(t))?Hn(n[1],n[2],n[3],n[4]):(n=Oc.exec(t))?Hn(n[1]*255/100,n[2]*255/100,n[3]*255/100,n[4]):(n=Fc.exec(t))?Xi(n[1],n[2]/100,n[3]/100,1):(n=Ic.exec(t))?Xi(n[1],n[2]/100,n[3]/100,n[4]):Fi.hasOwnProperty(t)?Bi(Fi[t]):t==="transparent"?new xt(NaN,NaN,NaN,0):null}function Bi(t){return new xt(t>>16&255,t>>8&255,t&255,1)}function Hn(t,n,e,r){return r<=0&&(t=n=e=NaN),new xt(t,n,e,r)}function Bc(t){return t instanceof Bn||(t=zn(t)),t?(t=t.rgb(),new xt(t.r,t.g,t.b,t.opacity)):new xt}function xr(t,n,e,r){return arguments.length===1?Bc(t):new xt(t,n,e,r??1)}function xt(t,n,e,r){this.r=+t,this.g=+n,this.b=+e,this.opacity=+r}Hr(xt,xr,oa(Bn,{brighter:function(t){return t=t==null?ke:Math.pow(ke,t),new xt(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=t==null?jn:Math.pow(jn,t),new xt(this.r*t,this.g*t,this.b*t,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:Di,formatHex:Di,formatRgb:Gi,toString:Gi}));function Di(){return"#"+Ge(this.r)+Ge(this.g)+Ge(this.b)}function Gi(){var t=this.opacity;return t=isNaN(t)?1:Math.max(0,Math.min(1,t)),(t===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))+(t===1?")":", "+t+")")}function Ge(t){return t=Math.max(0,Math.min(255,Math.round(t)||0)),(t<16?"0":"")+t.toString(16)}function Xi(t,n,e,r){return r<=0?t=n=e=NaN:e<=0||e>=1?t=n=NaN:n<=0&&(t=NaN),new Ct(t,n,e,r)}function aa(t){if(t instanceof Ct)return new Ct(t.h,t.s,t.l,t.opacity);if(t instanceof Bn||(t=zn(t)),!t)return new Ct;if(t instanceof Ct)return t;t=t.rgb();var n=t.r/255,e=t.g/255,r=t.b/255,i=Math.min(n,e,r),o=Math.max(n,e,r),a=NaN,s=o-i,c=(o+i)/2;return s?(n===o?a=(e-r)/s+(e<r)*6:e===o?a=(r-n)/s+2:a=(n-e)/s+4,s/=c<.5?o+i:2-o-i,a*=60):s=c>0&&c<1?0:a,new Ct(a,s,c,t.opacity)}function Dc(t,n,e,r){return arguments.length===1?aa(t):new Ct(t,n,e,r??1)}function Ct(t,n,e,r){this.h=+t,this.s=+n,this.l=+e,this.opacity=+r}Hr(Ct,Dc,oa(Bn,{brighter:function(t){return t=t==null?ke:Math.pow(ke,t),new Ct(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=t==null?jn:Math.pow(jn,t),new Ct(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+(this.h<0)*360,n=isNaN(t)||isNaN(this.s)?0:this.s,e=this.l,r=e+(e<.5?e:1-e)*n,i=2*e-r;return new xt(Xe(t>=240?t-240:t+120,i,r),Xe(t,i,r),Xe(t<120?t+240:t-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 t=this.opacity;return t=isNaN(t)?1:Math.max(0,Math.min(1,t)),(t===1?"hsl(":"hsla(")+(this.h||0)+", "+(this.s||0)*100+"%, "+(this.l||0)*100+"%"+(t===1?")":", "+t+")")}}));function Xe(t,n,e){return(t<60?n+(e-n)*t/60:t<180?e:t<240?n+(e-n)*(240-t)/60:n)*255}const sa=t=>()=>t;function Gc(t,n){return function(e){return t+e*n}}function Xc(t,n,e){return t=Math.pow(t,e),n=Math.pow(n,e)-t,e=1/e,function(r){return Math.pow(t+r*n,e)}}function Uc(t){return(t=+t)==1?ua:function(n,e){return e-n?Xc(n,e,t):sa(isNaN(n)?e:n)}}function ua(t,n){var e=n-t;return e?Gc(t,e):sa(isNaN(t)?n:t)}const Ui=(function t(n){var e=Uc(n);function r(i,o){var a=e((i=xr(i)).r,(o=xr(o)).r),s=e(i.g,o.g),c=e(i.b,o.b),l=ua(i.opacity,o.opacity);return function(u){return i.r=a(u),i.g=s(u),i.b=c(u),i.opacity=l(u),i+""}}return r.gamma=t,r})(1);function Xt(t,n){return t=+t,n=+n,function(e){return t*(1-e)+n*e}}var _r=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Ue=new RegExp(_r.source,"g");function Yc(t){return function(){return t}}function Zc(t){return function(n){return t(n)+""}}function Hc(t,n){var e=_r.lastIndex=Ue.lastIndex=0,r,i,o,a=-1,s=[],c=[];for(t=t+"",n=n+"";(r=_r.exec(t))&&(i=Ue.exec(n));)(o=i.index)>e&&(o=n.slice(e,o),s[a]?s[a]+=o:s[++a]=o),(r=r[0])===(i=i[0])?s[a]?s[a]+=i:s[++a]=i:(s[++a]=null,c.push({i:a,x:Xt(r,i)})),e=Ue.lastIndex;return e<n.length&&(o=n.slice(e),s[a]?s[a]+=o:s[++a]=o),s.length<2?c[0]?Zc(c[0].x):Yc(n):(n=c.length,function(l){for(var u=0,f;u<n;++u)s[(f=c[u]).i]=f.x(l);return s.join("")})}var Yi=180/Math.PI,Er={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function ca(t,n,e,r,i,o){var a,s,c;return(a=Math.sqrt(t*t+n*n))&&(t/=a,n/=a),(c=t*e+n*r)&&(e-=t*c,r-=n*c),(s=Math.sqrt(e*e+r*r))&&(e/=s,r/=s,c/=s),t*r<n*e&&(t=-t,n=-n,c=-c,a=-a),{translateX:i,translateY:o,rotate:Math.atan2(n,t)*Yi,skewX:Math.atan(c)*Yi,scaleX:a,scaleY:s}}var Wn;function Wc(t){const n=new(typeof DOMMatrix=="function"?DOMMatrix:WebKitCSSMatrix)(t+"");return n.isIdentity?Er:ca(n.a,n.b,n.c,n.d,n.e,n.f)}function Vc(t){return t==null||(Wn||(Wn=document.createElementNS("http://www.w3.org/2000/svg","g")),Wn.setAttribute("transform",t),!(t=Wn.transform.baseVal.consolidate()))?Er:(t=t.matrix,ca(t.a,t.b,t.c,t.d,t.e,t.f))}function la(t,n,e,r){function i(l){return l.length?l.pop()+" ":""}function o(l,u,f,h,p,d){if(l!==f||u!==h){var x=p.push("translate(",null,n,null,e);d.push({i:x-4,x:Xt(l,f)},{i:x-2,x:Xt(u,h)})}else(f||h)&&p.push("translate("+f+n+h+e)}function a(l,u,f,h){l!==u?(l-u>180?u+=360:u-l>180&&(l+=360),h.push({i:f.push(i(f)+"rotate(",null,r)-2,x:Xt(l,u)})):u&&f.push(i(f)+"rotate("+u+r)}
vendor: 4,146 bytes, line 1
1function s(l,u,f,h){l!==u?h.push({i:f.push(i(f)+"skewX(",null,r)-2,x:Xt(l,u)}):u&&f.push(i(f)+"skewX("+u+r)}function c(l,u,f,h,p,d){if(l!==f||u!==h){var x=p.push(i(p)+"scale(",null,",",null,")");d.push({i:x-4,x:Xt(l,f)},{i:x-2,x:Xt(u,h)})}else(f!==1||h!==1)&&p.push(i(p)+"scale("+f+","+h+")")}return function(l,u){var f=[],h=[];return l=t(l),u=t(u),o(l.translateX,l.translateY,u.translateX,u.translateY,f,h),a(l.rotate,u.rotate,f,h),s(l.skewX,u.skewX,f,h),c(l.scaleX,l.scaleY,u.scaleX,u.scaleY,f,h),l=u=null,function(p){for(var d=-1,x=h.length,E;++d<x;)f[(E=h[d]).i]=E.x(p);return f.join("")}}}var Kc=la(Wc,"px, ","px)","deg)"),Qc=la(Vc,", ",")",")"),Jc=1e-12;function Zi(t){return((t=Math.exp(t))+1/t)/2}function tl(t){return((t=Math.exp(t))-1/t)/2}function nl(t){return((t=Math.exp(2*t))-1)/(t+1)}const el=(function t(n,e,r){function i(o,a){var s=o[0],c=o[1],l=o[2],u=a[0],f=a[1],h=a[2],p=u-s,d=f-c,x=p*p+d*d,E,g;if(x<Jc)g=Math.log(h/l)/n,E=function(R){return[s+R*p,c+R*d,l*Math.exp(n*R*g)]};else{var S=Math.sqrt(x),w=(h*h-l*l+r*x)/(2*l*e*S),_=(h*h-l*l-r*x)/(2*h*e*S),b=Math.log(Math.sqrt(w*w+1)-w),P=Math.log(Math.sqrt(_*_+1)-_);g=(P-b)/n,E=function(R){var O=R*g,I=Zi(b),B=l/(e*S)*(I*nl(n*O+b)-tl(b));return[s+B*p,c+B*d,l*I/Zi(n*O+b)]}}return E.duration=g*1e3*n/Math.SQRT2,E}return i.rho=function(o){var a=Math.max(.001,+o),s=a*a,c=s*s;return t(a,s,c)},i})(Math.SQRT2,2,4);var un=0,xn=0,fn=0,fa=1e3,$e,_n,Ce=0,Vt=0,Te=0,Tn=typeof performance=="object"&&performance.now?performance:Date,ha=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function Wr(){return Vt||(ha(rl),Vt=Tn.now()+Te)}function rl(){Vt=0}function Ae(){this._call=this._time=this._next=null}Ae.prototype=pa.prototype={constructor:Ae,restart:function(t,n,e){if(typeof t!="function")throw new TypeError("callback is not a function");e=(e==null?Wr():+e)+(n==null?0:+n),!this._next&&_n!==this&&(_n?_n._next=this:$e=this,_n=this),this._call=t,this._time=e,Sr()},stop:function(){this._call&&(this._call=null,this._time=1/0,Sr())}};function pa(t,n,e){var r=new Ae;return r.restart(t,n,e),r}function il(){Wr(),++un;for(var t=$e,n;t;)(n=Vt-t._time)>=0&&t._call.call(null,n),t=t._next;--un}function Hi(){Vt=(Ce=Tn.now())+Te,un=xn=0;try{il()}finally{un=0,al(),Vt=0}}function ol(){var t=Tn.now(),n=t-Ce;n>fa&&(Te-=n,Ce=t)}function al(){for(var t,n=$e,e,r=1/0;n;)n._call?(r>n._time&&(r=n._time),t=n,n=n._next):(e=n._next,n._next=null,n=t?t._next=e:$e=e);_n=t,Sr(r)}function Sr(t){if(!un){xn&&(xn=clearTimeout(xn));var n=t-Vt;n>24?(t<1/0&&(xn=setTimeout(Hi,t-Tn.now()-Te)),fn&&(fn=clearInterval(fn))):(fn||(Ce=Tn.now(),fn=setInterval(ol,fa)),un=1,ha(Hi))}}function Wi(t,n,e){var r=new Ae;return n=n==null?0:+n,r.restart(i=>{r.stop(),t(i+n)},n,e),r}var sl=Ur("start","end","cancel","interrupt"),ul=[],da=0,Vi=1,Mr=2,ne=3,Ki=4,br=5,ee=6;function Le(t,n,e,r,i,o){var a=t.__transition;if(!a)t.__transition={};else if(e in a)return;cl(t,e,{name:n,index:r,group:i,on:sl,tween:ul,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:da})}function Vr(t,n){var e=Pt(t,n);if(e.state>da)throw new Error("too late; already scheduled");return e}function zt(t,n){var e=Pt(t,n);if(e.state>ne)throw new Error("too late; already running");return e}function Pt(t,n){var e=t.__transition;if(!e||!(e=e[n]))throw new Error("transition not found");return e}function cl(t,n,e){var r=t.__transition,i;r[n]=e,e.timer=pa(o,0,e.time);function o(l){e.state=Vi,e.timer.restart(a,e.delay,e.time),e.delay<=l&&a(l-e.delay)}function a(l){var u,f,h,p;if(e.state!==Vi)return c();for(u in r)if(p=r[u],p.name===e.name){if(p.state===ne)return Wi(a);p.state===Ki?(p.state=ee,p.timer.stop(),p.on.call("interrupt",t,t.__data__,p.index,p.group),delete r[u]):+u<n&&(p.state=ee,p.timer.stop(),p.on.call("cancel",t,t.__data__,p.index,p.group),delete r[u])}if(Wi(function(){e.state===ne&&(e.state=Ki,e.timer.restart(s,e.delay,e.time),s(l))}),e.state=Mr,e.on.call("start",t,t.__data__,e.index,e.group),e.state===Mr){for(e.state=ne,i=new Array(h=e.tween.length),u=0,f=-1;u<h;++u)(p=e.tween[u].value.call(t,t.__data__,e.index,e.group))&&(i[
vendor: 5,494 bytes, line 1
1++f]=p);i.length=f+1}}function s(l){for(var u=l<e.duration?e.ease.call(null,l/e.duration):(e.timer.restart(c),e.state=br,1),f=-1,h=i.length;++f<h;)i[f].call(t,u);e.state===br&&(e.on.call("end",t,t.__data__,e.index,e.group),c())}function c(){e.state=ee,e.timer.stop(),delete r[n];for(var l in r)return;delete t.__transition}}function re(t,n){var e=t.__transition,r,i,o=!0,a;if(e){n=n==null?null:n+"";for(a in e){if((r=e[a]).name!==n){o=!1;continue}i=r.state>Mr&&r.state<br,r.state=ee,r.timer.stop(),r.on.call(i?"interrupt":"cancel",t,t.__data__,r.index,r.group),delete e[a]}o&&delete t.__transition}}function ll(t){return this.each(function(){re(this,t)})}function fl(t,n){var e,r;return function(){var i=zt(this,t),o=i.tween;if(o!==e){r=e=o;for(var a=0,s=r.length;a<s;++a)if(r[a].name===n){r=r.slice(),r.splice(a,1);break}}i.tween=r}}function hl(t,n,e){var r,i;if(typeof e!="function")throw new Error;return function(){var o=zt(this,t),a=o.tween;if(a!==r){i=(r=a).slice();for(var s={name:n,value:e},c=0,l=i.length;c<l;++c)if(i[c].name===n){i[c]=s;break}c===l&&i.push(s)}o.tween=i}}function pl(t,n){var e=this._id;if(t+="",arguments.length<2){for(var r=Pt(this.node(),e).tween,i=0,o=r.length,a;i<o;++i)if((a=r[i]).name===t)return a.value;return null}return this.each((n==null?fl:hl)(e,t,n))}function Kr(t,n,e){var r=t._id;return t.each(function(){var i=zt(this,r);(i.value||(i.value={}))[n]=e.apply(this,arguments)}),function(i){return Pt(i,r).value[n]}}function ga(t,n){var e;return(typeof n=="number"?Xt:n instanceof zn?Ui:(e=zn(n))?(n=e,Ui):Hc)(t,n)}function dl(t){return function(){this.removeAttribute(t)}}function gl(t){return function(){this.removeAttributeNS(t.space,t.local)}}function vl(t,n,e){var r,i=e+"",o;return function(){var a=this.getAttribute(t);return a===i?null:a===r?o:o=n(r=a,e)}}function ml(t,n,e){var r,i=e+"",o;return function(){var a=this.getAttributeNS(t.space,t.local);return a===i?null:a===r?o:o=n(r=a,e)}}function yl(t,n,e){var r,i,o;return function(){var a,s=e(this),c;return s==null?void this.removeAttribute(t):(a=this.getAttribute(t),c=s+"",a===c?null:a===r&&c===i?o:(i=c,o=n(r=a,s)))}}function wl(t,n,e){var r,i,o;return function(){var a,s=e(this),c;return s==null?void this.removeAttributeNS(t.space,t.local):(a=this.getAttributeNS(t.space,t.local),c=s+"",a===c?null:a===r&&c===i?o:(i=c,o=n(r=a,s)))}}function xl(t,n){var e=ze(t),r=e==="transform"?Qc:ga;return this.attrTween(t,typeof n=="function"?(e.local?wl:yl)(e,r,Kr(this,"attr."+t,n)):n==null?(e.local?gl:dl)(e):(e.local?ml:vl)(e,r,n))}function _l(t,n){return function(e){this.setAttribute(t,n.call(this,e))}}function El(t,n){return function(e){this.setAttributeNS(t.space,t.local,n.call(this,e))}}function Sl(t,n){var e,r;function i(){var o=n.apply(this,arguments);return o!==r&&(e=(r=o)&&El(t,o)),e}return i._value=n,i}function Ml(t,n){var e,r;function i(){var o=n.apply(this,arguments);return o!==r&&(e=(r=o)&&_l(t,o)),e}return i._value=n,i}function bl(t,n){var e="attr."+t;if(arguments.length<2)return(e=this.tween(e))&&e._value;if(n==null)return this.tween(e,null);if(typeof n!="function")throw new Error;var r=ze(t);return this.tween(e,(r.local?Sl:Ml)(r,n))}function Nl(t,n){return function(){Vr(this,t).delay=+n.apply(this,arguments)}}function Pl(t,n){return n=+n,function(){Vr(this,t).delay=n}}function kl(t){var n=this._id;return arguments.length?this.each((typeof t=="function"?Nl:Pl)(n,t)):Pt(this.node(),n).delay}function $l(t,n){return function(){zt(this,t).duration=+n.apply(this,arguments)}}function Cl(t,n){return n=+n,function(){zt(this,t).duration=n}}function Al(t){var n=this._id;return arguments.length?this.each((typeof t=="function"?$l:Cl)(n,t)):Pt(this.node(),n).duration}function jl(t,n){if(typeof n!="function")throw new Error;return function(){zt(this,t).ease=n}}function Rl(t){var n=this._id;return arguments.length?this.each(jl(n,t)):Pt(this.node(),n).ease}function zl(t,n){return function(){var e=n.apply(this,arguments);if(typeof e!="function")throw new Error;zt(this,t).ease=e}}function Tl(t){if(typeof t!="function")throw new Error;return this.each(zl(this._id,t))}function Ll(t){typeof t!="function"&&(t=Wo(t));for(var n=this._groups,e=n.length,r=new Array(e),i=0;i<e;++i)for(var o=n[i],a=o.length,s=r[i]=[],c,l=0;l<a;++l)(c=o[l])&&t.call(c,c.__data__,l,o)&&s.push(c);return new Bt(r,this._parents,this._name,this._id)}function Ol(t){if(t._id!==this._id)throw new Error;for(var n=this._groups,e=t._groups,r=n.length,i=e.length,o=Math.min(r,i),a=new Array(r),s=0;s<o;++s)for(var c=n[s],l=e[s],u=c.length,f=a[s]=new Array(u),h,p=0;p<u;++p)(h=c[p]||l[p])&&(f[p]=h);for(;s<r;++s)a[s]=n[s];return new Bt(a,this._parents,this._name,this._id)}function Fl(t){return(t+"").trim().split(/^|\s+/).every(function(n){var e=n.indexOf(".");return e>=0&&(n=n.slice(0,e)),!n||n==="start"})}function Il(t,n,e){var r,i,o=Fl(n)?Vr:zt;return function(){var a=o(this,t),s=a.on;s!==r&&(i=(r=s).copy()).on(n,e),a.on=i}}function ql(t,n){var e=this._id;return arguments.length<2?Pt(this.node(),e).on.on(t):this.each(Il(e,t,n))}function Bl(t){return function(){var n=this.parentNode;for(var e in this.__transition)if(+e!==t)return;n&&n.removeChild(this)}}function Dl(){return this.on("end.remove",Bl(this._id))}function Gl(t){var n=this._name,e=this._id;typeof t!="function"&&(t=Yr(t));for(var r=this._groups,i=r.length,o=new Array(i),a=0;a<i;++a)for(var s=r[a],c=s.length,l=o[a]=new Array(c),u,f,h=0;h<c;++h)(u=s[h])&&(f=t.call(u,u.__data__,h,s))&&("__data__"in u&&(f.__data__=u.__data__),l[h]=f,
vendor: 4,509 bytes, line 1
1Le(l[h],n,e,h,l,Pt(u,e)));return new Bt(o,this._parents,n,e)}function Xl(t){var n=this._name,e=this._id;typeof t!="function"&&(t=Ho(t));for(var r=this._groups,i=r.length,o=[],a=[],s=0;s<i;++s)for(var c=r[s],l=c.length,u,f=0;f<l;++f)if(u=c[f]){for(var h=t.call(u,u.__data__,f,c),p,d=Pt(u,e),x=0,E=h.length;x<E;++x)(p=h[x])&&Le(p,n,e,x,h,d);o.push(h),a.push(u)}return new Bt(o,a,n,e)}var Ul=qn.prototype.constructor;function Yl(){return new Ul(this._groups,this._parents)}function Zl(t,n){var e,r,i;return function(){var o=sn(this,t),a=(this.style.removeProperty(t),sn(this,t));return o===a?null:o===e&&a===r?i:i=n(e=o,r=a)}}function va(t){return function(){this.style.removeProperty(t)}}function Hl(t,n,e){var r,i=e+"",o;return function(){var a=sn(this,t);return a===i?null:a===r?o:o=n(r=a,e)}}function Wl(t,n,e){var r,i,o;return function(){var a=sn(this,t),s=e(this),c=s+"";return s==null&&(c=s=(this.style.removeProperty(t),sn(this,t))),a===c?null:a===r&&c===i?o:(i=c,o=n(r=a,s))}}function Vl(t,n){var e,r,i,o="style."+n,a="end."+o,s;return function(){var c=zt(this,t),l=c.on,u=c.value[o]==null?s||(s=va(n)):void 0;(l!==e||i!==u)&&(r=(e=l).copy()).on(a,i=u),c.on=r}}function Kl(t,n,e){var r=(t+="")=="transform"?Kc:ga;return n==null?this.styleTween(t,Zl(t,r)).on("end.style."+t,va(t)):typeof n=="function"?this.styleTween(t,Wl(t,r,Kr(this,"style."+t,n))).each(Vl(this._id,t)):this.styleTween(t,Hl(t,r,n),e).on("end.style."+t,null)}function Ql(t,n,e){return function(r){this.style.setProperty(t,n.call(this,r),e)}}function Jl(t,n,e){var r,i;function o(){var a=n.apply(this,arguments);return a!==i&&(r=(i=a)&&Ql(t,a,e)),r}return o._value=n,o}function tf(t,n,e){var r="style."+(t+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(n==null)return this.tween(r,null);if(typeof n!="function")throw new Error;return this.tween(r,Jl(t,n,e??""))}function nf(t){return function(){this.textContent=t}}function ef(t){return function(){var n=t(this);this.textContent=n??""}}function rf(t){return this.tween("text",typeof t=="function"?ef(Kr(this,"text",t)):nf(t==null?"":t+""))}function of(t){return function(n){this.textContent=t.call(this,n)}}function af(t){var n,e;function r(){var i=t.apply(this,arguments);return i!==e&&(n=(e=i)&&of(i)),n}return r._value=t,r}function sf(t){var n="text";if(arguments.length<1)return(n=this.tween(n))&&n._value;if(t==null)return this.tween(n,null);if(typeof t!="function")throw new Error;return this.tween(n,af(t))}function uf(){for(var t=this._name,n=this._id,e=ma(),r=this._groups,i=r.length,o=0;o<i;++o)for(var a=r[o],s=a.length,c,l=0;l<s;++l)if(c=a[l]){var u=Pt(c,n);Le(c,t,e,l,a,{time:u.time+u.delay+u.duration,delay:0,duration:u.duration,ease:u.ease})}return new Bt(r,this._parents,t,e)}function cf(){var t,n,e=this,r=e._id,i=e.size();return new Promise(function(o,a){var s={value:a},c={value:function(){--i===0&&o()}};e.each(function(){var l=zt(this,r),u=l.on;u!==t&&(n=(t=u).copy(),n._.cancel.push(s),n._.interrupt.push(s),n._.end.push(c)),l.on=n}),i===0&&o()})}var lf=0;function Bt(t,n,e,r){this._groups=t,this._parents=n,this._name=e,this._id=r}function ma(){return++lf}var Yt=qn.prototype;Bt.prototype={constructor:Bt,select:Gl,selectAll:Xl,filter:Ll,merge:Ol,selection:Yl,transition:uf,call:Yt.call,nodes:Yt.nodes,node:Yt.node,size:Yt.size,empty:Yt.empty,each:Yt.each,on:ql,attr:xl,attrTween:bl,style:Kl,styleTween:tf,text:rf,textTween:sf,remove:Dl,tween:pl,delay:kl,duration:Al,ease:Rl,easeVarying:Tl,end:cf,[Symbol.iterator]:Yt[Symbol.iterator]};function ff(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}var hf={time:null,delay:0,duration:250,ease:ff};function pf(t,n){for(var e;!(e=t.__transition)||!(e=e[n]);)if(!(t=t.parentNode))throw new Error(`transition ${n} not found`);return e}function df(t){var n,e;t instanceof Bt?(n=t._id,t=t._name):(n=ma(),(e=hf).time=Wr(),t=t==null?null:t+"");for(var r=this._groups,i=r.length,o=0;o<i;++o)for(var a=r[o],s=a.length,c,l=0;l<s;++l)(c=a[l])&&Le(c,t,n,l,a,e||pf(c,n));return new Bt(r,this._parents,t,n)}qn.prototype.interrupt=ll;qn.prototype.transition=df;const Vn=t=>()=>t;function gf(t,{sourceEvent:n,target:e,transform:r,dispatch:i}){Object.defineProperties(this,{type:{value:t,enumerable:!0,configurable:!0},sourceEvent:{value:n,enumerable:!0,configurable:!0},target:{value:e,enumerable:!0,configurable:!0},transform:{value:r,enumerable:!0,configurable:!0},_:{value:i}})}function It(t,n,e){this.k=t,this.x=n,this.y=e}It.prototype={constructor:It,scale:function(t){return t===1?this:new It(this.k*t,this.x,this.y)}
vendor: 9,027 bytes, line 1
1,translate:function(t,n){return t===0&n===0?this:new It(this.k,this.x+this.k*t,this.y+this.k*n)},apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},applyX:function(t){return t*this.k+this.x},applyY:function(t){return t*this.k+this.y},invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},invertX:function(t){return(t-this.x)/this.k},invertY:function(t){return(t-this.y)/this.k},rescaleX:function(t){return t.copy().domain(t.range().map(this.invertX,this).map(t.invert,t))},rescaleY:function(t){return t.copy().domain(t.range().map(this.invertY,this).map(t.invert,t))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var Qr=new It(1,0,0);It.prototype;function Ye(t){t.stopImmediatePropagation()}function hn(t){t.preventDefault(),t.stopImmediatePropagation()}function vf(t){return(!t.ctrlKey||t.type==="wheel")&&!t.button}function mf(){var t=this;return t instanceof SVGElement?(t=t.ownerSVGElement||t,t.hasAttribute("viewBox")?(t=t.viewBox.baseVal,[[t.x,t.y],[t.x+t.width,t.y+t.height]]):[[0,0],[t.width.baseVal.value,t.height.baseVal.value]]):[[0,0],[t.clientWidth,t.clientHeight]]}function Qi(){return this.__zoom||Qr}function yf(t){return-t.deltaY*(t.deltaMode===1?.05:t.deltaMode?1:.002)*(t.ctrlKey?10:1)}function wf(){return navigator.maxTouchPoints||"ontouchstart"in this}function xf(t,n,e){var r=t.invertX(n[0][0])-e[0][0],i=t.invertX(n[1][0])-e[1][0],o=t.invertY(n[0][1])-e[0][1],a=t.invertY(n[1][1])-e[1][1];return t.translate(i>r?(r+i)/2:Math.min(0,r)||Math.max(0,i),a>o?(o+a)/2:Math.min(0,o)||Math.max(0,a))}function _f(){var t=vf,n=mf,e=xf,r=yf,i=wf,o=[0,1/0],a=[[-1/0,-1/0],[1/0,1/0]],s=250,c=el,l=Ur("start","zoom","end"),u,f,h,p=500,d=150,x=0,E=10;function g(v){v.property("__zoom",Qi).on("wheel.zoom",O).on("mousedown.zoom",I).on("dblclick.zoom",B).filter(i).on("touchstart.zoom",L).on("touchmove.zoom",U).on("touchend.zoom touchcancel.zoom",Z).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}g.transform=function(v,m,y,k){var A=v.selection?v.selection():v;A.property("__zoom",Qi),v!==A?b(v,m,y,k):A.interrupt().each(function(){P(this,arguments).event(k).start().zoom(null,typeof m=="function"?m.apply(this,arguments):m).end()})},g.scaleBy=function(v,m,y,k){g.scaleTo(v,function(){var A=this.__zoom.k,C=typeof m=="function"?m.apply(this,arguments):m;return A*C},y,k)},g.scaleTo=function(v,m,y,k){g.transform(v,function(){var A=n.apply(this,arguments),C=this.__zoom,F=y==null?_(A):typeof y=="function"?y.apply(this,arguments):y,D=C.invert(F),Y=typeof m=="function"?m.apply(this,arguments):m;return e(w(S(C,Y),F,D),A,a)},y,k)},g.translateBy=function(v,m,y,k){g.transform(v,function(){return e(this.__zoom.translate(typeof m=="function"?m.apply(this,arguments):m,typeof y=="function"?y.apply(this,arguments):y),n.apply(this,arguments),a)},null,k)},g.translateTo=function(v,m,y,k,A){g.transform(v,function(){var C=n.apply(this,arguments),F=this.__zoom,D=k==null?_(C):typeof k=="function"?k.apply(this,arguments):k;return e(Qr.translate(D[0],D[1]).scale(F.k).translate(typeof m=="function"?-m.apply(this,arguments):-m,typeof y=="function"?-y.apply(this,arguments):-y),C,a)},k,A)};function S(v,m){return m=Math.max(o[0],Math.min(o[1],m)),m===v.k?v:new It(m,v.x,v.y)}function w(v,m,y){var k=m[0]-y[0]*v.k,A=m[1]-y[1]*v.k;return k===v.x&&A===v.y?v:new It(v.k,k,A)}function _(v){return[(+v[0][0]+ +v[1][0])/2,(+v[0][1]+ +v[1][1])/2]}function b(v,m,y,k){v.on("start.zoom",function(){P(this,arguments).event(k).start()}).on("interrupt.zoom end.zoom",function(){P(this,arguments).event(k).end()}).tween("zoom",function(){var A=this,C=arguments,F=P(A,C).event(k),D=n.apply(A,C),Y=y==null?_(D):typeof y=="function"?y.apply(A,C):y,V=Math.max(D[1][0]-D[0][0],D[1][1]-D[0][1]),H=A.__zoom,K=typeof m=="function"?m.apply(A,C):m,vt=c(H.invert(Y).concat(V/H.k),K.invert(Y).concat(V/K.k));return function(mt){if(mt===1)mt=K;else{var _t=vt(mt),et=V/_t[2];mt=new It(et,Y[0]-_t[0]*et,Y[1]-_t[1]*et)}F.zoom(null,mt)}})}function P(v,m,y){return!y&&v.__zooming||new R(v,m)}function R(v,m){this.that=v,this.args=m,this.active=0,this.sourceEvent=null,this.extent=n.apply(v,m),this.taps=0}R.prototype={event:function(v){return v&&(this.sourceEvent=v),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(v,m){return this.mouse&&v!=="mouse"&&(this.mouse[1]=m.invert(this.mouse[0])),this.touch0&&v!=="touch"&&(this.touch0[1]=m.invert(this.touch0[0])),this.touch1&&v!=="touch"&&(this.touch1[1]=m.invert(this.touch1[0])),this.that.__zoom=m,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(v){var m=Ft(this.that).datum();l.call(v,this.that,new gf(v,{sourceEvent:this.sourceEvent,target:g,transform:this.that.__zoom,dispatch:l}),m)}};function O(v,...m){if(!t.apply(this,arguments))return;var y=P(this,m).event(v),k=this.__zoom,A=Math.max(o[0],Math.min(o[1],k.k*Math.pow(2,r.apply(this,arguments)))),C=Ut(v);if(y.wheel)(y.mouse[0][0]!==C[0]||y.mouse[0][1]!==C[1])&&(y.mouse[1]=k.invert(y.mouse[0]=C)),clearTimeout(y.wheel);else{if(k.k===A)return;y.mouse=[C,k.invert(C)],re(this),y.start()}hn(v),y.wheel=setTimeout(F,d),y.zoom("mouse",e(w(S(k,A),y.mouse[0],y.mouse[1]),y.extent,a));function F(){y.wheel=null,y.end()}}function I(v,...m){if(h||!t.apply(this,arguments))return;var y=P(this,m,!0).event(v),k=Ft(v.view).on("mousemove.zoom",Y,!0).on("mouseup.zoom",V,!0),A=Ut(v,C),C=v.currentTarget,F=v.clientX,D=v.clientY;Ac(v.view),Ye(v),y.mouse=[A,this.__zoom.invert(A)],re(this),y.start();function Y(H){if(hn(H),!y.moved){var K=H.clientX-F,vt=H.clientY-D;y.moved=K*K+vt*vt>x}y.event(H).zoom("mouse",e(w(y.that.__zoom,y.mouse[0]=Ut(H,C),y.mouse[1]),y.extent,a))}function V(H){k.on("mousemove.zoom mouseup.zoom",null),jc(H.view,y.moved),hn(H),y.event(H).end()}}function B(v,...m){if(t.apply(this,arguments)){var y=this.__zoom,k=Ut(v.changedTouches?v.changedTouches[0]:v,this),A=y.invert(k),C=y.k*(v.shiftKey?.5:2),F=e(w(S(y,C),k,A),n.apply(this,m),a);hn(v),s>0?Ft(this).transition().duration(s).call(b,F,k,v):Ft(this).call(g.transform,F,k,v)}}function L(v,...m){if(t.apply(this,arguments)){var y=v.touches,k=y.length,A=P(this,m,v.changedTouches.length===k).event(v),C,F,D,Y;for(Ye(v),F=0;F<k;++F)D=y[F],Y=Ut(D,this),Y=[Y,this.__zoom.invert(Y),D.identifier],A.touch0?!A.touch1&&A.touch0[2]!==Y[2]&&(A.touch1=Y,A.taps=0):(A.touch0=Y,C=!0,A.taps=1+!!u);u&&(u=clearTimeout(u)),C&&(A.taps<2&&(f=Y[0],u=setTimeout(function(){u=null},p)),re(this),A.start())}}function U(v,...m){if(this.__zooming){var y=P(this,m).event(v),k=v.changedTouches,A=k.length,C,F,D,Y;for(hn(v),C=0;C<A;++C)F=k[C],D=Ut(F,this),y.touch0&&y.touch0[2]===F.identifier?y.touch0[0]=D:y.touch1&&y.touch1[2]===F.identifier&&(y.touch1[0]=D);if(F=y.that.__zoom,y.touch1){var V=y.touch0[0],H=y.touch0[1],K=y.touch1[0],vt=y.touch1[1],mt=(mt=K[0]-V[0])*mt+(mt=K[1]-V[1])*mt,_t=(_t=vt[0]-H[0])*_t+(_t=vt[1]-H[1])*_t;F=S(F,Math.sqrt(mt/_t)),D=[(V[0]+K[0])/2,(V[1]+K[1])/2],Y=[(H[0]+vt[0])/2,(H[1]+vt[1])/2]}else if(y.touch0)D=y.touch0[0],Y=y.touch0[1];else return;y.zoom("touch",e(w(F,D,Y),y.extent,a))}}function Z(v,...m){if(this.__zooming){var y=P(this,m).event(v),k=v.changedTouches,A=k.length,C,F;for(Ye(v),h&&clearTimeout(h),h=setTimeout(function(){h=null},p),C=0;C<A;++C)F=k[C],y.touch0&&y.touch0[2]===F.identifier?delete y.touch0:y.touch1&&y.touch1[2]===F.identifier&&delete y.touch1;if(y.touch1&&!y.touch0&&(y.touch0=y.touch1,delete y.touch1),y.touch0)y.touch0[1]=this.__zoom.invert(y.touch0[0]);else if(y.end(),y.taps===2&&(F=Ut(F,this),Math.hypot(f[0]-F[0],f[1]-F[1])<E)){var D=Ft(this).on("dblclick.zoom");D&&D.apply(this,arguments)}}}return g.wheelDelta=function(v){return arguments.length?(r=typeof v=="function"?v:Vn(+v),g):r},g.filter=function(v){return arguments.length?(t=typeof v=="function"?v:Vn(!!v),g):t},g.touchable=function(v){return arguments.length?(i=typeof v=="function"?v:Vn(!!v),g):i},g.extent=function(v){return arguments.length?(n=typeof v=="function"?v:Vn([[+v[0][0],+v[0][1]],[+v[1][0],+v[1][1]]]),g):n},g.scaleExtent=function(v){return arguments.length?(o[0]=+v[0],o[1]=+v[1],g):[o[0],o[1]]},g.translateExtent=function(v){return arguments.length?(a[0][0]=+v[0][0],a[1][0]=+v[1][0],a[0][1]=+v[0][1],a[1][1]=+v[1][1],g):[[a[0][0],a[0][1]],[a[1][0],a[1][1]]]},g.constrain=function(v){return arguments.length?(e=v,g):e},g.duration=function(v){return arguments.length?(s=+v,g):s},g.interpolate=function(v){return arguments.length?(c=v,g):c},g.on=function(){var v=l.on.apply(l,arguments);return v===l?g:v},g.clickDistance=function(v){return arguments.length?(x=(v=+v)*v,g):Math.sqrt(x)},g.tapDistance=function(v){return arguments.length?(E=+v,g):E},g}function Ji(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),e.push.apply(e,r)}return e}function tn(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};
1n%2?Ji(Object(e),!0).forEach(function(r){Ef(t,r,e[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Ji(Object(e)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))})}return t}function Nr(t){"@babel/helpers - typeof";return Nr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Nr(t)}function Ef(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function gt(){return gt=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t},gt.apply(this,arguments)}function Sf(t,n){if(t==null)return{};var e={},r=Object.keys(t),i,o;for(o=0;o<r.length;o++)i=r[o],!(n.indexOf(i)>=0)&&(e[i]=t[i]);return e}function Mt(t,n){if(t==null)return{};var e=Sf(t,n),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)r=o[i],!(n.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(e[r]=t[r])}return e}function ot(t,n){return Mf(t)||bf(t,n)||Nf(t,n)||Pf()}function Mf(t){if(Array.isArray(t))return t}function bf(t,n){var e=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(e!=null){var r=[],i=!0,o=!1,a,s;try{for(e=e.call(t);!(i=(a=e.next()).done)&&(r.push(a.value),!(n&&r.length===n));i=!0);}catch(c){o=!0,s=c}finally{try{!i&&e.return!=null&&e.return()}finally{if(o)throw s}}return r}}function Nf(t,n){if(t){if(typeof t=="string")return to(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return to(t,n)}}function to(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}function Pf(){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 kf=["width","height","projection","projectionConfig"],$f=Fo,Cf=Mt(Gs,["geoPath"]),Tt=q.createContext(),Af=function(n){var e=n.projectionConfig,r=e===void 0?{}:e,i=n.projection,o=i===void 0?"geoEqualEarth":i,a=n.width,s=a===void 0?800:a,c=n.height,l=c===void 0?600:c,u=typeof o=="function";if(u)return o;var f=Cf[o]().translate([s/2,l/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},ya=function(n){var e=n.width,r=n.height,i=n.projection,o=n.projectionConfig,a=Mt(n,kf),s=o.center||[],c=ot(s,2),l=c[0],u=c[1],f=o.rotate||[],h=ot(f,3),p=h[0],d=h[1],x=h[2],E=o.parallels||[],g=ot(E,2),S=g[0],w=g[1],_=o.scale||null,b=q.useMemo(function(){return Af({projectionConfig:{center:l||l===0||u||u===0?[l,u]:null,rotate:p||p===0||d||d===0?[p,d,x]:null,parallels:S||S===0||w||w===0?[S,w]:null,scale:_},projection:i,width:e,height:r})},[e,r,i,l,u,p,d,x,S,w,_]),P=q.useCallback(b,[b]),R=q.useMemo(function(){return{width:e,height:r,projection:P,path:$f().projection(P)}},[e,r,P]);return rt.createElement(Tt.Provider,gt({value:R},a))};ya.propTypes={width:N.number,height:N.number,projection:N.oneOfType([N.string,N.func]),projectionConfig:N.object};var jf=["width","height","projection","projectionConfig","className"],Jr=q.forwardRef(function(t,n){var e=t.width,r=e===void 0?800:e,i=t.height,o=i===void 0?600:i,a=t.projection,s=a===void 0?"geoEqualEarth":a,c=t.projectionConfig,l=c===void 0?{}:c,u=t.className,f=u===void 0?"":u,h=Mt(t,jf);return rt.createElement(ya,{width:r,height:o,projection:s,projectionConfig:l},rt.createElement("svg",gt({ref:n,viewBox:"0 0 ".concat(r," ").concat(o),className:"rsm-svg ".concat(f)},h)))});Jr.displayName="ComposableMap";Jr.propTypes={width:N.number,height:N.number,projection:N.oneOfType([N.string,N.func]),projectionConfig:N.object,className:N.string};function no(t,n,e){var r=(t*e.k-t)/2,i=(n*e.k-n)/2;return[t/2-(r+e.x)/e.k,n/2-(i+e.y)/e.k]}function Rf(t){return fetch(t).then(function(n){if(!n.ok)throw Error(n.statusText);return n.json()}).catch(function(n){console.log("There was a problem when fetching the data: ",n)})}function eo(t,n){var e=t.type==="Topology";if(!e)return n?n(t.features||t):t.features||t;var r=Zs(t,t.objects[Object.keys(t.objects)[0]]).features;return n?n(r):r}function ro(t){var n=t.type==="Topology";if(!n)return null;var e=Ti(t,t.objects[Object.keys(t.objects)[0]],function(i,o){return i===o}
2),r=Ti(t,t.objects[Object.keys(t.objects)[0]],function(i,o){return i!==o});return{outline:e,borders:r}}function zf(t,n,e){return t&&n?{outline:tn(tn({},t),{},{rsmKey:"outline",svgPath:e(t)}),borders:tn(tn({},n),{},{rsmKey:"borders",svgPath:e(n)})}:{}}function Tf(t,n){return t?t.map(function(e,r){return tn(tn({},e),{},{rsmKey:"geo-".concat(r),svgPath:n(e)})}):[]}function Lf(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:30,n=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=t/2*r[0],o=n/2*r[1];return"M".concat(0,",",0," Q",-t/2-i,",").concat(-n/2+o," ").concat(-t,",").concat(-n)}function Of(t){return typeof t=="string"}function Ff(t){var n=t.geography,e=t.parseGeographies,r=q.useContext(Tt),i=r.path,o=q.useState({}),a=ot(o,2),s=a[0],c=a[1];q.useEffect(function(){(typeof window>"u"?"undefined":Nr(window))!=="undefined"&&n&&(Of(n)?Rf(n).then(function(p){p&&c({geographies:eo(p,e),mesh:ro(p)})}):c({geographies:eo(n,e),mesh:ro(n)}))},[n,e]);var l=q.useMemo(function(){var p=s.mesh||{},d=zf(p.outline,p.borders,i);return{geographies:Tf(s.geographies,i),outline:d.outline,borders:d.borders}},[s,i]),u=l.geographies,f=l.outline,h=l.borders;return{geographies:u,outline:f,borders:h}}var If=["geography","children","parseGeographies","className"],ti=q.forwardRef(function(t,n){var e=t.geography,r=t.children,i=t.parseGeographies,o=t.className,a=o===void 0?"":o,s=Mt(t,If),c=q.useContext(Tt),l=c.path,u=c.projection,f=Ff({geography:e,parseGeographies:i}),h=f.geographies,p=f.outline,d=f.borders;return rt.createElement("g",gt({ref:n,className:"rsm-geographies ".concat(a)},s),h&&h.length>0&&r({geographies:h,outline:p,borders:d,path:l,projection:u}))});ti.displayName="Geographies";ti.propTypes={geography:N.oneOfType([N.string,N.object,N.array]),children:N.func,parseGeographies:N.func,className:N.string};var qf=["geography","onMouseEnter","onMouseLeave","onMouseDown","onMouseUp","onFocus","onBlur","style","className"],ni=q.forwardRef(function(t,n){var e=t.geography,r=t.onMouseEnter,i=t.onMouseLeave,o=t.onMouseDown,a=t.onMouseUp,s=t.onFocus,c=t.onBlur,l=t.style,u=l===void 0?{}:l,f=t.className,h=f===void 0?"":f,p=Mt(t,qf),d=q.useState(!1),x=ot(d,2),E=x[0],g=x[1],S=q.useState(!1),w=ot(S,2),_=w[0],b=w[1];function P(U){b(!0),r&&r(U)}function R(U){b(!1),E&&g(!1),i&&i(U)}function O(U){b(!0),s&&s(U)}function I(U){b(!1),E&&g(!1),c&&c(U)}function B(U){g(!0),o&&o(U)}function L(U){g(!1),a&&a(U)}return rt.createElement("path",gt({ref:n,tabIndex:"0",className:"rsm-geography ".concat(h),d:e.svgPath,onMouseEnter:P,onMouseLeave:R,onFocus:O,onBlur:I,onMouseDown:B,onMouseUp:L,style:u[E||_?E?"pressed":"hover":"default"]},p))});ni.displayName="Geography";ni.propTypes={geography:N.object,onMouseEnter:N.func,onMouseLeave:N.func,onMouseDown:N.func,onMouseUp:N.func,onFocus:N.func,onBlur:N.func,style:N.object,className:N.string};var Bf=q.memo(ni),Df=["fill","stroke","step","className"],ei=q.forwardRef(function(t,n){var e=t.fill,r=e===void 0?"transparent":e,i=t.stroke,o=i===void 0?"currentcolor":i,a=t.step,s=a===void 0?[10,10]:a,c=t.className,l=c===void 0?"":c,u=Mt(t,Df),f=q.useContext(Tt),h=f.path;return rt.createElement("path",gt({ref:n,d:h(Cr().step(s)()),fill:r,stroke:o,className:"rsm-graticule ".concat(l)},u))});ei.displayName="Graticule";ei.propTypes={fill:N.string,stroke:N.string,step:N.array,className:N.string};q.memo(ei);var Gf=["value"],Xf=q.createContext(),Uf={x:0,y:0,k:1,transformString:"translate(0 0) scale(1)"},wa=function(n){var e=n.value,r=e===void 0?Uf:e,i=Mt(n,Gf);return rt.createElement(Xf.Provider,gt({value:r},i))};wa.propTypes={x:N.number,y:N.number,k:N.number,transformString:N.string};function Yf(t){var n=t.center,e=t.filterZoomEvent,r=t.onMoveStart,i=t.onMoveEnd,o=t.onMove,a=t.translateExtent,s=a===void 0?[[-1/0,-1/0],[1/0,1/0]]:a,c=t.scaleExtent,l=c===void 0?[1,8]:c,u=t.zoom,f=u===void 0?1:u,h=q.useContext(Tt),p=h.width,d=h.height,x=h.projection,E=ot(n,2),g=E[0],S=E[1],w=q.useState({x:0,y:0,k:1}),_=ot(w,2),b=_[0],P=_[1],R=q.useRef({x:0,y:0,k:1}),O=q.useRef(),I=q.useRef(),B=q.useRef(!1),L=ot(s,2),U=L[0],Z=L[1],v=ot(U,2),m=v[0],y=v[1],k=ot(Z,2),A=k[0],C=k[1],F=ot(l,2),D=F[0],Y=F[1];return q.useEffect(function(){var V=Ft(O.current);function H(et){!r||B.current||r({coordinates:x.invert(no(p,d,et.transform)),zoom:et.transform.k},et)}function K(et){if(!B.current){var Dt=et.transform,ln=et.sourceEvent;P({x:Dt.x,y:Dt.y,k:Dt.k,dragging:ln}),o&&o({x:Dt.x,y:Dt.y,zoom:Dt.k,dragging:ln},et)}}function vt(et){if(B.current){B.current=!1;return}var Dt=x.invert(no(p,d,et.transform)),ln=ot(Dt,2),ii=ln[0],oi=ln[1];R.current={x:ii,y:oi,k:et.transform.k},i&&i({coordinates:[ii,oi],zoom:et.transform.k},et)}function mt(et){return e?e(et):et?!et.ctrlKey&&!et.button:!1}
2var _t=_f().filter(mt).scaleExtent([D,Y]).translateExtent([[m,y],[A,C]]).on("start",H).on("zoom",K).on("end",vt);I.current=_t,V.call(_t)},[p,d,m,y,A,C,D,Y,x,r,o,i,e]),q.useEffect(function(){if(!(g===R.current.x&&S===R.current.y&&f===R.current.k)){var V=x([g,S]),H=V[0]*f,K=V[1]*f,vt=Ft(O.current);B.current=!0,vt.call(I.current.transform,Qr.translate(p/2-H,d/2-K).scale(f)),P({x:p/2-H,y:d/2-K,k:f}),R.current={x:g,y:S,k:f}}},[g,S,f,p,d,x]),{mapRef:O,position:b,transformString:"translate(".concat(b.x," ").concat(b.y,") scale(").concat(b.k,")")}}var Zf=["center","zoom","minZoom","maxZoom","translateExtent","filterZoomEvent","onMoveStart","onMove","onMoveEnd","className"],xa=q.forwardRef(function(t,n){var e=t.center,r=e===void 0?[0,0]:e,i=t.zoom,o=i===void 0?1:i,a=t.minZoom,s=a===void 0?1:a,c=t.maxZoom,l=c===void 0?8:c,u=t.translateExtent,f=t.filterZoomEvent,h=t.onMoveStart,p=t.onMove,d=t.onMoveEnd,x=t.className,E=Mt(t,Zf),g=q.useContext(Tt),S=g.width,w=g.height,_=Yf({center:r,filterZoomEvent:f,onMoveStart:h,onMove:p,onMoveEnd:d,scaleExtent:[s,l],translateExtent:u,zoom:o}),b=_.mapRef,P=_.transformString,R=_.position;return rt.createElement(wa,{value:{x:R.x,y:R.y,k:R.k,transformString:P}},rt.createElement("g",{ref:b},rt.createElement("rect",{width:S,height:w,fill:"transparent"}),rt.createElement("g",gt({ref:n,transform:P,className:"rsm-zoomable-group ".concat(x)},E))))});xa.displayName="ZoomableGroup";xa.propTypes={center:N.array,zoom:N.number,minZoom:N.number,maxZoom:N.number,translateExtent:N.arrayOf(N.array),onMoveStart:N.func,onMove:N.func,onMoveEnd:N.func,className:N.string};var Hf=["id","fill","stroke","strokeWidth","className"],ri=q.forwardRef(function(t,n){var e=t.id,r=e===void 0?"rsm-sphere":e,i=t.fill,o=i===void 0?"transparent":i,a=t.stroke,s=a===void 0?"currentcolor":a,c=t.strokeWidth,l=c===void 0?.5:c,u=t.className,f=u===void 0?"":u,h=Mt(t,Hf),p=q.useContext(Tt),d=p.path,x=q.useMemo(function(){return d({type:"Sphere"})},[d]);return rt.createElement(q.Fragment,null,rt.createElement("defs",null,rt.createElement("clipPath",{id:r},rt.createElement("path",{d:x}))),rt.createElement("path",gt({ref:n,d:x,fill:o,stroke:s,strokeWidth:l,style:{pointerEvents:"none"},className:"rsm-sphere ".concat(f)},h)))});ri.displayName="Sphere";ri.propTypes={id:N.string,fill:N.string,stroke:N.string,strokeWidth:N.number,className:N.string};q.memo(ri);var Wf=["coordinates","children","onMouseEnter","onMouseLeave","onMouseDown","onMouseUp","onFocus","onBlur","style","className"],_a=q.forwardRef(function(t,n){var e=t.coordinates,r=t.children,i=t.onMouseEnter,o=t.onMouseLeave,a=t.onMouseDown,s=t.onMouseUp,c=t.onFocus,l=t.onBlur,u=t.style,f=u===void 0?{}:u,h=t.className,p=h===void 0?"":h,d=Mt(t,Wf),x=q.useContext(Tt),E=x.projection,g=q.useState(!1),S=ot(g,2),w=S[0],_=S[1],b=q.useState(!1),P=ot(b,2),R=P[0],O=P[1],I=E(e),B=ot(I,2),L=B[0],U=B[1];function Z(C){O(!0),i&&i(C)}function v(C){O(!1),w&&_(!1),o&&o(C)}function m(C){O(!0),c&&c(C)}function y(C){O(!1),w&&_(!1),l&&l(C)}function k(C){_(!0),a&&a(C)}function A(C){_(!1),s&&s(C)}return rt.createElement("g",gt({ref:n,transform:"translate(".concat(L,", ").concat(U,")"),className:"rsm-marker ".concat(p),onMouseEnter:Z,onMouseLeave:v,onFocus:m,onBlur:y,onMouseDown:k,onMouseUp:A,style:f[w||R?w?"pressed":"hover":"default"]},d),r)});_a.displayName="Marker";_a.propTypes={coordinates:N.array,children:N.oneOfType([N.node,N.arrayOf(N.node)]),onMouseEnter:N.func,onMouseLeave:N.func,onMouseDown:N.func,onMouseUp:N.func,onFocus:N.func,onBlur:N.func,style:N.object,className:N.string};var Vf=["from","to","coordinates","stroke","strokeWidth","fill","className"],Ea=q.forwardRef(function(t,n){var e=t.from,r=e===void 0?[0,0]:e,i=t.to,o=i===void 0?[0,0]:i,a=t.coordinates,s=t.stroke,c=s===void 0?"currentcolor":s,l=t.strokeWidth,u=l===void 0?3:l,f=t.fill,h=f===void 0?"transparent":f,p=t.className,d=p===void 0?"":p,x=Mt(t,Vf),E=q.useContext(Tt),g=E.path,S={type:"LineString",coordinates:a||[r,o]};return rt.createElement("path",gt({ref:n,d:g(S),className:"rsm-line ".concat(d),stroke:c,strokeWidth:u,fill:h},x))});Ea.displayName="Line";Ea.propTypes={from:N.array,to:N.array,coordinates:N.array,stroke:N.string,
2strokeWidth:N.number,fill:N.string,className:N.string};var Kf=["subject","children","connectorProps","dx","dy","curve","className"],Sa=q.forwardRef(function(t,n){var e=t.subject,r=t.children,i=t.connectorProps,o=t.dx,a=o===void 0?30:o,s=t.dy,c=s===void 0?30:s,l=t.curve,u=l===void 0?0:l,f=t.className,h=f===void 0?"":f,p=Mt(t,Kf),d=q.useContext(Tt),x=d.projection,E=x(e),g=ot(E,2),S=g[0],w=g[1],_=Lf(a,c,u);return rt.createElement("g",gt({ref:n,transform:"translate(".concat(S+a,", ").concat(w+c,")"),className:"rsm-annotation ".concat(h)},p),rt.createElement("path",gt({d:_,fill:"transparent",stroke:"#000"},i)),r)});Sa.displayName="Annotation";Sa.propTypes={subject:N.array,children:N.oneOfType([N.node,N.arrayOf(N.node)]),dx:N.number,dy:N.number,curve:N.number,connectorProps:N.object,className:N.string};const Qf="https://cdn.jsdelivr.net/npm/us-atlas@3/states-10m.json";function Jf(t){return t.toLowerCase().replace(/\s+/g,"-")}function th({states:t,onStateClick:n}){const[e,r]=q.useState(null),i=Object.fromEntries(t.map(a=>[a.slug,a])),o=e?e.hasData?e.count!=null?`${e.name}: ${e.count} base${e.count!==1?"s":""}`:`${e.name} â click to view installations`:`${e.name}: no installations listed`:"Hover a state to see base count · Click to browse installations";return M.jsxs("div",{children:[M.jsx(Jr,{projection:"geoAlbersUsa",style:{width:"100%",height:"auto"},children:M.jsx(ti,{geography:Qf,children:({geographies:a})=>a.map(s=>{const c=Jf(s.properties.name),l=i[c],u=!!l;return M.jsx(Bf,{geography:s,onClick:()=>u&&n(c),onMouseEnter:()=>{var h,p;const f=((h=l==null?void 0:l.military_bases)==null?void 0:h.count)??((p=l==null?void 0:l.statistics)==null?void 0:p.total)??null;r({name:s.properties.name,count:f,hasData:u})},onMouseLeave:()=>r(null),style:{default:{fill:u?"#52b788":"#e2e8f0",stroke:"#fff",strokeWidth:.5,outline:"none",cursor:u?"pointer":"default"},hover:{fill:u?"#2d6a4f":"#cbd5e1",stroke:"#fff",strokeWidth:.5,outline:"none"},pressed:{fill:"#1b4332",outline:"none"}}},s.rsmKey)})})}),M.jsx("div",{className:"text-center f_sz13 f_grey9 mt-1",children:o})]})}function pn({loc:t}){var n,e;return M.jsx("div",{className:"col-6 col-md-4 col-lg-3 col-xl-2",children:M.jsx(Ze,{to:`/military-bases/location/${t.slug}`,children:M.jsxs("div",{className:"milbaselocationbox d-flex justify-content-between align-items-center",children:[M.jsx("span",{className:"f_sz14 f_plusjakartasansmedium",children:t.name}),M.jsx("span",{className:"f_sz14 f_dflt_lightgreen",children:((n=t.military_bases)==null?void 0:n.count)??((e=t.statistics)==null?void 0:e.total)??""})]})})})}function ah(){const t=Ma(),{data:n,isFetching:e}=ai({type:"state"}),{data:r,isFetching:i}=ai({type:"country"}),{data:o}=ba("military_bases_location"),a=(o==null?void 0:o.data)||[],{data:s,isLoading:c,isError:l}=Na({populate:"*",pagination:{pageSize:10},sort:"publishedAt:desc"}),u=(n==null?void 0:n.data)||[],f=(r==null?void 0:r.data)||[],h=f.filter(g=>g.region==="europe"),p=f.filter(g=>g.region==="asia_pacific"),d=f.filter(g=>g.region==="middle_east"),x=f.filter(g=>g.region==="caribbean_americas"),E=g=>{t(`/military-bases/location/${g}`)};return M.jsxs(M.Fragment,{children:[M.jsx(Pa,{title:"Military Bases by State & Country | My Military Lifestyle",description:"Find U.S. military installations by state or country. Browse CONUS bases across all 50 states and OCONUS installations worldwide.",canonicalUrl:window.location.origin+window.location.pathname}),M.jsx("section",{className:"breadcrumb__area breadcrumb__style-2 include-bg pt-20",children:M.jsx("div",{className:"container",children:M.jsx("div",{className:"row",children:M.jsx("div",{className:"col-xxl-12",children:M.jsx("div",{className:"breadcrumb__content p-relative z-index-1",children:M.jsxs("div",{className:"breadcrumb__list has-icon",children:[M.jsx("span",{className:"breadcrumb-icon"}),M.jsx("span",{children:M.jsx(Ze,{to:"/",children:"Home"})}),M.jsx("span",{children:M.jsx(Ze,{to:"/military-bases",children:"Military Bases"})}),M.jsx("span",{children:"Locations"})]})})})})})}),M.jsx(Oe,{location:"GLOBAL_TOP_MOBILE",showSection:!0,sectionClassName:"pt-25 d-lg-none"}),M.jsx("section",{className:"tp-advertise-area pt-25 pb-20",children:M.jsx("div",{className:"container",children:M.jsxs("div",{className:"row",children:[M.jsxs("div",{className:"col-xl-9 col-lg-8 col-md-12 col-sm-12 col-12 mb-30 allpagesdtl_left",children:[M.jsxs("div",{className:"card shadow-sm brdr_radius20 shoppingdeals_hero p-4",children:[M.jsx("div",{className:"mb-3",children:M.jsx("span",{className:"badge_shopping1",children:"Browse by Location"})}),M.jsxs("h1",{className:"f_white f_plusjakartasanssemibold shopping_titlelg",children:["Military Bases ",M.jsx("span",{className:"f_orange",children:"by Location"})]}),M.jsxs("div",{className:"mt-3 mb-3 f_white",children:["Find U.S. military installations by state or country. Browse CONUS bases across all 50 states and OCONUS installations in ",f.length||67," countries w
2orldwide."]}),M.jsx($a,{filterOptions:["State","Country","City"],onSearch:(g,S)=>t(`/military-bases/search?q=${encodeURIComponent(g)}&filterBy=${encodeURIComponent(S||"")}`)})]}),M.jsx("div",{className:"pt-30 pb-15",children:M.jsx("div",{className:"row g-4",children:M.jsx("div",{className:"col-lg-12 col-md-12",children:M.jsxs("div",{className:"milbases_locationmap_wrapper brdr_radius20 p-4",children:[M.jsx("h4",{className:"subsection_title",children:"United States Military Bases (Continental US)"}),M.jsx("div",{className:"pb-25",children:"Browse military installations across all 50 states"}),M.jsx(th,{states:u,onStateClick:E})]})})})}),M.jsx("div",{className:"pt-10 pb-25",children:e?M.jsx("div",{className:"text-center py-4",children:M.jsx("span",{className:"f_sz14",children:"Loading states..."})}):u.length>0?M.jsxs(M.Fragment,{children:[M.jsx("div",{className:"row g-3 mb-5 milbasesloc_states_wrapper",children:u.map(g=>M.jsx(pn,{loc:g},g.slug))}),M.jsxs("div",{className:"text-center mt-25 f_sz14 f_grey9",children:["Showing ",u.length," states with military installations"]})]}):null}),M.jsxs("div",{className:"pt-30 pb-25",children:[M.jsx("h4",{className:"subsection_title",children:"Overseas Military Bases (Outside Continental US)"}),M.jsxs("div",{className:"pb-10",children:["U.S. military installations across ",f.length||67," countries"]}),i?M.jsx("div",{className:"text-center py-4",children:M.jsx("span",{className:"f_sz14",children:"Loading countries..."})}):M.jsxs(M.Fragment,{children:[h.length>0&&M.jsxs(M.Fragment,{children:[M.jsx("h4",{className:"milbasesloc_overseassubtitle mt-15 mb-15",children:"Europe"}),M.jsx("div",{className:"row g-3 mb-35 milbasesloc_states_wrapper",children:h.map(g=>M.jsx(pn,{loc:g},g.slug))})]}),p.length>0&&M.jsxs(M.Fragment,{children:[M.jsx("h4",{className:"milbasesloc_overseassubtitle mt-15 mb-15",children:"Asia-Pacific"}),M.jsx("div",{className:"row g-3 mb-35 milbasesloc_states_wrapper",children:p.map(g=>M.jsx(pn,{loc:g},g.slug))})]}),d.length>0&&M.jsxs(M.Fragment,{children:[M.jsx("h4",{className:"milbasesloc_overseassubtitle mt-15 mb-15",children:"Middle East"}),M.jsx("div",{className:"row g-3 mb-35 milbasesloc_states_wrapper",children:d.map(g=>M.jsx(pn,{loc:g},g.slug))})]}),x.length>0&&M.jsxs(M.Fragment,{children:[M.jsx("h4",{className:"milbasesloc_overseassubtitle mt-15 mb-15",children:"Caribbean & Americas"}),M.jsx("div",{className:"row g-3 mb-35 milbasesloc_states_wrapper",children:x.map(g=>M.jsx(pn,{loc:g},g.slug))})]}),f.length>0&&M.jsxs("div",{className:"text-center mt-25 f_sz14 f_grey9",children:["Showing ",f.length," countries with military installations"]})]})]}),a.length>0&&M.jsxs("div",{className:"pt-30 mb-25",children:[M.jsx("div",{className:"d-flex flex-wrap mb-2",children:M.jsx("div",{className:"w-100",children:M.jsx("h4",{className:"subsection_title",children:"Frequently Asked Questions"})})}),M.jsx("div",{className:"accordion",id:"faqAccordionmilbase3",children:a.map((g,S)=>M.jsxs("div",{className:"accordion-item",children:[M.jsx("h2",{className:"accordion-header",children:M.jsx("button",{className:`accordion-button${S!==0?" collapsed":""}`,type:"button","data-bs-toggle":"collapse","data-bs-target":`#faqMilbase3Collapse${g.id}`,"aria-expanded":S===0?"true":"false",children:g.question})}),M.jsx("div",{id:`faqMilbase3Collapse${g.id}`,className:`accordion-collapse collapse${S===0?" show":""}`,"data-bs-parent":"#faqAccordionmilbase3",children:M.jsx("div",{className:"accordion-body",children:g.answer})})]},g.id))})]})]}),M.jsx("div",{className:"col-xl-3 col-lg-4 col-md-12 col-sm-12 col-12 allpagesdtl_right d-none d-lg-block",children:M.jsx("div",{className:"postdtl_adwrapper postdtl_adwrapper_sticky text-center mb-15",children:M.jsx(Oe,{location:"GLOBAL_SIDEBAR_STICKY"})})})]})})}),M.jsx(Oe,{location:"GLOBAL_BOTTOM_WIDE",showSection:!0,sectionClassName:"pb-20"}),M.jsx(Ca,{data:s,isLoading:c,isError:l}),M.jsx(ka,{})]})}export{ah as default};
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.