-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.js
6 lines (6 loc) · 128 KB
/
index.js
1
2
3
4
5
6
var Hn=Object.create;var Cr=Object.defineProperty;var Kn=Object.getOwnPropertyDescriptor;var Wn=Object.getOwnPropertyNames;var Vn=Object.getPrototypeOf,Jn=Object.prototype.hasOwnProperty;var m=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Yn=(t,e,a,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Wn(e))!Jn.call(t,n)&&n!==a&&Cr(t,n,{get:()=>e[n],enumerable:!(r=Kn(e,n))||r.enumerable});return t};var _a=(t,e,a)=>(a=t!=null?Hn(Vn(t)):{},Yn(e||!t||!t.__esModule?Cr(a,"default",{value:t,enumerable:!0}):a,t));var K=m(R=>{"use strict";Object.defineProperty(R,"__esModule",{value:!0});R.areaConversion=R.timeConversion=R.distanceConversion=R.altitudeKeys=R.latitudeKeys=R.longitudeKeys=R.MAXLON=R.MINLON=R.MAXLAT=R.MINLAT=R.earthRadius=R.sexagesimalPattern=void 0;var $n=/^([0-9]{1,3})°\s*([0-9]{1,3}(?:\.(?:[0-9]{1,}))?)['′]\s*(([0-9]{1,3}(\.([0-9]{1,}))?)["″]\s*)?([NEOSW]?)$/;R.sexagesimalPattern=$n;var zn=6378137;R.earthRadius=zn;var Zn=-90;R.MINLAT=Zn;var Xn=90;R.MAXLAT=Xn;var jn=-180;R.MINLON=jn;var Qn=180;R.MAXLON=Qn;var eo=["lng","lon","longitude",0];R.longitudeKeys=eo;var to=["lat","latitude",1];R.latitudeKeys=to;var ao=["alt","altitude","elevation","elev",2];R.altitudeKeys=ao;var ro={m:1,km:.001,cm:100,mm:1e3,mi:1/1609.344,sm:1/1852.216,ft:100/30.48,in:100/2.54,yd:1/.9144};R.distanceConversion=ro;var io={m:60,h:3600,d:86400};R.timeConversion=io;var te={m2:1,km2:1e-6,ha:1e-4,a:.01,ft2:10.763911,yd2:1.19599,in2:1550.0031};R.areaConversion=te;te.sqm=te.m2;te.sqkm=te.km2;te.sqft=te.ft2;te.sqyd=te.yd2;te.sqin=te.in2});var Ze=m(dt=>{"use strict";Object.defineProperty(dt,"__esModule",{value:!0});dt.default=void 0;var no=function(e,a){return a.reduce(function(r,n){if(typeof e>"u"||e===null)throw new Error("'".concat(e,"' is no valid coordinate."));return Object.prototype.hasOwnProperty.call(e,n)&&typeof n<"u"&&typeof r>"u"?(r=n,n):r},void 0)},oo=no;dt.default=oo});var Xe=m(gt=>{"use strict";Object.defineProperty(gt,"__esModule",{value:!0});gt.default=void 0;var co=function(e){var a=e.toString().trim();return isNaN(parseFloat(a))?!1:parseFloat(a)===Number(a)},lo=co;gt.default=lo});var je=m(pt=>{"use strict";Object.defineProperty(pt,"__esModule",{value:!0});pt.default=void 0;var uo=K(),so=function(e){return uo.sexagesimalPattern.test(e.toString().trim())},fo=so;pt.default=fo});var Qe=m(yt=>{"use strict";Object.defineProperty(yt,"__esModule",{value:!0});yt.default=void 0;var go=K(),po=function(e){var a=new RegExp(go.sexagesimalPattern).exec(e.toString().trim());if(typeof a>"u"||a===null)throw new Error("Given value is not in sexagesimal format");var r=Number(a[2])/60||0,n=Number(a[4])/3600||0,i=parseFloat(a[1])+r+n;return["S","W"].includes(a[7])?-i:i},yo=po;yt.default=yo});var vt=m(mt=>{"use strict";Object.defineProperty(mt,"__esModule",{value:!0});mt.default=void 0;var La=K(),Ra=mo(Ze());function mo(t){return t&&t.__esModule?t:{default:t}}function Nr(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),a.push.apply(a,r)}return a}function vo(t){for(var e=1;e<arguments.length;e++){var a=arguments[e]!=null?arguments[e]:{};e%2?Nr(Object(a),!0).forEach(function(r){ho(t,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):Nr(Object(a)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(a,r))})}return t}function ho(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var Ao=function(e){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{longitude:La.longitudeKeys,latitude:La.latitudeKeys,altitude:La.altitudeKeys},r=(0,Ra.default)(e,a.longitude),n=(0,Ra.default)(e,a.latitude),i=(0,Ra.default)(e,a.altitude);return vo({latitude:n,longitude:r},i?{altitude:i}:{})},So=Ao;mt.default=So});var Ba=m(ht=>{"use strict";Object.defineProperty(ht,"__esModule",{value:!0});ht.default=void 0;var bo=Da(Xe()),Mo=Da(je()),Po=Da(Qe()),_r=K();function Da(t){return t&&t.__esModule?t:{default:t}}var wo=function t(e){return(0,bo.default)(e)?!(parseFloat(e)>_r.MAXLAT||e<_r.MINLAT):(0,Mo.default)(e)?t((0,Po.default)(e)):!1},Oo=wo;ht.default=Oo});var Ia=m(At=>{"use strict";Object.defineProperty(At,"__esModule",{value:!0});At.default=void 0;var Eo=Ta(Xe()),Co=Ta(je()),No=Ta(Qe()),Lr=K();function Ta(t){return t&&t.__esModule?t:{default:t}}var _o=function t(e){return(0,Eo.default)(e)?!(parseFloat(e)>Lr.MAXLON||e<Lr.MINLON):(0,Co.default)(e)?t((0,No.default)(e)):!1},Lo=_o;At.default=Lo});var Ua=m(St=>{"use strict";Object.defineProperty(St,"__esModule",{value:!0});St.default=void 0;var Ro=xa(vt()),Rr=xa(Ba()),Dr=xa(Ia());function xa(t){return t&&t.__esModule?t:{default:t}}var Do=function(e){var a=(0,Ro.default)(e),r=a.latitude,n=a.longitude;if(Array.isArray(e)&&e.length>=2)return(0,Dr.default)(e[0])&&(0,Rr.default)(e[1]);if(typeof r>"u"||typeof n>"u")return!1;var i=e[n],c=e[r];return!(typeof c>"u"||typeof i>"u"||(0,Rr.default)(c)===!1||(0,Dr.default)(i)===!1)},Bo=Do;St.default=Bo});var Mt=m(bt=>{"use strict";Object.defineProperty(bt,"__esModule",{value:!0});bt.default=void 0;var To=et(Xe()),Io=et(je()),xo=et(Qe()),Br=et(Ua()),Uo=et(vt());function et(t){return t&&t.__esModule?t:{default:t}}function Tr(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),a.push.apply(a,r)}return a}function Ga(t){for(var e=1;e<arguments.length;e++){var a=arguments[e]!=null?arguments[e]:{};e%2?Tr(Object(a),!0).forEach(function(r){qa(t,r,a[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):Tr(Object(a)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(a,r))})}return t}function qa(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var Go=function t(e){if((0,To.default)(e))return Number(e);if((0,Io.default)(e))return(0,xo.default)(e);if((0,Br.default)(e)){var a=(0,Uo.default)(e);return Array.isArray(e)?e.map(function(r,n){return[0,1].includes(n)?t(r):r}):Ga(Ga(Ga({},e),a.latitude&&qa({},a.latitude,t(e[a.latitude]))),a.longitude&&qa({},a.longitude,t(e[a.longitude])))}return Array.isArray(e)?e.map(function(r){return(0,Br.default)(r)?t(r):r}):e},qo=Go;bt.default=qo});var X=m(Pt=>{"use strict";Object.defineProperty(Pt,"__esModule",{value:!0});Pt.default=void 0;var ko=K(),Fo=Ir(Ze()),Ho=Ir(Mt());function Ir(t){return t&&t.__esModule?t:{default:t}}var Ko=function(e,a){var r=(0,Fo.default)(e,ko.latitudeKeys);if(!(typeof r>"u"||r===null)){var n=e[r];return a===!0?n:(0,Ho.default)(n)}},Wo=Ko;Pt.default=Wo});var j=m(wt=>{"use strict";Object.defineProperty(wt,"__esModule",{value:!0});wt.default=void 0;var Vo=K(),Jo=xr(Ze()),Yo=xr(Mt());function xr(t){return t&&t.__esModule?t:{default:t}}var $o=function(e,a){var r=(0,Jo.default)(e,Vo.longitudeKeys);if(!(typeof r>"u"||r===null)){var n=e[r];return a===!0?n:(0,Yo.default)(n)}},zo=$o;wt.default=zo});var ie=m(Ot=>{"use strict";Object.defineProperty(Ot,"__esModule",{value:!0});Ot.default=void 0;var Zo=function(e){return e*Math.PI/180},Xo=Zo;Ot.default=Xo});var Oe=m(Et=>{"use strict";Object.defineProperty(Et,"__esModule",{value:!0});Et.default=void 0;var jo=function(e){return e*180/Math.PI},Qo=jo;Et.default=Qo});var Gr=m(Nt=>{"use strict";Object.defineProperty(Nt,"__esModule",{value:!0});Nt.default=void 0;var ec=Ct(X()),tc=Ct(j()),ka=Ct(ie()),Fa=Ct(Oe()),Ur=K();function Ct(t){return t&&t.__esModule?t:{default:t}}var ac=function(e,a,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:6371e3,i=(0,ec.default)(e),c=(0,tc.default)(e),o=a/n,s=(0,ka.default)(r),g=(0,ka.default)(i),l=(0,ka.default)(c),p=Math.asin(Math.sin(g)*Math.cos(o)+Math.cos(g)*Math.sin(o)*Math.cos(s)),u=l+Math.atan2(Math.sin(s)*Math.sin(o)*Math.cos(g),Math.cos(o)-Math.sin(g)*Math.sin(p)),f=(0,Fa.default)(u);return(f<Ur.MINLON||f>Ur.MAXLON)&&(u=(u+3*Math.PI)%(2*Math.PI)-Math.PI,f=(0,Fa.default)(u)),{latitude:(0,Fa.default)(p),longitude:f}},rc=ac;Nt.default=rc});var qr=m(_t=>{"use strict";Object.defineProperty(_t,"__esModule",{value:!0});_t.default=void 0;var ic=K(),nc=function(e){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"m",r=ic.areaConversion[a];if(r)return e*r;throw new Error("Invalid unit used for area conversion.")},oc=nc;_t.default=oc});var kr=m(Lt=>{"use strict";Object.defineProperty(Lt,"__esModule",{value:!0});Lt.default=void 0;var cc=K(),lc=function(e){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"m",r=cc.distanceConversion[a];if(r)return e*r;throw new Error("Invalid unit used for distance conversion.")},uc=lc;Lt.default=uc});var Fr=m(Dt=>{"use strict";Object.defineProperty(Dt,"__esModule",{value:!0});Dt.default=void 0;var Rt=K(),sc=function(e){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"kmh";switch(a){case"kmh":return e*Rt.timeConversion.h*Rt.distanceConversion.km;case"mph":return e*Rt.timeConversion.h*Rt.distanceConversion.mi;default:return e}},fc=sc;Dt.default=fc});var Wr=m(Bt=>{"use strict";Object.defineProperty(Bt,"__esModule",{value:!0});Bt.default=void 0;function Hr(t,e){return yc(t)||pc(t,e)||gc(t,e)||dc()}function dc(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function gc(t,e){if(!!t){if(typeof t=="string")return Kr(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);if(a==="Object"&&t.constructor&&(a=t.constructor.name),a==="Map"||a==="Set")return Array.from(t);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Kr(t,e)}}function Kr(t,e){(e==null||e>t.length)&&(e=t.length);for(var a=0,r=new Array(e);a<e;a++)r[a]=t[a];return r}function pc(t,e){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(t)))){var a=[],r=!0,n=!1,i=void 0;try{for(var c=t[Symbol.iterator](),o;!(r=(o=c.next()).done)&&(a.push(o.value),!(e&&a.length===e));r=!0);}catch(s){n=!0,i=s}finally{try{!r&&c.return!=null&&c.return()}finally{if(n)throw i}}return a}}function yc(t){if(Array.isArray(t))return t}var mc=function(e){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:4,r=Math.pow(10,a);return Math.round(e*r)/r},vc=function(e){var a=e.toString().split("."),r=Hr(a,2),n=r[0],i=r[1],c=Math.abs(Number(n)),o=Number("0."+(i||0))*60,s=o.toString().split("."),g=Math.floor(o),l=mc(Number("0."+(s[1]||0))*60).toString(),p=l.split("."),u=Hr(p,2),f=u[0],d=u[1],h=d===void 0?"0":d;return c+"\xB0 "+g.toString().padStart(2,"0")+"' "+f.padStart(2,"0")+"."+h.padEnd(1,"0")+'"'},hc=vc;Bt.default=hc});var Ha=m(Tt=>{"use strict";Object.defineProperty(Tt,"__esModule",{value:!0});Tt.default=void 0;var Ac=function(e){return e>1?1:e<-1?-1:e},Sc=Ac;Tt.default=Sc});var ve=m(xt=>{"use strict";Object.defineProperty(xt,"__esModule",{value:!0});xt.default=void 0;var Vr=It(X()),Jr=It(j()),De=It(ie()),bc=It(Ha()),Mc=K();function It(t){return t&&t.__esModule?t:{default:t}}var Pc=function(e,a){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;r=typeof r<"u"&&!isNaN(r)?r:1;var n=(0,Vr.default)(e),i=(0,Jr.default)(e),c=(0,Vr.default)(a),o=(0,Jr.default)(a),s=Math.acos((0,bc.default)(Math.sin((0,De.default)(c))*Math.sin((0,De.default)(n))+Math.cos((0,De.default)(c))*Math.cos((0,De.default)(n))*Math.cos((0,De.default)(i)-(0,De.default)(o))))*Mc.earthRadius;return Math.round(s/r)*r},wc=Pc;xt.default=wc});var Ka=m(Ut=>{"use strict";Object.defineProperty(Ut,"__esModule",{value:!0});Ut.default=void 0;var Yr=Oc(ve());function Oc(t){return t&&t.__esModule?t:{default:t}}var Ec=function(e,a){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Yr.default;return r=typeof r=="function"?r:Yr.default,a.slice().sort(function(n,i){return r(e,n)-r(e,i)})},Cc=Ec;Ut.default=Cc});var $r=m(Gt=>{"use strict";Object.defineProperty(Gt,"__esModule",{value:!0});Gt.default=void 0;var Nc=_c(Ka());function _c(t){return t&&t.__esModule?t:{default:t}}var Lc=function(e,a){return(0,Nc.default)(e,a)[0]},Rc=Lc;Gt.default=Rc});var Xr=m(qt=>{"use strict";Object.defineProperty(qt,"__esModule",{value:!0});qt.default=void 0;var Wa=Va(ie()),Dc=Va(X()),zr=Va(j()),Zr=K();function Va(t){return t&&t.__esModule?t:{default:t}}var Bc=function(e){var a=0;if(e.length>2){for(var r,n,i,c=0;c<e.length;c++){c===e.length-2?(r=e.length-2,n=e.length-1,i=0):c===e.length-1?(r=e.length-1,n=0,i=1):(r=c,n=c+1,i=c+2);var o=(0,zr.default)(e[r]),s=(0,Dc.default)(e[n]),g=(0,zr.default)(e[i]);a+=((0,Wa.default)(g)-(0,Wa.default)(o))*Math.sin((0,Wa.default)(s))}a=a*Zr.earthRadius*Zr.earthRadius/2}return Math.abs(a)},Tc=Bc;qt.default=Tc});var Ja=m(kt=>{"use strict";Object.defineProperty(kt,"__esModule",{value:!0});kt.default=void 0;var Ic=jr(X()),xc=jr(j());function jr(t){return t&&t.__esModule?t:{default:t}}var Uc=function(e){if(Array.isArray(e)===!1||e.length===0)throw new Error("No points were given.");return e.reduce(function(a,r){var n=(0,Ic.default)(r),i=(0,xc.default)(r);return{maxLat:Math.max(n,a.maxLat),minLat:Math.min(n,a.minLat),maxLng:Math.max(i,a.maxLng),minLng:Math.min(i,a.minLng)}},{maxLat:-1/0,minLat:1/0,maxLng:-1/0,minLng:1/0})},Gc=Uc;kt.default=Gc});var Qr=m(Kt=>{"use strict";Object.defineProperty(Kt,"__esModule",{value:!0});Kt.default=void 0;var qc=Ht(X()),kc=Ht(j()),Be=Ht(ie()),Ft=Ht(Oe()),tt=K();function Ht(t){return t&&t.__esModule?t:{default:t}}var Fc=function(e,a){var r=(0,qc.default)(e),n=(0,kc.default)(e),i=(0,Be.default)(r),c=(0,Be.default)(n),o=a/tt.earthRadius,s=i-o,g=i+o,l=(0,Be.default)(tt.MAXLAT),p=(0,Be.default)(tt.MINLAT),u=(0,Be.default)(tt.MAXLON),f=(0,Be.default)(tt.MINLON),d,h;if(s>p&&g<l){var E=Math.asin(Math.sin(o)/Math.cos(i));d=c-E,d<f&&(d+=Math.PI*2),h=c+E,h>u&&(h-=Math.PI*2)}else s=Math.max(s,p),g=Math.min(g,l),d=f,h=u;return[{latitude:(0,Ft.default)(s),longitude:(0,Ft.default)(d)},{latitude:(0,Ft.default)(g),longitude:(0,Ft.default)(h)}]},Hc=Fc;Kt.default=Hc});var ai=m(Vt=>{"use strict";Object.defineProperty(Vt,"__esModule",{value:!0});Vt.default=void 0;var Kc=Wt(X()),Wc=Wt(j()),ei=Wt(ie()),ti=Wt(Oe());function Wt(t){return t&&t.__esModule?t:{default:t}}var Vc=function(e){if(Array.isArray(e)===!1||e.length===0)return!1;var a=e.length,r=e.reduce(function(o,s){var g=(0,ei.default)((0,Kc.default)(s)),l=(0,ei.default)((0,Wc.default)(s));return{X:o.X+Math.cos(g)*Math.cos(l),Y:o.Y+Math.cos(g)*Math.sin(l),Z:o.Z+Math.sin(g)}},{X:0,Y:0,Z:0}),n=r.X/a,i=r.Y/a,c=r.Z/a;return{longitude:(0,ti.default)(Math.atan2(i,n)),latitude:(0,ti.default)(Math.atan2(c,Math.sqrt(n*n+i*i)))}},Jc=Vc;Vt.default=Jc});var ri=m(Jt=>{"use strict";Object.defineProperty(Jt,"__esModule",{value:!0});Jt.default=void 0;var Yc=$c(Ja());function $c(t){return t&&t.__esModule?t:{default:t}}var zc=function(e){var a=(0,Yc.default)(e),r=a.minLat+(a.maxLat-a.minLat)/2,n=a.minLng+(a.maxLng-a.minLng)/2;return{latitude:parseFloat(r.toFixed(6)),longitude:parseFloat(n.toFixed(6))}},Zc=zc;Jt.default=Zc});var Ya=m(zt=>{"use strict";Object.defineProperty(zt,"__esModule",{value:!0});zt.default=void 0;var ii=$t(X()),ni=$t(j()),Yt=$t(ie()),Xc=$t(Oe());function $t(t){return t&&t.__esModule?t:{default:t}}var jc=function(e,a){var r=(0,Yt.default)((0,ni.default)(a))-(0,Yt.default)((0,ni.default)(e)),n=Math.log(Math.tan((0,Yt.default)((0,ii.default)(a))/2+Math.PI/4)/Math.tan((0,Yt.default)((0,ii.default)(e))/2+Math.PI/4));return Math.abs(r)>Math.PI&&(r>0?r=(Math.PI*2-r)*-1:r=Math.PI*2+r),((0,Xc.default)(Math.atan2(r,n))+360)%360},Qc=jc;zt.default=Qc});var ci=m(Zt=>{"use strict";Object.defineProperty(Zt,"__esModule",{value:!0});Zt.default=void 0;var oi=el(Ya());function el(t){return t&&t.__esModule?t:{default:t}}var tl=function(e,a){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:oi.default,n=typeof r=="function"?r(e,a):(0,oi.default)(e,a);if(isNaN(n))throw new Error("Could not calculate bearing for given points. Check your bearing function");switch(Math.round(n/22.5)){case 1:return"NNE";case 2:return"NE";case 3:return"ENE";case 4:return"E";case 5:return"ESE";case 6:return"SE";case 7:return"SSE";case 8:return"S";case 9:return"SSW";case 10:return"SW";case 11:return"WSW";case 12:return"W";case 13:return"WNW";case 14:return"NW";case 15:return"NNW";default:return"N"}},al=tl;Zt.default=al});var za=m(Xt=>{"use strict";Object.defineProperty(Xt,"__esModule",{value:!0});Xt.default=void 0;var $a=ui(ve()),li=ui(Ha());function ui(t){return t&&t.__esModule?t:{default:t}}var rl=function(e,a,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,i=(0,$a.default)(a,e,n),c=(0,$a.default)(e,r,n),o=(0,$a.default)(a,r,n),s=Math.acos((0,li.default)((i*i+o*o-c*c)/(2*i*o))),g=Math.acos((0,li.default)((c*c+o*o-i*i)/(2*c*o)));return s>Math.PI/2?i:g>Math.PI/2?c:Math.sin(s)*i},il=rl;Xt.default=il});var di=m(Qt=>{"use strict";Object.defineProperty(Qt,"__esModule",{value:!0});Qt.default=void 0;var si=jt(X()),fi=jt(j()),ue=jt(ie()),nl=jt(Oe());function jt(t){return t&&t.__esModule?t:{default:t}}var ol=function(e,a){var r=(0,si.default)(a),n=(0,fi.default)(a),i=(0,si.default)(e),c=(0,fi.default)(e),o=((0,nl.default)(Math.atan2(Math.sin((0,ue.default)(n)-(0,ue.default)(c))*Math.cos((0,ue.default)(r)),Math.cos((0,ue.default)(i))*Math.sin((0,ue.default)(r))-Math.sin((0,ue.default)(i))*Math.cos((0,ue.default)(r))*Math.cos((0,ue.default)(n)-(0,ue.default)(c))))+360)%360;return o},cl=ol;Qt.default=cl});var gi=m(ta=>{"use strict";Object.defineProperty(ta,"__esModule",{value:!0});ta.default=void 0;var ll=ul(ve());function ul(t){return t&&t.__esModule?t:{default:t}}function ea(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ea=function(a){return typeof a}:ea=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},ea(t)}var sl=function(e){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ll.default;return e.reduce(function(r,n){return ea(r)==="object"&&r.last!==null&&(r.distance+=a(n,r.last)),r.last=n,r},{last:null,distance:0}).distance},fl=sl;ta.default=fl});var vi=m(aa=>{"use strict";Object.defineProperty(aa,"__esModule",{value:!0});aa.default=void 0;var pi=Xa(X()),yi=Xa(j()),Za=Xa(ie()),mi=K();function Xa(t){return t&&t.__esModule?t:{default:t}}var dl=function(e,a){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;r=typeof r<"u"&&!isNaN(r)?r:1;var n=(0,pi.default)(e),i=(0,yi.default)(e),c=(0,pi.default)(a),o=(0,yi.default)(a),s=6356752314245e-6,g=1/298.257223563,l=(0,Za.default)(o-i),p,u,f,d,h,E,y=Math.atan((1-g)*Math.tan((0,Za.default)(parseFloat(n)))),v=Math.atan((1-g)*Math.tan((0,Za.default)(parseFloat(c)))),_=Math.sin(y),L=Math.cos(y),T=Math.sin(v),G=Math.cos(v),q=l,z,I=100;do{var $=Math.sin(q),x=Math.cos(q);if(E=Math.sqrt(G*$*(G*$)+(L*T-_*G*x)*(L*T-_*G*x)),E===0)return 0;p=_*T+L*G*x,u=Math.atan2(E,p),f=L*G*$/E,d=1-f*f,h=p-2*_*T/d,isNaN(h)&&(h=0);var F=g/16*d*(4+g*(4-3*d));z=q,q=l+(1-F)*g*f*(u+F*E*(h+F*p*(-1+2*h*h)))}while(Math.abs(q-z)>1e-12&&--I>0);if(I===0)return NaN;var D=d*(mi.earthRadius*mi.earthRadius-s*s)/(s*s),H=1+D/16384*(4096+D*(-768+D*(320-175*D))),U=D/1024*(256+D*(-128+D*(74-47*D))),Z=U*E*(h+U/4*(p*(-1+2*h*h)-U/6*h*(-3+4*E*E)*(-3+4*h*h))),ce=s*H*(u-Z);return Math.round(ce/r)*r},gl=dl;aa.default=gl});var hi=m(ra=>{"use strict";Object.defineProperty(ra,"__esModule",{value:!0});ra.default=void 0;var pl=function(e){if(/^NNE|NE|NNW|N$/.test(e))return"N";if(/^ENE|E|ESE|SE$/.test(e))return"E";if(/^SSE|S|SSW|SW$/.test(e))return"S";if(/^WSW|W|WNW|NW$/.test(e))return"W"},yl=pl;ra.default=yl});var Ai=m(ia=>{"use strict";Object.defineProperty(ia,"__esModule",{value:!0});ia.default=void 0;var ml=vl(ve());function vl(t){return t&&t.__esModule?t:{default:t}}var hl=function(e,a){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ml.default,n=r(e,a),i=Number(a.time)-Number(e.time),c=n/i*1e3;return c},Al=hl;ia.default=Al});var Si=m(na=>{"use strict";Object.defineProperty(na,"__esModule",{value:!0});na.default=void 0;var ja=Sl(ve());function Sl(t){return t&&t.__esModule?t:{default:t}}var bl=function(e,a,r){return(0,ja.default)(a,e)+(0,ja.default)(e,r)===(0,ja.default)(a,r)},Ml=bl;na.default=Ml});var Mi=m(ca=>{"use strict";Object.defineProperty(ca,"__esModule",{value:!0});ca.default=void 0;var oa=bi(X()),Q=bi(j());function bi(t){return t&&t.__esModule?t:{default:t}}var Pl=function(e,a){for(var r=!1,n=a.length,i=-1,c=n-1;++i<n;c=i)((0,Q.default)(a[i])<=(0,Q.default)(e)&&(0,Q.default)(e)<(0,Q.default)(a[c])||(0,Q.default)(a[c])<=(0,Q.default)(e)&&(0,Q.default)(e)<(0,Q.default)(a[i]))&&(0,oa.default)(e)<((0,oa.default)(a[c])-(0,oa.default)(a[i]))*((0,Q.default)(e)-(0,Q.default)(a[i]))/((0,Q.default)(a[c])-(0,Q.default)(a[i]))+(0,oa.default)(a[i])&&(r=!r);return r},wl=Pl;ca.default=wl});var Pi=m(la=>{"use strict";Object.defineProperty(la,"__esModule",{value:!0});la.default=void 0;var Ol=El(za());function El(t){return t&&t.__esModule?t:{default:t}}var Cl=function(e,a,r,n){return(0,Ol.default)(e,a,r)<n},Nl=Cl;la.default=Nl});var wi=m(ua=>{"use strict";Object.defineProperty(ua,"__esModule",{value:!0});ua.default=void 0;var _l=Ll(ve());function Ll(t){return t&&t.__esModule?t:{default:t}}var Rl=function(e,a,r){return(0,_l.default)(e,a)<r},Dl=Rl;ua.default=Dl});var Ei=m(sa=>{"use strict";Object.defineProperty(sa,"__esModule",{value:!0});sa.default=void 0;function Bl(t,e){return Ul(t)||xl(t,e)||Il(t,e)||Tl()}function Tl(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Il(t,e){if(!!t){if(typeof t=="string")return Oi(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);if(a==="Object"&&t.constructor&&(a=t.constructor.name),a==="Map"||a==="Set")return Array.from(t);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Oi(t,e)}}function Oi(t,e){(e==null||e>t.length)&&(e=t.length);for(var a=0,r=new Array(e);a<e;a++)r[a]=t[a];return r}function xl(t,e){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(t)))){var a=[],r=!0,n=!1,i=void 0;try{for(var c=t[Symbol.iterator](),o;!(r=(o=c.next()).done)&&(a.push(o.value),!(e&&a.length===e));r=!0);}catch(s){n=!0,i=s}finally{try{!r&&c.return!=null&&c.return()}finally{if(n)throw i}}return a}}function Ul(t){if(Array.isArray(t))return t}var Gl=function(e){if(!e.startsWith("POLYGON"))throw new Error("Invalid wkt.");var a=e.slice(e.indexOf("(")+2,e.indexOf(")")).split(", "),r=a.map(function(n){var i=n.split(" "),c=Bl(i,2),o=c[0],s=c[1];return{longitude:parseFloat(o),latitude:parseFloat(s)}});return r},ql=Gl;sa.default=ql});var Ni=m(A=>{"use strict";Object.defineProperty(A,"__esModule",{value:!0});var kl={computeDestinationPoint:!0,convertArea:!0,convertDistance:!0,convertSpeed:!0,decimalToSexagesimal:!0,findNearest:!0,getAreaOfPolygon:!0,getBounds:!0,getBoundsOfDistance:!0,getCenter:!0,getCenterOfBounds:!0,getCompassDirection:!0,getCoordinateKey:!0,getCoordinateKeys:!0,getDistance:!0,getDistanceFromLine:!0,getGreatCircleBearing:!0,getLatitude:!0,getLongitude:!0,getPathLength:!0,getPreciseDistance:!0,getRhumbLineBearing:!0,getRoughCompassDirection:!0,getSpeed:!0,isDecimal:!0,isPointInLine:!0,isPointInPolygon:!0,isPointNearLine:!0,isPointWithinRadius:!0,isSexagesimal:!0,isValidCoordinate:!0,isValidLatitude:!0,isValidLongitude:!0,orderByDistance:!0,sexagesimalToDecimal:!0,toDecimal:!0,toRad:!0,toDeg:!0,wktToPolygon:!0};Object.defineProperty(A,"computeDestinationPoint",{enumerable:!0,get:function(){return Fl.default}});Object.defineProperty(A,"convertArea",{enumerable:!0,get:function(){return Hl.default}});Object.defineProperty(A,"convertDistance",{enumerable:!0,get:function(){return Kl.default}});Object.defineProperty(A,"convertSpeed",{enumerable:!0,get:function(){return Wl.default}});Object.defineProperty(A,"decimalToSexagesimal",{enumerable:!0,get:function(){return Vl.default}});Object.defineProperty(A,"findNearest",{enumerable:!0,get:function(){return Jl.default}});Object.defineProperty(A,"getAreaOfPolygon",{enumerable:!0,get:function(){return Yl.default}});Object.defineProperty(A,"getBounds",{enumerable:!0,get:function(){return $l.default}});Object.defineProperty(A,"getBoundsOfDistance",{enumerable:!0,get:function(){return zl.default}});Object.defineProperty(A,"getCenter",{enumerable:!0,get:function(){return Zl.default}});Object.defineProperty(A,"getCenterOfBounds",{enumerable:!0,get:function(){return Xl.default}});Object.defineProperty(A,"getCompassDirection",{enumerable:!0,get:function(){return jl.default}});Object.defineProperty(A,"getCoordinateKey",{enumerable:!0,get:function(){return Ql.default}});Object.defineProperty(A,"getCoordinateKeys",{enumerable:!0,get:function(){return eu.default}});Object.defineProperty(A,"getDistance",{enumerable:!0,get:function(){return tu.default}});Object.defineProperty(A,"getDistanceFromLine",{enumerable:!0,get:function(){return au.default}});Object.defineProperty(A,"getGreatCircleBearing",{enumerable:!0,get:function(){return ru.default}});Object.defineProperty(A,"getLatitude",{enumerable:!0,get:function(){return iu.default}});Object.defineProperty(A,"getLongitude",{enumerable:!0,get:function(){return nu.default}});Object.defineProperty(A,"getPathLength",{enumerable:!0,get:function(){return ou.default}});Object.defineProperty(A,"getPreciseDistance",{enumerable:!0,get:function(){return cu.default}});Object.defineProperty(A,"getRhumbLineBearing",{enumerable:!0,get:function(){return lu.default}});Object.defineProperty(A,"getRoughCompassDirection",{enumerable:!0,get:function(){return uu.default}});Object.defineProperty(A,"getSpeed",{enumerable:!0,get:function(){return su.default}});Object.defineProperty(A,"isDecimal",{enumerable:!0,get:function(){return fu.default}});Object.defineProperty(A,"isPointInLine",{enumerable:!0,get:function(){return du.default}});Object.defineProperty(A,"isPointInPolygon",{enumerable:!0,get:function(){return gu.default}});Object.defineProperty(A,"isPointNearLine",{enumerable:!0,get:function(){return pu.default}});Object.defineProperty(A,"isPointWithinRadius",{enumerable:!0,get:function(){return yu.default}});Object.defineProperty(A,"isSexagesimal",{enumerable:!0,get:function(){return mu.default}});Object.defineProperty(A,"isValidCoordinate",{enumerable:!0,get:function(){return vu.default}});Object.defineProperty(A,"isValidLatitude",{enumerable:!0,get:function(){return hu.default}});Object.defineProperty(A,"isValidLongitude",{enumerable:!0,get:function(){return Au.default}});Object.defineProperty(A,"orderByDistance",{enumerable:!0,get:function(){return Su.default}});Object.defineProperty(A,"sexagesimalToDecimal",{enumerable:!0,get:function(){return bu.default}});Object.defineProperty(A,"toDecimal",{enumerable:!0,get:function(){return Mu.default}});Object.defineProperty(A,"toRad",{enumerable:!0,get:function(){return Pu.default}});Object.defineProperty(A,"toDeg",{enumerable:!0,get:function(){return wu.default}});Object.defineProperty(A,"wktToPolygon",{enumerable:!0,get:function(){return Ou.default}});var Fl=b(Gr()),Hl=b(qr()),Kl=b(kr()),Wl=b(Fr()),Vl=b(Wr()),Jl=b($r()),Yl=b(Xr()),$l=b(Ja()),zl=b(Qr()),Zl=b(ai()),Xl=b(ri()),jl=b(ci()),Ql=b(Ze()),eu=b(vt()),tu=b(ve()),au=b(za()),ru=b(di()),iu=b(X()),nu=b(j()),ou=b(gi()),cu=b(vi()),lu=b(Ya()),uu=b(hi()),su=b(Ai()),fu=b(Xe()),du=b(Si()),gu=b(Mi()),pu=b(Pi()),yu=b(wi()),mu=b(je()),vu=b(Ua()),hu=b(Ba()),Au=b(Ia()),Su=b(Ka()),bu=b(Qe()),Mu=b(Mt()),Pu=b(ie()),wu=b(Oe()),Ou=b(Ei()),Ci=K();Object.keys(Ci).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(kl,t)||Object.defineProperty(A,t,{enumerable:!0,get:function(){return Ci[t]}})});function b(t){return t&&t.__esModule?t:{default:t}}});var _i=m((at,fa)=>{(function(t,e){"use strict";var a="1.0.2",r="",n="?",i="function",c="undefined",o="object",s="string",g="major",l="model",p="name",u="type",f="vendor",d="version",h="architecture",E="console",y="mobile",v="tablet",_="smarttv",L="wearable",T="embedded",G=255,q="Amazon",z="Apple",I="ASUS",$="BlackBerry",x="Browser",F="Chrome",D="Edge",H="Firefox",U="Google",Z="Huawei",ce="LG",de="Microsoft",ee="Motorola",ge="Opera",We="Samsung",Pe="Sony",Ve="Xiaomi",Je="Zebra",ut="Facebook",Ca=function(S,O){var M={};for(var B in S)O[B]&&O[B].length%2===0?M[B]=O[B].concat(S[B]):M[B]=S[B];return M},ae=function(S){for(var O={},M=0;M<S.length;M++)O[S[M].toUpperCase()]=S[M];return O},Ye=function(S,O){return typeof S===s?re(O).indexOf(re(S))!==-1:!1},re=function(S){return S.toLowerCase()},pe=function(S){return typeof S===s?S.replace(/[^\d\.]/g,r).split(".")[0]:e},_e=function(S,O){if(typeof S===s)return S=S.replace(/^\s\s*/,r).replace(/\s\s*$/,r),typeof O===c?S:S.substring(0,G)},ye=function(S,O){for(var M=0,B,P,Le,N,we,C;M<O.length&&!we;){var Re=O[M],ze=O[M+1];for(B=P=0;B<Re.length&&!we;)if(we=Re[B++].exec(S),we)for(Le=0;Le<ze.length;Le++)C=we[++P],N=ze[Le],typeof N===o&&N.length>0?N.length===2?typeof N[1]==i?this[N[0]]=N[1].call(this,C):this[N[0]]=N[1]:N.length===3?typeof N[1]===i&&!(N[1].exec&&N[1].test)?this[N[0]]=C?N[1].call(this,C,N[2]):e:this[N[0]]=C?C.replace(N[1],N[2]):e:N.length===4&&(this[N[0]]=C?N[3].call(this,C.replace(N[1],N[2])):e):this[N]=C||e;M+=2}},$e=function(S,O){for(var M in O)if(typeof O[M]===o&&O[M].length>0){for(var B=0;B<O[M].length;B++)if(Ye(O[M][B],S))return M===n?e:M}else if(Ye(O[M],S))return M===n?e:M;return S},Na={"1.0":"/8","1.2":"/1","1.3":"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"},st={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2","8.1":"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},ft={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[d,[p,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[d,[p,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[p,d],[/opios[\/ ]+([\w\.]+)/i],[d,[p,ge+" Mini"]],[/\bopr\/([\w\.]+)/i],[d,[p,ge]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i,/(ba?idubrowser)[\/ ]?([\w\.]+)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale|qqbrowserlite|qq)\/([-\w\.]+)/i,/(weibo)__([\d\.]+)/i],[p,d],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[d,[p,"UC"+x]],[/\bqbcore\/([\w\.]+)/i],[d,[p,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[d,[p,"WeChat"]],[/konqueror\/([\w\.]+)/i],[d,[p,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[d,[p,"IE"]],[/yabrowser\/([\w\.]+)/i],[d,[p,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[p,/(.+)/,"$1 Secure "+x],d],[/\bfocus\/([\w\.]+)/i],[d,[p,H+" Focus"]],[/\bopt\/([\w\.]+)/i],[d,[p,ge+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[d,[p,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[d,[p,"Dolphin"]],[/coast\/([\w\.]+)/i],[d,[p,ge+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[d,[p,"MIUI "+x]],[/fxios\/([-\w\.]+)/i],[d,[p,H]],[/\bqihu|(qi?ho?o?|360)browser/i],[[p,"360 "+x]],[/(oculus|samsung|sailfish)browser\/([\w\.]+)/i],[[p,/(.+)/,"$1 "+x],d],[/(comodo_dragon)\/([\w\.]+)/i],[[p,/_/g," "],d],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i],[p,d],[/(metasr)[\/ ]?([\w\.]+)/i,/(lbbrowser)/i],[p],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[p,ut],d],[/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram)[\/ ]([-\w\.]+)/i],[p,d],[/\bgsa\/([\w\.]+) .*safari\//i],[d,[p,"GSA"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[d,[p,F+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[p,F+" WebView"],d],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[d,[p,"Android "+x]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[p,d],[/version\/([\w\.]+) .*mobile\/\w+ (safari)/i],[d,[p,"Mobile Safari"]],[/version\/([\w\.]+) .*(mobile ?safari|safari)/i],[d,p],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[p,[d,$e,Na]],[/(webkit|khtml)\/([\w\.]+)/i],[p,d],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[p,"Netscape"],d],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[d,[p,H+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i],[p,d]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[h,"amd64"]],[/(ia32(?=;))/i],[[h,re]],[/((?:i[346]|x)86)[;\)]/i],[[h,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[h,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[h,"armhf"]],[/windows (ce|mobile); ppc;/i],[[h,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[h,/ower/,r,re]],[/(sun4\w)[;\)]/i],[[h,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[h,re]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[pt]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[l,[f,We],[u,v]],[/\b((?:s[cgp]h|gt|sm)-\w+|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[l,[f,We],[u,y]],[/\((ip(?:hone|od)[\w ]*);/i],[l,[f,z],[u,y]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[l,[f,z],[u,v]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[l,[f,Z],[u,v]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}-[atu]?[ln][01259x][012359][an]?)\b(?!.+d\/s)/i],[l,[f,Z],[u,y]],[/\b(poco[\w ]+)(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[l,/_/g," "],[f,Ve],[u,y]],[/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[l,/_/g," "],[f,Ve],[u,v]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[l,[f,"OPPO"],[u,y]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[l,[f,"Vivo"],[u,y]],[/\b(rmx[12]\d{3})(?: bui|;|\))/i],[l,[f,"Realme"],[u,y]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[l,[f,ee],[u,y]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[l,[f,ee],[u,v]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[l,[f,ce],[u,v]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[l,[f,ce],[u,y]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[l,[f,"Lenovo"],[u,v]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[l,/_/g," "],[f,"Nokia"],[u,y]],[/(pixel c)\b/i],[l,[f,U],[u,v]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[l,[f,U],[u,y]],[/droid.+ ([c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[l,[f,Pe],[u,y]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[l,"Xperia Tablet"],[f,Pe],[u,v]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[l,[f,"OnePlus"],[u,y]],[/(alexa)webm/i,/(kf[a-z]{2}wi)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[l,[f,q],[u,v]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[l,/(.+)/g,"Fire Phone $1"],[f,q],[u,y]],[/(playbook);[-\w\),; ]+(rim)/i],[l,f,[u,v]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[l,[f,$],[u,y]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[l,[f,I],[u,v]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[l,[f,I],[u,y]],[/(nexus 9)/i],[l,[f,"HTC"],[u,v]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic|sony)[-_ ]?([-\w]*)/i],[f,[l,/_/g," "],[u,y]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[l,[f,"Acer"],[u,v]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[l,[f,"Meizu"],[u,y]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[l,[f,"Sharp"],[u,y]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[f,l,[u,y]],[/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[f,l,[u,v]],[/(surface duo)/i],[l,[f,de],[u,v]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[l,[f,"Fairphone"],[u,y]],[/(u304aa)/i],[l,[f,"AT&T"],[u,y]],[/\bsie-(\w*)/i],[l,[f,"Siemens"],[u,y]],[/\b(rct\w+) b/i],[l,[f,"RCA"],[u,v]],[/\b(venue[\d ]{2,7}) b/i],[l,[f,"Dell"],[u,v]],[/\b(q(?:mv|ta)\w+) b/i],[l,[f,"Verizon"],[u,v]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[l,[f,"Barnes & Noble"],[u,v]],[/\b(tm\d{3}\w+) b/i],[l,[f,"NuVision"],[u,v]],[/\b(k88) b/i],[l,[f,"ZTE"],[u,v]],[/\b(nx\d{3}j) b/i],[l,[f,"ZTE"],[u,y]],[/\b(gen\d{3}) b.+49h/i],[l,[f,"Swiss"],[u,y]],[/\b(zur\d{3}) b/i],[l,[f,"Swiss"],[u,v]],[/\b((zeki)?tb.*\b) b/i],[l,[f,"Zeki"],[u,v]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[f,"Dragon Touch"],l,[u,v]],[/\b(ns-?\w{0,9}) b/i],[l,[f,"Insignia"],[u,v]],[/\b((nxa|next)-?\w{0,9}) b/i],[l,[f,"NextBook"],[u,v]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[f,"Voice"],l,[u,y]],[/\b(lvtel\-)?(v1[12]) b/i],[[f,"LvTel"],l,[u,y]],[/\b(ph-1) /i],[l,[f,"Essential"],[u,y]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[l,[f,"Envizen"],[u,v]],[/\b(trio[-\w\. ]+) b/i],[l,[f,"MachSpeed"],[u,v]],[/\btu_(1491) b/i],[l,[f,"Rotor"],[u,v]],[/(shield[\w ]+) b/i],[l,[f,"Nvidia"],[u,v]],[/(sprint) (\w+)/i],[f,l,[u,y]],[/(kin\.[onetw]{3})/i],[[l,/\./g," "],[f,de],[u,y]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[l,[f,Je],[u,v]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[l,[f,Je],[u,y]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[f,l,[u,E]],[/droid.+; (shield) bui/i],[l,[f,"Nvidia"],[u,E]],[/(playstation [345portablevi]+)/i],[l,[f,Pe],[u,E]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[l,[f,de],[u,E]],[/smart-tv.+(samsung)/i],[f,[u,_]],[/hbbtv.+maple;(\d+)/i],[[l,/^/,"SmartTV"],[f,We],[u,_]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[f,ce],[u,_]],[/(apple) ?tv/i],[f,[l,z+" TV"],[u,_]],[/crkey/i],[[l,F+"cast"],[f,U],[u,_]],[/droid.+aft(\w)( bui|\))/i],[l,[f,q],[u,_]],[/\(dtv[\);].+(aquos)/i],[l,[f,"Sharp"],[u,_]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w ]*; *(\w[^;]*);([^;]*)/i],[[f,_e],[l,_e],[u,_]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[u,_]],[/((pebble))app/i],[f,l,[u,L]],[/droid.+; (glass) \d/i],[l,[f,U],[u,L]],[/droid.+; (wt63?0{2,3})\)/i],[l,[f,Je],[u,L]],[/(quest( 2)?)/i],[l,[f,ut],[u,L]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[f,[u,T]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],[l,[u,y]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[l,[u,v]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[u,v]],[/(phone|mobile(?:[;\/]| safari)|pda(?=.+windows ce))/i],[[u,y]],[/(android[-\w\. ]{0,9});.+buil/i],[l,[f,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[d,[p,D+"HTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[d,[p,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i],[p,d],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[d,p]],os:[[/microsoft (windows) (vista|xp)/i],[p,d],[/(windows) nt 6\.2; (arm)/i,/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i],[p,[d,$e,st]],[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[p,"Windows"],[d,$e,st]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/cfnetwork\/.+darwin/i],[[d,/_/g,"."],[p,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[p,"Mac OS"],[d,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86)/i],[d,p],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[p,d],[/\(bb(10);/i],[d,[p,$]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[d,[p,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[d,[p,H+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[d,[p,"webOS"]],[/crkey\/([\d\.]+)/i],[d,[p,F+"cast"]],[/(cros) [\w]+ ([\w\.]+\w)/i],[[p,"Chromium OS"],d],[/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[p,d],[/(sunos) ?([\w\.\d]*)/i],[[p,"Solaris"],d],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux)/i,/(unix) ?([\w\.]*)/i],[p,d]]},V=function(S,O){if(typeof S===o&&(O=S,S=e),!(this instanceof V))return new V(S,O).getResult();var M=S||(typeof t!==c&&t.navigator&&t.navigator.userAgent?t.navigator.userAgent:r),B=O?Ca(ft,O):ft;return this.getBrowser=function(){var P={};return P[p]=e,P[d]=e,ye.call(P,M,B.browser),P.major=pe(P.version),P},this.getCPU=function(){var P={};return P[h]=e,ye.call(P,M,B.cpu),P},this.getDevice=function(){var P={};return P[f]=e,P[l]=e,P[u]=e,ye.call(P,M,B.device),P},this.getEngine=function(){var P={};return P[p]=e,P[d]=e,ye.call(P,M,B.engine),P},this.getOS=function(){var P={};return P[p]=e,P[d]=e,ye.call(P,M,B.os),P},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return M},this.setUA=function(P){return M=typeof P===s&&P.length>G?_e(P,G):P,this},this.setUA(M),this};V.VERSION=a,V.BROWSER=ae([p,d,g]),V.CPU=ae([h]),V.DEVICE=ae([l,f,u,E,y,_,v,L,T]),V.ENGINE=V.OS=ae([p,d]),typeof at!==c?(typeof fa!==c&&fa.exports&&(at=fa.exports=V),at.UAParser=V):typeof define===i&&define.amd?define(function(){return V}):typeof t!==c&&(t.UAParser=V);var me=typeof t!==c&&(t.jQuery||t.Zepto);if(me&&!me.ua){var le=new V;me.ua=le.getResult(),me.ua.get=function(){return le.getUA()},me.ua.set=function(S){le.setUA(S);var O=le.getResult();for(var M in O)me.ua[M]=O[M]}}})(typeof window=="object"?window:at)});var Ri=m((id,Li)=>{"use strict";Li.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},a=Symbol("test"),r=Object(a);if(typeof a=="string"||Object.prototype.toString.call(a)!=="[object Symbol]"||Object.prototype.toString.call(r)!=="[object Symbol]")return!1;var n=42;e[a]=n;for(a in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var i=Object.getOwnPropertySymbols(e);if(i.length!==1||i[0]!==a||!Object.prototype.propertyIsEnumerable.call(e,a))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var c=Object.getOwnPropertyDescriptor(e,a);if(c.value!==n||c.enumerable!==!0)return!1}return!0}});var Ti=m((nd,Bi)=>{"use strict";var Di=typeof Symbol<"u"&&Symbol,Eu=Ri();Bi.exports=function(){return typeof Di!="function"||typeof Symbol!="function"||typeof Di("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:Eu()}});var xi=m((od,Ii)=>{"use strict";var Cu="Function.prototype.bind called on incompatible ",Qa=Array.prototype.slice,Nu=Object.prototype.toString,_u="[object Function]";Ii.exports=function(e){var a=this;if(typeof a!="function"||Nu.call(a)!==_u)throw new TypeError(Cu+a);for(var r=Qa.call(arguments,1),n,i=function(){if(this instanceof n){var l=a.apply(this,r.concat(Qa.call(arguments)));return Object(l)===l?l:this}else return a.apply(e,r.concat(Qa.call(arguments)))},c=Math.max(0,a.length-r.length),o=[],s=0;s<c;s++)o.push("$"+s);if(n=Function("binder","return function ("+o.join(",")+"){ return binder.apply(this,arguments); }")(i),a.prototype){var g=function(){};g.prototype=a.prototype,n.prototype=new g,g.prototype=null}return n}});var da=m((cd,Ui)=>{"use strict";var Lu=xi();Ui.exports=Function.prototype.bind||Lu});var qi=m((ld,Gi)=>{"use strict";var Ru=da();Gi.exports=Ru.call(Function.call,Object.prototype.hasOwnProperty)});var ya=m((ud,Ki)=>{"use strict";var w,Ge=SyntaxError,Hi=Function,xe=TypeError,er=function(t){try{return Hi('"use strict"; return ('+t+").constructor;")()}catch{}},Ee=Object.getOwnPropertyDescriptor;if(Ee)try{Ee({},"")}catch{Ee=null}var tr=function(){throw new xe},Du=Ee?function(){try{return arguments.callee,tr}catch{try{return Ee(arguments,"callee").get}catch{return tr}}}():tr,Te=Ti()(),he=Object.getPrototypeOf||function(t){return t.__proto__},Ie={},Bu=typeof Uint8Array>"u"?w:he(Uint8Array),Ue={"%AggregateError%":typeof AggregateError>"u"?w:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?w:ArrayBuffer,"%ArrayIteratorPrototype%":Te?he([][Symbol.iterator]()):w,"%AsyncFromSyncIteratorPrototype%":w,"%AsyncFunction%":Ie,"%AsyncGenerator%":Ie,"%AsyncGeneratorFunction%":Ie,"%AsyncIteratorPrototype%":Ie,"%Atomics%":typeof Atomics>"u"?w:Atomics,"%BigInt%":typeof BigInt>"u"?w:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?w:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?w:Float32Array,"%Float64Array%":typeof Float64Array>"u"?w:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?w:FinalizationRegistry,"%Function%":Hi,"%GeneratorFunction%":Ie,"%Int8Array%":typeof Int8Array>"u"?w:Int8Array,"%Int16Array%":typeof Int16Array>"u"?w:Int16Array,"%Int32Array%":typeof Int32Array>"u"?w:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Te?he(he([][Symbol.iterator]())):w,"%JSON%":typeof JSON=="object"?JSON:w,"%Map%":typeof Map>"u"?w:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Te?w:he(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?w:Promise,"%Proxy%":typeof Proxy>"u"?w:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?w:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?w:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Te?w:he(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?w:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Te?he(""[Symbol.iterator]()):w,"%Symbol%":Te?Symbol:w,"%SyntaxError%":Ge,"%ThrowTypeError%":Du,"%TypedArray%":Bu,"%TypeError%":xe,"%Uint8Array%":typeof Uint8Array>"u"?w:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?w:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?w:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?w:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?w:WeakMap,"%WeakRef%":typeof WeakRef>"u"?w:WeakRef,"%WeakSet%":typeof WeakSet>"u"?w:WeakSet},Tu=function t(e){var a;if(e==="%AsyncFunction%")a=er("async function () {}");else if(e==="%GeneratorFunction%")a=er("function* () {}");else if(e==="%AsyncGeneratorFunction%")a=er("async function* () {}");else if(e==="%AsyncGenerator%"){var r=t("%AsyncGeneratorFunction%");r&&(a=r.prototype)}else if(e==="%AsyncIteratorPrototype%"){var n=t("%AsyncGenerator%");n&&(a=he(n.prototype))}return Ue[e]=a,a},ki={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},rt=da(),ga=qi(),Iu=rt.call(Function.call,Array.prototype.concat),xu=rt.call(Function.apply,Array.prototype.splice),Fi=rt.call(Function.call,String.prototype.replace),pa=rt.call(Function.call,String.prototype.slice),Uu=rt.call(Function.call,RegExp.prototype.exec),Gu=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,qu=/\\(\\)?/g,ku=function(e){var a=pa(e,0,1),r=pa(e,-1);if(a==="%"&&r!=="%")throw new Ge("invalid intrinsic syntax, expected closing `%`");if(r==="%"&&a!=="%")throw new Ge("invalid intrinsic syntax, expected opening `%`");var n=[];return Fi(e,Gu,function(i,c,o,s){n[n.length]=o?Fi(s,qu,"$1"):c||i}),n},Fu=function(e,a){var r=e,n;if(ga(ki,r)&&(n=ki[r],r="%"+n[0]+"%"),ga(Ue,r)){var i=Ue[r];if(i===Ie&&(i=Tu(r)),typeof i>"u"&&!a)throw new xe("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new Ge("intrinsic "+e+" does not exist!")};Ki.exports=function(e,a){if(typeof e!="string"||e.length===0)throw new xe("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof a!="boolean")throw new xe('"allowMissing" argument must be a boolean');if(Uu(/^%?[^%]*%?$/,e)===null)throw new Ge("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=ku(e),n=r.length>0?r[0]:"",i=Fu("%"+n+"%",a),c=i.name,o=i.value,s=!1,g=i.alias;g&&(n=g[0],xu(r,Iu([0,1],g)));for(var l=1,p=!0;l<r.length;l+=1){var u=r[l],f=pa(u,0,1),d=pa(u,-1);if((f==='"'||f==="'"||f==="`"||d==='"'||d==="'"||d==="`")&&f!==d)throw new Ge("property names with quotes must have matching quotes");if((u==="constructor"||!p)&&(s=!0),n+="."+u,c="%"+n+"%",ga(Ue,c))o=Ue[c];else if(o!=null){if(!(u in o)){if(!a)throw new xe("base intrinsic for "+e+" exists, but the property is not available.");return}if(Ee&&l+1>=r.length){var h=Ee(o,u);p=!!h,p&&"get"in h&&!("originalValue"in h.get)?o=h.get:o=o[u]}else p=ga(o,u),o=o[u];p&&!s&&(Ue[c]=o)}}return o}});var zi=m((sd,ma)=>{"use strict";var ar=da(),qe=ya(),Ji=qe("%Function.prototype.apply%"),Yi=qe("%Function.prototype.call%"),$i=qe("%Reflect.apply%",!0)||ar.call(Yi,Ji),Wi=qe("%Object.getOwnPropertyDescriptor%",!0),Ce=qe("%Object.defineProperty%",!0),Hu=qe("%Math.max%");if(Ce)try{Ce({},"a",{value:1})}catch{Ce=null}ma.exports=function(e){var a=$i(ar,Yi,arguments);if(Wi&&Ce){var r=Wi(a,"length");r.configurable&&Ce(a,"length",{value:1+Hu(0,e.length-(arguments.length-1))})}return a};var Vi=function(){return $i(ar,Ji,arguments)};Ce?Ce(ma.exports,"apply",{value:Vi}):ma.exports.apply=Vi});var Qi=m((fd,ji)=>{"use strict";var Zi=ya(),Xi=zi(),Ku=Xi(Zi("String.prototype.indexOf"));ji.exports=function(e,a){var r=Zi(e,!!a);return typeof r=="function"&&Ku(e,".prototype.")>-1?Xi(r):r}});var en=m(()=>{});var An=m((pd,hn)=>{var dr=typeof Map=="function"&&Map.prototype,rr=Object.getOwnPropertyDescriptor&&dr?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,ha=dr&&rr&&typeof rr.get=="function"?rr.get:null,Wu=dr&&Map.prototype.forEach,gr=typeof Set=="function"&&Set.prototype,ir=Object.getOwnPropertyDescriptor&&gr?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,Aa=gr&&ir&&typeof ir.get=="function"?ir.get:null,Vu=gr&&Set.prototype.forEach,Ju=typeof WeakMap=="function"&&WeakMap.prototype,nt=Ju?WeakMap.prototype.has:null,Yu=typeof WeakSet=="function"&&WeakSet.prototype,ot=Yu?WeakSet.prototype.has:null,$u=typeof WeakRef=="function"&&WeakRef.prototype,tn=$u?WeakRef.prototype.deref:null,zu=Boolean.prototype.valueOf,Zu=Object.prototype.toString,Xu=Function.prototype.toString,ju=String.prototype.match,pr=String.prototype.slice,Se=String.prototype.replace,Qu=String.prototype.toUpperCase,an=String.prototype.toLowerCase,dn=RegExp.prototype.test,rn=Array.prototype.concat,ne=Array.prototype.join,es=Array.prototype.slice,nn=Math.floor,cr=typeof BigInt=="function"?BigInt.prototype.valueOf:null,nr=Object.getOwnPropertySymbols,lr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,ke=typeof Symbol=="function"&&typeof Symbol.iterator=="object",J=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===ke?"object":"symbol")?Symbol.toStringTag:null,gn=Object.prototype.propertyIsEnumerable,on=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(t){return t.__proto__}:null);function cn(t,e){if(t===1/0||t===-1/0||t!==t||t&&t>-1e3&&t<1e3||dn.call(/e/,e))return e;var a=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof t=="number"){var r=t<0?-nn(-t):nn(t);if(r!==t){var n=String(r),i=pr.call(e,n.length+1);return Se.call(n,a,"$&_")+"."+Se.call(Se.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return Se.call(e,a,"$&_")}var ur=en(),ln=ur.custom,un=yn(ln)?ln:null;hn.exports=function t(e,a,r,n){var i=a||{};if(Ae(i,"quoteStyle")&&i.quoteStyle!=="single"&&i.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Ae(i,"maxStringLength")&&(typeof i.maxStringLength=="number"?i.maxStringLength<0&&i.maxStringLength!==1/0:i.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var c=Ae(i,"customInspect")?i.customInspect:!0;if(typeof c!="boolean"&&c!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Ae(i,"indent")&&i.indent!==null&&i.indent!==" "&&!(parseInt(i.indent,10)===i.indent&&i.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Ae(i,"numericSeparator")&&typeof i.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var o=i.numericSeparator;if(typeof e>"u")return"undefined";if(e===null)return"null";if(typeof e=="boolean")return e?"true":"false";if(typeof e=="string")return vn(e,i);if(typeof e=="number"){if(e===0)return 1/0/e>0?"0":"-0";var s=String(e);return o?cn(e,s):s}if(typeof e=="bigint"){var g=String(e)+"n";return o?cn(e,g):g}var l=typeof i.depth>"u"?5:i.depth;if(typeof r>"u"&&(r=0),r>=l&&l>0&&typeof e=="object")return sr(e)?"[Array]":"[Object]";var p=hs(i,r);if(typeof n>"u")n=[];else if(mn(n,e)>=0)return"[Circular]";function u(D,H,U){if(H&&(n=es.call(n),n.push(H)),U){var Z={depth:i.depth};return Ae(i,"quoteStyle")&&(Z.quoteStyle=i.quoteStyle),t(D,Z,r+1,n)}return t(D,i,r+1,n)}if(typeof e=="function"&&!sn(e)){var f=us(e),d=va(e,u);return"[Function"+(f?": "+f:" (anonymous)")+"]"+(d.length>0?" { "+ne.call(d,", ")+" }":"")}if(yn(e)){var h=ke?Se.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):lr.call(e);return typeof e=="object"&&!ke?it(h):h}if(ys(e)){for(var E="<"+an.call(String(e.nodeName)),y=e.attributes||[],v=0;v<y.length;v++)E+=" "+y[v].name+"="+pn(ts(y[v].value),"double",i);return E+=">",e.childNodes&&e.childNodes.length&&(E+="..."),E+="</"+an.call(String(e.nodeName))+">",E}if(sr(e)){if(e.length===0)return"[]";var _=va(e,u);return p&&!vs(_)?"["+fr(_,p)+"]":"[ "+ne.call(_,", ")+" ]"}if(rs(e)){var L=va(e,u);return!("cause"in Error.prototype)&&"cause"in e&&!gn.call(e,"cause")?"{ ["+String(e)+"] "+ne.call(rn.call("[cause]: "+u(e.cause),L),", ")+" }":L.length===0?"["+String(e)+"]":"{ ["+String(e)+"] "+ne.call(L,", ")+" }"}if(typeof e=="object"&&c){if(un&&typeof e[un]=="function"&&ur)return ur(e,{depth:l-r});if(c!=="symbol"&&typeof e.inspect=="function")return e.inspect()}if(ss(e)){var T=[];return Wu.call(e,function(D,H){T.push(u(H,e,!0)+" => "+u(D,e))}),fn("Map",ha.call(e),T,p)}if(gs(e)){var G=[];return Vu.call(e,function(D){G.push(u(D,e))}),fn("Set",Aa.call(e),G,p)}if(fs(e))return or("WeakMap");if(ps(e))return or("WeakSet");if(ds(e))return or("WeakRef");if(ns(e))return it(u(Number(e)));if(cs(e))return it(u(cr.call(e)));if(os(e))return it(zu.call(e));if(is(e))return it(u(String(e)));if(!as(e)&&!sn(e)){var q=va(e,u),z=on?on(e)===Object.prototype:e instanceof Object||e.constructor===Object,I=e instanceof Object?"":"null prototype",$=!z&&J&&Object(e)===e&&J in e?pr.call(be(e),8,-1):I?"Object":"",x=z||typeof e.constructor!="function"?"":e.constructor.name?e.constructor.name+" ":"",F=x+($||I?"["+ne.call(rn.call([],$||[],I||[]),": ")+"] ":"");return q.length===0?F+"{}":p?F+"{"+fr(q,p)+"}":F+"{ "+ne.call(q,", ")+" }"}return String(e)};function pn(t,e,a){var r=(a.quoteStyle||e)==="double"?'"':"'";return r+t+r}function ts(t){return Se.call(String(t),/"/g,""")}function sr(t){return be(t)==="[object Array]"&&(!J||!(typeof t=="object"&&J in t))}function as(t){return be(t)==="[object Date]"&&(!J||!(typeof t=="object"&&J in t))}function sn(t){return be(t)==="[object RegExp]"&&(!J||!(typeof t=="object"&&J in t))}function rs(t){return be(t)==="[object Error]"&&(!J||!(typeof t=="object"&&J in t))}function is(t){return be(t)==="[object String]"&&(!J||!(typeof t=="object"&&J in t))}function ns(t){return be(t)==="[object Number]"&&(!J||!(typeof t=="object"&&J in t))}function os(t){return be(t)==="[object Boolean]"&&(!J||!(typeof t=="object"&&J in t))}function yn(t){if(ke)return t&&typeof t=="object"&&t instanceof Symbol;if(typeof t=="symbol")return!0;if(!t||typeof t!="object"||!lr)return!1;try{return lr.call(t),!0}catch{}return!1}function cs(t){if(!t||typeof t!="object"||!cr)return!1;try{return cr.call(t),!0}catch{}return!1}var ls=Object.prototype.hasOwnProperty||function(t){return t in this};function Ae(t,e){return ls.call(t,e)}function be(t){return Zu.call(t)}function us(t){if(t.name)return t.name;var e=ju.call(Xu.call(t),/^function\s*([\w$]+)/);return e?e[1]:null}function mn(t,e){if(t.indexOf)return t.indexOf(e);for(var a=0,r=t.length;a<r;a++)if(t[a]===e)return a;return-1}function ss(t){if(!ha||!t||typeof t!="object")return!1;try{ha.call(t);try{Aa.call(t)}catch{return!0}return t instanceof Map}catch{}return!1}function fs(t){if(!nt||!t||typeof t!="object")return!1;try{nt.call(t,nt);try{ot.call(t,ot)}catch{return!0}return t instanceof WeakMap}catch{}return!1}function ds(t){if(!tn||!t||typeof t!="object")return!1;try{return tn.call(t),!0}catch{}return!1}function gs(t){if(!Aa||!t||typeof t!="object")return!1;try{Aa.call(t);try{ha.call(t)}catch{return!0}return t instanceof Set}catch{}return!1}function ps(t){if(!ot||!t||typeof t!="object")return!1;try{ot.call(t,ot);try{nt.call(t,nt)}catch{return!0}return t instanceof WeakSet}catch{}return!1}function ys(t){return!t||typeof t!="object"?!1:typeof HTMLElement<"u"&&t instanceof HTMLElement?!0:typeof t.nodeName=="string"&&typeof t.getAttribute=="function"}function vn(t,e){if(t.length>e.maxStringLength){var a=t.length-e.maxStringLength,r="... "+a+" more character"+(a>1?"s":"");return vn(pr.call(t,0,e.maxStringLength),e)+r}var n=Se.call(Se.call(t,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,ms);return pn(n,"single",e)}function ms(t){var e=t.charCodeAt(0),a={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return a?"\\"+a:"\\x"+(e<16?"0":"")+Qu.call(e.toString(16))}function it(t){return"Object("+t+")"}function or(t){return t+" { ? }"}function fn(t,e,a,r){var n=r?fr(a,r):ne.call(a,", ");return t+" ("+e+") {"+n+"}"}function vs(t){for(var e=0;e<t.length;e++)if(mn(t[e],`
`)>=0)return!1;return!0}function hs(t,e){var a;if(t.indent===" ")a=" ";else if(typeof t.indent=="number"&&t.indent>0)a=ne.call(Array(t.indent+1)," ");else return null;return{base:a,prev:ne.call(Array(e+1),a)}}function fr(t,e){if(t.length===0)return"";var a=`
`+e.prev+e.base;return a+ne.call(t,","+a)+`
`+e.prev}function va(t,e){var a=sr(t),r=[];if(a){r.length=t.length;for(var n=0;n<t.length;n++)r[n]=Ae(t,n)?e(t[n],t):""}var i=typeof nr=="function"?nr(t):[],c;if(ke){c={};for(var o=0;o<i.length;o++)c["$"+i[o]]=i[o]}for(var s in t)!Ae(t,s)||a&&String(Number(s))===s&&s<t.length||ke&&c["$"+s]instanceof Symbol||(dn.call(/[^\w$]/,s)?r.push(e(s,t)+": "+e(t[s],t)):r.push(s+": "+e(t[s],t)));if(typeof nr=="function")for(var g=0;g<i.length;g++)gn.call(t,i[g])&&r.push("["+e(i[g])+"]: "+e(t[i[g]],t));return r}});var bn=m((yd,Sn)=>{"use strict";var yr=ya(),Fe=Qi(),As=An(),Ss=yr("%TypeError%"),Sa=yr("%WeakMap%",!0),ba=yr("%Map%",!0),bs=Fe("WeakMap.prototype.get",!0),Ms=Fe("WeakMap.prototype.set",!0),Ps=Fe("WeakMap.prototype.has",!0),ws=Fe("Map.prototype.get",!0),Os=Fe("Map.prototype.set",!0),Es=Fe("Map.prototype.has",!0),mr=function(t,e){for(var a=t,r;(r=a.next)!==null;a=r)if(r.key===e)return a.next=r.next,r.next=t.next,t.next=r,r},Cs=function(t,e){var a=mr(t,e);return a&&a.value},Ns=function(t,e,a){var r=mr(t,e);r?r.value=a:t.next={key:e,next:t.next,value:a}},_s=function(t,e){return!!mr(t,e)};Sn.exports=function(){var e,a,r,n={assert:function(i){if(!n.has(i))throw new Ss("Side channel does not contain "+As(i))},get:function(i){if(Sa&&i&&(typeof i=="object"||typeof i=="function")){if(e)return bs(e,i)}else if(ba){if(a)return ws(a,i)}else if(r)return Cs(r,i)},has:function(i){if(Sa&&i&&(typeof i=="object"||typeof i=="function")){if(e)return Ps(e,i)}else if(ba){if(a)return Es(a,i)}else if(r)return _s(r,i);return!1},set:function(i,c){Sa&&i&&(typeof i=="object"||typeof i=="function")?(e||(e=new Sa),Ms(e,i,c)):ba?(a||(a=new ba),Os(a,i,c)):(r||(r={key:{},next:null}),Ns(r,i,c))}};return n}});var Ma=m((md,Mn)=>{"use strict";var Ls=String.prototype.replace,Rs=/%20/g,vr={RFC1738:"RFC1738",RFC3986:"RFC3986"};Mn.exports={default:vr.RFC3986,formatters:{RFC1738:function(t){return Ls.call(t,Rs,"+")},RFC3986:function(t){return String(t)}},RFC1738:vr.RFC1738,RFC3986:vr.RFC3986}});var Ar=m((vd,wn)=>{"use strict";var Ds=Ma(),hr=Object.prototype.hasOwnProperty,Ne=Array.isArray,oe=function(){for(var t=[],e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t}(),Bs=function(e){for(;e.length>1;){var a=e.pop(),r=a.obj[a.prop];if(Ne(r)){for(var n=[],i=0;i<r.length;++i)typeof r[i]<"u"&&n.push(r[i]);a.obj[a.prop]=n}}},Pn=function(e,a){for(var r=a&&a.plainObjects?Object.create(null):{},n=0;n<e.length;++n)typeof e[n]<"u"&&(r[n]=e[n]);return r},Ts=function t(e,a,r){if(!a)return e;if(typeof a!="object"){if(Ne(e))e.push(a);else if(e&&typeof e=="object")(r&&(r.plainObjects||r.allowPrototypes)||!hr.call(Object.prototype,a))&&(e[a]=!0);else return[e,a];return e}if(!e||typeof e!="object")return[e].concat(a);var n=e;return Ne(e)&&!Ne(a)&&(n=Pn(e,r)),Ne(e)&&Ne(a)?(a.forEach(function(i,c){if(hr.call(e,c)){var o=e[c];o&&typeof o=="object"&&i&&typeof i=="object"?e[c]=t(o,i,r):e.push(i)}else e[c]=i}),e):Object.keys(a).reduce(function(i,c){var o=a[c];return hr.call(i,c)?i[c]=t(i[c],o,r):i[c]=o,i},n)},Is=function(e,a){return Object.keys(a).reduce(function(r,n){return r[n]=a[n],r},e)},xs=function(t,e,a){var r=t.replace(/\+/g," ");if(a==="iso-8859-1")return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch{return r}},Us=function(e,a,r,n,i){if(e.length===0)return e;var c=e;if(typeof e=="symbol"?c=Symbol.prototype.toString.call(e):typeof e!="string"&&(c=String(e)),r==="iso-8859-1")return escape(c).replace(/%u[0-9a-f]{4}/gi,function(l){return"%26%23"+parseInt(l.slice(2),16)+"%3B"});for(var o="",s=0;s<c.length;++s){var g=c.charCodeAt(s);if(g===45||g===46||g===95||g===126||g>=48&&g<=57||g>=65&&g<=90||g>=97&&g<=122||i===Ds.RFC1738&&(g===40||g===41)){o+=c.charAt(s);continue}if(g<128){o=o+oe[g];continue}if(g<2048){o=o+(oe[192|g>>6]+oe[128|g&63]);continue}if(g<55296||g>=57344){o=o+(oe[224|g>>12]+oe[128|g>>6&63]+oe[128|g&63]);continue}s+=1,g=65536+((g&1023)<<10|c.charCodeAt(s)&1023),o+=oe[240|g>>18]+oe[128|g>>12&63]+oe[128|g>>6&63]+oe[128|g&63]}return o},Gs=function(e){for(var a=[{obj:{o:e},prop:"o"}],r=[],n=0;n<a.length;++n)for(var i=a[n],c=i.obj[i.prop],o=Object.keys(c),s=0;s<o.length;++s){var g=o[s],l=c[g];typeof l=="object"&&l!==null&&r.indexOf(l)===-1&&(a.push({obj:c,prop:g}),r.push(l))}return Bs(a),e},qs=function(e){return Object.prototype.toString.call(e)==="[object RegExp]"},ks=function(e){return!e||typeof e!="object"?!1:!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},Fs=function(e,a){return[].concat(e,a)},Hs=function(e,a){if(Ne(e)){for(var r=[],n=0;n<e.length;n+=1)r.push(a(e[n]));return r}return a(e)};wn.exports={arrayToObject:Pn,assign:Is,combine:Fs,compact:Gs,decode:xs,encode:Us,isBuffer:ks,isRegExp:qs,maybeMap:Hs,merge:Ts}});var Ln=m((hd,_n)=>{"use strict";var Cn=bn(),br=Ar(),ct=Ma(),Ks=Object.prototype.hasOwnProperty,On={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,a){return e+"["+a+"]"},repeat:function(e){return e}},se=Array.isArray,Ws=String.prototype.split,Vs=Array.prototype.push,Nn=function(t,e){Vs.apply(t,se(e)?e:[e])},Js=Date.prototype.toISOString,En=ct.default,W={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:br.encode,encodeValuesOnly:!1,format:En,formatter:ct.formatters[En],indices:!1,serializeDate:function(e){return Js.call(e)},skipNulls:!1,strictNullHandling:!1},Ys=function(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"||typeof e=="symbol"||typeof e=="bigint"},Sr={},$s=function t(e,a,r,n,i,c,o,s,g,l,p,u,f,d,h,E){for(var y=e,v=E,_=0,L=!1;(v=v.get(Sr))!==void 0&&!L;){var T=v.get(e);if(_+=1,typeof T<"u"){if(T===_)throw new RangeError("Cyclic object value");L=!0}typeof v.get(Sr)>"u"&&(_=0)}if(typeof s=="function"?y=s(a,y):y instanceof Date?y=p(y):r==="comma"&&se(y)&&(y=br.maybeMap(y,function(ee){return ee instanceof Date?p(ee):ee})),y===null){if(i)return o&&!d?o(a,W.encoder,h,"key",u):a;y=""}if(Ys(y)||br.isBuffer(y)){if(o){var G=d?a:o(a,W.encoder,h,"key",u);if(r==="comma"&&d){for(var q=Ws.call(String(y),","),z="",I=0;I<q.length;++I)z+=(I===0?"":",")+f(o(q[I],W.encoder,h,"value",u));return[f(G)+(n&&se(y)&&q.length===1?"[]":"")+"="+z]}return[f(G)+"="+f(o(y,W.encoder,h,"value",u))]}return[f(a)+"="+f(String(y))]}var $=[];if(typeof y>"u")return $;var x;if(r==="comma"&&se(y))x=[{value:y.length>0?y.join(",")||null:void 0}];else if(se(s))x=s;else{var F=Object.keys(y);x=g?F.sort(g):F}for(var D=n&&se(y)&&y.length===1?a+"[]":a,H=0;H<x.length;++H){var U=x[H],Z=typeof U=="object"&&typeof U.value<"u"?U.value:y[U];if(!(c&&Z===null)){var ce=se(y)?typeof r=="function"?r(D,U):D:D+(l?"."+U:"["+U+"]");E.set(e,_);var de=Cn();de.set(Sr,E),Nn($,t(Z,ce,r,n,i,c,o,s,g,l,p,u,f,d,h,de))}}return $},zs=function(e){if(!e)return W;if(e.encoder!==null&&typeof e.encoder<"u"&&typeof e.encoder!="function")throw new TypeError("Encoder has to be a function.");var a=e.charset||W.charset;if(typeof e.charset<"u"&&e.charset!=="utf-8"&&e.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var r=ct.default;if(typeof e.format<"u"){if(!Ks.call(ct.formatters,e.format))throw new TypeError("Unknown format option provided.");r=e.format}var n=ct.formatters[r],i=W.filter;return(typeof e.filter=="function"||se(e.filter))&&(i=e.filter),{addQueryPrefix:typeof e.addQueryPrefix=="boolean"?e.addQueryPrefix:W.addQueryPrefix,allowDots:typeof e.allowDots>"u"?W.allowDots:!!e.allowDots,charset:a,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:W.charsetSentinel,delimiter:typeof e.delimiter>"u"?W.delimiter:e.delimiter,encode:typeof e.encode=="boolean"?e.encode:W.encode,encoder:typeof e.encoder=="function"?e.encoder:W.encoder,encodeValuesOnly:typeof e.encodeValuesOnly=="boolean"?e.encodeValuesOnly:W.encodeValuesOnly,filter:i,format:r,formatter:n,serializeDate:typeof e.serializeDate=="function"?e.serializeDate:W.serializeDate,skipNulls:typeof e.skipNulls=="boolean"?e.skipNulls:W.skipNulls,sort:typeof e.sort=="function"?e.sort:null,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:W.strictNullHandling}};_n.exports=function(t,e){var a=t,r=zs(e),n,i;typeof r.filter=="function"?(i=r.filter,a=i("",a)):se(r.filter)&&(i=r.filter,n=i);var c=[];if(typeof a!="object"||a===null)return"";var o;e&&e.arrayFormat in On?o=e.arrayFormat:e&&"indices"in e?o=e.indices?"indices":"repeat":o="indices";var s=On[o];if(e&&"commaRoundTrip"in e&&typeof e.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var g=s==="comma"&&e&&e.commaRoundTrip;n||(n=Object.keys(a)),r.sort&&n.sort(r.sort);for(var l=Cn(),p=0;p<n.length;++p){var u=n[p];r.skipNulls&&a[u]===null||Nn(c,$s(a[u],u,s,g,r.strictNullHandling,r.skipNulls,r.encode?r.encoder:null,r.filter,r.sort,r.allowDots,r.serializeDate,r.format,r.formatter,r.encodeValuesOnly,r.charset,l))}var f=c.join(r.delimiter),d=r.addQueryPrefix===!0?"?":"";return r.charsetSentinel&&(r.charset==="iso-8859-1"?d+="utf8=%26%2310003%3B&":d+="utf8=%E2%9C%93&"),f.length>0?d+f:""}});var Bn=m((Ad,Dn)=>{"use strict";var He=Ar(),Mr=Object.prototype.hasOwnProperty,Zs=Array.isArray,k={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:He.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},Xs=function(t){return t.replace(/&#(\d+);/g,function(e,a){return String.fromCharCode(parseInt(a,10))})},Rn=function(t,e){return t&&typeof t=="string"&&e.comma&&t.indexOf(",")>-1?t.split(","):t},js="utf8=%26%2310003%3B",Qs="utf8=%E2%9C%93",ef=function(e,a){var r={},n=a.ignoreQueryPrefix?e.replace(/^\?/,""):e,i=a.parameterLimit===1/0?void 0:a.parameterLimit,c=n.split(a.delimiter,i),o=-1,s,g=a.charset;if(a.charsetSentinel)for(s=0;s<c.length;++s)c[s].indexOf("utf8=")===0&&(c[s]===Qs?g="utf-8":c[s]===js&&(g="iso-8859-1"),o=s,s=c.length);for(s=0;s<c.length;++s)if(s!==o){var l=c[s],p=l.indexOf("]="),u=p===-1?l.indexOf("="):p+1,f,d;u===-1?(f=a.decoder(l,k.decoder,g,"key"),d=a.strictNullHandling?null:""):(f=a.decoder(l.slice(0,u),k.decoder,g,"key"),d=He.maybeMap(Rn(l.slice(u+1),a),function(h){return a.decoder(h,k.decoder,g,"value")})),d&&a.interpretNumericEntities&&g==="iso-8859-1"&&(d=Xs(d)),l.indexOf("[]=")>-1&&(d=Zs(d)?[d]:d),Mr.call(r,f)?r[f]=He.combine(r[f],d):r[f]=d}return r},tf=function(t,e,a,r){for(var n=r?e:Rn(e,a),i=t.length-1;i>=0;--i){var c,o=t[i];if(o==="[]"&&a.parseArrays)c=[].concat(n);else{c=a.plainObjects?Object.create(null):{};var s=o.charAt(0)==="["&&o.charAt(o.length-1)==="]"?o.slice(1,-1):o,g=parseInt(s,10);!a.parseArrays&&s===""?c={0:n}:!isNaN(g)&&o!==s&&String(g)===s&&g>=0&&a.parseArrays&&g<=a.arrayLimit?(c=[],c[g]=n):s!=="__proto__"&&(c[s]=n)}n=c}return n},af=function(e,a,r,n){if(!!e){var i=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,c=/(\[[^[\]]*])/,o=/(\[[^[\]]*])/g,s=r.depth>0&&c.exec(i),g=s?i.slice(0,s.index):i,l=[];if(g){if(!r.plainObjects&&Mr.call(Object.prototype,g)&&!r.allowPrototypes)return;l.push(g)}for(var p=0;r.depth>0&&(s=o.exec(i))!==null&&p<r.depth;){if(p+=1,!r.plainObjects&&Mr.call(Object.prototype,s[1].slice(1,-1))&&!r.allowPrototypes)return;l.push(s[1])}return s&&l.push("["+i.slice(s.index)+"]"),tf(l,a,r,n)}},rf=function(e){if(!e)return k;if(e.decoder!==null&&e.decoder!==void 0&&typeof e.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof e.charset<"u"&&e.charset!=="utf-8"&&e.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var a=typeof e.charset>"u"?k.charset:e.charset;return{allowDots:typeof e.allowDots>"u"?k.allowDots:!!e.allowDots,allowPrototypes:typeof e.allowPrototypes=="boolean"?e.allowPrototypes:k.allowPrototypes,allowSparse:typeof e.allowSparse=="boolean"?e.allowSparse:k.allowSparse,arrayLimit:typeof e.arrayLimit=="number"?e.arrayLimit:k.arrayLimit,charset:a,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:k.charsetSentinel,comma:typeof e.comma=="boolean"?e.comma:k.comma,decoder:typeof e.decoder=="function"?e.decoder:k.decoder,delimiter:typeof e.delimiter=="string"||He.isRegExp(e.delimiter)?e.delimiter:k.delimiter,depth:typeof e.depth=="number"||e.depth===!1?+e.depth:k.depth,ignoreQueryPrefix:e.ignoreQueryPrefix===!0,interpretNumericEntities:typeof e.interpretNumericEntities=="boolean"?e.interpretNumericEntities:k.interpretNumericEntities,parameterLimit:typeof e.parameterLimit=="number"?e.parameterLimit:k.parameterLimit,parseArrays:e.parseArrays!==!1,plainObjects:typeof e.plainObjects=="boolean"?e.plainObjects:k.plainObjects,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:k.strictNullHandling}};Dn.exports=function(t,e){var a=rf(e);if(t===""||t===null||typeof t>"u")return a.plainObjects?Object.create(null):{};for(var r=typeof t=="string"?ef(t,a):t,n=a.plainObjects?Object.create(null):{},i=Object.keys(r),c=0;c<i.length;++c){var o=i[c],s=af(o,r[o],a,typeof t=="string");n=He.merge(n,s,a)}return a.allowSparse===!0?n:He.compact(n)}});var In=m((Sd,Tn)=>{"use strict";var nf=Ln(),of=Bn(),cf=Ma();Tn.exports={formats:cf,parse:of,stringify:nf}});var qn=_a(Ni(),1),kn=_a(_i(),1),Fn=_a(In(),1);function Y(t){let e=typeof t=="string"?t.charCodeAt(0):t;return e>=97&&e<=122||e>=65&&e<=90}function Me(t){let e=typeof t=="string"?t.charCodeAt(0):t;return e>=48&&e<=57}function fe(t){return Y(t)||Me(t)}var xn=["art-lojban","cel-gaulish","no-bok","no-nyn","zh-guoyu","zh-hakka","zh-min","zh-min-nan","zh-xiang"];var Pr={"en-gb-oed":"en-GB-oxendict","i-ami":"ami","i-bnn":"bnn","i-default":null,"i-enochian":null,"i-hak":"hak","i-klingon":"tlh","i-lux":"lb","i-mingo":null,"i-navajo":"nv","i-pwn":"pwn","i-tao":"tao","i-tay":"tay","i-tsu":"tsu","sgn-be-fr":"sfb","sgn-be-nl":"vgt","sgn-ch-de":"sgg","art-lojban":"jbo","cel-gaulish":null,"no-bok":"nb","no-nyn":"nn","zh-guoyu":"cmn","zh-hakka":"hak","zh-min":null,"zh-min-nan":"nan","zh-xiang":"hsn"};var lf={}.hasOwnProperty;function Pa(t,e={}){let a=Un(),r=String(t),n=r.toLowerCase(),i=0;if(t==null)throw new Error("Expected string, got `"+t+"`");if(lf.call(Pr,n)){let o=Pr[n];return(e.normalize===void 0||e.normalize===null||e.normalize)&&typeof o=="string"?Pa(o):(a[xn.includes(n)?"regular":"irregular"]=r,a)}for(;Y(n.charCodeAt(i))&&i<9;)i++;if(i>1&&i<9){if(a.language=r.slice(0,i),i<4){let o=0;for(;n.charCodeAt(i)===45&&Y(n.charCodeAt(i+1))&&Y(n.charCodeAt(i+2))&&Y(n.charCodeAt(i+3))&&!Y(n.charCodeAt(i+4));){if(o>2)return c(i,3,"Too many extended language subtags, expected at most 3 subtags");a.extendedLanguageSubtags.push(r.slice(i+1,i+4)),i+=4,o++}}for(n.charCodeAt(i)===45&&Y(n.charCodeAt(i+1))&&Y(n.charCodeAt(i+2))&&Y(n.charCodeAt(i+3))&&Y(n.charCodeAt(i+4))&&!Y(n.charCodeAt(i+5))&&(a.script=r.slice(i+1,i+5),i+=5),n.charCodeAt(i)===45&&(Y(n.charCodeAt(i+1))&&Y(n.charCodeAt(i+2))&&!Y(n.charCodeAt(i+3))?(a.region=r.slice(i+1,i+3),i+=3):Me(n.charCodeAt(i+1))&&Me(n.charCodeAt(i+2))&&Me(n.charCodeAt(i+3))&&!Me(n.charCodeAt(i+4))&&(a.region=r.slice(i+1,i+4),i+=4));n.charCodeAt(i)===45;){let o=i+1,s=o;for(;fe(n.charCodeAt(s));){if(s-o>7)return c(s,1,"Too long variant, expected at most 8 characters");s++}if(s-o>4||s-o>3&&Me(n.charCodeAt(o)))a.variants.push(r.slice(o,s)),i=s;else break}for(;n.charCodeAt(i)===45&&!(n.charCodeAt(i+1)===120||!fe(n.charCodeAt(i+1))||n.charCodeAt(i+2)!==45||!fe(n.charCodeAt(i+3)));){let o=i+2,s=0;for(;n.charCodeAt(o)===45&&fe(n.charCodeAt(o+1))&&fe(n.charCodeAt(o+2));){let g=o+1;for(o=g+2,s++;fe(n.charCodeAt(o));){if(o-g>7)return c(o,2,"Too long extension, expected at most 8 characters");o++}}if(!s)return c(o,4,"Empty extension, extensions must have at least 2 characters of content");a.extensions.push({singleton:r.charAt(i+1),extensions:r.slice(i+3,o).split("-")}),i=o}}else i=0;if(i===0&&n.charCodeAt(i)===120||n.charCodeAt(i)===45&&n.charCodeAt(i+1)===120){i=i?i+2:1;let o=i;for(;n.charCodeAt(o)===45&&fe(n.charCodeAt(o+1));){let s=i+1;for(o=s;fe(n.charCodeAt(o));){if(o-s>7)return c(o,5,"Too long private-use area, expected at most 8 characters");o++}a.privateuse.push(r.slice(i+1,o)),i=o}}if(i!==r.length)return c(i,6,"Found superfluous content after tag");return a;function c(o,s,g){return e.warning&&e.warning(g,s,o),e.forgiving?a:Un()}}function Un(){return{language:null,extendedLanguageSubtags:[],script:null,region:null,variants:[],extensions:[],privateuse:[],irregular:null,regular:null}}var lt={},Gn={},wa,Oa,Ke,Ea,wr,Or=0,Ud={fetch:async(t,e)=>{try{t=t.clone();let a="",r,n,i=[];t.body&&i.push(t.text().then(C=>{r=C,n=r&&!r.match(/^[a-z<]/i)?JSON.parse(r):void 0,a=n||r||""}).catch(()=>a=r||""));let{url:c,cf:o,method:s}=t,{hostname:g,pathname:l,search:p,hash:u,origin:f}=new URL(c),d=Object.fromEntries(t.headers),h=d.authorization?.split(" "),E=d.cookie&&Object.fromEntries(d.cookie.split(";").map(C=>C.trim().split("="))),y=Fn.default.parse(p?.substring(1)),v=y.apikey||d["x-api-key"]||h?.[1]||h?.[0],_,L;i.push(uf(E,v,e,t,d,y).then(C=>{_=C.jwt,L=C.profile,L?.image&&(L.image=`https://avatars.do/${L.id}`)}));let T=d["cf-connecting-ip"],{timezone:G,latitude:q,longitude:z}=o||{},I=decodeURI(l).slice(1).split("/"),$=I[0]&&I[0].includes("=")?Object.fromEntries(new URLSearchParams(I[0])):void 0,x=I.map(C=>C.slice(0,1)==":"?C.slice(1):void 0).filter(C=>C),F=l=="/"||l=="/api",D=g.split("."),[H,U,...Z]=D.reverse(),[ce,de]=Z;lt[T]=lt[T]?lt[T]+1:1;let ee=new Date,ge=ee.valueOf(),We=ee.toISOString(),Pe;try{Pe=ee.toLocaleString("en-US",{timeZone:G})}catch(C){console.log({error:C}),Pe=ee.toLocaleString("en-US",{timeZone:"UTC"})}let Ve=/(?<name>(?<type>[^;]*)\/(?:(?<tree>[^;]*)\.)?(?<subtype>[^;.+]*)(?:\+(?<suffix>[^;]*))?)(?:; ?(?<parameters>.*))?/,Je=Er(d["content-type"]?.match(Ve)?.groups)||void 0,ut=d.accept?.split(",")?.map(C=>Er(C.trim().match(Ve)?.groups))||void 0,Ca=d["accept-language"]?.split(",")?.map(C=>{let Re=C.split(";"),ze=Pa(Re[0].trim());return Re?.[1]&&(ze.parameters=Re[1]),Er(ze)})||void 0,ae=o?.colo&&sf[o.colo],Ye=ae&&Math.round((0,qn.getDistance)({latitude:q,longitude:z},{latitude:ae?.lat,longitude:ae?.lon})/(o.country==="US"?1609.344:1e3)),re=t.headers.get("cf-ray"),pe=re+"-"+o?.colo,_e=pe.slice(0,9),ye=parseInt(_e,16),$e=pe.slice(9,16),Na=pe.slice(9,12),st=!Ke;Ke||(Ke=pe),wr||(wr=Ke.slice(12,16)),Oa||(Oa=Ke.slice(0,9)),wa||(wa=parseInt(Oa,16)),Or=Or+1,Ea||(Ea=ge);let ft=ye-wa,V=ge-Ea,me=Math.floor(V/1e3),le=d["user-agent"],S=new kn.UAParser(le).getResult(),O=o?.asOrganization,M=o?.city,B=o?.region,P=df[o?.country]?.name,Le=pf[o?.continent];await Promise.all(i);let N=re?.length+v?.length+T?.length+c?.length+O?.length+le?.length+o?.botManagement?.ja3Hash?.length;try{e.INTERACTIONS.writeDataPoint({blobs:[re,v,T,N>5120?c.substring(0,5120+c.length-N):c,O,le,o?.botManagement?.ja3Hash],indexes:[L?.id]})}catch(C){console.log({error:C})}let we=JSON.stringify({api:{icon:"\u{1F30E}",name:"ctx.do",description:"Context Enrichment",url:"https://ctx.do",endpoints:{context:"https://ctx.do/api"},memberOf:"https://apis.do/core",login:f+"/login",logout:f+"/logout",repo:"https://github.com/drivly/ctx.do"},colo:ae,hostname:g,pathname:l,search:p,hash:u,origin:f,query:y,pathSegments:I,pathOptions:$,pathDefaults:x,rootPath:F,hostSegments:D,tld:H,sld:U,subdomains:Z,subdomain:ce,subsubdomain:de,ts:ge,time:We,body:a,text:r,json:n,url:c,method:s,contentType:Je,userAgent:le,ua:S,accept:ut,acceptLanguage:Ca,jwt:_||void 0,cf:o,rayId:re,requestId:pe,requestPrefix:_e,requestTimestamp:ye,requestMagicBits:$e,requestMagicPrefix:Na,instanceId:wr,instanceCreatedBy:Ke,instancePrefix:Oa,instanceStart:wa,instanceCreated:Ea,instanceDiff:ft,instanceDurationMilliseconds:V,instanceDurationSeconds:me,instanceRequests:Or,instanceInteractions:L?lt:void 0,newInstance:st,headers:d,cookies:E,user:{authenticated:L?.id>-1,...L||{},plan:"\u{1F6E0} Build",browser:S?.browser?.name,os:S?.os?.name,ip:T,isp:O,flag:ff[o?.country],zipcode:o?.postalCode,city:M,metro:gf[o?.metroCode],region:B,country:P,continent:Le,requestId:pe,localTime:Pe,timezone:G,edgeLocation:ae?.city,edgeDistanceMiles:o?.country==="US"?Ye:void 0,edgeDistanceKilometers:o?.country==="US"?void 0:Ye,latencyMilliseconds:o?.clientTcpRtt,recentInteractions:lt[T],trustScore:L?99:o?.botManagement?.score}},null,2);return new Response(s==="HEAD"?null:we,{headers:{"content-type":"application/json; charset=utf-8"}})}catch(a){let{name:r,message:n,trace:i}=a,c={name:r,message:n,trace:i};return console.log({error:c}),new Response(JSON.stringify({error:c},null,2),{headers:{"content-type":"application/json; charset=utf-8"}})}}};function Er(t){if(!t?.parameters)return t;let{parameters:e}=t;return delete t.parameters,t={...t,...Object.fromEntries(e.split(";").map(a=>a.split("=")))},t.q&&(t.q=parseFloat(t.q)),t}async function uf(t,e,a,r,n,i){let c=null;if(e&&(c=(await a.APIKEYS.fetch(r).then(l=>l.ok&&l.json()))?.profile||null,n.authorization&&delete n.authorization,n["x-api-key"]&&delete n["x-api-key"],i.apikey&&delete i.apikey,c))return{profile:c};let o="__Secure-worker.auth.providers-token",s=i.token||t?.[o];if(s)try{let g=Gn[s]||(Gn[s]=await a.JWT.fetch(new Request(new URL(`/verify?token=${s}`,r.url),{headers:{cookie:s?`${o}=${s}`:void 0}})).then(l=>l.json()).then(l=>!l.jwt?.payload?.exp||l.jwt.payload.exp>Date.now()?l.jwt:null));return c=g?.payload?.profile,i.token&&delete i.token,{jwt:g,profile:c}}catch(g){console.error({error:g})}return{profile:null}}var sf={TIA:{iata:"TIA",lat:41.4146995544,lon:19.7206001282,cca2:"AL",region:"Europe",city:"Tirana"},ALG:{iata:"ALG",lat:36.6910018921,lon:3.2154099941,cca2:"DZ",region:"Africa",city:"Algiers"},LAD:{iata:"LAD",lat:-8.8583698273,lon:13.2312002182,cca2:"AO",region:"Africa",city:"Luanda"},EZE:{iata:"EZE",lat:-34.8222,lon:-58.5358,cca2:"AR",region:"South America",city:"Buenos Aires"},COR:{iata:"COR",lat:-31.31,lon:-64.208333,cca2:"AR",region:"South America",city:"C\xF3rdoba"},NQN:{iata:"NQN",lat:-38.9490013123,lon:-68.1557006836,cca2:"AR",region:"South America",city:"Neuquen"},EVN:{iata:"EVN",lat:40.1473007202,lon:44.3959007263,cca2:"AM",region:"Middle East",city:"Yerevan"},ADL:{iata:"ADL",lat:-34.9431729,lon:138.5335637,cca2:"AU",region:"Oceania",city:"Adelaide"},BNE:{iata:"BNE",lat:-27.3841991425,lon:153.117004394,cca2:"AU",region:"Oceania",city:"Brisbane"},CBR:{iata:"CBR",lat:-35.3069000244,lon:149.1950073242,cca2:"AU",region:"Oceania",city:"Canberra"},HBA:{iata:"HBA",lat:-42.883209,lon:147.331665,cca2:"AU",region:"Oceania",city:"Hobart"},MEL:{iata:"MEL",lat:-37.6733016968,lon:144.843002319,cca2:"AU",region:"Oceania",city:"Melbourne"},PER:{iata:"PER",lat:-31.9402999878,lon:115.967002869,cca2:"AU",region:"Oceania",city:"Perth"},SYD:{iata:"SYD",lat:-33.9460983276,lon:151.177001953,cca2:"AU",region:"Oceania",city:"Sydney"},VIE:{iata:"VIE",lat:48.1102981567,lon:16.5697002411,cca2:"AT",region:"Europe",city:"Vienna"},LLK:{iata:"LLK",lat:38.7463989258,lon:48.8180007935,cca2:"AZ",region:"Middle East",city:"Astara"},GYD:{iata:"GYD",lat:40.4674987793,lon:50.0466995239,cca2:"AZ",region:"Middle East",city:"Baku"},BAH:{iata:"BAH",lat:26.2707996368,lon:50.6335983276,cca2:"BH",region:"Middle East",city:"Manama"},CGP:{iata:"CGP",lat:22.2495995,lon:91.8133011,cca2:"BD",region:"Asia Pacific",city:"Chittagong"},DAC:{iata:"DAC",lat:23.843347,lon:90.397783,cca2:"BD",region:"Asia Pacific",city:"Dhaka"},JSR:{iata:"JSR",lat:23.1837997437,lon:89.1607971191,cca2:"BD",region:"Asia Pacific",city:"Jashore"},MSQ:{iata:"MSQ",lat:53.9006,lon:27.599,cca2:"BY",region:"Europe",city:"Minsk"},BRU:{iata:"BRU",lat:50.9014015198,lon:4.4844398499,cca2:"BE",region:"Europe",city:"Brussels"},PBH:{iata:"PBH",lat:27.4712,lon:89.6339,cca2:"BT",region:"Asia Pacific",city:"Thimphu"},GBE:{iata:"GBE",lat:-24.6282,lon:25.9231,cca2:"BW",region:"Africa",city:"Gaborone"},QWJ:{iata:"QWJ",lat:-22.738,lon:-47.334,cca2:"BR",region:"South America",city:"Americana"},BEL:{iata:"BEL",lat:-1.4563,lon:-48.5013,cca2:"BR",region:"South America",city:"Bel\xE9m"},CNF:{iata:"CNF",lat:-19.624444,lon:-43.971944,cca2:"BR",region:"South America",city:"Belo Horizonte"},BNU:{iata:"BNU",lat:-26.89245,lon:-49.07696,cca2:"BR",region:"South America",city:"Blumenau"},BSB:{iata:"BSB",lat:-15.79824,lon:-47.90859,cca2:"BR",region:"South America",city:"Brasilia"},CFC:{iata:"CFC",lat:-26.7762,lon:-51.0125,cca2:"BR",region:"South America",city:"Cacador"},VCP:{iata:"VCP",lat:-22.90662,lon:-47.08576,cca2:"BR",region:"South America",city:"Campinas"},CGB:{iata:"CGB",lat:-15.59611,lon:-56.09667,cca2:"BR",region:"South America",city:"Cuiaba"},CWB:{iata:"CWB",lat:-25.5284996033,lon:-49.1758003235,cca2:"BR",region:"South America",city:"Curitiba"},FLN:{iata:"FLN",lat:-27.6702785492,lon:-48.5525016785,cca2:"BR",region:"South America",city:"Florianopolis"},FOR:{iata:"FOR",lat:-3.7762799263,lon:-38.5326004028,cca2:"BR",region:"South America",city:"Fortaleza"},GYN:{iata:"GYN",lat:-16.69727,lon:-49.26851,cca2:"BR",region:"South America",city:"Goiania"},ITJ:{iata:"ITJ",lat:-27.6116676331,lon:-48.6727790833,cca2:"BR",region:"South America",city:"Itajai"},JOI:{iata:"JOI",lat:-26.304408,lon:-48.846383,cca2:"BR",region:"South America",city:"Joinville"},JDO:{iata:"JDO",lat:-7.2242,lon:-39.313,cca2:"BR",region:"South America",city:"Juazeiro do Norte"},MAO:{iata:"MAO",lat:-3.11286,lon:-60.01949,cca2:"BR",region:"South America",city:"Manaus"},POA:{iata:"POA",lat:-29.9944000244,lon:-51.1713981628,cca2:"BR",region:"South America",city:"Porto Alegre"},RAO:{iata:"RAO",lat:-21.1363887787,lon:-47.7766685486,cca2:"BR",region:"South America",city:"Ribeirao Preto"},GIG:{iata:"GIG",lat:-22.8099994659,lon:-43.2505569458,cca2:"BR",region:"South America",city:"Rio de Janeiro"},SSA:{iata:"SSA",lat:-12.9086112976,lon:-38.3224983215,cca2:"BR",region:"South America",city:"Salvador"},SJP:{iata:"SJP",lat:-20.807157,lon:-49.378994,cca2:"BR",region:"South America",city:"S\xE3o Jos\xE9 do Rio Preto"},GRU:{iata:"GRU",lat:-23.4355564117,lon:-46.4730567932,cca2:"BR",region:"South America",city:"S\xE3o Paulo"},SOD:{iata:"SOD",lat:-23.54389,lon:-46.63445,cca2:"BR",region:"South America",city:"Sorocaba"},UDI:{iata:"UDI",lat:-18.8836116791,lon:-48.225276947,cca2:"BR",region:"South America",city:"Uberlandia"},BWN:{iata:"BWN",lat:4.903052,lon:114.939819,cca2:"BN",region:"Asia Pacific",city:"Bandar Seri Begawan"},SOF:{iata:"SOF",lat:42.6966934204,lon:23.4114360809,cca2:"BG",region:"Europe",city:"Sofia"},OUA:{iata:"OUA",lat:12.3531999588,lon:-1.5124200583,cca2:"BF",region:"Africa",city:"Ouagadougou"},PNH:{iata:"PNH",lat:11.5466003418,lon:104.84400177,cca2:"KH",region:"Asia Pacific",city:"Phnom Penh"},YYC:{iata:"YYC",lat:51.113899231,lon:-114.019996643,cca2:"CA",region:"North America",city:"Calgary"},YVR:{iata:"YVR",lat:49.193901062,lon:-123.183998108,cca2:"CA",region:"North America",city:"Vancouver"},YWG:{iata:"YWG",lat:49.9099998474,lon:-97.2398986816,cca2:"CA",region:"North America",city:"Winnipeg"},YOW:{iata:"YOW",lat:45.3224983215,lon:-75.6691970825,cca2:"CA",region:"North America",city:"Ottawa"},YYZ:{iata:"YYZ",lat:43.6772003174,lon:-79.6305999756,cca2:"CA",region:"North America",city:"Toronto"},YUL:{iata:"YUL",lat:45.4706001282,lon:-73.7407989502,cca2:"CA",region:"North America",city:"Montr\xE9al"},YXE:{iata:"YXE",lat:52.1707992554,lon:-106.699996948,cca2:"CA",region:"North America",city:"Saskatoon"},ARI:{iata:"ARI",lat:-18.348611,lon:-70.338889,cca2:"CL",region:"South America",city:"Arica"},CCP:{iata:"CCP",lat:-36.8201,lon:-73.0444,cca2:"CL",region:"South America",city:"Concepci\xF3n"},SCL:{iata:"SCL",lat:-33.3930015564,lon:-70.7857971191,cca2:"CL",region:"South America",city:"Santiago"},BOG:{iata:"BOG",lat:4.70159,lon:-74.1469,cca2:"CO",region:"South America",city:"Bogot\xE1"},MDE:{iata:"MDE",lat:6.16454,lon:-75.4231,cca2:"CO",region:"South America",city:"Medell\xEDn"},SJO:{iata:"SJO",lat:9.9938602448,lon:-84.2088012695,cca2:"CR",region:"South America",city:"San Jos\xE9"},ZAG:{iata:"ZAG",lat:45.7429008484,lon:16.0687999725,cca2:"HR",region:"Europe",city:"Zagreb"},CUR:{iata:"CUR",lat:12.1888999939,lon:-68.9598007202,cca2:"CW",region:"South America",city:"Willemstad"},LCA:{iata:"LCA",lat:34.8750991821,lon:33.6249008179,cca2:"CY",region:"Europe",city:"Nicosia"},PRG:{iata:"PRG",lat:50.1007995605,lon:14.2600002289,cca2:"CZ",region:"Europe",city:"Prague"},CPH:{iata:"CPH",lat:55.6179008484,lon:12.6560001373,cca2:"DK",region:"Europe",city:"Copenhagen"},JIB:{iata:"JIB",lat:11.5473003387,lon:43.1595001221,cca2:"DJ",region:"Africa",city:"Djibouti"},SDQ:{iata:"SDQ",lat:18.4297008514,lon:-69.6688995361,cca2:"DO",region:"North America",city:"Santo Domingo"},GYE:{iata:"GYE",lat:-2.1894,lon:-79.8891,cca2:"EC",region:"South America",city:"Guayaquil"},UIO:{iata:"UIO",lat:-.1291666667,lon:-78.3575,cca2:"EC",region:"South America",city:"Quito"},TLL:{iata:"TLL",lat:59.4132995605,lon:24.8327999115,cca2:"EE",region:"Europe",city:"Tallinn"},HEL:{iata:"HEL",lat:60.317199707,lon:24.963300705,cca2:"FI",region:"Europe",city:"Helsinki"},MRS:{iata:"MRS",lat:43.439271922,lon:5.2214241028,cca2:"FR",region:"Europe",city:"Marseille"},CDG:{iata:"CDG",lat:49.0127983093,lon:2.5499999523,cca2:"FR",region:"Europe",city:"Paris"},TBS:{iata:"TBS",lat:41.6692008972,lon:44.95470047,cca2:"GE",region:"Europe",city:"Tbilisi"},TXL:{iata:"TXL",lat:52.5597000122,lon:13.2876996994,cca2:"DE",region:"Europe",city:"Berlin"},DUS:{iata:"DUS",lat:51.2895011902,lon:6.7667798996,cca2:"DE",region:"Europe",city:"D\xFCsseldorf"},FRA:{iata:"FRA",lat:50.0264015198,lon:8.543129921,cca2:"DE",region:"Europe",city:"Frankfurt"},HAM:{iata:"HAM",lat:53.6304016113,lon:9.9882297516,cca2:"DE",region:"Europe",city:"Hamburg"},MUC:{iata:"MUC",lat:48.3538017273,lon:11.7861003876,cca2:"DE",region:"Europe",city:"Munich"},ACC:{iata:"ACC",lat:5.614818,lon:-.205874,cca2:"GH",region:"Africa",city:"Accra"},ATH:{iata:"ATH",lat:37.9364013672,lon:23.9444999695,cca2:"GR",region:"Europe",city:"Athens"},SKG:{iata:"SKG",lat:40.5196990967,lon:22.9708995819,cca2:"GR",region:"Europe",city:"Thessaloniki"},GND:{iata:"GND",lat:12.007116,lon:-61.7882288,cca2:"GD",region:"South America",city:"St. George's"},GUM:{iata:"GUM",lat:13.4834003448,lon:144.796005249,cca2:"GU",region:"Asia Pacific",city:"Hagatna"},GUA:{iata:"GUA",lat:14.5832996368,lon:-90.5274963379,cca2:"GT",region:"North America",city:"Guatemala City"},GEO:{iata:"GEO",lat:6.825648,lon:-58.163756,cca2:"GY",region:"South America",city:"Georgetown"},PAP:{iata:"PAP",lat:18.5799999237,lon:-72.2925033569,cca2:"HT",region:"North America",city:"Port-au-Prince"},TGU:{iata:"TGU",lat:14.0608,lon:-87.2172,cca2:"HN",region:"South America",city:"Tegucigalpa"},HKG:{iata:"HKG",lat:22.3089008331,lon:113.915000916,cca2:"HK",region:"Asia Pacific",city:"Hong Kong"},BUD:{iata:"BUD",lat:47.4369010925,lon:19.2555999756,cca2:"HU",region:"Europe",city:"Budapest"},KEF:{iata:"KEF",lat:63.9850006104,lon:-22.6056003571,cca2:"IS",region:"Europe",city:"Reykjav\xEDk"},AMD:{iata:"AMD",lat:23.0225,lon:72.5714,cca2:"IN",region:"Asia Pacific",city:"Ahmedabad"},BLR:{iata:"BLR",lat:13.7835719,lon:76.6165937,cca2:"IN",region:"Asia Pacific",city:"Bangalore"},BBI:{iata:"BBI",lat:20.2961,lon:85.8245,cca2:"IN",region:"Asia Pacific",city:"Bhubaneswar"},IXC:{iata:"IXC",lat:30.673500061,lon:76.7884979248,cca2:"IN",region:"Asia Pacific",city:"Chandigarh"},MAA:{iata:"MAA",lat:12.9900054932,lon:80.1692962646,cca2:"IN",region:"Asia Pacific",city:"Chennai"},HYD:{iata:"HYD",lat:17.2313175201,lon:78.4298553467,cca2:"IN",region:"Asia Pacific",city:"Hyderabad"},KNU:{iata:"KNU",lat:26.4499,lon:80.3319,cca2:"IN",region:"Asia Pacific",city:"Kanpur"},CCU:{iata:"CCU",lat:22.6476933,lon:88.4349249,cca2:"IN",region:"Asia Pacific",city:"Kolkata"},BOM:{iata:"BOM",lat:19.0886993408,lon:72.8678970337,cca2:"IN",region:"Asia Pacific",city:"Mumbai"},NAG:{iata:"NAG",lat:21.1610714,lon:79.0024702,cca2:"IN",region:"Asia Pacific",city:"Nagpur"},DEL:{iata:"DEL",lat:28.5664997101,lon:77.1031036377,cca2:"IN",region:"Asia Pacific",city:"New Delhi"},PAT:{iata:"PAT",lat:25.591299057,lon:85.0879974365,cca2:"IN",region:"Asia Pacific",city:"Patna"},CGK:{iata:"CGK",lat:-6.1275229,lon:106.6515118,cca2:"ID",region:"Asia Pacific",city:"Jakarta"},JOG:{iata:"JOG",lat:-7.7881798744,lon:110.4319992065,cca2:"ID",region:"Asia Pacific",city:"Yogyakarta"},BGW:{iata:"BGW",lat:33.2625007629,lon:44.2346000671,cca2:"IQ",region:"Middle East",city:"Baghdad"},BSR:{iata:"BSR",lat:30.5491008759,lon:47.6621017456,cca2:"IQ",region:"Middle East",city:"Basra"},EBL:{iata:"EBL",lat:36.1901,lon:43.993,cca2:"IQ",region:"Middle East",city:"Erbil"},NJF:{iata:"NJF",lat:31.989722,lon:44.404167,cca2:"IQ",region:"Middle East",city:"Najaf"},XNH:{iata:"XNH",lat:30.9358005524,lon:46.0900993347,cca2:"IQ",region:"Middle East",city:"Nasiriyah"},ORK:{iata:"ORK",lat:51.8413009644,lon:-8.491109848,cca2:"IE",region:"Europe",city:"Cork"},DUB:{iata:"DUB",lat:53.4212989807,lon:-6.270070076,cca2:"IE",region:"Europe",city:"Dublin"},HFA:{iata:"HFA",lat:32.78492,lon:34.96069,cca2:"IL",region:"Middle East",city:"Haifa"},TLV:{iata:"TLV",lat:32.0113983154,lon:34.8866996765,cca2:"IL",region:"Middle East",city:"Tel Aviv"},MXP:{iata:"MXP",lat:45.6305999756,lon:8.7281103134,cca2:"IT",region:"Europe",city:"Milan"},PMO:{iata:"PMO",lat:38.16114,lon:13.31546,cca2:"IT",region:"Europe",city:"Palermo"},FCO:{iata:"FCO",lat:41.8045005798,lon:12.2508001328,cca2:"IT",region:"Europe",city:"Rome"},OKA:{iata:"OKA",lat:26.1958,lon:127.646,cca2:"JP",region:"Asia Pacific",city:"Naha"},KIX:{iata:"KIX",lat:34.4272994995,lon:135.244003296,cca2:"JP",region:"Asia Pacific",city:"Osaka"},NRT:{iata:"NRT",lat:35.7647018433,lon:140.386001587,cca2:"JP",region:"Asia Pacific",city:"Tokyo"},AMM:{iata:"AMM",lat:31.7226009369,lon:35.9931983948,cca2:"JO",region:"Middle East",city:"Amman"},ALA:{iata:"ALA",lat:43.3521003723,lon:77.0404968262,cca2:"KZ",region:"Asia Pacific",city:"Almaty"},MBA:{iata:"MBA",lat:-4.0348300934,lon:39.5942001343,cca2:"KE",region:"Africa",city:"Mombasa"},NBO:{iata:"NBO",lat:-1.319239974,lon:36.9277992249,cca2:"KE",region:"Africa",city:"Nairobi"},ICN:{iata:"ICN",lat:37.4691009521,lon:126.450996399,cca2:"KR",region:"Asia Pacific",city:"Seoul"},KWI:{iata:"KWI",lat:29.226600647,lon:47.9688987732,cca2:"KW",region:"Middle East",city:"Kuwait City"},VTE:{iata:"VTE",lat:17.9757,lon:102.5683,cca2:"LA",region:"Asia Pacific",city:"Vientiane"},RIX:{iata:"RIX",lat:56.9235992432,lon:23.9710998535,cca2:"LV",region:"Europe",city:"Riga"},BEY:{iata:"BEY",lat:33.8208999634,lon:35.4883995056,cca2:"LB",region:"Middle East",city:"Beirut"},ROB:{iata:"ROB",lat:6.239127,lon:-10.35462,cca2:"LR",region:"Africa",city:"Monrovia"},VNO:{iata:"VNO",lat:54.6341018677,lon:25.2858009338,cca2:"LT",region:"Europe",city:"Vilnius"},LUX:{iata:"LUX",lat:49.6265983582,lon:6.211520195,cca2:"LU",region:"Europe",city:"Luxembourg City"},MFM:{iata:"MFM",lat:22.1495990753,lon:113.592002869,cca2:"MO",region:"Asia Pacific",city:"Macau"},TNR:{iata:"TNR",lat:-18.91368,lon:47.53613,cca2:"MG",region:"Africa",city:"Antananarivo"},JHB:{iata:"JHB",lat:1.635848,lon:103.665943,cca2:"MY",region:"Asia Pacific",city:"Johor Bahru"},KUL:{iata:"KUL",lat:2.745579958,lon:101.709999084,cca2:"MY",region:"Asia Pacific",city:"Kuala Lumpur"},MLE:{iata:"MLE",lat:4.1748,lon:73.50888,cca2:"MV",region:"Asia Pacific",city:"Male"},MRU:{iata:"MRU",lat:-20.4302005768,lon:57.6836013794,cca2:"MU",region:"Africa",city:"Port Louis"},MEX:{iata:"MEX",lat:19.4363002777,lon:-99.0720977783,cca2:"MX",region:"North America",city:"Mexico City"},QRO:{iata:"QRO",lat:20.6173000336,lon:-100.185997009,cca2:"MX",region:"North America",city:"Queretaro"},KIV:{iata:"KIV",lat:46.9277000427,lon:28.9309997559,cca2:"MD",region:"Europe",city:"Chi\u0219in\u0103u"},ULN:{iata:"ULN",lat:47.8431015015,lon:106.766998291,cca2:"MN",region:"Asia Pacific",city:"Ulaanbaatar"},CMN:{iata:"CMN",lat:33.3675003052,lon:-7.5899701118,cca2:"MA",region:"Africa",city:"Casablanca"},MPM:{iata:"MPM",lat:-25.9207992554,lon:32.5726013184,cca2:"MZ",region:"Africa",city:"Maputo"},MDL:{iata:"MDL",lat:39.2276,lon:-74.63704,cca2:"MM",region:"Asia Pacific",city:"Mandalay"},RGN:{iata:"RGN",lat:16.9073009491,lon:96.1332015991,cca2:"MM",region:"Asia Pacific",city:"Yangon"},KTM:{iata:"KTM",lat:27.6965999603,lon:85.3591003418,cca2:"NP",region:"Asia Pacific",city:"Kathmandu"},AMS:{iata:"AMS",lat:52.3086013794,lon:4.7638897896,cca2:"NL",region:"Europe",city:"Amsterdam"},NOU:{iata:"NOU",lat:-22.0146007538,lon:166.212997436,cca2:"NC",region:"Oceania",city:"Noumea"},AKL:{iata:"AKL",lat:-37.0080986023,lon:174.792007446,cca2:"NZ",region:"Oceania",city:"Auckland"},CHC:{iata:"CHC",lat:-43.4893989563,lon:172.5319976807,cca2:"NZ",region:"Oceania",city:"Christchurch"},LOS:{iata:"LOS",lat:6.5773701668,lon:3.321160078,cca2:"NG",region:"Africa",city:"Lagos"},OSL:{iata:"OSL",lat:60.193901062,lon:11.100399971,cca2:"NO",region:"Europe",city:"Oslo"},MCT:{iata:"MCT",lat:23.5932998657,lon:58.2844009399,cca2:"OM",region:"Middle East",city:"Muscat"},ISB:{iata:"ISB",lat:33.6166992188,lon:73.0991973877,cca2:"PK",region:"Asia Pacific",city:"Islamabad"},KHI:{iata:"KHI",lat:24.9064998627,lon:67.1607971191,cca2:"PK",region:"Asia Pacific",city:"Karachi"},LHE:{iata:"LHE",lat:31.5216007233,lon:74.4036026001,cca2:"PK",region:"Asia Pacific",city:"Lahore"},ZDM:{iata:"ZDM",lat:32.2719,lon:35.0194,cca2:"PS",region:"Middle East",city:"Ramallah"},PTY:{iata:"PTY",lat:9.0713596344,lon:-79.3834991455,cca2:"PA",region:"South America",city:"Panama City"},ASU:{iata:"ASU",lat:-25.2399997711,lon:-57.5200004578,cca2:"PY",region:"South America",city:"Asunci\xF3n"},LIM:{iata:"LIM",lat:-12.021900177,lon:-77.1143035889,cca2:"PE",region:"South America",city:"Lima"},CGY:{iata:"CGY",lat:8.4156198502,lon:124.611000061,cca2:"PH",region:"Asia Pacific",city:"Cagayan de Oro"},CEB:{iata:"CEB",lat:10.3074998856,lon:123.978996277,cca2:"PH",region:"Asia Pacific",city:"Cebu"},MNL:{iata:"MNL",lat:14.508600235,lon:121.019996643,cca2:"PH",region:"Asia Pacific",city:"Manila"},WAW:{iata:"WAW",lat:52.1656990051,lon:20.9671001434,cca2:"PL",region:"Europe",city:"Warsaw"},LIS:{iata:"LIS",lat:38.7812995911,lon:-9.1359195709,cca2:"PT",region:"Europe",city:"Lisbon"},DOH:{iata:"DOH",lat:25.2605946,lon:51.6137665,cca2:"QA",region:"Middle East",city:"Doha"},RUN:{iata:"RUN",lat:-20.8871002197,lon:55.5102996826,cca2:"RE",region:"Africa",city:"Saint-Denis"},OTP:{iata:"OTP",lat:44.5722007751,lon:26.1021995544,cca2:"RO",region:"Europe",city:"Bucharest"},KHV:{iata:"KHV",lat:48.5279998779,lon:135.18800354,cca2:"RU",region:"Asia Pacific",city:"Khabarovsk"},KJA:{iata:"KJA",lat:56.0153,lon:92.8932,cca2:"RU",region:"Asia Pacific",city:"Krasnoyarsk"},DME:{iata:"DME",lat:55.4087982178,lon:37.9062995911,cca2:"RU",region:"Europe",city:"Moscow"},LED:{iata:"LED",lat:59.8003005981,lon:30.2625007629,cca2:"RU",region:"Europe",city:"Saint Petersburg"},KLD:{iata:"KLD",lat:56.8587,lon:35.9176,cca2:"RU",region:"Europe",city:"Tver"},SVX:{iata:"SVX",lat:56.8431,lon:60.6454,cca2:"RU",region:"Asia Pacific",city:"Yekaterinburg"},KGL:{iata:"KGL",lat:-1.9686299563,lon:30.1394996643,cca2:"RW",region:"Africa",city:"Kigali"},DMM:{iata:"DMM",lat:26.471200943,lon:49.7979011536,cca2:"SA",region:"Middle East",city:"Dammam"},JED:{iata:"JED",lat:21.679599762,lon:39.15650177,cca2:"SA",region:"Middle East",city:"Jeddah"},RUH:{iata:"RUH",lat:24.9575996399,lon:46.6987991333,cca2:"SA",region:"Middle East",city:"Riyadh"},DKR:{iata:"DKR",lat:14.7412099,lon:-17.4889771,cca2:"SN",region:"Africa",city:"Dakar"},BEG:{iata:"BEG",lat:44.8184013367,lon:20.3090991974,cca2:"RS",region:"Europe",city:"Belgrade"},SIN:{iata:"SIN",lat:1.3501900434,lon:103.994003296,cca2:"SG",region:"Asia Pacific",city:"Singapore"},BTS:{iata:"BTS",lat:48.1486,lon:17.1077,cca2:"SK",region:"Europe",city:"Bratislava"},CPT:{iata:"CPT",lat:-33.9648017883,lon:18.6016998291,cca2:"ZA",region:"Africa",city:"Cape Town"},DUR:{iata:"DUR",lat:-29.6144444444,lon:31.1197222222,cca2:"ZA",region:"Africa",city:"Durban"},JNB:{iata:"JNB",lat:-26.133333,lon:28.25,cca2:"ZA",region:"Africa",city:"Johannesburg"},BCN:{iata:"BCN",lat:41.2971000671,lon:2.0784599781,cca2:"ES",region:"Europe",city:"Barcelona"},MAD:{iata:"MAD",lat:40.4936,lon:-3.56676,cca2:"ES",region:"Europe",city:"Madrid"},CMB:{iata:"CMB",lat:7.1807599068,lon:79.8841018677,cca2:"LK",region:"Asia Pacific",city:"Colombo"},PBM:{iata:"PBM",lat:5.452831,lon:-55.187783,cca2:"SR",region:"South America",city:"Paramaribo"},GOT:{iata:"GOT",lat:57.6627998352,lon:12.279800415,cca2:"SE",region:"Europe",city:"Gothenburg"},ARN:{iata:"ARN",lat:59.6519012451,lon:17.9186000824,cca2:"SE",region:"Europe",city:"Stockholm"},GVA:{iata:"GVA",lat:46.2380981445,lon:6.1089501381,cca2:"CH",region:"Europe",city:"Geneva"},ZRH:{iata:"ZRH",lat:47.4646987915,lon:8.5491695404,cca2:"CH",region:"Europe",city:"Zurich"},TPE:{iata:"TPE",lat:25.0776996613,lon:121.233001709,cca2:"TW",region:"Asia Pacific",city:"Taipei"},DAR:{iata:"DAR",lat:-6.8781099319,lon:39.2025985718,cca2:"TZ",region:"Africa",city:"Dar es Salaam"},BKK:{iata:"BKK",lat:13.6810998917,lon:100.747001648,cca2:"TH",region:"Asia Pacific",city:"Bangkok"},CNX:{iata:"CNX",lat:18.7667999268,lon:98.962600708,cca2:"TH",region:"Asia Pacific",city:"Chiang Mai"},URT:{iata:"URT",lat:9.1325998306,lon:99.135597229,cca2:"TH",region:"Asia Pacific",city:"Surat Thani"},TUN:{iata:"TUN",lat:36.8510017395,lon:10.2271995544,cca2:"TN",region:"Africa",city:"Tunis"},IST:{iata:"IST",lat:40.9768981934,lon:28.8145999908,cca2:"TR",region:"Europe",city:"Istanbul"},KBP:{iata:"KBP",lat:50.3450012207,lon:30.8946990967,cca2:"UA",region:"Europe",city:"Kyiv"},DXB:{iata:"DXB",lat:25.2527999878,lon:55.3643989563,cca2:"AE",region:"Middle East",city:"Dubai"},EDI:{iata:"EDI",lat:55.9500007629,lon:-3.3724999428,cca2:"GB",region:"Europe",city:"Edinburgh"},LHR:{iata:"LHR",lat:51.4706001282,lon:-.4619410038,cca2:"GB",region:"Europe",city:"London"},MAN:{iata:"MAN",lat:53.3536987305,lon:-2.2749500275,cca2:"GB",region:"Europe",city:"Manchester"},MGM:{iata:"MGM",lat:32.30059814,lon:-86.39399719,cca2:"US",region:"North America",city:"Montgomery"},PHX:{iata:"PHX",lat:33.434299469,lon:-112.012001038,cca2:"US",region:"North America",city:"Phoenix"},LAX:{iata:"LAX",lat:33.94250107,lon:-118.4079971,cca2:"US",region:"North America",city:"Los Angeles"},SMF:{iata:"SMF",lat:38.695400238,lon:-121.591003418,cca2:"US",region:"North America",city:"Sacramento"},SAN:{iata:"SAN",lat:32.7336006165,lon:-117.190002441,cca2:"US",region:"North America",city:"San Diego"},SFO:{iata:"SFO",lat:37.6189994812,lon:-122.375,cca2:"US",region:"North America",city:"San Francisco"},SJC:{iata:"SJC",lat:37.3625984192,lon:-121.929000855,cca2:"US",region:"North America",city:"San Jose"},DEN:{iata:"DEN",lat:39.8616981506,lon:-104.672996521,cca2:"US",region:"North America",city:"Denver"},JAX:{iata:"JAX",lat:30.4941005707,lon:-81.6878967285,cca2:"US",region:"North America",city:"Jacksonville"},MIA:{iata:"MIA",lat:25.7931995392,lon:-80.2906036377,cca2:"US",region:"North America",city:"Miami"},TLH:{iata:"TLH",lat:30.3964996338,lon:-84.3503036499,cca2:"US",region:"North America",city:"Tallahassee"},TPA:{iata:"TPA",lat:27.9755001068,lon:-82.533203125,cca2:"US",region:"North America",city:"Tampa"},ATL:{iata:"ATL",lat:33.6366996765,lon:-84.4281005859,cca2:"US",region:"North America",city:"Atlanta"},HNL:{iata:"HNL",lat:21.3187007904,lon:-157.9219970703,cca2:"US",region:"North America",city:"Honolulu"},ORD:{iata:"ORD",lat:41.97859955,lon:-87.90480042,cca2:"US",region:"North America",city:"Chicago"},IND:{iata:"IND",lat:39.717300415,lon:-86.2944030762,cca2:"US",region:"North America",city:"Indianapolis"},BOS:{iata:"BOS",lat:42.36429977,lon:-71.00520325,cca2:"US",region:"North America",city:"Boston"},DTW:{iata:"DTW",lat:42.2123985291,lon:-83.3534011841,cca2:"US",region:"North America",city:"Detroit"},MSP:{iata:"MSP",lat:44.8819999695,lon:-93.2218017578,cca2:"US",region:"North America",city:"Minneapolis"},MCI:{iata:"MCI",lat:39.2975997925,lon:-94.7138977051,cca2:"US",region:"North America",city:"Kansas City"},STL:{iata:"STL",lat:38.7486991882,lon:-90.3700027466,cca2:"US",region:"North America",city:"St. Louis"},OMA:{iata:"OMA",lat:41.3031997681,lon:-95.8940963745,cca2:"US",region:"North America",city:"Omaha"},LAS:{iata:"LAS",lat:36.08010101,lon:-115.1520004,cca2:"US",region:"North America",city:"Las Vegas"},EWR:{iata:"EWR",lat:40.6925010681,lon:-74.1687011719,cca2:"US",region:"North America",city:"Newark"},BUF:{iata:"BUF",lat:42.94049835,lon:-78.73220062,cca2:"US",region:"North America",city:"Buffalo"},CLT:{iata:"CLT",lat:35.2140007019,lon:-80.9430999756,cca2:"US",region:"North America",city:"Charlotte"},CMH:{iata:"CMH",lat:39.9980010986,lon:-82.8918991089,cca2:"US",region:"North America",city:"Columbus"},PDX:{iata:"PDX",lat:45.58869934,lon:-122.5979996,cca2:"US",region:"North America",city:"Portland"},PHL:{iata:"PHL",lat:39.8718986511,lon:-75.2410964966,cca2:"US",region:"North America",city:"Philadelphia"},PIT:{iata:"PIT",lat:40.49150085,lon:-80.23290253,cca2:"US",region:"North America",city:"Pittsburgh"},MEM:{iata:"MEM",lat:35.0424003601,lon:-89.9766998291,cca2:"US",region:"North America",city:"Memphis"},DFW:{iata:"DFW",lat:32.8968009949,lon:-97.0380020142,cca2:"US",region:"North America",city:"Dallas"},IAH:{iata:"IAH",lat:29.9843997955,lon:-95.3414001465,cca2:"US",region:"North America",city:"Houston"},MFE:{iata:"MFE",lat:26.17580032,lon:-98.23860168,cca2:"US",region:"North America",city:"McAllen"},SLC:{iata:"SLC",lat:40.7883987427,lon:-111.977996826,cca2:"US",region:"North America",city:"Salt Lake City"},IAD:{iata:"IAD",lat:38.94449997,lon:-77.45580292,cca2:"US",region:"North America",city:"Ashburn"},ORF:{iata:"ORF",lat:36.8945999146,lon:-76.2012023926,cca2:"US",region:"North America",city:"Norfolk"},RIC:{iata:"RIC",lat:37.5051994324,lon:-77.3197021484,cca2:"US",region:"North America",city:"Richmond"},SEA:{iata:"SEA",lat:47.4490013123,lon:-122.308998108,cca2:"US",region:"North America",city:"Seattle"},TAS:{iata:"TAS",lat:41.257900238,lon:69.2811965942,cca2:"UZ",region:"Asia Pacific",city:"Tashkent"},HAN:{iata:"HAN",lat:21.221200943,lon:105.806999206,cca2:"VN",region:"Asia Pacific",city:"Hanoi"},SGN:{iata:"SGN",lat:10.8187999725,lon:106.652000427,cca2:"VN",region:"Asia Pacific",city:"Ho Chi Minh City"},HRE:{iata:"HRE",lat:-17.9318008423,lon:31.0928001404,cca2:"ZW",region:"Africa",city:"Harare"}},ff={AF:"\u{1F1E6}\u{1F1EB}",AO:"\u{1F1E6}\u{1F1F4}",AL:"\u{1F1E6}\u{1F1F1}",AD:"\u{1F1E6}\u{1F1E9}",AE:"\u{1F1E6}\u{1F1EA}",AR:"\u{1F1E6}\u{1F1F7}",AM:"\u{1F1E6}\u{1F1F2}",AG:"\u{1F1E6}\u{1F1EC}",AU:"\u{1F1E6}\u{1F1FA}",AT:"\u{1F1E6}\u{1F1F9}",AZ:"\u{1F1E6}\u{1F1FF}",BI:"\u{1F1E7}\u{1F1EE}",BE:"\u{1F1E7}\u{1F1EA}",BJ:"\u{1F1E7}\u{1F1EF}",BF:"\u{1F1E7}\u{1F1EB}",BD:"\u{1F1E7}\u{1F1E9}",BG:"\u{1F1E7}\u{1F1EC}",BH:"\u{1F1E7}\u{1F1ED}",BS:"\u{1F1E7}\u{1F1F8}",BA:"\u{1F1E7}\u{1F1E6}",BY:"\u{1F1E7}\u{1F1FE}",BZ:"\u{1F1E7}\u{1F1FF}",BO:"\u{1F1E7}\u{1F1F4}",BR:"\u{1F1E7}\u{1F1F7}",BB:"\u{1F1E7}\u{1F1E7}",BN:"\u{1F1E7}\u{1F1F3}",BT:"\u{1F1E7}\u{1F1F9}",BW:"\u{1F1E7}\u{1F1FC}",CF:"\u{1F1E8}\u{1F1EB}",CA:"\u{1F1E8}\u{1F1E6}",CH:"\u{1F1E8}\u{1F1ED}",CL:"\u{1F1E8}\u{1F1F1}",CN:"\u{1F1E8}\u{1F1F3}",CI:"\u{1F1E8}\u{1F1EE}",CM:"\u{1F1E8}\u{1F1F2}",CD:"\u{1F1E8}\u{1F1E9}",CG:"\u{1F1E8}\u{1F1EC}",CO:"\u{1F1E8}\u{1F1F4}",KM:"\u{1F1F0}\u{1F1F2}",CV:"\u{1F1E8}\u{1F1FB}",CR:"\u{1F1E8}\u{1F1F7}",CU:"\u{1F1E8}\u{1F1FA}",CY:"\u{1F1E8}\u{1F1FE}",CZ:"\u{1F1E8}\u{1F1FF}",DE:"\u{1F1E9}\u{1F1EA}",DJ:"\u{1F1E9}\u{1F1EF}",DM:"\u{1F1E9}\u{1F1F2}",DK:"\u{1F1E9}\u{1F1F0}",DO:"\u{1F1E9}\u{1F1F4}",DZ:"\u{1F1E9}\u{1F1FF}",EC:"\u{1F1EA}\u{1F1E8}",EG:"\u{1F1EA}\u{1F1EC}",ER:"\u{1F1EA}\u{1F1F7}",ES:"\u{1F1EA}\u{1F1F8}",EE:"\u{1F1EA}\u{1F1EA}",ET:"\u{1F1EA}\u{1F1F9}",FI:"\u{1F1EB}\u{1F1EE}",FJ:"\u{1F1EB}\u{1F1EF}",FR:"\u{1F1EB}\u{1F1F7}",FM:"\u{1F1EB}\u{1F1F2}",GA:"\u{1F1EC}\u{1F1E6}",GB:"\u{1F1EC}\u{1F1E7}",GE:"\u{1F1EC}\u{1F1EA}",GH:"\u{1F1EC}\u{1F1ED}",GN:"\u{1F1EC}\u{1F1F3}",GM:"\u{1F1EC}\u{1F1F2}",GW:"\u{1F1EC}\u{1F1FC}",GQ:"\u{1F1EC}\u{1F1F6}",GR:"\u{1F1EC}\u{1F1F7}",GD:"\u{1F1EC}\u{1F1E9}",GT:"\u{1F1EC}\u{1F1F9}",GY:"\u{1F1EC}\u{1F1FE}",HN:"\u{1F1ED}\u{1F1F3}",HR:"\u{1F1ED}\u{1F1F7}",HT:"\u{1F1ED}\u{1F1F9}",HU:"\u{1F1ED}\u{1F1FA}",ID:"\u{1F1EE}\u{1F1E9}",IN:"\u{1F1EE}\u{1F1F3}",IE:"\u{1F1EE}\u{1F1EA}",IR:"\u{1F1EE}\u{1F1F7}",IQ:"\u{1F1EE}\u{1F1F6}",IS:"\u{1F1EE}\u{1F1F8}",IL:"\u{1F1EE}\u{1F1F1}",IT:"\u{1F1EE}\u{1F1F9}",JM:"\u{1F1EF}\u{1F1F2}",JO:"\u{1F1EF}\u{1F1F4}",JP:"\u{1F1EF}\u{1F1F5}",KZ:"\u{1F1F0}\u{1F1FF}",KE:"\u{1F1F0}\u{1F1EA}",KG:"\u{1F1F0}\u{1F1EC}",KH:"\u{1F1F0}\u{1F1ED}",KI:"\u{1F1F0}\u{1F1EE}",KN:"\u{1F1F0}\u{1F1F3}",KR:"\u{1F1F0}\u{1F1F7}",KW:"\u{1F1F0}\u{1F1FC}",LA:"\u{1F1F1}\u{1F1E6}",LB:"\u{1F1F1}\u{1F1E7}",LR:"\u{1F1F1}\u{1F1F7}",LY:"\u{1F1F1}\u{1F1FE}",LC:"\u{1F1F1}\u{1F1E8}",LI:"\u{1F1F1}\u{1F1EE}",LK:"\u{1F1F1}\u{1F1F0}",LS:"\u{1F1F1}\u{1F1F8}",LT:"\u{1F1F1}\u{1F1F9}",LU:"\u{1F1F1}\u{1F1FA}",LV:"\u{1F1F1}\u{1F1FB}",MA:"\u{1F1F2}\u{1F1E6}",MC:"\u{1F1F2}\u{1F1E8}",MD:"\u{1F1F2}\u{1F1E9}",MG:"\u{1F1F2}\u{1F1EC}",MV:"\u{1F1F2}\u{1F1FB}",MX:"\u{1F1F2}\u{1F1FD}",MH:"\u{1F1F2}\u{1F1ED}",MK:"\u{1F1F2}\u{1F1F0}",ML:"\u{1F1F2}\u{1F1F1}",MT:"\u{1F1F2}\u{1F1F9}",MM:"\u{1F1F2}\u{1F1F2}",ME:"\u{1F1F2}\u{1F1EA}",MN:"\u{1F1F2}\u{1F1F3}",MZ:"\u{1F1F2}\u{1F1FF}",MR:"\u{1F1F2}\u{1F1F7}",MU:"\u{1F1F2}\u{1F1FA}",MW:"\u{1F1F2}\u{1F1FC}",MY:"\u{1F1F2}\u{1F1FE}",NA:"\u{1F1F3}\u{1F1E6}",NE:"\u{1F1F3}\u{1F1EA}",NG:"\u{1F1F3}\u{1F1EC}",NI:"\u{1F1F3}\u{1F1EE}",NL:"\u{1F1F3}\u{1F1F1}",NO:"\u{1F1F3}\u{1F1F4}",NP:"\u{1F1F3}\u{1F1F5}",NR:"\u{1F1F3}\u{1F1F7}",NZ:"\u{1F1F3}\u{1F1FF}",OM:"\u{1F1F4}\u{1F1F2}",PK:"\u{1F1F5}\u{1F1F0}",PA:"\u{1F1F5}\u{1F1E6}",PE:"\u{1F1F5}\u{1F1EA}",PH:"\u{1F1F5}\u{1F1ED}",PW:"\u{1F1F5}\u{1F1FC}",PG:"\u{1F1F5}\u{1F1EC}",PL:"\u{1F1F5}\u{1F1F1}",KP:"\u{1F1F0}\u{1F1F5}",PT:"\u{1F1F5}\u{1F1F9}",PY:"\u{1F1F5}\u{1F1FE}",QA:"\u{1F1F6}\u{1F1E6}",RO:"\u{1F1F7}\u{1F1F4}",RU:"\u{1F1F7}\u{1F1FA}",RW:"\u{1F1F7}\u{1F1FC}",SA:"\u{1F1F8}\u{1F1E6}",SD:"\u{1F1F8}\u{1F1E9}",SN:"\u{1F1F8}\u{1F1F3}",SG:"\u{1F1F8}\u{1F1EC}",SB:"\u{1F1F8}\u{1F1E7}",SL:"\u{1F1F8}\u{1F1F1}",SV:"\u{1F1F8}\u{1F1FB}",SM:"\u{1F1F8}\u{1F1F2}",SO:"\u{1F1F8}\u{1F1F4}",RS:"\u{1F1F7}\u{1F1F8}",SS:"\u{1F1F8}\u{1F1F8}",ST:"\u{1F1F8}\u{1F1F9}",SR:"\u{1F1F8}\u{1F1F7}",SK:"\u{1F1F8}\u{1F1F0}",SI:"\u{1F1F8}\u{1F1EE}",SE:"\u{1F1F8}\u{1F1EA}",SZ:"\u{1F1F8}\u{1F1FF}",SC:"\u{1F1F8}\u{1F1E8}",SY:"\u{1F1F8}\u{1F1FE}",TD:"\u{1F1F9}\u{1F1E9}",TG:"\u{1F1F9}\u{1F1EC}",TH:"\u{1F1F9}\u{1F1ED}",TJ:"\u{1F1F9}\u{1F1EF}",TM:"\u{1F1F9}\u{1F1F2}",TL:"\u{1F1F9}\u{1F1F1}",TO:"\u{1F1F9}\u{1F1F4}",TT:"\u{1F1F9}\u{1F1F9}",TN:"\u{1F1F9}\u{1F1F3}",TR:"\u{1F1F9}\u{1F1F7}",TV:"\u{1F1F9}\u{1F1FB}",TZ:"\u{1F1F9}\u{1F1FF}",UG:"\u{1F1FA}\u{1F1EC}",UA:"\u{1F1FA}\u{1F1E6}",UY:"\u{1F1FA}\u{1F1FE}",US:"\u{1F1FA}\u{1F1F8}",UZ:"\u{1F1FA}\u{1F1FF}",VA:"\u{1F1FB}\u{1F1E6}",VC:"\u{1F1FB}\u{1F1E8}",VE:"\u{1F1FB}\u{1F1EA}",VN:"\u{1F1FB}\u{1F1F3}",VU:"\u{1F1FB}\u{1F1FA}",WS:"\u{1F1FC}\u{1F1F8}",YE:"\u{1F1FE}\u{1F1EA}",ZA:"\u{1F1FF}\u{1F1E6}",ZM:"\u{1F1FF}\u{1F1F2}",ZW:"\u{1F1FF}\u{1F1FC}"},df={AF:{name:"Afghanistan",cca2:"AF",flag:"\u{1F1E6}\u{1F1EB}",code:"93"},AO:{name:"Angola",cca2:"AO",flag:"\u{1F1E6}\u{1F1F4}",code:"244"},AL:{name:"Albania",cca2:"AL",flag:"\u{1F1E6}\u{1F1F1}",code:"355"},AD:{name:"Andorra",cca2:"AD",flag:"\u{1F1E6}\u{1F1E9}",code:"376"},AE:{name:"United Arab Emirates",cca2:"AE",flag:"\u{1F1E6}\u{1F1EA}",code:"971"},AR:{name:"Argentina",cca2:"AR",flag:"\u{1F1E6}\u{1F1F7}",code:"54"},AM:{name:"Armenia",cca2:"AM",flag:"\u{1F1E6}\u{1F1F2}",code:"374"},AG:{name:"Antigua and Barbuda",cca2:"AG",flag:"\u{1F1E6}\u{1F1EC}",code:"1268"},AU:{name:"Australia",cca2:"AU",flag:"\u{1F1E6}\u{1F1FA}",code:"61"},AT:{name:"Austria",cca2:"AT",flag:"\u{1F1E6}\u{1F1F9}",code:"43"},AZ:{name:"Azerbaijan",cca2:"AZ",flag:"\u{1F1E6}\u{1F1FF}",code:"994"},BI:{name:"Burundi",cca2:"BI",flag:"\u{1F1E7}\u{1F1EE}",code:"257"},BE:{name:"Belgium",cca2:"BE",flag:"\u{1F1E7}\u{1F1EA}",code:"32"},BJ:{name:"Benin",cca2:"BJ",flag:"\u{1F1E7}\u{1F1EF}",code:"229"},BF:{name:"Burkina Faso",cca2:"BF",flag:"\u{1F1E7}\u{1F1EB}",code:"226"},BD:{name:"Bangladesh",cca2:"BD",flag:"\u{1F1E7}\u{1F1E9}",code:"880"},BG:{name:"Bulgaria",cca2:"BG",flag:"\u{1F1E7}\u{1F1EC}",code:"359"},BH:{name:"Bahrain",cca2:"BH",flag:"\u{1F1E7}\u{1F1ED}",code:"973"},BS:{name:"Bahamas",cca2:"BS",flag:"\u{1F1E7}\u{1F1F8}",code:"1242"},BA:{name:"Bosnia and Herzegovina",cca2:"BA",flag:"\u{1F1E7}\u{1F1E6}",code:"387"},BY:{name:"Belarus",cca2:"BY",flag:"\u{1F1E7}\u{1F1FE}",code:"375"},BZ:{name:"Belize",cca2:"BZ",flag:"\u{1F1E7}\u{1F1FF}",code:"501"},BO:{name:"Bolivia",cca2:"BO",flag:"\u{1F1E7}\u{1F1F4}",code:"591"},BR:{name:"Brazil",cca2:"BR",flag:"\u{1F1E7}\u{1F1F7}",code:"55"},BB:{name:"Barbados",cca2:"BB",flag:"\u{1F1E7}\u{1F1E7}",code:"1246"},BN:{name:"Brunei",cca2:"BN",flag:"\u{1F1E7}\u{1F1F3}",code:"673"},BT:{name:"Bhutan",cca2:"BT",flag:"\u{1F1E7}\u{1F1F9}",code:"975"},BW:{name:"Botswana",cca2:"BW",flag:"\u{1F1E7}\u{1F1FC}",code:"267"},CF:{name:"Central African Republic",cca2:"CF",flag:"\u{1F1E8}\u{1F1EB}",code:"236"},CA:{name:"Canada",cca2:"CA",flag:"\u{1F1E8}\u{1F1E6}",code:"1"},CH:{name:"Switzerland",cca2:"CH",flag:"\u{1F1E8}\u{1F1ED}",code:"41"},CL:{name:"Chile",cca2:"CL",flag:"\u{1F1E8}\u{1F1F1}",code:"56"},CN:{name:"China",cca2:"CN",flag:"\u{1F1E8}\u{1F1F3}",code:"86"},CI:{name:"Ivory Coast",cca2:"CI",flag:"\u{1F1E8}\u{1F1EE}",code:"225"},CM:{name:"Cameroon",cca2:"CM",flag:"\u{1F1E8}\u{1F1F2}",code:"237"},CD:{name:"DR Congo",cca2:"CD",flag:"\u{1F1E8}\u{1F1E9}",code:"243"},CG:{name:"Republic of the Congo",cca2:"CG",flag:"\u{1F1E8}\u{1F1EC}",code:"242"},CO:{name:"Colombia",cca2:"CO",flag:"\u{1F1E8}\u{1F1F4}",code:"57"},KM:{name:"Comoros",cca2:"KM",flag:"\u{1F1F0}\u{1F1F2}",code:"269"},CV:{name:"Cape Verde",cca2:"CV",flag:"\u{1F1E8}\u{1F1FB}",code:"238"},CR:{name:"Costa Rica",cca2:"CR",flag:"\u{1F1E8}\u{1F1F7}",code:"506"},CU:{name:"Cuba",cca2:"CU",flag:"\u{1F1E8}\u{1F1FA}",code:"53"},CY:{name:"Cyprus",cca2:"CY",flag:"\u{1F1E8}\u{1F1FE}",code:"357"},CZ:{name:"Czechia",cca2:"CZ",flag:"\u{1F1E8}\u{1F1FF}",code:"420"},DE:{name:"Germany",cca2:"DE",flag:"\u{1F1E9}\u{1F1EA}",code:"49"},DJ:{name:"Djibouti",cca2:"DJ",flag:"\u{1F1E9}\u{1F1EF}",code:"253"},DM:{name:"Dominica",cca2:"DM",flag:"\u{1F1E9}\u{1F1F2}",code:"1767"},DK:{name:"Denmark",cca2:"DK",flag:"\u{1F1E9}\u{1F1F0}",code:"45"},DO:{name:"Dominican Republic",cca2:"DO",flag:"\u{1F1E9}\u{1F1F4}",code:"1809"},DZ:{name:"Algeria",cca2:"DZ",flag:"\u{1F1E9}\u{1F1FF}",code:"213"},EC:{name:"Ecuador",cca2:"EC",flag:"\u{1F1EA}\u{1F1E8}",code:"593"},EG:{name:"Egypt",cca2:"EG",flag:"\u{1F1EA}\u{1F1EC}",code:"20"},ER:{name:"Eritrea",cca2:"ER",flag:"\u{1F1EA}\u{1F1F7}",code:"291"},ES:{name:"Spain",cca2:"ES",flag:"\u{1F1EA}\u{1F1F8}",code:"34"},EE:{name:"Estonia",cca2:"EE",flag:"\u{1F1EA}\u{1F1EA}",code:"372"},ET:{name:"Ethiopia",cca2:"ET",flag:"\u{1F1EA}\u{1F1F9}",code:"251"},FI:{name:"Finland",cca2:"FI",flag:"\u{1F1EB}\u{1F1EE}",code:"358"},FJ:{name:"Fiji",cca2:"FJ",flag:"\u{1F1EB}\u{1F1EF}",code:"679"},FR:{name:"France",cca2:"FR",flag:"\u{1F1EB}\u{1F1F7}",code:"33"},FM:{name:"Micronesia",cca2:"FM",flag:"\u{1F1EB}\u{1F1F2}",code:"691"},GA:{name:"Gabon",cca2:"GA",flag:"\u{1F1EC}\u{1F1E6}",code:"241"},GB:{name:"United Kingdom",cca2:"GB",flag:"\u{1F1EC}\u{1F1E7}",code:"44"},GE:{name:"Georgia",cca2:"GE",flag:"\u{1F1EC}\u{1F1EA}",code:"995"},GH:{name:"Ghana",cca2:"GH",flag:"\u{1F1EC}\u{1F1ED}",code:"233"},GN:{name:"Guinea",cca2:"GN",flag:"\u{1F1EC}\u{1F1F3}",code:"224"},GM:{name:"Gambia",cca2:"GM",flag:"\u{1F1EC}\u{1F1F2}",code:"220"},GW:{name:"Guinea-Bissau",cca2:"GW",flag:"\u{1F1EC}\u{1F1FC}",code:"245"},GQ:{name:"Equatorial Guinea",cca2:"GQ",flag:"\u{1F1EC}\u{1F1F6}",code:"240"},GR:{name:"Greece",cca2:"GR",flag:"\u{1F1EC}\u{1F1F7}",code:"30"},GD:{name:"Grenada",cca2:"GD",flag:"\u{1F1EC}\u{1F1E9}",code:"1473"},GT:{name:"Guatemala",cca2:"GT",flag:"\u{1F1EC}\u{1F1F9}",code:"502"},GY:{name:"Guyana",cca2:"GY",flag:"\u{1F1EC}\u{1F1FE}",code:"592"},HN:{name:"Honduras",cca2:"HN",flag:"\u{1F1ED}\u{1F1F3}",code:"504"},HR:{name:"Croatia",cca2:"HR",flag:"\u{1F1ED}\u{1F1F7}",code:"385"},HT:{name:"Haiti",cca2:"HT",flag:"\u{1F1ED}\u{1F1F9}",code:"509"},HU:{name:"Hungary",cca2:"HU",flag:"\u{1F1ED}\u{1F1FA}",code:"36"},ID:{name:"Indonesia",cca2:"ID",flag:"\u{1F1EE}\u{1F1E9}",code:"62"},IN:{name:"India",cca2:"IN",flag:"\u{1F1EE}\u{1F1F3}",code:"91"},IE:{name:"Ireland",cca2:"IE",flag:"\u{1F1EE}\u{1F1EA}",code:"353"},IR:{name:"Iran",cca2:"IR",flag:"\u{1F1EE}\u{1F1F7}",code:"98"},IQ:{name:"Iraq",cca2:"IQ",flag:"\u{1F1EE}\u{1F1F6}",code:"964"},IS:{name:"Iceland",cca2:"IS",flag:"\u{1F1EE}\u{1F1F8}",code:"354"},IL:{name:"Israel",cca2:"IL",flag:"\u{1F1EE}\u{1F1F1}",code:"972"},IT:{name:"Italy",cca2:"IT",flag:"\u{1F1EE}\u{1F1F9}",code:"39"},JM:{name:"Jamaica",cca2:"JM",flag:"\u{1F1EF}\u{1F1F2}",code:"1876"},JO:{name:"Jordan",cca2:"JO",flag:"\u{1F1EF}\u{1F1F4}",code:"962"},JP:{name:"Japan",cca2:"JP",flag:"\u{1F1EF}\u{1F1F5}",code:"81"},KZ:{name:"Kazakhstan",cca2:"KZ",flag:"\u{1F1F0}\u{1F1FF}",code:"76"},KE:{name:"Kenya",cca2:"KE",flag:"\u{1F1F0}\u{1F1EA}",code:"254"},KG:{name:"Kyrgyzstan",cca2:"KG",flag:"\u{1F1F0}\u{1F1EC}",code:"996"},KH:{name:"Cambodia",cca2:"KH",flag:"\u{1F1F0}\u{1F1ED}",code:"855"},KI:{name:"Kiribati",cca2:"KI",flag:"\u{1F1F0}\u{1F1EE}",code:"686"},KN:{name:"Saint Kitts and Nevis",cca2:"KN",flag:"\u{1F1F0}\u{1F1F3}",code:"1869"},KR:{name:"South Korea",cca2:"KR",flag:"\u{1F1F0}\u{1F1F7}",code:"82"},KW:{name:"Kuwait",cca2:"KW",flag:"\u{1F1F0}\u{1F1FC}",code:"965"},LA:{name:"Laos",cca2:"LA",flag:"\u{1F1F1}\u{1F1E6}",code:"856"},LB:{name:"Lebanon",cca2:"LB",flag:"\u{1F1F1}\u{1F1E7}",code:"961"},LR:{name:"Liberia",cca2:"LR",flag:"\u{1F1F1}\u{1F1F7}",code:"231"},LY:{name:"Libya",cca2:"LY",flag:"\u{1F1F1}\u{1F1FE}",code:"218"},LC:{name:"Saint Lucia",cca2:"LC",flag:"\u{1F1F1}\u{1F1E8}",code:"1758"},LI:{name:"Liechtenstein",cca2:"LI",flag:"\u{1F1F1}\u{1F1EE}",code:"423"},LK:{name:"Sri Lanka",cca2:"LK",flag:"\u{1F1F1}\u{1F1F0}",code:"94"},LS:{name:"Lesotho",cca2:"LS",flag:"\u{1F1F1}\u{1F1F8}",code:"266"},LT:{name:"Lithuania",cca2:"LT",flag:"\u{1F1F1}\u{1F1F9}",code:"370"},LU:{name:"Luxembourg",cca2:"LU",flag:"\u{1F1F1}\u{1F1FA}",code:"352"},LV:{name:"Latvia",cca2:"LV",flag:"\u{1F1F1}\u{1F1FB}",code:"371"},MA:{name:"Morocco",cca2:"MA",flag:"\u{1F1F2}\u{1F1E6}",code:"212"},MC:{name:"Monaco",cca2:"MC",flag:"\u{1F1F2}\u{1F1E8}",code:"377"},MD:{name:"Moldova",cca2:"MD",flag:"\u{1F1F2}\u{1F1E9}",code:"373"},MG:{name:"Madagascar",cca2:"MG",flag:"\u{1F1F2}\u{1F1EC}",code:"261"},MV:{name:"Maldives",cca2:"MV",flag:"\u{1F1F2}\u{1F1FB}",code:"960"},MX:{name:"Mexico",cca2:"MX",flag:"\u{1F1F2}\u{1F1FD}",code:"52"},MH:{name:"Marshall Islands",cca2:"MH",flag:"\u{1F1F2}\u{1F1ED}",code:"692"},MK:{name:"Macedonia",cca2:"MK",flag:"\u{1F1F2}\u{1F1F0}",code:"389"},ML:{name:"Mali",cca2:"ML",flag:"\u{1F1F2}\u{1F1F1}",code:"223"},MT:{name:"Malta",cca2:"MT",flag:"\u{1F1F2}\u{1F1F9}",code:"356"},MM:{name:"Myanmar",cca2:"MM",flag:"\u{1F1F2}\u{1F1F2}",code:"95"},ME:{name:"Montenegro",cca2:"ME",flag:"\u{1F1F2}\u{1F1EA}",code:"382"},MN:{name:"Mongolia",cca2:"MN",flag:"\u{1F1F2}\u{1F1F3}",code:"976"},MZ:{name:"Mozambique",cca2:"MZ",flag:"\u{1F1F2}\u{1F1FF}",code:"258"},MR:{name:"Mauritania",cca2:"MR",flag:"\u{1F1F2}\u{1F1F7}",code:"222"},MU:{name:"Mauritius",cca2:"MU",flag:"\u{1F1F2}\u{1F1FA}",code:"230"},MW:{name:"Malawi",cca2:"MW",flag:"\u{1F1F2}\u{1F1FC}",code:"265"},MY:{name:"Malaysia",cca2:"MY",flag:"\u{1F1F2}\u{1F1FE}",code:"60"},NA:{name:"Namibia",cca2:"NA",flag:"\u{1F1F3}\u{1F1E6}",code:"264"},NE:{name:"Niger",cca2:"NE",flag:"\u{1F1F3}\u{1F1EA}",code:"227"},NG:{name:"Nigeria",cca2:"NG",flag:"\u{1F1F3}\u{1F1EC}",code:"234"},NI:{name:"Nicaragua",cca2:"NI",flag:"\u{1F1F3}\u{1F1EE}",code:"505"},NL:{name:"Netherlands",cca2:"NL",flag:"\u{1F1F3}\u{1F1F1}",code:"31"},NO:{name:"Norway",cca2:"NO",flag:"\u{1F1F3}\u{1F1F4}",code:"47"},NP:{name:"Nepal",cca2:"NP",flag:"\u{1F1F3}\u{1F1F5}",code:"977"},NR:{name:"Nauru",cca2:"NR",flag:"\u{1F1F3}\u{1F1F7}",code:"674"},NZ:{name:"New Zealand",cca2:"NZ",flag:"\u{1F1F3}\u{1F1FF}",code:"64"},OM:{name:"Oman",cca2:"OM",flag:"\u{1F1F4}\u{1F1F2}",code:"968"},PK:{name:"Pakistan",cca2:"PK",flag:"\u{1F1F5}\u{1F1F0}",code:"92"},PA:{name:"Panama",cca2:"PA",flag:"\u{1F1F5}\u{1F1E6}",code:"507"},PE:{name:"Peru",cca2:"PE",flag:"\u{1F1F5}\u{1F1EA}",code:"51"},PH:{name:"Philippines",cca2:"PH",flag:"\u{1F1F5}\u{1F1ED}",code:"63"},PW:{name:"Palau",cca2:"PW",flag:"\u{1F1F5}\u{1F1FC}",code:"680"},PG:{name:"Papua New Guinea",cca2:"PG",flag:"\u{1F1F5}\u{1F1EC}",code:"675"},PL:{name:"Poland",cca2:"PL",flag:"\u{1F1F5}\u{1F1F1}",code:"48"},KP:{name:"North Korea",cca2:"KP",flag:"\u{1F1F0}\u{1F1F5}",code:"850"},PT:{name:"Portugal",cca2:"PT",flag:"\u{1F1F5}\u{1F1F9}",code:"351"},PY:{name:"Paraguay",cca2:"PY",flag:"\u{1F1F5}\u{1F1FE}",code:"595"},QA:{name:"Qatar",cca2:"QA",flag:"\u{1F1F6}\u{1F1E6}",code:"974"},RO:{name:"Romania",cca2:"RO",flag:"\u{1F1F7}\u{1F1F4}",code:"40"},RU:{name:"Russia",cca2:"RU",flag:"\u{1F1F7}\u{1F1FA}",code:"7"},RW:{name:"Rwanda",cca2:"RW",flag:"\u{1F1F7}\u{1F1FC}",code:"250"},SA:{name:"Saudi Arabia",cca2:"SA",flag:"\u{1F1F8}\u{1F1E6}",code:"966"},SD:{name:"Sudan",cca2:"SD",flag:"\u{1F1F8}\u{1F1E9}",code:"249"},SN:{name:"Senegal",cca2:"SN",flag:"\u{1F1F8}\u{1F1F3}",code:"221"},SG:{name:"Singapore",cca2:"SG",flag:"\u{1F1F8}\u{1F1EC}",code:"65"},SB:{name:"Solomon Islands",cca2:"SB",flag:"\u{1F1F8}\u{1F1E7}",code:"677"},SL:{name:"Sierra Leone",cca2:"SL",flag:"\u{1F1F8}\u{1F1F1}",code:"232"},SV:{name:"El Salvador",cca2:"SV",flag:"\u{1F1F8}\u{1F1FB}",code:"503"},SM:{name:"San Marino",cca2:"SM",flag:"\u{1F1F8}\u{1F1F2}",code:"378"},SO:{name:"Somalia",cca2:"SO",flag:"\u{1F1F8}\u{1F1F4}",code:"252"},RS:{name:"Serbia",cca2:"RS",flag:"\u{1F1F7}\u{1F1F8}",code:"381"},SS:{name:"South Sudan",cca2:"SS",flag:"\u{1F1F8}\u{1F1F8}",code:"211"},ST:{name:"S\xE3o Tom\xE9 and Pr\xEDncipe",cca2:"ST",flag:"\u{1F1F8}\u{1F1F9}",code:"239"},SR:{name:"Suriname",cca2:"SR",flag:"\u{1F1F8}\u{1F1F7}",code:"597"},SK:{name:"Slovakia",cca2:"SK",flag:"\u{1F1F8}\u{1F1F0}",code:"421"},SI:{name:"Slovenia",cca2:"SI",flag:"\u{1F1F8}\u{1F1EE}",code:"386"},SE:{name:"Sweden",cca2:"SE",flag:"\u{1F1F8}\u{1F1EA}",code:"46"},SZ:{name:"Swaziland",cca2:"SZ",flag:"\u{1F1F8}\u{1F1FF}",code:"268"},SC:{name:"Seychelles",cca2:"SC",flag:"\u{1F1F8}\u{1F1E8}",code:"248"},SY:{name:"Syria",cca2:"SY",flag:"\u{1F1F8}\u{1F1FE}",code:"963"},TD:{name:"Chad",cca2:"TD",flag:"\u{1F1F9}\u{1F1E9}",code:"235"},TG:{name:"Togo",cca2:"TG",flag:"\u{1F1F9}\u{1F1EC}",code:"228"},TH:{name:"Thailand",cca2:"TH",flag:"\u{1F1F9}\u{1F1ED}",code:"66"},TJ:{name:"Tajikistan",cca2:"TJ",flag:"\u{1F1F9}\u{1F1EF}",code:"992"},TM:{name:"Turkmenistan",cca2:"TM",flag:"\u{1F1F9}\u{1F1F2}",code:"993"},TL:{name:"Timor-Leste",cca2:"TL",flag:"\u{1F1F9}\u{1F1F1}",code:"670"},TO:{name:"Tonga",cca2:"TO",flag:"\u{1F1F9}\u{1F1F4}",code:"676"},TT:{name:"Trinidad and Tobago",cca2:"TT",flag:"\u{1F1F9}\u{1F1F9}",code:"1868"},TN:{name:"Tunisia",cca2:"TN",flag:"\u{1F1F9}\u{1F1F3}",code:"216"},TR:{name:"Turkey",cca2:"TR",flag:"\u{1F1F9}\u{1F1F7}",code:"90"},TV:{name:"Tuvalu",cca2:"TV",flag:"\u{1F1F9}\u{1F1FB}",code:"688"},TZ:{name:"Tanzania",cca2:"TZ",flag:"\u{1F1F9}\u{1F1FF}",code:"255"},UG:{name:"Uganda",cca2:"UG",flag:"\u{1F1FA}\u{1F1EC}",code:"256"},UA:{name:"Ukraine",cca2:"UA",flag:"\u{1F1FA}\u{1F1E6}",code:"380"},UY:{name:"Uruguay",cca2:"UY",flag:"\u{1F1FA}\u{1F1FE}",code:"598"},US:{name:"United States",cca2:"US",flag:"\u{1F1FA}\u{1F1F8}",code:"1"},UZ:{name:"Uzbekistan",cca2:"UZ",flag:"\u{1F1FA}\u{1F1FF}",code:"998"},VA:{name:"Vatican City",cca2:"VA",flag:"\u{1F1FB}\u{1F1E6}",code:"3906698"},VC:{name:"Saint Vincent and the Grenadines",cca2:"VC",flag:"\u{1F1FB}\u{1F1E8}",code:"1784"},VE:{name:"Venezuela",cca2:"VE",flag:"\u{1F1FB}\u{1F1EA}",code:"58"},VN:{name:"Vietnam",cca2:"VN",flag:"\u{1F1FB}\u{1F1F3}",code:"84"},VU:{name:"Vanuatu",cca2:"VU",flag:"\u{1F1FB}\u{1F1FA}",code:"678"},WS:{name:"Samoa",cca2:"WS",flag:"\u{1F1FC}\u{1F1F8}",code:"685"},YE:{name:"Yemen",cca2:"YE",flag:"\u{1F1FE}\u{1F1EA}",code:"967"},ZA:{name:"South Africa",cca2:"ZA",flag:"\u{1F1FF}\u{1F1E6}",code:"27"},ZM:{name:"Zambia",cca2:"ZM",flag:"\u{1F1FF}\u{1F1F2}",code:"260"},ZW:{name:"Zimbabwe",cca2:"ZW",flag:"\u{1F1FF}\u{1F1FC}",code:"263"}},gf={500:"Portland-Auburn",501:"New York",502:"Binghamton",503:"Macon",504:"Philadelphia",505:"Detroit",506:"Boston (Manchester)",507:"Savannah",508:"Pittsburgh",509:"Ft. Wayne",510:"Cleveland-Akron (Canton)",511:"Washington, DC (Hagrstwn)",512:"Baltimore",513:"Flint-Saginaw-Bay City",514:"Buffalo",515:"Cincinnati",516:"Erie",517:"Charlotte",518:"Greensboro-H.Point-W.Salem",519:"Charleston, SC",520:"Augusta-Aiken",521:"Providence-New Bedford",522:"Columbus, GA (Opelika, AL)",523:"Burlington-Plattsburgh",524:"Atlanta",525:"Albany, GA",526:"Utica",527:"Indianapolis",528:"Miami-Ft. Lauderdale",529:"Louisville",530:"Tallahassee-Thomasville",531:"Tri-Cities, TN-VA",532:"Albany-Schenectady-Troy",533:"Hartford & New Haven",534:"Orlando-Daytona Bch-Melbrn",535:"Columbus, OH",536:"Youngstown",537:"Bangor",538:"Rochester, NY",539:"Tampa-St. Pete (Sarasota)",540:"Traverse City-Cadillac",541:"Lexington",542:"Dayton",543:"Springfield-Holyoke",544:"Norfolk-Portsmth-Newpt Nws",545:"Greenville-N.Bern-Washngtn",546:"Columbia, SC",547:"Toledo",548:"West Palm Beach-Ft. Pierce",549:"Watertown",550:"Wilmington",551:"Lansing",552:"Presque Isle",553:"Marquette",554:"Wheeling-Steubenville",555:"Syracuse",556:"Richmond-Petersburg",557:"Knoxville",558:"Lima",559:"Bluefield-Beckley-Oak Hill",560:"Raleigh-Durham (Fayetvlle)",561:"Jacksonville",563:"Grand Rapids-Kalmzoo-B.Crk",564:"Charleston-Huntington",565:"Elmira (Corning)",566:"Harrisburg-Lncstr-Leb-York",567:"Greenvll-Spart-Ashevll-And",569:"Harrisonburg",570:"Myrtle Beach-Florence",571:"Ft. Myers-Naples",573:"Roanoke-Lynchburg",574:"Johnstown-Altoona-St Colge",575:"Chattanooga",576:"Salisbury",577:"Wilkes Barre-Scranton-Hztn",581:"Terre Haute",582:"Lafayette, IN",583:"Alpena",584:"Charlottesville",588:"South Bend-Elkhart",592:"Gainesville",596:"Zanesville",597:"Parkersburg",598:"Clarksburg-Weston",600:"Corpus Christi",602:"Chicago",603:"Joplin-Pittsburg",604:"Columbia-Jefferson City",605:"Topeka",606:"Dothan",609:"St. Louis",610:"Rockford",611:"Rochestr-Mason City-Austin",612:"Shreveport",613:"Minneapolis-St. Paul",616:"Kansas City",617:"Milwaukee",618:"Houston",619:"Springfield, MO",622:"New Orleans",623:"Dallas-Ft. Worth",624:"Sioux City",625:"Waco-Temple-Bryan",626:"Victoria",627:"Wichita Falls & Lawton",628:"Monroe-El Dorado",630:"Birmingham (Ann and Tusc)",631:"Ottumwa-Kirksville",632:"Paducah-Cape Girard-Harsbg",633:"Odessa-Midland",634:"Amarillo",635:"Austin",636:"Harlingen-Wslco-Brnsvl-McA",637:"Cedar Rapids-Wtrlo-IWC&Dub",638:"St. Joseph",639:"Jackson, TN",640:"Memphis",641:"San Antonio",642:"Lafayette, LA",643:"Lake Charles",644:"Alexandria, LA",647:"Greenwood-Greenville",648:"Champaign&Sprngfld-Decatur",649:"Evansville",650:"Oklahoma City",651:"Lubbock",652:"Omaha",656:"Panama City",657:"Sherman-Ada",658:"Green Bay-Appleton",659:"Nashville",661:"San Angelo",662:"Abilene-Sweetwater",669:"Madison",670:"Ft. Smith-Fay-Sprngdl-Rgrs",671:"Tulsa",673:"Columbus-Tupelo-W Pnt-Hstn",675:"Peoria-Bloomington",676:"Duluth-Superior",678:"Wichita-Hutchinson Plus",679:"Des Moines-Ames",682:"Davenport-R.Island-Moline",686:"Mobile-Pensacola (Ft Walt)",687:"Minot-Bsmrck-Dcknsn(Wlstn)",691:"Huntsville-Decatur (Flor)",692:"Beaumont-Port Arthur",693:"Little Rock-Pine Bluff",698:"Montgomery-Selma",702:"La Crosse-Eau Claire",705:"Wausau-Rhinelander",709:"Tyler-Longview(Lfkn&Ncgd)",710:"Hattiesburg-Laurel",711:"Meridian",716:"Baton Rouge",717:"Quincy-Hannibal-Keokuk",718:"Jackson, MS",722:"Lincoln & Hastings-Krny",724:"Fargo-Valley City",725:"Sioux Falls(Mitchell)",734:"Jonesboro",736:"Bowling Green",737:"Mankato",740:"North Platte",743:"Anchorage",744:"Honolulu",745:"Fairbanks",746:"Biloxi-Gulfport",747:"Juneau",749:"Laredo",751:"Denver",752:"Colorado Springs-Pueblo",753:"Phoenix (Prescott)",754:"Butte-Bozeman",755:"Great Falls",756:"Billings",757:"Boise",758:"Idaho Fals-Pocatllo(Jcksn)",759:"Cheyenne-Scottsbluff",760:"Twin Falls",762:"Missoula",764:"Rapid City",765:"El Paso (Las Cruces)",766:"Helena",767:"Casper-Riverton",770:"Salt Lake City",771:"Yuma-El Centro",773:"Grand Junction-Montrose",789:"Tucson (Sierra Vista)",790:"Albuquerque-Santa Fe",798:"Glendive",800:"Bakersfield",801:"Eugene",802:"Eureka",803:"Los Angeles",804:"Palm Springs",807:"San Francisco-Oak-San Jose",810:"Yakima-Pasco-Rchlnd-Knnwck",811:"Reno",813:"Medford-Klamath Falls",819:"Seattle-Tacoma",820:"Portland, OR",821:"Bend, OR",825:"San Diego",828:"Monterey-Salinas",839:"Las Vegas",855:"SantaBarbra-SanMar-SanLuOb",862:"Sacramnto-Stkton-Modesto",866:"Fresno-Visalia",868:"Chico-Redding",881:"Spokane"},pf={AF:"Africa",AN:"Antarctica",AS:"Asia",EU:"Europe",NA:"North America",OC:"Oceania",SA:"South America"};export{Ud as default};