/*! For license information please see main.6ea0f896.js.LICENSE.txt */
(()=>{var e={5513:(e,t,o)=>{"use strict";o.d(t,{A:()=>ne});var r=function(){function e(e){var t=this;this._insertTag=function(e){var o;o=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,o),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var o=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{o.insertRule(e,o.cssRules.length)}catch(r){0}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}(),n=Math.abs,i=String.fromCharCode,a=Object.assign;function s(e){return e.trim()}function p(e,t,o){return e.replace(t,o)}function l(e,t){return e.indexOf(t)}function A(e,t){return 0|e.charCodeAt(t)}function u(e,t,o){return e.slice(t,o)}function d(e){return e.length}function c(e){return e.length}function y(e,t){return t.push(e),e}var g=1,C=1,I=0,O=0,T=0,L="";function m(e,t,o,r,n,i,a){return{value:e,root:t,parent:o,type:r,props:n,children:i,line:g,column:C,length:a,return:""}}function N(e,t){return a(m("",null,null,"",null,null,0),e,{length:-e.length},t)}function k(){return T=O>0?A(L,--O):0,C--,10===T&&(C=1,g--),T}function h(){return T=O<I?A(L,O++):0,C++,10===T&&(C=1,g++),T}function S(){return A(L,O)}function P(){return O}function R(e,t){return u(L,e,t)}function F(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function w(e){return g=C=1,I=d(L=e),O=0,[]}function f(e){return L="",e}function E(e){return s(R(O-1,v(91===e?e+2:40===e?e+1:e)))}function _(e){for(;(T=S())&&T<33;)h();return F(e)>2||F(T)>3?"":" "}function b(e,t){for(;--t&&h()&&!(T<48||T>102||T>57&&T<65||T>70&&T<97););return R(e,P()+(t<6&&32==S()&&32==h()))}function v(e){for(;h();)switch(T){case e:return O;case 34:case 39:34!==e&&39!==e&&v(T);break;case 40:41===e&&v(e);break;case 92:h()}return O}function U(e,t){for(;h()&&e+T!==57&&(e+T!==84||47!==S()););return"/*"+R(t,O-1)+"*"+i(47===e?e:h())}function M(e){for(;!F(S());)h();return R(e,O)}var D="-ms-",x="-moz-",B="-webkit-",W="comm",G="rule",K="decl",H="@keyframes";function V(e,t){for(var o="",r=c(e),n=0;n<r;n++)o+=t(e[n],n,e,t)||"";return o}function Y(e,t,o,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case K:return e.return=e.return||e.value;case W:return"";case H:return e.return=e.value+"{"+V(e.children,r)+"}";case G:e.value=e.props.join(",")}return d(o=V(e.children,r))?e.return=e.value+"{"+o+"}":""}function j(e){return f(Z("",null,null,null,[""],e=w(e),0,[0],e))}function Z(e,t,o,r,n,a,s,u,c){for(var g=0,C=0,I=s,O=0,T=0,L=0,m=1,N=1,R=1,F=0,w="",f=n,v=a,D=r,x=w;N;)switch(L=F,F=h()){case 40:if(108!=L&&58==A(x,I-1)){-1!=l(x+=p(E(F),"&","&\f"),"&\f")&&(R=-1);break}case 34:case 39:case 91:x+=E(F);break;case 9:case 10:case 13:case 32:x+=_(L);break;case 92:x+=b(P()-1,7);continue;case 47:switch(S()){case 42:case 47:y(X(U(h(),P()),t,o),c);break;default:x+="/"}break;case 123*m:u[g++]=d(x)*R;case 125*m:case 59:case 0:switch(F){case 0:case 125:N=0;case 59+C:-1==R&&(x=p(x,/\f/g,"")),T>0&&d(x)-I&&y(T>32?J(x+";",r,o,I-1):J(p(x," ","")+";",r,o,I-2),c);break;case 59:x+=";";default:if(y(D=z(x,t,o,g,C,n,u,w,f=[],v=[],I),a),123===F)if(0===C)Z(x,t,D,D,f,a,I,u,v);else switch(99===O&&110===A(x,3)?100:O){case 100:case 108:case 109:case 115:Z(e,D,D,r&&y(z(e,D,D,0,0,n,u,w,n,f=[],I),v),n,v,I,u,r?f:v);break;default:Z(x,D,D,D,[""],v,0,u,v)}}g=C=T=0,m=R=1,w=x="",I=s;break;case 58:I=1+d(x),T=L;default:if(m<1)if(123==F)--m;else if(125==F&&0==m++&&125==k())continue;switch(x+=i(F),F*m){case 38:R=C>0?1:(x+="\f",-1);break;case 44:u[g++]=(d(x)-1)*R,R=1;break;case 64:45===S()&&(x+=E(h())),O=S(),C=I=d(w=x+=M(P())),F++;break;case 45:45===L&&2==d(x)&&(m=0)}}return a}function z(e,t,o,r,i,a,l,A,d,y,g){for(var C=i-1,I=0===i?a:[""],O=c(I),T=0,L=0,N=0;T<r;++T)for(var k=0,h=u(e,C+1,C=n(L=l[T])),S=e;k<O;++k)(S=s(L>0?I[k]+" "+h:p(h,/&\f/g,I[k])))&&(d[N++]=S);return m(e,t,o,0===i?G:A,d,y,g)}function X(e,t,o){return m(e,t,o,W,i(T),u(e,2,-2),0)}function J(e,t,o,r){return m(e,t,o,K,u(e,0,r),u(e,r+1,-1),r)}var Q=function(e,t,o){for(var r=0,n=0;r=n,n=S(),38===r&&12===n&&(t[o]=1),!F(n);)h();return R(e,O)},q=function(e,t){return f(function(e,t){var o=-1,r=44;do{switch(F(r)){case 0:38===r&&12===S()&&(t[o]=1),e[o]+=Q(O-1,t,o);break;case 2:e[o]+=E(r);break;case 4:if(44===r){e[++o]=58===S()?"&\f":"",t[o]=e[o].length;break}default:e[o]+=i(r)}}while(r=h());return e}(w(e),t))},$=new WeakMap,ee=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,o=e.parent,r=e.column===o.column&&e.line===o.line;"rule"!==o.type;)if(!(o=o.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||$.get(o))&&!r){$.set(e,!0);for(var n=[],i=q(t,n),a=o.props,s=0,p=0;s<i.length;s++)for(var l=0;l<a.length;l++,p++)e.props[p]=n[s]?i[s].replace(/&\f/g,a[l]):a[l]+" "+i[s]}}},te=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function oe(e,t){switch(function(e,t){return 45^A(e,0)?(((t<<2^A(e,0))<<2^A(e,1))<<2^A(e,2))<<2^A(e,3):0}(e,t)){case 5103:return B+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return B+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return B+e+x+e+D+e+e;case 6828:case 4268:return B+e+D+e+e;case 6165:return B+e+D+"flex-"+e+e;case 5187:return B+e+p(e,/(\w+).+(:[^]+)/,B+"box-$1$2"+D+"flex-$1$2")+e;case 5443:return B+e+D+"flex-item-"+p(e,/flex-|-self/,"")+e;case 4675:return B+e+D+"flex-line-pack"+p(e,/align-content|flex-|-self/,"")+e;case 5548:return B+e+D+p(e,"shrink","negative")+e;case 5292:return B+e+D+p(e,"basis","preferred-size")+e;case 6060:return B+"box-"+p(e,"-grow","")+B+e+D+p(e,"grow","positive")+e;case 4554:return B+p(e,/([^-])(transform)/g,"$1"+B+"$2")+e;case 6187:return p(p(p(e,/(zoom-|grab)/,B+"$1"),/(image-set)/,B+"$1"),e,"")+e;case 5495:case 3959:return p(e,/(image-set\([^]*)/,B+"$1$`$1");case 4968:return p(p(e,/(.+:)(flex-)?(.*)/,B+"box-pack:$3"+D+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+B+e+e;case 4095:case 3583:case 4068:case 2532:return p(e,/(.+)-inline(.+)/,B+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(d(e)-1-t>6)switch(A(e,t+1)){case 109:if(45!==A(e,t+4))break;case 102:return p(e,/(.+:)(.+)-([^]+)/,"$1"+B+"$2-$3$1"+x+(108==A(e,t+3)?"$3":"$2-$3"))+e;case 115:return~l(e,"stretch")?oe(p(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==A(e,t+1))break;case 6444:switch(A(e,d(e)-3-(~l(e,"!important")&&10))){case 107:return p(e,":",":"+B)+e;case 101:return p(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+B+(45===A(e,14)?"inline-":"")+"box$3$1"+B+"$2$3$1"+D+"$2box$3")+e}break;case 5936:switch(A(e,t+11)){case 114:return B+e+D+p(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return B+e+D+p(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return B+e+D+p(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return B+e+D+e+e}return e}var re=[function(e,t,o,r){if(e.length>-1&&!e.return)switch(e.type){case K:e.return=oe(e.value,e.length);break;case H:return V([N(e,{value:p(e.value,"@","@"+B)})],r);case G:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return V([N(e,{props:[p(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return V([N(e,{props:[p(t,/:(plac\w+)/,":"+B+"input-$1")]}),N(e,{props:[p(t,/:(plac\w+)/,":-moz-$1")]}),N(e,{props:[p(t,/:(plac\w+)/,D+"input-$1")]})],r)}return""}))}}],ne=function(e){var t=e.key;if("css"===t){var o=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(o,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var n=e.stylisPlugins||re;var i,a,s={},p=[];i=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),o=1;o<t.length;o++)s[t[o]]=!0;p.push(e)}));var l,A,u=[Y,(A=function(e){l.insert(e)},function(e){e.root||(e=e.return)&&A(e)})],d=function(e){var t=c(e);return function(o,r,n,i){for(var a="",s=0;s<t;s++)a+=e[s](o,r,n,i)||"";return a}}([ee,te].concat(n,u));a=function(e,t,o,r){l=o,V(j(e?e+"{"+t.styles+"}":t.styles),d),r&&(y.inserted[t.name]=!0)};var y={key:t,sheet:new r({key:t,container:i,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:s,registered:{},insert:a};return y.sheet.hydrate(p),y}},918:(e,t,o)=>{"use strict";function r(e){var t=Object.create(null);return function(o){return void 0===t[o]&&(t[o]=e(o)),t[o]}}o.d(t,{A:()=>r})},5756:(e,t,o)=>{"use strict";o.d(t,{C:()=>s,T:()=>l,i:()=>i,w:()=>p});var r=o(5043),n=o(5513),i=(o(2830),o(9436),!0),a=r.createContext("undefined"!==typeof HTMLElement?(0,n.A)({key:"css"}):null);var s=a.Provider,p=function(e){return(0,r.forwardRef)((function(t,o){var n=(0,r.useContext)(a);return e(t,n,o)}))};i||(p=function(e){return function(t){var o=(0,r.useContext)(a);return null===o?(o=(0,n.A)({key:"css"}),r.createElement(a.Provider,{value:o},e(t,o))):e(t,o)}});var l=r.createContext({})},3290:(e,t,o)=>{"use strict";o.d(t,{AH:()=>l,i7:()=>A,mL:()=>p});var r=o(5756),n=o(5043),i=o(1722),a=o(9436),s=o(2830),p=(o(5513),o(219),(0,r.w)((function(e,t){var o=e.styles,p=(0,s.J)([o],void 0,n.useContext(r.T));if(!r.i){for(var l,A=p.name,u=p.styles,d=p.next;void 0!==d;)A+=" "+d.name,u+=d.styles,d=d.next;var c=!0===t.compat,y=t.insert("",{name:A,styles:u},t.sheet,c);return c?null:n.createElement("style",((l={})["data-emotion"]=t.key+"-global "+A,l.dangerouslySetInnerHTML={__html:y},l.nonce=t.sheet.nonce,l))}var g=n.useRef();return(0,a.i)((function(){var e=t.key+"-global",o=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),r=!1,n=document.querySelector('style[data-emotion="'+e+" "+p.name+'"]');return t.sheet.tags.length&&(o.before=t.sheet.tags[0]),null!==n&&(r=!0,n.setAttribute("data-emotion",e),o.hydrate([n])),g.current=[o,r],function(){o.flush()}}),[t]),(0,a.i)((function(){var e=g.current,o=e[0];if(e[1])e[1]=!1;else{if(void 0!==p.next&&(0,i.sk)(t,p.next,!0),o.tags.length){var r=o.tags[o.tags.length-1].nextElementSibling;o.before=r,o.flush()}t.insert("",p,o,!1)}}),[t,p.name]),null})));function l(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];return(0,s.J)(t)}var A=function(){var e=l.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}},2830:(e,t,o)=>{"use strict";o.d(t,{J:()=>y});var r={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},n=o(918),i=/[A-Z]|^ms/g,a=/_EMO_([^_]+?)_([^]*?)_EMO_/g,s=function(e){return 45===e.charCodeAt(1)},p=function(e){return null!=e&&"boolean"!==typeof e},l=(0,n.A)((function(e){return s(e)?e:e.replace(i,"-$&").toLowerCase()})),A=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(a,(function(e,t,o){return d={name:t,styles:o,next:d},t}))}return 1===r[e]||s(e)||"number"!==typeof t||0===t?t:t+"px"};function u(e,t,o){if(null==o)return"";if(void 0!==o.__emotion_styles)return o;switch(typeof o){case"boolean":return"";case"object":if(1===o.anim)return d={name:o.name,styles:o.styles,next:d},o.name;if(void 0!==o.styles){var r=o.next;if(void 0!==r)for(;void 0!==r;)d={name:r.name,styles:r.styles,next:d},r=r.next;return o.styles+";"}return function(e,t,o){var r="";if(Array.isArray(o))for(var n=0;n<o.length;n++)r+=u(e,t,o[n])+";";else for(var i in o){var a=o[i];if("object"!==typeof a)null!=t&&void 0!==t[a]?r+=i+"{"+t[a]+"}":p(a)&&(r+=l(i)+":"+A(i,a)+";");else if(!Array.isArray(a)||"string"!==typeof a[0]||null!=t&&void 0!==t[a[0]]){var s=u(e,t,a);switch(i){case"animation":case"animationName":r+=l(i)+":"+s+";";break;default:r+=i+"{"+s+"}"}}else for(var d=0;d<a.length;d++)p(a[d])&&(r+=l(i)+":"+A(i,a[d])+";")}return r}(e,t,o);case"function":if(void 0!==e){var n=d,i=o(e);return d=n,u(e,t,i)}}if(null==t)return o;var a=t[o];return void 0!==a?a:o}var d,c=/label:\s*([^\s;\n{]+)\s*(;|$)/g;var y=function(e,t,o){if(1===e.length&&"object"===typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,n="";d=void 0;var i=e[0];null==i||void 0===i.raw?(r=!1,n+=u(o,t,i)):n+=i[0];for(var a=1;a<e.length;a++)n+=u(o,t,e[a]),r&&(n+=i[a]);c.lastIndex=0;for(var s,p="";null!==(s=c.exec(n));)p+="-"+s[1];var l=function(e){for(var t,o=0,r=0,n=e.length;n>=4;++r,n-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),o=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&o)+(59797*(o>>>16)<<16);switch(n){case 3:o^=(255&e.charCodeAt(r+2))<<16;case 2:o^=(255&e.charCodeAt(r+1))<<8;case 1:o=1540483477*(65535&(o^=255&e.charCodeAt(r)))+(59797*(o>>>16)<<16)}return(((o=1540483477*(65535&(o^=o>>>13))+(59797*(o>>>16)<<16))^o>>>15)>>>0).toString(36)}(n)+p;return{name:l,styles:n,next:d}}},9436:(e,t,o)=>{"use strict";var r;o.d(t,{i:()=>s,s:()=>a});var n=o(5043),i=!!(r||(r=o.t(n,2))).useInsertionEffect&&(r||(r=o.t(n,2))).useInsertionEffect,a=i||function(e){return e()},s=i||n.useLayoutEffect},1722:(e,t,o)=>{"use strict";o.d(t,{Rk:()=>r,SF:()=>n,sk:()=>i});function r(e,t,o){var r="";return o.split(" ").forEach((function(o){void 0!==e[o]?t.push(e[o]+";"):r+=o+" "})),r}var n=function(e,t,o){var r=e.key+"-"+t.name;!1===o&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},i=function(e,t,o){n(e,t,o);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do{e.insert(t===i?"."+r:"",i,e.sheet,!0),i=i.next}while(void 0!==i)}}},126:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{fillRule:"evenodd",d:"M13 9.5h5v-2h-5zm0 7h5v-2h-5zm6 4.5H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2M6 11h5V6H6zm1-4h3v3H7zM6 18h5v-5H6zm1-4h3v3H7z"}),"Ballot")},5896:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"ChevronLeft")},1707:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"ChevronRight")},4802:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close")},4914:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 16H8V7h11z"}),"ContentCopy")},1337:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore")},1491:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 15c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1m1-8h-2V7h2z"}),"InfoRounded")},5673:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"M15.41 16.59 10.83 12l4.58-4.59L14 6l-6 6 6 6z"}),"KeyboardArrowLeft")},3968:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6z"}),"KeyboardArrowRight")},2462:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"m11.99 18.54-7.37-5.73L3 14.07l9 7 9-7-1.63-1.27zM12 16l7.36-5.73L21 9l-9-7-9 7 1.63 1.27z"}),"Layers")},581:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"m19.81 14.99 1.19-.92-1.43-1.43-1.19.92zm-.45-4.72L21 9l-9-7-2.91 2.27 7.87 7.88zM3.27 1 2 2.27l4.22 4.22L3 9l1.63 1.27L12 16l2.1-1.63 1.43 1.43L12 18.54l-7.37-5.73L3 14.07l9 7 4.95-3.85L20.73 21 22 19.73z"}),"LayersClear")},8125:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"M12.6 18.06c-.36.28-.87.28-1.23 0l-6.15-4.78a.991.991 0 0 0-1.22 0c-.51.4-.51 1.17 0 1.57l6.76 5.26c.72.56 1.73.56 2.46 0l6.76-5.26c.51-.4.51-1.17 0-1.57l-.01-.01a.991.991 0 0 0-1.22 0zm.63-3.02 6.76-5.26c.51-.4.51-1.18 0-1.58l-6.76-5.26c-.72-.56-1.73-.56-2.46 0L4.01 8.21c-.51.4-.51 1.18 0 1.58l6.76 5.26c.72.56 1.74.56 2.46-.01"}),"LayersRounded")},3086:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 9h-4v4h-2v-4H9V9h4V5h2v4h4z"}),"LibraryAdd")},8212:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M8 13h8v-2H8zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5"}),"Link")},2536:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"m20.5 3-.16.03L15 5.1 9 3 3.36 4.9c-.21.07-.36.25-.36.48V20.5c0 .28.22.5.5.5l.16-.03L9 18.9l6 2.1 5.64-1.9c.21-.07.36-.25.36-.48V3.5c0-.28-.22-.5-.5-.5M15 19l-6-2.11V5l6 2.11z"}),"Map")},9611:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z"}),"Menu")},7551:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"M17.66 8 12 2.35 6.34 8C4.78 9.56 4 11.64 4 13.64s.78 4.11 2.34 5.67 3.61 2.35 5.66 2.35 4.1-.79 5.66-2.35S20 15.64 20 13.64 19.22 9.56 17.66 8M6 14c.01-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 17.99 12 18 14z"}),"Opacity")},9651:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m-7 6-4 4h3v6h2v-6h3z"}),"OpenInBrowser")},9704:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"M6 19h4V5H6zm8-14v14h4V5z"}),"Pause")},7991:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3m-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3m0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5m8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5"}),"People")},4469:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"M8 5v14l11-7z"}),"PlayArrow")},8625:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z"}),"Refresh")},4192:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8z"}),"Restore")},1085:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"M7.76 16.24C6.67 15.16 6 13.66 6 12s.67-3.16 1.76-4.24l1.42 1.42C8.45 9.9 8 10.9 8 12c0 1.1.45 2.1 1.17 2.83zm8.48 0C17.33 15.16 18 13.66 18 12s-.67-3.16-1.76-4.24l-1.42 1.42C15.55 9.9 16 10.9 16 12c0 1.1-.45 2.1-1.17 2.83zM12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m8 2c0 2.21-.9 4.21-2.35 5.65l1.42 1.42C20.88 17.26 22 14.76 22 12s-1.12-5.26-2.93-7.07l-1.42 1.42C19.1 7.79 20 9.79 20 12M6.35 6.35 4.93 4.93C3.12 6.74 2 9.24 2 12s1.12 5.26 2.93 7.07l1.42-1.42C4.9 16.21 4 14.21 4 12s.9-4.21 2.35-5.65"}),"Sensors")},6974:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z"}),"Tune")},6149:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"M21 10.12h-6.78l2.74-2.82c-2.73-2.7-7.15-2.8-9.88-.1-2.73 2.71-2.73 7.08 0 9.79s7.15 2.71 9.88 0C18.32 15.65 19 14.08 19 12.1h2c0 1.98-.88 4.55-2.64 6.29-3.51 3.48-9.21 3.48-12.72 0-3.5-3.47-3.53-9.11-.02-12.58s9.14-3.47 12.65 0L21 3zM12.5 8v4.25l3.5 2.08-.72 1.21L11 13V8z"}),"Update")},3102:(e,t,o)=>{"use strict";var r=o(4994);t.A=void 0;var n=r(o(39)),i=o(579);t.A=(0,n.default)((0,i.jsx)("path",{d:"M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z"}),"Warning")},39:(e,t,o)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.createSvgIcon}});var r=o(1512)},7344:(e,t,o)=>{"use strict";o.d(t,{A:()=>v});var r=o(8168),n=o(8587),i=o(6632),a=o(3216),s=o(7758),p=o(8812),l=o(8280);var A=o(7266);const u={black:"#000",white:"#fff"},d={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},c={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},y={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},g={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},C={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},I={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},O={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},T=["mode","contrastThreshold","tonalOffset"],L={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:u.white,default:u.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},m={text:{primary:u.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:u.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function N(e,t,o,r){const n=r.light||r,i=r.dark||1.5*r;e[t]||(e.hasOwnProperty(o)?e[t]=e[o]:"light"===t?e.light=(0,A.a)(e.main,n):"dark"===t&&(e.dark=(0,A.e$)(e.main,i)))}function k(e){const{mode:t="light",contrastThreshold:o=3,tonalOffset:s=.2}=e,p=(0,n.A)(e,T),l=e.primary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:C[200],light:C[50],dark:C[400]}:{main:C[700],light:C[400],dark:C[800]}}(t),k=e.secondary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:c[200],light:c[50],dark:c[400]}:{main:c[500],light:c[300],dark:c[700]}}(t),h=e.error||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:y[500],light:y[300],dark:y[700]}:{main:y[700],light:y[400],dark:y[800]}}(t),S=e.info||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:I[400],light:I[300],dark:I[700]}:{main:I[700],light:I[500],dark:I[900]}}(t),P=e.success||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:O[400],light:O[300],dark:O[700]}:{main:O[800],light:O[500],dark:O[900]}}(t),R=e.warning||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:g[400],light:g[300],dark:g[700]}:{main:"#ed6c02",light:g[500],dark:g[900]}}(t);function F(e){return(0,A.eM)(e,m.text.primary)>=o?m.text.primary:L.text.primary}const w=e=>{let{color:t,name:o,mainShade:n=500,lightShade:a=300,darkShade:p=700}=e;if(t=(0,r.A)({},t),!t.main&&t[n]&&(t.main=t[n]),!t.hasOwnProperty("main"))throw new Error((0,i.A)(11,o?" (".concat(o,")"):"",n));if("string"!==typeof t.main)throw new Error((0,i.A)(12,o?" (".concat(o,")"):"",JSON.stringify(t.main)));return N(t,"light",a,s),N(t,"dark",p,s),t.contrastText||(t.contrastText=F(t.main)),t},f={dark:m,light:L};return(0,a.A)((0,r.A)({common:(0,r.A)({},u),mode:t,primary:w({color:l,name:"primary"}),secondary:w({color:k,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:w({color:h,name:"error"}),warning:w({color:R,name:"warning"}),info:w({color:S,name:"info"}),success:w({color:P,name:"success"}),grey:d,contrastThreshold:o,getContrastText:F,augmentColor:w,tonalOffset:s},f[t]),p)}const h=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];const S={textTransform:"uppercase"},P='"Roboto", "Helvetica", "Arial", sans-serif';function R(e,t){const o="function"===typeof t?t(e):t,{fontFamily:i=P,fontSize:s=14,fontWeightLight:p=300,fontWeightRegular:l=400,fontWeightMedium:A=500,fontWeightBold:u=700,htmlFontSize:d=16,allVariants:c,pxToRem:y}=o,g=(0,n.A)(o,h);const C=s/14,I=y||(e=>"".concat(e/d*C,"rem")),O=(e,t,o,n,a)=>{return(0,r.A)({fontFamily:i,fontWeight:e,fontSize:I(t),lineHeight:o},i===P?{letterSpacing:"".concat((s=n/t,Math.round(1e5*s)/1e5),"em")}:{},a,c);var s},T={h1:O(p,96,1.167,-1.5),h2:O(p,60,1.2,-.5),h3:O(l,48,1.167,0),h4:O(l,34,1.235,.25),h5:O(l,24,1.334,0),h6:O(A,20,1.6,.15),subtitle1:O(l,16,1.75,.15),subtitle2:O(A,14,1.57,.1),body1:O(l,16,1.5,.15),body2:O(l,14,1.43,.15),button:O(A,14,1.75,.4,S),caption:O(l,12,1.66,.4),overline:O(l,12,2.66,1,S),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,a.A)((0,r.A)({htmlFontSize:d,pxToRem:I,fontFamily:i,fontSize:s,fontWeightLight:p,fontWeightRegular:l,fontWeightMedium:A,fontWeightBold:u},T),g,{clone:!1})}function F(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}const w=["none",F(0,2,1,-1,0,1,1,0,0,1,3,0),F(0,3,1,-2,0,2,2,0,0,1,5,0),F(0,3,3,-2,0,3,4,0,0,1,8,0),F(0,2,4,-1,0,4,5,0,0,1,10,0),F(0,3,5,-1,0,5,8,0,0,1,14,0),F(0,3,5,-1,0,6,10,0,0,1,18,0),F(0,4,5,-2,0,7,10,1,0,2,16,1),F(0,5,5,-3,0,8,10,1,0,3,14,2),F(0,5,6,-3,0,9,12,1,0,3,16,2),F(0,6,6,-3,0,10,14,1,0,4,18,3),F(0,6,7,-4,0,11,15,1,0,4,20,3),F(0,7,8,-4,0,12,17,2,0,5,22,4),F(0,7,8,-4,0,13,19,2,0,5,24,4),F(0,7,9,-4,0,14,21,2,0,5,26,4),F(0,8,9,-5,0,15,22,2,0,6,28,5),F(0,8,10,-5,0,16,24,2,0,6,30,5),F(0,8,11,-5,0,17,26,2,0,6,32,5),F(0,9,11,-5,0,18,28,2,0,7,34,6),F(0,9,12,-6,0,19,29,2,0,7,36,6),F(0,10,13,-6,0,20,31,3,0,8,38,7),F(0,10,13,-6,0,21,33,3,0,8,40,7),F(0,10,14,-6,0,22,35,3,0,8,42,7),F(0,11,14,-7,0,23,36,3,0,9,44,8),F(0,11,15,-7,0,24,38,3,0,9,46,8)];var f=o(4318);const E={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},_=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function b(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{mixins:t={},palette:o={},transitions:A={},typography:u={}}=e,d=(0,n.A)(e,_);if(e.vars)throw new Error((0,i.A)(18));const c=k(o),y=(0,l.A)(e);let g=(0,a.A)(y,{mixins:(C=y.breakpoints,I=t,(0,r.A)({toolbar:{minHeight:56,[C.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[C.up("sm")]:{minHeight:64}}},I)),palette:c,shadows:w.slice(),typography:R(c,u),transitions:(0,f.Ay)(A),zIndex:(0,r.A)({},E)});var C,I;g=(0,a.A)(g,d);for(var O=arguments.length,T=new Array(O>1?O-1:0),L=1;L<O;L++)T[L-1]=arguments[L];return g=T.reduce(((e,t)=>(0,a.A)(e,t)),g),g.unstable_sxConfig=(0,r.A)({},s.A,null==d?void 0:d.unstable_sxConfig),g.unstable_sx=function(e){return(0,p.A)({sx:e,theme:this})},g}const v=b},4318:(e,t,o)=>{"use strict";o.d(t,{Ay:()=>A,p0:()=>s});var r=o(8587),n=o(8168);const i=["duration","easing","delay"],a={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},s={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function p(e){return"".concat(Math.round(e),"ms")}function l(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function A(e){const t=(0,n.A)({},a,e.easing),o=(0,n.A)({},s,e.duration);return(0,n.A)({getAutoHeightDuration:l,create:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{duration:a=o.standard,easing:s=t.easeInOut,delay:l=0}=n;(0,r.A)(n,i);return(Array.isArray(e)?e:[e]).map((e=>"".concat(e," ").concat("string"===typeof a?a:p(a)," ").concat(s," ").concat("string"===typeof l?l:p(l)))).join(",")}},e,{easing:t,duration:o})}},5170:(e,t,o)=>{"use strict";o.d(t,{A:()=>r});const r=(0,o(7344).A)()},3375:(e,t,o)=>{"use strict";o.d(t,{A:()=>r});const r="$$material"},1475:(e,t,o)=>{"use strict";o.d(t,{A:()=>n});var r=o(7123);const n=e=>(0,r.A)(e)&&"classes"!==e},7123:(e,t,o)=>{"use strict";o.d(t,{A:()=>r});const r=function(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}},4535:(e,t,o)=>{"use strict";o.d(t,{Ay:()=>s});var r=o(8052),n=o(5170),i=o(3375),a=o(1475);const s=(0,r.Ay)({themeId:i.A,defaultTheme:n.A,rootShouldForwardProp:a.A})},2876:(e,t,o)=>{"use strict";o.d(t,{A:()=>a});var r=o(2900),n=o(5170),i=o(3375);function a(e){let{props:t,name:o}=e;return(0,r.A)({props:t,name:o,defaultTheme:n.A,themeId:i.A})}},6803:(e,t,o)=>{"use strict";o.d(t,{A:()=>r});const r=o(410).A},6593:(e,t,o)=>{"use strict";o.d(t,{A:()=>r});const r=o(4708).A},9662:(e,t,o)=>{"use strict";o.d(t,{A:()=>T});var r=o(8168),n=o(5043),i=o(8587),a=o(8387),s=o(8606),p=o(6803),l=o(2876),A=o(4535),u=o(7056),d=o(2400);function c(e){return(0,d.Ay)("MuiSvgIcon",e)}(0,u.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var y=o(579);const g=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],C=(0,A.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,"inherit"!==o.color&&t["color".concat((0,p.A)(o.color))],t["fontSize".concat((0,p.A)(o.fontSize))]]}})((e=>{let{theme:t,ownerState:o}=e;var r,n,i,a,s,p,l,A,u,d,c,y,g;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:o.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(r=t.transitions)||null==(n=r.create)?void 0:n.call(r,"fill",{duration:null==(i=t.transitions)||null==(i=i.duration)?void 0:i.shorter}),fontSize:{inherit:"inherit",small:(null==(a=t.typography)||null==(s=a.pxToRem)?void 0:s.call(a,20))||"1.25rem",medium:(null==(p=t.typography)||null==(l=p.pxToRem)?void 0:l.call(p,24))||"1.5rem",large:(null==(A=t.typography)||null==(u=A.pxToRem)?void 0:u.call(A,35))||"2.1875rem"}[o.fontSize],color:null!=(d=null==(c=(t.vars||t).palette)||null==(c=c[o.color])?void 0:c.main)?d:{action:null==(y=(t.vars||t).palette)||null==(y=y.action)?void 0:y.active,disabled:null==(g=(t.vars||t).palette)||null==(g=g.action)?void 0:g.disabled,inherit:void 0}[o.color]}})),I=n.forwardRef((function(e,t){const o=(0,l.A)({props:e,name:"MuiSvgIcon"}),{children:A,className:u,color:d="inherit",component:I="svg",fontSize:O="medium",htmlColor:T,inheritViewBox:L=!1,titleAccess:m,viewBox:N="0 0 24 24"}=o,k=(0,i.A)(o,g),h=n.isValidElement(A)&&"svg"===A.type,S=(0,r.A)({},o,{color:d,component:I,fontSize:O,instanceFontSize:e.fontSize,inheritViewBox:L,viewBox:N,hasSvgAsChild:h}),P={};L||(P.viewBox=N);const R=(e=>{const{color:t,fontSize:o,classes:r}=e,n={root:["root","inherit"!==t&&"color".concat((0,p.A)(t)),"fontSize".concat((0,p.A)(o))]};return(0,s.A)(n,c,r)})(S);return(0,y.jsxs)(C,(0,r.A)({as:I,className:(0,a.A)(R.root,u),focusable:"false",color:T,"aria-hidden":!m||void 0,role:m?"img":void 0,ref:t},P,k,h&&A.props,{ownerState:S,children:[h?A.props.children:A,m?(0,y.jsx)("title",{children:m}):null]}))}));I.muiName="SvgIcon";const O=I;function T(e,t){function o(o,n){return(0,y.jsx)(O,(0,r.A)({"data-testid":"".concat(t,"Icon"),ref:n},o,{children:e}))}return o.muiName=O.muiName,n.memo(n.forwardRef(o))}},950:(e,t,o)=>{"use strict";o.d(t,{A:()=>r});const r=o(6440).A},1512:(e,t,o)=>{"use strict";o.r(t),o.d(t,{capitalize:()=>n.A,createChainedFunction:()=>i.A,createSvgIcon:()=>a.A,debounce:()=>s.A,deprecatedPropType:()=>p,isMuiElement:()=>l.A,ownerDocument:()=>A.A,ownerWindow:()=>u.A,requirePropFactory:()=>d,setRef:()=>c,unstable_ClassNameGenerator:()=>m,unstable_useEnhancedEffect:()=>y.A,unstable_useId:()=>g.A,unsupportedProp:()=>C,useControlled:()=>I.A,useEventCallback:()=>O.A,useForkRef:()=>T.A,useIsFocusVisible:()=>L.A});var r=o(5430),n=o(6803),i=o(6593),a=o(9662),s=o(950);const p=function(e,t){return()=>null};var l=o(154),A=o(2427),u=o(6078);o(8168);const d=function(e,t){return()=>null};const c=o(9184).A;var y=o(5013),g=o(5879);const C=function(e,t,o,r,n){return null};var I=o(4516),O=o(3319),T=o(5849),L=o(7844);const m={configure:e=>{r.A.configure(e)}}},154:(e,t,o)=>{"use strict";o.d(t,{A:()=>n});var r=o(5043);const n=function(e,t){var o,n;return r.isValidElement(e)&&-1!==t.indexOf(null!=(o=e.type.muiName)?o:null==(n=e.type)||null==(n=n._payload)||null==(n=n.value)?void 0:n.muiName)}},2427:(e,t,o)=>{"use strict";o.d(t,{A:()=>r});const r=o(2144).A},6078:(e,t,o)=>{"use strict";o.d(t,{A:()=>r});const r=o(6288).A},4516:(e,t,o)=>{"use strict";o.d(t,{A:()=>r});const r=o(1944).A},5013:(e,t,o)=>{"use strict";o.d(t,{A:()=>r});const r=o(3844).A},3319:(e,t,o)=>{"use strict";o.d(t,{A:()=>r});const r=o(4626).A},5849:(e,t,o)=>{"use strict";o.d(t,{A:()=>r});const r=o(7042).A},5879:(e,t,o)=>{"use strict";o.d(t,{A:()=>r});const r=o(992).A},7844:(e,t,o)=>{"use strict";o.d(t,{A:()=>r});const r=o(932).A},869:(e,t,o)=>{"use strict";o.d(t,{A:()=>i});o(5043);var r=o(3290),n=o(579);function i(e){const{styles:t,defaultTheme:o={}}=e,i="function"===typeof t?e=>{return t(void 0===(r=e)||null===r||0===Object.keys(r).length?o:e);var r}:t;return(0,n.jsx)(r.mL,{styles:i})}},3174:(e,t,o)=>{"use strict";o.r(t),o.d(t,{GlobalStyles:()=>k.A,StyledEngineProvider:()=>N,ThemeContext:()=>p.T,css:()=>O.AH,default:()=>h,internal_processStyles:()=>S,keyframes:()=>O.i7});var r=o(8168),n=o(5043),i=o(918),a=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,s=(0,i.A)((function(e){return a.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),p=o(5756),l=o(1722),A=o(2830),u=o(9436),d=s,c=function(e){return"theme"!==e},y=function(e){return"string"===typeof e&&e.charCodeAt(0)>96?d:c},g=function(e,t,o){var r;if(t){var n=t.shouldForwardProp;r=e.__emotion_forwardProp&&n?function(t){return e.__emotion_forwardProp(t)&&n(t)}:n}return"function"!==typeof r&&o&&(r=e.__emotion_forwardProp),r},C=function(e){var t=e.cache,o=e.serialized,r=e.isStringTag;return(0,l.SF)(t,o,r),(0,u.s)((function(){return(0,l.sk)(t,o,r)})),null},I=function e(t,o){var i,a,s=t.__emotion_real===t,u=s&&t.__emotion_base||t;void 0!==o&&(i=o.label,a=o.target);var d=g(t,o,s),c=d||y(u),I=!c("as");return function(){var O=arguments,T=s&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==i&&T.push("label:"+i+";"),null==O[0]||void 0===O[0].raw)T.push.apply(T,O);else{0,T.push(O[0][0]);for(var L=O.length,m=1;m<L;m++)T.push(O[m],O[0][m])}var N=(0,p.w)((function(e,t,o){var r=I&&e.as||u,i="",s=[],g=e;if(null==e.theme){for(var O in g={},e)g[O]=e[O];g.theme=n.useContext(p.T)}"string"===typeof e.className?i=(0,l.Rk)(t.registered,s,e.className):null!=e.className&&(i=e.className+" ");var L=(0,A.J)(T.concat(s),t.registered,g);i+=t.key+"-"+L.name,void 0!==a&&(i+=" "+a);var m=I&&void 0===d?y(r):c,N={};for(var k in e)I&&"as"===k||m(k)&&(N[k]=e[k]);return N.className=i,N.ref=o,n.createElement(n.Fragment,null,n.createElement(C,{cache:t,serialized:L,isStringTag:"string"===typeof r}),n.createElement(r,N))}));return N.displayName=void 0!==i?i:"Styled("+("string"===typeof u?u:u.displayName||u.name||"Component")+")",N.defaultProps=t.defaultProps,N.__emotion_real=N,N.__emotion_base=u,N.__emotion_styles=T,N.__emotion_forwardProp=d,Object.defineProperty(N,"toString",{value:function(){return"."+a}}),N.withComponent=function(t,n){return e(t,(0,r.A)({},o,n,{shouldForwardProp:g(N,n,!0)})).apply(void 0,T)},N}}.bind();["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){I[e]=I(e)}));var O=o(3290),T=o(5513),L=o(579);let m;function N(e){const{injectFirst:t,children:o}=e;return t&&m?(0,L.jsx)(p.C,{value:m,children:o}):o}"object"===typeof document&&(m=(0,T.A)({key:"css",prepend:!0}));var k=o(869);function h(e,t){return I(e,t)}const S=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}},7266:(e,t,o)=>{"use strict";var r=o(4994);t.X4=c,t.e$=y,t.eM=function(e,t){const o=d(e),r=d(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)},t.a=g;var n=r(o(7245)),i=r(o(5383));function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return(0,i.default)(e,t,o)}function s(e){e=e.slice(1);const t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g");let o=e.match(t);return o&&1===o[0].length&&(o=o.map((e=>e+e))),o?"rgb".concat(4===o.length?"a":"","(").concat(o.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", "),")"):""}function p(e){if(e.type)return e;if("#"===e.charAt(0))return p(s(e));const t=e.indexOf("("),o=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(o))throw new Error((0,n.default)(9,e));let r,i=e.substring(t+1,e.length-1);if("color"===o){if(i=i.split(" "),r=i.shift(),4===i.length&&"/"===i[3].charAt(0)&&(i[3]=i[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(r))throw new Error((0,n.default)(10,r))}else i=i.split(",");return i=i.map((e=>parseFloat(e))),{type:o,values:i,colorSpace:r}}const l=e=>{const t=p(e);return t.values.slice(0,3).map(((e,o)=>-1!==t.type.indexOf("hsl")&&0!==o?"".concat(e,"%"):e)).join(" ")};function A(e){const{type:t,colorSpace:o}=e;let{values:r}=e;return-1!==t.indexOf("rgb")?r=r.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(r[1]="".concat(r[1],"%"),r[2]="".concat(r[2],"%")),r=-1!==t.indexOf("color")?"".concat(o," ").concat(r.join(" ")):"".concat(r.join(", ")),"".concat(t,"(").concat(r,")")}function u(e){e=p(e);const{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,i=r*Math.min(n,1-n),a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+o/30)%12;return n-i*Math.max(Math.min(t-3,9-t,1),-1)};let s="rgb";const l=[Math.round(255*a(0)),Math.round(255*a(8)),Math.round(255*a(4))];return"hsla"===e.type&&(s+="a",l.push(t[3])),A({type:s,values:l})}function d(e){let t="hsl"===(e=p(e)).type||"hsla"===e.type?p(u(e)).values:e.values;return t=t.map((t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4))),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function c(e,t){return e=p(e),t=a(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]="/".concat(t):e.values[3]=t,A(e)}function y(e,t){if(e=p(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return A(e)}function g(e,t){if(e=p(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(-1!==e.type.indexOf("color"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return A(e)}function C(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return d(e)>.5?y(e,t):g(e,t)}},8052:(e,t,o)=>{"use strict";var r=o(4994);t.Ay=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:t,defaultTheme:o=g,rootShouldForwardProp:r=y,slotShouldForwardProp:p=y}=e,A=e=>(0,l.default)((0,n.default)({},e,{theme:I((0,n.default)({},e,{defaultTheme:o,themeId:t}))}));return A.__mui_systemSx=!0,function(e){let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,a.internal_processStyles)(e,(e=>e.filter((e=>!(null!=e&&e.__mui_systemSx)))));const{name:u,slot:c,skipVariantsResolver:g,skipSx:L,overridesResolver:m=O(C(c))}=l,N=(0,i.default)(l,d),k=void 0!==g?g:c&&"Root"!==c&&"root"!==c||!1,h=L||!1;let S=y;"Root"===c||"root"===c?S=r:c?S=p:function(e){return"string"===typeof e&&e.charCodeAt(0)>96}(e)&&(S=void 0);const P=(0,a.default)(e,(0,n.default)({shouldForwardProp:S,label:undefined},N)),R=e=>"function"===typeof e&&e.__emotion_real!==e||(0,s.isPlainObject)(e)?r=>T(e,(0,n.default)({},r,{theme:I({theme:r.theme,defaultTheme:o,themeId:t})})):e,F=function(r){let i=R(r);for(var a=arguments.length,s=new Array(a>1?a-1:0),p=1;p<a;p++)s[p-1]=arguments[p];const l=s?s.map(R):[];u&&m&&l.push((e=>{const r=I((0,n.default)({},e,{defaultTheme:o,themeId:t}));if(!r.components||!r.components[u]||!r.components[u].styleOverrides)return null;const i=r.components[u].styleOverrides,a={};return Object.entries(i).forEach((t=>{let[o,i]=t;a[o]=T(i,(0,n.default)({},e,{theme:r}))})),m(e,a)})),u&&!k&&l.push((e=>{var r;const i=I((0,n.default)({},e,{defaultTheme:o,themeId:t}));return T({variants:null==i||null==(r=i.components)||null==(r=r[u])?void 0:r.variants},(0,n.default)({},e,{theme:i}))})),h||l.push(A);const d=l.length-s.length;if(Array.isArray(r)&&d>0){const e=new Array(d).fill("");i=[...r,...e],i.raw=[...r.raw,...e]}const c=P(i,...l);return e.muiName&&(c.muiName=e.muiName),c};return P.withConfig&&(F.withConfig=P.withConfig),F}};var n=r(o(4634)),i=r(o(4893)),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=c(t);if(o&&o.has(e))return o.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=n?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}return r.default=e,o&&o.set(e,r),r}(o(3174)),s=o(4534),p=(r(o(578)),r(o(2046)),r(o(4989))),l=r(o(3234));const A=["ownerState"],u=["variants"],d=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(c=function(e){return e?o:t})(e)}function y(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const g=(0,p.default)(),C=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function I(e){let{defaultTheme:t,theme:o,themeId:r}=e;return n=o,0===Object.keys(n).length?t:o[r]||o;var n}function O(e){return e?(t,o)=>o[e]:null}function T(e,t){let{ownerState:o}=t,r=(0,i.default)(t,A);const a="function"===typeof e?e((0,n.default)({ownerState:o},r)):e;if(Array.isArray(a))return a.flatMap((e=>T(e,(0,n.default)({ownerState:o},r))));if(a&&"object"===typeof a&&Array.isArray(a.variants)){const{variants:e=[]}=a;let t=(0,i.default)(a,u);return e.forEach((e=>{let i=!0;"function"===typeof e.props?i=e.props((0,n.default)({ownerState:o},r,o)):Object.keys(e.props).forEach((t=>{(null==o?void 0:o[t])!==e.props[t]&&r[t]!==e.props[t]&&(i=!1)})),i&&(Array.isArray(t)||(t=[t]),t.push("function"===typeof e.style?e.style((0,n.default)({ownerState:o},r,o)):e.style))})),t}return a}},9751:(e,t,o)=>{"use strict";o.d(t,{EU:()=>s,NI:()=>a,iZ:()=>l,kW:()=>A,vf:()=>p,zu:()=>n});var r=o(3216);const n={xs:0,sm:600,md:900,lg:1200,xl:1536},i={keys:["xs","sm","md","lg","xl"],up:e=>"@media (min-width:".concat(n[e],"px)")};function a(e,t,o){const r=e.theme||{};if(Array.isArray(t)){const e=r.breakpoints||i;return t.reduce(((r,n,i)=>(r[e.up(e.keys[i])]=o(t[i]),r)),{})}if("object"===typeof t){const e=r.breakpoints||i;return Object.keys(t).reduce(((r,i)=>{if(-1!==Object.keys(e.values||n).indexOf(i)){r[e.up(i)]=o(t[i],i)}else{const e=i;r[e]=t[e]}return r}),{})}return o(t)}function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var t;return(null==(t=e.keys)?void 0:t.reduce(((t,o)=>(t[e.up(o)]={},t)),{}))||{}}function p(e,t){return e.reduce(((e,t)=>{const o=e[t];return(!o||0===Object.keys(o).length)&&delete e[t],e}),t)}function l(e){const t=s(e);for(var o=arguments.length,n=new Array(o>1?o-1:0),i=1;i<o;i++)n[i-1]=arguments[i];const a=[t,...n].reduce(((e,t)=>(0,r.A)(e,t)),{});return p(Object.keys(t),a)}function A(e){let{values:t,breakpoints:o,base:r}=e;const n=r||function(e,t){if("object"!==typeof e)return{};const o={},r=Object.keys(t);return Array.isArray(e)?r.forEach(((t,r)=>{r<e.length&&(o[t]=!0)})):r.forEach((t=>{null!=e[t]&&(o[t]=!0)})),o}(t,o),i=Object.keys(n);if(0===i.length)return t;let a;return i.reduce(((e,o,r)=>(Array.isArray(t)?(e[o]=null!=t[r]?t[r]:t[a],a=r):"object"===typeof t?(e[o]=null!=t[o]?t[o]:t[a],a=o):e[o]=t,e)),{})}},9703:(e,t,o)=>{"use strict";function r(e,t){const o=this;if(o.vars&&"function"===typeof o.getColorSchemeSelector){const r=o.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)");return{[r]:t}}return o.palette.mode===e?t:{}}o.d(t,{A:()=>r})},4853:(e,t,o)=>{"use strict";o.d(t,{A:()=>s});var r=o(8587),n=o(8168);const i=["values","unit","step"],a=e=>{const t=Object.keys(e).map((t=>({key:t,val:e[t]})))||[];return t.sort(((e,t)=>e.val-t.val)),t.reduce(((e,t)=>(0,n.A)({},e,{[t.key]:t.val})),{})};function s(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o="px",step:s=5}=e,p=(0,r.A)(e,i),l=a(t),A=Object.keys(l);function u(e){const r="number"===typeof t[e]?t[e]:e;return"@media (min-width:".concat(r).concat(o,")")}function d(e){const r="number"===typeof t[e]?t[e]:e;return"@media (max-width:".concat(r-s/100).concat(o,")")}function c(e,r){const n=A.indexOf(r);return"@media (min-width:".concat("number"===typeof t[e]?t[e]:e).concat(o,") and ")+"(max-width:".concat((-1!==n&&"number"===typeof t[A[n]]?t[A[n]]:r)-s/100).concat(o,")")}return(0,n.A)({keys:A,values:l,up:u,down:d,between:c,only:function(e){return A.indexOf(e)+1<A.length?c(e,A[A.indexOf(e)+1]):u(e)},not:function(e){const t=A.indexOf(e);return 0===t?u(A[1]):t===A.length-1?d(A[t]):c(e,A[A.indexOf(e)+1]).replace("@media","@media not all and")},unit:o},p)}},8280:(e,t,o)=>{"use strict";o.d(t,{A:()=>c});var r=o(8168),n=o(8587),i=o(3216),a=o(4853);const s={borderRadius:4};var p=o(8604);var l=o(8812),A=o(7758),u=o(9703);const d=["breakpoints","palette","spacing","shape"];const c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{breakpoints:t={},palette:o={},spacing:c,shape:y={}}=e,g=(0,n.A)(e,d),C=(0,a.A)(t),I=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;const t=(0,p.LX)({spacing:e}),o=function(){for(var e=arguments.length,o=new Array(e),r=0;r<e;r++)o[r]=arguments[r];return(0===o.length?[1]:o).map((e=>{const o=t(e);return"number"===typeof o?"".concat(o,"px"):o})).join(" ")};return o.mui=!0,o}(c);let O=(0,i.A)({breakpoints:C,direction:"ltr",components:{},palette:(0,r.A)({mode:"light"},o),spacing:I,shape:(0,r.A)({},s,y)},g);O.applyStyles=u.A;for(var T=arguments.length,L=new Array(T>1?T-1:0),m=1;m<T;m++)L[m-1]=arguments[m];return O=L.reduce(((e,t)=>(0,i.A)(e,t)),O),O.unstable_sxConfig=(0,r.A)({},A.A,null==g?void 0:g.unstable_sxConfig),O.unstable_sx=function(e){return(0,l.A)({sx:e,theme:this})},O}},4989:(e,t,o)=>{"use strict";o.r(t),o.d(t,{default:()=>r.A,private_createBreakpoints:()=>n.A,unstable_applyStyles:()=>i.A});var r=o(8280),n=o(4853),i=o(9703)},3815:(e,t,o)=>{"use strict";o.d(t,{A:()=>n});var r=o(3216);const n=function(e,t){return t?(0,r.A)(e,t,{clone:!1}):e}},8604:(e,t,o)=>{"use strict";o.d(t,{LX:()=>y,MA:()=>c,_W:()=>g,Lc:()=>O,Ms:()=>T});var r=o(9751),n=o(7162),i=o(3815);const a={m:"margin",p:"padding"},s={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},p={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},l=function(e){const t={};return o=>(void 0===t[o]&&(t[o]=e(o)),t[o])}((e=>{if(e.length>2){if(!p[e])return[e];e=p[e]}const[t,o]=e.split(""),r=a[t],n=s[o]||"";return Array.isArray(n)?n.map((e=>r+e)):[r+n]})),A=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],u=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],d=[...A,...u];function c(e,t,o,r){var i;const a=null!=(i=(0,n.Yn)(e,t,!1))?i:o;return"number"===typeof a?e=>"string"===typeof e?e:a*e:Array.isArray(a)?e=>"string"===typeof e?e:a[e]:"function"===typeof a?a:()=>{}}function y(e){return c(e,"spacing",8)}function g(e,t){if("string"===typeof t||null==t)return t;const o=e(Math.abs(t));return t>=0?o:"number"===typeof o?-o:"-".concat(o)}function C(e,t,o,n){if(-1===t.indexOf(o))return null;const i=function(e,t){return o=>e.reduce(((e,r)=>(e[r]=g(t,o),e)),{})}(l(o),n),a=e[o];return(0,r.NI)(e,a,i)}function I(e,t){const o=y(e.theme);return Object.keys(e).map((r=>C(e,t,r,o))).reduce(i.A,{})}function O(e){return I(e,A)}function T(e){return I(e,u)}function L(e){return I(e,d)}O.propTypes={},O.filterProps=A,T.propTypes={},T.filterProps=u,L.propTypes={},L.filterProps=d},7162:(e,t,o)=>{"use strict";o.d(t,{Ay:()=>s,BO:()=>a,Yn:()=>i});var r=o(410),n=o(9751);function i(e,t){let o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!t||"string"!==typeof t)return null;if(e&&e.vars&&o){const o="vars.".concat(t).split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=o)return o}return t.split(".").reduce(((e,t)=>e&&null!=e[t]?e[t]:null),e)}function a(e,t,o){let r,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:o;return r="function"===typeof e?e(o):Array.isArray(e)?e[o]||n:i(e,o)||n,t&&(r=t(r,n,e)),r}const s=function(e){const{prop:t,cssProperty:o=e.prop,themeKey:s,transform:p}=e,l=e=>{if(null==e[t])return null;const l=e[t],A=i(e.theme,s)||{};return(0,n.NI)(e,l,(e=>{let n=a(A,p,e);return e===n&&"string"===typeof e&&(n=a(A,p,"".concat(t).concat("default"===e?"":(0,r.A)(e)),e)),!1===o?n:{[o]:n}}))};return l.propTypes={},l.filterProps=[t],l}},7758:(e,t,o)=>{"use strict";o.d(t,{A:()=>v});var r=o(8604),n=o(7162),i=o(3815);const a=function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];const r=t.reduce(((e,t)=>(t.filterProps.forEach((o=>{e[o]=t})),e)),{}),n=e=>Object.keys(e).reduce(((t,o)=>r[o]?(0,i.A)(t,r[o](e)):t),{});return n.propTypes={},n.filterProps=t.reduce(((e,t)=>e.concat(t.filterProps)),[]),n};var s=o(9751);function p(e){return"number"!==typeof e?e:"".concat(e,"px solid")}function l(e,t){return(0,n.Ay)({prop:e,themeKey:"borders",transform:t})}const A=l("border",p),u=l("borderTop",p),d=l("borderRight",p),c=l("borderBottom",p),y=l("borderLeft",p),g=l("borderColor"),C=l("borderTopColor"),I=l("borderRightColor"),O=l("borderBottomColor"),T=l("borderLeftColor"),L=l("outline",p),m=l("outlineColor"),N=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,r.MA)(e.theme,"shape.borderRadius",4,"borderRadius"),o=e=>({borderRadius:(0,r._W)(t,e)});return(0,s.NI)(e,e.borderRadius,o)}return null};N.propTypes={},N.filterProps=["borderRadius"];a(A,u,d,c,y,g,C,I,O,T,N,L,m);const k=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,r.MA)(e.theme,"spacing",8,"gap"),o=e=>({gap:(0,r._W)(t,e)});return(0,s.NI)(e,e.gap,o)}return null};k.propTypes={},k.filterProps=["gap"];const h=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,r.MA)(e.theme,"spacing",8,"columnGap"),o=e=>({columnGap:(0,r._W)(t,e)});return(0,s.NI)(e,e.columnGap,o)}return null};h.propTypes={},h.filterProps=["columnGap"];const S=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,r.MA)(e.theme,"spacing",8,"rowGap"),o=e=>({rowGap:(0,r._W)(t,e)});return(0,s.NI)(e,e.rowGap,o)}return null};S.propTypes={},S.filterProps=["rowGap"];a(k,h,S,(0,n.Ay)({prop:"gridColumn"}),(0,n.Ay)({prop:"gridRow"}),(0,n.Ay)({prop:"gridAutoFlow"}),(0,n.Ay)({prop:"gridAutoColumns"}),(0,n.Ay)({prop:"gridAutoRows"}),(0,n.Ay)({prop:"gridTemplateColumns"}),(0,n.Ay)({prop:"gridTemplateRows"}),(0,n.Ay)({prop:"gridTemplateAreas"}),(0,n.Ay)({prop:"gridArea"}));function P(e,t){return"grey"===t?t:e}a((0,n.Ay)({prop:"color",themeKey:"palette",transform:P}),(0,n.Ay)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:P}),(0,n.Ay)({prop:"backgroundColor",themeKey:"palette",transform:P}));function R(e){return e<=1&&0!==e?"".concat(100*e,"%"):e}const F=(0,n.Ay)({prop:"width",transform:R}),w=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var o,r;const n=(null==(o=e.theme)||null==(o=o.breakpoints)||null==(o=o.values)?void 0:o[t])||s.zu[t];return n?"px"!==(null==(r=e.theme)||null==(r=r.breakpoints)?void 0:r.unit)?{maxWidth:"".concat(n).concat(e.theme.breakpoints.unit)}:{maxWidth:n}:{maxWidth:R(t)}};return(0,s.NI)(e,e.maxWidth,t)}return null};w.filterProps=["maxWidth"];const f=(0,n.Ay)({prop:"minWidth",transform:R}),E=(0,n.Ay)({prop:"height",transform:R}),_=(0,n.Ay)({prop:"maxHeight",transform:R}),b=(0,n.Ay)({prop:"minHeight",transform:R}),v=((0,n.Ay)({prop:"size",cssProperty:"width",transform:R}),(0,n.Ay)({prop:"size",cssProperty:"height",transform:R}),a(F,w,f,E,_,b,(0,n.Ay)({prop:"boxSizing"})),{border:{themeKey:"borders",transform:p},borderTop:{themeKey:"borders",transform:p},borderRight:{themeKey:"borders",transform:p},borderBottom:{themeKey:"borders",transform:p},borderLeft:{themeKey:"borders",transform:p},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:p},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:N},color:{themeKey:"palette",transform:P},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:P},backgroundColor:{themeKey:"palette",transform:P},p:{style:r.Ms},pt:{style:r.Ms},pr:{style:r.Ms},pb:{style:r.Ms},pl:{style:r.Ms},px:{style:r.Ms},py:{style:r.Ms},padding:{style:r.Ms},paddingTop:{style:r.Ms},paddingRight:{style:r.Ms},paddingBottom:{style:r.Ms},paddingLeft:{style:r.Ms},paddingX:{style:r.Ms},paddingY:{style:r.Ms},paddingInline:{style:r.Ms},paddingInlineStart:{style:r.Ms},paddingInlineEnd:{style:r.Ms},paddingBlock:{style:r.Ms},paddingBlockStart:{style:r.Ms},paddingBlockEnd:{style:r.Ms},m:{style:r.Lc},mt:{style:r.Lc},mr:{style:r.Lc},mb:{style:r.Lc},ml:{style:r.Lc},mx:{style:r.Lc},my:{style:r.Lc},margin:{style:r.Lc},marginTop:{style:r.Lc},marginRight:{style:r.Lc},marginBottom:{style:r.Lc},marginLeft:{style:r.Lc},marginX:{style:r.Lc},marginY:{style:r.Lc},marginInline:{style:r.Lc},marginInlineStart:{style:r.Lc},marginInlineEnd:{style:r.Lc},marginBlock:{style:r.Lc},marginBlockStart:{style:r.Lc},marginBlockEnd:{style:r.Lc},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:k},rowGap:{style:S},columnGap:{style:h},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:R},maxWidth:{style:w},minWidth:{transform:R},height:{transform:R},maxHeight:{transform:R},minHeight:{transform:R},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}})},8698:(e,t,o)=>{"use strict";o.d(t,{A:()=>l});var r=o(8168),n=o(8587),i=o(3216),a=o(7758);const s=["sx"],p=e=>{var t,o;const r={systemProps:{},otherProps:{}},n=null!=(t=null==e||null==(o=e.theme)?void 0:o.unstable_sxConfig)?t:a.A;return Object.keys(e).forEach((t=>{n[t]?r.systemProps[t]=e[t]:r.otherProps[t]=e[t]})),r};function l(e){const{sx:t}=e,o=(0,n.A)(e,s),{systemProps:a,otherProps:l}=p(o);let A;return A=Array.isArray(t)?[a,...t]:"function"===typeof t?function(){const e=t(...arguments);return(0,i.Q)(e)?(0,r.A)({},a,e):a}:(0,r.A)({},a,t),(0,r.A)({},l,{sx:A})}},3234:(e,t,o)=>{"use strict";o.r(t),o.d(t,{default:()=>r.A,extendSxProp:()=>n.A,unstable_createStyleFunctionSx:()=>r.k,unstable_defaultSxConfig:()=>i.A});var r=o(8812),n=o(8698),i=o(7758)},8812:(e,t,o)=>{"use strict";o.d(t,{A:()=>A,k:()=>p});var r=o(410),n=o(3815),i=o(7162),a=o(9751),s=o(7758);function p(){function e(e,t,o,n){const s={[e]:t,theme:o},p=n[e];if(!p)return{[e]:t};const{cssProperty:l=e,themeKey:A,transform:u,style:d}=p;if(null==t)return null;if("typography"===A&&"inherit"===t)return{[e]:t};const c=(0,i.Yn)(o,A)||{};if(d)return d(s);return(0,a.NI)(s,t,(t=>{let o=(0,i.BO)(c,u,t);return t===o&&"string"===typeof t&&(o=(0,i.BO)(c,u,"".concat(e).concat("default"===t?"":(0,r.A)(t)),t)),!1===l?o:{[l]:o}}))}return function t(o){var r;const{sx:i,theme:p={}}=o||{};if(!i)return null;const l=null!=(r=p.unstable_sxConfig)?r:s.A;function A(o){let r=o;if("function"===typeof o)r=o(p);else if("object"!==typeof o)return o;if(!r)return null;const i=(0,a.EU)(p.breakpoints),s=Object.keys(i);let A=i;return Object.keys(r).forEach((o=>{const i=(s=r[o],u=p,"function"===typeof s?s(u):s);var s,u;if(null!==i&&void 0!==i)if("object"===typeof i)if(l[o])A=(0,n.A)(A,e(o,i,p,l));else{const e=(0,a.NI)({theme:p},i,(e=>({[o]:e})));!function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];const r=t.reduce(((e,t)=>e.concat(Object.keys(t))),[]),n=new Set(r);return t.every((e=>n.size===Object.keys(e).length))}(e,i)?A=(0,n.A)(A,e):A[o]=t({sx:i,theme:p})}else A=(0,n.A)(A,e(o,i,p,l))})),(0,a.vf)(s,A)}return Array.isArray(i)?i.map(A):A(i)}}const l=p();l.filterProps=["sx"];const A=l},5527:(e,t,o)=>{"use strict";o.d(t,{A:()=>a});var r=o(8280),n=o(7082);const i=(0,r.A)();const a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i;return(0,n.A)(e)}},4775:(e,t,o)=>{"use strict";o.d(t,{A:()=>n});var r=o(2018);function n(e){const{theme:t,name:o,props:n}=e;return t&&t.components&&t.components[o]&&t.components[o].defaultProps?(0,r.A)(t.components[o].defaultProps,n):n}},2900:(e,t,o)=>{"use strict";o.d(t,{A:()=>i});var r=o(4775),n=o(5527);function i(e){let{props:t,name:o,defaultTheme:i,themeId:a}=e,s=(0,n.A)(i);a&&(s=s[a]||s);return(0,r.A)({theme:s,name:o,props:t})}},7082:(e,t,o)=>{"use strict";o.d(t,{A:()=>i});var r=o(5043),n=o(5756);const i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const t=r.useContext(n.T);return t&&(o=t,0!==Object.keys(o).length)?t:e;var o}},2374:(e,t,o)=>{"use strict";t.A=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=i(t);if(o&&o.has(e))return o.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=n?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}return r.default=e,o&&o.set(e,r),r}(o(5043)),n=o(3174);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(i=function(e){return e?o:t})(e)}t.A=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const t=r.useContext(n.ThemeContext);return t&&(o=t,0!==Object.keys(o).length)?t:e;var o}},5430:(e,t,o)=>{"use strict";o.d(t,{A:()=>n});const r=e=>e,n=(()=>{let e=r;return{configure(t){e=t},generate:t=>e(t),reset(){e=r}}})()},410:(e,t,o)=>{"use strict";o.d(t,{A:()=>n});var r=o(6632);function n(e){if("string"!==typeof e)throw new Error((0,r.A)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},578:(e,t,o)=>{"use strict";o.r(t),o.d(t,{default:()=>r.A});var r=o(410)},7040:(e,t,o)=>{"use strict";o.d(t,{A:()=>r});const r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MIN_SAFE_INTEGER,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.MAX_SAFE_INTEGER;return Math.max(t,Math.min(e,o))}},5383:(e,t,o)=>{"use strict";o.r(t),o.d(t,{default:()=>r.A});var r=o(7040)},8606:(e,t,o)=>{"use strict";function r(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;const r={};return Object.keys(e).forEach((n=>{r[n]=e[n].reduce(((e,r)=>{if(r){const n=t(r);""!==n&&e.push(n),o&&o[r]&&e.push(o[r])}return e}),[]).join(" ")})),r}o.d(t,{A:()=>r})},4708:(e,t,o)=>{"use strict";function r(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];return t.reduce(((e,t)=>null==t?e:function(){for(var o=arguments.length,r=new Array(o),n=0;n<o;n++)r[n]=arguments[n];e.apply(this,r),t.apply(this,r)}),(()=>{}))}o.d(t,{A:()=>r})},6440:(e,t,o)=>{"use strict";function r(e){let t,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];clearTimeout(t),t=setTimeout((()=>{e.apply(this,n)}),o)}return r.clear=()=>{clearTimeout(t)},r}o.d(t,{A:()=>r})},3216:(e,t,o)=>{"use strict";o.d(t,{A:()=>a,Q:()=>n});var r=o(8168);function n(e){if("object"!==typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function i(e){if(!n(e))return e;const t={};return Object.keys(e).forEach((o=>{t[o]=i(e[o])})),t}function a(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0};const s=o.clone?(0,r.A)({},e):e;return n(e)&&n(t)&&Object.keys(t).forEach((r=>{n(t[r])&&Object.prototype.hasOwnProperty.call(e,r)&&n(e[r])?s[r]=a(e[r],t[r],o):o.clone?s[r]=n(t[r])?i(t[r]):t[r]:s[r]=t[r]})),s}},4534:(e,t,o)=>{"use strict";o.r(t),o.d(t,{default:()=>r.A,isPlainObject:()=>r.Q});var r=o(3216)},6632:(e,t,o)=>{"use strict";function r(e){let t="https://mui.com/production-error/?code="+e;for(let o=1;o<arguments.length;o+=1)t+="&args[]="+encodeURIComponent(arguments[o]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}o.d(t,{A:()=>r})},7245:(e,t,o)=>{"use strict";o.r(t),o.d(t,{default:()=>r.A});var r=o(6632)},2400:(e,t,o)=>{"use strict";o.d(t,{Ay:()=>i,li:()=>n});var r=o(5430);const n={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function i(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui";const i=n[t];return i?"".concat(o,"-").concat(i):"".concat(r.A.generate(e),"-").concat(t)}},7056:(e,t,o)=>{"use strict";o.d(t,{A:()=>n});var r=o(2400);function n(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui";const n={};return t.forEach((t=>{n[t]=(0,r.Ay)(e,t,o)})),n}},2046:(e,t,o)=>{"use strict";o.r(t),o.d(t,{default:()=>p,getFunctionName:()=>i});var r=o(2086);const n=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function i(e){const t="".concat(e).match(n);return t&&t[1]||""}function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.displayName||e.name||i(e)||t}function s(e,t,o){const r=a(t);return e.displayName||(""!==r?"".concat(o,"(").concat(r,")"):o)}function p(e){if(null!=e){if("string"===typeof e)return e;if("function"===typeof e)return a(e,"Component");if("object"===typeof e)switch(e.$$typeof){case r.ForwardRef:return s(e,e.render,"ForwardRef");case r.Memo:return s(e,e.type,"memo");default:return}}}},2144:(e,t,o)=>{"use strict";function r(e){return e&&e.ownerDocument||document}o.d(t,{A:()=>r})},6288:(e,t,o)=>{"use strict";o.d(t,{A:()=>n});var r=o(2144);function n(e){return(0,r.A)(e).defaultView||window}},2018:(e,t,o)=>{"use strict";o.d(t,{A:()=>n});var r=o(8168);function n(e,t){const o=(0,r.A)({},t);return Object.keys(e).forEach((i=>{if(i.toString().match(/^(components|slots)$/))o[i]=(0,r.A)({},e[i],o[i]);else if(i.toString().match(/^(componentsProps|slotProps)$/)){const a=e[i]||{},s=t[i];o[i]={},s&&Object.keys(s)?a&&Object.keys(a)?(o[i]=(0,r.A)({},s),Object.keys(a).forEach((e=>{o[i][e]=n(a[e],s[e])}))):o[i]=s:o[i]=a}else void 0===o[i]&&(o[i]=e[i])})),o}},9184:(e,t,o)=>{"use strict";function r(e,t){"function"===typeof e?e(t):e&&(e.current=t)}o.d(t,{A:()=>r})},1944:(e,t,o)=>{"use strict";o.d(t,{A:()=>n});var r=o(5043);function n(e){let{controlled:t,default:o,name:n,state:i="value"}=e;const{current:a}=r.useRef(void 0!==t),[s,p]=r.useState(o);return[a?t:s,r.useCallback((e=>{a||p(e)}),[])]}},3844:(e,t,o)=>{"use strict";o.d(t,{A:()=>n});var r=o(5043);const n="undefined"!==typeof window?r.useLayoutEffect:r.useEffect},4626:(e,t,o)=>{"use strict";o.d(t,{A:()=>i});var r=o(5043),n=o(3844);const i=function(e){const t=r.useRef(e);return(0,n.A)((()=>{t.current=e})),r.useRef((function(){return(0,t.current)(...arguments)})).current}},7042:(e,t,o)=>{"use strict";o.d(t,{A:()=>i});var r=o(5043),n=o(9184);function i(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];return r.useMemo((()=>t.every((e=>null==e))?null:e=>{t.forEach((t=>{(0,n.A)(t,e)}))}),t)}},992:(e,t,o)=>{"use strict";var r;o.d(t,{A:()=>s});var n=o(5043);let i=0;const a=(r||(r=o.t(n,2)))["useId".toString()];function s(e){if(void 0!==a){const t=a();return null!=e?e:t}return function(e){const[t,o]=n.useState(e),r=e||t;return n.useEffect((()=>{null==t&&(i+=1,o("mui-".concat(i)))}),[t]),r}(e)}},932:(e,t,o)=>{"use strict";o.d(t,{A:()=>c});var r=o(5043),n=o(1140);let i=!0,a=!1;const s=new n.E,p={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function l(e){e.metaKey||e.altKey||e.ctrlKey||(i=!0)}function A(){i=!1}function u(){"hidden"===this.visibilityState&&a&&(i=!0)}function d(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(o){}return i||function(e){const{type:t,tagName:o}=e;return!("INPUT"!==o||!p[t]||e.readOnly)||"TEXTAREA"===o&&!e.readOnly||!!e.isContentEditable}(t)}function c(){const e=r.useCallback((e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",l,!0),t.addEventListener("mousedown",A,!0),t.addEventListener("pointerdown",A,!0),t.addEventListener("touchstart",A,!0),t.addEventListener("visibilitychange",u,!0))}),[]),t=r.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!d(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(a=!0,s.start(100,(()=>{a=!1})),t.current=!1,!0)},ref:e}}},1140:(e,t,o)=>{"use strict";o.d(t,{E:()=>a,A:()=>s});var r=o(5043);const n={};const i=[];class a{constructor(){this.currentId=null,this.clear=()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new a}start(e,t){this.clear(),this.currentId=setTimeout((()=>{this.currentId=null,t()}),e)}}function s(){const e=function(e,t){const o=r.useRef(n);return o.current===n&&(o.current=e(t)),o}(a.create).current;var t;return t=e.disposeEffect,r.useEffect(t,i),e}},219:(e,t,o)=>{"use strict";var r=o(3763),n={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function p(e){return r.isMemo(e)?a:s[e.$$typeof]||n}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var l=Object.defineProperty,A=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,c=Object.getPrototypeOf,y=Object.prototype;e.exports=function e(t,o,r){if("string"!==typeof o){if(y){var n=c(o);n&&n!==y&&e(t,n,r)}var a=A(o);u&&(a=a.concat(u(o)));for(var s=p(t),g=p(o),C=0;C<a.length;++C){var I=a[C];if(!i[I]&&(!r||!r[I])&&(!g||!g[I])&&(!s||!s[I])){var O=d(o,I);try{l(t,I,O)}catch(T){}}}}return t}},4983:(e,t)=>{"use strict";var o="function"===typeof Symbol&&Symbol.for,r=o?Symbol.for("react.element"):60103,n=o?Symbol.for("react.portal"):60106,i=o?Symbol.for("react.fragment"):60107,a=o?Symbol.for("react.strict_mode"):60108,s=o?Symbol.for("react.profiler"):60114,p=o?Symbol.for("react.provider"):60109,l=o?Symbol.for("react.context"):60110,A=o?Symbol.for("react.async_mode"):60111,u=o?Symbol.for("react.concurrent_mode"):60111,d=o?Symbol.for("react.forward_ref"):60112,c=o?Symbol.for("react.suspense"):60113,y=o?Symbol.for("react.suspense_list"):60120,g=o?Symbol.for("react.memo"):60115,C=o?Symbol.for("react.lazy"):60116,I=o?Symbol.for("react.block"):60121,O=o?Symbol.for("react.fundamental"):60117,T=o?Symbol.for("react.responder"):60118,L=o?Symbol.for("react.scope"):60119;function m(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case A:case u:case i:case s:case a:case c:return e;default:switch(e=e&&e.$$typeof){case l:case d:case C:case g:case p:return e;default:return t}}case n:return t}}}function N(e){return m(e)===u}t.AsyncMode=A,t.ConcurrentMode=u,t.ContextConsumer=l,t.ContextProvider=p,t.Element=r,t.ForwardRef=d,t.Fragment=i,t.Lazy=C,t.Memo=g,t.Portal=n,t.Profiler=s,t.StrictMode=a,t.Suspense=c,t.isAsyncMode=function(e){return N(e)||m(e)===A},t.isConcurrentMode=N,t.isContextConsumer=function(e){return m(e)===l},t.isContextProvider=function(e){return m(e)===p},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return m(e)===d},t.isFragment=function(e){return m(e)===i},t.isLazy=function(e){return m(e)===C},t.isMemo=function(e){return m(e)===g},t.isPortal=function(e){return m(e)===n},t.isProfiler=function(e){return m(e)===s},t.isStrictMode=function(e){return m(e)===a},t.isSuspense=function(e){return m(e)===c},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===i||e===u||e===s||e===a||e===c||e===y||"object"===typeof e&&null!==e&&(e.$$typeof===C||e.$$typeof===g||e.$$typeof===p||e.$$typeof===l||e.$$typeof===d||e.$$typeof===O||e.$$typeof===T||e.$$typeof===L||e.$$typeof===I)},t.typeOf=m},3763:(e,t,o)=>{"use strict";e.exports=o(4983)},6900:(e,t)=>{t.read=function(e,t,o,r,n){var i,a,s=8*n-r-1,p=(1<<s)-1,l=p>>1,A=-7,u=o?n-1:0,d=o?-1:1,c=e[t+u];for(u+=d,i=c&(1<<-A)-1,c>>=-A,A+=s;A>0;i=256*i+e[t+u],u+=d,A-=8);for(a=i&(1<<-A)-1,i>>=-A,A+=r;A>0;a=256*a+e[t+u],u+=d,A-=8);if(0===i)i=1-l;else{if(i===p)return a?NaN:1/0*(c?-1:1);a+=Math.pow(2,r),i-=l}return(c?-1:1)*a*Math.pow(2,i-r)},t.write=function(e,t,o,r,n,i){var a,s,p,l=8*i-n-1,A=(1<<l)-1,u=A>>1,d=23===n?Math.pow(2,-24)-Math.pow(2,-77):0,c=r?0:i-1,y=r?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=A):(a=Math.floor(Math.log(t)/Math.LN2),t*(p=Math.pow(2,-a))<1&&(a--,p*=2),(t+=a+u>=1?d/p:d*Math.pow(2,1-u))*p>=2&&(a++,p/=2),a+u>=A?(s=0,a=A):a+u>=1?(s=(t*p-1)*Math.pow(2,n),a+=u):(s=t*Math.pow(2,u-1)*Math.pow(2,n),a=0));n>=8;e[o+c]=255&s,c+=y,s/=256,n-=8);for(a=a<<n|s,l+=n;l>0;e[o+c]=255&a,c+=y,a/=256,l-=8);e[o+c-y]|=128*g}},4576:e=>{!function(){var t=/(R\d{2})([L|R|C])?(\/)([P|M])?(\d+)(?:([V])([P|M])?(\d+))?([N|U|D])?(FT)?/g;function o(e){this.result={},this.rvrString=e,this.parse()}function r(e){var t=new o(e);return t.parse(),t.result}o.prototype.parse=function(){for(var e;null!=(e=t.exec(this.rvrString));)e.index===t.lastIndex&&t.lastIndex++,this.result={runway:e[1],direction:e[2],seperator:e[3],minIndicator:e[4],minValue:e[5],variableIndicator:e[6],maxIndicator:e[7],maxValue:e[8],trend:e[9],unitsOfMeasure:e[10]}};var n=["METAR","SPECI"],i={NCD:"no clouds",SKC:"sky clear",CLR:"no clouds under 12,000 ft",NSC:"no significant",FEW:"few",SCT:"scattered",BKN:"broken",OVC:"overcast",VV:"vertical visibility"},a={"-":"light intensity","+":"heavy intensity",VC:"in the vicinity",MI:"shallow",PR:"partial",BC:"patches",DR:"low drifting",BL:"blowing",SH:"showers",TS:"thunderstorm",FZ:"freezing",RA:"rain",DZ:"drizzle",SN:"snow",SG:"snow grains",IC:"ice crystals",PL:"ice pellets",GR:"hail",GS:"small hail",UP:"unknown precipitation",FG:"fog",VA:"volcanic ash",BR:"mist",HZ:"haze",DU:"widespread dust",FU:"smoke",SA:"sand",PY:"spray",SQ:"squall",PO:"dust or sand whirls",DS:"duststorm",SS:"sandstorm",FC:"funnel cloud"},s={REBLSN:"Moderate/heavy blowing snow (visibility significantly reduced)reduced",REDS:"Dust Storm",REFC:"Funnel Cloud",REFZDZ:"Freezing Drizzle",REFZRA:"Freezing Rain",REGP:"Moderate/heavy snow pellets",REGR:"Moderate/heavy hail",REGS:"Moderate/heavy small hail",REIC:"Moderate/heavy ice crystals",REPL:"Moderate/heavy ice pellets",RERA:"Moderate/heavy rain",RESG:"Moderate/heavy snow grains",RESHGR:"Moderate/heavy hail showers",RESHGS:"Moderate/heavy small hail showers",RESHPL:"Moderate/heavy ice pellet showers",RESHRA:"Moderate/heavy rain showers",RESHSN:"Moderate/heavy snow showers",RESN:"Moderate/heavy snow",RESS:"Sandstorm",RETS:"Thunderstorm",REUP:"Unidentified precipitation (AUTO obs. only)",REVA:"Volcanic Ash"};function p(e,t){var o,r,n=3;if(e){for(;n&&!r;)r=t[o=e.slice(0,n)],n--;return r?{abbreviation:o,meaning:r}:void 0}}function l(e){return parseInt(e,10)}function A(e){this.fields=e.split(" ").map((function(e){return e.trim()})).filter((function(e){return!!e})),this.i=-1,this.current=null,this.result={}}A.prototype.next=function(){return this.i++,this.current=this.fields[this.i]},A.prototype.peek=function(){return this.fields[this.i+1]},A.prototype.parseType=function(){var e=this.peek();-1!==n.indexOf(e)?(this.next(),this.result.type=this.current):this.result.type="METAR"},A.prototype.parseStation=function(){this.next(),this.result.station=this.current},A.prototype.parseDate=function(){this.next();var e=new Date;e.setUTCDate(l(this.current.slice(0,2))),e.setUTCHours(l(this.current.slice(2,4))),e.setUTCMinutes(l(this.current.slice(4,6))),this.result.time=e},A.prototype.parseAuto=function(){this.result.auto="AUTO"===this.peek(),this.result.auto&&this.next()},A.prototype.parseCorrection=function(){if(!this.result.correction){var e=this.peek();this.result.correction=!1,0==e.lastIndexOf("CC",0)&&(this.result.correction=e.substr(2,1),this.next()),0==e.lastIndexOf("COR",0)&&(this.result.correction=!0,this.next())}};var u=/^([0-9]{3})V([0-9]{3})$/;function d(e,t){var o=p(e,a);return o?((t=t||[]).push(o),d(e.slice(o.abbreviation.length),t)):t}function c(e){var t=new A(e);return t.parse(),t.result}A.prototype.parseWind=function(){if(this.result.wind={speed:null,gust:null,direction:null,variation:null},!this.peek().match(/^[0-9]{1,4}(SM?)/)){this.next();var e=this.current.slice(0,3);"VRB"===e?(this.result.wind.direction="VRB",this.result.wind.variation=!0):this.result.wind.direction=l(e);var t,o,r=this.current.slice(5,8);if("G"===r[0]&&(this.result.wind.gust=l(r.slice(1))),this.result.wind.speed=l(this.current.slice(3,5)),!(t=this.current.match(/KT|MPS|KPH|SM$/)))throw new Error("Bad wind unit: "+this.current);this.result.wind.unit=t[0],(o=this.peek().match(u))&&(this.next(),this.result.wind.variation={min:l(o[1]),max:l(o[2])})}},A.prototype.parseCavok=function(){this.result.cavok="CAVOK"===this.peek(),this.result.cavok&&this.next()},A.prototype.parseVisibility=function(){var e,t=/^([0-9]+)([A-Z]{1,2})/g;if((this.result.visibility=null,this.result.visibilityVariation=null,this.result.visibilityVariationDirection=null,this.result.visibility=null,!this.result.cavok)&&(this.next(),"////"!==this.current&&(this.result.visibility=l(this.current.slice(0,4)),this.peek().match(/^[0-9]+[N|E|S|W|NW|NE|SW|SE]/))))for(this.next();null!=(e=t.exec(this.current));)e.index===t.lastIndex&&t.lastIndex++,this.result.visibilityVariation=e[1],this.result.visibilityVariationDirection=e[2]},A.prototype.parseRunwayVisibility=function(){this.result.cavok||this.peek().match(/^R[0-9]+/)&&(this.next(),this.result.rvr=r(this.current))},A.prototype.parseWeather=function(){if(void 0===this.result.weather&&(this.result.weather=null),!this.result.cavok){var e=d(this.peek());e&&(this.result.weather||(this.result.weather=[]),this.result.weather=this.result.weather.concat(e),this.next(),this.parseWeather())}},A.prototype.parseClouds=function(){if(this.result.clouds||(this.result.clouds=null),!this.result.cavok){var e=p(this.peek(),i);e&&(this.next(),e.altitude=100*l(this.current.slice(e.abbreviation.length))||null,e.cumulonimbus=/CB$/.test(this.current),this.result.clouds=this.result.clouds||[],this.result.clouds.push(e),this.parseClouds())}},A.prototype.parseTempDewpoint=function(){this.next();var e=this.current.replace(/M/g,"-").split("/");2===e.length&&(this.result.temperature=l(e[0]),this.result.dewpoint=l(e[1]))},A.prototype.parseAltimeter=function(){var e;this.next(),void 0!==this.current&&null!==this.current&&(5===this.current.length&&"A"===this.current[0]?(e=this.current.substr(1,2),e+=".",e+=this.current.substr(3,5),this.result.altimeterInHg=parseFloat(e,10)):this.current.length&&"Q"===this.current[0]&&(e=this.current.substr(1),this.result.altimeterInHpa=parseInt(e,10)))},A.prototype.parseRecentSignificantWeather=function(){this.next(),void 0!==this.current&&null!==this.current&&s[this.current]&&(this.result.recentSignificantWeather=this.current,this.result.recentSignificantWeatherDescription=s[this.current])},A.prototype.parse=function(){this.parseType(),this.parseCorrection(),this.parseStation(),this.parseDate(),this.parseAuto(),this.parseCorrection(),this.parseWind(),this.parseCavok(),this.parseVisibility(),this.parseRunwayVisibility(),this.parseWeather(),this.parseClouds(),this.parseTempDewpoint(),this.parseAltimeter(),this.parseRecentSignificantWeather()},c.parseRVR=r,e.exports=c}()},2736:(e,t,o)=>{"use strict";e.exports=n;var r=o(6900);function n(e){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(e)?e:new Uint8Array(e||0),this.pos=0,this.type=0,this.length=this.buf.length}n.Varint=0,n.Fixed64=1,n.Bytes=2,n.Fixed32=5;var i=4294967296,a=1/i,s="undefined"===typeof TextDecoder?null:new TextDecoder("utf8");function p(e){return e.type===n.Bytes?e.readVarint()+e.pos:e.pos+1}function l(e,t,o){return o?4294967296*t+(e>>>0):4294967296*(t>>>0)+(e>>>0)}function A(e,t,o){var r=t<=16383?1:t<=2097151?2:t<=268435455?3:Math.floor(Math.log(t)/(7*Math.LN2));o.realloc(r);for(var n=o.pos-1;n>=e;n--)o.buf[n+r]=o.buf[n]}function u(e,t){for(var o=0;o<e.length;o++)t.writeVarint(e[o])}function d(e,t){for(var o=0;o<e.length;o++)t.writeSVarint(e[o])}function c(e,t){for(var o=0;o<e.length;o++)t.writeFloat(e[o])}function y(e,t){for(var o=0;o<e.length;o++)t.writeDouble(e[o])}function g(e,t){for(var o=0;o<e.length;o++)t.writeBoolean(e[o])}function C(e,t){for(var o=0;o<e.length;o++)t.writeFixed32(e[o])}function I(e,t){for(var o=0;o<e.length;o++)t.writeSFixed32(e[o])}function O(e,t){for(var o=0;o<e.length;o++)t.writeFixed64(e[o])}function T(e,t){for(var o=0;o<e.length;o++)t.writeSFixed64(e[o])}function L(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16)+16777216*e[t+3]}function m(e,t,o){e[o]=t,e[o+1]=t>>>8,e[o+2]=t>>>16,e[o+3]=t>>>24}function N(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16)+(e[t+3]<<24)}n.prototype={destroy:function(){this.buf=null},readFields:function(e,t,o){for(o=o||this.length;this.pos<o;){var r=this.readVarint(),n=r>>3,i=this.pos;this.type=7&r,e(n,t,this),this.pos===i&&this.skip(r)}return t},readMessage:function(e,t){return this.readFields(e,t,this.readVarint()+this.pos)},readFixed32:function(){var e=L(this.buf,this.pos);return this.pos+=4,e},readSFixed32:function(){var e=N(this.buf,this.pos);return this.pos+=4,e},readFixed64:function(){var e=L(this.buf,this.pos)+L(this.buf,this.pos+4)*i;return this.pos+=8,e},readSFixed64:function(){var e=L(this.buf,this.pos)+N(this.buf,this.pos+4)*i;return this.pos+=8,e},readFloat:function(){var e=r.read(this.buf,this.pos,!0,23,4);return this.pos+=4,e},readDouble:function(){var e=r.read(this.buf,this.pos,!0,52,8);return this.pos+=8,e},readVarint:function(e){var t,o,r=this.buf;return t=127&(o=r[this.pos++]),o<128?t:(t|=(127&(o=r[this.pos++]))<<7,o<128?t:(t|=(127&(o=r[this.pos++]))<<14,o<128?t:(t|=(127&(o=r[this.pos++]))<<21,o<128?t:function(e,t,o){var r,n,i=o.buf;if(n=i[o.pos++],r=(112&n)>>4,n<128)return l(e,r,t);if(n=i[o.pos++],r|=(127&n)<<3,n<128)return l(e,r,t);if(n=i[o.pos++],r|=(127&n)<<10,n<128)return l(e,r,t);if(n=i[o.pos++],r|=(127&n)<<17,n<128)return l(e,r,t);if(n=i[o.pos++],r|=(127&n)<<24,n<128)return l(e,r,t);if(n=i[o.pos++],r|=(1&n)<<31,n<128)return l(e,r,t);throw new Error("Expected varint not more than 10 bytes")}(t|=(15&(o=r[this.pos]))<<28,e,this))))},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var e=this.readVarint();return e%2===1?(e+1)/-2:e/2},readBoolean:function(){return Boolean(this.readVarint())},readString:function(){var e=this.readVarint()+this.pos,t=this.pos;return this.pos=e,e-t>=12&&s?function(e,t,o){return s.decode(e.subarray(t,o))}(this.buf,t,e):function(e,t,o){var r="",n=t;for(;n<o;){var i,a,s,p=e[n],l=null,A=p>239?4:p>223?3:p>191?2:1;if(n+A>o)break;1===A?p<128&&(l=p):2===A?128===(192&(i=e[n+1]))&&(l=(31&p)<<6|63&i)<=127&&(l=null):3===A?(i=e[n+1],a=e[n+2],128===(192&i)&&128===(192&a)&&((l=(15&p)<<12|(63&i)<<6|63&a)<=2047||l>=55296&&l<=57343)&&(l=null)):4===A&&(i=e[n+1],a=e[n+2],s=e[n+3],128===(192&i)&&128===(192&a)&&128===(192&s)&&((l=(15&p)<<18|(63&i)<<12|(63&a)<<6|63&s)<=65535||l>=1114112)&&(l=null)),null===l?(l=65533,A=1):l>65535&&(l-=65536,r+=String.fromCharCode(l>>>10&1023|55296),l=56320|1023&l),r+=String.fromCharCode(l),n+=A}return r}(this.buf,t,e)},readBytes:function(){var e=this.readVarint()+this.pos,t=this.buf.subarray(this.pos,e);return this.pos=e,t},readPackedVarint:function(e,t){if(this.type!==n.Bytes)return e.push(this.readVarint(t));var o=p(this);for(e=e||[];this.pos<o;)e.push(this.readVarint(t));return e},readPackedSVarint:function(e){if(this.type!==n.Bytes)return e.push(this.readSVarint());var t=p(this);for(e=e||[];this.pos<t;)e.push(this.readSVarint());return e},readPackedBoolean:function(e){if(this.type!==n.Bytes)return e.push(this.readBoolean());var t=p(this);for(e=e||[];this.pos<t;)e.push(this.readBoolean());return e},readPackedFloat:function(e){if(this.type!==n.Bytes)return e.push(this.readFloat());var t=p(this);for(e=e||[];this.pos<t;)e.push(this.readFloat());return e},readPackedDouble:function(e){if(this.type!==n.Bytes)return e.push(this.readDouble());var t=p(this);for(e=e||[];this.pos<t;)e.push(this.readDouble());return e},readPackedFixed32:function(e){if(this.type!==n.Bytes)return e.push(this.readFixed32());var t=p(this);for(e=e||[];this.pos<t;)e.push(this.readFixed32());return e},readPackedSFixed32:function(e){if(this.type!==n.Bytes)return e.push(this.readSFixed32());var t=p(this);for(e=e||[];this.pos<t;)e.push(this.readSFixed32());return e},readPackedFixed64:function(e){if(this.type!==n.Bytes)return e.push(this.readFixed64());var t=p(this);for(e=e||[];this.pos<t;)e.push(this.readFixed64());return e},readPackedSFixed64:function(e){if(this.type!==n.Bytes)return e.push(this.readSFixed64());var t=p(this);for(e=e||[];this.pos<t;)e.push(this.readSFixed64());return e},skip:function(e){var t=7&e;if(t===n.Varint)for(;this.buf[this.pos++]>127;);else if(t===n.Bytes)this.pos=this.readVarint()+this.pos;else if(t===n.Fixed32)this.pos+=4;else{if(t!==n.Fixed64)throw new Error("Unimplemented type: "+t);this.pos+=8}},writeTag:function(e,t){this.writeVarint(e<<3|t)},realloc:function(e){for(var t=this.length||16;t<this.pos+e;)t*=2;if(t!==this.length){var o=new Uint8Array(t);o.set(this.buf),this.buf=o,this.length=t}},finish:function(){return this.length=this.pos,this.pos=0,this.buf.subarray(0,this.length)},writeFixed32:function(e){this.realloc(4),m(this.buf,e,this.pos),this.pos+=4},writeSFixed32:function(e){this.realloc(4),m(this.buf,e,this.pos),this.pos+=4},writeFixed64:function(e){this.realloc(8),m(this.buf,-1&e,this.pos),m(this.buf,Math.floor(e*a),this.pos+4),this.pos+=8},writeSFixed64:function(e){this.realloc(8),m(this.buf,-1&e,this.pos),m(this.buf,Math.floor(e*a),this.pos+4),this.pos+=8},writeVarint:function(e){(e=+e||0)>268435455||e<0?function(e,t){var o,r;e>=0?(o=e%4294967296|0,r=e/4294967296|0):(r=~(-e/4294967296),4294967295^(o=~(-e%4294967296))?o=o+1|0:(o=0,r=r+1|0));if(e>=0x10000000000000000||e<-0x10000000000000000)throw new Error("Given varint doesn't fit into 10 bytes");t.realloc(10),function(e,t,o){o.buf[o.pos++]=127&e|128,e>>>=7,o.buf[o.pos++]=127&e|128,e>>>=7,o.buf[o.pos++]=127&e|128,e>>>=7,o.buf[o.pos++]=127&e|128,e>>>=7,o.buf[o.pos]=127&e}(o,0,t),function(e,t){var o=(7&e)<<4;if(t.buf[t.pos++]|=o|((e>>>=3)?128:0),!e)return;if(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),!e)return;if(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),!e)return;if(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),!e)return;if(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),!e)return;t.buf[t.pos++]=127&e}(r,t)}(e,this):(this.realloc(4),this.buf[this.pos++]=127&e|(e>127?128:0),e<=127||(this.buf[this.pos++]=127&(e>>>=7)|(e>127?128:0),e<=127||(this.buf[this.pos++]=127&(e>>>=7)|(e>127?128:0),e<=127||(this.buf[this.pos++]=e>>>7&127))))},writeSVarint:function(e){this.writeVarint(e<0?2*-e-1:2*e)},writeBoolean:function(e){this.writeVarint(Boolean(e))},writeString:function(e){e=String(e),this.realloc(4*e.length),this.pos++;var t=this.pos;this.pos=function(e,t,o){for(var r,n,i=0;i<t.length;i++){if((r=t.charCodeAt(i))>55295&&r<57344){if(!n){r>56319||i+1===t.length?(e[o++]=239,e[o++]=191,e[o++]=189):n=r;continue}if(r<56320){e[o++]=239,e[o++]=191,e[o++]=189,n=r;continue}r=n-55296<<10|r-56320|65536,n=null}else n&&(e[o++]=239,e[o++]=191,e[o++]=189,n=null);r<128?e[o++]=r:(r<2048?e[o++]=r>>6|192:(r<65536?e[o++]=r>>12|224:(e[o++]=r>>18|240,e[o++]=r>>12&63|128),e[o++]=r>>6&63|128),e[o++]=63&r|128)}return o}(this.buf,e,this.pos);var o=this.pos-t;o>=128&&A(t,o,this),this.pos=t-1,this.writeVarint(o),this.pos+=o},writeFloat:function(e){this.realloc(4),r.write(this.buf,e,this.pos,!0,23,4),this.pos+=4},writeDouble:function(e){this.realloc(8),r.write(this.buf,e,this.pos,!0,52,8),this.pos+=8},writeBytes:function(e){var t=e.length;this.writeVarint(t),this.realloc(t);for(var o=0;o<t;o++)this.buf[this.pos++]=e[o]},writeRawMessage:function(e,t){this.pos++;var o=this.pos;e(t,this);var r=this.pos-o;r>=128&&A(o,r,this),this.pos=o-1,this.writeVarint(r),this.pos+=r},writeMessage:function(e,t,o){this.writeTag(e,n.Bytes),this.writeRawMessage(t,o)},writePackedVarint:function(e,t){t.length&&this.writeMessage(e,u,t)},writePackedSVarint:function(e,t){t.length&&this.writeMessage(e,d,t)},writePackedBoolean:function(e,t){t.length&&this.writeMessage(e,g,t)},writePackedFloat:function(e,t){t.length&&this.writeMessage(e,c,t)},writePackedDouble:function(e,t){t.length&&this.writeMessage(e,y,t)},writePackedFixed32:function(e,t){t.length&&this.writeMessage(e,C,t)},writePackedSFixed32:function(e,t){t.length&&this.writeMessage(e,I,t)},writePackedFixed64:function(e,t){t.length&&this.writeMessage(e,O,t)},writePackedSFixed64:function(e,t){t.length&&this.writeMessage(e,T,t)},writeBytesField:function(e,t){this.writeTag(e,n.Bytes),this.writeBytes(t)},writeFixed32Field:function(e,t){this.writeTag(e,n.Fixed32),this.writeFixed32(t)},writeSFixed32Field:function(e,t){this.writeTag(e,n.Fixed32),this.writeSFixed32(t)},writeFixed64Field:function(e,t){this.writeTag(e,n.Fixed64),this.writeFixed64(t)},writeSFixed64Field:function(e,t){this.writeTag(e,n.Fixed64),this.writeSFixed64(t)},writeVarintField:function(e,t){this.writeTag(e,n.Varint),this.writeVarint(t)},writeSVarintField:function(e,t){this.writeTag(e,n.Varint),this.writeSVarint(t)},writeStringField:function(e,t){this.writeTag(e,n.Bytes),this.writeString(t)},writeFloatField:function(e,t){this.writeTag(e,n.Fixed32),this.writeFloat(t)},writeDoubleField:function(e,t){this.writeTag(e,n.Fixed64),this.writeDouble(t)},writeBooleanField:function(e,t){this.writeVarintField(e,Boolean(t))}}},642:function(e){e.exports=function(){"use strict";function e(e,r,n,i,a){!function e(o,r,n,i,a){for(;i>n;){if(i-n>600){var s=i-n+1,p=r-n+1,l=Math.log(s),A=.5*Math.exp(2*l/3),u=.5*Math.sqrt(l*A*(s-A)/s)*(p-s/2<0?-1:1);e(o,r,Math.max(n,Math.floor(r-p*A/s+u)),Math.min(i,Math.floor(r+(s-p)*A/s+u)),a)}var d=o[r],c=n,y=i;for(t(o,n,r),a(o[i],d)>0&&t(o,n,i);c<y;){for(t(o,c,y),c++,y--;a(o[c],d)<0;)c++;for(;a(o[y],d)>0;)y--}0===a(o[n],d)?t(o,n,y):t(o,++y,i),y<=r&&(n=y+1),r<=y&&(i=y-1)}}(e,r,n||0,i||e.length-1,a||o)}function t(e,t,o){var r=e[t];e[t]=e[o],e[o]=r}function o(e,t){return e<t?-1:e>t?1:0}var r=function(e){void 0===e&&(e=9),this._maxEntries=Math.max(4,e),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()};function n(e,t,o){if(!o)return t.indexOf(e);for(var r=0;r<t.length;r++)if(o(e,t[r]))return r;return-1}function i(e,t){a(e,0,e.children.length,t,e)}function a(e,t,o,r,n){n||(n=y(null)),n.minX=1/0,n.minY=1/0,n.maxX=-1/0,n.maxY=-1/0;for(var i=t;i<o;i++){var a=e.children[i];s(n,e.leaf?r(a):a)}return n}function s(e,t){return e.minX=Math.min(e.minX,t.minX),e.minY=Math.min(e.minY,t.minY),e.maxX=Math.max(e.maxX,t.maxX),e.maxY=Math.max(e.maxY,t.maxY),e}function p(e,t){return e.minX-t.minX}function l(e,t){return e.minY-t.minY}function A(e){return(e.maxX-e.minX)*(e.maxY-e.minY)}function u(e){return e.maxX-e.minX+(e.maxY-e.minY)}function d(e,t){return e.minX<=t.minX&&e.minY<=t.minY&&t.maxX<=e.maxX&&t.maxY<=e.maxY}function c(e,t){return t.minX<=e.maxX&&t.minY<=e.maxY&&t.maxX>=e.minX&&t.maxY>=e.minY}function y(e){return{children:e,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function g(t,o,r,n,i){for(var a=[o,r];a.length;)if(!((r=a.pop())-(o=a.pop())<=n)){var s=o+Math.ceil((r-o)/n/2)*n;e(t,s,o,r,i),a.push(o,s,s,r)}}return r.prototype.all=function(){return this._all(this.data,[])},r.prototype.search=function(e){var t=this.data,o=[];if(!c(e,t))return o;for(var r=this.toBBox,n=[];t;){for(var i=0;i<t.children.length;i++){var a=t.children[i],s=t.leaf?r(a):a;c(e,s)&&(t.leaf?o.push(a):d(e,s)?this._all(a,o):n.push(a))}t=n.pop()}return o},r.prototype.collides=function(e){var t=this.data;if(!c(e,t))return!1;for(var o=[];t;){for(var r=0;r<t.children.length;r++){var n=t.children[r],i=t.leaf?this.toBBox(n):n;if(c(e,i)){if(t.leaf||d(e,i))return!0;o.push(n)}}t=o.pop()}return!1},r.prototype.load=function(e){if(!e||!e.length)return this;if(e.length<this._minEntries){for(var t=0;t<e.length;t++)this.insert(e[t]);return this}var o=this._build(e.slice(),0,e.length-1,0);if(this.data.children.length)if(this.data.height===o.height)this._splitRoot(this.data,o);else{if(this.data.height<o.height){var r=this.data;this.data=o,o=r}this._insert(o,this.data.height-o.height-1,!0)}else this.data=o;return this},r.prototype.insert=function(e){return e&&this._insert(e,this.data.height-1),this},r.prototype.clear=function(){return this.data=y([]),this},r.prototype.remove=function(e,t){if(!e)return this;for(var o,r,i,a=this.data,s=this.toBBox(e),p=[],l=[];a||p.length;){if(a||(a=p.pop(),r=p[p.length-1],o=l.pop(),i=!0),a.leaf){var A=n(e,a.children,t);if(-1!==A)return a.children.splice(A,1),p.push(a),this._condense(p),this}i||a.leaf||!d(a,s)?r?(o++,a=r.children[o],i=!1):a=null:(p.push(a),l.push(o),o=0,r=a,a=a.children[0])}return this},r.prototype.toBBox=function(e){return e},r.prototype.compareMinX=function(e,t){return e.minX-t.minX},r.prototype.compareMinY=function(e,t){return e.minY-t.minY},r.prototype.toJSON=function(){return this.data},r.prototype.fromJSON=function(e){return this.data=e,this},r.prototype._all=function(e,t){for(var o=[];e;)e.leaf?t.push.apply(t,e.children):o.push.apply(o,e.children),e=o.pop();return t},r.prototype._build=function(e,t,o,r){var n,a=o-t+1,s=this._maxEntries;if(a<=s)return i(n=y(e.slice(t,o+1)),this.toBBox),n;r||(r=Math.ceil(Math.log(a)/Math.log(s)),s=Math.ceil(a/Math.pow(s,r-1))),(n=y([])).leaf=!1,n.height=r;var p=Math.ceil(a/s),l=p*Math.ceil(Math.sqrt(s));g(e,t,o,l,this.compareMinX);for(var A=t;A<=o;A+=l){var u=Math.min(A+l-1,o);g(e,A,u,p,this.compareMinY);for(var d=A;d<=u;d+=p){var c=Math.min(d+p-1,u);n.children.push(this._build(e,d,c,r-1))}}return i(n,this.toBBox),n},r.prototype._chooseSubtree=function(e,t,o,r){for(;r.push(t),!t.leaf&&r.length-1!==o;){for(var n=1/0,i=1/0,a=void 0,s=0;s<t.children.length;s++){var p=t.children[s],l=A(p),u=(d=e,c=p,(Math.max(c.maxX,d.maxX)-Math.min(c.minX,d.minX))*(Math.max(c.maxY,d.maxY)-Math.min(c.minY,d.minY))-l);u<i?(i=u,n=l<n?l:n,a=p):u===i&&l<n&&(n=l,a=p)}t=a||t.children[0]}var d,c;return t},r.prototype._insert=function(e,t,o){var r=o?e:this.toBBox(e),n=[],i=this._chooseSubtree(r,this.data,t,n);for(i.children.push(e),s(i,r);t>=0&&n[t].children.length>this._maxEntries;)this._split(n,t),t--;this._adjustParentBBoxes(r,n,t)},r.prototype._split=function(e,t){var o=e[t],r=o.children.length,n=this._minEntries;this._chooseSplitAxis(o,n,r);var a=this._chooseSplitIndex(o,n,r),s=y(o.children.splice(a,o.children.length-a));s.height=o.height,s.leaf=o.leaf,i(o,this.toBBox),i(s,this.toBBox),t?e[t-1].children.push(s):this._splitRoot(o,s)},r.prototype._splitRoot=function(e,t){this.data=y([e,t]),this.data.height=e.height+1,this.data.leaf=!1,i(this.data,this.toBBox)},r.prototype._chooseSplitIndex=function(e,t,o){for(var r,n,i,s,p,l,u,d=1/0,c=1/0,y=t;y<=o-t;y++){var g=a(e,0,y,this.toBBox),C=a(e,y,o,this.toBBox),I=(n=g,i=C,s=void 0,p=void 0,l=void 0,u=void 0,s=Math.max(n.minX,i.minX),p=Math.max(n.minY,i.minY),l=Math.min(n.maxX,i.maxX),u=Math.min(n.maxY,i.maxY),Math.max(0,l-s)*Math.max(0,u-p)),O=A(g)+A(C);I<d?(d=I,r=y,c=O<c?O:c):I===d&&O<c&&(c=O,r=y)}return r||o-t},r.prototype._chooseSplitAxis=function(e,t,o){var r=e.leaf?this.compareMinX:p,n=e.leaf?this.compareMinY:l;this._allDistMargin(e,t,o,r)<this._allDistMargin(e,t,o,n)&&e.children.sort(r)},r.prototype._allDistMargin=function(e,t,o,r){e.children.sort(r);for(var n=this.toBBox,i=a(e,0,t,n),p=a(e,o-t,o,n),l=u(i)+u(p),A=t;A<o-t;A++){var d=e.children[A];s(i,e.leaf?n(d):d),l+=u(i)}for(var c=o-t-1;c>=t;c--){var y=e.children[c];s(p,e.leaf?n(y):y),l+=u(p)}return l},r.prototype._adjustParentBBoxes=function(e,t,o){for(var r=o;r>=0;r--)s(t[r],e)},r.prototype._condense=function(e){for(var t=e.length-1,o=void 0;t>=0;t--)0===e[t].children.length?t>0?(o=e[t-1].children).splice(o.indexOf(e[t]),1):this.clear():i(e[t],this.toBBox)},r}()},2730:(e,t,o)=>{"use strict";var r=o(5043),n=o(8853);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=1;o<arguments.length;o++)t+="&args[]="+encodeURIComponent(arguments[o]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=new Set,s={};function p(e,t){l(e,t),l(e+"Capture",t)}function l(e,t){for(s[e]=t,e=0;e<t.length;e++)a.add(t[e])}var A=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),u=Object.prototype.hasOwnProperty,d=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,c={},y={};function g(e,t,o,r,n,i,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=n,this.mustUseProperty=o,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var C={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){C[e]=new g(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];C[t]=new g(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){C[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){C[e]=new g(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){C[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){C[e]=new g(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){C[e]=new g(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){C[e]=new g(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){C[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)}));var I=/[\-:]([a-z])/g;function O(e){return e[1].toUpperCase()}function T(e,t,o,r){var n=C.hasOwnProperty(t)?C[t]:null;(null!==n?0!==n.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,o,r){if(null===t||"undefined"===typeof t||function(e,t,o,r){if(null!==o&&0===o.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==o?!o.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,o,r))return!0;if(r)return!1;if(null!==o)switch(o.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,o,n,r)&&(o=null),r||null===n?function(e){return!!u.call(y,e)||!u.call(c,e)&&(d.test(e)?y[e]=!0:(c[e]=!0,!1))}(t)&&(null===o?e.removeAttribute(t):e.setAttribute(t,""+o)):n.mustUseProperty?e[n.propertyName]=null===o?3!==n.type&&"":o:(t=n.attributeName,r=n.attributeNamespace,null===o?e.removeAttribute(t):(o=3===(n=n.type)||4===n&&!0===o?"":""+o,r?e.setAttributeNS(r,t,o):e.setAttribute(t,o))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(I,O);C[t]=new g(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(I,O);C[t]=new g(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(I,O);C[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){C[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),C.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){C[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var L=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,m=Symbol.for("react.element"),N=Symbol.for("react.portal"),k=Symbol.for("react.fragment"),h=Symbol.for("react.strict_mode"),S=Symbol.for("react.profiler"),P=Symbol.for("react.provider"),R=Symbol.for("react.context"),F=Symbol.for("react.forward_ref"),w=Symbol.for("react.suspense"),f=Symbol.for("react.suspense_list"),E=Symbol.for("react.memo"),_=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var b=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var v=Symbol.iterator;function U(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=v&&e[v]||e["@@iterator"])?e:null}var M,D=Object.assign;function x(e){if(void 0===M)try{throw Error()}catch(o){var t=o.stack.trim().match(/\n( *(at )?)/);M=t&&t[1]||""}return"\n"+M+e}var B=!1;function W(e,t){if(!e||B)return"";B=!0;var o=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(l){var r=l}Reflect.construct(e,[],t)}else{try{t.call()}catch(l){r=l}e.call(t.prototype)}else{try{throw Error()}catch(l){r=l}e()}}catch(l){if(l&&r&&"string"===typeof l.stack){for(var n=l.stack.split("\n"),i=r.stack.split("\n"),a=n.length-1,s=i.length-1;1<=a&&0<=s&&n[a]!==i[s];)s--;for(;1<=a&&0<=s;a--,s--)if(n[a]!==i[s]){if(1!==a||1!==s)do{if(a--,0>--s||n[a]!==i[s]){var p="\n"+n[a].replace(" at new "," at ");return e.displayName&&p.includes("<anonymous>")&&(p=p.replace("<anonymous>",e.displayName)),p}}while(1<=a&&0<=s);break}}}finally{B=!1,Error.prepareStackTrace=o}return(e=e?e.displayName||e.name:"")?x(e):""}function G(e){switch(e.tag){case 5:return x(e.type);case 16:return x("Lazy");case 13:return x("Suspense");case 19:return x("SuspenseList");case 0:case 2:case 15:return e=W(e.type,!1);case 11:return e=W(e.type.render,!1);case 1:return e=W(e.type,!0);default:return""}}function K(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case k:return"Fragment";case N:return"Portal";case S:return"Profiler";case h:return"StrictMode";case w:return"Suspense";case f:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case R:return(e.displayName||"Context")+".Consumer";case P:return(e._context.displayName||"Context")+".Provider";case F:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case E:return null!==(t=e.displayName||null)?t:K(e.type)||"Memo";case _:t=e._payload,e=e._init;try{return K(e(t))}catch(o){}}return null}function H(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return K(t);case 8:return t===h?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"===typeof t)return t.displayName||t.name||null;if("string"===typeof t)return t}return null}function V(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function Y(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function j(e){e._valueTracker||(e._valueTracker=function(e){var t=Y(e)?"checked":"value",o=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof o&&"function"===typeof o.get&&"function"===typeof o.set){var n=o.get,i=o.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:o.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Z(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var o=t.getValue(),r="";return e&&(r=Y(e)?e.checked?"true":"false":e.value),(e=r)!==o&&(t.setValue(e),!0)}function z(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function X(e,t){var o=t.checked;return D({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=o?o:e._wrapperState.initialChecked})}function J(e,t){var o=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;o=V(null!=t.value?t.value:o),e._wrapperState={initialChecked:r,initialValue:o,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Q(e,t){null!=(t=t.checked)&&T(e,"checked",t,!1)}function q(e,t){Q(e,t);var o=V(t.value),r=t.type;if(null!=o)"number"===r?(0===o&&""===e.value||e.value!=o)&&(e.value=""+o):e.value!==""+o&&(e.value=""+o);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,o):t.hasOwnProperty("defaultValue")&&ee(e,t.type,V(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function $(e,t,o){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,o||t===e.value||(e.value=t),e.defaultValue=t}""!==(o=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==o&&(e.name=o)}function ee(e,t,o){"number"===t&&z(e.ownerDocument)===e||(null==o?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+o&&(e.defaultValue=""+o))}var te=Array.isArray;function oe(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n<o.length;n++)t["$"+o[n]]=!0;for(o=0;o<e.length;o++)n=t.hasOwnProperty("$"+e[o].value),e[o].selected!==n&&(e[o].selected=n),n&&r&&(e[o].defaultSelected=!0)}else{for(o=""+V(o),t=null,n=0;n<e.length;n++){if(e[n].value===o)return e[n].selected=!0,void(r&&(e[n].defaultSelected=!0));null!==t||e[n].disabled||(t=e[n])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return D({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ne(e,t){var o=t.value;if(null==o){if(o=t.children,t=t.defaultValue,null!=o){if(null!=t)throw Error(i(92));if(te(o)){if(1<o.length)throw Error(i(93));o=o[0]}t=o}null==t&&(t=""),o=t}e._wrapperState={initialValue:V(o)}}function ie(e,t){var o=V(t.value),r=V(t.defaultValue);null!=o&&((o=""+o)!==e.value&&(e.value=o),null==t.defaultValue&&e.defaultValue!==o&&(e.defaultValue=o)),null!=r&&(e.defaultValue=""+r)}function ae(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function se(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function pe(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?se(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var le,Ae,ue=(Ae=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((le=le||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=le.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,o,r){MSApp.execUnsafeLocalFunction((function(){return Ae(e,t)}))}:Ae);function de(e,t){if(t){var o=e.firstChild;if(o&&o===e.lastChild&&3===o.nodeType)return void(o.nodeValue=t)}e.textContent=t}var ce={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ye=["Webkit","ms","Moz","O"];function ge(e,t,o){return null==t||"boolean"===typeof t||""===t?"":o||"number"!==typeof t||0===t||ce.hasOwnProperty(e)&&ce[e]?(""+t).trim():t+"px"}function Ce(e,t){for(var o in e=e.style,t)if(t.hasOwnProperty(o)){var r=0===o.indexOf("--"),n=ge(o,t[o],r);"float"===o&&(o="cssFloat"),r?e.setProperty(o,n):e[o]=n}}Object.keys(ce).forEach((function(e){ye.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ce[t]=ce[e]}))}));var Ie=D({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Oe(e,t){if(t){if(Ie[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(i(62))}}function Te(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Le=null;function me(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ne=null,ke=null,he=null;function Se(e){if(e=Ln(e)){if("function"!==typeof Ne)throw Error(i(280));var t=e.stateNode;t&&(t=Nn(t),Ne(e.stateNode,e.type,t))}}function Pe(e){ke?he?he.push(e):he=[e]:ke=e}function Re(){if(ke){var e=ke,t=he;if(he=ke=null,Se(e),t)for(e=0;e<t.length;e++)Se(t[e])}}function Fe(e,t){return e(t)}function we(){}var fe=!1;function Ee(e,t,o){if(fe)return e(t,o);fe=!0;try{return Fe(e,t,o)}finally{fe=!1,(null!==ke||null!==he)&&(we(),Re())}}function _e(e,t){var o=e.stateNode;if(null===o)return null;var r=Nn(o);if(null===r)return null;o=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(o&&"function"!==typeof o)throw Error(i(231,t,typeof o));return o}var be=!1;if(A)try{var ve={};Object.defineProperty(ve,"passive",{get:function(){be=!0}}),window.addEventListener("test",ve,ve),window.removeEventListener("test",ve,ve)}catch(Ae){be=!1}function Ue(e,t,o,r,n,i,a,s,p){var l=Array.prototype.slice.call(arguments,3);try{t.apply(o,l)}catch(A){this.onError(A)}}var Me=!1,De=null,xe=!1,Be=null,We={onError:function(e){Me=!0,De=e}};function Ge(e,t,o,r,n,i,a,s,p){Me=!1,De=null,Ue.apply(We,arguments)}function Ke(e){var t=e,o=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(4098&(t=e).flags)&&(o=t.return),e=t.return}while(e)}return 3===t.tag?o:null}function He(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ve(e){if(Ke(e)!==e)throw Error(i(188))}function Ye(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ke(e)))throw Error(i(188));return t!==e?null:e}for(var o=e,r=t;;){var n=o.return;if(null===n)break;var a=n.alternate;if(null===a){if(null!==(r=n.return)){o=r;continue}break}if(n.child===a.child){for(a=n.child;a;){if(a===o)return Ve(n),e;if(a===r)return Ve(n),t;a=a.sibling}throw Error(i(188))}if(o.return!==r.return)o=n,r=a;else{for(var s=!1,p=n.child;p;){if(p===o){s=!0,o=n,r=a;break}if(p===r){s=!0,r=n,o=a;break}p=p.sibling}if(!s){for(p=a.child;p;){if(p===o){s=!0,o=a,r=n;break}if(p===r){s=!0,r=a,o=n;break}p=p.sibling}if(!s)throw Error(i(189))}}if(o.alternate!==r)throw Error(i(190))}if(3!==o.tag)throw Error(i(188));return o.stateNode.current===o?e:t}(e))?je(e):null}function je(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=je(e);if(null!==t)return t;e=e.sibling}return null}var Ze=n.unstable_scheduleCallback,ze=n.unstable_cancelCallback,Xe=n.unstable_shouldYield,Je=n.unstable_requestPaint,Qe=n.unstable_now,qe=n.unstable_getCurrentPriorityLevel,$e=n.unstable_ImmediatePriority,et=n.unstable_UserBlockingPriority,tt=n.unstable_NormalPriority,ot=n.unstable_LowPriority,rt=n.unstable_IdlePriority,nt=null,it=null;var at=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(st(e)/pt|0)|0},st=Math.log,pt=Math.LN2;var lt=64,At=4194304;function ut(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function dt(e,t){var o=e.pendingLanes;if(0===o)return 0;var r=0,n=e.suspendedLanes,i=e.pingedLanes,a=268435455&o;if(0!==a){var s=a&~n;0!==s?r=ut(s):0!==(i&=a)&&(r=ut(i))}else 0!==(a=o&~n)?r=ut(a):0!==i&&(r=ut(i));if(0===r)return 0;if(0!==t&&t!==r&&0===(t&n)&&((n=r&-r)>=(i=t&-t)||16===n&&0!==(4194240&i)))return t;if(0!==(4&r)&&(r|=16&o),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)n=1<<(o=31-at(t)),r|=e[o],t&=~n;return r}function ct(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function yt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function gt(){var e=lt;return 0===(4194240&(lt<<=1))&&(lt=64),e}function Ct(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function It(e,t,o){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-at(t)]=o}function Ot(e,t){var o=e.entangledLanes|=t;for(e=e.entanglements;o;){var r=31-at(o),n=1<<r;n&t|e[r]&t&&(e[r]|=t),o&=~n}}var Tt=0;function Lt(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var mt,Nt,kt,ht,St,Pt=!1,Rt=[],Ft=null,wt=null,ft=null,Et=new Map,_t=new Map,bt=[],vt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Ut(e,t){switch(e){case"focusin":case"focusout":Ft=null;break;case"dragenter":case"dragleave":wt=null;break;case"mouseover":case"mouseout":ft=null;break;case"pointerover":case"pointerout":Et.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":_t.delete(t.pointerId)}}function Mt(e,t,o,r,n,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:o,eventSystemFlags:r,nativeEvent:i,targetContainers:[n]},null!==t&&(null!==(t=Ln(t))&&Nt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==n&&-1===t.indexOf(n)&&t.push(n),e)}function Dt(e){var t=Tn(e.target);if(null!==t){var o=Ke(t);if(null!==o)if(13===(t=o.tag)){if(null!==(t=He(o)))return e.blockedOn=t,void St(e.priority,(function(){kt(o)}))}else if(3===t&&o.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===o.tag?o.stateNode.containerInfo:null)}e.blockedOn=null}function xt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var o=Xt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==o)return null!==(t=Ln(o))&&Nt(t),e.blockedOn=o,!1;var r=new(o=e.nativeEvent).constructor(o.type,o);Le=r,o.target.dispatchEvent(r),Le=null,t.shift()}return!0}function Bt(e,t,o){xt(e)&&o.delete(t)}function Wt(){Pt=!1,null!==Ft&&xt(Ft)&&(Ft=null),null!==wt&&xt(wt)&&(wt=null),null!==ft&&xt(ft)&&(ft=null),Et.forEach(Bt),_t.forEach(Bt)}function Gt(e,t){e.blockedOn===t&&(e.blockedOn=null,Pt||(Pt=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,Wt)))}function Kt(e){function t(t){return Gt(t,e)}if(0<Rt.length){Gt(Rt[0],e);for(var o=1;o<Rt.length;o++){var r=Rt[o];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Ft&&Gt(Ft,e),null!==wt&&Gt(wt,e),null!==ft&&Gt(ft,e),Et.forEach(t),_t.forEach(t),o=0;o<bt.length;o++)(r=bt[o]).blockedOn===e&&(r.blockedOn=null);for(;0<bt.length&&null===(o=bt[0]).blockedOn;)Dt(o),null===o.blockedOn&&bt.shift()}var Ht=L.ReactCurrentBatchConfig,Vt=!0;function Yt(e,t,o,r){var n=Tt,i=Ht.transition;Ht.transition=null;try{Tt=1,Zt(e,t,o,r)}finally{Tt=n,Ht.transition=i}}function jt(e,t,o,r){var n=Tt,i=Ht.transition;Ht.transition=null;try{Tt=4,Zt(e,t,o,r)}finally{Tt=n,Ht.transition=i}}function Zt(e,t,o,r){if(Vt){var n=Xt(e,t,o,r);if(null===n)Vr(e,t,r,zt,o),Ut(e,r);else if(function(e,t,o,r,n){switch(t){case"focusin":return Ft=Mt(Ft,e,t,o,r,n),!0;case"dragenter":return wt=Mt(wt,e,t,o,r,n),!0;case"mouseover":return ft=Mt(ft,e,t,o,r,n),!0;case"pointerover":var i=n.pointerId;return Et.set(i,Mt(Et.get(i)||null,e,t,o,r,n)),!0;case"gotpointercapture":return i=n.pointerId,_t.set(i,Mt(_t.get(i)||null,e,t,o,r,n)),!0}return!1}(n,e,t,o,r))r.stopPropagation();else if(Ut(e,r),4&t&&-1<vt.indexOf(e)){for(;null!==n;){var i=Ln(n);if(null!==i&&mt(i),null===(i=Xt(e,t,o,r))&&Vr(e,t,r,zt,o),i===n)break;n=i}null!==n&&r.stopPropagation()}else Vr(e,t,r,null,o)}}var zt=null;function Xt(e,t,o,r){if(zt=null,null!==(e=Tn(e=me(r))))if(null===(t=Ke(e)))e=null;else if(13===(o=t.tag)){if(null!==(e=He(t)))return e;e=null}else if(3===o){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return zt=e,null}function Jt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(qe()){case $e:return 1;case et:return 4;case tt:case ot:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Qt=null,qt=null,$t=null;function eo(){if($t)return $t;var e,t,o=qt,r=o.length,n="value"in Qt?Qt.value:Qt.textContent,i=n.length;for(e=0;e<r&&o[e]===n[e];e++);var a=r-e;for(t=1;t<=a&&o[r-t]===n[i-t];t++);return $t=n.slice(e,1<t?1-t:void 0)}function to(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function oo(){return!0}function ro(){return!1}function no(e){function t(t,o,r,n,i){for(var a in this._reactName=t,this._targetInst=r,this.type=o,this.nativeEvent=n,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(n):n[a]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?oo:ro,this.isPropagationStopped=ro,this}return D(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=oo)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=oo)},persist:function(){},isPersistent:oo}),t}var io,ao,so,po={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},lo=no(po),Ao=D({},po,{view:0,detail:0}),uo=no(Ao),co=D({},Ao,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:So,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==so&&(so&&"mousemove"===e.type?(io=e.screenX-so.screenX,ao=e.screenY-so.screenY):ao=io=0,so=e),io)},movementY:function(e){return"movementY"in e?e.movementY:ao}}),yo=no(co),go=no(D({},co,{dataTransfer:0})),Co=no(D({},Ao,{relatedTarget:0})),Io=no(D({},po,{animationName:0,elapsedTime:0,pseudoElement:0})),Oo=D({},po,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),To=no(Oo),Lo=no(D({},po,{data:0})),mo={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},No={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},ko={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ho(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=ko[e])&&!!t[e]}function So(){return ho}var Po=D({},Ao,{key:function(e){if(e.key){var t=mo[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=to(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?No[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:So,charCode:function(e){return"keypress"===e.type?to(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?to(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Ro=no(Po),Fo=no(D({},co,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),wo=no(D({},Ao,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:So})),fo=no(D({},po,{propertyName:0,elapsedTime:0,pseudoElement:0})),Eo=D({},co,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),_o=no(Eo),bo=[9,13,27,32],vo=A&&"CompositionEvent"in window,Uo=null;A&&"documentMode"in document&&(Uo=document.documentMode);var Mo=A&&"TextEvent"in window&&!Uo,Do=A&&(!vo||Uo&&8<Uo&&11>=Uo),xo=String.fromCharCode(32),Bo=!1;function Wo(e,t){switch(e){case"keyup":return-1!==bo.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Go(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Ko=!1;var Ho={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Vo(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Ho[e.type]:"textarea"===t}function Yo(e,t,o,r){Pe(r),0<(t=jr(t,"onChange")).length&&(o=new lo("onChange","change",null,o,r),e.push({event:o,listeners:t}))}var jo=null,Zo=null;function zo(e){xr(e,0)}function Xo(e){if(Z(mn(e)))return e}function Jo(e,t){if("change"===e)return t}var Qo=!1;if(A){var qo;if(A){var $o="oninput"in document;if(!$o){var er=document.createElement("div");er.setAttribute("oninput","return;"),$o="function"===typeof er.oninput}qo=$o}else qo=!1;Qo=qo&&(!document.documentMode||9<document.documentMode)}function tr(){jo&&(jo.detachEvent("onpropertychange",or),Zo=jo=null)}function or(e){if("value"===e.propertyName&&Xo(Zo)){var t=[];Yo(t,Zo,e,me(e)),Ee(zo,t)}}function rr(e,t,o){"focusin"===e?(tr(),Zo=o,(jo=t).attachEvent("onpropertychange",or)):"focusout"===e&&tr()}function nr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Xo(Zo)}function ir(e,t){if("click"===e)return Xo(t)}function ar(e,t){if("input"===e||"change"===e)return Xo(t)}var sr="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function pr(e,t){if(sr(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var o=Object.keys(e),r=Object.keys(t);if(o.length!==r.length)return!1;for(r=0;r<o.length;r++){var n=o[r];if(!u.call(t,n)||!sr(e[n],t[n]))return!1}return!0}function lr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ar(e,t){var o,r=lr(e);for(e=0;r;){if(3===r.nodeType){if(o=e+r.textContent.length,e<=t&&o>=t)return{node:r,offset:t-e};e=o}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=lr(r)}}function ur(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?ur(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function dr(){for(var e=window,t=z();t instanceof e.HTMLIFrameElement;){try{var o="string"===typeof t.contentWindow.location.href}catch(r){o=!1}if(!o)break;t=z((e=t.contentWindow).document)}return t}function cr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function yr(e){var t=dr(),o=e.focusedElem,r=e.selectionRange;if(t!==o&&o&&o.ownerDocument&&ur(o.ownerDocument.documentElement,o)){if(null!==r&&cr(o))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in o)o.selectionStart=t,o.selectionEnd=Math.min(e,o.value.length);else if((e=(t=o.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var n=o.textContent.length,i=Math.min(r.start,n);r=void 0===r.end?i:Math.min(r.end,n),!e.extend&&i>r&&(n=r,r=i,i=n),n=Ar(o,i);var a=Ar(o,r);n&&a&&(1!==e.rangeCount||e.anchorNode!==n.node||e.anchorOffset!==n.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&((t=t.createRange()).setStart(n.node,n.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}for(t=[],e=o;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"===typeof o.focus&&o.focus(),o=0;o<t.length;o++)(e=t[o]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var gr=A&&"documentMode"in document&&11>=document.documentMode,Cr=null,Ir=null,Or=null,Tr=!1;function Lr(e,t,o){var r=o.window===o?o.document:9===o.nodeType?o:o.ownerDocument;Tr||null==Cr||Cr!==z(r)||("selectionStart"in(r=Cr)&&cr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},Or&&pr(Or,r)||(Or=r,0<(r=jr(Ir,"onSelect")).length&&(t=new lo("onSelect","select",null,t,o),e.push({event:t,listeners:r}),t.target=Cr)))}function mr(e,t){var o={};return o[e.toLowerCase()]=t.toLowerCase(),o["Webkit"+e]="webkit"+t,o["Moz"+e]="moz"+t,o}var Nr={animationend:mr("Animation","AnimationEnd"),animationiteration:mr("Animation","AnimationIteration"),animationstart:mr("Animation","AnimationStart"),transitionend:mr("Transition","TransitionEnd")},kr={},hr={};function Sr(e){if(kr[e])return kr[e];if(!Nr[e])return e;var t,o=Nr[e];for(t in o)if(o.hasOwnProperty(t)&&t in hr)return kr[e]=o[t];return e}A&&(hr=document.createElement("div").style,"AnimationEvent"in window||(delete Nr.animationend.animation,delete Nr.animationiteration.animation,delete Nr.animationstart.animation),"TransitionEvent"in window||delete Nr.transitionend.transition);var Pr=Sr("animationend"),Rr=Sr("animationiteration"),Fr=Sr("animationstart"),wr=Sr("transitionend"),fr=new Map,Er="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function _r(e,t){fr.set(e,t),p(t,[e])}for(var br=0;br<Er.length;br++){var vr=Er[br];_r(vr.toLowerCase(),"on"+(vr[0].toUpperCase()+vr.slice(1)))}_r(Pr,"onAnimationEnd"),_r(Rr,"onAnimationIteration"),_r(Fr,"onAnimationStart"),_r("dblclick","onDoubleClick"),_r("focusin","onFocus"),_r("focusout","onBlur"),_r(wr,"onTransitionEnd"),l("onMouseEnter",["mouseout","mouseover"]),l("onMouseLeave",["mouseout","mouseover"]),l("onPointerEnter",["pointerout","pointerover"]),l("onPointerLeave",["pointerout","pointerover"]),p("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),p("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),p("onBeforeInput",["compositionend","keypress","textInput","paste"]),p("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),p("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),p("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ur="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Mr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ur));function Dr(e,t,o){var r=e.type||"unknown-event";e.currentTarget=o,function(e,t,o,r,n,a,s,p,l){if(Ge.apply(this,arguments),Me){if(!Me)throw Error(i(198));var A=De;Me=!1,De=null,xe||(xe=!0,Be=A)}}(r,t,void 0,e),e.currentTarget=null}function xr(e,t){t=0!==(4&t);for(var o=0;o<e.length;o++){var r=e[o],n=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],p=s.instance,l=s.currentTarget;if(s=s.listener,p!==i&&n.isPropagationStopped())break e;Dr(n,s,l),i=p}else for(a=0;a<r.length;a++){if(p=(s=r[a]).instance,l=s.currentTarget,s=s.listener,p!==i&&n.isPropagationStopped())break e;Dr(n,s,l),i=p}}}if(xe)throw e=Be,xe=!1,Be=null,e}function Br(e,t){var o=t[Cn];void 0===o&&(o=t[Cn]=new Set);var r=e+"__bubble";o.has(r)||(Hr(t,e,2,!1),o.add(r))}function Wr(e,t,o){var r=0;t&&(r|=4),Hr(o,e,r,t)}var Gr="_reactListening"+Math.random().toString(36).slice(2);function Kr(e){if(!e[Gr]){e[Gr]=!0,a.forEach((function(t){"selectionchange"!==t&&(Mr.has(t)||Wr(t,!1,e),Wr(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Gr]||(t[Gr]=!0,Wr("selectionchange",!1,t))}}function Hr(e,t,o,r){switch(Jt(t)){case 1:var n=Yt;break;case 4:n=jt;break;default:n=Zt}o=n.bind(null,t,o,e),n=void 0,!be||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(n=!0),r?void 0!==n?e.addEventListener(t,o,{capture:!0,passive:n}):e.addEventListener(t,o,!0):void 0!==n?e.addEventListener(t,o,{passive:n}):e.addEventListener(t,o,!1)}function Vr(e,t,o,r,n){var i=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var s=r.stateNode.containerInfo;if(s===n||8===s.nodeType&&s.parentNode===n)break;if(4===a)for(a=r.return;null!==a;){var p=a.tag;if((3===p||4===p)&&((p=a.stateNode.containerInfo)===n||8===p.nodeType&&p.parentNode===n))return;a=a.return}for(;null!==s;){if(null===(a=Tn(s)))return;if(5===(p=a.tag)||6===p){r=i=a;continue e}s=s.parentNode}}r=r.return}Ee((function(){var r=i,n=me(o),a=[];e:{var s=fr.get(e);if(void 0!==s){var p=lo,l=e;switch(e){case"keypress":if(0===to(o))break e;case"keydown":case"keyup":p=Ro;break;case"focusin":l="focus",p=Co;break;case"focusout":l="blur",p=Co;break;case"beforeblur":case"afterblur":p=Co;break;case"click":if(2===o.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":p=yo;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=go;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=wo;break;case Pr:case Rr:case Fr:p=Io;break;case wr:p=fo;break;case"scroll":p=uo;break;case"wheel":p=_o;break;case"copy":case"cut":case"paste":p=To;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=Fo}var A=0!==(4&t),u=!A&&"scroll"===e,d=A?null!==s?s+"Capture":null:s;A=[];for(var c,y=r;null!==y;){var g=(c=y).stateNode;if(5===c.tag&&null!==g&&(c=g,null!==d&&(null!=(g=_e(y,d))&&A.push(Yr(y,g,c)))),u)break;y=y.return}0<A.length&&(s=new p(s,l,null,o,n),a.push({event:s,listeners:A}))}}if(0===(7&t)){if(p="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||o===Le||!(l=o.relatedTarget||o.fromElement)||!Tn(l)&&!l[gn])&&(p||s)&&(s=n.window===n?n:(s=n.ownerDocument)?s.defaultView||s.parentWindow:window,p?(p=r,null!==(l=(l=o.relatedTarget||o.toElement)?Tn(l):null)&&(l!==(u=Ke(l))||5!==l.tag&&6!==l.tag)&&(l=null)):(p=null,l=r),p!==l)){if(A=yo,g="onMouseLeave",d="onMouseEnter",y="mouse","pointerout"!==e&&"pointerover"!==e||(A=Fo,g="onPointerLeave",d="onPointerEnter",y="pointer"),u=null==p?s:mn(p),c=null==l?s:mn(l),(s=new A(g,y+"leave",p,o,n)).target=u,s.relatedTarget=c,g=null,Tn(n)===r&&((A=new A(d,y+"enter",l,o,n)).target=c,A.relatedTarget=u,g=A),u=g,p&&l)e:{for(d=l,y=0,c=A=p;c;c=Zr(c))y++;for(c=0,g=d;g;g=Zr(g))c++;for(;0<y-c;)A=Zr(A),y--;for(;0<c-y;)d=Zr(d),c--;for(;y--;){if(A===d||null!==d&&A===d.alternate)break e;A=Zr(A),d=Zr(d)}A=null}else A=null;null!==p&&zr(a,s,p,A,!1),null!==l&&null!==u&&zr(a,u,l,A,!0)}if("select"===(p=(s=r?mn(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===p&&"file"===s.type)var C=Jo;else if(Vo(s))if(Qo)C=ar;else{C=nr;var I=rr}else(p=s.nodeName)&&"input"===p.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(C=ir);switch(C&&(C=C(e,r))?Yo(a,C,o,n):(I&&I(e,s,r),"focusout"===e&&(I=s._wrapperState)&&I.controlled&&"number"===s.type&&ee(s,"number",s.value)),I=r?mn(r):window,e){case"focusin":(Vo(I)||"true"===I.contentEditable)&&(Cr=I,Ir=r,Or=null);break;case"focusout":Or=Ir=Cr=null;break;case"mousedown":Tr=!0;break;case"contextmenu":case"mouseup":case"dragend":Tr=!1,Lr(a,o,n);break;case"selectionchange":if(gr)break;case"keydown":case"keyup":Lr(a,o,n)}var O;if(vo)e:{switch(e){case"compositionstart":var T="onCompositionStart";break e;case"compositionend":T="onCompositionEnd";break e;case"compositionupdate":T="onCompositionUpdate";break e}T=void 0}else Ko?Wo(e,o)&&(T="onCompositionEnd"):"keydown"===e&&229===o.keyCode&&(T="onCompositionStart");T&&(Do&&"ko"!==o.locale&&(Ko||"onCompositionStart"!==T?"onCompositionEnd"===T&&Ko&&(O=eo()):(qt="value"in(Qt=n)?Qt.value:Qt.textContent,Ko=!0)),0<(I=jr(r,T)).length&&(T=new Lo(T,e,null,o,n),a.push({event:T,listeners:I}),O?T.data=O:null!==(O=Go(o))&&(T.data=O))),(O=Mo?function(e,t){switch(e){case"compositionend":return Go(t);case"keypress":return 32!==t.which?null:(Bo=!0,xo);case"textInput":return(e=t.data)===xo&&Bo?null:e;default:return null}}(e,o):function(e,t){if(Ko)return"compositionend"===e||!vo&&Wo(e,t)?(e=eo(),$t=qt=Qt=null,Ko=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Do&&"ko"!==t.locale?null:t.data}}(e,o))&&(0<(r=jr(r,"onBeforeInput")).length&&(n=new Lo("onBeforeInput","beforeinput",null,o,n),a.push({event:n,listeners:r}),n.data=O))}xr(a,t)}))}function Yr(e,t,o){return{instance:e,listener:t,currentTarget:o}}function jr(e,t){for(var o=t+"Capture",r=[];null!==e;){var n=e,i=n.stateNode;5===n.tag&&null!==i&&(n=i,null!=(i=_e(e,o))&&r.unshift(Yr(e,i,n)),null!=(i=_e(e,t))&&r.push(Yr(e,i,n))),e=e.return}return r}function Zr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function zr(e,t,o,r,n){for(var i=t._reactName,a=[];null!==o&&o!==r;){var s=o,p=s.alternate,l=s.stateNode;if(null!==p&&p===r)break;5===s.tag&&null!==l&&(s=l,n?null!=(p=_e(o,i))&&a.unshift(Yr(o,p,s)):n||null!=(p=_e(o,i))&&a.push(Yr(o,p,s))),o=o.return}0!==a.length&&e.push({event:t,listeners:a})}var Xr=/\r\n?/g,Jr=/\u0000|\uFFFD/g;function Qr(e){return("string"===typeof e?e:""+e).replace(Xr,"\n").replace(Jr,"")}function qr(e,t,o){if(t=Qr(t),Qr(e)!==t&&o)throw Error(i(425))}function $r(){}var en=null,tn=null;function on(e,t){return"textarea"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var rn="function"===typeof setTimeout?setTimeout:void 0,nn="function"===typeof clearTimeout?clearTimeout:void 0,an="function"===typeof Promise?Promise:void 0,sn="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof an?function(e){return an.resolve(null).then(e).catch(pn)}:rn;function pn(e){setTimeout((function(){throw e}))}function ln(e,t){var o=t,r=0;do{var n=o.nextSibling;if(e.removeChild(o),n&&8===n.nodeType)if("/$"===(o=n.data)){if(0===r)return e.removeChild(n),void Kt(t);r--}else"$"!==o&&"$?"!==o&&"$!"!==o||r++;o=n}while(o);Kt(t)}function An(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function un(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var o=e.data;if("$"===o||"$!"===o||"$?"===o){if(0===t)return e;t--}else"/$"===o&&t++}e=e.previousSibling}return null}var dn=Math.random().toString(36).slice(2),cn="__reactFiber$"+dn,yn="__reactProps$"+dn,gn="__reactContainer$"+dn,Cn="__reactEvents$"+dn,In="__reactListeners$"+dn,On="__reactHandles$"+dn;function Tn(e){var t=e[cn];if(t)return t;for(var o=e.parentNode;o;){if(t=o[gn]||o[cn]){if(o=t.alternate,null!==t.child||null!==o&&null!==o.child)for(e=un(e);null!==e;){if(o=e[cn])return o;e=un(e)}return t}o=(e=o).parentNode}return null}function Ln(e){return!(e=e[cn]||e[gn])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function mn(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function Nn(e){return e[yn]||null}var kn=[],hn=-1;function Sn(e){return{current:e}}function Pn(e){0>hn||(e.current=kn[hn],kn[hn]=null,hn--)}function Rn(e,t){hn++,kn[hn]=e.current,e.current=t}var Fn={},wn=Sn(Fn),fn=Sn(!1),En=Fn;function _n(e,t){var o=e.type.contextTypes;if(!o)return Fn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var n,i={};for(n in o)i[n]=t[n];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function bn(e){return null!==(e=e.childContextTypes)&&void 0!==e}function vn(){Pn(fn),Pn(wn)}function Un(e,t,o){if(wn.current!==Fn)throw Error(i(168));Rn(wn,t),Rn(fn,o)}function Mn(e,t,o){var r=e.stateNode;if(t=t.childContextTypes,"function"!==typeof r.getChildContext)return o;for(var n in r=r.getChildContext())if(!(n in t))throw Error(i(108,H(e)||"Unknown",n));return D({},o,r)}function Dn(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Fn,En=wn.current,Rn(wn,e),Rn(fn,fn.current),!0}function xn(e,t,o){var r=e.stateNode;if(!r)throw Error(i(169));o?(e=Mn(e,t,En),r.__reactInternalMemoizedMergedChildContext=e,Pn(fn),Pn(wn),Rn(wn,e)):Pn(fn),Rn(fn,o)}var Bn=null,Wn=!1,Gn=!1;function Kn(e){null===Bn?Bn=[e]:Bn.push(e)}function Hn(){if(!Gn&&null!==Bn){Gn=!0;var e=0,t=Tt;try{var o=Bn;for(Tt=1;e<o.length;e++){var r=o[e];do{r=r(!0)}while(null!==r)}Bn=null,Wn=!1}catch(n){throw null!==Bn&&(Bn=Bn.slice(e+1)),Ze($e,Hn),n}finally{Tt=t,Gn=!1}}return null}var Vn=[],Yn=0,jn=null,Zn=0,zn=[],Xn=0,Jn=null,Qn=1,qn="";function $n(e,t){Vn[Yn++]=Zn,Vn[Yn++]=jn,jn=e,Zn=t}function ei(e,t,o){zn[Xn++]=Qn,zn[Xn++]=qn,zn[Xn++]=Jn,Jn=e;var r=Qn;e=qn;var n=32-at(r)-1;r&=~(1<<n),o+=1;var i=32-at(t)+n;if(30<i){var a=n-n%5;i=(r&(1<<a)-1).toString(32),r>>=a,n-=a,Qn=1<<32-at(t)+n|o<<n|r,qn=i+e}else Qn=1<<i|o<<n|r,qn=e}function ti(e){null!==e.return&&($n(e,1),ei(e,1,0))}function oi(e){for(;e===jn;)jn=Vn[--Yn],Vn[Yn]=null,Zn=Vn[--Yn],Vn[Yn]=null;for(;e===Jn;)Jn=zn[--Xn],zn[Xn]=null,qn=zn[--Xn],zn[Xn]=null,Qn=zn[--Xn],zn[Xn]=null}var ri=null,ni=null,ii=!1,ai=null;function si(e,t){var o=El(5,null,null,0);o.elementType="DELETED",o.stateNode=t,o.return=e,null===(t=e.deletions)?(e.deletions=[o],e.flags|=16):t.push(o)}function pi(e,t){switch(e.tag){case 5:var o=e.type;return null!==(t=1!==t.nodeType||o.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,ri=e,ni=An(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,ri=e,ni=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(o=null!==Jn?{id:Qn,overflow:qn}:null,e.memoizedState={dehydrated:t,treeContext:o,retryLane:1073741824},(o=El(18,null,null,0)).stateNode=t,o.return=e,e.child=o,ri=e,ni=null,!0);default:return!1}}function li(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function Ai(e){if(ii){var t=ni;if(t){var o=t;if(!pi(e,t)){if(li(e))throw Error(i(418));t=An(o.nextSibling);var r=ri;t&&pi(e,t)?si(r,o):(e.flags=-4097&e.flags|2,ii=!1,ri=e)}}else{if(li(e))throw Error(i(418));e.flags=-4097&e.flags|2,ii=!1,ri=e}}}function ui(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ri=e}function di(e){if(e!==ri)return!1;if(!ii)return ui(e),ii=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!on(e.type,e.memoizedProps)),t&&(t=ni)){if(li(e))throw ci(),Error(i(418));for(;t;)si(e,t),t=An(t.nextSibling)}if(ui(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var o=e.data;if("/$"===o){if(0===t){ni=An(e.nextSibling);break e}t--}else"$"!==o&&"$!"!==o&&"$?"!==o||t++}e=e.nextSibling}ni=null}}else ni=ri?An(e.stateNode.nextSibling):null;return!0}function ci(){for(var e=ni;e;)e=An(e.nextSibling)}function yi(){ni=ri=null,ii=!1}function gi(e){null===ai?ai=[e]:ai.push(e)}var Ci=L.ReactCurrentBatchConfig;function Ii(e,t,o){if(null!==(e=o.ref)&&"function"!==typeof e&&"object"!==typeof e){if(o._owner){if(o=o._owner){if(1!==o.tag)throw Error(i(309));var r=o.stateNode}if(!r)throw Error(i(147,e));var n=r,a=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=n.refs;null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!==typeof e)throw Error(i(284));if(!o._owner)throw Error(i(290,e))}return e}function Oi(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ti(e){return(0,e._init)(e._payload)}function Li(e){function t(t,o){if(e){var r=t.deletions;null===r?(t.deletions=[o],t.flags|=16):r.push(o)}}function o(o,r){if(!e)return null;for(;null!==r;)t(o,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function n(e,t){return(e=bl(e,t)).index=0,e.sibling=null,e}function a(t,o,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<o?(t.flags|=2,o):r:(t.flags|=2,o):(t.flags|=1048576,o)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function p(e,t,o,r){return null===t||6!==t.tag?((t=Dl(o,e.mode,r)).return=e,t):((t=n(t,o)).return=e,t)}function l(e,t,o,r){var i=o.type;return i===k?u(e,t,o.props.children,r,o.key):null!==t&&(t.elementType===i||"object"===typeof i&&null!==i&&i.$$typeof===_&&Ti(i)===t.type)?((r=n(t,o.props)).ref=Ii(e,t,o),r.return=e,r):((r=vl(o.type,o.key,o.props,null,e.mode,r)).ref=Ii(e,t,o),r.return=e,r)}function A(e,t,o,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==o.containerInfo||t.stateNode.implementation!==o.implementation?((t=xl(o,e.mode,r)).return=e,t):((t=n(t,o.children||[])).return=e,t)}function u(e,t,o,r,i){return null===t||7!==t.tag?((t=Ul(o,e.mode,r,i)).return=e,t):((t=n(t,o)).return=e,t)}function d(e,t,o){if("string"===typeof t&&""!==t||"number"===typeof t)return(t=Dl(""+t,e.mode,o)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case m:return(o=vl(t.type,t.key,t.props,null,e.mode,o)).ref=Ii(e,null,t),o.return=e,o;case N:return(t=xl(t,e.mode,o)).return=e,t;case _:return d(e,(0,t._init)(t._payload),o)}if(te(t)||U(t))return(t=Ul(t,e.mode,o,null)).return=e,t;Oi(e,t)}return null}function c(e,t,o,r){var n=null!==t?t.key:null;if("string"===typeof o&&""!==o||"number"===typeof o)return null!==n?null:p(e,t,""+o,r);if("object"===typeof o&&null!==o){switch(o.$$typeof){case m:return o.key===n?l(e,t,o,r):null;case N:return o.key===n?A(e,t,o,r):null;case _:return c(e,t,(n=o._init)(o._payload),r)}if(te(o)||U(o))return null!==n?null:u(e,t,o,r,null);Oi(e,o)}return null}function y(e,t,o,r,n){if("string"===typeof r&&""!==r||"number"===typeof r)return p(t,e=e.get(o)||null,""+r,n);if("object"===typeof r&&null!==r){switch(r.$$typeof){case m:return l(t,e=e.get(null===r.key?o:r.key)||null,r,n);case N:return A(t,e=e.get(null===r.key?o:r.key)||null,r,n);case _:return y(e,t,o,(0,r._init)(r._payload),n)}if(te(r)||U(r))return u(t,e=e.get(o)||null,r,n,null);Oi(t,r)}return null}function g(n,i,s,p){for(var l=null,A=null,u=i,g=i=0,C=null;null!==u&&g<s.length;g++){u.index>g?(C=u,u=null):C=u.sibling;var I=c(n,u,s[g],p);if(null===I){null===u&&(u=C);break}e&&u&&null===I.alternate&&t(n,u),i=a(I,i,g),null===A?l=I:A.sibling=I,A=I,u=C}if(g===s.length)return o(n,u),ii&&$n(n,g),l;if(null===u){for(;g<s.length;g++)null!==(u=d(n,s[g],p))&&(i=a(u,i,g),null===A?l=u:A.sibling=u,A=u);return ii&&$n(n,g),l}for(u=r(n,u);g<s.length;g++)null!==(C=y(u,n,g,s[g],p))&&(e&&null!==C.alternate&&u.delete(null===C.key?g:C.key),i=a(C,i,g),null===A?l=C:A.sibling=C,A=C);return e&&u.forEach((function(e){return t(n,e)})),ii&&$n(n,g),l}function C(n,s,p,l){var A=U(p);if("function"!==typeof A)throw Error(i(150));if(null==(p=A.call(p)))throw Error(i(151));for(var u=A=null,g=s,C=s=0,I=null,O=p.next();null!==g&&!O.done;C++,O=p.next()){g.index>C?(I=g,g=null):I=g.sibling;var T=c(n,g,O.value,l);if(null===T){null===g&&(g=I);break}e&&g&&null===T.alternate&&t(n,g),s=a(T,s,C),null===u?A=T:u.sibling=T,u=T,g=I}if(O.done)return o(n,g),ii&&$n(n,C),A;if(null===g){for(;!O.done;C++,O=p.next())null!==(O=d(n,O.value,l))&&(s=a(O,s,C),null===u?A=O:u.sibling=O,u=O);return ii&&$n(n,C),A}for(g=r(n,g);!O.done;C++,O=p.next())null!==(O=y(g,n,C,O.value,l))&&(e&&null!==O.alternate&&g.delete(null===O.key?C:O.key),s=a(O,s,C),null===u?A=O:u.sibling=O,u=O);return e&&g.forEach((function(e){return t(n,e)})),ii&&$n(n,C),A}return function e(r,i,a,p){if("object"===typeof a&&null!==a&&a.type===k&&null===a.key&&(a=a.props.children),"object"===typeof a&&null!==a){switch(a.$$typeof){case m:e:{for(var l=a.key,A=i;null!==A;){if(A.key===l){if((l=a.type)===k){if(7===A.tag){o(r,A.sibling),(i=n(A,a.props.children)).return=r,r=i;break e}}else if(A.elementType===l||"object"===typeof l&&null!==l&&l.$$typeof===_&&Ti(l)===A.type){o(r,A.sibling),(i=n(A,a.props)).ref=Ii(r,A,a),i.return=r,r=i;break e}o(r,A);break}t(r,A),A=A.sibling}a.type===k?((i=Ul(a.props.children,r.mode,p,a.key)).return=r,r=i):((p=vl(a.type,a.key,a.props,null,r.mode,p)).ref=Ii(r,i,a),p.return=r,r=p)}return s(r);case N:e:{for(A=a.key;null!==i;){if(i.key===A){if(4===i.tag&&i.stateNode.containerInfo===a.containerInfo&&i.stateNode.implementation===a.implementation){o(r,i.sibling),(i=n(i,a.children||[])).return=r,r=i;break e}o(r,i);break}t(r,i),i=i.sibling}(i=xl(a,r.mode,p)).return=r,r=i}return s(r);case _:return e(r,i,(A=a._init)(a._payload),p)}if(te(a))return g(r,i,a,p);if(U(a))return C(r,i,a,p);Oi(r,a)}return"string"===typeof a&&""!==a||"number"===typeof a?(a=""+a,null!==i&&6===i.tag?(o(r,i.sibling),(i=n(i,a)).return=r,r=i):(o(r,i),(i=Dl(a,r.mode,p)).return=r,r=i),s(r)):o(r,i)}}var mi=Li(!0),Ni=Li(!1),ki=Sn(null),hi=null,Si=null,Pi=null;function Ri(){Pi=Si=hi=null}function Fi(e){var t=ki.current;Pn(ki),e._currentValue=t}function wi(e,t,o){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===o)break;e=e.return}}function fi(e,t){hi=e,Pi=Si=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(Ts=!0),e.firstContext=null)}function Ei(e){var t=e._currentValue;if(Pi!==e)if(e={context:e,memoizedValue:t,next:null},null===Si){if(null===hi)throw Error(i(308));Si=e,hi.dependencies={lanes:0,firstContext:e}}else Si=Si.next=e;return t}var _i=null;function bi(e){null===_i?_i=[e]:_i.push(e)}function vi(e,t,o,r){var n=t.interleaved;return null===n?(o.next=o,bi(t)):(o.next=n.next,n.next=o),t.interleaved=o,Ui(e,r)}function Ui(e,t){e.lanes|=t;var o=e.alternate;for(null!==o&&(o.lanes|=t),o=e,e=e.return;null!==e;)e.childLanes|=t,null!==(o=e.alternate)&&(o.childLanes|=t),o=e,e=e.return;return 3===o.tag?o.stateNode:null}var Mi=!1;function Di(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function xi(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Bi(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Wi(e,t,o){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!==(2&Fp)){var n=r.pending;return null===n?t.next=t:(t.next=n.next,n.next=t),r.pending=t,Ui(e,o)}return null===(n=r.interleaved)?(t.next=t,bi(r)):(t.next=n.next,n.next=t),r.interleaved=t,Ui(e,o)}function Gi(e,t,o){if(null!==(t=t.updateQueue)&&(t=t.shared,0!==(4194240&o))){var r=t.lanes;o|=r&=e.pendingLanes,t.lanes=o,Ot(e,o)}}function Ki(e,t){var o=e.updateQueue,r=e.alternate;if(null!==r&&o===(r=r.updateQueue)){var n=null,i=null;if(null!==(o=o.firstBaseUpdate)){do{var a={eventTime:o.eventTime,lane:o.lane,tag:o.tag,payload:o.payload,callback:o.callback,next:null};null===i?n=i=a:i=i.next=a,o=o.next}while(null!==o);null===i?n=i=t:i=i.next=t}else n=i=t;return o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:i,shared:r.shared,effects:r.effects},void(e.updateQueue=o)}null===(e=o.lastBaseUpdate)?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}function Hi(e,t,o,r){var n=e.updateQueue;Mi=!1;var i=n.firstBaseUpdate,a=n.lastBaseUpdate,s=n.shared.pending;if(null!==s){n.shared.pending=null;var p=s,l=p.next;p.next=null,null===a?i=l:a.next=l,a=p;var A=e.alternate;null!==A&&((s=(A=A.updateQueue).lastBaseUpdate)!==a&&(null===s?A.firstBaseUpdate=l:s.next=l,A.lastBaseUpdate=p))}if(null!==i){var u=n.baseState;for(a=0,A=l=p=null,s=i;;){var d=s.lane,c=s.eventTime;if((r&d)===d){null!==A&&(A=A.next={eventTime:c,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var y=e,g=s;switch(d=t,c=o,g.tag){case 1:if("function"===typeof(y=g.payload)){u=y.call(c,u,d);break e}u=y;break e;case 3:y.flags=-65537&y.flags|128;case 0:if(null===(d="function"===typeof(y=g.payload)?y.call(c,u,d):y)||void 0===d)break e;u=D({},u,d);break e;case 2:Mi=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(d=n.effects)?n.effects=[s]:d.push(s))}else c={eventTime:c,lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===A?(l=A=c,p=u):A=A.next=c,a|=d;if(null===(s=s.next)){if(null===(s=n.shared.pending))break;s=(d=s).next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}if(null===A&&(p=u),n.baseState=p,n.firstBaseUpdate=l,n.lastBaseUpdate=A,null!==(t=n.shared.interleaved)){n=t;do{a|=n.lane,n=n.next}while(n!==t)}else null===i&&(n.shared.lanes=0);Mp|=a,e.lanes=a,e.memoizedState=u}}function Vi(e,t,o){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],n=r.callback;if(null!==n){if(r.callback=null,r=o,"function"!==typeof n)throw Error(i(191,n));n.call(r)}}}var Yi={},ji=Sn(Yi),Zi=Sn(Yi),zi=Sn(Yi);function Xi(e){if(e===Yi)throw Error(i(174));return e}function Ji(e,t){switch(Rn(zi,t),Rn(Zi,e),Rn(ji,Yi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:pe(null,"");break;default:t=pe(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Pn(ji),Rn(ji,t)}function Qi(){Pn(ji),Pn(Zi),Pn(zi)}function qi(e){Xi(zi.current);var t=Xi(ji.current),o=pe(t,e.type);t!==o&&(Rn(Zi,e),Rn(ji,o))}function $i(e){Zi.current===e&&(Pn(ji),Pn(Zi))}var ea=Sn(0);function ta(e){for(var t=e;null!==t;){if(13===t.tag){var o=t.memoizedState;if(null!==o&&(null===(o=o.dehydrated)||"$?"===o.data||"$!"===o.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var oa=[];function ra(){for(var e=0;e<oa.length;e++)oa[e]._workInProgressVersionPrimary=null;oa.length=0}var na=L.ReactCurrentDispatcher,ia=L.ReactCurrentBatchConfig,aa=0,sa=null,pa=null,la=null,Aa=!1,ua=!1,da=0,ca=0;function ya(){throw Error(i(321))}function ga(e,t){if(null===t)return!1;for(var o=0;o<t.length&&o<e.length;o++)if(!sr(e[o],t[o]))return!1;return!0}function Ca(e,t,o,r,n,a){if(aa=a,sa=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,na.current=null===e||null===e.memoizedState?$a:es,e=o(r,n),ua){a=0;do{if(ua=!1,da=0,25<=a)throw Error(i(301));a+=1,la=pa=null,t.updateQueue=null,na.current=ts,e=o(r,n)}while(ua)}if(na.current=qa,t=null!==pa&&null!==pa.next,aa=0,la=pa=sa=null,Aa=!1,t)throw Error(i(300));return e}function Ia(){var e=0!==da;return da=0,e}function Oa(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===la?sa.memoizedState=la=e:la=la.next=e,la}function Ta(){if(null===pa){var e=sa.alternate;e=null!==e?e.memoizedState:null}else e=pa.next;var t=null===la?sa.memoizedState:la.next;if(null!==t)la=t,pa=e;else{if(null===e)throw Error(i(310));e={memoizedState:(pa=e).memoizedState,baseState:pa.baseState,baseQueue:pa.baseQueue,queue:pa.queue,next:null},null===la?sa.memoizedState=la=e:la=la.next=e}return la}function La(e,t){return"function"===typeof t?t(e):t}function ma(e){var t=Ta(),o=t.queue;if(null===o)throw Error(i(311));o.lastRenderedReducer=e;var r=pa,n=r.baseQueue,a=o.pending;if(null!==a){if(null!==n){var s=n.next;n.next=a.next,a.next=s}r.baseQueue=n=a,o.pending=null}if(null!==n){a=n.next,r=r.baseState;var p=s=null,l=null,A=a;do{var u=A.lane;if((aa&u)===u)null!==l&&(l=l.next={lane:0,action:A.action,hasEagerState:A.hasEagerState,eagerState:A.eagerState,next:null}),r=A.hasEagerState?A.eagerState:e(r,A.action);else{var d={lane:u,action:A.action,hasEagerState:A.hasEagerState,eagerState:A.eagerState,next:null};null===l?(p=l=d,s=r):l=l.next=d,sa.lanes|=u,Mp|=u}A=A.next}while(null!==A&&A!==a);null===l?s=r:l.next=p,sr(r,t.memoizedState)||(Ts=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=l,o.lastRenderedState=r}if(null!==(e=o.interleaved)){n=e;do{a=n.lane,sa.lanes|=a,Mp|=a,n=n.next}while(n!==e)}else null===n&&(o.lanes=0);return[t.memoizedState,o.dispatch]}function Na(e){var t=Ta(),o=t.queue;if(null===o)throw Error(i(311));o.lastRenderedReducer=e;var r=o.dispatch,n=o.pending,a=t.memoizedState;if(null!==n){o.pending=null;var s=n=n.next;do{a=e(a,s.action),s=s.next}while(s!==n);sr(a,t.memoizedState)||(Ts=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),o.lastRenderedState=a}return[a,r]}function ka(){}function ha(e,t){var o=sa,r=Ta(),n=t(),a=!sr(r.memoizedState,n);if(a&&(r.memoizedState=n,Ts=!0),r=r.queue,Ma(Ra.bind(null,o,r,e),[e]),r.getSnapshot!==t||a||null!==la&&1&la.memoizedState.tag){if(o.flags|=2048,Ea(9,Pa.bind(null,o,r,n,t),void 0,null),null===wp)throw Error(i(349));0!==(30&aa)||Sa(o,t,n)}return n}function Sa(e,t,o){e.flags|=16384,e={getSnapshot:t,value:o},null===(t=sa.updateQueue)?(t={lastEffect:null,stores:null},sa.updateQueue=t,t.stores=[e]):null===(o=t.stores)?t.stores=[e]:o.push(e)}function Pa(e,t,o,r){t.value=o,t.getSnapshot=r,Fa(t)&&wa(e)}function Ra(e,t,o){return o((function(){Fa(t)&&wa(e)}))}function Fa(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!sr(e,o)}catch(r){return!0}}function wa(e){var t=Ui(e,1);null!==t&&ol(t,e,1,-1)}function fa(e){var t=Oa();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:La,lastRenderedState:e},t.queue=e,e=e.dispatch=za.bind(null,sa,e),[t.memoizedState,e]}function Ea(e,t,o,r){return e={tag:e,create:t,destroy:o,deps:r,next:null},null===(t=sa.updateQueue)?(t={lastEffect:null,stores:null},sa.updateQueue=t,t.lastEffect=e.next=e):null===(o=t.lastEffect)?t.lastEffect=e.next=e:(r=o.next,o.next=e,e.next=r,t.lastEffect=e),e}function _a(){return Ta().memoizedState}function ba(e,t,o,r){var n=Oa();sa.flags|=e,n.memoizedState=Ea(1|t,o,void 0,void 0===r?null:r)}function va(e,t,o,r){var n=Ta();r=void 0===r?null:r;var i=void 0;if(null!==pa){var a=pa.memoizedState;if(i=a.destroy,null!==r&&ga(r,a.deps))return void(n.memoizedState=Ea(t,o,i,r))}sa.flags|=e,n.memoizedState=Ea(1|t,o,i,r)}function Ua(e,t){return ba(8390656,8,e,t)}function Ma(e,t){return va(2048,8,e,t)}function Da(e,t){return va(4,2,e,t)}function xa(e,t){return va(4,4,e,t)}function Ba(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Wa(e,t,o){return o=null!==o&&void 0!==o?o.concat([e]):null,va(4,4,Ba.bind(null,t,e),o)}function Ga(){}function Ka(e,t){var o=Ta();t=void 0===t?null:t;var r=o.memoizedState;return null!==r&&null!==t&&ga(t,r[1])?r[0]:(o.memoizedState=[e,t],e)}function Ha(e,t){var o=Ta();t=void 0===t?null:t;var r=o.memoizedState;return null!==r&&null!==t&&ga(t,r[1])?r[0]:(e=e(),o.memoizedState=[e,t],e)}function Va(e,t,o){return 0===(21&aa)?(e.baseState&&(e.baseState=!1,Ts=!0),e.memoizedState=o):(sr(o,t)||(o=gt(),sa.lanes|=o,Mp|=o,e.baseState=!0),t)}function Ya(e,t){var o=Tt;Tt=0!==o&&4>o?o:4,e(!0);var r=ia.transition;ia.transition={};try{e(!1),t()}finally{Tt=o,ia.transition=r}}function ja(){return Ta().memoizedState}function Za(e,t,o){var r=tl(e);if(o={lane:r,action:o,hasEagerState:!1,eagerState:null,next:null},Xa(e))Ja(t,o);else if(null!==(o=vi(e,t,o,r))){ol(o,e,r,el()),Qa(o,t,r)}}function za(e,t,o){var r=tl(e),n={lane:r,action:o,hasEagerState:!1,eagerState:null,next:null};if(Xa(e))Ja(t,n);else{var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=i(a,o);if(n.hasEagerState=!0,n.eagerState=s,sr(s,a)){var p=t.interleaved;return null===p?(n.next=n,bi(t)):(n.next=p.next,p.next=n),void(t.interleaved=n)}}catch(l){}null!==(o=vi(e,t,n,r))&&(ol(o,e,r,n=el()),Qa(o,t,r))}}function Xa(e){var t=e.alternate;return e===sa||null!==t&&t===sa}function Ja(e,t){ua=Aa=!0;var o=e.pending;null===o?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function Qa(e,t,o){if(0!==(4194240&o)){var r=t.lanes;o|=r&=e.pendingLanes,t.lanes=o,Ot(e,o)}}var qa={readContext:Ei,useCallback:ya,useContext:ya,useEffect:ya,useImperativeHandle:ya,useInsertionEffect:ya,useLayoutEffect:ya,useMemo:ya,useReducer:ya,useRef:ya,useState:ya,useDebugValue:ya,useDeferredValue:ya,useTransition:ya,useMutableSource:ya,useSyncExternalStore:ya,useId:ya,unstable_isNewReconciler:!1},$a={readContext:Ei,useCallback:function(e,t){return Oa().memoizedState=[e,void 0===t?null:t],e},useContext:Ei,useEffect:Ua,useImperativeHandle:function(e,t,o){return o=null!==o&&void 0!==o?o.concat([e]):null,ba(4194308,4,Ba.bind(null,t,e),o)},useLayoutEffect:function(e,t){return ba(4194308,4,e,t)},useInsertionEffect:function(e,t){return ba(4,2,e,t)},useMemo:function(e,t){var o=Oa();return t=void 0===t?null:t,e=e(),o.memoizedState=[e,t],e},useReducer:function(e,t,o){var r=Oa();return t=void 0!==o?o(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Za.bind(null,sa,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Oa().memoizedState=e},useState:fa,useDebugValue:Ga,useDeferredValue:function(e){return Oa().memoizedState=e},useTransition:function(){var e=fa(!1),t=e[0];return e=Ya.bind(null,e[1]),Oa().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,o){var r=sa,n=Oa();if(ii){if(void 0===o)throw Error(i(407));o=o()}else{if(o=t(),null===wp)throw Error(i(349));0!==(30&aa)||Sa(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,Ua(Ra.bind(null,r,a,e),[e]),r.flags|=2048,Ea(9,Pa.bind(null,r,a,o,t),void 0,null),o},useId:function(){var e=Oa(),t=wp.identifierPrefix;if(ii){var o=qn;t=":"+t+"R"+(o=(Qn&~(1<<32-at(Qn)-1)).toString(32)+o),0<(o=da++)&&(t+="H"+o.toString(32)),t+=":"}else t=":"+t+"r"+(o=ca++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},es={readContext:Ei,useCallback:Ka,useContext:Ei,useEffect:Ma,useImperativeHandle:Wa,useInsertionEffect:Da,useLayoutEffect:xa,useMemo:Ha,useReducer:ma,useRef:_a,useState:function(){return ma(La)},useDebugValue:Ga,useDeferredValue:function(e){return Va(Ta(),pa.memoizedState,e)},useTransition:function(){return[ma(La)[0],Ta().memoizedState]},useMutableSource:ka,useSyncExternalStore:ha,useId:ja,unstable_isNewReconciler:!1},ts={readContext:Ei,useCallback:Ka,useContext:Ei,useEffect:Ma,useImperativeHandle:Wa,useInsertionEffect:Da,useLayoutEffect:xa,useMemo:Ha,useReducer:Na,useRef:_a,useState:function(){return Na(La)},useDebugValue:Ga,useDeferredValue:function(e){var t=Ta();return null===pa?t.memoizedState=e:Va(t,pa.memoizedState,e)},useTransition:function(){return[Na(La)[0],Ta().memoizedState]},useMutableSource:ka,useSyncExternalStore:ha,useId:ja,unstable_isNewReconciler:!1};function os(e,t){if(e&&e.defaultProps){for(var o in t=D({},t),e=e.defaultProps)void 0===t[o]&&(t[o]=e[o]);return t}return t}function rs(e,t,o,r){o=null===(o=o(r,t=e.memoizedState))||void 0===o?t:D({},t,o),e.memoizedState=o,0===e.lanes&&(e.updateQueue.baseState=o)}var ns={isMounted:function(e){return!!(e=e._reactInternals)&&Ke(e)===e},enqueueSetState:function(e,t,o){e=e._reactInternals;var r=el(),n=tl(e),i=Bi(r,n);i.payload=t,void 0!==o&&null!==o&&(i.callback=o),null!==(t=Wi(e,i,n))&&(ol(t,e,n,r),Gi(t,e,n))},enqueueReplaceState:function(e,t,o){e=e._reactInternals;var r=el(),n=tl(e),i=Bi(r,n);i.tag=1,i.payload=t,void 0!==o&&null!==o&&(i.callback=o),null!==(t=Wi(e,i,n))&&(ol(t,e,n,r),Gi(t,e,n))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var o=el(),r=tl(e),n=Bi(o,r);n.tag=2,void 0!==t&&null!==t&&(n.callback=t),null!==(t=Wi(e,n,r))&&(ol(t,e,r,o),Gi(t,e,r))}};function is(e,t,o,r,n,i,a){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!pr(o,r)||!pr(n,i))}function as(e,t,o){var r=!1,n=Fn,i=t.contextType;return"object"===typeof i&&null!==i?i=Ei(i):(n=bn(t)?En:wn.current,i=(r=null!==(r=t.contextTypes)&&void 0!==r)?_n(e,n):Fn),t=new t(o,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ns,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=i),t}function ss(e,t,o,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(o,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(o,r),t.state!==e&&ns.enqueueReplaceState(t,t.state,null)}function ps(e,t,o,r){var n=e.stateNode;n.props=o,n.state=e.memoizedState,n.refs={},Di(e);var i=t.contextType;"object"===typeof i&&null!==i?n.context=Ei(i):(i=bn(t)?En:wn.current,n.context=_n(e,i)),n.state=e.memoizedState,"function"===typeof(i=t.getDerivedStateFromProps)&&(rs(e,t,i,o),n.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof n.getSnapshotBeforeUpdate||"function"!==typeof n.UNSAFE_componentWillMount&&"function"!==typeof n.componentWillMount||(t=n.state,"function"===typeof n.componentWillMount&&n.componentWillMount(),"function"===typeof n.UNSAFE_componentWillMount&&n.UNSAFE_componentWillMount(),t!==n.state&&ns.enqueueReplaceState(n,n.state,null),Hi(e,o,n,r),n.state=e.memoizedState),"function"===typeof n.componentDidMount&&(e.flags|=4194308)}function ls(e,t){try{var o="",r=t;do{o+=G(r),r=r.return}while(r);var n=o}catch(i){n="\nError generating stack: "+i.message+"\n"+i.stack}return{value:e,source:t,stack:n,digest:null}}function As(e,t,o){return{value:e,source:null,stack:null!=o?o:null,digest:null!=t?t:null}}function us(e,t){try{console.error(t.value)}catch(o){setTimeout((function(){throw o}))}}var ds="function"===typeof WeakMap?WeakMap:Map;function cs(e,t,o){(o=Bi(-1,o)).tag=3,o.payload={element:null};var r=t.value;return o.callback=function(){Vp||(Vp=!0,Yp=r),us(0,t)},o}function ys(e,t,o){(o=Bi(-1,o)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var n=t.value;o.payload=function(){return r(n)},o.callback=function(){us(0,t)}}var i=e.stateNode;return null!==i&&"function"===typeof i.componentDidCatch&&(o.callback=function(){us(0,t),"function"!==typeof r&&(null===jp?jp=new Set([this]):jp.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),o}function gs(e,t,o){var r=e.pingCache;if(null===r){r=e.pingCache=new ds;var n=new Set;r.set(t,n)}else void 0===(n=r.get(t))&&(n=new Set,r.set(t,n));n.has(o)||(n.add(o),e=Sl.bind(null,e,t,o),t.then(e,e))}function Cs(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function Is(e,t,o,r,n){return 0===(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,o.flags|=131072,o.flags&=-52805,1===o.tag&&(null===o.alternate?o.tag=17:((t=Bi(-1,1)).tag=2,Wi(o,t,1))),o.lanes|=1),e):(e.flags|=65536,e.lanes=n,e)}var Os=L.ReactCurrentOwner,Ts=!1;function Ls(e,t,o,r){t.child=null===e?Ni(t,null,o,r):mi(t,e.child,o,r)}function ms(e,t,o,r,n){o=o.render;var i=t.ref;return fi(t,n),r=Ca(e,t,o,r,i,n),o=Ia(),null===e||Ts?(ii&&o&&ti(t),t.flags|=1,Ls(e,t,r,n),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n,Vs(e,t,n))}function Ns(e,t,o,r,n){if(null===e){var i=o.type;return"function"!==typeof i||_l(i)||void 0!==i.defaultProps||null!==o.compare||void 0!==o.defaultProps?((e=vl(o.type,null,r,t,t.mode,n)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,ks(e,t,i,r,n))}if(i=e.child,0===(e.lanes&n)){var a=i.memoizedProps;if((o=null!==(o=o.compare)?o:pr)(a,r)&&e.ref===t.ref)return Vs(e,t,n)}return t.flags|=1,(e=bl(i,r)).ref=t.ref,e.return=t,t.child=e}function ks(e,t,o,r,n){if(null!==e){var i=e.memoizedProps;if(pr(i,r)&&e.ref===t.ref){if(Ts=!1,t.pendingProps=r=i,0===(e.lanes&n))return t.lanes=e.lanes,Vs(e,t,n);0!==(131072&e.flags)&&(Ts=!0)}}return Ps(e,t,o,r,n)}function hs(e,t,o){var r=t.pendingProps,n=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0===(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Rn(bp,_p),_p|=o;else{if(0===(1073741824&o))return e=null!==i?i.baseLanes|o:o,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Rn(bp,_p),_p|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==i?i.baseLanes:o,Rn(bp,_p),_p|=r}else null!==i?(r=i.baseLanes|o,t.memoizedState=null):r=o,Rn(bp,_p),_p|=r;return Ls(e,t,n,o),t.child}function Ss(e,t){var o=t.ref;(null===e&&null!==o||null!==e&&e.ref!==o)&&(t.flags|=512,t.flags|=2097152)}function Ps(e,t,o,r,n){var i=bn(o)?En:wn.current;return i=_n(t,i),fi(t,n),o=Ca(e,t,o,r,i,n),r=Ia(),null===e||Ts?(ii&&r&&ti(t),t.flags|=1,Ls(e,t,o,n),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n,Vs(e,t,n))}function Rs(e,t,o,r,n){if(bn(o)){var i=!0;Dn(t)}else i=!1;if(fi(t,n),null===t.stateNode)Hs(e,t),as(t,o,r),ps(t,o,r,n),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var p=a.context,l=o.contextType;"object"===typeof l&&null!==l?l=Ei(l):l=_n(t,l=bn(o)?En:wn.current);var A=o.getDerivedStateFromProps,u="function"===typeof A||"function"===typeof a.getSnapshotBeforeUpdate;u||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(s!==r||p!==l)&&ss(t,a,r,l),Mi=!1;var d=t.memoizedState;a.state=d,Hi(t,r,a,n),p=t.memoizedState,s!==r||d!==p||fn.current||Mi?("function"===typeof A&&(rs(t,o,A,r),p=t.memoizedState),(s=Mi||is(t,o,s,r,d,p,l))?(u||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||("function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"===typeof a.componentDidMount&&(t.flags|=4194308)):("function"===typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=l,r=s):("function"===typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,xi(e,t),s=t.memoizedProps,l=t.type===t.elementType?s:os(t.type,s),a.props=l,u=t.pendingProps,d=a.context,"object"===typeof(p=o.contextType)&&null!==p?p=Ei(p):p=_n(t,p=bn(o)?En:wn.current);var c=o.getDerivedStateFromProps;(A="function"===typeof c||"function"===typeof a.getSnapshotBeforeUpdate)||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(s!==u||d!==p)&&ss(t,a,r,p),Mi=!1,d=t.memoizedState,a.state=d,Hi(t,r,a,n);var y=t.memoizedState;s!==u||d!==y||fn.current||Mi?("function"===typeof c&&(rs(t,o,c,r),y=t.memoizedState),(l=Mi||is(t,o,l,r,d,y,p)||!1)?(A||"function"!==typeof a.UNSAFE_componentWillUpdate&&"function"!==typeof a.componentWillUpdate||("function"===typeof a.componentWillUpdate&&a.componentWillUpdate(r,y,p),"function"===typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,y,p)),"function"===typeof a.componentDidUpdate&&(t.flags|=4),"function"===typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof a.componentDidUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=y),a.props=r,a.state=y,a.context=p,r=l):("function"!==typeof a.componentDidUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return Fs(e,t,o,r,i,n)}function Fs(e,t,o,r,n,i){Ss(e,t);var a=0!==(128&t.flags);if(!r&&!a)return n&&xn(t,o,!1),Vs(e,t,i);r=t.stateNode,Os.current=t;var s=a&&"function"!==typeof o.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=mi(t,e.child,null,i),t.child=mi(t,null,s,i)):Ls(e,t,s,i),t.memoizedState=r.state,n&&xn(t,o,!0),t.child}function ws(e){var t=e.stateNode;t.pendingContext?Un(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Un(0,t.context,!1),Ji(e,t.containerInfo)}function fs(e,t,o,r,n){return yi(),gi(n),t.flags|=256,Ls(e,t,o,r),t.child}var Es,_s,bs,vs,Us={dehydrated:null,treeContext:null,retryLane:0};function Ms(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ds(e,t,o){var r,n=t.pendingProps,a=ea.current,s=!1,p=0!==(128&t.flags);if((r=p)||(r=(null===e||null!==e.memoizedState)&&0!==(2&a)),r?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(a|=1),Rn(ea,1&a),null===e)return Ai(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0===(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(p=n.children,e=n.fallback,s?(n=t.mode,s=t.child,p={mode:"hidden",children:p},0===(1&n)&&null!==s?(s.childLanes=0,s.pendingProps=p):s=Ml(p,n,0,null),e=Ul(e,n,o,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Ms(o),t.memoizedState=Us,e):xs(t,p));if(null!==(a=e.memoizedState)&&null!==(r=a.dehydrated))return function(e,t,o,r,n,a,s){if(o)return 256&t.flags?(t.flags&=-257,Bs(e,t,s,r=As(Error(i(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(a=r.fallback,n=t.mode,r=Ml({mode:"visible",children:r.children},n,0,null),(a=Ul(a,n,s,null)).flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,0!==(1&t.mode)&&mi(t,e.child,null,s),t.child.memoizedState=Ms(s),t.memoizedState=Us,a);if(0===(1&t.mode))return Bs(e,t,s,null);if("$!"===n.data){if(r=n.nextSibling&&n.nextSibling.dataset)var p=r.dgst;return r=p,Bs(e,t,s,r=As(a=Error(i(419)),r,void 0))}if(p=0!==(s&e.childLanes),Ts||p){if(null!==(r=wp)){switch(s&-s){case 4:n=2;break;case 16:n=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:n=32;break;case 536870912:n=268435456;break;default:n=0}0!==(n=0!==(n&(r.suspendedLanes|s))?0:n)&&n!==a.retryLane&&(a.retryLane=n,Ui(e,n),ol(r,e,n,-1))}return gl(),Bs(e,t,s,r=As(Error(i(421))))}return"$?"===n.data?(t.flags|=128,t.child=e.child,t=Rl.bind(null,e),n._reactRetry=t,null):(e=a.treeContext,ni=An(n.nextSibling),ri=t,ii=!0,ai=null,null!==e&&(zn[Xn++]=Qn,zn[Xn++]=qn,zn[Xn++]=Jn,Qn=e.id,qn=e.overflow,Jn=t),t=xs(t,r.children),t.flags|=4096,t)}(e,t,p,n,r,a,o);if(s){s=n.fallback,p=t.mode,r=(a=e.child).sibling;var l={mode:"hidden",children:n.children};return 0===(1&p)&&t.child!==a?((n=t.child).childLanes=0,n.pendingProps=l,t.deletions=null):(n=bl(a,l)).subtreeFlags=14680064&a.subtreeFlags,null!==r?s=bl(r,s):(s=Ul(s,p,o,null)).flags|=2,s.return=t,n.return=t,n.sibling=s,t.child=n,n=s,s=t.child,p=null===(p=e.child.memoizedState)?Ms(o):{baseLanes:p.baseLanes|o,cachePool:null,transitions:p.transitions},s.memoizedState=p,s.childLanes=e.childLanes&~o,t.memoizedState=Us,n}return e=(s=e.child).sibling,n=bl(s,{mode:"visible",children:n.children}),0===(1&t.mode)&&(n.lanes=o),n.return=t,n.sibling=null,null!==e&&(null===(o=t.deletions)?(t.deletions=[e],t.flags|=16):o.push(e)),t.child=n,t.memoizedState=null,n}function xs(e,t){return(t=Ml({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Bs(e,t,o,r){return null!==r&&gi(r),mi(t,e.child,null,o),(e=xs(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Ws(e,t,o){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),wi(e.return,t,o)}function Gs(e,t,o,r,n){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:o,tailMode:n}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=o,i.tailMode=n)}function Ks(e,t,o){var r=t.pendingProps,n=r.revealOrder,i=r.tail;if(Ls(e,t,r.children,o),0!==(2&(r=ea.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!==(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Ws(e,o,t);else if(19===e.tag)Ws(e,o,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Rn(ea,r),0===(1&t.mode))t.memoizedState=null;else switch(n){case"forwards":for(o=t.child,n=null;null!==o;)null!==(e=o.alternate)&&null===ta(e)&&(n=o),o=o.sibling;null===(o=n)?(n=t.child,t.child=null):(n=o.sibling,o.sibling=null),Gs(t,!1,n,o,i);break;case"backwards":for(o=null,n=t.child,t.child=null;null!==n;){if(null!==(e=n.alternate)&&null===ta(e)){t.child=n;break}e=n.sibling,n.sibling=o,o=n,n=e}Gs(t,!0,o,null,i);break;case"together":Gs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Hs(e,t){0===(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Vs(e,t,o){if(null!==e&&(t.dependencies=e.dependencies),Mp|=t.lanes,0===(o&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(o=bl(e=t.child,e.pendingProps),t.child=o,o.return=t;null!==e.sibling;)e=e.sibling,(o=o.sibling=bl(e,e.pendingProps)).return=t;o.sibling=null}return t.child}function Ys(e,t){if(!ii)switch(e.tailMode){case"hidden":t=e.tail;for(var o=null;null!==t;)null!==t.alternate&&(o=t),t=t.sibling;null===o?e.tail=null:o.sibling=null;break;case"collapsed":o=e.tail;for(var r=null;null!==o;)null!==o.alternate&&(r=o),o=o.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function js(e){var t=null!==e.alternate&&e.alternate.child===e.child,o=0,r=0;if(t)for(var n=e.child;null!==n;)o|=n.lanes|n.childLanes,r|=14680064&n.subtreeFlags,r|=14680064&n.flags,n.return=e,n=n.sibling;else for(n=e.child;null!==n;)o|=n.lanes|n.childLanes,r|=n.subtreeFlags,r|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=r,e.childLanes=o,t}function Zs(e,t,o){var r=t.pendingProps;switch(oi(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return js(t),null;case 1:case 17:return bn(t.type)&&vn(),js(t),null;case 3:return r=t.stateNode,Qi(),Pn(fn),Pn(wn),ra(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(di(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==ai&&(al(ai),ai=null))),_s(e,t),js(t),null;case 5:$i(t);var n=Xi(zi.current);if(o=t.type,null!==e&&null!=t.stateNode)bs(e,t,o,r,n),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(i(166));return js(t),null}if(e=Xi(ji.current),di(t)){r=t.stateNode,o=t.type;var a=t.memoizedProps;switch(r[cn]=t,r[yn]=a,e=0!==(1&t.mode),o){case"dialog":Br("cancel",r),Br("close",r);break;case"iframe":case"object":case"embed":Br("load",r);break;case"video":case"audio":for(n=0;n<Ur.length;n++)Br(Ur[n],r);break;case"source":Br("error",r);break;case"img":case"image":case"link":Br("error",r),Br("load",r);break;case"details":Br("toggle",r);break;case"input":J(r,a),Br("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!a.multiple},Br("invalid",r);break;case"textarea":ne(r,a),Br("invalid",r)}for(var p in Oe(o,a),n=null,a)if(a.hasOwnProperty(p)){var l=a[p];"children"===p?"string"===typeof l?r.textContent!==l&&(!0!==a.suppressHydrationWarning&&qr(r.textContent,l,e),n=["children",l]):"number"===typeof l&&r.textContent!==""+l&&(!0!==a.suppressHydrationWarning&&qr(r.textContent,l,e),n=["children",""+l]):s.hasOwnProperty(p)&&null!=l&&"onScroll"===p&&Br("scroll",r)}switch(o){case"input":j(r),$(r,a,!0);break;case"textarea":j(r),ae(r);break;case"select":case"option":break;default:"function"===typeof a.onClick&&(r.onclick=$r)}r=n,t.updateQueue=r,null!==r&&(t.flags|=4)}else{p=9===n.nodeType?n:n.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=se(o)),"http://www.w3.org/1999/xhtml"===e?"script"===o?((e=p.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=p.createElement(o,{is:r.is}):(e=p.createElement(o),"select"===o&&(p=e,r.multiple?p.multiple=!0:r.size&&(p.size=r.size))):e=p.createElementNS(e,o),e[cn]=t,e[yn]=r,Es(e,t,!1,!1),t.stateNode=e;e:{switch(p=Te(o,r),o){case"dialog":Br("cancel",e),Br("close",e),n=r;break;case"iframe":case"object":case"embed":Br("load",e),n=r;break;case"video":case"audio":for(n=0;n<Ur.length;n++)Br(Ur[n],e);n=r;break;case"source":Br("error",e),n=r;break;case"img":case"image":case"link":Br("error",e),Br("load",e),n=r;break;case"details":Br("toggle",e),n=r;break;case"input":J(e,r),n=X(e,r),Br("invalid",e);break;case"option":default:n=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},n=D({},r,{value:void 0}),Br("invalid",e);break;case"textarea":ne(e,r),n=re(e,r),Br("invalid",e)}for(a in Oe(o,n),l=n)if(l.hasOwnProperty(a)){var A=l[a];"style"===a?Ce(e,A):"dangerouslySetInnerHTML"===a?null!=(A=A?A.__html:void 0)&&ue(e,A):"children"===a?"string"===typeof A?("textarea"!==o||""!==A)&&de(e,A):"number"===typeof A&&de(e,""+A):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(s.hasOwnProperty(a)?null!=A&&"onScroll"===a&&Br("scroll",e):null!=A&&T(e,a,A,p))}switch(o){case"input":j(e),$(e,r,!1);break;case"textarea":j(e),ae(e);break;case"option":null!=r.value&&e.setAttribute("value",""+V(r.value));break;case"select":e.multiple=!!r.multiple,null!=(a=r.value)?oe(e,!!r.multiple,a,!1):null!=r.defaultValue&&oe(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof n.onClick&&(e.onclick=$r)}switch(o){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return js(t),null;case 6:if(e&&null!=t.stateNode)vs(e,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(i(166));if(o=Xi(zi.current),Xi(ji.current),di(t)){if(r=t.stateNode,o=t.memoizedProps,r[cn]=t,(a=r.nodeValue!==o)&&null!==(e=ri))switch(e.tag){case 3:qr(r.nodeValue,o,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&qr(r.nodeValue,o,0!==(1&e.mode))}a&&(t.flags|=4)}else(r=(9===o.nodeType?o:o.ownerDocument).createTextNode(r))[cn]=t,t.stateNode=r}return js(t),null;case 13:if(Pn(ea),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ii&&null!==ni&&0!==(1&t.mode)&&0===(128&t.flags))ci(),yi(),t.flags|=98560,a=!1;else if(a=di(t),null!==r&&null!==r.dehydrated){if(null===e){if(!a)throw Error(i(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(i(317));a[cn]=t}else yi(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;js(t),a=!1}else null!==ai&&(al(ai),ai=null),a=!0;if(!a)return 65536&t.flags?t:null}return 0!==(128&t.flags)?(t.lanes=o,t):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,0!==(1&t.mode)&&(null===e||0!==(1&ea.current)?0===vp&&(vp=3):gl())),null!==t.updateQueue&&(t.flags|=4),js(t),null);case 4:return Qi(),_s(e,t),null===e&&Kr(t.stateNode.containerInfo),js(t),null;case 10:return Fi(t.type._context),js(t),null;case 19:if(Pn(ea),null===(a=t.memoizedState))return js(t),null;if(r=0!==(128&t.flags),null===(p=a.rendering))if(r)Ys(a,!1);else{if(0!==vp||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(p=ta(e))){for(t.flags|=128,Ys(a,!1),null!==(r=p.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=o,o=t.child;null!==o;)e=r,(a=o).flags&=14680066,null===(p=a.alternate)?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=p.childLanes,a.lanes=p.lanes,a.child=p.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=p.memoizedProps,a.memoizedState=p.memoizedState,a.updateQueue=p.updateQueue,a.type=p.type,e=p.dependencies,a.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),o=o.sibling;return Rn(ea,1&ea.current|2),t.child}e=e.sibling}null!==a.tail&&Qe()>Kp&&(t.flags|=128,r=!0,Ys(a,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ta(p))){if(t.flags|=128,r=!0,null!==(o=e.updateQueue)&&(t.updateQueue=o,t.flags|=4),Ys(a,!0),null===a.tail&&"hidden"===a.tailMode&&!p.alternate&&!ii)return js(t),null}else 2*Qe()-a.renderingStartTime>Kp&&1073741824!==o&&(t.flags|=128,r=!0,Ys(a,!1),t.lanes=4194304);a.isBackwards?(p.sibling=t.child,t.child=p):(null!==(o=a.last)?o.sibling=p:t.child=p,a.last=p)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Qe(),t.sibling=null,o=ea.current,Rn(ea,r?1&o|2:1&o),t):(js(t),null);case 22:case 23:return ul(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!==(1&t.mode)?0!==(1073741824&_p)&&(js(t),6&t.subtreeFlags&&(t.flags|=8192)):js(t),null;case 24:case 25:return null}throw Error(i(156,t.tag))}function zs(e,t){switch(oi(t),t.tag){case 1:return bn(t.type)&&vn(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Qi(),Pn(fn),Pn(wn),ra(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 5:return $i(t),null;case 13:if(Pn(ea),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));yi()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Pn(ea),null;case 4:return Qi(),null;case 10:return Fi(t.type._context),null;case 22:case 23:return ul(),null;default:return null}}Es=function(e,t){for(var o=t.child;null!==o;){if(5===o.tag||6===o.tag)e.appendChild(o.stateNode);else if(4!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;o=o.return}o.sibling.return=o.return,o=o.sibling}},_s=function(){},bs=function(e,t,o,r){var n=e.memoizedProps;if(n!==r){e=t.stateNode,Xi(ji.current);var i,a=null;switch(o){case"input":n=X(e,n),r=X(e,r),a=[];break;case"select":n=D({},n,{value:void 0}),r=D({},r,{value:void 0}),a=[];break;case"textarea":n=re(e,n),r=re(e,r),a=[];break;default:"function"!==typeof n.onClick&&"function"===typeof r.onClick&&(e.onclick=$r)}for(A in Oe(o,r),o=null,n)if(!r.hasOwnProperty(A)&&n.hasOwnProperty(A)&&null!=n[A])if("style"===A){var p=n[A];for(i in p)p.hasOwnProperty(i)&&(o||(o={}),o[i]="")}else"dangerouslySetInnerHTML"!==A&&"children"!==A&&"suppressContentEditableWarning"!==A&&"suppressHydrationWarning"!==A&&"autoFocus"!==A&&(s.hasOwnProperty(A)?a||(a=[]):(a=a||[]).push(A,null));for(A in r){var l=r[A];if(p=null!=n?n[A]:void 0,r.hasOwnProperty(A)&&l!==p&&(null!=l||null!=p))if("style"===A)if(p){for(i in p)!p.hasOwnProperty(i)||l&&l.hasOwnProperty(i)||(o||(o={}),o[i]="");for(i in l)l.hasOwnProperty(i)&&p[i]!==l[i]&&(o||(o={}),o[i]=l[i])}else o||(a||(a=[]),a.push(A,o)),o=l;else"dangerouslySetInnerHTML"===A?(l=l?l.__html:void 0,p=p?p.__html:void 0,null!=l&&p!==l&&(a=a||[]).push(A,l)):"children"===A?"string"!==typeof l&&"number"!==typeof l||(a=a||[]).push(A,""+l):"suppressContentEditableWarning"!==A&&"suppressHydrationWarning"!==A&&(s.hasOwnProperty(A)?(null!=l&&"onScroll"===A&&Br("scroll",e),a||p===l||(a=[])):(a=a||[]).push(A,l))}o&&(a=a||[]).push("style",o);var A=a;(t.updateQueue=A)&&(t.flags|=4)}},vs=function(e,t,o,r){o!==r&&(t.flags|=4)};var Xs=!1,Js=!1,Qs="function"===typeof WeakSet?WeakSet:Set,qs=null;function $s(e,t){var o=e.ref;if(null!==o)if("function"===typeof o)try{o(null)}catch(r){hl(e,t,r)}else o.current=null}function ep(e,t,o){try{o()}catch(r){hl(e,t,r)}}var tp=!1;function op(e,t,o){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var n=r=r.next;do{if((n.tag&e)===e){var i=n.destroy;n.destroy=void 0,void 0!==i&&ep(t,o,i)}n=n.next}while(n!==r)}}function rp(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var o=t=t.next;do{if((o.tag&e)===e){var r=o.create;o.destroy=r()}o=o.next}while(o!==t)}}function np(e){var t=e.ref;if(null!==t){var o=e.stateNode;e.tag,e=o,"function"===typeof t?t(e):t.current=e}}function ip(e){var t=e.alternate;null!==t&&(e.alternate=null,ip(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[cn],delete t[yn],delete t[Cn],delete t[In],delete t[On])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ap(e){return 5===e.tag||3===e.tag||4===e.tag}function sp(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||ap(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function pp(e,t,o){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===o.nodeType?o.parentNode.insertBefore(e,t):o.insertBefore(e,t):(8===o.nodeType?(t=o.parentNode).insertBefore(e,o):(t=o).appendChild(e),null!==(o=o._reactRootContainer)&&void 0!==o||null!==t.onclick||(t.onclick=$r));else if(4!==r&&null!==(e=e.child))for(pp(e,t,o),e=e.sibling;null!==e;)pp(e,t,o),e=e.sibling}function lp(e,t,o){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(4!==r&&null!==(e=e.child))for(lp(e,t,o),e=e.sibling;null!==e;)lp(e,t,o),e=e.sibling}var Ap=null,up=!1;function dp(e,t,o){for(o=o.child;null!==o;)cp(e,t,o),o=o.sibling}function cp(e,t,o){if(it&&"function"===typeof it.onCommitFiberUnmount)try{it.onCommitFiberUnmount(nt,o)}catch(s){}switch(o.tag){case 5:Js||$s(o,t);case 6:var r=Ap,n=up;Ap=null,dp(e,t,o),up=n,null!==(Ap=r)&&(up?(e=Ap,o=o.stateNode,8===e.nodeType?e.parentNode.removeChild(o):e.removeChild(o)):Ap.removeChild(o.stateNode));break;case 18:null!==Ap&&(up?(e=Ap,o=o.stateNode,8===e.nodeType?ln(e.parentNode,o):1===e.nodeType&&ln(e,o),Kt(e)):ln(Ap,o.stateNode));break;case 4:r=Ap,n=up,Ap=o.stateNode.containerInfo,up=!0,dp(e,t,o),Ap=r,up=n;break;case 0:case 11:case 14:case 15:if(!Js&&(null!==(r=o.updateQueue)&&null!==(r=r.lastEffect))){n=r=r.next;do{var i=n,a=i.destroy;i=i.tag,void 0!==a&&(0!==(2&i)||0!==(4&i))&&ep(o,t,a),n=n.next}while(n!==r)}dp(e,t,o);break;case 1:if(!Js&&($s(o,t),"function"===typeof(r=o.stateNode).componentWillUnmount))try{r.props=o.memoizedProps,r.state=o.memoizedState,r.componentWillUnmount()}catch(s){hl(o,t,s)}dp(e,t,o);break;case 21:dp(e,t,o);break;case 22:1&o.mode?(Js=(r=Js)||null!==o.memoizedState,dp(e,t,o),Js=r):dp(e,t,o);break;default:dp(e,t,o)}}function yp(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var o=e.stateNode;null===o&&(o=e.stateNode=new Qs),t.forEach((function(t){var r=Fl.bind(null,e,t);o.has(t)||(o.add(t),t.then(r,r))}))}}function gp(e,t){var o=t.deletions;if(null!==o)for(var r=0;r<o.length;r++){var n=o[r];try{var a=e,s=t,p=s;e:for(;null!==p;){switch(p.tag){case 5:Ap=p.stateNode,up=!1;break e;case 3:case 4:Ap=p.stateNode.containerInfo,up=!0;break e}p=p.return}if(null===Ap)throw Error(i(160));cp(a,s,n),Ap=null,up=!1;var l=n.alternate;null!==l&&(l.return=null),n.return=null}catch(A){hl(n,t,A)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)Cp(t,e),t=t.sibling}function Cp(e,t){var o=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gp(t,e),Ip(e),4&r){try{op(3,e,e.return),rp(3,e)}catch(C){hl(e,e.return,C)}try{op(5,e,e.return)}catch(C){hl(e,e.return,C)}}break;case 1:gp(t,e),Ip(e),512&r&&null!==o&&$s(o,o.return);break;case 5:if(gp(t,e),Ip(e),512&r&&null!==o&&$s(o,o.return),32&e.flags){var n=e.stateNode;try{de(n,"")}catch(C){hl(e,e.return,C)}}if(4&r&&null!=(n=e.stateNode)){var a=e.memoizedProps,s=null!==o?o.memoizedProps:a,p=e.type,l=e.updateQueue;if(e.updateQueue=null,null!==l)try{"input"===p&&"radio"===a.type&&null!=a.name&&Q(n,a),Te(p,s);var A=Te(p,a);for(s=0;s<l.length;s+=2){var u=l[s],d=l[s+1];"style"===u?Ce(n,d):"dangerouslySetInnerHTML"===u?ue(n,d):"children"===u?de(n,d):T(n,u,d,A)}switch(p){case"input":q(n,a);break;case"textarea":ie(n,a);break;case"select":var c=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!a.multiple;var y=a.value;null!=y?oe(n,!!a.multiple,y,!1):c!==!!a.multiple&&(null!=a.defaultValue?oe(n,!!a.multiple,a.defaultValue,!0):oe(n,!!a.multiple,a.multiple?[]:"",!1))}n[yn]=a}catch(C){hl(e,e.return,C)}}break;case 6:if(gp(t,e),Ip(e),4&r){if(null===e.stateNode)throw Error(i(162));n=e.stateNode,a=e.memoizedProps;try{n.nodeValue=a}catch(C){hl(e,e.return,C)}}break;case 3:if(gp(t,e),Ip(e),4&r&&null!==o&&o.memoizedState.isDehydrated)try{Kt(t.containerInfo)}catch(C){hl(e,e.return,C)}break;case 4:default:gp(t,e),Ip(e);break;case 13:gp(t,e),Ip(e),8192&(n=e.child).flags&&(a=null!==n.memoizedState,n.stateNode.isHidden=a,!a||null!==n.alternate&&null!==n.alternate.memoizedState||(Gp=Qe())),4&r&&yp(e);break;case 22:if(u=null!==o&&null!==o.memoizedState,1&e.mode?(Js=(A=Js)||u,gp(t,e),Js=A):gp(t,e),Ip(e),8192&r){if(A=null!==e.memoizedState,(e.stateNode.isHidden=A)&&!u&&0!==(1&e.mode))for(qs=e,u=e.child;null!==u;){for(d=qs=u;null!==qs;){switch(y=(c=qs).child,c.tag){case 0:case 11:case 14:case 15:op(4,c,c.return);break;case 1:$s(c,c.return);var g=c.stateNode;if("function"===typeof g.componentWillUnmount){r=c,o=c.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(C){hl(r,o,C)}}break;case 5:$s(c,c.return);break;case 22:if(null!==c.memoizedState){mp(d);continue}}null!==y?(y.return=c,qs=y):mp(d)}u=u.sibling}e:for(u=null,d=e;;){if(5===d.tag){if(null===u){u=d;try{n=d.stateNode,A?"function"===typeof(a=n.style).setProperty?a.setProperty("display","none","important"):a.display="none":(p=d.stateNode,s=void 0!==(l=d.memoizedProps.style)&&null!==l&&l.hasOwnProperty("display")?l.display:null,p.style.display=ge("display",s))}catch(C){hl(e,e.return,C)}}}else if(6===d.tag){if(null===u)try{d.stateNode.nodeValue=A?"":d.memoizedProps}catch(C){hl(e,e.return,C)}}else if((22!==d.tag&&23!==d.tag||null===d.memoizedState||d===e)&&null!==d.child){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;null===d.sibling;){if(null===d.return||d.return===e)break e;u===d&&(u=null),d=d.return}u===d&&(u=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:gp(t,e),Ip(e),4&r&&yp(e);case 21:}}function Ip(e){var t=e.flags;if(2&t){try{e:{for(var o=e.return;null!==o;){if(ap(o)){var r=o;break e}o=o.return}throw Error(i(160))}switch(r.tag){case 5:var n=r.stateNode;32&r.flags&&(de(n,""),r.flags&=-33),lp(e,sp(e),n);break;case 3:case 4:var a=r.stateNode.containerInfo;pp(e,sp(e),a);break;default:throw Error(i(161))}}catch(s){hl(e,e.return,s)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function Op(e,t,o){qs=e,Tp(e,t,o)}function Tp(e,t,o){for(var r=0!==(1&e.mode);null!==qs;){var n=qs,i=n.child;if(22===n.tag&&r){var a=null!==n.memoizedState||Xs;if(!a){var s=n.alternate,p=null!==s&&null!==s.memoizedState||Js;s=Xs;var l=Js;if(Xs=a,(Js=p)&&!l)for(qs=n;null!==qs;)p=(a=qs).child,22===a.tag&&null!==a.memoizedState?Np(n):null!==p?(p.return=a,qs=p):Np(n);for(;null!==i;)qs=i,Tp(i,t,o),i=i.sibling;qs=n,Xs=s,Js=l}Lp(e)}else 0!==(8772&n.subtreeFlags)&&null!==i?(i.return=n,qs=i):Lp(e)}}function Lp(e){for(;null!==qs;){var t=qs;if(0!==(8772&t.flags)){var o=t.alternate;try{if(0!==(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Js||rp(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Js)if(null===o)r.componentDidMount();else{var n=t.elementType===t.type?o.memoizedProps:os(t.type,o.memoizedProps);r.componentDidUpdate(n,o.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;null!==a&&Vi(t,a,r);break;case 3:var s=t.updateQueue;if(null!==s){if(o=null,null!==t.child)switch(t.child.tag){case 5:case 1:o=t.child.stateNode}Vi(t,s,o)}break;case 5:var p=t.stateNode;if(null===o&&4&t.flags){o=p;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&o.focus();break;case"img":l.src&&(o.src=l.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var A=t.alternate;if(null!==A){var u=A.memoizedState;if(null!==u){var d=u.dehydrated;null!==d&&Kt(d)}}}break;default:throw Error(i(163))}Js||512&t.flags&&np(t)}catch(c){hl(t,t.return,c)}}if(t===e){qs=null;break}if(null!==(o=t.sibling)){o.return=t.return,qs=o;break}qs=t.return}}function mp(e){for(;null!==qs;){var t=qs;if(t===e){qs=null;break}var o=t.sibling;if(null!==o){o.return=t.return,qs=o;break}qs=t.return}}function Np(e){for(;null!==qs;){var t=qs;try{switch(t.tag){case 0:case 11:case 15:var o=t.return;try{rp(4,t)}catch(p){hl(t,o,p)}break;case 1:var r=t.stateNode;if("function"===typeof r.componentDidMount){var n=t.return;try{r.componentDidMount()}catch(p){hl(t,n,p)}}var i=t.return;try{np(t)}catch(p){hl(t,i,p)}break;case 5:var a=t.return;try{np(t)}catch(p){hl(t,a,p)}}}catch(p){hl(t,t.return,p)}if(t===e){qs=null;break}var s=t.sibling;if(null!==s){s.return=t.return,qs=s;break}qs=t.return}}var kp,hp=Math.ceil,Sp=L.ReactCurrentDispatcher,Pp=L.ReactCurrentOwner,Rp=L.ReactCurrentBatchConfig,Fp=0,wp=null,fp=null,Ep=0,_p=0,bp=Sn(0),vp=0,Up=null,Mp=0,Dp=0,xp=0,Bp=null,Wp=null,Gp=0,Kp=1/0,Hp=null,Vp=!1,Yp=null,jp=null,Zp=!1,zp=null,Xp=0,Jp=0,Qp=null,qp=-1,$p=0;function el(){return 0!==(6&Fp)?Qe():-1!==qp?qp:qp=Qe()}function tl(e){return 0===(1&e.mode)?1:0!==(2&Fp)&&0!==Ep?Ep&-Ep:null!==Ci.transition?(0===$p&&($p=gt()),$p):0!==(e=Tt)?e:e=void 0===(e=window.event)?16:Jt(e.type)}function ol(e,t,o,r){if(50<Jp)throw Jp=0,Qp=null,Error(i(185));It(e,o,r),0!==(2&Fp)&&e===wp||(e===wp&&(0===(2&Fp)&&(Dp|=o),4===vp&&sl(e,Ep)),rl(e,r),1===o&&0===Fp&&0===(1&t.mode)&&(Kp=Qe()+500,Wn&&Hn()))}function rl(e,t){var o=e.callbackNode;!function(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-at(i),s=1<<a,p=n[a];-1===p?0!==(s&o)&&0===(s&r)||(n[a]=ct(s,t)):p<=t&&(e.expiredLanes|=s),i&=~s}}(e,t);var r=dt(e,e===wp?Ep:0);if(0===r)null!==o&&ze(o),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=o&&ze(o),1===t)0===e.tag?function(e){Wn=!0,Kn(e)}(pl.bind(null,e)):Kn(pl.bind(null,e)),sn((function(){0===(6&Fp)&&Hn()})),o=null;else{switch(Lt(r)){case 1:o=$e;break;case 4:o=et;break;case 16:default:o=tt;break;case 536870912:o=rt}o=wl(o,nl.bind(null,e))}e.callbackPriority=t,e.callbackNode=o}}function nl(e,t){if(qp=-1,$p=0,0!==(6&Fp))throw Error(i(327));var o=e.callbackNode;if(Nl()&&e.callbackNode!==o)return null;var r=dt(e,e===wp?Ep:0);if(0===r)return null;if(0!==(30&r)||0!==(r&e.expiredLanes)||t)t=Cl(e,r);else{t=r;var n=Fp;Fp|=2;var a=yl();for(wp===e&&Ep===t||(Hp=null,Kp=Qe()+500,dl(e,t));;)try{Ol();break}catch(p){cl(e,p)}Ri(),Sp.current=a,Fp=n,null!==fp?t=0:(wp=null,Ep=0,t=vp)}if(0!==t){if(2===t&&(0!==(n=yt(e))&&(r=n,t=il(e,n))),1===t)throw o=Up,dl(e,0),sl(e,r),rl(e,Qe()),o;if(6===t)sl(e,r);else{if(n=e.current.alternate,0===(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var o=t.updateQueue;if(null!==o&&null!==(o=o.stores))for(var r=0;r<o.length;r++){var n=o[r],i=n.getSnapshot;n=n.value;try{if(!sr(i(),n))return!1}catch(s){return!1}}}if(o=t.child,16384&t.subtreeFlags&&null!==o)o.return=t,t=o;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(n)&&(2===(t=Cl(e,r))&&(0!==(a=yt(e))&&(r=a,t=il(e,a))),1===t))throw o=Up,dl(e,0),sl(e,r),rl(e,Qe()),o;switch(e.finishedWork=n,e.finishedLanes=r,t){case 0:case 1:throw Error(i(345));case 2:case 5:ml(e,Wp,Hp);break;case 3:if(sl(e,r),(130023424&r)===r&&10<(t=Gp+500-Qe())){if(0!==dt(e,0))break;if(((n=e.suspendedLanes)&r)!==r){el(),e.pingedLanes|=e.suspendedLanes&n;break}e.timeoutHandle=rn(ml.bind(null,e,Wp,Hp),t);break}ml(e,Wp,Hp);break;case 4:if(sl(e,r),(4194240&r)===r)break;for(t=e.eventTimes,n=-1;0<r;){var s=31-at(r);a=1<<s,(s=t[s])>n&&(n=s),r&=~a}if(r=n,10<(r=(120>(r=Qe()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*hp(r/1960))-r)){e.timeoutHandle=rn(ml.bind(null,e,Wp,Hp),r);break}ml(e,Wp,Hp);break;default:throw Error(i(329))}}}return rl(e,Qe()),e.callbackNode===o?nl.bind(null,e):null}function il(e,t){var o=Bp;return e.current.memoizedState.isDehydrated&&(dl(e,t).flags|=256),2!==(e=Cl(e,t))&&(t=Wp,Wp=o,null!==t&&al(t)),e}function al(e){null===Wp?Wp=e:Wp.push.apply(Wp,e)}function sl(e,t){for(t&=~xp,t&=~Dp,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var o=31-at(t),r=1<<o;e[o]=-1,t&=~r}}function pl(e){if(0!==(6&Fp))throw Error(i(327));Nl();var t=dt(e,0);if(0===(1&t))return rl(e,Qe()),null;var o=Cl(e,t);if(0!==e.tag&&2===o){var r=yt(e);0!==r&&(t=r,o=il(e,r))}if(1===o)throw o=Up,dl(e,0),sl(e,t),rl(e,Qe()),o;if(6===o)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ml(e,Wp,Hp),rl(e,Qe()),null}function ll(e,t){var o=Fp;Fp|=1;try{return e(t)}finally{0===(Fp=o)&&(Kp=Qe()+500,Wn&&Hn())}}function Al(e){null!==zp&&0===zp.tag&&0===(6&Fp)&&Nl();var t=Fp;Fp|=1;var o=Rp.transition,r=Tt;try{if(Rp.transition=null,Tt=1,e)return e()}finally{Tt=r,Rp.transition=o,0===(6&(Fp=t))&&Hn()}}function ul(){_p=bp.current,Pn(bp)}function dl(e,t){e.finishedWork=null,e.finishedLanes=0;var o=e.timeoutHandle;if(-1!==o&&(e.timeoutHandle=-1,nn(o)),null!==fp)for(o=fp.return;null!==o;){var r=o;switch(oi(r),r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&vn();break;case 3:Qi(),Pn(fn),Pn(wn),ra();break;case 5:$i(r);break;case 4:Qi();break;case 13:case 19:Pn(ea);break;case 10:Fi(r.type._context);break;case 22:case 23:ul()}o=o.return}if(wp=e,fp=e=bl(e.current,null),Ep=_p=t,vp=0,Up=null,xp=Dp=Mp=0,Wp=Bp=null,null!==_i){for(t=0;t<_i.length;t++)if(null!==(r=(o=_i[t]).interleaved)){o.interleaved=null;var n=r.next,i=o.pending;if(null!==i){var a=i.next;i.next=n,r.next=a}o.pending=r}_i=null}return e}function cl(e,t){for(;;){var o=fp;try{if(Ri(),na.current=qa,Aa){for(var r=sa.memoizedState;null!==r;){var n=r.queue;null!==n&&(n.pending=null),r=r.next}Aa=!1}if(aa=0,la=pa=sa=null,ua=!1,da=0,Pp.current=null,null===o||null===o.return){vp=1,Up=t,fp=null;break}e:{var a=e,s=o.return,p=o,l=t;if(t=Ep,p.flags|=32768,null!==l&&"object"===typeof l&&"function"===typeof l.then){var A=l,u=p,d=u.tag;if(0===(1&u.mode)&&(0===d||11===d||15===d)){var c=u.alternate;c?(u.updateQueue=c.updateQueue,u.memoizedState=c.memoizedState,u.lanes=c.lanes):(u.updateQueue=null,u.memoizedState=null)}var y=Cs(s);if(null!==y){y.flags&=-257,Is(y,s,p,0,t),1&y.mode&&gs(a,A,t),l=A;var g=(t=y).updateQueue;if(null===g){var C=new Set;C.add(l),t.updateQueue=C}else g.add(l);break e}if(0===(1&t)){gs(a,A,t),gl();break e}l=Error(i(426))}else if(ii&&1&p.mode){var I=Cs(s);if(null!==I){0===(65536&I.flags)&&(I.flags|=256),Is(I,s,p,0,t),gi(ls(l,p));break e}}a=l=ls(l,p),4!==vp&&(vp=2),null===Bp?Bp=[a]:Bp.push(a),a=s;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t,Ki(a,cs(0,l,t));break e;case 1:p=l;var O=a.type,T=a.stateNode;if(0===(128&a.flags)&&("function"===typeof O.getDerivedStateFromError||null!==T&&"function"===typeof T.componentDidCatch&&(null===jp||!jp.has(T)))){a.flags|=65536,t&=-t,a.lanes|=t,Ki(a,ys(a,p,t));break e}}a=a.return}while(null!==a)}Ll(o)}catch(L){t=L,fp===o&&null!==o&&(fp=o=o.return);continue}break}}function yl(){var e=Sp.current;return Sp.current=qa,null===e?qa:e}function gl(){0!==vp&&3!==vp&&2!==vp||(vp=4),null===wp||0===(268435455&Mp)&&0===(268435455&Dp)||sl(wp,Ep)}function Cl(e,t){var o=Fp;Fp|=2;var r=yl();for(wp===e&&Ep===t||(Hp=null,dl(e,t));;)try{Il();break}catch(n){cl(e,n)}if(Ri(),Fp=o,Sp.current=r,null!==fp)throw Error(i(261));return wp=null,Ep=0,vp}function Il(){for(;null!==fp;)Tl(fp)}function Ol(){for(;null!==fp&&!Xe();)Tl(fp)}function Tl(e){var t=kp(e.alternate,e,_p);e.memoizedProps=e.pendingProps,null===t?Ll(e):fp=t,Pp.current=null}function Ll(e){var t=e;do{var o=t.alternate;if(e=t.return,0===(32768&t.flags)){if(null!==(o=Zs(o,t,_p)))return void(fp=o)}else{if(null!==(o=zs(o,t)))return o.flags&=32767,void(fp=o);if(null===e)return vp=6,void(fp=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(fp=t);fp=t=e}while(null!==t);0===vp&&(vp=5)}function ml(e,t,o){var r=Tt,n=Rp.transition;try{Rp.transition=null,Tt=1,function(e,t,o,r){do{Nl()}while(null!==zp);if(0!==(6&Fp))throw Error(i(327));o=e.finishedWork;var n=e.finishedLanes;if(null===o)return null;if(e.finishedWork=null,e.finishedLanes=0,o===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var a=o.lanes|o.childLanes;if(function(e,t){var o=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<o;){var n=31-at(o),i=1<<n;t[n]=0,r[n]=-1,e[n]=-1,o&=~i}}(e,a),e===wp&&(fp=wp=null,Ep=0),0===(2064&o.subtreeFlags)&&0===(2064&o.flags)||Zp||(Zp=!0,wl(tt,(function(){return Nl(),null}))),a=0!==(15990&o.flags),0!==(15990&o.subtreeFlags)||a){a=Rp.transition,Rp.transition=null;var s=Tt;Tt=1;var p=Fp;Fp|=4,Pp.current=null,function(e,t){if(en=Vt,cr(e=dr())){if("selectionStart"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(o=(o=e.ownerDocument)&&o.defaultView||window).getSelection&&o.getSelection();if(r&&0!==r.rangeCount){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch(m){o=null;break e}var s=0,p=-1,l=-1,A=0,u=0,d=e,c=null;t:for(;;){for(var y;d!==o||0!==n&&3!==d.nodeType||(p=s+n),d!==a||0!==r&&3!==d.nodeType||(l=s+r),3===d.nodeType&&(s+=d.nodeValue.length),null!==(y=d.firstChild);)c=d,d=y;for(;;){if(d===e)break t;if(c===o&&++A===n&&(p=s),c===a&&++u===r&&(l=s),null!==(y=d.nextSibling))break;c=(d=c).parentNode}d=y}o=-1===p||-1===l?null:{start:p,end:l}}else o=null}o=o||{start:0,end:0}}else o=null;for(tn={focusedElem:e,selectionRange:o},Vt=!1,qs=t;null!==qs;)if(e=(t=qs).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,qs=e;else for(;null!==qs;){t=qs;try{var g=t.alternate;if(0!==(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==g){var C=g.memoizedProps,I=g.memoizedState,O=t.stateNode,T=O.getSnapshotBeforeUpdate(t.elementType===t.type?C:os(t.type,C),I);O.__reactInternalSnapshotBeforeUpdate=T}break;case 3:var L=t.stateNode.containerInfo;1===L.nodeType?L.textContent="":9===L.nodeType&&L.documentElement&&L.removeChild(L.documentElement);break;default:throw Error(i(163))}}catch(m){hl(t,t.return,m)}if(null!==(e=t.sibling)){e.return=t.return,qs=e;break}qs=t.return}g=tp,tp=!1}(e,o),Cp(o,e),yr(tn),Vt=!!en,tn=en=null,e.current=o,Op(o,e,n),Je(),Fp=p,Tt=s,Rp.transition=a}else e.current=o;if(Zp&&(Zp=!1,zp=e,Xp=n),a=e.pendingLanes,0===a&&(jp=null),function(e){if(it&&"function"===typeof it.onCommitFiberRoot)try{it.onCommitFiberRoot(nt,e,void 0,128===(128&e.current.flags))}catch(t){}}(o.stateNode),rl(e,Qe()),null!==t)for(r=e.onRecoverableError,o=0;o<t.length;o++)n=t[o],r(n.value,{componentStack:n.stack,digest:n.digest});if(Vp)throw Vp=!1,e=Yp,Yp=null,e;0!==(1&Xp)&&0!==e.tag&&Nl(),a=e.pendingLanes,0!==(1&a)?e===Qp?Jp++:(Jp=0,Qp=e):Jp=0,Hn()}(e,t,o,r)}finally{Rp.transition=n,Tt=r}return null}function Nl(){if(null!==zp){var e=Lt(Xp),t=Rp.transition,o=Tt;try{if(Rp.transition=null,Tt=16>e?16:e,null===zp)var r=!1;else{if(e=zp,zp=null,Xp=0,0!==(6&Fp))throw Error(i(331));var n=Fp;for(Fp|=4,qs=e.current;null!==qs;){var a=qs,s=a.child;if(0!==(16&qs.flags)){var p=a.deletions;if(null!==p){for(var l=0;l<p.length;l++){var A=p[l];for(qs=A;null!==qs;){var u=qs;switch(u.tag){case 0:case 11:case 15:op(8,u,a)}var d=u.child;if(null!==d)d.return=u,qs=d;else for(;null!==qs;){var c=(u=qs).sibling,y=u.return;if(ip(u),u===A){qs=null;break}if(null!==c){c.return=y,qs=c;break}qs=y}}}var g=a.alternate;if(null!==g){var C=g.child;if(null!==C){g.child=null;do{var I=C.sibling;C.sibling=null,C=I}while(null!==C)}}qs=a}}if(0!==(2064&a.subtreeFlags)&&null!==s)s.return=a,qs=s;else e:for(;null!==qs;){if(0!==(2048&(a=qs).flags))switch(a.tag){case 0:case 11:case 15:op(9,a,a.return)}var O=a.sibling;if(null!==O){O.return=a.return,qs=O;break e}qs=a.return}}var T=e.current;for(qs=T;null!==qs;){var L=(s=qs).child;if(0!==(2064&s.subtreeFlags)&&null!==L)L.return=s,qs=L;else e:for(s=T;null!==qs;){if(0!==(2048&(p=qs).flags))try{switch(p.tag){case 0:case 11:case 15:rp(9,p)}}catch(N){hl(p,p.return,N)}if(p===s){qs=null;break e}var m=p.sibling;if(null!==m){m.return=p.return,qs=m;break e}qs=p.return}}if(Fp=n,Hn(),it&&"function"===typeof it.onPostCommitFiberRoot)try{it.onPostCommitFiberRoot(nt,e)}catch(N){}r=!0}return r}finally{Tt=o,Rp.transition=t}}return!1}function kl(e,t,o){e=Wi(e,t=cs(0,t=ls(o,t),1),1),t=el(),null!==e&&(It(e,1,t),rl(e,t))}function hl(e,t,o){if(3===e.tag)kl(e,e,o);else for(;null!==t;){if(3===t.tag){kl(t,e,o);break}if(1===t.tag){var r=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===jp||!jp.has(r))){t=Wi(t,e=ys(t,e=ls(o,e),1),1),e=el(),null!==t&&(It(t,1,e),rl(t,e));break}}t=t.return}}function Sl(e,t,o){var r=e.pingCache;null!==r&&r.delete(t),t=el(),e.pingedLanes|=e.suspendedLanes&o,wp===e&&(Ep&o)===o&&(4===vp||3===vp&&(130023424&Ep)===Ep&&500>Qe()-Gp?dl(e,0):xp|=o),rl(e,t)}function Pl(e,t){0===t&&(0===(1&e.mode)?t=1:(t=At,0===(130023424&(At<<=1))&&(At=4194304)));var o=el();null!==(e=Ui(e,t))&&(It(e,t,o),rl(e,o))}function Rl(e){var t=e.memoizedState,o=0;null!==t&&(o=t.retryLane),Pl(e,o)}function Fl(e,t){var o=0;switch(e.tag){case 13:var r=e.stateNode,n=e.memoizedState;null!==n&&(o=n.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(i(314))}null!==r&&r.delete(t),Pl(e,o)}function wl(e,t){return Ze(e,t)}function fl(e,t,o,r){this.tag=e,this.key=o,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function El(e,t,o,r){return new fl(e,t,o,r)}function _l(e){return!(!(e=e.prototype)||!e.isReactComponent)}function bl(e,t){var o=e.alternate;return null===o?((o=El(e.tag,t,e.key,e.mode)).elementType=e.elementType,o.type=e.type,o.stateNode=e.stateNode,o.alternate=e,e.alternate=o):(o.pendingProps=t,o.type=e.type,o.flags=0,o.subtreeFlags=0,o.deletions=null),o.flags=14680064&e.flags,o.childLanes=e.childLanes,o.lanes=e.lanes,o.child=e.child,o.memoizedProps=e.memoizedProps,o.memoizedState=e.memoizedState,o.updateQueue=e.updateQueue,t=e.dependencies,o.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},o.sibling=e.sibling,o.index=e.index,o.ref=e.ref,o}function vl(e,t,o,r,n,a){var s=2;if(r=e,"function"===typeof e)_l(e)&&(s=1);else if("string"===typeof e)s=5;else e:switch(e){case k:return Ul(o.children,n,a,t);case h:s=8,n|=8;break;case S:return(e=El(12,o,t,2|n)).elementType=S,e.lanes=a,e;case w:return(e=El(13,o,t,n)).elementType=w,e.lanes=a,e;case f:return(e=El(19,o,t,n)).elementType=f,e.lanes=a,e;case b:return Ml(o,n,a,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case P:s=10;break e;case R:s=9;break e;case F:s=11;break e;case E:s=14;break e;case _:s=16,r=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=El(s,o,t,n)).elementType=e,t.type=r,t.lanes=a,t}function Ul(e,t,o,r){return(e=El(7,e,r,t)).lanes=o,e}function Ml(e,t,o,r){return(e=El(22,e,r,t)).elementType=b,e.lanes=o,e.stateNode={isHidden:!1},e}function Dl(e,t,o){return(e=El(6,e,null,t)).lanes=o,e}function xl(e,t,o){return(t=El(4,null!==e.children?e.children:[],e.key,t)).lanes=o,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Bl(e,t,o,r,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ct(0),this.expirationTimes=Ct(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ct(0),this.identifierPrefix=r,this.onRecoverableError=n,this.mutableSourceEagerHydrationData=null}function Wl(e,t,o,r,n,i,a,s,p){return e=new Bl(e,t,o,s,p),1===t?(t=1,!0===i&&(t|=8)):t=0,i=El(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:o,cache:null,transitions:null,pendingSuspenseBoundaries:null},Di(i),e}function Gl(e){if(!e)return Fn;e:{if(Ke(e=e._reactInternals)!==e||1!==e.tag)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(bn(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(i(171))}if(1===e.tag){var o=e.type;if(bn(o))return Mn(e,o,t)}return t}function Kl(e,t,o,r,n,i,a,s,p){return(e=Wl(o,r,!0,e,0,i,0,s,p)).context=Gl(null),o=e.current,(i=Bi(r=el(),n=tl(o))).callback=void 0!==t&&null!==t?t:null,Wi(o,i,n),e.current.lanes=n,It(e,n,r),rl(e,r),e}function Hl(e,t,o,r){var n=t.current,i=el(),a=tl(n);return o=Gl(o),null===t.context?t.context=o:t.pendingContext=o,(t=Bi(i,a)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Wi(n,t,a))&&(ol(e,n,a,i),Gi(e,n,a)),a}function Vl(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Yl(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var o=e.retryLane;e.retryLane=0!==o&&o<t?o:t}}function jl(e,t){Yl(e,t),(e=e.alternate)&&Yl(e,t)}kp=function(e,t,o){if(null!==e)if(e.memoizedProps!==t.pendingProps||fn.current)Ts=!0;else{if(0===(e.lanes&o)&&0===(128&t.flags))return Ts=!1,function(e,t,o){switch(t.tag){case 3:ws(t),yi();break;case 5:qi(t);break;case 1:bn(t.type)&&Dn(t);break;case 4:Ji(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,n=t.memoizedProps.value;Rn(ki,r._currentValue),r._currentValue=n;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Rn(ea,1&ea.current),t.flags|=128,null):0!==(o&t.child.childLanes)?Ds(e,t,o):(Rn(ea,1&ea.current),null!==(e=Vs(e,t,o))?e.sibling:null);Rn(ea,1&ea.current);break;case 19:if(r=0!==(o&t.childLanes),0!==(128&e.flags)){if(r)return Ks(e,t,o);t.flags|=128}if(null!==(n=t.memoizedState)&&(n.rendering=null,n.tail=null,n.lastEffect=null),Rn(ea,ea.current),r)break;return null;case 22:case 23:return t.lanes=0,hs(e,t,o)}return Vs(e,t,o)}(e,t,o);Ts=0!==(131072&e.flags)}else Ts=!1,ii&&0!==(1048576&t.flags)&&ei(t,Zn,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Hs(e,t),e=t.pendingProps;var n=_n(t,wn.current);fi(t,o),n=Ca(null,t,r,e,n,o);var a=Ia();return t.flags|=1,"object"===typeof n&&null!==n&&"function"===typeof n.render&&void 0===n.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,bn(r)?(a=!0,Dn(t)):a=!1,t.memoizedState=null!==n.state&&void 0!==n.state?n.state:null,Di(t),n.updater=ns,t.stateNode=n,n._reactInternals=t,ps(t,r,e,o),t=Fs(null,t,r,!0,a,o)):(t.tag=0,ii&&a&&ti(t),Ls(null,t,n,o),t=t.child),t;case 16:r=t.elementType;e:{switch(Hs(e,t),e=t.pendingProps,r=(n=r._init)(r._payload),t.type=r,n=t.tag=function(e){if("function"===typeof e)return _l(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===F)return 11;if(e===E)return 14}return 2}(r),e=os(r,e),n){case 0:t=Ps(null,t,r,e,o);break e;case 1:t=Rs(null,t,r,e,o);break e;case 11:t=ms(null,t,r,e,o);break e;case 14:t=Ns(null,t,r,os(r.type,e),o);break e}throw Error(i(306,r,""))}return t;case 0:return r=t.type,n=t.pendingProps,Ps(e,t,r,n=t.elementType===r?n:os(r,n),o);case 1:return r=t.type,n=t.pendingProps,Rs(e,t,r,n=t.elementType===r?n:os(r,n),o);case 3:e:{if(ws(t),null===e)throw Error(i(387));r=t.pendingProps,n=(a=t.memoizedState).element,xi(e,t),Hi(t,r,null,o);var s=t.memoizedState;if(r=s.element,a.isDehydrated){if(a={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=fs(e,t,r,o,n=ls(Error(i(423)),t));break e}if(r!==n){t=fs(e,t,r,o,n=ls(Error(i(424)),t));break e}for(ni=An(t.stateNode.containerInfo.firstChild),ri=t,ii=!0,ai=null,o=Ni(t,null,r,o),t.child=o;o;)o.flags=-3&o.flags|4096,o=o.sibling}else{if(yi(),r===n){t=Vs(e,t,o);break e}Ls(e,t,r,o)}t=t.child}return t;case 5:return qi(t),null===e&&Ai(t),r=t.type,n=t.pendingProps,a=null!==e?e.memoizedProps:null,s=n.children,on(r,n)?s=null:null!==a&&on(r,a)&&(t.flags|=32),Ss(e,t),Ls(e,t,s,o),t.child;case 6:return null===e&&Ai(t),null;case 13:return Ds(e,t,o);case 4:return Ji(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=mi(t,null,r,o):Ls(e,t,r,o),t.child;case 11:return r=t.type,n=t.pendingProps,ms(e,t,r,n=t.elementType===r?n:os(r,n),o);case 7:return Ls(e,t,t.pendingProps,o),t.child;case 8:case 12:return Ls(e,t,t.pendingProps.children,o),t.child;case 10:e:{if(r=t.type._context,n=t.pendingProps,a=t.memoizedProps,s=n.value,Rn(ki,r._currentValue),r._currentValue=s,null!==a)if(sr(a.value,s)){if(a.children===n.children&&!fn.current){t=Vs(e,t,o);break e}}else for(null!==(a=t.child)&&(a.return=t);null!==a;){var p=a.dependencies;if(null!==p){s=a.child;for(var l=p.firstContext;null!==l;){if(l.context===r){if(1===a.tag){(l=Bi(-1,o&-o)).tag=2;var A=a.updateQueue;if(null!==A){var u=(A=A.shared).pending;null===u?l.next=l:(l.next=u.next,u.next=l),A.pending=l}}a.lanes|=o,null!==(l=a.alternate)&&(l.lanes|=o),wi(a.return,o,t),p.lanes|=o;break}l=l.next}}else if(10===a.tag)s=a.type===t.type?null:a.child;else if(18===a.tag){if(null===(s=a.return))throw Error(i(341));s.lanes|=o,null!==(p=s.alternate)&&(p.lanes|=o),wi(s,o,t),s=a.sibling}else s=a.child;if(null!==s)s.return=a;else for(s=a;null!==s;){if(s===t){s=null;break}if(null!==(a=s.sibling)){a.return=s.return,s=a;break}s=s.return}a=s}Ls(e,t,n.children,o),t=t.child}return t;case 9:return n=t.type,r=t.pendingProps.children,fi(t,o),r=r(n=Ei(n)),t.flags|=1,Ls(e,t,r,o),t.child;case 14:return n=os(r=t.type,t.pendingProps),Ns(e,t,r,n=os(r.type,n),o);case 15:return ks(e,t,t.type,t.pendingProps,o);case 17:return r=t.type,n=t.pendingProps,n=t.elementType===r?n:os(r,n),Hs(e,t),t.tag=1,bn(r)?(e=!0,Dn(t)):e=!1,fi(t,o),as(t,r,n),ps(t,r,n,o),Fs(null,t,r,!0,e,o);case 19:return Ks(e,t,o);case 22:return hs(e,t,o)}throw Error(i(156,t.tag))};var Zl="function"===typeof reportError?reportError:function(e){console.error(e)};function zl(e){this._internalRoot=e}function Xl(e){this._internalRoot=e}function Jl(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Ql(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function ql(){}function $l(e,t,o,r,n){var i=o._reactRootContainer;if(i){var a=i;if("function"===typeof n){var s=n;n=function(){var e=Vl(a);s.call(e)}}Hl(t,a,e,n)}else a=function(e,t,o,r,n){if(n){if("function"===typeof r){var i=r;r=function(){var e=Vl(a);i.call(e)}}var a=Kl(t,r,e,0,null,!1,0,"",ql);return e._reactRootContainer=a,e[gn]=a.current,Kr(8===e.nodeType?e.parentNode:e),Al(),a}for(;n=e.lastChild;)e.removeChild(n);if("function"===typeof r){var s=r;r=function(){var e=Vl(p);s.call(e)}}var p=Wl(e,0,!1,null,0,!1,0,"",ql);return e._reactRootContainer=p,e[gn]=p.current,Kr(8===e.nodeType?e.parentNode:e),Al((function(){Hl(t,p,o,r)})),p}(o,t,e,n,r);return Vl(a)}Xl.prototype.render=zl.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));Hl(e,t,null,null)},Xl.prototype.unmount=zl.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;Al((function(){Hl(null,e,null,null)})),t[gn]=null}},Xl.prototype.unstable_scheduleHydration=function(e){if(e){var t=ht();e={blockedOn:null,target:e,priority:t};for(var o=0;o<bt.length&&0!==t&&t<bt[o].priority;o++);bt.splice(o,0,e),0===o&&Dt(e)}},mt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var o=ut(t.pendingLanes);0!==o&&(Ot(t,1|o),rl(t,Qe()),0===(6&Fp)&&(Kp=Qe()+500,Hn()))}break;case 13:Al((function(){var t=Ui(e,1);if(null!==t){var o=el();ol(t,e,1,o)}})),jl(e,1)}},Nt=function(e){if(13===e.tag){var t=Ui(e,134217728);if(null!==t)ol(t,e,134217728,el());jl(e,134217728)}},kt=function(e){if(13===e.tag){var t=tl(e),o=Ui(e,t);if(null!==o)ol(o,e,t,el());jl(e,t)}},ht=function(){return Tt},St=function(e,t){var o=Tt;try{return Tt=e,t()}finally{Tt=o}},Ne=function(e,t,o){switch(t){case"input":if(q(e,o),t=o.name,"radio"===o.type&&null!=t){for(o=e;o.parentNode;)o=o.parentNode;for(o=o.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<o.length;t++){var r=o[t];if(r!==e&&r.form===e.form){var n=Nn(r);if(!n)throw Error(i(90));Z(r),q(r,n)}}}break;case"textarea":ie(e,o);break;case"select":null!=(t=o.value)&&oe(e,!!o.multiple,t,!1)}},Fe=ll,we=Al;var eA={usingClientEntryPoint:!1,Events:[Ln,mn,Nn,Pe,Re,ll]},tA={findFiberByHostInstance:Tn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},oA={bundleType:tA.bundleType,version:tA.version,rendererPackageName:tA.rendererPackageName,rendererConfig:tA.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:L.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ye(e))?null:e.stateNode},findFiberByHostInstance:tA.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var rA=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!rA.isDisabled&&rA.supportsFiber)try{nt=rA.inject(oA),it=rA}catch(Ae){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=eA,t.createPortal=function(e,t){var o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Jl(t))throw Error(i(200));return function(e,t,o){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:N,key:null==r?null:""+r,children:e,containerInfo:t,implementation:o}}(e,t,null,o)},t.createRoot=function(e,t){if(!Jl(e))throw Error(i(299));var o=!1,r="",n=Zl;return null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(o=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(n=t.onRecoverableError)),t=Wl(e,1,!1,null,0,o,0,r,n),e[gn]=t.current,Kr(8===e.nodeType?e.parentNode:e),new zl(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(i(188));throw e=Object.keys(e).join(","),Error(i(268,e))}return e=null===(e=Ye(t))?null:e.stateNode},t.flushSync=function(e){return Al(e)},t.hydrate=function(e,t,o){if(!Ql(t))throw Error(i(200));return $l(null,e,t,!0,o)},t.hydrateRoot=function(e,t,o){if(!Jl(e))throw Error(i(405));var r=null!=o&&o.hydratedSources||null,n=!1,a="",s=Zl;if(null!==o&&void 0!==o&&(!0===o.unstable_strictMode&&(n=!0),void 0!==o.identifierPrefix&&(a=o.identifierPrefix),void 0!==o.onRecoverableError&&(s=o.onRecoverableError)),t=Kl(t,null,e,1,null!=o?o:null,n,0,a,s),e[gn]=t.current,Kr(e),r)for(e=0;e<r.length;e++)n=(n=(o=r[e])._getVersion)(o._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[o,n]:t.mutableSourceEagerHydrationData.push(o,n);return new Xl(t)},t.render=function(e,t,o){if(!Ql(t))throw Error(i(200));return $l(null,e,t,!1,o)},t.unmountComponentAtNode=function(e){if(!Ql(e))throw Error(i(40));return!!e._reactRootContainer&&(Al((function(){$l(null,null,e,!1,(function(){e._reactRootContainer=null,e[gn]=null}))})),!0)},t.unstable_batchedUpdates=ll,t.unstable_renderSubtreeIntoContainer=function(e,t,o,r){if(!Ql(o))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return $l(e,t,o,!1,r)},t.version="18.3.1-next-f1338f8080-20240426"},4391:(e,t,o)=>{"use strict";var r=o(7950);t.H=r.createRoot,r.hydrateRoot},7950:(e,t,o)=>{"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=o(2730)},5082:(e,t)=>{"use strict";var o,r=Symbol.for("react.element"),n=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),p=Symbol.for("react.provider"),l=Symbol.for("react.context"),A=Symbol.for("react.server_context"),u=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),c=Symbol.for("react.suspense_list"),y=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),C=Symbol.for("react.offscreen");function I(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case i:case s:case a:case d:case c:return e;default:switch(e=e&&e.$$typeof){case A:case l:case u:case g:case y:case p:return e;default:return t}}case n:return t}}}o=Symbol.for("react.module.reference"),t.ForwardRef=u,t.Memo=y},2086:(e,t,o)=>{"use strict";e.exports=o(5082)},1153:(e,t,o)=>{"use strict";var r=o(5043),n=Symbol.for("react.element"),i=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,p={key:!0,ref:!0,__self:!0,__source:!0};function l(e,t,o){var r,i={},l=null,A=null;for(r in void 0!==o&&(l=""+o),void 0!==t.key&&(l=""+t.key),void 0!==t.ref&&(A=t.ref),t)a.call(t,r)&&!p.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:n,type:e,key:l,ref:A,props:i,_owner:s.current}}t.Fragment=i,t.jsx=l,t.jsxs=l},4202:(e,t)=>{"use strict";var o=Symbol.for("react.element"),r=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),p=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),A=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),c=Symbol.iterator;var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,C={};function I(e,t,o){this.props=e,this.context=t,this.refs=C,this.updater=o||y}function O(){}function T(e,t,o){this.props=e,this.context=t,this.refs=C,this.updater=o||y}I.prototype.isReactComponent={},I.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},I.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},O.prototype=I.prototype;var L=T.prototype=new O;L.constructor=T,g(L,I.prototype),L.isPureReactComponent=!0;var m=Array.isArray,N=Object.prototype.hasOwnProperty,k={current:null},h={key:!0,ref:!0,__self:!0,__source:!0};function S(e,t,r){var n,i={},a=null,s=null;if(null!=t)for(n in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)N.call(t,n)&&!h.hasOwnProperty(n)&&(i[n]=t[n]);var p=arguments.length-2;if(1===p)i.children=r;else if(1<p){for(var l=Array(p),A=0;A<p;A++)l[A]=arguments[A+2];i.children=l}if(e&&e.defaultProps)for(n in p=e.defaultProps)void 0===i[n]&&(i[n]=p[n]);return{$$typeof:o,type:e,key:a,ref:s,props:i,_owner:k.current}}function P(e){return"object"===typeof e&&null!==e&&e.$$typeof===o}var R=/\/+/g;function F(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function w(e,t,n,i,a){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var p=!1;if(null===e)p=!0;else switch(s){case"string":case"number":p=!0;break;case"object":switch(e.$$typeof){case o:case r:p=!0}}if(p)return a=a(p=e),e=""===i?"."+F(p,0):i,m(a)?(n="",null!=e&&(n=e.replace(R,"$&/")+"/"),w(a,t,n,"",(function(e){return e}))):null!=a&&(P(a)&&(a=function(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,n+(!a.key||p&&p.key===a.key?"":(""+a.key).replace(R,"$&/")+"/")+e)),t.push(a)),1;if(p=0,i=""===i?".":i+":",m(e))for(var l=0;l<e.length;l++){var A=i+F(s=e[l],l);p+=w(s,t,n,A,a)}else if(A=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=c&&e[c]||e["@@iterator"])?e:null}(e),"function"===typeof A)for(e=A.call(e),l=0;!(s=e.next()).done;)p+=w(s=s.value,t,n,A=i+F(s,l++),a);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return p}function f(e,t,o){if(null==e)return e;var r=[],n=0;return w(e,r,"","",(function(e){return t.call(o,e,n++)})),r}function E(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var _={current:null},b={transition:null},v={ReactCurrentDispatcher:_,ReactCurrentBatchConfig:b,ReactCurrentOwner:k};function U(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:f,forEach:function(e,t,o){f(e,(function(){t.apply(this,arguments)}),o)},count:function(e){var t=0;return f(e,(function(){t++})),t},toArray:function(e){return f(e,(function(e){return e}))||[]},only:function(e){if(!P(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=I,t.Fragment=n,t.Profiler=a,t.PureComponent=T,t.StrictMode=i,t.Suspense=A,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=v,t.act=U,t.cloneElement=function(e,t,r){if(null===e||void 0===e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=g({},e.props),i=e.key,a=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,s=k.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var p=e.type.defaultProps;for(l in t)N.call(t,l)&&!h.hasOwnProperty(l)&&(n[l]=void 0===t[l]&&void 0!==p?p[l]:t[l])}var l=arguments.length-2;if(1===l)n.children=r;else if(1<l){p=Array(l);for(var A=0;A<l;A++)p[A]=arguments[A+2];n.children=p}return{$$typeof:o,type:e.type,key:i,ref:a,props:n,_owner:s}},t.createContext=function(e){return(e={$$typeof:p,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=S,t.createFactory=function(e){var t=S.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:l,render:e}},t.isValidElement=P,t.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:E}},t.memo=function(e,t){return{$$typeof:u,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=b.transition;b.transition={};try{e()}finally{b.transition=t}},t.unstable_act=U,t.useCallback=function(e,t){return _.current.useCallback(e,t)},t.useContext=function(e){return _.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return _.current.useDeferredValue(e)},t.useEffect=function(e,t){return _.current.useEffect(e,t)},t.useId=function(){return _.current.useId()},t.useImperativeHandle=function(e,t,o){return _.current.useImperativeHandle(e,t,o)},t.useInsertionEffect=function(e,t){return _.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return _.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return _.current.useMemo(e,t)},t.useReducer=function(e,t,o){return _.current.useReducer(e,t,o)},t.useRef=function(e){return _.current.useRef(e)},t.useState=function(e){return _.current.useState(e)},t.useSyncExternalStore=function(e,t,o){return _.current.useSyncExternalStore(e,t,o)},t.useTransition=function(){return _.current.useTransition()},t.version="18.3.1"},5043:(e,t,o)=>{"use strict";e.exports=o(4202)},579:(e,t,o)=>{"use strict";e.exports=o(1153)},7234:(e,t)=>{"use strict";function o(e,t){var o=e.length;e.push(t);e:for(;0<o;){var r=o-1>>>1,n=e[r];if(!(0<i(n,t)))break e;e[r]=t,e[o]=n,o=r}}function r(e){return 0===e.length?null:e[0]}function n(e){if(0===e.length)return null;var t=e[0],o=e.pop();if(o!==t){e[0]=o;e:for(var r=0,n=e.length,a=n>>>1;r<a;){var s=2*(r+1)-1,p=e[s],l=s+1,A=e[l];if(0>i(p,o))l<n&&0>i(A,p)?(e[r]=A,e[l]=o,r=l):(e[r]=p,e[s]=o,r=s);else{if(!(l<n&&0>i(A,o)))break e;e[r]=A,e[l]=o,r=l}}}return t}function i(e,t){var o=e.sortIndex-t.sortIndex;return 0!==o?o:e.id-t.id}if("object"===typeof performance&&"function"===typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,p=s.now();t.unstable_now=function(){return s.now()-p}}var l=[],A=[],u=1,d=null,c=3,y=!1,g=!1,C=!1,I="function"===typeof setTimeout?setTimeout:null,O="function"===typeof clearTimeout?clearTimeout:null,T="undefined"!==typeof setImmediate?setImmediate:null;function L(e){for(var t=r(A);null!==t;){if(null===t.callback)n(A);else{if(!(t.startTime<=e))break;n(A),t.sortIndex=t.expirationTime,o(l,t)}t=r(A)}}function m(e){if(C=!1,L(e),!g)if(null!==r(l))g=!0,b(N);else{var t=r(A);null!==t&&v(m,t.startTime-e)}}function N(e,o){g=!1,C&&(C=!1,O(P),P=-1),y=!0;var i=c;try{for(L(o),d=r(l);null!==d&&(!(d.expirationTime>o)||e&&!w());){var a=d.callback;if("function"===typeof a){d.callback=null,c=d.priorityLevel;var s=a(d.expirationTime<=o);o=t.unstable_now(),"function"===typeof s?d.callback=s:d===r(l)&&n(l),L(o)}else n(l);d=r(l)}if(null!==d)var p=!0;else{var u=r(A);null!==u&&v(m,u.startTime-o),p=!1}return p}finally{d=null,c=i,y=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var k,h=!1,S=null,P=-1,R=5,F=-1;function w(){return!(t.unstable_now()-F<R)}function f(){if(null!==S){var e=t.unstable_now();F=e;var o=!0;try{o=S(!0,e)}finally{o?k():(h=!1,S=null)}}else h=!1}if("function"===typeof T)k=function(){T(f)};else if("undefined"!==typeof MessageChannel){var E=new MessageChannel,_=E.port2;E.port1.onmessage=f,k=function(){_.postMessage(null)}}else k=function(){I(f,0)};function b(e){S=e,h||(h=!0,k())}function v(e,o){P=I((function(){e(t.unstable_now())}),o)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){g||y||(g=!0,b(N))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):R=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return c},t.unstable_getFirstCallbackNode=function(){return r(l)},t.unstable_next=function(e){switch(c){case 1:case 2:case 3:var t=3;break;default:t=c}var o=c;c=t;try{return e()}finally{c=o}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var o=c;c=e;try{return t()}finally{c=o}},t.unstable_scheduleCallback=function(e,n,i){var a=t.unstable_now();switch("object"===typeof i&&null!==i?i="number"===typeof(i=i.delay)&&0<i?a+i:a:i=a,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:u++,callback:n,priorityLevel:e,startTime:i,expirationTime:s=i+s,sortIndex:-1},i>a?(e.sortIndex=i,o(A,e),null===r(l)&&e===r(A)&&(C?(O(P),P=-1):C=!0,v(m,i-a))):(e.sortIndex=s,o(l,e),g||y||(g=!0,b(N))),e},t.unstable_shouldYield=w,t.unstable_wrapCallback=function(e){var t=c;return function(){var o=c;c=t;try{return e.apply(this,arguments)}finally{c=o}}}},8853:(e,t,o)=>{"use strict";e.exports=o(7234)},607:(e,t,o)=>{var r={"./+DZ.png":3202,"./+RA.png":4007,"./+SN.png":5447,"./+SS.png":8834,"./+TSGS.png":9797,"./+TSRA.png":2788,"./-DZ.png":1876,"./-DZRA.png":3855,"./-FZDZ.png":4128,"./-FZRA.png":4533,"./-GR.png":1005,"./-GS.png":9876,"./-RA.png":4209,"./-RASN.png":8690,"./-SHRA.png":3036,"./-SHRASN.png":3255,"./-SHSN.png":8996,"./-SN.png":5373,"./1_2.png":7161,"./3_8.png":3189,"./5_8.png":6916,"./7_8.png":4457,"./BCFG.png":5683,"./BLSN.png":750,"./BR.png":1403,"./DRSN.png":7810,"./DU.png":8926,"./DZ.png":4793,"./DZRA.png":9510,"./FC.png":4710,"./FG.png":6498,"./FUVA.png":9463,"./FZDZ.png":801,"./FZFG.png":42,"./FZRA.png":4984,"./GR.png":9520,"./GS.png":4345,"./HZ.png":4253,"./IC.png":1431,"./MIFG.png":6020,"./PL.png":8083,"./PO.png":2808,"./PRFG.png":5504,"./RA.png":8611,"./RASN.png":464,"./SA.png":1591,"./SG.png":4689,"./SHRA.png":2365,"./SHRASN.png":486,"./SHSN.png":9905,"./SN.png":1408,"./SQ.png":7799,"./SS.png":8741,"./TS.png":3208,"./TSGR.png":8195,"./TSRA.png":3523,"./TSSA.png":2284,"./TSSN.png":2587,"./UP.png":2296,"./VCFG.png":6551,"./VCSH.png":5543,"./VCSS.png":548,"./VCTS.png":9033,"./VIRGA.png":6476,"./WeatherSymbol_WMO_WindArrowMissing_99.png":7768,"./WeatherSymbol_WMO_WindArrowNH_01.png":1981,"./WeatherSymbol_WMO_WindArrowNH_02.png":358,"./WeatherSymbol_WMO_WindArrowNH_03.png":6687,"./WeatherSymbol_WMO_WindArrowNH_04.png":5360,"./WeatherSymbol_WMO_WindArrowNH_05.png":6537,"./WeatherSymbol_WMO_WindArrowNH_06.png":5826,"./WeatherSymbol_WMO_WindArrowNH_07.png":3691,"./WeatherSymbol_WMO_WindArrowNH_08.png":9532,"./WeatherSymbol_WMO_WindArrowNH_09.png":4981,"./WeatherSymbol_WMO_WindArrowNH_10.png":4815,"./WeatherSymbol_WMO_WindArrowNH_11.png":3270,"./WeatherSymbol_WMO_WindArrowNH_12.png":829,"./WeatherSymbol_WMO_WindArrowNH_13.png":9700,"./WeatherSymbol_WMO_WindArrowNH_14.png":1992,"./WeatherSymbol_WMO_WindArrowNH_15.png":9106,"./WeatherSymbol_WMO_WindArrowNH_16.png":2041,"./WeatherSymbol_WMO_WindArrowNH_17.png":5792,"./WeatherSymbol_WMO_WindArrowNH_18.png":2151,"./WeatherSymbol_WMO_WindArrowNH_19.png":2654,"./WeatherSymbol_WMO_WindArrowNH_20.png":8590,"./WeatherSymbol_WMO_WindArrowNH_21.png":9927,"./WeatherSymbol_WMO_WindArrowNH_22.png":1452,"./WeatherSymbol_WMO_WindArrowNH_23.png":4341,"./WeatherSymbol_WMO_WindArrowNH_24.png":7661,"./WeatherSymbol_WMO_WindArrowNH_25.png":1619,"./WeatherSymbol_WMO_WindArrowNH_26.png":4760,"./WeatherSymbol_WMO_WindArrowNH_27.png":4705,"./WeatherSymbol_WMO_WindArrowNH_28.png":3222,"./WeatherSymbol_WMO_WindArrowNH_29.png":1311,"./bkn.png":1534,"./calm.png":7574,"./clr.png":5114,"./few.png":605,"./missing.png":7663,"./obscured.png":2135,"./ovc.png":5757,"./sct.png":8677};function n(e){var t=i(e);return o(t)}function i(e){if(!o.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id=607},6224:(e,t,o)=>{"use strict";e.exports=o.p+"static/media/basemap_icon_darkgray.77084a2d392c178e2211.png"},6975:(e,t,o)=>{"use strict";e.exports=o.p+"static/media/basemap_icon_ocean.a09eb26200e16ff25a7c.png"},8900:(e,t,o)=>{"use strict";e.exports=o.p+"static/media/basemap_icon_osmoutdoor.5002715b9d7df642a9c0.png"},1023:(e,t,o)=>{"use strict";e.exports=o.p+"static/media/basemap_icon_osmsatellite.9db96d2766a4e3d73ca0.png"},490:(e,t,o)=>{"use strict";e.exports=o.p+"static/media/basemap_icon_osmtoner.ff29612e457775a4f832.png"},6402:(e,t,o)=>{"use strict";e.exports=o.p+"static/media/basemap_icon_osmtopo.8201055f94715570b14f.png"},8126:(e,t,o)=>{"use strict";e.exports=o.p+"static/media/basemap_icon_satellite.631a04e69906323a62d1.png"},8805:(e,t,o)=>{"use strict";e.exports=o.p+"static/media/basemap_icon_topo.c45d0f1812487d3b5c58.png"},6611:(e,t,o)=>{"use strict";e.exports=o.p+"static/media/noaa_logo_small_alpha_cropped.0603f9dbcb7b3768c968.png"},3202:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACkdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogRHJpenpsZSwgbm90IGZyZWV6aW5nLCBjb250aW51b3VzLCBoZWF2eSAoZGVuc2UpIGF0IHRpbWUgb2Ygb2JzZXJ2YXRpb246IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFsN8/tyAAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAMx0RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogRHJpenpsZSwgbm90IGZyZWV6aW5nLCBjb250aW51b3VzLCBoZWF2eSAoZGVuc2UpIGF0IHRpbWUgb2Ygb2JzZXJ2YXRpb246IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMlrsHMgAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAACLklEQVRoge2aMY/TQBCFv6GGBlNQQIdEQ4moQk2PoLn/koo/4AaJgo4/ga4EKkgJSOioENIh0NGkAQk0FNk7mSjn9e76mRjtSCsr8eyb92xn9mVlc3f+17jwrwkoo4qba1Rxc40qbq5Rxc01qriSMLPGzFozW5nZOhxbM2vUtXF32QAWwDHgO8YxsFDWN5VxDnfmLXC1J+0LcMvdTxQclI/lkn5hhPNLFQGluMXAvPsqAsrHcg1cHJDq7i65yMo792Fg3i8VAaW4VwPzvqoIKMU9YtMNY/FcRUAmLrT3h8QFPlFxkDWUswKb9W7JpnveBH4AV8LpN+5+R1Y803k0QAusgHU4tkATmXfA3y7lwRi459abylKxeUR/dnKfqa1azh07j0CXSLM17wD43cn5CFwqxR1bXBshcDrarXlHnXPvgGtj4I4tbjWQxKeteY/D9y+Ay2PhxkZStyyxVKFrfvcdBVVWLXWdy7ZU7n6yS1gpbl+kilNZKg2uoFs68HQvcFOSA5G+9eh03N4H3GRxnSvddRLfOgRe52AqcLNIbBGSWKoYrlwcIksVw5WLQ2SpYrhTiZNYqh2417M5FoiTWKoYbsoo+rOqslR9uClRtM3gIksVwR0cdfcrM+ruF3X3KzNKWm3G8lFsqSZZ5zKEjWKp9k4cI1qqlCH/zQGY2RFwI3x8D9xz98/qulO9zXAYji+Bu1MIgwm65VmhkSxVUs0Ja00e9SWbuUYVN9f4A1Xe7UXhyE3wAAAAAElFTkSuQmCC"},4007:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACZdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogUmFpbiwgbm90IGZyZWV6aW5nLCBjb250aW51b3VzLCBoZWF2eSBhdCB0aW1lIG9mIG9ic2VydmF0aW9uOiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbNsJl98AAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAADBdEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBQcmVzZW50IHdlYXRoZXIgcmVwb3J0ZWQgZnJvbSBhIG1hbm5lZCB3ZWF0aGVyIHN0YXRpb246IFJhaW4sIG5vdCBmcmVlemluZywgY29udGludW91cywgaGVhdnkgYXQgdGltZSBvZiBvYnNlcnZhdGlvbjogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUyfU/N5AAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAAFZSURBVGiB7ZnBbcMwDADPTbOCV8gCRaboJyN0hv6yTDxDxgi6QBbooyP4w35UwLANO1JEuRR4ABEgIGgeaEuG3IgItfKydQOauJxVXM4qLmcVl7OKy1nltcRFmqZpgSNwAO7ATUR+1C8sImoB7IAz0AMyiD78v1O9vrJcN5IaR2dSDjitiP3FSasHzQXlI3NeNJpyb5nzoql6K9CU+8qcF42m3CVzXjy+FSwv91fgO8SVwdJOxCa+VquYXGh6aSrdqPEWeAc+w2+bWquE3HnldhPgXLrW03JhCuPbbC764YS0a81Fymp5BPYP5O1DbqlaE1LkDhlzc9aakCJ3z5ibs9aUmp85Xy1nGqp3nxs0Vt8bSoT80kSE//xu+cBU154leXY6S+HHDIn4MYMmfsyQyCVzXjy+FaTLbfqtoAlNqLLVV54iclvhW4FVXM4qLmcVl7OKy1mlarlf8F8x4bd1uRMAAAAASUVORK5CYII="},5447:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACYdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogQ29udGludW91cyBmYWxsIG9mIHNub3dmbGFrZXMsIGhlYXZ5IGF0IHRpbWUgb2Ygb2JzZXJ2YXRpb246IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFszxnfFgAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAMB0RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogQ29udGludW91cyBmYWxsIG9mIHNub3dmbGFrZXMsIGhlYXZ5IGF0IHRpbWUgb2Ygb2JzZXJ2YXRpb246IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFM3g0JigAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAB5klEQVRoge2asUpDQRBFz4idTRCF2AgpbKxtY2lnY2ljFSyFFFoo2Il+QhBT5gfs7KK/oDZ2aqeFfzAWbnB5CL7N2yGszoUly4XMnbtvZ99kiagqfxVzs07AEm6uVLi5UuHmSoWbmxYi0hGRgYj0KnxfRIYi0rbUR1XNBnAJaBi7gduNuCtLfett+RbNL0RkCbiIuGdLcbHsLUWkBTwBS4G6A7ph/g6sqeqHlb7pkwuJn0RUN5qfWBqbJJC7zlaAMd91VWc8AIsl1NwWsJn4nXVgO3ciFuaugcfE79wCN9kzsTyKwzbd5+etuG+t7adlAxzwbewV2AmfBP7QUtza3Go0P1LVd+Ao4pZN1RPrpwMMgF6F7wNDoF3h24HvV/heiNNpEv/XfBPNmfaKueOnbkvrXjFv/MSVbYUEJit5G83fgFbDJ5c1/jQJmL63csavI2baK1rGryO+lyg8GXs1zZnFryO+GFYqRXgMrNQ0Zxb/f9dcRfjvnpbAaST2wld/+BJxZw3NZY2f+hK37hXzxk9cWdNeMTV+1m05xTbze0sr+C/xaaF+b5nWi8665vzesgK/t0wdflo2gN9bWmHeMjhwDAhwr6ojAFUdicgCsAGcW4qb1tys4X/VKBVurlS4uVLh5krFJ6fC7F/65rtaAAAAAElFTkSuQmCC"},8834:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACudEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogU2V2ZXJlIGR1c3RzdG9ybSBvciBzYW5kc3Rvcm0g4oCTIG5vIGFwcHJlY2lhYmxlIGNoYW5nZSBkdXJpbmcgdGhlIHByZWNlZGluZyBob3VyOiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbAfoyFUAAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAADWdEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBQcmVzZW50IHdlYXRoZXIgcmVwb3J0ZWQgZnJvbSBhIG1hbm5lZCB3ZWF0aGVyIHN0YXRpb246IFNldmVyZSBkdXN0c3Rvcm0gb3Igc2FuZHN0b3JtIOKAkyBubyBhcHByZWNpYWJsZSBjaGFuZ2UgZHVyaW5nIHRoZSBwcmVjZWRpbmcgaG91cjogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUxdFwvLAAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAAOPSURBVGiB7ZnPS1RRFMc/t6wgJFsoKmYtpIhqNKQfG1sEQWA/hMCC2hRIGEGLFrXuH2jXSiUiCiIMRmrRxhYGUUL0i9Ja1UJJMOwHgdV4Wtyr3nmob9575+VMzBcenjfec+b7nXvevee8a0SE/xUrlptAmiiLK1WUxZUqyuJKFRVpBjfG1AOdQAdQC1S57xwGHgMPReRlagRERP0CaoB+IAfIEtcM0AdUp8IjBWH7gbEQUcFrEjhQ1OKcsOBsDQJdQDOwAWgCTgMDgXHfgdaiFOdS0Z+xCeBQiE97wGccaCxGcf0BYQWRBDLAlOfbU1TigPpAOi45Ywv4H/Z8p4EGDV5a+1wn83vmIxF5EMVZRO4DT9ztauCsBiktcR2efTtmjGuevTMBlzloiav17GcxY/ib+dYEXOagVaFUefaXmDHeY2f9A/A2MSP0xPlx1sQJICK/gFM6dCy00nLYs/cpxUwMLXGPPfuYRkBjzCVjTFeiIEr7XAu2CJ7dq9oVYmaAEeAmULls+5zYtuW691GvMSaTMOZrYBc2u4bjxDPuVwofaEw30L3EkArsEr7S3eeAT8C3qKQWwHbgN3BBRHoLdYoirg6oCxm2F7gKrPU+ewXcwS71Hx3JOFiP3eifA+dE5Eeoh1aR6j0rrdjqfqG+bQgYBbLAFSLWkO5HuwG8AzKh47XFORKNQA+2CPbFPQrcT7txkdocbAcyCdT+c3EeiQY3Q1k3Y0OLzOg4BTSqUWdO+5kLwypgE7AFOIHtzmfxE7gIPF3EN/Izp7laxsE6YCP5K+wI8CcwLtZqmWpaFpi6GfJfNfR5/6sEblFgGv7TZy6CwHZP3Ay24klcoRSclmnDGDMAHHG3l93fL5HSMIBU3zhHxD3mxbWJyNGkAYvprGDIs3drBFSZOWPMcWAbsBk4I7bxjIppzw6ulvGgtCCMMr8g7IgZo9mL8UaDl1Zajnh2S8wYezz7cwIuc9AS98Kzz8eMcdKzswm4zEMpLRvIL5IPR/Q/5PnmgHoVXoobcY9HcIoCKwpsBzHh+farcVIU10h+HzdGyLsUN2MTAZ+aohPnyLZiz9n8dmYAex7XhD2fa8ae1w0GxuWA/ap8NIM5gQewjWSUk9UxbWGpiHMCq7Fn3TMhonLYrlotFf0r1cLZGNMCHATasCXVH+Ardh/LAndFZDy1709T3HKjmApndZTFlSrK4koVZXGlir++J6B5AX91bQAAAABJRU5ErkJggg=="},9797:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAB/dEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGFuIGF1dG9tYXRpYyB3ZWF0aGVyIHN0YXRpb246IFRodW5kZXJzdG9ybSwgaGVhdnksIHdpdGggaGFpbDogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWzbc8sGAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAAp3RFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYW4gYXV0b21hdGljIHdlYXRoZXIgc3RhdGlvbjogVGh1bmRlcnN0b3JtLCBoZWF2eSwgd2l0aCBoYWlsOiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTO/krZUAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAAp5JREFUaIHtmT1oFUEUhb8TQzBBhJQBsYo/hdVDEEKwioilTbBLZyFWQhpBSURREUXEQkHExkZtgqUBewVJGVNYiCCIEMSfKGqOxZtHNhIhuntn8iQHlr1zd3fufNzZ2ZlZ2eZ/VU/pBkRqE65blRVO0rmc8bLBSRoHzqRznpg5RktJ/cA8sBN4Dey1vRQdN1fmJmmDkc6TOYKGZ07SDuAlMFBxfwH22H4TGTtH5i6zAnYpnQeSP1a2ww5gBHA6ZpJvpuIbCY0fCCbgeYL4Bgwn/3AqO11XVBt6AzvFBLA/2UvAHUlUyn3p+gRwL6IBIQOKpG3AAjC0jtvfArttf2q6HVGZO0IbbuEv7n/YdCOyfMRLaXPi3K1q5J2TFNW3D9h+9q8Pb+TMPa4DBg0NKAGZM9CyPVenkkYyZ1u2BUxX3NMd/3oO4Enl2Ud1wWCDdEtJB4FDqfgTONtEvRsCDrhQse/bnm+i0uJwkg4Do6n4ndVdu5aKwwHnK/Zd26+aqrgonKSjrKwcvrIatLaKwUnqAapbfbea3nYombljwL5kfwYuNh2gCJykXmCq4rph+13TcUplbgLYlewPwJWIINnhJPWx+iN91fZiRKwSmTvOygbte+B6VKDcP0L6gdMV123bH6Pi5c7cELC1Uj4hqRUVLCtcmn2MAZ13bBCYjQLM/s7ZfkEmwCKfglyAxWYoOQCLTpyjAYsveRLgqYprEHiQpmi1VBwuZelaxbUIjNv+Ubfu0uu5FjBLO1vQBhtL2ayt3DOU1m92GBjE/eX5k2YljXVsAsEgP9wg8DTZ29M5BAzyw0EbajnZYWBQbkDpob35ejIKrBOklLYANyNXBbm75VobrqOS5mwvr3GtlrLC2Z7KGW/zn3i3ahOuW/ULnkAQSEndCeUAAAAASUVORK5CYII="},2788:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD2dEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogVGh1bmRlcnN0b3JtLCBoZWF2eSwgd2l0aG91dCBoYWlsLCAqKiogYnV0IHdpdGggcmFpbiBhdCB0aW1lIG9mIG9ic2VydmF0aW9uLiAqKiogSGFpbCwgc21hbGwgaGFpbCwgc25vdyBwZWxsZXRzLiBGcmVuY2g6IGdyw6psZSwgZ3LDqXNpbCBvdSBuZWlnZSByb3Vsw6llOiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbM95T0cAAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAAEedEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBQcmVzZW50IHdlYXRoZXIgcmVwb3J0ZWQgZnJvbSBhIG1hbm5lZCB3ZWF0aGVyIHN0YXRpb246IFRodW5kZXJzdG9ybSwgaGVhdnksIHdpdGhvdXQgaGFpbCwgKioqIGJ1dCB3aXRoIHJhaW4gYXQgdGltZSBvZiBvYnNlcnZhdGlvbi4gKioqIEhhaWwsIHNtYWxsIGhhaWwsIHNub3cgcGVsbGV0cy4gRnJlbmNoOiBncsOqbGUsIGdyw6lzaWwgb3UgbmVpZ2Ugcm91bMOpZTogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUyWneHoAAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAAJdSURBVGiB7ZkxaFRBEIa/PwZRUCGljZ1WVodgE9J4Yi2I2NlZiJVwRSwkEcUiKCIW2tjZSDpLTwRLQUkpFlZWIgSJgqDmt7g9eSeHqPtm9y7cD8fNzt7buY/Zt292n2yzUzVX+w9EagY3rQqHkzQvaVnSK0lb6XtZ0nx47MgFJQE8A5bGdL8ATtj+HhU/OnM9xoOR/L3I4NFwZzL7sxQ9LbeAfX/4yWfb+6PiR2fubWZ/lqLh1jP7s7SjV8tQOPgF2GOweBxhMBXXgbVIMCgAV1Oz8mta1Up9Jylqbh+3/fJ/L57kzD3JAYOWFpSAzBno2N7IGaSVzNmWbQGrDffq0P83H+Bp49r1XDCYkGkpaQk4mZo/gKttjDsRcMCNhv3I9ps2Bq0OJ+kUsJia3xid2lmqDgdcb9gPbb9ra+CqcJJOA8dS8yujoNmqBidpDrjWcN23/b7NGDUzdw44muwvwM22A1SBS9uglYbrru0PbceplbnzwOFkfwLWIoIUh5O0m9GH9C3bmxGxamTuAnAo2R+BO1GBisJJ2gtcabge2N6Kilc6cweBPY32RUmdqGBF4VL10QWG99gC0I8CLH7P2X5NIcAqj4JSgNUqlBKAVQvnaMDqW54EeLnhWgAet/HmtTpcytLthmsTONvGUXvt/VwH6DPIFgzAuimb2SpdoXR+s8PAoKUT539QX1J3aBMIBuXhFoDnyT6QvkPAoDwcDKC2kx0GBvUWlDkGh6+XosCGQWppF3AvcldQelqOO3BdlLRhe3tMX5aKwtleKRlv9k58WjWDm1bN4KZVPwES7vd86TSnowAAAABJRU5ErkJggg=="},1876:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACddEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogRHJpenpsZSwgbm90IGZyZWV6aW5nLCBjb250aW51b3VzLCBzbGlnaHQgYXQgdGltZSBvZiBvYnNlcnZhdGlvbjogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWyx3Z20AAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAAxXRFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYSBtYW5uZWQgd2VhdGhlciBzdGF0aW9uOiBEcml6emxlLCBub3QgZnJlZXppbmcsIGNvbnRpbnVvdXMsIHNsaWdodCBhdCB0aW1lIG9mIG9ic2VydmF0aW9uOiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTHHEAnAAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAAV5JREFUaIHtmLtKA0EUQM9NDKSJZaytbKz9BcHKrcUfsNUqX5NvWLDV3kLQzg9IChsLCyGKY7ORJetjd2YykxvugdsNh3tgdhdWnHNsK73cC6wTi9OKxWnF4rRicVqxOK1YnFYsTisWpxWL04rFaSUoTkQKESlFZF5NKSJFbtc3zrnOA/SBKeB+mSnQT+1quD3jJn8ss5xJaldwHDAGFi0WWgDjVK6fxueZOwIGLc4NgOOErgY+cQcdzp4mdDXwiXvqcHaW0NXAJ+4OeG959iahq8ka35afwF5KV6xPwX/fJgdcp3ZFiastVgAlMAeegY/aQie5XFHiaosNgYfaMo9AL7srQtgucFtb5g04zO2KcS2HwP3K83GR2xUr7mzljXYZ0XUVfKsC4/aB1+r6nG+KazlSib0RkR1g5Jx7CRJFdgHhcZuM/WbQisVpxeK0YnFasTitWJxWLE4rWx33Bep/rk5mzeOtAAAAAElFTkSuQmCC"},3855:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAB1dEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogRHJpenpsZSBhbmQgcmFpbiwgc2xpZ2h0OiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbGwsmGQAAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAACddEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBQcmVzZW50IHdlYXRoZXIgcmVwb3J0ZWQgZnJvbSBhIG1hbm5lZCB3ZWF0aGVyIHN0YXRpb246IERyaXp6bGUgYW5kIHJhaW4sIHNsaWdodDogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUxZ+1W1AAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAAGHSURBVGiB7ZixSgNBFEXPszZVLPwAwcbaKtb2Yhr/JVV+IKW9PyG2ptNSAqKlkCBoEwsF5VnsKFFiMJo7mwnvwLKEHXjvZHZn5665O6vKWt0NKAm5Ugm5Ugm5Ugm5Ugm5Ugm5Ugm5/2BmTTPrmdmlmY3TuWdmTXVt3F12AC1gCPiUYwi0lPVNFVbTzFwBmzOGjYAdd39Q9KC8LTvMFiNd76gaUMq1FjxubpS35RhY/8XQJ3dvKHpQztz1gsfNjVKuv+BxcxOr5V9IDbepBKYxAtoqMRDO3GeBagY7VKviNtUz1ge6SjHIIFcnsXEulUgFkQq+sdLvOSIVAHCgamAZUoG7u+RPXoZU8KpqYBlSwb2qAaVcl583zZOcqhqoMxV8cKzqoY5U8AxspMsX7r4rK67cIUzZsRzxdZdyKK2XUawNvEyInchrZpyxtwmxW6ChrpslrJrZDbCVfg6AfXe/U9fNlefO0vkc2MshBhk/M6RV89FzFSS+oZRLyJVKyJVKyJXKSsu9A+8abJdd8O9yAAAAAElFTkSuQmCC"},4128:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAB2dEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogRHJpenpsZSwgZnJlZXppbmcsIHNsaWdodDogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWx3pWlMAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAAnnRFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYSBtYW5uZWQgd2VhdGhlciBzdGF0aW9uOiBEcml6emxlLCBmcmVlemluZywgc2xpZ2h0OiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTDu289wAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAAmdJREFUaIHtmDFrFEEUx39jksbCNKmsUoge2sgZPMkXsFGCha39pUhpYel3EKxSBsFKhIi4X0CJoBaiImhjmjRKICiJPIudi89hZ3Yut7d7I/OH4fb2vTfzfsx77M4aEeF/1amuE5imMlyqynCpKsOlqgyXqjJcqspwqSrD1ckYY5qYp2mZcc9zFuQqcAVYseM88AnYseM18Eq6PiyKSPQAloECkIhRAMvjzN/0iIUywBDYjwQbjX0bZ7qAqy1LW4ZPgJvq9hHwGHhJWYYfgQuUJToAbgPzyv8psNZ6mUbs2pB/d+Mt0K+J6Vs/HTecqbKk7DFdig+AhchSXrD+ukRb7cG6PiucHYsCcwD1Dha02H+hxAYqqUNfKQI94AbQ89j7Nn4012AW4NZVQlsV9iVg2+mrbWCpwndL+aw3kjhsAF9C84WCN1VCGxV2F+wY0JPIyL7ZENxPO9/3k8C9UwmtVpRi6Pl2yfFfVbZvDcEdr+fzCb1bXlTXbxzbuUAcwJrzX8efNcacrokPyon/7fMLwc2NLkTkwLF9rln/q/5j43fVrcs18XXS8e99TiG4H/b3l2sQkQ/AM0+cAC8q7j9X1yuBdWOk43d8TiG4e5Q7cNdjv0M1YCEiexX3dRLXAuvGSMd74Zpo7B7wkL8Nft3jF/XcjFgv+rnZBNwtyqYW4H7Ar/U3nknBzgAHRD6/aPlddVK4RVvzj4D5yJjWThljf2aYVK2eDyftuRPueCsn+07gnB6c2jeZ1svS1TS/pnUOVyVjjBkXpHKeWYRrSvlzeqrKcKkqw6WqDJeqMlyqynCpKsOlqj9GWwA1VSaMEwAAAABJRU5ErkJggg=="},4533:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABzdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogUmFpbiwgZnJlZXppbmcsIHNsaWdodDogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWwehgGDAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAAm3RFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYSBtYW5uZWQgd2VhdGhlciBzdGF0aW9uOiBSYWluLCBmcmVlemluZywgc2xpZ2h0OiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTGscV4wAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAAlBJREFUaIHtmDFvEzEUx3+GdKHwHTLBikpFUL8DYuJDpENHpPAVmFk7dikLYkLK0m6gZoABiS6wwAwKIFCLHsM56MXynX3k4ouR/5J1yb337PeTn8/nMyLC/6orfSewThW4XFXgclWBy1UFLlcVuFxV4HJVgQvJGGO66KdrmbbnOQtyF7gD7Np2EzgHzmybAa+l78OiiEQ3YAhMAYloU2DYpv+uWyyUAcbAPBJs0eY2zvQBFyxLW4bPgfvq9iVwDLyiKsP3wC2qEh0BD4GB8n8BPEhephGzNmZ5Nt4AO4GYHeun48YbVZZUa0yX4lNgK7KUt6y/LtGkazC0zqbOjEWBOYB6BqckXH9NiY1UUhduKVKtqQnVY39urxNg4CnRC9XXaBPg9lVCRx6wE/xPyBMP4JGy73eSOBwAH5r6awo+VAkdOLZJDdiiTTyJLGyHHcH9tP19+Re4tyqhPcc2C8DNHP89ZfvUEdzf8ep8avc5Y8wlcNX+3RaRH8o2B657Ayt9E5Ebyv8a8F3Zl/prK6e/3yIy8Pk1vTgvwPAkch4Yf8lu4z+rW7cD8SHp+Hd1Tk1wX+31l8f2LDC4z/5S/d4NxIek48/qnJrgHgMfgUce2xPgtCbu1Npd6STuNYwbIx1fC7fKgo7a55R/477ZYtzofXPlp1aLpJK/8SSDs8kNSfiumhTOJpnslNH6M8OqSno+TD1zNp8kJ/te4BTkkDV+k0lelq7W+TWtdzifjDGmLYi3n02E60rlc3quKnC5qsDlqgKXqwpcripwuarA5ao/9G0S3XPcVBwAAAAASUVORK5CYII="},1005:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABhdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciBhZGRpdGlvbmFsIHBoZW5vbWVub246IFByZWNpcGl0YXRpb24gb2YgaGFpbDogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWzMobWoAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAAiXRFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIGFkZGl0aW9uYWwgcGhlbm9tZW5vbjogUHJlY2lwaXRhdGlvbiBvZiBoYWlsOiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTPnFRbcAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAAw1JREFUaIHtmc9LVFEUxz9HBS0iF0JFYm0SRAgqqkXNX+BKWkUL0Z0IQisX7toELgLDNNcu3OnalSsL+kEFgQi2sKLIqIUhzSLrtJgzzO3hr/Hdc21kDgzvvXPPuef7ne+97753n6gqR9UaDhuAp9XJ1arVycUyETmTsl4yciJyCnhmxySWUrn7wDk7JjFJsc6JyBXgBaU/8w9wTVVfeddNpdzDoFaDXbubOzkRuQ0UMu6C+X1rew5LETkGrFCaa1n7AHSpatGrvrdyI2xPDPOPeBZ3U05EOiipdnyXsJ+U1PvogcFTuTF2J4a1j3kBcFFORG4AT6pIuamqT6PjiE1ORAR4DlytIu0lcF0jg/EYlv1URwyL748NJKpyInICWAUO8oD8BehU1c1YeGIrN8rBiGF5oxGx0BSrI5trG8C9HN0URURizb0kD86HZUf6TTz3sLSXz6EIWLI2papf83SQe1jaXFsGunJ19K+tAN15517uYWkAJvL2k7GJGDeVKDcUW98+ASfNNQ+8raKLi8AtO/8BtEdZ71Q1yg8YB9R+c1XmzgW549EwRSTXSWl/RIEtoGOfeR0Wr5bfGQtTtKVAVVeBBbtsZP930CGLB1iwfqKBiqleD5Xh9Q1o2SO+xeLKOT1R8UQmJ5QenMtgB/aIHwhiV7Eb3H83LG0UKDAZuIb3SAnbJy0/KqDY6rUCm1QUKewQVwhiNoHW2FiiP1uq6gYwE7h2Ui/0z1hedDAe6nVTUeUXpUU5bG83fzmm2wOHy1uBqi4Di3bZBAxmQgapPLQvWrwLEC/1eqkosw40m7/ZrsttvW4YHMk1AmsBiT7z9wW+NaDRC4Pby6qq/gamAtdw5gjw2OLcQHiq1wYUqSh1NzgvAm2e9V23GVT1OzAbuB4E57PW7mbuG0Qicgl4vU3TZVV941nbfYPICCxl3EvexCDd7ld2G+JRiqKpPvg3Ae+Bs8Bn4LyqbnnXTaKcEZm2y+kUxCDhjrOInAbeARdUdT1FzWQ7zkboTipiUP9WULtWJ1erVidXq/YXeNTd0tOaOpcAAAAASUVORK5CYII="},9876:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAB3dEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciBhZGRpdGlvbmFsIHBoZW5vbWVub246IFByZWNpcGl0YXRpb24gb2Ygc25vdyBwZWxsZXRzIG9yIHNtYWxsIGhhaWw6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFsZ9247gAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAJ90RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IFByZXNlbnQgd2VhdGhlciBhZGRpdGlvbmFsIHBoZW5vbWVub246IFByZWNpcGl0YXRpb24gb2Ygc25vdyBwZWxsZXRzIG9yIHNtYWxsIGhhaWw6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMKmyXLwAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAADL0lEQVRoge2ZT0hVQRTGf0cfaBC5MCoSa5MgQlBhi+StXbiSVtFCciei0MqFq9q0CwzT3AUu3s42bly5chNCBZEItrCgyLDEUN4i87S453Gni+KfOzP25B243JkzZ+Z83zszd87ME1XltErdSQMIKTVy1So1cr5ERC7F9BeNnIhcAF7bO4rEjNwT4Iq9o4jE2OdE5BawSPJj7gK3VfVNaL+xIvfM8VVn9eASnJyI3AOKGXXR9GF9h5yWInIGWCZZawDrwHkrfwbaVbUcyn/oyI2QEvsJ3LE3ph8J6l1VgzxAK7ANqD1Dph9ydNtAazAMAcmVHBIfgILpC1avtJWqihzQ5YBXoDvT3p1p76oKcoCQ7GkV4LP72M06NovYx83nU/C/inkAdDr1DRF5tIfdhlPutH4vfQLxuhWIyFlgBThOgvwNaFPVLV94fG8FoxyPGNZv1CMWf9NSRATYBB7nGKYsIqKeplOUxPmk5FSfxHNPSzt8DnrAkpVJVf2eZ4Dc09LW2hLQnmugf2UZ6Mi79nJPSwMwnnecjIz7+Kh4+aDY/vYFOGeqV8D7IwxxHbhr5V9Ai5f9zmPaNUaaTs0cse+M03fsv8stgTaS+xEFdjjkUYbkaLRj/XZJshQvmLxtBaq6AsxZtZ7Df0EHzR5gzsbxBspn9HpIp9c60HiAfaPZVfr0eMXjmZyQJM4VsP0H2Pc7tit4PvZ4zVA0QTzhqIYP6OK2T1h/r4B8R68J2CKNSHEfu6JjswU0+cbiPbdU1U1g2lHtFz1XP239vIMJEb0O0qj8JtmU3fYW01dsOkLgCHIqUNUlYN6qBWAgYzJAmrTPm30QIKGi10samTWgwfQNVq+09QbDEJBcPbDqkOgzfZ+jWwXqQ2EIdlhV1T/ApKMazrwBXphdMBAho9cMlEkj9dApl4HmkP6DXjOo6g+Sa/WKPHXKJWsPJsEviETkBvB2j6abqvoupO/gF0RGYCGjXghNDOLdfmWvIZ7HcBrrD/8C8Am4DHwFrqrqTmi/USJnRKasOhWDGES8cRaRi8BH4JqqrsXwGe3G2Qjdj0UMav8VVK/UyFWr1MhVq/wFwKr+r+GuIqUAAAAASUVORK5CYII="},4209:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACadEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogUmFpbiwgbm90IGZyZWV6aW5nLCBjb250aW51b3VzLCBzbGlnaHQgYXQgdGltZSBvZiBvYnNlcnZhdGlvbjogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWz/JkVYAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAAwnRFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYSBtYW5uZWQgd2VhdGhlciBzdGF0aW9uOiBSYWluLCBub3QgZnJlZXppbmcsIGNvbnRpbnVvdXMsIHNsaWdodCBhdCB0aW1lIG9mIG9ic2VydmF0aW9uOiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTH0ltv4AAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAAOVJREFUaIHtlssNglAURM+V0AIt2IF90A7VUAPd2ABFuHluwJiABgEh8zInmd3N5J7F+0RKiVy5nL3AP7GcKpZTxXKqWE4Vy6liOVUsp4rlVLGcKpZTZZNcRNQR0UVEP6SLiPrsrhcppZ8DFEALpA9pgeLorkn3SrnmyzJjmqO7NssBFfBYsNADqI7qmsuaM3cDygVz5TB7VNeENXLXHWf37JqwRu6+4+yeXVNyPnO+LWcWyvede1usBjqgH9IB9dldY2IozhJ/nFWxnCqWU8VyqlhOFcupYjlVLKeK5VSxnCpZyz0B0DpgD54UzmMAAAAASUVORK5CYII="},8690:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAB9dEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogUmFpbiBvciBkcml6emxlIGFuZCBzbm93LCBzbGlnaHQ6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFsG5BtNgAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAKV0RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogUmFpbiBvciBkcml6emxlIGFuZCBzbm93LCBzbGlnaHQ6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFM0IzK+QAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAB3ElEQVRoge2ZvUoDQRRGzyeWCqIWsRGsBLG0DNj5BjZprEQ7wVIJFoKFlaUi+hK+QbBMqYK1hYI/CNpfi534syRqYu6EkTkwbHZ34N6Tu5nZS2Rm/FeGBp2AJ1kuVbJcqmS5VMlyqZLlUiXLpUqW+wuSJiQdSGpKegnHA0kT3rExM7cBVIFbwNqMW6DqGV9ezWqozAVQ+WbaHTBvZo8eOXg+lnW+FyPcr3sl4ClX7fO8rvF8LF+AkV9MfTWzUY8cPCt33ed5XeMpd97neV2TV8teCAkvUwi04w5Y9hIDx8q9BygqWKdYFWcpfmPnwK6nGESQGyTRXpwljUtakTQVLWasykm6BOaAhpktRokZUe49kJkpRkyXx1JSRdKJpB1JYx3mjEnak3QsacYjD69W55SP1uYeWONru7MWrrfOjzzyGHb5xorNu8UkcFi6Xz5vumTh2KjWgBvaN6qtcQPU3HLw7IRD1RodxBrApGv8XLnuxVZ/kCqPTY88vN5QFj59fgDWS/fXw/UW8x5JuGziYd/aolju983subyJh/1vA5gGts2sU/fQex4ecm0D/Zc3lA40wvEqVsCYlZsCloAzM3uKEjOW3CDIf4SkSpZLlSyXKlkuVbJcqmS5VHkDkqjHjXLe3xQAAAAASUVORK5CYII="},3036:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABzdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogUmFpbiBzaG93ZXIocyksIHNsaWdodDogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWylNTSEAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAAm3RFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYSBtYW5uZWQgd2VhdGhlciBzdGF0aW9uOiBSYWluIHNob3dlcihzKSwgc2xpZ2h0OiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTNCvYosAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAAplJREFUaIHtmbFrVEEQxn/jHSSFmCKgYAg2BuVAUBCr/AWpEkuLwHUhELD2fxACMTGdIUW6WKdKlUoEBSEoZxELhYgWykEgRsfCOd76MFyeb2cv73gfLPd2dnb3+5hl5705UVWGFRcGTcATtbiqohZXVTRTbCIil4F7wA3gHfBCVT+7b6yqbg1oAI+AY0CDdmz2huv+zuI2cqLybaOS4oC5PsJ6bc6Lg+eF0o7sVxie4u5G9iuMoU4FnuJeRvYrDE9xzyL7FUedCv5f3ECTuBgJVwzq9SuJuEFhqFNB6a8CO3KLEbjksVb26JY+liIiwD5ws9RCf+Mt0NKS5EofSyOwUnadHFbKCoNIF4qIXAQ+ApfM9Bx4U2CJW8B9e/4OTKhqtzSxiDltmSyPbRecux3MXT53SRyYAn4ZwRNg8ozzJs1fbf5ULE7RUoGqdoAd6zY4+w26aP4AO7ZONFIxozdDdry+AKN9/EfNrzdnJiqfyOIE6ARk233824FvB7vgzt2xtFOgwGpgWuozJRxftflRCcWO3hjQJYvI9Cl+04FPFxiLzSX6u6WqfgM2A9Np0QvtmzYvOhmP6LXIovKDP0k5HJ8we8+n5cHD5atAVfeBXes2gYWcywLZS/uu+bsQ8YreLFlkDoERs49Yvzc268bBUVwDOAhEzJt9PrAd4FhqcPtYVdWfwFpgWsr9Ajw1PzcSntEbB47IIvUweD4Cxj33dy0zqOpXYCswPQ6et2zcDe4FIhG5Dbz6x9AdVX3tubd7gcgE7OXMe97CIF31K1+GeJJi01RF2SbwAbgKfAKuqeqJ975JImdC1q27nkIYJKw4i8gV4D1wXVUPU+yZrOJsgh6kEgb1fwXVRS2uqqjFVRW1uKpiqMX9BqyPe6PwjolQAAAAAElFTkSuQmCC"},3255:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACFdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogU2hvd2VyKHMpIG9mIHJhaW4gYW5kIHNub3cgbWl4ZWQsIHNsaWdodDogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWzb5R+rAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAArXRFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYSBtYW5uZWQgd2VhdGhlciBzdGF0aW9uOiBTaG93ZXIocykgb2YgcmFpbiBhbmQgc25vdyBtaXhlZCwgc2xpZ2h0OiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTNoliJ0AAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAA0dJREFUaIHtms9LFVEUxz+3JygUGWk/xSJICiEoiFbasoUQaEsXgotQBClaJJR/QC4CwTQjKnHxdrZpIy2EylUEBZUUtrCowDKoEASzTot3HnN9KM9p7hl74oHL3Dn3nDnfL+f+nBknImxUKUsjiHNuN3AKOAK8BZ6KyBfzwCJiVoAMcAVYBMQri6rPmMY3JjdSQKqwjJQkOaClCLF8abHCsMWwx7cHtostluROBraLLZbk1l0syT0LbBdbLMndC2wXXzaXgn8nt66LuFMQprJRt1+HgFvA+QL9JeAusLeUu+Vtoq7YqrpWT3fHMr71OvfVq/c556qBPk/3wTK46Zhzzu0ApoFqVT0BGrU+B9SJyHer+KaZU+C9nqrRq/daEssDCD3O9gGPWNuJIF9eAztLYcydAU7H9KkHzoYGYkHuATAV0+cx8DA4EsupWLtpByt3xQ7r2JuzZQK5QETsI3BOr6j+smVwa3IHvHqPiMwBPZ5ul2Vw6/eWVwEHvBKRLICIZJ1zW8m9XrhmGTzxmNMdf1cYOMtkSBKeHEKQc+Sm/qOJHrRc3gD1khBc4jGnAAaSPqdABpISg0AbZ+fcNuATsF1V94GXMR5xjNxMCvATqBGR+cTAAi7W/UQL9FhM3zHPtz8YpoDk6oA/CnAJqF2jX63ai/rXhcIUbJ0TkWlgXG8zrH0G7VJ7gHF9TjBQIbPXRNS95oCKIvYVapf3aQqKJzA5R24vmQfbXsS+3bOdRie4/65bai8QYNBTdRdx8dsH1T8ooNDZqwTmiTLSsIpdg2czD1SGxhJ84ywiP4BRT7Va9nz9qPoFB2ORvXqirPwityj77TWqz9vUW+AwOfKIyBQwobdlQGeBSSfRiWRC7U2AWGWvmSgzs0C56sv1Pt/WbIbBkFwGmPFItKm+zdPNYPilx+wkLiK/gSFP1V1wBbipdmYgLLNXBSwQZeqiV18AqizjW79O/wZkPdV1r57VdjMx//jonDsOPF+h6YSIvLCMbf6rhhKYLFBPWhOD9P5DKXwNcSONoGl9Ey8D3gP7gc/AQRFZso6bSuaUyLDeDqdBDFLKHIBzbg/wDjgsIrNpxEzt3y8l1JoWMUgxc+shm3/tlar8BYj88c3+9YbYAAAAAElFTkSuQmCC"},8996:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABzdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogU25vdyBzaG93ZXIocyksIHNsaWdodDogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWxk2chGAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAAm3RFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYSBtYW5uZWQgd2VhdGhlciBzdGF0aW9uOiBTbm93IHNob3dlcihzKSwgc2xpZ2h0OiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTBFDnkkAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAAx5JREFUaIHtmkFIVkEQx3/TJ2gYCQkGinhJCCOozkJEiOBJoi4dBAlJAqFTXbsWBIJpQjcPXsLAm12MwHMGkQR2UChBqaAQPKRNhzePt99HovZ2nn7yDTze7uzszv/vrLvzdj9RVY6rnDhsAJ5SI1etUiOXR0SkVUQaK3QnRaTD27crORG5A3wBFkWk1XRtwAqwIiJ3Pf17R64XEKATeGK6x0CLla+4eldVtwfoAdSeP8CQvVNdj6t/z8GN4GxAZjMoz3r7rvOYDSJyDbhq1VVgBygB6cKyA6yKyCOrf1TVl9GBOETqOll0DvL0xsbisaD872zYjooCEPtrxx1U5BZwwapngHsk0zKVHWAC+GH1t6r6JjqQ47ygeBM71K3AexO/GZSnVfUFMB3ohjyde5N7Z+8N4KGVHwDLJJF77encZUEpc5AkyBuquhXoGoEmVV1z9e1N7jAld4YiIi0kS31smVDVjTwD5I6ciAiwBJzPNVC5fAK6NCe43AuKARjLO06FjOUlBpH+50TkFPAVOG2qV8CHAwxxEbhh5V9Am6pu5gYWccMeJducZw7YdyboO3rkMhSSr+00+9gG2vfZr93s0yym88hlKKq6DMxZtcT+V9AwqZ6zcaKBihm9PrLp9Q1o2MO+wezSPn1R8UQmJ2SplQKDe9gPBrbL2AJ35KalzQIFxgPVyB5dwvZx6x8VUOzoNVH+3da9i113YLNJkmtGxRL9q0BVfwJTgWq36IX6KesXHYxH9LrIovKbZFMO29tMn9p0eeBw+Z5T1SVg3qp1wHCFyTBZ0j5v9i5AvKLXTxaZdaDe9PVWT9v63TA4kiuRXHikJAZMPxDoVoCSFwa3YwZVTY/vUhmpeAM8Nzs3EJ7Rawa2yCJ1PyhvAc2e/l0PiFT1O+WnXU+D8rS1u0kRB0SXgMV/NF1W1feevt2vjY3AQoV6wZsYFHfhX3kM8awIp4Uc7YlIHck9XSuwBnSoavRbnUopJHJGZNKqk0UQgwIPZUXkLPAZOKeq60X4LOxHNkbodlHE4Jgfp9d+HlWtUiNXrVIjV61SI1et8hd2e51ueRM+lQAAAABJRU5ErkJggg=="},5373:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACZdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogQ29udGludW91cyBmYWxsIG9mIHNub3dmbGFrZXMsIHNsaWdodCBhdCB0aW1lIG9mIG9ic2VydmF0aW9uOiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbB2KLwQAAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAADBdEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBQcmVzZW50IHdlYXRoZXIgcmVwb3J0ZWQgZnJvbSBhIG1hbm5lZCB3ZWF0aGVyIHN0YXRpb246IENvbnRpbnVvdXMgZmFsbCBvZiBzbm93Zmxha2VzLCBzbGlnaHQgYXQgdGltZSBvZiBvYnNlcnZhdGlvbjogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUxZ0EuiAAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAAF6SURBVGiB7ZexSgNBEIa/EZuQws4iKWzsfAgRSSytfAIJ+hh5hhQBra200s7Sh7CxsxHSpEopGYtsyCJ3wfP2kp0wHwzcLsvPfHu7JCeqyq6yt+0GmsTlrOJyVnE5q7icVVzOKi5nFZezistZxeWskkRORC5E5Dy3LFS1VgFXgIY6yyVLVZO8uZPo+TSjrOpyInIjInci0luzpicijyJyvamsQioemyNWx0aBZ2AUjUdhbjmeA52ms0r7rSjXAia/mvoueVbgA2g3nZVELjTVBR7CTmpJzcOatTudMiuJXNTYAJgVNDMDBtvKqvvmOhV2u7uprBR3rh3O/l/vyQRoNZ1VVlV/Cg6A42j8Aoyj8TjMLTkM1XRWIZXkVPWLxf14AvqqeglMoyXTMNcH7oFbVf1sOmtdw7UKGLI6OsNcsv5zLIt4i57fM8pCwo7VC1n8i99X1desslLI5Yp/rFrF5aziclZxOau4nFVcziouZxWXs4rLWWWn5X4AzksDHZZDnFMAAAAASUVORK5CYII="},7161:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAAxXpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBbDsQgCPznFHsEeah4HLttk73BHn9RaNM2O4kjMmQEYPt+dngNEApIrlpaKckgTRp1CzQ5+mRMMnmCa2h4z8MpkKV4VPpTS9QfeTwN/OoW5YuRvkNY7kKT8NeHUXzEoyOyYA2jFkZMLmAYdB8rlab1OsKypTvUDwzaj53EmM+3VNvemu0fJtoYORkzqzfA4whwt6BMzlaInGeMxpkpOrGF/NvTAfgBKjxZjic6ciUAAAGFaUNDUElDQyBwcm9maWxlAAB4nH2RPUjDUBSFT1NrRaoidhBxyFCd7KIijqWKRbBQ2gqtOpi89Edo0pCkuDgKrgUHfxarDi7Oujq4CoLgD4izg5Oii5R4X1JoEeODy/s4753DffcBQqPCVLMrBqiaZaQTcTGXXxGDr+hGAINU/RIz9WRmIQvP9XUPH9/vojzL+96fq08pmAzwicQxphsW8TrxzKalc94nDrOypBCfE08Y1CDxI9dll984lxwWeGbYyKbniMPEYqmD5Q5mZUMlniaOKKpG+ULOZYXzFme1UmOtPvkLQwVtOcN1qlEksIgkUhAho4YNVGAhSrtGiok0ncc9/COOP0UumVwbYOSYRxUqJMcP/ge/Z2sWpybdpFAcCLzY9scYENwFmnXb/j627eYJ4H8GrrS2v9oAZj9Jr7e1yBEwsA1cXLc1eQ+43AGGn3TJkBzJTyUUi8D7GX1THhi6BXpX3bm1znH6AGRpVks3wMEhMF6i7DWPd/d0zu3fO635/QAzS3KNQmr7YwAADXZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6ZGQxMGM5YWUtMGUwZi00MDQwLWJiNDktN2E3ZGIzNDhlYzlmIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg0Y2U4OTQzLTY4ZjAtNDlmZS05YmM4LTg1Mzc0YTFjZDI2NCIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjc0YmM4MzBjLTRkNjUtNGYwOC1hZmFiLTgwMmE3MGM1OGUyYiIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IldpbmRvd3MiCiAgIEdJTVA6VGltZVN0YW1wPSIxNzE3NjE3NzEzNDg5MTY2IgogICBHSU1QOlZlcnNpb249IjIuMTAuMzgiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0OjA2OjA1VDE1OjAxOjUyLTA1OjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyNDowNjowNVQxNTowMTo1Mi0wNTowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmU0ZDg5YmQwLWViOTQtNDI3Ny1hMDI1LTY2YmMzMWIyNjE0YSIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyNC0wNi0wNVQxNTowMTo1MyIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4TJyKsAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH6AYFFAE12trIEwAAA3BJREFUaN7t2k9oXFUUx/HPjLG2CyXSP5jYKLqwIlZToYIQulHUumhUEBFd2JXgRpG6kOJS0OhCUXDnolQ3gtAKSi3UUjdWQV24sHZhq9NYNFXqnzZN2l4XcwZfpo2ZzLz3MjP1B5dLHu+eM9+c++47955XUZzW4SYMNzWYbGrf45Au1mXYhNdwGGmR7XCM3RS2OlYlBxtrsR2PYGXm+hQOXiRKH7Zg8wTex0uoLUWkBvEyTmX++99hAmNpHi0ymqfCx2BZUJdjG36LH3AeO3FzakFtTNcUvraF78K0GgcyTvdgNC1CbcI12gGsKQLsNhwJJzXck9pQh3AJR7EhT7CH8VcYP4ih1KZygEv4G4/mAfZ4PFcJ76YOlRNco23tBOxOnA5DL6YclDPcGdzVDtgwjoWRt1JOyhku4Wdcuxiw5fgiBu9NOaoAuIQv4ze3pIkYdCjlrILgEl5vBew6TMcickcPwc3gxoXgdsTNO1MBKhAu4b3/AhuNiE3j+h6DOx9t3hf8nrjx1VSQCo5cIyW8YMuzFj9hOqW0vKjktFKpKEEjqFUzF7ZE/4ne1xbIwo1H/0EfwI1np+VV+BXVlNJAkV5LmpYzWN2I3H1YFvulftAy3N+AuyX6T/WPNlQzSbJIQvtFw5cU3PH/4XoErrEu/4Er69lRsSrpVQCz1WzEKpXKuj6K3PFqpjAB1/QR3OQlBTfUj3CNSsr6PoI72li6bsc3+CWltKZIjyWulqPZP47ETnYsFagSduIpWObs53ZF/1AfTMldzXC7o3+wD+B2N18YUC/1Jtzbw9NyKljmRO6seomW+olzr+qVYLlAV2QWlid7MHI/WqBm8ETcWOtBuAXrdRV8FTdP9BDct02P2bwaw2wMeqwH4GbVP85pWU/FwNPY2OVwT7ez8rwZg49huEvh3m53WR3A3jDyA9Z3Gdx+HX54M4jPwtifGO8SuM/N/dasoxPcd/xbB9u+xHA74p2cq57DuXDwNe4uGe4cni8yvdkcm9uGw49wawlwNTxQRv62Ai/gZDg+G9uMrQXAnQxfK8pOUlfhDfWSUcqA7sez2IiRNuFmwvaqpc7ER/AM9mUym+Zi/FSkSAtlGvvC1kjHRxoFgF4dz8Zm3BBH9UMXWd3OqBdeJuMd+nE8v7/ndl5TYnRXmvt1+omiHf4DeoJBxMD3C3cAAAAASUVORK5CYII="},3189:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAAxHpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVDbDcMgDPxnio6AH4AZhzRE6gYdvwabKIl6EofxWYft0L+fI7wGEDhwKpJrzlHBlSs2DSQa2mSIPHmCimtwz4dTQE3RqLSnZK9feTgN7GoapYuRvF3Y7kJl95eHkX9EoyPUYHej6kaEJoAbNBsr5irlOsLW4x1iJww61k58zOebi25vT/oPIXYCispEYg3QOByoaZAnJy0ESjMGZaLViS7k354Wwg8qOFmOy4NoOgAAAYVpQ0NQSUNDIHByb2ZpbGUAAHicfZE9SMNQFIVPU2tFqiJ2EHHIUJ3soiKOpYpFsFDaCq06mLz0R2jSkKS4OAquBQd/FqsOLs66OrgKguAPiLODk6KLlHhfUmgR44PL+zjvncN99wFCo8JUsysGqJplpBNxMZdfEYOv6EYAg1T9EjP1ZGYhC8/1dQ8f3++iPMv73p+rTymYDPCJxDGmGxbxOvHMpqVz3icOs7KkEJ8TTxjUIPEj12WX3ziXHBZ4ZtjIpueIw8RiqYPlDmZlQyWeJo4oqkb5Qs5lhfMWZ7VSY60++QtDBW05w3WqUSSwiCRSECGjhg1UYCFKu0aKiTSdxz38I44/RS6ZXBtg5JhHFSokxw/+B79naxanJt2kUBwIvNj2xxgQ3AWaddv+Prbt5gngfwautLa/2gBmP0mvt7XIETCwDVxctzV5D7jcAYafdMmQHMlPJRSLwPsZfVMeGLoFelfdubXOcfoAZGlWSzfAwSEwXqLsNY9393TO7d87rfn9ADNLco1CavtjAAANdmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDo3NWZiOGI0NC1lZThkLTQ4N2QtODY1OC04YmNlMDc2NTk1NzkiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTkyZDBhYjctYzk1Ny00NDdhLWJjNDgtODY5NGE4YzQ2MzZjIgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NmQ2MWNlZGItOGQ0Zi00ZWVhLTgwNDQtNjVjY2RjZjA2NTcwIgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iV2luZG93cyIKICAgR0lNUDpUaW1lU3RhbXA9IjE3MTc2MTc2OTU4Njk2MzIiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4zOCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQ6MDY6MDVUMTU6MDE6MzQtMDU6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDI0OjA2OjA1VDE1OjAxOjM0LTA1OjAwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NzA2Mzg5MWItMWIzMy00MjdkLTk2MzAtODEyYzA0YWM0NmY3IgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKFdpbmRvd3MpIgogICAgICBzdEV2dDp3aGVuPSIyMDI0LTA2LTA1VDE1OjAxOjM1Ii8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PuNvSiAAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfoBgUUASMuDn1CAAAEK0lEQVRo3u3aXYiUVRjA8d8prZz8qDbCXUMqI9MsMygIxZRMS7KyAukyvAsis6BP1IQsPyK66qKrigoDUSz7EAINJOkiLQyJuolcvai2Tcqxcj1dvGe2d9dxV2dnducdeuBwZpiZ877/eZ7zvOf5oIUlNGDN0ZiLeZiE9txoQxeO5EYndmE3/mnGP2k8luFd/IZYw+jGe3gIFzUD1CV4Bcf73egBrMfDWIQZ6f2Zgv6V1m0bCagL8FROSz34DCtwVawiWFOjNp9BabjA7sdPuRv4EDPiIFIjXGV0JrNvqPN5IXfBvZgbz1CGCFcZL+OceoNdiC3pAiewIp6l1AkuYjvG1QtsEvalhbuwINYgdYSrOKzJQwUr4au04Le4OtYodYarAA6owXMG2WNvYhYOxhinxxi/b6Jn63V4ZyCGgeBW48Hk7u9p0hPWEqyrxd2fTM5jQayDNMAs82PZ2eyzzvSjFbFO0mC4w9Ue9NXM8jF04OsY46sFCQDasXKwL7WlI0/EHbGO0mDNRRzFZQNp7llMwM4Y486ChW/jsGqgvXYsOZKZsc4yDJqrRBMTqmluEcbgixjj/oIG3+dhcTW4pWneWvDswtL+cKNwd3q9reBwd+H8PNxcXIwDTXbEqkXG4vY83Jw0f9Iiia/ZebiONP/YInAdebhJae5sEbiJ1TTXKnDtray59sojoHKmFGM8NAwX3p0yzI2SVSmf2gv3CyaGEC4fBsBdMcbVjVi4XC6vLZVKIeV6es3ycD/zLKSUSqUt6eWRPFxnK8Dl7v9Iy2nudHAVzV1ZcLgrqsHtyR06i35o7uWpwH2eUnjTQghTi0gVQpiMm/CHrOLUC3dCVq3pEw8VTO5L88cpIu8TrG4tONy9/YPtPNynKOOWEMKNBTPJ6zEff+OjanDH8LqsRrChYFpbn1jewO/V4OBFWd5yYQhhYUG0Nl+WFDoqK446HVyXrHoJGwuitQ057f08EBy8hkOYGUJY2eRaewQ3p/s9JfVfDe44HpUlOTeGEBY1Kdi8pAh4IjnDQeHI0ntrcC42hxCubTKwKbIa/Wi8hPerfW+g4uNabJZ182zv7u5e3gxgPT09u2VF/7akhOdqXWsMvkwm+gOm1aFWsGYIa0zFd2md/bIui9PKYD0d5XSs2Ycp2BtCWDxCpninrPflGlmxfwn+HApcJdabk+x6PD4Ybi8aQngcO9IW2YZbZV1MdZXnZSWuSgfRbY00S1maf6//SlRrNaaNsleW6Nv7tQM31BMO05PTyPd+PTBcltK/a+9k+oefxtRa4NKefjIFmj1GqGsvL5V+y7K+Fc6D6Ti0PJ37ZmFT+mxTer84fb4O3/T7fdkI9lueklVLceBb6XxaS8m3C28n8xtbF0fUANBRyRHMTtmojtx8KX5NHrgzN++RZaJP+F/OTP4FEyYvYoOUABMAAAAASUVORK5CYII="},6916:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAAxHpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBbDsQgCPznFHsEeah4HLttk73BHn9RaNM2O4kjMmQEYPt+dngNEApIrlpaKckgTRp1CzQ5+mRMMnmCa2h4z8MpkKV4VPpTS9QfeTwN/OoW5YuRvkNY7kKT8NeHUXzEoyOyYA2jFkZMLmAYdB8rlab1OsKypTvUDwzaj53EmM+3VNvemu0fJtoYORkzqzfA4whwt6BMzlaInGeMkyk6sYX829MB+AEpalmJ3UBCaQAAAYVpQ0NQSUNDIHByb2ZpbGUAAHicfZE9SMNQFIVPU2tFqiJ2EHHIUJ3soiKOpYpFsFDaCq06mLz0R2jSkKS4OAquBQd/FqsOLs66OrgKguAPiLODk6KLlHhfUmgR44PL+zjvncN99wFCo8JUsysGqJplpBNxMZdfEYOv6EYAg1T9EjP1ZGYhC8/1dQ8f3++iPMv73p+rTymYDPCJxDGmGxbxOvHMpqVz3icOs7KkEJ8TTxjUIPEj12WX3ziXHBZ4ZtjIpueIw8RiqYPlDmZlQyWeJo4oqkb5Qs5lhfMWZ7VSY60++QtDBW05w3WqUSSwiCRSECGjhg1UYCFKu0aKiTSdxz38I44/RS6ZXBtg5JhHFSokxw/+B79naxanJt2kUBwIvNj2xxgQ3AWaddv+Prbt5gngfwautLa/2gBmP0mvt7XIETCwDVxctzV5D7jcAYafdMmQHMlPJRSLwPsZfVMeGLoFelfdubXOcfoAZGlWSzfAwSEwXqLsNY9393TO7d87rfn9ADNLco1CavtjAAANdmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDo0ZTNiZmM0Yi0yNzFhLTRiMzctYmM4Mi01NWI4MjIzOTQyZGIiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODFiOWI4MTEtNWMwMC00ZjFmLWFlMTktOTFmYTc1YzUzMzJiIgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NDM2NDJlZTUtODM2ZS00YWEwLTgxZWEtZTUwZDBlZGIyYjgzIgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iV2luZG93cyIKICAgR0lNUDpUaW1lU3RhbXA9IjE3MTc2MTc2NjQyMDQ4NDgiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4zOCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQ6MDY6MDVUMTU6MDE6MDItMDU6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDI0OjA2OjA1VDE1OjAxOjAyLTA1OjAwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZDM1N2M5ODUtMGFmNS00ZDU0LTgwMTUtMTlhMmYzOTk2MGQxIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKFdpbmRvd3MpIgogICAgICBzdEV2dDp3aGVuPSIyMDI0LTA2LTA1VDE1OjAxOjA0Ii8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Ph0m2FAAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfoBgUUAQSLBMgpAAADp0lEQVRo3t2aS2wNURjHf0NV1COSJuhDKGWDImhIS+tRSRdeC03sEGEhEbGRSMQCkXjEUoQmhIhHE0ritVGvoCIWtMQrIekrxdW0Um4bn8V8w2Ryae/cmemd+ScnZ9J0zpzf/Oee833nHIiwDJ/anA+UA/lAHpCrZSzQATQBzVqagGfAbaA7HV/SUKASOA60AOKifAcuA+uB7HSAGg7sUTfsHX0LHAY2AyuAuergpn6C9gLngIKBgMoAtjhceg7sBqbLP6SuJOPmT+BokE4uAV7ZOnAfWCD9kAs4q3wDtvsNtk0/GQEagZWShFKAs8p5IMtrqEzgpO0h+8WFPIATHVnHewWWDTzQhruBdeJSHsEJ0AoUpwo2BLijDTYB8yQFeQgnQDswMRW4Y9rQJyBPUpTHcAK8AEa4Adtqm1xniwfyAU6AWmBQMmDlQI/eXCUeySc4Afb2F2ww8FJv2iceyke4ODClP3BWiPROPJaPcALU9AWWpaOip59jQHCi2cgfOX+IOzQ1qReRCyFM4Q79b06L6RtYKD4oAOcEKE3kXBkwGmgUkXshTsBXJ4Kz/ngl5KsLqxLBrdS6NuRwhcA0O9wcjbSbReRJBNaGVtvhKrS+GpGFrwo7XL7WDRGBy7fD5WjdHBG4nERwTRGBywJGZTjgSgzD2ODjQ0uDdM9ace7SNcgoqdRy7pvCXfR5SbsQKAkIrsO6eKpx2WzxUQHFllbJtgaUFq1zI/JJxoGvFlyr1nkRgWsDZJBjfiuICFyzfZ57qHVlROAe2uHqdMScaRhGFNy7YofrAa47k72Qqt3pnD1JXRNyuGvALyfcTR1CSwzDmBJiuNpEmXgncBpzUXZ/SMHeAzf+lyp81xm+OIQRSpUdxrlu2QIc0euDIXOtHrjU1z+NtGZ4PF519tm5MidIoq2fTmCXXlcbhlEUAtdqgLvJ3HBC38iHWCy2MY2da9CvLSllYh7DEKAuTeG+AJPd2j0G+KgN3UgzuB5gaarfcxF/Twq9BqamAVwPsNGrH2yeLVuPAcsHEO4L5ikmTzUM87CZaOx2BpgQMNxLYJKfw+5OzANnAvwADvX29tYFAFfjZlR0owLgrDoowFeNbBb5AFcPLB6IyXMWcMvRmc8agK8FZsTj8VMu4d5oG8ZARwjFwAHMk3yJOtqtEfu7PoDagGrMDcQhqXbKj7dSiLmRuQxzzy+HxIdBu3SKaQEeYW6fPbYSTS8UlOWZwDgNCjoUqMvvh/4GFo5zVu07RgsAAAAASUVORK5CYII="},4457:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAAxHpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVDbDcMgDPxnio7gF2DGIU0idYOOX4OdKIl6EofxWYfttH0/e3oNEEqSXLW0UsAgTRp1CxQcfTKCTJ7gGhre8+kUyFI8Kv2pJeqPPJ4GfnWL8sVI3yEsd6FJ+OvDKD7i0RFZsIZRCyMmFzAMuo8FpWm9jrBscIf6SYP2Yycx5vMt1ba3ZvuHiTZGBmNm9QZ4HEncLSiTsxUi5xmDsTBFJ7aQf3s6kH4p5FmM5Yy3dAAAAYVpQ0NQSUNDIHByb2ZpbGUAAHicfZE9SMNQFIVPU2tFqiJ2EHHIUJ3soiKOpYpFsFDaCq06mLz0R2jSkKS4OAquBQd/FqsOLs66OrgKguAPiLODk6KLlHhfUmgR44PL+zjvncN99wFCo8JUsysGqJplpBNxMZdfEYOv6EYAg1T9EjP1ZGYhC8/1dQ8f3++iPMv73p+rTymYDPCJxDGmGxbxOvHMpqVz3icOs7KkEJ8TTxjUIPEj12WX3ziXHBZ4ZtjIpueIw8RiqYPlDmZlQyWeJo4oqkb5Qs5lhfMWZ7VSY60++QtDBW05w3WqUSSwiCRSECGjhg1UYCFKu0aKiTSdxz38I44/RS6ZXBtg5JhHFSokxw/+B79naxanJt2kUBwIvNj2xxgQ3AWaddv+Prbt5gngfwautLa/2gBmP0mvt7XIETCwDVxctzV5D7jcAYafdMmQHMlPJRSLwPsZfVMeGLoFelfdubXOcfoAZGlWSzfAwSEwXqLsNY9393TO7d87rfn9ADNLco1CavtjAAANdmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDo0YzVlN2EyNS1mMjk2LTQ3YzktYjkxOS01OTI4ZmQ0MDQwZDgiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZmRmY2MzNTgtOWE3ZS00OTNlLThmNmEtZjJlMDlhNzcyN2I0IgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NTk5ZjVlZWMtOGYzYS00MDk1LTkyOGYtNGMwYjYzZTY0NDYwIgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iV2luZG93cyIKICAgR0lNUDpUaW1lU3RhbXA9IjE3MTc2MTc2NDM5ODg2MTIiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4zOCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQ6MDY6MDVUMTU6MDA6NDItMDU6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDI0OjA2OjA1VDE1OjAwOjQyLTA1OjAwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OTlhZTY2MDgtNTIyMi00NzVlLWI3OTUtOGVjNmYzMWYwOTdjIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKFdpbmRvd3MpIgogICAgICBzdEV2dDp3aGVuPSIyMDI0LTA2LTA1VDE1OjAwOjQzIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PiBT4DwAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfoBgUUACs5zsQxAAADAklEQVRo3t3aT4hUdQAH8M/olEGaSGK6K8u2lF4KBBHxoC7UQVOWOkSJdAkhwksYGaKSJupeFAkEL51KrQ6KLnaIIFekVguKRFAPS5a7mmJo+WdL2O3w3tsdxp2dP7vjvPf7wu8w8+bNe5/3+73fm/n9fjn1zSQ8gyY0YxquoQ/9+FuGMgNv4Qj+wAMMjVH+wXnsw3JMThvoaazHtxVgypUb+BSrkGsk6glsxK1xgkqVn9A+nhPM1bjPWuxESyU7tLW1aWkZ+WhPT4+BgYFKj9cVX8QL9a6tJnxfbS10dnYOFaa1tbXaWnyArbX0ZpVmAc5gSQNugTw+xuH4dphQXAdOY26DO683cTJ+vEwIbj2O4smU9M6LcRbzxotbhU+qbL6PIi1xRzO9Vtx8HEwhLMk8HBrr/EptmI5j5a5MCvIKdlWL+zyuuSzkQ7xaKW4lVstW9uCxcrjcWNWc4rThnXK4N+KHdRazFVNL4fLYIbuZhQ2lcK/jOdnOe3ElPYR7TfYzA8uKcY9jhTDSUYxrj8c3gsR1CCfP4oVC3FJh5aVCXFNguOYENwUzA8PNTnBzhJc5Ca4pZNzsAHHDzfJegLi7Ca4/QNzVBNcXIO5agruJf0OtueEXoeIuBYY7X4g7ERDsP3xTiDseEO470YztMO43nAsEd3y0YYauQHBdo+E+w2DGYadFCw0ewl2IgVnO5sIXxYOyH8W9TRbzNU6NhbuMAxmEDWJT8ZujTYTsxJ2M4Q7i10pw17EuQ7Df8f5oG0rNz32J3RmA3RPNzd2oBgdbMvCz7G38XGrjpDI36VpcTClsd9zC1IKD26Kh9jMpQg1he/EzrRZc8q+2HV+kAHZftNBmW4wcNw4GsCb+0kalXzQ99VWlO+SrPMB2/Ii9qljt0Nvbq7u7e+RKVb5iL2mGh/DBoxoxyONd/Kk+ay2TchILG9VUponm0f+aYNQvUjStlsfL2I8rNWAG8YNo0ejzE3VS9VhHnMMivCiaSmo2sjr9qfi+SVan98XllDoMDv8PiY8RW5rn+7YAAAAASUVORK5CYII="},5683:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAB2dEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogRm9nIG9yIGljZSBmb2cgaW4gcGF0Y2hlczogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWxR2nhlAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAAnnRFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYSBtYW5uZWQgd2VhdGhlciBzdGF0aW9uOiBGb2cgb3IgaWNlIGZvZyBpbiBwYXRjaGVzOiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTB3J4vUAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAAPxJREFUaIHtmMEJAkEQBHvUABQETUCMQjAMs/EMxyzuYRgGIPgxAKH9+LyTcVC0jy7YzzL0bLHL7XJBEkNl9OsFfBPLqWI5VSyniuVUsZwqllPFcqpMsoUR0RR7tCTbjrwtgG0lkGRuLSRTAwCLo+nJa6qZ2TX7WD45FHu0b85/jPA/FFEsp4rlVHnnhfI3n1WSkakb9M4NWs6XuCqWU8VyqqQu8YiYAzgVe+xJHjsyGwC7Qt6V5CZTmH2hTACsCwsBgFnP/LKYOc0WDvpYpi7xiBgDWBV7XEjeOjIX6N/VV9xJnjOFfqGoYjlVLKeK5VSxnCqWU8VyqlhOlQcR15qIBoSUDwAAAABJRU5ErkJggg=="},750:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACddEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogU2xpZ2h0IG9yIG1vZGVyYXRlIGRyaWZ0aW5nIHNub3cgZ2VuZXJhbGx5IGxvdyAoYmVsb3cgZXllIGxldmVsKTogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWyETCutAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAAxXRFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYSBtYW5uZWQgd2VhdGhlciBzdGF0aW9uOiBTbGlnaHQgb3IgbW9kZXJhdGUgZHJpZnRpbmcgc25vdyBnZW5lcmFsbHkgbG93IChiZWxvdyBleWUgbGV2ZWwpOiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTERVtGkAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAAVZJREFUaIHtmbFNxEAQRd9HBMSO6IEKiGngYjq44Hq4HqjBF9MAPZBcDRARkw2B7ZN1Epx3ze55rHnSJiuPxk8zlndsmRlr5ebaN1CSkPNKyHkl5LwScl5ZtdxtrUSSTuc8M1ONnKuuXMh5JeS8EnJeCTmvhJxXFi8nqcmNXbwcsJPU5kh6kBPwDBwlbZIizWzyAmwBqwWaKferlM/p45nsyrwDj2b2/ddFHtrynAPwdEkMSGvLOYtRayXG7fu4D2CTEuuhckZXrQcze00JTHrm5pD7DUVSY2ZfWTmXLjcHD22ZTch5JeS8EnJeKfojpJ/BdnRjy3h/T3fyeMl9QU+iwpmy5ZfRpXTu4ieUvnpH4H60/Ul3VixXNSo8c73A9mx7W1psSF5r5Bnas3g7VmvLgb493+gGzfJVo+JUACDpzqZM0P+Vr6ZcbVb9Eg85r4ScV0LOKz8CGH+QyStn+QAAAABJRU5ErkJggg=="},1403:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABldEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGFuIGF1dG9tYXRpYyB3ZWF0aGVyIHN0YXRpb246IE1pc3Q6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFsmU0j5wAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAI10RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGFuIGF1dG9tYXRpYyB3ZWF0aGVyIHN0YXRpb246IE1pc3Q6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMpfP3yAAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAAj0lEQVRoge3YMQoDMQwFUf8lB/eeXNvkAEphsiPm1So8IBA4VbWmuv79gJOMozKOyjgq46iMozKOyjgq46iMoxod9+kOJtkH3/GTqtqduXR/v5K85pusqtKZcy2/7mOvOKS9lkSj19I4qtFxHvG1POKv4xGnGr2WxlEZR2UclXFUxlEZR2UclXFUxlGNjnsADOkgZXGIUgcAAAAASUVORK5CYII="},7810:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACQdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogSGVhdnkgZHJpZnRpbmcgc25vdyBnZW5lcmFsbHkgbG93IChiZWxvdyBleWUgbGV2ZWwpOiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbJ5uW8QAAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAAC4dEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBQcmVzZW50IHdlYXRoZXIgcmVwb3J0ZWQgZnJvbSBhIG1hbm5lZCB3ZWF0aGVyIHN0YXRpb246IEhlYXZ5IGRyaWZ0aW5nIHNub3cgZ2VuZXJhbGx5IGxvdyAoYmVsb3cgZXllIGxldmVsKTogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUwjsHPZAAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAAE5SURBVGiB7Zg9TsNAEEbfUFG74g5paKm5gGvuwB3IGXKGUHMLWpo0uQBU1HQfBavIcQFahx17rHnSauWf1fhpRvaOTRJr5WruB2hJykUl5aKSclFxlTOza894bnJm1gGvZXbBM3M74LbMPkhqPoAe0GD0HnGt9d6ylOEBuBmc/gA2kj5bxvYoyx3nYpTj5uXZVK5k7QhsR5e2wLH1y6V5WZ4CmZ0CSTKPmPkRj0rKRSXlopJyc3LJh37xcsCjme2nSEaQM+ABOJhZX7WysnXRAsYe6P695RnuD2fmDbiT9PXbTRHKcswzcP+XGODTiY9LunLdU1n3TmUHHyFz4idbG0kvNQsX38+ZWTf1d8Ti5S4hQllOJuWiknJRSbmopFxUUi4qbnvLOVh15lIuKikXlZSLSspFZdVy316D0IWy8y+jAAAAAElFTkSuQmCC"},8926:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADLdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogV2lkZXNwcmVhZCBkdXN0IGluIHN1c3BlbnNpb24gaW4gdGhlIGFpciwgbm90IHJhaXNlZCBieSB3aW5kIGF0IG9yIG5lYXIgdGhlIHN0YXRpb24gYXQgdGhlIHRpbWUgb2Ygb2JzZXJ2YXRpb246IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFsmoGQFgAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAPN0RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogV2lkZXNwcmVhZCBkdXN0IGluIHN1c3BlbnNpb24gaW4gdGhlIGFpciwgbm90IHJhaXNlZCBieSB3aW5kIGF0IG9yIG5lYXIgdGhlIHN0YXRpb24gYXQgdGhlIHRpbWUgb2Ygb2JzZXJ2YXRpb246IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFM+omsLQAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAC/ElEQVRoge2asW4TQRCGvwGsKPSpqZICCSJEDAW2eAGegA6lJEUkIiGkCMn0PAIdL8Aj4KSJEojkAgnShJY+jhKEhuLGeHX47Hh37nw6+KXVnTe3szOZ/3bHv1dUlabiWpWTiYhUOl9ZmRORJeAusAG07boGfAOOgEO7DlT1ohQnVNW1AQJsAWeAXqGd2fPi7otzYKtA/4pB5VsfWK1dcJatHWCYc/gUeA9sAx1gxa7b1n+ae35odlyy6BXcTs7JS6AHtGaMa9lzl7nxO7UIzqgYZuwzsD6njXUbF2YwmaIedOznApuarRlZDAPsp9IzNbitHBXnylhBBkOKbi0kOGApt9z3Umlkdnu5bWJpEcG1c6tiFB0n2G3lVtF2rK2U8msjuN9X1Z8Jtv7A7OwVzDMXUoJrB/dHCXYmIbTXLnxqBrwyV2Zw0Zm7ETPIqvu1oOtrrAMFOAY+2PVTrJHobwUiMgDu2Meuqu7HOlEWUmjpQp0ykRLcYXDfuODCzHVEpJXqjDdSghuQFbgAt4DddHd8ER2cZtLAy6DrlYisp7vkhyQNxbaEj0DXuo6Bh17VSiqS1C/N/jObwLl13QMOapNBp2I36pt42c1F2jN6vgDeAMvBn76TFcFH1o5Vdfi3hXLgqluKyCrwjvE7mMcv4Av/dcua0HISChTn28D1giF7wKaqnrj5UFZwEycTuUm2om5Y65IVACOcA6+Bt+rh2CJXM+quWzoFWYpuWSktp8EK7wMy2kL2Dj5OoWelv89Ng2Yl2zNgVLp1geepRmvVcNQta0PLEYyeJ4xX0QeqejhlSCFqQ8sRjJ6hHrMQ3bJMLFy3LBMu4lOKtPcEuE+2dD9Vx2pfRFaAH/bxAliO2hISVrUB41XtkfOK2QlsD2Lt1FW3dJHq66pbhvaitgHw0y27Xrql2ekUzDMX6qhb7jLewIc2TxwSX/xm/iZuzjT3NIM51cxzKIFzzTxBZE429+xXjqLNOrU3IYv/pG5Z6UnZqnVL0QonrJ3M4InfpkB2RCKEwwsAAAAASUVORK5CYII="},4793:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACfdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogRHJpenpsZSwgbm90IGZyZWV6aW5nLCBjb250aW51b3VzLCBtb2RlcmF0ZSBhdCB0aW1lIG9mIG9ic2VydmF0aW9uOiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbNY0hAUAAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAADHdEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBQcmVzZW50IHdlYXRoZXIgcmVwb3J0ZWQgZnJvbSBhIG1hbm5lZCB3ZWF0aGVyIHN0YXRpb246IERyaXp6bGUsIG5vdCBmcmVlemluZywgY29udGludW91cywgbW9kZXJhdGUgYXQgdGltZSBvZiBvYnNlcnZhdGlvbjogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUwpVYjGAAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAALLSURBVGiB7Zm9axRRFMV/L6uxUKuIiKCFH5iEBAOJFnGtI4iNMSDB1r/AIlUqUdsUFlr7T0jAShHcLFFZkYgiKcSIYhCCkojxWMxb3Ww2O197JxmZA4/Z5d0995ydN/fdmXGS+F/Rtd0CLFGYyysKc3lFYS6vKMzlFYW5NHDO9TjnZpxzVefcij/OOOd6rHMjyWwAZWAJUIuxBJQt8zurxtmfmVfAoTZhn4ABSV8tNFguy2naG8PPT1sJsDRXjhh32UqA5bJcAfZFCJUkkz/Z8sy9iRj3y0qApbknEeM+WwmwNHeToBqG4aGVADNzvrxPEG7wnpUGs4LyN0Gw300TVM9TwCpwwE/PSTprltyyQ2jRsUyysUu5YpovQ2MTwFqDsQfmOTM8Y+sNxt4B+63zml9zAM65t8AJ//U1MCbpg3XerO7nZv3xMXA+C2OQslo650rAaeAMwbKrAjVJ6y1ie4BlbZHQcw0CI0AJmANetuKKjBTX0SAwz+b7tArQF5Orz/+umWseGMy0oABDBPtVq5tQAT+A3ohcvT5+K65VYCgTc0A3UGsjpj6eAV0hXF0+LoyrBnRnYW40gpj66A/h6o/BdS6u1iTVciRG7GQHua7FiAXst4KjHeQKe2SxCUnMVWPEPu0gVyVGbADDgiJCKibRC4qA4Z2yFdSfS5Y6sBUIWAb2ZFFQkPSCoCt53ibsriJ0F5IWgGGCjmQr3Je0Fk9lZ9uvS8BFP7UGHJH0JSZXvf26AIz7qd/AcUmLsQUmWZYtltY4G29pplJwjQE/G7juJObqgLHrBI/n6mIeEdKZtOG62mSsAuzeFnME10rjhb8AHE7IdbLp7C8Cx9LoS7uJDzR8rhC8tfmYkKuff/tuDRiV9D6NuLQFZRcwBewFbkn6noLLATeAg8BtSd8SC6tzpjG301G8Ns4rCnN5RWEuryjM5RWFubziD8xNS94V4wbdAAAAAElFTkSuQmCC"},9510:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAB/dEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogcml6emxlIGFuZCByYWluLCBtb2RlcmF0ZSBvciBoZWF2eTogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWyweMWJAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAAp3RFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYSBtYW5uZWQgd2VhdGhlciBzdGF0aW9uOiByaXp6bGUgYW5kIHJhaW4sIG1vZGVyYXRlIG9yIGhlYXZ5OiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTITvoxoAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAAaxJREFUaIHtmb1KA1EQhb+xNlUsfADBxtoq1vZiGt8lVV4gpb0vIbbaaSlC0FJIELSJhYIyFrtIhJDsT87NJs6By7LswJmz9+7svWfM3dlUbK06ASVCXB2YWdvMBmZ2Z2aT/Dows7aaG3eXDaADjACfMUZAR8lvqoKSz8w9sDsnbAwcuPurIgflsuwxXxj5854qAaW4TsG4E1UCymU5AbYLhLq7S16ycuaGBeO+VAkoxd0UjHtRJaAU1yerhotwqUpAJi4v710WCzxX5SArKL8E2f+uR1Y994EPYCd/fOvuhzJy5Q5hxo7ljL+7lFMpX0JhXeBzStiFnDPhjH1PCXsCWmpe+TcHYGaPwF5++wAcu/uzmjfVee4qv14DRymEQYJq+UuUVc03T0VIQnGrQNgMdRA2w7r9CsJm+Ac2Q9G40miCzfDu7i1FDk2wGYrGlUYTbIaicaUR1bIKfLHNMAa6KmGwGpthSLYU+0phEBvn9UWIq4M4FcSpoDziVFAR0Xwkmo/V0IRTQTQfqyCaj7UIovko4ksoLJqPyxzRfFwCovm4dM6EXMmx0TbDD3FKCxITzO5ZAAAAAElFTkSuQmCC"},4710:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADodEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogRnVubmVsIGNsb3VkKHMpKiogYXQgb3Igd2l0aGluIHNpZ2h0IG9mIHRoZSBzdGF0aW9uIGR1cmluZyB0aGUgcHJlY2VkaW5nIGhvdXIgb3IgYXQgdGhlIHRpbWUgb2Ygb2JzZXJ2YXRpb24uICoqIFRvcm5hZG8gY2xvdWQgb3Igd2F0ZXJzcG91dDogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWz3/lIEAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAABEHRFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYSBtYW5uZWQgd2VhdGhlciBzdGF0aW9uOiBGdW5uZWwgY2xvdWQocykqKiBhdCBvciB3aXRoaW4gc2lnaHQgb2YgdGhlIHN0YXRpb24gZHVyaW5nIHRoZSBwcmVjZWRpbmcgaG91ciBvciBhdCB0aGUgdGltZSBvZiBvYnNlcnZhdGlvbi4gKiogVG9ybmFkbyBjbG91ZCBvciB3YXRlcnNwb3V0OiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTGLj2TkAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAAbNJREFUaIHtmTFOQkEQhr95nZUNrbHhEiR03IDaQ4D3kHgIO85AR+QQ2BhLbWywwrFwiMsTDbydhy6ZL9nkvc3Mn/ln85YNK6rKqVL9dQFtEuZKJcz9hnzi2iQRqUREcnU8iroBpiJy5qCF6UxNNw9VbTyAMaA27oFOpl7HdDaa4xy93JW7SJ57wEJEuk2ELG9hOrv0DyenM9btEbDmq9vPQO9AjZ7lbTTWwCi7tlwBK24IrJLiVsCw7dyjmGvafY9VP4o5K7YLLJNiFbgFqlpcZfNp3BLoutbjKWaF13e8b7se27usy067a7ifUFT1BRgAs2T6vBaWvs+AgeW50srxS1XfgPme4XOLdyfOlqUS5kolzJVKmCuVMFcqYa5UwlyphLlSCXOlEuZKJcyVSpgrlVbM2e1of8/wvtetbB13cyLSwf4iT6Zfa2Hp+wCYWZ4vccuzn7HTvJ/jVG9WPbrfZNVbNwdMvL6bH77XSU59ubvlU/K8sBV7aCJkeT3T2aV/MGJday4gMgEugSt1uES037w74FFVr7O0HMyJ6bxnCW1rVoBqZnHZ5v4zcbYslTBXKh+38CjWyH5OWgAAAABJRU5ErkJggg=="},6498:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACbdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGFuIGF1dG9tYXRpYyB3ZWF0aGVyIHN0YXRpb246IEZvZyBvciBpY2UgZm9nLCBubyBhcHByZWNpYWJsZSBjaGFuZ2UgZHVyaW5nIHRoZSBwYXN0IGhvdXI6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFsQiw+gQAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAMN0RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGFuIGF1dG9tYXRpYyB3ZWF0aGVyIHN0YXRpb246IEZvZyBvciBpY2UgZm9nLCBubyBhcHByZWNpYWJsZSBjaGFuZ2UgZHVyaW5nIHRoZSBwYXN0IGhvdXI6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMwOmUsAAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAAlElEQVRoge3YMQ6AIBAFUb7x4HrytfEAa0FkyLyagkk2CqSqxq6Ovzcwk3FUxlEZR2UclXFUxlEZR3V2Fya5Ju7jk6q6OuvSvawmWeZWW1XprHMsX/e0XUzSHkuircfSOCrjqL6cUJb5rPoTH5vH+ROnMo7KOCqfGcbwhLIcnxmoth5L46iMozKOyjgq46iMozKO6gEV/CdjCeCG0QAAAABJRU5ErkJggg=="},9463:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAC4dEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogVmlzaWJpbGl0eSByZWR1Y2VkIGJ5IHNtb2tlLCBlLmcuIHZlbGR0IG9yIGZvcmVzdCBmaXJlcywgaW5kdXN0cmlhbCBzbW9rZSBvciB2b2xjYW5pYyBhc2hlczogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWwD1E5bAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAA4HRFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYSBtYW5uZWQgd2VhdGhlciBzdGF0aW9uOiBWaXNpYmlsaXR5IHJlZHVjZWQgYnkgc21va2UsIGUuZy4gdmVsZHQgb3IgZm9yZXN0IGZpcmVzLCBpbmR1c3RyaWFsIHNtb2tlIG9yIHZvbGNhbmljIGFzaGVzOiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTMdd6pgAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAAYJJREFUaIHtmjFOwzAUhj8jlh6hV4C9qjpxhd6BFcbO3diLxMIhuEIklsDSjRugXgCJrY8BQ18tnLo0Ufqq90lWHefpr7/UdTIkiAinynlpYQhhCIyBC+ANqEVkte8XdpDzKiLvfxaJSGMDBsACWAOi2jqOD3ZldJxzna0tCFomk0nbctfEOs55/K/cIgl6AR7ipx5f9Jhzs7ccMEyW0Cw5P0uW1rDPnH3lpvoKZWr0lZ/2nZO2M/Jcqv5zpqZS/XGmRo9XmZq2crZoktO3iY9MTa36V5kaPV5natrK2aJJroSa72UCMAohzPTJeDyKh9IwqbZytmn4z83ZrPG5lR21dEMplTuqe2HphlL6y38CE+CezdL6PR3HJ7Gu8xxN8bNlwcRuQwh3HPDc2FbOD63IqcmtgKfYes85eFkeMy5nFZezistZxeWs4nJWcTmruJxVXM4qLmcVl7OKy1nF5aziclZxOau4nFVcziouZxWXs0rT2wxVpm+GEN/eOUlOell+AabyW/On28hGAAAAAElFTkSuQmCC"},801:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACJdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogRHJpenpsZSwgZnJlZXppbmcsIG1vZGVyYXRlIG9yIGhlYXZ5IChkZW5zZSk6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFs96KEAgAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAALF0RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogRHJpenpsZSwgZnJlZXppbmcsIG1vZGVyYXRlIG9yIGhlYXZ5IChkZW5zZSk6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMsGHgZAAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAChklEQVRoge2YMWsUQRTHf6NJY6FNKqsrRIM2cgZP8gVslGBha38pUlpY+h0Eq5RBsBIhIu4XUCKohagI2pgmjRIIisqz2Ln4HHZmZ2/39jIyfxhub9/7v33/m/duZtaICP8rjs07gVkii0sVWVyqyOJSRRaXKrK4VJHFpYosrg7GGNNFnK5hmp7nrJDLwCVgxY6zwAdgx46XwAuZ92FRRKIHMAAKQCJGAQyaxO96xIoywBjYjxQ2GfuWZ+YhrrYsbRk+Aq6r27+Ah8BzyjJ8D5yjLNERcBNYUP6PgbXeyzRi1sb8OxuvgWENZ2j9NG98pMqSssd0Kd4DFiNLedH66xLttQfr+qxwZixKmCNQz2BBj/0XSmykkvrpK0VgGbgGLHvsQ8ufxBrV/CDBeF2JW1cJbVXYl4Btp6+2gaUK3y3ls+55XnQ8678BfPLFqxO3qR6yUWF3EzlMyJPIxL7peV50POv/3dq/TiPujXrAakXphNa3C47/qrJ98ZRidDzLObT7NIT2lufV9SvHdibAA1hzvmv+aWPMiTbxHP5vHykk7vjkQkQOHNvHmmQ+6y+Wv6tuXWwTz+G/9ZFC4r7Zzx+uQUTeAU88PAGeVdx/qq5XWsbT/B0PLyjuDuUvdttjv+VJqBCRvYr7OokrLeNpvldc+4Wy/DO4z98Gv+rxa7JueuPRYN3sQtwNyqYW4G7AL2rHE4pHwx1PW2EngQMC65fjPyCwVw3FY4q9altxp2zNPwAWIjneU4YvHlOeMhq/ZmiLXs+HbXtuyhnv5WQ/F3FOD87snUzvZelilm/T5i6uCsYY01RIZZyjKK4r5NfpqSKLSxVZXKrI4lJFFpcqsrhUkcWlij+Q9qqxcGnJQwAAAABJRU5ErkJggg=="},42:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACAdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogRm9nLCBkZXBvc2l0aW5nIHJpbWUsIHNreSBpbnZpc2libGU6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFs50b5cwAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAKh0RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogRm9nLCBkZXBvc2l0aW5nIHJpbWUsIHNreSBpbnZpc2libGU6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMM4YD9AAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAABYUlEQVRoge2YPU7EMBBG3yCKzQmAlkPQUFBzE5r9OQKUewNuQk1BwyHo2IUT0CANjZFWEcbO4mEz0TwpUqKMrfn0nESxqCpT5ejQDVgS4bwS4bwS4bwS4bwS4bwS4bwS4bxyXFsoIrcVZVfAE/C5Zy+XwGOpUFVrekFqf1ZFZDR/taoqNXWxLBN3hfs3wEk6fwCeB8x9AVyn83fgfsDYPKra5ABWgKbjFZhVjpul+u+xq2Y9NQzXAdudJueV4+Y7Y7ZAN7pw+9iztGYRrm9vUahfWFlrHu4He5ucvWRtY2XNKlzf3jJTt7S0pqrxEXfLpMNVL8vBE4t0wAtw+kvZG3Cuqh8WPZiZSw2vC2Vrq2BgaA6K9kytgfEzV7Bnag2MzUHWnrk1+Ie3ZcaeuTVov82Qo+tdn/1lPo1thol/xFtuM4wO87flIZn0soxwXolwXolwXolwXolwXolwXolwXvkC4VGxLwceiBQAAAAASUVORK5CYII="},4984:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAB+dEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogUmFpbiwgZnJlZXppbmcsIG1vZGVyYXRlIG9yIGhlYXZ5OiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbGY7Qr4AAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAACmdEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBQcmVzZW50IHdlYXRoZXIgcmVwb3J0ZWQgZnJvbSBhIG1hbm5lZCB3ZWF0aGVyIHN0YXRpb246IFJhaW4sIGZyZWV6aW5nLCBtb2RlcmF0ZSBvciBoZWF2eTogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUzQ2S4nAAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAAIxSURBVGiB7ZixThwxEIY/B2h4iqugjQjKSbwDouIhjoL+HiQtJU3SRKkiXUMJ4gookKChSuqgk1AiTnKKnYsmjvfsvd3z4si/ZN1qxzM733nsXdtYa/lf9abvBNapAperClyuKnC5qsDlqgKXqwpcripwIRljTBdxupZpup8TkPfAO2Bf2g7wAFxLmwJXtu/NorU2ugEDYALYiDYBBk3id91ioQwwAmaRYIs2Ez/TB1ywLKUMPwOH6vYc+AhcUpXhPbBLVaJD4BjYVP2/AEfJyzRi1Eb8PRo3wF7AZ0/6ab/RqypLqjmmS/EDsBVZylvSX5do0jkYmmcTZ8SiwBxAPYITEs6/ZYkNVVIvbilSzakx1bI/k98xsOkp0RcVa1jzvKh4XcGdqITOPYlc4F8hLzyA58p+UgMWHU98ToFHX7wYuDP1gFPHNq5JZNHGnkQWtjPPsxrFE5+fYvuxCtytCn7g2KaBZKZO/wNl++Z5VqN44vPHvgrcXAXYdmyhl/nM6b/t2LuMN69jWPbhvLG4sNY+O7aHJX7/2MX/u7r1tk08x/+uzmkZ3JP8/vLYPgWS8dm/quv9lvG0/3WtV2C1fMRZTFqsbslW3+CcCzUavpdI/N5sBbfCn5H8iycZnCQ3IOG3alI4STLZLqPxMUNbJd0fph45ySfJzr4XOAU5YI1nMsnL0tU6T9N6h/PJGGOagnjjvEa4rlSO03NVgctVBS5XFbhcVeByVYHLVQUuV/0GwZNhIWm7+VwAAAAASUVORK5CYII="},9520:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADndEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogU2hvd2VyKHMpIG9mIGhhaWwsKioqKiB3aXRoIG9yIHdpdGhvdXQgcmFpbiBvciByYWluIGFuZCBzbm93IG1peGVkLCBub3QgYXNzb2NpYXRlZCB3aXRoIHRodW5kZXIg4oCTIG1vZGVyYXRlIG9yIGhlYXZ5LiAqKioqIEZyZW5jaDogZ3LDqmxlOiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbMb1KPUAAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAAEPdEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBQcmVzZW50IHdlYXRoZXIgcmVwb3J0ZWQgZnJvbSBhIG1hbm5lZCB3ZWF0aGVyIHN0YXRpb246IFNob3dlcihzKSBvZiBoYWlsLCoqKiogd2l0aCBvciB3aXRob3V0IHJhaW4gb3IgcmFpbiBhbmQgc25vdyBtaXhlZCwgbm90IGFzc29jaWF0ZWQgd2l0aCB0aHVuZGVyIOKAkyBtb2RlcmF0ZSBvciBoZWF2eS4gKioqKiBGcmVuY2g6IGdyw6psZTogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUwraZTNAAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAAMTSURBVGiB7Zk/SFVxFMc/RwUpIgehIrEWDRGCimqotzXlJE3RIG5JIDQ5uLUEDpFhmq0Obja75GRBf6ggEMkGKwoNGgzpDVmn4R65t4uK793f+cmTd+By7z2/c37n+33n/O7vzxNVZb9Kw14D8JQ6uVqVOrlQIiLHYsaLRk5EjgAv7B5FYmbuLnDC7lFEYsxzInIOeEXyY/4FLqjqG++4sTL3IBOrwd7dxZ2ciFwHSjl1yfS+sT3LUkQOAIskYy0vn4EuVS17xffO3BBbE8P0Q57B3TInIu0kWTu4g9kvkux98cDgmbkRdiaGtY94AXDJnIhcAp5V4HJZVZ8HxxGanIgI8BI4X4Hba+CiBgbjUZb9VEYMs+8PDSRo5kTkELAEVLNAXgE6VXU9FJ7QmRumOmKY33BALDSF6sjG2hpwp0A3ZRGRUGMvysJ5r2Rf78QLl6VtPm8FwJKXCVX9XqSDwmVpY20B6CrU0f+yCHQXHXuFy9IAjBXtJydjIT4qQT4oNr99BQ6b6gnwvoIuTgPX7Pkn0BZkvlPVIBcwCqhdMxX6zmR8R4NhCkiuk+R8RIENoH2Xfu1mr+bfGQpTsElcVZdEZBa4CjQC0yLydBeuV8weYFZVl0JhCpY5y0IPaXlVc/WExBN64SzAB6CjCvePwCkNCChYWUIyLYjIOHDfVCvA4x1cbpIutMdDEtsEFLo0W4B10lIrbWNXytisAy2hsQRfW6rqGjCVUQ1uY5rVT5lfcDAe2esmzcpvkkk5295m+k2bbg8cLrsCVV0A5uy1CRjImQyQjvc5s3cB4pW9XtLMrALNpm+29822XjcMjuQageUMiT7T92V0y0CjFwa3zaqq/gEmMqrB3B3gkdm5gfDMXitQJs3U7cxzGWj1jO96zKCqP4DpjOpe5nna2t3E/YBIRM4Ab7doOquq7zxjux8QGYH5nHremxjEO/3KH0M8jBE01h/+TcAn4DjwDTipqhvecaNkzohM2utkDGIQ8cRZRI6S7Nk6VHU1RsxoJ85G6EYsYlD/r6B2pU6uVqVOrlblHz+3UOCif1nbAAAAAElFTkSuQmCC"},4345:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACbdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogU2hvd2VyKHMpIG9mIHNub3cgcGVsbGV0cyBvciBzbWFsbCBoYWlsLCB3aXRoIG9yIHdpdGhvdXQgcmFpbiA6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFswl3YqgAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAMN0RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogU2hvd2VyKHMpIG9mIHNub3cgcGVsbGV0cyBvciBzbWFsbCBoYWlsLCB3aXRoIG9yIHdpdGhvdXQgcmFpbiA6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMQJhymwAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAADNUlEQVRoge2ZQUiUQRTHf08XJIg8GBWJddEQIaiwQ7K3QMiTdIoO0i0JhU4ePNWlW2SYZqfAw97s4sVLnryEUEEkkh0sKDQqMZQ9ZL4O31u+8UND3ZnJlX3w8c28eTPv/983882bWVFVDqvU/G8AIaVKrlKlSs6XiMipmP6ikRORE8Are0eRmJF7AJyxdxSRGPuciFwCZkl+zE3gsqq+Du03VuQeO75qrB5cgpMTkRtAPqPOmz6s75DTUkSOAPMkaw3gO3Dcyp+BVlUthvIfOnIDpMR+AlfsjekHgnpX1SAP0ASsA2pPn+n7HN060BQMQ0ByBYfEeyBn+pzVS22FiiIHdDjgFejMtHdm2jsqghwgJHtaCfjkDnaTjs0s9nHz+eT8r2JuAe1OfUVE7m1jt+KU263fc59AvG4FInIUWAD2kyAvAS2quuYLj++tYJD9EcP6DXrE4m9aiogAq8D9MoYpioiop+kUJXH+X3KoT+JlT0s7fN7xgCUro6r6rZwByp6WttbmgNayBtoq80BbuWuv7GlpAIbLHScjwz4+Kl4+KLa/fQGOmeoF8G4PQ5wHrlv5F9DoZb/zmHYNkaZTE3vsO+H0HTpwuSXQQnI/osAGuzzKkByNNqzfJkmWcrByS1VdEJEp4BpQCxRE5OUuul41e4ApVV3whclrFg50sfUos9enyyce34mzAB+A5n10/wicU4+AvB55VFVFZAR4ZKol4Nk/utwmTbRHfBIrAfI9NeuBNdKplt/BLu/YrAH1vrF4zy1VdRUYd1T9O5i6+nHr5x1MiOi1kUblN8mm7LY3mr5k0xYCR5BTgarOAdNWzQG9GZNe0vU+bfZBgISKXjdpZJaBOtPXWb3U1h0MQ0BytcCiQ6LH9D2ObhGoDYUh2GFVVf8Ao46qP/MGeGp2wUCEjF4DUCSN1F2nXAQaQvoPes2gqj9IrtVL8tApF6w9mAS/IBKRC8CbbZouqurbkL6DXxAZgZmMeiY0MYh3+5W9hngSw2msP/xzwCfgNPAVOKuqG6H9RomcERmz6lgMYhDxxllETpKc2ZpVdTmGz2g3zkboZixiUP2voHKlSq5SpUquUuUvh41xvVOysO4AAAAASUVORK5CYII="},4253:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABhdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogSGF6ZTogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWxSiA1zAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAAiXRFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYSBtYW5uZWQgd2VhdGhlciBzdGF0aW9uOiBIYXplOiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTGfs/WwAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAAfhJREFUaIHtmTFuwjAUhr9HhVAPQG9Au5UFth6JAQkuwF16jkpFbKAOHZmY2xkq6PA6YKhxCQklhtr1L0VBwf6e/5eXYBtRVWJV5dID8KlkLlQlc6EqmQtVyVyoSuZCVTKXJRGRsgbigy9FVwUiUgPugRbQNudbYApMgLE5v6rq8uiB+OCr6sEDEKADzAEtcMxNe8lj++bnBW4Aw4JB3WMINC7KP5DNPrBwgDPgEegCD0DdnLvm+sxpvzAcOSc/z1zfgayAAVDNuRNV027l9O857Xol8/uFzJlSsTP6AjSLPD8Wo2n62RlunIOfac6Uy9AJfDCbOVm2B/AMXJmzD/7wR/k7HTpOqRyV0YwM2yX05Jnf2WsOqLH7Oh6cEtjiDpznwyd/DtT2mWtbjWa/LZeM8pk5xnzy25vv7OlXy/o8UtVPSpDhjJzLPvlbH7a5tvV5UkbgAzyf/K2PrDsXsrmtD1HVzez7g/VLBeBGVd/LiiwideDNuuSTvwSuVVUrALp+MqdW+7uyAmfwfPKnxs9OWe69tSXJ5fnkb33Y5sZnCu6b/+0j5t+5/zFDMQ3jnFuaxvGuCkynONdzVuc4V+JWeca5h+KUaFy7X3uyHOS+ZdQ7zoXNZQxI9BSAZ/5J5v660l9YoSqZC1XJXKhK5kJVMheqkrlQ9QWPm+A0g5j49AAAAABJRU5ErkJggg=="},1431:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABtdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGFuIGF1dG9tYXRpYyB3ZWF0aGVyIHN0YXRpb246IEljZSBjcnlzdGFsczogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWxzDuT9AAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAAlXRFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYW4gYXV0b21hdGljIHdlYXRoZXIgc3RhdGlvbjogSWNlIGNyeXN0YWxzOiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTIJeoLQAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAAOxJREFUaIHt1kEOgjAUhOGZxtv2EqzY9wIczAULLlIX1kRJS4KhmmnmT7oBA+9DBZhzxqiFfw/QM+NUM04141QzTjXjVDNONeNUM04141Qz7mwkI8mN5Eyyeg6SgWQiuZKMPeZAzvnyBWAFkMtaAITd/lC2vz6zdZmjEy69Df4BrMAygFkJVwMsAG6N7aHLHD0OegC8/wr2FQ7AtBvwV2s6O6sfBbL5P3cNbIy7JYC5BWjAkxJuO/pmKsBVCRfxfAVLrZ9cAc7lQsQec7CcaMiGfhQYp5pxqhmnmnGqGaeacaoZp5pxqhmn2tC4B7sqT8hCl9JfAAAAAElFTkSuQmCC"},6020:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAAxXpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBRDsMgCP3nFDuCCCocx65tshvs+EOhTdvsJTyfQJ4CbN/PDq+BjAxcmlStNRlYWXM3IcnRJ2PiyRPUoob3PJyFbCkanX6VGv1HHk8DP7qpcjGSdxSWe0E5/OVhFA/R+FE2sYaRhhFlL2AYdB8rVZV2HWHZ0h3iAYP2Yycx5vPOzba3FnuHct4IKRkTiX+ARjBQN1GNkdgaE6npMjNl7g99If/2dAB+LXZZoLOS6LgAAAGFaUNDUElDQyBwcm9maWxlAAB4nH2RPUjDQBiG36ZqRaoOdhDpkKE62cU/HEsVi2ChtBVadTC59Edo0pCkuDgKrgUHfxarDi7Oujq4CoLgD4izg5Oii5T4XVJoEeMdxz28970vd98BQqPCVLMrBqiaZaQTcTGXXxEDr+jBAM1phCVm6snMQhae4+sePr7fRXmWd92fo18pmAzwicQxphsW8TrxzKalc94nDrGypBCfE48bdEHiR67LLr9xLjks8MyQkU3PEYeIxVIHyx3MyoZKPEUcUVSN8oWcywrnLc5qpcZa9+QvDBa05QzXaYWRwCKSSEGEjBo2UIGFKO0aKSbSdB738I84/hS5ZHJtgJFjHlWokBw/+B/87q1ZnJxwk4JxoPvFtj9GgcAu0Kzb9vexbTdPAP8zcKW1/dUGMPtJer2tRY6AwW3g4rqtyXvA5Q4w/KRLhuRIflpCsQi8n9E35YGhW6Bv1e1b6xynD0CWerV0AxwcAmMlyl7zeHdvZ9/+rWn17wfdCXLRubaTRgAADXZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6ZWE3MzEzYTctNTc2Ny00M2Y1LThiZjItMmQ0ODg0NzZlMjkyIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQzYzY5YmRlLWJhMGEtNDE2YS04YzJmLWY1NjNjZmMxOTE2ZiIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjNkZjMwZTljLWQzN2EtNDVjYy1iZGMzLWJiMDg4Mzg4YWJlMSIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IldpbmRvd3MiCiAgIEdJTVA6VGltZVN0YW1wPSIxNzE4Mzc3MDE5NzY4NTE3IgogICBHSU1QOlZlcnNpb249IjIuMTAuMzgiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0OjA2OjE0VDA5OjU2OjU3LTA1OjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyNDowNjoxNFQwOTo1Njo1Ny0wNTowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmQyMzY5MWY0LTY5ODktNDRhMy04NDQyLTY0MDQ5MmU2YThkYiIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyNC0wNi0xNFQwOTo1Njo1OSIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4Zo7AeAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH6AYODjg79VbJCQAAAI5JREFUaN7t2EsKgzAQANAx2nunB+4RNN1kIaUFf1Qj78GghDAmmaiQCAAAAFrUrej72PiMMSKmL+0pIvqPtlJjqtdLLkRzlTt7nN3sfjx6clsXouzI2dXtO8yij4iXLwrAGcrGyD/y5R05F0l3rkayIQEcMyyXLzTufPTkSmtFufVPfFjR9+ktBgAA4B/e7hAodpgPlnwAAAAASUVORK5CYII="},8083:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAB0dEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGFuIGF1dG9tYXRpYyB3ZWF0aGVyIHN0YXRpb246IEljZSBwZWxsZXRzLCBzbGlnaHQ6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFsJ7sz6gAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAJx0RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGFuIGF1dG9tYXRpYyB3ZWF0aGVyIHN0YXRpb246IEljZSBwZWxsZXRzLCBzbGlnaHQ6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMCoMbMgAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAACwElEQVRoge2ZP0gbURzHPz9toCKIiw4FKS5GO4mLi4hjwaUtCC46OTjHrUNwCTiI7g4uWYS6FATn4OLSgov0z1BasFBc7NBaGurrkHf05yPJ3SW5y71yXziSvN/3936/jy/3zruIMYb/VQP9biBJ5XC+KofzVTmcr8rhfFUO56tyuF5JRF6mWS81OBF5DlRE5EVqNdO45RGRh8AlMAl8Ap4YY34lXTetlSvRAMO+ltIomvjKicgj4AMwrIZ/AFPGmK9J1k5j5Xa4D4b9vJN4ZWNMYgcwD9wBxh576v0dMJ9o/QTBBDhXMCd2/ESNnWNPDd/g1hTEbxrnGMCU/RzE1ryCo3FOXSmAXSe+q2JXwLBPcBXV/DdgxImP2PHAU/ECjsZ17FY1vtHCt6E8t8CkD3DHquk3wEAL34CNB97jTMMBS6pZAyyE+Bcc/1Im4YBB4EI1ehQx70jlXACDWYTbVE3+BCYi5k1Yf5C7mSk4YBS4Vg1uO/EiUAaq9rXoxLdV7jUwmiW4fdXcF2BIxdad3TPYHdeVZ8jmBfH9TMAB00BdNbbqrJgLpgGLyruqYnVgOgtwp6qpMydWbgEWHGXHf6Zip32FA5ZVM3+AOSdeDYGrOv45O08QX+6mv47v50SkQOMWJtChMeatY/sYMs29uM0/VEN7tk5n6mLVSvz7C38Hxpt4Ip9zKmfczhf4Sql+LYEx4EY1sNXGG7pbNsnZUt4bYCxNuANV/D1QCPG3vc418RfsvEGNg1TggFl6eNK3qeNuVrNpwNVU0a6365Ba+jJTi5v/IM7mIyIrwKIaqonIszhzxFQNeGrfL4rIijHmVdTkyM8t7VPjd8Dj2C32Tp9p/OcS6Wl1nOtcif6CYetHflod6WtpL6QzwOsOm+qlZkSkYIyphxlT+SGkX8p/fPRVOZyvyuF8VQ7nq3I4X/UX5iHUUen6mfEAAAAASUVORK5CYII="},2808:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD9dEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogV2VsbC1kZXZlbG9wZWQgZHVzdCB3aGlybChzKSBvciBzYW5kIHdoaXJsKHMpIHNlZW4gYXQgb3IgbmVhciB0aGUgc3RhdGlvbiBkdXJpbmcgdGhlIHByZWNlZGluZyBob3VyIG9yIGF0IHRoZSB0aW1lIG9mIG9ic2VydmF0aW9uLCBidXQgbm8gZHVzdHN0b3JtIG9yIHNhbmRzdG9ybTogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWzyCDx5AAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAABJXRFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYSBtYW5uZWQgd2VhdGhlciBzdGF0aW9uOiBXZWxsLWRldmVsb3BlZCBkdXN0IHdoaXJsKHMpIG9yIHNhbmQgd2hpcmwocykgc2VlbiBhdCBvciBuZWFyIHRoZSBzdGF0aW9uIGR1cmluZyB0aGUgcHJlY2VkaW5nIGhvdXIgb3IgYXQgdGhlIHRpbWUgb2Ygb2JzZXJ2YXRpb24sIGJ1dCBubyBkdXN0c3Rvcm0gb3Igc2FuZHN0b3JtOiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTGUHIFYAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAA/JJREFUaIHt2k+I1VUUB/DP1ZQxLSltMvPvIpNCEzKtLIskzFZRBEHQsmW5qk20Ddpkm0LctBIKiTZSujCi0MLMsL8YtFFKQ8WYqQzT0+L+hvn5eDO98V6bcZgvXN59v9+953e+v3PeOefed1NEmKyYNt4KXElMkbtaManJXXOlH5BSmoX7sQo3NW0e/sSZpv2EvRFxqurDI6J6Qz9ewcc4h+ihXcDn2FBNj8qkZuNVDPRIqFv7G+tq6FPNLVNKG/Eebu50DhzBfvyCE/iteRH9WCi77XrMwF58WUWpShZbhbMutcA3eA79PcpYhJ2YM2HcEotxvEXqZENqWk2XHy+33IZbm/4AHouIwxXkFiM1b//yJqc0DadwQ3NpS0R8VEOxGigltwZDVjoZEQuqaFUJpRXKxlb/00JZ1VH6m2ubfXC0gSmlxZgvp4DZSPg6Ik4U6jAiSsm189G69o2UUh8ewhY8jtu6CUgpHcdB7IiIDwv1uRSFaWAWzhsun65rrj8pJ+yxVifv4pZaqaAooEBK6TDWNF9fwCN4osvQQfzcfA40L+Zu2UXbOIOlETGqm/eECkn8bSNb4gTewKOY2WXudNyFdzrmPV/DcjXILWhIdFb4b2HuGORsbc0/VINc8WK1iXafdVw+gtcj4vcxiPqi1V/RBKRi5Uot96zuLvkHXsaNPchYIa/lhuZunygBZbcc6skrgTvk39IQLshW2Y0fXBpQ1uHeZv7M1py1EXGoSDGqWO6k4Td+uxwBvzJykBmtncdrNaxWHFCwpKXYWcO16nQ5LRxoLNcLsf1YXYtYsVumlJ7CrubrvojY1GXMPGzGJl3KL7k6OYhvI+LiZSvTBaXl18pW/8duAyLitLzC3ln4rDGjlFyb0MpuA8bTcpP6Nzepo+VUnvsPy03YCqWOb+d00CZ2GMvGKOO+1vwB9JXqVVw4p5QW4IGOy6vxUkpp7hhErW/1j0bEuVLdalhtwq7nplbio1itvYdyEdc31yfEHkopuXYQ+L7jXp9cmWzD0VEIHcP78m51FVJDrbT8WtvqH+zwiHPY07StV+O+ZRszRrsZEcdkK/1vKE0F7S30DYWyqqOU3BEMbQItSSndUyivKorIRV6itHe+PkgpLSpTqR5qnEN5Uf6Pjvz/9r6U0uYKcstRJZ/k8qvzSMYeuTLpqUbEg7IXzK+VCoorlCGklJ7BDszpuPUXPsF3+LVpg3Ja6Mfy5iUsb8bvioinqyhVM2nKW+vb8Y/LW6yGHKCWjXuFMgrJO/FmY61eSQ3K51gWTzi3HAkppYV4GEsNn/261vC5r9PyQvVARJyv+uwrTW48MamPJE6Ru1oxqcn9Cx4Z4MlZb1bbAAAAAElFTkSuQmCC"},5504:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACpdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogRm9nIG9mIGljZSBmb2csIHNreSB2aXNpYmxlLCBubyBhcHByZWNpYWJsZSBjaGFuZ2UgZHVyaW5nIHRoZSBwcmVjZWRpbmcgaG91cjogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWyqi9+tAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAA0XRFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYSBtYW5uZWQgd2VhdGhlciBzdGF0aW9uOiBGb2cgb2YgaWNlIGZvZywgc2t5IHZpc2libGUsIG5vIGFwcHJlY2lhYmxlIGNoYW5nZSBkdXJpbmcgdGhlIHByZWNlZGluZyBob3VyOiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTGoP4AUAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAALZJREFUaIHt2FEKgzAQRdGZ0oW5tHRn2dnrTz9bGAervnAP+CMSc1E0JCXFqh5XT+CfiHNFnCviXBHnijhXxLkiztWzemFmjuY9pqT5ZbwtIrbOgJJqc5FUOiJCzWP8GG90x6zOmdfy49W8x9x5/jDJHoop4lwR52rPCuU2n1VJWblu6Se3dBw/cVfEuSLO1RnbDIerbjOUfwWsUG7mjG2Gy7BCcUWcK+JcEeeKOFfEuSLOFXGu3s57jn4xvRfUAAAAAElFTkSuQmCC"},8611:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACcdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogUmFpbiwgbm90IGZyZWV6aW5nLCBjb250aW51b3VzLCBtb2RlcmF0ZSBhdCB0aW1lIG9mIG9ic2VydmF0aW9uOiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbKz3LPgAAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAADEdEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBQcmVzZW50IHdlYXRoZXIgcmVwb3J0ZWQgZnJvbSBhIG1hbm5lZCB3ZWF0aGVyIHN0YXRpb246IFJhaW4sIG5vdCBmcmVlemluZywgY29udGludW91cywgbW9kZXJhdGUgYXQgdGltZSBvZiBvYnNlcnZhdGlvbjogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUxAWUZ3AAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAAIoSURBVGiB7ZcxSyNBFMd/T0QFzxSmEQQtAtr4ASxSXmFjaZFebKz8AKlsLPMZrjvbayyuO4WDu/KaEyzFIIiIx0EwybPYUcya3exmZi43Yf4whJl5/7z3Y3ZnZ0RVmVbNTLoAn4pwoSrChaoIF6oiXKiKcKEqwtlIRKoi0hKRnyLyaH5bIlL1nRtV9daAOnAD6JB2A9R95hdfVx6zMr+AlZywNrClqnc+avD5WDbJB8PMN30V4BOu7jiutHw+lo/AhwKhf1R1yUcNPlfut+O40vIJd+44rrTibjmOTMF7JADD1Ab2fIGBx5V7TZCsYJNkV9wkecfOgWOfYPAP4CapqT44z7r4ExGZBT4CG8Ad8F1Vr0r4a8A2UAUuga+q2rUuzMHhuAHcMngo7gKfgOUR3mUT1035b4GGdW2WYEdAn+GnfgUugIUM74KZz/L2gaOJwAGrQCenuJd2kuE/KeDtAKvj1mizoRwCcwXiGiIibwdMv1HAO2fyjCUbuFrBuDVgPTW2bsZd5nknG7hKidi/I/qu8gzIBu5bwbgH4D41dm/GXeZ5Jxu4U6BXIK6lqk9vB0y/VcDbM3nGk+Wn4ID83e4HUMnwVsx8nv9gYt85U+Q+cJ0qqgd8BhZHeBdNXC/lvwb2bWtzcnAWkXlgh+Tu1ge+qGrWVWeYfwXYJXlN2sCZqnas63IB979qqm8FES5URbhQFeFCVYQLVREuVEW4UBXhQtVUwz0DYS9q9P0ElhoAAAAASUVORK5CYII="},464:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACIdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogUmFpbiBvciBkcml6emxlIGFuZCBzbm93LCBtb2RlcmF0ZSBvciBoZWF2eTogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWwUBkEeAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAAsHRFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYSBtYW5uZWQgd2VhdGhlciBzdGF0aW9uOiBSYWluIG9yIGRyaXp6bGUgYW5kIHNub3csIG1vZGVyYXRlIG9yIGhlYXZ5OiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTCrwWwAAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAAftJREFUaIHtmr1KA0EUhb8jlgqiKbQRrASxtAzY+QY2NlainWCpBAvBwspSEX0J3yBYWqpgbWHAHwTtr0VGWZdEXd07YZc5MOxOdsg5Z+/s3NncyMyoK4YGLcATyVxVkcxVFdHMSRqXtCppKhpnrFQg6RqYA9pmthiFM6K5TyIzUwxOl2kpaVLSqaRdSWN9xoxJ2pd0ImnGQwdmVnoDzgAL7QFYz/Qt9B8y/WMPHcMudwyuMucN4Ch3Pd+/dFHhccdC9FaAO75GLN/ugBU3DV5fHAw2gHYfY22g4cqfIlfc2NoPpvJty0OH1w5lIXP+CGzkrm+Ezz8w7yHCJYmHvLVNd7k/MLOXfBIP+W8TmAZ2zKxTug4Pcz2J6rJD6YN2ON7EIowZuSlgCTg3s+conLHMDQLu01LShKRDSZeSXsPxUNKEN7dbEg8zognc0zu33QNNT363aRkicwVMfjOsA8yb2ZOHBs9p2eJ7Y4TrLS8BnuaaJY8rDM9p+QqM/GLom5mNemjwjNxtyeMKw9PcRcnjCiOtln9BELxM10AvdIBlL2MQYfsVItiiuyrO0n3GLoA9T2OQ9pblINUKyuZMb+IFkWoFqVbwTzi+qNbzF+eMwVQrqJQ5Uq0g1Qr+p8PDXE+iuuxQ+iDVCkrljGVuEEh/bKsqkrmqotbm3gFZr8D+SWlLQwAAAABJRU5ErkJggg=="},1591:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAEEdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogRHVzdCBvciBzYW5kIHJhaXNlZCBieSB3aW5kIGF0IG9yIG5lYXIgdGhlIHN0YXRpb24gYXQgdGhlIHRpbWUgb2Ygb2JzZXJ2YXRpb24sIGJ1dCBubyB3ZWxsIGRldmVsb3BlZCBkdXN0IHdoaXJsKHMpIG9yIHNhbmQgd2hpcmwocyksIGFuZCBubyBkdXN0c3Rvcm0gb3Igc2FuZHN0b3JtIHNlZW46IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFsareCpQAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAASx0RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogRHVzdCBvciBzYW5kIHJhaXNlZCBieSB3aW5kIGF0IG9yIG5lYXIgdGhlIHN0YXRpb24gYXQgdGhlIHRpbWUgb2Ygb2JzZXJ2YXRpb24sIGJ1dCBubyB3ZWxsIGRldmVsb3BlZCBkdXN0IHdoaXJsKHMpIG9yIHNhbmQgd2hpcmwocyksIGFuZCBubyBkdXN0c3Rvcm0gb3Igc2FuZHN0b3JtIHNlZW46IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFM6zqp/QAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAACyUlEQVRoge2aMWsUQRTHf0/CIUi8RkLS2F2bwAWJH+DAzjZpFIRUSXqxulha+wm0MkUaO79BgiQQkQvBTosISaOSIEbuWexcfFlvz40zuzu35g8Lc2/evHl/9s3Omzcnqkpdca1qB4pErclNlDWRiKwP2qq6nq0ZcM6y1pyInE+kqlLGnLUOy1qTK3TNicgCcBdop+QvgF1gS1W3C3NAVYM/wBSwCWiOZxOYKsSPAogtAUc5iQ2eI2AxanJAN+V0H3gFrKbkq07eT8m7UZIjWVdnxtFPQMf0n5Mwso7TG/SdAe2oyAENYM84uQU0Uzp/kHPyptMf9O8BjZjI2XA8AVpDdIaSc30tNy5oeIYi1zOOrWXoZJJz/WtGpxfCL+/0S0RuAF9JEoKfwKSqfh+iNzL9EpHrwDeSvbcP3FTVEx/fQmQoc8bO/jBieeDG9Yxfc76OhSA3b9q7nrYG4z8DtzxtRZdbdoEZVZ1R1de+xkLkljum3c7UygFV/ejpywVE80EpAt5h6b5oB+7nBLDsazMUQq25DdN+JiKtQHa9EKTMICIN4C0w60TbwD1V/WJ0xi8sAVT1B/CIZM0BLADvRaQTwv4/I0Sak5Fj2iPPCn9Jv4p4gle/RGQJeM7oTfglV2WGyN6cRapA9HCE6jHJaWJjhM7lUVb8c/FtrTBOZYbLkDOyQssMlZfTRaQJvCHZPgDeAXc02V68UPmpQJON/gFw6kSzwJMQtisnB6CqH4DHRrQYwm7lYWn6oywzBIEmx6R99zOaMgMAIjItIrc9zdgyxXymVk54kxOR+yJyCBwCT33thUSIN3cMTLu2V5khNX4nUysnoikzRPlB0XBlhmV+F6wOfIkBV3cFecjV95bHOVnP+7mM8LRlhvG+WTUE63knbgj+12WGUgpE0ZwKikA0p4IiUGtypf3fkgpODKWtuSpQ67CsNblf2LXTeNhsYbwAAAAASUVORK5CYII="},4689:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABsdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGFuIGF1dG9tYXRpYyB3ZWF0aGVyIHN0YXRpb246IFNub3cgZ3JhaW5zOiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbBTegPEAAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAACUdEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBQcmVzZW50IHdlYXRoZXIgcmVwb3J0ZWQgZnJvbSBhbiBhdXRvbWF0aWMgd2VhdGhlciBzdGF0aW9uOiBTbm93IGdyYWluczogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUzfJYjQAAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAAGjSURBVGiB7Zg9TgJBFIC/J9QWWmhiTKisLFQKEjHRhoRL2FJxCGo8AIWlLQlX0MZCYrCwMN7AQgsLK2EsdoiDMRGzOwOPvC+Z7PJ2ft6XmR0GxDnHqrK26ARiYnJaMTmtmJxWTE4rJqcVk9OKyWklqZyI7KYcL5mciOwAd/6ahJQzdwFs+2sSJMXfDCJyClwHoTPn3E30cWPLiUgZGAH7QfgROHTOfcYcO8WybDMrhv/cjj1w1JkTkS3gGVj3oQfgwN+/A3vOuZdY48eeuS7fYk/Aib/i492oozvnohSgDkwA50vDxxtBbALUo+UQSaxEtolMJfo/nveDZyOgtDA5oBMkswylM0/edrZUS8HvWo3ZTaT5R/1mUHcC1JZyQyFbBcMg2cGc7QZBmyGwtoxyrSDJD6AyZ7uKrz9t2yoqp0JOKCKyQXYS2fShW+DqH12cA8f+/pXs5PKWO7GCZq1HsVt9bymWJVAFxgXLjYFq3tzKuacejoDLAvr5rd/7PB0k+bG6KFb6S9zktGJyWjE5rZicVkxOKyanFZPTislpZaXlvgCGfkBlRDLWigAAAABJRU5ErkJggg=="},2365:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAB+dEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogUmFpbiBzaG93ZXIocyksIG1vZGVyYXRlIG9yIGhlYXZ5OiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbDuvKOgAAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAACmdEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBQcmVzZW50IHdlYXRoZXIgcmVwb3J0ZWQgZnJvbSBhIG1hbm5lZCB3ZWF0aGVyIHN0YXRpb246IFJhaW4gc2hvd2VyKHMpLCBtb2RlcmF0ZSBvciBoZWF2eTogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUyNTURxAAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAAKmSURBVGiB7Zmxa1RBEMZ/4x2kEVMEVAzBJlE5EBTEKp2VqRJLi4CVQQhY+z+IgZgYK0OK62KdxlSpgqAgBDUWsVCMYKEEAjE6FjfHWx+e3svbeec73gfL7ZudffN97N7N7pyoKv2KY70m4IlKXFlRiSsr6kUEEZGTwFXgPPAG2FTVz+6BVdWtATXgHnAAaNAOzF5zje8sbjklKt2WSykOmPqHsHab8uLg+YNyK7JfZniKuxLZLzP6OhV4inse2S8zPMU9ieyXHVUqOLq4niZxMRKu6NXxqxBxvUJfp4LctwLbcncicEljMe/Wzb0tRUSALeBCrhf9jtdAQ3OSy70tjcB83vekMJ9XGET6QRGR48AH4ISZngKvMrziInDD+t+AYVXdy00sYk6bI8ljqxnnrgZz5/67JA6MAT+N4CEw0uW8EfNXmz8Wi1O0GoqqbovIGnCd1smkKSLPuph6zfwB1lR1OxanqMcdYILubt+d2kRMPlFPKJYW3gKjR5j+DjinEQlFLe2pqorIAvDATJ+Ax3+Zchs4bf2FmMLahGJvzUFgj2SrjXfwGw989oDB2Fyiny1V9SuwEphmO7iG9hWbF52Mx+o1SFblO62kHI4Pm73t0/Dg4XIrUNUtYN0e68BMymWG5Pu+bv4uRLxWb5JkZXaBAbMP2HN7bNKNg6O4GrATiJg2+3Rg28Gx1OB2WVXVH8BiYJpNfQI8Mj83Ep6rNwTsk6zU3aC/Dwx5xnctM6jqF6AZmO4H/aaNu8G9QCQil4AXfxi6rKovPWO7F4hMwEbKvOEtDIqrfqXLEA+LCFpUUbYOvAfOAB+Bs6p66B23kJUzIUv2uFSEMCiw4iwip2jd2UZVdbeImIVVnE3QzaKEQfVfQXlRiSsrKnFlRSWurOhrcb8AV1HuovcHOuMAAAAASUVORK5CYII="},486:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACQdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogU2hvd2VyKHMpIG9mIHJhaW4gYW5kIHNub3cgbWl4ZWQsIG1vZGVyYXRlIG9yIGhlYXZ5OiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbDSraUUAAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAAC4dEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBQcmVzZW50IHdlYXRoZXIgcmVwb3J0ZWQgZnJvbSBhIG1hbm5lZCB3ZWF0aGVyIHN0YXRpb246IFNob3dlcihzKSBvZiByYWluIGFuZCBzbm93IG1peGVkLCBtb2RlcmF0ZSBvciBoZWF2eTogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUyJdUFYAAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAANSSURBVGiB7ZrPS1VBFMc/JwUXRUZaWWIRaIUQFEQrbRMECYG2dCG0CCWQokVC+QfkIhJMM6ISF29nmzYSJFSuIiiopLKFRUWWQYUgmHVavHm88aLk9c658sQDw5v3vWfu+X45M3d+3Cuqymq14jSCiMhW4DCwF3gDPFHVr+aBVdWsAEXARWAWUK/MOrzINL6xuIGIqGgZKEhxQNN/hOVKkxWHdYY9/lRgv9hmKe5QYL/YZiluxc1S3NPAfrHNUtydwH7xbW0qWL64FZ3ExZEwtdW6/NoN3ABOR/DzwG2gopC75U3yXbHZYc0edssyvvU8982rd4lIOdDlYR8sg5uOORHZBIwD5Q56DNS7+hRQo6o/rOKbZs4R7/Sgeq/eaSksRyD0ONsOPGRpO4JceQVsLoQxdww4ErNNLXAiNBELcfeAsZhtHgH3gzOxfBS7btrKwl2x1Tr22tMygZ0lL+wjcNL94vALlsGtxe306h2qOgV0eNgWy+DW55aXAAFeqmoGQFUzIrKe7PHCZcvgicecW/GfCUNnnvVpwp1DCHFC9tG/L9GN5ttroFYTkks85hyBnqT3iVhPUmEQaOEsIhuAT8BGB90FXsS4xX6yT1KAX0Clqk4nJhZwsu4mP0EPxWw75LXtDsYpoLga4K8jOAdULbFdlfNX174mFKdgU4GqjovIMHCc7MFQRkQeLKHpUecPMKyq46E4BV3LAQ3E2+pES0NIPkHXlm5aeAtUL6P5O2CPBiQUdIWiqioivcBVB30he/q1mLUCFa7eG1JYjlDorlkKTJPvanWL+NV5PtNAaWguwRfOqvoTGPSg9kVcfXzQtQtOxiJ7teSz8pvspOxfr3R4zqfWgofJlkdVx4AR97cYaIu4tJEf7yPO34SIVfYayWdmEihxeIn7n7vWaMbBUFwRMOGJaHF4i4dNYPimx2wnrqp/gD4Pao/8Alx3fmYkLLNXBsyQz9Q5rz4DlFnGtz5O/w5kPOiKV8+462Zm/vJRRA4Azxa4dFBVn1vGNv9UwwkYjcCj1sIgve9QoscQ19IImtY78WLgPbAD+AzsUtU567ipZM4J6Xd/+9MQBillDkBEtpHds1Wr6mQaMVP79ssJak5LGKSYuZWwta/2CtX+AWwAZNuZfSerAAAAAElFTkSuQmCC"},9905:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAB+dEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogU25vdyBzaG93ZXIocyksIG1vZGVyYXRlIG9yIGhlYXZ5OiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbKIU5BgAAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAACmdEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBQcmVzZW50IHdlYXRoZXIgcmVwb3J0ZWQgZnJvbSBhIG1hbm5lZCB3ZWF0aGVyIHN0YXRpb246IFNub3cgc2hvd2VyKHMpLCBtb2RlcmF0ZSBvciBoZWF2eTogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUwU9oiBAAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAAMrSURBVGiB7ZpBSBZREMd/k4KEkZBgoYgXjTCC6hxEiEieJOrSwUuIEgid6tq1IBJMM7p5+C5h4M0OGYHnDCKJ7KBQkkJBIXhImw47y+63ZKj7Zu2Tb2DZ92bfe/P/f7P73rx5n6gqB1UO7TcAT6mSq1SpkssjItIsIvUZ3WERafO27UpORG4An4F5EWk2XQuwBCyJyKCnfW/P9QACdAD3TXcPaLLyeVfrqup2Ad2A2vUbGLB7rOt2te85uBGcTpFZT5WnvW3XerwNInIJuGjVZWALqAHiiWULWBaRu1Z/r6rPggNx8FQXiXd2c/WExuIxoez1bdgMigIQ+7XDDipyDTht1WPATaLXMpYtYBz4bvXXqvoqOJCDPKF4E9vXpcB7Eb+aKpdU9SlQSukGPI17k3tj9zXgjpVvA4tEnnvhadxlQikzEAXIa6q6kdLVAw2quuJq25vcfkruCEVEmoim+tAyrqpreQbI7TkREWABOJVroHL5AHRqTnC5JxQDMJp3nIyM5iUGgb45ETkCfAGOmuo58G4XQ5wBrlj5J9Ciquu5gQVcsEdIFuepXfadSvUd+e8iFKLddhx9bAKtO+zXau3jKKYjFKZg+zlVXRSRGeAyUZBcEpGXO+jaRRJUz6jqYihMQWM5oJe97eXiqzcknqCLuC0LH4H2PXT/BJzUgICCphlUVUVkDHhoqq/Ak390GQROWHksJLEYUOhXs4HyfduFbdpdSLVZJ4o1g2IJvitQ1R/AZEo1vE3TtH7S+gUH4+G9ThKv/CJalNPPW0wft+n0wOGyn1PVBWDWqrXAUKbJEMn3PmvtXYB4ea+PxDOrQJ3p66weP+tzw+BIrobowCMm0W/6/pRuCajxwuCWZlDVOH0Xy3DmDvDY2rmB8PReI7BB4qlbqfIG0Ohp3zVBpKrfKM92PUiVS/bcTYpIEJ0F5v/y6JyqvvW07X5sbATmMuo5b2JQ3IF/Ng3xqAijhaT2RKSW6JyuGVgB2lQ1+KlOVgrxnBGZsOpEEcSgwKSsiBwn2rO1q+pqETYL+5ONEbpeFDE44On06t+jKlWq5CpVquQqVarkKlX+ACE9EHyLattmAAAAAElFTkSuQmCC"},1408:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACbdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogQ29udGludW91cyBmYWxsIG9mIHNub3dmbGFrZXMsIG1vZGVyYXRlIGF0IHRpbWUgb2Ygb2JzZXJ2YXRpb246IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFsF55USgAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAMN0RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogQ29udGludW91cyBmYWxsIG9mIHNub3dmbGFrZXMsIG1vZGVyYXRlIGF0IHRpbWUgb2Ygb2JzZXJ2YXRpb246IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMlVv+ewAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAADBUlEQVRoge2ZT0hVQRTGf1/lIlxIRYIKSpIEuYsIdxJhEkFB5s7ahP2jTRC1jXYFbSUo3BQaBIG0amMElUKgGw0lCaUyUMiFhfDoNS3eebzr5ap53x31yv3gMjNnZs75vjeHc+/w5Jxju2LHZhPwiUxcWpGJSysycWlFJi6tyMSVA0m1kipDtt2SGnzH9ipO0iXgGzAqqdZsdcA0MC3pis/4vk+uHRDQBDww232g2vpHvEZ3znl7gDbA2fMX6La2aGvzGt+ncxM4EBDzK9Af8B17l49skHQcaLXhDJAHdgLFwpIHZiTdtfG4c+5F4kQ8nNQJSqeznqc9aS4+CkrcbPiTKAtA9msn61TqBJptuBe4TiEti8gDPcBPG791zr1JnMh2Lii+hW3qq8D3S/x8oN/nnHsM9AVs3T6D+xY3Yu0ccMf6t4HPFE7utc/gXgrKsgCFD+Q559xSwFYJVDnnZn3GTuzkJF2Q1COpMWh3zs0EhZntd1iY3R6eSOpKilNSheMQpSLxLKaPV7Y/B9RupYKyJ9A/GNPHfmsrgPry6BQQS5yka5K+SOqPunSqgC5JU5I+SKoPzddI+ihpxNYpwkeDpOeSZiVdjcMzbhpOUkrDJaA3MB4Dhlj+3XgjtP9yaH7I9hXHvea3OJ6KxTOmuHshcqs934Hq0P5G4Mc6fNzcMHFGsBUYXYVQDnhIoeRH7a+y+dwqPkaB1tgcy6lGQAcwvwKxl0DNGvtrbF3U/nmgoyx+MUUdAAb/I50WKXyRKMLHLZtfy8cg0LSR4t5FiCj2FyIIng3tPxexZmEFfw54H4dn3Pdczto88AjoDMxNAqeAiYAtHCd4MZ2w9ZMBW6f5zQfirB8xT24fhXLebOMWSr/ysNkqgDPA6Yj9Ak4CXUCF2YYDPlrMdhi4SKjaek3LCLJHKTOFWJ7qx5LgldTn1wgwbsT6Y/p4au0Y8CkJUoldeSTtAOqcc1/L8FENLLrQLSK2v6TEbUVkf2GlFZm4tCITl1Zk4tKKTFxakYlLKzJxacU/5+98eo9H+kIAAAAASUVORK5CYII="},7799:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAC+dEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogU3F1YWxscyBhdCBvciB3aXRoaW4gc2lnaHQgb2YgdGhlIHN0YXRpb24gZHVyaW5nIHRoZSBwcmVjZWRpbmcgaG91ciBvciBhdCB0aGUgdGltZSBvZiBvYnNlcnZhdGlvbjogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWycVexhAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAA5nRFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYSBtYW5uZWQgd2VhdGhlciBzdGF0aW9uOiBTcXVhbGxzIGF0IG9yIHdpdGhpbiBzaWdodCBvZiB0aGUgc3RhdGlvbiBkdXJpbmcgdGhlIHByZWNlZGluZyBob3VyIG9yIGF0IHRoZSB0aW1lIG9mIG9ic2VydmF0aW9uOiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTAfMm2cAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAA4VJREFUaIHtmj9IVVEcxz+/xIdlEOkiTS1qjiUtDqWONjUG/qFJ2rRJcGlssiECR0dpUmtyqiYlVBzEIIRALAcpBA1B9DT4e3Q87753/51zS3k/ONx7zz2/7/f35573fdz3xBjDZbUr/zqAkFZP7qJaPbmLavXkyiYiJRHpChVMDHeXiJTS+CROTkSagDlgQ0QWRKQnbYBZTER6RGQB2ADmNI5kZoxJNIBZwDjjEzCQFCPNAAYU3+WcTYyRgmwigqg81oEnQEPOhBoUZ70G10SI5FqAwxqkBtgCngFNKZNqUr+tGPxDoMV7chrEG4toCXgB7EUEsaudvhGDd0PX7UZg7Cn+kjX3JlW8KZNrB06U6BS4AzQDY8B2RID7wEugzcFp0/n9CJ9txWtW/FOLrz1YchrYvBXItDXfCDwFNiMCPgKmgQd6PIpYs6n+jRbmtHV/PnWsGZLrtQh/A63OfQEeA8sx+6c8lnW9ODitil9e1xs8OSVesUgna6zrBxarJLUI9NfwnbTWrmSKM2NygxbxD6AUs74beAsc67E7Zn1Jccscg0Um1wjsWOQjCf2uJ1w3YmHv2Pswzcj0xdkYcwy8tqbGE/odJKSw8V4rX3rLUhGtrivqVfdPStx+CzOVaHvpnBblJzBjTT3PiuWYjTOjPNksZ5VdUe/MiddJDtH21jktzFfgvV4KZ98s8tiY4gC8U/zs5mGPPKSGqKfAyS3aXjunxfkIrOnlVWA0I9So+gOsGmM+5Awtf+e06raofydG1CP8S+qXS7QrcD0l54r6cEr/YTyItvfHUrufSdSrrM8u2q75qJBW3xX1voR+fXgS7SCd0yJlFXV/oh0RlM/uuaLeEbO+A4+iHaxzWqi0ou5XtCMC8t09W9Sr7iEq92iv71i8/1Zgzov6NaqL+qjeB1+iHRFMiO7Zol6hW1TqohfRrogjUHJu8EPO/aFayf+3j6U+DXGiHka0IwIJ1b3IDwzOvxo8BG6GiiHYj4+mUtTHnSOcifavUDEE65x2yRX1R/wV7RM8i3YFf0hwTdB+/X5gnad+Pf7fPJaWTVnnzdb5q9DEotUNSyKyCty1ptaMMfdC8xb1b4apmOsgVlTnGoFvwC3OXifcNqG0zbJCOmfOi3o40XaskM4BiEgL8IWzF7fhtM3mLCo5ABG5b4z5XBhfkckVbfX/fl1Uqyd3Ue1SJ/cHvyZot5NsH4EAAAAASUVORK5CYII="},8741:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAC6dEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogU2xpZ2h0IG9yIG1vZGVyYXRlIGR1c3RzdG9ybSBvciBzYW5kc3Rvcm0g4oCTIG5vIGFwcHJlY2lhYmxlIGNoYW5nZSBkdXJpbmcgdGhlIHByZWNlZGluZyBob3VyOiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbBafqTAAAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAADidEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBQcmVzZW50IHdlYXRoZXIgcmVwb3J0ZWQgZnJvbSBhIG1hbm5lZCB3ZWF0aGVyIHN0YXRpb246IFNsaWdodCBvciBtb2RlcmF0ZSBkdXN0c3Rvcm0gb3Igc2FuZHN0b3JtIOKAkyBubyBhcHByZWNpYWJsZSBjaGFuZ2UgZHVyaW5nIHRoZSBwcmVjZWRpbmcgaG91cjogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUwXtN6AAAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAAMzSURBVGiB7ZnPS1RRFMc/J8KWgigi5kqCCEdLKAhsIQnBaCiBBbopiDb9EfVPtDJplZswUCtwY4vEIDcGFf3YK0mGUYsMx9PivnGuT5mZ9955zZuYL1w4M77zfd/v3Ou9594rqsr/imO1FpAmGubqFQ1z9YqGuXrF8TTJRaQDGAdGgXagOXjnKrAMLKrq29QEqKp5A9qAWaAAaJm2B0wDranoSMHYILBewVS4bQFDmTYXGAv31hJwG+gFTgLdwE1gPvTcT6A/k+aCoej32CYwXCEnH8rZALqyaG42ZKwqkUAO2PZypzJlDugIDceyPXZE/oiXuwN0WuiyWufGKa2ZL1X1eZRkVX0GvA4+NgF3LERZmRv14pmYHA+8+GwCLfuwMtfuxW9icviL+ekEWvZhVaE0e/H3mByfcb3+BfiQWBF25nyeE3EIVPUPMGkjx8FqWK568SUjzsSwMrfsxdeMOBPDytwibo0CuCoieSPeRDAxp27b8sj76qGI5Cy4RaQldrJh+dWKq+6LlcY2MGLAew94DLTUqkJBVb8BN4BfwVfNwIKIrIjIpIj0iEhTDGoBJoD3IjIWVVSUXzHKHi2tVnUvSiC6up9QJCtn72vARVX9Xe6hejwgmgEuVzIGpHOGUmZYNwE9uEpkhcM78UNHDcB9ShvZsUjv+5fmjhA+wsGN6hahwyISzJY1NReIz3HwqGE69PfIpoot0oSSFoKKprjBVeCcGpxnZmJCUdUXwELwUYArFryZMBfgqRcPWBBmydwrLz5vQWiyWRWR68AZ4BRwS93GMyp2vHjXQpfVjPeJ0mzXE5Oj1+N4Z6HLalh+9OK+mBwXvPhrAi37sDK35sV3Y3JMePFcAi0lGA3LTtz/THFYRdrHAcNebgHoMNFlQRIInPIEbgO5KvO6cHcLxdxZM02G5rpwxW1R5DqQr6LHNkM5bZkzF4jtx1X3frU/j7uP68bdz/Xi7uuWQs8VgEFTPZZkgcEhDp6lVNPWrY2lYi4w2Iq7696rYKqAu9czG4p+S3VXICJ9uCJ4AFdS7QI/cOvYHPBEVTdSe3+a5mqNLBXO5miYq1c0zNUrGubqFX8BpsrvADgH/t8AAAAASUVORK5CYII="},3208:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABtdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGFuIGF1dG9tYXRpYyB3ZWF0aGVyIHN0YXRpb246IFRIVU5ERVJTVE9STTogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWyHkwFKAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAAlXRFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYW4gYXV0b21hdGljIHdlYXRoZXIgc3RhdGlvbjogVEhVTkRFUlNUT1JNOiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTHbDRQMAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAAl9JREFUaIHtmT1oFUEUhb8TgiCKErARxMZCsExhJfqK1DY2YuEPBEEQkdikEV4KKxFEgyAiioIKaSy0EII/CFYidhY2IgiCiI1YKHos3sSMkPeQ3Z2Zt7IHBmYvu/fMx+zu7N6Rbf5XTZQeQEp1cG1VB9dWdXBt1WSViyT1Gx7HML2zfbPqxaqyiEvKsfL/BPbaflE1wTjflgt1wKD6zPVDtwfsC/1nwNOK49gMnI6OnwM9278q5hvIduUG9AGH1q+R526U5wuwvc64Vlrx21LSEeBgFDpu+30TuYvCSdoBLEahG7aXmspfDE7SJHAH2BhCb4FTTXqUnLkFYHfo/wAO2f7apEEROEk9YD4KnbX9smmf7HCSpoDbkfdj4HwKrxIzdw3YFvqfgcO117MhygonaRY4EIVmbX9I5ZcNTtJO4GIUumr7fkrPLHCS1jF47W8IoTfAXGrfXDN3DpgO/e8MXvvfUpsmh5M0A5yJQvO2X6f2hcRwkrYAtwCF0CP+fu6SKvXMXQe2hv4n4KgzlriTwUk6AeyPQsdsf0zlt5aSwEnaBVyIQpdtP0zhNUqpZu4KsD46vpfIZ6RSwc0x+KNe0QNJ08NOTqUkcLZfATOsAk4By7kBk71QxgEw6VJQGjD5F0pJwCzflqUAs/3ylADM+rOaGzB7mSEnYJHq178ANgFbrG45CjCALdf1KFpOHwL4JLSpuvmLb4SsAbgptNoqDgd/AE8y2MJqTGMBF56xRVbLEY2o0oZ/k5I0AewBLjWduzhcKKU3DgYV98TborF45lKpg2urOri2qoNrq34DRtdTqZ8yUKQAAAAASUVORK5CYII="},8195:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACMdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGFuIGF1dG9tYXRpYyB3ZWF0aGVyIHN0YXRpb246IFRodW5kZXJzdG9ybSwgc2xpZ2h0IG9yIG1vZGVyYXRlLCB3aXRoIGhhaWw6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFs8ZYs1wAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAALR0RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGFuIGF1dG9tYXRpYyB3ZWF0aGVyIHN0YXRpb246IFRodW5kZXJzdG9ybSwgc2xpZ2h0IG9yIG1vZGVyYXRlLCB3aXRoIGhhaWw6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMBUT7+wAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAACtklEQVRoge2ZQYhNURjHf9+EzIQaWZiSUtOQ3UgWk6zGYpY2VjKThRJZGWVBjVIjFpJSkpBslMzKZrCwJNkQsxKKjUiaadD8Ld433p0aPN75zpmn+dfpnvu9+87//Dr3nHPvd00S/6vaSncgUotwraqscGZ2MqdfNjgz2w0c92MezxyrpZm1Ay+A9cBrYJOkqWjfXCM3TA0MPw7nMA0fOTNbB7wEOirhSWCjpLeR3jlG7jR1sFE/dng8VpLCCtAHyMuYx8Yqsb5Q/0AwAx45xDTQ7fFuP5f/blF9WBJ4UwwCW70+BVw2Myrny/z3QeBqRAdCFhQzWwFMAF0NXP4O6JH0JXU/okZugBrcxF9cfyt1J7Js4qW0+ODcqkoCZ2YKKqea6leKOWdmERP3MbVN/tu/NrBQ4SaBXkmNrrbzKsltKckkGTBSCY/Mxv9UgG3A98p/jzQLBgtgQTGzDuAG9T33rqSLKdouDgecBXq8/gHYl6rhonBmNgAcqIT2S3qfqv1icGa2BrhSCV2TdDulR8mRuwSs9for4HBqgyJwZjYE7PLTGWCvpM+pfbLDmdkG4HwldEbSwwiv3EnZNuA6sNJDT4ETUX65R+4osN3r08AeSV+jzHJmnHuBajr9mKRnkZ5Z4MxsObWnkKUeug+ci/bNNXKjwGavfwKGlCEFEA5nZv3M3cMOSnoT7QvBcGbWSS1tN5vTuyPpZqRnVdEj1wW0V853+MKSRaFwkp4DO4GPHloN3DOzLZG+swqfc5KeAP3UATuB8RyAWVbLUoDZNvESgFkfv3IDZn8ryAlY5H2uEcAUsMXexH8H6GDjzXoUTRD9AvCBl85m2y+e2psHcJWXplUcDn4CHqL2nTyZFgScz7EL1B+wkyjyg39D8rzKduYmjZKoOJykGQLAYPGbeOtqEa5V9QO4UifUyKIhKgAAAABJRU5ErkJggg=="},3523:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACUdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGFuIGF1dG9tYXRpYyB3ZWF0aGVyIHN0YXRpb246IFRodW5kZXJzdG9ybSwgc2xpZ2h0IG9yIG1vZGVyYXRlLCB3aXRoIHJhaW4gc2hvd2VyczogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWy1OexaAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAAvHRFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYW4gYXV0b21hdGljIHdlYXRoZXIgc3RhdGlvbjogVGh1bmRlcnN0b3JtLCBzbGlnaHQgb3IgbW9kZXJhdGUsIHdpdGggcmFpbiBzaG93ZXJzOiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTF1d2VYAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAAoxJREFUaIHtmU+ITVEcxz/fadRQZCYLsyNlYSFjYcFkMzPFUiylyUKJrKRs1CilWEhKWQjJRsmOxRuzsEUWzAJlSmEjUsif5msxZ+bdmR6jd+85Z57ut07d+zvvne/99Hvn3HN+T7b5X9WV+wFiqobrVCWFk7RO0pCk/hR+SeAC1ATwGmgAbyXdlrQmqm/s1VJSD/AY2NSiexwYcaSHSJG5fbQGAxgCdsQyTgG3uWR/20oBN1Wyv22lmHP9wDOgr0X3K2CL7S8xvKNnzvY7Zubd+wVdL4G9scAgQebmjKTVwC5gAzAJ3Lf9LapnvXHuUNVwi0mSI7UzpZ6rijknKcbEfQRst/2z3QGWKtxXYMD2izKDVPKztC3bAsYK4bHZ+GIN2Ab8Knz3eFkwWAILiqQVwE2gO4Tu2b5cxdjZ4YDzwMZw/QE4WNXAWeEk7QYOF0KHbC/cprWtbHDhFH61ELpu+06VHjkzdwVYG66ngGNVG2SBkzQK7Am308AB25+r9kkOJ2k9cLEQOmf7YQyv1KW9LuAGsDKEngKnYvmlztwJYDBcfwf22/4RyywZnKQB4HQhdNL285ieqYqyPczsQpaF0APgQmzfVJk7S7N2+QkYjVWILSo6nKRh5r/Djth+E9sXIsNJ6gWuAQqhu7ZvxfQsKnbm+oHlhfudYWFJoqhwtieBEeBjCPUB45K2xvSdVYqi7BNgmCZgL9BIAZhktcwFmOwlngMw6fYrNWDyU0FKwCznuX8BrAI220n8b4ABrFHWI2uB6A+AE6H1lh0/e2mvBeCq0EorOxzMAR4FKj0pLAm4MMcu0dxgV6LuxT8SV6GuMsj8olElyg5ne5oIYFD/J965quE6VTVcp+o3/7APbd/IPqQAAAAASUVORK5CYII="},2284:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACldEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogVGh1bmRlcnN0b3JtIGNvbWJpbmVkIHdpdGggZHVzdHN0b3JtIG9yIHNhbmRzdG9ybSBhdCB0aW1lIG9mIG9ic2VydmF0aW9uOiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbAbuBhMAAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAADNdEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBQcmVzZW50IHdlYXRoZXIgcmVwb3J0ZWQgZnJvbSBhIG1hbm5lZCB3ZWF0aGVyIHN0YXRpb246IFRodW5kZXJzdG9ybSBjb21iaW5lZCB3aXRoIGR1c3RzdG9ybSBvciBzYW5kc3Rvcm0gYXQgdGltZSBvZiBvYnNlcnZhdGlvbjogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUzm1cbkAAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAAMiSURBVGiB7ZpBaF1FFIa/P6nSCAoRF3aXFOlCXCQNZKEh0DRCu+xeJLgQNMVFEKFZlEQQRLsojbTQRWlKcVNou6qbvroQF0KNXahICUZw40YsXQjamt/FnWduQqI2b87cl5Ifhjfv3Hfnn58zc2bmzJNtHlf0NN2BSBQTJ6lX0qik3lKc4eIk9UmaAZaBr4BlSTOS+qK5sR1agBnAQAuYTp8GZqK5FRlQ0hBcBn60fbhmvwUMAi/Y/iuKP3pYjgADwNUN9o+AReDJSPJGPLfJ714CHtr+ISf/npyNAUgaoPJWGzeAtyUtAdeAL4HVDa8NAbOSxrMKDAggc1QBYzvlG9Jo6sqAsonn2ugBXgGOAcPAWeBKejYEzAJZPRc657YklVrAflK0jJpzodEyLeBzko5seHSVyrsjALa/zS0MykXLFdsTNfs6z0Xxh3oudXwBOCSpJWk6CZsAFiKFtTsQvf3qo9qCrVBFxJX0vW9Hb7/qSEN0BPg63GNtziaiZSlkmXOSHFQ+6KhfOTwnKcL9t4GXbT/YbgPdKu53YNj23U4ayTIsbcu2gPmaeb5t/68CjAIPa+++26kw6IIEkaSngMusnVA+s30uR9uNiwNOAQdS/VfgjVwNNypO0lHgrZrpTdu/5Gq/MXGSngMu1EyLtjemIzpCk547Dzyf6j8B7+QmaEScpCmqQytUKYfXbd/PzVNcnKRB4EzN9LHtLyK4ioqT1ANcAp5OpjvAySi+0p57DxhL9T+A12z/GUVW8iJkGHi/Zjph+7tIziLiJO2l2oU8kUy3gNPRvKU89yHwYqrfA6Zc4CBZ4gprkvVr2LTtn6N5IT611w9cBJRM121/GslZR7Tn9lEliNoYT4GlCKJTe98DrwK/JdOzQEvSwUjeNsLnnO0lYJI1gf3AzRICi0TLpgQWW8SbEFh0+1VaYPFTQUmBjZzn/o/AHGIbO4n/m8Ak7GanHI0miLYQ+Hkq/Z2233hqbxOBz6TSMRoXB/8IPE51f5cNXSEuzbFPWNtgZ0H2P9k8KlJeZYz1SaMsaFyc7VUChMHuzerOxa64nYq/AfUK9Pp299loAAAAAElFTkSuQmCC"},2587:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACUdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGFuIGF1dG9tYXRpYyB3ZWF0aGVyIHN0YXRpb246IFRodW5kZXJzdG9ybSwgc2xpZ2h0IG9yIG1vZGVyYXRlLCB3aXRoIHNub3cgc2hvd2VyczogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWwWzcVdAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAAvHRFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYW4gYXV0b21hdGljIHdlYXRoZXIgc3RhdGlvbjogVGh1bmRlcnN0b3JtLCBzbGlnaHQgb3IgbW9kZXJhdGUsIHdpdGggc25vdyBzaG93ZXJzOiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTP6p8FEAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAAqlJREFUaIHtmjtoFUEYhb+TB/iGiIWWaRSCIrFQCMFCYmFpLxIsRFHEQgQbJaLiqwgiCBaiIpZiZxNjYSGKjzQK2ihoYeODFEFzTY7FnXg3EBNhd2Zy5R4YmP3vMmc/ZmZn5t8r2/yvasv9ADHVgmtWJYWT1FGoR/dOBidpFHglaYWkPmBc0tGYnh0L31KZ2oGNwClgJ7AcqMU0VKqlQNJm4EW4bAfeAptsRwOMPiwlnZE0BYxRh2oPP20AJiXVJO2I4Z1iWNaAyVDvpAFXA6aAceBHDOOUw3Ib8AT4RR3yPdBjOwoYpF0KLgICzgFPgW4g6tsyJdwE8Ay4ABwAPgFfYxomG5Y51Np+NasqgZPkSOVsqeeqYs5JijFxnwN9ZXYwixVuAui1/a5MI5UMS9uyLWCoEB6aiS9UgK3UF/cZHSsLBovghSJpGXCHxlbwge1rVbSdHQ64DKwP9S/AvqoazgonaRdwsBDab/tzVe1ng5O0BrhRCN2yfa9Kj5w9dx1YG+ofgCNVG2SBkzQI7A6X08Be2+NV+ySHk9QNXCmELtl+HMMrdWqvDbgNrAyhMeBkLL/UPXcc6A/1n8Ae25Pz3F9KKfOWvcDpQuiE7dcxPZPASVpCfRfSGUKjwHBs31Q9dx7oCfXvwKATpABS5C0HmL2GHbL9MbYvRIaT1AXcpJ71Arhv+25Mz6Ji99w6YGnhent4sSRRVDjbb6h/9PgWQquBh5K2xPSdUfQ5Z/slMEADsAsYSQGY5G2ZCzDZIp4DMOn2KzVg8lNBSsAs57l/AawCNttJfD7AADZS1iNrgugvgI9C6SrbfvbU3hyAq0Iprexw8AfwMFDpSWFRwIU5dpXGBrsSpfyTzZwKeZV+ZieNKlF2ONvTRACD1jfx5lULrlnVgmtW/Qah0QxBz0kUfwAAAABJRU5ErkJggg=="},2296:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABtdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGFuIGF1dG9tYXRpYyB3ZWF0aGVyIHN0YXRpb246IERpYW1vbmQgZHVzdDogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWxyc4h7AAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAAlXRFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYW4gYXV0b21hdGljIHdlYXRoZXIgc3RhdGlvbjogRGlhbW9uZCBkdXN0OiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTIMjzDIAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAAVZJREFUaIHtlzFOAlEQhr8xoYKOGGoknoCEiprWG1iaeAe9gnfgFJYWhJBYUtBYcAArOihwbIZk82I02VmE0fmSyXb/zPc2+95bUVX+KhenHuCYpFxUUi4qKReVlItKykUl5aKSclFJuaikXFRS7idE5FpE7kSk58y5FJFbEblqYi5UtXYBLeAB2AIKzJx5C8vZWm7LlecYZAQsbZhDzRuSO9QSGP2aHNAGnoB9McgM6DvlBpZTzd1bv/ZR5YAJsC6ab4B7QDxilR5ieZuizxqYNC4HdIFp0exUNQW6jcgBHWB1BlLVWgGdfHP/+psrmn+3Ww6cYn1OtVsWg3x1zi2ccvMiz3XO1b5+qeorMAQegV3dnIIPe+4sd2h9aiG2Yi7sLjgGnlX13ZHTA26AF1V9c8/VhNy5kr88UUm5qKRcVFIuKikXlZSLSspFJeWiknJRSbmofAIBjsRizvXZlgAAAABJRU5ErkJggg=="},6551:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAEKdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogRm9nIG9yIGljZSBmb2cgYXQgYSBkaXN0YW5jZSBhdCB0aGUgdGltZSBvZiBvYnNlcnZhdGlvbiwgYnV0IG5vdCBhdCB0aGUgc3RhdGlvbiBkdXJpbmcgdGhlIHByZWNlZGluZyBob3VyLCB0aGUgZm9nIG9yIGljZSBmb2cgZXh0ZW5kaW5nIHRvIGEgbGV2ZWwgYWJvdmUgdGhhdCBvZiB0aGUgb2JzZXJ2ZXI6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFstA7LfwAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAATJ0RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogRm9nIG9yIGljZSBmb2cgYXQgYSBkaXN0YW5jZSBhdCB0aGUgdGltZSBvZiBvYnNlcnZhdGlvbiwgYnV0IG5vdCBhdCB0aGUgc3RhdGlvbiBkdXJpbmcgdGhlIHByZWNlZGluZyBob3VyLCB0aGUgZm9nIG9yIGljZSBmb2cgZXh0ZW5kaW5nIHRvIGEgbGV2ZWwgYWJvdmUgdGhhdCBvZiB0aGUgb2JzZXJ2ZXI6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMkrOlxgAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAC+ElEQVRoge2av0scQRTHP+9UEKyEQCAJSlKIrYGAptMm6WPjH5FCEOsLdiLxHxAtbVJol7QGkiIQuxQKESQxKYytSIgvxb7de557t2u8/Zn7wsLc7LyZz3dmmL2dHVFV6qpG0QBZqm+uquqbq6r65qqq1OZEZF1EFrOEScGwKCLrqQNUNfEClgC16zUgaeJ6dQFi7YYMS2niEkdORBaAVZc1Zo3lKbF2Q60aV3cl9NgscEGrx94Dw3mOmmMZtvZDlgtgtmtMl8pGgBNX2RdgtAhjjmnUOEKmE2DkX8ytuEp+AONFGnNc48YTsq3cyJzN73NXwXzRptr45h3bOTB2E3PbLnivaDMdGPcc43ZcGbGCrWVJZAb4YD8vgSeq+llEmomrU05S1aaIPAY+0XpWP1XVj+0F23tki1aPbLp8LcvlmDZd/lbXaQkMAWcuYKrk5qZc/hkw5P0Mto34HMFyC3Ckqvvu3itKJlXdF5Ej4CEB9xzwzhfwI7dBqyfWil40Ui4sa455I3ZaAgPAqSs4UzR4SnMzjvkUGIgzN+kK/STnP8e3MCfGG7JPhvf8H+cHLn2gFll2GeeBy4p8dDL3PWuoHsvzJpo7yRynt/K8kY/BuExiRk5ESjNNVbX9fTJx5O649GkWUBnK80Y+GkkFKqLYgfHT8ptL32+PjpkKZZLnjXw04jKBe5nj9FaeN9HctZEruW40chMiUuZpGMk4J1xWrLlD4Jel7wLT2aP1RNMEvBDwH4Y3InOq+gfYcUEvckG7vTznjvkAuLrNICLPgLf280hVH7l7zYwhU0tVm2FaRL4SvM8BPFfVju9ztXoTv7Kdrqq/gV2X9TJ9fxYiz7dr/JH+r90vM1uLfctOgfXdcbYK6vmtwCqp71ceq6ye3+dcpQsEq2ZY6RugkbOxhrUbMlwCC0lxiZ+NVXUbWHZZx9ZAnlJrN9SycXXVtedcx4LBKYJjVU1/mqDHstMUY6qa6lRFanNVVP+QTVXVN1dV9c1VVbU29xe4qrhGbHGIuQAAAABJRU5ErkJggg=="},5543:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADHdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogUHJlY2lwaXRhdGlvbiB3aXRoaW4gc2lnaHQsIHJlYWNoaW5nIHRoZSBncm91bmQgb3IgdGhlIHN1cmZhY2Ugb2YgdGhlIHNlYSwgbmVhciB0bywgYnV0IG5vdCBhdCB0aGUgc3RhdGlvbjogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWzYX9QEAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAA73RFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogUHJlc2VudCB3ZWF0aGVyIHJlcG9ydGVkIGZyb20gYSBtYW5uZWQgd2VhdGhlciBzdGF0aW9uOiBQcmVjaXBpdGF0aW9uIHdpdGhpbiBzaWdodCwgcmVhY2hpbmcgdGhlIGdyb3VuZCBvciB0aGUgc3VyZmFjZSBvZiB0aGUgc2VhLCBuZWFyIHRvLCBidXQgbm90IGF0IHRoZSBzdGF0aW9uOiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTG7PILgAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAAuJJREFUaIHtmj9LHUEUxX+jCIKVaCGJaBlb7QQbg58g0cIvkC6FIHap7CyiX8HK4oWgX8GkDEkXSCWIUYsXmxQiQW+KdzfeBGd2d3bynrvsgcVxOffMOTP7Z97uOhGhqRgatIH/iTZcXdGGqyvacHVF8nDOuV3n3EbJmg3n3G5qL4hIsg3YBES3t4DL4TvlZTWbKf0kmznn3DqwY3bNqPlgmfIy7KhOGiSasWXghvsZ+ACMFqwdVX5WewMsJ/GVINgYcG7MfQXGS2qMa12mcQ6MPYZw28bUBTAbqTOr9ZnW9kDD6flybQytVtRbNVrXwMwgwx0YM8dVR1o1j43mwUDCAYvGxC2wkCjcgupl2ouxWlVuBa9Me19EPlfQ+gPV2ff0U1osZnRHgCvuR3c+xawZ/XmjfQWM9HPmntO7fAOciMiX6NF9AKp3ov+Oa3+lERtuzbTfR2rkwequeVkhRBwyw0CXBCd8iQtWFxgurRHR6Zzp9JL8xfEEsAd8An7q3z1gIqfOqX7W11w/wq1Q8N4GLPH3qsNuF8BSTr29563044IybdrffSTn3ATQAaY8lCmgozwfrP60l+VB1XDnAd4b/MEyTCnPB6vf93DemaN3SBZBiNf3mZs07W6A96ygXohn9Se9LA9iwhXt8FtBvRCv6EA+iJhwZ6b9NMD7WFAvxLP6Z16WB1XDPQnwtundp0K4VJ4PVr/v4bwzJyI/6C2bfAEvgTXl+VBp5toVyj+d1mZtWfqwFJFb4NDsellWoyCs7qH2WwqxP3k6pv0iUiMPVrfjZYUQecg095e4iPwCjsyu11Ej64fVO9L+yiPRCf8on35VNdLM55ZqpLlPnNVQM98VqKnmvuVRc818P2dMrgN3xuQ7YCinZkh5Wc0dsJ7KU7LXxiJyAGyZXadqOFimvAxbqpMETkcwGfSrhFMRKfx1gn79MCMipb6CyNVNHe4xof3Ipq5ow9UVbbi6otHhfgP6SsiNw6RJBwAAAABJRU5ErkJggg=="},548:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADIdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogRHVzdHN0b3JtIG9yIHNhbmRzdG9ybSB3aXRoaW4gc2lnaHQgYXQgdGhlIHRpbWUgb2Ygb2JzZXJ2YXRpb24sIG9yIGF0IHRoZSBzdGF0aW9uIGR1cmluZyB0aGUgcHJlY2VkaW5nIGhvdXI6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFsYh+YJAAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAPB0RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogRHVzdHN0b3JtIG9yIHNhbmRzdG9ybSB3aXRoaW4gc2lnaHQgYXQgdGhlIHRpbWUgb2Ygb2JzZXJ2YXRpb24sIG9yIGF0IHRoZSBzdGF0aW9uIGR1cmluZyB0aGUgcHJlY2VkaW5nIGhvdXI6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMHYxYaAAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAE2klEQVRoge2az2sVVxTHP7fExJ1QYkuwkUcDRtD8ULCCWkX6oBAjlC60JEhacNNNll24qf4dkqWChhSMUOgiycKaTcmqoTTpwpbYRF9rm9KNgTxvF/eO78x98+bemTfP+uQdGLjMfM+P7/0xc+85o7TWvKny1v8dQCulQ65dpUOuXaVDLhKl1KhSakUpVWpNOA39lqzf0UyKWuugCxgC/gQ08CtQCtDpA6aBBWAV2AC2gHngK2AkwEbJ+tPW/1BwzIHEjgAV60ADfwPHUvD7gTmgKnSSrhfADNCbYuuY9RfpVIAjhZADDgNPhPFt4EQK/jyw6SHlXs+AcorNE9ZvhH8CHG6KHNADrAuj/wAnPcTc0VoErgLDwHvAAPC5nZoS9y9wPMX2Ses/wq8DPc2Qu+E4P+WZinLEKsAFj/0xR2cL6E/Bn7JxRPgbucgBg8COMHTFE+icQ6xhkI7ekDPlbnrwVwR2BxjMQ25JTi2Pwz5nOqaOWIL+uBPwAQ9+UeCXMpEDpoTyc+CQx9l0aEek2FgOnm5wyMYV4aeCyAEKeBTqyOosCPzVnOQmhY17AXj5PngEqBByp4XSH743ktVZFTrDOckdFTbWAvA9Nr5I57SL6aJeJkR7Vmu9k4BxZZ9o/xWAT5J14DbwC/CTD6y13lFKzQJf2lsTwEMXJHuji/hO5Gxgr28JnYE8I5dztM8KvxWgSz53N85lzPcK4HfgQWCv/yDaHwbqFCEPMHGCibssH7rkLon2HW27J0C+F+1PM4XXhNj47ohbMv46coOifT+Dn+8wUwPgolJqLINusyLjHIw9cebwY2pz+GDG+T8jdDfJcDTx2H3b8/yg8Ps48VMA7KG2y9jFWZwBQfRidveRo21gvAByXwO3GpHEvAR3rc8qsCeJXEkEtpEzkDLxja3G7DwmMd+x7hw2r1PbVH/SALMh/JWSyJ0TgIcNjOjX4KobRcz3LXp+LulT8K5oV3h9ZQJYUErtFfdkvC95SHJPRfudFgVWhNwGPtJaPxf3ZLw1HkWuuYD1041Ze5PETwEas1brUg0UtOaaelvmJDtO/KD6DCdZRBFvSwvM/Z1rguAQ8VTDjPM893fO3aH8Jtrv8wpEa/0jJoEUyRdKqRHx3HfKkHHK+OvIrYn2xSxBNiNa62+pbaMU8HEGdRmnjL+O3F3RvqyUUhmcNCvfiPaZEAUb32Vx624MkLA4M5/nClp7A8LvVqBO+HlOa70LzIpbnwX24CWl1HWl1C2lVHeIToLIE/9uoI6Mb9bGX5OE3siTQ1kTOkdzjtywsLEagPfmUJJKWMuYqgqYnf61gB78WbRHGqLS5QPRftoQVZNrmPjAxLtch2jQK1PUeiQkbynTbMs5R04mWqc92Hx5S2FgSSj7Ms4HiKfeM53jgAtCtwr0ZeiIpYa4FANZawU3BXabwJM40E/8DT3nwTdfK0iYbr4qTz/xFN8mMBYwYhVHZ38KvpgqjzWWtT53nPqT+DymHjeAqc8NY7Zbiw6uCpxPsV1sfc4azVpZLRPPpYRcmx5ixVdWhfGsNfFeTDbshYdUFVPXS5uKrauJCyd5/mYYwfy1MG/X4wamaLKAKXulvhWtjRKt/JtBOBoFVkKIFXlZgivAaBY9ZZXfSOn8HtWu0iHXrtIh167yH6tDtPT/fOe/AAAAAElFTkSuQmCC"},9033:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACAdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogTGlnaHRuaW5nIHZpc2libGUsIG5vIHRodW5kZXIgaGVhcmQ6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFs1wlEYAAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAKh0RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogTGlnaHRuaW5nIHZpc2libGUsIG5vIHRodW5kZXIgaGVhcmQ6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMA8m+5wAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAACMklEQVRoge2ZPWsVQRSGnzfcFGmCH52gYAoLy8TCQmyMhZWVjQbRIIKQJmksrfwDKUIQtBLxB9gIFxsLOwubFHaCEBBRQwhoMCfFDs4iAa9wzszdy76w3N3D5Zx9mPfM7szKzJhUTdW+gUj1cF1VD9dV9XBdVQ8XLUlrkm65JzazqgdwEdgHDHgOzHjlrjpykmaBF8Aghc4AP73y17blBnA2nX8HlszswCt5NThJS0C7z+6b2SfXIpX6bA74QdNnBjyLqKPSSx5JA+AtzUQC8BGYN7Nd71o1bPmIDLYP3IwAA8raErgM/Cbb8WFkvWK2lHQM+ACcTqE3wFXP2fFvlbTlEzLYV+B2JBgUgpO0DNxohe6Z2efwwgX67BywS+6zzVI9HtpzkqaBd8BCCm0BF8xsL6xoS9G2fEwG+0Uz7RcBA+JsCVwBDsh2XC1lx1BbSjpJM+2fSqHXwDUr9dxJirLlUzLYF+BOaTAIgJP0ALjeCt01s23vOiPJuc/OA3vkPlsv3Wftw3vkNoCZ1vVL5/z/JW+4NeBb6/qVpHnnGiPLFc7M3gOLZMDjwLAWoPuEMk6AIY+CcQEMe/0aB8DQd8vagOHruZqARRartQCLbTPUACy6tTcKoCds8U1Z+AMwpIGDBnYxnQ/N7IRLnRpwcCTgTvqdNTO51KgFB0cCAuAFV/UTVurBFZrlkbsmeuQG//5LjCRNAZeA9bAaNUcuWrU/G4eqh+uqeriuqofrqiYa7hBzMk6sNkLPkgAAAABJRU5ErkJggg=="},6476:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACqdEVYdFRpdGxlAFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogUHJlY2lwaXRhdGlvbiB3aXRoaW4gc2lnaHQsIG5vdCByZWFjaGluZyB0aGUgZ3JvdW5kIG9yIHRoZSBzdXJmYWNlIG9mIHRoZSBzZWE6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFsJNPH4AAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAANJ0RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IFByZXNlbnQgd2VhdGhlciByZXBvcnRlZCBmcm9tIGEgbWFubmVkIHdlYXRoZXIgc3RhdGlvbjogUHJlY2lwaXRhdGlvbiB3aXRoaW4gc2lnaHQsIG5vdCByZWFjaGluZyB0aGUgZ3JvdW5kIG9yIHRoZSBzdXJmYWNlIG9mIHRoZSBzZWE6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMQezHGgAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAACBUlEQVRoge3XMWsUQRjG8d+YWEmKQIggESwSUiSlaOrUEgjai2UstfMD+A1Smw+gYJoQbdKqsbG0iAgRQRECFhZRGIubwLksmt3bTZhzHhgWlnff5/nfvTtzF2KMxlUXzjtAnypwuarA5aoCl6sKXK4qcLmqwOWqAperxhpu8ixMQgizuIFFvMebGOPX3o1jjL0tTOARjhGH1nG6P9Grf89wWxWo6trKEg7r/wA7Wet9ZehzQ7nXcV1j9Ql3veO6xhrro6BPuLcd1zVWn3BPOq5rrv/+KMAyVlrAdX6IYwXLncBhDof4gbWW3+AsbuFhus627LOWchxirgu4vaFP/Bc2+hylv+TYSP4nWfa6gFvAQWWsHrcZqZZQE8lv2P8ACyPDDY3VfsXgHVZ7BltNPsO++6cd6yZGl7BTs+M9x3zHUPOpb9VrB5dO3aeh6SQe4Khm99vGXUy3BJpOz2/X7K5HyXeyUc+WQWawWXnBh0Ff4H4aq0VMVZ6fSvdXU93LGqCTDWwTM61yjjg+S9itCVW3vuNDup6mfhdLo+QLKeRICiFcw23cwU2EFm0iXuMpnsUYP46cqwu4PxqGcNUAdMXgB8AcruDiUNlPfMantF4ZAB12mqVruFqTEAIuG7yr3/AlnoHxmcCdl8qf1VxV4HJVgctVBS5XFbhcVeByVYHLVWMN9xu5GtwKhI6XYwAAAABJRU5ErkJggg=="},7768:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABBdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IHVua25vd246IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFsTCTKqwAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAGl0RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IE9ic2VydmVkIHdpbmQgc3BlZWQ6IHVua25vd246IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMi2WGmwAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAEjUlEQVR4nO3dS4hWdRjH8e8zYlNCF7oSIW4qrEULCzVQQiPJTHBmYYWZJVFTCwslaNEFlBZdICijRaFjlkLNosIGvJSlTjRUUIERFVKJq2qK0mIm7NfiHAd7mXnP7T/M+c95PruZ+b/PPIvfvO85/8sZk4RzddIx2Q0418pD6WrHQ+lqx0PpasdD6WrHQ+lqx0PpasdD6WrHQ+lqx0Ppaqe2oTSzSye7Bzc5KofSzK4O0UhLzeXAETNbE7q2q79KoTSzjcBXZtYVqB/MbA6wEzgT6E1/h2sQK7NLyMw6gBeBB9NvDQNLJe2v1IzZTGAQaP3o3gGslTRcpb6LQ+FQmtl0YBtwR8uP/gQWSfq8VCNmZwOHgGvGGXIQWCFpqEx9F49CoTSzGUAfsHScIT8DCyR9W6gJs2nALuDmjKHfAXMl/V6kvotL0WvKdoEEuAjYY2aXFay7mexAAuz2QE59RUP5DMn1YzuzSIJ5fp6CZrYB6Mkx9D3g4Tw1XdzKXFOuIHnHnJYxdBC4UdKJNrW6gbfI/uP4Algo6XiRXl2cyt593wNsyTF0L3CrpJExaswFPgTOyqhxDJgn6VjRPl2cSs1TStoKPJJj6E3A9nQKaZSZzQLeJTuQx4FlHshmKT15Luk54OkcQ1cCL536wszOBfqBSzJedxK4TdKXZXt0caq0oiPpUeDVHEN7zGxTOsfZB+RZmlwnqb9Kfy5Opa4p/1cgmWN8E+jOMfwTYH6Occ9LWl+pMRetyqEEMLNOko/kxZWLwTtAt6R/A9RyEQoSShhdJvwAuK5Cmc+AGyT9FaQpF6VgoQQwswtJ1qhnl3j5H8BrwLjzmq4ZgoYSRnf6DAAzgxZ2jRF857mko8AS4NfQtV0zTNRxiCPADxNU201xExXKV4BrJ6i2m+KCh9LMngDuCl3XNUfou+9VwOvBCrpGCjlPuRDYB5xRsdRhkl3orqFCrehcQbKEmLWxdxjozFHyBUkPVW7MRSnEue8LSJYYswL5D7AM6M1Rdp2ZPV6xNRepque+O4G3gctzDL9P0vvAvSTr21k2mtkDVfpzcSodSjMzYCuwIMfwpyT1Akg6CdxOsus8y2YzW1m2Rxen0teUZrYJeCzH0J3AKrX8IjM7B9gPzMl4/QiwXNKeUo266JQ9o3M3ybtklgGSw2NjnoA0s4tJNnBcmVHnRFpnsEifLk5lTjMuAnYD0zOGfg/Ml9R2DTw9rzMAZJ0VHyI50fh13l5dnIo+IeMq4GPgvIyhQ8D1eZ+UkT657SDZd/A/AbMl/Z2nrotT7hud9MZmB9mBHAG6ijy6JX33u4X2eylHgA0eyKkvdyjTG5U7gR8zhq6VdKBoI+n1YhdJ+FqdOmrbV7Sui0+hKSFJh4F5wKfjDHlS0htlm5G0F1gNnH4+5xdgsaR9Zeu6uJS9+55BsvHi9IelbpcUZHeQmfUALwNHgSWSvglR18WhyjxlB/AssB74iCQ8Y330lq1/P9Cf7mR3DRLi3PdqYJek38K05Jou+MEx56qq7b8scc3loXS146F0teOhdLXjoXS18x+zrm9fH88dDQAAAABJRU5ErkJggg=="},1981:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABDdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDMtNyBrbm90czogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWzmSfxkAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAAa3RFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogT2JzZXJ2ZWQgd2luZCBzcGVlZDogMy03IGtub3RzOiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTHYiUCgAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAAk1JREFUeJzt3D+PTVEUhvH3RTQmUTCF6haChiioplFIRCERfA39+AAKvc9BEEIQodHQKTWiEZIhMpkIwVLQzJ01uJOzjn2355ecZu/MrFs8OXv+3HscEQJasu1fvwBgGlGiOUSJ5hAlmkOUaA5RojlEieYQJZpDlGgOUaI5RInmECWaQ5RoDlGiOUSJ5hAlmlMape2J7UOVM9CfwaO0vd/2su1nkl5Jujz0DPTNQ34cwvZFSVenltckLUbEp8EGoWtD3ymfJGu7JJ0eeA46NmiUEfFC0stk68KQc9C3il90riVrZ2zvLJiFDo0V5W5JJwtmoUODRxkRzyW9TrY4wvFXqv5Omd0tz9reXjQPHamK8nqytlfSiaJ56EhVlE8lvUnWOcLxRyVRRsR3STeSrXO2XTET/aj833f2c+U+SUuFM9GByigfS1pJ1jnC8VtlUUbEN0k3k63zVTPRh+r3U2ZH+MT28eK5mGPVUT6U9DFZ5wjHpkqjjIgvkm4nW0SJTY3xcYjsCD9g+8gIszGHxojynn6+0Xcad0ukyqP89Y7zu8kWUSI11qcZsyP8sO2DI83HHBkryjuSPifr3C2xwShRRsSqpPvJFlFigzEfRpAd4cdsT0Z8DZgDY0Z5S9LXZJ27JdYZLcqI+CDpUbLF/8Kxzo5Zv8D2gqSFLc57IOnU1NqS7aOS3m7xe6IfqxGxpoiY6ZJ0RVJwcRVclyKCp66hPUSJ5hAlmkOUaM7MjwK0vShpT83LwX/uXUS8H/T5lMAQOL7RHKJEc4gSzfkBQqUdNjJg+4wAAAAASUVORK5CYII="},358:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABGdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDjigJMxMiBrbm90czogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWxrJHuxAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAAbnRFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogT2JzZXJ2ZWQgd2luZCBzcGVlZDogOOKAkzEyIGtub3RzOiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTHECGeAAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAAAu9JREFUeJzt3b2PDVEcxvHvY72FKASFQkNBQ0EUFBokFBISIRHvtf9A6x8QPXcLzaooV4dK4q1lC4XV2URCgoSf4rKRce7amTln3JfnU21+s5lziidzMuee372KCMyGyYr/PQGzqsahlLQ/50TMfqsVSknbJF2XNAc8lbS70Lxsgi07lJJuAm+BG8COX+UrBeZkE67Ok3Iu8f/nJa3KOB+zWqG8C3yr1LYAJ/JNx6xGKCNiAbifuOQl3LKq+/Z9O1E7LmlrjsmYQf1QPgTmK7Up4EKe6ZjVDGVEfAemE5e8hFs2TTbPe4naLkkHWs7FDGgQyoh4AzxJXLrafjpmzT9mTL3wnJW0rs1kzKB5KO8Bnyq1DcDpdtMxaxjKiPhEP5hVXsKttTZH1+4kaockbW9xT7PmoYyIx8CbSll4e8haanvIt5eoXZLkw8PWWNvwTAM/KrVtwJGW97UJ1iqUETEPzCYueQm3xnIss6k9y1OSNma4t02gHKF8ACxUamuAcxnubROodSgj4iv9A8BVXsKtkVxvyak9y32S9mS6v02QLKGMiBfAy8QlPy2ttpz7iamnpRvLrLacoUw1lm3GjWVWU7ZQRsQH+m/iVT6kYbXk/jgwtWd5zI1lVkfuUM4C7yu1KeBi5nFsjGUNpRvLLIcSp3l6idpOSQcLjGVjKHsoI+I1biyzFkqde0ztWZ6RtL7QeDZGSoVyBvhcqbmxzJalSCiXaCzzC4/9U8m2hUGNZTsSdbNFxUIZEY/of9HqnwRcLjWmjYfSDV69RM2NZbak0uEY1Fh2tPC4NsKKhjIi3tH/Tssqv/DYQF0so6lDGifdWGaDdBHK+7ixzGpQF7/NKOkWcK1Sfg4cLj64jYqIiI/QXSj3As+KD2Sj7GtErIWOfjA0Ip4Dr7oYy0Zfl/uFqU94zP7SyfINIGkT/VPpqzsZ0EbN4vK9sqsRI+KDpBnc3WhpX37/0dmT0my5/Bm0DR2H0oaOQ2lDx6G0ofMT6PCZ5KmWogMAAAAASUVORK5CYII="},6687:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABHdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDEz4oCTMTcga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFseHkKRQAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAG90RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IE9ic2VydmVkIHdpbmQgc3BlZWQ6IDEz4oCTMTcga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFM2f3iWgAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAADx0lEQVR4nO3dyYsdVRTH8e/PtEOCOIIoioiISBQjgqiIoqAIIlGCEzhETavL+He40aXY3XFcRjEmDuCAin+CBkSUEJwVcROETCeL7tV917aq7q1nVer3WZ7b79ZZnL51T1W9eooIzIbklP87AbOUi9IGx0Vpg9OpKCVtkfSCpA21EzJbaPqHkjYCDwPPATethb8E9vWQl02Ymnbfkt4CHk3CeyNia/WsbNLanL7fzMTukXRxrWTMoF1RfgwcSGIbgB3VsjGjRVFGxHFgOTO0Q5K7eKumbTHtAo4msUuBu+ukY9ayKCPiF/Ld9rN10jHrdp1yKRO7V9JFpcmYQbei/Ag4mMQWgKfL0zHrUJRrDc9KZmjRDY/V0LWIVoBjSewy4K6ibMzoWJQR8RPwQWbIDY8VKzndvpKJbZV0YcGcZkVF+SHwYxJbAJ4qmNOse1FGxDFWL6anFiWpe0o2daXd8gpwPIldDtxZOK9NWFFRRsRBVq9bptzwWGc1rivmGp77JF1QYW6boBpF+T7wcxI7FXiywtw2QcVFGRFHgVczQ8+44bEuat0WXGa24bkCuKPrhJLOlLQo6dyizGx0qhRlRBxg9cn0VOuGR9L1kl5mdUuwBDxRlp2NTeMvjv3nRNI24O0kfBi4JCL+aDjHTuClJLw/Iq6ukKKNRM2net4Dfk1ipwHbW8yxF0j/SzZLuqUkMRuXakW5XsPTYo4fgE8yQ77uOSG1n39cZnalu1LS7S3myF33fFDSOZ2zslGpWpRrK92nmaE2K90e4LckthF4vGteNi59PCmeW+m2STq/yYcj4gjwWmbIp/CJ6KMo3wV+T2Kn067hWWJ2G3CNpJtLErNxqF6U66x0bRqe74HPMkNeLSegry965RqeqyTd1mKO3DbgIUlnd0/LxqCXooyI74DPM0ONV0tWtwHpRfdNwGMd07KR6PMrsbmV7gFJ5zX5cEQcxg3PJPVZlO8AfyaxM2h3aSfX8Fwr6caSxGzYeivKtZXu9cxQ45VunW2AV8uTWN9vtMi9d6jtvezcNuARSWd1zMkGrteijIhvgS8yQ21Wutw2YBOzr7q2k8Q83v2TWy0b38uusQ2wcZlHUe4G/kpibe9l507h10m6oXNWNljVHvJd9yDSi8DzSfhr4NYW0+wD0r3oG8DOgtRsWI5ExKF5FeVm4JveD2Rjtyci7p/L+yQjYj/w1TyOZeM3z5ec5vaFZjPmWZS7gb/neDwbqca/zVgqIv6RtAv/GJT9u0Mwp+7brA2/ON8Gx0Vpg+OitMFxUdrgnAA4G9uv3KMHZgAAAABJRU5ErkJggg=="},5360:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABHdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDE44oCTMjIga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFs4eKwAQAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAG90RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IE9ic2VydmVkIHdpbmQgc3BlZWQ6IDE44oCTMjIga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMQGZYHgAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAEYUlEQVR4nO2dW6tWVRSGnzdNEdqBkUa0K7CgsovYQZHRTduLiiy70MogN4gb1Po5lR2UEom0E4QS0YkOF1HRATrQ4SIzi6wMzCTdqaOLBSGzuesbc33ra621x3M5BrxrXLzMueZZZkYQtIkz/u8CgiAlTBm0jjBl0DrClEHrKDalpKV1Pz4MjaB/uEypipsk7QG+l7Ss5KOSbpC0Czgg6boSjaC/DGxKSVPAV8BLwCpgPrDZ8zFJt0r6GHgbuAs4E7jfoxH0H09LeT5waRLbIGmRQ2MMuCqJrY1uPDgdjym3AceT2DnAOofGc8CPSWwBMO3QCHrOwKY0s1+A3ZnUfQ6NP4FHM6lNkuYNqhP0G+/o+4FM7GpJKxwajwAnktg4cIezlqCnuExpZu8D72VSntbyB+D5OhpBvymZp3wwE/MOVnIaN0q6sqCeoGeUmHI38HMScw1WzOwt4JNMKlrLwG9KMztONRJP8Q5Wcv+n90o621tT0C9KlxkfBk4msXFgtUPjSeBwEjsLmCqsKegJRaY0s/3AnkzKM+A5Cjye05CkkrqCflBnl1Cu+52UdIVD4yEg3fp+GbCyuKqg8xSb0sxeA77IpDyt5dfAy5lUrIfPYerup8xN7ayXNObQyLW4qyRdXFhT0HHqmnIHcCSJjQHrHRovAt8ksXnAphp1BR2mlinN7AiwM5Pa4tA4BWzNpDZKWlhaW9BdhnEcIteFL5c06dDYDvyRxM4F7i6uKugstU1pZp8Dr2dSngHPr8BTdTSC/jCsg2O51nK1pPGaGtdIurawpqCjDMuULwDfJTHXYMXMPgTeyaRiemiOMRRTmtlJqqXHlGlJCxxSuemhOyUtKass6CLDPPe9DZhJYkuBNQ6NZ4GDSWwhsLFGXUHHGJopzewn4OlMauDu18xmgMcyqTguMYcY9g0Zue53haQJh0buuMRFwG3FVQWdYqimNLN3gQ8yKU9reYBq4FSsEXSbJu4SyrWW6yQtrqmxUtLlhTUFHaIJU+4CDiWxRcCGQQXM7A3gs0wqJtPnAEM3pZkdo1o2TNkiyfO93GT6lHMHUtBBmroKcCtwKoktA252aOwEfkti3h1IQQdpxJRmtg/Ym0l51sN/B57IpAbegRR0kyYvTc11v7dIusShkTsu4d2BFHSMJk35CtXVgacjHNcHmtmXwKuZVEwP9ZjGTGnVWyi51tJ7fWBueuh2SReWVRa0nabvPN8BHE1ii4F7HBp7gW+TWByX6DGNmtLMDpM/LuEZ8Mx2XGI6jkv0k1G8DpHrwickXe/Q2A4cS2JLgLXFVQWtpXFTmtmnwJuZlKe1nO3C1hjw9BCN4m1GSWuAZ5LwDLCcfy5JzsYE+bNAk8BH5dUFbWNUppwP7AMuaPxjQecZyYtjZnaCap9kEPwnI2kpASSdB+ynumA1CGZlZG8zmtlBqidLguBfGVlLCdXzd+Q3agTB34zUlEEwCPG0ctA6wpRB6whTBq0jTBm0jr8A5qACfiqfz30AAAAASUVORK5CYII="},6537:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABHdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDIz4oCTMjcga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFs1ZpeGAAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAG90RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IE9ic2VydmVkIHdpbmQgc3BlZWQ6IDIz4oCTMjcga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMdB62BwAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAEaUlEQVR4nO2dz2sdVRTHPyepodVWW7ERTKzRagpFUJEWNyKCulKELlTQhSBYNfpHdOXCZSuKUKhUpS7sRlwoAYtd2ZWi4I9SjTYRrFKLKS2WNF8X86z6vGPvzJ25773hfCCbd8Ln3sXhzNwzd+6YJBxnmBgb9AQcpx9PSmfo8KR0hg5PSmfoSEpKM7sidQJNOJxuUTkpzWzMzB41s3ngnTqDNuFwusua2H80s03AM8AcMNP7ecXMpiUt5nI43adKpXwZeIW/kwmKpH4+s8PpOBbbPDezO4DPAqFfgBsl/ZHD4XSf6Eop6XPgaCC0GXg8l8PpPlUXOntLfn+xAcdLFefidJToyzeAma0BFoCpQPgeSZ/mcDjdplKllLQCvF4SjqqWl3F4tXSqVUoAM5sETgITfaELwBZJP+dwON2lcvNc0ing3UBoAng2l8PpLpUrJYCZ7QRC935LwEzvEl3X8RNwU4zD6Sa1nn1LOgYcC4SmgF2JjhtiHU43SdmQ4e0hpxVqXb4BzGyCYrEyGQjf2WuUpzjukhR6+uN0nNqVUtIF4I2ScGx7KNnhdI/alRLAzKYoGuH9u43OA9OSTudwON0iaZOvpCXgcCC0jmKLWhaH0y2SKiWAmd0LfBIILQBbJa3mcDjdIfkdHUlHgdCiZgZ4uAHHI3Xn5owmTb041mZ7KHnBY2bjqQ4nH8mXbwAzWwcsAtf2hQRsl/R1goOe46sa87oe2N37e6COw8lPI5VS0nlgfyBkxLeHyhzEOi4NarbDzA4CPwJ7KJ4SeYtpRGikUgKY2Qxwgv8m+jIwJWk5wXG25/g9wjEN/JDicAZLY4cRSFoA3g+ENgBPJzrWV3AsAh+kOJzB0vQJGftKfp8zM8voKFs0VXE4A6LRpJQ0D4QWE9uABxMds8BDkVOZB0KLqyoOZ0C0cZZQWaWrstAoc0TtHlJxo/xqisMZHI0tdC4JzdZTbPa9ui+0Ctwq6ftEx6ykExGODRQtptoOZzA0XiklnQUOlIw114DjhUjHMvBmisMZDI1XSgAzuw34hqJP+U9+o9j5cy7BcYaitRPjmKW4t6ztcPLTyvmUko4DHwZCm4AnEx0bgaciHd8CH6U4nPy0eWhqmwue3A4nI61cvgF6/cDjwNZA+D5Joa1qVRz3SzoS4RjrOW6p63Dy0lqlbKItcxlH7DP11VSHk5fWKiWAmW2kaMtc1RdaoXg/fCnBcRG4WdLJSMcScGVdh5OPVg/il3QGeCsQij4o9X8c48BzFRwHUxxOPlqtlABmdjvwRSB0iuLcoJjDVsscVQ5sTXY4eWj9kyWSvgQ+DoQmgccSHZuBJyo4jqQ4nDy0XikBzGwX8F4gdJriMIIYruHfZ6X/xTmK1XUuh9MyuZJyHPgO2NL6YM7Ik+WLY5IuAq/lGMsZfbJUSgAzu47iUr02y4DOyJLt24ySfgUO5RrPGV2yVUoAM7sbeDvbgM5IkjUpHScG/7SyM3R4UjpDhyelM3R4UjpDx5+RbfYrhEApIQAAAABJRU5ErkJggg=="},5826:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABHdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDI44oCTMzIga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFs0RPzDgAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAG90RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IE9ic2VydmVkIHdpbmQgc3BlZWQ6IDI44oCTMzIga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMcJcbEQAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAFgklEQVR4nO2d2ctVZRTGf0/mkM1qE1ooWVBCVqiUCWGFmYZBGmqRAyYOdVt/QJd1a5naoGY2axrRgEYZDSg0GlkRDYaWEQ6ZidPqYkvU9j2etc8+w/5s/eDcrMX7nAXfwz7vfvbwycwIgipxUqcHCII8YcqgcoQpg8oRpgwqR5gyqBwNmVJSf0kPSrq/0S+WNErSs5KGNri+l6QZkp5rdIagopiZ+wOMBl4CDgIG/Ab0LLC+NzAb+PToegOWFJxhEPAQ8Pu/NG4sohGfan909A9dF0kLgHsTrelmttyxvjvwI3BBrrUP6G9muxwaY4DXOfYIv9rMbq+3PugaFPn5XlOjnjLqMZjZQTJD5ekNzHTOsAHYmahPkHShUyOoOEVMuQ74JlEfIWmYU+ORGvX5klRvsZntB55MtLoBc5wzBBXHbUrLfucfrdH2Hi0/Bj5KtAYDY5yjLASOJOqzJfVwagQVpujZ91Lgz0R9iqQ+To1aR0uvsb8nvQ04F5jknCGoMIVMaWa7gWcSrV7ALKfMC2Rn7XnGSxro1Chl7KDaNJJT1jLEPEl19czsALCkxixznTO8AXyXqI+UdJVTI6gohU1pZp8D7yVag4BbnDKLgMOJ+ixJvRwzlN7fBtWl0cuMZfeFPwGvJlr9gMnOGZ4C/krUp0o626kRVJBGTbkK+CVRHyvpYqdGWWPvBFYmWkVyz6CCNGTKo0H44kRLwDynzHrg60R9uKThTo3j7W/r5p5BNSlzl9Ai4FCiPlPSKfUWNyn3/AT4MNEaDNzs0QiqR8OmNLNtwCuJVh9gqlNmGencc7Kkvk6NiIdOMMreT1l2X7gbWJFoFck9XwR2JOrjJA1yagQVopQpzewd4MtE62pJ1zhlmpF7Pp5oFck9gwrRjDvPy+4LvyCdew4ExjlneIwSuWdQLZphyuXAH4n6HZLOcWosqFG/z7PYzLYCaxOtvsAU5wxBRShtSjPbS3bCkqcncI9TZjWwPVEfI2mwUyNOeE4QmvXgWK2f8LmSutVbXCf3nO8ZwMzWA1sSrWGSRng0gmrQFFOa2VfA24nWRcCtTpnF1M49ezs14nr4CUAzH7EtGw9tI/sZz3MWcKdzhmXA3kR9sqR+To2gwzTTlGuAnxP1myRd6tQoa+w9pHPPnvhzz6DDNM2UZnaY7NJjniL7wneBzYnWlZJGOkepZey5ntwz6DzN/iMtAQ4k6jMknerUKJt7biZ76jHPQGC8c4aggzTVlGb2K/ByonUmcJdT5mlgT6I+SdJ5To2Ih7owrfg5K7sv3EsWyOfpgT/3XEXt3PMSp0bQIZpuSjN7n+y1LHmukDTKKXO8faEn9zxEyf1t0DlatfEve7TcQnYTcJ4BwG3OGRaTvfMoz4wCuWfQAVplypVA6t1AEyWd79Qoa+zt1M49vfvboAO0xJRmto/swa483cneuuZhLbA1Ub9B0mVOjTjh6YK0MrdbSPaavjxzJJ1cb/Fxck/w554bSOeeQyVd59EI2k/LTGlm3wJvJVr98e8La+We0ySd5tSIo2UXo9VXOMruC3eQvaQ1zxnA3c4ZVpDOPScWyD2DNtJqU74G/JCoj5Z0uVOjGbln6n7PHvj3t0EbaakpzewI2aMKKbz7wg9I555DJF3vHKXWpUvX/jZoL+24QeEJYH+iPk3S6U6NWo9LFMk91yVaA4AJzhmCNuF+53mpL5GWAtMTrc9I55l5TgKuBfJHNSN7CWvqZChPP2BIor7r6BxBZ9loZg9A+0w5HNjY8i8KujJvmtlYaNM/dzKzTcCmdnxX0PVp502vtc6ig+A/tNOUz5P9Q6YgOC5ti0PMbL+kh/G//Cr4f/HP68LbcqITBEWIB6mCyhGmDCpHmDKoHGHKoHL8DRFHOm8r9zw/AAAAAElFTkSuQmCC"},3691:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABHdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDMz4oCTMzcga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFssTtt0wAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAG90RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IE9ic2VydmVkIHdpbmQgc3BlZWQ6IDMz4oCTMzcga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMEL+FzAAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAG50lEQVR4nO2dSYxVVRBAT4kKqECDONAiGMCgRolRYgiKYqIuIAYJCsogYdCda6N7XbkyxoXzgBqN8wiCsyIaRQUnFFEZnSJOhBYaysX96eijXv96/73fPpI6yd/8Sp//k75976t7q26LqhIEdeKQ//sLBEGWGJRB7WhpUIpIfxGZKyK3tfrBInKUiCwVkZtLODpE5DoRub5VR1A/pMgzpYicBlwDXA0Ma7w9QVXXF3CcDVwLXAUMArqBUaq6o4BjcsMxGxgI/AF0quouryOoMarqegG3AGq8bi3gWJbjuKGA4/kcx2KvI171fhVZvlfnvD9fRAaUdCwVESnpuMb580HNcS/fInIYsAU4zggvUNVlDscQYDtwhBG+WFVXORwjgM3AoUa40KNEUE/cM6Wq7gXuywm7ZilV/R14rKRjB/BCGUdQb4omOuOArwBrqT1FVTc4HJOBd4zQHmCkqv7scEwnPVtm2UlKeLqaOYL6UmhLSFU3Aq/lhL0z3WrgMyN0OCmr9/AS6VEiy1DgCqcjqCmt7FPemfP+QhE5vKTDO7D3A/eUcQT1pdDyDWnjHNgGHG2E56hq3jPjvx3DGg4ra79AVd90OEYB32L/YZ2qql82cwT1pPBMqap/Aw/khL0z3a/AEyUdm4EVZRxBPSk8UwKIyKnA50ZIgXGqusnhuAB43Qh1kZKVnQ7HTOBJI/QLcIKq7mnmCOpHS2ffqvoF8LYREmCp0/EGKZPPMgCY7/wqzwE/GO8PB2Y6HUHNKFMllJesLBIRa2O7iMO7hHcD9+aEr3V+h6BmtLR8A4jIQNLpTIcRnqmqTzscxwBbSdtBWSap6nsOxxhgIwfunSpwsqp+08wR1IuWZ0pV3Q08lBN2zVKNjfK8wet1bAJeNULuR4mgXrQ8UwKIyATgEyO0HzhJVa0N7qzjImClEdoFjFDVPx2O2cCjRuhH4MTGEWlwkFCq8lxV1wHv53iXODWvAFa2fiQw1+l4mpRxZzkOuNTpCGpCFe0QecnKYhFp6tc0Vd+VE/YmPHuA+3PCkfAcZJRaviG1NZASnkFGeLqqvuhwHE86y7ay9rNU9SOHYzxgneLsB8ao6vfNHEE9KD1TqupfwCM5YW+y8gNpz9HCO1tuAKzjySKPEkENqKqbMW8Jn94oyi3jmCciVlFwEcdiEenndByAJM5r9eeDYlQyKFX1A+BjI3QosMipWUGqKM8yGJjjdDxOqqnMcgIwzenoQUQ6ReRG0j7oWyJyblFHUJwq+77zZilX/02jHO3unLB3Ce8iNae17AAQkYki8izpj+QmYExRR9A6pROdHlHv/TeXqKq1F5l1jAS+A6yl9nRVtYqDs44zgHVGaB8wWlW3ORxTsYuZd5P2Tn9v5ghap7KZsqL+m62kqvIyjvXAGiPUD1jsdLwOfG2EBgLzPI6gdaq+tiVvCZ/ROOf2cEfO+wsKtPLmfY8lnr3TJo5YwttMpYOySf/NQqfmRVJVepZhwCyn41HSrRlZRgOXOB33A9bx5JkiMtHpCFqgHRdclS1H20d+OZrXsQt4uKTjJ+CZMo6gNSpLdHqEqf9mO9DfCE9tFPc2c4wmnYdbfzTjVdUqDs46zgI+NELdpFbeHx2Oi4GXjdCfpOr4v5o5guJUPlNW1H/zPXblEPgr29cCa41Qkb3TVaTmtCyDgCudjqAg7bqfMm8JnyUiQ52OvIRnYeMKmTLfw7t3WrpYJChOWwZlL1sqA4AFTs1zpHrILMcCM5yOh0l1mVnGAhc6HfeSlvws5zTqSYOKaedNvmUTnr2U7L9R1T+wi3+LOHZgXxEDMVu2hcoTnR6xyLGk/htrqZ2squ86HGNJM67VfzNWVa3nvaxjEmB91h5SG65VHJx1TMO+VOs3UsKzu5kj8NO2mbKKLZVG05d13Cc4y9FUdQ3wqREqsne6HPvuog7gcqcjcNLui/jzlvA5IjLY6chLeBYVKEfLTXg8P1xFsUjgp92DciX2lsoR+M+Qn8Luv+kEpjsdD5Ju3shyiohMcTruIVWxZ5nSqHoPKqKtg7KxpVK2HK23/huvYyep1tLCm/BsoWSxSOCjbYlOzweIdJLqEq2ldqKqWqcuWUde/80+UivvVofjfMA6TSpyd9EM7D71uLuoQtr+z51UdTslr4Pupf+mSDnam4B103CRu4teIB2hZhkOXOZ0BE1o+0wJvV4HvRf7l2xxJOmXn6Ubu6rIYjDptt8y36MDGGK834W92R8UpK8GZT9SRfnItn9YcNDTJ/+bsVGOlncddBD8hz6ZKaHpddBB0EOfDZDGddDL++rzgoMX7+WmVXE7EL3TQa/02fIdBF7i+S6oHTEog9oRgzKoHTEog9rxD1qmLJNvaWXWAAAAAElFTkSuQmCC"},9532:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABHdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDM44oCTNDIga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFsyfX/cgAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAG90RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IE9ic2VydmVkIHdpbmQgc3BlZWQ6IDM44oCTNDIga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMaHEXbQAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAGhUlEQVR4nO2d66td5RGHn19MTNKoxCAqXlCDEhWjlJQqFkUsVamKBDU2Jpqo8faf9JtQCmqM1luj9V4UsVVRW0PrpXht1eClFWOr1lu8Vo3jh7Whx+WsvWftd62dDc4D68sMM2c4e/Za513ze98jMyNJpolZ27uAJKmTTZlMHdmUydSRTZlMHWM1paT5ktZKOn/cHyxpqaRfSdp5zPgFktZJOqeghmWDGnYcN0fSA2YWvoAlwGXAe4ABW4DZLeLnAquBTYN4Ay5tWcNhwK+BDwfxrwGzWsTPB84DHp9Rw8o2NeTV79WmGX4540OceS0Pxi8G/uvEP92ihssbajgpGH/wjC/UzOuR7f1B5PX/q83j+4kG+8XB+NcGDVHnCElHBXM82WC/JBi/Gdjq2I+VdEgwR9IzbZry98B/HPsJkhaPCrbqVnVlgzvaVDdRPbbrnCJp70ANXwNXNbijX66kZ8JNaWZfAVc7LgEXBdNcC/zPsa+QtGughk+BGxzXDsC6YA3XAF859jWS5gdzJD3SdvV9FfC1Yz8vsoI1s3eB2xzXfODcYA1Nd9t1knYI1PBvqrt+nYXAWcEakh5p1ZRm9i/gPse1O7A8mKapqUKPTzN7nmr1Xmcf4OTCGqJ/RiQ9Ms57yisa7KEP1Mz+DPzDcR0i6dhJ1AA8ALzi2I+UdEQwR9IT4zTlvcAbjv04SUuCOYrullR/Arzr2E+UtP+o4MGia32DO++W25nWTWlm2yhfwV4PfObYT5e0W6CGz4HrHNcs4MJgDb8BvnDsqyTtFMyR9MC4s++rgW2OfY2keaOCzewD4HeOay6wNljDlVQvvuucL2lOoIZ3gDsc187AqmANSQ+M1ZRmtgW423EtAs4Mpmn6u/BiSQrUsBl4yHHtCZxWWkMwPumBEpVQ0QrWzB4DnnFcBwLHB2soaiozewR40XH9UNKPgzUkHVPSlH+kGh3WOVrS0mCO0lX0XcBbjv2nkg4M5sjXQ1PG2E05YmQX/UB/C3zs2E+TtGeghi+pJjR12kyZrgM+d+xnSVoYzJF0SKnI9xrgS8e+WtKCUcFm9hGw0XHNAaJazfU0T5nmBmp4H7jFcf0AGFurmYxPUVOa2VvAnY5rF2BlME3TI/xCSSPrM7N/An9wXLsBpxfWkI/w7UAX2yFKFzxP4cvi9gdOLKwhuuD5C/Cc4zpU0jHBGpKO6KIpH6LSKdZZJmlZMEfpneoe/ClTG51kvh6aEoqbsqOR3c34OsmTJe0TqGEbsKHBHW2qG4FPHPsZkSlT0h1d7Wa8Fl8nuVLSLqOCO9JJbsCfMp0b0Uma2VYqEXGdNlOmpAM6acohOskFVBvFIpTqJLdQPcbr7AqsKKzhosiUKemGLvd9l0ramnSSewOnTKiGJ4G/Oa6DiE+ZkkI6a0ozexT4u+NaKunoYJpSSVvTlOkoSYcX1pCvhyZE1ydklDbVrfg7HqM6yS6mTBvxdzyGpkxJOV035Q3Ap459haRFo4I70kk2TZlWBadMn1CNP+vMAS4I1pAU0GlTDtFJzgPWBNM03W0vCOokh02Zzg7WUDRlSsro4xfcuIKNBJvZS8DDjmsPJqSTNLNngb86rv2Ak4I1JGPSeVMOdJJPO66DJR0XTFO6ih42ZfrRJGpIxqevR1HpB3on8LZjP17SQcEcpavoW4D3HfvPJe0bzJGMQV9NuRFfJ7lc0u6jgs3sC6qNXXXansbh6SR/EZwyfUa1wa1OmylTMga9NOVAJ+mtYHekOoYvwnr8jWFrgzrJ96heMdVZQFwnOWzKNDuYI2lJnyvJopGdmb0K3O+42ugkSyVtLwB/clx7AacGa0ha0ltTDnSSjzuuxcDPgmlKFzybgOcdV5spU0raJkzf79xKFxt3A2869mMkHRrMUdpUt1Md9londARi0p6+m7JJJ3mqpL1GBQ85fhDKdZLRKVMXi66kBb025RCd5GziI7sN+BvDojrJD6m+HHXmET9+sGnRFToCMWnHJEZmw0Z2EZ3k61SHatVpc55k6YTnZeBBx9XmCMQkiKrdDD3/EOlR4CeO6xn8d4l1FlL9Z4o6H+PL5TwOo3odVOcFfFVQnUVUuso6Wwc5kvFZPjjMFphcU67Gf4wnCcABg63SwOT+41jTeZJJ8h0m0pRDdJJJ8h0mqQ1sOk8ySb7FxOa3ZrZZ0k1A9ICC5PvDt3YKTGShkyRtSGl/MnVkUyZTRzZlMnVkUyZTxzfi6zaU7/vGogAAAABJRU5ErkJggg=="},4981:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABHdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDQz4oCTNDcga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFsVS3w4wAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAG90RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IE9ic2VydmVkIHdpbmQgc3BlZWQ6IDQz4oCTNDcga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFM9KkY/AAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAH0UlEQVR4nO2d67NWVRnAf0+Hc7gcwyOK3MYQsSgvQRdGLXPMYUjJvJRpJyUCBWqMaSa/+Qc0TR+asWYSAypBHNS0yenipSalLAWndMQLTIIEBIOK3OX+9GHt4LjnWfnsd+/9vq++6zezvuzF+p19zrt41n29oqokEu3EB1r9AolEnlQpE21HqpSJtqOhSikifSKyQER+0OgPFpHRInK7iNxWwnG2iPxQRG4o4ZgiIneKyCWNOhIVo6ruBFwA/BzYByhwCBhdoLwA04AHsrIKvA4MLuDoBq4DHgeOZY5VBX+PYcBs4OmsvAL3F3GkVF8q8kEuHPABDky3F3A8EnH0O8t3Aa9GHJ90Ok4BdhjlDwGjWv2BpKSFmu8/RZ7PFRGvJ+b4lqewqh4Fnohkz3c63gL+aWR1A3M8jkS9SBY93v0finQDm4BRRvYMVf2DwzES2Az0GNkfU9VXHI6pwCojay8wVlX3OBzXA/cZWRuAier9oyRqwR0pVfUwoT9p4Y1SrwMPlXSsxo50JwE3ehzAr4HtxvMJwHSnI1ETRUffiwiDizxXisg4p2Nh5PksERnidNwVee6t2KX/gyXqo1ClVNUNwGNGVhdwi9PxJGA106cAX3W+ynLAaqaniMgFTsciwgAnz5dEZKzTkaiBRuYpY1HqFhHpcjp+FnnuHfDsBe6NZHuj5XrCtFKeQcDNHkeiHtwDneMFQsXbCFjN9dWq+rDDMQLYAljN9fmqusbhmILdt9wPjFPVnQ7Hl4EHjax/AxNU1eqqJGqmcKTMpmWWRLK9UWoH8KuSjuewR+HDgJkeB/AwsNV4/iHgCqcjUTGNrn0vBo4azy8XkfFOR2zAM1NEhjkdZQc8Ryj5HyxRPQ1VSlXdBPw+4pvrdDwFvGhknQx417JXALuM5+eKyMVOx2LsGYUZInKG05GokDK7hGJRao6IDCrp8A549gPLItneaLmRsPyZxz2jkKiWwgOd4wXD0uIGQv8rz3Wqag0g8o4+4D/AUCP7E1m/8d0c5wEvGFkHCQOeNx2Oq4DfGFlbgPFZPzrRJBqOlNnIdFEk2xuldhKa4DKONcBTRtZgYJbHAfyOsPyZZxxwpdORqIiym3yXAEeM59NEZKLTEWvCbxSRk0o65nkKZ5FwcSQ7DXiaTKlKqapbCdMqeQR/hXgGeN7I+iDQ73yVBwjb0fJMEpHPOx1LsGcUviAiZzodiQqo4jhELErNFhFrN1ARh3fAcwC4O5Lt7QZsJjTjedwzColqaHigc1wgIsC/gLOM7H5VjfUZBzqGEwY8vUb2VFV91uGYhL2mfgg4Q1WtXUF5xwzsirktc1hdlUTFlI6U2d7D2Fq2N0rtpvxa9lrsDcA9hKMPHh4hLKHmGQ1c7XQkSlLVacZfECJSnkuzCOYh1oT3Z5G0jGNeFtH/L1XMKFiIyLki8mMR+X6jjo6iqnMVhKkd6+zMjwo4no04vu0s30PYvGs5pjsdY4DDRvljhF3p3t9lCHAT8JcBjl1Ab5XnWd6Pqcpz37EoVcXmXe+A5xAhalt4uwGlZxQyHiWsNg1c7hyOf0ahc6myhgNrsaPUTGf5XmB3xHGh0zGRE0dvB6bDwBinY3rkHbYDPU7HrRHH6lZHonZPVd+QUXbXzj7gnpKOV4E/GllFNu8+Dqw3no8ErnU6lhHOx+f5tIh8yunoSKqulHcT1pzzfDZbo/YQq9g3ZGvlZRyu48AaQl0VMwqlllA7lqpDLyFCWM3WTwo4no44FjjLDyLMe1qOLzodp3PiFo98+ojTMTVSfi8wvNXNZLumOi64ikWpZm/eLXsceDvhKG4Zx2rgH0ZWL/7jwJ1HHTUdWIMdIeY4yw8DdkYcFzsd4wlr2fnyRwirMx7HZZF3eAPn/UeEEbvleK7VEaldU11XAZaNdPuBpSUdVWze/TOwznh+KuGSLQ/3Yh8HniwiFzodnUUdNR3o48TNbPk0xek4L1L+bWCE03FVxLEZ6HI6bos4Vhb4e9wZcfyy1VGpHVN94tCnsz6IhQUcf404vucs30W4/8hyXON0nAociDjOcTomR8rvB/paXQnaLdV5k2+sCf/6e2nzrobjFLGjHV7H88AzRtZQ4BseR0dRZ40nXBZgRYj5zvJDgDcjjkudjnGEwU2+/FHChQMexyWRd3gLGOp0fDPieLHVkandUt13npcd8FSxeXcL8Fsjq8hx4JXAy0ZWH3C9x0G4etC6teMcEfmc09EZ1FnjCUca9mBHiKlOx0cj5Q8CI52OKyKObUC30/HdiONvBf4ed0Qcy1sdndop1RopNVxgGtu869358wrwpJFVZPPuo8BrxvNRwDVOx1LCgCfPRSLycacj1nJ8RUROczre9zTjK0tiH8TXROTkko65zdq8q+Fa6vtLOl4i7K/MM5jQ50xAvc33gGZrFXaz9R1n+R7Ct0hYjmlOx2jstexjwIedjs9E3sG9eZewvGg51pGdmer0VPrgmAcRuRl7amYPYeOEh5HAiJKOsYR+bp4dhErv4UxCZMuzDfteozxC2PNp3eW5iTB32cmsaFal7CVUHO9Zm0TncldTvgZPw+bd2EVUicQ7aOZ3M8YGK4nEO2hapVTVF4C/N+vnJd67eO+RrIqfYt+kkUj8j11NGegkEkVI3/edaDtSpUy0HalSJtqOVCkTbcd/AbmRqUBt5c+2AAAAAElFTkSuQmCC"},4815:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABFdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDQ4LTUyIGtub3RzOiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbJtwL/cAAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAABtdEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBPYnNlcnZlZCB3aW5kIHNwZWVkOiA0OC01MiBrbm90czogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUwomwATAAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAAMfSURBVHic7d3PS1RRGMbx72tUUvSDJIzKwrJFhJG7wKgWRRDtCjdF0Q9S2/Tv9N8EQdAqisBFEGJlINImCZLAt8VY1DCO954558w9+Xx2OjPnPYuX53DvvJcxd0ekSQb6vQGRdmpKaRw1pTSOmlIaJ1tTmtnTXLWkbJbj6tvMJoBXwDF3X0peUIqWKylngR3Aw0z1pGDJk9LM9gGLwG5gATjh7mtJi0rRciTlXVoNCXAcuJ6hphQsR1POtv39JENNKVjS49vMLgPP2/69Boy5+3yywlK01EnZnpK/a04nrisFS5aUZnYI+Ahs7/DyMjDi7qtJikvRUiblIzo3JMBB4FbC2lKwJElpZtuAeWCky9teuvuF6MWleKmS8gbdGxJg0szGE9WXgqVqyqq3fTpdCMkWF/34NrMx4D1gFd6+Ahxx95Wom5CipUjKaao1JMAe4E6CPUjBoialmQ0Cn4GhGh975+5no21Cihc7Kaeo15AA42Y2GXkfUrDYTRn6vbYueOSPaMf3+iDv68CPr9L6hmc5ymakaDGTspfpn53Ag1gbkbJFScq2Qd5Q87SmhzQAvMXFSsq/B3lDjQLXIuxFCherKWNdqGgAWHo/vjcY5A21RusZnoVI60mBYiRlzHQbAB5HXE8K1FNSbjLIG2qJ1u2hnxHXlIL0mpTdBnlDDQM3I68pBQlOyoqDvKFeuPulBOtKAXpJyiqDvKEumtmZRGtLw/XSlKlv38wkXl8aKuj4rjnIG+obcNjdvyesIQ0UmpQzpG1IgL3A7cQ1pIFqJ+X6IO8icCDJjv71xt0nMtSRBglJyinyNCTAOTM7n6mWNERIU+b+floDwFtMreO7x0HeUD+Ao+7+NXNd6ZO6SdmPKZ5B4H4f6kqfVE7K9UHeL8CupDvq7ANwyvXzaFtCnaS8R38aEuAkcLVPtSWzOkk5B5xOu52u3gLP+lhfMqnUlJEHeUW6qnp86zEFyWbTpDSzYeAT8ecmRTqqkpSjqCElI/1gqDROleN7iPDbMfuBK4Gf3cgcrace5T+V5QdDRerQ8S2No6aUxlFTSuP8Am8atyT+B21PAAAAAElFTkSuQmCC"},3270:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABHdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDUz4oCTNTcga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFsMYzDKAAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAG90RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IE9ic2VydmVkIHdpbmQgc3BlZWQ6IDUz4oCTNTcga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMkAgrNwAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAEAElEQVR4nO3dTYscVRTG8f+jmcxMEINvRGLUoEFCEMSVqMEhGoOLIMYY3YhJIOblc+RDKIJbFy7cCAYJxmiIZOlKQVCiRsF3RcFxUI+LakOnU5Wuqr63ugqe3y51b9c9i9Pn5N7q7lFEYNYn1807ALNJTkrrHSel9U6nSSnJbwKbqrMkkXQXcLSr9Wy4uqxcR4ATHa5nA6UujoQkrQO+BDYDD0fEheyL2mB1VSn3UiQkwLGO1rSB6qpSngKeGv3zT2BzRPyafWEbpOyVUtJWYM/YpWXgxdzr2nB10b6PlKzjFm6Vsrbv0Qbna+D2kuFHI+KjbIvbYOWulE9TnpDgM0urkLtSvsuV/58c5w2PlcpWKSXdAzx5jSnLwEu51rfhytm+XwY0ZY5buF0lS/uWtECxwdlUY/rOiDifPAgbrFyV8hnqJST4eMgm5KqUp4HdNaevUmx4fkkeiA1S8kopaRvwRIOXLOENj43J0b7rbHAmuYXbZUnbt6T1wCXgthYvfywiziULxgYrdaXcR7uEBB8P2UjqSnkG2NXy5avAHRHxc7KAbJCSVUpJ99E+IaHY8BxsufaCpAOSzkjaP0MM1gMp23eK9tvoHpLulHQS+Ap4k+JN4e8BDVyS9i1pkWKDc+vMN4OViPiwxppbgIvA9RNDAWyPiM8SxGJzkKpSPkuahISax0MRcQkoezypuvewfkqVlCmTYL+kW2rOfaXi+iFJS6kCsm7NnJSStgMrCWL53yL1NzxvAd+XXL8ZeD5ZRNapFJUyx/lirXtGxBrwesWwNzwDNdNGZ9Qiv6GoTKntioizNWLYCnxO+RvswYj4OG1YltuslfI58iQk1K+WF4FTFcPHk0VjnZm1Up4DdqYL5wprFE94fqwRx17g7ZKhPyg+Fvd76uAsn9aVUtIO8iUkwHrgUM2571D8VtGkG/APHwzOLO27i7PAo5KmfgwuIv4FXqsYdgsfmFbtW9IyxQbnpuQRXe3xiHh/2iRJmyi+F7RQMuwfPhiQtpXyAN0kJNR/wvMdxbllGR8PDUjbSnkeeCR9OKXWgC0R8cO0iZJWgLMlQ39RbJp+ShybZdC4Ukq6n+4SEhpseCLiA+CTkqFF4HDCmCyjNu17Hh92qLXhGXm14vqxBvewOWrUviVtAL4FNmaLqNruiHhv2iRJGyli3FAyvCciTiePzJJqWilfYD4JCfWf8PwGvFEx7OOhAWhaKS8AD+UL55qC4hn3PzXmLgF3V9zjC+DvhHHZbD6NiH3jF9bVfaWkB5hfQkLx4d1tCe5xb4JYLJ3VyQtN2re/AmudaJKUfoZsnWiSlDdmi8JsjP+Ap/VOJ3/cyawJV0rrHSel9Y6T0nrHSWm98x/DaO7TyazXVQAAAABJRU5ErkJggg=="},829:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABHdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDU44oCTNjIga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFsqBd5bAAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAG90RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IE9ic2VydmVkIHdpbmQgc3BlZWQ6IDU44oCTNjIga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMCZORcwAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAEsElEQVR4nO2dz2sdVRTHP980NtG2/qRKaVCCSqEqNKAoUitFrfUHjVZD2qRt0rhzL7jwD3GjliKKItKFoBtBN7rpqhsFdVGFIl0UCoVair0u3gRjfOe+N+/eO5n3ej6rZL535p7FmXPeuXfOjEIItBVJAiZCCH9ttC1Oc4w1NZGkO2uMnZL0HvAr8G45q5w2oiYipaStwPshhGORMZuBWWAFOMC/N8zvwHQI4UZxQ51W0FSknAPmJd3bY8znwEH+a9f9wPMFbXNaRlNOuQKMA8cjY74ELhvaW9ktclpLcaeU9DCwt/p3xRoXQrgKfGLIr0m6J7dtTjtpIlKeXPP3bklPRsZ+aBzfDJi/R53RoqhTStoEnFh3+GS3sQAhhLPAOUP2FH6TUDpSHgB2rjt2RNKtkXM+MI4/JumJPGY5baa0U3aLincAb0TO+Ri4ZmgeLW8CijllVZjMGnIshV8CzhjyUUm3pdrmtJuSkXKBToHSjf2SpiPnWin8duDNJKuc1lPSKc3lH0DAckT/FjhvaJ7CR5wiTilpD7Cnx7Cl6oGL/1FtKX5knLevWvt0RpRSkTIWJVd5AHguop8CrP3ufq7vDCnZnbJ6sGKhz+GxHZ7zdNJ4N5aqNVBnBCkRKWeBfrcEX+/xSJtV8OwAXq5llTM0lHBKc7mnC5PA0Yh+BrhkaF7wjChZnVLSTjq7OHWIpfBrdBbTu/GKpPtqzuUMAbkj5Qmg7m+9xyU9GtGtFD4OLNWcyxkCcjtlndS9lli0PAecrXueM7xkc0pJe4FB1w+PSbololvRclc1rzNC5IyUKVFrO/BqRP8UuGpoXvCMGFmcsmoMm0u8TCyFXwa+MOQ5SdsS53ZaRK5IOQdsTbzGS5J2RHTrqfQtwHzi3E6LyOWUgxY4a9lEvLHse+A3Q/MUPkIkO2X1cMQzGWyBeAoP2NHyKUmPZLLB2WByRMrlDNdYZZekpyP6KeBvQ/PloREhySkljZF/ATv2VPoF4BtDPt5jWckZElIjZbfGsFTmJW2J6Naa5XbgUGZbnA0g1SlLpMxtxFsevgIuGpoXPCPAwE4p6W7sxrBUYin8OnDakF+UNFXGJKcpUiLlInZjWCr7JD0Y0a0qfIy8hZezAaQ4ZY61SQvFrh9C+An40ZBXrN4fZzgYyCmrxrCZzLasZ6mq7i2sgmca2F/AHqchBo2UJaPkKlPACxH9M+CKoXnBM8TUdsqqMWyxgC3diO3wXKHzktVuHK7zOmunXQwSKQ/Rf2NYKrNVlW9hpfBJmrtxnMwM4pRNbudNEGnXDSH8APxsyJ7Ch5RaTjlgY1gqvW4CK1rOSCpdjDkFqBspB2kMS2WmqvYtTgPXDc2j5RBS1ymbqLprzRtCuEhn67EbC5Imy5jklKJvp0xsDEtlsar6LawdnruAwwXscQpSJ1JuVJSETrUf22f/GrhgaJ7Ch4y+vjhWPUr2J+l9OCl8R/zGeAd4u8vxADwL/FHAJqcA/TrlMvb7Ih0nK/2mb281cBqjZ6SU9BDwSzPmOE5/kfJgcSscZw39OOV4cSscZw2NfYTecfql6Efoq8/dTRSbwBlJijql4wyCp2+ndbhTOq3jH0LDvnDDTONfAAAAAElFTkSuQmCC"},9700:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABHdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDYz4oCTNjcga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFsnG+XdQAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAG90RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IE9ic2VydmVkIHdpbmQgc3BlZWQ6IDYz4oCTNjcga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMPet/agAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAFWElEQVR4nO2d24tXVRTHP18vU5pmN+lmXijILFG6EDaJkWUXkyHJnLw01syoPfZX9BIUvZSSQZTYi+FDZBcIagqCCnqR6CG6KJb4kBYRqLl6OD8hprPHvc9vn/M7I+vzNnvts86C+c46e+2zzh6ZGY7TJqb0OgDHGY+L0mkdLkqndUwqUUqaK2lNr+Nw6qVRUUpaXvG6lZL2AkeA/ZJm543MaRNNZ8pXJN0eO1nSdkmHgM+ATUAfMAvYWlN8TgtoTJSSlgArgR0Jl/UDS0rGd2YJymklTWbKc2LclPD4fTUwvlTSvRliclpII6KUNAN4uvPjLGBzzHVm9iXwbcD8XIbQnBbSVKbcCFz2n59THuGhbPmEpLnVQ3LaSlOiHL8GXC7p7shr9wJ/lIz3Ac92FZXTSmoXpaRlQJkAo7Klmf0FvBUw75A0qfZanfPTxC80VClvlDQn0kfoEb4IeCg9JKfN1CpKSRMVNTOJ3G80s0PAWMDsBc8FRt2ZchMw0fZPjoJnraT5CX6cllO3KM8nutsk9Uf62g8cLxmfAmxPisppNbWJUtKdQMwrxdiC5xSwJ2AekTQ9Njan3dSZKWNfBW6QdEXk3F3A2ZLxq4HHI304LacWUUq6FBiMnH4xMBQz0cx+Aj4ImL3guUCoK1NuBS5JmJ+yJgwVPPdJuiXBj9NS6hJlSlUNsFjSqsi57wM/B2zePXQBkF2Uku4Blla4NEpQZnYW2B0wD0maWeHeTouoI1OmZslzrE9osNgDnC4ZnwM8VfH+TkvIKkpJlwNPVry8D9gWM9HMjgHvBsxe8ExycmfKIYpquirbJSlybqjguUPSXV3E4PSY3KKs+ug+x03A6piJZvYp8F3AXDlbSuqTtFnS55IeqOrHqU42UXaq58UZXKUI+7XA+GBnKRGNpIWSXqD4YvJtiu+DfCnQA5TrLCFJ+4jfMJ+I08B8M/st4p5zgKMUHUfjed7MXo65Yedb8oP8/4/0DLDAzI7G+HHykCVTdqrm9Tl8AdOJ7Cg3s5PAvoB5Z8L6dAw4WTI+DRiJ9OFkItfjextF9ZyL0YSO8lDBczNwf4wDM/sbeHOCWKZGxuJkoGtRdrJR7taxhUDU8Sxm9g3wVcCcsiYMrU/nAesS/DhdkiNTrqaomnOTowF4QNK1MQ7M7Hvgk4DZC54GySHKut43r5N0feTcd4DfS8anAaMJ9wxlywcl3Zjgx+mCrkQp6RpgIFMs45kKDMdMzLgmPACUVf2i+z1YJ5JuM+UwRTaqi5EEQXW9JjSz08DrAfMzki6KjMXpgsqi7FTHKY/GKtwAPBozMeOacDfwT8n4VcCGBD9ORbrJlA8DC3IFMgE5Cp7oNaGZHabo2SzD+zUboBtRNrXGeiThE9oDwK8l4yJNUCFx90uq0ivqJFBJlJLmAWszxxJiCpFvVczsDHnWhB8CPwZsvj1UM1Uz5QhFddwUw5JiC6rQmvBKIns9O93tuwLmLZ2TP5yaSBZlpxpu+n3wdcRX0EeA9wLmlCz3BnCqZHw2sCXBj5NIlUz5GBC7qZ2THAXPis4pcOfFzI5TnMpRhhc8NVJFlL3aRF4jaVHk3I+AHwK2lGwZEvcySSsS/DgJJIlS0kJ6d/RedOOHFU2ioTXh5tgz181sDDgUMHvBUxOpb2NG6e0/hNop6WvKC5nxHKNoGB5/xtAs4EVJByPv+QVwa8n4oKSPgT8j/TiRRHeedw6QOkxxbo/j1EZK1hvABek0QIooveJ0GiHl8X2C4gQKx6kV/88KTutIqb5fAmZUuMcq8mfYX4ATmX06LSHbd9+Okwt/fDutw0XptI5/AXgQ8sB31DLQAAAAAElFTkSuQmCC"},1992:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABFdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDY4LTcyIGtub3RzOiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbJ9gNzgAAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAABtdEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBPYnNlcnZlZCB3aW5kIHNwZWVkOiA2OC03MiBrbm90czogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUwsixjcAAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAAXPSURBVHic7Z3bq1VVFIe/nx3TTNNCikRQCknLQspCrOxGmpmlUmrm3dQMeu8viPoLyi5SSReh7GZaL5EQREXUQ6H5EJldsKAyyELN0cPeB/S0pmfMveda51jjeztzzDXmPOf89piXNcfcMjOCYDAxZKA7EAR9Oa1EKWmYpIsL+TpT0mn1+/9faPSfImluh89NlPQocAB4tcs+TJD0SNvX7d34CupBTc0pJfUA+4HZZvalo75oiWYTMJeTP0AzzezDjLaHAHOAB9s+e33tNLN5Xj9BMzQZKecD44ANnsrW+rQ8Bszj3/18ILPthcBO4I4+vm6TNDHTV1AzTYqyV0grJZ3lfOaJRPliSedltP0W8FNF+RCcH5KgORoRpaSLgFvbP44BljgffR74o6J8OLDG276ZHQG2JMzrJJ3p9RXUT1ORcj2gE37e6HnIzH4HXkyYN7bnnV42A8crys8HFmX4CWqmdlFKGgqs7VM8Q9IVThePJ8onAbd4+2Fm3wDvJMy5c9SgRpqIlAtoRaO+eKPlZ8DHCfOmzL6kBH6DpEszfQU10YQoU1FouaSznT5SYrpT0riMvuwEvk3YIloOEmoVpaRJwE0J8znAvU5X24BfK8p7gPu9/TGz48CTCfNKSSO8voL6qDtSbuDkBU5fvEP4n8CzCfN6SWdk9Olp4GhF+Wj8H5KgRmoTpaRhwOp+qk2XdKXT5eZE+XhaG/MuzOwg8FrCnDtHDWqgzki5CBjrqOeNll8B7yXMufPB1Bz1KklXZ/oKClOnKL1CWSZplLNuSkyzc04Pmdn7wN6EORY8A0wtopQ0GZjlrD4SuM9Z93Xgx6omcUbcE0i9wlwqaUymr6AgdUXKXIF4h/BjtBYqVaxpz2O9PAccrigfAazK8BMUprgoJQ0n/586TdI1zrpPAX9XlI8F7vY2aGa/AS8nzDGEDyB1RMp7gHM7eM4bLQ8AbyfMuavn1BA+WdKNmb6CQtQhyk6jzFJJo511UwueayVd7m3QzD4BPk2YY3togCgqSklTgZkdPj4CWOGs+y7wdcJWantooaQLMn0FBSgdKXMXOB093z6VnnpduELSyIw2XwIOVZQPBdZl+AkKUUyU7ffG3kiXYqokb6TdAhypKB+Ff4sJMztMayVexYbIeGyekn/wJbTeH3eLN1r+DLySMOcO4akFzwQi47FxSoqy1DbKYkne1XtqPjhN0gxvg2a2B9idMMf2UMMUEaWkaYB3n7E/3PucZvYB8EXCXOoA8NzIeGyWUpGy2wVOX3IyDEtlPG4HDlaUR8Zjw3QtyvZK172wcDJFkvfd+VbSGY+rvQ2a2VFOnfE41Osr6I4SkXIZrRVvaVxzuXbG4wspH5HxePpRQpSlh+5eFknynMeEU2c83uxt0Mz2A7sS5njD0xBdiVLSdMB7cjwXz8l1AMzsc+CjhLlkxuOUTF9BB3QbKeuKkr1syBh+U2K6S9KFGW3uonURVxWxPdQAHYtSUk42YqecKhuyL9uAXyrKe2jd0OGin4zHVZHxWD/dRMrlgDdvuxu8C56/KJfx+AyR8ThgdCPKuofuXhZIqrpho4rNQNWFm+NpXQPoop3xuD1hjiG8ZjoSZfsVnvcuoG6puouoEjPbRzrjsdSCZ3p7gRfURKeRsqko2cv6Ague2e0rCV2Y2W5gT8Ic20M1ki3Kdqaf937JUpx4v2V/vEFkPJ7WdBIpVwLem3hL4l3wHKOVXFbF2oIZjysz/AQZdCLKgTqcMD9jv7FUxuMhWifTq4gFT01kiVLSdcBlNfWlP3pwpieY2XfAjoS5VA7PlMh4rIesryyRtJXW/uRA8QNwPdWHJvoyi3SawxxgX0a7bwJVWZI7gIcy/AQO3KJsn038ntaRsCCojZzhezUhyKABciLlXuCSersTBHmijO9gDhohcpqDQUdPRt1OX609TPl0icNU70MG/wEa+xbbIPASw3cw6AhRBoOOEGUw6AhRBoOOfwAVCDRPIwW13gAAAABJRU5ErkJggg=="},9106:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABFdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDczLTc3IGtub3RzOiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbCZQmNEAAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAABtdEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBPYnNlcnZlZCB3aW5kIHNwZWVkOiA3My03NyBrbm90czogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUyVu7c1AAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAAbsSURBVHic7Z1biFZVFMd/y5lSy0yyzMq8pKVd7CKWlUlWFFLazW5kRVRYZjqaT/XcS9AFkygoCh8q6IaJURGkUVRDlOClQOyiKZVlmmVpaquHfQbGaW9n7fOdc75v/PYP9sOctc9/rzMu1zl7n3X2iKqSSDQSvertQCLRlRSUiYYjBWWi4UhBmWg4UlAmGo4eF5Qicni9fUiUS6VBKSJD8gaViFwiIm8DK0Ukt9/imCoiy0VkSl6dRHm0VjxeG/A98LSls4i0AjcBC4BxnUxXA0tiBhaRPsAdwHxgTHZ4L/BujE6ifKSqxXMR6Qf8APwCjFbDwCIyD3jSY/pYVSdFjN0H+AY43mM+S1VXWbUS5VPl7ftOYABwMnCV8ZzFwE7P8YtE5FzrwKq6C/ggYJ5v1UlUQyVBmT0DtnU6ZAoEVd0GvBgwL4h044nA8VtFZHCkVqJEqsqUU4FRnX6+VETONJ67EPjXc3y6iAy1OqCqK4HlHtOhwGyrTqJ8qgpKX2a0Zsv1wFKPqRWYG+lHKFvOEpG+kVqJkih9oiMiZwMrPabdwDBV/dmgcRHwkce0Axiiqn8YfRHga2C0xzxLVZ+16CTKpYpMOS9wvDcwyyKgqh8Dn3tM/YF7rI5kM37fbB5gXha0iTpTaqbMJhAbcM9tPrYAQ1V1t0HrFuAVj2kDMFJV9xl96gtsBI72mKep6jKLTqI8ys6U9xMOSIBBwAyj1uu4YOrKMGC61SFV/Rt4JmB+0KqTKI/SMmW2YL0ROKabrqtV1TQTF5EFwGMeU7uqnh/h27G4DNvbYx6XzdQTdaLMTDmD7gMSYKyIXGbUfA7wTWomiMhEq2PZ5OqlgDllyzpTZlCGJjg+rMtDO4DnA+bYYAotD90sIr7XkYmKKCUoReRy4IyIU64UkVOMfRcCvknNtSJyknVAVV0LvOcxHQLMseokiqesTBmTJQGE/V9DBlHVDcAbHlOvHOOGsuW9qW6zfhQ+0RGRMcBXuECL4S/cQvg2wxgTgM88pj+BE1V1u3VQEVkFjPWYHlBVU4ldoljKyJRtxAckwGHATEtHVW0HPvGY+lk1OnGgxfQeV5l/MFBophSRo3A1k4fllNgEjFDVvYaxrsd/G9+caeyxDCgivXGFx75KoWtV9S2LTkD7CKC/qm7Oq9GMFJ0JZpI/IAGGADcY+y4BvvUcPwFXrW4ie5sUuk3HlscBICLDReRx3H+yx/NoNDWqWkjDzVo3AVpja48Yc25A44tI3wfinml9WuMjdC4AXsN9ZtFx/l5c4Ulhv+uDvRWZKW/EZalaOU9ELjT2fQHwTWrGichk64CquhVX5e4jZv3zYVymb+l0rIX4ErvmpsBM+Tm1Z8mO9lrEuI8GNJZG+n8Krpi4q84e3IzeojE54MvvuGfLumehntAKyZTZK77xRWhlXCciw4x9F+ECpytTIxbkUdV1gK9CqBXjYrqqrsBfOxpVYtfsFHX7LvrjqxbsgbAJeNVjEuL9Ci2mz8y+xqxFoy37ZDjRHQXctoez/4N9UW070M/ow7iAxl/AwMjr+SKg1WY8/0ATvpvrfWvsCa2ITDmX/R/si+JI4C5LR1X9EljhMfXFWN3eiQNlum6vU9366KKAOdcSU9NRY5Y8AvcQX3SW7GjrgV5GX6YFNH4EDo24pkNwLwB8WtONGgNwrzx9GpPqnYkavdWaKe/CPcSXxUhcsFlYBqzzHB8M3GodsJtMZ1oeUvfu/YVaNJqaGrJkL9xWKGVlyY62IsKn+wIaqyKvbQCumNinNcGoMRJXYtf1/H3AqHpno0ZutWTKawBz/WINXCwi5xj7Lga2eo6PzWo8TRSR6VT1G/ybcOUpsWsuasiUH1J+luxoiyP8eiSg8U7k9Y3Av6pgfm0ITAz4shM4qt4ZqVFb3oAMLcGU1XYDg42+Dc76+3ROj7zO1wM6T0RotAc0Hqr3P36jtry376p3KjPv96OqPwEvB8yxfocqfO4WEesEL6QxR0QO9Plx85IjSx4H/EO1mVJx+1r2Mfo4NqCxCxgUeb2fBrQeNJ7fgqvX9GncUe+s1IgtT6acjVvLq5qjgdssHVV1NfC+x9Sb+B3WQovpc42L6fuApwLmtDzkIzJr9AV+pfos2dHWRPg6JaCxBWPG7ZTpvgto3WTU6E/4JcNl9c5MjdZiCwRuxxXE1ovTReRN/Nu3+NjK//09BlgmImsixt2Ie8fflYURtZ/r2X/f9g6eF5Hcn1wchPxm/kYn25FsLXBqqS4lmp0NMc+UV5ACMlEBMUFp/aArkaiJmKCsx4w70YTETHSW49b5YpkEnJbjvESTUsWe5wNxdZeJhIW9lf3FsUTCStorJ9FwpKBMNBwpKBMNx39QY/7Y9ofvsQAAAABJRU5ErkJggg=="},2041:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABFdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDc4LTgyIGtub3RzOiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbBVM0EMAAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAABtdEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBPYnNlcnZlZCB3aW5kIHNwZWVkOiA3OC04MiBrbm90czogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUymp/+nAAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAAdbSURBVHic7Z1ZjF3FEYa/33jsAWwwi80eQGAM5AEDcsISXgi2BASkYANmNY4t2+MB3ngEKVKkPOQhEhgwYUkCRImEAEEQIrIgC5uwhFjMYrEvshI2AwaM2Vw8nBtxdeme23Wm75lhbn/SkTVV51TX3Klbp0+d6rbMjEJhPDFprB0oFDopQVkYd5SgzISkgbH2YaLwgwxKSftltLXDKK6dIulCSeuB3+byqd9pPCgl/azmdTtJWiFpA/D4KINpQNJiSY8CV9W4fh9JvwbeAm4D5gHLJO1c16dCG2bW2EH1JXgVOMpxzUHA74DNgLUdi2qMPwu4EtjUZud/wBSHjQHgvQ5f/n+savLznKhHs4PB6a0/3o2Oa26PBMB/nGMPAh9GbF3ktPX7iJ0XxvoPOhGOpm/fl7X+vUDS7onXXB2RnyRpburAZrYNuKOLX6msAbYH5EdImu+0VeigsaCUdBiwoPXjjsCvUq4zs/XAExH15U43ronI50k6LtWImb0K3J/Jp0IHTWbKYUBtP6+WlDp+LFueJ2nPVAfMbAPwz4jaG0wxn06TdIjTVqGNRoJS0jTgkg7xwVRzzBTuAP4bkA8CK5zuxIJpkaR9Uo2Y2TrgxYBqEnCp06dCG01lyouBXQLypLmcmX0FrI2ohyRNdvjyd+CNgHwAGHLYgfh0YGnri1ioQVNBORyRnyJpTqKNtcCXAfn+wFmpjpjZN8C1EfVKSVNTbQG3Ah8F5LsCSxx2Cm30PCgl/Rw4MqYm8VZnZu8Cf4uovfPBm4GtAfks4NxUI2b2GXBLRH2ZJEV0hRFoIlN2C7olkqYn2orNB0+UdEyqQ2b2IdWbmBDeAI+Vh+bwXbWh4KCnQSnpQOCMLqdNp5pzdsXMngQei6hzlYeOlXR8qhEze51qnprDpwK9z5RDQMo7as/TaixbLpY0K9WImT0PPBhR5yoPnSppttNW39OzoJQ0CCxPPP1wSacknnsn1bvrTqaSrzy0UNK+qUbM7CHg+YAqec5c+I5eZsrzgD0c56eWh74Gro+oh5x9jfcBrwXkdcpDsQBf6pgzF+htUHozxC8kHZR47h+ALwLyfYFFqQOa2XbylYdup2r46GQ6339xUBiBngSlpBOA5KfhNl9Wp5xoZu8Bf42o65SHPgvIZwKLU42Y2Vbgpoi6lIcc9CpT1p1HLZO0Y+K5sdvlcZLmpQ5oZh8Df46ovQF+LfBNQD4bONVpq2/JHpSS9sZxC+1gd6q5aFfM7CngkYi6TnkotNb4GEknphoxszeBezP51Lf0IlOupHpQqIuntzGWLc+RtFeqETPbCKzL4M9IPi1wvFLta7IGZevJd+Uozcx1ZKe7gbcD8inAKue4I5WHkheqmdm/gGcDKuEP8L4kd6ZcCCS3f42Apzx0XUS9StIUx5j3A68E5JPJ1z20RFKoW6rQRu6gzFUoPsvR23gjsC0g3xs4O3VAqxbfrImoVzjLQ38BPgjIp5HYcd/PZAtKSUcDyQ8FXRgg8fZrZh9QBUEI78PFH4FPAvKZJD6AtXz6nOrLEuJSR8d9X5Lzw8n9Om2F4+1M7Hb5E0k/TR3QzLaQrzx0HeHy0CHAaU5bfUWWoGytTEzOJIkkl5bM7Bng3xF1rvLQ0Z6NFMzsbaoHsRw+9RW5MuVyqhWKuclRHjrbufbmJeAfEXWu7qH5ko5w2uobRh2UrfmR9+k0leMdzbv3UG2j0kny/LSNWDD9UtL+qUbM7GHg6Yi6lIci5MiUZ1BtrdIrUstDI6298ZaHHgBeCsjrlIdiAX6xpBlOW31BjqDsdb/gYsfa7puAzwPyWfiaK7qVhwZTbVE1jrwfkO8MLHPY6RtGFZSteVFqc25dkpuFzWwzVQtZCO988E/AloB8T3zloW1UrXYhhkt56PuM9gOJLZ3NzZBj67/Y7fLYVktdEmb2CVXdMkSd8tDXAfnBdF/D1HfUDsrW67KkBV8Z+BGJfzwze458W7OsIVwemivppFQjZrYJuCuTTxOe0WTKJVRd1U2Rozzkba54hXwbWcV8OlnSj522JjZ19g+k6njZSHiPxl4eRyb6Nwl4PWLjN87fdUHEzlfAAU5bT0Zs3TDWe0KOp6NuppxPtdi+aVJ309hOvuaKdVRfwE4mk7h8o41YtrxQ0m5OWxOXmpnyXprPkkbVLLFLoo8zqNbehOxc4vx9V0fsvA8MOuxMBd6J2LpirDPUeDncmVKSZwu/3EwDlqacaGYfUW1AFcI7H7wV+Dgg3wM4P9WImX0B3BBRD4/mPxeYSNS5fa+ueV0uhh0rA2PdQ97mik+Jb2TlDfC1VPPRTg4EznTampCodVtJO7laabgJGOv5z0bCmSvE4VRb83WyGXjZMeZUILbH+guE+zBjHEp4o4YthDdi7Su8QbmcePNqoZAFb1A+DRzVO3cKBUdQtnY0e6e37hQKvgeW0jhQaATPBvZbiZczunE+zb6SLPyAcc0paw8izSRt89RCoZmgLBQ8lHliYdxRgrIw7ihBWRh3fAvs89vaB5BPEwAAAABJRU5ErkJggg=="},5792:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABFdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDgzLTg3IGtub3RzOiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbNWQXfsAAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAABtdEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBPYnNlcnZlZCB3aW5kIHNwZWVkOiA4My04NyBrbm90czogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUxme3IfAAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAAexSURBVHic7Z1brJ1FFcd/67RHSltbeloqEuQuUETbEnxBqzRqjLZE7lAELAVradH4YmK9vGp8M2pAvEYCBaHUxhdDCAEsFBKgQMEXwiWKgAKtGqjaUrp8mH3McTtr1nyXvfc5Z88vmYcz8/33zN5n7fXN/L/5vi2qSqEwmRgZ9AAKhW5KUBYmHdM+KEVEauoWichmEfls22MqpJkSQSki7xGRmRU1Z4vIFmBbRd0yEfkF8BLwHeAbVfSFFlDVvhVgQcXjzwJuBvYDF2ccPwtYCzwOaKccAk7O0M4FdkzQTSzL+/k5DXvpW6YUkdnA7RnHjYrIZSKyE3gUuBJ4F/CVjG62A78Ezpz4ksD1nlBV38I+c+T0XWiLfkU/8EVC1vmwc9wZxLOVm7GAzxu6fwBzM8Z4maH/F7Bo0BlkWEo/55Tj2erLqYNU9RngfqM5qQXuBP4aqZ8HfMHRAtwFvBKpn0X4UhX6QF+CUkRWAB/q/HmJiBzpSH5g1K8RkUWWSFUPAD82mq/3VuKq+jZwo9G8sepiq1CPfmXKiXO6w/Czzm+BP0bqZwHrHe1NwNuR+tOATzlagJ8QFlbdHAOcl6EvNKTnQSkiRwPnd1VvEJEZlkZV3wFuMJqvS2UsVX0V2Go0uwsWVX0N+HVdfaE5/ciU64HRrrr3AZ9zdD8jLDC6OYb/D/JurNP/Z0TkJEeb0q8QkaUZ+kIDehqUIjIKfMloTto0qroXuNVoTmYsVX0EeCzSNOL129E/Duw0mr3FVqEhvc6UFwJHGW0rReR0R/9Do/6jIrLc0VrZ7moRmetoU31fLiILM/SFmvQ6KL2s5GXL3cADRrOXse4AXovUzweucrRg20OHA9dm6As16VlQisgy4CPOYVeKyDznGCtjefbQfsJKOkbOKdyzh8yFWqEZvcyU7j+ecL15rXPMdsLmiG5yDO0bgYOR+iUi8kl3dLY9dCz+Qq1Qk54EpYgsAC7PPHxTytR27KGkoa2qrxBOwzGa2kNlwdMjepUp1xHmXjmcgm9q/xT4d6S+iT20SkROdLQp/Tki8sEMfaEirQeliIwAGyvKvAXPHmCL0exdS98J7Io0jQCbvIF17KGH6/RdqEnbOzyAVdi7fKzyDnCC87pLE/pljnatofsbMCfjPVm7h/4JjA16V810K704fecscLoZAa5LHaCqTxE24cbw5oe3Aa9H6o8g7Nf0SNlD12ToCxVoNShF5GTg0zXl14iINw+tu3toP2FeGsM9BWuwh6zdR7XtIREZybDEho62M+Umwk7vOowBa5xjtgN/jtQ3sYdOF5FP+MPjJuL20PHAuRn6/yIi80Tkq8CzwPeraIeCFueScwhztKrzyYllV0Y/mw3tS8BMR3uHod2e+R5/ZejvzdSfCvwIeHOCtuxq7/6cWgzK9Q0Dcryc7fSzqPOPjGmTN5cBKwydu9Dq6M9KjPsDjlaAFw3t5kEHwmQqbZ6+6yxwKr+Oqr5BWLjE8OyhHcCTkaYsG0tVH6OmPaQhMsuu9hxaypIfo50sqcAB4Cinv+UJvWcPrTN0e4HZGe/Vsof2AUc42jGCjVQ5yw9TaStTtpUlIWwItvZgAqCqTwAPGs2ePbQF2BOpXwBc4Y7Otodm49hDmt4jWoz4cVrIkkcT7olpK1Mq4Z8+6vR7iaF1Fw7Adw3t05nv+duG/gVgxNHWvggwLKWNTLkBaHs+9F7gAueYbcDLkfoce+gGwuKmmzNEZKU/PNMeOgFYnRJquAjwe6O53AMEzTIl4ckVf6HdLDledmT0/01Dm2MPbTW0v8l875Y9dE+G9iJDW+wh1cZBuaZHATleljr9H0nYPRTTXuRoP27oDgLHZbz3lD20xNHO7HxxYtqht4eanr7bXOBUfn1VfR37+UTezWUPALsjTTPI2z3UxB46SM1biIeCBlkyZcu0VfbhPKmN8DArS+/ZQ9cauj3A4RmfgWUPvQXMd7SpiwDJLD/dS5NM2essCcFmWZc6QFV3Uf922FsJ/mQ3YzSzh+bgj/sNamb5aU/NLJkygdsuz+PbLJca2hx76HuGdnfmZ2HZQ89ljDuV5ZPz6elc6gbl1/oUkONllTOeUYI9FNMmFw7AcYTFTUx7TsZnsZhgD8X0qzP0Dxnanw86OKZMUBKuE7/Q56D8Xca4vmVo/4RvD20ztHdlfiY3G/q7M7SpLL9w0AEyVYJydZ8DUgmPiH6/M67F1LeHVhq6g8CxGZ+JZQ8dAk5ztKks//VBB8ggSp2FTj8WON0Izi4ebfC0NFW9D3gm0jTD67ejt+wh99HW2qNd7VOailnyFMK3v9+ZUoG/49zkRdrQ9uwhaz9orj1kXUh4E5iXkeWteemFg85ckz1TbqT+7Q5NmY9j0yQyFvj20C2EnfPdjJH3YIWtwKuR+rnA1Slhkyw/HZHON9U/UGQOYe4zv6cjSrOP+CP+JrIYWBKpPwQ8Qvwpv+OcSHh2Zp1+Iazkj4/Uv0ywiFK8m//9VYtx9gJ/IIx/KKgSlBuwd04XCq1RJSifJvycSKHQU7LmlCJyJiUgC30id6FTbpgv9I3cLVIHiP9oUg4LK/RTKOTPKWt3EJ4P3v3rEIWCSc+DslCoypT4ve/CcFGCsjDpKEFZmHT8B6SBysf5KD2LAAAAAElFTkSuQmCC"},2151:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABFdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDg4LTkyIGtub3RzOiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbIMQfVUAAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAABtdEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBPYnNlcnZlZCB3aW5kIHNwZWVkOiA4OC05MiBrbm90czogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUww+1KxAAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAAfRSURBVHic7Z15jF9TFMc/px26KFPUIKJmrK2llhSlkpJWUWtUiLUEraW1BSE0JBJ7LGVqKRUUkSCqthRphYRYGiTW2peI1FLdbJ1ef7w36RjvnHvnt733m989yfnn9+bz7rnvfee+d8+59/cT5xzRohXJ+uQdQLRo3a3QohSRgSIyKKe2+5fI7S8iT4rIyErH1ChWSFGKSKuI3AR8D0wrgW8WkQtFZHwJ7FYiciPwg4jsHcgMEJEzROR9YAFwNCXEHS0151xNHJgEbO75m3HAXKADcKl/C/QNbGM40A4sT9mFPYjvAOApYHWXtucEcKOAX7ownf4nsEmtrm9v8to1BO8BV3sE1f3GdvpEz7mHAPOBNRnsiIDYjlfa/QvYzMOuByxV+CvyvsH16DV5fIvIaGBXYLKIrJP1N865j0kefVnmexT+ArQBknFsakCIc4HfMj5fF5higc65lcBs5fDZItIU0H60Llard8pOYWxO8r6l2R3K52NEZIQGuWTIulM5fJKIbGgF55xbBdyvHJ6i/SN1sXaSUbq7bYHd32hZVu2hGNgM+Ju1j7TXjL/tC3xN9qPwXk87G7D2XbK7XxIQZyv/fZft6scH8M8qrNrf6Pk9vicDXUea/URk16w/dM51ADOV85xojXjOuWXAQ8rhc0TE7Ktz7mtgnnL4PItNbYby+X4islsAH63Tqql4oAn4gR6MesBGwKoMxgEXe9obpnAOODIg3rEGP9LDCvCJwt6f9+hTT15tUR6r3KSVwGCDu0/hvgT6eNqcr7AvB8b8ocI/GMBOVdg/gI3zvtn14tV+fJ+rfD4QOM3gtAlPG3CYp02NHSsiO3pY0CdMx4lIi4d9EFiW8Xl/4MyAtqNB9UZKYBf0R6EDFgNi8K8q3EuedvsAXyjsXQFxW3nHKwP42xX2GwKLAI3u1RwpffnBbYGDjePaiDdORIZrkHNuDUmKJstOFpFmKyhn5x3PCsg7tpOIsLsNBY70sNGgOiMl0AyswB4pHfCscY4m4DuFa/e0P5jkvTWLvTAg/m3Q00PHBvAvKOyCvEehevBqifKCAEG69MZvbZzncoVbDmzgieFuhf0cz2Qp5UvOOwITjD7vkvdNL7pXQ5ACfBYoSgfcbJxrCMnMNYs73xPHTkabhwb0Y7zB7x5wDRYr7D153/SiezVEeVAPBOmAX4EBxvkeULjPMCZKKfuKwr4Y0A8r7zg7gD9fYVcCG+Z944vs1RDlvB6K0gGnG+fbw+AO8cRylMKtAXYI6IuVdxziYa2yp1kEaHSvtCDb0CcIli/ynPd1hXvew1m19DsC+rM+8LvCXxbAtyustwjQyF5pUd5YgiA7fV/jvMcZI952npguVdhlwPoBfdLyjt7Fx9hlzyPyvvlF9UoKcgDZK7BD/VHj3FoN3QG3eeKyaunTAvq1PdmLhx2exccpr5U9zSJAI3slRXlaGYJ0JMvbNjXOP13hfgcGeWKbpbCf4pkspbyWd1wYwB5u9Hl43gIooldSlO+WKUoHTDfO30KyPSGLO8cT2wijzYMC+mblHc3tFthlz5l5C6CIXilB7lMBQTqS3YtNRjsPKdxHATFqtfTnAlgr7zgrgL9IYZcDzXmLoGheKVHOqZAoHXCM0c6eBjfOE+NEhVsDbBvQRy3vuArYyMNaZc8L8hZB0bwSgrQeq6X4Qk97byrcXA/Xl2TGnMXeGtDPcrdbaGVPc7VUI3olRHllBQXZ6Tsb7Z2gMB1AqydWrZa+FFgvoK9a3vEr/Okhq+w5IW8hFMnLFaS1kqccV9c9kuz3+VHhbvLEa9XSzw7o7zD09NBRAbxW9nwhbyEUycsVpfaeVq6vwJgAAFcr3K/AQE/MsxXWO1lKeS3v+EoAa5U9t89bDEXxckW5oEqidBirgPj/tt2ufqYn5t2NNs3JUspbecedPKxV9pyRtxiK4uUI0npHqoSbiW3gEYV7PyB2rZZuTpZS1so73h3Al1X2bAQvR5QzqyxKB4w32h9lcGM8sWu19A6gLaDvWt5xBcYuzZS1yp5T8xZEEbxUQVrpkUr6M5443la4JzycVUs3J0spPxh9u8dFAbxW9vyEmB4qWZTTaiDIzpGr1YjjFIVbDWzp6YOWyvJOllJeyzt+gX9vulX2VJ8OjeKlCNJakV0Nv8GIpR/wk8Jd6+lHC8l3SGax5mQp5a136sMDeK3sqW6maxQvRZQH1lCQDvgZ6G/Ec43CLQH6efqi1dI/CLwWWt5xfgCrpdM6gG3yFka9ifLpGovSAaca8WwB/NNTLmVHGm3uH3AtrLzjMA9rlT1vyVsYdSNKYCv++/XLtfJ3PHE9XgqXsm8o7JMBrJV3vDOAL6vs2Vu9p6K8PgdBdvooI67RBqdus0hZrZa+GhgacE20vGPI3nSr7HlW3uIovChJJhVLchTlw574FincYx7OqqVfF3BdrLyjuTc95bWy54d5i6MeRDkpR0E6kuVxLUZ82naMv/H/KsVVCmtOsrrwWt4xZG+6VfYcm7dA8nBJL4zXROQtkkW20aJV1YK+dU1E9iIKMlqNLPSrAEN+9iNatIqY9/Gd/jbizyQTnWjRqm4hI+UgoiCj1dDq8dewOkhW6ETrpRby+BaSb+Ytiq12zkVR9mILTglFi1YrK+TvfUdrbIuijFY4i6KMVjiLooxWOPsX7smd9r4MDMQAAAAASUVORK5CYII="},2654:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABFdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDkzLTk3IGtub3RzOiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbDog0rwAAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAABtdEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBPYnNlcnZlZCB3aW5kIHNwZWVkOiA5My05NyBrbm90czogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUyJy/1YAAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAAjhSURBVHic7Z1tjF1VFYafNe10plNKK6FUG0AKUmhF6weIWpGosUCqCEEap7VMhwIaE4Maf5Bq/EYtplF/GKO2tAgYMSAtaGkFxAbFgGLEgJYgoijUNtUIQUprme2PfScZJ3utte+559wPe95kpenZ591rnztr3n3XOuuckRACNWp0E/o6vYBuhIgMiMiwiHy+hTmmiciMMtd1uKCrg1JEZojIqIjcKiJTCs4xS0SOzTx3kYh8FXga+B6wVkSOa9LfQhFZDzwFfLjpBdeAEEJbDTgr45zXAd8EngFCw5Y16WcJsBl4Hrgx4/wdE3xNtE9ncKcDlwD3TuL+EZB2f8a9bu11BrOJKjRonHO9EhxbM+Y/EvgY8PtJ3BeAoxzuBsXvk0Cfwz1L4QbgHZ3+IfeatXv7fj/wMuAi45xfKseXicg8Z/5B4MvAwknHB4hKZuHbyvHjgHMtYgjhXmCXMnyF47fGJLQ7KC+b9G8KNxK33MmYAlxqTR5C2AtsUYbN4AghPAA8VITbwHeU4xeIyJwMfo0G2haUInI6sLjx37NF5BWp80IIzwA/UKZZIyLemrXgWCgibynIzVHp7wIHEsenASMOt8YEtFMpJ6qjAGuMc7XgOAF4p+PnLuAJZexyh3sDsD9xfCowahFDCPuAW5Vha2eoMRnt+OIKDPG/mXQAdgNTDc7DpBOHWzL8rVW4zwOzHe5mhfsEfsLzdoUbgLd2OoHoFWuXUi4nZsYT8VJgmcHREo/zRWSu428TcChxfDox2bKg+T0BX6XvIZaBUqgTnky0Kyi17cva1q4nlnImI2cr3Q3crgx7Cc99xJJSCub2H6JcblCGLxKRl1j8Gg1ULcXE8oy2pR0C5hlcrWbpFqWB8wy/b3S4Vyq8g8Bchzu3cV6Kf2Wnt8ZesHYopZXQTAFWG+NawnMS8fubhR3EwncKXsKjqXQ/9noJIewBbivotwZUq5TEcshedMUKwOMYqkcsSqd4N2X4/5TCfQ440uHeoHBzVPoc43rf1Gkl6narWinPB7zC8YnA24zxVorSG4EXE8dnACscbisqfSfwZ2WsTngcVB2UufU567zriN/RJsMtSocQngK2KcNewrMTeFQZ9hKeMeIvRArLRWSWxT/sUeHW/XKiSllbd1bDBPB9hfdoxjrebfg93eF+XOEdAI52uPOIiVyK/6FOb5HdbFUq5Sj5SjyAXT/UaocLRORsZ+5txN7GFLzEoxWVfhr4cUG/hzcqUsk+Yuabo5Lj9pAxnwCPKbycXsnPKdxngSMc7k0Kd1eG32XG9Z7RaUXqVqtKKZcSW76awatF5IzUQIg/YasofZQz9wZgLHF8JjDscDWVPiVDpbcDf1PGarVUUFVQFv3ArYRnM/CfxHG3VzKE8CSxbpmCt9afEstWTXNDCC8C1yrDwyJyhOP78EQFW/cx6Hc0PHsWmGHMfbPCeyRjXRcafl/jcK9SePvxO9qPR0/4Lu/0VtmNVoVSjhDvfBTBTGLzhgatdrhIRJY4c98O/F0Z89RyE+kGj0FglUVsUaWTEJH5IvLmItyeQAVKqd2BybVfGHP3EVvIUrzrMtb2RYX7L2DI4d6icHNU+gLjek2VnjBHP/Exkh3E78eu3161sgPSeoCqGVto+PiEwsnplTyx8QNN8UcdrnXrcInDnUp8YC7F/YbDHWr8Mu1u1m+vWtnbd1kd1tY8m0jfOnR7JUMIfyJ2pqfgbaV3An8pwg0hHCKuO4WVIjJk0F8AVhL7T5vy27MoUSVnEdWqDKXcC0wzfG1ReL/LWOfFht/THO4nFV6rKr3a4WqNJa7fXrQylXIFUa3KwBxiM4cGLeF5lYic6cy9hRj0KeQkPJpKr7SIDZW+u6BfrbEkp5O+91CiUj5IOSo5btsNX9Ydo40Za12ncP+J8aKEBnerwlXvSGWq9Csd7m1F/faalRWQry05IANRGY43fH5G4eX0Sp6MvpWucrjvMtZ8psO1+ku/5nCtxhLTb69ZWdt3FY+Q9mG/fGAj6VuHbq9kCOEx4GfKsLeV3kHBW4chhIPEO1MprBKRQYPeSmNJb6EElZxOrPOVrZSBmO2qj7USu3BSvN9krHvY8Huqw/2swnsOmOlwFxh+VzpcrbHE9dtLVkZQrqooIMftXMP3ewze6511DwD7FO56h2vdOvxAxmd2j8Ld2YLfD3Y6mLopKHdWHJQ3G76tovS3Mta+XuHuAwYc7jaF+2CG3xXG9Z5Sld9esVYD0tqKyrKDwBxjDV9QeDm9kqcafocdrnXrMEel/6Fwv+JwrcYS02+vWKuJjvX4bFnox25NG3+v5GTMBN5nTRxC2EV80WkKXvLwI+Ktv6a5IYQDxBdipTAiItMMeiuNJb2BFlSyn/jhVK2UAfiDsxbtLbwPZFyH9p14DDjZ4V6tcM0WvAZ3kXG9yx2u1lji+u0FayUorW2kClObD4D3GrzFznUMEovmKe46hzsfvd65JuMz/LnCvcvhWbcsL+t0UHUyKLVyTFW2yVhLP7BH4ZldOA3+1xXuHqDf4f5E4d6f4XdE4Y4BJ1Xlt9utaEAeS/7js2XZvzHu1BBfK53i5fRKnmb4vdjhtqLSVo33Sw7XumVp+u12K5roXEr7X009hP2Ql5bwzMLuZieE8DD6u9a95GErBRs8Qgj7ia+HSWG1iEw16K00lnQ3CqhkH/GVJO1UyXH7lbO2uxXefRnXNapwx4D5Dldr8MhR6cXG9V7ocK8p6rebrUhQLu1QQLpbE7EEpPG8Xskh9K30aodrNXiMZHym9yvcO1rwu7rTwVXUrO1BQ6ff332ViKxTxh4nBtbsxNhaEbnGmXsH6a3+ChH5IemexnH8Gkg9t/5REdH+6sQ4tgNvSBxfKiLnoddDLb8fEZHfOn67EtL4jcs7WeRoYqeKVdytUaMlNJusXEIdkDUqRrNK+QjxTkSNGpUhOyhF5BhiMblGjUrRzPbd1X+Gucb/D5rJvg8SeyeLYAGxiF0m/lryfDW6BE19p6xRox2ot+QaXYc6KGt0HeqgrNF1+C+Uea1itoLuRgAAAABJRU5ErkJggg=="},8590:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABIdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDk44oCTMTAyIGtub3RzOiBWZXJzaW9uMC41OiBzdGF0dXNQcm92aXNpb25hbPK1FnoAAAAYdEVYdEF1dGhvcgBXTU8gQ0JTIElQRVQtRFImQ8j/LjcAAABwdEVYdERlc2NyaXB0aW9uAFdNTyBpbnRlcm5hdGlvbmFsIHdlYXRoZXIgc3ltYm9sOiBPYnNlcnZlZCB3aW5kIHNwZWVkOiA5OOKAkzEwMiBrbm90czogVmVyc2lvbjAuNTogc3RhdHVzUFJPVklTSU9OQUzC7jB4AAAAGHRFWHRDcmVhdGlvbiBUaW1lADIwMTMtMDEtMjUMHy/lAAAAenRFWHRTb3VyY2UAV01PLU5vLjQ4NSBNYW51YWwgb24gdGhlIEdsb2JhbCBEYXRhLXByb2Nlc3NpbmcgYW5kIEZvcmVjYXN0aW5nIFN5c3RlbSwgVm9sdW1lIEksIFBhcnQgSUksIFNlY3Rpb24gNCwgQXBwZW5kaXggSUktNIxLVg4AAAT7SURBVHic7Z1ZjxRVGIaflxkcVFwiZIQZYSLKJsoeEmPUISCCW9Ro3CIOwnjtj/LOxMTExAsToz+AEDLJBBF3vURZhu3CfF6cDjP0WtV1zql2+nuuOtNV57yTvP1+9VXXOS0zw3EGiRV1C3CcZtyUzsCR1ZSSpiStzTlnJyStkvRk3TqcVnIn5Swwk3nOTrwFfFq3CKcV5Wp0JI0CvwELZrY1y6Td9XwP7APWm9nVuvU4i+RMyleACWCLpOmM87YgaRvwHHAv8EGdWpxWcprykw6v62B2yeu6tThNZCnfkjYCv7D4IbgFTJrZxeSTt2oZA/4EljZc+83sdG4tTntyJeXJprnGgOOZ5m7mDe40JHhaDhTJk1LSCKHBmWx665yZbU86eXs93wIHm/68QGh4FnLrcVrJkZQv0WpIgG2Sns0w/20kbQam27y1GngvpxanMzlM2a005i6bpwB1eM9L+ICQtHxLegT4FRjpcMhNYMLM/kkmYlHLSkKDM97lsL1mdia1Fqc7qZPyJJ0NCbCKfA3P63Q3JHhaDgTJklLSCkJKbuhx6LyZ7Ugi4k493wCHexx2hZDc11LrcTqTMimP0duQAE9IeiahDiRtAg4VOPR+4N2UWpzepDRlmVKYumx2a3Ca8RJeM0nKt6RJwr3JbteTS7lBKJuXEmgZBf4A1pU4bbeZnY2txSlGqqT8mOKGBLgb+DCRltcoZ0jwtKyV6EnZaHB+BqZKnjpnZjujigl6vgaOljztMiG5r8fW4/QmRVK+SHlDAjwl6emYQiRNAUf6OPUB4J2YWpzipDDlbO9DkpzbjlP0/z/G1uIUJGr5lrQe+B0Y7XOI64SyeTmClpGGlokKw+w0s7mqWpxyxE7KE/RvSIB7iPck+MtUMyR4WtZCtKSUJOAn4NGKQ501s90R9HxFMGYVLhGS+0ZVPU5xYiblC1Q3JMAuSQeqDCBpA+Ebpao8CLwdYRynBDFNGfPeXtWxmp90r4Lfs8xMlPIt6WHCtyYrKw8WuEYom1f60DJCWA9U5Hv3ouwws/mI4zldiJUmJ4hnSAhLX9/v89yjxDUkeFpmpXJSNhqcH4HHoiha5IyZ7e1Dz5eErxZj8jdh9eXNyOM6bYiRlIeIb0iAPZL2lzlB0gTVO+52PETY5sXJQAxTpixtZccu+yBIGbyEZ6JS+ZY0Tlj3EvN6cimFl75WeBCkDNvN7FzC8R2qJ+UM6QwJYelr0YbnCGkNCZ6WWeg7KRsNzg/A5qiKWjltZj2vLSV9Qdj9IiUXCQ3PrcTzDDVVknKa9IYE2CdpT7cDJK0DXs2gZQ3wZoZ5hpoqpsxZynrNVfVBkDJ4CU9MX+W7sUX0X8Bd0RW15yqh4WlZ+tq4jLgAbMqkBWCrmZ3PON9Q0W9SfkQ+QwLcR+elr4fJa0jwR9qS8n96KrtT2axDy4yknB/KoaK0KSU9D9SxZ/kBSbuatIwTtmPJzVrSd/pDSz9JWeeFfvPcM6S9T9oNb3gSUarRkbSG0OCMJVPUndtLXxsNznng8Zq0GLDFzC7UNP+ypextlOPUZ0gIS18/lzQHbKQ+Q0LYBuYzSd/VqGFZUjYp54HsW0I7w0Xha8rGVtBuSCc5ZRod3zHCyUIZU65OpsJxluA/rewMHIUbncZG9v081X2Q8MOcyxUD/q1bxHIi26/YOk5RvHw7A4eb0hk43JTOwPEfVqAOYd4qIwUAAAAASUVORK5CYII="},9927:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJsAAAA3CAYAAAAbvzgZAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABJdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDEwMuKAkzEwNyBrbm90czogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWxOp1JJAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAAcXRFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogT2JzZXJ2ZWQgd2luZCBzcGVlZDogMTAy4oCTMTA3IGtub3RzOiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTB1rx1wAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAABUdJREFUeJztncuPVEUUxn8f8hAIEImKPCYCESREmGjEB0REnAgoioiCozDCgC5cuHDhf+JGRbf+Az7QxMSNK0yMbiQxBvG5MHFB3KhwXNyL08zc2119b1W1M31+q0nd6qnvTn99quvUqTsyMxwnB/MGLcAZHtxsTjbcbE423GxONrKYTdKopMU5xuqiYaGkewapYdjJFdleA45kGquOQ8DrA9Yw1Ch16kPSMuBX4LyZ7Uk6WHcd54DdwBoz+2NQOoaZHJHteWAp8LCkTRnGm4Gk24Ex4EbgxUFocPKY7UzHz6czjFfFJFP3eqZbRycdSadRSduArzuafgNGzOyfZIPO1DAPuAiMdDTvMLPzuTQ4Bakj2/QochtwMPGY09nH9UYDj24DIZnZJC0Cjldcyj2VVhlrXNKSzDqGnpSR7RlgZUX7AUlrE477H5JuBZ6suLQceC6HBmeKlGarm6puAE4mHLeTl4AFNdd8Ks1MkgWCpI3Ad4BqunwP3GGJk3ySvgXu7NJli5ldSKnBmSJVZDtNvdEANgJ7E40NgKSH6G408OiWlehmkxQ6TaZ+o0N+/4SkumnWiUyKyPY4sCag32FJVQuI1khaQdgCoG4B4SQghdlCI1ZdaiQGLwChVSY+lWYi6gJB0mrgEjA/8CXfmNn2aAKmdHwJhJYTXQXWm9mPsXU41xM7sp0k3GgA2yTdF1OApLsJNxoUf4NTMTU41UQzmyTRbHcg9jTW5PdNlnuoTkKiTaOSHgE+a/DSy8BqM/szgobFFLVzKxq8fJ+ZfdJWg1NPzE9z0wi1DDgWScOzNDMa+EIhOVEim6SbgF8oihOb8IWZ7Yqg43OKatwm/AWsNbPfW4y/zMwuN339XCdWZDtOc6MB7JS0tY0ASZtpbjSAhcCJBuOukPSqpK+A91uMP+eJZbYYU1Db0qMYpUvB9yHpAUnvUUT0N4FRYL+k6bVzTklrs0naAcTIlU1IWthQwwKKCo+2bJX0YGDfNyhSPZ11cfMYXOn7/54YkS3WF+ubKY7bNeEgsCqSjtD7ebum3dMoNbT6o0haCoxH0gLNjRtzJXmsPH7Yi3PADxXtI8CBiHrmDG0/gUcpUhexGCuP3QUjaR2wP6KGpQSkYszsKnC25vLLEfXMGdqaLXZuqsnW0Snib7uF3te7wJWK9ifKfWKng8ZvUpmq2BlRyzWCv/OU/SYTaLhf0l29OpnZz8CHFZfmk0bXrKZNREiVcR8BHgvsOwasT6Qj9P7eqmk/Xe4XOyWNzFamKPpOgPZB6BudcovpRHkcsRcfAT9VtG+g+DA4JU0j29MUqYpUPCXplm4dJLVJlYSwEjjcq5OZXaH47lbFK1EVzXKami31pnVIknaCYospJaH3eZaiCHM6h8qzqw4NzCZpPXmmh16Z+ByZ+r2SNvTqZGaXgI8rLsXa2ZgTNIlsk3Q/pheLLZIqK0Ek7QRabdwHIsJXlXULBc+5lfRltjLVkLOEum4ay1l7dqo8ntiLDygKN6ezSdKeuJJmJ/1Gtv3AuhRCajgqaXlnQ7mVdDSjhrUE7FCUjwGrWyh4dKN/s+WuZl3CzL3XcYotpZyE3vc7QFU16pFUZ2RnE8Fmk7SK/M9Wg5lv9CDKtw+W998VM7sIfFpxaRHF6nmo6SeydXsiUErulTQKIGk7sGMAGuYT/uQlXyjUEHwGQdIFYHNaOc5cJnTDezduNKclodOolzo7rQk1W6/nnDlOT7xW3slG0AJB0hj9V3nsAh5tIqqGqwz+w/E34P+KqCHJ/3eV41xj0JHCGSLcbE423GxONv4FelTRdXvj2BQAAAAASUVORK5CYII="},1452:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJsAAAA3CAYAAAAbvzgZAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABGdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDEwOC0xMTJrbm90czogVmVyc2lvbjAuNTogc3RhdHVzUHJvdmlzaW9uYWyI/zawAAAAGHRFWHRBdXRob3IAV01PIENCUyBJUEVULURSJkPI/y43AAAAbnRFWHREZXNjcmlwdGlvbgBXTU8gaW50ZXJuYXRpb25hbCB3ZWF0aGVyIHN5bWJvbDogT2JzZXJ2ZWQgd2luZCBzcGVlZDogMTA4LTExMmtub3RzOiBWZXJzaW9uMC41OiBzdGF0dXNQUk9WSVNJT05BTJLZVOEAAAAYdEVYdENyZWF0aW9uIFRpbWUAMjAxMy0wMS0yNQwfL+UAAAB6dEVYdFNvdXJjZQBXTU8tTm8uNDg1IE1hbnVhbCBvbiB0aGUgR2xvYmFsIERhdGEtcHJvY2Vzc2luZyBhbmQgRm9yZWNhc3RpbmcgU3lzdGVtLCBWb2x1bWUgSSwgUGFydCBJSSwgU2VjdGlvbiA0LCBBcHBlbmRpeCBJSS00jEtWDgAABcdJREFUeJztnb+PF0UYh5+PIIhGkRNEiMYYjYoICgEBQ2EA4fglqFE87sC1srCxsPYf8B+wE0I0JBYWmmhiQiGNdFgYGrWgkRhNJNFgSGAsdiDHOrs7szuz57HzNMDMO/u+d98P7+y8uzNfGWPIZIbgjrkOYEgkLewxdkmf8ZkBxSZpsaTdQ/mr4UNJi0IGSNoi6WPgV+CVNGGNgyEz2yHg/QH93YIV2Xt4CEbShKQPJP0IfA+8CywF3kkb5e3NkGJ7G9gtadWAPmdzEJiwcbQxAXwEPFNp3yvpodiBjYVBxGYFtgdYAMwM4dNBYf+clLSyydAY8xNw1tG1ADgeOa7RMFRmm6H8oMAvs0TFimvS/nMhMO0x7JOa9iJGTGNkKLHNFthaSZsG8nuDaUqR3aDwGPM58LejfY2krTGCGhvJxWaFtbbSXKT2W6GaTddJ2tA0wBjzF6XgXOSFQgeGyGyuaXMqtATRFSuq9Y6uwmN43VR6RNKSzkGNlKRis4KacnRNUK4Oh6CoaT8q6c6WsWeBnx3tS4HX+gQ1RlJntgPAAzV9yRcKVkxHa7qXA/ubxpvyWd7Jmu48lQaSWmxFQ99eSQ8m9r+fUlR1FB7XOAlcd7TvkPRol6DGSjKxWSHtbTDxLUH0oS177pO0osnAGHMROOPoksf1M7NImdmq5QYXRSrnklqnSaBpmp1Nbc1NkoICGzEpxebzv369pOcT+T9KKaY2fOL8ArjsaH8MeCkgplGTRGxWQM95mhcpYgi47gZJrtLITYwxV4DTNd15oeBJqsxWBNj6lCCCkLQOaCzaVvDJbnVT6euS7g3wNVqii62l3OBiBbAvchhFoP1024uRxphzwAVH193AkUB/oyRFZttHKaAQiljOrWhCV7kraV4536Auu+Wp1IMUYutSDthvV48xmKQUTyg+cZ8CrjnaX5T0VAefoyKq2KxgDnQYGjr1NlF0HHdQ0kSTgTHmEvB1ZL+jIXZmm8Kv3OCid4HUiqXrM9e657hV6qbS45IW1PRliC+2osfYjXYV2YcpStF0pfCw+Qr43dG+GpjrDT3/a6KJTdKzwMael+mb3fqO3ySpuu/gFowxV4HParrzQqGBmJmtiHCNma57M61INkeIofCwqZtKD7Xd942ZKGLrWG5wMXuvQCixHorPtN17GWPOA+cdXYtI/3LBvCVWZtsDxNriFiwaK45jkfyvwu/eK9fcAokltiLSdcCjBOHgZUqRxMJH8J8CVx3tGyT5PhceFb3FJmkZcV/xXgy8FTimiOgfynuv+5sMjDF/AF/WdOfs5iBGZpuiFEhMCl9DK4pDkf3fhZ/g66bS6dgvF9wOxBBbirdVN0ta42l7hFIcsfH5ub6hPHCmynKG29Azb+glNiuIFyLFUqWIbBfK1rbnncaYa5TPS13kqbRC38yW8h381hKEFUPK3ek+P9+JmvZ8CE2FzmKLXG5wsZpyldlE6g0nxyQ1/o6MMRcoj9Wqkvr3M+/ok9l2UQoiJbVisiJI/WE+DOz0sDtR056n0ln0EVsRK4gGDktaWtO3k1IMqSk8bE4DVxzt+RCaWXQSmxXA4cixuGgqQQy1Z/NVSfc1GRhjLlPuwHKRs5ula2ZLVW5w8R9R2Q9/qLM2lgBvetjlQ2ha6Cq2ImYQLWyT9GSl7Q1KEQyFTxY9A1x0tOdDaCzBYrMf/LYEsTRR/bCLgf1vl/REk4Ex5jr5EJpGumS2uTjf4mYJQtLjwPY5iMG35ub6FpN8CA2BYhuo3ODiEWCH/ftcHeZyrO1cD2PML8B3jq58CA2gkK8TkrQL+DZdOI38RrlJeAvDLU6q/AD82WKzEnja0f4PcC56RPOIULGdYu6Ols/Mc7zFZs+zuER53EAmE0zIPdskWWiZHoSI7Z5kUWRGwai+AjIzt4Tcsy0ifBpdRvfjGFxcw/2tK5l5QNBqNJPpQ55GM4ORxZYZjCy2zGBksWUG4183Zc31CLdUHwAAAABJRU5ErkJggg=="},4341:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJsAAAA3CAYAAAAbvzgZAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABHdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDExMy0xMTcga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFsMKs55QAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAG90RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IE9ic2VydmVkIHdpbmQgc3BlZWQ6IDExMy0xMTcga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMkS/R+gAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAG3ElEQVR4nO2d229VRRTGf4vSlrsFCki5hBoUEGqIBERRAiIGMQYloMjNUpSY+Oif4KPxyTclMUa8Ro2a8GBMVBSJEa8RjQjxEgQERYVwLdDlw5wm5TCz5+x9Zu/Tnr2/5Dx01l6zvp6urDVrzcyuqCoFCmSBQbUmUCA/KJzNAxEZKiKtteZRDyiczQER6RCRZ4EjwFO15lMPkDyt2USkSVW7Pc90Ao8Dt/QZPgW0qeqZFOnVPTKLbCLyUFa2IvC0iAz2PLOeKx0NYBTQH/gPaGTibCLSAmwXkUlZ2HNwaMVErJWeR593jD8WllH+kFVk2wCMADozsmfDZqAJeNTz3DvAccv4QhHpCM4qR8jK2Xr/wFtFRDKy6eKwUkTaXA+p6kXgRYe4iG5VIHVnE5F5wNzSj+3AsrRtWjjcBswq/diAP8Jud4xvEpGhoXjlDVlEtvK05UtjWXDoioqwqvoz8LFF1AKsCcgrV0i19SEiwzB9qmv6DF8AJqnqidQMX8lhJHAUGF4mWqaqH0borQdetoh2q+odASnmBmlHtjVc6WgAzcCmlO32xTqudjSArR69t4B/LOO3i8gsy3gBD9J2NlfKzDKVumytFpHRLiVVvQC85BAXhUICpOZsIjIDcKWb2SKyMC3bfTh0AAsc4iHARs8Urp7bZhFpTkwsp0gzsvnSVBbRzWcjUq6qPwB7LKKxwOqkpPKKVAoEEWkE/gDGRzx2GpioqqeDEzAcmjHFyRjPowtUdW/EPJ3ACxbRR6p6Z3KG+UNake0+oh0NzI7CupTsg4k8PkcDf/R7AzhpGV8iItfHZpVjpOVslabINFNppXM/LCK2ahUAVT2LvQUiMWwUIIU0KiKTgd+p3JE7VHVfYA7XAQcxDlEJulTVlip755sLfGMRHQcml7a4CniQRmTbEnPeNKJDF5U7GniKGVX9FvjSIhoPrIphJ9cI6mylLaCumGqbQrYRRKQB4/BxsKiCRu1zjvGi51YhQke2u4BpMXXGAA8E5HAP4DzVEQFfq+ZVTAVdjuUi0p7AXu4Q2tmSpsSQqTTpXJtLLRsrSi2a1ywiwe+oBQhYIIjIWExfqymBugLTVfWXKjlcCxwCfEe/XVirqm9GzD8f+MIiOgpMVdVLlRoSkSZMe+a9UsVb9wgZ2XpPwiZBkrWeDZ0kdzTw7yjsBb6ziCYC91ZiQERmisgzwGFMan4wLskBC1UN8gH2YSJU0s9hoKFKDgeq5HAZE6GibDzh0N3p0ZsKfGLR2xPqb9DfP0EiW2lTfXaV07Thv4wSxWEJML1KDoPwR9gdwDnL+AoRmRKh9ycw0zJ+q4jMqZDfgEaoNBpqgV/NPKEW6VtExPm9qOpJzBZWOQZFcVBzXzXXdxuqLhBEZARmgTwiAJ9LmDR2NCaHlhKHIQE4AKxQ1fcj7C0CdltEh4Bpqtrj0JsB/GQR/Yu5BH0+CdmBghCRbR1hHA3M4r4zgd4Gwjka+AuFz4AfLaIpmD6fS28/Zt1WjtHk4G5DCGcLvd2U5LpfaA6rRGSc55mkl5ldets8egMfVVZ/c6iu+nN9lsbgMC8lDk967I4Fzlv0LmJSoktvCOZug83mzFpXjP25Gk3riE2cedPi4NucPwG8bRENJmJvtrQu2+EQ13ehUEVUawb+Jp2ocg4YXQGHYcB/KXFQYJHH/hKH3q+Uii+HXodD7y+gqdYRqD9GtvsxqSQNVHIZBWAtV18VDAlf1NyFaSSXYxqw3KWkqt8Dn1tErdTx3YZqnC3tU6qVzJ/2Bvja0iVnK9SEKderGnwL/vy9LSlhCm0HekgvffV+5kdwmJGBfQW2eb6L8UC3Ra8bmBChNxzzksFyvR7MoYSap73+kkbjnoRNiqjoltWxHl/P7TjwrkXUSETPUM1bLF+xiOr3bkOCqNaAuaaXRVQ5BQy3cGgEjmXEQYGbPN/J3Q69A0QXCq62zTGgsdaRqD9EthVAVm+QHIn9CE4lVwVDwhdpPgB+s4xPB5a6lFT1K+Bri6gu7zYkcbasQ7zNXtYcNoqIcztMTZhyFQpJdxTqr1CImUInYDrkWaWv3s+NfThMxpw7y5rDes9304Y5SFCudx5ojdAbBZyx6PUA7bVOfbVMo49Q3UnYpOgbyeJeFQwF347CEWCnRdSMOcXs0jsFvG4R1d3dhlhHjERkP3BDenSc6MY0UHuAxUCtXjX6KRB1X2AccHPZ2GXMeu5ghF4LV78OH8yLE3dhIt2AR8XOJiKLMb94gQKJUOub6wVyhDiR7Sy1S18F6gBxnK0u1g0Faoc4leWxBPOPwXT7CxTI13/lK1BbFP9vtEBmKJytQGYonK1AZiicrUBm+B9FK+hZrYnSmQAAAABJRU5ErkJggg=="},7661:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABHdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDExOC0xMjIga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFsBKiacwAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAG90RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IE9ic2VydmVkIHdpbmQgc3BlZWQ6IDExOC0xMjIga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMpSxybAAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAHmklEQVR4nO2d669dRRXAf6vtvX3gBfqgL0p5iSTaAgWC+MISbQgQaC2UgG0pVNrSFugHv+gfIAkf/GARDaA8jNEQHgaDBm0IEAgBReXli1DC+xEVUkpLX3T5YfaFe/edNbPPOftx7j3zSya5Z2avWevuu+6aPWtm9hFVJZHoJsY1bUAikSc5ZQQRmSwiR7coIyJyvojcLyKHVmXbWCU5pYGIzBeRG4A3gNsKyhwqIluAF4EHgAuBK6uzcmwivfRMKSLjgDNV9YnANV8HrgOWAuOHNC1U1RcCcucBdwGfyTVtBz6nqgfbNrzHqDVSisiaOvV5uAD4QeSa64HlDHdIgGsjcn8F+j31xwPnFbIuAdTolNlz2S2tPp+VzLXAYhFZGLhmq1G/SkSmWUKq+g5wt9F8XUH7EtQbKTfiIsnGGnV+goh8HvhG9vGawKX3Am966qcAV0XUWA69JNOfKEAtTikik/j0D3pV9rluNg/5eZWIHO67SFUPAD+x+hCR/LA+VPZPwJNGc2z4T2TUFSm/DUzPfp6efa6NLC1z+ZCqKcDagMgtwB5P/XxgWUSdFS1XW/8IieHU5ZT54TI0fFbBlYycFW/OZuMjUNX/Ar8y+oo9H94DvOWpP4T48J+gBqcUka8Ai3LVi7L6yhERYfjQPchxhGfFVsQ7S0ROsYRUdT/wU6M5OPwnHHVESutZqq5nrHOAE4w2M2Kr6rPAo0ZzLFreDOz11B+DS0slQqhqZQWYC+wD1FP2AXOr1J/Z8DtDvwIHcYltS3a5IfcRMCOi93ZD9uGqf+fRXqqOlBuAPqOtL2uvDBH5LHBu6BLCz7f3A6966icRt90a/heLyEkR2Z6mMqcUkX7if7gN2XVVsQnneCHWiMiAr0FVPwZuMuQ2isgEq1NV/RvwuNGc0kMBqoyUK4BZkWtmZdeVjogcQjjtM0g+XZTnZ8BuT/2RwEWRvn9k1K8UkelGW89TpVMWTftUlR5aDRzWqQ2q+j7wS6N5S6Tf3wCve+onA+uKmdaDVDS5OB17cuErp1dgwwst2vDNQF9faNd24HuG3GvAhKYnFd1YqoqUrT4zlfqMJSJn4xypFBtU9e/AQ0ZzLD10K262nuco4FvFTOsxKohQR+CW6FqJUnuAI0q04b4W9SvwMXBsoM8LDbm9wKyIPbcaso81HZW6sVQRKdcBE1uUmUhJz1giMh/nQK0yDjdbt3gAeNlT3w9cHenbSg99VUROLWBbT1GqU2Ypkna3pgVTLK30w8gNukVZKyKTfQ3qdo7/2JC7OpTaUtXngYeN5rTXMkfZkXIZMK9N2XnEd+AEybbEdRJxpwErA+23AR966mcDl0T6tqLlpSIys4BtPUPZTtlpeqdT+cv4dItc6Tao6g7gTqM5FvF+C7ziqZ9IxStbo44SJxcLaX1y4SsLO7DhLyXZ8LWAjhNxa+Y+uTMj9n3XkHsL6Gt6gtEtpcxIWVZap61+ROTLQFmThlB66N/AH4zmWDL958AuT/0c4OJipvUAJUXJqbibXUaU2gVMbcOGX5ekX4H9wJEBXecactGdT7ijFj7ZJ5uOUN1SyoqUa3FHDMogdlRhBCIyh/g6dCtMIJzmeRD3woE8fcSzDzca9V8UkTMK2Dbm6dgpsyMFofxeO2yyjioYhLbItct6K82jLuRZzrVBRMw8rar+E9hmNKf0EHQ+fON2Upc1bA4tFxTU3we8XZENqwN6B4AdhtwVEZvPN+T2AXOaHj6bLmUM31Xt8ina7wpcnrAKQhOenbjd5T5iEe/3wEue+j7iq0Njnw6jZCg90mk5CJxYwIYnKtI/WM4I6D4et2bukzPTSpnsFkPuXaC/6Wg1miPlNcR3drdL7KgCInIa8KWK9A8SipbbcVHPRyxa3g7s9NTPBC4tZtoYpYMoOQB8QLVR6gNgIGDDHRXrV9wuoJkBG5YYcgeAoyL3cKsh+3TT0Wq0Rso1OMeskoFMzwhEZAb1RJR+YL3VqKrbgH94msbjP28+lBtxTpjntLrOxXclbUZJAf5F9VFKMz3iseH7NelX3ItTzV3iuMmJT+5/wOTIvbSOAN/VdMRqqrTrlNaQVVVZktM/HnecoE4bLgncjynA+4bcusi9PMeQ2w/Ma9pBmijtDt91HxHN61uKO05QJ6HdQ7txpx59xCY8f8SNBnkmUP6ixOigjSh5LHYapKoy7KgCbsNsnfoHy8mB+3IMbnLjkzs7ck83GXL/ASY1HblGQ6TcTP0v8B+X6UVEFgCLa9Y/SCg99Apuz6SP2O6hX+BWh/LMoObXJnYFLUbJKcB7NBOl3sv039yQfsW9lGBa4P4sNuSCh9Iy2R8ass80Hbm6PVKuxG1Ta4KpuKMOqxrSD+4lAt+xGlX1EeA5T9MnkT7ATbhVrDwnZ99Y0TO09JUlIvIs0OTLmfbh/waGOtkDPBVon41bfs2zG/hzpO8FDD/OcRC37Pg6/rPjY5LCTikiZ2G/rzGRKI1Whu/0prBELRSKlCIyGzeElHEuO5EIUjRSziY5ZKIm0heGJrqOosN3P+795e1wOOWfn3kHtzacGIP01LfYJkYHafhOdB3JKRNdR3LKRNeRnDLRdfwfyh4iF8HiMmgAAAAASUVORK5CYII="},1619:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABHdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDEyMy0xMjcga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFsKgQ+EwAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAG90RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IE9ic2VydmVkIHdpbmQgc3BlZWQ6IDEyMy0xMjcga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMi4DWDAAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAIMklEQVR4nO2da8wdVRWGn9WvF1paCy0UUmqIBWkpMQqp4lerKDShDZdaoQItUNvSr7Xww8RIRH8Y/YFBDSGgoJQGY5uGaxUI8QdKg0XFcKtoaAS0cpGAglZrgNLL8seeysdx1t77nDN79rFn3mSSdta8s97M987asy8zR1SVBg16CSNyC2jQoBWNKQMQkRkicp2IrOuAO1JEFovIFhGZk0LfwQjpx+ZbRMar6r898QHgXOBy4HRAgL3Asar6csT5pwJDwCpgarF7k6ou7VZ7P6DWSikiH6kzn6FhGnCNJz4APA1sBs7AGRJgJLA64vyLgOeBr/GOIQHOF5GjOpTdV6jNlCIyHdgkIrkfGVYDy0TkPWVBVd0HbDW4QyIyKnD+rbiq2orRuMrZIIA6DbIGOA5YUGPOd6Ew1GXAocClnkO/a+w/GjjPl0NVXwNuN8Kri0rcwINaTCkihwAriv+urSOngc/gjAXweesgVd0G/MoIXx6R53vG/mnAwgh+X6OuSvlZYHLx7/ki8r6a8rZiuBFnicgnPcdaxporIh/0JVHVR4FHjfAVPm6D+kw5vDqOIKLDUDVE5CTgtJbdZrUE7gJeNWLdVMtPicisCH7fIrkpReRk4NSW3StFZEzq3C0oM+AiETm6ZD+q+jZgjU0uFZHDAvluA14zYjkfYXoedVTKsj/AEcDiGnIDblyS8o7NKPw94h8A+0r2jwOW+3Kq6m5gvRG+VEQm+Pj9jKSmLKrJEiNcZ7W4GLBMMGT1iFX1JeAeg7dWRMSIHcD3gf0l+yfg7/33NVJXymW4qlKGQRH5UOL8B+C7AaYB53ji1rPh8cCZvqSq+mfgfiMc81zal0htSl9HAmqoliIyF/hApzpU9UFguxGO6UlbY54nisjpEfy+QzJTFhd8RuCwpSIyMZWGAjHGnyci7/fErWq5oJip8uEB4Fkj1lTLEqSslDFmGIdr4pNARKYQmIE5cChuxsnCj4BdJftHEGgN1K14udEILyzm4hsMQxJTFqtkYmcuQk18N1iJm3OOwXIRGVsWUNVdwAaDt8LiDcMPgTdK9g/gvxn6Eqkq5RBuVU0MZqZ4tioWfrQzSH84cKEnbjXhk4CLfCdW1Z3ARiO8SkRib5y+QOWmFJGRtL8aJkWH5yzg2DY5vvnwp4EtRribGZ4pwPkR/L5Bikq5kHevI4ziFE1+lejE6B8WkdmeuGWsU0Rk0HdiVX0KeNgIN/Phw5DClJ2YYSSuya8EInIcgTFED3z67wH+YsS6qZaDxXRsAyo2pYjMxL0+0AlWFU1/FVjDOyvG28WFInJ4WUBV9+JmacqwuOjt+3A38IoR62h4SEQ+LiIndMLtVVRdKbvpSU4FPt2tgGLtpndeOoCxwOc88XXA2yX7RxOo9qq6B7jZCC+xboZWiMg4ERkSkd8CvwCuiuH930BVK9lwY447Ae1ie7ACHcu61KDAMxQv1Rk5Nhm8F4GBgL6pwB6D/8UA9yjgWuAfLbw3gclV/S1zb1Wa8rIKzKDAiV3qeKQiHfM8OT7m4Z0XofFOg/tc4GbwGfrK3GbqRVM+UZEZru9CwykVaVBgcyDXkwYvWO1xi42tvAsC3DsM3g5gRG5D9YwpgY9WaIadwKEd6rilQh17gWmeXL6WYVaE1t8b3Pu7MPQ5uQ1VxVZVR6fKqcKJQNsv7RdrN70zK21iAH/HZRPuBipDN8ND832LPFT1IZyhy3BwjHdWUCUn4x60q6pQCmzrQMcXKtagwMvAKE/Oaw3eLmBCQO944J8G/9sB7hqDtx84IXel69pTFZjySwnMoMCcNjQI8IdEOhZ78h5fGKGMd0WE7usN7uvA2A4NfV1uU2U1ZWGGPyYyw8Y2dMxLpEGBLYHcPzV42yN0z/TkXdGhoTt+Ju+VrVtTzk9ohreAIyN1bE6oQ/EMUwFne3hnRGj/mcF9PMCbgV2l1+Q2Vk5T3pvYDF+O0HAMrqecUoc5TIWbFfuTwftxhP5FnryDAe4DBu93uY2VxZS4ZWH7EpthB4GxN+DriTUogSYRuNLg7QXeG9A/ALxg8L2PMLhpWUvzabnNlcOUV9dgBgXO9mgYhesh16FjlUeHbwTi6ohr+RWDuxuYEjD08wb3ztzmqtWUuMUHr9ZkBnMwGfdBgzo0KPBk4JrcavD+CowJcKcUBizjfzXAvcrg7QGOyW2wOk15UY1m2AdMN3RsqVGH4nnGA2Z7eJdEXNONBvcFPIs8gCNxncIy7jdyG6xOU26t2QzXlGiYVbMGBTYErstvDN4jEdd00JN3UYC7weC9AozObbLkpsS92F+3Gf5GSxMI3JBBx1vAEZ5rc4mHOzvi2j5ucH8e4J3qybskt8nqMOVNGcygDGsCcV/itWY0Um/mEjFgTHEDlfFujbi2Kzx5vUv6gMcM3i9zmyypKXEfZtqVyQy/HqZjdSYNihuTNIepgG8avOBCXNyq99cN/g0B7nKP5pNzGy2lKddmNMN/Ly6wLbMOc80jbvzWGswPLsQFvmNw/wWM9/AO8Rh6fW6jpTSltQawrm0dMCezBgXuC1ynnxi8HYQnA6ZjT0qsDXC/ZfDeAA7LbbbYLfrHnUTkE8BDUQenw37c7MqkzDrAVevdRmwibrFFGZ7BvWPjwwyg7EvBbwJPeXhjgOGfV1Tg77gx5bJvIfUk2jHlbcAFaeU0aBBpyuKXsl7ETes1aJAUsa9DrKQxZIOaEGvKg+oLDA16G7l/J7FBg/9B7DPlXNz7KLGYhFt8mwrbgZcSnr9BRvTl73036G00zXeDnkNjygY9h8aUDXoO/wGv9rBrnARNBQAAAABJRU5ErkJggg=="},4760:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABHdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDEyOC0xMzIga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFsgxWK1wAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAG90RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IE9ic2VydmVkIHdpbmQgc3BlZWQ6IDEyOC0xMzIga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMIpFiyAAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAIZUlEQVR4nO2da4weZRXHf8922+2NttACy1JqQaGIWu4tISVchCjlZkOjNSxUASstNCSFQPgiEggf/CAJhFsxQrgYkItEjQqGKHJRsKAI1gtquVqwAi0sUHrZ44fn3XR9mfOcmXmfmXnf3fkn58POmf+cZ+Y983/mua4TEWrUaCd0VV2AGjWaUSdljbZDnZQ12g6jLimdcy7j+X3OuSucc5fkiDXHOXetc25JDu5859wdzrn5WbkdDxEZVQZcnfK8o4B7gK2AAP8FJqTgdQGnAg8Dgw3uMylj9gBLgd83eALcVfUzK/03Kjkh9gemV3azMK+RKHOM834zLCmG29kGbzLwL4V7pMGdA2xI4G0BeqtOlDKt7Op7JXBOyTGH43zAASuM855Vjq8MkURkAPh7Hi7wIvBewvGxwDcN7shCiSq1E/6hrwO6yn77gBnAZrz6bAImB87dlx1Vb7MtMOKcpPC2AH0G9yKFux4YW7WClWVlKuVSfPU2G1hYYtwhnIP/ZgOYAvRrJ4rIi8BDittSvJ8D/0w4nkbxvg98kHC8F1hscEcOSlSqtex4839R5puHb3y8xP+rz/MGZyHJqrUV2NPgrlK4bwDjDO5qhftk1QpW2u9VUlIc1/SAB4F9S7tJ3xpO+qGPDnAc/jsviXelEW8aMKBwzzC4n1N4AhxadcKUYWVV3+c3/Z2msVFkfOs44jPkesW9zDnXo/gQkY3AnYrbaiw9DzyahztiUIJKzQS28fG3/h1gYgnxQ42WrQQaH8BUdMU704j7GYUnwOEG93SFtxnYtWolGwlKeR4wJuH4NOCMEuKvwCtzEroJND5EZBNwu+K2FO/PwK/ycIEHgVcTjvcA3zC4nY+CVWoc8Ca6YjxXcPyJeEXW4pvdLcABAe58I/4ihfcRsJvBvUzhvgp0V61mnayUi4HdAv65zrkFBcbvxytyCL346jIRIrIWeERxW4r3Y+CVhOPjgGUG9xZ8dd2MmcCXDG5no2CleoKwSglwd4Hxn0sRX4DHjOucpvA+whgCBC5VuK9jKB5wq8J9tGo1KzRvCkyIg1MmRCFju8CClPGH7MDAtbrwI1FJvG8Z5ZgOfKhwv2xwD8lT3k63IqtvtbulCWOxq7Ii45vni8ggcIPiPs85NzbAfQv4geK2GkvPAk8q7gtC3I5GQSq5M364LK1KmVVZxvi9eAXOopTvA9MC19wlcE9LjPKEao2DDO4ShfcBsEvVqtZJSvl1YEKG8/vwLdVYWIZX4CyYiC93IkTkbfIr3h/w39eZucD9+B6CZkyg2hlXxaEAlXTAP8imUgL8OlL8buC1HPEFP6zoAtc+MMA9xCjXVxTehxhzTIHLFe46KphxVbQVkZQn5kwIAT4bIf7iFuIL8AXj+toE4FtTvCyvK9xLDW4vvqWfxD2t6iSKbUVU31kbGLG4sa5hNSCuU45/1Tk3QyOJyDbgJsW9wjmXNOo1xH0DuE9xj7zx8MgquTewnfwqNQBMaSF+aLw5rW0H9jYUT/s8uMwo3+7oirfI4B4RKPMBVatbOyvlclpbITkJ+FoL/Bgzj7rw95GIhuLdqLiXG4r3JvBDxW01ln4HrFHcI6t7KKJKjsev+GtVqf5KoLERiD+03KLV+NK4j/GBWLuyY2lFs51ulHNeIG7wmxo4S+ENAFOrVrh2VMol+NGLVjEHOD4Hbyl+uUUMTMffTyJEZAN++W0SLMV7GnhacVuKdw9+xWMzJhHozuo4RFTKNcRRKQEezBF/bcT4Aqwx4h0W4M41uP0KL9iB3+BepXCD3VmdZLEScn7khNgGfCJD/OblFrHMmpr2W4W32uCFpvStMrgz2bFBQrMtrDqhYlis6jtGV85wjMFPDq4qftrrat1D/c65nTWSiGwBbtZiOufU30VEXgN+pLhHRvdQBJUMffS3YhuAnhTxteUWMSy4/ACveOsV7sVGufvQFe9kg3uUwhsE9qta6dpBKYevp46JGfihOQvacosY6AHO1ZwNxVutuC3F+zfwgOK2GkuP4eeKNsNRXK1RHlpUyTHAyxSjUgI8ZcS3llvEsJeBMYEy7IE+I+lUo/zanM80+x2dq3A3ATtVrXZVKuXJwKwWrxHCPOfcYQG/tdwiBmYBp2hOEVmPn8mTBEvxHgf+mOBy2N1DdwFvJxyfgu/P7Fy0qJQPU6xKCXBbIH6a5RYx7JfGczgywP20wT1b4b2LMeQKfEfh/oUO7h5qJSH3Q19PHdMSp3aRfrlFLNvfeB7PKLzrDV5oJGylwZ2NPtfghKqTK6+1Un2H1lPHxHiSJ7OW/UFvjatr3UNnOeemaiQR2Qx8T3FfENp5WEReAn6iuDu3eyinSk4CNlKeSq1j2GRWsi+3iGHW9oHjSd70VIALjec5C71by5rf+XmFtx3Yp2rVK1Mp+/FbmpSF2fh9H4eQdblFDEwBztScDcW7RXFbivcKfo14EqzG0iP4IdZmdFHufk3xkFMp/0S5KiXAQ43YeZdbxLAXjOeyF7rinWhwj1V4g8AnDe5yhVvKfk2xLU9CaqMJRdsgfrOqL1YUf8iOMZ7PfQrvZyme7QsK97sGbzL659SyqpOsjKS8u8KEuAb4acVJea/xfI5WeOaenPjNtpK4G4FJBvcahRvcHLYdzTVuKBWcc3vgRziyLl+NhQH8Utgq///PNmAuycteh/AEfmOsZtyE37hKw0T892HS9/oq/DYuGvbBTx9M+nY9BXg8wG0rZE3Ky4FvF1aaGjXIkJTOuW68SvYVWqIaox5ZqsFF1AlZowRkScrR8y8zalSKLElZxJzJGjU+hu4M5/4NeCpHjE8Rf/RlE/CfyNes0SbI1PquUaMMjLr/912j/VEnZY22Q52UNdoO/wOQwI9kWgx5UgAAAABJRU5ErkJggg=="},4705:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABHdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDEzMy0xMzcga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFsI57DQQAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAG90RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IE9ic2VydmVkIHdpbmQgc3BlZWQ6IDEzMy0xMzcga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMghorXgAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAIp0lEQVR4nO2de6xcVRXGf+vevouUQm2qQFMaIMVXK6jF8mhFqYE2VsEAtiClBfpIMTE0ognSP0SDYCw+qBQw1yeg+EISwETAQAlRIxoesWrAqmABRYqU1tLS7R/nNF7G8619ZuY87tyelazkZmZ+8+0595t9zt5rnz0WQqCJJoZS9NXdgCaaaI3GlE0MuWhMmTPMrL8D5kQzu9XMzmyTO87MBsxsZbuawyGsuab0w8zmAJcAh4YQTs7x+rHAEmANMDN9eFMI4aQINwo4K+Vmpw//EZgR9rd/Ugih8gQm1aE7SH915PnRwFLgN0AYlO+IcNOBf7Uw+3Kmw00GnhXc++s8VnVk5advM3sDcEPVuoP0JwPrzWyW87L7gAHg2JbH13jvHUJ4EtgqnpZsCOE54Il2ueEadVxTXgQsMrNpNWgDXAiMAlY7r/m+ePwcM5sUef/rxONLzGyiw31VPH66mR0R0RxeUfFpcwTwFMlp6aqqTwtAP/CXVP9l4CDxugnAdrJPp5+MaBwAvCjYtQ43kqSXzeKuqfuUWmVW3VMuAg5N/15uZqMr1l8ATE3/Hgecn/WiEMKLwHfEe6zyRuIhhO3AN8TTq80s85iHEHajL2uWpQOo/SMq7qnu5bU9wHkV6/+sRf8PpDMQGa99C9m9VgA+GNE5Gtgr2IUO90Zgt+CW192DVfZ/qtAQx2Qc6Icq1D9KGOVUh7lPGOSeHHqtX4B9eXeE+57gflu3WarKKk/fWQOL482sdYRbVqwCLONxb8CjBh+nmNkxET3FzjezozvgZpnZCRHN4REV9VLexf9NFeiPRc8f7gEOF9wI4G+Cuy6i2Qc8KdgvRdjfCe6Wunux4dRTngscKJ5bHJkqKSIWA0qjH1iR9UQIYQ9wveA+ambqMxFC2AtsEE8vNbMDFIvuLc80sykONzyiop7yUfSgIQAfL1m/tTLTms8CowQ7GfiP4C6J6B4M7BDsKocbh+7Z19Xdk5XulwoMeXLEEIGkxps5Ci5Af3YO/QAsdt7jW4LZHGs3cJNgH49wXxDc34GRdRun1015a05TzC9JXxmqNTc57/Euh5Oj95Sd5bCnONx04FXBnV23cXrWlMAU4JWcpvhJCfqT0KferPQWTfxKMLfnaMcDgv1RhLtDcA/UbZwys+yBzsUk5bM8sdDMpsZf1lYsJ1nxkzc6mR5amKOOr9gPRD6z4k40s5niud6PEnvJwXXuvPnZAvX7gD+3qb8dmCDebzTwnOCujrRlJMm1YBb7OYczkuvtLO7Gunu0XuwpB9e588aF6WLXIuJ0YFqbzHiSdZT/FyGEXcCNglvu1aZDUtfeKJ6+SK0BCIkz1aqjKqbS6okSe8p7aK+X2pdyFNym/p0d6ssRNXA4yWR7Frcs0h7v+vp8h5sAvCS4S+vu1UrxTkmGzKpz580HC9Cfjl4QkSff57z3DwXzcI523SzYX0e4DYJ7Aujr4PjMBvrrNl/VpvxKF4YIOKPgnPrXdKn/Y+e93+NwcyLtmuOwsx3uzQ63IOcxGQNcwP8KCR+q23yVmRK/zp03b+hCfwzwfJf6sh6eajwmuJtztO9hwX47wrUu+9uXd0W4qcDVGcfk3rrNV6UpV3ZpiIAzCs6hv7QA/QBc2cFnfAWYEmnfMsHuAiY73BmC2wsc5XCLnM/4proNWJUpHynIFB/rUF9Ncrebz6Dr4eOBbYK7ItK+seie/HKH6wf+Krj1DtcHbBHchroNWLopgZMKMkQANneg/84C9QPwEUfrWsE8TaQ2DXxesE8BIxzuU4LbBox3uE8I7iXgwLpNWLYp89a58+Z729QfKFjfq4erleyBSG2aZP5U1bU/7HCvR5dNVzjcIcBOwXV0RuoJU9JenTtvurXhFv2DnQPfTXr18LsFE61NA7cL9hcR7puCezTCfV1w8j6l4WDKT5dgiD3AYTn115agH4CNjuaCTsycsqc67FsdzrtEmetwb3e4UlZo1WpKOqtz583P5NA3konkMvS9enifo+vWptM2b273i5CyvxTcbRFuk+B+WrcRyzClmq4oIrcSHzicVqJ+wLnuAi4VzA5gYqTda5wvQuZGCSl3ruB2k2zEpbhzBPcqcETdZizalJ3WufNmbOCg1h0WlXImgOTen5cF59amgdcB/xasvEWEZNsZtSGWPLPgr1ZyVzr1lCmBGSUbIgD3O/rT0CPZIlPOBJCsHspiorVpkjWTWeyfcAYgwJWCk/cbpdw6wT0PjK3bkEWZ8ssVGCIgLv6BqyrSlzMBJPtQKs6tTeMvXjnN4Q5D76axxOG8WZIhsQtHt4YcT/d17rz5tQz90cA/KtJ3ZwKA+wXn7oiRsj8X7J0R7geCc3ceQa9Wiq506gVTrqjIEIGM6gNwXoX6Af967SzBuLXplFX16b3AkQ4312nrcQ73boc7oddNWVSdO2+uadF/qGL9ZxAzASTTYk8L7trIcexH16e/GGHVPfUDEU7dC1/7LhzdGLLIOnfefHyQ/rE16Af8evgVgnFr0yl7mWBfAMY5nDpb7QQOcbgLBBdd6TSUTXlLTaaYl+qrm/zLTllCJBlE7BLcysjx9OrTFzuct2LpMocbA/xTcOt6zpSUU+fOm7eRzA2q7VCqyLc5x+a7gnksx3EdEOwjEW694Lbg3PaAnrmodReOTk15eY2G2I2ea6sqr3eOjTeImBc5rt4lyVyHOxK9YmmRw01F3whX2y4cbf+OTrq18haSebK6YhtwUI36O4DjSWYEsuIOkp2AW+Mu/A0PILkxLWvPzhg7AMzLePxBkrKkio3AfNGOtQ5XWnRiyjNIGtxEE6VEJ5sRxL7pTTTRVbTVU5rZDOD35TWniSba7ynPLqUVTTQxKNo15f7zWy5N1BYj2nz9CyS/2JUnJpJM0BYZxmt/4WErybK1umInyXxtEwVG89PKTQy5aH6EvokhF40pmxhy0ZiyiSEX/wWbL5ka2DXDPwAAAABJRU5ErkJggg=="},3222:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABHdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDEzOC0xNDIga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFs9shIMgAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAG90RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IE9ic2VydmVkIHdpbmQgc3BlZWQ6IDEzOC0xNDIga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMV0ygLQAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAI3klEQVR4nO2da6wdVRXHf+ve9t7bhxQKlFe1lKIJ0giCAkpNBUmwEapCRF4Wimh5iGB4RKNEJUGiiUYCPgAfxA9IUWjQlGgAsdFqi7SxStUQtBRLX1QEa4G2tNsPc669nDv/NefMmZl9TjMrWV/uPr9Z+8yss87Za/9nroUQqK22brK+2BOorbZmq5Oytq6zOim72MxsKPYcYlidlC2amU01s5vNbHKbXL+ZfdDMxrTBzDKzhcDTZjbYBvcGM7vKzH5pZr17bUMItTsOnATcC+wEAnBDi9y+wLXAMw3unIzXDwHzgZWN1w/7vBZivRm4FfjPCG5u7HOX+5xHnwBMB8ZEiv1ZwJwLvbwpQQKwFuh3jnkocDvw3ybutxlz+XJKrAA8kcF9Etidwj0S+9rmvi7RJwDfzqoiJcWdDLwMzBHjE4AXRaKc7Rx3GvCa4I53uKkjqnGzn+xwRwC7BHd07Oubx6P+7jCzScA84KoI4S8FxqnYIYRtwPcFe7U6aAhhLfCgGP60w60DHsjB/QNY3C7X1RbzEwFcw55P9bEVxu1jz2+93cCR4nXT0VXo7c7xZwvmVWCKw50suJ3AVId7n+C2AZNjV76eqZRmZsCVI/5UZbU8k+RrFqB5Hv+3EMIa4OfiGF71WgKsShkaBBY43FKShU6zjQGucLhHgdUpQ+NJvhF6yyJWyTm8/lP9MrB/RbEfaYr9IjBBvPZUdNU70IlxieDWA2Mdbp7gngeGHG6B4NyFWTd6zKR8KOUEttRu6TDuUeLiXe4wfxbMFxxmqJFIadz5DjcIbBLcxx1uPPCC4M6KnWhdn5Qk7Za0NsYzZX+qgW+JC7faYT4hmOcyqt7NgluWMcebBLcqg/ua4JbETrReSMpvipMXgA+VGHcfYKsT+1TBjQP+JZjznHiHods8JzrcIcAOwc12uGnodtQxsZOtVa98oWNmE4GLnZd8qsTw84GJzrhqD70C3CUYb8HzHHB/Dm4D8BMxXHg7qussQpW8HF2phv2tJcQ14KmMuK8B0wT/JnQVOsGJ+27B7AAOcbgT251jg5stuFeAA2JXwa6slLRWCcuolqeT/Jb1rJ/kQzPKQgjPAosE51Wv3wFPpAyNVbEa3HKSbc60Oaa2sBqcakcNkWxJdr9VXCVVk7fZtwKTCo69uMXYWxCtF+A9gsmqeh8T3CZg0OHOF9wLwHiHU+2odUTSGbR1rSpOykUtJkYAri4w7gzSV/vK5zvHalbxDPtNDjMAbBScVAGRVNP1glvgcF476qOxk65rkhJ/ZZjmTyEUPDlif6ONuAFY6Rzr4pxV70uCW5Ex9xsF92QG9xXBLY2ddN2UlF9tMzECQsHTZtwJwL9zxE5V5pA0tzcL5iJnHgcD29uJ1eCmkOwepXGnOZynOpJqpW7wShY6ZjaOfHuwReyHX0giuG3XUhdbIYTtwB2C8do8G4H7cnCbgYU5OE91JBdmXWEVVUn1wzvLpYKnjdhqizDL5eKFRMirmtuznLm8UzBZKqDjBbcLOMLhlOpoO3BQ7IoYtVKSv+JJBU9LsNkpwMyc+FjgsrSBEMJ64KeC86rXH4BlKUNZKqAVwNKUoT6ccxsS1dGKlKEBHLVSdKugSs4iX6UadqngaSH2/R3G3oDY2ya5d0dVvTc6czpXcLIV1eDOcc7PRIdTqqMNwEDsqpg65wqScmGHiRFwFDxOXG8Hph33FD2PC+YWhxlLIuRI4zwV0Bjgn4K70uEG0KqjC2InYOVJSfLbS60A23Gp4HFi31JA3AD83olxgWC2AOMc7vOCy1IBfU5wf8Npn6FvSlseOwFjJKWSYOXxVAWPiOs1j/N4agulUYU2COZSZ34Hots8sx3uAJI97DTu/Q7nqY5Oip2EzV7aQsfMBih2r7WdxdK5JBew1NghhB3AdwTjLXieB+4Rw94++haHy6s66j71UIlV8kKKq1SBDHVMU+wVBcd+FaGwAQ5CN8VPceZ4bJ73CRwjuN3AWxzuBMHtAA6NXR0rqZQUr/SRCp6RZmbvAo4rOPYgifp8lIUQNpE8QSPNvKr3R+A3KUNZKqBVwJKUIcNvDz1OuurIVStFsZKqpGoSd+pu26QR+56SYj+LuFUDv7k93Znr2YLLUgGdJbitwD4Op1RHm3H27av2spLyRyUlRgAuceIejP5BX4R7T8ZYKpivO0w/yd2GaZynAupnz33rzX6Nw3mqo4tiJ2NpSYkvICjCPQXPF0uMG4DHnNhec1s2/4EbBOe2wYDrBfc00OdwSnUkz+vekJSqB1ekj1LVZFSBIn2meN9ec/sK53wNP9MojfNUQPuRPAEjjTsjZ9GQ+/Y9m5SNC7OugsS4NyX2eRXEDcAdzvtXze2/4je37xTczzLO93cF93AGd7fg7oudkGUk5UcqSoxRbQz0b7qifRuwr3j/XnP7dOe8zRTMLmCGwx3tzFPefEfSnUhj3H37qrzollBVzwN6nYLHzI4juWuwChtPIsUbZcFvbnvtoSeBX6UM9eG01kIIq4FHxbDXHlpJuurIVStVZgVWSdXULcs30lC5AD+sOLZcTABvE0xWc3uu4LJUQGcKTlb0jG81d9++Ci8yKe+qODECiSDC+8os0z/gnItfC+Y2h+kD/i44TwXkcdc5nLcwk/v2PZOU+CvIMn0ZySOiq44bgF845+PDgslqbn9GcFkqIMWtwX8UtlqY/WlvSErVM6vClUqnbJdfx+Rvbk9CP+vIUwF5nHw2E7A/+lvmvT2blCRfH2siJmVMv9U5L9cJJqu5rZ4K91DGdbhdcI9lcN8T3KJYSdny/3Zx7Azg8AKO04t2WeOBXTtTxgZJFD/N53gGsNjM1opjqjsv55jZj4GX2uTeYWY/IGmjpdkk8fe5ZnY3SaO9UrPGpyX/AcweBk4rZjq11dZhUprZUcBfiptObbV1/m/wUm9Bra22TqzTpJxWyCxqq22E9e4/laxtr7VOf1NOIdkLdl9G8h8ZyraXSLbWautx63j1XVttRVv99V1b11mdlLV1ndVJWVvX2f8A4a1P0q6JjzgAAAAASUVORK5CYII="},1311:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA3CAYAAABthYqSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABHdEVYdFRpdGxlAE9ic2VydmVkIHdpbmQgc3BlZWQ6IDE0My0xNDcga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1Byb3Zpc2lvbmFsH1ox/wAAABh0RVh0QXV0aG9yAFdNTyBDQlMgSVBFVC1EUiZDyP8uNwAAAG90RVh0RGVzY3JpcHRpb24AV01PIGludGVybmF0aW9uYWwgd2VhdGhlciBzeW1ib2w6IE9ic2VydmVkIHdpbmQgc3BlZWQ6IDE0My0xNDcga25vdHM6IFZlcnNpb24wLjU6IHN0YXR1c1BST1ZJU0lPTkFMvt7Z4AAAABh0RVh0Q3JlYXRpb24gVGltZQAyMDEzLTAxLTI1DB8v5QAAAHp0RVh0U291cmNlAFdNTy1Oby40ODUgTWFudWFsIG9uIHRoZSBHbG9iYWwgRGF0YS1wcm9jZXNzaW5nIGFuZCBGb3JlY2FzdGluZyBTeXN0ZW0sIFZvbHVtZSBJLCBQYXJ0IElJLCBTZWN0aW9uIDQsIEFwcGVuZGl4IElJLTSMS1YOAAAJvUlEQVR4nO2de9BVVRnGf+vjIlcFJCQM0UTpIqKYhuVkpNbQBc3RNAEBDYHRscSYUSuZzCbLwctkhuiYpk5JZVZm5g3NFDVUkjIpUstEQ5RRUBSB1R9rEx/H9bzn8u3bqf3OrBnmsH/72d/ez1l7Xd61jvPeU0V7h3Oun/d+fdHXkVZ0FH0BZQ/n3GDn3JAmjnfOucOdc4ucczs3wY11zi10zo1r8PhezrkTnXNLgDsa1WmL8N7/XxVgSIPHfRi4DngDuKSB4wcBZwJ/BXxSvlyH6QNMBx7qxFxfh9kLmA+81InxwH5F39vUnlHOhugLTCzsjwUH3At0N0wyG3i85oG/DPQ2znsCsKGG8cDfACeYDwFrI8wbwGBDa1mE8cCCos2UVsn79X08MDdnzc4xHvgIMFH8fy/gImB0zecDCdeuYmnC1sZI4DDBPE68+bQDMM3QWig+n+Sc629w7RM511QPE77V7yuoprwx0f+tccy1xGuih+qc+y7B/cxgvicYq4btD6wT3Kyia7lUnlOOhti/0827tABDvgN4M9HfAuwhjjtYPHAP7G+c/1jBvAUME8xoQ+sIQ+sKwSwr2lBplDxf3zM7/XuKc653jtoQOhQ9k387YEbsIO/9EsKrNRazjfPfDLwQ+bw7cLLQWg7cL843y9BaID4f45w72ODaI3KqpfoBr7L9t/rEHGtJB6ys0X8B6CGOn028JloP7GjonC+4fwLdBDNZMLKGTbgHBXdt0TVdl59XTqaYEbl59+doysPFAzxGHG+12041dHYDNgsuOupA6NisEcy5htY0wWwABhVtrHYw5VJxA/fJSX+R0L/dYBYIZnkdrV8J7laDuVAwzxo1bG/CUFWMm1O0sUptSuAAceM88N0c9HcBNgr9LcCegtvPuO5DDL1PCWYzunM1MrmWGHekoXWxYFYUbayulDw6OqcY/zc5hw7PdKCH+D+rw7OM0G6LhdUJ+Q3wj8jnHYh74b1fSRhSalbrCvH53s65jxlcuSPjWspqm20t0zLUd8Df6+j/G93hmSqYerMu5xhaPQVztGDk8FXC3S24RUXXeC0/t4xNObOOITywJEP9IxrQ98CxgrfabXMNXavJcLxgugPPCeYCQ+tzgtkIDC3aYGU05aMNmmLfjPR/2qD+ncY5VLttJWLWJeFU5+oegzlPMKuNGrYHYXgrxn2laIOVypTABxo0hAcuy0B/KGGsrxH9LcBIcZ5RBvdxQ3+8wb1XMMOBTYKJ1rAJ903BPAN0FG2yZkuWHZ2Z9Q/5b0x2zvVJWf8kwiuxkXDoTsgKYLHgZCfEe78YWNEM571/Fvi1YKzZpCsJX6zaGAFMMLhyRka15I6E2Y9Ga0oPnJSifgfwdJP61itStdveAnY1ruMMwa0F+ghmgnGNMpGFYOYYc0vRNV/Tzy8jU6ppOquYWThN6n+iBX0PHCfOZ7Xb5hnXMRB4XXDTjS/UU4KRiSzApwWzGRhRtNHKYMrHWjRFKtnTwE0t6t9tnFO12/6FmHVJuGsE97DBnCUYq4btIIyPxrjzizZaoaYEDmrREB64PAX9d9J4BydW9hbn3R09r32UcT3jDK2xghnCtjS72iKbOcBXBfM8Yiy2jCWLjk4zHZzamOSc69tF/ZNpvIMTC9XheQa4TTCyE+K9f5CwhCEWqsOzmlDbN8wkcRWh914bQ4GjDO5tkSxMm+ycG9AMl0qkXEvuBLxG67WUB77QBf0OwjBIV/RfBHYQ5/+MYOQcesKpSQSZCgccalzjAYbWTwRzV4P3cBTbL0w7Pe+aMm1TntpFQ3jgD13Qt3quzZTPG6ZX7bZvG9cVyyfdWqxUuCcEc6XBHGb8XdGmScKNJQx91TJPtLsp/5iSKeSygzr6N6ekf4+hodptsoZNuMsFJ1PhgNMFsx7YSTCOMD4a4+YbWu8x7sehbWlK7AZ9s6Xp5aLArujZkFbKKKFjdaROMK5vX0MrmgoHDEA3h04ztOYI5iWgl8EtFtyP2tWUP0jREK8C/ZrU/1qK+vVqFTWnfl+da3xAcHIDAuBqwfzJYAYRX4fuMZahAMcJ5k0a3MShNKZMvtFqkLjVckoT+lZbr9WyBt3hsdptMpsemCIYmQoHHGhoWcnGaqnwAwbTk5BeF+POajdTnpayITywtAl9le3d1TJJ6Dm2356lc5HJJYQNC2q3W9larFS4RwRzg8FYS4XHGNy3BPMUOSV3pGXK5RmZQg591Oj/MiP93xmaZwrmFaCvwc0XnEyFI77wzlM/2Vh1PL9vMHugJwkmtIUpCXviZGEIDyxsQP9dpNvBqS0qzWxndLtthnG9e6HX40Q3ICDswfSKYKwadpZgzDY7cKvgftEuplRtlzTKOqB/Hf15Gep74GJD+4eCeaTONd8puJsM5jLBWDWstRxlpqE1UTCbgOGlNiV2Fkxaxbp53QjLULPUfxkxjIL9ljjIuO5jBGNt8bKPoWUlG6ulwo+1eF/PK7sp1eBumuVRQ19N+6VdphjXULtt4NZytcF0B1YJbp7B3SeYnxvMGOPvGmdw5wpmFWIrxbKY8s85meJAoX9LTvq/N+6Byh19HRhgcN8QnLUBwSTBbMJONl4iuGsMZhh6kuDoUpoSOCQnQ3jgqoj+cHQvMYvyfnEfrHbbF437txu6gxbdgICwxcuLgplnaE0VzAZgoMGpvNQ7ymrK63I0xNuyaYCv56jvsbO+1dZ8f6lzD9VQ1m0G8x3ByGRj7PHRMwwttURZLrQrzJTY01hZldmd9LslDyFP/bWILabZfu/N2vJR4z5+0njo7xbMnughJSvZ+CLBPGkwsd3qtpYLy2bKL+VsCE+nDUGBIwvQ98BU456orfl+bDDWAjdrA4LbBWPVsNZS4fEGN1cwchq2KFOqPL+sywcTfbVyL+sity9Eb823EdjF4M4WnLW68rOCkTVswqktsG80mMGEmaMYN7kUpiRsZF+EITwhY2YE+XZwaks04QJ7i5ezjftpbfGiko2tLV6sZGO1BXa9L84NgpOjEnmb8voCDfEauqGfV5HbFwKXCOZpjGQGtv1AQG2512BUR6/eFi/PC+4cQ8saaRmdtildItpQJL+g9RxhaKKo2EKxv5S2hW2drNroQRjfi8VqQucwFr0INWYsVhHGC2ujG2HePxZrCF/gWAwgrKWqjY0Ew6oYRnxLxXWEN0Rq0awp5xCyXKqoIrNo1pRPEnpxVVSRWTT8Gkx+CqMyZBWZRzNtM9XmqaKKVKP6aeUqShcNtymdc/3Qvb160Y/4D2q2GuuJ/7pXFf8D0VRHp4oq8ojq9V1F6aIyZRWli8qUVZQuKlNWUbr4D5GamzcROSeDAAAAAElFTkSuQmCC"},1534:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAAxHpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBRDsMgCP3nFDuCAioex6422Q12/KFg0zZ7CU/kkacA/fs54DWAkYFTkVxzDgquXLFpIsHQJsfAkyeouBbvdTgF1BKNTrtK9v5Vj6eBHU2zdDGStwvbXajs/vIw8odo/Ag12d2ouhGhCdENmo0VcpVyHWHr4Q6xgEHH2omP+bxz0e3tSd8hxE6RgjKR2AdoBAM1TfLkpI2R0syDMtIaSRfyb08L8AMpuFmLPJ+7mwAAAYVpQ0NQSUNDIHByb2ZpbGUAAHicfZE9SMNQFIVPU2tFqiJ2EHHIUJ3soiKOpYpFsFDaCq06mLz0R2jSkKS4OAquBQd/FqsOLs66OrgKguAPiLODk6KLlHhfUmgR44PL+zjvncN99wFCo8JUsysGqJplpBNxMZdfEYOv6EYAg1T9EjP1ZGYhC8/1dQ8f3++iPMv73p+rTymYDPCJxDGmGxbxOvHMpqVz3icOs7KkEJ8TTxjUIPEj12WX3ziXHBZ4ZtjIpueIw8RiqYPlDmZlQyWeJo4oqkb5Qs5lhfMWZ7VSY60++QtDBW05w3WqUSSwiCRSECGjhg1UYCFKu0aKiTSdxz38I44/RS6ZXBtg5JhHFSokxw/+B79naxanJt2kUBwIvNj2xxgQ3AWaddv+Prbt5gngfwautLa/2gBmP0mvt7XIETCwDVxctzV5D7jcAYafdMmQHMlPJRSLwPsZfVMeGLoFelfdubXOcfoAZGlWSzfAwSEwXqLsNY9393TO7d87rfn9ADNLco1CavtjAAANdmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDpjOTRlOTcyZi1mZGQ0LTQwYmItYTkwZS1iZmI3Yjk5NzZmMDIiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YWUxMjI3OTYtMzczNC00Y2VmLWFhMmEtYjU1NjljODVmMzg2IgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MTdmYjQ5NDEtNzQxMC00YjkzLWI5MmItYTEwYjY5NDQ3MDMxIgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iV2luZG93cyIKICAgR0lNUDpUaW1lU3RhbXA9IjE3MTc2MTc2MjQ5MTc2MjMiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4zOCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQ6MDY6MDVUMTU6MDA6MjMtMDU6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDI0OjA2OjA1VDE1OjAwOjIzLTA1OjAwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6N2MxNzNjYWItNGRkYy00ZWZmLWI1ZGEtNDk1ZjkwYjk3NGNhIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKFdpbmRvd3MpIgogICAgICBzdEV2dDp3aGVuPSIyMDI0LTA2LTA1VDE1OjAwOjI0Ii8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Ps3QXykAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfoBgUUABiGHqUnAAADA0lEQVRo3u2aTUgUURzAf7vrbnlIDCvKvijogw6hHYJAzCAoOygE0aEgOgVdhKhDRMegrENS0K2DWJcg0KBQocQIsqBTh9SDWpt5yAKJ1N1xX4f9D02DH7sz88Z9kz94DLu8ef/57dt583/zXgx97AF2A9WuAjDuKkPAICVMAqgH7gDDgCqyDMu59dKWb2IBtLEFuAacAqoc338HBubppWcFtDkJPAFuAOnl6KlK4Cbw2/HrfwJagTq1AEX25rTEqAxLKglcBn7IBeSADmCvKgAPf1cF/JSYSZ1i64F+R9BuoEYVgUc5u/QDG3SI7QdGJUgaOKo84FNOAWNAbZBiJ4Ff0vgAsEl5JAA5Jff56SDEzsh9pYBHyicBydnlvB+xgzJiKeC6CoCA5WaBQ17EqoGv0sh9FRAByylgAthcjNhq4J2c3KsCRIOcAt7LNRdEq5w0mMvlRgyQU8DdQsS2ATMyiBxQAaNRLgPsXEquXSp3KA1olFPA48XEaqTHZoDtBsrlFnvAd0ul20oTmuXslHDeqYsCpi3L6jNYTokLcYdckxx7EonEYcymyS3XLMenmE+zU64CaACsTCZzJAJyDUCFLXcMSAH9yWTyXATkUsBxW26fHF8RHWrjjiQZ4FuE5Kr/K7mJFTlD5OyXslPAGuANYGkOGlaCkLXlhoBdRIsvccfCRNQYX5EzXS4dQbmxeATTLpse54fRkCaSYZRR93yuM0K91umW64qQXBf8u2xcJulXleFik8BGwHL2nEV+idZ0bi2UQq4yfGD5zBJrBmcNlltyvS4GfDBQ7KNrgFyQOiBrkFiW/OacgrlgkNxFLyPPPQPEHngdVsuA3hIW68PnxptK4HUJir0NKuFIAQ9LSKxdnsmBcgmYW0apOeCKzvSmUSa3YYulgRNh5G/lwFV5JahbakpilYedpK4D2sjvJNCxO6FNYiwrW4EW4KXPzCYrbbRIm76IaRBdK/dGI7CDvxu3U656s+QXXsaBEeAF8Jz8xtFAiIXYu1X8uzt9UnfAP7nfwBIBQnJCAAAAAElFTkSuQmCC"},7574:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAxXpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVDbDcMgDPxnio4AtgEzDmkSqRt0/B7YiZKoJ3F+6mwctu9nD68BShIkVy2tlAhIk0YdjkZDn5yiTJ7IXkJ8y4ezQEgxLFuoxfuPfDoFzHR4+SKkby8s90IT19eHkA/isRHBWV2ouRCTFZILdPtWLE3r9QvLFu9Qe2HQftykmnnGUnG9NWMOE22cOIKZ1Rbg8SRwh1MmZzQmzvDRCiauvgkO8u9OB8IPG/9ZhkoDPMAAAAGFaUNDUElDQyBwcm9maWxlAAB4nH2RPUjDUBSFT1NrRaoidhBxyFCd7KIijqWKRbBQ2gqtOpi89Edo0pCkuDgKrgUHfxarDi7Oujq4CoLgD4izg5Oii5R4X1JoEeODy/s4753DffcBQqPCVLMrBqiaZaQTcTGXXxGDr+hGAINU/RIz9WRmIQvP9XUPH9/vojzL+96fq08pmAzwicQxphsW8TrxzKalc94nDrOypBCfE08Y1CDxI9dll984lxwWeGbYyKbniMPEYqmD5Q5mZUMlniaOKKpG+ULOZYXzFme1UmOtPvkLQwVtOcN1qlEksIgkUhAho4YNVGAhSrtGiok0ncc9/COOP0UumVwbYOSYRxUqJMcP/ge/Z2sWpybdpFAcCLzY9scYENwFmnXb/j627eYJ4H8GrrS2v9oAZj9Jr7e1yBEwsA1cXLc1eQ+43AGGn3TJkBzJTyUUi8D7GX1THhi6BXpX3bm1znH6AGRpVks3wMEhMF6i7DWPd/d0zu3fO635/QAzS3KNQmr7YwAADXZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6MWY1MDgwMzQtN2NkOC00MmQ0LWIxOWQtMTM1MjVkMTY2OTUyIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJlZWJhNGE3LTYwNzAtNDEwNS1hNTExLWI3MDgxZmYxZDVlYyIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjI1Nzk0NGUyLWZhZjktNGUyZS05ZDZkLWI4MTdkZDlkYTgxYiIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IldpbmRvd3MiCiAgIEdJTVA6VGltZVN0YW1wPSIxNzE3NjE4MjI5NDA4MjE2IgogICBHSU1QOlZlcnNpb249IjIuMTAuMzgiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0OjA2OjA1VDE1OjEwOjI3LTA1OjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyNDowNjowNVQxNToxMDoyNy0wNTowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmFjZTdkNzI5LWQzOTItNDVlNS1hYzdlLTFkNDcwNDM0NjgxMiIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyNC0wNi0wNVQxNToxMDoyOSIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5R3+6LAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH6AYFFAodDJu5IgAADnJJREFUeNrtnelzHNd1xX/39SyYwb5RBCnSpCPJdCxLSWQpjmVbsaWo8gfnQ8plx1qiOIpcUkTZiqid4op9xwxmpt/Lhz4P/QhxAUkAxNZVXdOYDd2nz13fvXeMfdqyLDPAee8rQB2ohRD6gAYwCAwBw8CIjoeApj6+DqxoXwKWdbwKtM2sDXSATedcD/B5nof9uC7b63/gnHMhBAshZEA/MA6cBZ4GpoAJYACIYNZ1XAeq+pou0AY29dgGWsAaMA/cBK7rcR5YN7PczIL33h9KAJ1z5r3vE6NOAZPAU8AZgXdOx6MCK9Putu0AHsiBkBx7Abko4L5LQJwGZoEZYCnLsk6e5/6wAOjEoFEB9EPgWeBiwrhhiWi/QMuBXrLnCUjxOzOgkjxW9LxPRHwpYeQ3wOfA18AtvdZOvvPAAZgBNemzM8Al4KfAc8B5sW9IF+61dxLdtg5saG9p39R31yXeTT02BH7UlbWEvV19322x8nPgL8BnAnZV/9cfCADNzEIIFbFqSoz7CfAC8GPgtC44XtwysCCmzErcFnVhEcT4mALY1N6vx0GxPKqHcbE7AprrJtwGPgUu6zEycsXMeiGE8EQAbDab1m63nfe+oRN/Bvg77ZcE5pD01qpAmpae+lb7DQG5IVZ0JcJdoGdmOYAMUBTbqh5rAnJURumi9nNi+6iMkxMjb4iF/wt8DHwJzGVZ1q7X635jYyPsG4DVatXyPK947wd0wj8DXgaeB36gkzcBd00n/rmOb0u5zwFLZtY2s9w5F8wM5xzOubv+X+893ntCCHjvo1sUDdWE2DgllfGsJOCcgAxi/lXgE+AD4M/AdefcWpZlebfbDfsCoJlVQwgjYt0/Aa9JbE9JF63pjl+R/rkMfCWRbZlZZFf+uG6G3KQMyKRKGhLpZ6SDn5cePiux7+kG/gV4G/hv4CszWwohdB9F8T/sVtcJPg/8BnhT+m5condTgL0L/B74L7Fv2szWJKq9EIJ/XP0j8Y6uTQ/oyqleFcOvRX2n1ysS+2Gd75ie6yRGK98TAGu1muV53pCFfQl4HfhnicmAjMP/Ae8A/wH8SUr7JrBmZt0Qwp46tRFTsbsl4Oale6clGU7nOyIAR+V2xc+0a7Vanuf57gIo8M4Brwi8X0rP1HVyHwF/lFh8KBdi2Tm3X8B9D0jnXB5CaCUGbF4gRRBHxcQUxPU8zzfE2F0DsCbmvQL8C/ALGQsnq/qBWPce8JmZzUendRek9HHEO0YxXblGSwKzpWvvT+LvMZGhpfdt7ESc7wtgvV43731VOu8fgN8Cr8rK5bJo70nXvS8fa/Vh9ch+4SkdFyOWNT0/IBCj24NeWzKzdq1WC/cT53sC2N/fb51OJ/Pej8jCvg78SszLZVXfAX5nZn82s+u6e4GDuwUZmlUzi867yToPa2/q+paA5RBCp9FohG63+3AAeu+zPM8H5AL8RgbjOYnttwLv38zsYzObdc51wpOU14dLrUWDsSjj10gMyrD0YQdYDCGseO+797q27F7hmSKM82Ldm2JhXTrvPTHvYzNbcM519iv/tlu6McuyGItH1yoFcUggrgNzIYR1M+s9DAOrCod+Afwr8KJoPg38D/B7ie2sc67T6/UODXhpVJOAuCHx7heII7reisR8RmD6nQDo9AV/C7whEMdF9Y+APwDvm9mNw8a8u4HonPMhhJikdWLfeKIPNxR+LskIhQcBWJeheFUh2t/IJ/pUft57wDdm1vLeH1rwtrk6USd2JH2jiq0HxbroR65u9w+ze7DvBbksL8q031Ro9pbi29UDbm0fZeuJhblYeEbiXNPzt2Isfz8AG8AFie2vZETWlb34A/CRmc0dUD9vN0LArpzuurI6kwITxdbTSVx9J4DKakwozn1NmYw+OcvvKmvxne7GUd3iekuWJIgnJNYtgThbrVbXYxIpS3RBXfru14pzp6RAP1Sk8akUqedob3G5oSoxPiM1lun6b4QQFqIUusg+6b6LcpZPS8ddV97sC2BRDuiR3nSNi5RrKTf00hklTy6EEIadc7YFYAjBkiTkOenCVaWnLkv2Nw+zy/IQWacYM89I938mO9CUTXgGmAwhuBTATABelAPtdBeuiH0rZnbURTeNxLyMxRfalyTCp4XRRFR/LsuyTOg+RZH2HpYlmpYBmTGzQxPn7pJvmLLwqh67UnNngVMhhL5qtepircq4ZHxcynOFcgGo9YQSogfBmGzI/7smlVYT+6aA0TzPK05PTlGUW4zIeMwr4zKrIDocQwCjXzgrLBaEw6jsxFQIoRoBjLUqQzLPcxSlEbNH1GnesU1JAJwTK4eE1dNAPWXgGWUjunrzDYqs7LEF0DkXXZrrwqQrnzD6h1sAjlEu8a0K9QXnXHuvy8MOuEvjFYHMC8B12YiJaC9cCCEW6sR6klWZ7dYxiDp2ysK40LQmPdgHDIQQmjH/1RD7ekJ5Deg658IJgA7KzPVGEis3gAFHuQbg9GKsjupxsiHGxWXRuF6cCbOhGAOnALb05q6ZccJAh0DbSAB0SnkNpwBmerGlN54AWIR1KYAtkSxW4Q5HHbidgRtAfq8ys2PIwG4CYMrAQac4uEqxwBxXqTpAfsLALQBzxcaxNNiEWfNuFDP2of3hEPmCKSa2zbjgKBeWg/RgnbLt4MQEF0moaHUjLlsFS45ivTeW/0f/pglUj3EQsn2LhZnR2G4VKqUApg5iP1A5RinABzGwStklENs02sCy484GlEryxhMGUlQvCJfYXhEbg+4AMPo3EcB+HZ8Yk9Li9t+FgSvRiLQTAPspShpqJwzcYmDswOpPcgZtYM2ZWSsBMTrWY0C/9z47AdBXKeupB8XIDWWtWrH9Kua7OqLppHJeTXeMwxHnXCbwYjtZQ0SbpVju6DiZ45sUGehVyoTh08CYljyPqwXOJI3nhUmFsonoJrAF4HWKlacVWZlxiiKjiePqUFsRx1bEvAvCJLp917R3nFaebgnEJX1+jKJGcDKEULVjGBSbGWodiwCO6aUlYTXtnOu4LMt6FAsntxI9OCARPg00YxnDMdui/pvS3qRcbL8NLFUqldx1u12v/rIZyfaS9OApyi7zvuPEwmRcwZQkcULiuyD2zZjZ5ubmpo/Miuuf3wjdnsz2Je0jx8mYyH0bpqhUe07HPWHzDeUacVFcpGKaWYpCmqvycwYE3gvHiYW6xrrUV2yVbVIsc1ylaNSedc6VAKpYfFnoXpEoewH3E+BHwLiU6lF3XWKt0I8E4JSwuE5R6nYVWImlflmCfIzb6rI4sWXfCf1bwHylUukc1RCvUqmY975f4P2WorlyQoHG+8B/Alecc2sxU7Vdr8VCokFZ4UnR16OeW+/9Gkd0wd17H8tcXhGAz+qlLyhaPD4ApkMI3y8yT4xJTtmVHoc3VChLHGK76FFLFsYA4kWKIvuf6dqnxb53BeTa9g9970bosSFFeirJQsRJQcvyF4+M5yJ19WOB90uFb12KOuk/Ukz7mOUBjTZQrsTHiOS0zPhAAuISsOKc6x32rLWsblPi+msBeEm+8A2Kzqy3UXcWO2j1CpSzWyqUI0WGpRurcnMWgQ211R9Wo+E0Qe48RWvb63LbBuXrxU78yyJNfje5v9tdCWbWkfWFcrbACOW8qw0zWwDahxHEarXq8jyvhxBOU4xueYOiyWhCSZXLwO+AP5nZtHIG7AjAxK3ZFNtsG4ix8WTFzNbMbNPMDg2IzjkT854SaG8C/ygL3AL+KvDeBb4zs/ZDNVxHUU6mXmxKdIe5s5+2CeQhhDW97zBUdFkIoRFCOAf8XOD9nKL6viNn+S3pvS+dc+v3K7LPHuCVx0LrtnRiTeCNJntTDN3U3eseYBcnWttnpfPeEHhPy/v4Wqx7G/hU04zyB/k+D4xuKCf7RMMyoBMZFSNjxNIVkN2D1JgjS1uTCrpE0Yn6uny9KZ3317K4b0n/ze1EonaaYUn1YazSbIiNI4lY15OIJgf8kwQyAS7ONHxBbsprcpgnJF2fUQzReJuytW1Hfu6OU1TVatV771tyolcp+2qHBN44Zat8LBmOM6180U27P5ItIxGXaKfEulcoJo+8qr8HdS2fyFGOzJupVqs7jvd3DKC+ME8c6UUd91FOAIpdPLHrqZboU++c81mWBTU37jrbnHNmZhUlBCYp2ndfohzb8hJFj0dVUcXHsrbvUDRWzgHdh0mWPEqS1JtZnAC0IDZuFV2LjZOKYGLXdyOC6L03M8t0wXHt4XHY5sT2mqzrGEUm/WUBF+PaZ3RuHcpxVf8uvfeVmS3zCE1F9hgnnmm2zGmKsVAvS8f8UKBVpTdvK8d4RfnGOHtgTjdgzTnXFZhBQBOHMUb2x+f0umkYYxTTMf3PU2L/BcW1z8nXq0vlzFBMXLosAD+kWBxqe+8fqaHIHlNsnO58XMX7KfD3FCNTzuvCMkU0ywLuppKSVymWBmcoaxS3xn8mhihKSoU7x4DGEaCn5IZcFHBnBOaIXu8pi3RNDvJHShBcVST1WJ2ouzWENk5CO6WLiEsBz+viBhKjsi79OU9ZEbHEzobQxgKfOIQ26t3YOTRGWUHV03d+J8A+STLKs2hY9xMbQns3NiaW7ynpnLgccEH6MM7ps8RCtwXYTsYgp6OQ+5PjOF866HMLUh3fCrS/orUMAdfbrRbevVgkir7XkBj5A8pB3DHLHedTDQocS5K5qfjebRB3BMtRVoquyagtSiVck779MmHcyl40ju/1KltVIE0IuEkx8azcibMSvX69Nx0FnyXnFxJA42iSmC2Kk8uvybqmU4JnzWw1TcHvBVv2Nk+eZea9d4DTaJVhiXj8MYJx6cgG5Q8S3O/HCFo63hDzFihLU24Dy0rFeefcnv+qw76u8/b19blut5tp8aYmCx7Fssn3fxKjXx+NVjzuKwKwp476DtBxznVqtVrearX2LXz8f71XLZs5WRgQAAAAAElFTkSuQmCC"},5114:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAAxHpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVDbDcMgDPxnio6AH4AZhzRE6gYdvwabKIl6kg/jsw7s0L+fI7wGEDhwKpJrzlHBlSs2TSQa2mSIPHmCimtwr4dTQC3R6LSrZO9fdTgN7GiapYuRvF3Y7kJl95eHkT9E40eoye5G1Y0ITQA3aDZWzFXKdYStxzvEIgw61k58zOedi25vT/oOIXYCispEYh+gERyoaZInJ20EYs0T1clrVF3Ivz0thB8s4FmdS+M6mgAAAYVpQ0NQSUNDIHByb2ZpbGUAAHicfZE9SMNQFIVPU2tFqiJ2EHHIUJ3soiKOpYpFsFDaCq06mLz0R2jSkKS4OAquBQd/FqsOLs66OrgKguAPiLODk6KLlHhfUmgR44PL+zjvncN99wFCo8JUsysGqJplpBNxMZdfEYOv6EYAg1T9EjP1ZGYhC8/1dQ8f3++iPMv73p+rTymYDPCJxDGmGxbxOvHMpqVz3icOs7KkEJ8TTxjUIPEj12WX3ziXHBZ4ZtjIpueIw8RiqYPlDmZlQyWeJo4oqkb5Qs5lhfMWZ7VSY60++QtDBW05w3WqUSSwiCRSECGjhg1UYCFKu0aKiTSdxz38I44/RS6ZXBtg5JhHFSokxw/+B79naxanJt2kUBwIvNj2xxgQ3AWaddv+Prbt5gngfwautLa/2gBmP0mvt7XIETCwDVxctzV5D7jcAYafdMmQHMlPJRSLwPsZfVMeGLoFelfdubXOcfoAZGlWSzfAwSEwXqLsNY9393TO7d87rfn9ADNLco1CavtjAAANdmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDo0YTViZjE2Mi1kMjlkLTQ3ODQtODQzYS00MjliYjgwNWRkYzUiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OWE3NWQ1MzUtMzIwNC00MGZmLWI0NDMtZDQ0MGNhZGExZWJiIgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZTYxMmI2ZjgtZDY5OS00ZjRjLWJkYjItYTkzOGIwNGVmNzAwIgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iV2luZG93cyIKICAgR0lNUDpUaW1lU3RhbXA9IjE3MTc2MTc1OTY4NjMwNzgiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4zOCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQ6MDY6MDVUMTQ6NTk6NTUtMDU6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDI0OjA2OjA1VDE0OjU5OjU1LTA1OjAwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NTUwZGZkMDUtODYyYy00MjdhLWI2ZGQtMzc2ZTYzNjVjYWQyIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKFdpbmRvd3MpIgogICAgICBzdEV2dDp3aGVuPSIyMDI0LTA2LTA1VDE0OjU5OjU2Ii8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pgk9GPAAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfoBgUTOziEjXxSAAAESElEQVRo3t2aXWgcVRTHfzOJqZsikoZ+pFnbpKkaaUKR0KeqiPgshUJBsA9SJfigtIi1bdRGW/qRUlsqCuKLUtpCX1pNP/BFEPWhYsGCglhCEvKNtW1IsqYbk+vDnGnP3mztbnYnOzd/uMzuzsc9vzl35p4993hEp4eBFUCNakuAv4Eh1YaBOzigZuB94CowA5gc2gzwC/Ae0BQ3oCeBj4GuHGEe1K4DR4C1hRrmFXDucqAdeA0ot/YZ8d51YADol/YXsBRIArWyrQc2AGXWNaaAz4GP5Lx50WJgLzBm3fE7wGWgFagxeai3t/dFYBtwUa6jrzsKtAGVUYNtAPqszm8Ab5kiCtgh19X99ABPRwX2MvCP6mwS6DARCjgApFSfE8CWYkJ5wH7rLl4GVpt5kDybl6z+9xX4vrgLdtq6cIcpgYCjlh2nCgVst4bhVlNCAa9aL5z2uYJtVhPxJPCMiYGAF4C0CgA25wu2HhhXd+gVEyPJ3BraNi725qRKoFudfNDEUMAxZWMXsCgXuDZ10gUTYwHfKlvfflD4tVTuwiPy4DYaY7rjGqV7nlcP/CFeuwU0yBYA3zr+AwED+DTOYABi32fytQrYo/druMclLgS4nU6nq134j5VKpcYk/gR4E1id7bhDavy+YxwSsCvb3Kc9t0m2aWNMBw4plUolgGmL466eUuSXjIMCvlMM9dpzmvYcbuqcPQptuJnOzs7vHYU7b8OF89ykzBVXjTEtjsLhed7vwDrhSfhAtQpdenBbPSqtWOUDK9XOfsfhtP01vvzTDTXgONyADbdQPbfClxR3qJuOw2n7l/iSQgu1zHE4bf8N3xqnScfhtP1DPjCofqh1HK7Whluonhv2gduSSYZgxcZlhfZPAKNhbPmzbBs9z2twNPRqBurk6486cNZB50uOem2THUQvRDgDfKPheoBr8vnZqamprxwbkquAFvWIDdpphq9lW15RUTHkmNfeyMKRkbdMAn8CCXl7PmGM6XPAa0mC5ekEQWp9LTBie64fOC6fEwRr0S5on9gLQaHAyP0OfJRgcd1INqkp5kmhJrHTENS0LNYwdsZ5VO5EuO+LmHvtS8WwVybv/9VDwG/cS5OdjKnXziobrzG71OO+WkNmNcHumIF9SGY1xZp8Xf48mSuYW2ICtlWBpcXOOalVXWgaeLfEYG1k1pS1FvrQHiaziuBkicBOWXYcKtZb6XU1RI2EOC3zBNUi/ekyrG3Ffu0+p+bA8Dk8DdRHBNUAnLGG4QiwMap5pQ74ldkFbceAlUWCSgInrJFiCGoyH4t64iyTYTrA7KLQK/LQN+cJ1EiwgHiF2UWofQTFNX7ecWcBkJXAdmCnhG3ZEqS51lvWZTn/FnAQ+IRgYaMkqhbAn1ScN9c2DfxAUHZRFbdYb7kM2YsEhdnTOcAMARcIqoKKmhT2IoYtJ6hQryVYk6iWcGlQ2jDwb1Sd/wdM7qCHj1MQpgAAAABJRU5ErkJggg=="},605:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAAxXpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBbDsQgCPz3FHsEeahwHLttk73BHn9RaNM2OwkjMmQU0vb97Ok1gMCJS5OqtWYDKyt2SyQ7+mTIPHmCWmhwr6dTQCvR6PSr1Og/6nAa+NEtKxcjeYew3AXl8JeHUTxE40doyRpGGkaELkAYdB8rV5V2HWHZ8h3ikQbtx05izOedm21vLfYOIW4ElI2JxD9AIzhRt6ROLtYIxJYXUmOc+wNfyL89HUg/LLJZnJdqgasAAAGFaUNDUElDQyBwcm9maWxlAAB4nH2RPUjDUBSFT1NrRaoidhBxyFCd7KIijqWKRbBQ2gqtOpi89Edo0pCkuDgKrgUHfxarDi7Oujq4CoLgD4izg5Oii5R4X1JoEeODy/s4753DffcBQqPCVLMrBqiaZaQTcTGXXxGDr+hGAINU/RIz9WRmIQvP9XUPH9/vojzL+96fq08pmAzwicQxphsW8TrxzKalc94nDrOypBCfE08Y1CDxI9dll984lxwWeGbYyKbniMPEYqmD5Q5mZUMlniaOKKpG+ULOZYXzFme1UmOtPvkLQwVtOcN1qlEksIgkUhAho4YNVGAhSrtGiok0ncc9/COOP0UumVwbYOSYRxUqJMcP/ge/Z2sWpybdpFAcCLzY9scYENwFmnXb/j627eYJ4H8GrrS2v9oAZj9Jr7e1yBEwsA1cXLc1eQ+43AGGn3TJkBzJTyUUi8D7GX1THhi6BXpX3bm1znH6AGRpVks3wMEhMF6i7DWPd/d0zu3fO635/QAzS3KNQmr7YwAADXZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6MWI0MDkzMTgtODU4ZS00ZjRiLTk0ZjEtODU0M2QzZDU3OGVhIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmNlZjY2OTI5LTlkYTYtNGYyOC1iYmJjLTcyMGIyOGM5ZTc1OSIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjNkMGQyYzk4LTNiY2UtNGNmZC04MDcwLTdmMjExOTA2YmFiNCIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IldpbmRvd3MiCiAgIEdJTVA6VGltZVN0YW1wPSIxNzE3NjE3NTY5MjU1OTU0IgogICBHSU1QOlZlcnNpb249IjIuMTAuMzgiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0OjA2OjA1VDE0OjU5OjI3LTA1OjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyNDowNjowNVQxNDo1OToyNy0wNTowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmUxMWFmMzA2LWVlYzUtNDdlOS05ODZmLTEyYzQ1OTAyYTBiOCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyNC0wNi0wNVQxNDo1OToyOSIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5tanapAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH6AYFEzsdz4moFQAAA8lJREFUaN7tmkloFEEUhr8eI4LxoIigYVBciIpi8CC4oZgcTEbcPbghcb2oB8GLKxERDHjJQdCDgjdRg8u4BlwOGhQiYg4eYnBPjGvikmg0TnnoV1K2k2RmujszPeaHoWDS86q+vOrXXe89yGJZPtkNA8XASCDP8bGARsfnGXAVeJGp/6gCYC9QA6gUPw+AMmBypnhuMXAAGG989w2oAm47PFQL9AMmAYPFk8OA6cBcINew8RjYBZxOh6emA3eM//oH4ASwSHUi4Duguvj7AuA48M6wexeY1VNQw4FKY/JGYJNKQN3BOa7dADQY81yQe9g3zQDeyGQtwE6VhJKBM36zG/gsc74HCv0AWw+0yySX2tra9qkklQqcUkpFo9F8Y7f8BLZ6BdUHqDC2xyGVolKFM36/31jHMaCvWzgN1g6UKhdyCyc2Vkg0VsBRt1tRAT+AIuVSXsCJnZnaFrA51eCh77GNygN5BSe21hj3YGGy4V5HxQrlkbyEE3vlxjN2VKJwl+RHVcpDeQ0nNqOy1utOiFAcsDlABPjU3Nx8MtPf/GOx2ETxXCFQ0t27pn7x3aE8lh+eE7vbZM21nTgMJMwqoEH5IL/gxPYzWfvazuDq5IINAYRbLWt/Hu+0U+Cn1/yGE/tPhGGqM6AslDEa4MzCBeOM+RfcAscFQYZbZJ7Ew8BLoFUpletbwsay2oF+9g7ybY4WYCAwQXtunoxVWZD0uiJjRMPly1idBXCaYaSGy5OxMQvgNENeL1xQ4XS0bAX6+xnFeipayjwK+BXK5lpByHSlZVljA1/8sKwR8vxuCjn3aRY47E/86IULOlydUdwIujTD0//ixfkVcB/ItSwrEuBIWShgdcCjUJyz0PwAb0m99nPOw+r5LIDTB+6zTriH2KXasGVZpQHcksuB0dhNA/fiXaNTey8CmP2qp5vUnpmU3R6gpOwWEkjKgp1OV8DHjo6OWwGBeytrLon34mzqJnAZGJSTk/MlAPdaJTAEuGHkT7qUWcI6mMElrDJSKGHB38XHlRlYfFwKxEih+Kily8bfgBkZVDaeAnzFRdlYq8IAXJUBBf9lkhZxXfCHf1s1ytPYqlEmW9GzVg1zi+p78GIammzO4EOTjTPImO1RO/yGw+7c8709ynxMXDS2aQMJFitJrrFtnRzF9DzXkg33bjQbu13QhDwCRFy0JBYDh+XgrO3WAEUpPeA9gFyC3Uw6zviuFbtiVE1izaTTsJtJBxg2HgN7gFMCmVZlZRtwPIWxa35jxDNDZRwmc74GmoyxHruxx9MG7t9byeGlR3/+tQAAAABJRU5ErkJggg=="},7663:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAAxHpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBbDsQgCPznFHsEeah4HLttk73BHn9RaNM2OwkjMmQUYPt+dngNEApIrlpaKckgTRp1SzQ5+mRMMnmCa2h4r8MpkJV4dPpVS/QfdTwN/OiW5YuRvkNY7kKT8NeHUTzE40dkyRpGLYyYXMAw6D5WKk3rdYRlS3eoBwzaj53EmM+7VNvemu0dJtoYORkzq3+ARwhwt6RMztaILJZnVmNvRV/Ivz0dgB8s1lmdn9K8ZQAAAYVpQ0NQSUNDIHByb2ZpbGUAAHicfZE9SMNQFIVPU2tFqiJ2EHHIUJ3soiKOpYpFsFDaCq06mLz0R2jSkKS4OAquBQd/FqsOLs66OrgKguAPiLODk6KLlHhfUmgR44PL+zjvncN99wFCo8JUsysGqJplpBNxMZdfEYOv6EYAg1T9EjP1ZGYhC8/1dQ8f3++iPMv73p+rTymYDPCJxDGmGxbxOvHMpqVz3icOs7KkEJ8TTxjUIPEj12WX3ziXHBZ4ZtjIpueIw8RiqYPlDmZlQyWeJo4oqkb5Qs5lhfMWZ7VSY60++QtDBW05w3WqUSSwiCRSECGjhg1UYCFKu0aKiTSdxz38I44/RS6ZXBtg5JhHFSokxw/+B79naxanJt2kUBwIvNj2xxgQ3AWaddv+Prbt5gngfwautLa/2gBmP0mvt7XIETCwDVxctzV5D7jcAYafdMmQHMlPJRSLwPsZfVMeGLoFelfdubXOcfoAZGlWSzfAwSEwXqLsNY9393TO7d87rfn9ADNLco1CavtjAAAOVWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDo3MmEyZjhiOS03MmE3LTQwODYtYWQ1OC1iMWRkMTAyYzYxNzIiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZDQwYTY1MWQtOTE2OC00ZGQ1LWEyNDgtYjc5ZTFkOWI1NjJiIgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OWVkYTJkMzQtNTUzMi00NDI0LTk2M2EtN2M5YWRmMTk2NjYyIgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iV2luZG93cyIKICAgR0lNUDpUaW1lU3RhbXA9IjE3MTc2MTc1MTk3MDQ0NTQiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4zOCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQ6MDY6MDVUMTQ6NTg6MzgtMDU6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDI0OjA2OjA1VDE0OjU4OjM4LTA1OjAwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWY5NjkzMDMtNzdkZi00ODZiLWIxMjAtZTA1ZTE1YmFlZWU3IgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKFdpbmRvd3MpIgogICAgICBzdEV2dDp3aGVuPSIyMDI0LTA2LTA1VDEwOjQyOjA1Ii8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmU5M2QyNzhiLWJhZTctNGU3OS1iZWY3LTJhNDRjYjBmNzRmZiIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyNC0wNi0wNVQxNDo1ODozOSIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz6csMHEAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH6AYFEzonEJ5A5gAAAaxJREFUaN7tWkFSwzAQi3Y4wQs4wAP4QPkP/58pL1huXLCTXVtybNKcU1eydrVya2y6xxPvQgEAJxKSY8IkhCT4MCkpCk6oSLnHuQOQ4AWTWIZQB1HJTriSVJJkCLcFSTmprJiu7L3KpSRhKZjcLPQot+wDttX3qtdY4sgo54uJ5FFyPmhmsY3JL9VzxlStR4H7/fuL0Nu+14heWyALOLspresXPoeSclR3ZAz2Ruf1w55TRCqFkezhpBiKQj3G5tpRr82s2g5e546C149PGvjntxszfh0qVwMZcdRs2basWXJNm+Bstqn63pg5khHTiJvrtpJx9MavIeoNUG18cB6tno1q7l+CL++3UYkI0QHOsnlWyomMK1lZZpRQJaJLHVaHq6fMsbaJ/hub4Pkbv9h2vacMU7US7kfPKdQbcWZ8Ks07APQvV5Kp/Uh0zbI8I8Wz86oVTuXLj4CQocyu3hE+q7GenWAFFy4957BaedZwW/TF1YgdlSVWJhbpOaxKLGooOCNS9RLLKrPcDaLH3a8MwRais9zaS5Mc1V8qN/yXN2VVRKe649xLVobhByI9vr3Q7ElqAAAAAElFTkSuQmCC"},2135:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAAxHpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBbDsQgCPznFHsEeah4HLttk73BHn9RaNM2O4kjMmQEYPt+dngNEApIrlpaKckgTRp1CzQ5+mRMMnmCa2h4z8MpkKV4VPpTS9QfeTwN/OoW5YuRvkNY7kKT8NeHUXzEoyOyYA2jFkZMLmAYdB8rlab1OsKypTvUDwzaj53EmM+3VNvemu0fJtoYORkzqzfA4whwt6BOtqZGkcWZxdhL0Rfyb08H4AcrGlmUTQAEaQAAAYRpQ0NQSUNDIHByb2ZpbGUAAHicfZE9SMNAHMVfU6UilQp2EHHIUJ3sYkUcSxWLYKG0FVp1MLn0C5o0JCkujoJrwcGPxaqDi7OuDq6CIPgB4uzgpOgiJf4vKbSI8eC4H+/uPe7eAUKrxlSzLw6ommVkkgkxX1gVA68IwI8QYhiWmKmnsos5eI6ve/j4ehflWd7n/hxDStFkgE8kjjPdsIg3iGc3LZ3zPnGYVSSF+Jx4yqALEj9yXXb5jXPZYYFnho1cZp44TCyWe1juYVYxVOIZ4oiiapQv5F1WOG9xVmsN1rknf2GwqK1kuU5zHEksIYU0RMhooIoaLERp1UgxkaH9hId/zPGnySWTqwpGjgXUoUJy/OB/8LtbsxSbdpOCCaD/xbY/JoDALtBu2vb3sW23TwD/M3Cldf31FjD3SXqzq0WOgNA2cHHd1eQ94HIHGH3SJUNyJD9NoVQC3s/omwrAyC0wuOb21tnH6QOQo66Wb4CDQ2CyTNnrHu8e6O3t3zOd/n4Ao5RyujSEnV8AAA12aVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOjU2YmQ2Yjg3LTIzYmUtNDlmMi05ZmQ2LTMyNzE3ZTA1NzcyYSIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozZmJjYWRiMS1iYThlLTRlOTgtOGVmNi05MDlmOTYxOWNjMDQiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphOGQyMGJiOC0zOGE2LTQ3ZmMtYmRlNi1iMDUyZTE0NzU3MjIiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJXaW5kb3dzIgogICBHSU1QOlRpbWVTdGFtcD0iMTcyMDAyMjA3OTkyODI3NSIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjM4IgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCIKICAgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNDowNzowM1QxMDo1NDozOC0wNTowMCIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjQ6MDc6MDNUMTA6NTQ6MzgtMDU6MDAiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ZTdlYmVhMS0xZTlmLTQzYjAtOGQ1Yy0zMDQ2YmE4ZjI3OWUiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkdpbXAgMi4xMCAoV2luZG93cykiCiAgICAgIHN0RXZ0OndoZW49IjIwMjQtMDctMDNUMTA6NTQ6MzkiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+2eV54wAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+gHAw82J7EcI5IAAATMSURBVGjezZpbaBxVGMd/m3ZjrYhVC3Zj0lVsKwqprSLeKCq0D2oFERERVKgoVpAiovVCa/vggxciCoKXotVasFL1IYiGKlZQ89bi0otYtW6iScQmao2pmWz2+PKfcDrJZmd2z5nxgyWZnTnfOb/9Zr453yWHH2kFlgBtQEF/24CzgGPAIDBgfX4AKvyP5QzgDuA94C/AJPiMAO8AtwKnuVpQzoGOm4GHgOuAvPX9T0A5YqERYKFlyYIs3G6N+xfYA7wMfJaVpa4AvrR+/QngC+Bh4AKTQIBO4EmgF6haOnuAFWlCLQN2WwsYANZXKpW9xoEA5wCPAsPSXwV2AOf5BrsfCDTpcWCT8STVavUo8BxwQvP9A9zmA2oO8JJlrTfK5fJqk4IAHdadUgW2OPIVACzQvW+AceBek4EAjwOTWsduF151AXBQCn8DrjYZijzz31pPLzBvtsW31LkVdwEX63ikXC7Pz/hdul+vE4ArgW2NKnpRv9AQcFT/l9J61mawWjtwROs4ZG0UNiYFW6eBJ4DLI4pTB4zMvy8Igu3ADXoGJ4G1ccEukuMwwJ01Jiil6C2ngVnnHrFeSx1x4D7SgFfrTOQdcDYw65pdOv9WPbBrwl+iu7t7WYwJvQHGAdN1i7UfndQ2rqZ8LWVPJZjYOWBcMOv6F3Ttx7XAbtEFvzSwAGeAScGMMUYO5k+NuXYmuM918r4GF9I0YCNg1thNGrczCnamQpbxJhfUMGAzYBp/vsb+EYkruUsnPnGwsMSAzYJZer6VjjU23Af68gFHt1RsQFdg0rVFel4JweYBowon2hw+M3UBXYJJ3wrp6g/DopXhfs2Dt6sJ6BrM0jsgnQWAm8J8haf31DRAX2DS3Su9l7UoC4WInYgxph+4XvnIzmKx2NXX17cGIJfLdSiRtATYHwRBKZ/P3+MwLAo52uaG5gN+dRl4GWP6LZDOYrHYBVzqGcyGK8z1YblagMC+MOj0BDbNcmfr4JiP0FmAV+lZQBvc2/P5/BFP0fqw/i5ssQ98zCTL7dBhVemL9ycmJt72BDdlrBbbjJ7App4x3ZrfAStbW1uXewKcesxaVHEBONcnWBAEJWPMQXlRn4Ah3KAXy83m7o0xg54BT3KQ4Q7lcMoR9CLgsIcdypC9Q7H3lu0pR9BOAZWpO2lvaUcFD6YdaLoEBJ6JRgV2PNeTJphrQODATPFcGIkHaYO5ApTzmjESt3Mo69MGcwEIbK6VQ7GzX0NZgDUDODY2trVe9svOW27NAqxRQKCrXt7SzjiPAoUswJICqlY+HifjbNcK3swKLAkg8GHcWkG0yrMuK7A4gColJ6ry2PW5cWBVVmCzASr3k7g+F62sDgM/ZwVWA/CQrNVQZTWsifdY7RkHsgKLAP5orendZrsZSlL0O7AqY7gbrVr4V/W6GeLI6UC3FAZJqkCOwTZafSg7XYDZLR3PWrfDtlqVVw9Qi60Ookl5SC9yt0q0ofvd7AuqUqnsBZ63er+Oq8nGqyyNdO0NAhuARY4sVQSeUDON3bVXzLLfsgp8AzwGLE0IdAnwtDJkxlW/pYvut7VqVVwNnOqgU3YU+BR4LctO2ajMV9i0XdnrJD3OQ8DrcvWnOMvCeQKdA1xI/O7073VbO5X/ACx6v6kSQisJAAAAAElFTkSuQmCC"},5757:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAAxHpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBbDsQgCPz3FHsEeahwHLttk73BHn9RaNM2O4kjMmQE0vb97Ok1gMCJS5OqtWYDKyt2CyQ7+mTIPHmCWmhwz6dTQEvRqPSn1Kg/8nAa+NUtKhcjeYew3AXl8JeHUXxEoyO0YA0jDSNCFyAMuo+Vq0q7jrBs+Q7xkwbtx05izOebm21vLfYPIW4ElI2JxBugcThRt6BOLlYIxBYXUs9HJ7aQf3s6kH4sNlmZPC8OQAAAAYVpQ0NQSUNDIHByb2ZpbGUAAHicfZE9SMNQFIVPU2tFqiJ2EHHIUJ3soiKOpYpFsFDaCq06mLz0R2jSkKS4OAquBQd/FqsOLs66OrgKguAPiLODk6KLlHhfUmgR44PL+zjvncN99wFCo8JUsysGqJplpBNxMZdfEYOv6EYAg1T9EjP1ZGYhC8/1dQ8f3++iPMv73p+rTymYDPCJxDGmGxbxOvHMpqVz3icOs7KkEJ8TTxjUIPEj12WX3ziXHBZ4ZtjIpueIw8RiqYPlDmZlQyWeJo4oqkb5Qs5lhfMWZ7VSY60++QtDBW05w3WqUSSwiCRSECGjhg1UYCFKu0aKiTSdxz38I44/RS6ZXBtg5JhHFSokxw/+B79naxanJt2kUBwIvNj2xxgQ3AWaddv+Prbt5gngfwautLa/2gBmP0mvt7XIETCwDVxctzV5D7jcAYafdMmQHMlPJRSLwPsZfVMeGLoFelfdubXOcfoAZGlWSzfAwSEwXqLsNY9393TO7d87rfn9ADNLco1CavtjAAANdmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDplNjBiZTkwZC1lNGMxLTQ0OGMtODI5NC1lZjA0MjMzYjMyZDkiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YTMxOTU2NjQtZTcxMy00OWJlLTg3MGYtY2NiY2JlNDUxMGE1IgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDE2N2YwYmItZDc1Yy00ZWM5LTlhZTQtMjY3MDY3ZDNjNGU4IgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iV2luZG93cyIKICAgR0lNUDpUaW1lU3RhbXA9IjE3MTc2MTc1NDc4NTUwODMiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4zOCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQ6MDY6MDVUMTQ6NTk6MDYtMDU6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDI0OjA2OjA1VDE0OjU5OjA2LTA1OjAwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjYwM2ZkMTctMjhhZS00ZTQxLTkxYTUtNWJkYWQ0YTY0NjA3IgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKFdpbmRvd3MpIgogICAgICBzdEV2dDp3aGVuPSIyMDI0LTA2LTA1VDE0OjU5OjA3Ii8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PnhL1v8AAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfoBgUTOwcy61FvAAACaklEQVRo3u2azUtUYRSHn7lDJpqBaCSDES5aBBEuXLV0oxuzaWO4iXCftBGiaOHev8CIdi3a5MoIF7pxkUkFsy41ZioFwUitsLHFnAO3m2Pzcb/egz/4bS537vs+836c835kCF9Z4BowDPQBOZ/b5Z1doOTzR+AlsAz8JmVqB/LAU2ALOGzQW/KNvO+PSExtwANgpwmgat6Rb7fFDZUFJoBiBFBBF6WsbBxgg0AhBqigC1J2ZJoEDhIAUx9IHULVKWA2QaigZ6VOTasLWEoRmHoJ6G4GrBV4nUIw9dtmZtNnKQZTPwcy9YI9dABM/agesDxQdgiuDNysBewssOkQmHob6PSDeEfATQHncE+dwP3jXshJxn7oqPeB3mpwjx0GUz85CuxSwqlVmCna5eCYG4sr845hxTIefPjGQKup3+OL7BeADWypT7vlDexpVOFGDcJd1275GegxBvclI7PLryrZissqe9JinsFu6XmScpmUebgzluG+WoYrncA5KA3iuyRw4BCx9jS+FQ02XEnhFg3CLSrcC4NwczrmTlM51eywMt6ALm25n8C8oVZ7BfzwJ8yWuuZc8EGrbDW4vn/ySVj+0W0DcHeOy1jeOQxW+N/adMhhuJFaBuS8g2ALtc423cAHh8DWqPNk6grwzQGw78DVRuLFCJWLZs6fqFbTvRTDTYUR8W9JvpYWqD2pU2gaIJ6LbLVcdBuIImfLASsJgq1EvRXZAtwl3hsPm1JmS1yZdwcwLVNxlNP8dJLrzB5gRgJpmEF5hpSdPPVTuaq02gDQqvy2P+ytvSh0HrjI37fTdTIoBbwexc73H0WC37+/vNMEAAAAAElFTkSuQmCC"},8677:e=>{"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAAxXpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBbDsQgCPznFHsEeah4HLttk73BHn9RaNM2O4kjMmQEYPt+dngNEApIrlpaKckgTRp1CzQ5+mRMMnmCa2h4z8MpkKV4VPpTS9QfeTwN/OoW5YuRvkNY7kKT8NeHUXzEoyOyYA2jFkZMLmAYdB8rlab1OsKypTvUDwzaj53EmM+3VNvemu0fJtoYORkzqzfA4whwt6BMzlaILBZnrpM1OrGF/NvTAfgBLPxZnhpdVlkAAAGFaUNDUElDQyBwcm9maWxlAAB4nH2RPUjDUBSFT1NrRaoidhBxyFCd7KIijqWKRbBQ2gqtOpi89Edo0pCkuDgKrgUHfxarDi7Oujq4CoLgD4izg5Oii5R4X1JoEeODy/s4753DffcBQqPCVLMrBqiaZaQTcTGXXxGDr+hGAINU/RIz9WRmIQvP9XUPH9/vojzL+96fq08pmAzwicQxphsW8TrxzKalc94nDrOypBCfE08Y1CDxI9dll984lxwWeGbYyKbniMPEYqmD5Q5mZUMlniaOKKpG+ULOZYXzFme1UmOtPvkLQwVtOcN1qlEksIgkUhAho4YNVGAhSrtGiok0ncc9/COOP0UumVwbYOSYRxUqJMcP/ge/Z2sWpybdpFAcCLzY9scYENwFmnXb/j627eYJ4H8GrrS2v9oAZj9Jr7e1yBEwsA1cXLc1eQ+43AGGn3TJkBzJTyUUi8D7GX1THhi6BXpX3bm1znH6AGRpVks3wMEhMF6i7DWPd/d0zu3fO635/QAzS3KNQmr7YwAADXZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6NTZmOGM2NzgtOTBhNS00MTM4LWE5ZTctYWZiNTZhM2Q3MDM5IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmFmODk1ZDk5LTdlOTktNDhiNS1hYTQxLWFiYzFhZmQ0ZTE5MCIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjE1ZDJkYzVjLTc1MjEtNDZjNS05OGZmLWU1NDZhZWZmZTUwMiIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IldpbmRvd3MiCiAgIEdJTVA6VGltZVN0YW1wPSIxNzE3NjE3NDgwOTQwNDI1IgogICBHSU1QOlZlcnNpb249IjIuMTAuMzgiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0OjA2OjA1VDE0OjU3OjU4LTA1OjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyNDowNjowNVQxNDo1Nzo1OC0wNTowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjU3M2Q5M2E2LWNhNjItNDMwZi1hODUxLTBmYTUxMzNjMjQ5YSIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyNC0wNi0wNVQxNDo1ODowMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4ilke6AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH6AYFEzoAtZT1jQAAA49JREFUaN7tmk9IVEEcxz9vWRIqhIigFiG0f4cOBRHVITKJJIv+XUIxyg5Bhw6C0aFDiBFBENGlThUEHSX6C1FQHaJDJUUUbJpaoRL2h8jNtke/DjuT00u33X0zu77FLwwD63NmPm/m/eY38/t5uFEN0ABUA4lA8YCBQOkDbgLdTFItB9qBZ4AUWF4AHcCKyQDkAY1AMjDIL8Bl4DDQDNQBS0REgNEcQXuA3UCsFGDrgcfGYAaBc0C9ZFEecLp0ARuLBVUD3DA6fwfslRxVAJwut4HFLsFqgWFj6R2WPBUCToDPrmZxP5BWndxKpVLtUoBCwgngA622oOLAGaPxkxJCFuB0OQ9MCwt3VjX2HWiWkLIE90vVF8KAHVCNjAJrxYIszpwurYUaj5+qgT1iSQ7gfKA+H7BqwyqeFItyAKet6KJc4fQ+dl0syxGcAHeDELEJPI8G4LPv+zOJjuqATf/zFbVL1SYO5HDmBHiezRdtVA+9FUdyDCdAy0RwSdvWsQRw/WoF/qVl2hEWhyoCnACrgwZlm6qvEX3tCMJtLSO47Rhrs0qdy0ZEZIbTo7vn/QAqigC4VM/cZlXfpnzUoOH0CfdhGcFVa7iEqgfKCC4xBRdVOG0tR4DpmT3W8UVn8aylHy/26xSRiiK8QDE38QH145Kor0XP8+ar/XsoFvjWEuXwrWmmKbiowyVVvbIM4DRDb9Bx/ioilRE3KB+B2abj/B54ClR6nlcfYbB1Cuw18NI8z10NHFqjKD32K8HD6tXAobWs4LrIBNyrPM9rieCSbAQWKNvxaLxnmnB8tefw4qlHjX3fhC8AeKIeOhQhsIOMZUNkTRDYoB785Pv+vYjAfVBj3mKCjEd5R92lzIrH498i8K11AnOAB8D1XP6nBkchLMsz1sFYCCuvTIdaHAQfLYLtosDgo5b1sLElsFVAihBhYy0d8E8BjZMAbCfwDQsBf/g3VeNYCcGOMJbJYCVVQ8tMsuksJlQ6nb5IJlHOepJN0MhoKzoMtBZhttqATzhOjzK3iTvGMu3DQvLNOFBNQK/Rz30cJ7aZ2qicbd35G+A0UBcCqBY4pRx4M869uaANPqyDQCaO3qFmVOsLcItMYOVPuq+I9BvXbzoteB6whkwGxSyjjX7gKHBJGZHSeUFq7zmunNdsOVu/svz9FXBCwcZsDMqFFigndqGamblG7QFDqgyquptMYk+SKeWm36J4xOeGuJJcAAAAAElFTkSuQmCC"},4634:e=>{function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)({}).hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(null,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},4994:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},4893:e=>{e.exports=function(e,t){if(null==e)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;o[r]=e[r]}return o},e.exports.__esModule=!0,e.exports.default=e.exports},8168:(e,t,o)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)({}).hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e},r.apply(null,arguments)}o.d(t,{A:()=>r})},8587:(e,t,o)=>{"use strict";function r(e,t){if(null==e)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;o[r]=e[r]}return o}o.d(t,{A:()=>r})},8387:(e,t,o)=>{"use strict";function r(e){var t,o,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(o=r(e[t]))&&(n&&(n+=" "),n+=o)}else for(o in e)e[o]&&(n&&(n+=" "),n+=o);return n}o.d(t,{A:()=>n});const n=function(){for(var e,t,o=0,n="",i=arguments.length;o<i;o++)(e=arguments[o])&&(t=r(e))&&(n&&(n+=" "),n+=t);return n}}},t={};function o(r){var n=t[r];if(void 0!==n)return n.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;o.t=function(r,n){if(1&n&&(r=this(r)),8&n)return r;if("object"===typeof r&&r){if(4&n&&r.__esModule)return r;if(16&n&&"function"===typeof r.then)return r}var i=Object.create(null);o.r(i);var a={};e=e||[null,t({}),t([]),t(t)];for(var s=2&n&&r;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((e=>a[e]=()=>r[e]));return a.default=()=>r,o.d(i,a),i}})(),o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.p="/",(()=>{"use strict";var e=o(5043),t=o.t(e,2),r=o(4391),n=o(8168),i=o(8587);const a=e.createContext(null);function s(){return e.useContext(a)}const p="function"===typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__";var l=o(579);const A=function(t){const{children:o,theme:r}=t,i=s(),A=e.useMemo((()=>{const e=null===i?r:function(e,t){if("function"===typeof t)return t(e);return(0,n.A)({},e,t)}(i,r);return null!=e&&(e[p]=null!==i),e}),[r,i]);return(0,l.jsx)(a.Provider,{value:A,children:o})};var u=o(5756),d=o(7082);const c=["value"],y=e.createContext();const g=()=>{const t=e.useContext(y);return null!=t&&t},C=function(e){let{value:t}=e,o=(0,i.A)(e,c);return(0,l.jsx)(y.Provider,(0,n.A)({value:null==t||t},o))},I={};function O(t,o,r){let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return e.useMemo((()=>{const e=t&&o[t]||o;if("function"===typeof r){const a=r(e),s=t?(0,n.A)({},o,{[t]:a}):a;return i?()=>s:s}return t?(0,n.A)({},o,{[t]:r}):(0,n.A)({},o,r)}),[t,o,r,i])}const T=function(e){const{children:t,theme:o,themeId:r}=e,n=(0,d.A)(I),i=s()||I,a=O(r,n,o),p=O(r,i,o,!0),c="rtl"===a.direction;return(0,l.jsx)(A,{theme:p,children:(0,l.jsx)(u.T.Provider,{value:a,children:(0,l.jsx)(C,{value:c,children:t})})})};var L=o(3375);const m=["theme"];function N(e){let{theme:t}=e,o=(0,i.A)(e,m);const r=t[L.A];return(0,l.jsx)(T,(0,n.A)({},o,{themeId:r?L.A:void 0,theme:r||t}))}var k=o(7950);const h=class{constructor(e){this.propagationStopped,this.defaultPrevented,this.type=e,this.target=null}preventDefault(){this.defaultPrevented=!0}stopPropagation(){this.propagationStopped=!0}},S="propertychange";const P=class{constructor(){this.disposed=!1}dispose(){this.disposed||(this.disposed=!0,this.disposeInternal())}disposeInternal(){}};function R(e,t){return e>t?1:e<t?-1:0}function F(e,t,o){if(e[0]<=t)return 0;const r=e.length;if(t<=e[r-1])return r-1;if("function"===typeof o){for(let n=1;n<r;++n){const r=e[n];if(r===t)return n;if(r<t)return o(t,e[n-1],r)>0?n-1:n}return r-1}if(o>0){for(let o=1;o<r;++o)if(e[o]<t)return o-1;return r-1}if(o<0){for(let o=1;o<r;++o)if(e[o]<=t)return o;return r-1}for(let n=1;n<r;++n){if(e[n]==t)return n;if(e[n]<t)return e[n-1]-t<t-e[n]?n-1:n}return r-1}function w(e,t,o){for(;t<o;){const r=e[t];e[t]=e[o],e[o]=r,++t,--o}}function f(e,t){const o=Array.isArray(t)?t:[t],r=o.length;for(let n=0;n<r;n++)e[e.length]=o[n]}function E(e,t){const o=e.length;if(o!==t.length)return!1;for(let r=0;r<o;r++)if(e[r]!==t[r])return!1;return!0}function _(){return!0}function b(){return!1}function v(){}function U(e){let t,o,r,n=!1;return function(){const i=Array.prototype.slice.call(arguments);return n&&this===r&&E(i,o)||(n=!0,r=this,o=i,t=e.apply(this,arguments)),t}}function M(e){return function(){let t;try{t=e()}catch(o){return Promise.reject(o)}return t instanceof Promise?t:Promise.resolve(t)}()}function D(e){for(const t in e)delete e[t]}function x(e){let t;for(t in e)return!1;return!t}const B=class extends P{constructor(e){super(),this.eventTarget_=e,this.pendingRemovals_=null,this.dispatching_=null,this.listeners_=null}addEventListener(e,t){if(!e||!t)return;const o=this.listeners_||(this.listeners_={}),r=o[e]||(o[e]=[]);r.includes(t)||r.push(t)}dispatchEvent(e){const t="string"===typeof e,o=t?e:e.type,r=this.listeners_&&this.listeners_[o];if(!r)return;const n=t?new h(e):e;n.target||(n.target=this.eventTarget_||this);const i=this.dispatching_||(this.dispatching_={}),a=this.pendingRemovals_||(this.pendingRemovals_={});let s;o in i||(i[o]=0,a[o]=0),++i[o];for(let p=0,l=r.length;p<l;++p)if(s="handleEvent"in r[p]?r[p].handleEvent(n):r[p].call(this,n),!1===s||n.propagationStopped){s=!1;break}if(0===--i[o]){let e=a[o];for(delete a[o];e--;)this.removeEventListener(o,v);delete i[o]}return s}disposeInternal(){this.listeners_&&D(this.listeners_)}getListeners(e){return this.listeners_&&this.listeners_[e]||void 0}hasListener(e){return!!this.listeners_&&(e?e in this.listeners_:Object.keys(this.listeners_).length>0)}removeEventListener(e,t){if(!this.listeners_)return;const o=this.listeners_[e];if(!o)return;const r=o.indexOf(t);-1!==r&&(this.pendingRemovals_&&e in this.pendingRemovals_?(o[r]=v,++this.pendingRemovals_[e]):(o.splice(r,1),0===o.length&&delete this.listeners_[e]))}},W="change",G="error",K="contextmenu",H="click",V="dblclick",Y="keydown",j="keypress",Z="load",z="touchmove",X="wheel";function J(e,t,o,r,n){if(r&&r!==e&&(o=o.bind(r)),n){const r=o;o=function(){e.removeEventListener(t,o),r.apply(this,arguments)}}const i={target:e,type:t,listener:o};return e.addEventListener(t,o),i}function Q(e,t,o,r){return J(e,t,o,r,!0)}function q(e){e&&e.target&&(e.target.removeEventListener(e.type,e.listener),D(e))}class $ extends B{constructor(){super(),this.on=this.onInternal,this.once=this.onceInternal,this.un=this.unInternal,this.revision_=0}changed(){++this.revision_,this.dispatchEvent(W)}getRevision(){return this.revision_}onInternal(e,t){if(Array.isArray(e)){const o=e.length,r=new Array(o);for(let n=0;n<o;++n)r[n]=J(this,e[n],t);return r}return J(this,e,t)}onceInternal(e,t){let o;if(Array.isArray(e)){const r=e.length;o=new Array(r);for(let n=0;n<r;++n)o[n]=Q(this,e[n],t)}else o=Q(this,e,t);return t.ol_key=o,o}unInternal(e,t){const o=t.ol_key;if(o)!function(e){if(Array.isArray(e))for(let t=0,o=e.length;t<o;++t)q(e[t]);else q(e)}(o);else if(Array.isArray(e))for(let r=0,n=e.length;r<n;++r)this.removeEventListener(e[r],t);else this.removeEventListener(e,t)}}$.prototype.on,$.prototype.once,$.prototype.un;const ee=$;function te(){throw new Error("Unimplemented abstract method.")}let oe=0;function re(e){return e.ol_uid||(e.ol_uid=String(++oe))}class ne extends h{constructor(e,t,o){super(e),this.key=t,this.oldValue=o}}const ie=class extends ee{constructor(e){super(),this.on,this.once,this.un,re(this),this.values_=null,void 0!==e&&this.setProperties(e)}get(e){let t;return this.values_&&this.values_.hasOwnProperty(e)&&(t=this.values_[e]),t}getKeys(){return this.values_&&Object.keys(this.values_)||[]}getProperties(){return this.values_&&Object.assign({},this.values_)||{}}getPropertiesInternal(){return this.values_}hasProperties(){return!!this.values_}notify(e,t){let o;o="change:".concat(e),this.hasListener(o)&&this.dispatchEvent(new ne(o,e,t)),o=S,this.hasListener(o)&&this.dispatchEvent(new ne(o,e,t))}addChangeListener(e,t){this.addEventListener("change:".concat(e),t)}removeChangeListener(e,t){this.removeEventListener("change:".concat(e),t)}set(e,t,o){const r=this.values_||(this.values_={});if(o)r[e]=t;else{const o=r[e];r[e]=t,o!==t&&this.notify(e,o)}}setProperties(e,t){for(const o in e)this.set(o,e[o],t)}applyProperties(e){e.values_&&Object.assign(this.values_||(this.values_={}),e.values_)}unset(e,t){if(this.values_&&e in this.values_){const o=this.values_[e];delete this.values_[e],x(this.values_)&&(this.values_=null),t||this.notify(e,o)}}},ae="postrender",se="movestart",pe="moveend",le="loadstart",Ae="loadend",ue="undefined"!==typeof navigator&&"undefined"!==typeof navigator.userAgent?navigator.userAgent.toLowerCase():"",de=ue.includes("firefox"),ce=(ue.includes("safari")&&!ue.includes("chrom")&&(ue.includes("version/15.4")||/cpu (os|iphone os) 15_4 like mac os x/.test(ue)),ue.includes("webkit")&&!ue.includes("edge")),ye=ue.includes("macintosh"),ge="undefined"!==typeof devicePixelRatio?devicePixelRatio:1,Ce="undefined"!==typeof WorkerGlobalScope&&"undefined"!==typeof OffscreenCanvas&&self instanceof WorkerGlobalScope,Ie="undefined"!==typeof Image&&Image.prototype.decode,Oe="function"===typeof createImageBitmap,Te=function(){let e=!1;try{const t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("_",null,t),window.removeEventListener("_",null,t)}catch(t){}return e}();function Le(e,t,o,r){let n;return n=o&&o.length?o.shift():Ce?new OffscreenCanvas(e||300,t||300):document.createElement("canvas"),e&&(n.width=e),t&&(n.height=t),n.getContext("2d",r)}let me;function Ne(){return me||(me=Le(1,1)),me}function ke(e){const t=e.canvas;t.width=1,t.height=1,e.clearRect(0,0,1,1)}function he(e,t){const o=t.parentNode;o&&o.replaceChild(e,t)}function Se(e){return e&&e.parentNode?e.parentNode.removeChild(e):null}const Pe=class extends ie{constructor(e){super();const t=e.element;!t||e.target||t.style.pointerEvents||(t.style.pointerEvents="auto"),this.element=t||null,this.target_=null,this.map_=null,this.listenerKeys=[],e.render&&(this.render=e.render),e.target&&this.setTarget(e.target)}disposeInternal(){Se(this.element),super.disposeInternal()}getMap(){return this.map_}setMap(e){this.map_&&Se(this.element);for(let t=0,o=this.listenerKeys.length;t<o;++t)q(this.listenerKeys[t]);if(this.listenerKeys.length=0,this.map_=e,e){(this.target_?this.target_:e.getOverlayContainerStopEvent()).appendChild(this.element),this.render!==v&&this.listenerKeys.push(J(e,ae,this.render,this)),e.render()}}render(e){}setTarget(e){this.target_="string"===typeof e?document.getElementById(e):e}},Re="ol-hidden",Fe="ol-unselectable",we="ol-control",fe="ol-collapsed",Ee=new RegExp(["^\\s*(?=(?:(?:[-a-z]+\\s*){0,2}(italic|oblique))?)","(?=(?:(?:[-a-z]+\\s*){0,2}(small-caps))?)","(?=(?:(?:[-a-z]+\\s*){0,2}(bold(?:er)?|lighter|[1-9]00 ))?)","(?:(?:normal|\\1|\\2|\\3)\\s*){0,3}((?:xx?-)?","(?:small|large)|medium|smaller|larger|[\\.\\d]+(?:\\%|in|[cem]m|ex|p[ctx]))","(?:\\s*\\/\\s*(normal|[\\.\\d]+(?:\\%|in|[cem]m|ex|p[ctx])?))","?\\s*([-,\\\"\\'\\sa-z]+?)\\s*$"].join(""),"i"),_e=["style","variant","weight","size","lineHeight","family"],be=function(e){const t=e.match(Ee);if(!t)return null;const o={lineHeight:"normal",size:"1.2em",style:"normal",weight:"normal",variant:"normal"};for(let r=0,n=_e.length;r<n;++r){const e=t[r+1];void 0!==e&&(o[_e[r]]=e)}return o.families=o.family.split(/,\s?/),o};const ve={radians:6370997/(2*Math.PI),degrees:2*Math.PI*6370997/360,ft:.3048,m:1,"us-ft":1200/3937};const Ue=class{constructor(e){this.code_=e.code,this.units_=e.units,this.extent_=void 0!==e.extent?e.extent:null,this.worldExtent_=void 0!==e.worldExtent?e.worldExtent:null,this.axisOrientation_=void 0!==e.axisOrientation?e.axisOrientation:"enu",this.global_=void 0!==e.global&&e.global,this.canWrapX_=!(!this.global_||!this.extent_),this.getPointResolutionFunc_=e.getPointResolution,this.defaultTileGrid_=null,this.metersPerUnit_=e.metersPerUnit}canWrapX(){return this.canWrapX_}getCode(){return this.code_}getExtent(){return this.extent_}getUnits(){return this.units_}getMetersPerUnit(){return this.metersPerUnit_||ve[this.units_]}getWorldExtent(){return this.worldExtent_}getAxisOrientation(){return this.axisOrientation_}isGlobal(){return this.global_}setGlobal(e){this.global_=e,this.canWrapX_=!(!e||!this.extent_)}getDefaultTileGrid(){return this.defaultTileGrid_}setDefaultTileGrid(e){this.defaultTileGrid_=e}setExtent(e){this.extent_=e,this.canWrapX_=!(!this.global_||!e)}setWorldExtent(e){this.worldExtent_=e}setGetPointResolution(e){this.getPointResolutionFunc_=e}getPointResolutionFunc(){return this.getPointResolutionFunc_}},Me=6378137,De=Math.PI*Me,xe=[-De,-De,De,De],Be=[-180,-85,180,85],We=Me*Math.log(Math.tan(Math.PI/2));class Ge extends Ue{constructor(e){super({code:e,units:"m",extent:xe,global:!0,worldExtent:Be,getPointResolution:function(e,t){return e/Math.cosh(t[1]/Me)}})}}const Ke=[new Ge("EPSG:3857"),new Ge("EPSG:102100"),new Ge("EPSG:102113"),new Ge("EPSG:900913"),new Ge("http://www.opengis.net/def/crs/EPSG/0/3857"),new Ge("http://www.opengis.net/gml/srs/epsg.xml#3857")];function He(e,t,o){const r=e.length;o=o>1?o:2,void 0===t&&(t=o>2?e.slice():new Array(r));for(let n=0;n<r;n+=o){t[n]=De*e[n]/180;let o=Me*Math.log(Math.tan(Math.PI*(+e[n+1]+90)/360));o>We?o=We:o<-We&&(o=-We),t[n+1]=o}return t}function Ve(e,t,o){const r=e.length;o=o>1?o:2,void 0===t&&(t=o>2?e.slice():new Array(r));for(let n=0;n<r;n+=o)t[n]=180*e[n]/De,t[n+1]=360*Math.atan(Math.exp(e[n+1]/Me))/Math.PI-90;return t}const Ye=[-180,-90,180,90],je=6378137*Math.PI/180;class Ze extends Ue{constructor(e,t){super({code:e,units:"degrees",extent:Ye,axisOrientation:t,global:!0,metersPerUnit:je,worldExtent:Ye})}}const ze=[new Ze("CRS:84"),new Ze("EPSG:4326","neu"),new Ze("urn:ogc:def:crs:OGC:1.3:CRS84"),new Ze("urn:ogc:def:crs:OGC:2:84"),new Ze("http://www.opengis.net/def/crs/OGC/1.3/CRS84"),new Ze("http://www.opengis.net/gml/srs/epsg.xml#4326","neu"),new Ze("http://www.opengis.net/def/crs/EPSG/0/4326","neu")];let Xe={};let Je={};function Qe(e,t,o){const r=e.getCode(),n=t.getCode();r in Je||(Je[r]={}),Je[r][n]=o}const qe={UNKNOWN:0,INTERSECTING:1,ABOVE:2,RIGHT:4,BELOW:8,LEFT:16};function $e(e){const t=st();for(let o=0,r=e.length;o<r;++o)yt(t,e[o]);return t}function et(e,t,o){return o?(o[0]=e[0]-t,o[1]=e[1]-t,o[2]=e[2]+t,o[3]=e[3]+t,o):[e[0]-t,e[1]-t,e[2]+t,e[3]+t]}function tt(e,t){return t?(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t):e.slice()}function ot(e,t,o){let r,n;return r=t<e[0]?e[0]-t:e[2]<t?t-e[2]:0,n=o<e[1]?e[1]-o:e[3]<o?o-e[3]:0,r*r+n*n}function rt(e,t){return it(e,t[0],t[1])}function nt(e,t){return e[0]<=t[0]&&t[2]<=e[2]&&e[1]<=t[1]&&t[3]<=e[3]}function it(e,t,o){return e[0]<=t&&t<=e[2]&&e[1]<=o&&o<=e[3]}function at(e,t){const o=e[0],r=e[1],n=e[2],i=e[3],a=t[0],s=t[1];let p=qe.UNKNOWN;return a<o?p|=qe.LEFT:a>n&&(p|=qe.RIGHT),s<r?p|=qe.BELOW:s>i&&(p|=qe.ABOVE),p===qe.UNKNOWN&&(p=qe.INTERSECTING),p}function st(){return[1/0,1/0,-1/0,-1/0]}function pt(e,t,o,r,n){return n?(n[0]=e,n[1]=t,n[2]=o,n[3]=r,n):[e,t,o,r]}function lt(e){return pt(1/0,1/0,-1/0,-1/0,e)}function At(e,t){const o=e[0],r=e[1];return pt(o,r,o,r,t)}function ut(e,t,o,r,n){return gt(lt(n),e,t,o,r)}function dt(e,t){return e[0]==t[0]&&e[2]==t[2]&&e[1]==t[1]&&e[3]==t[3]}function ct(e,t){return t[0]<e[0]&&(e[0]=t[0]),t[2]>e[2]&&(e[2]=t[2]),t[1]<e[1]&&(e[1]=t[1]),t[3]>e[3]&&(e[3]=t[3]),e}function yt(e,t){t[0]<e[0]&&(e[0]=t[0]),t[0]>e[2]&&(e[2]=t[0]),t[1]<e[1]&&(e[1]=t[1]),t[1]>e[3]&&(e[3]=t[1])}function gt(e,t,o,r,n){for(;o<r;o+=n)Ct(e,t[o],t[o+1]);return e}function Ct(e,t,o){e[0]=Math.min(e[0],t),e[1]=Math.min(e[1],o),e[2]=Math.max(e[2],t),e[3]=Math.max(e[3],o)}function It(e,t){let o;return o=t(Tt(e)),o||(o=t(Lt(e)),o||(o=t(Ft(e)),o||(o=t(Rt(e)),o||!1)))}function Ot(e){let t=0;return Et(e)||(t=wt(e)*St(e)),t}function Tt(e){return[e[0],e[1]]}function Lt(e){return[e[2],e[1]]}function mt(e){return[(e[0]+e[2])/2,(e[1]+e[3])/2]}function Nt(e,t){let o;if("bottom-left"===t)o=Tt(e);else if("bottom-right"===t)o=Lt(e);else if("top-left"===t)o=Rt(e);else{if("top-right"!==t)throw new Error("Invalid corner");o=Ft(e)}return o}function kt(e,t,o,r,n){const[i,a,s,p,l,A,u,d]=ht(e,t,o,r);return pt(Math.min(i,s,l,u),Math.min(a,p,A,d),Math.max(i,s,l,u),Math.max(a,p,A,d),n)}function ht(e,t,o,r){const n=t*r[0]/2,i=t*r[1]/2,a=Math.cos(o),s=Math.sin(o),p=n*a,l=n*s,A=i*a,u=i*s,d=e[0],c=e[1];return[d-p+u,c-l-A,d-p-u,c-l+A,d+p-u,c+l+A,d+p+u,c+l-A,d-p+u,c-l-A]}function St(e){return e[3]-e[1]}function Pt(e,t,o){const r=o||[1/0,1/0,-1/0,-1/0];return ft(e,t)?(e[0]>t[0]?r[0]=e[0]:r[0]=t[0],e[1]>t[1]?r[1]=e[1]:r[1]=t[1],e[2]<t[2]?r[2]=e[2]:r[2]=t[2],e[3]<t[3]?r[3]=e[3]:r[3]=t[3]):lt(r),r}function Rt(e){return[e[0],e[3]]}function Ft(e){return[e[2],e[3]]}function wt(e){return e[2]-e[0]}function ft(e,t){return e[0]<=t[2]&&e[2]>=t[0]&&e[1]<=t[3]&&e[3]>=t[1]}function Et(e){return e[2]<e[0]||e[3]<e[1]}function _t(e,t,o,r){if(Et(e))return lt(o);let n=[];if(r>1){const t=e[2]-e[0],o=e[3]-e[1];for(let i=0;i<r;++i)n.push(e[0]+t*i/r,e[1],e[2],e[1]+o*i/r,e[2]-t*i/r,e[3],e[0],e[3]-o*i/r)}else n=[e[0],e[1],e[2],e[1],e[2],e[3],e[0],e[3]];t(n,n,2);const i=[],a=[];for(let s=0,p=n.length;s<p;s+=2)i.push(n[s]),a.push(n[s+1]);return function(e,t,o){return pt(Math.min.apply(null,e),Math.min.apply(null,t),Math.max.apply(null,e),Math.max.apply(null,t),o)}(i,a,o)}function bt(e,t){const o=t.getExtent(),r=mt(e);if(t.canWrapX()&&(r[0]<o[0]||r[0]>=o[2])){const t=wt(o),n=Math.floor((r[0]-o[0])/t)*t;e[0]-=n,e[2]-=n}return e}function vt(e,t,o){if(t.canWrapX()){const r=t.getExtent();if(!isFinite(e[0])||!isFinite(e[2]))return[[r[0],e[1],r[2],e[3]]];bt(e,t);const n=wt(r);if(wt(e)>n&&!o)return[[r[0],e[1],r[2],e[3]]];if(e[0]<r[0])return[[e[0]+n,e[1],r[2],e[3]],[r[0],e[1],e[2],e[3]]];if(e[2]>r[2])return[[e[0],e[1],r[2],e[3]],[r[0],e[1],e[2]-n,e[3]]]}return[e]}function Ut(e,t,o){return Math.min(Math.max(e,t),o)}function Mt(e,t,o,r,n,i){const a=n-o,s=i-r;if(0!==a||0!==s){const p=((e-o)*a+(t-r)*s)/(a*a+s*s);p>1?(o=n,r=i):p>0&&(o+=a*p,r+=s*p)}return Dt(e,t,o,r)}function Dt(e,t,o,r){const n=o-e,i=r-t;return n*n+i*i}function xt(e){return e*Math.PI/180}function Bt(e,t){const o=e%t;return o*t<0?o+t:o}function Wt(e,t,o){return e+o*(t-e)}function Gt(e,t){const o=Math.pow(10,t);return Math.round(e*o)/o}function Kt(e,t){return Math.round(Gt(e,t))}function Ht(e,t){return Math.floor(Gt(e,t))}function Vt(e,t){return Math.ceil(Gt(e,t))}function Yt(e,t){return e[0]+=+t[0],e[1]+=+t[1],e}function jt(e,t){let o=!0;for(let r=e.length-1;r>=0;--r)if(e[r]!=t[r]){o=!1;break}return o}function Zt(e,t){const o=Math.cos(t),r=Math.sin(t),n=e[0]*o-e[1]*r,i=e[1]*o+e[0]*r;return e[0]=n,e[1]=i,e}function zt(e,t){return e[0]*=t,e[1]*=t,e}function Xt(e,t){if(t.canWrapX()){const o=wt(t.getExtent()),r=function(e,t,o){const r=t.getExtent();let n=0;t.canWrapX()&&(e[0]<r[0]||e[0]>r[2])&&(o=o||wt(r),n=Math.floor((e[0]-r[0])/o));return n}(e,t,o);r&&(e[0]-=r*o)}return e}const Jt=6371008.8;function Qt(e,t,o){o=o||Jt;const r=xt(e[1]),n=xt(t[1]),i=(n-r)/2,a=xt(t[0]-e[0])/2,s=Math.sin(i)*Math.sin(i)+Math.sin(a)*Math.sin(a)*Math.cos(r)*Math.cos(n);return 2*o*Math.atan2(Math.sqrt(s),Math.sqrt(1-s))}const qt={info:1,warn:2,error:3,none:4};let $t=qt.info;function eo(){$t>qt.warn||console.warn(...arguments)}let to=!0;function oo(e){to=!(void 0===e||e)}function ro(e,t){if(void 0!==t)for(let o=0,r=e.length;o<r;++o)t[o]=e[o];else t=e.slice();return t}function no(e,t){if(void 0!==t&&e!==t){for(let o=0,r=e.length;o<r;++o)t[o]=e[o];e=t}return e}function io(e){!function(e,t){Xe[e]=t}(e.getCode(),e),Qe(e,e,ro)}function ao(e){return"string"===typeof e?Xe[t=e]||Xe[t.replace(/urn:(x-)?ogc:def:crs:EPSG:(.*:)?(\w+)$/,"EPSG:$3")]||null:e||null;var t}function so(e,t,o,r){let n;const i=(e=ao(e)).getPointResolutionFunc();if(i){if(n=i(t,o),r&&r!==e.getUnits()){const t=e.getMetersPerUnit();t&&(n=n*t/ve[r])}}else{const i=e.getUnits();if("degrees"==i&&!r||"degrees"==r)n=t;else{const a=yo(e,ao("EPSG:4326"));if(a===no&&"degrees"!==i)n=t*e.getMetersPerUnit();else{let e=[o[0]-t/2,o[1],o[0]+t/2,o[1],o[0],o[1]-t/2,o[0],o[1]+t/2];e=a(e,e,2);n=(Qt(e.slice(0,2),e.slice(2,4))+Qt(e.slice(4,6),e.slice(6,8)))/2}const s=r?ve[r]:e.getMetersPerUnit();void 0!==s&&(n/=s)}}return n}function po(e){!function(e){e.forEach(io)}(e),e.forEach((function(t){e.forEach((function(e){t!==e&&Qe(t,e,ro)}))}))}function lo(e,t){return e?"string"===typeof e?ao(e):e:ao(t)}function Ao(e,t){return oo(),Co(e,"EPSG:4326",void 0!==t?t:"EPSG:3857")}function uo(e,t){const o=Co(e,void 0!==t?t:"EPSG:3857","EPSG:4326"),r=o[0];return(r<-180||r>180)&&(o[0]=Bt(r+180,360)-180),o}function co(e,t){if(e===t)return!0;const o=e.getUnits()===t.getUnits();if(e.getCode()===t.getCode())return o;return yo(e,t)===ro&&o}function yo(e,t){let o=function(e,t){let o;return e in Je&&t in Je[e]&&(o=Je[e][t]),o}(e.getCode(),t.getCode());return o||(o=no),o}function go(e,t){return yo(ao(e),ao(t))}function Co(e,t,o){return go(t,o)(e,void 0,e.length)}function Io(e,t,o,r){return _t(e,go(t,o),void 0,r)}let Oo=null;function To(){return Oo}function Lo(e,t){return Oo?Co(e,t,Oo):e}function mo(e,t){return Oo?Co(e,Oo,t):(to&&!jt(e,[0,0])&&e[0]>=-180&&e[0]<=180&&e[1]>=-90&&e[1]<=90&&(to=!1,eo("Call useGeographic() from ol/proj once to work with [longitude, latitude] coordinates.")),e)}function No(e,t){return Oo?Io(e,t,Oo):e}function ko(e,t){return Oo?Io(e,Oo,t):e}function ho(e,t){if(!Oo)return e;const o=ao(t).getMetersPerUnit(),r=Oo.getMetersPerUnit();return o&&r?e*o/r:e}!function(){var e,t,o;po(Ke),po(ze),e=Ke,t=He,o=Ve,ze.forEach((function(r){e.forEach((function(e){Qe(r,e,t),Qe(e,r,o)}))}))}();const So="units",Po=[1,2,5],Ro=25.4/.28;const Fo=class extends Pe{constructor(e){e=e||{};const t=document.createElement("div");t.style.pointerEvents="none",super({element:t,render:e.render,target:e.target}),this.on,this.once,this.un;const o=void 0!==e.className?e.className:e.bar?"ol-scale-bar":"ol-scale-line";this.innerElement_=document.createElement("div"),this.innerElement_.className=o+"-inner",this.element.className=o+" "+Fe,this.element.appendChild(this.innerElement_),this.viewState_=null,this.minWidth_=void 0!==e.minWidth?e.minWidth:64,this.maxWidth_=e.maxWidth,this.renderedVisible_=!1,this.renderedWidth_=void 0,this.renderedHTML_="",this.addChangeListener(So,this.handleUnitsChanged_),this.setUnits(e.units||"metric"),this.scaleBar_=e.bar||!1,this.scaleBarSteps_=e.steps||4,this.scaleBarText_=e.text||!1,this.dpi_=e.dpi||void 0}getUnits(){return this.get(So)}handleUnitsChanged_(){this.updateElement_()}setUnits(e){this.set(So,e)}setDpi(e){this.dpi_=e}updateElement_(){const e=this.viewState_;if(!e)return void(this.renderedVisible_&&(this.element.style.display="none",this.renderedVisible_=!1));const t=e.center,o=e.projection,r=this.getUnits(),n="degrees"==r?"degrees":"m";let i=so(o,e.resolution,t,n);const a=this.minWidth_*(this.dpi_||Ro)/Ro,s=void 0!==this.maxWidth_?this.maxWidth_*(this.dpi_||Ro)/Ro:void 0;let p=a*i,l="";if("degrees"==r){const e=ve.degrees;p*=e,p<e/60?(l="\u2033",i*=3600):p<e?(l="\u2032",i*=60):l="\xb0"}else if("imperial"==r)p<.9144?(l="in",i/=.0254):p<1609.344?(l="ft",i/=.3048):(l="mi",i/=1609.344);else if("nautical"==r)i/=1852,l="NM";else if("metric"==r)p<1e-6?(l="nm",i*=1e9):p<.001?(l="\u03bcm",i*=1e6):p<1?(l="mm",i*=1e3):p<1e3?l="m":(l="km",i/=1e3);else{if("us"!=r)throw new Error("Invalid units");p<.9144?(l="in",i*=39.37):p<1609.344?(l="ft",i/=.30480061):(l="mi",i/=1609.3472)}let A,u,d,c,y,g,C=3*Math.floor(Math.log(a*i)/Math.log(10));for(;;){d=Math.floor(C/3);const e=Math.pow(10,d);if(A=Po[(C%3+3)%3]*e,u=Math.round(A/i),isNaN(u))return this.element.style.display="none",void(this.renderedVisible_=!1);if(void 0!==s&&u>=s){A=c,u=y,d=g;break}if(u>=a)break;c=A,y=u,g=d,++C}const I=this.scaleBar_?this.createScaleBar(u,A,l):A.toFixed(d<0?-d:0)+" "+l;this.renderedHTML_!=I&&(this.innerElement_.innerHTML=I,this.renderedHTML_=I),this.renderedWidth_!=u&&(this.innerElement_.style.width=u+"px",this.renderedWidth_=u),this.renderedVisible_||(this.element.style.display="",this.renderedVisible_=!0)}createScaleBar(e,t,o){const r=this.getScaleForResolution(),n=r<1?Math.round(1/r).toLocaleString()+" : 1":"1 : "+Math.round(r).toLocaleString(),i=this.scaleBarSteps_,a=e/i,s=[this.createMarker("absolute")];for(let p=0;p<i;++p){const r=p%2===0?"ol-scale-singlebar-odd":"ol-scale-singlebar-even";s.push("<div><div "+'class="ol-scale-singlebar '.concat(r,'" ')+'style="width: '.concat(a,'px;"')+"></div>"+this.createMarker("relative")+(p%2===0||2===i?this.createStepText(p,e,!1,t,o):"")+"</div>")}s.push(this.createStepText(i,e,!0,t,o));return(this.scaleBarText_?'<div class="ol-scale-text" style="width: '.concat(e,'px;">')+n+"</div>":"")+s.join("")}createMarker(e){const t="absolute"===e?3:-10;return'<div class="ol-scale-step-marker" '+'style="position: '.concat(e,"; top: ").concat(t,'px;"')+"></div>"}createStepText(e,t,o,r,n){const i=(0===e?0:Math.round(r/this.scaleBarSteps_*e*100)/100)+(0===e?"":" "+n),a=0===e?-3:t/this.scaleBarSteps_*-1,s=0===e?0:t/this.scaleBarSteps_*2;return'<div class="ol-scale-step-text" style="'+"margin-left: ".concat(a,"px;")+"text-align: ".concat(0===e?"left":"center",";")+"min-width: ".concat(s,"px;")+"left: ".concat(o?t+"px":"unset",";")+'">'+i+"</div>"}getScaleForResolution(){return so(this.viewState_.projection,this.viewState_.resolution,this.viewState_.center,"m")*(1e3/25.4)*(this.dpi_||Ro)}render(e){const t=e.frameState;this.viewState_=t?t.viewState:null,this.updateElement_()}};function wo(e){return Math.pow(e,3)}function fo(e){return 1-wo(1-e)}function Eo(e){return 3*e*e-2*e*e*e}function _o(e){return e}const bo=class extends Pe{constructor(e){e=e||{},super({element:document.createElement("div"),target:e.target});const t=void 0!==e.className?e.className:"ol-zoom",o=void 0!==e.delta?e.delta:1,r=void 0!==e.zoomInClassName?e.zoomInClassName:t+"-in",n=void 0!==e.zoomOutClassName?e.zoomOutClassName:t+"-out",i=void 0!==e.zoomInLabel?e.zoomInLabel:"+",a=void 0!==e.zoomOutLabel?e.zoomOutLabel:"\u2013",s=void 0!==e.zoomInTipLabel?e.zoomInTipLabel:"Zoom in",p=void 0!==e.zoomOutTipLabel?e.zoomOutTipLabel:"Zoom out",l=document.createElement("button");l.className=r,l.setAttribute("type","button"),l.title=s,l.appendChild("string"===typeof i?document.createTextNode(i):i),l.addEventListener(H,this.handleClick_.bind(this,o),!1);const A=document.createElement("button");A.className=n,A.setAttribute("type","button"),A.title=p,A.appendChild("string"===typeof a?document.createTextNode(a):a),A.addEventListener(H,this.handleClick_.bind(this,-o),!1);const u=t+" "+Fe+" "+we,d=this.element;d.className=u,d.appendChild(l),d.appendChild(A),this.duration_=void 0!==e.duration?e.duration:250}handleClick_(e,t){t.preventDefault(),this.zoomByDelta_(e)}zoomByDelta_(e){const t=this.getMap().getView();if(!t)return;const o=t.getZoom();if(void 0!==o){const r=t.getConstrainedZoom(o+e);this.duration_>0?(t.getAnimating()&&t.cancelAnimations(),t.animate({zoom:r,duration:this.duration_,easing:fo})):t.setZoom(r)}}};const vo=class extends Pe{constructor(e){e=e||{},super({element:document.createElement("div"),render:e.render,target:e.target}),this.ulElement_=document.createElement("ul"),this.collapsed_=void 0===e.collapsed||e.collapsed,this.userCollapsed_=this.collapsed_,this.overrideCollapsible_=void 0!==e.collapsible,this.collapsible_=void 0===e.collapsible||e.collapsible,this.collapsible_||(this.collapsed_=!1);const t=void 0!==e.className?e.className:"ol-attribution",o=void 0!==e.tipLabel?e.tipLabel:"Attributions",r=void 0!==e.expandClassName?e.expandClassName:t+"-expand",n=void 0!==e.collapseLabel?e.collapseLabel:"\u203a",i=void 0!==e.collapseClassName?e.collapseClassName:t+"-collapse";"string"===typeof n?(this.collapseLabel_=document.createElement("span"),this.collapseLabel_.textContent=n,this.collapseLabel_.className=i):this.collapseLabel_=n;const a=void 0!==e.label?e.label:"i";"string"===typeof a?(this.label_=document.createElement("span"),this.label_.textContent=a,this.label_.className=r):this.label_=a;const s=this.collapsible_&&!this.collapsed_?this.collapseLabel_:this.label_;this.toggleButton_=document.createElement("button"),this.toggleButton_.setAttribute("type","button"),this.toggleButton_.setAttribute("aria-expanded",String(!this.collapsed_)),this.toggleButton_.title=o,this.toggleButton_.appendChild(s),this.toggleButton_.addEventListener(H,this.handleClick_.bind(this),!1);const p=t+" "+Fe+" "+we+(this.collapsed_&&this.collapsible_?" "+fe:"")+(this.collapsible_?"":" ol-uncollapsible"),l=this.element;l.className=p,l.appendChild(this.toggleButton_),l.appendChild(this.ulElement_),this.renderedAttributions_=[],this.renderedVisible_=!0}collectSourceAttributions_(e){const t=Array.from(new Set(this.getMap().getAllLayers().flatMap((t=>t.getAttributions(e))))),o=!this.getMap().getAllLayers().some((e=>e.getSource()&&!1===e.getSource().getAttributionsCollapsible()));return this.overrideCollapsible_||this.setCollapsible(o),t}async updateElement_(e){if(!e)return void(this.renderedVisible_&&(this.element.style.display="none",this.renderedVisible_=!1));const t=await Promise.all(this.collectSourceAttributions_(e).map((e=>M((()=>e))))),o=t.length>0;if(this.renderedVisible_!=o&&(this.element.style.display=o?"":"none",this.renderedVisible_=o),!E(t,this.renderedAttributions_)){!function(e){for(;e.lastChild;)e.removeChild(e.lastChild)}(this.ulElement_);for(let e=0,o=t.length;e<o;++e){const o=document.createElement("li");o.innerHTML=t[e],this.ulElement_.appendChild(o)}this.renderedAttributions_=t}}handleClick_(e){e.preventDefault(),this.handleToggle_(),this.userCollapsed_=this.collapsed_}handleToggle_(){this.element.classList.toggle(fe),this.collapsed_?he(this.collapseLabel_,this.label_):he(this.label_,this.collapseLabel_),this.collapsed_=!this.collapsed_,this.toggleButton_.setAttribute("aria-expanded",String(!this.collapsed_))}getCollapsible(){return this.collapsible_}setCollapsible(e){this.collapsible_!==e&&(this.collapsible_=e,this.element.classList.toggle("ol-uncollapsible"),this.userCollapsed_&&this.handleToggle_())}setCollapsed(e){this.userCollapsed_=e,this.collapsible_&&this.collapsed_!==e&&this.handleToggle_()}getCollapsed(){return this.collapsed_}render(e){this.updateElement_(e.frameState)}},Uo="add",Mo="remove",Do="length";class xo extends h{constructor(e,t,o){super(e),this.element=t,this.index=o}}const Bo=class extends ie{constructor(e,t){if(super(),this.on,this.once,this.un,t=t||{},this.unique_=!!t.unique,this.array_=e||[],this.unique_)for(let o=0,r=this.array_.length;o<r;++o)this.assertUnique_(this.array_[o],o);this.updateLength_()}clear(){for(;this.getLength()>0;)this.pop()}extend(e){for(let t=0,o=e.length;t<o;++t)this.push(e[t]);return this}forEach(e){const t=this.array_;for(let o=0,r=t.length;o<r;++o)e(t[o],o,t)}getArray(){return this.array_}item(e){return this.array_[e]}getLength(){return this.get(Do)}insertAt(e,t){if(e<0||e>this.getLength())throw new Error("Index out of bounds: "+e);this.unique_&&this.assertUnique_(t),this.array_.splice(e,0,t),this.updateLength_(),this.dispatchEvent(new xo(Uo,t,e))}pop(){return this.removeAt(this.getLength()-1)}push(e){this.unique_&&this.assertUnique_(e);const t=this.getLength();return this.insertAt(t,e),this.getLength()}remove(e){const t=this.array_;for(let o=0,r=t.length;o<r;++o)if(t[o]===e)return this.removeAt(o)}removeAt(e){if(e<0||e>=this.getLength())return;const t=this.array_[e];return this.array_.splice(e,1),this.updateLength_(),this.dispatchEvent(new xo(Mo,t,e)),t}setAt(e,t){if(e>=this.getLength())return void this.insertAt(e,t);if(e<0)throw new Error("Index out of bounds: "+e);this.unique_&&this.assertUnique_(t,e);const o=this.array_[e];this.array_[e]=t,this.dispatchEvent(new xo(Mo,o,e)),this.dispatchEvent(new xo(Uo,t,e))}updateLength_(){this.set(Do,this.array_.length)}assertUnique_(e,t){for(let o=0,r=this.array_.length;o<r;++o)if(this.array_[o]===e&&o!==t)throw new Error("Duplicate item added to a unique collection")}},Wo="opacity",Go="visible",Ko="extent",Ho="zIndex",Vo="maxResolution",Yo="minResolution",jo="maxZoom",Zo="minZoom",zo="source",Xo="map";function Jo(e,t){if(!e)throw new Error(t)}const Qo=class extends ie{constructor(e){super(),this.on,this.once,this.un,this.background_=e.background;const t=Object.assign({},e);"object"===typeof e.properties&&(delete t.properties,Object.assign(t,e.properties)),t[Wo]=void 0!==e.opacity?e.opacity:1,Jo("number"===typeof t[Wo],"Layer opacity must be a number"),t[Go]=void 0===e.visible||e.visible,t[Ho]=e.zIndex,t[Vo]=void 0!==e.maxResolution?e.maxResolution:1/0,t[Yo]=void 0!==e.minResolution?e.minResolution:0,t[Zo]=void 0!==e.minZoom?e.minZoom:-1/0,t[jo]=void 0!==e.maxZoom?e.maxZoom:1/0,this.className_=void 0!==t.className?t.className:"ol-layer",delete t.className,this.setProperties(t),this.state_=null}getBackground(){return this.background_}getClassName(){return this.className_}getLayerState(e){const t=this.state_||{layer:this,managed:void 0===e||e},o=this.getZIndex();return t.opacity=Ut(Math.round(100*this.getOpacity())/100,0,1),t.visible=this.getVisible(),t.extent=this.getExtent(),t.zIndex=void 0!==o||t.managed?o:1/0,t.maxResolution=this.getMaxResolution(),t.minResolution=Math.max(this.getMinResolution(),0),t.minZoom=this.getMinZoom(),t.maxZoom=this.getMaxZoom(),this.state_=t,t}getLayersArray(e){return te()}getLayerStatesArray(e){return te()}getExtent(){return this.get(Ko)}getMaxResolution(){return this.get(Vo)}getMinResolution(){return this.get(Yo)}getMinZoom(){return this.get(Zo)}getMaxZoom(){return this.get(jo)}getOpacity(){return this.get(Wo)}getSourceState(){return te()}getVisible(){return this.get(Go)}getZIndex(){return this.get(Ho)}setBackground(e){this.background_=e,this.changed()}setExtent(e){this.set(Ko,e)}setMaxResolution(e){this.set(Vo,e)}setMinResolution(e){this.set(Yo,e)}setMaxZoom(e){this.set(jo,e)}setMinZoom(e){this.set(Zo,e)}setOpacity(e){Jo("number"===typeof e,"Layer opacity must be a number"),this.set(Wo,e)}setVisible(e){this.set(Go,e)}setZIndex(e){this.set(Ho,e)}disposeInternal(){this.state_&&(this.state_.layer=null,this.state_=null),super.disposeInternal()}},qo="prerender",$o="postrender",er="precompose",tr="postcompose",or="rendercomplete",rr=0,nr=1,ir={CENTER:"center",RESOLUTION:"resolution",ROTATION:"rotation"},ar=42,sr=256;function pr(e,t,o){return function(r,n,i,a,s){if(!r)return;if(!n&&!t)return r;const p=t?0:i[0]*n,l=t?0:i[1]*n,A=s?s[0]:0,u=s?s[1]:0;let d=e[0]+p/2+A,c=e[2]-p/2+A,y=e[1]+l/2+u,g=e[3]-l/2+u;d>c&&(d=(c+d)/2,c=d),y>g&&(y=(g+y)/2,g=y);let C=Ut(r[0],d,c),I=Ut(r[1],y,g);if(a&&o&&n){const e=30*n;C+=-e*Math.log(1+Math.max(0,d-r[0])/e)+e*Math.log(1+Math.max(0,r[0]-c)/e),I+=-e*Math.log(1+Math.max(0,y-r[1])/e)+e*Math.log(1+Math.max(0,r[1]-g)/e)}return[C,I]}}function lr(e){return e}function Ar(e,t,o,r){const n=wt(t)/o[0],i=St(t)/o[1];return r?Math.min(e,Math.max(n,i)):Math.min(e,Math.min(n,i))}function ur(e,t,o){let r=Math.min(e,t);return r*=Math.log(1+50*Math.max(0,e/t-1))/50+1,o&&(r=Math.max(r,o),r/=Math.log(1+50*Math.max(0,o/e-1))/50+1),Ut(r,o/2,2*t)}function dr(e,t,o,r,n){return o=void 0===o||o,function(i,a,s,p){if(void 0!==i){const a=r?Ar(e,r,s,n):e;return o&&p?ur(i,a,t):Ut(i,t,a)}}}function cr(e){if(void 0!==e)return 0}function yr(e){if(void 0!==e)return e}const gr=new Array(6);function Cr(e){return Or(e,1,0,0,1,0,0)}function Ir(e,t){const o=e[0],r=e[1],n=e[2],i=e[3],a=e[4],s=e[5],p=t[0],l=t[1],A=t[2],u=t[3],d=t[4],c=t[5];return e[0]=o*p+n*l,e[1]=r*p+i*l,e[2]=o*A+n*u,e[3]=r*A+i*u,e[4]=o*d+n*c+a,e[5]=r*d+i*c+s,e}function Or(e,t,o,r,n,i,a){return e[0]=t,e[1]=o,e[2]=r,e[3]=n,e[4]=i,e[5]=a,e}function Tr(e,t){const o=t[0],r=t[1];return t[0]=e[0]*o+e[2]*r+e[4],t[1]=e[1]*o+e[3]*r+e[5],t}function Lr(e,t,o){return Ir(e,Or(gr,t,0,0,o,0,0))}function mr(e,t,o,r,n,i,a,s){const p=Math.sin(i),l=Math.cos(i);return e[0]=r*l,e[1]=n*p,e[2]=-r*p,e[3]=n*l,e[4]=a*r*l-s*r*p+t,e[5]=a*n*p+s*n*l+o,e}function Nr(e,t){const o=(r=t)[0]*r[3]-r[1]*r[2];var r;Jo(0!==o,"Transformation matrix cannot be inverted");const n=t[0],i=t[1],a=t[2],s=t[3],p=t[4],l=t[5];return e[0]=s/o,e[1]=-i/o,e[2]=-a/o,e[3]=n/o,e[4]=(a*l-s*p)/o,e[5]=-(n*l-i*p)/o,e}const kr=[1e6,1e6,1e6,1e6,2,2];function hr(e){return"matrix("+e.map(((e,t)=>Math.round(e*kr[t])/kr[t])).join(", ")+")"}function Sr(e,t,o,r,n,i){i=i||[];let a=0;for(let s=t;s<o;s+=r){const t=e[s],o=e[s+1];i[a++]=n[0]*t+n[2]*o+n[4],i[a++]=n[1]*t+n[3]*o+n[5]}return i&&i.length!=a&&(i.length=a),i}function Pr(e,t,o,r,n,i,a){a=a||[];const s=Math.cos(n),p=Math.sin(n),l=i[0],A=i[1];let u=0;for(let d=t;d<o;d+=r){const t=e[d]-l,o=e[d+1]-A;a[u++]=l+t*s-o*p,a[u++]=A+t*p+o*s;for(let n=d+2;n<d+r;++n)a[u++]=e[n]}return a&&a.length!=u&&(a.length=u),a}const Rr=[1,0,0,1,0,0];const Fr=class extends ie{constructor(){super(),this.extent_=[1/0,1/0,-1/0,-1/0],this.extentRevision_=-1,this.simplifiedGeometryMaxMinSquaredTolerance=0,this.simplifiedGeometryRevision=0,this.simplifyTransformedInternal=U(((e,t,o)=>{if(!o)return this.getSimplifiedGeometry(t);const r=this.clone();return r.applyTransform(o),r.getSimplifiedGeometry(t)}))}simplifyTransformed(e,t){return this.simplifyTransformedInternal(this.getRevision(),e,t)}clone(){return te()}closestPointXY(e,t,o,r){return te()}containsXY(e,t){const o=this.getClosestPoint([e,t]);return o[0]===e&&o[1]===t}getClosestPoint(e,t){return t=t||[NaN,NaN],this.closestPointXY(e[0],e[1],t,1/0),t}intersectsCoordinate(e){return this.containsXY(e[0],e[1])}computeExtent(e){return te()}getExtent(e){if(this.extentRevision_!=this.getRevision()){const e=this.computeExtent(this.extent_);(isNaN(e[0])||isNaN(e[1]))&&lt(e),this.extentRevision_=this.getRevision()}return function(e,t){return t?(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t):e}(this.extent_,e)}rotate(e,t){te()}scale(e,t,o){te()}simplify(e){return this.getSimplifiedGeometry(e*e)}getSimplifiedGeometry(e){return te()}getType(){return te()}applyTransform(e){te()}intersectsExtent(e){return te()}translate(e,t){te()}transform(e,t){const o=ao(e),r="tile-pixels"==o.getUnits()?function(e,r,n){const i=o.getExtent(),a=o.getWorldExtent(),s=St(a)/St(i);return mr(Rr,a[0],a[3],s,-s,0,0,0),Sr(e,0,e.length,n,Rr,r),go(o,t)(e,r,n)}:go(o,t);return this.applyTransform(r),this}};function wr(e){let t;return 2==e?t="XY":3==e?t="XYZ":4==e&&(t="XYZM"),t}function fr(e){let t;return"XY"==e?t=2:"XYZ"==e||"XYM"==e?t=3:"XYZM"==e&&(t=4),t}const Er=class extends Fr{constructor(){super(),this.layout="XY",this.stride=2,this.flatCoordinates}computeExtent(e){return ut(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,e)}getCoordinates(){return te()}getFirstCoordinate(){return this.flatCoordinates.slice(0,this.stride)}getFlatCoordinates(){return this.flatCoordinates}getLastCoordinate(){return this.flatCoordinates.slice(this.flatCoordinates.length-this.stride)}getLayout(){return this.layout}getSimplifiedGeometry(e){if(this.simplifiedGeometryRevision!==this.getRevision()&&(this.simplifiedGeometryMaxMinSquaredTolerance=0,this.simplifiedGeometryRevision=this.getRevision()),e<0||0!==this.simplifiedGeometryMaxMinSquaredTolerance&&e<=this.simplifiedGeometryMaxMinSquaredTolerance)return this;const t=this.getSimplifiedGeometryInternal(e);return t.getFlatCoordinates().length<this.flatCoordinates.length?t:(this.simplifiedGeometryMaxMinSquaredTolerance=e,this)}getSimplifiedGeometryInternal(e){return this}getStride(){return this.stride}setFlatCoordinates(e,t){this.stride=fr(e),this.layout=e,this.flatCoordinates=t}setCoordinates(e,t){te()}setLayout(e,t,o){let r;if(e)r=fr(e);else{for(let e=0;e<o;++e){if(0===t.length)return this.layout="XY",void(this.stride=2);t=t[0]}r=t.length,e=wr(r)}this.layout=e,this.stride=r}applyTransform(e){this.flatCoordinates&&(e(this.flatCoordinates,this.flatCoordinates,this.stride),this.changed())}rotate(e,t){const o=this.getFlatCoordinates();if(o){const r=this.getStride();Pr(o,0,o.length,r,e,t,o),this.changed()}}scale(e,t,o){void 0===t&&(t=e),o||(o=mt(this.getExtent()));const r=this.getFlatCoordinates();if(r){const n=this.getStride();!function(e,t,o,r,n,i,a,s){s=s||[];const p=a[0],l=a[1];let A=0;for(let u=t;u<o;u+=r){const t=e[u]-p,o=e[u+1]-l;s[A++]=p+n*t,s[A++]=l+i*o;for(let n=u+2;n<u+r;++n)s[A++]=e[n]}s&&s.length!=A&&(s.length=A)}(r,0,r.length,n,e,t,o,r),this.changed()}}translate(e,t){const o=this.getFlatCoordinates();if(o){const r=this.getStride();!function(e,t,o,r,n,i,a){a=a||[];let s=0;for(let p=t;p<o;p+=r){a[s++]=e[p]+n,a[s++]=e[p+1]+i;for(let t=p+2;t<p+r;++t)a[s++]=e[t]}a&&a.length!=s&&(a.length=s)}(o,0,o.length,r,e,t,o),this.changed()}}};function _r(e,t,o,r,n,i,a){const s=e[t],p=e[t+1],l=e[o]-s,A=e[o+1]-p;let u;if(0===l&&0===A)u=t;else{const d=((n-s)*l+(i-p)*A)/(l*l+A*A);if(d>1)u=o;else{if(d>0){for(let n=0;n<r;++n)a[n]=Wt(e[t+n],e[o+n],d);return void(a.length=r)}u=t}}for(let d=0;d<r;++d)a[d]=e[u+d];a.length=r}function br(e,t,o,r,n){let i=e[t],a=e[t+1];for(t+=r;t<o;t+=r){const o=e[t],r=e[t+1],s=Dt(i,a,o,r);s>n&&(n=s),i=o,a=r}return n}function vr(e,t,o,r,n){for(let i=0,a=o.length;i<a;++i){const a=o[i];n=br(e,t,a,r,n),t=a}return n}function Ur(e,t,o,r,n,i,a,s,p,l,A){if(t==o)return l;let u,d;if(0===n){if(d=Dt(a,s,e[t],e[t+1]),d<l){for(u=0;u<r;++u)p[u]=e[t+u];return p.length=r,d}return l}A=A||[NaN,NaN];let c=t+r;for(;c<o;)if(_r(e,c-r,c,r,a,s,A),d=Dt(a,s,A[0],A[1]),d<l){for(l=d,u=0;u<r;++u)p[u]=A[u];p.length=r,c+=r}else c+=r*Math.max((Math.sqrt(d)-Math.sqrt(l))/n|0,1);if(i&&(_r(e,o-r,t,r,a,s,A),d=Dt(a,s,A[0],A[1]),d<l)){for(l=d,u=0;u<r;++u)p[u]=A[u];p.length=r}return l}function Mr(e,t,o,r,n,i,a,s,p,l,A){A=A||[NaN,NaN];for(let u=0,d=o.length;u<d;++u){const d=o[u];l=Ur(e,t,d,r,n,i,a,s,p,l,A),t=d}return l}function Dr(e,t,o,r){for(let n=0,i=o.length;n<i;++n){const i=o[n];for(let o=0;o<r;++o)e[t++]=i[o]}return t}function xr(e,t,o,r,n){n=n||[];let i=0;for(let a=0,s=o.length;a<s;++a){const s=Dr(e,t,o[a],r);n[i++]=s,t=s}return n.length=i,n}function Br(e,t,o,r,n){n=n||[];let i=0;for(let a=0,s=o.length;a<s;++a){const s=xr(e,t,o[a],r,n[i]);0===s.length&&(s[0]=t),n[i++]=s,t=s[s.length-1]}return n.length=i,n}function Wr(e,t,o,r,n,i,a){const s=(o-t)/r;if(s<3){for(;t<o;t+=r)i[a++]=e[t],i[a++]=e[t+1];return a}const p=new Array(s);p[0]=1,p[s-1]=1;const l=[t,o-r];let A=0;for(;l.length>0;){const o=l.pop(),i=l.pop();let a=0;const s=e[i],u=e[i+1],d=e[o],c=e[o+1];for(let t=i+r;t<o;t+=r){const o=Mt(e[t],e[t+1],s,u,d,c);o>a&&(A=t,a=o)}a>n&&(p[(A-t)/r]=1,i+r<A&&l.push(i,A),A+r<o&&l.push(A,o))}for(let u=0;u<s;++u)p[u]&&(i[a++]=e[t+u*r],i[a++]=e[t+u*r+1]);return a}function Gr(e,t,o,r,n,i,a,s){for(let p=0,l=o.length;p<l;++p){const l=o[p];a=Wr(e,t,l,r,n,i,a),s.push(a),t=l}return a}function Kr(e,t){return t*Math.round(e/t)}function Hr(e,t,o,r,n,i,a){if(t==o)return a;let s,p,l=Kr(e[t],n),A=Kr(e[t+1],n);t+=r,i[a++]=l,i[a++]=A;do{if(s=Kr(e[t],n),p=Kr(e[t+1],n),(t+=r)==o)return i[a++]=s,i[a++]=p,a}while(s==l&&p==A);for(;t<o;){const o=Kr(e[t],n),u=Kr(e[t+1],n);if(t+=r,o==s&&u==p)continue;const d=s-l,c=p-A,y=o-l,g=u-A;d*g==c*y&&(d<0&&y<d||d==y||d>0&&y>d)&&(c<0&&g<c||c==g||c>0&&g>c)?(s=o,p=u):(i[a++]=s,i[a++]=p,l=s,A=p,s=o,p=u)}return i[a++]=s,i[a++]=p,a}function Vr(e,t,o,r,n,i,a,s){for(let p=0,l=o.length;p<l;++p){const l=o[p];a=Hr(e,t,l,r,n,i,a),s.push(a),t=l}return a}function Yr(e,t,o,r,n){n=void 0!==n?n:[];let i=0;for(let a=t;a<o;a+=r)n[i++]=e.slice(a,a+r);return n.length=i,n}function jr(e,t,o,r,n){n=void 0!==n?n:[];let i=0;for(let a=0,s=o.length;a<s;++a){const s=o[a];n[i++]=Yr(e,t,s,r,n[i]),t=s}return n.length=i,n}function Zr(e,t,o,r,n){n=void 0!==n?n:[];let i=0;for(let a=0,s=o.length;a<s;++a){const s=o[a];n[i++]=1===s.length&&s[0]===t?[]:jr(e,t,s,r,n[i]),t=s[s.length-1]}return n.length=i,n}function zr(e,t,o,r){let n=0,i=e[o-r],a=e[o-r+1];for(;t<o;t+=r){const o=e[t],r=e[t+1];n+=a*o-i*r,i=o,a=r}return n/2}function Xr(e,t,o,r){let n=0;for(let i=0,a=o.length;i<a;++i){const a=o[i];n+=zr(e,t,a,r),t=a}return n}class Jr extends Er{constructor(e,t){super(),this.maxDelta_=-1,this.maxDeltaRevision_=-1,void 0===t||Array.isArray(e[0])?this.setCoordinates(e,t):this.setFlatCoordinates(t,e)}clone(){return new Jr(this.flatCoordinates.slice(),this.layout)}closestPointXY(e,t,o,r){return r<ot(this.getExtent(),e,t)?r:(this.maxDeltaRevision_!=this.getRevision()&&(this.maxDelta_=Math.sqrt(br(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,0)),this.maxDeltaRevision_=this.getRevision()),Ur(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,this.maxDelta_,!0,e,t,o,r))}getArea(){return zr(this.flatCoordinates,0,this.flatCoordinates.length,this.stride)}getCoordinates(){return Yr(this.flatCoordinates,0,this.flatCoordinates.length,this.stride)}getSimplifiedGeometryInternal(e){const t=[];return t.length=Wr(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,e,t,0),new Jr(t,"XY")}getType(){return"LinearRing"}intersectsExtent(e){return!1}setCoordinates(e,t){this.setLayout(t,e,1),this.flatCoordinates||(this.flatCoordinates=[]),this.flatCoordinates.length=Dr(this.flatCoordinates,0,e,this.stride),this.changed()}}const Qr=Jr;class qr extends Er{constructor(e,t){super(),this.setCoordinates(e,t)}clone(){const e=new qr(this.flatCoordinates.slice(),this.layout);return e.applyProperties(this),e}closestPointXY(e,t,o,r){const n=this.flatCoordinates,i=Dt(e,t,n[0],n[1]);if(i<r){const e=this.stride;for(let t=0;t<e;++t)o[t]=n[t];return o.length=e,i}return r}getCoordinates(){return this.flatCoordinates.slice()}computeExtent(e){return At(this.flatCoordinates,e)}getType(){return"Point"}intersectsExtent(e){return it(e,this.flatCoordinates[0],this.flatCoordinates[1])}setCoordinates(e,t){this.setLayout(t,e,0),this.flatCoordinates||(this.flatCoordinates=[]),this.flatCoordinates.length=function(e,t,o,r){for(let n=0,i=o.length;n<i;++n)e[t++]=o[n];return t}(this.flatCoordinates,0,e,this.stride),this.changed()}}const $r=qr;function en(e,t,o,r,n){return!It(n,(function(n){return!tn(e,t,o,r,n[0],n[1])}))}function tn(e,t,o,r,n,i){let a=0,s=e[o-r],p=e[o-r+1];for(;t<o;t+=r){const o=e[t],r=e[t+1];p<=i?r>i&&(o-s)*(i-p)-(n-s)*(r-p)>0&&a++:r<=i&&(o-s)*(i-p)-(n-s)*(r-p)<0&&a--,s=o,p=r}return 0!==a}function on(e,t,o,r,n,i){if(0===o.length)return!1;if(!tn(e,t,o[0],r,n,i))return!1;for(let a=1,s=o.length;a<s;++a)if(tn(e,o[a-1],o[a],r,n,i))return!1;return!0}function rn(e,t,o,r,n,i,a){let s,p,l,A,u,d,c;const y=n[i+1],g=[];for(let O=0,T=o.length;O<T;++O){const n=o[O];for(A=e[n-r],d=e[n-r+1],s=t;s<n;s+=r)u=e[s],c=e[s+1],(y<=d&&c<=y||d<=y&&y<=c)&&(l=(y-d)/(c-d)*(u-A)+A,g.push(l)),A=u,d=c}let C=NaN,I=-1/0;for(g.sort(R),A=g[0],s=1,p=g.length;s<p;++s){u=g[s];const n=Math.abs(u-A);n>I&&(l=(A+u)/2,on(e,t,o,r,l,y)&&(C=l,I=n)),A=u}return isNaN(C)&&(C=n[i]),a?(a.push(C,y,I),a):[C,y,I]}function nn(e,t,o,r,n){let i=[];for(let a=0,s=o.length;a<s;++a){const s=o[a];i=rn(e,t,s,r,n,2*a,i),t=s[s.length-1]}return i}function an(e,t,o,r,n){let i;for(t+=r;t<o;t+=r)if(i=n(e.slice(t-r,t),e.slice(t,t+r)),i)return i;return!1}function sn(e,t,o,r,n){const i=gt([1/0,1/0,-1/0,-1/0],e,t,o,r);return!!ft(n,i)&&(!!nt(n,i)||(i[0]>=n[0]&&i[2]<=n[2]||(i[1]>=n[1]&&i[3]<=n[3]||an(e,t,o,r,(function(e,t){return function(e,t,o){let r=!1;const n=at(e,t),i=at(e,o);if(n===qe.INTERSECTING||i===qe.INTERSECTING)r=!0;else{const a=e[0],s=e[1],p=e[2],l=e[3],A=t[0],u=t[1],d=o[0],c=o[1],y=(c-u)/(d-A);let g,C;i&qe.ABOVE&&!(n&qe.ABOVE)&&(g=d-(c-l)/y,r=g>=a&&g<=p),r||!(i&qe.RIGHT)||n&qe.RIGHT||(C=c-(d-p)*y,r=C>=s&&C<=l),r||!(i&qe.BELOW)||n&qe.BELOW||(g=d-(c-s)/y,r=g>=a&&g<=p),r||!(i&qe.LEFT)||n&qe.LEFT||(C=c-(d-a)*y,r=C>=s&&C<=l)}return r}(n,e,t)})))))}function pn(e,t,o,r,n){return!!sn(e,t,o,r,n)||(!!tn(e,t,o,r,n[0],n[1])||(!!tn(e,t,o,r,n[0],n[3])||(!!tn(e,t,o,r,n[2],n[1])||!!tn(e,t,o,r,n[2],n[3]))))}function ln(e,t,o,r,n){if(!pn(e,t,o[0],r,n))return!1;if(1===o.length)return!0;for(let i=1,a=o.length;i<a;++i)if(en(e,o[i-1],o[i],r,n)&&!sn(e,o[i-1],o[i],r,n))return!1;return!0}function An(e,t,o,r){for(;t<o-r;){for(let n=0;n<r;++n){const i=e[t+n];e[t+n]=e[o-r+n],e[o-r+n]=i}t+=r,o-=r}}function un(e,t,o,r){let n=0,i=e[o-r],a=e[o-r+1];for(;t<o;t+=r){const o=e[t],r=e[t+1];n+=(o-i)*(r+a),i=o,a=r}return 0===n?void 0:n>0}function dn(e,t,o,r,n){n=void 0!==n&&n;for(let i=0,a=o.length;i<a;++i){const a=o[i],s=un(e,t,a,r);if(0===i){if(n&&s||!n&&!s)return!1}else if(n&&!s||!n&&s)return!1;t=a}return!0}function cn(e,t,o,r,n){for(let i=0,a=o.length;i<a;++i){const a=o[i];if(!dn(e,t,a,r,n))return!1;a.length&&(t=a[a.length-1])}return!0}function yn(e,t,o,r,n){n=void 0!==n&&n;for(let i=0,a=o.length;i<a;++i){const a=o[i],s=un(e,t,a,r);(0===i?n&&s||!n&&!s:n&&!s||!n&&s)&&An(e,t,a,r),t=a}return t}function gn(e,t,o,r,n){for(let i=0,a=o.length;i<a;++i)t=yn(e,t,o[i],r,n);return t}function Cn(e,t){const o=[];let r,n=0,i=0;for(let a=0,s=t.length;a<s;++a){const s=t[a],p=un(e,n,s,2);if(void 0===r&&(r=p),p===r)o.push(t.slice(i,a+1));else{if(0===o.length)continue;o[o.length-1].push(t[i])}i=a+1,n=s}return o}class In extends Er{constructor(e,t,o){super(),this.ends_=[],this.flatInteriorPointRevision_=-1,this.flatInteriorPoint_=null,this.maxDelta_=-1,this.maxDeltaRevision_=-1,this.orientedRevision_=-1,this.orientedFlatCoordinates_=null,void 0!==t&&o?(this.setFlatCoordinates(t,e),this.ends_=o):this.setCoordinates(e,t)}appendLinearRing(e){this.flatCoordinates?f(this.flatCoordinates,e.getFlatCoordinates()):this.flatCoordinates=e.getFlatCoordinates().slice(),this.ends_.push(this.flatCoordinates.length),this.changed()}clone(){const e=new In(this.flatCoordinates.slice(),this.layout,this.ends_.slice());return e.applyProperties(this),e}closestPointXY(e,t,o,r){return r<ot(this.getExtent(),e,t)?r:(this.maxDeltaRevision_!=this.getRevision()&&(this.maxDelta_=Math.sqrt(vr(this.flatCoordinates,0,this.ends_,this.stride,0)),this.maxDeltaRevision_=this.getRevision()),Mr(this.flatCoordinates,0,this.ends_,this.stride,this.maxDelta_,!0,e,t,o,r))}containsXY(e,t){return on(this.getOrientedFlatCoordinates(),0,this.ends_,this.stride,e,t)}getArea(){return Xr(this.getOrientedFlatCoordinates(),0,this.ends_,this.stride)}getCoordinates(e){let t;return void 0!==e?(t=this.getOrientedFlatCoordinates().slice(),yn(t,0,this.ends_,this.stride,e)):t=this.flatCoordinates,jr(t,0,this.ends_,this.stride)}getEnds(){return this.ends_}getFlatInteriorPoint(){if(this.flatInteriorPointRevision_!=this.getRevision()){const e=mt(this.getExtent());this.flatInteriorPoint_=rn(this.getOrientedFlatCoordinates(),0,this.ends_,this.stride,e,0),this.flatInteriorPointRevision_=this.getRevision()}return this.flatInteriorPoint_}getInteriorPoint(){return new $r(this.getFlatInteriorPoint(),"XYM")}getLinearRingCount(){return this.ends_.length}getLinearRing(e){return e<0||this.ends_.length<=e?null:new Qr(this.flatCoordinates.slice(0===e?0:this.ends_[e-1],this.ends_[e]),this.layout)}getLinearRings(){const e=this.layout,t=this.flatCoordinates,o=this.ends_,r=[];let n=0;for(let i=0,a=o.length;i<a;++i){const a=o[i],s=new Qr(t.slice(n,a),e);r.push(s),n=a}return r}getOrientedFlatCoordinates(){if(this.orientedRevision_!=this.getRevision()){const e=this.flatCoordinates;dn(e,0,this.ends_,this.stride)?this.orientedFlatCoordinates_=e:(this.orientedFlatCoordinates_=e.slice(),this.orientedFlatCoordinates_.length=yn(this.orientedFlatCoordinates_,0,this.ends_,this.stride)),this.orientedRevision_=this.getRevision()}return this.orientedFlatCoordinates_}getSimplifiedGeometryInternal(e){const t=[],o=[];return t.length=Vr(this.flatCoordinates,0,this.ends_,this.stride,Math.sqrt(e),t,0,o),new In(t,"XY",o)}getType(){return"Polygon"}intersectsExtent(e){return ln(this.getOrientedFlatCoordinates(),0,this.ends_,this.stride,e)}setCoordinates(e,t){this.setLayout(t,e,2),this.flatCoordinates||(this.flatCoordinates=[]);const o=xr(this.flatCoordinates,0,e,this.stride,this.ends_);this.flatCoordinates.length=0===o.length?0:o[o.length-1],this.changed()}}const On=In;function Tn(e){if(Et(e))throw new Error("Cannot create polygon from empty extent");const t=e[0],o=e[1],r=e[2],n=e[3],i=[t,o,t,n,r,n,r,o,t,o];return new In(i,"XY",[i.length])}function Ln(e,t){setTimeout((function(){e(t)}),0)}function mn(e){return!(e.sourceCenter&&e.targetCenter&&!jt(e.sourceCenter,e.targetCenter))&&(e.sourceResolution===e.targetResolution&&e.sourceRotation===e.targetRotation)}function Nn(e,t,o,r,n){const i=Math.cos(-n);let a=Math.sin(-n),s=e[0]*i-e[1]*a,p=e[1]*i+e[0]*a;s+=(t[0]/2-o[0])*r,p+=(o[1]-t[1]/2)*r,a=-a;return[s*i-p*a,p*i+s*a]}const kn=class extends ie{constructor(e){super(),this.on,this.once,this.un,e=Object.assign({},e),this.hints_=[0,0],this.animations_=[],this.updateAnimationKey_,this.projection_=lo(e.projection,"EPSG:3857"),this.viewportSize_=[100,100],this.targetCenter_=null,this.targetResolution_,this.targetRotation_,this.nextCenter_=null,this.nextResolution_,this.nextRotation_,this.cancelAnchor_=void 0,e.projection&&oo(),e.center&&(e.center=mo(e.center,this.projection_)),e.extent&&(e.extent=ko(e.extent,this.projection_)),this.applyOptions_(e)}applyOptions_(e){const t=Object.assign({},e);for(const a in ir)delete t[a];this.setProperties(t,!0);const o=function(e){let t,o,r;const n=28,i=2;let a=void 0!==e.minZoom?e.minZoom:0,s=void 0!==e.maxZoom?e.maxZoom:n;const p=void 0!==e.zoomFactor?e.zoomFactor:i,l=void 0!==e.multiWorld&&e.multiWorld,A=void 0===e.smoothResolutionConstraint||e.smoothResolutionConstraint,u=void 0!==e.showFullExtent&&e.showFullExtent,d=lo(e.projection,"EPSG:3857"),c=d.getExtent();let y=e.constrainOnlyCenter,g=e.extent;l||g||!d.isGlobal()||(y=!1,g=c);if(void 0!==e.resolutions){const n=e.resolutions;o=n[a],r=void 0!==n[s]?n[s]:n[n.length-1],t=e.constrainResolution?function(e,t,o,r){return t=void 0===t||t,function(n,i,a,s){if(void 0!==n){const p=e[0],l=e[e.length-1],A=o?Ar(p,o,a,r):p;if(s)return t?ur(n,A,l):Ut(n,l,A);const u=Math.min(A,n),d=Math.floor(F(e,u,i));return e[d]>A&&d<e.length-1?e[d+1]:e[d]}}}(n,A,!y&&g,u):dr(o,r,A,!y&&g,u)}else{const l=(c?Math.max(wt(c),St(c)):360*ve.degrees/d.getMetersPerUnit())/sr/Math.pow(i,0),C=l/Math.pow(i,n-0);o=e.maxResolution,void 0!==o?a=0:o=l/Math.pow(p,a),r=e.minResolution,void 0===r&&(r=void 0!==e.maxZoom?void 0!==e.maxResolution?o/Math.pow(p,s):l/Math.pow(p,s):C),s=a+Math.floor(Math.log(o/r)/Math.log(p)),r=o/Math.pow(p,s-a),t=e.constrainResolution?function(e,t,o,r,n,i){return r=void 0===r||r,o=void 0!==o?o:0,function(a,s,p,l){if(void 0!==a){const A=n?Ar(t,n,p,i):t;if(l)return r?ur(a,A,o):Ut(a,o,A);const u=1e-9,d=Math.ceil(Math.log(t/A)/Math.log(e)-u),c=-s*(.5-u)+.5,y=Math.min(A,a),g=Math.floor(Math.log(t/y)/Math.log(e)+c),C=Math.max(d,g);return Ut(t/Math.pow(e,C),o,A)}}}(p,o,r,A,!y&&g,u):dr(o,r,A,!y&&g,u)}return{constraint:t,maxResolution:o,minResolution:r,minZoom:a,zoomFactor:p}}(e);this.maxResolution_=o.maxResolution,this.minResolution_=o.minResolution,this.zoomFactor_=o.zoomFactor,this.resolutions_=e.resolutions,this.padding_=e.padding,this.minZoom_=o.minZoom;const r=function(e){if(void 0!==e.extent){const t=void 0===e.smoothExtentConstraint||e.smoothExtentConstraint;return pr(e.extent,e.constrainOnlyCenter,t)}const t=lo(e.projection,"EPSG:3857");if(!0!==e.multiWorld&&t.isGlobal()){const e=t.getExtent().slice();return e[0]=-1/0,e[2]=1/0,pr(e,!1,!1)}return lr}(e),n=o.constraint,i=function(e){const t=void 0===e.enableRotation||e.enableRotation;if(t){const t=e.constrainRotation;return void 0===t||!0===t?function(e){const t=void 0===e?xt(5):e;return function(e,o){return o||void 0===e?e:Math.abs(e)<=t?0:e}}():!1===t?yr:"number"===typeof t?function(e){const t=2*Math.PI/e;return function(e,o){return o?e:void 0!==e?e=Math.floor(e/t+.5)*t:void 0}}(t):yr}return cr}(e);this.constraints_={center:r,resolution:n,rotation:i},this.setRotation(void 0!==e.rotation?e.rotation:0),this.setCenterInternal(void 0!==e.center?e.center:null),void 0!==e.resolution?this.setResolution(e.resolution):void 0!==e.zoom&&this.setZoom(e.zoom)}get padding(){return this.padding_}set padding(e){let t=this.padding_;this.padding_=e;const o=this.getCenterInternal();if(o){const r=e||[0,0,0,0];t=t||[0,0,0,0];const n=this.getResolution(),i=n/2*(r[3]-t[3]+t[1]-r[1]),a=n/2*(r[0]-t[0]+t[2]-r[2]);this.setCenterInternal([o[0]+i,o[1]-a])}}getUpdatedOptions_(e){const t=this.getProperties();return void 0!==t.resolution?t.resolution=this.getResolution():t.zoom=this.getZoom(),t.center=this.getCenterInternal(),t.rotation=this.getRotation(),Object.assign({},t,e)}animate(e){this.isDef()&&!this.getAnimating()&&this.resolveConstraints(0);const t=new Array(arguments.length);for(let o=0;o<t.length;++o){let e=arguments[o];e.center&&(e=Object.assign({},e),e.center=mo(e.center,this.getProjection())),e.anchor&&(e=Object.assign({},e),e.anchor=mo(e.anchor,this.getProjection())),t[o]=e}this.animateInternal.apply(this,t)}animateInternal(e){let t,o=arguments.length;o>1&&"function"===typeof arguments[o-1]&&(t=arguments[o-1],--o);let r=0;for(;r<o&&!this.isDef();++r){const e=arguments[r];e.center&&this.setCenterInternal(e.center),void 0!==e.zoom?this.setZoom(e.zoom):e.resolution&&this.setResolution(e.resolution),void 0!==e.rotation&&this.setRotation(e.rotation)}if(r===o)return void(t&&Ln(t,!0));let n=Date.now(),i=this.targetCenter_.slice(),a=this.targetResolution_,s=this.targetRotation_;const p=[];for(;r<o;++r){const e=arguments[r],o={start:n,complete:!1,anchor:e.anchor,duration:void 0!==e.duration?e.duration:1e3,easing:e.easing||Eo,callback:t};if(e.center&&(o.sourceCenter=i,o.targetCenter=e.center.slice(),i=o.targetCenter),void 0!==e.zoom?(o.sourceResolution=a,o.targetResolution=this.getResolutionForZoom(e.zoom),a=o.targetResolution):e.resolution&&(o.sourceResolution=a,o.targetResolution=e.resolution,a=o.targetResolution),void 0!==e.rotation){o.sourceRotation=s;const t=Bt(e.rotation-s+Math.PI,2*Math.PI)-Math.PI;o.targetRotation=s+t,s=o.targetRotation}mn(o)?o.complete=!0:n+=o.duration,p.push(o)}this.animations_.push(p),this.setHint(rr,1),this.updateAnimations_()}getAnimating(){return this.hints_[rr]>0}getInteracting(){return this.hints_[nr]>0}cancelAnimations(){let e;this.setHint(rr,-this.hints_[rr]);for(let t=0,o=this.animations_.length;t<o;++t){const o=this.animations_[t];if(o[0].callback&&Ln(o[0].callback,!1),!e)for(let t=0,r=o.length;t<r;++t){const r=o[t];if(!r.complete){e=r.anchor;break}}}this.animations_.length=0,this.cancelAnchor_=e,this.nextCenter_=null,this.nextResolution_=NaN,this.nextRotation_=NaN}updateAnimations_(){if(void 0!==this.updateAnimationKey_&&(cancelAnimationFrame(this.updateAnimationKey_),this.updateAnimationKey_=void 0),!this.getAnimating())return;const e=Date.now();let t=!1;for(let o=this.animations_.length-1;o>=0;--o){const r=this.animations_[o];let n=!0;for(let o=0,i=r.length;o<i;++o){const i=r[o];if(i.complete)continue;const a=e-i.start;let s=i.duration>0?a/i.duration:1;s>=1?(i.complete=!0,s=1):n=!1;const p=i.easing(s);if(i.sourceCenter){const e=i.sourceCenter[0],t=i.sourceCenter[1],o=i.targetCenter[0],r=i.targetCenter[1];this.nextCenter_=i.targetCenter;const n=e+p*(o-e),a=t+p*(r-t);this.targetCenter_=[n,a]}if(i.sourceResolution&&i.targetResolution){const e=1===p?i.targetResolution:i.sourceResolution+p*(i.targetResolution-i.sourceResolution);if(i.anchor){const t=this.getViewportSize_(this.getRotation()),o=this.constraints_.resolution(e,0,t,!0);this.targetCenter_=this.calculateCenterZoom(o,i.anchor)}this.nextResolution_=i.targetResolution,this.targetResolution_=e,this.applyTargetState_(!0)}if(void 0!==i.sourceRotation&&void 0!==i.targetRotation){const e=1===p?Bt(i.targetRotation+Math.PI,2*Math.PI)-Math.PI:i.sourceRotation+p*(i.targetRotation-i.sourceRotation);if(i.anchor){const t=this.constraints_.rotation(e,!0);this.targetCenter_=this.calculateCenterRotate(t,i.anchor)}this.nextRotation_=i.targetRotation,this.targetRotation_=e}if(this.applyTargetState_(!0),t=!0,!i.complete)break}if(n){this.animations_[o]=null,this.setHint(rr,-1),this.nextCenter_=null,this.nextResolution_=NaN,this.nextRotation_=NaN;const e=r[0].callback;e&&Ln(e,!0)}}this.animations_=this.animations_.filter(Boolean),t&&void 0===this.updateAnimationKey_&&(this.updateAnimationKey_=requestAnimationFrame(this.updateAnimations_.bind(this)))}calculateCenterRotate(e,t){let o;const r=this.getCenterInternal();return void 0!==r&&(o=[r[0]-t[0],r[1]-t[1]],Zt(o,e-this.getRotation()),Yt(o,t)),o}calculateCenterZoom(e,t){let o;const r=this.getCenterInternal(),n=this.getResolution();if(void 0!==r&&void 0!==n){o=[t[0]-e*(t[0]-r[0])/n,t[1]-e*(t[1]-r[1])/n]}return o}getViewportSize_(e){const t=this.viewportSize_;if(e){const o=t[0],r=t[1];return[Math.abs(o*Math.cos(e))+Math.abs(r*Math.sin(e)),Math.abs(o*Math.sin(e))+Math.abs(r*Math.cos(e))]}return t}setViewportSize(e){this.viewportSize_=Array.isArray(e)?e.slice():[100,100],this.getAnimating()||this.resolveConstraints(0)}getCenter(){const e=this.getCenterInternal();return e?Lo(e,this.getProjection()):e}getCenterInternal(){return this.get(ir.CENTER)}getConstraints(){return this.constraints_}getConstrainResolution(){return this.get("constrainResolution")}getHints(e){return void 0!==e?(e[0]=this.hints_[0],e[1]=this.hints_[1],e):this.hints_.slice()}calculateExtent(e){return No(this.calculateExtentInternal(e),this.getProjection())}calculateExtentInternal(e){e=e||this.getViewportSizeMinusPadding_();const t=this.getCenterInternal();Jo(t,"The view center is not defined");const o=this.getResolution();Jo(void 0!==o,"The view resolution is not defined");const r=this.getRotation();return Jo(void 0!==r,"The view rotation is not defined"),kt(t,o,r,e)}getMaxResolution(){return this.maxResolution_}getMinResolution(){return this.minResolution_}getMaxZoom(){return this.getZoomForResolution(this.minResolution_)}setMaxZoom(e){this.applyOptions_(this.getUpdatedOptions_({maxZoom:e}))}getMinZoom(){return this.getZoomForResolution(this.maxResolution_)}setMinZoom(e){this.applyOptions_(this.getUpdatedOptions_({minZoom:e}))}setConstrainResolution(e){this.applyOptions_(this.getUpdatedOptions_({constrainResolution:e}))}getProjection(){return this.projection_}getResolution(){return this.get(ir.RESOLUTION)}getResolutions(){return this.resolutions_}getResolutionForExtent(e,t){return this.getResolutionForExtentInternal(ko(e,this.getProjection()),t)}getResolutionForExtentInternal(e,t){t=t||this.getViewportSizeMinusPadding_();const o=wt(e)/t[0],r=St(e)/t[1];return Math.max(o,r)}getResolutionForValueFunction(e){e=e||2;const t=this.getConstrainedResolution(this.maxResolution_),o=this.minResolution_,r=Math.log(t/o)/Math.log(e);return function(o){return t/Math.pow(e,o*r)}}getRotation(){return this.get(ir.ROTATION)}getValueForResolutionFunction(e){const t=Math.log(e||2),o=this.getConstrainedResolution(this.maxResolution_),r=this.minResolution_,n=Math.log(o/r)/t;return function(e){return Math.log(o/e)/t/n}}getViewportSizeMinusPadding_(e){let t=this.getViewportSize_(e);const o=this.padding_;return o&&(t=[t[0]-o[1]-o[3],t[1]-o[0]-o[2]]),t}getState(){const e=this.getProjection(),t=this.getResolution(),o=this.getRotation();let r=this.getCenterInternal();const n=this.padding_;if(n){const e=this.getViewportSizeMinusPadding_();r=Nn(r,this.getViewportSize_(),[e[0]/2+n[3],e[1]/2+n[0]],t,o)}return{center:r.slice(0),projection:void 0!==e?e:null,resolution:t,nextCenter:this.nextCenter_,nextResolution:this.nextResolution_,nextRotation:this.nextRotation_,rotation:o,zoom:this.getZoom()}}getViewStateAndExtent(){return{viewState:this.getState(),extent:this.calculateExtent()}}getZoom(){let e;const t=this.getResolution();return void 0!==t&&(e=this.getZoomForResolution(t)),e}getZoomForResolution(e){let t,o,r=this.minZoom_||0;if(this.resolutions_){const n=F(this.resolutions_,e,1);r=n,t=this.resolutions_[n],o=n==this.resolutions_.length-1?2:t/this.resolutions_[n+1]}else t=this.maxResolution_,o=this.zoomFactor_;return r+Math.log(t/e)/Math.log(o)}getResolutionForZoom(e){if(this.resolutions_){if(this.resolutions_.length<=1)return 0;const t=Ut(Math.floor(e),0,this.resolutions_.length-2),o=this.resolutions_[t]/this.resolutions_[t+1];return this.resolutions_[t]/Math.pow(o,Ut(e-t,0,1))}return this.maxResolution_/Math.pow(this.zoomFactor_,e-this.minZoom_)}fit(e,t){let o;if(Jo(Array.isArray(e)||"function"===typeof e.getSimplifiedGeometry,"Invalid extent or geometry provided as `geometry`"),Array.isArray(e)){Jo(!Et(e),"Cannot fit empty extent provided as `geometry`");o=Tn(ko(e,this.getProjection()))}else if("Circle"===e.getType()){const t=ko(e.getExtent(),this.getProjection());o=Tn(t),o.rotate(this.getRotation(),mt(t))}else{const t=To();o=t?e.clone().transform(t,this.getProjection()):e}this.fitInternal(o,t)}rotatedExtentForGeometry(e){const t=this.getRotation(),o=Math.cos(t),r=Math.sin(-t),n=e.getFlatCoordinates(),i=e.getStride();let a=1/0,s=1/0,p=-1/0,l=-1/0;for(let A=0,u=n.length;A<u;A+=i){const e=n[A]*o-n[A+1]*r,t=n[A]*r+n[A+1]*o;a=Math.min(a,e),s=Math.min(s,t),p=Math.max(p,e),l=Math.max(l,t)}return[a,s,p,l]}fitInternal(e,t){let o=(t=t||{}).size;o||(o=this.getViewportSizeMinusPadding_());const r=void 0!==t.padding?t.padding:[0,0,0,0],n=void 0!==t.nearest&&t.nearest;let i;i=void 0!==t.minResolution?t.minResolution:void 0!==t.maxZoom?this.getResolutionForZoom(t.maxZoom):0;const a=this.rotatedExtentForGeometry(e);let s=this.getResolutionForExtentInternal(a,[o[0]-r[1]-r[3],o[1]-r[0]-r[2]]);s=isNaN(s)?i:Math.max(s,i),s=this.getConstrainedResolution(s,n?0:1);const p=this.getRotation(),l=Math.sin(p),A=Math.cos(p),u=mt(a);u[0]+=(r[1]-r[3])/2*s,u[1]+=(r[0]-r[2])/2*s;const d=u[0]*A-u[1]*l,c=u[1]*A+u[0]*l,y=this.getConstrainedCenter([d,c],s),g=t.callback?t.callback:v;void 0!==t.duration?this.animateInternal({resolution:s,center:y,duration:t.duration,easing:t.easing},g):(this.targetResolution_=s,this.targetCenter_=y,this.applyTargetState_(!1,!0),Ln(g,!0))}centerOn(e,t,o){this.centerOnInternal(mo(e,this.getProjection()),t,o)}centerOnInternal(e,t,o){this.setCenterInternal(Nn(e,t,o,this.getResolution(),this.getRotation()))}calculateCenterShift(e,t,o,r){let n;const i=this.padding_;if(i&&e){const a=this.getViewportSizeMinusPadding_(-o),s=Nn(e,r,[a[0]/2+i[3],a[1]/2+i[0]],t,o);n=[e[0]-s[0],e[1]-s[1]]}return n}isDef(){return!!this.getCenterInternal()&&void 0!==this.getResolution()}adjustCenter(e){const t=Lo(this.targetCenter_,this.getProjection());this.setCenter([t[0]+e[0],t[1]+e[1]])}adjustCenterInternal(e){const t=this.targetCenter_;this.setCenterInternal([t[0]+e[0],t[1]+e[1]])}adjustResolution(e,t){t=t&&mo(t,this.getProjection()),this.adjustResolutionInternal(e,t)}adjustResolutionInternal(e,t){const o=this.getAnimating()||this.getInteracting(),r=this.getViewportSize_(this.getRotation()),n=this.constraints_.resolution(this.targetResolution_*e,0,r,o);t&&(this.targetCenter_=this.calculateCenterZoom(n,t)),this.targetResolution_*=e,this.applyTargetState_()}adjustZoom(e,t){this.adjustResolution(Math.pow(this.zoomFactor_,-e),t)}adjustRotation(e,t){t&&(t=mo(t,this.getProjection())),this.adjustRotationInternal(e,t)}adjustRotationInternal(e,t){const o=this.getAnimating()||this.getInteracting(),r=this.constraints_.rotation(this.targetRotation_+e,o);t&&(this.targetCenter_=this.calculateCenterRotate(r,t)),this.targetRotation_+=e,this.applyTargetState_()}setCenter(e){this.setCenterInternal(e?mo(e,this.getProjection()):e)}setCenterInternal(e){this.targetCenter_=e,this.applyTargetState_()}setHint(e,t){return this.hints_[e]+=t,this.changed(),this.hints_[e]}setResolution(e){this.targetResolution_=e,this.applyTargetState_()}setRotation(e){this.targetRotation_=e,this.applyTargetState_()}setZoom(e){this.setResolution(this.getResolutionForZoom(e))}applyTargetState_(e,t){const o=this.getAnimating()||this.getInteracting()||t,r=this.constraints_.rotation(this.targetRotation_,o),n=this.getViewportSize_(r),i=this.constraints_.resolution(this.targetResolution_,0,n,o),a=this.constraints_.center(this.targetCenter_,i,n,o,this.calculateCenterShift(this.targetCenter_,i,r,n));this.get(ir.ROTATION)!==r&&this.set(ir.ROTATION,r),this.get(ir.RESOLUTION)!==i&&(this.set(ir.RESOLUTION,i),this.set("zoom",this.getZoom(),!0)),a&&this.get(ir.CENTER)&&jt(this.get(ir.CENTER),a)||this.set(ir.CENTER,a),this.getAnimating()&&!e&&this.cancelAnimations(),this.cancelAnchor_=void 0}resolveConstraints(e,t,o){e=void 0!==e?e:200;const r=t||0,n=this.constraints_.rotation(this.targetRotation_),i=this.getViewportSize_(n),a=this.constraints_.resolution(this.targetResolution_,r,i),s=this.constraints_.center(this.targetCenter_,a,i,!1,this.calculateCenterShift(this.targetCenter_,a,n,i));if(0===e&&!this.cancelAnchor_)return this.targetResolution_=a,this.targetRotation_=n,this.targetCenter_=s,void this.applyTargetState_();o=o||(0===e?this.cancelAnchor_:void 0),this.cancelAnchor_=void 0,this.getResolution()===a&&this.getRotation()===n&&this.getCenterInternal()&&jt(this.getCenterInternal(),s)||(this.getAnimating()&&this.cancelAnimations(),this.animateInternal({rotation:n,center:s,resolution:a,duration:e,easing:fo,anchor:o}))}beginInteraction(){this.resolveConstraints(0),this.setHint(nr,1)}endInteraction(e,t,o){o=o&&mo(o,this.getProjection()),this.endInteractionInternal(e,t,o)}endInteractionInternal(e,t,o){this.getInteracting()&&(this.setHint(nr,-1),this.resolveConstraints(e,t,o))}getConstrainedCenter(e,t){const o=this.getViewportSize_(this.getRotation());return this.constraints_.center(e,t||this.getResolution(),o)}getConstrainedZoom(e,t){const o=this.getResolutionForZoom(e);return this.getZoomForResolution(this.getConstrainedResolution(o,t))}getConstrainedResolution(e,t){t=t||0;const o=this.getViewportSize_(this.getRotation());return this.constraints_.resolution(e,t,o)}};function hn(e,t){if(!e.visible)return!1;const o=t.resolution;if(o<e.minResolution||o>=e.maxResolution)return!1;const r=t.zoom;return r>e.minZoom&&r<=e.maxZoom}const Sn=class extends Qo{constructor(e){const t=Object.assign({},e);delete t.source,super(t),this.on,this.once,this.un,this.mapPrecomposeKey_=null,this.mapRenderKey_=null,this.sourceChangeKey_=null,this.renderer_=null,this.sourceReady_=!1,this.rendered=!1,e.render&&(this.render=e.render),e.map&&this.setMap(e.map),this.addChangeListener(zo,this.handleSourcePropertyChange_);const o=e.source?e.source:null;this.setSource(o)}getLayersArray(e){return(e=e||[]).push(this),e}getLayerStatesArray(e){return(e=e||[]).push(this.getLayerState()),e}getSource(){return this.get(zo)||null}getRenderSource(){return this.getSource()}getSourceState(){const e=this.getSource();return e?e.getState():"undefined"}handleSourceChange_(){this.changed(),this.sourceReady_||"ready"!==this.getSource().getState()||(this.sourceReady_=!0,this.dispatchEvent("sourceready"))}handleSourcePropertyChange_(){this.sourceChangeKey_&&(q(this.sourceChangeKey_),this.sourceChangeKey_=null),this.sourceReady_=!1;const e=this.getSource();e&&(this.sourceChangeKey_=J(e,W,this.handleSourceChange_,this),"ready"===e.getState()&&(this.sourceReady_=!0,setTimeout((()=>{this.dispatchEvent("sourceready")}),0))),this.changed()}getFeatures(e){return this.renderer_?this.renderer_.getFeatures(e):Promise.resolve([])}getData(e){return this.renderer_&&this.rendered?this.renderer_.getData(e):null}isVisible(e){let t;const o=this.getMapInternal();let r;!e&&o&&(e=o.getView()),t=e instanceof kn?{viewState:e.getState(),extent:e.calculateExtent()}:e,!t.layerStatesArray&&o&&(t.layerStatesArray=o.getLayerGroup().getLayerStatesArray()),r=t.layerStatesArray?t.layerStatesArray.find((e=>e.layer===this)):this.getLayerState();const n=this.getExtent();return hn(r,t.viewState)&&(!n||ft(n,t.extent))}getAttributions(e){if(!this.isVisible(e))return[];let t;const o=this.getSource();if(o&&(t=o.getAttributions()),!t)return[];let r=t(e instanceof kn?e.getViewStateAndExtent():e);return Array.isArray(r)||(r=[r]),r}render(e,t){const o=this.getRenderer();return o.prepareFrame(e)?(this.rendered=!0,o.renderFrame(e,t)):null}unrender(){this.rendered=!1}getDeclutter(){}renderDeclutter(e,t){}renderDeferred(e){const t=this.getRenderer();t&&t.renderDeferred(e)}setMapInternal(e){e||this.unrender(),this.set(Xo,e)}getMapInternal(){return this.get(Xo)}setMap(e){this.mapPrecomposeKey_&&(q(this.mapPrecomposeKey_),this.mapPrecomposeKey_=null),e||this.changed(),this.mapRenderKey_&&(q(this.mapRenderKey_),this.mapRenderKey_=null),e&&(this.mapPrecomposeKey_=J(e,er,(function(e){const t=e.frameState.layerStatesArray,o=this.getLayerState(!1);Jo(!t.some((function(e){return e.layer===o.layer})),"A layer can only be added to the map once. Use either `layer.setMap()` or `map.addLayer()`, not both."),t.push(o)}),this),this.mapRenderKey_=J(this,W,e.render,e),this.changed())}setSource(e){this.set(zo,e)}getRenderer(){return this.renderer_||(this.renderer_=this.createRenderer()),this.renderer_}hasRenderer(){return!!this.renderer_}createRenderer(){return null}disposeInternal(){this.renderer_&&(this.renderer_.dispose(),delete this.renderer_),this.setSource(null),super.disposeInternal()}};var Pn=o(642);const Rn={IDLE:0,LOADING:1,LOADED:2,ERROR:3,EMPTY:4};function Fn(e){return e[0]>0&&e[1]>0}function wn(e,t){return Array.isArray(e)?e:(void 0===t?t=[e,e]:(t[0]=e,t[1]=e),t)}class fn{constructor(e){this.opacity_=e.opacity,this.rotateWithView_=e.rotateWithView,this.rotation_=e.rotation,this.scale_=e.scale,this.scaleArray_=wn(e.scale),this.displacement_=e.displacement,this.declutterMode_=e.declutterMode}clone(){const e=this.getScale();return new fn({opacity:this.getOpacity(),scale:Array.isArray(e)?e.slice():e,rotation:this.getRotation(),rotateWithView:this.getRotateWithView(),displacement:this.getDisplacement().slice(),declutterMode:this.getDeclutterMode()})}getOpacity(){return this.opacity_}getRotateWithView(){return this.rotateWithView_}getRotation(){return this.rotation_}getScale(){return this.scale_}getScaleArray(){return this.scaleArray_}getDisplacement(){return this.displacement_}getDeclutterMode(){return this.declutterMode_}getAnchor(){return te()}getImage(e){return te()}getHitDetectionImage(){return te()}getPixelRatio(e){return 1}getImageState(){return te()}getImageSize(){return te()}getOrigin(){return te()}getSize(){return te()}setDisplacement(e){this.displacement_=e}setOpacity(e){this.opacity_=e}setRotateWithView(e){this.rotateWithView_=e}setRotation(e){this.rotation_=e}setScale(e){this.scale_=e,this.scaleArray_=wn(e)}listenImageChange(e){te()}load(){te()}unlistenImageChange(e){te()}ready(){return Promise.resolve()}}const En=fn,_n={name:"rgb",min:[0,0,0],max:[255,255,255],channel:["red","green","blue"],alias:["RGB"]};var bn={name:"xyz",min:[0,0,0],channel:["X","Y","Z"],alias:["XYZ","ciexyz","cie1931"],whitepoint:{2:{A:[109.85,100,35.585],C:[98.074,100,118.232],D50:[96.422,100,82.521],D55:[95.682,100,92.149],D65:[95.045592705167,100,108.9057750759878],D75:[94.972,100,122.638],F2:[99.187,100,67.395],F7:[95.044,100,108.755],F11:[100.966,100,64.37],E:[100,100,100]},10:{A:[111.144,100,35.2],C:[97.285,100,116.145],D50:[96.72,100,81.427],D55:[95.799,100,90.926],D65:[94.811,100,107.304],D75:[94.416,100,120.641],F2:[103.28,100,69.026],F7:[95.792,100,107.687],F11:[103.866,100,65.627],E:[100,100,100]}}};bn.max=bn.whitepoint[2].D65,bn.rgb=function(e,t){t=t||bn.whitepoint[2].E;var o,r,n,i=e[0]/t[0],a=e[1]/t[1],s=e[2]/t[2];return r=-.96924363628087*i+1.87596750150772*a+.041555057407175*s,n=.055630079696993*i+-.20397695888897*a+1.056971514242878*s,o=(o=3.240969941904521*i+-1.537383177570093*a+-.498610760293*s)>.0031308?1.055*Math.pow(o,1/2.4)-.055:o*=12.92,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:r*=12.92,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:n*=12.92,[255*(o=Math.min(Math.max(0,o),1)),255*(r=Math.min(Math.max(0,r),1)),255*(n=Math.min(Math.max(0,n),1))]},_n.xyz=function(e,t){var o=e[0]/255,r=e[1]/255,n=e[2]/255,i=.21263900587151*(o=o>.04045?Math.pow((o+.055)/1.055,2.4):o/12.92)+.71516867876775*(r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)+.072192315360733*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92),a=.019330818715591*o+.11919477979462*r+.95053215224966*n;return[(.41239079926595*o+.35758433938387*r+.18048078840183*n)*(t=t||bn.whitepoint[2].E)[0],i*t[1],a*t[2]]};const vn=bn,Un={name:"luv",min:[0,-134,-140],max:[100,224,122],channel:["lightness","u","v"],alias:["LUV","cieluv","cie1976"],xyz:function(e,t,o){var r,n,i,a,s,p,l,A,u;if(i=e[0],a=e[1],s=e[2],0===i)return[0,0,0];return t=t||"D65",o=o||2,r=a/(13*i)+4*(l=vn.whitepoint[o][t][0])/(l+15*(A=vn.whitepoint[o][t][1])+3*(u=vn.whitepoint[o][t][2]))||0,n=s/(13*i)+9*A/(l+15*A+3*u)||0,[9*(p=i>8?A*Math.pow((i+16)/116,3):A*i*.0011070564598794539)*r/(4*n)||0,p,p*(12-3*r-20*n)/(4*n)||0]}};vn.luv=function(e,t,o){var r,n,i,a,s,p,l,A,u,d,c;t=t||"D65",o=o||2,d=4*(l=vn.whitepoint[o][t][0])/(l+15*(A=vn.whitepoint[o][t][1])+3*(u=vn.whitepoint[o][t][2])),c=9*A/(l+15*A+3*u),r=4*(a=e[0])/(a+15*(s=e[1])+3*(p=e[2]))||0,n=9*s/(a+15*s+3*p)||0;var y=s/A;return[i=y<=.008856451679035631?903.2962962962961*y:116*Math.pow(y,1/3)-16,13*i*(r-d),13*i*(n-c)]};var Mn={name:"lchuv",channel:["lightness","chroma","hue"],alias:["LCHuv","cielchuv"],min:[0,0,0],max:[100,100,360],luv:function(e){var t,o=e[0],r=e[1];return t=e[2]/360*2*Math.PI,[o,r*Math.cos(t),r*Math.sin(t)]},xyz:function(e){return Un.xyz(Mn.luv(e))}};const Dn=Mn;Un.lchuv=function(e){var t=e[0],o=e[1],r=e[2],n=Math.sqrt(o*o+r*r),i=360*Math.atan2(r,o)/2/Math.PI;return i<0&&(i+=360),[t,n,i]},vn.lchuv=function(e){return Un.lchuv(vn.luv(e))};const xn={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},Bn=function(e){var t,o,r=[],n=1;if("number"===typeof e)return{space:"rgb",values:[e>>>16,(65280&e)>>>8,255&e],alpha:1};if("number"===typeof e)return{space:"rgb",values:[e>>>16,(65280&e)>>>8,255&e],alpha:1};if(e=String(e).toLowerCase(),xn[e])r=xn[e].slice(),o="rgb";else if("transparent"===e)n=0,o="rgb",r=[0,0,0];else if("#"===e[0]){var i=e.slice(1),a=i.length;n=1,a<=4?(r=[parseInt(i[0]+i[0],16),parseInt(i[1]+i[1],16),parseInt(i[2]+i[2],16)],4===a&&(n=parseInt(i[3]+i[3],16)/255)):(r=[parseInt(i[0]+i[1],16),parseInt(i[2]+i[3],16),parseInt(i[4]+i[5],16)],8===a&&(n=parseInt(i[6]+i[7],16)/255)),r[0]||(r[0]=0),r[1]||(r[1]=0),r[2]||(r[2]=0),o="rgb"}else if(t=/^((?:rgba?|hs[lvb]a?|hwba?|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms|oklch|oklab|color))\s*\(([^\)]*)\)/.exec(e)){var s=t[1],p="cmyk"===(o=s.replace(/a$/,""))?4:"gray"===o?1:3;r=t[2].trim().split(/\s*[,\/]\s*|\s+/),"color"===o&&(o=r.shift()),n=(r=r.map((function(e,t){if("%"===e[e.length-1])return e=parseFloat(e)/100,3===t?e:"rgb"===o?255*e:"h"===o[0]?100*e:"l"!==o[0]||t?"lab"===o?125*e:"lch"===o?t<2?150*e:360*e:"o"!==o[0]||t?"oklab"===o?.4*e:"oklch"===o?t<2?.4*e:360*e:e:e:100*e;if("h"===o[t]||2===t&&"h"===o[o.length-1]){if(void 0!==Wn[e])return Wn[e];if(e.endsWith("deg"))return parseFloat(e);if(e.endsWith("turn"))return 360*parseFloat(e);if(e.endsWith("grad"))return 360*parseFloat(e)/400;if(e.endsWith("rad"))return 180*parseFloat(e)/Math.PI}return"none"===e?0:parseFloat(e)}))).length>p?r.pop():1}else if(/[0-9](?:\s|\/|,)/.test(e)){var l;r=e.match(/([0-9]+)/g).map((function(e){return parseFloat(e)})),o=(null===(l=e.match(/([a-z])/gi))||void 0===l||null===(l=l.join(""))||void 0===l?void 0:l.toLowerCase())||"rgb"}return{space:o,values:r,alpha:n}};var Wn={red:0,orange:60,yellow:120,green:180,blue:240,purple:300};const Gn={name:"hsl",min:[0,0,0],max:[360,100,100],channel:["hue","saturation","lightness"],alias:["HSL"],rgb:function(e){var t,o,r,n,i,a=e[0]/360,s=e[1]/100,p=e[2]/100,l=0;if(0===s)return[i=255*p,i,i];for(t=2*p-(o=p<.5?p*(1+s):p+s-p*s),n=[0,0,0];l<3;)(r=a+1/3*-(l-1))<0?r++:r>1&&r--,i=6*r<1?t+6*(o-t)*r:2*r<1?o:3*r<2?t+(o-t)*(2/3-r)*6:t,n[l++]=255*i;return n}};_n.hsl=function(e){var t,o,r=e[0]/255,n=e[1]/255,i=e[2]/255,a=Math.min(r,n,i),s=Math.max(r,n,i),p=s-a;return s===a?t=0:r===s?t=(n-i)/p:n===s?t=2+(i-r)/p:i===s&&(t=4+(r-n)/p),(t=Math.min(60*t,360))<0&&(t+=360),o=(a+s)/2,[t,100*(s===a?0:o<=.5?p/(s+a):p/(2-s-a)),100*o]};const Kn=1024,Hn={};let Vn=0;function Yn(e){if(4===e.length)return e;const t=e.slice();return t[3]=1,t}function jn(e){const t=vn.lchuv(_n.xyz(e));return t[3]=e[3],t}function Zn(e){if(Hn.hasOwnProperty(e))return Hn[e];if(Vn>=Kn){let e=0;for(const t in Hn)0===(3&e++)&&(delete Hn[t],--Vn)}const t=function(e){var t;Array.isArray(e)&&e.raw&&(e=String.raw(...arguments)),e instanceof Number&&(e=+e);var o=Bn(e);if(!o.space)return[];const r="h"===o.space[0]?Gn.min:_n.min,n="h"===o.space[0]?Gn.max:_n.max;return(t=Array(3))[0]=Math.min(Math.max(o.values[0],r[0]),n[0]),t[1]=Math.min(Math.max(o.values[1],r[1]),n[1]),t[2]=Math.min(Math.max(o.values[2],r[2]),n[2]),"h"===o.space[0]&&(t=Gn.rgb(t)),t.push(Math.min(Math.max(o.alpha,0),1)),t}(e);if(4!==t.length)throw new Error('Failed to parse "'+e+'" as color');for(const o of t)if(isNaN(o))throw new Error('Failed to parse "'+e+'" as color');return Xn(t),Hn[e]=t,++Vn,t}function zn(e){return Array.isArray(e)?e:Zn(e)}function Xn(e){return e[0]=Ut(e[0]+.5|0,0,255),e[1]=Ut(e[1]+.5|0,0,255),e[2]=Ut(e[2]+.5|0,0,255),e[3]=Ut(e[3],0,1),e}function Jn(e){let t=e[0];t!=(0|t)&&(t=t+.5|0);let o=e[1];o!=(0|o)&&(o=o+.5|0);let r=e[2];r!=(0|r)&&(r=r+.5|0);return"rgba("+t+","+o+","+r+","+(void 0===e[3]?1:Math.round(1e3*e[3])/1e3)+")"}function Qn(e,t){return t&&(e.src=t),e.src&&Ie?new Promise(((t,o)=>e.decode().then((()=>t(e))).catch((r=>e.complete&&e.width?t(e):o(r))))):function(e,t){return new Promise(((o,r)=>{function n(){a(),o(e)}function i(){a(),r(new Error("Image load error"))}function a(){e.removeEventListener("load",n),e.removeEventListener("error",i)}e.addEventListener("load",n),e.addEventListener("error",i),t&&(e.src=t)}))}(e)}function qn(e,t){return t&&(e.src=t),e.src&&Ie&&Oe?e.decode().then((()=>createImageBitmap(e))).catch((t=>{if(e.complete&&e.width)return e;throw t})):Qn(e)}const $n=class extends B{constructor(e,t,o,r){super(),this.extent=e,this.pixelRatio_=o,this.resolution=t,this.state="function"===typeof r?Rn.IDLE:r,this.image_=null,this.loader="function"===typeof r?r:null}changed(){this.dispatchEvent(W)}getExtent(){return this.extent}getImage(){return this.image_}getPixelRatio(){return this.pixelRatio_}getResolution(){return this.resolution}getState(){return this.state}load(){if(this.state==Rn.IDLE&&this.loader){this.state=Rn.LOADING,this.changed();const e=this.getResolution(),t=Array.isArray(e)?e[0]:e;M((()=>this.loader(this.getExtent(),t,this.getPixelRatio()))).then((e=>{"image"in e&&(this.image_=e.image),"extent"in e&&(this.extent=e.extent),"resolution"in e&&(this.resolution=e.resolution),"pixelRatio"in e&&(this.pixelRatio_=e.pixelRatio),(e instanceof HTMLImageElement||e instanceof ImageBitmap||e instanceof HTMLCanvasElement||e instanceof HTMLVideoElement)&&(this.image_=e),this.state=Rn.LOADED})).catch((e=>{this.state=Rn.ERROR,console.error(e)})).finally((()=>this.changed()))}}setImage(e){this.image_=e}setResolution(e){this.resolution=e}};class ei{constructor(){this.cache_={},this.patternCache_={},this.cacheSize_=0,this.maxCacheSize_=32}clear(){this.cache_={},this.patternCache_={},this.cacheSize_=0}canExpireCache(){return this.cacheSize_>this.maxCacheSize_}expire(){if(this.canExpireCache()){let e=0;for(const t in this.cache_){const o=this.cache_[t];0!==(3&e++)||o.hasListener()||(delete this.cache_[t],delete this.patternCache_[t],--this.cacheSize_)}}}get(e,t,o){const r=ti(e,t,o);return r in this.cache_?this.cache_[r]:null}getPattern(e,t,o){const r=ti(e,t,o);return r in this.patternCache_?this.patternCache_[r]:null}set(e,t,o,r,n){const i=ti(e,t,o),a=i in this.cache_;this.cache_[i]=r,n&&(r.getImageState()===Rn.IDLE&&r.load(),r.getImageState()===Rn.LOADING?r.ready().then((()=>{this.patternCache_[i]=Ne().createPattern(r.getImage(1),"repeat")})):this.patternCache_[i]=Ne().createPattern(r.getImage(1),"repeat")),a||++this.cacheSize_}setSize(e){this.maxCacheSize_=e,this.expire()}}function ti(e,t,o){return t+":"+e+":"+(o?zn(o):"null")}const oi=new ei;let ri=null;class ni extends B{constructor(e,t,o,r,n){super(),this.hitDetectionImage_=null,this.image_=e,this.crossOrigin_=o,this.canvas_={},this.color_=n,this.imageState_=void 0===r?Rn.IDLE:r,this.size_=e&&e.width&&e.height?[e.width,e.height]:null,this.src_=t,this.tainted_,this.ready_=null}initializeImage_(){this.image_=new Image,null!==this.crossOrigin_&&(this.image_.crossOrigin=this.crossOrigin_)}isTainted_(){if(void 0===this.tainted_&&this.imageState_===Rn.LOADED){ri||(ri=Le(1,1,void 0,{willReadFrequently:!0})),ri.drawImage(this.image_,0,0);try{ri.getImageData(0,0,1,1),this.tainted_=!1}catch(e){ri=null,this.tainted_=!0}}return!0===this.tainted_}dispatchChangeEvent_(){this.dispatchEvent(W)}handleImageError_(){this.imageState_=Rn.ERROR,this.dispatchChangeEvent_()}handleImageLoad_(){this.imageState_=Rn.LOADED,this.size_=[this.image_.width,this.image_.height],this.dispatchChangeEvent_()}getImage(e){return this.image_||this.initializeImage_(),this.replaceColor_(e),this.canvas_[e]?this.canvas_[e]:this.image_}getPixelRatio(e){return this.replaceColor_(e),this.canvas_[e]?e:1}getImageState(){return this.imageState_}getHitDetectionImage(){if(this.image_||this.initializeImage_(),!this.hitDetectionImage_)if(this.isTainted_()){const e=this.size_[0],t=this.size_[1],o=Le(e,t);o.fillRect(0,0,e,t),this.hitDetectionImage_=o.canvas}else this.hitDetectionImage_=this.image_;return this.hitDetectionImage_}getSize(){return this.size_}getSrc(){return this.src_}load(){if(this.imageState_===Rn.IDLE){this.image_||this.initializeImage_(),this.imageState_=Rn.LOADING;try{void 0!==this.src_&&(this.image_.src=this.src_)}catch(e){this.handleImageError_()}this.image_ instanceof HTMLImageElement&&Qn(this.image_,this.src_).then((e=>{this.image_=e,this.handleImageLoad_()})).catch(this.handleImageError_.bind(this))}}replaceColor_(e){if(!this.color_||this.canvas_[e]||this.imageState_!==Rn.LOADED)return;const t=this.image_,o=document.createElement("canvas");o.width=Math.ceil(t.width*e),o.height=Math.ceil(t.height*e);const r=o.getContext("2d");r.scale(e,e),r.drawImage(t,0,0),r.globalCompositeOperation="multiply",r.fillStyle=function(e){return"string"===typeof e?e:Jn(e)}(this.color_),r.fillRect(0,0,o.width/e,o.height/e),r.globalCompositeOperation="destination-in",r.drawImage(t,0,0),this.canvas_[e]=o}ready(){return this.ready_||(this.ready_=new Promise((e=>{this.imageState_===Rn.LOADED||this.imageState_===Rn.ERROR?e():this.addEventListener(W,(function t(){this.imageState_!==Rn.LOADED&&this.imageState_!==Rn.ERROR||(this.removeEventListener(W,t),e())}))}))),this.ready_}}function ii(e,t,o,r,n,i){let a=void 0===t?void 0:oi.get(t,o,n);return a||(a=new ni(e,e&&"src"in e?e.src||void 0:t,o,r,n),oi.set(t,o,n,a,i)),i&&a&&!oi.getPattern(t,o,n)&&oi.set(t,o,n,a,i),a}function ai(e){return e?Array.isArray(e)?Jn(e):"object"===typeof e&&"src"in e?function(e){if(!e.offset||!e.size)return oi.getPattern(e.src,"anonymous",e.color);const t=e.src+":"+e.offset,o=oi.getPattern(t,void 0,e.color);if(o)return o;const r=oi.get(e.src,"anonymous",null);if(r.getImageState()!==Rn.LOADED)return null;const n=Le(e.size[0],e.size[1]);return n.drawImage(r.getImage(1),e.offset[0],e.offset[1],e.size[0],e.size[1],0,0,e.size[0],e.size[1]),ii(n.canvas,t,void 0,Rn.LOADED,e.color,!0),oi.getPattern(t,void 0,e.color)}(e):e:null}const si="10px sans-serif",pi="#000",li="round",Ai=[],ui="round",di="#000",ci="center",yi="middle",gi=[0,0,0,0],Ci=new ie;let Ii,Oi=null;const Ti={},Li=function(){const e="32px ",t=["monospace","serif"],o=t.length,r="wmytzilWMYTZIL@#/&?$%10\uf013";let n,i;function a(n,a,s){let p=!0;for(let l=0;l<o;++l){const o=t[l];if(i=ki(n+" "+a+" "+e+o,r),s!=o){const t=ki(n+" "+a+" "+e+s+","+o,r);p=p&&t!=i}}return!!p}function s(){let e=!0;const t=Ci.getKeys();for(let o=0,r=t.length;o<r;++o){const r=t[o];Ci.get(r)<100&&(a.apply(this,r.split("\n"))?(D(Ti),Oi=null,Ii=void 0,Ci.set(r,100)):(Ci.set(r,Ci.get(r)+1,!0),e=!1))}e&&(clearInterval(n),n=void 0)}return function(e){const t=be(e);if(!t)return;const o=t.families;for(let r=0,i=o.length;r<i;++r){const e=o[r],i=t.style+"\n"+t.weight+"\n"+e;void 0===Ci.get(i)&&(Ci.set(i,100,!0),a(t.style,t.weight,e)||(Ci.set(i,0,!0),void 0===n&&(n=setInterval(s,32))))}}}(),mi=function(){let e;return function(t){let o=Ti[t];if(void 0==o){if(Ce){const e=be(t),r=Ni(t,"\u017dg");o=(isNaN(Number(e.lineHeight))?1.2:Number(e.lineHeight))*(r.actualBoundingBoxAscent+r.actualBoundingBoxDescent)}else e||(e=document.createElement("div"),e.innerHTML="M",e.style.minHeight="0",e.style.maxHeight="none",e.style.height="auto",e.style.padding="0",e.style.border="none",e.style.position="absolute",e.style.display="block",e.style.left="-99999px"),e.style.font=t,document.body.appendChild(e),o=e.offsetHeight,document.body.removeChild(e);Ti[t]=o}return o}}();function Ni(e,t){return Oi||(Oi=Le(1,1)),e!=Ii&&(Oi.font=e,Ii=Oi.font),Oi.measureText(t)}function ki(e,t){return Ni(e,t).width}function hi(e,t,o){if(t in o)return o[t];const r=t.split("\n").reduce(((t,o)=>Math.max(t,ki(e,o))),0);return o[t]=r,r}function Si(e,t,o,r,n,i,a,s,p,l,A){e.save(),1!==o&&(void 0===e.globalAlpha?e.globalAlpha=e=>e.globalAlpha*=o:e.globalAlpha*=o),t&&e.transform.apply(e,t),r.contextInstructions?(e.translate(p,l),e.scale(A[0],A[1]),function(e,t){const o=e.contextInstructions;for(let r=0,n=o.length;r<n;r+=2)Array.isArray(o[r+1])?t[o[r]].apply(t,o[r+1]):t[o[r]]=o[r+1]}(r,e)):A[0]<0||A[1]<0?(e.translate(p,l),e.scale(A[0],A[1]),e.drawImage(r,n,i,a,s,0,0,a,s)):e.drawImage(r,n,i,a,s,p,l,a*A[0],s*A[1]),e.restore()}class Pi extends En{constructor(e){super({opacity:1,rotateWithView:void 0!==e.rotateWithView&&e.rotateWithView,rotation:void 0!==e.rotation?e.rotation:0,scale:void 0!==e.scale?e.scale:1,displacement:void 0!==e.displacement?e.displacement:[0,0],declutterMode:e.declutterMode}),this.canvases_,this.hitDetectionCanvas_=null,this.fill_=void 0!==e.fill?e.fill:null,this.origin_=[0,0],this.points_=e.points,this.radius_=e.radius,this.radius2_=e.radius2,this.angle_=void 0!==e.angle?e.angle:0,this.stroke_=void 0!==e.stroke?e.stroke:null,this.size_,this.renderOptions_,this.imageState_=this.fill_&&this.fill_.loading()?Rn.LOADING:Rn.LOADED,this.imageState_===Rn.LOADING&&this.ready().then((()=>this.imageState_=Rn.LOADED)),this.render()}clone(){const e=this.getScale(),t=new Pi({fill:this.getFill()?this.getFill().clone():void 0,points:this.getPoints(),radius:this.getRadius(),radius2:this.getRadius2(),angle:this.getAngle(),stroke:this.getStroke()?this.getStroke().clone():void 0,rotation:this.getRotation(),rotateWithView:this.getRotateWithView(),scale:Array.isArray(e)?e.slice():e,displacement:this.getDisplacement().slice(),declutterMode:this.getDeclutterMode()});return t.setOpacity(this.getOpacity()),t}getAnchor(){const e=this.size_,t=this.getDisplacement(),o=this.getScaleArray();return[e[0]/2-t[0]/o[0],e[1]/2+t[1]/o[1]]}getAngle(){return this.angle_}getFill(){return this.fill_}setFill(e){this.fill_=e,this.render()}getHitDetectionImage(){return this.hitDetectionCanvas_||(this.hitDetectionCanvas_=this.createHitDetectionCanvas_(this.renderOptions_)),this.hitDetectionCanvas_}getImage(e){let t=this.canvases_[e];if(!t){const o=this.renderOptions_,r=Le(o.size*e,o.size*e);this.draw_(o,r,e),t=r.canvas,this.canvases_[e]=t}return t}getPixelRatio(e){return e}getImageSize(){return this.size_}getImageState(){return this.imageState_}getOrigin(){return this.origin_}getPoints(){return this.points_}getRadius(){return this.radius_}getRadius2(){return this.radius2_}getSize(){return this.size_}getStroke(){return this.stroke_}setStroke(e){this.stroke_=e,this.render()}listenImageChange(e){}load(){}unlistenImageChange(e){}calculateLineJoinSize_(e,t,o){if(0===t||this.points_===1/0||"bevel"!==e&&"miter"!==e)return t;let r=this.radius_,n=void 0===this.radius2_?r:this.radius2_;if(r<n){const e=r;r=n,n=e}const i=void 0===this.radius2_?this.points_:2*this.points_,a=2*Math.PI/i,s=n*Math.sin(a),p=r-Math.sqrt(n*n-s*s),l=Math.sqrt(s*s+p*p),A=l/s;if("miter"===e&&A<=o)return A*t;const u=t/2/A,d=t/2*(p/l),c=Math.sqrt((r+u)*(r+u)+d*d)-r;if(void 0===this.radius2_||"bevel"===e)return 2*c;const y=r*Math.sin(a),g=n-Math.sqrt(r*r-y*y),C=Math.sqrt(y*y+g*g)/y;if(C<=o){const e=C*t/2-n-r;return 2*Math.max(c,e)}return 2*c}createRenderOptions(){let e,t=li,o=ui,r=0,n=null,i=0,a=0;var s,p,l,A,u,d;this.stroke_&&(e=ai(null!==(s=this.stroke_.getColor())&&void 0!==s?s:di),a=null!==(p=this.stroke_.getWidth())&&void 0!==p?p:1,n=this.stroke_.getLineDash(),i=null!==(l=this.stroke_.getLineDashOffset())&&void 0!==l?l:0,o=null!==(A=this.stroke_.getLineJoin())&&void 0!==A?A:ui,t=null!==(u=this.stroke_.getLineCap())&&void 0!==u?u:li,r=null!==(d=this.stroke_.getMiterLimit())&&void 0!==d?d:10);const c=this.calculateLineJoinSize_(o,a,r),y=Math.max(this.radius_,this.radius2_||0);return{strokeStyle:e,strokeWidth:a,size:Math.ceil(2*y+c),lineCap:t,lineDash:n,lineDashOffset:i,lineJoin:o,miterLimit:r}}render(){this.renderOptions_=this.createRenderOptions();const e=this.renderOptions_.size;this.canvases_={},this.hitDetectionCanvas_=null,this.size_=[e,e]}draw_(e,t,o){if(t.scale(o,o),t.translate(e.size/2,e.size/2),this.createPath_(t),this.fill_){let e=this.fill_.getColor();null===e&&(e=pi),t.fillStyle=ai(e),t.fill()}e.strokeStyle&&(t.strokeStyle=e.strokeStyle,t.lineWidth=e.strokeWidth,e.lineDash&&(t.setLineDash(e.lineDash),t.lineDashOffset=e.lineDashOffset),t.lineCap=e.lineCap,t.lineJoin=e.lineJoin,t.miterLimit=e.miterLimit,t.stroke())}createHitDetectionCanvas_(e){let t;if(this.fill_){let o=this.fill_.getColor(),r=0;"string"===typeof o&&(o=zn(o)),null===o?r=1:Array.isArray(o)&&(r=4===o.length?o[3]:1),0===r&&(t=Le(e.size,e.size),this.drawHitDetectionCanvas_(e,t))}return t?t.canvas:this.getImage(1)}createPath_(e){let t=this.points_;const o=this.radius_;if(t===1/0)e.arc(0,0,o,0,2*Math.PI);else{const r=void 0===this.radius2_?o:this.radius2_;void 0!==this.radius2_&&(t*=2);const n=this.angle_-Math.PI/2,i=2*Math.PI/t;for(let a=0;a<t;a++){const t=n+a*i,s=a%2===0?o:r;e.lineTo(s*Math.cos(t),s*Math.sin(t))}e.closePath()}}drawHitDetectionCanvas_(e,t){t.translate(e.size/2,e.size/2),this.createPath_(t),t.fillStyle=pi,t.fill(),e.strokeStyle&&(t.strokeStyle=e.strokeStyle,t.lineWidth=e.strokeWidth,e.lineDash&&(t.setLineDash(e.lineDash),t.lineDashOffset=e.lineDashOffset),t.lineJoin=e.lineJoin,t.miterLimit=e.miterLimit,t.stroke())}ready(){return this.fill_?this.fill_.ready():Promise.resolve()}}const Ri=Pi;class Fi extends Ri{constructor(e){super({points:1/0,fill:(e=e||{radius:5}).fill,radius:e.radius,stroke:e.stroke,scale:void 0!==e.scale?e.scale:1,rotation:void 0!==e.rotation?e.rotation:0,rotateWithView:void 0!==e.rotateWithView&&e.rotateWithView,displacement:void 0!==e.displacement?e.displacement:[0,0],declutterMode:e.declutterMode})}clone(){const e=this.getScale(),t=new Fi({fill:this.getFill()?this.getFill().clone():void 0,stroke:this.getStroke()?this.getStroke().clone():void 0,radius:this.getRadius(),scale:Array.isArray(e)?e.slice():e,rotation:this.getRotation(),rotateWithView:this.getRotateWithView(),displacement:this.getDisplacement().slice(),declutterMode:this.getDeclutterMode()});return t.setOpacity(this.getOpacity()),t}setRadius(e){this.radius_=e,this.render()}}const wi=Fi;class fi{constructor(e){e=e||{},this.patternImage_=null,this.color_=null,void 0!==e.color&&this.setColor(e.color)}clone(){const e=this.getColor();return new fi({color:Array.isArray(e)?e.slice():e||void 0})}getColor(){return this.color_}setColor(e){if(null!==e&&"object"===typeof e&&"src"in e){const t=ii(null,e.src,"anonymous",void 0,e.offset?null:e.color?e.color:null,!(e.offset&&e.size));t.ready().then((()=>{this.patternImage_=null})),t.getImageState()===Rn.IDLE&&t.load(),t.getImageState()===Rn.LOADING&&(this.patternImage_=t)}this.color_=e}loading(){return!!this.patternImage_}ready(){return this.patternImage_?this.patternImage_.ready():Promise.resolve()}}const Ei=fi;class _i{constructor(e){e=e||{},this.color_=void 0!==e.color?e.color:null,this.lineCap_=e.lineCap,this.lineDash_=void 0!==e.lineDash?e.lineDash:null,this.lineDashOffset_=e.lineDashOffset,this.lineJoin_=e.lineJoin,this.miterLimit_=e.miterLimit,this.width_=e.width}clone(){const e=this.getColor();return new _i({color:Array.isArray(e)?e.slice():e||void 0,lineCap:this.getLineCap(),lineDash:this.getLineDash()?this.getLineDash().slice():void 0,lineDashOffset:this.getLineDashOffset(),lineJoin:this.getLineJoin(),miterLimit:this.getMiterLimit(),width:this.getWidth()})}getColor(){return this.color_}getLineCap(){return this.lineCap_}getLineDash(){return this.lineDash_}getLineDashOffset(){return this.lineDashOffset_}getLineJoin(){return this.lineJoin_}getMiterLimit(){return this.miterLimit_}getWidth(){return this.width_}setColor(e){this.color_=e}setLineCap(e){this.lineCap_=e}setLineDash(e){this.lineDash_=e}setLineDashOffset(e){this.lineDashOffset_=e}setLineJoin(e){this.lineJoin_=e}setMiterLimit(e){this.miterLimit_=e}setWidth(e){this.width_=e}}const bi=_i;class vi{constructor(e){e=e||{},this.geometry_=null,this.geometryFunction_=Di,void 0!==e.geometry&&this.setGeometry(e.geometry),this.fill_=void 0!==e.fill?e.fill:null,this.image_=void 0!==e.image?e.image:null,this.renderer_=void 0!==e.renderer?e.renderer:null,this.hitDetectionRenderer_=void 0!==e.hitDetectionRenderer?e.hitDetectionRenderer:null,this.stroke_=void 0!==e.stroke?e.stroke:null,this.text_=void 0!==e.text?e.text:null,this.zIndex_=e.zIndex}clone(){var e,t;let o=this.getGeometry();return o&&"object"===typeof o&&(o=o.clone()),new vi({geometry:null!==(e=o)&&void 0!==e?e:void 0,fill:this.getFill()?this.getFill().clone():void 0,image:this.getImage()?this.getImage().clone():void 0,renderer:null!==(t=this.getRenderer())&&void 0!==t?t:void 0,stroke:this.getStroke()?this.getStroke().clone():void 0,text:this.getText()?this.getText().clone():void 0,zIndex:this.getZIndex()})}getRenderer(){return this.renderer_}setRenderer(e){this.renderer_=e}setHitDetectionRenderer(e){this.hitDetectionRenderer_=e}getHitDetectionRenderer(){return this.hitDetectionRenderer_}getGeometry(){return this.geometry_}getGeometryFunction(){return this.geometryFunction_}getFill(){return this.fill_}setFill(e){this.fill_=e}getImage(){return this.image_}setImage(e){this.image_=e}getStroke(){return this.stroke_}setStroke(e){this.stroke_=e}getText(){return this.text_}setText(e){this.text_=e}getZIndex(){return this.zIndex_}setGeometry(e){"function"===typeof e?this.geometryFunction_=e:"string"===typeof e?this.geometryFunction_=function(t){return t.get(e)}:e?void 0!==e&&(this.geometryFunction_=function(){return e}):this.geometryFunction_=Di,this.geometry_=e}setZIndex(e){this.zIndex_=e}}let Ui=null;function Mi(e,t){if(!Ui){const e=new Ei({color:"rgba(255,255,255,0.4)"}),t=new bi({color:"#3399CC",width:1.25});Ui=[new vi({image:new wi({fill:e,stroke:t,radius:5}),fill:e,stroke:t})]}return Ui}function Di(e){return e.getGeometry()}const xi=vi;function Bi(e,t,o,r){return void 0!==o&&void 0!==r?[o/e,r/t]:void 0!==o?o/e:void 0!==r?r/t:1}class Wi extends En{constructor(e){const t=void 0!==(e=e||{}).opacity?e.opacity:1,o=void 0!==e.rotation?e.rotation:0,r=void 0!==e.scale?e.scale:1,n=void 0!==e.rotateWithView&&e.rotateWithView;super({opacity:t,rotation:o,scale:r,displacement:void 0!==e.displacement?e.displacement:[0,0],rotateWithView:n,declutterMode:e.declutterMode}),this.anchor_=void 0!==e.anchor?e.anchor:[.5,.5],this.normalizedAnchor_=null,this.anchorOrigin_=void 0!==e.anchorOrigin?e.anchorOrigin:"top-left",this.anchorXUnits_=void 0!==e.anchorXUnits?e.anchorXUnits:"fraction",this.anchorYUnits_=void 0!==e.anchorYUnits?e.anchorYUnits:"fraction",this.crossOrigin_=void 0!==e.crossOrigin?e.crossOrigin:null;const i=void 0!==e.img?e.img:null;let a,s=e.src;if(Jo(!(void 0!==s&&i),"`image` and `src` cannot be provided at the same time"),void 0!==s&&0!==s.length||!i||(s=i.src||re(i)),Jo(void 0!==s&&s.length>0,"A defined and non-empty `src` or `image` must be provided"),Jo(!((void 0!==e.width||void 0!==e.height)&&void 0!==e.scale),"`width` or `height` cannot be provided together with `scale`"),void 0!==e.src?a=Rn.IDLE:void 0!==i&&(a="complete"in i?i.complete?i.src?Rn.LOADED:Rn.IDLE:Rn.LOADING:Rn.LOADED),this.color_=void 0!==e.color?zn(e.color):null,this.iconImage_=ii(i,s,this.crossOrigin_,a,this.color_),this.offset_=void 0!==e.offset?e.offset:[0,0],this.offsetOrigin_=void 0!==e.offsetOrigin?e.offsetOrigin:"top-left",this.origin_=null,this.size_=void 0!==e.size?e.size:null,void 0!==e.width||void 0!==e.height){let t,o;if(e.size)[t,o]=e.size;else{const r=this.getImage(1);if(r.width&&r.height)t=r.width,o=r.height;else if(r instanceof HTMLImageElement){this.initialOptions_=e;const t=()=>{if(this.unlistenImageChange(t),!this.initialOptions_)return;const o=this.iconImage_.getSize();this.setScale(Bi(o[0],o[1],e.width,e.height))};return void this.listenImageChange(t)}}void 0!==t&&this.setScale(Bi(t,o,e.width,e.height))}}clone(){let e,t,o;return this.initialOptions_?(t=this.initialOptions_.width,o=this.initialOptions_.height):(e=this.getScale(),e=Array.isArray(e)?e.slice():e),new Wi({anchor:this.anchor_.slice(),anchorOrigin:this.anchorOrigin_,anchorXUnits:this.anchorXUnits_,anchorYUnits:this.anchorYUnits_,color:this.color_&&this.color_.slice?this.color_.slice():this.color_||void 0,crossOrigin:this.crossOrigin_,offset:this.offset_.slice(),offsetOrigin:this.offsetOrigin_,opacity:this.getOpacity(),rotateWithView:this.getRotateWithView(),rotation:this.getRotation(),scale:e,width:t,height:o,size:null!==this.size_?this.size_.slice():void 0,src:this.getSrc(),displacement:this.getDisplacement().slice(),declutterMode:this.getDeclutterMode()})}getAnchor(){let e=this.normalizedAnchor_;if(!e){e=this.anchor_;const t=this.getSize();if("fraction"==this.anchorXUnits_||"fraction"==this.anchorYUnits_){if(!t)return null;e=this.anchor_.slice(),"fraction"==this.anchorXUnits_&&(e[0]*=t[0]),"fraction"==this.anchorYUnits_&&(e[1]*=t[1])}if("top-left"!=this.anchorOrigin_){if(!t)return null;e===this.anchor_&&(e=this.anchor_.slice()),"top-right"!=this.anchorOrigin_&&"bottom-right"!=this.anchorOrigin_||(e[0]=-e[0]+t[0]),"bottom-left"!=this.anchorOrigin_&&"bottom-right"!=this.anchorOrigin_||(e[1]=-e[1]+t[1])}this.normalizedAnchor_=e}const t=this.getDisplacement(),o=this.getScaleArray();return[e[0]-t[0]/o[0],e[1]+t[1]/o[1]]}setAnchor(e){this.anchor_=e,this.normalizedAnchor_=null}getColor(){return this.color_}getImage(e){return this.iconImage_.getImage(e)}getPixelRatio(e){return this.iconImage_.getPixelRatio(e)}getImageSize(){return this.iconImage_.getSize()}getImageState(){return this.iconImage_.getImageState()}getHitDetectionImage(){return this.iconImage_.getHitDetectionImage()}getOrigin(){if(this.origin_)return this.origin_;let e=this.offset_;if("top-left"!=this.offsetOrigin_){const t=this.getSize(),o=this.iconImage_.getSize();if(!t||!o)return null;e=e.slice(),"top-right"!=this.offsetOrigin_&&"bottom-right"!=this.offsetOrigin_||(e[0]=o[0]-t[0]-e[0]),"bottom-left"!=this.offsetOrigin_&&"bottom-right"!=this.offsetOrigin_||(e[1]=o[1]-t[1]-e[1])}return this.origin_=e,this.origin_}getSrc(){return this.iconImage_.getSrc()}getSize(){return this.size_?this.size_:this.iconImage_.getSize()}getWidth(){const e=this.getScaleArray();return this.size_?this.size_[0]*e[0]:this.iconImage_.getImageState()==Rn.LOADED?this.iconImage_.getSize()[0]*e[0]:void 0}getHeight(){const e=this.getScaleArray();return this.size_?this.size_[1]*e[1]:this.iconImage_.getImageState()==Rn.LOADED?this.iconImage_.getSize()[1]*e[1]:void 0}setScale(e){delete this.initialOptions_,super.setScale(e)}listenImageChange(e){this.iconImage_.addEventListener(W,e)}load(){this.iconImage_.load()}unlistenImageChange(e){this.iconImage_.removeEventListener(W,e)}ready(){return this.iconImage_.ready()}}const Gi=Wi;class Ki{constructor(e){e=e||{},this.font_=e.font,this.rotation_=e.rotation,this.rotateWithView_=e.rotateWithView,this.scale_=e.scale,this.scaleArray_=wn(void 0!==e.scale?e.scale:1),this.text_=e.text,this.textAlign_=e.textAlign,this.justify_=e.justify,this.repeat_=e.repeat,this.textBaseline_=e.textBaseline,this.fill_=void 0!==e.fill?e.fill:new Ei({color:"#333"}),this.maxAngle_=void 0!==e.maxAngle?e.maxAngle:Math.PI/4,this.placement_=void 0!==e.placement?e.placement:"point",this.overflow_=!!e.overflow,this.stroke_=void 0!==e.stroke?e.stroke:null,this.offsetX_=void 0!==e.offsetX?e.offsetX:0,this.offsetY_=void 0!==e.offsetY?e.offsetY:0,this.backgroundFill_=e.backgroundFill?e.backgroundFill:null,this.backgroundStroke_=e.backgroundStroke?e.backgroundStroke:null,this.padding_=void 0===e.padding?null:e.padding,this.declutterMode_=e.declutterMode}clone(){const e=this.getScale();return new Ki({font:this.getFont(),placement:this.getPlacement(),repeat:this.getRepeat(),maxAngle:this.getMaxAngle(),overflow:this.getOverflow(),rotation:this.getRotation(),rotateWithView:this.getRotateWithView(),scale:Array.isArray(e)?e.slice():e,text:this.getText(),textAlign:this.getTextAlign(),justify:this.getJustify(),textBaseline:this.getTextBaseline(),fill:this.getFill()?this.getFill().clone():void 0,stroke:this.getStroke()?this.getStroke().clone():void 0,offsetX:this.getOffsetX(),offsetY:this.getOffsetY(),backgroundFill:this.getBackgroundFill()?this.getBackgroundFill().clone():void 0,backgroundStroke:this.getBackgroundStroke()?this.getBackgroundStroke().clone():void 0,padding:this.getPadding()||void 0,declutterMode:this.getDeclutterMode()})}getOverflow(){return this.overflow_}getFont(){return this.font_}getMaxAngle(){return this.maxAngle_}getPlacement(){return this.placement_}getRepeat(){return this.repeat_}getOffsetX(){return this.offsetX_}getOffsetY(){return this.offsetY_}getFill(){return this.fill_}getRotateWithView(){return this.rotateWithView_}getRotation(){return this.rotation_}getScale(){return this.scale_}getScaleArray(){return this.scaleArray_}getStroke(){return this.stroke_}getText(){return this.text_}getTextAlign(){return this.textAlign_}getJustify(){return this.justify_}getTextBaseline(){return this.textBaseline_}getBackgroundFill(){return this.backgroundFill_}getBackgroundStroke(){return this.backgroundStroke_}getPadding(){return this.padding_}getDeclutterMode(){return this.declutterMode_}setOverflow(e){this.overflow_=e}setFont(e){this.font_=e}setMaxAngle(e){this.maxAngle_=e}setOffsetX(e){this.offsetX_=e}setOffsetY(e){this.offsetY_=e}setPlacement(e){this.placement_=e}setRepeat(e){this.repeat_=e}setRotateWithView(e){this.rotateWithView_=e}setFill(e){this.fill_=e}setRotation(e){this.rotation_=e}setScale(e){this.scale_=e,this.scaleArray_=wn(void 0!==e?e:1)}setStroke(e){this.stroke_=e}setText(e){this.text_=e}setTextAlign(e){this.textAlign_=e}setJustify(e){this.justify_=e}setTextBaseline(e){this.textBaseline_=e}setBackgroundFill(e){this.backgroundFill_=e}setBackgroundStroke(e){this.backgroundStroke_=e}setPadding(e){this.padding_=e}}const Hi=Ki;let Vi=0;const Yi=0,ji=1<<Vi++,Zi=1<<Vi++,zi=1<<Vi++,Xi=1<<Vi++,Ji=1<<Vi++,Qi=1<<Vi++,qi=Math.pow(2,6)-1,$i={[ji]:"boolean",[Zi]:"number",[zi]:"string",[Xi]:"color",[Ji]:"number[]",[Qi]:"size"},ea=Object.keys($i).map(Number).sort(R);function ta(e){const t=[];for(const r of ea)(e&(o=r))===o&&t.push($i[r]);var o;return 0===t.length?"untyped":t.length<3?t.join(" or "):t.slice(0,-1).join(", ")+", or "+t[t.length-1]}function oa(e,t){return!!(e&t)}function ra(e,t){return e===t}class na{constructor(e,t){this.type=e,this.value=t}}class ia{constructor(e,t){this.type=e,this.operator=t;for(var o=arguments.length,r=new Array(o>2?o-2:0),n=2;n<o;n++)r[n-2]=arguments[n];this.args=r}}function aa(){return{variables:new Set,properties:new Set,featureId:!1,geometryType:!1,style:{}}}function sa(e,t,o){switch(typeof e){case"boolean":return new na(ji,e);case"number":return new na(o===Qi?Qi:Zi,e);case"string":{let t=zi;return function(e){try{return Zn(e),!0}catch(t){return!1}}(e)&&(t|=Xi),ra(t&o,Yi)||(t&=o),new na(t,e)}}if(!Array.isArray(e))throw new Error("Expression must be an array or a primitive value");if(0===e.length)throw new Error("Empty expression");if("string"===typeof e[0])return function(e,t,o){const r=e[0],n=la[r];if(!n)throw new Error("Unknown operator: ".concat(r));return n(e,t,o)}(e,t,o);for(const n of e)if("number"!==typeof n)throw new Error("Expected an array of numbers");let r=Ji;return 2===e.length?r|=Qi:3!==e.length&&4!==e.length||(r|=Xi),o&&(r&=o),new na(r,e)}const pa={Get:"get",Var:"var",Concat:"concat",GeometryType:"geometry-type",Any:"any",All:"all",Not:"!",Resolution:"resolution",Zoom:"zoom",Time:"time",Equal:"==",NotEqual:"!=",GreaterThan:">",GreaterThanOrEqualTo:">=",LessThan:"<",LessThanOrEqualTo:"<=",Multiply:"*",Divide:"/",Add:"+",Subtract:"-",Clamp:"clamp",Mod:"%",Pow:"^",Abs:"abs",Floor:"floor",Ceil:"ceil",Round:"round",Sin:"sin",Cos:"cos",Atan:"atan",Sqrt:"sqrt",Match:"match",Between:"between",Interpolate:"interpolate",Coalesce:"coalesce",Case:"case",In:"in",Number:"number",String:"string",Array:"array",Color:"color",Id:"id",Band:"band",Palette:"palette",ToString:"to-string"},la={[pa.Get]:ga((e=>{let[t,o]=e;return void 0!==o?function(e){switch(e){case"string":return zi;case"color":return Xi;case"number":return Zi;case"boolean":return ji;case"number[]":return Ji;default:throw new Error("Unrecognized type hint: ".concat(e))}}(o.value):qi}),ua(1,2),(function(e,t){const o=sa(e[1],t);if(!(o instanceof na))throw new Error("Expected a literal argument for get operation");if("string"!==typeof o.value)throw new Error("Expected a string argument for get operation");if(t.properties.add(o.value),3===e.length){return[o,sa(e[2],t)]}return[o]})),[pa.Var]:ga((e=>{let[t]=e;return t.type}),ua(1,1),(function(e,t,o,r){const n=e[1];if("string"!==typeof n)throw new Error("Expected a string argument for var operation");if(t.variables.add(n),!("variables"in t.style)||void 0===t.style.variables[n])return[new na(qi,n)];const i=t.style.variables[n],a=sa(i,t);if(a.value=n,r&&!oa(r,a.type))throw new Error("The variable ".concat(n," has type ").concat(ta(a.type)," but the following type was expected: ").concat(ta(r)));return[a]})),[pa.Id]:ga(Zi|zi,Aa,(function(e,t){t.featureId=!0})),[pa.Concat]:ga(zi,ua(2,1/0),da(qi)),[pa.GeometryType]:ga(zi,Aa,(function(e,t){t.geometryType=!0})),[pa.Resolution]:ga(Zi,Aa),[pa.Zoom]:ga(Zi,Aa),[pa.Time]:ga(Zi,Aa),[pa.Any]:ga(ji,ua(2,1/0),da(ji)),[pa.All]:ga(ji,ua(2,1/0),da(ji)),[pa.Not]:ga(ji,ua(1,1),da(ji)),[pa.Equal]:ga(ji,ua(2,2),da(qi),ca),[pa.NotEqual]:ga(ji,ua(2,2),da(qi),ca),[pa.GreaterThan]:ga(ji,ua(2,2),da(qi),ca),[pa.GreaterThanOrEqualTo]:ga(ji,ua(2,2),da(qi),ca),[pa.LessThan]:ga(ji,ua(2,2),da(qi),ca),[pa.LessThanOrEqualTo]:ga(ji,ua(2,2),da(qi),ca),[pa.Multiply]:ga((e=>{let t=Zi|Xi;for(let o=0;o<e.length;o++)t&=e[o].type;return t}),ua(2,1/0),da(Zi|Xi),ca),[pa.Coalesce]:ga((e=>{let t=qi;for(let o=1;o<e.length;o+=2)t&=e[o].type;return t&=e[e.length-1].type,t}),ua(2,1/0),da(qi),ca),[pa.Divide]:ga(Zi,ua(2,2),da(Zi)),[pa.Add]:ga(Zi,ua(2,1/0),da(Zi)),[pa.Subtract]:ga(Zi,ua(2,2),da(Zi)),[pa.Clamp]:ga(Zi,ua(3,3),da(Zi)),[pa.Mod]:ga(Zi,ua(2,2),da(Zi)),[pa.Pow]:ga(Zi,ua(2,2),da(Zi)),[pa.Abs]:ga(Zi,ua(1,1),da(Zi)),[pa.Floor]:ga(Zi,ua(1,1),da(Zi)),[pa.Ceil]:ga(Zi,ua(1,1),da(Zi)),[pa.Round]:ga(Zi,ua(1,1),da(Zi)),[pa.Sin]:ga(Zi,ua(1,1),da(Zi)),[pa.Cos]:ga(Zi,ua(1,1),da(Zi)),[pa.Atan]:ga(Zi,ua(1,2),da(Zi)),[pa.Sqrt]:ga(Zi,ua(1,1),da(Zi)),[pa.Match]:ga((e=>{let t=qi;for(let o=2;o<e.length;o+=2)t&=e[o].type;return t&=e[e.length-1].type,t}),ua(4,1/0),ya,(function(e,t,o,r){const n=e.length-1,i=sa(e[1],t);let a=i.type;const s=sa(e[e.length-1],t);let p=void 0!==r?r&s.type:s.type;const l=new Array(n-2);for(let u=0;u<n-2;u+=2){const o=sa(e[u+2],t),r=sa(e[u+3],t);a&=o.type,p&=r.type,l[u]=o,l[u+1]=r}const A=zi|Zi|ji;if(!oa(A,a))throw new Error("Expected an input of type ".concat(ta(A)," for the interpolate operation")+", got ".concat(ta(a)," instead"));if(a&=A,ra(p,Yi))throw new Error("Could not find a common output type for the following match operation: "+JSON.stringify(e));for(let u=0;u<n-2;u+=2){const o=sa(e[u+2],t,a),r=sa(e[u+3],t,p);l[u]=o,l[u+1]=r}return[sa(e[1],t,a),...l,sa(e[e.length-1],t,p)]})),[pa.Between]:ga(ji,ua(3,3),da(Zi)),[pa.Interpolate]:ga((e=>{let t=Xi|Zi;for(let o=3;o<e.length;o+=2)t&=e[o].type;return t}),ua(6,1/0),ya,(function(e,t,o,r){const n=e[1];let i;switch(n[0]){case"linear":i=1;break;case"exponential":if(i=n[1],"number"!==typeof i)throw new Error("Expected a number base for exponential interpolation"+", got ".concat(JSON.stringify(i)," instead"));break;default:i=null}if(!i)throw new Error("Invalid interpolation type: ".concat(JSON.stringify(n)));i=sa(i,t);let a=sa(e[2],t);if(!oa(Zi,a.type))throw new Error("Expected an input of type number for the interpolate operation"+", got ".concat(ta(a.type)," instead"));a=sa(e[2],t,Zi);const s=new Array(e.length-3);for(let p=0;p<s.length;p+=2){let o=sa(e[p+3],t);if(!oa(Zi,o.type))throw new Error("Expected all stop input values in the interpolate operation to be of type number"+", got ".concat(ta(o.type)," at position ").concat(p+2," instead"));let r=sa(e[p+4],t);if(!oa(Zi|Xi,r.type))throw new Error("Expected all stop output values in the interpolate operation to be a number or color"+", got ".concat(ta(r.type)," at position ").concat(p+3," instead"));o=sa(e[p+3],t,Zi),r=sa(e[p+4],t,Zi|Xi),s[p]=o,s[p+1]=r}return[i,a,...s]})),[pa.Case]:ga((e=>{let t=qi;for(let o=1;o<e.length;o+=2)t&=e[o].type;return t&=e[e.length-1].type,t}),ua(3,1/0),(function(e,t){const o=e[0],r=e.length-1;if(r%2===0)throw new Error("An odd amount of arguments was expected for operation ".concat(o,", got ").concat(JSON.stringify(r)," instead"))}),(function(e,t,o,r){const n=sa(e[e.length-1],t,r);let i=void 0!==r?r&n.type:n.type;const a=new Array(e.length-1);for(let s=0;s<a.length-1;s+=2){const o=sa(e[s+1],t),n=sa(e[s+2],t,r);if(!oa(ji,o.type))throw new Error("Expected all conditions in the case operation to be of type boolean"+", got ".concat(ta(o.type)," at position ").concat(s," instead"));i&=n.type,a[s]=o,a[s+1]=n}if(ra(i,Yi))throw new Error("Could not find a common output type for the following case operation: "+JSON.stringify(e));for(let s=0;s<a.length-1;s+=2)a[s+1]=sa(e[s+2],t,i);return a[a.length-1]=sa(e[e.length-1],t,i),a})),[pa.In]:ga(ji,ua(2,2),(function(e,t){let o=e[2];if(!Array.isArray(o))throw new Error('The "in" operator was provided a literal value which was not an array as second argument.');if("string"===typeof o[0]){if("literal"!==o[0])throw new Error('For the "in" operator, a string array should be wrapped in a "literal" operator to disambiguate from expressions.');if(!Array.isArray(o[1]))throw new Error('The "in" operator was provided a literal value which was not an array as second argument.');o=o[1]}let r=zi|Zi;const n=new Array(o.length);for(let a=0;a<n.length;a++){const e=sa(o[a],t);r&=e.type,n[a]=e}if(ra(r,Yi))throw new Error("Could not find a common type for the following in operation: "+JSON.stringify(e));const i=sa(e[1],t,r);return[i,...n]})),[pa.Number]:ga(Zi,ua(1,1/0),da(qi)),[pa.String]:ga(zi,ua(1,1/0),da(qi)),[pa.Array]:ga((e=>2===e.length?Ji|Qi:3===e.length||4===e.length?Ji|Xi:Ji),ua(1,1/0),da(Zi)),[pa.Color]:ga(Xi,ua(1,4),da(Zi)),[pa.Band]:ga(Zi,ua(1,3),da(Zi)),[pa.Palette]:ga(Xi,ua(2,2),(function(e,t){const o=sa(e[1],t,Zi);if(o.type!==Zi)throw new Error("The first argument of palette must be an number, got ".concat(ta(o.type)," instead"));const r=e[2];if(!Array.isArray(r))throw new Error("The second argument of palette must be an array");const n=new Array(r.length);for(let i=0;i<n.length;i++){const e=sa(r[i],t,Xi);if(!(e instanceof na))throw new Error("The palette color at index ".concat(i," must be a literal value"));if(!oa(e.type,Xi))throw new Error("The palette color at index ".concat(i," should be of type color, got ").concat(ta(e.type)," instead"));n[i]=e}return[o,...n]})),[pa.ToString]:ga(zi,ua(1,1),da(ji|Zi|zi|Xi))};function Aa(e,t){const o=e[0];if(1!==e.length)throw new Error("Expected no arguments for ".concat(o," operation"));return[]}function ua(e,t){return function(o,r){const n=o[0],i=o.length-1;if(e===t){if(i!==e){const t=1===e?"":"s";throw new Error("Expected ".concat(e," argument").concat(t," for ").concat(n,", got ").concat(i))}}else if(i<e||i>t){const o=t===1/0?"".concat(e," or more"):"".concat(e," to ").concat(t);throw new Error("Expected ".concat(o," arguments for ").concat(n,", got ").concat(i))}}}function da(e){return function(t,o){const r=t[0],n=t.length-1,i=new Array(n);for(let a=0;a<n;++a){const n=sa(t[a+1],o);if(!oa(e,n.type)){const t=ta(e),o=ta(n.type);throw new Error("Unexpected type for argument ".concat(a," of ").concat(r," operation")+", got ".concat(t," but expected ").concat(o))}n.type&=e,i[a]=n}return i}}function ca(e,t,o){const r=e[0],n=e.length-1;let i=qi;for(let s=0;s<o.length;++s)i&=o[s].type;if(i===Yi)throw new Error("No common type could be found for arguments of ".concat(r," operation"));const a=new Array(n);for(let s=0;s<n;++s)a[s]=sa(e[s+1],t,i);return a}function ya(e,t){const o=e[0],r=e.length-1;if(r%2===1)throw new Error("An even amount of arguments was expected for operation ".concat(o,", got ").concat(JSON.stringify(r)," instead"))}function ga(e){for(var t=arguments.length,o=new Array(t>1?t-1:0),r=1;r<t;r++)o[r-1]=arguments[r];return function(t,r,n){const i=t[0];let a=[];for(let e=0;e<o.length;e++)a=o[e](t,r,a,n)||a;let s="function"===typeof e?e(a):e;if(void 0!==n){if(!oa(s,n))throw new Error("The following expression was expected to return ".concat(ta(n),", but returns ").concat(ta(s)," instead: ").concat(JSON.stringify(t)));s&=n}if(s===Yi)throw new Error("No matching type was found for the following expression: ".concat(JSON.stringify(t)));return new ia(s,i,...a)}}function Ca(e){if(!e)return"";const t=e.getType();switch(t){case"Point":case"LineString":case"Polygon":return t;case"MultiPoint":case"MultiLineString":case"MultiPolygon":return t.substring(5);case"Circle":return"Polygon";case"GeometryCollection":return Ca(e.getGeometries()[0]);default:return""}}function Ia(e,t,o){const r=sa(e,o);if(!oa(t,r.type)){const e=ta(t),o=ta(r.type);throw new Error("Expected expression to be of type ".concat(e,", got ").concat(o))}return Oa(r,o)}function Oa(e,t){if(e instanceof na){if(e.type===Xi&&"string"===typeof e.value){const t=Zn(e.value);return function(){return t}}return function(){return e.value}}const o=e.operator;switch(o){case pa.Number:case pa.String:case pa.Coalesce:return function(e,t){const o=e.operator,r=e.args.length,n=new Array(r);for(let i=0;i<r;++i)n[i]=Oa(e.args[i],t);switch(o){case pa.Coalesce:return e=>{for(let t=0;t<r;++t){const o=n[t](e);if("undefined"!==typeof o&&null!==o)return o}throw new Error("Expected one of the values to be non-null")};case pa.Number:case pa.String:return e=>{for(let t=0;t<r;++t){const r=n[t](e);if(typeof r===o)return r}throw new Error("Expected one of the values to be a ".concat(o))};default:throw new Error("Unsupported assertion operator ".concat(o))}}(e,t);case pa.Get:case pa.Var:return function(e,t){const o=e.args[0],r=o.value;switch(e.operator){case pa.Get:return e=>e.properties[r];case pa.Var:return e=>e.variables[r];default:throw new Error("Unsupported accessor operator ".concat(e.operator))}}(e);case pa.Id:return e=>e.featureId;case pa.GeometryType:return e=>e.geometryType;case pa.Concat:{const o=e.args.map((e=>Oa(e,t)));return e=>"".concat(...o.map((t=>t(e).toString())))}case pa.Resolution:return e=>e.resolution;case pa.Any:case pa.All:case pa.Between:case pa.In:case pa.Not:return function(e,t){const o=e.operator,r=e.args.length,n=new Array(r);for(let i=0;i<r;++i)n[i]=Oa(e.args[i],t);switch(o){case pa.Any:return e=>{for(let t=0;t<r;++t)if(n[t](e))return!0;return!1};case pa.All:return e=>{for(let t=0;t<r;++t)if(!n[t](e))return!1;return!0};case pa.Between:return e=>{const t=n[0](e),o=n[1](e),r=n[2](e);return t>=o&&t<=r};case pa.In:return e=>{const t=n[0](e);for(let o=1;o<r;++o)if(t===n[o](e))return!0;return!1};case pa.Not:return e=>!n[0](e);default:throw new Error("Unsupported logical operator ".concat(o))}}(e,t);case pa.Equal:case pa.NotEqual:case pa.LessThan:case pa.LessThanOrEqualTo:case pa.GreaterThan:case pa.GreaterThanOrEqualTo:return function(e,t){const o=e.operator,r=Oa(e.args[0],t),n=Oa(e.args[1],t);switch(o){case pa.Equal:return e=>r(e)===n(e);case pa.NotEqual:return e=>r(e)!==n(e);case pa.LessThan:return e=>r(e)<n(e);case pa.LessThanOrEqualTo:return e=>r(e)<=n(e);case pa.GreaterThan:return e=>r(e)>n(e);case pa.GreaterThanOrEqualTo:return e=>r(e)>=n(e);default:throw new Error("Unsupported comparison operator ".concat(o))}}(e,t);case pa.Multiply:case pa.Divide:case pa.Add:case pa.Subtract:case pa.Clamp:case pa.Mod:case pa.Pow:case pa.Abs:case pa.Floor:case pa.Ceil:case pa.Round:case pa.Sin:case pa.Cos:case pa.Atan:case pa.Sqrt:return function(e,t){const o=e.operator,r=e.args.length,n=new Array(r);for(let i=0;i<r;++i)n[i]=Oa(e.args[i],t);switch(o){case pa.Multiply:return e=>{let t=1;for(let o=0;o<r;++o)t*=n[o](e);return t};case pa.Divide:return e=>n[0](e)/n[1](e);case pa.Add:return e=>{let t=0;for(let o=0;o<r;++o)t+=n[o](e);return t};case pa.Subtract:return e=>n[0](e)-n[1](e);case pa.Clamp:return e=>{const t=n[0](e),o=n[1](e);if(t<o)return o;const r=n[2](e);return t>r?r:t};case pa.Mod:return e=>n[0](e)%n[1](e);case pa.Pow:return e=>Math.pow(n[0](e),n[1](e));case pa.Abs:return e=>Math.abs(n[0](e));case pa.Floor:return e=>Math.floor(n[0](e));case pa.Ceil:return e=>Math.ceil(n[0](e));case pa.Round:return e=>Math.round(n[0](e));case pa.Sin:return e=>Math.sin(n[0](e));case pa.Cos:return e=>Math.cos(n[0](e));case pa.Atan:return 2===r?e=>Math.atan2(n[0](e),n[1](e)):e=>Math.atan(n[0](e));case pa.Sqrt:return e=>Math.sqrt(n[0](e));default:throw new Error("Unsupported numeric operator ".concat(o))}}(e,t);case pa.Case:return function(e,t){const o=e.args.length,r=new Array(o);for(let n=0;n<o;++n)r[n]=Oa(e.args[n],t);return e=>{for(let t=0;t<o-1;t+=2){if(r[t](e))return r[t+1](e)}return r[o-1](e)}}(e,t);case pa.Match:return function(e,t){const o=e.args.length,r=new Array(o);for(let n=0;n<o;++n)r[n]=Oa(e.args[n],t);return e=>{const t=r[0](e);for(let n=1;n<o;n+=2)if(t===r[n](e))return r[n+1](e);return r[o-1](e)}}(e,t);case pa.Interpolate:return function(e,t){const o=e.args.length,r=new Array(o);for(let n=0;n<o;++n)r[n]=Oa(e.args[n],t);return e=>{const t=r[0](e),n=r[1](e);let i,a;for(let s=2;s<o;s+=2){const o=r[s](e);let p=r[s+1](e);const l=Array.isArray(p);if(l&&(p=Yn(p)),o>=n)return 2===s?p:l?La(t,n,i,a,o,p):Ta(t,n,i,a,o,p);i=o,a=p}return a}}(e,t);case pa.ToString:return function(e,t){const o=e.operator,r=e.args.length,n=new Array(r);for(let i=0;i<r;++i)n[i]=Oa(e.args[i],t);if(o===pa.ToString)return t=>{const o=n[0](t);return e.args[0].type===Xi?Jn(o):o.toString()};throw new Error("Unsupported convert operator ".concat(o))}(e,t);default:throw new Error("Unsupported operator ".concat(o))}}function Ta(e,t,o,r,n,i){const a=n-o;if(0===a)return r;const s=t-o;return r+(1===e?s/a:(Math.pow(e,s)-1)/(Math.pow(e,a)-1))*(i-r)}function La(e,t,o,r,n,i){if(0===n-o)return r;const a=jn(r),s=jn(i);let p=s[2]-a[2];p>180?p-=360:p<-180&&(p+=360);return Xn(function(e){const t=vn.rgb(Dn.xyz(e));return t[3]=e[3],t}([Ta(e,t,o,a[0],n,s[0]),Ta(e,t,o,a[1],n,s[1]),a[2]+Ta(e,t,o,0,n,p),Ta(e,t,o,r[3],n,i[3])]))}function ma(e){return!0}function Na(e){const t=aa(),o=function(e,t){const o=e.length,r=new Array(o);for(let n=0;n<o;++n){const o=e[n],i="filter"in o?Ia(o.filter,ji,t):ma;let a;if(Array.isArray(o.style)){const e=o.style.length;a=new Array(e);for(let r=0;r<e;++r)a[r]=ha(o.style[r],t)}else a=[ha(o.style,t)];r[n]={filter:i,styles:a}}return function(t){const n=[];let i=!1;for(let a=0;a<o;++a){if((0,r[a].filter)(t)&&(!e[a].else||!i)){i=!0;for(const e of r[a].styles){const o=e(t);o&&n.push(o)}}}return n}}(e,t),r={variables:{},properties:{},resolution:NaN,featureId:null,geometryType:""};return function(e,n){if(r.properties=e.getPropertiesInternal(),r.resolution=n,t.featureId){const t=e.getId();r.featureId=void 0!==t?t:null}return t.geometryType&&(r.geometryType=Ca(e.getGeometry())),o(r)}}function ka(e){const t=aa(),o=e.length,r=new Array(o);for(let a=0;a<o;++a)r[a]=ha(e[a],t);const n={variables:{},properties:{},resolution:NaN,featureId:null,geometryType:""},i=new Array(o);return function(e,a){if(n.properties=e.getPropertiesInternal(),n.resolution=a,t.featureId){const t=e.getId();n.featureId=void 0!==t?t:null}let s=0;for(let t=0;t<o;++t){const e=r[t](n);e&&(i[s]=e,s+=1)}return i.length=s,i}}function ha(e,t){const o=Sa(e,"",t),r=Pa(e,"",t),n=function(e,t){const o="text-",r=Fa(e,o+"value",t);if(!r)return null;const n=Sa(e,o,t),i=Sa(e,o+"background-",t),a=Pa(e,o,t),s=Pa(e,o+"background-",t),p=Fa(e,o+"font",t),l=Ra(e,o+"max-angle",t),A=Ra(e,o+"offset-x",t),u=Ra(e,o+"offset-y",t),d=wa(e,o+"overflow",t),c=Fa(e,o+"placement",t),y=Ra(e,o+"repeat",t),g=va(e,o+"scale",t),C=wa(e,o+"rotate-with-view",t),I=Ra(e,o+"rotation",t),O=Fa(e,o+"align",t),T=Fa(e,o+"justify",t),L=Fa(e,o+"baseline",t),m=Ea(e,o+"padding",t),N=xa(e,o+"declutter-mode"),k=new Hi({declutterMode:N});return function(e){if(k.setText(r(e)),n&&k.setFill(n(e)),i&&k.setBackgroundFill(i(e)),a&&k.setStroke(a(e)),s&&k.setBackgroundStroke(s(e)),p&&k.setFont(p(e)),l&&k.setMaxAngle(l(e)),A&&k.setOffsetX(A(e)),u&&k.setOffsetY(u(e)),d&&k.setOverflow(d(e)),c){const t=c(e);if("point"!==t&&"line"!==t)throw new Error("Expected point or line for text-placement");k.setPlacement(t)}if(y&&k.setRepeat(y(e)),g&&k.setScale(g(e)),C&&k.setRotateWithView(C(e)),I&&k.setRotation(I(e)),O){const t=O(e);if("left"!==t&&"center"!==t&&"right"!==t&&"end"!==t&&"start"!==t)throw new Error("Expected left, right, center, start, or end for text-align");k.setTextAlign(t)}if(T){const t=T(e);if("left"!==t&&"right"!==t&&"center"!==t)throw new Error("Expected left, right, or center for text-justify");k.setJustify(t)}if(L){const t=L(e);if("bottom"!==t&&"top"!==t&&"middle"!==t&&"alphabetic"!==t&&"hanging"!==t)throw new Error("Expected bottom, top, middle, alphabetic, or hanging for text-baseline");k.setTextBaseline(t)}return m&&k.setPadding(m(e)),k}}(e,t),i=function(e,t){if("icon-src"in e)return function(e,t){const o="icon-",r=o+"src",n=Wa(e[r],r),i=_a(e,o+"anchor",t),a=va(e,o+"scale",t),s=Ra(e,o+"opacity",t),p=_a(e,o+"displacement",t),l=Ra(e,o+"rotation",t),A=wa(e,o+"rotate-with-view",t),u=Ma(e,o+"anchor-origin"),d=Da(e,o+"anchor-x-units"),c=Da(e,o+"anchor-y-units"),y=function(e,t){const o=e[t];if(void 0===o)return;return Ka(o,t)}(e,o+"color"),g=function(e,t){const o=e[t];if(void 0===o)return;if("string"!==typeof o)throw new Error("Expected a string for ".concat(t));return o}(e,o+"cross-origin"),C=function(e,t){const o=e[t];if(void 0===o)return;return Ba(o,t)}(e,o+"offset"),I=Ma(e,o+"offset-origin"),O=Ua(e,o+"width"),T=Ua(e,o+"height"),L=function(e,t){const o=e[t];if(void 0===o)return;if("number"===typeof o)return wn(o);if(!Array.isArray(o))throw new Error("Expected a number or size array for ".concat(t));if(2!==o.length||"number"!==typeof o[0]||"number"!==typeof o[1])throw new Error("Expected a number or size array for ".concat(t));return o}(e,o+"size"),m=xa(e,o+"declutter-mode"),N=new Gi({src:n,anchorOrigin:u,anchorXUnits:d,anchorYUnits:c,color:y,crossOrigin:g,offset:C,offsetOrigin:I,height:T,width:O,size:L,declutterMode:m});return function(e){return s&&N.setOpacity(s(e)),p&&N.setDisplacement(p(e)),l&&N.setRotation(l(e)),A&&N.setRotateWithView(A(e)),a&&N.setScale(a(e)),i&&N.setAnchor(i(e)),N}}(e,t);if("shape-points"in e)return function(e,t){const o="shape-",r=o+"points",n=o+"radius",i=Ga(e[r],r),a=Ga(e[n],n),s=Sa(e,o,t),p=Pa(e,o,t),l=va(e,o+"scale",t),A=_a(e,o+"displacement",t),u=Ra(e,o+"rotation",t),d=wa(e,o+"rotate-with-view",t),c=Ua(e,o+"radius2"),y=Ua(e,o+"angle"),g=xa(e,o+"declutter-mode"),C=new Ri({points:i,radius:a,radius2:c,angle:y,declutterMode:g});return function(e){return s&&C.setFill(s(e)),p&&C.setStroke(p(e)),A&&C.setDisplacement(A(e)),u&&C.setRotation(u(e)),d&&C.setRotateWithView(d(e)),l&&C.setScale(l(e)),C}}(e,t);if("circle-radius"in e)return function(e,t){const o="circle-",r=Sa(e,o,t),n=Pa(e,o,t),i=Ra(e,o+"radius",t),a=va(e,o+"scale",t),s=_a(e,o+"displacement",t),p=Ra(e,o+"rotation",t),l=wa(e,o+"rotate-with-view",t),A=xa(e,o+"declutter-mode"),u=new wi({radius:5,declutterMode:A});return function(e){return i&&u.setRadius(i(e)),r&&u.setFill(r(e)),n&&u.setStroke(n(e)),s&&u.setDisplacement(s(e)),p&&u.setRotation(p(e)),l&&u.setRotateWithView(l(e)),a&&u.setScale(a(e)),u}}(e,t);return null}(e,t),a=Ra(e,"z-index",t);if(!o&&!r&&!n&&!i&&!x(e))throw new Error("No fill, stroke, point, or text symbolizer properties in style: "+JSON.stringify(e));const s=new xi;return function(e){let t=!0;if(o){const r=o(e);r&&(t=!1),s.setFill(r)}if(r){const o=r(e);o&&(t=!1),s.setStroke(o)}if(n){const o=n(e);o&&(t=!1),s.setText(o)}if(i){const o=i(e);o&&(t=!1),s.setImage(o)}return a&&s.setZIndex(a(e)),t?null:s}}function Sa(e,t,o){let r;if(r=t+"fill-pattern-src"in e?function(e,t,o){const r=Fa(e,t+"pattern-src",o),n=ba(e,t+"pattern-offset",o),i=ba(e,t+"pattern-size",o),a=fa(e,t+"color",o);return function(e){return{src:r(e),offset:n&&n(e),size:i&&i(e),color:a&&a(e)}}}(e,t+"fill-",o):fa(e,t+"fill-color",o),!r)return null;const n=new Ei;return function(e){const t=r(e);return"none"===t?null:(n.setColor(t),n)}}function Pa(e,t,o){const r=Ra(e,t+"stroke-width",o),n=fa(e,t+"stroke-color",o);if(!r&&!n)return null;const i=Fa(e,t+"stroke-line-cap",o),a=Fa(e,t+"stroke-line-join",o),s=Ea(e,t+"stroke-line-dash",o),p=Ra(e,t+"stroke-line-dash-offset",o),l=Ra(e,t+"stroke-miter-limit",o),A=new bi;return function(e){if(n){const t=n(e);if("none"===t)return null;A.setColor(t)}if(r&&A.setWidth(r(e)),i){const t=i(e);if("butt"!==t&&"round"!==t&&"square"!==t)throw new Error("Expected butt, round, or square line cap");A.setLineCap(t)}if(a){const t=a(e);if("bevel"!==t&&"round"!==t&&"miter"!==t)throw new Error("Expected bevel, round, or miter line join");A.setLineJoin(t)}return s&&A.setLineDash(s(e)),p&&A.setLineDashOffset(p(e)),l&&A.setMiterLimit(l(e)),A}}function Ra(e,t,o){if(!(t in e))return;const r=Ia(e[t],Zi,o);return function(e){return Ga(r(e),t)}}function Fa(e,t,o){if(!(t in e))return null;const r=Ia(e[t],zi,o);return function(e){return Wa(r(e),t)}}function wa(e,t,o){if(!(t in e))return null;const r=Ia(e[t],ji,o);return function(e){const o=r(e);if("boolean"!==typeof o)throw new Error("Expected a boolean for ".concat(t));return o}}function fa(e,t,o){if(!(t in e))return null;const r=Ia(e[t],Xi|zi,o);return function(e){return Ka(r(e),t)}}function Ea(e,t,o){if(!(t in e))return null;const r=Ia(e[t],Ji,o);return function(e){return Ba(r(e),t)}}function _a(e,t,o){if(!(t in e))return null;const r=Ia(e[t],Ji,o);return function(e){const o=Ba(r(e),t);if(2!==o.length)throw new Error("Expected two numbers for ".concat(t));return o}}function ba(e,t,o){if(!(t in e))return null;const r=Ia(e[t],Ji,o);return function(e){return Ha(r(e),t)}}function va(e,t,o){if(!(t in e))return null;const r=Ia(e[t],Ji|Zi,o);return function(e){return function(e,t){if("number"===typeof e)return e;return Ha(e,t)}(r(e),t)}}function Ua(e,t){const o=e[t];if(void 0!==o){if("number"!==typeof o)throw new Error("Expected a number for ".concat(t));return o}}function Ma(e,t){const o=e[t];if(void 0!==o){if("bottom-left"!==o&&"bottom-right"!==o&&"top-left"!==o&&"top-right"!==o)throw new Error("Expected bottom-left, bottom-right, top-left, or top-right for ".concat(t));return o}}function Da(e,t){const o=e[t];if(void 0!==o){if("pixels"!==o&&"fraction"!==o)throw new Error("Expected pixels or fraction for ".concat(t));return o}}function xa(e,t){const o=e[t];if(void 0!==o){if("string"!==typeof o)throw new Error("Expected a string for ".concat(t));if("declutter"!==o&&"obstacle"!==o&&"none"!==o)throw new Error("Expected declutter, obstacle, or none for ".concat(t));return o}}function Ba(e,t){if(!Array.isArray(e))throw new Error("Expected an array for ".concat(t));const o=e.length;for(let r=0;r<o;++r)if("number"!==typeof e[r])throw new Error("Expected an array of numbers for ".concat(t));return e}function Wa(e,t){if("string"!==typeof e)throw new Error("Expected a string for ".concat(t));return e}function Ga(e,t){if("number"!==typeof e)throw new Error("Expected a number for ".concat(t));return e}function Ka(e,t){if("string"===typeof e)return e;const o=Ba(e,t),r=o.length;if(r<3||r>4)throw new Error("Expected a color with 3 or 4 values for ".concat(t));return o}function Ha(e,t){const o=Ba(e,t);if(2!==o.length)throw new Error("Expected an array of two numbers for ".concat(t));return o}const Va="renderOrder";const Ya=class extends Sn{constructor(e){e=e||{};const t=Object.assign({},e);delete t.style,delete t.renderBuffer,delete t.updateWhileAnimating,delete t.updateWhileInteracting,super(t),this.declutter_=e.declutter?String(e.declutter):void 0,this.renderBuffer_=void 0!==e.renderBuffer?e.renderBuffer:100,this.style_=null,this.styleFunction_=void 0,this.setStyle(e.style),this.updateWhileAnimating_=void 0!==e.updateWhileAnimating&&e.updateWhileAnimating,this.updateWhileInteracting_=void 0!==e.updateWhileInteracting&&e.updateWhileInteracting}getDeclutter(){return this.declutter_}getFeatures(e){return super.getFeatures(e)}getRenderBuffer(){return this.renderBuffer_}getRenderOrder(){return this.get(Va)}getStyle(){return this.style_}getStyleFunction(){return this.styleFunction_}getUpdateWhileAnimating(){return this.updateWhileAnimating_}getUpdateWhileInteracting(){return this.updateWhileInteracting_}renderDeclutter(e,t){const o=this.getDeclutter();o in e.declutter===!1&&(e.declutter[o]=new Pn(9)),this.getRenderer().renderDeclutter(e,t)}setRenderOrder(e){this.set(Va,e)}setStyle(e){this.style_=void 0===e?Mi:e;const t=function(e){if(void 0===e)return Mi;if(!e)return null;if("function"===typeof e)return e;if(e instanceof xi)return e;if(!Array.isArray(e))return ka([e]);if(0===e.length)return[];const t=e.length,o=e[0];if(o instanceof xi){const o=new Array(t);for(let r=0;r<t;++r){const t=e[r];if(!(t instanceof xi))throw new Error("Expected a list of style instances");o[r]=t}return o}if("style"in o){const o=new Array(t);for(let r=0;r<t;++r){const t=e[r];if(!("style"in t))throw new Error("Expected a list of rules with a style property");o[r]=t}return Na(o)}const r=e;return ka(r)}(e);this.styleFunction_=null===e?void 0:function(e){let t;if("function"===typeof e)t=e;else{let o;Array.isArray(e)?o=e:(Jo("function"===typeof e.getZIndex,"Expected an `Style` or an array of `Style`"),o=[e]),t=function(){return o}}return t}(t),this.changed()}};function ja(e,t){oi.expire()}const Za=class extends P{constructor(e){super(),this.map_=e}dispatchRenderEvent(e,t){te()}calculateMatrices2D(e){const t=e.viewState,o=e.coordinateToPixelTransform,r=e.pixelToCoordinateTransform;mr(o,e.size[0]/2,e.size[1]/2,1/t.resolution,-1/t.resolution,-t.rotation,-t.center[0],-t.center[1]),Nr(r,o)}forEachFeatureAtCoordinate(e,t,o,r,n,i,a,s){let p;const l=t.viewState;function A(e,t,o,r){return n.call(i,t,e?o:null,r)}const u=l.projection,d=Xt(e.slice(),u),c=[[0,0]];if(u.canWrapX()&&r){const e=wt(u.getExtent());c.push([-e,0],[e,0])}const y=t.layerStatesArray,g=y.length,C=[],I=[];for(let T=0;T<c.length;T++)for(let r=g-1;r>=0;--r){const n=y[r],i=n.layer;if(i.hasRenderer()&&hn(n,l)&&a.call(s,i)){const r=i.getRenderer(),a=i.getSource();if(r&&a){const i=a.getWrapX()?d:e,s=A.bind(null,n.managed);I[0]=i[0]+c[T][0],I[1]=i[1]+c[T][1],p=r.forEachFeatureAtCoordinate(I,t,o,s,C)}if(p)return p}}if(0===C.length)return;const O=1/C.length;return C.forEach(((e,t)=>e.distanceSq+=t*O)),C.sort(((e,t)=>e.distanceSq-t.distanceSq)),C.some((e=>p=e.callback(e.feature,e.layer,e.geometry))),p}hasFeatureAtCoordinate(e,t,o,r,n,i){return void 0!==this.forEachFeatureAtCoordinate(e,t,o,r,_,this,n,i)}getMap(){return this.map_}renderFrame(e){te()}scheduleExpireIconCache(e){oi.canExpireCache()&&e.postRenderFunctions.push(ja)}};const za=class extends h{constructor(e,t,o,r){super(e),this.inversePixelTransform=t,this.frameState=o,this.context=r}};const Xa=class extends Za{constructor(e){super(e),this.fontChangeListenerKey_=J(Ci,S,e.redrawText.bind(e)),this.element_=document.createElement("div");const t=this.element_.style;t.position="absolute",t.width="100%",t.height="100%",t.zIndex="0",this.element_.className=Fe+" ol-layers";const o=e.getViewport();o.insertBefore(this.element_,o.firstChild||null),this.children_=[],this.renderedVisible_=!0}dispatchRenderEvent(e,t){const o=this.getMap();if(o.hasListener(e)){const r=new za(e,void 0,t);o.dispatchEvent(r)}}disposeInternal(){q(this.fontChangeListenerKey_),this.element_.parentNode.removeChild(this.element_),super.disposeInternal()}renderFrame(e){if(!e)return void(this.renderedVisible_&&(this.element_.style.display="none",this.renderedVisible_=!1));this.calculateMatrices2D(e),this.dispatchRenderEvent(er,e);const t=e.layerStatesArray.sort((function(e,t){return e.zIndex-t.zIndex}));t.some((e=>e.layer instanceof Ya&&e.layer.getDeclutter()))&&(e.declutter={});const o=e.viewState;this.children_.length=0;const r=[];let n=null;for(let i=0,a=t.length;i<a;++i){const a=t[i];e.layerIndex=i;const s=a.layer,p=s.getSourceState();if(!hn(a,o)||"ready"!=p&&"undefined"!=p){s.unrender();continue}const l=s.render(e,n);l&&(l!==n&&(this.children_.push(l),n=l),r.push(a))}this.declutter(e,r),function(e,t){const o=e.childNodes;for(let r=0;;++r){const n=o[r],i=t[r];if(!n&&!i)break;n!==i&&(n?i?e.insertBefore(i,n):(e.removeChild(n),--r):e.appendChild(i))}}(this.element_,this.children_),this.dispatchRenderEvent(tr,e),this.renderedVisible_||(this.element_.style.display="",this.renderedVisible_=!0),this.scheduleExpireIconCache(e)}declutter(e,t){if(e.declutter){for(let o=t.length-1;o>=0;--o){const r=t[o],n=r.layer;n.getDeclutter()&&n.renderDeclutter(e,r)}t.forEach((t=>t.layer.renderDeferred(e)))}}};class Ja extends h{constructor(e,t){super(e),this.layer=t}}const Qa="layers";class qa extends Qo{constructor(e){e=e||{};const t=Object.assign({},e);delete t.layers;let o=e.layers;super(t),this.on,this.once,this.un,this.layersListenerKeys_=[],this.listenerKeys_={},this.addChangeListener(Qa,this.handleLayersChanged_),o?Array.isArray(o)?o=new Bo(o.slice(),{unique:!0}):Jo("function"===typeof o.getArray,"Expected `layers` to be an array or a `Collection`"):o=new Bo(void 0,{unique:!0}),this.setLayers(o)}handleLayerChange_(){this.changed()}handleLayersChanged_(){this.layersListenerKeys_.forEach(q),this.layersListenerKeys_.length=0;const e=this.getLayers();this.layersListenerKeys_.push(J(e,Uo,this.handleLayersAdd_,this),J(e,Mo,this.handleLayersRemove_,this));for(const o in this.listenerKeys_)this.listenerKeys_[o].forEach(q);D(this.listenerKeys_);const t=e.getArray();for(let o=0,r=t.length;o<r;o++){const e=t[o];this.registerLayerListeners_(e),this.dispatchEvent(new Ja("addlayer",e))}this.changed()}registerLayerListeners_(e){const t=[J(e,S,this.handleLayerChange_,this),J(e,W,this.handleLayerChange_,this)];e instanceof qa&&t.push(J(e,"addlayer",this.handleLayerGroupAdd_,this),J(e,"removelayer",this.handleLayerGroupRemove_,this)),this.listenerKeys_[re(e)]=t}handleLayerGroupAdd_(e){this.dispatchEvent(new Ja("addlayer",e.layer))}handleLayerGroupRemove_(e){this.dispatchEvent(new Ja("removelayer",e.layer))}handleLayersAdd_(e){const t=e.element;this.registerLayerListeners_(t),this.dispatchEvent(new Ja("addlayer",t)),this.changed()}handleLayersRemove_(e){const t=e.element,o=re(t);this.listenerKeys_[o].forEach(q),delete this.listenerKeys_[o],this.dispatchEvent(new Ja("removelayer",t)),this.changed()}getLayers(){return this.get(Qa)}setLayers(e){const t=this.getLayers();if(t){const e=t.getArray();for(let t=0,o=e.length;t<o;++t)this.dispatchEvent(new Ja("removelayer",e[t]))}this.set(Qa,e)}getLayersArray(e){return e=void 0!==e?e:[],this.getLayers().forEach((function(t){t.getLayersArray(e)})),e}getLayerStatesArray(e){const t=void 0!==e?e:[],o=t.length;this.getLayers().forEach((function(e){e.getLayerStatesArray(t)}));const r=this.getLayerState();let n=r.zIndex;e||void 0!==r.zIndex||(n=0);for(let i=o,a=t.length;i<a;i++){const e=t[i];e.opacity*=r.opacity,e.visible=e.visible&&r.visible,e.maxResolution=Math.min(e.maxResolution,r.maxResolution),e.minResolution=Math.max(e.minResolution,r.minResolution),e.minZoom=Math.max(e.minZoom,r.minZoom),e.maxZoom=Math.min(e.maxZoom,r.maxZoom),void 0!==r.extent&&(void 0!==e.extent?e.extent=Pt(e.extent,r.extent):e.extent=r.extent),void 0===e.zIndex&&(e.zIndex=n)}return t}getSourceState(){return"ready"}}const $a=qa;const es=class extends h{constructor(e,t,o){super(e),this.map=t,this.frameState=void 0!==o?o:null}};const ts=class extends es{constructor(e,t,o,r,n,i){super(e,t,n),this.originalEvent=o,this.pixel_=null,this.coordinate_=null,this.dragging=void 0!==r&&r,this.activePointers=i}get pixel(){return this.pixel_||(this.pixel_=this.map.getEventPixel(this.originalEvent)),this.pixel_}set pixel(e){this.pixel_=e}get coordinate(){return this.coordinate_||(this.coordinate_=this.map.getCoordinateFromPixel(this.pixel)),this.coordinate_}set coordinate(e){this.coordinate_=e}preventDefault(){super.preventDefault(),"preventDefault"in this.originalEvent&&this.originalEvent.preventDefault()}stopPropagation(){super.stopPropagation(),"stopPropagation"in this.originalEvent&&this.originalEvent.stopPropagation()}},os={SINGLECLICK:"singleclick",CLICK:H,DBLCLICK:V,POINTERDRAG:"pointerdrag",POINTERMOVE:"pointermove",POINTERDOWN:"pointerdown",POINTERUP:"pointerup",POINTEROVER:"pointerover",POINTEROUT:"pointerout",POINTERENTER:"pointerenter",POINTERLEAVE:"pointerleave",POINTERCANCEL:"pointercancel"},rs="pointermove",ns="pointerdown";const is=class extends B{constructor(e,t){super(e),this.map_=e,this.clickTimeoutId_,this.emulateClicks_=!1,this.dragging_=!1,this.dragListenerKeys_=[],this.moveTolerance_=void 0===t?1:t,this.down_=null;const o=this.map_.getViewport();this.activePointers_=[],this.trackedTouches_={},this.element_=o,this.pointerdownListenerKey_=J(o,ns,this.handlePointerDown_,this),this.originalPointerMoveEvent_,this.relayedListenerKey_=J(o,rs,this.relayMoveEvent_,this),this.boundHandleTouchMove_=this.handleTouchMove_.bind(this),this.element_.addEventListener(z,this.boundHandleTouchMove_,!!Te&&{passive:!1})}emulateClick_(e){let t=new ts(os.CLICK,this.map_,e);this.dispatchEvent(t),void 0!==this.clickTimeoutId_?(clearTimeout(this.clickTimeoutId_),this.clickTimeoutId_=void 0,t=new ts(os.DBLCLICK,this.map_,e),this.dispatchEvent(t)):this.clickTimeoutId_=setTimeout((()=>{this.clickTimeoutId_=void 0;const t=new ts(os.SINGLECLICK,this.map_,e);this.dispatchEvent(t)}),250)}updateActivePointers_(e){const t=e,o=t.pointerId;if(t.type==os.POINTERUP||t.type==os.POINTERCANCEL){delete this.trackedTouches_[o];for(const e in this.trackedTouches_)if(this.trackedTouches_[e].target!==t.target){delete this.trackedTouches_[e];break}}else t.type!=os.POINTERDOWN&&t.type!=os.POINTERMOVE||(this.trackedTouches_[o]=t);this.activePointers_=Object.values(this.trackedTouches_)}handlePointerUp_(e){this.updateActivePointers_(e);const t=new ts(os.POINTERUP,this.map_,e,void 0,void 0,this.activePointers_);this.dispatchEvent(t),this.emulateClicks_&&!t.defaultPrevented&&!this.dragging_&&this.isMouseActionButton_(e)&&this.emulateClick_(this.down_),0===this.activePointers_.length&&(this.dragListenerKeys_.forEach(q),this.dragListenerKeys_.length=0,this.dragging_=!1,this.down_=null)}isMouseActionButton_(e){return 0===e.button}handlePointerDown_(e){this.emulateClicks_=0===this.activePointers_.length,this.updateActivePointers_(e);const t=new ts(os.POINTERDOWN,this.map_,e,void 0,void 0,this.activePointers_);if(this.dispatchEvent(t),this.down_=new PointerEvent(e.type,e),Object.defineProperty(this.down_,"target",{writable:!1,value:e.target}),0===this.dragListenerKeys_.length){const e=this.map_.getOwnerDocument();this.dragListenerKeys_.push(J(e,os.POINTERMOVE,this.handlePointerMove_,this),J(e,os.POINTERUP,this.handlePointerUp_,this),J(this.element_,os.POINTERCANCEL,this.handlePointerUp_,this)),this.element_.getRootNode&&this.element_.getRootNode()!==e&&this.dragListenerKeys_.push(J(this.element_.getRootNode(),os.POINTERUP,this.handlePointerUp_,this))}}handlePointerMove_(e){if(this.isMoving_(e)){this.updateActivePointers_(e),this.dragging_=!0;const t=new ts(os.POINTERDRAG,this.map_,e,this.dragging_,void 0,this.activePointers_);this.dispatchEvent(t)}}relayMoveEvent_(e){this.originalPointerMoveEvent_=e;const t=!(!this.down_||!this.isMoving_(e));this.dispatchEvent(new ts(os.POINTERMOVE,this.map_,e,t))}handleTouchMove_(e){const t=this.originalPointerMoveEvent_;t&&!t.defaultPrevented||"boolean"===typeof e.cancelable&&!0!==e.cancelable||e.preventDefault()}isMoving_(e){return this.dragging_||Math.abs(e.clientX-this.down_.clientX)>this.moveTolerance_||Math.abs(e.clientY-this.down_.clientY)>this.moveTolerance_}disposeInternal(){this.relayedListenerKey_&&(q(this.relayedListenerKey_),this.relayedListenerKey_=null),this.element_.removeEventListener(z,this.boundHandleTouchMove_),this.pointerdownListenerKey_&&(q(this.pointerdownListenerKey_),this.pointerdownListenerKey_=null),this.dragListenerKeys_.forEach(q),this.dragListenerKeys_.length=0,this.element_=null,super.disposeInternal()}},as="layergroup",ss="size",ps="target",ls="view",As=1/0;const us=class{constructor(e,t){this.priorityFunction_=e,this.keyFunction_=t,this.elements_=[],this.priorities_=[],this.queuedElements_={}}clear(){this.elements_.length=0,this.priorities_.length=0,D(this.queuedElements_)}dequeue(){const e=this.elements_,t=this.priorities_,o=e[0];1==e.length?(e.length=0,t.length=0):(e[0]=e.pop(),t[0]=t.pop(),this.siftUp_(0));const r=this.keyFunction_(o);return delete this.queuedElements_[r],o}enqueue(e){Jo(!(this.keyFunction_(e)in this.queuedElements_),"Tried to enqueue an `element` that was already added to the queue");const t=this.priorityFunction_(e);return t!=As&&(this.elements_.push(e),this.priorities_.push(t),this.queuedElements_[this.keyFunction_(e)]=!0,this.siftDown_(0,this.elements_.length-1),!0)}getCount(){return this.elements_.length}getLeftChildIndex_(e){return 2*e+1}getRightChildIndex_(e){return 2*e+2}getParentIndex_(e){return e-1>>1}heapify_(){let e;for(e=(this.elements_.length>>1)-1;e>=0;e--)this.siftUp_(e)}isEmpty(){return 0===this.elements_.length}isKeyQueued(e){return e in this.queuedElements_}isQueued(e){return this.isKeyQueued(this.keyFunction_(e))}siftUp_(e){const t=this.elements_,o=this.priorities_,r=t.length,n=t[e],i=o[e],a=e;for(;e<r>>1;){const n=this.getLeftChildIndex_(e),i=this.getRightChildIndex_(e),a=i<r&&o[i]<o[n]?i:n;t[e]=t[a],o[e]=o[a],e=a}t[e]=n,o[e]=i,this.siftDown_(a,e)}siftDown_(e,t){const o=this.elements_,r=this.priorities_,n=o[t],i=r[t];for(;t>e;){const e=this.getParentIndex_(t);if(!(r[e]>i))break;o[t]=o[e],r[t]=r[e],t=e}o[t]=n,r[t]=i}reprioritize(){const e=this.priorityFunction_,t=this.elements_,o=this.priorities_;let r=0;const n=t.length;let i,a,s;for(a=0;a<n;++a)i=t[a],s=e(i),s==As?delete this.queuedElements_[this.keyFunction_(i)]:(o[r]=s,t[r++]=i);t.length=r,o.length=r,this.heapify_()}},ds={IDLE:0,LOADING:1,LOADED:2,ERROR:3,EMPTY:4};const cs=class extends us{constructor(e,t){super((function(t){return e.apply(null,t)}),(function(e){return e[0].getKey()})),this.boundHandleTileChange_=this.handleTileChange.bind(this),this.tileChangeCallback_=t,this.tilesLoading_=0,this.tilesLoadingKeys_={}}enqueue(e){const t=super.enqueue(e);if(t){e[0].addEventListener(W,this.boundHandleTileChange_)}return t}getTilesLoading(){return this.tilesLoading_}handleTileChange(e){const t=e.target,o=t.getState();if(o===ds.LOADED||o===ds.ERROR||o===ds.EMPTY){o!==ds.ERROR&&t.removeEventListener(W,this.boundHandleTileChange_);const e=t.getKey();e in this.tilesLoadingKeys_&&(delete this.tilesLoadingKeys_[e],--this.tilesLoading_),this.tileChangeCallback_()}}loadMoreTiles(e,t){let o,r,n,i=0;for(;this.tilesLoading_<e&&i<t&&this.getCount()>0;)r=this.dequeue()[0],n=r.getKey(),o=r.getState(),o!==ds.IDLE||n in this.tilesLoadingKeys_||(this.tilesLoadingKeys_[n]=!0,++this.tilesLoading_,++i,r.load())}};const ys=class extends Pe{constructor(e){e=e||{},super({element:document.createElement("div"),render:e.render,target:e.target});const t=void 0!==e.className?e.className:"ol-rotate",o=void 0!==e.label?e.label:"\u21e7",r=void 0!==e.compassClassName?e.compassClassName:"ol-compass";this.label_=null,"string"===typeof o?(this.label_=document.createElement("span"),this.label_.className=r,this.label_.textContent=o):(this.label_=o,this.label_.classList.add(r));const n=e.tipLabel?e.tipLabel:"Reset rotation",i=document.createElement("button");i.className=t+"-reset",i.setAttribute("type","button"),i.title=n,i.appendChild(this.label_),i.addEventListener(H,this.handleClick_.bind(this),!1);const a=t+" "+Fe+" "+we,s=this.element;s.className=a,s.appendChild(i),this.callResetNorth_=e.resetNorth?e.resetNorth:void 0,this.duration_=void 0!==e.duration?e.duration:250,this.autoHide_=void 0===e.autoHide||e.autoHide,this.rotation_=void 0,this.autoHide_&&this.element.classList.add(Re)}handleClick_(e){e.preventDefault(),void 0!==this.callResetNorth_?this.callResetNorth_():this.resetNorth_()}resetNorth_(){const e=this.getMap().getView();if(!e)return;const t=e.getRotation();void 0!==t&&(this.duration_>0&&t%(2*Math.PI)!==0?e.animate({rotation:0,duration:this.duration_,easing:fo}):e.setRotation(0))}render(e){const t=e.frameState;if(!t)return;const o=t.viewState.rotation;if(o!=this.rotation_){const e="rotate("+o+"rad)";if(this.autoHide_){const e=this.element.classList.contains(Re);e||0!==o?e&&0!==o&&this.element.classList.remove(Re):this.element.classList.add(Re)}this.label_.style.transform=e}this.rotation_=o}};const gs="active";function Cs(e,t,o,r){const n=e.getZoom();if(void 0===n)return;const i=e.getConstrainedZoom(n+t),a=e.getResolutionForZoom(i);e.getAnimating()&&e.cancelAnimations(),e.animate({resolution:a,anchor:o,duration:void 0!==r?r:250,easing:fo})}const Is=class extends ie{constructor(e){super(),this.on,this.once,this.un,e&&e.handleEvent&&(this.handleEvent=e.handleEvent),this.map_=null,this.setActive(!0)}getActive(){return this.get(gs)}getMap(){return this.map_}handleEvent(e){return!0}setActive(e){this.set(gs,e)}setMap(e){this.map_=e}};const Os=class extends Is{constructor(e){super(),e=e||{},this.delta_=e.delta?e.delta:1,this.duration_=void 0!==e.duration?e.duration:250}handleEvent(e){let t=!1;if(e.type==os.DBLCLICK){const o=e.originalEvent,r=e.map,n=e.coordinate,i=o.shiftKey?-this.delta_:this.delta_;Cs(r.getView(),i,n,this.duration_),o.preventDefault(),t=!0}return!t}};function Ts(e){const t=e.length;let o=0,r=0;for(let n=0;n<t;n++)o+=e[n].clientX,r+=e[n].clientY;return{clientX:o/t,clientY:r/t}}const Ls=class extends Is{constructor(e){super(e=e||{}),e.handleDownEvent&&(this.handleDownEvent=e.handleDownEvent),e.handleDragEvent&&(this.handleDragEvent=e.handleDragEvent),e.handleMoveEvent&&(this.handleMoveEvent=e.handleMoveEvent),e.handleUpEvent&&(this.handleUpEvent=e.handleUpEvent),e.stopDown&&(this.stopDown=e.stopDown),this.handlingDownUpSequence=!1,this.targetPointers=[]}getPointerCount(){return this.targetPointers.length}handleDownEvent(e){return!1}handleDragEvent(e){}handleEvent(e){if(!e.originalEvent)return!0;let t=!1;if(this.updateTrackedPointers_(e),this.handlingDownUpSequence){if(e.type==os.POINTERDRAG)this.handleDragEvent(e),e.originalEvent.preventDefault();else if(e.type==os.POINTERUP){const t=this.handleUpEvent(e);this.handlingDownUpSequence=t&&this.targetPointers.length>0}}else if(e.type==os.POINTERDOWN){const o=this.handleDownEvent(e);this.handlingDownUpSequence=o,t=this.stopDown(o)}else e.type==os.POINTERMOVE&&this.handleMoveEvent(e);return!t}handleMoveEvent(e){}handleUpEvent(e){return!1}stopDown(e){return e}updateTrackedPointers_(e){e.activePointers&&(this.targetPointers=e.activePointers)}};function ms(e){const t=arguments;return function(e){let o=!0;for(let r=0,n=t.length;r<n&&(o=o&&t[r](e),o);++r);return o}}const Ns=function(e){const t=e.originalEvent;return t.altKey&&!(t.metaKey||t.ctrlKey)&&t.shiftKey},ks=function(e){return!e.map.getTargetElement().hasAttribute("tabindex")||function(e){const t=e.map.getTargetElement(),o=e.map.getOwnerDocument().activeElement;return t.contains(o)}(e)},hs=_,Ss=function(e){const t=e.originalEvent;return 0==t.button&&!(ce&&ye&&t.ctrlKey)},Ps=function(e){const t=e.originalEvent;return!t.altKey&&!(t.metaKey||t.ctrlKey)&&!t.shiftKey},Rs=function(e){const t=e.originalEvent;return!t.altKey&&!(t.metaKey||t.ctrlKey)&&t.shiftKey},Fs=function(e){const t=e.originalEvent,o=t.target.tagName;return"INPUT"!==o&&"SELECT"!==o&&"TEXTAREA"!==o&&!t.target.isContentEditable},ws=function(e){const t=e.originalEvent;return Jo(void 0!==t,"mapBrowserEvent must originate from a pointer event"),"mouse"==t.pointerType},fs=function(e){const t=e.originalEvent;return Jo(void 0!==t,"mapBrowserEvent must originate from a pointer event"),t.isPrimary&&0===t.button};const Es=class extends Ls{constructor(e){super({stopDown:b}),e=e||{},this.kinetic_=e.kinetic,this.lastCentroid=null,this.lastPointersCount_,this.panning_=!1;const t=e.condition?e.condition:ms(Ps,fs);this.condition_=e.onFocusOnly?ms(ks,t):t,this.noKinetic_=!1}handleDragEvent(e){const t=e.map;this.panning_||(this.panning_=!0,t.getView().beginInteraction());const o=this.targetPointers,r=t.getEventPixel(Ts(o));if(o.length==this.lastPointersCount_){if(this.kinetic_&&this.kinetic_.update(r[0],r[1]),this.lastCentroid){const t=[this.lastCentroid[0]-r[0],r[1]-this.lastCentroid[1]],o=e.map.getView();zt(t,o.getResolution()),Zt(t,o.getRotation()),o.adjustCenterInternal(t)}}else this.kinetic_&&this.kinetic_.begin();this.lastCentroid=r,this.lastPointersCount_=o.length,e.originalEvent.preventDefault()}handleUpEvent(e){const t=e.map,o=t.getView();if(0===this.targetPointers.length){if(!this.noKinetic_&&this.kinetic_&&this.kinetic_.end()){const e=this.kinetic_.getDistance(),r=this.kinetic_.getAngle(),n=o.getCenterInternal(),i=t.getPixelFromCoordinateInternal(n),a=t.getCoordinateFromPixelInternal([i[0]-e*Math.cos(r),i[1]-e*Math.sin(r)]);o.animateInternal({center:o.getConstrainedCenter(a),duration:500,easing:fo})}return this.panning_&&(this.panning_=!1,o.endInteraction()),!1}return this.kinetic_&&this.kinetic_.begin(),this.lastCentroid=null,!0}handleDownEvent(e){if(this.targetPointers.length>0&&this.condition_(e)){const t=e.map.getView();return this.lastCentroid=null,t.getAnimating()&&t.cancelAnimations(),this.kinetic_&&this.kinetic_.begin(),this.noKinetic_=this.targetPointers.length>1,!0}return!1}};const _s=class extends Ls{constructor(e){e=e||{},super({stopDown:b}),this.condition_=e.condition?e.condition:Ns,this.lastAngle_=void 0,this.duration_=void 0!==e.duration?e.duration:250}handleDragEvent(e){if(!ws(e))return;const t=e.map,o=t.getView();if(o.getConstraints().rotation===cr)return;const r=t.getSize(),n=e.pixel,i=Math.atan2(r[1]/2-n[1],n[0]-r[0]/2);if(void 0!==this.lastAngle_){const e=i-this.lastAngle_;o.adjustRotationInternal(-e)}this.lastAngle_=i}handleUpEvent(e){if(!ws(e))return!0;return e.map.getView().endInteraction(this.duration_),!1}handleDownEvent(e){if(!ws(e))return!1;if(Ss(e)&&this.condition_(e)){return e.map.getView().beginInteraction(),this.lastAngle_=void 0,!0}return!1}};const bs=class extends P{constructor(e){super(),this.geometry_=null,this.element_=document.createElement("div"),this.element_.style.position="absolute",this.element_.style.pointerEvents="auto",this.element_.className="ol-box "+e,this.map_=null,this.startPixel_=null,this.endPixel_=null}disposeInternal(){this.setMap(null)}render_(){const e=this.startPixel_,t=this.endPixel_,o="px",r=this.element_.style;r.left=Math.min(e[0],t[0])+o,r.top=Math.min(e[1],t[1])+o,r.width=Math.abs(t[0]-e[0])+o,r.height=Math.abs(t[1]-e[1])+o}setMap(e){if(this.map_){this.map_.getOverlayContainer().removeChild(this.element_);const e=this.element_.style;e.left="inherit",e.top="inherit",e.width="inherit",e.height="inherit"}this.map_=e,this.map_&&this.map_.getOverlayContainer().appendChild(this.element_)}setPixels(e,t){this.startPixel_=e,this.endPixel_=t,this.createOrUpdateGeometry(),this.render_()}createOrUpdateGeometry(){if(!this.map_)return;const e=this.startPixel_,t=this.endPixel_,o=[e,[e[0],t[1]],t,[t[0],e[1]]].map(this.map_.getCoordinateFromPixelInternal,this.map_);o[4]=o[0].slice(),this.geometry_?this.geometry_.setCoordinates([o]):this.geometry_=new On([o])}getGeometry(){return this.geometry_}},vs="boxstart",Us="boxdrag",Ms="boxend",Ds="boxcancel";class xs extends h{constructor(e,t,o){super(e),this.coordinate=t,this.mapBrowserEvent=o}}const Bs=class extends Ls{constructor(e){super(),this.on,this.once,this.un,e=e||{},this.box_=new bs(e.className||"ol-dragbox"),this.minArea_=void 0!==e.minArea?e.minArea:64,e.onBoxEnd&&(this.onBoxEnd=e.onBoxEnd),this.startPixel_=null,this.condition_=e.condition?e.condition:Ss,this.boxEndCondition_=e.boxEndCondition?e.boxEndCondition:this.defaultBoxEndCondition}defaultBoxEndCondition(e,t,o){const r=o[0]-t[0],n=o[1]-t[1];return r*r+n*n>=this.minArea_}getGeometry(){return this.box_.getGeometry()}handleDragEvent(e){this.startPixel_&&(this.box_.setPixels(this.startPixel_,e.pixel),this.dispatchEvent(new xs(Us,e.coordinate,e)))}handleUpEvent(e){if(!this.startPixel_)return!1;this.box_.setMap(null);const t=this.boxEndCondition_(e,this.startPixel_,e.pixel);return t&&this.onBoxEnd(e),this.dispatchEvent(new xs(t?Ms:Ds,e.coordinate,e)),!1}handleDownEvent(e){return!!this.condition_(e)&&(this.startPixel_=e.pixel,this.box_.setMap(e.map),this.box_.setPixels(this.startPixel_,this.startPixel_),this.dispatchEvent(new xs(vs,e.coordinate,e)),!0)}onBoxEnd(e){}setActive(e){e||(this.box_.setMap(null),this.startPixel_&&(this.dispatchEvent(new xs(Ds,this.startPixel_,null)),this.startPixel_=null)),super.setActive(e)}};const Ws=class extends Bs{constructor(e){super({condition:(e=e||{}).condition?e.condition:Rs,className:e.className||"ol-dragzoom",minArea:e.minArea}),this.duration_=void 0!==e.duration?e.duration:200,this.out_=void 0!==e.out&&e.out}onBoxEnd(e){const t=this.getMap().getView();let o=this.getGeometry();if(this.out_){const e=t.rotatedExtentForGeometry(o),r=t.getResolutionForExtentInternal(e),n=t.getResolution()/r;o=o.clone(),o.scale(n*n)}t.fitInternal(o,{duration:this.duration_,easing:fo})}},Gs="ArrowLeft",Ks="ArrowUp",Hs="ArrowRight",Vs="ArrowDown";const Ys=class extends Is{constructor(e){super(),e=e||{},this.defaultCondition_=function(e){return Ps(e)&&Fs(e)},this.condition_=void 0!==e.condition?e.condition:this.defaultCondition_,this.duration_=void 0!==e.duration?e.duration:100,this.pixelDelta_=void 0!==e.pixelDelta?e.pixelDelta:128}handleEvent(e){let t=!1;if(e.type==Y){const o=e.originalEvent,r=o.key;if(this.condition_(e)&&(r==Vs||r==Gs||r==Hs||r==Ks)){const n=e.map.getView(),i=n.getResolution()*this.pixelDelta_;let a=0,s=0;r==Vs?s=-i:r==Gs?a=-i:r==Hs?a=i:s=i;const p=[a,s];Zt(p,n.getRotation()),function(e,t,o){const r=e.getCenterInternal();if(r){const n=[r[0]+t[0],r[1]+t[1]];e.animateInternal({duration:void 0!==o?o:250,easing:_o,center:e.getConstrainedCenter(n)})}}(n,p,this.duration_),o.preventDefault(),t=!0}}return!t}};const js=class extends Is{constructor(e){super(),e=e||{},this.condition_=e.condition?e.condition:function(e){return!function(e){const t=e.originalEvent;return ye?t.metaKey:t.ctrlKey}(e)&&Fs(e)},this.delta_=e.delta?e.delta:1,this.duration_=void 0!==e.duration?e.duration:100}handleEvent(e){let t=!1;if(e.type==Y||e.type==j){const o=e.originalEvent,r=o.key;if(this.condition_(e)&&("+"===r||"-"===r)){const n=e.map,i="+"===r?this.delta_:-this.delta_;Cs(n.getView(),i,void 0,this.duration_),o.preventDefault(),t=!0}}return!t}};const Zs=class{constructor(e,t,o){this.decay_=e,this.minVelocity_=t,this.delay_=o,this.points_=[],this.angle_=0,this.initialVelocity_=0}begin(){this.points_.length=0,this.angle_=0,this.initialVelocity_=0}update(e,t){this.points_.push(e,t,Date.now())}end(){if(this.points_.length<6)return!1;const e=Date.now()-this.delay_,t=this.points_.length-3;if(this.points_[t+2]<e)return!1;let o=t-3;for(;o>0&&this.points_[o+2]>e;)o-=3;const r=this.points_[t+2]-this.points_[o+2];if(r<1e3/60)return!1;const n=this.points_[t]-this.points_[o],i=this.points_[t+1]-this.points_[o+1];return this.angle_=Math.atan2(i,n),this.initialVelocity_=Math.sqrt(n*n+i*i)/r,this.initialVelocity_>this.minVelocity_}getDistance(){return(this.minVelocity_-this.initialVelocity_)/this.decay_}getAngle(){return this.angle_}};const zs=class extends Is{constructor(e){super(e=e||{}),this.totalDelta_=0,this.lastDelta_=0,this.maxDelta_=void 0!==e.maxDelta?e.maxDelta:1,this.duration_=void 0!==e.duration?e.duration:250,this.timeout_=void 0!==e.timeout?e.timeout:80,this.useAnchor_=void 0===e.useAnchor||e.useAnchor,this.constrainResolution_=void 0!==e.constrainResolution&&e.constrainResolution;const t=e.condition?e.condition:hs;this.condition_=e.onFocusOnly?ms(ks,t):t,this.lastAnchor_=null,this.startTime_=void 0,this.timeoutId_,this.mode_=void 0,this.trackpadEventGap_=400,this.trackpadTimeoutId_,this.deltaPerZoom_=300}endInteraction_(){this.trackpadTimeoutId_=void 0;const e=this.getMap();if(!e)return;e.getView().endInteraction(void 0,this.lastDelta_?this.lastDelta_>0?1:-1:0,this.lastAnchor_)}handleEvent(e){if(!this.condition_(e))return!0;if(e.type!==X)return!0;const t=e.map,o=e.originalEvent;let r;if(o.preventDefault(),this.useAnchor_&&(this.lastAnchor_=e.coordinate),e.type==X&&(r=o.deltaY,de&&o.deltaMode===WheelEvent.DOM_DELTA_PIXEL&&(r/=ge),o.deltaMode===WheelEvent.DOM_DELTA_LINE&&(r*=40)),0===r)return!1;this.lastDelta_=r;const n=Date.now();void 0===this.startTime_&&(this.startTime_=n),(!this.mode_||n-this.startTime_>this.trackpadEventGap_)&&(this.mode_=Math.abs(r)<4?"trackpad":"wheel");const i=t.getView();if("trackpad"===this.mode_&&!i.getConstrainResolution()&&!this.constrainResolution_)return this.trackpadTimeoutId_?clearTimeout(this.trackpadTimeoutId_):(i.getAnimating()&&i.cancelAnimations(),i.beginInteraction()),this.trackpadTimeoutId_=setTimeout(this.endInteraction_.bind(this),this.timeout_),i.adjustZoom(-r/this.deltaPerZoom_,this.lastAnchor_),this.startTime_=n,!1;this.totalDelta_+=r;const a=Math.max(this.timeout_-(n-this.startTime_),0);return clearTimeout(this.timeoutId_),this.timeoutId_=setTimeout(this.handleWheelZoom_.bind(this,t),a),!1}handleWheelZoom_(e){const t=e.getView();t.getAnimating()&&t.cancelAnimations();let o=-Ut(this.totalDelta_,-this.maxDelta_*this.deltaPerZoom_,this.maxDelta_*this.deltaPerZoom_)/this.deltaPerZoom_;(t.getConstrainResolution()||this.constrainResolution_)&&(o=o?o>0?1:-1:0),Cs(t,o,this.lastAnchor_,this.duration_),this.mode_=void 0,this.totalDelta_=0,this.lastAnchor_=null,this.startTime_=void 0,this.timeoutId_=void 0}setMouseAnchor(e){this.useAnchor_=e,e||(this.lastAnchor_=null)}};const Xs=class extends Ls{constructor(e){const t=e=e||{};t.stopDown||(t.stopDown=b),super(t),this.anchor_=null,this.lastAngle_=void 0,this.rotating_=!1,this.rotationDelta_=0,this.threshold_=void 0!==e.threshold?e.threshold:.3,this.duration_=void 0!==e.duration?e.duration:250}handleDragEvent(e){let t=0;const o=this.targetPointers[0],r=this.targetPointers[1],n=Math.atan2(r.clientY-o.clientY,r.clientX-o.clientX);if(void 0!==this.lastAngle_){const e=n-this.lastAngle_;this.rotationDelta_+=e,!this.rotating_&&Math.abs(this.rotationDelta_)>this.threshold_&&(this.rotating_=!0),t=e}this.lastAngle_=n;const i=e.map,a=i.getView();a.getConstraints().rotation!==cr&&(this.anchor_=i.getCoordinateFromPixelInternal(i.getEventPixel(Ts(this.targetPointers))),this.rotating_&&(i.render(),a.adjustRotationInternal(t,this.anchor_)))}handleUpEvent(e){if(this.targetPointers.length<2){return e.map.getView().endInteraction(this.duration_),!1}return!0}handleDownEvent(e){if(this.targetPointers.length>=2){const t=e.map;return this.anchor_=null,this.lastAngle_=void 0,this.rotating_=!1,this.rotationDelta_=0,this.handlingDownUpSequence||t.getView().beginInteraction(),!0}return!1}};const Js=class extends Ls{constructor(e){const t=e=e||{};t.stopDown||(t.stopDown=b),super(t),this.anchor_=null,this.duration_=void 0!==e.duration?e.duration:400,this.lastDistance_=void 0,this.lastScaleDelta_=1}handleDragEvent(e){let t=1;const o=this.targetPointers[0],r=this.targetPointers[1],n=o.clientX-r.clientX,i=o.clientY-r.clientY,a=Math.sqrt(n*n+i*i);void 0!==this.lastDistance_&&(t=this.lastDistance_/a),this.lastDistance_=a;const s=e.map,p=s.getView();1!=t&&(this.lastScaleDelta_=t),this.anchor_=s.getCoordinateFromPixelInternal(s.getEventPixel(Ts(this.targetPointers))),s.render(),p.adjustResolutionInternal(t,this.anchor_)}handleUpEvent(e){if(this.targetPointers.length<2){const t=e.map.getView(),o=this.lastScaleDelta_>1?1:-1;return t.endInteraction(this.duration_,o),!1}return!0}handleDownEvent(e){if(this.targetPointers.length>=2){const t=e.map;return this.anchor_=null,this.lastDistance_=void 0,this.lastScaleDelta_=1,this.handlingDownUpSequence||t.getView().beginInteraction(),!0}return!1}};function Qs(e){e instanceof Sn?e.setMapInternal(null):e instanceof $a&&e.getLayers().forEach(Qs)}function qs(e,t){if(e instanceof Sn)e.setMapInternal(t);else if(e instanceof $a){const o=e.getLayers().getArray();for(let e=0,r=o.length;e<r;++e)qs(o[e],t)}}const $s=class extends ie{constructor(e){super(),e=e||{},this.on,this.once,this.un;const t=function(e){let t=null;void 0!==e.keyboardEventTarget&&(t="string"===typeof e.keyboardEventTarget?document.getElementById(e.keyboardEventTarget):e.keyboardEventTarget);const o={},r=e.layers&&"function"===typeof e.layers.getLayers?e.layers:new $a({layers:e.layers});let n,i,a;o[as]=r,o[ps]=e.target,o[ls]=e.view instanceof kn?e.view:new kn,void 0!==e.controls&&(Array.isArray(e.controls)?n=new Bo(e.controls.slice()):(Jo("function"===typeof e.controls.getArray,"Expected `controls` to be an array or an `ol/Collection.js`"),n=e.controls));void 0!==e.interactions&&(Array.isArray(e.interactions)?i=new Bo(e.interactions.slice()):(Jo("function"===typeof e.interactions.getArray,"Expected `interactions` to be an array or an `ol/Collection.js`"),i=e.interactions));void 0!==e.overlays?Array.isArray(e.overlays)?a=new Bo(e.overlays.slice()):(Jo("function"===typeof e.overlays.getArray,"Expected `overlays` to be an array or an `ol/Collection.js`"),a=e.overlays):a=new Bo;return{controls:n,interactions:i,keyboardEventTarget:t,overlays:a,values:o}}(e);this.renderComplete_,this.loaded_=!0,this.boundHandleBrowserEvent_=this.handleBrowserEvent.bind(this),this.maxTilesLoading_=void 0!==e.maxTilesLoading?e.maxTilesLoading:16,this.pixelRatio_=void 0!==e.pixelRatio?e.pixelRatio:ge,this.postRenderTimeoutHandle_,this.animationDelayKey_,this.animationDelay_=this.animationDelay_.bind(this),this.coordinateToPixelTransform_=[1,0,0,1,0,0],this.pixelToCoordinateTransform_=[1,0,0,1,0,0],this.frameIndex_=0,this.frameState_=null,this.previousExtent_=null,this.viewPropertyListenerKey_=null,this.viewChangeListenerKey_=null,this.layerGroupPropertyListenerKeys_=null,this.viewport_=document.createElement("div"),this.viewport_.className="ol-viewport"+("ontouchstart"in window?" ol-touch":""),this.viewport_.style.position="relative",this.viewport_.style.overflow="hidden",this.viewport_.style.width="100%",this.viewport_.style.height="100%",this.overlayContainer_=document.createElement("div"),this.overlayContainer_.style.position="absolute",this.overlayContainer_.style.zIndex="0",this.overlayContainer_.style.width="100%",this.overlayContainer_.style.height="100%",this.overlayContainer_.style.pointerEvents="none",this.overlayContainer_.className="ol-overlaycontainer",this.viewport_.appendChild(this.overlayContainer_),this.overlayContainerStopEvent_=document.createElement("div"),this.overlayContainerStopEvent_.style.position="absolute",this.overlayContainerStopEvent_.style.zIndex="0",this.overlayContainerStopEvent_.style.width="100%",this.overlayContainerStopEvent_.style.height="100%",this.overlayContainerStopEvent_.style.pointerEvents="none",this.overlayContainerStopEvent_.className="ol-overlaycontainer-stopevent",this.viewport_.appendChild(this.overlayContainerStopEvent_),this.mapBrowserEventHandler_=null,this.moveTolerance_=e.moveTolerance,this.keyboardEventTarget_=t.keyboardEventTarget,this.targetChangeHandlerKeys_=null,this.targetElement_=null,this.resizeObserver_=new ResizeObserver((()=>this.updateSize())),this.controls=t.controls||function(e){e=e||{};const t=new Bo;return(void 0===e.zoom||e.zoom)&&t.push(new bo(e.zoomOptions)),(void 0===e.rotate||e.rotate)&&t.push(new ys(e.rotateOptions)),(void 0===e.attribution||e.attribution)&&t.push(new vo(e.attributionOptions)),t}(),this.interactions=t.interactions||function(e){e=e||{};const t=new Bo,o=new Zs(-.005,.05,100);return(void 0===e.altShiftDragRotate||e.altShiftDragRotate)&&t.push(new _s),(void 0===e.doubleClickZoom||e.doubleClickZoom)&&t.push(new Os({delta:e.zoomDelta,duration:e.zoomDuration})),(void 0===e.dragPan||e.dragPan)&&t.push(new Es({onFocusOnly:e.onFocusOnly,kinetic:o})),(void 0===e.pinchRotate||e.pinchRotate)&&t.push(new Xs),(void 0===e.pinchZoom||e.pinchZoom)&&t.push(new Js({duration:e.zoomDuration})),(void 0===e.keyboard||e.keyboard)&&(t.push(new Ys),t.push(new js({delta:e.zoomDelta,duration:e.zoomDuration}))),(void 0===e.mouseWheelZoom||e.mouseWheelZoom)&&t.push(new zs({onFocusOnly:e.onFocusOnly,duration:e.zoomDuration})),(void 0===e.shiftDragZoom||e.shiftDragZoom)&&t.push(new Ws({duration:e.zoomDuration})),t}({onFocusOnly:!0}),this.overlays_=t.overlays,this.overlayIdIndex_={},this.renderer_=null,this.postRenderFunctions_=[],this.tileQueue_=new cs(this.getTilePriority.bind(this),this.handleTileChange_.bind(this)),this.addChangeListener(as,this.handleLayerGroupChanged_),this.addChangeListener(ls,this.handleViewChanged_),this.addChangeListener(ss,this.handleSizeChanged_),this.addChangeListener(ps,this.handleTargetChanged_),this.setProperties(t.values);const o=this;!e.view||e.view instanceof kn||e.view.then((function(e){o.setView(new kn(e))})),this.controls.addEventListener(Uo,(e=>{e.element.setMap(this)})),this.controls.addEventListener(Mo,(e=>{e.element.setMap(null)})),this.interactions.addEventListener(Uo,(e=>{e.element.setMap(this)})),this.interactions.addEventListener(Mo,(e=>{e.element.setMap(null)})),this.overlays_.addEventListener(Uo,(e=>{this.addOverlayInternal_(e.element)})),this.overlays_.addEventListener(Mo,(e=>{const t=e.element.getId();void 0!==t&&delete this.overlayIdIndex_[t.toString()],e.element.setMap(null)})),this.controls.forEach((e=>{e.setMap(this)})),this.interactions.forEach((e=>{e.setMap(this)})),this.overlays_.forEach(this.addOverlayInternal_.bind(this))}addControl(e){this.getControls().push(e)}addInteraction(e){this.getInteractions().push(e)}addLayer(e){this.getLayerGroup().getLayers().push(e)}handleLayerAdd_(e){qs(e.layer,this)}addOverlay(e){this.getOverlays().push(e)}addOverlayInternal_(e){const t=e.getId();void 0!==t&&(this.overlayIdIndex_[t.toString()]=e),e.setMap(this)}disposeInternal(){this.controls.clear(),this.interactions.clear(),this.overlays_.clear(),this.resizeObserver_.disconnect(),this.setTarget(null),super.disposeInternal()}forEachFeatureAtPixel(e,t,o){if(!this.frameState_||!this.renderer_)return;const r=this.getCoordinateFromPixelInternal(e),n=void 0!==(o=void 0!==o?o:{}).hitTolerance?o.hitTolerance:0,i=void 0!==o.layerFilter?o.layerFilter:_,a=!1!==o.checkWrapped;return this.renderer_.forEachFeatureAtCoordinate(r,this.frameState_,n,a,t,null,i,null)}getFeaturesAtPixel(e,t){const o=[];return this.forEachFeatureAtPixel(e,(function(e){o.push(e)}),t),o}getAllLayers(){const e=[];return function t(o){o.forEach((function(o){o instanceof $a?t(o.getLayers()):e.push(o)}))}(this.getLayers()),e}hasFeatureAtPixel(e,t){if(!this.frameState_||!this.renderer_)return!1;const o=this.getCoordinateFromPixelInternal(e),r=void 0!==(t=void 0!==t?t:{}).layerFilter?t.layerFilter:_,n=void 0!==t.hitTolerance?t.hitTolerance:0,i=!1!==t.checkWrapped;return this.renderer_.hasFeatureAtCoordinate(o,this.frameState_,n,i,r,null)}getEventCoordinate(e){return this.getCoordinateFromPixel(this.getEventPixel(e))}getEventCoordinateInternal(e){return this.getCoordinateFromPixelInternal(this.getEventPixel(e))}getEventPixel(e){const t=this.viewport_.getBoundingClientRect(),o=this.getSize(),r=t.width/o[0],n=t.height/o[1],i="changedTouches"in e?e.changedTouches[0]:e;return[(i.clientX-t.left)/r,(i.clientY-t.top)/n]}getTarget(){return this.get(ps)}getTargetElement(){return this.targetElement_}getCoordinateFromPixel(e){return Lo(this.getCoordinateFromPixelInternal(e),this.getView().getProjection())}getCoordinateFromPixelInternal(e){const t=this.frameState_;return t?Tr(t.pixelToCoordinateTransform,e.slice()):null}getControls(){return this.controls}getOverlays(){return this.overlays_}getOverlayById(e){const t=this.overlayIdIndex_[e.toString()];return void 0!==t?t:null}getInteractions(){return this.interactions}getLayerGroup(){return this.get(as)}setLayers(e){const t=this.getLayerGroup();if(e instanceof Bo)return void t.setLayers(e);const o=t.getLayers();o.clear(),o.extend(e)}getLayers(){return this.getLayerGroup().getLayers()}getLoadingOrNotReady(){const e=this.getLayerGroup().getLayerStatesArray();for(let t=0,o=e.length;t<o;++t){const o=e[t];if(!o.visible)continue;const r=o.layer.getRenderer();if(r&&!r.ready)return!0;const n=o.layer.getSource();if(n&&n.loading)return!0}return!1}getPixelFromCoordinate(e){const t=mo(e,this.getView().getProjection());return this.getPixelFromCoordinateInternal(t)}getPixelFromCoordinateInternal(e){const t=this.frameState_;return t?Tr(t.coordinateToPixelTransform,e.slice(0,2)):null}getRenderer(){return this.renderer_}getSize(){return this.get(ss)}getView(){return this.get(ls)}getViewport(){return this.viewport_}getOverlayContainer(){return this.overlayContainer_}getOverlayContainerStopEvent(){return this.overlayContainerStopEvent_}getOwnerDocument(){const e=this.getTargetElement();return e?e.ownerDocument:document}getTilePriority(e,t,o,r){return function(e,t,o,r,n){if(!e||!(o in e.wantedTiles))return As;if(!e.wantedTiles[o][t.getKey()])return As;const i=e.viewState.center,a=r[0]-i[0],s=r[1]-i[1];return 65536*Math.log(n)+Math.sqrt(a*a+s*s)/n}(this.frameState_,e,t,o,r)}handleBrowserEvent(e,t){t=t||e.type;const o=new ts(t,this,e);this.handleMapBrowserEvent(o)}handleMapBrowserEvent(e){if(!this.frameState_)return;const t=e.originalEvent,o=t.type;if(o===ns||o===X||o===Y){const e=this.getOwnerDocument(),o=this.viewport_.getRootNode?this.viewport_.getRootNode():e,r=t.target;if(this.overlayContainerStopEvent_.contains(r)||!(o===e?e.documentElement:o).contains(r))return}if(e.frameState=this.frameState_,!1!==this.dispatchEvent(e)){const t=this.getInteractions().getArray().slice();for(let o=t.length-1;o>=0;o--){const r=t[o];if(r.getMap()!==this||!r.getActive()||!this.getTargetElement())continue;if(!r.handleEvent(e)||e.propagationStopped)break}}}handlePostRender(){const e=this.frameState_,t=this.tileQueue_;if(!t.isEmpty()){let o=this.maxTilesLoading_,r=o;if(e){const t=e.viewHints;if(t[rr]||t[nr]){const t=Date.now()-e.time>8;o=t?0:8,r=t?0:2}}t.getTilesLoading()<o&&(t.reprioritize(),t.loadMoreTiles(o,r))}e&&this.renderer_&&!e.animate&&(!0===this.renderComplete_?(this.hasListener(or)&&this.renderer_.dispatchRenderEvent(or,e),!1===this.loaded_&&(this.loaded_=!0,this.dispatchEvent(new es(Ae,this,e)))):!0===this.loaded_&&(this.loaded_=!1,this.dispatchEvent(new es(le,this,e))));const o=this.postRenderFunctions_;for(let r=0,n=o.length;r<n;++r)o[r](this,e);o.length=0}handleSizeChanged_(){this.getView()&&!this.getView().getAnimating()&&this.getView().resolveConstraints(0),this.render()}handleTargetChanged_(){if(this.mapBrowserEventHandler_){for(let e=0,t=this.targetChangeHandlerKeys_.length;e<t;++e)q(this.targetChangeHandlerKeys_[e]);this.targetChangeHandlerKeys_=null,this.viewport_.removeEventListener(K,this.boundHandleBrowserEvent_),this.viewport_.removeEventListener(X,this.boundHandleBrowserEvent_),this.mapBrowserEventHandler_.dispose(),this.mapBrowserEventHandler_=null,Se(this.viewport_)}if(this.targetElement_){this.resizeObserver_.unobserve(this.targetElement_);const e=this.targetElement_.getRootNode();e instanceof ShadowRoot&&this.resizeObserver_.unobserve(e.host),this.setSize(void 0)}const e=this.getTarget(),t="string"===typeof e?document.getElementById(e):e;if(this.targetElement_=t,t){t.appendChild(this.viewport_),this.renderer_||(this.renderer_=new Xa(this)),this.mapBrowserEventHandler_=new is(this,this.moveTolerance_);for(const t in os)this.mapBrowserEventHandler_.addEventListener(os[t],this.handleMapBrowserEvent.bind(this));this.viewport_.addEventListener(K,this.boundHandleBrowserEvent_,!1),this.viewport_.addEventListener(X,this.boundHandleBrowserEvent_,!!Te&&{passive:!1});const e=this.keyboardEventTarget_?this.keyboardEventTarget_:t;this.targetChangeHandlerKeys_=[J(e,Y,this.handleBrowserEvent,this),J(e,j,this.handleBrowserEvent,this)];const o=t.getRootNode();o instanceof ShadowRoot&&this.resizeObserver_.observe(o.host),this.resizeObserver_.observe(t)}else this.renderer_&&(clearTimeout(this.postRenderTimeoutHandle_),this.postRenderTimeoutHandle_=void 0,this.postRenderFunctions_.length=0,this.renderer_.dispose(),this.renderer_=null),this.animationDelayKey_&&(cancelAnimationFrame(this.animationDelayKey_),this.animationDelayKey_=void 0);this.updateSize()}handleTileChange_(){this.render()}handleViewPropertyChanged_(){this.render()}handleViewChanged_(){this.viewPropertyListenerKey_&&(q(this.viewPropertyListenerKey_),this.viewPropertyListenerKey_=null),this.viewChangeListenerKey_&&(q(this.viewChangeListenerKey_),this.viewChangeListenerKey_=null);const e=this.getView();e&&(this.updateViewportSize_(this.getSize()),this.viewPropertyListenerKey_=J(e,S,this.handleViewPropertyChanged_,this),this.viewChangeListenerKey_=J(e,W,this.handleViewPropertyChanged_,this),e.resolveConstraints(0)),this.render()}handleLayerGroupChanged_(){this.layerGroupPropertyListenerKeys_&&(this.layerGroupPropertyListenerKeys_.forEach(q),this.layerGroupPropertyListenerKeys_=null);const e=this.getLayerGroup();e&&(this.handleLayerAdd_(new Ja("addlayer",e)),this.layerGroupPropertyListenerKeys_=[J(e,S,this.render,this),J(e,W,this.render,this),J(e,"addlayer",this.handleLayerAdd_,this),J(e,"removelayer",this.handleLayerRemove_,this)]),this.render()}isRendered(){return!!this.frameState_}animationDelay_(){this.animationDelayKey_=void 0,this.renderFrame_(Date.now())}renderSync(){this.animationDelayKey_&&cancelAnimationFrame(this.animationDelayKey_),this.animationDelay_()}redrawText(){const e=this.getLayerGroup().getLayerStatesArray();for(let t=0,o=e.length;t<o;++t){const o=e[t].layer;o.hasRenderer()&&o.getRenderer().handleFontsChanged()}}render(){this.renderer_&&void 0===this.animationDelayKey_&&(this.animationDelayKey_=requestAnimationFrame(this.animationDelay_))}removeControl(e){return this.getControls().remove(e)}removeInteraction(e){return this.getInteractions().remove(e)}removeLayer(e){return this.getLayerGroup().getLayers().remove(e)}handleLayerRemove_(e){Qs(e.layer)}removeOverlay(e){return this.getOverlays().remove(e)}renderFrame_(e){const t=this.getSize(),o=this.getView(),r=this.frameState_;let n=null;if(void 0!==t&&Fn(t)&&o&&o.isDef()){const r=o.getHints(this.frameState_?this.frameState_.viewHints:void 0),i=o.getState();if(n={animate:!1,coordinateToPixelTransform:this.coordinateToPixelTransform_,declutter:null,extent:kt(i.center,i.resolution,i.rotation,t),index:this.frameIndex_++,layerIndex:0,layerStatesArray:this.getLayerGroup().getLayerStatesArray(),pixelRatio:this.pixelRatio_,pixelToCoordinateTransform:this.pixelToCoordinateTransform_,postRenderFunctions:[],size:t,tileQueue:this.tileQueue_,time:e,usedTiles:{},viewState:i,viewHints:r,wantedTiles:{},mapId:re(this),renderTargets:{}},i.nextCenter&&i.nextResolution){const e=isNaN(i.nextRotation)?i.rotation:i.nextRotation;n.nextExtent=kt(i.nextCenter,i.nextResolution,e,t)}}if(this.frameState_=n,this.renderer_.renderFrame(n),n){if(n.animate&&this.render(),Array.prototype.push.apply(this.postRenderFunctions_,n.postRenderFunctions),r){(!this.previousExtent_||!Et(this.previousExtent_)&&!dt(n.extent,this.previousExtent_))&&(this.dispatchEvent(new es(se,this,r)),this.previousExtent_=lt(this.previousExtent_))}this.previousExtent_&&!n.viewHints[rr]&&!n.viewHints[nr]&&!dt(n.extent,this.previousExtent_)&&(this.dispatchEvent(new es(pe,this,n)),tt(n.extent,this.previousExtent_))}this.dispatchEvent(new es(ae,this,n)),this.renderComplete_=this.hasListener(le)||this.hasListener(Ae)||this.hasListener(or)?!this.tileQueue_.getTilesLoading()&&!this.tileQueue_.getCount()&&!this.getLoadingOrNotReady():void 0,this.postRenderTimeoutHandle_||(this.postRenderTimeoutHandle_=setTimeout((()=>{this.postRenderTimeoutHandle_=void 0,this.handlePostRender()}),0))}setLayerGroup(e){const t=this.getLayerGroup();t&&this.handleLayerRemove_(new Ja("removelayer",t)),this.set(as,e)}setSize(e){this.set(ss,e)}setTarget(e){this.set(ps,e)}setView(e){if(!e||e instanceof kn)return void this.set(ls,e);this.set(ls,new kn);const t=this;e.then((function(e){t.setView(new kn(e))}))}updateSize(){const e=this.getTargetElement();let t;if(e){const o=getComputedStyle(e),r=e.offsetWidth-parseFloat(o.borderLeftWidth)-parseFloat(o.paddingLeft)-parseFloat(o.paddingRight)-parseFloat(o.borderRightWidth),n=e.offsetHeight-parseFloat(o.borderTopWidth)-parseFloat(o.paddingTop)-parseFloat(o.paddingBottom)-parseFloat(o.borderBottomWidth);isNaN(r)||isNaN(n)||(t=[r,n],!Fn(t)&&(e.offsetWidth||e.offsetHeight||e.getClientRects().length)&&eo("No map visible because the map container's width or height are 0."))}const o=this.getSize();!t||o&&E(t,o)||(this.setSize(t),this.updateViewportSize_(t))}updateViewportSize_(e){const t=this.getView();t&&t.setViewportSize(e)}};var ep=o(5527),tp=o(5170);function op(){const e=(0,ep.A)(tp.A);return e[L.A]||e}var rp=o(3844),np=o(4775);function ip(t,o,r,n,i){const[a,s]=e.useState((()=>i&&r?r(t).matches:n?n(t).matches:o));return(0,rp.A)((()=>{let e=!0;if(!r)return;const o=r(t),n=()=>{e&&s(o.matches)};return n(),o.addListener(n),()=>{e=!1,o.removeListener(n)}}),[t,r]),a}const ap=t.useSyncExternalStore;function sp(t,o,r,n,i){const a=e.useCallback((()=>o),[o]),s=e.useMemo((()=>{if(i&&r)return()=>r(t).matches;if(null!==n){const{matches:e}=n(t);return()=>e}return a}),[a,t,n,i,r]),[p,l]=e.useMemo((()=>{if(null===r)return[a,()=>()=>{}];const e=r(t);return[()=>e.matches,t=>(e.addListener(t),()=>{e.removeListener(t)})]}),[a,r,t]);return ap(l,p,s)}function pp(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=(0,d.A)(),r="undefined"!==typeof window&&"undefined"!==typeof window.matchMedia,{defaultMatches:n=!1,matchMedia:i=(r?window.matchMedia:null),ssrMatchMedia:a=null,noSsr:s=!1}=(0,np.A)({name:"MuiUseMediaQuery",props:t,theme:o});let p="function"===typeof e?e(o):e;p=p.replace(/^@media( ?)/m,"");return(void 0!==ap?sp:ip)(p,n,i,a,s)}var lp=o(8387),Ap=o(8698),up=o(8606),dp=o(4535),cp=o(2876),yp=o(6803),gp=o(7056),Cp=o(2400);function Ip(e){return(0,Cp.Ay)("MuiTypography",e)}(0,gp.A)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const Op=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],Tp=(0,dp.Ay)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],"inherit"!==o.align&&t["align".concat((0,yp.A)(o.align))],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})((e=>{let{theme:t,ownerState:o}=e;return(0,n.A)({margin:0},"inherit"===o.variant&&{font:"inherit"},"inherit"!==o.variant&&t.typography[o.variant],"inherit"!==o.align&&{textAlign:o.align},o.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},o.gutterBottom&&{marginBottom:"0.35em"},o.paragraph&&{marginBottom:16})})),Lp={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},mp={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},Np=e.forwardRef((function(e,t){const o=(0,cp.A)({props:e,name:"MuiTypography"}),r=(e=>mp[e]||e)(o.color),a=(0,Ap.A)((0,n.A)({},o,{color:r})),{align:s="inherit",className:p,component:A,gutterBottom:u=!1,noWrap:d=!1,paragraph:c=!1,variant:y="body1",variantMapping:g=Lp}=a,C=(0,i.A)(a,Op),I=(0,n.A)({},a,{align:s,color:r,className:p,component:A,gutterBottom:u,noWrap:d,paragraph:c,variant:y,variantMapping:g}),O=A||(c?"p":g[y]||Lp[y])||"span",T=(e=>{const{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:i,classes:a}=e,s={root:["root",i,"inherit"!==e.align&&"align".concat((0,yp.A)(t)),o&&"gutterBottom",r&&"noWrap",n&&"paragraph"]};return(0,up.A)(s,Ip,a)})(I);return(0,l.jsx)(Tp,(0,n.A)({as:O,ref:t,ownerState:I,className:(0,lp.A)(T.root,p)},C))})),kp=Np,hp={headerContainer:{position:"absolute",top:"0.75em",left:"4em",width:"16em"},noaaLogo:{maxHeight:"3em",marginRight:"0.5em",boxShadow:"1px 1px 4px 0px rgba(0, 0, 0, 1)",userSelect:"none",borderRadius:"50%",display:"block",float:"left"},titleText:{flex:1,color:"#fff",textShadow:"-1px 0 3px #222, 2px 2px 3px #222, 1px 0 2px #222, 0 -1px 2px #222",userSelect:"none",fontSize:"100%",position:"relative",bottom:"-0.1em"},prototypeLabel:{fontSize:"60%",color:"#FFEB3B",marginLeft:"0.25em",textShadow:"0 0 3px black",userSelect:"none",fontStyle:"italic",position:"absolute",left:"2.95em",bottom:"-0.2em"}};function Sp(e){const t=op();let r=null,n=hp.headerContainer,i=hp.noaaLogo;return pp(t.breakpoints.down("lg"))&&(r=(0,l.jsx)(kp,{variant:"h5",children:(0,l.jsx)("span",{style:{...hp.titleText,fontSize:"120%",bottom:"-0.1em"},children:e.title})}),i={...hp.noaaLogo,maxHeight:"2.75em",marginRight:"0.5em",marginLeft:"-1em"},n={...hp.headerContainer,width:"12.5em"}),pp(t.breakpoints.up("lg"))&&(r=(0,l.jsx)(kp,{variant:"h4",children:(0,l.jsx)("span",{style:hp.titleText,children:e.title})})),pp(t.breakpoints.only("xs"))&&(r=(0,l.jsx)(kp,{variant:"h6",children:(0,l.jsx)("span",{style:{...hp.titleText,fontSize:"110%",bottom:"-0.1em"},children:e.title})}),i={...hp.noaaLogo,maxHeight:"2.5em",marginRight:"0.5em",marginLeft:"-0.5em"},n={...hp.headerContainer,left:"1em",top:"0.25em",width:"10em"}),(0,l.jsxs)("div",{style:{zIndex:e.zIndexVal,...n},children:[(0,l.jsx)("img",{style:i,alt:"NOAA",src:o(6611)}),r,null]})}const Pp=function(e){return(0,l.jsx)(Sp,{title:"nowCOAST",subtitle:"Latest Marine Weather and Coastal Information",zIndexVal:e.zIndexVal})},Rp={bgcolor:"primary.main",color:"primary.contrastText",fontSize:{lg:"90%",xs:"80%"},position:"absolute",bottom:0,right:"3.25em",paddingRight:"5px",paddingLeft:"5px",opacity:"65%"};const Fp=function(e){return(0,l.jsx)(kp,{sx:{...Rp,zIndex:e.zIndexVal},children:"Developed by NOAA/NOS/OCS"})},wp=new e.createContext,fp=t=>{const o=(0,e.useState)(t.sourceObj)[0];return(0,e.useEffect)((()=>{t.layer&&o&&t.sourceOn&&t.layer.setSource(o)}),[t.sourceOn,t.layer,o]),(0,e.useEffect)((()=>{if(!o||!t.time)return;const e=o.getParams();e.time=t.time,e.dim_reference_time=t.refTime,o.updateParams(e)}),[t.time,t.refTime,o]),(0,e.useEffect)((()=>{if(o&&(null!==t.layerList||null!==t.styleList))try{const e=o.getParams();null!==t.layerList&&(e.LAYERS=t.layerList?t.layerList:null),null!==t.styleList&&(e.STYLES=t.styleList?t.styleList:null),o.updateParams(e)}catch(e){t.styleList}}),[t.layerList,t.styleList,o]),t.children?(0,l.jsx)("div",{children:t.children}):null};class Ep extends e.Component{constructor(e){super(),this.autoRefreshInterval=null,this.refreshSource=this.refreshSource.bind(this),this.handleInterval=this.handleInterval.bind(this)}componentWillUnmount(){this.autoRefreshInterval&&(clearInterval(this.autoRefreshInterval),this.autoRefreshInterval=null)}refreshSource(){if(!this.props.sourceObj)return;const e=this.props.sourceObj.getParams(),t=new Date;e.time=t.toISOString(),this.props.sourceObj.updateParams(e)}handleInterval(){this.autoRefreshInterval||(this.autoRefreshInterval=setInterval((()=>{this.refreshSource()}),this.props.autoRefreshInterval))}render(){return this.handleInterval(),null}}const _p=Ep,bp=t=>{const o=(0,e.useState)(t.layerObj)[0];(0,e.useEffect)((()=>{if(t.map)return t.map.addLayer(o),()=>{t.map&&t.map.removeLayer(o)}}),[t.map,o,t.refreshLayers]),(0,e.useEffect)((()=>{o&&o.setZIndex(t.zIndex)}),[t.zIndex,o]),(0,e.useEffect)((()=>{o&&o.setOpacity(t.opacity/100)}),[t.opacity,o]),(0,e.useEffect)((()=>{o&&(t.dimensionState&&t.currentSourceName in t.dimensionState&&null===t.dimensionState[t.currentSourceName].time?o.setVisible(!1):o.setVisible(t.layerOn))}),[t.layerOn,o,t.dimensionState,t.currentSourceName]);const r=Object.entries(t.sourceInfo).map((e=>{let[r,n]=e;try{return t.autoRefresh?(0,l.jsx)(fp,{layer:o,sourceObj:n.sourceObj,sourceOn:t.currentSourceName===r,layerList:t.layerList,styleList:t.styleList,time:t.dimensionState&&r in t.dimensionState?t.dimensionState[r].time:null,refTime:t.dimensionState&&r in t.dimensionState&&t.dimensionState[r].dim_time_reference?t.dimensionState[r].dim_time_reference:null,children:(0,l.jsx)(_p,{sourceObj:n.sourceObj,autoRefreshInterval:t.autoRefresh,layerOn:t.layerOn})},r):(0,l.jsx)(fp,{srcName:r,layer:o,sourceObj:n.sourceObj,layerName:r,sourceOn:t.currentSourceName===r,layerList:t.layerList,styleList:t.styleList,time:t.dimensionState&&r in t.dimensionState?t.dimensionState[r].time:null,refTime:t.dimensionState&&r in t.dimensionState&&t.dimensionState[r].dim_time_reference?t.dimensionState[r].dim_time_reference:null},r)}catch(i){return console.log("Caught exception while preparing to render source ("+r+"): "+i,"error"),null}}));return(0,l.jsx)("div",{children:r})};class vp extends ie{constructor(e){if(super(),this.on,this.once,this.un,this.id_=void 0,this.geometryName_="geometry",this.style_=null,this.styleFunction_=void 0,this.geometryChangeKey_=null,this.addChangeListener(this.geometryName_,this.handleGeometryChanged_),e)if("function"===typeof e.getSimplifiedGeometry){const t=e;this.setGeometry(t)}else{const t=e;this.setProperties(t)}}clone(){const e=new vp(this.hasProperties()?this.getProperties():null);e.setGeometryName(this.getGeometryName());const t=this.getGeometry();t&&e.setGeometry(t.clone());const o=this.getStyle();return o&&e.setStyle(o),e}getGeometry(){return this.get(this.geometryName_)}getId(){return this.id_}getGeometryName(){return this.geometryName_}getStyle(){return this.style_}getStyleFunction(){return this.styleFunction_}handleGeometryChange_(){this.changed()}handleGeometryChanged_(){this.geometryChangeKey_&&(q(this.geometryChangeKey_),this.geometryChangeKey_=null);const e=this.getGeometry();e&&(this.geometryChangeKey_=J(e,W,this.handleGeometryChange_,this)),this.changed()}setGeometry(e){this.set(this.geometryName_,e)}setStyle(e){this.style_=e,this.styleFunction_=e?function(e){if("function"===typeof e)return e;let t;if(Array.isArray(e))t=e;else{Jo("function"===typeof e.getZIndex,"Expected an `ol/style/Style` or an array of `ol/style/Style.js`");t=[e]}return function(){return t}}(e):void 0,this.changed()}setId(e){this.id_=e,this.changed()}setGeometryName(e){this.removeChangeListener(this.geometryName_,this.handleGeometryChanged_),this.geometryName_=e,this.addChangeListener(this.geometryName_,this.handleGeometryChanged_),this.handleGeometryChanged_()}}const Up=vp;function Mp(e,t,o,r,n,i,a){let s,p;const l=(o-t)/r;if(1===l)s=t;else if(2===l)s=t,p=n;else if(0!==l){let i=e[t],a=e[t+1],l=0;const A=[0];for(let n=t+r;n<o;n+=r){const t=e[n],o=e[n+1];l+=Math.sqrt((t-i)*(t-i)+(o-a)*(o-a)),A.push(l),i=t,a=o}const u=n*l,d=function(e,t,o){let r,n;o=o||R;let i=0,a=e.length,s=!1;for(;i<a;)r=i+(a-i>>1),n=+o(e[r],t),n<0?i=r+1:(a=r,s=!n);return s?i:~i}(A,u);d<0?(p=(u-A[-d-2])/(A[-d-1]-A[-d-2]),s=t+(-d-2)*r):s=t+d*r}a=a>1?a:2,i=i||new Array(a);for(let A=0;A<a;++A)i[A]=void 0===s?NaN:void 0===p?e[s+A]:Wt(e[s+A],e[s+r+A],p);return i}function Dp(e,t,o,r,n,i){if(o==t)return null;let a;if(n<e[t+r-1])return i?(a=e.slice(t,t+r),a[r-1]=n,a):null;if(e[o-1]<n)return i?(a=e.slice(o-r,o),a[r-1]=n,a):null;if(n==e[t+r-1])return e.slice(t,t+r);let s=t/r,p=o/r;for(;s<p;){const t=s+p>>1;n<e[(t+1)*r-1]?p=t:s=t+1}const l=e[s*r-1];if(n==l)return e.slice((s-1)*r,(s-1)*r+r);const A=(n-l)/(e[(s+1)*r-1]-l);a=[];for(let u=0;u<r-1;++u)a.push(Wt(e[(s-1)*r+u],e[s*r+u],A));return a.push(n),a}function xp(e,t,o,r){const n=[];let i=[1/0,1/0,-1/0,-1/0];for(let a=0,s=o.length;a<s;++a){const s=o[a];i=ut(e,t,s[0],r),n.push((i[0]+i[2])/2,(i[1]+i[3])/2),t=s[s.length-1]}return n}const Bp=[1,0,0,1,0,0];class Wp{constructor(e,t,o,r,n,i){this.styleFunction,this.extent_,this.id_=i,this.type_=e,this.flatCoordinates_=t,this.flatInteriorPoints_=null,this.flatMidpoints_=null,this.ends_=o||null,this.properties_=n,this.squaredTolerance_,this.stride_=r,this.simplifiedGeometry_}get(e){return this.properties_[e]}getExtent(){return this.extent_||(this.extent_="Point"===this.type_?At(this.flatCoordinates_):ut(this.flatCoordinates_,0,this.flatCoordinates_.length,2)),this.extent_}getFlatInteriorPoint(){if(!this.flatInteriorPoints_){const e=mt(this.getExtent());this.flatInteriorPoints_=rn(this.flatCoordinates_,0,this.ends_,2,e,0)}return this.flatInteriorPoints_}getFlatInteriorPoints(){if(!this.flatInteriorPoints_){const e=Cn(this.flatCoordinates_,this.ends_),t=xp(this.flatCoordinates_,0,e,2);this.flatInteriorPoints_=nn(this.flatCoordinates_,0,e,2,t)}return this.flatInteriorPoints_}getFlatMidpoint(){return this.flatMidpoints_||(this.flatMidpoints_=Mp(this.flatCoordinates_,0,this.flatCoordinates_.length,2,.5)),this.flatMidpoints_}getFlatMidpoints(){if(!this.flatMidpoints_){this.flatMidpoints_=[];const e=this.flatCoordinates_;let t=0;const o=this.ends_;for(let r=0,n=o.length;r<n;++r){const n=o[r],i=Mp(e,t,n,2,.5);f(this.flatMidpoints_,i),t=n}}return this.flatMidpoints_}getId(){return this.id_}getOrientedFlatCoordinates(){return this.flatCoordinates_}getGeometry(){return this}getSimplifiedGeometry(e){return this}simplifyTransformed(e,t){return this}getProperties(){return this.properties_}getPropertiesInternal(){return this.properties_}getStride(){return this.stride_}getStyleFunction(){return this.styleFunction}getType(){return this.type_}transform(e){const t=(e=ao(e)).getExtent(),o=e.getWorldExtent();if(t&&o){const e=St(o)/St(t);mr(Bp,o[0],o[3],e,-e,0,0,0),Sr(this.flatCoordinates_,0,this.flatCoordinates_.length,2,Bp,this.flatCoordinates_)}}applyTransform(e){e(this.flatCoordinates_,this.flatCoordinates_,this.stride_)}clone(){var e;return new Wp(this.type_,this.flatCoordinates_.slice(),null===(e=this.ends_)||void 0===e?void 0:e.slice(),this.stride_,Object.assign({},this.properties_),this.id_)}getEnds(){return this.ends_}enableSimplifyTransformed(){return this.simplifyTransformed=U(((e,t)=>{if(e===this.squaredTolerance_)return this.simplifiedGeometry_;this.simplifiedGeometry_=this.clone(),t&&this.simplifiedGeometry_.applyTransform(t);const o=this.simplifiedGeometry_.getFlatCoordinates();let r;switch(this.type_){case"LineString":o.length=Wr(o,0,this.simplifiedGeometry_.flatCoordinates_.length,this.simplifiedGeometry_.stride_,e,o,0),r=[o.length];break;case"MultiLineString":r=[],o.length=Gr(o,0,this.simplifiedGeometry_.ends_,this.simplifiedGeometry_.stride_,e,o,0,r);break;case"Polygon":r=[],o.length=Vr(o,0,this.simplifiedGeometry_.ends_,this.simplifiedGeometry_.stride_,Math.sqrt(e),o,0,r)}return r&&(this.simplifiedGeometry_=new Wp(this.type_,o,r,2,this.properties_,this.id_)),this.squaredTolerance_=e,this.simplifiedGeometry_})),this}}Wp.prototype.getFlatCoordinates=Wp.prototype.getOrientedFlatCoordinates;const Gp=Wp;function Kp(e,t,o,r){let n=e[t],i=e[t+1],a=0;for(let s=t+r;s<o;s+=r){const t=e[s],o=e[s+1];a+=Math.sqrt((t-n)*(t-n)+(o-i)*(o-i)),n=t,i=o}return a}class Hp extends Er{constructor(e,t){super(),this.flatMidpoint_=null,this.flatMidpointRevision_=-1,this.maxDelta_=-1,this.maxDeltaRevision_=-1,void 0===t||Array.isArray(e[0])?this.setCoordinates(e,t):this.setFlatCoordinates(t,e)}appendCoordinate(e){f(this.flatCoordinates,e),this.changed()}clone(){const e=new Hp(this.flatCoordinates.slice(),this.layout);return e.applyProperties(this),e}closestPointXY(e,t,o,r){return r<ot(this.getExtent(),e,t)?r:(this.maxDeltaRevision_!=this.getRevision()&&(this.maxDelta_=Math.sqrt(br(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,0)),this.maxDeltaRevision_=this.getRevision()),Ur(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,this.maxDelta_,!1,e,t,o,r))}forEachSegment(e){return an(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,e)}getCoordinateAtM(e,t){return"XYM"!=this.layout&&"XYZM"!=this.layout?null:(t=void 0!==t&&t,Dp(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,e,t))}getCoordinates(){return Yr(this.flatCoordinates,0,this.flatCoordinates.length,this.stride)}getCoordinateAt(e,t){return Mp(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,e,t,this.stride)}getLength(){return Kp(this.flatCoordinates,0,this.flatCoordinates.length,this.stride)}getFlatMidpoint(){var e;this.flatMidpointRevision_!=this.getRevision()&&(this.flatMidpoint_=this.getCoordinateAt(.5,null!==(e=this.flatMidpoint_)&&void 0!==e?e:void 0),this.flatMidpointRevision_=this.getRevision());return this.flatMidpoint_}getSimplifiedGeometryInternal(e){const t=[];return t.length=Wr(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,e,t,0),new Hp(t,"XY")}getType(){return"LineString"}intersectsExtent(e){return sn(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,e)}setCoordinates(e,t){this.setLayout(t,e,1),this.flatCoordinates||(this.flatCoordinates=[]),this.flatCoordinates.length=Dr(this.flatCoordinates,0,e,this.stride),this.changed()}}const Vp=Hp;class Yp extends Er{constructor(e,t){super(),t&&!Array.isArray(e[0])?this.setFlatCoordinates(t,e):this.setCoordinates(e,t)}appendPoint(e){f(this.flatCoordinates,e.getFlatCoordinates()),this.changed()}clone(){const e=new Yp(this.flatCoordinates.slice(),this.layout);return e.applyProperties(this),e}closestPointXY(e,t,o,r){if(r<ot(this.getExtent(),e,t))return r;const n=this.flatCoordinates,i=this.stride;for(let a=0,s=n.length;a<s;a+=i){const s=Dt(e,t,n[a],n[a+1]);if(s<r){r=s;for(let e=0;e<i;++e)o[e]=n[a+e];o.length=i}}return r}getCoordinates(){return Yr(this.flatCoordinates,0,this.flatCoordinates.length,this.stride)}getPoint(e){const t=this.flatCoordinates.length/this.stride;return e<0||t<=e?null:new $r(this.flatCoordinates.slice(e*this.stride,(e+1)*this.stride),this.layout)}getPoints(){const e=this.flatCoordinates,t=this.layout,o=this.stride,r=[];for(let n=0,i=e.length;n<i;n+=o){const i=new $r(e.slice(n,n+o),t);r.push(i)}return r}getType(){return"MultiPoint"}intersectsExtent(e){const t=this.flatCoordinates,o=this.stride;for(let r=0,n=t.length;r<n;r+=o){if(it(e,t[r],t[r+1]))return!0}return!1}setCoordinates(e,t){this.setLayout(t,e,1),this.flatCoordinates||(this.flatCoordinates=[]),this.flatCoordinates.length=Dr(this.flatCoordinates,0,e,this.stride),this.changed()}}const jp=Yp;class Zp extends Er{constructor(e,t,o){if(super(),this.ends_=[],this.maxDelta_=-1,this.maxDeltaRevision_=-1,Array.isArray(e[0]))this.setCoordinates(e,t);else if(void 0!==t&&o)this.setFlatCoordinates(t,e),this.ends_=o;else{const t=e,o=[],r=[];for(let e=0,i=t.length;e<i;++e){f(o,t[e].getFlatCoordinates()),r.push(o.length)}const n=0===t.length?this.getLayout():t[0].getLayout();this.setFlatCoordinates(n,o),this.ends_=r}}appendLineString(e){f(this.flatCoordinates,e.getFlatCoordinates().slice()),this.ends_.push(this.flatCoordinates.length),this.changed()}clone(){const e=new Zp(this.flatCoordinates.slice(),this.layout,this.ends_.slice());return e.applyProperties(this),e}closestPointXY(e,t,o,r){return r<ot(this.getExtent(),e,t)?r:(this.maxDeltaRevision_!=this.getRevision()&&(this.maxDelta_=Math.sqrt(vr(this.flatCoordinates,0,this.ends_,this.stride,0)),this.maxDeltaRevision_=this.getRevision()),Mr(this.flatCoordinates,0,this.ends_,this.stride,this.maxDelta_,!1,e,t,o,r))}getCoordinateAtM(e,t,o){return"XYM"!=this.layout&&"XYZM"!=this.layout||0===this.flatCoordinates.length?null:(t=void 0!==t&&t,o=void 0!==o&&o,function(e,t,o,r,n,i,a){if(a)return Dp(e,t,o[o.length-1],r,n,i);let s;if(n<e[r-1])return i?(s=e.slice(0,r),s[r-1]=n,s):null;if(e[e.length-1]<n)return i?(s=e.slice(e.length-r),s[r-1]=n,s):null;for(let p=0,l=o.length;p<l;++p){const i=o[p];if(t!=i){if(n<e[t+r-1])return null;if(n<=e[i-1])return Dp(e,t,i,r,n,!1);t=i}}return null}(this.flatCoordinates,0,this.ends_,this.stride,e,t,o))}getCoordinates(){return jr(this.flatCoordinates,0,this.ends_,this.stride)}getEnds(){return this.ends_}getLineString(e){return e<0||this.ends_.length<=e?null:new Vp(this.flatCoordinates.slice(0===e?0:this.ends_[e-1],this.ends_[e]),this.layout)}getLineStrings(){const e=this.flatCoordinates,t=this.ends_,o=this.layout,r=[];let n=0;for(let i=0,a=t.length;i<a;++i){const a=t[i],s=new Vp(e.slice(n,a),o);r.push(s),n=a}return r}getFlatMidpoints(){const e=[],t=this.flatCoordinates;let o=0;const r=this.ends_,n=this.stride;for(let i=0,a=r.length;i<a;++i){const a=r[i];f(e,Mp(t,o,a,n,.5)),o=a}return e}getSimplifiedGeometryInternal(e){const t=[],o=[];return t.length=Gr(this.flatCoordinates,0,this.ends_,this.stride,e,t,0,o),new Zp(t,"XY",o)}getType(){return"MultiLineString"}intersectsExtent(e){return function(e,t,o,r,n){for(let i=0,a=o.length;i<a;++i){if(sn(e,t,o[i],r,n))return!0;t=o[i]}return!1}(this.flatCoordinates,0,this.ends_,this.stride,e)}setCoordinates(e,t){this.setLayout(t,e,2),this.flatCoordinates||(this.flatCoordinates=[]);const o=xr(this.flatCoordinates,0,e,this.stride,this.ends_);this.flatCoordinates.length=0===o.length?0:o[o.length-1],this.changed()}}const zp=Zp;class Xp extends Er{constructor(e,t,o){if(super(),this.endss_=[],this.flatInteriorPointsRevision_=-1,this.flatInteriorPoints_=null,this.maxDelta_=-1,this.maxDeltaRevision_=-1,this.orientedRevision_=-1,this.orientedFlatCoordinates_=null,!o&&!Array.isArray(e[0])){const r=e,n=[],i=[];for(let e=0,t=r.length;e<t;++e){const t=r[e],o=n.length,a=t.getEnds();for(let e=0,r=a.length;e<r;++e)a[e]+=o;f(n,t.getFlatCoordinates()),i.push(a)}t=0===r.length?this.getLayout():r[0].getLayout(),e=n,o=i}void 0!==t&&o?(this.setFlatCoordinates(t,e),this.endss_=o):this.setCoordinates(e,t)}appendPolygon(e){let t;if(this.flatCoordinates){const o=this.flatCoordinates.length;f(this.flatCoordinates,e.getFlatCoordinates()),t=e.getEnds().slice();for(let e=0,r=t.length;e<r;++e)t[e]+=o}else this.flatCoordinates=e.getFlatCoordinates().slice(),t=e.getEnds().slice(),this.endss_.push();this.endss_.push(t),this.changed()}clone(){const e=this.endss_.length,t=new Array(e);for(let r=0;r<e;++r)t[r]=this.endss_[r].slice();const o=new Xp(this.flatCoordinates.slice(),this.layout,t);return o.applyProperties(this),o}closestPointXY(e,t,o,r){return r<ot(this.getExtent(),e,t)?r:(this.maxDeltaRevision_!=this.getRevision()&&(this.maxDelta_=Math.sqrt(function(e,t,o,r,n){for(let i=0,a=o.length;i<a;++i){const a=o[i];n=vr(e,t,a,r,n),t=a[a.length-1]}return n}(this.flatCoordinates,0,this.endss_,this.stride,0)),this.maxDeltaRevision_=this.getRevision()),function(e,t,o,r,n,i,a,s,p,l,A){A=A||[NaN,NaN];for(let u=0,d=o.length;u<d;++u){const d=o[u];l=Mr(e,t,d,r,n,i,a,s,p,l,A),t=d[d.length-1]}return l}(this.getOrientedFlatCoordinates(),0,this.endss_,this.stride,this.maxDelta_,!0,e,t,o,r))}containsXY(e,t){return function(e,t,o,r,n,i){if(0===o.length)return!1;for(let a=0,s=o.length;a<s;++a){const s=o[a];if(on(e,t,s,r,n,i))return!0;t=s[s.length-1]}return!1}(this.getOrientedFlatCoordinates(),0,this.endss_,this.stride,e,t)}getArea(){return function(e,t,o,r){let n=0;for(let i=0,a=o.length;i<a;++i){const a=o[i];n+=Xr(e,t,a,r),t=a[a.length-1]}return n}(this.getOrientedFlatCoordinates(),0,this.endss_,this.stride)}getCoordinates(e){let t;return void 0!==e?(t=this.getOrientedFlatCoordinates().slice(),gn(t,0,this.endss_,this.stride,e)):t=this.flatCoordinates,Zr(t,0,this.endss_,this.stride)}getEndss(){return this.endss_}getFlatInteriorPoints(){if(this.flatInteriorPointsRevision_!=this.getRevision()){const e=xp(this.flatCoordinates,0,this.endss_,this.stride);this.flatInteriorPoints_=nn(this.getOrientedFlatCoordinates(),0,this.endss_,this.stride,e),this.flatInteriorPointsRevision_=this.getRevision()}return this.flatInteriorPoints_}getInteriorPoints(){return new jp(this.getFlatInteriorPoints().slice(),"XYM")}getOrientedFlatCoordinates(){if(this.orientedRevision_!=this.getRevision()){const e=this.flatCoordinates;cn(e,0,this.endss_,this.stride)?this.orientedFlatCoordinates_=e:(this.orientedFlatCoordinates_=e.slice(),this.orientedFlatCoordinates_.length=gn(this.orientedFlatCoordinates_,0,this.endss_,this.stride)),this.orientedRevision_=this.getRevision()}return this.orientedFlatCoordinates_}getSimplifiedGeometryInternal(e){const t=[],o=[];return t.length=function(e,t,o,r,n,i,a,s){for(let p=0,l=o.length;p<l;++p){const l=o[p],A=[];a=Vr(e,t,l,r,n,i,a,A),s.push(A),t=l[l.length-1]}return a}(this.flatCoordinates,0,this.endss_,this.stride,Math.sqrt(e),t,0,o),new Xp(t,"XY",o)}getPolygon(e){if(e<0||this.endss_.length<=e)return null;let t;if(0===e)t=0;else{const o=this.endss_[e-1];t=o[o.length-1]}const o=this.endss_[e].slice(),r=o[o.length-1];if(0!==t)for(let n=0,i=o.length;n<i;++n)o[n]-=t;return new On(this.flatCoordinates.slice(t,r),this.layout,o)}getPolygons(){const e=this.layout,t=this.flatCoordinates,o=this.endss_,r=[];let n=0;for(let i=0,a=o.length;i<a;++i){const a=o[i].slice(),s=a[a.length-1];if(0!==n)for(let e=0,t=a.length;e<t;++e)a[e]-=n;const p=new On(t.slice(n,s),e,a);r.push(p),n=s}return r}getType(){return"MultiPolygon"}intersectsExtent(e){return function(e,t,o,r,n){for(let i=0,a=o.length;i<a;++i){const a=o[i];if(ln(e,t,a,r,n))return!0;t=a[a.length-1]}return!1}(this.getOrientedFlatCoordinates(),0,this.endss_,this.stride,e)}setCoordinates(e,t){this.setLayout(t,e,3),this.flatCoordinates||(this.flatCoordinates=[]);const o=Br(this.flatCoordinates,0,e,this.stride,this.endss_);if(0===o.length)this.flatCoordinates.length=0;else{const e=o[o.length-1];this.flatCoordinates.length=0===e.length?0:e[e.length-1]}this.changed()}}const Jp=Xp;class Qp extends Fr{constructor(e){super(),this.geometries_=e,this.changeEventsKeys_=[],this.listenGeometriesChange_()}unlistenGeometriesChange_(){this.changeEventsKeys_.forEach(q),this.changeEventsKeys_.length=0}listenGeometriesChange_(){const e=this.geometries_;for(let t=0,o=e.length;t<o;++t)this.changeEventsKeys_.push(J(e[t],W,this.changed,this))}clone(){const e=new Qp(qp(this.geometries_));return e.applyProperties(this),e}closestPointXY(e,t,o,r){if(r<ot(this.getExtent(),e,t))return r;const n=this.geometries_;for(let i=0,a=n.length;i<a;++i)r=n[i].closestPointXY(e,t,o,r);return r}containsXY(e,t){const o=this.geometries_;for(let r=0,n=o.length;r<n;++r)if(o[r].containsXY(e,t))return!0;return!1}computeExtent(e){lt(e);const t=this.geometries_;for(let o=0,r=t.length;o<r;++o)ct(e,t[o].getExtent());return e}getGeometries(){return qp(this.geometries_)}getGeometriesArray(){return this.geometries_}getGeometriesArrayRecursive(){let e=[];const t=this.geometries_;for(let o=0,r=t.length;o<r;++o)t[o].getType()===this.getType()?e=e.concat(t[o].getGeometriesArrayRecursive()):e.push(t[o]);return e}getSimplifiedGeometry(e){if(this.simplifiedGeometryRevision!==this.getRevision()&&(this.simplifiedGeometryMaxMinSquaredTolerance=0,this.simplifiedGeometryRevision=this.getRevision()),e<0||0!==this.simplifiedGeometryMaxMinSquaredTolerance&&e<this.simplifiedGeometryMaxMinSquaredTolerance)return this;const t=[],o=this.geometries_;let r=!1;for(let n=0,i=o.length;n<i;++n){const i=o[n],a=i.getSimplifiedGeometry(e);t.push(a),a!==i&&(r=!0)}if(r){return new Qp(t)}return this.simplifiedGeometryMaxMinSquaredTolerance=e,this}getType(){return"GeometryCollection"}intersectsExtent(e){const t=this.geometries_;for(let o=0,r=t.length;o<r;++o)if(t[o].intersectsExtent(e))return!0;return!1}isEmpty(){return 0===this.geometries_.length}rotate(e,t){const o=this.geometries_;for(let r=0,n=o.length;r<n;++r)o[r].rotate(e,t);this.changed()}scale(e,t,o){o||(o=mt(this.getExtent()));const r=this.geometries_;for(let n=0,i=r.length;n<i;++n)r[n].scale(e,t,o);this.changed()}setGeometries(e){this.setGeometriesArray(qp(e))}setGeometriesArray(e){this.unlistenGeometriesChange_(),this.geometries_=e,this.listenGeometriesChange_(),this.changed()}applyTransform(e){const t=this.geometries_;for(let o=0,r=t.length;o<r;++o)t[o].applyTransform(e);this.changed()}translate(e,t){const o=this.geometries_;for(let r=0,n=o.length;r<n;++r)o[r].translate(e,t);this.changed()}disposeInternal(){this.unlistenGeometriesChange_(),super.disposeInternal()}}function qp(e){return e.map((e=>e.clone()))}const $p=Qp;const el=class{constructor(){this.dataProjection=void 0,this.defaultFeatureProjection=void 0,this.featureClass=Up,this.supportedMediaTypes=null}getReadOptions(e,t){if(t){let o=t.dataProjection?ao(t.dataProjection):this.readProjection(e);t.extent&&o&&"tile-pixels"===o.getUnits()&&(o=ao(o),o.setWorldExtent(t.extent)),t={dataProjection:o,featureProjection:t.featureProjection}}return this.adaptOptions(t)}adaptOptions(e){return Object.assign({dataProjection:this.dataProjection,featureProjection:this.defaultFeatureProjection,featureClass:this.featureClass},e)}getType(){return te()}readFeature(e,t){return te()}readFeatures(e,t){return te()}readGeometry(e,t){return te()}readProjection(e){return te()}writeFeature(e,t){return te()}writeFeatures(e,t){return te()}writeGeometry(e,t){return te()}};function tl(e,t,o){const r=o?ao(o.featureProjection):null,n=o?ao(o.dataProjection):null;let i=e;if(r&&n&&!co(r,n)){t&&(i=e.clone());const o=t?r:n,a=t?n:r;"tile-pixels"===o.getUnits()?i.transform(o,a):i.applyTransform(go(o,a))}if(t&&o&&void 0!==o.decimals){const t=Math.pow(10,o.decimals),r=function(e){for(let o=0,r=e.length;o<r;++o)e[o]=Math.round(e[o]*t)/t;return e};i===e&&(i=e.clone()),i.applyTransform(r)}return i}const ol={Point:$r,LineString:Vp,Polygon:On,MultiPoint:jp,MultiLineString:zp,MultiPolygon:Jp};function rl(e,t){var o;const r=e.geometry;if(!r)return[];if(Array.isArray(r))return r.map((t=>rl({...e,geometry:t}))).flat();const n="MultiPolygon"===r.type?"Polygon":r.type;if("GeometryCollection"===n||"Circle"===n)throw new Error("Unsupported geometry type: "+n);const i=r.layout.length;return tl(new Gp(n,"Polygon"===n?function(e,t,o){return Array.isArray(t[0])?(cn(e,0,t,o)||gn(e=e.slice(),0,t,o),e):(dn(e,0,t,o)||yn(e=e.slice(),0,t,o),e)}(r.flatCoordinates,r.ends,i):r.flatCoordinates,null===(o=r.ends)||void 0===o?void 0:o.flat(),i,e.properties||{},e.id).enableSimplifyTransformed(),!1,t)}function nl(e,t){if(!e)return null;if(Array.isArray(e)){const o=e.map((e=>nl(e,t)));return new $p(o)}return tl(new(0,ol[e.type])(e.flatCoordinates,e.layout,e.ends),!1,t)}function il(e){if("string"===typeof e){const t=JSON.parse(e);return t||null}return null!==e?e:null}const al=class extends el{constructor(){super()}getType(){return"json"}readFeature(e,t){return this.readFeatureFromObject(il(e),this.getReadOptions(e,t))}readFeatures(e,t){return this.readFeaturesFromObject(il(e),this.getReadOptions(e,t))}readFeatureFromObject(e,t){return te()}readFeaturesFromObject(e,t){return te()}readGeometry(e,t){return this.readGeometryFromObject(il(e),this.getReadOptions(e,t))}readGeometryFromObject(e,t){return te()}readProjection(e){return this.readProjectionFromObject(il(e))}readProjectionFromObject(e){return te()}writeFeature(e,t){return JSON.stringify(this.writeFeatureObject(e,t))}writeFeatureObject(e,t){return te()}writeFeatures(e,t){return JSON.stringify(this.writeFeaturesObject(e,t))}writeFeaturesObject(e,t){return te()}writeGeometry(e,t){return JSON.stringify(this.writeGeometryObject(e,t))}writeGeometryObject(e,t){return te()}};function sl(e,t){if(!e)return null;let o;switch(e.type){case"Point":o=function(e){const t=e.coordinates;return{type:"Point",flatCoordinates:t,layout:wr(t.length)}}(e);break;case"LineString":o=function(e){var t;const o=e.coordinates,r=o.flat();return{type:"LineString",flatCoordinates:r,ends:[r.length],layout:wr((null===(t=o[0])||void 0===t?void 0:t.length)||2)}}(e);break;case"Polygon":o=function(e){var t;const o=e.coordinates,r=[],n=null===(t=o[0])||void 0===t||null===(t=t[0])||void 0===t?void 0:t.length,i=xr(r,0,o,n);return{type:"Polygon",flatCoordinates:r,ends:i,layout:wr(n)}}(e);break;case"MultiPoint":o=function(e){var t;const o=e.coordinates;return{type:"MultiPoint",flatCoordinates:o.flat(),layout:wr((null===(t=o[0])||void 0===t?void 0:t.length)||2)}}(e);break;case"MultiLineString":o=function(e){var t;const o=e.coordinates,r=(null===(t=o[0])||void 0===t||null===(t=t[0])||void 0===t?void 0:t.length)||2,n=[],i=xr(n,0,o,r);return{type:"MultiLineString",flatCoordinates:n,ends:i,layout:wr(r)}}(e);break;case"MultiPolygon":o=function(e){var t;const o=e.coordinates,r=[],n=(null===(t=o[0])||void 0===t||null===(t=t[0])||void 0===t?void 0:t[0].length)||2,i=Br(r,0,o,n);return{type:"MultiPolygon",flatCoordinates:r,ends:i,layout:wr(n)}}(e);break;case"GeometryCollection":o=function(e,t){const o=e.geometries.map((function(e){return sl(e,t)}));return o}(e);break;default:throw new Error("Unsupported GeoJSON type: "+e.type)}return o}function pl(e,t){const o=(e=tl(e,!0,t)).getType();let r;switch(o){case"Point":r=function(e,t){return{type:"Point",coordinates:e.getCoordinates()}}(e);break;case"LineString":r=function(e,t){return{type:"LineString",coordinates:e.getCoordinates()}}(e);break;case"Polygon":r=function(e,t){let o;t&&(o=t.rightHanded);return{type:"Polygon",coordinates:e.getCoordinates(o)}}(e,t);break;case"MultiPoint":r=function(e,t){return{type:"MultiPoint",coordinates:e.getCoordinates()}}(e);break;case"MultiLineString":r=function(e,t){return{type:"MultiLineString",coordinates:e.getCoordinates()}}(e);break;case"MultiPolygon":r=function(e,t){let o;t&&(o=t.rightHanded);return{type:"MultiPolygon",coordinates:e.getCoordinates(o)}}(e,t);break;case"GeometryCollection":r=function(e,t){t=Object.assign({},t),delete t.featureProjection;const o=e.getGeometriesArray().map((function(e){return pl(e,t)}));return{type:"GeometryCollection",geometries:o}}(e,t);break;case"Circle":r={type:"GeometryCollection",geometries:[]};break;default:throw new Error("Unsupported geometry type: "+o)}return r}const ll=class extends al{constructor(e){e=e||{},super(),this.dataProjection=ao(e.dataProjection?e.dataProjection:"EPSG:4326"),e.featureProjection&&(this.defaultFeatureProjection=ao(e.featureProjection)),e.featureClass&&(this.featureClass=e.featureClass),this.geometryName_=e.geometryName,this.extractGeometryName_=e.extractGeometryName,this.supportedMediaTypes=["application/geo+json","application/vnd.geo+json"]}readFeatureFromObject(e,t){let o=null;o="Feature"===e.type?e:{type:"Feature",geometry:e,properties:null};const r=sl(o.geometry,t);if(this.featureClass===Gp)return rl({geometry:r,id:o.id,properties:o.properties},t);const n=new Up;return this.geometryName_?n.setGeometryName(this.geometryName_):this.extractGeometryName_&&o.geometry_name&&n.setGeometryName(o.geometry_name),n.setGeometry(nl(r,t)),"id"in o&&n.setId(o.id),o.properties&&n.setProperties(o.properties,!0),n}readFeaturesFromObject(e,t){let o=null;if("FeatureCollection"===e.type){o=[];const r=e.features;for(let e=0,n=r.length;e<n;++e){const n=this.readFeatureFromObject(r[e],t);n&&o.push(n)}}else o=[this.readFeatureFromObject(e,t)];return o.flat()}readGeometryFromObject(e,t){return function(e,t){const o=sl(e,t);return nl(o,t)}(e,t)}readProjectionFromObject(e){const t=e.crs;let o;if(t)if("name"==t.type)o=ao(t.properties.name);else{if("EPSG"!==t.type)throw new Error("Unknown SRS type");o=ao("EPSG:"+t.properties.code)}else o=this.dataProjection;return o}writeFeatureObject(e,t){t=this.adaptOptions(t);const o={type:"Feature",geometry:null,properties:null},r=e.getId();if(void 0!==r&&(o.id=r),!e.hasProperties())return o;const n=e.getProperties(),i=e.getGeometry();return i&&(o.geometry=pl(i,t),delete n[e.getGeometryName()]),x(n)||(o.properties=n),o}writeFeaturesObject(e,t){t=this.adaptOptions(t);const o=[];for(let r=0,n=e.length;r<n;++r)o.push(this.writeFeatureObject(e[r],t));return{type:"FeatureCollection",features:o}}writeGeometryObject(e,t){return pl(e,this.adaptOptions(t))}};const Al=class{constructor(e){this.rbush_=new Pn(e),this.items_={}}insert(e,t){const o={minX:e[0],minY:e[1],maxX:e[2],maxY:e[3],value:t};this.rbush_.insert(o),this.items_[re(t)]=o}load(e,t){const o=new Array(t.length);for(let r=0,n=t.length;r<n;r++){const n=e[r],i=t[r],a={minX:n[0],minY:n[1],maxX:n[2],maxY:n[3],value:i};o[r]=a,this.items_[re(i)]=a}this.rbush_.load(o)}remove(e){const t=re(e),o=this.items_[t];return delete this.items_[t],null!==this.rbush_.remove(o)}update(e,t){const o=this.items_[re(t)];dt([o.minX,o.minY,o.maxX,o.maxY],e)||(this.remove(t),this.insert(e,t))}getAll(){return this.rbush_.all().map((function(e){return e.value}))}getInExtent(e){const t={minX:e[0],minY:e[1],maxX:e[2],maxY:e[3]};return this.rbush_.search(t).map((function(e){return e.value}))}forEach(e){return this.forEach_(this.getAll(),e)}forEachInExtent(e,t){return this.forEach_(this.getInExtent(e),t)}forEach_(e,t){let o;for(let r=0,n=e.length;r<n;r++)if(o=t(e[r]),o)return o;return o}isEmpty(){return x(this.items_)}clear(){this.rbush_.clear(),this.items_={}}getExtent(e){const t=this.rbush_.toJSON();return pt(t.minX,t.minY,t.maxX,t.maxY,e)}concat(e){this.rbush_.load(e.rbush_.all());for(const t in e.items_)this.items_[t]=e.items_[t]}};function ul(e){return e?Array.isArray(e)?function(t){return e}:"function"===typeof e?e:function(t){return[e]}:null}const dl=class extends ie{constructor(e){super(),this.projection=ao(e.projection),this.attributions_=ul(e.attributions),this.attributionsCollapsible_=void 0===e.attributionsCollapsible||e.attributionsCollapsible,this.loading=!1,this.state_=void 0!==e.state?e.state:"ready",this.wrapX_=void 0!==e.wrapX&&e.wrapX,this.interpolate_=!!e.interpolate,this.viewResolver=null,this.viewRejector=null;const t=this;this.viewPromise_=new Promise((function(e,o){t.viewResolver=e,t.viewRejector=o}))}getAttributions(){return this.attributions_}getAttributionsCollapsible(){return this.attributionsCollapsible_}getProjection(){return this.projection}getResolutions(e){return null}getView(){return this.viewPromise_}getState(){return this.state_}getWrapX(){return this.wrapX_}getInterpolate(){return this.interpolate_}refresh(){this.changed()}setAttributions(e){this.attributions_=ul(e),this.changed()}setState(e){this.state_=e,this.changed()}},cl="addfeature",yl="changefeature",gl="clear",Cl="removefeature",Il="featuresloadstart",Ol="featuresloadend",Tl="featuresloaderror";function Ll(e,t){return[[-1/0,-1/0,1/0,1/0]]}function ml(e,t){return[e]}let Nl=!1;function kl(e,t,o,r,n,i,a){const s=new XMLHttpRequest;s.open("GET","function"===typeof e?e(o,r,n):e,!0),"arraybuffer"==t.getType()&&(s.responseType="arraybuffer"),s.withCredentials=Nl,s.onload=function(e){if(!s.status||s.status>=200&&s.status<300){const e=t.getType();try{let r;"text"==e||"json"==e?r=s.responseText:"xml"==e?r=s.responseXML||s.responseText:"arraybuffer"==e&&(r=s.response),r?i(t.readFeatures(r,{extent:o,featureProjection:n}),t.readProjection(r)):a()}catch{a()}}else a()},s.onerror=a,s.send()}function hl(e,t){return function(o,r,n,i,a){const s=this;kl(e,t,o,r,n,(function(e,t){s.addFeatures(e),void 0!==i&&i(e)}),a||v)}}class Sl extends h{constructor(e,t,o){super(e),this.feature=t,this.features=o}}const Pl=class extends dl{constructor(e){super({attributions:(e=e||{}).attributions,interpolate:!0,projection:void 0,state:"ready",wrapX:void 0===e.wrapX||e.wrapX}),this.on,this.once,this.un,this.loader_=v,this.format_=e.format,this.overlaps_=void 0===e.overlaps||e.overlaps,this.url_=e.url,void 0!==e.loader?this.loader_=e.loader:void 0!==this.url_&&(Jo(this.format_,"`format` must be set when `url` is set"),this.loader_=hl(this.url_,this.format_)),this.strategy_=void 0!==e.strategy?e.strategy:Ll;const t=void 0===e.useSpatialIndex||e.useSpatialIndex;let o,r;this.featuresRtree_=t?new Al:null,this.loadedExtentsRtree_=new Al,this.loadingExtentsCount_=0,this.nullGeometryFeatures_={},this.idIndex_={},this.uidIndex_={},this.featureChangeKeys_={},this.featuresCollection_=null,Array.isArray(e.features)?r=e.features:e.features&&(o=e.features,r=o.getArray()),t||void 0!==o||(o=new Bo(r)),void 0!==r&&this.addFeaturesInternal(r),void 0!==o&&this.bindFeaturesCollection_(o)}addFeature(e){this.addFeatureInternal(e),this.changed()}addFeatureInternal(e){const t=re(e);if(!this.addToIndex_(t,e))return void(this.featuresCollection_&&this.featuresCollection_.remove(e));this.setupChangeEvents_(t,e);const o=e.getGeometry();if(o){const t=o.getExtent();this.featuresRtree_&&this.featuresRtree_.insert(t,e)}else this.nullGeometryFeatures_[t]=e;this.dispatchEvent(new Sl(cl,e))}setupChangeEvents_(e,t){t instanceof Gp||(this.featureChangeKeys_[e]=[J(t,W,this.handleFeatureChange_,this),J(t,S,this.handleFeatureChange_,this)])}addToIndex_(e,t){let o=!0;if(void 0!==t.getId()){const e=String(t.getId());if(e in this.idIndex_)if(t instanceof Gp){const r=this.idIndex_[e];r instanceof Gp?Array.isArray(r)?r.push(t):this.idIndex_[e]=[r,t]:o=!1}else o=!1;else this.idIndex_[e]=t}return o&&(Jo(!(e in this.uidIndex_),"The passed `feature` was already added to the source"),this.uidIndex_[e]=t),o}addFeatures(e){this.addFeaturesInternal(e),this.changed()}addFeaturesInternal(e){const t=[],o=[],r=[];for(let n=0,i=e.length;n<i;n++){const t=e[n],r=re(t);this.addToIndex_(r,t)&&o.push(t)}for(let n=0,i=o.length;n<i;n++){const e=o[n],i=re(e);this.setupChangeEvents_(i,e);const a=e.getGeometry();if(a){const o=a.getExtent();t.push(o),r.push(e)}else this.nullGeometryFeatures_[i]=e}if(this.featuresRtree_&&this.featuresRtree_.load(t,r),this.hasListener(cl))for(let n=0,i=o.length;n<i;n++)this.dispatchEvent(new Sl(cl,o[n]))}bindFeaturesCollection_(e){let t=!1;this.addEventListener(cl,(function(o){t||(t=!0,e.push(o.feature),t=!1)})),this.addEventListener(Cl,(function(o){t||(t=!0,e.remove(o.feature),t=!1)})),e.addEventListener(Uo,(e=>{t||(t=!0,this.addFeature(e.element),t=!1)})),e.addEventListener(Mo,(e=>{t||(t=!0,this.removeFeature(e.element),t=!1)})),this.featuresCollection_=e}clear(e){if(e){for(const e in this.featureChangeKeys_){this.featureChangeKeys_[e].forEach(q)}this.featuresCollection_||(this.featureChangeKeys_={},this.idIndex_={},this.uidIndex_={})}else if(this.featuresRtree_){const e=e=>{this.removeFeatureInternal(e)};this.featuresRtree_.forEach(e);for(const t in this.nullGeometryFeatures_)this.removeFeatureInternal(this.nullGeometryFeatures_[t])}this.featuresCollection_&&this.featuresCollection_.clear(),this.featuresRtree_&&this.featuresRtree_.clear(),this.nullGeometryFeatures_={};const t=new Sl(gl);this.dispatchEvent(t),this.changed()}forEachFeature(e){if(this.featuresRtree_)return this.featuresRtree_.forEach(e);this.featuresCollection_&&this.featuresCollection_.forEach(e)}forEachFeatureAtCoordinateDirect(e,t){const o=[e[0],e[1],e[0],e[1]];return this.forEachFeatureInExtent(o,(function(o){const r=o.getGeometry();if(r instanceof Gp||r.intersectsCoordinate(e))return t(o)}))}forEachFeatureInExtent(e,t){if(this.featuresRtree_)return this.featuresRtree_.forEachInExtent(e,t);this.featuresCollection_&&this.featuresCollection_.forEach(t)}forEachFeatureIntersectingExtent(e,t){return this.forEachFeatureInExtent(e,(function(o){const r=o.getGeometry();if(r instanceof Gp||r.intersectsExtent(e)){const e=t(o);if(e)return e}}))}getFeaturesCollection(){return this.featuresCollection_}getFeatures(){let e;return this.featuresCollection_?e=this.featuresCollection_.getArray().slice(0):this.featuresRtree_&&(e=this.featuresRtree_.getAll(),x(this.nullGeometryFeatures_)||f(e,Object.values(this.nullGeometryFeatures_))),e}getFeaturesAtCoordinate(e){const t=[];return this.forEachFeatureAtCoordinateDirect(e,(function(e){t.push(e)})),t}getFeaturesInExtent(e,t){if(this.featuresRtree_){if(!(t&&t.canWrapX()&&this.getWrapX()))return this.featuresRtree_.getInExtent(e);const o=vt(e,t);return[].concat(...o.map((e=>this.featuresRtree_.getInExtent(e))))}return this.featuresCollection_?this.featuresCollection_.getArray().slice(0):[]}getClosestFeatureToCoordinate(e,t){const o=e[0],r=e[1];let n=null;const i=[NaN,NaN];let a=1/0;const s=[-1/0,-1/0,1/0,1/0];return t=t||_,this.featuresRtree_.forEachInExtent(s,(function(e){if(t(e)){const t=e.getGeometry(),p=a;if(a=t instanceof Gp?0:t.closestPointXY(o,r,i,a),a<p){n=e;const t=Math.sqrt(a);s[0]=o-t,s[1]=r-t,s[2]=o+t,s[3]=r+t}}})),n}getExtent(e){return this.featuresRtree_.getExtent(e)}getFeatureById(e){const t=this.idIndex_[e.toString()];return void 0!==t?t:null}getFeatureByUid(e){const t=this.uidIndex_[e];return void 0!==t?t:null}getFormat(){return this.format_}getOverlaps(){return this.overlaps_}getUrl(){return this.url_}handleFeatureChange_(e){const t=e.target,o=re(t),r=t.getGeometry();if(r){const e=r.getExtent();o in this.nullGeometryFeatures_?(delete this.nullGeometryFeatures_[o],this.featuresRtree_&&this.featuresRtree_.insert(e,t)):this.featuresRtree_&&this.featuresRtree_.update(e,t)}else o in this.nullGeometryFeatures_||(this.featuresRtree_&&this.featuresRtree_.remove(t),this.nullGeometryFeatures_[o]=t);const n=t.getId();if(void 0!==n){const e=n.toString();this.idIndex_[e]!==t&&(this.removeFromIdIndex_(t),this.idIndex_[e]=t)}else this.removeFromIdIndex_(t),this.uidIndex_[o]=t;this.changed(),this.dispatchEvent(new Sl(yl,t))}hasFeature(e){const t=e.getId();return void 0!==t?t in this.idIndex_:re(e)in this.uidIndex_}isEmpty(){return this.featuresRtree_?this.featuresRtree_.isEmpty()&&x(this.nullGeometryFeatures_):!this.featuresCollection_||0===this.featuresCollection_.getLength()}loadFeatures(e,t,o){const r=this.loadedExtentsRtree_,n=this.strategy_(e,t,o);for(let i=0,a=n.length;i<a;++i){const e=n[i];r.forEachInExtent(e,(function(t){return nt(t.extent,e)}))||(++this.loadingExtentsCount_,this.dispatchEvent(new Sl(Il)),this.loader_.call(this,e,t,o,(e=>{--this.loadingExtentsCount_,this.dispatchEvent(new Sl(Ol,void 0,e))}),(()=>{--this.loadingExtentsCount_,this.dispatchEvent(new Sl(Tl))})),r.insert(e,{extent:e.slice()}))}this.loading=!(this.loader_.length<4)&&this.loadingExtentsCount_>0}refresh(){this.clear(!0),this.loadedExtentsRtree_.clear(),super.refresh()}removeLoadedExtent(e){const t=this.loadedExtentsRtree_;let o;t.forEachInExtent(e,(function(t){if(dt(t.extent,e))return o=t,!0})),o&&t.remove(o)}removeFeatures(e){const t=[];for(let o=0,r=e.length;o<r;++o){const r=e[o],n=this.removeFeatureInternal(r);n&&t.push(n)}t.length>0&&this.changed()}removeFeature(e){if(!e)return;this.removeFeatureInternal(e)&&this.changed()}removeFeatureInternal(e){const t=re(e);if(!(t in this.uidIndex_))return;t in this.nullGeometryFeatures_?delete this.nullGeometryFeatures_[t]:this.featuresRtree_&&this.featuresRtree_.remove(e);const o=this.featureChangeKeys_[t];null===o||void 0===o||o.forEach(q),delete this.featureChangeKeys_[t];const r=e.getId();if(void 0!==r){const t=r.toString(),o=this.idIndex_[t];o===e?delete this.idIndex_[t]:Array.isArray(o)&&(o.splice(o.indexOf(e),1),1===o.length&&(this.idIndex_[t]=o[0]))}return delete this.uidIndex_[t],this.hasListener(Cl)&&this.dispatchEvent(new Sl(Cl,e)),e}removeFromIdIndex_(e){let t=!1;for(const o in this.idIndex_){const r=this.idIndex_[o];if(e instanceof Gp&&Array.isArray(r)&&r.includes(e))r.splice(r.indexOf(e),1);else if(this.idIndex_[o]===e){delete this.idIndex_[o],t=!0;break}}return t}setLoader(e){this.loader_=e}setUrl(e){Jo(this.format_,"`format` must be set when `url` is set"),this.url_=e,this.setLoader(hl(e,this.format_))}},Rl={BEGIN_GEOMETRY:0,BEGIN_PATH:1,CIRCLE:2,CLOSE_PATH:3,CUSTOM:4,DRAW_CHARS:5,DRAW_IMAGE:6,END_GEOMETRY:7,FILL:8,MOVE_TO_LINE_TO:9,SET_FILL_STYLE:10,SET_STROKE_STYLE:11,STROKE:12},Fl=[Rl.FILL],wl=[Rl.STROKE],fl=[Rl.BEGIN_PATH],El=[Rl.CLOSE_PATH],_l=Rl;const bl=class{drawCustom(e,t,o,r,n){}drawGeometry(e){}setStyle(e){}drawCircle(e,t,o){}drawFeature(e,t,o){}drawGeometryCollection(e,t,o){}drawLineString(e,t,o){}drawMultiLineString(e,t,o){}drawMultiPoint(e,t,o){}drawMultiPolygon(e,t,o){}drawPoint(e,t,o){}drawPolygon(e,t,o){}drawText(e,t,o){}setFillStrokeStyle(e,t){}setImageStyle(e,t){}setTextStyle(e,t){}};const vl=class extends bl{constructor(e,t,o,r){super(),this.tolerance=e,this.maxExtent=t,this.pixelRatio=r,this.maxLineWidth=0,this.resolution=o,this.beginGeometryInstruction1_=null,this.beginGeometryInstruction2_=null,this.bufferedMaxExtent_=null,this.instructions=[],this.coordinates=[],this.tmpCoordinate_=[],this.hitDetectionInstructions=[],this.state={}}applyPixelRatio(e){const t=this.pixelRatio;return 1==t?e:e.map((function(e){return e*t}))}appendFlatPointCoordinates(e,t){const o=this.getBufferedMaxExtent(),r=this.tmpCoordinate_,n=this.coordinates;let i=n.length;for(let a=0,s=e.length;a<s;a+=t)r[0]=e[a],r[1]=e[a+1],rt(o,r)&&(n[i++]=r[0],n[i++]=r[1]);return i}appendFlatLineCoordinates(e,t,o,r,n,i){const a=this.coordinates;let s=a.length;const p=this.getBufferedMaxExtent();i&&(t+=r);let l=e[t],A=e[t+1];const u=this.tmpCoordinate_;let d,c,y,g=!0;for(d=t+r;d<o;d+=r)u[0]=e[d],u[1]=e[d+1],y=at(p,u),y!==c?(g&&(a[s++]=l,a[s++]=A,g=!1),a[s++]=u[0],a[s++]=u[1]):y===qe.INTERSECTING?(a[s++]=u[0],a[s++]=u[1],g=!1):g=!0,l=u[0],A=u[1],c=y;return(n&&g||d===t+r)&&(a[s++]=l,a[s++]=A),s}drawCustomCoordinates_(e,t,o,r,n){for(let i=0,a=o.length;i<a;++i){const a=o[i],s=this.appendFlatLineCoordinates(e,t,a,r,!1,!1);n.push(s),t=a}return t}drawCustom(e,t,o,r,n){this.beginGeometry(e,t,n);const i=e.getType(),a=e.getStride(),s=this.coordinates.length;let p,l,A,u,d;switch(i){case"MultiPolygon":p=e.getOrientedFlatCoordinates(),u=[];const t=e.getEndss();d=0;for(let e=0,o=t.length;e<o;++e){const o=[];d=this.drawCustomCoordinates_(p,d,t[e],a,o),u.push(o)}this.instructions.push([_l.CUSTOM,s,u,e,o,Zr,n]),this.hitDetectionInstructions.push([_l.CUSTOM,s,u,e,r||o,Zr,n]);break;case"Polygon":case"MultiLineString":A=[],p="Polygon"==i?e.getOrientedFlatCoordinates():e.getFlatCoordinates(),d=this.drawCustomCoordinates_(p,0,e.getEnds(),a,A),this.instructions.push([_l.CUSTOM,s,A,e,o,jr,n]),this.hitDetectionInstructions.push([_l.CUSTOM,s,A,e,r||o,jr,n]);break;case"LineString":case"Circle":p=e.getFlatCoordinates(),l=this.appendFlatLineCoordinates(p,0,p.length,a,!1,!1),this.instructions.push([_l.CUSTOM,s,l,e,o,Yr,n]),this.hitDetectionInstructions.push([_l.CUSTOM,s,l,e,r||o,Yr,n]);break;case"MultiPoint":p=e.getFlatCoordinates(),l=this.appendFlatPointCoordinates(p,a),l>s&&(this.instructions.push([_l.CUSTOM,s,l,e,o,Yr,n]),this.hitDetectionInstructions.push([_l.CUSTOM,s,l,e,r||o,Yr,n]));break;case"Point":p=e.getFlatCoordinates(),this.coordinates.push(p[0],p[1]),l=this.coordinates.length,this.instructions.push([_l.CUSTOM,s,l,e,o,void 0,n]),this.hitDetectionInstructions.push([_l.CUSTOM,s,l,e,r||o,void 0,n])}this.endGeometry(t)}beginGeometry(e,t,o){this.beginGeometryInstruction1_=[_l.BEGIN_GEOMETRY,t,0,e,o],this.instructions.push(this.beginGeometryInstruction1_),this.beginGeometryInstruction2_=[_l.BEGIN_GEOMETRY,t,0,e,o],this.hitDetectionInstructions.push(this.beginGeometryInstruction2_)}finish(){return{instructions:this.instructions,hitDetectionInstructions:this.hitDetectionInstructions,coordinates:this.coordinates}}reverseHitDetectionInstructions(){const e=this.hitDetectionInstructions;let t;e.reverse();const o=e.length;let r,n,i=-1;for(t=0;t<o;++t)r=e[t],n=r[0],n==_l.END_GEOMETRY?i=t:n==_l.BEGIN_GEOMETRY&&(r[2]=t,w(this.hitDetectionInstructions,i,t),i=-1)}setFillStrokeStyle(e,t){const o=this.state;if(e){const t=e.getColor();o.fillPatternScale=t&&"object"===typeof t&&"src"in t?this.pixelRatio:1,o.fillStyle=ai(t||pi)}else o.fillStyle=void 0;if(t){const e=t.getColor();o.strokeStyle=ai(e||di);const r=t.getLineCap();o.lineCap=void 0!==r?r:li;const n=t.getLineDash();o.lineDash=n?n.slice():Ai;const i=t.getLineDashOffset();o.lineDashOffset=i||0;const a=t.getLineJoin();o.lineJoin=void 0!==a?a:ui;const s=t.getWidth();o.lineWidth=void 0!==s?s:1;const p=t.getMiterLimit();o.miterLimit=void 0!==p?p:10,o.lineWidth>this.maxLineWidth&&(this.maxLineWidth=o.lineWidth,this.bufferedMaxExtent_=null)}else o.strokeStyle=void 0,o.lineCap=void 0,o.lineDash=null,o.lineDashOffset=void 0,o.lineJoin=void 0,o.lineWidth=void 0,o.miterLimit=void 0}createFill(e){const t=e.fillStyle,o=[_l.SET_FILL_STYLE,t];return"string"!==typeof t&&o.push(e.fillPatternScale),o}applyStroke(e){this.instructions.push(this.createStroke(e))}createStroke(e){return[_l.SET_STROKE_STYLE,e.strokeStyle,e.lineWidth*this.pixelRatio,e.lineCap,e.lineJoin,e.miterLimit,this.applyPixelRatio(e.lineDash),e.lineDashOffset*this.pixelRatio]}updateFillStyle(e,t){const o=e.fillStyle;"string"===typeof o&&e.currentFillStyle==o||(void 0!==o&&this.instructions.push(t.call(this,e)),e.currentFillStyle=o)}updateStrokeStyle(e,t){const o=e.strokeStyle,r=e.lineCap,n=e.lineDash,i=e.lineDashOffset,a=e.lineJoin,s=e.lineWidth,p=e.miterLimit;(e.currentStrokeStyle!=o||e.currentLineCap!=r||n!=e.currentLineDash&&!E(e.currentLineDash,n)||e.currentLineDashOffset!=i||e.currentLineJoin!=a||e.currentLineWidth!=s||e.currentMiterLimit!=p)&&(void 0!==o&&t.call(this,e),e.currentStrokeStyle=o,e.currentLineCap=r,e.currentLineDash=n,e.currentLineDashOffset=i,e.currentLineJoin=a,e.currentLineWidth=s,e.currentMiterLimit=p)}endGeometry(e){this.beginGeometryInstruction1_[2]=this.instructions.length,this.beginGeometryInstruction1_=null,this.beginGeometryInstruction2_[2]=this.hitDetectionInstructions.length,this.beginGeometryInstruction2_=null;const t=[_l.END_GEOMETRY,e];this.instructions.push(t),this.hitDetectionInstructions.push(t)}getBufferedMaxExtent(){if(!this.bufferedMaxExtent_&&(this.bufferedMaxExtent_=tt(this.maxExtent),this.maxLineWidth>0)){const e=this.resolution*(this.maxLineWidth+1)/2;et(this.bufferedMaxExtent_,e,this.bufferedMaxExtent_)}return this.bufferedMaxExtent_}};const Ul=class extends vl{constructor(e,t,o,r){super(e,t,o,r),this.hitDetectionImage_=null,this.image_=null,this.imagePixelRatio_=void 0,this.anchorX_=void 0,this.anchorY_=void 0,this.height_=void 0,this.opacity_=void 0,this.originX_=void 0,this.originY_=void 0,this.rotateWithView_=void 0,this.rotation_=void 0,this.scale_=void 0,this.width_=void 0,this.declutterMode_=void 0,this.declutterImageWithText_=void 0}drawPoint(e,t,o){if(!this.image_||this.maxExtent&&!rt(this.maxExtent,e.getFlatCoordinates()))return;this.beginGeometry(e,t,o);const r=e.getFlatCoordinates(),n=e.getStride(),i=this.coordinates.length,a=this.appendFlatPointCoordinates(r,n);this.instructions.push([_l.DRAW_IMAGE,i,a,this.image_,this.anchorX_*this.imagePixelRatio_,this.anchorY_*this.imagePixelRatio_,Math.ceil(this.height_*this.imagePixelRatio_),this.opacity_,this.originX_*this.imagePixelRatio_,this.originY_*this.imagePixelRatio_,this.rotateWithView_,this.rotation_,[this.scale_[0]*this.pixelRatio/this.imagePixelRatio_,this.scale_[1]*this.pixelRatio/this.imagePixelRatio_],Math.ceil(this.width_*this.imagePixelRatio_),this.declutterMode_,this.declutterImageWithText_]),this.hitDetectionInstructions.push([_l.DRAW_IMAGE,i,a,this.hitDetectionImage_,this.anchorX_,this.anchorY_,this.height_,1,this.originX_,this.originY_,this.rotateWithView_,this.rotation_,this.scale_,this.width_,this.declutterMode_,this.declutterImageWithText_]),this.endGeometry(t)}drawMultiPoint(e,t,o){if(!this.image_)return;this.beginGeometry(e,t,o);const r=e.getFlatCoordinates(),n=[];for(let s=0,p=r.length;s<p;s+=e.getStride())this.maxExtent&&!rt(this.maxExtent,r.slice(s,s+2))||n.push(r[s],r[s+1]);const i=this.coordinates.length,a=this.appendFlatPointCoordinates(n,2);this.instructions.push([_l.DRAW_IMAGE,i,a,this.image_,this.anchorX_*this.imagePixelRatio_,this.anchorY_*this.imagePixelRatio_,Math.ceil(this.height_*this.imagePixelRatio_),this.opacity_,this.originX_*this.imagePixelRatio_,this.originY_*this.imagePixelRatio_,this.rotateWithView_,this.rotation_,[this.scale_[0]*this.pixelRatio/this.imagePixelRatio_,this.scale_[1]*this.pixelRatio/this.imagePixelRatio_],Math.ceil(this.width_*this.imagePixelRatio_),this.declutterMode_,this.declutterImageWithText_]),this.hitDetectionInstructions.push([_l.DRAW_IMAGE,i,a,this.hitDetectionImage_,this.anchorX_,this.anchorY_,this.height_,1,this.originX_,this.originY_,this.rotateWithView_,this.rotation_,this.scale_,this.width_,this.declutterMode_,this.declutterImageWithText_]),this.endGeometry(t)}finish(){return this.reverseHitDetectionInstructions(),this.anchorX_=void 0,this.anchorY_=void 0,this.hitDetectionImage_=null,this.image_=null,this.imagePixelRatio_=void 0,this.height_=void 0,this.scale_=void 0,this.opacity_=void 0,this.originX_=void 0,this.originY_=void 0,this.rotateWithView_=void 0,this.rotation_=void 0,this.width_=void 0,super.finish()}setImageStyle(e,t){const o=e.getAnchor(),r=e.getSize(),n=e.getOrigin();this.imagePixelRatio_=e.getPixelRatio(this.pixelRatio),this.anchorX_=o[0],this.anchorY_=o[1],this.hitDetectionImage_=e.getHitDetectionImage(),this.image_=e.getImage(this.pixelRatio),this.height_=r[1],this.opacity_=e.getOpacity(),this.originX_=n[0],this.originY_=n[1],this.rotateWithView_=e.getRotateWithView(),this.rotation_=e.getRotation(),this.scale_=e.getScaleArray(),this.width_=r[0],this.declutterMode_=e.getDeclutterMode(),this.declutterImageWithText_=t}};const Ml=class extends vl{constructor(e,t,o,r){super(e,t,o,r)}drawFlatCoordinates_(e,t,o,r){const n=this.coordinates.length,i=this.appendFlatLineCoordinates(e,t,o,r,!1,!1),a=[_l.MOVE_TO_LINE_TO,n,i];return this.instructions.push(a),this.hitDetectionInstructions.push(a),o}drawLineString(e,t,o){const r=this.state,n=r.strokeStyle,i=r.lineWidth;if(void 0===n||void 0===i)return;this.updateStrokeStyle(r,this.applyStroke),this.beginGeometry(e,t,o),this.hitDetectionInstructions.push([_l.SET_STROKE_STYLE,r.strokeStyle,r.lineWidth,r.lineCap,r.lineJoin,r.miterLimit,Ai,0],fl);const a=e.getFlatCoordinates(),s=e.getStride();this.drawFlatCoordinates_(a,0,a.length,s),this.hitDetectionInstructions.push(wl),this.endGeometry(t)}drawMultiLineString(e,t,o){const r=this.state,n=r.strokeStyle,i=r.lineWidth;if(void 0===n||void 0===i)return;this.updateStrokeStyle(r,this.applyStroke),this.beginGeometry(e,t,o),this.hitDetectionInstructions.push([_l.SET_STROKE_STYLE,r.strokeStyle,r.lineWidth,r.lineCap,r.lineJoin,r.miterLimit,Ai,0],fl);const a=e.getEnds(),s=e.getFlatCoordinates(),p=e.getStride();let l=0;for(let A=0,u=a.length;A<u;++A)l=this.drawFlatCoordinates_(s,l,a[A],p);this.hitDetectionInstructions.push(wl),this.endGeometry(t)}finish(){const e=this.state;return void 0!=e.lastStroke&&e.lastStroke!=this.coordinates.length&&this.instructions.push(wl),this.reverseHitDetectionInstructions(),this.state=null,super.finish()}applyStroke(e){void 0!=e.lastStroke&&e.lastStroke!=this.coordinates.length&&(this.instructions.push(wl),e.lastStroke=this.coordinates.length),e.lastStroke=0,super.applyStroke(e),this.instructions.push(fl)}};const Dl=class extends vl{constructor(e,t,o,r){super(e,t,o,r)}drawFlatCoordinatess_(e,t,o,r){const n=this.state,i=void 0!==n.fillStyle,a=void 0!==n.strokeStyle,s=o.length;this.instructions.push(fl),this.hitDetectionInstructions.push(fl);for(let p=0;p<s;++p){const n=o[p],i=this.coordinates.length,s=this.appendFlatLineCoordinates(e,t,n,r,!0,!a),l=[_l.MOVE_TO_LINE_TO,i,s];this.instructions.push(l),this.hitDetectionInstructions.push(l),a&&(this.instructions.push(El),this.hitDetectionInstructions.push(El)),t=n}return i&&(this.instructions.push(Fl),this.hitDetectionInstructions.push(Fl)),a&&(this.instructions.push(wl),this.hitDetectionInstructions.push(wl)),t}drawCircle(e,t,o){const r=this.state,n=r.fillStyle,i=r.strokeStyle;if(void 0===n&&void 0===i)return;this.setFillStrokeStyles_(),this.beginGeometry(e,t,o),void 0!==r.fillStyle&&this.hitDetectionInstructions.push([_l.SET_FILL_STYLE,pi]),void 0!==r.strokeStyle&&this.hitDetectionInstructions.push([_l.SET_STROKE_STYLE,r.strokeStyle,r.lineWidth,r.lineCap,r.lineJoin,r.miterLimit,Ai,0]);const a=e.getFlatCoordinates(),s=e.getStride(),p=this.coordinates.length;this.appendFlatLineCoordinates(a,0,a.length,s,!1,!1);const l=[_l.CIRCLE,p];this.instructions.push(fl,l),this.hitDetectionInstructions.push(fl,l),void 0!==r.fillStyle&&(this.instructions.push(Fl),this.hitDetectionInstructions.push(Fl)),void 0!==r.strokeStyle&&(this.instructions.push(wl),this.hitDetectionInstructions.push(wl)),this.endGeometry(t)}drawPolygon(e,t,o){const r=this.state,n=r.fillStyle,i=r.strokeStyle;if(void 0===n&&void 0===i)return;this.setFillStrokeStyles_(),this.beginGeometry(e,t,o),void 0!==r.fillStyle&&this.hitDetectionInstructions.push([_l.SET_FILL_STYLE,pi]),void 0!==r.strokeStyle&&this.hitDetectionInstructions.push([_l.SET_STROKE_STYLE,r.strokeStyle,r.lineWidth,r.lineCap,r.lineJoin,r.miterLimit,Ai,0]);const a=e.getEnds(),s=e.getOrientedFlatCoordinates(),p=e.getStride();this.drawFlatCoordinatess_(s,0,a,p),this.endGeometry(t)}drawMultiPolygon(e,t,o){const r=this.state,n=r.fillStyle,i=r.strokeStyle;if(void 0===n&&void 0===i)return;this.setFillStrokeStyles_(),this.beginGeometry(e,t,o),void 0!==r.fillStyle&&this.hitDetectionInstructions.push([_l.SET_FILL_STYLE,pi]),void 0!==r.strokeStyle&&this.hitDetectionInstructions.push([_l.SET_STROKE_STYLE,r.strokeStyle,r.lineWidth,r.lineCap,r.lineJoin,r.miterLimit,Ai,0]);const a=e.getEndss(),s=e.getOrientedFlatCoordinates(),p=e.getStride();let l=0;for(let A=0,u=a.length;A<u;++A)l=this.drawFlatCoordinatess_(s,l,a[A],p);this.endGeometry(t)}finish(){this.reverseHitDetectionInstructions(),this.state=null;const e=this.tolerance;if(0!==e){const t=this.coordinates;for(let o=0,r=t.length;o<r;++o)t[o]=Kr(t[o],e)}return super.finish()}setFillStrokeStyles_(){const e=this.state;void 0!==e.fillStyle&&this.updateFillStyle(e,this.createFill),void 0!==e.strokeStyle&&this.updateStrokeStyle(e,this.applyStroke)}};function xl(e,t,o,r,n){const i=[];let a=o,s=0,p=t.slice(o,2);for(;s<e&&a+n<r;){const[o,r]=p.slice(-2),l=t[a+n],A=t[a+n+1],u=Math.sqrt((l-o)*(l-o)+(A-r)*(A-r));if(s+=u,s>=e){const t=(e-s+u)/u,d=Wt(o,l,t),c=Wt(r,A,t);p.push(d,c),i.push(p),p=[d,c],s==e&&(a+=n),s=0}else if(s<e)p.push(t[a+n],t[a+n+1]),a+=n;else{const e=u-s,t=Wt(o,l,e/u),d=Wt(r,A,e/u);p.push(t,d),i.push(p),p=[t,d],s=0,a+=n}}return s>0&&i.push(p),i}function Bl(e,t,o,r,n){let i,a,s,p,l,A,u,d,c,y,g=o,C=o,I=0,O=0,T=o;for(a=o;a<r;a+=n){const o=t[a],r=t[a+1];void 0!==l&&(c=o-l,y=r-A,p=Math.sqrt(c*c+y*y),void 0!==u&&(O+=s,i=Math.acos((u*c+d*y)/(s*p)),i>e&&(O>I&&(I=O,g=T,C=a),O=0,T=a-n)),s=p,u=c,d=y),l=o,A=r}return O+=p,O>I?[T,a]:[g,C]}const Wl={left:0,center:.5,right:1,top:0,middle:.5,hanging:.2,alphabetic:.8,ideographic:.8,bottom:1};const Gl=class extends vl{constructor(e,t,o,r){super(e,t,o,r),this.labels_=null,this.text_="",this.textOffsetX_=0,this.textOffsetY_=0,this.textRotateWithView_=void 0,this.textRotation_=0,this.textFillState_=null,this.fillStates={},this.fillStates[pi]={fillStyle:pi},this.textStrokeState_=null,this.strokeStates={},this.textState_={},this.textStates={},this.textKey_="",this.fillKey_="",this.strokeKey_="",this.declutterMode_=void 0,this.declutterImageWithText_=void 0}finish(){const e=super.finish();return e.textStates=this.textStates,e.fillStates=this.fillStates,e.strokeStates=this.strokeStates,e}drawText(e,t,o){const r=this.textFillState_,n=this.textStrokeState_,i=this.textState_;if(""===this.text_||!i||!r&&!n)return;const a=this.coordinates;let s=a.length;const p=e.getType();let l=null,A=e.getStride();if("line"!==i.placement||"LineString"!=p&&"MultiLineString"!=p&&"Polygon"!=p&&"MultiPolygon"!=p){let r=i.overflow?null:[];switch(p){case"Point":case"MultiPoint":l=e.getFlatCoordinates();break;case"LineString":l=e.getFlatMidpoint();break;case"Circle":l=e.getCenter();break;case"MultiLineString":l=e.getFlatMidpoints(),A=2;break;case"Polygon":l=e.getFlatInteriorPoint(),i.overflow||r.push(l[2]/this.resolution),A=3;break;case"MultiPolygon":const t=e.getFlatInteriorPoints();l=[];for(let e=0,o=t.length;e<o;e+=3)i.overflow||r.push(t[e+2]/this.resolution),l.push(t[e],t[e+1]);if(0===l.length)return;A=2}const n=this.appendFlatPointCoordinates(l,A);if(n===s)return;if(r&&(n-s)/2!==l.length/A){let e=s/2;r=r.filter(((t,o)=>{const r=a[2*(e+o)]===l[o*A]&&a[2*(e+o)+1]===l[o*A+1];return r||--e,r}))}this.saveTextStates_(),(i.backgroundFill||i.backgroundStroke)&&(this.setFillStrokeStyle(i.backgroundFill,i.backgroundStroke),i.backgroundFill&&this.updateFillStyle(this.state,this.createFill),i.backgroundStroke&&(this.updateStrokeStyle(this.state,this.applyStroke),this.hitDetectionInstructions.push(this.createStroke(this.state)))),this.beginGeometry(e,t,o);let u=i.padding;if(u!=gi&&(i.scale[0]<0||i.scale[1]<0)){let e=i.padding[0],t=i.padding[1],o=i.padding[2],r=i.padding[3];i.scale[0]<0&&(t=-t,r=-r),i.scale[1]<0&&(e=-e,o=-o),u=[e,t,o,r]}const d=this.pixelRatio;this.instructions.push([_l.DRAW_IMAGE,s,n,null,NaN,NaN,NaN,1,0,0,this.textRotateWithView_,this.textRotation_,[1,1],NaN,this.declutterMode_,this.declutterImageWithText_,u==gi?gi:u.map((function(e){return e*d})),!!i.backgroundFill,!!i.backgroundStroke,this.text_,this.textKey_,this.strokeKey_,this.fillKey_,this.textOffsetX_,this.textOffsetY_,r]);const c=1/d,y=this.state.fillStyle;i.backgroundFill&&(this.state.fillStyle=pi,this.hitDetectionInstructions.push(this.createFill(this.state))),this.hitDetectionInstructions.push([_l.DRAW_IMAGE,s,n,null,NaN,NaN,NaN,1,0,0,this.textRotateWithView_,this.textRotation_,[c,c],NaN,this.declutterMode_,this.declutterImageWithText_,u,!!i.backgroundFill,!!i.backgroundStroke,this.text_,this.textKey_,this.strokeKey_,this.fillKey_?pi:this.fillKey_,this.textOffsetX_,this.textOffsetY_,r]),i.backgroundFill&&(this.state.fillStyle=y,this.hitDetectionInstructions.push(this.createFill(this.state))),this.endGeometry(t)}else{if(!ft(this.maxExtent,e.getExtent()))return;let r;if(l=e.getFlatCoordinates(),"LineString"==p)r=[l.length];else if("MultiLineString"==p)r=e.getEnds();else if("Polygon"==p)r=e.getEnds().slice(0,1);else if("MultiPolygon"==p){const t=e.getEndss();r=[];for(let e=0,o=t.length;e<o;++e)r.push(t[e][0])}this.beginGeometry(e,t,o);const n=i.repeat,u=n?void 0:i.textAlign;let d=0;for(let e=0,t=r.length;e<t;++e){let t;t=n?xl(n*this.resolution,l,d,r[e],A):[l.slice(d,r[e])];for(let o=0,n=t.length;o<n;++o){const n=t[o];let p=0,l=n.length;if(void 0==u){const e=Bl(i.maxAngle,n,0,n.length,2);p=e[0],l=e[1]}for(let e=p;e<l;e+=A)a.push(n[e],n[e+1]);const c=a.length;d=r[e],this.drawChars_(s,c),s=c}}this.endGeometry(t)}}saveTextStates_(){const e=this.textStrokeState_,t=this.textState_,o=this.textFillState_,r=this.strokeKey_;e&&(r in this.strokeStates||(this.strokeStates[r]={strokeStyle:e.strokeStyle,lineCap:e.lineCap,lineDashOffset:e.lineDashOffset,lineWidth:e.lineWidth,lineJoin:e.lineJoin,miterLimit:e.miterLimit,lineDash:e.lineDash}));const n=this.textKey_;n in this.textStates||(this.textStates[n]={font:t.font,textAlign:t.textAlign||ci,justify:t.justify,textBaseline:t.textBaseline||yi,scale:t.scale});const i=this.fillKey_;o&&(i in this.fillStates||(this.fillStates[i]={fillStyle:o.fillStyle}))}drawChars_(e,t){const o=this.textStrokeState_,r=this.textState_,n=this.strokeKey_,i=this.textKey_,a=this.fillKey_;this.saveTextStates_();const s=this.pixelRatio,p=Wl[r.textBaseline],l=this.textOffsetY_*s,A=this.text_,u=o?o.lineWidth*Math.abs(r.scale[0])/2:0;this.instructions.push([_l.DRAW_CHARS,e,t,p,r.overflow,a,r.maxAngle,s,l,n,u*s,A,i,1,this.declutterMode_]),this.hitDetectionInstructions.push([_l.DRAW_CHARS,e,t,p,r.overflow,a?pi:a,r.maxAngle,s,l,n,u*s,A,i,1/s,this.declutterMode_])}setTextStyle(e,t){let o,r,n;if(e){const t=e.getFill();t?(r=this.textFillState_,r||(r={},this.textFillState_=r),r.fillStyle=ai(t.getColor()||pi)):(r=null,this.textFillState_=r);const i=e.getStroke();if(i){n=this.textStrokeState_,n||(n={},this.textStrokeState_=n);const e=i.getLineDash(),t=i.getLineDashOffset(),o=i.getWidth(),r=i.getMiterLimit();n.lineCap=i.getLineCap()||li,n.lineDash=e?e.slice():Ai,n.lineDashOffset=void 0===t?0:t,n.lineJoin=i.getLineJoin()||ui,n.lineWidth=void 0===o?1:o,n.miterLimit=void 0===r?10:r,n.strokeStyle=ai(i.getColor()||di)}else n=null,this.textStrokeState_=n;o=this.textState_;const a=e.getFont()||si;Li(a);const s=e.getScaleArray();o.overflow=e.getOverflow(),o.font=a,o.maxAngle=e.getMaxAngle(),o.placement=e.getPlacement(),o.textAlign=e.getTextAlign(),o.repeat=e.getRepeat(),o.justify=e.getJustify(),o.textBaseline=e.getTextBaseline()||yi,o.backgroundFill=e.getBackgroundFill(),o.backgroundStroke=e.getBackgroundStroke(),o.padding=e.getPadding()||gi,o.scale=void 0===s?[1,1]:s;const p=e.getOffsetX(),l=e.getOffsetY(),A=e.getRotateWithView(),u=e.getRotation();this.text_=e.getText()||"",this.textOffsetX_=void 0===p?0:p,this.textOffsetY_=void 0===l?0:l,this.textRotateWithView_=void 0!==A&&A,this.textRotation_=void 0===u?0:u,this.strokeKey_=n?("string"==typeof n.strokeStyle?n.strokeStyle:re(n.strokeStyle))+n.lineCap+n.lineDashOffset+"|"+n.lineWidth+n.lineJoin+n.miterLimit+"["+n.lineDash.join()+"]":"",this.textKey_=o.font+o.scale+(o.textAlign||"?")+(o.repeat||"?")+(o.justify||"?")+(o.textBaseline||"?"),this.fillKey_=r&&r.fillStyle?"string"==typeof r.fillStyle?r.fillStyle:"|"+re(r.fillStyle):""}else this.text_="";this.declutterMode_=e.getDeclutterMode(),this.declutterImageWithText_=t}},Kl={Circle:Dl,Default:vl,Image:Ul,LineString:Ml,Polygon:Dl,Text:Gl};const Hl=class{constructor(e,t,o,r){this.tolerance_=e,this.maxExtent_=t,this.pixelRatio_=r,this.resolution_=o,this.buildersByZIndex_={}}finish(){const e={};for(const t in this.buildersByZIndex_){e[t]=e[t]||{};const o=this.buildersByZIndex_[t];for(const r in o){const n=o[r].finish();e[t][r]=n}}return e}getBuilder(e,t){const o=void 0!==e?e.toString():"0";let r=this.buildersByZIndex_[o];void 0===r&&(r={},this.buildersByZIndex_[o]=r);let n=r[t];if(void 0===n){n=new(0,Kl[t])(this.tolerance_,this.maxExtent_,this.resolution_,this.pixelRatio_),r[t]=n}return n}};const Vl=class extends ee{constructor(e){super(),this.ready=!0,this.boundHandleImageChange_=this.handleImageChange_.bind(this),this.layer_=e}getFeatures(e){return te()}getData(e){return null}prepareFrame(e){return te()}renderFrame(e,t){return te()}loadedTileCallback(e,t,o){e[t]||(e[t]={}),e[t][o.tileCoord.toString()]=o}createLoadedTileFinder(e,t,o){return(r,n)=>{const i=this.loadedTileCallback.bind(this,o,r);return e.forEachLoadedTile(t,r,n,i)}}forEachFeatureAtCoordinate(e,t,o,r,n){}getLayer(){return this.layer_}handleFontsChanged(){}handleImageChange_(e){const t=e.target;t.getState()!==Rn.LOADED&&t.getState()!==Rn.ERROR||this.renderIfReadyAndVisible()}loadImage(e){let t=e.getState();return t!=Rn.LOADED&&t!=Rn.ERROR&&e.addEventListener(W,this.boundHandleImageChange_),t==Rn.IDLE&&(e.load(),t=e.getState()),t==Rn.LOADED}renderIfReadyAndVisible(){const e=this.getLayer();e&&e.getVisible()&&"ready"===e.getSourceState()&&e.changed()}renderDeferred(e){}disposeInternal(){delete this.layer_,super.disposeInternal()}};function Yl(e){return Yl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Yl(e)}function jl(e){var t=function(e,t){if("object"!=Yl(e)||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var r=o.call(e,t||"default");if("object"!=Yl(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Yl(t)?t:t+""}const Zl=class{constructor(){var e,t,o,r=this;e=this,o=function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];return r.instructions_[r.zIndex+r.offset_].push(t),r},(t=jl(t="pushMethodArgs_"))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,this.instructions_=[],this.zIndex=0,this.offset_=0,this.context_=new Proxy(Ne(),{get:(e,t)=>{if("function"===typeof Ne()[t])return this.instructions_[this.zIndex+this.offset_]||(this.instructions_[this.zIndex+this.offset_]=[]),this.instructions_[this.zIndex+this.offset_].push(t),this.pushMethodArgs_},set:(e,t,o)=>(this.instructions_[this.zIndex+this.offset_]||(this.instructions_[this.zIndex+this.offset_]=[]),this.instructions_[this.zIndex+this.offset_].push(t,o),!0)})}pushFunction(e){this.instructions_[this.zIndex+this.offset_].push(e)}getContext(){return this.context_}draw(e){this.instructions_.forEach((t=>{for(let o=0,r=t.length;o<r;++o){const r=t[o];if("function"===typeof r){r(e);continue}const n=t[++o];if("function"===typeof e[r])e[r](...n);else{if("function"===typeof n){e[r]=n(e);continue}e[r]=n}}}))}clear(){this.instructions_.length=0,this.zIndex=0,this.offset_=0}offset(){this.offset_=this.instructions_.length,this.zIndex=0}},zl=[];let Xl=null;const Jl=class extends Vl{constructor(e){super(e),this.container=null,this.renderedResolution,this.tempTransform=[1,0,0,1,0,0],this.pixelTransform=[1,0,0,1,0,0],this.inversePixelTransform=[1,0,0,1,0,0],this.context=null,this.deferredContext_=null,this.containerReused=!1,this.pixelContext_=null,this.frameState=null}getImageData(e,t,o){let r;Xl||(Xl=Le(1,1,void 0,{willReadFrequently:!0})),Xl.clearRect(0,0,1,1);try{Xl.drawImage(e,t,o,1,1,0,0,1,1),r=Xl.getImageData(0,0,1,1).data}catch(n){return Xl=null,null}return r}getBackground(e){let t=this.getLayer().getBackground();return"function"===typeof t&&(t=t(e.viewState.resolution)),t||void 0}useContainer(e,t,o){const r=this.getLayer().getClassName();let n,i;if(e&&e.className===r&&(!o||e&&e.style.backgroundColor&&E(zn(e.style.backgroundColor),zn(o)))){const t=e.firstElementChild;t instanceof HTMLCanvasElement&&(i=t.getContext("2d"))}if(i&&i.canvas.style.transform===t?(this.container=e,this.context=i,this.containerReused=!0):this.containerReused?(this.container=null,this.context=null,this.containerReused=!1):this.container&&(this.container.style.backgroundColor=null),!this.container){n=document.createElement("div"),n.className=r;let e=n.style;e.position="absolute",e.width="100%",e.height="100%",i=Le();const t=i.canvas;n.appendChild(t),e=t.style,e.position="absolute",e.left="0",e.transformOrigin="top left",this.container=n,this.context=i}this.containerReused||!o||this.container.style.backgroundColor||(this.container.style.backgroundColor=o)}clipUnrotated(e,t,o){const r=Rt(o),n=Ft(o),i=Lt(o),a=Tt(o);Tr(t.coordinateToPixelTransform,r),Tr(t.coordinateToPixelTransform,n),Tr(t.coordinateToPixelTransform,i),Tr(t.coordinateToPixelTransform,a);const s=this.inversePixelTransform;Tr(s,r),Tr(s,n),Tr(s,i),Tr(s,a),e.save(),e.beginPath(),e.moveTo(Math.round(r[0]),Math.round(r[1])),e.lineTo(Math.round(n[0]),Math.round(n[1])),e.lineTo(Math.round(i[0]),Math.round(i[1])),e.lineTo(Math.round(a[0]),Math.round(a[1])),e.clip()}prepareContainer(e,t){const o=e.extent,r=e.viewState.resolution,n=e.viewState.rotation,i=e.pixelRatio,a=Math.round(wt(o)/r*i),s=Math.round(St(o)/r*i);mr(this.pixelTransform,e.size[0]/2,e.size[1]/2,1/i,1/i,n,-a/2,-s/2),Nr(this.inversePixelTransform,this.pixelTransform);const p=hr(this.pixelTransform);if(this.useContainer(t,p,this.getBackground(e)),!this.containerReused){const e=this.context.canvas;e.width!=a||e.height!=s?(e.width=a,e.height=s):this.context.clearRect(0,0,a,s),p!==e.style.transform&&(e.style.transform=p)}}dispatchRenderEvent_(e,t,o){const r=this.getLayer();if(r.hasListener(e)){const n=new za(e,this.inversePixelTransform,o,t);r.dispatchEvent(n)}}preRender(e,t){this.frameState=t,t.declutter||this.dispatchRenderEvent_(qo,e,t)}postRender(e,t){t.declutter||this.dispatchRenderEvent_($o,e,t)}renderDeferredInternal(e){}getRenderContext(e){return e.declutter&&!this.deferredContext_&&(this.deferredContext_=new Zl),e.declutter?this.deferredContext_.getContext():this.context}renderDeferred(e){e.declutter&&(this.dispatchRenderEvent_(qo,this.context,e),e.declutter&&this.deferredContext_&&(this.deferredContext_.draw(this.context),this.deferredContext_.clear()),this.renderDeferredInternal(e),this.dispatchRenderEvent_($o,this.context,e))}getRenderTransform(e,t,o,r,n,i,a){const s=n/2,p=i/2,l=r/t,A=-l,u=-e[0]+a,d=-e[1];return mr(this.tempTransform,s,p,l,A,-o,u,d)}disposeInternal(){delete this.frameState,super.disposeInternal()}};function Ql(e,t,o,r,n,i,a,s,p,l,A,u){let d=e[t],c=e[t+1],y=0,g=0,C=0,I=0;function O(){y=d,g=c,d=e[t+=r],c=e[t+1],I+=C,C=Math.sqrt((d-y)*(d-y)+(c-g)*(c-g))}do{O()}while(t<o-r&&I+C<i);let T=0===C?0:(i-I)/C;const L=Wt(y,d,T),m=Wt(g,c,T),N=t-r,k=I,h=i+s*p(l,n,A);for(;t<o-r&&I+C<h;)O();T=0===C?0:(h-I)/C;const S=Wt(y,d,T),P=Wt(g,c,T);let R;if(u){const e=[L,m,S,P];Pr(e,0,4,2,u,e,e),R=e[0]>e[2]}else R=L>S;const F=Math.PI,w=[],f=N+r===t;let E;if(C=0,I=k,d=e[t=N],c=e[t+1],f){O(),E=Math.atan2(c-g,d-y),R&&(E+=E>0?-F:F);const e=(S+L)/2,t=(P+m)/2;return w[0]=[e,t,(h-i)/2,E,n],w}for(let _=0,b=(n=n.replace(/\n/g," ")).length;_<b;){O();let e=Math.atan2(c-g,d-y);if(R&&(e+=e>0?-F:F),void 0!==E){let t=e-E;if(t+=t>F?-2*F:t<-F?2*F:0,Math.abs(t)>a)return null}E=e;const u=_;let L=0;for(;_<b;++_){const e=s*p(l,n[R?b-_-1:_],A);if(t+r<o&&I+C<i+L+e/2)break;L+=e}if(_===u)continue;const m=R?n.substring(b-u,b-_):n.substring(u,_);T=0===C?0:(i+L/2-I)/C;const N=Wt(y,d,T),k=Wt(g,c,T);w.push([N,k,L/2,e,m]),i+=L}return w}const ql=[1/0,1/0,-1/0,-1/0],$l=[],eA=[],tA=[],oA=[];function rA(e){return e[3].declutterBox}const nA=new RegExp("["+String.fromCharCode(1425)+"-"+String.fromCharCode(2303)+String.fromCharCode(64285)+"-"+String.fromCharCode(65023)+String.fromCharCode(65136)+"-"+String.fromCharCode(65276)+String.fromCharCode(67584)+"-"+String.fromCharCode(69631)+String.fromCharCode(124928)+"-"+String.fromCharCode(126975)+"]");function iA(e,t){return"start"===t?t=nA.test(e)?"right":"left":"end"===t&&(t=nA.test(e)?"left":"right"),Wl[t]}function aA(e,t,o){return o>0&&e.push("\n",""),e.push(t,""),e}const sA=class{constructor(e,t,o,r,n){this.overlaps=o,this.pixelRatio=t,this.resolution=e,this.alignAndScaleFill_,this.instructions=r.instructions,this.coordinates=r.coordinates,this.coordinateCache_={},this.renderedTransform_=[1,0,0,1,0,0],this.hitDetectionInstructions=r.hitDetectionInstructions,this.pixelCoordinates_=null,this.viewRotation_=0,this.fillStates=r.fillStates||{},this.strokeStates=r.strokeStates||{},this.textStates=r.textStates||{},this.widths_={},this.labels_={},this.zIndexContext_=n?new Zl:null}getZIndexContext(){return this.zIndexContext_}createLabel(e,t,o,r){const n=e+t+o+r;if(this.labels_[n])return this.labels_[n];const i=r?this.strokeStates[r]:null,a=o?this.fillStates[o]:null,s=this.textStates[t],p=this.pixelRatio,l=[s.scale[0]*p,s.scale[1]*p],A=Array.isArray(e),u=s.justify?Wl[s.justify]:iA(Array.isArray(e)?e[0]:e,s.textAlign||ci),d=r&&i.lineWidth?i.lineWidth:0,c=A?e:e.split("\n").reduce(aA,[]),{width:y,height:g,widths:C,heights:I,lineWidths:O}=function(e,t){const o=[],r=[],n=[];let i=0,a=0,s=0,p=0;for(let l=0,A=t.length;l<=A;l+=2){const u=t[l];if("\n"===u||l===A){i=Math.max(i,a),n.push(a),a=0,s+=p,p=0;continue}const d=t[l+1]||e.font,c=ki(d,u);o.push(c),a+=c;const y=mi(d);r.push(y),p=Math.max(p,y)}return{width:i,height:s,widths:o,heights:r,lineWidths:n}}(s,c),T=y+d,L=[],m=(T+2)*l[0],N=(g+d)*l[1],k={width:m<0?Math.floor(m):Math.ceil(m),height:N<0?Math.floor(N):Math.ceil(N),contextInstructions:L};1==l[0]&&1==l[1]||L.push("scale",l),r&&(L.push("strokeStyle",i.strokeStyle),L.push("lineWidth",d),L.push("lineCap",i.lineCap),L.push("lineJoin",i.lineJoin),L.push("miterLimit",i.miterLimit),L.push("setLineDash",[i.lineDash]),L.push("lineDashOffset",i.lineDashOffset)),o&&L.push("fillStyle",a.fillStyle),L.push("textBaseline","middle"),L.push("textAlign","center");const h=.5-u;let S=u*T+h*d;const P=[],R=[];let F,w=0,f=0,E=0,_=0;for(let b=0,v=c.length;b<v;b+=2){const e=c[b];if("\n"===e){f+=w,w=0,S=u*T+h*d,++_;continue}const t=c[b+1]||s.font;t!==F&&(r&&P.push("font",t),o&&R.push("font",t),F=t),w=Math.max(w,I[E]);const n=[e,S+h*C[E]+u*(C[E]-O[_]),.5*(d+w)+f];S+=C[E],r&&P.push("strokeText",n),o&&R.push("fillText",n),++E}return Array.prototype.push.apply(L,P),Array.prototype.push.apply(L,R),this.labels_[n]=k,k}replayTextBackground_(e,t,o,r,n,i,a){e.beginPath(),e.moveTo.apply(e,t),e.lineTo.apply(e,o),e.lineTo.apply(e,r),e.lineTo.apply(e,n),e.lineTo.apply(e,t),i&&(this.alignAndScaleFill_=i[2],this.fill_(e)),a&&(this.setStrokeStyle_(e,a),e.stroke())}calculateImageOrLabelDimensions_(e,t,o,r,n,i,a,s,p,l,A,u,d,c,y,g){let C=o-(a*=u[0]),I=r-(s*=u[1]);const O=n+p>e?e-p:n,T=i+l>t?t-l:i,L=c[3]+O*u[0]+c[1],m=c[0]+T*u[1]+c[2],N=C-c[3],k=I-c[0];let h;return(y||0!==A)&&($l[0]=N,oA[0]=N,$l[1]=k,eA[1]=k,eA[0]=N+L,tA[0]=eA[0],tA[1]=k+m,oA[1]=tA[1]),0!==A?(h=mr([1,0,0,1,0,0],o,r,1,1,A,-o,-r),Tr(h,$l),Tr(h,eA),Tr(h,tA),Tr(h,oA),pt(Math.min($l[0],eA[0],tA[0],oA[0]),Math.min($l[1],eA[1],tA[1],oA[1]),Math.max($l[0],eA[0],tA[0],oA[0]),Math.max($l[1],eA[1],tA[1],oA[1]),ql)):pt(Math.min(N,N+L),Math.min(k,k+m),Math.max(N,N+L),Math.max(k,k+m),ql),d&&(C=Math.round(C),I=Math.round(I)),{drawImageX:C,drawImageY:I,drawImageW:O,drawImageH:T,originX:p,originY:l,declutterBox:{minX:ql[0],minY:ql[1],maxX:ql[2],maxY:ql[3],value:g},canvasTransform:h,scale:u}}replayImageOrLabel_(e,t,o,r,n,i,a){const s=!(!i&&!a),p=r.declutterBox,l=a?a[2]*r.scale[0]/2:0;return p.minX-l<=t[0]&&p.maxX+l>=0&&p.minY-l<=t[1]&&p.maxY+l>=0&&(s&&this.replayTextBackground_(e,$l,eA,tA,oA,i,a),Si(e,r.canvasTransform,n,o,r.originX,r.originY,r.drawImageW,r.drawImageH,r.drawImageX,r.drawImageY,r.scale)),!0}fill_(e){const t=this.alignAndScaleFill_;if(t){const o=Tr(this.renderedTransform_,[0,0]),r=512*this.pixelRatio;e.save(),e.translate(o[0]%r,o[1]%r),1!==t&&e.scale(t,t),e.rotate(this.viewRotation_)}e.fill(),t&&e.restore()}setStrokeStyle_(e,t){e.strokeStyle=t[1],e.lineWidth=t[2],e.lineCap=t[3],e.lineJoin=t[4],e.miterLimit=t[5],e.lineDashOffset=t[7],e.setLineDash(t[6])}drawLabelWithPointPlacement_(e,t,o,r){const n=this.textStates[t],i=this.createLabel(e,t,r,o),a=this.strokeStates[o],s=this.pixelRatio,p=iA(Array.isArray(e)?e[0]:e,n.textAlign||ci),l=Wl[n.textBaseline||yi],A=a&&a.lineWidth?a.lineWidth:0;return{label:i,anchorX:p*(i.width/s-2*n.scale[0])+2*(.5-p)*A,anchorY:l*i.height/s+2*(.5-l)*A}}execute_(e,t,o,r,n,i,a,s){const p=this.zIndexContext_;let l;var A,u;this.pixelCoordinates_&&E(o,this.renderedTransform_)?l=this.pixelCoordinates_:(this.pixelCoordinates_||(this.pixelCoordinates_=[]),l=Sr(this.coordinates,0,this.coordinates.length,2,o,this.pixelCoordinates_),A=this.renderedTransform_,u=o,A[0]=u[0],A[1]=u[1],A[2]=u[2],A[3]=u[3],A[4]=u[4],A[5]=u[5]);let d=0;const c=r.length;let y,g,C,I,O,T,L,m,N,k,h,S,P,R=0,F=0,w=0,f=null,_=null;const b=this.coordinateCache_,v=this.viewRotation_,U=Math.round(1e12*Math.atan2(-o[1],o[0]))/1e12,M={context:e,pixelRatio:this.pixelRatio,resolution:this.resolution,rotation:v},D=this.instructions!=r||this.overlaps?0:200;let x,B,W,G;for(;d<c;){const o=r[d];switch(o[0]){case _l.BEGIN_GEOMETRY:x=o[1],G=o[3],x.getGeometry()?void 0===a||ft(a,G.getExtent())?++d:d=o[2]+1:d=o[2],p&&(p.zIndex=o[4]);break;case _l.BEGIN_PATH:F>D&&(this.fill_(e),F=0),w>D&&(e.stroke(),w=0),F||w||(e.beginPath(),O=NaN,T=NaN),++d;break;case _l.CIRCLE:R=o[1];const r=l[R],A=l[R+1],u=l[R+2]-r,c=l[R+3]-A,E=Math.sqrt(u*u+c*c);e.moveTo(r+E,A),e.arc(r,A,E,0,2*Math.PI,!0),++d;break;case _l.CLOSE_PATH:e.closePath(),++d;break;case _l.CUSTOM:R=o[1],y=o[2];const K=o[3],H=o[4],V=o[5];M.geometry=K,M.feature=x,d in b||(b[d]=[]);const Y=b[d];V?V(l,R,y,2,Y):(Y[0]=l[R],Y[1]=l[R+1],Y.length=2),p&&(p.zIndex=o[6]),H(Y,M),++d;break;case _l.DRAW_IMAGE:R=o[1],y=o[2],N=o[3],g=o[4],C=o[5];let j=o[6];const Z=o[7],z=o[8],X=o[9],J=o[10];let Q=o[11];const q=o[12];let $=o[13];I=o[14]||"declutter";const ee=o[15];if(!N&&o.length>=20){k=o[19],h=o[20],S=o[21],P=o[22];const e=this.drawLabelWithPointPlacement_(k,h,S,P);N=e.label,o[3]=N;const t=o[23];g=(e.anchorX-t)*this.pixelRatio,o[4]=g;const r=o[24];C=(e.anchorY-r)*this.pixelRatio,o[5]=C,j=N.height,o[6]=j,$=N.width,o[13]=$}let te,oe,re,ne;o.length>25&&(te=o[25]),o.length>17?(oe=o[16],re=o[17],ne=o[18]):(oe=gi,re=!1,ne=!1),J&&U?Q+=v:J||U||(Q-=v);let ie=0;for(;R<y;R+=2){if(te&&te[ie++]<$/this.pixelRatio)continue;const o=this.calculateImageOrLabelDimensions_(N.width,N.height,l[R],l[R+1],$,j,g,C,z,X,Q,q,n,oe,re||ne,x),r=[e,t,N,o,Z,re?f:null,ne?_:null];if(s){let e,t,n,i,a;if(ee){const o=y-R;if(!ee[o]){ee[o]={args:r,declutterMode:I};continue}const i=ee[o];e=i.args,t=i.declutterMode,delete ee[o],n=rA(e)}if(!e||"declutter"===t&&s.collides(n)||(i=!0),"declutter"===I&&s.collides(o.declutterBox)||(a=!0),"declutter"===t&&"declutter"===I){const e=i&&a;i=e,a=e}i&&("none"!==t&&s.insert(n),this.replayImageOrLabel_.apply(this,e)),a&&("none"!==I&&s.insert(o.declutterBox),this.replayImageOrLabel_.apply(this,r))}else this.replayImageOrLabel_.apply(this,r)}++d;break;case _l.DRAW_CHARS:const ae=o[1],se=o[2],pe=o[3],le=o[4];P=o[5];const Ae=o[6],ue=o[7],de=o[8];S=o[9];const ce=o[10];k=o[11],h=o[12];const ye=[o[13],o[13]];I=o[14]||"declutter";const ge=this.textStates[h],Ce=ge.font,Ie=[ge.scale[0]*ue,ge.scale[1]*ue];let Oe;Ce in this.widths_?Oe=this.widths_[Ce]:(Oe={},this.widths_[Ce]=Oe);const Te=Kp(l,ae,se,2),Le=Math.abs(Ie[0])*hi(Ce,k,Oe);if(le||Le<=Te){const o=Ql(l,ae,se,2,k,(Te-Le)*iA(k,this.textStates[h].textAlign),Ae,Math.abs(Ie[0]),hi,Ce,Oe,U?0:this.viewRotation_);e:if(o){const r=[];let n,i,a,p,l;if(S)for(n=0,i=o.length;n<i;++n){l=o[n],a=l[4],p=this.createLabel(a,h,"",S),g=l[2]+(Ie[0]<0?-ce:ce),C=pe*p.height+2*(.5-pe)*ce*Ie[1]/Ie[0]-de;const i=this.calculateImageOrLabelDimensions_(p.width,p.height,l[0],l[1],p.width,p.height,g,C,0,0,l[3],ye,!1,gi,!1,x);if(s&&"declutter"===I&&s.collides(i.declutterBox))break e;r.push([e,t,p,i,1,null,null])}if(P)for(n=0,i=o.length;n<i;++n){l=o[n],a=l[4],p=this.createLabel(a,h,P,""),g=l[2],C=pe*p.height-de;const i=this.calculateImageOrLabelDimensions_(p.width,p.height,l[0],l[1],p.width,p.height,g,C,0,0,l[3],ye,!1,gi,!1,x);if(s&&"declutter"===I&&s.collides(i.declutterBox))break e;r.push([e,t,p,i,1,null,null])}s&&"none"!==I&&s.load(r.map(rA));for(let e=0,t=r.length;e<t;++e)this.replayImageOrLabel_.apply(this,r[e])}}++d;break;case _l.END_GEOMETRY:if(void 0!==i){x=o[1];const e=i(x,G,I);if(e)return e}++d;break;case _l.FILL:D?F++:this.fill_(e),++d;break;case _l.MOVE_TO_LINE_TO:for(R=o[1],y=o[2],B=l[R],W=l[R+1],e.moveTo(B,W),O=B+.5|0,T=W+.5|0,R+=2;R<y;R+=2)B=l[R],W=l[R+1],L=B+.5|0,m=W+.5|0,R!=y-2&&L===O&&m===T||(e.lineTo(B,W),O=L,T=m);++d;break;case _l.SET_FILL_STYLE:f=o,this.alignAndScaleFill_=o[2],F&&(this.fill_(e),F=0,w&&(e.stroke(),w=0)),e.fillStyle=o[1],++d;break;case _l.SET_STROKE_STYLE:_=o,w&&(e.stroke(),w=0),this.setStrokeStyle_(e,o),++d;break;case _l.STROKE:D?w++:e.stroke(),++d;break;default:++d}}F&&this.fill_(e),w&&e.stroke()}execute(e,t,o,r,n,i){this.viewRotation_=r,this.execute_(e,t,o,this.instructions,n,void 0,void 0,i)}executeHitDetection(e,t,o,r,n){return this.viewRotation_=o,this.execute_(e,[e.canvas.width,e.canvas.height],t,this.hitDetectionInstructions,!0,r,n)}},pA=["Polygon","Circle","LineString","Image","Text","Default"],lA=["Image","Text"],AA=pA.filter((e=>!lA.includes(e)));const uA={};const dA=class{constructor(e,t,o,r,n,i,a){this.maxExtent_=e,this.overlaps_=r,this.pixelRatio_=o,this.resolution_=t,this.renderBuffer_=i,this.executorsByZIndex_={},this.hitDetectionContext_=null,this.hitDetectionTransform_=[1,0,0,1,0,0],this.renderedContext_=null,this.deferredZIndexContexts_={},this.createExecutors_(n,a)}clip(e,t){const o=this.getClipCoords(t);e.beginPath(),e.moveTo(o[0],o[1]),e.lineTo(o[2],o[3]),e.lineTo(o[4],o[5]),e.lineTo(o[6],o[7]),e.clip()}createExecutors_(e,t){for(const o in e){let r=this.executorsByZIndex_[o];void 0===r&&(r={},this.executorsByZIndex_[o]=r);const n=e[o];for(const e in n){const o=n[e];r[e]=new sA(this.resolution_,this.pixelRatio_,this.overlaps_,o,t)}}}hasExecutors(e){for(const t in this.executorsByZIndex_){const o=this.executorsByZIndex_[t];for(let t=0,r=e.length;t<r;++t)if(e[t]in o)return!0}return!1}forEachFeatureAtCoordinate(e,t,o,r,n,i){const a=2*(r=Math.round(r))+1,s=mr(this.hitDetectionTransform_,r+.5,r+.5,1/t,-1/t,-o,-e[0],-e[1]),p=!this.hitDetectionContext_;p&&(this.hitDetectionContext_=Le(a,a,void 0,{willReadFrequently:!0}));const l=this.hitDetectionContext_;let A;l.canvas.width!==a||l.canvas.height!==a?(l.canvas.width=a,l.canvas.height=a):p||l.clearRect(0,0,a,a),void 0!==this.renderBuffer_&&(A=[1/0,1/0,-1/0,-1/0],yt(A,e),et(A,t*(this.renderBuffer_+r),A));const u=function(e){if(void 0!==uA[e])return uA[e];const t=2*e+1,o=e*e,r=new Array(o+1);for(let i=0;i<=e;++i)for(let n=0;n<=e;++n){const a=i*i+n*n;if(a>o)break;let s=r[a];s||(s=[],r[a]=s),s.push(4*((e+i)*t+(e+n))+3),i>0&&s.push(4*((e-i)*t+(e+n))+3),n>0&&(s.push(4*((e+i)*t+(e-n))+3),i>0&&s.push(4*((e-i)*t+(e-n))+3))}const n=[];for(let i=0,a=r.length;i<a;++i)r[i]&&n.push(...r[i]);return uA[e]=n,n}(r);let d;function c(e,t,o){const s=l.getImageData(0,0,a,a).data;for(let p=0,A=u.length;p<A;p++)if(s[u[p]]>0){if(!i||"none"===o||"Image"!==d&&"Text"!==d||i.includes(e)){const o=(u[p]-3)/4,i=r-o%a,s=r-(o/a|0),l=n(e,t,i*i+s*s);if(l)return l}l.clearRect(0,0,a,a);break}}const y=Object.keys(this.executorsByZIndex_).map(Number);let g,C,I,O,T;for(y.sort(R),g=y.length-1;g>=0;--g){const e=y[g].toString();for(I=this.executorsByZIndex_[e],C=pA.length-1;C>=0;--C)if(d=pA[C],O=I[d],void 0!==O&&(T=O.executeHitDetection(l,s,o,c,A),T))return T}}getClipCoords(e){const t=this.maxExtent_;if(!t)return null;const o=t[0],r=t[1],n=t[2],i=t[3],a=[o,r,o,i,n,i,n,r];return Sr(a,0,8,2,e,a),a}isEmpty(){return x(this.executorsByZIndex_)}execute(e,t,o,r,n,i,a){const s=Object.keys(this.executorsByZIndex_).map(Number);s.sort(R),i=i||pA;const p=pA.length;let l,A,u,d,c;for(a&&s.reverse(),l=0,A=s.length;l<A;++l){const A=s[l].toString();for(c=this.executorsByZIndex_[A],u=0,d=i.length;u<d;++u){const A=i[u],d=c[A];if(void 0!==d){const i=null===a?void 0:d.getZIndexContext(),c=i?i.getContext():e,y=this.maxExtent_&&"Image"!==A&&"Text"!==A;if(y&&(c.save(),this.clip(c,o)),i&&"Text"!==A&&"Image"!==A?i.pushFunction((e=>d.execute(e,t,o,r,n,a))):d.execute(c,t,o,r,n,a),y&&c.restore(),i){i.offset();const e=s[l]*p+u;this.deferredZIndexContexts_[e]||(this.deferredZIndexContexts_[e]=[]),this.deferredZIndexContexts_[e].push(i)}}}}this.renderedContext_=e}getDeferredZIndexContexts(){return this.deferredZIndexContexts_}getRenderedContext(){return this.renderedContext_}renderDeferred(){const e=this.deferredZIndexContexts_,t=Object.keys(e).map(Number).sort(R);for(let o=0,r=t.length;o<r;++o)e[t[o]].forEach((e=>{e.draw(this.renderedContext_),e.clear()})),e[t[o]].length=0}};const cA=class extends bl{constructor(e,t,o,r,n,i,a){super(),this.context_=e,this.pixelRatio_=t,this.extent_=o,this.transform_=r,this.transformRotation_=r?Gt(Math.atan2(r[1],r[0]),10):0,this.viewRotation_=n,this.squaredTolerance_=i,this.userTransform_=a,this.contextFillState_=null,this.contextStrokeState_=null,this.contextTextState_=null,this.fillState_=null,this.strokeState_=null,this.image_=null,this.imageAnchorX_=0,this.imageAnchorY_=0,this.imageHeight_=0,this.imageOpacity_=0,this.imageOriginX_=0,this.imageOriginY_=0,this.imageRotateWithView_=!1,this.imageRotation_=0,this.imageScale_=[0,0],this.imageWidth_=0,this.text_="",this.textOffsetX_=0,this.textOffsetY_=0,this.textRotateWithView_=!1,this.textRotation_=0,this.textScale_=[0,0],this.textFillState_=null,this.textStrokeState_=null,this.textState_=null,this.pixelCoordinates_=[],this.tmpLocalTransform_=[1,0,0,1,0,0]}drawImages_(e,t,o,r){if(!this.image_)return;const n=Sr(e,t,o,r,this.transform_,this.pixelCoordinates_),i=this.context_,a=this.tmpLocalTransform_,s=i.globalAlpha;1!=this.imageOpacity_&&(i.globalAlpha=s*this.imageOpacity_);let p=this.imageRotation_;0===this.transformRotation_&&(p-=this.viewRotation_),this.imageRotateWithView_&&(p+=this.viewRotation_);for(let l=0,A=n.length;l<A;l+=2){const e=n[l]-this.imageAnchorX_,t=n[l+1]-this.imageAnchorY_;if(0!==p||1!=this.imageScale_[0]||1!=this.imageScale_[1]){const o=e+this.imageAnchorX_,r=t+this.imageAnchorY_;mr(a,o,r,1,1,p,-o,-r),i.save(),i.transform.apply(i,a),i.translate(o,r),i.scale(this.imageScale_[0],this.imageScale_[1]),i.drawImage(this.image_,this.imageOriginX_,this.imageOriginY_,this.imageWidth_,this.imageHeight_,-this.imageAnchorX_,-this.imageAnchorY_,this.imageWidth_,this.imageHeight_),i.restore()}else i.drawImage(this.image_,this.imageOriginX_,this.imageOriginY_,this.imageWidth_,this.imageHeight_,e,t,this.imageWidth_,this.imageHeight_)}1!=this.imageOpacity_&&(i.globalAlpha=s)}drawText_(e,t,o,r){if(!this.textState_||""===this.text_)return;this.textFillState_&&this.setContextFillState_(this.textFillState_),this.textStrokeState_&&this.setContextStrokeState_(this.textStrokeState_),this.setContextTextState_(this.textState_);const n=Sr(e,t,o,r,this.transform_,this.pixelCoordinates_),i=this.context_;let a=this.textRotation_;for(0===this.transformRotation_&&(a-=this.viewRotation_),this.textRotateWithView_&&(a+=this.viewRotation_);t<o;t+=r){const e=n[t]+this.textOffsetX_,o=n[t+1]+this.textOffsetY_;0!==a||1!=this.textScale_[0]||1!=this.textScale_[1]?(i.save(),i.translate(e-this.textOffsetX_,o-this.textOffsetY_),i.rotate(a),i.translate(this.textOffsetX_,this.textOffsetY_),i.scale(this.textScale_[0],this.textScale_[1]),this.textStrokeState_&&i.strokeText(this.text_,0,0),this.textFillState_&&i.fillText(this.text_,0,0),i.restore()):(this.textStrokeState_&&i.strokeText(this.text_,e,o),this.textFillState_&&i.fillText(this.text_,e,o))}}moveToLineTo_(e,t,o,r,n){const i=this.context_,a=Sr(e,t,o,r,this.transform_,this.pixelCoordinates_);i.moveTo(a[0],a[1]);let s=a.length;n&&(s-=2);for(let p=2;p<s;p+=2)i.lineTo(a[p],a[p+1]);return n&&i.closePath(),o}drawRings_(e,t,o,r){for(let n=0,i=o.length;n<i;++n)t=this.moveToLineTo_(e,t,o[n],r,!0);return t}drawCircle(e){if(this.squaredTolerance_&&(e=e.simplifyTransformed(this.squaredTolerance_,this.userTransform_)),ft(this.extent_,e.getExtent())){if(this.fillState_||this.strokeState_){this.fillState_&&this.setContextFillState_(this.fillState_),this.strokeState_&&this.setContextStrokeState_(this.strokeState_);const t=function(e,t,o){const r=e.getFlatCoordinates();if(!r)return null;const n=e.getStride();return Sr(r,0,r.length,n,t,o)}(e,this.transform_,this.pixelCoordinates_),o=t[2]-t[0],r=t[3]-t[1],n=Math.sqrt(o*o+r*r),i=this.context_;i.beginPath(),i.arc(t[0],t[1],n,0,2*Math.PI),this.fillState_&&i.fill(),this.strokeState_&&i.stroke()}""!==this.text_&&this.drawText_(e.getCenter(),0,2,2)}}setStyle(e){this.setFillStrokeStyle(e.getFill(),e.getStroke()),this.setImageStyle(e.getImage()),this.setTextStyle(e.getText())}setTransform(e){this.transform_=e}drawGeometry(e){switch(e.getType()){case"Point":this.drawPoint(e);break;case"LineString":this.drawLineString(e);break;case"Polygon":this.drawPolygon(e);break;case"MultiPoint":this.drawMultiPoint(e);break;case"MultiLineString":this.drawMultiLineString(e);break;case"MultiPolygon":this.drawMultiPolygon(e);break;case"GeometryCollection":this.drawGeometryCollection(e);break;case"Circle":this.drawCircle(e)}}drawFeature(e,t){const o=t.getGeometryFunction()(e);o&&(this.setStyle(t),this.drawGeometry(o))}drawGeometryCollection(e){const t=e.getGeometriesArray();for(let o=0,r=t.length;o<r;++o)this.drawGeometry(t[o])}drawPoint(e){this.squaredTolerance_&&(e=e.simplifyTransformed(this.squaredTolerance_,this.userTransform_));const t=e.getFlatCoordinates(),o=e.getStride();this.image_&&this.drawImages_(t,0,t.length,o),""!==this.text_&&this.drawText_(t,0,t.length,o)}drawMultiPoint(e){this.squaredTolerance_&&(e=e.simplifyTransformed(this.squaredTolerance_,this.userTransform_));const t=e.getFlatCoordinates(),o=e.getStride();this.image_&&this.drawImages_(t,0,t.length,o),""!==this.text_&&this.drawText_(t,0,t.length,o)}drawLineString(e){if(this.squaredTolerance_&&(e=e.simplifyTransformed(this.squaredTolerance_,this.userTransform_)),ft(this.extent_,e.getExtent())){if(this.strokeState_){this.setContextStrokeState_(this.strokeState_);const t=this.context_,o=e.getFlatCoordinates();t.beginPath(),this.moveToLineTo_(o,0,o.length,e.getStride(),!1),t.stroke()}if(""!==this.text_){const t=e.getFlatMidpoint();this.drawText_(t,0,2,2)}}}drawMultiLineString(e){this.squaredTolerance_&&(e=e.simplifyTransformed(this.squaredTolerance_,this.userTransform_));const t=e.getExtent();if(ft(this.extent_,t)){if(this.strokeState_){this.setContextStrokeState_(this.strokeState_);const t=this.context_,o=e.getFlatCoordinates();let r=0;const n=e.getEnds(),i=e.getStride();t.beginPath();for(let e=0,a=n.length;e<a;++e)r=this.moveToLineTo_(o,r,n[e],i,!1);t.stroke()}if(""!==this.text_){const t=e.getFlatMidpoints();this.drawText_(t,0,t.length,2)}}}drawPolygon(e){if(this.squaredTolerance_&&(e=e.simplifyTransformed(this.squaredTolerance_,this.userTransform_)),ft(this.extent_,e.getExtent())){if(this.strokeState_||this.fillState_){this.fillState_&&this.setContextFillState_(this.fillState_),this.strokeState_&&this.setContextStrokeState_(this.strokeState_);const t=this.context_;t.beginPath(),this.drawRings_(e.getOrientedFlatCoordinates(),0,e.getEnds(),e.getStride()),this.fillState_&&t.fill(),this.strokeState_&&t.stroke()}if(""!==this.text_){const t=e.getFlatInteriorPoint();this.drawText_(t,0,2,2)}}}drawMultiPolygon(e){if(this.squaredTolerance_&&(e=e.simplifyTransformed(this.squaredTolerance_,this.userTransform_)),ft(this.extent_,e.getExtent())){if(this.strokeState_||this.fillState_){this.fillState_&&this.setContextFillState_(this.fillState_),this.strokeState_&&this.setContextStrokeState_(this.strokeState_);const t=this.context_,o=e.getOrientedFlatCoordinates();let r=0;const n=e.getEndss(),i=e.getStride();t.beginPath();for(let e=0,a=n.length;e<a;++e){const t=n[e];r=this.drawRings_(o,r,t,i)}this.fillState_&&t.fill(),this.strokeState_&&t.stroke()}if(""!==this.text_){const t=e.getFlatInteriorPoints();this.drawText_(t,0,t.length,2)}}}setContextFillState_(e){const t=this.context_,o=this.contextFillState_;o?o.fillStyle!=e.fillStyle&&(o.fillStyle=e.fillStyle,t.fillStyle=e.fillStyle):(t.fillStyle=e.fillStyle,this.contextFillState_={fillStyle:e.fillStyle})}setContextStrokeState_(e){const t=this.context_,o=this.contextStrokeState_;o?(o.lineCap!=e.lineCap&&(o.lineCap=e.lineCap,t.lineCap=e.lineCap),E(o.lineDash,e.lineDash)||t.setLineDash(o.lineDash=e.lineDash),o.lineDashOffset!=e.lineDashOffset&&(o.lineDashOffset=e.lineDashOffset,t.lineDashOffset=e.lineDashOffset),o.lineJoin!=e.lineJoin&&(o.lineJoin=e.lineJoin,t.lineJoin=e.lineJoin),o.lineWidth!=e.lineWidth&&(o.lineWidth=e.lineWidth,t.lineWidth=e.lineWidth),o.miterLimit!=e.miterLimit&&(o.miterLimit=e.miterLimit,t.miterLimit=e.miterLimit),o.strokeStyle!=e.strokeStyle&&(o.strokeStyle=e.strokeStyle,t.strokeStyle=e.strokeStyle)):(t.lineCap=e.lineCap,t.setLineDash(e.lineDash),t.lineDashOffset=e.lineDashOffset,t.lineJoin=e.lineJoin,t.lineWidth=e.lineWidth,t.miterLimit=e.miterLimit,t.strokeStyle=e.strokeStyle,this.contextStrokeState_={lineCap:e.lineCap,lineDash:e.lineDash,lineDashOffset:e.lineDashOffset,lineJoin:e.lineJoin,lineWidth:e.lineWidth,miterLimit:e.miterLimit,strokeStyle:e.strokeStyle})}setContextTextState_(e){const t=this.context_,o=this.contextTextState_,r=e.textAlign?e.textAlign:ci;o?(o.font!=e.font&&(o.font=e.font,t.font=e.font),o.textAlign!=r&&(o.textAlign=r,t.textAlign=r),o.textBaseline!=e.textBaseline&&(o.textBaseline=e.textBaseline,t.textBaseline=e.textBaseline)):(t.font=e.font,t.textAlign=r,t.textBaseline=e.textBaseline,this.contextTextState_={font:e.font,textAlign:r,textBaseline:e.textBaseline})}setFillStrokeStyle(e,t){if(e){const t=e.getColor();this.fillState_={fillStyle:ai(t||pi)}}else this.fillState_=null;if(t){const e=t.getColor(),o=t.getLineCap(),r=t.getLineDash(),n=t.getLineDashOffset(),i=t.getLineJoin(),a=t.getWidth(),s=t.getMiterLimit(),p=r||Ai;this.strokeState_={lineCap:void 0!==o?o:li,lineDash:1===this.pixelRatio_?p:p.map((e=>e*this.pixelRatio_)),lineDashOffset:(n||0)*this.pixelRatio_,lineJoin:void 0!==i?i:ui,lineWidth:(void 0!==a?a:1)*this.pixelRatio_,miterLimit:void 0!==s?s:10,strokeStyle:ai(e||di)}}else this.strokeState_=null}setImageStyle(e){let t;if(!e||!(t=e.getSize()))return void(this.image_=null);const o=e.getPixelRatio(this.pixelRatio_),r=e.getAnchor(),n=e.getOrigin();this.image_=e.getImage(this.pixelRatio_),this.imageAnchorX_=r[0]*o,this.imageAnchorY_=r[1]*o,this.imageHeight_=t[1]*o,this.imageOpacity_=e.getOpacity(),this.imageOriginX_=n[0],this.imageOriginY_=n[1],this.imageRotateWithView_=e.getRotateWithView(),this.imageRotation_=e.getRotation();const i=e.getScaleArray();this.imageScale_=[i[0]*this.pixelRatio_/o,i[1]*this.pixelRatio_/o],this.imageWidth_=t[0]*o}setTextStyle(e){if(e){const t=e.getFill();if(t){const e=t.getColor();this.textFillState_={fillStyle:ai(e||pi)}}else this.textFillState_=null;const o=e.getStroke();if(o){const e=o.getColor(),t=o.getLineCap(),r=o.getLineDash(),n=o.getLineDashOffset(),i=o.getLineJoin(),a=o.getWidth(),s=o.getMiterLimit();this.textStrokeState_={lineCap:void 0!==t?t:li,lineDash:r||Ai,lineDashOffset:n||0,lineJoin:void 0!==i?i:ui,lineWidth:void 0!==a?a:1,miterLimit:void 0!==s?s:10,strokeStyle:ai(e||di)}}else this.textStrokeState_=null;const r=e.getFont(),n=e.getOffsetX(),i=e.getOffsetY(),a=e.getRotateWithView(),s=e.getRotation(),p=e.getScaleArray(),l=e.getText(),A=e.getTextAlign(),u=e.getTextBaseline();this.textState_={font:void 0!==r?r:si,textAlign:void 0!==A?A:ci,textBaseline:void 0!==u?u:yi},this.text_=void 0!==l?Array.isArray(l)?l.reduce(((e,t,o)=>e+(o%2?" ":t)),""):l:"",this.textOffsetX_=void 0!==n?this.pixelRatio_*n:0,this.textOffsetY_=void 0!==i?this.pixelRatio_*i:0,this.textRotateWithView_=void 0!==a&&a,this.textRotation_=void 0!==s?s:0,this.textScale_=[this.pixelRatio_*p[0],this.pixelRatio_*p[1]]}else this.text_=""}},yA=.5;function gA(e,t,o,r,n,i,a,s,p){const l=p?No(n,p):n,A=Le(e[0]*yA,e[1]*yA);A.imageSmoothingEnabled=!1;const u=A.canvas,d=new cA(A,yA,n,null,a,s,p?yo(To(),p):null),c=o.length,y=Math.floor(16777215/c),g={};for(let I=1;I<=c;++I){const e=o[I-1],t=e.getStyleFunction()||r;if(!t)continue;let n=t(e,i);if(!n)continue;Array.isArray(n)||(n=[n]);const a=(I*y).toString(16).padStart(7,"#00000");for(let o=0,r=n.length;o<r;++o){const t=n[o],r=t.getGeometryFunction()(e);if(!r||!ft(l,r.getExtent()))continue;const i=t.clone(),s=i.getFill();s&&s.setColor(a);const p=i.getStroke();p&&(p.setColor(a),p.setLineDash(null)),i.setText(void 0);const A=t.getImage();if(A){const e=A.getImageSize();if(!e)continue;const t=Le(e[0],e[1],void 0,{alpha:!1}),o=t.canvas;t.fillStyle=a,t.fillRect(0,0,o.width,o.height),i.setImage(new Gi({img:o,anchor:A.getAnchor(),anchorXUnits:"pixels",anchorYUnits:"pixels",offset:A.getOrigin(),opacity:1,size:A.getSize(),scale:A.getScale(),rotation:A.getRotation(),rotateWithView:A.getRotateWithView()}))}const u=i.getZIndex()||0;let d=g[u];d||(d={},g[u]=d,d.Polygon=[],d.Circle=[],d.LineString=[],d.Point=[]);const c=r.getType();if("GeometryCollection"===c){const e=r.getGeometriesArrayRecursive();for(let t=0,o=e.length;t<o;++t){const o=e[t];d[o.getType().replace("Multi","")].push(o,i)}}else d[c.replace("Multi","")].push(r,i)}}const C=Object.keys(g).map(Number).sort(R);for(let I=0,O=C.length;I<O;++I){const e=g[C[I]];for(const o in e){const r=e[o];for(let e=0,o=r.length;e<o;e+=2){d.setStyle(r[e+1]);for(let o=0,n=t.length;o<n;++o)d.setTransform(t[o]),d.drawGeometry(r[e])}}}return A.getImageData(0,0,u.width,u.height)}function CA(e,t,o){const r=[];if(o){const n=Math.floor(Math.round(e[0])*yA),i=Math.floor(Math.round(e[1])*yA),a=4*(Ut(n,0,o.width-1)+Ut(i,0,o.height-1)*o.width),s=o.data[a],p=o.data[a+1],l=o.data[a+2]+256*(p+256*s),A=Math.floor(16777215/t.length);l&&l%A===0&&r.push(t[l/A-1])}return r}const IA=.5,OA={Point:function(e,t,o,r,n,i){const a=o.getImage(),s=o.getText(),p=s&&s.getText(),l=i&&a&&p?{}:void 0;if(a){if(a.getImageState()!=Rn.LOADED)return;const i=e.getBuilder(o.getZIndex(),"Image");i.setImageStyle(a,l),i.drawPoint(t,r,n)}if(p){const i=e.getBuilder(o.getZIndex(),"Text");i.setTextStyle(s,l),i.drawText(t,r,n)}},LineString:function(e,t,o,r,n){const i=o.getStroke();if(i){const a=e.getBuilder(o.getZIndex(),"LineString");a.setFillStrokeStyle(null,i),a.drawLineString(t,r,n)}const a=o.getText();if(a&&a.getText()){const i=e.getBuilder(o.getZIndex(),"Text");i.setTextStyle(a),i.drawText(t,r,n)}},Polygon:function(e,t,o,r,n){const i=o.getFill(),a=o.getStroke();if(i||a){const s=e.getBuilder(o.getZIndex(),"Polygon");s.setFillStrokeStyle(i,a),s.drawPolygon(t,r,n)}const s=o.getText();if(s&&s.getText()){const i=e.getBuilder(o.getZIndex(),"Text");i.setTextStyle(s),i.drawText(t,r,n)}},MultiPoint:function(e,t,o,r,n,i){const a=o.getImage(),s=a&&0!==a.getOpacity(),p=o.getText(),l=p&&p.getText(),A=i&&s&&l?{}:void 0;if(s){if(a.getImageState()!=Rn.LOADED)return;const i=e.getBuilder(o.getZIndex(),"Image");i.setImageStyle(a,A),i.drawMultiPoint(t,r,n)}if(l){const i=e.getBuilder(o.getZIndex(),"Text");i.setTextStyle(p,A),i.drawText(t,r,n)}},MultiLineString:function(e,t,o,r,n){const i=o.getStroke();if(i){const a=e.getBuilder(o.getZIndex(),"LineString");a.setFillStrokeStyle(null,i),a.drawMultiLineString(t,r,n)}const a=o.getText();if(a&&a.getText()){const i=e.getBuilder(o.getZIndex(),"Text");i.setTextStyle(a),i.drawText(t,r,n)}},MultiPolygon:function(e,t,o,r,n){const i=o.getFill(),a=o.getStroke();if(a||i){const s=e.getBuilder(o.getZIndex(),"Polygon");s.setFillStrokeStyle(i,a),s.drawMultiPolygon(t,r,n)}const s=o.getText();if(s&&s.getText()){const i=e.getBuilder(o.getZIndex(),"Text");i.setTextStyle(s),i.drawText(t,r,n)}},GeometryCollection:function(e,t,o,r,n,i){const a=t.getGeometriesArray();let s,p;for(s=0,p=a.length;s<p;++s){(0,OA[a[s].getType()])(e,a[s],o,r,n,i)}},Circle:function(e,t,o,r,n){const i=o.getFill(),a=o.getStroke();if(i||a){const s=e.getBuilder(o.getZIndex(),"Circle");s.setFillStrokeStyle(i,a),s.drawCircle(t,r,n)}const s=o.getText();if(s&&s.getText()){const n=e.getBuilder(o.getZIndex(),"Text");n.setTextStyle(s),n.drawText(t,r)}}};function TA(e,t){return parseInt(re(e),10)-parseInt(re(t),10)}function LA(e,t){const o=mA(e,t);return o*o}function mA(e,t){return IA*e/t}function NA(e,t,o,r,n,i,a,s){const p=[],l=o.getImage();if(l){let e=!0;const t=l.getImageState();t==Rn.LOADED||t==Rn.ERROR?e=!1:t==Rn.IDLE&&l.load(),e&&p.push(l.ready())}const A=o.getFill();A&&A.loading()&&p.push(A.ready());const u=p.length>0;return u&&Promise.all(p).then((()=>n(null))),function(e,t,o,r,n,i,a){const s=o.getGeometryFunction()(t);if(!s)return;const p=s.simplifyTransformed(r,n),l=o.getRenderer();if(l)kA(e,p,o,t,a);else{(0,OA[p.getType()])(e,p,o,t,a,i)}}(e,t,o,r,i,a,s),u}function kA(e,t,o,r,n){if("GeometryCollection"==t.getType()){const i=t.getGeometries();for(let t=0,a=i.length;t<a;++t)kA(e,i[t],o,r,n);return}e.getBuilder(o.getZIndex(),"Default").drawCustom(t,r,o.getRenderer(),o.getHitDetectionRenderer(),n)}const hA=class extends Jl{constructor(e){super(e),this.boundHandleStyleImageChange_=this.handleStyleImageChange_.bind(this),this.animatingOrInteracting_,this.hitDetectionImageData_=null,this.clipped_=!1,this.renderedFeatures_=null,this.renderedRevision_=-1,this.renderedResolution_=NaN,this.renderedExtent_=[1/0,1/0,-1/0,-1/0],this.wrappedRenderedExtent_=[1/0,1/0,-1/0,-1/0],this.renderedRotation_,this.renderedCenter_=null,this.renderedProjection_=null,this.renderedPixelRatio_=1,this.renderedRenderOrder_=null,this.renderedFrameDeclutter_,this.replayGroup_=null,this.replayGroupChanged=!0,this.clipping=!0,this.targetContext_=null,this.opacity_=1}renderWorlds(e,t,o){const r=t.extent,n=t.viewState,i=n.center,a=n.resolution,s=n.projection,p=n.rotation,l=s.getExtent(),A=this.getLayer().getSource(),u=this.getLayer().getDeclutter(),d=t.pixelRatio,c=t.viewHints,y=!(c[rr]||c[nr]),g=this.context,C=Math.round(wt(r)/a*d),I=Math.round(St(r)/a*d),O=A.getWrapX()&&s.canWrapX(),T=O?wt(l):null,L=O?Math.ceil((r[2]-l[2])/T)+1:1;let m=O?Math.floor((r[0]-l[0])/T):0;do{let r=this.getRenderTransform(i,a,0,d,C,I,m*T);t.declutter&&(r=r.slice(0)),e.execute(g,[g.canvas.width,g.canvas.height],r,p,y,void 0===o?pA:o?lA:AA,o?u&&t.declutter[u]:void 0)}while(++m<L)}setDrawContext_(){1!==this.opacity_&&(this.targetContext_=this.context,this.context=Le(this.context.canvas.width,this.context.canvas.height,zl))}resetDrawContext_(){if(1!==this.opacity_){const e=this.targetContext_.globalAlpha;this.targetContext_.globalAlpha=this.opacity_,this.targetContext_.drawImage(this.context.canvas,0,0),this.targetContext_.globalAlpha=e,ke(this.context),zl.push(this.context.canvas),this.context=this.targetContext_,this.targetContext_=null}}renderDeclutter(e){this.replayGroup_&&this.getLayer().getDeclutter()&&this.renderWorlds(this.replayGroup_,e,!0)}renderDeferredInternal(e){this.replayGroup_&&(this.replayGroup_.renderDeferred(),this.clipped_&&this.context.restore(),this.resetDrawContext_())}renderFrame(e,t){const o=e.layerStatesArray[e.layerIndex];this.opacity_=o.opacity;const r=e.viewState;this.prepareContainer(e,t);const n=this.context,i=this.replayGroup_;let a=i&&!i.isEmpty();if(!a){if(!(this.getLayer().hasListener(qo)||this.getLayer().hasListener($o)))return null}this.setDrawContext_(),this.preRender(n,e);const s=r.projection;if(this.clipped_=!1,a&&o.extent&&this.clipping){const t=ko(o.extent,s);a=ft(t,e.extent),this.clipped_=a&&!nt(t,e.extent),this.clipped_&&this.clipUnrotated(n,e,t)}return a&&this.renderWorlds(i,e,!this.getLayer().getDeclutter()&&void 0),!e.declutter&&this.clipped_&&n.restore(),this.postRender(n,e),this.renderedRotation_!==r.rotation&&(this.renderedRotation_=r.rotation,this.hitDetectionImageData_=null),e.declutter||this.resetDrawContext_(),this.container}getFeatures(e){return new Promise((t=>{if(this.frameState&&!this.hitDetectionImageData_&&!this.animatingOrInteracting_){const e=this.frameState.size.slice(),t=this.renderedCenter_,o=this.renderedResolution_,r=this.renderedRotation_,n=this.renderedProjection_,i=this.wrappedRenderedExtent_,a=this.getLayer(),s=[],p=e[0]*yA,l=e[1]*yA;s.push(this.getRenderTransform(t,o,r,yA,p,l,0).slice());const A=a.getSource(),u=n.getExtent();if(A.getWrapX()&&n.canWrapX()&&!nt(u,i)){let e=i[0];const n=wt(u);let a,A=0;for(;e<u[0];)--A,a=n*A,s.push(this.getRenderTransform(t,o,r,yA,p,l,a).slice()),e+=n;for(A=0,e=i[2];e>u[2];)++A,a=n*A,s.push(this.getRenderTransform(t,o,r,yA,p,l,a).slice()),e-=n}const d=To();this.hitDetectionImageData_=gA(e,s,this.renderedFeatures_,a.getStyleFunction(),i,o,r,LA(o,this.renderedPixelRatio_),d?n:null)}t(CA(e,this.renderedFeatures_,this.hitDetectionImageData_))}))}forEachFeatureAtCoordinate(e,t,o,r,n){if(!this.replayGroup_)return;const i=t.viewState.resolution,a=t.viewState.rotation,s=this.getLayer(),p={},l=function(e,t,o){const i=re(e),a=p[i];if(a){if(!0!==a&&o<a.distanceSq){if(0===o)return p[i]=!0,n.splice(n.lastIndexOf(a),1),r(e,s,t);a.geometry=t,a.distanceSq=o}}else{if(0===o)return p[i]=!0,r(e,s,t);n.push(p[i]={feature:e,layer:s,geometry:t,distanceSq:o,callback:r})}};let A;const u=[this.replayGroup_],d=this.getLayer().getDeclutter();return u.some((r=>A=r.forEachFeatureAtCoordinate(e,i,a,o,l,d&&t.declutter[d]?t.declutter[d].all().map((e=>e.value)):null))),A}handleFontsChanged(){const e=this.getLayer();e.getVisible()&&this.replayGroup_&&e.changed()}handleStyleImageChange_(e){this.renderIfReadyAndVisible()}prepareFrame(e){const t=this.getLayer(),o=t.getSource();if(!o)return!1;const r=e.viewHints[rr],n=e.viewHints[nr],i=t.getUpdateWhileAnimating(),a=t.getUpdateWhileInteracting();if(this.ready&&!i&&r||!a&&n)return this.animatingOrInteracting_=!0,!0;this.animatingOrInteracting_=!1;const s=e.extent,p=e.viewState,l=p.projection,A=p.resolution,u=e.pixelRatio,d=t.getRevision(),c=t.getRenderBuffer();let y=t.getRenderOrder();void 0===y&&(y=TA);const g=p.center.slice(),C=et(s,c*A),I=C.slice(),O=[C.slice()],T=l.getExtent();if(o.getWrapX()&&l.canWrapX()&&!nt(T,e.extent)){const e=wt(T),t=Math.max(wt(C)/2,e);C[0]=T[0]-t,C[2]=T[2]+t,Xt(g,l);const o=bt(O[0],l);o[0]<T[0]&&o[2]<T[2]?O.push([o[0]+e,o[1],o[2]+e,o[3]]):o[0]>T[0]&&o[2]>T[2]&&O.push([o[0]-e,o[1],o[2]-e,o[3]])}if(this.ready&&this.renderedResolution_==A&&this.renderedRevision_==d&&this.renderedRenderOrder_==y&&this.renderedFrameDeclutter_===!!e.declutter&&nt(this.wrappedRenderedExtent_,C))return E(this.renderedExtent_,I)||(this.hitDetectionImageData_=null,this.renderedExtent_=I),this.renderedCenter_=g,this.replayGroupChanged=!1,!0;this.replayGroup_=null;const L=new Hl(mA(A,u),C,A,u),m=To();let N;if(m){for(let e=0,t=O.length;e<t;++e){const t=No(O[e],l);o.loadFeatures(t,ho(A,l),m)}N=yo(m,l)}else for(let f=0,E=O.length;f<E;++f)o.loadFeatures(O[f],A,l);const k=LA(A,u);let h=!0;const S=(e,o)=>{let r;const n=e.getStyleFunction()||t.getStyleFunction();if(n&&(r=n(e,A)),r){const t=this.renderFeature(e,k,r,L,N,this.getLayer().getDeclutter(),o);h=h&&!t}},P=No(C,l),R=o.getFeaturesInExtent(P);y&&R.sort(y);for(let f=0,E=R.length;f<E;++f)S(R[f],f);this.renderedFeatures_=R,this.ready=h;const F=L.finish(),w=new dA(C,A,u,o.getOverlaps(),F,t.getRenderBuffer(),!!e.declutter);return this.renderedResolution_=A,this.renderedRevision_=d,this.renderedRenderOrder_=y,this.renderedFrameDeclutter_=!!e.declutter,this.renderedExtent_=I,this.wrappedRenderedExtent_=C,this.renderedCenter_=g,this.renderedProjection_=l,this.renderedPixelRatio_=u,this.replayGroup_=w,this.hitDetectionImageData_=null,this.replayGroupChanged=!0,!0}renderFeature(e,t,o,r,n,i,a){if(!o)return!1;let s=!1;if(Array.isArray(o))for(let p=0,l=o.length;p<l;++p)s=NA(r,e,o[p],t,this.boundHandleStyleImageChange_,n,i,a)||s;else s=NA(r,e,o,t,this.boundHandleStyleImageChange_,n,i,a);return s}};const SA=class extends Ya{constructor(e){super(e)}createRenderer(){return new hA(this)}},PA=new wi({radius:5,fill:null,stroke:new bi({color:"red",width:1})}),RA={Point:new xi({image:PA}),LineString:new xi({stroke:new bi({color:"green",width:1})}),MultiLineString:new xi({stroke:new bi({color:"green",width:1})}),MultiPoint:new xi({image:PA}),MultiPolygon:new xi({stroke:new bi({color:"yellow",width:1}),fill:new Ei({color:"rgba(255, 255, 0, 0.1)"})}),Polygon:new xi({stroke:new bi({color:"blue",lineDash:[4],width:3}),fill:new Ei({color:"rgba(0, 0, 255, 0.1)"})}),GeometryCollection:new xi({stroke:new bi({color:"magenta",width:2}),fill:new Ei({color:"magenta"}),image:new wi({radius:10,fill:null,stroke:new bi({color:"magenta"})})}),Circle:new xi({stroke:new bi({color:"red",width:2}),fill:new Ei({color:"rgba(255,0,0,0.2)"})})},FA={url:"/geoserver/wwa/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetFeatureInfo&FORMAT=image%2Fpng8&TRANSPARENT=true&QUERY_LAYERS=wwa_all_hazards&LAYERS=wwa_all_hazards&INFO_FORMAT=application%2Fjson&I=50&J=50&CRS=EPSG%3A3857&STYLES=&WIDTH=101&HEIGHT=101&BBOX=-10054459.761118103%2C3484561.581589317%2C-10016703.790716909%2C3522317.55199051",coords:{x:-10035581.775917506,y:3503439.5667899135},data:{type:"FeatureCollection",features:[{type:"Feature",id:"wwa_all_hazards.fid--40884adf_1814f1acc9b_-6198",geometry:{type:"MultiPolygon",coordinates:[[[[-10049923.62881674,3509978.49773859],[-10047697.23900087,3509978.49773859],[-10042131.25332926,3507406.64694416],[-10036565.28992154,3506120.91616265],[-10030999.31538188,3506120.91616265],[-10030999.31538188,3507406.64694416],[-10027659.73065808,3507406.64694416],[-10024320.14593428,3498409.2519794],[-10026546.5246182,3493270.72869967],[-10032112.51028981,3491986.4205547],[-10034338.90010568,3493270.72869967],[-10034338.90010568,3497124.42742433],[-10035452.09501361,3498409.2519794],[-10037678.48482948,3495839.73206942],[-10041018.06955328,3493270.72869967],[-10043244.45936914,3494555.16584956],[-10045470.84918501,3498409.2519794],[-10049923.62881674,3499694.20579976],[-10049923.62881674,3509978.49773859]]]]},geometry_name:"wkb_geometry",properties:{ogc_fid:27372604,cap_id:"urn:oid:2.49.0.1.840.0.aa48b1aac75f24cb0cb46c8a7d45a332aca64143.001.1",vtec:"/O.NEW.KLIX.FA.W.0002.220610T1943Z-220610T2145Z/",phenom:"FA",sig:"W",wfo:"KLIX",event:"0002",url:"https://alerts-v2.weather.gov/#/?id=urn:oid:2.49.0.1.840.0.aa48b1aac75f24cb0cb46c8a7d45a332aca64143.001.1",msg_type:"FLW",prod_type:"Flood Warning",render_order:91,issuance:"2022-06-10T19:43:00Z",expiration:"2022-06-10T21:45:00Z",onset:"2022-06-10T19:43:00Z",ends:"2022-06-10T21:45:00Z"}}],totalFeatures:"unknown",numberReturned:1,timeStamp:"2022-06-10T20:33:52.513Z",crs:{type:"name",properties:{name:"urn:ogc:def:crs:EPSG::3857"}}}},wA=t=>{const[o,r]=(0,e.useState)(null);return(0,e.useEffect)((()=>{if(t.map){if(null===o){let e=FA;const o=new SA({source:new Pl({features:(new ll).readFeatures(e)}),style:e=>RA[e.getGeometry().getType()]});r(o),t.map.addLayer(o)}return()=>{t.map&&t.map.removeLayer(o)}}}),[t.map,o,r]),(0,e.useEffect)((()=>{o&&o.setZIndex(t.zIndex)}),[t.zIndex,o]),(0,e.useEffect)((()=>{o&&o.setOpacity(t.opacity/100)}),[t.opacity,o]),(0,e.useEffect)((()=>{o&&o.setVisible(t.layerOn)}),[t.layerOn,o]),null},fA=t=>{(0,e.useEffect)((()=>{if(!t.dimensionState||!t.initializedCaps||!t.setInitializedCaps)return;let e=t.initializedCaps,o=!1;for(const r in t.initializedCaps)t.initializedCaps[r]||r in t.dimensionState&&(o=!0,Object.assign(e,{[r]:!0}));o&&t.setInitializedCaps(e)}),[t.dimensionState]);const o=Object.entries(t.layerConfig).map((e=>{let[o,r]=e,n=null;return r&&r.layers&&(n=Object.entries(r.layers).map((e=>{let[n,i]=e;return(0,l.jsx)(bp,{map:t.map,sourceInfo:i.sources,layerObj:i.layerObj,layerOn:t.layerToggles[o]?t.olLayerState[n].on:t.layerToggles[o],currentSourceName:t.olLayerState[n].currentSource,layerList:t.olLayerState[n].layersParam,styleList:t.olLayerState[n].stylesParam,zIndex:i.zIndex,opacity:t.layerOpacities?t.layerOpacities[o]:null,dimensionState:t.dimensionState&&r.animated&&o in t.dimensionState?t.dimensionState[o]:null,autoRefresh:"wwa"===n?9e4:null,refreshLayers:t.refreshLayers},n)}))),n}));let r=null;return t.customLayerInfo&&(r=Object.entries(t.customLayerInfo).map((e=>{let[o,r]=e;return(0,l.jsx)(wA,{map:t.map,layerOn:t.customLayerInfo[o].on,zIndex:t.customLayerInfo[o].zIndex,opacity:t.customLayerInfo[o].opacity,url:t.customLayerInfo[o].url},o)}))),(0,l.jsx)("div",{children:o})};var EA=o(9751);const _A=e.createContext();function bA(e){return(0,Cp.Ay)("MuiGrid",e)}const vA=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],UA=(0,gp.A)("MuiGrid",["root","container","item","zeroMinWidth",...[0,1,2,3,4,5,6,7,8,9,10].map((e=>"spacing-xs-".concat(e))),...["column-reverse","column","row-reverse","row"].map((e=>"direction-xs-".concat(e))),...["nowrap","wrap-reverse","wrap"].map((e=>"wrap-xs-".concat(e))),...vA.map((e=>"grid-xs-".concat(e))),...vA.map((e=>"grid-sm-".concat(e))),...vA.map((e=>"grid-md-".concat(e))),...vA.map((e=>"grid-lg-".concat(e))),...vA.map((e=>"grid-xl-".concat(e)))]),MA=UA,DA=["className","columns","columnSpacing","component","container","direction","item","rowSpacing","spacing","wrap","zeroMinWidth"];function xA(e){const t=parseFloat(e);return"".concat(t).concat(String(e).replace(String(t),"")||"px")}function BA(e){let{breakpoints:t,values:o}=e,r="";Object.keys(o).forEach((e=>{""===r&&0!==o[e]&&(r=e)}));const n=Object.keys(t).sort(((e,o)=>t[e]-t[o]));return n.slice(0,n.indexOf(r))}const WA=(0,dp.Ay)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e,{container:r,direction:n,item:i,spacing:a,wrap:s,zeroMinWidth:p,breakpoints:l}=o;let A=[];r&&(A=function(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e||e<=0)return[];if("string"===typeof e&&!Number.isNaN(Number(e))||"number"===typeof e)return[o["spacing-xs-".concat(String(e))]];const r=[];return t.forEach((t=>{const n=e[t];Number(n)>0&&r.push(o["spacing-".concat(t,"-").concat(String(n))])})),r}(a,l,t));const u=[];return l.forEach((e=>{const r=o[e];r&&u.push(t["grid-".concat(e,"-").concat(String(r))])})),[t.root,r&&t.container,i&&t.item,p&&t.zeroMinWidth,...A,"row"!==n&&t["direction-xs-".concat(String(n))],"wrap"!==s&&t["wrap-xs-".concat(String(s))],...u]}})((e=>{let{ownerState:t}=e;return(0,n.A)({boxSizing:"border-box"},t.container&&{display:"flex",flexWrap:"wrap",width:"100%"},t.item&&{margin:0},t.zeroMinWidth&&{minWidth:0},"wrap"!==t.wrap&&{flexWrap:t.wrap})}),(function(e){let{theme:t,ownerState:o}=e;const r=(0,EA.kW)({values:o.direction,breakpoints:t.breakpoints.values});return(0,EA.NI)({theme:t},r,(e=>{const t={flexDirection:e};return 0===e.indexOf("column")&&(t["& > .".concat(MA.item)]={maxWidth:"none"}),t}))}),(function(e){let{theme:t,ownerState:o}=e;const{container:r,rowSpacing:n}=o;let i={};if(r&&0!==n){const e=(0,EA.kW)({values:n,breakpoints:t.breakpoints.values});let o;"object"===typeof e&&(o=BA({breakpoints:t.breakpoints.values,values:e})),i=(0,EA.NI)({theme:t},e,((e,r)=>{var n;const i=t.spacing(e);return"0px"!==i?{marginTop:"-".concat(xA(i)),["& > .".concat(MA.item)]:{paddingTop:xA(i)}}:null!=(n=o)&&n.includes(r)?{}:{marginTop:0,["& > .".concat(MA.item)]:{paddingTop:0}}}))}return i}),(function(e){let{theme:t,ownerState:o}=e;const{container:r,columnSpacing:n}=o;let i={};if(r&&0!==n){const e=(0,EA.kW)({values:n,breakpoints:t.breakpoints.values});let o;"object"===typeof e&&(o=BA({breakpoints:t.breakpoints.values,values:e})),i=(0,EA.NI)({theme:t},e,((e,r)=>{var n;const i=t.spacing(e);return"0px"!==i?{width:"calc(100% + ".concat(xA(i),")"),marginLeft:"-".concat(xA(i)),["& > .".concat(MA.item)]:{paddingLeft:xA(i)}}:null!=(n=o)&&n.includes(r)?{}:{width:"100%",marginLeft:0,["& > .".concat(MA.item)]:{paddingLeft:0}}}))}return i}),(function(e){let t,{theme:o,ownerState:r}=e;return o.breakpoints.keys.reduce(((e,i)=>{let a={};if(r[i]&&(t=r[i]),!t)return e;if(!0===t)a={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if("auto"===t)a={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const s=(0,EA.kW)({values:r.columns,breakpoints:o.breakpoints.values}),p="object"===typeof s?s[i]:s;if(void 0===p||null===p)return e;const l="".concat(Math.round(t/p*1e8)/1e6,"%");let A={};if(r.container&&r.item&&0!==r.columnSpacing){const e=o.spacing(r.columnSpacing);if("0px"!==e){const t="calc(".concat(l," + ").concat(xA(e),")");A={flexBasis:t,maxWidth:t}}}a=(0,n.A)({flexBasis:l,flexGrow:0,maxWidth:l},A)}return 0===o.breakpoints.values[i]?Object.assign(e,a):e[o.breakpoints.up(i)]=a,e}),{})}));const GA=e=>{const{classes:t,container:o,direction:r,item:n,spacing:i,wrap:a,zeroMinWidth:s,breakpoints:p}=e;let l=[];o&&(l=function(e,t){if(!e||e<=0)return[];if("string"===typeof e&&!Number.isNaN(Number(e))||"number"===typeof e)return["spacing-xs-".concat(String(e))];const o=[];return t.forEach((t=>{const r=e[t];if(Number(r)>0){const e="spacing-".concat(t,"-").concat(String(r));o.push(e)}})),o}(i,p));const A=[];p.forEach((t=>{const o=e[t];o&&A.push("grid-".concat(t,"-").concat(String(o)))}));const u={root:["root",o&&"container",n&&"item",s&&"zeroMinWidth",...l,"row"!==r&&"direction-xs-".concat(String(r)),"wrap"!==a&&"wrap-xs-".concat(String(a)),...A]};return(0,up.A)(u,bA,t)},KA=e.forwardRef((function(t,o){const r=(0,cp.A)({props:t,name:"MuiGrid"}),{breakpoints:a}=op(),s=(0,Ap.A)(r),{className:p,columns:A,columnSpacing:u,component:d="div",container:c=!1,direction:y="row",item:g=!1,rowSpacing:C,spacing:I=0,wrap:O="wrap",zeroMinWidth:T=!1}=s,L=(0,i.A)(s,DA),m=C||I,N=u||I,k=e.useContext(_A),h=c?A||12:k,S={},P=(0,n.A)({},L);a.keys.forEach((e=>{null!=L[e]&&(S[e]=L[e],delete P[e])}));const R=(0,n.A)({},s,{columns:h,container:c,direction:y,item:g,rowSpacing:m,columnSpacing:N,wrap:O,zeroMinWidth:T,spacing:I},S,{breakpoints:a.keys}),F=GA(R);return(0,l.jsx)(_A.Provider,{value:h,children:(0,l.jsx)(WA,(0,n.A)({ownerState:R,className:(0,lp.A)(F.root,p),as:d,ref:o},P))})}));const HA=KA;var VA=o(7266);const YA=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)};function jA(e){return(0,Cp.Ay)("MuiPaper",e)}(0,gp.A)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const ZA=["className","component","elevation","square","variant"],zA=(0,dp.Ay)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,"elevation"===o.variant&&t["elevation".concat(o.elevation)]]}})((e=>{let{theme:t,ownerState:o}=e;var r;return(0,n.A)({backgroundColor:(t.vars||t).palette.background.paper,color:(t.vars||t).palette.text.primary,transition:t.transitions.create("box-shadow")},!o.square&&{borderRadius:t.shape.borderRadius},"outlined"===o.variant&&{border:"1px solid ".concat((t.vars||t).palette.divider)},"elevation"===o.variant&&(0,n.A)({boxShadow:(t.vars||t).shadows[o.elevation]},!t.vars&&"dark"===t.palette.mode&&{backgroundImage:"linear-gradient(".concat((0,VA.X4)("#fff",YA(o.elevation)),", ").concat((0,VA.X4)("#fff",YA(o.elevation)),")")},t.vars&&{backgroundImage:null==(r=t.vars.overlays)?void 0:r[o.elevation]}))})),XA=e.forwardRef((function(e,t){const o=(0,cp.A)({props:e,name:"MuiPaper"}),{className:r,component:a="div",elevation:s=1,square:p=!1,variant:A="elevation"}=o,u=(0,i.A)(o,ZA),d=(0,n.A)({},o,{component:a,elevation:s,square:p,variant:A}),c=(e=>{const{square:t,elevation:o,variant:r,classes:n}=e,i={root:["root",r,!t&&"rounded","elevation"===r&&"elevation".concat(o)]};return(0,up.A)(i,jA,n)})(d);return(0,l.jsx)(zA,(0,n.A)({as:a,ownerState:d,className:(0,lp.A)(c.root,r),ref:t},u))})),JA=XA;var QA=o(3174),qA=o(8812);const $A=["className","component"];function eu(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:o,defaultTheme:r,defaultClassName:a="MuiBox-root",generateClassName:s}=t,p=(0,QA.default)("div",{shouldForwardProp:e=>"theme"!==e&&"sx"!==e&&"as"!==e})(qA.A),A=e.forwardRef((function(e,t){const A=(0,ep.A)(r),u=(0,Ap.A)(e),{className:d,component:c="div"}=u,y=(0,i.A)(u,$A);return(0,l.jsx)(p,(0,n.A)({as:c,ref:t,className:(0,lp.A)(d,s?s(a):a),theme:o&&A[o]||A},y))}));return A}var tu=o(5430),ou=o(7344);const ru=(0,gp.A)("MuiBox",["root"]),nu=(0,ou.A)(),iu=eu({themeId:L.A,defaultTheme:nu,defaultClassName:ru.root,generateClassName:tu.A.generate});var au=o(5849),su=o(3319),pu=o(7844);function lu(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Au(e,t){return Au=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Au(e,t)}function uu(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Au(e,t)}const du=e.createContext(null);function cu(t,o){var r=Object.create(null);return t&&e.Children.map(t,(function(e){return e})).forEach((function(t){r[t.key]=function(t){return o&&(0,e.isValidElement)(t)?o(t):t}(t)})),r}function yu(e,t,o){return null!=o[t]?o[t]:e.props[t]}function gu(t,o,r){var n=cu(t.children),i=function(e,t){function o(o){return o in t?t[o]:e[o]}e=e||{},t=t||{};var r,n=Object.create(null),i=[];for(var a in e)a in t?i.length&&(n[a]=i,i=[]):i.push(a);var s={};for(var p in t){if(n[p])for(r=0;r<n[p].length;r++){var l=n[p][r];s[n[p][r]]=o(l)}s[p]=o(p)}for(r=0;r<i.length;r++)s[i[r]]=o(i[r]);return s}(o,n);return Object.keys(i).forEach((function(a){var s=i[a];if((0,e.isValidElement)(s)){var p=a in o,l=a in n,A=o[a],u=(0,e.isValidElement)(A)&&!A.props.in;!l||p&&!u?l||!p||u?l&&p&&(0,e.isValidElement)(A)&&(i[a]=(0,e.cloneElement)(s,{onExited:r.bind(null,s),in:A.props.in,exit:yu(s,"exit",t),enter:yu(s,"enter",t)})):i[a]=(0,e.cloneElement)(s,{in:!1}):i[a]=(0,e.cloneElement)(s,{onExited:r.bind(null,s),in:!0,exit:yu(s,"exit",t),enter:yu(s,"enter",t)})}})),i}var Cu=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},Iu=function(t){function o(e,o){var r,n=(r=t.call(this,e,o)||this).handleExited.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r));return r.state={contextValue:{isMounting:!0},handleExited:n,firstRender:!0},r}uu(o,t);var r=o.prototype;return r.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},r.componentWillUnmount=function(){this.mounted=!1},o.getDerivedStateFromProps=function(t,o){var r,n,i=o.children,a=o.handleExited;return{children:o.firstRender?(r=t,n=a,cu(r.children,(function(t){return(0,e.cloneElement)(t,{onExited:n.bind(null,t),in:!0,appear:yu(t,"appear",r),enter:yu(t,"enter",r),exit:yu(t,"exit",r)})}))):gu(t,i,a),firstRender:!1}},r.handleExited=function(e,t){var o=cu(this.props.children);e.key in o||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var o=(0,n.A)({},t.children);return delete o[e.key],{children:o}})))},r.render=function(){var t=this.props,o=t.component,r=t.childFactory,n=(0,i.A)(t,["component","childFactory"]),a=this.state.contextValue,s=Cu(this.state.children).map(r);return delete n.appear,delete n.enter,delete n.exit,null===o?e.createElement(du.Provider,{value:a},s):e.createElement(du.Provider,{value:a},e.createElement(o,n,s))},o}(e.Component);Iu.propTypes={},Iu.defaultProps={component:"div",childFactory:function(e){return e}};const Ou=Iu;var Tu=o(3290),Lu=o(1140);const mu=function(t){const{className:o,classes:r,pulsate:n=!1,rippleX:i,rippleY:a,rippleSize:s,in:p,onExited:A,timeout:u}=t,[d,c]=e.useState(!1),y=(0,lp.A)(o,r.ripple,r.rippleVisible,n&&r.ripplePulsate),g={width:s,height:s,top:-s/2+a,left:-s/2+i},C=(0,lp.A)(r.child,d&&r.childLeaving,n&&r.childPulsate);return p||d||c(!0),e.useEffect((()=>{if(!p&&null!=A){const e=setTimeout(A,u);return()=>{clearTimeout(e)}}}),[A,p,u]),(0,l.jsx)("span",{className:y,style:g,children:(0,l.jsx)("span",{className:C})})};const Nu=(0,gp.A)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]);var ku,hu,Su,Pu;const Ru=["center","classes","className"];let Fu,wu,fu,Eu;const _u=(0,Tu.i7)(Fu||(Fu=ku||(ku=lu(["\n  0% {\n    transform: scale(0);\n    opacity: 0.1;\n  }\n\n  100% {\n    transform: scale(1);\n    opacity: 0.3;\n  }\n"])))),bu=(0,Tu.i7)(wu||(wu=hu||(hu=lu(["\n  0% {\n    opacity: 1;\n  }\n\n  100% {\n    opacity: 0;\n  }\n"])))),vu=(0,Tu.i7)(fu||(fu=Su||(Su=lu(["\n  0% {\n    transform: scale(1);\n  }\n\n  50% {\n    transform: scale(0.92);\n  }\n\n  100% {\n    transform: scale(1);\n  }\n"])))),Uu=(0,dp.Ay)("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),Mu=(0,dp.Ay)(mu,{name:"MuiTouchRipple",slot:"Ripple"})(Eu||(Eu=Pu||(Pu=lu(["\n  opacity: 0;\n  position: absolute;\n\n  &."," {\n    opacity: 0.3;\n    transform: scale(1);\n    animation-name: ",";\n    animation-duration: ","ms;\n    animation-timing-function: ",";\n  }\n\n  &."," {\n    animation-duration: ","ms;\n  }\n\n  & ."," {\n    opacity: 1;\n    display: block;\n    width: 100%;\n    height: 100%;\n    border-radius: 50%;\n    background-color: currentColor;\n  }\n\n  & ."," {\n    opacity: 0;\n    animation-name: ",";\n    animation-duration: ","ms;\n    animation-timing-function: ",";\n  }\n\n  & ."," {\n    position: absolute;\n    /* @noflip */\n    left: 0px;\n    top: 0;\n    animation-name: ",";\n    animation-duration: 2500ms;\n    animation-timing-function: ",";\n    animation-iteration-count: infinite;\n    animation-delay: 200ms;\n  }\n"]))),Nu.rippleVisible,_u,550,(e=>{let{theme:t}=e;return t.transitions.easing.easeInOut}),Nu.ripplePulsate,(e=>{let{theme:t}=e;return t.transitions.duration.shorter}),Nu.child,Nu.childLeaving,bu,550,(e=>{let{theme:t}=e;return t.transitions.easing.easeInOut}),Nu.childPulsate,vu,(e=>{let{theme:t}=e;return t.transitions.easing.easeInOut})),Du=e.forwardRef((function(t,o){const r=(0,cp.A)({props:t,name:"MuiTouchRipple"}),{center:a=!1,classes:s={},className:p}=r,A=(0,i.A)(r,Ru),[u,d]=e.useState([]),c=e.useRef(0),y=e.useRef(null);e.useEffect((()=>{y.current&&(y.current(),y.current=null)}),[u]);const g=e.useRef(!1),C=(0,Lu.A)(),I=e.useRef(null),O=e.useRef(null),T=e.useCallback((e=>{const{pulsate:t,rippleX:o,rippleY:r,rippleSize:n,cb:i}=e;d((e=>[...e,(0,l.jsx)(Mu,{classes:{ripple:(0,lp.A)(s.ripple,Nu.ripple),rippleVisible:(0,lp.A)(s.rippleVisible,Nu.rippleVisible),ripplePulsate:(0,lp.A)(s.ripplePulsate,Nu.ripplePulsate),child:(0,lp.A)(s.child,Nu.child),childLeaving:(0,lp.A)(s.childLeaving,Nu.childLeaving),childPulsate:(0,lp.A)(s.childPulsate,Nu.childPulsate)},timeout:550,pulsate:t,rippleX:o,rippleY:r,rippleSize:n},c.current)])),c.current+=1,y.current=i}),[s]),L=e.useCallback((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{};const{pulsate:r=!1,center:n=a||t.pulsate,fakeElement:i=!1}=t;if("mousedown"===(null==e?void 0:e.type)&&g.current)return void(g.current=!1);"touchstart"===(null==e?void 0:e.type)&&(g.current=!0);const s=i?null:O.current,p=s?s.getBoundingClientRect():{width:0,height:0,left:0,top:0};let l,A,u;if(n||void 0===e||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)l=Math.round(p.width/2),A=Math.round(p.height/2);else{const{clientX:t,clientY:o}=e.touches&&e.touches.length>0?e.touches[0]:e;l=Math.round(t-p.left),A=Math.round(o-p.top)}if(n)u=Math.sqrt((2*p.width**2+p.height**2)/3),u%2===0&&(u+=1);else{const e=2*Math.max(Math.abs((s?s.clientWidth:0)-l),l)+2,t=2*Math.max(Math.abs((s?s.clientHeight:0)-A),A)+2;u=Math.sqrt(e**2+t**2)}null!=e&&e.touches?null===I.current&&(I.current=()=>{T({pulsate:r,rippleX:l,rippleY:A,rippleSize:u,cb:o})},C.start(80,(()=>{I.current&&(I.current(),I.current=null)}))):T({pulsate:r,rippleX:l,rippleY:A,rippleSize:u,cb:o})}),[a,T,C]),m=e.useCallback((()=>{L({},{pulsate:!0})}),[L]),N=e.useCallback(((e,t)=>{if(C.clear(),"touchend"===(null==e?void 0:e.type)&&I.current)return I.current(),I.current=null,void C.start(0,(()=>{N(e,t)}));I.current=null,d((e=>e.length>0?e.slice(1):e)),y.current=t}),[C]);return e.useImperativeHandle(o,(()=>({pulsate:m,start:L,stop:N})),[m,L,N]),(0,l.jsx)(Uu,(0,n.A)({className:(0,lp.A)(Nu.root,s.root,p),ref:O},A,{children:(0,l.jsx)(Ou,{component:null,exit:!0,children:u})}))})),xu=Du;function Bu(e){return(0,Cp.Ay)("MuiButtonBase",e)}const Wu=(0,gp.A)("MuiButtonBase",["root","disabled","focusVisible"]),Gu=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],Ku=(0,dp.Ay)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},["&.".concat(Wu.disabled)]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),Hu=e.forwardRef((function(t,o){const r=(0,cp.A)({props:t,name:"MuiButtonBase"}),{action:a,centerRipple:s=!1,children:p,className:A,component:u="button",disabled:d=!1,disableRipple:c=!1,disableTouchRipple:y=!1,focusRipple:g=!1,LinkComponent:C="a",onBlur:I,onClick:O,onContextMenu:T,onDragLeave:L,onFocus:m,onFocusVisible:N,onKeyDown:k,onKeyUp:h,onMouseDown:S,onMouseLeave:P,onMouseUp:R,onTouchEnd:F,onTouchMove:w,onTouchStart:f,tabIndex:E=0,TouchRippleProps:_,touchRippleRef:b,type:v}=r,U=(0,i.A)(r,Gu),M=e.useRef(null),D=e.useRef(null),x=(0,au.A)(D,b),{isFocusVisibleRef:B,onFocus:W,onBlur:G,ref:K}=(0,pu.A)(),[H,V]=e.useState(!1);d&&H&&V(!1),e.useImperativeHandle(a,(()=>({focusVisible:()=>{V(!0),M.current.focus()}})),[]);const[Y,j]=e.useState(!1);e.useEffect((()=>{j(!0)}),[]);const Z=Y&&!c&&!d;function z(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:y;return(0,su.A)((r=>{t&&t(r);return!o&&D.current&&D.current[e](r),!0}))}e.useEffect((()=>{H&&g&&!c&&Y&&D.current.pulsate()}),[c,g,H,Y]);const X=z("start",S),J=z("stop",T),Q=z("stop",L),q=z("stop",R),$=z("stop",(e=>{H&&e.preventDefault(),P&&P(e)})),ee=z("start",f),te=z("stop",F),oe=z("stop",w),re=z("stop",(e=>{G(e),!1===B.current&&V(!1),I&&I(e)}),!1),ne=(0,su.A)((e=>{M.current||(M.current=e.currentTarget),W(e),!0===B.current&&(V(!0),N&&N(e)),m&&m(e)})),ie=()=>{const e=M.current;return u&&"button"!==u&&!("A"===e.tagName&&e.href)},ae=e.useRef(!1),se=(0,su.A)((e=>{g&&!ae.current&&H&&D.current&&" "===e.key&&(ae.current=!0,D.current.stop(e,(()=>{D.current.start(e)}))),e.target===e.currentTarget&&ie()&&" "===e.key&&e.preventDefault(),k&&k(e),e.target===e.currentTarget&&ie()&&"Enter"===e.key&&!d&&(e.preventDefault(),O&&O(e))})),pe=(0,su.A)((e=>{g&&" "===e.key&&D.current&&H&&!e.defaultPrevented&&(ae.current=!1,D.current.stop(e,(()=>{D.current.pulsate(e)}))),h&&h(e),O&&e.target===e.currentTarget&&ie()&&" "===e.key&&!e.defaultPrevented&&O(e)}));let le=u;"button"===le&&(U.href||U.to)&&(le=C);const Ae={};"button"===le?(Ae.type=void 0===v?"button":v,Ae.disabled=d):(U.href||U.to||(Ae.role="button"),d&&(Ae["aria-disabled"]=d));const ue=(0,au.A)(o,K,M);const de=(0,n.A)({},r,{centerRipple:s,component:u,disabled:d,disableRipple:c,disableTouchRipple:y,focusRipple:g,tabIndex:E,focusVisible:H}),ce=(e=>{const{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i={root:["root",t&&"disabled",o&&"focusVisible"]},a=(0,up.A)(i,Bu,n);return o&&r&&(a.root+=" ".concat(r)),a})(de);return(0,l.jsxs)(Ku,(0,n.A)({as:le,className:(0,lp.A)(ce.root,A),ownerState:de,onBlur:re,onClick:O,onContextMenu:J,onFocus:ne,onKeyDown:se,onKeyUp:pe,onMouseDown:X,onMouseLeave:$,onMouseUp:q,onDragLeave:Q,onTouchEnd:te,onTouchMove:oe,onTouchStart:ee,ref:ue,tabIndex:d?-1:E,type:v},Ae,U,{children:[p,Z?(0,l.jsx)(xu,(0,n.A)({ref:x,center:s},_)):null]}))})),Vu=Hu;function Yu(e){return(0,Cp.Ay)("MuiIconButton",e)}const ju=(0,gp.A)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),Zu=["edge","children","className","color","disabled","disableFocusRipple","size"],zu=(0,dp.Ay)(Vu,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,"default"!==o.color&&t["color".concat((0,yp.A)(o.color))],o.edge&&t["edge".concat((0,yp.A)(o.edge))],t["size".concat((0,yp.A)(o.size))]]}})((e=>{let{theme:t,ownerState:o}=e;return(0,n.A)({textAlign:"center",flex:"0 0 auto",fontSize:t.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(t.vars||t).palette.action.active,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest})},!o.disableRipple&&{"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,VA.X4)(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===o.edge&&{marginLeft:"small"===o.size?-3:-12},"end"===o.edge&&{marginRight:"small"===o.size?-3:-12})}),(e=>{let{theme:t,ownerState:o}=e;var r;const i=null==(r=(t.vars||t).palette)?void 0:r[o.color];return(0,n.A)({},"inherit"===o.color&&{color:"inherit"},"inherit"!==o.color&&"default"!==o.color&&(0,n.A)({color:null==i?void 0:i.main},!o.disableRipple&&{"&:hover":(0,n.A)({},i&&{backgroundColor:t.vars?"rgba(".concat(i.mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,VA.X4)(i.main,t.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),"small"===o.size&&{padding:5,fontSize:t.typography.pxToRem(18)},"large"===o.size&&{padding:12,fontSize:t.typography.pxToRem(28)},{["&.".concat(ju.disabled)]:{backgroundColor:"transparent",color:(t.vars||t).palette.action.disabled}})})),Xu=e.forwardRef((function(e,t){const o=(0,cp.A)({props:e,name:"MuiIconButton"}),{edge:r=!1,children:a,className:s,color:p="default",disabled:A=!1,disableFocusRipple:u=!1,size:d="medium"}=o,c=(0,i.A)(o,Zu),y=(0,n.A)({},o,{edge:r,color:p,disabled:A,disableFocusRipple:u,size:d}),g=(e=>{const{classes:t,disabled:o,color:r,edge:n,size:i}=e,a={root:["root",o&&"disabled","default"!==r&&"color".concat((0,yp.A)(r)),n&&"edge".concat((0,yp.A)(n)),"size".concat((0,yp.A)(i))]};return(0,up.A)(a,Yu,t)})(y);return(0,l.jsx)(zu,(0,n.A)({className:(0,lp.A)(g.root,s),centerRipple:!0,focusRipple:!u,disabled:A,ref:t},c,{ownerState:y,children:a}))})),Ju=Xu;var Qu=o(7042),qu=o(4626),$u=o(2144);function ed(e){return e.substring(2).toLowerCase()}function td(t){const{children:o,disableReactTree:r=!1,mouseEvent:n="onClick",onClickAway:i,touchEvent:a="onTouchEnd"}=t,s=e.useRef(!1),p=e.useRef(null),A=e.useRef(!1),u=e.useRef(!1);e.useEffect((()=>(setTimeout((()=>{A.current=!0}),0),()=>{A.current=!1})),[]);const d=(0,Qu.A)(o.ref,p),c=(0,qu.A)((e=>{const t=u.current;u.current=!1;const o=(0,$u.A)(p.current);if(!A.current||!p.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth<e.clientX||t.documentElement.clientHeight<e.clientY}(e,o))return;if(s.current)return void(s.current=!1);let n;n=e.composedPath?e.composedPath().indexOf(p.current)>-1:!o.documentElement.contains(e.target)||p.current.contains(e.target),n||!r&&t||i(e)})),y=e=>t=>{u.current=!0;const r=o.props[e];r&&r(t)},g={ref:d};return!1!==a&&(g[a]=y(a)),e.useEffect((()=>{if(!1!==a){const e=ed(a),t=(0,$u.A)(p.current),o=()=>{s.current=!0};return t.addEventListener(e,c),t.addEventListener("touchmove",o),()=>{t.removeEventListener(e,c),t.removeEventListener("touchmove",o)}}}),[c,a]),!1!==n&&(g[n]=y(n)),e.useEffect((()=>{if(!1!==n){const e=ed(n),t=(0,$u.A)(p.current);return t.addEventListener(e,c),()=>{t.removeEventListener(e,c)}}}),[c,n]),(0,l.jsx)(e.Fragment,{children:e.cloneElement(o,g)})}const od=!1;var rd="unmounted",nd="exited",id="entering",ad="entered",sd="exiting",pd=function(t){function o(e,o){var r;r=t.call(this,e,o)||this;var n,i=o&&!o.isMounting?e.enter:e.appear;return r.appearStatus=null,e.in?i?(n=nd,r.appearStatus=id):n=ad:n=e.unmountOnExit||e.mountOnEnter?rd:nd,r.state={status:n},r.nextCallback=null,r}uu(o,t),o.getDerivedStateFromProps=function(e,t){return e.in&&t.status===rd?{status:nd}:null};var r=o.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var t=null;if(e!==this.props){var o=this.state.status;this.props.in?o!==id&&o!==ad&&(t=id):o!==id&&o!==ad||(t=sd)}this.updateStatus(!1,t)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var e,t,o,r=this.props.timeout;return e=t=o=r,null!=r&&"number"!==typeof r&&(e=r.exit,t=r.enter,o=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:o}},r.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===id){if(this.props.unmountOnExit||this.props.mountOnEnter){var o=this.props.nodeRef?this.props.nodeRef.current:k.findDOMNode(this);o&&function(e){e.scrollTop}(o)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===nd&&this.setState({status:rd})},r.performEnter=function(e){var t=this,o=this.props.enter,r=this.context?this.context.isMounting:e,n=this.props.nodeRef?[r]:[k.findDOMNode(this),r],i=n[0],a=n[1],s=this.getTimeouts(),p=r?s.appear:s.enter;!e&&!o||od?this.safeSetState({status:ad},(function(){t.props.onEntered(i)})):(this.props.onEnter(i,a),this.safeSetState({status:id},(function(){t.props.onEntering(i,a),t.onTransitionEnd(p,(function(){t.safeSetState({status:ad},(function(){t.props.onEntered(i,a)}))}))})))},r.performExit=function(){var e=this,t=this.props.exit,o=this.getTimeouts(),r=this.props.nodeRef?void 0:k.findDOMNode(this);t&&!od?(this.props.onExit(r),this.safeSetState({status:sd},(function(){e.props.onExiting(r),e.onTransitionEnd(o.exit,(function(){e.safeSetState({status:nd},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:nd},(function(){e.props.onExited(r)}))},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},r.setNextCallback=function(e){var t=this,o=!0;return this.nextCallback=function(r){o&&(o=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){o=!1},this.nextCallback},r.onTransitionEnd=function(e,t){this.setNextCallback(t);var o=this.props.nodeRef?this.props.nodeRef.current:k.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(o&&!r){if(this.props.addEndListener){var n=this.props.nodeRef?[this.nextCallback]:[o,this.nextCallback],i=n[0],a=n[1];this.props.addEndListener(i,a)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},r.render=function(){var t=this.state.status;if(t===rd)return null;var o=this.props,r=o.children,n=(o.in,o.mountOnEnter,o.unmountOnExit,o.appear,o.enter,o.exit,o.timeout,o.addEndListener,o.onEnter,o.onEntering,o.onEntered,o.onExit,o.onExiting,o.onExited,o.nodeRef,(0,i.A)(o,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return e.createElement(du.Provider,{value:null},"function"===typeof r?r(t,n):e.cloneElement(e.Children.only(r),n))},o}(e.Component);function ld(){}pd.contextType=du,pd.propTypes={},pd.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:ld,onEntering:ld,onEntered:ld,onExit:ld,onExiting:ld,onExited:ld},pd.UNMOUNTED=rd,pd.EXITED=nd,pd.ENTERING=id,pd.ENTERED=ad,pd.EXITING=sd;const Ad=pd,ud=e=>e.scrollTop;function dd(e,t){var o,r;const{timeout:n,easing:i,style:a={}}=e;return{duration:null!=(o=a.transitionDuration)?o:"number"===typeof n?n:n[t.mode]||0,easing:null!=(r=a.transitionTimingFunction)?r:"object"===typeof i?i[t.mode]:i,delay:a.transitionDelay}}const cd=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function yd(e){return"scale(".concat(e,", ").concat(e**2,")")}const gd={entering:{opacity:1,transform:yd(1)},entered:{opacity:1,transform:"none"}},Cd="undefined"!==typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),Id=e.forwardRef((function(t,o){const{addEndListener:r,appear:a=!0,children:s,easing:p,in:A,onEnter:u,onEntered:d,onEntering:c,onExit:y,onExited:g,onExiting:C,style:I,timeout:O="auto",TransitionComponent:T=Ad}=t,L=(0,i.A)(t,cd),m=(0,Lu.A)(),N=e.useRef(),k=op(),h=e.useRef(null),S=(0,au.A)(h,s.ref,o),P=e=>t=>{if(e){const o=h.current;void 0===t?e(o):e(o,t)}},R=P(c),F=P(((e,t)=>{ud(e);const{duration:o,delay:r,easing:n}=dd({style:I,timeout:O,easing:p},{mode:"enter"});let i;"auto"===O?(i=k.transitions.getAutoHeightDuration(e.clientHeight),N.current=i):i=o,e.style.transition=[k.transitions.create("opacity",{duration:i,delay:r}),k.transitions.create("transform",{duration:Cd?i:.666*i,delay:r,easing:n})].join(","),u&&u(e,t)})),w=P(d),f=P(C),E=P((e=>{const{duration:t,delay:o,easing:r}=dd({style:I,timeout:O,easing:p},{mode:"exit"});let n;"auto"===O?(n=k.transitions.getAutoHeightDuration(e.clientHeight),N.current=n):n=t,e.style.transition=[k.transitions.create("opacity",{duration:n,delay:o}),k.transitions.create("transform",{duration:Cd?n:.666*n,delay:Cd?o:o||.333*n,easing:r})].join(","),e.style.opacity=0,e.style.transform=yd(.75),y&&y(e)})),_=P(g);return(0,l.jsx)(T,(0,n.A)({appear:a,in:A,nodeRef:h,onEnter:F,onEntered:w,onEntering:R,onExit:E,onExited:_,onExiting:f,addEndListener:e=>{"auto"===O&&m.start(N.current||0,e),r&&r(h.current,e)},timeout:"auto"===O?null:O},L,{children:(t,o)=>e.cloneElement(s,(0,n.A)({style:(0,n.A)({opacity:0,transform:yd(.75),visibility:"exited"!==t||A?void 0:"hidden"},gd[t],I,s.props.style),ref:S},o))}))}));Id.muiSupportAuto=!0;const Od=Id;function Td(e){return(0,Cp.Ay)("MuiButtonGroup",e)}const Ld=(0,gp.A)("MuiButtonGroup",["root","contained","outlined","text","disableElevation","disabled","firstButton","fullWidth","vertical","grouped","groupedHorizontal","groupedVertical","groupedText","groupedTextHorizontal","groupedTextVertical","groupedTextPrimary","groupedTextSecondary","groupedOutlined","groupedOutlinedHorizontal","groupedOutlinedVertical","groupedOutlinedPrimary","groupedOutlinedSecondary","groupedContained","groupedContainedHorizontal","groupedContainedVertical","groupedContainedPrimary","groupedContainedSecondary","lastButton","middleButton"]);const md=e.createContext({});const Nd=e.createContext(void 0),kd=["children","className","color","component","disabled","disableElevation","disableFocusRipple","disableRipple","fullWidth","orientation","size","variant"],hd=(0,dp.Ay)("div",{name:"MuiButtonGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{["& .".concat(Ld.grouped)]:t.grouped},{["& .".concat(Ld.grouped)]:t["grouped".concat((0,yp.A)(o.orientation))]},{["& .".concat(Ld.grouped)]:t["grouped".concat((0,yp.A)(o.variant))]},{["& .".concat(Ld.grouped)]:t["grouped".concat((0,yp.A)(o.variant)).concat((0,yp.A)(o.orientation))]},{["& .".concat(Ld.grouped)]:t["grouped".concat((0,yp.A)(o.variant)).concat((0,yp.A)(o.color))]},{["& .".concat(Ld.firstButton)]:t.firstButton},{["& .".concat(Ld.lastButton)]:t.lastButton},{["& .".concat(Ld.middleButton)]:t.middleButton},t.root,t[o.variant],!0===o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,"vertical"===o.orientation&&t.vertical]}})((e=>{let{theme:t,ownerState:o}=e;return(0,n.A)({display:"inline-flex",borderRadius:(t.vars||t).shape.borderRadius},"contained"===o.variant&&{boxShadow:(t.vars||t).shadows[2]},o.disableElevation&&{boxShadow:"none"},o.fullWidth&&{width:"100%"},"vertical"===o.orientation&&{flexDirection:"column"},{["& .".concat(Ld.grouped)]:(0,n.A)({minWidth:40,"&:hover":(0,n.A)({},"contained"===o.variant&&{boxShadow:"none"})},"contained"===o.variant&&{boxShadow:"none"}),["& .".concat(Ld.firstButton,",& .").concat(Ld.middleButton)]:(0,n.A)({},"horizontal"===o.orientation&&{borderTopRightRadius:0,borderBottomRightRadius:0},"vertical"===o.orientation&&{borderBottomRightRadius:0,borderBottomLeftRadius:0},"text"===o.variant&&"horizontal"===o.orientation&&{borderRight:t.vars?"1px solid rgba(".concat(t.vars.palette.common.onBackgroundChannel," / 0.23)"):"1px solid ".concat("light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),["&.".concat(Ld.disabled)]:{borderRight:"1px solid ".concat((t.vars||t).palette.action.disabled)}},"text"===o.variant&&"vertical"===o.orientation&&{borderBottom:t.vars?"1px solid rgba(".concat(t.vars.palette.common.onBackgroundChannel," / 0.23)"):"1px solid ".concat("light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),["&.".concat(Ld.disabled)]:{borderBottom:"1px solid ".concat((t.vars||t).palette.action.disabled)}},"text"===o.variant&&"inherit"!==o.color&&{borderColor:t.vars?"rgba(".concat(t.vars.palette[o.color].mainChannel," / 0.5)"):(0,VA.X4)(t.palette[o.color].main,.5)},"outlined"===o.variant&&"horizontal"===o.orientation&&{borderRightColor:"transparent"},"outlined"===o.variant&&"vertical"===o.orientation&&{borderBottomColor:"transparent"},"contained"===o.variant&&"horizontal"===o.orientation&&{borderRight:"1px solid ".concat((t.vars||t).palette.grey[400]),["&.".concat(Ld.disabled)]:{borderRight:"1px solid ".concat((t.vars||t).palette.action.disabled)}},"contained"===o.variant&&"vertical"===o.orientation&&{borderBottom:"1px solid ".concat((t.vars||t).palette.grey[400]),["&.".concat(Ld.disabled)]:{borderBottom:"1px solid ".concat((t.vars||t).palette.action.disabled)}},"contained"===o.variant&&"inherit"!==o.color&&{borderColor:(t.vars||t).palette[o.color].dark},{"&:hover":(0,n.A)({},"outlined"===o.variant&&"horizontal"===o.orientation&&{borderRightColor:"currentColor"},"outlined"===o.variant&&"vertical"===o.orientation&&{borderBottomColor:"currentColor"})}),["& .".concat(Ld.lastButton,",& .").concat(Ld.middleButton)]:(0,n.A)({},"horizontal"===o.orientation&&{borderTopLeftRadius:0,borderBottomLeftRadius:0},"vertical"===o.orientation&&{borderTopRightRadius:0,borderTopLeftRadius:0},"outlined"===o.variant&&"horizontal"===o.orientation&&{marginLeft:-1},"outlined"===o.variant&&"vertical"===o.orientation&&{marginTop:-1})})})),Sd=e.forwardRef((function(t,o){const r=(0,cp.A)({props:t,name:"MuiButtonGroup"}),{children:a,className:s,color:p="primary",component:A="div",disabled:u=!1,disableElevation:d=!1,disableFocusRipple:c=!1,disableRipple:y=!1,fullWidth:g=!1,orientation:C="horizontal",size:I="medium",variant:O="outlined"}=r,T=(0,i.A)(r,kd),L=(0,n.A)({},r,{color:p,component:A,disabled:u,disableElevation:d,disableFocusRipple:c,disableRipple:y,fullWidth:g,orientation:C,size:I,variant:O}),m=(e=>{const{classes:t,color:o,disabled:r,disableElevation:n,fullWidth:i,orientation:a,variant:s}=e,p={root:["root",s,"vertical"===a&&"vertical",i&&"fullWidth",n&&"disableElevation"],grouped:["grouped","grouped".concat((0,yp.A)(a)),"grouped".concat((0,yp.A)(s)),"grouped".concat((0,yp.A)(s)).concat((0,yp.A)(a)),"grouped".concat((0,yp.A)(s)).concat((0,yp.A)(o)),r&&"disabled"],firstButton:["firstButton"],lastButton:["lastButton"],middleButton:["middleButton"]};return(0,up.A)(p,Td,t)})(L),N=e.useMemo((()=>({className:m.grouped,color:p,disabled:u,disableElevation:d,disableFocusRipple:c,disableRipple:y,fullWidth:g,size:I,variant:O})),[p,u,d,c,y,g,I,O,m.grouped]),k=function(t){return e.Children.toArray(t).filter((t=>e.isValidElement(t)))}(a),h=k.length,S=e=>{const t=0===e,o=e===h-1;return t&&o?"":t?m.firstButton:o?m.lastButton:m.middleButton};return(0,l.jsx)(hd,(0,n.A)({as:A,role:"group",className:(0,lp.A)(m.root,s),ref:o,ownerState:L},T,{children:(0,l.jsx)(md.Provider,{value:N,children:k.map(((e,t)=>(0,l.jsx)(Nd.Provider,{value:S(t),children:e},t)))})}))})),Pd=Sd;function Rd(e){return"string"===typeof e}function Fd(e,t,o){return void 0===e||Rd(e)?t:(0,n.A)({},t,{ownerState:(0,n.A)({},t.ownerState,o)})}function wd(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function fd(e){return e instanceof wd(e).Element||e instanceof Element}function Ed(e){return e instanceof wd(e).HTMLElement||e instanceof HTMLElement}function _d(e){return"undefined"!==typeof ShadowRoot&&(e instanceof wd(e).ShadowRoot||e instanceof ShadowRoot)}var bd=Math.max,vd=Math.min,Ud=Math.round;function Md(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function Dd(){return!/^((?!chrome|android).)*safari/i.test(Md())}function xd(e,t,o){void 0===t&&(t=!1),void 0===o&&(o=!1);var r=e.getBoundingClientRect(),n=1,i=1;t&&Ed(e)&&(n=e.offsetWidth>0&&Ud(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Ud(r.height)/e.offsetHeight||1);var a=(fd(e)?wd(e):window).visualViewport,s=!Dd()&&o,p=(r.left+(s&&a?a.offsetLeft:0))/n,l=(r.top+(s&&a?a.offsetTop:0))/i,A=r.width/n,u=r.height/i;return{width:A,height:u,top:l,right:p+A,bottom:l+u,left:p,x:p,y:l}}function Bd(e){var t=wd(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Wd(e){return e?(e.nodeName||"").toLowerCase():null}function Gd(e){return((fd(e)?e.ownerDocument:e.document)||window.document).documentElement}function Kd(e){return xd(Gd(e)).left+Bd(e).scrollLeft}function Hd(e){return wd(e).getComputedStyle(e)}function Vd(e){var t=Hd(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Yd(e,t,o){void 0===o&&(o=!1);var r=Ed(t),n=Ed(t)&&function(e){var t=e.getBoundingClientRect(),o=Ud(t.width)/e.offsetWidth||1,r=Ud(t.height)/e.offsetHeight||1;return 1!==o||1!==r}(t),i=Gd(t),a=xd(e,n,o),s={scrollLeft:0,scrollTop:0},p={x:0,y:0};return(r||!r&&!o)&&(("body"!==Wd(t)||Vd(i))&&(s=function(e){return e!==wd(e)&&Ed(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:Bd(e);var t}(t)),Ed(t)?((p=xd(t,!0)).x+=t.clientLeft,p.y+=t.clientTop):i&&(p.x=Kd(i))),{x:a.left+s.scrollLeft-p.x,y:a.top+s.scrollTop-p.y,width:a.width,height:a.height}}function jd(e){var t=xd(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function Zd(e){return"html"===Wd(e)?e:e.assignedSlot||e.parentNode||(_d(e)?e.host:null)||Gd(e)}function zd(e){return["html","body","#document"].indexOf(Wd(e))>=0?e.ownerDocument.body:Ed(e)&&Vd(e)?e:zd(Zd(e))}function Xd(e,t){var o;void 0===t&&(t=[]);var r=zd(e),n=r===(null==(o=e.ownerDocument)?void 0:o.body),i=wd(r),a=n?[i].concat(i.visualViewport||[],Vd(r)?r:[]):r,s=t.concat(a);return n?s:s.concat(Xd(Zd(a)))}function Jd(e){return["table","td","th"].indexOf(Wd(e))>=0}function Qd(e){return Ed(e)&&"fixed"!==Hd(e).position?e.offsetParent:null}function qd(e){for(var t=wd(e),o=Qd(e);o&&Jd(o)&&"static"===Hd(o).position;)o=Qd(o);return o&&("html"===Wd(o)||"body"===Wd(o)&&"static"===Hd(o).position)?t:o||function(e){var t=/firefox/i.test(Md());if(/Trident/i.test(Md())&&Ed(e)&&"fixed"===Hd(e).position)return null;var o=Zd(e);for(_d(o)&&(o=o.host);Ed(o)&&["html","body"].indexOf(Wd(o))<0;){var r=Hd(o);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return o;o=o.parentNode}return null}(e)||t}var $d="top",ec="bottom",tc="right",oc="left",rc="auto",nc=[$d,ec,tc,oc],ic="start",ac="end",sc="clippingParents",pc="viewport",lc="popper",Ac="reference",uc=nc.reduce((function(e,t){return e.concat([t+"-"+ic,t+"-"+ac])}),[]),dc=[].concat(nc,[rc]).reduce((function(e,t){return e.concat([t,t+"-"+ic,t+"-"+ac])}),[]),cc=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function yc(e){var t=new Map,o=new Set,r=[];function n(e){o.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!o.has(e)){var r=t.get(e);r&&n(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){o.has(e.name)||n(e)})),r}function gc(e){var t;return function(){return t||(t=new Promise((function(o){Promise.resolve().then((function(){t=void 0,o(e())}))}))),t}}var Cc={placement:"bottom",modifiers:[],strategy:"absolute"};function Ic(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];return!t.some((function(e){return!(e&&"function"===typeof e.getBoundingClientRect)}))}function Oc(e){void 0===e&&(e={});var t=e,o=t.defaultModifiers,r=void 0===o?[]:o,n=t.defaultOptions,i=void 0===n?Cc:n;return function(e,t,o){void 0===o&&(o=i);var n={placement:"bottom",orderedModifiers:[],options:Object.assign({},Cc,i),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},a=[],s=!1,p={state:n,setOptions:function(o){var s="function"===typeof o?o(n.options):o;l(),n.options=Object.assign({},i,n.options,s),n.scrollParents={reference:fd(e)?Xd(e):e.contextElement?Xd(e.contextElement):[],popper:Xd(t)};var A=function(e){var t=yc(e);return cc.reduce((function(e,o){return e.concat(t.filter((function(e){return e.phase===o})))}),[])}(function(e){var t=e.reduce((function(e,t){var o=e[t.name];return e[t.name]=o?Object.assign({},o,t,{options:Object.assign({},o.options,t.options),data:Object.assign({},o.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}([].concat(r,n.options.modifiers)));return n.orderedModifiers=A.filter((function(e){return e.enabled})),n.orderedModifiers.forEach((function(e){var t=e.name,o=e.options,r=void 0===o?{}:o,i=e.effect;if("function"===typeof i){var s=i({state:n,name:t,instance:p,options:r}),l=function(){};a.push(s||l)}})),p.update()},forceUpdate:function(){if(!s){var e=n.elements,t=e.reference,o=e.popper;if(Ic(t,o)){n.rects={reference:Yd(t,qd(o),"fixed"===n.options.strategy),popper:jd(o)},n.reset=!1,n.placement=n.options.placement,n.orderedModifiers.forEach((function(e){return n.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<n.orderedModifiers.length;r++)if(!0!==n.reset){var i=n.orderedModifiers[r],a=i.fn,l=i.options,A=void 0===l?{}:l,u=i.name;"function"===typeof a&&(n=a({state:n,options:A,name:u,instance:p})||n)}else n.reset=!1,r=-1}}},update:gc((function(){return new Promise((function(e){p.forceUpdate(),e(n)}))})),destroy:function(){l(),s=!0}};if(!Ic(e,t))return p;function l(){a.forEach((function(e){return e()})),a=[]}return p.setOptions(o).then((function(e){!s&&o.onFirstUpdate&&o.onFirstUpdate(e)})),p}}var Tc={passive:!0};function Lc(e){return e.split("-")[0]}function mc(e){return e.split("-")[1]}function Nc(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function kc(e){var t,o=e.reference,r=e.element,n=e.placement,i=n?Lc(n):null,a=n?mc(n):null,s=o.x+o.width/2-r.width/2,p=o.y+o.height/2-r.height/2;switch(i){case $d:t={x:s,y:o.y-r.height};break;case ec:t={x:s,y:o.y+o.height};break;case tc:t={x:o.x+o.width,y:p};break;case oc:t={x:o.x-r.width,y:p};break;default:t={x:o.x,y:o.y}}var l=i?Nc(i):null;if(null!=l){var A="y"===l?"height":"width";switch(a){case ic:t[l]=t[l]-(o[A]/2-r[A]/2);break;case ac:t[l]=t[l]+(o[A]/2-r[A]/2)}}return t}var hc={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Sc(e){var t,o=e.popper,r=e.popperRect,n=e.placement,i=e.variation,a=e.offsets,s=e.position,p=e.gpuAcceleration,l=e.adaptive,A=e.roundOffsets,u=e.isFixed,d=a.x,c=void 0===d?0:d,y=a.y,g=void 0===y?0:y,C="function"===typeof A?A({x:c,y:g}):{x:c,y:g};c=C.x,g=C.y;var I=a.hasOwnProperty("x"),O=a.hasOwnProperty("y"),T=oc,L=$d,m=window;if(l){var N=qd(o),k="clientHeight",h="clientWidth";if(N===wd(o)&&"static"!==Hd(N=Gd(o)).position&&"absolute"===s&&(k="scrollHeight",h="scrollWidth"),n===$d||(n===oc||n===tc)&&i===ac)L=ec,g-=(u&&N===m&&m.visualViewport?m.visualViewport.height:N[k])-r.height,g*=p?1:-1;if(n===oc||(n===$d||n===ec)&&i===ac)T=tc,c-=(u&&N===m&&m.visualViewport?m.visualViewport.width:N[h])-r.width,c*=p?1:-1}var S,P=Object.assign({position:s},l&&hc),R=!0===A?function(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:Ud(o*n)/n||0,y:Ud(r*n)/n||0}}({x:c,y:g},wd(o)):{x:c,y:g};return c=R.x,g=R.y,p?Object.assign({},P,((S={})[L]=O?"0":"",S[T]=I?"0":"",S.transform=(m.devicePixelRatio||1)<=1?"translate("+c+"px, "+g+"px)":"translate3d("+c+"px, "+g+"px, 0)",S)):Object.assign({},P,((t={})[L]=O?g+"px":"",t[T]=I?c+"px":"",t.transform="",t))}const Pc={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var o=t.styles[e]||{},r=t.attributes[e]||{},n=t.elements[e];Ed(n)&&Wd(n)&&(Object.assign(n.style,o),Object.keys(r).forEach((function(e){var t=r[e];!1===t?n.removeAttribute(e):n.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,o={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],n=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:o[e]).reduce((function(e,t){return e[t]="",e}),{});Ed(r)&&Wd(r)&&(Object.assign(r.style,i),Object.keys(n).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};const Rc={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,o=e.options,r=e.name,n=o.offset,i=void 0===n?[0,0]:n,a=dc.reduce((function(e,o){return e[o]=function(e,t,o){var r=Lc(e),n=[oc,$d].indexOf(r)>=0?-1:1,i="function"===typeof o?o(Object.assign({},t,{placement:e})):o,a=i[0],s=i[1];return a=a||0,s=(s||0)*n,[oc,tc].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(o,t.rects,i),e}),{}),s=a[t.placement],p=s.x,l=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=p,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=a}};var Fc={left:"right",right:"left",bottom:"top",top:"bottom"};function wc(e){return e.replace(/left|right|bottom|top/g,(function(e){return Fc[e]}))}var fc={start:"end",end:"start"};function Ec(e){return e.replace(/start|end/g,(function(e){return fc[e]}))}function _c(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&_d(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function bc(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function vc(e,t,o){return t===pc?bc(function(e,t){var o=wd(e),r=Gd(e),n=o.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,p=0;if(n){i=n.width,a=n.height;var l=Dd();(l||!l&&"fixed"===t)&&(s=n.offsetLeft,p=n.offsetTop)}return{width:i,height:a,x:s+Kd(e),y:p}}(e,o)):fd(t)?function(e,t){var o=xd(e,!1,"fixed"===t);return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}(t,o):bc(function(e){var t,o=Gd(e),r=Bd(e),n=null==(t=e.ownerDocument)?void 0:t.body,i=bd(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),a=bd(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),s=-r.scrollLeft+Kd(e),p=-r.scrollTop;return"rtl"===Hd(n||o).direction&&(s+=bd(o.clientWidth,n?n.clientWidth:0)-i),{width:i,height:a,x:s,y:p}}(Gd(e)))}function Uc(e,t,o,r){var n="clippingParents"===t?function(e){var t=Xd(Zd(e)),o=["absolute","fixed"].indexOf(Hd(e).position)>=0&&Ed(e)?qd(e):e;return fd(o)?t.filter((function(e){return fd(e)&&_c(e,o)&&"body"!==Wd(e)})):[]}(e):[].concat(t),i=[].concat(n,[o]),a=i[0],s=i.reduce((function(t,o){var n=vc(e,o,r);return t.top=bd(n.top,t.top),t.right=vd(n.right,t.right),t.bottom=vd(n.bottom,t.bottom),t.left=bd(n.left,t.left),t}),vc(e,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function Mc(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Dc(e,t){return t.reduce((function(t,o){return t[o]=e,t}),{})}function xc(e,t){void 0===t&&(t={});var o=t,r=o.placement,n=void 0===r?e.placement:r,i=o.strategy,a=void 0===i?e.strategy:i,s=o.boundary,p=void 0===s?sc:s,l=o.rootBoundary,A=void 0===l?pc:l,u=o.elementContext,d=void 0===u?lc:u,c=o.altBoundary,y=void 0!==c&&c,g=o.padding,C=void 0===g?0:g,I=Mc("number"!==typeof C?C:Dc(C,nc)),O=d===lc?Ac:lc,T=e.rects.popper,L=e.elements[y?O:d],m=Uc(fd(L)?L:L.contextElement||Gd(e.elements.popper),p,A,a),N=xd(e.elements.reference),k=kc({reference:N,element:T,strategy:"absolute",placement:n}),h=bc(Object.assign({},T,k)),S=d===lc?h:N,P={top:m.top-S.top+I.top,bottom:S.bottom-m.bottom+I.bottom,left:m.left-S.left+I.left,right:S.right-m.right+I.right},R=e.modifiersData.offset;if(d===lc&&R){var F=R[n];Object.keys(P).forEach((function(e){var t=[tc,ec].indexOf(e)>=0?1:-1,o=[$d,ec].indexOf(e)>=0?"y":"x";P[e]+=F[o]*t}))}return P}function Bc(e,t,o){return bd(e,vd(t,o))}const Wc={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,i=void 0===n||n,a=o.altAxis,s=void 0!==a&&a,p=o.boundary,l=o.rootBoundary,A=o.altBoundary,u=o.padding,d=o.tether,c=void 0===d||d,y=o.tetherOffset,g=void 0===y?0:y,C=xc(t,{boundary:p,rootBoundary:l,padding:u,altBoundary:A}),I=Lc(t.placement),O=mc(t.placement),T=!O,L=Nc(I),m="x"===L?"y":"x",N=t.modifiersData.popperOffsets,k=t.rects.reference,h=t.rects.popper,S="function"===typeof g?g(Object.assign({},t.rects,{placement:t.placement})):g,P="number"===typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),R=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,F={x:0,y:0};if(N){if(i){var w,f="y"===L?$d:oc,E="y"===L?ec:tc,_="y"===L?"height":"width",b=N[L],v=b+C[f],U=b-C[E],M=c?-h[_]/2:0,D=O===ic?k[_]:h[_],x=O===ic?-h[_]:-k[_],B=t.elements.arrow,W=c&&B?jd(B):{width:0,height:0},G=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},K=G[f],H=G[E],V=Bc(0,k[_],W[_]),Y=T?k[_]/2-M-V-K-P.mainAxis:D-V-K-P.mainAxis,j=T?-k[_]/2+M+V+H+P.mainAxis:x+V+H+P.mainAxis,Z=t.elements.arrow&&qd(t.elements.arrow),z=Z?"y"===L?Z.clientTop||0:Z.clientLeft||0:0,X=null!=(w=null==R?void 0:R[L])?w:0,J=b+j-X,Q=Bc(c?vd(v,b+Y-X-z):v,b,c?bd(U,J):U);N[L]=Q,F[L]=Q-b}if(s){var q,$="x"===L?$d:oc,ee="x"===L?ec:tc,te=N[m],oe="y"===m?"height":"width",re=te+C[$],ne=te-C[ee],ie=-1!==[$d,oc].indexOf(I),ae=null!=(q=null==R?void 0:R[m])?q:0,se=ie?re:te-k[oe]-h[oe]-ae+P.altAxis,pe=ie?te+k[oe]+h[oe]-ae-P.altAxis:ne,le=c&&ie?function(e,t,o){var r=Bc(e,t,o);return r>o?o:r}(se,te,pe):Bc(c?se:re,te,c?pe:ne);N[m]=le,F[m]=le-te}t.modifiersData[r]=F}},requiresIfExists:["offset"]};const Gc={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,o=e.state,r=e.name,n=e.options,i=o.elements.arrow,a=o.modifiersData.popperOffsets,s=Lc(o.placement),p=Nc(s),l=[oc,tc].indexOf(s)>=0?"height":"width";if(i&&a){var A=function(e,t){return Mc("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Dc(e,nc))}(n.padding,o),u=jd(i),d="y"===p?$d:oc,c="y"===p?ec:tc,y=o.rects.reference[l]+o.rects.reference[p]-a[p]-o.rects.popper[l],g=a[p]-o.rects.reference[p],C=qd(i),I=C?"y"===p?C.clientHeight||0:C.clientWidth||0:0,O=y/2-g/2,T=A[d],L=I-u[l]-A[c],m=I/2-u[l]/2+O,N=Bc(T,m,L),k=p;o.modifiersData[r]=((t={})[k]=N,t.centerOffset=N-m,t)}},effect:function(e){var t=e.state,o=e.options.element,r=void 0===o?"[data-popper-arrow]":o;null!=r&&("string"!==typeof r||(r=t.elements.popper.querySelector(r)))&&_c(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Kc(e,t,o){return void 0===o&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function Hc(e){return[$d,tc,ec,oc].some((function(t){return e[t]>=0}))}var Vc=Oc({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,i=void 0===n||n,a=r.resize,s=void 0===a||a,p=wd(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&l.forEach((function(e){e.addEventListener("scroll",o.update,Tc)})),s&&p.addEventListener("resize",o.update,Tc),function(){i&&l.forEach((function(e){e.removeEventListener("scroll",o.update,Tc)})),s&&p.removeEventListener("resize",o.update,Tc)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,o=e.name;t.modifiersData[o]=kc({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=void 0===r||r,i=o.adaptive,a=void 0===i||i,s=o.roundOffsets,p=void 0===s||s,l={placement:Lc(t.placement),variation:mc(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Sc(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:p})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Sc(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:p})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},Pc,Rc,{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,i=void 0===n||n,a=o.altAxis,s=void 0===a||a,p=o.fallbackPlacements,l=o.padding,A=o.boundary,u=o.rootBoundary,d=o.altBoundary,c=o.flipVariations,y=void 0===c||c,g=o.allowedAutoPlacements,C=t.options.placement,I=Lc(C),O=p||(I===C||!y?[wc(C)]:function(e){if(Lc(e)===rc)return[];var t=wc(e);return[Ec(e),t,Ec(t)]}(C)),T=[C].concat(O).reduce((function(e,o){return e.concat(Lc(o)===rc?function(e,t){void 0===t&&(t={});var o=t,r=o.placement,n=o.boundary,i=o.rootBoundary,a=o.padding,s=o.flipVariations,p=o.allowedAutoPlacements,l=void 0===p?dc:p,A=mc(r),u=A?s?uc:uc.filter((function(e){return mc(e)===A})):nc,d=u.filter((function(e){return l.indexOf(e)>=0}));0===d.length&&(d=u);var c=d.reduce((function(t,o){return t[o]=xc(e,{placement:o,boundary:n,rootBoundary:i,padding:a})[Lc(o)],t}),{});return Object.keys(c).sort((function(e,t){return c[e]-c[t]}))}(t,{placement:o,boundary:A,rootBoundary:u,padding:l,flipVariations:y,allowedAutoPlacements:g}):o)}),[]),L=t.rects.reference,m=t.rects.popper,N=new Map,k=!0,h=T[0],S=0;S<T.length;S++){var P=T[S],R=Lc(P),F=mc(P)===ic,w=[$d,ec].indexOf(R)>=0,f=w?"width":"height",E=xc(t,{placement:P,boundary:A,rootBoundary:u,altBoundary:d,padding:l}),_=w?F?tc:oc:F?ec:$d;L[f]>m[f]&&(_=wc(_));var b=wc(_),v=[];if(i&&v.push(E[R]<=0),s&&v.push(E[_]<=0,E[b]<=0),v.every((function(e){return e}))){h=P,k=!1;break}N.set(P,v)}if(k)for(var U=function(e){var t=T.find((function(t){var o=N.get(t);if(o)return o.slice(0,e).every((function(e){return e}))}));if(t)return h=t,"break"},M=y?3:1;M>0;M--){if("break"===U(M))break}t.placement!==h&&(t.modifiersData[r]._skip=!0,t.placement=h,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},Wc,Gc,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,i=t.modifiersData.preventOverflow,a=xc(t,{elementContext:"reference"}),s=xc(t,{altBoundary:!0}),p=Kc(a,r),l=Kc(s,n,i),A=Hc(p),u=Hc(l);t.modifiersData[o]={referenceClippingOffsets:p,popperEscapeOffsets:l,isReferenceHidden:A,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":A,"data-popper-escaped":u})}}]}),Yc=o(9184);const jc=e.forwardRef((function(t,o){const{children:r,container:n,disablePortal:i=!1}=t,[a,s]=e.useState(null),p=(0,Qu.A)(e.isValidElement(r)?r.ref:null,o);if((0,rp.A)((()=>{i||s(function(e){return"function"===typeof e?e():e}(n)||document.body)}),[n,i]),(0,rp.A)((()=>{if(a&&!i)return(0,Yc.A)(o,a),()=>{(0,Yc.A)(o,null)}}),[o,a,i]),i){if(e.isValidElement(r)){const t={ref:p};return e.cloneElement(r,t)}return(0,l.jsx)(e.Fragment,{children:r})}return(0,l.jsx)(e.Fragment,{children:a?k.createPortal(r,a):a})}));const Zc="base";function zc(e,t){const o=Cp.li[t];return o?(r=o,"".concat(Zc,"--").concat(r)):function(e,t){return"".concat(Zc,"-").concat(e,"-").concat(t)}(e,t);var r}const Xc="Popper";function Jc(e){return zc(Xc,e)}!function(e,t){const o={};t.forEach((t=>{o[t]=zc(e,t)}))}(Xc,["root"]);function Qc(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(void 0===e)return{};const o={};return Object.keys(e).filter((o=>o.match(/^on[A-Z]/)&&"function"===typeof e[o]&&!t.includes(o))).forEach((t=>{o[t]=e[t]})),o}function qc(e){if(void 0===e)return{};const t={};return Object.keys(e).filter((t=>!(t.match(/^on[A-Z]/)&&"function"===typeof e[t]))).forEach((o=>{t[o]=e[o]})),t}function $c(e){const{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:i,className:a}=e;if(!t){const e=(0,lp.A)(null==o?void 0:o.className,a,null==i?void 0:i.className,null==r?void 0:r.className),t=(0,n.A)({},null==o?void 0:o.style,null==i?void 0:i.style,null==r?void 0:r.style),s=(0,n.A)({},o,i,r);return e.length>0&&(s.className=e),Object.keys(t).length>0&&(s.style=t),{props:s,internalRef:void 0}}const s=Qc((0,n.A)({},i,r)),p=qc(r),l=qc(i),A=t(s),u=(0,lp.A)(null==A?void 0:A.className,null==o?void 0:o.className,a,null==i?void 0:i.className,null==r?void 0:r.className),d=(0,n.A)({},null==A?void 0:A.style,null==o?void 0:o.style,null==i?void 0:i.style,null==r?void 0:r.style),c=(0,n.A)({},A,o,l,p);return u.length>0&&(c.className=u),Object.keys(d).length>0&&(c.style=d),{props:c,internalRef:A.ref}}function ey(e,t,o){return"function"===typeof e?e(t,o):e}const ty=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function oy(e){var t;const{elementType:o,externalSlotProps:r,ownerState:a,skipResolvingSlotProps:s=!1}=e,p=(0,i.A)(e,ty),l=s?{}:ey(r,a),{props:A,internalRef:u}=$c((0,n.A)({},p,{externalSlotProps:l})),d=(0,Qu.A)(u,null==l?void 0:l.ref,null==(t=e.additionalProps)?void 0:t.ref);return Fd(o,(0,n.A)({},A,{ref:d}),a)}const ry={disableDefaultClasses:!1},ny=e.createContext(ry);const iy=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],ay=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function sy(e){return"function"===typeof e?e():e}function py(e){return void 0!==e.nodeType}const ly=()=>(0,up.A)({root:["root"]},function(t){const{disableDefaultClasses:o}=e.useContext(ny);return e=>o?"":t(e)}(Jc)),Ay={},uy=e.forwardRef((function(t,o){var r;const{anchorEl:a,children:s,direction:p,disablePortal:A,modifiers:u,open:d,placement:c,popperOptions:y,popperRef:g,slotProps:C={},slots:I={},TransitionProps:O}=t,T=(0,i.A)(t,iy),L=e.useRef(null),m=(0,Qu.A)(L,o),N=e.useRef(null),k=(0,Qu.A)(N,g),h=e.useRef(k);(0,rp.A)((()=>{h.current=k}),[k]),e.useImperativeHandle(g,(()=>N.current),[]);const S=function(e,t){if("ltr"===t)return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(c,p),[P,R]=e.useState(S),[F,w]=e.useState(sy(a));e.useEffect((()=>{N.current&&N.current.forceUpdate()})),e.useEffect((()=>{a&&w(sy(a))}),[a]),(0,rp.A)((()=>{if(!F||!d)return;let e=[{name:"preventOverflow",options:{altBoundary:A}},{name:"flip",options:{altBoundary:A}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:e=>{let{state:t}=e;R(t.placement)}}];null!=u&&(e=e.concat(u)),y&&null!=y.modifiers&&(e=e.concat(y.modifiers));const t=Vc(F,L.current,(0,n.A)({placement:S},y,{modifiers:e}));return h.current(t),()=>{t.destroy(),h.current(null)}}),[F,A,u,d,y,S]);const f={placement:P};null!==O&&(f.TransitionProps=O);const E=ly(),_=null!=(r=I.root)?r:"div",b=oy({elementType:_,externalSlotProps:C.root,externalForwardedProps:T,additionalProps:{role:"tooltip",ref:m},ownerState:t,className:E.root});return(0,l.jsx)(_,(0,n.A)({},b,{children:"function"===typeof s?s(f):s}))})),dy=e.forwardRef((function(t,o){const{anchorEl:r,children:a,container:s,direction:p="ltr",disablePortal:A=!1,keepMounted:u=!1,modifiers:d,open:c,placement:y="bottom",popperOptions:g=Ay,popperRef:C,style:I,transition:O=!1,slotProps:T={},slots:L={}}=t,m=(0,i.A)(t,ay),[N,k]=e.useState(!0);if(!u&&!c&&(!O||N))return null;let h;if(s)h=s;else if(r){const e=sy(r);h=e&&py(e)?(0,$u.A)(e).body:(0,$u.A)(null).body}const S=c||!u||O&&!N?void 0:"none",P=O?{in:c,onEnter:()=>{k(!1)},onExited:()=>{k(!0)}}:void 0;return(0,l.jsx)(jc,{disablePortal:A,container:h,children:(0,l.jsx)(uy,(0,n.A)({anchorEl:r,direction:p,disablePortal:A,modifiers:d,ref:o,open:O?!N:c,placement:y,popperOptions:g,popperRef:C,slotProps:T,slots:L},m,{style:(0,n.A)({position:"fixed",top:0,left:0,display:S},I),TransitionProps:P,children:a}))})}));var cy=o(2374);const yy=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],gy=(0,dp.Ay)(dy,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Cy=e.forwardRef((function(e,t){var o;const r=(0,cy.A)(),a=(0,cp.A)({props:e,name:"MuiPopper"}),{anchorEl:s,component:p,components:A,componentsProps:u,container:d,disablePortal:c,keepMounted:y,modifiers:g,open:C,placement:I,popperOptions:O,popperRef:T,transition:L,slots:m,slotProps:N}=a,k=(0,i.A)(a,yy),h=null!=(o=null==m?void 0:m.root)?o:null==A?void 0:A.Root,S=(0,n.A)({anchorEl:s,container:d,disablePortal:c,keepMounted:y,modifiers:g,open:C,placement:I,popperOptions:O,popperRef:T,transition:L},k);return(0,l.jsx)(gy,(0,n.A)({as:p,direction:null==r?void 0:r.direction,slots:{root:h},slotProps:null!=N?N:u},S,{ref:t}))})),Iy=Cy;var Oy=o(5879),Ty=o(4516);function Ly(e){return(0,Cp.Ay)("MuiTooltip",e)}const my=(0,gp.A)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),Ny=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"];const ky=(0,dp.Ay)(Iy,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})((e=>{let{theme:t,ownerState:o,open:r}=e;return(0,n.A)({zIndex:(t.vars||t).zIndex.tooltip,pointerEvents:"none"},!o.disableInteractive&&{pointerEvents:"auto"},!r&&{pointerEvents:"none"},o.arrow&&{['&[data-popper-placement*="bottom"] .'.concat(my.arrow)]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},['&[data-popper-placement*="top"] .'.concat(my.arrow)]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},['&[data-popper-placement*="right"] .'.concat(my.arrow)]:(0,n.A)({},o.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),['&[data-popper-placement*="left"] .'.concat(my.arrow)]:(0,n.A)({},o.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})})),hy=(0,dp.Ay)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t["tooltipPlacement".concat((0,yp.A)(o.placement.split("-")[0]))]]}})((e=>{let{theme:t,ownerState:o}=e;return(0,n.A)({backgroundColor:t.vars?t.vars.palette.Tooltip.bg:(0,VA.X4)(t.palette.grey[700],.92),borderRadius:(t.vars||t).shape.borderRadius,color:(t.vars||t).palette.common.white,fontFamily:t.typography.fontFamily,padding:"4px 8px",fontSize:t.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:t.typography.fontWeightMedium},o.arrow&&{position:"relative",margin:0},o.touch&&{padding:"8px 16px",fontSize:t.typography.pxToRem(14),lineHeight:"".concat((r=16/14,Math.round(1e5*r)/1e5),"em"),fontWeight:t.typography.fontWeightRegular},{[".".concat(my.popper,'[data-popper-placement*="left"] &')]:(0,n.A)({transformOrigin:"right center"},o.isRtl?(0,n.A)({marginLeft:"14px"},o.touch&&{marginLeft:"24px"}):(0,n.A)({marginRight:"14px"},o.touch&&{marginRight:"24px"})),[".".concat(my.popper,'[data-popper-placement*="right"] &')]:(0,n.A)({transformOrigin:"left center"},o.isRtl?(0,n.A)({marginRight:"14px"},o.touch&&{marginRight:"24px"}):(0,n.A)({marginLeft:"14px"},o.touch&&{marginLeft:"24px"})),[".".concat(my.popper,'[data-popper-placement*="top"] &')]:(0,n.A)({transformOrigin:"center bottom",marginBottom:"14px"},o.touch&&{marginBottom:"24px"}),[".".concat(my.popper,'[data-popper-placement*="bottom"] &')]:(0,n.A)({transformOrigin:"center top",marginTop:"14px"},o.touch&&{marginTop:"24px"})});var r})),Sy=(0,dp.Ay)("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})((e=>{let{theme:t}=e;return{overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:t.vars?t.vars.palette.Tooltip.bg:(0,VA.X4)(t.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}}));let Py=!1;const Ry=new Lu.E;let Fy={x:0,y:0};function wy(e,t){return function(o){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];t&&t(o,...n),e(o,...n)}}const fy=e.forwardRef((function(t,o){var r,a,s,p,A,u,d,c,y,C,I,O,T,L,m,N,k,h,S;const P=(0,cp.A)({props:t,name:"MuiTooltip"}),{arrow:R=!1,children:F,components:w={},componentsProps:f={},describeChild:E=!1,disableFocusListener:_=!1,disableHoverListener:b=!1,disableInteractive:v=!1,disableTouchListener:U=!1,enterDelay:M=100,enterNextDelay:D=0,enterTouchDelay:x=700,followCursor:B=!1,id:W,leaveDelay:G=0,leaveTouchDelay:K=1500,onClose:H,onOpen:V,open:Y,placement:j="bottom",PopperComponent:Z,PopperProps:z={},slotProps:X={},slots:J={},title:Q,TransitionComponent:q=Od,TransitionProps:$}=P,ee=(0,i.A)(P,Ny),te=e.isValidElement(F)?F:(0,l.jsx)("span",{children:F}),oe=op(),re=g(),[ne,ie]=e.useState(),[ae,se]=e.useState(null),pe=e.useRef(!1),le=v||B,Ae=(0,Lu.A)(),ue=(0,Lu.A)(),de=(0,Lu.A)(),ce=(0,Lu.A)(),[ye,ge]=(0,Ty.A)({controlled:Y,default:!1,name:"Tooltip",state:"open"});let Ce=ye;const Ie=(0,Oy.A)(W),Oe=e.useRef(),Te=(0,su.A)((()=>{void 0!==Oe.current&&(document.body.style.WebkitUserSelect=Oe.current,Oe.current=void 0),ce.clear()}));e.useEffect((()=>Te),[Te]);const Le=e=>{Ry.clear(),Py=!0,ge(!0),V&&!Ce&&V(e)},me=(0,su.A)((e=>{Ry.start(800+G,(()=>{Py=!1})),ge(!1),H&&Ce&&H(e),Ae.start(oe.transitions.duration.shortest,(()=>{pe.current=!1}))})),Ne=e=>{pe.current&&"touchstart"!==e.type||(ne&&ne.removeAttribute("title"),ue.clear(),de.clear(),M||Py&&D?ue.start(Py?D:M,(()=>{Le(e)})):Le(e))},ke=e=>{ue.clear(),de.start(G,(()=>{me(e)}))},{isFocusVisibleRef:he,onBlur:Se,onFocus:Pe,ref:Re}=(0,pu.A)(),[,Fe]=e.useState(!1),we=e=>{Se(e),!1===he.current&&(Fe(!1),ke(e))},fe=e=>{ne||ie(e.currentTarget),Pe(e),!0===he.current&&(Fe(!0),Ne(e))},Ee=e=>{pe.current=!0;const t=te.props;t.onTouchStart&&t.onTouchStart(e)},_e=e=>{Ee(e),de.clear(),Ae.clear(),Te(),Oe.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",ce.start(x,(()=>{document.body.style.WebkitUserSelect=Oe.current,Ne(e)}))},be=e=>{te.props.onTouchEnd&&te.props.onTouchEnd(e),Te(),de.start(K,(()=>{me(e)}))};e.useEffect((()=>{if(Ce)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){"Escape"!==e.key&&"Esc"!==e.key||me(e)}}),[me,Ce]);const ve=(0,au.A)(te.ref,Re,ie,o);Q||0===Q||(Ce=!1);const Ue=e.useRef(),Me={},De="string"===typeof Q;E?(Me.title=Ce||!De||b?null:Q,Me["aria-describedby"]=Ce?Ie:null):(Me["aria-label"]=De?Q:null,Me["aria-labelledby"]=Ce&&!De?Ie:null);const xe=(0,n.A)({},Me,ee,te.props,{className:(0,lp.A)(ee.className,te.props.className),onTouchStart:Ee,ref:ve},B?{onMouseMove:e=>{const t=te.props;t.onMouseMove&&t.onMouseMove(e),Fy={x:e.clientX,y:e.clientY},Ue.current&&Ue.current.update()}}:{});const Be={};U||(xe.onTouchStart=_e,xe.onTouchEnd=be),b||(xe.onMouseOver=wy(Ne,xe.onMouseOver),xe.onMouseLeave=wy(ke,xe.onMouseLeave),le||(Be.onMouseOver=Ne,Be.onMouseLeave=ke)),_||(xe.onFocus=wy(fe,xe.onFocus),xe.onBlur=wy(we,xe.onBlur),le||(Be.onFocus=fe,Be.onBlur=we));const We=e.useMemo((()=>{var e;let t=[{name:"arrow",enabled:Boolean(ae),options:{element:ae,padding:4}}];return null!=(e=z.popperOptions)&&e.modifiers&&(t=t.concat(z.popperOptions.modifiers)),(0,n.A)({},z.popperOptions,{modifiers:t})}),[ae,z]),Ge=(0,n.A)({},P,{isRtl:re,arrow:R,disableInteractive:le,placement:j,PopperComponentProp:Z,touch:pe.current}),Ke=(e=>{const{classes:t,disableInteractive:o,arrow:r,touch:n,placement:i}=e,a={popper:["popper",!o&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",n&&"touch","tooltipPlacement".concat((0,yp.A)(i.split("-")[0]))],arrow:["arrow"]};return(0,up.A)(a,Ly,t)})(Ge),He=null!=(r=null!=(a=J.popper)?a:w.Popper)?r:ky,Ve=null!=(s=null!=(p=null!=(A=J.transition)?A:w.Transition)?p:q)?s:Od,Ye=null!=(u=null!=(d=J.tooltip)?d:w.Tooltip)?u:hy,je=null!=(c=null!=(y=J.arrow)?y:w.Arrow)?c:Sy,Ze=Fd(He,(0,n.A)({},z,null!=(C=X.popper)?C:f.popper,{className:(0,lp.A)(Ke.popper,null==z?void 0:z.className,null==(I=null!=(O=X.popper)?O:f.popper)?void 0:I.className)}),Ge),ze=Fd(Ve,(0,n.A)({},$,null!=(T=X.transition)?T:f.transition),Ge),Xe=Fd(Ye,(0,n.A)({},null!=(L=X.tooltip)?L:f.tooltip,{className:(0,lp.A)(Ke.tooltip,null==(m=null!=(N=X.tooltip)?N:f.tooltip)?void 0:m.className)}),Ge),Je=Fd(je,(0,n.A)({},null!=(k=X.arrow)?k:f.arrow,{className:(0,lp.A)(Ke.arrow,null==(h=null!=(S=X.arrow)?S:f.arrow)?void 0:h.className)}),Ge);return(0,l.jsxs)(e.Fragment,{children:[e.cloneElement(te,xe),(0,l.jsx)(He,(0,n.A)({as:null!=Z?Z:Iy,placement:j,anchorEl:B?{getBoundingClientRect:()=>({top:Fy.y,left:Fy.x,right:Fy.x,bottom:Fy.y,width:0,height:0})}:ne,popperRef:Ue,open:!!ne&&Ce,id:Ie,transition:!0},Be,Ze,{popperOptions:We,children:e=>{let{TransitionProps:t}=e;return(0,l.jsx)(Ve,(0,n.A)({timeout:oe.transitions.duration.shorter},t,ze,{children:(0,l.jsxs)(Ye,(0,n.A)({},Xe,{children:[Q,R?(0,l.jsx)(je,(0,n.A)({},Je,{ref:se})):null]}))}))}}))]})})),Ey=fy;var _y=o(9611),by=o(4469),vy=o(9704),Uy=o(5673),My=o(3968),Dy=o(8625),xy=o(1944),By=o(7040),Wy=o(932);const Gy={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"};function Ky(e,t){return e-t}function Hy(e,t){var o;const{index:r}=null!=(o=e.reduce(((e,o,r)=>{const n=Math.abs(t-o);return null===e||n<e.distance||n===e.distance?{distance:n,index:r}:e}),null))?o:{};return r}function Vy(e,t){if(void 0!==t.current&&e.changedTouches){const o=e;for(let e=0;e<o.changedTouches.length;e+=1){const r=o.changedTouches[e];if(r.identifier===t.current)return{x:r.clientX,y:r.clientY}}return!1}return{x:e.clientX,y:e.clientY}}function Yy(e,t,o){return 100*(e-t)/(o-t)}function jy(e,t,o){const r=Math.round((e-o)/t)*t+o;return Number(r.toFixed(function(e){if(Math.abs(e)<1){const t=e.toExponential().split("e-"),o=t[0].split(".")[1];return(o?o.length:0)+parseInt(t[1],10)}const t=e.toString().split(".")[1];return t?t.length:0}(t)))}function Zy(e){let{values:t,newValue:o,index:r}=e;const n=t.slice();return n[r]=o,n.sort(Ky)}function zy(e){let{sliderRef:t,activeIndex:o,setActive:r}=e;var n,i;const a=(0,$u.A)(t.current);var s;null!=(n=t.current)&&n.contains(a.activeElement)&&Number(null==a||null==(i=a.activeElement)?void 0:i.getAttribute("data-index"))===o||(null==(s=t.current)||s.querySelector('[type="range"][data-index="'.concat(o,'"]')).focus());r&&r(o)}function Xy(e,t){return"number"===typeof e&&"number"===typeof t?e===t:"object"===typeof e&&"object"===typeof t&&function(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(e,t)=>e===t;return e.length===t.length&&e.every(((e,r)=>o(e,t[r])))}(e,t)}const Jy={horizontal:{offset:e=>({left:"".concat(e,"%")}),leap:e=>({width:"".concat(e,"%")})},"horizontal-reverse":{offset:e=>({right:"".concat(e,"%")}),leap:e=>({width:"".concat(e,"%")})},vertical:{offset:e=>({bottom:"".concat(e,"%")}),leap:e=>({height:"".concat(e,"%")})}},Qy=e=>e;let qy;function $y(){return void 0===qy&&(qy="undefined"===typeof CSS||"function"!==typeof CSS.supports||CSS.supports("touch-action","none")),qy}function eg(t){const{"aria-labelledby":o,defaultValue:r,disabled:i=!1,disableSwap:a=!1,isRtl:s=!1,marks:p=!1,max:l=100,min:A=0,name:u,onChange:d,onChangeCommitted:c,orientation:y="horizontal",rootRef:g,scale:C=Qy,step:I=1,shiftStep:O=10,tabIndex:T,value:L}=t,m=e.useRef(),[N,k]=e.useState(-1),[h,S]=e.useState(-1),[P,R]=e.useState(!1),F=e.useRef(0),[w,f]=(0,xy.A)({controlled:L,default:null!=r?r:A,name:"Slider"}),E=d&&((e,t,o)=>{const r=e.nativeEvent||e,n=new r.constructor(r.type,r);Object.defineProperty(n,"target",{writable:!0,value:{value:t,name:u}}),d(n,t,o)}),_=Array.isArray(w);let b=_?w.slice().sort(Ky):[w];b=b.map((e=>null==e?A:(0,By.A)(e,A,l)));const v=!0===p&&null!==I?[...Array(Math.floor((l-A)/I)+1)].map(((e,t)=>({value:A+I*t}))):p||[],U=v.map((e=>e.value)),{isFocusVisibleRef:M,onBlur:D,onFocus:x,ref:B}=(0,Wy.A)(),[W,G]=e.useState(-1),K=e.useRef(),H=(0,Qu.A)(B,K),V=(0,Qu.A)(g,H),Y=e=>t=>{var o;const r=Number(t.currentTarget.getAttribute("data-index"));x(t),!0===M.current&&G(r),S(r),null==e||null==(o=e.onFocus)||o.call(e,t)},j=e=>t=>{var o;D(t),!1===M.current&&G(-1),S(-1),null==e||null==(o=e.onBlur)||o.call(e,t)},Z=(e,t)=>{const o=Number(e.currentTarget.getAttribute("data-index")),r=b[o],n=U.indexOf(r);let i=t;if(v&&null==I){const e=U[U.length-1];i=i>e?e:i<U[0]?U[0]:i<r?U[n-1]:U[n+1]}if(i=(0,By.A)(i,A,l),_){a&&(i=(0,By.A)(i,b[o-1]||-1/0,b[o+1]||1/0));const e=i;i=Zy({values:b,newValue:i,index:o});let t=o;a||(t=i.indexOf(e)),zy({sliderRef:K,activeIndex:t})}f(i),G(o),E&&!Xy(i,w)&&E(e,i,o),c&&c(e,i)},z=e=>t=>{var o;if(null!==I){const e=Number(t.currentTarget.getAttribute("data-index")),o=b[e];let r=null;("ArrowLeft"===t.key||"ArrowDown"===t.key)&&t.shiftKey||"PageDown"===t.key?r=Math.max(o-O,A):(("ArrowRight"===t.key||"ArrowUp"===t.key)&&t.shiftKey||"PageUp"===t.key)&&(r=Math.min(o+O,l)),null!==r&&(Z(t,r),t.preventDefault())}null==e||null==(o=e.onKeyDown)||o.call(e,t)};(0,rp.A)((()=>{var e;i&&K.current.contains(document.activeElement)&&(null==(e=document.activeElement)||e.blur())}),[i]),i&&-1!==N&&k(-1),i&&-1!==W&&G(-1);const X=e.useRef();let J=y;s&&"horizontal"===y&&(J+="-reverse");const Q=e=>{let{finger:t,move:o=!1}=e;const{current:r}=K,{width:n,height:i,bottom:s,left:p}=r.getBoundingClientRect();let u,d;if(u=0===J.indexOf("vertical")?(s-t.y)/i:(t.x-p)/n,-1!==J.indexOf("-reverse")&&(u=1-u),d=function(e,t,o){return(o-t)*e+t}(u,A,l),I)d=jy(d,I,A);else{const e=Hy(U,d);d=U[e]}d=(0,By.A)(d,A,l);let c=0;if(_){c=o?X.current:Hy(b,d),a&&(d=(0,By.A)(d,b[c-1]||-1/0,b[c+1]||1/0));const e=d;d=Zy({values:b,newValue:d,index:c}),a&&o||(c=d.indexOf(e),X.current=c)}return{newValue:d,activeIndex:c}},q=(0,qu.A)((e=>{const t=Vy(e,m);if(!t)return;if(F.current+=1,"mousemove"===e.type&&0===e.buttons)return void $(e);const{newValue:o,activeIndex:r}=Q({finger:t,move:!0});zy({sliderRef:K,activeIndex:r,setActive:k}),f(o),!P&&F.current>2&&R(!0),E&&!Xy(o,w)&&E(e,o,r)})),$=(0,qu.A)((e=>{const t=Vy(e,m);if(R(!1),!t)return;const{newValue:o}=Q({finger:t,move:!0});k(-1),"touchend"===e.type&&S(-1),c&&c(e,o),m.current=void 0,te()})),ee=(0,qu.A)((e=>{if(i)return;$y()||e.preventDefault();const t=e.changedTouches[0];null!=t&&(m.current=t.identifier);const o=Vy(e,m);if(!1!==o){const{newValue:t,activeIndex:r}=Q({finger:o});zy({sliderRef:K,activeIndex:r,setActive:k}),f(t),E&&!Xy(t,w)&&E(e,t,r)}F.current=0;const r=(0,$u.A)(K.current);r.addEventListener("touchmove",q,{passive:!0}),r.addEventListener("touchend",$,{passive:!0})})),te=e.useCallback((()=>{const e=(0,$u.A)(K.current);e.removeEventListener("mousemove",q),e.removeEventListener("mouseup",$),e.removeEventListener("touchmove",q),e.removeEventListener("touchend",$)}),[$,q]);e.useEffect((()=>{const{current:e}=K;return e.addEventListener("touchstart",ee,{passive:$y()}),()=>{e.removeEventListener("touchstart",ee),te()}}),[te,ee]),e.useEffect((()=>{i&&te()}),[i,te]);const oe=Yy(_?b[0]:A,A,l),re=Yy(b[b.length-1],A,l)-oe,ne=e=>t=>{var o;null==(o=e.onMouseLeave)||o.call(e,t),S(-1)};return{active:N,axis:J,axisProps:Jy,dragging:P,focusedThumbIndex:W,getHiddenInputProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var r;const a=Qc(e),p={onChange:(d=a||{},e=>{var t;null==(t=d.onChange)||t.call(d,e),Z(e,e.target.valueAsNumber)}),onFocus:Y(a||{}),onBlur:j(a||{}),onKeyDown:z(a||{})};var d;const c=(0,n.A)({},a,p);return(0,n.A)({tabIndex:T,"aria-labelledby":o,"aria-orientation":y,"aria-valuemax":C(l),"aria-valuemin":C(A),name:u,type:"range",min:t.min,max:t.max,step:null===t.step&&t.marks?"any":null!=(r=t.step)?r:void 0,disabled:i},e,c,{style:(0,n.A)({},Gy,{direction:s?"rtl":"ltr",width:"100%",height:"100%"})})},getRootProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=Qc(e),o={onMouseDown:(r=t||{},e=>{var t;if(null==(t=r.onMouseDown)||t.call(r,e),i)return;if(e.defaultPrevented)return;if(0!==e.button)return;e.preventDefault();const o=Vy(e,m);if(!1!==o){const{newValue:t,activeIndex:r}=Q({finger:o});zy({sliderRef:K,activeIndex:r,setActive:k}),f(t),E&&!Xy(t,w)&&E(e,t,r)}F.current=0;const n=(0,$u.A)(K.current);n.addEventListener("mousemove",q,{passive:!0}),n.addEventListener("mouseup",$)})};var r;const a=(0,n.A)({},t,o);return(0,n.A)({},e,{ref:V},a)},getThumbProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=Qc(e),o={onMouseOver:(r=t||{},e=>{var t;null==(t=r.onMouseOver)||t.call(r,e);const o=Number(e.currentTarget.getAttribute("data-index"));S(o)}),onMouseLeave:ne(t||{})};var r;return(0,n.A)({},e,t,o)},marks:v,open:h,range:_,rootRef:V,trackLeap:re,trackOffset:oe,values:b,getThumbStyle:e=>({pointerEvents:-1!==N&&N!==e?"none":void 0})}}function tg(e){return cp.A}var og=o(7123);const rg=e=>!e||!Rd(e);function ng(e){return(0,Cp.Ay)("MuiSlider",e)}const ig=(0,gp.A)("MuiSlider",["root","active","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","disabled","dragging","focusVisible","mark","markActive","marked","markLabel","markLabelActive","rail","sizeSmall","thumb","thumbColorPrimary","thumbColorSecondary","thumbColorError","thumbColorSuccess","thumbColorInfo","thumbColorWarning","track","trackInverted","trackFalse","thumbSizeSmall","valueLabel","valueLabelOpen","valueLabelCircle","valueLabelLabel","vertical"]);const ag=["aria-label","aria-valuetext","aria-labelledby","component","components","componentsProps","color","classes","className","disableSwap","disabled","getAriaLabel","getAriaValueText","marks","max","min","name","onChange","onChangeCommitted","orientation","shiftStep","size","step","scale","slotProps","slots","tabIndex","track","value","valueLabelDisplay","valueLabelFormat"],sg=tg();function pg(e){return e}const lg=(0,dp.Ay)("span",{name:"MuiSlider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t["color".concat((0,yp.A)(o.color))],"medium"!==o.size&&t["size".concat((0,yp.A)(o.size))],o.marked&&t.marked,"vertical"===o.orientation&&t.vertical,"inverted"===o.track&&t.trackInverted,!1===o.track&&t.trackFalse]}})((e=>{let{theme:t}=e;var o;return{borderRadius:12,boxSizing:"content-box",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",WebkitTapHighlightColor:"transparent","@media print":{colorAdjust:"exact"},["&.".concat(ig.disabled)]:{pointerEvents:"none",cursor:"default",color:(t.vars||t).palette.grey[400]},["&.".concat(ig.dragging)]:{["& .".concat(ig.thumb,", & .").concat(ig.track)]:{transition:"none"}},variants:[...Object.keys((null!=(o=t.vars)?o:t).palette).filter((e=>{var o;return(null!=(o=t.vars)?o:t).palette[e].main})).map((e=>({props:{color:e},style:{color:(t.vars||t).palette[e].main}}))),{props:{orientation:"horizontal"},style:{height:4,width:"100%",padding:"13px 0","@media (pointer: coarse)":{padding:"20px 0"}}},{props:{orientation:"horizontal",size:"small"},style:{height:2}},{props:{orientation:"horizontal",marked:!0},style:{marginBottom:20}},{props:{orientation:"vertical"},style:{height:"100%",width:4,padding:"0 13px","@media (pointer: coarse)":{padding:"0 20px"}}},{props:{orientation:"vertical",size:"small"},style:{width:2}},{props:{orientation:"vertical",marked:!0},style:{marginRight:44}}]}})),Ag=(0,dp.Ay)("span",{name:"MuiSlider",slot:"Rail",overridesResolver:(e,t)=>t.rail})({display:"block",position:"absolute",borderRadius:"inherit",backgroundColor:"currentColor",opacity:.38,variants:[{props:{orientation:"horizontal"},style:{width:"100%",height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{height:"100%",width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:"inverted"},style:{opacity:1}}]}),ug=(0,dp.Ay)("span",{name:"MuiSlider",slot:"Track",overridesResolver:(e,t)=>t.track})((e=>{let{theme:t}=e;var o;return{display:"block",position:"absolute",borderRadius:"inherit",border:"1px solid currentColor",backgroundColor:"currentColor",transition:t.transitions.create(["left","width","bottom","height"],{duration:t.transitions.duration.shortest}),variants:[{props:{size:"small"},style:{border:"none"}},{props:{orientation:"horizontal"},style:{height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:!1},style:{display:"none"}},...Object.keys((null!=(o=t.vars)?o:t).palette).filter((e=>{var o;return(null!=(o=t.vars)?o:t).palette[e].main})).map((e=>({props:{color:e,track:"inverted"},style:(0,n.A)({},t.vars?{backgroundColor:t.vars.palette.Slider["".concat(e,"Track")],borderColor:t.vars.palette.Slider["".concat(e,"Track")]}:(0,n.A)({backgroundColor:(0,VA.a)(t.palette[e].main,.62),borderColor:(0,VA.a)(t.palette[e].main,.62)},t.applyStyles("dark",{backgroundColor:(0,VA.e$)(t.palette[e].main,.5)}),t.applyStyles("dark",{borderColor:(0,VA.e$)(t.palette[e].main,.5)})))})))]}})),dg=(0,dp.Ay)("span",{name:"MuiSlider",slot:"Thumb",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.thumb,t["thumbColor".concat((0,yp.A)(o.color))],"medium"!==o.size&&t["thumbSize".concat((0,yp.A)(o.size))]]}})((e=>{let{theme:t}=e;var o;return{position:"absolute",width:20,height:20,boxSizing:"border-box",borderRadius:"50%",outline:0,backgroundColor:"currentColor",display:"flex",alignItems:"center",justifyContent:"center",transition:t.transitions.create(["box-shadow","left","bottom"],{duration:t.transitions.duration.shortest}),"&::before":{position:"absolute",content:'""',borderRadius:"inherit",width:"100%",height:"100%",boxShadow:(t.vars||t).shadows[2]},"&::after":{position:"absolute",content:'""',borderRadius:"50%",width:42,height:42,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},["&.".concat(ig.disabled)]:{"&:hover":{boxShadow:"none"}},variants:[{props:{size:"small"},style:{width:12,height:12,"&::before":{boxShadow:"none"}}},{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-50%, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 50%)"}},...Object.keys((null!=(o=t.vars)?o:t).palette).filter((e=>{var o;return(null!=(o=t.vars)?o:t).palette[e].main})).map((e=>({props:{color:e},style:{["&:hover, &.".concat(ig.focusVisible)]:(0,n.A)({},t.vars?{boxShadow:"0px 0px 0px 8px rgba(".concat(t.vars.palette[e].mainChannel," / 0.16)")}:{boxShadow:"0px 0px 0px 8px ".concat((0,VA.X4)(t.palette[e].main,.16))},{"@media (hover: none)":{boxShadow:"none"}}),["&.".concat(ig.active)]:(0,n.A)({},t.vars?{boxShadow:"0px 0px 0px 14px rgba(".concat(t.vars.palette[e].mainChannel," / 0.16)")}:{boxShadow:"0px 0px 0px 14px ".concat((0,VA.X4)(t.palette[e].main,.16))})}})))]}})),cg=(0,dp.Ay)((function(t){const{children:o,className:r,value:n}=t,i=(e=>{const{open:t}=e;return{offset:(0,lp.A)(t&&ig.valueLabelOpen),circle:ig.valueLabelCircle,label:ig.valueLabelLabel}})(t);return o?e.cloneElement(o,{className:(0,lp.A)(o.props.className)},(0,l.jsxs)(e.Fragment,{children:[o.props.children,(0,l.jsx)("span",{className:(0,lp.A)(i.offset,r),"aria-hidden":!0,children:(0,l.jsx)("span",{className:i.circle,children:(0,l.jsx)("span",{className:i.label,children:n})})})]})):null}),{name:"MuiSlider",slot:"ValueLabel",overridesResolver:(e,t)=>t.valueLabel})((e=>{let{theme:t}=e;return(0,n.A)({zIndex:1,whiteSpace:"nowrap"},t.typography.body2,{fontWeight:500,transition:t.transitions.create(["transform"],{duration:t.transitions.duration.shortest}),position:"absolute",backgroundColor:(t.vars||t).palette.grey[600],borderRadius:2,color:(t.vars||t).palette.common.white,display:"flex",alignItems:"center",justifyContent:"center",padding:"0.25rem 0.75rem",variants:[{props:{orientation:"horizontal"},style:{transform:"translateY(-100%) scale(0)",top:"-10px",transformOrigin:"bottom center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, 50%) rotate(45deg)",backgroundColor:"inherit",bottom:0,left:"50%"},["&.".concat(ig.valueLabelOpen)]:{transform:"translateY(-100%) scale(1)"}}},{props:{orientation:"vertical"},style:{transform:"translateY(-50%) scale(0)",right:"30px",top:"50%",transformOrigin:"right center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, -50%) rotate(45deg)",backgroundColor:"inherit",right:-8,top:"50%"},["&.".concat(ig.valueLabelOpen)]:{transform:"translateY(-50%) scale(1)"}}},{props:{size:"small"},style:{fontSize:t.typography.pxToRem(12),padding:"0.25rem 0.5rem"}},{props:{orientation:"vertical",size:"small"},style:{right:"20px"}}]})})),yg=(0,dp.Ay)("span",{name:"MuiSlider",slot:"Mark",shouldForwardProp:e=>(0,og.A)(e)&&"markActive"!==e,overridesResolver:(e,t)=>{const{markActive:o}=e;return[t.mark,o&&t.markActive]}})((e=>{let{theme:t}=e;return{position:"absolute",width:2,height:2,borderRadius:1,backgroundColor:"currentColor",variants:[{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-1px, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 1px)"}},{props:{markActive:!0},style:{backgroundColor:(t.vars||t).palette.background.paper,opacity:.8}}]}})),gg=(0,dp.Ay)("span",{name:"MuiSlider",slot:"MarkLabel",shouldForwardProp:e=>(0,og.A)(e)&&"markLabelActive"!==e,overridesResolver:(e,t)=>t.markLabel})((e=>{let{theme:t}=e;return(0,n.A)({},t.typography.body2,{color:(t.vars||t).palette.text.secondary,position:"absolute",whiteSpace:"nowrap",variants:[{props:{orientation:"horizontal"},style:{top:30,transform:"translateX(-50%)","@media (pointer: coarse)":{top:40}}},{props:{orientation:"vertical"},style:{left:36,transform:"translateY(50%)","@media (pointer: coarse)":{left:44}}},{props:{markLabelActive:!0},style:{color:(t.vars||t).palette.text.primary}}]})})),Cg=e=>{let{children:t}=e;return t},Ig=e.forwardRef((function(t,o){var r,a,s,p,A,u,d,c,y,C,I,O,T,L,m,N,k,h,S,P,R,F,w,f;const E=sg({props:t,name:"MuiSlider"}),_=g(),{"aria-label":b,"aria-valuetext":v,"aria-labelledby":U,component:M="span",components:D={},componentsProps:x={},color:B="primary",classes:W,className:G,disableSwap:K=!1,disabled:H=!1,getAriaLabel:V,getAriaValueText:Y,marks:j=!1,max:Z=100,min:z=0,orientation:X="horizontal",shiftStep:J=10,size:Q="medium",step:q=1,scale:$=pg,slotProps:ee,slots:te,track:oe="normal",valueLabelDisplay:re="off",valueLabelFormat:ne=pg}=E,ie=(0,i.A)(E,ag),ae=(0,n.A)({},E,{isRtl:_,max:Z,min:z,classes:W,disabled:H,disableSwap:K,orientation:X,marks:j,color:B,size:Q,step:q,shiftStep:J,scale:$,track:oe,valueLabelDisplay:re,valueLabelFormat:ne}),{axisProps:se,getRootProps:pe,getHiddenInputProps:le,getThumbProps:Ae,open:ue,active:de,axis:ce,focusedThumbIndex:ye,range:ge,dragging:Ce,marks:Ie,values:Oe,trackOffset:Te,trackLeap:Le,getThumbStyle:me}=eg((0,n.A)({},ae,{rootRef:o}));ae.marked=Ie.length>0&&Ie.some((e=>e.label)),ae.dragging=Ce,ae.focusedThumbIndex=ye;const Ne=(e=>{const{disabled:t,dragging:o,marked:r,orientation:n,track:i,classes:a,color:s,size:p}=e,l={root:["root",t&&"disabled",o&&"dragging",r&&"marked","vertical"===n&&"vertical","inverted"===i&&"trackInverted",!1===i&&"trackFalse",s&&"color".concat((0,yp.A)(s)),p&&"size".concat((0,yp.A)(p))],rail:["rail"],track:["track"],mark:["mark"],markActive:["markActive"],markLabel:["markLabel"],markLabelActive:["markLabelActive"],valueLabel:["valueLabel"],thumb:["thumb",t&&"disabled",p&&"thumbSize".concat((0,yp.A)(p)),s&&"thumbColor".concat((0,yp.A)(s))],active:["active"],disabled:["disabled"],focusVisible:["focusVisible"]};return(0,up.A)(l,ng,a)})(ae),ke=null!=(r=null!=(a=null==te?void 0:te.root)?a:D.Root)?r:lg,he=null!=(s=null!=(p=null==te?void 0:te.rail)?p:D.Rail)?s:Ag,Se=null!=(A=null!=(u=null==te?void 0:te.track)?u:D.Track)?A:ug,Pe=null!=(d=null!=(c=null==te?void 0:te.thumb)?c:D.Thumb)?d:dg,Re=null!=(y=null!=(C=null==te?void 0:te.valueLabel)?C:D.ValueLabel)?y:cg,Fe=null!=(I=null!=(O=null==te?void 0:te.mark)?O:D.Mark)?I:yg,we=null!=(T=null!=(L=null==te?void 0:te.markLabel)?L:D.MarkLabel)?T:gg,fe=null!=(m=null!=(N=null==te?void 0:te.input)?N:D.Input)?m:"input",Ee=null!=(k=null==ee?void 0:ee.root)?k:x.root,_e=null!=(h=null==ee?void 0:ee.rail)?h:x.rail,be=null!=(S=null==ee?void 0:ee.track)?S:x.track,ve=null!=(P=null==ee?void 0:ee.thumb)?P:x.thumb,Ue=null!=(R=null==ee?void 0:ee.valueLabel)?R:x.valueLabel,Me=null!=(F=null==ee?void 0:ee.mark)?F:x.mark,De=null!=(w=null==ee?void 0:ee.markLabel)?w:x.markLabel,xe=null!=(f=null==ee?void 0:ee.input)?f:x.input,Be=oy({elementType:ke,getSlotProps:pe,externalSlotProps:Ee,externalForwardedProps:ie,additionalProps:(0,n.A)({},rg(ke)&&{as:M}),ownerState:(0,n.A)({},ae,null==Ee?void 0:Ee.ownerState),className:[Ne.root,G]}),We=oy({elementType:he,externalSlotProps:_e,ownerState:ae,className:Ne.rail}),Ge=oy({elementType:Se,externalSlotProps:be,additionalProps:{style:(0,n.A)({},se[ce].offset(Te),se[ce].leap(Le))},ownerState:(0,n.A)({},ae,null==be?void 0:be.ownerState),className:Ne.track}),Ke=oy({elementType:Pe,getSlotProps:Ae,externalSlotProps:ve,ownerState:(0,n.A)({},ae,null==ve?void 0:ve.ownerState),className:Ne.thumb}),He=oy({elementType:Re,externalSlotProps:Ue,ownerState:(0,n.A)({},ae,null==Ue?void 0:Ue.ownerState),className:Ne.valueLabel}),Ve=oy({elementType:Fe,externalSlotProps:Me,ownerState:ae,className:Ne.mark}),Ye=oy({elementType:we,externalSlotProps:De,ownerState:ae,className:Ne.markLabel}),je=oy({elementType:fe,getSlotProps:le,externalSlotProps:xe,ownerState:ae});return(0,l.jsxs)(ke,(0,n.A)({},Be,{children:[(0,l.jsx)(he,(0,n.A)({},We)),(0,l.jsx)(Se,(0,n.A)({},Ge)),Ie.filter((e=>e.value>=z&&e.value<=Z)).map(((t,o)=>{const r=Yy(t.value,z,Z),i=se[ce].offset(r);let a;return a=!1===oe?-1!==Oe.indexOf(t.value):"normal"===oe&&(ge?t.value>=Oe[0]&&t.value<=Oe[Oe.length-1]:t.value<=Oe[0])||"inverted"===oe&&(ge?t.value<=Oe[0]||t.value>=Oe[Oe.length-1]:t.value>=Oe[0]),(0,l.jsxs)(e.Fragment,{children:[(0,l.jsx)(Fe,(0,n.A)({"data-index":o},Ve,!Rd(Fe)&&{markActive:a},{style:(0,n.A)({},i,Ve.style),className:(0,lp.A)(Ve.className,a&&Ne.markActive)})),null!=t.label?(0,l.jsx)(we,(0,n.A)({"aria-hidden":!0,"data-index":o},Ye,!Rd(we)&&{markLabelActive:a},{style:(0,n.A)({},i,Ye.style),className:(0,lp.A)(Ne.markLabel,Ye.className,a&&Ne.markLabelActive),children:t.label})):null]},o)})),Oe.map(((e,t)=>{const o=Yy(e,z,Z),r=se[ce].offset(o),i="off"===re?Cg:Re;return(0,l.jsx)(i,(0,n.A)({},!Rd(i)&&{valueLabelFormat:ne,valueLabelDisplay:re,value:"function"===typeof ne?ne($(e),t):ne,index:t,open:ue===t||de===t||"on"===re,disabled:H},He,{children:(0,l.jsx)(Pe,(0,n.A)({"data-index":t},Ke,{className:(0,lp.A)(Ne.thumb,Ke.className,de===t&&Ne.active,ye===t&&Ne.focusVisible),style:(0,n.A)({},r,me(t),Ke.style),children:(0,l.jsx)(fe,(0,n.A)({"data-index":t,"aria-label":V?V(t):b,"aria-valuenow":$(e),"aria-labelledby":U,"aria-valuetext":Y?Y($(e),t):v,value:Oe[t]},je))}))}),t)}))]}))})),Og=Ig;(0,dp.Ay)((e=>{let{className:t,...o}=e;return(0,l.jsx)(Ey,{...o,classes:{popper:t}})}))((e=>{let{theme:t}=e;return{["& .".concat(my.tooltip)]:{backgroundColor:t.palette.primary.main,color:t.palette.primary.contrastText,boxShadow:t.shadows[2],fontSize:"70%","& *":{color:t.palette.primary.main}}}}));(0,dp.Ay)(Og)((e=>{let{theme:t}=e;return{"& .MuiSlider-thumb":{height:15,width:15,boxShadow:t.shadows[2],backgroundColor:t.palette.primary.main,borderWidth:1,borderStyle:"solid",borderColor:"rgba(0,0,0,0.6)",transition:"none"}}}));const Tg=(0,dp.Ay)(JA)((e=>{let{theme:t}=e;return{position:"absolute",bottom:"4em",left:0,width:"12em",zIndex:"1100",backgroundColor:"transparent",[t.breakpoints.down("xl")]:{bottom:"4em",left:0},[t.breakpoints.down("lg")]:{bottom:"4.5em",left:0},[t.breakpoints.down("sm")]:{bottom:"5em",left:0}}}));let Lg={buttonContainerLg:{},buttonContainerSm:{},buttons:{color:"white",backgroundColor:"rgba(0,0,0,0.6)",position:"relative","&:hover":{backgroundColor:"primary.main"}},menuButtons:{color:"primary.main",backgroundColor:"white","&:hover":{color:"white",backgroundColor:"primary.main"}},buttonSelected:{color:"white",backgroundColor:"primary.main",position:"relative","&:hover":{color:"white",backgroundColor:"primary.main"}}};function mg(e){const t=op();let o=!0,r="1.3em";return pp(t.breakpoints.down("lg"))&&(r="1.5em"),pp(t.breakpoints.down("md"))&&(o=!1,r="1.65em"),(0,l.jsxs)("div",{style:{width:"10em",position:"absolute",bottom:r},children:[o?(0,l.jsx)(Ng,{playing:e.playing,togglePlay:e.togglePlay,stepAnimation:e.stepAnimation}):"",(0,l.jsx)(hg,{playing:e.playing,togglePlay:e.togglePlay}),o?(0,l.jsx)(kg,{playing:e.playing,togglePlay:e.togglePlay,stepAnimation:e.stepAnimation}):""]})}function Ng(e){return(0,l.jsx)(iu,{children:(0,l.jsx)(Ju,{size:"small",sx:{float:"left",ml:".5em",mr:".5em",...Lg.buttons},onClick:()=>{e.playing&&e.togglePlay(),e.stepAnimation("back")},children:(0,l.jsx)(Uy.A,{})})})}function kg(e){return(0,l.jsx)(iu,{children:(0,l.jsx)(Ju,{size:"small",sx:{float:"left",ml:".5em",...Lg.buttons},onClick:()=>{e.playing&&e.togglePlay(),e.stepAnimation()},children:(0,l.jsx)(My.A,{})})})}function hg(e){let t=(0,l.jsx)(by.A,{});return e.playing&&(t=(0,l.jsx)(vy.A,{})),(0,l.jsx)(iu,{children:(0,l.jsx)(Ju,{sx:{float:"left",...Lg.buttons},onClick:e.togglePlay,size:"small",children:t})})}function Sg(e){return(0,l.jsxs)("div",{style:{width:"6em",position:"absolute",right:0,bottom:"1.3em"},children:[(0,l.jsx)(_g,{setSelectedTime:e.setSelectedTime,capHandlers:e.capHandlers,buttonStyle:{...Lg.buttons}}),(0,l.jsx)(Rg,{animationSpeed:e.animationSpeed,setAnimationSpeed:e.setAnimationSpeed,togglePlay:e.togglePlay,playing:e.playing})]})}function Pg(e){return(0,l.jsx)("div",{style:{width:"3em",position:"absolute",right:0,bottom:"1.65em"},children:(0,l.jsx)(Rg,{animationSpeed:e.animationSpeed,setAnimationSpeed:e.setAnimationSpeed,togglePlay:e.togglePlay,playing:e.playing,setSelectedTime:e.setSelectedTime,capHandlers:e.capHandlers})})}function Rg(t){const[o,r]=(0,e.useState)(!1);return(0,l.jsx)(td,{onClickAway:()=>{r(!1)},children:(0,l.jsxs)("div",{children:[(0,l.jsx)(Ju,{size:"small",sx:{float:"left",ml:".5em",...Lg.buttons},onClick:()=>{r(!o)},children:(0,l.jsx)(_y.A,{})}),(0,l.jsx)(Od,{in:o,style:{transformOrigin:"bottom left"},children:(0,l.jsx)(Tg,{elevation:0,children:(0,l.jsx)(wg,{animationSpeed:t.animationSpeed,setAnimationSpeed:t.setAnimationSpeed,togglePlay:t.togglePlay,playing:t.playing,setSelectedTime:t.setSelectedTime,capHandlers:t.capHandlers})})})]})})}function Fg(e,t){return e===t?Lg.buttonSelected:Lg.buttons}function wg(e){const t=op(),o=t=>{e.setAnimationSpeed(t),e.playing||e.togglePlay(),e.animationSpeed===t&&e.playing&&e.togglePlay()};let r=e.animationSpeed,n=!1;pp(t.breakpoints.down("md"))&&(n=!0);let i=(0,l.jsx)(l.Fragment,{children:(0,l.jsx)("div",{style:{display:"flex",justifyContent:"left",mt:"5px"},children:(0,l.jsx)(_g,{setSelectedTime:e.setSelectedTime,capHandlers:e.capHandlers,buttonStyle:Lg.buttons})})});return(0,l.jsxs)("div",{children:[(0,l.jsx)(fg,{title:"Animation Speed",placement:"top",children:(0,l.jsxs)(Pd,{sx:{position:"relative",justifyContent:"left",mb:"1em"},orientation:"horizontal",children:[(0,l.jsx)(Ju,{sx:{mr:".5em",width:"24%",...Fg(r,.4)},size:"small",onClick:()=>{o(.4)},children:(0,l.jsx)(kp,{variant:"caption",style:{fontSize:"80%"},children:".5x"})}),(0,l.jsx)(Ju,{sx:{mr:".5em",width:"24%",...Fg(r,.8)},size:"small",onClick:()=>{o(.8)},children:(0,l.jsx)(kp,{variant:"caption",style:{fontSize:"80%"},children:"1x"})}),(0,l.jsx)(Ju,{sx:{mr:".5em",width:"24%",...Fg(r,1.6)},size:"small",onClick:()=>{o(1.6)},children:(0,l.jsx)(kp,{variant:"caption",style:{fontSize:"80%"},children:"2x"})}),(0,l.jsx)(Ju,{sx:{mr:".5em",width:"24%",...Fg(r,3.2)},size:"small",onClick:()=>{o(3.2)},children:(0,l.jsx)(kp,{variant:"caption",style:{fontSize:"80%"},children:"3x"})})]})}),n?i:""]})}const fg=(0,dp.Ay)((e=>{let{className:t,...o}=e;return(0,l.jsx)(Ey,{...o,classes:{popper:t}})}))((e=>{let{theme:t}=e;return{["& .".concat(my.tooltip)]:{backgroundColor:t.palette.primary.light,color:t.palette.primary.contrastText,boxShadow:t.shadows[2],fontSize:"65%","& *":{color:t.palette.primary.light}}}}));function Eg(e){return pp(op().breakpoints.up("md"))?(0,l.jsx)(fg,{arrow:!0,title:"Refresh Services",placement:"top",children:e.children}):(0,l.jsx)(fg,{arrow:!0,title:"Refresh Services",placement:"right",children:e.children})}function _g(e){return(0,l.jsx)(Eg,{children:(0,l.jsx)(Ju,{size:"small",sx:{float:"left",...e.buttonStyle},onClick:()=>{e.setSelectedTime(null),e.capHandlers.forEach((async e=>{await e.handler.getCapabilities()}))},children:(0,l.jsx)(Dy.A,{})})})}function bg(e){return(0,Cp.Ay)("MuiLinearProgress",e)}(0,gp.A)("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]);var vg,Ug,Mg,Dg,xg,Bg;const Wg=["className","color","value","valueBuffer","variant"];let Gg,Kg,Hg,Vg,Yg,jg;const Zg=(0,Tu.i7)(Gg||(Gg=vg||(vg=lu(["\n  0% {\n    left: -35%;\n    right: 100%;\n  }\n\n  60% {\n    left: 100%;\n    right: -90%;\n  }\n\n  100% {\n    left: 100%;\n    right: -90%;\n  }\n"])))),zg=(0,Tu.i7)(Kg||(Kg=Ug||(Ug=lu(["\n  0% {\n    left: -200%;\n    right: 100%;\n  }\n\n  60% {\n    left: 107%;\n    right: -8%;\n  }\n\n  100% {\n    left: 107%;\n    right: -8%;\n  }\n"])))),Xg=(0,Tu.i7)(Hg||(Hg=Mg||(Mg=lu(["\n  0% {\n    opacity: 1;\n    background-position: 0 -23px;\n  }\n\n  60% {\n    opacity: 0;\n    background-position: 0 -23px;\n  }\n\n  100% {\n    opacity: 1;\n    background-position: -200px -23px;\n  }\n"])))),Jg=(e,t)=>"inherit"===t?"currentColor":e.vars?e.vars.palette.LinearProgress["".concat(t,"Bg")]:"light"===e.palette.mode?(0,VA.a)(e.palette[t].main,.62):(0,VA.e$)(e.palette[t].main,.5),Qg=(0,dp.Ay)("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t["color".concat((0,yp.A)(o.color))],t[o.variant]]}})((e=>{let{ownerState:t,theme:o}=e;return(0,n.A)({position:"relative",overflow:"hidden",display:"block",height:4,zIndex:0,"@media print":{colorAdjust:"exact"},backgroundColor:Jg(o,t.color)},"inherit"===t.color&&"buffer"!==t.variant&&{backgroundColor:"none","&::before":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,backgroundColor:"currentColor",opacity:.3}},"buffer"===t.variant&&{backgroundColor:"transparent"},"query"===t.variant&&{transform:"rotate(180deg)"})})),qg=(0,dp.Ay)("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.dashed,t["dashedColor".concat((0,yp.A)(o.color))]]}})((e=>{let{ownerState:t,theme:o}=e;const r=Jg(o,t.color);return(0,n.A)({position:"absolute",marginTop:0,height:"100%",width:"100%"},"inherit"===t.color&&{opacity:.3},{backgroundImage:"radial-gradient(".concat(r," 0%, ").concat(r," 16%, transparent 42%)"),backgroundSize:"10px 10px",backgroundPosition:"0 -23px"})}),(0,Tu.AH)(Vg||(Vg=Dg||(Dg=lu(["\n    animation: "," 3s infinite linear;\n  "]))),Xg)),$g=(0,dp.Ay)("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.bar,t["barColor".concat((0,yp.A)(o.color))],("indeterminate"===o.variant||"query"===o.variant)&&t.bar1Indeterminate,"determinate"===o.variant&&t.bar1Determinate,"buffer"===o.variant&&t.bar1Buffer]}})((e=>{let{ownerState:t,theme:o}=e;return(0,n.A)({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",backgroundColor:"inherit"===t.color?"currentColor":(o.vars||o).palette[t.color].main},"determinate"===t.variant&&{transition:"transform .".concat(4,"s linear")},"buffer"===t.variant&&{zIndex:1,transition:"transform .".concat(4,"s linear")})}),(e=>{let{ownerState:t}=e;return("indeterminate"===t.variant||"query"===t.variant)&&(0,Tu.AH)(Yg||(Yg=xg||(xg=lu(["\n      width: auto;\n      animation: "," 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;\n    "]))),Zg)})),eC=(0,dp.Ay)("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.bar,t["barColor".concat((0,yp.A)(o.color))],("indeterminate"===o.variant||"query"===o.variant)&&t.bar2Indeterminate,"buffer"===o.variant&&t.bar2Buffer]}})((e=>{let{ownerState:t,theme:o}=e;return(0,n.A)({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left"},"buffer"!==t.variant&&{backgroundColor:"inherit"===t.color?"currentColor":(o.vars||o).palette[t.color].main},"inherit"===t.color&&{opacity:.3},"buffer"===t.variant&&{backgroundColor:Jg(o,t.color),transition:"transform .".concat(4,"s linear")})}),(e=>{let{ownerState:t}=e;return("indeterminate"===t.variant||"query"===t.variant)&&(0,Tu.AH)(jg||(jg=Bg||(Bg=lu(["\n      width: auto;\n      animation: "," 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite;\n    "]))),zg)})),tC=e.forwardRef((function(e,t){const o=(0,cp.A)({props:e,name:"MuiLinearProgress"}),{className:r,color:a="primary",value:s,valueBuffer:p,variant:A="indeterminate"}=o,u=(0,i.A)(o,Wg),d=(0,n.A)({},o,{color:a,variant:A}),c=(e=>{const{classes:t,variant:o,color:r}=e,n={root:["root","color".concat((0,yp.A)(r)),o],dashed:["dashed","dashedColor".concat((0,yp.A)(r))],bar1:["bar","barColor".concat((0,yp.A)(r)),("indeterminate"===o||"query"===o)&&"bar1Indeterminate","determinate"===o&&"bar1Determinate","buffer"===o&&"bar1Buffer"],bar2:["bar","buffer"!==o&&"barColor".concat((0,yp.A)(r)),"buffer"===o&&"color".concat((0,yp.A)(r)),("indeterminate"===o||"query"===o)&&"bar2Indeterminate","buffer"===o&&"bar2Buffer"]};return(0,up.A)(n,bg,t)})(d),y=g(),C={},I={bar1:{},bar2:{}};if("determinate"===A||"buffer"===A)if(void 0!==s){C["aria-valuenow"]=Math.round(s),C["aria-valuemin"]=0,C["aria-valuemax"]=100;let e=s-100;y&&(e=-e),I.bar1.transform="translateX(".concat(e,"%)")}else 0;if("buffer"===A)if(void 0!==p){let e=(p||0)-100;y&&(e=-e),I.bar2.transform="translateX(".concat(e,"%)")}else 0;return(0,l.jsxs)(Qg,(0,n.A)({className:(0,lp.A)(c.root,r),ownerState:d,role:"progressbar"},C,{ref:t},u,{children:["buffer"===A?(0,l.jsx)(qg,{className:c.dashed,ownerState:d}):null,(0,l.jsx)($g,{className:c.bar1,ownerState:d,style:I.bar1}),"determinate"===A?null:(0,l.jsx)(eC,{className:c.bar2,ownerState:d,style:I.bar2})]}))})),oC=tC;function rC(e,t,o,r){const n=Math.floor((o+r)/2);return e===t[n]?n:o>r?null:e<t[n]?rC(e,t,o,n-1):rC(e,t,n+1,r)}function nC(e,t,o,r){if(!t||0===t.length)return null;const n=Math.floor((o+r)/2);if(e===t[n])return n;if(1===Math.abs(o-r)){return Math.abs(e-t[o])<Math.abs(e-t[r])?o:r}return e<t[n]?e<t[n-1]?nC(e,t,o,n-1):nC(e,t,n-1,n):e>t[n+1]?nC(e,t,n+1,r):nC(e,t,n,n+1)}function iC(e){const t=new Date(e),o=t.getMonth()+1,r=t.getDate();let n="am",i=t.getHours();i>=12&&(n="pm",i%=12),i=0===i?12:i;let a=t.getMinutes();return a=a<10?"0"+a:a,o+"/"+r+" "+i+":"+a+" "+n}function aC(){return((e,t)=>{var o;return(null===(o=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:t}).formatToParts(new Date).find((e=>{let{type:t}=e;return"timeZoneName"===t})))||void 0===o?void 0:o.value)||""})(Intl.DateTimeFormat().resolvedOptions().timeZone,"short")}function sC(e){const t=e.split(" "),o=t[0].split("/"),r=t[1].split(":");let n;n="PM"===t[2].toUpperCase()&&parseInt(r[0])<12?12:12===parseInt(r[0])?-1:0;const i=parseInt(o[0])-1,a=parseInt(o[1]),s=parseInt(o[2]),p=parseInt(r[0])+n,l=parseInt(r[1]),A=parseInt(r[2]);return new Date(Date.UTC(s,i,a,p,l,A))}function pC(e){const t=o(4576);try{return t(e).weather}catch(r){return null}}function lC(e){const t=o(4576);try{const o=t(e).clouds;let r=[],n="null";for(const e of o)r.push(e.abbreviation);return r.includes("OVC")||r.includes("10.")?n="OVC":r.includes("8.8")?n="8.8":r.includes("BKN")||r.includes("7.5")?n="BKN":r.includes("6.3")?n="6.3":r.includes("5.0")?n="5.0":r.includes("VV")?n="VV":r.includes("3.7")?n="3.7":r.includes("2.5")||r.includes("SCT")||r.includes("SKT")?n="SCT":r.includes("1.2")||r.includes("FEW")?n="FEW":(r.includes("0.0")||r.includes("SKC")||r.includes("CLR"))&&(n="CLR"),n}catch(r){return"null"}}const AC=(0,dp.Ay)((e=>{let{className:t,...o}=e;return(0,l.jsx)(Ey,{...o,classes:{popper:t}})}))((e=>{let{theme:t}=e;return{["& .".concat(my.tooltip)]:{backgroundColor:t.palette.primary.main,color:t.palette.primary.contrastText,boxShadow:t.shadows[2],fontSize:"90%","& *":{color:t.palette.primary.main}}}}));function uC(e){const{children:t,open:o,value:r}=e;return(0,l.jsx)(AC,{arrow:!0,open:o,enterTouchDelay:0,placement:"top",title:r,children:t})}const dC={sliderDiv:{width:"100%"},sliderLoading:{height:"2.7em",marginTop:"0.75em"}},cC=(0,dp.Ay)(Og)((e=>{let{theme:t}=e;return{"& .MuiSlider-markLabel":{color:"#ffffff",textShadow:"-1px 0 black, 0 1px black,1px 0 black, 0 -1px black",marginTop:"0.25em"},"& .MuiSlider-thumb":{height:20,width:20,boxShadow:t.shadows[2],backgroundColor:t.palette.primary.main,borderWidth:1,borderStyle:"solid",borderColor:"rgba(0,0,0,0.6)",transition:"none"},"& .MuiSlider-mark":{height:0,backgroundColor:"rgba(0,0,0,0.4)",borderRadius:2},"& .MuiSlider-markActive":{backgroundColor:"rgba(0,0,0,0.4)"},"& .MuiSlider-rail":{height:10,backgroundColor:"rgba(0,0,0,0.6)",borderRadius:4,borderWidth:1,borderStyle:"solid",borderColor:"rgba(0,0,0,0.6)",opacity:1},"& \t.MuiSlider-track":{height:10,borderRadius:4,borderWidth:1,borderStyle:"solid",borderColor:"rgba(0,0,0,0.6)"}}}));const yC=function(t){const o=op(),r=pp(o.breakpoints.down("md")),[n,i]=(0,e.useState)({sliderVal:0,prevPropSliderVal:0});"number"===typeof t.selectedTimeIndex&&t.selectedTimeIndex!==n.prevPropSliderVal&&i({sliderVal:t.selectedTimeIndex,prevPropSliderVal:t.selectedTimeIndex});let a=null;if(t.timeValues){const e=r?3:6;let o=0;const n=Math.floor(t.timeValues.length/(e-1));let i=0;a=t.timeValues.map(((t,r,a)=>{let s="";return o===r&&i<e-1?(s=iC(t),i++,o+=n):r===a.length-1&&(s=iC(t)),{value:r,label:s}}))}let s=!0;return pp(o.breakpoints.only("xs"))&&t.mapClickPopupOn&&(s=!1),a?(0,l.jsx)("div",{style:dC.sliderDiv,children:(0,l.jsx)(cC,{defaultValue:a?a[0].value:0,value:"number"===typeof n.sliderVal?n.sliderVal:0,valueLabelFormat:e=>{e=t.timeValues[e];const o=new Date(e),r=e===t.prevPresentTime?" - Present":"";return["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][o.getDay()]+" "+iC(e)+" "+aC()+r},step:null,marks:a,valueLabelDisplay:s?"on":"off",min:0,max:t.timeValues.length-1,onChange:(e,o)=>{t.playing&&t.togglePlay(),i({...n,sliderVal:o}),t.setSelectedTimeIndex(o),t.setSelectedTime(t.timeValues[o])},components:{ValueLabel:uC}})}):(0,l.jsx)("div",{style:dC.sliderLoading,children:(0,l.jsx)(oC,{})})};function gC(e,t,o,r){if(!e||!o)return null;let n=t;return!n>=0&&(n=rC(e,o,0,o.length-1)),r?n<=0?n=o.length>=1?o.length-1:0:n-=1:n>=o.length-1?n=0:n+=1,n}class CC extends e.Component{constructor(e){super(),this.animationInterval=null,this.prevAnimationSpeed=null,this.animate=this.animate.bind(this),this.handleInterval=this.handleInterval.bind(this)}animate(){const e=gC(this.props.selectedTime,this.props.selectedTimeIndex,this.props.timeValues);"number"===typeof e&&(this.props.setSelectedTime(this.props.timeValues[e]),this.props.setSelectedTimeIndex(e))}handleInterval(e){this.props.playing?this.animationInterval?e&&(clearInterval(this.animationInterval),this.animationInterval=null,this.animationInterval=setInterval((()=>{this.animate()}),1e3/this.props.animationSpeed)):this.animationInterval=setInterval((()=>{this.animate()}),1e3/this.props.animationSpeed):this.animationInterval&&(clearInterval(this.animationInterval),this.animationInterval=null)}render(){return this.prevAnimationSpeed!==this.props.animationSpeed?this.handleInterval(!0):this.handleInterval(!1),this.prevAnimationSpeed=this.props.animationSpeed,null}}const IC=CC,OC={position:"absolute",bottom:"1.5em",width:"100%"},TC=t=>{const o=op(),[r,n]=(0,e.useState)(!1),[i,a]=(0,e.useState)(null),[s,p]=(0,e.useState)(null),[A,u]=(0,e.useState)(null),[d,c]=(0,e.useState)(null),[y,g]=(0,e.useState)(!1),[C,I]=(0,e.useState)(null),[O,T]=(0,e.useState)(.8),[L,m]=(0,e.useState)(null);(0,e.useEffect)((()=>{t.updateTime&&i&&(t.updateTime({time:i,dim_time_reference:i}),t.updateSelectedTime(i))}),[i,t.updateTime,t.updateSelectedTime]),(0,e.useEffect)((()=>{!1===r&&t.updateSelectedTime(null)}),[r,t.updateSelectedTime]),(0,e.useEffect)((()=>{if(!t.timeValuesUnion)return;let e={};for(let n of A)if(t.timeValues&&t.timeValues.hasOwnProperty(n)){e[n]=[];for(let o in t.timeValues[n])d.has(o)&&e[n].push(o)}let o=Date.parse(new Date);if(m(o),0===Object.keys(e).length)return n(!1),I(null),void(i||a(o));n(!0);let r=[];const s=new Set;s.add(o);for(let n of Object.keys(e))for(let o of e[n])if(t.timeValues[n][o])for(let e of t.timeValues[n][o])s.add(e);for(let t of s)r.push(t);if(r=r.sort(((e,t)=>e-t)),I(r),i){const e=nC(i,r,0,r.length-1);"number"===typeof e?(p(e),a(r[e])):(p(0),a(r[0]))}else{a(o);const e=nC(o,r,0,r.length-1);p("number"===typeof e?e:0)}}),[t.timeValues,t.timeValuesUnion,d,A,i]);const N=()=>{g(!y)},k=e=>{const t=gC(i,s,C,e);"number"===typeof t&&(a(C[t]),p(t))};let h=!1;for(let e in t.productToggles){if(!A){h=!0;break}if(t.productToggles[e]){if(!A.has(e)){h=!0;break}}else if(A.has(e)){h=!0;break}}if(h){const e=new Set;for(let o in t.productToggles)t.productToggles[o]&&e.add(o);u(e)}let S=!1;for(let e in t.olLayerState){if(!d){S=!0;break}if("string"===typeof t.olLayerState[e].layersParam&&t.olLayerState[e].layersParam.length>2)if(t.olLayerState[e].on){if(!d.has(t.olLayerState[e].layersParam)){S=!0;break}}else if(d.has(t.olLayerState[e].layersParam)){S=!0;break}}if(S){const e=new Set;for(let o in t.olLayerState)t.olLayerState[o].on&&"string"===typeof t.olLayerState[o].layersParam&&t.olLayerState[o].layersParam.length>2&&e.add(t.olLayerState[o].layersParam);c(e)}let P=(0,l.jsx)(Sg,{playing:y,togglePlay:N,stepAnimation:k,animationSpeed:O,setAnimationSpeed:T,setSelectedTime:a,capHandlers:t.capHandlers});return pp(o.breakpoints.down("md"))&&(P=(0,l.jsx)(Pg,{playing:y,togglePlay:N,animationSpeed:O,setAnimationSpeed:T,setSelectedTime:a,capHandlers:t.capHandlers})),(0,l.jsxs)(HA,{container:!0,sx:{...OC},style:{zIndex:t.zIndexVal,display:r?"flex":"none"},children:[(0,l.jsx)(HA,{item:!0,xs:"auto",md:1,lg:2}),(0,l.jsx)(HA,{item:!0,xs:12,md:10,lg:8,children:(0,l.jsxs)(HA,{container:!0,children:[(0,l.jsx)(HA,{item:!0,xs:2,md:2,sx:{position:"relative"},children:P}),(0,l.jsxs)(HA,{item:!0,xs:8,onWheel:e=>{if(!C||"number"!==typeof s)return;const t=e.deltaY>0,o=gC(C[s],s,C,t);"number"===typeof o&&(a(C[o]),p(o))},children:[(0,l.jsx)(yC,{setSelectedTime:a,selectedTimeIndex:s,setSelectedTimeIndex:p,timeValues:C,playing:y,togglePlay:N,mapClickPopupOn:!!t.mapClickPopupOn&&t.mapClickPopupOn,prevPresentTime:L}),(0,l.jsx)(IC,{setSelectedTime:a,setSelectedTimeIndex:p,selectedTime:i,selectedTimeIndex:s,timeValues:C,playing:y,animationSpeed:O})]}),(0,l.jsx)(HA,{item:!0,xs:2,md:2,sx:{pl:"1em"},children:(0,l.jsx)(mg,{playing:y,togglePlay:N,stepAnimation:k})})]})}),(0,l.jsx)(HA,{item:!0,xs:"auto",md:1,lg:2})]})},LC={capabilitiesUpdated:(e,t)=>o=>{const r=Object.keys(o)[0],n=o[r][Object.keys(o[r])[0]].snapThreshold,i={},a={[r]:{}};for(const[e,t]of Object.entries(o[r])){const o=[];if(t.dimensions.time.forEach((e=>{const t=Date.parse(e);o.push(t)})),t.dimensions.hasOwnProperty("dim_time_reference")){const r=[];t.dimensions.dim_time_reference.forEach((e=>{const t=Date.parse(e);r.push(t)})),Object.assign(i,{[e]:{dimensions:{time:o,dim_time_reference:r}}})}else Object.assign(i,{[e]:{dimensions:{time:o}}});Object.assign(a[r],{[e]:o})}e({product:r,capabilities:i,snap_thresholds:{time:n,dim_time_reference:1/0}}),t(a)},timeValuesUpdated:e=>t=>{e(t)},dimensionStateUpdated:e=>t=>{const o={};for(const[e,r]of Object.entries(t))if(r)for(const[t,n]of Object.entries(r)){const r=t.split("|")[0],i=t.split("|")[1];if(r in o||Object.assign(o,{[r]:{}}),i in o[r]||Object.assign(o[r],{[i]:{}}),n){const t=new Date(n).toISOString();Object.assign(o[r][i],{[e]:t})}else null===n&&Object.assign(o[r][i],{[e]:n})}e(o)},stylesUpdated:e=>t=>{e(t)},infoUpdated:e=>t=>{e(t)}},mC=(0,dp.Ay)("div")({flex:1,position:"relative",height:"100%",width:"100%"}),NC=(0,dp.Ay)("div")({position:"absolute",height:"100%",width:"100%",margin:0,padding:0,"& .ol-control":{"& button":{backgroundColor:"rgba(0,0,0,0.5)",color:"rgba(255,255,255)",boxShadow:"0px 0px 2px 2px rgba(255, 255, 255, 0.3)"}},"& .ol-scale-line":{backgroundColor:"rgba(0,0,0,0.5)",bottom:"0.1em"},"& .ol-scale-line-inner":{color:"rgba(255,255,255)",fontWeight:"bold"},"& .ol-attribution":{bottom:0}}),kC=t=>{const o=op(),r=(0,e.useRef)(null),[n,i]=(0,e.useState)(null),[a,s]=(0,e.useState)(null);return(0,e.useEffect)((()=>{if(t.map)return t.map.setTarget(r.current),t.capHandlers.forEach((e=>{e.events.includes("capabilitiesUpdated")&&e.handler.addEventListener("capabilitiesUpdated",LC.capabilitiesUpdated(t.timeStateController.updateCapabilities,t.updateTimeValues)),e.events.includes("stylesUpdated")&&e.handler.addEventListener("stylesUpdated",LC.stylesUpdated(t.updateStyleInfo)),e.events.includes("infoUpdated")&&e.handler.addEventListener("infoUpdated",LC.infoUpdated(t.updateProductInfo))})),t.timeStateController.addEventListener("timeValuesUpdated",LC.timeValuesUpdated(s)),t.timeStateController.addEventListener("dimensionStateUpdated",LC.dimensionStateUpdated(i)),t.capHandlers.forEach((async e=>{await e.handler.getCapabilities()})),()=>t.map.setTarget(void 0)}),[t.map,t.capHandlers,t.timeStateController,t.updateTimeValues,t.updateStyleInfo]),(0,e.useEffect)((()=>{t.map&&(t.map.getView().setCenter(Ao(t.center)),t.map.getView().setZoom(t.zoom))}),[t.center,t.zoom,t.map]),pp(o.breakpoints.only("xs"))?t.showZoom(!1):t.showZoom(!0),(0,l.jsx)(wp.Provider,{value:t.map,children:(0,l.jsx)(mC,{children:(0,l.jsxs)(NC,{ref:r,children:[t.children,(0,l.jsx)(fA,{map:t.map,layerConfig:t.layerConfig,layerToggles:t.productToggles,dimensionState:n,initializedCaps:t.initializedCaps,setInitializedCaps:t.setInitializedCaps,layerOpacities:t.layerOpacities,customLayerInfo:t.customLayerInfo,olLayerState:t.olLayerState,refreshLayers:t.refreshLayers}),(0,l.jsx)(TC,{timeValues:t.timeValues,updateTimeValues:t.updateTimeValues,updateTime:t.timeStateController?t.timeStateController.updateState:null,timeValuesUnion:a,zIndexVal:t.zIndexes.animation_control,productToggles:t.productToggles,updateSelectedTime:t.updateSelectedTime,mapClickPopupOn:!!t.mapClickPopupOn&&t.mapClickPopupOn,olLayerState:t.olLayerState,capHandlers:t.capHandlers})]})})})};var hC=o(2018),SC=o(1475);function PC(e){return(0,Cp.Ay)("MuiButton",e)}const RC=(0,gp.A)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),FC=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],wC=e=>(0,n.A)({},"small"===e.size&&{"& > *:nth-of-type(1)":{fontSize:18}},"medium"===e.size&&{"& > *:nth-of-type(1)":{fontSize:20}},"large"===e.size&&{"& > *:nth-of-type(1)":{fontSize:22}}),fC=(0,dp.Ay)(Vu,{shouldForwardProp:e=>(0,SC.A)(e)||"classes"===e,name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],t["".concat(o.variant).concat((0,yp.A)(o.color))],t["size".concat((0,yp.A)(o.size))],t["".concat(o.variant,"Size").concat((0,yp.A)(o.size))],"inherit"===o.color&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth]}})((e=>{let{theme:t,ownerState:o}=e;var r,i;const a="light"===t.palette.mode?t.palette.grey[300]:t.palette.grey[800],s="light"===t.palette.mode?t.palette.grey.A100:t.palette.grey[700];return(0,n.A)({},t.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(t.vars||t).shape.borderRadius,transition:t.transitions.create(["background-color","box-shadow","border-color","color"],{duration:t.transitions.duration.short}),"&:hover":(0,n.A)({textDecoration:"none",backgroundColor:t.vars?"rgba(".concat(t.vars.palette.text.primaryChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,VA.X4)(t.palette.text.primary,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===o.variant&&"inherit"!==o.color&&{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[o.color].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,VA.X4)(t.palette[o.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===o.variant&&"inherit"!==o.color&&{border:"1px solid ".concat((t.vars||t).palette[o.color].main),backgroundColor:t.vars?"rgba(".concat(t.vars.palette[o.color].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,VA.X4)(t.palette[o.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===o.variant&&{backgroundColor:t.vars?t.vars.palette.Button.inheritContainedHoverBg:s,boxShadow:(t.vars||t).shadows[4],"@media (hover: none)":{boxShadow:(t.vars||t).shadows[2],backgroundColor:(t.vars||t).palette.grey[300]}},"contained"===o.variant&&"inherit"!==o.color&&{backgroundColor:(t.vars||t).palette[o.color].dark,"@media (hover: none)":{backgroundColor:(t.vars||t).palette[o.color].main}}),"&:active":(0,n.A)({},"contained"===o.variant&&{boxShadow:(t.vars||t).shadows[8]}),["&.".concat(RC.focusVisible)]:(0,n.A)({},"contained"===o.variant&&{boxShadow:(t.vars||t).shadows[6]}),["&.".concat(RC.disabled)]:(0,n.A)({color:(t.vars||t).palette.action.disabled},"outlined"===o.variant&&{border:"1px solid ".concat((t.vars||t).palette.action.disabledBackground)},"contained"===o.variant&&{color:(t.vars||t).palette.action.disabled,boxShadow:(t.vars||t).shadows[0],backgroundColor:(t.vars||t).palette.action.disabledBackground})},"text"===o.variant&&{padding:"6px 8px"},"text"===o.variant&&"inherit"!==o.color&&{color:(t.vars||t).palette[o.color].main},"outlined"===o.variant&&{padding:"5px 15px",border:"1px solid currentColor"},"outlined"===o.variant&&"inherit"!==o.color&&{color:(t.vars||t).palette[o.color].main,border:t.vars?"1px solid rgba(".concat(t.vars.palette[o.color].mainChannel," / 0.5)"):"1px solid ".concat((0,VA.X4)(t.palette[o.color].main,.5))},"contained"===o.variant&&{color:t.vars?t.vars.palette.text.primary:null==(r=(i=t.palette).getContrastText)?void 0:r.call(i,t.palette.grey[300]),backgroundColor:t.vars?t.vars.palette.Button.inheritContainedBg:a,boxShadow:(t.vars||t).shadows[2]},"contained"===o.variant&&"inherit"!==o.color&&{color:(t.vars||t).palette[o.color].contrastText,backgroundColor:(t.vars||t).palette[o.color].main},"inherit"===o.color&&{color:"inherit",borderColor:"currentColor"},"small"===o.size&&"text"===o.variant&&{padding:"4px 5px",fontSize:t.typography.pxToRem(13)},"large"===o.size&&"text"===o.variant&&{padding:"8px 11px",fontSize:t.typography.pxToRem(15)},"small"===o.size&&"outlined"===o.variant&&{padding:"3px 9px",fontSize:t.typography.pxToRem(13)},"large"===o.size&&"outlined"===o.variant&&{padding:"7px 21px",fontSize:t.typography.pxToRem(15)},"small"===o.size&&"contained"===o.variant&&{padding:"4px 10px",fontSize:t.typography.pxToRem(13)},"large"===o.size&&"contained"===o.variant&&{padding:"8px 22px",fontSize:t.typography.pxToRem(15)},o.fullWidth&&{width:"100%"})}),(e=>{let{ownerState:t}=e;return t.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},["&.".concat(RC.focusVisible)]:{boxShadow:"none"},"&:active":{boxShadow:"none"},["&.".concat(RC.disabled)]:{boxShadow:"none"}}})),EC=(0,dp.Ay)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.startIcon,t["iconSize".concat((0,yp.A)(o.size))]]}})((e=>{let{ownerState:t}=e;return(0,n.A)({display:"inherit",marginRight:8,marginLeft:-4},"small"===t.size&&{marginLeft:-2},wC(t))})),_C=(0,dp.Ay)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.endIcon,t["iconSize".concat((0,yp.A)(o.size))]]}})((e=>{let{ownerState:t}=e;return(0,n.A)({display:"inherit",marginRight:-4,marginLeft:8},"small"===t.size&&{marginRight:-2},wC(t))})),bC=e.forwardRef((function(t,o){const r=e.useContext(md),a=e.useContext(Nd),s=(0,hC.A)(r,t),p=(0,cp.A)({props:s,name:"MuiButton"}),{children:A,color:u="primary",component:d="button",className:c,disabled:y=!1,disableElevation:g=!1,disableFocusRipple:C=!1,endIcon:I,focusVisibleClassName:O,fullWidth:T=!1,size:L="medium",startIcon:m,type:N,variant:k="text"}=p,h=(0,i.A)(p,FC),S=(0,n.A)({},p,{color:u,component:d,disabled:y,disableElevation:g,disableFocusRipple:C,fullWidth:T,size:L,type:N,variant:k}),P=(e=>{const{color:t,disableElevation:o,fullWidth:r,size:i,variant:a,classes:s}=e,p={root:["root",a,"".concat(a).concat((0,yp.A)(t)),"size".concat((0,yp.A)(i)),"".concat(a,"Size").concat((0,yp.A)(i)),"color".concat((0,yp.A)(t)),o&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["icon","startIcon","iconSize".concat((0,yp.A)(i))],endIcon:["icon","endIcon","iconSize".concat((0,yp.A)(i))]},l=(0,up.A)(p,PC,s);return(0,n.A)({},s,l)})(S),R=m&&(0,l.jsx)(EC,{className:P.startIcon,ownerState:S,children:m}),F=I&&(0,l.jsx)(_C,{className:P.endIcon,ownerState:S,children:I}),w=a||"";return(0,l.jsxs)(fC,(0,n.A)({ownerState:S,className:(0,lp.A)(r.className,P.root,c,w),component:d,disabled:y,focusRipple:!C,focusVisibleClassName:(0,lp.A)(P.focusVisible,O),ref:o,type:N},h,{classes:P,children:[R,A,F]}))})),vC=bC;var UC=o(2536);const MC={menuContainer:{position:"absolute",top:"3.5em",right:{sm:"21.5em",xs:"0em"},padding:"0.75em",width:"20em",height:"14em"},basemapToggleButton:{backgroundColor:"#ffffff",color:"primary.main","&:hover":{backgroundColor:"primary.main",color:"primary.contrastText"},boxShadow:"0px 2px 3px 0px rgba(0, 0, 0, 0.5)",borderRadius:25},basemapMenuItem:{padding:"0em",overflow:"none","& img":{height:"5em",borderRadius:2}}},DC=(0,dp.Ay)((e=>{let{className:t,...o}=e;return(0,l.jsx)(Ey,{...o,classes:{popper:t}})}))((e=>{let{theme:t}=e;return{["& .".concat(my.tooltip)]:{backgroundColor:t.palette.primary.light,color:t.palette.primary.contrastText,boxShadow:t.shadows[2],fontSize:"65%","& *":{color:t.palette.primary.light}}}}));function xC(e){return pp(op().breakpoints.only("xs"))?(0,l.jsx)(DC,{arrow:!0,title:"BASEMAPS",placement:"top",children:e.children}):(0,l.jsx)(l.Fragment,{children:e.children})}function BC(e){const t=op(),o=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(UC.A,{}),(0,l.jsx)(kp,{variant:"caption",style:{fontSize:pp(t.breakpoints.down("xs"))?"75%":""},children:pp(t.breakpoints.only("xs"))?"":"Basemaps"})]}),r=pp(t.breakpoints.only("xs"));return(0,l.jsx)(xC,{children:r?(0,l.jsx)(Ju,{size:"small",onClick:e.toggleBasemapMenu,sx:MC.basemapToggleButton,children:o}):(0,l.jsx)(vC,{size:"small",onClick:e.toggleBasemapMenu,sx:MC.basemapToggleButton,children:o})})}function WC(t){const r={border:"4px solid "+op().palette.secondary.light},[n,i]=(0,e.useState)("ArcGIS:Imagery"),a=e=>()=>{i(e),t.updateBasemap(e)};return(0,l.jsxs)(HA,{container:!0,spacing:1,direction:"row",justify:"space-evenly",alignItems:"center",children:[(0,l.jsx)(HA,{item:!0,xs:12,children:(0,l.jsx)(kp,{align:"center",variant:"subtitle2",children:"Basemaps"})}),(0,l.jsx)(HA,{item:!0,xs:3,children:(0,l.jsxs)(HA,{container:!0,children:[(0,l.jsx)(HA,{item:!0,xs:12,align:"center",children:(0,l.jsx)(vC,{sx:MC.basemapMenuItem,onClick:a("ArcGIS:Topographic"),children:(0,l.jsx)("img",{src:o(8805),alt:"world topo",style:"ArcGIS:Topographic"===n?r:{}})})}),(0,l.jsx)(HA,{item:!0,xs:12,children:(0,l.jsx)(kp,{variant:"body2",align:"center",children:"Topographic"})})]})}),(0,l.jsx)(HA,{item:!0,xs:3,children:(0,l.jsxs)(HA,{container:!0,children:[(0,l.jsx)(HA,{item:!0,xs:12,align:"center",children:(0,l.jsx)(vC,{sx:MC.basemapMenuItem,onClick:a("ArcGIS:Imagery"),children:(0,l.jsx)("img",{src:o(1023),alt:"satellite",style:"ArcGIS:Imagery"===n?r:{}})})}),(0,l.jsx)(HA,{item:!0,xs:12,children:(0,l.jsx)(kp,{variant:"body2",align:"center",children:"Satellite"})})]})}),(0,l.jsx)(HA,{item:!0,xs:3,children:(0,l.jsxs)(HA,{container:!0,children:[(0,l.jsx)(HA,{item:!0,xs:12,align:"center",children:(0,l.jsx)(vC,{sx:MC.basemapMenuItem,onClick:a("ArcGIS:DarkGray"),children:(0,l.jsx)("img",{src:o(6224),alt:"dark gray",style:"ArcGIS:DarkGray"===n?r:{}})})}),(0,l.jsx)(HA,{item:!0,xs:12,children:(0,l.jsx)(kp,{variant:"body2",align:"center",children:"Dark Gray"})})]})}),(0,l.jsx)(HA,{item:!0,xs:3,children:(0,l.jsxs)(HA,{container:!0,children:[(0,l.jsx)(HA,{item:!0,xs:12,align:"center",children:(0,l.jsx)(vC,{sx:MC.basemapMenuItem,onClick:a("ArcGIS:Oceans"),children:(0,l.jsx)("img",{src:o(6975),alt:"ocean",style:"ArcGIS:Oceans"===n?r:{}})})}),(0,l.jsx)(HA,{item:!0,xs:12,children:(0,l.jsx)(kp,{variant:"body2",align:"center",children:"Ocean"})})]})}),(0,l.jsx)(HA,{item:!0,xs:3,children:(0,l.jsxs)(HA,{container:!0,children:[(0,l.jsx)(HA,{item:!0,xs:12,align:"center",children:(0,l.jsx)(vC,{sx:MC.basemapMenuItem,onClick:a("ArcGIS:StreetsRelief"),children:(0,l.jsx)("img",{src:o(8900),alt:"Streets",style:"ArcGIS:StreetsRelief"===n?r:{}})})}),(0,l.jsx)(HA,{item:!0,xs:12,children:(0,l.jsx)(kp,{variant:"body2",align:"center",children:"Streets"})})]})}),(0,l.jsx)(HA,{item:!0,xs:3,children:(0,l.jsxs)(HA,{container:!0,children:[(0,l.jsx)(HA,{item:!0,xs:12,align:"center",children:(0,l.jsx)(vC,{sx:MC.basemapMenuItem,onClick:a("ArcGIS:Imagery:Standard"),children:(0,l.jsx)("img",{src:o(8126),alt:"Imagery",style:"ArcGIS:Imagery:Standard"===n?r:{}})})}),(0,l.jsx)(HA,{item:!0,xs:12,children:(0,l.jsx)(kp,{variant:"body2",align:"center",children:"Imagery"})})]})}),(0,l.jsx)(HA,{item:!0,xs:3,children:(0,l.jsxs)(HA,{container:!0,children:[(0,l.jsx)(HA,{item:!0,xs:12,align:"center",children:(0,l.jsx)(vC,{sx:MC.basemapMenuItem,onClick:a("ArcGIS:HumanGeography"),children:(0,l.jsx)("img",{src:o(490),alt:"Light Gray",style:"ArcGIS:HumanGeography"===n?r:{}})})}),(0,l.jsx)(HA,{item:!0,xs:12,children:(0,l.jsx)(kp,{variant:"body2",align:"center",children:"Light Gray"})})]})}),(0,l.jsx)(HA,{item:!0,xs:3,children:(0,l.jsxs)(HA,{container:!0,children:[(0,l.jsx)(HA,{item:!0,xs:12,align:"center",children:(0,l.jsx)(vC,{sx:MC.basemapMenuItem,onClick:a("OSM:Streets"),children:(0,l.jsx)("img",{src:o(6402),alt:"OSM",style:"OSM:Streets"===n?r:{}})})}),(0,l.jsx)(HA,{item:!0,xs:12,children:(0,l.jsx)(kp,{variant:"body2",align:"center",children:"OSM"})})]})})]})}const GC=function(t){const o=op(),[r,n]=(0,e.useState)(!1);let i=MC.menuContainer;return pp(o.breakpoints.only("xs"))&&(i={...MC.menuContainer,zIndex:"1000"}),(0,l.jsx)(td,{onClickAway:()=>{n(!1)},children:(0,l.jsxs)("div",{children:[(0,l.jsx)(BC,{toggleBasemapMenu:()=>{n(!r)}}),(0,l.jsx)(Od,{in:r,style:{transformOrigin:"top right"},children:(0,l.jsx)(JA,{elevation:3,sx:i,children:(0,l.jsx)(WC,{updateBasemap:t.updateBasemap})})})]})})};o(2086);var KC=o(4318);function HC(e){return(0,Cp.Ay)("MuiCollapse",e)}(0,gp.A)("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);const VC=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],YC=(0,dp.Ay)("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.orientation],"entered"===o.state&&t.entered,"exited"===o.state&&!o.in&&"0px"===o.collapsedSize&&t.hidden]}})((e=>{let{theme:t,ownerState:o}=e;return(0,n.A)({height:0,overflow:"hidden",transition:t.transitions.create("height")},"horizontal"===o.orientation&&{height:"auto",width:0,transition:t.transitions.create("width")},"entered"===o.state&&(0,n.A)({height:"auto",overflow:"visible"},"horizontal"===o.orientation&&{width:"auto"}),"exited"===o.state&&!o.in&&"0px"===o.collapsedSize&&{visibility:"hidden"})})),jC=(0,dp.Ay)("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})((e=>{let{ownerState:t}=e;return(0,n.A)({display:"flex",width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})})),ZC=(0,dp.Ay)("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(e,t)=>t.wrapperInner})((e=>{let{ownerState:t}=e;return(0,n.A)({width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})})),zC=e.forwardRef((function(t,o){const r=(0,cp.A)({props:t,name:"MuiCollapse"}),{addEndListener:a,children:s,className:p,collapsedSize:A="0px",component:u,easing:d,in:c,onEnter:y,onEntered:g,onEntering:C,onExit:I,onExited:O,onExiting:T,orientation:L="vertical",style:m,timeout:N=KC.p0.standard,TransitionComponent:k=Ad}=r,h=(0,i.A)(r,VC),S=(0,n.A)({},r,{orientation:L,collapsedSize:A}),P=(e=>{const{orientation:t,classes:o}=e,r={root:["root","".concat(t)],entered:["entered"],hidden:["hidden"],wrapper:["wrapper","".concat(t)],wrapperInner:["wrapperInner","".concat(t)]};return(0,up.A)(r,HC,o)})(S),R=op(),F=(0,Lu.A)(),w=e.useRef(null),f=e.useRef(),E="number"===typeof A?"".concat(A,"px"):A,_="horizontal"===L,b=_?"width":"height",v=e.useRef(null),U=(0,au.A)(o,v),M=e=>t=>{if(e){const o=v.current;void 0===t?e(o):e(o,t)}},D=()=>w.current?w.current[_?"clientWidth":"clientHeight"]:0,x=M(((e,t)=>{w.current&&_&&(w.current.style.position="absolute"),e.style[b]=E,y&&y(e,t)})),B=M(((e,t)=>{const o=D();w.current&&_&&(w.current.style.position="");const{duration:r,easing:n}=dd({style:m,timeout:N,easing:d},{mode:"enter"});if("auto"===N){const t=R.transitions.getAutoHeightDuration(o);e.style.transitionDuration="".concat(t,"ms"),f.current=t}else e.style.transitionDuration="string"===typeof r?r:"".concat(r,"ms");e.style[b]="".concat(o,"px"),e.style.transitionTimingFunction=n,C&&C(e,t)})),W=M(((e,t)=>{e.style[b]="auto",g&&g(e,t)})),G=M((e=>{e.style[b]="".concat(D(),"px"),I&&I(e)})),K=M(O),H=M((e=>{const t=D(),{duration:o,easing:r}=dd({style:m,timeout:N,easing:d},{mode:"exit"});if("auto"===N){const o=R.transitions.getAutoHeightDuration(t);e.style.transitionDuration="".concat(o,"ms"),f.current=o}else e.style.transitionDuration="string"===typeof o?o:"".concat(o,"ms");e.style[b]=E,e.style.transitionTimingFunction=r,T&&T(e)}));return(0,l.jsx)(k,(0,n.A)({in:c,onEnter:x,onEntered:W,onEntering:B,onExit:G,onExited:K,onExiting:H,addEndListener:e=>{"auto"===N&&F.start(f.current||0,e),a&&a(v.current,e)},nodeRef:v,timeout:"auto"===N?null:N},h,{children:(e,t)=>(0,l.jsx)(YC,(0,n.A)({as:u,className:(0,lp.A)(P.root,p,{entered:P.entered,exited:!c&&"0px"===E&&P.hidden}[e]),style:(0,n.A)({[_?"minWidth":"minHeight"]:E},m),ref:U},t,{ownerState:(0,n.A)({},S,{state:e}),children:(0,l.jsx)(jC,{ownerState:(0,n.A)({},S,{state:e}),className:P.wrapper,ref:w,children:(0,l.jsx)(ZC,{ownerState:(0,n.A)({},S,{state:e}),className:P.wrapperInner,children:s})})}))}))}));zC.muiSupportAuto=!0;const XC=zC;const JC=e.createContext({}),QC=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],qC=["component","slots","slotProps"],$C=["component"];function eI(e){return(0,Cp.Ay)("MuiAccordion",e)}const tI=(0,gp.A)("MuiAccordion",["root","rounded","expanded","disabled","gutters","region"]),oI=["children","className","defaultExpanded","disabled","disableGutters","expanded","onChange","square","slots","slotProps","TransitionComponent","TransitionProps"],rI=tg(),nI=(0,dp.Ay)(JA,{name:"MuiAccordion",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{["& .".concat(tI.region)]:t.region},t.root,!o.square&&t.rounded,!o.disableGutters&&t.gutters]}})((e=>{let{theme:t}=e;const o={duration:t.transitions.duration.shortest};return{position:"relative",transition:t.transitions.create(["margin"],o),overflowAnchor:"none","&::before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:(t.vars||t).palette.divider,transition:t.transitions.create(["opacity","background-color"],o)},"&:first-of-type":{"&::before":{display:"none"}},["&.".concat(tI.expanded)]:{"&::before":{opacity:0},"&:first-of-type":{marginTop:0},"&:last-of-type":{marginBottom:0},"& + &":{"&::before":{display:"none"}}},["&.".concat(tI.disabled)]:{backgroundColor:(t.vars||t).palette.action.disabledBackground}}}),(e=>{let{theme:t}=e;return{variants:[{props:e=>!e.square,style:{borderRadius:0,"&:first-of-type":{borderTopLeftRadius:(t.vars||t).shape.borderRadius,borderTopRightRadius:(t.vars||t).shape.borderRadius},"&:last-of-type":{borderBottomLeftRadius:(t.vars||t).shape.borderRadius,borderBottomRightRadius:(t.vars||t).shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}}},{props:e=>!e.disableGutters,style:{["&.".concat(tI.expanded)]:{margin:"16px 0"}}}]}})),iI=e.forwardRef((function(t,o){const r=rI({props:t,name:"MuiAccordion"}),{children:a,className:s,defaultExpanded:p=!1,disabled:A=!1,disableGutters:u=!1,expanded:d,onChange:c,square:y=!1,slots:g={},slotProps:C={},TransitionComponent:I,TransitionProps:O}=r,T=(0,i.A)(r,oI),[L,m]=(0,Ty.A)({controlled:d,default:p,name:"Accordion",state:"expanded"}),N=e.useCallback((e=>{m(!L),c&&c(e,!L)}),[L,c,m]),[k,...h]=e.Children.toArray(a),S=e.useMemo((()=>({expanded:L,disabled:A,disableGutters:u,toggle:N})),[L,A,u,N]),P=(0,n.A)({},r,{square:y,disabled:A,disableGutters:u,expanded:L}),R=(e=>{const{classes:t,square:o,expanded:r,disabled:n,disableGutters:i}=e,a={root:["root",!o&&"rounded",r&&"expanded",n&&"disabled",!i&&"gutters"],region:["region"]};return(0,up.A)(a,eI,t)})(P),F=(0,n.A)({transition:I},g),w=(0,n.A)({transition:O},C),[f,E]=function(e,t){const{className:o,elementType:r,ownerState:a,externalForwardedProps:s,getSlotOwnerState:p,internalForwardedProps:l}=t,A=(0,i.A)(t,QC),{component:u,slots:d={[e]:void 0},slotProps:c={[e]:void 0}}=s,y=(0,i.A)(s,qC),g=d[e]||r,C=ey(c[e],a),I=$c((0,n.A)({className:o},A,{externalForwardedProps:"root"===e?y:void 0,externalSlotProps:C})),{props:{component:O},internalRef:T}=I,L=(0,i.A)(I.props,$C),m=(0,Qu.A)(T,null==C?void 0:C.ref,t.ref),N=p?p(L):{},k=(0,n.A)({},a,N),h="root"===e?O||u:O,S=Fd(g,(0,n.A)({},"root"===e&&!u&&!d[e]&&l,"root"!==e&&!d[e]&&l,L,h&&{as:h},{ref:m}),k);return Object.keys(N).forEach((e=>{delete S[e]})),[g,S]}("transition",{elementType:XC,externalForwardedProps:{slots:F,slotProps:w},ownerState:P});return(0,l.jsxs)(nI,(0,n.A)({className:(0,lp.A)(R.root,s),ref:o,ownerState:P,square:y},T,{children:[(0,l.jsx)(JC.Provider,{value:S,children:k}),(0,l.jsx)(f,(0,n.A)({in:L,timeout:"auto"},E,{children:(0,l.jsx)("div",{"aria-labelledby":k.props.id,id:k.props["aria-controls"],role:"region",className:R.region,children:h})}))]}))})),aI=iI;function sI(e){return(0,Cp.Ay)("MuiAccordionSummary",e)}const pI=(0,gp.A)("MuiAccordionSummary",["root","expanded","focusVisible","disabled","gutters","contentGutters","content","expandIconWrapper"]),lI=["children","className","expandIcon","focusVisibleClassName","onClick"],AI=tg(),uI=(0,dp.Ay)(Vu,{name:"MuiAccordionSummary",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;const o={duration:t.transitions.duration.shortest};return{display:"flex",minHeight:48,padding:t.spacing(0,2),transition:t.transitions.create(["min-height","background-color"],o),["&.".concat(pI.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["&.".concat(pI.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity},["&:hover:not(.".concat(pI.disabled,")")]:{cursor:"pointer"},variants:[{props:e=>!e.disableGutters,style:{["&.".concat(pI.expanded)]:{minHeight:64}}}]}})),dI=(0,dp.Ay)("div",{name:"MuiAccordionSummary",slot:"Content",overridesResolver:(e,t)=>t.content})((e=>{let{theme:t}=e;return{display:"flex",flexGrow:1,margin:"12px 0",variants:[{props:e=>!e.disableGutters,style:{transition:t.transitions.create(["margin"],{duration:t.transitions.duration.shortest}),["&.".concat(pI.expanded)]:{margin:"20px 0"}}}]}})),cI=(0,dp.Ay)("div",{name:"MuiAccordionSummary",slot:"ExpandIconWrapper",overridesResolver:(e,t)=>t.expandIconWrapper})((e=>{let{theme:t}=e;return{display:"flex",color:(t.vars||t).palette.action.active,transform:"rotate(0deg)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shortest}),["&.".concat(pI.expanded)]:{transform:"rotate(180deg)"}}})),yI=e.forwardRef((function(t,o){const r=AI({props:t,name:"MuiAccordionSummary"}),{children:a,className:s,expandIcon:p,focusVisibleClassName:A,onClick:u}=r,d=(0,i.A)(r,lI),{disabled:c=!1,disableGutters:y,expanded:g,toggle:C}=e.useContext(JC),I=(0,n.A)({},r,{expanded:g,disabled:c,disableGutters:y}),O=(e=>{const{classes:t,expanded:o,disabled:r,disableGutters:n}=e,i={root:["root",o&&"expanded",r&&"disabled",!n&&"gutters"],focusVisible:["focusVisible"],content:["content",o&&"expanded",!n&&"contentGutters"],expandIconWrapper:["expandIconWrapper",o&&"expanded"]};return(0,up.A)(i,sI,t)})(I);return(0,l.jsxs)(uI,(0,n.A)({focusRipple:!1,disableRipple:!0,disabled:c,component:"div","aria-expanded":g,className:(0,lp.A)(O.root,s),focusVisibleClassName:(0,lp.A)(O.focusVisible,A),onClick:e=>{C&&C(e),u&&u(e)},ref:o,ownerState:I},d,{children:[(0,l.jsx)(dI,{className:O.content,ownerState:I,children:a}),p&&(0,l.jsx)(cI,{className:O.expandIconWrapper,ownerState:I,children:p})]}))})),gI=yI;function CI(e){return(0,Cp.Ay)("MuiAccordionDetails",e)}(0,gp.A)("MuiAccordionDetails",["root"]);const II=["className"],OI=tg(),TI=(0,dp.Ay)("div",{name:"MuiAccordionDetails",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{padding:t.spacing(1,2,2)}})),LI=e.forwardRef((function(e,t){const o=OI({props:e,name:"MuiAccordionDetails"}),{className:r}=o,a=(0,i.A)(o,II),s=o,p=(e=>{const{classes:t}=e;return(0,up.A)({root:["root"]},CI,t)})(s);return(0,l.jsx)(TI,(0,n.A)({className:(0,lp.A)(p.root,r),ref:t,ownerState:s},a))})),mI=LI;function NI(e){return(0,Cp.Ay)("MuiCircularProgress",e)}(0,gp.A)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);var kI,hI,SI,PI;const RI=["className","color","disableShrink","size","style","thickness","value","variant"];let FI,wI,fI,EI;const _I=44,bI=(0,Tu.i7)(FI||(FI=kI||(kI=lu(["\n  0% {\n    transform: rotate(0deg);\n  }\n\n  100% {\n    transform: rotate(360deg);\n  }\n"])))),vI=(0,Tu.i7)(wI||(wI=hI||(hI=lu(["\n  0% {\n    stroke-dasharray: 1px, 200px;\n    stroke-dashoffset: 0;\n  }\n\n  50% {\n    stroke-dasharray: 100px, 200px;\n    stroke-dashoffset: -15px;\n  }\n\n  100% {\n    stroke-dasharray: 100px, 200px;\n    stroke-dashoffset: -125px;\n  }\n"])))),UI=(0,dp.Ay)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],t["color".concat((0,yp.A)(o.color))]]}})((e=>{let{ownerState:t,theme:o}=e;return(0,n.A)({display:"inline-block"},"determinate"===t.variant&&{transition:o.transitions.create("transform")},"inherit"!==t.color&&{color:(o.vars||o).palette[t.color].main})}),(e=>{let{ownerState:t}=e;return"indeterminate"===t.variant&&(0,Tu.AH)(fI||(fI=SI||(SI=lu(["\n      animation: "," 1.4s linear infinite;\n    "]))),bI)})),MI=(0,dp.Ay)("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),DI=(0,dp.Ay)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.circle,t["circle".concat((0,yp.A)(o.variant))],o.disableShrink&&t.circleDisableShrink]}})((e=>{let{ownerState:t,theme:o}=e;return(0,n.A)({stroke:"currentColor"},"determinate"===t.variant&&{transition:o.transitions.create("stroke-dashoffset")},"indeterminate"===t.variant&&{strokeDasharray:"80px, 200px",strokeDashoffset:0})}),(e=>{let{ownerState:t}=e;return"indeterminate"===t.variant&&!t.disableShrink&&(0,Tu.AH)(EI||(EI=PI||(PI=lu(["\n      animation: "," 1.4s ease-in-out infinite;\n    "]))),vI)})),xI=e.forwardRef((function(e,t){const o=(0,cp.A)({props:e,name:"MuiCircularProgress"}),{className:r,color:a="primary",disableShrink:s=!1,size:p=40,style:A,thickness:u=3.6,value:d=0,variant:c="indeterminate"}=o,y=(0,i.A)(o,RI),g=(0,n.A)({},o,{color:a,disableShrink:s,size:p,thickness:u,value:d,variant:c}),C=(e=>{const{classes:t,variant:o,color:r,disableShrink:n}=e,i={root:["root",o,"color".concat((0,yp.A)(r))],svg:["svg"],circle:["circle","circle".concat((0,yp.A)(o)),n&&"circleDisableShrink"]};return(0,up.A)(i,NI,t)})(g),I={},O={},T={};if("determinate"===c){const e=2*Math.PI*((_I-u)/2);I.strokeDasharray=e.toFixed(3),T["aria-valuenow"]=Math.round(d),I.strokeDashoffset="".concat(((100-d)/100*e).toFixed(3),"px"),O.transform="rotate(-90deg)"}return(0,l.jsx)(UI,(0,n.A)({className:(0,lp.A)(C.root,r),style:(0,n.A)({width:p,height:p},O,A),ownerState:g,ref:t,role:"progressbar"},T,y,{children:(0,l.jsx)(MI,{className:C.svg,ownerState:g,viewBox:"".concat(22," ").concat(22," ").concat(_I," ").concat(_I),children:(0,l.jsx)(DI,{className:C.circle,style:I,ownerState:g,cx:_I,cy:_I,r:(_I-u)/2,fill:"none",strokeWidth:u})})}))})),BI=xI;var WI=o(2462),GI=o(581),KI=o(4914),HI=o(4802),VI=o(9651),YI=o(1337),jI=o(9662);const ZI=(0,jI.A)((0,l.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function zI(e){return(0,Cp.Ay)("MuiChip",e)}const XI=(0,gp.A)("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),JI=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],QI=(0,dp.Ay)("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e,{color:r,iconColor:n,clickable:i,onDelete:a,size:s,variant:p}=o;return[{["& .".concat(XI.avatar)]:t.avatar},{["& .".concat(XI.avatar)]:t["avatar".concat((0,yp.A)(s))]},{["& .".concat(XI.avatar)]:t["avatarColor".concat((0,yp.A)(r))]},{["& .".concat(XI.icon)]:t.icon},{["& .".concat(XI.icon)]:t["icon".concat((0,yp.A)(s))]},{["& .".concat(XI.icon)]:t["iconColor".concat((0,yp.A)(n))]},{["& .".concat(XI.deleteIcon)]:t.deleteIcon},{["& .".concat(XI.deleteIcon)]:t["deleteIcon".concat((0,yp.A)(s))]},{["& .".concat(XI.deleteIcon)]:t["deleteIconColor".concat((0,yp.A)(r))]},{["& .".concat(XI.deleteIcon)]:t["deleteIcon".concat((0,yp.A)(p),"Color").concat((0,yp.A)(r))]},t.root,t["size".concat((0,yp.A)(s))],t["color".concat((0,yp.A)(r))],i&&t.clickable,i&&"default"!==r&&t["clickableColor".concat((0,yp.A)(r),")")],a&&t.deletable,a&&"default"!==r&&t["deletableColor".concat((0,yp.A)(r))],t[p],t["".concat(p).concat((0,yp.A)(r))]]}})((e=>{let{theme:t,ownerState:o}=e;const r="light"===t.palette.mode?t.palette.grey[700]:t.palette.grey[300];return(0,n.A)({maxWidth:"100%",fontFamily:t.typography.fontFamily,fontSize:t.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(t.vars||t).palette.text.primary,backgroundColor:(t.vars||t).palette.action.selected,borderRadius:16,whiteSpace:"nowrap",transition:t.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",["&.".concat(XI.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity,pointerEvents:"none"},["& .".concat(XI.avatar)]:{marginLeft:5,marginRight:-6,width:24,height:24,color:t.vars?t.vars.palette.Chip.defaultAvatarColor:r,fontSize:t.typography.pxToRem(12)},["& .".concat(XI.avatarColorPrimary)]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.dark},["& .".concat(XI.avatarColorSecondary)]:{color:(t.vars||t).palette.secondary.contrastText,backgroundColor:(t.vars||t).palette.secondary.dark},["& .".concat(XI.avatarSmall)]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:t.typography.pxToRem(10)},["& .".concat(XI.icon)]:(0,n.A)({marginLeft:5,marginRight:-6},"small"===o.size&&{fontSize:18,marginLeft:4,marginRight:-4},o.iconColor===o.color&&(0,n.A)({color:t.vars?t.vars.palette.Chip.defaultIconColor:r},"default"!==o.color&&{color:"inherit"})),["& .".concat(XI.deleteIcon)]:(0,n.A)({WebkitTapHighlightColor:"transparent",color:t.vars?"rgba(".concat(t.vars.palette.text.primaryChannel," / 0.26)"):(0,VA.X4)(t.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:t.vars?"rgba(".concat(t.vars.palette.text.primaryChannel," / 0.4)"):(0,VA.X4)(t.palette.text.primary,.4)}},"small"===o.size&&{fontSize:16,marginRight:4,marginLeft:-4},"default"!==o.color&&{color:t.vars?"rgba(".concat(t.vars.palette[o.color].contrastTextChannel," / 0.7)"):(0,VA.X4)(t.palette[o.color].contrastText,.7),"&:hover, &:active":{color:(t.vars||t).palette[o.color].contrastText}})},"small"===o.size&&{height:24},"default"!==o.color&&{backgroundColor:(t.vars||t).palette[o.color].main,color:(t.vars||t).palette[o.color].contrastText},o.onDelete&&{["&.".concat(XI.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.selectedChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.focusOpacity,"))"):(0,VA.X4)(t.palette.action.selected,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},o.onDelete&&"default"!==o.color&&{["&.".concat(XI.focusVisible)]:{backgroundColor:(t.vars||t).palette[o.color].dark}})}),(e=>{let{theme:t,ownerState:o}=e;return(0,n.A)({},o.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.selectedChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.hoverOpacity,"))"):(0,VA.X4)(t.palette.action.selected,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity)},["&.".concat(XI.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.selectedChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.focusOpacity,"))"):(0,VA.X4)(t.palette.action.selected,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)},"&:active":{boxShadow:(t.vars||t).shadows[1]}},o.clickable&&"default"!==o.color&&{["&:hover, &.".concat(XI.focusVisible)]:{backgroundColor:(t.vars||t).palette[o.color].dark}})}),(e=>{let{theme:t,ownerState:o}=e;return(0,n.A)({},"outlined"===o.variant&&{backgroundColor:"transparent",border:t.vars?"1px solid ".concat(t.vars.palette.Chip.defaultBorder):"1px solid ".concat("light"===t.palette.mode?t.palette.grey[400]:t.palette.grey[700]),["&.".concat(XI.clickable,":hover")]:{backgroundColor:(t.vars||t).palette.action.hover},["&.".concat(XI.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["& .".concat(XI.avatar)]:{marginLeft:4},["& .".concat(XI.avatarSmall)]:{marginLeft:2},["& .".concat(XI.icon)]:{marginLeft:4},["& .".concat(XI.iconSmall)]:{marginLeft:2},["& .".concat(XI.deleteIcon)]:{marginRight:5},["& .".concat(XI.deleteIconSmall)]:{marginRight:3}},"outlined"===o.variant&&"default"!==o.color&&{color:(t.vars||t).palette[o.color].main,border:"1px solid ".concat(t.vars?"rgba(".concat(t.vars.palette[o.color].mainChannel," / 0.7)"):(0,VA.X4)(t.palette[o.color].main,.7)),["&.".concat(XI.clickable,":hover")]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[o.color].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,VA.X4)(t.palette[o.color].main,t.palette.action.hoverOpacity)},["&.".concat(XI.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[o.color].mainChannel," / ").concat(t.vars.palette.action.focusOpacity,")"):(0,VA.X4)(t.palette[o.color].main,t.palette.action.focusOpacity)},["& .".concat(XI.deleteIcon)]:{color:t.vars?"rgba(".concat(t.vars.palette[o.color].mainChannel," / 0.7)"):(0,VA.X4)(t.palette[o.color].main,.7),"&:hover, &:active":{color:(t.vars||t).palette[o.color].main}}})})),qI=(0,dp.Ay)("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:o}=e,{size:r}=o;return[t.label,t["label".concat((0,yp.A)(r))]]}})((e=>{let{ownerState:t}=e;return(0,n.A)({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},"outlined"===t.variant&&{paddingLeft:11,paddingRight:11},"small"===t.size&&{paddingLeft:8,paddingRight:8},"small"===t.size&&"outlined"===t.variant&&{paddingLeft:7,paddingRight:7})}));function $I(e){return"Backspace"===e.key||"Delete"===e.key}const eO=e.forwardRef((function(t,o){const r=(0,cp.A)({props:t,name:"MuiChip"}),{avatar:a,className:s,clickable:p,color:A="default",component:u,deleteIcon:d,disabled:c=!1,icon:y,label:g,onClick:C,onDelete:I,onKeyDown:O,onKeyUp:T,size:L="medium",variant:m="filled",tabIndex:N,skipFocusWhenDisabled:k=!1}=r,h=(0,i.A)(r,JI),S=e.useRef(null),P=(0,au.A)(S,o),R=e=>{e.stopPropagation(),I&&I(e)},F=!(!1===p||!C)||p,w=F||I?Vu:u||"div",f=(0,n.A)({},r,{component:w,disabled:c,size:L,color:A,iconColor:e.isValidElement(y)&&y.props.color||A,onDelete:!!I,clickable:F,variant:m}),E=(e=>{const{classes:t,disabled:o,size:r,color:n,iconColor:i,onDelete:a,clickable:s,variant:p}=e,l={root:["root",p,o&&"disabled","size".concat((0,yp.A)(r)),"color".concat((0,yp.A)(n)),s&&"clickable",s&&"clickableColor".concat((0,yp.A)(n)),a&&"deletable",a&&"deletableColor".concat((0,yp.A)(n)),"".concat(p).concat((0,yp.A)(n))],label:["label","label".concat((0,yp.A)(r))],avatar:["avatar","avatar".concat((0,yp.A)(r)),"avatarColor".concat((0,yp.A)(n))],icon:["icon","icon".concat((0,yp.A)(r)),"iconColor".concat((0,yp.A)(i))],deleteIcon:["deleteIcon","deleteIcon".concat((0,yp.A)(r)),"deleteIconColor".concat((0,yp.A)(n)),"deleteIcon".concat((0,yp.A)(p),"Color").concat((0,yp.A)(n))]};return(0,up.A)(l,zI,t)})(f),_=w===Vu?(0,n.A)({component:u||"div",focusVisibleClassName:E.focusVisible},I&&{disableRipple:!0}):{};let b=null;I&&(b=d&&e.isValidElement(d)?e.cloneElement(d,{className:(0,lp.A)(d.props.className,E.deleteIcon),onClick:R}):(0,l.jsx)(ZI,{className:(0,lp.A)(E.deleteIcon),onClick:R}));let v=null;a&&e.isValidElement(a)&&(v=e.cloneElement(a,{className:(0,lp.A)(E.avatar,a.props.className)}));let U=null;return y&&e.isValidElement(y)&&(U=e.cloneElement(y,{className:(0,lp.A)(E.icon,y.props.className)})),(0,l.jsxs)(QI,(0,n.A)({as:w,className:(0,lp.A)(E.root,s),disabled:!(!F||!c)||void 0,onClick:C,onKeyDown:e=>{e.currentTarget===e.target&&$I(e)&&e.preventDefault(),O&&O(e)},onKeyUp:e=>{e.currentTarget===e.target&&(I&&$I(e)?I(e):"Escape"===e.key&&S.current&&S.current.blur()),T&&T(e)},ref:P,tabIndex:k&&c?-1:N,ownerState:f},_,h,{children:[v||U,(0,l.jsx)(qI,{className:(0,lp.A)(E.label),ownerState:f,children:g}),b]}))})),tO=eO;var oO=o(3102),rO=o(3086),nO=o(6149),iO=o(7991),aO=o(4192),sO=o(1085);const pO=function(t,o){const r=(0,e.useRef)(t),n=(0,e.useRef)();(0,e.useEffect)((()=>{r.current=t}),[t]);const i=(0,e.useCallback)((()=>{n.current=setTimeout((()=>r.current()),o)}),[o]),a=(0,e.useCallback)((()=>{n.current&&clearTimeout(n.current)}),[]);return(0,e.useEffect)((()=>(i(),a)),[o,i,a]),{reset:(0,e.useCallback)((()=>{a(),i()}),[a,i]),clear:a}};const lO="preload",AO="useInterimTilesOnError";const uO=class extends Sn{constructor(e){e=e||{};const t=Object.assign({},e);delete t.preload,delete t.useInterimTilesOnError,super(t),this.on,this.once,this.un,this.setPreload(void 0!==e.preload?e.preload:0),this.setUseInterimTilesOnError(void 0===e.useInterimTilesOnError||e.useInterimTilesOnError)}getPreload(){return this.get(lO)}setPreload(e){this.set(lO,e)}getUseInterimTilesOnError(){return this.get(AO)}setUseInterimTilesOnError(e){this.set(AO,e)}getData(e){return super.getData(e)}};const dO=class extends B{constructor(e,t,o){super(),o=o||{},this.tileCoord=e,this.state=t,this.interimTile=null,this.key="",this.transition_=void 0===o.transition?250:o.transition,this.transitionStarts_={},this.interpolate=!!o.interpolate}changed(){this.dispatchEvent(W)}release(){this.state===ds.ERROR&&this.setState(ds.EMPTY)}getKey(){return this.key+"/"+this.tileCoord}getInterimTile(){let e=this.interimTile;if(!e)return this;do{if(e.getState()==ds.LOADED)return this.transition_=0,e;e=e.interimTile}while(e);return this}refreshInterimChain(){let e=this.interimTile;if(!e)return;let t=this;do{if(e.getState()==ds.LOADED){e.interimTile=null;break}e.getState()==ds.LOADING?t=e:e.getState()==ds.IDLE?t.interimTile=e.interimTile:t=e,e=t.interimTile}while(e)}getTileCoord(){return this.tileCoord}getState(){return this.state}setState(e){if(this.state!==ds.ERROR&&this.state>e)throw new Error("Tile load sequence violation");this.state=e,this.changed()}load(){te()}getAlpha(e,t){if(!this.transition_)return 1;let o=this.transitionStarts_[e];if(o){if(-1===o)return 1}else o=t,this.transitionStarts_[e]=o;const r=t-o+1e3/60;return r>=this.transition_?1:wo(r/this.transition_)}inTransition(e){return!!this.transition_&&-1!==this.transitionStarts_[e]}endTransition(e){this.transition_&&(this.transitionStarts_[e]=-1)}};const cO=class extends dO{constructor(e,t,o,r,n,i){super(e,t,i),this.crossOrigin_=r,this.src_=o,this.key=o,this.image_=new Image,null!==r&&(this.image_.crossOrigin=r),this.unlisten_=null,this.tileLoadFunction_=n}getImage(){return this.image_}setImage(e){this.image_=e,this.state=ds.LOADED,this.unlistenImage_(),this.changed()}handleImageError_(){this.state=ds.ERROR,this.unlistenImage_(),this.image_=function(){const e=Le(1,1);return e.fillStyle="rgba(0,0,0,0)",e.fillRect(0,0,1,1),e.canvas}(),this.changed()}handleImageLoad_(){const e=this.image_;e.naturalWidth&&e.naturalHeight?this.state=ds.LOADED:this.state=ds.EMPTY,this.unlistenImage_(),this.changed()}load(){this.state==ds.ERROR&&(this.state=ds.IDLE,this.image_=new Image,null!==this.crossOrigin_&&(this.image_.crossOrigin=this.crossOrigin_)),this.state==ds.IDLE&&(this.state=ds.LOADING,this.changed(),this.tileLoadFunction_(this,this.src_),this.unlisten_=function(e,t,o){const r=e;let n=!0,i=!1,a=!1;const s=[Q(r,Z,(function(){a=!0,i||t()}))];return r.src&&Ie?(i=!0,r.decode().then((function(){n&&t()})).catch((function(e){n&&(a?t():o())}))):s.push(Q(r,G,o)),function(){n=!1,s.forEach(q)}}(this.image_,this.handleImageLoad_.bind(this),this.handleImageError_.bind(this)))}unlistenImage_(){this.unlisten_&&(this.unlisten_(),this.unlisten_=null)}};const yO=class{constructor(e,t,o,r,n,i){this.sourceProj_=e,this.targetProj_=t;let a={};const s=go(this.targetProj_,this.sourceProj_);this.transformInv_=function(e){const t=e[0]+"/"+e[1];return a[t]||(a[t]=s(e)),a[t]},this.maxSourceExtent_=r,this.errorThresholdSquared_=n*n,this.triangles_=[],this.wrapsXInSource_=!1,this.canWrapXInSource_=this.sourceProj_.canWrapX()&&!!r&&!!this.sourceProj_.getExtent()&&wt(r)>=wt(this.sourceProj_.getExtent()),this.sourceWorldWidth_=this.sourceProj_.getExtent()?wt(this.sourceProj_.getExtent()):null,this.targetWorldWidth_=this.targetProj_.getExtent()?wt(this.targetProj_.getExtent()):null;const p=Rt(o),l=Ft(o),A=Lt(o),u=Tt(o),d=this.transformInv_(p),c=this.transformInv_(l),y=this.transformInv_(A),g=this.transformInv_(u),C=10+(i?Math.max(0,Math.ceil(Math.log2(Ot(o)/(i*i*256*256)))):0);if(this.addQuad_(p,l,A,u,d,c,y,g,C),this.wrapsXInSource_){let e=1/0;this.triangles_.forEach((function(t,o,r){e=Math.min(e,t.source[0][0],t.source[1][0],t.source[2][0])})),this.triangles_.forEach((t=>{if(Math.max(t.source[0][0],t.source[1][0],t.source[2][0])-e>this.sourceWorldWidth_/2){const o=[[t.source[0][0],t.source[0][1]],[t.source[1][0],t.source[1][1]],[t.source[2][0],t.source[2][1]]];o[0][0]-e>this.sourceWorldWidth_/2&&(o[0][0]-=this.sourceWorldWidth_),o[1][0]-e>this.sourceWorldWidth_/2&&(o[1][0]-=this.sourceWorldWidth_),o[2][0]-e>this.sourceWorldWidth_/2&&(o[2][0]-=this.sourceWorldWidth_);const r=Math.min(o[0][0],o[1][0],o[2][0]);Math.max(o[0][0],o[1][0],o[2][0])-r<this.sourceWorldWidth_/2&&(t.source=o)}}))}a={}}addTriangle_(e,t,o,r,n,i){this.triangles_.push({source:[r,n,i],target:[e,t,o]})}addQuad_(e,t,o,r,n,i,a,s,p){const l=$e([n,i,a,s]),A=this.sourceWorldWidth_?wt(l)/this.sourceWorldWidth_:null,u=this.sourceWorldWidth_,d=this.sourceProj_.canWrapX()&&A>.5&&A<1;let c=!1;if(p>0){if(this.targetProj_.isGlobal()&&this.targetWorldWidth_){c=wt($e([e,t,o,r]))/this.targetWorldWidth_>.25||c}!d&&this.sourceProj_.isGlobal()&&A&&(c=A>.25||c)}if(!c&&this.maxSourceExtent_&&isFinite(l[0])&&isFinite(l[1])&&isFinite(l[2])&&isFinite(l[3])&&!ft(l,this.maxSourceExtent_))return;let y=0;if(!c&&(!isFinite(n[0])||!isFinite(n[1])||!isFinite(i[0])||!isFinite(i[1])||!isFinite(a[0])||!isFinite(a[1])||!isFinite(s[0])||!isFinite(s[1])))if(p>0)c=!0;else if(y=(isFinite(n[0])&&isFinite(n[1])?0:8)+(isFinite(i[0])&&isFinite(i[1])?0:4)+(isFinite(a[0])&&isFinite(a[1])?0:2)+(isFinite(s[0])&&isFinite(s[1])?0:1),1!=y&&2!=y&&4!=y&&8!=y)return;if(p>0){if(!c){const t=[(e[0]+o[0])/2,(e[1]+o[1])/2],r=this.transformInv_(t);let i;if(d){i=(Bt(n[0],u)+Bt(a[0],u))/2-Bt(r[0],u)}else i=(n[0]+a[0])/2-r[0];const s=(n[1]+a[1])/2-r[1];c=i*i+s*s>this.errorThresholdSquared_}if(c){if(Math.abs(e[0]-o[0])<=Math.abs(e[1]-o[1])){const l=[(t[0]+o[0])/2,(t[1]+o[1])/2],A=this.transformInv_(l),u=[(r[0]+e[0])/2,(r[1]+e[1])/2],d=this.transformInv_(u);this.addQuad_(e,t,l,u,n,i,A,d,p-1),this.addQuad_(u,l,o,r,d,A,a,s,p-1)}else{const l=[(e[0]+t[0])/2,(e[1]+t[1])/2],A=this.transformInv_(l),u=[(o[0]+r[0])/2,(o[1]+r[1])/2],d=this.transformInv_(u);this.addQuad_(e,l,u,r,n,A,d,s,p-1),this.addQuad_(l,t,o,u,A,i,a,d,p-1)}return}}if(d){if(!this.canWrapXInSource_)return;this.wrapsXInSource_=!0}0==(11&y)&&this.addTriangle_(e,o,r,n,a,s),0==(14&y)&&this.addTriangle_(e,o,t,n,a,i),y&&(0==(13&y)&&this.addTriangle_(t,r,e,i,s,n),0==(7&y)&&this.addTriangle_(t,r,o,i,s,a))}calculateSourceExtent(){const e=[1/0,1/0,-1/0,-1/0];return this.triangles_.forEach((function(t,o,r){const n=t.source;yt(e,n[0]),yt(e,n[1]),yt(e,n[2])})),e}getTriangles(){return this.triangles_}};let gO;const CO=[];function IO(e,t,o,r,n){e.beginPath(),e.moveTo(0,0),e.lineTo(t,o),e.lineTo(r,n),e.closePath(),e.save(),e.clip(),e.fillRect(0,0,Math.max(t,r)+1,Math.max(o,n)),e.restore()}function OO(e,t){return Math.abs(e[4*t]-210)>2||Math.abs(e[4*t+3]-191.25)>2}function TO(e,t,o,r){const n=Co(o,t,e);let i=so(t,r,o);const a=t.getMetersPerUnit();void 0!==a&&(i*=a);const s=e.getMetersPerUnit();void 0!==s&&(i/=s);const p=e.getExtent();if(!p||rt(p,n)){const t=so(e,i,n)/i;isFinite(t)&&t>0&&(i/=t)}return i}function LO(e,t,o,r,n,i,a,s,p,l,A,u,d,c){const y=Le(Math.round(o*e),Math.round(o*t),CO);if(u||(y.imageSmoothingEnabled=!1),0===p.length)return y.canvas;function g(e){return Math.round(e*o)/o}y.scale(o,o),y.globalCompositeOperation="lighter";const C=[1/0,1/0,-1/0,-1/0];let I;p.forEach((function(e,t,o){ct(C,e.extent)}));const O=o/r,T=(u?1:1+Math.pow(2,-24))/O;if(!d||1!==p.length||0!==l){if(I=Le(Math.round(wt(C)*O),Math.round(St(C)*O),CO),u||(I.imageSmoothingEnabled=!1),n&&c){const e=(n[0]-C[0])*O,t=-(n[3]-C[3])*O,o=wt(n)*O,r=St(n)*O;I.rect(e,t,o,r),I.clip()}p.forEach((function(e,t,o){if(e.image.width>0&&e.image.height>0){if(e.clipExtent){I.save();const t=(e.clipExtent[0]-C[0])*O,o=-(e.clipExtent[3]-C[3])*O,r=wt(e.clipExtent)*O,n=St(e.clipExtent)*O;I.rect(u?t:Math.round(t),u?o:Math.round(o),u?r:Math.round(t+r)-Math.round(t),u?n:Math.round(o+n)-Math.round(o)),I.clip()}const t=(e.extent[0]-C[0])*O,o=-(e.extent[3]-C[3])*O,r=wt(e.extent)*O,n=St(e.extent)*O;I.drawImage(e.image,l,l,e.image.width-2*l,e.image.height-2*l,u?t:Math.round(t),u?o:Math.round(o),u?r:Math.round(t+r)-Math.round(t),u?n:Math.round(o+n)-Math.round(o)),e.clipExtent&&I.restore()}}))}const L=Rt(a);return s.getTriangles().forEach((function(e,t,o){const r=e.source,n=e.target;let a=r[0][0],s=r[0][1],l=r[1][0],A=r[1][1],d=r[2][0],c=r[2][1];const O=g((n[0][0]-L[0])/i),m=g(-(n[0][1]-L[1])/i),N=g((n[1][0]-L[0])/i),k=g(-(n[1][1]-L[1])/i),h=g((n[2][0]-L[0])/i),S=g(-(n[2][1]-L[1])/i),P=a,R=s;a=0,s=0,l-=P,A-=R,d-=P,c-=R;const F=function(e){const t=e.length;for(let r=0;r<t;r++){let o=r,n=Math.abs(e[r][r]);for(let a=r+1;a<t;a++){const t=Math.abs(e[a][r]);t>n&&(n=t,o=a)}if(0===n)return null;const i=e[o];e[o]=e[r],e[r]=i;for(let a=r+1;a<t;a++){const o=-e[a][r]/e[r][r];for(let n=r;n<t+1;n++)r==n?e[a][n]=0:e[a][n]+=o*e[r][n]}}const o=new Array(t);for(let r=t-1;r>=0;r--){o[r]=e[r][t]/e[r][r];for(let n=r-1;n>=0;n--)e[n][t]-=e[n][r]*o[r]}return o}([[l,A,0,0,N-O],[d,c,0,0,h-O],[0,0,l,A,k-m],[0,0,d,c,S-m]]);if(!F)return;if(y.save(),y.beginPath(),function(){if(void 0===gO){const e=Le(6,6,CO);e.globalCompositeOperation="lighter",e.fillStyle="rgba(210, 0, 0, 0.75)",IO(e,4,5,4,0),IO(e,4,5,0,5);const t=e.getImageData(0,0,3,3).data;gO=OO(t,0)||OO(t,4)||OO(t,8),ke(e),CO.push(e.canvas)}return gO}()||!u){y.moveTo(N,k);const e=4,t=O-N,o=m-k;for(let r=0;r<e;r++)y.lineTo(N+g((r+1)*t/e),k+g(r*o/(e-1))),r!=e-1&&y.lineTo(N+g((r+1)*t/e),k+g((r+1)*o/(e-1)));y.lineTo(h,S)}else y.moveTo(N,k),y.lineTo(O,m),y.lineTo(h,S);let w;if(y.clip(),y.transform(F[0],F[2],F[1],F[3],O,m),y.translate(C[0]-P,C[3]-R),I)w=I.canvas,y.scale(T,-T);else{const e=p[0],t=e.extent;w=e.image,y.scale(wt(t)/w.width,-St(t)/w.height)}y.drawImage(w,0,0),y.restore()})),I&&(ke(I),CO.push(I.canvas)),A&&(y.save(),y.globalCompositeOperation="source-over",y.strokeStyle="black",y.lineWidth=1,s.getTriangles().forEach((function(e,t,o){const r=e.target,n=(r[0][0]-L[0])/i,a=-(r[0][1]-L[1])/i,s=(r[1][0]-L[0])/i,p=-(r[1][1]-L[1])/i,l=(r[2][0]-L[0])/i,A=-(r[2][1]-L[1])/i;y.beginPath(),y.moveTo(s,p),y.lineTo(n,a),y.lineTo(l,A),y.closePath(),y.stroke()})),y.restore()),y.canvas}const mO=class extends dO{constructor(e,t,o,r,n,i,a,s,p,l,A,u){super(n,ds.IDLE,u),this.renderEdges_=void 0!==A&&A,this.pixelRatio_=a,this.gutter_=s,this.canvas_=null,this.sourceTileGrid_=t,this.targetTileGrid_=r,this.wrappedTileCoord_=i||n,this.sourceTiles_=[],this.sourcesListenerKeys_=null,this.sourceZ_=0,this.clipExtent_=e.canWrapX()?e.getExtent():void 0;const d=r.getTileCoordExtent(this.wrappedTileCoord_),c=this.targetTileGrid_.getExtent();let y=this.sourceTileGrid_.getExtent();const g=c?Pt(d,c):d;if(0===Ot(g))return void(this.state=ds.EMPTY);const C=e.getExtent();C&&(y=y?Pt(y,C):C);const I=r.getResolution(this.wrappedTileCoord_[0]),O=function(e,t,o,r){const n=mt(o);let i=TO(e,t,n,r);return(!isFinite(i)||i<=0)&&It(o,(function(o){return i=TO(e,t,o,r),isFinite(i)&&i>0})),i}(e,o,g,I);if(!isFinite(O)||O<=0)return void(this.state=ds.EMPTY);const T=void 0!==l?l:.5;if(this.triangulation_=new yO(e,o,g,y,O*T,I),0===this.triangulation_.getTriangles().length)return void(this.state=ds.EMPTY);this.sourceZ_=t.getZForResolution(O);let L=this.triangulation_.calculateSourceExtent();if(y&&(e.canWrapX()?(L[1]=Ut(L[1],y[1],y[3]),L[3]=Ut(L[3],y[1],y[3])):L=Pt(L,y)),Ot(L)){let o=0,r=0;e.canWrapX()&&(o=wt(C),r=Math.floor((L[0]-C[0])/o));vt(L.slice(),e,!0).forEach((e=>{const n=t.getTileRangeForExtentAndZ(e,this.sourceZ_);for(let t=n.minX;t<=n.maxX;t++)for(let e=n.minY;e<=n.maxY;e++){const n=p(this.sourceZ_,t,e,a);if(n){const e=r*o;this.sourceTiles_.push({tile:n,offset:e})}}++r})),0===this.sourceTiles_.length&&(this.state=ds.EMPTY)}else this.state=ds.EMPTY}getImage(){return this.canvas_}reproject_(){const e=[];if(this.sourceTiles_.forEach((t=>{const o=t.tile;if(o&&o.getState()==ds.LOADED){var r;const n=this.sourceTileGrid_.getTileCoordExtent(o.tileCoord);n[0]+=t.offset,n[2]+=t.offset;const i=null===(r=this.clipExtent_)||void 0===r?void 0:r.slice();i&&(i[0]+=t.offset,i[2]+=t.offset),e.push({extent:n,clipExtent:i,image:o.getImage()})}})),this.sourceTiles_.length=0,0===e.length)this.state=ds.ERROR;else{const t=this.wrappedTileCoord_[0],o=this.targetTileGrid_.getTileSize(t),r="number"===typeof o?o:o[0],n="number"===typeof o?o:o[1],i=this.targetTileGrid_.getResolution(t),a=this.sourceTileGrid_.getResolution(this.sourceZ_),s=this.targetTileGrid_.getTileCoordExtent(this.wrappedTileCoord_);this.canvas_=LO(r,n,this.pixelRatio_,a,this.sourceTileGrid_.getExtent(),i,s,this.triangulation_,e,this.gutter_,this.renderEdges_,this.interpolate),this.state=ds.LOADED}this.changed()}load(){if(this.state==ds.IDLE){this.state=ds.LOADING,this.changed();let e=0;this.sourcesListenerKeys_=[],this.sourceTiles_.forEach((t=>{let{tile:o}=t;const r=o.getState();if(r==ds.IDLE||r==ds.LOADING){e++;const t=J(o,W,(function(r){const n=o.getState();n!=ds.LOADED&&n!=ds.ERROR&&n!=ds.EMPTY||(q(t),e--,0===e&&(this.unlistenSources_(),this.reproject_()))}),this);this.sourcesListenerKeys_.push(t)}})),0===e?setTimeout(this.reproject_.bind(this),0):this.sourceTiles_.forEach((function(e,t,o){let{tile:r}=e;r.getState()==ds.IDLE&&r.load()}))}}unlistenSources_(){this.sourcesListenerKeys_.forEach(q),this.sourcesListenerKeys_=null}release(){this.canvas_&&(ke(this.canvas_.getContext("2d")),CO.push(this.canvas_),this.canvas_=null),super.release()}};class NO{constructor(e,t,o,r){this.minX=e,this.maxX=t,this.minY=o,this.maxY=r}contains(e){return this.containsXY(e[1],e[2])}containsTileRange(e){return this.minX<=e.minX&&e.maxX<=this.maxX&&this.minY<=e.minY&&e.maxY<=this.maxY}containsXY(e,t){return this.minX<=e&&e<=this.maxX&&this.minY<=t&&t<=this.maxY}equals(e){return this.minX==e.minX&&this.minY==e.minY&&this.maxX==e.maxX&&this.maxY==e.maxY}extend(e){e.minX<this.minX&&(this.minX=e.minX),e.maxX>this.maxX&&(this.maxX=e.maxX),e.minY<this.minY&&(this.minY=e.minY),e.maxY>this.maxY&&(this.maxY=e.maxY)}getHeight(){return this.maxY-this.minY+1}getSize(){return[this.getWidth(),this.getHeight()]}getWidth(){return this.maxX-this.minX+1}intersects(e){return this.minX<=e.maxX&&this.maxX>=e.minX&&this.minY<=e.maxY&&this.maxY>=e.minY}}function kO(e,t,o,r,n){return void 0!==n?(n.minX=e,n.maxX=t,n.minY=o,n.maxY=r,n):new NO(e,t,o,r)}const hO=NO;const SO=class extends Jl{constructor(e){super(e),this.extentChanged=!0,this.renderedExtent_=null,this.renderedPixelRatio,this.renderedProjection=null,this.renderedRevision,this.renderedTiles=[],this.newTiles_=!1,this.tmpExtent=[1/0,1/0,-1/0,-1/0],this.tmpTileRange_=new hO(0,0,0,0)}isDrawableTile(e){const t=this.getLayer(),o=e.getState(),r=t.getUseInterimTilesOnError();return o==ds.LOADED||o==ds.EMPTY||o==ds.ERROR&&!r}getTile(e,t,o,r){const n=r.pixelRatio,i=r.viewState.projection,a=this.getLayer();let s=a.getSource().getTile(e,t,o,n,i);return s.getState()==ds.ERROR&&a.getUseInterimTilesOnError()&&a.getPreload()>0&&(this.newTiles_=!0),this.isDrawableTile(s)||(s=s.getInterimTile()),s}getData(e){const t=this.frameState;if(!t)return null;const o=this.getLayer(),r=Tr(t.pixelToCoordinateTransform,e.slice()),n=o.getExtent();if(n&&!rt(n,r))return null;const i=t.pixelRatio,a=t.viewState.projection,s=t.viewState,p=o.getRenderSource(),l=p.getTileGridForProjection(s.projection),A=p.getTilePixelRatio(t.pixelRatio);for(let u=l.getZForResolution(s.resolution);u>=l.getMinZoom();--u){const e=l.getTileCoordForCoordAndZ(r,u),t=p.getTile(u,e[1],e[2],i,a);if(!(t instanceof cO||t instanceof mO)||t instanceof mO&&t.getState()===ds.EMPTY)return null;if(t.getState()!==ds.LOADED)continue;const o=l.getOrigin(u),n=wn(l.getTileSize(u)),d=l.getResolution(u),c=Math.floor(A*((r[0]-o[0])/d-e[1]*n[0])),y=Math.floor(A*((o[1]-r[1])/d-e[2]*n[1])),g=Math.round(A*p.getGutterForProjection(s.projection));return this.getImageData(t.getImage(),c+g,y+g)}return null}loadedTileCallback(e,t,o){return!!this.isDrawableTile(o)&&super.loadedTileCallback(e,t,o)}prepareFrame(e){return!!this.getLayer().getSource()}renderFrame(e,t){const o=e.layerStatesArray[e.layerIndex],r=e.viewState,n=r.projection,i=r.resolution,a=r.center,s=r.rotation,p=e.pixelRatio,l=this.getLayer(),A=l.getSource(),u=A.getRevision(),d=A.getTileGridForProjection(n),c=d.getZForResolution(i,A.zDirection),y=d.getResolution(c);let g=e.extent;const C=e.viewState.resolution,I=A.getTilePixelRatio(p);this.prepareContainer(e,t);const O=this.context.canvas.width,T=this.context.canvas.height,L=o.extent&&ko(o.extent,n);L&&(g=Pt(g,ko(o.extent,n)));const m=y*O/2/I,N=y*T/2/I,k=[a[0]-m,a[1]-N,a[0]+m,a[1]+N],h=d.getTileRangeForExtentAndZ(g,c),S={};S[c]={};const P=this.createLoadedTileFinder(A,n,S),F=this.tmpExtent,w=this.tmpTileRange_;this.newTiles_=!1;const f=s?ht(r.center,C,s,e.size):void 0;for(let R=h.minX;R<=h.maxX;++R)for(let t=h.minY;t<=h.maxY;++t){if(s&&!d.tileCoordIntersectsViewport([c,R,t],f))continue;const r=this.getTile(c,R,t,e);if(this.isDrawableTile(r)){const t=re(this);if(r.getState()==ds.LOADED){S[c][r.tileCoord.toString()]=r;let e=r.inTransition(t);e&&1!==o.opacity&&(r.endTransition(t),e=!1),this.newTiles_||!e&&this.renderedTiles.includes(r)||(this.newTiles_=!0)}if(1===r.getAlpha(t,e.time))continue}const n=d.getTileCoordChildTileRange(r.tileCoord,w,F);let i=!1;n&&(i=P(c+1,n)),i||d.forEachTileCoordParentTileRange(r.tileCoord,P,w,F)}const E=y/i*p/I,_=this.getRenderContext(e);mr(this.tempTransform,O/2,T/2,E,E,0,-O/2,-T/2),L&&this.clipUnrotated(_,e,L),A.getInterpolate()||(_.imageSmoothingEnabled=!1),this.preRender(_,e),this.renderedTiles.length=0;let b,v,U,M=Object.keys(S).map(Number);M.sort(R),1!==o.opacity||this.containerReused&&!A.getOpaque(e.viewState.projection)?(b=[],v=[]):M=M.reverse();for(let R=M.length-1;R>=0;--R){const t=M[R],o=A.getTilePixelSize(t,p,n),r=d.getResolution(t)/y,i=o[0]*r*E,a=o[1]*r*E,s=d.getTileCoordForCoordAndZ(Rt(k),t),l=d.getTileCoordExtent(s),u=Tr(this.tempTransform,[I*(l[0]-k[0])/y,I*(k[3]-l[3])/y]),g=I*A.getGutterForProjection(n),C=S[t];for(const n in C){const o=C[n],r=o.tileCoord,p=s[1]-r[1],l=Math.round(u[0]-(p-1)*i),d=s[2]-r[2],y=Math.round(u[1]-(d-1)*a),I=Math.round(u[0]-p*i),O=Math.round(u[1]-d*a),T=l-I,L=y-O,m=c===t,N=m&&1!==o.getAlpha(re(this),e.time);let k=!1;if(!N)if(b){U=[I,O,I+T,O,I+T,O+L,I,O+L];for(let e=0,o=b.length;e<o;++e)if(c!==t&&t<v[e]){const t=b[e];ft([I,O,I+T,O+L],[t[0],t[3],t[4],t[7]])&&(k||(_.save(),k=!0),_.beginPath(),_.moveTo(U[0],U[1]),_.lineTo(U[2],U[3]),_.lineTo(U[4],U[5]),_.lineTo(U[6],U[7]),_.moveTo(t[6],t[7]),_.lineTo(t[4],t[5]),_.lineTo(t[2],t[3]),_.lineTo(t[0],t[1]),_.clip())}b.push(U),v.push(t)}else _.clearRect(I,O,T,L);this.drawTileImage(o,e,I,O,T,L,g,m),b&&!N?(k&&_.restore(),this.renderedTiles.unshift(o)):this.renderedTiles.push(o),this.updateUsedTiles(e.usedTiles,A,o)}}return this.renderedRevision=u,this.renderedResolution=y,this.extentChanged=!this.renderedExtent_||!dt(this.renderedExtent_,k),this.renderedExtent_=k,this.renderedPixelRatio=p,this.renderedProjection=n,this.manageTilePyramid(e,A,d,p,n,g,c,l.getPreload()),this.scheduleExpireCache(e,A),this.postRender(this.context,e),o.extent&&_.restore(),_.imageSmoothingEnabled=!0,this.container}drawTileImage(e,t,o,r,n,i,a,s){const p=this.getTileImage(e);if(!p)return;const l=this.getRenderContext(t),A=re(this),u=t.layerStatesArray[t.layerIndex],d=u.opacity*(s?e.getAlpha(A,t.time):1),c=d!==l.globalAlpha;c&&(l.save(),l.globalAlpha=d),l.drawImage(p,a,a,p.width-2*a,p.height-2*a,o,r,n,i),c&&l.restore(),d!==u.opacity?t.animate=!0:s&&e.endTransition(A)}getImage(){const e=this.context;return e?e.canvas:null}getTileImage(e){return e.getImage()}scheduleExpireCache(e,t){if(t.canExpireCache()){const o=function(e,t,o){const r=re(e);r in o.usedTiles&&e.expireCache(o.viewState.projection,o.usedTiles[r])}.bind(null,t);e.postRenderFunctions.push(o)}}updateUsedTiles(e,t,o){const r=re(t);r in e||(e[r]={}),e[r][o.getKey()]=!0}manageTilePyramid(e,t,o,r,n,i,a,s,p){const l=re(t);l in e.wantedTiles||(e.wantedTiles[l]={});const A=e.wantedTiles[l],u=e.tileQueue,d=o.getMinZoom(),c=e.viewState.rotation,y=c?ht(e.viewState.center,e.viewState.resolution,c,e.size):void 0;let g,C,I,O,T,L,m=0;for(L=d;L<=a;++L)for(C=o.getTileRangeForExtentAndZ(i,L,C),I=o.getResolution(L),O=C.minX;O<=C.maxX;++O)for(T=C.minY;T<=C.maxY;++T)c&&!o.tileCoordIntersectsViewport([L,O,T],y)||(a-L<=s?(++m,g=t.getTile(L,O,T,r,n),g.getState()==ds.IDLE&&(A[g.getKey()]=!0,u.isKeyQueued(g.getKey())||u.enqueue([g,l,o.getTileCoordCenter(g.tileCoord),I])),void 0!==p&&p(g)):t.useTile(L,O,T,n));t.updateCacheSize(m,n)}};const PO=class extends uO{constructor(e){super(e)}createRenderer(){return new SO(this)}};const RO=class extends Sn{constructor(e){super(e=e||{})}};const FO=class extends Jl{constructor(e){super(e),this.image_=null}getImage(){return this.image_?this.image_.getImage():null}prepareFrame(e){const t=e.layerStatesArray[e.layerIndex],o=e.pixelRatio,r=e.viewState,n=r.resolution,i=this.getLayer().getSource(),a=e.viewHints;let s=e.extent;if(void 0!==t.extent&&(s=Pt(s,ko(t.extent,r.projection))),!a[rr]&&!a[nr]&&!Et(s))if(i){const e=r.projection,t=i.getImage(s,n,o,e);t&&(this.loadImage(t)?this.image_=t:t.getState()===Rn.EMPTY&&(this.image_=null))}else this.image_=null;return!!this.image_}getData(e){const t=this.frameState;if(!t)return null;const o=this.getLayer(),r=Tr(t.pixelToCoordinateTransform,e.slice()),n=o.getExtent();if(n&&!rt(n,r))return null;const i=this.image_.getExtent(),a=this.image_.getImage(),s=wt(i),p=Math.floor(a.width*((r[0]-i[0])/s));if(p<0||p>=a.width)return null;const l=St(i),A=Math.floor(a.height*((i[3]-r[1])/l));return A<0||A>=a.height?null:this.getImageData(a,p,A)}renderFrame(e,t){const o=this.image_,r=o.getExtent(),n=o.getResolution(),[i,a]=Array.isArray(n)?n:[n,n],s=o.getPixelRatio(),p=e.layerStatesArray[e.layerIndex],l=e.pixelRatio,A=e.viewState,u=A.center,d=A.resolution,c=l*i/(d*s),y=l*a/(d*s);this.prepareContainer(e,t);const g=this.context.canvas.width,C=this.context.canvas.height,I=this.getRenderContext(e);let O=!1,T=!0;if(p.extent){const t=ko(p.extent,A.projection);T=ft(t,e.extent),O=T&&!nt(t,e.extent),O&&this.clipUnrotated(I,e,t)}const L=o.getImage(),m=mr(this.tempTransform,g/2,C/2,c,y,0,s*(r[0]-u[0])/i,s*(u[1]-r[3])/a);this.renderedResolution=a*l/s;const N=L.width*m[0],k=L.height*m[3];if(this.getLayer().getSource().getInterpolate()||(I.imageSmoothingEnabled=!1),this.preRender(I,e),T&&N>=.5&&k>=.5){const e=m[4],t=m[5],o=p.opacity;1!==o&&(I.save(),I.globalAlpha=o),I.drawImage(L,0,0,+L.width,+L.height,e,t,N,k),1!==o&&I.restore()}return this.postRender(this.context,e),O&&I.restore(),I.imageSmoothingEnabled=!0,this.container}};const wO=class extends RO{constructor(e){super(e)}createRenderer(){return new FO(this)}getData(e){return super.getData(e)}};function fO(e){return Array.isArray(e)?Math.min(...e):e}const EO=class extends $n{constructor(e,t,o,r,n,i,a){let s=e.getExtent();s&&e.canWrapX()&&(s=s.slice(),s[0]=-1/0,s[2]=1/0);let p=t.getExtent();p&&t.canWrapX()&&(p=p.slice(),p[0]=-1/0,p[2]=1/0);const l=p?Pt(o,p):o,A=TO(e,t,mt(l),r),u=new yO(e,t,l,s,.5*A,r),d=u.calculateSourceExtent(),c=Et(d)?null:i(d,A,n),y=c?Rn.IDLE:Rn.EMPTY,g=c?c.getPixelRatio():1;super(o,r,g,y),this.targetProj_=t,this.maxSourceExtent_=s,this.triangulation_=u,this.targetResolution_=r,this.targetExtent_=o,this.sourceImage_=c,this.sourcePixelRatio_=g,this.interpolate_=a,this.canvas_=null,this.sourceListenerKey_=null}disposeInternal(){this.state==Rn.LOADING&&this.unlistenSource_(),super.disposeInternal()}getImage(){return this.canvas_}getProjection(){return this.targetProj_}reproject_(){const e=this.sourceImage_.getState();if(e==Rn.LOADED){const e=wt(this.targetExtent_)/this.targetResolution_,t=St(this.targetExtent_)/this.targetResolution_;this.canvas_=LO(e,t,this.sourcePixelRatio_,fO(this.sourceImage_.getResolution()),this.maxSourceExtent_,this.targetResolution_,this.targetExtent_,this.triangulation_,[{extent:this.sourceImage_.getExtent(),image:this.sourceImage_.getImage()}],0,void 0,this.interpolate_,!0)}this.state=e,this.changed()}load(){if(this.state==Rn.IDLE){this.state=Rn.LOADING,this.changed();const e=this.sourceImage_.getState();e==Rn.LOADED||e==Rn.ERROR?this.reproject_():(this.sourceListenerKey_=J(this.sourceImage_,W,(function(e){const t=this.sourceImage_.getState();t!=Rn.LOADED&&t!=Rn.ERROR||(this.unlistenSource_(),this.reproject_())}),this),this.sourceImage_.load())}}unlistenSource_(){q(this.sourceListenerKey_),this.sourceListenerKey_=null}},_O=4,bO="imageloadstart",vO="imageloadend",UO="imageloaderror";class MO extends h{constructor(e,t){super(e),this.image=t}}function DO(e,t){e.getImage().src=t}function xO(e,t,o,r){const n=t/o,i=mt(e),a=Vt(wt(e)/n,_O),s=Vt(St(e)/n,_O);return kt(i,n,0,[a+2*Vt((r-1)*a/2,_O),s+2*Vt((r-1)*s/2,_O)])}const BO=class extends dl{constructor(e){super({attributions:e.attributions,projection:e.projection,state:e.state,interpolate:void 0===e.interpolate||e.interpolate}),this.on,this.once,this.un,this.loader=e.loader||null,this.resolutions_=void 0!==e.resolutions?e.resolutions:null,this.reprojectedImage_=null,this.reprojectedRevision_=0,this.image=null,this.wantedExtent_,this.wantedResolution_,this.static_=!!e.loader&&0===e.loader.length,this.wantedProjection_=null}getResolutions(){return this.resolutions_}setResolutions(e){this.resolutions_=e}findNearestResolution(e){const t=this.getResolutions();if(t){e=t[F(t,e,0)]}return e}getImage(e,t,o,r){const n=this.getProjection();if(!n||!r||co(n,r))return n&&(r=n),this.getImageInternal(e,t,o,r);if(this.reprojectedImage_){if(this.reprojectedRevision_==this.getRevision()&&co(this.reprojectedImage_.getProjection(),r)&&this.reprojectedImage_.getResolution()==t&&dt(this.reprojectedImage_.getExtent(),e))return this.reprojectedImage_;this.reprojectedImage_.dispose(),this.reprojectedImage_=null}return this.reprojectedImage_=new EO(n,r,e,t,o,((e,t,o)=>this.getImageInternal(e,t,o,n)),this.getInterpolate()),this.reprojectedRevision_=this.getRevision(),this.reprojectedImage_}getImageInternal(e,t,o,r){if(this.loader){const n=xO(e,t,o,1),i=this.findNearestResolution(t);if(this.image&&(this.static_||this.wantedProjection_===r&&(this.wantedExtent_&&nt(this.wantedExtent_,n)||nt(this.image.getExtent(),n))&&(this.wantedResolution_&&fO(this.wantedResolution_)===i||fO(this.image.getResolution())===i)))return this.image;this.wantedProjection_=r,this.wantedExtent_=n,this.wantedResolution_=i,this.image=new $n(n,i,o,this.loader),this.image.addEventListener(W,this.handleImageChange.bind(this))}return this.image}handleImageChange(e){const t=e.target;let o;switch(t.getState()){case Rn.LOADING:this.loading=!0,o=bO;break;case Rn.LOADED:this.loading=!1,o=vO;break;case Rn.ERROR:this.loading=!1,o=UO;break;default:return}this.hasListener(o)&&this.dispatchEvent(new MO(o,t))}};function WO(e,t){const o=[];Object.keys(t).forEach((function(e){null!==t[e]&&void 0!==t[e]&&o.push(e+"="+encodeURIComponent(t[e]))}));const r=o.join("&");return e=e.replace(/[?&]$/,""),(e+=e.includes("?")?"&":"?")+r}function GO(e,t){const o=(""+e).split("."),r=(""+t).split(".");for(let n=0;n<Math.max(o.length,r.length);n++){const e=parseInt(o[n]||"0",10),t=parseInt(r[n]||"0",10);if(e>t)return 1;if(t>e)return-1}return 0}const KO="1.3.0",HO=[101,101];function VO(e,t,o,r,n){n.WIDTH=o[0],n.HEIGHT=o[1];const i=r.getAxisOrientation();let a;const s=GO(n.VERSION,"1.3")>=0;return n[s?"CRS":"SRS"]=r.getCode(),a=s&&"ne"==i.substr(0,2)?[t[1],t[0],t[3],t[2]]:t,n.BBOX=a.join(","),WO(e,n)}function YO(e,t,o,r,n,i,a){i=Object.assign({REQUEST:"GetMap"},i);const s=t/o,p=[Kt(wt(e)/s,_O),Kt(St(e)/s,_O)];if(1!=o)switch(a){case"geoserver":const e=90*o+.5|0;"FORMAT_OPTIONS"in i?i.FORMAT_OPTIONS+=";dpi:"+e:i.FORMAT_OPTIONS="dpi:"+e;break;case"mapserver":i.MAP_RESOLUTION=90*o;break;case"carmentaserver":case"qgis":i.DPI=90*o;break;default:throw new Error("Unknown `serverType` configured")}return VO(n,e,p,r,i)}function jO(e,t){return Object.assign({REQUEST:t,SERVICE:"WMS",VERSION:KO,FORMAT:"image/png",STYLES:"",TRANSPARENT:!0},e)}const ZO=class extends BO{constructor(e){super({attributions:(e=e||{}).attributions,interpolate:e.interpolate,projection:e.projection,resolutions:e.resolutions}),this.crossOrigin_=void 0!==e.crossOrigin?e.crossOrigin:null,this.url_=e.url,this.imageLoadFunction_=void 0!==e.imageLoadFunction?e.imageLoadFunction:DO,this.params_=Object.assign({},e.params),this.serverType_=e.serverType,this.hidpi_=void 0===e.hidpi||e.hidpi,this.renderedRevision_=0,this.ratio_=void 0!==e.ratio?e.ratio:1.5,this.loaderProjection_=null}getFeatureInfoUrl(e,t,o,r){const n=ao(o),i=this.getProjection();i&&i!==n&&(t=TO(i,n,e,t),e=Co(e,n,i));return function(e,t,o){if(void 0===e.url)return;const r=ao(e.projection||"EPSG:3857"),n=kt(t,o,0,HO),i={QUERY_LAYERS:e.params.LAYERS,INFO_FORMAT:"application/json"};Object.assign(i,jO(e.params,"GetFeatureInfo"),e.params);const a=Ht((t[0]-n[0])/o,_O),s=Ht((n[3]-t[1])/o,_O),p=GO(i.VERSION,"1.3")>=0;return i[p?"I":"X"]=a,i[p?"J":"Y"]=s,VO(e.url,n,HO,r,i)}({url:this.url_,params:{...this.params_,...r},projection:i||n},e,t)}getLegendUrl(e,t){return function(e,t){if(void 0===e.url)return;const o={SERVICE:"WMS",VERSION:KO,REQUEST:"GetLegendGraphic",FORMAT:"image/png"};if(void 0===e.params||void 0===e.params.LAYER){const t=e.params.LAYERS;if(Array.isArray(t)&&1!==t.length)return;o.LAYER=t}if(void 0!==t){const r=ao(e.projection||"EPSG:3857").getMetersPerUnit()||1,n=28e-5;o.SCALE=t*r/n}return Object.assign(o,e.params),WO(e.url,o)}({url:this.url_,params:{...this.params_,...t}},e)}getParams(){return this.params_}getImageInternal(e,t,o,r){return void 0===this.url_?null:(this.loader&&this.loaderProjection_===r||(this.loaderProjection_=r,this.loader=function(e){const t=void 0===e.hidpi||e.hidpi,o=ao(e.projection||"EPSG:3857"),r=e.ratio||1.5,n=e.load||qn;return(i,a,s)=>{i=xO(i,a,s,r),1==s||t&&void 0!==e.serverType||(s=1);const p=YO(i,a,s,o,e.url,jO(e.params,"GetMap"),e.serverType),l=new Image;return null!==e.crossOrigin&&(l.crossOrigin=e.crossOrigin),n(l,p).then((e=>({image:e,extent:i,pixelRatio:s})))}}({crossOrigin:this.crossOrigin_,params:this.params_,projection:r,serverType:this.serverType_,hidpi:this.hidpi_,url:this.url_,ratio:this.ratio_,load:(e,t)=>(this.image.setImage(e),this.imageLoadFunction_(this.image,t),qn(e))})),super.getImageInternal(e,t,o,r))}getImageLoadFunction(){return this.imageLoadFunction_}getUrl(){return this.url_}setImageLoadFunction(e){this.imageLoadFunction_=e,this.changed()}setUrl(e){e!=this.url_&&(this.url_=e,this.loader=null,this.changed())}updateParams(e){Object.assign(this.params_,e),this.changed()}changed(){this.image=null,super.changed()}};const zO=class{constructor(e){this.highWaterMark=void 0!==e?e:2048,this.count_=0,this.entries_={},this.oldest_=null,this.newest_=null}canExpireCache(){return this.highWaterMark>0&&this.getCount()>this.highWaterMark}expireCache(e){for(;this.canExpireCache();)this.pop()}clear(){this.count_=0,this.entries_={},this.oldest_=null,this.newest_=null}containsKey(e){return this.entries_.hasOwnProperty(e)}forEach(e){let t=this.oldest_;for(;t;)e(t.value_,t.key_,this),t=t.newer}get(e,t){const o=this.entries_[e];return Jo(void 0!==o,"Tried to get a value for a key that does not exist in the cache"),o===this.newest_||(o===this.oldest_?(this.oldest_=this.oldest_.newer,this.oldest_.older=null):(o.newer.older=o.older,o.older.newer=o.newer),o.newer=null,o.older=this.newest_,this.newest_.newer=o,this.newest_=o),o.value_}remove(e){const t=this.entries_[e];return Jo(void 0!==t,"Tried to get a value for a key that does not exist in the cache"),t===this.newest_?(this.newest_=t.older,this.newest_&&(this.newest_.newer=null)):t===this.oldest_?(this.oldest_=t.newer,this.oldest_&&(this.oldest_.older=null)):(t.newer.older=t.older,t.older.newer=t.newer),delete this.entries_[e],--this.count_,t.value_}getCount(){return this.count_}getKeys(){const e=new Array(this.count_);let t,o=0;for(t=this.newest_;t;t=t.older)e[o++]=t.key_;return e}getValues(){const e=new Array(this.count_);let t,o=0;for(t=this.newest_;t;t=t.older)e[o++]=t.value_;return e}peekLast(){return this.oldest_.value_}peekLastKey(){return this.oldest_.key_}peekFirstKey(){return this.newest_.key_}peek(e){var t;return null===(t=this.entries_[e])||void 0===t?void 0:t.value_}pop(){const e=this.oldest_;return delete this.entries_[e.key_],e.newer&&(e.newer.older=null),this.oldest_=e.newer,this.oldest_||(this.newest_=null),--this.count_,e.value_}replace(e,t){this.get(e),this.entries_[e].value_=t}set(e,t){Jo(!(e in this.entries_),"Tried to set a value for a key that is used already");const o={key_:e,newer:null,older:this.newest_,value_:t};this.newest_?this.newest_.newer=o:this.oldest_=o,this.newest_=o,this.entries_[e]=o,++this.count_}setSize(e){this.highWaterMark=e}};function XO(e,t,o,r){return void 0!==r?(r[0]=e,r[1]=t,r[2]=o,r):[e,t,o]}function JO(e,t,o){return e+"/"+t+"/"+o}function QO(e){return JO(e[0],e[1],e[2])}function qO(e){return e.split("/").map(Number)}function $O(e){return(e[1]<<e[0])+e[2]}const eT=class extends zO{clear(){for(;this.getCount()>0;)this.pop().release();super.clear()}expireCache(e){for(;this.canExpireCache();){if(this.peekLast().getKey()in e)break;this.pop().release()}}pruneExceptNewestZ(){if(0===this.getCount())return;const e=qO(this.peekFirstKey())[0];this.forEach((t=>{t.tileCoord[0]!==e&&(this.remove(QO(t.tileCoord)),t.release())}))}},tT="tileloadstart",oT="tileloadend",rT="tileloaderror",nT=[0,0,0];const iT=class{constructor(e){let t;if(this.minZoom=void 0!==e.minZoom?e.minZoom:0,this.resolutions_=e.resolutions,Jo(function(e,t,o){const r=t||R;return e.every((function(t,n){if(0===n)return!0;const i=r(e[n-1],t);return!(i>0||o&&0===i)}))}(this.resolutions_,((e,t)=>t-e),!0),"`resolutions` must be sorted in descending order"),!e.origins)for(let r=0,n=this.resolutions_.length-1;r<n;++r)if(t){if(this.resolutions_[r]/this.resolutions_[r+1]!==t){t=void 0;break}}else t=this.resolutions_[r]/this.resolutions_[r+1];this.zoomFactor_=t,this.maxZoom=this.resolutions_.length-1,this.origin_=void 0!==e.origin?e.origin:null,this.origins_=null,void 0!==e.origins&&(this.origins_=e.origins,Jo(this.origins_.length==this.resolutions_.length,"Number of `origins` and `resolutions` must be equal"));const o=e.extent;void 0===o||this.origin_||this.origins_||(this.origin_=Rt(o)),Jo(!this.origin_&&this.origins_||this.origin_&&!this.origins_,"Either `origin` or `origins` must be configured, never both"),this.tileSizes_=null,void 0!==e.tileSizes&&(this.tileSizes_=e.tileSizes,Jo(this.tileSizes_.length==this.resolutions_.length,"Number of `tileSizes` and `resolutions` must be equal")),this.tileSize_=void 0!==e.tileSize?e.tileSize:this.tileSizes_?null:sr,Jo(!this.tileSize_&&this.tileSizes_||this.tileSize_&&!this.tileSizes_,"Either `tileSize` or `tileSizes` must be configured, never both"),this.extent_=void 0!==o?o:null,this.fullTileRanges_=null,this.tmpSize_=[0,0],this.tmpExtent_=[0,0,0,0],void 0!==e.sizes?this.fullTileRanges_=e.sizes.map(((e,t)=>{const r=new hO(Math.min(0,e[0]),Math.max(e[0]-1,-1),Math.min(0,e[1]),Math.max(e[1]-1,-1));if(o){const e=this.getTileRangeForExtentAndZ(o,t);r.minX=Math.max(e.minX,r.minX),r.maxX=Math.min(e.maxX,r.maxX),r.minY=Math.max(e.minY,r.minY),r.maxY=Math.min(e.maxY,r.maxY)}return r})):o&&this.calculateTileRanges_(o)}forEachTileCoord(e,t,o){const r=this.getTileRangeForExtentAndZ(e,t);for(let n=r.minX,i=r.maxX;n<=i;++n)for(let e=r.minY,a=r.maxY;e<=a;++e)o([t,n,e])}forEachTileCoordParentTileRange(e,t,o,r){let n,i,a,s=null,p=e[0]-1;for(2===this.zoomFactor_?(i=e[1],a=e[2]):s=this.getTileCoordExtent(e,r);p>=this.minZoom;){if(void 0!==i&&void 0!==a?(i=Math.floor(i/2),a=Math.floor(a/2),n=kO(i,i,a,a,o)):n=this.getTileRangeForExtentAndZ(s,p,o),t(p,n))return!0;--p}return!1}getExtent(){return this.extent_}getMaxZoom(){return this.maxZoom}getMinZoom(){return this.minZoom}getOrigin(e){return this.origin_?this.origin_:this.origins_[e]}getResolution(e){return this.resolutions_[e]}getResolutions(){return this.resolutions_}getTileCoordChildTileRange(e,t,o){if(e[0]<this.maxZoom){if(2===this.zoomFactor_){const o=2*e[1],r=2*e[2];return kO(o,o+1,r,r+1,t)}const r=this.getTileCoordExtent(e,o||this.tmpExtent_);return this.getTileRangeForExtentAndZ(r,e[0]+1,t)}return null}getTileRangeForTileCoordAndZ(e,t,o){if(t>this.maxZoom||t<this.minZoom)return null;const r=e[0],n=e[1],i=e[2];if(t===r)return kO(n,i,n,i,o);if(this.zoomFactor_){const e=Math.pow(this.zoomFactor_,t-r),a=Math.floor(n*e),s=Math.floor(i*e);if(t<r)return kO(a,a,s,s,o);return kO(a,Math.floor(e*(n+1))-1,s,Math.floor(e*(i+1))-1,o)}const a=this.getTileCoordExtent(e,this.tmpExtent_);return this.getTileRangeForExtentAndZ(a,t,o)}getTileRangeForExtentAndZ(e,t,o){this.getTileCoordForXYAndZ_(e[0],e[3],t,!1,nT);const r=nT[1],n=nT[2];this.getTileCoordForXYAndZ_(e[2],e[1],t,!0,nT);return kO(r,nT[1],n,nT[2],o)}getTileCoordCenter(e){const t=this.getOrigin(e[0]),o=this.getResolution(e[0]),r=wn(this.getTileSize(e[0]),this.tmpSize_);return[t[0]+(e[1]+.5)*r[0]*o,t[1]-(e[2]+.5)*r[1]*o]}getTileCoordExtent(e,t){const o=this.getOrigin(e[0]),r=this.getResolution(e[0]),n=wn(this.getTileSize(e[0]),this.tmpSize_),i=o[0]+e[1]*n[0]*r,a=o[1]-(e[2]+1)*n[1]*r;return pt(i,a,i+n[0]*r,a+n[1]*r,t)}getTileCoordForCoordAndResolution(e,t,o){return this.getTileCoordForXYAndResolution_(e[0],e[1],t,!1,o)}getTileCoordForXYAndResolution_(e,t,o,r,n){const i=this.getZForResolution(o),a=o/this.getResolution(i),s=this.getOrigin(i),p=wn(this.getTileSize(i),this.tmpSize_);let l=a*(e-s[0])/o/p[0],A=a*(s[1]-t)/o/p[1];return r?(l=Vt(l,5)-1,A=Vt(A,5)-1):(l=Ht(l,5),A=Ht(A,5)),XO(i,l,A,n)}getTileCoordForXYAndZ_(e,t,o,r,n){const i=this.getOrigin(o),a=this.getResolution(o),s=wn(this.getTileSize(o),this.tmpSize_);let p=(e-i[0])/a/s[0],l=(i[1]-t)/a/s[1];return r?(p=Vt(p,5)-1,l=Vt(l,5)-1):(p=Ht(p,5),l=Ht(l,5)),XO(o,p,l,n)}getTileCoordForCoordAndZ(e,t,o){return this.getTileCoordForXYAndZ_(e[0],e[1],t,!1,o)}getTileCoordResolution(e){return this.resolutions_[e[0]]}getTileSize(e){return this.tileSize_?this.tileSize_:this.tileSizes_[e]}getFullTileRange(e){return this.fullTileRanges_?this.fullTileRanges_[e]:this.extent_?this.getTileRangeForExtentAndZ(this.extent_,e):null}getZForResolution(e,t){return Ut(F(this.resolutions_,e,t||0),this.minZoom,this.maxZoom)}tileCoordIntersectsViewport(e,t){return pn(t,0,t.length,2,this.getTileCoordExtent(e))}calculateTileRanges_(e){const t=this.resolutions_.length,o=new Array(t);for(let r=this.minZoom;r<t;++r)o[r]=this.getTileRangeForExtentAndZ(e,r);this.fullTileRanges_=o}};function aT(e){let t=e.getDefaultTileGrid();return t||(t=function(e,t,o,r){const n=lT(e);return function(e,t,o,r){r=void 0!==r?r:"top-left";const n=pT(e,t,o);return new iT({extent:e,origin:Nt(e,r),resolutions:n,tileSize:o})}(n,t,o,r)}(e),e.setDefaultTileGrid(t)),t}function sT(e){const t=e||{},o=t.extent||ao("EPSG:3857").getExtent(),r={extent:o,minZoom:t.minZoom,tileSize:t.tileSize,resolutions:pT(o,t.maxZoom,t.tileSize,t.maxResolution)};return new iT(r)}function pT(e,t,o,r){t=void 0!==t?t:ar,o=wn(void 0!==o?o:sr);const n=St(e),i=wt(e);r=r>0?r:Math.max(i/o[0],n/o[1]);const a=t+1,s=new Array(a);for(let p=0;p<a;++p)s[p]=r/Math.pow(2,p);return s}function lT(e){let t=(e=ao(e)).getExtent();if(!t){const o=180*ve.degrees/e.getMetersPerUnit();t=pt(-o,-o,o,o)}return t}class AT extends h{constructor(e,t){super(e),this.tile=t}}const uT=class extends dl{constructor(e){super({attributions:e.attributions,attributionsCollapsible:e.attributionsCollapsible,projection:e.projection,state:e.state,wrapX:e.wrapX,interpolate:e.interpolate}),this.on,this.once,this.un,this.opaque_=void 0!==e.opaque&&e.opaque,this.tilePixelRatio_=void 0!==e.tilePixelRatio?e.tilePixelRatio:1,this.tileGrid=void 0!==e.tileGrid?e.tileGrid:null;const t=[256,256];this.tileGrid&&wn(this.tileGrid.getTileSize(this.tileGrid.getMinZoom()),t),this.tileCache=new eT(e.cacheSize||0),this.tmpSize=[0,0],this.key_=e.key||"",this.tileOptions={transition:e.transition,interpolate:e.interpolate},this.zDirection=e.zDirection?e.zDirection:0}canExpireCache(){return this.tileCache.canExpireCache()}expireCache(e,t){const o=this.getTileCacheForProjection(e);o&&o.expireCache(t)}forEachLoadedTile(e,t,o,r){const n=this.getTileCacheForProjection(e);if(!n)return!1;let i,a,s,p=!0;for(let l=o.minX;l<=o.maxX;++l)for(let e=o.minY;e<=o.maxY;++e)a=JO(t,l,e),s=!1,n.containsKey(a)&&(i=n.get(a),s=i.getState()===ds.LOADED,s&&(s=!1!==r(i))),s||(p=!1);return p}getGutterForProjection(e){return 0}getKey(){return this.key_}setKey(e){this.key_!==e&&(this.key_=e,this.changed())}getOpaque(e){return this.opaque_}getResolutions(e){const t=e?this.getTileGridForProjection(e):this.tileGrid;return t?t.getResolutions():null}getTile(e,t,o,r,n){return te()}getTileGrid(){return this.tileGrid}getTileGridForProjection(e){return this.tileGrid?this.tileGrid:aT(e)}getTileCacheForProjection(e){const t=this.getProjection();return Jo(null===t||co(t,e),"A VectorTile source can only be rendered if it has a projection compatible with the view projection."),this.tileCache}getTilePixelRatio(e){return this.tilePixelRatio_}getTilePixelSize(e,t,o){const r=this.getTileGridForProjection(o),n=this.getTilePixelRatio(t),i=wn(r.getTileSize(e),this.tmpSize);return 1==n?i:function(e,t,o){return void 0===o&&(o=[0,0]),o[0]=e[0]*t+.5|0,o[1]=e[1]*t+.5|0,o}(i,n,this.tmpSize)}getTileCoordForTileUrlFunction(e,t){t=void 0!==t?t:this.getProjection();const o=this.getTileGridForProjection(t);return this.getWrapX()&&t.isGlobal()&&(e=function(e,t,o){const r=t[0],n=e.getTileCoordCenter(t),i=lT(o);if(!rt(i,n)){const t=wt(i),o=Math.ceil((i[0]-n[0])/t);return n[0]+=t*o,e.getTileCoordForCoordAndZ(n,r)}return t}(o,e,t)),function(e,t){const o=e[0],r=e[1],n=e[2];if(t.getMinZoom()>o||o>t.getMaxZoom())return!1;const i=t.getFullTileRange(o);return!i||i.containsXY(r,n)}(e,o)?e:null}clear(){this.tileCache.clear()}refresh(){this.clear(),super.refresh()}updateCacheSize(e,t){const o=this.getTileCacheForProjection(t);e>o.highWaterMark&&(o.highWaterMark=e)}useTile(e,t,o,r){}};function dT(e,t){const o=/\{z\}/g,r=/\{x\}/g,n=/\{y\}/g,i=/\{-y\}/g;return function(a,s,p){if(a)return e.replace(o,a[0].toString()).replace(r,a[1].toString()).replace(n,a[2].toString()).replace(i,(function(){const e=a[0],o=t.getFullTileRange(e);if(!o)throw new Error("The {-y} placeholder requires a tile grid with extent");return(o.getHeight()-a[2]-1).toString()}))}}function cT(e,t){const o=e.length,r=new Array(o);for(let n=0;n<o;++n)r[n]=dT(e[n],t);return function(e){if(1===e.length)return e[0];return function(t,o,r){if(!t)return;const n=Bt($O(t),e.length);return e[n](t,o,r)}}(r)}function yT(e){const t=[];let o=/\{([a-z])-([a-z])\}/.exec(e);if(o){const r=o[1].charCodeAt(0),n=o[2].charCodeAt(0);let i;for(i=r;i<=n;++i)t.push(e.replace(o[0],String.fromCharCode(i)));return t}if(o=/\{(\d+)-(\d+)\}/.exec(e),o){const r=parseInt(o[2],10);for(let n=parseInt(o[1],10);n<=r;n++)t.push(e.replace(o[0],n.toString()));return t}return t.push(e),t}class gT extends uT{constructor(e){super({attributions:e.attributions,cacheSize:e.cacheSize,opaque:e.opaque,projection:e.projection,state:e.state,tileGrid:e.tileGrid,tilePixelRatio:e.tilePixelRatio,wrapX:e.wrapX,transition:e.transition,interpolate:e.interpolate,key:e.key,attributionsCollapsible:e.attributionsCollapsible,zDirection:e.zDirection}),this.generateTileUrlFunction_=this.tileUrlFunction===gT.prototype.tileUrlFunction,this.tileLoadFunction=e.tileLoadFunction,e.tileUrlFunction&&(this.tileUrlFunction=e.tileUrlFunction),this.urls=null,e.urls?this.setUrls(e.urls):e.url&&this.setUrl(e.url),this.tileLoadingKeys_={}}getTileLoadFunction(){return this.tileLoadFunction}getTileUrlFunction(){return Object.getPrototypeOf(this).tileUrlFunction===this.tileUrlFunction?this.tileUrlFunction.bind(this):this.tileUrlFunction}getUrls(){return this.urls}handleTileChange(e){const t=e.target,o=re(t),r=t.getState();let n;r==ds.LOADING?(this.tileLoadingKeys_[o]=!0,n=tT):o in this.tileLoadingKeys_&&(delete this.tileLoadingKeys_[o],n=r==ds.ERROR?rT:r==ds.LOADED?oT:void 0),void 0!=n&&this.dispatchEvent(new AT(n,t))}setTileLoadFunction(e){this.tileCache.clear(),this.tileLoadFunction=e,this.changed()}setTileUrlFunction(e,t){this.tileUrlFunction=e,this.tileCache.pruneExceptNewestZ(),"undefined"!==typeof t?this.setKey(t):this.changed()}setUrl(e){const t=yT(e);this.urls=t,this.setUrls(t)}setUrls(e){this.urls=e;const t=e.join("\n");this.generateTileUrlFunction_?this.setTileUrlFunction(cT(e,this.tileGrid),t):this.setKey(t)}tileUrlFunction(e,t,o){}useTile(e,t,o){const r=JO(e,t,o);this.tileCache.containsKey(r)&&this.tileCache.get(r)}}const CT=gT;function IT(e,t){e.getImage().src=t}const OT=class extends CT{constructor(e){super({attributions:e.attributions,cacheSize:e.cacheSize,opaque:e.opaque,projection:e.projection,state:e.state,tileGrid:e.tileGrid,tileLoadFunction:e.tileLoadFunction?e.tileLoadFunction:IT,tilePixelRatio:e.tilePixelRatio,tileUrlFunction:e.tileUrlFunction,url:e.url,urls:e.urls,wrapX:e.wrapX,transition:e.transition,interpolate:void 0===e.interpolate||e.interpolate,key:e.key,attributionsCollapsible:e.attributionsCollapsible,zDirection:e.zDirection}),this.crossOrigin=void 0!==e.crossOrigin?e.crossOrigin:null,this.tileClass=void 0!==e.tileClass?e.tileClass:cO,this.tileCacheForProjection={},this.tileGridForProjection={},this.reprojectionErrorThreshold_=e.reprojectionErrorThreshold,this.renderReprojectionEdges_=!1}canExpireCache(){if(this.tileCache.canExpireCache())return!0;for(const e in this.tileCacheForProjection)if(this.tileCacheForProjection[e].canExpireCache())return!0;return!1}expireCache(e,t){const o=this.getTileCacheForProjection(e);this.tileCache.expireCache(this.tileCache==o?t:{});for(const r in this.tileCacheForProjection){const e=this.tileCacheForProjection[r];e.expireCache(e==o?t:{})}}getGutterForProjection(e){return this.getProjection()&&e&&!co(this.getProjection(),e)?0:this.getGutter()}getGutter(){return 0}getKey(){let e=super.getKey();return this.getInterpolate()||(e+=":disable-interpolation"),e}getOpaque(e){return!(this.getProjection()&&e&&!co(this.getProjection(),e))&&super.getOpaque(e)}getTileGridForProjection(e){const t=this.getProjection();if(this.tileGrid&&(!t||co(t,e)))return this.tileGrid;const o=re(e);return o in this.tileGridForProjection||(this.tileGridForProjection[o]=aT(e)),this.tileGridForProjection[o]}getTileCacheForProjection(e){const t=this.getProjection();if(!t||co(t,e))return this.tileCache;const o=re(e);return o in this.tileCacheForProjection||(this.tileCacheForProjection[o]=new eT(this.tileCache.highWaterMark)),this.tileCacheForProjection[o]}createTile_(e,t,o,r,n,i){const a=[e,t,o],s=this.getTileCoordForTileUrlFunction(a,n),p=s?this.tileUrlFunction(s,r,n):void 0,l=new this.tileClass(a,void 0!==p?ds.IDLE:ds.EMPTY,void 0!==p?p:"",this.crossOrigin,this.tileLoadFunction,this.tileOptions);return l.key=i,l.addEventListener(W,this.handleTileChange.bind(this)),l}getTile(e,t,o,r,n){const i=this.getProjection();if(!i||!n||co(i,n))return this.getTileInternal(e,t,o,r,i||n);const a=this.getTileCacheForProjection(n),s=[e,t,o];let p;const l=QO(s);a.containsKey(l)&&(p=a.get(l));const A=this.getKey();if(p&&p.key==A)return p;const u=this.getTileGridForProjection(i),d=this.getTileGridForProjection(n),c=this.getTileCoordForTileUrlFunction(s,n),y=new mO(i,u,n,d,s,c,this.getTilePixelRatio(r),this.getGutter(),((e,t,o,r)=>this.getTileInternal(e,t,o,r,i)),this.reprojectionErrorThreshold_,this.renderReprojectionEdges_,this.tileOptions);return y.key=A,p?(y.interimTile=p,y.refreshInterimChain(),a.replace(l,y)):a.set(l,y),y}getTileInternal(e,t,o,r,n){let i=null;const a=JO(e,t,o),s=this.getKey();if(this.tileCache.containsKey(a)){if(i=this.tileCache.get(a),i.key!=s){const p=i;i=this.createTile_(e,t,o,r,n,s),p.getState()==ds.IDLE?i.interimTile=p.interimTile:i.interimTile=p,i.refreshInterimChain(),this.tileCache.replace(a,i)}}else i=this.createTile_(e,t,o,r,n,s),this.tileCache.set(a,i);return i}setRenderReprojectionEdges(e){if(this.renderReprojectionEdges_!=e){this.renderReprojectionEdges_=e;for(const e in this.tileCacheForProjection)this.tileCacheForProjection[e].clear();this.changed()}}setTileGridForProjection(e,t){const o=ao(e);if(o){const e=re(o);e in this.tileGridForProjection||(this.tileGridForProjection[e]=t)}}clear(){super.clear();for(const e in this.tileCacheForProjection)this.tileCacheForProjection[e].clear()}};const TT=class extends OT{constructor(e){e=e||{};const t=Object.assign({},e.params),o=!("TRANSPARENT"in t)||t.TRANSPARENT;super({attributions:e.attributions,attributionsCollapsible:e.attributionsCollapsible,cacheSize:e.cacheSize,crossOrigin:e.crossOrigin,interpolate:e.interpolate,opaque:!o,projection:e.projection,reprojectionErrorThreshold:e.reprojectionErrorThreshold,tileClass:e.tileClass,tileGrid:e.tileGrid,tileLoadFunction:e.tileLoadFunction,url:e.url,urls:e.urls,wrapX:void 0===e.wrapX||e.wrapX,transition:e.transition,zDirection:e.zDirection}),this.gutter_=void 0!==e.gutter?e.gutter:0,this.params_=t,this.v13_=!0,this.serverType_=e.serverType,this.hidpi_=void 0===e.hidpi||e.hidpi,this.tmpExtent_=[1/0,1/0,-1/0,-1/0],this.updateV13_(),this.setKey(this.getKeyForParams_())}getFeatureInfoUrl(e,t,o,r){const n=ao(o),i=this.getProjection()||n;let a=this.getTileGrid();a||(a=this.getTileGridForProjection(i));const s=Co(e,n,i),p=TO(i,n,e,t),l=a.getZForResolution(p,this.zDirection),A=a.getResolution(l),u=a.getTileCoordForCoordAndZ(s,l);if(a.getResolutions().length<=u[0])return;let d=a.getTileCoordExtent(u,this.tmpExtent_);const c=this.gutter_;0!==c&&(d=et(d,A*c,d));const y={QUERY_LAYERS:this.params_.LAYERS};Object.assign(y,jO(this.params_,"GetFeatureInfo"),r);const g=Math.floor((s[0]-d[0])/A),C=Math.floor((d[3]-s[1])/A);return y[this.v13_?"I":"X"]=g,y[this.v13_?"J":"Y"]=C,this.getRequestUrl_(u,d,1,i||n,y)}getLegendUrl(e,t){if(void 0===this.urls[0])return;const o={SERVICE:"WMS",VERSION:KO,REQUEST:"GetLegendGraphic",FORMAT:"image/png"};if(void 0===t||void 0===t.LAYER){const e=this.params_.LAYERS;if(!(!Array.isArray(e)||1===e.length))return;o.LAYER=e}if(void 0!==e){const t=this.getProjection()?this.getProjection().getMetersPerUnit():1,r=28e-5;o.SCALE=e*t/r}return Object.assign(o,t),WO(this.urls[0],o)}getGutter(){return this.gutter_}getParams(){return this.params_}getRequestUrl_(e,t,o,r,n){const i=this.urls;if(!i)return;let a;if(1==i.length)a=i[0];else{a=i[Bt($O(e),i.length)]}return YO(t,(this.tileGrid||this.getTileGridForProjection(r)).getResolution(e[0]),o,r,a,n,this.serverType_)}getTilePixelRatio(e){return this.hidpi_&&void 0!==this.serverType_?e:1}getKeyForParams_(){let e=0;const t=[];for(const o in this.params_)t[e++]=o+"-"+this.params_[o];return t.join("/")}updateParams(e){Object.assign(this.params_,e),this.updateV13_(),this.setKey(this.getKeyForParams_())}updateV13_(){const e=this.params_.VERSION||KO;this.v13_=GO(e,"1.3")>=0}tileUrlFunction(e,t,o){let r=this.getTileGrid();if(r||(r=this.getTileGridForProjection(o)),r.getResolutions().length<=e[0])return;1==t||this.hidpi_&&void 0!==this.serverType_||(t=1);const n=r.getResolution(e[0]);let i=r.getTileCoordExtent(e,this.tmpExtent_);const a=this.gutter_;0!==a&&(i=et(i,n*a,i));const s=Object.assign({},jO(this.params_,"GetMap"));return this.getRequestUrl_(e,i,t,o,s)}};const LT=class extends Pl{constructor(e){super({attributions:(e=e||{}).attributions,wrapX:e.wrapX}),this.resolution=void 0,this.distance=void 0!==e.distance?e.distance:20,this.minDistance=e.minDistance||0,this.interpolationRatio=0,this.features=[],this.geometryFunction=e.geometryFunction||function(e){const t=e.getGeometry();return Jo(!t||"Point"===t.getType(),"The default `geometryFunction` can only handle `Point` or null geometries"),t},this.createCustomCluster_=e.createCluster,this.source=null,this.boundRefresh_=this.refresh.bind(this),this.updateDistance(this.distance,this.minDistance),this.setSource(e.source||null)}clear(e){this.features.length=0,super.clear(e)}getDistance(){return this.distance}getSource(){return this.source}loadFeatures(e,t,o){var r;null===(r=this.source)||void 0===r||r.loadFeatures(e,t,o),t!==this.resolution&&(this.resolution=t,this.refresh())}setDistance(e){this.updateDistance(e,this.minDistance)}setMinDistance(e){this.updateDistance(this.distance,e)}getMinDistance(){return this.minDistance}setSource(e){this.source&&this.source.removeEventListener(W,this.boundRefresh_),this.source=e,e&&e.addEventListener(W,this.boundRefresh_),this.refresh()}refresh(){this.clear(),this.cluster(),this.addFeatures(this.features)}updateDistance(e,t){const o=0===e?0:Math.min(t,e)/e,r=e!==this.distance||this.interpolationRatio!==o;this.distance=e,this.minDistance=t,this.interpolationRatio=o,r&&this.refresh()}cluster(){if(void 0===this.resolution||!this.source)return;const e=[1/0,1/0,-1/0,-1/0],t=this.distance*this.resolution,o=this.source.getFeatures(),r={};for(let n=0,i=o.length;n<i;n++){const i=o[n];if(!(re(i)in r)){const o=this.geometryFunction(i);if(o){At(o.getCoordinates(),e),et(e,t,e);const n=this.source.getFeaturesInExtent(e).filter((function(e){const t=re(e);return!(t in r)&&(r[t]=!0,!0)}));this.features.push(this.createCluster(n,e))}}}}createCluster(e,t){const o=[0,0];for(let a=e.length-1;a>=0;--a){const t=this.geometryFunction(e[a]);t?Yt(o,t.getCoordinates()):e.splice(a,1)}zt(o,1/e.length);const r=mt(t),n=this.interpolationRatio,i=new $r([o[0]*(1-n)+r[0]*n,o[1]*(1-n)+r[1]*n]);return this.createCustomCluster_?this.createCustomCluster_(i,e):new Up({geometry:i,features:e})}};function mT(e){const t=e.load?e.load:qn,o=ao(e.projection||"EPSG:3857");return function(r,n,i){i=e.hidpi?i:1;const a={F:"image",FORMAT:"PNG32",TRANSPARENT:!0};Object.assign(a,e.params),r=xO(r,n,i,e.ratio);const s=function(e,t,o,r,n,i){const a=n.getCode().split(/:(?=\d+$)/).pop(),s=o/r,p=[Kt(wt(t)/s,_O),Kt(St(t)/s,_O)];return i.SIZE=p[0]+","+p[1],i.BBOX=t.join(","),i.BBOXSR=a,i.IMAGESR=a,i.DPI=Math.round(i.DPI?i.DPI*r:90*r),WO(e.replace(/MapServer\/?$/,"MapServer/export").replace(/ImageServer\/?$/,"ImageServer/exportImage"),i)}(e.url,r,n,i,o,a),p=new Image;return null!==e.crossOrigin&&(p.crossOrigin=e.crossOrigin),t(p,s).then((e=>{const t=wt(r)/e.width*i;return{image:e,extent:r,resolution:t,pixelRatio:i}}))}}const NT=class extends BO{constructor(e){super({attributions:(e=e||{}).attributions,interpolate:e.interpolate,projection:e.projection,resolutions:e.resolutions}),this.crossOrigin_=void 0!==e.crossOrigin?e.crossOrigin:null,this.hidpi_=void 0===e.hidpi||e.hidpi,this.url_=e.url,this.imageLoadFunction_=void 0!==e.imageLoadFunction?e.imageLoadFunction:DO,this.params_=Object.assign({},e.params),this.imageSize_=[0,0],this.renderedRevision_=0,this.ratio_=void 0!==e.ratio?e.ratio:1.5,this.loaderProjection_=null}getParams(){return this.params_}getImageInternal(e,t,o,r){return void 0===this.url_?null:(this.loader&&this.loaderProjection_===r||(this.loaderProjection_=r,this.loader=mT({crossOrigin:this.crossOrigin_,params:this.params_,projection:r,hidpi:this.hidpi_,url:this.url_,ratio:this.ratio_,load:(e,t)=>(this.image.setImage(e),this.imageLoadFunction_(this.image,t),qn(e))})),super.getImageInternal(e,t,o,r))}getImageLoadFunction(){return this.imageLoadFunction_}getUrl(){return this.url_}setImageLoadFunction(e){this.imageLoadFunction_=e,this.changed()}setUrl(e){e!=this.url_&&(this.url_=e,this.loader=null,this.changed())}updateParams(e){Object.assign(this.params_,e),this.changed()}changed(){this.image=null,super.changed()}};function kT(e){const t=new NT({url:"https://gis.charttools.noaa.gov/arcgis/rest/services/MCS/ENCOnline/MapServer/exts/MaritimeChartService/MapServer",params:{layers:"show:0,1,2,3,4,5,6,7",format:"png8",bboxsr:'{"wkid":3857}',display_params:JSON.stringify({ECDISParameters:{version:"10.9.1",DynamicParameters:{Parameter:[{name:"DisplayDepthUnits",value:e},{name:"DisplayFrames",value:2}],ParameterGroup:[{name:"AreaSymbolSize",Parameter:[{name:"scaleFactor",value:1},{name:"minZoom",value:.1},{name:"maxZoom",value:1.2}]},{name:"DatasetDisplayRange",Parameter:[{name:"minZoom",value:.05},{name:"maxZoom",value:8}]},{name:"LineSymbolSize",Parameter:[{name:"scaleFactor",value:1},{name:"minZoom",value:.1},{name:"maxZoom",value:1.2}]},{name:"PointSymbolSize",Parameter:[{name:"scaleFactor",value:1},{name:"minZoom",value:.1},{name:"maxZoom",value:1.2}]},{name:"TextGroups",Parameter:[{name:"11",value:2},{name:"21",value:2},{name:"23",value:2},{name:"24",value:2},{name:"25",value:2},{name:"26",value:2},{name:"27",value:2},{name:"28",value:2},{name:"29",value:2},{name:"30",value:2}]},{name:"TextSize",Parameter:[{name:"scaleFactor",value:1},{name:"minZoom",value:.1},{name:"maxZoom",value:1.2}]}]}}})}}),o=t.getRequestUrl_;return t.getRequestUrl_=function(e,t,r,n,i){return o.apply(this,arguments).replace("BBOX=","bbox=").replace("BBOXSR=","bboxsr=").replace("F=","f=").replace("FORMAT=","format=").replace("TRANSPARENT=","transparent=").replace("SIZE=","size=").replace("IMAGESR=","imagesr=").replace("DPI=","dpi=")},t}function hT(e){const t=new NT({url:"https://gis.charttools.noaa.gov/arcgis/rest/services/MCS/NOAAChartDisplay/MapServer/exts/MaritimeChartService/MapServer",params:{layers:"show:0,1,2,3,4,5,6,7",format:"png8",bboxsr:'{"wkid":3857}',display_params:JSON.stringify({ECDISParameters:{version:"10.9.1",DynamicParameters:{Parameter:[{name:"DisplayDepthUnits",value:e},{name:"DisplayFrames",value:2}],ParameterGroup:[{name:"AreaSymbolSize",Parameter:[{name:"scaleFactor",value:1},{name:"minZoom",value:.1},{name:"maxZoom",value:1.2}]},{name:"DatasetDisplayRange",Parameter:[{name:"minZoom",value:.05},{name:"maxZoom",value:8}]},{name:"LineSymbolSize",Parameter:[{name:"scaleFactor",value:1},{name:"minZoom",value:.1},{name:"maxZoom",value:1.2}]},{name:"PointSymbolSize",Parameter:[{name:"scaleFactor",value:1},{name:"minZoom",value:.1},{name:"maxZoom",value:1.2}]},{name:"TextGroups",Parameter:[{name:"11",value:2},{name:"21",value:2},{name:"23",value:2},{name:"24",value:2},{name:"25",value:2},{name:"26",value:2},{name:"27",value:2},{name:"28",value:2},{name:"29",value:2},{name:"30",value:2}]},{name:"TextSize",Parameter:[{name:"scaleFactor",value:1},{name:"minZoom",value:.1},{name:"maxZoom",value:1.2}]}]}}})}}),o=t.getRequestUrl_;return t.getRequestUrl_=function(e,t,r,n,i){return o.apply(this,arguments).replace("BBOX=","bbox=").replace("BBOXSR=","bboxsr=").replace("F=","f=").replace("FORMAT=","format=").replace("TRANSPARENT=","transparent=").replace("SIZE=","size=").replace("IMAGESR=","imagesr=").replace("DPI=","dpi=")},t}const ST=class extends $n{constructor(e,t,o,r,n){super(e,t,o,void 0!==n?Rn.IDLE:Rn.LOADED),this.loader_=void 0!==n?n:null,this.canvas_=r,this.error_=null}getError(){return this.error_}handleLoad_(e){e?(this.error_=e,this.state=Rn.ERROR):this.state=Rn.LOADED,this.changed()}load(){this.state==Rn.IDLE&&(this.state=Rn.LOADING,this.changed(),this.loader_(this.handleLoad_.bind(this)))}getImage(){return this.canvas_}};const PT=class extends FO{constructor(e){super(e),this.vectorRenderer_=new hA(e),this.layerImageRatio_=e.getImageRatio(),this.coordinateToVectorPixelTransform_=[1,0,0,1,0,0],this.renderedPixelToCoordinateTransform_=null}disposeInternal(){this.vectorRenderer_.dispose(),super.disposeInternal()}getFeatures(e){if(!this.vectorRenderer_)return Promise.resolve([]);const t=Tr(this.coordinateToVectorPixelTransform_,Tr(this.renderedPixelToCoordinateTransform_,e.slice()));return this.vectorRenderer_.getFeatures(t)}handleFontsChanged(){this.vectorRenderer_.handleFontsChanged()}prepareFrame(e){const t=e.pixelRatio,o=e.viewState,r=o.resolution,n=e.viewHints,i=this.vectorRenderer_;let a=e.extent;1!==this.layerImageRatio_&&(a=a.slice(0),function(e,t){const o=(e[2]-e[0])/2*(t-1),r=(e[3]-e[1])/2*(t-1);e[0]-=o,e[2]+=o,e[1]-=r,e[3]+=r}(a,this.layerImageRatio_));const s=wt(a)/r,p=St(a)/r;if(!n[rr]&&!n[nr]&&!Et(a)){i.useContainer(null,null);const n=i.context,l=e.layerStatesArray[e.layerIndex],A=Object.assign({},l,{opacity:1}),u=Object.assign({},e,{extent:a,size:[s,p],viewState:Object.assign({},e.viewState,{rotation:0}),layerStatesArray:[A],layerIndex:0,declutter:null}),d=this.getLayer().getDeclutter();d&&(u.declutter={[d]:new Pn(9)});let c=!0;const y=new ST(a,r,t,n.canvas,(function(e){i.prepareFrame(u)&&i.replayGroupChanged&&(i.clipping=!1,i.renderFrame(u,null)&&(i.renderDeclutter(u),i.renderDeferred(u),c=!1),e())}));y.addEventListener(W,(()=>{if(y.getState()!==Rn.LOADED)return;this.image_=c?null:y;const e=y.getPixelRatio(),r=fO(y.getResolution())*t/e;this.renderedResolution=r,this.coordinateToVectorPixelTransform_=mr(this.coordinateToVectorPixelTransform_,s/2,p/2,1/r,-1/r,0,-o.center[0],-o.center[1])})),y.load()}return this.image_&&(this.renderedPixelToCoordinateTransform_=e.pixelToCoordinateTransform.slice()),!!this.image_}preRender(){}postRender(){}renderDeclutter(){}forEachFeatureAtCoordinate(e,t,o,r,n){return this.vectorRenderer_?this.vectorRenderer_.forEachFeatureAtCoordinate(e,t,o,r,n):super.forEachFeatureAtCoordinate(e,t,o,r,n)}};const RT=class extends Ya{constructor(e){e=e||{};const t=Object.assign({},e);delete t.imageRatio,super(t),this.imageRatio_=void 0!==e.imageRatio?e.imageRatio:1}getImageRatio(){return this.imageRatio_}createRenderer(){return new PT(this)}},FT=o(607);class wT{constructor(e,t){this.size=e.length,this.features=e,this.feature=e[0],this.resolution=t,this.radianMultiplier=Math.PI/180}getStyle(){return this.size>1?this.getClusterStyle():this.getFeatureStyle(this.feature)}getFeatureStyle(){}getClusterStyle(){}getLabel(e,t,o,r,n,i){let a,s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:void 0;return a=s?new bi({color:"black",width:s}):void 0,new xi({text:new Hi({font:e+"px sans-serif",text:t,fill:new Ei({color:o}),stroke:a,offsetX:r,offsetY:n}),zIndex:i})}getBackgroundCircle(e,t,o){return new xi({image:new wi({radius:e,fill:new Ei({color:t})}),zIndex:o})}getIcon(e,t,o){return new xi({image:new Gi({scale:e,src:t,rotation:arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,iconOrigin:arguments.length>3&&void 0!==arguments[3]?arguments[3]:"top-left",displacement:arguments.length>4&&void 0!==arguments[4]?arguments[4]:[0,0]}),zIndex:o})}}class fT extends wT{constructor(e,t){super(e,t),this.smallFontSize="10",this.largeFontSize="14"}getClusterStyle(){let e,t=0;for(const o of this.features){sC(o.getProperties().timeobs)>=new Date(new Date-72e5)&&(t++,e=o)}if(1!==t)return 0===t?new xi({}):[new xi({image:new wi({radius:20,fill:new Ei({color:"rgba(76, 125, 197, 0.3)"})})}),new xi({image:new wi({radius:14,fill:new Ei({color:"rgba(76, 125, 197, 0.7)"})}),text:new Hi({text:t.toString(),fill:new Ei({color:"#fff"}),stroke:new bi({color:"rgba(0, 0, 0, 0.6)",width:3})})})];this.getFeatureStyle(e)}getFeatureStyle(e){const t=e.getId();if(sC(e.getProperties().timeobs)<new Date(new Date-72e5))return new xi({});{const o=1,r=8,n=null===e.getProperties().temperature?"":Math.round(parseFloat(e.getProperties().temperature)).toString(),i=null===e.getProperties().visibility?"":Math.round(parseFloat(e.getProperties().visibility)).toString(),a=null===e.getProperties().dewpoint?"":Math.round(parseFloat(e.getProperties().dewpoint)).toString(),s=null===e.getProperties().sst?"":Math.round(parseFloat(e.getProperties().sst)).toString(),p=null===e.getProperties().waveheight?"":e.getProperties().waveheight.toFixed(1).toString(),l=9999===e.getProperties().preschange||null===e.getProperties().preschange?"":e.getProperties().preschange.toFixed(1).toString(),A=null===e.getProperties().sealevelpress?"":e.getProperties().sealevelpress.toFixed(1).toString(),u=null===e.getProperties().winddir?"":e.getProperties().winddir,d=null===e.getProperties().windspeed?"missing":e.getProperties().windspeed,c=e.getProperties().windgust;let y="",g=null===e.getProperties().cloudcover?"":e.getProperties().cloudcover;if(e.getProperties().rawdata&&"null"!==e.getProperties().rawdata&&e.getProperties().rawdata!==t){let t=pC(e.getProperties().rawdata),o=lC(e.getProperties().rawdata);if(t)for(const e of t)y+=e.abbreviation;o&&"null"!==o&&(g=o)}if(this.resolution>3e3){const e=this.smallFontSize;return[this.getBackgroundCircle(40,"rgba(255, 255, 255, 0.5)",2),this.getLabel("9",t,"black",0,-25,r,o),this.getLabel(e,n,"red",-20,-15,r,o),this.getLabel(e,i,"orange",-30,0,r,o),this.getLabel(e,a,"green",-20,15,r,o),this.getLabel(e,s,"blue",0,25,r,o),this.getLabel(e,p,"#ff00ff",20,15,r,o),this.getLabel(e,l,"purple",30,0,r,o),this.getLabel("8",A,"#2424ff",21,-15,r,o),this.getCloudCoverStyle(g,.4),this.getWindArrowStyle(u,d,.3)]}{const e=this.largeFontSize;return[this.getBackgroundCircle(70,"rgba(255, 255, 255, 0.5)",2),this.getLabel("12",t,"black",0,-37,8,o),this.getLabel(e,n,"red",-32,-20,r,o),this.getLabel(e,i,"orange",-55,0,r,o),this.getWeatherSymbol(y,.5,-35,r),this.getLabel(e,a,"green",-32,20,r,o),this.getLabel(e,s,"blue",0,30,r,o),this.getLabel(e,p,"#ff00ff",30,20,r,o),this.getLabel(e,l,"purple",32,0,r,o),this.getLabel("12",A,"#2424ff",34,-22,r,o),this.getCloudCoverStyle(g,.5),this.getWindArrowStyle(u,d,.5),this.getWindGustStyle(u,c)]}}}getWeatherSymbol(e,t,o){let r;return e.length>0?(r=e.includes("+TS")?e.includes("GR")||e.includes("GS")?"./+TSGS.png":e.includes("SA")||e.includes("DU")?"./TSSA.png":"./+TSRA.png":e.includes("TS")||e.includes("VCTS")?e.includes("SA")||e.includes("DU")?"./TSSA.png":e.includes("GR")||e.includes("GS")?"./TSGR.png":e.includes("RA")||e.includes("SN")||e.includes("PL")?"./TSRA.png":e.includes("VC")||e.includes("VCTS")?"./VCTS.png":"./TS.png":e.includes("GR")?e.includes("-")?"./-GR.png":"./GR.png":e.includes("GS")?e.includes("-")?"./-GS.png":"./GS.png":e.includes("SHSN")?e.includes("-")?e.includes("RA")?"./-SHRASN.png":"./-SHSN.png":e.includes("RA")?"./SHRASN.png":"./SHSN.png":e.includes("SHRA")?e.includes("-")?e.includes("SN")?"./-SHRASN.png":"./-SHRA.png":e.includes("SN")?"./SHRASN.png":"./SHRA.png":e.includes("SH")?e.includes("PL")||e.includes("PE")?"./PL.png":e.includes("VC")?"./VCSH.png":e.includes("-")?"./-SHRA.png":"./SHRA.png":e.includes("PL")||e.includes("PE")?"./PL.png":e.includes("IC")?"./IC.png":e.includes("SG")?"./SG.png":e.includes("UP")?"./UP.png":e.includes("SN")?e.includes("-")?e.includes("RA")||e.includes("DZ")?"./-RASN.png":"./-SN.png":e.includes("RA")||e.includes("DZ")?"./RASN.png":e.includes("+")?"./+SN.png":"./SN.png":e.includes("FZ")?e.includes("RA")?e.includes("-")?"./-FZRA.png":"./FZRA.png":e.includes("DZ")?e.includes("-")?"./-FZDZ.png":"./FZDZ.png":"./FZFG.png":e.includes("RA")?e.includes("DZ")?e.includes("-")?"./-DZRA.png":"./DZRA.png":e.includes("-")?"./-RA.png":e.includes("+")?"./+RA.png":"./RA.png":e.includes("DZ")?e.includes("-")?"./-DZ.png":e.includes("+")?"./+DZ.png":"./DZ.png":e.includes("FG")||e.includes("VCFG")?e.includes("PR")?"./PRFG.png":e.includes("BC")?"./BCFG.png":e.includes("MI")?"./MIFG.png":e.includes("VC")||e.includes("VCFG")?"./VCFG.png":"./FG.png":e.includes("DRSN")?"./DRSN.png":e.includes("BLSN")?"./BLSN.png":e.includes("SS")||e.includes("DS")?e.includes("+")?"./+SS.png":e.includes("VC")?"./VCSS.png":"./SS.png":e.includes("DR")?"./SS.png":e.includes("FC")?"./FC.png":e.includes("SQ")?"./SQ.png":e.includes("FC")?"./FC.png":e.includes("VIRGA")?"./VIRGA.png":e.includes("BR")?"./BR.png":e.includes("PO")?"./PO.png":e.includes("SA")||e.includes("BLDU")||e.includes("BLPY")?"./SA.png":e.includes("DU")?"./DU.png":e.includes("HZ")?"./HZ.png":e.includes("FU")||e.includes("VA")?"./FUVA.png":"",this.getIcon(t,FT(r),5,"bottom-right",[o,0])):new xi({})}getCloudCoverStyle(e,t){let o;switch(e){case"10.":case"OVC":o="./ovc.png";break;case"8.8":o="./7_8.png";break;case"7.5":case"BKN":o="./bkn.png";break;case"VV":o="./obscured.png";break;case"6.3":o="./5_8.png";break;case"5.0":o="./1_2.png";break;case"3.7":o="./3_8.png";break;case"2.5":case"SCT":case"SKT":o="./sct.png";break;case"1.2":case"FEW":o="./few.png";break;case"0.0":case"SKC":case"CLR":o="./clr.png";break;default:o="./missing.png"}return this.getIcon(t,FT(o),10)}getWindArrowStyle(e,t,o){let r="./WeatherSymbol_WMO_WindArrowNH_",n=[-30,8];t<=2.5?r="./calm":t>2.5&&t<=7.5?r+="01":t>7.5&&t<=12.5?r+="02":t>12.5&&t<=17.5?r+="03":t>17.5&&t<=22.5?r+="04":t>22.5&&t<=27.5?r+="05":t>27.5&&t<=32.5?r+="06":t>32.5&&t<=37.5?r+="07":t>37.5&&t<=42.5?r+="08":t>42.5&&t<=47.5?r+="09":t>47.5&&t<=52.5?r+="10":t>52.5&&t<=57.5?r+="11":t>57.5&&t<=62.5?r+="12":t>62.5&&t<=67.5?r+="13":t>67.5&&t<=72.5?r+="14":t>72.5&&t<=77.5?r+="15":t>77.5&&t<=82.5?r+="16":t>82.5&&t<=87.5?r+="17":t>87.5&&t<=92.5?r+="18":t>92.5&&t<=97.5?r+="19":t>97.5&&t<=102.5?r+="20":t>102.5&&t<=107.5?r+="21":t>107.5&&t<=112.5?r+="22":t>112.5&&t<=117.5?r+="23":t>117.5&&t<=122.5?r+="24":t>122.5&&t<=127.5?r+="25":t>127.5&&t<=132.5?r+="26":t>132.5&&t<=137.5?r+="27":t>137.5&&t<=142.5?r+="28":t>142.5&&t<=147.5?r+="29":(r="./WeatherSymbol_WMO_WindArrowMissing_99",n=[-30,2]);let i=FT(r+".png");if(t<=2.5)return this.getIcon(o,i,5,"bottom-right");{const t=(e+90>360?e+90-360:e+90)*this.radianMultiplier;return this.getIcon(o,i,5,"bottom-right",n,t)}}getWindGustStyle(e,t){if(t){const o=88;let r,n,i;return e<=90?(i=(90-e)*this.radianMultiplier,n=-1*Math.abs(o*Math.sin(i)),r=Math.abs(o*Math.cos(i))):e>90&&e<=180?(i=(180-e)*this.radianMultiplier,r=Math.abs(o*Math.sin(i)),n=Math.abs(o*Math.cos(i))):e>180&&e<=270?(i=(270-e)*this.radianMultiplier,n=Math.abs(o*Math.sin(i)),r=-1*Math.abs(o*Math.cos(i))):e<=360&&e>270&&(i=(360-e)*this.radianMultiplier,r=-1*Math.abs(o*Math.sin(i)),n=-1*Math.abs(o*Math.cos(i))),this.getLabel("bold 12","G "+Math.round(t).toString(),"black",r,n,6)}return new xi({})}}class ET extends wT{constructor(e,t){super(e,t),this.stationID=e[0].getId()}getStyle(e){return this.size>1?this.getClusterStyle(e):this.getFeatureStyle(e)}getFeatureStyle(e){return e.getFeatureById(this.stationID)||this.resolution>3e3?new xi({}):this.getLabel("bold 10",this.stationID,"gray",0,-30,3,1)}getClusterStyle(e){let t=this.size,o=0;return this.features.forEach((r=>{e.getFeatureById(r.getId())&&(o++,t--)})),1===this.size&&0===o?this.getFeatureStyle(e):o>0?new xi({}):[new xi({image:new wi({radius:20,fill:new Ei({color:"rgba(145, 145, 145, 0.3)"})})}),new xi({image:new wi({radius:14,fill:new Ei({color:"rgba(145, 145, 145, 0.8)"})}),text:new Hi({text:t.toString(),fill:new Ei({color:"#fff"}),stroke:new bi({color:"rgba(0, 0, 0, 0.6)",width:3})})})]}}const _T=JSON.parse('{"type":"FeatureCollection","name":"stations_w_buoys","crs":{"type":"name","properties":{"name":"urn:ogc:def:crs:OGC:1.3:CRS84"}},"features":[{"type":"Feature","properties":{"LAT":37.4,"id":"164594","lookupid":"KQNS","long":14.917,"country":"IT","network":"","LOCATION":"SIGONELLA","state":""},"geometry":{"type":"Point","coordinates":[14.917,37.4]}},{"type":"Feature","properties":{"LAT":35.533,"id":"167464","lookupid":"KQNC","long":24.15,"country":"GR","network":"","LOCATION":"SOUDA BAY CRETE","state":"CR"},"geometry":{"type":"Point","coordinates":[24.15,35.533]}},{"type":"Feature","properties":{"LAT":42.983,"id":"426409","lookupid":"KC96","long":-89.75,"country":"IN","network":"","LOCATION":"MT HOREB","state":""},"geometry":{"type":"Point","coordinates":[-89.75,42.983]}},{"type":"Feature","properties":{"LAT":40.683,"id":"475805","lookupid":"KQSM","long":141.4,"country":"JA","network":"","LOCATION":"MISAWA (USAF)","state":""},"geometry":{"type":"Point","coordinates":[141.4,40.683]}},{"type":"Feature","properties":{"LAT":36,"id":"690020","lookupid":"KHGT","long":-121.233,"country":"US","network":"","LOCATION":"JOLON HUNTER LIGGETT MIL RES","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.233,36]}},{"type":"Feature","properties":{"LAT":36.683,"id":"690070","lookupid":"KOAR","long":-121.767,"country":"US","network":"","LOCATION":"FRITZSCHE AAF","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.767,36.683]}},{"type":"Feature","properties":{"LAT":32.6,"id":"690080","lookupid":"KQA7","long":65.87,"country":"AF","network":"","LOCATION":"TARIN KOWT","state":"CA"},"geometry":{"type":"Point","coordinates":[65.87,32.6]}},{"type":"Feature","properties":{"LAT":33.667,"id":"690140","lookupid":"KNZJ","long":-117.733,"country":"US","network":"","LOCATION":"EL TORO MCAS","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.733,33.667]}},{"type":"Feature","properties":{"LAT":33.7,"id":"690160","lookupid":"KNTK","long":-117.833,"country":"AF","network":"","LOCATION":"FOB DWYER","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.833,33.7]}},{"type":"Feature","properties":{"LAT":36.533,"id":"690170","lookupid":"KL63","long":-115.567,"country":"US","network":"","LOCATION":"IND SPRNG RANGE 63","state":"NV"},"geometry":{"type":"Point","coordinates":[-115.567,36.533]}},{"type":"Feature","properties":{"LAT":2.567,"id":"690186","lookupid":"KQB7","long":-72.633,"country":"CO","network":"","LOCATION":"SAN JOSE DEL GUAVIA","state":""},"geometry":{"type":"Point","coordinates":[-72.633,2.567]}},{"type":"Feature","properties":{"LAT":47.217,"id":"690240","lookupid":"KNIX","long":-124.2,"country":"US","network":"","LOCATION":"PACIFIC BEACH","state":"WA"},"geometry":{"type":"Point","coordinates":[-124.2,47.217]}},{"type":"Feature","properties":{"LAT":45.667,"id":"690330","lookupid":"K4S2","long":-121.533,"country":"US","network":"","LOCATION":"HOOD CANAL BRIDGE","state":"OR"},"geometry":{"type":"Point","coordinates":[-121.533,45.667]}},{"type":"Feature","properties":{"LAT":35.167,"id":"690500","lookupid":"KQCU","long":-94.2,"country":"US","network":"","LOCATION":"FORT CHAFFEE","state":"AR"},"geometry":{"type":"Point","coordinates":[-94.2,35.167]}},{"type":"Feature","properties":{"LAT":34.983,"id":"690514","lookupid":"KQBJ","long":43.483,"country":"IZ","network":"","LOCATION":"BAYJI","state":""},"geometry":{"type":"Point","coordinates":[43.483,34.983]}},{"type":"Feature","properties":{"LAT":35.93,"id":"691000","lookupid":"KQMH","long":64.76,"country":"AF","network":"","LOCATION":"MAIMANEH AIRFLD/PRT","state":""},"geometry":{"type":"Point","coordinates":[64.76,35.93]}},{"type":"Feature","properties":{"LAT":31.85,"id":"691064","lookupid":"KQBH","long":64.2,"country":"AF","network":"","LOCATION":"BASTION","state":""},"geometry":{"type":"Point","coordinates":[64.2,31.85]}},{"type":"Feature","properties":{"LAT":31.983,"id":"691134","lookupid":"KQAD","long":44.933,"country":"IZ","network":"","LOCATION":"COS ECHO","state":""},"geometry":{"type":"Point","coordinates":[44.933,31.983]}},{"type":"Feature","properties":{"LAT":41.05,"id":"691334","lookupid":"KQSL","long":-113.067,"country":"US","network":"","LOCATION":"HILL/WENDOVER R GWC","state":"UT"},"geometry":{"type":"Point","coordinates":[-113.067,41.05]}},{"type":"Feature","properties":{"LAT":36.71,"id":"691624","lookupid":"KQKP","long":67.21,"country":"AF","network":"","LOCATION":"MAZAR-E SHARIF","state":""},"geometry":{"type":"Point","coordinates":[67.21,36.71]}},{"type":"Feature","properties":{"LAT":31.9,"id":"691784","lookupid":"KQLE","long":64.183,"country":"AF","network":"","LOCATION":"FOB LEATHERNECK","state":""},"geometry":{"type":"Point","coordinates":[64.183,31.9]}},{"type":"Feature","properties":{"LAT":29.967,"id":"691804","lookupid":"KQLG","long":-81.983,"country":"US","network":"","LOCATION":"CAMP BLANDING","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.983,29.967]}},{"type":"Feature","properties":{"LAT":44.533,"id":"691810","lookupid":"KQLH","long":18.717,"country":"BK","network":"","LOCATION":"TUZLA","state":""},"geometry":{"type":"Point","coordinates":[18.717,44.533]}},{"type":"Feature","properties":{"LAT":32.8,"id":"692054","lookupid":"KQEF","long":67.633,"country":"AF","network":"","LOCATION":"FOB NAWBAHAR","state":""},"geometry":{"type":"Point","coordinates":[67.633,32.8]}},{"type":"Feature","properties":{"LAT":32.25,"id":"692284","lookupid":"KQBK","long":62.95,"country":"AF","network":"","LOCATION":"BAKWA","state":""},"geometry":{"type":"Point","coordinates":[62.95,32.25]}},{"type":"Feature","properties":{"LAT":39.417,"id":"692364","lookupid":"KQAV","long":-118.7,"country":"US","network":"","LOCATION":"FALLON NAS","state":"NV"},"geometry":{"type":"Point","coordinates":[-118.7,39.417]}},{"type":"Feature","properties":{"LAT":35.333,"id":"692494","lookupid":"KQCK","long":-117.1,"country":"US","network":"","LOCATION":"SUPERIOR VALLEY G R","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.1,35.333]}},{"type":"Feature","properties":{"LAT":35.767,"id":"692554","lookupid":"KQCO","long":43.117,"country":"IZ","network":"","LOCATION":"Q WEST IRAQ","state":""},"geometry":{"type":"Point","coordinates":[43.117,35.767]}},{"type":"Feature","properties":{"LAT":32.482,"id":"692574","lookupid":"KQCQ","long":45.767,"country":"IZ","network":"","LOCATION":"FOB DELTA","state":""},"geometry":{"type":"Point","coordinates":[45.767,32.482]}},{"type":"Feature","properties":{"LAT":36.583,"id":"692584","lookupid":"KQCR","long":-115.667,"country":"US","network":"","LOCATION":"CREECH AFB TMOS-P","state":"NV"},"geometry":{"type":"Point","coordinates":[-115.667,36.583]}},{"type":"Feature","properties":{"LAT":39.05,"id":"692644","lookupid":"KQMT","long":-85.617,"country":"US","network":"","LOCATION":"MUSCATATUCK TRNG CTR","state":"IN"},"geometry":{"type":"Point","coordinates":[-85.617,39.05]}},{"type":"Feature","properties":{"LAT":35.283,"id":"692694","lookupid":"KQMY","long":-116.35,"country":"US","network":"","LOCATION":"FOB MIAMI NTC/EXERCI","state":"CA"},"geometry":{"type":"Point","coordinates":[-116.35,35.283]}},{"type":"Feature","properties":{"LAT":32.033,"id":"692704","lookupid":"KQRC","long":-81.667,"country":"US","network":"","LOCATION":"MPRC-FT STEWART","state":"GA"},"geometry":{"type":"Point","coordinates":[-81.667,32.033]}},{"type":"Feature","properties":{"LAT":58.667,"id":"692784","lookupid":"KQRV","long":-156.65,"country":"US","network":"","LOCATION":"KING SALMON","state":"AK"},"geometry":{"type":"Point","coordinates":[-156.65,58.667]}},{"type":"Feature","properties":{"LAT":36.65,"id":"692834","lookupid":"KQSP","long":66.983,"country":"AF","network":"","LOCATION":"CAMP SPANN","state":"TX"},"geometry":{"type":"Point","coordinates":[66.983,36.65]}},{"type":"Feature","properties":{"LAT":32.5,"id":"692874","lookupid":"KQST","long":74.533,"country":"PK","network":"","LOCATION":"SIALKOT","state":""},"geometry":{"type":"Point","coordinates":[74.533,32.5]}},{"type":"Feature","properties":{"LAT":33.317,"id":"693044","lookupid":"KQMA","long":43.883,"country":"IZ","network":"","LOCATION":"AL FALLUJAH","state":""},"geometry":{"type":"Point","coordinates":[43.883,33.317]}},{"type":"Feature","properties":{"LAT":33.95,"id":"693384","lookupid":"KQTO","long":44.367,"country":"IZ","network":"","LOCATION":"BALAD","state":""},"geometry":{"type":"Point","coordinates":[44.367,33.95]}},{"type":"Feature","properties":{"LAT":32.517,"id":"694594","lookupid":"KQYJ","long":68.867,"country":"AF","network":"","LOCATION":"COP CURRY","state":""},"geometry":{"type":"Point","coordinates":[68.867,32.517]}},{"type":"Feature","properties":{"LAT":32.017,"id":"694615","lookupid":"KQYM","long":64.833,"country":"AF","network":"","LOCATION":"FOB ROBINSON","state":""},"geometry":{"type":"Point","coordinates":[64.833,32.017]}},{"type":"Feature","properties":{"LAT":-10.583,"id":"695023","lookupid":"KQXC","long":142.3,"country":"AS","network":"","LOCATION":"HORN ISLAND   (HID)","state":""},"geometry":{"type":"Point","coordinates":[142.3,-10.583]}},{"type":"Feature","properties":{"LAT":38.133,"id":"696044","lookupid":"KQJD","long":140.917,"country":"JA","network":"","LOCATION":"SENDAI","state":""},"geometry":{"type":"Point","coordinates":[140.917,38.133]}},{"type":"Feature","properties":{"LAT":38.417,"id":"696054","lookupid":"KQJE","long":140.367,"country":"JA","network":"","LOCATION":"YAMAGATA","state":""},"geometry":{"type":"Point","coordinates":[140.367,38.417]}},{"type":"Feature","properties":{"LAT":39.433,"id":"696064","lookupid":"KQJF","long":141.133,"country":"JA","network":"","LOCATION":"HANAMAKI","state":""},"geometry":{"type":"Point","coordinates":[141.133,39.433]}},{"type":"Feature","properties":{"LAT":34.05,"id":"696374","lookupid":"KQOK","long":45,"country":"IZ","network":"","LOCATION":"FOB NORMANDY","state":""},"geometry":{"type":"Point","coordinates":[45,34.05]}},{"type":"Feature","properties":{"LAT":33.75,"id":"696384","lookupid":"KQOL","long":44.6,"country":"IZ","network":"","LOCATION":"FOB WAR HORSE","state":""},"geometry":{"type":"Point","coordinates":[44.6,33.75]}},{"type":"Feature","properties":{"LAT":35.3,"id":"696404","lookupid":"KQON","long":43.833,"country":"IZ","network":"","LOCATION":"FOB MCHENRY","state":""},"geometry":{"type":"Point","coordinates":[43.833,35.3]}},{"type":"Feature","properties":{"LAT":34.183,"id":"696494","lookupid":"KQOW","long":70.817,"country":"AF","network":"","LOCATION":"FOB SHINWAR","state":""},"geometry":{"type":"Point","coordinates":[70.817,34.183]}},{"type":"Feature","properties":{"LAT":37.167,"id":"696694","lookupid":"KQQQ","long":-5.617,"country":"SP","network":"","LOCATION":"MORON AB","state":""},"geometry":{"type":"Point","coordinates":[-5.617,37.167]}},{"type":"Feature","properties":{"LAT":35.217,"id":"697094","lookupid":"KQVE","long":71.517,"country":"AF","network":"","LOCATION":"FOB BOSTIC","state":""},"geometry":{"type":"Point","coordinates":[71.517,35.217]}},{"type":"Feature","properties":{"LAT":31.6,"id":"697304","lookupid":"KQSC","long":64.367,"country":"AF","network":"","LOCATION":"FOB LASHKAR GAH","state":""},"geometry":{"type":"Point","coordinates":[64.367,31.6]}},{"type":"Feature","properties":{"LAT":35.283,"id":"697534","lookupid":"KQIW","long":-116.617,"country":"US","network":"","LOCATION":"FORT IRWIN","state":"CA"},"geometry":{"type":"Point","coordinates":[-116.617,35.283]}},{"type":"Feature","properties":{"LAT":35.6,"id":"697724","lookupid":"KQTD","long":63.3,"country":"AF","network":"","LOCATION":"FOB TODD","state":""},"geometry":{"type":"Point","coordinates":[63.3,35.6]}},{"type":"Feature","properties":{"LAT":36.3,"id":"697884","lookupid":"KQTU","long":43.15,"country":"IZ","network":"","LOCATION":"FOB DIAMONDBACK","state":""},"geometry":{"type":"Point","coordinates":[43.15,36.3]}},{"type":"Feature","properties":{"LAT":35.467,"id":"697924","lookupid":"KQTX","long":44.35,"country":"IZ","network":"","LOCATION":"KIRKUK","state":""},"geometry":{"type":"Point","coordinates":[44.35,35.467]}},{"type":"Feature","properties":{"LAT":34.3,"id":"698114","lookupid":"KQGY","long":-116.15,"country":"US","network":"","LOCATION":"METMFR 29 PALMS","state":"CA"},"geometry":{"type":"Point","coordinates":[-116.15,34.3]}},{"type":"Feature","properties":{"LAT":34.683,"id":"698324","lookupid":"KQWT","long":-77.033,"country":"US","network":"","LOCATION":"BOGUE FIELD MCALF","state":"NC"},"geometry":{"type":"Point","coordinates":[-77.033,34.683]}},{"type":"Feature","properties":{"LAT":40.5,"id":"698414","lookupid":"KQXG","long":-103.833,"country":"US","network":"","LOCATION":"319 MISSILE SQ","state":"CO"},"geometry":{"type":"Point","coordinates":[-103.833,40.5]}},{"type":"Feature","properties":{"LAT":33.633,"id":"698684","lookupid":"KQYV","long":44.583,"country":"IZ","network":"","LOCATION":"FOB JUSTICE","state":""},"geometry":{"type":"Point","coordinates":[44.583,33.633]}},{"type":"Feature","properties":{"LAT":4.217,"id":"698704","lookupid":"KQYX","long":-74.633,"country":"CO","network":"","LOCATION":"AFWA ASSIGNED","state":""},"geometry":{"type":"Point","coordinates":[-74.633,4.217]}},{"type":"Feature","properties":{"LAT":71.333,"id":"700271","lookupid":"KPBA","long":-156.65,"country":"US","network":"","LOCATION":"BARROW POINT BARROW","state":"AK"},"geometry":{"type":"Point","coordinates":[-156.65,71.333]}},{"type":"Feature","properties":{"LAT":69.367,"id":"700365","lookupid":"KSAG","long":-148.7,"country":"US","network":"","LOCATION":"SAGWON","state":"AK"},"geometry":{"type":"Point","coordinates":[-148.7,69.367]}},{"type":"Feature","properties":{"LAT":70.917,"id":"700450","lookupid":"KLNI","long":-153.25,"country":"US","network":"","LOCATION":"LONELY","state":"AK"},"geometry":{"type":"Point","coordinates":[-153.25,70.917]}},{"type":"Feature","properties":{"LAT":68.067,"id":"700869","lookupid":"K5CD","long":-149.583,"country":"US","network":"","LOCATION":"CHANDALAR SHELF","state":"AK"},"geometry":{"type":"Point","coordinates":[-149.583,68.067]}},{"type":"Feature","properties":{"LAT":69.733,"id":"701213","lookupid":"KPIZ","long":-163.017,"country":"US","network":"","LOCATION":"POINT LAY LIZ 2","state":"AK"},"geometry":{"type":"Point","coordinates":[-163.017,69.733]}},{"type":"Feature","properties":{"LAT":63.317,"id":"702060","lookupid":"KOHC","long":-168.967,"country":"US","network":"","LOCATION":"NORTHEAST CAPE","state":"AK"},"geometry":{"type":"Point","coordinates":[-168.967,63.317]}},{"type":"Feature","properties":{"LAT":62.067,"id":"702093","lookupid":"KSMA","long":-163.3,"country":"CA","network":"","LOCATION":"ANDREAFSKY/ST MARYS","state":""},"geometry":{"type":"Point","coordinates":[-163.3,62.067]}},{"type":"Feature","properties":{"LAT":63.083,"id":"702677","lookupid":"KZ32","long":-145.5,"country":"US","network":"","LOCATION":"ISABELL PASS CAMP","state":"AK"},"geometry":{"type":"Point","coordinates":[-145.5,63.083]}},{"type":"Feature","properties":{"LAT":61.817,"id":"702716","lookupid":"K5GN","long":-147.55,"country":"US","network":"","LOCATION":"TAHNETA PASS","state":"AK"},"geometry":{"type":"Point","coordinates":[-147.55,61.817]}},{"type":"Feature","properties":{"LAT":63.383,"id":"702923","lookupid":"KTSG","long":-143.333,"country":"US","network":"","LOCATION":"TANACROSS","state":"AK"},"geometry":{"type":"Point","coordinates":[-143.333,63.383]}},{"type":"Feature","properties":{"LAT":58.2,"id":"703650","lookupid":"KCSP","long":-136.633,"country":"US","network":"","LOCATION":"CAPE SPENCER","state":"AK"},"geometry":{"type":"Point","coordinates":[-136.633,58.2]}},{"type":"Feature","properties":{"LAT":58.167,"id":"703675","lookupid":"KSSR","long":-135.25,"country":"US","network":"","LOCATION":"SISTERS ISLAND","state":"AK"},"geometry":{"type":"Point","coordinates":[-135.25,58.167]}},{"type":"Feature","properties":{"LAT":56,"id":"703880","lookupid":"KCDE","long":-134.133,"country":"US","network":"","LOCATION":"CAPE DECISION","state":"AK"},"geometry":{"type":"Point","coordinates":[-134.133,56]}},{"type":"Feature","properties":{"LAT":55.967,"id":"703885","lookupid":"KZ27","long":-133.8,"country":"US","network":"","LOCATION":"CAPE POLE SEAPLANE","state":"AK"},"geometry":{"type":"Point","coordinates":[-133.8,55.967]}},{"type":"Feature","properties":{"LAT":55.483,"id":"703920","lookupid":"KCGA","long":-133.15,"country":"US","network":"","LOCATION":"CRAIG SEAPLANE","state":"AK"},"geometry":{"type":"Point","coordinates":[-133.15,55.483]}},{"type":"Feature","properties":{"LAT":56,"id":"704896","lookupid":"KPML","long":-160.517,"country":"US","network":"","LOCATION":"PORT MOLLER","state":"AK"},"geometry":{"type":"Point","coordinates":[-160.517,56]}},{"type":"Feature","properties":{"LAT":53.967,"id":"704897","lookupid":"KDFB","long":-166.85,"country":"US","network":"","LOCATION":"DRIFTWOOD BAY","state":"AK"},"geometry":{"type":"Point","coordinates":[-166.85,53.967]}},{"type":"Feature","properties":{"LAT":69.583,"id":"710534","lookupid":"KYUH","long":-120.75,"country":"CA","network":"","LOCATION":"CLINTON POINT","state":""},"geometry":{"type":"Point","coordinates":[-120.75,69.583]}},{"type":"Feature","properties":{"LAT":65.617,"id":"710603","lookupid":"KWOA","long":-118.117,"country":"CA","network":"","LOCATION":"CAMSELL RIVER(MARS)","state":""},"geometry":{"type":"Point","coordinates":[-118.117,65.617]}},{"type":"Feature","properties":{"LAT":47.1,"id":"710635","lookupid":"KWDE","long":-48.2,"country":"CA","network":"","LOCATION":"BOW DRILL II","state":""},"geometry":{"type":"Point","coordinates":[-48.2,47.1]}},{"type":"Feature","properties":{"LAT":55.417,"id":"710685","lookupid":"KZHP","long":-116.5,"country":"CA","network":"","LOCATION":"HIGH PRAIRIE ARPT","state":""},"geometry":{"type":"Point","coordinates":[-116.5,55.417]}},{"type":"Feature","properties":{"LAT":62.817,"id":"710734","lookupid":"KYRT","long":-93.167,"country":"CA","network":"","LOCATION":"RANKIN INLET AUT","state":""},"geometry":{"type":"Point","coordinates":[-93.167,62.817]}},{"type":"Feature","properties":{"LAT":68.3,"id":"710804","lookupid":"KYUU","long":-85.683,"country":"CA","network":"","LOCATION":"MACKAR INLET","state":""},"geometry":{"type":"Point","coordinates":[-85.683,68.3]}},{"type":"Feature","properties":{"LAT":82.5,"id":"710824","lookupid":"KZLR","long":-62.35,"country":"CA","network":"","LOCATION":"ALERT (READAC)","state":""},"geometry":{"type":"Point","coordinates":[-62.35,82.5]}},{"type":"Feature","properties":{"LAT":68.65,"id":"710924","lookupid":"KYUW","long":-71.233,"country":"CA","network":"","LOCATION":"DEWAR LAKES","state":""},"geometry":{"type":"Point","coordinates":[-71.233,68.65]}},{"type":"Feature","properties":{"LAT":68.433,"id":"710935","lookupid":"KYUZ","long":-66.783,"country":"CA","network":"","LOCATION":"CAPE HOOPER       &","state":""},"geometry":{"type":"Point","coordinates":[-66.783,68.433]}},{"type":"Feature","properties":{"LAT":54.2,"id":"711014","lookupid":"KWRO","long":-131.65,"country":"CA","network":"","LOCATION":"ROSE SPIT (AUT)","state":""},"geometry":{"type":"Point","coordinates":[-131.65,54.2]}},{"type":"Feature","properties":{"LAT":53.05,"id":"711024","lookupid":"KYTC","long":-129.683,"country":"CA","network":"","LOCATION":"ETHELDA BAY","state":""},"geometry":{"type":"Point","coordinates":[-129.683,53.05]}},{"type":"Feature","properties":{"LAT":50.333,"id":"711055","lookupid":"KWPI","long":-127.967,"country":"CA","network":"","LOCATION":"PINE ISLAND (MAPS)","state":""},"geometry":{"type":"Point","coordinates":[-127.967,50.333]}},{"type":"Feature","properties":{"LAT":52.533,"id":"711074","lookupid":"KWZK","long":-131.55,"country":"CA","network":"","LOCATION":"HOSKINS INLET(MAPS)","state":""},"geometry":{"type":"Point","coordinates":[-131.55,52.533]}},{"type":"Feature","properties":{"LAT":49.367,"id":"711143","lookupid":"KZHE","long":-121.5,"country":"CA","network":"","LOCATION":"HOPE (READAC)","state":""},"geometry":{"type":"Point","coordinates":[-121.5,49.367]}},{"type":"Feature","properties":{"LAT":49.367,"id":"711145","lookupid":"KWHE","long":-121.483,"country":"CA","network":"","LOCATION":"HOPE","state":""},"geometry":{"type":"Point","coordinates":[-121.483,49.367]}},{"type":"Feature","properties":{"LAT":53.333,"id":"711303","lookupid":"KWBU","long":-104,"country":"CA","network":"","LOCATION":"NIPAWIN (AUTO8)","state":""},"geometry":{"type":"Point","coordinates":[-104,53.333]}},{"type":"Feature","properties":{"LAT":50.067,"id":"711406","lookupid":"KYBS","long":-96.517,"country":"CA","network":"","LOCATION":"BEAUSEJOUR","state":""},"geometry":{"type":"Point","coordinates":[-96.517,50.067]}},{"type":"Feature","properties":{"LAT":53.867,"id":"711454","lookupid":"KWIV","long":-94.667,"country":"CA","network":"","LOCATION":"ISLAND LAKE","state":""},"geometry":{"type":"Point","coordinates":[-94.667,53.867]}},{"type":"Feature","properties":{"LAT":50.233,"id":"711854","lookupid":"KWDX","long":-57.583,"country":"CA","network":"","LOCATION":"DANIEL\'S HARBOUR","state":""},"geometry":{"type":"Point","coordinates":[-57.583,50.233]}},{"type":"Feature","properties":{"LAT":-48.167,"id":"711965","lookupid":"KWVW","long":-52.933,"country":"CA","network":"","LOCATION":"GRATES COVE(AUTO)","state":""},"geometry":{"type":"Point","coordinates":[-52.933,-48.167]}},{"type":"Feature","properties":{"LAT":49.183,"id":"712013","lookupid":"KWHC","long":-123.167,"country":"CA","network":"","LOCATION":"VANCOUVER INTL","state":""},"geometry":{"type":"Point","coordinates":[-123.167,49.183]}},{"type":"Feature","properties":{"LAT":61.717,"id":"713407","lookupid":"KSLQ","long":-157.15,"country":"US","network":"","LOCATION":"SLEETMUTE","state":"AK"},"geometry":{"type":"Point","coordinates":[-157.15,61.717]}},{"type":"Feature","properties":{"LAT":48.583,"id":"714015","lookupid":"KWHU","long":-57.233,"country":"CA","network":"","LOCATION":"STAR BROOK","state":""},"geometry":{"type":"Point","coordinates":[-57.233,48.583]}},{"type":"Feature","properties":{"LAT":46.533,"id":"714133","lookupid":"KWZQ","long":-61.083,"country":"CA","network":"","LOCATION":"GRAND ETANG (AUTO8)","state":""},"geometry":{"type":"Point","coordinates":[-61.083,46.533]}},{"type":"Feature","properties":{"LAT":45.15,"id":"714220","lookupid":"KWXF","long":-72.583,"country":"CA","network":"","LOCATION":"SUTTON JUNC (MARS)","state":""},"geometry":{"type":"Point","coordinates":[-72.583,45.15]}},{"type":"Feature","properties":{"LAT":47.767,"id":"714263","lookupid":"KYRI","long":-69.583,"country":"CA","network":"","LOCATION":"ILE ROUGE (MAPS)  &","state":""},"geometry":{"type":"Point","coordinates":[-69.583,47.767]}},{"type":"Feature","properties":{"LAT":51.133,"id":"714503","lookupid":"KWFJ","long":-106.583,"country":"CA","network":"","LOCATION":"ELBOW (MARS)      &","state":""},"geometry":{"type":"Point","coordinates":[-106.583,51.133]}},{"type":"Feature","properties":{"LAT":55.5,"id":"714764","lookupid":"KWWL","long":-130.633,"country":"CA","network":"","LOCATION":"BONILLA ISLAND","state":""},"geometry":{"type":"Point","coordinates":[-130.633,55.5]}},{"type":"Feature","properties":{"LAT":44.283,"id":"716033","lookupid":"KWVU","long":-66.333,"country":"CA","network":"","LOCATION":"BRIER ISLAND(AUT)","state":""},"geometry":{"type":"Point","coordinates":[-66.333,44.283]}},{"type":"Feature","properties":{"LAT":43.95,"id":"716266","lookupid":"KWNC","long":-78.167,"country":"CA","network":"","LOCATION":"COBOURG","state":""},"geometry":{"type":"Point","coordinates":[-78.167,43.95]}},{"type":"Feature","properties":{"LAT":46.233,"id":"717075","lookupid":"KWVE","long":-61.3,"country":"CA","network":"","LOCATION":"INVERNESS (AMOS)","state":""},"geometry":{"type":"Point","coordinates":[-61.3,46.233]}},{"type":"Feature","properties":{"LAT":47.4,"id":"717234","lookupid":"KYLQ","long":-72.783,"country":"CA","network":"","LOCATION":"LA TUQUE A","state":""},"geometry":{"type":"Point","coordinates":[-72.783,47.4]}},{"type":"Feature","properties":{"LAT":48.367,"id":"717393","lookupid":"KWEC","long":-89.117,"country":"CA","network":"","LOCATION":"WELCOME ISL (AUTO8)","state":""},"geometry":{"type":"Point","coordinates":[-89.117,48.367]}},{"type":"Feature","properties":{"LAT":48.283,"id":"717485","lookupid":"KWQU","long":-89.383,"country":"CA","network":"","LOCATION":"BIG THUNDER","state":""},"geometry":{"type":"Point","coordinates":[-89.383,48.283]}},{"type":"Feature","properties":{"LAT":58.467,"id":"718043","lookupid":"KYSV","long":-62.65,"country":"CA","network":"","LOCATION":"SAGLEK AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-62.65,58.467]}},{"type":"Feature","properties":{"LAT":49.85,"id":"718104","lookupid":"KYPN","long":-64.45,"country":"CA","network":"","LOCATION":"PORT MENIER (MARS)&","state":""},"geometry":{"type":"Point","coordinates":[-64.45,49.85]}},{"type":"Feature","properties":{"LAT":52.25,"id":"718171","lookupid":"KWBF","long":-55.6,"country":"CA","network":"","LOCATION":"BATTLE HARBOUR","state":""},"geometry":{"type":"Point","coordinates":[-55.6,52.25]}},{"type":"Feature","properties":{"LAT":51.95,"id":"718241","lookupid":"KYGA","long":-68.133,"country":"CA","network":"","LOCATION":"GAGNON","state":""},"geometry":{"type":"Point","coordinates":[-68.133,51.95]}},{"type":"Feature","properties":{"LAT":53.2,"id":"718264","lookupid":"KYNI","long":-70.9,"country":"CA","network":"","LOCATION":"PANGNIRTUNG","state":""},"geometry":{"type":"Point","coordinates":[-70.9,53.2]}},{"type":"Feature","properties":{"LAT":53.817,"id":"718345","lookupid":"KWED","long":-84.917,"country":"CA","network":"","LOCATION":"EKWAN RIVER (AUTO8)","state":""},"geometry":{"type":"Point","coordinates":[-84.917,53.817]}},{"type":"Feature","properties":{"LAT":50.283,"id":"718414","lookupid":"KYYW","long":-88.9,"country":"CA","network":"","LOCATION":"ARMSTRONG (MARS)","state":""},"geometry":{"type":"Point","coordinates":[-88.9,50.283]}},{"type":"Feature","properties":{"LAT":49.917,"id":"718527","lookupid":"KWKT","long":-97.233,"country":"CA","network":"","LOCATION":"WINNEPEG","state":""},"geometry":{"type":"Point","coordinates":[-97.233,49.917]}},{"type":"Feature","properties":{"LAT":51.083,"id":"718544","lookupid":"KWDJ","long":-93.8,"country":"CA","network":"","LOCATION":"RED LAKE(AUT)","state":""},"geometry":{"type":"Point","coordinates":[-93.8,51.083]}},{"type":"Feature","properties":{"LAT":50.383,"id":"718614","lookupid":"KYDR","long":-102.583,"country":"CA","network":"","LOCATION":"BROADVIEW         &","state":""},"geometry":{"type":"Point","coordinates":[-102.583,50.383]}},{"type":"Feature","properties":{"LAT":52.817,"id":"718684","lookupid":"KWHB","long":-102.317,"country":"CA","network":"","LOCATION":"HUDSON BAY (MARS)","state":""},"geometry":{"type":"Point","coordinates":[-102.317,52.817]}},{"type":"Feature","properties":{"LAT":50.267,"id":"718703","lookupid":"KWYN","long":-107.733,"country":"CA","network":"","LOCATION":"SWIFT (MARS)","state":""},"geometry":{"type":"Point","coordinates":[-107.733,50.267]}},{"type":"Feature","properties":{"LAT":53.35,"id":"718711","lookupid":"KYVG","long":-110.833,"country":"CA","network":"","LOCATION":"VERMILION","state":""},"geometry":{"type":"Point","coordinates":[-110.833,53.35]}},{"type":"Feature","properties":{"LAT":51.767,"id":"718777","lookupid":"KWAV","long":-114.683,"country":"CA","network":"","LOCATION":"SUNDRE ARPT (AUTOB)","state":""},"geometry":{"type":"Point","coordinates":[-114.683,51.767]}},{"type":"Feature","properties":{"LAT":53.583,"id":"718813","lookupid":"KZET","long":-116.483,"country":"CA","network":"","LOCATION":"EDSON (READAC)","state":""},"geometry":{"type":"Point","coordinates":[-116.483,53.583]}},{"type":"Feature","properties":{"LAT":49.483,"id":"718903","lookupid":"KWAS","long":-123.283,"country":"CA","network":"","LOCATION":"PAM ROCKS","state":""},"geometry":{"type":"Point","coordinates":[-123.283,49.483]}},{"type":"Feature","properties":{"LAT":50.233,"id":"718914","lookupid":"KYLY","long":-121.583,"country":"CA","network":"","LOCATION":"LYTTON (READAC)","state":""},"geometry":{"type":"Point","coordinates":[-121.583,50.233]}},{"type":"Feature","properties":{"LAT":51.733,"id":"718917","lookupid":"KWOF","long":-121.333,"country":"CA","network":"","LOCATION":"108 MILE HOUSE","state":""},"geometry":{"type":"Point","coordinates":[-121.333,51.733]}},{"type":"Feature","properties":{"LAT":49.3,"id":"718926","lookupid":"KYHC","long":-123.117,"country":"CA","network":"","LOCATION":"VANCOUVER HARBOUR &","state":""},"geometry":{"type":"Point","coordinates":[-123.117,49.3]}},{"type":"Feature","properties":{"LAT":49.383,"id":"718944","lookupid":"KYEP","long":-126.55,"country":"CA","network":"","LOCATION":"ESTEVAN POINT (MAN)","state":""},"geometry":{"type":"Point","coordinates":[-126.55,49.383]}},{"type":"Feature","properties":{"LAT":50.65,"id":"718955","lookupid":"KWHJ","long":-128.05,"country":"CA","network":"","LOCATION":"HOLBERG","state":""},"geometry":{"type":"Point","coordinates":[-128.05,50.65]}},{"type":"Feature","properties":{"LAT":53.5,"id":"718985","lookupid":"KWVB","long":-130.633,"country":"CA","network":"","LOCATION":"BONILLA ISLAND    &","state":""},"geometry":{"type":"Point","coordinates":[-130.633,53.5]}},{"type":"Feature","properties":{"LAT":54.417,"id":"718994","lookupid":"KYJM","long":-124.25,"country":"CA","network":"","LOCATION":"FORT ST. JAMES ARPT","state":""},"geometry":{"type":"Point","coordinates":[-124.25,54.417]}},{"type":"Feature","properties":{"LAT":55.45,"id":"719004","lookupid":"KYHO","long":-60.233,"country":"CA","network":"","LOCATION":"HOPEDALE (MAPS)","state":""},"geometry":{"type":"Point","coordinates":[-60.233,55.45]}},{"type":"Feature","properties":{"LAT":59.3,"id":"719045","lookupid":"KYLA","long":-69.6,"country":"CA","network":"","LOCATION":"APALUK","state":""},"geometry":{"type":"Point","coordinates":[-69.6,59.3]}},{"type":"Feature","properties":{"LAT":58.717,"id":"719063","lookupid":"KYKB","long":-66,"country":"CA","network":"","LOCATION":"KANGIQSUALUJJUAQ","state":""},"geometry":{"type":"Point","coordinates":[-66,58.717]}},{"type":"Feature","properties":{"LAT":57.883,"id":"719124","lookupid":"KZBT","long":-101.683,"country":"CA","network":"","LOCATION":"BROCHET","state":""},"geometry":{"type":"Point","coordinates":[-101.683,57.883]}},{"type":"Feature","properties":{"LAT":69.55,"id":"719144","lookupid":"KWYH","long":-93.583,"country":"CA","network":"","LOCATION":"SPENCE BAY AIRPORT&","state":""},"geometry":{"type":"Point","coordinates":[-93.583,69.55]}},{"type":"Feature","properties":{"LAT":73.033,"id":"719181","lookupid":"KYAB","long":-85.15,"country":"CA","network":"","LOCATION":"ARCTIC BAY        &","state":""},"geometry":{"type":"Point","coordinates":[-85.15,73.033]}},{"type":"Feature","properties":{"LAT":57.35,"id":"719204","lookupid":"KYFN","long":-107.133,"country":"CA","network":"","LOCATION":"CREE LAKE (MAPS)","state":""},"geometry":{"type":"Point","coordinates":[-107.133,57.35]}},{"type":"Feature","properties":{"LAT":54.3,"id":"719523","lookupid":"KWLC","long":-130.6,"country":"CA","network":"","LOCATION":"LUCY ISL (LGT-H)","state":""},"geometry":{"type":"Point","coordinates":[-130.6,54.3]}},{"type":"Feature","properties":{"LAT":58.417,"id":"719584","lookupid":"KYDL","long":-130,"country":"CA","network":"","LOCATION":"DEASE LAKE","state":""},"geometry":{"type":"Point","coordinates":[-130,58.417]}},{"type":"Feature","properties":{"LAT":69.45,"id":"719594","lookupid":"KYTW","long":-133,"country":"CA","network":"","LOCATION":"TUKTOYAKTUK","state":""},"geometry":{"type":"Point","coordinates":[-133,69.45]}},{"type":"Feature","properties":{"LAT":34.37,"id":"720046","lookupid":"K3A6","long":-118.57,"country":"US","network":"","LOCATION":"NEWHALL","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.57,34.37]}},{"type":"Feature","properties":{"LAT":35.651,"id":"720059","lookupid":"K40G","long":-112.148,"country":"US","network":"","LOCATION":"VALLE","state":"AZ"},"geometry":{"type":"Point","coordinates":[-112.148,35.651]}},{"type":"Feature","properties":{"LAT":48.6,"id":"720122","lookupid":"K8S0","long":-113.117,"country":"US","network":"","LOCATION":"STARR BROWNING AIRSTRIP","state":"MT"},"geometry":{"type":"Point","coordinates":[-113.117,48.6]}},{"type":"Feature","properties":{"LAT":39.468,"id":"720129","lookupid":"KTMT","long":-117.197,"country":"US","network":"","LOCATION":"AUSTIN ARPT","state":"NV"},"geometry":{"type":"Point","coordinates":[-117.197,39.468]}},{"type":"Feature","properties":{"LAT":28.467,"id":"720159","lookupid":"KH08","long":-93.733,"country":"US","network":"","LOCATION":"HIGH ISLAND 264C","state":"LA"},"geometry":{"type":"Point","coordinates":[-93.733,28.467]}},{"type":"Feature","properties":{"LAT":40.747,"id":"720193","lookupid":"KO54","long":-122.922,"country":"US","network":"","LOCATION":"LONNIE POOL FIELD WEAVERVILLE AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-122.922,40.747]}},{"type":"Feature","properties":{"LAT":34.095,"id":"720263","lookupid":"K27A","long":-82.816,"country":"US","network":"","LOCATION":"ELBERT CO-PATZ FLD AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-82.816,34.095]}},{"type":"Feature","properties":{"LAT":37.064,"id":"720264","lookupid":"K6V3","long":-81.798,"country":"US","network":"","LOCATION":"TAZEWELL COUNTY AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-81.798,37.064]}},{"type":"Feature","properties":{"LAT":32.915,"id":"720265","lookupid":"KALX","long":-85.963,"country":"US","network":"","LOCATION":"THOMAS C RUSSELL FLD ARPT","state":"AL"},"geometry":{"type":"Point","coordinates":[-85.963,32.915]}},{"type":"Feature","properties":{"LAT":38.955,"id":"720267","lookupid":"KAUN","long":-121.082,"country":"US","network":"","LOCATION":"AUBURN MUNICIPAL AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.082,38.955]}},{"type":"Feature","properties":{"LAT":36.018,"id":"720282","lookupid":"KFFA","long":-75.671,"country":"US","network":"","LOCATION":"FIRST FLIGHT AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-75.671,36.018]}},{"type":"Feature","properties":{"LAT":43.677,"id":"720283","lookupid":"KFKA","long":-92.18,"country":"US","network":"","LOCATION":"FILLMORE COUNTY AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-92.18,43.677]}},{"type":"Feature","properties":{"LAT":37.239,"id":"720297","lookupid":"KJGG","long":-76.716,"country":"US","network":"","LOCATION":"WILLIAMSBURG-JAMESTOWN APT","state":"VA"},"geometry":{"type":"Point","coordinates":[-76.716,37.239]}},{"type":"Feature","properties":{"LAT":32.683,"id":"720300","lookupid":"KJGX","long":-83.35,"country":"US","network":"","LOCATION":"WARNER-ROBINS(NEXRAD)","state":"GA"},"geometry":{"type":"Point","coordinates":[-83.35,32.683]}},{"type":"Feature","properties":{"LAT":33.593,"id":"720302","lookupid":"KLBR","long":-95.064,"country":"US","network":"","LOCATION":"CRKVIL-RED RIVER CO ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.064,33.593]}},{"type":"Feature","properties":{"LAT":40.1,"id":"720304","lookupid":"KLOM","long":-75.267,"country":"US","network":"","LOCATION":"WINGS FIELD AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-75.267,40.1]}},{"type":"Feature","properties":{"LAT":39.016,"id":"720319","lookupid":"KRSV","long":-87.65,"country":"US","network":"","LOCATION":"ROBINSON MUNICIPAL AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-87.65,39.016]}},{"type":"Feature","properties":{"LAT":34.112,"id":"720329","lookupid":"KCCB","long":-117.688,"country":"US","network":"","LOCATION":"CABLE","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.688,34.112]}},{"type":"Feature","properties":{"LAT":33.898,"id":"720333","lookupid":"KAJO","long":-117.602,"country":"US","network":"","LOCATION":"CORONA MUNICIPAL AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.602,33.898]}},{"type":"Feature","properties":{"LAT":41.226,"id":"720351","lookupid":"KOOA","long":-92.491,"country":"US","network":"","LOCATION":"OSKALOOSA MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-92.491,41.226]}},{"type":"Feature","properties":{"LAT":28.17,"id":"720352","lookupid":"KCYD","long":-89.22,"country":"US","network":"","LOCATION":"MISSISSIPPI CANYON","state":"LA"},"geometry":{"type":"Point","coordinates":[-89.22,28.17]}},{"type":"Feature","properties":{"LAT":35.473,"id":"720358","lookupid":"KRQO","long":-98.006,"country":"US","network":"","LOCATION":"EL RENO REGIONAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-98.006,35.473]}},{"type":"Feature","properties":{"LAT":38.687,"id":"720366","lookupid":"K48I","long":-80.652,"country":"US","network":"","LOCATION":"BRAXTON CO","state":"WV"},"geometry":{"type":"Point","coordinates":[-80.652,38.687]}},{"type":"Feature","properties":{"LAT":28,"id":"720373","lookupid":"KPCM","long":-82.164,"country":"US","network":"","LOCATION":"PLANT CITY MUNICIPAL AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-82.164,28]}},{"type":"Feature","properties":{"LAT":27.916,"id":"720374","lookupid":"KTPF","long":-82.449,"country":"US","network":"","LOCATION":"PETER O KNIGHT AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-82.449,27.916]}},{"type":"Feature","properties":{"LAT":38.967,"id":"720384","lookupid":"KW29","long":-76.333,"country":"US","network":"","LOCATION":"BAY BRIDGE AIRPORT","state":"MD"},"geometry":{"type":"Point","coordinates":[-76.333,38.967]}},{"type":"Feature","properties":{"LAT":39.8,"id":"720385","lookupid":"K0CO","long":-105.766,"country":"US","network":"","LOCATION":"BERTHOUD PASS","state":"CO"},"geometry":{"type":"Point","coordinates":[-105.766,39.8]}},{"type":"Feature","properties":{"LAT":32.767,"id":"720387","lookupid":"KHBB","long":-103.217,"country":"US","network":"","LOCATION":"HOBBS","state":"NM"},"geometry":{"type":"Point","coordinates":[-103.217,32.767]}},{"type":"Feature","properties":{"LAT":29.952,"id":"720399","lookupid":"K2CB","long":-81.98,"country":"US","network":"","LOCATION":"CAMP BLANDING AAF","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.98,29.952]}},{"type":"Feature","properties":{"LAT":38.784,"id":"720402","lookupid":"K9K4","long":-93.803,"country":"US","network":"","LOCATION":"SKYHAVEN","state":"MO"},"geometry":{"type":"Point","coordinates":[-93.803,38.784]}},{"type":"Feature","properties":{"LAT":33.858,"id":"720403","lookupid":"KT47","long":-98.49,"country":"US","network":"","LOCATION":"KICKAPOO DOWNTOWN AIRPARK","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.49,33.858]}},{"type":"Feature","properties":{"LAT":33.85,"id":"720404","lookupid":"KCWC","long":-98.483,"country":"US","network":"","LOCATION":"KICKAPOO DOWNTOWN AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.483,33.85]}},{"type":"Feature","properties":{"LAT":39.928,"id":"720407","lookupid":"KMJX","long":-74.292,"country":"US","network":"","LOCATION":"OCEAN COUNTY AIRPORT","state":"NJ"},"geometry":{"type":"Point","coordinates":[-74.292,39.928]}},{"type":"Feature","properties":{"LAT":34.85,"id":"720409","lookupid":"KDZJ","long":-83.983,"country":"US","network":"","LOCATION":"BLAIRSVILLE AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-83.983,34.85]}},{"type":"Feature","properties":{"LAT":37.583,"id":"720417","lookupid":"K2K3","long":-101.733,"country":"US","network":"","LOCATION":"JOHNSON (STANTON CO MUNI)","state":"KS"},"geometry":{"type":"Point","coordinates":[-101.733,37.583]}},{"type":"Feature","properties":{"LAT":39.84,"id":"720421","lookupid":"KADT","long":-101.042,"country":"US","network":"","LOCATION":"ATWOOD-RAWLNS CO CTY CO AP","state":"KS"},"geometry":{"type":"Point","coordinates":[-101.042,39.84]}},{"type":"Feature","properties":{"LAT":38.5,"id":"720424","lookupid":"K1PW","long":-104.917,"country":"US","network":"","LOCATION":"CAMP RED DEVIL","state":"CO"},"geometry":{"type":"Point","coordinates":[-104.917,38.5]}},{"type":"Feature","properties":{"LAT":38.209,"id":"720431","lookupid":"KLQR","long":-99.086,"country":"US","network":"","LOCATION":"LARNED PAWNEE CO","state":"KS"},"geometry":{"type":"Point","coordinates":[-99.086,38.209]}},{"type":"Feature","properties":{"LAT":37.604,"id":"720439","lookupid":"KULS","long":-101.374,"country":"US","network":"","LOCATION":"ULYSSES","state":"KS"},"geometry":{"type":"Point","coordinates":[-101.374,37.604]}},{"type":"Feature","properties":{"LAT":37.358,"id":"720445","lookupid":"KAAS","long":-85.309,"country":"US","network":"","LOCATION":"CAMPBELLVILLE / TAYLOR CO","state":"KY"},"geometry":{"type":"Point","coordinates":[-85.309,37.358]}},{"type":"Feature","properties":{"LAT":37.814,"id":"720446","lookupid":"KBRY","long":-85.5,"country":"US","network":"","LOCATION":"SAMUELS FLD / BARDSTOWN","state":"KY"},"geometry":{"type":"Point","coordinates":[-85.5,37.814]}},{"type":"Feature","properties":{"LAT":36.857,"id":"720453","lookupid":"KHVC","long":-87.455,"country":"US","network":"","LOCATION":"HOPKINSVILLE CHRISTIAN CO","state":"KY"},"geometry":{"type":"Point","coordinates":[-87.455,36.857]}},{"type":"Feature","properties":{"LAT":37.633,"id":"720455","lookupid":"KI39","long":-84.333,"country":"US","network":"","LOCATION":"MADISON AIRPORT","state":"KY"},"geometry":{"type":"Point","coordinates":[-84.333,37.633]}},{"type":"Feature","properties":{"LAT":37.387,"id":"720457","lookupid":"KCPF","long":-83.262,"country":"US","network":"","LOCATION":"WENDELL H FORD ARPT","state":"KY"},"geometry":{"type":"Point","coordinates":[-83.262,37.387]}},{"type":"Feature","properties":{"LAT":29.95,"id":"720466","lookupid":"KVSH","long":-90.083,"country":"US","network":"","LOCATION":"SUPERDOME HELIPORT","state":"LA"},"geometry":{"type":"Point","coordinates":[-90.083,29.95]}},{"type":"Feature","properties":{"LAT":44.992,"id":"720472","lookupid":"K8B0","long":-70.665,"country":"US","network":"","LOCATION":"STEVEN A BEAN MUNI","state":"ME"},"geometry":{"type":"Point","coordinates":[-70.665,44.992]}},{"type":"Feature","properties":{"LAT":39.725,"id":"720476","lookupid":"KHAE","long":-91.444,"country":"US","network":"","LOCATION":"HANNIBAL REGIONAL AIRPORT","state":"MO"},"geometry":{"type":"Point","coordinates":[-91.444,39.725]}},{"type":"Feature","properties":{"LAT":38.233,"id":"720489","lookupid":"KUUV","long":-91.164,"country":"US","network":"","LOCATION":"SULLIVAN RGNL","state":"MO"},"geometry":{"type":"Point","coordinates":[-91.164,38.233]}},{"type":"Feature","properties":{"LAT":44.933,"id":"720494","lookupid":"KFSO","long":-73.1,"country":"US","network":"","LOCATION":"FRANKLIN COUNTY STATE AIRPORT","state":"VT"},"geometry":{"type":"Point","coordinates":[-73.1,44.933]}},{"type":"Feature","properties":{"LAT":36.783,"id":"720499","lookupid":"KPVG","long":-76.45,"country":"US","network":"","LOCATION":"HAMPTON ROADS EXECUTIVE AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-76.45,36.783]}},{"type":"Feature","properties":{"LAT":33.57,"id":"720504","lookupid":"KASN","long":-86.051,"country":"US","network":"","LOCATION":"TALLADEGA MUNI","state":"AL"},"geometry":{"type":"Point","coordinates":[-86.051,33.57]}},{"type":"Feature","properties":{"LAT":33.313,"id":"720507","lookupid":"KEKY","long":-86.926,"country":"US","network":"","LOCATION":"BESSEMER AIPORT","state":"AL"},"geometry":{"type":"Point","coordinates":[-86.926,33.313]}},{"type":"Feature","properties":{"LAT":41.824,"id":"720517","lookupid":"KEMM","long":-110.557,"country":"US","network":"","LOCATION":"KEMMERER MUNICIPAL AIRPORT","state":"WY"},"geometry":{"type":"Point","coordinates":[-110.557,41.824]}},{"type":"Feature","properties":{"LAT":41.393,"id":"720518","lookupid":"KFBR","long":-110.406,"country":"US","network":"","LOCATION":"FORT BRIDGER AIRPORT","state":"WY"},"geometry":{"type":"Point","coordinates":[-110.406,41.393]}},{"type":"Feature","properties":{"LAT":38.239,"id":"720529","lookupid":"KAIB","long":-108.563,"country":"US","network":"","LOCATION":"HOPKINS FIELD AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-108.563,38.239]}},{"type":"Feature","properties":{"LAT":40.033,"id":"720533","lookupid":"KBDU","long":-105.217,"country":"US","network":"","LOCATION":"BOULDER MUNICIPAL AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-105.217,40.033]}},{"type":"Feature","properties":{"LAT":40.017,"id":"720534","lookupid":"KEIK","long":-105.05,"country":"US","network":"","LOCATION":"ERIE MUNICIPAL AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-105.05,40.017]}},{"type":"Feature","properties":{"LAT":37.283,"id":"720539","lookupid":"KPSO","long":-107.05,"country":"US","network":"","LOCATION":"STEVENS FIELD AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-107.05,37.283]}},{"type":"Feature","properties":{"LAT":40.701,"id":"720553","lookupid":"KJRB","long":-74.009,"country":"US","network":"","LOCATION":"PORT AUTH DOWNTN MANHATTAN WALL ST HEL","state":"NY"},"geometry":{"type":"Point","coordinates":[-74.009,40.701]}},{"type":"Feature","properties":{"LAT":46.8,"id":"720562","lookupid":"K1QW","long":-120.167,"country":"US","network":"","LOCATION":"RANGE OP 13 / YAKIMA TRAINING CENTER","state":"WA"},"geometry":{"type":"Point","coordinates":[-120.167,46.8]}},{"type":"Feature","properties":{"LAT":40.482,"id":"720565","lookupid":"K36U","long":-111.429,"country":"US","network":"","LOCATION":"HEBER CITY MUNICIPAL AIRPORT","state":"UT"},"geometry":{"type":"Point","coordinates":[-111.429,40.482]}},{"type":"Feature","properties":{"LAT":38.967,"id":"720568","lookupid":"KFOM","long":-112.367,"country":"US","network":"","LOCATION":"FILLMORE MUNI","state":"UT"},"geometry":{"type":"Point","coordinates":[-112.367,38.967]}},{"type":"Feature","properties":{"LAT":40.617,"id":"720581","lookupid":"KLDJ","long":-74.25,"country":"US","network":"","LOCATION":"LINDEN AIRPORT","state":"NJ"},"geometry":{"type":"Point","coordinates":[-74.25,40.617]}},{"type":"Feature","properties":{"LAT":29.717,"id":"720594","lookupid":"KMCJ","long":-95.383,"country":"US","network":"","LOCATION":"HOUSTON DUNN HELISTOP","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.383,29.717]}},{"type":"Feature","properties":{"LAT":34.783,"id":"720599","lookupid":"KDCM","long":-81.2,"country":"US","network":"","LOCATION":"CHESTER CATAWBA REGIONAL AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-81.2,34.783]}},{"type":"Feature","properties":{"LAT":32.701,"id":"720606","lookupid":"KJZI","long":-80.003,"country":"US","network":"","LOCATION":"CHARLESTON EXECUTIVE AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-80.003,32.701]}},{"type":"Feature","properties":{"LAT":32.412,"id":"720612","lookupid":"KARW","long":-80.634,"country":"US","network":"","LOCATION":"BEAUFORT COUNTY AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-80.634,32.412]}},{"type":"Feature","properties":{"LAT":38.033,"id":"720615","lookupid":"KO22","long":-120.417,"country":"US","network":"","LOCATION":"COLUMBIA AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-120.417,38.033]}},{"type":"Feature","properties":{"LAT":41.133,"id":"720619","lookupid":"KFEW","long":-104.867,"country":"US","network":"","LOCATION":"FRANCIS E WARREN AFB HELIPORT","state":"WY"},"geometry":{"type":"Point","coordinates":[-104.867,41.133]}},{"type":"Feature","properties":{"LAT":29.5,"id":"720637","lookupid":"KAXH","long":-95.477,"country":"US","network":"","LOCATION":"HOUSTON SOUTHWEST AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.477,29.5]}},{"type":"Feature","properties":{"LAT":38.8,"id":"720641","lookupid":"KSHM","long":-104.517,"country":"US","network":"","LOCATION":"SCHRIEVER AFB","state":"CO"},"geometry":{"type":"Point","coordinates":[-104.517,38.8]}},{"type":"Feature","properties":{"LAT":38.75,"id":"720642","lookupid":"KCWN","long":-104.85,"country":"US","network":"","LOCATION":"CHEYENNE MTN AS","state":"CO"},"geometry":{"type":"Point","coordinates":[-104.85,38.75]}},{"type":"Feature","properties":{"LAT":38.717,"id":"720645","lookupid":"KPVF","long":-120.75,"country":"US","network":"","LOCATION":"PLACERVILLE AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-120.75,38.717]}},{"type":"Feature","properties":{"LAT":37.513,"id":"720646","lookupid":"KHAF","long":-122.501,"country":"US","network":"","LOCATION":"HALF MOON BAY AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-122.501,37.513]}},{"type":"Feature","properties":{"LAT":28.083,"id":"720664","lookupid":"KIPN","long":-87.983,"country":"US","network":"","LOCATION":"INDEPENDENCE OIL PLATFORM","state":"LA"},"geometry":{"type":"Point","coordinates":[-87.983,28.083]}},{"type":"Feature","properties":{"LAT":27.2,"id":"720665","lookupid":"KGBK","long":-92.2,"country":"US","network":"","LOCATION":"MAGNOLIA OIL PLATFORM","state":"LA"},"geometry":{"type":"Point","coordinates":[-92.2,27.2]}},{"type":"Feature","properties":{"LAT":28.6,"id":"720666","lookupid":"KSPR","long":-91.2,"country":"US","network":"","LOCATION":"SHIP SHOAL OIL PLATFORM","state":"LA"},"geometry":{"type":"Point","coordinates":[-91.2,28.6]}},{"type":"Feature","properties":{"LAT":28.217,"id":"720667","lookupid":"KMYT","long":-89.617,"country":"US","network":"","LOCATION":"OIL PLATFORM/INNOVATOR","state":"MS"},"geometry":{"type":"Point","coordinates":[-89.617,28.217]}},{"type":"Feature","properties":{"LAT":27.817,"id":"720668","lookupid":"KEMK","long":-94.317,"country":"US","network":"","LOCATION":"EAST BREAKS OIL PLATFORM","state":"TX"},"geometry":{"type":"Point","coordinates":[-94.317,27.817]}},{"type":"Feature","properties":{"LAT":38.146,"id":"720681","lookupid":"KCPU","long":-120.648,"country":"US","network":"","LOCATION":"CALAVERAS CO MAURY RASMUSSEN FLD","state":"CA"},"geometry":{"type":"Point","coordinates":[-120.648,38.146]}},{"type":"Feature","properties":{"LAT":42.05,"id":"720684","lookupid":"KEAN","long":-104.933,"country":"US","network":"","LOCATION":"PHIFER AFLD","state":"WY"},"geometry":{"type":"Point","coordinates":[-104.933,42.05]}},{"type":"Feature","properties":{"LAT":33.733,"id":"720687","lookupid":"KHMT","long":-117.017,"country":"US","network":"","LOCATION":"HEMET RYAN","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.017,33.733]}},{"type":"Feature","properties":{"LAT":38.981,"id":"720705","lookupid":"KI43","long":-82.578,"country":"US","network":"","LOCATION":"JAMES A. RHODES AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-82.578,38.981]}},{"type":"Feature","properties":{"LAT":38.667,"id":"720716","lookupid":"KW45","long":-78.501,"country":"US","network":"","LOCATION":"LURAY CAVERNS","state":"VA"},"geometry":{"type":"Point","coordinates":[-78.501,38.667]}},{"type":"Feature","properties":{"LAT":28.643,"id":"720718","lookupid":"KMDJ","long":-89.794,"country":"US","network":"","LOCATION":"MISSISSIPPI CANYON 311 A","state":"LA"},"geometry":{"type":"Point","coordinates":[-89.794,28.643]}},{"type":"Feature","properties":{"LAT":28.433,"id":"720719","lookupid":"KEHC","long":-92.883,"country":"US","network":"","LOCATION":"EAST CAMERON 278 OIL PLATFORM","state":"LA"},"geometry":{"type":"Point","coordinates":[-92.883,28.433]}},{"type":"Feature","properties":{"LAT":29.483,"id":"720721","lookupid":"KVBS","long":-93.633,"country":"US","network":"","LOCATION":"SABINE OIL PLATFORM","state":"LA"},"geometry":{"type":"Point","coordinates":[-93.633,29.483]}},{"type":"Feature","properties":{"LAT":29.117,"id":"720722","lookupid":"KSCF","long":-91.867,"country":"US","network":"","LOCATION":"SOUTH MARSH 268 OIL PLATFORM","state":"LA"},"geometry":{"type":"Point","coordinates":[-91.867,29.117]}},{"type":"Feature","properties":{"LAT":29.467,"id":"720723","lookupid":"KVNP","long":-92.367,"country":"US","network":"","LOCATION":"VERMILLION 26 OIL PLATFORM","state":"LA"},"geometry":{"type":"Point","coordinates":[-92.367,29.467]}},{"type":"Feature","properties":{"LAT":34.646,"id":"720724","lookupid":"KBRG","long":-106.836,"country":"US","network":"","LOCATION":"BELEN RGNL ARPT","state":"NM"},"geometry":{"type":"Point","coordinates":[-106.836,34.646]}},{"type":"Feature","properties":{"LAT":28.058,"id":"720725","lookupid":"KBBF","long":-95.872,"country":"US","network":"","LOCATION":"BRAZOS 133B","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.872,28.058]}},{"type":"Feature","properties":{"LAT":28.577,"id":"720726","lookupid":"KGVX","long":-94.977,"country":"US","network":"","LOCATION":"GALVESTON 424 OIL PLATFORM","state":"TX"},"geometry":{"type":"Point","coordinates":[-94.977,28.577]}},{"type":"Feature","properties":{"LAT":27.962,"id":"720727","lookupid":"KHQI","long":-93.671,"country":"US","network":"","LOCATION":"HIGH ISLAND 376","state":"TX"},"geometry":{"type":"Point","coordinates":[-93.671,27.962]}},{"type":"Feature","properties":{"LAT":27.283,"id":"720731","lookupid":"KMIU","long":-96.733,"country":"US","network":"","LOCATION":"MUSTANG ISLAND 31","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.733,27.283]}},{"type":"Feature","properties":{"LAT":27.733,"id":"720732","lookupid":"KMZG","long":-96.183,"country":"US","network":"","LOCATION":"MUSTANG ISLAND A85A","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.183,27.733]}},{"type":"Feature","properties":{"LAT":43.581,"id":"720734","lookupid":"KMAN","long":-116.523,"country":"US","network":"","LOCATION":"NAMPA MUNICIPAL AIRPORT","state":"ID"},"geometry":{"type":"Point","coordinates":[-116.523,43.581]}},{"type":"Feature","properties":{"LAT":26.067,"id":"720743","lookupid":"KSPL","long":-97.15,"country":"US","network":"","LOCATION":"SOUTH PADRE ISLAND HELIPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.15,26.067]}},{"type":"Feature","properties":{"LAT":41.733,"id":"720747","lookupid":"KEHY","long":-106.467,"country":"US","network":"","LOCATION":"ELK MOUNTAIN","state":"WY"},"geometry":{"type":"Point","coordinates":[-106.467,41.733]}},{"type":"Feature","properties":{"LAT":46.255,"id":"720759","lookupid":"KHRF","long":-114.125,"country":"US","network":"","LOCATION":"RAVALLI COUNTY AIRPORT","state":"MT"},"geometry":{"type":"Point","coordinates":[-114.125,46.255]}},{"type":"Feature","properties":{"LAT":31.673,"id":"720776","lookupid":"KLUL","long":-89.172,"country":"US","network":"","LOCATION":"HESLER NOBLE FLD","state":"MS"},"geometry":{"type":"Point","coordinates":[-89.172,31.673]}},{"type":"Feature","properties":{"LAT":36.773,"id":"720777","lookupid":"KLVL","long":-77.794,"country":"US","network":"","LOCATION":"LAWRENCEVILLE BRUNSWICK MUNI","state":"VA"},"geometry":{"type":"Point","coordinates":[-77.794,36.773]}},{"type":"Feature","properties":{"LAT":31.641,"id":"720779","lookupid":"KLXY","long":-96.514,"country":"US","network":"","LOCATION":"MEXIA LIMESTONE COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.514,31.641]}},{"type":"Feature","properties":{"LAT":38.343,"id":"720781","lookupid":"KLYO","long":-98.227,"country":"US","network":"","LOCATION":"LYONS RICE CO MUNI","state":"KS"},"geometry":{"type":"Point","coordinates":[-98.227,38.343]}},{"type":"Feature","properties":{"LAT":32.176,"id":"720806","lookupid":"K4F2","long":-94.299,"country":"US","network":"","LOCATION":"PANOLA CO SHARPE FLD","state":"TX"},"geometry":{"type":"Point","coordinates":[-94.299,32.176]}},{"type":"Feature","properties":{"LAT":39.63,"id":"720815","lookupid":"K4I7","long":-86.814,"country":"US","network":"","LOCATION":"PUTNAM CO","state":"IN"},"geometry":{"type":"Point","coordinates":[-86.814,39.63]}},{"type":"Feature","properties":{"LAT":45.36,"id":"720837","lookupid":"KJSY","long":-117.254,"country":"US","network":"","LOCATION":"JOSEPH STATE","state":"OR"},"geometry":{"type":"Point","coordinates":[-117.254,45.36]}},{"type":"Feature","properties":{"LAT":39.667,"id":"720839","lookupid":"KRTS","long":-119.876,"country":"US","network":"","LOCATION":"RENO STEAD AIRPORT","state":"NV"},"geometry":{"type":"Point","coordinates":[-119.876,39.667]}},{"type":"Feature","properties":{"LAT":38.946,"id":"720852","lookupid":"KFLY","long":-104.57,"country":"US","network":"","LOCATION":"MEADOW LAKE AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-104.57,38.946]}},{"type":"Feature","properties":{"LAT":33.782,"id":"720897","lookupid":"KD73","long":-83.693,"country":"US","network":"","LOCATION":"MONROE WALTON CO","state":"GA"},"geometry":{"type":"Point","coordinates":[-83.693,33.782]}},{"type":"Feature","properties":{"LAT":48.301,"id":"720909","lookupid":"K08D","long":-102.406,"country":"US","network":"","LOCATION":"STANLEY MUNICIPAL AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-102.406,48.301]}},{"type":"Feature","properties":{"LAT":27.833,"id":"720913","lookupid":"KGHB","long":-91.983,"country":"US","network":"","LOCATION":"SALSA","state":"LA"},"geometry":{"type":"Point","coordinates":[-91.983,27.833]}},{"type":"Feature","properties":{"LAT":28.633,"id":"720914","lookupid":"KEIR","long":-91.483,"country":"US","network":"","LOCATION":"EUGENE ISLAND OIL PLATFORM","state":"LA"},"geometry":{"type":"Point","coordinates":[-91.483,28.633]}},{"type":"Feature","properties":{"LAT":29.433,"id":"720915","lookupid":"KCMB","long":-92.983,"country":"US","network":"","LOCATION":"EAST CAMERON 47 OIL PLATFORM","state":"LA"},"geometry":{"type":"Point","coordinates":[-92.983,29.433]}},{"type":"Feature","properties":{"LAT":29.183,"id":"720917","lookupid":"KXIH","long":-94.517,"country":"US","network":"","LOCATION":"HIGH ISLAND 179 OIL PLATFORM","state":"TX"},"geometry":{"type":"Point","coordinates":[-94.517,29.183]}},{"type":"Feature","properties":{"LAT":29.296,"id":"720918","lookupid":"KMIS","long":-88.842,"country":"US","network":"","LOCATION":"MAIN PASS 140B","state":"LA"},"geometry":{"type":"Point","coordinates":[-88.842,29.296]}},{"type":"Feature","properties":{"LAT":26.833,"id":"720919","lookupid":"KOPM","long":-96.933,"country":"US","network":"","LOCATION":"NORTH PADRE ISLAND","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.933,26.833]}},{"type":"Feature","properties":{"LAT":28.917,"id":"720921","lookupid":"KCRH","long":-93.3,"country":"US","network":"","LOCATION":"WEST CAMERON 368 A OIL PLATFORM","state":"TX"},"geometry":{"type":"Point","coordinates":[-93.3,28.917]}},{"type":"Feature","properties":{"LAT":37.036,"id":"720922","lookupid":"KDXZ","long":-113.51,"country":"US","network":"","LOCATION":"ST GEORGE MUNI","state":"UT"},"geometry":{"type":"Point","coordinates":[-113.51,37.036]}},{"type":"Feature","properties":{"LAT":48.726,"id":"720923","lookupid":"K65S","long":-116.295,"country":"US","network":"","LOCATION":"BOUNDARY COUNTY AIRPORT","state":"ID"},"geometry":{"type":"Point","coordinates":[-116.295,48.726]}},{"type":"Feature","properties":{"LAT":35.707,"id":"720936","lookupid":"KAQE","long":-77.372,"country":"US","network":"","LOCATION":"ALWOOD NDB","state":"NC"},"geometry":{"type":"Point","coordinates":[-77.372,35.707]}},{"type":"Feature","properties":{"LAT":30.617,"id":"720946","lookupid":"KFHB","long":-81.467,"country":"US","network":"","LOCATION":"FERNANDINA BEACH MUNICIPAL AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.467,30.617]}},{"type":"Feature","properties":{"LAT":37.974,"id":"720949","lookupid":"KH21","long":-92.691,"country":"US","network":"","LOCATION":"CAMDENTON MEMORIAL AIRPORT","state":"MO"},"geometry":{"type":"Point","coordinates":[-92.691,37.974]}},{"type":"Feature","properties":{"LAT":26.933,"id":"720954","lookupid":"KHHV","long":-94.683,"country":"US","network":"","LOCATION":"ALAMINOS CANYON","state":"TX"},"geometry":{"type":"Point","coordinates":[-94.683,26.933]}},{"type":"Feature","properties":{"LAT":28.16,"id":"720955","lookupid":"KSTZ","long":-90.666,"country":"US","network":"","LOCATION":"SOUTH TIMBALLER 301B OIL PLATFORM","state":""},"geometry":{"type":"Point","coordinates":[-90.666,28.16]}},{"type":"Feature","properties":{"LAT":28.27,"id":"720956","lookupid":"KVQT","long":-92.264,"country":"US","network":"","LOCATION":"VERMILION 331 OIL PLATFORM","state":""},"geometry":{"type":"Point","coordinates":[-92.264,28.27]}},{"type":"Feature","properties":{"LAT":29.117,"id":"720957","lookupid":"KXPY","long":-90.2,"country":"US","network":"","LOCATION":"PORT FORCHON HELIPORT","state":"LA"},"geometry":{"type":"Point","coordinates":[-90.2,29.117]}},{"type":"Feature","properties":{"LAT":32.079,"id":"720963","lookupid":"KM63","long":-106.153,"country":"US","network":"","LOCATION":"MCGREGOR RANGE BASE CAMP","state":"NM"},"geometry":{"type":"Point","coordinates":[-106.153,32.079]}},{"type":"Feature","properties":{"LAT":30.033,"id":"720964","lookupid":"KTDR","long":-85.533,"country":"US","network":"","LOCATION":"TYNDALL DRONE RUNWAY","state":"FL"},"geometry":{"type":"Point","coordinates":[-85.533,30.033]}},{"type":"Feature","properties":{"LAT":35.704,"id":"720968","lookupid":"K5W8","long":-79.504,"country":"US","network":"","LOCATION":"SILER CITY MUNICIPAL AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-79.504,35.704]}},{"type":"Feature","properties":{"LAT":44.15,"id":"720969","lookupid":"KJPD","long":-107.167,"country":"US","network":"","LOCATION":"TEN SLEEP","state":"WY"},"geometry":{"type":"Point","coordinates":[-107.167,44.15]}},{"type":"Feature","properties":{"LAT":42.517,"id":"720971","lookupid":"KFWZ","long":-108.783,"country":"US","network":"","LOCATION":"SOUTH PASS","state":"WY"},"geometry":{"type":"Point","coordinates":[-108.783,42.517]}},{"type":"Feature","properties":{"LAT":31.174,"id":"720975","lookupid":"KSLJ","long":-89.191,"country":"US","network":"","LOCATION":"HAGLER AAF / CAMP SHELBY MISSISSIPPI USA","state":"MS"},"geometry":{"type":"Point","coordinates":[-89.191,31.174]}},{"type":"Feature","properties":{"LAT":32.333,"id":"720976","lookupid":"KLSB","long":-108.691,"country":"US","network":"","LOCATION":"LORDSBURG MUNICIPAL AIRPORT","state":"NM"},"geometry":{"type":"Point","coordinates":[-108.691,32.333]}},{"type":"Feature","properties":{"LAT":41.133,"id":"720988","lookupid":"K1KW","long":-103.483,"country":"US","network":"","LOCATION":"KILO (DIX)","state":"NE"},"geometry":{"type":"Point","coordinates":[-103.483,41.133]}},{"type":"Feature","properties":{"LAT":40.7,"id":"720991","lookupid":"K1MW","long":-103.483,"country":"US","network":"","LOCATION":"MIKE (HAXTUN)","state":"CO"},"geometry":{"type":"Point","coordinates":[-103.483,40.7]}},{"type":"Feature","properties":{"LAT":47.6,"id":"720999","lookupid":"K1FM","long":-112.317,"country":"US","network":"","LOCATION":"FOXTROT (AUGUSTA)","state":"MT"},"geometry":{"type":"Point","coordinates":[-112.317,47.6]}},{"type":"Feature","properties":{"LAT":47.7,"id":"721002","lookupid":"K1HM","long":-111.95,"country":"US","network":"","LOCATION":"HOTEL (FAIRFIELD)","state":"MT"},"geometry":{"type":"Point","coordinates":[-111.95,47.7]}},{"type":"Feature","properties":{"LAT":47.317,"id":"721003","lookupid":"K1IM","long":-111.467,"country":"US","network":"","LOCATION":"INDIA (ULM)","state":"MT"},"geometry":{"type":"Point","coordinates":[-111.467,47.317]}},{"type":"Feature","properties":{"LAT":46.7,"id":"721006","lookupid":"K1LM","long":-109.733,"country":"US","network":"","LOCATION":"LIMA (JUDITH GAP)","state":"MT"},"geometry":{"type":"Point","coordinates":[-109.733,46.7]}},{"type":"Feature","properties":{"LAT":47.067,"id":"721008","lookupid":"K1NM","long":-109.033,"country":"US","network":"","LOCATION":"NOVEMBER (GRASS RANGE)","state":"MT"},"geometry":{"type":"Point","coordinates":[-109.033,47.067]}},{"type":"Feature","properties":{"LAT":25.995,"id":"721041","lookupid":"KMKY","long":-81.673,"country":"US","network":"","LOCATION":"MARCO ISLAND","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.673,25.995]}},{"type":"Feature","properties":{"LAT":29.634,"id":"721048","lookupid":"KPRS","long":-104.361,"country":"US","network":"","LOCATION":"PRESIDIO LELY INTERNATIONAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-104.361,29.634]}},{"type":"Feature","properties":{"LAT":27.812,"id":"722008","lookupid":"KRAS","long":-97.089,"country":"US","network":"","LOCATION":"MUSTANG BEACH AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.089,27.812]}},{"type":"Feature","properties":{"LAT":24.557,"id":"722010","lookupid":"KEYW","long":-81.755,"country":"US","network":"","LOCATION":"KEY WEST INTERNATIONAL AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.755,24.557]}},{"type":"Feature","properties":{"LAT":28.29,"id":"722011","lookupid":"KISM","long":-81.437,"country":"US","network":"","LOCATION":"KISSIMMEE GATEWAY AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.437,28.29]}},{"type":"Feature","properties":{"LAT":28.95,"id":"722012","lookupid":"KVVG","long":-81.967,"country":"US","network":"","LOCATION":"THE VILLAGES","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.967,28.95]}},{"type":"Feature","properties":{"LAT":24.6,"id":"722013","lookupid":"KBYX","long":-81.7,"country":"US","network":"","LOCATION":"KEY WEST / BOCA CHICA(NEXRAD)","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.7,24.6]}},{"type":"Feature","properties":{"LAT":24.726,"id":"722016","lookupid":"KMTH","long":-81.048,"country":"US","network":"","LOCATION":"THE FL KEYS MARATHON ARPT","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.048,24.726]}},{"type":"Feature","properties":{"LAT":34.633,"id":"722018","lookupid":"KFDX","long":-103.633,"country":"US","network":"","LOCATION":"CLOVIS(NEXRAD)","state":"NM"},"geometry":{"type":"Point","coordinates":[-103.633,34.633]}},{"type":"Feature","properties":{"LAT":25.788,"id":"722020","lookupid":"KMIA","long":-80.317,"country":"US","network":"","LOCATION":"MIAMI INTERNATIONAL AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-80.317,25.788]}},{"type":"Feature","properties":{"LAT":26.378,"id":"722022","lookupid":"KBCT","long":-80.108,"country":"US","network":"","LOCATION":"BOCA RATON AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-80.108,26.378]}},{"type":"Feature","properties":{"LAT":26.685,"id":"722030","lookupid":"KPBI","long":-80.099,"country":"US","network":"","LOCATION":"PALM BEACH INTERNATIONAL AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-80.099,26.685]}},{"type":"Feature","properties":{"LAT":34.269,"id":"722031","lookupid":"K3A1","long":-86.858,"country":"US","network":"","LOCATION":"FOLSOM FIELD AP","state":"AL"},"geometry":{"type":"Point","coordinates":[-86.858,34.269]}},{"type":"Feature","properties":{"LAT":44.753,"id":"722033","lookupid":"KGDB","long":-95.556,"country":"US","network":"","LOCATION":"GRANITE FALLS MUNI ARPT/LENZEN-ROE MEMORIAL FIELD","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.556,44.753]}},{"type":"Feature","properties":{"LAT":26,"id":"722037","lookupid":"KHWO","long":-80.241,"country":"US","network":"","LOCATION":"NORTH PERRY AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-80.241,26]}},{"type":"Feature","properties":{"LAT":26.199,"id":"722039","lookupid":"KFXE","long":-80.178,"country":"US","network":"","LOCATION":"FT LAUDER EXECUTIVE ARPT","state":"FL"},"geometry":{"type":"Point","coordinates":[-80.178,26.199]}},{"type":"Feature","properties":{"LAT":32.742,"id":"722042","lookupid":"KJDD","long":-95.496,"country":"US","network":"","LOCATION":"WOOD COUNTY AIRPORT MINEOLA","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.496,32.742]}},{"type":"Feature","properties":{"LAT":28.517,"id":"722046","lookupid":"KTIX","long":-80.8,"country":"US","network":"","LOCATION":"SPACE COAST REGIONAL AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-80.8,28.517]}},{"type":"Feature","properties":{"LAT":34.398,"id":"722051","lookupid":"KAQR","long":-96.148,"country":"US","network":"","LOCATION":"ATOKA MUNICIPAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-96.148,34.398]}},{"type":"Feature","properties":{"LAT":36.773,"id":"722052","lookupid":"KAVK","long":-98.67,"country":"US","network":"","LOCATION":"ALVA REGIONAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-98.67,36.773]}},{"type":"Feature","properties":{"LAT":35.14,"id":"722054","lookupid":"KAWM","long":-90.236,"country":"US","network":"","LOCATION":"WEST MEMPHIS MUNICIPAL APT","state":"AR"},"geometry":{"type":"Point","coordinates":[-90.236,35.14]}},{"type":"Feature","properties":{"LAT":30.233,"id":"722065","lookupid":"KNIP","long":-81.667,"country":"US","network":"","LOCATION":"JACKSONVILLE NAS","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.667,30.233]}},{"type":"Feature","properties":{"LAT":30.4,"id":"722066","lookupid":"KNRB","long":-81.417,"country":"US","network":"","LOCATION":"MAYPORT NAF","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.417,30.4]}},{"type":"Feature","properties":{"LAT":30.217,"id":"722067","lookupid":"KNZC","long":-81.883,"country":"US","network":"","LOCATION":"CECIL FLD","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.883,30.217]}},{"type":"Feature","properties":{"LAT":30.336,"id":"722068","lookupid":"KCRG","long":-81.515,"country":"US","network":"","LOCATION":"JACKSONVILLE/CRAIG","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.515,30.336]}},{"type":"Feature","properties":{"LAT":41.932,"id":"722075","lookupid":"KDKB","long":-88.708,"country":"US","network":"","LOCATION":"DE KALB TAYLOR MUNI ARPT","state":"IL"},"geometry":{"type":"Point","coordinates":[-88.708,41.932]}},{"type":"Feature","properties":{"LAT":32.85,"id":"722086","lookupid":"KNAO","long":-79.95,"country":"US","network":"","LOCATION":"CHARLESTON NAS","state":"SC"},"geometry":{"type":"Point","coordinates":[-79.95,32.85]}},{"type":"Feature","properties":{"LAT":32.699,"id":"722094","lookupid":"KGPM","long":-97.047,"country":"US","network":"","LOCATION":"GRAND PRAIRIE MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.047,32.699]}},{"type":"Feature","properties":{"LAT":40.96,"id":"722098","lookupid":"KHTO","long":-72.252,"country":"US","network":"","LOCATION":"EAST HAMPTON AIRPORT","state":"NY"},"geometry":{"type":"Point","coordinates":[-72.252,40.96]}},{"type":"Feature","properties":{"LAT":27.7,"id":"722100","lookupid":"KTBW","long":-82.4,"country":"US","network":"","LOCATION":"TAMPA BAY AREA  FL.","state":"FL"},"geometry":{"type":"Point","coordinates":[-82.4,27.7]}},{"type":"Feature","properties":{"LAT":27.498,"id":"722103","lookupid":"KFPR","long":-80.376,"country":"US","network":"","LOCATION":"ST LUCIE COUNTY INTL ARPT","state":"FL"},"geometry":{"type":"Point","coordinates":[-80.376,27.498]}},{"type":"Feature","properties":{"LAT":27.768,"id":"722104","lookupid":"KSPG","long":-82.626,"country":"US","network":"","LOCATION":"ALBERT WHITTED AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-82.626,27.768]}},{"type":"Feature","properties":{"LAT":26.585,"id":"722106","lookupid":"KFMY","long":-81.861,"country":"US","network":"","LOCATION":"PAGE FIELD AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.861,26.585]}},{"type":"Feature","properties":{"LAT":34.317,"id":"722109","lookupid":"KCNI","long":-84.417,"country":"US","network":"","LOCATION":"CHEROKEE COUNTY AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-84.417,34.317]}},{"type":"Feature","properties":{"LAT":27.963,"id":"722110","lookupid":"KTPA","long":-82.54,"country":"US","network":"","LOCATION":"TAMPA INTERNATIONAL AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-82.54,27.963]}},{"type":"Feature","properties":{"LAT":27.913,"id":"722116","lookupid":"KPIE","long":-82.686,"country":"US","network":"","LOCATION":"ST PETE-CLWTR INTL AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-82.686,27.913]}},{"type":"Feature","properties":{"LAT":27.072,"id":"722118","lookupid":"KVNC","long":-82.44,"country":"US","network":"","LOCATION":"VENICE MUNICIPAL AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-82.44,27.072]}},{"type":"Feature","properties":{"LAT":41.54,"id":"722126","lookupid":"KIGQ","long":-87.532,"country":"US","network":"","LOCATION":"LANSING MUNICIPAL AP","state":"IL"},"geometry":{"type":"Point","coordinates":[-87.532,41.54]}},{"type":"Feature","properties":{"LAT":46.839,"id":"722129","lookupid":"KJKJ","long":-96.663,"country":"US","network":"","LOCATION":"MOORHEAD MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-96.663,46.839]}},{"type":"Feature","properties":{"LAT":31.259,"id":"722136","lookupid":"KBQK","long":-81.466,"country":"US","network":"","LOCATION":"BRUNSWICK GOLDEN ISLES APT","state":"GA"},"geometry":{"type":"Point","coordinates":[-81.466,31.259]}},{"type":"Feature","properties":{"LAT":30.367,"id":"722138","lookupid":"KHSA","long":-89.45,"country":"US","network":"","LOCATION":"BAY SAINT LOUIS","state":"MS"},"geometry":{"type":"Point","coordinates":[-89.45,30.367]}},{"type":"Feature","properties":{"LAT":32.579,"id":"722143","lookupid":"KLNC","long":-96.719,"country":"US","network":"","LOCATION":"LANCASTER AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.719,32.579]}},{"type":"Feature","properties":{"LAT":45.236,"id":"722144","lookupid":"KMGG","long":-93.986,"country":"US","network":"","LOCATION":"MAPLE LAKE MUNICIPAL ARPT","state":"MN"},"geometry":{"type":"Point","coordinates":[-93.986,45.236]}},{"type":"Feature","properties":{"LAT":38.991,"id":"722158","lookupid":"KNAK","long":-76.489,"country":"US","network":"","LOCATION":"U.S. NAVAL ACADEMY","state":"MD"},"geometry":{"type":"Point","coordinates":[-76.489,38.991]}},{"type":"Feature","properties":{"LAT":26.178,"id":"722159","lookupid":"KT65","long":-97.973,"country":"US","network":"","LOCATION":"MID VALLEY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.973,26.178]}},{"type":"Feature","properties":{"LAT":40.924,"id":"722171","lookupid":"KPNT","long":-88.624,"country":"US","network":"","LOCATION":"PONTIAC MUNICIPAL AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-88.624,40.924]}},{"type":"Feature","properties":{"LAT":32.633,"id":"722175","lookupid":"KWRB","long":-83.6,"country":"US","network":"","LOCATION":"ROBINS AFB AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-83.6,32.633]}},{"type":"Feature","properties":{"LAT":35.357,"id":"722187","lookupid":"KSNL","long":-96.943,"country":"US","network":"","LOCATION":"SHAWNEE MUNICIPAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-96.943,35.357]}},{"type":"Feature","properties":{"LAT":42.046,"id":"722204","lookupid":"KSFY","long":-90.108,"country":"US","network":"","LOCATION":"TRI-TOWNSHIP AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-90.108,42.046]}},{"type":"Feature","properties":{"LAT":41.95,"id":"722205","lookupid":"KLNX","long":-100.583,"country":"US","network":"","LOCATION":"THEDFORD(NEXRAD)","state":"NE"},"geometry":{"type":"Point","coordinates":[-100.583,41.95]}},{"type":"Feature","properties":{"LAT":28.654,"id":"722209","lookupid":"KPKV","long":-96.681,"country":"US","network":"","LOCATION":"CALHOUN COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.681,28.654]}},{"type":"Feature","properties":{"LAT":30.483,"id":"722210","lookupid":"KVPS","long":-86.517,"country":"US","network":"","LOCATION":"EGLIN AFB AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-86.517,30.483]}},{"type":"Feature","properties":{"LAT":29.959,"id":"722212","lookupid":"KSGJ","long":-81.34,"country":"US","network":"","LOCATION":"ST AUGUSTINE AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.34,29.959]}},{"type":"Feature","properties":{"LAT":33.615,"id":"722216","lookupid":"KXNO","long":-81.084,"country":"US","network":"","LOCATION":"NORTH AF AUX","state":"SC"},"geometry":{"type":"Point","coordinates":[-81.084,33.615]}},{"type":"Feature","properties":{"LAT":38.533,"id":"722218","lookupid":"KCGE","long":-76.033,"country":"US","network":"","LOCATION":"CAMBRIDGE DORCHESTER AIRPORT","state":"MD"},"geometry":{"type":"Point","coordinates":[-76.033,38.533]}},{"type":"Feature","properties":{"LAT":30.476,"id":"722223","lookupid":"KPNS","long":-87.186,"country":"US","network":"","LOCATION":"PENSACOLA REGIONAL AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-87.186,30.476]}},{"type":"Feature","properties":{"LAT":30.072,"id":"722224","lookupid":"K40J","long":-83.574,"country":"US","network":"","LOCATION":"PERRY FOLEY","state":"FL"},"geometry":{"type":"Point","coordinates":[-83.574,30.072]}},{"type":"Feature","properties":{"LAT":30.35,"id":"722225","lookupid":"KNPA","long":-87.317,"country":"US","network":"","LOCATION":"PENSACOLA NAS","state":"FL"},"geometry":{"type":"Point","coordinates":[-87.317,30.35]}},{"type":"Feature","properties":{"LAT":30.717,"id":"722226","lookupid":"KNSE","long":-87.017,"country":"US","network":"","LOCATION":"WHITING FIELD NAVAL AIR STATION NORTH","state":"FL"},"geometry":{"type":"Point","coordinates":[-87.017,30.717]}},{"type":"Feature","properties":{"LAT":30.688,"id":"722230","lookupid":"KMOB","long":-88.246,"country":"US","network":"","LOCATION":"MOBILE REGIONAL AIRPORT","state":"AL"},"geometry":{"type":"Point","coordinates":[-88.246,30.688]}},{"type":"Feature","properties":{"LAT":30.615,"id":"722235","lookupid":"KBFM","long":-88.063,"country":"US","network":"","LOCATION":"MOBILE DOWNTOWN AIRPORT","state":"AL"},"geometry":{"type":"Point","coordinates":[-88.063,30.615]}},{"type":"Feature","properties":{"LAT":31.35,"id":"722238","lookupid":"KHEY","long":-85.667,"country":"US","network":"","LOCATION":"HANCHEY ARMY HELIPORT (FORT RUCKER)","state":"AL"},"geometry":{"type":"Point","coordinates":[-85.667,31.35]}},{"type":"Feature","properties":{"LAT":29.4,"id":"722242","lookupid":"K2GL","long":-90.3,"country":"US","network":"","LOCATION":"GALLIANO HELIPORT","state":"LA"},"geometry":{"type":"Point","coordinates":[-90.3,29.4]}},{"type":"Feature","properties":{"LAT":38.981,"id":"722244","lookupid":"KCGS","long":-76.922,"country":"US","network":"","LOCATION":"COLLEGE PARK AP","state":"MD"},"geometry":{"type":"Point","coordinates":[-76.922,38.981]}},{"type":"Feature","properties":{"LAT":30.212,"id":"722245","lookupid":"KPFN","long":-85.683,"country":"US","network":"","LOCATION":"PANAMA CITY-BAY CO. INT AP","state":"FL"},"geometry":{"type":"Point","coordinates":[-85.683,30.212]}},{"type":"Feature","properties":{"LAT":32.337,"id":"722250","lookupid":"KLSF","long":-84.991,"country":"US","network":"","LOCATION":"LAWSON AAF AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-84.991,32.337]}},{"type":"Feature","properties":{"LAT":32.514,"id":"722251","lookupid":"KRSN","long":-92.588,"country":"US","network":"","LOCATION":"RUSTON REGIONAL AIRPORT","state":"LA"},"geometry":{"type":"Point","coordinates":[-92.588,32.514]}},{"type":"Feature","properties":{"LAT":32.383,"id":"722265","lookupid":"KMXF","long":-86.35,"country":"US","network":"","LOCATION":"MAXWELL AFB AIRPORT","state":"AL"},"geometry":{"type":"Point","coordinates":[-86.35,32.383]}},{"type":"Feature","properties":{"LAT":31.267,"id":"722269","lookupid":"KOZR","long":-85.717,"country":"US","network":"","LOCATION":"CAIRNS ARMY AIRFIELD (FORT RUCKER)","state":"AL"},"geometry":{"type":"Point","coordinates":[-85.717,31.267]}},{"type":"Feature","properties":{"LAT":33.917,"id":"722270","lookupid":"KMGE","long":-84.517,"country":"US","network":"","LOCATION":"DOBBINS AIR RESERVE BASE AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-84.517,33.917]}},{"type":"Feature","properties":{"LAT":32.6,"id":"722288","lookupid":"KAUB","long":-85.5,"country":"US","network":"","LOCATION":"AUBURN UNIV. (AMOS)","state":"AL"},"geometry":{"type":"Point","coordinates":[-85.5,32.6]}},{"type":"Feature","properties":{"LAT":32.9,"id":"722290","lookupid":"KCKL","long":-87.25,"country":"US","network":"","LOCATION":"NWS METEOROLOGICAL OBSY","state":"AL"},"geometry":{"type":"Point","coordinates":[-87.25,32.9]}},{"type":"Feature","properties":{"LAT":29.784,"id":"722293","lookupid":"KCVW","long":-93.3,"country":"US","network":"","LOCATION":"CAMERON","state":"LA"},"geometry":{"type":"Point","coordinates":[-93.3,29.784]}},{"type":"Feature","properties":{"LAT":29.8,"id":"722294","lookupid":"K3L4","long":-92.804,"country":"US","network":"","LOCATION":"GRAND CHENIER (LITTLE PECAN ISLAND ARPT)","state":"LA"},"geometry":{"type":"Point","coordinates":[-92.804,29.8]}},{"type":"Feature","properties":{"LAT":28.533,"id":"722295","lookupid":"KS58","long":-90.583,"country":"US","network":"","LOCATION":"SOUTH TIMBALIER","state":"LA"},"geometry":{"type":"Point","coordinates":[-90.583,28.533]}},{"type":"Feature","properties":{"LAT":28.583,"id":"722298","lookupid":"KVRX","long":-92.45,"country":"US","network":"","LOCATION":"VERMILLION AREA","state":"LA"},"geometry":{"type":"Point","coordinates":[-92.45,28.583]}},{"type":"Feature","properties":{"LAT":29.286,"id":"722307","lookupid":"K5LA","long":-89.364,"country":"US","network":"","LOCATION":"MARATHON-VENICE","state":"LA"},"geometry":{"type":"Point","coordinates":[-89.364,29.286]}},{"type":"Feature","properties":{"LAT":29.1,"id":"722308","lookupid":"K9F2","long":-90.2,"country":"US","network":"","LOCATION":"FOURCHON (SAWRS)","state":"LA"},"geometry":{"type":"Point","coordinates":[-90.2,29.1]}},{"type":"Feature","properties":{"LAT":29.25,"id":"722309","lookupid":"KAXO","long":-89.966,"country":"US","network":"","LOCATION":"GRAND ISLE SAWRS","state":"LA"},"geometry":{"type":"Point","coordinates":[-89.966,29.25]}},{"type":"Feature","properties":{"LAT":29.998,"id":"722310","lookupid":"KMSY","long":-90.278,"country":"US","network":"","LOCATION":"LOUIS ARMSTRONG NEW ORLEANS INTL AP","state":"LA"},"geometry":{"type":"Point","coordinates":[-90.278,29.998]}},{"type":"Feature","properties":{"LAT":30.049,"id":"722315","lookupid":"KNEW","long":-90.029,"country":"US","network":"","LOCATION":"LAKEFRONT AIRPORT","state":"LA"},"geometry":{"type":"Point","coordinates":[-90.029,30.049]}},{"type":"Feature","properties":{"LAT":29.333,"id":"722320","lookupid":"KBVE","long":-89.408,"country":"US","network":"","LOCATION":"BATON ROUGE METRO R","state":"LA"},"geometry":{"type":"Point","coordinates":[-89.408,29.333]}},{"type":"Feature","properties":{"LAT":29.7,"id":"722328","lookupid":"K7R3","long":-91.1,"country":"US","network":"","LOCATION":"AMELIA / LAKE PALOURD","state":"LA"},"geometry":{"type":"Point","coordinates":[-91.1,29.7]}},{"type":"Feature","properties":{"LAT":38.097,"id":"722333","lookupid":"K04V","long":-106.169,"country":"US","network":"","LOCATION":"SAGUACHE MUNICIPAL AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-106.169,38.097]}},{"type":"Feature","properties":{"LAT":29.783,"id":"722339","lookupid":"K4C0","long":-93.183,"country":"US","network":"","LOCATION":"PHI OIL PLATFORM","state":"LA"},"geometry":{"type":"Point","coordinates":[-93.183,29.783]}},{"type":"Feature","properties":{"LAT":29.296,"id":"722341","lookupid":"KOMN","long":-81.113,"country":"US","network":"","LOCATION":"ORMOND BEACH MUNICIPAL AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.113,29.296]}},{"type":"Feature","properties":{"LAT":42.351,"id":"722343","lookupid":"KLWA","long":-86.256,"country":"US","network":"","LOCATION":"SOUTH HAVEN AREA REGIONAL AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-86.256,42.351]}},{"type":"Feature","properties":{"LAT":30.487,"id":"722349","lookupid":"KMJD","long":-89.651,"country":"US","network":"","LOCATION":"PICAYUNE MUNI","state":"MS"},"geometry":{"type":"Point","coordinates":[-89.651,30.487]}},{"type":"Feature","properties":{"LAT":32.338,"id":"722354","lookupid":"KHKS","long":-90.221,"country":"US","network":"","LOCATION":"HAWKINS FIELD AIRPORT","state":"MS"},"geometry":{"type":"Point","coordinates":[-90.221,32.338]}},{"type":"Feature","properties":{"LAT":29.054,"id":"722361","lookupid":"KEVB","long":-80.948,"country":"US","network":"","LOCATION":"NEW SMYRNA BEACH MUNICIPAL AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-80.948,29.054]}},{"type":"Feature","properties":{"LAT":27.917,"id":"722369","lookupid":"KTFP","long":-97.2,"country":"US","network":"","LOCATION":"T P MC CAMPBELL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.2,27.917]}},{"type":"Feature","properties":{"LAT":0,"id":"722383","lookupid":"K37C","long":0,"country":"US","network":"","LOCATION":"WEST CAMERON B56","state":"LA"},"geometry":{"type":"Point","coordinates":[0,0]}},{"type":"Feature","properties":{"LAT":30.126,"id":"722400","lookupid":"KLCH","long":-93.228,"country":"US","network":"","LOCATION":"LAKE CHARLES REGIONAL AIRPORT","state":"LA"},"geometry":{"type":"Point","coordinates":[-93.228,30.126]}},{"type":"Feature","properties":{"LAT":30.21,"id":"722404","lookupid":"KCWF","long":-93.143,"country":"US","network":"","LOCATION":"CHENNAULT INTERNATIONAL AP","state":"LA"},"geometry":{"type":"Point","coordinates":[-93.143,30.21]}},{"type":"Feature","properties":{"LAT":30.199,"id":"722405","lookupid":"KLFT","long":-91.99,"country":"US","network":"","LOCATION":"LAFAYETTE REGIONAL AIRPORT","state":"LA"},"geometry":{"type":"Point","coordinates":[-91.99,30.199]}},{"type":"Feature","properties":{"LAT":29.767,"id":"722408","lookupid":"K7R4","long":-92.117,"country":"US","network":"","LOCATION":"INTRACOASTAL CITY","state":"LA"},"geometry":{"type":"Point","coordinates":[-92.117,29.767]}},{"type":"Feature","properties":{"LAT":29,"id":"722413","lookupid":"KFOQ","long":-95.32,"country":"US","network":"","LOCATION":"FREEPORT SUPPLEMENTARY AVIATION","state":""},"geometry":{"type":"Point","coordinates":[-95.32,29]}},{"type":"Feature","properties":{"LAT":41.717,"id":"722418","lookupid":"K63G","long":-87.533,"country":"US","network":"","LOCATION":"CALUMET (CGS)","state":"IL"},"geometry":{"type":"Point","coordinates":[-87.533,41.717]}},{"type":"Feature","properties":{"LAT":29.27,"id":"722420","lookupid":"KGLS","long":-94.864,"country":"US","network":"","LOCATION":"SCHOLES INTL AT GLSTON APT","state":"TX"},"geometry":{"type":"Point","coordinates":[-94.864,29.27]}},{"type":"Feature","properties":{"LAT":29.617,"id":"722436","lookupid":"KEFD","long":-95.167,"country":"US","network":"","LOCATION":"ELLINGTON FIELD AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.167,29.617]}},{"type":"Feature","properties":{"LAT":32.54,"id":"722484","lookupid":"KDTN","long":-93.746,"country":"US","network":"","LOCATION":"SHREVEPORT DOWNTOWN ARPT","state":"LA"},"geometry":{"type":"Point","coordinates":[-93.746,32.54]}},{"type":"Feature","properties":{"LAT":27.773,"id":"722510","lookupid":"KCRP","long":-97.513,"country":"US","network":"","LOCATION":"CORPUS CHRISTI INTERNATIONAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.513,27.773]}},{"type":"Feature","properties":{"LAT":27.895,"id":"722518","lookupid":"KNOG","long":-98.043,"country":"US","network":"","LOCATION":"NAVAL AUXILIARY LANDING FD","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.043,27.895]}},{"type":"Feature","properties":{"LAT":27.533,"id":"722520","lookupid":"KLRD","long":-99.467,"country":"US","network":"","LOCATION":"LAREDO INTERNATIONAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-99.467,27.533]}},{"type":"Feature","properties":{"LAT":28.084,"id":"722524","lookupid":"KRKP","long":-97.047,"country":"US","network":"","LOCATION":"ARANSAS COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.047,28.084]}},{"type":"Feature","properties":{"LAT":29.115,"id":"722527","lookupid":"KLBX","long":-95.463,"country":"US","network":"","LOCATION":"BRAZORIA COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.463,29.115]}},{"type":"Feature","properties":{"LAT":29.533,"id":"722536","lookupid":"KRND","long":-98.262,"country":"US","network":"","LOCATION":"RANDOLPH AFB AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.262,29.533]}},{"type":"Feature","properties":{"LAT":30.2,"id":"722545","lookupid":"KBSM","long":-97.683,"country":"US","network":"","LOCATION":"BERGSTROM AFB/AUSTI","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.683,30.2]}},{"type":"Feature","properties":{"LAT":29.9,"id":"722546","lookupid":"KRJO","long":-97.867,"country":"US","network":"","LOCATION":"SAN MARCOS (AWOS)","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.867,29.9]}},{"type":"Feature","properties":{"LAT":30.679,"id":"722547","lookupid":"KGTU","long":-97.679,"country":"US","network":"","LOCATION":"GEORGETOWN MUNICIPAL ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.679,30.679]}},{"type":"Feature","properties":{"LAT":30.219,"id":"722553","lookupid":"K11R","long":-96.374,"country":"US","network":"","LOCATION":"BRENHAM MUNI","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.374,30.219]}},{"type":"Feature","properties":{"LAT":28.367,"id":"722556","lookupid":"KNIR","long":-97.667,"country":"US","network":"","LOCATION":"CHASE NAVAL AIR STATION","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.667,28.367]}},{"type":"Feature","properties":{"LAT":28.433,"id":"722557","lookupid":"K8R9","long":-96.433,"country":"US","network":"","LOCATION":"PORT OCONNOR (CGS)","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.433,28.433]}},{"type":"Feature","properties":{"LAT":31.638,"id":"722561","lookupid":"KCNW","long":-97.074,"country":"US","network":"","LOCATION":"TSTC WACO","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.074,31.638]}},{"type":"Feature","properties":{"LAT":31.133,"id":"722570","lookupid":"KHLR","long":-97.717,"country":"US","network":"","LOCATION":"HOOD AAF AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.717,31.133]}},{"type":"Feature","properties":{"LAT":31.15,"id":"722577","lookupid":"KTPL","long":-97.417,"country":"US","network":"","LOCATION":"DRAUGHON-MILLER CNTRL TX RGNL ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.417,31.15]}},{"type":"Feature","properties":{"LAT":32.733,"id":"722585","lookupid":"KNBE","long":-96.967,"country":"US","network":"","LOCATION":"NAVAL AIR STATION OPERATIONS","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.967,32.733]}},{"type":"Feature","properties":{"LAT":29.267,"id":"722586","lookupid":"KDFX","long":-100.283,"country":"US","network":"","LOCATION":"DEL RIO(NEXRAD)","state":"TX"},"geometry":{"type":"Point","coordinates":[-100.283,29.267]}},{"type":"Feature","properties":{"LAT":32.897,"id":"722590","lookupid":"KDFW","long":-97.022,"country":"US","network":"","LOCATION":"DALLAS/FT WORTH INTERNATIONAL AP","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.022,32.897]}},{"type":"Feature","properties":{"LAT":32.994,"id":"722594","lookupid":"KAFW","long":-97.32,"country":"US","network":"","LOCATION":"FORT WORTH ALLIANCE ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.32,32.994]}},{"type":"Feature","properties":{"LAT":32.767,"id":"722595","lookupid":"KNFW","long":-97.45,"country":"US","network":"","LOCATION":"FORT WORTH NAVAL AIR STATION JRB/CARSWELL FIELD","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.45,32.767]}},{"type":"Feature","properties":{"LAT":32.969,"id":"722598","lookupid":"KADS","long":-96.836,"country":"US","network":"","LOCATION":"ADDISON AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.836,32.969]}},{"type":"Feature","properties":{"LAT":29.367,"id":"722615","lookupid":"KDLF","long":-100.783,"country":"US","network":"","LOCATION":"LAUGHLIN AFB AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-100.783,29.367]}},{"type":"Feature","properties":{"LAT":32.217,"id":"722655","lookupid":"KBGS","long":-101.517,"country":"US","network":"","LOCATION":"WEBB AFB","state":"TX"},"geometry":{"type":"Point","coordinates":[-101.517,32.217]}},{"type":"Feature","properties":{"LAT":32.233,"id":"722657","lookupid":"KHCA","long":-101.5,"country":"US","network":"","LOCATION":"BIG SPRING","state":"TX"},"geometry":{"type":"Point","coordinates":[-101.5,32.233]}},{"type":"Feature","properties":{"LAT":33.6,"id":"722675","lookupid":"KREE","long":-102.05,"country":"US","network":"","LOCATION":"REESE AFB/LUBBOCK","state":"TX"},"geometry":{"type":"Point","coordinates":[-102.05,33.6]}},{"type":"Feature","properties":{"LAT":29.12,"id":"722682","lookupid":"KSRN","long":-91.87,"country":"US","network":"","LOCATION":"SOUTH MARSH 268A","state":"LA"},"geometry":{"type":"Point","coordinates":[-91.87,29.12]}},{"type":"Feature","properties":{"LAT":34.1,"id":"722685","lookupid":"K4CR","long":-105.667,"country":"US","network":"","LOCATION":"CORONA / LINCOLN","state":"NM"},"geometry":{"type":"Point","coordinates":[-105.667,34.1]}},{"type":"Feature","properties":{"LAT":31.85,"id":"722704","lookupid":"KBIF","long":-106.38,"country":"US","network":"","LOCATION":"BIGGS AAF / FT BLISS TEXAS USA","state":"TX"},"geometry":{"type":"Point","coordinates":[-106.38,31.85]}},{"type":"Feature","properties":{"LAT":31.883,"id":"722743","lookupid":"KEMX","long":-110.617,"country":"US","network":"","LOCATION":"TUCSON NEXRAD","state":"AZ"},"geometry":{"type":"Point","coordinates":[-110.617,31.883]}},{"type":"Feature","properties":{"LAT":32.167,"id":"722745","lookupid":"KDMA","long":-110.883,"country":"US","network":"","LOCATION":"DAVIS-MONTHAN AFB AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-110.883,32.167]}},{"type":"Feature","properties":{"LAT":32.95,"id":"722748","lookupid":"KCGZ","long":-111.767,"country":"US","network":"","LOCATION":"CASA GRANDE MUNICIPAL ARPT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-111.767,32.95]}},{"type":"Feature","properties":{"LAT":33.269,"id":"722749","lookupid":"KCHD","long":-111.813,"country":"US","network":"","LOCATION":"CHANDLER MUNICIPAL AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-111.813,33.269]}},{"type":"Feature","properties":{"LAT":33.466,"id":"722783","lookupid":"KFFZ","long":-111.721,"country":"US","network":"","LOCATION":"FALCON FIELD AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-111.721,33.466]}},{"type":"Feature","properties":{"LAT":33.527,"id":"722787","lookupid":"KGEU","long":-112.295,"country":"US","network":"","LOCATION":"GLENDALE MUNICIPAL AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-112.295,33.527]}},{"type":"Feature","properties":{"LAT":33.417,"id":"722788","lookupid":"KGYR","long":-112.383,"country":"US","network":"","LOCATION":"PHOENIX GOODYEAR AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-112.383,33.417]}},{"type":"Feature","properties":{"LAT":32.667,"id":"722800","lookupid":"KYUM","long":-114.6,"country":"US","network":"","LOCATION":"YUMA MARINE CORPS AIR STATION/YUMA INTL AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-114.6,32.667]}},{"type":"Feature","properties":{"LAT":32.45,"id":"722806","lookupid":"KP01","long":-112.867,"country":"US","network":"","LOCATION":"AJO MUNI","state":"AZ"},"geometry":{"type":"Point","coordinates":[-112.867,32.45]}},{"type":"Feature","properties":{"LAT":32.832,"id":"722810","lookupid":"KNJK","long":-115.664,"country":"US","network":"","LOCATION":"NAF","state":"CA"},"geometry":{"type":"Point","coordinates":[-115.664,32.832]}},{"type":"Feature","properties":{"LAT":31.606,"id":"722813","lookupid":"KALK","long":-110.428,"country":"US","network":"","LOCATION":"PIONEER AIRFIELD","state":"AZ"},"geometry":{"type":"Point","coordinates":[-110.428,31.606]}},{"type":"Feature","properties":{"LAT":39.294,"id":"722819","lookupid":"KAMM","long":-96.926,"country":"US","network":"","LOCATION":"MULTI PURPOSE RANGE","state":"KS"},"geometry":{"type":"Point","coordinates":[-96.926,39.294]}},{"type":"Feature","properties":{"LAT":31.114,"id":"722822","lookupid":"KDNK","long":-92.966,"country":"US","network":"","LOCATION":"DIRT STRIP EAST OF FORT POLK","state":"LA"},"geometry":{"type":"Point","coordinates":[-92.966,31.114]}},{"type":"Feature","properties":{"LAT":37.617,"id":"722825","lookupid":"KBJN","long":-116.264,"country":"US","network":"","LOCATION":"TONOPAH TEST RANGE #74","state":"NV"},"geometry":{"type":"Point","coordinates":[-116.264,37.617]}},{"type":"Feature","properties":{"LAT":39.733,"id":"722826","lookupid":"KRYT","long":-77.433,"country":"US","network":"","LOCATION":"SITE R","state":"PA"},"geometry":{"type":"Point","coordinates":[-77.433,39.733]}},{"type":"Feature","properties":{"LAT":33.9,"id":"722860","lookupid":"KRIV","long":-117.25,"country":"US","network":"","LOCATION":"MARCH AIR RESERVE BASE","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.25,33.9]}},{"type":"Feature","properties":{"LAT":34.095,"id":"722866","lookupid":"KSBD","long":-117.235,"country":"US","network":"","LOCATION":"SAN BERNARDINO INTERNATIONAL AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.235,34.095]}},{"type":"Feature","properties":{"LAT":33.933,"id":"722867","lookupid":"KBUO","long":-116.967,"country":"US","network":"","LOCATION":"BEAUMONT","state":"CA"},"geometry":{"type":"Point","coordinates":[-116.967,33.933]}},{"type":"Feature","properties":{"LAT":34.024,"id":"722874","lookupid":"KCQT","long":-118.291,"country":"US","network":"","LOCATION":"DOWNTOWN L.A./USC CAMPUS","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.291,34.024]}},{"type":"Feature","properties":{"LAT":34.2,"id":"722880","lookupid":"KBUR","long":-118.365,"country":"US","network":"","LOCATION":"BURBANK-GLENDALE-PASA ARPT","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.365,34.2]}},{"type":"Feature","properties":{"LAT":34.021,"id":"722885","lookupid":"KSMO","long":-118.447,"country":"US","network":"","LOCATION":"SANTA MONICA MUNI AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.447,34.021]}},{"type":"Feature","properties":{"LAT":34.212,"id":"722886","lookupid":"KVNY","long":-118.491,"country":"US","network":"","LOCATION":"VAN NUYS AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.491,34.212]}},{"type":"Feature","properties":{"LAT":34.1,"id":"722887","lookupid":"KPOC","long":-117.783,"country":"US","network":"","LOCATION":"BRACKETT FIELD AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.783,34.1]}},{"type":"Feature","properties":{"LAT":34.233,"id":"722890","lookupid":"KMWS","long":-118.067,"country":"US","network":"","LOCATION":"MOUNT WILSON","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.067,34.233]}},{"type":"Feature","properties":{"LAT":34.667,"id":"722895","lookupid":"KLPC","long":-120.467,"country":"US","network":"","LOCATION":"LOMPOC AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-120.467,34.667]}},{"type":"Feature","properties":{"LAT":35.238,"id":"722897","lookupid":"KSBP","long":-120.644,"country":"US","network":"","LOCATION":"SAN LUIS CO REGIONAL ARPT","state":"CA"},"geometry":{"type":"Point","coordinates":[-120.644,35.238]}},{"type":"Feature","properties":{"LAT":32.734,"id":"722900","lookupid":"KSAN","long":-117.183,"country":"US","network":"","LOCATION":"SAN DIEGO INTERNATIONAL AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.183,32.734]}},{"type":"Feature","properties":{"LAT":32.815,"id":"722903","lookupid":"KMYF","long":-117.137,"country":"US","network":"","LOCATION":"MONTGOMERY FIELD AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.137,32.815]}},{"type":"Feature","properties":{"LAT":32.692,"id":"722906","lookupid":"KNZY","long":-117.21,"country":"US","network":"","LOCATION":"NORTH ISLAND NAS","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.21,32.692]}},{"type":"Feature","properties":{"LAT":32.568,"id":"722909","lookupid":"KNRS","long":-117.117,"country":"US","network":"","LOCATION":"NAVAL AUXILIARY LANDING FD","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.117,32.568]}},{"type":"Feature","properties":{"LAT":33.286,"id":"722928","lookupid":"KNXF","long":-117.456,"country":"US","network":"","LOCATION":"MCOLF CAMP PENDLETON RED BEACH AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.456,33.286]}},{"type":"Feature","properties":{"LAT":33.219,"id":"722934","lookupid":"KOKB","long":-117.35,"country":"US","network":"","LOCATION":"OCEANSIDE MUNICIPAL ARPT","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.35,33.219]}},{"type":"Feature","properties":{"LAT":33.938,"id":"722950","lookupid":"KLAX","long":-118.387,"country":"US","network":"","LOCATION":"LOS ANGELES INTERNATIONAL AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.387,33.938]}},{"type":"Feature","properties":{"LAT":33.802,"id":"722955","lookupid":"KTOA","long":-118.342,"country":"US","network":"","LOCATION":"TORRANCE AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.342,33.802]}},{"type":"Feature","properties":{"LAT":33.924,"id":"722956","lookupid":"KHHR","long":-118.333,"country":"US","network":"","LOCATION":"NRTHORP FLD/HATHRN MUNI AP","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.333,33.924]}},{"type":"Feature","properties":{"LAT":33.812,"id":"722970","lookupid":"KLGB","long":-118.147,"country":"US","network":"","LOCATION":"LONG BEACH / DAUGHERTY FIELD / AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.147,33.812]}},{"type":"Feature","properties":{"LAT":39.163,"id":"722972","lookupid":"K3LF","long":-89.675,"country":"US","network":"","LOCATION":"LITCHFIELD MUNICIPAL AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-89.675,39.163]}},{"type":"Feature","properties":{"LAT":33.767,"id":"722974","lookupid":"K5L8","long":-118.167,"country":"US","network":"","LOCATION":"LONG BEACH","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.167,33.767]}},{"type":"Feature","properties":{"LAT":33.79,"id":"722975","lookupid":"KSLI","long":-118.052,"country":"US","network":"","LOCATION":"LOS ALAMITOS AAF AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.052,33.79]}},{"type":"Feature","properties":{"LAT":33.75,"id":"722979","lookupid":"KNWF","long":-118.233,"country":"US","network":"","LOCATION":"LONG BEACH NAVAL STN","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.233,33.75]}},{"type":"Feature","properties":{"LAT":35.033,"id":"723034","lookupid":"KHFF","long":-79.5,"country":"US","network":"","LOCATION":"MACKALL AAF AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-79.5,35.033]}},{"type":"Feature","properties":{"LAT":34.733,"id":"723037","lookupid":"KMRH","long":-76.657,"country":"US","network":"","LOCATION":"MICHAEL J SMITH FLD ARPT","state":"NC"},"geometry":{"type":"Point","coordinates":[-76.657,34.733]}},{"type":"Feature","properties":{"LAT":35.233,"id":"723040","lookupid":"KHSE","long":-75.622,"country":"US","network":"","LOCATION":"CAPE HATTERAS","state":"NC"},"geometry":{"type":"Point","coordinates":[-75.622,35.233]}},{"type":"Feature","properties":{"LAT":35.267,"id":"723040","lookupid":"KHAT","long":-75.55,"country":"US","network":"","LOCATION":"CAPE HATTERAS  NC.","state":""},"geometry":{"type":"Point","coordinates":[-75.55,35.267]}},{"type":"Feature","properties":{"LAT":35.917,"id":"723046","lookupid":"KMQI","long":-75.702,"country":"US","network":"","LOCATION":"DARE COUNTY REGIONAL AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-75.702,35.917]}},{"type":"Feature","properties":{"LAT":34.767,"id":"723050","lookupid":"KMHX","long":-76.867,"country":"US","network":"","LOCATION":"NEWPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-76.867,34.767]}},{"type":"Feature","properties":{"LAT":36.817,"id":"723075","lookupid":"KNTU","long":-76.033,"country":"US","network":"","LOCATION":"OCEANA NAS","state":"VA"},"geometry":{"type":"Point","coordinates":[-76.033,36.817]}},{"type":"Feature","properties":{"LAT":36.904,"id":"723080","lookupid":"KORF","long":-76.193,"country":"US","network":"","LOCATION":"NORFOLK INTERNATIONAL AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-76.193,36.904]}},{"type":"Feature","properties":{"LAT":36.937,"id":"723085","lookupid":"KNGU","long":-76.289,"country":"US","network":"","LOCATION":"NORFOLK NAS","state":"VA"},"geometry":{"type":"Point","coordinates":[-76.289,36.937]}},{"type":"Feature","properties":{"LAT":37.132,"id":"723086","lookupid":"KPHF","long":-76.494,"country":"US","network":"","LOCATION":"NWPT NEWS/WIMBURG INTL APT","state":"VA"},"geometry":{"type":"Point","coordinates":[-76.494,37.132]}},{"type":"Feature","properties":{"LAT":37.933,"id":"723089","lookupid":"K0W8","long":-75.383,"country":"US","network":"","LOCATION":"CHINCOTEAGUE","state":"VA"},"geometry":{"type":"Point","coordinates":[-75.383,37.933]}},{"type":"Feature","properties":{"LAT":33.967,"id":"723105","lookupid":"KMMT","long":-80.8,"country":"US","network":"","LOCATION":"MCENTIRE AIR NATIONAL GUARD STATION","state":"SC"},"geometry":{"type":"Point","coordinates":[-80.8,33.967]}},{"type":"Feature","properties":{"LAT":34.758,"id":"723122","lookupid":"KGYH","long":-82.376,"country":"US","network":"","LOCATION":"DONALDSON CENTER AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-82.376,34.758]}},{"type":"Feature","properties":{"LAT":34.988,"id":"723171","lookupid":"K9L2","long":-117.865,"country":"US","network":"","LOCATION":"NORTH AUXILIARY AIRFIELD EDWARDS AFB","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.865,34.988]}},{"type":"Feature","properties":{"LAT":34.644,"id":"723230","lookupid":"KHSV","long":-86.786,"country":"US","network":"","LOCATION":"HUNTSVILLE INTL/C.T.JONES FIELD AIRPORT","state":"AL"},"geometry":{"type":"Point","coordinates":[-86.786,34.644]}},{"type":"Feature","properties":{"LAT":35.188,"id":"723244","lookupid":"KCQN","long":-85.178,"country":"US","network":"","LOCATION":"DALLAS BAY SKY PARK","state":"TN"},"geometry":{"type":"Point","coordinates":[-85.178,35.188]}},{"type":"Feature","properties":{"LAT":35.25,"id":"723245","lookupid":"KMGL","long":-85.85,"country":"US","network":"","LOCATION":"MONTEAGLE","state":"TN"},"geometry":{"type":"Point","coordinates":[-85.85,35.25]}},{"type":"Feature","properties":{"LAT":35.964,"id":"723264","lookupid":"KDKX","long":-83.874,"country":"US","network":"","LOCATION":"KNOXVILLE DOWNTOWN ISLAND","state":"TN"},"geometry":{"type":"Point","coordinates":[-83.874,35.964]}},{"type":"Feature","properties":{"LAT":36.009,"id":"723273","lookupid":"KMQY","long":-86.52,"country":"US","network":"","LOCATION":"SMYRNA AIRPORT","state":"TN"},"geometry":{"type":"Point","coordinates":[-86.52,36.009]}},{"type":"Feature","properties":{"LAT":35.35,"id":"723284","lookupid":"KNQA","long":-89.867,"country":"US","network":"","LOCATION":"MILLINGTON MUNICIPAL AIRPORT","state":"TN"},"geometry":{"type":"Point","coordinates":[-89.867,35.35]}},{"type":"Feature","properties":{"LAT":32.533,"id":"723348","lookupid":"KDYX","long":-99.25,"country":"US","network":"","LOCATION":"ABILENE(NEXRAD)","state":"TX"},"geometry":{"type":"Point","coordinates":[-99.25,32.533]}},{"type":"Feature","properties":{"LAT":34.835,"id":"723400","lookupid":"KLZK","long":-92.26,"country":"US","network":"","LOCATION":"NORTH LITTLE ROCK AIRPORT","state":"AR"},"geometry":{"type":"Point","coordinates":[-92.26,34.835]}},{"type":"Feature","properties":{"LAT":35.967,"id":"723408","lookupid":"KBYH","long":-89.95,"country":"US","network":"","LOCATION":"ARKANSAS INTERNATIONAL AIRPORT","state":"AR"},"geometry":{"type":"Point","coordinates":[-89.95,35.967]}},{"type":"Feature","properties":{"LAT":36.176,"id":"723434","lookupid":"KASG","long":-94.119,"country":"US","network":"","LOCATION":"SPRINGDALE MUNICIPAL ARPT","state":"AR"},"geometry":{"type":"Point","coordinates":[-94.119,36.176]}},{"type":"Feature","properties":{"LAT":36.35,"id":"723444","lookupid":"KVBT","long":-94.217,"country":"US","network":"","LOCATION":"BENTONVILLE MUNI/LOUIS M THADEN FIELD AIRPORT","state":"AR"},"geometry":{"type":"Point","coordinates":[-94.217,36.35]}},{"type":"Feature","properties":{"LAT":33.967,"id":"723513","lookupid":"KSHP","long":-98.483,"country":"US","network":"","LOCATION":"SHEPPARD AFB","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.483,33.967]}},{"type":"Feature","properties":{"LAT":34.65,"id":"723520","lookupid":"KLTS","long":-99.267,"country":"US","network":"","LOCATION":"ALTUS AFB AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-99.267,34.65]}},{"type":"Feature","properties":{"LAT":36.383,"id":"723536","lookupid":"KWDG","long":-97.8,"country":"US","network":"","LOCATION":"ENID WOODRING REGIONAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-97.8,36.383]}},{"type":"Feature","properties":{"LAT":34.65,"id":"723550","lookupid":"KFSI","long":-98.4,"country":"US","network":"","LOCATION":"HENRY POST AAF AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-98.4,34.65]}},{"type":"Feature","properties":{"LAT":36.042,"id":"723564","lookupid":"KRVS","long":-95.99,"country":"US","network":"","LOCATION":"RICHARD LLOYD JONES JR APT","state":"OK"},"geometry":{"type":"Point","coordinates":[-95.99,36.042]}},{"type":"Feature","properties":{"LAT":36.399,"id":"723626","lookupid":"KONX","long":-76.016,"country":"US","network":"","LOCATION":"CURRITUCK COUNTY AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-76.016,36.399]}},{"type":"Feature","properties":{"LAT":35.167,"id":"723653","lookupid":"KZAB","long":-106.567,"country":"US","network":"","LOCATION":"ALBUQUERQUE RADAR","state":"NM"},"geometry":{"type":"Point","coordinates":[-106.567,35.167]}},{"type":"Feature","properties":{"LAT":35.799,"id":"723657","lookupid":"K4SL","long":-107.181,"country":"US","network":"","LOCATION":"TORREON","state":"NM"},"geometry":{"type":"Point","coordinates":[-107.181,35.799]}},{"type":"Feature","properties":{"LAT":36.383,"id":"723659","lookupid":"KE23","long":-105.6,"country":"US","network":"","LOCATION":"TAOS","state":"NM"},"geometry":{"type":"Point","coordinates":[-105.6,36.383]}},{"type":"Feature","properties":{"LAT":36.9,"id":"723675","lookupid":"KE33","long":-106.583,"country":"US","network":"","LOCATION":"CHAMA AWRS","state":"NM"},"geometry":{"type":"Point","coordinates":[-106.583,36.9]}},{"type":"Feature","properties":{"LAT":35.181,"id":"723676","lookupid":"KTCC","long":-103.601,"country":"US","network":"","LOCATION":"TUCUMCARI MUNICIPAL ARPT","state":"NM"},"geometry":{"type":"Point","coordinates":[-103.601,35.181]}},{"type":"Feature","properties":{"LAT":34.518,"id":"723754","lookupid":"KSJN","long":-109.38,"country":"US","network":"","LOCATION":"ST JOHNS INDUS AIRPK ARPT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-109.38,34.518]}},{"type":"Feature","properties":{"LAT":34.567,"id":"723757","lookupid":"KFSX","long":-111.2,"country":"US","network":"","LOCATION":"FLAGSTAFF NEXRAD","state":"AZ"},"geometry":{"type":"Point","coordinates":[-111.2,34.567]}},{"type":"Feature","properties":{"LAT":34.741,"id":"723816","lookupid":"KWJF","long":-118.213,"country":"US","network":"","LOCATION":"GENERAL WILLIAM J. FOX AIRFIELD AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.213,34.741]}},{"type":"Feature","properties":{"LAT":36.733,"id":"723897","lookupid":"KFCH","long":-119.817,"country":"US","network":"","LOCATION":"FRESNO CHANDLER DOWNTOWN AP","state":"CA"},"geometry":{"type":"Point","coordinates":[-119.817,36.733]}},{"type":"Feature","properties":{"LAT":35.666,"id":"723900","lookupid":"K87Q","long":-121.285,"country":"US","network":"","LOCATION":"SAN SIMEON/PT. PIED","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.285,35.666]}},{"type":"Feature","properties":{"LAT":34.02,"id":"723915","lookupid":"KSZN","long":-119.75,"country":"US","network":"","LOCATION":"SANTA CRUZ ISLAND","state":"CA"},"geometry":{"type":"Point","coordinates":[-119.75,34.02]}},{"type":"Feature","properties":{"LAT":34.211,"id":"723926","lookupid":"KCMA","long":-119.088,"country":"US","network":"","LOCATION":"CAMARILLO AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-119.088,34.211]}},{"type":"Feature","properties":{"LAT":34.2,"id":"723927","lookupid":"KOXR","long":-119.204,"country":"US","network":"","LOCATION":"OXNARD AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-119.204,34.2]}},{"type":"Feature","properties":{"LAT":34.35,"id":"723928","lookupid":"KSZP","long":-119.083,"country":"US","network":"","LOCATION":"SANTA PAULA ARPT","state":"CA"},"geometry":{"type":"Point","coordinates":[-119.083,34.35]}},{"type":"Feature","properties":{"LAT":34.717,"id":"723935","lookupid":"KXVW","long":-120.567,"country":"US","network":"","LOCATION":"VANDENBERG RANGE","state":"CA"},"geometry":{"type":"Point","coordinates":[-120.567,34.717]}},{"type":"Feature","properties":{"LAT":40.196,"id":"723990","lookupid":"KMDT","long":-76.772,"country":"US","network":"","LOCATION":"HARRISBURG INTERNATIONAL AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-76.772,40.196]}},{"type":"Feature","properties":{"LAT":36.439,"id":"724008","lookupid":"KRZZ","long":-77.71,"country":"US","network":"","LOCATION":"HALIFAX COUNTY AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-77.71,36.439]}},{"type":"Feature","properties":{"LAT":37.512,"id":"724010","lookupid":"KRIC","long":-77.323,"country":"US","network":"","LOCATION":"RICHMOND INTERNATIONAL AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-77.323,37.512]}},{"type":"Feature","properties":{"LAT":37.647,"id":"724026","lookupid":"KMFV","long":-75.761,"country":"US","network":"","LOCATION":"ACCOMACK COUNTY AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-75.761,37.647]}},{"type":"Feature","properties":{"LAT":38.267,"id":"724033","lookupid":"KEZF","long":-77.449,"country":"US","network":"","LOCATION":"SHANNON AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-77.449,38.267]}},{"type":"Feature","properties":{"LAT":38.721,"id":"724036","lookupid":"KHEF","long":-77.515,"country":"US","network":"","LOCATION":"MANSAS RGNL/H P DAVS FD AP","state":"VA"},"geometry":{"type":"Point","coordinates":[-77.515,38.721]}},{"type":"Feature","properties":{"LAT":38.3,"id":"724040","lookupid":"KNHK","long":-76.417,"country":"US","network":"","LOCATION":"NAVAL AIR STATION","state":"MD"},"geometry":{"type":"Point","coordinates":[-76.417,38.3]}},{"type":"Feature","properties":{"LAT":38.847,"id":"724050","lookupid":"KDCA","long":-77.035,"country":"US","network":"","LOCATION":"RONALD REAGAN WASHINGTON NATL AP","state":"VA"},"geometry":{"type":"Point","coordinates":[-77.035,38.847]}},{"type":"Feature","properties":{"LAT":39.472,"id":"724057","lookupid":"KAPG","long":-76.17,"country":"US","network":"","LOCATION":"PHILLIPS ARMY AIRFIELD","state":"MD"},"geometry":{"type":"Point","coordinates":[-76.17,39.472]}},{"type":"Feature","properties":{"LAT":39.333,"id":"724067","lookupid":"KMTN","long":-76.417,"country":"US","network":"","LOCATION":"MARTIN STATE AIRPORT","state":"MD"},"geometry":{"type":"Point","coordinates":[-76.417,39.333]}},{"type":"Feature","properties":{"LAT":41.009,"id":"724077","lookupid":"K12N","long":-74.736,"country":"US","network":"","LOCATION":"AEROFLEX-ANDOVER AIRPORT","state":"NJ"},"geometry":{"type":"Point","coordinates":[-74.736,41.009]}},{"type":"Feature","properties":{"LAT":39.873,"id":"724080","lookupid":"KPHL","long":-75.227,"country":"US","network":"","LOCATION":"PHILADELPHIA INTERNATIONAL AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-75.227,39.873]}},{"type":"Feature","properties":{"LAT":38.833,"id":"724083","lookupid":"KDOX","long":-75.433,"country":"US","network":"","LOCATION":"DOVER(NEXRAD)","state":"DE"},"geometry":{"type":"Point","coordinates":[-75.433,38.833]}},{"type":"Feature","properties":{"LAT":40.183,"id":"724084","lookupid":"KBLM","long":-74.117,"country":"US","network":"","LOCATION":"MONMOUTH EXECUTIVE","state":"NJ"},"geometry":{"type":"Point","coordinates":[-74.117,40.183]}},{"type":"Feature","properties":{"LAT":40.2,"id":"724086","lookupid":"KNXX","long":-75.15,"country":"US","network":"","LOCATION":"WILLOW GROVE NAS","state":"PA"},"geometry":{"type":"Point","coordinates":[-75.15,40.2]}},{"type":"Feature","properties":{"LAT":39.673,"id":"724089","lookupid":"KILG","long":-75.601,"country":"US","network":"","LOCATION":"WILMINGTON NEW CAST","state":"DE"},"geometry":{"type":"Point","coordinates":[-75.601,39.673]}},{"type":"Feature","properties":{"LAT":40.8,"id":"724097","lookupid":"KMMU","long":-74.417,"country":"US","network":"","LOCATION":"MORRISTOWN MUNICIPAL AIRPORT","state":"NJ"},"geometry":{"type":"Point","coordinates":[-74.417,40.8]}},{"type":"Feature","properties":{"LAT":37.321,"id":"724100","lookupid":"KLYH","long":-79.206,"country":"US","network":"","LOCATION":"LYNCHBURG RGNL/PRESTON GLENN FLD AP","state":"VA"},"geometry":{"type":"Point","coordinates":[-79.206,37.321]}},{"type":"Feature","properties":{"LAT":38.264,"id":"724105","lookupid":"KSHD","long":-78.896,"country":"US","network":"","LOCATION":"SHENANDOAH VALLEY RGNL ART","state":"VA"},"geometry":{"type":"Point","coordinates":[-78.896,38.264]}},{"type":"Feature","properties":{"LAT":37.767,"id":"724126","lookupid":"KSSU","long":-80.333,"country":"US","network":"","LOCATION":"WHITE SULPHUR SPRNG","state":"WV"},"geometry":{"type":"Point","coordinates":[-80.333,37.767]}},{"type":"Feature","properties":{"LAT":37.483,"id":"724131","lookupid":"K5I3","long":-82.517,"country":"US","network":"","LOCATION":"PIKEVILLE (RAMOS)","state":"KY"},"geometry":{"type":"Point","coordinates":[-82.517,37.483]}},{"type":"Feature","properties":{"LAT":38.994,"id":"724165","lookupid":"KW99","long":-79.144,"country":"US","network":"","LOCATION":"GRANT CO","state":"WV"},"geometry":{"type":"Point","coordinates":[-79.144,38.994]}},{"type":"Feature","properties":{"LAT":39.404,"id":"724177","lookupid":"KMRB","long":-77.975,"country":"US","network":"","LOCATION":"ETRN WV RGNL/SHPHERD FD AP","state":"WV"},"geometry":{"type":"Point","coordinates":[-77.975,39.404]}},{"type":"Feature","properties":{"LAT":38.177,"id":"724230","lookupid":"KSDF","long":-85.731,"country":"US","network":"","LOCATION":"LOUISVILLE INTL-STANDIFORD FIELD AP","state":"KY"},"geometry":{"type":"Point","coordinates":[-85.731,38.177]}},{"type":"Feature","properties":{"LAT":39.2,"id":"724270","lookupid":"KPKB","long":-81.27,"country":"US","network":"","LOCATION":"OAK RIDGE","state":"TN"},"geometry":{"type":"Point","coordinates":[-81.27,39.2]}},{"type":"Feature","properties":{"LAT":41.563,"id":"724287","lookupid":"KTDZ","long":-83.477,"country":"US","network":"","LOCATION":"METCALF FIELD AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-83.477,41.563]}},{"type":"Feature","properties":{"LAT":40.46,"id":"724293","lookupid":"K3MW","long":-106.76,"country":"US","network":"","LOCATION":"MOUNT WERNER","state":"CO"},"geometry":{"type":"Point","coordinates":[-106.76,40.46]}},{"type":"Feature","properties":{"LAT":38.983,"id":"724337","lookupid":"KVLA","long":-89.167,"country":"US","network":"","LOCATION":"VANDALIA FAA AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-89.167,38.983]}},{"type":"Feature","properties":{"LAT":37.75,"id":"724339","lookupid":"KMWA","long":-89,"country":"US","network":"","LOCATION":"WILLIAMSON COUNTY RGNL APT","state":"IL"},"geometry":{"type":"Point","coordinates":[-89,37.75]}},{"type":"Feature","properties":{"LAT":38.752,"id":"724340","lookupid":"KSTL","long":-90.373,"country":"US","network":"","LOCATION":"LAMBERT-ST LOUIS INTERNATIONAL AP","state":"MO"},"geometry":{"type":"Point","coordinates":[-90.373,38.752]}},{"type":"Feature","properties":{"LAT":39.267,"id":"724360","lookupid":"KBAK","long":-85.9,"country":"US","network":"","LOCATION":"COLUMBUS BAKALAR","state":"IN"},"geometry":{"type":"Point","coordinates":[-85.9,39.267]}},{"type":"Feature","properties":{"LAT":40.528,"id":"724387","lookupid":"KOKK","long":-86.059,"country":"US","network":"","LOCATION":"KOKOMO MUNICIPAL AIRPORT","state":"IN"},"geometry":{"type":"Point","coordinates":[-86.059,40.528]}},{"type":"Feature","properties":{"LAT":28.517,"id":"724389","lookupid":"KGSM","long":-90.967,"country":"US","network":"","LOCATION":"SHIP SHOAL 207A","state":"LA"},"geometry":{"type":"Point","coordinates":[-90.967,28.517]}},{"type":"Feature","properties":{"LAT":38.85,"id":"724468","lookupid":"KOJC","long":-94.739,"country":"US","network":"","LOCATION":"JOHNSON CO EXECUTIVE ARPT","state":"KS"},"geometry":{"type":"Point","coordinates":[-94.739,38.85]}},{"type":"Feature","properties":{"LAT":37.617,"id":"724505","lookupid":"KIAB","long":-97.267,"country":"US","network":"","LOCATION":"MCCONNELL AFB AIRPORT","state":"KS"},"geometry":{"type":"Point","coordinates":[-97.267,37.617]}},{"type":"Feature","properties":{"LAT":39.367,"id":"724567","lookupid":"KFLV","long":-94.917,"country":"US","network":"","LOCATION":"SHERMAN AAF","state":"KS"},"geometry":{"type":"Point","coordinates":[-94.917,39.367]}},{"type":"Feature","properties":{"LAT":37,"id":"724604","lookupid":"KEHA","long":-101.883,"country":"US","network":"","LOCATION":"ELKHART-MORTON CO AIRPORT","state":"KS"},"geometry":{"type":"Point","coordinates":[-101.883,37]}},{"type":"Feature","properties":{"LAT":38.678,"id":"724680","lookupid":"KFCS","long":-104.757,"country":"US","network":"","LOCATION":"BUTTS AAF AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-104.757,38.678]}},{"type":"Feature","properties":{"LAT":38.533,"id":"724685","lookupid":"K0V2","long":-106.05,"country":"US","network":"","LOCATION":"SALIDA/ALEXANDER","state":"CO"},"geometry":{"type":"Point","coordinates":[-106.05,38.533]}},{"type":"Feature","properties":{"LAT":39.75,"id":"724690","lookupid":"KDNR","long":-104.867,"country":"US","network":"","LOCATION":"DENVER WSFO","state":"CO"},"geometry":{"type":"Point","coordinates":[-104.867,39.75]}},{"type":"Feature","properties":{"LAT":39.784,"id":"724694","lookupid":"KFTG","long":-104.538,"country":"US","network":"","LOCATION":"FRONT RANGE AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-104.538,39.784]}},{"type":"Feature","properties":{"LAT":37.583,"id":"724723","lookupid":"K4BL","long":-109.483,"country":"US","network":"","LOCATION":"BLANDING MUNI","state":"UT"},"geometry":{"type":"Point","coordinates":[-109.483,37.583]}},{"type":"Feature","properties":{"LAT":38.37,"id":"724735","lookupid":"K4HV","long":-110.72,"country":"US","network":"","LOCATION":"HANKSVILLE","state":"UT"},"geometry":{"type":"Point","coordinates":[-110.72,38.37]}},{"type":"Feature","properties":{"LAT":28.02,"id":"724742","lookupid":"KX16","long":-82.35,"country":"US","network":"","LOCATION":"TAMPA EXECUTIVE AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-82.35,28.02]}},{"type":"Feature","properties":{"LAT":29.05,"id":"724743","lookupid":"KRAM","long":-88.08,"country":"US","network":"","LOCATION":"PHILLIPS PLATFORM","state":"AL"},"geometry":{"type":"Point","coordinates":[-88.08,29.05]}},{"type":"Feature","properties":{"LAT":39,"id":"724773","lookupid":"KU28","long":-110.15,"country":"US","network":"","LOCATION":"GREEN RIVER RANGE","state":"UT"},"geometry":{"type":"Point","coordinates":[-110.15,39]}},{"type":"Feature","properties":{"LAT":39.33,"id":"724795","lookupid":"KU24","long":-112.58,"country":"US","network":"","LOCATION":"DELTA","state":"UT"},"geometry":{"type":"Point","coordinates":[-112.58,39.33]}},{"type":"Feature","properties":{"LAT":37.383,"id":"724810","lookupid":"KMER","long":-120.567,"country":"US","network":"","LOCATION":"CASTLE AFB","state":"CA"},"geometry":{"type":"Point","coordinates":[-120.567,37.383]}},{"type":"Feature","properties":{"LAT":38.567,"id":"724833","lookupid":"KMHR","long":-121.3,"country":"US","network":"","LOCATION":"SACRAMENTO MATHER AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.3,38.567]}},{"type":"Feature","properties":{"LAT":38.667,"id":"724836","lookupid":"KMCC","long":-121.4,"country":"US","network":"","LOCATION":"SACRAMENTO MCCLELLAN AFB","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.4,38.667]}},{"type":"Feature","properties":{"LAT":39.133,"id":"724837","lookupid":"KBAB","long":-121.433,"country":"US","network":"","LOCATION":"BEALE AIR FORCE BASE","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.433,39.133]}},{"type":"Feature","properties":{"LAT":37.799,"id":"724844","lookupid":"KTNX","long":-116.781,"country":"US","network":"","LOCATION":"TONOPAH TEST RANGE","state":"NV"},"geometry":{"type":"Point","coordinates":[-116.781,37.799]}},{"type":"Feature","properties":{"LAT":36.212,"id":"724846","lookupid":"KVGT","long":-115.194,"country":"US","network":"","LOCATION":"NORTH LAS VEGAS AIRPORT","state":"NV"},"geometry":{"type":"Point","coordinates":[-115.194,36.212]}},{"type":"Feature","properties":{"LAT":38.05,"id":"724855","lookupid":"KTPH","long":-117.091,"country":"US","network":"","LOCATION":"TONOPAH AIRPORT","state":"NV"},"geometry":{"type":"Point","coordinates":[-117.091,38.05]}},{"type":"Feature","properties":{"LAT":37.612,"id":"724870","lookupid":"KP38","long":-114.526,"country":"US","network":"","LOCATION":"CALIENTE (AMOS)","state":"NV"},"geometry":{"type":"Point","coordinates":[-114.526,37.612]}},{"type":"Feature","properties":{"LAT":37.4,"id":"724925","lookupid":"KNRC","long":-121.133,"country":"US","network":"","LOCATION":"CROWS LANDING","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.133,37.4]}},{"type":"Feature","properties":{"LAT":37.693,"id":"724927","lookupid":"KLVK","long":-121.815,"country":"US","network":"","LOCATION":"LIVERMORE MUNICIPAL ARPT","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.815,37.693]}},{"type":"Feature","properties":{"LAT":37.718,"id":"724930","lookupid":"KOAK","long":-122.233,"country":"US","network":"","LOCATION":"METRO OAKLAND INTL AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-122.233,37.718]}},{"type":"Feature","properties":{"LAT":37.654,"id":"724935","lookupid":"KHWD","long":-122.115,"country":"US","network":"","LOCATION":"HAYWARD AIR TERM","state":"CA"},"geometry":{"type":"Point","coordinates":[-122.115,37.654]}},{"type":"Feature","properties":{"LAT":37.467,"id":"724937","lookupid":"KPAO","long":-122.117,"country":"US","network":"","LOCATION":"PALO ALTO AIRPORT OF SANTA CLARA COUNTY","state":"CA"},"geometry":{"type":"Point","coordinates":[-122.117,37.467]}},{"type":"Feature","properties":{"LAT":37.517,"id":"724938","lookupid":"KSQL","long":-122.25,"country":"US","network":"","LOCATION":"SAN CARLOS AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-122.25,37.517]}},{"type":"Feature","properties":{"LAT":37.333,"id":"724946","lookupid":"KRHV","long":-121.817,"country":"US","network":"","LOCATION":"REID-HILLVIEW AIRPORT OF SANTA CLARA COUNTY","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.817,37.333]}},{"type":"Feature","properties":{"LAT":38.208,"id":"724955","lookupid":"KAPC","long":-122.28,"country":"US","network":"","LOCATION":"NAPA COUNTY AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-122.28,38.208]}},{"type":"Feature","properties":{"LAT":38.067,"id":"724956","lookupid":"KSRF","long":-122.5,"country":"US","network":"","LOCATION":"HAMILTON AAF","state":"CA"},"geometry":{"type":"Point","coordinates":[-122.5,38.067]}},{"type":"Feature","properties":{"LAT":38.95,"id":"724991","lookupid":"K89Q","long":-123.733,"country":"US","network":"","LOCATION":"POINT ARENA (CGS)","state":"CA"},"geometry":{"type":"Point","coordinates":[-123.733,38.95]}},{"type":"Feature","properties":{"LAT":41.073,"id":"725014","lookupid":"KMTP","long":-71.924,"country":"US","network":"","LOCATION":"MONTAUK AIRPORT","state":"NY"},"geometry":{"type":"Point","coordinates":[-71.924,41.073]}},{"type":"Feature","properties":{"LAT":40.683,"id":"725020","lookupid":"KEWR","long":-74.169,"country":"US","network":"","LOCATION":"NEWARK LIBERTY INTERNATIONAL AP","state":"NJ"},"geometry":{"type":"Point","coordinates":[-74.169,40.683]}},{"type":"Feature","properties":{"LAT":33.861,"id":"725023","lookupid":"KRNV","long":-90.758,"country":"US","network":"","LOCATION":"CLEVELAND MUNICIPAL AIRPORT","state":"MS"},"geometry":{"type":"Point","coordinates":[-90.758,33.861]}},{"type":"Feature","properties":{"LAT":40.779,"id":"725030","lookupid":"KLGA","long":-73.88,"country":"US","network":"","LOCATION":"LA GUARDIA AIRPORT","state":"NY"},"geometry":{"type":"Point","coordinates":[-73.88,40.779]}},{"type":"Feature","properties":{"LAT":40.779,"id":"725033","lookupid":"KNYC","long":-73.969,"country":"US","network":"","LOCATION":"NYC CENTRAL PARK","state":"NY"},"geometry":{"type":"Point","coordinates":[-73.969,40.779]}},{"type":"Feature","properties":{"LAT":40.917,"id":"725034","lookupid":"KCTO","long":-72.783,"country":"US","network":"","LOCATION":"CALVERTON/GRUMMAN","state":"NY"},"geometry":{"type":"Point","coordinates":[-72.783,40.917]}},{"type":"Feature","properties":{"LAT":41.164,"id":"725040","lookupid":"KBDR","long":-73.127,"country":"US","network":"","LOCATION":"IGOR I SIKORSKY MEMORIAL AIRPORT","state":"CT"},"geometry":{"type":"Point","coordinates":[-73.127,41.164]}},{"type":"Feature","properties":{"LAT":41.259,"id":"725045","lookupid":"KHVN","long":-72.889,"country":"US","network":"","LOCATION":"TWEED-NEW HAVEN AIRPORT","state":"CT"},"geometry":{"type":"Point","coordinates":[-72.889,41.259]}},{"type":"Feature","properties":{"LAT":41.328,"id":"725046","lookupid":"KGON","long":-72.049,"country":"US","network":"","LOCATION":"GROTON-NEW LONDON AIRPORT","state":"CT"},"geometry":{"type":"Point","coordinates":[-72.049,41.328]}},{"type":"Feature","properties":{"LAT":41.921,"id":"725054","lookupid":"KSFZ","long":-71.491,"country":"US","network":"","LOCATION":"NORTH CENTRAL STATE ARPT","state":"RI"},"geometry":{"type":"Point","coordinates":[-71.491,41.921]}},{"type":"Feature","properties":{"LAT":41.65,"id":"725060","lookupid":"KFMH","long":-70.517,"country":"US","network":"","LOCATION":"OTIS ANGB AIRPORT","state":"MA"},"geometry":{"type":"Point","coordinates":[-70.517,41.65]}},{"type":"Feature","properties":{"LAT":41.254,"id":"725060","lookupid":"KACK","long":-70.059,"country":"US","network":"","LOCATION":"NANTUCKET MEMORIAL AIRPORT","state":"MA"},"geometry":{"type":"Point","coordinates":[-70.059,41.254]}},{"type":"Feature","properties":{"LAT":41.672,"id":"725067","lookupid":"KHYA","long":-70.27,"country":"US","network":"","LOCATION":"BRNSBL MUNI-BMAN/POL FD AP","state":"MA"},"geometry":{"type":"Point","coordinates":[-70.27,41.672]}},{"type":"Feature","properties":{"LAT":41.723,"id":"725070","lookupid":"KPVD","long":-71.432,"country":"US","network":"","LOCATION":"THEODORE F GREEN STATE AIRPORT","state":"RI"},"geometry":{"type":"Point","coordinates":[-71.432,41.723]}},{"type":"Feature","properties":{"LAT":42.072,"id":"725073","lookupid":"KPVC","long":-70.221,"country":"US","network":"","LOCATION":"PROVINCETOWN MUNI AIRPORT","state":"MA"},"geometry":{"type":"Point","coordinates":[-70.221,42.072]}},{"type":"Feature","properties":{"LAT":41.597,"id":"725074","lookupid":"KOQU","long":-71.412,"country":"US","network":"","LOCATION":"QUONSET STATE AIRPORT","state":"RI"},"geometry":{"type":"Point","coordinates":[-71.412,41.597]}},{"type":"Feature","properties":{"LAT":41.53,"id":"725079","lookupid":"KUUU","long":-71.283,"country":"US","network":"","LOCATION":"NEWPORT STATE AIRPORT","state":"RI"},"geometry":{"type":"Point","coordinates":[-71.283,41.53]}},{"type":"Feature","properties":{"LAT":42.361,"id":"725090","lookupid":"KBOS","long":-71.01,"country":"US","network":"","LOCATION":"GEN E L LOGAN INTERNATIONAL AIRPORT","state":"MA"},"geometry":{"type":"Point","coordinates":[-71.01,42.361]}},{"type":"Feature","properties":{"LAT":42.15,"id":"725097","lookupid":"KNZW","long":-70.933,"country":"US","network":"","LOCATION":"NAVAL AIR STATION","state":"MA"},"geometry":{"type":"Point","coordinates":[-70.933,42.15]}},{"type":"Feature","properties":{"LAT":42.555,"id":"725107","lookupid":"KFIT","long":-71.757,"country":"US","network":"","LOCATION":"FITCHBURG MUNICIPAL ARP","state":"MA"},"geometry":{"type":"Point","coordinates":[-71.757,42.555]}},{"type":"Feature","properties":{"LAT":39.919,"id":"725114","lookupid":"KTHV","long":-76.877,"country":"US","network":"","LOCATION":"YORK AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-76.877,39.919]}},{"type":"Feature","properties":{"LAT":40.9,"id":"725120","lookupid":"KPSB","long":-78.083,"country":"US","network":"","LOCATION":"PHILIPSBURG AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-78.083,40.9]}},{"type":"Feature","properties":{"LAT":41.183,"id":"725135","lookupid":"K7TB","long":-75.417,"country":"US","network":"","LOCATION":"TOBYHANNA","state":"PA"},"geometry":{"type":"Point","coordinates":[-75.417,41.183]}},{"type":"Feature","properties":{"LAT":40.433,"id":"725144","lookupid":"KMUI","long":-76.567,"country":"US","network":"","LOCATION":"MUIR ARMY AIRFIELD (FORT INDIANTOWN GAP)","state":"PA"},"geometry":{"type":"Point","coordinates":[-76.567,40.433]}},{"type":"Feature","properties":{"LAT":40.567,"id":"725171","lookupid":"KJVU","long":-75.483,"country":"US","network":"","LOCATION":"ALLENTOWN QUEEN CITY MUNI","state":"PA"},"geometry":{"type":"Point","coordinates":[-75.483,40.567]}},{"type":"Feature","properties":{"LAT":44.517,"id":"725184","lookupid":"KCXX","long":-73.167,"country":"US","network":"","LOCATION":"ALBANY (NEXRAD)","state":"NY"},"geometry":{"type":"Point","coordinates":[-73.167,44.517]}},{"type":"Feature","properties":{"LAT":44.682,"id":"725186","lookupid":"KOGS","long":-75.466,"country":"US","network":"","LOCATION":"OGDENSBURG INTL","state":"NY"},"geometry":{"type":"Point","coordinates":[-75.466,44.682]}},{"type":"Feature","properties":{"LAT":44.687,"id":"725187","lookupid":"KPLB","long":-73.523,"country":"US","network":"","LOCATION":"CLINTON COUNTY AIRPORT","state":"NY"},"geometry":{"type":"Point","coordinates":[-73.523,44.687]}},{"type":"Feature","properties":{"LAT":43.145,"id":"725197","lookupid":"KUCA","long":-75.384,"country":"US","network":"","LOCATION":"ONEIDA COUNTY AIRPORT","state":"NY"},"geometry":{"type":"Point","coordinates":[-75.384,43.145]}},{"type":"Feature","properties":{"LAT":41.7,"id":"725198","lookupid":"K44N","long":-73.733,"country":"US","network":"","LOCATION":"MILLBROOK/SKY ACRES","state":"NY"},"geometry":{"type":"Point","coordinates":[-73.733,41.7]}},{"type":"Feature","properties":{"LAT":40.677,"id":"725203","lookupid":"KRVL","long":-77.627,"country":"US","network":"","LOCATION":"MIFFLIN CO","state":"PA"},"geometry":{"type":"Point","coordinates":[-77.627,40.677]}},{"type":"Feature","properties":{"LAT":41.526,"id":"725245","lookupid":"KBKL","long":-81.669,"country":"US","network":"","LOCATION":"CLEVELAND BURKE LAKEFNT AP","state":"OH"},"geometry":{"type":"Point","coordinates":[-81.669,41.526]}},{"type":"Feature","properties":{"LAT":41.567,"id":"725247","lookupid":"KCGF","long":-81.483,"country":"US","network":"","LOCATION":"CUYAHOGA COUNTY AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-81.483,41.567]}},{"type":"Feature","properties":{"LAT":41.217,"id":"725253","lookupid":"KPOV","long":-81.25,"country":"US","network":"","LOCATION":"PORTAGE COUNTY AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-81.25,41.217]}},{"type":"Feature","properties":{"LAT":41.779,"id":"725256","lookupid":"KHZY","long":-80.697,"country":"US","network":"","LOCATION":"ASHTABULA COUNTY AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-80.697,41.779]}},{"type":"Feature","properties":{"LAT":41.433,"id":"725264","lookupid":"K8G5","long":-78.583,"country":"US","network":"","LOCATION":"SAINT MARYS MUNI","state":"PA"},"geometry":{"type":"Point","coordinates":[-78.583,41.433]}},{"type":"Feature","properties":{"LAT":38.97,"id":"725291","lookupid":"KRJD","long":-75.866,"country":"US","network":"","LOCATION":"RIDGELY AIRPARK","state":"MD"},"geometry":{"type":"Point","coordinates":[-75.866,38.97]}},{"type":"Feature","properties":{"LAT":46.187,"id":"725296","lookupid":"KBPP","long":-103.428,"country":"US","network":"","LOCATION":"BOWMAN MUNI","state":"ND"},"geometry":{"type":"Point","coordinates":[-103.428,46.187]}},{"type":"Feature","properties":{"LAT":42.083,"id":"725306","lookupid":"KNBU","long":-87.833,"country":"US","network":"","LOCATION":"NAVAL AIR STATION","state":"IL"},"geometry":{"type":"Point","coordinates":[-87.833,42.083]}},{"type":"Feature","properties":{"LAT":42.067,"id":"725307","lookupid":"K62G","long":-87.683,"country":"US","network":"","LOCATION":"WILMETTE (MARINES)&","state":"IL"},"geometry":{"type":"Point","coordinates":[-87.683,42.067]}},{"type":"Feature","properties":{"LAT":41.233,"id":"725325","lookupid":"KBDF","long":-89.617,"country":"US","network":"","LOCATION":"BRADFORD/RINKENBERG","state":"IL"},"geometry":{"type":"Point","coordinates":[-89.617,41.233]}},{"type":"Feature","properties":{"LAT":41.617,"id":"725337","lookupid":"KGYY","long":-87.417,"country":"US","network":"","LOCATION":"GARY/CHICAGO AIRPORT","state":"IN"},"geometry":{"type":"Point","coordinates":[-87.417,41.617]}},{"type":"Feature","properties":{"LAT":41.5,"id":"725345","lookupid":"KJOT","long":-88.167,"country":"US","network":"","LOCATION":"JOLIET REGIONAL AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-88.167,41.5]}},{"type":"Feature","properties":{"LAT":41.867,"id":"725346","lookupid":"KCGX","long":-87.6,"country":"US","network":"","LOCATION":"CHICAGO/MEIGS","state":"IL"},"geometry":{"type":"Point","coordinates":[-87.6,41.867]}},{"type":"Feature","properties":{"LAT":41.604,"id":"725348","lookupid":"KLOT","long":-88.085,"country":"US","network":"","LOCATION":"LEWIS UNIVERSITY AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-88.085,41.604]}},{"type":"Feature","properties":{"LAT":41.717,"id":"725354","lookupid":"KEKM","long":-85.983,"country":"US","network":"","LOCATION":"ELKHART MUNICIPAL AIRPORT","state":"IN"},"geometry":{"type":"Point","coordinates":[-85.983,41.717]}},{"type":"Feature","properties":{"LAT":42.224,"id":"725374","lookupid":"KARB","long":-83.74,"country":"US","network":"","LOCATION":"ANN ARBOR MUNICIPAL ARPT","state":"MI"},"geometry":{"type":"Point","coordinates":[-83.74,42.224]}},{"type":"Feature","properties":{"LAT":47.467,"id":"725387","lookupid":"KP59","long":-87.875,"country":"US","network":"","LOCATION":"COPPER HARBOR","state":"MI"},"geometry":{"type":"Point","coordinates":[-87.875,47.467]}},{"type":"Feature","properties":{"LAT":42.746,"id":"725394","lookupid":"KBIV","long":-86.097,"country":"US","network":"","LOCATION":"TULIP CITY AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-86.097,42.746]}},{"type":"Feature","properties":{"LAT":40.46,"id":"725456","lookupid":"KEOK","long":-91.428,"country":"US","network":"","LOCATION":"KEOKUK MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-91.428,40.46]}},{"type":"Feature","properties":{"LAT":41.691,"id":"725466","lookupid":"KIKV","long":-93.566,"country":"US","network":"","LOCATION":"ANKENY REGIONAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-93.566,41.691]}},{"type":"Feature","properties":{"LAT":42.224,"id":"725475","lookupid":"KMXO","long":-91.166,"country":"US","network":"","LOCATION":"MONTICELLO REGIONAL ARPT","state":"IA"},"geometry":{"type":"Point","coordinates":[-91.166,42.224]}},{"type":"Feature","properties":{"LAT":41.986,"id":"725477","lookupid":"KDNS","long":-95.381,"country":"US","network":"","LOCATION":"DENISON MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-95.381,41.986]}},{"type":"Feature","properties":{"LAT":42.436,"id":"725478","lookupid":"KEBS","long":-93.869,"country":"US","network":"","LOCATION":"WEBSTER CITY MUNI AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-93.869,42.436]}},{"type":"Feature","properties":{"LAT":40.722,"id":"725479","lookupid":"KICL","long":-95.026,"country":"US","network":"","LOCATION":"SCHENCK FIELD AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-95.026,40.722]}},{"type":"Feature","properties":{"LAT":41.367,"id":"725487","lookupid":"KMUT","long":-91.15,"country":"US","network":"","LOCATION":"MUSCATINE MUNICIPIAL ARPT","state":"IA"},"geometry":{"type":"Point","coordinates":[-91.15,41.367]}},{"type":"Feature","properties":{"LAT":42.99,"id":"725489","lookupid":"KORC","long":-96.063,"country":"US","network":"","LOCATION":"ORANGE CITY MUNICIPAL ARPT","state":"IA"},"geometry":{"type":"Point","coordinates":[-96.063,42.99]}},{"type":"Feature","properties":{"LAT":41.259,"id":"725497","lookupid":"KCBF","long":-95.76,"country":"US","network":"","LOCATION":"COUNCIL BLUFFS MUNI ARPT","state":"IA"},"geometry":{"type":"Point","coordinates":[-95.76,41.259]}},{"type":"Feature","properties":{"LAT":40.6,"id":"725525","lookupid":"KHSI","long":-98.426,"country":"US","network":"","LOCATION":"HASTINGS MUNICIPAL AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-98.426,40.6]}},{"type":"Feature","properties":{"LAT":41.777,"id":"725528","lookupid":"KBUB","long":-99.15,"country":"US","network":"","LOCATION":"CRAM FLD","state":"NE"},"geometry":{"type":"Point","coordinates":[-99.15,41.777]}},{"type":"Feature","properties":{"LAT":41.783,"id":"725551","lookupid":"KK20","long":-99.15,"country":"US","network":"","LOCATION":"BURWELL MUNI","state":"NE"},"geometry":{"type":"Point","coordinates":[-99.15,41.783]}},{"type":"Feature","properties":{"LAT":41.317,"id":"725580","lookupid":"KOAX","long":-96.35,"country":"US","network":"","LOCATION":"VALLEY","state":"NE"},"geometry":{"type":"Point","coordinates":[-96.35,41.317]}},{"type":"Feature","properties":{"LAT":42.05,"id":"725627","lookupid":"KMHN","long":-101.07,"country":"US","network":"","LOCATION":"MULLEN / HOOKER COUNTY","state":"NE"},"geometry":{"type":"Point","coordinates":[-101.07,42.05]}},{"type":"Feature","properties":{"LAT":40.869,"id":"725634","lookupid":"KCZD","long":-100.004,"country":"US","network":"","LOCATION":"COZAD MUNI","state":"NE"},"geometry":{"type":"Point","coordinates":[-100.004,40.869]}},{"type":"Feature","properties":{"LAT":41.583,"id":"725643","lookupid":"KARL","long":-106.2,"country":"US","network":"","LOCATION":"ARLINGTON EXIT I-80","state":"WY"},"geometry":{"type":"Point","coordinates":[-106.2,41.583]}},{"type":"Feature","properties":{"LAT":41.05,"id":"725644","lookupid":"KPUM","long":-105.46,"country":"US","network":"","LOCATION":"PUMPKIN VINE","state":"WY"},"geometry":{"type":"Point","coordinates":[-105.46,41.05]}},{"type":"Feature","properties":{"LAT":41.15,"id":"725646","lookupid":"KVDW","long":-105.4,"country":"US","network":"","LOCATION":"VEDAUWOO","state":"WY"},"geometry":{"type":"Point","coordinates":[-105.4,41.15]}},{"type":"Feature","properties":{"LAT":42.433,"id":"725648","lookupid":"KSIB","long":-105.033,"country":"US","network":"","LOCATION":"SIBLEY PEAK","state":"WY"},"geometry":{"type":"Point","coordinates":[-105.033,42.433]}},{"type":"Feature","properties":{"LAT":42.75,"id":"725681","lookupid":"K4DG","long":-105.383,"country":"US","network":"","LOCATION":"DOUGLAS","state":"WY"},"geometry":{"type":"Point","coordinates":[-105.383,42.75]}},{"type":"Feature","properties":{"LAT":40.3,"id":"725708","lookupid":"KU67","long":-109.983,"country":"US","network":"","LOCATION":"ROOSEVELT         &","state":"UT"},"geometry":{"type":"Point","coordinates":[-109.983,40.3]}},{"type":"Feature","properties":{"LAT":40.783,"id":"725723","lookupid":"KZLC","long":-111.95,"country":"US","network":"","LOCATION":"SALT LAKE CITY","state":"UT"},"geometry":{"type":"Point","coordinates":[-111.95,40.783]}},{"type":"Feature","properties":{"LAT":41.05,"id":"725753","lookupid":"KU16","long":-113.07,"country":"US","network":"","LOCATION":"EAGLE RANGE","state":"UT"},"geometry":{"type":"Point","coordinates":[-113.07,41.05]}},{"type":"Feature","properties":{"LAT":42.189,"id":"725786","lookupid":"KMLD","long":-112.249,"country":"US","network":"","LOCATION":"MALAD CITY AIRPORT","state":"ID"},"geometry":{"type":"Point","coordinates":[-112.249,42.189]}},{"type":"Feature","properties":{"LAT":42.017,"id":"725787","lookupid":"K4SV","long":-113.25,"country":"US","network":"","LOCATION":"STREVELL","state":"ID"},"geometry":{"type":"Point","coordinates":[-113.25,42.017]}},{"type":"Feature","properties":{"LAT":40.183,"id":"725816","lookupid":"KDPG","long":-112.933,"country":"US","network":"","LOCATION":"DUGWAY PG UTAH/MICHALES AAF","state":"UT"},"geometry":{"type":"Point","coordinates":[-112.933,40.183]}},{"type":"Feature","properties":{"LAT":41.638,"id":"725827","lookupid":"KAWH","long":-115.805,"country":"US","network":"","LOCATION":"WILD HORSE RESERVOIR","state":"NV"},"geometry":{"type":"Point","coordinates":[-115.805,41.638]}},{"type":"Feature","properties":{"LAT":42.917,"id":"725861","lookupid":"KGNG","long":-114.767,"country":"US","network":"","LOCATION":"GOODING MUNICIPAL ARPT","state":"ID"},"geometry":{"type":"Point","coordinates":[-114.767,42.917]}},{"type":"Feature","properties":{"LAT":43.5,"id":"725865","lookupid":"KSUN","long":-114.3,"country":"US","network":"","LOCATION":"FRIEDMAN MEMORIAL AIRPORT","state":"ID"},"geometry":{"type":"Point","coordinates":[-114.3,43.5]}},{"type":"Feature","properties":{"LAT":42.65,"id":"725868","lookupid":"KU78","long":-111.583,"country":"US","network":"","LOCATION":"ALLEN H TIGERT AIRPORT","state":"ID"},"geometry":{"type":"Point","coordinates":[-111.583,42.65]}},{"type":"Feature","properties":{"LAT":42.302,"id":"725869","lookupid":"K77M","long":-113.335,"country":"US","network":"","LOCATION":"MALTA","state":"ID"},"geometry":{"type":"Point","coordinates":[-113.335,42.302]}},{"type":"Feature","properties":{"LAT":41.953,"id":"725875","lookupid":"KOWY","long":-116.188,"country":"US","network":"","LOCATION":"OWYHEE","state":"NV"},"geometry":{"type":"Point","coordinates":[-116.188,41.953]}},{"type":"Feature","properties":{"LAT":40.81,"id":"725940","lookupid":"KEKA","long":-124.16,"country":"US","network":"","LOCATION":"WOODLEY ISLAND (NEW 10/94)","state":"CA"},"geometry":{"type":"Point","coordinates":[-124.16,40.81]}},{"type":"Feature","properties":{"LAT":40.978,"id":"725945","lookupid":"KACV","long":-124.105,"country":"US","network":"","LOCATION":"ARCATA AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-124.105,40.978]}},{"type":"Feature","properties":{"LAT":41.774,"id":"725955","lookupid":"KSIY","long":-122.468,"country":"US","network":"","LOCATION":"SISKIYOU COUNTY AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-122.468,41.774]}},{"type":"Feature","properties":{"LAT":40.883,"id":"725956","lookupid":"KBNY","long":-121.667,"country":"US","network":"","LOCATION":"BURNEY","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.667,40.883]}},{"type":"Feature","properties":{"LAT":41.733,"id":"725959","lookupid":"K1O5","long":-122.55,"country":"US","network":"","LOCATION":"MONTAGUE","state":"CA"},"geometry":{"type":"Point","coordinates":[-122.55,41.733]}},{"type":"Feature","properties":{"LAT":43.205,"id":"726050","lookupid":"KCON","long":-71.503,"country":"US","network":"","LOCATION":"CONCORD MUNICIPAL AIRPORT","state":"NH"},"geometry":{"type":"Point","coordinates":[-71.503,43.205]}},{"type":"Feature","properties":{"LAT":44.067,"id":"726079","lookupid":"KRKD","long":-69.1,"country":"US","network":"","LOCATION":"KNOX COUNTY REGIONAL ARPT","state":"ME"},"geometry":{"type":"Point","coordinates":[-69.1,44.067]}},{"type":"Feature","properties":{"LAT":44.917,"id":"726080","lookupid":"KEPM","long":-67,"country":"US","network":"","LOCATION":"EASTPORT","state":"ME"},"geometry":{"type":"Point","coordinates":[-67,44.917]}},{"type":"Feature","properties":{"LAT":43.567,"id":"726155","lookupid":"KLCI","long":-71.433,"country":"US","network":"","LOCATION":"LACONIA MUNICIPAL AIRPORT","state":"NH"},"geometry":{"type":"Point","coordinates":[-71.433,43.567]}},{"type":"Feature","properties":{"LAT":43.817,"id":"726226","lookupid":"KARX","long":-91.2,"country":"US","network":"","LOCATION":"LA CROSSE(WFO)","state":"WI"},"geometry":{"type":"Point","coordinates":[-91.2,43.817]}},{"type":"Feature","properties":{"LAT":44.9,"id":"726340","lookupid":"KAPX","long":-84.717,"country":"US","network":"","LOCATION":"GAYLORD","state":"MI"},"geometry":{"type":"Point","coordinates":[-84.717,44.9]}},{"type":"Feature","properties":{"LAT":41.703,"id":"726358","lookupid":"KMGC","long":-86.821,"country":"US","network":"","LOCATION":"MICHIGAN CITY MUNICIPAL AIRPORT PHILLIPS FIELD","state":"IN"},"geometry":{"type":"Point","coordinates":[-86.821,41.703]}},{"type":"Feature","properties":{"LAT":43.963,"id":"726364","lookupid":"KLDM","long":-86.408,"country":"US","network":"","LOCATION":"MASON COUNTY AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-86.408,43.963]}},{"type":"Feature","properties":{"LAT":33.167,"id":"726378","lookupid":"KMBX","long":-86.767,"country":"US","network":"","LOCATION":"SHELBY","state":"AL"},"geometry":{"type":"Point","coordinates":[-86.767,33.167]}},{"type":"Feature","properties":{"LAT":44.359,"id":"726380","lookupid":"KHTL","long":-84.674,"country":"US","network":"","LOCATION":"ROSCOMMON COUNTY AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-84.674,44.359]}},{"type":"Feature","properties":{"LAT":34.933,"id":"726381","lookupid":"KHTX","long":-86.083,"country":"US","network":"","LOCATION":"HYTOP(NEXRAD)","state":"AL"},"geometry":{"type":"Point","coordinates":[-86.083,34.933]}},{"type":"Feature","properties":{"LAT":38.783,"id":"726391","lookupid":"K7BM","long":-106.217,"country":"US","network":"","LOCATION":"BALD MOUNTAIN COTTONWOOD PASS","state":"CO"},"geometry":{"type":"Point","coordinates":[-106.217,38.783]}},{"type":"Feature","properties":{"LAT":44.45,"id":"726395","lookupid":"KOSC","long":-83.4,"country":"US","network":"","LOCATION":"OSCODA-WURTSMITH AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-83.4,44.45]}},{"type":"Feature","properties":{"LAT":43.109,"id":"726405","lookupid":"KMWC","long":-88.031,"country":"US","network":"","LOCATION":"LAWRENCE J TIMMERMAN AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-88.031,43.109]}},{"type":"Feature","properties":{"LAT":42.759,"id":"726424","lookupid":"KRAC","long":-87.818,"country":"US","network":"","LOCATION":"JOHN H BATTEN AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-87.818,42.759]}},{"type":"Feature","properties":{"LAT":43.167,"id":"726464","lookupid":"KRYV","long":-88.717,"country":"US","network":"","LOCATION":"WATERTOWN MUNICIPAL AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-88.717,43.167]}},{"type":"Feature","properties":{"LAT":44.783,"id":"726465","lookupid":"KCWA","long":-89.667,"country":"US","network":"","LOCATION":"CENTRAL WISCONSIN AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-89.667,44.783]}},{"type":"Feature","properties":{"LAT":45.117,"id":"726487","lookupid":"KMNM","long":-87.633,"country":"US","network":"","LOCATION":"MEONE-MARINETTE TWIN CO AP","state":"MI"},"geometry":{"type":"Point","coordinates":[-87.633,45.117]}},{"type":"Feature","properties":{"LAT":43.522,"id":"726503","lookupid":"KDLL","long":-89.774,"country":"US","network":"","LOCATION":"BARABOO WISCONSIN DELLS AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-89.774,43.522]}},{"type":"Feature","properties":{"LAT":42.595,"id":"726505","lookupid":"KENW","long":-87.938,"country":"US","network":"","LOCATION":"KENOSHA REGIONAL AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-87.938,42.595]}},{"type":"Feature","properties":{"LAT":44.133,"id":"726513","lookupid":"KUDX","long":-102.833,"country":"US","network":"","LOCATION":"SIOUX FALLS NEXRAD","state":"SD"},"geometry":{"type":"Point","coordinates":[-102.833,44.133]}},{"type":"Feature","properties":{"LAT":45.566,"id":"726565","lookupid":"KMOX","long":-95.968,"country":"US","network":"","LOCATION":"MORRIS MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.968,45.566]}},{"type":"Feature","properties":{"LAT":43.983,"id":"726566","lookupid":"KPQN","long":-96.3,"country":"US","network":"","LOCATION":"PIPESTONE MUNICIPAL ARPT","state":"MN"},"geometry":{"type":"Point","coordinates":[-96.3,43.983]}},{"type":"Feature","properties":{"LAT":45.117,"id":"726576","lookupid":"KILL","long":-95.083,"country":"US","network":"","LOCATION":"WILLMAR RCO","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.083,45.117]}},{"type":"Feature","properties":{"LAT":44.885,"id":"726580","lookupid":"KMSP","long":-93.231,"country":"US","network":"","LOCATION":"MINNEAPOLIS-ST PAUL INTERNATIONAL AP","state":"MN"},"geometry":{"type":"Point","coordinates":[-93.231,44.885]}},{"type":"Feature","properties":{"LAT":44.077,"id":"726588","lookupid":"KONA","long":-91.708,"country":"US","network":"","LOCATION":"WIOA MUNI-MAX CONRAD FD AP","state":"MN"},"geometry":{"type":"Point","coordinates":[-91.708,44.077]}},{"type":"Feature","properties":{"LAT":43.683,"id":"726589","lookupid":"KAEL","long":-93.367,"country":"US","network":"","LOCATION":"ALBERT LEA MUNICIPAL ARPT","state":"MN"},"geometry":{"type":"Point","coordinates":[-93.367,43.683]}},{"type":"Feature","properties":{"LAT":44.857,"id":"726603","lookupid":"KSGS","long":-93.033,"country":"US","network":"","LOCATION":"SOUTH ST PAUL MUNI-RICHARD E FLEMING FLD ARPT","state":"MN"},"geometry":{"type":"Point","coordinates":[-93.033,44.857]}},{"type":"Feature","properties":{"LAT":44.15,"id":"726625","lookupid":"KRCA","long":-103.1,"country":"US","network":"","LOCATION":"ELLSWORTH AIR FORCE BASE","state":"SD"},"geometry":{"type":"Point","coordinates":[-103.1,44.15]}},{"type":"Feature","properties":{"LAT":44.267,"id":"726630","lookupid":"K4MC","long":-104.95,"country":"US","network":"","LOCATION":"MOORCROFT","state":"WY"},"geometry":{"type":"Point","coordinates":[-104.95,44.267]}},{"type":"Feature","properties":{"LAT":45.433,"id":"726673","lookupid":"K4BQ","long":-105.4,"country":"US","network":"","LOCATION":"BROADUS           &","state":"MT"},"geometry":{"type":"Point","coordinates":[-105.4,45.433]}},{"type":"Feature","properties":{"LAT":45.533,"id":"726681","lookupid":"KY26","long":-100.433,"country":"US","network":"","LOCATION":"MOBRIDGE","state":"SD"},"geometry":{"type":"Point","coordinates":[-100.433,45.533]}},{"type":"Feature","properties":{"LAT":45.933,"id":"726691","lookupid":"KY22","long":-102.167,"country":"US","network":"","LOCATION":"LEMMON","state":"SD"},"geometry":{"type":"Point","coordinates":[-102.167,45.933]}},{"type":"Feature","properties":{"LAT":45.919,"id":"726695","lookupid":"KLEM","long":-102.106,"country":"US","network":"","LOCATION":"LEMMON MUNI","state":"SD"},"geometry":{"type":"Point","coordinates":[-102.106,45.919]}},{"type":"Feature","properties":{"LAT":44.65,"id":"726763","lookupid":"KWEY","long":-111.1,"country":"US","network":"","LOCATION":"WEATHER SERVICE OFFICE","state":"MT"},"geometry":{"type":"Point","coordinates":[-111.1,44.65]}},{"type":"Feature","properties":{"LAT":44.683,"id":"726764","lookupid":"KWYS","long":-111.117,"country":"US","network":"","LOCATION":"YELLOWSTONE AIRPORT","state":"MT"},"geometry":{"type":"Point","coordinates":[-111.117,44.683]}},{"type":"Feature","properties":{"LAT":45.867,"id":"726795","lookupid":"KHIA","long":-111.967,"country":"US","network":"","LOCATION":"WHITEHALL","state":"MT"},"geometry":{"type":"Point","coordinates":[-111.967,45.867]}},{"type":"Feature","properties":{"LAT":44.404,"id":"726839","lookupid":"K5J0","long":-118.963,"country":"US","network":"","LOCATION":"JOHN DAY STATE ARPT","state":"OR"},"geometry":{"type":"Point","coordinates":[-118.963,44.404]}},{"type":"Feature","properties":{"LAT":43.876,"id":"726887","lookupid":"KS21","long":-121.453,"country":"US","network":"","LOCATION":"SUNRIVER","state":"OR"},"geometry":{"type":"Point","coordinates":[-121.453,43.876]}},{"type":"Feature","properties":{"LAT":44.583,"id":"726950","lookupid":"KONP","long":-124.05,"country":"US","network":"","LOCATION":"NEWPORT MUNICIPAL AIRPORT","state":"OR"},"geometry":{"type":"Point","coordinates":[-124.05,44.583]}},{"type":"Feature","properties":{"LAT":44.633,"id":"726951","lookupid":"KJNW","long":-124.05,"country":"US","network":"","LOCATION":"NEWPORT","state":"OR"},"geometry":{"type":"Point","coordinates":[-124.05,44.633]}},{"type":"Feature","properties":{"LAT":45.417,"id":"726963","lookupid":"KS47","long":-123.817,"country":"US","network":"","LOCATION":"TILLAMOOK","state":"OR"},"geometry":{"type":"Point","coordinates":[-123.817,45.417]}},{"type":"Feature","properties":{"LAT":45.683,"id":"726987","lookupid":"KCZK","long":-121.883,"country":"US","network":"","LOCATION":"CASCADE LOCKS STATE AIRPORT","state":"OR"},"geometry":{"type":"Point","coordinates":[-121.883,45.683]}},{"type":"Feature","properties":{"LAT":46.617,"id":"727119","lookupid":"K40B","long":-69.533,"country":"US","network":"","LOCATION":"OLCO LANDING AREA SEAPLANE BASE","state":"ME"},"geometry":{"type":"Point","coordinates":[-69.533,46.617]}},{"type":"Feature","properties":{"LAT":46.95,"id":"727125","lookupid":"KLIZ","long":-67.883,"country":"US","network":"","LOCATION":"LORING AFB/LIMESTON","state":"ME"},"geometry":{"type":"Point","coordinates":[-67.883,46.95]}},{"type":"Feature","properties":{"LAT":48.05,"id":"727250","lookupid":"KYVO","long":-77.783,"country":"CA","network":"","LOCATION":"VAL DOR","state":""},"geometry":{"type":"Point","coordinates":[-77.783,48.05]}},{"type":"Feature","properties":{"LAT":46.48,"id":"727340","lookupid":"KANJ","long":-84.358,"country":"US","network":"","LOCATION":"SAULT STE MARIE MUNI/SASN FIELD AP","state":"MI"},"geometry":{"type":"Point","coordinates":[-84.358,46.48]}},{"type":"Feature","properties":{"LAT":46.25,"id":"727344","lookupid":"KCIU","long":-84.467,"country":"US","network":"","LOCATION":"CHIPPEWA COUNTY INTL ARPT","state":"MI"},"geometry":{"type":"Point","coordinates":[-84.467,46.25]}},{"type":"Feature","properties":{"LAT":45.955,"id":"727410","lookupid":"KPKF","long":-90.424,"country":"US","network":"","LOCATION":"PARK FALLS MUNI","state":"WI"},"geometry":{"type":"Point","coordinates":[-90.424,45.955]}},{"type":"Feature","properties":{"LAT":45.407,"id":"727417","lookupid":"KPZQ","long":-83.813,"country":"US","network":"","LOCATION":"PRESQUE ISLE COUNTY AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-83.813,45.407]}},{"type":"Feature","properties":{"LAT":46.531,"id":"727430","lookupid":"KMQT","long":-87.549,"country":"US","network":"","LOCATION":"MARQUETTE MICHIGAN COUNTY AP (WFO)","state":"MI"},"geometry":{"type":"Point","coordinates":[-87.549,46.531]}},{"type":"Feature","properties":{"LAT":45.865,"id":"727435","lookupid":"KMCD","long":-84.637,"country":"US","network":"","LOCATION":"MACKINAC ISLAND AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-84.637,45.865]}},{"type":"Feature","properties":{"LAT":46.844,"id":"727450","lookupid":"KDLH","long":-92.187,"country":"US","network":"","LOCATION":"DULUTH INTERNATIONAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-92.187,46.844]}},{"type":"Feature","properties":{"LAT":47.838,"id":"727454","lookupid":"KCKC","long":-90.383,"country":"US","network":"","LOCATION":"GRAND MARAIS/COOK CO ARPT","state":"MN"},"geometry":{"type":"Point","coordinates":[-90.383,47.838]}},{"type":"Feature","properties":{"LAT":46.722,"id":"727456","lookupid":"KDYT","long":-92.043,"country":"US","network":"","LOCATION":"SKY HARBOR AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-92.043,46.722]}},{"type":"Feature","properties":{"LAT":27.635,"id":"727511","lookupid":"KNWL","long":-97.312,"country":"US","network":"","LOCATION":"WALDRON FLD NOLF","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.312,27.635]}},{"type":"Feature","properties":{"LAT":47.249,"id":"727556","lookupid":"KBFW","long":-91.416,"country":"US","network":"","LOCATION":"SILVER BAY MUNICIPAL ARPT","state":"MN"},"geometry":{"type":"Point","coordinates":[-91.416,47.249]}},{"type":"Feature","properties":{"LAT":48.941,"id":"727564","lookupid":"KRAD","long":-95.348,"country":"US","network":"","LOCATION":"WARROAD INTL SWEDE CARLSON FIELD","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.348,48.941]}},{"type":"Feature","properties":{"LAT":47.533,"id":"727577","lookupid":"KMVX","long":-97.333,"country":"US","network":"","LOCATION":"GRAND FORKS NEXRAD","state":"ND"},"geometry":{"type":"Point","coordinates":[-97.333,47.533]}},{"type":"Feature","properties":{"LAT":48.174,"id":"727670","lookupid":"KISN","long":-103.637,"country":"US","network":"","LOCATION":"SLOULIN FIELD INTERNATIONAL AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-103.637,48.174]}},{"type":"Feature","properties":{"LAT":48.417,"id":"727675","lookupid":"KMIB","long":-101.35,"country":"US","network":"","LOCATION":"MINOT AFB AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-101.35,48.417]}},{"type":"Feature","properties":{"LAT":46.638,"id":"727735","lookupid":"K3DU","long":-113.176,"country":"US","network":"","LOCATION":"DRUMMOND","state":"MT"},"geometry":{"type":"Point","coordinates":[-113.176,46.638]}},{"type":"Feature","properties":{"LAT":46.667,"id":"727813","lookupid":"KFCT","long":-120.454,"country":"US","network":"","LOCATION":"VAGABOND AAF / YAKIMA TRAINING CENTER WASHINGTON USA","state":"WA"},"geometry":{"type":"Point","coordinates":[-120.454,46.667]}},{"type":"Feature","properties":{"LAT":47.277,"id":"727815","lookupid":"KSMP","long":-121.337,"country":"US","network":"","LOCATION":"STAMPASS PASS FLTWO","state":"WA"},"geometry":{"type":"Point","coordinates":[-121.337,47.277]}},{"type":"Feature","properties":{"LAT":46.567,"id":"727840","lookupid":"KHMS","long":-119.6,"country":"US","network":"","LOCATION":"HANFORD AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-119.6,46.567]}},{"type":"Feature","properties":{"LAT":47.633,"id":"727855","lookupid":"KSKA","long":-117.65,"country":"US","network":"","LOCATION":"FAIRCHILD AIR FORCE BASE","state":"WA"},"geometry":{"type":"Point","coordinates":[-117.65,47.633]}},{"type":"Feature","properties":{"LAT":47.683,"id":"727861","lookupid":"KOTX","long":117.633,"country":"US","network":"","LOCATION":"SPOKANE NEXRAD","state":"WA"},"geometry":{"type":"Point","coordinates":[117.633,47.683]}},{"type":"Feature","properties":{"LAT":48.122,"id":"727885","lookupid":"KCLM","long":-123.507,"country":"US","network":"","LOCATION":"WILLIAM R FAIRCHILD INT AP","state":"WA"},"geometry":{"type":"Point","coordinates":[-123.507,48.122]}},{"type":"Feature","properties":{"LAT":46.157,"id":"727910","lookupid":"KAST","long":-123.883,"country":"US","network":"","LOCATION":"ASTORIA REGIONAL AIRPORT","state":"OR"},"geometry":{"type":"Point","coordinates":[-123.883,46.157]}},{"type":"Feature","properties":{"LAT":45.621,"id":"727918","lookupid":"KVUO","long":-122.654,"country":"US","network":"","LOCATION":"PEARSON FIELD AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.654,45.621]}},{"type":"Feature","properties":{"LAT":46.117,"id":"727924","lookupid":"KKLS","long":-122.894,"country":"US","network":"","LOCATION":"KELSO-LONGVIEW AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.894,46.117]}},{"type":"Feature","properties":{"LAT":46.483,"id":"727926","lookupid":"KTDO","long":-122.817,"country":"US","network":"","LOCATION":"TOLEDO-WINLOCK ED CARLSON MEMORIAL FIELD AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.817,46.483]}},{"type":"Feature","properties":{"LAT":47.445,"id":"727930","lookupid":"KSEA","long":-122.314,"country":"US","network":"","LOCATION":"SEATTLE-TACOMA INTERNATIONAL AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.314,47.445]}},{"type":"Feature","properties":{"LAT":47.283,"id":"727933","lookupid":"KZSE","long":-122.183,"country":"US","network":"","LOCATION":"AUBURN","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.183,47.283]}},{"type":"Feature","properties":{"LAT":47.546,"id":"727935","lookupid":"KBFI","long":-122.315,"country":"US","network":"","LOCATION":"BOEING FLD/KING CO INTL AP","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.315,47.546]}},{"type":"Feature","properties":{"LAT":48.25,"id":"727964","lookupid":"KOKH","long":-122.667,"country":"US","network":"","LOCATION":"OAK HARBOR","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.667,48.25]}},{"type":"Feature","properties":{"LAT":47.937,"id":"727970","lookupid":"KUIL","long":-124.558,"country":"US","network":"","LOCATION":"QUILLAYUTE AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-124.558,47.937]}},{"type":"Feature","properties":{"LAT":47.733,"id":"727973","lookupid":"KNMI","long":-122.717,"country":"US","network":"","LOCATION":"BANGOR CGS","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.717,47.733]}},{"type":"Feature","properties":{"LAT":48.383,"id":"727978","lookupid":"K93S","long":-124.733,"country":"US","network":"","LOCATION":"CAPE FLATTERY(CGLS)","state":"WA"},"geometry":{"type":"Point","coordinates":[-124.733,48.383]}},{"type":"Feature","properties":{"LAT":48.367,"id":"727984","lookupid":"K8S7","long":-124.6,"country":"US","network":"","LOCATION":"NEAH BAY","state":"WA"},"geometry":{"type":"Point","coordinates":[-124.6,48.367]}},{"type":"Feature","properties":{"LAT":48.52,"id":"727985","lookupid":"KFHR","long":-123.026,"country":"US","network":"","LOCATION":"FRIDAY HARBOR AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-123.026,48.52]}},{"type":"Feature","properties":{"LAT":47.617,"id":"728010","lookupid":"KYYT","long":-52.75,"country":"CA","network":"","LOCATION":"ST JOHNS/TORBAY","state":""},"geometry":{"type":"Point","coordinates":[-52.75,47.617]}},{"type":"Feature","properties":{"LAT":47.283,"id":"728070","lookupid":"KYAR","long":-54,"country":"CA","network":"","LOCATION":"ARGENTIA (MARS)","state":""},"geometry":{"type":"Point","coordinates":[-54,47.283]}},{"type":"Feature","properties":{"LAT":52.25,"id":"728170","lookupid":"KUBF","long":-55.6,"country":"CA","network":"","LOCATION":"BATTLE HARBOUR","state":""},"geometry":{"type":"Point","coordinates":[-55.6,52.25]}},{"type":"Feature","properties":{"LAT":62.4,"id":"729365","lookupid":"KWNG","long":-110.733,"country":"CA","network":"","LOCATION":"MOUNT ARTHUR (AUT)","state":""},"geometry":{"type":"Point","coordinates":[-110.733,62.4]}},{"type":"Feature","properties":{"LAT":50.233,"id":"741850","lookupid":"KYDH","long":-57.583,"country":"CA","network":"","LOCATION":"DANIELS HARBOUR","state":""},"geometry":{"type":"Point","coordinates":[-57.583,50.233]}},{"type":"Feature","properties":{"LAT":48.139,"id":"742010","lookupid":"KNOW","long":-123.403,"country":"US","network":"","LOCATION":"PORT ANGELES WB AP","state":"WA"},"geometry":{"type":"Point","coordinates":[-123.403,48.139]}},{"type":"Feature","properties":{"LAT":48.5,"id":"742016","lookupid":"KS19","long":-123,"country":"US","network":"","LOCATION":"FRIDAY HARBOR","state":"WA"},"geometry":{"type":"Point","coordinates":[-123,48.5]}},{"type":"Feature","properties":{"LAT":47.15,"id":"742060","lookupid":"KTCM","long":-122.483,"country":"US","network":"","LOCATION":"MCCHORD AFB AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.483,47.15]}},{"type":"Feature","properties":{"LAT":43.779,"id":"742078","lookupid":"K1P1","long":-71.754,"country":"US","network":"","LOCATION":"PLYMOUTH MUNICIPAL AIRPORT","state":"NH"},"geometry":{"type":"Point","coordinates":[-71.754,43.779]}},{"type":"Feature","properties":{"LAT":38.915,"id":"742079","lookupid":"K3I2","long":-82.099,"country":"US","network":"","LOCATION":"MASON COUNTY AIRPORT","state":"WV"},"geometry":{"type":"Point","coordinates":[-82.099,38.915]}},{"type":"Feature","properties":{"LAT":45.833,"id":"743905","lookupid":"KWAH","long":-64.2,"country":"CA","network":"","LOCATION":"AMHERST MET ST","state":""},"geometry":{"type":"Point","coordinates":[-64.2,45.833]}},{"type":"Feature","properties":{"LAT":43.9,"id":"743920","lookupid":"KNHZ","long":-69.933,"country":"US","network":"","LOCATION":"NAVAL AIR STATION","state":"ME"},"geometry":{"type":"Point","coordinates":[-69.933,43.9]}},{"type":"Feature","properties":{"LAT":45.367,"id":"743980","lookupid":"KWTQ","long":-63.267,"country":"CA","network":"","LOCATION":"TRURO (MARS)      &","state":""},"geometry":{"type":"Point","coordinates":[-63.267,45.367]}},{"type":"Feature","properties":{"LAT":40.883,"id":"744714","lookupid":"KSLW","long":-81.833,"country":"US","network":"","LOCATION":"SMITHVILLE/WOOSTER","state":"OH"},"geometry":{"type":"Point","coordinates":[-81.833,40.883]}},{"type":"Feature","properties":{"LAT":42.567,"id":"744905","lookupid":"KAYE","long":-71.6,"country":"US","network":"","LOCATION":"FORT DEVENS/AYER","state":"MA"},"geometry":{"type":"Point","coordinates":[-71.6,42.567]}},{"type":"Feature","properties":{"LAT":42.212,"id":"744907","lookupid":"KMQE","long":-71.114,"country":"US","network":"","LOCATION":"EAST MILTON","state":"MA"},"geometry":{"type":"Point","coordinates":[-71.114,42.212]}},{"type":"Feature","properties":{"LAT":42.2,"id":"744910","lookupid":"KCEF","long":-72.533,"country":"US","network":"","LOCATION":"WESTOVER AFB/METROPOLITAN AIRPORT","state":"MA"},"geometry":{"type":"Point","coordinates":[-72.533,42.2]}},{"type":"Feature","properties":{"LAT":41.667,"id":"744940","lookupid":"KCHH","long":-69.967,"country":"US","network":"","LOCATION":"CHATHAM","state":"MA"},"geometry":{"type":"Point","coordinates":[-69.967,41.667]}},{"type":"Feature","properties":{"LAT":42.493,"id":"744989","lookupid":"KDKK","long":-79.276,"country":"US","network":"","LOCATION":"CHAUTAUQUA CO/DUNKIRK ARPT","state":"NY"},"geometry":{"type":"Point","coordinates":[-79.276,42.493]}},{"type":"Feature","properties":{"LAT":42.85,"id":"744994","lookupid":"KSCH","long":-73.95,"country":"US","network":"","LOCATION":"SCHENECTADY COUNTY AIRPORT","state":"NY"},"geometry":{"type":"Point","coordinates":[-73.95,42.85]}},{"type":"Feature","properties":{"LAT":37.817,"id":"745039","lookupid":"KGGB","long":-122.467,"country":"US","network":"","LOCATION":"GOLDEN GATE BRIDGE","state":"CA"},"geometry":{"type":"Point","coordinates":[-122.467,37.817]}},{"type":"Feature","properties":{"LAT":36.985,"id":"745046","lookupid":"KMAE","long":-120.111,"country":"US","network":"","LOCATION":"MADERA MUNICIPAL AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-120.111,36.985]}},{"type":"Feature","properties":{"LAT":39.494,"id":"745048","lookupid":"KOVE","long":-121.622,"country":"US","network":"","LOCATION":"OROVILLE MUNICIPAL AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.622,39.494]}},{"type":"Feature","properties":{"LAT":34.259,"id":"745057","lookupid":"KWHP","long":-118.413,"country":"US","network":"","LOCATION":"WHITMAN AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.413,34.259]}},{"type":"Feature","properties":{"LAT":36.939,"id":"745058","lookupid":"KWVI","long":-121.79,"country":"US","network":"","LOCATION":"WATSONVILLE MUNICIPAL ARPT","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.79,36.939]}},{"type":"Feature","properties":{"LAT":37.733,"id":"745060","lookupid":"KNGZ","long":-122.317,"country":"US","network":"","LOCATION":"ALAMEDA(USN)","state":"CA"},"geometry":{"type":"Point","coordinates":[-122.317,37.733]}},{"type":"Feature","properties":{"LAT":38.267,"id":"745160","lookupid":"KSUU","long":-121.933,"country":"US","network":"","LOCATION":"TRAVIS AIR FORCE BASE","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.933,38.267]}},{"type":"Feature","properties":{"LAT":39.833,"id":"745700","lookupid":"KFFO","long":-84.05,"country":"US","network":"","LOCATION":"WRIGHT-PATTERSON AFB AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-84.05,39.833]}},{"type":"Feature","properties":{"LAT":39.281,"id":"745944","lookupid":"KDMH","long":-76.611,"country":"US","network":"","LOCATION":"BALTIMORE DOWNTOWN","state":"MD"},"geometry":{"type":"Point","coordinates":[-76.611,39.281]}},{"type":"Feature","properties":{"LAT":38.309,"id":"745946","lookupid":"KOXB","long":-75.123,"country":"US","network":"","LOCATION":"OCEAN CITY MUNICIPAL ARTP","state":"MD"},"geometry":{"type":"Point","coordinates":[-75.123,38.309]}},{"type":"Feature","properties":{"LAT":38.95,"id":"745965","lookupid":"KN91","long":-74.883,"country":"US","network":"","LOCATION":"CAPE MAY (CGS)","state":"NJ"},"geometry":{"type":"Point","coordinates":[-74.883,38.95]}},{"type":"Feature","properties":{"LAT":39.008,"id":"745966","lookupid":"KWWD","long":-74.908,"country":"US","network":"","LOCATION":"CAPE MAY COUNTY AIRPORT","state":"NJ"},"geometry":{"type":"Point","coordinates":[-74.908,39.008]}},{"type":"Feature","properties":{"LAT":37.083,"id":"745980","lookupid":"KLFI","long":-76.36,"country":"US","network":"","LOCATION":"LANGLEY AFB AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-76.36,37.083]}},{"type":"Feature","properties":{"LAT":36.25,"id":"746140","lookupid":"KLSV","long":-115.033,"country":"US","network":"","LOCATION":"NELLIS AFB AIRPORT","state":"NV"},"geometry":{"type":"Point","coordinates":[-115.033,36.25]}},{"type":"Feature","properties":{"LAT":35.267,"id":"746180","lookupid":"K4CB","long":-117.433,"country":"US","network":"","LOCATION":"CUDDLEBACK GUNNERY","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.433,35.267]}},{"type":"Feature","properties":{"LAT":36.667,"id":"746710","lookupid":"KHOP","long":-87.483,"country":"US","network":"","LOCATION":"CAMPBELL AAF AIRPORT","state":"KY"},"geometry":{"type":"Point","coordinates":[-87.483,36.667]}},{"type":"Feature","properties":{"LAT":36.568,"id":"746720","lookupid":"KEOD","long":-87.481,"country":"US","network":"","LOCATION":"SABRE AHP","state":"TN"},"geometry":{"type":"Point","coordinates":[-87.481,36.568]}},{"type":"Feature","properties":{"LAT":35.933,"id":"746939","lookupid":"KIGX","long":-79.064,"country":"US","network":"","LOCATION":"HORACE WILLIAMS AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-79.064,35.933]}},{"type":"Feature","properties":{"LAT":35.46,"id":"746940","lookupid":"KGWW","long":-77.965,"country":"US","network":"","LOCATION":"GOLDSBORO-WAYNE MUNI ARPT","state":"NC"},"geometry":{"type":"Point","coordinates":[-77.965,35.46]}},{"type":"Feature","properties":{"LAT":34.083,"id":"747043","lookupid":"KEMT","long":-118.033,"country":"US","network":"","LOCATION":"EL MONTE AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.033,34.083]}},{"type":"Feature","properties":{"LAT":32.626,"id":"747186","lookupid":"KCZZ","long":-116.468,"country":"US","network":"","LOCATION":"CAMPO","state":"CA"},"geometry":{"type":"Point","coordinates":[-116.468,32.626]}},{"type":"Feature","properties":{"LAT":33.619,"id":"747188","lookupid":"KBLH","long":-114.715,"country":"US","network":"","LOCATION":"BLYTHE AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-114.715,33.619]}},{"type":"Feature","properties":{"LAT":32.883,"id":"747240","lookupid":"KGBN","long":-112.717,"country":"US","network":"","LOCATION":"GILA BEND AF AUX AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-112.717,32.883]}},{"type":"Feature","properties":{"LAT":30.463,"id":"747688","lookupid":"KPQL","long":-88.532,"country":"US","network":"","LOCATION":"TRENT LOTT INTL AIRPORT","state":"MS"},"geometry":{"type":"Point","coordinates":[-88.532,30.463]}},{"type":"Feature","properties":{"LAT":30.067,"id":"747750","lookupid":"KPAM","long":-85.583,"country":"US","network":"","LOCATION":"TYNDALL AFB AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-85.583,30.067]}},{"type":"Feature","properties":{"LAT":30.837,"id":"747760","lookupid":"KMAI","long":-85.184,"country":"US","network":"","LOCATION":"MARIANNA MUNICIPAL AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-85.184,30.837]}},{"type":"Feature","properties":{"LAT":32.017,"id":"747804","lookupid":"KSVN","long":-81.133,"country":"US","network":"","LOCATION":"HUNTER ARMY AIRFIELD","state":"GA"},"geometry":{"type":"Point","coordinates":[-81.133,32.017]}},{"type":"Feature","properties":{"LAT":27.85,"id":"747880","lookupid":"KMCF","long":-82.517,"country":"US","network":"","LOCATION":"MAC DILL AFB AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-82.517,27.85]}},{"type":"Feature","properties":{"LAT":33.683,"id":"747910","lookupid":"KMYR","long":-78.933,"country":"US","network":"","LOCATION":"MYRTLE BEACH INTL AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-78.933,33.683]}},{"type":"Feature","properties":{"LAT":32.9,"id":"747917","lookupid":"KLRO","long":-79.783,"country":"US","network":"","LOCATION":"MT PLEASANT REGIONAL AIRPORT FASION FIELD","state":"SC"},"geometry":{"type":"Point","coordinates":[-79.783,32.9]}},{"type":"Feature","properties":{"LAT":28.483,"id":"747940","lookupid":"KXMR","long":-80.567,"country":"US","network":"","LOCATION":"COCOA BEACH CAPE KENNEDY AFS","state":"FL"},"geometry":{"type":"Point","coordinates":[-80.567,28.483]}},{"type":"Feature","properties":{"LAT":28.617,"id":"747945","lookupid":"KKSC","long":-80.7,"country":"US","network":"","LOCATION":"NASA SHUTTLE FCLTY","state":"FL"},"geometry":{"type":"Point","coordinates":[-80.7,28.617]}},{"type":"Feature","properties":{"LAT":28.233,"id":"747950","lookupid":"KCOF","long":-80.6,"country":"US","network":"","LOCATION":"PATRICK AFB AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-80.6,28.233]}},{"type":"Feature","properties":{"LAT":30.117,"id":"747994","lookupid":"KBCG","long":-91.55,"country":"US","network":"","LOCATION":"BUTTE LA ROSE","state":"LA"},"geometry":{"type":"Point","coordinates":[-91.55,30.117]}},{"type":"Feature","properties":{"LAT":35.393,"id":"749000","lookupid":"KAYX","long":-86.086,"country":"US","network":"","LOCATION":"ARNOLD AFB","state":"TN"},"geometry":{"type":"Point","coordinates":[-86.086,35.393]}},{"type":"Feature","properties":{"LAT":29.883,"id":"749056","lookupid":"KSRO","long":-97.866,"country":"US","network":"","LOCATION":"SAN MARCOS TX/EDWARD GARY AFB","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.866,29.883]}},{"type":"Feature","properties":{"LAT":38.766,"id":"749075","lookupid":"KLMV","long":-87.6,"country":"US","network":"","LOCATION":"LAWERENCEVILLE IL","state":"IL"},"geometry":{"type":"Point","coordinates":[-87.6,38.766]}},{"type":"Feature","properties":{"LAT":37.541,"id":"749077","lookupid":"KTWT","long":-87.952,"country":"US","network":"","LOCATION":"STURGIS MUNI","state":"KY"},"geometry":{"type":"Point","coordinates":[-87.952,37.541]}},{"type":"Feature","properties":{"LAT":30.066,"id":"749084","lookupid":"KPRF","long":-83.583,"country":"US","network":"","LOCATION":"PERRY FLORIDA AAF","state":"FL"},"geometry":{"type":"Point","coordinates":[-83.583,30.066]}},{"type":"Feature","properties":{"LAT":35.633,"id":"749095","lookupid":"KEWP","long":-91.166,"country":"US","network":"","LOCATION":"NEWPORT ARKANSAS AAF","state":"AR"},"geometry":{"type":"Point","coordinates":[-91.166,35.633]}},{"type":"Feature","properties":{"LAT":32.511,"id":"749167","lookupid":"KMZJ","long":-111.328,"country":"US","network":"","LOCATION":"PINAL AIRPARK","state":"AZ"},"geometry":{"type":"Point","coordinates":[-111.328,32.511]}},{"type":"Feature","properties":{"LAT":35.135,"id":"749171","lookupid":"KTSP","long":-118.439,"country":"US","network":"","LOCATION":"TEHACHAPI MUNICIPAL AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.439,35.135]}},{"type":"Feature","properties":{"LAT":48.199,"id":"749185","lookupid":"KS88","long":-122.183,"country":"US","network":"","LOCATION":"ARLINGTON WASHINGTON NAS","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.183,48.199]}},{"type":"Feature","properties":{"LAT":52.216,"id":"749205","lookupid":"KATK","long":-174.2,"country":"US","network":"","LOCATION":"ATKA ALASKA","state":"AK"},"geometry":{"type":"Point","coordinates":[-174.2,52.216]}},{"type":"Feature","properties":{"LAT":64.3,"id":"749219","lookupid":"KKAL","long":-158.716,"country":"US","network":"","LOCATION":"KALTAG ALASKA","state":"AK"},"geometry":{"type":"Point","coordinates":[-158.716,64.3]}},{"type":"Feature","properties":{"LAT":67.433,"id":"749222","lookupid":"KWSM","long":-150.216,"country":"US","network":"","LOCATION":"WISEMAN ALASKA WB","state":"AK"},"geometry":{"type":"Point","coordinates":[-150.216,67.433]}},{"type":"Feature","properties":{"LAT":64.866,"id":"749224","lookupid":"KKKA","long":-161.1,"country":"US","network":"","LOCATION":"KOYUK ALASKA","state":"AK"},"geometry":{"type":"Point","coordinates":[-161.1,64.866]}},{"type":"Feature","properties":{"LAT":34.147,"id":"749483","lookupid":"K19A","long":-83.561,"country":"US","network":"","LOCATION":"JACKSON COUNTY AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-83.561,34.147]}},{"type":"Feature","properties":{"LAT":40.554,"id":"749485","lookupid":"KFOT","long":-124.133,"country":"US","network":"","LOCATION":"ROHNERVILLE AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-124.133,40.554]}},{"type":"Feature","properties":{"LAT":21.067,"id":"765754","lookupid":"KLEN","long":-101.55,"country":"MX","network":"","LOCATION":"LEON/SAN CARLOS","state":""},"geometry":{"type":"Point","coordinates":[-101.55,21.067]}},{"type":"Feature","properties":{"LAT":20.5,"id":"765825","lookupid":"KPZA","long":-97.467,"country":"MX","network":"","LOCATION":"POZA RICA/AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-97.467,20.5]}},{"type":"Feature","properties":{"LAT":20.683,"id":"766011","lookupid":"KPVR","long":-105.25,"country":"MX","network":"","LOCATION":"PUERTO VALLARTA","state":""},"geometry":{"type":"Point","coordinates":[-105.25,20.683]}},{"type":"Feature","properties":{"LAT":19.217,"id":"766585","lookupid":"KIMA","long":-103.717,"country":"MX","network":"","LOCATION":"COLIMA ARPT","state":""},"geometry":{"type":"Point","coordinates":[-103.717,19.217]}},{"type":"Feature","properties":{"LAT":17.65,"id":"767581","lookupid":"KZIH","long":-101.45,"country":"MX","network":"","LOCATION":"ZIHUATANEJO","state":""},"geometry":{"type":"Point","coordinates":[-101.45,17.65]}},{"type":"Feature","properties":{"LAT":18.15,"id":"767810","lookupid":"KMTT","long":-94.417,"country":"MX","network":"","LOCATION":"COATZACOALCOS     &","state":""},"geometry":{"type":"Point","coordinates":[-94.417,18.15]}},{"type":"Feature","properties":{"LAT":18.617,"id":"767981","lookupid":"KTEQ","long":-99.25,"country":"MX","network":"","LOCATION":"TEQUESQUITENGO","state":""},"geometry":{"type":"Point","coordinates":[-99.25,18.617]}},{"type":"Feature","properties":{"LAT":15.733,"id":"768235","lookupid":"KPTL","long":-96.467,"country":"MX","network":"","LOCATION":"POCHUTALA","state":""},"geometry":{"type":"Point","coordinates":[-96.467,15.733]}},{"type":"Feature","properties":{"LAT":17.967,"id":"785205","lookupid":"KX69","long":-66.617,"country":"RQ","network":"","LOCATION":"PLAYA PORT PONCE","state":""},"geometry":{"type":"Point","coordinates":[-66.617,17.967]}},{"type":"Feature","properties":{"LAT":18.383,"id":"785355","lookupid":"KX93","long":-65.617,"country":"RQ","network":"","LOCATION":"CAPE SAN JUAN(CGLS)","state":""},"geometry":{"type":"Point","coordinates":[-65.617,18.383]}},{"type":"Feature","properties":{"LAT":17.983,"id":"785356","lookupid":"KX92","long":-65.883,"country":"RQ","network":"","LOCATION":"PT TUNA/MAUNABO","state":""},"geometry":{"type":"Point","coordinates":[-65.883,17.983]}},{"type":"Feature","properties":{"LAT":18.333,"id":"785359","lookupid":"KX70","long":-64.917,"country":"VQ","network":"","LOCATION":"SAINT THOMAS (CGS)","state":""},"geometry":{"type":"Point","coordinates":[-64.917,18.333]}},{"type":"Feature","properties":{"LAT":20.267,"id":"911961","lookupid":"KUPP","long":-155.867,"country":"US","network":"","LOCATION":"UPOLU ARPT/HAWAII","state":"HI"},"geometry":{"type":"Point","coordinates":[-155.867,20.267]}},{"type":"Feature","properties":{"LAT":34.1,"id":"949999","lookupid":"KM89","long":-93.066,"country":"AS","network":"","LOCATION":"BUNDALEER FOREST RESERVE","state":"AR"},"geometry":{"type":"Point","coordinates":[-93.066,34.1]}},{"type":"Feature","properties":{"LAT":50,"id":"990210","lookupid":"KC7P","long":-145,"country":"CA","network":"","LOCATION":"DISCONTINUED 810622","state":""},"geometry":{"type":"Point","coordinates":[-145,50]}},{"type":"Feature","properties":{"LAT":27.55,"id":"997848","lookupid":"KAGI","long":-92.49,"country":"US","network":"","LOCATION":"GARDEN BANKS 426 - AUGER","state":"LA"},"geometry":{"type":"Point","coordinates":[-92.49,27.55]}},{"type":"Feature","properties":{"LAT":43.067,"id":"999999","lookupid":"KQHT","long":74.467,"country":"AF","network":"","LOCATION":"KRYGYZSTAN US MIL BISHKEK MANAS","state":""},"geometry":{"type":"Point","coordinates":[74.467,43.067]}},{"type":"Feature","properties":{"LAT":31.883,"id":"999999","lookupid":"K5T6","long":-106.717,"country":"US","network":"","LOCATION":"DONA ANA COUNTY AIRPORT AT SANTA TERESA","state":"NM"},"geometry":{"type":"Point","coordinates":[-106.717,31.883]}},{"type":"Feature","properties":{"LAT":36.95,"id":"999999","lookupid":"KUCC","long":-116.05,"country":"US","network":"","LOCATION":"YUCCA FLATS TEST S T","state":"NV"},"geometry":{"type":"Point","coordinates":[-116.05,36.95]}},{"type":"Feature","properties":{"LAT":30.483,"id":"999999","lookupid":"KNUN","long":-87.35,"country":"US","network":"","LOCATION":"PENSACOLA SAUFLEY NAS","state":"FL"},"geometry":{"type":"Point","coordinates":[-87.35,30.483]}},{"type":"Feature","properties":{"LAT":30.533,"id":"999999","lookupid":"KNDP","long":-87.2,"country":"US","network":"","LOCATION":"PENSACOLA ELLYSON FLD NAAS","state":"FL"},"geometry":{"type":"Point","coordinates":[-87.2,30.533]}},{"type":"Feature","properties":{"LAT":32.367,"id":"999999","lookupid":"KMKF","long":-84.8,"country":"US","network":"","LOCATION":"FORT BENNING MCKENNA","state":"GA"},"geometry":{"type":"Point","coordinates":[-84.8,32.367]}},{"type":"Feature","properties":{"LAT":40.16,"id":"999999","lookupid":"KQCA","long":-113.351,"country":"US","network":"","LOCATION":"GRANITE PEAK DUGWAY PROVING GROUND","state":"UT"},"geometry":{"type":"Point","coordinates":[-113.351,40.16]}},{"type":"Feature","properties":{"LAT":48.608,"id":"999999","lookupid":"KW39","long":-123.159,"country":"US","network":"","LOCATION":"ROCHE HARBOR SEAPLANE BASE","state":"WA"},"geometry":{"type":"Point","coordinates":[-123.159,48.608]}},{"type":"Feature","properties":{"LAT":45.95,"id":"999999","lookupid":"KP75","long":-86.23,"country":"US","network":"","LOCATION":"SEUL CHOIX POINT","state":"MI"},"geometry":{"type":"Point","coordinates":[-86.23,45.95]}},{"type":"Feature","properties":{"LAT":27.7,"id":"999999","lookupid":"KNGW","long":-97.433,"country":"US","network":"","LOCATION":"CORPUS CHRISTI CABANISS NAAS","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.433,27.7]}},{"type":"Feature","properties":{"LAT":27.631,"id":"999999","lookupid":"KNVT","long":-97.31,"country":"US","network":"","LOCATION":"OUTLYING LANDING FIELD","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.31,27.631]}},{"type":"Feature","properties":{"LAT":29.192,"id":"999999","lookupid":"KGNI","long":-90.075,"country":"US","network":"","LOCATION":"GRAND ISLE (SAWRS)","state":"LA"},"geometry":{"type":"Point","coordinates":[-90.075,29.192]}},{"type":"Feature","properties":{"LAT":35.967,"id":"999999","lookupid":"KRMT","long":-77.8,"country":"US","network":"","LOCATION":"ROCKY MOUNT","state":"NC"},"geometry":{"type":"Point","coordinates":[-77.8,35.967]}},{"type":"Feature","properties":{"LAT":38.85,"id":"999999","lookupid":"KNDV","long":-77.033,"country":"US","network":"","LOCATION":"ANACOSTIA NAS","state":"MD"},"geometry":{"type":"Point","coordinates":[-77.033,38.85]}},{"type":"Feature","properties":{"LAT":32.85,"id":"999999","lookupid":"KCLX","long":-79.933,"country":"US","network":"","LOCATION":"CHARLESTON NAS","state":"SC"},"geometry":{"type":"Point","coordinates":[-79.933,32.85]}},{"type":"Feature","properties":{"LAT":39.883,"id":"999999","lookupid":"KMUV","long":-75.167,"country":"US","network":"","LOCATION":"PHILADELPHIA NAAS","state":"PA"},"geometry":{"type":"Point","coordinates":[-75.167,39.883]}},{"type":"Feature","properties":{"LAT":31.417,"id":"999999","lookupid":"KEVR","long":-87.033,"country":"US","network":"","LOCATION":"EVERGREEN INTERMEDIATE FLD","state":"AL"},"geometry":{"type":"Point","coordinates":[-87.033,31.417]}},{"type":"Feature","properties":{"LAT":44.917,"id":"999999","lookupid":"KEPO","long":-67,"country":"US","network":"","LOCATION":"EASTPORT","state":"ME"},"geometry":{"type":"Point","coordinates":[-67,44.917]}},{"type":"Feature","properties":{"LAT":44.95,"id":"999999","lookupid":"KOLD","long":-68.667,"country":"US","network":"","LOCATION":"OLD TOWN FAA AIRPORT","state":"ME"},"geometry":{"type":"Point","coordinates":[-68.667,44.95]}},{"type":"Feature","properties":{"LAT":40.85,"id":"999999","lookupid":"KPKL","long":-76.117,"country":"US","network":"","LOCATION":"PARK PLACE 1 NW WB","state":"PA"},"geometry":{"type":"Point","coordinates":[-76.117,40.85]}},{"type":"Feature","properties":{"LAT":40.583,"id":"999999","lookupid":"KNSC","long":-73.883,"country":"US","network":"","LOCATION":"NEW YORK FLOYD BENNE","state":"NY"},"geometry":{"type":"Point","coordinates":[-73.883,40.583]}},{"type":"Feature","properties":{"LAT":45.067,"id":"999999","lookupid":"KAPE","long":-83.433,"country":"US","network":"","LOCATION":"ALPENA WASTEWATER PL","state":"MI"},"geometry":{"type":"Point","coordinates":[-83.433,45.067]}},{"type":"Feature","properties":{"LAT":42.1,"id":"999999","lookupid":"KNFB","long":-83.167,"country":"US","network":"","LOCATION":"GROSSE ILE NAS","state":"MI"},"geometry":{"type":"Point","coordinates":[-83.167,42.1]}},{"type":"Feature","properties":{"LAT":21.35,"id":"999999","lookupid":"KNPS","long":-157.95,"country":"US","network":"","LOCATION":"PEARL HARBOR NAS","state":"HI"},"geometry":{"type":"Point","coordinates":[-157.95,21.35]}},{"type":"Feature","properties":{"LAT":31.4,"id":"999999","lookupid":"KGOF","long":-100.4,"country":"US","network":"","LOCATION":"SAN ANGELO GOODFELLOW AFB","state":"TX"},"geometry":{"type":"Point","coordinates":[-100.4,31.4]}},{"type":"Feature","properties":{"LAT":39.667,"id":"999999","lookupid":"KRAA","long":-119.867,"country":"US","network":"","LOCATION":"STEAD AFB","state":"NV"},"geometry":{"type":"Point","coordinates":[-119.867,39.667]}},{"type":"Feature","properties":{"LAT":33.233,"id":"999999","lookupid":"KOCN","long":-117.417,"country":"US","network":"","LOCATION":"OCEANSIDE CAA AP","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.417,33.233]}},{"type":"Feature","properties":{"LAT":37.7,"id":"999999","lookupid":"K50Q","long":-123,"country":"US","network":"","LOCATION":"FARALLON ISLAND NAS","state":"CA"},"geometry":{"type":"Point","coordinates":[-123,37.7]}},{"type":"Feature","properties":{"LAT":40.917,"id":"999999","lookupid":"KCVL","long":-111.4,"country":"US","network":"","LOCATION":"COALVILLE SAWRS","state":"UT"},"geometry":{"type":"Point","coordinates":[-111.4,40.917]}},{"type":"Feature","properties":{"LAT":43.583,"id":"999999","lookupid":"K4BW","long":-119.05,"country":"US","network":"","LOCATION":"BURNS FEDERAL BLDG","state":"OR"},"geometry":{"type":"Point","coordinates":[-119.05,43.583]}},{"type":"Feature","properties":{"LAT":44.167,"id":"999999","lookupid":"KDBS","long":-112.217,"country":"US","network":"","LOCATION":"DUBOIS FAA AIRPORT","state":"ID"},"geometry":{"type":"Point","coordinates":[-112.217,44.167]}},{"type":"Feature","properties":{"LAT":45.867,"id":"999999","lookupid":"K4HA","long":-111.967,"country":"US","network":"","LOCATION":"WHITEHALL","state":"MT"},"geometry":{"type":"Point","coordinates":[-111.967,45.867]}},{"type":"Feature","properties":{"LAT":47.683,"id":"999999","lookupid":"KNEJ","long":-122.267,"country":"US","network":"","LOCATION":"SEATTLE NAS","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.267,47.683]}},{"type":"Feature","properties":{"LAT":51.933,"id":"999999","lookupid":"KWFV","long":-131.017,"country":"CA","network":"","LOCATION":"CAPE SAINT JAMES  &","state":""},"geometry":{"type":"Point","coordinates":[-131.017,51.933]}},{"type":"Feature","properties":{"LAT":64.85,"id":"999999","lookupid":"KFBK","long":-147.583,"country":"US","network":"","LOCATION":"LADD AAB","state":"AK"},"geometry":{"type":"Point","coordinates":[-147.583,64.85]}},{"type":"Feature","properties":{"LAT":64.067,"id":"999999","lookupid":"KBYA","long":-141.117,"country":"US","network":"","LOCATION":"BOUNDARY","state":"AK"},"geometry":{"type":"Point","coordinates":[-141.117,64.067]}},{"type":"Feature","properties":{"LAT":60.233,"id":"999999","lookupid":"KCHB","long":-146.65,"country":"US","network":"","LOCATION":"CAPE HINCHINBROOK","state":"AK"},"geometry":{"type":"Point","coordinates":[-146.65,60.233]}},{"type":"Feature","properties":{"LAT":60.767,"id":"999999","lookupid":"KNDI","long":-147.8,"country":"US","network":"","LOCATION":"NORTH DUTCH ISLAND C","state":"AK"},"geometry":{"type":"Point","coordinates":[-147.8,60.767]}},{"type":"Feature","properties":{"LAT":66.9,"id":"999999","lookupid":"KSHG","long":-157.033,"country":"US","network":"","LOCATION":"SHUNGNAK CAA","state":"AK"},"geometry":{"type":"Point","coordinates":[-157.033,66.9]}},{"type":"Feature","properties":{"LAT":62.091,"id":"999999","lookupid":"KPTI","long":-152.735,"country":"US","network":"","LOCATION":"PUNTILLA LAKE","state":"AK"},"geometry":{"type":"Point","coordinates":[-152.735,62.091]}},{"type":"Feature","properties":{"LAT":65.617,"id":"999999","lookupid":"KWAA","long":-168.05,"country":"US","network":"","LOCATION":"WALES","state":"AK"},"geometry":{"type":"Point","coordinates":[-168.05,65.617]}},{"type":"Feature","properties":{"LAT":65.933,"id":"999999","lookupid":"KCDL","long":-161.917,"country":"US","network":"","LOCATION":"CANDLE","state":"AK"},"geometry":{"type":"Point","coordinates":[-161.917,65.933]}},{"type":"Feature","properties":{"LAT":70.5,"id":"999999","lookupid":"KOLI","long":-149.883,"country":"US","network":"","LOCATION":"OLIKTOK POW 2","state":"AK"},"geometry":{"type":"Point","coordinates":[-149.883,70.5]}},{"type":"Feature","properties":{"LAT":52.8,"id":"999999","lookupid":"KATU","long":173.167,"country":"US","network":"","LOCATION":"ATTU NS","state":"AK"},"geometry":{"type":"Point","coordinates":[173.167,52.8]}},{"type":"Feature","properties":{"LAT":30.507,"id":"999999","lookupid":"KNFJ","long":-86.96,"country":"US","network":"","LOCATION":"NAVAL AUXILIARY LANDING FD","state":"FL"},"geometry":{"type":"Point","coordinates":[-86.96,30.507]}},{"type":"Feature","properties":{"LAT":30.843,"id":"999999","lookupid":"KBCR","long":-85.604,"country":"US","network":"","LOCATION":"TRI-COUNTY AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-85.604,30.843]}},{"type":"Feature","properties":{"LAT":30.35,"id":"999999","lookupid":"KNEN","long":-81.883,"country":"US","network":"","LOCATION":"WHITEHOUSE NAVAL OUTLYING FIELD","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.883,30.35]}},{"type":"Feature","properties":{"LAT":28.188,"id":"999999","lookupid":"KRRF","long":-82.626,"country":"US","network":"","LOCATION":"TAMPA BAY EXECUTIVE","state":"FL"},"geometry":{"type":"Point","coordinates":[-82.626,28.188]}},{"type":"Feature","properties":{"LAT":35.067,"id":"999999","lookupid":"KZUN","long":-108.833,"country":"US","network":"","LOCATION":"ZUNI","state":"NM"},"geometry":{"type":"Point","coordinates":[-108.833,35.067]}},{"type":"Feature","properties":{"LAT":34.233,"id":"999999","lookupid":"K0E4","long":-111.333,"country":"US","network":"","LOCATION":"PAYSON","state":"AZ"},"geometry":{"type":"Point","coordinates":[-111.333,34.233]}},{"type":"Feature","properties":{"LAT":37.733,"id":"999999","lookupid":"KNBJ","long":-122.2,"country":"US","network":"","LOCATION":"OAKLAND NAS","state":"CA"},"geometry":{"type":"Point","coordinates":[-122.2,37.733]}},{"type":"Feature","properties":{"LAT":34.883,"id":"999999","lookupid":"KNIS","long":-76.867,"country":"US","network":"","LOCATION":"CHERRY POINT/MCAS ASOS 2","state":"NC"},"geometry":{"type":"Point","coordinates":[-76.867,34.883]}},{"type":"Feature","properties":{"LAT":30.4,"id":"999999","lookupid":"KNHX","long":-87.6,"country":"US","network":"","LOCATION":"BARIN FIELD NAAS","state":"AL"},"geometry":{"type":"Point","coordinates":[-87.6,30.4]}},{"type":"Feature","properties":{"LAT":30.4,"id":"999999","lookupid":"KNQS","long":-87.283,"country":"US","network":"","LOCATION":"PENSACOLA CORRY FLD NAAS","state":"FL"},"geometry":{"type":"Point","coordinates":[-87.283,30.4]}},{"type":"Feature","properties":{"LAT":30.35,"id":"999999","lookupid":"KCVD","long":-87.267,"country":"US","network":"","LOCATION":"PENSACOLA CHEVALIER FLD NAS","state":"FL"},"geometry":{"type":"Point","coordinates":[-87.267,30.35]}},{"type":"Feature","properties":{"LAT":33.867,"id":"999999","lookupid":"KNCQ","long":-84.3,"country":"US","network":"","LOCATION":"ATLANTA NAS","state":"GA"},"geometry":{"type":"Point","coordinates":[-84.3,33.867]}},{"type":"Feature","properties":{"LAT":31.25,"id":"999999","lookupid":"KNEA","long":-81.467,"country":"US","network":"","LOCATION":"BRUNSWICK GLYNN CO A","state":"GA"},"geometry":{"type":"Point","coordinates":[-81.467,31.25]}},{"type":"Feature","properties":{"LAT":40.187,"id":"999999","lookupid":"K9V2","long":-101.025,"country":"US","network":"","LOCATION":"TRENTON MUNICIPAL AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-101.025,40.187]}},{"type":"Feature","properties":{"LAT":47.687,"id":"999999","lookupid":"KSEW","long":-122.255,"country":"US","network":"","LOCATION":"WSFO SEATTLE SAND POINT","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.255,47.687]}},{"type":"Feature","properties":{"LAT":48.217,"id":"999999","lookupid":"KNRA","long":-122.633,"country":"US","network":"","LOCATION":"COUPEVILLE/NOLF","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.633,48.217]}},{"type":"Feature","properties":{"LAT":34.311,"id":"A00011","lookupid":"K47A","long":-84.424,"country":"US","network":"","LOCATION":"CHEROKEE COUNTY AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-84.424,34.311]}},{"type":"Feature","properties":{"LAT":30.131,"id":"A00022","lookupid":"KL75","long":-93.376,"country":"US","network":"","LOCATION":"SOUTHLAND FIELD AIRPORT","state":"LA"},"geometry":{"type":"Point","coordinates":[-93.376,30.131]}},{"type":"Feature","properties":{"LAT":39.959,"id":"A00030","lookupid":"KVVS","long":-79.657,"country":"US","network":"","LOCATION":"CONNELLSVILLE AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-79.657,39.959]}},{"type":"Feature","properties":{"LAT":41.516,"id":"A07086","lookupid":"KPCW","long":-82.869,"country":"US","network":"","LOCATION":"CARL R KELLER FIELD AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-82.869,41.516]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283438","lookupid":"0396W","long":29.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.62500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287065","lookupid":"0443W","long":36.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.37500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297162","lookupid":"0530W","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275540","lookupid":"0621W","long":34.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276977","lookupid":"0640W","long":34.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.87500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236716","lookupid":"K96D","long":48.87499995,"country":"US","network":"","LOCATION":"WALHALLA MUNICIPAL AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-97.87500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228788","lookupid":"KBIS","long":46.87499995,"country":"US","network":"","LOCATION":"BISMARCK MUNICIPAL AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-100.62500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-75.87500005,"id":"300049","lookupid":"KBGM","long":42.12499995,"country":"US","network":"","LOCATION":"GREATER BINGHAMTON/E A LINK FIELD AP","state":"NY"},"geometry":{"type":"Point","coordinates":[-75.87500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245351","lookupid":"KBJI","long":47.62499995,"country":"US","network":"","LOCATION":"BEMIDJI-BELTRAMI CO ARPT","state":"MN"},"geometry":{"type":"Point","coordinates":[-94.87500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256867","lookupid":"KASX","long":46.62499995,"country":"US","network":"","LOCATION":"JOHN F KENNEDY MEMO ARPT","state":"WI"},"geometry":{"type":"Point","coordinates":[-90.87500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184135","lookupid":"KBOI","long":43.62499995,"country":"US","network":"","LOCATION":"BOISE AIR TERMINAL/GOWEN FD AIRPORT","state":"ID"},"geometry":{"type":"Point","coordinates":[-116.12500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-73.12500005,"id":"307978","lookupid":"KBTV","long":44.37499995,"country":"US","network":"","LOCATION":"BURLINGTON INTERNATIONAL AIRPORT","state":"VT"},"geometry":{"type":"Point","coordinates":[-73.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-78.62500005,"id":"292132","lookupid":"KBUF","long":42.87499995,"country":"US","network":"","LOCATION":"BUFFALO NIAGARA INTERNATIONAL AIRPOR","state":"NY"},"geometry":{"type":"Point","coordinates":[-78.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-91.12500005,"id":"256083","lookupid":"KBTR","long":30.62499995,"country":"US","network":"","LOCATION":"BATON ROUGE METRO R","state":"LA"},"geometry":{"type":"Point","coordinates":[-91.12500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269065","lookupid":"KBNA","long":36.12499995,"country":"US","network":"","LOCATION":"NASHVILLE INTERNATIONAL AIRPORT","state":"TN"},"geometry":{"type":"Point","coordinates":[-86.62500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-68.12500005,"id":"322388","lookupid":"KCAR","long":46.87499995,"country":"US","network":"","LOCATION":"CARIBOU MUNICIPAL AIRPORT","state":"ME"},"geometry":{"type":"Point","coordinates":[-68.12500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269077","lookupid":"KBMG","long":39.12499995,"country":"US","network":"","LOCATION":"MONROE COUNTY AIRPORT","state":"IN"},"geometry":{"type":"Point","coordinates":[-86.62500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287772","lookupid":"KCHS","long":32.87499995,"country":"US","network":"","LOCATION":"CHARLESTON AFB/INTERNATIONAL AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-80.12500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283474","lookupid":"KCRW","long":38.37499995,"country":"US","network":"","LOCATION":"YEAGER AIRPORT","state":"WV"},"geometry":{"type":"Point","coordinates":[-81.62500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285621","lookupid":"KCLT","long":35.12499995,"country":"US","network":"","LOCATION":"CHARLOTTE/DOUGLAS INTERNATIONAL AP","state":"NC"},"geometry":{"type":"Point","coordinates":[-80.87500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287798","lookupid":"KCKB","long":39.37499995,"country":"US","network":"","LOCATION":"HARRISON/MARION RGNL ARPT","state":"WV"},"geometry":{"type":"Point","coordinates":[-80.12500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-104.62500005,"id":"217240","lookupid":"KDEN","long":39.87499995,"country":"US","network":"","LOCATION":"DENVER INTL AP","state":"CO"},"geometry":{"type":"Point","coordinates":[-104.62500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257567","lookupid":"KDVN","long":41.62499995,"country":"US","network":"","LOCATION":"DAVENPORT MUNICIPAL AIRPT","state":"IA"},"geometry":{"type":"Point","coordinates":[-90.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248927","lookupid":"KDSM","long":41.62499995,"country":"US","network":"","LOCATION":"DES MOINES INTERNATIONAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-93.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279170","lookupid":"KDET","long":42.37499995,"country":"US","network":"","LOCATION":"DETROIT CITY AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-83.12500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"227998","lookupid":"KDRT","long":29.37499995,"country":"US","network":"","LOCATION":"DEL RIO INTL","state":"TX"},"geometry":{"type":"Point","coordinates":[-100.87500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297161","lookupid":"KCXY","long":40.12499995,"country":"US","network":"","LOCATION":"HARRISBURG CAPITAL CITY ARPT","state":"PA"},"geometry":{"type":"Point","coordinates":[-76.87500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212168","lookupid":"KELP","long":31.87499995,"country":"US","network":"","LOCATION":"EL PASO INTERNATIONAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-106.37500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172630","lookupid":"KEAT","long":47.37499995,"country":"US","network":"","LOCATION":"PANGBORN MEMORIAL AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-120.12500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240295","lookupid":"KFSD","long":43.62499995,"country":"US","network":"","LOCATION":"JOE FOSS FIELD AIRPORT","state":"SD"},"geometry":{"type":"Point","coordinates":[-96.62500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274814","lookupid":"KFFC","long":33.37499995,"country":"US","network":"","LOCATION":"PCHTRE CTY-FALCON FLD ARPT","state":"GA"},"geometry":{"type":"Point","coordinates":[-84.62500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238872","lookupid":"KGFK","long":47.87499995,"country":"US","network":"","LOCATION":"GRAND FORKS INTERNATIONAL AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-97.12500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170437","lookupid":"KGOO","long":39.12499995,"country":"US","network":"","LOCATION":"NEVADA COUNTY AIR PARK","state":"CA"},"geometry":{"type":"Point","coordinates":[-120.87500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243839","lookupid":"KHOU","long":29.62499995,"country":"US","network":"","LOCATION":"WILLIAM P HOBBY","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.37500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272684","lookupid":"KHHG","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283443","lookupid":"KJAX","long":30.62499995,"country":"US","network":"","LOCATION":"JACKSONVILLE INTERNATIONAL AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.62500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249675","lookupid":"KINL","long":48.62499995,"country":"US","network":"","LOCATION":"FALLS INTERNATIONAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-93.37500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"258970","lookupid":"KJAN","long":32.37499995,"country":"US","network":"","LOCATION":"JACKSON INTERNATIONAL AIRPORT","state":"MS"},"geometry":{"type":"Point","coordinates":[-90.12500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185532","lookupid":"KIPL","long":32.87499995,"country":"US","network":"","LOCATION":"IMPERIAL COUNTY AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-115.62500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253219","lookupid":"KLIT","long":34.62499995,"country":"US","network":"","LOCATION":"LITTLE ROCK ADAMS FIELD","state":"AR"},"geometry":{"type":"Point","coordinates":[-92.12500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228765","lookupid":"KLBF","long":41.12499995,"country":"US","network":"","LOCATION":"NORTH PLATTE RGNL AP LEE BIRD FD AP","state":"NE"},"geometry":{"type":"Point","coordinates":[-100.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268362","lookupid":"KLAF","long":40.37499995,"country":"US","network":"","LOCATION":"PURDUE UNIVERSITY AIRPORT","state":"IN"},"geometry":{"type":"Point","coordinates":[-86.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164690","lookupid":"KMFR","long":42.37499995,"country":"US","network":"","LOCATION":"ROGUE VALLEY INTL-MEDFORD AIRPORT","state":"OR"},"geometry":{"type":"Point","coordinates":[-122.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263309","lookupid":"KM30","long":37.12499995,"country":"US","network":"","LOCATION":"METROPOLIS MUNICIPAL AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-88.62500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259701","lookupid":"KMEM","long":35.12499995,"country":"US","network":"","LOCATION":"MEMPHIS INTERNATIONAL AIRPORT","state":"TN"},"geometry":{"type":"Point","coordinates":[-89.87500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192754","lookupid":"KMLF","long":38.37499995,"country":"US","network":"","LOCATION":"MILFORD MUNICIPAL AIRPORT","state":"UT"},"geometry":{"type":"Point","coordinates":[-113.12500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238101","lookupid":"KOUN","long":35.12499995,"country":"US","network":"","LOCATION":"UNIVERSITY OF OKLAHOMA WESTHEIMER AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-97.37500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265488","lookupid":"KORD","long":41.87499995,"country":"US","network":"","LOCATION":"CHICAGO O\'HARE INTERNATIONAL AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-87.87500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165423","lookupid":"KPDX","long":45.62499995,"country":"US","network":"","LOCATION":"PORTLAND INTERNATIONAL AIRPORT","state":"OR"},"geometry":{"type":"Point","coordinates":[-122.62500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242446","lookupid":"KOMA","long":41.37499995,"country":"US","network":"","LOCATION":"EPPLEY AIRFIELD AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-95.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262589","lookupid":"KPAH","long":37.12499995,"country":"US","network":"","LOCATION":"BARKLEY REGIONAL AIRPORT","state":"KY"},"geometry":{"type":"Point","coordinates":[-88.87500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279852","lookupid":"KOKZ","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-78.87500005,"id":"291384","lookupid":"KRDU","long":35.87499995,"country":"US","network":"","LOCATION":"RALEIGH-DURHAM INTERNATIONAL AP","state":"NC"},"geometry":{"type":"Point","coordinates":[-78.87500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-103.12500005,"id":"221577","lookupid":"KRAP","long":44.12499995,"country":"US","network":"","LOCATION":"RAPID CITY REGIONAL AIRPORT","state":"SD"},"geometry":{"type":"Point","coordinates":[-103.12500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-155.87500005,"id":"69560","lookupid":"KPLH1","long":19.87499995,"country":"","network":"HI_DCP","LOCATION":"KAUPULEHU","state":""},"geometry":{"type":"Point","coordinates":[-155.87500005,19.87499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173319","lookupid":"KRNO","long":39.62499995,"country":"US","network":"","LOCATION":"RENO/TAHOE INTERNATIONAL AIRPORT","state":"NV"},"geometry":{"type":"Point","coordinates":[-119.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266946","lookupid":"KSAW","long":46.37499995,"country":"US","network":"","LOCATION":"SAWYER INTERNATIONAL APT","state":"MI"},"geometry":{"type":"Point","coordinates":[-87.37500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288510","lookupid":"KROA","long":37.37499995,"country":"US","network":"","LOCATION":"ROANOKE REGIONAL/WOODRUM FIELD AP","state":"VA"},"geometry":{"type":"Point","coordinates":[-79.87500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246021","lookupid":"KRKR","long":35.12499995,"country":"US","network":"","LOCATION":"ROBERT S KERR AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-94.62500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196364","lookupid":"KSLC","long":40.87499995,"country":"US","network":"","LOCATION":"SALT LAKE CITY INTERNATIONAL AIRPORT","state":"UT"},"geometry":{"type":"Point","coordinates":[-111.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249629","lookupid":"KSGF","long":37.12499995,"country":"US","network":"","LOCATION":"SPRINGFIELD-BRANSON REGIONAL AIRPORT","state":"MO"},"geometry":{"type":"Point","coordinates":[-93.37500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248170","lookupid":"KSHV","long":32.37499995,"country":"US","network":"","LOCATION":"SHREVEPORT REGIONAL AIRPORT","state":"LA"},"geometry":{"type":"Point","coordinates":[-93.87500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191309","lookupid":"KSGU","long":37.12499995,"country":"US","network":"","LOCATION":"ST GEORGE MUNICIPAL ARPT","state":"UT"},"geometry":{"type":"Point","coordinates":[-113.62500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275522","lookupid":"KTLH","long":30.37499995,"country":"US","network":"","LOCATION":"TALLAHASSEE REGIONAL AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-84.37500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266173","lookupid":"KTCL","long":33.12499995,"country":"US","network":"","LOCATION":"TUSCALOOSA MUNICIPAL ARPT","state":"AL"},"geometry":{"type":"Point","coordinates":[-87.62500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-78.87500005,"id":"291386","lookupid":"KTDF","long":36.37499995,"country":"US","network":"","LOCATION":"PERSON COUNTY AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-78.87500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260418","lookupid":"KUOX","long":34.37499995,"country":"US","network":"","LOCATION":"OXFORD UNIV","state":"MS"},"geometry":{"type":"Point","coordinates":[-89.62500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166111","lookupid":"KSFO","long":37.62499995,"country":"US","network":"","LOCATION":"SAN FRANCISCO INTERNATIONAL AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-122.37500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-77.37500005,"id":"295716","lookupid":"KIAD","long":38.87499995,"country":"US","network":"","LOCATION":"WASHINGTON DULLES INTERNATIONAL AP","state":"VA"},"geometry":{"type":"Point","coordinates":[-77.37500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224408","lookupid":"KMAF","long":31.87499995,"country":"US","network":"","LOCATION":"MIDLAND INTERNATIONAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-102.12500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176223","lookupid":"KPDT","long":45.62499995,"country":"US","network":"","LOCATION":"EASTERN OR REGIONAL AT PENDLETON AP","state":"OR"},"geometry":{"type":"Point","coordinates":[-118.87500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287803","lookupid":"KPIT","long":40.62499995,"country":"US","network":"","LOCATION":"PITTSBURGH INTERNATIONAL AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-80.12500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274837","lookupid":"KCVG","long":39.12499995,"country":"US","network":"","LOCATION":"CINCINNATI/NORTHERN KENTUCKY INTL AP","state":"KY"},"geometry":{"type":"Point","coordinates":[-84.62500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-73.87500005,"id":"305803","lookupid":"KJFK","long":40.62499995,"country":"US","network":"","LOCATION":"JOHN F KENNEDY INTERNATIONAL AIRPORT","state":"NY"},"geometry":{"type":"Point","coordinates":[-73.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195614","lookupid":"KPHX","long":33.37499995,"country":"US","network":"","LOCATION":"PHOENIX SKY HARBOR INTL AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-112.12500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275535","lookupid":"KATL","long":33.62499995,"country":"US","network":"","LOCATION":"HARTSFIELD-JACKSON ATLANTA INTL AP","state":"GA"},"geometry":{"type":"Point","coordinates":[-84.37500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211513","lookupid":"KGGW","long":48.12499995,"country":"US","network":"","LOCATION":"WOKAL FIELD/GLASGOW INTL AIRPORT","state":"MT"},"geometry":{"type":"Point","coordinates":[-106.62500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206453","lookupid":"KRIW","long":43.12499995,"country":"US","network":"","LOCATION":"RIVERTON REGIONAL","state":"WY"},"geometry":{"type":"Point","coordinates":[-108.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243157","lookupid":"KTOP","long":39.12499995,"country":"US","network":"","LOCATION":"PHILIP BILLARD MUNICIPAL AIRPORT","state":"KS"},"geometry":{"type":"Point","coordinates":[-95.62500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211461","lookupid":"KABQ","long":35.12499995,"country":"US","network":"","LOCATION":"ALBUQUERQUE INTL SUNPORT AIRPORT","state":"NM"},"geometry":{"type":"Point","coordinates":[-106.62500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210761","lookupid":"YRSC2","long":40.12499995,"country":"","network":"CO_DCP","LOCATION":"YAMPA RANGER STN.  UPPER COLORADO NTWK","state":""},"geometry":{"type":"Point","coordinates":[-106.87500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-115.12500005,"id":"186985","lookupid":"KLAS","long":36.12499995,"country":"US","network":"","LOCATION":"MCCARRAN INTERNATIONAL AIRPORT","state":"NV"},"geometry":{"type":"Point","coordinates":[-115.12500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225861","lookupid":"KAMA","long":35.12499995,"country":"US","network":"","LOCATION":"AMARILLO RICK HUSBAND INTL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-101.62500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196387","lookupid":"KHLN","long":46.62499995,"country":"US","network":"","LOCATION":"HELENA REGIONAL AIRPORT","state":"MT"},"geometry":{"type":"Point","coordinates":[-111.87500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-108.12500005,"id":"207148","lookupid":"KFMN","long":36.87499995,"country":"US","network":"","LOCATION":"FOUR CORNERS REGIONAL ARPT","state":"NM"},"geometry":{"type":"Point","coordinates":[-108.12500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184844","lookupid":"KEKO","long":40.87499995,"country":"US","network":"","LOCATION":"ELKO REGIONAL AIRPORT","state":"NV"},"geometry":{"type":"Point","coordinates":[-115.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-99.87500005,"id":"230912","lookupid":"KDDC","long":37.87499995,"country":"US","network":"","LOCATION":"DODGE CITY REGIONAL AIRPORT","state":"KS"},"geometry":{"type":"Point","coordinates":[-99.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264778","lookupid":"KGRB","long":44.37499995,"country":"US","network":"","LOCATION":"AUSTIN STRAUBEL INTERNATIONAL AP","state":"WI"},"geometry":{"type":"Point","coordinates":[-88.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171153","lookupid":"076PG","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-72.37500005,"id":"310128","lookupid":"0836W","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-72.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238093","lookupid":"1130W","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.37500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-78.87500005,"id":"291397","lookupid":"1303W","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-78.87500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285596","lookupid":"1452W","long":28.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.87500005,28.87499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269775","lookupid":"1851W","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.37500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277686","lookupid":"1940W","long":31.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174739","lookupid":"254SE","long":34.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169719","lookupid":"371PG","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163241","lookupid":"376PG","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164683","lookupid":"382PG","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287755","lookupid":"41009","long":28.62499995,"country":"","network":"","LOCATION":"W CANAVERAL","state":""},"geometry":{"type":"Point","coordinates":[-80.12500005,28.62499995]}},{"type":"Feature","properties":{"LAT":-70.62500005,"id":"315170","lookupid":"44013","long":42.37499995,"country":"","network":"","LOCATION":"BOSTON","state":""},"geometry":{"type":"Point","coordinates":[-70.62500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261846","lookupid":"KHBG","long":31.37499995,"country":"US","network":"","LOCATION":"HAGLER AAF","state":"MS"},"geometry":{"type":"Point","coordinates":[-89.12500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-72.62500005,"id":"309399","lookupid":"44066","long":39.62499995,"country":"","network":"","LOCATION":"TEXAS TOWER #4","state":""},"geometry":{"type":"Point","coordinates":[-72.62500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269810","lookupid":"45168","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-124.37500005,"id":"160385","lookupid":"46029","long":46.12499995,"country":"","network":"","LOCATION":"COL RIVER BAR","state":""},"geometry":{"type":"Point","coordinates":[-124.37500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173297","lookupid":"46053","long":34.12499995,"country":"","network":"","LOCATION":"E STA BARBARA","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-127.87500005,"id":"150320","lookupid":"46132","long":49.87499995,"country":"","network":"","LOCATION":"ENVIRONMENT CANADA STATION","state":""},"geometry":{"type":"Point","coordinates":[-127.87500005,49.87499995]}},{"type":"Feature","properties":{"LAT":119.87499995,"id":"863611","lookupid":"6QXET4K","long":-7.37500005,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[119.87499995,-7.37500005]}},{"type":"Feature","properties":{"LAT":149.12499995,"id":"947853","lookupid":"A8MX4","long":-6.87500005,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[149.12499995,-6.87500005]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192055","lookupid":"ACRI1","long":43.62499995,"country":"","network":"ID_DCP","LOCATION":"ARCO RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-102.87500005,"id":"222262","lookupid":"ADXT2","long":35.37499995,"country":"","network":"TX_DCP","LOCATION":"ADRIAN 6WSW","state":""},"geometry":{"type":"Point","coordinates":[-102.87500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251063","lookupid":"AMAA4","long":35.62499995,"country":"","network":"AR_DCP","LOCATION":"ARMSTEAD MOUNTAIN","state":""},"geometry":{"type":"Point","coordinates":[-92.87500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255358","lookupid":"AMRL1","long":29.37499995,"country":"","network":"LA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"205010","lookupid":"ANDW4","long":42.37499995,"country":"","network":"WY_DCP","LOCATION":"ANDERSON RIDGE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"240959","lookupid":"ANWT2","long":29.62499995,"country":"","network":"TX_DCP","LOCATION":"ATTWATER  NATIONAL WILDLIFE REFUGE","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274079","lookupid":"APCF1","long":29.62499995,"country":"","network":"FL_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253944","lookupid":"ARD25","long":35.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.87500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"205031","lookupid":"ARMM8","long":47.62499995,"country":"","network":"MT_DCP","LOCATION":"ARMELLS CK RAWS NR","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193494","lookupid":"ATO","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171167","lookupid":"ATSC1","long":41.62499995,"country":"","network":"CA_DCP","LOCATION":"DEVILS GARDEN GOES","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-153.37500005,"id":"76918","lookupid":"AUGA2","long":59.37499995,"country":"","network":"","LOCATION":"\\tAUGUSTINE ISLAND AK","state":""},"geometry":{"type":"Point","coordinates":[-153.37500005,59.37499995]}},{"type":"Feature","properties":{"LAT":144.37499995,"id":"934177","lookupid":"AYMH","long":-5.87500005,"country":"PG","network":"PG__ASOS","LOCATION":"MOUNT HAGEN","state":""},"geometry":{"type":"Point","coordinates":[144.37499995,-5.87500005]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177655","lookupid":"BAFO3","long":43.62499995,"country":"","network":"OR_DCP","LOCATION":"BALD MTN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185578","lookupid":"BCFI1","long":44.37499995,"country":"","network":"ID_DCP","LOCATION":"BEARSKIN CREEK","state":""},"geometry":{"type":"Point","coordinates":[-115.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-146.62500005,"id":"96378","lookupid":"BCHA2","long":64.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-146.62500005,64.37499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271256","lookupid":"BDWM4","long":43.87499995,"country":"","network":"MI_DCP","LOCATION":"RAWS - BALDWIN","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-103.37500005,"id":"220854","lookupid":"BEAS2","long":43.37499995,"country":"","network":"SD_DCP","LOCATION":"BEAVER CREEK 2 S BUFFALO GAP","state":""},"geometry":{"type":"Point","coordinates":[-103.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213634","lookupid":"BEKC2","long":38.37499995,"country":"","network":"CO_DCP","LOCATION":"WELLSVILLE - BEAR CREEK","state":""},"geometry":{"type":"Point","coordinates":[-105.87500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266228","lookupid":"BIGM4","long":46.87499995,"country":"","network":"MI_DCP","LOCATION":"NWS CENTRAL REGION STATION","state":""},"geometry":{"type":"Point","coordinates":[-87.62500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-102.87500005,"id":"222260","lookupid":"BLGT2","long":34.87499995,"country":"","network":"TX_DCP","LOCATION":"BOOTLEG","state":""},"geometry":{"type":"Point","coordinates":[-102.87500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193455","lookupid":"BLMA3","long":33.62499995,"country":"","network":"AZ_DCP","LOCATION":"TONOPAH - BELMONT","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234481","lookupid":"BLRT2","long":30.12499995,"country":"","network":"TX_DCP","LOCATION":"BLANCO 13 WNW","state":""},"geometry":{"type":"Point","coordinates":[-98.62500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162533","lookupid":"BNFO3","long":43.12499995,"country":"","network":"OR_DCP","LOCATION":"BURNT MTN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"168998","lookupid":"BNGC1","long":39.37499995,"country":"","network":"CA_DCP","LOCATION":"BANGOR RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279194","lookupid":"BNRQ6","long":48.37499995,"country":"","network":"CA_ON_DCP","LOCATION":"FOLEYET - BONAR","state":""},"geometry":{"type":"Point","coordinates":[-83.12500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200693","lookupid":"BONW4","long":43.12499995,"country":"","network":"WY_DCP","LOCATION":"BONDURANT - DCP","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-147.37500005,"id":"94220","lookupid":"BREA2","long":64.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-147.37500005,64.87499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270512","lookupid":"BRND","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.12500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187691","lookupid":"BTTC1","long":32.62499995,"country":"","network":"CA_DCP","LOCATION":"BUTTERCUP RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180537","lookupid":"BULO3","long":44.12499995,"country":"","network":"OR_DCP","LOCATION":"BULLY CREEK RESERVOIR","state":""},"geometry":{"type":"Point","coordinates":[-117.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276969","lookupid":"BYRG1","long":32.12499995,"country":"","network":"GA_DCP","LOCATION":"BYROMVILLE","state":""},"geometry":{"type":"Point","coordinates":[-83.87500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-70.62500005,"id":"315167","lookupid":"BZBM3","long":41.62499995,"country":"","network":"MA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-70.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-57.62500005,"id":"352631","lookupid":"CABF","long":47.62499995,"country":"CA","network":"","LOCATION":"BURGEO NL","state":""},"geometry":{"type":"Point","coordinates":[-57.62500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-66.62500005,"id":"326704","lookupid":"CAFC","long":45.87499995,"country":"CA","network":"","LOCATION":"FREDERICKTON CDA CS","state":""},"geometry":{"type":"Point","coordinates":[-66.62500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-58.62500005,"id":"349755","lookupid":"CAJT","long":48.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-58.62500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-52.87500005,"id":"366311","lookupid":"CAJW","long":47.62499995,"country":"CA","network":"","LOCATION":"ST JOHNS WEST CLIMATE","state":""},"geometry":{"type":"Point","coordinates":[-52.87500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-76.12500005,"id":"299315","lookupid":"CAMM2","long":38.62499995,"country":"","network":"MD_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-76.12500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-107.12500005,"id":"210024","lookupid":"CBBN5","long":35.87499995,"country":"","network":"NM_DCP","LOCATION":"CUBA 9MI SW","state":""},"geometry":{"type":"Point","coordinates":[-107.12500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256831","lookupid":"CBFM7","long":37.62499995,"country":"","network":"MO_DCP","LOCATION":"BELGRADE - COUNCIL BLUFF","state":""},"geometry":{"type":"Point","coordinates":[-90.87500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286368","lookupid":"CBLO1","long":41.87499995,"country":"","network":"OH_DCP","LOCATION":"NWS EASTERN REGION STATION","state":""},"geometry":{"type":"Point","coordinates":[-80.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212156","lookupid":"CDMC6","long":28.87499995,"country":"","network":"MX_CH_DCP","LOCATION":"CUMBRES DE MAJALACA","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,28.87499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167590","lookupid":"CDVW1","long":47.37499995,"country":"","network":"WA_DCP","LOCATION":"CEDAR RIVER 1 SW CEDAR R AT POWERPLANT","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188415","lookupid":"CF145","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170441","lookupid":"CHAC1","long":40.12499995,"country":"","network":"CA_DCP","LOCATION":"CASHMAN","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279878","lookupid":"CHEO1","long":39.37499995,"country":"","network":"OH_DCP","LOCATION":"CHILLICOTHE RAINFALL","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266929","lookupid":"CHII2","long":42.12499995,"country":"","network":"","LOCATION":"GLERL STATION","state":""},"geometry":{"type":"Point","coordinates":[-87.37500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277709","lookupid":"CHTK2","long":37.12499995,"country":"","network":"KY_DCP","LOCATION":"PEABODY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166854","lookupid":"CIFO3","long":43.37499995,"country":"","network":"OR_DCP","LOCATION":"CINNAMON","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-74.37500005,"id":"304369","lookupid":"CKCN6","long":42.12499995,"country":"","network":"NY_DCP","LOCATION":"CATSKILL CENTER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-74.37500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264745","lookupid":"CMDT1","long":36.12499995,"country":"","network":"TN_DCP","LOCATION":"RAWS SITE  CAMDEN TOWER","state":""},"geometry":{"type":"Point","coordinates":[-88.12500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183371","lookupid":"CMNC1","long":32.62499995,"country":"","network":"CA_DCP","LOCATION":"CAMERON GUARD STATION RAWS","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181233","lookupid":"CMP23","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.12500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259835","lookupid":"CNBB","long":68.62499995,"country":"CA","network":"","LOCATION":"KUGAARUK CLIMATE","state":""},"geometry":{"type":"Point","coordinates":[-89.87500005,68.62499995]}},{"type":"Feature","properties":{"LAT":-76.62500005,"id":"297977","lookupid":"CNCD","long":64.12499995,"country":"CA","network":"","LOCATION":"CAPE DORSET CLIMATE","state":""},"geometry":{"type":"Point","coordinates":[-76.62500005,64.12499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"280026","lookupid":"CNGC","long":76.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,76.37499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188494","lookupid":"CNTK","long":53.37499995,"country":"CA","network":"","LOCATION":"TOMAHAWK AGDM","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,53.37499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215799","lookupid":"CO007","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.12500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213638","lookupid":"CO110","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-155.37500005,"id":"71154","lookupid":"CONA2","long":58.37499995,"country":"","network":"AK_DCP","LOCATION":"CONTACT CREEK","state":""},"geometry":{"type":"Point","coordinates":[-155.37500005,58.37499995]}},{"type":"Feature","properties":{"LAT":-124.37500005,"id":"160374","lookupid":"COSO3","long":43.37499995,"country":"","network":"OR_DCP","LOCATION":"OR COOS BAY 8 SW","state":""},"geometry":{"type":"Point","coordinates":[-124.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192799","lookupid":"CPBT","long":49.62499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"BLOOD TRIBE AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-113.12500005,49.62499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171182","lookupid":"CPC07","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244563","lookupid":"CPGT2","long":30.62499995,"country":"","network":"TX_DCP","LOCATION":"CLEVELAND 2 S","state":""},"geometry":{"type":"Point","coordinates":[-95.12500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242428","lookupid":"CPLO2","long":36.87499995,"country":"","network":"OK_DCP","LOCATION":"LITTLE CANEY RIVER 2 SW COPAN LAKE","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167571","lookupid":"CQFO3","long":42.62499995,"country":"","network":"OR_DCP","LOCATION":"CHILOQUIN","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283437","lookupid":"CRAF1","long":29.12499995,"country":"","network":"FL_DCP","LOCATION":"CENTRAL RAWS/ASTOR PARK 5SW","state":""},"geometry":{"type":"Point","coordinates":[-81.62500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-141.87500005,"id":"110049","lookupid":"CREA2","long":62.12499995,"country":"","network":"AK_DCP","LOCATION":"CHICKEN CREEK","state":""},"geometry":{"type":"Point","coordinates":[-141.87500005,62.12499995]}},{"type":"Feature","properties":{"LAT":-91.12500005,"id":"256109","lookupid":"CRRM7","long":37.12499995,"country":"","network":"MO_DCP","LOCATION":"CARR CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-91.12500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-136.62500005,"id":"125153","lookupid":"CSPWC","long":58.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-136.62500005,58.12499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246800","lookupid":"CTKR","long":49.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.37500005,49.87499995]}},{"type":"Feature","properties":{"LAT":-78.37500005,"id":"292863","lookupid":"CTNK","long":45.62499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"ALGONQUIN PARK EAST GATE","state":""},"geometry":{"type":"Point","coordinates":[-78.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-78.37500005,"id":"292858","lookupid":"CTPQ","long":44.37499995,"country":"CA","network":"","LOCATION":"PETERBOROUGH TRENT U","state":""},"geometry":{"type":"Point","coordinates":[-78.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170440","lookupid":"CTSPG","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283501","lookupid":"CTTR","long":45.12499995,"country":"CA","network":"","LOCATION":"TOBERMORY RCS","state":""},"geometry":{"type":"Point","coordinates":[-81.62500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165455","lookupid":"CVXS","long":53.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,53.62499995]}},{"type":"Feature","properties":{"LAT":-64.12500005,"id":"333922","lookupid":"CWBT","long":50.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"LONGUE POINTE DE MINGAN QUE","state":""},"geometry":{"type":"Point","coordinates":[-64.12500005,50.37499995]}},{"type":"Feature","properties":{"LAT":-62.37500005,"id":"338940","lookupid":"CWBV","long":44.87499995,"country":"CA","network":"CA_NS_ASOS","LOCATION":"BEAVER ISLAND (AUT)  NS","state":""},"geometry":{"type":"Point","coordinates":[-62.37500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287819","lookupid":"CWCO","long":44.62499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"COLLINGWOOD  ONT","state":""},"geometry":{"type":"Point","coordinates":[-80.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-56.12500005,"id":"356963","lookupid":"CWDA","long":50.62499995,"country":"CA","network":"CA_NF_ASOS","LOCATION":"ENGLEE (AUT)","state":""},"geometry":{"type":"Point","coordinates":[-56.12500005,50.62499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178350","lookupid":"CWDC1","long":37.37499995,"country":"","network":"CA_DCP","LOCATION":"COTTONWOOD LAKES","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241761","lookupid":"CWEA","long":50.12499995,"country":"CA","network":"","LOCATION":"PINAWA  MAN","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,50.12499995]}},{"type":"Feature","properties":{"LAT":-60.12500005,"id":"345429","lookupid":"CWEF","long":47.12499995,"country":"CA","network":"CA_NS_ASOS","LOCATION":"ST PAUL ISLAND (AUT) - NS","state":""},"geometry":{"type":"Point","coordinates":[-60.12500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-104.62500005,"id":"217292","lookupid":"CWFF","long":52.87499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"MELFORT  SASK","state":""},"geometry":{"type":"Point","coordinates":[-104.62500005,52.87499995]}},{"type":"Feature","properties":{"LAT":-128.87500005,"id":"147444","lookupid":"CWFG","long":50.87499995,"country":"CA","network":"","LOCATION":"SARTINE ISLAND (AUT)","state":""},"geometry":{"type":"Point","coordinates":[-128.87500005,50.87499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204371","lookupid":"CWFZ","long":62.62499995,"country":"CA","network":"","LOCATION":"FORT RELIANCE (AUT)  NWT","state":""},"geometry":{"type":"Point","coordinates":[-109.12500005,62.62499995]}},{"type":"Feature","properties":{"LAT":-66.37500005,"id":"327441","lookupid":"CWIP","long":50.12499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"POINTE NOIRE CS  QUE","state":""},"geometry":{"type":"Point","coordinates":[-66.37500005,50.12499995]}},{"type":"Feature","properties":{"LAT":-127.62500005,"id":"151044","lookupid":"CWLP","long":50.87499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"HERBERT ISLAND","state":""},"geometry":{"type":"Point","coordinates":[-127.62500005,50.87499995]}},{"type":"Feature","properties":{"LAT":-75.12500005,"id":"302316","lookupid":"CWLX","long":68.87499995,"country":"CA","network":"CA_NU_ASOS","LOCATION":"LONGSTAFF BLUFF","state":""},"geometry":{"type":"Point","coordinates":[-75.12500005,68.87499995]}},{"type":"Feature","properties":{"LAT":-64.37500005,"id":"333193","lookupid":"CWMI","long":48.12499995,"country":"CA","network":"","LOCATION":"MISCOU ISLAND (AUT)","state":""},"geometry":{"type":"Point","coordinates":[-64.37500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180613","lookupid":"CWMT","long":63.12499995,"country":"CA","network":"CA_NT_ASOS","LOCATION":"WHATI NT","state":""},"geometry":{"type":"Point","coordinates":[-117.37500005,63.12499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276320","lookupid":"CWNZ","long":49.87499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"NAGAGAMI (AUT)  ONT","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,49.87499995]}},{"type":"Feature","properties":{"LAT":-74.62500005,"id":"303672","lookupid":"CWPK","long":47.87499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"PARENT  QUE","state":""},"geometry":{"type":"Point","coordinates":[-74.62500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233837","lookupid":"CWPO","long":49.12499995,"country":"CA","network":"CA_MB_ASOS","LOCATION":"PILOT MOUND (AUT)","state":""},"geometry":{"type":"Point","coordinates":[-98.87500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-70.62500005,"id":"315194","lookupid":"CWQM","long":48.37499995,"country":"CA","network":"","LOCATION":"CAP- ROUGE  QUE","state":""},"geometry":{"type":"Point","coordinates":[-70.62500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-64.12500005,"id":"333921","lookupid":"CWQR","long":50.12499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"ILE AUX PERROQUETS  QUE","state":""},"geometry":{"type":"Point","coordinates":[-64.12500005,50.12499995]}},{"type":"Feature","properties":{"LAT":-60.12500005,"id":"345441","lookupid":"CWQW","long":50.12499995,"country":"CA","network":"","LOCATION":"CAPE WHITTLE  QUE","state":""},"geometry":{"type":"Point","coordinates":[-60.12500005,50.12499995]}},{"type":"Feature","properties":{"LAT":-63.87500005,"id":"334626","lookupid":"CWSD","long":46.37499995,"country":"CA","network":"CA_PE_ASOS","LOCATION":"SUMMERSIDE","state":""},"geometry":{"type":"Point","coordinates":[-63.87500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-66.62500005,"id":"326717","lookupid":"CWSG","long":49.12499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"CAP CHAT  QUE","state":""},"geometry":{"type":"Point","coordinates":[-66.62500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174803","lookupid":"CWSL","long":50.62499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"SALMON ARM CS  BC","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,50.62499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161834","lookupid":"CWSP","long":48.37499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"SHERINGHAM POINT  BC","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-67.12500005,"id":"325261","lookupid":"CWSS","long":45.12499995,"country":"CA","network":"CA_NB_ASOS","LOCATION":"ST.STEPHEN (AUT)","state":""},"geometry":{"type":"Point","coordinates":[-67.12500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-70.12500005,"id":"316630","lookupid":"CWST","long":47.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"LA POCATIERE  QUE","state":""},"geometry":{"type":"Point","coordinates":[-70.12500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174809","lookupid":"CWSV","long":52.12499995,"country":"CA","network":"","LOCATION":"BLUE RIVER CS","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,52.12499995]}},{"type":"Feature","properties":{"LAT":-72.62500005,"id":"309426","lookupid":"CWTY","long":46.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"TROIS RIVIERES  QUE","state":""},"geometry":{"type":"Point","coordinates":[-72.62500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195681","lookupid":"CWVO","long":50.12499995,"country":"CA","network":"","LOCATION":"VAUXHALL CDA CS  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,50.12499995]}},{"type":"Feature","properties":{"LAT":-131.62500005,"id":"139533","lookupid":"CWZL","long":53.12499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"CUMSHEWA ISLAND  BC","state":""},"geometry":{"type":"Point","coordinates":[-131.62500005,53.12499995]}},{"type":"Feature","properties":{"LAT":-144.12500005,"id":"103567","lookupid":"CXCA2","long":61.62499995,"country":"","network":"AK_DCP","LOCATION":"CHITINA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-144.12500005,61.62499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288534","lookupid":"CXHM","long":43.37499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"HAMILTON RBG CS  ONT","state":""},"geometry":{"type":"Point","coordinates":[-79.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235997","lookupid":"CXMD","long":49.12499995,"country":"CA","network":"CA_MB_ASOS","LOCATION":"MORDEN CDA CS  MAN","state":""},"geometry":{"type":"Point","coordinates":[-98.12500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287822","lookupid":"CXPC","long":45.37499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"PARRY SOUND CCG  ONT","state":""},"geometry":{"type":"Point","coordinates":[-80.12500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189935","lookupid":"CXPS","long":53.62499995,"country":"CA","network":"","LOCATION":"EDMONTON STONY PLAIN CS","state":""},"geometry":{"type":"Point","coordinates":[-114.12500005,53.62499995]}},{"type":"Feature","properties":{"LAT":-72.62500005,"id":"309427","lookupid":"CXSH","long":46.62499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"SHAWINIGAN CS  QUE","state":""},"geometry":{"type":"Point","coordinates":[-72.62500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-100.12500005,"id":"230178","lookupid":"CXST2","long":34.37499995,"country":"","network":"TX_DCP","LOCATION":"CHILDRESS 2NNE","state":""},"geometry":{"type":"Point","coordinates":[-100.12500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197135","lookupid":"CXTH","long":53.62499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"TWO HILLS AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,53.62499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195679","lookupid":"CXWM","long":49.62499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"WRENTHAM AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,49.62499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"282091","lookupid":"CYAT","long":52.62499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"ATTAWAPISKAT","state":"ON"},"geometry":{"type":"Point","coordinates":[-82.12500005,52.62499995]}},{"type":"Feature","properties":{"LAT":-57.12500005,"id":"354086","lookupid":"CYBX","long":51.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"BLANC SABLON A","state":""},"geometry":{"type":"Point","coordinates":[-57.12500005,51.37499995]}},{"type":"Feature","properties":{"LAT":-57.12500005,"id":"354095","lookupid":"CYCA","long":53.62499995,"country":"CA","network":"CA_NF_ASOS","LOCATION":"CARTWRIGHT (MAN)","state":""},"geometry":{"type":"Point","coordinates":[-57.12500005,53.62499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243859","lookupid":"CYDO2","long":34.62499995,"country":"","network":"OK_DCP","LOCATION":"JACK FORK CR 3 N SARDIS LAKE","state":""},"geometry":{"type":"Point","coordinates":[-95.37500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169038","lookupid":"CYHE","long":49.37499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"HOPE AIRPORT (MA","state":"BC"},"geometry":{"type":"Point","coordinates":[-121.37500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198587","lookupid":"CYMM","long":56.62499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"FORT MCMURRAY AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,56.62499995]}},{"type":"Feature","properties":{"LAT":-78.37500005,"id":"292857","lookupid":"CYPQ","long":44.12499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"PETERBOROUGH","state":""},"geometry":{"type":"Point","coordinates":[-78.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-130.37500005,"id":"143138","lookupid":"CYPR","long":54.37499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"PRINCE RUPERT","state":""},"geometry":{"type":"Point","coordinates":[-130.37500005,54.37499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198596","lookupid":"CYPY","long":58.87499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"FORT CHIPEWYAN A","state":"AB"},"geometry":{"type":"Point","coordinates":[-111.12500005,58.87499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289980","lookupid":"CYQA","long":44.87499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"MUSKOKA","state":""},"geometry":{"type":"Point","coordinates":[-79.37500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-72.37500005,"id":"310145","lookupid":"CYRQ","long":46.12499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"TROIS RIVIERES","state":"QC"},"geometry":{"type":"Point","coordinates":[-72.37500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-73.62500005,"id":"306542","lookupid":"CYUL","long":45.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"MONTREAL/TRUDEAU INT","state":"QC"},"geometry":{"type":"Point","coordinates":[-73.62500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294313","lookupid":"CYVO","long":48.12499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"VAL D OR","state":""},"geometry":{"type":"Point","coordinates":[-77.87500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166157","lookupid":"CYXX","long":49.12499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"ABBOTSFORD","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-133.62500005,"id":"133834","lookupid":"CZEV","long":68.37499995,"country":"CA","network":"CA_NT_ASOS","LOCATION":"INUVIK CLIMATE  NWT","state":""},"geometry":{"type":"Point","coordinates":[-133.62500005,68.37499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192095","lookupid":"CZOL","long":53.62499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"OLIVER AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,53.62499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196441","lookupid":"CZSM","long":60.12499995,"country":"CA","network":"CA_NT_ASOS","LOCATION":"FORT SMITH CLIMATE  NWT","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,60.12499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261194","lookupid":"CZTB","long":48.37499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"THUNDER BAY","state":"ON"},"geometry":{"type":"Point","coordinates":[-89.37500005,48.37499995]}},{"type":"Feature","properties":{"LAT":5.87499995,"id":"535468","lookupid":"DAAV","long":36.87499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"FERHAT ABBAS AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[5.87499995,36.87499995]}},{"type":"Feature","properties":{"LAT":3.37499995,"id":"528252","lookupid":"DAFH","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[3.37499995,32.87499995]}},{"type":"Feature","properties":{"LAT":-2.12500005,"id":"512407","lookupid":"DAOR","long":31.62499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"BECHAR","state":""},"geometry":{"type":"Point","coordinates":[-2.12500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-0.12500005,"id":"518152","lookupid":"DAUA","long":27.87499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"TOUAT CHEIKH SIDI MOHAMED BELKEBIR","state":""},"geometry":{"type":"Point","coordinates":[-0.12500005,27.87499995]}},{"type":"Feature","properties":{"LAT":2.37499995,"id":"525266","lookupid":"DBBB","long":6.37499995,"country":"BJ","network":"BJ__ASOS","LOCATION":"CADJEHOUN","state":""},"geometry":{"type":"Point","coordinates":[2.37499995,6.37499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181258","lookupid":"DEAI1","long":44.37499995,"country":"","network":"ID_DCP","LOCATION":"DEAD INDIAN RIDGE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-117.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176198","lookupid":"DEDN2","long":39.37499995,"country":"","network":"NV_DCP","LOCATION":"DEAD CAMEL RAWS","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-0.12500005,"id":"518063","lookupid":"DGAA","long":5.62499995,"country":"GH","network":"GH__ASOS","LOCATION":"KOTOKA INTL","state":""},"geometry":{"type":"Point","coordinates":[-0.12500005,5.62499995]}},{"type":"Feature","properties":{"LAT":-107.37500005,"id":"209321","lookupid":"DHOC2","long":40.12499995,"country":"","network":"CO_DCP","LOCATION":"DEAD HORSE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-107.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264722","lookupid":"DILA1","long":30.37499995,"country":"","network":"AL_DCP","LOCATION":"DAUPHIN ISLAND","state":""},"geometry":{"type":"Point","coordinates":[-88.12500005,30.37499995]}},{"type":"Feature","properties":{"LAT":28.12499995,"id":"599533","lookupid":"DJNY2","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[28.12499995,33.12499995]}},{"type":"Feature","properties":{"LAT":3.37499995,"id":"528147","lookupid":"DNMM","long":6.62499995,"country":"NG","network":"NG__ASOS","LOCATION":"MURTALA MUHAMMED","state":""},"geometry":{"type":"Point","coordinates":[3.37499995,6.62499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192041","lookupid":"DPG31","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-108.12500005,"id":"207135","lookupid":"DPRN5","long":33.62499995,"country":"","network":"NM_DCP","LOCATION":"PELONA MTN","state":""},"geometry":{"type":"Point","coordinates":[-108.12500005,33.62499995]}},{"type":"Feature","properties":{"LAT":8.87499995,"id":"544016","lookupid":"DRZR","long":13.87499995,"country":"NE","network":"NE__ASOS","LOCATION":"ZINDER","state":""},"geometry":{"type":"Point","coordinates":[8.87499995,13.87499995]}},{"type":"Feature","properties":{"LAT":10.87499995,"id":"549864","lookupid":"DTMB","long":35.87499995,"country":"TN","network":"TN__ASOS","LOCATION":"HABIB BOURGUIBA INTL","state":""},"geometry":{"type":"Point","coordinates":[10.87499995,35.87499995]}},{"type":"Feature","properties":{"LAT":10.12499995,"id":"547708","lookupid":"DTTA","long":36.87499995,"country":"TN","network":"TN__ASOS","LOCATION":"CARTHAGE","state":""},"geometry":{"type":"Point","coordinates":[10.12499995,36.87499995]}},{"type":"Feature","properties":{"LAT":9.87499995,"id":"546990","lookupid":"DTTB","long":37.37499995,"country":"TN","network":"TN__ASOS","LOCATION":"SIDI AHMED AIR BASE","state":""},"geometry":{"type":"Point","coordinates":[9.87499995,37.37499995]}},{"type":"Feature","properties":{"LAT":9.87499995,"id":"546975","lookupid":"DTTG","long":33.62499995,"country":"TN","network":"TN__ASOS","LOCATION":"GABES","state":""},"geometry":{"type":"Point","coordinates":[9.87499995,33.62499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172591","lookupid":"DUDC1","long":37.62499995,"country":"","network":"CA_DCP","LOCATION":"DUDLEY RANCH AT COULTERVILLE","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-53.37500005,"id":"364871","lookupid":"DXY62VX","long":47.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-53.37500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211480","lookupid":"DYGC2","long":39.87499995,"country":"","network":"CO_DCP","LOCATION":"BOND - DRY GULTCH","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172601","lookupid":"DYLC1","long":40.12499995,"country":"","network":"CA_DCP","LOCATION":"DOYLE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176222","lookupid":"EBCO3","long":45.37499995,"country":"","network":"OR_DCP","LOCATION":"EAST BIRCH CREEK  AT EAST BIRCH CREEK","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-72.62500005,"id":"309420","lookupid":"EBKV1","long":44.87499995,"country":"","network":"VT_DCP","LOCATION":"MISSISQUOI RIVER 2 N EAST BERKSHIRE","state":""},"geometry":{"type":"Point","coordinates":[-72.62500005,44.87499995]}},{"type":"Feature","properties":{"LAT":7.12499995,"id":"539117","lookupid":"EDDR","long":49.12499995,"country":"DE","network":"DE__ASOS","LOCATION":"SAARBRUCKEN","state":""},"geometry":{"type":"Point","coordinates":[7.12499995,49.12499995]}},{"type":"Feature","properties":{"LAT":8.62499995,"id":"543447","lookupid":"EDLP","long":51.62499995,"country":"DE","network":"DE__ASOS","LOCATION":"PADERBORN LIPPSTADT","state":""},"geometry":{"type":"Point","coordinates":[8.62499995,51.62499995]}},{"type":"Feature","properties":{"LAT":6.12499995,"id":"536247","lookupid":"EDLV","long":51.62499995,"country":"DE","network":"DE__ASOS","LOCATION":"NIEDERRHEIN","state":""},"geometry":{"type":"Point","coordinates":[6.12499995,51.62499995]}},{"type":"Feature","properties":{"LAT":22.87499995,"id":"584516","lookupid":"EEKA","long":58.87499995,"country":"EE","network":"EE__ASOS","LOCATION":"KARDLA","state":""},"geometry":{"type":"Point","coordinates":[22.87499995,58.87499995]}},{"type":"Feature","properties":{"LAT":28.12499995,"id":"599645","lookupid":"EFLP","long":61.12499995,"country":"FI","network":"FI__ASOS","LOCATION":"LAPPEENRANTA","state":""},"geometry":{"type":"Point","coordinates":[28.12499995,61.12499995]}},{"type":"Feature","properties":{"LAT":-5.87500005,"id":"501699","lookupid":"EGAC","long":54.62499995,"country":"GB","network":"GB__ASOS","LOCATION":"CITY","state":""},"geometry":{"type":"Point","coordinates":[-5.87500005,54.62499995]}},{"type":"Feature","properties":{"LAT":-5.12500005,"id":"503841","lookupid":"EGDR","long":50.12499995,"country":"GB","network":"GB__ASOS","LOCATION":"CULDROSE","state":""},"geometry":{"type":"Point","coordinates":[-5.12500005,50.12499995]}},{"type":"Feature","properties":{"LAT":-2.62500005,"id":"511045","lookupid":"EGDY","long":51.12499995,"country":"GB","network":"GB__ASOS","LOCATION":"YEOVILTON","state":""},"geometry":{"type":"Point","coordinates":[-2.62500005,51.12499995]}},{"type":"Feature","properties":{"LAT":-2.62500005,"id":"511046","lookupid":"EGGD","long":51.37499995,"country":"GB","network":"GB__ASOS","LOCATION":"BRISTOL","state":""},"geometry":{"type":"Point","coordinates":[-2.62500005,51.37499995]}},{"type":"Feature","properties":{"LAT":-2.87500005,"id":"510334","lookupid":"EGGP","long":53.37499995,"country":"GB","network":"GB__ASOS","LOCATION":"LIVERPOOL","state":""},"geometry":{"type":"Point","coordinates":[-2.87500005,53.37499995]}},{"type":"Feature","properties":{"LAT":-4.87500005,"id":"504562","lookupid":"EGHQ","long":50.37499995,"country":"GB","network":"GB__ASOS","LOCATION":"NEWQUAI","state":""},"geometry":{"type":"Point","coordinates":[-4.87500005,50.37499995]}},{"type":"Feature","properties":{"LAT":0.12499995,"id":"518967","lookupid":"EGLC","long":51.62499995,"country":"GB","network":"GB__ASOS","LOCATION":"CITY","state":""},"geometry":{"type":"Point","coordinates":[0.12499995,51.62499995]}},{"type":"Feature","properties":{"LAT":0.62499995,"id":"520407","lookupid":"EGMC","long":51.62499995,"country":"GB","network":"GB__ASOS","LOCATION":"SOUTHEND","state":""},"geometry":{"type":"Point","coordinates":[0.62499995,51.62499995]}},{"type":"Feature","properties":{"LAT":-4.62500005,"id":"505297","lookupid":"EGNS","long":54.12499995,"country":"GB","network":"GB__ASOS","LOCATION":"ISLE OF MAN","state":""},"geometry":{"type":"Point","coordinates":[-4.62500005,54.12499995]}},{"type":"Feature","properties":{"LAT":-1.37500005,"id":"514652","lookupid":"EGNX","long":52.87499995,"country":"GB","network":"GB__ASOS","LOCATION":"NOTTINGHAM EAST MIDLANDS","state":""},"geometry":{"type":"Point","coordinates":[-1.37500005,52.87499995]}},{"type":"Feature","properties":{"LAT":-4.12500005,"id":"506751","lookupid":"EGPE","long":57.62499995,"country":"GB","network":"GB__ASOS","LOCATION":"INVERNESS","state":""},"geometry":{"type":"Point","coordinates":[-4.12500005,57.62499995]}},{"type":"Feature","properties":{"LAT":-0.37500005,"id":"517536","lookupid":"EGXV","long":53.87499995,"country":"GB","network":"GB__ASOS","LOCATION":"LECONFIELD","state":""},"geometry":{"type":"Point","coordinates":[-0.37500005,53.87499995]}},{"type":"Feature","properties":{"LAT":5.37499995,"id":"534086","lookupid":"EHEH","long":51.37499995,"country":"NL","network":"NL__ASOS","LOCATION":"EINDHOVEN","state":""},"geometry":{"type":"Point","coordinates":[5.37499995,51.37499995]}},{"type":"Feature","properties":{"LAT":6.62499995,"id":"537693","lookupid":"EHGG","long":53.12499995,"country":"NL","network":"NL__ASOS","LOCATION":"EELDE","state":""},"geometry":{"type":"Point","coordinates":[6.62499995,53.12499995]}},{"type":"Feature","properties":{"LAT":4.87499995,"id":"532654","lookupid":"EHVL","long":53.37499995,"country":"NL","network":"NL__ASOS","LOCATION":"VLIELAND ISLAND","state":""},"geometry":{"type":"Point","coordinates":[4.87499995,53.37499995]}},{"type":"Feature","properties":{"LAT":-6.37500005,"id":"500254","lookupid":"EIME","long":53.37499995,"country":"IE","network":"IE__ASOS","LOCATION":"CASEMENT","state":""},"geometry":{"type":"Point","coordinates":[-6.37500005,53.37499995]}},{"type":"Feature","properties":{"LAT":9.87499995,"id":"547060","lookupid":"EKSB","long":54.87499995,"country":"DK","network":"DK__ASOS","LOCATION":"SONDERBORG","state":""},"geometry":{"type":"Point","coordinates":[9.87499995,54.87499995]}},{"type":"Feature","properties":{"LAT":14.37499995,"id":"560070","lookupid":"ENBO","long":67.37499995,"country":"NO","network":"NO__ASOS","LOCATION":"BODO","state":""},"geometry":{"type":"Point","coordinates":[14.37499995,67.37499995]}},{"type":"Feature","properties":{"LAT":18.87499995,"id":"573039","lookupid":"ENTC","long":69.62499995,"country":"NO","network":"NO__ASOS","LOCATION":"TROMSO","state":""},"geometry":{"type":"Point","coordinates":[18.87499995,69.62499995]}},{"type":"Feature","properties":{"LAT":20.62499995,"id":"578010","lookupid":"EPMO","long":52.37499995,"country":"PL","network":"PL__ASOS","LOCATION":"MODLIN","state":""},"geometry":{"type":"Point","coordinates":[20.62499995,52.37499995]}},{"type":"Feature","properties":{"LAT":16.87499995,"id":"567210","lookupid":"EPPO","long":52.37499995,"country":"PL","network":"PL__ASOS","LOCATION":"LAWICA","state":""},"geometry":{"type":"Point","coordinates":[16.87499995,52.37499995]}},{"type":"Feature","properties":{"LAT":-135.12500005,"id":"129476","lookupid":"ERXA2","long":58.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-135.12500005,58.87499995]}},{"type":"Feature","properties":{"LAT":12.37499995,"id":"554271","lookupid":"ESGG","long":57.62499995,"country":"SE","network":"SE__ASOS","LOCATION":"LANDVETTER","state":""},"geometry":{"type":"Point","coordinates":[12.37499995,57.62499995]}},{"type":"Feature","properties":{"LAT":16.62499995,"id":"566519","lookupid":"ESOW","long":59.62499995,"country":"SE","network":"SE__ASOS","LOCATION":"VASTERAS","state":""},"geometry":{"type":"Point","coordinates":[16.62499995,59.62499995]}},{"type":"Feature","properties":{"LAT":22.12499995,"id":"582383","lookupid":"ESPA","long":65.62499995,"country":"SE","network":"SE__ASOS","LOCATION":"KALLAX/LULEA (AFB)","state":""},"geometry":{"type":"Point","coordinates":[22.12499995,65.62499995]}},{"type":"Feature","properties":{"LAT":16.37499995,"id":"565795","lookupid":"ESSP","long":58.62499995,"country":"SE","network":"SE__ASOS","LOCATION":"NORRKOPING/KUNGSANG","state":""},"geometry":{"type":"Point","coordinates":[16.37499995,58.62499995]}},{"type":"Feature","properties":{"LAT":11.87499995,"id":"552797","lookupid":"ETIH","long":49.12499995,"country":"DE","network":"DE__ASOS","LOCATION":"HOHENFELS AAF","state":""},"geometry":{"type":"Point","coordinates":[11.87499995,49.12499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243862","lookupid":"EUFO2","long":35.37499995,"country":"","network":"OK_DCP","LOCATION":"CANADIAN RIVER 12 E EUFAULA LAKE","state":""},"geometry":{"type":"Point","coordinates":[-95.37500005,35.37499995]}},{"type":"Feature","properties":{"LAT":117.62499995,"id":"857233","lookupid":"EUMDE17","long":18.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[117.62499995,18.12499995]}},{"type":"Feature","properties":{"LAT":128.87499995,"id":"889701","lookupid":"EUMDE57","long":35.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[128.87499995,35.12499995]}},{"type":"Feature","properties":{"LAT":21.12499995,"id":"579467","lookupid":"EVLA","long":56.62499995,"country":"LV","network":"LV__ASOS","LOCATION":"LIEPAJA INTL","state":""},"geometry":{"type":"Point","coordinates":[21.12499995,56.62499995]}},{"type":"Feature","properties":{"LAT":24.87499995,"id":"589925","lookupid":"FAKM","long":-28.87500005,"country":"ZA","network":"ZA__ASOS","LOCATION":"KIMBERLEY","state":""},"geometry":{"type":"Point","coordinates":[24.87499995,-28.87500005]}},{"type":"Feature","properties":{"LAT":25.62499995,"id":"592097","lookupid":"FAMM","long":-25.87500005,"country":"ZA","network":"ZA__ASOS","LOCATION":"MMABATHO INTL","state":""},"geometry":{"type":"Point","coordinates":[25.62499995,-25.87500005]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233027","lookupid":"FART2","long":26.62499995,"country":"","network":"TX_DCP","LOCATION":"FALCON LAKE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-99.12500005,26.62499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206427","lookupid":"FASN5","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172635","lookupid":"FBFW1","long":48.62499995,"country":"","network":"WA_DCP","LOCATION":"FIRST BUTTE","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272673","lookupid":"FCHV","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,38.12499995]}},{"type":"Feature","properties":{"LAT":45.37499995,"id":"649029","lookupid":"FMCZ","long":-12.87500005,"country":"KM","network":"KM__ASOS","LOCATION":"DZAOUDZI PAMANDZI","state":""},"geometry":{"type":"Point","coordinates":[45.37499995,-12.87500005]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282707","lookupid":"FMRF1","long":26.62499995,"country":"","network":"FL_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-81.87500005,26.62499995]}},{"type":"Feature","properties":{"LAT":12.12499995,"id":"553298","lookupid":"FNCA","long":-5.62500005,"country":"AO","network":"AO__ASOS","LOCATION":"CABINDA","state":""},"geometry":{"type":"Point","coordinates":[12.12499995,-5.62500005]}},{"type":"Feature","properties":{"LAT":-69.87500005,"id":"317342","lookupid":"FRKM1","long":45.37499995,"country":"","network":"ME_DCP","LOCATION":"KENNEBEC RIVER  AT THE FORKS","state":""},"geometry":{"type":"Point","coordinates":[-69.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283449","lookupid":"FSPG1","long":32.12499995,"country":"","network":"GA_DCP","LOCATION":"FORT STEWART RAWS","state":""},"geometry":{"type":"Point","coordinates":[-81.62500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168310","lookupid":"FTAW1","long":47.37499995,"country":"","network":"WA_DCP","LOCATION":"FIRE TRAINING ACADEMY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,47.37499995]}},{"type":"Feature","properties":{"LAT":33.87499995,"id":"615905","lookupid":"FWKI","long":-13.87500005,"country":"MW","network":"MW__ASOS","LOCATION":"LILONGWE","state":""},"geometry":{"type":"Point","coordinates":[33.87499995,-13.87500005]}},{"type":"Feature","properties":{"LAT":18.12499995,"id":"570494","lookupid":"FYKT","long":-26.62500005,"country":"NA","network":"NA__ASOS","LOCATION":"KEETMANSHOOP","state":""},"geometry":{"type":"Point","coordinates":[18.12499995,-26.62500005]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272655","lookupid":"GA343","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-9.37500005,"id":"491461","lookupid":"GANR","long":15.12499995,"country":"ML","network":"ML__ASOS","LOCATION":"NIORO DU SAHEL","state":""},"geometry":{"type":"Point","coordinates":[-9.37500005,15.12499995]}},{"type":"Feature","properties":{"LAT":-107.12500005,"id":"210039","lookupid":"GCFC2","long":39.62499995,"country":"","network":"CO_DCP","LOCATION":"DOT - COFFEE POT","state":""},"geometry":{"type":"Point","coordinates":[-107.12500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-149.12500005,"id":"89164","lookupid":"GCGA2","long":60.87499995,"country":"","network":"AK_DCP","LOCATION":"GLACIER CREEK 1 SE GLACIER CREEK AT GIRDWOOD","state":""},"geometry":{"type":"Point","coordinates":[-149.12500005,60.87499995]}},{"type":"Feature","properties":{"LAT":-17.12500005,"id":"469193","lookupid":"GCGM","long":28.12499995,"country":"ES","network":"ES__ASOS","LOCATION":"LA GOMERA","state":""},"geometry":{"type":"Point","coordinates":[-17.12500005,28.12499995]}},{"type":"Feature","properties":{"LAT":-16.62500005,"id":"470633","lookupid":"GCTS","long":28.12499995,"country":"ES","network":"ES__ASOS","LOCATION":"TENERIFE SUR","state":""},"geometry":{"type":"Point","coordinates":[-16.62500005,28.12499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193511","lookupid":"GDMM8","long":47.62499995,"country":"","network":"MT_DCP","LOCATION":"GIBSON LAKE","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-107.87500005,"id":"207884","lookupid":"GDRC2","long":40.87499995,"country":"","network":"CO_DCP","LOCATION":"GREAT DIVIDE RAWS NEAR GREAT DIVIDE 3SSW","state":""},"geometry":{"type":"Point","coordinates":[-107.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242413","lookupid":"GELT2","long":33.12499995,"country":"","network":"TX_DCP","LOCATION":"GREENVILLE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-71.12500005,"id":"313738","lookupid":"GHNN3","long":44.37499995,"country":"","network":"NH_DCP","LOCATION":"GORHAM AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-71.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-15.87500005,"id":"472775","lookupid":"GMMH","long":23.62499995,"country":"MA","network":"MA__ASOS","LOCATION":"DAKHLA","state":""},"geometry":{"type":"Point","coordinates":[-15.87500005,23.62499995]}},{"type":"Feature","properties":{"LAT":-147.37500005,"id":"94208","lookupid":"GMTA2","long":61.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-147.37500005,61.87499995]}},{"type":"Feature","properties":{"LAT":-16.37500005,"id":"471305","lookupid":"GOSS","long":16.12499995,"country":"SN","network":"SN__ASOS","LOCATION":"SAINT LOUIS","state":""},"geometry":{"type":"Point","coordinates":[-16.37500005,16.12499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200695","lookupid":"GROBT","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168309","lookupid":"GRWW1","long":47.12499995,"country":"","network":"WA_DCP","LOCATION":"GREENWATER WX","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253277","lookupid":"GRYQ6","long":49.12499995,"country":"","network":"CA_ON_DCP","LOCATION":"FLANDERS - GREY TROUT","state":""},"geometry":{"type":"Point","coordinates":[-92.12500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170459","lookupid":"GZYO3","long":44.62499995,"country":"","network":"OR_DCP","LOCATION":"CULVER 14E - GRIZZLY","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,44.62499995]}},{"type":"Feature","properties":{"LAT":38.87499995,"id":"630396","lookupid":"HAAB","long":8.87499995,"country":"ET","network":"ET__ASOS","LOCATION":"BOLE INTL","state":""},"geometry":{"type":"Point","coordinates":[38.87499995,8.87499995]}},{"type":"Feature","properties":{"LAT":45.37499995,"id":"649089","lookupid":"HCMM","long":2.12499995,"country":"SO","network":"SO__ASOS","LOCATION":"MOGADISHU","state":""},"geometry":{"type":"Point","coordinates":[45.37499995,2.12499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277699","lookupid":"HDCG1","long":34.62499995,"country":"","network":"GA_DCP","LOCATION":"CHATTAHOOCHEE RIVER  AT HELEN","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271230","lookupid":"HDYV","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171185","lookupid":"HIBW1","long":46.12499995,"country":"","network":"WA_DCP","LOCATION":"HIGHBRIDGE","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171883","lookupid":"HLKC1","long":40.62499995,"country":"","network":"CA_DCP","LOCATION":"HORSE LAKE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173309","lookupid":"HLWC1","long":37.12499995,"country":"","network":"CA_DCP","LOCATION":"HENSLEY LAKE WEATHER STATION","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256812","lookupid":"HLYM6","long":32.87499995,"country":"","network":"MS_DCP","LOCATION":"HOLLY BLUFF - DELTA NATIONAL FOREST","state":""},"geometry":{"type":"Point","coordinates":[-90.87500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241729","lookupid":"HOKI4","long":42.12499995,"country":"","network":"IA_DCP","LOCATION":"WEST FORK DITCH 1 E HORNICK","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187736","lookupid":"HPFI1","long":43.87499995,"country":"","network":"ID_DCP","LOCATION":"HORTON PEAK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243123","lookupid":"HTVT2","long":30.62499995,"country":"","network":"TX_DCP","LOCATION":"WILLIS 5 NW","state":""},"geometry":{"type":"Point","coordinates":[-95.62500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"205035","lookupid":"HWSM8","long":48.62499995,"country":"","network":"MT_DCP","LOCATION":"HARLEM WEATHER STN","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181210","lookupid":"ICRB1","long":32.37499995,"country":"","network":"MX_BJ_DCP","LOCATION":"ISLA CORANDOS","state":""},"geometry":{"type":"Point","coordinates":[-117.12500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-56.12500005,"id":"356948","lookupid":"IDDEU03","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-56.12500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274862","lookupid":"INDM4","long":45.37499995,"country":"","network":"MI_DCP","LOCATION":"INDIAN RIVER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-84.62500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189173","lookupid":"ITD43","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195656","lookupid":"ITD94","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195650","lookupid":"ITDA4","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184867","lookupid":"ITDC9","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193496","lookupid":"ITDD3","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188467","lookupid":"ITDE7","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197052","lookupid":"JE201","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-103.37500005,"id":"220762","lookupid":"JOCJ1","long":20.37499995,"country":"","network":"MX_JL_DCP","LOCATION":"JOCOTEPEC","state":""},"geometry":{"type":"Point","coordinates":[-103.37500005,20.37499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279147","lookupid":"K0VG","long":36.62499995,"country":"US","network":"","LOCATION":"LEE COUNTY AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-83.12500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269050","lookupid":"K1A9","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.62500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199270","lookupid":"K1AM","long":47.37499995,"country":"US","network":"","LOCATION":"ALPHA (RAYNESFORD)","state":"MT"},"geometry":{"type":"Point","coordinates":[-110.87500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201429","lookupid":"K1CM","long":47.12499995,"country":"US","network":"","LOCATION":"CHARLIE (STANFORD)","state":"MT"},"geometry":{"type":"Point","coordinates":[-110.12500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238817","lookupid":"K1F0","long":34.12499995,"country":"US","network":"","LOCATION":"ARDMORE DOWNTOWN EXE","state":"OK"},"geometry":{"type":"Point","coordinates":[-97.12500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223756","lookupid":"K1LN","long":48.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.37500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-101.37500005,"id":"226636","lookupid":"K1ON","long":48.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-101.37500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212201","lookupid":"K20V","long":40.12499995,"country":"US","network":"","LOCATION":"MC ELROY AFLD","state":"CO"},"geometry":{"type":"Point","coordinates":[-106.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235985","lookupid":"K2D5","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.12500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-102.62500005,"id":"223001","lookupid":"K2V6","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220143","lookupid":"K2WX","long":45.62499995,"country":"US","network":"","LOCATION":"BUFFALO","state":"SD"},"geometry":{"type":"Point","coordinates":[-103.62500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257546","lookupid":"K4M9","long":36.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.62500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275533","lookupid":"K6A2","long":33.12499995,"country":"US","network":"","LOCATION":"GRIFFIN SPALDING COUNTY AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-84.37500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"294992","lookupid":"K7W4","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.62500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250337","lookupid":"KADF","long":34.12499995,"country":"US","network":"","LOCATION":"DEXTER B FLORENCE MEMORIAL FIELD AIRPORT","state":"AR"},"geometry":{"type":"Point","coordinates":[-93.12500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297156","lookupid":"KADW","long":38.87499995,"country":"US","network":"","LOCATION":"ANDREWS AIR FORCE BASE AIRPORT","state":"MD"},"geometry":{"type":"Point","coordinates":[-76.87500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210741","lookupid":"KAEG","long":35.12499995,"country":"US","network":"","LOCATION":"DOUBLE EAGLE II AIRPORT","state":"NM"},"geometry":{"type":"Point","coordinates":[-106.87500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-71.87500005,"id":"311572","lookupid":"KAFN","long":42.87499995,"country":"US","network":"","LOCATION":"JAFFREY MINI-SLVR RNCH APT","state":"NH"},"geometry":{"type":"Point","coordinates":[-71.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284151","lookupid":"KAGR","long":27.62499995,"country":"US","network":"","LOCATION":"AVON PARK GUNNERY R","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.37500005,27.62499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240285","lookupid":"KAHQ","long":41.12499995,"country":"US","network":"","LOCATION":"WAHOO MUNICIPAL AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-96.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266195","lookupid":"KAJG","long":38.62499995,"country":"US","network":"","LOCATION":"MOUNT CARMEL MUNICIPAL AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-87.62500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217932","lookupid":"KATS","long":32.87499995,"country":"US","network":"","LOCATION":"ARTESIA MUNICIPAL AIRPORT","state":"NM"},"geometry":{"type":"Point","coordinates":[-104.37500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-69.87500005,"id":"317338","lookupid":"KAUG","long":44.37499995,"country":"US","network":"","LOCATION":"AUGUSTA STATE AIRPORT","state":"ME"},"geometry":{"type":"Point","coordinates":[-69.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232339","lookupid":"KAXS","long":34.62499995,"country":"US","network":"","LOCATION":"ALTUS/QUARTZ MOUNTAIN REGIONAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-99.37500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243182","lookupid":"KBBB","long":45.37499995,"country":"US","network":"","LOCATION":"BENSON MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.62500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238108","lookupid":"KBKN","long":36.87499995,"country":"US","network":"","LOCATION":"BLACKWELL TONKAWA MUNICIPAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-97.37500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235923","lookupid":"KBMQ","long":30.62499995,"country":"US","network":"","LOCATION":"BURNET MUNICIPAL CRADOCK FIELD AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.12500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247440","lookupid":"KBPT","long":29.87499995,"country":"US","network":"","LOCATION":"SOUTHEAST TEXAS REGIONAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-94.12500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241726","lookupid":"KBTA","long":41.37499995,"country":"US","network":"","LOCATION":"BLAIR MUNICIPAL AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-96.12500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287084","lookupid":"KBVI","long":40.87499995,"country":"US","network":"","LOCATION":"BEAVER COUNTY AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-80.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276268","lookupid":"KBYL","long":36.87499995,"country":"US","network":"","LOCATION":"WILLIAMSBURG (WHITLEY CO ARPT)","state":"KY"},"geometry":{"type":"Point","coordinates":[-84.12500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166832","lookupid":"KCCR","long":37.87499995,"country":"US","network":"","LOCATION":"CONCORD/BUCHANAN","state":"CA"},"geometry":{"type":"Point","coordinates":[-122.12500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212918","lookupid":"KCCU","long":39.37499995,"country":"US","network":"","LOCATION":"COPPER MOUNTAIN","state":"CO"},"geometry":{"type":"Point","coordinates":[-106.12500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251055","lookupid":"KCDH","long":33.62499995,"country":"US","network":"","LOCATION":"HARRELL FIELD AIRPORT","state":"AR"},"geometry":{"type":"Point","coordinates":[-92.87500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286338","lookupid":"KCDN","long":34.37499995,"country":"US","network":"","LOCATION":"WOODWARD FIELD AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-80.62500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-100.37500005,"id":"229458","lookupid":"KCDS","long":34.37499995,"country":"US","network":"","LOCATION":"CHILDRESS MUNICIPAL AP","state":"TX"},"geometry":{"type":"Point","coordinates":[-100.37500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-78.62500005,"id":"292096","lookupid":"KCRE","long":33.87499995,"country":"US","network":"","LOCATION":"GRAND STRAND AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-78.62500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180493","lookupid":"KCRQ","long":33.12499995,"country":"US","network":"","LOCATION":"MCCLELLAN-PALOMAR AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.37500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246765","lookupid":"KCSQ","long":41.12499995,"country":"US","network":"","LOCATION":"CRESTON MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-94.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239544","lookupid":"KCUH","long":35.87499995,"country":"US","network":"","LOCATION":"CUSHING MUNICIPAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-96.87500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220135","lookupid":"KCUT","long":43.62499995,"country":"US","network":"","LOCATION":"CUSTER COUNTY AIRPORT","state":"SD"},"geometry":{"type":"Point","coordinates":[-103.62500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174037","lookupid":"KCXP","long":39.12499995,"country":"US","network":"","LOCATION":"CARSON AIRPORT","state":"NV"},"geometry":{"type":"Point","coordinates":[-119.62500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-87.12500005,"id":"267635","lookupid":"KDCY","long":38.62499995,"country":"US","network":"","LOCATION":"DAVIESS COUNTY AIRPORT","state":"IN"},"geometry":{"type":"Point","coordinates":[-87.12500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243846","lookupid":"KDKR","long":31.37499995,"country":"US","network":"","LOCATION":"CROCKETT HOUSTON COUNTY AP","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.37500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208570","lookupid":"KDMN","long":32.37499995,"country":"US","network":"","LOCATION":"DEMING MUNICIPAL AIRPORT","state":"NM"},"geometry":{"type":"Point","coordinates":[-107.62500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246792","lookupid":"KDNM5","long":47.87499995,"country":"","network":"MN_DCP","LOCATION":"KELLIHER MN DNR WX STN","state":""},"geometry":{"type":"Point","coordinates":[-94.37500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264768","lookupid":"KDPA","long":41.87499995,"country":"US","network":"","LOCATION":"DUPAGE AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-88.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195615","lookupid":"KDVT","long":33.62499995,"country":"US","network":"","LOCATION":"PHOENIX DEER VALLEY ARPT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-112.12500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-73.37500005,"id":"307246","lookupid":"KDXR","long":41.37499995,"country":"US","network":"","LOCATION":"DANBURY MUNICIPAL AIRPORT","state":"CT"},"geometry":{"type":"Point","coordinates":[-73.37500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287053","lookupid":"KDYB","long":33.12499995,"country":"US","network":"","LOCATION":"SUMMERVILLE AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-80.37500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246054","lookupid":"KEST","long":43.37499995,"country":"US","network":"","LOCATION":"ESTHERVILLE MUNI AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-94.62500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163977","lookupid":"KEUG","long":44.12499995,"country":"US","network":"","LOCATION":"MAHLON SWEET FIELD AIRPORT","state":"OR"},"geometry":{"type":"Point","coordinates":[-123.12500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252550","lookupid":"KEVM","long":47.37499995,"country":"US","network":"","LOCATION":"EVELETH-VIRGINIA MUNI ARPT","state":"MN"},"geometry":{"type":"Point","coordinates":[-92.37500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258272","lookupid":"KFAM","long":37.87499995,"country":"US","network":"","LOCATION":"FARMINGTON REGIONAL ARPT","state":"MO"},"geometry":{"type":"Point","coordinates":[-90.37500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297157","lookupid":"KFME","long":39.12499995,"country":"US","network":"","LOCATION":"TIPTON AIRPORT","state":"MD"},"geometry":{"type":"Point","coordinates":[-76.87500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248952","lookupid":"KFOZ","long":47.87499995,"country":"US","network":"","LOCATION":"BIGFORK MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-93.62500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282742","lookupid":"KFQD","long":35.37499995,"country":"US","network":"","LOCATION":"RURFTON CO-MARCHMAN FLD AP","state":"NC"},"geometry":{"type":"Point","coordinates":[-81.87500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179056","lookupid":"KFUL","long":33.87499995,"country":"US","network":"","LOCATION":"FULLERTON MUNICIPAL ARPT","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.87500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-73.62500005,"id":"306534","lookupid":"KGFL","long":43.37499995,"country":"US","network":"","LOCATION":"FLOYD BENNETT MEM","state":"NY"},"geometry":{"type":"Point","coordinates":[-73.62500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251807","lookupid":"KGGI","long":41.62499995,"country":"US","network":"","LOCATION":"GRINNELL REGIONAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-92.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269803","lookupid":"KGGP","long":40.62499995,"country":"US","network":"","LOCATION":"LOGANSPORT CASS COUNTY AIRPORT","state":"IN"},"geometry":{"type":"Point","coordinates":[-86.37500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-70.62500005,"id":"315169","lookupid":"KGHG","long":42.12499995,"country":"US","network":"","LOCATION":"MARSHFIELD MUNICIPAL AIRPORT - GEORGE HARLOW FIELD","state":"MA"},"geometry":{"type":"Point","coordinates":[-70.62500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274861","lookupid":"KGLR","long":45.12499995,"country":"US","network":"","LOCATION":"OTSEGO COUNTY AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-84.62500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246027","lookupid":"KGMJ","long":36.62499995,"country":"US","network":"","LOCATION":"GROVE MUNICIPAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-94.62500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224452","lookupid":"KGRN","long":42.87499995,"country":"US","network":"","LOCATION":"GORDON MUNI","state":"NE"},"geometry":{"type":"Point","coordinates":[-102.12500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"282020","lookupid":"KGSP","long":34.87499995,"country":"US","network":"","LOCATION":"GREENVILLE-SPARTANBURG INTL AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-82.12500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300777","lookupid":"KGTB","long":44.12499995,"country":"US","network":"","LOCATION":"WHEELER-SACK AAF AIRPORT","state":"NY"},"geometry":{"type":"Point","coordinates":[-75.62500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247500","lookupid":"KGYL","long":44.87499995,"country":"US","network":"","LOCATION":"GLENCOE MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-94.12500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-102.62500005,"id":"223025","lookupid":"KHEI","long":46.12499995,"country":"US","network":"","LOCATION":"HETTINGER MUNICIPAL ARPT","state":"ND"},"geometry":{"type":"Point","coordinates":[-102.62500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174026","lookupid":"KHJO","long":36.37499995,"country":"US","network":"","LOCATION":"HANFORD MUNICIPAL AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-119.62500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243887","lookupid":"KHNR","long":41.62499995,"country":"US","network":"","LOCATION":"HARLAN MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-95.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-103.12500005,"id":"221531","lookupid":"KHOB","long":32.62499995,"country":"US","network":"","LOCATION":"LEA COUNTY REGIONAL AIRPORT","state":"NM"},"geometry":{"type":"Point","coordinates":[-103.12500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279845","lookupid":"KHOE","long":31.12499995,"country":"US","network":"","LOCATION":"HOMERVILLE AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-82.87500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250346","lookupid":"KHRO","long":36.37499995,"country":"US","network":"","LOCATION":"BOONE CO","state":"AR"},"geometry":{"type":"Point","coordinates":[-93.12500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255425","lookupid":"KHYR","long":46.12499995,"country":"US","network":"","LOCATION":"SAWYER COUNTY AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-91.37500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264025","lookupid":"KHZD","long":36.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.37500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225910","lookupid":"KHZE","long":47.37499995,"country":"US","network":"","LOCATION":"MERCER COUNTY REGIONAL AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-101.62500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255363","lookupid":"KHZR","long":30.62499995,"country":"US","network":"","LOCATION":"FALSE RIVER REGIONAL AIRPORT","state":"LA"},"geometry":{"type":"Point","coordinates":[-91.37500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249650","lookupid":"KIFA","long":42.37499995,"country":"US","network":"","LOCATION":"IOWA FALLS MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-93.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270544","lookupid":"KISQ","long":45.87499995,"country":"US","network":"","LOCATION":"SCHOOLCRAFT COUNTY AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-86.12500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"294986","lookupid":"KIXA","long":36.37499995,"country":"US","network":"","LOCATION":"HALIFAX NORTHAMPTON REGIONAL AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-77.62500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253200","lookupid":"KIYA","long":29.87499995,"country":"US","network":"","LOCATION":"ABBEVILLE CHRIS CRUSTA MEMORIAL AIRPORT","state":"LA"},"geometry":{"type":"Point","coordinates":[-92.12500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199975","lookupid":"KJAC","long":43.62499995,"country":"US","network":"","LOCATION":"JACKSON HOLE AIRPORT","state":"WY"},"geometry":{"type":"Point","coordinates":[-110.62500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244568","lookupid":"KJSO","long":31.87499995,"country":"US","network":"","LOCATION":"CHEROKEE COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.12500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275555","lookupid":"KK62","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194189","lookupid":"KKNB","long":37.12499995,"country":"US","network":"","LOCATION":"KANAB MUNI","state":"UT"},"geometry":{"type":"Point","coordinates":[-112.62500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212184","lookupid":"KLAM","long":35.87499995,"country":"US","network":"","LOCATION":"LOS ALAMOS AIRPORT","state":"NM"},"geometry":{"type":"Point","coordinates":[-106.37500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-72.37500005,"id":"310135","lookupid":"KLEB","long":43.62499995,"country":"US","network":"","LOCATION":"LEBANON MUNICIPAL AP","state":"NH"},"geometry":{"type":"Point","coordinates":[-72.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282716","lookupid":"KLEE","long":28.87499995,"country":"US","network":"","LOCATION":"LEESBURG REGIONAL AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.87500005,28.87499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176921","lookupid":"KLOL","long":40.12499995,"country":"US","network":"","LOCATION":"DERBY FIELD AIRPORT","state":"NV"},"geometry":{"type":"Point","coordinates":[-118.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271953","lookupid":"KLOU","long":38.12499995,"country":"US","network":"","LOCATION":"BOWMAN FIELD AIRPORT","state":"KY"},"geometry":{"type":"Point","coordinates":[-85.62500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"282046","lookupid":"KLPR","long":41.37499995,"country":"US","network":"","LOCATION":"LORAIN COUNTY RGNL AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-82.12500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282739","lookupid":"KLUX","long":34.62499995,"country":"US","network":"","LOCATION":"LAURENS COUNTY AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-81.87500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215783","lookupid":"KLVS","long":35.62499995,"country":"US","network":"","LOCATION":"LAS VEGAS MUNICIPAL ARPT","state":"NM"},"geometry":{"type":"Point","coordinates":[-105.12500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-91.12500005,"id":"256103","lookupid":"KM19","long":35.62499995,"country":"US","network":"","LOCATION":"NEWPORT MUNICIPAL AIRPORT","state":"AR"},"geometry":{"type":"Point","coordinates":[-91.12500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276295","lookupid":"KMBS","long":43.62499995,"country":"US","network":"","LOCATION":"MBS INTERNATIONAL AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-84.12500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272682","lookupid":"KMIE","long":40.37499995,"country":"US","network":"","LOCATION":"DELAWARE CO-JOHNSON FD APT","state":"IN"},"geometry":{"type":"Point","coordinates":[-85.37500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243863","lookupid":"KMKO","long":35.62499995,"country":"US","network":"","LOCATION":"DAVIS FIELD AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-95.37500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185590","lookupid":"KMLP","long":47.37499995,"country":"US","network":"","LOCATION":"MULLAN PASS","state":"ID"},"geometry":{"type":"Point","coordinates":[-115.62500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278441","lookupid":"KMRT","long":40.12499995,"country":"US","network":"","LOCATION":"UNION COUNTY AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-83.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167547","lookupid":"KMRY","long":36.62499995,"country":"US","network":"","LOCATION":"MONTEREY PENINSULA","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.87500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-70.62500005,"id":"315166","lookupid":"KMVY","long":41.37499995,"country":"US","network":"","LOCATION":"MARTHAS VINEYARD AIRPORT","state":"MA"},"geometry":{"type":"Point","coordinates":[-70.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174789","lookupid":"KMWH","long":47.12499995,"country":"US","network":"","LOCATION":"GRANT COUNTY INTL AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-119.37500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-76.37500005,"id":"298581","lookupid":"KNBT","long":35.12499995,"country":"US","network":"","LOCATION":"PINEY ISLAND","state":"NC"},"geometry":{"type":"Point","coordinates":[-76.37500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173306","lookupid":"KNLC","long":36.37499995,"country":"US","network":"","LOCATION":"NAVAL AIR STATION","state":"CA"},"geometry":{"type":"Point","coordinates":[-119.87500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251822","lookupid":"KOEO","long":45.37499995,"country":"US","network":"","LOCATION":"L.O. SIMENSTAD MUNICIPAL AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-92.62500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238128","lookupid":"KOFK","long":41.87499995,"country":"US","network":"","LOCATION":"KARL STEFAN MEMORIAL AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-97.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-77.37500005,"id":"295711","lookupid":"KOFP","long":37.62499995,"country":"US","network":"","LOCATION":"HANOVER CO MUNICIPAL ARPT","state":"VA"},"geometry":{"type":"Point","coordinates":[-77.37500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214393","lookupid":"KOLF","long":48.12499995,"country":"US","network":"","LOCATION":"L M CLAYTON AIRPORT","state":"MT"},"geometry":{"type":"Point","coordinates":[-105.62500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164708","lookupid":"KOLM","long":46.87499995,"country":"US","network":"","LOCATION":"OLYMPIA AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.87500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166867","lookupid":"KOSW1","long":46.62499995,"country":"","network":"WA_DCP","LOCATION":"KOSMOS MOUNTAIN RAWS NEAR GLENOMA 3NW","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-124.12500005,"id":"161094","lookupid":"KOTH","long":43.37499995,"country":"US","network":"","LOCATION":"NORTH BEND MUNICIPAL ARPT","state":"OR"},"geometry":{"type":"Point","coordinates":[-124.12500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257573","lookupid":"KOVS","long":43.12499995,"country":"US","network":"","LOCATION":"BOSCOBEL AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-90.62500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250377","lookupid":"KOWA","long":44.12499995,"country":"US","network":"","LOCATION":"OWATONNA DEGNER RGNL ARPT","state":"MN"},"geometry":{"type":"Point","coordinates":[-93.12500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-87.12500005,"id":"267631","lookupid":"KOWB","long":37.62499995,"country":"US","network":"","LOCATION":"OWENSBORO-DAVIESS COUNTY AIRPORT","state":"KY"},"geometry":{"type":"Point","coordinates":[-87.12500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-73.12500005,"id":"307966","lookupid":"KOXC","long":41.37499995,"country":"US","network":"","LOCATION":"WATERBURY-OXFORD AIRPORT","state":"CT"},"geometry":{"type":"Point","coordinates":[-73.12500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261898","lookupid":"KPCZ","long":44.37499995,"country":"US","network":"","LOCATION":"WAUPACA MUNICIPAL AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-89.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284202","lookupid":"KPHD","long":40.37499995,"country":"US","network":"","LOCATION":"HARRY CLEVER FIELD AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-81.37500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178339","lookupid":"KPMD","long":34.62499995,"country":"US","network":"","LOCATION":"PDLE PRODN FLT/TST AF PLT","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.12500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183376","lookupid":"KPSP","long":33.87499995,"country":"US","network":"","LOCATION":"PALM SPRINGS INTL AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-116.37500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-73.87500005,"id":"305804","lookupid":"KPTN6","long":40.87499995,"country":"","network":"NY_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-73.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175465","lookupid":"KPTV","long":36.12499995,"country":"US","network":"","LOCATION":"PORTERVILLE MUNICIPAL ARPT","state":"CA"},"geometry":{"type":"Point","coordinates":[-119.12500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-70.37500005,"id":"315895","lookupid":"KPWM","long":43.62499995,"country":"US","network":"","LOCATION":"PORTLAND INTERNATIONAL JETPORT AP","state":"ME"},"geometry":{"type":"Point","coordinates":[-70.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276971","lookupid":"KPXE","long":32.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.87500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239531","lookupid":"KRBD","long":32.62499995,"country":"US","network":"","LOCATION":"DALLAS EXECUTIVE AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.87500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256863","lookupid":"KRCX","long":45.62499995,"country":"US","network":"","LOCATION":"RUSK COUNTY AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-90.87500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274824","lookupid":"KRKW","long":35.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.62500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276292","lookupid":"KRNP","long":42.87499995,"country":"US","network":"","LOCATION":"OWOSSO COMMUNITY AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-84.12500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247466","lookupid":"KROG","long":36.37499995,"country":"US","network":"","LOCATION":"ROGERS MUNI-CARTER FLD APT","state":"AR"},"geometry":{"type":"Point","coordinates":[-94.12500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246785","lookupid":"KRYM","long":46.12499995,"country":"US","network":"","LOCATION":"RAY S MILLER AAF / CAMP RIPLEY MINNESOTA USA","state":"MN"},"geometry":{"type":"Point","coordinates":[-94.37500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202812","lookupid":"KSAD","long":32.87499995,"country":"US","network":"","LOCATION":"SAFFORD REGIONAL AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-109.62500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265496","lookupid":"KSBM","long":43.87499995,"country":"US","network":"","LOCATION":"SHEBOYGAN CO MEMO AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-87.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268330","lookupid":"KSEM","long":32.37499995,"country":"US","network":"","LOCATION":"CRAIG FLD","state":"AL"},"geometry":{"type":"Point","coordinates":[-86.87500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-74.12500005,"id":"305098","lookupid":"KSLK","long":44.37499995,"country":"US","network":"","LOCATION":"ADIRONDACK REGIONAL ARPT","state":"NY"},"geometry":{"type":"Point","coordinates":[-74.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274829","lookupid":"KSME","long":37.12499995,"country":"US","network":"","LOCATION":"SOMERSET-PULASKI CO-J.T. WILSON FIELD AIRPORT","state":"KY"},"geometry":{"type":"Point","coordinates":[-84.62500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-102.62500005,"id":"222990","lookupid":"KSPD","long":37.37499995,"country":"US","network":"","LOCATION":"COMANCHE NATIONAL GRASSLAND","state":"CO"},"geometry":{"type":"Point","coordinates":[-102.62500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-74.12500005,"id":"305087","lookupid":"KSWF","long":41.62499995,"country":"US","network":"","LOCATION":"STEWART INTERNATIONAL AIRPORT","state":"NY"},"geometry":{"type":"Point","coordinates":[-74.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-100.37500005,"id":"229450","lookupid":"KSWW","long":32.37499995,"country":"US","network":"","LOCATION":"AVENGER FIELD AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-100.37500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250378","lookupid":"KSYN","long":44.37499995,"country":"US","network":"","LOCATION":"STANTON AIRFIELD","state":"MN"},"geometry":{"type":"Point","coordinates":[-93.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241728","lookupid":"KTQE","long":41.87499995,"country":"US","network":"","LOCATION":"TEKAMAH MUNICIPAL AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-96.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-91.12500005,"id":"256090","lookupid":"KTVR","long":32.37499995,"country":"US","network":"","LOCATION":"VICKSBURG/TALLULAH RGNL AP","state":"LA"},"geometry":{"type":"Point","coordinates":[-91.12500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180499","lookupid":"KVCV","long":34.62499995,"country":"US","network":"","LOCATION":"SOUTHERN CALIFORNIA LOGISTICS AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.37500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300772","lookupid":"KVGC","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-78.87500005,"id":"291387","lookupid":"KW78","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-78.87500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276297","lookupid":"KY31","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-162.62500005,"id":"50286","lookupid":"L14KX","long":61.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-162.62500005,61.37499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171881","lookupid":"LAFC1","long":40.12499995,"country":"","network":"CA_DCP","LOCATION":"LAUFMAN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166110","lookupid":"LAHC1","long":37.37499995,"country":"","network":"CA_DCP","LOCATION":"LA HONDA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-64.62500005,"id":"332354","lookupid":"LAMV3","long":18.37499995,"country":"","network":"VI_DCP","LOCATION":"LAMESHUR BAY  ST JOHN  VI - 9751381","state":""},"geometry":{"type":"Point","coordinates":[-64.62500005,18.37499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185594","lookupid":"LBYM8","long":48.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.62500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177675","lookupid":"LCFW1","long":48.62499995,"country":"","network":"WA_DCP","LOCATION":"LANE CREEK","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283454","lookupid":"LCSS1","long":33.37499995,"country":"","network":"SC_DCP","LOCATION":"CLARKES LAKE RAWS NEAR SAVANNAH RIVER NEAR AUGUSTA 12SE","state":""},"geometry":{"type":"Point","coordinates":[-81.62500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-0.62500005,"id":"516754","lookupid":"LEAL","long":38.37499995,"country":"ES","network":"ES__ASOS","LOCATION":"ALICANTE","state":""},"geometry":{"type":"Point","coordinates":[-0.62500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-1.37500005,"id":"514604","lookupid":"LECH","long":40.87499995,"country":"ES","network":"ES__ASOS","LOCATION":"CALAMOCHA","state":""},"geometry":{"type":"Point","coordinates":[-1.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-3.62500005,"id":"508122","lookupid":"LEMD","long":40.37499995,"country":"ES","network":"ES__ASOS","LOCATION":"BARAJAS","state":""},"geometry":{"type":"Point","coordinates":[-3.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-5.62500005,"id":"502349","lookupid":"LEMO","long":37.12499995,"country":"ES","network":"ES__ASOS","LOCATION":"MORON AB","state":""},"geometry":{"type":"Point","coordinates":[-5.62500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-1.62500005,"id":"513892","lookupid":"LEPP","long":42.87499995,"country":"ES","network":"ES__ASOS","LOCATION":"PAMPLONA","state":""},"geometry":{"type":"Point","coordinates":[-1.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-3.87500005,"id":"507402","lookupid":"LEVS","long":40.37499995,"country":"ES","network":"ES__ASOS","LOCATION":"CUATRO VIENTOS","state":""},"geometry":{"type":"Point","coordinates":[-3.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-1.12500005,"id":"515335","lookupid":"LFBY","long":43.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"DAX SEYRESSE","state":""},"geometry":{"type":"Point","coordinates":[-1.12500005,43.62499995]}},{"type":"Feature","properties":{"LAT":5.37499995,"id":"534069","lookupid":"LFGJ","long":47.12499995,"country":"FR","network":"FR__ASOS","LOCATION":"TAVAUX","state":""},"geometry":{"type":"Point","coordinates":[5.37499995,47.12499995]}},{"type":"Feature","properties":{"LAT":8.87499995,"id":"544131","lookupid":"LFKC","long":42.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"SAINT CATHERINE","state":""},"geometry":{"type":"Point","coordinates":[8.87499995,42.62499995]}},{"type":"Feature","properties":{"LAT":9.12499995,"id":"544847","lookupid":"LFKF","long":41.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"SUD CORSE","state":""},"geometry":{"type":"Point","coordinates":[9.12499995,41.62499995]}},{"type":"Feature","properties":{"LAT":3.37499995,"id":"528305","lookupid":"LFLV","long":46.12499995,"country":"FR","network":"FR__ASOS","LOCATION":"CHARMEIL","state":""},"geometry":{"type":"Point","coordinates":[3.37499995,46.12499995]}},{"type":"Feature","properties":{"LAT":1.62499995,"id":"523268","lookupid":"LFLX","long":46.87499995,"country":"FR","network":"FR__ASOS","LOCATION":"DEOLS","state":""},"geometry":{"type":"Point","coordinates":[1.62499995,46.87499995]}},{"type":"Feature","properties":{"LAT":5.12499995,"id":"533335","lookupid":"LFMY","long":43.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"SALON","state":""},"geometry":{"type":"Point","coordinates":[5.12499995,43.62499995]}},{"type":"Feature","properties":{"LAT":0.12499995,"id":"518952","lookupid":"LFRM","long":47.87499995,"country":"FR","network":"FR__ASOS","LOCATION":"ARNAGE","state":""},"geometry":{"type":"Point","coordinates":[0.12499995,47.87499995]}},{"type":"Feature","properties":{"LAT":6.12499995,"id":"536213","lookupid":"LFTH","long":43.12499995,"country":"FR","network":"FR__ASOS","LOCATION":"LE PALYVESTRE","state":""},"geometry":{"type":"Point","coordinates":[6.12499995,43.12499995]}},{"type":"Feature","properties":{"LAT":21.37499995,"id":"580112","lookupid":"LGAD","long":37.87499995,"country":"GR","network":"GR__ASOS","LOCATION":"ANDRAVIDA","state":""},"geometry":{"type":"Point","coordinates":[21.37499995,37.87499995]}},{"type":"Feature","properties":{"LAT":22.87499995,"id":"584437","lookupid":"LGBL","long":39.12499995,"country":"GR","network":"GR__ASOS","LOCATION":"NEA ANCHIALOS","state":""},"geometry":{"type":"Point","coordinates":[22.87499995,39.12499995]}},{"type":"Feature","properties":{"LAT":23.62499995,"id":"586593","lookupid":"LGEL","long":38.12499995,"country":"GR","network":"GR__ASOS","LOCATION":"ELEFSIS","state":""},"geometry":{"type":"Point","coordinates":[23.62499995,38.12499995]}},{"type":"Feature","properties":{"LAT":26.12499995,"id":"593794","lookupid":"LGHI","long":38.37499995,"country":"GR","network":"GR__ASOS","LOCATION":"CHIOS","state":""},"geometry":{"type":"Point","coordinates":[26.12499995,38.37499995]}},{"type":"Feature","properties":{"LAT":20.87499995,"id":"578679","lookupid":"LGIO","long":39.62499995,"country":"GR","network":"GR__ASOS","LOCATION":"IOANNINA (AIRPORT)","state":""},"geometry":{"type":"Point","coordinates":[20.87499995,39.62499995]}},{"type":"Feature","properties":{"LAT":21.37499995,"id":"580113","lookupid":"LGRX","long":38.12499995,"country":"GR","network":"GR__ASOS","LOCATION":"ARAXOS","state":""},"geometry":{"type":"Point","coordinates":[21.37499995,38.12499995]}},{"type":"Feature","properties":{"LAT":23.62499995,"id":"586597","lookupid":"LGSK","long":39.12499995,"country":"GR","network":"GR__ASOS","LOCATION":"ALEXANDROS PAPADIAMANTIS","state":""},"geometry":{"type":"Point","coordinates":[23.62499995,39.12499995]}},{"type":"Feature","properties":{"LAT":26.87499995,"id":"595951","lookupid":"LGSM","long":37.62499995,"country":"GR","network":"GR__ASOS","LOCATION":"SAMOS","state":""},"geometry":{"type":"Point","coordinates":[26.87499995,37.62499995]}},{"type":"Feature","properties":{"LAT":24.87499995,"id":"590190","lookupid":"LGSO","long":37.37499995,"country":"GR","network":"GR__ASOS","LOCATION":"SYROS","state":""},"geometry":{"type":"Point","coordinates":[24.87499995,37.37499995]}},{"type":"Feature","properties":{"LAT":17.87499995,"id":"570071","lookupid":"LHPR","long":47.62499995,"country":"HU","network":"HU__ASOS","LOCATION":"GYOR","state":""},"geometry":{"type":"Point","coordinates":[17.87499995,47.62499995]}},{"type":"Feature","properties":{"LAT":20.12499995,"id":"576549","lookupid":"LHSN","long":47.12499995,"country":"HU","network":"HU__ASOS","LOCATION":"SZOLNOK","state":""},"geometry":{"type":"Point","coordinates":[20.12499995,47.12499995]}},{"type":"Feature","properties":{"LAT":-77.37500005,"id":"295725","lookupid":"LHV9","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":9.62499995,"id":"546300","lookupid":"LIMS","long":44.87499995,"country":"IT","network":"IT__ASOS","LOCATION":"PIACENZA","state":""},"geometry":{"type":"Point","coordinates":[9.62499995,44.87499995]}},{"type":"Feature","properties":{"LAT":10.37499995,"id":"548462","lookupid":"LIPO","long":45.37499995,"country":"IT","network":"IT__ASOS","LOCATION":"MONTICHIARI","state":""},"geometry":{"type":"Point","coordinates":[10.37499995,45.37499995]}},{"type":"Feature","properties":{"LAT":12.62499995,"id":"554937","lookupid":"LIPR","long":44.12499995,"country":"IT","network":"IT__ASOS","LOCATION":"RIMINI","state":""},"geometry":{"type":"Point","coordinates":[12.62499995,44.12499995]}},{"type":"Feature","properties":{"LAT":12.37499995,"id":"554207","lookupid":"LIRE","long":41.62499995,"country":"IT","network":"IT__ASOS","LOCATION":"PRATICA DI MARE","state":""},"geometry":{"type":"Point","coordinates":[12.37499995,41.62499995]}},{"type":"Feature","properties":{"LAT":12.87499995,"id":"555650","lookupid":"LIRK","long":42.37499995,"country":"IT","network":"IT__ASOS","LOCATION":"TERMINILLO MOUNTAIN","state":""},"geometry":{"type":"Point","coordinates":[12.87499995,42.37499995]}},{"type":"Feature","properties":{"LAT":11.87499995,"id":"552786","lookupid":"LIVR","long":46.37499995,"country":"IT","network":"IT__ASOS","LOCATION":"ROLLE PASS","state":""},"geometry":{"type":"Point","coordinates":[11.87499995,46.37499995]}},{"type":"Feature","properties":{"LAT":15.62499995,"id":"563601","lookupid":"LKPD","long":50.12499995,"country":"CZ","network":"CZ__ASOS","LOCATION":"PARDUBICE","state":""},"geometry":{"type":"Point","coordinates":[15.62499995,50.12499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287747","lookupid":"LKWF1","long":26.62499995,"country":"","network":"FL_DCP","LOCATION":"\\tLAKEWORTH FL","state":""},"geometry":{"type":"Point","coordinates":[-80.12500005,26.62499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164705","lookupid":"LOPW1","long":46.12499995,"country":"","network":"WA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,46.12499995]}},{"type":"Feature","properties":{"LAT":14.37499995,"id":"559987","lookupid":"LOWK","long":46.62499995,"country":"AT","network":"AT__ASOS","LOCATION":"KLAGENFURT(CIV/MIL)","state":""},"geometry":{"type":"Point","coordinates":[14.37499995,46.62499995]}},{"type":"Feature","properties":{"LAT":14.87499995,"id":"561429","lookupid":"LOXZ","long":47.12499995,"country":"AT","network":"AT__ASOS","LOCATION":"ZELTWEG","state":""},"geometry":{"type":"Point","coordinates":[14.87499995,47.12499995]}},{"type":"Feature","properties":{"LAT":-27.12500005,"id":"440436","lookupid":"LPLA","long":38.87499995,"country":"PT","network":"PT__ASOS","LOCATION":"LAJES","state":""},"geometry":{"type":"Point","coordinates":[-27.12500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-16.87500005,"id":"469931","lookupid":"LPMA","long":32.62499995,"country":"PT","network":"PT__ASOS","LOCATION":"MADEIRA","state":""},"geometry":{"type":"Point","coordinates":[-16.87500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278461","lookupid":"LPNM4","long":45.12499995,"country":"","network":"MI_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-16.37500005,"id":"471373","lookupid":"LPPS","long":33.12499995,"country":"PT","network":"PT__ASOS","LOCATION":"PORTO SANTO","state":""},"geometry":{"type":"Point","coordinates":[-16.37500005,33.12499995]}},{"type":"Feature","properties":{"LAT":26.37499995,"id":"594551","lookupid":"LRSV","long":47.62499995,"country":"RO","network":"RO__ASOS","LOCATION":"STEFAN CEL MARE","state":""},"geometry":{"type":"Point","coordinates":[26.37499995,47.62499995]}},{"type":"Feature","properties":{"LAT":-91.12500005,"id":"256136","lookupid":"LSRW3","long":43.87499995,"country":"","network":"WI_DCP","LOCATION":"LA CROSSE","state":""},"geometry":{"type":"Point","coordinates":[-91.12500005,43.87499995]}},{"type":"Feature","properties":{"LAT":8.87499995,"id":"544145","lookupid":"LSZL","long":46.12499995,"country":"CH","network":"CH__ASOS","LOCATION":"LOCARNO - MAGADINO","state":""},"geometry":{"type":"Point","coordinates":[8.87499995,46.12499995]}},{"type":"Feature","properties":{"LAT":35.37499995,"id":"620436","lookupid":"LTAU","long":38.87499995,"country":"TR","network":"TR__ASOS","LOCATION":"ERKILET","state":""},"geometry":{"type":"Point","coordinates":[35.37499995,38.87499995]}},{"type":"Feature","properties":{"LAT":41.12499995,"id":"636992","lookupid":"LTCJ","long":37.87499995,"country":"TR","network":"TR__ASOS","LOCATION":"BATMAN (TUR-AFB)","state":""},"geometry":{"type":"Point","coordinates":[41.12499995,37.87499995]}},{"type":"Feature","properties":{"LAT":41.62499995,"id":"638436","lookupid":"LTCK","long":38.87499995,"country":"TR","network":"TR__ASOS","LOCATION":"MUS","state":""},"geometry":{"type":"Point","coordinates":[41.62499995,38.87499995]}},{"type":"Feature","properties":{"LAT":29.37499995,"id":"603164","lookupid":"LTFJ","long":40.87499995,"country":"TR","network":"TR__ASOS","LOCATION":"SABIHA GOKCEN","state":""},"geometry":{"type":"Point","coordinates":[29.37499995,40.87499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163261","lookupid":"LTHPN","long":45.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167552","lookupid":"LVMC1","long":37.87499995,"country":"","network":"CA_DCP","LOCATION":"MALLORY RIDGE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215063","lookupid":"LVPN5","long":35.62499995,"country":"","network":"NM_DCP","LOCATION":"PECOS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223755","lookupid":"LWDN8","long":48.62499995,"country":"","network":"ND_DCP","LOCATION":"LOSTWOOD","state":""},"geometry":{"type":"Point","coordinates":[-102.37500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-76.37500005,"id":"298592","lookupid":"LWTV2","long":37.87499995,"country":"","network":"VA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-76.37500005,37.87499995]}},{"type":"Feature","properties":{"LAT":21.37499995,"id":"580141","lookupid":"LYVR","long":45.12499995,"country":"RS","network":"RS__ASOS","LOCATION":"VRSAC","state":""},"geometry":{"type":"Point","coordinates":[21.37499995,45.12499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197056","lookupid":"MABL","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196334","lookupid":"MAKP","long":33.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164680","lookupid":"MASC1","long":39.87499995,"country":"","network":"CA_DCP","LOCATION":"MENDOCINO PASS RAWS NEAR NEWVILLE 16W","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212207","lookupid":"MBRW4","long":41.62499995,"country":"","network":"WY_DCP","LOCATION":"MEDICINE BOW RIVER  10 S ELK MOUNTAIN","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274138","lookupid":"MC022","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266943","lookupid":"MC034","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277742","lookupid":"MC053","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266224","lookupid":"MC064","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.62500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260468","lookupid":"MC069","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.62500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274139","lookupid":"MC080","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274132","lookupid":"MC149","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"294998","lookupid":"MD016","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-75.87500005,"id":"300034","lookupid":"MD038","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.87500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186261","lookupid":"MDHC1","long":35.12499995,"country":"","network":"CA_DCP","LOCATION":"MID HILLS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-107.12500005,"id":"210055","lookupid":"MFBW4","long":43.62499995,"country":"","network":"WY_DCP","LOCATION":"MIDDLE FORK POWDER RIVER  AT BARNUM","state":""},"geometry":{"type":"Point","coordinates":[-107.12500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-75.37500005,"id":"301499","lookupid":"MFTW9ZM","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.37500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252509","lookupid":"MGRM7","long":37.12499995,"country":"","network":"MO_DCP","LOCATION":"MOUNTAIN GROVE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-92.37500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272693","lookupid":"MIBEL","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278455","lookupid":"MIFGV","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279894","lookupid":"MISDK","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-167.37500005,"id":"36578","lookupid":"MJKZ4","long":54.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-167.37500005,54.37499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217945","lookupid":"MLCN5","long":36.12499995,"country":"","network":"NM_DCP","LOCATION":"MILLS CANYON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-104.37500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"228021","lookupid":"MLMT2","long":35.12499995,"country":"","network":"TX_DCP","LOCATION":"LAKE MCCLELLAN 2NW","state":""},"geometry":{"type":"Point","coordinates":[-100.87500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260364","lookupid":"MMMD","long":20.87499995,"country":"MX","network":"MX__ASOS","LOCATION":"LICENCIADO MANUEL CRESCENCIO REJON INT","state":""},"geometry":{"type":"Point","coordinates":[-89.62500005,20.87499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254696","lookupid":"MN012","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.62500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248227","lookupid":"MN020","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.87500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240310","lookupid":"MN058","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251114","lookupid":"MN067","long":48.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.87500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248233","lookupid":"MN072","long":48.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.87500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243193","lookupid":"MN118","long":48.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.62500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241745","lookupid":"MN130","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243184","lookupid":"MN133","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.62500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243908","lookupid":"MN138","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.37500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252535","lookupid":"MN145","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245340","lookupid":"MN157","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241737","lookupid":"MN160","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253241","lookupid":"MOA08","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.12500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220089","lookupid":"MPAN5","long":32.12499995,"country":"","network":"NM_DCP","LOCATION":"PADUCA RAWS 14W JAL","state":""},"geometry":{"type":"Point","coordinates":[-103.62500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"258974","lookupid":"MSS15","long":33.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.12500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262565","lookupid":"MSS28","long":31.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.87500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202833","lookupid":"MTCU1","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.62500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194945","lookupid":"MTELK","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193507","lookupid":"MTGAR","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-107.37500005,"id":"209347","lookupid":"MTING","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.37500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287009","lookupid":"MUCF","long":22.12499995,"country":"CU","network":"CU__ASOS","LOCATION":"JAIME GONZALEZ","state":""},"geometry":{"type":"Point","coordinates":[-80.37500005,22.12499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199966","lookupid":"MUDW4","long":41.37499995,"country":"","network":"WY_DCP","LOCATION":"MUDDY CK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-99.87500005,"id":"230884","lookupid":"MXST2","long":30.87499995,"country":"","network":"TX_DCP","LOCATION":"MENARD 2NW","state":""},"geometry":{"type":"Point","coordinates":[-99.87500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-74.12500005,"id":"305081","lookupid":"N129","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-74.12500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-76.37500005,"id":"298607","lookupid":"N279","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-159.87500005,"id":"57885","lookupid":"NCAI","long":-18.87500005,"country":"WS","network":"WS__ASOS","LOCATION":"AITUTAKI","state":""},"geometry":{"type":"Point","coordinates":[-159.87500005,-18.87500005]}},{"type":"Feature","properties":{"LAT":-71.37500005,"id":"313014","lookupid":"NCHN3","long":43.37499995,"country":"","network":"NH_DCP","LOCATION":"SUNCOOK RIVER  AT NORTH CHICHESTER","state":""},"geometry":{"type":"Point","coordinates":[-71.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-159.87500005,"id":"57876","lookupid":"NCRG","long":-21.12500005,"country":"CK","network":"CK__ASOS","LOCATION":"RAROTONGA INTL","state":""},"geometry":{"type":"Point","coordinates":[-159.87500005,-21.12500005]}},{"type":"Feature","properties":{"LAT":-102.87500005,"id":"222309","lookupid":"ND025","long":47.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.87500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-100.12500005,"id":"230236","lookupid":"ND029","long":48.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.12500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220131","lookupid":"NE021","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.62500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232371","lookupid":"NE030","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233086","lookupid":"NE052","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.12500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-151.37500005,"id":"82683","lookupid":"NKTA2","long":60.62499995,"country":"","network":"AK_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-151.37500005,60.62499995]}},{"type":"Feature","properties":{"LAT":98.37499995,"id":"801845","lookupid":"NNXT2","long":31.12499995,"country":"","network":"TX_DCP","LOCATION":"LAMPASAS 15WNW","state":""},"geometry":{"type":"Point","coordinates":[98.37499995,31.12499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193495","lookupid":"NRF","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-170.62500005,"id":"26943","lookupid":"NSTP6","long":-14.37500005,"country":"","network":"P2_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-170.62500005,-14.37500005]}},{"type":"Feature","properties":{"LAT":-149.62500005,"id":"87410","lookupid":"NTAA","long":-17.62500005,"country":"PF","network":"PF__ASOS","LOCATION":"TAHITI FAAA","state":""},"geometry":{"type":"Point","coordinates":[-149.62500005,-17.62500005]}},{"type":"Feature","properties":{"LAT":-124.12500005,"id":"161099","lookupid":"NWPO3","long":44.62499995,"country":"","network":"","LOCATION":"\\tNEWPORT OR\\t\\t\\t","state":""},"geometry":{"type":"Point","coordinates":[-124.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-154.12500005,"id":"74779","lookupid":"NWTA2","long":64.62499995,"country":"","network":"AK_DCP","LOCATION":"RUBY 44ESE","state":""},"geometry":{"type":"Point","coordinates":[-154.12500005,64.62499995]}},{"type":"Feature","properties":{"LAT":174.87499995,"id":"1021892","lookupid":"NZAA","long":-37.12500005,"country":"NF","network":"NF__ASOS","LOCATION":"AUCKLAND INTL","state":""},"geometry":{"type":"Point","coordinates":[174.87499995,-37.12500005]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171898","lookupid":"OCWO3","long":44.37499995,"country":"","network":"OR_DCP","LOCATION":"OCHOCO R.S.","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178382","lookupid":"OD174","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179103","lookupid":"OD177","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.87500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163980","lookupid":"OD190","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170461","lookupid":"ODT34","long":45.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170460","lookupid":"ODT36","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173337","lookupid":"ODT54","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163264","lookupid":"ODT96","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,45.87499995]}},{"type":"Feature","properties":{"LAT":41.12499995,"id":"636964","lookupid":"OERR","long":30.87499995,"country":"SA","network":"SA__ASOS","LOCATION":"ARAR","state":""},"geometry":{"type":"Point","coordinates":[41.12499995,30.87499995]}},{"type":"Feature","properties":{"LAT":53.37499995,"id":"672228","lookupid":"OIBV","long":26.87499995,"country":"IR","network":"IR__ASOS","LOCATION":"LAVAN ISLAND","state":""},"geometry":{"type":"Point","coordinates":[53.37499995,26.87499995]}},{"type":"Feature","properties":{"LAT":46.37499995,"id":"652095","lookupid":"OICI","long":33.62499995,"country":"IR","network":"IR__ASOS","LOCATION":"ILAM","state":""},"geometry":{"type":"Point","coordinates":[46.37499995,33.62499995]}},{"type":"Feature","properties":{"LAT":51.87499995,"id":"667932","lookupid":"OIFM","long":32.87499995,"country":"IR","network":"IR__ASOS","LOCATION":"ESFAHAN SHAHID BEHESHTI INTL","state":""},"geometry":{"type":"Point","coordinates":[51.87499995,32.87499995]}},{"type":"Feature","properties":{"LAT":49.87499995,"id":"662177","lookupid":"OIHR","long":34.12499995,"country":"IR","network":"IR__ASOS","LOCATION":"ARAK","state":""},"geometry":{"type":"Point","coordinates":[49.87499995,34.12499995]}},{"type":"Feature","properties":{"LAT":51.12499995,"id":"665782","lookupid":"OIIE","long":35.37499995,"country":"IR","network":"IR__ASOS","LOCATION":"IMAM KHOMEINI INTL","state":""},"geometry":{"type":"Point","coordinates":[51.12499995,35.37499995]}},{"type":"Feature","properties":{"LAT":50.62499995,"id":"664348","lookupid":"OINR","long":36.87499995,"country":"IR","network":"IR__ASOS","LOCATION":"RAMSAR","state":""},"geometry":{"type":"Point","coordinates":[50.62499995,36.87499995]}},{"type":"Feature","properties":{"LAT":53.62499995,"id":"672956","lookupid":"OISF","long":28.87499995,"country":"IR","network":"IR__ASOS","LOCATION":"FASA","state":""},"geometry":{"type":"Point","coordinates":[53.62499995,28.87499995]}},{"type":"Feature","properties":{"LAT":45.12499995,"id":"648511","lookupid":"OITR","long":37.62499995,"country":"IR","network":"IR__ASOS","LOCATION":"UROMIYEH","state":""},"geometry":{"type":"Point","coordinates":[45.12499995,37.62499995]}},{"type":"Feature","properties":{"LAT":60.37499995,"id":"692382","lookupid":"OIZC","long":25.37499995,"country":"IR","network":"IR__ASOS","LOCATION":"CHAH BAHAR","state":""},"geometry":{"type":"Point","coordinates":[60.37499995,25.37499995]}},{"type":"Feature","properties":{"LAT":57.87499995,"id":"685183","lookupid":"OIZJ","long":25.62499995,"country":"IR","network":"IR__ASOS","LOCATION":"JASK","state":""},"geometry":{"type":"Point","coordinates":[57.87499995,25.62499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281285","lookupid":"OKEG1","long":31.12499995,"country":"","network":"GA_DCP","LOCATION":"WAYCROSS 9SE","state":""},"geometry":{"type":"Point","coordinates":[-82.37500005,31.12499995]}},{"type":"Feature","properties":{"LAT":35.37499995,"id":"620416","lookupid":"OLBA","long":33.87499995,"country":"LB","network":"LB__ASOS","LOCATION":"RAFIC HARIRI INTL","state":""},"geometry":{"type":"Point","coordinates":[35.37499995,33.87499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224417","lookupid":"ONST2","long":34.12499995,"country":"","network":"TX_DCP","LOCATION":"OLTON 6S","state":""},"geometry":{"type":"Point","coordinates":[-102.12500005,34.12499995]}},{"type":"Feature","properties":{"LAT":58.37499995,"id":"686615","lookupid":"OOMS","long":23.62499995,"country":"OM","network":"OM__ASOS","LOCATION":"MUSCAT/SEEB INTL","state":""},"geometry":{"type":"Point","coordinates":[58.37499995,23.62499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181221","lookupid":"OPLC1","long":35.12499995,"country":"","network":"CA_DCP","LOCATION":"OPAL MOUNTAIN","state":""},"geometry":{"type":"Point","coordinates":[-117.12500005,35.12499995]}},{"type":"Feature","properties":{"LAT":74.37499995,"id":"732731","lookupid":"OPST","long":32.62499995,"country":"PK","network":"PK__ASOS","LOCATION":"SIALKOT","state":""},"geometry":{"type":"Point","coordinates":[74.37499995,32.62499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300744","lookupid":"ORIN7","long":35.87499995,"country":"","network":"NC_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-75.62500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-147.37500005,"id":"94200","lookupid":"P23KX","long":59.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-147.37500005,59.87499995]}},{"type":"Feature","properties":{"LAT":-158.62500005,"id":"61797","lookupid":"PADL","long":59.12499995,"country":"US","network":"AK_ASOS","LOCATION":"DILLINGHAM AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-158.62500005,59.12499995]}},{"type":"Feature","properties":{"LAT":-151.12500005,"id":"83403","lookupid":"PAEN","long":60.62499995,"country":"US","network":"AK_ASOS","LOCATION":"KENAI MUNICIPAL AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-151.12500005,60.62499995]}},{"type":"Feature","properties":{"LAT":-145.37500005,"id":"99969","lookupid":"PAGK","long":62.12499995,"country":"US","network":"AK_ASOS","LOCATION":"GULKANA AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-145.37500005,62.12499995]}},{"type":"Feature","properties":{"LAT":-159.87500005,"id":"58209","lookupid":"PAHC","long":62.12499995,"country":"US","network":"AK_ASOS","LOCATION":"HOLY CROSS AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-159.87500005,62.12499995]}},{"type":"Feature","properties":{"LAT":-155.87500005,"id":"69718","lookupid":"PAIG","long":59.37499995,"country":"US","network":"AK_ASOS","LOCATION":"IGIUGIG AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-155.87500005,59.37499995]}},{"type":"Feature","properties":{"LAT":-156.62500005,"id":"67555","lookupid":"PAKN","long":58.62499995,"country":"US","network":"AK_ASOS","LOCATION":"KING SALMON AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-156.62500005,58.62499995]}},{"type":"Feature","properties":{"LAT":-150.12500005,"id":"86285","lookupid":"PANC","long":61.12499995,"country":"US","network":"AK_ASOS","LOCATION":"TED STEVENS ANCHORAGE INTL","state":"AK"},"geometry":{"type":"Point","coordinates":[-150.12500005,61.12499995]}},{"type":"Feature","properties":{"LAT":-157.37500005,"id":"65398","lookupid":"PANW","long":59.37499995,"country":"US","network":"AK_ASOS","LOCATION":"NEW STUYAHOK AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-157.37500005,59.37499995]}},{"type":"Feature","properties":{"LAT":-151.12500005,"id":"83441","lookupid":"PAQT","long":70.12499995,"country":"US","network":"AK_ASOS","LOCATION":"NUIQSUT AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-151.12500005,70.12499995]}},{"type":"Feature","properties":{"LAT":-155.62500005,"id":"70445","lookupid":"PASV","long":61.12499995,"country":"US","network":"AK_ASOS","LOCATION":"SPARREVOHN LRRS AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-155.62500005,61.12499995]}},{"type":"Feature","properties":{"LAT":-152.12500005,"id":"80541","lookupid":"PATA","long":65.12499995,"country":"US","network":"AK_ASOS","LOCATION":"RALPH M CALHOUN MEML ARPT","state":"AK"},"geometry":{"type":"Point","coordinates":[-152.12500005,65.12499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215086","lookupid":"PC236","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271201","lookupid":"PCBF1","long":30.12499995,"country":"","network":"FL_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228728","lookupid":"PCKT2","long":31.87499995,"country":"","network":"TX_DCP","LOCATION":"PAINT CREEK","state":""},"geometry":{"type":"Point","coordinates":[-100.62500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196372","lookupid":"PCNI1","long":42.87499995,"country":"","network":"ID_DCP","LOCATION":"POLE CANYON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274110","lookupid":"PCWN","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236616","lookupid":"PEST4","long":23.87499995,"country":"","network":"MX_TP_DCP","LOCATION":"LA PESCA","state":""},"geometry":{"type":"Point","coordinates":[-97.87500005,23.87499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165402","lookupid":"PG291","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162517","lookupid":"PG485","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161800","lookupid":"PG893","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162519","lookupid":"PG990","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,39.62499995]}},{"type":"Feature","properties":{"LAT":144.87499995,"id":"935694","lookupid":"PGBP7","long":13.37499995,"country":"","network":"GU_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[144.87499995,13.37499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197082","lookupid":"PGRU1","long":40.37499995,"country":"","network":"UT_DCP","LOCATION":"PLEASANT GROVE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-158.12500005,"id":"63086","lookupid":"PHJR","long":21.37499995,"country":"US","network":"HI_ASOS","LOCATION":"KALAELOA AIRPORT (JOHN RODGERS FIELD)","state":"HI"},"geometry":{"type":"Point","coordinates":[-158.12500005,21.37499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261117","lookupid":"PILL1","long":29.12499995,"country":"","network":"LA_DCP","LOCATION":"PILOTTOWN  LA - 8760721","state":""},"geometry":{"type":"Point","coordinates":[-89.37500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-155.62500005,"id":"70279","lookupid":"PKAH1","long":19.62499995,"country":"","network":"HI_DCP","LOCATION":"PTA KIPUKA ALALA","state":""},"geometry":{"type":"Point","coordinates":[-155.62500005,19.62499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252419","lookupid":"PMDC5","long":14.62499995,"country":"","network":"MX_CP_DCP","LOCATION":"PUERTO MADERO","state":""},"geometry":{"type":"Point","coordinates":[-92.37500005,14.62499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190629","lookupid":"PNTM8","long":47.12499995,"country":"","network":"MT_DCP","LOCATION":"POINT SIX RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174820","lookupid":"PNTQ1","long":54.87499995,"country":"","network":"CA_AB_DCP","LOCATION":"PINTO OUTLOOK NEAR SYLVESTER","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,54.87499995]}},{"type":"Feature","properties":{"LAT":-102.87500005,"id":"222253","lookupid":"PPST2","long":33.12499995,"country":"","network":"TX_DCP","LOCATION":"PLAINS 3N","state":""},"geometry":{"type":"Point","coordinates":[-102.87500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178335","lookupid":"PRJC1","long":33.62499995,"country":"","network":"CA_DCP","LOCATION":"LOS ANGELES PIER J  CA - 9410665","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164672","lookupid":"PRYC1","long":37.87499995,"country":"","network":"CA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-78.87500005,"id":"291400","lookupid":"PST01","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-78.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":138.12499995,"id":"916238","lookupid":"PTYA","long":9.37499995,"country":"FM","network":"FM__ASOS","LOCATION":"YAP INTERNATIONAL AIRPORT","state":"FM"},"geometry":{"type":"Point","coordinates":[138.12499995,9.37499995]}},{"type":"Feature","properties":{"LAT":-154.37500005,"id":"74041","lookupid":"PWHA2","long":60.12499995,"country":"","network":"AK_DCP","LOCATION":"AK PORT ALSWORTH 1 SW","state":""},"geometry":{"type":"Point","coordinates":[-154.37500005,60.12499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195625","lookupid":"QBAA3","long":36.12499995,"country":"","network":"AZ_DCP","LOCATION":"BRGHT ANGEL RAWS","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195628","lookupid":"QBMA3","long":36.87499995,"country":"","network":"AZ_DCP","LOCATION":"BUCKSKIN MOUNTAIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-115.12500005,"id":"186972","lookupid":"QCAC1","long":32.87499995,"country":"","network":"CA_DCP","LOCATION":"CAHUILLA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-115.12500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199927","lookupid":"QCNA3","long":31.62499995,"country":"","network":"AZ_DCP","LOCATION":"CANELO RAWS","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199947","lookupid":"QNMA3","long":36.62499995,"country":"","network":"AZ_DCP","LOCATION":"SHONTO - MOJAVE MONUMOUNT","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196347","lookupid":"QPPA3","long":36.62499995,"country":"","network":"AZ_DCP","LOCATION":"PARIA POINT RAWS","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-153.37500005,"id":"76930","lookupid":"QPSWC","long":62.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-153.37500005,62.37499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191305","lookupid":"QYJA3","long":36.12499995,"country":"","network":"AZ_DCP","LOCATION":"YELLOW JOHN MTN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-68.12500005,"id":"322385","lookupid":"RA009","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-68.12500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203579","lookupid":"RATW4","long":44.62499995,"country":"","network":"WY_DCP","LOCATION":"RATTLESNAKE MOUNTAIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243886","lookupid":"RAVI4","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.37500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-74.12500005,"id":"305085","lookupid":"RAWN4","long":41.12499995,"country":"","network":"NJ_DCP","LOCATION":"RINGWOOD","state":""},"geometry":{"type":"Point","coordinates":[-74.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180520","lookupid":"RBTN2","long":39.87499995,"country":"","network":"NV_DCP","LOCATION":"RED BUTTE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-117.37500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195661","lookupid":"RBYM8","long":45.12499995,"country":"","network":"MT_DCP","LOCATION":"RUBY RVR VALLEY AGRIMET STATION","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176911","lookupid":"RCEC1","long":37.62499995,"country":"","network":"CA_DCP","LOCATION":"ROCK CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-118.62500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176910","lookupid":"RCKC1","long":37.37499995,"country":"","network":"CA_DCP","LOCATION":"ROCK CREEK","state":""},"geometry":{"type":"Point","coordinates":[-118.62500005,37.37499995]}},{"type":"Feature","properties":{"LAT":120.37499995,"id":"865171","lookupid":"RCKH","long":22.62499995,"country":"TW","network":"TW__ASOS","LOCATION":"KAOHSIUNG INTL","state":""},"geometry":{"type":"Point","coordinates":[120.37499995,22.62499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255409","lookupid":"RCRI4","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233766","lookupid":"RDCT2","long":31.37499995,"country":"","network":"TX_DCP","LOCATION":"RICHLAND SPRINGS 6 NE","state":""},"geometry":{"type":"Point","coordinates":[-98.87500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181973","lookupid":"RENI1","long":43.12499995,"country":"","network":"ID_DCP","LOCATION":"REYNOLDS","state":""},"geometry":{"type":"Point","coordinates":[-116.87500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224415","lookupid":"REST2","long":33.62499995,"country":"","network":"TX_DCP","LOCATION":"REESE CENTER","state":""},"geometry":{"type":"Point","coordinates":[-102.12500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247490","lookupid":"RFDI4","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.12500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238801","lookupid":"RHBT2","long":30.12499995,"country":"","network":"TX_DCP","LOCATION":"ROCKY HILL RAWS","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215815","lookupid":"RHKW4","long":43.62499995,"country":"","network":"WY_DCP","LOCATION":"ROCHELLE HILLS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-105.12500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"258973","lookupid":"RHOM6","long":33.12499995,"country":"","network":"MS_DCP","LOCATION":"HOLMES RAWS/3N TCHULA","state":""},"geometry":{"type":"Point","coordinates":[-90.12500005,33.12499995]}},{"type":"Feature","properties":{"LAT":140.37499995,"id":"922825","lookupid":"RJAH","long":36.12499995,"country":"JP","network":"JP__ASOS","LOCATION":"HYAKURI","state":""},"geometry":{"type":"Point","coordinates":[140.37499995,36.12499995]}},{"type":"Feature","properties":{"LAT":129.37499995,"id":"891138","lookupid":"RJDT","long":34.37499995,"country":"JP","network":"JP__ASOS","LOCATION":"TSUSHIMA","state":""},"geometry":{"type":"Point","coordinates":[129.37499995,34.37499995]}},{"type":"Feature","properties":{"LAT":131.62499995,"id":"897614","lookupid":"RJFO","long":33.37499995,"country":"JP","network":"JP__ASOS","LOCATION":"OITA","state":""},"geometry":{"type":"Point","coordinates":[131.62499995,33.37499995]}},{"type":"Feature","properties":{"LAT":136.87499995,"id":"912740","lookupid":"RJGG","long":34.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"CHUBU CENTRAIR INTL","state":""},"geometry":{"type":"Point","coordinates":[136.87499995,34.87499995]}},{"type":"Feature","properties":{"LAT":139.12499995,"id":"919232","lookupid":"RJSN","long":37.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"NIIGATA AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[139.12499995,37.87499995]}},{"type":"Feature","properties":{"LAT":139.37499995,"id":"919944","lookupid":"RJTY","long":35.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"YOKOTA AB","state":""},"geometry":{"type":"Point","coordinates":[139.37499995,35.87499995]}},{"type":"Feature","properties":{"LAT":127.12499995,"id":"884668","lookupid":"RKSG","long":36.87499995,"country":"KR","network":"KR__ASOS","LOCATION":"A 511 / DESIDERIO AAF-PYEONGTAEK / CAMP HUMPHREYS ROK","state":""},"geometry":{"type":"Point","coordinates":[127.12499995,36.87499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264010","lookupid":"RLDM6","long":32.37499995,"country":"","network":"MS_DCP","LOCATION":"LAUDERDALE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-88.37500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242447","lookupid":"RMVI4","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271948","lookupid":"RNDH","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,36.87499995]}},{"type":"Feature","properties":{"LAT":128.37499995,"id":"888229","lookupid":"RORY","long":27.12499995,"country":"JP","network":"JP__ASOS","LOCATION":"YORON","state":""},"geometry":{"type":"Point","coordinates":[128.37499995,27.12499995]}},{"type":"Feature","properties":{"LAT":123.37499995,"id":"873758","lookupid":"RPVD","long":9.37499995,"country":"PH","network":"PH__ASOS","LOCATION":"DUMAGUETE","state":""},"geometry":{"type":"Point","coordinates":[123.37499995,9.37499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199956","lookupid":"RTB","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-91.12500005,"id":"256127","lookupid":"RTPI4","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240308","lookupid":"SABM5","long":46.87499995,"country":"","network":"MN_DCP","LOCATION":"S BR BUFFALO RIVER 11 ESE SABIN","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-64.12500005,"id":"333595","lookupid":"SACO","long":-31.37500005,"country":"AR","network":"AR__ASOS","LOCATION":"AMBROSIO L V TARAVELLA","state":""},"geometry":{"type":"Point","coordinates":[-64.12500005,-31.37500005]}},{"type":"Feature","properties":{"LAT":-148.87500005,"id":"89916","lookupid":"SAGA2","long":68.87499995,"country":"","network":"AK_DCP","LOCATION":"PRUDHOE BAY - SAG RIVER","state":""},"geometry":{"type":"Point","coordinates":[-148.87500005,68.87499995]}},{"type":"Feature","properties":{"LAT":-65.12500005,"id":"330733","lookupid":"SANT","long":-26.87500005,"country":"AR","network":"AR__ASOS","LOCATION":"TENIENTE BENJAMIN MATIENZO","state":""},"geometry":{"type":"Point","coordinates":[-65.12500005,-26.87500005]}},{"type":"Feature","properties":{"LAT":-57.12500005,"id":"353762","lookupid":"SARL","long":-29.62500005,"country":"AR","network":"AR__ASOS","LOCATION":"PASO DE LOS LIBRES","state":""},"geometry":{"type":"Point","coordinates":[-57.12500005,-29.62500005]}},{"type":"Feature","properties":{"LAT":-65.37500005,"id":"330021","lookupid":"SASA","long":-24.87500005,"country":"AR","network":"AR__ASOS","LOCATION":"SALTA","state":""},"geometry":{"type":"Point","coordinates":[-65.37500005,-24.87500005]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284160","lookupid":"SAUF1","long":29.87499995,"country":"","network":"","LOCATION":"\\tST. AUGUSTINE FL","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270540","lookupid":"SBDM4","long":44.87499995,"country":"","network":"MI_DCP","LOCATION":"THE BEAR RAWS","state":""},"geometry":{"type":"Point","coordinates":[-86.12500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277736","lookupid":"SBLM4","long":43.87499995,"country":"","network":"MI_DCP","LOCATION":"NWS CENTRAL REGION STATION","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-70.37500005,"id":"315647","lookupid":"SCAR","long":-18.37500005,"country":"CL","network":"CL__ASOS","LOCATION":"CHACALLUTA","state":""},"geometry":{"type":"Point","coordinates":[-70.37500005,-18.37500005]}},{"type":"Feature","properties":{"LAT":-70.87500005,"id":"314147","lookupid":"SCEL","long":-33.37500005,"country":"CL","network":"CL__ASOS","LOCATION":"ARTURO MERINO BENITEZ INTL","state":""},"geometry":{"type":"Point","coordinates":[-70.87500005,-33.37500005]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252498","lookupid":"SDNA4","long":34.37499995,"country":"","network":"AR_DCP","LOCATION":"SHERIDAN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-92.37500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214351","lookupid":"SDNC2","long":37.62499995,"country":"","network":"CO_DCP","LOCATION":"SAND DUNES","state":""},"geometry":{"type":"Point","coordinates":[-105.62500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175473","lookupid":"SE939","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192069","lookupid":"SEEM8","long":47.12499995,"country":"","network":"MT_DCP","LOCATION":"SEELEY LAKE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163263","lookupid":"SFKO3","long":45.62499995,"country":"","network":"OR_DCP","LOCATION":"SOUTH FORK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271935","lookupid":"SHLA1","long":33.62499995,"country":"","network":"AL_DCP","LOCATION":"HELFIN","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-131.37500005,"id":"140263","lookupid":"SHLA2","long":55.62499995,"country":"","network":"AK_DCP","LOCATION":"SHELTER COVE","state":""},"geometry":{"type":"Point","coordinates":[-131.37500005,55.62499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164714","lookupid":"SISW1","long":48.37499995,"country":"","network":"","LOCATION":"\\tSMITH ISLAND WA","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-135.37500005,"id":"128758","lookupid":"SKTA2","long":59.37499995,"country":"","network":"AK_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-135.37500005,59.37499995]}},{"type":"Feature","properties":{"LAT":-103.87500005,"id":"219318","lookupid":"SMNJ1","long":19.37499995,"country":"","network":"MX_JL_DCP","LOCATION":"SIERRA MANANTLAN I","state":""},"geometry":{"type":"Point","coordinates":[-103.87500005,19.37499995]}},{"type":"Feature","properties":{"LAT":-155.62500005,"id":"70276","lookupid":"SOPH1","long":18.87499995,"country":"","network":"HI_DCP","LOCATION":"NAALEHU - SOUTH POINT","state":""},"geometry":{"type":"Point","coordinates":[-155.62500005,18.87499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251845","lookupid":"SOUQ6","long":51.12499995,"country":"","network":"CA_ON_DCP","LOCATION":"EAR FALLS - SOUTH BAY","state":""},"geometry":{"type":"Point","coordinates":[-92.62500005,51.12499995]}},{"type":"Feature","properties":{"LAT":-107.12500005,"id":"210058","lookupid":"SPWW4","long":44.37499995,"country":"","network":"WY_DCP","LOCATION":"SOUTH PINEY CREEK BELOW WILLOW PARK RESE","state":""},"geometry":{"type":"Point","coordinates":[-107.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210762","lookupid":"SSPC2","long":40.37499995,"country":"","network":"CO_DCP","LOCATION":"STEAMBOAT SPRINGS - UPPER COLORADO","state":""},"geometry":{"type":"Point","coordinates":[-106.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210747","lookupid":"STLN5","long":36.62499995,"country":"","network":"NM_DCP","LOCATION":"STONE LAKE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-106.87500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176185","lookupid":"SUWC1","long":36.12499995,"country":"","network":"CA_DCP","LOCATION":"SUCCESS LAKE","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-69.37500005,"id":"318641","lookupid":"SVBM","long":10.12499995,"country":"VE","network":"VE__ASOS","LOCATION":"BARQUISIMETO INTL","state":""},"geometry":{"type":"Point","coordinates":[-69.37500005,10.12499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163252","lookupid":"SVFO3","long":42.87499995,"country":"","network":"OR_DCP","LOCATION":"SILVER BULLET RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-71.62500005,"id":"312163","lookupid":"SVMC","long":10.62499995,"country":"VE","network":"VE__ASOS","LOCATION":"LA CHINITA INTL","state":""},"geometry":{"type":"Point","coordinates":[-71.62500005,10.62499995]}},{"type":"Feature","properties":{"LAT":-149.37500005,"id":"88441","lookupid":"SWLA2","long":60.12499995,"country":"","network":"AK_DCP","LOCATION":"SEWARD - NWLON","state":""},"geometry":{"type":"Point","coordinates":[-149.37500005,60.12499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228730","lookupid":"SWST2","long":32.37499995,"country":"","network":"TX_DCP","LOCATION":"SWEETWATER 11SW","state":""},"geometry":{"type":"Point","coordinates":[-100.62500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-20.12500005,"id":"460575","lookupid":"TBWUK88","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-20.12500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173352","lookupid":"TCHEL","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238803","lookupid":"TDCT2","long":30.62499995,"country":"","network":"TX_DCP","LOCATION":"THORNDALE 3 SSE","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-91.12500005,"id":"256079","lookupid":"TESL1","long":29.62499995,"country":"","network":"LA_DCP","LOCATION":"TESORO MARINE TERMINAL - 8764044","state":""},"geometry":{"type":"Point","coordinates":[-91.12500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247454","lookupid":"TEXT2","long":33.37499995,"country":"","network":"TX_DCP","LOCATION":"TEXARKANA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-94.12500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-146.37500005,"id":"97098","lookupid":"TFTA2","long":64.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-146.37500005,64.37499995]}},{"type":"Feature","properties":{"LAT":-134.12500005,"id":"132355","lookupid":"TGCA2","long":58.62499995,"country":"","network":"AK_DCP","LOCATION":"JUNEAU - JUNEAU ICEFIELD","state":""},"geometry":{"type":"Point","coordinates":[-134.12500005,58.62499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163988","lookupid":"TGMND","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168312","lookupid":"TINDX","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169017","lookupid":"TMRO3","long":44.12499995,"country":"","network":"OR_DCP","LOCATION":"TUMALO RIDGE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-70.12500005,"id":"316491","lookupid":"TNCA","long":12.62499995,"country":"AW","network":"AW__ASOS","LOCATION":"QUEEN BEATRIX INTERNATIONAL AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-70.12500005,12.62499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183383","lookupid":"TOGC1","long":35.62499995,"country":"","network":"CA_DCP","LOCATION":"BAKER - SARATOGA SPRINGS","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204223","lookupid":"TOPS5","long":25.62499995,"country":"","network":"MX_SN_DCP","LOCATION":"TOPOLOBAMPO","state":""},"geometry":{"type":"Point","coordinates":[-109.12500005,25.62499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266168","lookupid":"TOXA1","long":31.87499995,"country":"","network":"AL_DCP","LOCATION":"THOMASVILLE HCN-M","state":""},"geometry":{"type":"Point","coordinates":[-87.62500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198524","lookupid":"TPKUT","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173318","lookupid":"TR138","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202859","lookupid":"TR192","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-78.12500005,"id":"293584","lookupid":"TRAQ6","long":45.87499995,"country":"","network":"CA_ON_DCP","LOCATION":"LAKE TRAVERSE","state":""},"geometry":{"type":"Point","coordinates":[-78.12500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161813","lookupid":"TRFO3","long":43.12499995,"country":"","network":"OR_DCP","LOCATION":"SIGNAL TREE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246790","lookupid":"TS214","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.37500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248229","lookupid":"TS215","long":47.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.87500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-103.37500005,"id":"220868","lookupid":"TS428","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.37500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248939","lookupid":"TS642","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-108.62500005,"id":"205722","lookupid":"TS654","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173349","lookupid":"TSILI","long":47.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186290","lookupid":"TT086","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287804","lookupid":"TT138","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.12500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196349","lookupid":"TT295","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195629","lookupid":"TT443","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224439","lookupid":"TT563","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.12500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264058","lookupid":"TT571","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294280","lookupid":"TT575","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"282015","lookupid":"TT592","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.12500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276242","lookupid":"TT669","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162540","lookupid":"TT692","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284153","lookupid":"TT750","long":28.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,28.12499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174781","lookupid":"TUFO3","long":45.12499995,"country":"","network":"OR_DCP","LOCATION":"TUPPER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235918","lookupid":"TWB16","long":29.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.12500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-99.87500005,"id":"230888","lookupid":"TWB39","long":31.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.87500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217923","lookupid":"TWB78","long":30.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.37500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-101.37500005,"id":"226560","lookupid":"TWB98","long":29.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-101.37500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168278","lookupid":"TWSC1","long":39.37499995,"country":"","network":"CA_DCP","LOCATION":"THERMALITO RIVER OUTLET WX STATION","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197074","lookupid":"UCC35","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202122","lookupid":"UINU1","long":40.37499995,"country":"","network":"UT_DCP","LOCATION":"UINTAH RAWS","state":""},"geometry":{"type":"Point","coordinates":[-109.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288502","lookupid":"UNFN7","long":35.37499995,"country":"","network":"NC_DCP","LOCATION":"UWHARIE NATIONAL FOREST","state":""},"geometry":{"type":"Point","coordinates":[-79.87500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-72.37500005,"id":"310136","lookupid":"UNVV1","long":43.87499995,"country":"","network":"VT_DCP","LOCATION":"OMPOMPANOOSUC RIVER  AT UNION VILLAGE","state":""},"geometry":{"type":"Point","coordinates":[-72.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":87.37499995,"id":"770318","lookupid":"UOOO","long":69.37499995,"country":"RU","network":"RU__ASOS","LOCATION":"ALYKEL","state":""},"geometry":{"type":"Point","coordinates":[87.37499995,69.37499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211488","lookupid":"UP016","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212928","lookupid":"UP087","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186263","lookupid":"UP183","long":35.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250369","lookupid":"UP246","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254662","lookupid":"UP399","long":35.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.62500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201369","lookupid":"UP568","long":32.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216514","lookupid":"UP726","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.87500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220117","lookupid":"UP731","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.62500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249646","lookupid":"UP748","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.37500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-100.12500005,"id":"230197","lookupid":"UP846","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257521","lookupid":"UP867","long":30.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.62500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253209","lookupid":"UP871","long":32.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.12500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166833","lookupid":"UPBC1","long":38.12499995,"country":"","network":"CA_DCP","LOCATION":"UNION PACIFIC RAIL ROAD BRIDGE  MARTINEZ  CA - 9415118","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177642","lookupid":"UR004","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243148","lookupid":"UR031","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.62500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243864","lookupid":"UR036","long":35.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.37500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236628","lookupid":"UR074","long":26.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.87500005,26.87499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232312","lookupid":"UR101","long":27.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.37500005,27.87499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235211","lookupid":"UR143","long":32.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.37500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238806","lookupid":"UR156","long":31.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238795","lookupid":"UR200","long":28.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,28.62499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241691","lookupid":"UR263","long":32.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238073","lookupid":"UR291","long":28.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.37500005,28.12499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233037","lookupid":"UR294","long":29.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.12500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179830","lookupid":"UR330","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.62500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248890","lookupid":"UR386","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.62500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223724","lookupid":"UR457","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-107.37500005,"id":"209328","lookupid":"UR511","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234523","lookupid":"UR576","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.62500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245317","lookupid":"UR609","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206409","lookupid":"UR689","long":32.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255362","lookupid":"UR771","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,30.37499995]}},{"type":"Feature","properties":{"LAT":61.62499995,"id":"696102","lookupid":"USCC","long":55.37499995,"country":"RU","network":"RU__ASOS","LOCATION":"BALANDINO","state":""},"geometry":{"type":"Point","coordinates":[61.62499995,55.37499995]}},{"type":"Feature","properties":{"LAT":-74.62500005,"id":"303640","lookupid":"USFS1","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-74.62500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197803","lookupid":"UT248","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,40.62499995]}},{"type":"Feature","properties":{"LAT":58.37499995,"id":"686672","lookupid":"UTAA","long":37.87499995,"country":"TM","network":"TM__ASOS","LOCATION":"ASHGABAT","state":""},"geometry":{"type":"Point","coordinates":[58.37499995,37.87499995]}},{"type":"Feature","properties":{"LAT":71.62499995,"id":"724844","lookupid":"UTFN","long":40.87499995,"country":"UZ","network":"UZ__ASOS","LOCATION":"NAMANGAN","state":""},"geometry":{"type":"Point","coordinates":[71.62499995,40.87499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194194","lookupid":"UTWCR","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,38.37499995]}},{"type":"Feature","properties":{"LAT":36.37499995,"id":"623368","lookupid":"UUOK","long":51.87499995,"country":"RU","network":"RU__ASOS","LOCATION":"KURSK","state":""},"geometry":{"type":"Point","coordinates":[36.37499995,51.87499995]}},{"type":"Feature","properties":{"LAT":49.37499995,"id":"660823","lookupid":"UWKD","long":55.62499995,"country":"RU","network":"RU__ASOS","LOCATION":"KAZAN","state":""},"geometry":{"type":"Point","coordinates":[49.37499995,55.62499995]}},{"type":"Feature","properties":{"LAT":58.62499995,"id":"687445","lookupid":"UWOR","long":51.12499995,"country":"RU","network":"RU__ASOS","LOCATION":"ORSK","state":""},"geometry":{"type":"Point","coordinates":[58.62499995,51.12499995]}},{"type":"Feature","properties":{"LAT":55.87499995,"id":"679539","lookupid":"UWUU","long":54.62499995,"country":"RU","network":"RU__ASOS","LOCATION":"UFA","state":""},"geometry":{"type":"Point","coordinates":[55.87499995,54.62499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286347","lookupid":"VA098","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.62500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163275","lookupid":"VCHQSQP","long":48.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,48.62499995]}},{"type":"Feature","properties":{"LAT":85.87499995,"id":"765801","lookupid":"VEBS","long":20.12499995,"country":"IN","network":"IN__ASOS","LOCATION":"BHUBANESHWAR","state":""},"geometry":{"type":"Point","coordinates":[85.87499995,20.12499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281269","lookupid":"VENF1","long":27.12499995,"country":"","network":"","LOCATION":"\\tVENICE FL","state":""},"geometry":{"type":"Point","coordinates":[-82.37500005,27.12499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271939","lookupid":"VHXA1","long":34.62499995,"country":"","network":"AL_DCP","LOCATION":"VALLEY HEAD HCN-M","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179058","lookupid":"VLYC1","long":34.37499995,"country":"","network":"CA_DCP","LOCATION":"VALYERMO RAWS","state":""},"geometry":{"type":"Point","coordinates":[-117.87500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-72.87500005,"id":"308693","lookupid":"VT023","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-72.87500005,43.12499995]}},{"type":"Feature","properties":{"LAT":102.37499995,"id":"813290","lookupid":"VTBO","long":12.37499995,"country":"TH","network":"TH__ASOS","LOCATION":"TRAT","state":""},"geometry":{"type":"Point","coordinates":[102.37499995,12.37499995]}},{"type":"Feature","properties":{"LAT":98.37499995,"id":"801798","lookupid":"VTCI","long":19.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[98.37499995,19.37499995]}},{"type":"Feature","properties":{"LAT":98.62499995,"id":"802507","lookupid":"VTPM","long":16.62499995,"country":"TH","network":"TH__ASOS","LOCATION":"MAE SOT","state":""},"geometry":{"type":"Point","coordinates":[98.62499995,16.62499995]}},{"type":"Feature","properties":{"LAT":-73.37500005,"id":"307257","lookupid":"VTPTN","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-73.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":100.37499995,"id":"807508","lookupid":"VTSS","long":6.87499995,"country":"TH","network":"TH__ASOS","LOCATION":"HAT YAI INTL","state":""},"geometry":{"type":"Point","coordinates":[100.37499995,6.87499995]}},{"type":"Feature","properties":{"LAT":103.87499995,"id":"817625","lookupid":"VTUV","long":16.12499995,"country":"TH","network":"TH__ASOS","LOCATION":"ROI ET","state":""},"geometry":{"type":"Point","coordinates":[103.87499995,16.12499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201412","lookupid":"WACDN","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186295","lookupid":"WAGI1","long":43.62499995,"country":"","network":"ID_DCP","LOCATION":"WAGONTOWN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":116.12499995,"id":"852864","lookupid":"WBKK","long":5.87499995,"country":"MY","network":"MY__ASOS","LOCATION":"KOTA KINABALU INTL","state":""},"geometry":{"type":"Point","coordinates":[116.12499995,5.87499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266927","lookupid":"WC5932","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233046","lookupid":"WCHT2","long":31.37499995,"country":"","network":"TX_DCP","LOCATION":"COLORADO RIVER  AT WINCHELL","state":""},"geometry":{"type":"Point","coordinates":[-99.12500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289967","lookupid":"WHKP1","long":41.62499995,"country":"","network":"PA_DCP","LOCATION":"ALLEGHENY RIVER  AT WEST HICKORY","state":""},"geometry":{"type":"Point","coordinates":[-79.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":101.37499995,"id":"810362","lookupid":"WIBB","long":0.37499995,"country":"IO","network":"ID__ASOS","LOCATION":"SULTAN SYARIF KASIM II","state":""},"geometry":{"type":"Point","coordinates":[101.37499995,0.37499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256852","lookupid":"WILCT","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261139","lookupid":"WINM6","long":34.62499995,"country":"","network":"MS_DCP","LOCATION":"WINBORN","state":""},"geometry":{"type":"Point","coordinates":[-89.37500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-75.87500005,"id":"300050","lookupid":"WITN6","long":42.37499995,"country":"","network":"NY_DCP","LOCATION":"OTSELIC RIVER  AT WHITNEY POINT DAM","state":""},"geometry":{"type":"Point","coordinates":[-75.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259746","lookupid":"WKFM4","long":46.37499995,"country":"","network":"MI_DCP","LOCATION":"WAKEFIELD","state":""},"geometry":{"type":"Point","coordinates":[-89.87500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266936","lookupid":"WL3972","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276273","lookupid":"WNCH","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190614","lookupid":"WODI1","long":43.37499995,"country":"","network":"ID_DCP","LOCATION":"LITTLE WOOD RIVER 6 NW LITTLE WOOD RIVER NEAR CAREY","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166861","lookupid":"WPKO3","long":45.12499995,"country":"","network":"OR_DCP","LOCATION":"WANDERERS PEAK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192029","lookupid":"WRRU1","long":37.12499995,"country":"","network":"UT_DCP","LOCATION":"WHITE REEF RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161829","lookupid":"WSKW1","long":47.12499995,"country":"","network":"WA_DCP","LOCATION":"NISSON - WISHKAH RIVER","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212170","lookupid":"WSM01","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212171","lookupid":"WSM02","long":32.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212893","lookupid":"WSM25","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.12500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211455","lookupid":"WSM34","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199267","lookupid":"WSRM8","long":46.62499995,"country":"","network":"MT_DCP","LOCATION":"WHITE SULPHUR SPRINGS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174032","lookupid":"WWRC1","long":37.87499995,"country":"","network":"CA_DCP","LOCATION":"WHITE WOLF RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173312","lookupid":"WXMC1","long":37.87499995,"country":"","network":"CA_DCP","LOCATION":"CAMP MATHER","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215810","lookupid":"WY1","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.12500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"205007","lookupid":"WY11","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212927","lookupid":"WY23","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216527","lookupid":"WY40","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-99.62500005,"id":"231612","lookupid":"XSTT2","long":32.87499995,"country":"","network":"TX_DCP","LOCATION":"STAMFORD 5ESE","state":""},"geometry":{"type":"Point","coordinates":[-99.62500005,32.87499995]}},{"type":"Feature","properties":{"LAT":148.87499995,"id":"947079","lookupid":"YBHM","long":-20.37500005,"country":"AU","network":"AU__ASOS","LOCATION":"HAMILTON ISLAND","state":""},"geometry":{"type":"Point","coordinates":[148.87499995,-20.37500005]}},{"type":"Feature","properties":{"LAT":122.12499995,"id":"870049","lookupid":"YBRM","long":-17.87500005,"country":"AU","network":"AU__ASOS","LOCATION":"BROOME INTL","state":""},"geometry":{"type":"Point","coordinates":[122.12499995,-17.87500005]}},{"type":"Feature","properties":{"LAT":146.87499995,"id":"941324","lookupid":"YBTL","long":-19.12500005,"country":"AU","network":"AU__ASOS","LOCATION":"TOWNSVILLE","state":""},"geometry":{"type":"Point","coordinates":[146.87499995,-19.12500005]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251785","lookupid":"YEGA4","long":36.12499995,"country":"","network":"AR_DCP","LOCATION":"CROOKED CREEK  AT YELLVILLE DCP","state":""},"geometry":{"type":"Point","coordinates":[-92.62500005,36.12499995]}},{"type":"Feature","properties":{"LAT":151.12499995,"id":"953545","lookupid":"YGLA","long":-23.87500005,"country":"AU","network":"AU__ASOS","LOCATION":"GLADSTONE","state":""},"geometry":{"type":"Point","coordinates":[151.12499995,-23.87500005]}},{"type":"Feature","properties":{"LAT":-76.37500005,"id":"298590","lookupid":"YKRV2","long":37.37499995,"country":"","network":"VA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-76.37500005,37.37499995]}},{"type":"Feature","properties":{"LAT":144.37499995,"id":"934048","lookupid":"YMAV","long":-38.12500005,"country":"AU","network":"AU__ASOS","LOCATION":"AVALON","state":""},"geometry":{"type":"Point","coordinates":[144.37499995,-38.12500005]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189852","lookupid":"YP012","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.12500005,32.87499995]}},{"type":"Feature","properties":{"LAT":116.62499995,"id":"854375","lookupid":"ZGOW","long":23.62499995,"country":"CN","network":"CN__ASOS","LOCATION":"SHANTOU","state":""},"geometry":{"type":"Point","coordinates":[116.62499995,23.62499995]}},{"type":"Feature","properties":{"LAT":113.87499995,"id":"846451","lookupid":"ZGSZ","long":22.62499995,"country":"CN","network":"CN__ASOS","LOCATION":"BAOAN INTL","state":""},"geometry":{"type":"Point","coordinates":[113.87499995,22.62499995]}},{"type":"Feature","properties":{"LAT":113.87499995,"id":"846499","lookupid":"ZHCC","long":34.62499995,"country":"CN","network":"CN__ASOS","LOCATION":"XINZHENG","state":""},"geometry":{"type":"Point","coordinates":[113.87499995,34.62499995]}},{"type":"Feature","properties":{"LAT":118.87499995,"id":"860888","lookupid":"ZSNJ","long":31.87499995,"country":"CN","network":"CN__ASOS","LOCATION":"LUKOU","state":""},"geometry":{"type":"Point","coordinates":[118.87499995,31.87499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277682","lookupid":"0046W","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-71.87500005,"id":"311574","lookupid":"006NH","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-71.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274082","lookupid":"0219W","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280558","lookupid":"0310W","long":29.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.62500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287087","lookupid":"0497W","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161798","lookupid":"061PG","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-87.12500005,"id":"267604","lookupid":"0900W","long":30.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.12500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"282002","lookupid":"1169W","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.12500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-79.12500005,"id":"290672","lookupid":"1266W","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-79.12500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282748","lookupid":"1272W","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.87500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269764","lookupid":"1363W","long":30.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.37500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269763","lookupid":"1421W","long":30.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.37500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271923","lookupid":"1485W","long":30.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272642","lookupid":"1491W","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273364","lookupid":"1620W","long":30.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287771","lookupid":"1648W","long":32.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.12500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268335","lookupid":"1849W","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.87500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283431","lookupid":"1952W","long":27.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.62500005,27.62499995]}},{"type":"Feature","properties":{"LAT":-72.12500005,"id":"310819","lookupid":"41001","long":34.62499995,"country":"","network":"","LOCATION":"E HATTERAS","state":""},"geometry":{"type":"Point","coordinates":[-72.12500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277671","lookupid":"42022","long":27.62499995,"country":"","network":"","LOCATION":"COMPS STATION","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,27.62499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163963","lookupid":"437PG","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269089","lookupid":"45026","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.62500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-130.37500005,"id":"143091","lookupid":"46002","long":42.62499995,"country":"","network":"","LOCATION":"W OREGON","state":""},"geometry":{"type":"Point","coordinates":[-130.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167544","lookupid":"46028","long":35.87499995,"country":"","network":"","LOCATION":"SAN MARTIN","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-128.87500005,"id":"147456","lookupid":"46181","long":53.87499995,"country":"","network":"","LOCATION":"ENVIRONMENT CANADA STATION","state":""},"geometry":{"type":"Point","coordinates":[-128.87500005,53.87499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166826","lookupid":"46239","long":36.37499995,"country":"","network":"","LOCATION":"SCRIPPS STATION","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-148.37500005,"id":"91328","lookupid":"48AKW","long":61.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-148.37500005,61.87499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178346","lookupid":"652SE","long":36.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210729","lookupid":"AFON5","long":32.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.87500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-145.37500005,"id":"99965","lookupid":"AK075","long":61.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-145.37500005,61.12499995]}},{"type":"Feature","properties":{"LAT":-124.87500005,"id":"158989","lookupid":"AKIQ2","long":57.12499995,"country":"","network":"CA_BC_DCP","LOCATION":"AKIE RIVER NEAR THE 760 M CONTOUR NEAR TSAY KEH DENE 20N","state":""},"geometry":{"type":"Point","coordinates":[-124.87500005,57.12499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249622","lookupid":"ARD19","long":35.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.37500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-75.12500005,"id":"302193","lookupid":"ASIM2","long":38.12499995,"country":"","network":"MD_DCP","LOCATION":"BUNTING BRIDGE ON ASSATEAGUE ISLAND NATIONAL SEASHORE","state":""},"geometry":{"type":"Point","coordinates":[-75.12500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-73.37500005,"id":"307244","lookupid":"ATC03","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-73.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163964","lookupid":"BABC1","long":40.87499995,"country":"","network":"CA_DCP","LOCATION":"BACKBONE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259683","lookupid":"BCCM6","long":30.62499995,"country":"","network":"MS_DCP","LOCATION":"CYBUR - BOGUE CHITTO","state":""},"geometry":{"type":"Point","coordinates":[-89.87500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204278","lookupid":"BCRU1","long":39.37499995,"country":"","network":"UT_DCP","LOCATION":"BRYSON CANYON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-109.12500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-71.37500005,"id":"313013","lookupid":"BERN3","long":43.12499995,"country":"","network":"NH_DCP","LOCATION":"PEMBROKE - BEAR BROOK","state":""},"geometry":{"type":"Point","coordinates":[-71.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166835","lookupid":"BKSC1","long":38.62499995,"country":"","network":"CA_DCP","LOCATION":"BROOKS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272663","lookupid":"BLDT1","long":35.62499995,"country":"","network":"TN_DCP","LOCATION":"BLEDSOE STATE FOREST","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279868","lookupid":"BMTN","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272670","lookupid":"BNGL","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-115.12500005,"id":"187018","lookupid":"BNRI1","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274821","lookupid":"BOCT1","long":35.12499995,"country":"","network":"TN_DCP","LOCATION":"BENTON - OCOBEE","state":""},"geometry":{"type":"Point","coordinates":[-84.62500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276980","lookupid":"BRBG1","long":34.87499995,"country":"","network":"GA_DCP","LOCATION":"BRASSTOWN BALD","state":""},"geometry":{"type":"Point","coordinates":[-83.87500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-73.12500005,"id":"307965","lookupid":"BRHC3","long":41.12499995,"country":"","network":"CT_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-73.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199240","lookupid":"BSCU1","long":39.87499995,"country":"","network":"UT_DCP","LOCATION":"DOLLAR RIDGE BURN SCAR","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194922","lookupid":"BSFU1","long":40.37499995,"country":"","network":"UT_DCP","LOCATION":"TANK HALLOW BURN SCAR","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"282023","lookupid":"BSKN7","long":35.62499995,"country":"","network":"NC_DCP","LOCATION":"BUSICK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-82.12500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202144","lookupid":"BTMM8","long":45.87499995,"country":"","network":"MT_DCP","LOCATION":"BOULDER RIVER 1 E BIG TIMBER","state":""},"geometry":{"type":"Point","coordinates":[-109.87500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186283","lookupid":"BURN2","long":40.62499995,"country":"","network":"NV_DCP","LOCATION":"NORTH SUGARLOAF","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-65.37500005,"id":"330309","lookupid":"CACQ","long":47.12499995,"country":"CA","network":"","LOCATION":"MIRAMICHI RCS","state":""},"geometry":{"type":"Point","coordinates":[-65.37500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247451","lookupid":"CADT2","long":32.62499995,"country":"","network":"TX_DCP","LOCATION":"CADDO LAKE  TEXAS (RAWS)","state":""},"geometry":{"type":"Point","coordinates":[-94.12500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-70.12500005,"id":"316615","lookupid":"CASM1","long":43.62499995,"country":"","network":"ME_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-70.12500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234485","lookupid":"CBDT2","long":31.12499995,"country":"","network":"TX_DCP","LOCATION":"COLORADO BEND","state":""},"geometry":{"type":"Point","coordinates":[-98.62500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174075","lookupid":"CDAW1","long":48.62499995,"country":"","network":"WA_DCP","LOCATION":"SALMON CREEK   AT CONCONULLY DAM","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242415","lookupid":"CDDT2","long":33.62499995,"country":"","network":"TX_DCP","LOCATION":"CADDO WILDLIFE MANAGEMENT AREA","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-124.12500005,"id":"161087","lookupid":"CECC1","long":41.62499995,"country":"","network":"CA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-124.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165408","lookupid":"CF114","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176182","lookupid":"CF116","long":35.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179065","lookupid":"CF157","long":36.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.87500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-75.87500005,"id":"300039","lookupid":"CHCM2","long":39.62499995,"country":"","network":"MD_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-75.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262582","lookupid":"CHFT1","long":35.37499995,"country":"","network":"TN_DCP","LOCATION":"CHICKASAW STATE FOREST","state":""},"geometry":{"type":"Point","coordinates":[-88.87500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280555","lookupid":"CHMF1","long":28.62499995,"country":"","network":"FL_DCP","LOCATION":"CHASSAHOWITZKA","state":""},"geometry":{"type":"Point","coordinates":[-82.62500005,28.62499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249644","lookupid":"CHMI4","long":40.87499995,"country":"","network":"IA_DCP","LOCATION":"CHARITON MCNAY","state":""},"geometry":{"type":"Point","coordinates":[-93.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170438","lookupid":"CISC1","long":39.37499995,"country":"","network":"CA_DCP","LOCATION":"WASHINGTON - WHITE CLOUD RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220158","lookupid":"CKEQ8","long":49.37499995,"country":"","network":"CA_SK_DCP","LOCATION":"COOKE CREEK NEAR GOODWATER","state":""},"geometry":{"type":"Point","coordinates":[-103.62500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243841","lookupid":"CKNT2","long":30.12499995,"country":"","network":"TX_DCP","LOCATION":"CONROE","state":""},"geometry":{"type":"Point","coordinates":[-95.37500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279117","lookupid":"CKYF1","long":29.12499995,"country":"","network":"FL_DCP","LOCATION":"GULF OF MEXICO  AT CEDAR KEY TIDE GAUGE","state":""},"geometry":{"type":"Point","coordinates":[-83.12500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269052","lookupid":"CLXA1","long":32.87499995,"country":"","network":"AL_DCP","LOCATION":"CLANTON-CHILTON COUNTY AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-86.62500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184825","lookupid":"CMP17","long":36.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279167","lookupid":"CMPO1","long":41.62499995,"country":"","network":"OH_DCP","LOCATION":"CAMP PERRY","state":""},"geometry":{"type":"Point","coordinates":[-83.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266207","lookupid":"CMTI2","long":41.62499995,"country":"","network":"IL_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-87.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212914","lookupid":"CO179","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.12500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194964","lookupid":"CPBS","long":50.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,50.87499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174063","lookupid":"CPC13","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"200010","lookupid":"CPCA","long":52.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,52.37499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194961","lookupid":"CPEH","long":50.12499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"ENCHANT AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,50.12499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194238","lookupid":"CPRY","long":49.37499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"RAYMOND AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193525","lookupid":"CPSD","long":51.12499995,"country":"CA","network":"","LOCATION":"STANDARD AGCM","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,51.12499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171177","lookupid":"CRPO3","long":44.12499995,"country":"","network":"OR_DCP","LOCATION":"CROOKED RIVER 5 AT POST","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-145.87500005,"id":"98523","lookupid":"CRVA2","long":60.62499995,"country":"","network":"AK_DCP","LOCATION":"AT CORDOVA NOS","state":""},"geometry":{"type":"Point","coordinates":[-145.87500005,60.62499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162528","lookupid":"CRZC1","long":41.87499995,"country":"","network":"CA_DCP","LOCATION":"CRAZY PEAK","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-73.37500005,"id":"307247","lookupid":"CT003","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-73.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-73.37500005,"id":"307249","lookupid":"CT017","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-73.37500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215798","lookupid":"CTPC2","long":39.37499995,"country":"","network":"CO_DCP","LOCATION":"SOUTH PLATTE - CARPENTER CREEK","state":""},"geometry":{"type":"Point","coordinates":[-105.12500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169043","lookupid":"CVAS","long":50.62499995,"country":"CA","network":"","LOCATION":"ASHCROFT","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,50.62499995]}},{"type":"Feature","properties":{"LAT":-53.87500005,"id":"363430","lookupid":"CWAR","long":47.37499995,"country":"CA","network":"CA_NF_ASOS","LOCATION":"ARGENTIA (AUT)","state":""},"geometry":{"type":"Point","coordinates":[-53.87500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238890","lookupid":"CWCF","long":52.37499995,"country":"CA","network":"CA_MB_ASOS","LOCATION":"BERENS RIVER CS  MAN","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,52.37499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191361","lookupid":"CWDK","long":50.12499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"CLARESHOLM","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,50.12499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"228078","lookupid":"CWEI","long":49.37499995,"country":"CA","network":"","LOCATION":"MELITA  MAN","state":""},"geometry":{"type":"Point","coordinates":[-100.87500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192807","lookupid":"CWHI","long":51.62499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"THREE HILLS","state":""},"geometry":{"type":"Point","coordinates":[-113.12500005,51.62499995]}},{"type":"Feature","properties":{"LAT":-70.62500005,"id":"315189","lookupid":"CWIG","long":47.12499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"ILE AUX GRUES","state":""},"geometry":{"type":"Point","coordinates":[-70.62500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-100.12500005,"id":"230314","lookupid":"CWIL","long":68.37499995,"country":"CA","network":"CA_NU_ASOS","LOCATION":"HAT ISLAND","state":""},"geometry":{"type":"Point","coordinates":[-100.12500005,68.37499995]}},{"type":"Feature","properties":{"LAT":-70.62500005,"id":"315190","lookupid":"CWIS","long":47.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"CHARLEVOIX (MRX)","state":""},"geometry":{"type":"Point","coordinates":[-70.62500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-73.62500005,"id":"306541","lookupid":"CWIT","long":45.12499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"STE CLOTHILDE  QUE","state":""},"geometry":{"type":"Point","coordinates":[-73.62500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163274","lookupid":"CWLM","long":48.37499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"VICTORIA GONZALES CS  BC","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-127.37500005,"id":"151769","lookupid":"CWME","long":52.12499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"CATHEDRAL POINT (AUT)  BC","state":""},"geometry":{"type":"Point","coordinates":[-127.37500005,52.12499995]}},{"type":"Feature","properties":{"LAT":-63.87500005,"id":"334629","lookupid":"CWNE","long":47.12499995,"country":"CA","network":"CA_PE_ASOS","LOCATION":"NORTH POINT  PEI","state":""},"geometry":{"type":"Point","coordinates":[-63.87500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-60.87500005,"id":"343266","lookupid":"CWNS","long":46.37499995,"country":"CA","network":"","LOCATION":"NORTHEAST MARGAREE (AUT)","state":""},"geometry":{"type":"Point","coordinates":[-60.87500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162554","lookupid":"CWQK","long":48.37499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"RACE ROCKS CAMPBELL SCIENTIFIC  BC","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-127.87500005,"id":"150321","lookupid":"CWRU","long":50.12499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"SOLANDER ISLAND (AUT)  BC","state":""},"geometry":{"type":"Point","coordinates":[-127.87500005,50.12499995]}},{"type":"Feature","properties":{"LAT":-73.62500005,"id":"306543","lookupid":"CWTA","long":45.62499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"MCTAVISH  QUE","state":""},"geometry":{"type":"Point","coordinates":[-73.62500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-71.12500005,"id":"313835","lookupid":"CWUW","long":68.62499995,"country":"CA","network":"CA_NU_ASOS","LOCATION":"DEWAR LAKES","state":""},"geometry":{"type":"Point","coordinates":[-71.12500005,68.62499995]}},{"type":"Feature","properties":{"LAT":-71.12500005,"id":"313756","lookupid":"CWXC","long":48.87499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"ONATCHIWAY  QUE","state":""},"geometry":{"type":"Point","coordinates":[-71.12500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215846","lookupid":"CWXG","long":51.37499995,"country":"CA","network":"","LOCATION":"LAST MOUNTAIN CS","state":""},"geometry":{"type":"Point","coordinates":[-105.12500005,51.37499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193540","lookupid":"CXAJ","long":54.87499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"ATMORE AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,54.87499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194250","lookupid":"CXAK","long":52.37499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"STETTLER AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,52.37499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273532","lookupid":"CXAT","long":72.87499995,"country":"CA","network":"CA_NU_ASOS","LOCATION":"ARCTIC BAY CS","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,72.87499995]}},{"type":"Feature","properties":{"LAT":-104.62500005,"id":"217281","lookupid":"CXBK","long":50.12499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"BRATT\'S LAKE UA  SASK","state":""},"geometry":{"type":"Point","coordinates":[-104.62500005,50.12499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242538","lookupid":"CXBL","long":64.37499995,"country":"CA","network":"","LOCATION":"BAKER LAKE CLIMATE  NU","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,64.37499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192082","lookupid":"CXCP","long":50.37499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"CHAMPION AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,50.37499995]}},{"type":"Feature","properties":{"LAT":-125.87500005,"id":"156082","lookupid":"CXFA","long":50.37499995,"country":"CA","network":"","LOCATION":"FANNY ISLAND","state":""},"geometry":{"type":"Point","coordinates":[-125.87500005,50.37499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288553","lookupid":"CXKI","long":48.12499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"KIRKLAND LAKE CS  ONT","state":""},"geometry":{"type":"Point","coordinates":[-79.87500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-60.62500005,"id":"343988","lookupid":"CXNM","long":46.87499995,"country":"CA","network":"CA_NS_ASOS","LOCATION":"NORTH MOUNTAIN CS","state":""},"geometry":{"type":"Point","coordinates":[-60.62500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199294","lookupid":"CXVM","long":53.37499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"VERMILLION AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,53.37499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189205","lookupid":"CYBW","long":51.12499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"CALGARY SPRINGBANK","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,51.12499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191374","lookupid":"CYEG","long":53.37499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"EDMONTON INTL","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,53.37499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214430","lookupid":"CYKJ","long":57.37499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"KEY LAKE A","state":""},"geometry":{"type":"Point","coordinates":[-105.62500005,57.37499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272739","lookupid":"CYPO","long":54.62499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"PEAWANUCK","state":"ON"},"geometry":{"type":"Point","coordinates":[-85.37500005,54.62499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176261","lookupid":"CYQU","long":55.12499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"GRANDE PRAIRIE","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,55.12499995]}},{"type":"Feature","properties":{"LAT":-60.12500005,"id":"345425","lookupid":"CYQY","long":46.12499995,"country":"CA","network":"CA_NS_ASOS","LOCATION":"SYDNEY A","state":""},"geometry":{"type":"Point","coordinates":[-60.12500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245459","lookupid":"CYRB","long":74.62499995,"country":"CA","network":"CA_NU_ASOS","LOCATION":"RESOLUTE BAY","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,74.62499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284235","lookupid":"CYTS","long":48.62499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"TIMMINS VICTOR POWER A","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166889","lookupid":"CYWL","long":52.12499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"WILLIAMS LAKE","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,52.12499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"254001","lookupid":"CYXL","long":50.12499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"SIOUX LOOKOUT AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-91.87500005,50.12499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165476","lookupid":"CYYE","long":58.87499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"FORT NELSON","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,58.87499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247555","lookupid":"CYYQ","long":58.62499995,"country":"CA","network":"CA_MB_ASOS","LOCATION":"CHURCHILL","state":""},"geometry":{"type":"Point","coordinates":[-94.12500005,58.62499995]}},{"type":"Feature","properties":{"LAT":8.62499995,"id":"543347","lookupid":"DAAP","long":26.62499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"ILLIZI TAKHAMALT","state":""},"geometry":{"type":"Point","coordinates":[8.62499995,26.62499995]}},{"type":"Feature","properties":{"LAT":7.87499995,"id":"541228","lookupid":"DABB","long":36.87499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"ANNABA","state":""},"geometry":{"type":"Point","coordinates":[7.87499995,36.87499995]}},{"type":"Feature","properties":{"LAT":-0.62500005,"id":"516743","lookupid":"DAOO","long":35.62499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"ES SENIA","state":""},"geometry":{"type":"Point","coordinates":[-0.62500005,35.62499995]}},{"type":"Feature","properties":{"LAT":3.87499995,"id":"529690","lookupid":"DAUG","long":32.37499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"NOUMERAT","state":""},"geometry":{"type":"Point","coordinates":[3.87499995,32.37499995]}},{"type":"Feature","properties":{"LAT":2.62499995,"id":"526070","lookupid":"DAUI","long":27.37499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"IN SALAH","state":""},"geometry":{"type":"Point","coordinates":[2.62499995,27.37499995]}},{"type":"Feature","properties":{"LAT":2.87499995,"id":"526816","lookupid":"DAUL","long":33.87499995,"country":"AG","network":"","LOCATION":"LAGHOUAT","state":""},"geometry":{"type":"Point","coordinates":[2.87499995,33.87499995]}},{"type":"Feature","properties":{"LAT":9.62499995,"id":"546233","lookupid":"DAUZ","long":28.12499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"IN AMENAS","state":""},"geometry":{"type":"Point","coordinates":[9.62499995,28.12499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240248","lookupid":"DAWT2","long":31.87499995,"country":"","network":"TX_DCP","LOCATION":"RICHLAND CREEK 5 N NAVARRO MILLS LAKE","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178367","lookupid":"DBLN2","long":41.62499995,"country":"","network":"NV_DCP","LOCATION":"MCDERMITT 30SW - DOUBLE H","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300756","lookupid":"DEL04","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300755","lookupid":"DEL24","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.62500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-124.37500005,"id":"160391","lookupid":"DESW1","long":47.62499995,"country":"","network":"","LOCATION":"\\tDESTRUCTION ISLAND WA","state":""},"geometry":{"type":"Point","coordinates":[-124.37500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176192","lookupid":"DEXC1","long":37.87499995,"country":"","network":"CA_DCP","LOCATION":"BENTON - DEXTER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217933","lookupid":"DEXN5","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.37500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248903","lookupid":"DKBA4","long":35.62499995,"country":"","network":"AR_DCP","LOCATION":"DEVILS KNOB","state":""},"geometry":{"type":"Point","coordinates":[-93.62500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-158.12500005,"id":"63087","lookupid":"DLGH1","long":21.62499995,"country":"","network":"HI_DCP","LOCATION":"DILLINGHAM","state":""},"geometry":{"type":"Point","coordinates":[-158.12500005,21.62499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"204998","lookupid":"DMMC2","long":39.37499995,"country":"","network":"CO_DCP","LOCATION":"DEMAREE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172599","lookupid":"DOGC1","long":39.62499995,"country":"","network":"CA_DCP","LOCATION":"DOG VALLEY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"258958","lookupid":"DOSL1","long":29.37499995,"country":"","network":"LA_DCP","LOCATION":"LITTLE LAKE 12 ENE BAY DOSGRIS NEAR GALLIANO","state":""},"geometry":{"type":"Point","coordinates":[-90.12500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192761","lookupid":"DPG12","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.12500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192762","lookupid":"DPG14","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"277024","lookupid":"DTLM4","long":45.87499995,"country":"","network":"MI_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-83.87500005,45.87499995]}},{"type":"Feature","properties":{"LAT":8.87499995,"id":"544098","lookupid":"DTTF","long":34.37499995,"country":"TN","network":"TN__ASOS","LOCATION":"GAFSA","state":""},"geometry":{"type":"Point","coordinates":[8.87499995,34.37499995]}},{"type":"Feature","properties":{"LAT":11.12499995,"id":"550588","lookupid":"DTTL","long":36.87499995,"country":"TN","network":"TN__ASOS","LOCATION":"KELIBIA","state":""},"geometry":{"type":"Point","coordinates":[11.12499995,36.87499995]}},{"type":"Feature","properties":{"LAT":1.12499995,"id":"521680","lookupid":"DXNG","long":9.87499995,"country":"TG","network":"TG__ASOS","LOCATION":"NIAMTOUGOU INTERNATIONAL","state":""},"geometry":{"type":"Point","coordinates":[1.12499995,9.87499995]}},{"type":"Feature","properties":{"LAT":5.37499995,"id":"534085","lookupid":"EBBL","long":51.12499995,"country":"BE","network":"BE__ASOS","LOCATION":"KLEINE BROGEL","state":""},"geometry":{"type":"Point","coordinates":[5.37499995,51.12499995]}},{"type":"Feature","properties":{"LAT":4.62499995,"id":"531924","lookupid":"EBBR","long":50.87499995,"country":"BE","network":"BE__ASOS","LOCATION":"BRUSSELS NATL","state":""},"geometry":{"type":"Point","coordinates":[4.62499995,50.87499995]}},{"type":"Feature","properties":{"LAT":2.87499995,"id":"526885","lookupid":"EBOS","long":51.12499995,"country":"BE","network":"BE__ASOS","LOCATION":"OOSTENDE","state":""},"geometry":{"type":"Point","coordinates":[2.87499995,51.12499995]}},{"type":"Feature","properties":{"LAT":10.87499995,"id":"549924","lookupid":"EDDE","long":50.87499995,"country":"DE","network":"DE__ASOS","LOCATION":"ERFURT","state":""},"geometry":{"type":"Point","coordinates":[10.87499995,50.87499995]}},{"type":"Feature","properties":{"LAT":7.62499995,"id":"540569","lookupid":"EDDG","long":52.12499995,"country":"DE","network":"DE__ASOS","LOCATION":"MUNSTER OSNABRUCK","state":""},"geometry":{"type":"Point","coordinates":[7.62499995,52.12499995]}},{"type":"Feature","properties":{"LAT":-74.87500005,"id":"302926","lookupid":"EDGP1","long":41.37499995,"country":"","network":"PA_DCP","LOCATION":"LITTLE BUSH KILL  AT EDGEMERE","state":""},"geometry":{"type":"Point","coordinates":[-74.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-103.87500005,"id":"219414","lookupid":"EDGS2","long":43.37499995,"country":"","network":"SD_DCP","LOCATION":"CHEYENNE RIVER  AT EDGEMONT","state":""},"geometry":{"type":"Point","coordinates":[-103.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":10.62499995,"id":"549210","lookupid":"EDVE","long":52.37499995,"country":"DE","network":"DE__ASOS","LOCATION":"BRAUNSCHWEIG WOLFSBURG","state":""},"geometry":{"type":"Point","coordinates":[10.62499995,52.37499995]}},{"type":"Feature","properties":{"LAT":29.62499995,"id":"603971","lookupid":"EFJO","long":62.62499995,"country":"FI","network":"FI__ASOS","LOCATION":"JOENSUU","state":""},"geometry":{"type":"Point","coordinates":[29.62499995,62.62499995]}},{"type":"Feature","properties":{"LAT":23.12499995,"id":"585255","lookupid":"EFKK","long":63.62499995,"country":"FI","network":"FI__ASOS","LOCATION":"KRUUNUPYY","state":""},"geometry":{"type":"Point","coordinates":[23.12499995,63.62499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199244","lookupid":"EFKU1","long":40.87499995,"country":"","network":"UT_DCP","LOCATION":"EAST FORK BLACKSFORK NEAR TABIONA 38NE","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":25.37499995,"id":"591740","lookupid":"EFOU","long":64.87499995,"country":"FI","network":"FI__ASOS","LOCATION":"OULU","state":""},"geometry":{"type":"Point","coordinates":[25.37499995,64.87499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166142","lookupid":"EGKO3","long":45.37499995,"country":"","network":"OR_DCP","LOCATION":"EAGLE CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-0.37500005,"id":"517526","lookupid":"EGLL","long":51.37499995,"country":"GB","network":"GB__ASOS","LOCATION":"HEATHROW","state":""},"geometry":{"type":"Point","coordinates":[-0.37500005,51.37499995]}},{"type":"Feature","properties":{"LAT":0.62499995,"id":"520410","lookupid":"EGUL","long":52.37499995,"country":"GB","network":"GB__ASOS","LOCATION":"LAKENHEATH RAF","state":""},"geometry":{"type":"Point","coordinates":[0.62499995,52.37499995]}},{"type":"Feature","properties":{"LAT":-2.37500005,"id":"511771","lookupid":"EGWC","long":52.62499995,"country":"GB","network":"GB__ASOS","LOCATION":"COSFORD","state":""},"geometry":{"type":"Point","coordinates":[-2.37500005,52.62499995]}},{"type":"Feature","properties":{"LAT":-0.37500005,"id":"517527","lookupid":"EGWU","long":51.62499995,"country":"GB","network":"GB__ASOS","LOCATION":"NORTHOLT","state":""},"geometry":{"type":"Point","coordinates":[-0.37500005,51.62499995]}},{"type":"Feature","properties":{"LAT":-0.62500005,"id":"516812","lookupid":"EGYE","long":52.87499995,"country":"GB","network":"GB__ASOS","LOCATION":"BARKSTON HEATH","state":""},"geometry":{"type":"Point","coordinates":[-0.62500005,52.87499995]}},{"type":"Feature","properties":{"LAT":0.62499995,"id":"520411","lookupid":"EGYM","long":52.62499995,"country":"GB","network":"GB__ASOS","LOCATION":"MARHAM","state":""},"geometry":{"type":"Point","coordinates":[0.62499995,52.62499995]}},{"type":"Feature","properties":{"LAT":5.62499995,"id":"534810","lookupid":"EHLE","long":52.37499995,"country":"NL","network":"NL__ASOS","LOCATION":"LELYSTAD","state":""},"geometry":{"type":"Point","coordinates":[5.62499995,52.37499995]}},{"type":"Feature","properties":{"LAT":4.37499995,"id":"531206","lookupid":"EHWO","long":51.37499995,"country":"NL","network":"NL__ASOS","LOCATION":"WOENSDRECHT","state":""},"geometry":{"type":"Point","coordinates":[4.37499995,51.37499995]}},{"type":"Feature","properties":{"LAT":-6.12500005,"id":"500974","lookupid":"EIDW","long":53.37499995,"country":"IE","network":"IE__ASOS","LOCATION":"DUBLIN","state":""},"geometry":{"type":"Point","coordinates":[-6.12500005,53.37499995]}},{"type":"Feature","properties":{"LAT":12.62499995,"id":"554983","lookupid":"EKCH","long":55.62499995,"country":"DK","network":"DK__ASOS","LOCATION":"KASTRUP","state":""},"geometry":{"type":"Point","coordinates":[12.62499995,55.62499995]}},{"type":"Feature","properties":{"LAT":9.12499995,"id":"544906","lookupid":"EKKA","long":56.37499995,"country":"DK","network":"DK__ASOS","LOCATION":"KARUP","state":""},"geometry":{"type":"Point","coordinates":[9.12499995,56.37499995]}},{"type":"Feature","properties":{"LAT":10.37499995,"id":"548502","lookupid":"EKOD","long":55.37499995,"country":"DK","network":"DK__ASOS","LOCATION":"ODENSE","state":""},"geometry":{"type":"Point","coordinates":[10.37499995,55.37499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276271","lookupid":"ELST","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,37.62499995]}},{"type":"Feature","properties":{"LAT":2.12499995,"id":"524759","lookupid":"ENHM","long":59.62499995,"country":"NO","network":"NO__ASOS","LOCATION":"HEIMDAL OIL PLATFORM","state":""},"geometry":{"type":"Point","coordinates":[2.12499995,59.62499995]}},{"type":"Feature","properties":{"LAT":2.87499995,"id":"526917","lookupid":"ENLA","long":59.12499995,"country":"NO","network":"NO__ASOS","LOCATION":"ULA OIL PLATFORM","state":""},"geometry":{"type":"Point","coordinates":[2.87499995,59.12499995]}},{"type":"Feature","properties":{"LAT":12.12499995,"id":"553591","lookupid":"ENRS","long":67.62499995,"country":"NO","network":"NO__ASOS","LOCATION":"BOGUS NORWAY","state":""},"geometry":{"type":"Point","coordinates":[12.12499995,67.62499995]}},{"type":"Feature","properties":{"LAT":15.37499995,"id":"562994","lookupid":"ENSB","long":78.37499995,"country":"NO","network":"NO__ASOS","LOCATION":"LONGYEAR","state":""},"geometry":{"type":"Point","coordinates":[15.37499995,78.37499995]}},{"type":"Feature","properties":{"LAT":31.12499995,"id":"608322","lookupid":"ENSS","long":70.37499995,"country":"NO","network":"NO__ASOS","LOCATION":"VARDO AP / SVARTNES","state":""},"geometry":{"type":"Point","coordinates":[31.12499995,70.37499995]}},{"type":"Feature","properties":{"LAT":18.37499995,"id":"571538","lookupid":"EPGD","long":54.37499995,"country":"PL","network":"PL__ASOS","LOCATION":"LECHA WALESY","state":""},"geometry":{"type":"Point","coordinates":[18.37499995,54.37499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244610","lookupid":"ERYI4","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.12500005,42.37499995]}},{"type":"Feature","properties":{"LAT":20.37499995,"id":"577352","lookupid":"ESNQ","long":67.87499995,"country":"SE","network":"SE__ASOS","LOCATION":"KIRUNA","state":""},"geometry":{"type":"Point","coordinates":[20.37499995,67.87499995]}},{"type":"Feature","properties":{"LAT":20.12499995,"id":"576624","lookupid":"ESPE","long":65.87499995,"country":"SE","network":"SE__ASOS","LOCATION":"VIDSEL (SWE-AFB)","state":""},"geometry":{"type":"Point","coordinates":[20.12499995,65.87499995]}},{"type":"Feature","properties":{"LAT":15.12499995,"id":"562224","lookupid":"ESUT","long":65.87499995,"country":"SE","network":"SE__ASOS","LOCATION":"HEMAVAN","state":""},"geometry":{"type":"Point","coordinates":[15.12499995,65.87499995]}},{"type":"Feature","properties":{"LAT":7.62499995,"id":"540558","lookupid":"ETAR","long":49.37499995,"country":"DE","network":"DE__ASOS","LOCATION":"BOGUS EAST GERMAN","state":""},"geometry":{"type":"Point","coordinates":[7.62499995,49.37499995]}},{"type":"Feature","properties":{"LAT":122.87499995,"id":"872339","lookupid":"EUCDE52","long":14.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[122.87499995,14.62499995]}},{"type":"Feature","properties":{"LAT":31.12499995,"id":"607943","lookupid":"FAHS","long":-24.37500005,"country":"ZA","network":"ZA__ASOS","LOCATION":"HOEDSPRUIT AFB","state":""},"geometry":{"type":"Point","coordinates":[31.12499995,-24.37500005]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284208","lookupid":"FAIO1","long":41.87499995,"country":"","network":"OH_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":31.12499995,"id":"607939","lookupid":"FAKN","long":-25.37500005,"country":"ZA","network":"ZA__ASOS","LOCATION":"KRUGER MPUMALANGA INTL","state":""},"geometry":{"type":"Point","coordinates":[31.12499995,-25.37500005]}},{"type":"Feature","properties":{"LAT":28.62499995,"id":"600714","lookupid":"FAUT","long":-31.62500005,"country":"ZA","network":"ZA__ASOS","LOCATION":"MTHATHA","state":""},"geometry":{"type":"Point","coordinates":[28.62499995,-31.62500005]}},{"type":"Feature","properties":{"LAT":27.87499995,"id":"598574","lookupid":"FAVV","long":-26.62500005,"country":"SF","network":"","LOCATION":"VEREENIGING","state":""},"geometry":{"type":"Point","coordinates":[27.87499995,-26.62500005]}},{"type":"Feature","properties":{"LAT":23.37499995,"id":"585641","lookupid":"FBMN","long":-19.87500005,"country":"BW","network":"BW__ASOS","LOCATION":"MAUN","state":""},"geometry":{"type":"Point","coordinates":[23.37499995,-19.87500005]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266187","lookupid":"FCRT1","long":36.62499995,"country":"","network":"TN_DCP","LOCATION":"FORT CAMPBELL RAWS","state":""},"geometry":{"type":"Point","coordinates":[-87.62500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241689","lookupid":"FFLT2","long":32.12499995,"country":"","network":"TX_DCP","LOCATION":"RICHLAND CREEK 7 S RICHLAND CHAMBERS LAKE","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194927","lookupid":"FG018","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-151.87500005,"id":"81238","lookupid":"FILA2","long":59.37499995,"country":"","network":"","LOCATION":"\\tFLAT ISLAND LIGHT","state":""},"geometry":{"type":"Point","coordinates":[-151.87500005,59.37499995]}},{"type":"Feature","properties":{"LAT":72.37499995,"id":"726811","lookupid":"FJDG","long":-7.37500005,"country":"MU","network":"MU__ASOS","LOCATION":"DIEGO GARCIA NAVAL AIR STATION","state":""},"geometry":{"type":"Point","coordinates":[72.37499995,-7.37500005]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233762","lookupid":"FKGT2","long":30.37499995,"country":"","network":"TX_DCP","LOCATION":"FREDERICKSBURG 5 N","state":""},"geometry":{"type":"Point","coordinates":[-98.87500005,30.37499995]}},{"type":"Feature","properties":{"LAT":55.62499995,"id":"678517","lookupid":"FMEE","long":-20.87500005,"country":"KM","network":"KM__ASOS","LOCATION":"ST DENIS GILLOT","state":""},"geometry":{"type":"Point","coordinates":[55.62499995,-20.87500005]}},{"type":"Feature","properties":{"LAT":49.37499995,"id":"660551","lookupid":"FMNA","long":-12.37500005,"country":"KM","network":"KM__ASOS","LOCATION":"ARRACHART","state":""},"geometry":{"type":"Point","coordinates":[49.37499995,-12.37500005]}},{"type":"Feature","properties":{"LAT":13.62499995,"id":"557581","lookupid":"FNUB","long":-14.87500005,"country":"AO","network":"AO__ASOS","LOCATION":"LUBANGO","state":""},"geometry":{"type":"Point","coordinates":[13.62499995,-14.87500005]}},{"type":"Feature","properties":{"LAT":32.62499995,"id":"612257","lookupid":"FQMA","long":-25.87500005,"country":"MZ","network":"MZ__ASOS","LOCATION":"MAPUTO","state":""},"geometry":{"type":"Point","coordinates":[32.62499995,-25.87500005]}},{"type":"Feature","properties":{"LAT":-78.37500005,"id":"292836","lookupid":"FVRV2","long":38.87499995,"country":"","network":"VA_DCP","LOCATION":"FORT VALLEY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-78.37500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276257","lookupid":"GA306","long":34.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271940","lookupid":"GA320","long":34.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277690","lookupid":"GA347","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251765","lookupid":"GARL1","long":31.12499995,"country":"","network":"LA_DCP","LOCATION":"GARDNER - FTS","state":""},"geometry":{"type":"Point","coordinates":[-92.62500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-13.87500005,"id":"478554","lookupid":"GCFV","long":28.37499995,"country":"ES","network":"ES__ASOS","LOCATION":"FUERTEVENTURA","state":""},"geometry":{"type":"Point","coordinates":[-13.87500005,28.37499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165414","lookupid":"GDFO3","long":43.37499995,"country":"","network":"OR_DCP","LOCATION":"GRANDDAD BATTLE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-144.37500005,"id":"102856","lookupid":"GECA2","long":63.87499995,"country":"","network":"AK_DCP","LOCATION":"GEORGE CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-144.37500005,63.87499995]}},{"type":"Feature","properties":{"LAT":-79.62500005,"id":"289231","lookupid":"GLNV2","long":37.62499995,"country":"","network":"VA_DCP","LOCATION":"NATURAL BRIDGE - GLENPEN","state":""},"geometry":{"type":"Point","coordinates":[-79.62500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-4.37500005,"id":"505928","lookupid":"GMFK","long":31.87499995,"country":"MA","network":"MA__ASOS","LOCATION":"MOULAY ALI CHERIF","state":""},"geometry":{"type":"Point","coordinates":[-4.37500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-7.62500005,"id":"496575","lookupid":"GMMB","long":33.62499995,"country":"MA","network":"MA__ASOS","LOCATION":"BEN SLIMANE","state":""},"geometry":{"type":"Point","coordinates":[-7.62500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-9.62500005,"id":"490806","lookupid":"GMMI","long":31.37499995,"country":"MA","network":"MA__ASOS","LOCATION":"ESSAOUIRA","state":""},"geometry":{"type":"Point","coordinates":[-9.62500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-6.87500005,"id":"498724","lookupid":"GMMZ","long":30.87499995,"country":"MA","network":"MA__ASOS","LOCATION":"OUARZAZATE","state":""},"geometry":{"type":"Point","coordinates":[-6.87500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-145.62500005,"id":"99253","lookupid":"GNNA2","long":63.12499995,"country":"","network":"AK_DCP","LOCATION":"GLENNALLEN 64N","state":""},"geometry":{"type":"Point","coordinates":[-145.62500005,63.12499995]}},{"type":"Feature","properties":{"LAT":-16.37500005,"id":"471291","lookupid":"GOGG","long":12.62499995,"country":"SN","network":"SN__ASOS","LOCATION":"ZIGUINCHOR","state":""},"geometry":{"type":"Point","coordinates":[-16.37500005,12.62499995]}},{"type":"Feature","properties":{"LAT":-17.37500005,"id":"468419","lookupid":"GOOY","long":14.62499995,"country":"SN","network":"SN__ASOS","LOCATION":"LEOPOLD SEDAR SENGHOR INTL","state":""},"geometry":{"type":"Point","coordinates":[-17.37500005,14.62499995]}},{"type":"Feature","properties":{"LAT":-149.37500005,"id":"88443","lookupid":"GRAA2","long":60.62499995,"country":"","network":"AK_DCP","LOCATION":"GRANITE CREEK","state":""},"geometry":{"type":"Point","coordinates":[-149.37500005,60.62499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196371","lookupid":"GRAI1","long":42.62499995,"country":"","network":"ID_DCP","LOCATION":"GRACE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169729","lookupid":"GRBO3","long":42.12499995,"country":"","network":"OR_DCP","LOCATION":"GERBER DAM","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-136.37500005,"id":"125878","lookupid":"GRWA2","long":59.37499995,"country":"","network":"AK_DCP","LOCATION":"HAINES 35NW - GLACIER CREEK RIDGE","state":""},"geometry":{"type":"Point","coordinates":[-136.37500005,59.37499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215064","lookupid":"GSCN5","long":35.87499995,"country":"","network":"NM_DCP","LOCATION":"BARTLEY RAWS NEAR GASCON","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264789","lookupid":"GTRM4","long":47.12499995,"country":"","network":"MI_DCP","LOCATION":"NWS CENTRAL REGION STATION","state":""},"geometry":{"type":"Point","coordinates":[-88.12500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-101.87500005,"id":"225161","lookupid":"HBCN1","long":40.12499995,"country":"","network":"NE_DCP","LOCATION":"BUFFALO CREEK 4 ENE HAIGLER","state":""},"geometry":{"type":"Point","coordinates":[-101.87500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261867","lookupid":"HCKM","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.12500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269768","lookupid":"HHXA1","long":31.87499995,"country":"","network":"AL_DCP","LOCATION":"AL HIGHLAND HOME 2 S","state":""},"geometry":{"type":"Point","coordinates":[-86.37500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246719","lookupid":"HILT2","long":29.62499995,"country":"","network":"TX_DCP","LOCATION":"HIGH ISLAND 8NNW","state":""},"geometry":{"type":"Point","coordinates":[-94.37500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-100.12500005,"id":"230176","lookupid":"HKBT2","long":33.87499995,"country":"","network":"TX_DCP","LOCATION":"HACKBERRY 2SSE","state":""},"geometry":{"type":"Point","coordinates":[-100.12500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203535","lookupid":"HMDA3","long":33.62499995,"country":"","network":"AZ_DCP","LOCATION":"NR FS HELIPORT NR HANNAGAN MEADOW","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183434","lookupid":"HOPI1","long":48.37499995,"country":"","network":"ID_DCP","LOCATION":"HOPE - PEND OREILLE LAKE","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-156.87500005,"id":"66873","lookupid":"HOWA2","long":68.12499995,"country":"","network":"AK_DCP","LOCATION":"HOWARD PASS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-156.87500005,68.12499995]}},{"type":"Feature","properties":{"LAT":-59.62500005,"id":"346868","lookupid":"HPMEYWQ","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-59.62500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193498","lookupid":"HRKM8","long":44.37499995,"country":"","network":"MT_DCP","LOCATION":"HARKNESS","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169739","lookupid":"HSDO3","long":44.62499995,"country":"","network":"OR_DCP","LOCATION":"HAYSTACK DAM AND RES","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177617","lookupid":"ICAC1","long":34.12499995,"country":"","network":"CA_DCP","LOCATION":"SANTA MONICA PIER - 9410840","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184091","lookupid":"IKPSD","long":32.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.12500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238766","lookupid":"ILOV4","long":21.37499995,"country":"","network":"MX_VC_DCP","LOCATION":"ISLA LOBOS","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,21.37499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271235","lookupid":"IN036","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266926","lookupid":"IN050","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.37500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271245","lookupid":"IN054","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189902","lookupid":"INDI1","long":45.37499995,"country":"","network":"ID_DCP","LOCATION":"INDIANOLA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.12500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181990","lookupid":"ITD00","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.87500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189178","lookupid":"ITD30","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186292","lookupid":"ITD31","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197811","lookupid":"ITD33","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192771","lookupid":"ITD34","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.12500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184145","lookupid":"ITD64","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.12500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192778","lookupid":"ITD82","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193490","lookupid":"ITDD8","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195657","lookupid":"ITDE3","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-143.62500005,"id":"105019","lookupid":"J26LX","long":64.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-143.62500005,64.62499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228795","lookupid":"JCSN8","long":48.62499995,"country":"","network":"ND_DCP","LOCATION":"J. CLARK SALYER","state":""},"geometry":{"type":"Point","coordinates":[-100.62500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195612","lookupid":"JE272","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269765","lookupid":"K0J4","long":31.12499995,"country":"US","network":"","LOCATION":"FLORALA MUNI","state":"AL"},"geometry":{"type":"Point","coordinates":[-86.37500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-79.12500005,"id":"290669","lookupid":"K0V4","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-79.12500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225912","lookupid":"K1EN","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-101.62500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251761","lookupid":"K3R7","long":30.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.62500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239520","lookupid":"K3T5","long":29.87499995,"country":"US","network":"","LOCATION":"FAYETTE RGNL AIR CTR","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.87500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271938","lookupid":"K4A9","long":34.37499995,"country":"US","network":"","LOCATION":"ISBELL FLD","state":"AL"},"geometry":{"type":"Point","coordinates":[-85.62500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240239","lookupid":"K66R","long":29.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282752","lookupid":"K6L4","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-124.12500005,"id":"161096","lookupid":"K6S2","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-124.12500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239583","lookupid":"K8D3","long":45.62499995,"country":"US","network":"","LOCATION":"SISSETON MUNICIPAL AIRPORT","state":"SD"},"geometry":{"type":"Point","coordinates":[-96.87500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-79.62500005,"id":"289248","lookupid":"K8G2","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-79.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252537","lookupid":"K9MN","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232376","lookupid":"K9V9","long":43.87499995,"country":"US","network":"","LOCATION":"CHAMBERLAIN MUNI AIRPORT","state":"SD"},"geometry":{"type":"Point","coordinates":[-99.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244626","lookupid":"KADC","long":46.37499995,"country":"US","network":"","LOCATION":"WADENA MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.12500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287081","lookupid":"KAFJ","long":40.12499995,"country":"US","network":"","LOCATION":"WASHINGTON COUNTY AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-80.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199251","lookupid":"KAFO","long":42.62499995,"country":"US","network":"","LOCATION":"AFTON MUNI","state":"WY"},"geometry":{"type":"Point","coordinates":[-110.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278416","lookupid":"KAHN","long":33.87499995,"country":"US","network":"","LOCATION":"ATHENS/BEN EPPS AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-83.37500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-108.12500005,"id":"207156","lookupid":"KAJZ","long":38.87499995,"country":"US","network":"","LOCATION":"BLAKE FIELD AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-108.12500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235911","lookupid":"KALI","long":27.62499995,"country":"US","network":"","LOCATION":"ALICE INTERNATIONAL ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.12500005,27.62499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252531","lookupid":"KALO","long":42.62499995,"country":"US","network":"","LOCATION":"WATERLOO MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-92.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177665","lookupid":"KALW","long":46.12499995,"country":"US","network":"","LOCATION":"WALLA WALLA REGIONAL ARPT","state":"WA"},"geometry":{"type":"Point","coordinates":[-118.37500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248928","lookupid":"KAMW","long":41.87499995,"country":"US","network":"","LOCATION":"AMES MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-93.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-76.12500005,"id":"299337","lookupid":"KART","long":44.12499995,"country":"US","network":"","LOCATION":"WATERTOWN INTL AIRPORT","state":"NY"},"geometry":{"type":"Point","coordinates":[-76.12500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243904","lookupid":"KAXN","long":45.87499995,"country":"US","network":"","LOCATION":"CHANDLER FIELD AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.37500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235988","lookupid":"KBAC","long":46.87499995,"country":"US","network":"","LOCATION":"BARNES COUNTY MUNICIPAL AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-98.12500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287069","lookupid":"KBCB","long":37.12499995,"country":"US","network":"","LOCATION":"VIRGINIA TECH AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-80.37500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274804","lookupid":"KBGE","long":30.87499995,"country":"US","network":"","LOCATION":"DCATR CO INDUS AIRPK ARPT","state":"GA"},"geometry":{"type":"Point","coordinates":[-84.62500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-71.12500005,"id":"313739","lookupid":"KBML","long":44.62499995,"country":"US","network":"","LOCATION":"BERLIN MUNICIPAL AIRPORT","state":"NH"},"geometry":{"type":"Point","coordinates":[-71.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225849","lookupid":"KBPG","long":32.12499995,"country":"US","network":"","LOCATION":"BIG SRNG MCMHN-WRKLE ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-101.62500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238064","lookupid":"KBRO","long":25.87499995,"country":"US","network":"","LOCATION":"BROWNSVILLE/S PADRE ISLAND INTL AP","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.37500005,25.87499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237424","lookupid":"KBTN","long":45.87499995,"country":"US","network":"","LOCATION":"BRITTON MUNI","state":"SD"},"geometry":{"type":"Point","coordinates":[-97.62500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206451","lookupid":"KBVR","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166154","lookupid":"KBVS","long":48.37499995,"country":"US","network":"","LOCATION":"SKAGIT REGIONAL AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.37500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233768","lookupid":"KBWD","long":31.87499995,"country":"US","network":"","LOCATION":"BROWNWOOD REGIONAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.87500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190611","lookupid":"KBYI","long":42.62499995,"country":"US","network":"","LOCATION":"BURLEY MUNICIPAL AIRPORT","state":"ID"},"geometry":{"type":"Point","coordinates":[-113.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208603","lookupid":"KCAG","long":40.62499995,"country":"US","network":"","LOCATION":"CRAIG-MOFFAT AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-107.62500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-103.12500005,"id":"221546","lookupid":"KCAO","long":36.37499995,"country":"US","network":"","LOCATION":"CLAYTON MUNICIPAL AIRPARK AIRPORT","state":"NM"},"geometry":{"type":"Point","coordinates":[-103.12500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-78.87500005,"id":"291399","lookupid":"KCBE","long":39.62499995,"country":"US","network":"","LOCATION":"GREATER CUMBERLAND REGIONAL AIRPORT","state":"MD"},"geometry":{"type":"Point","coordinates":[-78.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227318","lookupid":"KCBK","long":39.37499995,"country":"US","network":"","LOCATION":"SHALTZ FIELD AIRPORT","state":"KS"},"geometry":{"type":"Point","coordinates":[-101.12500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252503","lookupid":"KCCA","long":35.62499995,"country":"US","network":"","LOCATION":"CLINTON MUNICIPAL AIRPORT","state":"AR"},"geometry":{"type":"Point","coordinates":[-92.37500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251813","lookupid":"KCCY","long":43.12499995,"country":"US","network":"","LOCATION":"CHARLES CITY MUNICIPAL APT","state":"IA"},"geometry":{"type":"Point","coordinates":[-92.62500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192751","lookupid":"KCDC","long":37.62499995,"country":"US","network":"","LOCATION":"CEDAR CITY REGIONAL ARPT","state":"UT"},"geometry":{"type":"Point","coordinates":[-113.12500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280556","lookupid":"KCGC","long":28.87499995,"country":"US","network":"","LOCATION":"CRYSTAL RIVER AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-82.62500005,28.87499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261869","lookupid":"KCIR","long":37.12499995,"country":"US","network":"","LOCATION":"CAIRO REGIONAL AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-89.12500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195622","lookupid":"KCMR","long":35.37499995,"country":"US","network":"","LOCATION":"H A CLARK MEMORIAL FIELD AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-112.12500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"241019","lookupid":"KCNB","long":44.62499995,"country":"US","network":"","LOCATION":"MYERS FIELD AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-96.37500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217930","lookupid":"KCNM","long":32.37499995,"country":"US","network":"","LOCATION":"CAVERN CITY AIR TRML ARPT","state":"NM"},"geometry":{"type":"Point","coordinates":[-104.37500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179776","lookupid":"KCNO","long":33.87499995,"country":"US","network":"","LOCATION":"CHINO AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.62500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"258995","lookupid":"KCPS","long":38.62499995,"country":"US","network":"","LOCATION":"ST LOUIS DOWNTOWN AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-90.12500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-69.87500005,"id":"317327","lookupid":"KCQX","long":41.62499995,"country":"US","network":"","LOCATION":"CHATHAM MUNICIPAL AIRPORT","state":"MA"},"geometry":{"type":"Point","coordinates":[-69.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273384","lookupid":"KCSV","long":35.87499995,"country":"US","network":"","LOCATION":"CROSSVILLE MEMORIAL -WHITSON FIELD APT","state":"TN"},"geometry":{"type":"Point","coordinates":[-85.12500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285616","lookupid":"KCUB","long":33.87499995,"country":"US","network":"","LOCATION":"COLUMBIA OWENS DOWNTOWN AP","state":"SC"},"geometry":{"type":"Point","coordinates":[-80.87500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258288","lookupid":"KCWI","long":41.87499995,"country":"US","network":"","LOCATION":"CLINTON MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-90.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-78.37500005,"id":"292828","lookupid":"KCXE","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-78.37500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276245","lookupid":"KCXU","long":31.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216525","lookupid":"KCYS","long":41.12499995,"country":"US","network":"","LOCATION":"CHEYENNE AIRPORT","state":"WY"},"geometry":{"type":"Point","coordinates":[-104.87500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-102.87500005,"id":"222308","lookupid":"KDIK","long":46.87499995,"country":"US","network":"","LOCATION":"DICKINSON THEODORE ROOSEVELT RGNL ARPT","state":"ND"},"geometry":{"type":"Point","coordinates":[-102.87500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169743","lookupid":"KDLS","long":45.62499995,"country":"US","network":"","LOCATION":"MUNICIPAL AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-121.12500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250355","lookupid":"KDMO","long":38.62499995,"country":"US","network":"","LOCATION":"SEDALIA MEMORIAL AIRPORT","state":"MO"},"geometry":{"type":"Point","coordinates":[-93.12500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294261","lookupid":"KDPL","long":35.12499995,"country":"US","network":"","LOCATION":"DUPLIN COUNTY AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-77.87500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279846","lookupid":"KDQH","long":31.37499995,"country":"US","network":"","LOCATION":"DOUGLAS MUNICIPAL AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-82.87500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277745","lookupid":"KDRM","long":46.12499995,"country":"US","network":"","LOCATION":"DRUMMOND ISLAND AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-83.62500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238813","lookupid":"KDTO","long":33.12499995,"country":"US","network":"","LOCATION":"DENTON MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.12500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-78.87500005,"id":"291405","lookupid":"KDUJ","long":41.12499995,"country":"US","network":"","LOCATION":"DU BOIS-JEFFERSON CO ARPT","state":"PA"},"geometry":{"type":"Point","coordinates":[-78.87500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265450","lookupid":"KDYA","long":32.37499995,"country":"US","network":"","LOCATION":"DEMOPOLIS MUNICIPAL AIRPORT","state":"AL"},"geometry":{"type":"Point","coordinates":[-87.87500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-102.62500005,"id":"222970","lookupid":"KE11","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.62500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279857","lookupid":"KEBA","long":34.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"277002","lookupid":"KEDJ","long":40.37499995,"country":"US","network":"","LOCATION":"BELLEFONTAINE REGIONAL AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-83.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179060","lookupid":"KEDW","long":34.87499995,"country":"US","network":"","LOCATION":"EDWARDS AIR FORCE BASE","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.87500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266192","lookupid":"KEHR","long":37.87499995,"country":"US","network":"","LOCATION":"HENDERSON CITY-COUNTY ARPT","state":"KY"},"geometry":{"type":"Point","coordinates":[-87.62500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271231","lookupid":"KEKX","long":37.62499995,"country":"US","network":"","LOCATION":"ADDINGTON FLD","state":"KY"},"geometry":{"type":"Point","coordinates":[-85.87500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232342","lookupid":"KELK","long":35.37499995,"country":"US","network":"","LOCATION":"ELK CITY MUNICIPAL AP","state":"OK"},"geometry":{"type":"Point","coordinates":[-99.37500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236666","lookupid":"KEND","long":36.37499995,"country":"US","network":"","LOCATION":"VANCE AIR FORCE BASE","state":"OK"},"geometry":{"type":"Point","coordinates":[-97.87500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174070","lookupid":"KEPH","long":47.37499995,"country":"US","network":"","LOCATION":"EPHRATA MUNICIPAL","state":"WA"},"geometry":{"type":"Point","coordinates":[-119.62500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272706","lookupid":"KERY","long":46.37499995,"country":"US","network":"","LOCATION":"LUCE COUNTY AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-85.37500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252486","lookupid":"KESF","long":31.37499995,"country":"US","network":"","LOCATION":"ESLER REGIONAL AIRPORT","state":"LA"},"geometry":{"type":"Point","coordinates":[-92.37500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242409","lookupid":"KF44","long":32.12499995,"country":"US","network":"","LOCATION":"ATHENS MUNI","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.87500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"240972","lookupid":"KF46","long":32.87499995,"country":"US","network":"","LOCATION":"RALPH M HALL ROCKWALL MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.37500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-76.62500005,"id":"297869","lookupid":"KFAF","long":37.12499995,"country":"US","network":"","LOCATION":"FELKER ARMY AIRFIELD","state":"VA"},"geometry":{"type":"Point","coordinates":[-76.62500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247491","lookupid":"KFOD","long":42.62499995,"country":"US","network":"","LOCATION":"FORT DODGE REGIONAL APRT","state":"IA"},"geometry":{"type":"Point","coordinates":[-94.12500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246775","lookupid":"KFRM","long":43.62499995,"country":"US","network":"","LOCATION":"FAIRMONT MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-94.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-78.12500005,"id":"293556","lookupid":"KFRR","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-78.12500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246742","lookupid":"KFSM","long":35.37499995,"country":"US","network":"","LOCATION":"FORT SMITH REGIONAL AIRPORT","state":"AR"},"geometry":{"type":"Point","coordinates":[-94.37500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-102.87500005,"id":"222244","lookupid":"KFST","long":30.87499995,"country":"US","network":"","LOCATION":"FORT STOCKTON-PECOS CO APT","state":"TX"},"geometry":{"type":"Point","coordinates":[-102.87500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256835","lookupid":"KFYG","long":38.62499995,"country":"US","network":"","LOCATION":"WASHINGTON REGIONAL AIRPORT","state":"MO"},"geometry":{"type":"Point","coordinates":[-90.87500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233794","lookupid":"KGBD","long":38.37499995,"country":"US","network":"","LOCATION":"GREAT BEND MUNICIPAL ARPT","state":"KS"},"geometry":{"type":"Point","coordinates":[-98.87500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214378","lookupid":"KGCC","long":44.37499995,"country":"US","network":"","LOCATION":"GILLETTE-CAMPBELL CO. ARPT","state":"WY"},"geometry":{"type":"Point","coordinates":[-105.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243866","lookupid":"KGCM","long":36.37499995,"country":"US","network":"","LOCATION":"CLAREMORE REGIONAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-95.37500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216488","lookupid":"KGDP","long":31.87499995,"country":"US","network":"","LOCATION":"GUADALUPE PASS AMOS","state":"TX"},"geometry":{"type":"Point","coordinates":[-104.87500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198551","lookupid":"KGFA","long":47.62499995,"country":"US","network":"","LOCATION":"MALMSTROM AFHP HELIPORT","state":"MT"},"geometry":{"type":"Point","coordinates":[-111.12500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225878","lookupid":"KGLD","long":39.37499995,"country":"US","network":"","LOCATION":"RENNER FIELD/GOODLAND MINI AIRPORT","state":"KS"},"geometry":{"type":"Point","coordinates":[-101.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281279","lookupid":"KGNV","long":29.62499995,"country":"US","network":"","LOCATION":"GAINESVILLE RGNL","state":"FL"},"geometry":{"type":"Point","coordinates":[-82.37500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271972","lookupid":"KGRR","long":42.87499995,"country":"US","network":"","LOCATION":"GERALD R FORD INTERNATIONAL AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-85.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258231","lookupid":"KGRY","long":27.62499995,"country":"US","network":"","LOCATION":"GREEN CANYON 338","state":"LA"},"geometry":{"type":"Point","coordinates":[-90.37500005,27.62499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270523","lookupid":"KGUS","long":40.62499995,"country":"US","network":"","LOCATION":"GRISSOM AFB AIRPORT","state":"IN"},"geometry":{"type":"Point","coordinates":[-86.12500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194172","lookupid":"KGXF","long":32.87499995,"country":"US","network":"","LOCATION":"GILA BEND AF AUX","state":"AZ"},"geometry":{"type":"Point","coordinates":[-112.62500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239521","lookupid":"KGYB","long":30.12499995,"country":"US","network":"","LOCATION":"GIDDINGS-LEE COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.87500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-87.12500005,"id":"267621","lookupid":"KGZS","long":35.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.12500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233060","lookupid":"KHBR","long":34.87499995,"country":"US","network":"","LOCATION":"HOBART MUNICIPAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-99.12500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272678","lookupid":"KHLB","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269059","lookupid":"KHUA","long":34.62499995,"country":"US","network":"","LOCATION":"REDSTONE ARMY AIRFIELD","state":"AL"},"geometry":{"type":"Point","coordinates":[-86.62500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-79.12500005,"id":"290683","lookupid":"KIDI","long":40.62499995,"country":"US","network":"","LOCATION":"INDIANA COUNTY/JIMMY STEWART FIELD/AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-79.12500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253970","lookupid":"KIIB","long":42.37499995,"country":"US","network":"","LOCATION":"INDEPENDENCE MUNICIPAL APT","state":"IA"},"geometry":{"type":"Point","coordinates":[-91.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281276","lookupid":"KINF","long":28.87499995,"country":"US","network":"","LOCATION":"INVERNESS AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-82.37500005,28.87499995]}},{"type":"Feature","properties":{"LAT":-70.87500005,"id":"314456","lookupid":"KIZG","long":43.87499995,"country":"US","network":"","LOCATION":"EASTERN SLOPES RGNL ARPT","state":"ME"},"geometry":{"type":"Point","coordinates":[-70.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257544","lookupid":"KJBR","long":35.87499995,"country":"US","network":"","LOCATION":"JONESBORO MUNICIPAL ARPT","state":"AR"},"geometry":{"type":"Point","coordinates":[-90.62500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253235","lookupid":"KJEF","long":38.62499995,"country":"US","network":"","LOCATION":"JEFFERSON CITY MEMO ARPT","state":"MO"},"geometry":{"type":"Point","coordinates":[-92.12500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203537","lookupid":"KJTC","long":34.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246056","lookupid":"KJYG","long":43.87499995,"country":"US","network":"","LOCATION":"ST JAMES MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-94.62500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"294997","lookupid":"KJYO","long":39.12499995,"country":"US","network":"","LOCATION":"LESSBURG EXECUTIVE AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-77.62500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237404","lookupid":"KJYR","long":40.87499995,"country":"US","network":"","LOCATION":"YORK MUNICIPAL AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-97.62500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243872","lookupid":"KK88","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.37500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"228029","lookupid":"KLBL","long":37.12499995,"country":"US","network":"","LOCATION":"LIBERAL MUNICIPAL AIRPORT","state":"KS"},"geometry":{"type":"Point","coordinates":[-100.87500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239569","lookupid":"KLCG","long":42.12499995,"country":"US","network":"","LOCATION":"WAYNE MUNICIPAL AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-96.87500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-70.37500005,"id":"315897","lookupid":"KLEW","long":44.12499995,"country":"US","network":"","LOCATION":"AUBURN/LEWISTON MUNI ARPT","state":"ME"},"geometry":{"type":"Point","coordinates":[-70.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"168996","lookupid":"KLHM","long":38.87499995,"country":"US","network":"","LOCATION":"LINCOLN REGIONAL AIRPORT KARL HARDER FIELD","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.37500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280588","lookupid":"KLNP","long":36.87499995,"country":"US","network":"","LOCATION":"LONESOME PINE AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-82.62500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271926","lookupid":"KLOR","long":31.37499995,"country":"US","network":"","LOCATION":"LOWE ARMY HELIPORT (FORT RUCKER)","state":"AL"},"geometry":{"type":"Point","coordinates":[-85.62500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203589","lookupid":"KLWT","long":47.12499995,"country":"US","network":"","LOCATION":"LEWISTOWN MUNICIPAL ARPT","state":"MT"},"geometry":{"type":"Point","coordinates":[-109.37500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264016","lookupid":"KM40","long":33.87499995,"country":"US","network":"","LOCATION":"MONROE COUNTY AIRPORT","state":"MS"},"geometry":{"type":"Point","coordinates":[-88.37500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258245","lookupid":"KMCB","long":31.12499995,"country":"US","network":"","LOCATION":"MCOM/PIKE CO/J E LWS FD AP","state":"MS"},"geometry":{"type":"Point","coordinates":[-90.37500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261872","lookupid":"KMDH","long":37.87499995,"country":"US","network":"","LOCATION":"SOUTHERN ILLINOIS AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-89.12500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250357","lookupid":"KMHL","long":39.12499995,"country":"US","network":"","LOCATION":"MARSHALL MEM MUNI","state":"MO"},"geometry":{"type":"Point","coordinates":[-93.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178341","lookupid":"KMHV","long":35.12499995,"country":"US","network":"","LOCATION":"MOJAVE AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.12500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245335","lookupid":"KMJQ","long":43.62499995,"country":"US","network":"","LOCATION":"JACKSON MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-94.87500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265492","lookupid":"KMKE","long":42.87499995,"country":"US","network":"","LOCATION":"GENERAL MITCHELL INTERNATIONAL AP","state":"WI"},"geometry":{"type":"Point","coordinates":[-87.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270533","lookupid":"KMKG","long":43.12499995,"country":"US","network":"","LOCATION":"MUSKEGON COUNTY AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-86.12500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262583","lookupid":"KMKL","long":35.62499995,"country":"US","network":"","LOCATION":"MCKELLAR-SIPES RGNL ARPT","state":"TN"},"geometry":{"type":"Point","coordinates":[-88.87500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242420","lookupid":"KMLC","long":34.87499995,"country":"US","network":"","LOCATION":"MC ALESTER REGIONAL ARPT","state":"OK"},"geometry":{"type":"Point","coordinates":[-95.87500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176191","lookupid":"KMMH","long":37.62499995,"country":"US","network":"","LOCATION":"MAMMOTH YOSEMITE AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.87500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242458","lookupid":"KMML","long":44.37499995,"country":"US","network":"","LOCATION":"SW MN RGNL MRSHL/RYAN FIELD AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249611","lookupid":"KMNE","long":32.62499995,"country":"US","network":"","LOCATION":"MINDEN AIRPORT","state":"LA"},"geometry":{"type":"Point","coordinates":[-93.37500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"259012","lookupid":"KMRJ","long":42.87499995,"country":"US","network":"","LOCATION":"IOWA COUNTY AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-90.12500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168292","lookupid":"KMRO3","long":42.87499995,"country":"","network":"OR_DCP","LOCATION":"KLAMATH FOREST NATIONAL WILDLIFE REFUGE","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-74.87500005,"id":"302927","lookupid":"KMSV","long":41.62499995,"country":"US","network":"","LOCATION":"SULLIVAN COUNTY INTL ARPT","state":"NY"},"geometry":{"type":"Point","coordinates":[-74.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248899","lookupid":"KMWT","long":34.62499995,"country":"US","network":"","LOCATION":"MOUNT IDA","state":"AR"},"geometry":{"type":"Point","coordinates":[-93.62500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168277","lookupid":"KMYV","long":39.12499995,"country":"US","network":"","LOCATION":"YUBA COUNTRY AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.62500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-149.37500005,"id":"88442","lookupid":"KNLA2","long":60.37499995,"country":"","network":"AK_DCP","LOCATION":"KENAI LK @ LAWING AIRSTRIP","state":""},"geometry":{"type":"Point","coordinates":[-149.37500005,60.37499995]}},{"type":"Feature","properties":{"LAT":-99.87500005,"id":"230920","lookupid":"KNRN","long":39.87499995,"country":"US","network":"","LOCATION":"NORTON MUNI","state":"KS"},"geometry":{"type":"Point","coordinates":[-99.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188411","lookupid":"KNYL","long":32.62499995,"country":"US","network":"","LOCATION":"YUMA MCAS","state":"AZ"},"geometry":{"type":"Point","coordinates":[-114.62500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"228037","lookupid":"KOEL","long":39.12499995,"country":"US","network":"","LOCATION":"OAKLEY MUNI","state":"KS"},"geometry":{"type":"Point","coordinates":[-100.87500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251113","lookupid":"KORB","long":48.12499995,"country":"US","network":"","LOCATION":"ORR REGIONAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-92.87500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164715","lookupid":"KORS","long":48.62499995,"country":"US","network":"","LOCATION":"ORCAS ISLAND AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.87500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244595","lookupid":"KOWI","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.12500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197772","lookupid":"KP08","long":32.87499995,"country":"US","network":"","LOCATION":"COOLIDGE MUNI","state":"AZ"},"geometry":{"type":"Point","coordinates":[-111.37500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210771","lookupid":"KPAT","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-77.37500005,"id":"295703","lookupid":"KPGV","long":35.62499995,"country":"US","network":"","LOCATION":"PITT-GREENVILLE AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-77.37500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274092","lookupid":"KPIM","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244628","lookupid":"KPKD","long":46.87499995,"country":"US","network":"","LOCATION":"PK RPDS MUNI-KONSHOK FD AP","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.12500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171143","lookupid":"KPRB","long":35.62499995,"country":"US","network":"","LOCATION":"PASO ROBLES MUNICIPAL ARPT","state":"CA"},"geometry":{"type":"Point","coordinates":[-120.62500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"294989","lookupid":"KPTB","long":37.12499995,"country":"US","network":"","LOCATION":"DINWIDDIE COUNTY AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-77.62500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278451","lookupid":"KPTK","long":42.62499995,"country":"US","network":"","LOCATION":"OAKLAND CO. INTNL AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-83.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-75.87500005,"id":"300029","lookupid":"KPTV2","long":37.12499995,"country":"","network":"VA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-75.87500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246787","lookupid":"KPWC","long":46.62499995,"country":"US","network":"","LOCATION":"PINE RIVER REGIONAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-94.37500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237352","lookupid":"KRBO","long":27.87499995,"country":"US","network":"","LOCATION":"NUECES COUNTY ARIPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.62500005,27.87499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286332","lookupid":"KRBW","long":32.87499995,"country":"US","network":"","LOCATION":"LOWCOUNTRY REGIONAL AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-80.62500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236662","lookupid":"KRCE","long":35.37499995,"country":"US","network":"","LOCATION":"CLARENCE E PAGE MUNICIPAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-97.87500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288500","lookupid":"KRCZ","long":34.87499995,"country":"US","network":"","LOCATION":"ROCKINGHAM AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-79.87500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166123","lookupid":"KRDD","long":40.62499995,"country":"US","network":"","LOCATION":"REDDING MUNICIPAL ARPT","state":"CA"},"geometry":{"type":"Point","coordinates":[-122.37500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169738","lookupid":"KRDM","long":44.37499995,"country":"US","network":"","LOCATION":"ROBERTS FLD","state":"OR"},"geometry":{"type":"Point","coordinates":[-121.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-108.62500005,"id":"205731","lookupid":"KREC","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.62500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275551","lookupid":"KRGA","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-77.37500005,"id":"295714","lookupid":"KRMN","long":38.37499995,"country":"US","network":"","LOCATION":"STAFFORD REGIONAL AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-77.37500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243196","lookupid":"KROX","long":48.87499995,"country":"US","network":"","LOCATION":"ROSEAU MUNI/RUDY BILLBERG FLD ARPT","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.62500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253982","lookupid":"KRPD","long":45.37499995,"country":"US","network":"","LOCATION":"RICE LAKE REGIONAL-CARL\'S FIELD AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-91.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234493","lookupid":"KRPH","long":33.12499995,"country":"US","network":"","LOCATION":"GRAHAM MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.62500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272695","lookupid":"KRQB","long":43.62499995,"country":"US","network":"","LOCATION":"ROBEN-HOOD ARPT","state":"MI"},"geometry":{"type":"Point","coordinates":[-85.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252536","lookupid":"KRST","long":43.87499995,"country":"US","network":"","LOCATION":"ROCHESTER INTERNATIONAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-92.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286343","lookupid":"KRUQ","long":35.62499995,"country":"US","network":"","LOCATION":"ROWAN COUNTY AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-80.62500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244619","lookupid":"KRWF","long":44.62499995,"country":"US","network":"","LOCATION":"REDWOOD FALLS MUNI AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"168995","lookupid":"KSAC","long":38.62499995,"country":"US","network":"","LOCATION":"SACRAMENTO EXECUTIVE AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.37500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281291","lookupid":"KSBO","long":32.62499995,"country":"US","network":"","LOCATION":"EAST GEORGIA REGIONAL AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-82.37500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169712","lookupid":"KSCK","long":37.87499995,"country":"US","network":"","LOCATION":"STOCKTON METROPOLITAN AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.12500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289943","lookupid":"KSCR","long":35.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-79.37500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258276","lookupid":"KSET","long":38.87499995,"country":"US","network":"","LOCATION":"ST CHARLES CO SMARTT ARPT","state":"MO"},"geometry":{"type":"Point","coordinates":[-90.37500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196340","lookupid":"KSEZ","long":34.87499995,"country":"US","network":"","LOCATION":"SEDONA AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-111.87500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274863","lookupid":"KSLH","long":45.62499995,"country":"US","network":"","LOCATION":"CHEBOYGAN COUNTY AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-84.62500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237396","lookupid":"KSLN","long":38.87499995,"country":"US","network":"","LOCATION":"SALINA MUNICIPAL AIRPORT","state":"KS"},"geometry":{"type":"Point","coordinates":[-97.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-155.87500005,"id":"69713","lookupid":"KSNA2","long":58.12499995,"country":"","network":"AK_DCP","LOCATION":"KING SALMON 42SE","state":""},"geometry":{"type":"Point","coordinates":[-155.87500005,58.12499995]}},{"type":"Feature","properties":{"LAT":-72.62500005,"id":"309406","lookupid":"KSNC","long":41.37499995,"country":"US","network":"","LOCATION":"CHESTER AIRPORT","state":"CT"},"geometry":{"type":"Point","coordinates":[-72.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266940","lookupid":"KSUE","long":44.87499995,"country":"US","network":"","LOCATION":"DOOR CO CHERRYLAND AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-87.37500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285624","lookupid":"KSVH","long":35.87499995,"country":"US","network":"","LOCATION":"STATESVILLE MUNICIPAL ARPT","state":"NC"},"geometry":{"type":"Point","coordinates":[-80.87500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163251","lookupid":"KSXT","long":42.62499995,"country":"US","network":"","LOCATION":"SEXTON SUMMIT","state":"OR"},"geometry":{"type":"Point","coordinates":[-123.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269783","lookupid":"KSYI","long":35.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.37500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283450","lookupid":"KTBR","long":32.37499995,"country":"US","network":"","LOCATION":"STATESBORO-BULLOCK CO ARPT","state":"GA"},"geometry":{"type":"Point","coordinates":[-81.62500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270502","lookupid":"KTHA","long":35.37499995,"country":"US","network":"","LOCATION":"TULLAHOMA REGIONAL AIRPORT WILLIAM NORTHERN FIELD","state":"TN"},"geometry":{"type":"Point","coordinates":[-86.12500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264762","lookupid":"KTIP","long":40.37499995,"country":"US","network":"","LOCATION":"RANTOUL NATL AVN CNTR-F ELLIOTT FIELD AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-88.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259742","lookupid":"KTKV","long":45.37499995,"country":"US","network":"","LOCATION":"TOMAHAWK REGIONAL AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-89.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250367","lookupid":"KTNU","long":41.62499995,"country":"US","network":"","LOCATION":"NEWTON MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-93.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"228034","lookupid":"KTQK","long":38.37499995,"country":"US","network":"","LOCATION":"SCOTT CITY MUNI","state":"KS"},"geometry":{"type":"Point","coordinates":[-100.87500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184095","lookupid":"KTRM","long":33.62499995,"country":"US","network":"","LOCATION":"DESERT RESORTS RGNL ARPT","state":"CA"},"geometry":{"type":"Point","coordinates":[-116.12500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278448","lookupid":"KTTF","long":41.87499995,"country":"US","network":"","LOCATION":"CUSTER AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-83.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173316","lookupid":"KTVL","long":38.87499995,"country":"US","network":"","LOCATION":"LAKE TAHOE AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-119.87500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288498","lookupid":"KUDG","long":34.37499995,"country":"US","network":"","LOCATION":"DARLINGTON COUNTY JETPORT AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-79.87500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246778","lookupid":"KULM","long":44.37499995,"country":"US","network":"","LOCATION":"NEW ULM MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-94.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"282037","lookupid":"KUNI","long":39.12499995,"country":"US","network":"","LOCATION":"OHIO UNIVERSITY AIRPORT SNYDER FIELD","state":"OH"},"geometry":{"type":"Point","coordinates":[-82.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276287","lookupid":"KUSE","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284900","lookupid":"KUZA","long":34.87499995,"country":"US","network":"","LOCATION":"RK HL/YORK CO/BRYNT FD APT","state":"SC"},"geometry":{"type":"Point","coordinates":[-81.12500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239516","lookupid":"KVCT","long":28.87499995,"country":"US","network":"","LOCATION":"VICTORIA REGIONAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.87500005,28.87499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251796","lookupid":"KVER","long":38.87499995,"country":"US","network":"","LOCATION":"JESSE VIERTEL MEMORIAL AIRPORT","state":"MO"},"geometry":{"type":"Point","coordinates":[-92.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287031","lookupid":"KVRB","long":27.62499995,"country":"US","network":"","LOCATION":"VERO BEACH MUNI","state":"FL"},"geometry":{"type":"Point","coordinates":[-80.37500005,27.62499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228772","lookupid":"KVTN","long":42.87499995,"country":"US","network":"","LOCATION":"MILLER FIELD AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-100.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215791","lookupid":"KVTP","long":37.62499995,"country":"US","network":"","LOCATION":"LA VETA PASS AWOS-3 ARPT","state":"CO"},"geometry":{"type":"Point","coordinates":[-105.12500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287782","lookupid":"KVUJ","long":35.37499995,"country":"US","network":"","LOCATION":"STANLEY COUNTY AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-80.12500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-78.87500005,"id":"291393","lookupid":"KW13","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-78.87500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-155.87500005,"id":"69561","lookupid":"KWHH1","long":20.12499995,"country":"","network":"HI_DCP","LOCATION":"KAWAIHAE - 1617433","state":""},"geometry":{"type":"Point","coordinates":[-155.87500005,20.12499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238829","lookupid":"KWLD","long":37.12499995,"country":"US","network":"","LOCATION":"STROTHER FIELD AIRPORT","state":"KS"},"geometry":{"type":"Point","coordinates":[-97.12500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274116","lookupid":"KY062","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276267","lookupid":"KY111","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256855","lookupid":"KY51","long":43.62499995,"country":"US","network":"","LOCATION":"VIROQUA MUNICIPAL AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-90.87500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185546","lookupid":"KYCN2","long":36.37499995,"country":"","network":"NV_DCP","LOCATION":"KYLE CANYON","state":""},"geometry":{"type":"Point","coordinates":[-115.62500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"281993","lookupid":"KZPH","long":28.12499995,"country":"US","network":"","LOCATION":"ZEPHYRHILLS MUNICIPAL AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-82.12500005,28.12499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"282068","lookupid":"LBCQ6","long":46.87499995,"country":"","network":"CA_ON_DCP","LOCATION":"CARTIER - LAKE LABITCHE","state":""},"geometry":{"type":"Point","coordinates":[-82.12500005,46.87499995]}},{"type":"Feature","properties":{"LAT":23.37499995,"id":"585891","lookupid":"LBSF","long":42.62499995,"country":"BG","network":"BG__ASOS","LOCATION":"SOFIA","state":""},"geometry":{"type":"Point","coordinates":[23.37499995,42.62499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176907","lookupid":"LDGC1","long":36.62499995,"country":"","network":"CA_DCP","LOCATION":"LODGEPOLE","state":""},"geometry":{"type":"Point","coordinates":[-118.62500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-4.87500005,"id":"504512","lookupid":"LEBA","long":37.87499995,"country":"ES","network":"ES__ASOS","LOCATION":"CORDOBA","state":""},"geometry":{"type":"Point","coordinates":[-4.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-0.37500005,"id":"517479","lookupid":"LEBT","long":39.62499995,"country":"ES","network":"ES__ASOS","LOCATION":"VALENCIA","state":""},"geometry":{"type":"Point","coordinates":[-0.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-3.87500005,"id":"507389","lookupid":"LEGR","long":37.12499995,"country":"ES","network":"ES__ASOS","LOCATION":"GRANADA","state":""},"geometry":{"type":"Point","coordinates":[-3.87500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-107.12500005,"id":"210057","lookupid":"LEIW4","long":44.12499995,"country":"","network":"WY_DCP","LOCATION":"LEIGH CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-107.12500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-4.37500005,"id":"505947","lookupid":"LEMG","long":36.62499995,"country":"ES","network":"ES__ASOS","LOCATION":"MALAGA","state":""},"geometry":{"type":"Point","coordinates":[-4.37500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-6.37500005,"id":"500187","lookupid":"LERT","long":36.62499995,"country":"ES","network":"ES__ASOS","LOCATION":"ROTA NAVAL AIR STATION","state":""},"geometry":{"type":"Point","coordinates":[-6.37500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-8.37500005,"id":"494452","lookupid":"LEST","long":42.87499995,"country":"ES","network":"ES__ASOS","LOCATION":"SANTIAGO","state":""},"geometry":{"type":"Point","coordinates":[-8.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"228019","lookupid":"LEST2","long":34.62499995,"country":"","network":"TX_DCP","LOCATION":"LESLIE 2S","state":""},"geometry":{"type":"Point","coordinates":[-100.87500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-2.62500005,"id":"511012","lookupid":"LEVT","long":42.87499995,"country":"ES","network":"ES__ASOS","LOCATION":"VITORIA","state":""},"geometry":{"type":"Point","coordinates":[-2.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-1.62500005,"id":"513894","lookupid":"LFBZ","long":43.37499995,"country":"FR","network":"FR__ASOS","LOCATION":"ANGLET","state":""},"geometry":{"type":"Point","coordinates":[-1.62500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270507","lookupid":"LFFT1","long":36.62499995,"country":"","network":"TN_DCP","LOCATION":"RAWS SITE  LAFAYETTE WORK CENTER","state":""},"geometry":{"type":"Point","coordinates":[-86.12500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-0.37500005,"id":"517511","lookupid":"LFJR","long":47.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"MARCE","state":""},"geometry":{"type":"Point","coordinates":[-0.37500005,47.62499995]}},{"type":"Feature","properties":{"LAT":5.37499995,"id":"534062","lookupid":"LFLS","long":45.37499995,"country":"FR","network":"FR__ASOS","LOCATION":"SAINT GEOIRS","state":""},"geometry":{"type":"Point","coordinates":[5.37499995,45.37499995]}},{"type":"Feature","properties":{"LAT":7.12499995,"id":"539095","lookupid":"LFMN","long":43.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"COTE D AZUR","state":""},"geometry":{"type":"Point","coordinates":[7.12499995,43.62499995]}},{"type":"Feature","properties":{"LAT":-4.12500005,"id":"506712","lookupid":"LFRQ","long":47.87499995,"country":"FR","network":"FR__ASOS","LOCATION":"PLUGUFFAN","state":""},"geometry":{"type":"Point","coordinates":[-4.12500005,47.87499995]}},{"type":"Feature","properties":{"LAT":4.37499995,"id":"531176","lookupid":"LFTW","long":43.87499995,"country":"FR","network":"FR__ASOS","LOCATION":"GARONS","state":""},"geometry":{"type":"Point","coordinates":[4.37499995,43.87499995]}},{"type":"Feature","properties":{"LAT":26.62499995,"id":"595237","lookupid":"LGMT","long":39.12499995,"country":"GR","network":"GR__ASOS","LOCATION":"MITILINI","state":""},"geometry":{"type":"Point","coordinates":[26.62499995,39.12499995]}},{"type":"Feature","properties":{"LAT":18.12499995,"id":"570761","lookupid":"LIBN","long":40.12499995,"country":"IT","network":"IT__ASOS","LOCATION":"LECCE","state":""},"geometry":{"type":"Point","coordinates":[18.12499995,40.12499995]}},{"type":"Feature","properties":{"LAT":16.37499995,"id":"565716","lookupid":"LICA","long":38.87499995,"country":"IT","network":"IT__ASOS","LOCATION":"LAMEZIA TERME","state":""},"geometry":{"type":"Point","coordinates":[16.37499995,38.87499995]}},{"type":"Feature","properties":{"LAT":12.12499995,"id":"553503","lookupid":"LIPS","long":45.62499995,"country":"IT","network":"IT__ASOS","LOCATION":"ISTRANA","state":""},"geometry":{"type":"Point","coordinates":[12.12499995,45.62499995]}},{"type":"Feature","properties":{"LAT":13.37499995,"id":"557095","lookupid":"LIPY","long":43.62499995,"country":"IT","network":"IT__ASOS","LOCATION":"FALCONARA","state":""},"geometry":{"type":"Point","coordinates":[13.37499995,43.62499995]}},{"type":"Feature","properties":{"LAT":11.12499995,"id":"550612","lookupid":"LIRS","long":42.87499995,"country":"IT","network":"IT__ASOS","LOCATION":"GROSSETO","state":""},"geometry":{"type":"Point","coordinates":[11.12499995,42.87499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183417","lookupid":"LLHO3","long":44.12499995,"country":"","network":"OR_DCP","LOCATION":"ELKHORN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":15.37499995,"id":"562869","lookupid":"LOWG","long":47.12499995,"country":"AT","network":"AT__ASOS","LOCATION":"GRAZ","state":""},"geometry":{"type":"Point","coordinates":[15.37499995,47.12499995]}},{"type":"Feature","properties":{"LAT":-7.87500005,"id":"495873","lookupid":"LPBJ","long":38.12499995,"country":"PT","network":"PT__ASOS","LOCATION":"BEJA","state":""},"geometry":{"type":"Point","coordinates":[-7.87500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-9.12500005,"id":"492276","lookupid":"LPPT","long":38.87499995,"country":"PT","network":"PT__ASOS","LOCATION":"LISBOA","state":""},"geometry":{"type":"Point","coordinates":[-9.12500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208595","lookupid":"LPRC2","long":38.62499995,"country":"","network":"CO_DCP","LOCATION":"BLACK CANYON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-107.62500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257543","lookupid":"LPSA4","long":35.62499995,"country":"","network":"AR_DCP","LOCATION":"LAKE POINSETT RAWS","state":""},"geometry":{"type":"Point","coordinates":[-90.62500005,35.62499995]}},{"type":"Feature","properties":{"LAT":28.37499995,"id":"600298","lookupid":"LRCK","long":44.37499995,"country":"RO","network":"RO__ASOS","LOCATION":"MIHAIL KOGALNICEANU","state":""},"geometry":{"type":"Point","coordinates":[28.37499995,44.37499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196356","lookupid":"LSCU1","long":38.87499995,"country":"","network":"UT_DCP","LOCATION":"LOST CREEK","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,38.87499995]}},{"type":"Feature","properties":{"LAT":32.62499995,"id":"612512","lookupid":"LTAN","long":37.87499995,"country":"TR","network":"TR__ASOS","LOCATION":"KONYA","state":""},"geometry":{"type":"Point","coordinates":[32.62499995,37.87499995]}},{"type":"Feature","properties":{"LAT":32.12499995,"id":"611087","lookupid":"LTAS","long":41.62499995,"country":"TR","network":"TR__ASOS","LOCATION":"ZONGULDAK","state":""},"geometry":{"type":"Point","coordinates":[32.12499995,41.62499995]}},{"type":"Feature","properties":{"LAT":41.87499995,"id":"639152","lookupid":"LTCL","long":37.87499995,"country":"TR","network":"TR__ASOS","LOCATION":"SIIRT","state":""},"geometry":{"type":"Point","coordinates":[41.87499995,37.87499995]}},{"type":"Feature","properties":{"LAT":35.12499995,"id":"619729","lookupid":"LTCM","long":42.12499995,"country":"TR","network":"TR__ASOS","LOCATION":"SINOP","state":"  "},"geometry":{"type":"Point","coordinates":[35.12499995,42.12499995]}},{"type":"Feature","properties":{"LAT":38.37499995,"id":"629071","lookupid":"LTCP","long":37.62499995,"country":"TR","network":"TR__ASOS","LOCATION":"ADIYAMAN","state":""},"geometry":{"type":"Point","coordinates":[38.37499995,37.62499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195616","lookupid":"MADM","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192736","lookupid":"MAGV","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.12500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-100.37500005,"id":"229457","lookupid":"MATT2","long":34.12499995,"country":"","network":"TX_DCP","LOCATION":"MATADOR WILDLIFE MANAGEMENT AREA","state":""},"geometry":{"type":"Point","coordinates":[-100.37500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201422","lookupid":"MBRM8","long":45.37499995,"country":"","network":"MT_DCP","LOCATION":"MAIN BOULDER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273422","lookupid":"MC019","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264786","lookupid":"MC032","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.12500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271260","lookupid":"MC045","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272699","lookupid":"MC046","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272697","lookupid":"MC077","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275580","lookupid":"MC114","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273415","lookupid":"MC118","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278452","lookupid":"MC128","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277730","lookupid":"MC131","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294279","lookupid":"MD011","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-78.37500005,"id":"292839","lookupid":"MD012","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-78.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-78.62500005,"id":"292119","lookupid":"MD071","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-78.62500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162522","lookupid":"MDDC1","long":40.37499995,"country":"","network":"CA_DCP","LOCATION":"MAD RIVER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-68.37500005,"id":"321555","lookupid":"MDPC","long":18.62499995,"country":"DO","network":"DO__ASOS","LOCATION":"PUNTA CANA INTL","state":""},"geometry":{"type":"Point","coordinates":[-68.37500005,18.62499995]}},{"type":"Feature","properties":{"LAT":-69.12500005,"id":"319500","lookupid":"ME009","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-69.12500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-70.37500005,"id":"315896","lookupid":"ME013","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-70.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-70.12500005,"id":"316616","lookupid":"ME017","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-70.12500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253273","lookupid":"MEAM5","long":48.12499995,"country":"","network":"MN_DCP","LOCATION":"MEANDER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-92.12500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210778","lookupid":"MGHW4","long":44.37499995,"country":"","network":"WY_DCP","LOCATION":"CLEAR CREEK  AT MOSIER GULCH","state":""},"geometry":{"type":"Point","coordinates":[-106.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168302","lookupid":"MHM66","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271255","lookupid":"MIAET","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261174","lookupid":"MIALT","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273419","lookupid":"MIKAL","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"277015","lookupid":"MIMGR","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.87500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278456","lookupid":"MIPIG","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277734","lookupid":"MIRVL","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208600","lookupid":"MITC2","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.62500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-151.62500005,"id":"81975","lookupid":"MKLA2","long":63.62499995,"country":"","network":"AK_DCP","LOCATION":"MCKINLEY RIVER","state":""},"geometry":{"type":"Point","coordinates":[-151.62500005,63.62499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227331","lookupid":"MKVN1","long":42.62499995,"country":"","network":"NE_DCP","LOCATION":"MCKELVIE","state":""},"geometry":{"type":"Point","coordinates":[-101.12500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"232998","lookupid":"MMMX","long":19.37499995,"country":"MX","network":"MX__ASOS","LOCATION":"LICENCIADO BENITO JUAREZ INTL","state":""},"geometry":{"type":"Point","coordinates":[-99.12500005,19.37499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224405","lookupid":"MMYT2","long":31.12499995,"country":"","network":"TX_DCP","LOCATION":"MCCAMEY 1SSW","state":""},"geometry":{"type":"Point","coordinates":[-102.12500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242455","lookupid":"MN007","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253256","lookupid":"MN011","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.12500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243179","lookupid":"MN033","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248951","lookupid":"MN100","long":47.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.62500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243191","lookupid":"MN119","long":47.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.62500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246055","lookupid":"MN148","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-102.62500005,"id":"222975","lookupid":"MNST2","long":33.62499995,"country":"","network":"TX_DCP","LOCATION":"MORTON 1NE","state":""},"geometry":{"type":"Point","coordinates":[-102.62500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256836","lookupid":"MOA22","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.87500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258275","lookupid":"MOA28","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.37500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263297","lookupid":"MSS04","long":34.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.62500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238784","lookupid":"MTAT4","long":25.87499995,"country":"","network":"MX_TP_DCP","LOCATION":"MATAMOROS","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,25.87499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199263","lookupid":"MTBZH","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215111","lookupid":"MTCOW","long":47.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285673","lookupid":"MTCQ6","long":48.12499995,"country":"","network":"CA_ON_DCP","LOCATION":"MATACHEWAN","state":""},"geometry":{"type":"Point","coordinates":[-80.87500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199992","lookupid":"MTLOM","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202154","lookupid":"MTM06","long":48.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.87500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203584","lookupid":"MTM22","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194953","lookupid":"MTPND","long":48.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-72.37500005,"id":"310035","lookupid":"MTPP","long":18.62499995,"country":"HT","network":"HT__ASOS","LOCATION":"TOUSSAINT LOUVERTURE INTL","state":""},"geometry":{"type":"Point","coordinates":[-72.37500005,18.62499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194949","lookupid":"MTROG","long":47.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184875","lookupid":"MTYAK","long":48.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196389","lookupid":"MTYEP","long":47.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288451","lookupid":"MUSC","long":22.62499995,"country":"CU","network":"CU__ASOS","LOCATION":"ABEL SANTAMARIA","state":""},"geometry":{"type":"Point","coordinates":[-79.87500005,22.62499995]}},{"type":"Feature","properties":{"LAT":-107.87500005,"id":"207914","lookupid":"MWSM8","long":48.37499995,"country":"","network":"MT_DCP","LOCATION":"MALTA WEATHER STN","state":""},"geometry":{"type":"Point","coordinates":[-107.87500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-99.87500005,"id":"230946","lookupid":"ND023","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.87500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227325","lookupid":"NE005","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-101.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232363","lookupid":"NE011","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.37500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224446","lookupid":"NE026","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.12500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"241005","lookupid":"NE037","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-101.87500005,"id":"225134","lookupid":"NEHT2","long":33.37499995,"country":"","network":"TX_DCP","LOCATION":"NEW HOME","state":""},"geometry":{"type":"Point","coordinates":[-101.87500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220039","lookupid":"NEVJ1","long":19.62499995,"country":"","network":"MX_JL_DCP","LOCATION":"NEVADO DE COLIMA","state":""},"geometry":{"type":"Point","coordinates":[-103.62500005,19.62499995]}},{"type":"Feature","properties":{"LAT":-174.37500005,"id":"16121","lookupid":"NFTL","long":-19.87500005,"country":"TO","network":"TO__ASOS","LOCATION":"HAAPAI","state":""},"geometry":{"type":"Point","coordinates":[-174.37500005,-19.87500005]}},{"type":"Feature","properties":{"LAT":172.87499995,"id":"1016286","lookupid":"NGTA","long":1.37499995,"country":"FJ","network":"FJ__ASOS","LOCATION":"BONRIKI INTL","state":""},"geometry":{"type":"Point","coordinates":[172.87499995,1.37499995]}},{"type":"Feature","properties":{"LAT":-75.12500005,"id":"302203","lookupid":"NJ17","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.12500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-72.12500005,"id":"310846","lookupid":"NLNC3","long":41.37499995,"country":"","network":"CT_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-72.12500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184871","lookupid":"NUCI1","long":47.62499995,"country":"","network":"ID_DCP","LOCATION":"NUCKOLS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185544","lookupid":"NV038","long":35.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.62500005,35.87499995]}},{"type":"Feature","properties":{"LAT":168.37499995,"id":"1003250","lookupid":"NVVV","long":-17.62500005,"country":"VU","network":"VU__ASOS","LOCATION":"PORT VILA BAUERFIELD","state":""},"geometry":{"type":"Point","coordinates":[168.37499995,-17.62500005]}},{"type":"Feature","properties":{"LAT":-155.12500005,"id":"71880","lookupid":"O18KX","long":59.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-155.12500005,59.87499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168273","lookupid":"O889","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174055","lookupid":"OD102","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172620","lookupid":"OD124","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178379","lookupid":"OD128","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177662","lookupid":"OD189","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179819","lookupid":"OD202","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163979","lookupid":"OD208","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170456","lookupid":"ODT33","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172619","lookupid":"ODT35","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171183","lookupid":"ODT41","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167573","lookupid":"ODT82","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,43.12499995]}},{"type":"Feature","properties":{"LAT":42.87499995,"id":"641954","lookupid":"OEKM","long":18.37499995,"country":"SA","network":"SA__ASOS","LOCATION":"KING KHALED AB","state":""},"geometry":{"type":"Point","coordinates":[42.87499995,18.37499995]}},{"type":"Feature","properties":{"LAT":36.62499995,"id":"623994","lookupid":"OETB","long":28.37499995,"country":"SA","network":"SA__ASOS","LOCATION":"TABUK","state":""},"geometry":{"type":"Point","coordinates":[36.62499995,28.37499995]}},{"type":"Feature","properties":{"LAT":40.62499995,"id":"635486","lookupid":"OETF","long":21.37499995,"country":"SA","network":"SA__ASOS","LOCATION":"TAIF/AT TAIF","state":""},"geometry":{"type":"Point","coordinates":[40.62499995,21.37499995]}},{"type":"Feature","properties":{"LAT":55.37499995,"id":"678030","lookupid":"OINE","long":37.37499995,"country":"IR","network":"IR__ASOS","LOCATION":"KALALEH","state":""},"geometry":{"type":"Point","coordinates":[55.37499995,37.37499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282796","lookupid":"OKEQ6","long":48.87499995,"country":"","network":"CA_ON_DCP","LOCATION":"FAUQUIER - OKE","state":""},"geometry":{"type":"Point","coordinates":[-81.87500005,48.87499995]}},{"type":"Feature","properties":{"LAT":54.37499995,"id":"675098","lookupid":"OMAD","long":24.37499995,"country":"AE","network":"AE__ASOS","LOCATION":"BATEEN","state":""},"geometry":{"type":"Point","coordinates":[54.37499995,24.37499995]}},{"type":"Feature","properties":{"LAT":55.62499995,"id":"678702","lookupid":"OMSJ","long":25.37499995,"country":"AE","network":"AE__ASOS","LOCATION":"SHARJAH INTL","state":""},"geometry":{"type":"Point","coordinates":[55.62499995,25.37499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187727","lookupid":"ONLNV","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":54.12499995,"id":"674349","lookupid":"OOSA","long":17.12499995,"country":"OM","network":"OM__ASOS","LOCATION":"SALALAH","state":""},"geometry":{"type":"Point","coordinates":[54.12499995,17.12499995]}},{"type":"Feature","properties":{"LAT":67.12499995,"id":"711820","lookupid":"OPKC","long":24.87499995,"country":"PK","network":"PK__ASOS","LOCATION":"JINNAH INTL","state":""},"geometry":{"type":"Point","coordinates":[67.12499995,24.87499995]}},{"type":"Feature","properties":{"LAT":44.12499995,"id":"645614","lookupid":"ORBI","long":33.37499995,"country":"IQ","network":"IQ__ASOS","LOCATION":"BAGHDAD INTL AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[44.12499995,33.37499995]}},{"type":"Feature","properties":{"LAT":37.12499995,"id":"625465","lookupid":"OSAP","long":36.12499995,"country":"SY","network":"SY__ASOS","LOCATION":"ALEPPO INTL","state":""},"geometry":{"type":"Point","coordinates":[37.12499995,36.12499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240302","lookupid":"OSPM5","long":45.37499995,"country":"","network":"MN_DCP","LOCATION":"ORTONVILLE 7NW","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192733","lookupid":"OTMA3","long":33.12499995,"country":"","network":"AZ_DCP","LOCATION":"AQUA CALIENTE - OATMAN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.12500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197808","lookupid":"OTRU1","long":41.87499995,"country":"","network":"UT_DCP","LOCATION":"OTTER CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181255","lookupid":"OWFO3","long":43.62499995,"country":"","network":"OR_DCP","LOCATION":"OWYHEE RIDGE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-117.12500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-68.62500005,"id":"320946","lookupid":"OXBM1","long":46.37499995,"country":"","network":"ME_DCP","LOCATION":"OXBOW - MCOOP","state":""},"geometry":{"type":"Point","coordinates":[-68.62500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-149.12500005,"id":"89167","lookupid":"PAAQ","long":61.62499995,"country":"US","network":"AK_ASOS","LOCATION":"PALMER MUNICIPAL AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-149.12500005,61.62499995]}},{"type":"Feature","properties":{"LAT":-156.87500005,"id":"66886","lookupid":"PABR","long":71.37499995,"country":"US","network":"AK_ASOS","LOCATION":"W POST-WILL ROGERS MEMORIAL AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-156.87500005,71.37499995]}},{"type":"Feature","properties":{"LAT":-145.37500005,"id":"99963","lookupid":"PACV","long":60.62499995,"country":"US","network":"AK_ASOS","LOCATION":"M.K.(MUDHOLE) SMITH ARPT","state":"AK"},"geometry":{"type":"Point","coordinates":[-145.37500005,60.62499995]}},{"type":"Feature","properties":{"LAT":-100.37500005,"id":"229456","lookupid":"PADT2","long":33.87499995,"country":"","network":"TX_DCP","LOCATION":"PADUCAH 10SW","state":""},"geometry":{"type":"Point","coordinates":[-100.37500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177624","lookupid":"PAEC1","long":35.87499995,"country":"","network":"CA_DCP","LOCATION":"PASCOES","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-163.12500005,"id":"48859","lookupid":"PAGL","long":64.62499995,"country":"US","network":"AK_ASOS","LOCATION":"CAPE DARBY REMOT COM OUTLT","state":"AK"},"geometry":{"type":"Point","coordinates":[-163.12500005,64.62499995]}},{"type":"Feature","properties":{"LAT":-169.62500005,"id":"30107","lookupid":"PAPB","long":56.62499995,"country":"US","network":"AK_ASOS","LOCATION":"ST. GEORGE AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-169.62500005,56.62499995]}},{"type":"Feature","properties":{"LAT":-68.37500005,"id":"321665","lookupid":"PATM1","long":46.12499995,"country":"","network":"ME_DCP","LOCATION":"PATTEN","state":""},"geometry":{"type":"Point","coordinates":[-68.37500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199957","lookupid":"PC151","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203566","lookupid":"PC229","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163972","lookupid":"PC239","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204290","lookupid":"PC283","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.12500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166848","lookupid":"PC287","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180498","lookupid":"PFCC1","long":34.37499995,"country":"","network":"CA_DCP","LOCATION":"PILOT ROCK FIRE CENTER","state":""},"geometry":{"type":"Point","coordinates":[-117.37500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-158.62500005,"id":"61796","lookupid":"PFCL","long":58.87499995,"country":"US","network":"AK_ASOS","LOCATION":"CLARKS POINT","state":"AK"},"geometry":{"type":"Point","coordinates":[-158.62500005,58.87499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163238","lookupid":"PG160","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-124.12500005,"id":"161082","lookupid":"PG283","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-124.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167562","lookupid":"PG342","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163240","lookupid":"PG353","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168270","lookupid":"PG740","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166843","lookupid":"PG888","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-155.62500005,"id":"70281","lookupid":"PHMU","long":20.12499995,"country":"US","network":"HI_ASOS","LOCATION":"WAIMEA KOHALA","state":"HI"},"geometry":{"type":"Point","coordinates":[-155.62500005,20.12499995]}},{"type":"Feature","properties":{"LAT":-156.87500005,"id":"66684","lookupid":"PHNY","long":20.87499995,"country":"US","network":"HI_ASOS","LOCATION":"LANAI AIRPORT","state":"HI"},"geometry":{"type":"Point","coordinates":[-156.87500005,20.87499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171864","lookupid":"PKFC1","long":35.87499995,"country":"","network":"CA_DCP","LOCATION":"PARKFIELD RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,35.87499995]}},{"type":"Feature","properties":{"LAT":167.62499995,"id":"1001195","lookupid":"PKWA","long":8.62499995,"country":"MH","network":"MH__ASOS","LOCATION":"BUCHOLZ AAF KWAJALEIN KMR ATOL AP","state":"MH"},"geometry":{"type":"Point","coordinates":[167.62499995,8.62499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271264","lookupid":"PNLM4","long":45.87499995,"country":"","network":"MI_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-67.62500005,"id":"323821","lookupid":"PNNM1","long":45.12499995,"country":"","network":"ME_DCP","LOCATION":"PRINCETON - MCOOP","state":""},"geometry":{"type":"Point","coordinates":[-67.62500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167545","lookupid":"PPSC1","long":36.12499995,"country":"","network":"CA_DCP","LOCATION":"BIG SUR RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-148.62500005,"id":"90642","lookupid":"PRDA2","long":70.37499995,"country":"","network":"AK_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-148.62500005,70.37499995]}},{"type":"Feature","properties":{"LAT":-66.87500005,"id":"325980","lookupid":"PSBM1","long":44.87499995,"country":"","network":"ME_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-66.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-78.12500005,"id":"293560","lookupid":"PST04","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-78.12500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288523","lookupid":"PST15","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-79.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261116","lookupid":"PSTL1","long":28.87499995,"country":"","network":"LA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-89.37500005,28.87499995]}},{"type":"Feature","properties":{"LAT":-145.62500005,"id":"99252","lookupid":"PXKA2","long":62.87499995,"country":"","network":"AK_DCP","LOCATION":"PAXSON","state":""},"geometry":{"type":"Point","coordinates":[-145.62500005,62.87499995]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202815","lookupid":"QLMA3","long":33.62499995,"country":"","network":"AZ_DCP","LOCATION":"MOUNTAIN LION RAWS NR WHITERIVER","state":""},"geometry":{"type":"Point","coordinates":[-109.62500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-153.87500005,"id":"75482","lookupid":"QLWWC","long":60.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-153.87500005,60.37499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196339","lookupid":"QVDA3","long":34.62499995,"country":"","network":"AZ_DCP","LOCATION":"VERDE","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245323","lookupid":"RBFI4","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":121.12499995,"id":"867341","lookupid":"RCTP","long":25.12499995,"country":"TW","network":"TW__ASOS","LOCATION":"CHIANG KAI SHEK INTL","state":""},"geometry":{"type":"Point","coordinates":[121.12499995,25.12499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254693","lookupid":"RDCI4","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.62500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-164.12500005,"id":"45991","lookupid":"RDDA2","long":67.62499995,"country":"","network":"AK_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-164.12500005,67.62499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189893","lookupid":"RIC","long":43.12499995,"country":"US","network":"VA_ASOS","LOCATION":"RICHMOND/BYRD FIELD","state":"VA"},"geometry":{"type":"Point","coordinates":[-114.12500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243890","lookupid":"RIGI4","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":140.37499995,"id":"922824","lookupid":"RJAA","long":35.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"NARITA INTL","state":""},"geometry":{"type":"Point","coordinates":[140.37499995,35.87499995]}},{"type":"Feature","properties":{"LAT":134.87499995,"id":"906983","lookupid":"RJBT","long":35.62499995,"country":"JP","network":"JP__ASOS","LOCATION":"TAJIMA","state":""},"geometry":{"type":"Point","coordinates":[134.87499995,35.62499995]}},{"type":"Feature","properties":{"LAT":141.62499995,"id":"926452","lookupid":"RJCC","long":42.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"NEW CHITOSE","state":""},"geometry":{"type":"Point","coordinates":[141.62499995,42.87499995]}},{"type":"Feature","properties":{"LAT":144.12499995,"id":"933656","lookupid":"RJCM","long":43.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"MEMANBETSU","state":""},"geometry":{"type":"Point","coordinates":[144.12499995,43.87499995]}},{"type":"Feature","properties":{"LAT":136.37499995,"id":"911306","lookupid":"RJNK","long":36.37499995,"country":"JP","network":"JP__ASOS","LOCATION":"KOMATSU","state":""},"geometry":{"type":"Point","coordinates":[136.37499995,36.37499995]}},{"type":"Feature","properties":{"LAT":137.12499995,"id":"913467","lookupid":"RJNT","long":36.62499995,"country":"JP","network":"JP__ASOS","LOCATION":"TOYAMA","state":""},"geometry":{"type":"Point","coordinates":[137.12499995,36.62499995]}},{"type":"Feature","properties":{"LAT":132.62499995,"id":"900496","lookupid":"RJOM","long":33.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"MATSUYAMA","state":""},"geometry":{"type":"Point","coordinates":[132.62499995,33.87499995]}},{"type":"Feature","properties":{"LAT":135.37499995,"id":"908420","lookupid":"RJOO","long":34.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"OSAKA INTL","state":""},"geometry":{"type":"Point","coordinates":[135.37499995,34.87499995]}},{"type":"Feature","properties":{"LAT":140.12499995,"id":"922119","lookupid":"RJSK","long":39.62499995,"country":"JP","network":"JP__ASOS","LOCATION":"AKITA","state":""},"geometry":{"type":"Point","coordinates":[140.12499995,39.62499995]}},{"type":"Feature","properties":{"LAT":140.87499995,"id":"924273","lookupid":"RJSS","long":38.12499995,"country":"JP","network":"JP__ASOS","LOCATION":"SENDAI","state":""},"geometry":{"type":"Point","coordinates":[140.87499995,38.12499995]}},{"type":"Feature","properties":{"LAT":139.62499995,"id":"920663","lookupid":"RJTF","long":35.62499995,"country":"JP","network":"JP__ASOS","LOCATION":"CHOFU AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[139.62499995,35.62499995]}},{"type":"Feature","properties":{"LAT":127.87499995,"id":"886786","lookupid":"RODN","long":26.37499995,"country":"JP","network":"JP__ASOS","LOCATION":"KADENA AB","state":""},"geometry":{"type":"Point","coordinates":[127.87499995,26.37499995]}},{"type":"Feature","properties":{"LAT":122.37499995,"id":"870891","lookupid":"RPMR","long":12.62499995,"country":"PH","network":"PH__ASOS","LOCATION":"ROMBLON","state":"  "},"geometry":{"type":"Point","coordinates":[122.37499995,12.62499995]}},{"type":"Feature","properties":{"LAT":118.62499995,"id":"860080","lookupid":"RPVP","long":9.87499995,"country":"PH","network":"PH__ASOS","LOCATION":"PUERTO PRINCESA","state":""},"geometry":{"type":"Point","coordinates":[118.62499995,9.87499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250370","lookupid":"RSBI4","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.12500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215803","lookupid":"RSOC2","long":40.62499995,"country":"","network":"CO_DCP","LOCATION":"REDSTONE","state":""},"geometry":{"type":"Point","coordinates":[-105.12500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279917","lookupid":"RUFQ6","long":49.12499995,"country":"","network":"CA_ON_DCP","LOCATION":"OPASATIKA - RUFUS LAKE","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-64.12500005,"id":"333588","lookupid":"SAOC","long":-33.12500005,"country":"AR","network":"AR__ASOS","LOCATION":"RIO CUARTO AREA DE MATERIAL","state":""},"geometry":{"type":"Point","coordinates":[-64.12500005,-33.12500005]}},{"type":"Feature","properties":{"LAT":-58.87500005,"id":"348731","lookupid":"SARC","long":-27.37500005,"country":"AR","network":"AR__ASOS","LOCATION":"CORRIENTES","state":""},"geometry":{"type":"Point","coordinates":[-58.87500005,-27.37500005]}},{"type":"Feature","properties":{"LAT":-75.37500005,"id":"301491","lookupid":"SBFN6","long":42.62499995,"country":"","network":"NY_DCP","LOCATION":"SHERBURNE FIRE WEATHER","state":""},"geometry":{"type":"Point","coordinates":[-75.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279887","lookupid":"SBIO1","long":41.62499995,"country":"","network":"","LOCATION":"\\tSOUTH BASS ISLAND OH","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-47.12500005,"id":"382589","lookupid":"SBKP","long":-22.87500005,"country":"BR","network":"BR__ASOS","LOCATION":"VIRACOPOS","state":""},"geometry":{"type":"Point","coordinates":[-47.12500005,-22.87500005]}},{"type":"Feature","properties":{"LAT":-63.87500005,"id":"334405","lookupid":"SBPV","long":-8.87500005,"country":"BR","network":"BR__ASOS","LOCATION":"GOVERNADOR JORGE TEIXEIRA DE OLIVEIRA","state":""},"geometry":{"type":"Point","coordinates":[-63.87500005,-8.87500005]}},{"type":"Feature","properties":{"LAT":-34.87500005,"id":"417928","lookupid":"SBRF","long":-8.12500005,"country":"BR","network":"BR__ASOS","LOCATION":"RECIFE  BRAZIL/IBURA FLD","state":""},"geometry":{"type":"Point","coordinates":[-34.87500005,-8.12500005]}},{"type":"Feature","properties":{"LAT":-73.12500005,"id":"307653","lookupid":"SCIE","long":-36.87500005,"country":"CL","network":"CL__ASOS","LOCATION":"CARRIEL SUR INTL","state":""},"geometry":{"type":"Point","coordinates":[-73.12500005,-36.87500005]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243134","lookupid":"SCLT2","long":33.37499995,"country":"","network":"TX_DCP","LOCATION":"SOUTH SULPHUR RIVER 4 SE JIM CHAPMAN LAKE (COOPER)","state":""},"geometry":{"type":"Point","coordinates":[-95.62500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180495","lookupid":"SE229","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.37500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183375","lookupid":"SE416","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199977","lookupid":"SEYW4","long":44.12499995,"country":"","network":"WY_DCP","LOCATION":"SOUTH ENTRANCE YNP/SNAKE RIVER RS - DCP","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284909","lookupid":"SFRV2","long":37.12499995,"country":"","network":"VA_DCP","LOCATION":"STONY FORK USFS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-81.12500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165399","lookupid":"SGEC1","long":39.62499995,"country":"","network":"CA_DCP","LOCATION":"STONY GORGE RSVR","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-102.62500005,"id":"222972","lookupid":"SGST2","long":32.87499995,"country":"","network":"TX_DCP","LOCATION":"SEAGRAVES 1SW","state":""},"geometry":{"type":"Point","coordinates":[-102.62500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176187","lookupid":"SHQC1","long":36.62499995,"country":"","network":"CA_DCP","LOCATION":"SHADEQUARTER MOUNTAIN","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-150.12500005,"id":"86283","lookupid":"SJLA2","long":60.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-150.12500005,60.62499995]}},{"type":"Feature","properties":{"LAT":-66.12500005,"id":"328034","lookupid":"SJNP4","long":18.37499995,"country":"","network":"PR_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-66.12500005,18.37499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300642","lookupid":"SKCG","long":10.37499995,"country":"CM","network":"CO__ASOS","LOCATION":"RAFAEL NUNEZ","state":""},"geometry":{"type":"Point","coordinates":[-75.62500005,10.37499995]}},{"type":"Feature","properties":{"LAT":-76.37500005,"id":"298455","lookupid":"SKCL","long":3.62499995,"country":"CM","network":"CO__ASOS","LOCATION":"ALFONSO BONILLA ARAGON INTL","state":""},"geometry":{"type":"Point","coordinates":[-76.37500005,3.62499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192063","lookupid":"SLCM8","long":45.62499995,"country":"","network":"MT_DCP","LOCATION":"STEELE CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-71.62500005,"id":"312294","lookupid":"SLSN3","long":43.37499995,"country":"","network":"NH_DCP","LOCATION":"OUTSIDE &AMP; NW OF P.O @ PENNACOOK  NH","state":""},"geometry":{"type":"Point","coordinates":[-71.62500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-124.37500005,"id":"160373","lookupid":"SMCO3","long":43.12499995,"country":"","network":"OR_DCP","LOCATION":"SEVEN MILE CREEK","state":""},"geometry":{"type":"Point","coordinates":[-124.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"259024","lookupid":"SMRW3","long":45.87499995,"country":"","network":"WI_DCP","LOCATION":"FIELD - SMITH RAPIDS","state":""},"geometry":{"type":"Point","coordinates":[-90.12500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-160.62500005,"id":"56022","lookupid":"SNDA2","long":55.37499995,"country":"","network":"AK_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-160.62500005,55.37499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238146","lookupid":"SNGN8","long":46.37499995,"country":"","network":"ND_DCP","LOCATION":"SHEYENNE NATIONAL GRASSLANDS","state":""},"geometry":{"type":"Point","coordinates":[-97.37500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213639","lookupid":"SODC2","long":39.62499995,"country":"","network":"CO_DCP","LOCATION":"SODA CRK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-105.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176909","lookupid":"SOUC1","long":37.12499995,"country":"","network":"CA_DCP","LOCATION":"S. LAKE","state":""},"geometry":{"type":"Point","coordinates":[-118.62500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188474","lookupid":"SPBM8","long":48.37499995,"country":"","network":"MT_DCP","LOCATION":"SPOTTED BEAR LOOKOUT RAWS NEAR ESSEX 28SSE","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176232","lookupid":"SPCW1","long":47.87499995,"country":"","network":"WA_DCP","LOCATION":"SPRING CANYON","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"205011","lookupid":"SPCW4","long":42.62499995,"country":"","network":"WY_DCP","LOCATION":"SOUTH PASS CITY - DCP","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-115.12500005,"id":"187030","lookupid":"SRGM8","long":47.37499995,"country":"","network":"MT_DCP","LOCATION":"CLARK FORK RIVER 1 NNE AT ST. REGIS","state":""},"geometry":{"type":"Point","coordinates":[-115.12500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177638","lookupid":"SSPNV","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184831","lookupid":"SSVN2","long":37.62499995,"country":"","network":"NV_DCP","LOCATION":"RACHEL - SAND SPRING VALLEY","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-75.87500005,"id":"300024","lookupid":"STCN7","long":35.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.87500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189907","lookupid":"STVM8","long":46.62499995,"country":"","network":"MT_DCP","LOCATION":"STEVENSVILLE RAWS NEAR","state":""},"geometry":{"type":"Point","coordinates":[-114.12500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215778","lookupid":"SVAN5","long":34.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.12500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-67.62500005,"id":"323682","lookupid":"SVBS","long":10.37499995,"country":"VE","network":"VE__ASOS","LOCATION":"MARISCAL SUCRE","state":""},"geometry":{"type":"Point","coordinates":[-67.62500005,10.37499995]}},{"type":"Feature","properties":{"LAT":-63.87500005,"id":"334484","lookupid":"SVMG","long":10.87499995,"country":"VE","network":"VE__ASOS","LOCATION":"DEL CARIBE INTL GEN SANTIAGO MARINO","state":""},"geometry":{"type":"Point","coordinates":[-63.87500005,10.87499995]}},{"type":"Feature","properties":{"LAT":-107.12500005,"id":"210050","lookupid":"SWEW4","long":42.37499995,"country":"","network":"WY_DCP","LOCATION":"SWEETWATER RIVER  AT ALCOVA","state":""},"geometry":{"type":"Point","coordinates":[-107.12500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275587","lookupid":"SWPM4","long":46.62499995,"country":"","network":"MI_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269067","lookupid":"SWZR","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.62500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165419","lookupid":"SYNO3","long":44.62499995,"country":"","network":"OR_DCP","LOCATION":"STAYTON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278458","lookupid":"TAWM4","long":44.37499995,"country":"","network":"MI_DCP","LOCATION":"TAWAS CITY - TAWAS POINT","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195632","lookupid":"TBSU1","long":37.87499995,"country":"","network":"UT_DCP","LOCATION":"TOM BEST SPRING RAWS","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179833","lookupid":"TCLAY","long":48.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.62500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166150","lookupid":"TCMW1","long":47.37499995,"country":"","network":"WA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191344","lookupid":"TEPM8","long":45.87499995,"country":"","network":"MT_DCP","LOCATION":"TEPEE POINT RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-124.37500005,"id":"160390","lookupid":"TGREN","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-124.37500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-124.12500005,"id":"161113","lookupid":"THECK","long":48.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-124.12500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-69.87500005,"id":"317346","lookupid":"TNBM1","long":46.37499995,"country":"","network":"ME_DCP","LOCATION":"TURNER BROOK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-69.87500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-68.37500005,"id":"321529","lookupid":"TNCB","long":12.12499995,"country":"AN","network":"AN__ASOS","LOCATION":"FLAMINGO INTERNATIONAL AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-68.37500005,12.12499995]}},{"type":"Feature","properties":{"LAT":-76.37500005,"id":"298608","lookupid":"TOWP1","long":41.87499995,"country":"","network":"PA_DCP","LOCATION":"SUSQUEHANNA RIVER  AT TOWANDA","state":""},"geometry":{"type":"Point","coordinates":[-76.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190623","lookupid":"TR368","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-103.87500005,"id":"219374","lookupid":"TR724","long":33.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.87500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272668","lookupid":"TR889","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286314","lookupid":"TRDF1","long":28.37499995,"country":"","network":"FL_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-80.62500005,28.37499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246033","lookupid":"TRDK1","long":38.12499995,"country":"","network":"KS_DCP","LOCATION":"STATELINE","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269074","lookupid":"TS564","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.62500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-107.87500005,"id":"207905","lookupid":"TS696","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.87500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174065","lookupid":"TSELL","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189193","lookupid":"TT339","long":48.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169021","lookupid":"TT513","long":45.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253259","lookupid":"TT569","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-107.87500005,"id":"207877","lookupid":"TT695","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.87500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232320","lookupid":"TWB06","long":29.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.37500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237372","lookupid":"TWB30","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.62500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238089","lookupid":"TWB59","long":32.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.37500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225840","lookupid":"TWB65","long":29.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-101.62500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224404","lookupid":"TWB76","long":30.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.12500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-101.87500005,"id":"225122","lookupid":"TWB90","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-101.87500005,30.37499995]}},{"type":"Feature","properties":{"LAT":77.12499995,"id":"740729","lookupid":"UASP","long":52.12499995,"country":"KZ","network":"KZ__ASOS","LOCATION":"PAVLODAR","state":""},"geometry":{"type":"Point","coordinates":[77.12499995,52.12499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193488","lookupid":"UCC01","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198528","lookupid":"UCC05","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-146.37500005,"id":"97100","lookupid":"UCHA2","long":64.87499995,"country":"","network":"AK_DCP","LOCATION":"CHENA RIVER 39 ENE CHENA RIVER NR TWO RIVERS","state":""},"geometry":{"type":"Point","coordinates":[-146.37500005,64.87499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191314","lookupid":"UCL05","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,38.37499995]}},{"type":"Feature","properties":{"LAT":44.37499995,"id":"646361","lookupid":"UDYZ","long":40.12499995,"country":"AM","network":"AM__ASOS","LOCATION":"ZVARTNOTS","state":""},"geometry":{"type":"Point","coordinates":[44.37499995,40.12499995]}},{"type":"Feature","properties":{"LAT":127.37499995,"id":"885442","lookupid":"UHBB","long":50.37499995,"country":"RU","network":"RU__ASOS","LOCATION":"IGNATYEVO","state":""},"geometry":{"type":"Point","coordinates":[127.37499995,50.37499995]}},{"type":"Feature","properties":{"LAT":142.62499995,"id":"929348","lookupid":"UHSS","long":46.87499995,"country":"RU","network":"RU__ASOS","LOCATION":"KHOMUTOVO","state":""},"geometry":{"type":"Point","coordinates":[142.62499995,46.87499995]}},{"type":"Feature","properties":{"LAT":32.87499995,"id":"613356","lookupid":"ULMM","long":68.87499995,"country":"RU","network":"RU__ASOS","LOCATION":"MURMANSK","state":""},"geometry":{"type":"Point","coordinates":[32.87499995,68.87499995]}},{"type":"Feature","properties":{"LAT":38.12499995,"id":"628438","lookupid":"ULWC","long":59.37499995,"country":"RU","network":"RU__ASOS","LOCATION":"CHEREPOVEC","state":""},"geometry":{"type":"Point","coordinates":[38.12499995,59.37499995]}},{"type":"Feature","properties":{"LAT":83.62499995,"id":"759454","lookupid":"UNBB","long":53.37499995,"country":"RU","network":"RU__ASOS","LOCATION":"BARNAUL","state":""},"geometry":{"type":"Point","coordinates":[83.62499995,53.37499995]}},{"type":"Feature","properties":{"LAT":92.62499995,"id":"785385","lookupid":"UNKL","long":56.12499995,"country":"RU","network":"RU__ASOS","LOCATION":"YEMELYANOVO","state":""},"geometry":{"type":"Point","coordinates":[92.62499995,56.12499995]}},{"type":"Feature","properties":{"LAT":-166.62500005,"id":"38736","lookupid":"UNLA2","long":53.87499995,"country":"","network":"AK_DCP","LOCATION":"UNALASKA NOS","state":""},"geometry":{"type":"Point","coordinates":[-166.62500005,53.87499995]}},{"type":"Feature","properties":{"LAT":85.12499995,"id":"763786","lookupid":"UNTT","long":56.37499995,"country":"RU","network":"RU__ASOS","LOCATION":"TOMSK","state":""},"geometry":{"type":"Point","coordinates":[85.12499995,56.37499995]}},{"type":"Feature","properties":{"LAT":-115.12500005,"id":"187012","lookupid":"UP160","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.12500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252528","lookupid":"UP214","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241720","lookupid":"UP275","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253941","lookupid":"UP366","long":35.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.87500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-91.12500005,"id":"256101","lookupid":"UP498","long":35.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.12500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192732","lookupid":"UP561","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.12500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172589","lookupid":"UP582","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-102.87500005,"id":"222276","lookupid":"UP729","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.87500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262598","lookupid":"UP807","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261150","lookupid":"UP815","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.37500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244589","lookupid":"UP825","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.12500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253931","lookupid":"UP863","long":32.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.87500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245336","lookupid":"UP892","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"258988","lookupid":"UP909","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.12500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243851","lookupid":"UR112","long":32.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.37500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239535","lookupid":"UR150","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.87500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-99.62500005,"id":"231598","lookupid":"UR178","long":29.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.62500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238116","lookupid":"UR445","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.37500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-107.37500005,"id":"209289","lookupid":"UR483","long":32.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.37500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-104.12500005,"id":"218685","lookupid":"UR509","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238121","lookupid":"UR557","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201368","lookupid":"UR665","long":31.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,31.87499995]}},{"type":"Feature","properties":{"LAT":44.37499995,"id":"646386","lookupid":"URWI","long":46.37499995,"country":"RU","network":"RU__ASOS","LOCATION":"ELISTA","state":""},"geometry":{"type":"Point","coordinates":[44.37499995,46.37499995]}},{"type":"Feature","properties":{"LAT":44.37499995,"id":"646396","lookupid":"URWW","long":48.87499995,"country":"RU","network":"RU__ASOS","LOCATION":"GUMRAK","state":""},"geometry":{"type":"Point","coordinates":[44.37499995,48.87499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195648","lookupid":"UT29","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192750","lookupid":"UTACR","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.12500005,37.37499995]}},{"type":"Feature","properties":{"LAT":63.62499995,"id":"701797","lookupid":"UTAV","long":39.12499995,"country":"TM","network":"TM__ASOS","LOCATION":"CHARDZHOU","state":""},"geometry":{"type":"Point","coordinates":[63.62499995,39.12499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192030","lookupid":"UTBRO","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194914","lookupid":"UTBU1","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194193","lookupid":"UTBVR","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,38.12499995]}},{"type":"Feature","properties":{"LAT":68.87499995,"id":"716915","lookupid":"UTDD","long":38.62499995,"country":"TJ","network":"TJ__ASOS","LOCATION":"DUSHANBE","state":""},"geometry":{"type":"Point","coordinates":[68.87499995,38.62499995]}},{"type":"Feature","properties":{"LAT":69.87499995,"id":"719792","lookupid":"UTDK","long":37.87499995,"country":"TJ","network":"TJ__ASOS","LOCATION":"KULYAB","state":""},"geometry":{"type":"Point","coordinates":[69.87499995,37.87499995]}},{"type":"Feature","properties":{"LAT":69.62499995,"id":"719081","lookupid":"UTDL","long":40.12499995,"country":"TJ","network":"TJ__ASOS","LOCATION":"KHUDZHAND","state":""},"geometry":{"type":"Point","coordinates":[69.62499995,40.12499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194202","lookupid":"UTJPS","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198520","lookupid":"UTSLD","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197080","lookupid":"UTTP6","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,39.87499995]}},{"type":"Feature","properties":{"LAT":69.37499995,"id":"718366","lookupid":"UTTT","long":41.37499995,"country":"UZ","network":"UZ__ASOS","LOCATION":"YUZHNY","state":""},"geometry":{"type":"Point","coordinates":[69.37499995,41.37499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193484","lookupid":"UTWDL","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":38.12499995,"id":"628423","lookupid":"UUBW","long":55.62499995,"country":"RU","network":"RU__ASOS","LOCATION":"RAMENSKOE","state":""},"geometry":{"type":"Point","coordinates":[38.12499995,55.62499995]}},{"type":"Feature","properties":{"LAT":36.62499995,"id":"624083","lookupid":"UUOB","long":50.62499995,"country":"RU","network":"RU__ASOS","LOCATION":"BELGOROD","state":""},"geometry":{"type":"Point","coordinates":[36.62499995,50.62499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198522","lookupid":"UWCU1","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":48.12499995,"id":"657218","lookupid":"UWLL","long":54.37499995,"country":"RU","network":"RU__ASOS","LOCATION":"ULYANOVSK","state":""},"geometry":{"type":"Point","coordinates":[48.12499995,54.37499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165398","lookupid":"UWNC1","long":39.37499995,"country":"","network":"CA_DCP","LOCATION":"SUWANNA RANCH - STONEY CREEK","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":72.62499995,"id":"727653","lookupid":"VAAH","long":23.12499995,"country":"IN","network":"IN__ASOS","LOCATION":"AHMEDABAD","state":""},"geometry":{"type":"Point","coordinates":[72.62499995,23.12499995]}},{"type":"Feature","properties":{"LAT":72.12499995,"id":"726208","lookupid":"VABV","long":21.87499995,"country":"IN","network":"IN__ASOS","LOCATION":"BHAVNAGAR","state":""},"geometry":{"type":"Point","coordinates":[72.12499995,21.87499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284859","lookupid":"VCAF1","long":24.62499995,"country":"","network":"FL_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-81.12500005,24.62499995]}},{"type":"Feature","properties":{"LAT":88.37499995,"id":"773011","lookupid":"VECC","long":22.62499995,"country":"IN","network":"IN__ASOS","LOCATION":"NETAJI SUBHASH CHANDRA BOSE INTL","state":""},"geometry":{"type":"Point","coordinates":[88.37499995,22.62499995]}},{"type":"Feature","properties":{"LAT":84.87499995,"id":"762940","lookupid":"VEGY","long":24.87499995,"country":"IN","network":"IN__ASOS","LOCATION":"GAYA","state":""},"geometry":{"type":"Point","coordinates":[84.87499995,24.87499995]}},{"type":"Feature","properties":{"LAT":77.12499995,"id":"740635","lookupid":"VIDP","long":28.62499995,"country":"IN","network":"IN__ASOS","LOCATION":"INDIRA GANDHI INTL","state":""},"geometry":{"type":"Point","coordinates":[77.12499995,28.62499995]}},{"type":"Feature","properties":{"LAT":80.12499995,"id":"749213","lookupid":"VOMM","long":13.12499995,"country":"IN","network":"IN__ASOS","LOCATION":"CHENNAI INTL","state":""},"geometry":{"type":"Point","coordinates":[80.12499995,13.12499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228770","lookupid":"VRFN1","long":42.37499995,"country":"","network":"NE_DCP","LOCATION":"TR539","state":""},"geometry":{"type":"Point","coordinates":[-100.62500005,42.37499995]}},{"type":"Feature","properties":{"LAT":100.87499995,"id":"808975","lookupid":"VTBS","long":13.62499995,"country":"TH","network":"TH__ASOS","LOCATION":"CHON BURI/SATTAHIP","state":""},"geometry":{"type":"Point","coordinates":[100.87499995,13.62499995]}},{"type":"Feature","properties":{"LAT":99.87499995,"id":"806091","lookupid":"VTPH","long":12.62499995,"country":"TH","network":"TH__ASOS","LOCATION":"HUA HIN","state":""},"geometry":{"type":"Point","coordinates":[99.87499995,12.62499995]}},{"type":"Feature","properties":{"LAT":100.37499995,"id":"807548","lookupid":"VTPP","long":16.87499995,"country":"TH","network":"TH__ASOS","LOCATION":"PHITSANULOK","state":""},"geometry":{"type":"Point","coordinates":[100.37499995,16.87499995]}},{"type":"Feature","properties":{"LAT":102.87499995,"id":"814750","lookupid":"VTUD","long":17.37499995,"country":"TH","network":"TH__ASOS","LOCATION":"UDON THANI","state":""},"geometry":{"type":"Point","coordinates":[102.87499995,17.37499995]}},{"type":"Feature","properties":{"LAT":102.87499995,"id":"814746","lookupid":"VTUK","long":16.37499995,"country":"TH","network":"TH__ASOS","LOCATION":"KHON KAEN","state":""},"geometry":{"type":"Point","coordinates":[102.87499995,16.37499995]}},{"type":"Feature","properties":{"LAT":105.87499995,"id":"823405","lookupid":"VVNB","long":21.12499995,"country":"VN","network":"VN__ASOS","LOCATION":"NOIBAI INTL","state":""},"geometry":{"type":"Point","coordinates":[105.87499995,21.12499995]}},{"type":"Feature","properties":{"LAT":128.12499995,"id":"887386","lookupid":"WAPP","long":-3.62500005,"country":"IO","network":"ID__ASOS","LOCATION":"PATTIMURA","state":""},"geometry":{"type":"Point","coordinates":[128.12499995,-3.62500005]}},{"type":"Feature","properties":{"LAT":116.87499995,"id":"855028","lookupid":"WBKT","long":6.87499995,"country":"MY","network":"MY__ASOS","LOCATION":"KUDAT","state":""},"geometry":{"type":"Point","coordinates":[116.87499995,6.87499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269069","lookupid":"WDBY","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.62500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-67.87500005,"id":"323107","lookupid":"WFDM1","long":46.62499995,"country":"","network":"ME_DCP","LOCATION":"WESTFIELD - NERON","state":""},"geometry":{"type":"Point","coordinates":[-67.87500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202119","lookupid":"WHBU1","long":39.62499995,"country":"","network":"UT_DCP","LOCATION":"WILDHORSE BASIN","state":""},"geometry":{"type":"Point","coordinates":[-109.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264052","lookupid":"WI073","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264779","lookupid":"WI084","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":106.87499995,"id":"826175","lookupid":"WIHH","long":-6.37500005,"country":"IO","network":"ID__ASOS","LOCATION":"HALIM PERDANAKUSUMA INTL","state":""},"geometry":{"type":"Point","coordinates":[106.87499995,-6.37500005]}},{"type":"Feature","properties":{"LAT":106.62499995,"id":"825456","lookupid":"WIII","long":-6.12500005,"country":"IO","network":"ID__ASOS","LOCATION":"SOEKARNO HATA INTL","state":""},"geometry":{"type":"Point","coordinates":[106.62499995,-6.12500005]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176899","lookupid":"WMSC1","long":34.62499995,"country":"","network":"CA_DCP","LOCATION":"WARM SPRINGS","state":""},"geometry":{"type":"Point","coordinates":[-118.62500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261906","lookupid":"WMTM4","long":46.37499995,"country":"","network":"MI_DCP","LOCATION":"WATERSMEET","state":""},"geometry":{"type":"Point","coordinates":[-89.12500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211456","lookupid":"WSM12","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212175","lookupid":"WSM44","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-115.12500005,"id":"187004","lookupid":"WSPNV","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.12500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253914","lookupid":"WTDL","long":28.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.87500005,28.37499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210767","lookupid":"WY15","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212926","lookupid":"WY25","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.12500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212217","lookupid":"WY3","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215805","lookupid":"WY38","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-104.62500005,"id":"217245","lookupid":"WY46","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":139.37499995,"id":"919718","lookupid":"YBMA","long":-20.62500005,"country":"AU","network":"AU__ASOS","LOCATION":"MOUNT ISA","state":""},"geometry":{"type":"Point","coordinates":[139.37499995,-20.62500005]}},{"type":"Feature","properties":{"LAT":153.12499995,"id":"959279","lookupid":"YCFS","long":-30.37500005,"country":"AU","network":"AU__ASOS","LOCATION":"COFFS HARBOUR","state":""},"geometry":{"type":"Point","coordinates":[153.12499995,-30.37500005]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200683","lookupid":"YLSU1","long":40.62499995,"country":"","network":"UT_DCP","LOCATION":"YELLOWSTONE","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,40.62499995]}},{"type":"Feature","properties":{"LAT":128.62499995,"id":"888777","lookupid":"YPKU","long":-15.87500005,"country":"AU","network":"AU__ASOS","LOCATION":"KUNUNURRA","state":""},"geometry":{"type":"Point","coordinates":[128.62499995,-15.87500005]}},{"type":"Feature","properties":{"LAT":148.62499995,"id":"946312","lookupid":"YSDU","long":-32.12500005,"country":"AU","network":"AU__ASOS","LOCATION":"DUBBO","state":""},"geometry":{"type":"Point","coordinates":[148.62499995,-32.12500005]}},{"type":"Feature","properties":{"LAT":150.87499995,"id":"952786","lookupid":"YSRI","long":-33.62500005,"country":"AU","network":"AU__ASOS","LOCATION":"RICHMOND","state":""},"geometry":{"type":"Point","coordinates":[150.87499995,-33.62500005]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182648","lookupid":"ZAMB1","long":31.87499995,"country":"","network":"MX_BJ_DCP","LOCATION":"ENSENDA - PRESO EMILO LOPEZ","state":""},"geometry":{"type":"Point","coordinates":[-116.62500005,31.87499995]}},{"type":"Feature","properties":{"LAT":113.37499995,"id":"845014","lookupid":"ZGGG","long":23.37499995,"country":"CN","network":"CN__ASOS","LOCATION":"BAIYUN INTL","state":""},"geometry":{"type":"Point","coordinates":[113.37499995,23.37499995]}},{"type":"Feature","properties":{"LAT":113.12499995,"id":"844313","lookupid":"ZGHA","long":28.12499995,"country":"CN","network":"CN__ASOS","LOCATION":"HUANGHUA","state":""},"geometry":{"type":"Point","coordinates":[113.12499995,28.12499995]}},{"type":"Feature","properties":{"LAT":108.12499995,"id":"829891","lookupid":"ZGNN","long":22.62499995,"country":"CN","network":"CN__ASOS","LOCATION":"WUXU","state":""},"geometry":{"type":"Point","coordinates":[108.12499995,22.62499995]}},{"type":"Feature","properties":{"LAT":-87.12500005,"id":"267628","lookupid":"ZION","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.12500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278403","lookupid":"0036W","long":30.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284161","lookupid":"0058W","long":30.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285595","lookupid":"0063W","long":28.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.87500005,28.62499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273362","lookupid":"0191W","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"281995","lookupid":"0331W","long":28.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.12500005,28.62499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282706","lookupid":"0529W","long":26.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.87500005,26.37499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"168986","lookupid":"055PG","long":36.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287802","lookupid":"0561W","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280559","lookupid":"0651W","long":29.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.62500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-75.87500005,"id":"300025","lookupid":"1049W","long":36.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.87500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162523","lookupid":"120PG","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-91.12500005,"id":"256082","lookupid":"1311W","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.12500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162520","lookupid":"135PG","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275537","lookupid":"1383W","long":34.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169715","lookupid":"144PG","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279839","lookupid":"1507W","long":29.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287025","lookupid":"1529W","long":26.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.37500005,26.12499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284158","lookupid":"1837W","long":29.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-77.37500005,"id":"295717","lookupid":"1857W","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.37500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164676","lookupid":"357PG","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-75.37500005,"id":"301461","lookupid":"41025","long":35.12499995,"country":"","network":"","LOCATION":"DIAMOND SHLS","state":""},"geometry":{"type":"Point","coordinates":[-75.37500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-74.87500005,"id":"302915","lookupid":"44084","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-74.87500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173307","lookupid":"459PG","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166108","lookupid":"46042","long":36.87499995,"country":"","network":"","LOCATION":"MONTEREY BAY","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-124.62500005,"id":"159675","lookupid":"46087","long":48.62499995,"country":"","network":"","LOCATION":"NEAH BAY","state":""},"geometry":{"type":"Point","coordinates":[-124.62500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282746","lookupid":"6A49","long":36.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.87500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-154.87500005,"id":"72598","lookupid":"9K2WC","long":59.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-154.87500005,59.37499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184108","lookupid":"A26AA","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.12500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287835","lookupid":"ABLQ6","long":48.62499995,"country":"","network":"CA_ON_DCP","LOCATION":"MATHESON - ABITIBI LAKE","state":""},"geometry":{"type":"Point","coordinates":[-80.12500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-148.87500005,"id":"89896","lookupid":"ACRA2","long":63.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-148.87500005,63.87499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194911","lookupid":"ACRU1","long":37.62499995,"country":"","network":"UT_DCP","LOCATION":"AQUA CANYON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162521","lookupid":"ALDC1","long":40.12499995,"country":"","network":"CA_DCP","LOCATION":"ALDERPOINT GOES","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-154.12500005,"id":"74748","lookupid":"ALIA2","long":56.87499995,"country":"","network":"AK_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-154.12500005,56.87499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171161","lookupid":"ANTC1","long":40.12499995,"country":"","network":"CA_DCP","LOCATION":"ANTELOPE LAKE","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162516","lookupid":"ANVC1","long":38.87499995,"country":"","network":"CA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":144.62499995,"id":"934974","lookupid":"APRP7","long":13.37499995,"country":"","network":"GU_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[144.62499995,13.37499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253226","lookupid":"ARD31","long":36.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.12500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285648","lookupid":"ASBO1","long":41.87499995,"country":"","network":"OH_DCP","LOCATION":"ASHTABULA LIGHTHOUSE","state":""},"geometry":{"type":"Point","coordinates":[-80.87500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-72.37500005,"id":"310133","lookupid":"ASTN3","long":43.12499995,"country":"","network":"NH_DCP","LOCATION":"COLD RIVER AT ALSTEAD","state":""},"geometry":{"type":"Point","coordinates":[-72.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215081","lookupid":"ATC01","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300767","lookupid":"AYLP1","long":41.62499995,"country":"","network":"PA_DCP","LOCATION":"AYLESWORTH CREEK  AT AYLESWORTH","state":""},"geometry":{"type":"Point","coordinates":[-75.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200658","lookupid":"AZT10","long":34.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182657","lookupid":"BCNC1","long":34.12499995,"country":"","network":"CA_DCP","LOCATION":"BURNS CANYON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-116.62500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235201","lookupid":"BCOT2","long":30.12499995,"country":"","network":"TX_DCP","LOCATION":"BLANCO 5 NNE","state":""},"geometry":{"type":"Point","coordinates":[-98.37500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277739","lookupid":"BCYM4","long":44.62499995,"country":"","network":"MI_DCP","LOCATION":"BARTON CITY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210736","lookupid":"BDAN5","long":33.87499995,"country":"","network":"NM_DCP","LOCATION":"BOSQUE DEL APACHE NWR RAWS NR RIO GRANDE","state":""},"geometry":{"type":"Point","coordinates":[-106.87500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202830","lookupid":"BDGU1","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.62500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171156","lookupid":"BDMC1","long":38.87499995,"country":"","network":"CA_DCP","LOCATION":"BALD MOUNTAIN","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259680","lookupid":"BDML1","long":29.87499995,"country":"","network":"LA_DCP","LOCATION":"5 NE BAYOU DUPRE AT MRGO EAST","state":""},"geometry":{"type":"Point","coordinates":[-89.87500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198537","lookupid":"BECW4","long":44.12499995,"country":"","network":"WY_DCP","LOCATION":"BECHLER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170435","lookupid":"BENC1","long":38.62499995,"country":"","network":"CA_DCP","LOCATION":"BEN BOLT","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178376","lookupid":"BERO3","long":43.87499995,"country":"","network":"OR_DCP","LOCATION":"MALHEUR RIVER  AT BEULAH RES/AGENCY VA","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-108.62500005,"id":"205756","lookupid":"BFTM8","long":48.87499995,"country":"","network":"MT_DCP","LOCATION":"BIG FLAT AGRIMET STATION NEAR TURNER","state":""},"geometry":{"type":"Point","coordinates":[-108.62500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-14.37500005,"id":"477262","lookupid":"BIEG","long":65.37499995,"country":"IS","network":"IS__ASOS","LOCATION":"EGILSSTADIR","state":""},"geometry":{"type":"Point","coordinates":[-14.37500005,65.37499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192774","lookupid":"BIG","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.12500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-76.12500005,"id":"299313","lookupid":"BISM2","long":38.12499995,"country":"","network":"MD_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-76.12500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256896","lookupid":"BKNQ6","long":53.87499995,"country":"","network":"CA_ON_DCP","LOCATION":"BEARSKIN LAKE","state":""},"geometry":{"type":"Point","coordinates":[-90.87500005,53.87499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199951","lookupid":"BLGU1","long":37.62499995,"country":"","network":"UT_DCP","LOCATION":"BULLFROG MARINA","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166829","lookupid":"BNDC1","long":37.12499995,"country":"","network":"CA_DCP","LOCATION":"BEN LOMOND RAWS","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166859","lookupid":"BOFO3","long":44.62499995,"country":"","network":"OR_DCP","LOCATION":"BOULDER CREEK","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277693","lookupid":"BOLG1","long":33.12499995,"country":"","network":"GA_DCP","LOCATION":"BOLINGBROKE","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"205004","lookupid":"BPRC2","long":40.87499995,"country":"","network":"CO_DCP","LOCATION":"BROWNS PARK REFUGE","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-132.62500005,"id":"136667","lookupid":"BQPA2","long":56.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-132.62500005,56.62499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173328","lookupid":"BRLN2","long":41.87499995,"country":"","network":"NV_DCP","LOCATION":"BARREL SPRINGS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164698","lookupid":"BRUO3","long":44.37499995,"country":"","network":"OR_DCP","LOCATION":"BRUSH CRK (EUGENE PORT)","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181263","lookupid":"BTFO3","long":45.62499995,"country":"","network":"OR_DCP","LOCATION":"ROBERTS BUTTE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-117.12500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-107.12500005,"id":"210010","lookupid":"BTRN5","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.12500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246804","lookupid":"BUNQ6","long":50.87499995,"country":"","network":"CA_ON_DCP","LOCATION":"RED LAKE - BUNNY LAKE","state":""},"geometry":{"type":"Point","coordinates":[-94.37500005,50.87499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223693","lookupid":"BWST2","long":33.12499995,"country":"","network":"TX_DCP","LOCATION":"BROWNFIELD 2S","state":""},"geometry":{"type":"Point","coordinates":[-102.37500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-150.62500005,"id":"84880","lookupid":"C23KX","long":69.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-150.62500005,69.87499995]}},{"type":"Feature","properties":{"LAT":-55.37500005,"id":"359108","lookupid":"CADS","long":46.87499995,"country":"CA","network":"","LOCATION":"ST LAWRENCE","state":""},"geometry":{"type":"Point","coordinates":[-55.37500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249600","lookupid":"CAPL1","long":29.87499995,"country":"","network":"LA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-93.37500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-65.62500005,"id":"329590","lookupid":"CARP","long":47.37499995,"country":"CA","network":"","LOCATION":"RED PINES","state":""},"geometry":{"type":"Point","coordinates":[-65.62500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-59.37500005,"id":"347591","lookupid":"CAWR","long":47.62499995,"country":"CA","network":"","LOCATION":"WRECKHOUSE","state":""},"geometry":{"type":"Point","coordinates":[-59.37500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193482","lookupid":"CDMU1","long":40.37499995,"country":"","network":"UT_DCP","LOCATION":"CEDAR MOUNTAINS BLM DCP","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173305","lookupid":"CF085","long":36.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182660","lookupid":"CF144","long":34.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.62500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287791","lookupid":"CGVV2","long":37.62499995,"country":"","network":"VA_DCP","LOCATION":"CRAIG VALLEY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-80.12500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-135.87500005,"id":"127318","lookupid":"CKTA2","long":59.37499995,"country":"","network":"AK_DCP","LOCATION":"CHILKAT RIVER 98 N CHILKAT RIVER AT KLUKWAN","state":""},"geometry":{"type":"Point","coordinates":[-135.87500005,59.37499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169748","lookupid":"CLFW1","long":46.87499995,"country":"","network":"WA_DCP","LOCATION":"NACHES RIVER 3 SE CLIFFDELL","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-100.12500005,"id":"230200","lookupid":"CLNK1","long":39.87499995,"country":"","network":"KS_DCP","LOCATION":"PRAIRIE DOG CREEK 4 E CLAYTON 4E","state":""},"geometry":{"type":"Point","coordinates":[-100.12500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169028","lookupid":"CMT46","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-71.12500005,"id":"313736","lookupid":"CNWN3","long":43.87499995,"country":"","network":"NH_DCP","LOCATION":"SACO RIVER  AT CONWAY","state":""},"geometry":{"type":"Point","coordinates":[-71.12500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223719","lookupid":"CO047","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-103.37500005,"id":"220842","lookupid":"CO183","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.37500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195691","lookupid":"CPFO","long":52.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,52.62499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"200013","lookupid":"CPGE","long":53.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,53.12499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169750","lookupid":"CPPW1","long":47.37499995,"country":"","network":"WA_DCP","LOCATION":"COOPER PASS","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194239","lookupid":"CPQL","long":49.62499995,"country":"CA","network":"","LOCATION":"LETHBRIDGE DEMO FARM AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,49.62499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274836","lookupid":"CRIK2","long":38.87499995,"country":"","network":"KY_DCP","LOCATION":"CRITTENDEN","state":""},"geometry":{"type":"Point","coordinates":[-84.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215058","lookupid":"CRMN5","long":34.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271952","lookupid":"CRMT","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174738","lookupid":"CSVC1","long":34.37499995,"country":"","network":"CA_DCP","LOCATION":"CASITAS","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-72.37500005,"id":"310127","lookupid":"CT036","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-72.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-74.87500005,"id":"302942","lookupid":"CTCK","long":45.37499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"MOOSE CREEK","state":""},"geometry":{"type":"Point","coordinates":[-74.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220077","lookupid":"CTLT2","long":29.12499995,"country":"","network":"TX_DCP","LOCATION":"CASTOLON 1NW - BIG BEND NP","state":""},"geometry":{"type":"Point","coordinates":[-103.62500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163279","lookupid":"CVOM","long":49.62499995,"country":"CA","network":"","LOCATION":"PORT MELLON","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,49.62499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171873","lookupid":"CVSC1","long":38.12499995,"country":"","network":"CA_DCP","LOCATION":"CALAVERAS RANGER STN","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215117","lookupid":"CWAQ","long":49.12499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"CORONACH SPC  SASK","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174905","lookupid":"CWAY","long":76.12499995,"country":"CA","network":"","LOCATION":"MOULD BAY CS  NWT","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,76.12499995]}},{"type":"Feature","properties":{"LAT":-104.12500005,"id":"218734","lookupid":"CWBU","long":53.37499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"NIPAWIN  SASK","state":""},"geometry":{"type":"Point","coordinates":[-104.12500005,53.37499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269835","lookupid":"CWCJ","long":48.62499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"PUKASKWA PARK","state":""},"geometry":{"type":"Point","coordinates":[-86.37500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192077","lookupid":"CWFJ","long":49.12499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"CARDSTON  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"228125","lookupid":"CWJC","long":61.12499995,"country":"CA","network":"CA_NU_ASOS","LOCATION":"ENNADAI LAKE (AUT)  NU","state":""},"geometry":{"type":"Point","coordinates":[-100.87500005,61.12499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213679","lookupid":"CWJI","long":49.62499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"ASSINIBOIA AIRPORT  SASK","state":""},"geometry":{"type":"Point","coordinates":[-105.87500005,49.62499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163321","lookupid":"CWJL","long":60.12499995,"country":"CA","network":"","LOCATION":"FORT LIARD  NWT","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,60.12499995]}},{"type":"Feature","properties":{"LAT":-140.12500005,"id":"115119","lookupid":"CWKM","long":69.62499995,"country":"CA","network":"CA_YT_ASOS","LOCATION":"KOMAKUK BEACH","state":""},"geometry":{"type":"Point","coordinates":[-140.12500005,69.62499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286376","lookupid":"CWLS","long":43.87499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"MOUNT FOREST (AUT)  ONT","state":""},"geometry":{"type":"Point","coordinates":[-80.62500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212976","lookupid":"CWLV","long":53.87499995,"country":"CA","network":"","LOCATION":"WASKESIU LAKE  SASK","state":""},"geometry":{"type":"Point","coordinates":[-106.12500005,53.87499995]}},{"type":"Feature","properties":{"LAT":-75.87500005,"id":"300066","lookupid":"CWMJ","long":46.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"MANIWAKI AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-75.87500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203600","lookupid":"CWMQ","long":49.87499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"MAPLE CREEK  SASK","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,49.87499995]}},{"type":"Feature","properties":{"LAT":-78.12500005,"id":"293576","lookupid":"CWNC","long":43.87499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"COBOURG (AUT)  ONT","state":""},"geometry":{"type":"Point","coordinates":[-78.12500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-104.12500005,"id":"218728","lookupid":"CWOY","long":51.87499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"WYNYARD (AUT)  SASK","state":""},"geometry":{"type":"Point","coordinates":[-104.12500005,51.87499995]}},{"type":"Feature","properties":{"LAT":-125.87500005,"id":"156098","lookupid":"CWPZ","long":54.37499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"BURNS LAKE CAMPBELL","state":"BC"},"geometry":{"type":"Point","coordinates":[-125.87500005,54.37499995]}},{"type":"Feature","properties":{"LAT":-127.12500005,"id":"152528","lookupid":"CWQF","long":61.87499995,"country":"CA","network":"","LOCATION":"RABBIT KETTLE  NWT","state":""},"geometry":{"type":"Point","coordinates":[-127.12500005,61.87499995]}},{"type":"Feature","properties":{"LAT":-107.12500005,"id":"210086","lookupid":"CWYE","long":51.37499995,"country":"CA","network":"","LOCATION":"OUTLOOK PFRA  SASK","state":""},"geometry":{"type":"Point","coordinates":[-107.12500005,51.37499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189217","lookupid":"CXBD","long":54.12499995,"country":"CA","network":"","LOCATION":"BARRHEAD CS","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,54.12499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194960","lookupid":"CXBW","long":49.87499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"BARNWELL AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,49.87499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282770","lookupid":"CXRG","long":42.37499995,"country":"CA","network":"","LOCATION":"RIDGETOWN RCS  ONT","state":""},"geometry":{"type":"Point","coordinates":[-81.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"282050","lookupid":"CYCK","long":42.37499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"CHATHAM KENT","state":"ON"},"geometry":{"type":"Point","coordinates":[-82.12500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-115.12500005,"id":"187112","lookupid":"CYCO","long":67.87499995,"country":"CA","network":"CA_NT_ASOS","LOCATION":"KUGLUKTUK","state":""},"geometry":{"type":"Point","coordinates":[-115.12500005,67.87499995]}},{"type":"Feature","properties":{"LAT":-57.37500005,"id":"353357","lookupid":"CYDF","long":49.12499995,"country":"CA","network":"CA_NF_ASOS","LOCATION":"DEER LAKE A","state":""},"geometry":{"type":"Point","coordinates":[-57.37500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-102.87500005,"id":"222317","lookupid":"CYEN","long":49.12499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"ESTEVAN A","state":""},"geometry":{"type":"Point","coordinates":[-102.87500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166864","lookupid":"CYFW1","long":45.87499995,"country":"","network":"WA_DCP","LOCATION":"CANYON CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251840","lookupid":"CYHD","long":49.87499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"DRYDEN RGNL","state":""},"geometry":{"type":"Point","coordinates":[-92.62500005,49.87499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246096","lookupid":"CYIV","long":53.87499995,"country":"CA","network":"CA_MB_ASOS","LOCATION":"ISLAND LAKE AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,53.87499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287094","lookupid":"CYKF","long":43.37499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"WATERLOO","state":""},"geometry":{"type":"Point","coordinates":[-80.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-66.87500005,"id":"326020","lookupid":"CYKL","long":54.87499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"SCHEFFERVILLE A","state":""},"geometry":{"type":"Point","coordinates":[-66.87500005,54.87499995]}},{"type":"Feature","properties":{"LAT":-124.62500005,"id":"159678","lookupid":"CYQQ","long":49.37499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"COMOX","state":""},"geometry":{"type":"Point","coordinates":[-124.62500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253332","lookupid":"CYRT","long":62.87499995,"country":"CA","network":"CA_NU_ASOS","LOCATION":"RANKIN INLET","state":""},"geometry":{"type":"Point","coordinates":[-92.12500005,62.87499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236744","lookupid":"CYTH","long":55.87499995,"country":"CA","network":"CA_MB_ASOS","LOCATION":"THOMPSON","state":""},"geometry":{"type":"Point","coordinates":[-97.87500005,55.87499995]}},{"type":"Feature","properties":{"LAT":-78.87500005,"id":"291433","lookupid":"CYUY","long":48.12499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"ROUYN NORANDA","state":""},"geometry":{"type":"Point","coordinates":[-78.87500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189977","lookupid":"CYWE","long":64.12499995,"country":"CA","network":"CA_NT_ASOS","LOCATION":"WEKWEETI","state":""},"geometry":{"type":"Point","coordinates":[-114.12500005,64.12499995]}},{"type":"Feature","properties":{"LAT":-66.87500005,"id":"326012","lookupid":"CYWK","long":52.87499995,"country":"CA","network":"CA_NF_ASOS","LOCATION":"WABUSH","state":""},"geometry":{"type":"Point","coordinates":[-66.87500005,52.87499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"249039","lookupid":"CYYH","long":69.62499995,"country":"CA","network":"CA_NU_ASOS","LOCATION":"TALOYOAK","state":""},"geometry":{"type":"Point","coordinates":[-93.62500005,69.62499995]}},{"type":"Feature","properties":{"LAT":-127.37500005,"id":"151763","lookupid":"CYZT","long":50.62499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"PORT HARDY","state":""},"geometry":{"type":"Point","coordinates":[-127.37500005,50.62499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240345","lookupid":"CZKD","long":56.12499995,"country":"CA","network":"CA_MB_ASOS","LOCATION":"KELSEY DAM CS  MAN","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,56.12499995]}},{"type":"Feature","properties":{"LAT":-62.62500005,"id":"338226","lookupid":"CZSP","long":46.37499995,"country":"CA","network":"CA_PE_ASOS","LOCATION":"ST. PETERS  PEI","state":""},"geometry":{"type":"Point","coordinates":[-62.62500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183455","lookupid":"CZZJ","long":53.62499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"EDSON CLIMATE","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,53.62499995]}},{"type":"Feature","properties":{"LAT":-152.62500005,"id":"79116","lookupid":"D22KX","long":68.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-152.62500005,68.87499995]}},{"type":"Feature","properties":{"LAT":3.37499995,"id":"528267","lookupid":"DAAG","long":36.62499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"HOUARI BOUMEDIENE","state":""},"geometry":{"type":"Point","coordinates":[3.37499995,36.62499995]}},{"type":"Feature","properties":{"LAT":1.37499995,"id":"522505","lookupid":"DAOI","long":36.12499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"ECH CHELIFF","state":""},"geometry":{"type":"Point","coordinates":[1.37499995,36.12499995]}},{"type":"Feature","properties":{"LAT":-1.37500005,"id":"514581","lookupid":"DAON","long":35.12499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"ZENATA","state":""},"geometry":{"type":"Point","coordinates":[-1.37500005,35.12499995]}},{"type":"Feature","properties":{"LAT":6.12499995,"id":"536167","lookupid":"DAUH","long":31.62499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"OUED IRARA","state":""},"geometry":{"type":"Point","coordinates":[6.12499995,31.62499995]}},{"type":"Feature","properties":{"LAT":-75.37500005,"id":"301494","lookupid":"DDMN6","long":43.37499995,"country":"","network":"NY_DCP","LOCATION":"MOHAWK RIVER  AT DELTA DAM","state":""},"geometry":{"type":"Point","coordinates":[-75.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199973","lookupid":"DEABT","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-1.62500005,"id":"513770","lookupid":"DFFD","long":12.37499995,"country":"BF","network":"BF__ASOS","LOCATION":"OUAGADOUGOU","state":""},"geometry":{"type":"Point","coordinates":[-1.62500005,12.37499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215768","lookupid":"DLTT2","long":31.87499995,"country":"","network":"TX_DCP","LOCATION":"DELL CITY 1 N","state":""},"geometry":{"type":"Point","coordinates":[-105.12500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223699","lookupid":"DMST2","long":34.62499995,"country":"","network":"TX_DCP","LOCATION":"DIMMITT 2NE (MESO)","state":""},"geometry":{"type":"Point","coordinates":[-102.37500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184147","lookupid":"DNFI1","long":46.62499995,"country":"","network":"ID_DCP","LOCATION":"OROFINO 7NE - DENT RAWS","state":""},"geometry":{"type":"Point","coordinates":[-116.12500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212191","lookupid":"DNRC2","long":37.62499995,"country":"","network":"CO_DCP","LOCATION":"RIO GRANDE RIVER 6 W DEL NORTE","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192042","lookupid":"DPG24","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,40.37499995]}},{"type":"Feature","properties":{"LAT":10.37499995,"id":"548410","lookupid":"DTTD","long":32.37499995,"country":"TN","network":"TN__ASOS","LOCATION":"REMADA","state":""},"geometry":{"type":"Point","coordinates":[10.37499995,32.37499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215772","lookupid":"DUNN5","long":32.87499995,"country":"","network":"NM_DCP","LOCATION":"DUNKEN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-105.12500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166122","lookupid":"DVRC1","long":40.37499995,"country":"","network":"CA_DCP","LOCATION":"DAVIS RANCH","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,40.37499995]}},{"type":"Feature","properties":{"LAT":3.87499995,"id":"529763","lookupid":"EBCV","long":50.62499995,"country":"BE","network":"BE__ASOS","LOCATION":"CHIEVRES AB","state":""},"geometry":{"type":"Point","coordinates":[3.87499995,50.62499995]}},{"type":"Feature","properties":{"LAT":13.87499995,"id":"558565","lookupid":"EDDC","long":51.12499995,"country":"DE","network":"DE__ASOS","LOCATION":"DRESDEN","state":""},"geometry":{"type":"Point","coordinates":[13.87499995,51.12499995]}},{"type":"Feature","properties":{"LAT":11.87499995,"id":"552794","lookupid":"EDDM","long":48.37499995,"country":"DE","network":"DE__ASOS","LOCATION":"MUNCHEN","state":""},"geometry":{"type":"Point","coordinates":[11.87499995,48.37499995]}},{"type":"Feature","properties":{"LAT":24.37499995,"id":"588834","lookupid":"EEPU","long":58.37499995,"country":"EE","network":"EE__ASOS","LOCATION":"PARNU","state":""},"geometry":{"type":"Point","coordinates":[24.37499995,58.37499995]}},{"type":"Feature","properties":{"LAT":27.12499995,"id":"596767","lookupid":"EFMI","long":61.62499995,"country":"FI","network":"FI__ASOS","LOCATION":"MIKKELI","state":""},"geometry":{"type":"Point","coordinates":[27.12499995,61.62499995]}},{"type":"Feature","properties":{"LAT":21.87499995,"id":"581653","lookupid":"EFVA","long":63.12499995,"country":"FI","network":"FI__ASOS","LOCATION":"VAASA","state":""},"geometry":{"type":"Point","coordinates":[21.87499995,63.12499995]}},{"type":"Feature","properties":{"LAT":-6.12500005,"id":"500979","lookupid":"EGAA","long":54.62499995,"country":"GB","network":"GB__ASOS","LOCATION":"ALDERGROVE","state":""},"geometry":{"type":"Point","coordinates":[-6.12500005,54.62499995]}},{"type":"Feature","properties":{"LAT":-1.62500005,"id":"513930","lookupid":"EGBB","long":52.37499995,"country":"GB","network":"GB__ASOS","LOCATION":"BIRMINGHAM","state":""},"geometry":{"type":"Point","coordinates":[-1.62500005,52.37499995]}},{"type":"Feature","properties":{"LAT":-3.37500005,"id":"508886","lookupid":"EGFF","long":51.37499995,"country":"GB","network":"GB__ASOS","LOCATION":"CARDIFF","state":""},"geometry":{"type":"Point","coordinates":[-3.37500005,51.37499995]}},{"type":"Feature","properties":{"LAT":-2.12500005,"id":"512479","lookupid":"EGJA","long":49.62499995,"country":"GB","network":"GB__ASOS","LOCATION":"ALDERNEY","state":""},"geometry":{"type":"Point","coordinates":[-2.12500005,49.62499995]}},{"type":"Feature","properties":{"LAT":-7.37500005,"id":"497390","lookupid":"EGPL","long":57.37499995,"country":"GB","network":"GB__ASOS","LOCATION":"BENBECULA","state":""},"geometry":{"type":"Point","coordinates":[-7.37500005,57.37499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288537","lookupid":"EGQB6","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-79.87500005,44.12499995]}},{"type":"Feature","properties":{"LAT":5.87499995,"id":"535524","lookupid":"EHBK","long":50.87499995,"country":"NL","network":"NL__ASOS","LOCATION":"MAASTRICHT","state":""},"geometry":{"type":"Point","coordinates":[5.87499995,50.87499995]}},{"type":"Feature","properties":{"LAT":-99.62500005,"id":"231614","lookupid":"EIST2","long":33.37499995,"country":"","network":"TX_DCP","LOCATION":"WEINERT","state":""},"geometry":{"type":"Point","coordinates":[-99.62500005,33.37499995]}},{"type":"Feature","properties":{"LAT":6.12499995,"id":"536239","lookupid":"ELLX","long":49.62499995,"country":"LU","network":"LU__ASOS","LOCATION":"LUXEMBOURG","state":""},"geometry":{"type":"Point","coordinates":[6.12499995,49.62499995]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297173","lookupid":"ELYN6","long":43.12499995,"country":"","network":"NY_DCP","LOCATION":"LYONS LOCK E-27","state":""},"geometry":{"type":"Point","coordinates":[-76.87500005,43.12499995]}},{"type":"Feature","properties":{"LAT":16.12499995,"id":"565118","lookupid":"ENAN","long":69.37499995,"country":"NO","network":"NO__ASOS","LOCATION":"ANDOYA","state":""},"geometry":{"type":"Point","coordinates":[16.12499995,69.37499995]}},{"type":"Feature","properties":{"LAT":5.12499995,"id":"533402","lookupid":"ENBR","long":60.37499995,"country":"NO","network":"NO__ASOS","LOCATION":"FLESLAND","state":""},"geometry":{"type":"Point","coordinates":[5.12499995,60.37499995]}},{"type":"Feature","properties":{"LAT":24.87499995,"id":"590321","lookupid":"ENNA","long":70.12499995,"country":"NO","network":"NO__ASOS","LOCATION":"BANAK","state":""},"geometry":{"type":"Point","coordinates":[24.87499995,70.12499995]}},{"type":"Feature","properties":{"LAT":9.62499995,"id":"546375","lookupid":"ENOL","long":63.62499995,"country":"NO","network":"NO__ASOS","LOCATION":"ORLAND","state":""},"geometry":{"type":"Point","coordinates":[9.62499995,63.62499995]}},{"type":"Feature","properties":{"LAT":22.62499995,"id":"583765","lookupid":"EPLB","long":51.12499995,"country":"PL","network":"PL__ASOS","LOCATION":"LUBLIN AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[22.62499995,51.12499995]}},{"type":"Feature","properties":{"LAT":-67.12500005,"id":"325260","lookupid":"EPOM1","long":44.87499995,"country":"","network":"ME_DCP","LOCATION":"EASTPORT","state":""},"geometry":{"type":"Point","coordinates":[-67.12500005,44.87499995]}},{"type":"Feature","properties":{"LAT":21.12499995,"id":"579446","lookupid":"EPRA","long":51.37499995,"country":"PL","network":"PL__ASOS","LOCATION":"RADOM","state":""},"geometry":{"type":"Point","coordinates":[21.12499995,51.37499995]}},{"type":"Feature","properties":{"LAT":17.62499995,"id":"569400","lookupid":"ESCM","long":59.87499995,"country":"SE","network":"SE__ASOS","LOCATION":"UPPSALA           &","state":""},"geometry":{"type":"Point","coordinates":[17.62499995,59.87499995]}},{"type":"Feature","properties":{"LAT":-69.12500005,"id":"319510","lookupid":"ESCM1","long":47.37499995,"country":"","network":"ME_DCP","LOCATION":"ESTCOURT STATION MAWS","state":""},"geometry":{"type":"Point","coordinates":[-69.12500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179109","lookupid":"ESCW1","long":47.12499995,"country":"","network":"WA_DCP","LOCATION":"WINONA - ESCURE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-117.87500005,47.12499995]}},{"type":"Feature","properties":{"LAT":18.62499995,"id":"572299","lookupid":"ESNL","long":64.62499995,"country":"SE","network":"SE__ASOS","LOCATION":"LYCKSELE","state":""},"geometry":{"type":"Point","coordinates":[18.62499995,64.62499995]}},{"type":"Feature","properties":{"LAT":100.12499995,"id":"806776","lookupid":"EUCDE44","long":3.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[100.12499995,3.87499995]}},{"type":"Feature","properties":{"LAT":104.12499995,"id":"818292","lookupid":"EUCDE55","long":2.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[104.12499995,2.87499995]}},{"type":"Feature","properties":{"LAT":121.37499995,"id":"868103","lookupid":"EUMDE14","long":35.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[121.37499995,35.62499995]}},{"type":"Feature","properties":{"LAT":122.12499995,"id":"870240","lookupid":"EUMDE45","long":29.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[122.12499995,29.87499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163971","lookupid":"EVFO3","long":42.62499995,"country":"","network":"OR_DCP","LOCATION":"EVANS CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,42.62499995]}},{"type":"Feature","properties":{"LAT":21.62499995,"id":"580910","lookupid":"EVVA","long":57.37499995,"country":"LV","network":"LV__ASOS","LOCATION":"VENTSPILS","state":""},"geometry":{"type":"Point","coordinates":[21.62499995,57.37499995]}},{"type":"Feature","properties":{"LAT":21.12499995,"id":"579464","lookupid":"EYPA","long":55.87499995,"country":"LT","network":"LT__ASOS","LOCATION":"PALANGA INTL","state":""},"geometry":{"type":"Point","coordinates":[21.12499995,55.87499995]}},{"type":"Feature","properties":{"LAT":23.37499995,"id":"585944","lookupid":"EYSA","long":55.87499995,"country":"LT","network":"LT__ASOS","LOCATION":"SIAULIAI","state":""},"geometry":{"type":"Point","coordinates":[23.37499995,55.87499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247439","lookupid":"FADT2","long":29.62499995,"country":"","network":"TX_DCP","LOCATION":"MCFADDEN","state":""},"geometry":{"type":"Point","coordinates":[-94.12500005,29.62499995]}},{"type":"Feature","properties":{"LAT":21.37499995,"id":"579847","lookupid":"FAUP","long":-28.37500005,"country":"ZA","network":"ZA__ASOS","LOCATION":"UPINGTON","state":""},"geometry":{"type":"Point","coordinates":[21.37499995,-28.37500005]}},{"type":"Feature","properties":{"LAT":9.37499995,"id":"545402","lookupid":"FOOL","long":0.37499995,"country":"GA","network":"GA__ASOS","LOCATION":"LEON M BA","state":""},"geometry":{"type":"Point","coordinates":[9.37499995,0.37499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284163","lookupid":"FRDF1","long":30.62499995,"country":"","network":"FL_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171157","lookupid":"FSHC1","long":39.12499995,"country":"","network":"CA_DCP","LOCATION":"FOREST HILL 2","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-107.87500005,"id":"207902","lookupid":"FSMM8","long":45.37499995,"country":"","network":"MT_DCP","LOCATION":"FORT SMITH AIR STRIP","state":""},"geometry":{"type":"Point","coordinates":[-107.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-68.62500005,"id":"320950","lookupid":"FTK9","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-68.62500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227292","lookupid":"FVST2","long":32.87499995,"country":"","network":"TX_DCP","LOCATION":"FLUVANNA","state":""},"geometry":{"type":"Point","coordinates":[-101.12500005,32.87499995]}},{"type":"Feature","properties":{"LAT":34.87499995,"id":"618778","lookupid":"FWCL","long":-15.62500005,"country":"MW","network":"MW__ASOS","LOCATION":"CHILEKA INTL","state":""},"geometry":{"type":"Point","coordinates":[34.87499995,-15.62500005]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171190","lookupid":"FWFW1","long":47.37499995,"country":"","network":"WA_DCP","LOCATION":"SWAUK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,47.37499995]}},{"type":"Feature","properties":{"LAT":17.12499995,"id":"567630","lookupid":"FYWE","long":-22.62500005,"country":"NA","network":"NA__ASOS","LOCATION":"EROS","state":""},"geometry":{"type":"Point","coordinates":[17.12499995,-22.62500005]}},{"type":"Feature","properties":{"LAT":17.37499995,"id":"568351","lookupid":"FYWH","long":-22.37500005,"country":"NA","network":"NA__ASOS","LOCATION":"HOSEA KUTAKO INTL","state":""},"geometry":{"type":"Point","coordinates":[17.37499995,-22.37500005]}},{"type":"Feature","properties":{"LAT":26.37499995,"id":"594318","lookupid":"FZQF","long":-10.62500005,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[26.37499995,-10.62500005]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276255","lookupid":"GA329","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-15.37500005,"id":"474232","lookupid":"GCLP","long":27.87499995,"country":"ES","network":"ES__ASOS","LOCATION":"GRAN CANARIA","state":""},"geometry":{"type":"Point","coordinates":[-15.37500005,27.87499995]}},{"type":"Feature","properties":{"LAT":-13.62500005,"id":"479276","lookupid":"GCRR","long":28.87499995,"country":"ES","network":"ES__ASOS","LOCATION":"LANZAROTE","state":""},"geometry":{"type":"Point","coordinates":[-13.62500005,28.87499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180524","lookupid":"GCSNV","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235206","lookupid":"GECT2","long":31.37499995,"country":"","network":"TX_DCP","LOCATION":"GOLDTHWAITE 10 ENE","state":""},"geometry":{"type":"Point","coordinates":[-98.37500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212233","lookupid":"GGWFP","long":48.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-131.87500005,"id":"138822","lookupid":"GIXA2","long":55.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-131.87500005,55.37499995]}},{"type":"Feature","properties":{"LAT":-11.12500005,"id":"486474","lookupid":"GMAT","long":28.37499995,"country":"MA","network":"MA__ASOS","LOCATION":"PLAGE BLANCHE","state":""},"geometry":{"type":"Point","coordinates":[-11.12500005,28.37499995]}},{"type":"Feature","properties":{"LAT":-5.62500005,"id":"502336","lookupid":"GMFM","long":33.87499995,"country":"MA","network":"MA__ASOS","LOCATION":"BASSATINE","state":""},"geometry":{"type":"Point","coordinates":[-5.62500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262585","lookupid":"GNDT1","long":36.12499995,"country":"","network":"TN_DCP","LOCATION":"GREENFIELD RAWS","state":""},"geometry":{"type":"Point","coordinates":[-88.87500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170444","lookupid":"GORC1","long":40.87499995,"country":"","network":"CA_DCP","LOCATION":"SUSANVILLE - GORDON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191335","lookupid":"GRSI1","long":43.62499995,"country":"","network":"ID_DCP","LOCATION":"GROUSE","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-149.37500005,"id":"88447","lookupid":"GTFA2","long":61.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-149.37500005,61.62499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271981","lookupid":"GTLM4","long":45.12499995,"country":"","network":"MI_DCP","LOCATION":"NWS CENTRAL REGION STATION","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-135.62500005,"id":"128034","lookupid":"GUXA2","long":58.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-135.62500005,58.37499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235194","lookupid":"GWRT2","long":28.37499995,"country":"","network":"TX_DCP","LOCATION":"GEORGE WEST RAWS","state":""},"geometry":{"type":"Point","coordinates":[-98.37500005,28.37499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166119","lookupid":"GZYC1","long":39.62499995,"country":"","network":"CA_DCP","LOCATION":"STONY CREEK NEAR GRIZZLY FLAT","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-99.62500005,"id":"231613","lookupid":"HAXT2","long":33.12499995,"country":"","network":"TX_DCP","LOCATION":"HASKELL 1NNW","state":""},"geometry":{"type":"Point","coordinates":[-99.62500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-115.12500005,"id":"187010","lookupid":"HBFI1","long":42.37499995,"country":"","network":"ID_DCP","LOCATION":"HORSEBUTTE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-115.12500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198539","lookupid":"HBRM8","long":44.62499995,"country":"","network":"MT_DCP","LOCATION":"HEBGEN LAKE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187758","lookupid":"HF010","long":49.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188463","lookupid":"HHAI1","long":45.62499995,"country":"","network":"ID_DCP","LOCATION":"HELLS HALF SADDLE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233041","lookupid":"HHCT2","long":30.12499995,"country":"","network":"TX_DCP","LOCATION":"HARPER 8 SSE","state":""},"geometry":{"type":"Point","coordinates":[-99.12500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280606","lookupid":"HHLO1","long":41.37499995,"country":"","network":"OH_DCP","LOCATION":"NWS EASTERN REGION STATION","state":""},"geometry":{"type":"Point","coordinates":[-82.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":36.87499995,"id":"624595","lookupid":"HKJK","long":-1.37500005,"country":"KE","network":"KE__ASOS","LOCATION":"NAIROBI JKIA","state":""},"geometry":{"type":"Point","coordinates":[36.87499995,-1.37500005]}},{"type":"Feature","properties":{"LAT":-132.87500005,"id":"135942","lookupid":"HOHA2","long":55.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-132.87500005,55.37499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181982","lookupid":"HRLO3","long":45.37499995,"country":"","network":"OR_DCP","LOCATION":"HARL BUTTE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-116.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268350","lookupid":"HTFD","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.87500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-134.87500005,"id":"130193","lookupid":"HWIWC","long":58.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-134.87500005,58.12499995]}},{"type":"Feature","properties":{"LAT":-68.62500005,"id":"320937","lookupid":"IAHM1","long":44.12499995,"country":"","network":"ME_DCP","LOCATION":"ISLE AU HART RAWS","state":""},"geometry":{"type":"Point","coordinates":[-68.62500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-115.12500005,"id":"186953","lookupid":"ICDB1","long":28.12499995,"country":"","network":"MX_BJ_DCP","LOCATION":"ISLA CEDROS","state":""},"geometry":{"type":"Point","coordinates":[-115.12500005,28.12499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276983","lookupid":"IGGT1","long":35.62499995,"country":"","network":"TN_DCP","LOCATION":"INDIAN GRAVE GAP","state":""},"geometry":{"type":"Point","coordinates":[-83.87500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-155.12500005,"id":"71719","lookupid":"ILOH1","long":19.62499995,"country":"","network":"HI_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-155.12500005,19.62499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266913","lookupid":"IN016","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.37500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197818","lookupid":"IPDI1","long":44.37499995,"country":"","network":"ID_DCP","LOCATION":"HENRYS FORK 1 W ISLAND PARK DAM AND RESERVOIR","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181976","lookupid":"ITD06","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181989","lookupid":"ITD40","long":47.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.87500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188449","lookupid":"ITD44","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191334","lookupid":"ITD77","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183428","lookupid":"ITD89","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183421","lookupid":"ITDA3","long":45.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198534","lookupid":"ITDE5","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199204","lookupid":"IWSS6","long":30.87499995,"country":"","network":"MX_SO_DCP","LOCATION":"IMURIS","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235933","lookupid":"JCRT2","long":33.12499995,"country":"","network":"TX_DCP","LOCATION":"JACKSBURRO","state":""},"geometry":{"type":"Point","coordinates":[-98.12500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294257","lookupid":"JMPN7","long":34.12499995,"country":"","network":"NC_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-77.87500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-134.37500005,"id":"131634","lookupid":"JNEA2","long":58.37499995,"country":"","network":"AK_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-134.37500005,58.37499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236655","lookupid":"K0F2","long":33.62499995,"country":"US","network":"","LOCATION":"BOWIE MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.87500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277707","lookupid":"K1A6","long":36.62499995,"country":"US","network":"","LOCATION":"MIDDLESBORO-BELL COUNTY AIRPORT","state":"KY"},"geometry":{"type":"Point","coordinates":[-83.62500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-101.87500005,"id":"225194","lookupid":"K1JN","long":48.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-101.87500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215794","lookupid":"K1V6","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.12500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279135","lookupid":"K3J7","long":33.62499995,"country":"US","network":"","LOCATION":"GREENE COUNTY REGIONAL AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-83.12500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228716","lookupid":"K5T9","long":28.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.62500005,28.87499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276251","lookupid":"K6A1","long":32.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"205023","lookupid":"K6S8","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273359","lookupid":"KAAF","long":29.62499995,"country":"US","network":"","LOCATION":"APALACHICOLA MUNI AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-85.12500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217956","lookupid":"KABH","long":38.87499995,"country":"US","network":"","LOCATION":"ELLICOTT-B AFA","state":"CO"},"geometry":{"type":"Point","coordinates":[-104.37500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235262","lookupid":"KABR","long":45.37499995,"country":"US","network":"","LOCATION":"ABERDEEN REGIONAL AIRPORT","state":"SD"},"geometry":{"type":"Point","coordinates":[-98.37500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238807","lookupid":"KACT","long":31.62499995,"country":"US","network":"","LOCATION":"WACO REGIONAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.12500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212916","lookupid":"KAEJ","long":38.87499995,"country":"US","network":"","LOCATION":"CENTRAL COLORADO REGIONAL AP","state":"CO"},"geometry":{"type":"Point","coordinates":[-106.12500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216516","lookupid":"KAFF","long":38.87499995,"country":"US","network":"","LOCATION":"USAF ACADEMY AIRSTRIP AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-104.87500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288522","lookupid":"KAGC","long":40.37499995,"country":"US","network":"","LOCATION":"ALLEGHENY COUNTY AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-79.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-77.12500005,"id":"296428","lookupid":"KAKQ","long":36.87499995,"country":"US","network":"","LOCATION":"WAKEFIELD MUNICIPAL ARPT","state":"VA"},"geometry":{"type":"Point","coordinates":[-77.12500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284205","lookupid":"KAKR","long":41.12499995,"country":"US","network":"","LOCATION":"AKRON FULTON INTL AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-81.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-76.62500005,"id":"297876","lookupid":"KANP","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284172","lookupid":"KAQX","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241678","lookupid":"KARM","long":29.37499995,"country":"US","network":"","LOCATION":"WHARTON REGIONAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.12500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198490","lookupid":"KAVQ","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248891","lookupid":"KBAD","long":32.62499995,"country":"US","network":"","LOCATION":"BARKSDALE AIR FORCE BASE","state":"LA"},"geometry":{"type":"Point","coordinates":[-93.62500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-71.37500005,"id":"313010","lookupid":"KBED","long":42.37499995,"country":"US","network":"","LOCATION":"LAURENCE G HANSCOM FLD APT","state":"MA"},"geometry":{"type":"Point","coordinates":[-71.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220128","lookupid":"KBFF","long":41.87499995,"country":"US","network":"","LOCATION":"WESTERN NE REGIONAL/HEILIG FIELD AP","state":"NE"},"geometry":{"type":"Point","coordinates":[-103.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240282","lookupid":"KBIE","long":40.37499995,"country":"US","network":"","LOCATION":"BEATRICE MUNICIPAL AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-96.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177630","lookupid":"KBIH","long":37.37499995,"country":"US","network":"","LOCATION":"BISHOP AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.37500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215800","lookupid":"KBJC","long":39.87499995,"country":"US","network":"","LOCATION":"ATCT ROCKY MOUNTAIN METRO","state":"CO"},"geometry":{"type":"Point","coordinates":[-105.12500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-104.62500005,"id":"217239","lookupid":"KBKF","long":39.62499995,"country":"US","network":"","LOCATION":"BUCKLEY AIR FORCE BASE","state":"CO"},"geometry":{"type":"Point","coordinates":[-104.62500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284174","lookupid":"KBNL","long":33.37499995,"country":"US","network":"","LOCATION":"BARNWELL REGIONAL AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-81.37500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-91.12500005,"id":"256124","lookupid":"KBRL","long":40.87499995,"country":"US","network":"","LOCATION":"SE IOWA REGIONAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-91.12500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194174","lookupid":"KBXK","long":33.37499995,"country":"US","network":"","LOCATION":"BUCKEYE MUNICIPAL AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-112.62500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264046","lookupid":"KC09","long":41.37499995,"country":"US","network":"","LOCATION":"MORS MUNI-J.R. WSBRN FD AP","state":"IL"},"geometry":{"type":"Point","coordinates":[-88.37500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284204","lookupid":"KCAK","long":40.87499995,"country":"US","network":"","LOCATION":"AKRON-CANTON REGIONAL AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-81.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264015","lookupid":"KCBM","long":33.62499995,"country":"US","network":"","LOCATION":"COLUMBUS AFB AIRPORT","state":"MS"},"geometry":{"type":"Point","coordinates":[-88.37500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236661","lookupid":"KCHK","long":35.12499995,"country":"US","network":"","LOCATION":"CHICKASHA MUNICIPAL ARPT","state":"OK"},"geometry":{"type":"Point","coordinates":[-97.87500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-78.37500005,"id":"292833","lookupid":"KCHO","long":38.12499995,"country":"US","network":"","LOCATION":"CHARLOTTESVILLE ALBEMARLE ARPT","state":"VA"},"geometry":{"type":"Point","coordinates":[-78.37500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294275","lookupid":"KCJR","long":38.62499995,"country":"US","network":"","LOCATION":"CULPEPER REGIONAL AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-77.87500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264041","lookupid":"KCMI","long":40.12499995,"country":"US","network":"","LOCATION":"UNIVERSI OF IL WILLARD APT","state":"IL"},"geometry":{"type":"Point","coordinates":[-88.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249645","lookupid":"KCNC","long":41.12499995,"country":"US","network":"","LOCATION":"CHARITON MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-93.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181992","lookupid":"KCOE","long":47.87499995,"country":"US","network":"","LOCATION":"COEUR D\'ALENE AIR TERM APT","state":"ID"},"geometry":{"type":"Point","coordinates":[-116.87500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-104.62500005,"id":"217236","lookupid":"KCOS","long":38.87499995,"country":"US","network":"","LOCATION":"CITY OF COLORADO SPRINGS MUNICIPAL AP","state":"CO"},"geometry":{"type":"Point","coordinates":[-104.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-76.12500005,"id":"299329","lookupid":"KCZG","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235276","lookupid":"KD55","long":48.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.37500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-101.87500005,"id":"225188","lookupid":"KD57","long":46.87499995,"country":"US","network":"","LOCATION":"GLEN ULLIN REGIONAL","state":"ND"},"geometry":{"type":"Point","coordinates":[-101.87500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-77.12500005,"id":"296435","lookupid":"KDAA","long":38.62499995,"country":"US","network":"","LOCATION":"DAVISON AAF AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-77.12500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284877","lookupid":"KDAB","long":29.12499995,"country":"US","network":"","LOCATION":"DAYTONA BEACH INTL","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.12500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262600","lookupid":"KDEC","long":39.87499995,"country":"US","network":"","LOCATION":"DECATUR AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-88.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212937","lookupid":"KDHS","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.12500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251043","lookupid":"KDRL1","long":30.62499995,"country":"","network":"LA_DCP","LOCATION":"CALCASIEU RIVER 4 W KINDER","state":""},"geometry":{"type":"Point","coordinates":[-92.87500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194198","lookupid":"KDTA","long":39.37499995,"country":"US","network":"","LOCATION":"DELTA FAA AP","state":"UT"},"geometry":{"type":"Point","coordinates":[-112.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269762","lookupid":"KDTS","long":30.37499995,"country":"US","network":"","LOCATION":"DESTIN-FT.WALTON BEACH APT","state":"FL"},"geometry":{"type":"Point","coordinates":[-86.37500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202806","lookupid":"KDUG","long":31.37499995,"country":"US","network":"","LOCATION":"BISBEE DOUGLAS INTL ARPT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-109.62500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277727","lookupid":"KDUH","long":41.62499995,"country":"US","network":"","LOCATION":"TOLEDO SUBURBAN AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-83.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241740","lookupid":"KDXX","long":44.87499995,"country":"US","network":"","LOCATION":"MDSON-LAC QUI PARLE CO APT","state":"MN"},"geometry":{"type":"Point","coordinates":[-96.12500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-99.87500005,"id":"230890","lookupid":"KDYS","long":32.37499995,"country":"US","network":"","LOCATION":"ABILENE DYESS AFB","state":"TX"},"geometry":{"type":"Point","coordinates":[-99.87500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220082","lookupid":"KE38","long":30.37499995,"country":"US","network":"","LOCATION":"ALPINE-CASPARIS MUNI ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-103.62500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-76.12500005,"id":"299306","lookupid":"KECG","long":36.37499995,"country":"US","network":"","LOCATION":"ELZ CTY CG/AIR STN RGNL AP","state":"NC"},"geometry":{"type":"Point","coordinates":[-76.12500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271202","lookupid":"KECP","long":30.37499995,"country":"US","network":"","LOCATION":"NORTHWEST FLORIDA BEACHES INTL ARPT","state":"FL"},"geometry":{"type":"Point","coordinates":[-85.87500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186307","lookupid":"KELI1","long":46.62499995,"country":"","network":"ID_DCP","LOCATION":"HEADQUARTERS 37ENE - KELLY CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283458","lookupid":"KEOE","long":34.37499995,"country":"US","network":"","LOCATION":"NEWBERRY COUNTY AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-81.62500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-77.12500005,"id":"296421","lookupid":"KEWN","long":35.12499995,"country":"US","network":"","LOCATION":"CRAVEN COUNTY REG AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-77.12500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287064","lookupid":"KEXX","long":35.87499995,"country":"US","network":"","LOCATION":"DAVIDSON COUNTY AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-80.37500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279129","lookupid":"KEZM","long":32.12499995,"country":"US","network":"","LOCATION":"HEART OF GEORGIA REGIONAL AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-83.12500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-77.37500005,"id":"295718","lookupid":"KFDK","long":39.37499995,"country":"US","network":"","LOCATION":"FREDERICK MUNICIPAL ARPT","state":"MD"},"geometry":{"type":"Point","coordinates":[-77.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245358","lookupid":"KFGN","long":49.37499995,"country":"US","network":"","LOCATION":"FLAG ISLAND","state":"MN"},"geometry":{"type":"Point","coordinates":[-94.87500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264056","lookupid":"KFLD","long":43.87499995,"country":"US","network":"","LOCATION":"FOND DU LAC COUNTY AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-88.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-72.62500005,"id":"309404","lookupid":"KFOK","long":40.87499995,"country":"US","network":"","LOCATION":"FRANCIS S GABRESKI AP","state":"NY"},"geometry":{"type":"Point","coordinates":[-72.62500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269075","lookupid":"KFRH","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.62500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242471","lookupid":"KFSE","long":47.62499995,"country":"US","network":"","LOCATION":"FOSSTON MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.87500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255403","lookupid":"KFSW","long":40.62499995,"country":"US","network":"","LOCATION":"FORT MADISON MUNICIPAL APT","state":"IA"},"geometry":{"type":"Point","coordinates":[-91.37500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-100.12500005,"id":"230153","lookupid":"KFTN","long":28.12499995,"country":"US","network":"","LOCATION":"FAITH RANCH AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-100.12500005,28.12499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269061","lookupid":"KFYM","long":35.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.62500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-76.37500005,"id":"298614","lookupid":"KFZY","long":43.37499995,"country":"US","network":"","LOCATION":"OSWEGO COUNTY AIRPORT","state":"NY"},"geometry":{"type":"Point","coordinates":[-76.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176218","lookupid":"KGCD","long":44.37499995,"country":"US","network":"","LOCATION":"GRANT COUNTY REGIONAL AIRPORT OGILVIE FIELD","state":"OR"},"geometry":{"type":"Point","coordinates":[-118.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-108.62500005,"id":"205717","lookupid":"KGJT","long":39.12499995,"country":"US","network":"","LOCATION":"GRAND JUNCTION REGIONAL AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-108.62500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256814","lookupid":"KGLH","long":33.37499995,"country":"US","network":"","LOCATION":"MID DELTA RGNL","state":"MS"},"geometry":{"type":"Point","coordinates":[-90.87500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238104","lookupid":"KGOK","long":35.87499995,"country":"US","network":"","LOCATION":"GUTHRIE MUNICIPAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-97.37500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274859","lookupid":"KGOV","long":44.62499995,"country":"US","network":"","LOCATION":"GRAYLING ARMY AIRFIELD","state":"MI"},"geometry":{"type":"Point","coordinates":[-84.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248949","lookupid":"KGPZ","long":47.12499995,"country":"US","network":"","LOCATION":"GRAND RAPIDS/ITASCA CO-G NEWSTROM FIELD ARPT","state":"MN"},"geometry":{"type":"Point","coordinates":[-93.62500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235244","lookupid":"KGRI","long":40.87499995,"country":"US","network":"","LOCATION":"CENTRAL NEBRASKA REGIONAL AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-98.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217966","lookupid":"KGUN","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.37500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246036","lookupid":"KGVW","long":38.87499995,"country":"US","network":"","LOCATION":"RICHARD GEBAUR","state":"MO"},"geometry":{"type":"Point","coordinates":[-94.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280594","lookupid":"KHTS","long":38.37499995,"country":"US","network":"","LOCATION":"TRI-STATE/M.J.FERGUS","state":"WV"},"geometry":{"type":"Point","coordinates":[-82.62500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236640","lookupid":"KHYI","long":29.87499995,"country":"US","network":"","LOCATION":"SAN MARCOS MUNICIPAL ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.87500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276999","lookupid":"KI19","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278439","lookupid":"KI23","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-99.87500005,"id":"230934","lookupid":"KICR","long":43.37499995,"country":"US","network":"","LOCATION":"WINNER REGIONAL AIRPORT","state":"SD"},"geometry":{"type":"Point","coordinates":[-99.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279856","lookupid":"KIIY","long":33.87499995,"country":"US","network":"","LOCATION":"WASHINGTON-WILKES CO ARPT","state":"GA"},"geometry":{"type":"Point","coordinates":[-82.87500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-104.62500005,"id":"217258","lookupid":"KIKA","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275575","lookupid":"KIKW","long":43.62499995,"country":"US","network":"","LOCATION":"JACK BARSTOW AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-84.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276993","lookupid":"KIOB","long":38.12499995,"country":"US","network":"","LOCATION":"MOUNT STERLING MONTGOMERY COUNTY AIRPORT","state":"KY"},"geometry":{"type":"Point","coordinates":[-83.87500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272688","lookupid":"KIRS","long":41.87499995,"country":"US","network":"","LOCATION":"KIRSCH MUNICIPAL AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-85.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197054","lookupid":"KIWA","long":33.37499995,"country":"US","network":"","LOCATION":"WILLIAMS GATEWAY AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-111.62500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-69.62500005,"id":"318056","lookupid":"KIWI","long":43.87499995,"country":"US","network":"","LOCATION":"WISCASSET AIRPORT","state":"ME"},"geometry":{"type":"Point","coordinates":[-69.62500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282727","lookupid":"KJES","long":31.62499995,"country":"US","network":"","LOCATION":"JESUP WAYNE COUNTY AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-81.87500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266896","lookupid":"KJFX","long":33.87499995,"country":"US","network":"","LOCATION":"WALKER COUNTY AIRPORT BEVILL FIELD","state":"AL"},"geometry":{"type":"Point","coordinates":[-87.37500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275570","lookupid":"KJXN","long":42.37499995,"country":"US","network":"","LOCATION":"JAKSON CO-RYNOLDS FLD ARPT","state":"MI"},"geometry":{"type":"Point","coordinates":[-84.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274848","lookupid":"KJYM","long":41.87499995,"country":"US","network":"","LOCATION":"HILLSDALE MUNICIPAL ARPT","state":"MI"},"geometry":{"type":"Point","coordinates":[-84.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"281992","lookupid":"KLAL","long":27.87499995,"country":"US","network":"","LOCATION":"LAKELAND LINDER REGIONAL AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-82.12500005,27.87499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274852","lookupid":"KLAN","long":42.87499995,"country":"US","network":"","LOCATION":"CAPITAL CITY AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-84.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235219","lookupid":"KLAW","long":34.62499995,"country":"US","network":"","LOCATION":"LAWTON-FORT SILL RGNL ARPT","state":"OK"},"geometry":{"type":"Point","coordinates":[-98.37500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289962","lookupid":"KLBE","long":40.37499995,"country":"US","network":"","LOCATION":"ARNOLD PALMER REGIONAL APT","state":"PA"},"geometry":{"type":"Point","coordinates":[-79.37500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-79.12500005,"id":"290659","lookupid":"KLBT","long":34.62499995,"country":"US","network":"","LOCATION":"LUMBERTON MUNICIPAL ARPT","state":"NC"},"geometry":{"type":"Point","coordinates":[-79.12500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220113","lookupid":"KLHX","long":38.12499995,"country":"US","network":"","LOCATION":"LA JUNTA MUNICIPAL AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-103.62500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215801","lookupid":"KLMO","long":40.12499995,"country":"US","network":"","LOCATION":"VANCE BRAND AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-105.12500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261853","lookupid":"KLMS","long":33.12499995,"country":"US","network":"","LOCATION":"LOUISVILLE WINSTON CO","state":"MS"},"geometry":{"type":"Point","coordinates":[-89.12500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168289","lookupid":"KLMT","long":42.12499995,"country":"US","network":"","LOCATION":"KLAMATH FALLS AIRPORT","state":"OR"},"geometry":{"type":"Point","coordinates":[-121.62500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240284","lookupid":"KLNK","long":40.87499995,"country":"US","network":"","LOCATION":"LINCOLN MUNICIPAL AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-96.62500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261905","lookupid":"KLNL","long":46.12499995,"country":"US","network":"","LOCATION":"KINGS LAND O\' LAKES AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-89.12500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284207","lookupid":"KLNN","long":41.62499995,"country":"US","network":"","LOCATION":"WILLOUGHBY","state":"OH"},"geometry":{"type":"Point","coordinates":[-81.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268343","lookupid":"KLUG","long":35.62499995,"country":"US","network":"","LOCATION":"ELLINGTON","state":"TN"},"geometry":{"type":"Point","coordinates":[-86.87500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235925","lookupid":"KLZZ","long":31.12499995,"country":"US","network":"","LOCATION":"LAMPASAS AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.12500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-87.12500005,"id":"267629","lookupid":"KM21","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.12500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263308","lookupid":"KM25","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.62500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284154","lookupid":"KMCO","long":28.37499995,"country":"US","network":"","LOCATION":"ORLANDO INTERNATIONAL AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.37500005,28.37499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263290","lookupid":"KMEI","long":32.37499995,"country":"US","network":"","LOCATION":"KEY FIELD AIRPORT","state":"MS"},"geometry":{"type":"Point","coordinates":[-88.62500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245308","lookupid":"KMIO","long":36.87499995,"country":"US","network":"","LOCATION":"MIAMI MUNI","state":"OK"},"geometry":{"type":"Point","coordinates":[-94.87500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274822","lookupid":"KMMI","long":35.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.62500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235927","lookupid":"KMNZ","long":31.62499995,"country":"US","network":"","LOCATION":"HAMILTON MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.12500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-101.37500005,"id":"226634","lookupid":"KMOT","long":48.37499995,"country":"US","network":"","LOCATION":"MINOT INTERNATIONAL ARPT","state":"ND"},"geometry":{"type":"Point","coordinates":[-101.37500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189908","lookupid":"KMSO","long":46.87499995,"country":"US","network":"","LOCATION":"MISSOULA INTERNATIONAL AIRPORT","state":"MT"},"geometry":{"type":"Point","coordinates":[-114.12500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279891","lookupid":"KMTC","long":42.62499995,"country":"US","network":"","LOCATION":"SELFRIDGE AIR NATIONAL GUARD BASE","state":"MI"},"geometry":{"type":"Point","coordinates":[-82.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-72.62500005,"id":"309419","lookupid":"KMVL","long":44.62499995,"country":"US","network":"","LOCATION":"MORRISVILLE-STOWE ST ARPT","state":"VT"},"geometry":{"type":"Point","coordinates":[-72.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262594","lookupid":"KMVN","long":38.37499995,"country":"US","network":"","LOCATION":"MOUNT VERNON AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-88.87500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244616","lookupid":"KMWM","long":43.87499995,"country":"US","network":"","LOCATION":"WINDOM MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.12500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212194","lookupid":"KMYP","long":38.37499995,"country":"US","network":"","LOCATION":"MONARCH PASS AWOS-3 ARPT","state":"CO"},"geometry":{"type":"Point","coordinates":[-106.37500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180494","lookupid":"KNFG","long":33.37499995,"country":"US","network":"","LOCATION":"MARINE CORPS AIR STATION","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.37500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174733","lookupid":"KNSI","long":33.12499995,"country":"US","network":"","LOCATION":"SAN NICOLAS ISLAND NAVAL OUTLYING FIELD","state":"CA"},"geometry":{"type":"Point","coordinates":[-119.37500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265491","lookupid":"KNSW3","long":42.62499995,"country":"","network":"WI_DCP","LOCATION":"NWS CENTRAL REGION STATION","state":""},"geometry":{"type":"Point","coordinates":[-87.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175457","lookupid":"KNTD","long":34.12499995,"country":"US","network":"","LOCATION":"POINT MUGU","state":"CA"},"geometry":{"type":"Point","coordinates":[-119.12500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165394","lookupid":"KO69","long":38.37499995,"country":"US","network":"","LOCATION":"PETALUMA MUNICIPAL AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-122.62500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284155","lookupid":"KORL","long":28.62499995,"country":"US","network":"","LOCATION":"ATOKA MUNI","state":"OK"},"geometry":{"type":"Point","coordinates":[-81.37500005,28.62499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250366","lookupid":"KOXV","long":41.37499995,"country":"US","network":"","LOCATION":"KNOXVILLE MUNICIPAL ARPT","state":"IA"},"geometry":{"type":"Point","coordinates":[-93.12500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251792","lookupid":"KOZS","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.62500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185585","lookupid":"KP69","long":46.12499995,"country":"US","network":"","LOCATION":"ELK CITY","state":"ID"},"geometry":{"type":"Point","coordinates":[-115.62500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280591","lookupid":"KPBX","long":37.62499995,"country":"US","network":"","LOCATION":"PIKE CO HATCHER FLD","state":"KY"},"geometry":{"type":"Point","coordinates":[-82.62500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-91.12500005,"id":"256133","lookupid":"KPDC","long":43.12499995,"country":"US","network":"","LOCATION":"PRAIRIE DU CHIEN MUNI ARPT","state":"WI"},"geometry":{"type":"Point","coordinates":[-91.12500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234476","lookupid":"KPEZ","long":28.87499995,"country":"US","network":"","LOCATION":"PLEASANTON MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.62500005,28.87499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243855","lookupid":"KPRX","long":33.62499995,"country":"US","network":"","LOCATION":"COX FIELD AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.37500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241675","lookupid":"KPSX","long":28.62499995,"country":"US","network":"","LOCATION":"PALACIOS MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.12500005,28.62499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163253","lookupid":"KRBG","long":43.12499995,"country":"US","network":"","LOCATION":"ROSEBURG","state":"OR"},"geometry":{"type":"Point","coordinates":[-123.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190622","lookupid":"KRCI1","long":45.37499995,"country":"","network":"ID_DCP","LOCATION":"KRILEY CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245289","lookupid":"KRFI","long":32.12499995,"country":"US","network":"","LOCATION":"RUSK COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-94.87500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-139.12500005,"id":"117837","lookupid":"KRGB","long":29.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-139.12500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251821","lookupid":"KRNH","long":45.12499995,"country":"US","network":"","LOCATION":"NEW RICHMOND MUNICIPAL APT","state":"WI"},"geometry":{"type":"Point","coordinates":[-92.62500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"295013","lookupid":"KROC","long":43.12499995,"country":"US","network":"","LOCATION":"GREATER ROCHESTER INTERNATIONAL AP","state":"NY"},"geometry":{"type":"Point","coordinates":[-77.62500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283427","lookupid":"KRSW","long":26.62499995,"country":"US","network":"","LOCATION":"SW FLORIDA INTN AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.62500005,26.62499995]}},{"type":"Feature","properties":{"LAT":-107.12500005,"id":"210048","lookupid":"KRWL","long":41.87499995,"country":"US","network":"","LOCATION":"RAWLINS MUNICIPAL","state":"WY"},"geometry":{"type":"Point","coordinates":[-107.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198489","lookupid":"KRYN","long":32.12499995,"country":"US","network":"","LOCATION":"RYAN FIELD AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-111.12500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235990","lookupid":"KS32","long":47.37499995,"country":"US","network":"","LOCATION":"COOPERSTOWN MUNICIPAL AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-98.12500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210766","lookupid":"KSAA","long":41.37499995,"country":"US","network":"","LOCATION":"SHIVELY FIELD AIRPORT","state":"WY"},"geometry":{"type":"Point","coordinates":[-106.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235199","lookupid":"KSAT","long":29.62499995,"country":"US","network":"","LOCATION":"SAN ANTONIO INTERNATIONAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.37500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269807","lookupid":"KSBN","long":41.62499995,"country":"US","network":"","LOCATION":"SOUTH BEND REGIONAL AIRPORT","state":"IN"},"geometry":{"type":"Point","coordinates":[-86.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174029","lookupid":"KSJC1","long":37.12499995,"country":"","network":"CA_DCP","LOCATION":"KERCKOFF - SAN JOAQUIN RIVER","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246745","lookupid":"KSLG","long":36.12499995,"country":"US","network":"","LOCATION":"SMITH FIELD AIRPORT","state":"AR"},"geometry":{"type":"Point","coordinates":[-94.37500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168267","lookupid":"KSNS","long":36.62499995,"country":"US","network":"","LOCATION":"SALINAS MUNI","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.62500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289941","lookupid":"KSOP","long":35.12499995,"country":"US","network":"","LOCATION":"MOORE COUNTY AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-79.37500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244613","lookupid":"KSPW","long":43.12499995,"country":"US","network":"","LOCATION":"SPENCER MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-95.12500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238079","lookupid":"KT20","long":29.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.37500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-107.87500005,"id":"207872","lookupid":"KTEX","long":37.87499995,"country":"US","network":"","LOCATION":"TELLURIDE REGIONAL AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-107.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165430","lookupid":"KTIW","long":47.37499995,"country":"US","network":"","LOCATION":"TACOMA NARROWS AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.62500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-131.37500005,"id":"140262","lookupid":"KTNCW","long":55.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-131.37500005,55.37499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262578","lookupid":"KTUP","long":34.37499995,"country":"US","network":"","LOCATION":"TUPELO C D LEMONS ARPT","state":"MS"},"geometry":{"type":"Point","coordinates":[-88.87500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276984","lookupid":"KTYS","long":35.87499995,"country":"US","network":"","LOCATION":"MC GHEE TYSON AIRPORT","state":"TN"},"geometry":{"type":"Point","coordinates":[-83.87500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264773","lookupid":"KUES","long":43.12499995,"country":"US","network":"","LOCATION":"WAUKESHA COUNTY AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-88.12500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253948","lookupid":"KUNO","long":36.87499995,"country":"US","network":"","LOCATION":"WEST PLAINS MUNICIPAL ARPT","state":"MO"},"geometry":{"type":"Point","coordinates":[-91.87500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294284","lookupid":"KUNV","long":40.87499995,"country":"US","network":"","LOCATION":"UNIVERSITY PARK AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-77.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281289","lookupid":"KVDI","long":32.12499995,"country":"US","network":"","LOCATION":"VIDALIA REGIONAL AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-82.37500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-76.37500005,"id":"298591","lookupid":"KW75","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.37500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274117","lookupid":"KY061","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254702","lookupid":"KY23","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.62500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242464","lookupid":"KY63","long":45.87499995,"country":"US","network":"","LOCATION":"ELBOW LAKE MUNICIPAL PRIDE OF THE PRAIRIE AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.87500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286366","lookupid":"KYNG","long":41.37499995,"country":"US","network":"","LOCATION":"YOUNGSTOWN-WARREN REGIONAL AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-80.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171192","lookupid":"LAK19","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,47.87499995]}},{"type":"Feature","properties":{"LAT":18.87499995,"id":"572942","lookupid":"LDOS","long":45.37499995,"country":"HR","network":"HR__ASOS","LOCATION":"OSIJEK","state":""},"geometry":{"type":"Point","coordinates":[18.87499995,45.37499995]}},{"type":"Feature","properties":{"LAT":13.87499995,"id":"558540","lookupid":"LDPL","long":44.87499995,"country":"HR","network":"HR__ASOS","LOCATION":"PULA","state":""},"geometry":{"type":"Point","coordinates":[13.87499995,44.87499995]}},{"type":"Feature","properties":{"LAT":14.62499995,"id":"560701","lookupid":"LDRI","long":45.12499995,"country":"HR","network":"HR__ASOS","LOCATION":"RIJEKA/OMISALJ","state":""},"geometry":{"type":"Point","coordinates":[14.62499995,45.12499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269816","lookupid":"LDTM4","long":43.87499995,"country":"","network":"MI_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-86.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":15.37499995,"id":"562857","lookupid":"LDZD","long":44.12499995,"country":"HR","network":"HR__ASOS","LOCATION":"ZADAR","state":""},"geometry":{"type":"Point","coordinates":[15.37499995,44.12499995]}},{"type":"Feature","properties":{"LAT":-2.87500005,"id":"510294","lookupid":"LEBB","long":43.37499995,"country":"ES","network":"ES__ASOS","LOCATION":"BILBAO","state":""},"geometry":{"type":"Point","coordinates":[-2.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-8.37500005,"id":"494454","lookupid":"LECO","long":43.37499995,"country":"ES","network":"ES__ASOS","LOCATION":"A CORUNA","state":""},"geometry":{"type":"Point","coordinates":[-8.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-0.87500005,"id":"516032","lookupid":"LELC","long":37.87499995,"country":"ES","network":"ES__ASOS","LOCATION":"MURCIA SAN JAVIER","state":""},"geometry":{"type":"Point","coordinates":[-0.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":2.12499995,"id":"524687","lookupid":"LELL","long":41.62499995,"country":"ES","network":"ES__ASOS","LOCATION":"SABADELL","state":""},"geometry":{"type":"Point","coordinates":[2.12499995,41.62499995]}},{"type":"Feature","properties":{"LAT":-1.12500005,"id":"515312","lookupid":"LERI","long":37.87499995,"country":"ES","network":"ES__ASOS","LOCATION":"ALCANTARILLA","state":""},"geometry":{"type":"Point","coordinates":[-1.12500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-8.62500005,"id":"493729","lookupid":"LEVX","long":42.12499995,"country":"ES","network":"ES__ASOS","LOCATION":"VIGO","state":""},"geometry":{"type":"Point","coordinates":[-8.62500005,42.12499995]}},{"type":"Feature","properties":{"LAT":0.62499995,"id":"520377","lookupid":"LFBA","long":44.12499995,"country":"FR","network":"FR__ASOS","LOCATION":"LA GARENNE","state":""},"geometry":{"type":"Point","coordinates":[0.62499995,44.12499995]}},{"type":"Feature","properties":{"LAT":-0.62500005,"id":"516780","lookupid":"LFBD","long":44.87499995,"country":"FR","network":"FR__ASOS","LOCATION":"MERIGNAC","state":""},"geometry":{"type":"Point","coordinates":[-0.62500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-1.12500005,"id":"515345","lookupid":"LFBH","long":46.12499995,"country":"FR","network":"FR__ASOS","LOCATION":"LA ROCHELLE/LALEU","state":""},"geometry":{"type":"Point","coordinates":[-1.12500005,46.12499995]}},{"type":"Feature","properties":{"LAT":0.12499995,"id":"518943","lookupid":"LFBU","long":45.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"CHAMPNIERS","state":""},"geometry":{"type":"Point","coordinates":[0.12499995,45.62499995]}},{"type":"Feature","properties":{"LAT":6.37499995,"id":"536956","lookupid":"LFJL","long":48.87499995,"country":"FR","network":"FR__ASOS","LOCATION":"METZ NANCY LORRAINE","state":""},"geometry":{"type":"Point","coordinates":[6.37499995,48.87499995]}},{"type":"Feature","properties":{"LAT":4.37499995,"id":"531183","lookupid":"LFMH","long":45.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"BOUTHEON","state":""},"geometry":{"type":"Point","coordinates":[4.37499995,45.62499995]}},{"type":"Feature","properties":{"LAT":4.87499995,"id":"532617","lookupid":"LFMO","long":44.12499995,"country":"FR","network":"FR__ASOS","LOCATION":"CARITAT","state":""},"geometry":{"type":"Point","coordinates":[4.87499995,44.12499995]}},{"type":"Feature","properties":{"LAT":1.12499995,"id":"521838","lookupid":"LFOP","long":49.37499995,"country":"FR","network":"FR__ASOS","LOCATION":"VALLEE DE SEINE","state":""},"geometry":{"type":"Point","coordinates":[1.12499995,49.37499995]}},{"type":"Feature","properties":{"LAT":-2.12500005,"id":"512475","lookupid":"LFRD","long":48.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"PLEURTUIT","state":""},"geometry":{"type":"Point","coordinates":[-2.12500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-0.37500005,"id":"517517","lookupid":"LFRK","long":49.12499995,"country":"FR","network":"FR__ASOS","LOCATION":"CARPIQUET","state":""},"geometry":{"type":"Point","coordinates":[-0.37500005,49.12499995]}},{"type":"Feature","properties":{"LAT":7.62499995,"id":"540551","lookupid":"LFSB","long":47.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"BALE MULHOUSE","state":""},"geometry":{"type":"Point","coordinates":[7.62499995,47.62499995]}},{"type":"Feature","properties":{"LAT":5.12499995,"id":"533350","lookupid":"LFSD","long":47.37499995,"country":"FR","network":"FR__ASOS","LOCATION":"LONGVIC","state":""},"geometry":{"type":"Point","coordinates":[5.12499995,47.37499995]}},{"type":"Feature","properties":{"LAT":27.12499995,"id":"596662","lookupid":"LGKP","long":35.37499995,"country":"GR","network":"GR__ASOS","LOCATION":"KARPATHOS","state":""},"geometry":{"type":"Point","coordinates":[27.12499995,35.37499995]}},{"type":"Feature","properties":{"LAT":25.37499995,"id":"591629","lookupid":"LGNX","long":37.12499995,"country":"GR","network":"GR__ASOS","LOCATION":"CYCLADES ISLANDS","state":""},"geometry":{"type":"Point","coordinates":[25.37499995,37.12499995]}},{"type":"Feature","properties":{"LAT":25.12499995,"id":"590909","lookupid":"LGPA","long":37.12499995,"country":"GR","network":"GR__ASOS","LOCATION":"PAROS","state":""},"geometry":{"type":"Point","coordinates":[25.12499995,37.12499995]}},{"type":"Feature","properties":{"LAT":19.37499995,"id":"574390","lookupid":"LHBP","long":47.37499995,"country":"HU","network":"HU__ASOS","LOCATION":"FERIHEGY","state":""},"geometry":{"type":"Point","coordinates":[19.37499995,47.37499995]}},{"type":"Feature","properties":{"LAT":19.87499995,"id":"575828","lookupid":"LHKE","long":46.87499995,"country":"HU","network":"HU__ASOS","LOCATION":"KECSKEMET","state":""},"geometry":{"type":"Point","coordinates":[19.87499995,46.87499995]}},{"type":"Feature","properties":{"LAT":17.37499995,"id":"568630","lookupid":"LHPA","long":47.37499995,"country":"HU","network":"HU__ASOS","LOCATION":"PAPA","state":""},"geometry":{"type":"Point","coordinates":[17.37499995,47.37499995]}},{"type":"Feature","properties":{"LAT":15.62499995,"id":"563566","lookupid":"LIBF","long":41.37499995,"country":"IT","network":"IT__ASOS","LOCATION":"GINA LISA","state":""},"geometry":{"type":"Point","coordinates":[15.62499995,41.37499995]}},{"type":"Feature","properties":{"LAT":8.87499995,"id":"544118","lookupid":"LIED","long":39.37499995,"country":"IT","network":"IT__ASOS","LOCATION":"DECIMOMANNU","state":""},"geometry":{"type":"Point","coordinates":[8.87499995,39.37499995]}},{"type":"Feature","properties":{"LAT":11.37499995,"id":"551346","lookupid":"LIPB","long":46.37499995,"country":"IT","network":"IT__ASOS","LOCATION":"BOLZANO","state":""},"geometry":{"type":"Point","coordinates":[11.37499995,46.37499995]}},{"type":"Feature","properties":{"LAT":15.12499995,"id":"562125","lookupid":"LIRT","long":41.12499995,"country":"IT","network":"IT__ASOS","LOCATION":"TREVICO","state":""},"geometry":{"type":"Point","coordinates":[15.12499995,41.12499995]}},{"type":"Feature","properties":{"LAT":12.62499995,"id":"554935","lookupid":"LIVF","long":43.62499995,"country":"IT","network":"IT__ASOS","LOCATION":"FRONTONE","state":""},"geometry":{"type":"Point","coordinates":[12.62499995,43.62499995]}},{"type":"Feature","properties":{"LAT":-67.87500005,"id":"323108","lookupid":"LIZM1","long":46.87499995,"country":"","network":"ME_DCP","LOCATION":"LIMESTONE CRN","state":""},"geometry":{"type":"Point","coordinates":[-67.87500005,46.87499995]}},{"type":"Feature","properties":{"LAT":18.12499995,"id":"570799","lookupid":"LKMT","long":49.62499995,"country":"CZ","network":"CZ__ASOS","LOCATION":"MOSNOV","state":""},"geometry":{"type":"Point","coordinates":[18.12499995,49.62499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184127","lookupid":"LONN2","long":41.62499995,"country":"","network":"NV_DCP","LOCATION":"LONG HOLLOW RAWS","state":""},"geometry":{"type":"Point","coordinates":[-116.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":11.37499995,"id":"551350","lookupid":"LOWI","long":47.37499995,"country":"AT","network":"AT__ASOS","LOCATION":"INNSBRUCK","state":""},"geometry":{"type":"Point","coordinates":[11.37499995,47.37499995]}},{"type":"Feature","properties":{"LAT":17.37499995,"id":"568620","lookupid":"LQBK","long":44.87499995,"country":"BA","network":"BA__ASOS","LOCATION":"BANJA LUKA","state":""},"geometry":{"type":"Point","coordinates":[17.37499995,44.87499995]}},{"type":"Feature","properties":{"LAT":21.87499995,"id":"581589","lookupid":"LROD","long":47.12499995,"country":"RO","network":"RO__ASOS","LOCATION":"ORADEA","state":""},"geometry":{"type":"Point","coordinates":[21.87499995,47.12499995]}},{"type":"Feature","properties":{"LAT":-71.87500005,"id":"311579","lookupid":"LSC02","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-71.87500005,44.62499995]}},{"type":"Feature","properties":{"LAT":7.37499995,"id":"539825","lookupid":"LSGS","long":46.12499995,"country":"CH","network":"CH__ASOS","LOCATION":"SION","state":""},"geometry":{"type":"Point","coordinates":[7.37499995,46.12499995]}},{"type":"Feature","properties":{"LAT":35.37499995,"id":"620429","lookupid":"LTAG","long":37.12499995,"country":"TR","network":"TR__ASOS","LOCATION":"INCIRLIK AB","state":""},"geometry":{"type":"Point","coordinates":[35.37499995,37.12499995]}},{"type":"Feature","properties":{"LAT":36.87499995,"id":"624760","lookupid":"LTAR","long":39.87499995,"country":"TR","network":"TR__ASOS","LOCATION":"SIVAS","state":""},"geometry":{"type":"Point","coordinates":[36.87499995,39.87499995]}},{"type":"Feature","properties":{"LAT":29.62499995,"id":"603872","lookupid":"LTAY","long":37.87499995,"country":"TR","network":"TR__ASOS","LOCATION":"CARDAK","state":""},"geometry":{"type":"Point","coordinates":[29.62499995,37.87499995]}},{"type":"Feature","properties":{"LAT":29.37499995,"id":"603155","lookupid":"LTBO","long":38.62499995,"country":"TR","network":"TR__ASOS","LOCATION":"USAK","state":""},"geometry":{"type":"Point","coordinates":[29.37499995,38.62499995]}},{"type":"Feature","properties":{"LAT":36.87499995,"id":"624751","lookupid":"LTCN","long":37.62499995,"country":"TR","network":"TR__ASOS","LOCATION":"KAHRAMANMARAS","state":""},"geometry":{"type":"Point","coordinates":[36.87499995,37.62499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184097","lookupid":"LTHC1","long":34.12499995,"country":"","network":"CA_DCP","LOCATION":"LOST HORSE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-116.12500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177635","lookupid":"LUNNV","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,38.62499995]}},{"type":"Feature","properties":{"LAT":18.62499995,"id":"572210","lookupid":"LYTV","long":42.37499995,"country":"RS","network":"RS__ASOS","LOCATION":"TIVAT","state":""},"geometry":{"type":"Point","coordinates":[18.62499995,42.37499995]}},{"type":"Feature","properties":{"LAT":17.12499995,"id":"567913","lookupid":"LZIB","long":48.12499995,"country":"SK","network":"SK__ASOS","LOCATION":"M R STEFANIK","state":""},"geometry":{"type":"Point","coordinates":[17.12499995,48.12499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190633","lookupid":"MAEMT","long":48.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193456","lookupid":"MAWA","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215052","lookupid":"MAYN5","long":32.87499995,"country":"","network":"NM_DCP","LOCATION":"MAYHILL RAWS","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-73.62500005,"id":"306528","lookupid":"MBKN6","long":41.87499995,"country":"","network":"NY_DCP","LOCATION":"MILLBROOK 3W","state":""},"geometry":{"type":"Point","coordinates":[-73.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271985","lookupid":"MC003","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262628","lookupid":"MC008","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.87500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262626","lookupid":"MC028","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.87500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271978","lookupid":"MC078","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269088","lookupid":"MC091","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272691","lookupid":"MC092","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271974","lookupid":"MC144","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272692","lookupid":"MC150","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268367","lookupid":"MCYI3","long":41.62499995,"country":"","network":"","LOCATION":"GLERL STATION","state":""},"geometry":{"type":"Point","coordinates":[-86.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-79.12500005,"id":"290679","lookupid":"MD014","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-79.12500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-75.87500005,"id":"300038","lookupid":"MD039","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289958","lookupid":"MD055","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-79.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-70.37500005,"id":"315894","lookupid":"ME014","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-70.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":0.87499995,"id":"521067","lookupid":"MERFR22","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[0.87499995,36.62499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268263","lookupid":"MHLC","long":15.62499995,"country":"HN","network":"HN__ASOS","LOCATION":"GOLOSON INTL","state":""},"geometry":{"type":"Point","coordinates":[-86.87500005,15.62499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202110","lookupid":"MHTU1","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.87500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271250","lookupid":"MIALG","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191332","lookupid":"MIN","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271980","lookupid":"MINWM","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266222","lookupid":"MISTV","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.62500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176924","lookupid":"MJBN2","long":40.87499995,"country":"","network":"NV_DCP","LOCATION":"MAJUBA","state":""},"geometry":{"type":"Point","coordinates":[-118.62500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-159.37500005,"id":"59489","lookupid":"MLDH1","long":22.12499995,"country":"","network":"HI_DCP","LOCATION":"MOLOAA DAIRY","state":""},"geometry":{"type":"Point","coordinates":[-159.37500005,22.12499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167548","lookupid":"MLSC1","long":36.87499995,"country":"","network":"","LOCATION":"MOSS LANDING MARINE LAB STATION","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-103.37500005,"id":"220763","lookupid":"MMGL","long":20.62499995,"country":"MX","network":"MX__ASOS","LOCATION":"DON MIGUEL HIDALGO Y COSTILLA INTL","state":""},"geometry":{"type":"Point","coordinates":[-103.37500005,20.62499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"227970","lookupid":"MMSP","long":22.37499995,"country":"MX","network":"MX__ASOS","LOCATION":"PONCIANO ARRIAGA INTL","state":""},"geometry":{"type":"Point","coordinates":[-100.87500005,22.37499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268285","lookupid":"MMUN","long":21.12499995,"country":"MX","network":"MX__ASOS","LOCATION":"CANCUN INTL","state":""},"geometry":{"type":"Point","coordinates":[-86.87500005,21.12499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"241015","lookupid":"MN006","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253272","lookupid":"MN019","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.12500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243194","lookupid":"MN056","long":48.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.62500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241748","lookupid":"MN062","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244636","lookupid":"MN078","long":48.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.12500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251827","lookupid":"MN097","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.62500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250387","lookupid":"MN101","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.12500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251108","lookupid":"MN103","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.87500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248946","lookupid":"MN129","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.62500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241744","lookupid":"MN131","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241739","lookupid":"MN156","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168282","lookupid":"MNAC1","long":40.37499995,"country":"","network":"CA_DCP","LOCATION":"MINERAL (DWR)","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259739","lookupid":"MNEW3","long":44.62499995,"country":"","network":"WI_DCP","LOCATION":"MOSINEE 2SE","state":""},"geometry":{"type":"Point","coordinates":[-89.87500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206430","lookupid":"MNRC2","long":37.37499995,"country":"","network":"CO_DCP","LOCATION":"MANCOS RIVER 2 E MANCOS","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250362","lookupid":"MOA23","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202835","lookupid":"MOAB","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.62500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192769","lookupid":"MOFI1","long":42.12499995,"country":"","network":"ID_DCP","LOCATION":"MOBURG CANYON","state":""},"geometry":{"type":"Point","coordinates":[-113.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238144","lookupid":"MRLS2","long":45.87499995,"country":"","network":"SD_DCP","LOCATION":"MARSHALL COUNTY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-97.37500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"254014","lookupid":"MSKQ6","long":53.37499995,"country":"","network":"CA_ON_DCP","LOCATION":"MUSKRAT DAM","state":""},"geometry":{"type":"Point","coordinates":[-91.87500005,53.37499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258253","lookupid":"MSS01","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.37500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263296","lookupid":"MSS07","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.62500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195666","lookupid":"MTBOU","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217989","lookupid":"MTBVR","long":47.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.37500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217996","lookupid":"MTCOM","long":48.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.37500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236641","lookupid":"MTCT2","long":30.12499995,"country":"","network":"TX_DCP","LOCATION":"MANCHACA 4W","state":""},"geometry":{"type":"Point","coordinates":[-97.87500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198546","lookupid":"MTDPC","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217982","lookupid":"MTEKL","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.37500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192065","lookupid":"MTGTL","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212228","lookupid":"MTHIL","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199983","lookupid":"MTLWM","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215114","lookupid":"MTMCD","long":48.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199269","lookupid":"MTMON","long":47.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169749","lookupid":"MTNW1","long":47.12499995,"country":"","network":"WA_DCP","LOCATION":"QUARTZ MTN - SNOW","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174750","lookupid":"MTTC1","long":37.37499995,"country":"","network":"CA_DCP","LOCATION":"MINARETS","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175477","lookupid":"MVAN2","long":39.12499995,"country":"","network":"NV_DCP","LOCATION":"YERINGTON - MASON VALLEY","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248189","lookupid":"MVVM7","long":37.12499995,"country":"","network":"MO_DCP","LOCATION":"MOUNT VERNON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-93.87500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-99.62500005,"id":"231604","lookupid":"MXCT2","long":30.87499995,"country":"","network":"TX_DCP","LOCATION":"MENARD 14E","state":""},"geometry":{"type":"Point","coordinates":[-99.62500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-77.37500005,"id":"295661","lookupid":"MYNN","long":25.12499995,"country":"BS","network":"BS__ASOS","LOCATION":"NASSAU INTL","state":""},"geometry":{"type":"Point","coordinates":[-77.37500005,25.12499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243136","lookupid":"MYST2","long":33.87499995,"country":"","network":"TX_DCP","LOCATION":"SANDERS CREEK 3 NNW PAT MAYSE DAM","state":""},"geometry":{"type":"Point","coordinates":[-95.62500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286363","lookupid":"NCUW2","long":40.62499995,"country":"","network":"WV_DCP","LOCATION":"OHIO RIVER  AT NEW CUMBERLAND","state":""},"geometry":{"type":"Point","coordinates":[-80.62500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232394","lookupid":"ND028","long":48.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.37500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-102.87500005,"id":"222291","lookupid":"NE022","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240281","lookupid":"NE054","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242441","lookupid":"NE055","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189176","lookupid":"NFFI1","long":43.87499995,"country":"","network":"ID_DCP","LOCATION":"N. FORK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-173.87500005,"id":"17566","lookupid":"NFTV","long":-18.62500005,"country":"TO","network":"TO__ASOS","LOCATION":"VAVAU INTL","state":""},"geometry":{"type":"Point","coordinates":[-173.87500005,-18.62500005]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263371","lookupid":"NIBQ6","long":52.62499995,"country":"","network":"CA_ON_DCP","LOCATION":"SUMMER BEAVER","state":""},"geometry":{"type":"Point","coordinates":[-88.62500005,52.62499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189189","lookupid":"NINM8","long":47.12499995,"country":"","network":"MT_DCP","LOCATION":"NINE MILE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-71.62500005,"id":"312286","lookupid":"NINR1","long":41.37499995,"country":"","network":"RI_DCP","LOCATION":"NINIGRET","state":""},"geometry":{"type":"Point","coordinates":[-71.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-71.87500005,"id":"311571","lookupid":"NISN3","long":42.62499995,"country":"","network":"NH_DCP","LOCATION":"NEW IPSWITCH","state":""},"geometry":{"type":"Point","coordinates":[-71.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-104.12500005,"id":"218649","lookupid":"NMC36","long":32.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.12500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-71.62500005,"id":"312299","lookupid":"NSTN3","long":44.62499995,"country":"","network":"NH_DCP","LOCATION":"CONNECTICUT RIVER  AT NORTH STRATFORD","state":""},"geometry":{"type":"Point","coordinates":[-71.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174018","lookupid":"NTBC1","long":34.37499995,"country":"","network":"CA_DCP","LOCATION":"SANTA BARBARA - 9411340","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176200","lookupid":"NTGNV","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174038","lookupid":"NV004","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188427","lookupid":"NV042","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198523","lookupid":"NWRU1","long":40.62499995,"country":"","network":"UT_DCP","LOCATION":"KAMAS -  NORWAY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,40.62499995]}},{"type":"Feature","properties":{"LAT":166.87499995,"id":"998689","lookupid":"NZCM","long":-77.87500005,"country":"AQ","network":"AQ__ASOS","LOCATION":"NSFA MCMURDO SOUND","state":""},"geometry":{"type":"Point","coordinates":[166.87499995,-77.87500005]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166855","lookupid":"OD120","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162543","lookupid":"OD121","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173329","lookupid":"OD133","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179092","lookupid":"OD205","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163976","lookupid":"ODT49","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167570","lookupid":"ODT71","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167572","lookupid":"ODT79","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":38.12499995,"id":"628306","lookupid":"OEAO","long":26.37499995,"country":"SA","network":"SA__ASOS","LOCATION":"PRINCE ABDULMAJEED BIN ABDULAZIZ AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[38.12499995,26.37499995]}},{"type":"Feature","properties":{"LAT":42.62499995,"id":"641240","lookupid":"OEBH","long":19.87499995,"country":"SA","network":"SA__ASOS","LOCATION":"BISHA","state":""},"geometry":{"type":"Point","coordinates":[42.62499995,19.87499995]}},{"type":"Feature","properties":{"LAT":50.12499995,"id":"662866","lookupid":"OEDR","long":26.37499995,"country":"SA","network":"SA__ASOS","LOCATION":"KING ABDULAZIZ AB","state":""},"geometry":{"type":"Point","coordinates":[50.12499995,26.37499995]}},{"type":"Feature","properties":{"LAT":42.62499995,"id":"641228","lookupid":"OEGN","long":16.87499995,"country":"SA","network":"SA__ASOS","LOCATION":"KING ABDULLAH BIN ABDULAZIZ","state":""},"geometry":{"type":"Point","coordinates":[42.62499995,16.87499995]}},{"type":"Feature","properties":{"LAT":49.12499995,"id":"660003","lookupid":"OIAM","long":30.62499995,"country":"IR","network":"IR__ASOS","LOCATION":"MAHSHAHR","state":""},"geometry":{"type":"Point","coordinates":[49.12499995,30.62499995]}},{"type":"Feature","properties":{"LAT":50.87499995,"id":"665036","lookupid":"OIBB","long":28.87499995,"country":"IR","network":"IR__ASOS","LOCATION":"BUSHEHR","state":""},"geometry":{"type":"Point","coordinates":[50.87499995,28.87499995]}},{"type":"Feature","properties":{"LAT":52.62499995,"id":"670070","lookupid":"OIBP","long":27.37499995,"country":"IR","network":"IR__ASOS","LOCATION":"PERSIAN GULF AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[52.62499995,27.37499995]}},{"type":"Feature","properties":{"LAT":59.37499995,"id":"689532","lookupid":"OIMB","long":32.87499995,"country":"IR","network":"IR__ASOS","LOCATION":"BIRJAND","state":""},"geometry":{"type":"Point","coordinates":[59.37499995,32.87499995]}},{"type":"Feature","properties":{"LAT":57.37499995,"id":"683790","lookupid":"OIMN","long":37.37499995,"country":"IR","network":"IR__ASOS","LOCATION":"BOJNORD","state":""},"geometry":{"type":"Point","coordinates":[57.37499995,37.37499995]}},{"type":"Feature","properties":{"LAT":52.62499995,"id":"670079","lookupid":"OISS","long":29.62499995,"country":"IR","network":"IR__ASOS","LOCATION":"SHIRAZ SHAHID DASTGHAIB INTL","state":""},"geometry":{"type":"Point","coordinates":[52.62499995,29.62499995]}},{"type":"Feature","properties":{"LAT":60.87499995,"id":"693838","lookupid":"OIZH","long":29.37499995,"country":"IR","network":"IR__ASOS","LOCATION":"ZAHEDAN INTL","state":""},"geometry":{"type":"Point","coordinates":[60.87499995,29.37499995]}},{"type":"Feature","properties":{"LAT":68.37499995,"id":"715426","lookupid":"OPNH","long":26.37499995,"country":"PK","network":"PK__ASOS","LOCATION":"NAWABSHAH","state":""},"geometry":{"type":"Point","coordinates":[68.37499995,26.37499995]}},{"type":"Feature","properties":{"LAT":71.62499995,"id":"724817","lookupid":"OPPS","long":34.12499995,"country":"PK","network":"PK__ASOS","LOCATION":"PESHAWAR","state":""},"geometry":{"type":"Point","coordinates":[71.62499995,34.12499995]}},{"type":"Feature","properties":{"LAT":41.12499995,"id":"636989","lookupid":"OSKL","long":37.12499995,"country":"SY","network":"SY__ASOS","LOCATION":"KAMISHLY","state":""},"geometry":{"type":"Point","coordinates":[41.12499995,37.12499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281325","lookupid":"OWRO1","long":41.12499995,"country":"","network":"OH_DCP","LOCATION":"MET WEST RES - OLD WOMAN CREEK","state":""},"geometry":{"type":"Point","coordinates":[-82.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-162.62500005,"id":"50261","lookupid":"PACD","long":55.12499995,"country":"US","network":"AK_ASOS","LOCATION":"COLD BAY AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-162.62500005,55.12499995]}},{"type":"Feature","properties":{"LAT":-154.87500005,"id":"72600","lookupid":"PAIL","long":59.87499995,"country":"US","network":"AK_ASOS","LOCATION":"ILIAMNA AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-154.87500005,59.87499995]}},{"type":"Feature","properties":{"LAT":-157.37500005,"id":"65399","lookupid":"PAJZ","long":59.62499995,"country":"US","network":"AK_ASOS","LOCATION":"KOLIGANEK AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-157.37500005,59.62499995]}},{"type":"Feature","properties":{"LAT":-133.12500005,"id":"135223","lookupid":"PAKW","long":55.62499995,"country":"US","network":"AK_ASOS","LOCATION":"KLAWOCK AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-133.12500005,55.62499995]}},{"type":"Feature","properties":{"LAT":-160.37500005,"id":"56767","lookupid":"PALG","long":61.62499995,"country":"US","network":"AK_ASOS","LOCATION":"KALSKAG AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-160.37500005,61.62499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227278","lookupid":"PAMC7","long":29.37499995,"country":"","network":"MX_CL_DCP","LOCATION":"PRESA AMISTAD","state":""},"geometry":{"type":"Point","coordinates":[-101.12500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-161.87500005,"id":"52443","lookupid":"PANA","long":60.62499995,"country":"US","network":"AK_ASOS","LOCATION":"NAPAKIAK","state":"AK"},"geometry":{"type":"Point","coordinates":[-161.87500005,60.62499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185558","lookupid":"PANNV","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-160.12500005,"id":"57491","lookupid":"PANV","long":62.62499995,"country":"US","network":"AK_ASOS","LOCATION":"ANVIK AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-160.12500005,62.62499995]}},{"type":"Feature","properties":{"LAT":-135.37500005,"id":"128753","lookupid":"PAOH","long":58.12499995,"country":"US","network":"AK_ASOS","LOCATION":"HOONAH SEAPLANE BASE","state":"AK"},"geometry":{"type":"Point","coordinates":[-135.37500005,58.12499995]}},{"type":"Feature","properties":{"LAT":-162.62500005,"id":"50308","lookupid":"PAOT","long":66.87499995,"country":"US","network":"AK_ASOS","LOCATION":"RALPH WIEN MEMORIAL AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-162.62500005,66.87499995]}},{"type":"Feature","properties":{"LAT":-145.62500005,"id":"99273","lookupid":"PARC","long":68.12499995,"country":"US","network":"AK_ASOS","LOCATION":"ARCTIC VILLAGE AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-145.62500005,68.12499995]}},{"type":"Feature","properties":{"LAT":-148.37500005,"id":"91361","lookupid":"PASC","long":70.12499995,"country":"US","network":"AK_ASOS","LOCATION":"DEADHORSE AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-148.37500005,70.12499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166127","lookupid":"PC046","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197798","lookupid":"PC100","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197095","lookupid":"PC134","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166845","lookupid":"PC304","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261175","lookupid":"PEEW3","long":43.62499995,"country":"","network":"WI_DCP","LOCATION":"PARDEEVILLE","state":""},"geometry":{"type":"Point","coordinates":[-89.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169704","lookupid":"PG495","long":35.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169725","lookupid":"PG678","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171144","lookupid":"PG835","long":35.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-124.37500005,"id":"160363","lookupid":"PG850","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-124.37500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176188","lookupid":"PG950","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264073","lookupid":"PILM4","long":48.12499995,"country":"","network":"","LOCATION":"\\tPASSAGE ISLAND MI\\t","state":""},"geometry":{"type":"Point","coordinates":[-88.37500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177622","lookupid":"PIVC1","long":35.37499995,"country":"","network":"CA_DCP","LOCATION":"PIUTES","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215051","lookupid":"PNMN5","long":32.62499995,"country":"","network":"NM_DCP","LOCATION":"PINON 8SSE","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-107.37500005,"id":"209316","lookupid":"PRSC2","long":38.87499995,"country":"","network":"CO_DCP","LOCATION":"PAONIA RSVR","state":""},"geometry":{"type":"Point","coordinates":[-107.37500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170421","lookupid":"PSLC1","long":35.12499995,"country":"","network":"CA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284145","lookupid":"PSTF1","long":26.12499995,"country":"","network":"FL_DCP","LOCATION":"PANTHER EAST","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,26.12499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264001","lookupid":"PTBM6","long":30.12499995,"country":"","network":"MS_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-88.37500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-124.37500005,"id":"160362","lookupid":"PTEC1","long":40.37499995,"country":"","network":"CA_DCP","LOCATION":"COOSKIE MTN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-124.37500005,40.37499995]}},{"type":"Feature","properties":{"LAT":162.87499995,"id":"987502","lookupid":"PTSA","long":5.37499995,"country":"FM","network":"FM__ASOS","LOCATION":"KOSRAE","state":"FM"},"geometry":{"type":"Point","coordinates":[162.87499995,5.37499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171859","lookupid":"PUSC1","long":34.62499995,"country":"","network":"CA_DCP","LOCATION":"PURISIMA HILLS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169022","lookupid":"PYFO3","long":45.37499995,"country":"","network":"OR_DCP","LOCATION":"POLLY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-149.62500005,"id":"87733","lookupid":"QA9WC","long":63.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-149.62500005,63.12499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202091","lookupid":"QCGA3","long":32.62499995,"country":"","network":"AZ_DCP","LOCATION":"COLUMBINE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-109.87500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203532","lookupid":"QGTA3","long":32.87499995,"country":"","network":"AZ_DCP","LOCATION":"GUTHRIE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199944","lookupid":"QHIA3","long":35.87499995,"country":"","network":"AZ_DCP","LOCATION":"HOPI","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202097","lookupid":"QLKA3","long":34.12499995,"country":"","network":"AZ_DCP","LOCATION":"LAKESIDE 4.5 NW","state":""},"geometry":{"type":"Point","coordinates":[-109.87500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235233","lookupid":"QNRK1","long":38.12499995,"country":"","network":"KS_DCP","LOCATION":"QUIVERA REMOTE AUTOMATED WEATHER STATION","state":""},"geometry":{"type":"Point","coordinates":[-98.37500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-53.12500005,"id":"365584","lookupid":"QSHL7RV","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-53.12500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164674","lookupid":"QSLC1","long":38.37499995,"country":"","network":"CA_DCP","LOCATION":"SRFD LLANO ROAD","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210731","lookupid":"RADN5","long":32.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.87500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166870","lookupid":"RCCW1","long":47.37499995,"country":"","network":"WA_DCP","LOCATION":"ROCK CK @ HWY 5A","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253243","lookupid":"RCLI4","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.12500005,40.62499995]}},{"type":"Feature","properties":{"LAT":120.12499995,"id":"864452","lookupid":"RCNN","long":22.87499995,"country":"TW","network":"TW__ASOS","LOCATION":"TAINAN","state":""},"geometry":{"type":"Point","coordinates":[120.12499995,22.87499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163982","lookupid":"RDGPN","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197800","lookupid":"RDN","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-75.87500005,"id":"300052","lookupid":"REVN6","long":42.87499995,"country":"","network":"NY_DCP","LOCATION":"ERIEVILLE RES","state":""},"geometry":{"type":"Point","coordinates":[-75.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260407","lookupid":"RHCM6","long":31.62499995,"country":"","network":"MS_DCP","LOCATION":"COVINGTON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-89.62500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-145.87500005,"id":"98525","lookupid":"RHVA2","long":61.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-145.87500005,61.12499995]}},{"type":"Feature","properties":{"LAT":131.37499995,"id":"896896","lookupid":"RJDC","long":33.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"YAMAGUCHI UBE","state":""},"geometry":{"type":"Point","coordinates":[131.37499995,33.87499995]}},{"type":"Feature","properties":{"LAT":142.37499995,"id":"928615","lookupid":"RJEC","long":43.62499995,"country":"JP","network":"JP__ASOS","LOCATION":"ASAHIKAWA","state":""},"geometry":{"type":"Point","coordinates":[142.37499995,43.62499995]}},{"type":"Feature","properties":{"LAT":129.62499995,"id":"891834","lookupid":"RJKA","long":28.37499995,"country":"JP","network":"JP__ASOS","LOCATION":"AMAMI","state":""},"geometry":{"type":"Point","coordinates":[129.62499995,28.37499995]}},{"type":"Feature","properties":{"LAT":129.87499995,"id":"892554","lookupid":"RJKI","long":28.37499995,"country":"JP","network":"JP__ASOS","LOCATION":"KIKAI","state":""},"geometry":{"type":"Point","coordinates":[129.87499995,28.37499995]}},{"type":"Feature","properties":{"LAT":132.87499995,"id":"901222","lookupid":"RJOC","long":35.37499995,"country":"JP","network":"JP__ASOS","LOCATION":"IZUMO","state":""},"geometry":{"type":"Point","coordinates":[132.87499995,35.37499995]}},{"type":"Feature","properties":{"LAT":134.12499995,"id":"904823","lookupid":"RJOR","long":35.62499995,"country":"JP","network":"JP__ASOS","LOCATION":"TOTTORI","state":""},"geometry":{"type":"Point","coordinates":[134.12499995,35.62499995]}},{"type":"Feature","properties":{"LAT":139.87499995,"id":"921383","lookupid":"RJTI","long":35.62499995,"country":"JP","network":"JP__ASOS","LOCATION":"TOKYO HELIPORT","state":""},"geometry":{"type":"Point","coordinates":[139.87499995,35.62499995]}},{"type":"Feature","properties":{"LAT":126.62499995,"id":"883215","lookupid":"RKPC","long":33.62499995,"country":"KR","network":"KR__ASOS","LOCATION":"JEJU INTL","state":""},"geometry":{"type":"Point","coordinates":[126.62499995,33.62499995]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233814","lookupid":"RLAS2","long":43.37499995,"country":"","network":"SD_DCP","LOCATION":"LAKE ANDES RAWS","state":""},"geometry":{"type":"Point","coordinates":[-98.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-100.12500005,"id":"230144","lookupid":"RMTL2","long":25.87499995,"country":"","network":"MX_NL_DCP","LOCATION":"APODACA - RADIOSONDEO MONTERERREY","state":""},"geometry":{"type":"Point","coordinates":[-100.12500005,25.87499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189911","lookupid":"RONM8","long":47.62499995,"country":"","network":"MT_DCP","LOCATION":"RONAN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.12500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251812","lookupid":"RPFI4","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":120.37499995,"id":"865140","lookupid":"RPLB","long":14.87499995,"country":"PH","network":"PH__ASOS","LOCATION":"SUBIC BAY WEATHER","state":""},"geometry":{"type":"Point","coordinates":[120.37499995,14.87499995]}},{"type":"Feature","properties":{"LAT":120.62499995,"id":"865873","lookupid":"RPLI","long":18.12499995,"country":"PH","network":"PH__ASOS","LOCATION":"LAOAG INTL","state":""},"geometry":{"type":"Point","coordinates":[120.62499995,18.12499995]}},{"type":"Feature","properties":{"LAT":121.12499995,"id":"867299","lookupid":"RPLL","long":14.62499995,"country":"PH","network":"PH__ASOS","LOCATION":"NINOY AQUINO INTL","state":""},"geometry":{"type":"Point","coordinates":[121.12499995,14.62499995]}},{"type":"Feature","properties":{"LAT":122.12499995,"id":"870148","lookupid":"RPMZ","long":6.87499995,"country":"PH","network":"PH__ASOS","LOCATION":"ZAMBOANGA INTL","state":""},"geometry":{"type":"Point","coordinates":[122.12499995,6.87499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"240966","lookupid":"RPRT2","long":31.37499995,"country":"","network":"TX_DCP","LOCATION":"ROUND PRAIRIE","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,31.37499995]}},{"type":"Feature","properties":{"LAT":123.87499995,"id":"875202","lookupid":"RPVM","long":10.37499995,"country":"PH","network":"PH__ASOS","LOCATION":"MACTAN CEBU INTL","state":""},"geometry":{"type":"Point","coordinates":[123.87499995,10.37499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196379","lookupid":"RRDM8","long":44.62499995,"country":"","network":"MT_DCP","LOCATION":"RED ROCK","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"228016","lookupid":"RRST2","long":33.87499995,"country":"","network":"TX_DCP","LOCATION":"ROARING SPRINGS 3N","state":""},"geometry":{"type":"Point","coordinates":[-100.87500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184090","lookupid":"RUMB1","long":32.37499995,"country":"","network":"MX_BJ_DCP","LOCATION":"LARUMOROSA","state":""},"geometry":{"type":"Point","coordinates":[-116.12500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-58.37500005,"id":"350142","lookupid":"SABE","long":-34.62500005,"country":"AR","network":"AR__ASOS","LOCATION":"AEROPARQUE JORGE NEWBERY","state":""},"geometry":{"type":"Point","coordinates":[-58.37500005,-34.62500005]}},{"type":"Feature","properties":{"LAT":-65.12500005,"id":"330743","lookupid":"SASJ","long":-24.37500005,"country":"AR","network":"AR__ASOS","LOCATION":"JUJUY","state":""},"geometry":{"type":"Point","coordinates":[-65.12500005,-24.37500005]}},{"type":"Feature","properties":{"LAT":-67.37500005,"id":"324177","lookupid":"SAVC","long":-45.87500005,"country":"AR","network":"AR__ASOS","LOCATION":"COMODORO RIVADAVIA","state":""},"geometry":{"type":"Point","coordinates":[-67.37500005,-45.87500005]}},{"type":"Feature","properties":{"LAT":-43.87500005,"id":"391962","lookupid":"SBCF","long":-19.62500005,"country":"BR","network":"BR__ASOS","LOCATION":"TANCREDO NEVES INTL","state":""},"geometry":{"type":"Point","coordinates":[-43.87500005,-19.62500005]}},{"type":"Feature","properties":{"LAT":-56.12500005,"id":"356698","lookupid":"SBCY","long":-15.62500005,"country":"BR","network":"BR__ASOS","LOCATION":"MARECHAL RONDON","state":""},"geometry":{"type":"Point","coordinates":[-56.12500005,-15.62500005]}},{"type":"Feature","properties":{"LAT":-32.37500005,"id":"425145","lookupid":"SBFN","long":-3.87500005,"country":"BR","network":"BR__ASOS","LOCATION":"FERNANDO DE NORONHA","state":""},"geometry":{"type":"Point","coordinates":[-32.37500005,-3.87500005]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262608","lookupid":"SBNI2","long":41.87499995,"country":"","network":"IL_DCP","LOCATION":"SHABBONA","state":""},"geometry":{"type":"Point","coordinates":[-88.87500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-67.87500005,"id":"322881","lookupid":"SBRB","long":-9.87500005,"country":"BR","network":"BR__ASOS","LOCATION":"PRESIDENTE MEDICI","state":""},"geometry":{"type":"Point","coordinates":[-67.87500005,-9.87500005]}},{"type":"Feature","properties":{"LAT":-70.87500005,"id":"314172","lookupid":"SCAT","long":-27.12500005,"country":"CL","network":"CL__ASOS","LOCATION":"DESIERTO DE ATACAMA","state":""},"geometry":{"type":"Point","coordinates":[-70.87500005,-27.12500005]}},{"type":"Feature","properties":{"LAT":-71.62500005,"id":"311937","lookupid":"SCBA","long":-45.87500005,"country":"CL","network":"CL__ASOS","LOCATION":"BALMACEDA","state":""},"geometry":{"type":"Point","coordinates":[-71.62500005,-45.87500005]}},{"type":"Feature","properties":{"LAT":-70.37500005,"id":"315627","lookupid":"SCFA","long":-23.37500005,"country":"CL","network":"CL__ASOS","LOCATION":"CERRO MORENO INTL","state":""},"geometry":{"type":"Point","coordinates":[-70.37500005,-23.37500005]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194931","lookupid":"SCTI1","long":42.62499995,"country":"","network":"ID_DCP","LOCATION":"SCOUT MOUNTAIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-73.12500005,"id":"307642","lookupid":"SCVD","long":-39.62500005,"country":"CL","network":"CL__ASOS","LOCATION":"PICHOY","state":""},"geometry":{"type":"Point","coordinates":[-73.12500005,-39.62500005]}},{"type":"Feature","properties":{"LAT":-74.12500005,"id":"305082","lookupid":"SDHN4","long":40.37499995,"country":"","network":"NJ_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-74.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-107.37500005,"id":"209309","lookupid":"SDVC2","long":37.12499995,"country":"","network":"CO_DCP","LOCATION":"SANDOVAL RAWS","state":""},"geometry":{"type":"Point","coordinates":[-107.37500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179064","lookupid":"SE446","long":35.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.87500005,35.87499995]}},{"type":"Feature","properties":{"LAT":126.37499995,"id":"882305","lookupid":"SHIP","long":-13.87500005,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[126.37499995,-13.87500005]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188462","lookupid":"SKFI1","long":45.37499995,"country":"","network":"ID_DCP","LOCATION":"SKULL CREEK","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166876","lookupid":"SMFW1","long":48.87499995,"country":"","network":"WA_DCP","LOCATION":"SUMAS MOUNTAIN RAWS NEAR NOOKSACK 6SE","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-154.37500005,"id":"74043","lookupid":"SNIA2","long":60.62499995,"country":"","network":"AK_DCP","LOCATION":"SNIPE LAKE","state":""},"geometry":{"type":"Point","coordinates":[-154.37500005,60.62499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189877","lookupid":"SNVN2","long":39.12499995,"country":"","network":"NV_DCP","LOCATION":"WHITE PINE - SNAKE VALLEY","state":""},"geometry":{"type":"Point","coordinates":[-114.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184864","lookupid":"SOUI1","long":45.87499995,"country":"","network":"ID_DCP","LOCATION":"SOUTHFORK","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197083","lookupid":"SPC","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288333","lookupid":"SPHI","long":-6.87500005,"country":"PE","network":"PE__ASOS","LOCATION":"CAPT JOSE A  QUINONES GONZALES INTL","state":""},"geometry":{"type":"Point","coordinates":[-79.87500005,-6.87500005]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182701","lookupid":"SRFI1","long":45.12499995,"country":"","network":"ID_DCP","LOCATION":"SNAKE RIVER","state":""},"geometry":{"type":"Point","coordinates":[-116.62500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252534","lookupid":"SRGI4","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197055","lookupid":"SRP26","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198495","lookupid":"SRP44","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235920","lookupid":"SRWT2","long":29.87499995,"country":"","network":"TX_DCP","LOCATION":"SAN MARCOS 6NW RAWS","state":""},"geometry":{"type":"Point","coordinates":[-98.12500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-87.12500005,"id":"267669","lookupid":"STDM4","long":47.12499995,"country":"","network":"","LOCATION":"\\tSTANNARD ROCK MI","state":""},"geometry":{"type":"Point","coordinates":[-87.12500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174758","lookupid":"STGNV","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-101.37500005,"id":"226584","lookupid":"STNT2","long":35.87499995,"country":"","network":"TX_DCP","LOCATION":"STINNETT 1NNW","state":""},"geometry":{"type":"Point","coordinates":[-101.37500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211482","lookupid":"STORM","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283446","lookupid":"STRG1","long":31.37499995,"country":"","network":"GA_DCP","LOCATION":"STERLING 3SW","state":""},"geometry":{"type":"Point","coordinates":[-81.62500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169751","lookupid":"STS54","long":47.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227294","lookupid":"STST2","long":33.37499995,"country":"","network":"TX_DCP","LOCATION":"SILVERTON 7E","state":""},"geometry":{"type":"Point","coordinates":[-101.12500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-70.12500005,"id":"316475","lookupid":"SVBI","long":8.62499995,"country":"VE","network":"VE__ASOS","LOCATION":"BARINAS","state":""},"geometry":{"type":"Point","coordinates":[-70.12500005,8.62499995]}},{"type":"Feature","properties":{"LAT":-63.62500005,"id":"335193","lookupid":"SVCB","long":8.12499995,"country":"VE","network":"VE__ASOS","LOCATION":"CIUDAD BOLIVAR","state":""},"geometry":{"type":"Point","coordinates":[-63.62500005,8.12499995]}},{"type":"Feature","properties":{"LAT":-63.12500005,"id":"336640","lookupid":"SVMT","long":9.87499995,"country":"VE","network":"VE__ASOS","LOCATION":"MATURIN","state":""},"geometry":{"type":"Point","coordinates":[-63.12500005,9.87499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190632","lookupid":"SWLM8","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-150.87500005,"id":"84123","lookupid":"SWNA2","long":60.62499995,"country":"","network":"AK_DCP","LOCATION":"SWANSON RIVER","state":""},"geometry":{"type":"Point","coordinates":[-150.87500005,60.62499995]}},{"type":"Feature","properties":{"LAT":-107.12500005,"id":"210059","lookupid":"SWWW4","long":44.62499995,"country":"","network":"WY_DCP","LOCATION":"STORY - SPEAR-O-WIGWAM","state":""},"geometry":{"type":"Point","coordinates":[-107.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258307","lookupid":"SXHW3","long":46.62499995,"country":"","network":"WI_DCP","LOCATION":"NWS CENTRAL REGION STATION","state":""},"geometry":{"type":"Point","coordinates":[-90.37500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179110","lookupid":"T904I","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.87500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-163.62500005,"id":"47431","lookupid":"TAHA2","long":67.62499995,"country":"","network":"AK_DCP","LOCATION":"TAHINICHOK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-163.62500005,67.62499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173344","lookupid":"TALDE","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177621","lookupid":"TAPC1","long":35.12499995,"country":"","network":"CA_DCP","LOCATION":"TEHACHAPI AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-78.87500005,"id":"291390","lookupid":"TFWM6","long":37.37499995,"country":"","network":"MS_DCP","LOCATION":"TUPELO RAWS","state":""},"geometry":{"type":"Point","coordinates":[-78.87500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201418","lookupid":"THRW4","long":44.37499995,"country":"","network":"WY_DCP","LOCATION":"CABIN CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181271","lookupid":"TLIBE","long":47.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.12500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225859","lookupid":"TLST2","long":34.62499995,"country":"","network":"TX_DCP","LOCATION":"TULIA 2NE","state":""},"geometry":{"type":"Point","coordinates":[-101.62500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185554","lookupid":"TMBN2","long":38.37499995,"country":"","network":"NV_DCP","LOCATION":"CURRANT - TIMBER MOUNTAIN","state":""},"geometry":{"type":"Point","coordinates":[-115.62500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175508","lookupid":"TOTHE","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163967","lookupid":"TR189","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-115.12500005,"id":"187017","lookupid":"TR216","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.12500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164706","lookupid":"TR950","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172628","lookupid":"TRYEG","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215795","lookupid":"TS875","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.12500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180550","lookupid":"TSPAN","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.37500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-79.62500005,"id":"289232","lookupid":"TT130","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-79.62500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-75.87500005,"id":"300041","lookupid":"TT136","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.87500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286337","lookupid":"TT241","long":34.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.62500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199217","lookupid":"TT417","long":34.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198512","lookupid":"TT442","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284919","lookupid":"TT448","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.12500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200705","lookupid":"TT453","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-107.37500005,"id":"209303","lookupid":"TT491","long":35.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.37500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-103.37500005,"id":"220844","lookupid":"TT562","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-104.12500005,"id":"218677","lookupid":"TT565","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-77.37500005,"id":"295721","lookupid":"TT576","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268324","lookupid":"TT670","long":30.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.87500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208593","lookupid":"TT696","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.62500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178348","lookupid":"TT753","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-147.87500005,"id":"92777","lookupid":"TTLA2","long":64.12499995,"country":"","network":"AK_DCP","LOCATION":"TOTATLANIKA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-147.87500005,64.12499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237353","lookupid":"TWB19","long":28.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.62500005,28.12499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235910","lookupid":"TWB27","long":27.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.12500005,27.37499995]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225843","lookupid":"TWB80","long":30.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-101.62500005,30.62499995]}},{"type":"Feature","properties":{"LAT":71.37499995,"id":"724165","lookupid":"UACC","long":51.12499995,"country":"KZ","network":"KZ__ASOS","LOCATION":"ASTANA INTL","state":""},"geometry":{"type":"Point","coordinates":[71.37499995,51.12499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201397","lookupid":"UCC38","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":112.12499995,"id":"841586","lookupid":"UERP","long":66.37499995,"country":"RU","network":"RU__ASOS","LOCATION":"POLIARNY","state":""},"geometry":{"type":"Point","coordinates":[112.12499995,66.37499995]}},{"type":"Feature","properties":{"LAT":158.37499995,"id":"974733","lookupid":"UHPP","long":53.12499995,"country":"RU","network":"RU__ASOS","LOCATION":"YELIZOVO","state":""},"geometry":{"type":"Point","coordinates":[158.37499995,53.12499995]}},{"type":"Feature","properties":{"LAT":113.37499995,"id":"845129","lookupid":"UIAA","long":52.12499995,"country":"RU","network":"RU__ASOS","LOCATION":"KADALA","state":""},"geometry":{"type":"Point","coordinates":[113.37499995,52.12499995]}},{"type":"Feature","properties":{"LAT":-160.87500005,"id":"55336","lookupid":"ULRA2","long":63.87499995,"country":"","network":"AK_DCP","LOCATION":"UNALAKLEET  UNALAKLEET RIVER  AK - 9468333","state":""},"geometry":{"type":"Point","coordinates":[-160.87500005,63.87499995]}},{"type":"Feature","properties":{"LAT":30.37499995,"id":"606101","lookupid":"UMII","long":55.12499995,"country":"BY","network":"BY__ASOS","LOCATION":"VITEBSK","state":""},"geometry":{"type":"Point","coordinates":[30.37499995,55.12499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224420","lookupid":"UMST2","long":34.87499995,"country":"","network":"TX_DCP","LOCATION":"UMBARGER","state":""},"geometry":{"type":"Point","coordinates":[-102.12500005,34.87499995]}},{"type":"Feature","properties":{"LAT":91.37499995,"id":"781775","lookupid":"UNAA","long":53.62499995,"country":"RU","network":"RU__ASOS","LOCATION":"ABAKAN","state":""},"geometry":{"type":"Point","coordinates":[91.37499995,53.62499995]}},{"type":"Feature","properties":{"LAT":86.87499995,"id":"768816","lookupid":"UNWW","long":53.87499995,"country":"RU","network":"RU__ASOS","LOCATION":"NOVOKUZNETSK","state":""},"geometry":{"type":"Point","coordinates":[86.87499995,53.87499995]}},{"type":"Feature","properties":{"LAT":-103.12500005,"id":"221567","lookupid":"UP023","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243848","lookupid":"UP285","long":31.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.37500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-101.37500005,"id":"226570","lookupid":"UP294","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-101.37500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261152","lookupid":"UP373","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.37500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-91.12500005,"id":"256104","lookupid":"UP420","long":35.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.12500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257541","lookupid":"UP520","long":35.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.62500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174745","lookupid":"UP687","long":36.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243879","lookupid":"UP838","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245318","lookupid":"UP839","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245315","lookupid":"UP842","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"241006","lookupid":"UP944","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-155.87500005,"id":"69562","lookupid":"UPLH1","long":20.37499995,"country":"","network":"HI_DCP","LOCATION":"HAWI - UPOLU AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-155.87500005,20.37499995]}},{"type":"Feature","properties":{"LAT":-143.12500005,"id":"106459","lookupid":"UPRA2","long":64.62499995,"country":"","network":"AK_DCP","LOCATION":"UPPER CHARLEY RIVER","state":""},"geometry":{"type":"Point","coordinates":[-143.12500005,64.62499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236654","lookupid":"UR099","long":33.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.87500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241682","lookupid":"UR218","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247453","lookupid":"UR227","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.12500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200678","lookupid":"UR299","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192046","lookupid":"UR305","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203556","lookupid":"UR327","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178387","lookupid":"UR332","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266205","lookupid":"UR425","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263330","lookupid":"UR442","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.62500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216532","lookupid":"UR537","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214365","lookupid":"UR549","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246049","lookupid":"UR588","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-108.62500005,"id":"205690","lookupid":"UR697","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.62500005,32.37499995]}},{"type":"Feature","properties":{"LAT":44.62499995,"id":"647093","lookupid":"URMO","long":43.12499995,"country":"RU","network":"RU__ASOS","LOCATION":"VLADIKAVKAZ","state":""},"geometry":{"type":"Point","coordinates":[44.62499995,43.12499995]}},{"type":"Feature","properties":{"LAT":53.12499995,"id":"671561","lookupid":"UTAK","long":40.12499995,"country":"TM","network":"TM__ASOS","LOCATION":"TURKMENBASHI","state":""},"geometry":{"type":"Point","coordinates":[53.12499995,40.12499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199241","lookupid":"UTFRT","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199960","lookupid":"UTICS","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,39.87499995]}},{"type":"Feature","properties":{"LAT":59.62499995,"id":"690290","lookupid":"UTNN","long":42.37499995,"country":"UZ","network":"UZ__ASOS","LOCATION":"NUKUS / KARAKALPAKSTAN","state":""},"geometry":{"type":"Point","coordinates":[59.62499995,42.37499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195636","lookupid":"UTRCH","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200681","lookupid":"UTSTV","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":34.12499995,"id":"616893","lookupid":"UUBP","long":53.12499995,"country":"RU","network":"RU__ASOS","LOCATION":"BRYANSK","state":""},"geometry":{"type":"Point","coordinates":[34.12499995,53.12499995]}},{"type":"Feature","properties":{"LAT":37.87499995,"id":"627702","lookupid":"UUDD","long":55.37499995,"country":"RU","network":"RU__ASOS","LOCATION":"DOMODEDOVO","state":""},"geometry":{"type":"Point","coordinates":[37.87499995,55.37499995]}},{"type":"Feature","properties":{"LAT":50.12499995,"id":"662975","lookupid":"UWWW","long":53.62499995,"country":"RU","network":"RU__ASOS","LOCATION":"KURUMOCH","state":""},"geometry":{"type":"Point","coordinates":[50.12499995,53.62499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"294996","lookupid":"VA009","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294268","lookupid":"VA017","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.87500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294276","lookupid":"VA066","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.87500005,38.87499995]}},{"type":"Feature","properties":{"LAT":75.87499995,"id":"737011","lookupid":"VAID","long":22.62499995,"country":"IN","network":"IN__ASOS","LOCATION":"DEVI AHILYABAI HOLKAR","state":""},"geometry":{"type":"Point","coordinates":[75.87499995,22.62499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287743","lookupid":"VAKF1","long":25.62499995,"country":"","network":"FL_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-80.12500005,25.62499995]}},{"type":"Feature","properties":{"LAT":-170.37500005,"id":"27949","lookupid":"VCVA2","long":57.12499995,"country":"","network":"AK_DCP","LOCATION":"ST PAUL ISLAND - VILLAGE COVE","state":""},"geometry":{"type":"Point","coordinates":[-170.37500005,57.12499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281317","lookupid":"VFFO1","long":39.12499995,"country":"","network":"OH_DCP","LOCATION":"MCARTHUR","state":""},"geometry":{"type":"Point","coordinates":[-82.37500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168283","lookupid":"VIOC1","long":40.62499995,"country":"","network":"CA_DCP","LOCATION":"MANZANITA LAKE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,40.62499995]}},{"type":"Feature","properties":{"LAT":76.37499995,"id":"738401","lookupid":"VOCI","long":10.12499995,"country":"IN","network":"IN__ASOS","LOCATION":"KOCHI","state":""},"geometry":{"type":"Point","coordinates":[76.37499995,10.12499995]}},{"type":"Feature","properties":{"LAT":-47.87500005,"id":"380707","lookupid":"VOXS","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-47.87500005,46.62499995]}},{"type":"Feature","properties":{"LAT":149.62499995,"id":"949267","lookupid":"VROJ8","long":-13.37500005,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[149.62499995,-13.37500005]}},{"type":"Feature","properties":{"LAT":-72.12500005,"id":"310857","lookupid":"VT012","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-72.12500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-72.87500005,"id":"308697","lookupid":"VTBLG","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-72.87500005,44.12499995]}},{"type":"Feature","properties":{"LAT":97.87499995,"id":"800358","lookupid":"VTCH","long":19.37499995,"country":"TH","network":"TH__ASOS","LOCATION":"MAE HONG SON","state":""},"geometry":{"type":"Point","coordinates":[97.87499995,19.37499995]}},{"type":"Feature","properties":{"LAT":100.12499995,"id":"806833","lookupid":"VTCP","long":18.12499995,"country":"TH","network":"TH__ASOS","LOCATION":"PHRAE","state":""},"geometry":{"type":"Point","coordinates":[100.12499995,18.12499995]}},{"type":"Feature","properties":{"LAT":99.87499995,"id":"806120","lookupid":"VTCT","long":19.87499995,"country":"TH","network":"TH__ASOS","LOCATION":"CHIANG RAI INTL","state":""},"geometry":{"type":"Point","coordinates":[99.87499995,19.87499995]}},{"type":"Feature","properties":{"LAT":101.12499995,"id":"809707","lookupid":"VTPB","long":16.62499995,"country":"TH","network":"TH__ASOS","LOCATION":"PHETCHABUN","state":""},"geometry":{"type":"Point","coordinates":[101.12499995,16.62499995]}},{"type":"Feature","properties":{"LAT":99.87499995,"id":"806075","lookupid":"VTSF","long":8.62499995,"country":"TH","network":"TH__ASOS","LOCATION":"NAKHON SI THAMMARAT","state":""},"geometry":{"type":"Point","coordinates":[99.87499995,8.62499995]}},{"type":"Feature","properties":{"LAT":99.62499995,"id":"805351","lookupid":"VTST","long":7.62499995,"country":"TH","network":"TH__ASOS","LOCATION":"TRANG","state":""},"geometry":{"type":"Point","coordinates":[99.62499995,7.62499995]}},{"type":"Feature","properties":{"LAT":119.62499995,"id":"862900","lookupid":"WAAA","long":-5.12500005,"country":"IO","network":"ID__ASOS","LOCATION":"HASANUDDIN","state":""},"geometry":{"type":"Point","coordinates":[119.62499995,-5.12500005]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273393","lookupid":"WADD","long":38.12499995,"country":"IO","network":"ID__ASOS","LOCATION":"BALI INTL","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,38.12499995]}},{"type":"Feature","properties":{"LAT":166.62499995,"id":"998358","lookupid":"WAKP8","long":19.37499995,"country":"","network":"P4_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[166.62499995,19.37499995]}},{"type":"Feature","properties":{"LAT":124.87499995,"id":"878047","lookupid":"WAMM","long":1.62499995,"country":"IO","network":"ID__ASOS","LOCATION":"SAM RATULANGI","state":""},"geometry":{"type":"Point","coordinates":[124.87499995,1.62499995]}},{"type":"Feature","properties":{"LAT":114.87499995,"id":"849227","lookupid":"WAOO","long":-3.37500005,"country":"IO","network":"ID__ASOS","LOCATION":"SYAMSUDIN NOOR","state":""},"geometry":{"type":"Point","coordinates":[114.87499995,-3.37500005]}},{"type":"Feature","properties":{"LAT":-107.37500005,"id":"209339","lookupid":"WBGW4","long":44.62499995,"country":"","network":"WY_DCP","LOCATION":"WF BIG GOOSE CREEK  AT BIG HORN","state":""},"geometry":{"type":"Point","coordinates":[-107.37500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258329","lookupid":"WBNQ6","long":52.12499995,"country":"","network":"CA_ON_DCP","LOCATION":"WEAGAMOW LAKE - WEBENVILLE","state":""},"geometry":{"type":"Point","coordinates":[-90.37500005,52.12499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199982","lookupid":"WCRM8","long":45.37499995,"country":"","network":"MT_DCP","LOCATION":"WICKED CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184816","lookupid":"WCYC1","long":33.87499995,"country":"","network":"CA_DCP","LOCATION":"SKY VALLEY - WILSON CANYON","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300748","lookupid":"WDC6698","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.62500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-104.12500005,"id":"218643","lookupid":"WDPT2","long":30.62499995,"country":"","network":"TX_DCP","LOCATION":"FORT DAVIS 15WNW - WOLF DEN","state":""},"geometry":{"type":"Point","coordinates":[-104.12500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274148","lookupid":"WFPM4","long":46.87499995,"country":"","network":"MI_DCP","LOCATION":"WHITEFISH POINT","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274081","lookupid":"WHSF1","long":30.12499995,"country":"","network":"FL_DCP","LOCATION":"WILMA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-101.37500005,"id":"226609","lookupid":"WHTN1","long":42.12499995,"country":"","network":"NE_DCP","LOCATION":"WHITMAN 5 ENE","state":""},"geometry":{"type":"Point","coordinates":[-101.37500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251820","lookupid":"WI042","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.62500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264057","lookupid":"WI069","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":104.12499995,"id":"818285","lookupid":"WIDD","long":1.12499995,"country":"IO","network":"ID__ASOS","LOCATION":"BATAM","state":""},"geometry":{"type":"Point","coordinates":[104.12499995,1.12499995]}},{"type":"Feature","properties":{"LAT":104.62499995,"id":"819709","lookupid":"WIPP","long":-2.87500005,"country":"IO","network":"ID__ASOS","LOCATION":"SULTAN MAHMUD BADARUDDIN II","state":""},"geometry":{"type":"Point","coordinates":[104.62499995,-2.87500005]}},{"type":"Feature","properties":{"LAT":-76.62500005,"id":"297884","lookupid":"WLFP1","long":40.87499995,"country":"","network":"PA_DCP","LOCATION":"WOLF POND","state":""},"geometry":{"type":"Point","coordinates":[-76.62500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-107.12500005,"id":"210009","lookupid":"WLMN5","long":32.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.12500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176178","lookupid":"WLYC1","long":34.37499995,"country":"","network":"CA_DCP","LOCATION":"WILEY RIDGE","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,34.37499995]}},{"type":"Feature","properties":{"LAT":103.12499995,"id":"815416","lookupid":"WMKD","long":3.87499995,"country":"MY","network":"MY__ASOS","LOCATION":"KUANTAN","state":""},"geometry":{"type":"Point","coordinates":[103.12499995,3.87499995]}},{"type":"Feature","properties":{"LAT":101.12499995,"id":"809659","lookupid":"WMKI","long":4.62499995,"country":"MY","network":"MY__ASOS","LOCATION":"SULTAN AZLAN SHAH","state":""},"geometry":{"type":"Point","coordinates":[101.12499995,4.62499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276306","lookupid":"WNEM4","long":46.37499995,"country":"","network":"MI_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190603","lookupid":"WPOE","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169027","lookupid":"WPS60","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-125.37500005,"id":"157468","lookupid":"WSAF","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-125.37500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168301","lookupid":"WSFO3","long":45.12499995,"country":"","network":"OR_DCP","LOCATION":"MT WILSON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212890","lookupid":"WSM18","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.12500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212173","lookupid":"WSM22","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211487","lookupid":"WY16","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213646","lookupid":"WY27","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215811","lookupid":"WY56","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.12500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-63.62500005,"id":"335339","lookupid":"XMD7RGF","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-63.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233053","lookupid":"XTHT1","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.12500005,33.12499995]}},{"type":"Feature","properties":{"LAT":153.62499995,"id":"960728","lookupid":"YBCG","long":-28.12500005,"country":"AU","network":"AU__ASOS","LOCATION":"GOLD COAST","state":""},"geometry":{"type":"Point","coordinates":[153.62499995,-28.12500005]}},{"type":"Feature","properties":{"LAT":147.12499995,"id":"941954","lookupid":"YMLT","long":-41.62500005,"country":"AU","network":"AU__ASOS","LOCATION":"LAUNCESTON","state":""},"geometry":{"type":"Point","coordinates":[147.12499995,-41.62500005]}},{"type":"Feature","properties":{"LAT":132.37499995,"id":"899582","lookupid":"YPTN","long":-14.62500005,"country":"AU","network":"AU__ASOS","LOCATION":"TINDAL","state":""},"geometry":{"type":"Point","coordinates":[132.37499995,-14.62500005]}},{"type":"Feature","properties":{"LAT":167.87499995,"id":"1001764","lookupid":"YSNF","long":-29.12500005,"country":"AU","network":"AU__ASOS","LOCATION":"NORFOLK ISLAND INTL","state":""},"geometry":{"type":"Point","coordinates":[167.87499995,-29.12500005]}},{"type":"Feature","properties":{"LAT":-134.87500005,"id":"130195","lookupid":"Z23WC","long":58.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-134.87500005,58.62499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281318","lookupid":"ZSFO1","long":39.37499995,"country":"","network":"OH_DCP","LOCATION":"ZALESKI 1SE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-82.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":117.37499995,"id":"856568","lookupid":"ZSOF","long":31.87499995,"country":"CN","network":"CN__ASOS","LOCATION":"LUOGANG","state":""},"geometry":{"type":"Point","coordinates":[117.37499995,31.87499995]}},{"type":"Feature","properties":{"LAT":125.62499995,"id":"880376","lookupid":"ZYCC","long":43.87499995,"country":"CN","network":"CN__ASOS","LOCATION":"LONGJIA","state":""},"geometry":{"type":"Point","coordinates":[125.62499995,43.87499995]}},{"type":"Feature","properties":{"LAT":-155.12500005,"id":"71720","lookupid":"006HI","long":19.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-155.12500005,19.87499995]}},{"type":"Feature","properties":{"LAT":-155.62500005,"id":"70277","lookupid":"018HI","long":19.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-155.62500005,19.12499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282709","lookupid":"0335W","long":27.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.87500005,27.12499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279165","lookupid":"0562W","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281281","lookupid":"1214W","long":30.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.37500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"281998","lookupid":"1291W","long":29.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.12500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-73.12500005,"id":"307968","lookupid":"1300W","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-73.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170427","lookupid":"138PG","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278398","lookupid":"1462W","long":29.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287029","lookupid":"1521W","long":27.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.37500005,27.12499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279838","lookupid":"1537W","long":29.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279843","lookupid":"1690W","long":30.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285589","lookupid":"1920W","long":27.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.87500005,27.12499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173308","lookupid":"200PG","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169713","lookupid":"204PG","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170425","lookupid":"242PG","long":36.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174027","lookupid":"246PG","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173303","lookupid":"2CN4","long":35.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176901","lookupid":"379SE","long":35.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.62500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169000","lookupid":"404PG","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294254","lookupid":"41013","long":33.37499995,"country":"","network":"","LOCATION":"FRYING PAN SHLS","state":""},"geometry":{"type":"Point","coordinates":[-77.87500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-62.87500005,"id":"337431","lookupid":"41049","long":27.62499995,"country":"","network":"","LOCATION":"S ATLANTIC","state":""},"geometry":{"type":"Point","coordinates":[-62.87500005,27.62499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264717","lookupid":"42040","long":29.12499995,"country":"","network":"","LOCATION":"S MOBILE","state":""},"geometry":{"type":"Point","coordinates":[-88.12500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-70.37500005,"id":"315887","lookupid":"44020","long":41.62499995,"country":"","network":"","LOCATION":"NANTUCKET SND","state":""},"geometry":{"type":"Point","coordinates":[-70.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-75.37500005,"id":"301465","lookupid":"44086","long":36.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.37500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269812","lookupid":"45029","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-171.87500005,"id":"23621","lookupid":"46073","long":55.12499995,"country":"","network":"","LOCATION":"SE BERING","state":""},"geometry":{"type":"Point","coordinates":[-171.87500005,55.12499995]}},{"type":"Feature","properties":{"LAT":-124.37500005,"id":"160364","lookupid":"46244","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-124.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":46.62499995,"id":"652730","lookupid":"5BAW3","long":12.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[46.62499995,12.37499995]}},{"type":"Feature","properties":{"LAT":-152.62500005,"id":"79107","lookupid":"6A8WC","long":66.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-152.62500005,66.62499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283502","lookupid":"8QVU8QS","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.62500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168271","lookupid":"AATC1","long":37.62499995,"country":"","network":"CA_DCP","LOCATION":"ALTAMONT","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-146.12500005,"id":"97821","lookupid":"AGLA2","long":65.12499995,"country":"","network":"AK_DCP","LOCATION":"ANGEL CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-146.12500005,65.12499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211443","lookupid":"AHUC6","long":30.62499995,"country":"","network":"MX_CH_DCP","LOCATION":"VILLA AHUMADA","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174056","lookupid":"ALFO3","long":43.87499995,"country":"","network":"OR_DCP","LOCATION":"ALLISON","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-149.87500005,"id":"87005","lookupid":"ANTA2","long":61.12499995,"country":"","network":"AK_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-149.87500005,61.12499995]}},{"type":"Feature","properties":{"LAT":-76.37500005,"id":"298596","lookupid":"APAM2","long":38.87499995,"country":"","network":"MD_DCP","LOCATION":"ANAPOLIS -  8575512","state":""},"geometry":{"type":"Point","coordinates":[-76.37500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187706","lookupid":"APXNV","long":36.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-91.12500005,"id":"256105","lookupid":"ARD28","long":36.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.12500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166129","lookupid":"ARFO3","long":42.12499995,"country":"","network":"OR_DCP","LOCATION":"PARKER MOUNTAIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-100.12500005,"id":"230173","lookupid":"ASST2","long":33.12499995,"country":"","network":"TX_DCP","LOCATION":"ASPERMONT 3NE","state":""},"geometry":{"type":"Point","coordinates":[-100.12500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233830","lookupid":"AWWN8","long":47.37499995,"country":"","network":"ND_DCP","LOCATION":"ARROWWOOD 2","state":""},"geometry":{"type":"Point","coordinates":[-98.87500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202090","lookupid":"AZM09","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.87500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188412","lookupid":"AZM14","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193452","lookupid":"AZM19","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202809","lookupid":"AZM39","long":32.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.62500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-144.37500005,"id":"102863","lookupid":"BCCA2","long":65.62499995,"country":"","network":"AK_DCP","LOCATION":"CIRCLE","state":""},"geometry":{"type":"Point","coordinates":[-144.37500005,65.62499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289957","lookupid":"BDKW2","long":39.12499995,"country":"","network":"WV_DCP","LOCATION":"BEARD KNOB","state":""},"geometry":{"type":"Point","coordinates":[-79.37500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171885","lookupid":"BDOC1","long":41.12499995,"country":"","network":"CA_DCP","LOCATION":"BLUE DOOR GOES","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234482","lookupid":"BDTT2","long":30.37499995,"country":"","network":"TX_DCP","LOCATION":"BIRD","state":""},"geometry":{"type":"Point","coordinates":[-98.62500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194235","lookupid":"BFAM8","long":48.62499995,"country":"","network":"MT_DCP","LOCATION":"BLACKFEET AGRIMET NR SEVILLE COLONY","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190604","lookupid":"BFLAT","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194207","lookupid":"BHAU1","long":41.62499995,"country":"","network":"UT_DCP","LOCATION":"UT BRIGHAM CITY 28 WNW","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-108.62500005,"id":"205727","lookupid":"BITW4","long":41.62499995,"country":"","network":"WY_DCP","LOCATION":"BITTER CREEK - DCP/COOP","state":""},"geometry":{"type":"Point","coordinates":[-108.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172594","lookupid":"BLCC1","long":38.37499995,"country":"","network":"CA_DCP","LOCATION":"BLOODS CREEK","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235204","lookupid":"BLUT2","long":30.87499995,"country":"","network":"TX_DCP","LOCATION":"TOW 10 ESE","state":""},"geometry":{"type":"Point","coordinates":[-98.37500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258290","lookupid":"BLVI4","long":42.37499995,"country":"","network":"IA_DCP","LOCATION":"MISSISSIPPI RIVER  AT BELLEVUE LD12","state":""},"geometry":{"type":"Point","coordinates":[-90.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227284","lookupid":"BNHT2","long":30.87499995,"country":"","network":"TX_DCP","LOCATION":"BARNHART 10S","state":""},"geometry":{"type":"Point","coordinates":[-101.12500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261149","lookupid":"BNRI2","long":37.12499995,"country":"","network":"IL_DCP","LOCATION":"BEAN RIDGE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-89.37500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166847","lookupid":"BOLC1","long":41.62499995,"country":"","network":"CA_DCP","LOCATION":"BOLAM RAWS NEAR WEED 11NE","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178344","lookupid":"BPKC1","long":35.87499995,"country":"","network":"CA_DCP","LOCATION":"BEAR PEAK","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251117","lookupid":"BPWQ6","long":49.12499995,"country":"","network":"CA_ON_DCP","LOCATION":"MINE CENTRE - BEARPAW","state":""},"geometry":{"type":"Point","coordinates":[-92.87500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199970","lookupid":"BPYW4","long":42.37499995,"country":"","network":"WY_DCP","LOCATION":"SNIDER BASIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216548","lookupid":"BRGM8","long":46.87499995,"country":"","network":"MT_DCP","LOCATION":"BUFFALO RAPIDS-GLENDIVE AGRIMET","state":""},"geometry":{"type":"Point","coordinates":[-104.87500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277700","lookupid":"BRSG1","long":34.87499995,"country":"","network":"GA_DCP","LOCATION":"HELEN","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163966","lookupid":"BUGC1","long":41.37499995,"country":"","network":"CA_DCP","LOCATION":"BLUE RIDGE","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197072","lookupid":"BUKU1","long":37.87499995,"country":"","network":"UT_DCP","LOCATION":"BUCK FLAT","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233767","lookupid":"BWCT2","long":31.62499995,"country":"","network":"TX_DCP","LOCATION":"BROWNWOOD 4 SE","state":""},"geometry":{"type":"Point","coordinates":[-98.87500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-133.87500005,"id":"133073","lookupid":"BWSA2","long":58.12499995,"country":"","network":"AK_DCP","LOCATION":"JUNEAU - SPEEL ARM BALCONY","state":""},"geometry":{"type":"Point","coordinates":[-133.87500005,58.12499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265468","lookupid":"CADZ","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.87500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-64.87500005,"id":"331743","lookupid":"CAFY","long":45.62499995,"country":"CA","network":"","LOCATION":"FUNDY PARK CS","state":""},"geometry":{"type":"Point","coordinates":[-64.87500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254681","lookupid":"CANM7","long":40.12499995,"country":"","network":"MO_DCP","LOCATION":"MISSISSIPPI RIVER  AT CANTON LD20","state":""},"geometry":{"type":"Point","coordinates":[-91.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-64.37500005,"id":"333182","lookupid":"CAPR","long":45.37499995,"country":"CA","network":"","LOCATION":"PARRSBORO","state":""},"geometry":{"type":"Point","coordinates":[-64.37500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-53.12500005,"id":"365595","lookupid":"CAVA","long":48.62499995,"country":"CA","network":"","LOCATION":"BONAVISTA RCS","state":""},"geometry":{"type":"Point","coordinates":[-53.12500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202860","lookupid":"CDAW4","long":44.87499995,"country":"","network":"WY_DCP","LOCATION":"CRANDALL CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-109.62500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168281","lookupid":"CDEC1","long":40.12499995,"country":"","network":"CA_DCP","LOCATION":"CARPENTER RIDGE","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161821","lookupid":"CDFO3","long":45.12499995,"country":"","network":"OR_DCP","LOCATION":"CEDAR RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-134.12500005,"id":"132345","lookupid":"CDXA2","long":56.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-134.12500005,56.12499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171869","lookupid":"CF069","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215074","lookupid":"CGRC2","long":38.37499995,"country":"","network":"CO_DCP","LOCATION":"COPPER GULCH RAWS","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-79.12500005,"id":"290664","lookupid":"CHBN7","long":35.87499995,"country":"","network":"NC_DCP","LOCATION":"CHAPEL HILL 2NE - BOOKER CREEK","state":""},"geometry":{"type":"Point","coordinates":[-79.12500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244575","lookupid":"CKST2","long":33.62499995,"country":"","network":"TX_DCP","LOCATION":"CLARKSVILLE RAWS STATION","state":""},"geometry":{"type":"Point","coordinates":[-95.12500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256865","lookupid":"CLRW3","long":46.12499995,"country":"","network":"WI_DCP","LOCATION":"CLAM LAKE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-90.87500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185551","lookupid":"CMP19","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.62500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189868","lookupid":"CMP27","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.12500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-72.62500005,"id":"309424","lookupid":"CMSI","long":45.87499995,"country":"CA","network":"","LOCATION":"SAINT GERMAIN DE GRANTHAM","state":""},"geometry":{"type":"Point","coordinates":[-72.62500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-126.62500005,"id":"153982","lookupid":"CNVQ","long":65.37499995,"country":"CA","network":"","LOCATION":"NORMAN WELLS CLIMATE","state":""},"geometry":{"type":"Point","coordinates":[-126.62500005,65.37499995]}},{"type":"Feature","properties":{"LAT":-104.62500005,"id":"217229","lookupid":"CO025","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.62500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-102.62500005,"id":"222992","lookupid":"CO026","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.62500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-104.12500005,"id":"218681","lookupid":"CO039","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.12500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216522","lookupid":"CO050","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217959","lookupid":"CO072","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204272","lookupid":"CO133","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.12500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183400","lookupid":"COIN2","long":39.87499995,"country":"","network":"NV_DCP","LOCATION":"COILS CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191351","lookupid":"CONM8","long":47.62499995,"country":"","network":"MT_DCP","LOCATION":"CONDON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278422","lookupid":"COWN7","long":35.37499995,"country":"","network":"NC_DCP","LOCATION":"COW MOUNTAIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208606","lookupid":"COWW4","long":41.37499995,"country":"","network":"WY_DCP","LOCATION":"COW CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-107.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196410","lookupid":"CPAA","long":52.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,52.37499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197131","lookupid":"CPBL","long":52.62499995,"country":"CA","network":"","LOCATION":"BELLSHILL AGCM","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,52.62499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197120","lookupid":"CPGL","long":49.87499995,"country":"CA","network":"","LOCATION":"GRASSY LAKE","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,49.87499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204337","lookupid":"CPIL","long":54.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.12500005,54.12499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171141","lookupid":"CPXC1","long":35.12499995,"country":"","network":"","LOCATION":"CALIFORNIA POLYTECHNIC STATE UNIVERSITY STATION","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-104.12500005,"id":"218716","lookupid":"CSBN8","long":48.87499995,"country":"","network":"ND_DCP","LOCATION":"CROSBY AUTOMATED WEATHER STATION.","state":""},"geometry":{"type":"Point","coordinates":[-104.12500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276986","lookupid":"CSFT1","long":36.37499995,"country":"","network":"TN_DCP","LOCATION":"CHUCK SWAN STATE FOREST","state":""},"geometry":{"type":"Point","coordinates":[-83.87500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-142.12500005,"id":"109329","lookupid":"CSNA2","long":62.12499995,"country":"","network":"AK_DCP","LOCATION":"CHISANA AIRSTRIP","state":""},"geometry":{"type":"Point","coordinates":[-142.12500005,62.12499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171888","lookupid":"CSZC1","long":41.87499995,"country":"","network":"CA_DCP","LOCATION":"COLD SPRINGS","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-72.37500005,"id":"310126","lookupid":"CT027","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-72.37500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300779","lookupid":"CTBO","long":44.62499995,"country":"CA","network":"","LOCATION":"BROCKVILLE CLIMATE","state":""},"geometry":{"type":"Point","coordinates":[-75.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289972","lookupid":"CTWL","long":42.87499995,"country":"CA","network":"","LOCATION":"WELLAND PELHAM","state":""},"geometry":{"type":"Point","coordinates":[-79.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162532","lookupid":"CVFO3","long":42.87499995,"country":"","network":"OR_DCP","LOCATION":"CALVERT PEAK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-79.12500005,"id":"290707","lookupid":"CWBA","long":46.62499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"BARRAGE TEMISCAMINGUE","state":""},"geometry":{"type":"Point","coordinates":[-79.12500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-54.87500005,"id":"360559","lookupid":"CWDO","long":49.62499995,"country":"CA","network":"CA_NF_ASOS","LOCATION":"TWILLINGATE (AUT)  NFLD","state":""},"geometry":{"type":"Point","coordinates":[-54.87500005,49.62499995]}},{"type":"Feature","properties":{"LAT":-72.87500005,"id":"308710","lookupid":"CWDQ","long":47.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"LA TUQUE  QUE","state":""},"geometry":{"type":"Point","coordinates":[-72.87500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"205038","lookupid":"CWEH","long":49.37499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"EASTEND CYPRESS (AUT)  SASK","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161837","lookupid":"CWEL","long":49.12499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"ENTRANCE ISLAND CS  BC","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271400","lookupid":"CWEU","long":79.87499995,"country":"CA","network":"CA_NU_ASOS","LOCATION":"EUREKA","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,79.87499995]}},{"type":"Feature","properties":{"LAT":-73.37500005,"id":"307264","lookupid":"CWEW","long":45.87499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"L\'ASSOMPTION  QUE","state":""},"geometry":{"type":"Point","coordinates":[-73.37500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193535","lookupid":"CWFE","long":53.62499995,"country":"CA","network":"","LOCATION":"ELK ISLAND NAT PARK  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,53.62499995]}},{"type":"Feature","properties":{"LAT":-73.37500005,"id":"307262","lookupid":"CWIZ","long":45.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"L\'ACADIE  QUE","state":""},"geometry":{"type":"Point","coordinates":[-73.37500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195700","lookupid":"CWLB","long":54.87499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"POOLS ISLAND","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,54.87499995]}},{"type":"Feature","properties":{"LAT":-64.12500005,"id":"333974","lookupid":"CWOB","long":63.37499995,"country":"CA","network":"CA_NU_ASOS","LOCATION":"BREVOORT ISLAND","state":""},"geometry":{"type":"Point","coordinates":[-64.12500005,63.37499995]}},{"type":"Feature","properties":{"LAT":-139.12500005,"id":"117977","lookupid":"CWON","long":64.12499995,"country":"CA","network":"","LOCATION":"DAWSON","state":""},"geometry":{"type":"Point","coordinates":[-139.12500005,64.12499995]}},{"type":"Feature","properties":{"LAT":-124.12500005,"id":"161129","lookupid":"CWPU","long":52.12499995,"country":"CA","network":"","LOCATION":"PUNTZI MOUNTAIN (AUT)  BC","state":""},"geometry":{"type":"Point","coordinates":[-124.12500005,52.12499995]}},{"type":"Feature","properties":{"LAT":-70.12500005,"id":"316634","lookupid":"CWQV","long":48.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"POINTE CLAVEAU  QUE","state":""},"geometry":{"type":"Point","coordinates":[-70.12500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174079","lookupid":"CWUS","long":49.62499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"SUMMERLAND CS  BC","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,49.62499995]}},{"type":"Feature","properties":{"LAT":-79.12500005,"id":"290714","lookupid":"CWUY","long":48.37499995,"country":"CA","network":"","LOCATION":"ROUYN  QUE","state":""},"geometry":{"type":"Point","coordinates":[-79.12500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-130.62500005,"id":"142415","lookupid":"CWWL","long":53.62499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"BONILLA ISLAND (AUT)  BC","state":""},"geometry":{"type":"Point","coordinates":[-130.62500005,53.62499995]}},{"type":"Feature","properties":{"LAT":-115.12500005,"id":"187045","lookupid":"CWXA","long":51.12499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"BOW VALLEY  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-115.12500005,51.12499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174173","lookupid":"CWYF","long":73.12499995,"country":"CA","network":"","LOCATION":"THOMSEN RIVER","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,73.12499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167598","lookupid":"CWZA","long":49.37499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"AGASSIZ CS","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-61.12500005,"id":"342547","lookupid":"CWZQ","long":46.62499995,"country":"CA","network":"CA_NS_ASOS","LOCATION":"GRAND ETANG","state":""},"geometry":{"type":"Point","coordinates":[-61.12500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-100.12500005,"id":"230245","lookupid":"CWZT","long":51.12499995,"country":"CA","network":"","LOCATION":"DAUPHIN CS  MAN","state":""},"geometry":{"type":"Point","coordinates":[-100.12500005,51.12499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190639","lookupid":"CXBR","long":49.62499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"BROCKET AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,49.62499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264077","lookupid":"CXCA","long":49.12499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"CAMERON FALLS (AUT)  ONT","state":""},"geometry":{"type":"Point","coordinates":[-88.37500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193517","lookupid":"CXDB","long":49.12499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"DEL BONITA AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279889","lookupid":"CXHA","long":42.12499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"HARROW CDA AUTO","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-64.37500005,"id":"333181","lookupid":"CXKT","long":45.12499995,"country":"CA","network":"CA_NS_ASOS","LOCATION":"KENTVILLE CDA","state":""},"geometry":{"type":"Point","coordinates":[-64.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189928","lookupid":"CXOL","long":51.87499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"OLDS AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-114.12500005,51.87499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194978","lookupid":"CXSL","long":54.37499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"SMOKY LAKE AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,54.37499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289973","lookupid":"CXVN","long":43.12499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"VINELAND STATION RCS  ONT","state":""},"geometry":{"type":"Point","coordinates":[-79.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162605","lookupid":"CXYH","long":61.12499995,"country":"CA","network":"CA_NT_ASOS","LOCATION":"YOHIN  NWT","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,61.12499995]}},{"type":"Feature","properties":{"LAT":-70.87500005,"id":"314473","lookupid":"CYBG","long":48.12499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"BAGOTVILLE","state":""},"geometry":{"type":"Point","coordinates":[-70.87500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234595","lookupid":"CYBQ","long":58.62499995,"country":"CA","network":"CA_MB_ASOS","LOCATION":"TADOULE LAKE","state":""},"geometry":{"type":"Point","coordinates":[-98.62500005,58.62499995]}},{"type":"Feature","properties":{"LAT":-68.62500005,"id":"321042","lookupid":"CYCY","long":70.37499995,"country":"CA","network":"CA_NU_ASOS","LOCATION":"CLYDE RIVER","state":""},"geometry":{"type":"Point","coordinates":[-68.62500005,70.37499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169808","lookupid":"CYFS","long":61.87499995,"country":"CA","network":"CA_NT_ASOS","LOCATION":"FORT SIMPSON","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,61.87499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242555","lookupid":"CYHK","long":68.62499995,"country":"CA","network":"CA_NU_ASOS","LOCATION":"GJOA HAVEN","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,68.62499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171923","lookupid":"CYKA","long":50.62499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"KAMLOOPS","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,50.62499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184879","lookupid":"CYXC","long":49.62499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"CRANBROOK A","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,49.62499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211529","lookupid":"CYXE","long":52.12499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"SASKATOON J G DIEFENBAKER INTL","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,52.12499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289986","lookupid":"CYYB","long":46.37499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"NORTH BAY","state":""},"geometry":{"type":"Point","coordinates":[-79.37500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-60.12500005,"id":"345453","lookupid":"CYYR","long":53.12499995,"country":"CA","network":"CA_NF_ASOS","LOCATION":"GOOSE BAY UA","state":""},"geometry":{"type":"Point","coordinates":[-60.12500005,53.12499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189250","lookupid":"CYZF","long":62.37499995,"country":"CA","network":"CA_NT_ASOS","LOCATION":"YELLOWKNIFE","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,62.37499995]}},{"type":"Feature","properties":{"LAT":-131.87500005,"id":"138814","lookupid":"CYZP","long":53.37499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"SANDSPIT AIRPORT","state":"BC"},"geometry":{"type":"Point","coordinates":[-131.87500005,53.37499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"164022","lookupid":"CYZY","long":55.37499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"MACKENZIE AIRPOR","state":"BC"},"geometry":{"type":"Point","coordinates":[-123.12500005,55.37499995]}},{"type":"Feature","properties":{"LAT":-128.62500005,"id":"148225","lookupid":"CZGH","long":66.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-128.62500005,66.12499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223732","lookupid":"CZHB","long":42.87499995,"country":"CA","network":"","LOCATION":"HUDSON BAY  SASK","state":""},"geometry":{"type":"Point","coordinates":[-102.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190655","lookupid":"CZVL","long":53.62499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"EDMONTON VILLENEUVE","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,53.62499995]}},{"type":"Feature","properties":{"LAT":0.37499995,"id":"519598","lookupid":"DAUT","long":29.37499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"TIMIMOUN","state":""},"geometry":{"type":"Point","coordinates":[0.37499995,29.37499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202143","lookupid":"DBYM8","long":45.62499995,"country":"","network":"MT_DCP","LOCATION":"DERBY MOUNTAIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-109.87500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-75.12500005,"id":"302195","lookupid":"DE020","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.12500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-3.87500005,"id":"507262","lookupid":"DIAP","long":5.37499995,"country":"CI","network":"CI__ASOS","LOCATION":"ABIDJAN FELIX HOUPHOUET BOIGNY INTL","state":""},"geometry":{"type":"Point","coordinates":[-3.87500005,5.37499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257589","lookupid":"DISW3","long":47.12499995,"country":"","network":"","LOCATION":"\\tDEVILS ISLAND WI","state":""},"geometry":{"type":"Point","coordinates":[-90.62500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186303","lookupid":"DIXI1","long":45.62499995,"country":"","network":"ID_DCP","LOCATION":"DIXIE","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194201","lookupid":"DPG07","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191321","lookupid":"DPG18","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193480","lookupid":"DPG21","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":5.37499995,"id":"533940","lookupid":"DRRT","long":14.87499995,"country":"NE","network":"NE__ASOS","LOCATION":"TAHOUA","state":""},"geometry":{"type":"Point","coordinates":[5.37499995,14.87499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175486","lookupid":"DRYN2","long":41.37499995,"country":"","network":"NV_DCP","LOCATION":"DRY CANYON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,41.37499995]}},{"type":"Feature","properties":{"LAT":7.87499995,"id":"541148","lookupid":"DRZA","long":16.87499995,"country":"NE","network":"NE__ASOS","LOCATION":"AGADEZ","state":""},"geometry":{"type":"Point","coordinates":[7.87499995,16.87499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263310","lookupid":"DSFI2","long":37.37499995,"country":"","network":"IL_DCP","LOCATION":"DIXON SPRINGS-RAWS","state":""},"geometry":{"type":"Point","coordinates":[-88.62500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235921","lookupid":"DSRT2","long":30.12499995,"country":"","network":"TX_DCP","LOCATION":"DRIPPING SPRINGS 2N RAWS","state":""},"geometry":{"type":"Point","coordinates":[-98.12500005,30.12499995]}},{"type":"Feature","properties":{"LAT":8.87499995,"id":"544108","lookupid":"DTKA","long":36.87499995,"country":"TN","network":"TN__ASOS","LOCATION":"TABARKA 7 NOVEMBRE","state":""},"geometry":{"type":"Point","coordinates":[8.87499995,36.87499995]}},{"type":"Feature","properties":{"LAT":10.12499995,"id":"547703","lookupid":"DTTK","long":35.62499995,"country":"TN","network":"TN__ASOS","LOCATION":"KAIROUAN","state":""},"geometry":{"type":"Point","coordinates":[10.12499995,35.62499995]}},{"type":"Feature","properties":{"LAT":8.87499995,"id":"544106","lookupid":"DTTN","long":36.37499995,"country":"TN","network":"TN__ASOS","LOCATION":"JENDOUBA","state":""},"geometry":{"type":"Point","coordinates":[8.87499995,36.37499995]}},{"type":"Feature","properties":{"LAT":10.62499995,"id":"549139","lookupid":"DTTX","long":34.62499995,"country":"TN","network":"TN__ASOS","LOCATION":"THYNA","state":""},"geometry":{"type":"Point","coordinates":[10.62499995,34.62499995]}},{"type":"Feature","properties":{"LAT":8.12499995,"id":"541936","lookupid":"DTTZ","long":33.87499995,"country":"TN","network":"TN__ASOS","LOCATION":"NEFTA","state":""},"geometry":{"type":"Point","coordinates":[8.12499995,33.87499995]}},{"type":"Feature","properties":{"LAT":-62.37500005,"id":"338945","lookupid":"DXJTY4L","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-62.37500005,46.12499995]}},{"type":"Feature","properties":{"LAT":1.12499995,"id":"521676","lookupid":"DXSK","long":8.87499995,"country":"TG","network":"TG__ASOS","LOCATION":"SOKODE","state":""},"geometry":{"type":"Point","coordinates":[1.12499995,8.87499995]}},{"type":"Feature","properties":{"LAT":-157.12500005,"id":"66150","lookupid":"E19KX","long":67.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-157.12500005,67.37499995]}},{"type":"Feature","properties":{"LAT":5.12499995,"id":"533365","lookupid":"EBDT","long":51.12499995,"country":"BE","network":"BE__ASOS","LOCATION":"SCHAFFEN","state":""},"geometry":{"type":"Point","coordinates":[5.12499995,51.12499995]}},{"type":"Feature","properties":{"LAT":4.62499995,"id":"531921","lookupid":"EBFS","long":50.12499995,"country":"BE","network":"BE__ASOS","LOCATION":"FLORENNES","state":""},"geometry":{"type":"Point","coordinates":[4.62499995,50.12499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213658","lookupid":"ECEW4","long":44.37499995,"country":"","network":"WY_DCP","LOCATION":"ECHETA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-105.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242430","lookupid":"ECLK1","long":37.37499995,"country":"","network":"KS_DCP","LOCATION":"ELK RIVER  AT ELK CITY LAKE","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,37.37499995]}},{"type":"Feature","properties":{"LAT":11.37499995,"id":"551368","lookupid":"EDBC","long":51.87499995,"country":"DE","network":"DE__ASOS","LOCATION":"COCHSTEDT","state":""},"geometry":{"type":"Point","coordinates":[11.37499995,51.87499995]}},{"type":"Feature","properties":{"LAT":7.12499995,"id":"539124","lookupid":"EDDK","long":50.87499995,"country":"DE","network":"DE__ASOS","LOCATION":"KOLN BONN","state":""},"geometry":{"type":"Point","coordinates":[7.12499995,50.87499995]}},{"type":"Feature","properties":{"LAT":27.87499995,"id":"598933","lookupid":"EFKU","long":63.12499995,"country":"FI","network":"FI__ASOS","LOCATION":"KUOPIO","state":""},"geometry":{"type":"Point","coordinates":[27.87499995,63.12499995]}},{"type":"Feature","properties":{"LAT":28.87499995,"id":"601808","lookupid":"EFSA","long":61.87499995,"country":"FI","network":"FI__ASOS","LOCATION":"SAVONLINNA","state":""},"geometry":{"type":"Point","coordinates":[28.87499995,61.87499995]}},{"type":"Feature","properties":{"LAT":-2.37500005,"id":"511774","lookupid":"EGCC","long":53.37499995,"country":"GB","network":"GB__ASOS","LOCATION":"MANCHESTER","state":""},"geometry":{"type":"Point","coordinates":[-2.37500005,53.37499995]}},{"type":"Feature","properties":{"LAT":-1.37500005,"id":"514644","lookupid":"EGHI","long":50.87499995,"country":"GB","network":"GB__ASOS","LOCATION":"SOUTHAMPTON","state":""},"geometry":{"type":"Point","coordinates":[-1.37500005,50.87499995]}},{"type":"Feature","properties":{"LAT":-0.87500005,"id":"516086","lookupid":"EGLF","long":51.37499995,"country":"GB","network":"GB__ASOS","LOCATION":"FARNBOROUGH","state":""},"geometry":{"type":"Point","coordinates":[-0.87500005,51.37499995]}},{"type":"Feature","properties":{"LAT":-1.62500005,"id":"513941","lookupid":"EGNT","long":55.12499995,"country":"GB","network":"GB__ASOS","LOCATION":"NEWCASTLE","state":""},"geometry":{"type":"Point","coordinates":[-1.62500005,55.12499995]}},{"type":"Feature","properties":{"LAT":0.37499995,"id":"519690","lookupid":"EGUN","long":52.37499995,"country":"GB","network":"GB__ASOS","LOCATION":"MILDENHALL RAF","state":""},"geometry":{"type":"Point","coordinates":[0.37499995,52.37499995]}},{"type":"Feature","properties":{"LAT":5.87499995,"id":"535529","lookupid":"EHDL","long":52.12499995,"country":"NL","network":"NL__ASOS","LOCATION":"DEELEN","state":""},"geometry":{"type":"Point","coordinates":[5.87499995,52.12499995]}},{"type":"Feature","properties":{"LAT":9.37499995,"id":"545621","lookupid":"EKSP","long":55.12499995,"country":"DK","network":"DK__ASOS","LOCATION":"SKRYDSTRUP","state":""},"geometry":{"type":"Point","coordinates":[9.37499995,55.12499995]}},{"type":"Feature","properties":{"LAT":1.87499995,"id":"524045","lookupid":"ENFB","long":61.12499995,"country":"NO","network":"NO__ASOS","LOCATION":"STATFJORD B OIL PLATFORM","state":""},"geometry":{"type":"Point","coordinates":[1.87499995,61.12499995]}},{"type":"Feature","properties":{"LAT":6.12499995,"id":"536289","lookupid":"ENOV","long":62.12499995,"country":"NO","network":"NO__ASOS","LOCATION":"ORSTA-VOLDA/HOVDEN","state":""},"geometry":{"type":"Point","coordinates":[6.12499995,62.12499995]}},{"type":"Feature","properties":{"LAT":3.62499995,"id":"529083","lookupid":"ENQA","long":60.62499995,"country":"NO","network":"NO__ASOS","LOCATION":"TROLL A  OIL PLATFORM","state":""},"geometry":{"type":"Point","coordinates":[3.62499995,60.62499995]}},{"type":"Feature","properties":{"LAT":11.12499995,"id":"550700","lookupid":"ENRM","long":64.87499995,"country":"NO","network":"NO__ASOS","LOCATION":"RORVIK/RYUM","state":""},"geometry":{"type":"Point","coordinates":[11.12499995,64.87499995]}},{"type":"Feature","properties":{"LAT":7.12499995,"id":"539165","lookupid":"ENSG","long":61.12499995,"country":"NO","network":"NO__ASOS","LOCATION":"SOGNDAL HAUKASEN","state":""},"geometry":{"type":"Point","coordinates":[7.12499995,61.12499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255402","lookupid":"EOKI4","long":40.37499995,"country":"","network":"IA_DCP","LOCATION":"MISSISSIPPI RIVER  AT KEOKUK LD19","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165400","lookupid":"EPKC1","long":39.87499995,"country":"","network":"CA_DCP","LOCATION":"EAGLE PEAK","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-71.12500005,"id":"313740","lookupid":"ERAN3","long":44.87499995,"country":"","network":"NH_DCP","LOCATION":"ERROL AIRPORT NEPP","state":""},"geometry":{"type":"Point","coordinates":[-71.12500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254666","lookupid":"ESDA4","long":36.37499995,"country":"","network":"AR_DCP","LOCATION":"EVENING SHADE-RAWS","state":""},"geometry":{"type":"Point","coordinates":[-91.62500005,36.37499995]}},{"type":"Feature","properties":{"LAT":15.37499995,"id":"562906","lookupid":"ESDF","long":56.37499995,"country":"SE","network":"SE__ASOS","LOCATION":"RONNEBY (SWE-AFB)","state":""},"geometry":{"type":"Point","coordinates":[15.37499995,56.37499995]}},{"type":"Feature","properties":{"LAT":12.37499995,"id":"554274","lookupid":"ESGT","long":58.37499995,"country":"SE","network":"SE__ASOS","LOCATION":"TROLLHATTAN VANERSBORG","state":""},"geometry":{"type":"Point","coordinates":[12.37499995,58.37499995]}},{"type":"Feature","properties":{"LAT":13.37499995,"id":"557143","lookupid":"ESMS","long":55.62499995,"country":"SE","network":"SE__ASOS","LOCATION":"MALMO/STURUP","state":""},"geometry":{"type":"Point","coordinates":[13.37499995,55.62499995]}},{"type":"Feature","properties":{"LAT":20.87499995,"id":"578789","lookupid":"ESNG","long":67.12499995,"country":"SE","network":"SE__ASOS","LOCATION":"GALLIVARE","state":""},"geometry":{"type":"Point","coordinates":[20.87499995,67.12499995]}},{"type":"Feature","properties":{"LAT":21.12499995,"id":"579499","lookupid":"ESNS","long":64.62499995,"country":"SE","network":"SE__ASOS","LOCATION":"SKELLEFTEA","state":""},"geometry":{"type":"Point","coordinates":[21.12499995,64.62499995]}},{"type":"Feature","properties":{"LAT":14.62499995,"id":"560773","lookupid":"ESNZ","long":63.12499995,"country":"SE","network":"SE__ASOS","LOCATION":"OSTERSUND","state":""},"geometry":{"type":"Point","coordinates":[14.62499995,63.12499995]}},{"type":"Feature","properties":{"LAT":17.87499995,"id":"570119","lookupid":"ESSA","long":59.62499995,"country":"SE","network":"SE__ASOS","LOCATION":"ARLANDA","state":""},"geometry":{"type":"Point","coordinates":[17.87499995,59.62499995]}},{"type":"Feature","properties":{"LAT":13.12499995,"id":"556425","lookupid":"ESTL","long":56.12499995,"country":"SE","network":"SE__ASOS","LOCATION":"LJUNGBYHED","state":""},"geometry":{"type":"Point","coordinates":[13.12499995,56.12499995]}},{"type":"Feature","properties":{"LAT":100.12499995,"id":"806775","lookupid":"EUMDE47","long":3.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[100.12499995,3.62499995]}},{"type":"Feature","properties":{"LAT":25.37499995,"id":"591699","lookupid":"EYVI","long":54.62499995,"country":"LT","network":"LT__ASOS","LOCATION":"VILNIUS INTL","state":""},"geometry":{"type":"Point","coordinates":[25.37499995,54.62499995]}},{"type":"Feature","properties":{"LAT":31.12499995,"id":"607922","lookupid":"FALE","long":-29.62500005,"country":"ZA","network":"ZA__ASOS","LOCATION":"KING SHAKA INTL AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[31.12499995,-29.62500005]}},{"type":"Feature","properties":{"LAT":27.12499995,"id":"596419","lookupid":"FAPN","long":-25.37500005,"country":"ZA","network":"ZA__ASOS","LOCATION":"PILANESBERG INTL","state":""},"geometry":{"type":"Point","coordinates":[27.12499995,-25.37500005]}},{"type":"Feature","properties":{"LAT":25.87499995,"id":"592822","lookupid":"FBSK","long":-24.62500005,"country":"BW","network":"BW__ASOS","LOCATION":"SIR SERETSE KHAMA INTL","state":""},"geometry":{"type":"Point","coordinates":[25.87499995,-24.62500005]}},{"type":"Feature","properties":{"LAT":15.37499995,"id":"562664","lookupid":"FCBB","long":-4.12500005,"country":"CG","network":"CG__ASOS","LOCATION":"MAYA MAYA","state":""},"geometry":{"type":"Point","coordinates":[15.37499995,-4.12500005]}},{"type":"Feature","properties":{"LAT":-103.87500005,"id":"219363","lookupid":"FDST2","long":30.62499995,"country":"","network":"TX_DCP","LOCATION":"FORT DAVIS","state":""},"geometry":{"type":"Point","coordinates":[-103.87500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-133.62500005,"id":"133790","lookupid":"FFIA2","long":57.37499995,"country":"","network":"","LOCATION":"\\tFIVE FINGERS AK\\t","state":""},"geometry":{"type":"Point","coordinates":[-133.62500005,57.37499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181975","lookupid":"FG020","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.87500005,43.62499995]}},{"type":"Feature","properties":{"LAT":8.87499995,"id":"543976","lookupid":"FGSL","long":3.87499995,"country":"GQ","network":"GQ__ASOS","LOCATION":"MALABO","state":""},"geometry":{"type":"Point","coordinates":[8.87499995,3.87499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186314","lookupid":"FIRM8","long":48.37499995,"country":"","network":"MT_DCP","LOCATION":"FISHER RIVER","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,48.37499995]}},{"type":"Feature","properties":{"LAT":47.37499995,"id":"654765","lookupid":"FMMI","long":-18.87500005,"country":"KM","network":"KM__ASOS","LOCATION":"IVATO","state":""},"geometry":{"type":"Point","coordinates":[47.37499995,-18.87500005]}},{"type":"Feature","properties":{"LAT":46.87499995,"id":"653300","lookupid":"FMSD","long":-25.12500005,"country":"KM","network":"KM__ASOS","LOCATION":"TOLAGNARO","state":""},"geometry":{"type":"Point","coordinates":[46.87499995,-25.12500005]}},{"type":"Feature","properties":{"LAT":8.87499995,"id":"543958","lookupid":"FOOG","long":-0.62500005,"country":"GA","network":"GA__ASOS","LOCATION":"PORT GENTIL","state":""},"geometry":{"type":"Point","coordinates":[8.87499995,-0.62500005]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285609","lookupid":"FPKG1","long":32.12499995,"country":"","network":"GA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-80.87500005,32.12499995]}},{"type":"Feature","properties":{"LAT":35.12499995,"id":"619507","lookupid":"FQLC","long":-13.37500005,"country":"MZ","network":"MZ__ASOS","LOCATION":"LICHINGA","state":""},"geometry":{"type":"Point","coordinates":[35.12499995,-13.37500005]}},{"type":"Feature","properties":{"LAT":36.87499995,"id":"624529","lookupid":"FQQL","long":-17.87500005,"country":"MZ","network":"MZ__ASOS","LOCATION":"QUELIMANE","state":""},"geometry":{"type":"Point","coordinates":[36.87499995,-17.87500005]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265471","lookupid":"FRNY","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.87500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265443","lookupid":"FRPA1","long":30.62499995,"country":"","network":"AL_DCP","LOCATION":"FAIRHOPE 3NE","state":""},"geometry":{"type":"Point","coordinates":[-87.87500005,30.62499995]}},{"type":"Feature","properties":{"LAT":55.62499995,"id":"678582","lookupid":"FSIA","long":-4.62500005,"country":"SC","network":"SC__ASOS","LOCATION":"SEYCHELLES INTL","state":""},"geometry":{"type":"Point","coordinates":[55.62499995,-4.62500005]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241676","lookupid":"FZCT2","long":28.87499995,"country":"","network":"TX_DCP","LOCATION":"MIDFIELD","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,28.87499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274815","lookupid":"GA311","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.62500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278415","lookupid":"GA334","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274095","lookupid":"GA344","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199979","lookupid":"GBWW4","long":44.62499995,"country":"","network":"WY_DCP","LOCATION":"GREBE NEAR CANYON","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-16.62500005,"id":"470574","lookupid":"GBYD","long":13.37499995,"country":"GM","network":"GM__ASOS","LOCATION":"BANJUL INTL","state":""},"geometry":{"type":"Point","coordinates":[-16.62500005,13.37499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"282024","lookupid":"GDCN7","long":35.87499995,"country":"","network":"NC_DCP","LOCATION":"GRANDFATHER USFS","state":""},"geometry":{"type":"Point","coordinates":[-82.12500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-2.87500005,"id":"510262","lookupid":"GEML","long":35.37499995,"country":"ES","network":"ES__ASOS","LOCATION":"MELILLA","state":""},"geometry":{"type":"Point","coordinates":[-2.87500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-87.12500005,"id":"267630","lookupid":"GFSK2","long":37.37499995,"country":"","network":"KY_DCP","LOCATION":"GREENVILLE FIRE WEATHER","state":""},"geometry":{"type":"Point","coordinates":[-87.12500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195671","lookupid":"GIDM8","long":47.62499995,"country":"","network":"MT_DCP","LOCATION":"GREENFIELDS IRRIGATION DISTRICT WEST","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-77.12500005,"id":"296449","lookupid":"GMFN6","long":42.12499995,"country":"","network":"NY_DCP","LOCATION":"GANG MILLS FIRE WEATHER","state":""},"geometry":{"type":"Point","coordinates":[-77.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-1.87500005,"id":"513140","lookupid":"GMFO","long":34.87499995,"country":"MA","network":"MA__ASOS","LOCATION":"ANGADS","state":""},"geometry":{"type":"Point","coordinates":[-1.87500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-13.87500005,"id":"478421","lookupid":"GMHQL8E","long":-4.87500005,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-13.87500005,-4.87500005]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175459","lookupid":"GMOC1","long":34.62499995,"country":"","network":"CA_DCP","LOCATION":"OJAI - SAN GUILLERMO","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177619","lookupid":"GMTC1","long":34.62499995,"country":"","network":"CA_DCP","LOCATION":"GRASS MOUNTAIN","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-16.12500005,"id":"472019","lookupid":"GOOD","long":14.62499995,"country":"SN","network":"SN__ASOS","LOCATION":"DIOURBEL","state":""},"geometry":{"type":"Point","coordinates":[-16.12500005,14.62499995]}},{"type":"Feature","properties":{"LAT":-13.37500005,"id":"479943","lookupid":"GOSM","long":15.62499995,"country":"SN","network":"SN__ASOS","LOCATION":"MATAM/OURO SOGUI","state":""},"geometry":{"type":"Point","coordinates":[-13.37500005,15.62499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259752","lookupid":"GPTM5","long":47.87499995,"country":"","network":"MN_DCP","LOCATION":"GRAND PORTAGE","state":""},"geometry":{"type":"Point","coordinates":[-89.87500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-75.37500005,"id":"301481","lookupid":"GRAP1","long":40.12499995,"country":"","network":"PA_DCP","LOCATION":"PERKIOMEN CREEK  AT GRATERFORD","state":""},"geometry":{"type":"Point","coordinates":[-75.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227343","lookupid":"GRRS2","long":45.62499995,"country":"","network":"SD_DCP","LOCATION":"GRAND RIVER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-101.12500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201396","lookupid":"GRVU1","long":38.87499995,"country":"","network":"UT_DCP","LOCATION":"GREEN RIVER  AT GREEN RIVER","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190609","lookupid":"GSKI1","long":42.12499995,"country":"","network":"ID_DCP","LOCATION":"GOOSE CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194232","lookupid":"GSNM8","long":47.87499995,"country":"","network":"MT_DCP","LOCATION":"GLEASON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194203","lookupid":"GVLU1","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233042","lookupid":"HACT2","long":30.37499995,"country":"","network":"TX_DCP","LOCATION":"HARPER 8 NE","state":""},"geometry":{"type":"Point","coordinates":[-99.12500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-135.37500005,"id":"128757","lookupid":"HAXA2","long":59.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-135.37500005,59.12499995]}},{"type":"Feature","properties":{"LAT":-124.12500005,"id":"161084","lookupid":"HBYC1","long":40.87499995,"country":"","network":"CA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-124.12500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-103.12500005,"id":"221532","lookupid":"HCYN5","long":32.87499995,"country":"","network":"NM_DCP","LOCATION":"HOBBS","state":""},"geometry":{"type":"Point","coordinates":[-103.12500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170426","lookupid":"HDZC1","long":36.37499995,"country":"","network":"CA_DCP","LOCATION":"BLACK MOUNTAIN","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261916","lookupid":"HIKQ6","long":48.87499995,"country":"","network":"CA_ON_DCP","LOCATION":"STEPSTONE - HICKS LAKE","state":""},"geometry":{"type":"Point","coordinates":[-89.12500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199233","lookupid":"HNMU1","long":38.12499995,"country":"","network":"UT_DCP","LOCATION":"TORREY - HENRY MOUNTAIN","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-155.62500005,"id":"70465","lookupid":"HOGA2","long":66.12499995,"country":"","network":"AK_DCP","LOCATION":"HOG RIVER","state":""},"geometry":{"type":"Point","coordinates":[-155.62500005,66.12499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179774","lookupid":"HP020","long":33.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.62500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175458","lookupid":"HRMC1","long":34.37499995,"country":"","network":"CA_DCP","LOCATION":"HARMON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271236","lookupid":"IN013","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265473","lookupid":"IN032","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.87500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273397","lookupid":"IN039","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173338","lookupid":"IRFO3","long":44.37499995,"country":"","network":"OR_DCP","LOCATION":"BRIAR RABBIT RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255431","lookupid":"ISAM5","long":47.62499995,"country":"","network":"MN_DCP","LOCATION":"ISABELLA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199155","lookupid":"ISOC8","long":18.62499995,"country":"","network":"MX_CI_DCP","LOCATION":"ISLA SOCORRO","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,18.62499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184146","lookupid":"ITD63","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.12500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184139","lookupid":"ITD68","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198530","lookupid":"ITDE2","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199255","lookupid":"JHR","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199254","lookupid":"JKNW4","long":43.37499995,"country":"","network":"WY_DCP","LOCATION":"JACKSON - DCP","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212917","lookupid":"JNSC2","long":39.12499995,"country":"","network":"CO_DCP","LOCATION":"JONES HILL","state":""},"geometry":{"type":"Point","coordinates":[-106.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-146.62500005,"id":"96362","lookupid":"JOHWC","long":60.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-146.62500005,60.37499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245344","lookupid":"K14Y","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278421","lookupid":"K1A5","long":35.12499995,"country":"US","network":"","LOCATION":"MACON CO","state":"NC"},"geometry":{"type":"Point","coordinates":[-83.37500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"228072","lookupid":"K1BN","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.87500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223754","lookupid":"K1IN","long":48.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.37500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283439","lookupid":"K28J","long":29.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.62500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-79.12500005,"id":"290681","lookupid":"K2G9","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-79.12500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-76.62500005,"id":"297874","lookupid":"K2W6","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.62500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-87.12500005,"id":"267661","lookupid":"K3D2","long":45.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.12500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197078","lookupid":"K41U","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245296","lookupid":"K4O4","long":33.87499995,"country":"US","network":"","LOCATION":"MC CURTAIN COUNTY REGIONAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-94.87500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-76.37500005,"id":"298612","lookupid":"K6B9","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273391","lookupid":"K6I2","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269777","lookupid":"K8A0","long":34.12499995,"country":"US","network":"","LOCATION":"THE ALBERTVILLE MUNI ARPT-THOMAS J BRUMLIK FLD","state":"AL"},"geometry":{"type":"Point","coordinates":[-86.37500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-78.62500005,"id":"292115","lookupid":"K8W2","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-78.62500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233114","lookupid":"K9D7","long":48.37499995,"country":"US","network":"","LOCATION":"CANDO MUNICIPAL AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-99.12500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283455","lookupid":"KAIK","long":33.62499995,"country":"US","network":"","LOCATION":"AIKEN MUNICIPAL AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-81.62500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-73.87500005,"id":"305812","lookupid":"KALB","long":42.87499995,"country":"US","network":"","LOCATION":"ALBANY INTERNATIONAL AIRPORT","state":"NY"},"geometry":{"type":"Point","coordinates":[-73.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213612","lookupid":"KALM","long":32.87499995,"country":"US","network":"","LOCATION":"ALAMOGORDO-WHITE SANDS RGL AIRPORT","state":"NM"},"geometry":{"type":"Point","coordinates":[-105.87500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273407","lookupid":"KANQ","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-99.87500005,"id":"230931","lookupid":"KANW","long":42.62499995,"country":"US","network":"","LOCATION":"AINSWORTH MUNICIPAL ARPT","state":"NE"},"geometry":{"type":"Point","coordinates":[-99.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242461","lookupid":"KAQP","long":45.12499995,"country":"US","network":"","LOCATION":"APPLETON MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.87500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175466","lookupid":"KAWC1","long":36.37499995,"country":"","network":"CA_DCP","LOCATION":"LAKE KAWEAH WEATHER STATION","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181963","lookupid":"KBAM","long":40.62499995,"country":"US","network":"","LOCATION":"BATTLE MOUNTAIN AIRPORT","state":"NV"},"geometry":{"type":"Point","coordinates":[-116.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-72.62500005,"id":"309408","lookupid":"KBDL","long":41.87499995,"country":"US","network":"","LOCATION":"BRADLEY INTERNATIONAL AIRPORT","state":"CT"},"geometry":{"type":"Point","coordinates":[-72.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169737","lookupid":"KBDN","long":44.12499995,"country":"US","network":"","LOCATION":"BEND MUNICIPAL AIRPORT","state":"OR"},"geometry":{"type":"Point","coordinates":[-121.12500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215096","lookupid":"KBFU","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274086","lookupid":"KBIJ","long":31.37499995,"country":"US","network":"","LOCATION":"EARLY COUNTY AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-84.87500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288524","lookupid":"KBTP","long":40.87499995,"country":"US","network":"","LOCATION":"BTLR CO/K W SCHOLTER FD AP","state":"PA"},"geometry":{"type":"Point","coordinates":[-79.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269788","lookupid":"KBWG","long":36.87499995,"country":"US","network":"","LOCATION":"BOW GRN-WARREN CO. RGNL AP","state":"KY"},"geometry":{"type":"Point","coordinates":[-86.37500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182662","lookupid":"KBYS","long":35.37499995,"country":"US","network":"","LOCATION":"BICYCLE LAKE FORT IRWIN AAF","state":"CA"},"geometry":{"type":"Point","coordinates":[-116.62500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198544","lookupid":"KBZN","long":45.87499995,"country":"US","network":"","LOCATION":"GALLATIN FIELD AIRPORT","state":"MT"},"geometry":{"type":"Point","coordinates":[-111.12500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-74.37500005,"id":"304364","lookupid":"KCDW","long":40.87499995,"country":"US","network":"","LOCATION":"ESSEX COUNTY AIRPORT","state":"NJ"},"geometry":{"type":"Point","coordinates":[-74.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264027","lookupid":"KCEY","long":36.62499995,"country":"US","network":"","LOCATION":"KYLE OAKLEY FIELD AIRPORT","state":"KY"},"geometry":{"type":"Point","coordinates":[-88.37500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-108.62500005,"id":"205710","lookupid":"KCEZ","long":37.37499995,"country":"US","network":"","LOCATION":"CORTEZ MUNICIPAL AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-108.62500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243171","lookupid":"KCKP","long":42.62499995,"country":"US","network":"","LOCATION":"CHEROKEE MUNICIPAL AIRPORT/","state":"IA"},"geometry":{"type":"Point","coordinates":[-95.62500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233783","lookupid":"KCLK","long":35.62499995,"country":"US","network":"","LOCATION":"CLINTON REGIONAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-98.87500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243871","lookupid":"KCNU","long":37.62499995,"country":"US","network":"","LOCATION":"CHANUTE MARTIN JOHNSON APT","state":"KS"},"geometry":{"type":"Point","coordinates":[-95.37500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212212","lookupid":"KCPR","long":42.87499995,"country":"US","network":"","LOCATION":"NATRONA COUNTY INTERNATIONAL AP","state":"WY"},"geometry":{"type":"Point","coordinates":[-106.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239543","lookupid":"KCQB","long":35.62499995,"country":"US","network":"","LOCATION":"CHANDLER MUNICIPAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-96.87500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214341","lookupid":"KCQC","long":35.12499995,"country":"US","network":"","LOCATION":"CLINES CORNERS","state":"NM"},"geometry":{"type":"Point","coordinates":[-105.62500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251832","lookupid":"KCQM","long":47.87499995,"country":"US","network":"","LOCATION":"COOK MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-92.62500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-78.37500005,"id":"292820","lookupid":"KCTZ","long":34.87499995,"country":"US","network":"","LOCATION":"SAMPSON COUNTY AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-78.37500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264753","lookupid":"KCUL","long":38.12499995,"country":"US","network":"","LOCATION":"CARMI MINICIPAL AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-88.12500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276975","lookupid":"KCVC","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.87500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282729","lookupid":"KCWV","long":32.12499995,"country":"US","network":"","LOCATION":"CLAXTON EVANS COUNTY AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-81.87500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251781","lookupid":"KCXW","long":35.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.62500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259745","lookupid":"KD25","long":46.12499995,"country":"US","network":"","LOCATION":"MANITOWISH WATERS AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-89.87500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-152.62500005,"id":"79071","lookupid":"KDAA2","long":57.62499995,"country":"","network":"AK_DCP","LOCATION":"KODIAK ISLAND NWLON","state":""},"geometry":{"type":"Point","coordinates":[-152.62500005,57.62499995]}},{"type":"Feature","properties":{"LAT":-70.87500005,"id":"314454","lookupid":"KDAW","long":43.37499995,"country":"US","network":"","LOCATION":"SKYHAVEN AIRPORT","state":"NH"},"geometry":{"type":"Point","coordinates":[-70.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246737","lookupid":"KDEQ","long":34.12499995,"country":"US","network":"","LOCATION":"J.L. HELMS SEVIER CO ARPT","state":"AR"},"geometry":{"type":"Point","coordinates":[-94.37500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180552","lookupid":"KDEW","long":47.87499995,"country":"US","network":"","LOCATION":"DEER PARK ARPT","state":"WA"},"geometry":{"type":"Point","coordinates":[-117.37500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208589","lookupid":"KDRO","long":37.12499995,"country":"US","network":"","LOCATION":"DURA-LA PLATA CO AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-107.62500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224424","lookupid":"KDUX","long":35.87499995,"country":"US","network":"","LOCATION":"MOORE COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-102.12500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165393","lookupid":"KDVO","long":38.12499995,"country":"US","network":"","LOCATION":"GNOSS FIELD AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-122.62500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242456","lookupid":"KDVP","long":43.87499995,"country":"US","network":"","LOCATION":"SLAYTON MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280595","lookupid":"KDWU","long":38.62499995,"country":"US","network":"","LOCATION":"ASHLAND RGNL","state":"KY"},"geometry":{"type":"Point","coordinates":[-82.62500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235906","lookupid":"KEBG","long":26.37499995,"country":"US","network":"","LOCATION":"EDINBURG INTL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.12500005,26.37499995]}},{"type":"Feature","properties":{"LAT":-103.87500005,"id":"219419","lookupid":"KEFC","long":44.62499995,"country":"US","network":"","LOCATION":"BELLE FOURCHE MUNI","state":"SD"},"geometry":{"type":"Point","coordinates":[-103.87500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210759","lookupid":"KEGE","long":39.62499995,"country":"US","network":"","LOCATION":"EAGLE CO REGIONAL AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-106.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269043","lookupid":"KEGI","long":30.62499995,"country":"US","network":"","LOCATION":"DUKE FLD","state":"FL"},"geometry":{"type":"Point","coordinates":[-86.62500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238110","lookupid":"KEGT","long":37.37499995,"country":"US","network":"","LOCATION":"WELLINGTON MUNI","state":"KS"},"geometry":{"type":"Point","coordinates":[-97.37500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187718","lookupid":"KELY","long":39.37499995,"country":"US","network":"","LOCATION":"ELY AIRPORT/YELLAND FIELD/AIRPORT","state":"NV"},"geometry":{"type":"Point","coordinates":[-114.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241714","lookupid":"KEMP","long":38.37499995,"country":"US","network":"","LOCATION":"EMPORIA MUNICIPAL AIRPORT","state":"KS"},"geometry":{"type":"Point","coordinates":[-96.12500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261875","lookupid":"KENL","long":38.62499995,"country":"US","network":"","LOCATION":"CENTRALIA MUNICIPAL ARPT","state":"IL"},"geometry":{"type":"Point","coordinates":[-89.12500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182695","lookupid":"KEUL","long":43.62499995,"country":"US","network":"","LOCATION":"CALDWELL INDUSTRIAL ARPT","state":"ID"},"geometry":{"type":"Point","coordinates":[-116.62500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269800","lookupid":"KEYE","long":39.87499995,"country":"US","network":"","LOCATION":"EAGLE CREEK AIRPARK ARPT","state":"IN"},"geometry":{"type":"Point","coordinates":[-86.37500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-78.62500005,"id":"292099","lookupid":"KEYF","long":34.62499995,"country":"US","network":"","LOCATION":"CURTIS L BROWN JR FLD ARPT","state":"NC"},"geometry":{"type":"Point","coordinates":[-78.62500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277725","lookupid":"KFDY","long":41.12499995,"country":"US","network":"","LOCATION":"FINDLAY AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-83.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241746","lookupid":"KFFM","long":46.37499995,"country":"US","network":"","LOCATION":"PIERRE RGNL","state":"SD"},"geometry":{"type":"Point","coordinates":[-96.12500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243161","lookupid":"KFNB","long":40.12499995,"country":"US","network":"","LOCATION":"BRENNER FIELD AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-95.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215802","lookupid":"KFNL","long":40.37499995,"country":"US","network":"","LOCATION":"FORT COLLINS LOVELAND AP","state":"CO"},"geometry":{"type":"Point","coordinates":[-105.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264035","lookupid":"KFOA","long":38.62499995,"country":"US","network":"","LOCATION":"FLORA MUNICIPAL AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-88.37500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264034","lookupid":"KFWC","long":38.37499995,"country":"US","network":"","LOCATION":"FAIRFIELD MUNICIPAL ARPT","state":"IL"},"geometry":{"type":"Point","coordinates":[-88.37500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297151","lookupid":"KFYJ","long":37.62499995,"country":"US","network":"","LOCATION":"MIDDLE PENINSULA REGIONAL AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-76.87500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-77.12500005,"id":"296437","lookupid":"KGAI","long":39.12499995,"country":"US","network":"","LOCATION":"GAITHERSBURG MONTGOMERY COUNTY AIR PARK","state":"MD"},"geometry":{"type":"Point","coordinates":[-77.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258284","lookupid":"KGBG","long":40.87499995,"country":"US","network":"","LOCATION":"GALESBURG MUNICIPAL ARPT","state":"IL"},"geometry":{"type":"Point","coordinates":[-90.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-162.37500005,"id":"50981","lookupid":"KGCA2","long":55.12499995,"country":"","network":"AK_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-162.37500005,55.12499995]}},{"type":"Feature","properties":{"LAT":-75.37500005,"id":"301475","lookupid":"KGED","long":38.62499995,"country":"US","network":"","LOCATION":"SUSSEX COUNTY AIRPORT","state":"DE"},"geometry":{"type":"Point","coordinates":[-75.37500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238811","lookupid":"KGKY","long":32.62499995,"country":"US","network":"","LOCATION":"ARLINGTON MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.12500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248914","lookupid":"KGLY","long":38.37499995,"country":"US","network":"","LOCATION":"CLINTON MEMORIAL AIRPORT","state":"MO"},"geometry":{"type":"Point","coordinates":[-93.62500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258312","lookupid":"KGNA","long":47.87499995,"country":"US","network":"","LOCATION":"GRAND MARAIS","state":"MN"},"geometry":{"type":"Point","coordinates":[-90.37500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-102.62500005,"id":"222971","lookupid":"KGNC","long":32.62499995,"country":"US","network":"","LOCATION":"GAINES COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-102.62500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268359","lookupid":"KGPC","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276978","lookupid":"KGVL","long":34.37499995,"country":"US","network":"","LOCATION":"LEE GILMER MEMORIAL ARPT","state":"GA"},"geometry":{"type":"Point","coordinates":[-83.87500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-78.12500005,"id":"293573","lookupid":"KGVQ","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-78.12500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274838","lookupid":"KHAO","long":39.37499995,"country":"US","network":"","LOCATION":"BUTLER CO. REGIONAL ARPT","state":"OH"},"geometry":{"type":"Point","coordinates":[-84.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234470","lookupid":"KHBV","long":27.37499995,"country":"US","network":"","LOCATION":"JIM HOGG COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.62500005,27.37499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282722","lookupid":"KHEG","long":30.37499995,"country":"US","network":"","LOCATION":"HERLONG AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.87500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-71.62500005,"id":"312298","lookupid":"KHIE","long":44.37499995,"country":"US","network":"","LOCATION":"WHITEFIELD (ASOS)","state":"NH"},"geometry":{"type":"Point","coordinates":[-71.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189139","lookupid":"KHII","long":34.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259704","lookupid":"KHKA","long":35.87499995,"country":"US","network":"","LOCATION":"BLYTHEVILLE MUNI AIRPORT","state":"AR"},"geometry":{"type":"Point","coordinates":[-89.87500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235978","lookupid":"KHON","long":44.37499995,"country":"US","network":"","LOCATION":"HURON REGIONAL AIRPORT","state":"SD"},"geometry":{"type":"Point","coordinates":[-98.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223700","lookupid":"KHRX","long":34.87499995,"country":"US","network":"","LOCATION":"HEREFORD MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-102.37500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287022","lookupid":"KHST","long":25.37499995,"country":"US","network":"","LOCATION":"HOMESTEAD AFB AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-80.37500005,25.37499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257519","lookupid":"KHUM","long":29.62499995,"country":"US","network":"","LOCATION":"HOUMA-TERREBONNE AIRPORT","state":"LA"},"geometry":{"type":"Point","coordinates":[-90.62500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202155","lookupid":"KHVR","long":48.62499995,"country":"US","network":"","LOCATION":"HAVRE CITY-COUNTY AIRPORT","state":"MT"},"geometry":{"type":"Point","coordinates":[-109.87500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276278","lookupid":"KI68","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"259000","lookupid":"KIJX","long":39.87499995,"country":"US","network":"","LOCATION":"JACKSONVILLE MUNICIPAL AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-90.12500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-160.12500005,"id":"57482","lookupid":"KILA2","long":60.37499995,"country":"","network":"AK_DCP","LOCATION":"KILBUCK MOUNTAINS","state":""},"geometry":{"type":"Point","coordinates":[-160.12500005,60.37499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294258","lookupid":"KILM","long":34.37499995,"country":"US","network":"","LOCATION":"WILMINGTON NEW HANOVER COUNTY","state":"NC"},"geometry":{"type":"Point","coordinates":[-77.87500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225883","lookupid":"KIML","long":40.62499995,"country":"US","network":"","LOCATION":"IMPERIAL MUNICIPAL AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-101.62500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284146","lookupid":"KIMM","long":26.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,26.37499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259738","lookupid":"KISW","long":44.37499995,"country":"US","network":"","LOCATION":"ALEXANDER FD S WOOD CO APT","state":"WI"},"geometry":{"type":"Point","coordinates":[-89.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245316","lookupid":"KIXD","long":38.87499995,"country":"US","network":"","LOCATION":"NEW CENTURY AIRCENTER ARPT","state":"KS"},"geometry":{"type":"Point","coordinates":[-94.87500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282749","lookupid":"KJFZ","long":37.12499995,"country":"US","network":"","LOCATION":"TAZEWELL COUNTY ARPT","state":"VA"},"geometry":{"type":"Point","coordinates":[-81.87500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249664","lookupid":"KJMR","long":45.87499995,"country":"US","network":"","LOCATION":"MORA MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-93.37500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234548","lookupid":"KJMS","long":46.87499995,"country":"US","network":"","LOCATION":"JAMESTOWN REGIONAL AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-98.62500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286342","lookupid":"KJQF","long":35.37499995,"country":"US","network":"","LOCATION":"CONCORD REGIONAL AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-80.62500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245302","lookupid":"KJSV","long":35.37499995,"country":"US","network":"","LOCATION":"SALLISAW MUNICIPAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-94.87500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183374","lookupid":"KL08","long":33.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-156.37500005,"id":"68123","lookupid":"KLFH1","long":20.62499995,"country":"","network":"HI_DCP","LOCATION":"MAKENA - KULA 1","state":""},"geometry":{"type":"Point","coordinates":[-156.37500005,20.62499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280600","lookupid":"KLHQ","long":39.87499995,"country":"US","network":"","LOCATION":"FAIRFIELD COUNTY AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-82.62500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-78.37500005,"id":"292825","lookupid":"KLHZ","long":36.12499995,"country":"US","network":"","LOCATION":"FRANKLIN COUNTY AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-78.37500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246781","lookupid":"KLJF","long":45.12499995,"country":"US","network":"","LOCATION":"LITCHFIELD MUNICIPAL ARPT","state":"MN"},"geometry":{"type":"Point","coordinates":[-94.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294273","lookupid":"KLKU","long":38.12499995,"country":"US","network":"","LOCATION":"LOUISA CO/FREEMAN FLD ARPT","state":"VA"},"geometry":{"type":"Point","coordinates":[-77.87500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"259013","lookupid":"KLNR","long":43.12499995,"country":"US","network":"","LOCATION":"TRI-COUNTY REGIONAL ARPT","state":"WI"},"geometry":{"type":"Point","coordinates":[-90.12500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276269","lookupid":"KLOZ","long":37.12499995,"country":"US","network":"","LOCATION":"CAPE GIRARDEAU RGNL","state":"MO"},"geometry":{"type":"Point","coordinates":[-84.12500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210730","lookupid":"KLRU","long":32.37499995,"country":"US","network":"","LOCATION":"LAS CRUCES INTL AIRPORT","state":"NM"},"geometry":{"type":"Point","coordinates":[-106.87500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250379","lookupid":"KLVN","long":44.62499995,"country":"US","network":"","LOCATION":"AIRLAKE AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-93.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-71.12500005,"id":"313731","lookupid":"KLWM","long":42.62499995,"country":"US","network":"","LOCATION":"LAWRENCE MUNICIPAL AIRPORT","state":"MA"},"geometry":{"type":"Point","coordinates":[-71.12500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-100.37500005,"id":"229503","lookupid":"KMBG","long":45.62499995,"country":"US","network":"","LOCATION":"MOBRIDGE MUNICIPAL AIRPORT","state":"SD"},"geometry":{"type":"Point","coordinates":[-100.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289940","lookupid":"KMEB","long":34.87499995,"country":"US","network":"","LOCATION":"LAURINBURG-MAXTON AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-79.37500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235976","lookupid":"KMHE","long":43.87499995,"country":"US","network":"","LOCATION":"MITCHELL MUNICIPAL AIRPORT","state":"SD"},"geometry":{"type":"Point","coordinates":[-98.12500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240277","lookupid":"KMHK","long":39.12499995,"country":"US","network":"","LOCATION":"MANHATTAN REGIONAL AIRPORT","state":"KS"},"geometry":{"type":"Point","coordinates":[-96.62500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249661","lookupid":"KMIC","long":45.12499995,"country":"US","network":"","LOCATION":"CRYSTAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-93.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-104.62500005,"id":"217237","lookupid":"KMNH","long":39.12499995,"country":"US","network":"","LOCATION":"MONUMENT HILL AWOS-3 ARPT","state":"CO"},"geometry":{"type":"Point","coordinates":[-104.62500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-75.87500005,"id":"300040","lookupid":"KMQS","long":39.87499995,"country":"US","network":"","LOCATION":"CHESTER COUNTY GO CARLSON AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-75.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243180","lookupid":"KMVE","long":44.87499995,"country":"US","network":"","LOCATION":"MONTIVIDEO-CHIPPEWA CO APT","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.62500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235932","lookupid":"KMWL","long":32.87499995,"country":"US","network":"","LOCATION":"MINERAL WELLS AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.12500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-71.37500005,"id":"313018","lookupid":"KMWN","long":44.37499995,"country":"US","network":"","LOCATION":"MT. WASHINGTON OBSERVATORY","state":"NH"},"geometry":{"type":"Point","coordinates":[-71.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253957","lookupid":"KMYJ","long":39.12499995,"country":"US","network":"","LOCATION":"MEXICO MEM","state":"MO"},"geometry":{"type":"Point","coordinates":[-91.87500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286330","lookupid":"KNBC","long":32.37499995,"country":"US","network":"","LOCATION":"BEAUFORT MCAS","state":"SC"},"geometry":{"type":"Point","coordinates":[-80.62500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-77.37500005,"id":"295699","lookupid":"KNCA","long":34.62499995,"country":"US","network":"","LOCATION":"JACKSONVILLE","state":"NC"},"geometry":{"type":"Point","coordinates":[-77.37500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179783","lookupid":"KNID","long":35.62499995,"country":"US","network":"","LOCATION":"CHINA LAKE","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.62500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263291","lookupid":"KNMM","long":32.62499995,"country":"US","network":"","LOCATION":"MERIDIAN NAS/MC CAIN FD AP","state":"MS"},"geometry":{"type":"Point","coordinates":[-88.62500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161803","lookupid":"KNNC1","long":40.62499995,"country":"","network":"CA_DCP","LOCATION":"KNEELAND RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-77.37500005,"id":"295715","lookupid":"KNYG","long":38.62499995,"country":"US","network":"","LOCATION":"QUANTICO MCAF","state":"VA"},"geometry":{"type":"Point","coordinates":[-77.37500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246007","lookupid":"KOCH","long":31.62499995,"country":"US","network":"","LOCATION":"A L MANGHAM JR RGNL ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-94.62500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253203","lookupid":"KOPL","long":30.62499995,"country":"US","network":"","LOCATION":"ST LANDRY PARISH AIRPORT AHART FIELD","state":"LA"},"geometry":{"type":"Point","coordinates":[-92.12500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263336","lookupid":"KOSH","long":43.87499995,"country":"US","network":"","LOCATION":"WHITTMAN REGIONAL AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-88.62500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252525","lookupid":"KOTM","long":41.12499995,"country":"US","network":"","LOCATION":"OTTUMWA INDUSTRIAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-92.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-78.62500005,"id":"292126","lookupid":"KOYM","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-78.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234510","lookupid":"KP28","long":37.37499995,"country":"US","network":"","LOCATION":"MEDICINE LODGE","state":"KS"},"geometry":{"type":"Point","coordinates":[-98.62500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194212","lookupid":"KPIH","long":42.87499995,"country":"US","network":"","LOCATION":"POCATELLO REGIONAL AIRPORT","state":"ID"},"geometry":{"type":"Point","coordinates":[-112.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238065","lookupid":"KPIL","long":26.12499995,"country":"US","network":"","LOCATION":"PORT ISABEL-CAMERON CO APT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.37500005,26.12499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242444","lookupid":"KPMV","long":40.87499995,"country":"US","network":"","LOCATION":"PLATTSMOUTH MUNICIPAL AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-95.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175506","lookupid":"KPSC","long":46.37499995,"country":"US","network":"","LOCATION":"TRI-CITIES AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-119.12500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243128","lookupid":"KPSN","long":31.87499995,"country":"US","network":"","LOCATION":"PALESTINE MUNICIPAL ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.62500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246030","lookupid":"KPTS","long":37.37499995,"country":"US","network":"","LOCATION":"ATKINSON MUNICIPAL AIRPORT","state":"KS"},"geometry":{"type":"Point","coordinates":[-94.62500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234511","lookupid":"KPTT","long":37.62499995,"country":"US","network":"","LOCATION":"PRATT INDUSTRIAL AIRPORT","state":"KS"},"geometry":{"type":"Point","coordinates":[-98.62500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-104.62500005,"id":"217234","lookupid":"KPUB","long":38.37499995,"country":"US","network":"","LOCATION":"PUEBLO MEMORIAL AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-104.62500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274096","lookupid":"KPUJ","long":33.87499995,"country":"US","network":"","LOCATION":"PAULDING NORTHWEST ATLANTA AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-84.87500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237383","lookupid":"KPWA","long":35.62499995,"country":"US","network":"","LOCATION":"WILEY POST AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-97.62500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-70.62500005,"id":"315168","lookupid":"KPYM","long":41.87499995,"country":"US","network":"","LOCATION":"PLYMOUTH MUNICIPAL AIRPORT","state":"MA"},"geometry":{"type":"Point","coordinates":[-70.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228746","lookupid":"KPYX","long":36.37499995,"country":"US","network":"","LOCATION":"PERRYTON OCHILTREE CO ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-100.62500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166841","lookupid":"KRBL","long":40.12499995,"country":"US","network":"","LOCATION":"RED BLUFF MUNICIPAL ARPT","state":"CA"},"geometry":{"type":"Point","coordinates":[-122.12500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261183","lookupid":"KRHI","long":45.62499995,"country":"US","network":"","LOCATION":"RHINELANDER-ONEIDA CO ARPT","state":"WI"},"geometry":{"type":"Point","coordinates":[-89.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274130","lookupid":"KRMY","long":42.37499995,"country":"US","network":"","LOCATION":"BROOKS FIELD AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-84.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181933","lookupid":"KRNM","long":33.12499995,"country":"US","network":"","LOCATION":"RAMONA AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-116.87500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233796","lookupid":"KRSL","long":38.87499995,"country":"US","network":"","LOCATION":"RUSSELL MUNICIPAL AIRPORT","state":"KS"},"geometry":{"type":"Point","coordinates":[-98.87500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250342","lookupid":"KRUE","long":35.37499995,"country":"US","network":"","LOCATION":"MUNICIPAL AIRPORT","state":"AR"},"geometry":{"type":"Point","coordinates":[-93.12500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196376","lookupid":"KRXE","long":43.87499995,"country":"US","network":"","LOCATION":"REXBURG-MADISON COUNTY APT","state":"ID"},"geometry":{"type":"Point","coordinates":[-111.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236643","lookupid":"KRYW","long":30.62499995,"country":"US","network":"","LOCATION":"LAGO VISTA RUSTY ALLEN AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.87500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-103.12500005,"id":"221592","lookupid":"KS25","long":47.87499995,"country":"US","network":"","LOCATION":"WATFORD CITY MUNICIPAL AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-103.12500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212903","lookupid":"KSAF","long":35.62499995,"country":"US","network":"","LOCATION":"SANTA FE MUNICIPAL AIRPORT","state":"NM"},"geometry":{"type":"Point","coordinates":[-106.12500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284889","lookupid":"KSAV","long":32.12499995,"country":"US","network":"","LOCATION":"SAVANNAH/HILTON HEAD INTL AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-81.12500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176900","lookupid":"KSDB","long":34.87499995,"country":"US","network":"","LOCATION":"SANDBERG","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.62500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181931","lookupid":"KSDM","long":32.62499995,"country":"US","network":"","LOCATION":"BROWN FIELD MUNICIPAL ARPT","state":"CA"},"geometry":{"type":"Point","coordinates":[-116.87500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210780","lookupid":"KSHR","long":44.87499995,"country":"US","network":"","LOCATION":"SHERIDAN COUNTY AIRPORT","state":"WY"},"geometry":{"type":"Point","coordinates":[-106.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280592","lookupid":"KSJS","long":37.87499995,"country":"US","network":"","LOCATION":"BIG SANDY REGIONAL AIRPORT","state":"KY"},"geometry":{"type":"Point","coordinates":[-82.62500005,37.87499995]}},{"type":"Feature","properties":{"LAT":32.87499995,"id":"613208","lookupid":"KSKM","long":31.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[32.87499995,31.87499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243133","lookupid":"KSLR","long":33.12499995,"country":"US","network":"","LOCATION":"SULPHUR SPRINGS MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.62500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190621","lookupid":"KSMN","long":45.12499995,"country":"US","network":"","LOCATION":"LEMHI COUNTY AIRPORT","state":"ID"},"geometry":{"type":"Point","coordinates":[-113.87500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164704","lookupid":"KSPB","long":45.87499995,"country":"US","network":"","LOCATION":"SCAPPOOSE INDUS AIRPK ARPT","state":"OR"},"geometry":{"type":"Point","coordinates":[-122.87500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235216","lookupid":"KSPS","long":33.87499995,"country":"US","network":"","LOCATION":"SHEPPARD AFB/WICHITA FALLS MUNI AP","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.37500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254661","lookupid":"KSRC","long":35.12499995,"country":"US","network":"","LOCATION":"SEARCY MUNICIPAL AIRPORT","state":"AR"},"geometry":{"type":"Point","coordinates":[-91.62500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287056","lookupid":"KSSC","long":33.87499995,"country":"US","network":"","LOCATION":"SHAW AIR FORCE BASE","state":"SC"},"geometry":{"type":"Point","coordinates":[-80.37500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235198","lookupid":"KSSF","long":29.37499995,"country":"US","network":"","LOCATION":"STINSON MINICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.37500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245320","lookupid":"KSTJ","long":39.87499995,"country":"US","network":"","LOCATION":"ROSECRANS MEMORIAL AIRPORT","state":"MO"},"geometry":{"type":"Point","coordinates":[-94.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257555","lookupid":"KSUS","long":38.62499995,"country":"US","network":"","LOCATION":"SPIRIT OF ST LOUIS AIRPORT","state":"MO"},"geometry":{"type":"Point","coordinates":[-90.62500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-101.87500005,"id":"225160","lookupid":"KSYF","long":39.87499995,"country":"US","network":"","LOCATION":"CHEYENNE COUNTY MUNICIPAL AIRPORT","state":"KS"},"geometry":{"type":"Point","coordinates":[-101.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182714","lookupid":"KSZT","long":48.37499995,"country":"US","network":"","LOCATION":"SANDPOINT AIRPORT","state":"ID"},"geometry":{"type":"Point","coordinates":[-116.62500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-71.12500005,"id":"313728","lookupid":"KTAN","long":41.87499995,"country":"US","network":"","LOCATION":"TAUNTON MUNICIPAL AIRPORT","state":"MA"},"geometry":{"type":"Point","coordinates":[-71.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":134.62499995,"id":"906153","lookupid":"KTDQ","long":8.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[134.62499995,8.12499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215826","lookupid":"KTFM8","long":46.37499995,"country":"","network":"MT_DCP","LOCATION":"KNOWLTON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-105.12500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-75.87500005,"id":"300032","lookupid":"KTGI","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287023","lookupid":"KTMB","long":25.62499995,"country":"US","network":"","LOCATION":"KENDALL-TAMIAMI EXEC ARPT","state":"FL"},"geometry":{"type":"Point","coordinates":[-80.37500005,25.62499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245304","lookupid":"KTQH","long":35.87499995,"country":"US","network":"","LOCATION":"TAHLEQUAH MUNICIPAL ARPT","state":"OK"},"geometry":{"type":"Point","coordinates":[-94.87500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251083","lookupid":"KTVK","long":40.62499995,"country":"US","network":"","LOCATION":"CENTERVILLE MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-92.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189170","lookupid":"KTWF","long":42.37499995,"country":"US","network":"","LOCATION":"JSIN FLD-MAGIC VLY RGN APT","state":"ID"},"geometry":{"type":"Point","coordinates":[-114.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196363","lookupid":"KU42","long":40.62499995,"country":"US","network":"","LOCATION":"SALT LAKE CITY MUNI 2 ARPT","state":"UT"},"geometry":{"type":"Point","coordinates":[-111.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"282027","lookupid":"KVJI","long":36.62499995,"country":"US","network":"","LOCATION":"VIRGINIA HIGHLANDS AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-82.12500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"263998","lookupid":"KVKY","long":29.37499995,"country":"US","network":"","LOCATION":"MAIN PASS 289 C OIL PLATFORM","state":"LA"},"geometry":{"type":"Point","coordinates":[-88.37500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279171","lookupid":"KVLL","long":42.62499995,"country":"US","network":"","LOCATION":"OAKLAND/TROY AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-83.12500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265437","lookupid":"KVOA","long":29.12499995,"country":"US","network":"","LOCATION":"VIOSCA KNOLL 768 OIL PLATFORM","state":"AL"},"geometry":{"type":"Point","coordinates":[-87.87500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-78.62500005,"id":"292107","lookupid":"KW63","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-78.62500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277696","lookupid":"KWDR","long":33.87499995,"country":"US","network":"","LOCATION":"WINDER-BORROW AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-83.62500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266938","lookupid":"KWNW3","long":44.37499995,"country":"","network":"WI_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-87.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-107.87500005,"id":"207896","lookupid":"KWRL","long":43.87499995,"country":"US","network":"","LOCATION":"WORLAND MUNICIPAL AIRPORT","state":"WY"},"geometry":{"type":"Point","coordinates":[-107.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-71.87500005,"id":"311566","lookupid":"KWST","long":41.37499995,"country":"US","network":"","LOCATION":"WESTERLY STATE AIRPORT","state":"RI"},"geometry":{"type":"Point","coordinates":[-71.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-69.62500005,"id":"318059","lookupid":"KWVL","long":44.62499995,"country":"US","network":"","LOCATION":"WATERVILLE ROBERT LAFLEUR ARPT","state":"ME"},"geometry":{"type":"Point","coordinates":[-69.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182655","lookupid":"KWYC1","long":33.62499995,"country":"","network":"CA_DCP","LOCATION":"ANZA 5NE - KENWORTHY","state":""},"geometry":{"type":"Point","coordinates":[-116.62500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281278","lookupid":"KX60","long":29.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.37500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262587","lookupid":"KY013","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.87500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274835","lookupid":"KY063","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.62500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246069","lookupid":"KY49","long":47.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277729","lookupid":"KYIP","long":42.12499995,"country":"US","network":"","LOCATION":"WILLOW RUN AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-83.62500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171187","lookupid":"KYKM","long":46.62499995,"country":"US","network":"","LOCATION":"YAKIMA AIR TERMINAL/MCALSR FIELD AP","state":"WA"},"geometry":{"type":"Point","coordinates":[-120.62500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238132","lookupid":"KYKN","long":42.87499995,"country":"US","network":"","LOCATION":"CHAN GURNEY MUNICIPAL ARPT","state":"SD"},"geometry":{"type":"Point","coordinates":[-97.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282760","lookupid":"KZZV","long":39.87499995,"country":"US","network":"","LOCATION":"ZANESVILLE MUNICIPAL ARPT","state":"OH"},"geometry":{"type":"Point","coordinates":[-81.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":19.62499995,"id":"575086","lookupid":"LATI","long":41.37499995,"country":"AL","network":"AL__ASOS","LOCATION":"TIRANA RINAS","state":""},"geometry":{"type":"Point","coordinates":[19.62499995,41.37499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262567","lookupid":"LAUM6","long":31.62499995,"country":"","network":"MS_DCP","LOCATION":"DESOTO NATIONAL FOREST - RAWS FIRE WEATH","state":""},"geometry":{"type":"Point","coordinates":[-88.87500005,31.62499995]}},{"type":"Feature","properties":{"LAT":27.62499995,"id":"598131","lookupid":"LBBG","long":42.62499995,"country":"BG","network":"BG__ASOS","LOCATION":"BURGAS","state":""},"geometry":{"type":"Point","coordinates":[27.62499995,42.62499995]}},{"type":"Feature","properties":{"LAT":-107.37500005,"id":"209343","lookupid":"LBHM8","long":45.62499995,"country":"","network":"MT_DCP","LOCATION":"LITTLE BIG HORN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-107.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266944","lookupid":"LBRM4","long":45.87499995,"country":"","network":"MI_DCP","LOCATION":"RAWS - LA BRANCHE","state":""},"geometry":{"type":"Point","coordinates":[-87.37500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176177","lookupid":"LCBC1","long":34.12499995,"country":"","network":"CA_DCP","LOCATION":"LEO CARRILLO BCH. RAWS #4943","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213669","lookupid":"LCFM8","long":47.12499995,"country":"","network":"MT_DCP","LOCATION":"BIG SHEEP MOUNTAIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-105.87500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275544","lookupid":"LCLT1","long":35.87499995,"country":"","network":"TN_DCP","LOCATION":"LENOIR CITY LOOKOUT TOWER","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,35.87499995]}},{"type":"Feature","properties":{"LAT":18.37499995,"id":"571491","lookupid":"LDDU","long":42.62499995,"country":"HR","network":"HR__ASOS","LOCATION":"DUBROVNIK","state":""},"geometry":{"type":"Point","coordinates":[18.37499995,42.62499995]}},{"type":"Feature","properties":{"LAT":-3.62500005,"id":"508116","lookupid":"LEAO","long":38.87499995,"country":"ES","network":"ES__ASOS","LOCATION":"CIUDAD REAL","state":""},"geometry":{"type":"Point","coordinates":[-3.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":2.62499995,"id":"526119","lookupid":"LEPA","long":39.62499995,"country":"ES","network":"ES__ASOS","LOCATION":"PALMA DE MALLORCA","state":""},"geometry":{"type":"Point","coordinates":[2.62499995,39.62499995]}},{"type":"Feature","properties":{"LAT":1.12499995,"id":"521824","lookupid":"LFBL","long":45.87499995,"country":"FR","network":"FR__ASOS","LOCATION":"BELLEGARDE","state":""},"geometry":{"type":"Point","coordinates":[1.12499995,45.87499995]}},{"type":"Feature","properties":{"LAT":9.37499995,"id":"545568","lookupid":"LFKS","long":41.87499995,"country":"FR","network":"FR__ASOS","LOCATION":"SOLENZARA","state":""},"geometry":{"type":"Point","coordinates":[9.37499995,41.87499995]}},{"type":"Feature","properties":{"LAT":3.12499995,"id":"527584","lookupid":"LFLC","long":45.87499995,"country":"FR","network":"FR__ASOS","LOCATION":"AUVERGNE","state":""},"geometry":{"type":"Point","coordinates":[3.12499995,45.87499995]}},{"type":"Feature","properties":{"LAT":5.12499995,"id":"533343","lookupid":"LFLL","long":45.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"SAINT EXUPERY","state":""},"geometry":{"type":"Point","coordinates":[5.12499995,45.62499995]}},{"type":"Feature","properties":{"LAT":4.12499995,"id":"530474","lookupid":"LFQB","long":48.37499995,"country":"FR","network":"FR__ASOS","LOCATION":"BARBEREY","state":""},"geometry":{"type":"Point","coordinates":[4.12499995,48.37499995]}},{"type":"Feature","properties":{"LAT":0.12499995,"id":"518958","lookupid":"LFRG","long":49.37499995,"country":"FR","network":"FR__ASOS","LOCATION":"ST GATIEN","state":""},"geometry":{"type":"Point","coordinates":[0.12499995,49.37499995]}},{"type":"Feature","properties":{"LAT":4.87499995,"id":"532635","lookupid":"LFSI","long":48.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"ROBINSON","state":""},"geometry":{"type":"Point","coordinates":[4.87499995,48.62499995]}},{"type":"Feature","properties":{"LAT":21.87499995,"id":"581562","lookupid":"LGKZ","long":40.37499995,"country":"GR","network":"GR__ASOS","LOCATION":"FILIPPOS","state":""},"geometry":{"type":"Point","coordinates":[21.87499995,40.37499995]}},{"type":"Feature","properties":{"LAT":25.37499995,"id":"591630","lookupid":"LGMK","long":37.37499995,"country":"GR","network":"GR__ASOS","LOCATION":"MIKONOS","state":""},"geometry":{"type":"Point","coordinates":[25.37499995,37.37499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272674","lookupid":"LGRN","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,38.37499995]}},{"type":"Feature","properties":{"LAT":17.87499995,"id":"570043","lookupid":"LIBR","long":40.62499995,"country":"IT","network":"IT__ASOS","LOCATION":"CASALE","state":""},"geometry":{"type":"Point","coordinates":[17.87499995,40.62499995]}},{"type":"Feature","properties":{"LAT":16.87499995,"id":"567164","lookupid":"LIBV","long":40.87499995,"country":"IT","network":"IT__ASOS","LOCATION":"GIOIA DEL COLLE","state":""},"geometry":{"type":"Point","coordinates":[16.87499995,40.87499995]}},{"type":"Feature","properties":{"LAT":14.62499995,"id":"560668","lookupid":"LICB","long":36.87499995,"country":"IT","network":"IT__ASOS","LOCATION":"COMISO","state":""},"geometry":{"type":"Point","coordinates":[14.62499995,36.87499995]}},{"type":"Feature","properties":{"LAT":8.62499995,"id":"543423","lookupid":"LIMC","long":45.62499995,"country":"IT","network":"IT__ASOS","LOCATION":"MALPENSA","state":""},"geometry":{"type":"Point","coordinates":[8.62499995,45.62499995]}},{"type":"Feature","properties":{"LAT":13.37499995,"id":"557104","lookupid":"LIPQ","long":45.87499995,"country":"IT","network":"IT__ASOS","LOCATION":"RONCHI DEI LEGIONARI","state":""},"geometry":{"type":"Point","coordinates":[13.37499995,45.87499995]}},{"type":"Feature","properties":{"LAT":12.12499995,"id":"553490","lookupid":"LIRV","long":42.37499995,"country":"IT","network":"IT__ASOS","LOCATION":"VITERBO","state":""},"geometry":{"type":"Point","coordinates":[12.12499995,42.37499995]}},{"type":"Feature","properties":{"LAT":-135.12500005,"id":"129475","lookupid":"LIXA2","long":58.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-135.12500005,58.62499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180492","lookupid":"LJAC1","long":32.87499995,"country":"","network":"CA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-117.37500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168288","lookupid":"LKNC1","long":41.87499995,"country":"","network":"CA_DCP","LOCATION":"KLAMATH NATL WLDLFE REFUGE","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":14.37499995,"id":"560001","lookupid":"LKPR","long":50.12499995,"country":"CZ","network":"CZ__ASOS","LOCATION":"RUZYNE","state":""},"geometry":{"type":"Point","coordinates":[14.37499995,50.12499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175516","lookupid":"LLFW1","long":48.87499995,"country":"","network":"WA_DCP","LOCATION":"OROVILLE - LOST LAKE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,48.87499995]}},{"type":"Feature","properties":{"LAT":35.12499995,"id":"619692","lookupid":"LLHA","long":32.87499995,"country":"IL","network":"IL__ASOS","LOCATION":"HAIFA/U. MICHAELI","state":""},"geometry":{"type":"Point","coordinates":[35.12499995,32.87499995]}},{"type":"Feature","properties":{"LAT":-101.87500005,"id":"225131","lookupid":"LMST2","long":32.62499995,"country":"","network":"TX_DCP","LOCATION":"LAMESA 1S","state":""},"geometry":{"type":"Point","coordinates":[-101.87500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239563","lookupid":"LNON1","long":40.62499995,"country":"","network":"NE_DCP","LOCATION":"NE LINCOLN 11 SW","state":""},"geometry":{"type":"Point","coordinates":[-96.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":13.12499995,"id":"556392","lookupid":"LOWS","long":47.87499995,"country":"AT","network":"AT__ASOS","LOCATION":"SALZBURG","state":""},"geometry":{"type":"Point","coordinates":[13.12499995,47.87499995]}},{"type":"Feature","properties":{"LAT":16.62499995,"id":"566473","lookupid":"LOWW","long":48.12499995,"country":"AT","network":"AT__ASOS","LOCATION":"SCHWECHAT","state":""},"geometry":{"type":"Point","coordinates":[16.62499995,48.12499995]}},{"type":"Feature","properties":{"LAT":-115.12500005,"id":"187022","lookupid":"LPFI1","long":45.37499995,"country":"","network":"ID_DCP","LOCATION":"LODGEPOLE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-115.12500005,45.37499995]}},{"type":"Feature","properties":{"LAT":18.37499995,"id":"571496","lookupid":"LQSA","long":43.87499995,"country":"RS","network":"RS__ASOS","LOCATION":"SARAJEVO","state":""},"geometry":{"type":"Point","coordinates":[18.37499995,43.87499995]}},{"type":"Feature","properties":{"LAT":-107.37500005,"id":"209301","lookupid":"LRAN5","long":35.12499995,"country":"","network":"NM_DCP","LOCATION":"LAGUNA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-107.37500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189185","lookupid":"LRCM8","long":46.12499995,"country":"","network":"MT_DCP","LOCATION":"LITTLE ROCK CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,46.12499995]}},{"type":"Feature","properties":{"LAT":6.12499995,"id":"536226","lookupid":"LSGG","long":46.37499995,"country":"CH","network":"CH__ASOS","LOCATION":"GENEVA COINTRIN","state":""},"geometry":{"type":"Point","coordinates":[6.12499995,46.37499995]}},{"type":"Feature","properties":{"LAT":8.62499995,"id":"543430","lookupid":"LSMD","long":47.37499995,"country":"CH","network":"CH__ASOS","LOCATION":"DUBENDORF","state":""},"geometry":{"type":"Point","coordinates":[8.62499995,47.37499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235907","lookupid":"LSRT2","long":26.62499995,"country":"","network":"TX_DCP","LOCATION":"LINN-SAN MANUEL RAWS","state":""},"geometry":{"type":"Point","coordinates":[-98.12500005,26.62499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214358","lookupid":"LSTC2","long":39.37499995,"country":"","network":"CO_DCP","LOCATION":"BAILEY - LOST PARK","state":""},"geometry":{"type":"Point","coordinates":[-105.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":26.37499995,"id":"594521","lookupid":"LTBH","long":40.12499995,"country":"TR","network":"TR__ASOS","LOCATION":"CANAKKALE","state":""},"geometry":{"type":"Point","coordinates":[26.37499995,40.12499995]}},{"type":"Feature","properties":{"LAT":-64.87500005,"id":"331631","lookupid":"LTBV3","long":17.62499995,"country":"","network":"VI_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-64.87500005,17.62499995]}},{"type":"Feature","properties":{"LAT":39.87499995,"id":"633405","lookupid":"LTCG","long":41.12499995,"country":"TR","network":"TR__ASOS","LOCATION":"TRABZON","state":""},"geometry":{"type":"Point","coordinates":[39.87499995,41.12499995]}},{"type":"Feature","properties":{"LAT":40.62499995,"id":"635549","lookupid":"LTCR","long":37.12499995,"country":"TR","network":"TR__ASOS","LOCATION":"MARDIN","state":""},"geometry":{"type":"Point","coordinates":[40.62499995,37.12499995]}},{"type":"Feature","properties":{"LAT":5.37499995,"id":"534096","lookupid":"LUARZ8N","long":53.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[5.37499995,53.87499995]}},{"type":"Feature","properties":{"LAT":-5.37500005,"id":"503065","lookupid":"LXGB","long":36.12499995,"country":"GI","network":"GI__ASOS","LOCATION":"GIBRALTAR","state":""},"geometry":{"type":"Point","coordinates":[-5.37500005,36.12499995]}},{"type":"Feature","properties":{"LAT":21.87499995,"id":"581574","lookupid":"LYNI","long":43.37499995,"country":"RS","network":"RS__ASOS","LOCATION":"NIS","state":""},"geometry":{"type":"Point","coordinates":[21.87499995,43.37499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285588","lookupid":"LZ40","long":26.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.87500005,26.87499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197773","lookupid":"MAMF","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262625","lookupid":"MC011","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.87500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261907","lookupid":"MC027","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.12500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268384","lookupid":"MC035","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.87500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264066","lookupid":"MC063","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.37500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269826","lookupid":"MC071","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.37500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"277013","lookupid":"MC120","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.87500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273414","lookupid":"MC145","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274133","lookupid":"MC146","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270529","lookupid":"MC162","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232334","lookupid":"MCBT2","long":33.37499995,"country":"","network":"TX_DCP","LOCATION":"MILLERS CREEK WEATHER STATION","state":""},"geometry":{"type":"Point","coordinates":[-99.37500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162518","lookupid":"MCGC1","long":39.37499995,"country":"","network":"CA_DCP","LOCATION":"MCGUIRES RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-107.37500005,"id":"209338","lookupid":"MCRW4","long":44.37499995,"country":"","network":"WY_DCP","LOCATION":"MILL CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-107.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-76.37500005,"id":"298597","lookupid":"MD029","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.37500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297155","lookupid":"MD041","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.87500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-70.62500005,"id":"315080","lookupid":"MDPP","long":19.87499995,"country":"DO","network":"DO__ASOS","LOCATION":"GREGORIO LUPERON INTL","state":""},"geometry":{"type":"Point","coordinates":[-70.62500005,19.87499995]}},{"type":"Feature","properties":{"LAT":-68.62500005,"id":"320948","lookupid":"ME007","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-68.62500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269817","lookupid":"MEEM4","long":44.12499995,"country":"","network":"MI_DCP","LOCATION":"MANISTEE HARBOR","state":""},"geometry":{"type":"Point","coordinates":[-86.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196333","lookupid":"MEMF","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,33.12499995]}},{"type":"Feature","properties":{"LAT":67.12499995,"id":"711517","lookupid":"MERFR11","long":-50.87500005,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[67.12499995,-50.87500005]}},{"type":"Feature","properties":{"LAT":25.87499995,"id":"593067","lookupid":"MERFR18","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[25.87499995,36.62499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257459","lookupid":"MGGT","long":14.62499995,"country":"GT","network":"GT__ASOS","LOCATION":"LA AURORA","state":""},"geometry":{"type":"Point","coordinates":[-90.62500005,14.62499995]}},{"type":"Feature","properties":{"LAT":-67.12500005,"id":"325152","lookupid":"MGIP4","long":17.87499995,"country":"","network":"PR_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-67.12500005,17.87499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259628","lookupid":"MGMM","long":16.87499995,"country":"GT","network":"GT__ASOS","LOCATION":"MUNDO MAYA INTL ARPT","state":""},"geometry":{"type":"Point","coordinates":[-89.87500005,16.87499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272700","lookupid":"MIELK","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271970","lookupid":"MIKZO","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279172","lookupid":"MIROM","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.12500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269815","lookupid":"MISBE","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238834","lookupid":"MLBK1","long":38.37499995,"country":"","network":"KS_DCP","LOCATION":"COTTONWOOD RIVER  AT MARION RESERVOIR","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163250","lookupid":"MLFO3","long":42.37499995,"country":"","network":"OR_DCP","LOCATION":"MERLIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"241026","lookupid":"MN014","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239592","lookupid":"MN060","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.87500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241752","lookupid":"MN068","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253978","lookupid":"MN069","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246076","lookupid":"MN116","long":48.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247509","lookupid":"MN122","long":47.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.12500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249665","lookupid":"MN127","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.37500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242462","lookupid":"MN134","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260426","lookupid":"MOA20","long":36.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.62500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261148","lookupid":"MOA27","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.37500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248917","lookupid":"MOA29","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.62500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248921","lookupid":"MOA30","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179806","lookupid":"MORN2","long":41.37499995,"country":"","network":"NV_DCP","LOCATION":"MOREY CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-117.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220067","lookupid":"MPMD4","long":26.62499995,"country":"","network":"MX_DR_DCP","LOCATION":"MAPIMI","state":""},"geometry":{"type":"Point","coordinates":[-103.62500005,26.62499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242463","lookupid":"MRIM5","long":45.62499995,"country":"","network":"MN_DCP","LOCATION":"MORRIS 2E","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220098","lookupid":"MRRN5","long":34.37499995,"country":"","network":"NM_DCP","LOCATION":"MELROSE RANGE","state":""},"geometry":{"type":"Point","coordinates":[-103.62500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253985","lookupid":"MRZW3","long":46.12499995,"country":"","network":"WI_DCP","LOCATION":"MINONG RAWS","state":""},"geometry":{"type":"Point","coordinates":[-91.87500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"258979","lookupid":"MSS21","long":34.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.12500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215110","lookupid":"MTLND","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196396","lookupid":"MTSUN","long":48.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256854","lookupid":"MTSW3","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212226","lookupid":"MTSWC","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-75.87500005,"id":"299960","lookupid":"MUCU","long":19.87499995,"country":"CU","network":"CU__ASOS","LOCATION":"ANTONIO MACEO INTL","state":""},"geometry":{"type":"Point","coordinates":[-75.87500005,19.87499995]}},{"type":"Feature","properties":{"LAT":-75.12500005,"id":"302120","lookupid":"MUGM","long":19.87499995,"country":"CU","network":"CU__ASOS","LOCATION":"GUANTANAMO BAY NAVAL AIR STATION","state":""},"geometry":{"type":"Point","coordinates":[-75.12500005,19.87499995]}},{"type":"Feature","properties":{"LAT":-78.37500005,"id":"292817","lookupid":"NATN7","long":34.12499995,"country":"","network":"NC_DCP","LOCATION":"SHALLOTTE","state":""},"geometry":{"type":"Point","coordinates":[-78.37500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-91.12500005,"id":"256125","lookupid":"NBOI2","long":41.12499995,"country":"","network":"IL_DCP","LOCATION":"MISSISSIPPI RIVER  AT NEW BOSTON LD17","state":""},"geometry":{"type":"Point","coordinates":[-91.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234550","lookupid":"ND030","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.62500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220126","lookupid":"NE001","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223731","lookupid":"NE020","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"259017","lookupid":"NEHW3","long":44.12499995,"country":"","network":"WI_DCP","LOCATION":"NECEDAH 1W","state":""},"geometry":{"type":"Point","coordinates":[-90.12500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-74.62500005,"id":"303644","lookupid":"NJ36","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-74.62500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-158.87500005,"id":"61094","lookupid":"NKOA2","long":63.37499995,"country":"","network":"AK_DCP","LOCATION":"INNOKO FLATS","state":""},"geometry":{"type":"Point","coordinates":[-158.87500005,63.37499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263357","lookupid":"NONQ6","long":49.12499995,"country":"","network":"CA_ON_DCP","LOCATION":"CAMERON FALLS - NONWATIN","state":""},"geometry":{"type":"Point","coordinates":[-88.62500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288530","lookupid":"NREP1","long":42.37499995,"country":"","network":"PA_DCP","LOCATION":"NORTH EAST","state":""},"geometry":{"type":"Point","coordinates":[-79.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187702","lookupid":"NV035","long":35.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179804","lookupid":"NV043","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.62500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175475","lookupid":"NV059","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-75.12500005,"id":"302194","lookupid":"OCIM2","long":38.37499995,"country":"","network":"MD_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-75.12500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177656","lookupid":"OD129","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162544","lookupid":"OD197","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165420","lookupid":"OD203","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180544","lookupid":"OD211","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.37500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178381","lookupid":"ODT68","long":45.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271287","lookupid":"OGPQ6","long":51.62499995,"country":"","network":"CA_ON_DCP","LOCATION":"OGOKI POST","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,51.62499995]}},{"type":"Feature","properties":{"LAT":49.62499995,"id":"661470","lookupid":"OIGG","long":37.37499995,"country":"IR","network":"IR__ASOS","LOCATION":"RASHT","state":""},"geometry":{"type":"Point","coordinates":[49.62499995,37.37499995]}},{"type":"Feature","properties":{"LAT":56.37499995,"id":"680869","lookupid":"OIKB","long":27.12499995,"country":"IR","network":"IR__ASOS","LOCATION":"BANDAR ABBASS INTL","state":""},"geometry":{"type":"Point","coordinates":[56.37499995,27.12499995]}},{"type":"Feature","properties":{"LAT":51.37499995,"id":"666507","lookupid":"OINN","long":36.62499995,"country":"IR","network":"IR__ASOS","LOCATION":"NOSHAHR","state":""},"geometry":{"type":"Point","coordinates":[51.37499995,36.62499995]}},{"type":"Feature","properties":{"LAT":53.12499995,"id":"671547","lookupid":"OINZ","long":36.62499995,"country":"IR","network":"IR__ASOS","LOCATION":"SARI DASHT E NAZ","state":""},"geometry":{"type":"Point","coordinates":[53.12499995,36.62499995]}},{"type":"Feature","properties":{"LAT":-78.62500005,"id":"292134","lookupid":"OLCN6","long":43.37499995,"country":"","network":"NY_DCP","LOCATION":"NWS EASTERN REGION STATION","state":""},"geometry":{"type":"Point","coordinates":[-78.62500005,43.37499995]}},{"type":"Feature","properties":{"LAT":56.12499995,"id":"680145","lookupid":"OOKB","long":26.12499995,"country":"OM","network":"OM__ASOS","LOCATION":"KHASSAB","state":"  "},"geometry":{"type":"Point","coordinates":[56.12499995,26.12499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269045","lookupid":"OPNA1","long":31.12499995,"country":"","network":"AL_DCP","LOCATION":"WING","state":""},"geometry":{"type":"Point","coordinates":[-86.62500005,31.12499995]}},{"type":"Feature","properties":{"LAT":36.62499995,"id":"624014","lookupid":"OSDI","long":33.37499995,"country":"SY","network":"SY__ASOS","LOCATION":"DAMASCUS INTL","state":""},"geometry":{"type":"Point","coordinates":[36.62499995,33.37499995]}},{"type":"Feature","properties":{"LAT":-143.62500005,"id":"105041","lookupid":"PABA","long":70.12499995,"country":"US","network":"AK_ASOS","LOCATION":"BARTER ISLAND AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-143.62500005,70.12499995]}},{"type":"Feature","properties":{"LAT":-157.87500005,"id":"63989","lookupid":"PAFM","long":67.12499995,"country":"US","network":"AK_ASOS","LOCATION":"AMBLER AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-157.87500005,67.12499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202139","lookupid":"PAHW4","long":44.62499995,"country":"","network":"WY_DCP","LOCATION":"PAHASKA - DCP","state":""},"geometry":{"type":"Point","coordinates":[-109.87500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-151.62500005,"id":"81993","lookupid":"PAKP","long":68.12499995,"country":"US","network":"AK_ASOS","LOCATION":"ANAKTUVUK PASS AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-151.62500005,68.12499995]}},{"type":"Feature","properties":{"LAT":-159.12500005,"id":"60356","lookupid":"PAMB","long":58.87499995,"country":"US","network":"AK_ASOS","LOCATION":"MANOKOTAK AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-159.12500005,58.87499995]}},{"type":"Feature","properties":{"LAT":-158.62500005,"id":"61788","lookupid":"PAPH","long":56.87499995,"country":"US","network":"AK_ASOS","LOCATION":"PORT HEIDEN AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-158.62500005,56.87499995]}},{"type":"Feature","properties":{"LAT":-161.87500005,"id":"52437","lookupid":"PAPM","long":59.12499995,"country":"US","network":"AK_ASOS","LOCATION":"PLATINUM AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-161.87500005,59.12499995]}},{"type":"Feature","properties":{"LAT":-163.37500005,"id":"48129","lookupid":"PASM","long":62.12499995,"country":"US","network":"AK_ASOS","LOCATION":"ST MARY\'S AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-163.37500005,62.12499995]}},{"type":"Feature","properties":{"LAT":174.12499995,"id":"1020091","lookupid":"PASY","long":52.62499995,"country":"US","network":"AK_ASOS","LOCATION":"EARECKSON AIR STATION AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[174.12499995,52.62499995]}},{"type":"Feature","properties":{"LAT":-162.87500005,"id":"49591","lookupid":"PAWN","long":67.62499995,"country":"US","network":"AK_ASOS","LOCATION":"NOATAK AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-162.87500005,67.62499995]}},{"type":"Feature","properties":{"LAT":-147.12500005,"id":"94928","lookupid":"PAZK","long":61.87499995,"country":"US","network":"AK_ASOS","LOCATION":"SKELTON AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-147.12500005,61.87499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166846","lookupid":"PC043","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164686","lookupid":"PC152","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163973","lookupid":"PC216","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196374","lookupid":"PC219","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164691","lookupid":"PC267","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170468","lookupid":"PC320","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272661","lookupid":"PCFT1","long":35.12499995,"country":"","network":"TN_DCP","LOCATION":"PRENTICE COOPER STATE FOREST","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244577","lookupid":"PCLO2","long":34.12499995,"country":"","network":"OK_DCP","LOCATION":"LITTLE RIVER  AT PINE CREEK DAM","state":""},"geometry":{"type":"Point","coordinates":[-95.12500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196298","lookupid":"PCRB7","long":24.37499995,"country":"","network":"MX_BR_DCP","LOCATION":"PUERTO CORTES","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,24.37499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168285","lookupid":"PG384","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176181","lookupid":"PG446","long":35.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169720","lookupid":"PG458","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171871","lookupid":"PG459","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174747","lookupid":"PG754","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166828","lookupid":"PG853","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279864","lookupid":"PGVT1","long":35.87499995,"country":"","network":"TN_DCP","LOCATION":"PINEY GROVE","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,35.87499995]}},{"type":"Feature","properties":{"LAT":145.62499995,"id":"937860","lookupid":"PGWT","long":14.87499995,"country":"US","network":"GU_ASOS","LOCATION":"TINIAN INTERNATIONAL AIRPORT","state":"MP"},"geometry":{"type":"Point","coordinates":[145.62499995,14.87499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175467","lookupid":"PHRC1","long":36.62499995,"country":"","network":"CA_DCP","LOCATION":"PINEHURST RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199988","lookupid":"PHYM8","long":46.87499995,"country":"","network":"MT_DCP","LOCATION":"PORPHYRY PEAK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184866","lookupid":"PIEI1","long":46.37499995,"country":"","network":"ID_DCP","LOCATION":"PIERCE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-149.87500005,"id":"87012","lookupid":"PLCA2","long":62.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-149.87500005,62.87499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164682","lookupid":"PLIC1","long":40.37499995,"country":"","network":"CA_DCP","LOCATION":"ARBUCKLE BASIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179834","lookupid":"PMFW1","long":48.37499995,"country":"","network":"WA_DCP","LOCATION":"PAL MOORE ORCHARD RAWS","state":""},"geometry":{"type":"Point","coordinates":[-117.62500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-77.12500005,"id":"296430","lookupid":"PRGV2","long":37.37499995,"country":"","network":"VA_DCP","LOCATION":"PRINCE GEORGE","state":""},"geometry":{"type":"Point","coordinates":[-77.12500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179805","lookupid":"PVLN2","long":41.12499995,"country":"","network":"NV_DCP","LOCATION":"WINNEMUCCA - PARADISE VALLEY","state":""},"geometry":{"type":"Point","coordinates":[-117.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-130.87500005,"id":"141703","lookupid":"QA6BW","long":55.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-130.87500005,55.62499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199214","lookupid":"QGLA3","long":33.37499995,"country":"","network":"AZ_DCP","LOCATION":"GLOBE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200650","lookupid":"QMRA3","long":32.37499995,"country":"","network":"AZ_DCP","LOCATION":"MULESHOE RANCH RAWS","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192746","lookupid":"QNFA3","long":36.37499995,"country":"","network":"AZ_DCP","LOCATION":"NIXON FLATS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.12500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198498","lookupid":"QPRA3","long":34.37499995,"country":"","network":"AZ_DCP","LOCATION":"PROMONTORY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200654","lookupid":"QSCA3","long":33.37499995,"country":"","network":"AZ_DCP","LOCATION":"SAN CARLOS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277748","lookupid":"RANQ6","long":46.87499995,"country":"","network":"CA_ON_DCP","LOCATION":"RANGER LAKE","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201414","lookupid":"RASW4","long":43.37499995,"country":"","network":"WY_DCP","LOCATION":"RASPBERRY RAWS NEAR DUBOIS 22SW","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181218","lookupid":"RCPC1","long":34.37499995,"country":"","network":"CA_DCP","LOCATION":"ROCK CAMP RAWS","state":""},"geometry":{"type":"Point","coordinates":[-117.12500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171911","lookupid":"RDIW1","long":47.62499995,"country":"","network":"WA_DCP","LOCATION":"SPENCER CANYON","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-100.12500005,"id":"230161","lookupid":"RGCT2","long":30.12499995,"country":"","network":"TX_DCP","LOCATION":"ROCKSPRINGS 12 NE","state":""},"geometry":{"type":"Point","coordinates":[-100.12500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-102.87500005,"id":"222237","lookupid":"RGET2","long":29.12499995,"country":"","network":"TX_DCP","LOCATION":"MARATHON - RIO GRANDE VILLAGE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-102.87500005,29.12499995]}},{"type":"Feature","properties":{"LAT":130.37499995,"id":"894015","lookupid":"RJFF","long":33.62499995,"country":"JP","network":"JP__ASOS","LOCATION":"FUKUOKA","state":""},"geometry":{"type":"Point","coordinates":[130.37499995,33.62499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246769","lookupid":"RJFI4","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.37500005,42.12499995]}},{"type":"Feature","properties":{"LAT":131.12499995,"id":"896176","lookupid":"RJFR","long":33.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"KITAKYUSHU","state":""},"geometry":{"type":"Point","coordinates":[131.12499995,33.87499995]}},{"type":"Feature","properties":{"LAT":134.12499995,"id":"904817","lookupid":"RJOT","long":34.12499995,"country":"JP","network":"JP__ASOS","LOCATION":"TAKAMATSU","state":""},"geometry":{"type":"Point","coordinates":[134.12499995,34.12499995]}},{"type":"Feature","properties":{"LAT":141.37499995,"id":"925723","lookupid":"RJSM","long":40.62499995,"country":"JP","network":"JP__ASOS","LOCATION":"MISAWA NAVAL AIR STATION","state":""},"geometry":{"type":"Point","coordinates":[141.37499995,40.62499995]}},{"type":"Feature","properties":{"LAT":-79.62500005,"id":"289220","lookupid":"RKGN7","long":34.87499995,"country":"","network":"NC_DCP","LOCATION":"ROCKINGHAM","state":""},"geometry":{"type":"Point","coordinates":[-79.62500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163260","lookupid":"RKHO3","long":44.87499995,"country":"","network":"OR_DCP","LOCATION":"ROCKHOUSE1 RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,44.87499995]}},{"type":"Feature","properties":{"LAT":127.12499995,"id":"884670","lookupid":"RKSM","long":37.37499995,"country":"KR","network":"KR__ASOS","LOCATION":"SEOUL AB","state":""},"geometry":{"type":"Point","coordinates":[127.12499995,37.37499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261852","lookupid":"RNEM6","long":32.87499995,"country":"","network":"MS_DCP","LOCATION":"NESHOBA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-89.12500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189892","lookupid":"ROCI1","long":42.87499995,"country":"","network":"ID_DCP","LOCATION":"ROCK LAKE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.12500005,42.87499995]}},{"type":"Feature","properties":{"LAT":131.12499995,"id":"896144","lookupid":"ROMD","long":25.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"MINAMI DAITO","state":""},"geometry":{"type":"Point","coordinates":[131.12499995,25.87499995]}},{"type":"Feature","properties":{"LAT":131.37499995,"id":"896864","lookupid":"RORK","long":25.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"KITADAITO","state":""},"geometry":{"type":"Point","coordinates":[131.37499995,25.87499995]}},{"type":"Feature","properties":{"LAT":-76.12500005,"id":"299311","lookupid":"RPLV2","long":37.62499995,"country":"","network":"VA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-76.12500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238792","lookupid":"RTAT2","long":27.87499995,"country":"","network":"TX_DCP","LOCATION":"TCOON STATION","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,27.87499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244566","lookupid":"RTCT2","long":31.37499995,"country":"","network":"TX_DCP","LOCATION":"RATCLIFF","state":""},"geometry":{"type":"Point","coordinates":[-95.12500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166831","lookupid":"RTYC1","long":37.62499995,"country":"","network":"CA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-68.87500005,"id":"319909","lookupid":"SAME","long":-32.87500005,"country":"AR","network":"AR__ASOS","LOCATION":"EL PLUMERILLO","state":""},"geometry":{"type":"Point","coordinates":[-68.87500005,-32.87500005]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276241","lookupid":"SAMF1","long":30.12499995,"country":"","network":"FL_DCP","LOCATION":"ST MARKS 4ESE","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201421","lookupid":"SBCM8","long":45.12499995,"country":"","network":"MT_DCP","LOCATION":"SODA BUTTE CREEK  AT SILVER GATE","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-54.37500005,"id":"361698","lookupid":"SBFI","long":-25.62500005,"country":"BR","network":"BR__ASOS","LOCATION":"CATARATAS INTL","state":""},"geometry":{"type":"Point","coordinates":[-54.37500005,-25.62500005]}},{"type":"Feature","properties":{"LAT":-72.12500005,"id":"310534","lookupid":"SCCH","long":-36.62500005,"country":"CL","network":"CL__ASOS","LOCATION":"GENERAL BERNARDO O HIGGINS","state":""},"geometry":{"type":"Point","coordinates":[-72.12500005,-36.62500005]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184888","lookupid":"SCCQ1","long":51.87499995,"country":"","network":"CA_AB_DCP","LOCATION":"SCOTCH CAMP NEAR BEARBERRY","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,51.87499995]}},{"type":"Feature","properties":{"LAT":-73.12500005,"id":"307638","lookupid":"SCJO","long":-40.62500005,"country":"CL","network":"CL__ASOS","LOCATION":"CANAL BAJO CARLOS HOTT SIEBERT","state":""},"geometry":{"type":"Point","coordinates":[-73.12500005,-40.62500005]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244505","lookupid":"SCRO4","long":16.12499995,"country":"","network":"MX_OX_DCP","LOCATION":"SALINA CRUZ","state":""},"geometry":{"type":"Point","coordinates":[-95.12500005,16.12499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235922","lookupid":"SCWT2","long":30.37499995,"country":"","network":"TX_DCP","LOCATION":"LAKEWAY 6W","state":""},"geometry":{"type":"Point","coordinates":[-98.12500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181211","lookupid":"SDBC1","long":32.62499995,"country":"","network":"CA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-117.12500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168284","lookupid":"SDRC1","long":40.87499995,"country":"","network":"CA_DCP","LOCATION":"SOLDIER MOUNTAIN","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243116","lookupid":"SECT2","long":28.87499995,"country":"","network":"TX_DCP","LOCATION":"SARGENT 1 ENE","state":""},"geometry":{"type":"Point","coordinates":[-95.62500005,28.87499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232335","lookupid":"SEST2","long":33.62499995,"country":"","network":"TX_DCP","LOCATION":"SEYMOUR MESONET","state":""},"geometry":{"type":"Point","coordinates":[-99.37500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211458","lookupid":"SEVN5","long":34.37499995,"country":"","network":"NM_DCP","LOCATION":"SEVILLETA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-73.62500005,"id":"306539","lookupid":"SFAN6","long":44.62499995,"country":"","network":"NY_DCP","LOCATION":"SCHUYLER FALLS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-73.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174752","lookupid":"SFTC1","long":37.87499995,"country":"","network":"CA_DCP","LOCATION":"TENAYA LAKE","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-57.62500005,"id":"352340","lookupid":"SGAS","long":-25.12500005,"country":"PY","network":"PY__ASOS","LOCATION":"SILVIO PETTIROSSI INTL","state":""},"geometry":{"type":"Point","coordinates":[-57.62500005,-25.12500005]}},{"type":"Feature","properties":{"LAT":-54.87500005,"id":"360259","lookupid":"SGES","long":-25.37500005,"country":"PY","network":"PY__ASOS","LOCATION":"AEROPUERTO GUARANY","state":""},"geometry":{"type":"Point","coordinates":[-54.87500005,-25.37500005]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274078","lookupid":"SGOF1","long":29.37499995,"country":"","network":"","LOCATION":"\\tST. GEORGE OFFSHORE","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174775","lookupid":"SHFO3","long":43.62499995,"country":"","network":"OR_DCP","LOCATION":"SAGE HEN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179802","lookupid":"SIAN2","long":40.37499995,"country":"","network":"NV_DCP","LOCATION":"SIARD CANYON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-117.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255391","lookupid":"SINM7","long":37.62499995,"country":"","network":"MO_DCP","LOCATION":"SINKING RAWS","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228727","lookupid":"SJST2","long":31.62499995,"country":"","network":"TX_DCP","LOCATION":"SAN ANGELO 7NW","state":""},"geometry":{"type":"Point","coordinates":[-100.62500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-154.12500005,"id":"74747","lookupid":"SKJA2","long":56.62499995,"country":"","network":"AK_DCP","LOCATION":"SITKINAK ISLAND","state":""},"geometry":{"type":"Point","coordinates":[-154.12500005,56.62499995]}},{"type":"Feature","properties":{"LAT":-69.87500005,"id":"317144","lookupid":"SKLT","long":-4.12500005,"country":"CM","network":"CO__ASOS","LOCATION":"ALFREDO VASQUEZ COBO","state":""},"geometry":{"type":"Point","coordinates":[-69.87500005,-4.12500005]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174016","lookupid":"SNCC1","long":33.87499995,"country":"","network":"CA_DCP","LOCATION":"SANTA CRUZ ISLAND RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240242","lookupid":"SOMT2","long":30.37499995,"country":"","network":"TX_DCP","LOCATION":"YEGUA CREEK  AT LAKE SOMERVILLE","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166869","lookupid":"SPEW1","long":47.12499995,"country":"","network":"WA_DCP","LOCATION":"SOUTH PRAIRIE CREEK 0 AT S PRAIRIE CK AT SOUTH PRAIRIE","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-76.12500005,"id":"299106","lookupid":"SPSO","long":-13.62500005,"country":"PE","network":"PE__ASOS","LOCATION":"PISCO INTL","state":""},"geometry":{"type":"Point","coordinates":[-76.12500005,-13.62500005]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197775","lookupid":"SRP45","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283453","lookupid":"SRSS1","long":33.12499995,"country":"","network":"SC_DCP","LOCATION":"JACKSON","state":""},"geometry":{"type":"Point","coordinates":[-81.62500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-91.12500005,"id":"256113","lookupid":"SULM7","long":38.12499995,"country":"","network":"MO_DCP","LOCATION":"BOURBEUSE BASIN NEAR SULLIVAN  MO","state":""},"geometry":{"type":"Point","coordinates":[-91.12500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-66.87500005,"id":"325843","lookupid":"SVMI","long":10.62499995,"country":"VE","network":"VE__ASOS","LOCATION":"SIMON BOLIVAR INTL","state":""},"geometry":{"type":"Point","coordinates":[-66.87500005,10.62499995]}},{"type":"Feature","properties":{"LAT":-152.62500005,"id":"79080","lookupid":"SVRA2","long":59.87499995,"country":"","network":"AK_DCP","LOCATION":"NINILCHIK - SILVER SALMON LAKES","state":""},"geometry":{"type":"Point","coordinates":[-152.62500005,59.87499995]}},{"type":"Feature","properties":{"LAT":7.87499995,"id":"541254","lookupid":"SYBXXSM","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[7.87499995,43.37499995]}},{"type":"Feature","properties":{"LAT":-101.87500005,"id":"225133","lookupid":"TAST2","long":33.12499995,"country":"","network":"TX_DCP","LOCATION":"TAHOKA 3NE","state":""},"geometry":{"type":"Point","coordinates":[-101.87500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162548","lookupid":"TCOSM","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187739","lookupid":"THFI1","long":44.62499995,"country":"","network":"ID_DCP","LOCATION":"THOMAS CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-132.62500005,"id":"136663","lookupid":"THOA2","long":55.62499995,"country":"","network":"AK_DCP","LOCATION":"THORNE BAY RAWS NR CRAIG","state":""},"geometry":{"type":"Point","coordinates":[-132.62500005,55.62499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195642","lookupid":"TICU1","long":40.37499995,"country":"","network":"UT_DCP","LOCATION":"PROVO - TICKVILLE","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-65.62500005,"id":"329474","lookupid":"TJNR","long":18.37499995,"country":"US","network":"PR_ASOS","LOCATION":"NAVAL STATION ROOSEVELT ROADS CEIBA","state":"PR"},"geometry":{"type":"Point","coordinates":[-65.62500005,18.37499995]}},{"type":"Feature","properties":{"LAT":-143.37500005,"id":"105732","lookupid":"TKRA2","long":62.87499995,"country":"","network":"AK_DCP","LOCATION":"TOK RIVER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-143.37500005,62.87499995]}},{"type":"Feature","properties":{"LAT":-62.87500005,"id":"337390","lookupid":"TNCE","long":17.37499995,"country":"AN","network":"AN__ASOS","LOCATION":"F D ROOSEVELT AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-62.87500005,17.37499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261854","lookupid":"TNFM6","long":33.37499995,"country":"","network":"MS_DCP","LOCATION":"TOMBIGBEE NF RAWS","state":""},"geometry":{"type":"Point","coordinates":[-89.12500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179832","lookupid":"TNINE","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.62500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172626","lookupid":"TOUTL","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181234","lookupid":"TQIN2","long":38.37499995,"country":"","network":"NV_DCP","LOCATION":"QUIMA PEAK","state":""},"geometry":{"type":"Point","coordinates":[-117.12500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164678","lookupid":"TR164","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262577","lookupid":"TROM6","long":34.12499995,"country":"","network":"MS_DCP","LOCATION":"MET STN AT HWY 41 AND NATCHEZ TRACE PKWY","state":""},"geometry":{"type":"Point","coordinates":[-88.87500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196351","lookupid":"TRPU1","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-146.87500005,"id":"95660","lookupid":"TRSA2","long":64.87499995,"country":"","network":"AK_DCP","LOCATION":"TWO RIVERS","state":""},"geometry":{"type":"Point","coordinates":[-146.87500005,64.87499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172597","lookupid":"TRTC1","long":39.12499995,"country":"","network":"CA_DCP","LOCATION":"TRUCKEE RIVER  AT TAHOE CITY","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213625","lookupid":"TRUN5","long":36.12499995,"country":"","network":"NM_DCP","LOCATION":"TRUCHAS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-105.87500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217929","lookupid":"TS123","long":32.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.37500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188436","lookupid":"TS220","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-74.12500005,"id":"305086","lookupid":"TS745","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-74.12500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166155","lookupid":"TSAMI","long":48.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167591","lookupid":"TSR18","long":47.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170470","lookupid":"TT092","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300765","lookupid":"TT137","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264061","lookupid":"TT278","long":45.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-107.87500005,"id":"207879","lookupid":"TT532","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178393","lookupid":"TT535","long":48.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217963","lookupid":"TT567","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.37500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287792","lookupid":"TT599","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.12500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-75.12500005,"id":"302205","lookupid":"TT602","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175509","lookupid":"TWARD","long":47.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236626","lookupid":"TWB67","long":26.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.87500005,26.37499995]}},{"type":"Feature","properties":{"LAT":-100.37500005,"id":"229445","lookupid":"TWB92","long":31.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.37500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197088","lookupid":"TYGRC","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":47.62499995,"id":"655724","lookupid":"UBBQ","long":40.87499995,"country":"AZ","network":"AZ__ASOS","LOCATION":"GABALA","state":""},"geometry":{"type":"Point","coordinates":[47.62499995,40.87499995]}},{"type":"Feature","properties":{"LAT":46.12499995,"id":"650970","lookupid":"UBXH3","long":-67.62500005,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[46.12499995,-67.62500005]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198527","lookupid":"UCC45","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-164.12500005,"id":"45966","lookupid":"UDLA2","long":61.37499995,"country":"","network":"AK_DCP","LOCATION":"USCRN SITE NEAR ALASKA BETHEL 87 WNW (P)","state":""},"geometry":{"type":"Point","coordinates":[-164.12500005,61.37499995]}},{"type":"Feature","properties":{"LAT":129.87499995,"id":"892689","lookupid":"UEEE","long":62.12499995,"country":"RU","network":"RU__ASOS","LOCATION":"YAKUTSK","state":""},"geometry":{"type":"Point","coordinates":[129.87499995,62.12499995]}},{"type":"Feature","properties":{"LAT":42.37499995,"id":"640609","lookupid":"UGKO","long":42.12499995,"country":"GE","network":"GE__ASOS","LOCATION":"KOPITNARI","state":""},"geometry":{"type":"Point","coordinates":[42.37499995,42.12499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176904","lookupid":"UHLC1","long":35.87499995,"country":"","network":"CA_DCP","LOCATION":"UHL RAWS","state":""},"geometry":{"type":"Point","coordinates":[-118.62500005,35.87499995]}},{"type":"Feature","properties":{"LAT":101.62499995,"id":"811306","lookupid":"UIBB","long":56.37499995,"country":"RU","network":"RU__ASOS","LOCATION":"BRATSK","state":""},"geometry":{"type":"Point","coordinates":[101.62499995,56.37499995]}},{"type":"Feature","properties":{"LAT":34.12499995,"id":"616928","lookupid":"ULPB","long":61.87499995,"country":"RU","network":"RU__ASOS","LOCATION":"PETROZAVODSK","state":""},"geometry":{"type":"Point","coordinates":[34.12499995,61.87499995]}},{"type":"Feature","properties":{"LAT":28.12499995,"id":"599616","lookupid":"UMMS","long":53.87499995,"country":"BY","network":"BY__ASOS","LOCATION":"MINSK 2","state":""},"geometry":{"type":"Point","coordinates":[28.12499995,53.87499995]}},{"type":"Feature","properties":{"LAT":30.12499995,"id":"605376","lookupid":"UMOO","long":53.87499995,"country":"BY","network":"BY__ASOS","LOCATION":"MOGILEV","state":""},"geometry":{"type":"Point","coordinates":[30.12499995,53.87499995]}},{"type":"Feature","properties":{"LAT":82.62499995,"id":"756581","lookupid":"UNNT","long":55.12499995,"country":"RU","network":"RU__ASOS","LOCATION":"TOLMACHEVO","state":""},"geometry":{"type":"Point","coordinates":[82.62499995,55.12499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189871","lookupid":"UP227","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.12500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-100.12500005,"id":"230204","lookupid":"UP235","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.12500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241698","lookupid":"UP274","long":34.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240236","lookupid":"UP348","long":28.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,28.87499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234491","lookupid":"UP438","long":32.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.62500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206447","lookupid":"UP440","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251058","lookupid":"UP494","long":34.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.87500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257542","lookupid":"UP525","long":35.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.62500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251776","lookupid":"UP529","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.62500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246022","lookupid":"UR035","long":35.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163978","lookupid":"UR059","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244558","lookupid":"UR088","long":29.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.12500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233035","lookupid":"UR114","long":28.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.12500005,28.62499995]}},{"type":"Feature","properties":{"LAT":-100.37500005,"id":"229436","lookupid":"UR121","long":28.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.37500005,28.87499995]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233757","lookupid":"UR190","long":29.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.87500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240245","lookupid":"UR275","long":31.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235915","lookupid":"UR288","long":28.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.12500005,28.62499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176947","lookupid":"UR378","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.62500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248916","lookupid":"UR429","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242399","lookupid":"UR430","long":29.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-101.37500005,"id":"226605","lookupid":"UR530","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-101.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-102.87500005,"id":"222287","lookupid":"UR556","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246011","lookupid":"UR713","long":32.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,32.62499995]}},{"type":"Feature","properties":{"LAT":37.37499995,"id":"626221","lookupid":"URKA","long":45.12499995,"country":"RU","network":"RU__ASOS","LOCATION":"VITYAZEVO","state":""},"geometry":{"type":"Point","coordinates":[37.37499995,45.12499995]}},{"type":"Feature","properties":{"LAT":39.12499995,"id":"631261","lookupid":"URKK","long":45.12499995,"country":"RU","network":"RU__ASOS","LOCATION":"KRASNODAR","state":""},"geometry":{"type":"Point","coordinates":[39.12499995,45.12499995]}},{"type":"Feature","properties":{"LAT":43.62499995,"id":"644215","lookupid":"URMN","long":43.62499995,"country":"RU","network":"RU__ASOS","LOCATION":"NALCHIK","state":""},"geometry":{"type":"Point","coordinates":[43.62499995,43.62499995]}},{"type":"Feature","properties":{"LAT":65.37499995,"id":"706909","lookupid":"USTR","long":57.12499995,"country":"RU","network":"RU__ASOS","LOCATION":"ROSCHINO","state":""},"geometry":{"type":"Point","coordinates":[65.37499995,57.12499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194208","lookupid":"UTCKH","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198521","lookupid":"UTCOP","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,40.12499995]}},{"type":"Feature","properties":{"LAT":68.87499995,"id":"716912","lookupid":"UTDT","long":37.87499995,"country":"TJ","network":"TJ__ASOS","LOCATION":"KURGAN TYUBE","state":""},"geometry":{"type":"Point","coordinates":[68.87499995,37.87499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196354","lookupid":"UTWAY","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,38.37499995]}},{"type":"Feature","properties":{"LAT":37.37499995,"id":"626264","lookupid":"UUEE","long":55.87499995,"country":"RU","network":"RU__ASOS","LOCATION":"SHEREMETYEVO","state":""},"geometry":{"type":"Point","coordinates":[37.37499995,55.87499995]}},{"type":"Feature","properties":{"LAT":43.87499995,"id":"644985","lookupid":"UWGG","long":56.12499995,"country":"RU","network":"RU__ASOS","LOCATION":"STRIGINO","state":""},"geometry":{"type":"Point","coordinates":[43.87499995,56.12499995]}},{"type":"Feature","properties":{"LAT":-69.37500005,"id":"318673","lookupid":"V2QX5","long":18.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-69.37500005,18.12499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"294987","lookupid":"VA020","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.62500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300752","lookupid":"VA025","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.62500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-79.12500005,"id":"290670","lookupid":"VA030","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-79.12500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167567","lookupid":"VABC1","long":41.62499995,"country":"","network":"CA_DCP","LOCATION":"VAN BREMMER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208590","lookupid":"VCRC2","long":37.37499995,"country":"","network":"CO_DCP","LOCATION":"LOS PINOS RIVER  AT VALLECITO RESERVOIR","state":""},"geometry":{"type":"Point","coordinates":[-107.62500005,37.37499995]}},{"type":"Feature","properties":{"LAT":91.62499995,"id":"782385","lookupid":"VEGT","long":26.12499995,"country":"IN","network":"IN__ASOS","LOCATION":"GUWAHATI INTL","state":""},"geometry":{"type":"Point","coordinates":[91.62499995,26.12499995]}},{"type":"Feature","properties":{"LAT":85.37499995,"id":"764374","lookupid":"VERC","long":23.37499995,"country":"IN","network":"IN__ASOS","LOCATION":"BIRSA MUNDA","state":""},"geometry":{"type":"Point","coordinates":[85.37499995,23.37499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279870","lookupid":"VEST","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-54.87500005,"id":"360558","lookupid":"VKCX8TW","long":49.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-54.87500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261876","lookupid":"VLA9","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.12500005,38.87499995]}},{"type":"Feature","properties":{"LAT":113.62499995,"id":"845729","lookupid":"VMMC","long":22.12499995,"country":"MR","network":"MR__ASOS","LOCATION":"MACAU INTL","state":""},"geometry":{"type":"Point","coordinates":[113.62499995,22.12499995]}},{"type":"Feature","properties":{"LAT":-72.62500005,"id":"309416","lookupid":"VT004","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-72.62500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-73.12500005,"id":"307979","lookupid":"VTMLB","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-73.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":99.12499995,"id":"803948","lookupid":"VTPT","long":16.87499995,"country":"TH","network":"TH__ASOS","LOCATION":"TAK","state":""},"geometry":{"type":"Point","coordinates":[99.12499995,16.87499995]}},{"type":"Feature","properties":{"LAT":99.12499995,"id":"803917","lookupid":"VTSB","long":9.12499995,"country":"TH","network":"TH__ASOS","LOCATION":"SURAT THANI","state":""},"geometry":{"type":"Point","coordinates":[99.12499995,9.12499995]}},{"type":"Feature","properties":{"LAT":101.62499995,"id":"811150","lookupid":"VTUL","long":17.37499995,"country":"TH","network":"TH__ASOS","LOCATION":"LOEI","state":""},"geometry":{"type":"Point","coordinates":[101.62499995,17.37499995]}},{"type":"Feature","properties":{"LAT":102.37499995,"id":"813300","lookupid":"VTUQ","long":14.87499995,"country":"TH","network":"TH__ASOS","LOCATION":"NAKHON RATCHASIMA","state":""},"geometry":{"type":"Point","coordinates":[102.37499995,14.87499995]}},{"type":"Feature","properties":{"LAT":104.87499995,"id":"820502","lookupid":"VTUU","long":15.37499995,"country":"TH","network":"TH__ASOS","LOCATION":"UBON RATCHATHANI","state":""},"geometry":{"type":"Point","coordinates":[104.87499995,15.37499995]}},{"type":"Feature","properties":{"LAT":-72.37500005,"id":"310134","lookupid":"VTWTH","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-72.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"205019","lookupid":"WACHM","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,44.62499995]}},{"type":"Feature","properties":{"LAT":113.12499995,"id":"844213","lookupid":"WBGB","long":3.12499995,"country":"MY","network":"MY__ASOS","LOCATION":"BINTULU","state":""},"geometry":{"type":"Point","coordinates":[113.12499995,3.12499995]}},{"type":"Feature","properties":{"LAT":111.87499995,"id":"840610","lookupid":"WBGS","long":2.37499995,"country":"MY","network":"MY__ASOS","LOCATION":"SIBU","state":""},"geometry":{"type":"Point","coordinates":[111.87499995,2.37499995]}},{"type":"Feature","properties":{"LAT":111.37499995,"id":"839165","lookupid":"WBGY","long":1.12499995,"country":"MY","network":"MY__ASOS","LOCATION":"SRI AMAN / SIMANGGAN","state":""},"geometry":{"type":"Point","coordinates":[111.37499995,1.12499995]}},{"type":"Feature","properties":{"LAT":-152.62500005,"id":"78897","lookupid":"WDA4486","long":14.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-152.62500005,14.12499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190635","lookupid":"WGLM8","long":48.62499995,"country":"","network":"MT_DCP","LOCATION":"WEST GLACIER","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266941","lookupid":"WIEHB","long":45.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-150.12500005,"id":"86296","lookupid":"WIGA2","long":63.87499995,"country":"","network":"AK_DCP","LOCATION":"HEALY - WIGAND CREEK","state":""},"geometry":{"type":"Point","coordinates":[-150.12500005,63.87499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278432","lookupid":"WLBT","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264766","lookupid":"WMGI2","long":41.37499995,"country":"","network":"IL_DCP","LOCATION":"MIDEWIN TALLGRASS PRAIRIE","state":""},"geometry":{"type":"Point","coordinates":[-88.12500005,41.37499995]}},{"type":"Feature","properties":{"LAT":100.37499995,"id":"807505","lookupid":"WMKA","long":6.12499995,"country":"MY","network":"MY__ASOS","LOCATION":"SULTAN ABDUL HALIM","state":""},"geometry":{"type":"Point","coordinates":[100.37499995,6.12499995]}},{"type":"Feature","properties":{"LAT":103.62499995,"id":"816847","lookupid":"WMKJ","long":1.62499995,"country":"MY","network":"MY__ASOS","LOCATION":"SULTAN ISMAIL","state":""},"geometry":{"type":"Point","coordinates":[103.62499995,1.62499995]}},{"type":"Feature","properties":{"LAT":-150.12500005,"id":"86288","lookupid":"WOWA2","long":61.87499995,"country":"","network":"AK_DCP","LOCATION":"WILLOW RAWS","state":""},"geometry":{"type":"Point","coordinates":[-150.12500005,61.87499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178392","lookupid":"WPRW1","long":47.87499995,"country":"","network":"WA_DCP","LOCATION":"WELLPINIT 8W RAWS","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"204985","lookupid":"WPSN5","long":36.12499995,"country":"","network":"NM_DCP","LOCATION":"WASHINGTON PASS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235937","lookupid":"WRLO2","long":34.12499995,"country":"","network":"OK_DCP","LOCATION":"BEAVER CREEK AT WAURIKA LAKE","state":""},"geometry":{"type":"Point","coordinates":[-98.12500005,34.12499995]}},{"type":"Feature","properties":{"LAT":103.87499995,"id":"817566","lookupid":"WSAP","long":1.37499995,"country":"SG","network":"SG__ASOS","LOCATION":"PAYA LEBAR","state":""},"geometry":{"type":"Point","coordinates":[103.87499995,1.37499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212172","lookupid":"WSM48","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168295","lookupid":"WUPO3","long":43.62499995,"country":"","network":"OR_DCP","LOCATION":"WICKIUP DAM","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-71.62500005,"id":"312296","lookupid":"WVVN3","long":43.87499995,"country":"","network":"NH_DCP","LOCATION":"WATERVILLE VALLEY","state":""},"geometry":{"type":"Point","coordinates":[-71.62500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171872","lookupid":"WXSC1","long":37.87499995,"country":"","network":"CA_DCP","LOCATION":"SONORA","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210779","lookupid":"WY55","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.87500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197821","lookupid":"YLWM8","long":45.12499995,"country":"","network":"MT_DCP","LOCATION":"YELLOW MULE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":138.62499995,"id":"917501","lookupid":"YPAD","long":-34.87500005,"country":"AU","network":"AU__ASOS","LOCATION":"ADELAIDE INTL","state":""},"geometry":{"type":"Point","coordinates":[138.62499995,-34.87500005]}},{"type":"Feature","properties":{"LAT":136.87499995,"id":"912551","lookupid":"YPGV","long":-12.37500005,"country":"AU","network":"AU__ASOS","LOCATION":"GOVE","state":""},"geometry":{"type":"Point","coordinates":[136.87499995,-12.37500005]}},{"type":"Feature","properties":{"LAT":116.62499995,"id":"854441","lookupid":"ZBAA","long":40.12499995,"country":"CN","network":"CN__ASOS","LOCATION":"BEIJING - CAPITAL INTERNATIONAL AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[116.62499995,40.12499995]}},{"type":"Feature","properties":{"LAT":-132.87500005,"id":"135946","lookupid":"ZMBA2","long":56.37499995,"country":"","network":"AK_DCP","LOCATION":"TOTEM BAY KUPREANOF ISLAND","state":""},"geometry":{"type":"Point","coordinates":[-132.87500005,56.37499995]}},{"type":"Feature","properties":{"LAT":176.12499995,"id":"1025491","lookupid":"ZMFR","long":-37.37500005,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[176.12499995,-37.37500005]}},{"type":"Feature","properties":{"LAT":120.37499995,"id":"865201","lookupid":"ZSHC","long":30.12499995,"country":"CN","network":"CN__ASOS","LOCATION":"XIAOSHAN","state":""},"geometry":{"type":"Point","coordinates":[120.37499995,30.12499995]}},{"type":"Feature","properties":{"LAT":120.37499995,"id":"865226","lookupid":"ZSQD","long":36.37499995,"country":"CN","network":"CN__ASOS","LOCATION":"LIUTING","state":""},"geometry":{"type":"Point","coordinates":[120.37499995,36.37499995]}},{"type":"Feature","properties":{"LAT":-71.37500005,"id":"313011","lookupid":"008NH","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-71.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271924","lookupid":"0129W","long":30.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-70.87500005,"id":"314452","lookupid":"013NH","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-70.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268322","lookupid":"0401W","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.87500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277685","lookupid":"0486W","long":31.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-73.62500005,"id":"306524","lookupid":"0826W","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-73.62500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274083","lookupid":"0865W","long":30.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163956","lookupid":"088PG","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163959","lookupid":"151PG","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287750","lookupid":"1526W","long":27.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.12500005,27.37499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"281999","lookupid":"1650W","long":29.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.12500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273360","lookupid":"1750W","long":29.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283434","lookupid":"1761W","long":28.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.62500005,28.37499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287744","lookupid":"1843W","long":25.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.12500005,25.87499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280554","lookupid":"1988W","long":28.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.62500005,28.37499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169710","lookupid":"206PG","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-74.37500005,"id":"304362","lookupid":"3N69","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-74.37500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171140","lookupid":"417PG","long":34.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163242","lookupid":"423PG","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265513","lookupid":"45001","long":48.12499995,"country":"","network":"","LOCATION":"M LK SUPERIOR","state":""},"geometry":{"type":"Point","coordinates":[-87.87500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281327","lookupid":"45005","long":41.62499995,"country":"","network":"","LOCATION":"W LK ERIE","state":""},"geometry":{"type":"Point","coordinates":[-82.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284931","lookupid":"45132","long":42.62499995,"country":"","network":"","LOCATION":"ENVIRONMENT CANADA STATION","state":""},"geometry":{"type":"Point","coordinates":[-81.12500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289974","lookupid":"45139","long":43.37499995,"country":"","network":"","LOCATION":"ENVIRONMENT CANADA STATION","state":""},"geometry":{"type":"Point","coordinates":[-79.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286380","lookupid":"45143","long":44.87499995,"country":"","network":"","LOCATION":"ENVIRONMENT CANADA STATION","state":""},"geometry":{"type":"Point","coordinates":[-80.62500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-137.87500005,"id":"121554","lookupid":"46083","long":58.37499995,"country":"","network":"","LOCATION":"FAIRWEATHER","state":""},"geometry":{"type":"Point","coordinates":[-137.87500005,58.37499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163994","lookupid":"46088","long":48.37499995,"country":"","network":"","LOCATION":"NEW DUNGENESS","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-125.87500005,"id":"156064","lookupid":"46089","long":45.87499995,"country":"","network":"","LOCATION":"TILLAMOOK","state":""},"geometry":{"type":"Point","coordinates":[-125.87500005,45.87499995]}},{"type":"Feature","properties":{"LAT":144.87499995,"id":"935695","lookupid":"52202","long":13.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[144.87499995,13.62499995]}},{"type":"Feature","properties":{"LAT":113.37499995,"id":"844805","lookupid":"9V5904","long":-28.87500005,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[113.37499995,-28.87500005]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184828","lookupid":"A05AB","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-157.62500005,"id":"64676","lookupid":"A14WC","long":58.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-157.62500005,58.87499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183389","lookupid":"A18AA","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-137.87500005,"id":"121561","lookupid":"ALSQ9","long":60.12499995,"country":"","network":"CA_YT_DCP","LOCATION":"ALSEK RIVER  AT ALSEK RIVER ABOVE BATES RIVER","state":""},"geometry":{"type":"Point","coordinates":[-137.87500005,60.12499995]}},{"type":"Feature","properties":{"LAT":-75.87500005,"id":"300058","lookupid":"ALXN6","long":44.37499995,"country":"","network":"NY_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-75.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176913","lookupid":"ANCNV","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.62500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253213","lookupid":"ARD02","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.12500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249616","lookupid":"ARD06","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.37500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255382","lookupid":"ARD18","long":35.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247464","lookupid":"ARD24","long":35.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.12500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223697","lookupid":"ATST2","long":34.12499995,"country":"","network":"TX_DCP","LOCATION":"AMHERST 1NE","state":""},"geometry":{"type":"Point","coordinates":[-102.37500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199938","lookupid":"AZ82","long":34.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194901","lookupid":"AZT03","long":35.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166131","lookupid":"BBFO3","long":42.62499995,"country":"","network":"OR_DCP","LOCATION":"BIG BUTTE RAWS NEAR BUTTE FALLS","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256806","lookupid":"BDEM6","long":31.37499995,"country":"","network":"MS_DCP","LOCATION":"BUDE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-90.87500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281314","lookupid":"BFRW2","long":38.37499995,"country":"","network":"WV_DCP","LOCATION":"BEECH FORK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-82.37500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-71.12500005,"id":"313730","lookupid":"BHBM3","long":42.37499995,"country":"","network":"MA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-71.12500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266898","lookupid":"BHFA1","long":34.37499995,"country":"","network":"AL_DCP","LOCATION":"BANKHEAD NATIONAL FOREST","state":""},"geometry":{"type":"Point","coordinates":[-87.37500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-18.12500005,"id":"466463","lookupid":"BIAR","long":65.62499995,"country":"IS","network":"IS__ASOS","LOCATION":"AKUREYRI","state":""},"geometry":{"type":"Point","coordinates":[-18.12500005,65.62499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162525","lookupid":"BIIC1","long":41.12499995,"country":"","network":"CA_DCP","LOCATION":"BIG HILL RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-160.87500005,"id":"55344","lookupid":"BKLA2","long":65.87499995,"country":"","network":"AK_DCP","LOCATION":"BUCKLAND RAWS","state":""},"geometry":{"type":"Point","coordinates":[-160.87500005,65.87499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261172","lookupid":"BKNW3","long":42.87499995,"country":"","network":"WI_DCP","LOCATION":"BROOKLYN","state":""},"geometry":{"type":"Point","coordinates":[-89.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238085","lookupid":"BLNT2","long":31.12499995,"country":"","network":"TX_DCP","LOCATION":"LEON RIVER 5 N BELTON LAKE","state":""},"geometry":{"type":"Point","coordinates":[-97.37500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-71.37500005,"id":"313017","lookupid":"BLTN3","long":44.12499995,"country":"","network":"NH_DCP","LOCATION":"SACO RIVER AT BARTLETT","state":""},"geometry":{"type":"Point","coordinates":[-71.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261843","lookupid":"BLWM6","long":30.62499995,"country":"","network":"MS_DCP","LOCATION":"BILOXI RIVER 1 E WORTHAM","state":""},"geometry":{"type":"Point","coordinates":[-89.12500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-108.12500005,"id":"207141","lookupid":"BLWN5","long":35.12499995,"country":"","network":"NM_DCP","LOCATION":"BLUEWATER RIDGE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-108.12500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-108.62500005,"id":"205691","lookupid":"BMTN5","long":32.62499995,"country":"","network":"NM_DCP","LOCATION":"SILVER CITY - BURRO MOUNTAIN","state":""},"geometry":{"type":"Point","coordinates":[-108.62500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282759","lookupid":"BOAO1","long":39.62499995,"country":"","network":"OH_DCP","LOCATION":"WOLF CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-81.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172581","lookupid":"BRHC1","long":35.12499995,"country":"","network":"CA_DCP","LOCATION":"BRANCH MOUNTAIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206461","lookupid":"BRTM8","long":45.12499995,"country":"","network":"MT_DCP","LOCATION":"BRITTON SPRINGS - WILD HORSE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-87.12500005,"id":"267605","lookupid":"BRXA1","long":31.12499995,"country":"","network":"AL_DCP","LOCATION":"BREWTON HCN-M","state":""},"geometry":{"type":"Point","coordinates":[-87.12500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274826","lookupid":"BSFT1","long":36.37499995,"country":"","network":"TN_DCP","LOCATION":"BIG SOUTH FORK","state":""},"geometry":{"type":"Point","coordinates":[-84.62500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173323","lookupid":"BUFN2","long":40.62499995,"country":"","network":"NV_DCP","LOCATION":"BUFFALO CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208620","lookupid":"BUJW4","long":44.87499995,"country":"","network":"WY_DCP","LOCATION":"BURGESS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-107.62500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-71.12500005,"id":"313726","lookupid":"BUZM3","long":41.37499995,"country":"","network":"","LOCATION":"\\tBUZZARDS BAY MA","state":""},"geometry":{"type":"Point","coordinates":[-71.12500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181945","lookupid":"BWBC1","long":36.12499995,"country":"","network":"CA_DCP","LOCATION":"DEATH VALLEY - BAD WATER BASIN","state":""},"geometry":{"type":"Point","coordinates":[-116.87500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258240","lookupid":"BYGL1","long":29.87499995,"country":"","network":"LA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-90.37500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233045","lookupid":"BZCT2","long":31.12499995,"country":"","network":"TX_DCP","LOCATION":"BRADY 11E","state":""},"geometry":{"type":"Point","coordinates":[-99.12500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-165.37500005,"id":"42394","lookupid":"C16KX","long":68.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-165.37500005,68.37499995]}},{"type":"Feature","properties":{"LAT":-159.62500005,"id":"58957","lookupid":"C19KX","long":69.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-159.62500005,69.12499995]}},{"type":"Feature","properties":{"LAT":-154.87500005,"id":"72637","lookupid":"C21KX","long":69.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-154.87500005,69.12499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227298","lookupid":"CAPT2","long":34.37499995,"country":"","network":"TX_DCP","LOCATION":"CAPROCK CANYONS STATE PARK","state":""},"geometry":{"type":"Point","coordinates":[-101.12500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"254007","lookupid":"CATQ6","long":51.62499995,"country":"","network":"CA_ON_DCP","LOCATION":"CAT LAKE","state":""},"geometry":{"type":"Point","coordinates":[-91.87500005,51.62499995]}},{"type":"Feature","properties":{"LAT":-128.12500005,"id":"149609","lookupid":"CBBC","long":52.12499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"BELLA BELLA CAMPBELL","state":""},"geometry":{"type":"Point","coordinates":[-128.12500005,52.12499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236691","lookupid":"CBCN1","long":42.62499995,"country":"","network":"NE_DCP","LOCATION":"BAZILE CREEK  AT CENTER","state":""},"geometry":{"type":"Point","coordinates":[-97.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190616","lookupid":"CBFI1","long":43.87499995,"country":"","network":"ID_DCP","LOCATION":"COPPER BASIN","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216512","lookupid":"CCYC2","long":37.87499995,"country":"","network":"CO_DCP","LOCATION":"COLORADO CITY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-104.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-149.62500005,"id":"87753","lookupid":"CDSA2","long":68.12499995,"country":"","network":"AK_DCP","LOCATION":"WISEMAN - CHANDALAR SHELF","state":""},"geometry":{"type":"Point","coordinates":[-149.62500005,68.12499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176220","lookupid":"CEFO3","long":44.87499995,"country":"","network":"OR_DCP","LOCATION":"CASE","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174023","lookupid":"CF074","long":35.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172583","lookupid":"CF084","long":35.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169711","lookupid":"CF127","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163992","lookupid":"CGFW1","long":47.87499995,"country":"","network":"WA_DCP","LOCATION":"COUGAR MOUNTAIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-153.37500005,"id":"76921","lookupid":"CGMA2","long":60.12499995,"country":"","network":"AK_DCP","LOCATION":"CHIGMIT MOUNTAINS","state":""},"geometry":{"type":"Point","coordinates":[-153.37500005,60.12499995]}},{"type":"Feature","properties":{"LAT":-64.87500005,"id":"331634","lookupid":"CHAV3","long":18.37499995,"country":"","network":"VI_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-64.87500005,18.37499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211468","lookupid":"CHMN5","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-76.12500005,"id":"299308","lookupid":"CHYV2","long":36.87499995,"country":"","network":"VA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-76.12500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168291","lookupid":"CLFO3","long":42.62499995,"country":"","network":"OR_DCP","LOCATION":"CALIMUS RIVER","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-74.87500005,"id":"302916","lookupid":"CMAN4","long":38.87499995,"country":"","network":"NJ_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-74.87500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-72.12500005,"id":"310866","lookupid":"CMLU","long":46.37499995,"country":"CA","network":"","LOCATION":"LEMIEUX  QUE","state":""},"geometry":{"type":"Point","coordinates":[-72.12500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189211","lookupid":"CNLD","long":52.62499995,"country":"CA","network":"","LOCATION":"LEEDALE AGDM","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,52.62499995]}},{"type":"Feature","properties":{"LAT":-104.62500005,"id":"217230","lookupid":"CO031","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.62500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224444","lookupid":"CO034","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.12500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210758","lookupid":"CO130","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206442","lookupid":"CO136","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214360","lookupid":"CO141","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.62500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-76.37500005,"id":"298594","lookupid":"COVM2","long":38.37499995,"country":"","network":"MD_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-76.37500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261871","lookupid":"COWI2","long":37.62499995,"country":"","network":"IL_DCP","LOCATION":"CRAB ORCHARD FIRE WEATHER","state":""},"geometry":{"type":"Point","coordinates":[-89.12500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211465","lookupid":"COYN5","long":36.12499995,"country":"","network":"NM_DCP","LOCATION":"COYOTE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195680","lookupid":"CPFI","long":49.87499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"FINCASTLE AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,49.87499995]}},{"type":"Feature","properties":{"LAT":-147.62500005,"id":"93501","lookupid":"CPKA2","long":65.12499995,"country":"","network":"AK_DCP","LOCATION":"POKER CREEK","state":""},"geometry":{"type":"Point","coordinates":[-147.62500005,65.12499995]}},{"type":"Feature","properties":{"LAT":-103.87500005,"id":"219372","lookupid":"CPPN5","long":32.87499995,"country":"","network":"NM_DCP","LOCATION":"CAPROCK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-103.87500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273394","lookupid":"CROP","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-99.87500005,"id":"230903","lookupid":"CRWO2","long":35.62499995,"country":"","network":"OK_DCP","LOCATION":"REYDON - CHEYENNE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-99.87500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-103.37500005,"id":"220798","lookupid":"CSBT2","long":29.37499995,"country":"","network":"TX_DCP","LOCATION":"CHISOS BASIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-103.37500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274104","lookupid":"CSST1","long":35.87499995,"country":"","network":"TN_DCP","LOCATION":"RAWS SITE  CROSSVILLE AREA OFFICE","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-73.37500005,"id":"307248","lookupid":"CT032","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-73.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194192","lookupid":"CTMU1","long":37.87499995,"country":"","network":"UT_DCP","LOCATION":"PARAWON - COTTONWOOD MTN","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-74.37500005,"id":"304360","lookupid":"CTWN4","long":39.87499995,"country":"","network":"NJ_DCP","LOCATION":"COYLE FIELD","state":""},"geometry":{"type":"Point","coordinates":[-74.37500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164717","lookupid":"CVBB","long":49.12499995,"country":"CA","network":"","LOCATION":"DELTA BURNS BOG","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"164001","lookupid":"CVOD","long":50.12499995,"country":"CA","network":"","LOCATION":"CALLAGHAN VALLEY","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,50.12499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162558","lookupid":"CVOU","long":49.37499995,"country":"CA","network":"","LOCATION":"SECHELT","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254716","lookupid":"CWCH","long":48.87499995,"country":"CA","network":"","LOCATION":"ATIKOKAN (AUT)  ONT","state":""},"geometry":{"type":"Point","coordinates":[-91.62500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-56.12500005,"id":"356956","lookupid":"CWDI","long":48.87499995,"country":"CA","network":"","LOCATION":"BADGER (AUT)  NFLD","state":""},"geometry":{"type":"Point","coordinates":[-56.12500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258317","lookupid":"CWDV","long":49.12499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"UPSALA (AUT)  ONT","state":""},"geometry":{"type":"Point","coordinates":[-90.37500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-61.87500005,"id":"340386","lookupid":"CWEP","long":46.37499995,"country":"CA","network":"CA_PE_ASOS","LOCATION":"EAST POINT (AUT)  PEI","state":""},"geometry":{"type":"Point","coordinates":[-61.87500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176216","lookupid":"CWFO3","long":43.87499995,"country":"","network":"OR_DCP","LOCATION":"CROW FLAT","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190675","lookupid":"CWGF","long":58.62499995,"country":"CA","network":"","LOCATION":"GARDEN RIVER  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,58.62499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190637","lookupid":"CWGM","long":49.12499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"WATERTON PARK GATE","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237437","lookupid":"CWGN","long":49.12499995,"country":"CA","network":"","LOCATION":"GRETNA (AUT)  MAN","state":""},"geometry":{"type":"Point","coordinates":[-97.62500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201447","lookupid":"CWGY","long":51.62499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"ESTHER 1  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,51.62499995]}},{"type":"Feature","properties":{"LAT":-130.37500005,"id":"143137","lookupid":"CWHL","long":54.12499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"HOLLAND ROCK  BC","state":""},"geometry":{"type":"Point","coordinates":[-130.37500005,54.12499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162555","lookupid":"CWKH","long":48.62499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"MALAHAT  BC","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211525","lookupid":"CWOK","long":51.12499995,"country":"CA","network":"","LOCATION":"ELBOW CS  SASK","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,51.12499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177696","lookupid":"CWPA","long":53.87499995,"country":"CA","network":"","LOCATION":"HENDRICKSON CREEK","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,53.87499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171198","lookupid":"CWPR","long":49.37499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"PRINCETON CS  BC","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-77.12500005,"id":"296456","lookupid":"CWQP","long":43.87499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"POINT PETRE (AUT)  ONT","state":""},"geometry":{"type":"Point","coordinates":[-77.12500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-107.87500005,"id":"207927","lookupid":"CWRJ","long":51.62499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"ROSETOWN EAST  SASK","state":""},"geometry":{"type":"Point","coordinates":[-107.87500005,51.62499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193533","lookupid":"CWRV","long":53.12499995,"country":"CA","network":"","LOCATION":"CAMROSE  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,53.12499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208654","lookupid":"CWSR","long":53.37499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"SPIRITWOOD WEST  SASK","state":""},"geometry":{"type":"Point","coordinates":[-107.62500005,53.37499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190641","lookupid":"CWXN","long":50.12499995,"country":"CA","network":"","LOCATION":"STAVELY AAFC","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,50.12499995]}},{"type":"Feature","properties":{"LAT":-64.87500005,"id":"331752","lookupid":"CWXS","long":47.87499995,"country":"CA","network":"","LOCATION":"BAS CARAQUET  NB","state":""},"geometry":{"type":"Point","coordinates":[-64.87500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183446","lookupid":"CWYL","long":51.37499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"YOHO PARK  BC","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,51.37499995]}},{"type":"Feature","properties":{"LAT":-68.37500005,"id":"321675","lookupid":"CWYQ","long":48.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-68.37500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-55.87500005,"id":"357670","lookupid":"CWZN","long":47.37499995,"country":"CA","network":"CA_NF_ASOS","LOCATION":"SAGONA ISLAND  NFLD","state":""},"geometry":{"type":"Point","coordinates":[-55.87500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-132.87500005,"id":"135961","lookupid":"CWZW","long":60.12499995,"country":"CA","network":"CA_YT_ASOS","LOCATION":"TESLIN (AUT)  YT","state":""},"geometry":{"type":"Point","coordinates":[-132.87500005,60.12499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193538","lookupid":"CXAF","long":54.37499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"ABEE AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,54.37499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201449","lookupid":"CXBA","long":52.12499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"BODO AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,52.12499995]}},{"type":"Feature","properties":{"LAT":-79.62500005,"id":"289258","lookupid":"CXBI","long":44.37499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"BARRIE-ORO","state":""},"geometry":{"type":"Point","coordinates":[-79.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-144.37500005,"id":"102847","lookupid":"CXCWC","long":61.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-144.37500005,61.62499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191375","lookupid":"CXEC","long":53.62499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"EDMONTON MUNICIPAL CR10  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,53.62499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179204","lookupid":"CXHI","long":70.87499995,"country":"CA","network":"","LOCATION":"HOLMAN CS","state":""},"geometry":{"type":"Point","coordinates":[-117.87500005,70.87499995]}},{"type":"Feature","properties":{"LAT":-64.12500005,"id":"333904","lookupid":"CXNP","long":45.87499995,"country":"CA","network":"CA_NS_ASOS","LOCATION":"NAPPAN AUTO  NS","state":""},"geometry":{"type":"Point","coordinates":[-64.12500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177703","lookupid":"CXPA","long":55.62499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"PEORIA AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,55.62499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181301","lookupid":"CXVW","long":55.12499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"VALLEYVIEW AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-117.12500005,55.12499995]}},{"type":"Feature","properties":{"LAT":-56.12500005,"id":"356966","lookupid":"CYAY","long":51.37499995,"country":"CA","network":"CA_NF_ASOS","LOCATION":"ST.ANTHONY","state":""},"geometry":{"type":"Point","coordinates":[-56.12500005,51.37499995]}},{"type":"Feature","properties":{"LAT":-68.12500005,"id":"322397","lookupid":"CYBC","long":49.12499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"BAIE COMEAU","state":""},"geometry":{"type":"Point","coordinates":[-68.12500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266265","lookupid":"CYER","long":56.12499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"FORT SEVERN","state":""},"geometry":{"type":"Point","coordinates":[-87.62500005,56.12499995]}},{"type":"Feature","properties":{"LAT":-133.37500005,"id":"134554","lookupid":"CYEV","long":68.37499995,"country":"CA","network":"CA_NT_ASOS","LOCATION":"INUVIK MIKE ZUBKO","state":""},"geometry":{"type":"Point","coordinates":[-133.37500005,68.37499995]}},{"type":"Feature","properties":{"LAT":-63.62500005,"id":"335362","lookupid":"CYGV","long":50.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"HAVRE ST PIERRE","state":""},"geometry":{"type":"Point","coordinates":[-63.62500005,50.37499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288533","lookupid":"CYHM","long":43.12499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"HAMILTON","state":""},"geometry":{"type":"Point","coordinates":[-79.87500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-74.62500005,"id":"303680","lookupid":"CYMT","long":49.87499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"CHAPAIS","state":""},"geometry":{"type":"Point","coordinates":[-74.62500005,49.87499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285667","lookupid":"CYSB","long":46.62499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"SUDBURY","state":""},"geometry":{"type":"Point","coordinates":[-80.87500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-71.62500005,"id":"312302","lookupid":"CYSC","long":45.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"SHERBROOKE","state":""},"geometry":{"type":"Point","coordinates":[-71.62500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-64.12500005,"id":"333991","lookupid":"CYVM","long":67.62499995,"country":"CA","network":"CA_NU_ASOS","LOCATION":"QIKIQTARJUAQ","state":""},"geometry":{"type":"Point","coordinates":[-64.12500005,67.62499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171225","lookupid":"CYXJ","long":56.12499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"FORT ST JOHN","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,56.12499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174078","lookupid":"CYYF","long":49.37499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"PENTICTON","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-64.87500005,"id":"331740","lookupid":"CYZX","long":44.87499995,"country":"CA","network":"CA_NS_ASOS","LOCATION":"GREENWOOD","state":""},"geometry":{"type":"Point","coordinates":[-64.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-62.37500005,"id":"339091","lookupid":"CZLT","long":82.62499995,"country":"CA","network":"","LOCATION":"ALERT CLIMATE  NU","state":""},"geometry":{"type":"Point","coordinates":[-62.37500005,82.62499995]}},{"type":"Feature","properties":{"LAT":-144.62500005,"id":"102131","lookupid":"CZOA2","long":62.62499995,"country":"","network":"AK_DCP","LOCATION":"CHISTOCHINA","state":""},"geometry":{"type":"Point","coordinates":[-144.62500005,62.62499995]}},{"type":"Feature","properties":{"LAT":79.37499995,"id":"746973","lookupid":"D5UV9","long":-6.87500005,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[79.37499995,-6.87500005]}},{"type":"Feature","properties":{"LAT":4.12499995,"id":"530422","lookupid":"DAAD","long":35.37499995,"country":"AG","network":"","LOCATION":"BOU SAADA","state":""},"geometry":{"type":"Point","coordinates":[4.12499995,35.37499995]}},{"type":"Feature","properties":{"LAT":5.37499995,"id":"534025","lookupid":"DAAS","long":36.12499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"SETIF AIN ARNAT","state":""},"geometry":{"type":"Point","coordinates":[5.37499995,36.12499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180532","lookupid":"DANO3","long":42.87499995,"country":"","network":"OR_DCP","LOCATION":"DANNER","state":""},"geometry":{"type":"Point","coordinates":[-117.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289970","lookupid":"DBLN6","long":42.37499995,"country":"","network":"","LOCATION":"\\tDUNKIRK NY\\t","state":""},"geometry":{"type":"Point","coordinates":[-79.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300757","lookupid":"DE026","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.62500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189905","lookupid":"DEEM8","long":46.12499995,"country":"","network":"MT_DCP","LOCATION":"DEER MOUNTAIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.12500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-137.62500005,"id":"122283","lookupid":"DEZQ9","long":60.62499995,"country":"","network":"CA_YT_DCP","LOCATION":"DEZADEASH RIVER  AT DEZADEASH RIVER AT HAINES JUNCTION","state":""},"geometry":{"type":"Point","coordinates":[-137.62500005,60.62499995]}},{"type":"Feature","properties":{"LAT":-69.12500005,"id":"319509","lookupid":"DICM1","long":47.12499995,"country":"","network":"ME_DCP","LOCATION":"ST JOHN RIVER  AT DICKEY","state":""},"geometry":{"type":"Point","coordinates":[-69.12500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172633","lookupid":"DIFW1","long":48.12499995,"country":"","network":"WA_DCP","LOCATION":"DOUGLAS INGRAM RIDGE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212199","lookupid":"DJTC2","long":39.62499995,"country":"","network":"CO_DCP","LOCATION":"DOWDS JUNCTION RAWS","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214368","lookupid":"DODW4","long":41.87499995,"country":"","network":"WY_DCP","LOCATION":"DODGE CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-105.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166113","lookupid":"DPXC1","long":38.12499995,"country":"","network":"CA_DCP","LOCATION":"DAVIS POINT SAN PABLO BAY - 9415141","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300745","lookupid":"DUKN7","long":36.12499995,"country":"","network":"NC_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-75.62500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-79.62500005,"id":"289235","lookupid":"DY004","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-79.62500005,38.62499995]}},{"type":"Feature","properties":{"LAT":14.12499995,"id":"559296","lookupid":"EDAH","long":53.87499995,"country":"DE","network":"DE__ASOS","LOCATION":"HERINGSDORF","state":""},"geometry":{"type":"Point","coordinates":[14.12499995,53.87499995]}},{"type":"Feature","properties":{"LAT":13.62499995,"id":"557850","lookupid":"EDDB","long":52.37499995,"country":"DE","network":"DE__ASOS","LOCATION":"SCHONEFELD","state":""},"geometry":{"type":"Point","coordinates":[13.62499995,52.37499995]}},{"type":"Feature","properties":{"LAT":6.87499995,"id":"538406","lookupid":"EDDL","long":51.37499995,"country":"DE","network":"DE__ASOS","LOCATION":"DUSSELDORF","state":""},"geometry":{"type":"Point","coordinates":[6.87499995,51.37499995]}},{"type":"Feature","properties":{"LAT":24.62499995,"id":"589584","lookupid":"EFKE","long":65.87499995,"country":"FI","network":"FI__ASOS","LOCATION":"KEMI TORNIO","state":""},"geometry":{"type":"Point","coordinates":[24.62499995,65.87499995]}},{"type":"Feature","properties":{"LAT":24.87499995,"id":"590311","lookupid":"EFKT","long":67.62499995,"country":"FI","network":"FI__ASOS","LOCATION":"KITTILA","state":""},"geometry":{"type":"Point","coordinates":[24.87499995,67.62499995]}},{"type":"Feature","properties":{"LAT":21.87499995,"id":"581646","lookupid":"EFPO","long":61.37499995,"country":"FI","network":"FI__ASOS","LOCATION":"PORI","state":""},"geometry":{"type":"Point","coordinates":[21.87499995,61.37499995]}},{"type":"Feature","properties":{"LAT":25.87499995,"id":"593187","lookupid":"EFRO","long":66.62499995,"country":"FI","network":"FI__ASOS","LOCATION":"ROVANIEMI","state":""},"geometry":{"type":"Point","coordinates":[25.87499995,66.62499995]}},{"type":"Feature","properties":{"LAT":23.62499995,"id":"586686","lookupid":"EFTP","long":61.37499995,"country":"FI","network":"FI__ASOS","LOCATION":"TAMPERE PIRKKALA","state":""},"geometry":{"type":"Point","coordinates":[23.62499995,61.37499995]}},{"type":"Feature","properties":{"LAT":26.87499995,"id":"596044","lookupid":"EFUT","long":60.87499995,"country":"FI","network":"FI__ASOS","LOCATION":"UTTI","state":""},"geometry":{"type":"Point","coordinates":[26.87499995,60.87499995]}},{"type":"Feature","properties":{"LAT":-0.12500005,"id":"518245","lookupid":"EGKK","long":51.12499995,"country":"GB","network":"GB__ASOS","LOCATION":"GATWICK","state":""},"geometry":{"type":"Point","coordinates":[-0.12500005,51.12499995]}},{"type":"Feature","properties":{"LAT":-0.37500005,"id":"517535","lookupid":"EGNJ","long":53.62499995,"country":"GB","network":"GB__ASOS","LOCATION":"HUMBERSIDE","state":""},"geometry":{"type":"Point","coordinates":[-0.37500005,53.62499995]}},{"type":"Feature","properties":{"LAT":-2.62500005,"id":"511052","lookupid":"EGOS","long":52.87499995,"country":"GB","network":"GB__ASOS","LOCATION":"SHAWBURY","state":""},"geometry":{"type":"Point","coordinates":[-2.62500005,52.87499995]}},{"type":"Feature","properties":{"LAT":-2.87500005,"id":"510356","lookupid":"EGPA","long":58.87499995,"country":"GB","network":"GB__ASOS","LOCATION":"KIRKWALL","state":""},"geometry":{"type":"Point","coordinates":[-2.87500005,58.87499995]}},{"type":"Feature","properties":{"LAT":-2.12500005,"id":"512509","lookupid":"EGPD","long":57.12499995,"country":"GB","network":"GB__ASOS","LOCATION":"DYCE","state":""},"geometry":{"type":"Point","coordinates":[-2.12500005,57.12499995]}},{"type":"Feature","properties":{"LAT":-6.37500005,"id":"500273","lookupid":"EGPO","long":58.12499995,"country":"GB","network":"GB__ASOS","LOCATION":"STORNOWAY","state":""},"geometry":{"type":"Point","coordinates":[-6.37500005,58.12499995]}},{"type":"Feature","properties":{"LAT":-6.87500005,"id":"498827","lookupid":"EGPU","long":56.62499995,"country":"GB","network":"GB__ASOS","LOCATION":"TIREE","state":""},"geometry":{"type":"Point","coordinates":[-6.87500005,56.62499995]}},{"type":"Feature","properties":{"LAT":0.12499995,"id":"518968","lookupid":"EGSS","long":51.87499995,"country":"GB","network":"GB__ASOS","LOCATION":"STANSTED","state":""},"geometry":{"type":"Point","coordinates":[0.12499995,51.87499995]}},{"type":"Feature","properties":{"LAT":-3.37500005,"id":"508883","lookupid":"EGTE","long":50.62499995,"country":"GB","network":"GB__ASOS","LOCATION":"EXETER","state":""},"geometry":{"type":"Point","coordinates":[-3.37500005,50.62499995]}},{"type":"Feature","properties":{"LAT":-1.87500005,"id":"513207","lookupid":"EGVA","long":51.62499995,"country":"GB","network":"GB__ASOS","LOCATION":"FAIRFORD","state":""},"geometry":{"type":"Point","coordinates":[-1.87500005,51.62499995]}},{"type":"Feature","properties":{"LAT":-0.37500005,"id":"517533","lookupid":"EGYD","long":53.12499995,"country":"GB","network":"GB__ASOS","LOCATION":"CRANWELL","state":""},"geometry":{"type":"Point","coordinates":[-0.37500005,53.12499995]}},{"type":"Feature","properties":{"LAT":0.12499995,"id":"518972","lookupid":"EGYH","long":52.87499995,"country":"GB","network":"GB__ASOS","LOCATION":"HOLBEACH (AUT)","state":""},"geometry":{"type":"Point","coordinates":[0.12499995,52.87499995]}},{"type":"Feature","properties":{"LAT":4.87499995,"id":"532652","lookupid":"EHKD","long":52.87499995,"country":"NL","network":"NL__ASOS","LOCATION":"DE KOOIJ","state":""},"geometry":{"type":"Point","coordinates":[4.87499995,52.87499995]}},{"type":"Feature","properties":{"LAT":-8.87500005,"id":"493056","lookupid":"EIKN","long":53.87499995,"country":"IE","network":"IE__ASOS","LOCATION":"CONNAUGHT","state":""},"geometry":{"type":"Point","coordinates":[-8.87500005,53.87499995]}},{"type":"Feature","properties":{"LAT":8.62499995,"id":"543463","lookupid":"EKEB","long":55.62499995,"country":"DK","network":"DK__ASOS","LOCATION":"ESBJERG","state":""},"geometry":{"type":"Point","coordinates":[8.62499995,55.62499995]}},{"type":"Feature","properties":{"LAT":-149.12500005,"id":"89166","lookupid":"EKLA2","long":61.37499995,"country":"","network":"AK_DCP","LOCATION":"EKLUTNA LAKE 5 ESE EKLUTNA LAKE NR EKLUTNA","state":""},"geometry":{"type":"Point","coordinates":[-149.12500005,61.37499995]}},{"type":"Feature","properties":{"LAT":-136.37500005,"id":"125873","lookupid":"ELFA2","long":58.12499995,"country":"","network":"AK_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-136.37500005,58.12499995]}},{"type":"Feature","properties":{"LAT":12.12499995,"id":"553582","lookupid":"ENBN","long":65.37499995,"country":"NO","network":"NO__ASOS","LOCATION":"BRONNOY","state":""},"geometry":{"type":"Point","coordinates":[12.12499995,65.37499995]}},{"type":"Feature","properties":{"LAT":29.62499995,"id":"604003","lookupid":"ENBS","long":70.62499995,"country":"NO","network":"NO__ASOS","LOCATION":"BATSFJORD","state":""},"geometry":{"type":"Point","coordinates":[29.62499995,70.62499995]}},{"type":"Feature","properties":{"LAT":3.62499995,"id":"529084","lookupid":"ENQC","long":60.87499995,"country":"NO","network":"NO__ASOS","LOCATION":"TROLL C OIL PLATFORM","state":""},"geometry":{"type":"Point","coordinates":[3.62499995,60.87499995]}},{"type":"Feature","properties":{"LAT":11.37499995,"id":"551411","lookupid":"ENRO","long":62.62499995,"country":"NO","network":"NO__ASOS","LOCATION":"ROROS","state":""},"geometry":{"type":"Point","coordinates":[11.37499995,62.62499995]}},{"type":"Feature","properties":{"LAT":10.87499995,"id":"549958","lookupid":"ENRY","long":59.37499995,"country":"NO","network":"NO__ASOS","LOCATION":"RYGGE","state":""},"geometry":{"type":"Point","coordinates":[10.87499995,59.37499995]}},{"type":"Feature","properties":{"LAT":2.12499995,"id":"524766","lookupid":"ENSE","long":61.37499995,"country":"NO","network":"NO__ASOS","LOCATION":"SNORRE A  OIL PLATFORM","state":""},"geometry":{"type":"Point","coordinates":[2.12499995,61.37499995]}},{"type":"Feature","properties":{"LAT":20.87499995,"id":"578800","lookupid":"ENSR","long":69.87499995,"country":"NO","network":"NO__ASOS","LOCATION":"SORKJOSEN","state":""},"geometry":{"type":"Point","coordinates":[20.87499995,69.87499995]}},{"type":"Feature","properties":{"LAT":5.62499995,"id":"534836","lookupid":"ENZV","long":58.87499995,"country":"NO","network":"NO__ASOS","LOCATION":"SOLA","state":""},"geometry":{"type":"Point","coordinates":[5.62499995,58.87499995]}},{"type":"Feature","properties":{"LAT":19.87499995,"id":"575841","lookupid":"EPKK","long":50.12499995,"country":"PL","network":"PL__ASOS","LOCATION":"BALICE","state":""},"geometry":{"type":"Point","coordinates":[19.87499995,50.12499995]}},{"type":"Feature","properties":{"LAT":20.87499995,"id":"578734","lookupid":"EPSY","long":53.37499995,"country":"PL","network":"PL__ASOS","LOCATION":"SZCZYTNO-SZYMANY","state":"  "},"geometry":{"type":"Point","coordinates":[20.87499995,53.37499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245278","lookupid":"EPTT2","long":29.37499995,"country":"","network":"TX_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-102.62500005,"id":"222995","lookupid":"ESAC2","long":38.62499995,"country":"","network":"CO_DCP","LOCATION":"CO EADS 16 ENE","state":""},"geometry":{"type":"Point","coordinates":[-102.62500005,38.62499995]}},{"type":"Feature","properties":{"LAT":12.62499995,"id":"554994","lookupid":"ESIB","long":58.37499995,"country":"SE","network":"SE__ASOS","LOCATION":"SATENAS (SWE-AFB)","state":""},"geometry":{"type":"Point","coordinates":[12.62499995,58.37499995]}},{"type":"Feature","properties":{"LAT":14.12499995,"id":"559304","lookupid":"ESMK","long":55.87499995,"country":"SE","network":"SE__ASOS","LOCATION":"KRISTIANSTAD/EVEROD","state":""},"geometry":{"type":"Point","coordinates":[14.12499995,55.87499995]}},{"type":"Feature","properties":{"LAT":12.87499995,"id":"555707","lookupid":"ESMT","long":56.62499995,"country":"SE","network":"SE__ASOS","LOCATION":"HALMSTAD","state":""},"geometry":{"type":"Point","coordinates":[12.87499995,56.62499995]}},{"type":"Feature","properties":{"LAT":19.37499995,"id":"574463","lookupid":"ESNX","long":65.62499995,"country":"SE","network":"SE__ASOS","LOCATION":"ARVIDSJAUR","state":""},"geometry":{"type":"Point","coordinates":[19.37499995,65.62499995]}},{"type":"Feature","properties":{"LAT":13.37499995,"id":"557158","lookupid":"ESOK","long":59.37499995,"country":"SE","network":"SE__ASOS","LOCATION":"KARLSTAD","state":""},"geometry":{"type":"Point","coordinates":[13.37499995,59.37499995]}},{"type":"Feature","properties":{"LAT":-65.37500005,"id":"330193","lookupid":"ESPP4","long":18.12499995,"country":"","network":"PR_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-65.37500005,18.12499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169030","lookupid":"ESS38","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,47.37499995]}},{"type":"Feature","properties":{"LAT":128.87499995,"id":"889700","lookupid":"EUMDE31","long":34.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[128.87499995,34.87499995]}},{"type":"Feature","properties":{"LAT":18.62499995,"id":"571905","lookupid":"FACT","long":-33.87500005,"country":"ZA","network":"ZA__ASOS","LOCATION":"CAPE TOWN INTL","state":""},"geometry":{"type":"Point","coordinates":[18.62499995,-33.87500005]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288491","lookupid":"FBIS1","long":32.62499995,"country":"","network":"","LOCATION":"\\tFOLLY ISLAND SC\\t","state":""},"geometry":{"type":"Point","coordinates":[-79.87500005,32.62499995]}},{"type":"Feature","properties":{"LAT":11.62499995,"id":"551896","lookupid":"FKYS","long":3.87499995,"country":"CM","network":"CM__ASOS","LOCATION":"YAOUNDE NSIMALEN","state":""},"geometry":{"type":"Point","coordinates":[11.62499995,3.87499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195649","lookupid":"FLFI1","long":42.12499995,"country":"","network":"ID_DCP","LOCATION":"FLINT CRK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175492","lookupid":"FLFO3","long":42.87499995,"country":"","network":"OR_DCP","LOCATION":"FOSTER FLAT RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,42.87499995]}},{"type":"Feature","properties":{"LAT":48.37499995,"id":"657667","lookupid":"FMNN","long":-13.37500005,"country":"KM","network":"KM__ASOS","LOCATION":"FASCENE","state":""},"geometry":{"type":"Point","coordinates":[48.37499995,-13.37500005]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236644","lookupid":"FNCT2","long":30.87499995,"country":"","network":"TX_DCP","LOCATION":"FLORENCE 3 SW","state":""},"geometry":{"type":"Point","coordinates":[-97.87500005,30.87499995]}},{"type":"Feature","properties":{"LAT":15.62499995,"id":"563332","lookupid":"FNGI","long":-17.12500005,"country":"AO","network":"AO__ASOS","LOCATION":"NGIVA","state":""},"geometry":{"type":"Point","coordinates":[15.62499995,-17.12500005]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163258","lookupid":"FNWO3","long":44.37499995,"country":"","network":"OR_DCP","LOCATION":"FINLEY NATL WILDLIFE REFUGE","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":33.37499995,"id":"614444","lookupid":"FQCH","long":-19.12500005,"country":"MZ","network":"MZ__ASOS","LOCATION":"CHIMOIO","state":""},"geometry":{"type":"Point","coordinates":[33.37499995,-19.12500005]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273380","lookupid":"GA318","long":34.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272658","lookupid":"GA319","long":34.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275539","lookupid":"GA325","long":34.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278418","lookupid":"GA337","long":34.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195665","lookupid":"GAAM8","long":46.12499995,"country":"","network":"MT_DCP","LOCATION":"GALENA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-17.87500005,"id":"467032","lookupid":"GCHI","long":27.87499995,"country":"ES","network":"ES__ASOS","LOCATION":"HIERRO","state":""},"geometry":{"type":"Point","coordinates":[-17.87500005,27.87499995]}},{"type":"Feature","properties":{"LAT":-77.12500005,"id":"296445","lookupid":"GDHP1","long":41.12499995,"country":"","network":"PA_DCP","LOCATION":"GARDEN HOLLOW","state":""},"geometry":{"type":"Point","coordinates":[-77.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-145.37500005,"id":"99977","lookupid":"GDPA2","long":64.12499995,"country":"","network":"AK_DCP","LOCATION":"GOODPASTER RIVER","state":""},"geometry":{"type":"Point","coordinates":[-145.37500005,64.12499995]}},{"type":"Feature","properties":{"LAT":-143.12500005,"id":"106447","lookupid":"GGLA2","long":61.62499995,"country":"","network":"AK_DCP","LOCATION":"GATES GLACIER","state":""},"geometry":{"type":"Point","coordinates":[-143.12500005,61.62499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237363","lookupid":"GGLT2","long":30.62499995,"country":"","network":"TX_DCP","LOCATION":"SAN GABRIEL RIVER  AT GEORGETOWN LAKE","state":""},"geometry":{"type":"Point","coordinates":[-97.62500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211512","lookupid":"GGWPE","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225853","lookupid":"GHST2","long":33.12499995,"country":"","network":"TX_DCP","LOCATION":"GRAHAM 5 SW","state":""},"geometry":{"type":"Point","coordinates":[-101.62500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284869","lookupid":"GHTF1","long":27.12499995,"country":"","network":"FL_DCP","LOCATION":"BRIGHTON","state":""},"geometry":{"type":"Point","coordinates":[-81.12500005,27.12499995]}},{"type":"Feature","properties":{"LAT":-3.87500005,"id":"507381","lookupid":"GMTA","long":35.12499995,"country":"MA","network":"MA__ASOS","LOCATION":"CHERIF EL IDRISSI","state":""},"geometry":{"type":"Point","coordinates":[-3.87500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-14.87500005,"id":"475627","lookupid":"GOSP","long":16.62499995,"country":"SN","network":"SN__ASOS","LOCATION":"PODOR","state":""},"geometry":{"type":"Point","coordinates":[-14.87500005,16.62499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167549","lookupid":"GQIC1","long":37.12499995,"country":"","network":"CA_DCP","LOCATION":"GUADALUPE RES - GUADALUPE CREEK","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234486","lookupid":"GTCT2","long":31.37499995,"country":"","network":"TX_DCP","LOCATION":"COLORADO RIVER 9 SW COLORADO RVR NEAR GOLDTHWAITE","state":""},"geometry":{"type":"Point","coordinates":[-98.62500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234480","lookupid":"GUPT2","long":29.87499995,"country":"","network":"TX_DCP","LOCATION":"GUADALUPE RIVER STATE PARK","state":""},"geometry":{"type":"Point","coordinates":[-98.62500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-151.37500005,"id":"82704","lookupid":"H22KX","long":65.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-151.37500005,65.87499995]}},{"type":"Feature","properties":{"LAT":-132.62500005,"id":"136662","lookupid":"HADA2","long":55.37499995,"country":"","network":"AK_DCP","LOCATION":"HAIDA/KETCHIKAN","state":""},"geometry":{"type":"Point","coordinates":[-132.62500005,55.37499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194205","lookupid":"HATUT","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278426","lookupid":"HCOT1","long":36.37499995,"country":"","network":"TN_DCP","LOCATION":"HAMBLEN COUNTY","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187726","lookupid":"HDSNV","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"240984","lookupid":"HEYO2","long":35.87499995,"country":"","network":"OK_DCP","LOCATION":"POLECAT CREEK  AT HEYBURN LAKE","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"182006","lookupid":"HF007","long":51.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.87500005,51.37499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265487","lookupid":"HGPI2","long":41.62499995,"country":"","network":"IL_DCP","LOCATION":"HOMER GLEN","state":""},"geometry":{"type":"Point","coordinates":[-87.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253972","lookupid":"HKYI4","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171877","lookupid":"HLLC1","long":39.12499995,"country":"","network":"CA_DCP","LOCATION":"HELL HOLE RSVR","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270532","lookupid":"HLNM4","long":42.87499995,"country":"","network":"MI_DCP","LOCATION":"HOLLAND  MI - 9087031","state":""},"geometry":{"type":"Point","coordinates":[-86.12500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177643","lookupid":"HMHNV","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178337","lookupid":"HNGC1","long":34.12499995,"country":"","network":"CA_DCP","LOCATION":"HENNINGER FLATS","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257523","lookupid":"HOLL1","long":30.62499995,"country":"","network":"LA_DCP","LOCATION":"TICKFAW RIVER 0.5 W HOLDEN","state":""},"geometry":{"type":"Point","coordinates":[-90.62500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248941","lookupid":"HPN04","long":45.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.62500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-101.87500005,"id":"225139","lookupid":"HPPT2","long":34.62499995,"country":"","network":"TX_DCP","LOCATION":"HAPPY","state":""},"geometry":{"type":"Point","coordinates":[-101.87500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280616","lookupid":"HRBM4","long":43.87499995,"country":"","network":"MI_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-82.62500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271998","lookupid":"HSTQ6","long":49.37499995,"country":"","network":"CA_ON_DCP","LOCATION":"HILLSPORT","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239518","lookupid":"HTCT2","long":29.37499995,"country":"","network":"TX_DCP","LOCATION":"HALLETTSVILLE 1 SSE","state":""},"geometry":{"type":"Point","coordinates":[-96.87500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184824","lookupid":"HTSC1","long":35.87499995,"country":"","network":"CA_DCP","LOCATION":"HORSE THIEF SPRINGS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272680","lookupid":"IN010","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269804","lookupid":"IN047","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-103.87500005,"id":"219421","lookupid":"INBS2","long":45.12499995,"country":"","network":"SD_DCP","LOCATION":"INDIAN BUTTE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-103.87500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244629","lookupid":"ITCM5","long":47.12499995,"country":"","network":"MN_DCP","LOCATION":"ITASCA MN DNR WX STN","state":""},"geometry":{"type":"Point","coordinates":[-95.12500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189891","lookupid":"ITD21","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.12500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189174","lookupid":"ITD50","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182710","lookupid":"ITDA5","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.62500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181273","lookupid":"ITDA8","long":48.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.12500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196370","lookupid":"ITDB6","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199976","lookupid":"JLKW4","long":43.87499995,"country":"","network":"WY_DCP","LOCATION":"SNAKE RIVER  AT BELOW JACKSON LAKE RESERVOIR","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-99.62500005,"id":"231602","lookupid":"JTCT2","long":30.37499995,"country":"","network":"TX_DCP","LOCATION":"JUNCTION 14 SE","state":""},"geometry":{"type":"Point","coordinates":[-99.62500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182653","lookupid":"JULC1","long":33.12499995,"country":"","network":"CA_DCP","LOCATION":"JULIAN CDF","state":""},"geometry":{"type":"Point","coordinates":[-116.62500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191353","lookupid":"JVEMT","long":48.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184839","lookupid":"K05U","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-99.62500005,"id":"231676","lookupid":"K06D","long":48.87499995,"country":"US","network":"","LOCATION":"ROLLA MUNICIPAL AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-99.62500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213620","lookupid":"K0E0","long":34.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.87500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-164.62500005,"id":"44528","lookupid":"K13KX","long":61.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-164.62500005,61.87499995]}},{"type":"Feature","properties":{"LAT":-103.37500005,"id":"220846","lookupid":"K1FW","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.37500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173346","lookupid":"K1S5","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171907","lookupid":"K1YT","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-73.87500005,"id":"305808","lookupid":"K20N","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-73.87500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251101","lookupid":"K21D","long":45.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.87500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266910","lookupid":"K2I0","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.37500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224441","lookupid":"K2V5","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.12500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274819","lookupid":"K49A","long":34.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.62500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271219","lookupid":"K4A6","long":34.62499995,"country":"US","network":"","LOCATION":"SCOTTSBORO MUNICIPAL AIRPORT WORD FIELD","state":"AL"},"geometry":{"type":"Point","coordinates":[-85.87500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280602","lookupid":"K4I3","long":40.37499995,"country":"US","network":"","LOCATION":"KNOX COUNTY AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-82.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216511","lookupid":"K4V1","long":37.62499995,"country":"US","network":"","LOCATION":"SPANISH PEAKS","state":"CO"},"geometry":{"type":"Point","coordinates":[-104.87500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234479","lookupid":"K5C1","long":29.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.62500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-107.37500005,"id":"209318","lookupid":"K5SM","long":39.37499995,"country":"US","network":"","LOCATION":"SUNLIGHT","state":"CO"},"geometry":{"type":"Point","coordinates":[-107.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269766","lookupid":"K79J","long":31.37499995,"country":"US","network":"","LOCATION":"ANDALUSIA-OPP MUNICIPAL AIRPORT","state":"AL"},"geometry":{"type":"Point","coordinates":[-86.37500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272666","lookupid":"K8A3","long":36.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-75.37500005,"id":"301483","lookupid":"KABE","long":40.62499995,"country":"US","network":"","LOCATION":"LEHIGH VALLEY INTERNATIONAL AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-75.37500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261919","lookupid":"KABQ6","long":49.62499995,"country":"","network":"CA_ON_DCP","LOCATION":"GULL BAY - CAB LAKE","state":""},"geometry":{"type":"Point","coordinates":[-89.12500005,49.62499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276249","lookupid":"KACJ","long":32.12499995,"country":"US","network":"","LOCATION":"JIMMY CARTER REGIONAL AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-84.12500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-74.62500005,"id":"303638","lookupid":"KACY","long":39.37499995,"country":"US","network":"","LOCATION":"ATLANTIC CITY INTERNATIONAL AIRPORT","state":"NJ"},"geometry":{"type":"Point","coordinates":[-74.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282705","lookupid":"KAPF","long":26.12499995,"country":"US","network":"","LOCATION":"NAPLES MUNICIPAL AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.87500005,26.12499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234484","lookupid":"KAQO","long":30.87499995,"country":"US","network":"","LOCATION":"LLANO MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.62500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-73.12500005,"id":"307971","lookupid":"KAQW","long":42.62499995,"country":"US","network":"","LOCATION":"HARRIMAN-AND-WEST AIRPORT","state":"MA"},"geometry":{"type":"Point","coordinates":[-73.12500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256825","lookupid":"KARG","long":36.12499995,"country":"US","network":"","LOCATION":"WALNUT RIDGE REGIONAL ARPT","state":"AR"},"geometry":{"type":"Point","coordinates":[-90.87500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210757","lookupid":"KASE","long":39.12499995,"country":"US","network":"","LOCATION":"ASPEN-PITKIN COUNTY ARPT","state":"CO"},"geometry":{"type":"Point","coordinates":[-106.87500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246731","lookupid":"KASL","long":32.62499995,"country":"US","network":"","LOCATION":"HARRISON COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-94.37500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237361","lookupid":"KAUS","long":30.12499995,"country":"US","network":"","LOCATION":"AUSTIN-BERGSTROM INTL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.62500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275563","lookupid":"KAXV","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280568","lookupid":"KAZE","long":31.87499995,"country":"US","network":"","LOCATION":"HAZLEHURST AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-82.62500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232325","lookupid":"KBBD","long":31.12499995,"country":"US","network":"","LOCATION":"CURTIS FIELD AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-99.37500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-99.62500005,"id":"231646","lookupid":"KBBW","long":41.37499995,"country":"US","network":"","LOCATION":"BROKEN BOW MUNICIPAL ARPT","state":"NE"},"geometry":{"type":"Point","coordinates":[-99.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236634","lookupid":"KBEA","long":28.37499995,"country":"US","network":"","LOCATION":"BEEVILLE MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.87500005,28.37499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269809","lookupid":"KBEH","long":42.12499995,"country":"US","network":"","LOCATION":"SW MICHIGAN REGIONAL ARPT","state":"MI"},"geometry":{"type":"Point","coordinates":[-86.37500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179096","lookupid":"KBFO3","long":43.87499995,"country":"","network":"OR_DCP","LOCATION":"KELSEY BUTTE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-117.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-71.62500005,"id":"312285","lookupid":"KBID","long":41.12499995,"country":"US","network":"","LOCATION":"BLOCK ISLAND STATE AIRPORT","state":"RI"},"geometry":{"type":"Point","coordinates":[-71.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251045","lookupid":"KBKB","long":31.12499995,"country":"US","network":"","LOCATION":"FULLERTON LANDING STRIP","state":"LA"},"geometry":{"type":"Point","coordinates":[-92.87500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165436","lookupid":"KBLI","long":48.87499995,"country":"US","network":"","LOCATION":"BELLINGHAM INTL AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.62500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259715","lookupid":"KBLV","long":38.62499995,"country":"US","network":"","LOCATION":"SCOTT AIR FORCE BASE/MIDAMERICA AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-89.87500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262602","lookupid":"KBMI","long":40.37499995,"country":"US","network":"","LOCATION":"CENTRAL ILLINOIS REGIONAL AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-88.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176215","lookupid":"KBNO","long":43.62499995,"country":"US","network":"","LOCATION":"BURNS MUNICIPAL AIRPORT","state":"OR"},"geometry":{"type":"Point","coordinates":[-118.87500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-124.37500005,"id":"160369","lookupid":"KBOK","long":42.12499995,"country":"US","network":"","LOCATION":"BROOKINGS AIRPORT","state":"OR"},"geometry":{"type":"Point","coordinates":[-124.37500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227304","lookupid":"KBPC","long":35.87499995,"country":"US","network":"","LOCATION":"PAMPA MESA VISTA AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-101.12500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243114","lookupid":"KBQX","long":28.37499995,"country":"US","network":"","LOCATION":"BRAZOS 451 OILP","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.62500005,28.37499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240305","lookupid":"KBWP","long":46.12499995,"country":"US","network":"","LOCATION":"HARRY STERN AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-96.62500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-132.87500005,"id":"135945","lookupid":"KCCWC","long":56.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-132.87500005,56.12499995]}},{"type":"Feature","properties":{"LAT":-72.12500005,"id":"310859","lookupid":"KCDA","long":44.62499995,"country":"US","network":"","LOCATION":"CALEDONIA COUNTY AIRPORT","state":"VT"},"geometry":{"type":"Point","coordinates":[-72.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-124.12500005,"id":"161088","lookupid":"KCEC","long":41.87499995,"country":"US","network":"","LOCATION":"JACK MCNAMARA FIELD ARPT","state":"CA"},"geometry":{"type":"Point","coordinates":[-124.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279859","lookupid":"KCEU","long":34.62499995,"country":"US","network":"","LOCATION":"OCCONEE COUNTY RGNL ARPT","state":"SC"},"geometry":{"type":"Point","coordinates":[-82.87500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245329","lookupid":"KCIN","long":42.12499995,"country":"US","network":"","LOCATION":"ARTHUR N. NEU AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-94.87500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266907","lookupid":"KCKV","long":36.62499995,"country":"US","network":"","LOCATION":"CLARKSVILLE","state":"TN"},"geometry":{"type":"Point","coordinates":[-87.37500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204299","lookupid":"KCOD","long":44.62499995,"country":"US","network":"","LOCATION":"YELLOWSTONE REGIONAL ARPT","state":"WY"},"geometry":{"type":"Point","coordinates":[-109.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253236","lookupid":"KCOU","long":38.87499995,"country":"US","network":"","LOCATION":"COLUMBIA REGIONAL AIRPORT","state":"MO"},"geometry":{"type":"Point","coordinates":[-92.12500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-76.37500005,"id":"298587","lookupid":"KCPK","long":36.62499995,"country":"US","network":"","LOCATION":"CHESAPEAKE REGIONAL ARPT","state":"VA"},"geometry":{"type":"Point","coordinates":[-76.37500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243842","lookupid":"KCXO","long":30.37499995,"country":"US","network":"","LOCATION":"MONTGOMERY COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.37500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245343","lookupid":"KD39","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279851","lookupid":"KDBN","long":32.62499995,"country":"US","network":"","LOCATION":"W H `BUD` BARRON AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-82.87500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215092","lookupid":"KDGW","long":42.87499995,"country":"US","network":"","LOCATION":"CONVERSE COUNTY AIRPORT","state":"WY"},"geometry":{"type":"Point","coordinates":[-105.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198535","lookupid":"KDIJ","long":43.62499995,"country":"US","network":"","LOCATION":"DRIGGS-REED MEMORIAL AIRPORT","state":"ID"},"geometry":{"type":"Point","coordinates":[-111.12500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266201","lookupid":"KDNV","long":40.12499995,"country":"US","network":"","LOCATION":"VERMILION COUNTY AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-87.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184107","lookupid":"KDRA","long":36.62499995,"country":"US","network":"","LOCATION":"DESERT ROCK AIRPORT","state":"NV"},"geometry":{"type":"Point","coordinates":[-116.12500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242468","lookupid":"KDTL","long":46.87499995,"country":"US","network":"","LOCATION":"DETRT LKS-WETHING FLD ARPT","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.87500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274111","lookupid":"KDVK","long":37.62499995,"country":"US","network":"","LOCATION":"STUART POWELL FIELD AIRPORT","state":"KY"},"geometry":{"type":"Point","coordinates":[-84.87500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243121","lookupid":"KDWH","long":30.12499995,"country":"US","network":"","LOCATION":"HOOKS MEMORIAL AIRPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.62500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255420","lookupid":"KEAU","long":44.87499995,"country":"US","network":"","LOCATION":"CHIPPEWA VALLEY RGNL ARPT","state":"WI"},"geometry":{"type":"Point","coordinates":[-91.37500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-76.62500005,"id":"297865","lookupid":"KEDE","long":36.12499995,"country":"US","network":"","LOCATION":"NORTHEASTERN REGIONAL ARPT","state":"NC"},"geometry":{"type":"Point","coordinates":[-76.62500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188420","lookupid":"KEED","long":34.87499995,"country":"US","network":"","LOCATION":"NEEDLES AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-114.62500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-72.37500005,"id":"310132","lookupid":"KEEN","long":42.87499995,"country":"US","network":"","LOCATION":"DILLANT-HOPKINS AIRPORT","state":"NH"},"geometry":{"type":"Point","coordinates":[-72.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-72.12500005,"id":"310860","lookupid":"KEFK","long":44.87499995,"country":"US","network":"","LOCATION":"NEWPORT AP","state":"VT"},"geometry":{"type":"Point","coordinates":[-72.12500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-162.37500005,"id":"51032","lookupid":"KELA2","long":67.87499995,"country":"","network":"AK_DCP","LOCATION":"KELLY RANGER STATION","state":""},"geometry":{"type":"Point","coordinates":[-162.37500005,67.87499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286341","lookupid":"KEQY","long":35.12499995,"country":"US","network":"","LOCATION":"MONROE AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-80.62500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264774","lookupid":"KETB","long":43.37499995,"country":"US","network":"","LOCATION":"WEST BEND MUNICIPAL ARPT","state":"WI"},"geometry":{"type":"Point","coordinates":[-88.12500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198526","lookupid":"KEVW","long":41.37499995,"country":"US","network":"","LOCATION":"EVAN-UINTA CO BURNS FLD AP","state":"WY"},"geometry":{"type":"Point","coordinates":[-111.12500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232337","lookupid":"KF05","long":34.12499995,"country":"US","network":"","LOCATION":"WILBARGER CO","state":"TX"},"geometry":{"type":"Point","coordinates":[-99.37500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181215","lookupid":"KF70","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.12500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174028","lookupid":"KFAT","long":36.87499995,"country":"US","network":"","LOCATION":"FRESNO YOSEMITE INTERNATIONAL AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-119.62500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249658","lookupid":"KFBL","long":44.37499995,"country":"US","network":"","LOCATION":"FARIBAULT MUNICIPAL ARPT","state":"MN"},"geometry":{"type":"Point","coordinates":[-93.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284878","lookupid":"KFIN","long":29.37499995,"country":"US","network":"","LOCATION":"FLAGLER COUNTY EXECUTIVE AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.12500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277732","lookupid":"KFNT","long":42.87499995,"country":"US","network":"","LOCATION":"BISHOP INTERNATIONAL AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-83.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-74.62500005,"id":"303645","lookupid":"KFWN","long":41.12499995,"country":"US","network":"","LOCATION":"SUSSEX AIRPORT","state":"NJ"},"geometry":{"type":"Point","coordinates":[-74.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238091","lookupid":"KFWS","long":32.62499995,"country":"US","network":"","LOCATION":"FORT WORTH SPINKS AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.37500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-99.87500005,"id":"230906","lookupid":"KGAG","long":36.37499995,"country":"US","network":"","LOCATION":"GAGE/SHATTUCK","state":"OK"},"geometry":{"type":"Point","coordinates":[-99.87500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258238","lookupid":"KGAO","long":29.37499995,"country":"US","network":"","LOCATION":"SOUTH LAFOURCHE AIRPORT","state":"LA"},"geometry":{"type":"Point","coordinates":[-90.37500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284186","lookupid":"KGEV","long":36.37499995,"country":"US","network":"","LOCATION":"ASHE COUNTY AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-81.37500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-108.12500005,"id":"207179","lookupid":"KGEY","long":44.62499995,"country":"US","network":"","LOCATION":"SOUTH BIG HORN COUNTY ARPT","state":"WY"},"geometry":{"type":"Point","coordinates":[-108.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283433","lookupid":"KGIF","long":28.12499995,"country":"US","network":"","LOCATION":"WINTER HAVEN","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.62500005,28.12499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281300","lookupid":"KGMU","long":34.87499995,"country":"US","network":"","LOCATION":"GREENVILLE DOWNTOWN ARPT","state":"SC"},"geometry":{"type":"Point","coordinates":[-82.37500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236646","lookupid":"KGOP","long":31.37499995,"country":"US","network":"","LOCATION":"GATESVILLE MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.87500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271247","lookupid":"KGSH","long":41.62499995,"country":"US","network":"","LOCATION":"GOSHEN MUNICIPAL AIRPORT","state":"IN"},"geometry":{"type":"Point","coordinates":[-85.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263294","lookupid":"KGTR","long":33.37499995,"country":"US","network":"","LOCATION":"GOLDEN TRIANGLE RGNL APT","state":"MS"},"geometry":{"type":"Point","coordinates":[-88.62500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-104.62500005,"id":"217250","lookupid":"KGUR","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.62500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-78.12500005,"id":"293553","lookupid":"KGVE","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-78.12500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273406","lookupid":"KGWB","long":41.37499995,"country":"US","network":"","LOCATION":"DE KALB COUNTY AIRPORT","state":"IN"},"geometry":{"type":"Point","coordinates":[-85.12500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-107.12500005,"id":"210042","lookupid":"KHDN","long":40.37499995,"country":"US","network":"","LOCATION":"YAMPA VALLEY AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-107.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-72.62500005,"id":"309407","lookupid":"KHFD","long":41.62499995,"country":"US","network":"","LOCATION":"HARTFORD-BRAINARD AIRPORT","state":"CT"},"geometry":{"type":"Point","coordinates":[-72.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250338","lookupid":"KHOT","long":34.37499995,"country":"US","network":"","LOCATION":"MEMORIAL FIELD AIRPORT","state":"AR"},"geometry":{"type":"Point","coordinates":[-93.12500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280575","lookupid":"KHQU","long":33.62499995,"country":"US","network":"","LOCATION":"THOMSON-MCDUFFIE CO ARPT","state":"GA"},"geometry":{"type":"Point","coordinates":[-82.62500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174784","lookupid":"KHRI","long":45.87499995,"country":"US","network":"","LOCATION":"HERMISTON MUNICIPAL ARPT","state":"OR"},"geometry":{"type":"Point","coordinates":[-119.37500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263312","lookupid":"KHSB","long":37.87499995,"country":"US","network":"","LOCATION":"HARRISBURG-RALEIGH AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-88.62500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266918","lookupid":"KHUF","long":39.37499995,"country":"US","network":"","LOCATION":"TER HUTE INTL-HULMAN FD AP","state":"IN"},"geometry":{"type":"Point","coordinates":[-87.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-67.87500005,"id":"323105","lookupid":"KHUL","long":46.12499995,"country":"US","network":"","LOCATION":"INTERNATIONAL AIRPORT","state":"ME"},"geometry":{"type":"Point","coordinates":[-67.87500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236673","lookupid":"KHUT","long":38.12499995,"country":"US","network":"","LOCATION":"HUTCHINSON MUNICIPAL ARPT","state":"KS"},"geometry":{"type":"Point","coordinates":[-97.87500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287778","lookupid":"KHVS","long":34.37499995,"country":"US","network":"","LOCATION":"HARTSVILLE REGIONAL AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-80.12500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"294995","lookupid":"KHWY","long":38.62499995,"country":"US","network":"","LOCATION":"WARRENTON FAUQUIER AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-77.62500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"277014","lookupid":"KHYX","long":43.37499995,"country":"US","network":"","LOCATION":"SAGNAW CO H.W. BROWNE ARPT","state":"MI"},"geometry":{"type":"Point","coordinates":[-83.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248925","lookupid":"KI75","long":41.12499995,"country":"US","network":"","LOCATION":"OSCEOLA MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-93.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220125","lookupid":"KIBM","long":41.12499995,"country":"US","network":"","LOCATION":"KMBAL MUNI/R E ARRAJ FD AP","state":"NE"},"geometry":{"type":"Point","coordinates":[-103.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272676","lookupid":"KIMS","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264784","lookupid":"KIMT","long":45.87499995,"country":"US","network":"","LOCATION":"FORD AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-88.12500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185547","lookupid":"KINS","long":36.62499995,"country":"US","network":"","LOCATION":"INDIAN SPRING AUX AIRFIELD","state":"NV"},"geometry":{"type":"Point","coordinates":[-115.62500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247444","lookupid":"KJAS","long":30.87499995,"country":"US","network":"","LOCATION":"JASPER COUNTY-BELL FLD APT","state":"TX"},"geometry":{"type":"Point","coordinates":[-94.12500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278431","lookupid":"KJKL","long":37.62499995,"country":"US","network":"","LOCATION":"JULIAN CARROLL AIRPORT","state":"KY"},"geometry":{"type":"Point","coordinates":[-83.37500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268345","lookupid":"KJWN","long":36.12499995,"country":"US","network":"","LOCATION":"JOHN C TUNE","state":"TN"},"geometry":{"type":"Point","coordinates":[-86.87500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-133.62500005,"id":"133788","lookupid":"KKEA2","long":56.87499995,"country":"","network":"AK_DCP","LOCATION":"PETERSBURG","state":""},"geometry":{"type":"Point","coordinates":[-133.62500005,56.87499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181214","lookupid":"KL18","long":33.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.12500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-144.87500005,"id":"101409","lookupid":"KLAA2","long":62.12499995,"country":"","network":"AK_DCP","LOCATION":"KLAWASI NR GLENALLEN","state":""},"geometry":{"type":"Point","coordinates":[-144.87500005,62.12499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251791","lookupid":"KLBO","long":37.62499995,"country":"US","network":"","LOCATION":"FLOYD W JONES LEBANON","state":"MO"},"geometry":{"type":"Point","coordinates":[-92.62500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179102","lookupid":"KLGD","long":45.37499995,"country":"US","network":"","LOCATION":"LA GRANDE/UNION COUNTY APT","state":"OR"},"geometry":{"type":"Point","coordinates":[-117.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220118","lookupid":"KLIC","long":39.37499995,"country":"US","network":"","LOCATION":"LIMON MUNICIPAL AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-103.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280580","lookupid":"KLQK","long":34.87499995,"country":"US","network":"","LOCATION":"PICKENS COUNTY AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-82.62500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246755","lookupid":"KLRY","long":38.62499995,"country":"US","network":"","LOCATION":"LAWRENCE SMITH MEM","state":"MO"},"geometry":{"type":"Point","coordinates":[-94.37500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244559","lookupid":"KLVJ","long":29.62499995,"country":"US","network":"","LOCATION":"CLOVER FIELD AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.12500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244597","lookupid":"KLWC","long":39.12499995,"country":"US","network":"","LOCATION":"LAWRENCE MUNICIPAL AIRPORT","state":"KS"},"geometry":{"type":"Point","coordinates":[-95.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181266","lookupid":"KLWS","long":46.37499995,"country":"US","network":"","LOCATION":"LEWISTON-NEZ PERCE COUNTY AIRPORT","state":"ID"},"geometry":{"type":"Point","coordinates":[-117.12500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246756","lookupid":"KLXT","long":38.87499995,"country":"US","network":"","LOCATION":"LEE\'S SUMMIT MUNICIPAL APT","state":"MO"},"geometry":{"type":"Point","coordinates":[-94.37500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269784","lookupid":"KMBT","long":35.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.37500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266208","lookupid":"KMDW","long":41.87499995,"country":"US","network":"","LOCATION":"CHICAGO MIDWAY INTL ARPT","state":"IL"},"geometry":{"type":"Point","coordinates":[-87.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174036","lookupid":"KMEV","long":38.87499995,"country":"US","network":"","LOCATION":"MINDEN TAHOE AIRPORT","state":"NV"},"geometry":{"type":"Point","coordinates":[-119.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199968","lookupid":"KMEW4","long":41.87499995,"country":"","network":"WY_DCP","LOCATION":"KEMMERER - DCP","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-74.37500005,"id":"304367","lookupid":"KMGJ","long":41.62499995,"country":"US","network":"","LOCATION":"ORANGE COUNTY AIRPORT","state":"NY"},"geometry":{"type":"Point","coordinates":[-74.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276279","lookupid":"KMGY","long":39.62499995,"country":"US","network":"","LOCATION":"DAYTON-WRIGHT BROTHERS APT","state":"OH"},"geometry":{"type":"Point","coordinates":[-84.12500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286313","lookupid":"KMLB","long":28.12499995,"country":"US","network":"","LOCATION":"MELBOURNE INTL AP","state":"FL"},"geometry":{"type":"Point","coordinates":[-80.62500005,28.12499995]}},{"type":"Feature","properties":{"LAT":-68.62500005,"id":"320943","lookupid":"KMLT","long":45.62499995,"country":"US","network":"","LOCATION":"MILLINOCKET MUNICIPAL ARPT","state":"ME"},"geometry":{"type":"Point","coordinates":[-68.62500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-72.62500005,"id":"309417","lookupid":"KMPV","long":44.12499995,"country":"US","network":"","LOCATION":"EDWARD F KNAPP STATE ARPT","state":"VT"},"geometry":{"type":"Point","coordinates":[-72.62500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287787","lookupid":"KMTV","long":36.62499995,"country":"US","network":"","LOCATION":"BLUE RIDGE AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-80.12500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184140","lookupid":"KMYL","long":44.87499995,"country":"US","network":"","LOCATION":"MC CALL","state":"ID"},"geometry":{"type":"Point","coordinates":[-116.12500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-150.37500005,"id":"85563","lookupid":"KNAA2","long":60.62499995,"country":"","network":"AK_DCP","LOCATION":"MYSTERY CREEK @ KENAI NWR","state":""},"geometry":{"type":"Point","coordinates":[-150.37500005,60.62499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"258960","lookupid":"KNBG","long":29.87499995,"country":"US","network":"","LOCATION":"NEW ORLEANS NAS","state":"LA"},"geometry":{"type":"Point","coordinates":[-90.12500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-76.12500005,"id":"299307","lookupid":"KNFE","long":36.62499995,"country":"US","network":"","LOCATION":"NAVAL AUXILIARY LANDING FIELD","state":"VA"},"geometry":{"type":"Point","coordinates":[-76.12500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181212","lookupid":"KNKX","long":32.87499995,"country":"US","network":"","LOCATION":"SAN DIEGO/MIRAMAR N","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.12500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236631","lookupid":"KNQI","long":27.62499995,"country":"US","network":"","LOCATION":"KINGSVILLE NAS","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.87500005,27.62499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283419","lookupid":"KNQX","long":24.62499995,"country":"US","network":"","LOCATION":"KEY WEST NAS","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.62500005,24.62499995]}},{"type":"Feature","properties":{"LAT":-74.37500005,"id":"304372","lookupid":"KNY0","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-74.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-74.87500005,"id":"302917","lookupid":"KOBI","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-74.87500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242445","lookupid":"KOFF","long":41.12499995,"country":"US","network":"","LOCATION":"OFFUTT AFB AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-95.87500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237382","lookupid":"KOKC","long":35.37499995,"country":"US","network":"","LOCATION":"WILL ROGERS WORLD AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-97.62500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242423","lookupid":"KOKM","long":35.62499995,"country":"US","network":"","LOCATION":"OKMULGEE MUNICIPAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-95.87500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199206","lookupid":"KOLS","long":31.37499995,"country":"US","network":"","LOCATION":"NOGALES INTERNATIONAL ARPT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-110.87500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264755","lookupid":"KOLY","long":38.62499995,"country":"US","network":"","LOCATION":"OLNEY-NOBLE AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-88.12500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-78.12500005,"id":"293554","lookupid":"KOMH","long":38.37499995,"country":"US","network":"","LOCATION":"ORANGE COUNTY AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-78.12500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277712","lookupid":"KOMK2","long":37.87499995,"country":"","network":"KY_DCP","LOCATION":"KOOMER RIDGE","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210737","lookupid":"KONM","long":34.12499995,"country":"US","network":"","LOCATION":"SOCORRO MUNICIPAL AP","state":"NM"},"geometry":{"type":"Point","coordinates":[-106.87500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275532","lookupid":"KOPN","long":32.87499995,"country":"US","network":"","LOCATION":"THOMASTON-UPSON CO AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-84.37500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248161","lookupid":"KORG","long":30.12499995,"country":"US","network":"","LOCATION":"ORANGE COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-93.87500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-71.87500005,"id":"311570","lookupid":"KORH","long":42.37499995,"country":"US","network":"","LOCATION":"WORCESTER RGNL","state":"MA"},"geometry":{"type":"Point","coordinates":[-71.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279161","lookupid":"KOSU","long":40.12499995,"country":"US","network":"","LOCATION":"OHIO STATE UNIVERSITY ARPT","state":"OH"},"geometry":{"type":"Point","coordinates":[-83.12500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244620","lookupid":"KOVL","long":44.87499995,"country":"US","network":"","LOCATION":"OLIVIA REGIONAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.12500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269106","lookupid":"KP53","long":46.37499995,"country":"US","network":"","LOCATION":"MUNISING LAKESHORE","state":"MI"},"geometry":{"type":"Point","coordinates":[-86.62500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259712","lookupid":"KPCD","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-156.12500005,"id":"68843","lookupid":"KPGH1","long":20.62499995,"country":"","network":"HI_DCP","LOCATION":"KAUPO GAP","state":""},"geometry":{"type":"Point","coordinates":[-156.12500005,20.62499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280612","lookupid":"KPHN","long":42.87499995,"country":"US","network":"","LOCATION":"ST CLAIR COUNTY INTL ARPT","state":"MI"},"geometry":{"type":"Point","coordinates":[-82.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225897","lookupid":"KPHP","long":44.12499995,"country":"US","network":"","LOCATION":"PHILIP AIRPORT","state":"SD"},"geometry":{"type":"Point","coordinates":[-101.62500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270495","lookupid":"KPLR","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.12500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250325","lookupid":"KPOE","long":31.12499995,"country":"US","network":"","LOCATION":"POLK ARMY AIRFIELD","state":"LA"},"geometry":{"type":"Point","coordinates":[-93.12500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243150","lookupid":"KPPF","long":37.37499995,"country":"US","network":"","LOCATION":"TRI-CITY AIRPORT","state":"KS"},"geometry":{"type":"Point","coordinates":[-95.62500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286349","lookupid":"KPSK","long":37.12499995,"country":"US","network":"","LOCATION":"NEW RIVER VALLEY AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-80.62500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181268","lookupid":"KPUW","long":46.87499995,"country":"US","network":"","LOCATION":"PULLMAN/MOSCOW RGNL ARPT","state":"WA"},"geometry":{"type":"Point","coordinates":[-117.12500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248196","lookupid":"KRCM","long":38.87499995,"country":"US","network":"","LOCATION":"SKYHAVEN AIRPORT","state":"MO"},"geometry":{"type":"Point","coordinates":[-93.87500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174786","lookupid":"KRLD","long":46.37499995,"country":"US","network":"","LOCATION":"RICHLAND AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-119.37500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233079","lookupid":"KRNK1","long":39.62499995,"country":"","network":"KS_DCP","LOCATION":"PHILLIPSBURG - KIRWIN","state":""},"geometry":{"type":"Point","coordinates":[-99.12500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251103","lookupid":"KROS","long":45.62499995,"country":"US","network":"","LOCATION":"RUSH CITY REGIONAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-92.87500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-100.12500005,"id":"230234","lookupid":"KRUG","long":48.37499995,"country":"US","network":"","LOCATION":"RUGBY MUNICIPAL AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-100.12500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173298","lookupid":"KSBA","long":34.37499995,"country":"US","network":"","LOCATION":"SANTA BARBARA MUNICIPAL AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-119.87500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300754","lookupid":"KSBY","long":38.37499995,"country":"US","network":"","LOCATION":"SALBRY-OCN CTY WICO RGNL AP","state":"MD"},"geometry":{"type":"Point","coordinates":[-75.62500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242453","lookupid":"KSHL","long":43.12499995,"country":"US","network":"","LOCATION":"SHELDON MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-95.87500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262595","lookupid":"KSLO","long":38.62499995,"country":"US","network":"","LOCATION":"SALEM-LECKRONE AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-88.87500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179055","lookupid":"KSNA","long":33.62499995,"country":"US","network":"","LOCATION":"J. WAYNE APT-ORANGE CO APT","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.87500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187737","lookupid":"KSNT","long":44.12499995,"country":"US","network":"","LOCATION":"STANLEY RANGER STATION","state":"ID"},"geometry":{"type":"Point","coordinates":[-114.87500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-102.87500005,"id":"222285","lookupid":"KSNY","long":41.12499995,"country":"US","network":"","LOCATION":"SIDNEY MUNICIPAL AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-102.87500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271945","lookupid":"KSRB","long":36.12499995,"country":"US","network":"","LOCATION":"UPPER CUMBERLAND REGIONAL AIRPORT","state":"TN"},"geometry":{"type":"Point","coordinates":[-85.62500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247503","lookupid":"KSTC","long":45.62499995,"country":"US","network":"","LOCATION":"ST CLOUD REGIONAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-94.12500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-103.37500005,"id":"220843","lookupid":"KSTK","long":40.62499995,"country":"US","network":"","LOCATION":"STERLING MUNICIPAL AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-103.37500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-78.12500005,"id":"293536","lookupid":"KSUT","long":33.87499995,"country":"US","network":"","LOCATION":"BRUNSWICK COUNTY AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-78.12500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253267","lookupid":"KSUW","long":46.62499995,"country":"US","network":"","LOCATION":"RICHARD I BONG AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-92.12500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-104.62500005,"id":"217220","lookupid":"KSXU","long":34.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.62500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264021","lookupid":"KSZY","long":35.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.37500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233761","lookupid":"KT82","long":30.12499995,"country":"US","network":"","LOCATION":"GILLESPIE CO","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.87500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275571","lookupid":"KTEW","long":42.62499995,"country":"US","network":"","LOCATION":"MASON JEWETT FIELD AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-84.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161822","lookupid":"KTMK","long":45.37499995,"country":"US","network":"","LOCATION":"TILLAMOOK AIRPORT","state":"OR"},"geometry":{"type":"Point","coordinates":[-123.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-104.12500005,"id":"218689","lookupid":"KTOR","long":42.12499995,"country":"US","network":"","LOCATION":"TORRINGTON MUNICIPAL ARPT","state":"WY"},"geometry":{"type":"Point","coordinates":[-104.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271979","lookupid":"KTVC","long":44.62499995,"country":"US","network":"","LOCATION":"CHERRY CAPITAL AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-85.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194923","lookupid":"KTVY","long":40.62499995,"country":"US","network":"","LOCATION":"BOLINDER FIELD TOOELE VALLEY","state":"UT"},"geometry":{"type":"Point","coordinates":[-112.37500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253983","lookupid":"KUBE","long":45.62499995,"country":"US","network":"","LOCATION":"CUMERLAND MUNICIPAL AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-91.87500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243154","lookupid":"KUKL","long":38.37499995,"country":"US","network":"","LOCATION":"COFFEY CO","state":"KS"},"geometry":{"type":"Point","coordinates":[-95.62500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263334","lookupid":"KUNU","long":43.37499995,"country":"US","network":"","LOCATION":"DODGE COUNTY AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-88.62500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-99.62500005,"id":"231597","lookupid":"KUVA","long":29.12499995,"country":"US","network":"","LOCATION":"GARNER FIELD AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-99.62500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268366","lookupid":"KVPZ","long":41.37499995,"country":"US","network":"","LOCATION":"PORTER COUNTY MUNICIPAL AIRPORT","state":"IN"},"geometry":{"type":"Point","coordinates":[-86.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282721","lookupid":"KVQQ","long":30.12499995,"country":"US","network":"","LOCATION":"CECIL FIELD AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.87500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253249","lookupid":"KVTI","long":42.12499995,"country":"US","network":"","LOCATION":"VINTON VETERANS MEMORIAL AIRPARK AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-92.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261886","lookupid":"KVYS","long":41.37499995,"country":"US","network":"","LOCATION":"ILLINOIS VALLEY RGNL-WALTER DUNCAN FLD ARPT","state":"IL"},"geometry":{"type":"Point","coordinates":[-89.12500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-77.12500005,"id":"296431","lookupid":"KW96","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.12500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-74.62500005,"id":"303641","lookupid":"KWRI","long":40.12499995,"country":"US","network":"","LOCATION":"MCGUIRE AFB AIRPORT","state":"NJ"},"geometry":{"type":"Point","coordinates":[-74.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264029","lookupid":"KY011","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.37500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275552","lookupid":"KY070","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-79.12500005,"id":"290688","lookupid":"KZAP1","long":41.87499995,"country":"","network":"PA_DCP","LOCATION":"KINZUA RAWS NEAR WARREN 4NNW","state":""},"geometry":{"type":"Point","coordinates":[-79.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":127.12499995,"id":"884651","lookupid":"LAJF7","long":32.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[127.12499995,32.62499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212904","lookupid":"LANL2","long":35.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.12500005,35.87499995]}},{"type":"Feature","properties":{"LAT":25.62499995,"id":"592373","lookupid":"LBGO","long":43.12499995,"country":"BG","network":"BG__ASOS","LOCATION":"GORNA ORYAHOVITSA","state":""},"geometry":{"type":"Point","coordinates":[25.62499995,43.12499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186294","lookupid":"LCRI1","long":43.37499995,"country":"","network":"ID_DCP","LOCATION":"PINE 3SW - NRAWS 13","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249642","lookupid":"LCRM7","long":40.37499995,"country":"","network":"MO_DCP","LOCATION":"LUCERNE","state":""},"geometry":{"type":"Point","coordinates":[-93.37500005,40.37499995]}},{"type":"Feature","properties":{"LAT":16.37499995,"id":"565735","lookupid":"LDSP","long":43.62499995,"country":"HR","network":"HR__ASOS","LOCATION":"SPLIT","state":""},"geometry":{"type":"Point","coordinates":[16.37499995,43.62499995]}},{"type":"Feature","properties":{"LAT":-1.87500005,"id":"513156","lookupid":"LEAB","long":38.87499995,"country":"ES","network":"ES__ASOS","LOCATION":"ALBACETE","state":""},"geometry":{"type":"Point","coordinates":[-1.87500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-1.37500005,"id":"514609","lookupid":"LEBR","long":42.12499995,"country":"ES","network":"ES__ASOS","LOCATION":"BARDENAS REALES","state":""},"geometry":{"type":"Point","coordinates":[-1.37500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258287","lookupid":"LECI4","long":41.62499995,"country":"","network":"IA_DCP","LOCATION":"MISSISSIPPI RIVER  AT LE CLAIRE LD14","state":""},"geometry":{"type":"Point","coordinates":[-90.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-0.37500005,"id":"517489","lookupid":"LEHC","long":42.12499995,"country":"ES","network":"ES__ASOS","LOCATION":"HUESCA-PIRINEOS","state":""},"geometry":{"type":"Point","coordinates":[-0.37500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-1.12500005,"id":"515327","lookupid":"LEZG","long":41.62499995,"country":"ES","network":"ES__ASOS","LOCATION":"ZARAGOZA AB","state":""},"geometry":{"type":"Point","coordinates":[-1.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-5.87500005,"id":"501630","lookupid":"LEZL","long":37.37499995,"country":"ES","network":"ES__ASOS","LOCATION":"SEVILLA","state":""},"geometry":{"type":"Point","coordinates":[-5.87500005,37.37499995]}},{"type":"Feature","properties":{"LAT":2.62499995,"id":"526160","lookupid":"LFAQ","long":49.87499995,"country":"FR","network":"FR__ASOS","LOCATION":"BRAY","state":""},"geometry":{"type":"Point","coordinates":[2.62499995,49.87499995]}},{"type":"Feature","properties":{"LAT":-0.37500005,"id":"517494","lookupid":"LFBP","long":43.37499995,"country":"FR","network":"FR__ASOS","LOCATION":"PAU PYRENEES","state":""},"geometry":{"type":"Point","coordinates":[-0.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":2.37499995,"id":"525418","lookupid":"LFCR","long":44.37499995,"country":"FR","network":"FR__ASOS","LOCATION":"MARCILLAC","state":""},"geometry":{"type":"Point","coordinates":[2.37499995,44.37499995]}},{"type":"Feature","properties":{"LAT":8.87499995,"id":"544128","lookupid":"LFKJ","long":41.87499995,"country":"FR","network":"FR__ASOS","LOCATION":"CAMPO DELL ORO","state":""},"geometry":{"type":"Point","coordinates":[8.87499995,41.87499995]}},{"type":"Feature","properties":{"LAT":2.12499995,"id":"524718","lookupid":"LFOB","long":49.37499995,"country":"FR","network":"FR__ASOS","LOCATION":"TILLE","state":""},"geometry":{"type":"Point","coordinates":[2.12499995,49.37499995]}},{"type":"Feature","properties":{"LAT":-1.62500005,"id":"513913","lookupid":"LFRN","long":48.12499995,"country":"FR","network":"FR__ASOS","LOCATION":"ST JACQUES","state":""},"geometry":{"type":"Point","coordinates":[-1.62500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-2.12500005,"id":"512470","lookupid":"LFRZ","long":47.37499995,"country":"FR","network":"FR__ASOS","LOCATION":"MONTOIR","state":""},"geometry":{"type":"Point","coordinates":[-2.12500005,47.37499995]}},{"type":"Feature","properties":{"LAT":5.87499995,"id":"535515","lookupid":"LFSO","long":48.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"OCHEY","state":""},"geometry":{"type":"Point","coordinates":[5.87499995,48.62499995]}},{"type":"Feature","properties":{"LAT":25.12499995,"id":"590902","lookupid":"LGIR","long":35.37499995,"country":"GR","network":"GR__ASOS","LOCATION":"NIKOS KAZANTZAKIS","state":""},"geometry":{"type":"Point","coordinates":[25.12499995,35.37499995]}},{"type":"Feature","properties":{"LAT":22.87499995,"id":"584443","lookupid":"LGTS","long":40.62499995,"country":"GR","network":"GR__ASOS","LOCATION":"MAKEDONIA","state":""},"geometry":{"type":"Point","coordinates":[22.87499995,40.62499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227293","lookupid":"LHST2","long":33.12499995,"country":"","network":"TX_DCP","LOCATION":"LAKE ALAN HENRY 1NW","state":""},"geometry":{"type":"Point","coordinates":[-101.12500005,33.12499995]}},{"type":"Feature","properties":{"LAT":16.37499995,"id":"565718","lookupid":"LIBQ","long":39.37499995,"country":"IT","network":"IT__ASOS","LOCATION":"SCURO MOUNTAIN","state":""},"geometry":{"type":"Point","coordinates":[16.37499995,39.37499995]}},{"type":"Feature","properties":{"LAT":15.62499995,"id":"563553","lookupid":"LICR","long":38.12499995,"country":"IT","network":"IT__ASOS","LOCATION":"REGGIO CALABRIA","state":""},"geometry":{"type":"Point","coordinates":[15.62499995,38.12499995]}},{"type":"Feature","properties":{"LAT":12.37499995,"id":"554217","lookupid":"LIPC","long":44.12499995,"country":"IT","network":"IT__ASOS","LOCATION":"CERVIA","state":""},"geometry":{"type":"Point","coordinates":[12.37499995,44.12499995]}},{"type":"Feature","properties":{"LAT":11.37499995,"id":"551339","lookupid":"LIPE","long":44.62499995,"country":"IT","network":"IT__ASOS","LOCATION":"BOLOGNA","state":""},"geometry":{"type":"Point","coordinates":[11.37499995,44.62499995]}},{"type":"Feature","properties":{"LAT":14.37499995,"id":"559964","lookupid":"LIRN","long":40.87499995,"country":"IT","network":"IT__ASOS","LOCATION":"NAPLES NAVAL AIR STATION","state":""},"geometry":{"type":"Point","coordinates":[14.37499995,40.87499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234483","lookupid":"LLTT2","long":30.62499995,"country":"","network":"TX_DCP","LOCATION":"LLANO 11 SE","state":""},"geometry":{"type":"Point","coordinates":[-98.62500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246008","lookupid":"LMJT2","long":31.87499995,"country":"","network":"TX_DCP","LOCATION":"APPLEBY 4NW - LUMBERJACK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193485","lookupid":"LMR","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285580","lookupid":"LONF1","long":24.87499995,"country":"","network":"","LOCATION":"\\tLONG KEY FL","state":""},"geometry":{"type":"Point","coordinates":[-80.87500005,24.87499995]}},{"type":"Feature","properties":{"LAT":17.87499995,"id":"570054","lookupid":"LQMO","long":43.37499995,"country":"BA","network":"BA__ASOS","LOCATION":"MOSTAR","state":""},"geometry":{"type":"Point","coordinates":[17.87499995,43.37499995]}},{"type":"Feature","properties":{"LAT":22.87499995,"id":"584471","lookupid":"LRSM","long":47.62499995,"country":"RO","network":"RO__ASOS","LOCATION":"SATU MARE","state":""},"geometry":{"type":"Point","coordinates":[22.87499995,47.62499995]}},{"type":"Feature","properties":{"LAT":28.62499995,"id":"601021","lookupid":"LRTC","long":45.12499995,"country":"RO","network":"RO__ASOS","LOCATION":"CATALOI","state":""},"geometry":{"type":"Point","coordinates":[28.62499995,45.12499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245286","lookupid":"LRWT2","long":31.37499995,"country":"","network":"TX_DCP","LOCATION":"LUFKIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166124","lookupid":"LSHC1","long":40.87499995,"country":"","network":"CA_DCP","LOCATION":"LAKESHORE","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":6.87499995,"id":"538388","lookupid":"LSMP","long":46.87499995,"country":"CH","network":"CH__ASOS","LOCATION":"PAYERNE","state":""},"geometry":{"type":"Point","coordinates":[6.87499995,46.87499995]}},{"type":"Feature","properties":{"LAT":7.37499995,"id":"539829","lookupid":"LSZG","long":47.12499995,"country":"CH","network":"CH__ASOS","LOCATION":"GRENCHEN","state":""},"geometry":{"type":"Point","coordinates":[7.37499995,47.12499995]}},{"type":"Feature","properties":{"LAT":30.87499995,"id":"607468","lookupid":"LTAI","long":36.87499995,"country":"TR","network":"TR__ASOS","LOCATION":"ANTALYA","state":""},"geometry":{"type":"Point","coordinates":[30.87499995,36.87499995]}},{"type":"Feature","properties":{"LAT":38.12499995,"id":"628354","lookupid":"LTAT","long":38.37499995,"country":"TR","network":"TR__ASOS","LOCATION":"ERHAC","state":""},"geometry":{"type":"Point","coordinates":[38.12499995,38.37499995]}},{"type":"Feature","properties":{"LAT":30.62499995,"id":"606760","lookupid":"LTBY","long":39.87499995,"country":"TR","network":"TR__ASOS","LOCATION":"ANADOLU","state":""},"geometry":{"type":"Point","coordinates":[30.62499995,39.87499995]}},{"type":"Feature","properties":{"LAT":39.37499995,"id":"631955","lookupid":"LTCA","long":38.62499995,"country":"TR","network":"TR__ASOS","LOCATION":"ELAZIG","state":""},"geometry":{"type":"Point","coordinates":[39.37499995,38.62499995]}},{"type":"Feature","properties":{"LAT":43.12499995,"id":"642763","lookupid":"LTCF","long":40.62499995,"country":"TR","network":"TR__ASOS","LOCATION":"KARS","state":""},"geometry":{"type":"Point","coordinates":[43.12499995,40.62499995]}},{"type":"Feature","properties":{"LAT":38.87499995,"id":"630510","lookupid":"LTCS","long":37.37499995,"country":"TR","network":"TR__ASOS","LOCATION":"GAP/SANLIURFA","state":""},"geometry":{"type":"Point","coordinates":[38.87499995,37.37499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261847","lookupid":"LURM6","long":31.62499995,"country":"","network":"MS_DCP","LOCATION":"TALLAHALA CREEK  AT LAUREL","state":""},"geometry":{"type":"Point","coordinates":[-89.12500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274832","lookupid":"LXGN","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.62500005,37.87499995]}},{"type":"Feature","properties":{"LAT":20.37499995,"id":"577260","lookupid":"LYBE","long":44.87499995,"country":"RS","network":"RS__ASOS","LOCATION":"BEOGRAD","state":""},"geometry":{"type":"Point","coordinates":[20.37499995,44.87499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281332","lookupid":"MBRM4","long":42.87499995,"country":"","network":"MI_DCP","LOCATION":"MOUTH OF THE BLACK RIVER  MI - 9014090","state":""},"geometry":{"type":"Point","coordinates":[-82.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271976","lookupid":"MC017","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266227","lookupid":"MC033","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.62500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273427","lookupid":"MC073","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274128","lookupid":"MC102","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271975","lookupid":"MC143","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206471","lookupid":"MCDM8","long":47.62499995,"country":"","network":"MT_DCP","LOCATION":"NNING CORRAL DOGTOWN","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264723","lookupid":"MCGA1","long":30.62499995,"country":"","network":"AL_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-88.12500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266947","lookupid":"MCGM4","long":46.62499995,"country":"","network":"MI_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-87.37500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199971","lookupid":"MCOBT","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-150.37500005,"id":"85558","lookupid":"MCPA2","long":59.37499995,"country":"","network":"AK_DCP","LOCATION":"MCARTHUR PASS","state":""},"geometry":{"type":"Point","coordinates":[-150.37500005,59.37499995]}},{"type":"Feature","properties":{"LAT":-75.87500005,"id":"300036","lookupid":"MD074","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.87500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263223","lookupid":"MGPB","long":15.62499995,"country":"GT","network":"GT__ASOS","LOCATION":"PUERTO BARRIOS","state":""},"geometry":{"type":"Point","coordinates":[-88.62500005,15.62499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272690","lookupid":"MIKBS","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-67.87500005,"id":"322993","lookupid":"MISP4","long":18.12499995,"country":"","network":"PR_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-67.87500005,18.12499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269813","lookupid":"MKGM4","long":43.12499995,"country":"","network":"","LOCATION":"GLERL STATION","state":""},"geometry":{"type":"Point","coordinates":[-86.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238800","lookupid":"MLDT2","long":29.87499995,"country":"","network":"TX_DCP","LOCATION":"BUCKNERS CREEK 2 NE MULDOON","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198477","lookupid":"MMHO","long":29.12499995,"country":"MX","network":"MX__ASOS","LOCATION":"GENERAL IGNACIO P GARCIA INTL","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-115.12500005,"id":"186971","lookupid":"MMML","long":32.62499995,"country":"MX","network":"MX__ASOS","LOCATION":"GENERAL RODOLFO SANCHEZ TABOADA INTL","state":""},"geometry":{"type":"Point","coordinates":[-115.12500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"241023","lookupid":"MN036","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251098","lookupid":"MN042","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249672","lookupid":"MN052","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.37500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251112","lookupid":"MN106","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.87500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240306","lookupid":"MN135","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252538","lookupid":"MN143","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248935","lookupid":"MN149","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.62500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242460","lookupid":"MN153","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245341","lookupid":"MN159","long":45.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266221","lookupid":"MNMM4","long":45.12499995,"country":"","network":"MI_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-87.62500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246761","lookupid":"MOA09","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"204990","lookupid":"MOKC2","long":37.37499995,"country":"","network":"CO_DCP","LOCATION":"MOCKINGBIRD","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-72.62500005,"id":"309418","lookupid":"MOOV1","long":44.37499995,"country":"","network":"VT_DCP","LOCATION":"MAD RIVER  AT MORETOWN","state":""},"geometry":{"type":"Point","coordinates":[-72.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-78.87500005,"id":"291375","lookupid":"MROS1","long":33.62499995,"country":"","network":"SC_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-78.87500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166132","lookupid":"MSFO3","long":42.87499995,"country":"","network":"OR_DCP","LOCATION":"MOUNT STELLA","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182656","lookupid":"MSJC1","long":33.87499995,"country":"","network":"CA_DCP","LOCATION":"MOUNT SAN JACINTO","state":""},"geometry":{"type":"Point","coordinates":[-116.62500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257529","lookupid":"MSS10","long":32.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.62500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-91.12500005,"id":"256095","lookupid":"MSS31","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.12500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261140","lookupid":"MSS36","long":34.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.37500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206467","lookupid":"MTM61","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206472","lookupid":"MTMAL","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194947","lookupid":"MTMDP","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202863","lookupid":"MTRDP","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.62500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215836","lookupid":"MTRED","long":48.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.12500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195668","lookupid":"MTSBN","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-104.12500005,"id":"218713","lookupid":"MTSTA","long":48.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.12500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238799","lookupid":"MUCT2","long":29.62499995,"country":"","network":"TX_DCP","LOCATION":"MOULTON 1 SSE","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174040","lookupid":"MWQ63","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-154.37500005,"id":"74044","lookupid":"N19KX","long":60.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-154.37500005,60.87499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250326","lookupid":"NATL1","long":31.37499995,"country":"","network":"LA_DCP","LOCATION":"KISATCHIE NATIONAL FOREST HQ RAWS","state":""},"geometry":{"type":"Point","coordinates":[-93.12500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232388","lookupid":"ND005","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.37500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-103.12500005,"id":"221594","lookupid":"ND024","long":48.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.12500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-103.87500005,"id":"219410","lookupid":"NE034","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235962","lookupid":"NE049","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234522","lookupid":"NE050","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":179.12499995,"id":"1034246","lookupid":"NGFU","long":-8.62500005,"country":"FJ","network":"FJ__ASOS","LOCATION":"FUNAFUTI INTL ARPT","state":""},"geometry":{"type":"Point","coordinates":[179.12499995,-8.62500005]}},{"type":"Feature","properties":{"LAT":-71.87500005,"id":"311578","lookupid":"NHLTN","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-71.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-61.37500005,"id":"341823","lookupid":"NKEKW8S","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-61.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202112","lookupid":"NLPU1","long":37.87499995,"country":"","network":"UT_DCP","LOCATION":"NORTH LONG POINT RAWS","state":""},"geometry":{"type":"Point","coordinates":[-109.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217931","lookupid":"NMC37","long":32.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.37500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-165.37500005,"id":"42379","lookupid":"NMTA2","long":64.62499995,"country":"","network":"AK_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-165.37500005,64.62499995]}},{"type":"Feature","properties":{"LAT":167.12499995,"id":"999658","lookupid":"NVSS","long":-15.62500005,"country":"VU","network":"VU__ASOS","LOCATION":"SANTO PEKOA INTL","state":""},"geometry":{"type":"Point","coordinates":[167.12499995,-15.62500005]}},{"type":"Feature","properties":{"LAT":169.87499995,"id":"1007560","lookupid":"NVVA","long":-20.12500005,"country":"VU","network":"VU__ASOS","LOCATION":"ANELGHOWHAT","state":""},"geometry":{"type":"Point","coordinates":[169.87499995,-20.12500005]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"258961","lookupid":"NWCL1","long":30.12499995,"country":"","network":"LA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-90.12500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166838","lookupid":"NWQC1","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276317","lookupid":"OBAQ6","long":49.12499995,"country":"","network":"CA_ON_DCP","LOCATION":"OBA","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162535","lookupid":"OD122","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163985","lookupid":"OD157","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-124.12500005,"id":"161095","lookupid":"OD171","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-124.12500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179823","lookupid":"OD201","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.62500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169016","lookupid":"ODT02","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161812","lookupid":"ODT28","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179101","lookupid":"ODT56","long":45.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.87500005,45.12499995]}},{"type":"Feature","properties":{"LAT":49.37499995,"id":"660702","lookupid":"OEAH","long":25.37499995,"country":"SA","network":"SA__ASOS","LOCATION":"AL AHSA","state":""},"geometry":{"type":"Point","coordinates":[49.37499995,25.37499995]}},{"type":"Feature","properties":{"LAT":39.12499995,"id":"631167","lookupid":"OEJN","long":21.62499995,"country":"SA","network":"SA__ASOS","LOCATION":"JEDDAH/ABUL AZIZ","state":""},"geometry":{"type":"Point","coordinates":[39.12499995,21.62499995]}},{"type":"Feature","properties":{"LAT":46.62499995,"id":"652780","lookupid":"OERK","long":24.87499995,"country":"SA","network":"SA__ASOS","LOCATION":"KING KHALED INTL","state":""},"geometry":{"type":"Point","coordinates":[46.62499995,24.87499995]}},{"type":"Feature","properties":{"LAT":45.12499995,"id":"648443","lookupid":"OEWD","long":20.62499995,"country":"SA","network":"SA__ASOS","LOCATION":"WADI AL DAWASIR","state":""},"geometry":{"type":"Point","coordinates":[45.12499995,20.62499995]}},{"type":"Feature","properties":{"LAT":-108.12500005,"id":"207149","lookupid":"OFLC2","long":37.12499995,"country":"","network":"CO_DCP","LOCATION":"HESPERUS - OLD FORT LEWIS","state":""},"geometry":{"type":"Point","coordinates":[-108.12500005,37.12499995]}},{"type":"Feature","properties":{"LAT":49.62499995,"id":"661444","lookupid":"OIAG","long":30.87499995,"country":"IR","network":"IR__ASOS","LOCATION":"AGHAJARI","state":""},"geometry":{"type":"Point","coordinates":[49.62499995,30.87499995]}},{"type":"Feature","properties":{"LAT":55.12499995,"id":"677264","lookupid":"OIBA","long":25.87499995,"country":"IR","network":"IR__ASOS","LOCATION":"ABUMUSA I.","state":""},"geometry":{"type":"Point","coordinates":[55.12499995,25.87499995]}},{"type":"Feature","properties":{"LAT":50.37499995,"id":"663598","lookupid":"OIBQ","long":29.37499995,"country":"IR","network":"IR__ASOS","LOCATION":"KHARG","state":""},"geometry":{"type":"Point","coordinates":[50.37499995,29.37499995]}},{"type":"Feature","properties":{"LAT":50.12499995,"id":"662906","lookupid":"OIIK","long":36.37499995,"country":"IR","network":"IR__ASOS","LOCATION":"GHAZVIN","state":""},"geometry":{"type":"Point","coordinates":[50.12499995,36.37499995]}},{"type":"Feature","properties":{"LAT":51.62499995,"id":"667203","lookupid":"OISY","long":30.62499995,"country":"IR","network":"IR__ASOS","LOCATION":"YASUJ","state":""},"geometry":{"type":"Point","coordinates":[51.62499995,30.62499995]}},{"type":"Feature","properties":{"LAT":46.12499995,"id":"651390","lookupid":"OITM","long":37.37499995,"country":"IR","network":"IR__ASOS","LOCATION":"MARAGHEH","state":""},"geometry":{"type":"Point","coordinates":[46.12499995,37.37499995]}},{"type":"Feature","properties":{"LAT":35.87499995,"id":"621847","lookupid":"OJAI","long":31.62499995,"country":"JO","network":"JO__ASOS","LOCATION":"QUEEN ALIA INTL","state":""},"geometry":{"type":"Point","coordinates":[35.87499995,31.62499995]}},{"type":"Feature","properties":{"LAT":35.12499995,"id":"619679","lookupid":"OJAQ","long":29.62499995,"country":"JO","network":"JO__ASOS","LOCATION":"AQABA KING HUSSEIN INTL","state":""},"geometry":{"type":"Point","coordinates":[35.12499995,29.62499995]}},{"type":"Feature","properties":{"LAT":-168.87500005,"id":"32252","lookupid":"OLSA2","long":52.87499995,"country":"","network":"AK_DCP","LOCATION":"NIKOLSKI - NOS","state":""},"geometry":{"type":"Point","coordinates":[-168.87500005,52.87499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232338","lookupid":"OLST2","long":34.37499995,"country":"","network":"TX_DCP","LOCATION":"ODELL","state":""},"geometry":{"type":"Point","coordinates":[-99.37500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177676","lookupid":"OMFW1","long":48.87499995,"country":"","network":"WA_DCP","LOCATION":"OWL MOUNTAIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,48.87499995]}},{"type":"Feature","properties":{"LAT":68.87499995,"id":"716871","lookupid":"OPSK","long":27.62499995,"country":"PK","network":"PK__ASOS","LOCATION":"SUKKUR","state":""},"geometry":{"type":"Point","coordinates":[68.87499995,27.62499995]}},{"type":"Feature","properties":{"LAT":47.62499995,"id":"655683","lookupid":"ORMM","long":30.62499995,"country":"IQ","network":"IQ__ASOS","LOCATION":"BASRAH INTL","state":""},"geometry":{"type":"Point","coordinates":[47.62499995,30.62499995]}},{"type":"Feature","properties":{"LAT":51.62499995,"id":"667182","lookupid":"OTHH","long":25.37499995,"country":"QA","network":"QA__ASOS","LOCATION":"DOHA","state":""},"geometry":{"type":"Point","coordinates":[51.62499995,25.37499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174796","lookupid":"OVLW1","long":48.87499995,"country":"","network":"WA_DCP","LOCATION":"OROVILLE 3NW - RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183388","lookupid":"OYMAB","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-145.62500005,"id":"99257","lookupid":"PABI","long":64.12499995,"country":"US","network":"AK_ASOS","LOCATION":"ALLEN ARMY AIRFIELD","state":"AK"},"geometry":{"type":"Point","coordinates":[-145.62500005,64.12499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168307","lookupid":"PACW1","long":46.62499995,"country":"","network":"WA_DCP","LOCATION":"COWLITZ RIVER 1 NW COWLITZ RIVER AT PACKWOOD","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170462","lookupid":"PAFO3","long":45.37499995,"country":"","network":"OR_DCP","LOCATION":"PATJENS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-135.62500005,"id":"128038","lookupid":"PAHN","long":59.37499995,"country":"US","network":"AK_ASOS","LOCATION":"HAINES","state":"AK"},"geometry":{"type":"Point","coordinates":[-135.62500005,59.37499995]}},{"type":"Feature","properties":{"LAT":-153.62500005,"id":"76225","lookupid":"PAIM","long":66.12499995,"country":"US","network":"AK_ASOS","LOCATION":"INDIAN MOUNTAIN LRRS ARPT","state":"AK"},"geometry":{"type":"Point","coordinates":[-153.62500005,66.12499995]}},{"type":"Feature","properties":{"LAT":-132.87500005,"id":"135948","lookupid":"PAPG","long":56.87499995,"country":"US","network":"AK_ASOS","LOCATION":"JAMES A JOHNSON AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-132.87500005,56.87499995]}},{"type":"Feature","properties":{"LAT":-157.62500005,"id":"64671","lookupid":"PAPN","long":57.62499995,"country":"US","network":"AK_ASOS","LOCATION":"PILOT POINT","state":"AK"},"geometry":{"type":"Point","coordinates":[-157.62500005,57.62499995]}},{"type":"Feature","properties":{"LAT":-166.37500005,"id":"39501","lookupid":"PATE","long":65.12499995,"country":"US","network":"AK_ASOS","LOCATION":"TELLER AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-166.37500005,65.12499995]}},{"type":"Feature","properties":{"LAT":-159.87500005,"id":"58243","lookupid":"PAWI","long":70.62499995,"country":"US","network":"AK_ASOS","LOCATION":"WAINWRIGHT AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-159.87500005,70.62499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204273","lookupid":"PC184","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.12500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195643","lookupid":"PC194","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194915","lookupid":"PC203","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197079","lookupid":"PC265","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164687","lookupid":"PC282","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195637","lookupid":"PC291","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197085","lookupid":"PC298","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170450","lookupid":"PC302","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170469","lookupid":"PEFW1","long":47.12499995,"country":"","network":"WA_DCP","LOCATION":"PEOH POINT RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174035","lookupid":"PFDN2","long":38.62499995,"country":"","network":"NV_DCP","LOCATION":"UNASSIGNED","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-161.12500005,"id":"54628","lookupid":"PFNO","long":66.87499995,"country":"US","network":"AK_ASOS","LOCATION":"ROBERT (BOB) CURTIS MEMORIAL AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-161.12500005,66.87499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166842","lookupid":"PG335","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169002","lookupid":"PG344","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167546","lookupid":"PG471","long":36.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,36.37499995]}},{"type":"Feature","properties":{"LAT":145.62499995,"id":"937861","lookupid":"PGSN","long":15.12499995,"country":"MP","network":"MP__ASOS","LOCATION":"SAIPAN/ISLEY (CGS)","state":""},"geometry":{"type":"Point","coordinates":[145.62499995,15.12499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282719","lookupid":"PHAF1","long":29.62499995,"country":"","network":"FL_DCP","LOCATION":"PALATKA 20W - PUTNAM HALL 3SSW","state":""},"geometry":{"type":"Point","coordinates":[-81.87500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-101.37500005,"id":"226582","lookupid":"PHLT2","long":35.37499995,"country":"","network":"TX_DCP","LOCATION":"PANHANDLE","state":""},"geometry":{"type":"Point","coordinates":[-101.37500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-155.62500005,"id":"70280","lookupid":"PHSF","long":19.87499995,"country":"US","network":"HI_ASOS","LOCATION":"BRADSHAW ARMY AIRFIELD","state":"HI"},"geometry":{"type":"Point","coordinates":[-155.62500005,19.87499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184838","lookupid":"PINNV","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165413","lookupid":"PKFO3","long":43.12499995,"country":"","network":"OR_DCP","LOCATION":"BUCKEYE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234492","lookupid":"PKLT2","long":32.87499995,"country":"","network":"TX_DCP","LOCATION":"POSSUM KINGDOM RAWS","state":""},"geometry":{"type":"Point","coordinates":[-98.62500005,32.87499995]}},{"type":"Feature","properties":{"LAT":171.37499995,"id":"1011989","lookupid":"PKMR","long":7.12499995,"country":"MH","network":"MH__ASOS","LOCATION":"MAJURO ATOLL WEATHER CENTER","state":""},"geometry":{"type":"Point","coordinates":[171.37499995,7.12499995]}},{"type":"Feature","properties":{"LAT":-157.37500005,"id":"65168","lookupid":"PLCH","long":1.87499995,"country":"NF","network":"NF__ASOS","LOCATION":"CHRISTMAS ISLAND","state":""},"geometry":{"type":"Point","coordinates":[-157.37500005,1.87499995]}},{"type":"Feature","properties":{"LAT":-155.37500005,"id":"71000","lookupid":"PMLH1","long":19.87499995,"country":"","network":"HI_DCP","LOCATION":"PUU MALI RAWS NEAR HONOKAA 11S","state":""},"geometry":{"type":"Point","coordinates":[-155.37500005,19.87499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182716","lookupid":"POHI1","long":48.87499995,"country":"","network":"ID_DCP","LOCATION":"PORTHILL 1SW","state":""},"geometry":{"type":"Point","coordinates":[-116.62500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281305","lookupid":"POPN7","long":36.12499995,"country":"","network":"NC_DCP","LOCATION":"JESSEN STATION","state":""},"geometry":{"type":"Point","coordinates":[-82.37500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248160","lookupid":"PORT2","long":29.87499995,"country":"","network":"TX_DCP","LOCATION":"TCOON STATION","state":""},"geometry":{"type":"Point","coordinates":[-93.87500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215834","lookupid":"PRSM8","long":48.37499995,"country":"","network":"MT_DCP","LOCATION":"POPLAR RIVER SITE","state":""},"geometry":{"type":"Point","coordinates":[-105.12500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263307","lookupid":"PRYB","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.62500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167553","lookupid":"PSBC1","long":38.12499995,"country":"","network":"CA_DCP","LOCATION":"PITTSBURG (SUISUN BAY)  CA - 9415115","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,38.12499995]}},{"type":"Feature","properties":{"LAT":151.87499995,"id":"955830","lookupid":"PTKK","long":7.37499995,"country":"FM","network":"FM__ASOS","LOCATION":"CHUUK INTERNATIONAL AIRPORT","state":"FM"},"geometry":{"type":"Point","coordinates":[151.87499995,7.37499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199928","lookupid":"QEMA3","long":31.87499995,"country":"","network":"AZ_DCP","LOCATION":"EMPIRE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194187","lookupid":"QGSA3","long":36.62499995,"country":"","network":"AZ_DCP","LOCATION":"GUNSIGHT RAWS","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197780","lookupid":"QMOA3","long":34.87499995,"country":"","network":"AZ_DCP","LOCATION":"MORMON LAKE","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197777","lookupid":"QPAA3","long":34.12499995,"country":"","network":"AZ_DCP","LOCATION":"PAYSON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-124.12500005,"id":"161089","lookupid":"QPFO3","long":42.12499995,"country":"","network":"OR_DCP","LOCATION":"QUAIL PRAIRIE #2 RAWS","state":""},"geometry":{"type":"Point","coordinates":[-124.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197767","lookupid":"QSBA3","long":31.62499995,"country":"","network":"AZ_DCP","LOCATION":"SASABE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199210","lookupid":"QSGA3","long":32.37499995,"country":"","network":"AZ_DCP","LOCATION":"SAGUARO RAWS","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199930","lookupid":"QSLA3","long":32.37499995,"country":"","network":"AZ_DCP","LOCATION":"SOLLERS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175469","lookupid":"QUPC1","long":37.12499995,"country":"","network":"CA_DCP","LOCATION":"UPPER PROVIDENCE","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-71.12500005,"id":"313733","lookupid":"RAYN3","long":43.12499995,"country":"","network":"NH_DCP","LOCATION":"LAMPREY RIVER AT RAYMOND","state":""},"geometry":{"type":"Point","coordinates":[-71.12500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217935","lookupid":"REMN5","long":33.62499995,"country":"","network":"NM_DCP","LOCATION":"8 MILE DRAW NEAR","state":""},"geometry":{"type":"Point","coordinates":[-104.37500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214364","lookupid":"RFRC2","long":40.87499995,"country":"","network":"CO_DCP","LOCATION":"RED FEATHER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-105.62500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183386","lookupid":"RGSN2","long":36.37499995,"country":"","network":"NV_DCP","LOCATION":"AMARGOSA VALLEY - RODGER SPRING","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215067","lookupid":"RGTAO","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249654","lookupid":"RHAI4","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":141.37499995,"id":"925733","lookupid":"RJCO","long":43.12499995,"country":"JP","network":"JP__ASOS","LOCATION":"SAPPORO","state":""},"geometry":{"type":"Point","coordinates":[141.37499995,43.12499995]}},{"type":"Feature","properties":{"LAT":130.37499995,"id":"894013","lookupid":"RJFS","long":33.12499995,"country":"JP","network":"JP__ASOS","LOCATION":"SAGA","state":""},"geometry":{"type":"Point","coordinates":[130.37499995,33.12499995]}},{"type":"Feature","properties":{"LAT":141.12499995,"id":"924998","lookupid":"RJSI","long":39.37499995,"country":"JP","network":"JP__ASOS","LOCATION":"HANAMAKI","state":""},"geometry":{"type":"Point","coordinates":[141.12499995,39.37499995]}},{"type":"Feature","properties":{"LAT":127.12499995,"id":"884669","lookupid":"RKSO","long":37.12499995,"country":"KR","network":"KR__ASOS","LOCATION":"OSAN AB","state":""},"geometry":{"type":"Point","coordinates":[127.12499995,37.12499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174054","lookupid":"RLYO3","long":43.37499995,"country":"","network":"OR_DCP","LOCATION":"RILEY","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168296","lookupid":"RNFO3","long":43.87499995,"country":"","network":"OR_DCP","LOCATION":"ROUND MTN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,43.87499995]}},{"type":"Feature","properties":{"LAT":127.62499995,"id":"886065","lookupid":"ROAH","long":26.12499995,"country":"JP","network":"JP__ASOS","LOCATION":"NAHA","state":""},"geometry":{"type":"Point","coordinates":[127.62499995,26.12499995]}},{"type":"Feature","properties":{"LAT":124.12499995,"id":"875978","lookupid":"ROIG","long":24.37499995,"country":"JP","network":"JP__ASOS","LOCATION":"ISHIGAKI","state":""},"geometry":{"type":"Point","coordinates":[124.12499995,24.37499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197807","lookupid":"RSRU1","long":41.62499995,"country":"","network":"UT_DCP","LOCATION":"RED SPUR RAWS","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246673","lookupid":"SALV4","long":18.12499995,"country":"","network":"MX_VC_DCP","LOCATION":"EL SALADO","state":""},"geometry":{"type":"Point","coordinates":[-94.37500005,18.12499995]}},{"type":"Feature","properties":{"LAT":-55.87500005,"id":"357371","lookupid":"SARP","long":-27.37500005,"country":"AR","network":"AR__ASOS","LOCATION":"POSADAS","state":""},"geometry":{"type":"Point","coordinates":[-55.87500005,-27.37500005]}},{"type":"Feature","properties":{"LAT":-67.62500005,"id":"323425","lookupid":"SAWE","long":-53.87500005,"country":"AR","network":"AR__ASOS","LOCATION":"RIO GRANDE","state":""},"geometry":{"type":"Point","coordinates":[-67.62500005,-53.87500005]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212925","lookupid":"SAWW4","long":41.12499995,"country":"","network":"WY_DCP","LOCATION":"SAWMILL PARK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-106.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284166","lookupid":"SAXG1","long":31.37499995,"country":"","network":"GA_DCP","LOCATION":"NATIONAL ESTUARINE RESEARCH RESERVE SYSTEM STATION","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-57.62500005,"id":"352289","lookupid":"SAZM","long":-37.87500005,"country":"AR","network":"AR__ASOS","LOCATION":"MAR DEL PLATA","state":""},"geometry":{"type":"Point","coordinates":[-57.62500005,-37.87500005]}},{"type":"Feature","properties":{"LAT":-60.12500005,"id":"345228","lookupid":"SBEG","long":-3.12500005,"country":"BR","network":"BR__ASOS","LOCATION":"EDUARDO GOMES INTL","state":""},"geometry":{"type":"Point","coordinates":[-60.12500005,-3.12500005]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162529","lookupid":"SBFO3","long":42.12499995,"country":"","network":"OR_DCP","LOCATION":"SSB #2","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195638","lookupid":"SBWU1","long":39.37499995,"country":"","network":"UT_DCP","LOCATION":"SEVIER B RSVR RAWS","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175460","lookupid":"SE327","long":34.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181216","lookupid":"SE551","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.12500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212913","lookupid":"SGHC2","long":38.12499995,"country":"","network":"CO_DCP","LOCATION":"CO SAGUACHE 2 WNW","state":""},"geometry":{"type":"Point","coordinates":[-106.12500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224463","lookupid":"SHDS2","long":45.62499995,"country":"","network":"SD_DCP","LOCATION":"SHADEHILL RAWS","state":""},"geometry":{"type":"Point","coordinates":[-102.12500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294291","lookupid":"SHKN6","long":42.62499995,"country":"","network":"NY_DCP","LOCATION":"SHAKERS CROSSING - CANASERAGA CREEK","state":""},"geometry":{"type":"Point","coordinates":[-77.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165421","lookupid":"SHRPN","long":45.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195635","lookupid":"SIGU1","long":38.62499995,"country":"","network":"UT_DCP","LOCATION":"SIGNAL PEAK","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194179","lookupid":"SKLA3","long":34.62499995,"country":"","network":"AZ_DCP","LOCATION":"SKULL VALLEY","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-75.37500005,"id":"301345","lookupid":"SKRG","long":6.12499995,"country":"CM","network":"CO__ASOS","LOCATION":"JOSE MARIA CORDOVA","state":""},"geometry":{"type":"Point","coordinates":[-75.37500005,6.12499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197799","lookupid":"SKY","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-66.12500005,"id":"327891","lookupid":"SLCB","long":-17.37500005,"country":"BO","network":"BO__ASOS","LOCATION":"JORGE WILSTERMAN","state":""},"geometry":{"type":"Point","coordinates":[-66.12500005,-17.37500005]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225854","lookupid":"SLST2","long":33.37499995,"country":"","network":"TX_DCP","LOCATION":"SLAYTON 2NE","state":""},"geometry":{"type":"Point","coordinates":[-101.62500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182705","lookupid":"SOLI1","long":46.12499995,"country":"","network":"ID_DCP","LOCATION":"SOLDIERS MEADOW RSVR DAM","state":""},"geometry":{"type":"Point","coordinates":[-116.62500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-107.37500005,"id":"209335","lookupid":"SPLW4","long":43.62499995,"country":"","network":"WY_DCP","LOCATION":"SPLIT ROCK CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-107.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-79.12500005,"id":"290488","lookupid":"SPRU","long":-8.12500005,"country":"PE","network":"PE__ASOS","LOCATION":"CAPITAN CARLOS MARTINEZ DE PINILLOS","state":""},"geometry":{"type":"Point","coordinates":[-79.12500005,-8.12500005]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176197","lookupid":"SRZNV","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172607","lookupid":"SSYC1","long":41.62499995,"country":"","network":"CA_DCP","LOCATION":"LAKE CITY - SURPRISE VALLEY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179057","lookupid":"STFC1","long":34.12499995,"country":"","network":"CA_DCP","LOCATION":"SANTA FE DAM RAWS","state":""},"geometry":{"type":"Point","coordinates":[-117.87500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-153.87500005,"id":"75485","lookupid":"STNA2","long":61.12499995,"country":"","network":"AK_DCP","LOCATION":"STONY","state":""},"geometry":{"type":"Point","coordinates":[-153.87500005,61.12499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251784","lookupid":"SVHA4","long":35.87499995,"country":"","network":"AR_DCP","LOCATION":"SILVER HILL","state":""},"geometry":{"type":"Point","coordinates":[-92.62500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-62.62500005,"id":"338074","lookupid":"SVPR","long":8.37499995,"country":"VE","network":"VE__ASOS","LOCATION":"GENERAL MANUEL CARLOS PIAR","state":""},"geometry":{"type":"Point","coordinates":[-62.62500005,8.37499995]}},{"type":"Feature","properties":{"LAT":-151.12500005,"id":"83402","lookupid":"SXRA2","long":60.37499995,"country":"","network":"AK_DCP","LOCATION":"KENAI RIVER 1 SW KENAI RIVER AT SOLDOTNA","state":""},"geometry":{"type":"Point","coordinates":[-151.12500005,60.37499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"295005","lookupid":"SYDP1","long":41.12499995,"country":"","network":"PA_DCP","LOCATION":"BALD EAGLE CREEK  AT SAYERS DAM","state":""},"geometry":{"type":"Point","coordinates":[-77.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238072","lookupid":"TAQT2","long":27.87499995,"country":"","network":"TX_DCP","LOCATION":"USS LEXINGTON  TX - 8775296","state":""},"geometry":{"type":"Point","coordinates":[-97.37500005,27.87499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175512","lookupid":"TCOUL","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177648","lookupid":"TEXN2","long":41.87499995,"country":"","network":"NV_DCP","LOCATION":"TEXAS SPGS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165432","lookupid":"THOOD","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178396","lookupid":"TLAUR","long":48.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176227","lookupid":"TMESA","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-63.12500005,"id":"336673","lookupid":"TNCM","long":18.12499995,"country":"AN","network":"AN__ASOS","LOCATION":"PRINCESS JULIANA INTERNATIONAL AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-63.12500005,18.12499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215076","lookupid":"TR563","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177669","lookupid":"TRITZ","long":47.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212179","lookupid":"TS286","long":34.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175513","lookupid":"TS319","long":48.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297143","lookupid":"TS338","long":35.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.87500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284139","lookupid":"TS607","long":24.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,24.62499995]}},{"type":"Feature","properties":{"LAT":-107.87500005,"id":"207870","lookupid":"TS761","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.87500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169003","lookupid":"TS877","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180555","lookupid":"TSOW1","long":48.62499995,"country":"","network":"WA_DCP","LOCATION":"TEEPEE SEED ORCHARD RAWS","state":""},"geometry":{"type":"Point","coordinates":[-117.37500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173330","lookupid":"TT103","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210749","lookupid":"TT329","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.87500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184134","lookupid":"TT379","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.12500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199935","lookupid":"TT418","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171861","lookupid":"TT469","long":35.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195630","lookupid":"TT509","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223713","lookupid":"TT564","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.37500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255406","lookupid":"TT595","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-75.87500005,"id":"300045","lookupid":"TT608","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.87500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284201","lookupid":"TT693","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284870","lookupid":"TT751","long":27.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.12500005,27.37499995]}},{"type":"Feature","properties":{"LAT":-61.37500005,"id":"341683","lookupid":"TTPP","long":10.62499995,"country":"AT","network":"AT__ASOS","LOCATION":"PIARCO INTL AP","state":""},"geometry":{"type":"Point","coordinates":[-61.37500005,10.62499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236639","lookupid":"TWB20","long":29.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.87500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236638","lookupid":"TWB22","long":29.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.87500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"228000","lookupid":"TWB46","long":29.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.87500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216484","lookupid":"TWB48","long":30.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.87500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233765","lookupid":"TWB50","long":31.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.87500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238075","lookupid":"TWB52","long":28.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.37500005,28.62499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"228007","lookupid":"TWB72","long":31.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.87500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235191","lookupid":"TWB95","long":27.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.37500005,27.62499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173302","lookupid":"TWMC1","long":35.37499995,"country":"","network":"CA_DCP","LOCATION":"TWISSELMAN","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177668","lookupid":"TWTCN","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,46.87499995]}},{"type":"Feature","properties":{"LAT":46.37499995,"id":"652123","lookupid":"UBBG","long":40.62499995,"country":"AZ","network":"AZ__ASOS","LOCATION":"GANJA","state":""},"geometry":{"type":"Point","coordinates":[46.37499995,40.62499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194928","lookupid":"UCC03","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196357","lookupid":"UCC42","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,39.12499995]}},{"type":"Feature","properties":{"LAT":43.87499995,"id":"644924","lookupid":"UDSG","long":40.87499995,"country":"AM","network":"AM__ASOS","LOCATION":"SHIRAK GEORGIA","state":""},"geometry":{"type":"Point","coordinates":[43.87499995,40.87499995]}},{"type":"Feature","properties":{"LAT":104.37499995,"id":"819210","lookupid":"UIII","long":52.37499995,"country":"RU","network":"RU__ASOS","LOCATION":"IRKUTSK","state":""},"geometry":{"type":"Point","coordinates":[104.37499995,52.37499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197810","lookupid":"UP055","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236685","lookupid":"UP224","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.87500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238841","lookupid":"UP232","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235914","lookupid":"UP321","long":28.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.12500005,28.37499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244570","lookupid":"UP337","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.12500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-107.87500005,"id":"207850","lookupid":"UP421","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.87500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"240996","lookupid":"UP428","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249656","lookupid":"UP457","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248893","lookupid":"UP488","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.62500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251778","lookupid":"UP505","long":34.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.62500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250334","lookupid":"UP512","long":33.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.12500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197053","lookupid":"UP562","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167559","lookupid":"UP591","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212889","lookupid":"UP959","long":32.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.12500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183403","lookupid":"UP972","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174759","lookupid":"UR006","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175504","lookupid":"UR050","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"240956","lookupid":"UR081","long":28.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,28.87499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214326","lookupid":"UR201","long":31.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.62500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-103.37500005,"id":"220802","lookupid":"UR257","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.37500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199958","lookupid":"UR309","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190606","lookupid":"UR313","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264769","lookupid":"UR357","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239566","lookupid":"UR363","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252485","lookupid":"UR391","long":31.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.37500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201407","lookupid":"UR539","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208607","lookupid":"UR617","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192012","lookupid":"UR690","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,32.87499995]}},{"type":"Feature","properties":{"LAT":39.87499995,"id":"633414","lookupid":"URSS","long":43.37499995,"country":"RU","network":"RU__ASOS","LOCATION":"SOCHI","state":""},"geometry":{"type":"Point","coordinates":[39.87499995,43.37499995]}},{"type":"Feature","properties":{"LAT":56.12499995,"id":"680272","lookupid":"USPP","long":57.87499995,"country":"RU","network":"RU__ASOS","LOCATION":"BOLSHOYE SAVINO","state":""},"geometry":{"type":"Point","coordinates":[56.12499995,57.87499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198525","lookupid":"UT1","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194190","lookupid":"UTLVJ","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202844","lookupid":"UTMOP","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.62500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196360","lookupid":"UTRKY","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":65.87499995,"id":"708276","lookupid":"UTSK","long":38.87499995,"country":"UZ","network":"UZ__ASOS","LOCATION":"KARSHI KHANABAD","state":""},"geometry":{"type":"Point","coordinates":[65.87499995,38.87499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197077","lookupid":"UTSOM","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294277","lookupid":"VA034","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.87500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-77.37500005,"id":"295709","lookupid":"VA042","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.37500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257559","lookupid":"VALI2","long":39.62499995,"country":"","network":"IL_DCP","LOCATION":"ILLINOIS RIVER  AT VALLEY CITY","state":""},"geometry":{"type":"Point","coordinates":[-90.62500005,39.62499995]}},{"type":"Feature","properties":{"LAT":93.87499995,"id":"788860","lookupid":"VEIM","long":24.87499995,"country":"IN","network":"IN__ASOS","LOCATION":"IMPHAL","state":""},"geometry":{"type":"Point","coordinates":[93.87499995,24.87499995]}},{"type":"Feature","properties":{"LAT":85.12499995,"id":"763663","lookupid":"VEPT","long":25.62499995,"country":"IN","network":"IN__ASOS","LOCATION":"PATNA","state":""},"geometry":{"type":"Point","coordinates":[85.12499995,25.62499995]}},{"type":"Feature","properties":{"LAT":-101.37500005,"id":"226579","lookupid":"VGOT2","long":34.62499995,"country":"","network":"TX_DCP","LOCATION":"VIGO PARK","state":""},"geometry":{"type":"Point","coordinates":[-101.37500005,34.62499995]}},{"type":"Feature","properties":{"LAT":146.37499995,"id":"939796","lookupid":"VNSZ","long":-41.12500005,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[146.37499995,-41.12500005]}},{"type":"Feature","properties":{"LAT":77.12499995,"id":"740565","lookupid":"VOCB","long":11.12499995,"country":"IN","network":"IN__ASOS","LOCATION":"COIMBATORE","state":""},"geometry":{"type":"Point","coordinates":[77.12499995,11.12499995]}},{"type":"Feature","properties":{"LAT":75.87499995,"id":"736965","lookupid":"VOCL","long":11.12499995,"country":"IN","network":"IN__ASOS","LOCATION":"CALICUT","state":""},"geometry":{"type":"Point","coordinates":[75.87499995,11.12499995]}},{"type":"Feature","properties":{"LAT":74.87499995,"id":"734092","lookupid":"VOML","long":12.87499995,"country":"IN","network":"IN__ASOS","LOCATION":"MANGALORE","state":""},"geometry":{"type":"Point","coordinates":[74.87499995,12.87499995]}},{"type":"Feature","properties":{"LAT":-73.37500005,"id":"307260","lookupid":"VTABH","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-73.37500005,44.87499995]}},{"type":"Feature","properties":{"LAT":101.12499995,"id":"809691","lookupid":"VTBU","long":12.62499995,"country":"TH","network":"TH__ASOS","LOCATION":"SATTAHIP","state":""},"geometry":{"type":"Point","coordinates":[101.12499995,12.62499995]}},{"type":"Feature","properties":{"LAT":-72.37500005,"id":"310138","lookupid":"VTCAB","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-72.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-73.12500005,"id":"307980","lookupid":"VTGEO","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-73.12500005,44.87499995]}},{"type":"Feature","properties":{"LAT":101.87499995,"id":"811827","lookupid":"VTSC","long":6.62499995,"country":"TH","network":"TH__ASOS","LOCATION":"NARATHIWAT","state":""},"geometry":{"type":"Point","coordinates":[101.87499995,6.62499995]}},{"type":"Feature","properties":{"LAT":100.12499995,"id":"806799","lookupid":"VTSM","long":9.62499995,"country":"TH","network":"TH__ASOS","LOCATION":"SAMUI","state":""},"geometry":{"type":"Point","coordinates":[100.12499995,9.62499995]}},{"type":"Feature","properties":{"LAT":-77.12500005,"id":"296436","lookupid":"WASD2","long":38.87499995,"country":"","network":"DC_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-77.12500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248210","lookupid":"WBCI4","long":42.37499995,"country":"","network":"IA_DCP","LOCATION":"BOONE RIVER 3 SSE WEBSTER CITY","state":""},"geometry":{"type":"Point","coordinates":[-93.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":118.12499995,"id":"858618","lookupid":"WBKW","long":4.37499995,"country":"MY","network":"MY__ASOS","LOCATION":"TAWAU","state":""},"geometry":{"type":"Point","coordinates":[118.12499995,4.37499995]}},{"type":"Feature","properties":{"LAT":101.37499995,"id":"810155","lookupid":"WBP3210","long":-51.37500005,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[101.37499995,-51.37500005]}},{"type":"Feature","properties":{"LAT":114.87499995,"id":"849260","lookupid":"WBSB","long":4.87499995,"country":"MY","network":"MY__ASOS","LOCATION":"BRUNEI INTL","state":""},"geometry":{"type":"Point","coordinates":[114.87499995,4.87499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285617","lookupid":"WERS1","long":34.12499995,"country":"","network":"SC_DCP","LOCATION":"COLUMBIA - WEIR TOWER","state":""},"geometry":{"type":"Point","coordinates":[-80.87500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-91.12500005,"id":"256147","lookupid":"WI054","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.12500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261176","lookupid":"WI056","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261896","lookupid":"WI062","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.12500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262611","lookupid":"WI089","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166117","lookupid":"WISC1","long":39.12499995,"country":"","network":"CA_DCP","LOCATION":"COUNTY LINE RAWS NR WILBUR SPRINGS","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,39.12499995]}},{"type":"Feature","properties":{"LAT":102.37499995,"id":"813250","lookupid":"WMKM","long":2.37499995,"country":"MY","network":"MY__ASOS","LOCATION":"MALACCA","state":""},"geometry":{"type":"Point","coordinates":[102.37499995,2.37499995]}},{"type":"Feature","properties":{"LAT":-124.12500005,"id":"161108","lookupid":"WPTW1","long":46.87499995,"country":"","network":"WA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-124.12500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214361","lookupid":"WRBC2","long":40.12499995,"country":"","network":"CO_DCP","LOCATION":"CO BOULDER 14 W","state":""},"geometry":{"type":"Point","coordinates":[-105.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211452","lookupid":"WSM49","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-163.37500005,"id":"48109","lookupid":"WTEP","long":57.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-163.37500005,57.12499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265502","lookupid":"WUEW3","long":45.37499995,"country":"","network":"WI_DCP","LOCATION":"WAUSAUKEE 1NW","state":""},"geometry":{"type":"Point","coordinates":[-87.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"277022","lookupid":"WUR8857","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201406","lookupid":"WY8","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197813","lookupid":"WYNI1","long":43.12499995,"country":"","network":"ID_DCP","LOCATION":"WAYAN RAWS NR GRAY","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259696","lookupid":"YALM6","long":33.87499995,"country":"","network":"MS_DCP","LOCATION":"YALOBUSHA RAWS/TILLATOBA 6E","state":""},"geometry":{"type":"Point","coordinates":[-89.87500005,33.87499995]}},{"type":"Feature","properties":{"LAT":152.62499995,"id":"957850","lookupid":"YAMB","long":-27.62500005,"country":"AU","network":"AU__ASOS","LOCATION":"AMBERLEY","state":""},"geometry":{"type":"Point","coordinates":[152.62499995,-27.62500005]}},{"type":"Feature","properties":{"LAT":145.87499995,"id":"938453","lookupid":"YBCS","long":-16.87500005,"country":"AU","network":"AU__ASOS","LOCATION":"CAIRNS INTL","state":""},"geometry":{"type":"Point","coordinates":[145.87499995,-16.87500005]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189134","lookupid":"YP015","long":33.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,33.37499995]}},{"type":"Feature","properties":{"LAT":114.12499995,"id":"846992","lookupid":"YPLM","long":-22.12500005,"country":"AU","network":"AU__ASOS","LOCATION":"LEARMONTH","state":""},"geometry":{"type":"Point","coordinates":[114.12499995,-22.12500005]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297160","lookupid":"YRKP1","long":39.87499995,"country":"","network":"PA_DCP","LOCATION":"CODORUS CREEK  AT INDIAN ROCK DAM","state":""},"geometry":{"type":"Point","coordinates":[-76.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":117.37499995,"id":"856597","lookupid":"ZBTJ","long":39.12499995,"country":"CN","network":"CN__ASOS","LOCATION":"BINHAI","state":""},"geometry":{"type":"Point","coordinates":[117.37499995,39.12499995]}},{"type":"Feature","properties":{"LAT":106.87499995,"id":"826307","lookupid":"ZUGY","long":26.62499995,"country":"CN","network":"CN__ASOS","LOCATION":"LONGDONGBAO","state":""},"geometry":{"type":"Point","coordinates":[106.87499995,26.62499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278402","lookupid":"0047W","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279121","lookupid":"0112W","long":30.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.12500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271922","lookupid":"0437W","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284156","lookupid":"0459W","long":28.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,28.87499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166109","lookupid":"069PG","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-70.87500005,"id":"314450","lookupid":"1299W","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-70.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272672","lookupid":"1396W","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281277","lookupid":"1460W","long":29.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.37500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284873","lookupid":"1469W","long":28.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.12500005,28.12499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"281996","lookupid":"1595W","long":28.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.12500005,28.87499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270484","lookupid":"1626W","long":30.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.12500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280562","lookupid":"1744W","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.62500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276243","lookupid":"1939W","long":30.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163239","lookupid":"205PG","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163237","lookupid":"215PG","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169724","lookupid":"216PG","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287805","lookupid":"29D9","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169705","lookupid":"312PG","long":36.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193506","lookupid":"38S9","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-70.12500005,"id":"316609","lookupid":"44018","long":42.12499995,"country":"","network":"","LOCATION":"SE CAPE COD","state":""},"geometry":{"type":"Point","coordinates":[-70.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-67.37500005,"id":"324538","lookupid":"44027","long":44.37499995,"country":"","network":"","LOCATION":"JONESPORT","state":""},"geometry":{"type":"Point","coordinates":[-67.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-73.62500005,"id":"306522","lookupid":"44065","long":40.37499995,"country":"","network":"","LOCATION":"NYC ENTR","state":""},"geometry":{"type":"Point","coordinates":[-73.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-60.87500005,"id":"343262","lookupid":"44488","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-60.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-61.12500005,"id":"342543","lookupid":"44489","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-61.12500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163233","lookupid":"46013","long":38.12499995,"country":"","network":"","LOCATION":"BODEGA BAY","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-143.37500005,"id":"105719","lookupid":"46082","long":59.62499995,"country":"","network":"","LOCATION":"CP SUCKLING","state":""},"geometry":{"type":"Point","coordinates":[-143.37500005,59.62499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"168980","lookupid":"46259","long":34.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163278","lookupid":"46304","long":49.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-70.12500005,"id":"316623","lookupid":"59B9","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-70.12500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-63.37500005,"id":"336081","lookupid":"9BEUB6Y","long":50.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-63.37500005,50.12499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182670","lookupid":"A20AB","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.62500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183387","lookupid":"A25AI","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-74.37500005,"id":"304358","lookupid":"ACYN4","long":39.37499995,"country":"","network":"NJ_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-74.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-176.62500005,"id":"9928","lookupid":"ADKA2","long":51.87499995,"country":"","network":"AK_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-176.62500005,51.87499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193492","lookupid":"AFRI1","long":42.87499995,"country":"","network":"ID_DCP","LOCATION":"SNAKE RIVER 1 SW AMERICAN FALLS RESERVOIR","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":160.12499995,"id":"979523","lookupid":"AGGH","long":-9.37500005,"country":"SB","network":"SB__ASOS","LOCATION":"HONIARA INTL","state":""},"geometry":{"type":"Point","coordinates":[160.12499995,-9.37500005]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251773","lookupid":"ARD03","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.62500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251800","lookupid":"ATAM7","long":39.87499995,"country":"","network":"MO_DCP","LOCATION":"ATLANTA","state":""},"geometry":{"type":"Point","coordinates":[-92.62500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191296","lookupid":"AZM41","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200660","lookupid":"AZT11","long":34.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202101","lookupid":"AZT13","long":35.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.87500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248967","lookupid":"BAKQ6","long":51.62499995,"country":"","network":"CA_ON_DCP","LOCATION":"PIKANGIKUM - BAK LAKE","state":""},"geometry":{"type":"Point","coordinates":[-93.62500005,51.62499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166120","lookupid":"BBLCA","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266836","lookupid":"BCHX4","long":18.87499995,"country":"","network":"MX_QO_DCP","LOCATION":"BANCO CHINCHORRO","state":""},"geometry":{"type":"Point","coordinates":[-87.37500005,18.87499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271971","lookupid":"BDLM4","long":42.62499995,"country":"","network":"MI_DCP","LOCATION":"RAWS - BRADLEY","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-37.12500005,"id":"411743","lookupid":"BGKK","long":65.62499995,"country":"GL","network":"GL__ASOS","LOCATION":"KULUSUK LUFTHAVN","state":""},"geometry":{"type":"Point","coordinates":[-37.12500005,65.62499995]}},{"type":"Feature","properties":{"LAT":-68.62500005,"id":"321067","lookupid":"BGTL","long":76.62499995,"country":"GL","network":"GL__ASOS","LOCATION":"PITUFFIK SPACE BASE","state":""},"geometry":{"type":"Point","coordinates":[-68.62500005,76.62499995]}},{"type":"Feature","properties":{"LAT":-87.12500005,"id":"267647","lookupid":"BHRI3","long":41.62499995,"country":"","network":"IN_DCP","LOCATION":"NWS CENTRAL REGION STATION","state":""},"geometry":{"type":"Point","coordinates":[-87.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162524","lookupid":"BHTC1","long":40.87499995,"country":"","network":"CA_DCP","LOCATION":"WILLOW CREEK - BRUSH MOUNTAIN","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-22.62500005,"id":"453496","lookupid":"BIKF","long":63.87499995,"country":"IS","network":"IS__ASOS","LOCATION":"KEFLAVIK NAVAL AIR STATION","state":""},"geometry":{"type":"Point","coordinates":[-22.62500005,63.87499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176902","lookupid":"BKGC1","long":35.37499995,"country":"","network":"CA_DCP","LOCATION":"BRECKENRIDGE","state":""},"geometry":{"type":"Point","coordinates":[-118.62500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261844","lookupid":"BLCM6","long":30.87499995,"country":"","network":"MS_DCP","LOCATION":"BLACK CREEK","state":""},"geometry":{"type":"Point","coordinates":[-89.12500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-146.87500005,"id":"95644","lookupid":"BLIA2","long":60.87499995,"country":"","network":"","LOCATION":"\\tBLIGH REEF LIGHT AK","state":""},"geometry":{"type":"Point","coordinates":[-146.87500005,60.87499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300758","lookupid":"BLKD1","long":39.37499995,"country":"","network":"DE_DCP","LOCATION":"BLACKBIRD","state":""},"geometry":{"type":"Point","coordinates":[-75.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-76.12500005,"id":"299314","lookupid":"BLWM2","long":38.37499995,"country":"","network":"MD_DCP","LOCATION":"BLACKWATER","state":""},"geometry":{"type":"Point","coordinates":[-76.12500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174749","lookupid":"BMOC1","long":37.12499995,"country":"","network":"CA_DCP","LOCATION":"BALD MTN","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215072","lookupid":"BMOC2","long":37.87499995,"country":"","network":"CO_DCP","LOCATION":"BLACK MOUNTAIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212905","lookupid":"BMRN5","long":36.12499995,"country":"","network":"NM_DCP","LOCATION":"EL LLANO 2N - BLACK MESA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-106.12500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248181","lookupid":"BNVA4","long":35.12499995,"country":"","network":"AR_DCP","LOCATION":"BOONEVILLE","state":""},"geometry":{"type":"Point","coordinates":[-93.87500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179778","lookupid":"BPNC1","long":34.37499995,"country":"","network":"CA_DCP","LOCATION":"BIG PINES RAWS","state":""},"geometry":{"type":"Point","coordinates":[-117.62500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176210","lookupid":"BQFO3","long":42.37499995,"country":"","network":"OR_DCP","LOCATION":"BASQUE HILLS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196380","lookupid":"BTKM8","long":44.87499995,"country":"","network":"MT_DCP","LOCATION":"BURNT CREEK","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173310","lookupid":"BUNC1","long":37.37499995,"country":"","network":"CA_DCP","LOCATION":"BUNNING RANCH","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266905","lookupid":"BURT1","long":36.12499995,"country":"","network":"TN_DCP","LOCATION":"RAWS SITE  BURNS","state":""},"geometry":{"type":"Point","coordinates":[-87.37500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235924","lookupid":"BUTT2","long":30.87499995,"country":"","network":"TX_DCP","LOCATION":"BURNET 1WSW","state":""},"geometry":{"type":"Point","coordinates":[-98.12500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172615","lookupid":"BWFO3","long":43.62499995,"country":"","network":"OR_DCP","LOCATION":"BROWNS WELL RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198543","lookupid":"BWSM8","long":45.62499995,"country":"","network":"MT_DCP","LOCATION":"BOZEMAN AGRIMET STATION","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204298","lookupid":"BWXW4","long":44.37499995,"country":"","network":"WY_DCP","LOCATION":"BUFFALO BILL RESERVOIR WX STN - DCP","state":""},"geometry":{"type":"Point","coordinates":[-109.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-143.62500005,"id":"105039","lookupid":"C27KX","long":69.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-143.62500005,69.62499995]}},{"type":"Feature","properties":{"LAT":-63.12500005,"id":"336786","lookupid":"CAHR","long":46.37499995,"country":"CA","network":"CA_PE_ASOS","LOCATION":"HARRINGTON CDA CS  PEI","state":""},"geometry":{"type":"Point","coordinates":[-63.12500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287066","lookupid":"CBTN7","long":36.37499995,"country":"","network":"NC_DCP","LOCATION":"IP STATION RAWS","state":""},"geometry":{"type":"Point","coordinates":[-80.37500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241677","lookupid":"CDOT2","long":29.12499995,"country":"","network":"TX_DCP","LOCATION":"LANE CITY","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270509","lookupid":"CDSK2","long":37.12499995,"country":"","network":"KY_DCP","LOCATION":"CEDAR SPRING","state":""},"geometry":{"type":"Point","coordinates":[-86.12500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215079","lookupid":"CEKC2","long":39.62499995,"country":"","network":"CO_DCP","LOCATION":"CORRAL CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-148.62500005,"id":"90621","lookupid":"CHTA2","long":65.12499995,"country":"","network":"AK_DCP","LOCATION":"CHATANIKA RAWS NR","state":""},"geometry":{"type":"Point","coordinates":[-148.62500005,65.12499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262563","lookupid":"CKWM6","long":30.62499995,"country":"","network":"MS_DCP","LOCATION":"WOOL MARKET - CAMP KELLER","state":""},"geometry":{"type":"Point","coordinates":[-88.87500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189151","lookupid":"CLTNV","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240241","lookupid":"CMCT2","long":30.12499995,"country":"","network":"TX_DCP","LOCATION":"CARMINE 1 SSW","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283487","lookupid":"CNDO1","long":41.62499995,"country":"","network":"OH_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-81.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294411","lookupid":"CNDT","long":72.62499995,"country":"CA","network":"","LOCATION":"POND INLET CLIMO","state":""},"geometry":{"type":"Point","coordinates":[-77.87500005,72.62499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177618","lookupid":"CNIC1","long":34.37499995,"country":"","network":"CA_DCP","LOCATION":"CAMP 9","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234505","lookupid":"CNLO2","long":36.12499995,"country":"","network":"OK_DCP","LOCATION":"NORTH CANADIAN RIVER 2 NW CANTON LAKE","state":""},"geometry":{"type":"Point","coordinates":[-98.62500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215084","lookupid":"CO036","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223722","lookupid":"CO048","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.37500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-103.87500005,"id":"219398","lookupid":"CO066","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-102.62500005,"id":"222996","lookupid":"CO068","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211479","lookupid":"CO095","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"204999","lookupid":"CO098","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206436","lookupid":"CO119","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214359","lookupid":"CO164","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.62500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-104.62500005,"id":"217241","lookupid":"CO82","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-149.87500005,"id":"87002","lookupid":"COOA2","long":60.37499995,"country":"","network":"AK_DCP","LOCATION":"KENAI RIVER  AT KENAI RIVER AT COOPER LANDING","state":""},"geometry":{"type":"Point","coordinates":[-149.87500005,60.37499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260421","lookupid":"COTT1","long":35.12499995,"country":"","network":"TN_DCP","LOCATION":"WOLF RIVER  AT WOLF RIVER AT COLLIERVILLE","state":""},"geometry":{"type":"Point","coordinates":[-89.62500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192801","lookupid":"CPBA","long":50.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.12500005,50.12499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223783","lookupid":"CPIF","long":55.62499995,"country":"CA","network":"","LOCATION":"ISLAND FALLS (AUT)  SASK","state":""},"geometry":{"type":"Point","coordinates":[-102.37500005,55.62499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194240","lookupid":"CPIR","long":49.87499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"IRON SPRINGS AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,49.87499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212169","lookupid":"CPLN5","long":32.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168303","lookupid":"CRHO3","long":45.62499995,"country":"","network":"OR_DCP","LOCATION":"HOOD RIVER - COLUMBIA RIVER","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"228010","lookupid":"CRYT2","long":32.37499995,"country":"","network":"TX_DCP","LOCATION":"COLORADO CITY 5NW","state":""},"geometry":{"type":"Point","coordinates":[-100.87500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-73.12500005,"id":"307967","lookupid":"CT015","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-73.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268386","lookupid":"CTMM4","long":46.37499995,"country":"","network":"MI_DCP","LOCATION":"CHATHAM","state":""},"geometry":{"type":"Point","coordinates":[-86.87500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173300","lookupid":"CUVC1","long":34.87499995,"country":"","network":"CA_DCP","LOCATION":"CUYUMA VALLEY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166173","lookupid":"CVQZ","long":53.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,53.12499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163996","lookupid":"CVTS","long":48.87499995,"country":"CA","network":"","LOCATION":"SATURNA / CAPMON CS","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163997","lookupid":"CVVR","long":49.12499995,"country":"CA","network":"","LOCATION":"VANCOUVER SEA ISLAND CCG","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-55.62500005,"id":"358400","lookupid":"CWAG","long":49.87499995,"country":"CA","network":"","LOCATION":"LA SCIE  NFLD","state":""},"geometry":{"type":"Point","coordinates":[-55.62500005,49.87499995]}},{"type":"Feature","properties":{"LAT":-62.62500005,"id":"338224","lookupid":"CWBK","long":45.87499995,"country":"CA","network":"CA_NS_ASOS","LOCATION":"CARIBOU POINT (AUT)  NS","state":""},"geometry":{"type":"Point","coordinates":[-62.62500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-64.37500005,"id":"333200","lookupid":"CWBY","long":49.87499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"PORT MENIER  QUE","state":""},"geometry":{"type":"Point","coordinates":[-64.37500005,49.87499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194246","lookupid":"CWDZ","long":51.37499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"DRUMHELLER EAST  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,51.37499995]}},{"type":"Feature","properties":{"LAT":-61.87500005,"id":"340390","lookupid":"CWGR","long":47.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"ILES DE LA MADELEINE  QUE","state":""},"geometry":{"type":"Point","coordinates":[-61.87500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-60.12500005,"id":"345462","lookupid":"CWHO","long":55.37499995,"country":"CA","network":"CA_NF_ASOS","LOCATION":"HOPEDALE (AUT)  NFLD","state":""},"geometry":{"type":"Point","coordinates":[-60.12500005,55.37499995]}},{"type":"Feature","properties":{"LAT":-70.87500005,"id":"314465","lookupid":"CWHV","long":46.12499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"BEAUCEVILLE  QUE","state":""},"geometry":{"type":"Point","coordinates":[-70.87500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179886","lookupid":"CWID","long":61.37499995,"country":"CA","network":"CA_NT_ASOS","LOCATION":"FORT PROVIDENCE  NWT","state":""},"geometry":{"type":"Point","coordinates":[-117.62500005,61.37499995]}},{"type":"Feature","properties":{"LAT":-102.62500005,"id":"223042","lookupid":"CWIK","long":50.37499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"BROADVIEW  SASK","state":""},"geometry":{"type":"Point","coordinates":[-102.62500005,50.37499995]}},{"type":"Feature","properties":{"LAT":-133.12500005,"id":"135218","lookupid":"CWJU","long":54.37499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"LANGARA","state":"BC"},"geometry":{"type":"Point","coordinates":[-133.12500005,54.37499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178412","lookupid":"CWJW","long":52.87499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"JASPER WARDEN  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,52.87499995]}},{"type":"Feature","properties":{"LAT":-107.12500005,"id":"210084","lookupid":"CWLE","long":50.87499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"LUCKY LAKE  SASK","state":""},"geometry":{"type":"Point","coordinates":[-107.12500005,50.87499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265529","lookupid":"CWLF","long":52.12499995,"country":"CA","network":"","LOCATION":"LANSDOWNE HOUSE (AUT)  ONT","state":""},"geometry":{"type":"Point","coordinates":[-87.87500005,52.12499995]}},{"type":"Feature","properties":{"LAT":-108.62500005,"id":"205777","lookupid":"CWLJ","long":54.12499995,"country":"CA","network":"","LOCATION":"MEADOW LAKE - SK","state":""},"geometry":{"type":"Point","coordinates":[-108.62500005,54.12499995]}},{"type":"Feature","properties":{"LAT":-72.62500005,"id":"309425","lookupid":"CWNQ","long":46.12499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"NICOLET  QUE","state":""},"geometry":{"type":"Point","coordinates":[-72.62500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-69.62500005,"id":"318073","lookupid":"CWQD","long":48.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-69.62500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-53.12500005,"id":"365587","lookupid":"CWRA","long":46.62499995,"country":"CA","network":"CA_NF_ASOS","LOCATION":"CAPE RACE (AUT)  NFLD","state":""},"geometry":{"type":"Point","coordinates":[-53.12500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-64.37500005,"id":"333194","lookupid":"CWRZ","long":48.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"CAP D\'ESPOIR  QUE","state":""},"geometry":{"type":"Point","coordinates":[-64.37500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"164000","lookupid":"CWSK","long":49.87499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"SQUAMISH   BC","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,49.87499995]}},{"type":"Feature","properties":{"LAT":-99.62500005,"id":"231616","lookupid":"CWST2","long":33.87499995,"country":"","network":"TX_DCP","LOCATION":"CROWELL 1E","state":""},"geometry":{"type":"Point","coordinates":[-99.62500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-125.37500005,"id":"157609","lookupid":"CWSY","long":72.12499995,"country":"CA","network":"","LOCATION":"SACHS HARBOUR CLIMATE  NWT","state":""},"geometry":{"type":"Point","coordinates":[-125.37500005,72.12499995]}},{"type":"Feature","properties":{"LAT":-54.62500005,"id":"361270","lookupid":"CWTM","long":47.37499995,"country":"CA","network":"","LOCATION":"MARTICOT ISLAND","state":""},"geometry":{"type":"Point","coordinates":[-54.62500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-66.37500005,"id":"327418","lookupid":"CWVU","long":44.37499995,"country":"CA","network":"CA_NS_ASOS","LOCATION":"BRIER ISLAND","state":""},"geometry":{"type":"Point","coordinates":[-66.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-103.87500005,"id":"219439","lookupid":"CWWF","long":49.62499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"WEYBURN  SASK","state":""},"geometry":{"type":"Point","coordinates":[-103.87500005,49.62499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177694","lookupid":"CWWO","long":53.37499995,"country":"CA","network":"","LOCATION":"WILLOW CREEK 1  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,53.37499995]}},{"type":"Feature","properties":{"LAT":-101.37500005,"id":"226645","lookupid":"CWXB","long":51.12499995,"country":"CA","network":"","LOCATION":"ROBLIN  MAN","state":""},"geometry":{"type":"Point","coordinates":[-101.37500005,51.12499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197839","lookupid":"CWXL","long":49.62499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"BOW ISLAND","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,49.62499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286372","lookupid":"CXDI","long":42.87499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"DELHI CS  ONT","state":""},"geometry":{"type":"Point","coordinates":[-80.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250403","lookupid":"CXEA","long":50.62499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"EAR FALLS (AUT)","state":""},"geometry":{"type":"Point","coordinates":[-93.12500005,50.62499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197838","lookupid":"CXFM","long":49.37499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"FOREMOST AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184194","lookupid":"CXFV","long":58.37499995,"country":"CA","network":"","LOCATION":"FORT VERMILION","state":""},"geometry":{"type":"Point","coordinates":[-116.12500005,58.37499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195693","lookupid":"CXHD","long":53.12499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"HOLDEN AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,53.12499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183462","lookupid":"CXHP","long":55.37499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"HIGH PRAIRIE AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,55.37499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215141","lookupid":"CXOX","long":55.12499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"LA RONGE RCS  SASK","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,55.12499995]}},{"type":"Feature","properties":{"LAT":-57.87500005,"id":"351919","lookupid":"CXRH","long":49.62499995,"country":"CA","network":"CA_NF_ASOS","LOCATION":"BERRY HILL","state":""},"geometry":{"type":"Point","coordinates":[-57.87500005,49.62499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197139","lookupid":"CXRL","long":54.62499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"RICH LAKE AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,54.62499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166237","lookupid":"CXTN","long":69.12499995,"country":"CA","network":"CA_NT_ASOS","LOCATION":"TUKTUT NOGAIT  NWT","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,69.12499995]}},{"type":"Feature","properties":{"LAT":-73.37500005,"id":"307263","lookupid":"CYHU","long":45.62499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"MONTREAL/ST HUBERT","state":""},"geometry":{"type":"Point","coordinates":[-73.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184924","lookupid":"CYHY","long":60.87499995,"country":"CA","network":"CA_NT_ASOS","LOCATION":"HAY RIVER A","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,60.87499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204327","lookupid":"CYKY","long":51.62499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"KINDERSLEY","state":""},"geometry":{"type":"Point","coordinates":[-109.12500005,51.62499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286406","lookupid":"CYMO","long":51.37499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"MOOSONEE AWOS","state":""},"geometry":{"type":"Point","coordinates":[-80.62500005,51.37499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236736","lookupid":"CYNE","long":53.87499995,"country":"CA","network":"CA_MB_ASOS","LOCATION":"NORWAY HOUSE ARPT","state":""},"geometry":{"type":"Point","coordinates":[-97.87500005,53.87499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"259046","lookupid":"CYPL","long":51.37499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"PICKLE LAKE  A","state":""},"geometry":{"type":"Point","coordinates":[-90.12500005,51.37499995]}},{"type":"Feature","properties":{"LAT":-71.37500005,"id":"313028","lookupid":"CYQB","long":46.87499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"QUEBEC JEAN LESAGE INTL","state":""},"geometry":{"type":"Point","coordinates":[-71.37500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190649","lookupid":"CYQF","long":52.12499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"RED DEER REGIONAL","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,52.12499995]}},{"type":"Feature","properties":{"LAT":-64.62500005,"id":"332465","lookupid":"CYQM","long":46.12499995,"country":"CA","network":"CA_NB_ASOS","LOCATION":"GREATER MONCTON INTL","state":""},"geometry":{"type":"Point","coordinates":[-64.62500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259776","lookupid":"CYTL","long":53.87499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"BIG TROUT LAKE","state":""},"geometry":{"type":"Point","coordinates":[-89.87500005,53.87499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"285036","lookupid":"CYUX","long":68.87499995,"country":"CA","network":"CA_NU_ASOS","LOCATION":"HALL BEACH","state":""},"geometry":{"type":"Point","coordinates":[-81.12500005,68.87499995]}},{"type":"Feature","properties":{"LAT":-126.12500005,"id":"155429","lookupid":"CYVL","long":67.12499995,"country":"CA","network":"CA_NT_ASOS","LOCATION":"COLVILLE LAKE","state":"NT"},"geometry":{"type":"Point","coordinates":[-126.12500005,67.12499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165456","lookupid":"CYXS","long":53.87499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"PRINCE GEORGE","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,53.87499995]}},{"type":"Feature","properties":{"LAT":-63.37500005,"id":"336062","lookupid":"CZDB","long":45.37499995,"country":"CA","network":"CA_NS_ASOS","LOCATION":"DEBERT","state":""},"geometry":{"type":"Point","coordinates":[-63.37500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214402","lookupid":"CZMJ","long":50.37499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"MOOSE JAW CS  SASK","state":""},"geometry":{"type":"Point","coordinates":[-105.62500005,50.37499995]}},{"type":"Feature","properties":{"LAT":-139.87500005,"id":"115831","lookupid":"CZOC","long":67.62499995,"country":"CA","network":"","LOCATION":"OLD CROW  YT","state":""},"geometry":{"type":"Point","coordinates":[-139.87500005,67.62499995]}},{"type":"Feature","properties":{"LAT":-64.12500005,"id":"333935","lookupid":"CZUM","long":53.62499995,"country":"CA","network":"CA_NF_ASOS","LOCATION":"CHURCHILL FALLS","state":""},"geometry":{"type":"Point","coordinates":[-64.12500005,53.62499995]}},{"type":"Feature","properties":{"LAT":5.37499995,"id":"533972","lookupid":"DAAT","long":22.87499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"TAMANRASSET","state":""},"geometry":{"type":"Point","coordinates":[5.37499995,22.87499995]}},{"type":"Feature","properties":{"LAT":-0.12500005,"id":"518175","lookupid":"DAAY","long":33.62499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"MECHERIA","state":""},"geometry":{"type":"Point","coordinates":[-0.12500005,33.62499995]}},{"type":"Feature","properties":{"LAT":6.37499995,"id":"536904","lookupid":"DABT","long":35.87499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"BATNA","state":""},"geometry":{"type":"Point","coordinates":[6.37499995,35.87499995]}},{"type":"Feature","properties":{"LAT":-8.12500005,"id":"495111","lookupid":"DAOF","long":27.62499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"TINDOUF","state":""},"geometry":{"type":"Point","coordinates":[-8.12500005,27.62499995]}},{"type":"Feature","properties":{"LAT":6.87499995,"id":"538335","lookupid":"DAUO","long":33.62499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"GUEMAR","state":""},"geometry":{"type":"Point","coordinates":[6.87499995,33.62499995]}},{"type":"Feature","properties":{"LAT":5.37499995,"id":"534008","lookupid":"DAUU","long":31.87499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"OUARGLA","state":""},"geometry":{"type":"Point","coordinates":[5.37499995,31.87499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206469","lookupid":"DBCM8","long":47.12499995,"country":"","network":"MT_DCP","LOCATION":"DRY BLOOD CRK RAWS NR","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189156","lookupid":"DECN2","long":38.87499995,"country":"","network":"NV_DCP","LOCATION":"LUND 40E - DECATHON CANYON","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-75.37500005,"id":"301476","lookupid":"DEL19","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.37500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256827","lookupid":"DFSM7","long":36.62499995,"country":"","network":"MO_DCP","LOCATION":"DONIPHAN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-90.87500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-103.37500005,"id":"220816","lookupid":"DORN5","long":33.87499995,"country":"","network":"NM_DCP","LOCATION":"DORA 2SW","state":""},"geometry":{"type":"Point","coordinates":[-103.37500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173351","lookupid":"DOUW1","long":47.62499995,"country":"","network":"WA_DCP","LOCATION":"DOUGLAS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264028","lookupid":"DRFN","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.37500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-103.87500005,"id":"219417","lookupid":"DRFS2","long":44.12499995,"country":"","network":"SD_DCP","LOCATION":"CASTLE CREEK  AT DEERFIELD RESERVOIR","state":""},"geometry":{"type":"Point","coordinates":[-103.87500005,44.12499995]}},{"type":"Feature","properties":{"LAT":7.12499995,"id":"538974","lookupid":"DRRM","long":13.37499995,"country":"NE","network":"NE__ASOS","LOCATION":"MARADI","state":""},"geometry":{"type":"Point","coordinates":[7.12499995,13.37499995]}},{"type":"Feature","properties":{"LAT":2.12499995,"id":"524574","lookupid":"DRRN","long":13.37499995,"country":"NE","network":"NE__ASOS","LOCATION":"DIORI HAMANI","state":""},"geometry":{"type":"Point","coordinates":[2.12499995,13.37499995]}},{"type":"Feature","properties":{"LAT":10.87499995,"id":"549856","lookupid":"DTTJ","long":33.87499995,"country":"TN","network":"TN__ASOS","LOCATION":"ZARZIS","state":""},"geometry":{"type":"Point","coordinates":[10.87499995,33.87499995]}},{"type":"Feature","properties":{"LAT":-141.62500005,"id":"110793","lookupid":"E27KX","long":68.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-141.62500005,68.12499995]}},{"type":"Feature","properties":{"LAT":4.37499995,"id":"531205","lookupid":"EBAW","long":51.12499995,"country":"BE","network":"BE__ASOS","LOCATION":"DEURNE","state":""},"geometry":{"type":"Point","coordinates":[4.37499995,51.12499995]}},{"type":"Feature","properties":{"LAT":8.62499995,"id":"543441","lookupid":"EDDF","long":50.12499995,"country":"DE","network":"DE__ASOS","LOCATION":"FRANKFURT MAIN","state":""},"geometry":{"type":"Point","coordinates":[8.62499995,50.12499995]}},{"type":"Feature","properties":{"LAT":10.12499995,"id":"547775","lookupid":"EDDH","long":53.62499995,"country":"DE","network":"DE__ASOS","LOCATION":"HAMBURG","state":""},"geometry":{"type":"Point","coordinates":[10.12499995,53.62499995]}},{"type":"Feature","properties":{"LAT":7.62499995,"id":"540567","lookupid":"EDLW","long":51.62499995,"country":"DE","network":"DE__ASOS","LOCATION":"DORTMUND","state":""},"geometry":{"type":"Point","coordinates":[7.62499995,51.62499995]}},{"type":"Feature","properties":{"LAT":23.37499995,"id":"585994","lookupid":"EFET","long":68.37499995,"country":"FI","network":"FI__ASOS","LOCATION":"ENONTEKIO","state":""},"geometry":{"type":"Point","coordinates":[23.37499995,68.37499995]}},{"type":"Feature","properties":{"LAT":27.37499995,"id":"597515","lookupid":"EFIV","long":68.62499995,"country":"FI","network":"FI__ASOS","LOCATION":"IVALO","state":""},"geometry":{"type":"Point","coordinates":[27.37499995,68.62499995]}},{"type":"Feature","properties":{"LAT":27.62499995,"id":"598218","lookupid":"EFKI","long":64.37499995,"country":"FI","network":"FI__ASOS","LOCATION":"KAJAANI","state":""},"geometry":{"type":"Point","coordinates":[27.62499995,64.37499995]}},{"type":"Feature","properties":{"LAT":-7.12500005,"id":"498101","lookupid":"EGAE","long":55.12499995,"country":"GB","network":"GB__ASOS","LOCATION":"LONDONDERRY EGLINTON","state":""},"geometry":{"type":"Point","coordinates":[-7.12500005,55.12499995]}},{"type":"Feature","properties":{"LAT":-5.62500005,"id":"502422","lookupid":"EGEC","long":55.37499995,"country":"GB","network":"GB__ASOS","LOCATION":"CAMPBELTOWN","state":""},"geometry":{"type":"Point","coordinates":[-5.62500005,55.37499995]}},{"type":"Feature","properties":{"LAT":-0.37500005,"id":"517528","lookupid":"EGGW","long":51.87499995,"country":"GB","network":"GB__ASOS","LOCATION":"LUTON","state":""},"geometry":{"type":"Point","coordinates":[-0.37500005,51.87499995]}},{"type":"Feature","properties":{"LAT":-1.87500005,"id":"513204","lookupid":"EGHH","long":50.87499995,"country":"GB","network":"GB__ASOS","LOCATION":"BOURNEMOUTH","state":""},"geometry":{"type":"Point","coordinates":[-1.87500005,50.87499995]}},{"type":"Feature","properties":{"LAT":-3.12500005,"id":"509616","lookupid":"EGNH","long":53.87499995,"country":"GB","network":"GB__ASOS","LOCATION":"BLACKPOOL","state":""},"geometry":{"type":"Point","coordinates":[-3.12500005,53.87499995]}},{"type":"Feature","properties":{"LAT":-1.37500005,"id":"514680","lookupid":"EGPB","long":59.87499995,"country":"GB","network":"GB__ASOS","LOCATION":"SUMBURGH","state":""},"geometry":{"type":"Point","coordinates":[-1.37500005,59.87499995]}},{"type":"Feature","properties":{"LAT":-3.12500005,"id":"509634","lookupid":"EGPC","long":58.37499995,"country":"GB","network":"GB__ASOS","LOCATION":"WICK","state":""},"geometry":{"type":"Point","coordinates":[-3.12500005,58.37499995]}},{"type":"Feature","properties":{"LAT":-3.37500005,"id":"508904","lookupid":"EGPH","long":55.87499995,"country":"GB","network":"GB__ASOS","LOCATION":"EDINBURGH","state":""},"geometry":{"type":"Point","coordinates":[-3.37500005,55.87499995]}},{"type":"Feature","properties":{"LAT":-6.12500005,"id":"500983","lookupid":"EGPI","long":55.62499995,"country":"GB","network":"GB__ASOS","LOCATION":"ISLAY (PORT ELLEN)","state":""},"geometry":{"type":"Point","coordinates":[-6.12500005,55.62499995]}},{"type":"Feature","properties":{"LAT":1.37499995,"id":"522571","lookupid":"EGSH","long":52.62499995,"country":"GB","network":"GB__ASOS","LOCATION":"NORWICH","state":""},"geometry":{"type":"Point","coordinates":[1.37499995,52.62499995]}},{"type":"Feature","properties":{"LAT":-1.62500005,"id":"513928","lookupid":"EGVN","long":51.87499995,"country":"GB","network":"GB__ASOS","LOCATION":"BRIZE NORTON","state":""},"geometry":{"type":"Point","coordinates":[-1.62500005,51.87499995]}},{"type":"Feature","properties":{"LAT":-0.12500005,"id":"518253","lookupid":"EGXC","long":53.12499995,"country":"GB","network":"GB__ASOS","LOCATION":"CONINGSBY","state":""},"geometry":{"type":"Point","coordinates":[-0.12500005,53.12499995]}},{"type":"Feature","properties":{"LAT":-0.37500005,"id":"517531","lookupid":"EGXT","long":52.62499995,"country":"GB","network":"GB__ASOS","LOCATION":"WITTERING","state":""},"geometry":{"type":"Point","coordinates":[-0.37500005,52.62499995]}},{"type":"Feature","properties":{"LAT":3.62499995,"id":"529046","lookupid":"EHFS","long":51.37499995,"country":"NL","network":"NL__ASOS","LOCATION":"VLISSINGEN","state":""},"geometry":{"type":"Point","coordinates":[3.62499995,51.37499995]}},{"type":"Feature","properties":{"LAT":10.62499995,"id":"549226","lookupid":"EKAH","long":56.37499995,"country":"DK","network":"DK__ASOS","LOCATION":"AARHUS","state":""},"geometry":{"type":"Point","coordinates":[10.62499995,56.37499995]}},{"type":"Feature","properties":{"LAT":8.37499995,"id":"542744","lookupid":"EKVJ","long":55.87499995,"country":"DK","network":"DK__ASOS","LOCATION":"STAUNING","state":""},"geometry":{"type":"Point","coordinates":[8.37499995,55.87499995]}},{"type":"Feature","properties":{"LAT":16.62499995,"id":"566555","lookupid":"ENEV","long":68.62499995,"country":"NO","network":"NO__ASOS","LOCATION":"EVENES","state":""},"geometry":{"type":"Point","coordinates":[16.62499995,68.62499995]}},{"type":"Feature","properties":{"LAT":2.12499995,"id":"524765","lookupid":"ENGC","long":61.12499995,"country":"NO","network":"NO__ASOS","LOCATION":"GULLFAX (PLATFORM)","state":""},"geometry":{"type":"Point","coordinates":[2.12499995,61.12499995]}},{"type":"Feature","properties":{"LAT":23.62499995,"id":"586723","lookupid":"ENHF","long":70.62499995,"country":"NO","network":"NO__ASOS","LOCATION":"HAMMERFEST AP","state":""},"geometry":{"type":"Point","coordinates":[23.62499995,70.62499995]}},{"type":"Feature","properties":{"LAT":14.37499995,"id":"560066","lookupid":"ENRA","long":66.37499995,"country":"NO","network":"NO__ASOS","LOCATION":"MOIRANA","state":""},"geometry":{"type":"Point","coordinates":[14.37499995,66.37499995]}},{"type":"Feature","properties":{"LAT":15.12499995,"id":"562235","lookupid":"ENSK","long":68.62499995,"country":"NO","network":"NO__ASOS","LOCATION":"STORKMARKNES/SKAGEN","state":""},"geometry":{"type":"Point","coordinates":[15.12499995,68.62499995]}},{"type":"Feature","properties":{"LAT":19.37499995,"id":"574407","lookupid":"EPLL","long":51.62499995,"country":"PL","network":"PL__ASOS","LOCATION":"LODZ","state":""},"geometry":{"type":"Point","coordinates":[19.37499995,51.62499995]}},{"type":"Feature","properties":{"LAT":-149.37500005,"id":"88446","lookupid":"ERVA2","long":61.37499995,"country":"","network":"AK_DCP","LOCATION":"NORTH FORK EAGLE RIVER TRAILHEAD","state":""},"geometry":{"type":"Point","coordinates":[-149.37500005,61.37499995]}},{"type":"Feature","properties":{"LAT":14.12499995,"id":"559312","lookupid":"ESGJ","long":57.87499995,"country":"SE","network":"SE__ASOS","LOCATION":"JONKOPING","state":""},"geometry":{"type":"Point","coordinates":[14.12499995,57.87499995]}},{"type":"Feature","properties":{"LAT":16.87499995,"id":"567236","lookupid":"ESKN","long":58.87499995,"country":"SE","network":"SE__ASOS","LOCATION":"SKAVSTA","state":""},"geometry":{"type":"Point","coordinates":[16.87499995,58.87499995]}},{"type":"Feature","properties":{"LAT":6.62499995,"id":"537680","lookupid":"ETAD","long":49.87499995,"country":"DE","network":"DE__ASOS","LOCATION":"SPANGDAHLEM AB","state":""},"geometry":{"type":"Point","coordinates":[6.62499995,49.87499995]}},{"type":"Feature","properties":{"LAT":101.37499995,"id":"810372","lookupid":"EUCDE24","long":2.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[101.37499995,2.87499995]}},{"type":"Feature","properties":{"LAT":98.87499995,"id":"803179","lookupid":"EUMDE23","long":4.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[98.87499995,4.62499995]}},{"type":"Feature","properties":{"LAT":118.12499995,"id":"858698","lookupid":"EUMDE25","long":24.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[118.12499995,24.37499995]}},{"type":"Feature","properties":{"LAT":119.62499995,"id":"863076","lookupid":"EUMDE38","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[119.62499995,38.87499995]}},{"type":"Feature","properties":{"LAT":114.37499995,"id":"847891","lookupid":"EUMDE54","long":22.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[114.37499995,22.62499995]}},{"type":"Feature","properties":{"LAT":26.37499995,"id":"594244","lookupid":"FABL","long":-29.12500005,"country":"ZA","network":"ZA__ASOS","LOCATION":"BLOEMFONTEIN INTL","state":""},"geometry":{"type":"Point","coordinates":[26.37499995,-29.12500005]}},{"type":"Feature","properties":{"LAT":18.12499995,"id":"570469","lookupid":"FALW","long":-32.87500005,"country":"ZA","network":"ZA__ASOS","LOCATION":"LANGEBAANWEG AFB","state":""},"geometry":{"type":"Point","coordinates":[18.12499995,-32.87500005]}},{"type":"Feature","properties":{"LAT":25.62499995,"id":"592065","lookupid":"FAPE","long":-33.87500005,"country":"ZA","network":"ZA__ASOS","LOCATION":"PORT ELIZABETH INTL","state":""},"geometry":{"type":"Point","coordinates":[25.62499995,-33.87500005]}},{"type":"Feature","properties":{"LAT":-100.37500005,"id":"229449","lookupid":"FCBT2","long":32.12499995,"country":"","network":"TX_DCP","LOCATION":"FORT CHADBOURNE","state":""},"geometry":{"type":"Point","coordinates":[-100.37500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175490","lookupid":"FFFO3","long":42.37499995,"country":"","network":"OR_DCP","LOCATION":"FISH FIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171886","lookupid":"FLAC1","long":41.37499995,"country":"","network":"CA_DCP","LOCATION":"BEAR FLAT","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"259008","lookupid":"FLTI2","long":41.87499995,"country":"","network":"IL_DCP","LOCATION":"MISSISSIPPI RIVER  AT FULTON LD13","state":""},"geometry":{"type":"Point","coordinates":[-90.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199258","lookupid":"FOFW4","long":44.37499995,"country":"","network":"WY_DCP","LOCATION":"FIREHOLE RIVER AT OLD FAITHFUL","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":40.62499995,"id":"635349","lookupid":"FQPB","long":-12.87500005,"country":"MZ","network":"MZ__ASOS","LOCATION":"PEMBA","state":""},"geometry":{"type":"Point","coordinates":[40.62499995,-12.87500005]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194908","lookupid":"FRDA3","long":36.87499995,"country":"","network":"AZ_DCP","LOCATION":"FREDONIA 4SSE","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163995","lookupid":"FRDW1","long":48.62499995,"country":"","network":"WA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261845","lookupid":"FRGM6","long":31.12499995,"country":"","network":"MS_DCP","LOCATION":"HATTIESBURG - RAGLAND HILLS","state":""},"geometry":{"type":"Point","coordinates":[-89.12500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-101.37500005,"id":"226572","lookupid":"FRKT2","long":32.87499995,"country":"","network":"TX_DCP","LOCATION":"GAIL 1E","state":""},"geometry":{"type":"Point","coordinates":[-101.37500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254683","lookupid":"FRMI4","long":40.62499995,"country":"","network":"IA_DCP","LOCATION":"FARMINGTON 1ENE - SHIMEK STATE FOREST RAWS","state":""},"geometry":{"type":"Point","coordinates":[-91.62500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282728","lookupid":"FSTG1","long":31.87499995,"country":"","network":"GA_DCP","LOCATION":"FORT BENNING AT CACTUS TOWER MET STATION","state":""},"geometry":{"type":"Point","coordinates":[-81.87500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-154.12500005,"id":"74771","lookupid":"FWLA2","long":62.62499995,"country":"","network":"AK_DCP","LOCATION":"FAREWELL BURN","state":""},"geometry":{"type":"Point","coordinates":[-154.12500005,62.62499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273372","lookupid":"GA351","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274093","lookupid":"GA352","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271227","lookupid":"GAMA","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201409","lookupid":"GBFW4","long":42.12499995,"country":"","network":"WY_DCP","LOCATION":"GREEN RIVER  AT FONTENELLE RESERVOIR","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-66.87500005,"id":"325872","lookupid":"GCAP4","long":17.87499995,"country":"","network":"PR_DCP","LOCATION":"GUANICA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-66.87500005,17.87499995]}},{"type":"Feature","properties":{"LAT":-17.62500005,"id":"467755","lookupid":"GCLA","long":28.62499995,"country":"ES","network":"ES__ASOS","LOCATION":"LA PALMA","state":""},"geometry":{"type":"Point","coordinates":[-17.62500005,28.62499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"205016","lookupid":"GCRW4","long":43.87499995,"country":"","network":"WY_DCP","LOCATION":"GRASS CREEK DIVIDE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-9.37500005,"id":"491522","lookupid":"GMAD","long":30.37499995,"country":"MA","network":"MA__ASOS","LOCATION":"AL MASSIRA","state":""},"geometry":{"type":"Point","coordinates":[-9.37500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-10.12500005,"id":"489357","lookupid":"GMAG","long":29.12499995,"country":"MA","network":"MA__ASOS","LOCATION":"GUELMIN","state":""},"geometry":{"type":"Point","coordinates":[-10.12500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216530","lookupid":"GNRW4","long":42.37499995,"country":"","network":"WY_DCP","LOCATION":"HARTVILLE - GUERNSEY","state":""},"geometry":{"type":"Point","coordinates":[-104.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200747","lookupid":"GORQ1","long":56.62499995,"country":"","network":"CA_AB_DCP","LOCATION":"FORT MCMURRAY - GORDON LAKE","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,56.62499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161816","lookupid":"GPFO3","long":43.87499995,"country":"","network":"OR_DCP","LOCATION":"GOODWIN PEAK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264002","lookupid":"GRBM6","long":30.37499995,"country":"","network":"MS_DCP","LOCATION":"ORANGE GROVE - GRAND BAY","state":""},"geometry":{"type":"Point","coordinates":[-88.37500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171160","lookupid":"GRZC1","long":39.87499995,"country":"","network":"CA_DCP","LOCATION":"GRIZZLY RIDGE","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186284","lookupid":"HALNV","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-99.62500005,"id":"231611","lookupid":"HBYT2","long":32.62499995,"country":"","network":"TX_DCP","LOCATION":"HAMBY","state":""},"geometry":{"type":"Point","coordinates":[-99.62500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-64.37500005,"id":"333196","lookupid":"HCW6ZCH","long":48.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-64.37500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271951","lookupid":"HDGV","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243857","lookupid":"HGLO2","long":34.12499995,"country":"","network":"OK_DCP","LOCATION":"KIAMICHI RIVER 7 E HUGO LAKE","state":""},"geometry":{"type":"Point","coordinates":[-95.37500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206407","lookupid":"HHRN5","long":31.62499995,"country":"","network":"NM_DCP","LOCATION":"HATCHET RANCH","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-151.12500005,"id":"83400","lookupid":"HMEA2","long":59.87499995,"country":"","network":"AK_DCP","LOCATION":"HOMER EAST","state":""},"geometry":{"type":"Point","coordinates":[-151.12500005,59.87499995]}},{"type":"Feature","properties":{"LAT":-107.12500005,"id":"210034","lookupid":"HMEC2","long":38.37499995,"country":"","network":"CO_DCP","LOCATION":"HUNTSMAN MESA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-107.12500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185621","lookupid":"HMLQ1","long":55.12499995,"country":"","network":"CA_AB_DCP","LOCATION":"HOUSE MOUNTAIN NEAR SWAN HILLS","state":""},"geometry":{"type":"Point","coordinates":[-115.62500005,55.12499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284865","lookupid":"HMRF1","long":26.12499995,"country":"","network":"FL_DCP","LOCATION":"GOLDEN GATE - HONEYMOON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-81.12500005,26.12499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175507","lookupid":"HRING","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241623","lookupid":"HTCO4","long":15.62499995,"country":"","network":"MX_OX_DCP","LOCATION":"HUATULCO","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,15.62499995]}},{"type":"Feature","properties":{"LAT":-91.12500005,"id":"256126","lookupid":"ILNI2","long":41.37499995,"country":"","network":"IL_DCP","LOCATION":"MISSISSIPPI RIVER 3 WNW ILL. CITY LD16","state":""},"geometry":{"type":"Point","coordinates":[-91.12500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-71.87500005,"id":"311580","lookupid":"ISPV1","long":44.87499995,"country":"","network":"VT_DCP","LOCATION":"ISLAND POND - JOHN H BOYLAN STATE AIRPOR","state":""},"geometry":{"type":"Point","coordinates":[-71.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195651","lookupid":"ITD11","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187732","lookupid":"ITD14","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184138","lookupid":"ITD36","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193489","lookupid":"ITD47","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181978","lookupid":"ITD65","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183424","lookupid":"ITD73","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183436","lookupid":"ITD74","long":48.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183415","lookupid":"ITD85","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183431","lookupid":"ITDA6","long":47.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-99.62500005,"id":"231603","lookupid":"JBCT2","long":30.62499995,"country":"","network":"TX_DCP","LOCATION":"JUNCTION 18 ENE","state":""},"geometry":{"type":"Point","coordinates":[-99.62500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287059","lookupid":"JEFS1","long":34.62499995,"country":"","network":"SC_DCP","LOCATION":"JEFFERSON 7E","state":""},"geometry":{"type":"Point","coordinates":[-80.37500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173311","lookupid":"JSDC1","long":37.62499995,"country":"","network":"CA_DCP","LOCATION":"JERSEYDALE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178342","lookupid":"JWBC1","long":35.37499995,"country":"","network":"CA_DCP","LOCATION":"JAW BONE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279138","lookupid":"K18A","long":34.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.12500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"228030","lookupid":"K19S","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.87500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237422","lookupid":"K1D7","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.62500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195670","lookupid":"K1GM","long":47.37499995,"country":"US","network":"","LOCATION":"GOLF (SIMMS)","state":"MT"},"geometry":{"type":"Point","coordinates":[-112.12500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263317","lookupid":"K1H2","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.62500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-103.12500005,"id":"221564","lookupid":"K1JW","long":40.87499995,"country":"US","network":"","LOCATION":"JULIET (PEETZ)","state":"CO"},"geometry":{"type":"Point","coordinates":[-103.12500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202869","lookupid":"K1MM","long":47.12499995,"country":"US","network":"","LOCATION":"MIKE (MOORE)","state":"MT"},"geometry":{"type":"Point","coordinates":[-109.62500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258247","lookupid":"K1R7","long":31.62499995,"country":"US","network":"","LOCATION":"BROOKHAVEN LINCOLN COUNTY AIRPORT","state":"MS"},"geometry":{"type":"Point","coordinates":[-90.37500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-103.87500005,"id":"219428","lookupid":"K20U","long":46.87499995,"country":"US","network":"","LOCATION":"BEACH AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-103.87500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279142","lookupid":"K24A","long":35.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.12500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279122","lookupid":"K24J","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.12500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274102","lookupid":"K2A0","long":35.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274803","lookupid":"K2J9","long":30.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.62500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270483","lookupid":"K54J","long":30.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.12500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260414","lookupid":"K5A6","long":33.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.62500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-73.12500005,"id":"307976","lookupid":"K6B0","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-73.12500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240294","lookupid":"K7G9","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272659","lookupid":"K9A5","long":34.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261161","lookupid":"KAAA","long":40.12499995,"country":"US","network":"","LOCATION":"LOGAN COUNTY AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-89.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248937","lookupid":"KACQ","long":44.12499995,"country":"US","network":"","LOCATION":"WASECA MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-93.62500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244606","lookupid":"KAIO","long":41.37499995,"country":"US","network":"","LOCATION":"ATLANTIC MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-95.12500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281287","lookupid":"KAMG","long":31.62499995,"country":"US","network":"","LOCATION":"ALMA/BACON CO.","state":"GA"},"geometry":{"type":"Point","coordinates":[-82.37500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274854","lookupid":"KAMN","long":43.37499995,"country":"US","network":"","LOCATION":"GRATIOT COMMUNITY AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-84.62500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271215","lookupid":"KANB","long":33.62499995,"country":"US","network":"","LOCATION":"ANNISTON METROPOLITAN ARPT","state":"AL"},"geometry":{"type":"Point","coordinates":[-85.87500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280579","lookupid":"KAND","long":34.62499995,"country":"US","network":"","LOCATION":"ANDERSON RGNL","state":"SC"},"geometry":{"type":"Point","coordinates":[-82.62500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233028","lookupid":"KAPY","long":26.87499995,"country":"US","network":"","LOCATION":"ZAPATA COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-99.12500005,26.87499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264048","lookupid":"KARR","long":41.87499995,"country":"US","network":"","LOCATION":"AURORA MUNICIPAL AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-88.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-77.12500005,"id":"296426","lookupid":"KASJ","long":36.37499995,"country":"US","network":"","LOCATION":"TRI-COUNTY AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-77.12500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"258949","lookupid":"KATP","long":27.12499995,"country":"US","network":"","LOCATION":"ATLANTIS OIL PLATFORM","state":"LA"},"geometry":{"type":"Point","coordinates":[-90.12500005,27.12499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236684","lookupid":"KAUH","long":40.87499995,"country":"US","network":"","LOCATION":"ARRA MUNI-AL POTTER FLD AP","state":"NE"},"geometry":{"type":"Point","coordinates":[-97.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251095","lookupid":"KAUM","long":43.62499995,"country":"US","network":"","LOCATION":"AUSTIN MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-92.87500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192748","lookupid":"KAZC","long":36.87499995,"country":"US","network":"","LOCATION":"COLORADO CITY MUNI AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-113.12500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174034","lookupid":"KBAN","long":38.37499995,"country":"US","network":"","LOCATION":"BRIDGEPORT SONORA JUNCTION","state":"CA"},"geometry":{"type":"Point","coordinates":[-119.62500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279896","lookupid":"KBAX","long":43.87499995,"country":"US","network":"","LOCATION":"HURON COUNTY MEMORIAL AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-82.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-79.62500005,"id":"289219","lookupid":"KBBP","long":34.62499995,"country":"US","network":"","LOCATION":"MARLBORO COUNTY JETPORT H E AVENT FIELD","state":"SC"},"geometry":{"type":"Point","coordinates":[-79.62500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256858","lookupid":"KBCK","long":44.37499995,"country":"US","network":"","LOCATION":"BLACK RIVER FALLS AREA AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-90.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246075","lookupid":"KBDE","long":48.62499995,"country":"US","network":"","LOCATION":"BAUDETTE INTERNATIONAL APT","state":"MN"},"geometry":{"type":"Point","coordinates":[-94.62500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238831","lookupid":"KBEC","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-101.37500005,"id":"226583","lookupid":"KBGD","long":35.62499995,"country":"US","network":"","LOCATION":"HUTCHINSON COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-101.37500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-68.87500005,"id":"320220","lookupid":"KBGR","long":44.87499995,"country":"US","network":"","LOCATION":"BANGOR INTERNATIONAL ARPT","state":"ME"},"geometry":{"type":"Point","coordinates":[-68.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-68.37500005,"id":"321658","lookupid":"KBHB","long":44.37499995,"country":"US","network":"","LOCATION":"HANCOCK CO-BAR HARBOR ARPT","state":"ME"},"geometry":{"type":"Point","coordinates":[-68.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269055","lookupid":"KBHM","long":33.62499995,"country":"US","network":"","LOCATION":"BIRMINGHAM INTERNATIONAL AIRPORT","state":"AL"},"geometry":{"type":"Point","coordinates":[-86.62500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-108.62500005,"id":"205744","lookupid":"KBIL","long":45.87499995,"country":"US","network":"","LOCATION":"BILLINGS LOGAN INTERNATIONAL AIRPORT","state":"MT"},"geometry":{"type":"Point","coordinates":[-108.62500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262562","lookupid":"KBIX","long":30.37499995,"country":"US","network":"","LOCATION":"KEESLER AIR FORCE BASE","state":"MS"},"geometry":{"type":"Point","coordinates":[-88.87500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239578","lookupid":"KBKX","long":44.37499995,"country":"US","network":"","LOCATION":"BROOKINGS MUNICIPAL ARPT","state":"SD"},"geometry":{"type":"Point","coordinates":[-96.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195647","lookupid":"KBMC","long":41.62499995,"country":"US","network":"","LOCATION":"BRIGHAM CITY AIRPORT","state":"UT"},"geometry":{"type":"Point","coordinates":[-112.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247441","lookupid":"KBMT","long":30.12499995,"country":"US","network":"","LOCATION":"BEAUMONT MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-94.12500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248209","lookupid":"KBNW","long":42.12499995,"country":"US","network":"","LOCATION":"BOONE MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-93.87500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253932","lookupid":"KBQP","long":32.87499995,"country":"US","network":"","LOCATION":"MOREHOUSE MEMORIAL AIRPORT","state":"LA"},"geometry":{"type":"Point","coordinates":[-91.87500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235967","lookupid":"KBVN","long":41.62499995,"country":"US","network":"","LOCATION":"ALBION MUNICIPAL AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-98.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254663","lookupid":"KBVX","long":35.62499995,"country":"US","network":"","LOCATION":"BATESVILLE REGIONAL ARPT","state":"AR"},"geometry":{"type":"Point","coordinates":[-91.62500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242396","lookupid":"KBYY","long":28.87499995,"country":"US","network":"","LOCATION":"BAY CITY MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.87500005,28.87499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260453","lookupid":"KC29","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.62500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274094","lookupid":"KCCO","long":33.37499995,"country":"US","network":"","LOCATION":"NEWNAN COWETA COUNTY ARPT","state":"GA"},"geometry":{"type":"Point","coordinates":[-84.87500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252554","lookupid":"KCDD","long":48.37499995,"country":"US","network":"","LOCATION":"SCOTTS SPB","state":"MN"},"geometry":{"type":"Point","coordinates":[-92.37500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269044","lookupid":"KCEW","long":30.87499995,"country":"US","network":"","LOCATION":"BOB SIKES AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-86.62500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167560","lookupid":"KCIC","long":39.87499995,"country":"US","network":"","LOCATION":"CHICO MUNICIPAL AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288495","lookupid":"KCKI","long":33.62499995,"country":"US","network":"","LOCATION":"WILLIAMSBURG REGIONAL AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-79.87500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"240963","lookupid":"KCLL","long":30.62499995,"country":"US","network":"","LOCATION":"EASTERWOOD FLD","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.37500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264069","lookupid":"KCMX","long":47.12499995,"country":"US","network":"","LOCATION":"HOUGHTON COUNTY MEMO ARPT","state":"MI"},"geometry":{"type":"Point","coordinates":[-88.37500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-100.37500005,"id":"229439","lookupid":"KCPT2","long":29.62499995,"country":"","network":"TX_DCP","LOCATION":"KICKAPOO CAVERNS STATE PARK","state":""},"geometry":{"type":"Point","coordinates":[-100.37500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274091","lookupid":"KCSG","long":32.62499995,"country":"US","network":"","LOCATION":"COLUMBUS METRO AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-84.87500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"168988","lookupid":"KCVH","long":36.87499995,"country":"US","network":"","LOCATION":"HOLLISTER MUNICIPAL AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.37500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224461","lookupid":"KD07","long":45.12499995,"country":"US","network":"","LOCATION":"FAITH MUNICIPAL AIRPORT","state":"SD"},"geometry":{"type":"Point","coordinates":[-102.12500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284157","lookupid":"KDED","long":29.12499995,"country":"US","network":"","LOCATION":"DELAND MUNICIPAL AIRPORT SIDNEY H TAYLOR FIELD","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.37500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275566","lookupid":"KDFI","long":41.37499995,"country":"US","network":"","LOCATION":"DEFIANCE MEMORIAL AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-84.37500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272646","lookupid":"KDHN","long":31.37499995,"country":"US","network":"","LOCATION":"DOTHAN REGIONAL AIRPORT","state":"AL"},"geometry":{"type":"Point","coordinates":[-85.37500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-153.12500005,"id":"77631","lookupid":"KDKA2","long":57.62499995,"country":"","network":"AK_DCP","LOCATION":"TERROR RIVER 25 SW TERROR RIVER AT MOUTH NR KODIAK","state":""},"geometry":{"type":"Point","coordinates":[-153.12500005,57.62499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260397","lookupid":"KDLP","long":29.12499995,"country":"US","network":"","LOCATION":"WEST DELTA 27A","state":"MS"},"geometry":{"type":"Point","coordinates":[-89.62500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"282014","lookupid":"KDNL","long":33.37499995,"country":"US","network":"","LOCATION":"DANIEL FIELD AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-82.12500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"240976","lookupid":"KDUA","long":33.87499995,"country":"US","network":"","LOCATION":"EAKER FIELD AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-96.37500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217976","lookupid":"KECS","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253992","lookupid":"KELO","long":47.87499995,"country":"US","network":"","LOCATION":"ELY MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-91.87500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189883","lookupid":"KENV","long":40.62499995,"country":"US","network":"","LOCATION":"WENDOVER AIRPORT","state":"UT"},"geometry":{"type":"Point","coordinates":[-114.12500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239552","lookupid":"KEQA","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-76.12500005,"id":"299316","lookupid":"KESN","long":38.87499995,"country":"US","network":"","LOCATION":"EASTON/NEWNAM FIELD AIRPORT","state":"MD"},"geometry":{"type":"Point","coordinates":[-76.12500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241695","lookupid":"KF00","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233778","lookupid":"KFDR","long":34.37499995,"country":"US","network":"","LOCATION":"FREDERICK MUNICIPAL AIRPT","state":"OK"},"geometry":{"type":"Point","coordinates":[-98.87500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240286","lookupid":"KFET","long":41.37499995,"country":"US","network":"","LOCATION":"FREMONT MUNICIPAL AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-96.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274113","lookupid":"KFFT","long":38.12499995,"country":"US","network":"","LOCATION":"CAPITAL CITY AIRPORT","state":"KY"},"geometry":{"type":"Point","coordinates":[-84.87500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271254","lookupid":"KFFX","long":43.37499995,"country":"US","network":"","LOCATION":"FREMONT MUNICIPAL AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-85.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277715","lookupid":"KFGX","long":38.62499995,"country":"US","network":"","LOCATION":"FLEMING/MASON AIRPORT","state":"KY"},"geometry":{"type":"Point","coordinates":[-83.62500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287745","lookupid":"KFLL","long":26.12499995,"country":"US","network":"","LOCATION":"FORT LAUDERDALE HOL","state":"FL"},"geometry":{"type":"Point","coordinates":[-80.12500005,26.12499995]}},{"type":"Feature","properties":{"LAT":-79.62500005,"id":"289217","lookupid":"KFLO","long":34.12499995,"country":"US","network":"","LOCATION":"FLORENCE REGIONAL AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-79.62500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-103.87500005,"id":"219402","lookupid":"KFMM","long":40.37499995,"country":"US","network":"","LOCATION":"FORT MORGAN MUNICIPAL AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-103.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249627","lookupid":"KFWB","long":36.62499995,"country":"US","network":"","LOCATION":"BRANSON WEST MUNICIPAL EMERSON FIELD AIRPORT","state":"MO"},"geometry":{"type":"Point","coordinates":[-93.37500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261842","lookupid":"KGPT","long":30.37499995,"country":"US","network":"","LOCATION":"GULFPORT-BILOXI INTL ARPT","state":"MS"},"geometry":{"type":"Point","coordinates":[-89.12500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"204983","lookupid":"KGUP","long":35.62499995,"country":"US","network":"","LOCATION":"GALLUP MUNICIPAL AIRPORT","state":"NM"},"geometry":{"type":"Point","coordinates":[-108.87500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179779","lookupid":"KGXA","long":34.62499995,"country":"US","network":"","LOCATION":"GRAY BUTTE FLD","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.62500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240255","lookupid":"KGYI","long":33.62499995,"country":"US","network":"","LOCATION":"GRAYSON COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.62500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288503","lookupid":"KHBI","long":35.62499995,"country":"US","network":"","LOCATION":"ASHEBORO MUNICIPAL AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-79.87500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246780","lookupid":"KHCD","long":44.87499995,"country":"US","network":"","LOCATION":"HTCHSON MUNI-BUTLR FLD APT","state":"MN"},"geometry":{"type":"Point","coordinates":[-94.37500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197802","lookupid":"KHCR","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233038","lookupid":"KHDO","long":29.37499995,"country":"US","network":"","LOCATION":"HONDO MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-99.12500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255367","lookupid":"KHEZ","long":31.62499995,"country":"US","network":"","LOCATION":"HRDY-ANRES FD NTCHZ-ADAMS COUNTY AIRPORT","state":"MS"},"geometry":{"type":"Point","coordinates":[-91.37500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284183","lookupid":"KHKY","long":35.62499995,"country":"US","network":"","LOCATION":"HICKORY REGIONAL AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-81.37500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-99.87500005,"id":"230918","lookupid":"KHLC","long":39.37499995,"country":"US","network":"","LOCATION":"HILL CITY MUNICIPAL ARPT","state":"KS"},"geometry":{"type":"Point","coordinates":[-99.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286361","lookupid":"KHLG","long":40.12499995,"country":"US","network":"","LOCATION":"WHEELING OHIO COUNTY ARPT","state":"WV"},"geometry":{"type":"Point","coordinates":[-80.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212892","lookupid":"KHMN","long":32.87499995,"country":"US","network":"","LOCATION":"HOLLOMAN AFB AIRPORT","state":"NM"},"geometry":{"type":"Point","coordinates":[-106.12500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-101.37500005,"id":"226589","lookupid":"KHQG","long":37.12499995,"country":"US","network":"","LOCATION":"HUGOTON MUNI","state":"KS"},"geometry":{"type":"Point","coordinates":[-101.37500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161828","lookupid":"KHQM","long":46.87499995,"country":"US","network":"","LOCATION":"BOWERMAN AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-123.87500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-78.62500005,"id":"292102","lookupid":"KHRJ","long":35.37499995,"country":"US","network":"","LOCATION":"HARNETT COUNTY AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-78.62500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199954","lookupid":"KHVE","long":38.37499995,"country":"US","network":"","LOCATION":"HANKSVILLE","state":"UT"},"geometry":{"type":"Point","coordinates":[-110.62500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249667","lookupid":"KHZX","long":46.62499995,"country":"US","network":"","LOCATION":"ISEDOR IVERSON AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-93.37500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243840","lookupid":"KIAH","long":29.87499995,"country":"US","network":"","LOCATION":"G BUSH INTERCONTINENTAL AP/HOUSTON AP","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.37500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276998","lookupid":"KILN","long":39.37499995,"country":"US","network":"","LOCATION":"AIRBORNE AIRPARK AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-83.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238809","lookupid":"KINJ","long":32.12499995,"country":"US","network":"","LOCATION":"HILLSBORO MUNICIPAL ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.12500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287785","lookupid":"KINT","long":36.12499995,"country":"US","network":"","LOCATION":"WINSTON-SALEM REYNOLDS AP","state":"NC"},"geometry":{"type":"Point","coordinates":[-80.12500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297166","lookupid":"KIPT","long":41.37499995,"country":"US","network":"","LOCATION":"WILLIAMSPORT REGIONAL AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-76.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243120","lookupid":"KIWS","long":29.87499995,"country":"US","network":"","LOCATION":"WEST HOUSTON","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.62500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210790","lookupid":"KJDN","long":47.37499995,"country":"US","network":"","LOCATION":"JORDAN AIRPORT","state":"MT"},"geometry":{"type":"Point","coordinates":[-106.87500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246749","lookupid":"KJLN","long":37.12499995,"country":"US","network":"","LOCATION":"JOPLIN REGIONAL AIRPORT","state":"MO"},"geometry":{"type":"Point","coordinates":[-94.37500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258250","lookupid":"KJVW","long":32.37499995,"country":"US","network":"","LOCATION":"JOHN BELL WILLIAMS AIRPORT","state":"MS"},"geometry":{"type":"Point","coordinates":[-90.37500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283451","lookupid":"KJYL","long":32.62499995,"country":"US","network":"","LOCATION":"PLANTATION AIRPARK","state":"GA"},"geometry":{"type":"Point","coordinates":[-81.62500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235958","lookupid":"KK61","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.12500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238836","lookupid":"KK78","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268352","lookupid":"KKY8","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181938","lookupid":"KL35","long":34.37499995,"country":"US","network":"","LOCATION":"BIG BEAR CITY AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-116.87500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280561","lookupid":"KLCQ","long":30.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.62500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196368","lookupid":"KLGU","long":41.87499995,"country":"US","network":"","LOCATION":"LOGAN-CACHE AIRPORT","state":"UT"},"geometry":{"type":"Point","coordinates":[-111.87500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283448","lookupid":"KLHW","long":31.87499995,"country":"US","network":"","LOCATION":"WRIGHT AAF AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-81.62500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255416","lookupid":"KLSE","long":43.87499995,"country":"US","network":"","LOCATION":"LA CROSSE MUNICIPAL AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-91.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237374","lookupid":"KLUD","long":33.37499995,"country":"US","network":"","LOCATION":"DECATUR MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.62500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194895","lookupid":"KLUF","long":33.62499995,"country":"US","network":"","LOCATION":"LUKE AFB AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-112.37500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200703","lookupid":"KLVM","long":45.62499995,"country":"US","network":"","LOCATION":"MISSION FIELD AIRPORT","state":"MT"},"geometry":{"type":"Point","coordinates":[-110.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266196","lookupid":"KLWV","long":38.87499995,"country":"US","network":"","LOCATION":"LRNCVLL-VINCNES INTL ARPT","state":"IL"},"geometry":{"type":"Point","coordinates":[-87.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-99.87500005,"id":"230924","lookupid":"KLXN","long":40.87499995,"country":"US","network":"","LOCATION":"JIM KELLY FIELD AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-99.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258301","lookupid":"KMDZ","long":45.12499995,"country":"US","network":"","LOCATION":"TAYLOR COUNTY AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-90.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269770","lookupid":"KMGM","long":32.37499995,"country":"US","network":"","LOCATION":"MONTGOMERY RGNL (DANNELLY FD) AP","state":"AL"},"geometry":{"type":"Point","coordinates":[-86.37500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274142","lookupid":"KMGN","long":45.37499995,"country":"US","network":"","LOCATION":"HARBOR SPRINGS AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-84.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288519","lookupid":"KMGW","long":39.62499995,"country":"US","network":"","LOCATION":"MGTN RGNL-W L B HART FD AP","state":"WV"},"geometry":{"type":"Point","coordinates":[-79.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166126","lookupid":"KMHS","long":41.37499995,"country":"US","network":"","LOCATION":"MOUNT SHASTA","state":"CA"},"geometry":{"type":"Point","coordinates":[-122.37500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279133","lookupid":"KMLJ","long":33.12499995,"country":"US","network":"","LOCATION":"BALDWIN COUNTY AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-83.12500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279163","lookupid":"KMNN","long":40.62499995,"country":"US","network":"","LOCATION":"MARION MUNICIPAL AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-83.12500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237394","lookupid":"KMPR","long":38.37499995,"country":"US","network":"","LOCATION":"MCPHERSON","state":"KS"},"geometry":{"type":"Point","coordinates":[-97.62500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240278","lookupid":"KMYZ","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176918","lookupid":"KNFL","long":39.37499995,"country":"US","network":"","LOCATION":"FALLON NAS","state":"NV"},"geometry":{"type":"Point","coordinates":[-118.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-77.12500005,"id":"296419","lookupid":"KNJM","long":34.62499995,"country":"US","network":"","LOCATION":"BOGUE FIELD MARINE CORPS AUXILIARY FIELD","state":"NC"},"geometry":{"type":"Point","coordinates":[-77.12500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-76.37500005,"id":"298593","lookupid":"KNUI","long":38.12499995,"country":"US","network":"","LOCATION":"WEBSTER NAVAL OUTLYING FIELD","state":"MD"},"geometry":{"type":"Point","coordinates":[-76.37500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184098","lookupid":"KNXP","long":34.37499995,"country":"US","network":"","LOCATION":"TWENTY NINE PALMS","state":"CA"},"geometry":{"type":"Point","coordinates":[-116.12500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265500","lookupid":"KOCQ","long":44.87499995,"country":"US","network":"","LOCATION":"J DOUGLAS BAKE MEMORIAL AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-87.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285614","lookupid":"KOGB","long":33.37499995,"country":"US","network":"","LOCATION":"ORANGEBURG MUNICIPAL ARPT","state":"SC"},"geometry":{"type":"Point","coordinates":[-80.87500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259700","lookupid":"KOLV","long":34.87499995,"country":"US","network":"","LOCATION":"OLIVE BRANCH","state":"MS"},"geometry":{"type":"Point","coordinates":[-89.87500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-72.37500005,"id":"310131","lookupid":"KORE","long":42.62499995,"country":"US","network":"","LOCATION":"ORANGE MUNICIPAL AIRPORT","state":"MA"},"geometry":{"type":"Point","coordinates":[-72.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253937","lookupid":"KPBF","long":34.12499995,"country":"US","network":"","LOCATION":"GRIDER FIELD AIRPORT","state":"AR"},"geometry":{"type":"Point","coordinates":[-91.87500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-73.37500005,"id":"307259","lookupid":"KPBG","long":44.62499995,"country":"US","network":"","LOCATION":"PLATTSBURGH INTL","state":"NY"},"geometry":{"type":"Point","coordinates":[-73.37500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220086","lookupid":"KPEQ","long":31.37499995,"country":"US","network":"","LOCATION":"PECOS MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-103.62500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232359","lookupid":"KPHG","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274143","lookupid":"KPLN","long":45.62499995,"country":"US","network":"","LOCATION":"PELLSTON REGIONAL ARPT OF EMMET COUNTY ARPT","state":"MI"},"geometry":{"type":"Point","coordinates":[-84.87500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166149","lookupid":"KPLU","long":47.12499995,"country":"US","network":"","LOCATION":"PIERCE COUNTY AIRPORT THUN FIELD","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.37500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-75.12500005,"id":"302201","lookupid":"KPNE","long":40.12499995,"country":"US","network":"","LOCATION":"NE PHILADELPHIA AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-75.12500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258268","lookupid":"KPOF","long":36.87499995,"country":"US","network":"","LOCATION":"POPLAR BUFF MUNICIAL ARPT","state":"MO"},"geometry":{"type":"Point","coordinates":[-90.37500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"205020","lookupid":"KPOY","long":44.87499995,"country":"US","network":"","LOCATION":"POWELL MUNI","state":"WY"},"geometry":{"type":"Point","coordinates":[-108.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247488","lookupid":"KPRO","long":41.87499995,"country":"US","network":"","LOCATION":"PERRY MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-94.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264743","lookupid":"KPVE","long":35.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.12500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238086","lookupid":"KPWG","long":31.37499995,"country":"US","network":"","LOCATION":"MC GREGOR EXECUTIVE ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.37500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265489","lookupid":"KPWK","long":42.12499995,"country":"US","network":"","LOCATION":"CHIGAGO-WAUKEE ARPT","state":"IL"},"geometry":{"type":"Point","coordinates":[-87.87500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179091","lookupid":"KREO","long":42.62499995,"country":"US","network":"","LOCATION":"ROME STATE AIRPORT","state":"OR"},"geometry":{"type":"Point","coordinates":[-117.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166871","lookupid":"KRNT","long":47.62499995,"country":"US","network":"","LOCATION":"RENTON MUNICIPAL AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.12500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240243","lookupid":"KRWV","long":30.62499995,"country":"US","network":"","LOCATION":"CALDWELL MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.62500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279158","lookupid":"KRZT","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.12500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245346","lookupid":"KSAZ","long":46.37499995,"country":"US","network":"","LOCATION":"STAPLES MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-94.87500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243119","lookupid":"KSGR","long":29.62499995,"country":"US","network":"","LOCATION":"SUGAR LAND REGIONAL ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.62500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254659","lookupid":"KSGT","long":34.62499995,"country":"US","network":"","LOCATION":"STUTTGART MUNICIPAL ARPT","state":"AR"},"geometry":{"type":"Point","coordinates":[-91.62500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287057","lookupid":"KSMS","long":34.12499995,"country":"US","network":"","LOCATION":"SUMTER AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-80.37500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171860","lookupid":"KSMX","long":34.87499995,"country":"US","network":"","LOCATION":"SANTA MARIA PUB/CAPT G A HANCOCK AP","state":"CA"},"geometry":{"type":"Point","coordinates":[-120.37500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214334","lookupid":"KSRR","long":33.37499995,"country":"US","network":"","LOCATION":"SIERRA BLANCA RGNL AIRPORT","state":"NM"},"geometry":{"type":"Point","coordinates":[-105.62500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250380","lookupid":"KSTP","long":44.87499995,"country":"US","network":"","LOCATION":"ST PAUL DWTWN HOLMAN FD AP","state":"MN"},"geometry":{"type":"Point","coordinates":[-93.12500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164675","lookupid":"KSTS","long":38.62499995,"country":"US","network":"","LOCATION":"SONOMA COUNTY AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-122.87500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287749","lookupid":"KSUA","long":27.12499995,"country":"US","network":"","LOCATION":"WITHAM FIELD AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-80.12500005,27.12499995]}},{"type":"Feature","properties":{"LAT":-108.12500005,"id":"207131","lookupid":"KSVC","long":32.62499995,"country":"US","network":"","LOCATION":"BISBEE DOUGLAS INTL","state":"AZ"},"geometry":{"type":"Point","coordinates":[-108.12500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271206","lookupid":"KSXS","long":31.37499995,"country":"US","network":"","LOCATION":"SHELL AHP","state":"AL"},"geometry":{"type":"Point","coordinates":[-85.87500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-76.12500005,"id":"299333","lookupid":"KSYR","long":43.12499995,"country":"US","network":"","LOCATION":"SYRACUSE HANCOCK INTERNATIONAL AP","state":"NY"},"geometry":{"type":"Point","coordinates":[-76.12500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248915","lookupid":"KSZL","long":38.62499995,"country":"US","network":"","LOCATION":"WHITEMAN AFB AIRPORT","state":"MO"},"geometry":{"type":"Point","coordinates":[-93.62500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217950","lookupid":"KTAD","long":37.37499995,"country":"US","network":"","LOCATION":"PERRY STOKES AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-104.37500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253231","lookupid":"KTBN","long":37.62499995,"country":"US","network":"","LOCATION":"WAYNESVILLE REGIONAL AIRPORT AT FORNEY FIELD","state":"MO"},"geometry":{"type":"Point","coordinates":[-92.12500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-108.12500005,"id":"207174","lookupid":"KTBX","long":43.37499995,"country":"US","network":"","LOCATION":"BOYSEN THERMOPOL","state":"WY"},"geometry":{"type":"Point","coordinates":[-108.12500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-107.37500005,"id":"209293","lookupid":"KTCS","long":33.12499995,"country":"US","network":"","LOCATION":"TRH OR CONSEQCES MUNI ARPT","state":"NM"},"geometry":{"type":"Point","coordinates":[-107.37500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240253","lookupid":"KTKI","long":33.12499995,"country":"US","network":"","LOCATION":"MCKINNEY MUNICIPAL ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.62500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278406","lookupid":"KTMA","long":31.37499995,"country":"US","network":"","LOCATION":"HENRY TIFT MYERS AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-83.37500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242400","lookupid":"KTME","long":29.87499995,"country":"US","network":"","LOCATION":"HOUSTON EXECUTIVE AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.87500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277680","lookupid":"KTNF1","long":29.87499995,"country":"","network":"","LOCATION":"\\tKEATON BEACH FL","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278419","lookupid":"KTOC","long":34.62499995,"country":"US","network":"","LOCATION":"TOCCOA RG LETOURNEAU FIELD AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-83.37500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"240971","lookupid":"KTRL","long":32.62499995,"country":"US","network":"","LOCATION":"TERRELL MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.37500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286315","lookupid":"KTTS","long":28.62499995,"country":"US","network":"","LOCATION":"KENNEDY SPACE CENTER","state":"FL"},"geometry":{"type":"Point","coordinates":[-80.62500005,28.62499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206460","lookupid":"KU68","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164702","lookupid":"KUAO","long":45.37499995,"country":"US","network":"","LOCATION":"AURORA STATE AIRPORT","state":"OR"},"geometry":{"type":"Point","coordinates":[-122.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265490","lookupid":"KUGN","long":42.37499995,"country":"US","network":"","LOCATION":"WAUKEGAN REGIONAL AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-87.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249601","lookupid":"KUXL","long":30.12499995,"country":"US","network":"","LOCATION":"SOUTHLAND FIELD AIRPORT","state":"LA"},"geometry":{"type":"Point","coordinates":[-93.37500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167554","lookupid":"KVCB","long":38.37499995,"country":"US","network":"","LOCATION":"NUT TREE AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.87500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253953","lookupid":"KVIH","long":38.12499995,"country":"US","network":"","LOCATION":"ROLLA NATIONAL AIRPORT","state":"MO"},"geometry":{"type":"Point","coordinates":[-91.87500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278404","lookupid":"KVLD","long":30.87499995,"country":"US","network":"","LOCATION":"VALDOSTA REGIONAL AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-83.37500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216526","lookupid":"KWTR","long":41.37499995,"country":"US","network":"","LOCATION":"WHITAKER","state":"WY"},"geometry":{"type":"Point","coordinates":[-104.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297152","lookupid":"KXSA","long":37.87499995,"country":"US","network":"","LOCATION":"TAPPAHANNOCK ESSEX COUNTY AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-76.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-159.37500005,"id":"59647","lookupid":"L16KX","long":61.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-159.37500005,61.62499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197793","lookupid":"LARU1","long":38.12499995,"country":"","network":"UT_DCP","LOCATION":"TORREY","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238082","lookupid":"LATT2","long":30.37499995,"country":"","network":"TX_DCP","LOCATION":"LACY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-97.37500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201415","lookupid":"LAVBT","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248092","lookupid":"LAVN4","long":12.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.87500005,12.87499995]}},{"type":"Feature","properties":{"LAT":24.87499995,"id":"590209","lookupid":"LBPD","long":42.12499995,"country":"BG","network":"BG__ASOS","LOCATION":"PLOVDIV","state":""},"geometry":{"type":"Point","coordinates":[24.87499995,42.12499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250321","lookupid":"LCLL1","long":30.12499995,"country":"","network":"LA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-93.12500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266899","lookupid":"LCXA1","long":34.62499995,"country":"","network":"AL_DCP","LOCATION":"AL COURTLAND 2 WSW","state":""},"geometry":{"type":"Point","coordinates":[-87.37500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-3.62500005,"id":"508130","lookupid":"LEBG","long":42.37499995,"country":"ES","network":"ES__ASOS","LOCATION":"BURGOS","state":""},"geometry":{"type":"Point","coordinates":[-3.62500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-1.12500005,"id":"515339","lookupid":"LFBC","long":44.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"CAZAUX","state":""},"geometry":{"type":"Point","coordinates":[-1.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":0.62499995,"id":"520380","lookupid":"LFBE","long":44.87499995,"country":"FR","network":"FR__ASOS","LOCATION":"ROUMANIERE","state":""},"geometry":{"type":"Point","coordinates":[0.62499995,44.87499995]}},{"type":"Feature","properties":{"LAT":5.87499995,"id":"535503","lookupid":"LFLB","long":45.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"AIX LES BAINS","state":""},"geometry":{"type":"Point","coordinates":[5.87499995,45.62499995]}},{"type":"Feature","properties":{"LAT":3.87499995,"id":"529735","lookupid":"LFMT","long":43.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"MEDITERRANEE","state":""},"geometry":{"type":"Point","coordinates":[3.87499995,43.62499995]}},{"type":"Feature","properties":{"LAT":2.37499995,"id":"525435","lookupid":"LFPO","long":48.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"ORLY","state":""},"geometry":{"type":"Point","coordinates":[2.37499995,48.62499995]}},{"type":"Feature","properties":{"LAT":23.87499995,"id":"587312","lookupid":"LGAV","long":37.87499995,"country":"GR","network":"GR__ASOS","LOCATION":"ELEFTHERIOS VENIZELOS INTL","state":""},"geometry":{"type":"Point","coordinates":[23.87499995,37.87499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167582","lookupid":"LGFO3","long":45.37499995,"country":"","network":"OR_DCP","LOCATION":"LOG CRK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":24.62499995,"id":"589484","lookupid":"LGKV","long":40.87499995,"country":"GR","network":"GR__ASOS","LOCATION":"MEGAS ALEXANDROS INTL","state":""},"geometry":{"type":"Point","coordinates":[24.62499995,40.87499995]}},{"type":"Feature","properties":{"LAT":-124.12500005,"id":"161092","lookupid":"LGPO3","long":42.87499995,"country":"","network":"OR_DCP","LOCATION":"LONG PRAIRIE","state":""},"geometry":{"type":"Point","coordinates":[-124.12500005,42.87499995]}},{"type":"Feature","properties":{"LAT":28.12499995,"id":"599546","lookupid":"LGRP","long":36.37499995,"country":"GR","network":"GR__ASOS","LOCATION":"DIAGORAS","state":""},"geometry":{"type":"Point","coordinates":[28.12499995,36.37499995]}},{"type":"Feature","properties":{"LAT":24.12499995,"id":"588023","lookupid":"LGSA","long":35.62499995,"country":"GR","network":"GR__ASOS","LOCATION":"SOUDA","state":""},"geometry":{"type":"Point","coordinates":[24.12499995,35.62499995]}},{"type":"Feature","properties":{"LAT":17.12499995,"id":"567877","lookupid":"LIBC","long":39.12499995,"country":"IT","network":"IT__ASOS","LOCATION":"CROTONE","state":""},"geometry":{"type":"Point","coordinates":[17.12499995,39.12499995]}},{"type":"Feature","properties":{"LAT":17.37499995,"id":"568603","lookupid":"LIBG","long":40.62499995,"country":"IT","network":"IT__ASOS","LOCATION":"GROTTAGLIE","state":""},"geometry":{"type":"Point","coordinates":[17.37499995,40.62499995]}},{"type":"Feature","properties":{"LAT":-71.62500005,"id":"312297","lookupid":"LICN3","long":44.12499995,"country":"","network":"NH_DCP","LOCATION":"LINCOLN NEPP","state":""},"geometry":{"type":"Point","coordinates":[-71.62500005,44.12499995]}},{"type":"Feature","properties":{"LAT":12.62499995,"id":"554912","lookupid":"LICT","long":37.87499995,"country":"IT","network":"IT__ASOS","LOCATION":"TRAPANI BIRGI","state":""},"geometry":{"type":"Point","coordinates":[12.62499995,37.87499995]}},{"type":"Feature","properties":{"LAT":8.37499995,"id":"542683","lookupid":"LIEA","long":40.62499995,"country":"IT","network":"IT__ASOS","LOCATION":"ALGHERO","state":""},"geometry":{"type":"Point","coordinates":[8.37499995,40.62499995]}},{"type":"Feature","properties":{"LAT":14.12499995,"id":"559245","lookupid":"LIRM","long":41.12499995,"country":"IT","network":"IT__ASOS","LOCATION":"GRAZZANISE","state":""},"geometry":{"type":"Point","coordinates":[14.12499995,41.12499995]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225893","lookupid":"LITS2","long":43.12499995,"country":"","network":"SD_DCP","LOCATION":"LITTLE WHITE RIVER 5 E MARTIN","state":""},"geometry":{"type":"Point","coordinates":[-101.62500005,43.12499995]}},{"type":"Feature","properties":{"LAT":12.12499995,"id":"553507","lookupid":"LIVD","long":46.62499995,"country":"IT","network":"IT__ASOS","LOCATION":"DOBBIACO","state":""},"geometry":{"type":"Point","coordinates":[12.12499995,46.62499995]}},{"type":"Feature","properties":{"LAT":11.12499995,"id":"550625","lookupid":"LIVP","long":46.12499995,"country":"IT","network":"IT__ASOS","LOCATION":"PAGANELLA MOUNTAIN","state":""},"geometry":{"type":"Point","coordinates":[11.12499995,46.12499995]}},{"type":"Feature","properties":{"LAT":15.62499995,"id":"563586","lookupid":"LJMB","long":46.37499995,"country":"SI","network":"SI__ASOS","LOCATION":"MARIBOR","state":""},"geometry":{"type":"Point","coordinates":[15.62499995,46.37499995]}},{"type":"Feature","properties":{"LAT":13.62499995,"id":"557822","lookupid":"LJPZ","long":45.37499995,"country":"SI","network":"SI__ASOS","LOCATION":"PORTOROZ","state":""},"geometry":{"type":"Point","coordinates":[13.62499995,45.37499995]}},{"type":"Feature","properties":{"LAT":-71.37500005,"id":"313021","lookupid":"LKFN3","long":45.12499995,"country":"","network":"NH_DCP","LOCATION":"PITTSBURG - LAKE FRANCIS","state":""},"geometry":{"type":"Point","coordinates":[-71.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257572","lookupid":"LKRW3","long":42.87499995,"country":"","network":"WI_DCP","LOCATION":"LANCASTER","state":""},"geometry":{"type":"Point","coordinates":[-90.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192021","lookupid":"LKWA3","long":35.12499995,"country":"","network":"AZ_DCP","LOCATION":"LOOKOUT WASH","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193487","lookupid":"LMS","long":41.62499995,"country":"US","network":"MS_ASOS","LOCATION":"LOUISVILLE - WINSTON","state":"MS"},"geometry":{"type":"Point","coordinates":[-112.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-157.12500005,"id":"65964","lookupid":"LNIH1","long":20.87499995,"country":"","network":"HI_DCP","LOCATION":"LANAI 1","state":""},"geometry":{"type":"Point","coordinates":[-157.12500005,20.87499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287026","lookupid":"LOHF1","long":26.37499995,"country":"","network":"FL_DCP","LOCATION":"LOXAHATCHEE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-80.37500005,26.37499995]}},{"type":"Feature","properties":{"LAT":-25.12500005,"id":"446188","lookupid":"LPAZ","long":36.87499995,"country":"PT","network":"PT__ASOS","LOCATION":"SANTA MARIA","state":""},"geometry":{"type":"Point","coordinates":[-25.12500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-25.62500005,"id":"444751","lookupid":"LPPD","long":37.62499995,"country":"PT","network":"PT__ASOS","LOCATION":"PONTA DELGADA","state":""},"geometry":{"type":"Point","coordinates":[-25.62500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200617","lookupid":"LPZB7","long":24.12499995,"country":"","network":"MX_BR_DCP","LOCATION":"LA PAZ","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,24.12499995]}},{"type":"Feature","properties":{"LAT":6.87499995,"id":"538389","lookupid":"LSGC","long":47.12499995,"country":"CH","network":"CH__ASOS","LOCATION":"LES EPLATURES","state":""},"geometry":{"type":"Point","coordinates":[6.87499995,47.12499995]}},{"type":"Feature","properties":{"LAT":8.37499995,"id":"542709","lookupid":"LSME","long":47.12499995,"country":"CH","network":"CH__ASOS","LOCATION":"EMMEN","state":""},"geometry":{"type":"Point","coordinates":[8.37499995,47.12499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204308","lookupid":"LSNM8","long":46.87499995,"country":"","network":"MT_DCP","LOCATION":"LITTLE SNOWY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-109.12500005,46.87499995]}},{"type":"Feature","properties":{"LAT":7.62499995,"id":"540548","lookupid":"LSZB","long":46.87499995,"country":"CH","network":"CH__ASOS","LOCATION":"BERN BELP","state":""},"geometry":{"type":"Point","coordinates":[7.62499995,46.87499995]}},{"type":"Feature","properties":{"LAT":9.62499995,"id":"546310","lookupid":"LSZR","long":47.37499995,"country":"CH","network":"CH__ASOS","LOCATION":"ST GALLEN ALTENRHEIN","state":""},"geometry":{"type":"Point","coordinates":[9.62499995,47.37499995]}},{"type":"Feature","properties":{"LAT":32.62499995,"id":"612521","lookupid":"LTAE","long":40.12499995,"country":"TR","network":"TR__ASOS","LOCATION":"AKINCI","state":""},"geometry":{"type":"Point","coordinates":[32.62499995,40.12499995]}},{"type":"Feature","properties":{"LAT":27.87499995,"id":"598839","lookupid":"LTBF","long":39.62499995,"country":"TR","network":"TR__ASOS","LOCATION":"BALIKESIR","state":""},"geometry":{"type":"Point","coordinates":[27.87499995,39.62499995]}},{"type":"Feature","properties":{"LAT":27.12499995,"id":"596674","lookupid":"LTBJ","long":38.37499995,"country":"TR","network":"TR__ASOS","LOCATION":"ADNAN MENDERES","state":""},"geometry":{"type":"Point","coordinates":[27.12499995,38.37499995]}},{"type":"Feature","properties":{"LAT":30.12499995,"id":"605323","lookupid":"LTBQ","long":40.62499995,"country":"TR","network":"TR__ASOS","LOCATION":"TOPEL","state":""},"geometry":{"type":"Point","coordinates":[30.12499995,40.62499995]}},{"type":"Feature","properties":{"LAT":29.62499995,"id":"603882","lookupid":"LTBR","long":40.37499995,"country":"TR","network":"TR__ASOS","LOCATION":"YENISEHIR","state":""},"geometry":{"type":"Point","coordinates":[29.62499995,40.37499995]}},{"type":"Feature","properties":{"LAT":40.62499995,"id":"635556","lookupid":"LTCU","long":38.87499995,"country":"TR","network":"TR__ASOS","LOCATION":"BINGOL","state":""},"geometry":{"type":"Point","coordinates":[40.62499995,38.87499995]}},{"type":"Feature","properties":{"LAT":42.12499995,"id":"639870","lookupid":"LTCV","long":37.37499995,"country":"TR","network":"TR__ASOS","LOCATION":"SIRNAK","state":""},"geometry":{"type":"Point","coordinates":[42.12499995,37.37499995]}},{"type":"Feature","properties":{"LAT":32.37499995,"id":"611786","lookupid":"LTFG","long":36.37499995,"country":"TU","network":"TR__ASOS","LOCATION":"ANTALYA/GAZIPASA","state":""},"geometry":{"type":"Point","coordinates":[32.37499995,36.37499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271274","lookupid":"LURQ6","long":48.37499995,"country":"","network":"CA_ON_DCP","LOCATION":"STRUTHERS - LURCH CREEK","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-75.12500005,"id":"302196","lookupid":"LWSD1","long":38.87499995,"country":"","network":"DE_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-75.12500005,38.87499995]}},{"type":"Feature","properties":{"LAT":21.62499995,"id":"580848","lookupid":"LWSK","long":41.87499995,"country":"MK","network":"MK__ASOS","LOCATION":"SKOPJE","state":""},"geometry":{"type":"Point","coordinates":[21.62499995,41.87499995]}},{"type":"Feature","properties":{"LAT":-146.87500005,"id":"95659","lookupid":"LXRA2","long":64.62499995,"country":"","network":"AK_DCP","LOCATION":"SALCHA - LYNX RAWS","state":""},"geometry":{"type":"Point","coordinates":[-146.87500005,64.62499995]}},{"type":"Feature","properties":{"LAT":19.37499995,"id":"574370","lookupid":"LYPG","long":42.37499995,"country":"RS","network":"RS__ASOS","LOCATION":"PODGORICA TITOGRAD","state":""},"geometry":{"type":"Point","coordinates":[19.37499995,42.37499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194898","lookupid":"MAMU","long":34.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274141","lookupid":"MC050","long":45.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261188","lookupid":"MC066","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.37500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275584","lookupid":"MC072","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278450","lookupid":"MC132","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271973","lookupid":"MC152","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179090","lookupid":"MCDO3","long":42.37499995,"country":"","network":"OR_DCP","LOCATION":"MCDERMITT 26 N","state":""},"geometry":{"type":"Point","coordinates":[-117.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-157.37500005,"id":"65442","lookupid":"MDEA2","long":70.37499995,"country":"","network":"AK_DCP","LOCATION":"MEADE RIVER  AT MEADE RIVER NEAR ATQASAK","state":""},"geometry":{"type":"Point","coordinates":[-157.37500005,70.37499995]}},{"type":"Feature","properties":{"LAT":-70.62500005,"id":"315078","lookupid":"MDST","long":19.37499995,"country":"DO","network":"DO__ASOS","LOCATION":"CIBAO INTL","state":""},"geometry":{"type":"Point","coordinates":[-70.62500005,19.37499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168299","lookupid":"MEFO3","long":44.62499995,"country":"","network":"OR_DCP","LOCATION":"METOLIUS ARM RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"258981","lookupid":"MEMT1","long":35.12499995,"country":"","network":"TN_DCP","LOCATION":"MISSISSIPPI RIVER  AT MEMPHIS","state":""},"geometry":{"type":"Point","coordinates":[-90.12500005,35.12499995]}},{"type":"Feature","properties":{"LAT":4.87499995,"id":"532601","lookupid":"MERFR10","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[4.87499995,40.12499995]}},{"type":"Feature","properties":{"LAT":-69.87500005,"id":"317339","lookupid":"MERM1","long":44.62499995,"country":"","network":"ME_DCP","LOCATION":"SANDY RIVER  AT MERCER","state":""},"geometry":{"type":"Point","coordinates":[-69.87500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228739","lookupid":"MEST2","long":34.62499995,"country":"","network":"TX_DCP","LOCATION":"MEMPHIS 1NE","state":""},"geometry":{"type":"Point","coordinates":[-100.62500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255302","lookupid":"MGHT","long":15.37499995,"country":"GT","network":"GT__ASOS","LOCATION":"HUEHUETENANGO","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,15.37499995]}},{"type":"Feature","properties":{"LAT":-67.12500005,"id":"325153","lookupid":"MGZP4","long":18.12499995,"country":"","network":"PR_DCP","LOCATION":"PUERTO RICO SEISMIC NETWORK STATION","state":""},"geometry":{"type":"Point","coordinates":[-67.12500005,18.12499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"268986","lookupid":"MHRO","long":16.37499995,"country":"HN","network":"HN__ASOS","LOCATION":"JUAN MANUEL GALVEZ INTL","state":""},"geometry":{"type":"Point","coordinates":[-86.62500005,16.37499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"277008","lookupid":"MIDRF","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.87500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271252","lookupid":"MIHVL","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271249","lookupid":"MILAW","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163268","lookupid":"MIPW1","long":46.87499995,"country":"","network":"WA_DCP","LOCATION":"MINOT PEAK RAWS NEAR ELMA 8S","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182706","lookupid":"MISI1","long":46.37499995,"country":"","network":"ID_DCP","LOCATION":"MISSION CREEK RAWS NEAR STICKPOO 2SSE","state":""},"geometry":{"type":"Point","coordinates":[-116.62500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232323","lookupid":"MJRT2","long":30.62499995,"country":"","network":"TX_DCP","LOCATION":"JAMES RIVER  AT JAMES RIVER NEAR MASON","state":""},"geometry":{"type":"Point","coordinates":[-99.37500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-99.62500005,"id":"231548","lookupid":"MMAA","long":16.87499995,"country":"MX","network":"MX__ASOS","LOCATION":"GENERAL JUAN N ALVAREZ INTL","state":""},"geometry":{"type":"Point","coordinates":[-99.62500005,16.87499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239595","lookupid":"MN024","long":48.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.87500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247505","lookupid":"MN035","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.12500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238876","lookupid":"MN057","long":48.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253975","lookupid":"MN065","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.87500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240311","lookupid":"MN114","long":47.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248216","lookupid":"MN152","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243898","lookupid":"MN155","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184848","lookupid":"MNCN2","long":41.87499995,"country":"","network":"NV_DCP","LOCATION":"MOUNTAIN CITY RANGER STATION","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249635","lookupid":"MOA04","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.37500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254676","lookupid":"MOA14","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254679","lookupid":"MOA19","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.62500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194217","lookupid":"MON","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187717","lookupid":"MRSNV","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-131.12500005,"id":"140981","lookupid":"MRYA2","long":55.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-131.12500005,55.12499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191348","lookupid":"MSLM8","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195640","lookupid":"MSRU1","long":39.87499995,"country":"","network":"UT_DCP","LOCATION":"MUD SPRINGS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256810","lookupid":"MSS22","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.87500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-91.12500005,"id":"256093","lookupid":"MSS26","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.12500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257536","lookupid":"MSS33","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.62500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215101","lookupid":"MTBID","long":45.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-146.12500005,"id":"97822","lookupid":"MTCA2","long":65.37499995,"country":"","network":"AK_DCP","LOCATION":"CHENA HOT SPRINGS - MONTANA CREEK","state":""},"geometry":{"type":"Point","coordinates":[-146.12500005,65.37499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187755","lookupid":"MTDKY","long":48.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"282010","lookupid":"MTFG1","long":32.37499995,"country":"","network":"GA_DCP","LOCATION":"METTER","state":""},"geometry":{"type":"Point","coordinates":[-82.12500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214386","lookupid":"MTGOV","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.62500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193508","lookupid":"MTHLM","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189157","lookupid":"MTHN2","long":39.12499995,"country":"","network":"NV_DCP","LOCATION":"MATHER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194223","lookupid":"MTM18","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197111","lookupid":"MTM54","long":47.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203582","lookupid":"MTROH","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-78.37500005,"id":"292770","lookupid":"MUCC","long":22.37499995,"country":"CU","network":"CU__ASOS","LOCATION":"JARDINES DEL REY","state":""},"geometry":{"type":"Point","coordinates":[-78.37500005,22.37499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284162","lookupid":"MYPF1","long":30.37499995,"country":"","network":"FL_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273379","lookupid":"NAOG1","long":34.62499995,"country":"","network":"GA_DCP","LOCATION":"NAOMI","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-151.62500005,"id":"81961","lookupid":"NCKA2","long":60.12499995,"country":"","network":"AK_DCP","LOCATION":"NINILCHIK SOUTH","state":""},"geometry":{"type":"Point","coordinates":[-151.62500005,60.12499995]}},{"type":"Feature","properties":{"LAT":-157.37500005,"id":"65080","lookupid":"NCMK","long":-20.12500005,"country":"CK","network":"CK__ASOS","LOCATION":"MAUKE ISLAND","state":""},"geometry":{"type":"Point","coordinates":[-157.37500005,-20.12500005]}},{"type":"Feature","properties":{"LAT":-100.12500005,"id":"230228","lookupid":"ND002","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.12500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-101.37500005,"id":"226628","lookupid":"ND003","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-101.37500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238875","lookupid":"ND011","long":48.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237429","lookupid":"ND014","long":47.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.62500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-102.62500005,"id":"223032","lookupid":"ND018","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.62500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-102.62500005,"id":"223028","lookupid":"ND027","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.62500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238845","lookupid":"NE045","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241724","lookupid":"NE061","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-103.12500005,"id":"221568","lookupid":"NE062","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220133","lookupid":"NE802","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.62500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-124.62500005,"id":"159674","lookupid":"NEAW1","long":48.37499995,"country":"","network":"WA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-124.62500005,48.37499995]}},{"type":"Feature","properties":{"LAT":177.37499995,"id":"1029170","lookupid":"NFFN","long":-17.62500005,"country":"FJ","network":"FJ__ASOS","LOCATION":"NADI INTL","state":""},"geometry":{"type":"Point","coordinates":[177.37499995,-17.62500005]}},{"type":"Feature","properties":{"LAT":178.62499995,"id":"1032768","lookupid":"NFNA","long":-18.12500005,"country":"FJ","network":"FJ__ASOS","LOCATION":"NAUSORI INTL","state":""},"geometry":{"type":"Point","coordinates":[178.62499995,-18.12500005]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224476","lookupid":"NGTN8","long":48.87499995,"country":"","network":"ND_DCP","LOCATION":"ND NORTHGATE 5 ESE","state":""},"geometry":{"type":"Point","coordinates":[-102.12500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-148.62500005,"id":"90619","lookupid":"NHPA2","long":64.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-148.62500005,64.62499995]}},{"type":"Feature","properties":{"LAT":-79.12500005,"id":"290693","lookupid":"NIAN6","long":43.12499995,"country":"","network":"NY_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-79.12500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-74.62500005,"id":"303639","lookupid":"NJ24","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-74.62500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"204970","lookupid":"NM007","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228738","lookupid":"NORN5","long":34.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.62500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171181","lookupid":"NPFO3","long":45.12499995,"country":"","network":"OR_DCP","LOCATION":"NORTH POLE RIDGE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-171.87500005,"id":"23345","lookupid":"NSFA","long":-13.87500005,"country":"WS","network":"WS__ASOS","LOCATION":"FALEOLO INTL","state":""},"geometry":{"type":"Point","coordinates":[-171.87500005,-13.87500005]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249647","lookupid":"NSWI4","long":41.62499995,"country":"","network":"IA_DCP","LOCATION":"PRAIRIE CITY 3SW - NEAL SMITH RAWS","state":""},"geometry":{"type":"Point","coordinates":[-93.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261850","lookupid":"NTEM6","long":32.37499995,"country":"","network":"MS_DCP","LOCATION":"NEWTON EXP. STATION NCDC","state":""},"geometry":{"type":"Point","coordinates":[-89.12500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-158.12500005,"id":"63259","lookupid":"NULWC","long":64.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-158.12500005,64.62499995]}},{"type":"Feature","properties":{"LAT":167.62499995,"id":"1001105","lookupid":"NVSC","long":-13.87500005,"country":"VU","network":"VU__ASOS","LOCATION":"SOLA/VANUA LAVA ISL","state":""},"geometry":{"type":"Point","coordinates":[167.62499995,-13.87500005]}},{"type":"Feature","properties":{"LAT":-59.62500005,"id":"346843","lookupid":"NWS8649","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-59.62500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-159.37500005,"id":"59488","lookupid":"NWWH1","long":21.87499995,"country":"","network":"HI_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-159.37500005,21.87499995]}},{"type":"Feature","properties":{"LAT":172.62499995,"id":"1015387","lookupid":"NZCH","long":-43.37500005,"country":"NF","network":"NF__ASOS","LOCATION":"CHRISTCHURCH INTL","state":""},"geometry":{"type":"Point","coordinates":[172.62499995,-43.37500005]}},{"type":"Feature","properties":{"LAT":50.62499995,"id":"664306","lookupid":"OBBI","long":26.37499995,"country":"BH","network":"BH__ASOS","LOCATION":"BAHRAIN/MUHARRAQ","state":""},"geometry":{"type":"Point","coordinates":[50.62499995,26.37499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169703","lookupid":"OBPC1","long":35.62499995,"country":"","network":"CA_DCP","LOCATION":"SAN LUIS OBISPO","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165403","lookupid":"OBRC1","long":40.62499995,"country":"","network":"CA_DCP","LOCATION":"WHISKEYTOWN HQ #2 FORMERLY OAK BOTTOM RA","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174769","lookupid":"OD111","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179818","lookupid":"OD141","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164697","lookupid":"OD192","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168294","lookupid":"ODT94","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,43.37499995]}},{"type":"Feature","properties":{"LAT":37.37499995,"id":"626166","lookupid":"OEGT","long":31.37499995,"country":"SA","network":"SA__ASOS","LOCATION":"GURIAT","state":""},"geometry":{"type":"Point","coordinates":[37.37499995,31.37499995]}},{"type":"Feature","properties":{"LAT":40.12499995,"id":"634080","lookupid":"OESK","long":29.87499995,"country":"SA","network":"SA__ASOS","LOCATION":"AL JOUF","state":""},"geometry":{"type":"Point","coordinates":[40.12499995,29.87499995]}},{"type":"Feature","properties":{"LAT":36.37499995,"id":"623265","lookupid":"OEWJ","long":26.12499995,"country":"SA","network":"SA__ASOS","LOCATION":"WEJH","state":""},"geometry":{"type":"Point","coordinates":[36.37499995,26.12499995]}},{"type":"Feature","properties":{"LAT":38.12499995,"id":"628297","lookupid":"OEYN","long":24.12499995,"country":"SA","network":"SA__ASOS","LOCATION":"YENBO","state":""},"geometry":{"type":"Point","coordinates":[38.12499995,24.12499995]}},{"type":"Feature","properties":{"LAT":50.87499995,"id":"665042","lookupid":"OIAH","long":30.37499995,"country":"IR","network":"IR__ASOS","LOCATION":"GACHSARAN","state":""},"geometry":{"type":"Point","coordinates":[50.87499995,30.37499995]}},{"type":"Feature","properties":{"LAT":52.37499995,"id":"669352","lookupid":"OIBJ","long":27.87499995,"country":"IR","network":"IR__ASOS","LOCATION":"JAM","state":""},"geometry":{"type":"Point","coordinates":[52.37499995,27.87499995]}},{"type":"Feature","properties":{"LAT":53.87499995,"id":"673667","lookupid":"OIBK","long":26.62499995,"country":"IR","network":"IR__ASOS","LOCATION":"KISH ISLAND","state":""},"geometry":{"type":"Point","coordinates":[53.87499995,26.62499995]}},{"type":"Feature","properties":{"LAT":48.37499995,"id":"657854","lookupid":"OICK","long":33.37499995,"country":"IR","network":"IR__ASOS","LOCATION":"KHORRAM ABAD","state":""},"geometry":{"type":"Point","coordinates":[48.37499995,33.37499995]}},{"type":"Feature","properties":{"LAT":48.37499995,"id":"657868","lookupid":"OITZ","long":36.87499995,"country":"IR","network":"IR__ASOS","LOCATION":"ZANJAN","state":""},"geometry":{"type":"Point","coordinates":[48.37499995,36.87499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167575","lookupid":"OKFO3","long":43.62499995,"country":"","network":"OR_DCP","LOCATION":"BLACK ROCK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,43.62499995]}},{"type":"Feature","properties":{"LAT":55.62499995,"id":"678698","lookupid":"OMAL","long":24.37499995,"country":"AE","network":"AE__ASOS","LOCATION":"AL AIN INTL","state":""},"geometry":{"type":"Point","coordinates":[55.62499995,24.37499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176905","lookupid":"OORC1","long":36.12499995,"country":"","network":"CA_DCP","LOCATION":"OAK OPENING RAWS","state":""},"geometry":{"type":"Point","coordinates":[-118.62500005,36.12499995]}},{"type":"Feature","properties":{"LAT":44.37499995,"id":"646328","lookupid":"ORNI","long":31.87499995,"country":"IQ","network":"IQ__ASOS","LOCATION":"NAJAF","state":""},"geometry":{"type":"Point","coordinates":[44.37499995,31.87499995]}},{"type":"Feature","properties":{"LAT":-146.37500005,"id":"97121","lookupid":"PAAD","long":70.12499995,"country":"US","network":"AK_ASOS","LOCATION":"POINT THOMSON AIRSTRIP","state":"AK"},"geometry":{"type":"Point","coordinates":[-146.37500005,70.12499995]}},{"type":"Feature","properties":{"LAT":-161.12500005,"id":"54624","lookupid":"PABL","long":65.87499995,"country":"US","network":"AK_ASOS","LOCATION":"BUCKLAND AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-161.12500005,65.87499995]}},{"type":"Feature","properties":{"LAT":-162.12500005,"id":"51728","lookupid":"PADM","long":61.87499995,"country":"US","network":"AK_ASOS","LOCATION":"MARSHALL DON HUNTER SR AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-162.12500005,61.87499995]}},{"type":"Feature","properties":{"LAT":-162.12500005,"id":"51715","lookupid":"PAEH","long":58.62499995,"country":"US","network":"AK_ASOS","LOCATION":"CAPE HEWENHAM LRRS AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-162.12500005,58.62499995]}},{"type":"Feature","properties":{"LAT":-147.87500005,"id":"92780","lookupid":"PAFA","long":64.87499995,"country":"US","network":"AK_ASOS","LOCATION":"FAIRBANKS INTERNATIONAL","state":"AK"},"geometry":{"type":"Point","coordinates":[-147.87500005,64.87499995]}},{"type":"Feature","properties":{"LAT":-154.37500005,"id":"74053","lookupid":"PAFS","long":63.12499995,"country":"US","network":"AK_ASOS","LOCATION":"NIKOLAI AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-154.37500005,63.12499995]}},{"type":"Feature","properties":{"LAT":-134.62500005,"id":"130911","lookupid":"PAGN","long":57.62499995,"country":"US","network":"AK_ASOS","LOCATION":"ANGOON SEAPLANE BASE","state":"AK"},"geometry":{"type":"Point","coordinates":[-134.62500005,57.62499995]}},{"type":"Feature","properties":{"LAT":-160.37500005,"id":"56788","lookupid":"PAIK","long":66.87499995,"country":"US","network":"AK_ASOS","LOCATION":"BOB BARKER MEMORIAL AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-160.37500005,66.87499995]}},{"type":"Feature","properties":{"LAT":-148.87500005,"id":"89895","lookupid":"PAIN","long":63.62499995,"country":"US","network":"AK_ASOS","LOCATION":"MCKINLEY NATIONAL PARK AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-148.87500005,63.62499995]}},{"type":"Feature","properties":{"LAT":-164.12500005,"id":"45960","lookupid":"PAKI","long":59.87499995,"country":"US","network":"AK_ASOS","LOCATION":"KIPNUK AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-164.12500005,59.87499995]}},{"type":"Feature","properties":{"LAT":-162.12500005,"id":"51734","lookupid":"PAMK","long":63.37499995,"country":"US","network":"AK_ASOS","LOCATION":"ST MICHAEL AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-162.12500005,63.37499995]}},{"type":"Feature","properties":{"LAT":-160.37500005,"id":"56757","lookupid":"PATG","long":59.12499995,"country":"US","network":"AK_ASOS","LOCATION":"TOGIAK AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-160.37500005,59.12499995]}},{"type":"Feature","properties":{"LAT":-155.87500005,"id":"69732","lookupid":"PATL","long":62.87499995,"country":"US","network":"AK_ASOS","LOCATION":"TATALINA LRRS AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-155.87500005,62.87499995]}},{"type":"Feature","properties":{"LAT":-163.37500005,"id":"48139","lookupid":"PAWM","long":64.62499995,"country":"US","network":"AK_ASOS","LOCATION":"WHITE MOUNTAIN","state":"AK"},"geometry":{"type":"Point","coordinates":[-163.37500005,64.62499995]}},{"type":"Feature","properties":{"LAT":-149.62500005,"id":"87727","lookupid":"PAWS","long":61.62499995,"country":"US","network":"AK_ASOS","LOCATION":"WASILLA AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-149.62500005,61.62499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192749","lookupid":"PC093","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.12500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195634","lookupid":"PC099","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166140","lookupid":"PC140","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171178","lookupid":"PC179","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203553","lookupid":"PC187","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165410","lookupid":"PC278","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197086","lookupid":"PC299","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166128","lookupid":"PC307","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"240954","lookupid":"PCNT2","long":28.37499995,"country":"","network":"TX_DCP","LOCATION":"TCOON STATION","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,28.37499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174748","lookupid":"PFLC1","long":36.87499995,"country":"","network":"CA_DCP","LOCATION":"PINE FLAT WEATHER STATION","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-100.37500005,"id":"229455","lookupid":"PFST2","long":33.62499995,"country":"","network":"TX_DCP","LOCATION":"PITCHFORK RANCH","state":""},"geometry":{"type":"Point","coordinates":[-100.37500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170439","lookupid":"PG100","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167565","lookupid":"PG329","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181995","lookupid":"PLKI1","long":48.62499995,"country":"","network":"ID_DCP","LOCATION":"PRIEST LAKE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-116.87500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-159.62500005,"id":"58769","lookupid":"PLRH1","long":22.12499995,"country":"","network":"HI_DCP","LOCATION":"PUU LUA","state":""},"geometry":{"type":"Point","coordinates":[-159.62500005,22.12499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206437","lookupid":"PNRC2","long":39.12499995,"country":"","network":"CO_DCP","LOCATION":"PINE RIDGE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208596","lookupid":"PONC2","long":38.87499995,"country":"","network":"CO_DCP","LOCATION":"PAONIA UPPER COLORADO NTWK/COOP SITE","state":""},"geometry":{"type":"Point","coordinates":[-107.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-124.37500005,"id":"160371","lookupid":"PORO3","long":42.62499995,"country":"","network":"OR_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-124.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181988","lookupid":"POTI1","long":46.87499995,"country":"","network":"ID_DCP","LOCATION":"POTLATCH RAWS","state":""},"geometry":{"type":"Point","coordinates":[-116.87500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-163.12500005,"id":"48879","lookupid":"PPIZ","long":69.62499995,"country":"US","network":"AK_ASOS","LOCATION":"POINT LAY LRRS AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-163.12500005,69.62499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163970","lookupid":"PRFO3","long":42.37499995,"country":"","network":"OR_DCP","LOCATION":"PROVOLT SEED ORCHARD RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223734","lookupid":"PRGS2","long":43.37499995,"country":"","network":"SD_DCP","LOCATION":"PORCUPINE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-102.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194952","lookupid":"PRKMT","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253991","lookupid":"PRTM5","long":47.62499995,"country":"","network":"MN_DCP","LOCATION":"BABBITT 7SSW - UNNAMED CREEK","state":""},"geometry":{"type":"Point","coordinates":[-91.87500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"295001","lookupid":"PST23","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163958","lookupid":"PVKC1","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266911","lookupid":"PVRT","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.37500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204264","lookupid":"QPHA3","long":35.87499995,"country":"","network":"AZ_DCP","LOCATION":"PINEY HILL","state":""},"geometry":{"type":"Point","coordinates":[-109.12500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202089","lookupid":"QPSA3","long":32.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.87500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196328","lookupid":"QSEA3","long":31.87499995,"country":"","network":"AZ_DCP","LOCATION":"SELLS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194177","lookupid":"QSTA3","long":34.12499995,"country":"","network":"AZ_DCP","LOCATION":"STANTON","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-68.37500005,"id":"321662","lookupid":"RA010","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-68.37500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275554","lookupid":"RBSN","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,38.37499995]}},{"type":"Feature","properties":{"LAT":120.62499995,"id":"865898","lookupid":"RCMQ","long":24.37499995,"country":"TW","network":"TW__ASOS","LOCATION":"CHING CHUAN KANG AB","state":""},"geometry":{"type":"Point","coordinates":[120.62499995,24.37499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238793","lookupid":"RCPT2","long":28.12499995,"country":"","network":"TX_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,28.12499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245334","lookupid":"RETI4","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-70.62500005,"id":"315179","lookupid":"RGH9","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-70.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-103.37500005,"id":"220856","lookupid":"RHRS2","long":43.87499995,"country":"","network":"SD_DCP","LOCATION":"MOUNT RUSHMORE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-103.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":141.37499995,"id":"925660","lookupid":"RJAW","long":24.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"IWOTO","state":""},"geometry":{"type":"Point","coordinates":[141.37499995,24.87499995]}},{"type":"Feature","properties":{"LAT":140.87499995,"id":"924288","lookupid":"RJCH","long":41.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"HAKODATE","state":""},"geometry":{"type":"Point","coordinates":[140.87499995,41.87499995]}},{"type":"Feature","properties":{"LAT":144.12499995,"id":"933653","lookupid":"RJCK","long":43.12499995,"country":"JP","network":"JP__ASOS","LOCATION":"KUSHIRO","state":""},"geometry":{"type":"Point","coordinates":[144.12499995,43.12499995]}},{"type":"Feature","properties":{"LAT":130.87499995,"id":"895443","lookupid":"RJFG","long":30.62499995,"country":"JP","network":"JP__ASOS","LOCATION":"TANEGASHIMA","state":""},"geometry":{"type":"Point","coordinates":[130.87499995,30.62499995]}},{"type":"Feature","properties":{"LAT":130.62499995,"id":"894728","lookupid":"RJFK","long":31.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"KAGOSHIMA","state":""},"geometry":{"type":"Point","coordinates":[130.62499995,31.87499995]}},{"type":"Feature","properties":{"LAT":140.37499995,"id":"922841","lookupid":"RJSR","long":40.12499995,"country":"JP","network":"JP__ASOS","LOCATION":"ODATE NOSHIRO","state":""},"geometry":{"type":"Point","coordinates":[140.37499995,40.12499995]}},{"type":"Feature","properties":{"LAT":126.37499995,"id":"882500","lookupid":"RKJB","long":34.87499995,"country":"KR","network":"KR__ASOS","LOCATION":"MUAN INTL AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[126.37499995,34.87499995]}},{"type":"Feature","properties":{"LAT":126.87499995,"id":"883951","lookupid":"RKSS","long":37.62499995,"country":"KR","network":"KR__ASOS","LOCATION":"GIMPO","state":""},"geometry":{"type":"Point","coordinates":[126.87499995,37.62499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255410","lookupid":"RMNI4","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257569","lookupid":"RMQI4","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.62500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-102.87500005,"id":"222263","lookupid":"ROMT2","long":35.62499995,"country":"","network":"TX_DCP","LOCATION":"ROMERO 11SSW","state":""},"geometry":{"type":"Point","coordinates":[-102.87500005,35.62499995]}},{"type":"Feature","properties":{"LAT":125.37499995,"id":"879580","lookupid":"ROMY","long":24.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"MIYAKO","state":""},"geometry":{"type":"Point","coordinates":[125.37499995,24.87499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264750","lookupid":"RPTN","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.12500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191327","lookupid":"RSBU1","long":41.62499995,"country":"","network":"UT_DCP","LOCATION":"ROSEBUD RAWS NEAR SNOWVILLE 52W","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284925","lookupid":"RVNO1","long":41.12499995,"country":"","network":"OH_DCP","LOCATION":"WEST BRANCH MAHONING RIVER  AT RAVENNA","state":""},"geometry":{"type":"Point","coordinates":[-81.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248931","lookupid":"RWII4","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.62500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274865","lookupid":"RYDM4","long":46.12499995,"country":"","network":"MI_DCP","LOCATION":"RUDYARD RAWS","state":""},"geometry":{"type":"Point","coordinates":[-84.62500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285585","lookupid":"S140W","long":26.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.87500005,26.12499995]}},{"type":"Feature","properties":{"LAT":-58.62500005,"id":"349421","lookupid":"SAEZ","long":-34.87500005,"country":"AR","network":"AR__ASOS","LOCATION":"MINISTRO PISTARINI","state":""},"geometry":{"type":"Point","coordinates":[-58.62500005,-34.87500005]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190626","lookupid":"SAWM8","long":46.37499995,"country":"","network":"MT_DCP","LOCATION":"SAWMILL CREEK","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-37.12500005,"id":"411437","lookupid":"SBAR","long":-10.87500005,"country":"BR","network":"BR__ASOS","LOCATION":"SANTA MARIA","state":""},"geometry":{"type":"Point","coordinates":[-37.12500005,-10.87500005]}},{"type":"Feature","properties":{"LAT":-43.12500005,"id":"394109","lookupid":"SBGL","long":-22.87500005,"country":"BR","network":"BR__ASOS","LOCATION":"GALEAO ANTONIO CARLOS JOBIM","state":""},"geometry":{"type":"Point","coordinates":[-43.12500005,-22.87500005]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175454","lookupid":"SBIC1","long":33.37499995,"country":"","network":"CA_DCP","LOCATION":"SANTA BARBARA ISLAND","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-69.87500005,"id":"317344","lookupid":"SBMM1","long":45.87499995,"country":"","network":"ME_DCP","LOCATION":"PENOBSCOT RIVER  AT COMSTOCK TOWNSHIP","state":""},"geometry":{"type":"Point","coordinates":[-69.87500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-39.12500005,"id":"405655","lookupid":"SBPS","long":-16.37500005,"country":"BR","network":"BR__ASOS","LOCATION":"PORTO SEGURO","state":""},"geometry":{"type":"Point","coordinates":[-39.12500005,-16.37500005]}},{"type":"Feature","properties":{"LAT":-68.87500005,"id":"319951","lookupid":"SCCF","long":-22.37500005,"country":"CL","network":"CL__ASOS","LOCATION":"CALAMA/EL LOA     &","state":""},"geometry":{"type":"Point","coordinates":[-68.87500005,-22.37500005]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174740","lookupid":"SE321","long":34.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177629","lookupid":"SE378","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182658","lookupid":"SE400","long":34.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.62500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288352","lookupid":"SEGU","long":-2.12500005,"country":"EC","network":"EC__ASOS","LOCATION":"SIMON BOLIVAR INTL","state":""},"geometry":{"type":"Point","coordinates":[-79.87500005,-2.12500005]}},{"type":"Feature","properties":{"LAT":-78.62500005,"id":"291957","lookupid":"SELT","long":-0.87500005,"country":"EC","network":"EC__ASOS","LOCATION":"COTOPAXI INTL","state":""},"geometry":{"type":"Point","coordinates":[-78.62500005,-0.87500005]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257540","lookupid":"SFFA4","long":34.87499995,"country":"","network":"AR_DCP","LOCATION":"SAINT FRANCIS NATIONAL FOREST RAWS NEAR","state":""},"geometry":{"type":"Point","coordinates":[-90.62500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213623","lookupid":"SFWN5","long":35.62499995,"country":"","network":"NM_DCP","LOCATION":"SANTA FE WATERSHED RAWS","state":""},"geometry":{"type":"Point","coordinates":[-105.87500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212181","lookupid":"SFXN5","long":35.12499995,"country":"","network":"NM_DCP","LOCATION":"SANDIA NATIONAL LABS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174059","lookupid":"SHRO3","long":44.62499995,"country":"","network":"OR_DCP","LOCATION":"JOHN DAY NATIONAL MONUMENT - SHEEP ROCK","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233746","lookupid":"SJUT4","long":26.37499995,"country":"","network":"MX_TP_DCP","LOCATION":"CAMARGO - SAN JUAN","state":""},"geometry":{"type":"Point","coordinates":[-98.87500005,26.37499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195644","lookupid":"SLCNW","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206417","lookupid":"SLMN5","long":34.12499995,"country":"","network":"NM_DCP","LOCATION":"SLAUGHTER MESA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187690","lookupid":"SLRS6","long":32.37499995,"country":"","network":"MX_SO_DCP","LOCATION":"SAN LUIS - COLORADO RIVER","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172609","lookupid":"SMFO3","long":42.12499995,"country":"","network":"OR_DCP","LOCATION":"SUMMIT","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-147.62500005,"id":"93488","lookupid":"SMUWC","long":61.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-147.62500005,61.87499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252548","lookupid":"SNWM5","long":46.87499995,"country":"","network":"MN_DCP","LOCATION":"SAGINAW RAWS","state":""},"geometry":{"type":"Point","coordinates":[-92.37500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271265","lookupid":"SNYM4","long":46.12499995,"country":"","network":"MI_DCP","LOCATION":"RAWS - SENEY","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193448","lookupid":"SNYS6","long":31.87499995,"country":"","network":"MX_SO_DCP","LOCATION":"SONOYTA","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216515","lookupid":"SPMC2","long":38.62499995,"country":"","network":"CO_DCP","LOCATION":"SULLIVAN PARK MET STATION AT FORT CARSON","state":""},"geometry":{"type":"Point","coordinates":[-104.87500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179782","lookupid":"SQSC1","long":35.37499995,"country":"","network":"CA_DCP","LOCATION":"SQUAW SPRINGS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-117.62500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197774","lookupid":"SRP27","long":33.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-159.87500005,"id":"58230","lookupid":"SRWA2","long":67.37499995,"country":"","network":"AK_DCP","LOCATION":"KIANA - SALMON RIVER","state":""},"geometry":{"type":"Point","coordinates":[-159.87500005,67.37499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171194","lookupid":"STRW1","long":48.37499995,"country":"","network":"WA_DCP","LOCATION":"STEHEKIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176908","lookupid":"STXC1","long":36.87499995,"country":"","network":"CA_DCP","LOCATION":"STATE LAKES","state":""},"geometry":{"type":"Point","coordinates":[-118.62500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-67.37500005,"id":"324400","lookupid":"SVJM","long":9.87499995,"country":"VE","network":"VE__ASOS","LOCATION":"SAN JUAN DE LOS MORROS","state":""},"geometry":{"type":"Point","coordinates":[-67.37500005,9.87499995]}},{"type":"Feature","properties":{"LAT":98.62499995,"id":"802565","lookupid":"SWCT2","long":31.12499995,"country":"","network":"TX_DCP","LOCATION":"SAN SABE 8 ESE","state":""},"geometry":{"type":"Point","coordinates":[98.62499995,31.12499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171878","lookupid":"TADC1","long":39.37499995,"country":"","network":"CA_DCP","LOCATION":"TRUCKEE - TAHOE DONNER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-59.37500005,"id":"347453","lookupid":"TBPB","long":13.12499995,"country":"BB","network":"BB__ASOS","LOCATION":"GRANTLEY ADAMS INTERNATIONAL AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-59.37500005,13.12499995]}},{"type":"Feature","properties":{"LAT":60.12499995,"id":"691648","lookupid":"TBWUK72","long":21.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[60.12499995,21.87499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190584","lookupid":"TCRA3","long":35.87499995,"country":"","network":"AZ_DCP","LOCATION":"TRUXTON CANYON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203581","lookupid":"TCTM8","long":45.12499995,"country":"","network":"MT_DCP","LOCATION":"TIMBERCREST RAWS","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174039","lookupid":"TCYNV","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186311","lookupid":"THAM8","long":47.62499995,"country":"","network":"MT_DCP","LOCATION":"THOMPSON FALLS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-135.12500005,"id":"129472","lookupid":"TKEA2","long":57.87499995,"country":"","network":"","LOCATION":"MARINE EXCHANGE OF ALASKA STATION","state":""},"geometry":{"type":"Point","coordinates":[-135.12500005,57.87499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162546","lookupid":"TKMMO","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-153.37500005,"id":"76934","lookupid":"TLDA2","long":63.37499995,"country":"","network":"AK_DCP","LOCATION":"TELIDA","state":""},"geometry":{"type":"Point","coordinates":[-153.37500005,63.37499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173354","lookupid":"TLOUP","long":48.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170463","lookupid":"TMARY","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169013","lookupid":"TMFO3","long":43.12499995,"country":"","network":"OR_DCP","LOCATION":"TIMOTHY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-68.87500005,"id":"320089","lookupid":"TNCC","long":12.12499995,"country":"AN","network":"AN__ASOS","LOCATION":"HATO INTERNATIONAL AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-68.87500005,12.12499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168311","lookupid":"TNFW1","long":47.62499995,"country":"","network":"WA_DCP","LOCATION":"CARNATION - NF TOLT RIVER","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166133","lookupid":"TOFO3","long":43.12499995,"country":"","network":"OR_DCP","LOCATION":"TODETEE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277701","lookupid":"TOPN7","long":35.12499995,"country":"","network":"NC_DCP","LOCATION":"WAYAH RAWS","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169745","lookupid":"TPFW1","long":46.12499995,"country":"","network":"WA_DCP","LOCATION":"TEEPEE CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186310","lookupid":"TR286","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184874","lookupid":"TROM8","long":48.37499995,"country":"","network":"MT_DCP","LOCATION":"TROY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191354","lookupid":"TRWMT","long":48.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170429","lookupid":"TS623","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212192","lookupid":"TS872","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204274","lookupid":"TS946","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.12500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172580","lookupid":"TSQC1","long":34.87499995,"country":"","network":"CA_DCP","LOCATION":"SANTA MARIA - TEPUSQUET RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276261","lookupid":"TSQN7","long":35.12499995,"country":"","network":"NC_DCP","LOCATION":"JOHN ISH HIGH TOP 1SSE (AKA CHEROKEE COU","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197796","lookupid":"TT084","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-77.37500005,"id":"295713","lookupid":"TT216","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.37500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200708","lookupid":"TT374","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197792","lookupid":"TT441","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169025","lookupid":"TT450","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224466","lookupid":"TT584","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.12500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288514","lookupid":"TT598","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-79.87500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197776","lookupid":"TTBA3","long":33.87499995,"country":"","network":"AZ_DCP","LOCATION":"TONTO BASIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188456","lookupid":"TTSID","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278420","lookupid":"TULG1","long":34.87499995,"country":"","network":"GA_DCP","LOCATION":"TALLULAH #1 CLAYTON","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-103.37500005,"id":"220803","lookupid":"TWB24","long":30.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.37500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234468","lookupid":"TWB26","long":26.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.62500005,26.87499995]}},{"type":"Feature","properties":{"LAT":-100.37500005,"id":"229442","lookupid":"TWB28","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.37500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238804","lookupid":"TWB34","long":30.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-103.37500005,"id":"220805","lookupid":"TWB47","long":31.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.37500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238810","lookupid":"TWB55","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212886","lookupid":"TWB77","long":31.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.12500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235192","lookupid":"TWB94","long":27.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.37500005,27.87499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238077","lookupid":"TWB99","long":29.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.37500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-64.62500005,"id":"332410","lookupid":"TXKF","long":32.37499995,"country":"BM","network":"BM__ASOS","LOCATION":"NAVAL ATLANTIC METEROLOGY & OCEANOGRAPHY FACILITY","state":""},"geometry":{"type":"Point","coordinates":[-64.62500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-135.37500005,"id":"128759","lookupid":"TYAA2","long":59.62499995,"country":"","network":"AK_DCP","LOCATION":"TAIYA 4 NNW TAIYA RIVER NR SKAGWAY","state":""},"geometry":{"type":"Point","coordinates":[-135.37500005,59.62499995]}},{"type":"Feature","properties":{"LAT":-99.87500005,"id":"230882","lookupid":"TZCT2","long":30.37499995,"country":"","network":"TX_DCP","LOCATION":"TELEGRAPH @ SOUTH LLANO RIVER","state":""},"geometry":{"type":"Point","coordinates":[-99.87500005,30.37499995]}},{"type":"Feature","properties":{"LAT":67.62499995,"id":"713351","lookupid":"UAKD","long":47.62499995,"country":"KZ","network":"KZ__ASOS","LOCATION":"ZHEZKAZGAN","state":""},"geometry":{"type":"Point","coordinates":[67.62499995,47.62499995]}},{"type":"Feature","properties":{"LAT":73.37499995,"id":"729919","lookupid":"UAKK","long":49.62499995,"country":"KZ","network":"KZ__ASOS","LOCATION":"KARAGANDA","state":""},"geometry":{"type":"Point","coordinates":[73.37499995,49.62499995]}},{"type":"Feature","properties":{"LAT":48.87499995,"id":"659316","lookupid":"UBBL","long":38.87499995,"country":"AZ","network":"AZ__ASOS","LOCATION":"LANKARAN","state":""},"geometry":{"type":"Point","coordinates":[48.87499995,38.87499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201402","lookupid":"UCC34","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183377","lookupid":"UCCC1","long":34.12499995,"country":"","network":"CA_DCP","LOCATION":"YUCCA VALLEY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,34.12499995]}},{"type":"Feature","properties":{"LAT":74.37499995,"id":"732773","lookupid":"UCFM","long":43.12499995,"country":"KZ","network":"KZ__ASOS","LOCATION":"MANAS","state":""},"geometry":{"type":"Point","coordinates":[74.37499995,43.12499995]}},{"type":"Feature","properties":{"LAT":72.87499995,"id":"728443","lookupid":"UCFO","long":40.62499995,"country":"KZ","network":"KZ__ASOS","LOCATION":"OSH","state":""},"geometry":{"type":"Point","coordinates":[72.87499995,40.62499995]}},{"type":"Feature","properties":{"LAT":41.62499995,"id":"638447","lookupid":"UGSB","long":41.62499995,"country":"GE","network":"GE__ASOS","LOCATION":"BATUMI","state":""},"geometry":{"type":"Point","coordinates":[41.62499995,41.62499995]}},{"type":"Feature","properties":{"LAT":177.62499995,"id":"1030219","lookupid":"UHMA","long":64.62499995,"country":"RU","network":"RU__ASOS","LOCATION":"UGOLNY","state":""},"geometry":{"type":"Point","coordinates":[177.62499995,64.62499995]}},{"type":"Feature","properties":{"LAT":40.62499995,"id":"635659","lookupid":"ULAA","long":64.62499995,"country":"RU","network":"RU__ASOS","LOCATION":"TALAGI","state":""},"geometry":{"type":"Point","coordinates":[40.62499995,64.62499995]}},{"type":"Feature","properties":{"LAT":28.37499995,"id":"600352","lookupid":"ULOO","long":57.87499995,"country":"RU","network":"RU__ASOS","LOCATION":"PSKOV","state":""},"geometry":{"type":"Point","coordinates":[28.37499995,57.87499995]}},{"type":"Feature","properties":{"LAT":23.87499995,"id":"587369","lookupid":"UMBB","long":52.12499995,"country":"BY","network":"BY__ASOS","LOCATION":"BREST","state":""},"geometry":{"type":"Point","coordinates":[23.87499995,52.12499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265483","lookupid":"UP045","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258297","lookupid":"UP115","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257568","lookupid":"UP122","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-107.37500005,"id":"209290","lookupid":"UP268","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.37500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251774","lookupid":"UP516","long":33.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.62500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251057","lookupid":"UP534","long":34.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.87500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251042","lookupid":"UP874","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.87500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186285","lookupid":"UP998","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236664","lookupid":"UR015","long":35.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.87500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243141","lookupid":"UR020","long":35.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.62500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245285","lookupid":"UR108","long":31.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245281","lookupid":"UR175","long":30.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239526","lookupid":"UR255","long":31.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.87500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213647","lookupid":"UR345","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186253","lookupid":"UR384","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171880","lookupid":"UR404","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215085","lookupid":"UR533","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-104.12500005,"id":"218690","lookupid":"UR536","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.12500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-107.87500005,"id":"207887","lookupid":"UR541","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225885","lookupid":"UR554","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-101.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":76.37499995,"id":"738604","lookupid":"USNN","long":60.87499995,"country":"RU","network":"RU__ASOS","LOCATION":"NIZHNEVARTOVSK","state":""},"geometry":{"type":"Point","coordinates":[76.37499995,60.87499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201389","lookupid":"UTMVY","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,37.12499995]}},{"type":"Feature","properties":{"LAT":50.87499995,"id":"665167","lookupid":"UUYY","long":61.62499995,"country":"RU","network":"RU__ASOS","LOCATION":"SYKTYVKAR","state":""},"geometry":{"type":"Point","coordinates":[50.87499995,61.62499995]}},{"type":"Feature","properties":{"LAT":-79.12500005,"id":"290673","lookupid":"VA070","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-79.12500005,38.12499995]}},{"type":"Feature","properties":{"LAT":77.37499995,"id":"741334","lookupid":"VABP","long":23.37499995,"country":"IN","network":"IN__ASOS","LOCATION":"BHOPAL","state":""},"geometry":{"type":"Point","coordinates":[77.37499995,23.37499995]}},{"type":"Feature","properties":{"LAT":70.87499995,"id":"722610","lookupid":"VARK","long":22.37499995,"country":"IN","network":"IN__ASOS","LOCATION":"RAJKOT","state":""},"geometry":{"type":"Point","coordinates":[70.87499995,22.37499995]}},{"type":"Feature","properties":{"LAT":91.12499995,"id":"780936","lookupid":"VEAT","long":23.87499995,"country":"IN","network":"IN__ASOS","LOCATION":"AGARTALA","state":""},"geometry":{"type":"Point","coordinates":[91.12499995,23.87499995]}},{"type":"Feature","properties":{"LAT":95.12499995,"id":"792470","lookupid":"VEMN","long":27.37499995,"country":"IN","network":"IN__ASOS","LOCATION":"DIBRUGARH","state":""},"geometry":{"type":"Point","coordinates":[95.12499995,27.37499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212146","lookupid":"VRGC6","long":26.37499995,"country":"","network":"MX_CH_DCP","LOCATION":"EL VERGEL","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,26.37499995]}},{"type":"Feature","properties":{"LAT":98.37499995,"id":"801753","lookupid":"VTSP","long":8.12499995,"country":"TH","network":"TH__ASOS","LOCATION":"PHUKET INTL","state":""},"geometry":{"type":"Point","coordinates":[98.37499995,8.12499995]}},{"type":"Feature","properties":{"LAT":104.62499995,"id":"819790","lookupid":"VTUW","long":17.37499995,"country":"TH","network":"TH__ASOS","LOCATION":"NAKHON PHANOM","state":""},"geometry":{"type":"Point","coordinates":[104.62499995,17.37499995]}},{"type":"Feature","properties":{"LAT":108.12499995,"id":"829865","lookupid":"VVDN","long":16.12499995,"country":"VN","network":"VN__ASOS","LOCATION":"DANANG INTL","state":""},"geometry":{"type":"Point","coordinates":[108.12499995,16.12499995]}},{"type":"Feature","properties":{"LAT":103.87499995,"id":"817601","lookupid":"VVPQ","long":10.12499995,"country":"LA","network":"LA__ASOS","LOCATION":"PHUQUOC","state":""},"geometry":{"type":"Point","coordinates":[103.87499995,10.12499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200691","lookupid":"WACBR","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-74.62500005,"id":"303646","lookupid":"WALN4","long":41.37499995,"country":"","network":"NJ_DCP","LOCATION":"WALLKILL","state":""},"geometry":{"type":"Point","coordinates":[-74.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":113.87499995,"id":"846378","lookupid":"WBGR","long":4.37499995,"country":"MY","network":"MY__ASOS","LOCATION":"MIRI","state":""},"geometry":{"type":"Point","coordinates":[113.87499995,4.37499995]}},{"type":"Feature","properties":{"LAT":118.12499995,"id":"858624","lookupid":"WBKS","long":5.87499995,"country":"MY","network":"MY__ASOS","LOCATION":"SANDAKAN","state":""},"geometry":{"type":"Point","coordinates":[118.12499995,5.87499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263344","lookupid":"WI081","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.62500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265498","lookupid":"WI085","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261892","lookupid":"WI088","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.12500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212922","lookupid":"WICC2","long":40.37499995,"country":"","network":"CO_DCP","LOCATION":"WILLOW CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-106.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"259020","lookupid":"WIMAR","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.12500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162538","lookupid":"WKFO3","long":44.37499995,"country":"","network":"OR_DCP","LOCATION":"WILKINSON RIDGE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":103.37499995,"id":"816139","lookupid":"WMKE","long":4.62499995,"country":"MY","network":"MY__ASOS","LOCATION":"KERTEH","state":""},"geometry":{"type":"Point","coordinates":[103.37499995,4.62499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246723","lookupid":"WRRT2","long":30.62499995,"country":"","network":"TX_DCP","LOCATION":"SOUTHERN ROUGH FTS","state":""},"geometry":{"type":"Point","coordinates":[-94.37500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212174","lookupid":"WSM06","long":33.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212176","lookupid":"WSM40","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-131.87500005,"id":"138820","lookupid":"WTEB","long":54.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-131.87500005,54.87499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173334","lookupid":"WTFO3","long":43.37499995,"country":"","network":"OR_DCP","LOCATION":"WAGONTIRE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174031","lookupid":"WWNC1","long":37.62499995,"country":"","network":"CA_DCP","LOCATION":"WAWONA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210773","lookupid":"WY45","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.87500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212214","lookupid":"WY62","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"259031","lookupid":"WYP8657","long":47.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.12500005,47.62499995]}},{"type":"Feature","properties":{"LAT":153.12499995,"id":"959291","lookupid":"YBBN","long":-27.37500005,"country":"AU","network":"AU__ASOS","LOCATION":"BRISBANE AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[153.12499995,-27.37500005]}},{"type":"Feature","properties":{"LAT":-79.12500005,"id":"290694","lookupid":"YGNN6","long":43.37499995,"country":"","network":"NY_DCP","LOCATION":"NWS EASTERN REGION STATION","state":""},"geometry":{"type":"Point","coordinates":[-79.12500005,43.37499995]}},{"type":"Feature","properties":{"LAT":142.37499995,"id":"928398","lookupid":"YHID","long":-10.62500005,"country":"AU","network":"AU__ASOS","LOCATION":"HORN ISLAND","state":""},"geometry":{"type":"Point","coordinates":[142.37499995,-10.62500005]}},{"type":"Feature","properties":{"LAT":147.37499995,"id":"942669","lookupid":"YMHB","long":-42.87500005,"country":"AU","network":"AU__ASOS","LOCATION":"HOBART","state":""},"geometry":{"type":"Point","coordinates":[147.37499995,-42.87500005]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163962","lookupid":"YOBC1","long":40.37499995,"country":"","network":"CA_DCP","LOCATION":"YOLLA BOLLA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189132","lookupid":"YP002","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190573","lookupid":"YP042","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,33.12499995]}},{"type":"Feature","properties":{"LAT":96.87499995,"id":"797352","lookupid":"YPCC","long":-12.12500005,"country":"AU","network":"AU__ASOS","LOCATION":"COCOS KEELING ISLAND","state":""},"geometry":{"type":"Point","coordinates":[96.87499995,-12.12500005]}},{"type":"Feature","properties":{"LAT":121.37499995,"id":"867837","lookupid":"YPKG","long":-30.87500005,"country":"AU","network":"AU__ASOS","LOCATION":"KALGOORLIE BOULDER","state":""},"geometry":{"type":"Point","coordinates":[121.37499995,-30.87500005]}},{"type":"Feature","properties":{"LAT":115.87499995,"id":"851993","lookupid":"YPPH","long":-31.87500005,"country":"AU","network":"AU__ASOS","LOCATION":"PERTH INTL","state":""},"geometry":{"type":"Point","coordinates":[115.87499995,-31.87500005]}},{"type":"Feature","properties":{"LAT":112.62499995,"id":"842912","lookupid":"ZBYN","long":37.87499995,"country":"CN","network":"CN__ASOS","LOCATION":"WUSU","state":""},"geometry":{"type":"Point","coordinates":[112.62499995,37.87499995]}},{"type":"Feature","properties":{"LAT":114.12499995,"id":"847204","lookupid":"ZHHH","long":30.87499995,"country":"CN","network":"CN__ASOS","LOCATION":"TIANHE","state":""},"geometry":{"type":"Point","coordinates":[114.12499995,30.87499995]}},{"type":"Feature","properties":{"LAT":109.37499995,"id":"833474","lookupid":"ZJSY","long":18.37499995,"country":"CN","network":"CN__ASOS","LOCATION":"SANYA PHOENIX INTL","state":""},"geometry":{"type":"Point","coordinates":[109.37499995,18.37499995]}},{"type":"Feature","properties":{"LAT":108.87499995,"id":"832098","lookupid":"ZLXY","long":34.37499995,"country":"CN","network":"CN__ASOS","LOCATION":"XIANYANG","state":""},"geometry":{"type":"Point","coordinates":[108.87499995,34.37499995]}},{"type":"Feature","properties":{"LAT":-160.12500005,"id":"57484","lookupid":"ZNCWC","long":60.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-160.12500005,60.87499995]}},{"type":"Feature","properties":{"LAT":119.62499995,"id":"863024","lookupid":"ZSFZ","long":25.87499995,"country":"CN","network":"CN__ASOS","LOCATION":"FUZHOU","state":""},"geometry":{"type":"Point","coordinates":[119.62499995,25.87499995]}},{"type":"Feature","properties":{"LAT":121.37499995,"id":"868080","lookupid":"ZSNB","long":29.87499995,"country":"CN","network":"CN__ASOS","LOCATION":"LISHE","state":""},"geometry":{"type":"Point","coordinates":[121.37499995,29.87499995]}},{"type":"Feature","properties":{"LAT":76.12499995,"id":"737799","lookupid":"ZWSH","long":39.62499995,"country":"CN","network":"CN__ASOS","LOCATION":"KASHI","state":""},"geometry":{"type":"Point","coordinates":[76.12499995,39.62499995]}},{"type":"Feature","properties":{"LAT":87.37499995,"id":"770216","lookupid":"ZWWW","long":43.87499995,"country":"CN","network":"CN__ASOS","LOCATION":"DIWOPU","state":""},"geometry":{"type":"Point","coordinates":[87.37499995,43.87499995]}},{"type":"Feature","properties":{"LAT":123.37499995,"id":"873887","lookupid":"ZYTX","long":41.62499995,"country":"CN","network":"CN__ASOS","LOCATION":"TAOXIAN","state":""},"geometry":{"type":"Point","coordinates":[123.37499995,41.62499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276962","lookupid":"0246W","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.87500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275523","lookupid":"0296W","long":30.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284148","lookupid":"0333W","long":26.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,26.87499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280557","lookupid":"0463W","long":29.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.62500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276979","lookupid":"0634W","long":34.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.87500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163954","lookupid":"091PG","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279840","lookupid":"1069W","long":29.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285620","lookupid":"1181W","long":34.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.87500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266882","lookupid":"1196W","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.37500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266884","lookupid":"1208W","long":30.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.37500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282717","lookupid":"1326W","long":29.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.87500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-87.12500005,"id":"267627","lookupid":"1333W","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.12500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284879","lookupid":"1334W","long":29.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.12500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282725","lookupid":"1377W","long":31.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.87500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"282005","lookupid":"1380W","long":31.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.12500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284871","lookupid":"1642W","long":27.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.12500005,27.62499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279842","lookupid":"1649W","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-87.12500005,"id":"267612","lookupid":"1678W","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.12500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280560","lookupid":"1911W","long":29.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.62500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-74.87500005,"id":"302924","lookupid":"1N79","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-74.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166837","lookupid":"395PG","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-79.12500005,"id":"290651","lookupid":"41004","long":32.62499995,"country":"","network":"","LOCATION":"EDISTO","state":""},"geometry":{"type":"Point","coordinates":[-79.12500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"294977","lookupid":"41110","long":34.12499995,"country":"","network":"","LOCATION":"CORMP STATION","state":""},"geometry":{"type":"Point","coordinates":[-77.62500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260384","lookupid":"42001","long":25.87499995,"country":"","network":"","LOCATION":"M GULF MEXICO","state":""},"geometry":{"type":"Point","coordinates":[-89.62500005,25.87499995]}},{"type":"Feature","properties":{"LAT":-73.12500005,"id":"307962","lookupid":"44025","long":40.37499995,"country":"","network":"","LOCATION":"LONG ISLAND","state":""},"geometry":{"type":"Point","coordinates":[-73.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-63.37500005,"id":"336059","lookupid":"44258","long":44.62499995,"country":"","network":"","LOCATION":"ENVIRONMENT CANADA STATION","state":""},"geometry":{"type":"Point","coordinates":[-63.37500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-77.37500005,"id":"295735","lookupid":"45012","long":43.62499995,"country":"","network":"","LOCATION":"LK ONTARIO","state":""},"geometry":{"type":"Point","coordinates":[-77.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-124.37500005,"id":"160368","lookupid":"46027","long":41.87499995,"country":"","network":"","LOCATION":"ST GEORGES","state":""},"geometry":{"type":"Point","coordinates":[-124.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-177.62500005,"id":"7069","lookupid":"46035","long":57.12499995,"country":"","network":"","LOCATION":"BERING SEA","state":""},"geometry":{"type":"Point","coordinates":[-177.62500005,57.12499995]}},{"type":"Feature","properties":{"LAT":-129.87500005,"id":"144513","lookupid":"46059","long":38.12499995,"country":"","network":"","LOCATION":"CALIFORNIA","state":""},"geometry":{"type":"Point","coordinates":[-129.87500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-149.87500005,"id":"86992","lookupid":"46080","long":57.87499995,"country":"","network":"","LOCATION":"KENNEDY ENTR","state":""},"geometry":{"type":"Point","coordinates":[-149.87500005,57.87499995]}},{"type":"Feature","properties":{"LAT":-148.37500005,"id":"91324","lookupid":"46081","long":60.87499995,"country":"","network":"","LOCATION":"W PWS","state":""},"geometry":{"type":"Point","coordinates":[-148.37500005,60.87499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178331","lookupid":"46086","long":32.62499995,"country":"","network":"","LOCATION":"SAN CLEMENTE","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167551","lookupid":"474PG","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-53.87500005,"id":"363435","lookupid":"6AK8NVU","long":48.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-53.87500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-133.62500005,"id":"133789","lookupid":"7BJWC","long":57.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-133.62500005,57.12499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184109","lookupid":"A04AA","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.12500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183390","lookupid":"A20AA","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-69.37500005,"id":"318781","lookupid":"ABBM1","long":45.12499995,"country":"","network":"ME_DCP","LOCATION":"ABBOT","state":""},"geometry":{"type":"Point","coordinates":[-69.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258300","lookupid":"ABBW3","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.37500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-107.87500005,"id":"207859","lookupid":"ACON5","long":34.62499995,"country":"","network":"NM_DCP","LOCATION":"ACOMITA LAKE &AMP; BLUE WATER CREEK","state":""},"geometry":{"type":"Point","coordinates":[-107.87500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169716","lookupid":"ADRC1","long":38.87499995,"country":"","network":"CA_DCP","LOCATION":"AUBURN DAM RIDGE","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278405","lookupid":"AELG1","long":31.12499995,"country":"","network":"GA_DCP","LOCATION":"ADEL 2S","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-151.87500005,"id":"81240","lookupid":"AK00W","long":59.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-151.87500005,59.87499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185559","lookupid":"ALLN2","long":39.62499995,"country":"","network":"NV_DCP","LOCATION":"ALLIGATOR RIDGE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-115.62500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-73.87500005,"id":"305811","lookupid":"APBN6","long":42.62499995,"country":"","network":"NY_DCP","LOCATION":"ALBANY PINE BUSH","state":""},"geometry":{"type":"Point","coordinates":[-73.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247460","lookupid":"ARD13","long":34.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.12500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-115.12500005,"id":"187016","lookupid":"ATLI1","long":43.87499995,"country":"","network":"ID_DCP","LOCATION":"ATLANTA","state":""},"geometry":{"type":"Point","coordinates":[-115.12500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192734","lookupid":"AZM23","long":33.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.12500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189136","lookupid":"AZM35","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211450","lookupid":"BAYN5","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212896","lookupid":"BCHN5","long":33.87499995,"country":"","network":"NM_DCP","LOCATION":"CHUPERDERA","state":""},"geometry":{"type":"Point","coordinates":[-106.12500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-146.37500005,"id":"97099","lookupid":"BDRA2","long":64.62499995,"country":"","network":"AK_DCP","LOCATION":"SALCHA - BRIDADIER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-146.37500005,64.62499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193510","lookupid":"BEFM8","long":47.37499995,"country":"","network":"MT_DCP","LOCATION":"BENCHMARK","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252487","lookupid":"BENL1","long":31.62499995,"country":"","network":"LA_DCP","LOCATION":"NATL FOREST/HWY 8 BET BENTLEY&AMP;POLLOC","state":""},"geometry":{"type":"Point","coordinates":[-92.37500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177632","lookupid":"BETC1","long":37.87499995,"country":"","network":"CA_DCP","LOCATION":"BENTON RAWS @ BENTON","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-45.37500005,"id":"387965","lookupid":"BGBW","long":61.12499995,"country":"GL","network":"GL__ASOS","LOCATION":"NARSARSUAQ","state":""},"geometry":{"type":"Point","coordinates":[-45.37500005,61.12499995]}},{"type":"Feature","properties":{"LAT":-149.87500005,"id":"87007","lookupid":"BGQA2","long":61.62499995,"country":"","network":"AK_DCP","LOCATION":"BIG LAKE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-149.87500005,61.62499995]}},{"type":"Feature","properties":{"LAT":-101.37500005,"id":"226565","lookupid":"BIGT2","long":31.12499995,"country":"","network":"TX_DCP","LOCATION":"BIG LAKE 1WNW MESONET","state":""},"geometry":{"type":"Point","coordinates":[-101.37500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-21.87500005,"id":"455657","lookupid":"BIRK","long":64.12499995,"country":"IS","network":"IS__ASOS","LOCATION":"REYKJAVIK","state":""},"geometry":{"type":"Point","coordinates":[-21.87500005,64.12499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235989","lookupid":"BLDN8","long":47.12499995,"country":"","network":"ND_DCP","LOCATION":"SHEYENNE RIVER  AT BALDHILL DAM AT LAKE ASHTABULA","state":""},"geometry":{"type":"Point","coordinates":[-98.12500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269790","lookupid":"BLRK","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.37500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169723","lookupid":"BOGC1","long":40.62499995,"country":"","network":"CA_DCP","LOCATION":"BOGARD RGR STN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183435","lookupid":"BONI1","long":48.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254706","lookupid":"BRNW3","long":46.37499995,"country":"","network":"WI_DCP","LOCATION":"BARNES RAWS","state":""},"geometry":{"type":"Point","coordinates":[-91.62500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-156.62500005,"id":"67606","lookupid":"BROA2","long":71.37499995,"country":"","network":"AK_DCP","LOCATION":"BARROW CRN","state":""},"geometry":{"type":"Point","coordinates":[-156.62500005,71.37499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200679","lookupid":"BRPU1","long":39.62499995,"country":"","network":"UT_DCP","LOCATION":"BRUIN POINT","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-103.87500005,"id":"219405","lookupid":"BSHN1","long":41.12499995,"country":"","network":"NE_DCP","LOCATION":"BUSHNELL 1S","state":""},"geometry":{"type":"Point","coordinates":[-103.87500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202850","lookupid":"BSRW4","long":42.37499995,"country":"","network":"WY_DCP","LOCATION":"BIG SANDY RIVER  AT BIG SANDY RESERVOIR","state":""},"geometry":{"type":"Point","coordinates":[-109.62500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294286","lookupid":"BUSP1","long":41.37499995,"country":"","network":"PA_DCP","LOCATION":"KETTLE CREEK AT ALVIN R. BUSH LAKE","state":""},"geometry":{"type":"Point","coordinates":[-77.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-108.12500005,"id":"207134","lookupid":"BVRN5","long":33.37499995,"country":"","network":"NM_DCP","LOCATION":"BEAVERHEAD RAWS","state":""},"geometry":{"type":"Point","coordinates":[-108.12500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-65.37500005,"id":"330294","lookupid":"CACP","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-65.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-65.12500005,"id":"331023","lookupid":"CAMS","long":45.62499995,"country":"CA","network":"","LOCATION":"MECHANIC SETTLEMENT RCS","state":""},"geometry":{"type":"Point","coordinates":[-65.12500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250332","lookupid":"CANL1","long":32.87499995,"country":"","network":"LA_DCP","LOCATION":"CANEY  LA  (RAWS)","state":""},"geometry":{"type":"Point","coordinates":[-93.12500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-63.12500005,"id":"336781","lookupid":"CAOH","long":45.12499995,"country":"CA","network":"","LOCATION":"UPPER STEWIACKE RCS","state":""},"geometry":{"type":"Point","coordinates":[-63.12500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173301","lookupid":"CAZC1","long":35.12499995,"country":"","network":"CA_DCP","LOCATION":"CARRIZO GOES","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164695","lookupid":"CCRO3","long":43.62499995,"country":"","network":"OR_DCP","LOCATION":"CLAY CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"228020","lookupid":"CEST2","long":34.87499995,"country":"","network":"TX_DCP","LOCATION":"W. TEXAS MESO SITE","state":""},"geometry":{"type":"Point","coordinates":[-100.87500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169727","lookupid":"CF090","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"168992","lookupid":"CF096","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170430","lookupid":"CF100","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"168993","lookupid":"CF132","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"168997","lookupid":"CFWC1","long":39.12499995,"country":"","network":"CA_DCP","LOCATION":"CAMP FAR WEST DAM (BEAR RIVER)","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-64.62500005,"id":"332352","lookupid":"CHSV3","long":17.87499995,"country":"","network":"VI_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-64.62500005,17.87499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278435","lookupid":"CHTR","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164688","lookupid":"CLBC1","long":41.87499995,"country":"","network":"CA_DCP","LOCATION":"CALLINS BALDY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-143.12500005,"id":"106462","lookupid":"CLCA2","long":65.37499995,"country":"","network":"AK_DCP","LOCATION":"COAL CREEK","state":""},"geometry":{"type":"Point","coordinates":[-143.12500005,65.37499995]}},{"type":"Feature","properties":{"LAT":-147.37500005,"id":"94221","lookupid":"CLRA2","long":65.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-147.37500005,65.12499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181231","lookupid":"CMP09","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.12500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212211","lookupid":"CMRW4","long":42.62499995,"country":"","network":"WY_DCP","LOCATION":"CASPER MOUNTAIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-71.12500005,"id":"313745","lookupid":"CMTH","long":46.12499995,"country":"CA","network":"","LOCATION":"THETFORD MINES RCS","state":""},"geometry":{"type":"Point","coordinates":[-71.12500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189926","lookupid":"CNNR","long":51.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.12500005,51.37499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"295003","lookupid":"CNUP1","long":40.62499995,"country":"","network":"PA_DCP","LOCATION":"CHESTNUT SPRINGS","state":""},"geometry":{"type":"Point","coordinates":[-77.62500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-103.12500005,"id":"221563","lookupid":"CO035","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.12500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169718","lookupid":"COGC1","long":39.37499995,"country":"","network":"CA_DCP","LOCATION":"COLGATE POWER HOUSE","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274820","lookupid":"COHG1","long":34.87499995,"country":"","network":"GA_DCP","LOCATION":"CISCO","state":""},"geometry":{"type":"Point","coordinates":[-84.62500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192086","lookupid":"CPBE","long":51.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,51.37499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195688","lookupid":"CPCM","long":51.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,51.87499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181985","lookupid":"CRKI1","long":46.12499995,"country":"","network":"ID_DCP","LOCATION":"CORRAL CREEK BLM STATION","state":""},"geometry":{"type":"Point","coordinates":[-116.87500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-107.12500005,"id":"210038","lookupid":"CRWC2","long":39.37499995,"country":"","network":"CO_DCP","LOCATION":"CROWN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-107.12500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176186","lookupid":"CSWC1","long":36.37499995,"country":"","network":"CA_DCP","LOCATION":"CASE MOUNTAIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-73.62500005,"id":"306526","lookupid":"CT014","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-73.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289981","lookupid":"CTBT","long":45.12499995,"country":"CA","network":"","LOCATION":"BEATRICE CLIMATE","state":""},"geometry":{"type":"Point","coordinates":[-79.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-76.62500005,"id":"297897","lookupid":"CTKG","long":44.12499995,"country":"CA","network":"","LOCATION":"KINGSTON CLIMATE","state":""},"geometry":{"type":"Point","coordinates":[-76.62500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288551","lookupid":"CTXR","long":47.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-79.87500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181937","lookupid":"CVEC1","long":34.12499995,"country":"","network":"CA_DCP","LOCATION":"CONVERSE","state":""},"geometry":{"type":"Point","coordinates":[-116.87500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279832","lookupid":"CWBF1","long":27.87499995,"country":"","network":"FL_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,27.87499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191408","lookupid":"CWBJ","long":61.87499995,"country":"CA","network":"","LOCATION":"INNER WHALEBACKS  NWT","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,61.87499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206519","lookupid":"CWDC","long":59.62499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"URANIUM CITY (AUT)","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,59.62499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227369","lookupid":"CWEQ","long":52.12499995,"country":"CA","network":"CA_MB_ASOS","LOCATION":"SWAN RIVER (AUT)  MAN","state":""},"geometry":{"type":"Point","coordinates":[-101.12500005,52.12499995]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225939","lookupid":"CWFO","long":54.62499995,"country":"CA","network":"","LOCATION":"FLIN FLON","state":"MB"},"geometry":{"type":"Point","coordinates":[-101.62500005,54.62499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283496","lookupid":"CWGD","long":43.87499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"GODERICH  ONT","state":""},"geometry":{"type":"Point","coordinates":[-81.62500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220276","lookupid":"CWIC","long":78.87499995,"country":"CA","network":"","LOCATION":"ISACHSEN (AUT)  NU","state":""},"geometry":{"type":"Point","coordinates":[-103.62500005,78.87499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215127","lookupid":"CWIW","long":51.62499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"WATROUS EAST  SASK","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,51.62499995]}},{"type":"Feature","properties":{"LAT":-72.62500005,"id":"309436","lookupid":"CWOD","long":48.87499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"NORMANDIN  QUE","state":""},"geometry":{"type":"Point","coordinates":[-72.62500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-140.12500005,"id":"115117","lookupid":"CWOI","long":69.12499995,"country":"CA","network":"","LOCATION":"IVVAVIK NAT. PARK  YT","state":""},"geometry":{"type":"Point","coordinates":[-140.12500005,69.12499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165442","lookupid":"CWPN","long":50.37499995,"country":"CA","network":"","LOCATION":"PEMBERTON AIRPORT (WIND)PEMBERTON AIRPORT (WIND)","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,50.37499995]}},{"type":"Feature","properties":{"LAT":-124.87500005,"id":"158958","lookupid":"CWQC","long":49.37499995,"country":"CA","network":"","LOCATION":"PORT ALBERNI (AUT)  BC","state":""},"geometry":{"type":"Point","coordinates":[-124.87500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195677","lookupid":"CWRY","long":49.12499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"MILK RIVER  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-65.37500005,"id":"330318","lookupid":"CWSF","long":49.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"CAP MADELEINE  QUE","state":""},"geometry":{"type":"Point","coordinates":[-65.37500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-72.12500005,"id":"310862","lookupid":"CWTT","long":45.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"LAC MEMPHREMAGOG","state":""},"geometry":{"type":"Point","coordinates":[-72.12500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228802","lookupid":"CWUT","long":50.37499995,"country":"CA","network":"","LOCATION":"SHOAL LAKE CS  MAN","state":""},"geometry":{"type":"Point","coordinates":[-100.62500005,50.37499995]}},{"type":"Feature","properties":{"LAT":-70.87500005,"id":"314474","lookupid":"CWUX","long":48.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"LA BAIE","state":""},"geometry":{"type":"Point","coordinates":[-70.87500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237452","lookupid":"CWWS","long":52.87499995,"country":"CA","network":"CA_MB_ASOS","LOCATION":"GEORGE ISLAND (AUT)  MAN","state":""},"geometry":{"type":"Point","coordinates":[-97.62500005,52.87499995]}},{"type":"Feature","properties":{"LAT":-140.87500005,"id":"112956","lookupid":"CWZR","long":68.87499995,"country":"CA","network":"","LOCATION":"MARGARET LAKE","state":""},"geometry":{"type":"Point","coordinates":[-140.87500005,68.87499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194976","lookupid":"CXAG","long":53.87499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"ANDREW AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,53.87499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215917","lookupid":"CXCM","long":69.12499995,"country":"CA","network":"","LOCATION":"CAMBRIDGE BAY GSN  NU","state":""},"geometry":{"type":"Point","coordinates":[-105.12500005,69.12499995]}},{"type":"Feature","properties":{"LAT":-124.37500005,"id":"160446","lookupid":"CXDK","long":61.37499995,"country":"CA","network":"CA_NT_ASOS","LOCATION":"DEADMEN VALLEY  NWT","state":""},"geometry":{"type":"Point","coordinates":[-124.37500005,61.37499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235278","lookupid":"CXDW","long":49.37499995,"country":"CA","network":"CA_MB_ASOS","LOCATION":"DEERWOOD RCS  MAN","state":""},"geometry":{"type":"Point","coordinates":[-98.37500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-68.62500005,"id":"321016","lookupid":"CXFB","long":63.87499995,"country":"CA","network":"","LOCATION":"IQALUIT CLIMATE  NU","state":""},"geometry":{"type":"Point","coordinates":[-68.62500005,63.87499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300781","lookupid":"CXKE","long":45.12499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"KEMPTVILLE CS  ONT","state":""},"geometry":{"type":"Point","coordinates":[-75.62500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196412","lookupid":"CXKM","long":52.87499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"KILLAM AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,52.87499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200726","lookupid":"CXOY","long":51.37499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"OYEN AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,51.37499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197857","lookupid":"CXSP","long":54.12499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"ST. PAUL AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,54.12499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275583","lookupid":"CYGM4","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-63.62500005,"id":"335340","lookupid":"CYHZ","long":44.87499995,"country":"CA","network":"CA_NS_ASOS","LOCATION":"HALIFAX INTL","state":""},"geometry":{"type":"Point","coordinates":[-63.62500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168326","lookupid":"CYIN","long":51.37499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"CLINTON / BLEIBLER RANCH","state":"BC"},"geometry":{"type":"Point","coordinates":[-121.62500005,51.37499995]}},{"type":"Feature","properties":{"LAT":-135.87500005,"id":"127335","lookupid":"CYMA","long":63.62499995,"country":"CA","network":"CA_YT_ASOS","LOCATION":"MAYO","state":""},"geometry":{"type":"Point","coordinates":[-135.87500005,63.62499995]}},{"type":"Feature","properties":{"LAT":-55.87500005,"id":"357690","lookupid":"CYMH","long":52.37499995,"country":"CA","network":"CA_NF_ASOS","LOCATION":"MARYS HARBOUR","state":""},"geometry":{"type":"Point","coordinates":[-55.87500005,52.37499995]}},{"type":"Feature","properties":{"LAT":-61.87500005,"id":"340401","lookupid":"CYNA","long":50.12499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"NATASHQUAN A","state":""},"geometry":{"type":"Point","coordinates":[-61.87500005,50.12499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227376","lookupid":"CYQD","long":53.87499995,"country":"CA","network":"CA_MB_ASOS","LOCATION":"THE PAS AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-101.12500005,53.87499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165453","lookupid":"CYQZ","long":53.12499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"QUESNEL","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,53.12499995]}},{"type":"Feature","properties":{"LAT":-137.37500005,"id":"123036","lookupid":"CYUA","long":68.87499995,"country":"CA","network":"CA_YT_ASOS","LOCATION":"SHINGLE POINT","state":""},"geometry":{"type":"Point","coordinates":[-137.37500005,68.87499995]}},{"type":"Feature","properties":{"LAT":-68.37500005,"id":"321713","lookupid":"CYVP","long":58.12499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"KUUJJUAQ A","state":""},"geometry":{"type":"Point","coordinates":[-68.37500005,58.12499995]}},{"type":"Feature","properties":{"LAT":-135.12500005,"id":"129483","lookupid":"CYXY","long":60.62499995,"country":"CA","network":"CA_YT_ASOS","LOCATION":"WHITEHORSE INTL","state":""},"geometry":{"type":"Point","coordinates":[-135.12500005,60.62499995]}},{"type":"Feature","properties":{"LAT":-79.62500005,"id":"289255","lookupid":"CYYZ","long":43.62499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"LESTER B PEARSON INTL","state":""},"geometry":{"type":"Point","coordinates":[-79.62500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245374","lookupid":"CZMD","long":53.37499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"MUSKRAT DAM  A","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,53.37499995]}},{"type":"Feature","properties":{"LAT":-0.62500005,"id":"516799","lookupid":"D5AD8","long":49.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-0.62500005,49.62499995]}},{"type":"Feature","properties":{"LAT":-78.87500005,"id":"291394","lookupid":"DALV2","long":38.37499995,"country":"","network":"VA_DCP","LOCATION":"DALE ENTERPRISE","state":""},"geometry":{"type":"Point","coordinates":[-78.87500005,38.37499995]}},{"type":"Feature","properties":{"LAT":0.12499995,"id":"518901","lookupid":"DAOV","long":35.12499995,"country":"AG","network":"","LOCATION":"GHRISS","state":""},"geometry":{"type":"Point","coordinates":[0.12499995,35.12499995]}},{"type":"Feature","properties":{"LAT":5.62499995,"id":"534740","lookupid":"DAUB","long":34.87499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"BISKRA","state":""},"geometry":{"type":"Point","coordinates":[5.62499995,34.87499995]}},{"type":"Feature","properties":{"LAT":2.87499995,"id":"526803","lookupid":"DAUE","long":30.62499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"EL GOLEA","state":""},"geometry":{"type":"Point","coordinates":[2.87499995,30.62499995]}},{"type":"Feature","properties":{"LAT":6.12499995,"id":"536173","lookupid":"DAUK","long":33.12499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"SIDI MAHDI","state":""},"geometry":{"type":"Point","coordinates":[6.12499995,33.12499995]}},{"type":"Feature","properties":{"LAT":-156.87500005,"id":"66868","lookupid":"DCKA2","long":66.87499995,"country":"","network":"AK_DCP","LOCATION":"DAHL CREEK 3 N DAHL CREEK NR KOBUK","state":""},"geometry":{"type":"Point","coordinates":[-156.87500005,66.87499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192775","lookupid":"DEA","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.12500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300759","lookupid":"DELD1","long":39.62499995,"country":"","network":"DE_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-75.62500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246733","lookupid":"DENT2","long":33.12499995,"country":"","network":"TX_DCP","LOCATION":"LINDEN RAWS STATION","state":""},"geometry":{"type":"Point","coordinates":[-94.37500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-5.12500005,"id":"503671","lookupid":"DIBK","long":7.62499995,"country":"CI","network":"CI__ASOS","LOCATION":"BOUAKE","state":""},"geometry":{"type":"Point","coordinates":[-5.12500005,7.62499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208605","lookupid":"DIXW4","long":41.12499995,"country":"","network":"WY_DCP","LOCATION":"DIXON 1WSW","state":""},"geometry":{"type":"Point","coordinates":[-107.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176898","lookupid":"DLVC1","long":34.37499995,"country":"","network":"CA_DCP","LOCATION":"DEL VALLE - RAWS #5187","state":""},"geometry":{"type":"Point","coordinates":[-118.62500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193481","lookupid":"DPG05","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192040","lookupid":"DPG19","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210746","lookupid":"DPKN5","long":36.37499995,"country":"","network":"NM_DCP","LOCATION":"DEAD MANS PEAK RAWS 14N GALLINA","state":""},"geometry":{"type":"Point","coordinates":[-106.87500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171191","lookupid":"DRYW1","long":47.62499995,"country":"","network":"WA_DCP","LOCATION":"DRY CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-107.87500005,"id":"207858","lookupid":"DTLN5","long":34.37499995,"country":"","network":"NM_DCP","LOCATION":"DATIL RAWS","state":""},"geometry":{"type":"Point","coordinates":[-107.87500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-108.62500005,"id":"205713","lookupid":"DYNC2","long":38.12499995,"country":"","network":"CO_DCP","LOCATION":"NATURITA 10SW - DRY CREEK BASIN","state":""},"geometry":{"type":"Point","coordinates":[-108.62500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-151.87500005,"id":"81273","lookupid":"E22KX","long":68.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-151.87500005,68.12499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166141","lookupid":"EACPN","long":45.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":4.37499995,"id":"531202","lookupid":"EBCI","long":50.37499995,"country":"BE","network":"BE__ASOS","LOCATION":"BRUSSELS SOUTH","state":""},"geometry":{"type":"Point","coordinates":[4.37499995,50.37499995]}},{"type":"Feature","properties":{"LAT":2.62499995,"id":"526165","lookupid":"EBFN","long":51.12499995,"country":"BE","network":"BE__ASOS","LOCATION":"KOKSIJDE","state":""},"geometry":{"type":"Point","coordinates":[2.62499995,51.12499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194215","lookupid":"EBR","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,43.62499995]}},{"type":"Feature","properties":{"LAT":12.62499995,"id":"554964","lookupid":"EDAC","long":50.87499995,"country":"DE","network":"DE__ASOS","LOCATION":"ALTENBURG NOBITZ","state":""},"geometry":{"type":"Point","coordinates":[12.62499995,50.87499995]}},{"type":"Feature","properties":{"LAT":9.62499995,"id":"546330","lookupid":"EDDV","long":52.37499995,"country":"DE","network":"DE__ASOS","LOCATION":"HANNOVER","state":""},"geometry":{"type":"Point","coordinates":[9.62499995,52.37499995]}},{"type":"Feature","properties":{"LAT":7.37499995,"id":"539840","lookupid":"EDFH","long":49.87499995,"country":"DE","network":"DE__ASOS","LOCATION":"FRANKFURT HAHN","state":""},"geometry":{"type":"Point","coordinates":[7.37499995,49.87499995]}},{"type":"Feature","properties":{"LAT":8.12499995,"id":"542003","lookupid":"EDGS","long":50.62499995,"country":"DE","network":"DE__ASOS","LOCATION":"SIEGERLAND","state":""},"geometry":{"type":"Point","coordinates":[8.12499995,50.62499995]}},{"type":"Feature","properties":{"LAT":11.37499995,"id":"551353","lookupid":"EDMO","long":48.12499995,"country":"DE","network":"DE__ASOS","LOCATION":"OBERPFAFFENHOFEN","state":""},"geometry":{"type":"Point","coordinates":[11.37499995,48.12499995]}},{"type":"Feature","properties":{"LAT":8.37499995,"id":"542740","lookupid":"EDXW","long":54.87499995,"country":"DE","network":"DE__ASOS","LOCATION":"WESTERLAND SYLT","state":""},"geometry":{"type":"Point","coordinates":[8.37499995,54.87499995]}},{"type":"Feature","properties":{"LAT":24.12499995,"id":"588118","lookupid":"EEEI","long":59.37499995,"country":"EE","network":"EE__ASOS","LOCATION":"ARMARI AIR FORCE BASE","state":""},"geometry":{"type":"Point","coordinates":[24.12499995,59.37499995]}},{"type":"Feature","properties":{"LAT":22.87499995,"id":"584531","lookupid":"EFSI","long":62.62499995,"country":"FI","network":"FI__ASOS","LOCATION":"SEINAJOKI","state":""},"geometry":{"type":"Point","coordinates":[22.87499995,62.62499995]}},{"type":"Feature","properties":{"LAT":-2.62500005,"id":"511061","lookupid":"EGOM","long":55.12499995,"country":"GB","network":"GB__ASOS","LOCATION":"SPADEADAM","state":""},"geometry":{"type":"Point","coordinates":[-2.62500005,55.12499995]}},{"type":"Feature","properties":{"LAT":-4.37500005,"id":"506024","lookupid":"EGPF","long":55.87499995,"country":"GB","network":"GB__ASOS","LOCATION":"GLASGOW","state":""},"geometry":{"type":"Point","coordinates":[-4.37500005,55.87499995]}},{"type":"Feature","properties":{"LAT":-4.62500005,"id":"505303","lookupid":"EGPK","long":55.62499995,"country":"GB","network":"GB__ASOS","LOCATION":"PRESTWICK","state":""},"geometry":{"type":"Point","coordinates":[-4.62500005,55.62499995]}},{"type":"Feature","properties":{"LAT":-1.37500005,"id":"514654","lookupid":"EGSY","long":53.37499995,"country":"GB","network":"GB__ASOS","LOCATION":"SHEFFIELD CITY","state":""},"geometry":{"type":"Point","coordinates":[-1.37500005,53.37499995]}},{"type":"Feature","properties":{"LAT":-1.37500005,"id":"514648","lookupid":"EGTK","long":51.87499995,"country":"GB","network":"GB__ASOS","LOCATION":"OXFORD","state":""},"geometry":{"type":"Point","coordinates":[-1.37500005,51.87499995]}},{"type":"Feature","properties":{"LAT":-1.62500005,"id":"513938","lookupid":"EGXE","long":54.37499995,"country":"GB","network":"GB__ASOS","LOCATION":"LEEMING","state":""},"geometry":{"type":"Point","coordinates":[-1.62500005,54.37499995]}},{"type":"Feature","properties":{"LAT":4.87499995,"id":"532647","lookupid":"EHGR","long":51.62499995,"country":"NL","network":"NL__ASOS","LOCATION":"GILZE RIJEN","state":""},"geometry":{"type":"Point","coordinates":[4.87499995,51.62499995]}},{"type":"Feature","properties":{"LAT":5.87499995,"id":"535533","lookupid":"EHLW","long":53.12499995,"country":"NL","network":"NL__ASOS","LOCATION":"LEEUWARDEN","state":""},"geometry":{"type":"Point","coordinates":[5.87499995,53.12499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168268","lookupid":"ELXC1","long":36.87499995,"country":"","network":"CA_DCP","LOCATION":"NATIONAL ESTUARINE RESEARCH RESERVE SYSTEM STATION","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"240957","lookupid":"EMCT2","long":29.12499995,"country":"","network":"TX_DCP","LOCATION":"EL CAMPO 2 NW","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-103.37500005,"id":"220801","lookupid":"EMNT2","long":30.12499995,"country":"","network":"TX_DCP","LOCATION":"MARATHON - ELEPHANT MOUNTAIN","state":""},"geometry":{"type":"Point","coordinates":[-103.37500005,30.12499995]}},{"type":"Feature","properties":{"LAT":23.37499995,"id":"586000","lookupid":"ENAT","long":69.87499995,"country":"NO","network":"NO__ASOS","LOCATION":"ALTA","state":""},"geometry":{"type":"Point","coordinates":[23.37499995,69.87499995]}},{"type":"Feature","properties":{"LAT":5.87499995,"id":"535566","lookupid":"ENBL","long":61.37499995,"country":"NO","network":"NO__ASOS","LOCATION":"BRINGELAND","state":""},"geometry":{"type":"Point","coordinates":[5.87499995,61.37499995]}},{"type":"Feature","properties":{"LAT":7.87499995,"id":"541338","lookupid":"ENDR","long":64.37499995,"country":"NO","network":"NO__ASOS","LOCATION":"DRAUGEN","state":""},"geometry":{"type":"Point","coordinates":[7.87499995,64.37499995]}},{"type":"Feature","properties":{"LAT":18.62499995,"id":"572317","lookupid":"ENDU","long":69.12499995,"country":"NO","network":"NO__ASOS","LOCATION":"BARDUFOSS","state":""},"geometry":{"type":"Point","coordinates":[18.62499995,69.12499995]}},{"type":"Feature","properties":{"LAT":11.12499995,"id":"550681","lookupid":"ENGM","long":60.12499995,"country":"NO","network":"NO__ASOS","LOCATION":"GARDERMOEN","state":""},"geometry":{"type":"Point","coordinates":[11.12499995,60.12499995]}},{"type":"Feature","properties":{"LAT":27.87499995,"id":"598965","lookupid":"ENMH","long":71.12499995,"country":"NO","network":"NO__ASOS","LOCATION":"MEHAMN","state":""},"geometry":{"type":"Point","coordinates":[27.87499995,71.12499995]}},{"type":"Feature","properties":{"LAT":10.37499995,"id":"548517","lookupid":"ENTO","long":59.12499995,"country":"NO","network":"NO__ASOS","LOCATION":"TORP","state":""},"geometry":{"type":"Point","coordinates":[10.37499995,59.12499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191311","lookupid":"ENTU1","long":37.62499995,"country":"","network":"UT_DCP","LOCATION":"ENTERPRISE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,37.62499995]}},{"type":"Feature","properties":{"LAT":14.62499995,"id":"560748","lookupid":"ESMX","long":56.87499995,"country":"SE","network":"SE__ASOS","LOCATION":"KRONOBERG","state":""},"geometry":{"type":"Point","coordinates":[14.62499995,56.87499995]}},{"type":"Feature","properties":{"LAT":17.87499995,"id":"570133","lookupid":"ESNK","long":63.12499995,"country":"SE","network":"SE__ASOS","LOCATION":"KRAMFORS SOLLEFTEA","state":""},"geometry":{"type":"Point","coordinates":[17.87499995,63.12499995]}},{"type":"Feature","properties":{"LAT":18.87499995,"id":"573014","lookupid":"ESNO","long":63.37499995,"country":"SE","network":"SE__ASOS","LOCATION":"ORNSKOLDSVIK","state":""},"geometry":{"type":"Point","coordinates":[18.87499995,63.37499995]}},{"type":"Feature","properties":{"LAT":20.37499995,"id":"577336","lookupid":"ESNU","long":63.87499995,"country":"SE","network":"SE__ASOS","LOCATION":"UMEA","state":""},"geometry":{"type":"Point","coordinates":[20.37499995,63.87499995]}},{"type":"Feature","properties":{"LAT":12.87499995,"id":"555706","lookupid":"ESTA","long":56.37499995,"country":"SE","network":"SE__ASOS","LOCATION":"\xc4NGELHOLM","state":""},"geometry":{"type":"Point","coordinates":[12.87499995,56.37499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240237","lookupid":"ETCT2","long":29.12499995,"country":"","network":"TX_DCP","LOCATION":"EL CAMPO 15 WSW","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,29.12499995]}},{"type":"Feature","properties":{"LAT":123.12499995,"id":"873122","lookupid":"EUMDE20","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[123.12499995,30.37499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179069","lookupid":"EVLC1","long":37.12499995,"country":"","network":"CA_DCP","LOCATION":"EUREKA VALLEY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-117.87500005,37.12499995]}},{"type":"Feature","properties":{"LAT":23.87499995,"id":"587388","lookupid":"EVRA","long":56.87499995,"country":"LV","network":"LV__ASOS","LOCATION":"RIGA","state":""},"geometry":{"type":"Point","coordinates":[23.87499995,56.87499995]}},{"type":"Feature","properties":{"LAT":24.12499995,"id":"588100","lookupid":"EYKA","long":54.87499995,"country":"LT","network":"LT__ASOS","LOCATION":"KAUNAS INTL","state":""},"geometry":{"type":"Point","coordinates":[24.12499995,54.87499995]}},{"type":"Feature","properties":{"LAT":27.87499995,"id":"598548","lookupid":"FAEL","long":-33.12500005,"country":"ZA","network":"ZA__ASOS","LOCATION":"EAST LONDON","state":""},"geometry":{"type":"Point","coordinates":[27.87499995,-33.12500005]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240240","lookupid":"FBCT2","long":29.87499995,"country":"","network":"TX_DCP","LOCATION":"CUMMINS CREEK 3.7 SW FRELSBURG","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,29.87499995]}},{"type":"Feature","properties":{"LAT":18.62499995,"id":"572058","lookupid":"FEFF","long":4.37499995,"country":"CF","network":"CF__ASOS","LOCATION":"BANGUI M POKO","state":""},"geometry":{"type":"Point","coordinates":[18.62499995,4.37499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176212","lookupid":"FGFO3","long":42.87499995,"country":"","network":"OR_DCP","LOCATION":"FRECNCHGLEN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192074","lookupid":"FIEM8","long":48.37499995,"country":"","network":"MT_DCP","LOCATION":"FIELDING RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166130","lookupid":"FLKO3","long":42.37499995,"country":"","network":"OR_DCP","LOCATION":"FISH LAKE DAM ELEV &AMP; TEMP","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241711","lookupid":"FLLK1","long":37.62499995,"country":"","network":"KS_DCP","LOCATION":"FALL RIVER  AT FALL RIVER LAKE","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-101.37500005,"id":"226577","lookupid":"FLST2","long":34.12499995,"country":"","network":"TX_DCP","LOCATION":"FLOYDADA 2NE","state":""},"geometry":{"type":"Point","coordinates":[-101.37500005,34.12499995]}},{"type":"Feature","properties":{"LAT":55.37499995,"id":"677795","lookupid":"FMEP","long":-21.37500005,"country":"KM","network":"KM__ASOS","LOCATION":"ST PIERRE PIERREFONDS","state":""},"geometry":{"type":"Point","coordinates":[55.37499995,-21.37500005]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264721","lookupid":"FMOA1","long":30.12499995,"country":"","network":"AL_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-88.12500005,30.12499995]}},{"type":"Feature","properties":{"LAT":15.87499995,"id":"564069","lookupid":"FNHU","long":-12.87500005,"country":"AO","network":"AO__ASOS","LOCATION":"HUAMBO","state":""},"geometry":{"type":"Point","coordinates":[15.87499995,-12.87500005]}},{"type":"Feature","properties":{"LAT":34.87499995,"id":"618761","lookupid":"FQBR","long":-19.87500005,"country":"MZ","network":"MZ__ASOS","LOCATION":"BEIRA","state":""},"geometry":{"type":"Point","coordinates":[34.87499995,-19.87500005]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233832","lookupid":"FRTN8","long":47.87499995,"country":"","network":"ND_DCP","LOCATION":"SPIRIT LAKE CASINO ON DEVILS LAKE","state":""},"geometry":{"type":"Point","coordinates":[-98.87500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252479","lookupid":"FRWL1","long":29.62499995,"country":"","network":"LA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-92.37500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-99.62500005,"id":"231627","lookupid":"FSLO2","long":36.62499995,"country":"","network":"OK_DCP","LOCATION":"WOLF CREEK AT FORT SUPPLY LAKE","state":""},"geometry":{"type":"Point","coordinates":[-99.62500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284168","lookupid":"FSRG1","long":31.87499995,"country":"","network":"GA_DCP","LOCATION":"RICHMOND HILL 5NW - FORT STEWART RAWS","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,31.87499995]}},{"type":"Feature","properties":{"LAT":15.12499995,"id":"562009","lookupid":"FTTJ","long":12.12499995,"country":"TD","network":"TD__ASOS","LOCATION":"NDJAMENA HASSAN DJAMOUS","state":""},"geometry":{"type":"Point","coordinates":[15.12499995,12.12499995]}},{"type":"Feature","properties":{"LAT":15.37499995,"id":"562663","lookupid":"FZAA","long":-4.37500005,"country":"CD","network":"CD__ASOS","LOCATION":"NDJILI INTL","state":""},"geometry":{"type":"Point","coordinates":[15.37499995,-4.37500005]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276973","lookupid":"GA345","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.87500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-7.87500005,"id":"495771","lookupid":"GABS","long":12.62499995,"country":"ML","network":"ML__ASOS","LOCATION":"SENOU","state":""},"geometry":{"type":"Point","coordinates":[-7.87500005,12.62499995]}},{"type":"Feature","properties":{"LAT":-4.12500005,"id":"506579","lookupid":"GAMB","long":14.62499995,"country":"ML","network":"ML__ASOS","LOCATION":"AMBODEDJO","state":""},"geometry":{"type":"Point","coordinates":[-4.12500005,14.62499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166125","lookupid":"GISC1","long":41.12499995,"country":"","network":"CA_DCP","LOCATION":"GIBSON","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259678","lookupid":"GISL1","long":29.37499995,"country":"","network":"LA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-89.87500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213642","lookupid":"GLKC2","long":40.37499995,"country":"","network":"CO_DCP","LOCATION":"GRAND LAKE","state":""},"geometry":{"type":"Point","coordinates":[-105.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-13.12500005,"id":"480709","lookupid":"GMML","long":27.12499995,"country":"MA","network":"MA__ASOS","LOCATION":"HASSAN I","state":""},"geometry":{"type":"Point","coordinates":[-13.12500005,27.12499995]}},{"type":"Feature","properties":{"LAT":-7.62500005,"id":"496574","lookupid":"GMMN","long":33.37499995,"country":"MA","network":"MA__ASOS","LOCATION":"MOHAMMED V","state":""},"geometry":{"type":"Point","coordinates":[-7.62500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-8.12500005,"id":"495127","lookupid":"GMMX","long":31.62499995,"country":"MA","network":"MA__ASOS","LOCATION":"MENARA","state":""},"geometry":{"type":"Point","coordinates":[-8.12500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"245998","lookupid":"GNJT2","long":29.37499995,"country":"","network":"TX_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171184","lookupid":"GNLW1","long":45.87499995,"country":"","network":"WA_DCP","LOCATION":"GOLDENDALE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169744","lookupid":"GRFW1","long":45.87499995,"country":"","network":"WA_DCP","LOCATION":"GRAYBACK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271267","lookupid":"GRMM4","long":46.62499995,"country":"","network":"MI_DCP","LOCATION":"NWS CENTRAL REGION STATION","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-13.62500005,"id":"479199","lookupid":"GUCY","long":9.62499995,"country":"GN","network":"GN__ASOS","LOCATION":"CONAKRY","state":""},"geometry":{"type":"Point","coordinates":[-13.62500005,9.62499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280581","lookupid":"GUIN7","long":35.12499995,"country":"","network":"NC_DCP","LOCATION":"GUION FARM USFS","state":""},"geometry":{"type":"Point","coordinates":[-82.62500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-23.37500005,"id":"451140","lookupid":"GVNP","long":14.87499995,"country":"CV","network":"CV__ASOS","LOCATION":"PRAIA  SANTIAGO ISLAND","state":""},"geometry":{"type":"Point","coordinates":[-23.37500005,14.87499995]}},{"type":"Feature","properties":{"LAT":-25.12500005,"id":"446108","lookupid":"GVSV","long":16.87499995,"country":"CV","network":"CV__ASOS","LOCATION":"SAO PEDRO","state":""},"geometry":{"type":"Point","coordinates":[-25.12500005,16.87499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174067","lookupid":"H100K","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224418","lookupid":"HAST2","long":34.37499995,"country":"","network":"TX_DCP","LOCATION":"HART 3 N","state":""},"geometry":{"type":"Point","coordinates":[-102.12500005,34.37499995]}},{"type":"Feature","properties":{"LAT":49.12499995,"id":"659926","lookupid":"HCMF","long":11.37499995,"country":"SO","network":"SO__ASOS","LOCATION":"BOSASO","state":""},"geometry":{"type":"Point","coordinates":[49.12499995,11.37499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164677","lookupid":"HGLC1","long":39.12499995,"country":"","network":"CA_DCP","LOCATION":"HIGH GLADE LOOKOUT","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279141","lookupid":"HGLN7","long":35.12499995,"country":"","network":"NC_DCP","LOCATION":"HIGHLAND RAW SITE","state":""},"geometry":{"type":"Point","coordinates":[-83.12500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182678","lookupid":"HKSNV","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199969","lookupid":"HMFW4","long":42.12499995,"country":"","network":"WY_DCP","LOCATION":"HAMS FORK  AT ABOVE VIVA NAUGHTON","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-151.37500005,"id":"82679","lookupid":"HMSA2","long":59.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-151.37500005,59.62499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189914","lookupid":"HNYM8","long":48.37499995,"country":"","network":"MT_DCP","LOCATION":"HUNGRY HORSE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.12500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253271","lookupid":"HOYM5","long":47.62499995,"country":"","network":"MN_DCP","LOCATION":"PIT 2NW - SECOND CREEK","state":""},"geometry":{"type":"Point","coordinates":[-92.12500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182654","lookupid":"HP010","long":33.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.62500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248940","lookupid":"HPN08","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.62500005,44.87499995]}},{"type":"Feature","properties":{"LAT":126.62499995,"id":"883212","lookupid":"HSDLRRX","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[126.62499995,32.87499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163272","lookupid":"HUR53","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200684","lookupid":"HWAU1","long":40.87499995,"country":"","network":"UT_DCP","LOCATION":"HEWINTA","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184856","lookupid":"IDHI1","long":43.87499995,"country":"","network":"ID_DCP","LOCATION":"IDAHO CITY","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211407","lookupid":"IMMR3","long":21.62499995,"country":"","network":"MX_NR_DCP","LOCATION":"ISLA MARIA MADRE","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,21.62499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269805","lookupid":"IN004","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271954","lookupid":"IN018","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266921","lookupid":"IN041","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182711","lookupid":"ITD20","long":47.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.62500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194934","lookupid":"ITD26","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198529","lookupid":"ITD35","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186304","lookupid":"ITD62","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192051","lookupid":"ITD88","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181991","lookupid":"ITD96","long":47.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.87500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194935","lookupid":"ITD99","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182708","lookupid":"ITDE8","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.62500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182712","lookupid":"ITDE9","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.62500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189912","lookupid":"JETM8","long":47.87499995,"country":"","network":"MT_DCP","LOCATION":"JETTE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.12500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-149.62500005,"id":"87722","lookupid":"JLAWC","long":60.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-149.62500005,60.37499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251105","lookupid":"K04W","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.87500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210732","lookupid":"K0A0","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.87500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"282026","lookupid":"K0A9","long":36.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.12500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"240992","lookupid":"K13K","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200710","lookupid":"K1BM","long":47.37499995,"country":"US","network":"","LOCATION":"BRAVO (GEYSER)","state":"MT"},"geometry":{"type":"Point","coordinates":[-110.37500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202150","lookupid":"K1DM","long":47.37499995,"country":"US","network":"","LOCATION":"DELTA (DENTON)","state":"MT"},"geometry":{"type":"Point","coordinates":[-109.87500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-101.37500005,"id":"226632","lookupid":"K1DN","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-101.37500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224472","lookupid":"K1HN","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.12500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-103.87500005,"id":"219403","lookupid":"K1NW","long":40.62499995,"country":"US","network":"","LOCATION":"NOVEMBER (GROVER)","state":"CO"},"geometry":{"type":"Point","coordinates":[-103.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268323","lookupid":"K2R4","long":30.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.87500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248169","lookupid":"K3F3","long":32.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.87500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256868","lookupid":"K4R5","long":46.87499995,"country":"US","network":"","LOCATION":"MADELINE ISLAND","state":"WI"},"geometry":{"type":"Point","coordinates":[-90.87500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-124.37500005,"id":"160370","lookupid":"K4S1","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-124.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-99.87500005,"id":"230952","lookupid":"K5H4","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.87500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179115","lookupid":"K63S","long":48.62499995,"country":"US","network":"","LOCATION":"COLVILLE MUNICIPAL ARPT","state":"WA"},"geometry":{"type":"Point","coordinates":[-117.87500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224401","lookupid":"K6R6","long":30.12499995,"country":"US","network":"","LOCATION":"TERRELL COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-102.12500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276247","lookupid":"KABY","long":31.62499995,"country":"US","network":"","LOCATION":"SW GEORGIA REGIONAL ARPT","state":"GA"},"geometry":{"type":"Point","coordinates":[-84.12500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276288","lookupid":"KADG","long":41.87499995,"country":"US","network":"","LOCATION":"ADRIAN LENAWEE COUNTY ARPT","state":"MI"},"geometry":{"type":"Point","coordinates":[-84.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245327","lookupid":"KADU","long":41.62499995,"country":"US","network":"","LOCATION":"AUDUBON COUNTY AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-94.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287781","lookupid":"KAFP","long":35.12499995,"country":"US","network":"","LOCATION":"ANSON COUNTY AIRPORT JEFF CLOUD FIELD","state":"NC"},"geometry":{"type":"Point","coordinates":[-80.12500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202111","lookupid":"KAGU1","long":37.62499995,"country":"","network":"UT_DCP","LOCATION":"KANE GULCH","state":""},"geometry":{"type":"Point","coordinates":[-109.87500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276283","lookupid":"KAOH","long":40.62499995,"country":"US","network":"","LOCATION":"LIMA ALLEN COUNTY AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-84.12500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216519","lookupid":"KAPA","long":39.62499995,"country":"US","network":"","LOCATION":"CENTENNIAL AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-104.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260464","lookupid":"KARV","long":45.87499995,"country":"US","network":"","LOCATION":"LKLND/NOBL F LEE MEM FD AP","state":"WI"},"geometry":{"type":"Point","coordinates":[-89.62500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260460","lookupid":"KAUW","long":44.87499995,"country":"US","network":"","LOCATION":"WAUSAU MUNICIPAL ARPT","state":"WI"},"geometry":{"type":"Point","coordinates":[-89.62500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177614","lookupid":"KAVX","long":33.37499995,"country":"US","network":"","LOCATION":"CATALINA AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.37500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281286","lookupid":"KAYS","long":31.37499995,"country":"US","network":"","LOCATION":"WAYCROSS-WARE CO. AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-82.37500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210775","lookupid":"KAYW4","long":43.62499995,"country":"","network":"WY_DCP","LOCATION":"MIDDLE FORK POWDER RIVER  AT KAYCEE","state":""},"geometry":{"type":"Point","coordinates":[-106.87500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-72.62500005,"id":"309409","lookupid":"KBAF","long":42.12499995,"country":"US","network":"","LOCATION":"BARNES MUNICIPAL AIRPORT","state":"MA"},"geometry":{"type":"Point","coordinates":[-72.62500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235919","lookupid":"KBAZ","long":29.62499995,"country":"US","network":"","LOCATION":"NEW BRAUNFELS MUNICIPAL AP","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.12500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250347","lookupid":"KBBG","long":36.62499995,"country":"US","network":"","LOCATION":"BRANSON AIRPORT","state":"MO"},"geometry":{"type":"Point","coordinates":[-93.12500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179100","lookupid":"KBKE","long":44.87499995,"country":"US","network":"","LOCATION":"BAKER CITY MUNICIPAL ARPT","state":"OR"},"geometry":{"type":"Point","coordinates":[-117.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284910","lookupid":"KBLF","long":37.37499995,"country":"US","network":"","LOCATION":"MERCER COUNTY AIRPORT","state":"WV"},"geometry":{"type":"Point","coordinates":[-81.12500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216528","lookupid":"KBRX","long":41.87499995,"country":"US","network":"","LOCATION":"WHEATLAND","state":"WY"},"geometry":{"type":"Point","coordinates":[-104.87500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194944","lookupid":"KBTM","long":45.87499995,"country":"US","network":"","LOCATION":"BERT MOONEY","state":"MT"},"geometry":{"type":"Point","coordinates":[-112.37500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264051","lookupid":"KBUU","long":42.62499995,"country":"US","network":"","LOCATION":"BURLINGTON MUNICIPAL ARPT","state":"WI"},"geometry":{"type":"Point","coordinates":[-88.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259735","lookupid":"KC35","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.87500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272686","lookupid":"KC62","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283480","lookupid":"KCDI","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.62500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248920","lookupid":"KCDJ","long":39.87499995,"country":"US","network":"","LOCATION":"AGRICULTURAL SCIENCE CENTER","state":"MO"},"geometry":{"type":"Point","coordinates":[-93.62500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278454","lookupid":"KCFS","long":43.37499995,"country":"US","network":"","LOCATION":"TUSCOLA AREA AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-83.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254688","lookupid":"KCID","long":41.87499995,"country":"US","network":"","LOCATION":"EASTERN IOWA REGIONAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-91.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202847","lookupid":"KCMS","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237399","lookupid":"KCNK","long":39.62499995,"country":"US","network":"","LOCATION":"BLOSSER MUNICIPAL AIRPORT","state":"KS"},"geometry":{"type":"Point","coordinates":[-97.62500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252547","lookupid":"KCOQ","long":46.62499995,"country":"US","network":"","LOCATION":"CLOQUET CARLTON CO AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-92.37500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210750","lookupid":"KCPW","long":37.37499995,"country":"US","network":"","LOCATION":"WOLF CREEK PASS AWOS-3 AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-106.87500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288499","lookupid":"KCQW","long":34.62499995,"country":"US","network":"","LOCATION":"CHERAW MUNICIPAL LYNCH BELLINGER FIELD","state":"SC"},"geometry":{"type":"Point","coordinates":[-79.87500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"240969","lookupid":"KCRS","long":32.12499995,"country":"US","network":"","LOCATION":"CAMPBELL FLD-CORSICANA MU","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.37500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194955","lookupid":"KCTB","long":48.62499995,"country":"US","network":"","LOCATION":"CUT BANK MUNICIPAL AIRPORT","state":"MT"},"geometry":{"type":"Point","coordinates":[-112.37500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276280","lookupid":"KDAY","long":39.87499995,"country":"US","network":"","LOCATION":"J.M.COX DAYTON INTERNATIONAL AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-84.12500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-73.12500005,"id":"307972","lookupid":"KDDH","long":42.87499995,"country":"US","network":"","LOCATION":"W. H. MORSE STATE AIRPORT","state":"VT"},"geometry":{"type":"Point","coordinates":[-73.12500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279162","lookupid":"KDLZ","long":40.37499995,"country":"US","network":"","LOCATION":"DELAWARE MUNICIPAL JIM MOORE FIELD AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-83.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236658","lookupid":"KDUC","long":34.37499995,"country":"US","network":"","LOCATION":"HALLIBURTON FIELD AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-97.87500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233833","lookupid":"KDVL","long":48.12499995,"country":"US","network":"","LOCATION":"DEVILS LAKE MUNI AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-98.87500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-107.37500005,"id":"209325","lookupid":"KDWX","long":41.12499995,"country":"US","network":"","LOCATION":"DIXON AIRPORT","state":"WY"},"geometry":{"type":"Point","coordinates":[-107.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200648","lookupid":"KE95","long":31.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237362","lookupid":"KEDC","long":30.37499995,"country":"US","network":"","LOCATION":"AUSTIN EXECUTIVE AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.62500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165396","lookupid":"KELC1","long":38.87499995,"country":"","network":"CA_DCP","LOCATION":"KONOCTI RAWS (MT. KONOCTI)","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297169","lookupid":"KELM","long":42.12499995,"country":"US","network":"","LOCATION":"ELMIRA/CORNING RGNL ARPT","state":"NY"},"geometry":{"type":"Point","coordinates":[-76.87500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287809","lookupid":"KERI","long":42.12499995,"country":"US","network":"","LOCATION":"ERIE INTL/T. RIDGE FIELD AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-80.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233040","lookupid":"KERV","long":29.87499995,"country":"US","network":"","LOCATION":"KRVL MUNI/LUIS SHRER FD AP","state":"TX"},"geometry":{"type":"Point","coordinates":[-99.12500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"294984","lookupid":"KETC","long":35.87499995,"country":"US","network":"","LOCATION":"TARBORO EDGECOMBE AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-77.62500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240304","lookupid":"KETH","long":45.87499995,"country":"US","network":"","LOCATION":"WHEATON MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-96.62500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266193","lookupid":"KEVV","long":38.12499995,"country":"US","network":"","LOCATION":"EVANSVILLE REGIONAL AIRPORT","state":"IN"},"geometry":{"type":"Point","coordinates":[-87.62500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247448","lookupid":"KF17","long":31.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.12500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"294990","lookupid":"KFCI","long":37.37499995,"country":"US","network":"","LOCATION":"CHESTERFIELD COUNTY AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-77.62500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200647","lookupid":"KFHU","long":31.62499995,"country":"US","network":"","LOCATION":"SIERRA VISTA MUNICIPAL-LIBBY AAF AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-110.37500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-78.37500005,"id":"292845","lookupid":"KFIG","long":41.12499995,"country":"US","network":"","LOCATION":"CLEARFIELD-LAWRENCE ARPT","state":"PA"},"geometry":{"type":"Point","coordinates":[-78.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270539","lookupid":"KFKS","long":44.62499995,"country":"US","network":"","LOCATION":"FRANKFORT DOW MEMORIAL FIELD AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-86.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274131","lookupid":"KFPK","long":42.62499995,"country":"US","network":"","LOCATION":"FITCH H BEACH AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-84.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239557","lookupid":"KFRI","long":39.12499995,"country":"US","network":"","LOCATION":"MARSHALL ARMY AIRFIELD","state":"KS"},"geometry":{"type":"Point","coordinates":[-96.87500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238092","lookupid":"KFTW","long":32.87499995,"country":"US","network":"","LOCATION":"FORT WORTH MEACHAM","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.37500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-68.37500005,"id":"321670","lookupid":"KFVE","long":47.37499995,"country":"US","network":"","LOCATION":"NRN AROOSTOOK REGIONAL APT","state":"ME"},"geometry":{"type":"Point","coordinates":[-68.37500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238154","lookupid":"KGAF","long":48.37499995,"country":"US","network":"","LOCATION":"HUTSON FIELD AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-97.37500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236650","lookupid":"KGDJ","long":32.37499995,"country":"US","network":"","LOCATION":"GRANBURY MUNICIPAL ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.87500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216549","lookupid":"KGDV","long":47.12499995,"country":"US","network":"","LOCATION":"DAWSON COMMUNITY AIRPORT","state":"MT"},"geometry":{"type":"Point","coordinates":[-104.87500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289934","lookupid":"KGGE","long":33.37499995,"country":"US","network":"","LOCATION":"GEORGETOWN COUNTY AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-79.37500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287807","lookupid":"KGKJ","long":41.62499995,"country":"US","network":"","LOCATION":"PORT MEADVILLE AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-80.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277704","lookupid":"KGKT","long":35.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213641","lookupid":"KGNB","long":40.12499995,"country":"US","network":"","LOCATION":"GRANBY GRAND CO","state":"CO"},"geometry":{"type":"Point","coordinates":[-105.87500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-69.62500005,"id":"318062","lookupid":"KGNR","long":45.37499995,"country":"US","network":"","LOCATION":"MAINE FOREST SERVICE","state":"ME"},"geometry":{"type":"Point","coordinates":[-69.62500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"282018","lookupid":"KGRD","long":34.37499995,"country":"US","network":"","LOCATION":"GREENWOOD COUNTY AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-82.12500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165429","lookupid":"KGRF","long":47.12499995,"country":"US","network":"","LOCATION":"GRAY AAF","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.62500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-104.62500005,"id":"217242","lookupid":"KGXY","long":40.37499995,"country":"US","network":"","LOCATION":"GREELEY-WELD COUNTY ARPT","state":"CO"},"geometry":{"type":"Point","coordinates":[-104.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239596","lookupid":"KHCO","long":48.87499995,"country":"US","network":"","LOCATION":"HALLOCK MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-96.87500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232362","lookupid":"KHDE","long":40.37499995,"country":"US","network":"","LOCATION":"BREWSTER FIELD AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-99.37500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223723","lookupid":"KHEQ","long":40.62499995,"country":"US","network":"","LOCATION":"HOLYOKE AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-102.37500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164703","lookupid":"KHIO","long":45.62499995,"country":"US","network":"","LOCATION":"PORTLAND-HILLSBORO AIRPORT","state":"OR"},"geometry":{"type":"Point","coordinates":[-122.87500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-107.37500005,"id":"209333","lookupid":"KHLD","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-73.62500005,"id":"306525","lookupid":"KHPN","long":41.12499995,"country":"US","network":"","LOCATION":"WESTCHESTER COUNTY AIRPORT","state":"NY"},"geometry":{"type":"Point","coordinates":[-73.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286329","lookupid":"KHXD","long":32.12499995,"country":"US","network":"","LOCATION":"HILTON HEAD AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-80.62500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274118","lookupid":"KI67","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188421","lookupid":"KIFP","long":35.12499995,"country":"US","network":"","LOCATION":"LAUGHLIN/BULLHEAD INTERNATIONAL AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-114.62500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237365","lookupid":"KILE","long":31.12499995,"country":"US","network":"","LOCATION":"KILLEEN MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.62500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199941","lookupid":"KINW","long":35.12499995,"country":"US","network":"","LOCATION":"WINSLOW-LINDBERGH REGIONAL AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-110.62500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254687","lookupid":"KIOW","long":41.62499995,"country":"US","network":"","LOCATION":"IOWA CITY MUNICIPAL ARPT","state":"IA"},"geometry":{"type":"Point","coordinates":[-91.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284902","lookupid":"KIPJ","long":35.37499995,"country":"US","network":"","LOCATION":"LICONTN-LINCOLN CO RGNL AP","state":"NC"},"geometry":{"type":"Point","coordinates":[-81.12500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-73.12500005,"id":"307964","lookupid":"KISP","long":40.87499995,"country":"US","network":"","LOCATION":"LONG ISLAND MAC ART","state":"NY"},"geometry":{"type":"Point","coordinates":[-73.12500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"259027","lookupid":"KIWD","long":46.62499995,"country":"US","network":"","LOCATION":"GOGEBIC-IRON COUNTY ARPT","state":"MI"},"geometry":{"type":"Point","coordinates":[-90.12500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189171","lookupid":"KJER","long":42.62499995,"country":"US","network":"","LOCATION":"JEROME COUNTY AIRPORT","state":"ID"},"geometry":{"type":"Point","coordinates":[-114.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289969","lookupid":"KJHW","long":42.12499995,"country":"US","network":"","LOCATION":"CHAUTAUQUA CO/JAMESTOWN AP","state":"NY"},"geometry":{"type":"Point","coordinates":[-79.37500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-78.37500005,"id":"292823","lookupid":"KJNX","long":35.62499995,"country":"US","network":"","LOCATION":"JOHNSTON COUNTY AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-78.37500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-155.37500005,"id":"70998","lookupid":"KKUH1","long":19.37499995,"country":"","network":"HI_DCP","LOCATION":"KEAMUKU","state":""},"geometry":{"type":"Point","coordinates":[-155.37500005,19.37499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214366","lookupid":"KLAR","long":41.37499995,"country":"US","network":"","LOCATION":"LARAMIE REGIONAL AIRPORT","state":"WY"},"geometry":{"type":"Point","coordinates":[-105.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273373","lookupid":"KLGC","long":33.12499995,"country":"US","network":"","LOCATION":"LAGRANGE-CALLAWAY AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-85.12500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189899","lookupid":"KLLJ","long":44.62499995,"country":"US","network":"","LOCATION":"CHALLIS AIRPORT","state":"ID"},"geometry":{"type":"Point","coordinates":[-114.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212197","lookupid":"KLXV","long":39.12499995,"country":"US","network":"","LOCATION":"LEADVILLE/LAKE COUNTY APT","state":"CO"},"geometry":{"type":"Point","coordinates":[-106.37500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199250","lookupid":"KLYW4","long":42.37499995,"country":"","network":"WY_DCP","LOCATION":"KELLY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-71.87500005,"id":"311568","lookupid":"KLZD","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-71.87500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261861","lookupid":"KM08","long":35.12499995,"country":"US","network":"","LOCATION":"WILLIAM L WHITEHURST FLD","state":"TN"},"geometry":{"type":"Point","coordinates":[-89.12500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252518","lookupid":"KMBY","long":39.37499995,"country":"US","network":"","LOCATION":"OMAR N BRADLEY","state":"MO"},"geometry":{"type":"Point","coordinates":[-92.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171870","lookupid":"KMCE","long":37.37499995,"country":"US","network":"","LOCATION":"MRCD MUNI/MACREADY FLD APT","state":"CA"},"geometry":{"type":"Point","coordinates":[-120.37500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246038","lookupid":"KMCI","long":39.37499995,"country":"US","network":"","LOCATION":"KANSAS CITY INTERNATIONAL AIRPORT","state":"MO"},"geometry":{"type":"Point","coordinates":[-94.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247459","lookupid":"KMEZ","long":34.62499995,"country":"US","network":"","LOCATION":"MENA INTERMOUNTAIN MUNICIPAL AIRPORT","state":"AR"},"geometry":{"type":"Point","coordinates":[-94.12500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246037","lookupid":"KMKC","long":39.12499995,"country":"US","network":"","LOCATION":"KANSAS CITY DOWNTOWN AP","state":"MO"},"geometry":{"type":"Point","coordinates":[-94.62500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248217","lookupid":"KMKT","long":44.12499995,"country":"US","network":"","LOCATION":"MANKATO MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-93.87500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241725","lookupid":"KMLE","long":41.12499995,"country":"US","network":"","LOCATION":"MILLARD AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-96.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213666","lookupid":"KMLS","long":46.37499995,"country":"US","network":"","LOCATION":"MILES CITY MUNICIPAL ARPT","state":"MT"},"geometry":{"type":"Point","coordinates":[-105.87500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253211","lookupid":"KMLU","long":32.62499995,"country":"US","network":"","LOCATION":"MONROE REGIONAL AIRPORT","state":"LA"},"geometry":{"type":"Point","coordinates":[-92.12500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274855","lookupid":"KMOP","long":43.62499995,"country":"US","network":"","LOCATION":"MOUNT PLEASANT MUNI ARPT","state":"MI"},"geometry":{"type":"Point","coordinates":[-84.62500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271240","lookupid":"KMQJ","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"205028","lookupid":"KMVH","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271962","lookupid":"KMZZ","long":40.37499995,"country":"US","network":"","LOCATION":"MARION MUNICIPAL AP","state":"IN"},"geometry":{"type":"Point","coordinates":[-85.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-76.12500005,"id":"299331","lookupid":"KN03","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.12500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-77.37500005,"id":"295727","lookupid":"KN38","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250394","lookupid":"KNMM5","long":48.37499995,"country":"","network":"MN_DCP","LOCATION":"KABNAM RAWS","state":""},"geometry":{"type":"Point","coordinates":[-93.12500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188430","lookupid":"KNSN2","long":37.37499995,"country":"","network":"NV_DCP","LOCATION":"KANE SPRINGS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-77.12500005,"id":"296423","lookupid":"KOCW","long":35.62499995,"country":"US","network":"","LOCATION":"WARREN FIELD AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-77.12500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233807","lookupid":"KODX","long":41.62499995,"country":"US","network":"","LOCATION":"EVELYN SHARP FIELD AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-98.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-101.87500005,"id":"225165","lookupid":"KOGA","long":41.12499995,"country":"US","network":"","LOCATION":"SEARLE FIELD AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-101.87500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228760","lookupid":"KOIN","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.62500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-78.37500005,"id":"292849","lookupid":"KOLE","long":42.12499995,"country":"US","network":"","LOCATION":"CATTARAUGUS COUNTY OLEAN AIRPORT","state":"NY"},"geometry":{"type":"Point","coordinates":[-78.37500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253971","lookupid":"KOLZ","long":42.62499995,"country":"US","network":"","LOCATION":"OELWEIN MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-91.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181257","lookupid":"KONO","long":44.12499995,"country":"US","network":"","LOCATION":"ONTARIO MUNICIPAL AIRPORT","state":"OR"},"geometry":{"type":"Point","coordinates":[-117.12500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179777","lookupid":"KONT","long":34.12499995,"country":"US","network":"","LOCATION":"ONTARIO","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.62500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287024","lookupid":"KOPF","long":25.87499995,"country":"US","network":"","LOCATION":"OPA LOCKA AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-80.37500005,25.87499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276265","lookupid":"KOQT","long":36.12499995,"country":"US","network":"","LOCATION":"OAK RIDGE","state":"TN"},"geometry":{"type":"Point","coordinates":[-84.12500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"277005","lookupid":"KOWX","long":41.12499995,"country":"US","network":"","LOCATION":"PUTNAM COUNTY AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-83.87500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227283","lookupid":"KOZA","long":30.62499995,"country":"US","network":"","LOCATION":"OZONA MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-101.12500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200699","lookupid":"KP60","long":44.62499995,"country":"US","network":"","LOCATION":"YELLOWSTONE","state":"WY"},"geometry":{"type":"Point","coordinates":[-110.37500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166152","lookupid":"KPAE","long":47.87499995,"country":"US","network":"","LOCATION":"SNOHOMISH CO (PAINE FD) AP","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.37500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258303","lookupid":"KPBH","long":45.62499995,"country":"US","network":"","LOCATION":"PRICE COUNTY AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-90.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238827","lookupid":"KPNC","long":36.62499995,"country":"US","network":"","LOCATION":"PONCA CITY MUNI","state":"OK"},"geometry":{"type":"Point","coordinates":[-97.12500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266199","lookupid":"KPRG","long":39.62499995,"country":"US","network":"","LOCATION":"EDGAR COUNTY AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-87.62500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248163","lookupid":"KRBT2","long":30.62499995,"country":"","network":"TX_DCP","LOCATION":"KIRBYVILLE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-93.87500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276981","lookupid":"KRHP","long":35.12499995,"country":"US","network":"","LOCATION":"ANDREWS-MURPHY AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-83.87500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208599","lookupid":"KRIL","long":39.62499995,"country":"US","network":"","LOCATION":"GARFIELD CO REGIONAL ARPT","state":"CO"},"geometry":{"type":"Point","coordinates":[-107.62500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259758","lookupid":"KRNQ6","long":49.37499995,"country":"","network":"CA_ON_DCP","LOCATION":"UPSALA - KERNS LAKE","state":""},"geometry":{"type":"Point","coordinates":[-89.87500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-104.62500005,"id":"217214","lookupid":"KROW","long":33.37499995,"country":"US","network":"","LOCATION":"ROSWELL INTERNATIONAL AIR CENTER AP","state":"NM"},"geometry":{"type":"Point","coordinates":[-104.62500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261888","lookupid":"KRPJ","long":41.87499995,"country":"US","network":"","LOCATION":"ROCHELLE MUNI ARPT-KORITZ FIELD AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-89.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204263","lookupid":"KRQE","long":35.62499995,"country":"US","network":"","LOCATION":"WINDOW ROCK AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-109.12500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217947","lookupid":"KRTN","long":36.62499995,"country":"US","network":"","LOCATION":"RATON MUNI/CREWS FIELD APT","state":"NM"},"geometry":{"type":"Point","coordinates":[-104.37500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294264","lookupid":"KRWI","long":35.87499995,"country":"US","network":"","LOCATION":"ROCKY MOUNT-WILSON RGN APT","state":"NC"},"geometry":{"type":"Point","coordinates":[-77.87500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274817","lookupid":"KRYY","long":34.12499995,"country":"US","network":"","LOCATION":"COBB CO-MC COLLUM FLD ARPT","state":"GA"},"geometry":{"type":"Point","coordinates":[-84.62500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274101","lookupid":"KRZR","long":35.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187750","lookupid":"KS34","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210763","lookupid":"KSBS","long":40.62499995,"country":"US","network":"","LOCATION":"STEAMBOAT SPRINGS/BOB ADAMS FIELD AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-106.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269773","lookupid":"KSCD","long":33.12499995,"country":"US","network":"","LOCATION":"MERKEL FLD SYLACAUGA MUNI","state":"AL"},"geometry":{"type":"Point","coordinates":[-86.37500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-77.12500005,"id":"296453","lookupid":"KSDC","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.12500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284876","lookupid":"KSFB","long":28.87499995,"country":"US","network":"","LOCATION":"ORLANDO SANFORD AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.12500005,28.87499995]}},{"type":"Feature","properties":{"LAT":-70.62500005,"id":"315174","lookupid":"KSFM","long":43.37499995,"country":"US","network":"","LOCATION":"SANFORD REGIONAL AIRPORT","state":"ME"},"geometry":{"type":"Point","coordinates":[-70.62500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-76.62500005,"id":"297867","lookupid":"KSFQ","long":36.62499995,"country":"US","network":"","LOCATION":"SUFFOLK MUNICIPAL AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-76.62500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163989","lookupid":"KSHN","long":47.12499995,"country":"US","network":"","LOCATION":"SANDERSON FIELD AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-123.12500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234478","lookupid":"KSKF","long":29.37499995,"country":"US","network":"","LOCATION":"LACKLAND AIR FORCE BASE (KELLY FIELD ANNEX)","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.62500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164700","lookupid":"KSLE","long":44.87499995,"country":"US","network":"","LOCATION":"MCNARY FIELD AIRPORT","state":"OR"},"geometry":{"type":"Point","coordinates":[-122.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247498","lookupid":"KSOM5","long":44.37499995,"country":"","network":"MN_DCP","LOCATION":"KASOTA - PRAIRIE SNA","state":""},"geometry":{"type":"Point","coordinates":[-94.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202098","lookupid":"KSOW","long":34.37499995,"country":"US","network":"","LOCATION":"SHOW LOW MUNICIPAL AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-109.87500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260440","lookupid":"KSPI","long":39.87499995,"country":"US","network":"","LOCATION":"ABRAHAM LINCOLN CAPITAL AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-89.62500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284165","lookupid":"KSSI","long":31.12499995,"country":"US","network":"","LOCATION":"MALCOLM MC KINNON AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-81.37500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262574","lookupid":"KSTF","long":33.37499995,"country":"US","network":"","LOCATION":"GEORGE M BRYAN AIRPORT","state":"MS"},"geometry":{"type":"Point","coordinates":[-88.87500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-74.12500005,"id":"305084","lookupid":"KTEB","long":40.87499995,"country":"US","network":"","LOCATION":"TETERBORO AIRPORT","state":"NJ"},"geometry":{"type":"Point","coordinates":[-74.12500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172585","lookupid":"KTLC1","long":36.12499995,"country":"","network":"CA_DCP","LOCATION":"KETTLEMAN HILLS","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178395","lookupid":"KTLW1","long":48.62499995,"country":"","network":"WA_DCP","LOCATION":"KETTLE FALLS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270488","lookupid":"KTOI","long":31.87499995,"country":"US","network":"","LOCATION":"TROY MUNICIPAL AIRPORT","state":"AL"},"geometry":{"type":"Point","coordinates":[-86.12500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281306","lookupid":"KTRI","long":36.37499995,"country":"US","network":"","LOCATION":"BRISTOL TRI CITY AIRPORT","state":"TN"},"geometry":{"type":"Point","coordinates":[-82.37500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-79.12500005,"id":"290663","lookupid":"KTTA","long":35.62499995,"country":"US","network":"","LOCATION":"SANFORD-LEE COUNTY RGNL ARPT","state":"NC"},"geometry":{"type":"Point","coordinates":[-79.12500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166143","lookupid":"KTTD","long":45.62499995,"country":"US","network":"","LOCATION":"PORTLAND-TROUTDALE AIRPORT","state":"OR"},"geometry":{"type":"Point","coordinates":[-122.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236625","lookupid":"KTXW","long":26.12499995,"country":"US","network":"","LOCATION":"MID VALLEY ARPT / WESLACO","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.87500005,26.12499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270521","lookupid":"KTYQ","long":40.12499995,"country":"US","network":"","LOCATION":"INDIANAPOLIS EXECUTIVE AIRPORT","state":"IN"},"geometry":{"type":"Point","coordinates":[-86.12500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194912","lookupid":"KU55","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-91.12500005,"id":"256120","lookupid":"KUIN","long":39.87499995,"country":"US","network":"","LOCATION":"QUINCY RGNL BALDWIN","state":"IL"},"geometry":{"type":"Point","coordinates":[-91.12500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279124","lookupid":"KVAD","long":30.87499995,"country":"US","network":"","LOCATION":"MOODY AFB AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-83.12500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-74.87500005,"id":"302920","lookupid":"KVAY","long":39.87499995,"country":"US","network":"","LOCATION":"SOUTH JERSEY REGIONAL ARPT","state":"NJ"},"geometry":{"type":"Point","coordinates":[-74.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174746","lookupid":"KVIS","long":36.37499995,"country":"US","network":"","LOCATION":"VISALIA MUNICIPAL AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-119.37500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256809","lookupid":"KVKS","long":32.12499995,"country":"US","network":"","LOCATION":"VICKSBURG MUNICIPAL AIRPORT","state":"MS"},"geometry":{"type":"Point","coordinates":[-90.87500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246073","lookupid":"KVWU","long":48.12499995,"country":"US","network":"","LOCATION":"WASKISH MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-94.62500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-75.37500005,"id":"301472","lookupid":"KWAL","long":37.87499995,"country":"US","network":"","LOCATION":"WALLOPS FLIGHT FACILITY AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-75.37500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179084","lookupid":"KWMC","long":40.87499995,"country":"US","network":"","LOCATION":"WINNEMUCCA MUNICIPAL AIRPORT","state":"NV"},"geometry":{"type":"Point","coordinates":[-117.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266909","lookupid":"KY024","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.37500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261177","lookupid":"KY50","long":44.12499995,"country":"US","network":"","LOCATION":"WAUTOMA MUNICIPAL AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-89.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273412","lookupid":"KY70","long":42.87499995,"country":"US","network":"","LOCATION":"IONIA COUNTY AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-85.12500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282699","lookupid":"KYWF1","long":24.62499995,"country":"","network":"FL_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-81.87500005,24.62499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251041","lookupid":"LACL1","long":30.12499995,"country":"","network":"LA_DCP","LOCATION":"LACASSINE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-92.87500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232326","lookupid":"LCCT2","long":31.37499995,"country":"","network":"TX_DCP","LOCATION":"LOHN 3 WSW","state":""},"geometry":{"type":"Point","coordinates":[-99.37500005,31.37499995]}},{"type":"Feature","properties":{"LAT":33.62499995,"id":"615380","lookupid":"LCLK","long":34.87499995,"country":"CY","network":"CY__ASOS","LOCATION":"LARNACA","state":""},"geometry":{"type":"Point","coordinates":[33.62499995,34.87499995]}},{"type":"Feature","properties":{"LAT":32.37499995,"id":"611779","lookupid":"LCPH","long":34.62499995,"country":"CY","network":"CY__ASOS","LOCATION":"PAFOS INTL","state":""},"geometry":{"type":"Point","coordinates":[32.37499995,34.62499995]}},{"type":"Feature","properties":{"LAT":32.87499995,"id":"613219","lookupid":"LCRA","long":34.62499995,"country":"CY","network":"CY__ASOS","LOCATION":"AKROTIRI","state":""},"geometry":{"type":"Point","coordinates":[32.87499995,34.62499995]}},{"type":"Feature","properties":{"LAT":-91.12500005,"id":"256142","lookupid":"LDYW3","long":45.37499995,"country":"","network":"WI_DCP","LOCATION":"LADYSMITH","state":""},"geometry":{"type":"Point","coordinates":[-91.12500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-2.37500005,"id":"511708","lookupid":"LEAM","long":36.87499995,"country":"ES","network":"ES__ASOS","LOCATION":"ALMERIA","state":""},"geometry":{"type":"Point","coordinates":[-2.37500005,36.87499995]}},{"type":"Feature","properties":{"LAT":2.12499995,"id":"524686","lookupid":"LEBL","long":41.37499995,"country":"ES","network":"ES__ASOS","LOCATION":"BARCELONA","state":""},"geometry":{"type":"Point","coordinates":[2.12499995,41.37499995]}},{"type":"Feature","properties":{"LAT":0.62499995,"id":"520367","lookupid":"LEDA","long":41.62499995,"country":"ES","network":"ES__ASOS","LOCATION":"LLEIDA-ALGUAIRE AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[0.62499995,41.62499995]}},{"type":"Feature","properties":{"LAT":-6.12500005,"id":"500908","lookupid":"LEJR","long":36.87499995,"country":"ES","network":"ES__ASOS","LOCATION":"JEREZ","state":""},"geometry":{"type":"Point","coordinates":[-6.12500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-1.87500005,"id":"513174","lookupid":"LESO","long":43.37499995,"country":"ES","network":"ES__ASOS","LOCATION":"SAN SEBASTIAN","state":""},"geometry":{"type":"Point","coordinates":[-1.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":1.87499995,"id":"524004","lookupid":"LFAC","long":50.87499995,"country":"FR","network":"FR__ASOS","LOCATION":"CALAIS-DUNKERQUE","state":"  "},"geometry":{"type":"Point","coordinates":[1.87499995,50.87499995]}},{"type":"Feature","properties":{"LAT":-0.37500005,"id":"517503","lookupid":"LFBG","long":45.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"CHATEAUBERNARD","state":""},"geometry":{"type":"Point","coordinates":[-0.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":0.37499995,"id":"519667","lookupid":"LFBI","long":46.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"BIARD","state":""},"geometry":{"type":"Point","coordinates":[0.37499995,46.62499995]}},{"type":"Feature","properties":{"LAT":2.37499995,"id":"525413","lookupid":"LFMK","long":43.12499995,"country":"FR","network":"FR__ASOS","LOCATION":"SALVAZA","state":""},"geometry":{"type":"Point","coordinates":[2.37499995,43.12499995]}},{"type":"Feature","properties":{"LAT":2.87499995,"id":"526851","lookupid":"LFMP","long":42.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"RIVESALTES","state":""},"geometry":{"type":"Point","coordinates":[2.87499995,42.62499995]}},{"type":"Feature","properties":{"LAT":1.12499995,"id":"521837","lookupid":"LFOE","long":49.12499995,"country":"FR","network":"FR__ASOS","LOCATION":"FAUVILLE","state":""},"geometry":{"type":"Point","coordinates":[1.12499995,49.12499995]}},{"type":"Feature","properties":{"LAT":0.12499995,"id":"518959","lookupid":"LFOH","long":49.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"OCTEVILLE","state":""},"geometry":{"type":"Point","coordinates":[0.12499995,49.62499995]}},{"type":"Feature","properties":{"LAT":4.12499995,"id":"530476","lookupid":"LFOK","long":48.87499995,"country":"FR","network":"FR__ASOS","LOCATION":"VATRY","state":""},"geometry":{"type":"Point","coordinates":[4.12499995,48.87499995]}},{"type":"Feature","properties":{"LAT":0.62499995,"id":"520390","lookupid":"LFOT","long":47.37499995,"country":"FR","network":"FR__ASOS","LOCATION":"VAL DE LOIRE","state":""},"geometry":{"type":"Point","coordinates":[0.62499995,47.37499995]}},{"type":"Feature","properties":{"LAT":2.62499995,"id":"526157","lookupid":"LFPG","long":49.12499995,"country":"FR","network":"FR__ASOS","LOCATION":"CHARLES DE GAULLE","state":""},"geometry":{"type":"Point","coordinates":[2.62499995,49.12499995]}},{"type":"Feature","properties":{"LAT":-1.37500005,"id":"514639","lookupid":"LFRC","long":49.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"MAUPERTUS","state":""},"geometry":{"type":"Point","coordinates":[-1.37500005,49.62499995]}},{"type":"Feature","properties":{"LAT":-1.62500005,"id":"513909","lookupid":"LFRS","long":47.12499995,"country":"FR","network":"FR__ASOS","LOCATION":"NANTES ATLANTIQUE","state":""},"geometry":{"type":"Point","coordinates":[-1.62500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-2.87500005,"id":"510315","lookupid":"LFRT","long":48.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"ARMOR","state":""},"geometry":{"type":"Point","coordinates":[-2.87500005,48.62499995]}},{"type":"Feature","properties":{"LAT":18.12499995,"id":"570785","lookupid":"LHPP","long":46.12499995,"country":"HU","network":"HU__ASOS","LOCATION":"PECS SOUTH","state":""},"geometry":{"type":"Point","coordinates":[18.12499995,46.12499995]}},{"type":"Feature","properties":{"LAT":14.12499995,"id":"559250","lookupid":"LIBP","long":42.37499995,"country":"IT","network":"IT__ASOS","LOCATION":"PESCARA","state":""},"geometry":{"type":"Point","coordinates":[14.12499995,42.37499995]}},{"type":"Feature","properties":{"LAT":9.62499995,"id":"546280","lookupid":"LIEB","long":39.87499995,"country":"IT","network":"IT__ASOS","LOCATION":"CAPE BELLAVISTA","state":""},"geometry":{"type":"Point","coordinates":[9.62499995,39.87499995]}},{"type":"Feature","properties":{"LAT":9.12499995,"id":"544838","lookupid":"LIEE","long":39.37499995,"country":"IT","network":"IT__ASOS","LOCATION":"ELMAS","state":""},"geometry":{"type":"Point","coordinates":[9.12499995,39.37499995]}},{"type":"Feature","properties":{"LAT":9.62499995,"id":"546284","lookupid":"LIEO","long":40.87499995,"country":"IT","network":"IT__ASOS","LOCATION":"OLBIA COSTA SMERALDA","state":""},"geometry":{"type":"Point","coordinates":[9.62499995,40.87499995]}},{"type":"Feature","properties":{"LAT":7.62499995,"id":"540541","lookupid":"LIMF","long":45.12499995,"country":"IT","network":"IT__ASOS","LOCATION":"TORINO CASELLE","state":""},"geometry":{"type":"Point","coordinates":[7.62499995,45.12499995]}},{"type":"Feature","properties":{"LAT":7.62499995,"id":"540544","lookupid":"LIMH","long":45.87499995,"country":"IT","network":"IT__ASOS","LOCATION":"PIAN ROSA (MTN TOP)","state":""},"geometry":{"type":"Point","coordinates":[7.62499995,45.87499995]}},{"type":"Feature","properties":{"LAT":9.37499995,"id":"545582","lookupid":"LIML","long":45.37499995,"country":"IT","network":"IT__ASOS","LOCATION":"LINATE","state":""},"geometry":{"type":"Point","coordinates":[9.37499995,45.37499995]}},{"type":"Feature","properties":{"LAT":11.12499995,"id":"550616","lookupid":"LIRQ","long":43.87499995,"country":"IT","network":"IT__ASOS","LOCATION":"FIRENZE","state":""},"geometry":{"type":"Point","coordinates":[11.12499995,43.87499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232384","lookupid":"LLKS2","long":45.87499995,"country":"","network":"SD_DCP","LOCATION":"SAND LAKE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-99.37500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-99.62500005,"id":"231600","lookupid":"LMNT2","long":29.87499995,"country":"","network":"TX_DCP","LOCATION":"VANDERPOOL","state":""},"geometry":{"type":"Point","coordinates":[-99.62500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194216","lookupid":"LOF","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,43.87499995]}},{"type":"Feature","properties":{"LAT":14.12499995,"id":"559273","lookupid":"LOWL","long":48.12499995,"country":"AT","network":"AT__ASOS","LOCATION":"LINZ","state":""},"geometry":{"type":"Point","coordinates":[14.12499995,48.12499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173299","lookupid":"LPOC1","long":34.62499995,"country":"","network":"CA_DCP","LOCATION":"LOS PRIETOS RS","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172582","lookupid":"LPZC1","long":35.37499995,"country":"","network":"CA_DCP","LOCATION":"LA PANZA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,35.37499995]}},{"type":"Feature","properties":{"LAT":18.62499995,"id":"572218","lookupid":"LQTZ","long":44.37499995,"country":"RS","network":"RS__ASOS","LOCATION":"TUZLA","state":""},"geometry":{"type":"Point","coordinates":[18.62499995,44.37499995]}},{"type":"Feature","properties":{"LAT":23.87499995,"id":"587338","lookupid":"LRCV","long":44.37499995,"country":"RO","network":"RO__ASOS","LOCATION":"CRAIOVA","state":""},"geometry":{"type":"Point","coordinates":[23.87499995,44.37499995]}},{"type":"Feature","properties":{"LAT":26.12499995,"id":"593819","lookupid":"LROP","long":44.62499995,"country":"RO","network":"RO__ASOS","LOCATION":"HENRI COANDA","state":""},"geometry":{"type":"Point","coordinates":[26.12499995,44.62499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272671","lookupid":"LRTO","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-73.12500005,"id":"307974","lookupid":"LSC06","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-73.12500005,43.37499995]}},{"type":"Feature","properties":{"LAT":8.12499995,"id":"541988","lookupid":"LSMM","long":46.87499995,"country":"CH","network":"CH__ASOS","LOCATION":"MEIRINGEN","state":""},"geometry":{"type":"Point","coordinates":[8.12499995,46.87499995]}},{"type":"Feature","properties":{"LAT":8.37499995,"id":"542708","lookupid":"LSZC","long":46.87499995,"country":"CH","network":"CH__ASOS","LOCATION":"BUOCHS AIRPORT / STANS","state":""},"geometry":{"type":"Point","coordinates":[8.37499995,46.87499995]}},{"type":"Feature","properties":{"LAT":37.37499995,"id":"626188","lookupid":"LTAJ","long":36.87499995,"country":"TR","network":"TR__ASOS","LOCATION":"OGUZELI","state":""},"geometry":{"type":"Point","coordinates":[37.37499995,36.87499995]}},{"type":"Feature","properties":{"LAT":34.62499995,"id":"618276","lookupid":"LTAZ","long":38.87499995,"country":"TR","network":"TR__ASOS","LOCATION":"KAPADOKYA","state":""},"geometry":{"type":"Point","coordinates":[34.62499995,38.87499995]}},{"type":"Feature","properties":{"LAT":27.87499995,"id":"598832","lookupid":"LTBD","long":37.87499995,"country":"TR","network":"TR__ASOS","LOCATION":"AYDIN","state":""},"geometry":{"type":"Point","coordinates":[27.87499995,37.87499995]}},{"type":"Feature","properties":{"LAT":41.12499995,"id":"637000","lookupid":"LTCE","long":39.87499995,"country":"TR","network":"TR__ASOS","LOCATION":"ERZURUM","state":""},"geometry":{"type":"Point","coordinates":[41.12499995,39.87499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173317","lookupid":"LVYN2","long":39.12499995,"country":"","network":"NV_DCP","LOCATION":"LITTLE VALLEY WRCC RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-75.37500005,"id":"301496","lookupid":"LWLN6","long":43.87499995,"country":"","network":"NY_DCP","LOCATION":"LOWVILLE","state":""},"geometry":{"type":"Point","coordinates":[-75.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233764","lookupid":"LXCT2","long":30.87499995,"country":"","network":"TX_DCP","LOCATION":"LLANO 14WNW","state":""},"geometry":{"type":"Point","coordinates":[-98.87500005,30.87499995]}},{"type":"Feature","properties":{"LAT":21.12499995,"id":"579435","lookupid":"LZKZ","long":48.62499995,"country":"SK","network":"SK__ASOS","LOCATION":"KOSICE","state":""},"geometry":{"type":"Point","coordinates":[21.12499995,48.62499995]}},{"type":"Feature","properties":{"LAT":20.37499995,"id":"577277","lookupid":"LZTT","long":49.12499995,"country":"SK","network":"SK__ASOS","LOCATION":"TATRY","state":""},"geometry":{"type":"Point","coordinates":[20.37499995,49.12499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196336","lookupid":"MACR","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264070","lookupid":"MC067","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.37500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185580","lookupid":"MCLI1","long":44.87499995,"country":"","network":"ID_DCP","LOCATION":"TEA POT RAWS","state":""},"geometry":{"type":"Point","coordinates":[-115.62500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-76.12500005,"id":"299319","lookupid":"MD005","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.12500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-76.37500005,"id":"298599","lookupid":"MD034","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-69.87500005,"id":"317337","lookupid":"ME018","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-69.87500005,44.12499995]}},{"type":"Feature","properties":{"LAT":68.87499995,"id":"716574","lookupid":"MERFR21","long":-46.62500005,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[68.87499995,-46.62500005]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190595","lookupid":"MFDU1","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208576","lookupid":"MGLN5","long":33.87499995,"country":"","network":"NM_DCP","LOCATION":"MAGDALENA RAWS NEAR MAGDALENA 25SW","state":""},"geometry":{"type":"Point","coordinates":[-107.62500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"204974","lookupid":"MGNN5","long":33.37499995,"country":"","network":"NM_DCP","LOCATION":"MOGOLLON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270531","lookupid":"MIFEV","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.12500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275572","lookupid":"MIHAS","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275574","lookupid":"MIITH","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239513","lookupid":"MIRT2","long":28.12499995,"country":"","network":"TX_DCP","LOCATION":"MATAGORDA ISLAND RAWS","state":""},"geometry":{"type":"Point","coordinates":[-96.87500005,28.12499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227240","lookupid":"MMMM","long":19.87499995,"country":"MX","network":"MX__ASOS","LOCATION":"GENERAL FRANCISCO J MUJICA INTL","state":""},"geometry":{"type":"Point","coordinates":[-101.12500005,19.87499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252420","lookupid":"MMTP","long":14.87499995,"country":"MX","network":"MX__ASOS","LOCATION":"TAPACHULA INTL","state":""},"geometry":{"type":"Point","coordinates":[-92.37500005,14.87499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247495","lookupid":"MN009","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.12500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251815","lookupid":"MN010","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.62500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243900","lookupid":"MN021","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.37500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249657","lookupid":"MN039","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245342","lookupid":"MN043","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246777","lookupid":"MN045","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251819","lookupid":"MN047","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260472","lookupid":"MN048","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.62500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"241025","lookupid":"MN054","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243186","lookupid":"MN055","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.62500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248218","lookupid":"MN074","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248950","lookupid":"MN105","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.62500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270409","lookupid":"MNMG","long":12.12499995,"country":"NI","network":"NI__ASOS","LOCATION":"MANAGUA INTL","state":""},"geometry":{"type":"Point","coordinates":[-86.12500005,12.12499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254678","lookupid":"MOA17","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-157.37500005,"id":"65389","lookupid":"MOGA2","long":57.12499995,"country":"","network":"AK_DCP","LOCATION":"MOTHER GOOSE LAKE","state":""},"geometry":{"type":"Point","coordinates":[-157.37500005,57.12499995]}},{"type":"Feature","properties":{"LAT":-75.37500005,"id":"301480","lookupid":"MRCP1","long":39.87499995,"country":"","network":"PA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-75.37500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-146.62500005,"id":"96365","lookupid":"MRKA2","long":61.12499995,"country":"","network":"","LOCATION":"\\tMIDDLE ROCK LIGHT AK","state":""},"geometry":{"type":"Point","coordinates":[-146.62500005,61.12499995]}},{"type":"Feature","properties":{"LAT":-134.37500005,"id":"131633","lookupid":"MRNA2","long":58.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-134.37500005,58.12499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213613","lookupid":"MSCN5","long":33.12499995,"country":"","network":"NM_DCP","LOCATION":"MESCALERO RAWS","state":""},"geometry":{"type":"Point","coordinates":[-105.87500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257537","lookupid":"MSS02","long":34.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.62500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258257","lookupid":"MSS19","long":34.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.37500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255366","lookupid":"MSS20","long":31.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257535","lookupid":"MSS27","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.62500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197831","lookupid":"MTM21","long":47.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-107.37500005,"id":"209354","lookupid":"MTSCO","long":48.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.37500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294206","lookupid":"MUCM","long":21.37499995,"country":"CU","network":"CU__ASOS","LOCATION":"IGNACIO AGRAMONTE INTL","state":""},"geometry":{"type":"Point","coordinates":[-77.87500005,21.37499995]}},{"type":"Feature","properties":{"LAT":-76.37500005,"id":"298524","lookupid":"MUHG","long":20.87499995,"country":"CU","network":"CU__ASOS","LOCATION":"FRANK PAIS INTL","state":""},"geometry":{"type":"Point","coordinates":[-76.37500005,20.87499995]}},{"type":"Feature","properties":{"LAT":-67.37500005,"id":"324539","lookupid":"MVM9","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-67.37500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206429","lookupid":"MVPC2","long":37.12499995,"country":"","network":"CO_DCP","LOCATION":"MESA VERDE NATIONAL PARK COOP NR","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-134.62500005,"id":"130914","lookupid":"MVXA2","long":58.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-134.62500005,58.37499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272705","lookupid":"NABM4","long":46.12499995,"country":"","network":"MI_DCP","LOCATION":"NWS CENTRAL REGION STATION","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224474","lookupid":"ND008","long":48.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.12500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227321","lookupid":"NE006","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-101.12500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-99.87500005,"id":"230922","lookupid":"NE010","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-99.62500005,"id":"231649","lookupid":"NE053","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.62500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-99.87500005,"id":"230928","lookupid":"NE058","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.87500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212204","lookupid":"NGTC2","long":40.87499995,"country":"","network":"CO_DCP","LOCATION":"NORTH PLATTE RIVER 4 NW NORTHGATE","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-71.87500005,"id":"311577","lookupid":"NHLRV","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-71.87500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-71.12500005,"id":"313732","lookupid":"NHSLM","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-71.12500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-75.12500005,"id":"302199","lookupid":"NJ23","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.12500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161806","lookupid":"NTCC1","long":41.37499995,"country":"","network":"CA_DCP","LOCATION":"NOTCHKO RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-69.62500005,"id":"318057","lookupid":"NWFM1","long":44.12499995,"country":"","network":"ME_DCP","LOCATION":"SHEEPSCOT RIVER AT NORTH WHITEFIELD","state":""},"geometry":{"type":"Point","coordinates":[-69.62500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237359","lookupid":"NWMT2","long":29.62499995,"country":"","network":"TX_DCP","LOCATION":"BELMONT - NEASLONEY WMA","state":""},"geometry":{"type":"Point","coordinates":[-97.62500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-75.87500005,"id":"300026","lookupid":"OBCN7","long":36.37499995,"country":"","network":"NC_DCP","LOCATION":"CURRITUCK SOUND 1 S OUTER BANK CENTER FOR WILDLIFE EDUCATION COR","state":""},"geometry":{"type":"Point","coordinates":[-75.87500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178378","lookupid":"OD137","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162539","lookupid":"OD139","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169010","lookupid":"ODT04","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166858","lookupid":"ODT50","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":42.62499995,"id":"641233","lookupid":"OEAB","long":18.12499995,"country":"SA","network":"SA__ASOS","LOCATION":"ABHA","state":""},"geometry":{"type":"Point","coordinates":[42.62499995,18.12499995]}},{"type":"Feature","properties":{"LAT":46.12499995,"id":"651354","lookupid":"OEPA","long":28.37499995,"country":"SA","network":"SA__ASOS","LOCATION":"QAISUMAH","state":""},"geometry":{"type":"Point","coordinates":[46.12499995,28.37499995]}},{"type":"Feature","properties":{"LAT":43.37499995,"id":"643439","lookupid":"OERF","long":29.62499995,"country":"SA","network":"SA__ASOS","LOCATION":"RAFHA","state":""},"geometry":{"type":"Point","coordinates":[43.37499995,29.62499995]}},{"type":"Feature","properties":{"LAT":47.12499995,"id":"654190","lookupid":"OESH","long":17.37499995,"country":"SA","network":"SA__ASOS","LOCATION":"SHARURAH","state":""},"geometry":{"type":"Point","coordinates":[47.12499995,17.37499995]}},{"type":"Feature","properties":{"LAT":-101.87500005,"id":"225132","lookupid":"OEST2","long":32.87499995,"country":"","network":"TX_DCP","LOCATION":"ODONNELL 1N","state":""},"geometry":{"type":"Point","coordinates":[-101.87500005,32.87499995]}},{"type":"Feature","properties":{"LAT":48.87499995,"id":"659286","lookupid":"OIAW","long":31.37499995,"country":"IR","network":"IR__ASOS","LOCATION":"AHWAZ","state":""},"geometry":{"type":"Point","coordinates":[48.87499995,31.37499995]}},{"type":"Feature","properties":{"LAT":51.37499995,"id":"666503","lookupid":"OIII","long":35.62499995,"country":"IR","network":"IR__ASOS","LOCATION":"MEHRABAD INTL","state":""},"geometry":{"type":"Point","coordinates":[51.37499995,35.62499995]}},{"type":"Feature","properties":{"LAT":57.62499995,"id":"684505","lookupid":"OIMS","long":36.12499995,"country":"IR","network":"IR__ASOS","LOCATION":"SABZEVAR","state":""},"geometry":{"type":"Point","coordinates":[57.62499995,36.12499995]}},{"type":"Feature","properties":{"LAT":54.37499995,"id":"675111","lookupid":"OISL","long":27.62499995,"country":"IR","network":"IR__ASOS","LOCATION":"LAR","state":""},"geometry":{"type":"Point","coordinates":[54.37499995,27.62499995]}},{"type":"Feature","properties":{"LAT":48.37499995,"id":"657874","lookupid":"OITL","long":38.37499995,"country":"IR","network":"IR__ASOS","LOCATION":"ARDABIL","state":""},"geometry":{"type":"Point","coordinates":[48.37499995,38.37499995]}},{"type":"Feature","properties":{"LAT":46.12499995,"id":"651393","lookupid":"OITT","long":38.12499995,"country":"IR","network":"IR__ASOS","LOCATION":"TABRIZ INTL","state":""},"geometry":{"type":"Point","coordinates":[46.12499995,38.12499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276990","lookupid":"OLIN","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.87500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176932","lookupid":"OOFO3","long":42.87499995,"country":"","network":"OR_DCP","LOCATION":"MOON HILL RAWS","state":""},"geometry":{"type":"Point","coordinates":[-118.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-157.87500005,"id":"63806","lookupid":"OOUH1","long":21.37499995,"country":"","network":"HI_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-157.87500005,21.37499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280552","lookupid":"OPTF1","long":27.87499995,"country":"","network":"FL_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-82.62500005,27.87499995]}},{"type":"Feature","properties":{"LAT":-70.87500005,"id":"314460","lookupid":"OQOM1","long":44.87499995,"country":"","network":"ME_DCP","LOCATION":"OQUOSSOC","state":""},"geometry":{"type":"Point","coordinates":[-70.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":43.87499995,"id":"644905","lookupid":"ORER","long":36.12499995,"country":"IQ","network":"IQ__ASOS","LOCATION":"ERBIL","state":""},"geometry":{"type":"Point","coordinates":[43.87499995,36.12499995]}},{"type":"Feature","properties":{"LAT":-151.62500005,"id":"81958","lookupid":"OVIA2","long":59.37499995,"country":"","network":"AK_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-151.62500005,59.37499995]}},{"type":"Feature","properties":{"LAT":-115.12500005,"id":"186981","lookupid":"OXRC1","long":35.12499995,"country":"","network":"CA_DCP","LOCATION":"NIPTON - OX RANCH","state":""},"geometry":{"type":"Point","coordinates":[-115.12500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-161.87500005,"id":"52444","lookupid":"PABE","long":60.87499995,"country":"US","network":"AK_ASOS","LOCATION":"BETHEL AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-161.87500005,60.87499995]}},{"type":"Feature","properties":{"LAT":-151.62500005,"id":"81988","lookupid":"PABT","long":66.87499995,"country":"US","network":"AK_ASOS","LOCATION":"BETTLES AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-151.62500005,66.87499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271921","lookupid":"PACF1","long":30.12499995,"country":"","network":"FL_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-147.62500005,"id":"93500","lookupid":"PAFB","long":64.87499995,"country":"US","network":"AK_ASOS","LOCATION":"WAINWRIGHT AAF AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-147.62500005,64.87499995]}},{"type":"Feature","properties":{"LAT":-146.37500005,"id":"97078","lookupid":"PAMD","long":59.37499995,"country":"US","network":"AK_ASOS","LOCATION":"MIDDLETON ISLAND METEOROLOGY RADAR SITE","state":"AK"},"geometry":{"type":"Point","coordinates":[-146.37500005,59.37499995]}},{"type":"Feature","properties":{"LAT":-166.37500005,"id":"39482","lookupid":"PAMY","long":60.37499995,"country":"US","network":"AK_ASOS","LOCATION":"MEKORYUK AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-166.37500005,60.37499995]}},{"type":"Feature","properties":{"LAT":-157.12500005,"id":"66127","lookupid":"PASL","long":61.62499995,"country":"US","network":"AK_ASOS","LOCATION":"SLEETMUTE AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-157.12500005,61.62499995]}},{"type":"Feature","properties":{"LAT":-150.12500005,"id":"86290","lookupid":"PATK","long":62.37499995,"country":"US","network":"AK_ASOS","LOCATION":"TALKEETNA AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-150.12500005,62.37499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176225","lookupid":"PC048","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197804","lookupid":"PC057","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-124.12500005,"id":"161100","lookupid":"PC162","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-124.12500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203554","lookupid":"PC188","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-107.87500005,"id":"207900","lookupid":"PC264","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"205012","lookupid":"PC286","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227300","lookupid":"PDJT2","long":34.87499995,"country":"","network":"TX_DCP","LOCATION":"PALO DURO 4E","state":""},"geometry":{"type":"Point","coordinates":[-101.12500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227306","lookupid":"PDWT2","long":36.37499995,"country":"","network":"TX_DCP","LOCATION":"PALO DURO RES 1NW","state":""},"geometry":{"type":"Point","coordinates":[-101.12500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170433","lookupid":"PEYC1","long":38.12499995,"country":"","network":"CA_DCP","LOCATION":"PERRY RANCH NEAR ANGELS CAMP 1N","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-161.12500005,"id":"54618","lookupid":"PFSH","long":64.37499995,"country":"US","network":"AK_ASOS","LOCATION":"SHAKTOOLIK AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-161.12500005,64.37499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177615","lookupid":"PFXC1","long":33.62499995,"country":"","network":"CA_DCP","LOCATION":"LOS ANGELES PIER F  CA - 9410670","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166114","lookupid":"PG021","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165397","lookupid":"PG115","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161804","lookupid":"PG278","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167563","lookupid":"PG578","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171866","lookupid":"PG684","long":36.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171862","lookupid":"PG837","long":35.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169717","lookupid":"PG917","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-124.12500005,"id":"161083","lookupid":"PG958","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-124.12500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-75.12500005,"id":"302200","lookupid":"PHBP1","long":39.87499995,"country":"","network":"PA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-75.12500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-156.12500005,"id":"68839","lookupid":"PHKO","long":19.62499995,"country":"US","network":"HI_ASOS","LOCATION":"KONA INTL AT KEAHOLE ARPT","state":"HI"},"geometry":{"type":"Point","coordinates":[-156.12500005,19.62499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263348","lookupid":"PIEM4","long":46.87499995,"country":"","network":"MI_DCP","LOCATION":"RAWS - PELKIE","state":""},"geometry":{"type":"Point","coordinates":[-88.62500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288557","lookupid":"PINQ6","long":49.12499995,"country":"","network":"CA_ON_DCP","LOCATION":"MACE - PINE LAKE","state":""},"geometry":{"type":"Point","coordinates":[-79.87500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288529","lookupid":"PMN05","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-79.87500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192007","lookupid":"PNCS6","long":31.62499995,"country":"","network":"MX_SO_DCP","LOCATION":"SONOYTA - EL PINACATE","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263282","lookupid":"PNLM6","long":30.37499995,"country":"","network":"MS_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-88.62500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181936","lookupid":"POPC1","long":33.87499995,"country":"","network":"CA_DCP","LOCATION":"SAN JACINTO - POPPET FLAT","state":""},"geometry":{"type":"Point","coordinates":[-116.87500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170458","lookupid":"PRIO3","long":44.37499995,"country":"","network":"OR_DCP","LOCATION":"PRINEVILLE","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181213","lookupid":"PSQC1","long":33.12499995,"country":"","network":"CA_DCP","LOCATION":"SAN PASQUAL","state":""},"geometry":{"type":"Point","coordinates":[-117.12500005,33.12499995]}},{"type":"Feature","properties":{"LAT":134.62499995,"id":"906150","lookupid":"PTRO","long":7.37499995,"country":"FM","network":"FM__ASOS","LOCATION":"BABELTHUAP/KOROR AIRPORT","state":"PW"},"geometry":{"type":"Point","coordinates":[134.62499995,7.37499995]}},{"type":"Feature","properties":{"LAT":-101.37500005,"id":"226573","lookupid":"PTST2","long":33.12499995,"country":"","network":"TX_DCP","LOCATION":"POST 1NE","state":""},"geometry":{"type":"Point","coordinates":[-101.37500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265494","lookupid":"PWAW3","long":43.37499995,"country":"","network":"WI_DCP","LOCATION":"NWS CENTRAL REGION STATION","state":""},"geometry":{"type":"Point","coordinates":[-87.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-75.37500005,"id":"301474","lookupid":"PWLM2","long":38.37499995,"country":"","network":"MD_DCP","LOCATION":"POWELLVILLE 3WNW RAWS","state":""},"geometry":{"type":"Point","coordinates":[-75.37500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164712","lookupid":"QCNW1","long":47.87499995,"country":"","network":"WA_DCP","LOCATION":"QUILCENE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-104.62500005,"id":"217209","lookupid":"QENN5","long":32.12499995,"country":"","network":"NM_DCP","LOCATION":"QUEEN","state":""},"geometry":{"type":"Point","coordinates":[-104.62500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194897","lookupid":"QHBA3","long":34.12499995,"country":"","network":"AZ_DCP","LOCATION":"HUMBUG CREEK","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190583","lookupid":"QMMA3","long":35.62499995,"country":"","network":"AZ_DCP","LOCATION":"MUSIC MOUNTAIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203528","lookupid":"QRCA3","long":31.87499995,"country":"","network":"AZ_DCP","LOCATION":"RUCKER CANYON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-164.62500005,"id":"44542","lookupid":"QRZA2","long":65.37499995,"country":"","network":"AK_DCP","LOCATION":"DAHL/QUARTZ CREEK N OF NOME","state":""},"geometry":{"type":"Point","coordinates":[-164.62500005,65.37499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203534","lookupid":"QTCA3","long":33.37499995,"country":"","network":"AZ_DCP","LOCATION":"TRAIL CABIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-101.37500005,"id":"226575","lookupid":"RAST2","long":33.62499995,"country":"","network":"TX_DCP","LOCATION":"RALLS 1SE","state":""},"geometry":{"type":"Point","coordinates":[-101.37500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183373","lookupid":"RCHC1","long":33.12499995,"country":"","network":"CA_DCP","LOCATION":"RANCHITA","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250363","lookupid":"RCNI4","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.12500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232358","lookupid":"RCP9","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185540","lookupid":"RGSC1","long":34.87499995,"country":"","network":"CA_DCP","LOCATION":"KELSO - SWEENEY GRANITE RESERVE","state":""},"geometry":{"type":"Point","coordinates":[-115.62500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233817","lookupid":"RHUS2","long":44.12499995,"country":"","network":"SD_DCP","LOCATION":"HURON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-98.87500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195673","lookupid":"RICMT","long":48.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-135.12500005,"id":"129473","lookupid":"RIXA2","long":58.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-135.12500005,58.12499995]}},{"type":"Feature","properties":{"LAT":144.87499995,"id":"935815","lookupid":"RJCN","long":43.62499995,"country":"JP","network":"JP__ASOS","LOCATION":"NAKASHIBETSU","state":""},"geometry":{"type":"Point","coordinates":[144.87499995,43.62499995]}},{"type":"Feature","properties":{"LAT":129.87499995,"id":"892572","lookupid":"RJFU","long":32.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"NAGASAKI","state":""},"geometry":{"type":"Point","coordinates":[129.87499995,32.87499995]}},{"type":"Feature","properties":{"LAT":132.12499995,"id":"899057","lookupid":"RJOI","long":34.12499995,"country":"JP","network":"JP__ASOS","LOCATION":"IWAKUNI","state":""},"geometry":{"type":"Point","coordinates":[132.12499995,34.12499995]}},{"type":"Feature","properties":{"LAT":133.62499995,"id":"903375","lookupid":"RJOK","long":33.62499995,"country":"JP","network":"JP__ASOS","LOCATION":"KOCHI","state":""},"geometry":{"type":"Point","coordinates":[133.62499995,33.62499995]}},{"type":"Feature","properties":{"LAT":135.62499995,"id":"909139","lookupid":"RJOY","long":34.62499995,"country":"JP","network":"JP__ASOS","LOCATION":"YAO","state":""},"geometry":{"type":"Point","coordinates":[135.62499995,34.62499995]}},{"type":"Feature","properties":{"LAT":139.87499995,"id":"921396","lookupid":"RJSY","long":38.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"SHONAI","state":""},"geometry":{"type":"Point","coordinates":[139.87499995,38.87499995]}},{"type":"Feature","properties":{"LAT":139.37499995,"id":"919940","lookupid":"RJTO","long":34.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"OSHIMA","state":""},"geometry":{"type":"Point","coordinates":[139.37499995,34.87499995]}},{"type":"Feature","properties":{"LAT":126.62499995,"id":"883224","lookupid":"RKJK","long":35.87499995,"country":"KR","network":"KR__ASOS","LOCATION":"KUNSAN AB","state":""},"geometry":{"type":"Point","coordinates":[126.62499995,35.87499995]}},{"type":"Feature","properties":{"LAT":128.62499995,"id":"888993","lookupid":"RKNY","long":38.12499995,"country":"KR","network":"KR__ASOS","LOCATION":"YANGYANG INTL","state":""},"geometry":{"type":"Point","coordinates":[128.62499995,38.12499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261197","lookupid":"RKRQ6","long":49.12499995,"country":"","network":"CA_ON_DCP","LOCATION":"UPSALA - RINKER LAKE","state":""},"geometry":{"type":"Point","coordinates":[-89.37500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186281","lookupid":"RLKN2","long":40.12499995,"country":"","network":"NV_DCP","LOCATION":"RUBY LAKE","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206420","lookupid":"RMAN5","long":34.87499995,"country":"","network":"NM_DCP","LOCATION":"RAMAH RAWS","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204276","lookupid":"RMC01","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.12500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252533","lookupid":"RNHI4","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-70.62500005,"id":"315180","lookupid":"RNLM1","long":44.87499995,"country":"","network":"ME_DCP","LOCATION":"RANGELEY NEPP","state":""},"geometry":{"type":"Point","coordinates":[-70.62500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261192","lookupid":"ROAM4","long":47.87499995,"country":"","network":"","LOCATION":"\\tROCK OF AGES MI","state":""},"geometry":{"type":"Point","coordinates":[-89.37500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248205","lookupid":"ROSI4","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.87500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228732","lookupid":"ROTT2","long":32.87499995,"country":"","network":"TX_DCP","LOCATION":"ROTAN 5W","state":""},"geometry":{"type":"Point","coordinates":[-100.62500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274858","lookupid":"RSCM4","long":44.37499995,"country":"","network":"MI_DCP","LOCATION":"ROSCOMMON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-84.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252526","lookupid":"RSGI4","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.37500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"241011","lookupid":"RSMI4","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-78.12500005,"id":"293562","lookupid":"RTDP1","long":40.37499995,"country":"","network":"PA_DCP","LOCATION":"RAYSTOWN BRANCH JUNIATA  AT RAYSTOWN LAKE - DAM","state":""},"geometry":{"type":"Point","coordinates":[-78.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188417","lookupid":"RVYC1","long":34.12499995,"country":"","network":"CA_DCP","LOCATION":"RICE VALLEY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252530","lookupid":"RWLI4","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180540","lookupid":"SAFO3","long":44.87499995,"country":"","network":"OR_DCP","LOCATION":"SPARTA BUTTE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-117.37500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-59.12500005,"id":"348011","lookupid":"SARE","long":-27.37500005,"country":"AR","network":"AR__ASOS","LOCATION":"RESISTENCIA","state":""},"geometry":{"type":"Point","coordinates":[-59.12500005,-27.37500005]}},{"type":"Feature","properties":{"LAT":-69.37500005,"id":"318394","lookupid":"SAWG","long":-51.62500005,"country":"AR","network":"AR__ASOS","LOCATION":"RIO GALLEGOS","state":""},"geometry":{"type":"Point","coordinates":[-69.37500005,-51.62500005]}},{"type":"Feature","properties":{"LAT":-48.37500005,"id":"379075","lookupid":"SBBE","long":-1.37500005,"country":"BR","network":"BR__ASOS","LOCATION":"VAL DE CANS INTL","state":""},"geometry":{"type":"Point","coordinates":[-48.37500005,-1.37500005]}},{"type":"Feature","properties":{"LAT":-49.12500005,"id":"376818","lookupid":"SBCT","long":-25.62500005,"country":"BR","network":"BR__ASOS","LOCATION":"AFONSO PENA","state":""},"geometry":{"type":"Point","coordinates":[-49.12500005,-25.62500005]}},{"type":"Feature","properties":{"LAT":-38.62500005,"id":"407145","lookupid":"SBFZ","long":-3.87500005,"country":"BR","network":"BR__ASOS","LOCATION":"PINTO MARTINS INTL","state":""},"geometry":{"type":"Point","coordinates":[-38.62500005,-3.87500005]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215045","lookupid":"SBLT2","long":31.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-71.62500005,"id":"312293","lookupid":"SBPN3","long":43.12499995,"country":"","network":"NH_DCP","LOCATION":"NEW BOSTON - SB PISCATAQUOG","state":""},"geometry":{"type":"Point","coordinates":[-71.62500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-70.12500005,"id":"316358","lookupid":"SCDA","long":-20.62500005,"country":"CL","network":"CL__ASOS","LOCATION":"DIEGO ARACENA INTL","state":""},"geometry":{"type":"Point","coordinates":[-70.12500005,-20.62500005]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203292","lookupid":"SCIP","long":-27.12500005,"country":"CL","network":"CL__ASOS","LOCATION":"MATAVERI INTL","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,-27.12500005]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277738","lookupid":"SCKM4","long":44.37499995,"country":"","network":"MI_DCP","LOCATION":"SILVER CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-102.62500005,"id":"222974","lookupid":"SDST2","long":33.37499995,"country":"","network":"TX_DCP","LOCATION":"SUNDOWN 8 SW","state":""},"geometry":{"type":"Point","coordinates":[-102.62500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174753","lookupid":"SE410","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-144.62500005,"id":"102120","lookupid":"SECA2","long":59.87499995,"country":"","network":"AK_DCP","LOCATION":"CAPE ST. ELIAS WX ARRAY","state":""},"geometry":{"type":"Point","coordinates":[-144.62500005,59.87499995]}},{"type":"Feature","properties":{"LAT":-71.12500005,"id":"313741","lookupid":"SECN3","long":45.12499995,"country":"","network":"NH_DCP","LOCATION":"SECOND CONNECTICUT LAKE","state":""},"geometry":{"type":"Point","coordinates":[-71.12500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187684","lookupid":"SFEB1","long":30.87499995,"country":"","network":"MX_BJ_DCP","LOCATION":"SAN FELIPE","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266216","lookupid":"SGNW3","long":43.87499995,"country":"","network":"","LOCATION":"\\tSHEBOYGAN WI","state":""},"geometry":{"type":"Point","coordinates":[-87.62500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-73.62500005,"id":"306533","lookupid":"SHPN6","long":43.12499995,"country":"","network":"NY_DCP","LOCATION":"SARATOGA NATIONAL HISTORICAL PARK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-73.62500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172595","lookupid":"SILC1","long":38.62499995,"country":"","network":"CA_DCP","LOCATION":"SILVER LAKE (GOES)","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-74.87500005,"id":"302804","lookupid":"SKBQ","long":10.87499995,"country":"CM","network":"CO__ASOS","LOCATION":"ERNESTO CORTISSOZ","state":""},"geometry":{"type":"Point","coordinates":[-74.87500005,10.87499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163271","lookupid":"SKOW1","long":47.62499995,"country":"","network":"WA_DCP","LOCATION":"NORTH FORK SKOKOMISH RIVER 11 NW N FK SKOKOMISH R NR HOODSPORT","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-159.12500005,"id":"60387","lookupid":"SLKA2","long":66.62499995,"country":"","network":"AK_DCP","LOCATION":"SELAWIK - NWR","state":""},"geometry":{"type":"Point","coordinates":[-159.12500005,66.62499995]}},{"type":"Feature","properties":{"LAT":-68.12500005,"id":"322134","lookupid":"SLLP","long":-16.62500005,"country":"BO","network":"BO__ASOS","LOCATION":"EL ALTO INTL","state":""},"geometry":{"type":"Point","coordinates":[-68.12500005,-16.62500005]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169709","lookupid":"SLRC1","long":37.12499995,"country":"","network":"CA_DCP","LOCATION":"LOS BANOS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255430","lookupid":"SLVM5","long":47.37499995,"country":"","network":"MN_DCP","LOCATION":"NWS CENTRAL REGION STATION","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-63.12500005,"id":"336530","lookupid":"SLVR","long":-17.62500005,"country":"BO","network":"BO__ASOS","LOCATION":"VIRU VIRU INTL","state":""},"geometry":{"type":"Point","coordinates":[-63.12500005,-17.62500005]}},{"type":"Feature","properties":{"LAT":-68.87500005,"id":"320226","lookupid":"SMBM1","long":46.37499995,"country":"","network":"ME_DCP","LOCATION":"SMITH BROOK","state":""},"geometry":{"type":"Point","coordinates":[-68.87500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163969","lookupid":"SQFO3","long":42.12499995,"country":"","network":"OR_DCP","LOCATION":"SQUAW PEAK","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192075","lookupid":"SRYM8","long":48.62499995,"country":"","network":"MT_DCP","LOCATION":"ST MARY","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208631","lookupid":"SSMM8","long":47.62499995,"country":"","network":"MT_DCP","LOCATION":"INGOMAR 8WSW - SOUTH SAWMILL CREEK","state":""},"geometry":{"type":"Point","coordinates":[-107.62500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170449","lookupid":"STFO3","long":42.12499995,"country":"","network":"OR_DCP","LOCATION":"STRAW RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256860","lookupid":"STNW3","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-91.12500005,"id":"256160","lookupid":"STUQ6","long":49.87499995,"country":"","network":"CA_ON_DCP","LOCATION":"SILVER DOLLAR - STURGEON LAKE","state":""},"geometry":{"type":"Point","coordinates":[-91.12500005,49.87499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266917","lookupid":"SULI3","long":39.12499995,"country":"","network":"IN_DCP","LOCATION":"SULLIVAN","state":""},"geometry":{"type":"Point","coordinates":[-87.37500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-58.12500005,"id":"351027","lookupid":"SYCJ","long":6.62499995,"country":"GY","network":"GY__ASOS","LOCATION":"GEORGETOWN","state":""},"geometry":{"type":"Point","coordinates":[-58.12500005,6.62499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170423","lookupid":"TABC1","long":35.62499995,"country":"","network":"CA_DCP","LOCATION":"LAS TABLAS","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-137.12500005,"id":"123721","lookupid":"TATQ9","long":60.12499995,"country":"","network":"CA_YT_DCP","LOCATION":"TATSHENSHINI RIVER 50 SSE TATSHENSHINI RIVER NEAR DALTON POST","state":""},"geometry":{"type":"Point","coordinates":[-137.12500005,60.12499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260463","lookupid":"TAWW3","long":45.62499995,"country":"","network":"WI_DCP","LOCATION":"TOMAHAWK 3W","state":""},"geometry":{"type":"Point","coordinates":[-89.62500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276260","lookupid":"TCCG1","long":34.87499995,"country":"","network":"GA_DCP","LOCATION":"SUCHES/TOCCOA #1","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-60.87500005,"id":"343139","lookupid":"TFFF","long":14.62499995,"country":"DM","network":"DM__ASOS","LOCATION":"MARTINIQUE CESAIRE INTERNATIONAL AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-60.87500005,14.62499995]}},{"type":"Feature","properties":{"LAT":-66.62500005,"id":"326593","lookupid":"TJPS","long":18.12499995,"country":"US","network":"PR_ASOS","LOCATION":"MERCEDITA AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-66.62500005,18.12499995]}},{"type":"Feature","properties":{"LAT":-60.87500005,"id":"343136","lookupid":"TLPL","long":13.87499995,"country":"LC","network":"LC__ASOS","LOCATION":"HEWANORRA INTERNATIONAL AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-60.87500005,13.87499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171908","lookupid":"TMANE","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276244","lookupid":"TMLG1","long":30.87499995,"country":"","network":"GA_DCP","LOCATION":"OCHLOCKONEE RIVER 5 WNW THOMASVILLE (US 84)","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-108.12500005,"id":"207190","lookupid":"TR464","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.12500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251831","lookupid":"TR669","long":47.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.62500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182692","lookupid":"TRII1","long":42.87499995,"country":"","network":"ID_DCP","LOCATION":"TRIANGLE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-116.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-87.12500005,"id":"267677","lookupid":"TRIQ6","long":49.12499995,"country":"","network":"CA_ON_DCP","LOCATION":"SCHREIBER - TRIO LAKE","state":""},"geometry":{"type":"Point","coordinates":[-87.12500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285586","lookupid":"TS909","long":26.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.87500005,26.37499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169004","lookupid":"TS924","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253212","lookupid":"TS982","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.12500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169007","lookupid":"TT340","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289964","lookupid":"TT688","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-79.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216513","lookupid":"TT689","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.87500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177626","lookupid":"TUNC1","long":36.37499995,"country":"","network":"CA_DCP","LOCATION":"TUNNEL","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181267","lookupid":"TUNIN","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.12500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192038","lookupid":"TVWU1","long":39.37499995,"country":"","network":"UT_DCP","LOCATION":"TULE VALLEY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"240958","lookupid":"TWB09","long":29.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"240960","lookupid":"TWB11","long":29.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-102.87500005,"id":"222243","lookupid":"TWB23","long":30.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.87500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"228002","lookupid":"TWB29","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.87500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237376","lookupid":"TWB32","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.62500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-100.12500005,"id":"230168","lookupid":"TWB40","long":31.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.12500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-100.37500005,"id":"229448","lookupid":"TWB42","long":31.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.37500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238074","lookupid":"TWB53","long":28.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.37500005,28.37499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237364","lookupid":"TWB62","long":30.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.62500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246729","lookupid":"TWB64","long":32.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.37500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232319","lookupid":"TWB69","long":29.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.37500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239534","lookupid":"TWB73","long":33.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.87500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215108","lookupid":"TWSM8","long":46.87499995,"country":"","network":"MT_DCP","LOCATION":"BUFFALO RAPIDS TERRY AGRIMET STATION","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,46.87499995]}},{"type":"Feature","properties":{"LAT":77.12499995,"id":"740694","lookupid":"UAAA","long":43.37499995,"country":"KZ","network":"KZ__ASOS","LOCATION":"ALMATY","state":""},"geometry":{"type":"Point","coordinates":[77.12499995,43.37499995]}},{"type":"Feature","properties":{"LAT":75.12499995,"id":"734948","lookupid":"UAAH","long":46.87499995,"country":"KZ","network":"KZ__ASOS","LOCATION":"BALKHASH","state":""},"geometry":{"type":"Point","coordinates":[75.12499995,46.87499995]}},{"type":"Feature","properties":{"LAT":82.62499995,"id":"756561","lookupid":"UASK","long":50.12499995,"country":"RU","network":"RU__ASOS","LOCATION":"UST KAMENOGORSK","state":""},"geometry":{"type":"Point","coordinates":[82.62499995,50.12499995]}},{"type":"Feature","properties":{"LAT":80.12499995,"id":"749362","lookupid":"UASS","long":50.37499995,"country":"KZ","network":"KZ__ASOS","LOCATION":"SEMIPLATINSK","state":""},"geometry":{"type":"Point","coordinates":[80.12499995,50.37499995]}},{"type":"Feature","properties":{"LAT":57.12499995,"id":"683122","lookupid":"UATT","long":50.37499995,"country":"KZ","network":"KZ__ASOS","LOCATION":"AKTYUBINSK","state":""},"geometry":{"type":"Point","coordinates":[57.12499995,50.37499995]}},{"type":"Feature","properties":{"LAT":47.12499995,"id":"654283","lookupid":"UBEE","long":40.62499995,"country":"AZ","network":"AZ__ASOS","LOCATION":"YEVLAKH","state":""},"geometry":{"type":"Point","coordinates":[47.12499995,40.62499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197087","lookupid":"UCC11","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193472","lookupid":"UCC20","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196367","lookupid":"UCC26","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":16.12499995,"id":"565134","lookupid":"UCFT","long":73.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[16.12499995,73.37499995]}},{"type":"Feature","properties":{"LAT":114.12499995,"id":"847331","lookupid":"UERR","long":62.62499995,"country":"RU","network":"RU__ASOS","LOCATION":"MIRNY","state":""},"geometry":{"type":"Point","coordinates":[114.12499995,62.62499995]}},{"type":"Feature","properties":{"LAT":132.12499995,"id":"899094","lookupid":"UHWW","long":43.37499995,"country":"RU","network":"RU__ASOS","LOCATION":"KNEVICHI","state":""},"geometry":{"type":"Point","coordinates":[132.12499995,43.37499995]}},{"type":"Feature","properties":{"LAT":20.62499995,"id":"578020","lookupid":"UMKK","long":54.87499995,"country":"RU","network":"RU__ASOS","LOCATION":"KHRABROVO","state":""},"geometry":{"type":"Point","coordinates":[20.62499995,54.87499995]}},{"type":"Feature","properties":{"LAT":86.12499995,"id":"766662","lookupid":"UNEE","long":55.37499995,"country":"RU","network":"RU__ASOS","LOCATION":"KEMEROVO","state":""},"geometry":{"type":"Point","coordinates":[86.12499995,55.37499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187707","lookupid":"UP013","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"240999","lookupid":"UP103","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228750","lookupid":"UP332","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.62500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235197","lookupid":"UP350","long":29.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.37500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-102.62500005,"id":"223007","lookupid":"UP353","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"168994","lookupid":"UP389","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224426","lookupid":"UP415","long":36.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.12500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248895","lookupid":"UP496","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.62500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"258986","lookupid":"UP519","long":36.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.12500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256823","lookupid":"UP535","long":35.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.87500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260445","lookupid":"UP778","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234516","lookupid":"UP823","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252483","lookupid":"UP880","long":30.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.37500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259708","lookupid":"UP896","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.87500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258274","lookupid":"UP916","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.37500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174043","lookupid":"UP999","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184123","lookupid":"UR013","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.12500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242397","lookupid":"UR062","long":29.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232314","lookupid":"UR075","long":28.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.37500005,28.37499995]}},{"type":"Feature","properties":{"LAT":-101.87500005,"id":"225129","lookupid":"UR098","long":32.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-101.87500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237351","lookupid":"UR117","long":27.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.62500005,27.62499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236630","lookupid":"UR235","long":27.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.87500005,27.37499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236627","lookupid":"UR295","long":26.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.87500005,26.62499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257549","lookupid":"UR383","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.62500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216518","lookupid":"UR619","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239554","lookupid":"UR650","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.87500005,38.37499995]}},{"type":"Feature","properties":{"LAT":42.12499995,"id":"639901","lookupid":"URMT","long":45.12499995,"country":"RU","network":"RU__ASOS","LOCATION":"SHPAKOVSKOYE","state":""},"geometry":{"type":"Point","coordinates":[42.12499995,45.12499995]}},{"type":"Feature","properties":{"LAT":58.87499995,"id":"688174","lookupid":"USCM","long":53.37499995,"country":"RU","network":"RU__ASOS","LOCATION":"MAGNITOGORSK","state":""},"geometry":{"type":"Point","coordinates":[58.87499995,53.37499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202124","lookupid":"UT43W","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199243","lookupid":"UTBMP","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196359","lookupid":"UTLMP","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196362","lookupid":"UTPCR","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":65.12499995,"id":"706121","lookupid":"UTSA","long":40.12499995,"country":"UZ","network":"UZ__ASOS","LOCATION":"NAVOI","state":""},"geometry":{"type":"Point","coordinates":[65.12499995,40.12499995]}},{"type":"Feature","properties":{"LAT":66.87499995,"id":"711159","lookupid":"UTSS","long":39.62499995,"country":"TM","network":"TM__ASOS","LOCATION":"SAMARKAND","state":""},"geometry":{"type":"Point","coordinates":[66.87499995,39.62499995]}},{"type":"Feature","properties":{"LAT":52.12499995,"id":"668743","lookupid":"UWKE","long":55.62499995,"country":"RU","network":"RU__ASOS","LOCATION":"BEGISHEVO","state":""},"geometry":{"type":"Point","coordinates":[52.12499995,55.62499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289951","lookupid":"VA069","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-79.37500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-146.37500005,"id":"97085","lookupid":"VDZA2","long":61.12499995,"country":"","network":"AK_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-146.37500005,61.12499995]}},{"type":"Feature","properties":{"LAT":86.12499995,"id":"766532","lookupid":"VEJS","long":22.87499995,"country":"IN","network":"IN__ASOS","LOCATION":"JAMSHEDPUR","state":""},"geometry":{"type":"Point","coordinates":[86.12499995,22.87499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191310","lookupid":"VEYU1","long":37.37499995,"country":"","network":"UT_DCP","LOCATION":"VEYO POWER HOUSE","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-77.37500005,"id":"295733","lookupid":"VICN6","long":43.12499995,"country":"","network":"NY_DCP","LOCATION":"VICTOR","state":""},"geometry":{"type":"Point","coordinates":[-77.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195674","lookupid":"VLWM8","long":48.37499995,"country":"","network":"MT_DCP","LOCATION":"VALIER 4N","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,48.37499995]}},{"type":"Feature","properties":{"LAT":78.37499995,"id":"744189","lookupid":"VOHS","long":17.12499995,"country":"IN","network":"IN__ASOS","LOCATION":"HYDERABAD INTL AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[78.37499995,17.12499995]}},{"type":"Feature","properties":{"LAT":-73.37500005,"id":"307255","lookupid":"VT008","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-73.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":100.62499995,"id":"808256","lookupid":"VTBD","long":13.87499995,"country":"TH","network":"TH__ASOS","LOCATION":"BANGKOK INTL","state":""},"geometry":{"type":"Point","coordinates":[100.62499995,13.87499995]}},{"type":"Feature","properties":{"LAT":99.62499995,"id":"805394","lookupid":"VTCL","long":18.37499995,"country":"TH","network":"TH__ASOS","LOCATION":"LAMPANG","state":""},"geometry":{"type":"Point","coordinates":[99.62499995,18.37499995]}},{"type":"Feature","properties":{"LAT":104.12499995,"id":"818349","lookupid":"VTUI","long":17.12499995,"country":"TH","network":"TH__ASOS","LOCATION":"SAKON NAKHON","state":""},"geometry":{"type":"Point","coordinates":[104.12499995,17.12499995]}},{"type":"Feature","properties":{"LAT":-73.12500005,"id":"307975","lookupid":"VTWRL","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-73.12500005,43.62499995]}},{"type":"Feature","properties":{"LAT":109.12499995,"id":"832729","lookupid":"VVCR","long":12.12499995,"country":"LA","network":"LA__ASOS","LOCATION":"NHA TRANG","state":""},"geometry":{"type":"Point","coordinates":[109.12499995,12.12499995]}},{"type":"Feature","properties":{"LAT":107.62499995,"id":"828426","lookupid":"VVPB","long":16.37499995,"country":"VN","network":"VN__ASOS","LOCATION":"PHUBAI","state":""},"geometry":{"type":"Point","coordinates":[107.62499995,16.37499995]}},{"type":"Feature","properties":{"LAT":136.12499995,"id":"910436","lookupid":"WABB","long":-1.12500005,"country":"IO","network":"ID__ASOS","LOCATION":"FRANS KAISIEPO","state":""},"geometry":{"type":"Point","coordinates":[136.12499995,-1.12500005]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200686","lookupid":"WACBV","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,41.37499995]}},{"type":"Feature","properties":{"LAT":116.87499995,"id":"854995","lookupid":"WALL","long":-1.37500005,"country":"IO","network":"ID__ASOS","LOCATION":"SEPINGGAN","state":""},"geometry":{"type":"Point","coordinates":[116.87499995,-1.37500005]}},{"type":"Feature","properties":{"LAT":112.87499995,"id":"843451","lookupid":"WARR","long":-7.37500005,"country":"IO","network":"ID__ASOS","LOCATION":"JUANDA","state":""},"geometry":{"type":"Point","coordinates":[112.87499995,-7.37500005]}},{"type":"Feature","properties":{"LAT":123.62499995,"id":"874400","lookupid":"WATT","long":-10.12500005,"country":"IO","network":"ID__ASOS","LOCATION":"EL TARI","state":""},"geometry":{"type":"Point","coordinates":[123.62499995,-10.12500005]}},{"type":"Feature","properties":{"LAT":136.87499995,"id":"912582","lookupid":"WAYY","long":-4.62500005,"country":"ID","network":"ID__ASOS","LOCATION":"TIMIKA","state":"  "},"geometry":{"type":"Point","coordinates":[136.87499995,-4.62500005]}},{"type":"Feature","properties":{"LAT":115.37499995,"id":"850702","lookupid":"WBKL","long":5.37499995,"country":"MY","network":"MY__ASOS","LOCATION":"LABUAN","state":""},"geometry":{"type":"Point","coordinates":[115.37499995,5.37499995]}},{"type":"Feature","properties":{"LAT":-64.62500005,"id":"332059","lookupid":"WCX7445","long":-55.37500005,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-64.62500005,-55.37500005]}},{"type":"Feature","properties":{"LAT":-103.37500005,"id":"220871","lookupid":"WCYN8","long":47.62499995,"country":"","network":"ND_DCP","LOCATION":"WATFORD CITY","state":""},"geometry":{"type":"Point","coordinates":[-103.37500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-143.62500005,"id":"104857","lookupid":"WDJ3639","long":24.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-143.62500005,24.12499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183420","lookupid":"WEFI1","long":44.87499995,"country":"","network":"ID_DCP","LOCATION":"WEISER RIVER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224412","lookupid":"WEHT2","long":32.87499995,"country":"","network":"TX_DCP","LOCATION":"WELCH","state":""},"geometry":{"type":"Point","coordinates":[-102.12500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235263","lookupid":"WESS2","long":45.62499995,"country":"","network":"SD_DCP","LOCATION":"ELM RIVER 1 N WESTPORT","state":""},"geometry":{"type":"Point","coordinates":[-98.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-159.62500005,"id":"58768","lookupid":"WHGH1","long":21.87499995,"country":"","network":"HI_DCP","LOCATION":"WAIMEA HEIGHTS","state":""},"geometry":{"type":"Point","coordinates":[-159.62500005,21.87499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283459","lookupid":"WHIS1","long":34.62499995,"country":"","network":"SC_DCP","LOCATION":"WHITMIRE USFS","state":""},"geometry":{"type":"Point","coordinates":[-81.62500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"259025","lookupid":"WI082","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.12500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264055","lookupid":"WI086","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228783","lookupid":"WKPS2","long":45.62499995,"country":"","network":"SD_DCP","LOCATION":"OAK CREEK 4 NW WAKPALA","state":""},"geometry":{"type":"Point","coordinates":[-100.62500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271257","lookupid":"WLLM4","long":44.12499995,"country":"","network":"MI_DCP","LOCATION":"RAWS - WELLSTON","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,44.12499995]}},{"type":"Feature","properties":{"LAT":99.62499995,"id":"805346","lookupid":"WMKL","long":6.37499995,"country":"MY","network":"MY__ASOS","LOCATION":"LANGKAWI INTL","state":""},"geometry":{"type":"Point","coordinates":[99.62499995,6.37499995]}},{"type":"Feature","properties":{"LAT":-69.12500005,"id":"319497","lookupid":"WRKM1","long":44.12499995,"country":"","network":"ME_DCP","LOCATION":"WEST ROCKPORT","state":""},"geometry":{"type":"Point","coordinates":[-69.12500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-19.87500005,"id":"461357","lookupid":"WTEC","long":49.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-19.87500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-171.87500005,"id":"23390","lookupid":"WTEF","long":-2.62500005,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-171.87500005,-2.62500005]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288493","lookupid":"WTHS1","long":33.12499995,"country":"","network":"SC_DCP","LOCATION":"MONCKS CORNER 11ESE","state":""},"geometry":{"type":"Point","coordinates":[-79.87500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212930","lookupid":"WY44","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.12500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213655","lookupid":"WY5","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.87500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212932","lookupid":"WY61","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.12500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212215","lookupid":"WY63","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-139.62500005,"id":"116519","lookupid":"YATA2","long":59.62499995,"country":"","network":"AK_DCP","LOCATION":"AT YAKUTAT NOS","state":""},"geometry":{"type":"Point","coordinates":[-139.62500005,59.62499995]}},{"type":"Feature","properties":{"LAT":114.62499995,"id":"848405","lookupid":"YGEL","long":-28.87500005,"country":"AU","network":"AU__ASOS","LOCATION":"GERALDTON","state":""},"geometry":{"type":"Point","coordinates":[114.62499995,-28.87500005]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185596","lookupid":"YKAM8","long":48.87499995,"country":"","network":"MT_DCP","LOCATION":"YAAK(UPPER FORD)","state":""},"geometry":{"type":"Point","coordinates":[-115.62500005,48.87499995]}},{"type":"Feature","properties":{"LAT":114.12499995,"id":"847212","lookupid":"YP043","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[114.12499995,32.87499995]}},{"type":"Feature","properties":{"LAT":115.87499995,"id":"851992","lookupid":"YPJT","long":-32.12500005,"country":"AU","network":"AU__ASOS","LOCATION":"JANDAKOT AERO","state":""},"geometry":{"type":"Point","coordinates":[115.87499995,-32.12500005]}},{"type":"Feature","properties":{"LAT":-145.37500005,"id":"99973","lookupid":"Z32AW","long":63.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-145.37500005,63.12499995]}},{"type":"Feature","properties":{"LAT":121.87499995,"id":"869525","lookupid":"ZSPD","long":31.12499995,"country":"CN","network":"CN__ASOS","LOCATION":"PUDONG","state":""},"geometry":{"type":"Point","coordinates":[121.87499995,31.12499995]}},{"type":"Feature","properties":{"LAT":121.37499995,"id":"868085","lookupid":"ZSSS","long":31.12499995,"country":"CN","network":"CN__ASOS","LOCATION":"HONGQIAO INTL","state":""},"geometry":{"type":"Point","coordinates":[121.37499995,31.12499995]}},{"type":"Feature","properties":{"LAT":103.87499995,"id":"817683","lookupid":"ZUUU","long":30.62499995,"country":"CN","network":"CN__ASOS","LOCATION":"SHUANGLIU","state":""},"geometry":{"type":"Point","coordinates":[103.87499995,30.62499995]}},{"type":"Feature","properties":{"LAT":126.37499995,"id":"882543","lookupid":"ZYHB","long":45.62499995,"country":"CN","network":"CN__ASOS","LOCATION":"TAIPING","state":""},"geometry":{"type":"Point","coordinates":[126.37499995,45.62499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270482","lookupid":"0173W","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.12500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265456","lookupid":"0531W","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.87500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-69.62500005,"id":"318058","lookupid":"0770W","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-69.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272644","lookupid":"0864W","long":30.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-70.87500005,"id":"314458","lookupid":"0B19","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-70.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-75.87500005,"id":"300031","lookupid":"1248W","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.87500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-78.62500005,"id":"292104","lookupid":"1327W","long":35.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-78.62500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284159","lookupid":"1429W","long":29.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275520","lookupid":"1478W","long":29.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274800","lookupid":"1497W","long":29.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.62500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287030","lookupid":"1499W","long":27.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.37500005,27.37499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287748","lookupid":"1527W","long":26.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.12500005,26.87499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273361","lookupid":"1676W","long":30.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272639","lookupid":"1680W","long":29.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284149","lookupid":"1961W","long":27.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,27.12499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171875","lookupid":"287PG","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193505","lookupid":"3U39","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161797","lookupid":"405PG","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246717","lookupid":"42035","long":29.12499995,"country":"","network":"","LOCATION":"GALVESTON","state":""},"geometry":{"type":"Point","coordinates":[-94.37500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275515","lookupid":"42036","long":28.62499995,"country":"","network":"","LOCATION":"W TAMPA","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,28.62499995]}},{"type":"Feature","properties":{"LAT":-63.87500005,"id":"334611","lookupid":"44150","long":42.62499995,"country":"","network":"","LOCATION":"ENVIRONMENT CANADA STATION","state":""},"geometry":{"type":"Point","coordinates":[-63.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259750","lookupid":"45006","long":47.37499995,"country":"","network":"","LOCATION":"W LK SUPERIOR","state":""},"geometry":{"type":"Point","coordinates":[-89.87500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289971","lookupid":"45142","long":42.62499995,"country":"","network":"","LOCATION":"ENVIRONMENT CANADA STATION","state":""},"geometry":{"type":"Point","coordinates":[-79.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171858","lookupid":"46054","long":34.37499995,"country":"","network":"","LOCATION":"W STA BARBARA","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-146.87500005,"id":"95641","lookupid":"46061","long":60.12499995,"country":"","network":"","LOCATION":"SEAL ROCKS","state":""},"geometry":{"type":"Point","coordinates":[-146.87500005,60.12499995]}},{"type":"Feature","properties":{"LAT":-154.12500005,"id":"74752","lookupid":"46077","long":57.87499995,"country":"","network":"","LOCATION":"SHELIKOF STR","state":""},"geometry":{"type":"Point","coordinates":[-154.12500005,57.87499995]}},{"type":"Feature","properties":{"LAT":-124.62500005,"id":"159665","lookupid":"46248","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-124.62500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163277","lookupid":"46303","long":49.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-70.87500005,"id":"314468","lookupid":"4QUWBFR","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-70.87500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-52.62500005,"id":"367031","lookupid":"7VHNUTA","long":47.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-52.62500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163986","lookupid":"ABNW1","long":46.37499995,"country":"","network":"WA_DCP","LOCATION":"ABERNATHY MTN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255417","lookupid":"ACDW3","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-70.87500005,"id":"314459","lookupid":"ADOM1","long":44.62499995,"country":"","network":"ME_DCP","LOCATION":"ANDOVER - NEPP SITE","state":""},"geometry":{"type":"Point","coordinates":[-70.87500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273387","lookupid":"ALBN","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-141.37500005,"id":"111492","lookupid":"ALHA2","long":62.87499995,"country":"","network":"AK_DCP","LOCATION":"ALCAN HWY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-141.37500005,62.87499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268403","lookupid":"ANAQ6","long":50.62499995,"country":"","network":"CA_ON_DCP","LOCATION":"SKIBI LAKE - ANACONDA","state":""},"geometry":{"type":"Point","coordinates":[-86.87500005,50.62499995]}},{"type":"Feature","properties":{"LAT":-79.12500005,"id":"290687","lookupid":"ANFP1","long":41.62499995,"country":"","network":"PA_DCP","LOCATION":"ALLEGHENY NATIONAL FOREST","state":""},"geometry":{"type":"Point","coordinates":[-79.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251059","lookupid":"ARD09","long":34.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.87500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258262","lookupid":"ARD20","long":35.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.37500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249624","lookupid":"ARD26","long":35.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.37500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-101.87500005,"id":"225136","lookupid":"ARST2","long":33.87499995,"country":"","network":"TX_DCP","LOCATION":"ABERNATHY 5NE","state":""},"geometry":{"type":"Point","coordinates":[-101.87500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235941","lookupid":"ARWO2","long":35.12499995,"country":"","network":"OK_DCP","LOCATION":"ANADARKO 3SSE - INDIAN CITY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-98.12500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-101.87500005,"id":"225141","lookupid":"ASOT2","long":35.12499995,"country":"","network":"TX_DCP","LOCATION":"AMARILLO- SOUTH","state":""},"geometry":{"type":"Point","coordinates":[-101.87500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"168985","lookupid":"ASRC1","long":36.12499995,"country":"","network":"CA_DCP","LOCATION":"ARROYO SECO RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161825","lookupid":"ASTO3","long":46.12499995,"country":"","network":"OR_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,46.12499995]}},{"type":"Feature","properties":{"LAT":147.12499995,"id":"942083","lookupid":"AYPY","long":-9.37500005,"country":"PG","network":"PG__ASOS","LOCATION":"PORT MORESBY JACKSONS INTL","state":""},"geometry":{"type":"Point","coordinates":[147.12499995,-9.37500005]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193453","lookupid":"AZ136","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199208","lookupid":"AZM38","long":31.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-70.12500005,"id":"316621","lookupid":"B219","long":45.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-70.12500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189180","lookupid":"BAEI1","long":44.87499995,"country":"","network":"ID_DCP","LOCATION":"RED ROCK PEAK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199972","lookupid":"BBSBT","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-147.87500005,"id":"92782","lookupid":"BCFA2","long":65.37499995,"country":"","network":"AK_DCP","LOCATION":"FAIRBANKS - BEAVER CREEK","state":""},"geometry":{"type":"Point","coordinates":[-147.87500005,65.37499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233047","lookupid":"BDCT2","long":31.62499995,"country":"","network":"TX_DCP","LOCATION":"BROWNWOOD 10SSW","state":""},"geometry":{"type":"Point","coordinates":[-99.12500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246068","lookupid":"BDRM5","long":46.87499995,"country":"","network":"MN_DCP","LOCATION":"BADOURA MN DNR STATE NURSERY","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251067","lookupid":"BEVM7","long":36.62499995,"country":"","network":"MO_DCP","LOCATION":"AVA/TIDWELL","state":""},"geometry":{"type":"Point","coordinates":[-92.87500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-76.62500005,"id":"297859","lookupid":"BFTN7","long":34.62499995,"country":"","network":"NC_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-76.62500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"295002","lookupid":"BGNP1","long":40.37499995,"country":"","network":"PA_DCP","LOCATION":"BIG KNOB","state":""},"geometry":{"type":"Point","coordinates":[-77.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-50.62500005,"id":"372869","lookupid":"BGSF","long":67.12499995,"country":"GL","network":"GL__ASOS","LOCATION":"SONDRE STROMFJORD","state":""},"geometry":{"type":"Point","coordinates":[-50.62500005,67.12499995]}},{"type":"Feature","properties":{"LAT":-76.12500005,"id":"299324","lookupid":"BHDP1","long":40.87499995,"country":"","network":"PA_DCP","LOCATION":"BEARS HEAD","state":""},"geometry":{"type":"Point","coordinates":[-76.12500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-124.12500005,"id":"161110","lookupid":"BKBW1","long":47.37499995,"country":"","network":"WA_DCP","LOCATION":"BLACK KNOB RAWS","state":""},"geometry":{"type":"Point","coordinates":[-124.12500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201416","lookupid":"BKMW4","long":43.87499995,"country":"","network":"WY_DCP","LOCATION":"MORAN 17E - BLACKROCK CREEK","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240291","lookupid":"BKTI4","long":42.62499995,"country":"","network":"IA_DCP","LOCATION":"MILNERVILLE","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199962","lookupid":"BLAU1","long":40.37499995,"country":"","network":"UT_DCP","LOCATION":"BLACKTAIL RAWS","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-151.12500005,"id":"83405","lookupid":"BLGWC","long":61.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-151.12500005,61.12499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194933","lookupid":"BLK","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"282041","lookupid":"BLRO1","long":40.12499995,"country":"","network":"OH_DCP","LOCATION":"BLUE ROCK","state":""},"geometry":{"type":"Point","coordinates":[-82.12500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-150.87500005,"id":"84128","lookupid":"BLSA2","long":61.87499995,"country":"","network":"AK_DCP","LOCATION":"BENTALIT RAWS","state":""},"geometry":{"type":"Point","coordinates":[-150.87500005,61.87499995]}},{"type":"Feature","properties":{"LAT":-76.62500005,"id":"297878","lookupid":"BLTM2","long":39.37499995,"country":"","network":"MD_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-76.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210796","lookupid":"BLUM8","long":48.87499995,"country":"","network":"MT_DCP","LOCATION":"ALONG BLUFF CRK","state":""},"geometry":{"type":"Point","coordinates":[-106.87500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163236","lookupid":"BNVC1","long":38.87499995,"country":"","network":"CA_DCP","LOCATION":"BOONVILLE","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263347","lookupid":"BPLM4","long":46.62499995,"country":"","network":"MI_DCP","LOCATION":"L ANSE - BARAGA PLAINS","state":""},"geometry":{"type":"Point","coordinates":[-88.62500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238081","lookupid":"BTRT2","long":30.12499995,"country":"","network":"TX_DCP","LOCATION":"BASTROP","state":""},"geometry":{"type":"Point","coordinates":[-97.37500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276311","lookupid":"BUDQ6","long":47.62499995,"country":"","network":"CA_ON_DCP","LOCATION":"ETON - BUDDY LAKE","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-78.87500005,"id":"291412","lookupid":"BUFN6","long":42.87499995,"country":"","network":"NY_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-78.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-144.87500005,"id":"101440","lookupid":"C26KX","long":69.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-144.87500005,69.87499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261168","lookupid":"C739","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-64.87500005,"id":"331748","lookupid":"CAKC","long":46.87499995,"country":"CA","network":"","LOCATION":"KOUCHIBOUGUAC CS","state":""},"geometry":{"type":"Point","coordinates":[-64.87500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208610","lookupid":"CAMW4","long":42.37499995,"country":"","network":"WY_DCP","LOCATION":"CAMP CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-107.62500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250382","lookupid":"CAVM5","long":45.37499995,"country":"","network":"MN_DCP","LOCATION":"CARLOS AVERY - DNR FIRE WX","state":""},"geometry":{"type":"Point","coordinates":[-93.12500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199205","lookupid":"CCWS6","long":31.12499995,"country":"","network":"MX_SO_DCP","LOCATION":"NOGALES - COBACH COLLEGE","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194909","lookupid":"CENU1","long":37.12499995,"country":"","network":"UT_DCP","LOCATION":"KANAB - CENTER KNOLL","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169722","lookupid":"CESC1","long":40.37499995,"country":"","network":"CA_DCP","LOCATION":"CHESTER (GOES)","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-72.87500005,"id":"308691","lookupid":"CHAM3","long":42.62499995,"country":"","network":"MA_DCP","LOCATION":"DEERFIELD RVR","state":""},"geometry":{"type":"Point","coordinates":[-72.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215787","lookupid":"CIMN5","long":36.62499995,"country":"","network":"NM_DCP","LOCATION":"CIMARRON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-105.12500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248194","lookupid":"CITM7","long":38.37499995,"country":"","network":"MO_DCP","LOCATION":"CLINTON","state":""},"geometry":{"type":"Point","coordinates":[-93.87500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-65.37500005,"id":"330194","lookupid":"CLBP4","long":18.37499995,"country":"","network":"PR_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-65.37500005,18.37499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279890","lookupid":"CLSM4","long":42.37499995,"country":"","network":"MI_DCP","LOCATION":"NWS CENTRAL REGION STATION","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-115.12500005,"id":"186990","lookupid":"CMP01","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.12500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-108.12500005,"id":"207268","lookupid":"CNBI","long":66.87499995,"country":"CA","network":"","LOCATION":"BATHURST INLET","state":""},"geometry":{"type":"Point","coordinates":[-108.12500005,66.87499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214362","lookupid":"CO045","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204277","lookupid":"CO089","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208592","lookupid":"CO115","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.62500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216517","lookupid":"CO185","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.87500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273366","lookupid":"COLA1","long":31.37499995,"country":"","network":"AL_DCP","LOCATION":"CHATTAHOOCHEE RIVER  AT ANDREWS LOCK & DAM","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200732","lookupid":"CPEA","long":52.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,52.87499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203494","lookupid":"CPLB7","long":23.37499995,"country":"","network":"MX_BR_DCP","LOCATION":"CABO PULMO","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,23.37499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192085","lookupid":"CPST","long":51.12499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"STRATHMORE AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,51.12499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170457","lookupid":"CRCO3","long":44.12499995,"country":"","network":"OR_DCP","LOCATION":"CROOKED RIVER FEED CANAL","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248907","lookupid":"CRWM7","long":36.62499995,"country":"","network":"MO_DCP","LOCATION":"CASSVILLE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-93.62500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223686","lookupid":"CRXT2","long":31.37499995,"country":"","network":"TX_DCP","LOCATION":"CRANE 1NNW","state":""},"geometry":{"type":"Point","coordinates":[-102.37500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-76.37500005,"id":"298588","lookupid":"CRYV2","long":36.87499995,"country":"","network":"VA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-76.37500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-66.37500005,"id":"327313","lookupid":"CSAP4","long":18.12499995,"country":"","network":"PR_DCP","LOCATION":"SALINAS - CAMP SANTIAGO","state":""},"geometry":{"type":"Point","coordinates":[-66.37500005,18.12499995]}},{"type":"Feature","properties":{"LAT":-72.12500005,"id":"310848","lookupid":"CT041","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-72.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-104.62500005,"id":"217231","lookupid":"CUWC2","long":37.62499995,"country":"","network":"CO_DCP","LOCATION":"WALSENBURG 8ENE - CUCHARUS RIVER","state":""},"geometry":{"type":"Point","coordinates":[-104.62500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178404","lookupid":"CVRA","long":50.87499995,"country":"CA","network":"","LOCATION":"REVELSTOKE","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,50.87499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188488","lookupid":"CWAV","long":51.87499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"SUNDRE A  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,51.87499995]}},{"type":"Feature","properties":{"LAT":-74.37500005,"id":"304381","lookupid":"CWBZ","long":45.12499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"ST ANICET","state":"QC"},"geometry":{"type":"Point","coordinates":[-74.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-104.62500005,"id":"217282","lookupid":"CWDJ","long":50.37499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"REGINA RCS  SASK","state":""},"geometry":{"type":"Point","coordinates":[-104.62500005,50.37499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240323","lookupid":"CWII","long":50.62499995,"country":"CA","network":"CA_MB_ASOS","LOCATION":"VICTORIA BEACH (AUT)  MAN","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,50.62499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198624","lookupid":"CWIJ","long":65.87499995,"country":"CA","network":"CA_NU_ASOS","LOCATION":"LUPIN CS  CS","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,65.87499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183437","lookupid":"CWJR","long":49.12499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"CRESTON CAMPBELL SCIENTIFIC  BC","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203604","lookupid":"CWJX","long":50.87499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"LEADER AIRPORT  SASK","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,50.87499995]}},{"type":"Feature","properties":{"LAT":-65.12500005,"id":"331018","lookupid":"CWKG","long":44.37499995,"country":"CA","network":"CA_NS_ASOS","LOCATION":"KEJIMKUJIK 1  NS","state":""},"geometry":{"type":"Point","coordinates":[-65.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-130.62500005,"id":"142418","lookupid":"CWLC","long":54.37499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"LUCY ISLAND LIGHTSTATION","state":""},"geometry":{"type":"Point","coordinates":[-130.62500005,54.37499995]}},{"type":"Feature","properties":{"LAT":-130.12500005,"id":"143909","lookupid":"CWLG","long":67.12499995,"country":"CA","network":"","LOCATION":"LITTLE CHICAGO  NWT","state":""},"geometry":{"type":"Point","coordinates":[-130.12500005,67.12499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165437","lookupid":"CWMM","long":49.12499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"PITT MEADOWS CAMPBELL SCIENTIFIC  BC","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235999","lookupid":"CWNK","long":49.62499995,"country":"CA","network":"CA_MB_ASOS","LOCATION":"CARMAN U OF M CS  MAN","state":""},"geometry":{"type":"Point","coordinates":[-98.12500005,49.62499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179122","lookupid":"CWNP","long":50.37499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"NAKUSP CS  BC","state":""},"geometry":{"type":"Point","coordinates":[-117.87500005,50.37499995]}},{"type":"Feature","properties":{"LAT":-66.37500005,"id":"327421","lookupid":"CWPE","long":45.12499995,"country":"CA","network":"CA_NB_ASOS","LOCATION":"POINT LEPREAU","state":""},"geometry":{"type":"Point","coordinates":[-66.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235280","lookupid":"CWPG","long":49.87499995,"country":"CA","network":"","LOCATION":"PORTAGE SOUTHPORT","state":""},"geometry":{"type":"Point","coordinates":[-98.37500005,49.87499995]}},{"type":"Feature","properties":{"LAT":-132.87500005,"id":"135934","lookupid":"CWQS","long":53.37499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"KINDAKUN ROCKS (AUT)  BC","state":""},"geometry":{"type":"Point","coordinates":[-132.87500005,53.37499995]}},{"type":"Feature","properties":{"LAT":-59.87500005,"id":"346136","lookupid":"CWSA","long":43.87499995,"country":"CA","network":"CA_NS_ASOS","LOCATION":"SABLE ISLAND","state":"NS"},"geometry":{"type":"Point","coordinates":[-59.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169802","lookupid":"CWTE","long":60.37499995,"country":"CA","network":"","LOCATION":"TROUT LAKE  NWT","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,60.37499995]}},{"type":"Feature","properties":{"LAT":-70.87500005,"id":"314469","lookupid":"CWTN","long":47.12499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"CAP TOURMENTE  QUE","state":""},"geometry":{"type":"Point","coordinates":[-70.87500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195695","lookupid":"CWVI","long":53.62499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"VEGREVILLE  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,53.62499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206504","lookupid":"CWVT","long":55.87499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"BUFFALO NARROWS (AUT)   SASK","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,55.87499995]}},{"type":"Feature","properties":{"LAT":-57.12500005,"id":"354085","lookupid":"CWXI","long":51.12499995,"country":"CA","network":"CA_NF_ASOS","LOCATION":"FEROLLE POINT (AUT)  NFLD","state":""},"geometry":{"type":"Point","coordinates":[-57.12500005,51.12499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180617","lookupid":"CWYH","long":64.12499995,"country":"CA","network":"","LOCATION":"REA LAKES","state":""},"geometry":{"type":"Point","coordinates":[-117.37500005,64.12499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174106","lookupid":"CXCD","long":56.37499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"CLEARDALE AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,56.37499995]}},{"type":"Feature","properties":{"LAT":-136.12500005,"id":"126609","lookupid":"CXCK","long":62.12499995,"country":"CA","network":"CA_YT_ASOS","LOCATION":"CARMACKS CS","state":""},"geometry":{"type":"Point","coordinates":[-136.12500005,62.12499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177705","lookupid":"CXFR","long":56.12499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"FAIRVIEW AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,56.12499995]}},{"type":"Feature","properties":{"LAT":-54.62500005,"id":"361276","lookupid":"CXGD","long":48.87499995,"country":"CA","network":"","LOCATION":"GANDER AIRPORT CS","state":""},"geometry":{"type":"Point","coordinates":[-54.62500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239603","lookupid":"CXGH","long":50.62499995,"country":"CA","network":"CA_MB_ASOS","LOCATION":"GIMLI HARBOUR CS  MAN","state":""},"geometry":{"type":"Point","coordinates":[-96.87500005,50.62499995]}},{"type":"Feature","properties":{"LAT":-66.87500005,"id":"325979","lookupid":"CXGM","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-66.87500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194965","lookupid":"CXHR","long":51.12499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"HUSSAR AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,51.12499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281358","lookupid":"CXKA","long":49.37499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"KAPUSKASING CDA ON  ONT","state":""},"geometry":{"type":"Point","coordinates":[-82.37500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-64.37500005,"id":"333178","lookupid":"CXLB","long":44.37499995,"country":"CA","network":"CA_NS_ASOS","LOCATION":"LUNENBURG","state":""},"geometry":{"type":"Point","coordinates":[-64.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180588","lookupid":"CXMG","long":56.87499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"MANNING AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-117.37500005,56.87499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194247","lookupid":"CXMO","long":51.62499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"MORRIN AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,51.62499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184170","lookupid":"CXND","long":52.37499995,"country":"CA","network":"","LOCATION":"NORDEGG CS  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-116.12500005,52.37499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197125","lookupid":"CXPL","long":51.12499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"POLLOCKVILLE AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,51.12499995]}},{"type":"Feature","properties":{"LAT":-66.12500005,"id":"328161","lookupid":"CXZV","long":50.12499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"SEPT-ILES  QUE","state":""},"geometry":{"type":"Point","coordinates":[-66.12500005,50.12499995]}},{"type":"Feature","properties":{"LAT":-103.12500005,"id":"221526","lookupid":"CYAT2","long":31.37499995,"country":"","network":"TX_DCP","LOCATION":"COYANOSA 2N MESONET","state":""},"geometry":{"type":"Point","coordinates":[-103.12500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172663","lookupid":"CYDQ","long":55.62499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"DAWSON CREEK ARP","state":"BC"},"geometry":{"type":"Point","coordinates":[-120.12500005,55.62499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192772","lookupid":"CYFI1","long":42.87499995,"country":"","network":"ID_DCP","LOCATION":"CRYSTAL HOT SPRINGS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.12500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246106","lookupid":"CYGX","long":56.37499995,"country":"CA","network":"CA_MB_ASOS","LOCATION":"GILLAM AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,56.37499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294320","lookupid":"CYNM","long":49.87499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"MATAGAMI","state":""},"geometry":{"type":"Point","coordinates":[-77.87500005,49.87499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300782","lookupid":"CYOW","long":45.37499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"OTTAWA MACDONALD CARTIER INTL","state":""},"geometry":{"type":"Point","coordinates":[-75.62500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180585","lookupid":"CYPE","long":56.12499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"PEACE RIVER","state":""},"geometry":{"type":"Point","coordinates":[-117.37500005,56.12499995]}},{"type":"Feature","properties":{"LAT":-78.12500005,"id":"293634","lookupid":"CYPH","long":58.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"INUKJUAK ARPT","state":""},"geometry":{"type":"Point","coordinates":[-78.12500005,58.37499995]}},{"type":"Feature","properties":{"LAT":-77.12500005,"id":"296521","lookupid":"CYPX","long":60.12499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"PUVIRNITUQ","state":""},"geometry":{"type":"Point","coordinates":[-77.12500005,60.12499995]}},{"type":"Feature","properties":{"LAT":-65.87500005,"id":"328862","lookupid":"CYSJ","long":45.37499995,"country":"CA","network":"CA_NB_ASOS","LOCATION":"SAINT JOHN","state":""},"geometry":{"type":"Point","coordinates":[-65.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-126.87500005,"id":"153262","lookupid":"CYVQ","long":65.37499995,"country":"CA","network":"CA_NT_ASOS","LOCATION":"NORMAN WELLS","state":""},"geometry":{"type":"Point","coordinates":[-126.87500005,65.37499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284933","lookupid":"CYXU","long":43.12499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"LONDON","state":""},"geometry":{"type":"Point","coordinates":[-81.12500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-127.12500005,"id":"152500","lookupid":"CYYD","long":54.87499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"SMITHERS","state":""},"geometry":{"type":"Point","coordinates":[-127.12500005,54.87499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227388","lookupid":"CYYL","long":56.87499995,"country":"CA","network":"CA_MB_ASOS","LOCATION":"LYNN LAKE","state":""},"geometry":{"type":"Point","coordinates":[-101.12500005,56.87499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187782","lookupid":"CYZH","long":55.37499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"SLAVE LAKE","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,55.37499995]}},{"type":"Feature","properties":{"LAT":-124.12500005,"id":"161198","lookupid":"CZPK","long":69.37499995,"country":"CA","network":"","LOCATION":"PAULATUK  NWT","state":""},"geometry":{"type":"Point","coordinates":[-124.12500005,69.37499995]}},{"type":"Feature","properties":{"LAT":5.12499995,"id":"533307","lookupid":"DAAE","long":36.62499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"SOUMMAM","state":""},"geometry":{"type":"Point","coordinates":[5.12499995,36.62499995]}},{"type":"Feature","properties":{"LAT":8.12499995,"id":"541942","lookupid":"DABS","long":35.37499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"CHEIKH LARBI TEBESSI","state":""},"geometry":{"type":"Point","coordinates":[8.12499995,35.37499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279862","lookupid":"DARN7","long":35.37499995,"country":"","network":"NC_DCP","LOCATION":"CRADLE OF FORESTRY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-72.87500005,"id":"308694","lookupid":"DBYV1","long":43.37499995,"country":"","network":"VT_DCP","LOCATION":"DANBY","state":""},"geometry":{"type":"Point","coordinates":[-72.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245359","lookupid":"DEEQ6","long":49.62499995,"country":"","network":"CA_ON_DCP","LOCATION":"CLEARWATER BAY - DEER CREEK","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,49.62499995]}},{"type":"Feature","properties":{"LAT":-115.12500005,"id":"187013","lookupid":"DEHI1","long":43.12499995,"country":"","network":"ID_DCP","LOCATION":"DEER HAVEN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-115.12500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241727","lookupid":"DEOI4","long":41.62499995,"country":"","network":"IA_DCP","LOCATION":"MISSOURI VALLEY 10W - DESOTO RAWS","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-4.37500005,"id":"505845","lookupid":"DFOO","long":11.12499995,"country":"BF","network":"BF__ASOS","LOCATION":"BOBO DIOULASSO","state":""},"geometry":{"type":"Point","coordinates":[-4.37500005,11.12499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257571","lookupid":"DLDI4","long":42.62499995,"country":"","network":"IA_DCP","LOCATION":"MISSISSIPPI RIVER  AT DUBUQUE LD11","state":""},"geometry":{"type":"Point","coordinates":[-90.62500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180556","lookupid":"DMFW1","long":48.87499995,"country":"","network":"WA_DCP","LOCATION":"DEER MOUNTAIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-117.37500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198532","lookupid":"DMNI1","long":42.87499995,"country":"","network":"ID_DCP","LOCATION":"DIAMOND FLATS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283442","lookupid":"DMSF1","long":30.37499995,"country":"","network":"FL_DCP","LOCATION":"ST JOHNS RIVER  AT ST JOHNS RIVER AT DAMES POINT BRIDGE","state":""},"geometry":{"type":"Point","coordinates":[-81.62500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-78.12500005,"id":"293567","lookupid":"DOLP1","long":41.62499995,"country":"","network":"PA_DCP","LOCATION":"DOLL HILL","state":""},"geometry":{"type":"Point","coordinates":[-78.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191322","lookupid":"DPG26","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":10.37499995,"id":"548425","lookupid":"DTNH","long":36.12499995,"country":"TN","network":"TN__ASOS","LOCATION":"ENFIDHA","state":""},"geometry":{"type":"Point","coordinates":[10.37499995,36.12499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253268","lookupid":"DULM5","long":46.87499995,"country":"","network":"MN_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-92.12500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180497","lookupid":"DVOC1","long":34.12499995,"country":"","network":"CA_DCP","LOCATION":"DEVORE","state":""},"geometry":{"type":"Point","coordinates":[-117.37500005,34.12499995]}},{"type":"Feature","properties":{"LAT":1.37499995,"id":"522385","lookupid":"DXXX","long":6.12499995,"country":"TG","network":"TG__ASOS","LOCATION":"GNASSINGBE EYADEMA INTL","state":""},"geometry":{"type":"Point","coordinates":[1.37499995,6.12499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283467","lookupid":"DY006","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.62500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178351","lookupid":"DYNN2","long":37.62499995,"country":"","network":"NV_DCP","LOCATION":"DYER NEVADA","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-148.37500005,"id":"91353","lookupid":"E24KX","long":68.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-148.37500005,68.12499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241679","lookupid":"EBBT2","long":29.62499995,"country":"","network":"TX_DCP","LOCATION":"SAN BERNARD RIVER  AT EAST BERNARD","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,29.62499995]}},{"type":"Feature","properties":{"LAT":5.37499995,"id":"534083","lookupid":"EBLG","long":50.62499995,"country":"BE","network":"BE__ASOS","LOCATION":"LIEGE","state":""},"geometry":{"type":"Point","coordinates":[5.37499995,50.62499995]}},{"type":"Feature","properties":{"LAT":-99.87500005,"id":"230885","lookupid":"EDCT2","long":31.12499995,"country":"","network":"TX_DCP","LOCATION":"EDEN 3 S","state":""},"geometry":{"type":"Point","coordinates":[-99.87500005,31.12499995]}},{"type":"Feature","properties":{"LAT":8.62499995,"id":"543438","lookupid":"EDFM","long":49.37499995,"country":"DE","network":"DE__ASOS","LOCATION":"MANNHEIM CITY","state":""},"geometry":{"type":"Point","coordinates":[8.62499995,49.37499995]}},{"type":"Feature","properties":{"LAT":10.12499995,"id":"547778","lookupid":"EDHK","long":54.37499995,"country":"DE","network":"DE__ASOS","LOCATION":"KIEL HOLTENAU","state":""},"geometry":{"type":"Point","coordinates":[10.12499995,54.37499995]}},{"type":"Feature","properties":{"LAT":6.62499995,"id":"537685","lookupid":"EDLN","long":51.12499995,"country":"DE","network":"DE__ASOS","LOCATION":"MONCHENGLADBACH","state":""},"geometry":{"type":"Point","coordinates":[6.62499995,51.12499995]}},{"type":"Feature","properties":{"LAT":8.12499995,"id":"541996","lookupid":"EDSB","long":48.87499995,"country":"DE","network":"DE__ASOS","LOCATION":"KARLSRUHE BADEN BADEN","state":""},"geometry":{"type":"Point","coordinates":[8.12499995,48.87499995]}},{"type":"Feature","properties":{"LAT":24.87499995,"id":"590278","lookupid":"EETN","long":59.37499995,"country":"EE","network":"EE__ASOS","LOCATION":"TALLINN","state":""},"geometry":{"type":"Point","coordinates":[24.87499995,59.37499995]}},{"type":"Feature","properties":{"LAT":24.87499995,"id":"590288","lookupid":"EFHA","long":61.87499995,"country":"FI","network":"FI__ASOS","LOCATION":"HALLI","state":""},"geometry":{"type":"Point","coordinates":[24.87499995,61.87499995]}},{"type":"Feature","properties":{"LAT":24.87499995,"id":"590282","lookupid":"EFHK","long":60.37499995,"country":"FI","network":"FI__ASOS","LOCATION":"HELSINKI VANTAA","state":""},"geometry":{"type":"Point","coordinates":[24.87499995,60.37499995]}},{"type":"Feature","properties":{"LAT":22.37499995,"id":"583083","lookupid":"EFTU","long":60.62499995,"country":"FI","network":"FI__ASOS","LOCATION":"TURKU","state":""},"geometry":{"type":"Point","coordinates":[22.37499995,60.62499995]}},{"type":"Feature","properties":{"LAT":-145.12500005,"id":"100687","lookupid":"EGHA2","long":61.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-145.12500005,61.62499995]}},{"type":"Feature","properties":{"LAT":-2.62500005,"id":"511038","lookupid":"EGJB","long":49.37499995,"country":"GB","network":"GB__ASOS","LOCATION":"GUERNSEY","state":""},"geometry":{"type":"Point","coordinates":[-2.62500005,49.37499995]}},{"type":"Feature","properties":{"LAT":0.87499995,"id":"521124","lookupid":"EGMD","long":50.87499995,"country":"GB","network":"GB__ASOS","LOCATION":"LYDD","state":""},"geometry":{"type":"Point","coordinates":[0.87499995,50.87499995]}},{"type":"Feature","properties":{"LAT":-4.62500005,"id":"505294","lookupid":"EGOV","long":53.37499995,"country":"GB","network":"GB__ASOS","LOCATION":"VALLEY","state":""},"geometry":{"type":"Point","coordinates":[-4.62500005,53.37499995]}},{"type":"Feature","properties":{"LAT":-3.12500005,"id":"509626","lookupid":"EGPN","long":56.37499995,"country":"GB","network":"GB__ASOS","LOCATION":"DUNDEE","state":""},"geometry":{"type":"Point","coordinates":[-3.12500005,56.37499995]}},{"type":"Feature","properties":{"LAT":-3.62500005,"id":"508191","lookupid":"EGQK","long":57.62499995,"country":"GB","network":"GB__ASOS","LOCATION":"KINLOSS","state":""},"geometry":{"type":"Point","coordinates":[-3.62500005,57.62499995]}},{"type":"Feature","properties":{"LAT":-2.87500005,"id":"510346","lookupid":"EGQL","long":56.37499995,"country":"GB","network":"GB__ASOS","LOCATION":"LEUCHARS","state":""},"geometry":{"type":"Point","coordinates":[-2.87500005,56.37499995]}},{"type":"Feature","properties":{"LAT":-3.37500005,"id":"508911","lookupid":"EGQS","long":57.62499995,"country":"GB","network":"GB__ASOS","LOCATION":"LOSSIEMOUTH","state":""},"geometry":{"type":"Point","coordinates":[-3.37500005,57.62499995]}},{"type":"Feature","properties":{"LAT":-1.12500005,"id":"515367","lookupid":"EGUB","long":51.62499995,"country":"GB","network":"GB__ASOS","LOCATION":"BENSON","state":""},"geometry":{"type":"Point","coordinates":[-1.12500005,51.62499995]}},{"type":"Feature","properties":{"LAT":-1.37500005,"id":"514657","lookupid":"EGXZ","long":54.12499995,"country":"GB","network":"GB__ASOS","LOCATION":"TOPCLIFFE","state":""},"geometry":{"type":"Point","coordinates":[-1.37500005,54.12499995]}},{"type":"Feature","properties":{"LAT":4.37499995,"id":"531208","lookupid":"EHRD","long":51.87499995,"country":"NL","network":"NL__ASOS","LOCATION":"ROTTERDAM","state":""},"geometry":{"type":"Point","coordinates":[4.37499995,51.87499995]}},{"type":"Feature","properties":{"LAT":5.62499995,"id":"534807","lookupid":"EHVK","long":51.62499995,"country":"NL","network":"NL__ASOS","LOCATION":"VOLKEL","state":""},"geometry":{"type":"Point","coordinates":[5.62499995,51.62499995]}},{"type":"Feature","properties":{"LAT":-8.37500005,"id":"494488","lookupid":"EICK","long":51.87499995,"country":"IE","network":"IE__ASOS","LOCATION":"CORK","state":""},"geometry":{"type":"Point","coordinates":[-8.37500005,51.87499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274100","lookupid":"EJAG1","long":34.87499995,"country":"","network":"GA_DCP","LOCATION":"ELLIJAY","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217984","lookupid":"EKIM8","long":45.87499995,"country":"","network":"MT_DCP","LOCATION":"EKALAKA IWOS","state":""},"geometry":{"type":"Point","coordinates":[-104.37500005,45.87499995]}},{"type":"Feature","properties":{"LAT":12.12499995,"id":"553543","lookupid":"EKRK","long":55.62499995,"country":"DK","network":"DK__ASOS","LOCATION":"ROSKILDE","state":""},"geometry":{"type":"Point","coordinates":[12.12499995,55.62499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166146","lookupid":"EKRW1","long":46.37499995,"country":"","network":"WA_DCP","LOCATION":"ELK ROCK RAWS NEAR TOUTLE 5ENE","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,46.37499995]}},{"type":"Feature","properties":{"LAT":9.37499995,"id":"545622","lookupid":"EKVD","long":55.37499995,"country":"DK","network":"DK__ASOS","LOCATION":"KOLDING VAMDRUP","state":""},"geometry":{"type":"Point","coordinates":[9.37499995,55.37499995]}},{"type":"Feature","properties":{"LAT":-76.37500005,"id":"298586","lookupid":"ELRN7","long":36.37499995,"country":"","network":"NC_DCP","LOCATION":"ELIZABETH CITY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-76.37500005,36.37499995]}},{"type":"Feature","properties":{"LAT":29.12499995,"id":"602564","lookupid":"ENBV","long":70.87499995,"country":"NO","network":"NO__ASOS","LOCATION":"BERLEVAG","state":""},"geometry":{"type":"Point","coordinates":[29.12499995,70.87499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179824","lookupid":"ENFO3","long":45.87499995,"country":"","network":"OR_DCP","LOCATION":"EDEN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-117.62500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163262","lookupid":"ENGPN","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,45.37499995]}},{"type":"Feature","properties":{"LAT":7.87499995,"id":"541333","lookupid":"ENKB","long":63.12499995,"country":"NO","network":"NO__ASOS","LOCATION":"KVERNBERGET","state":""},"geometry":{"type":"Point","coordinates":[7.87499995,63.12499995]}},{"type":"Feature","properties":{"LAT":7.37499995,"id":"539892","lookupid":"ENML","long":62.87499995,"country":"NO","network":"NO__ASOS","LOCATION":"ARO","state":""},"geometry":{"type":"Point","coordinates":[7.37499995,62.87499995]}},{"type":"Feature","properties":{"LAT":13.12499995,"id":"556464","lookupid":"ENMS","long":65.87499995,"country":"NO","network":"NO__ASOS","LOCATION":"KJAERSTAD","state":""},"geometry":{"type":"Point","coordinates":[13.12499995,65.87499995]}},{"type":"Feature","properties":{"LAT":8.12499995,"id":"542065","lookupid":"ENNE","long":66.12499995,"country":"NO","network":"NO__ASOS","LOCATION":"NORNE OIL PLATFORM","state":""},"geometry":{"type":"Point","coordinates":[8.12499995,66.12499995]}},{"type":"Feature","properties":{"LAT":11.62499995,"id":"552138","lookupid":"ENNM","long":64.37499995,"country":"NO","network":"NO__ASOS","LOCATION":"NAMSOS AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[11.62499995,64.37499995]}},{"type":"Feature","properties":{"LAT":29.87499995,"id":"604721","lookupid":"ENVD","long":70.12499995,"country":"NO","network":"NO__ASOS","LOCATION":"VADSO","state":""},"geometry":{"type":"Point","coordinates":[29.87499995,70.12499995]}},{"type":"Feature","properties":{"LAT":19.12499995,"id":"573682","lookupid":"EPKT","long":50.37499995,"country":"PL","network":"PL__ASOS","LOCATION":"KATOWICE","state":""},"geometry":{"type":"Point","coordinates":[19.12499995,50.37499995]}},{"type":"Feature","properties":{"LAT":22.12499995,"id":"582321","lookupid":"EPRZ","long":50.12499995,"country":"PL","network":"PL__ASOS","LOCATION":"JASIONKA","state":""},"geometry":{"type":"Point","coordinates":[22.12499995,50.12499995]}},{"type":"Feature","properties":{"LAT":14.87499995,"id":"561455","lookupid":"EPSC","long":53.62499995,"country":"PL","network":"PL__ASOS","LOCATION":"SZCZECIN","state":""},"geometry":{"type":"Point","coordinates":[14.87499995,53.62499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176892","lookupid":"EPTC1","long":32.87499995,"country":"","network":"CA_DCP","LOCATION":"SAN DIEGO - EEL POINT","state":""},"geometry":{"type":"Point","coordinates":[-118.62500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208572","lookupid":"EPZ01","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.62500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200696","lookupid":"ERAW4","long":43.87499995,"country":"","network":"WY_DCP","LOCATION":"BURRO HILL RAWS","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":11.87499995,"id":"552832","lookupid":"ESGP","long":57.87499995,"country":"SE","network":"SE__ASOS","LOCATION":"SAVE","state":""},"geometry":{"type":"Point","coordinates":[11.87499995,57.87499995]}},{"type":"Feature","properties":{"LAT":17.87499995,"id":"570118","lookupid":"ESSB","long":59.37499995,"country":"SE","network":"SE__ASOS","LOCATION":"STOCKHOLM/BROMMA  &","state":""},"geometry":{"type":"Point","coordinates":[17.87499995,59.37499995]}},{"type":"Feature","properties":{"LAT":15.62499995,"id":"563634","lookupid":"ESSL","long":58.37499995,"country":"SE","network":"SE__ASOS","LOCATION":"SAAB","state":""},"geometry":{"type":"Point","coordinates":[15.62499995,58.37499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215090","lookupid":"ESTW4","long":42.37499995,"country":"","network":"WY_DCP","LOCATION":"ESTERBROOK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":90.87499995,"id":"780143","lookupid":"EUMDE03","long":5.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[90.87499995,5.62499995]}},{"type":"Feature","properties":{"LAT":127.62499995,"id":"886100","lookupid":"EUMDE44","long":34.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[127.62499995,34.87499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273416","lookupid":"EVAM4","long":43.87499995,"country":"","network":"MI_DCP","LOCATION":"EVART RAWS","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,43.87499995]}},{"type":"Feature","properties":{"LAT":11.87499995,"id":"552581","lookupid":"FCPP","long":-4.87500005,"country":"CG","network":"CG__ASOS","LOCATION":"POINTE NOIRE","state":""},"geometry":{"type":"Point","coordinates":[11.87499995,-4.87500005]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196361","lookupid":"FG015","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,40.12499995]}},{"type":"Feature","properties":{"LAT":46.37499995,"id":"651898","lookupid":"FMNM","long":-15.62500005,"country":"KM","network":"KM__ASOS","LOCATION":"PHILIBERT TSIRANANA","state":""},"geometry":{"type":"Point","coordinates":[46.37499995,-15.62500005]}},{"type":"Feature","properties":{"LAT":-141.37500005,"id":"111498","lookupid":"FMRA2","long":64.37499995,"country":"","network":"AK_DCP","LOCATION":"FORTYMILE RIVER AT TAYLOR HWY 24 NE FORTYMILE RIVER AT TAYLOR HW","state":""},"geometry":{"type":"Point","coordinates":[-141.37500005,64.37499995]}},{"type":"Feature","properties":{"LAT":13.12499995,"id":"556165","lookupid":"FNLU","long":-8.87500005,"country":"AO","network":"AO__ASOS","LOCATION":"LUANDA 4 DE FEVEREIRO","state":""},"geometry":{"type":"Point","coordinates":[13.12499995,-8.87500005]}},{"type":"Feature","properties":{"LAT":19.87499995,"id":"575593","lookupid":"FNUE","long":-11.87500005,"country":"AO","network":"AO__ASOS","LOCATION":"LUENA","state":""},"geometry":{"type":"Point","coordinates":[19.87499995,-11.87500005]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174045","lookupid":"FOXN2","long":41.12499995,"country":"","network":"NV_DCP","LOCATION":"FOX MTN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":6.62499995,"id":"537482","lookupid":"FPST","long":0.37499995,"country":"ST","network":"ST__ASOS","LOCATION":"SAO TOME INTL","state":""},"geometry":{"type":"Point","coordinates":[6.62499995,0.37499995]}},{"type":"Feature","properties":{"LAT":33.62499995,"id":"615176","lookupid":"FQTT","long":-16.12500005,"country":"MZ","network":"MZ__ASOS","LOCATION":"TETE CHINGODZI","state":""},"geometry":{"type":"Point","coordinates":[33.62499995,-16.12500005]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246058","lookupid":"FRGM5","long":44.37499995,"country":"","network":"MN_DCP","LOCATION":"FAIRFAX 5S - FORT RIDGELY","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255432","lookupid":"FRNM5","long":47.87499995,"country":"","network":"MN_DCP","LOCATION":"FERNBERG RAWS","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265527","lookupid":"FTHQ6","long":51.62499995,"country":"","network":"CA_ON_DCP","LOCATION":"FORT HOPE","state":""},"geometry":{"type":"Point","coordinates":[-87.87500005,51.62499995]}},{"type":"Feature","properties":{"LAT":14.62499995,"id":"560429","lookupid":"FYWB","long":-22.87500005,"country":"NA","network":"NA__ASOS","LOCATION":"WALVIS BAY","state":""},"geometry":{"type":"Point","coordinates":[14.62499995,-22.87500005]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276256","lookupid":"GA302","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279855","lookupid":"GA333","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283444","lookupid":"GA356","long":30.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.62500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-78.12500005,"id":"293542","lookupid":"GBON7","long":35.37499995,"country":"","network":"NC_DCP","LOCATION":"GOLDSBORO RAWS","state":""},"geometry":{"type":"Point","coordinates":[-78.12500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-16.37500005,"id":"471354","lookupid":"GCXO","long":28.37499995,"country":"ES","network":"ES__ASOS","LOCATION":"TENERIFE NORTE","state":""},"geometry":{"type":"Point","coordinates":[-16.37500005,28.37499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258311","lookupid":"GDMM5","long":47.62499995,"country":"","network":"MN_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-90.37500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-99.87500005,"id":"230898","lookupid":"GDST2","long":34.37499995,"country":"","network":"TX_DCP","LOCATION":"GOODLETT MESONET","state":""},"geometry":{"type":"Point","coordinates":[-99.87500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249655","lookupid":"GDVM5","long":43.62499995,"country":"","network":"MN_DCP","LOCATION":"GORDONSVILLE","state":""},"geometry":{"type":"Point","coordinates":[-93.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196391","lookupid":"GFWM8","long":47.62499995,"country":"","network":"MT_DCP","LOCATION":"GREENFIELDS WEATHER STATION","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-145.87500005,"id":"98529","lookupid":"GHYA2","long":62.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-145.87500005,62.12499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197106","lookupid":"GINM8","long":46.37499995,"country":"","network":"MT_DCP","LOCATION":"GINGER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213652","lookupid":"GLNW4","long":42.87499995,"country":"","network":"WY_DCP","LOCATION":"NORTH PLATTE RIVER 5 ESE GLENROCK","state":""},"geometry":{"type":"Point","coordinates":[-105.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-6.87500005,"id":"498737","lookupid":"GMME","long":34.12499995,"country":"MA","network":"MA__ASOS","LOCATION":"SALE","state":""},"geometry":{"type":"Point","coordinates":[-6.87500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-5.37500005,"id":"503063","lookupid":"GMTN","long":35.62499995,"country":"MA","network":"MA__ASOS","LOCATION":"SANIAT RMEL","state":""},"geometry":{"type":"Point","coordinates":[-5.37500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-5.87500005,"id":"501623","lookupid":"GMTT","long":35.62499995,"country":"MA","network":"MA__ASOS","LOCATION":"IBN BATOUTA","state":""},"geometry":{"type":"Point","coordinates":[-5.87500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190625","lookupid":"GPRM8","long":46.12499995,"country":"","network":"MT_DCP","LOCATION":"GIRD POINT RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264732","lookupid":"GVXA1","long":32.87499995,"country":"","network":"AL_DCP","LOCATION":"GAINESVILLE LOCK &AMP; DAM - M","state":""},"geometry":{"type":"Point","coordinates":[-88.12500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248948","lookupid":"HCYM5","long":46.87499995,"country":"","network":"MN_DCP","LOCATION":"HILL CITY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-93.62500005,46.87499995]}},{"type":"Feature","properties":{"LAT":31.37499995,"id":"608881","lookupid":"HECA","long":30.12499995,"country":"EG","network":"EG__ASOS","LOCATION":"CAIRO INTL","state":""},"geometry":{"type":"Point","coordinates":[31.37499995,30.12499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174787","lookupid":"HEDNA","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-77.37500005,"id":"295700","lookupid":"HFMN7","long":34.87499995,"country":"","network":"NC_DCP","LOCATION":"JACKSONVILLE","state":""},"geometry":{"type":"Point","coordinates":[-77.37500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167564","lookupid":"HLCC1","long":40.87499995,"country":"","network":"CA_DCP","LOCATION":"HILLCREST","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-156.12500005,"id":"68844","lookupid":"HNAH1","long":20.87499995,"country":"","network":"HI_DCP","LOCATION":"HANA AP","state":""},"geometry":{"type":"Point","coordinates":[-156.12500005,20.87499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274112","lookupid":"HRDB","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":30.12499995,"id":"605153","lookupid":"HRYR","long":-1.87500005,"country":"RW","network":"RW__ASOS","LOCATION":"KIGALI INTL","state":""},"geometry":{"type":"Point","coordinates":[30.12499995,-1.87500005]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161830","lookupid":"HUFW1","long":47.37499995,"country":"","network":"WA_DCP","LOCATION":"HUMPTULLIPS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-144.12500005,"id":"103599","lookupid":"HULA2","long":69.62499995,"country":"","network":"AK_DCP","LOCATION":"HULAHULA RIVER  AT HULAHULA RIVER NEAR KAKTOVIK","state":""},"geometry":{"type":"Point","coordinates":[-144.12500005,69.62499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250373","lookupid":"IA065","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.12500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176955","lookupid":"IMTW1","long":48.62499995,"country":"","network":"WA_DCP","LOCATION":"IRON MOUNTAIN","state":""},"geometry":{"type":"Point","coordinates":[-118.62500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-157.12500005,"id":"66151","lookupid":"IMYA2","long":67.62499995,"country":"","network":"AK_DCP","LOCATION":"IMELYAK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-157.12500005,67.62499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268355","lookupid":"IN014","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.87500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273398","lookupid":"IN038","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270520","lookupid":"IN051","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.12500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284897","lookupid":"IRMS1","long":34.12499995,"country":"","network":"SC_DCP","LOCATION":"SALUDA RIVER 3 SW LAKE MURRAY","state":""},"geometry":{"type":"Point","coordinates":[-81.12500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177612","lookupid":"ISCC1","long":32.87499995,"country":"","network":"CA_DCP","LOCATION":"LONG BEACH - SAN CLEMENTE ISLAND","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177623","lookupid":"ISLC1","long":35.62499995,"country":"","network":"CA_DCP","LOCATION":"ISABELLA WEATHER STATION","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197816","lookupid":"ITD56","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184870","lookupid":"ITD90","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197817","lookupid":"ITDA2","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184850","lookupid":"ITDB8","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196375","lookupid":"ITDC1","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183422","lookupid":"ITDC8","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-108.62500005,"id":"205716","lookupid":"JCRC2","long":38.87499995,"country":"","network":"CO_DCP","LOCATION":"JACKS CANYON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-108.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206404","lookupid":"JNOC6","long":30.87499995,"country":"","network":"MX_CH_DCP","LOCATION":"JANOS CHIH","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281284","lookupid":"JONG1","long":30.87499995,"country":"","network":"GA_DCP","LOCATION":"JONES ISLAND","state":""},"geometry":{"type":"Point","coordinates":[-82.37500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247445","lookupid":"JSPT2","long":31.12499995,"country":"","network":"TX_DCP","LOCATION":"NECHES RIVER  AT SAM RAYBURN RES","state":""},"geometry":{"type":"Point","coordinates":[-94.12500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-161.62500005,"id":"53170","lookupid":"K15KX","long":62.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-161.62500005,62.37499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203590","lookupid":"K1EM","long":47.37499995,"country":"US","network":"","LOCATION":"ECHO (WINIFRED)","state":"MT"},"geometry":{"type":"Point","coordinates":[-109.37500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220124","lookupid":"K1LW","long":40.87499995,"country":"US","network":"","LOCATION":"LIMA (GROVER)","state":"CO"},"geometry":{"type":"Point","coordinates":[-103.62500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237436","lookupid":"K2C8","long":48.87499995,"country":"US","network":"","LOCATION":"CAVALIER MUNICIPAL AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-97.62500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289959","lookupid":"K2G4","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-79.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268382","lookupid":"K2P2","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225873","lookupid":"K3K3","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-101.62500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-100.12500005,"id":"230225","lookupid":"K7L2","long":46.12499995,"country":"US","network":"","LOCATION":"LINTON MUNICIPAL AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-100.12500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"259016","lookupid":"K82C","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.12500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196332","lookupid":"KA39","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171166","lookupid":"KAAT","long":41.37499995,"country":"US","network":"","LOCATION":"ALTURAS MUNICIPAL AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-120.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-99.62500005,"id":"231610","lookupid":"KABI","long":32.37499995,"country":"US","network":"","LOCATION":"ABILENE REGIONAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-99.62500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251764","lookupid":"KACP","long":30.87499995,"country":"US","network":"","LOCATION":"ALLEN PARISH AIRPORT","state":"LA"},"geometry":{"type":"Point","coordinates":[-92.62500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284901","lookupid":"KAKH","long":35.12499995,"country":"US","network":"","LOCATION":"GASTONIA MUNICIPAL AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-81.12500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-71.62500005,"id":"312292","lookupid":"KASH","long":42.87499995,"country":"US","network":"","LOCATION":"BOIRE FIELD AIRPORT","state":"NH"},"geometry":{"type":"Point","coordinates":[-71.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271246","lookupid":"KASW","long":41.37499995,"country":"US","network":"","LOCATION":"WARSAW MUNICIPAL AIRPORT","state":"IN"},"geometry":{"type":"Point","coordinates":[-85.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238860","lookupid":"KATY","long":44.87499995,"country":"US","network":"","LOCATION":"WATERTOWN MUNICIPAL ARPT","state":"SD"},"geometry":{"type":"Point","coordinates":[-97.12500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272651","lookupid":"KAUO","long":32.62499995,"country":"US","network":"","LOCATION":"ABRN-OPLKA R G PITTS ARPT","state":"AL"},"geometry":{"type":"Point","coordinates":[-85.37500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300766","lookupid":"KAVP","long":41.37499995,"country":"US","network":"","LOCATION":"WILKES-BARRE/SCRANTON INTL AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-75.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166873","lookupid":"KAWO","long":48.12499995,"country":"US","network":"","LOCATION":"ARLINGTON MUNICIPAL ARPT","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.12500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246773","lookupid":"KAXA","long":43.12499995,"country":"US","network":"","LOCATION":"ALGONA MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-94.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215066","lookupid":"KAXX","long":36.37499995,"country":"US","network":"","LOCATION":"ANGEL FIRE AIRPORT","state":"NM"},"geometry":{"type":"Point","coordinates":[-105.37500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195631","lookupid":"KBCE","long":37.62499995,"country":"US","network":"","LOCATION":"BRYCE CANYON AIRPORT","state":"UT"},"geometry":{"type":"Point","coordinates":[-112.12500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294269","lookupid":"KBKT","long":37.12499995,"country":"US","network":"","LOCATION":"BLACKSTONE FAA AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-77.87500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171158","lookupid":"KBLU","long":39.37499995,"country":"US","network":"","LOCATION":"BLUE CANYON - NYACK ARPT","state":"CA"},"geometry":{"type":"Point","coordinates":[-120.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252506","lookupid":"KBPK","long":36.37499995,"country":"US","network":"","LOCATION":"OZARK REGIONAL AIRPORT","state":"AR"},"geometry":{"type":"Point","coordinates":[-92.37500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289945","lookupid":"KBUY","long":36.12499995,"country":"US","network":"","LOCATION":"BURLINGTON ALAMANCE RGL AP","state":"NC"},"geometry":{"type":"Point","coordinates":[-79.37500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-70.87500005,"id":"314451","lookupid":"KBVY","long":42.62499995,"country":"US","network":"","LOCATION":"BEVERLY MUNICIPAL AIRPORT","state":"MA"},"geometry":{"type":"Point","coordinates":[-70.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-76.62500005,"id":"297877","lookupid":"KBWI","long":39.12499995,"country":"US","network":"","LOCATION":"BALTIMORE-WASHINGTON INTL AIRPORT","state":"MD"},"geometry":{"type":"Point","coordinates":[-76.62500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-69.87500005,"id":"317336","lookupid":"KBXM","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-69.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211498","lookupid":"KBYG","long":44.37499995,"country":"US","network":"","LOCATION":"JOHNSON COUNTY AIRPORT","state":"WY"},"geometry":{"type":"Point","coordinates":[-106.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261165","lookupid":"KC75","long":41.12499995,"country":"US","network":"","LOCATION":"MARSHALL CO","state":"IL"},"geometry":{"type":"Point","coordinates":[-89.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284896","lookupid":"KCAE","long":33.87499995,"country":"US","network":"","LOCATION":"COLUMBIA METROPOLITAN AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-81.12500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248212","lookupid":"KCAV","long":42.87499995,"country":"US","network":"","LOCATION":"CLARION MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-93.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249663","lookupid":"KCBG","long":45.62499995,"country":"US","network":"","LOCATION":"CAMBRIDGE MUNICIPAL ARPT","state":"MN"},"geometry":{"type":"Point","coordinates":[-93.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-103.12500005,"id":"221572","lookupid":"KCDR","long":42.87499995,"country":"US","network":"","LOCATION":"CHADRON MUNICIPAL AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-103.12500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260429","lookupid":"KCGI","long":37.12499995,"country":"US","network":"","LOCATION":"CAPE GIRARDEAU RGNL ARPT","state":"MO"},"geometry":{"type":"Point","coordinates":[-89.62500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282766","lookupid":"KCLE","long":41.37499995,"country":"US","network":"","LOCATION":"CLEVELAND-HOPKINS INTERNATIONAL AP","state":"OH"},"geometry":{"type":"Point","coordinates":[-81.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268338","lookupid":"KCMD","long":34.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.87500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257576","lookupid":"KCMY","long":43.87499995,"country":"US","network":"","LOCATION":"SPARTA/FORT MC COY AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-90.62500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265442","lookupid":"KCQF","long":30.37499995,"country":"US","network":"","LOCATION":"H L SONNY CALLAHAN AIRPORT","state":"AL"},"geometry":{"type":"Point","coordinates":[-87.87500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263300","lookupid":"KCRX","long":34.87499995,"country":"US","network":"","LOCATION":"ROSCOE TURNER AIRPORT","state":"MS"},"geometry":{"type":"Point","coordinates":[-88.62500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279119","lookupid":"KCTY","long":29.62499995,"country":"US","network":"","LOCATION":"CROSS CITY AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-83.12500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-103.37500005,"id":"220876","lookupid":"KD50","long":48.87499995,"country":"US","network":"","LOCATION":"CROSBY MUNICIPAL AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-103.37500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268339","lookupid":"KDCU","long":34.62499995,"country":"US","network":"","LOCATION":"PRYOR FIELD REGIONAL ARPT","state":"AL"},"geometry":{"type":"Point","coordinates":[-86.87500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254694","lookupid":"KDEH","long":43.37499995,"country":"US","network":"","LOCATION":"DECORAH MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-91.62500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-77.12500005,"id":"296439","lookupid":"KDMW","long":39.62499995,"country":"US","network":"","LOCATION":"CARROLL CO RGNL/JJACK B POAGE FIELD AIRPORT","state":"MD"},"geometry":{"type":"Point","coordinates":[-77.12500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274099","lookupid":"KDNN","long":34.62499995,"country":"US","network":"","LOCATION":"DALTON MUNICIPAL AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-84.87500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-75.37500005,"id":"301477","lookupid":"KDOV","long":39.12499995,"country":"US","network":"","LOCATION":"DOVER AFB AIRPORT","state":"DE"},"geometry":{"type":"Point","coordinates":[-75.37500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261145","lookupid":"KDYR","long":36.12499995,"country":"US","network":"","LOCATION":"DYERSBURG MUNICIPAL ARPT","state":"TN"},"geometry":{"type":"Point","coordinates":[-89.37500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167555","lookupid":"KEDU","long":38.62499995,"country":"US","network":"","LOCATION":"UNIVERSITY AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.87500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-77.37500005,"id":"295707","lookupid":"KEMV","long":36.62499995,"country":"US","network":"","LOCATION":"EMPORIA-GRENVLE RGNL ARPT","state":"VA"},"geometry":{"type":"Point","coordinates":[-77.37500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273368","lookupid":"KEUF","long":31.87499995,"country":"US","network":"","LOCATION":"WEEDON FIELD AIRPORT","state":"AL"},"geometry":{"type":"Point","coordinates":[-85.12500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-70.87500005,"id":"314447","lookupid":"KEWB","long":41.62499995,"country":"US","network":"","LOCATION":"NEW BEDFORD RGNL AIRPORT","state":"MA"},"geometry":{"type":"Point","coordinates":[-70.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297147","lookupid":"KFKN","long":36.62499995,"country":"US","network":"","LOCATION":"FRANKLIN MUNICIPAL-JOHN BEVERLY ROSE AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-76.87500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197061","lookupid":"KFLG","long":35.12499995,"country":"US","network":"","LOCATION":"FLAGSTAFF PULLIAM AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-111.62500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274816","lookupid":"KFTY","long":33.87499995,"country":"US","network":"","LOCATION":"FULTON CO-BROWN FLD ARPT","state":"GA"},"geometry":{"type":"Point","coordinates":[-84.62500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-78.37500005,"id":"292830","lookupid":"KFVX","long":37.37499995,"country":"US","network":"","LOCATION":"FARMVILLE REGIONAL AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-78.37500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-157.87500005,"id":"63807","lookupid":"KFWH1","long":21.62499995,"country":"","network":"HI_DCP","LOCATION":"KII","state":""},"geometry":{"type":"Point","coordinates":[-157.87500005,21.62499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261141","lookupid":"KFYE","long":35.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.37500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278407","lookupid":"KFZG","long":31.62499995,"country":"US","network":"","LOCATION":"FITZGERALD MUNICIPAL AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-83.37500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228752","lookupid":"KGCK","long":37.87499995,"country":"US","network":"","LOCATION":"GARDEN CITY REGIONAL ARPT","state":"KS"},"geometry":{"type":"Point","coordinates":[-100.62500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243903","lookupid":"KGHW","long":45.62499995,"country":"US","network":"","LOCATION":"GLENWOOD MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184144","lookupid":"KGIC","long":45.87499995,"country":"US","network":"","LOCATION":"IDAHO COUNTY AIRPORT","state":"ID"},"geometry":{"type":"Point","coordinates":[-116.12500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246758","lookupid":"KGPH","long":39.37499995,"country":"US","network":"","LOCATION":"MIDWEST NATIONAL AIR CENTER AIRPORT","state":"MO"},"geometry":{"type":"Point","coordinates":[-94.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189194","lookupid":"KGPI","long":48.37499995,"country":"US","network":"","LOCATION":"GLACIER PARK INTERNATIONAL AIRPORT","state":"MT"},"geometry":{"type":"Point","coordinates":[-114.37500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244582","lookupid":"KGZL","long":35.37499995,"country":"US","network":"","LOCATION":"STIGLER REGIONAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-95.12500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-100.37500005,"id":"229464","lookupid":"KHHF","long":35.87499995,"country":"US","network":"","LOCATION":"HEMPHILL COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-100.37500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243137","lookupid":"KHHW","long":34.12499995,"country":"US","network":"","LOCATION":"STAN STAMPER MUNICIPAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-95.62500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251110","lookupid":"KHIB","long":47.37499995,"country":"US","network":"","LOCATION":"CHISHOLM-HIBBING AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-92.87500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285628","lookupid":"KHLX","long":36.87499995,"country":"US","network":"","LOCATION":"TWIN COUNTY AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-80.87500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-115.12500005,"id":"186984","lookupid":"KHND","long":35.87499995,"country":"US","network":"","LOCATION":"HENDERSON EXECUTIVE ARPT","state":"NV"},"geometry":{"type":"Point","coordinates":[-115.12500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237345","lookupid":"KHRL","long":26.12499995,"country":"US","network":"","LOCATION":"VALLEY INTERNATIONAL ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.62500005,26.12499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206455","lookupid":"KHSG","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176915","lookupid":"KHTH","long":38.62499995,"country":"US","network":"","LOCATION":"HAWTHORNE INDUSTRIAL","state":"NV"},"geometry":{"type":"Point","coordinates":[-118.62500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283471","lookupid":"KI16","long":37.62499995,"country":"US","network":"","LOCATION":"KEE FLD","state":"WV"},"geometry":{"type":"Point","coordinates":[-81.62500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238111","lookupid":"KICT","long":37.62499995,"country":"US","network":"","LOCATION":"WICHITA EISENHOWER NATIONAL","state":"KS"},"geometry":{"type":"Point","coordinates":[-97.37500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195655","lookupid":"KIDA","long":43.62499995,"country":"US","network":"","LOCATION":"IDAHO FALLS REGIONAL ARPT","state":"ID"},"geometry":{"type":"Point","coordinates":[-112.12500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-107.12500005,"id":"210072","lookupid":"KIGM8","long":47.87499995,"country":"","network":"MT_DCP","LOCATION":"IN KING COULEE ALONG FT. PECK RSVR","state":""},"geometry":{"type":"Point","coordinates":[-107.12500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-76.37500005,"id":"298610","lookupid":"KITH","long":42.37499995,"country":"US","network":"","LOCATION":"ITHACA TOMPKINS REGIONAL AIRPORT","state":"NY"},"geometry":{"type":"Point","coordinates":[-76.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223717","lookupid":"KITR","long":39.12499995,"country":"US","network":"","LOCATION":"KIT CARSON COUNTY AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-102.37500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170434","lookupid":"KJAQ","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276266","lookupid":"KJAU","long":36.37499995,"country":"US","network":"","LOCATION":"CAMPBELL CO","state":"TN"},"geometry":{"type":"Point","coordinates":[-84.12500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277697","lookupid":"KJCA","long":34.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266162","lookupid":"KJKA","long":30.37499995,"country":"US","network":"","LOCATION":"JACK EDWARDS AIRPORT","state":"AL"},"geometry":{"type":"Point","coordinates":[-87.62500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261891","lookupid":"KJVL","long":42.62499995,"country":"US","network":"","LOCATION":"ROCK COUNTY AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-89.12500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-158.37500005,"id":"62367","lookupid":"KKRH1","long":21.62499995,"country":"","network":"HI_DCP","LOCATION":"KUAOKALA","state":""},"geometry":{"type":"Point","coordinates":[-158.37500005,21.62499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279880","lookupid":"KLCK","long":39.87499995,"country":"US","network":"","LOCATION":"RICKENBACKER INTL AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-82.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-156.37500005,"id":"68124","lookupid":"KLIH1","long":20.87499995,"country":"","network":"HI_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-156.37500005,20.87499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171889","lookupid":"KLKV","long":42.12499995,"country":"US","network":"","LOCATION":"LAKE COUNTY AIRPORT","state":"OR"},"geometry":{"type":"Point","coordinates":[-120.37500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254655","lookupid":"KLLQ","long":33.62499995,"country":"US","network":"","LOCATION":"MONTCELO MUNI/ELLIS FLD AP","state":"AR"},"geometry":{"type":"Point","coordinates":[-91.62500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253220","lookupid":"KLRF","long":34.87499995,"country":"US","network":"","LOCATION":"LITTLE ROCK AFB AIRPORT","state":"AR"},"geometry":{"type":"Point","coordinates":[-92.12500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275557","lookupid":"KLUK","long":39.12499995,"country":"US","network":"","LOCATION":"CINA MUNI APT/LUKN FD APT","state":"OH"},"geometry":{"type":"Point","coordinates":[-84.37500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241735","lookupid":"KLYV","long":43.62499995,"country":"US","network":"","LOCATION":"QUENTIN AANENSON FIELD AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-96.12500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268347","lookupid":"KM91","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.87500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289937","lookupid":"KMAO","long":34.12499995,"country":"US","network":"","LOCATION":"MARION COUNTY AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-79.37500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238857","lookupid":"KMDS","long":44.12499995,"country":"US","network":"","LOCATION":"MADISON MUNICIPAL AIRPORT","state":"SD"},"geometry":{"type":"Point","coordinates":[-97.12500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280604","lookupid":"KMFD","long":40.87499995,"country":"US","network":"","LOCATION":"MANSFIELD LAHM REGIONAL AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-82.62500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276965","lookupid":"KMGR","long":31.12499995,"country":"US","network":"","LOCATION":"MOULTRIE MUNICIPAL AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-83.87500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284188","lookupid":"KMKJ","long":36.87499995,"country":"US","network":"","LOCATION":"MOUNTIAN EMPIRE AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-81.37500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257566","lookupid":"KMLI","long":41.37499995,"country":"US","network":"","LOCATION":"QUAD CITY INTERNATIONAL AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-90.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287775","lookupid":"KMNI","long":33.62499995,"country":"US","network":"","LOCATION":"SANTEE COOPER REGIONAL AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-80.12500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275543","lookupid":"KMNV","long":35.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170431","lookupid":"KMOD","long":37.62499995,"country":"US","network":"","LOCATION":"MDSTO CTY-CO H SHAM FD APT","state":"CA"},"geometry":{"type":"Point","coordinates":[-120.87500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254684","lookupid":"KMPZ","long":40.87499995,"country":"US","network":"","LOCATION":"MOUNT PLEASANT MUNI ARPT","state":"IA"},"geometry":{"type":"Point","coordinates":[-91.62500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-104.12500005,"id":"218642","lookupid":"KMRF","long":30.37499995,"country":"US","network":"","LOCATION":"MARFA AP","state":"TX"},"geometry":{"type":"Point","coordinates":[-104.12500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261173","lookupid":"KMSN","long":43.12499995,"country":"US","network":"","LOCATION":"DANE CO REGIONAL-TRUAX FIELD AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-89.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-75.37500005,"id":"301490","lookupid":"KN23","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-101.37500005,"id":"226631","lookupid":"KN60","long":47.62499995,"country":"US","network":"","LOCATION":"GARRISON","state":"ND"},"geometry":{"type":"Point","coordinates":[-101.37500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-75.12500005,"id":"302211","lookupid":"KN66","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.12500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-87.12500005,"id":"267603","lookupid":"KNDZ","long":30.62499995,"country":"US","network":"","LOCATION":"WHITING FIELD NAVAL AIR STATION-SOUTH","state":"FL"},"geometry":{"type":"Point","coordinates":[-87.12500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-74.37500005,"id":"304361","lookupid":"KNEL","long":40.12499995,"country":"US","network":"","LOCATION":"NAES/MAXFIELD FIELD","state":"NJ"},"geometry":{"type":"Point","coordinates":[-74.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262572","lookupid":"KNJW","long":32.87499995,"country":"US","network":"","LOCATION":"RANGE B","state":"MS"},"geometry":{"type":"Point","coordinates":[-88.87500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176893","lookupid":"KNUC","long":33.12499995,"country":"US","network":"","LOCATION":"NALF/F. SHERMAN FLD ARPT","state":"CA"},"geometry":{"type":"Point","coordinates":[-118.62500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166830","lookupid":"KNUQ","long":37.37499995,"country":"US","network":"","LOCATION":"MOFFETT FEDERAL AIRFIELD","state":"CA"},"geometry":{"type":"Point","coordinates":[-122.12500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"294980","lookupid":"KOAJ","long":34.87499995,"country":"US","network":"","LOCATION":"ALBERT J ELLIS AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-77.62500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223688","lookupid":"KODO","long":31.87499995,"country":"US","network":"","LOCATION":"ODESSA-SCHLEMEYER FLD ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-102.37500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273408","lookupid":"KOEB","long":41.87499995,"country":"US","network":"","LOCATION":"BRANCH COUNTY MEMO AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-85.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234503","lookupid":"KOJA","long":35.62499995,"country":"US","network":"","LOCATION":"THOMAS P STAFFORD AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-98.62500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-78.12500005,"id":"293557","lookupid":"KOKV","long":39.12499995,"country":"US","network":"","LOCATION":"WINCHESTER REGIONAL ARPT","state":"VA"},"geometry":{"type":"Point","coordinates":[-78.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238126","lookupid":"KOLU","long":41.37499995,"country":"US","network":"","LOCATION":"COLUMBUS MUNICIPAL AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-97.37500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269086","lookupid":"KOXI","long":41.37499995,"country":"US","network":"","LOCATION":"STARKE COUNTY AIRPORT","state":"IN"},"geometry":{"type":"Point","coordinates":[-86.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184119","lookupid":"KP68","long":39.62499995,"country":"US","network":"","LOCATION":"EUREKA","state":"NV"},"geometry":{"type":"Point","coordinates":[-116.12500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254639","lookupid":"KP92","long":29.62499995,"country":"US","network":"","LOCATION":"SALT POINT","state":"LA"},"geometry":{"type":"Point","coordinates":[-91.62500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251086","lookupid":"KPEA","long":41.37499995,"country":"US","network":"","LOCATION":"PELLA MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-92.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260443","lookupid":"KPIA","long":40.62499995,"country":"US","network":"","LOCATION":"GREATER PEORIA REGIONAL AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-89.62500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-100.37500005,"id":"229498","lookupid":"KPIR","long":44.37499995,"country":"US","network":"","LOCATION":"PIERRE REGIONAL AIRPORT","state":"SD"},"geometry":{"type":"Point","coordinates":[-100.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248943","lookupid":"KPNM","long":45.62499995,"country":"US","network":"","LOCATION":"PRINCETON MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-93.62500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"228023","lookupid":"KPPA","long":35.62499995,"country":"US","network":"","LOCATION":"PERRY LEFORS FIELD AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-100.87500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-68.12500005,"id":"322387","lookupid":"KPQI","long":46.62499995,"country":"US","network":"","LOCATION":"NERN MAINE RGNL ARPT AT PRESQUE IS AIRPORT","state":"ME"},"geometry":{"type":"Point","coordinates":[-68.12500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269048","lookupid":"KPRN","long":31.87499995,"country":"US","network":"","LOCATION":"MAC CRENSHAW MEMORIAL AIRPORT","state":"AL"},"geometry":{"type":"Point","coordinates":[-86.62500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-73.37500005,"id":"307250","lookupid":"KPSF","long":42.37499995,"country":"US","network":"","LOCATION":"PITTSFIELD MUNICIPAL AP","state":"MA"},"geometry":{"type":"Point","coordinates":[-73.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-70.87500005,"id":"314453","lookupid":"KPSM","long":43.12499995,"country":"US","network":"","LOCATION":"PEASE INTERNATIONAL TRADEPORT AIRPORT","state":"NH"},"geometry":{"type":"Point","coordinates":[-70.87500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-74.87500005,"id":"302939","lookupid":"KPTD","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-74.87500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197081","lookupid":"KPVU","long":40.12499995,"country":"US","network":"","LOCATION":"PROVO MUNICIPAL AIRPORT","state":"UT"},"geometry":{"type":"Point","coordinates":[-111.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225857","lookupid":"KPVW","long":34.12499995,"country":"US","network":"","LOCATION":"HALE COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-101.62500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165431","lookupid":"KPWT","long":47.62499995,"country":"US","network":"","LOCATION":"BREMERTON NATIONAL AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.62500005,47.62499995]}},{"type":"Feature","properties":{"LAT":150.37499995,"id":"951652","lookupid":"KRAU","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[150.37499995,42.87499995]}},{"type":"Feature","properties":{"LAT":-75.87500005,"id":"300042","lookupid":"KRDG","long":40.37499995,"country":"US","network":"","LOCATION":"READING SPAATZ FIELD","state":"PA"},"geometry":{"type":"Point","coordinates":[-75.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-75.37500005,"id":"301493","lookupid":"KRME","long":43.12499995,"country":"US","network":"","LOCATION":"GRIFFISS AIRPARK","state":"NY"},"geometry":{"type":"Point","coordinates":[-75.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-108.62500005,"id":"205746","lookupid":"KRPX","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.62500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243916","lookupid":"KRRT","long":48.87499995,"country":"US","network":"","LOCATION":"WARROAD INTL-SWEDE CARLSON FLD ARPT","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.37500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-77.37500005,"id":"295719","lookupid":"KRSP","long":39.62499995,"country":"US","network":"","LOCATION":"CAMP DAVID","state":"MD"},"geometry":{"type":"Point","coordinates":[-77.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-72.87500005,"id":"308695","lookupid":"KRUT","long":43.62499995,"country":"US","network":"","LOCATION":"RUTLAND STATE AIRPORT","state":"VT"},"geometry":{"type":"Point","coordinates":[-72.87500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165409","lookupid":"KS03","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285594","lookupid":"KSC38","long":28.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.87500005,28.37499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196335","lookupid":"KSDL","long":33.62499995,"country":"US","network":"","LOCATION":"SCOTTSDALE AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-111.87500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-104.12500005,"id":"218711","lookupid":"KSDY","long":47.62499995,"country":"US","network":"","LOCATION":"SIDNEY-RICHLAND MUNI ARPT","state":"MT"},"geometry":{"type":"Point","coordinates":[-104.12500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284150","lookupid":"KSEF","long":27.37499995,"country":"US","network":"","LOCATION":"SEBRING RGNL","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.37500005,27.37499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199248","lookupid":"KSGE","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"277000","lookupid":"KSGH","long":39.87499995,"country":"US","network":"","LOCATION":"SPRINGFIELD BECKLEY","state":"OH"},"geometry":{"type":"Point","coordinates":[-83.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288506","lookupid":"KSIF","long":36.37499995,"country":"US","network":"","LOCATION":"ROCKINGHAM COUNTY NC SHILOH AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-79.87500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214346","lookupid":"KSKX","long":36.37499995,"country":"US","network":"","LOCATION":"TAOS REGIONAL AIRPORT","state":"NM"},"geometry":{"type":"Point","coordinates":[-105.62500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260448","lookupid":"KSQI","long":41.87499995,"country":"US","network":"","LOCATION":"WHITESIDE CO ARPT-JOS H BITTOR F FLD ARPT","state":"IL"},"geometry":{"type":"Point","coordinates":[-89.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260459","lookupid":"KSTE","long":44.62499995,"country":"US","network":"","LOCATION":"STEVENS POINT MUNI ARPT","state":"WI"},"geometry":{"type":"Point","coordinates":[-89.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171162","lookupid":"KSVE","long":40.37499995,"country":"US","network":"","LOCATION":"SUSANVILLE MUNI","state":"CA"},"geometry":{"type":"Point","coordinates":[-120.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238102","lookupid":"KTIK","long":35.37499995,"country":"US","network":"","LOCATION":"TINKER AFB AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-97.37500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243178","lookupid":"KTKC","long":44.37499995,"country":"US","network":"","LOCATION":"TRACY MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283465","lookupid":"KTNB","long":36.12499995,"country":"US","network":"","LOCATION":"BOONE","state":"NC"},"geometry":{"type":"Point","coordinates":[-81.62500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184817","lookupid":"KTNP","long":34.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"277007","lookupid":"KTOL","long":41.62499995,"country":"US","network":"","LOCATION":"TOLEDO EXPRESS AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-83.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172598","lookupid":"KTRK","long":39.37499995,"country":"US","network":"","LOCATION":"TRUCKEE-TAHOE AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-120.12500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242425","lookupid":"KTUL","long":36.12499995,"country":"US","network":"","LOCATION":"TULSA INTERNATIONAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-95.87500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243850","lookupid":"KTYR","long":32.37499995,"country":"US","network":"","LOCATION":"TYLER POUNDS REGIONAL ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.37500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262586","lookupid":"KUCY","long":36.37499995,"country":"US","network":"","LOCATION":"EVERETT-STEWART AIRPORT","state":"TN"},"geometry":{"type":"Point","coordinates":[-88.87500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284905","lookupid":"KUKF","long":36.12499995,"country":"US","network":"","LOCATION":"WILKES COUNTY AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-81.12500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243124","lookupid":"KUTS","long":30.87499995,"country":"US","network":"","LOCATION":"HUNTSVILLE MUNICIPAL ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-95.62500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202842","lookupid":"KVEL","long":40.37499995,"country":"US","network":"","LOCATION":"VERNAL AIRPORT","state":"UT"},"geometry":{"type":"Point","coordinates":[-109.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274097","lookupid":"KVPC","long":34.12499995,"country":"US","network":"","LOCATION":"CARTERSVILLE AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-84.87500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-72.62500005,"id":"309414","lookupid":"KVSF","long":43.37499995,"country":"US","network":"","LOCATION":"HARTNESS ST (SPNGFLD) ARPT","state":"VT"},"geometry":{"type":"Point","coordinates":[-72.62500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-99.62500005,"id":"231626","lookupid":"KWWR","long":36.37499995,"country":"US","network":"","LOCATION":"WEST WOODWARD AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-99.62500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-132.37500005,"id":"137383","lookupid":"KXAWC","long":55.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-132.37500005,55.62499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247508","lookupid":"KXVG","long":46.87499995,"country":"US","network":"","LOCATION":"LONGVILLE MUNICIPAL ARPT","state":"MN"},"geometry":{"type":"Point","coordinates":[-94.12500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274828","lookupid":"KY080","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.62500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-148.62500005,"id":"90623","lookupid":"LCLA2","long":65.62499995,"country":"","network":"AK_DCP","LOCATION":"LIVENGOOD","state":""},"geometry":{"type":"Point","coordinates":[-148.62500005,65.62499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"282016","lookupid":"LCRS1","long":33.87499995,"country":"","network":"SC_DCP","LOCATION":"EDGEFIELD - LONG CRANE","state":""},"geometry":{"type":"Point","coordinates":[-82.12500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223695","lookupid":"LDST2","long":33.62499995,"country":"","network":"TX_DCP","LOCATION":"LEVELLAND 4S","state":""},"geometry":{"type":"Point","coordinates":[-102.37500005,33.62499995]}},{"type":"Feature","properties":{"LAT":16.12499995,"id":"565023","lookupid":"LDZA","long":45.62499995,"country":"HR","network":"HR__ASOS","LOCATION":"ZAGREB","state":""},"geometry":{"type":"Point","coordinates":[16.12499995,45.62499995]}},{"type":"Feature","properties":{"LAT":-6.12500005,"id":"500935","lookupid":"LEAS","long":43.62499995,"country":"ES","network":"ES__ASOS","LOCATION":"ASTURIAS","state":""},"geometry":{"type":"Point","coordinates":[-6.12500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-3.37500005,"id":"508842","lookupid":"LETO","long":40.37499995,"country":"ES","network":"ES__ASOS","LOCATION":"TORREJON","state":""},"geometry":{"type":"Point","coordinates":[-3.37500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-3.87500005,"id":"507414","lookupid":"LEXJ","long":43.37499995,"country":"ES","network":"ES__ASOS","LOCATION":"SANTANDER","state":""},"geometry":{"type":"Point","coordinates":[-3.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":1.62499995,"id":"523283","lookupid":"LFAT","long":50.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"LE TOUQUET PARIS PLAGE","state":""},"geometry":{"type":"Point","coordinates":[1.62499995,50.62499995]}},{"type":"Feature","properties":{"LAT":-0.37500005,"id":"517496","lookupid":"LFBM","long":43.87499995,"country":"FR","network":"FR__ASOS","LOCATION":"MONT DE MARSAN","state":""},"geometry":{"type":"Point","coordinates":[-0.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":0.12499995,"id":"518933","lookupid":"LFBT","long":43.12499995,"country":"FR","network":"FR__ASOS","LOCATION":"LOURDES","state":""},"geometry":{"type":"Point","coordinates":[0.12499995,43.12499995]}},{"type":"Feature","properties":{"LAT":6.87499995,"id":"538375","lookupid":"LFMD","long":43.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"MANDELIEU","state":""},"geometry":{"type":"Point","coordinates":[6.87499995,43.62499995]}},{"type":"Feature","properties":{"LAT":5.12499995,"id":"533334","lookupid":"LFML","long":43.37499995,"country":"FR","network":"FR__ASOS","LOCATION":"PROVENCE","state":""},"geometry":{"type":"Point","coordinates":[5.12499995,43.37499995]}},{"type":"Feature","properties":{"LAT":2.62499995,"id":"526149","lookupid":"LFOA","long":47.12499995,"country":"FR","network":"FR__ASOS","LOCATION":"AVORD","state":""},"geometry":{"type":"Point","coordinates":[2.62499995,47.12499995]}},{"type":"Feature","properties":{"LAT":1.87499995,"id":"523992","lookupid":"LFOJ","long":47.87499995,"country":"FR","network":"FR__ASOS","LOCATION":"BRICY","state":""},"geometry":{"type":"Point","coordinates":[1.87499995,47.87499995]}},{"type":"Feature","properties":{"LAT":2.62499995,"id":"526155","lookupid":"LFPM","long":48.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"VILLAROCHE","state":""},"geometry":{"type":"Point","coordinates":[2.62499995,48.62499995]}},{"type":"Feature","properties":{"LAT":3.12499995,"id":"527603","lookupid":"LFQQ","long":50.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"LESQUIN","state":""},"geometry":{"type":"Point","coordinates":[3.12499995,50.62499995]}},{"type":"Feature","properties":{"LAT":1.62499995,"id":"523270","lookupid":"LFYR","long":47.37499995,"country":"FR","network":"FR__ASOS","LOCATION":"ROMORANTIN/PRUNIERS","state":""},"geometry":{"type":"Point","coordinates":[1.62499995,47.37499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167557","lookupid":"LGBC1","long":39.12499995,"country":"","network":"CA_DCP","LOCATION":"SUTTER BYPASS - LONGBRIDGE","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,39.12499995]}},{"type":"Feature","properties":{"LAT":22.12499995,"id":"582269","lookupid":"LGKL","long":37.12499995,"country":"GR","network":"GR__ASOS","LOCATION":"KALAMATA","state":""},"geometry":{"type":"Point","coordinates":[22.12499995,37.12499995]}},{"type":"Feature","properties":{"LAT":20.87499995,"id":"578676","lookupid":"LGPZ","long":38.87499995,"country":"GR","network":"GR__ASOS","LOCATION":"AKTIO","state":""},"geometry":{"type":"Point","coordinates":[20.87499995,38.87499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282718","lookupid":"LGRF1","long":29.37499995,"country":"","network":"FL_DCP","LOCATION":"LAKE GEORGE RAWS/PIERSON 2WSW","state":""},"geometry":{"type":"Point","coordinates":[-81.87500005,29.37499995]}},{"type":"Feature","properties":{"LAT":21.62499995,"id":"580870","lookupid":"LHDC","long":47.37499995,"country":"HU","network":"HU__ASOS","LOCATION":"DEBRECEN","state":""},"geometry":{"type":"Point","coordinates":[21.62499995,47.37499995]}},{"type":"Feature","properties":{"LAT":16.87499995,"id":"567165","lookupid":"LIBD","long":41.12499995,"country":"IT","network":"IT__ASOS","LOCATION":"BARI","state":""},"geometry":{"type":"Point","coordinates":[16.87499995,41.12499995]}},{"type":"Feature","properties":{"LAT":12.62499995,"id":"554903","lookupid":"LICD","long":35.62499995,"country":"IT","network":"IT__ASOS","LOCATION":"LAMPEDUSA","state":""},"geometry":{"type":"Point","coordinates":[12.62499995,35.62499995]}},{"type":"Feature","properties":{"LAT":14.87499995,"id":"561390","lookupid":"LICZ","long":37.37499995,"country":"IT","network":"IT__ASOS","LOCATION":"CATANIA/SIGONELLA","state":""},"geometry":{"type":"Point","coordinates":[14.87499995,37.37499995]}},{"type":"Feature","properties":{"LAT":-149.37500005,"id":"88475","lookupid":"LIKA2","long":68.62499995,"country":"","network":"AK_DCP","LOCATION":"TOOLIK LAKE 5ENE USCRN","state":""},"geometry":{"type":"Point","coordinates":[-149.37500005,68.62499995]}},{"type":"Feature","properties":{"LAT":8.12499995,"id":"541977","lookupid":"LIMG","long":44.12499995,"country":"IT","network":"IT__ASOS","LOCATION":"ALBENGA","state":""},"geometry":{"type":"Point","coordinates":[8.12499995,44.12499995]}},{"type":"Feature","properties":{"LAT":8.87499995,"id":"544138","lookupid":"LIMJ","long":44.37499995,"country":"IT","network":"IT__ASOS","LOCATION":"GENOVA SESTRI","state":""},"geometry":{"type":"Point","coordinates":[8.87499995,44.37499995]}},{"type":"Feature","properties":{"LAT":8.12499995,"id":"541976","lookupid":"LIMU","long":43.87499995,"country":"IT","network":"IT__ASOS","LOCATION":"CAPE MELE","state":""},"geometry":{"type":"Point","coordinates":[8.12499995,43.87499995]}},{"type":"Feature","properties":{"LAT":7.62499995,"id":"540539","lookupid":"LIMZ","long":44.62499995,"country":"IT","network":"IT__ASOS","LOCATION":"LEVALDIGI","state":""},"geometry":{"type":"Point","coordinates":[7.62499995,44.62499995]}},{"type":"Feature","properties":{"LAT":11.62499995,"id":"552060","lookupid":"LIPF","long":44.87499995,"country":"IT","network":"IT__ASOS","LOCATION":"FERRARA (AUT)","state":""},"geometry":{"type":"Point","coordinates":[11.62499995,44.87499995]}},{"type":"Feature","properties":{"LAT":12.37499995,"id":"554223","lookupid":"LIPZ","long":45.62499995,"country":"IT","network":"IT__ASOS","LOCATION":"VENEZIA TESSERA","state":""},"geometry":{"type":"Point","coordinates":[12.37499995,45.62499995]}},{"type":"Feature","properties":{"LAT":10.37499995,"id":"548455","lookupid":"LIRP","long":43.62499995,"country":"IT","network":"IT__ASOS","LOCATION":"PISA","state":""},"geometry":{"type":"Point","coordinates":[10.37499995,43.62499995]}},{"type":"Feature","properties":{"LAT":12.62499995,"id":"554933","lookupid":"LIRZ","long":43.12499995,"country":"IT","network":"IT__ASOS","LOCATION":"PERUGIA","state":""},"geometry":{"type":"Point","coordinates":[12.62499995,43.12499995]}},{"type":"Feature","properties":{"LAT":15.62499995,"id":"563584","lookupid":"LJCE","long":45.87499995,"country":"SI","network":"SI__ASOS","LOCATION":"CERKLJE","state":""},"geometry":{"type":"Point","coordinates":[15.62499995,45.87499995]}},{"type":"Feature","properties":{"LAT":12.87499995,"id":"555681","lookupid":"LKKV","long":50.12499995,"country":"CZ","network":"CZ__ASOS","LOCATION":"KARLOVY VARY","state":""},"geometry":{"type":"Point","coordinates":[12.87499995,50.12499995]}},{"type":"Feature","properties":{"LAT":13.37499995,"id":"557119","lookupid":"LKLN","long":49.62499995,"country":"CZ","network":"CZ__ASOS","LOCATION":"PLZEN LINE","state":""},"geometry":{"type":"Point","coordinates":[13.37499995,49.62499995]}},{"type":"Feature","properties":{"LAT":34.87499995,"id":"618969","lookupid":"LLBG","long":32.12499995,"country":"IL","network":"IL__ASOS","LOCATION":"BEN GURION","state":""},"geometry":{"type":"Point","coordinates":[34.87499995,32.12499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184854","lookupid":"LLCI1","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185577","lookupid":"LLGI1","long":44.12499995,"country":"","network":"ID_DCP","LOCATION":"LOWMAN NRAWS 9","state":""},"geometry":{"type":"Point","coordinates":[-115.62500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176931","lookupid":"LMCO3","long":42.62499995,"country":"","network":"OR_DCP","LOCATION":"LITTLE MCCOY CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-118.62500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-108.12500005,"id":"207187","lookupid":"LMMM8","long":46.62499995,"country":"","network":"MT_DCP","LOCATION":"LOWER MUSSELSHELL AGRIMET STATION NR MEL","state":""},"geometry":{"type":"Point","coordinates":[-108.12500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194219","lookupid":"LMRM8","long":44.62499995,"country":"","network":"MT_DCP","LOCATION":"ANTELOPE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194228","lookupid":"LNCM8","long":46.87499995,"country":"","network":"MT_DCP","LOCATION":"LINCOLN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-28.62500005,"id":"436115","lookupid":"LPHR","long":38.62499995,"country":"PT","network":"PT__ASOS","LOCATION":"HORTA","state":""},"geometry":{"type":"Point","coordinates":[-28.62500005,38.62499995]}},{"type":"Feature","properties":{"LAT":21.37499995,"id":"580145","lookupid":"LRAR","long":46.12499995,"country":"RO","network":"RO__ASOS","LOCATION":"ARAD","state":""},"geometry":{"type":"Point","coordinates":[21.37499995,46.12499995]}},{"type":"Feature","properties":{"LAT":27.62499995,"id":"598149","lookupid":"LRIA","long":47.12499995,"country":"RO","network":"RO__ASOS","LOCATION":"IASI","state":""},"geometry":{"type":"Point","coordinates":[27.62499995,47.12499995]}},{"type":"Feature","properties":{"LAT":24.37499995,"id":"588786","lookupid":"LRTM","long":46.37499995,"country":"RO","network":"RO__ASOS","LOCATION":"VIDRASAU","state":""},"geometry":{"type":"Point","coordinates":[24.37499995,46.37499995]}},{"type":"Feature","properties":{"LAT":21.37499995,"id":"580144","lookupid":"LRTR","long":45.87499995,"country":"RO","network":"RO__ASOS","LOCATION":"TRAIAN VUIA","state":""},"geometry":{"type":"Point","coordinates":[21.37499995,45.87499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268342","lookupid":"LSBT1","long":35.37499995,"country":"","network":"TN_DCP","LOCATION":"RAWS SITE  LEWISBURG TOWER","state":""},"geometry":{"type":"Point","coordinates":[-86.87500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210740","lookupid":"LSLN5","long":34.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.87500005,34.87499995]}},{"type":"Feature","properties":{"LAT":43.12499995,"id":"642759","lookupid":"LTCO","long":39.62499995,"country":"TR","network":"TR__ASOS","LOCATION":"AGRI","state":""},"geometry":{"type":"Point","coordinates":[43.12499995,39.62499995]}},{"type":"Feature","properties":{"LAT":27.12499995,"id":"596679","lookupid":"LTFD","long":39.62499995,"country":"TR","network":"TR__ASOS","LOCATION":"EDREMIT KORFEZ","state":""},"geometry":{"type":"Point","coordinates":[27.12499995,39.62499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211474","lookupid":"LUJC2","long":38.37499995,"country":"","network":"CO_DCP","LOCATION":"LUJAN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"240973","lookupid":"LVNT2","long":33.12499995,"country":"","network":"TX_DCP","LOCATION":"EAST FORK TRINITY RIVER 3 W LAKE LAVON","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,33.12499995]}},{"type":"Feature","properties":{"LAT":20.87499995,"id":"578685","lookupid":"LWOH","long":41.12499995,"country":"MK","network":"MK__ASOS","LOCATION":"OHRID","state":""},"geometry":{"type":"Point","coordinates":[20.87499995,41.12499995]}},{"type":"Feature","properties":{"LAT":20.62499995,"id":"577976","lookupid":"LYKV","long":43.87499995,"country":"RS","network":"RS__ASOS","LOCATION":"KRALJEVO","state":""},"geometry":{"type":"Point","coordinates":[20.62499995,43.87499995]}},{"type":"Feature","properties":{"LAT":18.62499995,"id":"572237","lookupid":"LZZI","long":49.12499995,"country":"SK","network":"SK__ASOS","LOCATION":"ZILINA","state":""},"geometry":{"type":"Point","coordinates":[18.62499995,49.12499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274860","lookupid":"MC020","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.62500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264068","lookupid":"MC031","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.37500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268385","lookupid":"MC036","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.87500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279892","lookupid":"MC124","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214330","lookupid":"MCRN5","long":32.37499995,"country":"","network":"NM_DCP","LOCATION":"MCGREGGOR RANGE","state":""},"geometry":{"type":"Point","coordinates":[-105.62500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202149","lookupid":"MCWM8","long":47.12499995,"country":"","network":"MT_DCP","LOCATION":"MOCCASIN AGRIMET","state":""},"geometry":{"type":"Point","coordinates":[-109.87500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-76.62500005,"id":"297879","lookupid":"MD009","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.62500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297159","lookupid":"MD020","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300753","lookupid":"MD070","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.62500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-76.37500005,"id":"298595","lookupid":"MD073","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.37500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297154","lookupid":"MD155","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.87500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213643","lookupid":"MDIC2","long":40.62499995,"country":"","network":"CO_DCP","LOCATION":"MICHIGAN DITCH","state":""},"geometry":{"type":"Point","coordinates":[-105.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265382","lookupid":"MHLM","long":15.37499995,"country":"HN","network":"HN__ASOS","LOCATION":"LA MESA INTL","state":""},"geometry":{"type":"Point","coordinates":[-87.87500005,15.37499995]}},{"type":"Feature","properties":{"LAT":-87.12500005,"id":"267537","lookupid":"MHTG","long":14.12499995,"country":"HN","network":"HN__ASOS","LOCATION":"TONCONTIN INTL","state":""},"geometry":{"type":"Point","coordinates":[-87.12500005,14.12499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277731","lookupid":"MICMC","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271253","lookupid":"MICNK","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270530","lookupid":"MIGRJ","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.12500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279176","lookupid":"MIKND","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.12500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-75.87500005,"id":"300027","lookupid":"MINN7","long":36.62499995,"country":"","network":"NC_DCP","LOCATION":"MACKAYS ISLAND - CURRITRUCK SOUND","state":""},"geometry":{"type":"Point","coordinates":[-75.87500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270534","lookupid":"MIRFW","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.12500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294195","lookupid":"MKJS","long":18.62499995,"country":"JM","network":"JM__ASOS","LOCATION":"SANGSTER INTL","state":""},"geometry":{"type":"Point","coordinates":[-77.87500005,18.62499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178338","lookupid":"MLCC1","long":34.37499995,"country":"","network":"CA_DCP","LOCATION":"MILL CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-100.12500005,"id":"230123","lookupid":"MMQT","long":20.62499995,"country":"MX","network":"MX__ASOS","LOCATION":"QUERETARO INTERCONTINENTAL","state":""},"geometry":{"type":"Point","coordinates":[-100.12500005,20.62499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247515","lookupid":"MN026","long":48.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.12500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"241018","lookupid":"MN030","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245339","lookupid":"MN031","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246779","lookupid":"MN032","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.37500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255415","lookupid":"MN040","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249666","lookupid":"MN050","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.37500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"241020","lookupid":"MN059","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252549","lookupid":"MN066","long":47.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.37500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244617","lookupid":"MN071","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.12500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248219","lookupid":"MN075","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.87500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251104","lookupid":"MN077","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.87500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250391","lookupid":"MN108","long":47.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.12500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246782","lookupid":"MN125","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.37500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243902","lookupid":"MN136","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.37500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251817","lookupid":"MN142","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.62500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245338","lookupid":"MN151","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"241016","lookupid":"MN154","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259706","lookupid":"MOA03","long":36.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.87500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250360","lookupid":"MOA13","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.12500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246754","lookupid":"MOA24","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.37500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254668","lookupid":"MRWM7","long":36.87499995,"country":"","network":"MO_DCP","LOCATION":"MOUNTAIN VIEW RAWS","state":""},"geometry":{"type":"Point","coordinates":[-91.62500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261774","lookupid":"MSLP","long":13.37499995,"country":"SV","network":"SV__ASOS","LOCATION":"EL SALVADOR INTL","state":""},"geometry":{"type":"Point","coordinates":[-89.12500005,13.37499995]}},{"type":"Feature","properties":{"LAT":-107.37500005,"id":"209341","lookupid":"MTABR","long":45.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-107.37500005,"id":"209345","lookupid":"MTHYH","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.37500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285622","lookupid":"MTIN7","long":35.37499995,"country":"","network":"NC_DCP","LOCATION":"MT ISLAND LAKE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-80.87500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204305","lookupid":"MTM19","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.12500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189190","lookupid":"MTM79","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185592","lookupid":"MTTRC","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.62500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-99.62500005,"id":"231605","lookupid":"MVCT2","long":31.12499995,"country":"","network":"TX_DCP","LOCATION":"MELVIN 2S","state":""},"geometry":{"type":"Point","coordinates":[-99.62500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257594","lookupid":"MYRQ6","long":48.37499995,"country":"","network":"CA_ON_DCP","LOCATION":"BURCHELL LAKE - MYRT LAKE","state":""},"geometry":{"type":"Point","coordinates":[-90.62500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233044","lookupid":"MZCT2","long":30.87499995,"country":"","network":"TX_DCP","LOCATION":"MASON 10NE","state":""},"geometry":{"type":"Point","coordinates":[-99.12500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"228006","lookupid":"MZST2","long":31.37499995,"country":"","network":"TX_DCP","LOCATION":"MERTZON 3NNE","state":""},"geometry":{"type":"Point","coordinates":[-100.87500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-74.87500005,"id":"302919","lookupid":"N819","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-74.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172634","lookupid":"NCSW1","long":48.37499995,"country":"","network":"WA_DCP","LOCATION":"NCSB-N CASCADE SMOKE JUMPER BS","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224470","lookupid":"ND004","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.12500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-103.12500005,"id":"221590","lookupid":"ND015","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.12500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-100.12500005,"id":"230230","lookupid":"ND022","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.12500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227350","lookupid":"ND026","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-101.12500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225890","lookupid":"NE008","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-101.62500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232364","lookupid":"NE051","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228763","lookupid":"NE059","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.62500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278423","lookupid":"NFGT1","long":35.62499995,"country":"","network":"TN_DCP","LOCATION":"NEWFOUND GAP","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-69.62500005,"id":"318067","lookupid":"NINM1","long":46.62499995,"country":"","network":"ME_DCP","LOCATION":"ST JOHN RIVER  AT NINE MILE BRIDGE","state":""},"geometry":{"type":"Point","coordinates":[-69.62500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-74.12500005,"id":"305079","lookupid":"NJ11","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-74.12500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-74.12500005,"id":"305080","lookupid":"NJ39","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-74.12500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-75.12500005,"id":"302197","lookupid":"NJ67","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234487","lookupid":"NLCT2","long":31.62499995,"country":"","network":"TX_DCP","LOCATION":"MULLIN 5 NE","state":""},"geometry":{"type":"Point","coordinates":[-98.62500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186266","lookupid":"NV032","long":36.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185564","lookupid":"NV047","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.62500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171899","lookupid":"OD105","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173332","lookupid":"OD132","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166857","lookupid":"OD159","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173335","lookupid":"ODT37","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175503","lookupid":"ODT44","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171890","lookupid":"ODT51","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167583","lookupid":"ODT78","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169730","lookupid":"ODT97","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,42.37499995]}},{"type":"Feature","properties":{"LAT":44.12499995,"id":"645578","lookupid":"OEDM","long":24.37499995,"country":"SA","network":"SA__ASOS","LOCATION":"PRINCE SALMAN BIN ABDULAZIZ","state":""},"geometry":{"type":"Point","coordinates":[44.12499995,24.37499995]}},{"type":"Feature","properties":{"LAT":41.62499995,"id":"638390","lookupid":"OEHL","long":27.37499995,"country":"SA","network":"SA__ASOS","LOCATION":"HAIL","state":""},"geometry":{"type":"Point","coordinates":[41.62499995,27.37499995]}},{"type":"Feature","properties":{"LAT":39.62499995,"id":"632619","lookupid":"OEMA","long":24.62499995,"country":"SA","network":"SA__ASOS","LOCATION":"PRINCE MOHAMMAD BIN ABDULAZIZ","state":""},"geometry":{"type":"Point","coordinates":[39.62499995,24.62499995]}},{"type":"Feature","properties":{"LAT":38.62499995,"id":"629767","lookupid":"OETR","long":31.62499995,"country":"SA","network":"SA__ASOS","LOCATION":"TURAIF","state":""},"geometry":{"type":"Point","coordinates":[38.62499995,31.62499995]}},{"type":"Feature","properties":{"LAT":54.62499995,"id":"675824","lookupid":"OIBS","long":25.87499995,"country":"IR","network":"IR__ASOS","LOCATION":"SIRI ISLAND","state":""},"geometry":{"type":"Point","coordinates":[54.62499995,25.87499995]}},{"type":"Feature","properties":{"LAT":59.62499995,"id":"690266","lookupid":"OIMM","long":36.37499995,"country":"IR","network":"IR__ASOS","LOCATION":"MASHHAD INTL","state":""},"geometry":{"type":"Point","coordinates":[59.62499995,36.37499995]}},{"type":"Feature","properties":{"LAT":54.37499995,"id":"675148","lookupid":"OING","long":36.87499995,"country":"IR","network":"IR__ASOS","LOCATION":"GORGAN","state":""},"geometry":{"type":"Point","coordinates":[54.37499995,36.87499995]}},{"type":"Feature","properties":{"LAT":60.62499995,"id":"693109","lookupid":"OIZI","long":27.12499995,"country":"IR","network":"IR__ASOS","LOCATION":"IRAN SHAHR","state":""},"geometry":{"type":"Point","coordinates":[60.62499995,27.12499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217919","lookupid":"OJIC6","long":29.62499995,"country":"","network":"MX_CH_DCP","LOCATION":"OJINAGA","state":""},"geometry":{"type":"Point","coordinates":[-104.37500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174030","lookupid":"OKHC1","long":37.37499995,"country":"","network":"CA_DCP","LOCATION":"OAKHURST 2NW","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,37.37499995]}},{"type":"Feature","properties":{"LAT":54.62499995,"id":"675818","lookupid":"OMAA","long":24.37499995,"country":"AE","network":"AE__ASOS","LOCATION":"ABU DHABI INTL","state":""},"geometry":{"type":"Point","coordinates":[54.62499995,24.37499995]}},{"type":"Feature","properties":{"LAT":55.37499995,"id":"677982","lookupid":"OMDB","long":25.37499995,"country":"AE","network":"AE__ASOS","LOCATION":"DUBAI","state":""},"geometry":{"type":"Point","coordinates":[55.37499995,25.37499995]}},{"type":"Feature","properties":{"LAT":55.12499995,"id":"677260","lookupid":"OMDW","long":24.87499995,"country":"AE","network":"AE__ASOS","LOCATION":"DUBAI","state":""},"geometry":{"type":"Point","coordinates":[55.12499995,24.87499995]}},{"type":"Feature","properties":{"LAT":56.37499995,"id":"680861","lookupid":"OMFJ","long":25.12499995,"country":"AE","network":"AE__ASOS","LOCATION":"FUJAIRAH INTL","state":""},"geometry":{"type":"Point","coordinates":[56.37499995,25.12499995]}},{"type":"Feature","properties":{"LAT":55.87499995,"id":"679423","lookupid":"OMRK","long":25.62499995,"country":"AE","network":"AE__ASOS","LOCATION":"RAS-AL-KHAIMA","state":""},"geometry":{"type":"Point","coordinates":[55.87499995,25.62499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178343","lookupid":"ONYC1","long":35.62499995,"country":"","network":"CA_DCP","LOCATION":"WALKER PASS GOES","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,35.62499995]}},{"type":"Feature","properties":{"LAT":74.37499995,"id":"732727","lookupid":"OPLA","long":31.62499995,"country":"PK","network":"PK__ASOS","LOCATION":"ALLAMA IQBAL INTL","state":""},"geometry":{"type":"Point","coordinates":[74.37499995,31.62499995]}},{"type":"Feature","properties":{"LAT":71.37499995,"id":"724081","lookupid":"OPMT","long":30.12499995,"country":"PK","network":"PK__ASOS","LOCATION":"MULTAN INTL","state":""},"geometry":{"type":"Point","coordinates":[71.37499995,30.12499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171915","lookupid":"OPWW1","long":48.62499995,"country":"","network":"WA_DCP","LOCATION":"TWISP - OKAWEN PORTABLE","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-152.87500005,"id":"78352","lookupid":"ORIWC","long":57.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-152.87500005,57.87499995]}},{"type":"Feature","properties":{"LAT":35.87499995,"id":"621862","lookupid":"OSLK","long":35.37499995,"country":"SY","network":"SY__ASOS","LOCATION":"BASSEL AL ASSAD INTL","state":""},"geometry":{"type":"Point","coordinates":[35.87499995,35.37499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"168989","lookupid":"OSMC1","long":37.12499995,"country":"","network":"CA_DCP","LOCATION":"ORESTIMBA CREEK","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189147","lookupid":"OVMN2","long":36.62499995,"country":"","network":"NV_DCP","LOCATION":"OVERTON","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-165.62500005,"id":"41648","lookupid":"PACM","long":61.87499995,"country":"US","network":"AK_ASOS","LOCATION":"SCAMMON BAY AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-165.62500005,61.87499995]}},{"type":"Feature","properties":{"LAT":-152.37500005,"id":"79792","lookupid":"PADQ","long":57.87499995,"country":"US","network":"AK_ASOS","LOCATION":"KODIAK AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-152.37500005,57.87499995]}},{"type":"Feature","properties":{"LAT":-141.12500005,"id":"112220","lookupid":"PAEG","long":64.87499995,"country":"US","network":"AK_ASOS","LOCATION":"EAGLE AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-141.12500005,64.87499995]}},{"type":"Feature","properties":{"LAT":-149.62500005,"id":"87726","lookupid":"PAFR","long":61.37499995,"country":"US","network":"AK_ASOS","LOCATION":"BRYANT ARMY AIRFIELD HELIPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-149.62500005,61.37499995]}},{"type":"Feature","properties":{"LAT":-166.12500005,"id":"40236","lookupid":"PALU","long":68.87499995,"country":"US","network":"AK_ASOS","LOCATION":"CAPE LISBURNE LRRS AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-166.12500005,68.87499995]}},{"type":"Feature","properties":{"LAT":-163.62500005,"id":"47409","lookupid":"PAMO","long":62.12499995,"country":"US","network":"AK_ASOS","LOCATION":"MOUNTAIN VILLAGE AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-163.62500005,62.12499995]}},{"type":"Feature","properties":{"LAT":-155.37500005,"id":"71179","lookupid":"PARY","long":64.62499995,"country":"US","network":"AK_ASOS","LOCATION":"RUBY AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-155.37500005,64.62499995]}},{"type":"Feature","properties":{"LAT":-164.62500005,"id":"44551","lookupid":"PAVL","long":67.62499995,"country":"US","network":"AK_ASOS","LOCATION":"KIVALINA AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-164.62500005,67.62499995]}},{"type":"Feature","properties":{"LAT":-132.37500005,"id":"137386","lookupid":"PAWG","long":56.37499995,"country":"US","network":"AK_ASOS","LOCATION":"WRANGELL AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-132.37500005,56.37499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191333","lookupid":"PBUI1","long":43.12499995,"country":"","network":"ID_DCP","LOCATION":"POTTER BUTTE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192031","lookupid":"PC094","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196369","lookupid":"PC130","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165418","lookupid":"PC131","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169018","lookupid":"PC167","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163254","lookupid":"PC223","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178384","lookupid":"PC318","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238785","lookupid":"PCGT2","long":26.12499995,"country":"","network":"TX_DCP","LOCATION":"SOUTH PADRE ISLAND CGS  TX - 8779748","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,26.12499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184849","lookupid":"PCKI1","long":42.12499995,"country":"","network":"ID_DCP","LOCATION":"POLE CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-87.12500005,"id":"267602","lookupid":"PCLF1","long":30.37499995,"country":"","network":"FL_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-87.12500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-145.37500005,"id":"99987","lookupid":"PFYU","long":66.62499995,"country":"US","network":"AK_ASOS","LOCATION":"FORT YUKON AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-145.37500005,66.62499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165395","lookupid":"PG126","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-115.12500005,"id":"186979","lookupid":"PG163","long":34.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.12500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169707","lookupid":"PG391","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172590","lookupid":"PG441","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169005","lookupid":"PG478","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166836","lookupid":"PG557","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166118","lookupid":"PG598","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"168987","lookupid":"PG705","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171863","lookupid":"PG812","long":35.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266188","lookupid":"PGHL","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.62500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179099","lookupid":"PHLO3","long":44.62499995,"country":"","network":"OR_DCP","LOCATION":"POWDER RIVER 11 SE MASON DAM AND PHILLIPS LAKE","state":""},"geometry":{"type":"Point","coordinates":[-117.87500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-157.12500005,"id":"65965","lookupid":"PHMK","long":21.12499995,"country":"US","network":"HI_ASOS","LOCATION":"MOLOKAI AIRPORT","state":"HI"},"geometry":{"type":"Point","coordinates":[-157.12500005,21.12499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"259018","lookupid":"PIVW3","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-103.12500005,"id":"221518","lookupid":"PJNT2","long":29.37499995,"country":"","network":"TX_DCP","LOCATION":"PANTHER JUNCTION RAWS","state":""},"geometry":{"type":"Point","coordinates":[-103.12500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186288","lookupid":"POCN2","long":41.87499995,"country":"","network":"NV_DCP","LOCATION":"JARBRIDGE - POLE CREEK","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189196","lookupid":"POEM8","long":48.87499995,"country":"","network":"MT_DCP","LOCATION":"POLEBRIDGE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189884","lookupid":"PPRNV","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.12500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-76.62500005,"id":"297873","lookupid":"PPTM2","long":38.12499995,"country":"","network":"MD_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-76.62500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278462","lookupid":"PRIM4","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242448","lookupid":"PSGI4","long":41.87499995,"country":"","network":"IA_DCP","LOCATION":"SOLDIER RIVER  AT PISGAH","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-78.12500005,"id":"293561","lookupid":"PST12","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-78.12500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-76.62500005,"id":"297881","lookupid":"PST21","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163273","lookupid":"PTAW1","long":48.12499995,"country":"","network":"WA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-71.37500005,"id":"313007","lookupid":"PTCR1","long":41.62499995,"country":"","network":"RI_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-71.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-71.12500005,"id":"313748","lookupid":"PZBN6JW","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-71.12500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199260","lookupid":"QADW4","long":44.87499995,"country":"","network":"WY_DCP","LOCATION":"QUADRANT RAWS","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190588","lookupid":"QBRA3","long":36.87499995,"country":"","network":"AZ_DCP","LOCATION":"BLACK ROCK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192747","lookupid":"QHUA3","long":36.62499995,"country":"","network":"AZ_DCP","LOCATION":"HURRICANE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.12500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199929","lookupid":"QHVA3","long":32.12499995,"country":"","network":"AZ_DCP","LOCATION":"RINCON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255400","lookupid":"QLDI2","long":39.87499995,"country":"","network":"IL_DCP","LOCATION":"MISSISSIPPI RIVER  AT QUINCY LD21","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191307","lookupid":"QTWA3","long":36.62499995,"country":"","network":"AZ_DCP","LOCATION":"TWEEDIE","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175468","lookupid":"QUBC1","long":36.87499995,"country":"","network":"CA_DCP","LOCATION":"UPPER BULL","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189141","lookupid":"QUPA3","long":35.12499995,"country":"","network":"AZ_DCP","LOCATION":"UNION PASS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195627","lookupid":"QWSA3","long":36.62499995,"country":"","network":"AZ_DCP","LOCATION":"WARM SPRINGS CANYON","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170424","lookupid":"RBYC1","long":35.87499995,"country":"","network":"CA_DCP","LOCATION":"BRADLEY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"295014","lookupid":"RCRN6","long":43.37499995,"country":"","network":"NY_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-77.62500005,43.37499995]}},{"type":"Feature","properties":{"LAT":121.62499995,"id":"868781","lookupid":"RCSS","long":25.12499995,"country":"TW","network":"TW__ASOS","LOCATION":"SUNGSHAN","state":""},"geometry":{"type":"Point","coordinates":[121.62499995,25.12499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246046","lookupid":"RDAI4","long":41.37499995,"country":"","network":"IA_DCP","LOCATION":"RAPID DEPLOY A","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248207","lookupid":"RGAI4","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-69.12500005,"id":"319504","lookupid":"RIPM1","long":45.87499995,"country":"","network":"ME_DCP","LOCATION":"RIPOGENUS DAM - MCOOP","state":""},"geometry":{"type":"Point","coordinates":[-69.12500005,45.87499995]}},{"type":"Feature","properties":{"LAT":135.37499995,"id":"908418","lookupid":"RJBB","long":34.37499995,"country":"JP","network":"JP__ASOS","LOCATION":"KANSAI INTL","state":""},"geometry":{"type":"Point","coordinates":[135.37499995,34.37499995]}},{"type":"Feature","properties":{"LAT":143.37499995,"id":"931498","lookupid":"RJEB","long":44.37499995,"country":"JP","network":"JP__ASOS","LOCATION":"MONBETSU","state":""},"geometry":{"type":"Point","coordinates":[143.37499995,44.37499995]}},{"type":"Feature","properties":{"LAT":128.87499995,"id":"889691","lookupid":"RJFE","long":32.62499995,"country":"JP","network":"JP__ASOS","LOCATION":"FUKUE","state":""},"geometry":{"type":"Point","coordinates":[128.87499995,32.62499995]}},{"type":"Feature","properties":{"LAT":136.87499995,"id":"912750","lookupid":"RJNW","long":37.37499995,"country":"JP","network":"JP__ASOS","LOCATION":"NOTO","state":""},"geometry":{"type":"Point","coordinates":[136.87499995,37.37499995]}},{"type":"Feature","properties":{"LAT":126.37499995,"id":"882510","lookupid":"RKSI","long":37.37499995,"country":"KR","network":"KR__ASOS","LOCATION":"INCHEON INTL","state":""},"geometry":{"type":"Point","coordinates":[126.37499995,37.37499995]}},{"type":"Feature","properties":{"LAT":128.62499995,"id":"888984","lookupid":"RKTN","long":35.87499995,"country":"KR","network":"KR__ASOS","LOCATION":"DAEGU AB","state":""},"geometry":{"type":"Point","coordinates":[128.62499995,35.87499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"241013","lookupid":"RKVI4","long":43.12499995,"country":"","network":"IA_DCP","LOCATION":"ROCK RIVER  AT ROCK VALLEY","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259685","lookupid":"RMAM6","long":31.12499995,"country":"","network":"MS_DCP","LOCATION":"MARION RAWS","state":""},"geometry":{"type":"Point","coordinates":[-89.87500005,31.12499995]}},{"type":"Feature","properties":{"LAT":125.12499995,"id":"878860","lookupid":"RORS","long":24.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"SHIMOJISHIMA","state":""},"geometry":{"type":"Point","coordinates":[125.12499995,24.87499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171154","lookupid":"RRFC1","long":38.37499995,"country":"","network":"CA_DCP","LOCATION":"RAILROAD FLAT (USACE)","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186265","lookupid":"RRKN2","long":36.12499995,"country":"","network":"NV_DCP","LOCATION":"RED ROCK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268348","lookupid":"RSVL","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.87500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-76.62500005,"id":"297882","lookupid":"RUNP1","long":40.37499995,"country":"","network":"PA_DCP","LOCATION":"INDIANTOWN RUN","state":""},"geometry":{"type":"Point","coordinates":[-76.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-42.87500005,"id":"394900","lookupid":"SBTE","long":-5.12500005,"country":"BR","network":"BR__ASOS","LOCATION":"SENADOR PETRONIO PORTELLA","state":""},"geometry":{"type":"Point","coordinates":[-42.87500005,-5.12500005]}},{"type":"Feature","properties":{"LAT":-40.37500005,"id":"402039","lookupid":"SBVT","long":-20.37500005,"country":"BR","network":"BR__ASOS","LOCATION":"GOIABEIRAS","state":""},"geometry":{"type":"Point","coordinates":[-40.37500005,-20.37500005]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183423","lookupid":"SCFI1","long":45.62499995,"country":"","network":"ID_DCP","LOCATION":"SLATE CRK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-71.37500005,"id":"312709","lookupid":"SCVM","long":-32.87500005,"country":"CL","network":"CL__ASOS","LOCATION":"VINA DEL MAR","state":""},"geometry":{"type":"Point","coordinates":[-71.37500005,-32.87500005]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240234","lookupid":"SDRT2","long":28.37499995,"country":"","network":"TX_DCP","LOCATION":"TCOON STATION","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,28.37499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176179","lookupid":"SE169","long":34.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176903","lookupid":"SE313","long":35.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.62500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176912","lookupid":"SE393","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-118.62500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175472","lookupid":"SE404","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256873","lookupid":"SEAM5","long":48.12499995,"country":"","network":"MN_DCP","LOCATION":"SEAGULL RAWS","state":""},"geometry":{"type":"Point","coordinates":[-90.87500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286197","lookupid":"SEMT","long":-0.87500005,"country":"EC","network":"EC__ASOS","LOCATION":"ELOY ALFARO INTL","state":""},"geometry":{"type":"Point","coordinates":[-80.62500005,-0.87500005]}},{"type":"Feature","properties":{"LAT":-78.37500005,"id":"292680","lookupid":"SEQM","long":-0.12500005,"country":"EC","network":"EC__ASOS","LOCATION":"MARISCAL SUCRE INTERNATIONAL AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-78.37500005,-0.12500005]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200707","lookupid":"SFJM8","long":46.62499995,"country":"","network":"MT_DCP","LOCATION":"SOUTH FORK JUDITH RAWS","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193515","lookupid":"SHBM8","long":48.62499995,"country":"","network":"MT_DCP","LOCATION":"BROWNING - SPRING HILL","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-149.62500005,"id":"87725","lookupid":"SHIA2","long":61.12499995,"country":"","network":"AK_DCP","LOCATION":"SHIP CREEK 9 E SHIP CREEK NR ANCHORAGE","state":""},"geometry":{"type":"Point","coordinates":[-149.62500005,61.12499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170451","lookupid":"SLKO3","long":42.62499995,"country":"","network":"OR_DCP","LOCATION":"SUMMER LAKE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-55.12500005,"id":"359662","lookupid":"SMJP","long":5.37499995,"country":"SR","network":"SR__ASOS","LOCATION":"JOHAN A PENGEL INTL","state":""},"geometry":{"type":"Point","coordinates":[-55.12500005,5.37499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215007","lookupid":"SNBR3","long":21.62499995,"country":"","network":"MX_NR_DCP","LOCATION":"SAN BLAS","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,21.62499995]}},{"type":"Feature","properties":{"LAT":-177.37500005,"id":"7673","lookupid":"SNDP5","long":28.12499995,"country":"","network":"P1_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-177.37500005,28.12499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196366","lookupid":"SNFEC","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217979","lookupid":"SNNW4","long":44.62499995,"country":"","network":"WY_DCP","LOCATION":"SUNDANCE 8NNW USCRN","state":""},"geometry":{"type":"Point","coordinates":[-104.37500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204286","lookupid":"SNOW4","long":41.37499995,"country":"","network":"WY_DCP","LOCATION":"SNOW SPRINGS CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-109.12500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184129","lookupid":"SPAI1","long":42.12499995,"country":"","network":"ID_DCP","LOCATION":"SHO-PAI RAWS","state":""},"geometry":{"type":"Point","coordinates":[-116.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-70.12500005,"id":"316622","lookupid":"SPEM1","long":45.37499995,"country":"","network":"ME_DCP","LOCATION":"SPENCER STREAM  AT GRAND FALLS","state":""},"geometry":{"type":"Point","coordinates":[-70.12500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-78.87500005,"id":"291347","lookupid":"SPGF1","long":26.62499995,"country":"","network":"","LOCATION":"\\tSETTLEMENT PT GBI","state":""},"geometry":{"type":"Point","coordinates":[-78.87500005,26.62499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187722","lookupid":"SPMN2","long":40.37499995,"country":"","network":"NV_DCP","LOCATION":"SPRUCE MTN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191352","lookupid":"SPOM8","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286180","lookupid":"SPUR","long":-5.12500005,"country":"PE","network":"PE__ASOS","LOCATION":"CAPITAN FAP GUILLERMO CONCHA IBERICO","state":""},"geometry":{"type":"Point","coordinates":[-80.62500005,-5.12500005]}},{"type":"Feature","properties":{"LAT":-104.12500005,"id":"218599","lookupid":"SRMJ1","long":19.62499995,"country":"","network":"MX_JL_DCP","LOCATION":"SIERRA MANANTLAN II","state":""},"geometry":{"type":"Point","coordinates":[-104.12500005,19.62499995]}},{"type":"Feature","properties":{"LAT":-149.62500005,"id":"87723","lookupid":"SRNA2","long":60.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-149.62500005,60.62499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248166","lookupid":"SSRT2","long":31.37499995,"country":"","network":"TX_DCP","LOCATION":"SOUTH SABINE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-93.87500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-108.12500005,"id":"207186","lookupid":"STBM8","long":46.37499995,"country":"","network":"MT_DCP","LOCATION":"STEAMBOAT RAWS","state":""},"geometry":{"type":"Point","coordinates":[-108.12500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210760","lookupid":"STHC2","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192068","lookupid":"STKM8","long":46.87499995,"country":"","network":"MT_DCP","LOCATION":"STINKWATER","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279123","lookupid":"STNG1","long":30.62499995,"country":"","network":"GA_DCP","LOCATION":"ALAPAHA RIVER  AT STATENVILLE","state":""},"geometry":{"type":"Point","coordinates":[-83.12500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197096","lookupid":"SUG","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-66.87500005,"id":"325842","lookupid":"SVCS","long":10.37499995,"country":"VE","network":"VE__ASOS","LOCATION":"OSCAR MACHADO ZULOAGA","state":""},"geometry":{"type":"Point","coordinates":[-66.87500005,10.37499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255399","lookupid":"SVRM7","long":39.62499995,"country":"","network":"MO_DCP","LOCATION":"MISSISSIPPI RIVER  AT SAVERTON LD22","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166872","lookupid":"T5526","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-76.12500005,"id":"299317","lookupid":"TCBM2","long":39.12499995,"country":"","network":"MD_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-76.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-143.87500005,"id":"104295","lookupid":"TEEA2","long":63.62499995,"country":"","network":"AK_DCP","LOCATION":"T LAKE SOUTH","state":""},"geometry":{"type":"Point","coordinates":[-143.87500005,63.62499995]}},{"type":"Feature","properties":{"LAT":-21.12500005,"id":"457824","lookupid":"TFDRN","long":65.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-21.12500005,65.87499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174741","lookupid":"TFTC1","long":35.12499995,"country":"","network":"CA_DCP","LOCATION":"TAFT","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195658","lookupid":"THMI1","long":44.37499995,"country":"","network":"ID_DCP","LOCATION":"THREE MILE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172592","lookupid":"THYC1","long":37.87499995,"country":"","network":"CA_DCP","LOCATION":"S FORK TUOLUMNE RIVER ABOVE HWY 120","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161823","lookupid":"TLBO3","long":45.62499995,"country":"","network":"OR_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278433","lookupid":"TRMK2","long":38.12499995,"country":"","network":"KY_DCP","LOCATION":"TRIANGLE MOUNTAIN","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-74.87500005,"id":"302925","lookupid":"TS717","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-74.87500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"282003","lookupid":"TS818","long":30.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.12500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-124.12500005,"id":"161091","lookupid":"TS950","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-124.12500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283436","lookupid":"TS959","long":28.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.62500005,28.87499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281272","lookupid":"TSHF1","long":27.87499995,"country":"","network":"FL_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-82.37500005,27.87499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270515","lookupid":"TT066","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.12500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-108.12500005,"id":"207133","lookupid":"TT106","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.12500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194910","lookupid":"TT207","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-77.12500005,"id":"296433","lookupid":"TT211","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.12500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270493","lookupid":"TT275","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.12500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297171","lookupid":"TT284","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204297","lookupid":"TT472","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.12500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248186","lookupid":"TT530","long":36.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.87500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220137","lookupid":"TT591","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.62500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"205018","lookupid":"TT610","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-71.87500005,"id":"311576","lookupid":"TT652","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-71.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-77.37500005,"id":"295720","lookupid":"TT668","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.37500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273369","lookupid":"TT749","long":32.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236629","lookupid":"TW100","long":27.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.87500005,27.12499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"228001","lookupid":"TWB08","long":30.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.87500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-99.62500005,"id":"231599","lookupid":"TWB14","long":29.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.62500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243130","lookupid":"TWB71","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.62500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-103.87500005,"id":"219361","lookupid":"TWB93","long":30.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.87500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-115.12500005,"id":"187011","lookupid":"TWBI1","long":42.62499995,"country":"","network":"ID_DCP","LOCATION":"TWIN BUTTES RAWS","state":""},"geometry":{"type":"Point","coordinates":[-115.12500005,42.62499995]}},{"type":"Feature","properties":{"LAT":71.37499995,"id":"724132","lookupid":"UADD","long":42.87499995,"country":"KZ","network":"KZ__ASOS","LOCATION":"TARAZ","state":""},"geometry":{"type":"Point","coordinates":[71.37499995,42.87499995]}},{"type":"Feature","properties":{"LAT":65.62499995,"id":"707579","lookupid":"UAOO","long":44.62499995,"country":"KZ","network":"KZ__ASOS","LOCATION":"KZYL-ORDA","state":""},"geometry":{"type":"Point","coordinates":[65.62499995,44.62499995]}},{"type":"Feature","properties":{"LAT":51.87499995,"id":"667989","lookupid":"UATG","long":47.12499995,"country":"KZ","network":"KZ__ASOS","LOCATION":"ATYRAU","state":""},"geometry":{"type":"Point","coordinates":[51.87499995,47.12499995]}},{"type":"Feature","properties":{"LAT":50.12499995,"id":"662922","lookupid":"UBBB","long":40.37499995,"country":"AZ","network":"AZ__ASOS","LOCATION":"HEYDAR ALIYEV","state":""},"geometry":{"type":"Point","coordinates":[50.12499995,40.37499995]}},{"type":"Feature","properties":{"LAT":45.37499995,"id":"649237","lookupid":"UBBN","long":39.12499995,"country":"AZ","network":"AZ__ASOS","LOCATION":"NAKHCHIVAN","state":""},"geometry":{"type":"Point","coordinates":[45.37499995,39.12499995]}},{"type":"Feature","properties":{"LAT":-107.87500005,"id":"207867","lookupid":"UCC36","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.87500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-102.62500005,"id":"222989","lookupid":"UCNC2","long":37.12499995,"country":"","network":"CO_DCP","LOCATION":"UTE CANYON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-102.62500005,37.12499995]}},{"type":"Feature","properties":{"LAT":107.37499995,"id":"827848","lookupid":"UIUU","long":51.87499995,"country":"RU","network":"RU__ASOS","LOCATION":"MUKHINO","state":""},"geometry":{"type":"Point","coordinates":[107.37499995,51.87499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171874","lookupid":"ULBC1","long":38.37499995,"country":"","network":"CA_DCP","LOCATION":"RAIL ROAD FLAT - BLUE MOUNTAIN LOOKOUT","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,38.37499995]}},{"type":"Feature","properties":{"LAT":24.12499995,"id":"588095","lookupid":"UMMG","long":53.62499995,"country":"BY","network":"BY__ASOS","LOCATION":"HRODNA","state":""},"geometry":{"type":"Point","coordinates":[24.12499995,53.62499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185573","lookupid":"UP078","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.62500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194918","lookupid":"UP154","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255383","lookupid":"UP341","long":35.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220101","lookupid":"UP364","long":35.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.62500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244592","lookupid":"UP371","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.12500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236633","lookupid":"UP449","long":28.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.87500005,28.12499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254656","lookupid":"UP499","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.62500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198487","lookupid":"UP539","long":31.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191292","lookupid":"UP567","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250323","lookupid":"UP881","long":30.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.12500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251046","lookupid":"UP882","long":31.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.87500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223681","lookupid":"UR124","long":30.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.37500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243845","lookupid":"UR188","long":31.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.37500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236652","lookupid":"UR224","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.87500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-100.37500005,"id":"229437","lookupid":"UR253","long":29.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.37500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244571","lookupid":"UR258","long":32.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.12500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166135","lookupid":"UR389","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256848","lookupid":"UR422","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.87500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242440","lookupid":"UR426","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224445","lookupid":"UR489","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212208","lookupid":"UR499","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253955","lookupid":"UR601","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.87500005,38.62499995]}},{"type":"Feature","properties":{"LAT":47.62499995,"id":"655732","lookupid":"URML","long":42.87499995,"country":"RU","network":"RU__ASOS","LOCATION":"UYTASH","state":""},"geometry":{"type":"Point","coordinates":[47.62499995,42.87499995]}},{"type":"Feature","properties":{"LAT":43.12499995,"id":"642777","lookupid":"URMM","long":44.12499995,"country":"RU","network":"RU__ASOS","LOCATION":"MINERALNYYE VODY","state":""},"geometry":{"type":"Point","coordinates":[43.12499995,44.12499995]}},{"type":"Feature","properties":{"LAT":61.87499995,"id":"696751","lookupid":"UTAM","long":37.62499995,"country":"TM","network":"TM__ASOS","LOCATION":"MARY","state":""},"geometry":{"type":"Point","coordinates":[61.87499995,37.62499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203564","lookupid":"UTMU1","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":64.37499995,"id":"703960","lookupid":"UTSB","long":39.87499995,"country":"UZ","network":"UZ__ASOS","LOCATION":"BUKHARA","state":""},"geometry":{"type":"Point","coordinates":[64.37499995,39.87499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200677","lookupid":"UTSPX","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,39.12499995]}},{"type":"Feature","properties":{"LAT":67.37499995,"id":"712590","lookupid":"UTST","long":37.37499995,"country":"UZ","network":"UZ__ASOS","LOCATION":"TERMEZ","state":""},"geometry":{"type":"Point","coordinates":[67.37499995,37.37499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195646","lookupid":"UTWBR","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,41.37499995]}},{"type":"Feature","properties":{"LAT":47.37499995,"id":"655065","lookupid":"UWKS","long":56.12499995,"country":"RU","network":"RU__ASOS","LOCATION":"CHEBOKSARY","state":""},"geometry":{"type":"Point","coordinates":[47.37499995,56.12499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"294991","lookupid":"VA037","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.62500005,37.62499995]}},{"type":"Feature","properties":{"LAT":79.87499995,"id":"748533","lookupid":"VAJB","long":23.12499995,"country":"IN","network":"IN__ASOS","LOCATION":"JABALPUR","state":""},"geometry":{"type":"Point","coordinates":[79.87499995,23.12499995]}},{"type":"Feature","properties":{"LAT":79.12499995,"id":"746365","lookupid":"VANP","long":21.12499995,"country":"IN","network":"IN__ASOS","LOCATION":"DR AMBEDKAR INTL","state":""},"geometry":{"type":"Point","coordinates":[79.12499995,21.12499995]}},{"type":"Feature","properties":{"LAT":104.87499995,"id":"820487","lookupid":"VDPP","long":11.62499995,"country":"KH","network":"KH__ASOS","LOCATION":"PHNOM PENH INTL","state":""},"geometry":{"type":"Point","coordinates":[104.87499995,11.62499995]}},{"type":"Feature","properties":{"LAT":103.87499995,"id":"817614","lookupid":"VDSR","long":13.37499995,"country":"CB","network":"","LOCATION":"SIEM REAP","state":""},"geometry":{"type":"Point","coordinates":[103.87499995,13.37499995]}},{"type":"Feature","properties":{"LAT":94.12499995,"id":"789590","lookupid":"VELR","long":27.37499995,"country":"IN","network":"IN__ASOS","LOCATION":"LILABARI","state":""},"geometry":{"type":"Point","coordinates":[94.12499995,27.37499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176190","lookupid":"VKOC1","long":37.37499995,"country":"","network":"CA_DCP","LOCATION":"VOLCANIC KNOB GOES","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197819","lookupid":"VLVI1","long":44.62499995,"country":"","network":"ID_DCP","LOCATION":"VALLEY VIEW","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,44.62499995]}},{"type":"Feature","properties":{"LAT":80.87499995,"id":"751387","lookupid":"VOBZ","long":16.62499995,"country":"IN","network":"IN__ASOS","LOCATION":"VIJAYAWADA","state":""},"geometry":{"type":"Point","coordinates":[80.87499995,16.62499995]}},{"type":"Feature","properties":{"LAT":-72.87500005,"id":"308698","lookupid":"VT005","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-72.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-72.62500005,"id":"309412","lookupid":"VTBRB","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-72.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":100.87499995,"id":"808996","lookupid":"VTCN","long":18.87499995,"country":"TH","network":"TH__ASOS","LOCATION":"NAN","state":""},"geometry":{"type":"Point","coordinates":[100.87499995,18.87499995]}},{"type":"Feature","properties":{"LAT":98.62499995,"id":"802480","lookupid":"VTSR","long":9.87499995,"country":"TH","network":"TH__ASOS","LOCATION":"RANONG","state":""},"geometry":{"type":"Point","coordinates":[98.62499995,9.87499995]}},{"type":"Feature","properties":{"LAT":103.37499995,"id":"816181","lookupid":"VTUO","long":15.12499995,"country":"TH","network":"TH__ASOS","LOCATION":"BURI RAM","state":""},"geometry":{"type":"Point","coordinates":[103.37499995,15.12499995]}},{"type":"Feature","properties":{"LAT":105.62499995,"id":"822641","lookupid":"VVCT","long":10.12499995,"country":"LA","network":"LA__ASOS","LOCATION":"CAN THO","state":""},"geometry":{"type":"Point","coordinates":[105.62499995,10.12499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247458","lookupid":"VVRA4","long":34.37499995,"country":"","network":"AR_DCP","LOCATION":"COSSATOT RIVER 8 E VANDERVOORT","state":""},"geometry":{"type":"Point","coordinates":[-94.12500005,34.37499995]}},{"type":"Feature","properties":{"LAT":140.37499995,"id":"922670","lookupid":"WAJJ","long":-2.62500005,"country":"IO","network":"ID__ASOS","LOCATION":"SENTANI","state":""},"geometry":{"type":"Point","coordinates":[140.37499995,-2.62500005]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174755","lookupid":"WALC1","long":38.62499995,"country":"","network":"CA_DCP","LOCATION":"WALKER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171195","lookupid":"WAP67","long":48.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,48.62499995]}},{"type":"Feature","properties":{"LAT":110.37499995,"id":"836286","lookupid":"WBGG","long":1.37499995,"country":"MY","network":"MY__ASOS","LOCATION":"KUCHING INTL","state":""},"geometry":{"type":"Point","coordinates":[110.37499995,1.37499995]}},{"type":"Feature","properties":{"LAT":-72.12500005,"id":"310855","lookupid":"WCNN3","long":43.62499995,"country":"","network":"NH_DCP","LOCATION":"MASCOMA RIVER AT WEST CANAAN","state":""},"geometry":{"type":"Point","coordinates":[-72.12500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183286","lookupid":"WDA7827","long":11.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,11.37499995]}},{"type":"Feature","properties":{"LAT":-124.12500005,"id":"161085","lookupid":"WEDC1","long":41.12499995,"country":"","network":"CA_DCP","LOCATION":"WESTSIDE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-124.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"241009","lookupid":"WHLN1","long":42.12499995,"country":"","network":"NE_DCP","LOCATION":"SOUTH OMAHA CREEK  AT WALTHILL","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-100.12500005,"id":"230182","lookupid":"WHRT2","long":35.37499995,"country":"","network":"TX_DCP","LOCATION":"WHEELER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-100.12500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266219","lookupid":"WILUX","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279140","lookupid":"WLHS1","long":34.87499995,"country":"","network":"SC_DCP","LOCATION":"ANDREW PICKENS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-83.12500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-145.87500005,"id":"98536","lookupid":"WRRA2","long":63.87499995,"country":"","network":"AK_DCP","LOCATION":"DELTA - WILLS RANGE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-145.87500005,63.87499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169023","lookupid":"WSBO3","long":45.62499995,"country":"","network":"OR_DCP","LOCATION":"WASCO BUTTE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189184","lookupid":"WSFM8","long":45.87499995,"country":"","network":"MT_DCP","LOCATION":"WEST FORK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276995","lookupid":"WSHT","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.87500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211454","lookupid":"WSM29","long":33.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170442","lookupid":"WWDC1","long":40.37499995,"country":"","network":"CA_DCP","LOCATION":"WESTWOOD","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-107.37500005,"id":"209340","lookupid":"WY2","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.37500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-104.12500005,"id":"218699","lookupid":"WY6","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-104.12500005,"id":"218691","lookupid":"WY60","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.12500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173315","lookupid":"XOHC1","long":38.62499995,"country":"","network":"CA_DCP","LOCATION":"TAMARACK BURN","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174754","lookupid":"XOMC1","long":38.37499995,"country":"","network":"CA_DCP","LOCATION":"BOOT FIRE 2018","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,38.37499995]}},{"type":"Feature","properties":{"LAT":133.87499995,"id":"903865","lookupid":"YBAS","long":-23.87500005,"country":"AU","network":"AU__ASOS","LOCATION":"ALICE SPRINGS","state":""},"geometry":{"type":"Point","coordinates":[133.87499995,-23.87500005]}},{"type":"Feature","properties":{"LAT":150.37499995,"id":"951387","lookupid":"YBRK","long":-23.37500005,"country":"AU","network":"AU__ASOS","LOCATION":"ROCKHAMPTON","state":""},"geometry":{"type":"Point","coordinates":[150.37499995,-23.37500005]}},{"type":"Feature","properties":{"LAT":128.12499995,"id":"887277","lookupid":"YFRT","long":-30.87500005,"country":"AU","network":"AU__ASOS","LOCATION":"FORREST","state":""},"geometry":{"type":"Point","coordinates":[128.12499995,-30.87500005]}},{"type":"Feature","properties":{"LAT":-76.37500005,"id":"298589","lookupid":"YKTV2","long":37.12499995,"country":"","network":"VA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-76.37500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177659","lookupid":"YLPO3","long":44.62499995,"country":"","network":"OR_DCP","LOCATION":"YELLOWPINE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192785","lookupid":"YNKM8","long":46.12499995,"country":"","network":"MT_DCP","LOCATION":"YANKEE FLAT RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.12500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189133","lookupid":"YP171","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,33.12499995]}},{"type":"Feature","properties":{"LAT":118.62499995,"id":"859959","lookupid":"YPPD","long":-20.37500005,"country":"AU","network":"AU__ASOS","LOCATION":"PORT HEDLAND INTL","state":""},"geometry":{"type":"Point","coordinates":[118.62499995,-20.37500005]}},{"type":"Feature","properties":{"LAT":150.87499995,"id":"952796","lookupid":"YSTW","long":-31.12500005,"country":"AU","network":"AU__ASOS","LOCATION":"TAMWORTH","state":""},"geometry":{"type":"Point","coordinates":[150.87499995,-31.12500005]}},{"type":"Feature","properties":{"LAT":-145.87500005,"id":"98534","lookupid":"Z32WC","long":63.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-145.87500005,63.37499995]}},{"type":"Feature","properties":{"LAT":110.12499995,"id":"835661","lookupid":"ZGKL","long":25.12499995,"country":"CN","network":"CN__ASOS","LOCATION":"LIANGJIANG","state":""},"geometry":{"type":"Point","coordinates":[110.12499995,25.12499995]}},{"type":"Feature","properties":{"LAT":103.62499995,"id":"816987","lookupid":"ZLLL","long":36.62499995,"country":"CN","network":"CN__ASOS","LOCATION":"ZHONGCHUAN","state":""},"geometry":{"type":"Point","coordinates":[103.62499995,36.62499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193469","lookupid":"ZNP","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"204981","lookupid":"ZNRN5","long":35.12499995,"country":"","network":"NM_DCP","LOCATION":"ZUNI BUTTES RAWS","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,35.12499995]}},{"type":"Feature","properties":{"LAT":4.87499995,"id":"532650","lookupid":"ZQBVSBE","long":52.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[4.87499995,52.37499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246725","lookupid":"ZVLT2","long":31.12499995,"country":"","network":"TX_DCP","LOCATION":"ZAVALLA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-94.37500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294283","lookupid":"0250W","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161802","lookupid":"033PG","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284875","lookupid":"0461W","long":28.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.12500005,28.62499995]}},{"type":"Feature","properties":{"LAT":-74.12500005,"id":"305088","lookupid":"0811W","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-74.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285597","lookupid":"0834W","long":29.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.87500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271228","lookupid":"0857W","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-79.62500005,"id":"289117","lookupid":"1143W","long":9.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-79.62500005,9.12499995]}},{"type":"Feature","properties":{"LAT":-78.37500005,"id":"292837","lookupid":"1245W","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-78.37500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"282001","lookupid":"1692W","long":30.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.12500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170436","lookupid":"177PG","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277684","lookupid":"1922W","long":30.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272669","lookupid":"1997W","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"168983","lookupid":"212PG","long":35.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-74.87500005,"id":"302888","lookupid":"41002","long":31.87499995,"country":"","network":"","LOCATION":"S HATTERAS","state":""},"geometry":{"type":"Point","coordinates":[-74.87500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-69.62500005,"id":"318008","lookupid":"41048","long":31.87499995,"country":"","network":"","LOCATION":"W BERMUDA","state":""},"geometry":{"type":"Point","coordinates":[-69.62500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287034","lookupid":"41113","long":28.37499995,"country":"","network":"","LOCATION":"SCRIPPS STATION","state":""},"geometry":{"type":"Point","coordinates":[-80.37500005,28.37499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287751","lookupid":"41114","long":27.62499995,"country":"","network":"","LOCATION":"SCRIPPS STATION","state":""},"geometry":{"type":"Point","coordinates":[-80.12500005,27.62499995]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297137","lookupid":"41159","long":34.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.87500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279105","lookupid":"42023","long":26.12499995,"country":"","network":"","LOCATION":"COMPS STATION","state":""},"geometry":{"type":"Point","coordinates":[-83.12500005,26.12499995]}},{"type":"Feature","properties":{"LAT":-69.12500005,"id":"319493","lookupid":"44005","long":43.12499995,"country":"","network":"","LOCATION":"GULF OF MAINE","state":""},"geometry":{"type":"Point","coordinates":[-69.12500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-73.87500005,"id":"305800","lookupid":"44091","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-73.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-70.12500005,"id":"316612","lookupid":"44098","long":42.87499995,"country":"","network":"","LOCATION":"UNIVERSITY OF NEW HAMPSHIRE STATION","state":""},"geometry":{"type":"Point","coordinates":[-70.12500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176176","lookupid":"46025","long":33.87499995,"country":"","network":"","LOCATION":"STA MONICA","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174730","lookupid":"46047","long":32.37499995,"country":"","network":"","LOCATION":"TANNER BNK","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172575","lookupid":"46069","long":33.62499995,"country":"","network":"","LOCATION":"S STA ROSA","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-124.87500005,"id":"158960","lookupid":"46131","long":49.87499995,"country":"","network":"","LOCATION":"ENVIRONMENT CANADA STATION","state":""},"geometry":{"type":"Point","coordinates":[-124.87500005,49.87499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173293","lookupid":"46219","long":33.12499995,"country":"","network":"","LOCATION":"SCRIPPS STATION","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-74.37500005,"id":"304365","lookupid":"4N19","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-74.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-124.87500005,"id":"158925","lookupid":"9HRJ9","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-124.87500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287051","lookupid":"ABRS1","long":32.62499995,"country":"","network":"SC_DCP","LOCATION":"ADAMS RUN - ACE BASIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-80.37500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-103.37500005,"id":"220833","lookupid":"ADBC2","long":38.12499995,"country":"","network":"CO_DCP","LOCATION":"ADOBE RESERVOIR","state":""},"geometry":{"type":"Point","coordinates":[-103.37500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180546","lookupid":"ADFW1","long":46.37499995,"country":"","network":"WA_DCP","LOCATION":"ALDER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-117.37500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172596","lookupid":"AFRC1","long":38.87499995,"country":"","network":"CA_DCP","LOCATION":"ALPHA - FORNI RIDGE","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-91.12500005,"id":"256139","lookupid":"AFWW3","long":44.62499995,"country":"","network":"WI_DCP","LOCATION":"AUGUSTA FIRE WEATHER","state":""},"geometry":{"type":"Point","coordinates":[-91.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220130","lookupid":"AGTN1","long":42.37499995,"country":"","network":"NE_DCP","LOCATION":"AGATE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-103.62500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-108.62500005,"id":"205752","lookupid":"ALDM8","long":47.87499995,"country":"","network":"MT_DCP","LOCATION":"ZORTMAN MINE","state":""},"geometry":{"type":"Point","coordinates":[-108.62500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-138.37500005,"id":"120117","lookupid":"ALEA2","long":59.12499995,"country":"","network":"AK_DCP","LOCATION":"ALSEK RIVER AT DRY BAY","state":""},"geometry":{"type":"Point","coordinates":[-138.37500005,59.12499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181967","lookupid":"ALRN2","long":41.62499995,"country":"","network":"NV_DCP","LOCATION":"ANTELONE LAKE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-116.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-151.87500005,"id":"81236","lookupid":"AMAA2","long":58.87499995,"country":"","network":"","LOCATION":"\\tEAST AMATULI ISLAND L","state":""},"geometry":{"type":"Point","coordinates":[-151.87500005,58.87499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253935","lookupid":"AMOA4","long":33.62499995,"country":"","network":"AR_DCP","LOCATION":"UAM","state":""},"geometry":{"type":"Point","coordinates":[-91.87500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-101.87500005,"id":"225142","lookupid":"ANXT2","long":35.37499995,"country":"","network":"TX_DCP","LOCATION":"AMARILLO - NORTHWEST","state":""},"geometry":{"type":"Point","coordinates":[-101.87500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243127","lookupid":"APLT2","long":31.62499995,"country":"","network":"TX_DCP","LOCATION":"PALESTINE","state":""},"geometry":{"type":"Point","coordinates":[-95.62500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248173","lookupid":"ARD01","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.87500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248175","lookupid":"ARD04","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.87500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255376","lookupid":"ARD07","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252500","lookupid":"ARD15","long":34.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.37500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276301","lookupid":"ATAM4","long":45.12499995,"country":"","network":"MI_DCP","LOCATION":"ATLANTA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-68.12500005,"id":"322378","lookupid":"ATGM1","long":44.37499995,"country":"","network":"ME_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-68.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-174.12500005,"id":"17129","lookupid":"ATKA2","long":52.12499995,"country":"","network":"AK_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-174.12500005,52.12499995]}},{"type":"Feature","properties":{"LAT":146.62499995,"id":"940654","lookupid":"AYNZ","long":-6.62500005,"country":"PG","network":"PG__ASOS","LOCATION":"NADZAB NEW GUINEA","state":""},"geometry":{"type":"Point","coordinates":[146.62499995,-6.62500005]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202817","lookupid":"AZT18","long":34.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.62500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182651","lookupid":"BAJC1","long":32.62499995,"country":"","network":"CA_DCP","LOCATION":"BARRETT","state":""},"geometry":{"type":"Point","coordinates":[-116.62500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177625","lookupid":"BCHC1","long":36.12499995,"country":"","network":"CA_DCP","LOCATION":"BEACH MEADOWS","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182669","lookupid":"BDAN2","long":37.12499995,"country":"","network":"NV_DCP","LOCATION":"BUDDY ADAMS","state":""},"geometry":{"type":"Point","coordinates":[-116.62500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-74.87500005,"id":"302921","lookupid":"BDRN4","long":40.12499995,"country":"","network":"NJ_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-74.87500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215804","lookupid":"BEYC2","long":40.87499995,"country":"","network":"CO_DCP","LOCATION":"BUCKEYE 3ESE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-105.12500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182690","lookupid":"BFRI1","long":42.37499995,"country":"","network":"ID_DCP","LOCATION":"BRACE FLAT RAWS","state":""},"geometry":{"type":"Point","coordinates":[-116.62500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171179","lookupid":"BHRO3","long":44.62499995,"country":"","network":"OR_DCP","LOCATION":"BOARD HOLLOW RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246017","lookupid":"BKDO2","long":34.12499995,"country":"","network":"OK_DCP","LOCATION":"MOUNTAIN FORK  AT BROKEN BOW DAM","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,34.12499995]}},{"type":"Feature","properties":{"LAT":21.12499995,"id":"579411","lookupid":"BKPR","long":42.62499995,"country":"RS","network":"RS__ASOS","LOCATION":"PRISTINA","state":""},"geometry":{"type":"Point","coordinates":[21.12499995,42.62499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210752","lookupid":"BLPC2","long":37.87499995,"country":"","network":"CO_DCP","LOCATION":"BLUE PARK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-106.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193497","lookupid":"BLU","long":44.12499995,"country":"US","network":"CA_ASOS","LOCATION":"BLUE CANYON (AMOS)","state":"CA"},"geometry":{"type":"Point","coordinates":[-112.87500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277710","lookupid":"BNVL","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202852","lookupid":"BOLW4","long":42.87499995,"country":"","network":"WY_DCP","LOCATION":"BOULDER LAKE - DCP","state":""},"geometry":{"type":"Point","coordinates":[-109.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240297","lookupid":"BRKS2","long":44.12499995,"country":"","network":"SD_DCP","LOCATION":"BIG SIOUX RIVER 10 SE BROOKINGS","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255412","lookupid":"BSHI4","long":42.87499995,"country":"","network":"IA_DCP","LOCATION":"ELKADER 5NW - BIG SPRINGS HATCHERY","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279872","lookupid":"BTCK","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172602","lookupid":"BUFC1","long":40.37499995,"country":"","network":"CA_DCP","LOCATION":"BULL FLAT GOES","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223703","lookupid":"BYST2","long":35.62499995,"country":"","network":"TX_DCP","LOCATION":"BOYS RANCH","state":""},"geometry":{"type":"Point","coordinates":[-102.37500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165407","lookupid":"BZRC1","long":41.62499995,"country":"","network":"CA_DCP","LOCATION":"BRAZIE RANCH","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168266","lookupid":"CAHC1","long":36.37499995,"country":"","network":"CA_DCP","LOCATION":"HASTINGS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-70.12500005,"id":"316608","lookupid":"CAOM3","long":41.87499995,"country":"","network":"MA_DCP","LOCATION":"TRURO","state":""},"geometry":{"type":"Point","coordinates":[-70.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246070","lookupid":"CASM5","long":47.37499995,"country":"","network":"MN_DCP","LOCATION":"CASS LAKE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274090","lookupid":"CBUG1","long":32.37499995,"country":"","network":"GA_DCP","LOCATION":"CHATTAHOOCHEE RIVER  AT COLUMBUS","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186276","lookupid":"CCRN2","long":38.87499995,"country":"","network":"NV_DCP","LOCATION":"CURRANT CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189880","lookupid":"CEDN2","long":39.87499995,"country":"","network":"NV_DCP","LOCATION":"CEDAR PASS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.12500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174744","lookupid":"CF080","long":35.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172588","lookupid":"CF082","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184102","lookupid":"CF140","long":35.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.12500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"168991","lookupid":"CF143","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-67.12500005,"id":"325259","lookupid":"CFWM1","long":44.62499995,"country":"","network":"ME_DCP","LOCATION":"CUTLER FARRIS WHARF - 8411060","state":""},"geometry":{"type":"Point","coordinates":[-67.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-71.87500005,"id":"311569","lookupid":"CHLM3","long":42.12499995,"country":"","network":"MA_DCP","LOCATION":"LITTLE RIVER (BUFFUMVILLE LAKE)","state":""},"geometry":{"type":"Point","coordinates":[-71.87500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276982","lookupid":"CHON7","long":35.37499995,"country":"","network":"NC_DCP","LOCATION":"CHEOAH  RAWS","state":""},"geometry":{"type":"Point","coordinates":[-83.87500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288492","lookupid":"CHTS1","long":32.87499995,"country":"","network":"SC_DCP","LOCATION":"CHARLESTON - 8665530","state":""},"geometry":{"type":"Point","coordinates":[-79.87500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171152","lookupid":"CKPC1","long":37.87499995,"country":"","network":"CA_DCP","LOCATION":"NEW SAN PEDRO - CHALK PLANT","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-102.87500005,"id":"222284","lookupid":"CKSC2","long":40.87499995,"country":"","network":"CO_DCP","LOCATION":"SOUTH PLATTE RIVER NEAR CROOK","state":""},"geometry":{"type":"Point","coordinates":[-102.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190601","lookupid":"CLFU1","long":40.12499995,"country":"","network":"UT_DCP","LOCATION":"CLIFTON FLAT RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-72.62500005,"id":"309411","lookupid":"CLRM3","long":42.62499995,"country":"","network":"MA_DCP","LOCATION":"COLRAIN TOWN HALL","state":""},"geometry":{"type":"Point","coordinates":[-72.62500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181948","lookupid":"CMP03","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.87500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187705","lookupid":"CMP10","long":36.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161818","lookupid":"CNFO3","long":44.37499995,"country":"","network":"OR_DCP","LOCATION":"CANNIBAL MTN","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196393","lookupid":"CNWM8","long":48.12499995,"country":"","network":"MT_DCP","LOCATION":"CONRAD 5E","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216521","lookupid":"CO052","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.87500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212200","lookupid":"CO140","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216523","lookupid":"CO171","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215031","lookupid":"COLC6","long":27.62499995,"country":"","network":"MX_CH_DCP","LOCATION":"LAGO COLINA","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,27.62499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187714","lookupid":"COYN2","long":38.37499995,"country":"","network":"NV_DCP","LOCATION":"COYOTE WASH RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-108.12500005,"id":"207212","lookupid":"CPQW","long":52.87499995,"country":"CA","network":"","LOCATION":"NORTH BATTLEFORD RCS","state":""},"geometry":{"type":"Point","coordinates":[-108.12500005,52.87499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195684","lookupid":"CPRO","long":50.87499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"ROSEMARY AGDM","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,50.87499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199280","lookupid":"CPSV","long":49.87499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"SEVEN PERSONS AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,49.87499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166840","lookupid":"CRGC1","long":39.87499995,"country":"","network":"CA_DCP","LOCATION":"CORNING RAWS (CDF)","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273395","lookupid":"CRRL","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-72.87500005,"id":"308688","lookupid":"CT013","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-72.87500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210714","lookupid":"CUAC6","long":28.37499995,"country":"","network":"MX_CH_DCP","LOCATION":"CUAUHTEMOC","state":""},"geometry":{"type":"Point","coordinates":[-106.87500005,28.37499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196403","lookupid":"CWBO","long":50.62499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"BROOKS  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,50.62499995]}},{"type":"Feature","properties":{"LAT":-72.87500005,"id":"308705","lookupid":"CWBS","long":46.12499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"LAC SAINT- PIERRE  QUE","state":""},"geometry":{"type":"Point","coordinates":[-72.87500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-59.62500005,"id":"346882","lookupid":"CWDM","long":50.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"CHEVERY  QUE","state":""},"geometry":{"type":"Point","coordinates":[-59.62500005,50.37499995]}},{"type":"Feature","properties":{"LAT":-72.87500005,"id":"308701","lookupid":"CWFQ","long":45.12499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"FRELIGHSBURG  QUE","state":""},"geometry":{"type":"Point","coordinates":[-72.87500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-124.12500005,"id":"161118","lookupid":"CWGB","long":49.37499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"BALLENAS ISLAND  BC","state":""},"geometry":{"type":"Point","coordinates":[-124.12500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-137.62500005,"id":"122284","lookupid":"CWHT","long":60.87499995,"country":"CA","network":"CA_YT_ASOS","LOCATION":"HAINES JUNCTION","state":""},"geometry":{"type":"Point","coordinates":[-137.62500005,60.87499995]}},{"type":"Feature","properties":{"LAT":-65.37500005,"id":"330313","lookupid":"CWOC","long":48.12499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"NEW CARLISLE 1  QUE","state":""},"geometry":{"type":"Point","coordinates":[-65.37500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"236003","lookupid":"CWOJ","long":50.62499995,"country":"CA","network":"","LOCATION":"OAKPOINT MARINE  MAN","state":""},"geometry":{"type":"Point","coordinates":[-98.12500005,50.62499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189213","lookupid":"CWOV","long":53.12499995,"country":"CA","network":"","LOCATION":"BRETON PLOTS  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,53.12499995]}},{"type":"Feature","properties":{"LAT":-71.12500005,"id":"313751","lookupid":"CWPD","long":47.62499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"PARC DES LAURENTIDES  QUE","state":""},"geometry":{"type":"Point","coordinates":[-71.12500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-71.87500005,"id":"311582","lookupid":"CWQH","long":45.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"LENOXVILLE  QUE","state":""},"geometry":{"type":"Point","coordinates":[-71.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191370","lookupid":"CWQQ","long":52.37499995,"country":"CA","network":"","LOCATION":"LACOMBE CDA 2  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,52.37499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294301","lookupid":"CWRK","long":45.12499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"BANCROFT AUTO  ONT","state":""},"geometry":{"type":"Point","coordinates":[-77.87500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243197","lookupid":"CWSU","long":49.12499995,"country":"CA","network":"","LOCATION":"SPRAGUE","state":""},"geometry":{"type":"Point","coordinates":[-95.62500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-67.37500005,"id":"324558","lookupid":"CWTG","long":49.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"POINTE DES MONTS  QUE","state":""},"geometry":{"type":"Point","coordinates":[-67.37500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"205050","lookupid":"CWTS","long":52.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,52.37499995]}},{"type":"Feature","properties":{"LAT":-133.37500005,"id":"134529","lookupid":"CWUM","long":62.12499995,"country":"CA","network":"","LOCATION":"FARO (AUT)  YT","state":""},"geometry":{"type":"Point","coordinates":[-133.37500005,62.12499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208637","lookupid":"CWVN","long":49.12499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"VAL MARIE SOUTHEAST","state":""},"geometry":{"type":"Point","coordinates":[-107.62500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-73.87500005,"id":"305822","lookupid":"CWVQ","long":45.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"STE ANNE DE BELLEVUE 1  QUE","state":""},"geometry":{"type":"Point","coordinates":[-73.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163998","lookupid":"CWWA","long":49.37499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"WEST VANCOUVER (AUT)","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220193","lookupid":"CWWC","long":58.12499995,"country":"CA","network":"","LOCATION":"COLLINS BAY  SASK","state":""},"geometry":{"type":"Point","coordinates":[-103.62500005,58.12499995]}},{"type":"Feature","properties":{"LAT":-64.62500005,"id":"332456","lookupid":"CWWE","long":43.87499995,"country":"CA","network":"CA_NS_ASOS","LOCATION":"WESTERN HEAD  NS","state":""},"geometry":{"type":"Point","coordinates":[-64.62500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174797","lookupid":"CWYY","long":49.12499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"OSOYOOS CS  BC","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232400","lookupid":"CWZE","long":49.87499995,"country":"CA","network":"","LOCATION":"CARBERRY CS","state":""},"geometry":{"type":"Point","coordinates":[-99.37500005,49.87499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"200008","lookupid":"CXCS","long":51.87499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"CONSORT AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,51.87499995]}},{"type":"Feature","properties":{"LAT":-60.37500005,"id":"344707","lookupid":"CXIB","long":46.62499995,"country":"CA","network":"CA_NS_ASOS","LOCATION":"INGONISH BEACH CS","state":""},"geometry":{"type":"Point","coordinates":[-60.37500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201442","lookupid":"CXSC","long":50.37499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"SCHULER AGDM  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,50.37499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179837","lookupid":"CXWF","long":49.12499995,"country":"CA","network":"","LOCATION":"WARFIELD RCS","state":""},"geometry":{"type":"Point","coordinates":[-117.62500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238880","lookupid":"CXWN","long":49.87499995,"country":"CA","network":"CA_MB_ASOS","LOCATION":"WINNIPEG THE FORKS  MAN","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,49.87499995]}},{"type":"Feature","properties":{"LAT":-99.87500005,"id":"230960","lookupid":"CYBR","long":49.87499995,"country":"CA","network":"CA_MB_ASOS","LOCATION":"BRANDON MUNI","state":""},"geometry":{"type":"Point","coordinates":[-99.87500005,49.87499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"295062","lookupid":"CYGW","long":55.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"KUUJJUARAPIK ARPT","state":""},"geometry":{"type":"Point","coordinates":[-77.62500005,55.37499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201454","lookupid":"CYLL","long":53.37499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"LLOYDMINSTER","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,53.37499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174800","lookupid":"CYLW","long":49.87499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"KELOWNA","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,49.87499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215793","lookupid":"CYNC2","long":38.12499995,"country":"","network":"CO_DCP","LOCATION":"PSF3 CANON CITY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-105.12500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181315","lookupid":"CYOJ","long":58.62499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"HIGH LEVEL","state":""},"geometry":{"type":"Point","coordinates":[-117.12500005,58.62499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214413","lookupid":"CYPA","long":53.12499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"PRINCE ALBERT GLASS FIELD","state":""},"geometry":{"type":"Point","coordinates":[-105.62500005,53.12499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213718","lookupid":"CYSF","long":59.37499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"STONY RAPIDS ARPT","state":""},"geometry":{"type":"Point","coordinates":[-105.87500005,59.37499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284940","lookupid":"CYVV","long":44.87499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"WIARTON A","state":""},"geometry":{"type":"Point","coordinates":[-81.12500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-68.12500005,"id":"322395","lookupid":"CYYY","long":48.62499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"MONT JOLI A","state":""},"geometry":{"type":"Point","coordinates":[-68.12500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278537","lookupid":"CYZS","long":64.12499995,"country":"CA","network":"CA_NU_ASOS","LOCATION":"CORAL HARBOUR","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,64.12499995]}},{"type":"Feature","properties":{"LAT":-65.62500005,"id":"329591","lookupid":"CZBF","long":47.62499995,"country":"CA","network":"CA_NB_ASOS","LOCATION":"BATHURST","state":""},"geometry":{"type":"Point","coordinates":[-65.62500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-124.62500005,"id":"159761","lookupid":"CZCP","long":70.12499995,"country":"CA","network":"CA_NT_ASOS","LOCATION":"CAPE PARRY","state":"NT"},"geometry":{"type":"Point","coordinates":[-124.62500005,70.12499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287095","lookupid":"CZEL","long":43.62499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"ELORA RCS  ONT","state":""},"geometry":{"type":"Point","coordinates":[-80.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249693","lookupid":"CZSJ","long":53.12499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"SANDY LAKE","state":""},"geometry":{"type":"Point","coordinates":[-93.37500005,53.12499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198572","lookupid":"CZWN","long":52.87499995,"country":"CA","network":"","LOCATION":"WAINWRIGHT CFB AIRFIELD 21  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,52.87499995]}},{"type":"Feature","properties":{"LAT":6.62499995,"id":"537626","lookupid":"DABC","long":36.37499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"MOHAMED BOUDIAF INTL","state":""},"geometry":{"type":"Point","coordinates":[6.62499995,36.37499995]}},{"type":"Feature","properties":{"LAT":-116.62500005,"id":"182652","lookupid":"DENC1","long":32.87499995,"country":"","network":"CA_DCP","LOCATION":"DESCANSO","state":""},"geometry":{"type":"Point","coordinates":[-116.62500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203574","lookupid":"DINW4","long":43.37499995,"country":"","network":"WY_DCP","LOCATION":"DINWOODY CREEK  AT BURRIS","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-69.12500005,"id":"319499","lookupid":"DIXM1","long":44.62499995,"country":"","network":"ME_DCP","LOCATION":"DIXMONT","state":""},"geometry":{"type":"Point","coordinates":[-69.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266191","lookupid":"DIXO","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.62500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-100.12500005,"id":"230208","lookupid":"DNGN1","long":41.87499995,"country":"","network":"NE_DCP","LOCATION":"MIDDLE LOUP RIVER  AT DUNNING","state":""},"geometry":{"type":"Point","coordinates":[-100.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-150.87500005,"id":"84134","lookupid":"DNLA2","long":63.37499995,"country":"","network":"AK_DCP","LOCATION":"DENALI 27N","state":""},"geometry":{"type":"Point","coordinates":[-150.87500005,63.37499995]}},{"type":"Feature","properties":{"LAT":-100.37500005,"id":"229461","lookupid":"DOZT2","long":35.12499995,"country":"","network":"TX_DCP","LOCATION":"DOZIER","state":""},"geometry":{"type":"Point","coordinates":[-100.37500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184815","lookupid":"DPMC1","long":33.62499995,"country":"","network":"CA_DCP","LOCATION":"MECCA - DOS PALMAS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240256","lookupid":"DSNT2","long":33.87499995,"country":"","network":"TX_DCP","LOCATION":"RED RIVER AT LAKE TEXOMA","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,33.87499995]}},{"type":"Feature","properties":{"LAT":9.37499995,"id":"545527","lookupid":"DTTR","long":31.62499995,"country":"TN","network":"TN__ASOS","LOCATION":"EL BORMA","state":""},"geometry":{"type":"Point","coordinates":[9.37499995,31.62499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163247","lookupid":"DUIC1","long":41.62499995,"country":"","network":"CA_DCP","LOCATION":"DUTCH INDY","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265517","lookupid":"DVLQ6","long":49.12499995,"country":"","network":"CA_ON_DCP","LOCATION":"EAST MCKIRDY - DEVIOUS LAKE","state":""},"geometry":{"type":"Point","coordinates":[-87.87500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286350","lookupid":"DY005","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-80.62500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-102.62500005,"id":"222977","lookupid":"EAXT2","long":34.12499995,"country":"","network":"TX_DCP","LOCATION":"EARTH 9WSW","state":""},"geometry":{"type":"Point","coordinates":[-102.62500005,34.12499995]}},{"type":"Feature","properties":{"LAT":12.12499995,"id":"553526","lookupid":"EDDP","long":51.37499995,"country":"DE","network":"DE__ASOS","LOCATION":"LEIPZIG HALLE","state":""},"geometry":{"type":"Point","coordinates":[12.12499995,51.37499995]}},{"type":"Feature","properties":{"LAT":10.62499995,"id":"549216","lookupid":"EDHL","long":53.87499995,"country":"DE","network":"DE__ASOS","LOCATION":"LUBECK BLANKENSEE","state":""},"geometry":{"type":"Point","coordinates":[10.62499995,53.87499995]}},{"type":"Feature","properties":{"LAT":10.87499995,"id":"549914","lookupid":"EDMA","long":48.37499995,"country":"DE","network":"DE__ASOS","LOCATION":"AUGSBURG","state":""},"geometry":{"type":"Point","coordinates":[10.87499995,48.37499995]}},{"type":"Feature","properties":{"LAT":9.62499995,"id":"546311","lookupid":"EDNY","long":47.62499995,"country":"DE","network":"DE__ASOS","LOCATION":"FRIEDRICHSHAFEN","state":""},"geometry":{"type":"Point","coordinates":[9.62499995,47.62499995]}},{"type":"Feature","properties":{"LAT":7.87499995,"id":"541274","lookupid":"EDTL","long":48.37499995,"country":"DE","network":"DE__ASOS","LOCATION":"LAHR","state":""},"geometry":{"type":"Point","coordinates":[7.87499995,48.37499995]}},{"type":"Feature","properties":{"LAT":9.87499995,"id":"547037","lookupid":"EDTY","long":49.12499995,"country":"DE","network":"DE__ASOS","LOCATION":"SCHWABISCH HALL","state":""},"geometry":{"type":"Point","coordinates":[9.87499995,49.12499995]}},{"type":"Feature","properties":{"LAT":9.37499995,"id":"545606","lookupid":"EDVK","long":51.37499995,"country":"DE","network":"DE__ASOS","LOCATION":"KASSEL CALDEN","state":""},"geometry":{"type":"Point","coordinates":[9.37499995,51.37499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228722","lookupid":"EDWT2","long":30.37499995,"country":"","network":"TX_DCP","LOCATION":"SONORA - MERRILL","state":""},"geometry":{"type":"Point","coordinates":[-100.62500005,30.37499995]}},{"type":"Feature","properties":{"LAT":26.62499995,"id":"595314","lookupid":"EETU","long":58.37499995,"country":"EE","network":"EE__ASOS","LOCATION":"TARTU","state":""},"geometry":{"type":"Point","coordinates":[26.62499995,58.37499995]}},{"type":"Feature","properties":{"LAT":19.87499995,"id":"575881","lookupid":"EFMA","long":60.12499995,"country":"FI","network":"FI__ASOS","LOCATION":"MARIEHAMN","state":""},"geometry":{"type":"Point","coordinates":[19.87499995,60.12499995]}},{"type":"Feature","properties":{"LAT":-2.12500005,"id":"512477","lookupid":"EGJJ","long":49.12499995,"country":"GB","network":"GB__ASOS","LOCATION":"JERSEY","state":""},"geometry":{"type":"Point","coordinates":[-2.12500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263332","lookupid":"EGLW3","long":42.87499995,"country":"","network":"WI_DCP","LOCATION":"EAGLE","state":""},"geometry":{"type":"Point","coordinates":[-88.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202138","lookupid":"EGLW4","long":44.37499995,"country":"","network":"WY_DCP","LOCATION":"EAGLE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-109.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-1.62500005,"id":"513936","lookupid":"EGNM","long":53.87499995,"country":"GB","network":"GB__ASOS","LOCATION":"LEEDS BRADFORD","state":""},"geometry":{"type":"Point","coordinates":[-1.62500005,53.87499995]}},{"type":"Feature","properties":{"LAT":-4.37500005,"id":"506007","lookupid":"EGOP","long":51.62499995,"country":"GB","network":"GB__ASOS","LOCATION":"PEMBRY SANDS","state":""},"geometry":{"type":"Point","coordinates":[-4.37500005,51.62499995]}},{"type":"Feature","properties":{"LAT":-3.87500005,"id":"507472","lookupid":"EGQA","long":57.87499995,"country":"GB","network":"GB__ASOS","LOCATION":"TAIN RANGE (SAWS)","state":""},"geometry":{"type":"Point","coordinates":[-3.87500005,57.87499995]}},{"type":"Feature","properties":{"LAT":-1.62500005,"id":"513942","lookupid":"EGQM","long":55.37499995,"country":"GB","network":"GB__ASOS","LOCATION":"BOULMER","state":""},"geometry":{"type":"Point","coordinates":[-1.62500005,55.37499995]}},{"type":"Feature","properties":{"LAT":-0.87500005,"id":"516085","lookupid":"EGVO","long":51.12499995,"country":"GB","network":"GB__ASOS","LOCATION":"ODIHAM","state":""},"geometry":{"type":"Point","coordinates":[-0.87500005,51.12499995]}},{"type":"Feature","properties":{"LAT":-1.62500005,"id":"513925","lookupid":"EGVP","long":51.12499995,"country":"GB","network":"GB__ASOS","LOCATION":"MIDDLE WALLOP","state":""},"geometry":{"type":"Point","coordinates":[-1.62500005,51.12499995]}},{"type":"Feature","properties":{"LAT":-0.62500005,"id":"516813","lookupid":"EGXW","long":53.12499995,"country":"GB","network":"GB__ASOS","LOCATION":"WADDINGTON","state":""},"geometry":{"type":"Point","coordinates":[-0.62500005,53.12499995]}},{"type":"Feature","properties":{"LAT":-8.87500005,"id":"493051","lookupid":"EINN","long":52.62499995,"country":"IE","network":"IE__ASOS","LOCATION":"SHANNON","state":""},"geometry":{"type":"Point","coordinates":[-8.87500005,52.62499995]}},{"type":"Feature","properties":{"LAT":9.12499995,"id":"544903","lookupid":"EKBI","long":55.62499995,"country":"DK","network":"DK__ASOS","LOCATION":"BILLUND","state":""},"geometry":{"type":"Point","coordinates":[9.12499995,55.62499995]}},{"type":"Feature","properties":{"LAT":-102.62500005,"id":"223018","lookupid":"EMSS2","long":44.37499995,"country":"","network":"SD_DCP","LOCATION":"BELLE FOURCHE RIVER 4 NW ELM SPRINGS","state":""},"geometry":{"type":"Point","coordinates":[-102.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":6.12499995,"id":"536291","lookupid":"ENAL","long":62.62499995,"country":"NO","network":"NO__ASOS","LOCATION":"VIGRA","state":""},"geometry":{"type":"Point","coordinates":[6.12499995,62.62499995]}},{"type":"Feature","properties":{"LAT":5.12499995,"id":"533407","lookupid":"ENFL","long":61.62499995,"country":"NO","network":"NO__ASOS","LOCATION":"FLORO","state":""},"geometry":{"type":"Point","coordinates":[5.12499995,61.62499995]}},{"type":"Feature","properties":{"LAT":5.12499995,"id":"533398","lookupid":"ENHD","long":59.37499995,"country":"NO","network":"NO__ASOS","LOCATION":"KARMOY","state":""},"geometry":{"type":"Point","coordinates":[5.12499995,59.37499995]}},{"type":"Feature","properties":{"LAT":22.12499995,"id":"582402","lookupid":"ENHK","long":70.37499995,"country":"NO","network":"NO__ASOS","LOCATION":"HASVIK","state":""},"geometry":{"type":"Point","coordinates":[22.12499995,70.37499995]}},{"type":"Feature","properties":{"LAT":2.87499995,"id":"526923","lookupid":"ENOA","long":60.62499995,"country":"NO","network":"NO__ASOS","LOCATION":"OSEBERG","state":""},"geometry":{"type":"Point","coordinates":[2.87499995,60.62499995]}},{"type":"Feature","properties":{"LAT":6.12499995,"id":"536288","lookupid":"ENSD","long":61.87499995,"country":"NO","network":"NO__ASOS","LOCATION":"SANDANE/ANDA","state":""},"geometry":{"type":"Point","coordinates":[6.12499995,61.87499995]}},{"type":"Feature","properties":{"LAT":14.62499995,"id":"560794","lookupid":"ENSH","long":68.37499995,"country":"NO","network":"NO__ASOS","LOCATION":"SVOLVAER/HELLE","state":""},"geometry":{"type":"Point","coordinates":[14.62499995,68.37499995]}},{"type":"Feature","properties":{"LAT":10.87499995,"id":"549974","lookupid":"ENVA","long":63.37499995,"country":"NO","network":"NO__ASOS","LOCATION":"VAERNES","state":""},"geometry":{"type":"Point","coordinates":[10.87499995,63.37499995]}},{"type":"Feature","properties":{"LAT":20.87499995,"id":"578729","lookupid":"EPWA","long":52.12499995,"country":"PL","network":"PL__ASOS","LOCATION":"OKECIE","state":""},"geometry":{"type":"Point","coordinates":[20.87499995,52.12499995]}},{"type":"Feature","properties":{"LAT":15.87499995,"id":"564329","lookupid":"EPZG","long":52.12499995,"country":"PL","network":"PL__ASOS","LOCATION":"BABIMOST","state":""},"geometry":{"type":"Point","coordinates":[15.87499995,52.12499995]}},{"type":"Feature","properties":{"LAT":-75.12500005,"id":"302210","lookupid":"ESDN6","long":42.37499995,"country":"","network":"NY_DCP","LOCATION":"OULEOUT CREEK  AT EAST SIDNEY","state":""},"geometry":{"type":"Point","coordinates":[-75.12500005,42.37499995]}},{"type":"Feature","properties":{"LAT":14.62499995,"id":"560764","lookupid":"ESKM","long":60.87499995,"country":"SE","network":"SE__ASOS","LOCATION":"MORA","state":""},"geometry":{"type":"Point","coordinates":[14.62499995,60.87499995]}},{"type":"Feature","properties":{"LAT":16.37499995,"id":"565787","lookupid":"ESMQ","long":56.62499995,"country":"SE","network":"SE__ASOS","LOCATION":"KALMAR","state":""},"geometry":{"type":"Point","coordinates":[16.37499995,56.62499995]}},{"type":"Feature","properties":{"LAT":17.37499995,"id":"568691","lookupid":"ESNN","long":62.62499995,"country":"SE","network":"SE__ASOS","LOCATION":"SUNDSVALL/HARNOSAND","state":""},"geometry":{"type":"Point","coordinates":[17.37499995,62.62499995]}},{"type":"Feature","properties":{"LAT":136.87499995,"id":"912758","lookupid":"EUCDE37","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[136.87499995,39.37499995]}},{"type":"Feature","properties":{"LAT":100.62499995,"id":"808213","lookupid":"EUMDE04","long":3.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[100.62499995,3.12499995]}},{"type":"Feature","properties":{"LAT":122.62499995,"id":"871679","lookupid":"EUMDE51","long":29.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[122.62499995,29.62499995]}},{"type":"Feature","properties":{"LAT":93.12499995,"id":"786625","lookupid":"EUMDE61","long":6.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[93.12499995,6.12499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269789","lookupid":"EWPK","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.37500005,37.12499995]}},{"type":"Feature","properties":{"LAT":22.37499995,"id":"582705","lookupid":"FAGG","long":-33.87500005,"country":"ZA","network":"ZA__ASOS","LOCATION":"GEORGE","state":""},"geometry":{"type":"Point","coordinates":[22.37499995,-33.87500005]}},{"type":"Feature","properties":{"LAT":28.12499995,"id":"599296","lookupid":"FAOR","long":-26.12500005,"country":"ZA","network":"ZA__ASOS","LOCATION":"JOHANNESBURG","state":""},"geometry":{"type":"Point","coordinates":[28.12499995,-26.12500005]}},{"type":"Feature","properties":{"LAT":-102.62500005,"id":"222979","lookupid":"FAST2","long":34.62499995,"country":"","network":"TX_DCP","LOCATION":"FRIONA 2NE","state":""},"geometry":{"type":"Point","coordinates":[-102.62500005,34.62499995]}},{"type":"Feature","properties":{"LAT":25.12499995,"id":"590689","lookupid":"FBKE","long":-17.87500005,"country":"BW","network":"BW__ASOS","LOCATION":"KASANE","state":""},"geometry":{"type":"Point","coordinates":[25.12499995,-17.87500005]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184869","lookupid":"FHFI1","long":47.12499995,"country":"","network":"ID_DCP","LOCATION":"FISH HOOK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,47.12499995]}},{"type":"Feature","properties":{"LAT":9.62499995,"id":"546137","lookupid":"FKKD","long":4.12499995,"country":"CM","network":"CM__ASOS","LOCATION":"DOUALA","state":""},"geometry":{"type":"Point","coordinates":[9.62499995,4.12499995]}},{"type":"Feature","properties":{"LAT":13.37499995,"id":"556958","lookupid":"FKKR","long":9.37499995,"country":"CM","network":"CM__ASOS","LOCATION":"GAROUA","state":""},"geometry":{"type":"Point","coordinates":[13.37499995,9.37499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192786","lookupid":"FLNM8","long":46.37499995,"country":"","network":"MT_DCP","LOCATION":"MAXWELL - FLINT CREEK","state":""},"geometry":{"type":"Point","coordinates":[-113.12500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166850","lookupid":"FMLO3","long":42.37499995,"country":"","network":"OR_DCP","LOCATION":"FOURMILE LAKE NEAR KLAMATH FALLS","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,42.37499995]}},{"type":"Feature","properties":{"LAT":49.37499995,"id":"660528","lookupid":"FMMT","long":-18.12500005,"country":"KM","network":"KM__ASOS","LOCATION":"TOAMASINA","state":""},"geometry":{"type":"Point","coordinates":[49.37499995,-18.12500005]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269076","lookupid":"FPCI3","long":38.87499995,"country":"","network":"IN_DCP","LOCATION":"FELDUN-PURDUE AGRICULTURAL CENTER","state":""},"geometry":{"type":"Point","coordinates":[-86.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195672","lookupid":"FRMM8","long":47.87499995,"country":"","network":"MT_DCP","LOCATION":"TETON RVR WX STATION NR FARMINGTON","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261130","lookupid":"FSTM6","long":32.37499995,"country":"","network":"MS_DCP","LOCATION":"BIENVILLE NATIONAL FOREST/RAWS FIRE WEAT","state":""},"geometry":{"type":"Point","coordinates":[-89.37500005,32.37499995]}},{"type":"Feature","properties":{"LAT":24.12499995,"id":"587810","lookupid":"FYKM","long":-17.62500005,"country":"NA","network":"NA__ASOS","LOCATION":"MPACHA","state":""},"geometry":{"type":"Point","coordinates":[24.12499995,-17.62500005]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277692","lookupid":"GA348","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279850","lookupid":"GA349","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184857","lookupid":"GAVI1","long":44.12499995,"country":"","network":"ID_DCP","LOCATION":"GARDEN VALLEY RANGER STATION","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176240","lookupid":"GFPQ2","long":49.87499995,"country":"","network":"CA_BC_DCP","LOCATION":"KELOWNA 24E - GRAYSTOKE FOREST","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,49.87499995]}},{"type":"Feature","properties":{"LAT":-4.87500005,"id":"504496","lookupid":"GMFF","long":33.87499995,"country":"MA","network":"MA__ASOS","LOCATION":"SAISS","state":""},"geometry":{"type":"Point","coordinates":[-4.87500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-3.12500005,"id":"509540","lookupid":"GMMW","long":34.87499995,"country":"MA","network":"MA__ASOS","LOCATION":"NADOR-AROUI","state":""},"geometry":{"type":"Point","coordinates":[-3.12500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179798","lookupid":"GRVN2","long":39.37499995,"country":"","network":"NV_DCP","LOCATION":"GRAVEL PT RAWS","state":""},"geometry":{"type":"Point","coordinates":[-117.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277737","lookupid":"GSLM4","long":44.12499995,"country":"","network":"MI_DCP","LOCATION":"NWS CENTRAL REGION STATION","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-22.87500005,"id":"452587","lookupid":"GVAC","long":16.62499995,"country":"CV","network":"CV__ASOS","LOCATION":"AMILCAR CABRAL INTL","state":""},"geometry":{"type":"Point","coordinates":[-22.87500005,16.62499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252502","lookupid":"GYAA4","long":35.37499995,"country":"","network":"AR_DCP","LOCATION":"GUY - RAWS","state":""},"geometry":{"type":"Point","coordinates":[-92.37500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269792","lookupid":"HARD","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.37500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300741","lookupid":"HCGN7","long":35.12499995,"country":"","network":"NC_DCP","LOCATION":"AT COAST GUARD HATTERAS","state":""},"geometry":{"type":"Point","coordinates":[-75.62500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167578","lookupid":"HDBTA","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":40.12499995,"id":"633968","lookupid":"HKWJ","long":1.87499995,"country":"KE","network":"KE__ASOS","LOCATION":"WAJIR","state":""},"geometry":{"type":"Point","coordinates":[40.12499995,1.87499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194195","lookupid":"HOHU1","long":38.62499995,"country":"","network":"UT_DCP","LOCATION":"HORSE HOLLOW","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181993","lookupid":"HOOI1","long":48.12499995,"country":"","network":"ID_DCP","LOCATION":"BLANCHARD - HOODOO RAWS","state":""},"geometry":{"type":"Point","coordinates":[-116.87500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188471","lookupid":"HOTM8","long":47.62499995,"country":"","network":"MT_DCP","LOCATION":"HOT SPRINGS","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232322","lookupid":"HPCT2","long":30.37499995,"country":"","network":"TX_DCP","LOCATION":"HARPER 6 NW","state":""},"geometry":{"type":"Point","coordinates":[-99.37500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174066","lookupid":"HRMTN","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-70.37500005,"id":"315898","lookupid":"HRTM1","long":44.37499995,"country":"","network":"ME_DCP","LOCATION":"HARTFORD","state":""},"geometry":{"type":"Point","coordinates":[-70.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175470","lookupid":"HSQC1","long":37.37499995,"country":"","network":"CA_DCP","LOCATION":"HIGH SIERRA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177628","lookupid":"IDPC1","long":36.87499995,"country":"","network":"CA_DCP","LOCATION":"OAK CK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168287","lookupid":"IDWC1","long":41.62499995,"country":"","network":"CA_DCP","LOCATION":"INDIAN WELL","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177596","lookupid":"IGPB1","long":28.87499995,"country":"","network":"MX_BJ_DCP","LOCATION":"ISLA GUADALUPE","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,28.87499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284239","lookupid":"ILFQ6","long":49.62499995,"country":"","network":"CA_ON_DCP","LOCATION":"ISLAND FALLS","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,49.62499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271958","lookupid":"IN012","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270513","lookupid":"IN040","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.12500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266923","lookupid":"IN042","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.37500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-70.62500005,"id":"315172","lookupid":"IOSN3","long":42.87499995,"country":"","network":"","LOCATION":"\\tISLE OF SHOALS NH","state":""},"geometry":{"type":"Point","coordinates":[-70.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-99.87500005,"id":"230828","lookupid":"IRQG3","long":16.87499995,"country":"","network":"MX_GR_DCP","LOCATION":"ISLA ROQETA","state":""},"geometry":{"type":"Point","coordinates":[-99.87500005,16.87499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192050","lookupid":"ITD48","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188453","lookupid":"ITD53","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183425","lookupid":"ITD75","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197809","lookupid":"ITDD6","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-135.37500005,"id":"128749","lookupid":"ITKA2","long":57.12499995,"country":"","network":"AK_DCP","LOCATION":"AT SITKA NOS","state":""},"geometry":{"type":"Point","coordinates":[-135.37500005,57.12499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238080","lookupid":"JCWT2","long":29.87499995,"country":"","network":"TX_DCP","LOCATION":"RED ROCK 5E RAWS","state":""},"geometry":{"type":"Point","coordinates":[-97.37500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211464","lookupid":"JESN5","long":35.87499995,"country":"","network":"NM_DCP","LOCATION":"JEMEZ RAWS","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235202","lookupid":"JHNT2","long":30.37499995,"country":"","network":"TX_DCP","LOCATION":"JOHNSON CITY  9NNE","state":""},"geometry":{"type":"Point","coordinates":[-98.37500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228733","lookupid":"JJYT2","long":33.12499995,"country":"","network":"TX_DCP","LOCATION":"JAYTON 1SSE","state":""},"geometry":{"type":"Point","coordinates":[-100.62500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246087","lookupid":"JOBQ6","long":51.62499995,"country":"","network":"CA_ON_DCP","LOCATION":"RED LAKE - JOB LAKE","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,51.62499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204309","lookupid":"JPKM8","long":47.12499995,"country":"","network":"MT_DCP","LOCATION":"JUDITH RAWS","state":""},"geometry":{"type":"Point","coordinates":[-109.12500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191313","lookupid":"JSPU1","long":38.12499995,"country":"","network":"UT_DCP","LOCATION":"JENSEN SPRING","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176226","lookupid":"JUFW1","long":46.37499995,"country":"","network":"WA_DCP","LOCATION":"JUNIPER DUNES RAWS","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250339","lookupid":"JVLA4","long":34.62499995,"country":"","network":"AR_DCP","LOCATION":"JESSIEVILLE","state":""},"geometry":{"type":"Point","coordinates":[-93.12500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-73.62500005,"id":"306530","lookupid":"K1B1","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-73.62500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220127","lookupid":"K1CW","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-102.87500005,"id":"222286","lookupid":"K1HW","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197112","lookupid":"K1JM","long":47.87499995,"country":"US","network":"","LOCATION":"JULIE (POWER)","state":"MT"},"geometry":{"type":"Point","coordinates":[-111.62500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266178","lookupid":"K1M4","long":34.37499995,"country":"US","network":"","LOCATION":"POSEY FIELD AIRPORT","state":"AL"},"geometry":{"type":"Point","coordinates":[-87.62500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-72.12500005,"id":"310858","lookupid":"K1V4","long":44.37499995,"country":"US","network":"","LOCATION":"ST. JOHNSBURY(AMOS)","state":"VT"},"geometry":{"type":"Point","coordinates":[-72.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"282000","lookupid":"K42J","long":29.87499995,"country":"US","network":"","LOCATION":"KEYSTONE AIRPARK","state":"FL"},"geometry":{"type":"Point","coordinates":[-82.12500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214357","lookupid":"K4BM","long":39.12499995,"country":"US","network":"","LOCATION":"WILKERSON PASS","state":"CO"},"geometry":{"type":"Point","coordinates":[-105.62500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244562","lookupid":"K6R3","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.12500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223743","lookupid":"K6V5","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235951","lookupid":"K9K8","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.12500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238832","lookupid":"KAAO","long":37.87499995,"country":"US","network":"","LOCATION":"COLONEL JAMES JABARA ARPT","state":"KS"},"geometry":{"type":"Point","coordinates":[-97.12500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273420","lookupid":"KACB","long":44.87499995,"country":"US","network":"","LOCATION":"ANTRIM COUNTY AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-85.12500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251766","lookupid":"KAEX","long":31.37499995,"country":"US","network":"","LOCATION":"ALEXANDRIA INT","state":"LA"},"geometry":{"type":"Point","coordinates":[-92.62500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282734","lookupid":"KAGS","long":33.37499995,"country":"US","network":"","LOCATION":"AUGUSTA REGIONAL AT BUSH FIELD AP","state":"GA"},"geometry":{"type":"Point","coordinates":[-81.87500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271961","lookupid":"KAID","long":40.12499995,"country":"US","network":"","LOCATION":"ANRSN MUNI DRNGTON FLD AP","state":"IN"},"geometry":{"type":"Point","coordinates":[-85.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-103.12500005,"id":"221561","lookupid":"KAKO","long":40.12499995,"country":"US","network":"","LOCATION":"COLORADO PLAINS RGNL ARPT","state":"CO"},"geometry":{"type":"Point","coordinates":[-103.12500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263375","lookupid":"KASQ6","long":53.62499995,"country":"","network":"CA_ON_DCP","LOCATION":"KASABONIKA","state":""},"geometry":{"type":"Point","coordinates":[-88.62500005,53.62499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263338","lookupid":"KATW","long":44.37499995,"country":"US","network":"","LOCATION":"OUTAGAMIE CO RGNL AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-88.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280582","lookupid":"KAVL","long":35.37499995,"country":"US","network":"","LOCATION":"ASHEVILLE REGIONAL AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-82.62500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254686","lookupid":"KAWG","long":41.37499995,"country":"US","network":"","LOCATION":"WASHINGTON MUNICIPAL ARPT","state":"IA"},"geometry":{"type":"Point","coordinates":[-91.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271969","lookupid":"KAZO","long":42.12499995,"country":"US","network":"","LOCATION":"KLMAZO/BTL CREEK INTL ARPT","state":"MI"},"geometry":{"type":"Point","coordinates":[-85.62500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244621","lookupid":"KBDH","long":45.12499995,"country":"US","network":"","LOCATION":"WILLMAR MUNICIPAL AIRPORT JOHN L RICE FIELD","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.12500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-78.62500005,"id":"292128","lookupid":"KBFD","long":41.87499995,"country":"US","network":"","LOCATION":"BRADFORD REGIONAL AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-78.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235909","lookupid":"KBKS","long":27.12499995,"country":"US","network":"","LOCATION":"BROOKS COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.12500005,27.12499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281274","lookupid":"KBKV","long":28.37499995,"country":"US","network":"","LOCATION":"HERNANDO COUNTY AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-82.37500005,28.37499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169008","lookupid":"KBNC1","long":41.87499995,"country":"","network":"CA_DCP","LOCATION":"KLAMATH BASIN NWR PORT","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247506","lookupid":"KBRD","long":46.37499995,"country":"US","network":"","LOCATION":"BRAINERD LAKES RGNL ARPT","state":"MN"},"geometry":{"type":"Point","coordinates":[-94.12500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241708","lookupid":"KBVO","long":36.87499995,"country":"US","network":"","LOCATION":"BARTLESVILLE MUNICIPAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-96.12500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-103.37500005,"id":"220865","lookupid":"KBWW","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.37500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259684","lookupid":"KBXA","long":30.87499995,"country":"US","network":"","LOCATION":"GEORGE R CARR MEMORIAL AIR FIELD","state":"LA"},"geometry":{"type":"Point","coordinates":[-89.87500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248221","lookupid":"KCFE","long":45.12499995,"country":"US","network":"","LOCATION":"BUFFALO MUNICIPAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-93.87500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273381","lookupid":"KCHA","long":35.12499995,"country":"US","network":"","LOCATION":"LOVELL FIELD AIRPORT","state":"TN"},"geometry":{"type":"Point","coordinates":[-85.12500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257538","lookupid":"KCKM","long":34.37499995,"country":"US","network":"","LOCATION":"FLETCHER FIELD AIRPORT","state":"MS"},"geometry":{"type":"Point","coordinates":[-90.62500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202836","lookupid":"KCNY","long":38.87499995,"country":"US","network":"","LOCATION":"CANYONLANDS FIELD AIRPORT","state":"UT"},"geometry":{"type":"Point","coordinates":[-109.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238090","lookupid":"KCPT","long":32.37499995,"country":"US","network":"","LOCATION":"CLEBURNE MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.37500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273375","lookupid":"KCTJ","long":33.62499995,"country":"US","network":"","LOCATION":"WEST GEORGIA REGIONAL AIRPORT O V GRAY FIELD","state":"GA"},"geometry":{"type":"Point","coordinates":[-85.12500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-103.12500005,"id":"221538","lookupid":"KCVN","long":34.37499995,"country":"US","network":"","LOCATION":"CLOVIS MUNICIPAL AIRPORT","state":"NM"},"geometry":{"type":"Point","coordinates":[-103.12500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-103.37500005,"id":"220818","lookupid":"KCVS","long":34.37499995,"country":"US","network":"","LOCATION":"CANNON AFB AIRPORT","state":"NM"},"geometry":{"type":"Point","coordinates":[-103.37500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272702","lookupid":"KCVX","long":45.37499995,"country":"US","network":"","LOCATION":"CHARLEVOIX MUNICIPAL ARPT","state":"MI"},"geometry":{"type":"Point","coordinates":[-85.37500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-99.87500005,"id":"230875","lookupid":"KCZT","long":28.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.87500005,28.62499995]}},{"type":"Feature","properties":{"LAT":-102.87500005,"id":"222314","lookupid":"KD60","long":48.37499995,"country":"US","network":"","LOCATION":"TIOGA MUNICIPAL AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-102.87500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278453","lookupid":"KD95","long":43.12499995,"country":"US","network":"","LOCATION":"DUPONT LAPEER AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-83.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289947","lookupid":"KDAN","long":36.62499995,"country":"US","network":"","LOCATION":"DANVILLE REGIONAL AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-79.37500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211448","lookupid":"KDNA","long":31.87499995,"country":"US","network":"","LOCATION":"DONA ANA COUNTY INTL JETPORT ARPT/SANTA TERESA","state":"NM"},"geometry":{"type":"Point","coordinates":[-106.62500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249604","lookupid":"KDRI","long":30.87499995,"country":"US","network":"","LOCATION":"BEAUREGARD REGIONAL AIRPORT","state":"LA"},"geometry":{"type":"Point","coordinates":[-93.37500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"295011","lookupid":"KDSV","long":42.62499995,"country":"US","network":"","LOCATION":"DANSVILLE MUNICIPAL ARPT","state":"NY"},"geometry":{"type":"Point","coordinates":[-77.62500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202855","lookupid":"KDUB","long":43.62499995,"country":"US","network":"","LOCATION":"DUBOIS MUNICIPAL AIRPORT","state":"WY"},"geometry":{"type":"Point","coordinates":[-109.62500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235203","lookupid":"KDZB","long":30.62499995,"country":"US","network":"","LOCATION":"HORSESHOE BAY RESORT AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.37500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233803","lookupid":"KEAR","long":40.62499995,"country":"US","network":"","LOCATION":"KEARNEY MUNICIPAL AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-98.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-100.12500005,"id":"230160","lookupid":"KECU","long":29.87499995,"country":"US","network":"","LOCATION":"EDWARDS COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-100.12500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-107.87500005,"id":"207881","lookupid":"KEEO","long":40.12499995,"country":"US","network":"","LOCATION":"MEEKER AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-107.87500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268333","lookupid":"KEET","long":33.12499995,"country":"US","network":"","LOCATION":"SHELBY COUNTY AIRPORT","state":"AL"},"geometry":{"type":"Point","coordinates":[-86.87500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261184","lookupid":"KEGV","long":45.87499995,"country":"US","network":"","LOCATION":"EAGLE RIVER UNION AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-89.37500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274108","lookupid":"KEKQ","long":36.87499995,"country":"US","network":"","LOCATION":"WAYNE COUNTY AIRPORT","state":"KY"},"geometry":{"type":"Point","coordinates":[-84.87500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197102","lookupid":"KEKS","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251053","lookupid":"KELD","long":33.12499995,"country":"US","network":"","LOCATION":"S. AR RGNL AT GDWIN FLD AP","state":"AR"},"geometry":{"type":"Point","coordinates":[-92.87500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294289","lookupid":"KELZ","long":42.12499995,"country":"US","network":"","LOCATION":"MUNI ARPT TARANTINE FLD AP","state":"NY"},"geometry":{"type":"Point","coordinates":[-77.87500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225872","lookupid":"KENK1","long":37.87499995,"country":"","network":"KS_DCP","LOCATION":"ARKANSAS RIVER  AT KENDALL","state":""},"geometry":{"type":"Point","coordinates":[-101.62500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189175","lookupid":"KETI1","long":43.62499995,"country":"","network":"ID_DCP","LOCATION":"KETCHUM RS","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245322","lookupid":"KEVU","long":40.37499995,"country":"US","network":"","LOCATION":"NORTHWEST MISSOURI RGNL","state":"MO"},"geometry":{"type":"Point","coordinates":[-94.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-78.87500005,"id":"291380","lookupid":"KFAY","long":34.87499995,"country":"US","network":"","LOCATION":"FAYETT RGNL/GRANNIS FLD AP","state":"NC"},"geometry":{"type":"Point","coordinates":[-78.87500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-78.87500005,"id":"291381","lookupid":"KFBG","long":35.12499995,"country":"US","network":"","LOCATION":"SIMMONS AAF AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-78.87500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249660","lookupid":"KFCM","long":44.87499995,"country":"US","network":"","LOCATION":"FLYING CLOUD AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-93.37500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260450","lookupid":"KFEP","long":42.37499995,"country":"US","network":"","LOCATION":"ALBERTUS AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-89.62500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269082","lookupid":"KFKR","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251786","lookupid":"KFLP","long":36.37499995,"country":"US","network":"","LOCATION":"MARION COUNTY RGNL AIRPORT","state":"AR"},"geometry":{"type":"Point","coordinates":[-92.62500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-73.37500005,"id":"307243","lookupid":"KFRG","long":40.62499995,"country":"US","network":"","LOCATION":"REPUBLIC AIRPORT","state":"NY"},"geometry":{"type":"Point","coordinates":[-73.37500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273405","lookupid":"KFWA","long":41.12499995,"country":"US","network":"","LOCATION":"FORT WAYNE INTERNATIONAL AIRPORT","state":"IN"},"geometry":{"type":"Point","coordinates":[-85.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248933","lookupid":"KFXY","long":43.12499995,"country":"US","network":"","LOCATION":"FOREST CITY MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-93.62500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270496","lookupid":"KGAD","long":33.87499995,"country":"US","network":"","LOCATION":"GADSDEN MUNICIPAL AIRPORT","state":"AL"},"geometry":{"type":"Point","coordinates":[-86.12500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195624","lookupid":"KGCN","long":35.87499995,"country":"US","network":"","LOCATION":"GRAND CANYON NATL PARK APT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-112.12500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238815","lookupid":"KGLE","long":33.62499995,"country":"US","network":"","LOCATION":"GAINESVILLE MUNICIPAL ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.12500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271229","lookupid":"KGLW","long":37.12499995,"country":"US","network":"","LOCATION":"GLASGOW MUNICIPAL AIRPORT","state":"KY"},"geometry":{"type":"Point","coordinates":[-85.87500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-107.87500005,"id":"207861","lookupid":"KGNT","long":35.12499995,"country":"US","network":"","LOCATION":"GRANTS-MILAN MUNI AIRPORT","state":"NM"},"geometry":{"type":"Point","coordinates":[-107.87500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294262","lookupid":"KGSB","long":35.37499995,"country":"US","network":"","LOCATION":"SEYMOUR-JOHNSON AFB AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-77.87500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197830","lookupid":"KGTF","long":47.37499995,"country":"US","network":"","LOCATION":"GREAT FALLS INTERNATIONAL AIRPORT","state":"MT"},"geometry":{"type":"Point","coordinates":[-111.37500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248870","lookupid":"KGUL","long":27.37499995,"country":"US","network":"","LOCATION":"GUNNISON OIL PLATFORM","state":"TX"},"geometry":{"type":"Point","coordinates":[-93.62500005,27.37499995]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225867","lookupid":"KGUY","long":36.62499995,"country":"US","network":"","LOCATION":"GUYMON MUNICIPAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-101.62500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241693","lookupid":"KGVT","long":33.12499995,"country":"US","network":"","LOCATION":"MAJORS AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.12500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237425","lookupid":"KGWR","long":46.12499995,"country":"US","network":"","LOCATION":"GWINNER ROGER MELROE FIELD AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-97.62500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233050","lookupid":"KGZN","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.12500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271968","lookupid":"KHAI","long":41.87499995,"country":"US","network":"","LOCATION":"HREE RIVERS MUNICIPAL DR HAINES AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-85.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258243","lookupid":"KHDC","long":30.62499995,"country":"US","network":"","LOCATION":"HAMMOND MUNICIPAL AIRPORT","state":"LA"},"geometry":{"type":"Point","coordinates":[-90.37500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247468","lookupid":"KHFJ","long":36.87499995,"country":"US","network":"","LOCATION":"MONETT MUNICIPAL AIRPORT","state":"MO"},"geometry":{"type":"Point","coordinates":[-94.12500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270519","lookupid":"KHFY","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.12500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"294999","lookupid":"KHGR","long":39.62499995,"country":"US","network":"","LOCATION":"HGRTWN RGNL-R.HNSON FLD AP","state":"MD"},"geometry":{"type":"Point","coordinates":[-77.62500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196365","lookupid":"KHIF","long":41.12499995,"country":"US","network":"","LOCATION":"HILL AFB AIRPORT","state":"UT"},"geometry":{"type":"Point","coordinates":[-111.87500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268354","lookupid":"KHNB","long":38.37499995,"country":"US","network":"","LOCATION":"HUNTINGBURG AIRPORT","state":"IN"},"geometry":{"type":"Point","coordinates":[-86.87500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269042","lookupid":"KHRT","long":30.37499995,"country":"US","network":"","LOCATION":"HURLBURT FIELD AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-86.62500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288512","lookupid":"KHSP","long":37.87499995,"country":"US","network":"","LOCATION":"INGALLS FIELD AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-79.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276277","lookupid":"KI69","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-78.87500005,"id":"291413","lookupid":"KIAG","long":43.12499995,"country":"US","network":"","LOCATION":"NIAGARA FALLS INTL AIRPORT","state":"NY"},"geometry":{"type":"Point","coordinates":[-78.87500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-102.62500005,"id":"223013","lookupid":"KIEN","long":43.12499995,"country":"US","network":"","LOCATION":"PINE RIDGE AIRPORT","state":"SD"},"geometry":{"type":"Point","coordinates":[-102.62500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250327","lookupid":"KIER","long":31.62499995,"country":"US","network":"","LOCATION":"NATCHITOCHES REGIONAL ARPT","state":"LA"},"geometry":{"type":"Point","coordinates":[-93.12500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-72.12500005,"id":"310847","lookupid":"KIJD","long":41.62499995,"country":"US","network":"","LOCATION":"WINDHAM AIRPORT","state":"CT"},"geometry":{"type":"Point","coordinates":[-72.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265485","lookupid":"KIKK","long":41.12499995,"country":"US","network":"","LOCATION":"GREATER KANKAKEE AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-87.87500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269799","lookupid":"KIND","long":39.62499995,"country":"US","network":"","LOCATION":"INDIANAPOLIS INTERNATIONAL AIRPORT","state":"IN"},"geometry":{"type":"Point","coordinates":[-86.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251801","lookupid":"KIRK","long":40.12499995,"country":"US","network":"","LOCATION":"KIRKSVILLE REGIONAL ARPT","state":"MO"},"geometry":{"type":"Point","coordinates":[-92.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"294982","lookupid":"KISO","long":35.37499995,"country":"US","network":"","LOCATION":"KINSTON REGIONAL JETPORT AT STALLING FIELD","state":"NC"},"geometry":{"type":"Point","coordinates":[-77.62500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"241035","lookupid":"KITM5","long":48.62499995,"country":"","network":"MN_DCP","LOCATION":"KARLSTAD - KITTSON","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172579","lookupid":"KIZA","long":34.62499995,"country":"US","network":"","LOCATION":"SANTA YNEZ AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-120.12500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-78.87500005,"id":"291402","lookupid":"KJST","long":40.37499995,"country":"US","network":"","LOCATION":"J MURTHA JTWN-CMBRA CO APT","state":"PA"},"geometry":{"type":"Point","coordinates":[-78.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235224","lookupid":"KJWG","long":35.87499995,"country":"US","network":"","LOCATION":"WATONGA AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-98.37500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245291","lookupid":"KJXI","long":32.62499995,"country":"US","network":"","LOCATION":"FOX STEPHENS FIELD - GILMER MINICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-94.87500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-69.37500005,"id":"318783","lookupid":"KKJM1","long":45.62499995,"country":"","network":"ME_DCP","LOCATION":"KOKADJO - MCOOP","state":""},"geometry":{"type":"Point","coordinates":[-69.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-102.62500005,"id":"222993","lookupid":"KLAA","long":38.12499995,"country":"US","network":"","LOCATION":"LAMAR MUNICIPAL AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-102.62500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274833","lookupid":"KLEX","long":38.12499995,"country":"US","network":"","LOCATION":"BLUE GRASS AIRPORT","state":"KY"},"geometry":{"type":"Point","coordinates":[-84.62500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240244","lookupid":"KLHB","long":30.87499995,"country":"US","network":"","LOCATION":"HEARNE MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.62500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285619","lookupid":"KLKR","long":34.62499995,"country":"US","network":"","LOCATION":"LANCASTER COUNTY MC WHIRTER FIELD AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-80.87500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-108.62500005,"id":"205732","lookupid":"KLND","long":42.87499995,"country":"US","network":"","LOCATION":"HUNT FIELD AIRPORT","state":"WY"},"geometry":{"type":"Point","coordinates":[-108.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-76.37500005,"id":"298601","lookupid":"KLNS","long":40.12499995,"country":"US","network":"","LOCATION":"LANCASTER AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-76.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253980","lookupid":"KLUM","long":44.87499995,"country":"US","network":"","LOCATION":"MENOMONIE MUNICIPAL AIRPORT-SCORE FIELD","state":"WI"},"geometry":{"type":"Point","coordinates":[-91.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249631","lookupid":"KM17","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.37500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270538","lookupid":"KMBL","long":44.37499995,"country":"US","network":"","LOCATION":"MANISTEE CO-BLACKER ARPT","state":"MI"},"geometry":{"type":"Point","coordinates":[-86.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268363","lookupid":"KMCX","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269060","lookupid":"KMDQ","long":34.87499995,"country":"US","network":"","LOCATION":"MADISON CO EXECUTIVE ARPT","state":"AL"},"geometry":{"type":"Point","coordinates":[-86.62500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177663","lookupid":"KMEH","long":45.62499995,"country":"US","network":"","LOCATION":"MEACHAM","state":"OR"},"geometry":{"type":"Point","coordinates":[-118.37500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"259019","lookupid":"KMFI","long":44.62499995,"country":"US","network":"","LOCATION":"MARSHFIELD MUNICIPAL ARPT","state":"WI"},"geometry":{"type":"Point","coordinates":[-90.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251089","lookupid":"KMIW","long":42.12499995,"country":"US","network":"","LOCATION":"MARSHALLTOWN MUNICIPAL APT","state":"IA"},"geometry":{"type":"Point","coordinates":[-92.87500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234488","lookupid":"KMKN","long":31.87499995,"country":"US","network":"","LOCATION":"COMANCHE COUNTY-CITY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.62500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287773","lookupid":"KMKS","long":33.12499995,"country":"US","network":"","LOCATION":"BERKELEY COUNTY AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-80.12500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-72.87500005,"id":"308687","lookupid":"KMMK","long":41.62499995,"country":"US","network":"","LOCATION":"MERIDEN MARKHAM MUNI ARPT","state":"CT"},"geometry":{"type":"Point","coordinates":[-72.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-75.37500005,"id":"301485","lookupid":"KMPO","long":41.12499995,"country":"US","network":"","LOCATION":"POCONO MTNS MUNI AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-75.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-87.12500005,"id":"267623","lookupid":"KMRC","long":35.62499995,"country":"US","network":"","LOCATION":"MAURY COUNTY AIRPORT","state":"TN"},"geometry":{"type":"Point","coordinates":[-87.12500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283464","lookupid":"KMRN","long":35.87499995,"country":"US","network":"","LOCATION":"MORGANTON-LENOIR AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-81.62500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266180","lookupid":"KMSL","long":34.87499995,"country":"US","network":"","LOCATION":"NORTH WEST ALABAMA REGIONAL AIRPORT","state":"AL"},"geometry":{"type":"Point","coordinates":[-87.62500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266217","lookupid":"KMTW","long":44.12499995,"country":"US","network":"","LOCATION":"MANITOWOC COUNTY AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-87.62500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184853","lookupid":"KMUO","long":43.12499995,"country":"US","network":"","LOCATION":"MOUNTAIN HOME AFB AIRPORT","state":"ID"},"geometry":{"type":"Point","coordinates":[-115.87500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275559","lookupid":"KMWO","long":39.62499995,"country":"US","network":"","LOCATION":"HOOK FIELD MUNICIPAL AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-84.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251106","lookupid":"KMZH","long":46.37499995,"country":"US","network":"","LOCATION":"MOOSE LAKE CARLTON CO ARPT","state":"MN"},"geometry":{"type":"Point","coordinates":[-92.87500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284181","lookupid":"KNGS1","long":35.12499995,"country":"","network":"SC_DCP","LOCATION":"KINGS MOUNTAIN STATE PARK","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165434","lookupid":"KNUW","long":48.37499995,"country":"US","network":"","LOCATION":"WHIDBEY ISLAND NAS","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.62500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166116","lookupid":"KNXC1","long":38.87499995,"country":"","network":"CA_DCP","LOCATION":"KNOXVILLE","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165404","lookupid":"KO86","long":40.87499995,"country":"US","network":"","LOCATION":"TRINITY CENTER AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-122.62500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"281997","lookupid":"KOCF","long":29.12499995,"country":"US","network":"","LOCATION":"OCALA INTERNATIONAL AIRPORT-JIM TAYLOR FIELD","state":"FL"},"geometry":{"type":"Point","coordinates":[-82.12500005,29.12499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279169","lookupid":"KONZ","long":42.12499995,"country":"US","network":"","LOCATION":"GROSSE ILE MUNICIPAL AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-83.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300760","lookupid":"KOQN","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.62500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245293","lookupid":"KOSA","long":33.12499995,"country":"US","network":"","LOCATION":"MOUNT PLEASANT RGNL ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-94.87500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243175","lookupid":"KOTG","long":43.62499995,"country":"US","network":"","LOCATION":"WORTHINGTON MUNICIPAL ARPT","state":"MN"},"geometry":{"type":"Point","coordinates":[-95.62500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-71.12500005,"id":"313729","lookupid":"KOWD","long":42.12499995,"country":"US","network":"","LOCATION":"NORWOOD MEMORIAL AIRPORT","state":"MA"},"geometry":{"type":"Point","coordinates":[-71.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197778","lookupid":"KPAN","long":34.37499995,"country":"US","network":"","LOCATION":"PAYSON AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-111.37500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275536","lookupid":"KPDK","long":33.87499995,"country":"US","network":"","LOCATION":"DEKALB-PEACHTREE AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-84.37500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-77.12500005,"id":"296451","lookupid":"KPEO","long":42.62499995,"country":"US","network":"","LOCATION":"PENN YAN AIRPORT","state":"NY"},"geometry":{"type":"Point","coordinates":[-77.12500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246062","lookupid":"KPEX","long":45.37499995,"country":"US","network":"","LOCATION":"PAYNESVILLE MUNICIPAL AP","state":"MN"},"geometry":{"type":"Point","coordinates":[-94.62500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282708","lookupid":"KPGD","long":26.87499995,"country":"US","network":"","LOCATION":"CHARLOTTE COUNTY AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.87500005,26.87499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259698","lookupid":"KPMU","long":34.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.87500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256839","lookupid":"KPPQ","long":39.62499995,"country":"US","network":"","LOCATION":"PITTSFIELD-PENSTON MUNI AP","state":"IL"},"geometry":{"type":"Point","coordinates":[-90.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194899","lookupid":"KPRC","long":34.62499995,"country":"US","network":"","LOCATION":"PRESCOTT MUNICIPAL AP","state":"AZ"},"geometry":{"type":"Point","coordinates":[-112.37500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255359","lookupid":"KPTN","long":29.62499995,"country":"US","network":"","LOCATION":"HARRY P WILLIAMS MEMO ARPT","state":"LA"},"geometry":{"type":"Point","coordinates":[-91.37500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199959","lookupid":"KPUC","long":39.62499995,"country":"US","network":"","LOCATION":"CARBON COUNTY AIRPORT","state":"UT"},"geometry":{"type":"Point","coordinates":[-110.62500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258291","lookupid":"KPVB","long":42.62499995,"country":"US","network":"","LOCATION":"PLATTEVILLE MUNICIPAL AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-90.37500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238819","lookupid":"KPVJ","long":34.62499995,"country":"US","network":"","LOCATION":"PAULS VALLEY MUNI AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-97.12500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249634","lookupid":"KRAW","long":38.37499995,"country":"US","network":"","LOCATION":"WARSAW MUNI","state":"MO"},"geometry":{"type":"Point","coordinates":[-93.37500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270525","lookupid":"KRCR","long":41.12499995,"country":"US","network":"","LOCATION":"FULTON COUNTY AIRPORT","state":"IN"},"geometry":{"type":"Point","coordinates":[-86.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238152","lookupid":"KRDR","long":47.87499995,"country":"US","network":"","LOCATION":"GRAND FORKS AFB AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-97.37500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261889","lookupid":"KRFD","long":42.12499995,"country":"US","network":"","LOCATION":"GREATER ROCKFORD AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-89.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204287","lookupid":"KRKS","long":41.62499995,"country":"US","network":"","LOCATION":"ROCK SPRINGS ARPT","state":"WY"},"geometry":{"type":"Point","coordinates":[-109.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-87.12500005,"id":"267644","lookupid":"KRZL","long":40.87499995,"country":"US","network":"","LOCATION":"JASPER COUNTY AIRPORT","state":"IN"},"geometry":{"type":"Point","coordinates":[-87.12500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260433","lookupid":"KSAR","long":38.12499995,"country":"US","network":"","LOCATION":"SPARTA COMMUNITY-HUNTER FIELD AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-89.62500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243884","lookupid":"KSDA","long":40.87499995,"country":"US","network":"","LOCATION":"SHENANDOAH MUNICIPAL ARPT","state":"IA"},"geometry":{"type":"Point","coordinates":[-95.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297164","lookupid":"KSEG","long":40.87499995,"country":"US","network":"","LOCATION":"PENN VALLEY AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-76.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235929","lookupid":"KSEP","long":32.12499995,"country":"US","network":"","LOCATION":"CLARK FIELD MUNI AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.12500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201408","lookupid":"KSHC","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244611","lookupid":"KSLB","long":42.62499995,"country":"US","network":"","LOCATION":"STORM LAKE MUNICIPAL ARPT","state":"IA"},"geometry":{"type":"Point","coordinates":[-95.12500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264741","lookupid":"KSNH","long":35.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.12500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282740","lookupid":"KSPA","long":34.87499995,"country":"US","network":"","LOCATION":"SPARTANBURG DOWNTOWN MEMORIAL AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-81.87500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-103.87500005,"id":"219418","lookupid":"KSPF","long":44.37499995,"country":"US","network":"","LOCATION":"BLACK HILLS AIRPORT CLYDE ICE FIELD","state":"SD"},"geometry":{"type":"Point","coordinates":[-103.87500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240262","lookupid":"KSRE","long":35.37499995,"country":"US","network":"","LOCATION":"SEMINOLE MUNICIPAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-96.62500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280550","lookupid":"KSRQ","long":27.37499995,"country":"US","network":"","LOCATION":"SARASOTA/BRADENTON INTL AP","state":"FL"},"geometry":{"type":"Point","coordinates":[-82.62500005,27.37499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"241010","lookupid":"KSUX","long":42.37499995,"country":"US","network":"","LOCATION":"SIOUX GATEWAY/COL BUD DAY FIELD AP","state":"IA"},"geometry":{"type":"Point","coordinates":[-96.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238825","lookupid":"KSWO","long":36.12499995,"country":"US","network":"","LOCATION":"STILLWATER REGIONAL ARPT","state":"OK"},"geometry":{"type":"Point","coordinates":[-97.12500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277713","lookupid":"KSYM","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261159","lookupid":"KTAZ","long":39.62499995,"country":"US","network":"","LOCATION":"TAYLORVILLE MINICIPAL ARPT","state":"IL"},"geometry":{"type":"Point","coordinates":[-89.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228768","lookupid":"KTIF","long":41.87499995,"country":"US","network":"","LOCATION":"THOMAS COUNTY AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-100.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262627","lookupid":"KTNM4","long":46.62499995,"country":"","network":"MI_DCP","LOCATION":"RAWS - KENTON","state":""},"geometry":{"type":"Point","coordinates":[-88.87500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-74.87500005,"id":"302922","lookupid":"KTTN","long":40.37499995,"country":"US","network":"","LOCATION":"TRENTON MERCER AIRPORT","state":"NJ"},"geometry":{"type":"Point","coordinates":[-74.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199209","lookupid":"KTUS","long":32.12499995,"country":"US","network":"","LOCATION":"TUCSON INTERNATIONAL AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-110.87500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241753","lookupid":"KTVF","long":48.12499995,"country":"US","network":"","LOCATION":"THIEF RIVER FALLS RGNL APT","state":"MN"},"geometry":{"type":"Point","coordinates":[-96.12500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-91.62500005,"id":"254709","lookupid":"KTWM","long":47.12499995,"country":"US","network":"","LOCATION":"RICHARD B HELGESON AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-91.62500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287085","lookupid":"KUCP","long":41.12499995,"country":"US","network":"","LOCATION":"NEW CASTLE MUNICIPAL AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-80.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171139","lookupid":"KVBG","long":34.62499995,"country":"US","network":"","LOCATION":"VANDENBERG AFB","state":"CA"},"geometry":{"type":"Point","coordinates":[-120.62500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281273","lookupid":"KVDF","long":28.12499995,"country":"US","network":"","LOCATION":"VANDENBERG AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-82.37500005,28.12499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258296","lookupid":"KVOK","long":43.87499995,"country":"US","network":"","LOCATION":"VOLK FIELD AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-90.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281321","lookupid":"KVTA","long":40.12499995,"country":"US","network":"","LOCATION":"NEWARK-HEATH AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-82.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"241022","lookupid":"KVVV","long":45.37499995,"country":"US","network":"","LOCATION":"ORTHONVILLE MUNI-MARTINSON FIELD AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-96.37500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287077","lookupid":"KW22","long":39.12499995,"country":"US","network":"","LOCATION":"UPSHUR COUNTY RGNL AIRPORT","state":"WV"},"geometry":{"type":"Point","coordinates":[-80.37500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-78.12500005,"id":"293548","lookupid":"KW31","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-78.12500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-104.62500005,"id":"217259","lookupid":"KW43","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246746","lookupid":"KXNA","long":36.37499995,"country":"US","network":"","LOCATION":"NW ARKANSAS REGIONAL ARPT","state":"AR"},"geometry":{"type":"Point","coordinates":[-94.37500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-99.87500005,"id":"230894","lookupid":"KXST2","long":33.37499995,"country":"","network":"TX_DCP","LOCATION":"KNOX CITY MESONET","state":""},"geometry":{"type":"Point","coordinates":[-99.87500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261868","lookupid":"KY010","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.12500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264749","lookupid":"KY012","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.12500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271233","lookupid":"KY054","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"228068","lookupid":"KY19","long":46.87499995,"country":"US","network":"","LOCATION":"MANDAN MUNICIPAL AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-100.87500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204312","lookupid":"LBCM8","long":47.87499995,"country":"","network":"MT_DCP","LOCATION":"LITL BULLWHACKER CK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-109.12500005,47.87499995]}},{"type":"Feature","properties":{"LAT":27.87499995,"id":"598853","lookupid":"LBWN","long":43.12499995,"country":"BG","network":"BG__ASOS","LOCATION":"VARNA","state":""},"geometry":{"type":"Point","coordinates":[27.87499995,43.12499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192059","lookupid":"LDOI1","long":44.62499995,"country":"","network":"ID_DCP","LOCATION":"LEODORE CREEK","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-6.87500005,"id":"498756","lookupid":"LEBZ","long":38.87499995,"country":"ES","network":"ES__ASOS","LOCATION":"TALAVERA LA REAL","state":""},"geometry":{"type":"Point","coordinates":[-6.87500005,38.87499995]}},{"type":"Feature","properties":{"LAT":2.87499995,"id":"526848","lookupid":"LEGE","long":41.87499995,"country":"ES","network":"ES__ASOS","LOCATION":"GIRONA","state":""},"geometry":{"type":"Point","coordinates":[2.87499995,41.87499995]}},{"type":"Feature","properties":{"LAT":1.37499995,"id":"522516","lookupid":"LEIB","long":38.87499995,"country":"ES","network":"ES__ASOS","LOCATION":"IBIZA","state":""},"geometry":{"type":"Point","coordinates":[1.37499995,38.87499995]}},{"type":"Feature","properties":{"LAT":4.12499995,"id":"530440","lookupid":"LEMH","long":39.87499995,"country":"ES","network":"ES__ASOS","LOCATION":"MENORCA","state":""},"geometry":{"type":"Point","coordinates":[4.12499995,39.87499995]}},{"type":"Feature","properties":{"LAT":-5.37500005,"id":"503084","lookupid":"LESA","long":40.87499995,"country":"ES","network":"ES__ASOS","LOCATION":"SALAMANCA","state":""},"geometry":{"type":"Point","coordinates":[-5.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-4.87500005,"id":"504527","lookupid":"LEVD","long":41.62499995,"country":"ES","network":"ES__ASOS","LOCATION":"VALLADOLID","state":""},"geometry":{"type":"Point","coordinates":[-4.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":1.37499995,"id":"522535","lookupid":"LFBO","long":43.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"BLAGNAC","state":""},"geometry":{"type":"Point","coordinates":[1.37499995,43.62499995]}},{"type":"Feature","properties":{"LAT":4.12499995,"id":"530466","lookupid":"LFLN","long":46.37499995,"country":"FR","network":"FR__ASOS","LOCATION":"SAINT YAN","state":""},"geometry":{"type":"Point","coordinates":[4.12499995,46.37499995]}},{"type":"Feature","properties":{"LAT":4.87499995,"id":"532623","lookupid":"LFLY","long":45.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"BRON","state":""},"geometry":{"type":"Point","coordinates":[4.87499995,45.62499995]}},{"type":"Feature","properties":{"LAT":4.87499995,"id":"532615","lookupid":"LFMI","long":43.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"LE TUBE","state":""},"geometry":{"type":"Point","coordinates":[4.87499995,43.62499995]}},{"type":"Feature","properties":{"LAT":4.87499995,"id":"532616","lookupid":"LFMV","long":43.87499995,"country":"FR","network":"FR__ASOS","LOCATION":"CAUMONT","state":""},"geometry":{"type":"Point","coordinates":[4.87499995,43.87499995]}},{"type":"Feature","properties":{"LAT":2.12499995,"id":"524717","lookupid":"LFPT","long":49.12499995,"country":"FR","network":"FR__ASOS","LOCATION":"CORMEILLES EN VEXIN","state":""},"geometry":{"type":"Point","coordinates":[2.12499995,49.12499995]}},{"type":"Feature","properties":{"LAT":-3.37500005,"id":"508872","lookupid":"LFRH","long":47.87499995,"country":"FR","network":"FR__ASOS","LOCATION":"LANN BIHOUE","state":""},"geometry":{"type":"Point","coordinates":[-3.37500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-4.12500005,"id":"506715","lookupid":"LFRJ","long":48.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"LANDIVISIAU","state":""},"geometry":{"type":"Point","coordinates":[-4.12500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-3.37500005,"id":"508876","lookupid":"LFRO","long":48.87499995,"country":"FR","network":"FR__ASOS","LOCATION":"LANNION","state":""},"geometry":{"type":"Point","coordinates":[-3.37500005,48.87499995]}},{"type":"Feature","properties":{"LAT":1.37499995,"id":"522541","lookupid":"LFSL","long":45.12499995,"country":"FR","network":"FR__ASOS","LOCATION":"TOUL ROSIERES","state":""},"geometry":{"type":"Point","coordinates":[1.37499995,45.12499995]}},{"type":"Feature","properties":{"LAT":25.87499995,"id":"593084","lookupid":"LGAL","long":40.87499995,"country":"GR","network":"GR__ASOS","LOCATION":"DIMOKRITOS","state":""},"geometry":{"type":"Point","coordinates":[25.87499995,40.87499995]}},{"type":"Feature","properties":{"LAT":-148.87500005,"id":"89887","lookupid":"LGKA2","long":61.62499995,"country":"","network":"AK_DCP","LOCATION":"LITTLE GRANITE CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-148.87500005,61.62499995]}},{"type":"Feature","properties":{"LAT":27.12499995,"id":"596668","lookupid":"LGKO","long":36.87499995,"country":"GR","network":"GR__ASOS","LOCATION":"KOS","state":""},"geometry":{"type":"Point","coordinates":[27.12499995,36.87499995]}},{"type":"Feature","properties":{"LAT":25.12499995,"id":"590920","lookupid":"LGLM","long":39.87499995,"country":"GR","network":"GR__ASOS","LOCATION":"LIMNOS","state":""},"geometry":{"type":"Point","coordinates":[25.12499995,39.87499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274831","lookupid":"LGNT","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.62500005,37.62499995]}},{"type":"Feature","properties":{"LAT":17.12499995,"id":"567907","lookupid":"LHSM","long":46.62499995,"country":"HU","network":"HU__ASOS","LOCATION":"BALATON","state":""},"geometry":{"type":"Point","coordinates":[17.12499995,46.62499995]}},{"type":"Feature","properties":{"LAT":15.12499995,"id":"562110","lookupid":"LICC","long":37.37499995,"country":"IT","network":"IT__ASOS","LOCATION":"CATANIA FONTANAROSSA","state":""},"geometry":{"type":"Point","coordinates":[15.12499995,37.37499995]}},{"type":"Feature","properties":{"LAT":11.87499995,"id":"552748","lookupid":"LICG","long":36.87499995,"country":"IT","network":"IT__ASOS","LOCATION":"PANTELLERIA","state":""},"geometry":{"type":"Point","coordinates":[11.87499995,36.87499995]}},{"type":"Feature","properties":{"LAT":13.12499995,"id":"556353","lookupid":"LICJ","long":38.12499995,"country":"IT","network":"IT__ASOS","LOCATION":"PALERMO","state":""},"geometry":{"type":"Point","coordinates":[13.12499995,38.12499995]}},{"type":"Feature","properties":{"LAT":12.62499995,"id":"554928","lookupid":"LIRA","long":41.87499995,"country":"IT","network":"IT__ASOS","LOCATION":"CIAMPINO","state":""},"geometry":{"type":"Point","coordinates":[12.62499995,41.87499995]}},{"type":"Feature","properties":{"LAT":12.12499995,"id":"553488","lookupid":"LIRF","long":41.87499995,"country":"IT","network":"IT__ASOS","LOCATION":"FIUMICINO","state":""},"geometry":{"type":"Point","coordinates":[12.12499995,41.87499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248954","lookupid":"LITM5","long":48.37499995,"country":"","network":"MN_DCP","LOCATION":"LITTLEFORK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-93.62500005,48.37499995]}},{"type":"Feature","properties":{"LAT":10.62499995,"id":"549188","lookupid":"LIVE","long":46.87499995,"country":"IT","network":"IT__ASOS","LOCATION":"RESIA PASS","state":""},"geometry":{"type":"Point","coordinates":[10.62499995,46.87499995]}},{"type":"Feature","properties":{"LAT":13.87499995,"id":"558543","lookupid":"LIVT","long":45.62499995,"country":"IT","network":"IT__ASOS","LOCATION":"TRIESTE","state":""},"geometry":{"type":"Point","coordinates":[13.87499995,45.62499995]}},{"type":"Feature","properties":{"LAT":14.37499995,"id":"559985","lookupid":"LJLJ","long":46.12499995,"country":"SI","network":"SI__ASOS","LOCATION":"LJUBLJANA","state":""},"geometry":{"type":"Point","coordinates":[14.37499995,46.12499995]}},{"type":"Feature","properties":{"LAT":16.12499995,"id":"565037","lookupid":"LKNA","long":49.12499995,"country":"CZ","network":"CZ__ASOS","LOCATION":"NAMEST","state":""},"geometry":{"type":"Point","coordinates":[16.12499995,49.12499995]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233763","lookupid":"LLOT2","long":30.62499995,"country":"","network":"TX_DCP","LOCATION":"LLANO 19 SW","state":""},"geometry":{"type":"Point","coordinates":[-98.87500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175487","lookupid":"LMWN2","long":41.62499995,"country":"","network":"NV_DCP","LOCATION":"LMC WEATHER","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163256","lookupid":"LOFO3","long":43.87499995,"country":"","network":"OR_DCP","LOCATION":"HIGH POINT RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-7.87500005,"id":"495869","lookupid":"LPFR","long":37.12499995,"country":"PT","network":"PT__ASOS","LOCATION":"FARO","state":""},"geometry":{"type":"Point","coordinates":[-7.87500005,37.12499995]}},{"type":"Feature","properties":{"LAT":26.87499995,"id":"595987","lookupid":"LRBC","long":46.62499995,"country":"RO","network":"RO__ASOS","LOCATION":"BACAU","state":""},"geometry":{"type":"Point","coordinates":[26.87499995,46.62499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237360","lookupid":"LRCT2","long":29.87499995,"country":"","network":"TX_DCP","LOCATION":"LOCKHART 6NE","state":""},"geometry":{"type":"Point","coordinates":[-97.62500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-72.87500005,"id":"308696","lookupid":"LSC07","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-72.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":9.87499995,"id":"547027","lookupid":"LSZS","long":46.62499995,"country":"CH","network":"CH__ASOS","LOCATION":"SAMEDAN","state":""},"geometry":{"type":"Point","coordinates":[9.87499995,46.62499995]}},{"type":"Feature","properties":{"LAT":32.87499995,"id":"613241","lookupid":"LTAC","long":40.12499995,"country":"TR","network":"TR__ASOS","LOCATION":"ESENBOGA","state":""},"geometry":{"type":"Point","coordinates":[32.87499995,40.12499995]}},{"type":"Feature","properties":{"LAT":35.37499995,"id":"620428","lookupid":"LTAF","long":36.87499995,"country":"TR","network":"TR__ASOS","LOCATION":"ADANA","state":""},"geometry":{"type":"Point","coordinates":[35.37499995,36.87499995]}},{"type":"Feature","properties":{"LAT":35.62499995,"id":"621164","lookupid":"LTAP","long":40.87499995,"country":"TR","network":"TR__ASOS","LOCATION":"MERZIFON","state":""},"geometry":{"type":"Point","coordinates":[35.62499995,40.87499995]}},{"type":"Feature","properties":{"LAT":28.87499995,"id":"601724","lookupid":"LTBA","long":40.87499995,"country":"TR","network":"TR__ASOS","LOCATION":"ATATURK","state":""},"geometry":{"type":"Point","coordinates":[28.87499995,40.87499995]}},{"type":"Feature","properties":{"LAT":27.87499995,"id":"598845","lookupid":"LTBU","long":41.12499995,"country":"TR","network":"TR__ASOS","LOCATION":"CORLU","state":""},"geometry":{"type":"Point","coordinates":[27.87499995,41.12499995]}},{"type":"Feature","properties":{"LAT":40.12499995,"id":"634112","lookupid":"LTCC","long":37.87499995,"country":"TR","network":"TR__ASOS","LOCATION":"DIYARBAKIR","state":""},"geometry":{"type":"Point","coordinates":[40.12499995,37.87499995]}},{"type":"Feature","properties":{"LAT":39.62499995,"id":"632679","lookupid":"LTCD","long":39.62499995,"country":"TR","network":"TR__ASOS","LOCATION":"ERZINCAN","state":""},"geometry":{"type":"Point","coordinates":[39.62499995,39.62499995]}},{"type":"Feature","properties":{"LAT":43.37499995,"id":"643474","lookupid":"LTCI","long":38.37499995,"country":"TR","network":"TR__ASOS","LOCATION":"VAN","state":""},"geometry":{"type":"Point","coordinates":[43.37499995,38.37499995]}},{"type":"Feature","properties":{"LAT":36.37499995,"id":"623306","lookupid":"LTDA","long":36.37499995,"country":"TR","network":"TR__ASOS","LOCATION":"HATAY","state":""},"geometry":{"type":"Point","coordinates":[36.37499995,36.37499995]}},{"type":"Feature","properties":{"LAT":30.37499995,"id":"606032","lookupid":"LTFC","long":37.87499995,"country":"TR","network":"TR__ASOS","LOCATION":"SULEYMAN DEMIREL","state":""},"geometry":{"type":"Point","coordinates":[30.37499995,37.87499995]}},{"type":"Feature","properties":{"LAT":27.62499995,"id":"598109","lookupid":"LTFE","long":37.12499995,"country":"TR","network":"TR__ASOS","LOCATION":"MILAS BODRUM","state":""},"geometry":{"type":"Point","coordinates":[27.62499995,37.12499995]}},{"type":"Feature","properties":{"LAT":36.62499995,"id":"624046","lookupid":"LTFH","long":41.37499995,"country":"TR","network":"TR__ASOS","LOCATION":"CARSAMBA","state":""},"geometry":{"type":"Point","coordinates":[36.62499995,41.37499995]}},{"type":"Feature","properties":{"LAT":-133.12500005,"id":"135226","lookupid":"LVDWC","long":56.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-133.12500005,56.37499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194894","lookupid":"MAEF","long":33.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183432","lookupid":"MAEI1","long":47.87499995,"country":"","network":"ID_DCP","LOCATION":"PRICHARD - MAGEE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194896","lookupid":"MAPL","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192015","lookupid":"MATW","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169035","lookupid":"MBMW1","long":48.62499995,"country":"","network":"WA_DCP","LOCATION":"MARBLEMOUNT RS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-87.12500005,"id":"267666","lookupid":"MC038","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.12500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272701","lookupid":"MC049","long":45.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276304","lookupid":"MC074","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270535","lookupid":"MC147","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.12500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167566","lookupid":"MCCC1","long":41.37499995,"country":"","network":"CA_DCP","LOCATION":"MCCLOUD RAWS (ASH CREEK)","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171897","lookupid":"MCCO3","long":44.12499995,"country":"","network":"OR_DCP","LOCATION":"MCCULLOGH RANCH WEATHER STN","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261903","lookupid":"MCOW3","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.12500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228741","lookupid":"MCST2","long":35.12499995,"country":"","network":"TX_DCP","LOCATION":"MCLEAN MESONET","state":""},"geometry":{"type":"Point","coordinates":[-100.62500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297158","lookupid":"MD052","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165392","lookupid":"MDEC1","long":37.87499995,"country":"","network":"CA_DCP","LOCATION":"MIDDLE PEAK","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-68.12500005,"id":"322376","lookupid":"MDRM1","long":43.87499995,"country":"","network":"","LOCATION":"\\tMT DESERT ROCK ME","state":""},"geometry":{"type":"Point","coordinates":[-68.12500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-69.62500005,"id":"317954","lookupid":"MDSD","long":18.37499995,"country":"DO","network":"DO__ASOS","LOCATION":"LAS AMERICAS INTL","state":""},"geometry":{"type":"Point","coordinates":[-69.62500005,18.37499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247497","lookupid":"MEOM5","long":44.12499995,"country":"","network":"MN_DCP","LOCATION":"MANKATO - MINNEOPA SP","state":""},"geometry":{"type":"Point","coordinates":[-94.12500005,44.12499995]}},{"type":"Feature","properties":{"LAT":11.87499995,"id":"552918","lookupid":"MERFR09","long":79.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[11.87499995,79.37499995]}},{"type":"Feature","properties":{"LAT":-4.37500005,"id":"505994","lookupid":"MERFR17","long":48.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-4.37500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242395","lookupid":"MGCT2","long":28.62499995,"country":"","network":"TX_DCP","LOCATION":"MATAGORDA 1 SOUTH","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,28.62499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271248","lookupid":"MICAS","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273409","lookupid":"MICER","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266218","lookupid":"MIKWS","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273417","lookupid":"MIMCB","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.12500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191331","lookupid":"MINI1","long":42.62499995,"country":"","network":"ID_DCP","LOCATION":"SNAKE RIVER 12 E MINIDOKA DAM AND LAKE WALCOTT NR RUPERT  USBOR","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-68.87500005,"id":"320216","lookupid":"MISM1","long":43.87499995,"country":"","network":"","LOCATION":"\\tMATINICUS ROCK ME","state":""},"geometry":{"type":"Point","coordinates":[-68.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-156.87500005,"id":"66685","lookupid":"MLKH1","long":21.12499995,"country":"","network":"HI_DCP","LOCATION":"MOLOKAI 1","state":""},"geometry":{"type":"Point","coordinates":[-156.87500005,21.12499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217994","lookupid":"MLKM8","long":48.37499995,"country":"","network":"MT_DCP","LOCATION":"MEDICINE LAKE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-104.37500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169740","lookupid":"MMFO3","long":44.87499995,"country":"","network":"OR_DCP","LOCATION":"MUTTON MOUNTAIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-101.37500005,"id":"226525","lookupid":"MMLO","long":21.12499995,"country":"MX","network":"MX__ASOS","LOCATION":"GUANAJUATO INTL","state":""},"geometry":{"type":"Point","coordinates":[-101.37500005,21.12499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276299","lookupid":"MMOM4","long":44.62499995,"country":"","network":"MI_DCP","LOCATION":"RAWS - MIO","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202773","lookupid":"MMSD","long":23.12499995,"country":"MX","network":"MX__ASOS","LOCATION":"LOS CABOS INTL","state":""},"geometry":{"type":"Point","coordinates":[-109.62500005,23.12499995]}},{"type":"Feature","properties":{"LAT":-99.62500005,"id":"231558","lookupid":"MMTO","long":19.37499995,"country":"MX","network":"MX__ASOS","LOCATION":"LICENCIADO ADOLFO LOPEZ MATEOS INTL","state":""},"geometry":{"type":"Point","coordinates":[-99.62500005,19.37499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244615","lookupid":"MN008","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.12500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247502","lookupid":"MN017","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.12500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248220","lookupid":"MN023","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242476","lookupid":"MN025","long":48.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243177","lookupid":"MN038","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.62500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247504","lookupid":"MN064","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.12500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246066","lookupid":"MN124","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-143.62500005,"id":"105012","lookupid":"MNPA2","long":62.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-143.62500005,62.87499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251074","lookupid":"MOA05","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.87500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-99.62500005,"id":"231601","lookupid":"MOCT2","long":30.12499995,"country":"","network":"TX_DCP","LOCATION":"MOUNTAIN  HOME 17WNW","state":""},"geometry":{"type":"Point","coordinates":[-99.62500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289837","lookupid":"MPTO","long":9.12499995,"country":"PA","network":"PA__ASOS","LOCATION":"TOCUMEN INTL","state":""},"geometry":{"type":"Point","coordinates":[-79.37500005,9.12499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257534","lookupid":"MSS14","long":33.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.62500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256816","lookupid":"MSS18","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.87500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217981","lookupid":"MTALZ","long":45.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.37500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-108.12500005,"id":"207184","lookupid":"MTARC","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.12500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192062","lookupid":"MTBHP","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192067","lookupid":"MTBRM","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175471","lookupid":"MTH05","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202147","lookupid":"MTJUD","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.87500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-71.87500005,"id":"311565","lookupid":"MTKN6","long":41.12499995,"country":"","network":"NY_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-71.87500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208624","lookupid":"MTM75","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.62500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217992","lookupid":"MTSOO","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.37500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281252","lookupid":"MUHA","long":22.87499995,"country":"CU","network":"CU__ASOS","LOCATION":"JOSE MARTI INTL","state":""},"geometry":{"type":"Point","coordinates":[-82.37500005,22.87499995]}},{"type":"Feature","properties":{"LAT":-73.87500005,"id":"305817","lookupid":"MVAN6","long":44.12499995,"country":"","network":"NY_DCP","LOCATION":"MT VAN HOEVENBERG RAWS","state":""},"geometry":{"type":"Point","coordinates":[-73.87500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-78.62500005,"id":"292067","lookupid":"MYGF","long":26.62499995,"country":"BS","network":"BS__ASOS","LOCATION":"GRAND BAHAMA INTL","state":""},"geometry":{"type":"Point","coordinates":[-78.62500005,26.62499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181217","lookupid":"MZTC1","long":34.12499995,"country":"","network":"CA_DCP","LOCATION":"MANZANITA FLATS","state":""},"geometry":{"type":"Point","coordinates":[-117.12500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-74.87500005,"id":"302923","lookupid":"N409","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-74.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-69.87500005,"id":"317340","lookupid":"NANM1","long":44.87499995,"country":"","network":"ME_DCP","LOCATION":"CARRABASSETT RIVER 3 WNW NORTH ANSON","state":""},"geometry":{"type":"Point","coordinates":[-69.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-142.87500005,"id":"107166","lookupid":"NCMA2","long":61.37499995,"country":"","network":"AK_DCP","LOCATION":"MCCARTHY 4NE - NATIONAL CREEK","state":""},"geometry":{"type":"Point","coordinates":[-142.87500005,61.37499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238842","lookupid":"NE047","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-70.12500005,"id":"316619","lookupid":"NESM1","long":44.62499995,"country":"","network":"ME_DCP","LOCATION":"NEW SHARON","state":""},"geometry":{"type":"Point","coordinates":[-70.12500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-72.12500005,"id":"310854","lookupid":"NHSFD","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-72.12500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166868","lookupid":"NISW1","long":46.87499995,"country":"","network":"WA_DCP","LOCATION":"NISQUALLY RIVER 2 W NISQUALLY RIVER NEAR NATIONAL","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-134.87500005,"id":"130194","lookupid":"NKXA2","long":58.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-134.87500005,58.37499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190585","lookupid":"NVRA3","long":36.12499995,"country":"","network":"AZ_DCP","LOCATION":"MEADVIEW - NEVERSHINE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,36.12499995]}},{"type":"Feature","properties":{"LAT":169.12499995,"id":"1005403","lookupid":"NVVW","long":-19.37500005,"country":"VU","network":"VU__ASOS","LOCATION":"TANNA","state":""},"geometry":{"type":"Point","coordinates":[169.12499995,-19.37500005]}},{"type":"Feature","properties":{"LAT":-72.87500005,"id":"308686","lookupid":"NWHC3","long":41.37499995,"country":"","network":"CT_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-72.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":166.12499995,"id":"996752","lookupid":"NWWW","long":-22.12500005,"country":"NC","network":"NC__ASOS","LOCATION":"LA TONTOUTA","state":""},"geometry":{"type":"Point","coordinates":[166.12499995,-22.12500005]}},{"type":"Feature","properties":{"LAT":174.87499995,"id":"1021875","lookupid":"NZWN","long":-41.37500005,"country":"NF","network":"NF__ASOS","LOCATION":"WELLINGTON INTL","state":""},"geometry":{"type":"Point","coordinates":[174.87499995,-41.37500005]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163235","lookupid":"OAAC1","long":38.62499995,"country":"","network":"CA_DCP","LOCATION":"ANAPOLIS - OAK RIDGE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284864","lookupid":"OASF1","long":25.87499995,"country":"","network":"FL_DCP","LOCATION":"IMMOKALEE","state":""},"geometry":{"type":"Point","coordinates":[-81.12500005,25.87499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168306","lookupid":"OCFW1","long":46.37499995,"country":"","network":"WA_DCP","LOCATION":"ORR CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284144","lookupid":"OCOF1","long":25.87499995,"country":"","network":"FL_DCP","LOCATION":"OCHOPEE","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,25.87499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181977","lookupid":"OD142","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.87500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161819","lookupid":"OD151","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-124.12500005,"id":"161093","lookupid":"OD167","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-124.12500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164696","lookupid":"OD194","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166853","lookupid":"ODT45","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180538","lookupid":"ODT81","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166862","lookupid":"ODT84","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,45.37499995]}},{"type":"Feature","properties":{"LAT":54.87499995,"id":"676547","lookupid":"OIBL","long":26.62499995,"country":"IR","network":"IR__ASOS","LOCATION":"BANDAR LENGEH","state":""},"geometry":{"type":"Point","coordinates":[54.87499995,26.62499995]}},{"type":"Feature","properties":{"LAT":47.12499995,"id":"654258","lookupid":"OICC","long":34.37499995,"country":"IR","network":"IR__ASOS","LOCATION":"SHAHID ASHRAFI ESFAHANI","state":""},"geometry":{"type":"Point","coordinates":[47.12499995,34.37499995]}},{"type":"Feature","properties":{"LAT":50.87499995,"id":"665050","lookupid":"OIFS","long":32.37499995,"country":"IR","network":"IR__ASOS","LOCATION":"SHAHRE  KORD","state":""},"geometry":{"type":"Point","coordinates":[50.87499995,32.37499995]}},{"type":"Feature","properties":{"LAT":48.62499995,"id":"658580","lookupid":"OIHH","long":34.87499995,"country":"IR","network":"IR__ASOS","LOCATION":"HAMADAN","state":""},"geometry":{"type":"Point","coordinates":[48.62499995,34.87499995]}},{"type":"Feature","properties":{"LAT":50.87499995,"id":"665064","lookupid":"OIIP","long":35.87499995,"country":"IR","network":"IR__ASOS","LOCATION":"PAYAM","state":""},"geometry":{"type":"Point","coordinates":[50.87499995,35.87499995]}},{"type":"Feature","properties":{"LAT":56.87499995,"id":"682322","lookupid":"OIKK","long":30.37499995,"country":"IR","network":"IR__ASOS","LOCATION":"KERMAN","state":""},"geometry":{"type":"Point","coordinates":[56.87499995,30.37499995]}},{"type":"Feature","properties":{"LAT":53.12499995,"id":"671510","lookupid":"OISR","long":27.37499995,"country":"IR","network":"IR__ASOS","LOCATION":"LAMERD","state":""},"geometry":{"type":"Point","coordinates":[53.12499995,27.37499995]}},{"type":"Feature","properties":{"LAT":54.37499995,"id":"675128","lookupid":"OIYY","long":31.87499995,"country":"IR","network":"IR__ASOS","LOCATION":"YAZD SHAHID SADOOGHI","state":""},"geometry":{"type":"Point","coordinates":[54.37499995,31.87499995]}},{"type":"Feature","properties":{"LAT":61.62499995,"id":"696005","lookupid":"OIZB","long":31.12499995,"country":"IR","network":"IR__ASOS","LOCATION":"ZABOL","state":""},"geometry":{"type":"Point","coordinates":[61.62499995,31.12499995]}},{"type":"Feature","properties":{"LAT":-153.37500005,"id":"76909","lookupid":"OLBWC","long":57.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-153.37500005,57.12499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213644","lookupid":"ONLC2","long":40.87499995,"country":"","network":"CO_DCP","LOCATION":"LARAMIE RIVER","state":""},"geometry":{"type":"Point","coordinates":[-105.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"168999","lookupid":"ORRC1","long":39.62499995,"country":"","network":"CA_DCP","LOCATION":"OROVILLE DAM RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-76.62500005,"id":"297894","lookupid":"OSGN6","long":43.37499995,"country":"","network":"NY_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-76.62500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169012","lookupid":"OYFO3","long":42.87499995,"country":"","network":"OR_DCP","LOCATION":"HOYT CK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238791","lookupid":"PACT2","long":27.62499995,"country":"","network":"TX_DCP","LOCATION":"TCOON STATION","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,27.62499995]}},{"type":"Feature","properties":{"LAT":-147.12500005,"id":"94939","lookupid":"PAEI","long":64.62499995,"country":"US","network":"AK_ASOS","LOCATION":"EIELSON AFB AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-147.12500005,64.62499995]}},{"type":"Feature","properties":{"LAT":-156.37500005,"id":"68303","lookupid":"PAHL","long":65.62499995,"country":"US","network":"AK_ASOS","LOCATION":"HUSLIA AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-156.37500005,65.62499995]}},{"type":"Feature","properties":{"LAT":-159.62500005,"id":"58931","lookupid":"PAHX","long":62.62499995,"country":"US","network":"AK_ASOS","LOCATION":"SHAGELUK","state":"AK"},"geometry":{"type":"Point","coordinates":[-159.62500005,62.62499995]}},{"type":"Feature","properties":{"LAT":-152.37500005,"id":"79816","lookupid":"PAMH","long":63.87499995,"country":"US","network":"AK_ASOS","LOCATION":"MINCHUMINA","state":"AK"},"geometry":{"type":"Point","coordinates":[-152.37500005,63.87499995]}},{"type":"Feature","properties":{"LAT":-165.12500005,"id":"43083","lookupid":"PAOO","long":60.62499995,"country":"US","network":"AK_ASOS","LOCATION":"TOKSOOK BAY AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-165.12500005,60.62499995]}},{"type":"Feature","properties":{"LAT":-141.87500005,"id":"110052","lookupid":"PAOR","long":62.87499995,"country":"US","network":"AK_ASOS","LOCATION":"NORTHWAY AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-141.87500005,62.87499995]}},{"type":"Feature","properties":{"LAT":-161.12500005,"id":"54585","lookupid":"PAOU","long":56.12499995,"country":"US","network":"AK_ASOS","LOCATION":"NELSON LAGOON AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-161.12500005,56.12499995]}},{"type":"Feature","properties":{"LAT":-167.87500005,"id":"35183","lookupid":"PATC","long":65.62499995,"country":"US","network":"AK_ASOS","LOCATION":"TIN CITY LRRS AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-167.87500005,65.62499995]}},{"type":"Feature","properties":{"LAT":-148.87500005,"id":"89884","lookupid":"PATO","long":60.87499995,"country":"US","network":"AK_ASOS","LOCATION":"PORTAGE GLACIER","state":"AK"},"geometry":{"type":"Point","coordinates":[-148.87500005,60.87499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163968","lookupid":"PC009","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202843","lookupid":"PC101","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.62500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197091","lookupid":"PC119","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198518","lookupid":"PC154","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211491","lookupid":"PC250","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-108.12500005,"id":"207178","lookupid":"PC276","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-111.87500005,"id":"196358","lookupid":"PC295","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167568","lookupid":"PC301","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211481","lookupid":"PCPC2","long":40.12499995,"country":"","network":"CO_DCP","LOCATION":"PORCUPINE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225860","lookupid":"PDFT2","long":34.87499995,"country":"","network":"TX_DCP","LOCATION":"CANYON - PALO DURO","state":""},"geometry":{"type":"Point","coordinates":[-101.62500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-162.37500005,"id":"51019","lookupid":"PFEL","long":64.62499995,"country":"US","network":"AK_ASOS","LOCATION":"ELIM AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-162.37500005,64.62499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168280","lookupid":"PG145","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163955","lookupid":"PG560","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-103.12500005,"id":"221519","lookupid":"PGPT2","long":29.62499995,"country":"","network":"TX_DCP","LOCATION":"PANTHER JUNCTION - PERMISSION GAP","state":""},"geometry":{"type":"Point","coordinates":[-103.12500005,29.62499995]}},{"type":"Feature","properties":{"LAT":145.37499995,"id":"937137","lookupid":"PGRO","long":14.12499995,"country":"US","network":"GU_ASOS","LOCATION":"ROTA INTERNATIONAL AIRPORT","state":"MP"},"geometry":{"type":"Point","coordinates":[145.37499995,14.12499995]}},{"type":"Feature","properties":{"LAT":-134.62500005,"id":"130905","lookupid":"PLXA2","long":56.12499995,"country":"","network":"AK_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-134.62500005,56.12499995]}},{"type":"Feature","properties":{"LAT":-150.12500005,"id":"86286","lookupid":"PMZA2","long":61.37499995,"country":"","network":"AK_DCP","LOCATION":"PT MAC","state":""},"geometry":{"type":"Point","coordinates":[-150.12500005,61.37499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172593","lookupid":"PNWC1","long":38.12499995,"country":"","network":"CA_DCP","LOCATION":"PINECREST RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203555","lookupid":"PPCUT","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166112","lookupid":"PPXC1","long":37.87499995,"country":"","network":"CA_DCP","LOCATION":"POINT POTRERO  RICHMOND  CA - 9414847","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-79.12500005,"id":"290691","lookupid":"PSTN6","long":42.62499995,"country":"","network":"NY_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-79.12500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171171","lookupid":"PTFO3","long":42.62499995,"country":"","network":"OR_DCP","LOCATION":"COFFEE POT FLAT","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274866","lookupid":"PTIM4","long":46.37499995,"country":"","network":"MI_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-84.62500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256802","lookupid":"PVLL1","long":30.37499995,"country":"","network":"LA_DCP","LOCATION":"AMITE RIVER  AT PORT VINCENT","state":""},"geometry":{"type":"Point","coordinates":[-90.87500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-149.87500005,"id":"87024","lookupid":"QAEWC","long":65.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-149.87500005,65.87499995]}},{"type":"Feature","properties":{"LAT":-59.12500005,"id":"348311","lookupid":"QCQAY5M","long":47.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-59.12500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192017","lookupid":"QHQA3","long":34.12499995,"country":"","network":"AZ_DCP","LOCATION":"SMITH PEAK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195626","lookupid":"QLBA3","long":36.37499995,"country":"","network":"AZ_DCP","LOCATION":"LBERG RAWS","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190587","lookupid":"QOKA3","long":36.62499995,"country":"","network":"AZ_DCP","LOCATION":"OLAF KNOLLS","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195617","lookupid":"QSPA3","long":34.12499995,"country":"","network":"AZ_DCP","LOCATION":"SUNSET POINT","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274146","lookupid":"RACM4","long":46.37499995,"country":"","network":"MI_DCP","LOCATION":"RACO","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248929","lookupid":"RAMI4","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.62500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-115.12500005,"id":"187003","lookupid":"RBVN2","long":40.62499995,"country":"","network":"NV_DCP","LOCATION":"RUBY VALLEY","state":""},"geometry":{"type":"Point","coordinates":[-115.12500005,40.62499995]}},{"type":"Feature","properties":{"LAT":121.12499995,"id":"867332","lookupid":"RCFN","long":22.87499995,"country":"TW","network":"TW__ASOS","LOCATION":"FENGNIN","state":""},"geometry":{"type":"Point","coordinates":[121.12499995,22.87499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191329","lookupid":"RCKI1","long":42.12499995,"country":"","network":"ID_DCP","LOCATION":"ALMO - ROCKS","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-107.12500005,"id":"210011","lookupid":"RCON5","long":32.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.12500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223728","lookupid":"RESN1","long":41.87499995,"country":"","network":"NE_DCP","LOCATION":"CRESCENT LAKE","state":""},"geometry":{"type":"Point","coordinates":[-102.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"204975","lookupid":"RESN5","long":33.62499995,"country":"","network":"NM_DCP","LOCATION":"RESERVE RANGER STATION","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-100.37500005,"id":"229497","lookupid":"RFPS2","long":44.12499995,"country":"","network":"SD_DCP","LOCATION":"FORT PIERRE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-100.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-145.62500005,"id":"99245","lookupid":"RHRA2","long":61.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-145.62500005,61.12499995]}},{"type":"Feature","properties":{"LAT":135.12499995,"id":"907699","lookupid":"RJBE","long":34.62499995,"country":"JP","network":"JP__ASOS","LOCATION":"KOBE","state":""},"geometry":{"type":"Point","coordinates":[135.12499995,34.62499995]}},{"type":"Feature","properties":{"LAT":143.12499995,"id":"930771","lookupid":"RJCB","long":42.62499995,"country":"JP","network":"JP__ASOS","LOCATION":"OBIHIRO","state":""},"geometry":{"type":"Point","coordinates":[143.12499995,42.62499995]}},{"type":"Feature","properties":{"LAT":141.87499995,"id":"927182","lookupid":"RJCW","long":45.37499995,"country":"JP","network":"JP__ASOS","LOCATION":"WAKKANAI","state":""},"geometry":{"type":"Point","coordinates":[141.87499995,45.37499995]}},{"type":"Feature","properties":{"LAT":129.87499995,"id":"892576","lookupid":"RJDB","long":33.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"IKI","state":""},"geometry":{"type":"Point","coordinates":[129.87499995,33.87499995]}},{"type":"Feature","properties":{"LAT":131.37499995,"id":"896888","lookupid":"RJFM","long":31.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"MIYAZAKI","state":""},"geometry":{"type":"Point","coordinates":[131.37499995,31.87499995]}},{"type":"Feature","properties":{"LAT":130.87499995,"id":"895452","lookupid":"RJFT","long":32.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"KUMAMOTO","state":""},"geometry":{"type":"Point","coordinates":[130.87499995,32.87499995]}},{"type":"Feature","properties":{"LAT":138.12499995,"id":"916340","lookupid":"RJNS","long":34.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"SHIZUOKA AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[138.12499995,34.87499995]}},{"type":"Feature","properties":{"LAT":132.87499995,"id":"901218","lookupid":"RJOA","long":34.37499995,"country":"JP","network":"JP__ASOS","LOCATION":"HIROSHIMA","state":""},"geometry":{"type":"Point","coordinates":[132.87499995,34.37499995]}},{"type":"Feature","properties":{"LAT":133.87499995,"id":"904100","lookupid":"RJOB","long":34.87499995,"country":"JP","network":"JP__ASOS","LOCATION":"OKAYAMA","state":""},"geometry":{"type":"Point","coordinates":[133.87499995,34.87499995]}},{"type":"Feature","properties":{"LAT":134.62499995,"id":"906257","lookupid":"RJOS","long":34.12499995,"country":"JP","network":"JP__ASOS","LOCATION":"TOKUSHIMA","state":""},"geometry":{"type":"Point","coordinates":[134.62499995,34.12499995]}},{"type":"Feature","properties":{"LAT":131.87499995,"id":"898339","lookupid":"RJOW","long":34.62499995,"country":"JP","network":"JP__ASOS","LOCATION":"IWAMI","state":""},"geometry":{"type":"Point","coordinates":[131.87499995,34.62499995]}},{"type":"Feature","properties":{"LAT":140.62499995,"id":"923563","lookupid":"RJSA","long":40.62499995,"country":"JP","network":"JP__ASOS","LOCATION":"AOMORI","state":""},"geometry":{"type":"Point","coordinates":[140.62499995,40.62499995]}},{"type":"Feature","properties":{"LAT":140.37499995,"id":"922834","lookupid":"RJSC","long":38.37499995,"country":"JP","network":"JP__ASOS","LOCATION":"YAMAGATA","state":""},"geometry":{"type":"Point","coordinates":[140.37499995,38.37499995]}},{"type":"Feature","properties":{"LAT":127.62499995,"id":"886107","lookupid":"RKTU","long":36.62499995,"country":"KR","network":"KR__ASOS","LOCATION":"CHEONGJU INTL","state":""},"geometry":{"type":"Point","coordinates":[127.62499995,36.62499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245324","lookupid":"RROI4","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214347","lookupid":"RRQN5","long":36.62499995,"country":"","network":"NM_DCP","LOCATION":"RED RIVER 2 E QUESTA","state":""},"geometry":{"type":"Point","coordinates":[-105.62500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238068","lookupid":"RSJT2","long":26.87499995,"country":"","network":"TX_DCP","LOCATION":"TCOON STATION","state":""},"geometry":{"type":"Point","coordinates":[-97.37500005,26.87499995]}},{"type":"Feature","properties":{"LAT":-107.37500005,"id":"209332","lookupid":"RSNW4","long":42.87499995,"country":"","network":"WY_DCP","LOCATION":"FALES  ROCK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-107.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169721","lookupid":"RTLC1","long":40.12499995,"country":"","network":"CA_DCP","LOCATION":"RATTLE SNAKE","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284185","lookupid":"RVZN7","long":36.12499995,"country":"","network":"NC_DCP","LOCATION":"RENDEZVOUS VALLEY RAWS SITE","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197801","lookupid":"RVZU1","long":40.12499995,"country":"","network":"UT_DCP","LOCATION":"VALEY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-92.12500005,"id":"253247","lookupid":"RWBI4","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-149.37500005,"id":"88457","lookupid":"RXBA2","long":64.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-149.37500005,64.12499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167581","lookupid":"RXFO3","long":45.12499995,"country":"","network":"OR_DCP","LOCATION":"RED BOX RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-60.87500005,"id":"342949","lookupid":"SAAR","long":-32.87500005,"country":"AR","network":"AR__ASOS","LOCATION":"ROSARIO","state":""},"geometry":{"type":"Point","coordinates":[-60.87500005,-32.87500005]}},{"type":"Feature","properties":{"LAT":-58.12500005,"id":"350896","lookupid":"SARF","long":-26.12500005,"country":"AR","network":"AR__ASOS","LOCATION":"FORMOSA","state":""},"geometry":{"type":"Point","coordinates":[-58.12500005,-26.12500005]}},{"type":"Feature","properties":{"LAT":-68.37500005,"id":"321261","lookupid":"SAWH","long":-54.87500005,"country":"AR","network":"AR__ASOS","LOCATION":"USHUAIA MALVINAS ARGENTINAS","state":""},"geometry":{"type":"Point","coordinates":[-68.37500005,-54.87500005]}},{"type":"Feature","properties":{"LAT":-68.12500005,"id":"322045","lookupid":"SAZN","long":-38.87500005,"country":"AR","network":"AR__ASOS","LOCATION":"PRESIDENTE PERON","state":""},"geometry":{"type":"Point","coordinates":[-68.12500005,-38.87500005]}},{"type":"Feature","properties":{"LAT":-35.87500005,"id":"415042","lookupid":"SBMO","long":-9.62500005,"country":"BR","network":"BR__ASOS","LOCATION":"ZUMBI DOS PALMARES","state":""},"geometry":{"type":"Point","coordinates":[-35.87500005,-9.62500005]}},{"type":"Feature","properties":{"LAT":-51.12500005,"id":"371041","lookupid":"SBPA","long":-29.87500005,"country":"BR","network":"BR__ASOS","LOCATION":"SALGADO FILHO","state":""},"geometry":{"type":"Point","coordinates":[-51.12500005,-29.87500005]}},{"type":"Feature","properties":{"LAT":-149.37500005,"id":"88444","lookupid":"SBPA2","long":60.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-149.37500005,60.87499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183397","lookupid":"SEVN2","long":39.12499995,"country":"","network":"NV_DCP","LOCATION":"DUCKWATER - SEVEN MILE","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283425","lookupid":"SGGEW","long":26.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.62500005,26.12499995]}},{"type":"Feature","properties":{"LAT":-150.37500005,"id":"85562","lookupid":"SGSA2","long":60.37499995,"country":"","network":"AK_DCP","LOCATION":"SKILAK GUARD STATION RAWS","state":""},"geometry":{"type":"Point","coordinates":[-150.37500005,60.37499995]}},{"type":"Feature","properties":{"LAT":-71.37500005,"id":"313015","lookupid":"SHAN3","long":43.62499995,"country":"","network":"NH_DCP","LOCATION":"SHANNON BROOK","state":""},"geometry":{"type":"Point","coordinates":[-71.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260400","lookupid":"SHBL1","long":29.87499995,"country":"","network":"LA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-89.62500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-68.62500005,"id":"320940","lookupid":"SHZM1","long":44.87499995,"country":"","network":"ME_DCP","LOCATION":"SUNKHAZE MEADOWS NATIONAL WILDLIFE REFUG","state":""},"geometry":{"type":"Point","coordinates":[-68.62500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-74.12500005,"id":"304939","lookupid":"SKBO","long":4.62499995,"country":"CM","network":"CO__ASOS","LOCATION":"ELDORADO INTL","state":""},"geometry":{"type":"Point","coordinates":[-74.12500005,4.62499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187734","lookupid":"SLDMS","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"282081","lookupid":"SMOQ6","long":50.12499995,"country":"","network":"CA_ON_DCP","LOCATION":"SMOKY FALLS","state":""},"geometry":{"type":"Point","coordinates":[-82.12500005,50.12499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211451","lookupid":"SNDN5","long":32.62499995,"country":"","network":"NM_DCP","LOCATION":"SAN ANDRES MOUNTAINS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-170.12500005,"id":"28669","lookupid":"SNPA2","long":57.12499995,"country":"","network":"AK_DCP","LOCATION":"SAINT PAUL ISLAND CRN","state":""},"geometry":{"type":"Point","coordinates":[-170.12500005,57.12499995]}},{"type":"Feature","properties":{"LAT":-52.37500005,"id":"367580","lookupid":"SOCA","long":4.87499995,"country":"GY","network":"GY__ASOS","LOCATION":"ROCHAMBEAU","state":""},"geometry":{"type":"Point","coordinates":[-52.37500005,4.87499995]}},{"type":"Feature","properties":{"LAT":-76.62500005,"id":"297886","lookupid":"SONP1","long":41.37499995,"country":"","network":"PA_DCP","LOCATION":"MUNCY CREEK  AT SONESTOWN","state":""},"geometry":{"type":"Point","coordinates":[-76.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287055","lookupid":"SPLS1","long":33.62499995,"country":"","network":"SC_DCP","LOCATION":"SANTEE NWR RAWS","state":""},"geometry":{"type":"Point","coordinates":[-80.37500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"228014","lookupid":"SPST2","long":33.37499995,"country":"","network":"TX_DCP","LOCATION":"SPUR 1W","state":""},"geometry":{"type":"Point","coordinates":[-100.87500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172576","lookupid":"SRIC1","long":33.87499995,"country":"","network":"CA_DCP","LOCATION":"SANTA ROSA ISLAND RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171146","lookupid":"SRTC1","long":36.37499995,"country":"","network":"CA_DCP","LOCATION":"SANTA RITA GOES","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188475","lookupid":"STWM8","long":48.62499995,"country":"","network":"MT_DCP","LOCATION":"STILLWATER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-70.37500005,"id":"315905","lookupid":"STZM1","long":46.12499995,"country":"","network":"ME_DCP","LOCATION":"SAINT ZACHARIE","state":""},"geometry":{"type":"Point","coordinates":[-70.37500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-55.12500005,"id":"359501","lookupid":"SULS","long":-34.87500005,"country":"UY","network":"UY__ASOS","LOCATION":"CAPITAN CORBETA C A CURBELO INTL","state":""},"geometry":{"type":"Point","coordinates":[-55.12500005,-34.87500005]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168308","lookupid":"SUN64","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176897","lookupid":"SUZC1","long":34.12499995,"country":"","network":"CA_DCP","LOCATION":"CALABASAS - STUNT RANCH","state":""},"geometry":{"type":"Point","coordinates":[-118.62500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-70.87500005,"id":"314309","lookupid":"SVGD","long":7.12499995,"country":"VE","network":"VE__ASOS","LOCATION":"GUASDUALITO","state":""},"geometry":{"type":"Point","coordinates":[-70.87500005,7.12499995]}},{"type":"Feature","properties":{"LAT":-69.62500005,"id":"317917","lookupid":"SVGU","long":9.12499995,"country":"VE","network":"VE__ASOS","LOCATION":"GUANARE","state":""},"geometry":{"type":"Point","coordinates":[-69.62500005,9.12499995]}},{"type":"Feature","properties":{"LAT":-67.87500005,"id":"322961","lookupid":"SVVA","long":10.12499995,"country":"VE","network":"VE__ASOS","LOCATION":"ARTURO MICHELENA INTL","state":""},"geometry":{"type":"Point","coordinates":[-67.87500005,10.12499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279118","lookupid":"SWNF1","long":29.37499995,"country":"","network":"FL_DCP","LOCATION":"SUWANNEE 7ENE","state":""},"geometry":{"type":"Point","coordinates":[-83.12500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-142.87500005,"id":"107164","lookupid":"TANA2","long":60.87499995,"country":"","network":"AK_DCP","LOCATION":"TANA KNOB","state":""},"geometry":{"type":"Point","coordinates":[-142.87500005,60.87499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284904","lookupid":"TAYN7","long":35.87499995,"country":"","network":"NC_DCP","LOCATION":"TAYLORSVILLE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-81.12500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174069","lookupid":"TDODS","long":47.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179828","lookupid":"TDSTY","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.62500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194936","lookupid":"TER","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-61.62500005,"id":"340986","lookupid":"TFFR","long":16.37499995,"country":"DM","network":"DM__ASOS","LOCATION":"POINTE A PITRE INTERNATIONAL AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-61.62500005,16.37499995]}},{"type":"Feature","properties":{"LAT":-13.62500005,"id":"479423","lookupid":"TFKGR","long":65.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-13.62500005,65.62499995]}},{"type":"Feature","properties":{"LAT":-77.12500005,"id":"296448","lookupid":"TGAP1","long":41.87499995,"country":"","network":"PA_DCP","LOCATION":"TIOGA RIVER AT TIOGA (TIOGA DAM)","state":""},"geometry":{"type":"Point","coordinates":[-77.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245300","lookupid":"THKO2","long":34.87499995,"country":"","network":"OK_DCP","LOCATION":"TALIHINA - KIAMICHI MTN","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278447","lookupid":"THRO1","long":41.62499995,"country":"","network":"OH_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-150.12500005,"id":"86289","lookupid":"TKPA2","long":62.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-150.12500005,62.12499995]}},{"type":"Feature","properties":{"LAT":-141.12500005,"id":"112211","lookupid":"TNWA2","long":62.62499995,"country":"","network":"AK_DCP","LOCATION":"TOK 70SE","state":""},"geometry":{"type":"Point","coordinates":[-141.12500005,62.62499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161827","lookupid":"TOKW1","long":46.62499995,"country":"","network":"WA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170466","lookupid":"TOPW1","long":46.37499995,"country":"","network":"WA_DCP","LOCATION":"TOPPENISH CREEK  AT TOPPENISH CREEK","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165424","lookupid":"TPARA","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166863","lookupid":"TRKW1","long":45.62499995,"country":"","network":"WA_DCP","LOCATION":"THREE CORNER ROCK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203580","lookupid":"TS010","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248944","lookupid":"TS376","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.62500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215080","lookupid":"TS582","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259681","lookupid":"TS947","long":30.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.87500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197825","lookupid":"TSTM8","long":46.12499995,"country":"","network":"MT_DCP","LOCATION":"TOSTON AGRIMET STATION","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185571","lookupid":"TT087","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.62500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175515","lookupid":"TT091","long":48.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241751","lookupid":"TT180","long":47.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200646","lookupid":"TT371","long":31.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174076","lookupid":"TT603","long":48.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274810","lookupid":"TT667","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.62500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-72.12500005,"id":"310852","lookupid":"TT697","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-72.12500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189906","lookupid":"TT701","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.12500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-149.62500005,"id":"87755","lookupid":"TUAA2","long":68.62499995,"country":"","network":"AK_DCP","LOCATION":"TOOLIK - UAF","state":""},"geometry":{"type":"Point","coordinates":[-149.62500005,68.62499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"228018","lookupid":"TUST2","long":34.37499995,"country":"","network":"TX_DCP","LOCATION":"TURKEY 2WSW","state":""},"geometry":{"type":"Point","coordinates":[-100.87500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245288","lookupid":"TWB66","long":31.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217920","lookupid":"TWB85","long":29.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.37500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242404","lookupid":"TWB91","long":30.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164684","lookupid":"TYRC1","long":40.87499995,"country":"","network":"CA_DCP","LOCATION":"TAYLOR RIDGE","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":69.12499995,"id":"717700","lookupid":"UACP","long":54.87499995,"country":"KZ","network":"KZ__ASOS","LOCATION":"PETROPAVLOVSK","state":""},"geometry":{"type":"Point","coordinates":[69.12499995,54.87499995]}},{"type":"Feature","properties":{"LAT":63.62499995,"id":"701853","lookupid":"UAUU","long":53.12499995,"country":"KZ","network":"KZ__ASOS","LOCATION":"KOSTANAY","state":""},"geometry":{"type":"Point","coordinates":[63.62499995,53.12499995]}},{"type":"Feature","properties":{"LAT":56.37499995,"id":"681111","lookupid":"UBQW2","long":87.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[56.37499995,87.62499995]}},{"type":"Feature","properties":{"LAT":73.37499995,"id":"729940","lookupid":"UNOO","long":54.87499995,"country":"RU","network":"RU__ASOS","LOCATION":"OMSK","state":""},"geometry":{"type":"Point","coordinates":[73.37499995,54.87499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183414","lookupid":"UP083","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-100.37500005,"id":"229485","lookupid":"UP099","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237402","lookupid":"UP135","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.62500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235965","lookupid":"UP140","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183381","lookupid":"UP178","long":35.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-103.12500005,"id":"221543","lookupid":"UP377","long":35.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.12500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-102.87500005,"id":"222264","lookupid":"UP453","long":35.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.87500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190571","lookupid":"UP558","long":32.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-88.87500005,"id":"262597","lookupid":"UP782","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.87500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241717","lookupid":"UP821","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227317","lookupid":"UP841","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-101.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242442","lookupid":"UP941","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175479","lookupid":"UP971","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187724","lookupid":"UR002","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"240977","lookupid":"UR019","long":34.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,34.12499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167569","lookupid":"UR052","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165416","lookupid":"UR054","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244560","lookupid":"UR129","long":29.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.12500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248881","lookupid":"UR134","long":30.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.62500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242410","lookupid":"UR213","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-87.62500005,"id":"266206","lookupid":"UR394","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263328","lookupid":"UR458","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-88.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-103.12500005,"id":"221565","lookupid":"UR495","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249649","lookupid":"UR566","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.37500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244596","lookupid":"UR578","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.12500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251808","lookupid":"UR594","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243167","lookupid":"UR597","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244609","lookupid":"UR598","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197771","lookupid":"UR702","long":32.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258273","lookupid":"UR716","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.37500005,38.12499995]}},{"type":"Feature","properties":{"LAT":69.12499995,"id":"717725","lookupid":"USHH","long":61.12499995,"country":"RU","network":"RU__ASOS","LOCATION":"KHANTY MANSIYSK","state":""},"geometry":{"type":"Point","coordinates":[69.12499995,61.12499995]}},{"type":"Feature","properties":{"LAT":60.87499995,"id":"693948","lookupid":"USSS","long":56.87499995,"country":"RU","network":"RU__ASOS","LOCATION":"KOLTSOVO","state":""},"geometry":{"type":"Point","coordinates":[60.87499995,56.87499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202114","lookupid":"USVU1","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.87500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193471","lookupid":"UT14S","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197805","lookupid":"UTECO","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199239","lookupid":"UTHLP","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198519","lookupid":"UTMPK","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,39.62499995]}},{"type":"Feature","properties":{"LAT":60.62499995,"id":"693167","lookupid":"UTNU","long":41.62499995,"country":"UZ","network":"UZ__ASOS","LOCATION":"URGENCH","state":""},"geometry":{"type":"Point","coordinates":[60.62499995,41.62499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199238","lookupid":"UTPSB","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202841","lookupid":"UTVU1","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203563","lookupid":"UTWPO","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,40.62499995]}},{"type":"Feature","properties":{"LAT":37.37499995,"id":"626263","lookupid":"UUWW","long":55.62499995,"country":"RU","network":"RU__ASOS","LOCATION":"VNUKOVO","state":""},"geometry":{"type":"Point","coordinates":[37.37499995,55.62499995]}},{"type":"Feature","properties":{"LAT":48.87499995,"id":"659378","lookupid":"UWLW","long":54.37499995,"country":"RU","network":"RU__ASOS","LOCATION":"VOSTOCHNY","state":""},"geometry":{"type":"Point","coordinates":[48.87499995,54.37499995]}},{"type":"Feature","properties":{"LAT":55.37499995,"id":"678088","lookupid":"UWOO","long":51.87499995,"country":"RU","network":"RU__ASOS","LOCATION":"ORENBURG","state":""},"geometry":{"type":"Point","coordinates":[55.37499995,51.87499995]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297150","lookupid":"VA006","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.87500005,37.37499995]}},{"type":"Feature","properties":{"LAT":72.87499995,"id":"728357","lookupid":"VABB","long":19.12499995,"country":"IN","network":"IN__ASOS","LOCATION":"CHHATRAPATI SHIVAJI INTL","state":""},"geometry":{"type":"Point","coordinates":[72.87499995,19.12499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216485","lookupid":"VHNT2","long":31.12499995,"country":"","network":"TX_DCP","LOCATION":"VAN HORN 3ENE","state":""},"geometry":{"type":"Point","coordinates":[-104.87500005,31.12499995]}},{"type":"Feature","properties":{"LAT":74.87499995,"id":"734167","lookupid":"VIAR","long":31.62499995,"country":"IN","network":"IN__ASOS","LOCATION":"AMRITSAR","state":""},"geometry":{"type":"Point","coordinates":[74.87499995,31.62499995]}},{"type":"Feature","properties":{"LAT":78.62499995,"id":"744884","lookupid":"VOTR","long":10.87499995,"country":"IN","network":"IN__ASOS","LOCATION":"TIRUCHIRAPPALLI","state":""},"geometry":{"type":"Point","coordinates":[78.62499995,10.87499995]}},{"type":"Feature","properties":{"LAT":-72.37500005,"id":"310137","lookupid":"VT038","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-72.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":98.87499995,"id":"803236","lookupid":"VTCC","long":18.87499995,"country":"TH","network":"TH__ASOS","LOCATION":"CHIANG MAI INTL","state":""},"geometry":{"type":"Point","coordinates":[98.87499995,18.87499995]}},{"type":"Feature","properties":{"LAT":-71.62500005,"id":"312301","lookupid":"VTCNN","long":45.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-71.62500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-72.37500005,"id":"310140","lookupid":"VTLWL","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-72.37500005,44.87499995]}},{"type":"Feature","properties":{"LAT":99.37499995,"id":"804643","lookupid":"VTSE","long":10.62499995,"country":"TH","network":"TH__ASOS","LOCATION":"CHUMPHON","state":""},"geometry":{"type":"Point","coordinates":[99.37499995,10.62499995]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202851","lookupid":"WACBL","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.62500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211486","lookupid":"WACEN","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201405","lookupid":"WACLT","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300751","lookupid":"WAHV2","long":37.62499995,"country":"","network":"VA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-75.62500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201413","lookupid":"WBRW4","long":43.12499995,"country":"","network":"WY_DCP","LOCATION":"GREEN RIVER  AT WARREN BRIDGE","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-103.37500005,"id":"220855","lookupid":"WCAS2","long":43.62499995,"country":"","network":"SD_DCP","LOCATION":"WICA_ELK MOUNTAIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-103.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277743","lookupid":"WDH7557","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227295","lookupid":"WLST2","long":33.62499995,"country":"","network":"TX_DCP","LOCATION":"WHITE RIVER LAKE 6NW","state":""},"geometry":{"type":"Point","coordinates":[-101.12500005,33.62499995]}},{"type":"Feature","properties":{"LAT":103.87499995,"id":"817570","lookupid":"WMAU","long":2.37499995,"country":"MY","network":"MY__ASOS","LOCATION":"MERSING","state":""},"geometry":{"type":"Point","coordinates":[103.87499995,2.37499995]}},{"type":"Feature","properties":{"LAT":-79.62500005,"id":"289212","lookupid":"WMBS1","long":32.87499995,"country":"","network":"SC_DCP","LOCATION":"AWENDAW - WAMBAW RAWS","state":""},"geometry":{"type":"Point","coordinates":[-79.62500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239519","lookupid":"WMCT2","long":29.62499995,"country":"","network":"TX_DCP","LOCATION":"WEIMAR 7 S","state":""},"geometry":{"type":"Point","coordinates":[-96.87500005,29.62499995]}},{"type":"Feature","properties":{"LAT":100.37499995,"id":"807502","lookupid":"WMKB","long":5.37499995,"country":"MY","network":"MY__ASOS","LOCATION":"BUTTERWORTH","state":""},"geometry":{"type":"Point","coordinates":[100.37499995,5.37499995]}},{"type":"Feature","properties":{"LAT":101.62499995,"id":"811092","lookupid":"WMKK","long":2.87499995,"country":"MY","network":"MY__ASOS","LOCATION":"KUALA LUMPUR INTL","state":""},"geometry":{"type":"Point","coordinates":[101.62499995,2.87499995]}},{"type":"Feature","properties":{"LAT":103.12499995,"id":"815422","lookupid":"WMKN","long":5.37499995,"country":"MY","network":"MY__ASOS","LOCATION":"SULTAN MAHMUD","state":""},"geometry":{"type":"Point","coordinates":[103.12499995,5.37499995]}},{"type":"Feature","properties":{"LAT":101.62499995,"id":"811093","lookupid":"WMSA","long":3.12499995,"country":"MY","network":"MY__ASOS","LOCATION":"SULTAN ABDUL AZIZ SHAH INTL","state":""},"geometry":{"type":"Point","coordinates":[101.62499995,3.12499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224414","lookupid":"WOST2","long":33.37499995,"country":"","network":"TX_DCP","LOCATION":"WOLFFORTH 6SW","state":""},"geometry":{"type":"Point","coordinates":[-102.12500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166151","lookupid":"WPOW1","long":47.62499995,"country":"","network":"","LOCATION":"\\tWEST POINT WA","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204292","lookupid":"WRVW4","long":42.87499995,"country":"","network":"WY_DCP","LOCATION":"WIND RIVER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-109.12500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212895","lookupid":"WSM14","long":33.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.12500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169020","lookupid":"WSRO3","long":44.87499995,"country":"","network":"OR_DCP","LOCATION":"WARM SPRINGS BASE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213657","lookupid":"WY4","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.87500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203567","lookupid":"WY9","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227288","lookupid":"XSCT2","long":31.87499995,"country":"","network":"TX_DCP","LOCATION":"STERLING CITY 4WSW","state":""},"geometry":{"type":"Point","coordinates":[-101.12500005,31.87499995]}},{"type":"Feature","properties":{"LAT":123.87499995,"id":"875090","lookupid":"YCIN","long":-17.62500005,"country":"AU","network":"AU__ASOS","LOCATION":"CURTIN","state":""},"geometry":{"type":"Point","coordinates":[123.87499995,-17.62500005]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163255","lookupid":"YNFO3","long":43.62499995,"country":"","network":"OR_DCP","LOCATION":"MT. YONCALLA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":116.12499995,"id":"852714","lookupid":"YPEA","long":-31.62500005,"country":"AU","network":"AU__ASOS","LOCATION":"PEARCE","state":""},"geometry":{"type":"Point","coordinates":[116.12499995,-31.62500005]}},{"type":"Feature","properties":{"LAT":136.87499995,"id":"912476","lookupid":"YPWR","long":-31.12500005,"country":"AU","network":"AU__ASOS","LOCATION":"WOOMERA","state":""},"geometry":{"type":"Point","coordinates":[136.87499995,-31.12500005]}},{"type":"Feature","properties":{"LAT":151.12499995,"id":"953505","lookupid":"YSSY","long":-33.87500005,"country":"AU","network":"AU__ASOS","LOCATION":"SYDNEY INTL","state":""},"geometry":{"type":"Point","coordinates":[151.12499995,-33.87500005]}},{"type":"Feature","properties":{"LAT":114.62499995,"id":"848674","lookupid":"ZBSJ","long":38.37499995,"country":"CN","network":"CN__ASOS","LOCATION":"ZHENGDING","state":""},"geometry":{"type":"Point","coordinates":[114.62499995,38.37499995]}},{"type":"Feature","properties":{"LAT":110.37499995,"id":"836360","lookupid":"ZJHK","long":19.87499995,"country":"CN","network":"CN__ASOS","LOCATION":"MEILAN","state":""},"geometry":{"type":"Point","coordinates":[110.37499995,19.87499995]}},{"type":"Feature","properties":{"LAT":106.62499995,"id":"825599","lookupid":"ZUCK","long":29.62499995,"country":"CN","network":"CN__ASOS","LOCATION":"JIANGBEI","state":""},"geometry":{"type":"Point","coordinates":[106.62499995,29.62499995]}},{"type":"Feature","properties":{"LAT":121.62499995,"id":"868836","lookupid":"ZYTL","long":38.87499995,"country":"CN","network":"CN__ASOS","LOCATION":"ZHOUSHUIZI","state":""},"geometry":{"type":"Point","coordinates":[121.62499995,38.87499995]}},{"type":"Feature","properties":{"LAT":-155.87500005,"id":"69559","lookupid":"010HI","long":19.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-155.87500005,19.62499995]}},{"type":"Feature","properties":{"LAT":-82.12500005,"id":"281994","lookupid":"1017W","long":28.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.12500005,28.37499995]}},{"type":"Feature","properties":{"LAT":-87.37500005,"id":"266883","lookupid":"1206W","long":30.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.37500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271203","lookupid":"1625W","long":30.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272640","lookupid":"1677W","long":29.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.37500005,29.87499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284868","lookupid":"1915W","long":26.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-81.12500005,26.87499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280553","lookupid":"1985W","long":28.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.62500005,28.12499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166121","lookupid":"199PG","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-128.87500005,"id":"147451","lookupid":"2AZY7HU","long":52.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-128.87500005,52.62499995]}},{"type":"Feature","properties":{"LAT":-54.12500005,"id":"362702","lookupid":"2MXEY3K","long":45.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-54.12500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165401","lookupid":"365PG","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170422","lookupid":"400PG","long":35.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285606","lookupid":"41008","long":31.37499995,"country":"","network":"","LOCATION":"GRAYS REEF","state":""},"geometry":{"type":"Point","coordinates":[-80.87500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279829","lookupid":"42013","long":27.12499995,"country":"","network":"","LOCATION":"COMPS STATION","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,27.12499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278381","lookupid":"42026","long":25.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,25.12499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277663","lookupid":"42097","long":25.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,25.62499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275510","lookupid":"42099","long":27.37499995,"country":"","network":"","LOCATION":"SCRIPPS STATION","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,27.37499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269111","lookupid":"45004","long":47.62499995,"country":"","network":"","LOCATION":"E LK SUPERIOR","state":""},"geometry":{"type":"Point","coordinates":[-86.62500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297176","lookupid":"45135","long":43.87499995,"country":"","network":"","LOCATION":"ENVIRONMENT CANADA STATION","state":""},"geometry":{"type":"Point","coordinates":[-76.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-78.87500005,"id":"291416","lookupid":"45159","long":43.87499995,"country":"","network":"","LOCATION":"ENVIRONMENT CANADA STATION","state":""},"geometry":{"type":"Point","coordinates":[-78.87500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-131.12500005,"id":"140945","lookupid":"46005","long":46.12499995,"country":"","network":"","LOCATION":"W ASTORIA","state":""},"geometry":{"type":"Point","coordinates":[-131.12500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-137.37500005,"id":"122924","lookupid":"46006","long":40.87499995,"country":"","network":"","LOCATION":"SW ASTORIA","state":""},"geometry":{"type":"Point","coordinates":[-137.37500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-124.62500005,"id":"159670","lookupid":"46041","long":47.37499995,"country":"","network":"","LOCATION":"CP ELIZABETH","state":""},"geometry":{"type":"Point","coordinates":[-124.62500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-146.12500005,"id":"97809","lookupid":"5AKWC","long":62.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-146.12500005,62.12499995]}},{"type":"Feature","properties":{"LAT":-152.62500005,"id":"79089","lookupid":"6AKWC","long":62.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-152.62500005,62.12499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239514","lookupid":"AFWT2","long":28.37499995,"country":"","network":"TX_DCP","LOCATION":"ARANSAS NWR RAWS","state":""},"geometry":{"type":"Point","coordinates":[-96.87500005,28.37499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192763","lookupid":"ARAU1","long":40.62499995,"country":"","network":"UT_DCP","LOCATION":"ARAGONITE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.12500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171142","lookupid":"ARGC1","long":35.37499995,"country":"","network":"CA_DCP","LOCATION":"ARROYO GRANDE RAWS NEAR ARROYO GRANDE CR","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252516","lookupid":"ASLM7","long":38.87499995,"country":"","network":"MO_DCP","LOCATION":"ASHLAND 2N","state":""},"geometry":{"type":"Point","coordinates":[-92.37500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194191","lookupid":"ASYU1","long":37.62499995,"country":"","network":"UT_DCP","LOCATION":"ASSAY","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163248","lookupid":"ATRC1","long":41.87499995,"country":"","network":"CA_DCP","LOCATION":"SLATER BUTTE","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198536","lookupid":"ATRW4","long":43.87499995,"country":"","network":"WY_DCP","LOCATION":"ALTA - DCP","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280635","lookupid":"AUDQ6","long":48.62499995,"country":"","network":"CA_ON_DCP","LOCATION":"FOLEYET - AUDEN","state":""},"geometry":{"type":"Point","coordinates":[-82.62500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181238","lookupid":"AUSNV","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.12500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166115","lookupid":"AWNC1","long":38.62499995,"country":"","network":"CA_DCP","LOCATION":"ANGWIN - PACIFIC UNION COLLEGE","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204249","lookupid":"AZM37","long":32.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.12500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194182","lookupid":"AZT02","long":35.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192019","lookupid":"AZT08","long":34.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198501","lookupid":"AZT09","long":35.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201379","lookupid":"AZT12","long":34.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-157.12500005,"id":"66161","lookupid":"B20KX","long":70.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-157.12500005,70.12499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238070","lookupid":"BABT2","long":27.37499995,"country":"","network":"TX_DCP","LOCATION":"TCOON STATION","state":""},"geometry":{"type":"Point","coordinates":[-97.37500005,27.37499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190589","lookupid":"BADU1","long":37.12499995,"country":"","network":"UT_DCP","LOCATION":"BADGER SPRING","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181253","lookupid":"BALO3","long":43.12499995,"country":"","network":"OR_DCP","LOCATION":"BALTZOR RANCH NR SHEAVILLE","state":""},"geometry":{"type":"Point","coordinates":[-117.12500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-69.87500005,"id":"317348","lookupid":"BBRM1","long":46.87499995,"country":"","network":"ME_DCP","LOCATION":"BIG BLACK RIVER  AT BIG BLACK","state":""},"geometry":{"type":"Point","coordinates":[-69.87500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-103.87500005,"id":"219393","lookupid":"BCKC2","long":38.12499995,"country":"","network":"CO_DCP","LOCATION":"BOB CREEK","state":""},"geometry":{"type":"Point","coordinates":[-103.87500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162541","lookupid":"BDFO3","long":45.12499995,"country":"","network":"OR_DCP","LOCATION":"RYE MOUNTAIN","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-51.62500005,"id":"369977","lookupid":"BGGH","long":64.12499995,"country":"GL","network":"GL__ASOS","LOCATION":"GODTHAAB","state":""},"geometry":{"type":"Point","coordinates":[-51.62500005,64.12499995]}},{"type":"Feature","properties":{"LAT":-51.12500005,"id":"371438","lookupid":"BGJN","long":69.37499995,"country":"GL","network":"GL__ASOS","LOCATION":"ILULISSAT","state":""},"geometry":{"type":"Point","coordinates":[-51.12500005,69.37499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212909","lookupid":"BHRC2","long":37.12499995,"country":"","network":"CO_DCP","LOCATION":"BIGHORN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-106.12500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185595","lookupid":"BIFM8","long":48.62499995,"country":"","network":"MT_DCP","LOCATION":"LIBBY 17N - BIG CREEK BALDY RAWS","state":""},"geometry":{"type":"Point","coordinates":[-115.62500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206464","lookupid":"BILM8","long":45.87499995,"country":"","network":"MT_DCP","LOCATION":"YELLOWSTONE RIVER 1 NE BILLINGS","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283441","lookupid":"BKBF1","long":30.12499995,"country":"","network":"FL_DCP","LOCATION":"ST JOHNS  AT ST. JOHNS RIVER AT BUCKMAN BRIDGE","state":""},"geometry":{"type":"Point","coordinates":[-81.62500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175483","lookupid":"BLUN2","long":40.62499995,"country":"","network":"NV_DCP","LOCATION":"BLUEWING MOUNTAIN  RAWS","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276988","lookupid":"BMBL","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.87500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188473","lookupid":"BOOM8","long":48.12499995,"country":"","network":"MT_DCP","LOCATION":"BOORMAN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270510","lookupid":"BOWK2","long":37.37499995,"country":"","network":"KY_DCP","LOCATION":"KY BOWLING GREEN 21 NNE","state":""},"geometry":{"type":"Point","coordinates":[-86.12500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192060","lookupid":"BRRM8","long":44.87499995,"country":"","network":"MT_DCP","LOCATION":"BRENNER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-150.87500005,"id":"84120","lookupid":"BRTA2","long":59.87499995,"country":"","network":"AK_DCP","LOCATION":"BRADLEY RIVER 25 ENE BRADLEY RIVER NR TIDEWATER NR HOMER","state":""},"geometry":{"type":"Point","coordinates":[-150.87500005,59.87499995]}},{"type":"Feature","properties":{"LAT":-71.62500005,"id":"312295","lookupid":"BRTN3","long":43.62499995,"country":"","network":"NH_DCP","LOCATION":"NEWFOUND RIVER","state":""},"geometry":{"type":"Point","coordinates":[-71.62500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187735","lookupid":"BSKI1","long":43.62499995,"country":"","network":"ID_DCP","LOCATION":"BIG SMOKEY RANGER STATION","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-69.12500005,"id":"319498","lookupid":"BST9","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-69.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189169","lookupid":"BULI1","long":42.12499995,"country":"","network":"ID_DCP","LOCATION":"BULL SPRING RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-62.37500005,"id":"338831","lookupid":"C6PZ8","long":17.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-62.37500005,17.62499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194884","lookupid":"CABS6","long":30.87499995,"country":"","network":"MX_SO_DCP","LOCATION":"CABORCA","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169734","lookupid":"CAFO3","long":43.37499995,"country":"","network":"OR_DCP","LOCATION":"CABIN LAKE","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179775","lookupid":"CAPC1","long":33.62499995,"country":"","network":"CA_DCP","LOCATION":"BELL CANYON","state":""},"geometry":{"type":"Point","coordinates":[-117.62500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-103.12500005,"id":"221539","lookupid":"CASN5","long":34.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.12500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210756","lookupid":"CBUC2","long":38.87499995,"country":"","network":"CO_DCP","LOCATION":"CRESTED BUTTE COOP","state":""},"geometry":{"type":"Point","coordinates":[-106.87500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225863","lookupid":"CEDT2","long":35.62499995,"country":"","network":"TX_DCP","LOCATION":"CEDAR","state":""},"geometry":{"type":"Point","coordinates":[-101.62500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171150","lookupid":"CF034","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195619","lookupid":"CHEA3","long":34.62499995,"country":"","network":"AZ_DCP","LOCATION":"CHERRY","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279143","lookupid":"CHKN7","long":35.62499995,"country":"","network":"NC_DCP","LOCATION":"ROUND BOTTOM CAMP GROUND NR CHEROKEE","state":""},"geometry":{"type":"Point","coordinates":[-83.12500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161815","lookupid":"CHRO3","long":43.62499995,"country":"","network":"OR_DCP","LOCATION":"CHARLOTTE RIDGE","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168279","lookupid":"CICC1","long":39.62499995,"country":"","network":"CA_DCP","LOCATION":"OPENSHAW RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206435","lookupid":"CMEC2","long":38.62499995,"country":"","network":"CO_DCP","LOCATION":"COTTONWOOD BASIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-71.12500005,"id":"313750","lookupid":"CMFM","long":47.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"FORET MONTMORENCY RCS  QUE","state":""},"geometry":{"type":"Point","coordinates":[-71.12500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-72.87500005,"id":"308702","lookupid":"CMGB","long":45.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"GRANBY","state":""},"geometry":{"type":"Point","coordinates":[-72.87500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188431","lookupid":"CMP05","long":37.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240275","lookupid":"CNGK1","long":38.62499995,"country":"","network":"KS_DCP","LOCATION":"NEOSHO RIVER  AT COUNCIL GROVE LAKE","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"200016","lookupid":"CNLB","long":53.87499995,"country":"CA","network":"","LOCATION":"LINDBERGH AGDM","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,53.87499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216524","lookupid":"CO166","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184118","lookupid":"COMN2","long":39.37499995,"country":"","network":"NV_DCP","LOCATION":"GOMBS CANYON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-116.12500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-155.62500005,"id":"70436","lookupid":"COVA2","long":58.87499995,"country":"","network":"AK_DCP","LOCATION":"COVILLE","state":""},"geometry":{"type":"Point","coordinates":[-155.62500005,58.87499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194932","lookupid":"CPRL","long":42.87499995,"country":"CA","network":"","LOCATION":"ROSALIND AGCM","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189889","lookupid":"CRII1","long":42.12499995,"country":"","network":"ID_DCP","LOCATION":"OAKLEY 17 WSW - COTTON RIDGE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.12500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284164","lookupid":"CSAG1","long":30.87499995,"country":"","network":"GA_DCP","LOCATION":"ATLANTIC OCEAN  AT CUMBERLAND SOUND AT SEA CAMP DOCK NEAR ST. MA","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172618","lookupid":"CSFO3","long":44.37499995,"country":"","network":"OR_DCP","LOCATION":"COLD SPRINGS","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161808","lookupid":"CSXC1","long":41.87499995,"country":"","network":"CA_DCP","LOCATION":"CAMP 6 RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-73.37500005,"id":"307245","lookupid":"CT008","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-73.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-77.12500005,"id":"296464","lookupid":"CTPM","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.12500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280624","lookupid":"CTZE","long":45.87499995,"country":"CA","network":"","LOCATION":"GORE BAY CLIMATE","state":""},"geometry":{"type":"Point","coordinates":[-82.62500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247511","lookupid":"CUTM5","long":47.62499995,"country":"","network":"MN_DCP","LOCATION":"CUTFOOT RAWS","state":""},"geometry":{"type":"Point","coordinates":[-94.12500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168321","lookupid":"CVLY","long":50.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,50.12499995]}},{"type":"Feature","properties":{"LAT":-124.37500005,"id":"160398","lookupid":"CVOQ","long":49.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-124.37500005,49.37499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220163","lookupid":"CWBD","long":50.62499995,"country":"CA","network":"","LOCATION":"INDIAN HEAD CDA  SASK","state":""},"geometry":{"type":"Point","coordinates":[-103.62500005,50.62499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197849","lookupid":"CWCT","long":52.12499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"CORONATION CLIMATE  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,52.12499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189925","lookupid":"CWDU","long":51.12499995,"country":"CA","network":"","LOCATION":"COP UPPER  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-114.12500005,51.12499995]}},{"type":"Feature","properties":{"LAT":-71.87500005,"id":"311587","lookupid":"CWHQ","long":46.62499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"DESCHAMBAULT CS  QUE","state":""},"geometry":{"type":"Point","coordinates":[-71.87500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232413","lookupid":"CWJD","long":53.12499995,"country":"CA","network":"CA_MB_ASOS","LOCATION":"GRAND RAPIDS (AUT)","state":""},"geometry":{"type":"Point","coordinates":[-99.37500005,53.12499995]}},{"type":"Feature","properties":{"LAT":-103.37500005,"id":"220906","lookupid":"CWJH","long":56.37499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"SOUTHEND  SASK","state":""},"geometry":{"type":"Point","coordinates":[-103.37500005,56.37499995]}},{"type":"Feature","properties":{"LAT":-57.87500005,"id":"351916","lookupid":"CWKB","long":48.87499995,"country":"CA","network":"","LOCATION":"CORNER BROOK","state":""},"geometry":{"type":"Point","coordinates":[-57.87500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213677","lookupid":"CWKO","long":49.12499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"ROCKGLEN (AUT)  SASK","state":""},"geometry":{"type":"Point","coordinates":[-105.87500005,49.12499995]}},{"type":"Feature","properties":{"LAT":-129.87500005,"id":"144594","lookupid":"CWKX","long":58.37499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"DEASE LAKE (AUT)","state":""},"geometry":{"type":"Point","coordinates":[-129.87500005,58.37499995]}},{"type":"Feature","properties":{"LAT":-135.37500005,"id":"128799","lookupid":"CWND","long":69.62499995,"country":"CA","network":"CA_NT_ASOS","LOCATION":"PELLY ISLAND  NWT","state":""},"geometry":{"type":"Point","coordinates":[-135.37500005,69.62499995]}},{"type":"Feature","properties":{"LAT":-69.62500005,"id":"318072","lookupid":"CWNH","long":47.87499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"RIVIERE DU LOUP  QUE","state":""},"geometry":{"type":"Point","coordinates":[-69.62500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-68.87500005,"id":"320234","lookupid":"CWQO","long":48.37499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"ILE BICQUETTE  QUE","state":""},"geometry":{"type":"Point","coordinates":[-68.87500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215895","lookupid":"CWQY","long":63.62499995,"country":"CA","network":"","LOCATION":"HANBURY RIVER  NWT","state":""},"geometry":{"type":"Point","coordinates":[-105.12500005,63.62499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186347","lookupid":"CWRD","long":56.62499995,"country":"CA","network":"","LOCATION":"RED EARTH  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,56.62499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187770","lookupid":"CWRM","long":52.37499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"ROCKY MTN HOUSE (AUT)  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,52.37499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189199","lookupid":"CWRT","long":49.62499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"CROWSNEST  ALTA","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,49.62499995]}},{"type":"Feature","properties":{"LAT":-109.62500005,"id":"202879","lookupid":"CWVP","long":49.62499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"CYPRESS HILLS PARK  SASK","state":""},"geometry":{"type":"Point","coordinates":[-109.62500005,49.62499995]}},{"type":"Feature","properties":{"LAT":-52.87500005,"id":"366313","lookupid":"CWVW","long":48.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-52.87500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185605","lookupid":"CWZG","long":51.12499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"BANFF CS","state":""},"geometry":{"type":"Point","coordinates":[-115.62500005,51.12499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247565","lookupid":"CXAR","long":61.12499995,"country":"CA","network":"","LOCATION":"ARVIAT CLIMATE  NU","state":""},"geometry":{"type":"Point","coordinates":[-94.12500005,61.12499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235315","lookupid":"CXBQ","long":58.62499995,"country":"CA","network":"","LOCATION":"TADOULE LAKE CS  MAN","state":""},"geometry":{"type":"Point","coordinates":[-98.37500005,58.62499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164765","lookupid":"CXLL","long":61.12499995,"country":"CA","network":"CA_NT_ASOS","LOCATION":"LINDBURG LANDING  NWT","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,61.12499995]}},{"type":"Feature","properties":{"LAT":-63.62500005,"id":"335346","lookupid":"CXMP","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-63.62500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"200001","lookupid":"CXMW","long":50.12499995,"country":"CA","network":"","LOCATION":"MEDICINE HAT RCS","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,50.12499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215216","lookupid":"CXSE","long":73.87499995,"country":"CA","network":"CA_NU_ASOS","LOCATION":"STEFANSSON ISLAND  NU","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,73.87499995]}},{"type":"Feature","properties":{"LAT":-73.62500005,"id":"306576","lookupid":"CYAH","long":53.87499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"LA GRANDE IV ARP","state":"QC"},"geometry":{"type":"Point","coordinates":[-73.62500005,53.87499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241818","lookupid":"CYBK","long":64.37499995,"country":"CA","network":"CA_NU_ASOS","LOCATION":"BAKER LAKE","state":""},"geometry":{"type":"Point","coordinates":[-96.12500005,64.37499995]}},{"type":"Feature","properties":{"LAT":-103.87500005,"id":"219454","lookupid":"CYBU","long":53.37499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"NIPAWIN AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-103.87500005,53.37499995]}},{"type":"Feature","properties":{"LAT":-139.12500005,"id":"117966","lookupid":"CYDB","long":61.37499995,"country":"CA","network":"CA_YT_ASOS","LOCATION":"BURWASH","state":""},"geometry":{"type":"Point","coordinates":[-139.12500005,61.37499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188476","lookupid":"CYFM8","long":48.87499995,"country":"","network":"MT_DCP","LOCATION":"HORNET","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-77.62500005,"id":"295055","lookupid":"CYGL","long":53.62499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"LA GRANDE RIVIERE","state":""},"geometry":{"type":"Point","coordinates":[-77.62500005,53.62499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"272006","lookupid":"CYKP","long":51.37499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"OGOKI POST","state":"ON"},"geometry":{"type":"Point","coordinates":[-85.62500005,51.37499995]}},{"type":"Feature","properties":{"LAT":-74.12500005,"id":"305103","lookupid":"CYMX","long":45.62499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"MONTREAL INTL MIRABEL","state":""},"geometry":{"type":"Point","coordinates":[-74.12500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201458","lookupid":"CYOD","long":54.37499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"COLD LAKE","state":""},"geometry":{"type":"Point","coordinates":[-110.12500005,54.37499995]}},{"type":"Feature","properties":{"LAT":-128.87500005,"id":"147481","lookupid":"CYQH","long":60.12499995,"country":"CA","network":"CA_YT_ASOS","LOCATION":"WATSON LAKE","state":""},"geometry":{"type":"Point","coordinates":[-128.87500005,60.12499995]}},{"type":"Feature","properties":{"LAT":-66.12500005,"id":"328136","lookupid":"CYQI","long":43.87499995,"country":"CA","network":"CA_NS_ASOS","LOCATION":"YARMOUTH","state":""},"geometry":{"type":"Point","coordinates":[-66.12500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193519","lookupid":"CYQL","long":49.62499995,"country":"CA","network":"CA_AB_ASOS","LOCATION":"LETHBRIDGE","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,49.62499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223766","lookupid":"CYQV","long":51.37499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"YORKTON MUNI","state":""},"geometry":{"type":"Point","coordinates":[-102.37500005,51.37499995]}},{"type":"Feature","properties":{"LAT":-72.37500005,"id":"310155","lookupid":"CYRJ","long":48.62499995,"country":"CA","network":"CA_QC_ASOS","LOCATION":"ROBERVAL A","state":""},"geometry":{"type":"Point","coordinates":[-72.37500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258248","lookupid":"CYSM6","long":31.87499995,"country":"","network":"MS_DCP","LOCATION":"COPIAH RAWS","state":""},"geometry":{"type":"Point","coordinates":[-90.37500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-77.37500005,"id":"295737","lookupid":"CYTR","long":44.12499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"TRENTON","state":""},"geometry":{"type":"Point","coordinates":[-77.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-79.37500005,"id":"289975","lookupid":"CYTZ","long":43.62499995,"country":"CA","network":"CA_ON_ASOS","LOCATION":"TORONTO CITY CENTRE","state":""},"geometry":{"type":"Point","coordinates":[-79.37500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179079","lookupid":"CYVN2","long":39.62499995,"country":"","network":"NV_DCP","LOCATION":"MIDDLEGATE - CHERRY VALLEY","state":""},"geometry":{"type":"Point","coordinates":[-117.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163341","lookupid":"CYWJ","long":65.12499995,"country":"CA","network":"CA_NT_ASOS","LOCATION":"DELINE","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,65.12499995]}},{"type":"Feature","properties":{"LAT":-128.62500005,"id":"148178","lookupid":"CYXT","long":54.37499995,"country":"CA","network":"CA_BC_ASOS","LOCATION":"TERRACE","state":""},"geometry":{"type":"Point","coordinates":[-128.62500005,54.37499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208642","lookupid":"CYYN","long":50.37499995,"country":"CA","network":"CA_SK_ASOS","LOCATION":"SWIFT CURRENT AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-107.62500005,50.37499995]}},{"type":"Feature","properties":{"LAT":-66.37500005,"id":"327432","lookupid":"CZCR","long":47.87499995,"country":"CA","network":"CA_NB_ASOS","LOCATION":"CHARLO AUTO  NB","state":""},"geometry":{"type":"Point","coordinates":[-66.37500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-133.12500005,"id":"135278","lookupid":"CZUB","long":69.37499995,"country":"CA","network":"","LOCATION":"TUKTOYAKTUK  NWT","state":""},"geometry":{"type":"Point","coordinates":[-133.12500005,69.37499995]}},{"type":"Feature","properties":{"LAT":9.37499995,"id":"545498","lookupid":"DAAJ","long":24.37499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"TISKA","state":""},"geometry":{"type":"Point","coordinates":[9.37499995,24.37499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261144","lookupid":"DAFT1","long":35.87499995,"country":"","network":"TN_DCP","LOCATION":"DYERSBURG AIRPORT RAWS","state":""},"geometry":{"type":"Point","coordinates":[-89.37500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276313","lookupid":"DALQ6","long":48.12499995,"country":"","network":"CA_ON_DCP","LOCATION":"DALTON","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,48.12499995]}},{"type":"Feature","properties":{"LAT":1.37499995,"id":"522502","lookupid":"DAOB","long":35.37499995,"country":"DZ","network":"DZ__ASOS","LOCATION":"BOU CHEKIF","state":""},"geometry":{"type":"Point","coordinates":[1.37499995,35.37499995]}},{"type":"Feature","properties":{"LAT":1.12499995,"id":"521775","lookupid":"DAOY","long":33.62499995,"country":"AG","network":"","LOCATION":"EL-BAYADH","state":""},"geometry":{"type":"Point","coordinates":[1.12499995,33.62499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"168990","lookupid":"DBLC1","long":37.37499995,"country":"","network":"CA_DCP","LOCATION":"DIABLO GRANDE","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163983","lookupid":"DCRPN","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257581","lookupid":"DMLW3","long":45.12499995,"country":"","network":"WI_DCP","LOCATION":"DIAMOND LAKE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-90.62500005,45.12499995]}},{"type":"Feature","properties":{"LAT":8.62499995,"id":"543289","lookupid":"DNKN","long":12.12499995,"country":"NG","network":"NG__ASOS","LOCATION":"MALLAM AMINU INTL","state":""},"geometry":{"type":"Point","coordinates":[8.62499995,12.12499995]}},{"type":"Feature","properties":{"LAT":-100.37500005,"id":"229423","lookupid":"DNTL2","long":25.62499995,"country":"","network":"MX_NL_DCP","LOCATION":"EL DIENTE","state":""},"geometry":{"type":"Point","coordinates":[-100.37500005,25.62499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280590","lookupid":"DORT","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.62500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-113.37500005,"id":"192043","lookupid":"DPG17","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.37500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-104.87500005,"id":"216520","lookupid":"DRBC2","long":39.87499995,"country":"","network":"CO_DCP","LOCATION":"CLEAR CREEK 4 ESE DERBY","state":""},"geometry":{"type":"Point","coordinates":[-104.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276258","lookupid":"DSVG1","long":34.37499995,"country":"","network":"GA_DCP","LOCATION":"DAWSONVILLE","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274875","lookupid":"DUBQ6","long":48.62499995,"country":"","network":"CA_ON_DCP","LOCATION":"GIRDWOOD - DUBREUILVILLE","state":""},"geometry":{"type":"Point","coordinates":[-84.62500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-102.87500005,"id":"222252","lookupid":"DVST2","long":32.87499995,"country":"","network":"TX_DCP","LOCATION":"DENVER CITY 7W","state":""},"geometry":{"type":"Point","coordinates":[-102.87500005,32.87499995]}},{"type":"Feature","properties":{"LAT":4.87499995,"id":"532644","lookupid":"EBBE","long":50.87499995,"country":"BE","network":"BE__ASOS","LOCATION":"BEAUVECHAIN","state":""},"geometry":{"type":"Point","coordinates":[4.87499995,50.87499995]}},{"type":"Feature","properties":{"LAT":6.12499995,"id":"536242","lookupid":"EBLB","long":50.37499995,"country":"BE","network":"BE__ASOS","LOCATION":"ELSENBORN (MIL)","state":""},"geometry":{"type":"Point","coordinates":[6.12499995,50.37499995]}},{"type":"Feature","properties":{"LAT":11.12499995,"id":"550639","lookupid":"EDDN","long":49.62499995,"country":"DE","network":"DE__ASOS","LOCATION":"NURNBERG","state":""},"geometry":{"type":"Point","coordinates":[11.12499995,49.62499995]}},{"type":"Feature","properties":{"LAT":9.12499995,"id":"544875","lookupid":"EDDS","long":48.62499995,"country":"DE","network":"DE__ASOS","LOCATION":"STUTTGART","state":""},"geometry":{"type":"Point","coordinates":[9.12499995,48.62499995]}},{"type":"Feature","properties":{"LAT":8.87499995,"id":"544173","lookupid":"EDDW","long":53.12499995,"country":"DE","network":"DE__ASOS","LOCATION":"BREMEN","state":""},"geometry":{"type":"Point","coordinates":[8.87499995,53.12499995]}},{"type":"Feature","properties":{"LAT":9.87499995,"id":"547055","lookupid":"EDHI","long":53.62499995,"country":"DE","network":"DE__ASOS","LOCATION":"HAMBURG FINKENWERDER","state":""},"geometry":{"type":"Point","coordinates":[9.87499995,53.62499995]}},{"type":"Feature","properties":{"LAT":10.12499995,"id":"547752","lookupid":"EDJA","long":47.87499995,"country":"DE","network":"DE__ASOS","LOCATION":"ALLGAU","state":""},"geometry":{"type":"Point","coordinates":[10.12499995,47.87499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281283","lookupid":"EDTF1","long":30.62499995,"country":"","network":"FL_DCP","LOCATION":"EDDY TOWER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-82.37500005,30.62499995]}},{"type":"Feature","properties":{"LAT":22.62499995,"id":"583793","lookupid":"EEKE","long":58.12499995,"country":"EE","network":"EE__ASOS","LOCATION":"KURESSAARE","state":""},"geometry":{"type":"Point","coordinates":[22.62499995,58.12499995]}},{"type":"Feature","properties":{"LAT":-162.12500005,"id":"51721","lookupid":"EEKWC","long":60.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-162.12500005,60.12499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163960","lookupid":"EELC1","long":39.87499995,"country":"","network":"CA_DCP","LOCATION":"EEL RVR RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,39.87499995]}},{"type":"Feature","properties":{"LAT":25.62499995,"id":"592450","lookupid":"EFJY","long":62.37499995,"country":"FI","network":"FI__ASOS","LOCATION":"JYVASKYLA","state":""},"geometry":{"type":"Point","coordinates":[25.62499995,62.37499995]}},{"type":"Feature","properties":{"LAT":29.12499995,"id":"602545","lookupid":"EFKS","long":66.12499995,"country":"FI","network":"FI__ASOS","LOCATION":"KUUSAMO","state":""},"geometry":{"type":"Point","coordinates":[29.12499995,66.12499995]}},{"type":"Feature","properties":{"LAT":-68.62500005,"id":"320949","lookupid":"EGLM1","long":47.12499995,"country":"","network":"ME_DCP","LOCATION":"EAGLE LAKE","state":""},"geometry":{"type":"Point","coordinates":[-68.62500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-1.37500005,"id":"514659","lookupid":"EGNV","long":54.62499995,"country":"GB","network":"GB__ASOS","LOCATION":"DURHAM TEES VALLEY AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-1.37500005,54.62499995]}},{"type":"Feature","properties":{"LAT":0.87499995,"id":"521129","lookupid":"EGUW","long":52.12499995,"country":"GB","network":"GB__ASOS","LOCATION":"WATTISHAM","state":""},"geometry":{"type":"Point","coordinates":[0.87499995,52.12499995]}},{"type":"Feature","properties":{"LAT":0.12499995,"id":"518974","lookupid":"EGXS","long":53.37499995,"country":"GB","network":"GB__ASOS","LOCATION":"DONNA NOOK RAF","state":""},"geometry":{"type":"Point","coordinates":[0.12499995,53.37499995]}},{"type":"Feature","properties":{"LAT":14.87499995,"id":"561461","lookupid":"EKRN","long":55.12499995,"country":"DK","network":"DK__ASOS","LOCATION":"BORNHOLM RONNE","state":""},"geometry":{"type":"Point","coordinates":[14.87499995,55.12499995]}},{"type":"Feature","properties":{"LAT":-7.37500005,"id":"497409","lookupid":"EKVG","long":62.12499995,"country":"DK","network":"DK__ASOS","LOCATION":"VAGAR","state":""},"geometry":{"type":"Point","coordinates":[-7.37500005,62.12499995]}},{"type":"Feature","properties":{"LAT":9.87499995,"id":"547069","lookupid":"EKYT","long":57.12499995,"country":"DK","network":"DK__ASOS","LOCATION":"FLYVESTATION AALBORG","state":""},"geometry":{"type":"Point","coordinates":[9.87499995,57.12499995]}},{"type":"Feature","properties":{"LAT":-124.37500005,"id":"160393","lookupid":"EMTW1","long":48.12499995,"country":"","network":"WA_DCP","LOCATION":"ELLIS MOUNTAIN RAWS NEAR SEKIU 9S","state":""},"geometry":{"type":"Point","coordinates":[-124.37500005,48.12499995]}},{"type":"Feature","properties":{"LAT":8.12499995,"id":"542033","lookupid":"ENCN","long":58.12499995,"country":"NO","network":"NO__ASOS","LOCATION":"KJEVIK","state":""},"geometry":{"type":"Point","coordinates":[8.12499995,58.12499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167589","lookupid":"ENCW1","long":47.12499995,"country":"","network":"WA_DCP","LOCATION":"ENUMCLAW RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,47.12499995]}},{"type":"Feature","properties":{"LAT":2.37499995,"id":"525502","lookupid":"ENHE","long":65.37499995,"country":"NO","network":"NO__ASOS","LOCATION":"HEIDRUN","state":""},"geometry":{"type":"Point","coordinates":[2.37499995,65.37499995]}},{"type":"Feature","properties":{"LAT":29.87499995,"id":"604719","lookupid":"ENKR","long":69.62499995,"country":"NO","network":"NO__ASOS","LOCATION":"HOYBUKTMOEN","state":""},"geometry":{"type":"Point","coordinates":[29.87499995,69.62499995]}},{"type":"Feature","properties":{"LAT":1.87499995,"id":"524034","lookupid":"ENSL","long":58.37499995,"country":"NO","network":"NO__ASOS","LOCATION":"SLEIPNER A OIL PLATFORM","state":""},"geometry":{"type":"Point","coordinates":[1.87499995,58.37499995]}},{"type":"Feature","properties":{"LAT":17.87499995,"id":"570093","lookupid":"EPBY","long":53.12499995,"country":"PL","network":"PL__ASOS","LOCATION":"BYDGOSZCZ","state":""},"geometry":{"type":"Point","coordinates":[17.87499995,53.12499995]}},{"type":"Feature","properties":{"LAT":16.87499995,"id":"567205","lookupid":"EPWR","long":51.12499995,"country":"PL","network":"PL__ASOS","LOCATION":"STRACHOWICE","state":""},"geometry":{"type":"Point","coordinates":[16.87499995,51.12499995]}},{"type":"Feature","properties":{"LAT":15.12499995,"id":"562197","lookupid":"ESOE","long":59.12499995,"country":"SE","network":"SE__ASOS","LOCATION":"OREBRO","state":""},"geometry":{"type":"Point","coordinates":[15.12499995,59.12499995]}},{"type":"Feature","properties":{"LAT":15.62499995,"id":"563642","lookupid":"ESSD","long":60.37499995,"country":"SE","network":"SE__ASOS","LOCATION":"BORLANGE (SWE-AFB)","state":""},"geometry":{"type":"Point","coordinates":[15.62499995,60.37499995]}},{"type":"Feature","properties":{"LAT":18.37499995,"id":"571551","lookupid":"ESSV","long":57.62499995,"country":"SE","network":"SE__ASOS","LOCATION":"VISBY             &","state":""},"geometry":{"type":"Point","coordinates":[18.37499995,57.62499995]}},{"type":"Feature","properties":{"LAT":10.37499995,"id":"548478","lookupid":"ETIK","long":49.37499995,"country":"DE","network":"DE__ASOS","LOCATION":"ILLESHEIM AHP","state":""},"geometry":{"type":"Point","coordinates":[10.37499995,49.37499995]}},{"type":"Feature","properties":{"LAT":8.37499995,"id":"542721","lookupid":"ETOU","long":50.12499995,"country":"DE","network":"DE__ASOS","LOCATION":"WIESBADEN AAF","state":""},"geometry":{"type":"Point","coordinates":[8.37499995,50.12499995]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297172","lookupid":"ETRN6","long":42.87499995,"country":"","network":"NY_DCP","LOCATION":"TYRE - MAYS POINT LOCK","state":""},"geometry":{"type":"Point","coordinates":[-76.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":113.62499995,"id":"845706","lookupid":"EUMDE27","long":16.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[113.62499995,16.37499995]}},{"type":"Feature","properties":{"LAT":120.12499995,"id":"864505","lookupid":"EUMDE56","long":36.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[120.12499995,36.12499995]}},{"type":"Feature","properties":{"LAT":-150.37500005,"id":"85574","lookupid":"EVCA2","long":63.37499995,"country":"","network":"AK_DCP","LOCATION":"EIELSON VISITORS CENTER","state":""},"geometry":{"type":"Point","coordinates":[-150.37500005,63.37499995]}},{"type":"Feature","properties":{"LAT":-154.87500005,"id":"72597","lookupid":"FAFA2","long":59.12499995,"country":"","network":"AK_DCP","LOCATION":"PFAFF MINE","state":""},"geometry":{"type":"Point","coordinates":[-154.87500005,59.12499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179820","lookupid":"FAFO3","long":44.87499995,"country":"","network":"OR_DCP","LOCATION":"FLAGSTAFF HILL RAWS","state":""},"geometry":{"type":"Point","coordinates":[-117.62500005,44.87499995]}},{"type":"Feature","properties":{"LAT":27.87499995,"id":"598577","lookupid":"FALA","long":-25.87500005,"country":"ZA","network":"ZA__ASOS","LOCATION":"LANSERIA","state":""},"geometry":{"type":"Point","coordinates":[27.87499995,-25.87500005]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252499","lookupid":"FCUA4","long":34.62499995,"country":"","network":"AR_DCP","LOCATION":"FOURCHE CREEK - UNIVERSITY AVE.","state":""},"geometry":{"type":"Point","coordinates":[-92.37500005,34.62499995]}},{"type":"Feature","properties":{"LAT":31.37499995,"id":"608654","lookupid":"FDMS","long":-26.62500005,"country":"SZ","network":"SZ__ASOS","LOCATION":"MATSAPHA","state":""},"geometry":{"type":"Point","coordinates":[31.37499995,-26.62500005]}},{"type":"Feature","properties":{"LAT":31.62499995,"id":"609375","lookupid":"FDSK","long":-26.37500005,"country":"SZ","network":"SZ__ASOS","LOCATION":"MANZINI","state":""},"geometry":{"type":"Point","coordinates":[31.62499995,-26.37500005]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171155","lookupid":"FIDC1","long":38.62499995,"country":"","network":"CA_DCP","LOCATION":"FIDDLE TOWN","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170454","lookupid":"FKFO3","long":43.37499995,"country":"","network":"OR_DCP","LOCATION":"FORT ROCK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275548","lookupid":"FLRK","long":36.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-68.87500005,"id":"320228","lookupid":"FOXM1","long":46.87499995,"country":"","network":"ME_DCP","LOCATION":"FOX BROOK","state":""},"geometry":{"type":"Point","coordinates":[-68.87500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-71.37500005,"id":"313008","lookupid":"FOXR1","long":41.87499995,"country":"","network":"RI_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-71.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":35.37499995,"id":"620185","lookupid":"FQIN","long":-23.87500005,"country":"MZ","network":"MZ__ASOS","LOCATION":"INHAMBANE","state":""},"geometry":{"type":"Point","coordinates":[35.37499995,-23.87500005]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180554","lookupid":"FRCW1","long":48.37499995,"country":"","network":"WA_DCP","LOCATION":"FAIRCHILD 36 RQF RAWS","state":""},"geometry":{"type":"Point","coordinates":[-117.37500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-71.12500005,"id":"313727","lookupid":"FRVM3","long":41.62499995,"country":"","network":"MA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-71.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199259","lookupid":"FRYW4","long":44.62499995,"country":"","network":"WY_DCP","LOCATION":"FIREHOLE RIVER  AT WEST YELLOWSTONE","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281333","lookupid":"FTGM4","long":43.12499995,"country":"","network":"MI_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-82.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176184","lookupid":"FTNC1","long":35.87499995,"country":"","network":"CA_DCP","LOCATION":"FOUNTAIN HEAD SPRINGS","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-100.12500005,"id":"230164","lookupid":"FTTT2","long":30.87499995,"country":"","network":"TX_DCP","LOCATION":"FORT MCKAVETT","state":""},"geometry":{"type":"Point","coordinates":[-100.12500005,30.87499995]}},{"type":"Feature","properties":{"LAT":18.12499995,"id":"570522","lookupid":"FYGF","long":-19.62500005,"country":"NA","network":"NA__ASOS","LOCATION":"GROOTFONTEIN","state":""},"geometry":{"type":"Point","coordinates":[18.12499995,-19.62500005]}},{"type":"Feature","properties":{"LAT":-149.62500005,"id":"87721","lookupid":"GAHA2","long":60.12499995,"country":"","network":"AK_DCP","LOCATION":"ANCHORAGE - GLEN ALPS","state":""},"geometry":{"type":"Point","coordinates":[-149.62500005,60.12499995]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225847","lookupid":"GCMT2","long":31.62499995,"country":"","network":"TX_DCP","LOCATION":"ST LAWRENCE 5SW MESONET","state":""},"geometry":{"type":"Point","coordinates":[-101.62500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-107.37500005,"id":"209319","lookupid":"GCXC2","long":39.62499995,"country":"","network":"CO_DCP","LOCATION":"GLENWOOD SPRINGS","state":""},"geometry":{"type":"Point","coordinates":[-107.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257585","lookupid":"GDNW3","long":46.12499995,"country":"","network":"WI_DCP","LOCATION":"GLIDDEN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-90.62500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238083","lookupid":"GNGT2","long":30.62499995,"country":"","network":"TX_DCP","LOCATION":"SAN GABRIEL RIVER  AT GRANGER DAM","state":""},"geometry":{"type":"Point","coordinates":[-97.37500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227301","lookupid":"GNIT2","long":35.12499995,"country":"","network":"TX_DCP","LOCATION":"GOODNIGHT","state":""},"geometry":{"type":"Point","coordinates":[-101.12500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223744","lookupid":"GRAS2","long":45.87499995,"country":"","network":"SD_DCP","LOCATION":"GRAND RIVER 10 S WHITE BUTTE","state":""},"geometry":{"type":"Point","coordinates":[-102.37500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251048","lookupid":"GUML1","long":31.87499995,"country":"","network":"LA_DCP","LOCATION":"GUM SPRINGS  LA","state":""},"geometry":{"type":"Point","coordinates":[-92.87500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176180","lookupid":"GVPC1","long":34.87499995,"country":"","network":"CA_DCP","LOCATION":"GRAPEVINE PEAK","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172578","lookupid":"GVTC1","long":34.37499995,"country":"","network":"CA_DCP","LOCATION":"GAVIOTA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-105.12500005,"id":"215797","lookupid":"HACC2","long":39.12499995,"country":"","network":"CO_DCP","LOCATION":"HACKETT","state":""},"geometry":{"type":"Point","coordinates":[-105.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-76.62500005,"id":"297861","lookupid":"HBKN7","long":35.12499995,"country":"","network":"NC_DCP","LOCATION":"HOBUCKEN 1W - PAMLICO SOUND","state":""},"geometry":{"type":"Point","coordinates":[-76.62500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188425","lookupid":"HDMNV","long":36.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269797","lookupid":"HDRI3","long":39.12499995,"country":"","network":"IN_DCP","LOCATION":"HARDIN RIDGE","state":""},"geometry":{"type":"Point","coordinates":[-86.37500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-115.87500005,"id":"184883","lookupid":"HF011","long":50.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.87500005,50.62499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208618","lookupid":"HHRW4","long":44.37499995,"country":"","network":"WY_DCP","LOCATION":"HYATT HIGH RAWS","state":""},"geometry":{"type":"Point","coordinates":[-107.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163267","lookupid":"HKFW1","long":46.62499995,"country":"","network":"WA_DCP","LOCATION":"HUCKELBERRY RIDGE RAWS NEAR CHEALIS 20SW","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234555","lookupid":"HMDN8","long":48.62499995,"country":"","network":"ND_DCP","LOCATION":"HAMPDEN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-98.62500005,48.62499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181935","lookupid":"HMMC1","long":33.62499995,"country":"","network":"CA_DCP","LOCATION":"HEMET - SAGE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-116.87500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175505","lookupid":"HVSTA","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211449","lookupid":"HVWN5","long":32.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189872","lookupid":"IMWN2","long":37.87499995,"country":"","network":"NV_DCP","LOCATION":"IMMIGRATION WASH RAWS","state":""},"geometry":{"type":"Point","coordinates":[-114.12500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271238","lookupid":"IN037","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193493","lookupid":"ITD32","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190617","lookupid":"ITD57","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181987","lookupid":"ITD58","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.87500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-116.12500005,"id":"184136","lookupid":"ITD78","long":43.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-116.12500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194214","lookupid":"ITDC4","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194209","lookupid":"ITDD9","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197092","lookupid":"ITDE1","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-99.62500005,"id":"231607","lookupid":"IVET2","long":31.62499995,"country":"","network":"TX_DCP","LOCATION":"COLEMAN 26SW","state":""},"geometry":{"type":"Point","coordinates":[-99.62500005,31.62499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197062","lookupid":"JE356","long":35.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163991","lookupid":"JEFW1","long":47.62499995,"country":"","network":"WA_DCP","LOCATION":"JEFFERSON CREEK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-67.62500005,"id":"323819","lookupid":"JONM1","long":44.62499995,"country":"","network":"ME_DCP","LOCATION":"JONESBORO - MCOOP","state":""},"geometry":{"type":"Point","coordinates":[-67.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259686","lookupid":"K0R0","long":31.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.87500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-103.87500005,"id":"219407","lookupid":"K1BW","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-101.12500005,"id":"227351","lookupid":"K1CN","long":47.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-101.12500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-101.87500005,"id":"225193","lookupid":"K1GN","long":48.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-101.87500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202146","lookupid":"K1KM","long":46.37499995,"country":"US","network":"","LOCATION":"KILO (HARLOWTOWN)","state":"MT"},"geometry":{"type":"Point","coordinates":[-109.87500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"205030","lookupid":"K1OM","long":47.37499995,"country":"US","network":"","LOCATION":"OSCAR (ROY)","state":"MT"},"geometry":{"type":"Point","coordinates":[-108.87500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-103.87500005,"id":"219404","lookupid":"K1OW","long":40.87499995,"country":"US","network":"","LOCATION":"OSCAR (GROVER)","state":"CO"},"geometry":{"type":"Point","coordinates":[-103.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-75.87500005,"id":"300044","lookupid":"K22N","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242470","lookupid":"K3N8","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233110","lookupid":"K46D","long":47.37499995,"country":"US","network":"","LOCATION":"CARRINGTON MUNICIPAL AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-99.12500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198533","lookupid":"K46U","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-103.87500005,"id":"219378","lookupid":"K4MR","long":34.37499995,"country":"US","network":"","LOCATION":"MELROSE GUNNERY RAN","state":"NM"},"geometry":{"type":"Point","coordinates":[-103.87500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"205001","lookupid":"K4V0","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168298","lookupid":"K6K5","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234490","lookupid":"K6P9","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.62500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-75.87500005,"id":"300023","lookupid":"K7W6","long":35.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.87500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235956","lookupid":"K9K7","long":38.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.12500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240260","lookupid":"KADH","long":34.87499995,"country":"US","network":"","LOCATION":"ADA MUNICIPAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-96.62500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238818","lookupid":"KADM","long":34.37499995,"country":"US","network":"","LOCATION":"ARDMORE MUNICIPAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-97.12500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242443","lookupid":"KAFK","long":40.62499995,"country":"US","network":"","LOCATION":"NEBRASKA CITY MUNI AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-95.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-102.87500005,"id":"222289","lookupid":"KAIA","long":42.12499995,"country":"US","network":"","LOCATION":"ALLIANCE MUNICIPAL AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-102.87500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-89.12500005,"id":"261901","lookupid":"KAIG","long":45.12499995,"country":"US","network":"","LOCATION":"LANGLADE COUNTY AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-89.12500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-93.62500005,"id":"248947","lookupid":"KAIT","long":46.62499995,"country":"US","network":"","LOCATION":"ATKN MUNI-S KURTZ FLD ARPT","state":"MN"},"geometry":{"type":"Point","coordinates":[-93.62500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251793","lookupid":"KAIZ","long":38.12499995,"country":"US","network":"","LOCATION":"LEE C FINE MEMORIAL ARPT","state":"MO"},"geometry":{"type":"Point","coordinates":[-92.62500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"258996","lookupid":"KALN","long":38.87499995,"country":"US","network":"","LOCATION":"ST LOUIS REGIONAL AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-90.12500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213630","lookupid":"KALS","long":37.37499995,"country":"US","network":"","LOCATION":"SAN LUIS VALLEY REGIONAL AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-105.87500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-93.12500005,"id":"250381","lookupid":"KANE","long":45.12499995,"country":"US","network":"","LOCATION":"ANOKA CO-BLNE AP(JNS FD) AP","state":"MN"},"geometry":{"type":"Point","coordinates":[-93.12500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212915","lookupid":"KANK","long":38.62499995,"country":"US","network":"","LOCATION":"HARRIET ALEXANDER FIELD AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-106.12500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-78.37500005,"id":"292842","lookupid":"KAOO","long":40.37499995,"country":"US","network":"","LOCATION":"ALTOONA-BLAIR COUNTY ARPT","state":"PA"},"geometry":{"type":"Point","coordinates":[-78.37500005,40.37499995]}},{"type":"Feature","properties":{"LAT":56.37499995,"id":"680636","lookupid":"KAOU","long":-31.12500005,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[56.37499995,-31.12500005]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277741","lookupid":"KAPN","long":45.12499995,"country":"US","network":"","LOCATION":"ALPENA COUNTY REGIONAL AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-83.62500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181219","lookupid":"KAPV","long":34.62499995,"country":"US","network":"","LOCATION":"APPLE VALLEY","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.12500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249606","lookupid":"KAQV","long":31.37499995,"country":"US","network":"","LOCATION":"PEASON RIDGE","state":"LA"},"geometry":{"type":"Point","coordinates":[-93.37500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253921","lookupid":"KARA","long":30.12499995,"country":"US","network":"","LOCATION":"NEW IBERIA/ACADIANA","state":"LA"},"geometry":{"type":"Point","coordinates":[-91.87500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259682","lookupid":"KASD","long":30.37499995,"country":"US","network":"","LOCATION":"SLIDELL AIRPORT","state":"LA"},"geometry":{"type":"Point","coordinates":[-89.87500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236642","lookupid":"KATT","long":30.37499995,"country":"US","network":"","LOCATION":"AUSTIN/MUELLER MUNI","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.87500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-78.12500005,"id":"293547","lookupid":"KAVC","long":36.62499995,"country":"US","network":"","LOCATION":"MCKNBRG-BRUNWICK RGNL ARPT","state":"VA"},"geometry":{"type":"Point","coordinates":[-78.12500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203551","lookupid":"KBDG","long":37.62499995,"country":"US","network":"","LOCATION":"BLANDING MUNICIPAL AIRPORT","state":"UT"},"geometry":{"type":"Point","coordinates":[-109.37500005,37.62499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175462","lookupid":"KBFL","long":35.37499995,"country":"US","network":"","LOCATION":"MEADOWS FIELD AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-119.12500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270501","lookupid":"KBGF","long":35.12499995,"country":"US","network":"","LOCATION":"WINCHESTER MUNICIPAL AIRPORT","state":"TN"},"geometry":{"type":"Point","coordinates":[-86.12500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-104.12500005,"id":"218706","lookupid":"KBHK","long":46.37499995,"country":"US","network":"","LOCATION":"BAKER MUNICIPAL AIRPORT","state":"MT"},"geometry":{"type":"Point","coordinates":[-104.12500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282764","lookupid":"KBJJ","long":40.87499995,"country":"US","network":"","LOCATION":"WAYNE COUNTY AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-81.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233771","lookupid":"KBKD","long":32.62499995,"country":"US","network":"","LOCATION":"STEPHENS COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.87500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284912","lookupid":"KBKW","long":37.87499995,"country":"US","network":"","LOCATION":"RALEIGH COUNTY MEMORIAL AIRPORT","state":"WV"},"geometry":{"type":"Point","coordinates":[-81.12500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-81.87500005,"id":"282712","lookupid":"KBOW","long":27.87499995,"country":"US","network":"","LOCATION":"BARTOW MUNICIPAL AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-81.87500005,27.87499995]}},{"type":"Feature","properties":{"LAT":-110.12500005,"id":"201411","lookupid":"KBPI","long":42.62499995,"country":"US","network":"","LOCATION":"BIG PINEY-MARBLETON ARPT","state":"WY"},"geometry":{"type":"Point","coordinates":[-110.12500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273410","lookupid":"KBTL","long":42.37499995,"country":"US","network":"","LOCATION":"W K KELLOGG AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-85.12500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187704","lookupid":"KBVU","long":35.87499995,"country":"US","network":"","LOCATION":"BOULDER MUNICIPAL AIRPORT","state":"NV"},"geometry":{"type":"Point","coordinates":[-114.87500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-85.37500005,"id":"272698","lookupid":"KCAD","long":44.37499995,"country":"US","network":"","LOCATION":"WEXFORD COUNTY AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-85.37500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-86.87500005,"id":"268360","lookupid":"KCFJ","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243149","lookupid":"KCFV","long":37.12499995,"country":"US","network":"","LOCATION":"COFFEYVILLE MUNICIPAL ARPT","state":"KS"},"geometry":{"type":"Point","coordinates":[-95.62500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276968","lookupid":"KCKF","long":31.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.87500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240312","lookupid":"KCKN","long":47.87499995,"country":"US","network":"","LOCATION":"CRKSTN MUNI KRKWOD FLD APT","state":"MN"},"geometry":{"type":"Point","coordinates":[-96.62500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263339","lookupid":"KCLI","long":44.62499995,"country":"US","network":"","LOCATION":"CLINTONVILLE MUNICIPAL AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-88.62500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164707","lookupid":"KCLS","long":46.62499995,"country":"US","network":"","LOCATION":"CHEHALIS CENTRALIA AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-122.87500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279881","lookupid":"KCMH","long":40.12499995,"country":"US","network":"","LOCATION":"PORT COLUMBUS INTERNATIONAL AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-82.87500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165422","lookupid":"KCMO3","long":45.37499995,"country":"","network":"OR_DCP","LOCATION":"MILWAUKEE 1SE - KELLOGG CREEK","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232328","lookupid":"KCOM","long":31.87499995,"country":"US","network":"","LOCATION":"COLEMAN MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-99.37500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233034","lookupid":"KCOT","long":28.37499995,"country":"US","network":"","LOCATION":"COTULLA-LA SALLE CO ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-99.12500005,28.37499995]}},{"type":"Feature","properties":{"LAT":-78.62500005,"id":"292098","lookupid":"KCPC","long":34.37499995,"country":"US","network":"","LOCATION":"COLUMBUS CO MUNICIPAL ARPT","state":"NC"},"geometry":{"type":"Point","coordinates":[-78.62500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233062","lookupid":"KCSM","long":35.37499995,"country":"US","network":"","LOCATION":"CLINTON-SHERMAN AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-99.12500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163259","lookupid":"KCVO","long":44.62499995,"country":"US","network":"","LOCATION":"CORVALLIS MUNICIPAL APRT","state":"OR"},"geometry":{"type":"Point","coordinates":[-123.37500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274098","lookupid":"KCZL","long":34.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181940","lookupid":"KDAG","long":34.87499995,"country":"US","network":"","LOCATION":"BARSTOW-DAGGETT AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-116.87500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239532","lookupid":"KDAL","long":32.87499995,"country":"US","network":"","LOCATION":"DALLAS LOVE FIELD AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.87500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257570","lookupid":"KDBQ","long":42.37499995,"country":"US","network":"","LOCATION":"DUBUQUE REGIONAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-90.62500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-102.62500005,"id":"222985","lookupid":"KDHT","long":36.12499995,"country":"US","network":"","LOCATION":"DALHART MUNICIPAL","state":"TX"},"geometry":{"type":"Point","coordinates":[-102.62500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194222","lookupid":"KDLN","long":45.37499995,"country":"US","network":"","LOCATION":"DILLON AIRPORT","state":"MT"},"geometry":{"type":"Point","coordinates":[-112.62500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278449","lookupid":"KDTW","long":42.12499995,"country":"US","network":"","LOCATION":"DETROIT METRO WAYNE COUNTY AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-83.37500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-145.37500005,"id":"99962","lookupid":"KDVA2","long":60.37499995,"country":"","network":"AK_DCP","LOCATION":"CORDOVA 14SE - USCRN","state":""},"geometry":{"type":"Point","coordinates":[-145.37500005,60.37499995]}},{"type":"Feature","properties":{"LAT":-75.12500005,"id":"302202","lookupid":"KDYL","long":40.37499995,"country":"US","network":"","LOCATION":"DOYLESTOWN AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-75.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168269","lookupid":"KE16","long":37.12499995,"country":"US","network":"","LOCATION":"SOUTH COUNTY AIRPORT OF SANTA CLARA COUNTY","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.62500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-131.62500005,"id":"139542","lookupid":"KECA2","long":55.37499995,"country":"","network":"AK_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-131.62500005,55.37499995]}},{"type":"Feature","properties":{"LAT":-76.37500005,"id":"298598","lookupid":"KEDG","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260451","lookupid":"KEFT","long":42.62499995,"country":"US","network":"","LOCATION":"MONROE MUNICIPAL AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-89.62500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283462","lookupid":"KEHO","long":35.37499995,"country":"US","network":"","LOCATION":"SHELBY MUNICIPAL AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-81.62500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288516","lookupid":"KEKN","long":38.87499995,"country":"US","network":"","LOCATION":"ELKINS-RAND CO-J.RAND FIELD AIRPORT","state":"WV"},"geometry":{"type":"Point","coordinates":[-79.87500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171189","lookupid":"KELN","long":47.12499995,"country":"US","network":"","LOCATION":"BOWERS FIELD AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-120.62500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-103.12500005,"id":"221541","lookupid":"KENN5","long":35.12499995,"country":"","network":"NM_DCP","LOCATION":"ENDEE","state":""},"geometry":{"type":"Point","coordinates":[-103.12500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-87.12500005,"id":"267664","lookupid":"KESC","long":45.87499995,"country":"US","network":"","LOCATION":"DELTA COUNTY AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-87.12500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238113","lookupid":"KEWK","long":38.12499995,"country":"US","network":"","LOCATION":"NEWTON-CITY-COUNTY AIRPORT","state":"KS"},"geometry":{"type":"Point","coordinates":[-97.37500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263340","lookupid":"KEZS","long":44.87499995,"country":"US","network":"","LOCATION":"SHAWANO MUNICIPAL AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-88.62500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239588","lookupid":"KFAR","long":46.87499995,"country":"US","network":"","LOCATION":"HECTOR INTERNATIONAL AIRPORT","state":"ND"},"geometry":{"type":"Point","coordinates":[-96.87500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-81.12500005,"id":"284898","lookupid":"KFDW","long":34.37499995,"country":"US","network":"","LOCATION":"FAIRFIELD COUNTY AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-81.12500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253965","lookupid":"KFFL","long":41.12499995,"country":"US","network":"","LOCATION":"FAIRFIELD MUNICIPAL ARPT","state":"IA"},"geometry":{"type":"Point","coordinates":[-91.87500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288526","lookupid":"KFKL","long":41.37499995,"country":"US","network":"","LOCATION":"VENANGO REGIONAL AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-79.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243156","lookupid":"KFOE","long":38.87499995,"country":"US","network":"","LOCATION":"FORBES FIELD AIRPORT","state":"KS"},"geometry":{"type":"Point","coordinates":[-95.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245312","lookupid":"KFSK","long":37.87499995,"country":"US","network":"","LOCATION":"FORT SCOTT MUNI","state":"KS"},"geometry":{"type":"Point","coordinates":[-94.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271232","lookupid":"KFTK","long":37.87499995,"country":"US","network":"","LOCATION":"GODMAN AAF AIRPORT","state":"KY"},"geometry":{"type":"Point","coordinates":[-85.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247465","lookupid":"KFYV","long":36.12499995,"country":"US","network":"","LOCATION":"DRAKE FIELD AIRPORT","state":"AR"},"geometry":{"type":"Point","coordinates":[-94.12500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-117.62500005,"id":"179831","lookupid":"KGEG","long":47.62499995,"country":"US","network":"","LOCATION":"SPOKANE INTERNATIONAL AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-117.62500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271239","lookupid":"KGEZ","long":39.62499995,"country":"US","network":"","LOCATION":"SHELBYVILLE MINUCIPAL ARPT","state":"IN"},"geometry":{"type":"Point","coordinates":[-85.87500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246010","lookupid":"KGGG","long":32.37499995,"country":"US","network":"","LOCATION":"LONGVIEW","state":"TX"},"geometry":{"type":"Point","coordinates":[-94.62500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236645","lookupid":"KGRK","long":31.12499995,"country":"US","network":"","LOCATION":"ROBERT GRAY AFF AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.87500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-79.87500005,"id":"288505","lookupid":"KGSO","long":36.12499995,"country":"US","network":"","LOCATION":"PIEDMONT TRIAD INTERNATIONAL AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-79.87500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-106.87500005,"id":"210755","lookupid":"KGUC","long":38.62499995,"country":"US","network":"","LOCATION":"GUNSN-CRSTED BUTTE RGL APT","state":"CO"},"geometry":{"type":"Point","coordinates":[-106.87500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"258975","lookupid":"KGWO","long":33.62499995,"country":"US","network":"","LOCATION":"GREENWOOD LEFLORE","state":"MS"},"geometry":{"type":"Point","coordinates":[-90.12500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-87.12500005,"id":"267606","lookupid":"KGZH","long":31.37499995,"country":"US","network":"","LOCATION":"MIDDLETON FIELD AIRPORT","state":"AL"},"geometry":{"type":"Point","coordinates":[-87.12500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237401","lookupid":"KHJH","long":40.12499995,"country":"US","network":"","LOCATION":"HEBRON MUNICIPAL AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-97.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275534","lookupid":"KHMP","long":33.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-78.62500005,"id":"292121","lookupid":"KHMZ","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-78.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-78.62500005,"id":"292106","lookupid":"KHNZ","long":36.37499995,"country":"US","network":"","LOCATION":"HENDERSON-OXFORD AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-78.62500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240252","lookupid":"KHQZ","long":32.87499995,"country":"US","network":"","LOCATION":"MESQUITE METROPOLITAN ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.62500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-72.87500005,"id":"308684","lookupid":"KHWV","long":40.87499995,"country":"US","network":"","LOCATION":"BROOKHAVEN AIRPORT","state":"NY"},"geometry":{"type":"Point","coordinates":[-72.87500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232356","lookupid":"KHYS","long":38.87499995,"country":"US","network":"","LOCATION":"HAYS REGIONAL AIRPORT","state":"KS"},"geometry":{"type":"Point","coordinates":[-99.37500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-79.12500005,"id":"290656","lookupid":"KHYW","long":33.87499995,"country":"US","network":"","LOCATION":"CONWAY HORRY COUNTY AIRPORT","state":"SC"},"geometry":{"type":"Point","coordinates":[-79.12500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278428","lookupid":"KI35","long":36.87499995,"country":"US","network":"","LOCATION":"TUCKER GUTHRIE MEMORIAL AIRPORT","state":"KY"},"geometry":{"type":"Point","coordinates":[-83.37500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256840","lookupid":"KI63","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242429","lookupid":"KIDP","long":37.12499995,"country":"US","network":"","LOCATION":"INDEPENDENT MUNICIPAL AIRPORT","state":"KS"},"geometry":{"type":"Point","coordinates":[-95.87500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190582","lookupid":"KIGM","long":35.37499995,"country":"US","network":"","LOCATION":"KINGMAN AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-113.87500005,35.37499995]}},{"type":"Feature","properties":{"LAT":-103.12500005,"id":"221528","lookupid":"KINK","long":31.87499995,"country":"US","network":"","LOCATION":"WINKLER COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-103.12500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179063","lookupid":"KIYK","long":35.62499995,"country":"US","network":"","LOCATION":"INYOKERN AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.87500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-99.87500005,"id":"230883","lookupid":"KJCT","long":30.62499995,"country":"US","network":"","LOCATION":"JUNCTION","state":"TX"},"geometry":{"type":"Point","coordinates":[-99.87500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239530","lookupid":"KJWY","long":32.37499995,"country":"US","network":"","LOCATION":"MID-WAY REGIONAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.87500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275538","lookupid":"KJZP","long":34.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233800","lookupid":"KK82","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-98.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-101.87500005,"id":"225135","lookupid":"KLBB","long":33.62499995,"country":"US","network":"","LOCATION":"LUBBOCK INTERNATIONAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-101.87500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246005","lookupid":"KLFK","long":31.12499995,"country":"US","network":"","LOCATION":"ANGELINA COUNTY AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-94.62500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241732","lookupid":"KLRJ","long":42.87499995,"country":"US","network":"","LOCATION":"LE MARS MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-96.12500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-78.37500005,"id":"292835","lookupid":"KLUA","long":38.62499995,"country":"US","network":"","LOCATION":"LURAY CAVERNS AIRPORT","state":"VA"},"geometry":{"type":"Point","coordinates":[-78.37500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-80.37500005,"id":"287072","lookupid":"KLWB","long":37.87499995,"country":"US","network":"","LOCATION":"GREENBRIER VALLEY ARIPORT","state":"WV"},"geometry":{"type":"Point","coordinates":[-80.37500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248203","lookupid":"KLWD","long":40.62499995,"country":"US","network":"","LOCATION":"LAMONI MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-93.87500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246784","lookupid":"KLXL","long":45.87499995,"country":"US","network":"","LOCATION":"LITL FALS/MRSON CO-LNBRG FIELD AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-94.37500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276976","lookupid":"KLZU","long":33.87499995,"country":"US","network":"","LOCATION":"GWINNETT CO-BRISCOE FD APT","state":"GA"},"geometry":{"type":"Point","coordinates":[-83.87500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260423","lookupid":"KM04","long":35.62499995,"country":"US","network":"","LOCATION":"COVINGTON MUNI","state":"TN"},"geometry":{"type":"Point","coordinates":[-89.62500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259707","lookupid":"KMAW","long":36.62499995,"country":"US","network":"","LOCATION":"MALDEN FAA AIRPORT","state":"MO"},"geometry":{"type":"Point","coordinates":[-89.87500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228761","lookupid":"KMCK","long":40.12499995,"country":"US","network":"","LOCATION":"MC COOK MUNICIPAL AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-100.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277691","lookupid":"KMCN","long":32.62499995,"country":"US","network":"","LOCATION":"MIDDLE GEORGIA REGIONAL AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-83.62500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249653","lookupid":"KMCW","long":43.12499995,"country":"US","network":"","LOCATION":"MASON CITY MUNICIPAL ARPT","state":"IA"},"geometry":{"type":"Point","coordinates":[-93.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224409","lookupid":"KMDD","long":32.12499995,"country":"US","network":"","LOCATION":"MIDLAND AIRPARK","state":"TX"},"geometry":{"type":"Point","coordinates":[-102.12500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-98.12500005,"id":"235905","lookupid":"KMFE","long":26.12499995,"country":"US","network":"","LOCATION":"MC ALLEN MILLER INTL ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.12500005,26.12499995]}},{"type":"Feature","properties":{"LAT":-71.37500005,"id":"313012","lookupid":"KMHT","long":42.87499995,"country":"US","network":"","LOCATION":"MANCHESTER AIRPORT","state":"NH"},"geometry":{"type":"Point","coordinates":[-71.37500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-75.12500005,"id":"302198","lookupid":"KMIV","long":39.37499995,"country":"US","network":"","LOCATION":"MILLVILLE MUNICIPAL ARPT","state":"NJ"},"geometry":{"type":"Point","coordinates":[-75.12500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163981","lookupid":"KMMV","long":45.12499995,"country":"US","network":"","LOCATION":"MC MINNVILLE MUNICIPAL APT","state":"OR"},"geometry":{"type":"Point","coordinates":[-123.12500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-155.12500005,"id":"71718","lookupid":"KMOH1","long":19.37499995,"country":"","network":"HI_DCP","LOCATION":"KEALAKOMO","state":""},"geometry":{"type":"Point","coordinates":[-155.12500005,19.37499995]}},{"type":"Feature","properties":{"LAT":-90.62500005,"id":"257563","lookupid":"KMQB","long":40.62499995,"country":"US","network":"","LOCATION":"MACOMB MUNICIPAL AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-90.62500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-74.87500005,"id":"302940","lookupid":"KMSS","long":44.87499995,"country":"US","network":"","LOCATION":"MASSENA AP","state":"NY"},"geometry":{"type":"Point","coordinates":[-74.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-107.87500005,"id":"207875","lookupid":"KMTJ","long":38.62499995,"country":"US","network":"","LOCATION":"MONTROSE REGIONAL AIRPORT","state":"CO"},"geometry":{"type":"Point","coordinates":[-107.87500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264038","lookupid":"KMTO","long":39.37499995,"country":"US","network":"","LOCATION":"COLES COUNTY MEMO AIRPORT","state":"IL"},"geometry":{"type":"Point","coordinates":[-88.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286346","lookupid":"KMWK","long":36.37499995,"country":"US","network":"","LOCATION":"MOUNT AIRY/SURRY CO ARPT","state":"NC"},"geometry":{"type":"Point","coordinates":[-80.62500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-97.37500005,"id":"238071","lookupid":"KNGP","long":27.62499995,"country":"US","network":"","LOCATION":"CORPUS CHRISTI NAS","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.37500005,27.62499995]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297140","lookupid":"KNKT","long":34.87499995,"country":"US","network":"","LOCATION":"CHERRY POINT MCAS","state":"NC"},"geometry":{"type":"Point","coordinates":[-76.87500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285590","lookupid":"KOBE","long":27.37499995,"country":"US","network":"","LOCATION":"OKEECHOBEE COUNTY AIRPORT","state":"FL"},"geometry":{"type":"Point","coordinates":[-80.87500005,27.37499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195645","lookupid":"KOGD","long":41.12499995,"country":"US","network":"","LOCATION":"OGDEN-HINCKLEY AIRPORT","state":"UT"},"geometry":{"type":"Point","coordinates":[-112.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300771","lookupid":"KOIC","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.62500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253986","lookupid":"KOLG","long":46.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.87500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174074","lookupid":"KOMK","long":48.37499995,"country":"US","network":"","LOCATION":"OMAK AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-119.62500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-98.62500005,"id":"234530","lookupid":"KONL","long":42.37499995,"country":"US","network":"","LOCATION":"THE O\'NEILL MUNI-JOHN L BAKER FIELD AIRPORT","state":"NE"},"geometry":{"type":"Point","coordinates":[-98.62500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-96.12500005,"id":"241705","lookupid":"KOWP","long":36.12499995,"country":"US","network":"","LOCATION":"WILLIAM R POUGE MUNICIPAL AIRPORT","state":"OK"},"geometry":{"type":"Point","coordinates":[-96.12500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"277011","lookupid":"KOZW","long":42.62499995,"country":"US","network":"","LOCATION":"LIVINGSTON COUNTY AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-83.87500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279897","lookupid":"KP58","long":44.12499995,"country":"US","network":"","LOCATION":"HARBOR BEACH","state":"MI"},"geometry":{"type":"Point","coordinates":[-82.87500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197788","lookupid":"KPGA","long":36.87499995,"country":"US","network":"","LOCATION":"PAGE MUNICIPAL AIRPORT","state":"AZ"},"geometry":{"type":"Point","coordinates":[-111.37500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-88.37500005,"id":"264026","lookupid":"KPHT","long":36.37499995,"country":"US","network":"","LOCATION":"HENRY CO","state":"TN"},"geometry":{"type":"Point","coordinates":[-88.37500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261126","lookupid":"KPIB","long":31.37499995,"country":"US","network":"","LOCATION":"HATTIESBURG-LAUREL RGNL AP","state":"MS"},"geometry":{"type":"Point","coordinates":[-89.37500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287746","lookupid":"KPMP","long":26.37499995,"country":"US","network":"","LOCATION":"POMPANO BEACH AIRPARK ARPT","state":"FL"},"geometry":{"type":"Point","coordinates":[-80.12500005,26.37499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202132","lookupid":"KPNA","long":42.87499995,"country":"US","network":"","LOCATION":"RALPH WENZ FIELD AIRPORT","state":"WY"},"geometry":{"type":"Point","coordinates":[-109.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-79.12500005,"id":"290661","lookupid":"KPOB","long":35.12499995,"country":"US","network":"","LOCATION":"POPE AFB AIRPORT","state":"NC"},"geometry":{"type":"Point","coordinates":[-79.12500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-73.87500005,"id":"305807","lookupid":"KPOU","long":41.62499995,"country":"US","network":"","LOCATION":"DUTCHESS COUNTY AIRPORT","state":"NY"},"geometry":{"type":"Point","coordinates":[-73.87500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269087","lookupid":"KPPO","long":41.62499995,"country":"US","network":"","LOCATION":"LA PORTE MUNICIPAL AIRPORT","state":"IN"},"geometry":{"type":"Point","coordinates":[-86.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300761","lookupid":"KPTW","long":40.12499995,"country":"US","network":"","LOCATION":"POTTSTOWN LIMERICK AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-75.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180496","lookupid":"KRAL","long":33.87499995,"country":"US","network":"","LOCATION":"RIVERSIDE MUNICIPAL ARPT","state":"CA"},"geometry":{"type":"Point","coordinates":[-117.37500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243885","lookupid":"KRDK","long":41.12499995,"country":"US","network":"","LOCATION":"RED OAK MUNICIPAL AIRPORT","state":"IA"},"geometry":{"type":"Point","coordinates":[-95.37500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-90.87500005,"id":"256801","lookupid":"KREG","long":30.12499995,"country":"US","network":"","LOCATION":"LOUISIANA REGIONAL AIRPORT","state":"LA"},"geometry":{"type":"Point","coordinates":[-90.87500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252539","lookupid":"KRGK","long":44.62499995,"country":"US","network":"","LOCATION":"RED WING REGIONAL AIRPORT","state":"MN"},"geometry":{"type":"Point","coordinates":[-92.37500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-85.12500005,"id":"273378","lookupid":"KRMG","long":34.37499995,"country":"US","network":"","LOCATION":"RICHARD B RUSSELL AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-85.12500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-85.87500005,"id":"271223","lookupid":"KRNC","long":35.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.87500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260461","lookupid":"KRRL","long":45.12499995,"country":"US","network":"","LOCATION":"MERRILL MUNICIPAL AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-89.62500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252544","lookupid":"KRZN","long":45.87499995,"country":"US","network":"","LOCATION":"BURNETT COUNTY AIRPORT","state":"WI"},"geometry":{"type":"Point","coordinates":[-92.37500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181932","lookupid":"KSEE","long":32.87499995,"country":"US","network":"","LOCATION":"GILLESPIE FIELD AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-116.87500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180551","lookupid":"KSFF","long":47.62499995,"country":"US","network":"","LOCATION":"FELTS FIELD AIRPORT","state":"WA"},"geometry":{"type":"Point","coordinates":[-117.37500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260428","lookupid":"KSIK","long":36.87499995,"country":"US","network":"","LOCATION":"SIKESTON MEM MUNI","state":"MO"},"geometry":{"type":"Point","coordinates":[-89.62500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167550","lookupid":"KSJC","long":37.37499995,"country":"US","network":"","LOCATION":"N Y. MINETA SN JO INTL APT","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.87500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-100.37500005,"id":"229446","lookupid":"KSJT","long":31.37499995,"country":"US","network":"","LOCATION":"SAN ANGELO REGIONAL/MATHS FIELD AP","state":"TX"},"geometry":{"type":"Point","coordinates":[-100.37500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271983","lookupid":"KSJX","long":45.62499995,"country":"US","network":"","LOCATION":"BEAVER ISLAND AIRPORT","state":"MI"},"geometry":{"type":"Point","coordinates":[-85.62500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168275","lookupid":"KSMF","long":38.62499995,"country":"US","network":"","LOCATION":"SACRAMENTO INTL AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-121.62500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-74.62500005,"id":"303643","lookupid":"KSMQ","long":40.62499995,"country":"US","network":"","LOCATION":"SOMERSET AIRPORT","state":"NJ"},"geometry":{"type":"Point","coordinates":[-74.62500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-100.87500005,"id":"228011","lookupid":"KSNK","long":32.62499995,"country":"US","network":"","LOCATION":"WINSTON FIELD AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-100.87500005,32.62499995]}},{"type":"Feature","properties":{"LAT":-100.62500005,"id":"228723","lookupid":"KSOA","long":30.62499995,"country":"US","network":"","LOCATION":"SONORA MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-100.62500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239524","lookupid":"KT35","long":30.87499995,"country":"US","network":"","LOCATION":"CAMERON MUNICIPAL AIRPORT","state":"TX"},"geometry":{"type":"Point","coordinates":[-96.87500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-98.87500005,"id":"233758","lookupid":"KT89","long":29.37499995,"country":"US","network":"","LOCATION":"LAJITAS INTL ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-98.87500005,29.37499995]}},{"type":"Feature","properties":{"LAT":-90.12500005,"id":"258985","lookupid":"KTKX","long":36.12499995,"country":"US","network":"","LOCATION":"KENNETT MEM","state":"MO"},"geometry":{"type":"Point","coordinates":[-90.12500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212213","lookupid":"KTMH","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251097","lookupid":"KTOB","long":44.12499995,"country":"US","network":"","LOCATION":"DODGE CENTER ARPT","state":"MN"},"geometry":{"type":"Point","coordinates":[-92.87500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-83.87500005,"id":"276964","lookupid":"KTVI","long":30.87499995,"country":"US","network":"","LOCATION":"THOMASVILLE REGIONAL AIRPORT","state":"GA"},"geometry":{"type":"Point","coordinates":[-83.87500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248174","lookupid":"KTXK","long":33.37499995,"country":"US","network":"","LOCATION":"TEXARKANA REGIONAL AIRPORT-WEBB FIELD","state":"AR"},"geometry":{"type":"Point","coordinates":[-93.87500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279160","lookupid":"KTZR","long":39.87499995,"country":"US","network":"","LOCATION":"BOLTON FIELD AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-83.12500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163957","lookupid":"KUKI","long":39.12499995,"country":"US","network":"","LOCATION":"UKIAH MUNICIPAL AIRPORT","state":"CA"},"geometry":{"type":"Point","coordinates":[-123.12500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-75.37500005,"id":"301482","lookupid":"KUKT","long":40.37499995,"country":"US","network":"","LOCATION":"QUAKERTOWN AIRPORT","state":"PA"},"geometry":{"type":"Point","coordinates":[-75.37500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258259","lookupid":"KUTA","long":34.62499995,"country":"US","network":"","LOCATION":"TUNICA MUNICIPAL AIRPORT","state":"MS"},"geometry":{"type":"Point","coordinates":[-90.37500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278440","lookupid":"KUYF","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"245990","lookupid":"KVAF","long":27.37499995,"country":"US","network":"","LOCATION":"BOOMVANG SPUR OIL PLATFORM","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,27.37499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274841","lookupid":"KVES","long":40.12499995,"country":"US","network":"","LOCATION":"DARKE COUNTY AIRPORT","state":"OH"},"geometry":{"type":"Point","coordinates":[-84.62500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-78.12500005,"id":"293549","lookupid":"KW81","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-78.12500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-97.87500005,"id":"236653","lookupid":"KXBP","long":33.12499995,"country":"US","network":"","LOCATION":"BRIDGEPORT MUNICIPAL ARPT","state":"TX"},"geometry":{"type":"Point","coordinates":[-97.87500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275553","lookupid":"KY071","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-53.12500005,"id":"365591","lookupid":"KYGEJUP","long":47.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-53.12500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263342","lookupid":"LAAW3","long":45.37499995,"country":"","network":"WI_DCP","LOCATION":"LAONA","state":""},"geometry":{"type":"Point","coordinates":[-88.62500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-124.62500005,"id":"159672","lookupid":"LAPW1","long":47.87499995,"country":"","network":"WA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-124.62500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186278","lookupid":"LASNV","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174048","lookupid":"LCHN2","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224352","lookupid":"LCRC9","long":17.87499995,"country":"","network":"MX_MC_DCP","LOCATION":"LAZARO CARDENAS","state":""},"geometry":{"type":"Point","coordinates":[-102.12500005,17.87499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"204996","lookupid":"LDRC2","long":38.87499995,"country":"","network":"CO_DCP","LOCATION":"LITTLE DOLORES RAWS","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-72.37500005,"id":"310139","lookupid":"LEDV1","long":44.62499995,"country":"","network":"VT_DCP","LOCATION":"LAKE EDEN - MT NORRIS RES","state":""},"geometry":{"type":"Point","coordinates":[-72.37500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-5.62500005,"id":"502371","lookupid":"LELN","long":42.62499995,"country":"ES","network":"ES__ASOS","LOCATION":"LEON","state":""},"geometry":{"type":"Point","coordinates":[-5.62500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-2.37500005,"id":"511730","lookupid":"LELO","long":42.37499995,"country":"ES","network":"ES__ASOS","LOCATION":"LOGRONO/AGONCILLO","state":""},"geometry":{"type":"Point","coordinates":[-2.37500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264767","lookupid":"LEMI2","long":41.62499995,"country":"","network":"IL_DCP","LOCATION":"DES PLAINES RIVER  AT LEMONT","state":""},"geometry":{"type":"Point","coordinates":[-88.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274137","lookupid":"LEOM4","long":44.12499995,"country":"","network":"MI_DCP","LOCATION":"RAWS - LEOTA","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,44.12499995]}},{"type":"Feature","properties":{"LAT":1.12499995,"id":"521805","lookupid":"LERS","long":41.12499995,"country":"ES","network":"ES__ASOS","LOCATION":"REUS","state":""},"geometry":{"type":"Point","coordinates":[1.12499995,41.12499995]}},{"type":"Feature","properties":{"LAT":-1.12500005,"id":"515322","lookupid":"LETL","long":40.37499995,"country":"ES","network":"ES__ASOS","LOCATION":"TERUEL","state":"  "},"geometry":{"type":"Point","coordinates":[-1.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":9.37499995,"id":"545571","lookupid":"LFKB","long":42.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"PORETTA","state":""},"geometry":{"type":"Point","coordinates":[9.37499995,42.62499995]}},{"type":"Feature","properties":{"LAT":6.37499995,"id":"536934","lookupid":"LFMC","long":43.37499995,"country":"FR","network":"FR__ASOS","LOCATION":"LE CANNET","state":""},"geometry":{"type":"Point","coordinates":[6.37499995,43.37499995]}},{"type":"Feature","properties":{"LAT":3.37499995,"id":"528294","lookupid":"LFMU","long":43.37499995,"country":"FR","network":"FR__ASOS","LOCATION":"VIAS","state":""},"geometry":{"type":"Point","coordinates":[3.37499995,43.37499995]}},{"type":"Feature","properties":{"LAT":2.37499995,"id":"525436","lookupid":"LFPB","long":48.87499995,"country":"FR","network":"FR__ASOS","LOCATION":"LE BOURGET","state":""},"geometry":{"type":"Point","coordinates":[2.37499995,48.87499995]}},{"type":"Feature","properties":{"LAT":2.12499995,"id":"524716","lookupid":"LFPN","long":48.87499995,"country":"FR","network":"FR__ASOS","LOCATION":"TOUSSUS LE NOBLE","state":""},"geometry":{"type":"Point","coordinates":[2.12499995,48.87499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246061","lookupid":"LFSM5","long":45.12499995,"country":"","network":"MN_DCP","LOCATION":"LITCHFIELD","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,45.12499995]}},{"type":"Feature","properties":{"LAT":6.12499995,"id":"536235","lookupid":"LFSN","long":48.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"ESSEY","state":""},"geometry":{"type":"Point","coordinates":[6.12499995,48.62499995]}},{"type":"Feature","properties":{"LAT":7.62499995,"id":"540555","lookupid":"LFST","long":48.62499995,"country":"FR","network":"FR__ASOS","LOCATION":"ENTZHEIM","state":""},"geometry":{"type":"Point","coordinates":[7.62499995,48.62499995]}},{"type":"Feature","properties":{"LAT":20.62499995,"id":"577953","lookupid":"LGKF","long":38.12499995,"country":"GR","network":"GR__ASOS","LOCATION":"KEFALLINIA","state":""},"geometry":{"type":"Point","coordinates":[20.62499995,38.12499995]}},{"type":"Feature","properties":{"LAT":19.87499995,"id":"575799","lookupid":"LGKR","long":39.62499995,"country":"GR","network":"GR__ASOS","LOCATION":"IOANNIS KAPODISTRIAS INTL","state":""},"geometry":{"type":"Point","coordinates":[19.87499995,39.62499995]}},{"type":"Feature","properties":{"LAT":25.37499995,"id":"591626","lookupid":"LGSR","long":36.37499995,"country":"GR","network":"GR__ASOS","LOCATION":"SANTORINI","state":""},"geometry":{"type":"Point","coordinates":[25.37499995,36.37499995]}},{"type":"Feature","properties":{"LAT":20.87499995,"id":"578672","lookupid":"LGZA","long":37.87499995,"country":"GR","network":"GR__ASOS","LOCATION":"DIONYSIOS SOLOMOS","state":""},"geometry":{"type":"Point","coordinates":[20.87499995,37.87499995]}},{"type":"Feature","properties":{"LAT":15.62499995,"id":"563567","lookupid":"LIBA","long":41.62499995,"country":"IT","network":"IT__ASOS","LOCATION":"AMENDOLA","state":""},"geometry":{"type":"Point","coordinates":[15.62499995,41.62499995]}},{"type":"Feature","properties":{"LAT":18.37499995,"id":"571480","lookupid":"LIBY","long":39.87499995,"country":"IT","network":"IT__ASOS","LOCATION":"SANTA MARIA DI LEUC","state":""},"geometry":{"type":"Point","coordinates":[18.37499995,39.87499995]}},{"type":"Feature","properties":{"LAT":9.62499995,"id":"546303","lookupid":"LIME","long":45.62499995,"country":"IT","network":"IT__ASOS","LOCATION":"BERGAMO ORIO AL SERIO","state":""},"geometry":{"type":"Point","coordinates":[9.62499995,45.62499995]}},{"type":"Feature","properties":{"LAT":10.37499995,"id":"548460","lookupid":"LIMP","long":44.87499995,"country":"IT","network":"IT__ASOS","LOCATION":"PARMA","state":""},"geometry":{"type":"Point","coordinates":[10.37499995,44.87499995]}},{"type":"Feature","properties":{"LAT":13.12499995,"id":"556384","lookupid":"LIPI","long":45.87499995,"country":"IT","network":"IT__ASOS","LOCATION":"RIVOLTO","state":""},"geometry":{"type":"Point","coordinates":[13.12499995,45.87499995]}},{"type":"Feature","properties":{"LAT":12.12499995,"id":"553497","lookupid":"LIPK","long":44.12499995,"country":"IT","network":"IT__ASOS","LOCATION":"FORLI","state":""},"geometry":{"type":"Point","coordinates":[12.12499995,44.12499995]}},{"type":"Feature","properties":{"LAT":10.87499995,"id":"549902","lookupid":"LIPX","long":45.37499995,"country":"IT","network":"IT__ASOS","LOCATION":"VILLAFRANCA","state":""},"geometry":{"type":"Point","coordinates":[10.87499995,45.37499995]}},{"type":"Feature","properties":{"LAT":15.37499995,"id":"562880","lookupid":"LKCV","long":49.87499995,"country":"CZ","network":"CZ__ASOS","LOCATION":"CASLAV","state":""},"geometry":{"type":"Point","coordinates":[15.37499995,49.87499995]}},{"type":"Feature","properties":{"LAT":14.62499995,"id":"560721","lookupid":"LKKB","long":50.12499995,"country":"CZ","network":"CZ__ASOS","LOCATION":"KBELY","state":""},"geometry":{"type":"Point","coordinates":[14.62499995,50.12499995]}},{"type":"Feature","properties":{"LAT":-88.62500005,"id":"263285","lookupid":"LKKM6","long":31.12499995,"country":"","network":"MS_DCP","LOCATION":"LEAKESVILLE","state":""},"geometry":{"type":"Point","coordinates":[-88.62500005,31.12499995]}},{"type":"Feature","properties":{"LAT":16.62499995,"id":"566477","lookupid":"LKTB","long":49.12499995,"country":"CZ","network":"CZ__ASOS","LOCATION":"TURANY","state":""},"geometry":{"type":"Point","coordinates":[16.62499995,49.12499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185576","lookupid":"LLFI1","long":43.87499995,"country":"","network":"ID_DCP","LOCATION":"PILOT PEAK NRAWS 18","state":""},"geometry":{"type":"Point","coordinates":[-115.62500005,43.87499995]}},{"type":"Feature","properties":{"LAT":35.62499995,"id":"621132","lookupid":"LLIB","long":32.87499995,"country":"IL","network":"IL__ASOS","LOCATION":"MAHANAIM I BEN YAAKOV","state":""},"geometry":{"type":"Point","coordinates":[35.62499995,32.87499995]}},{"type":"Feature","properties":{"LAT":14.37499995,"id":"559944","lookupid":"LMML","long":35.87499995,"country":"ML","network":"ML__ASOS","LOCATION":"LUQA","state":""},"geometry":{"type":"Point","coordinates":[14.37499995,35.87499995]}},{"type":"Feature","properties":{"LAT":-98.37500005,"id":"235205","lookupid":"LMPT2","long":31.12499995,"country":"","network":"TX_DCP","LOCATION":"LAMPASAS 11 WNW","state":""},"geometry":{"type":"Point","coordinates":[-98.37500005,31.12499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281292","lookupid":"LOUG1","long":32.87499995,"country":"","network":"GA_DCP","LOCATION":"LOUISVILLE","state":""},"geometry":{"type":"Point","coordinates":[-82.37500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-8.62500005,"id":"493725","lookupid":"LPPR","long":41.12499995,"country":"PT","network":"PT__ASOS","LOCATION":"PORTO","state":""},"geometry":{"type":"Point","coordinates":[-8.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-74.37500005,"id":"304374","lookupid":"LPSN6","long":43.37499995,"country":"","network":"NY_DCP","LOCATION":"LAKE PLEASANT","state":""},"geometry":{"type":"Point","coordinates":[-74.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":23.37499995,"id":"585911","lookupid":"LRBM","long":47.62499995,"country":"RO","network":"RO__ASOS","LOCATION":"TAUTII MAGHERAUS","state":""},"geometry":{"type":"Point","coordinates":[23.37499995,47.62499995]}},{"type":"Feature","properties":{"LAT":23.62499995,"id":"586628","lookupid":"LRCL","long":46.87499995,"country":"RO","network":"RO__ASOS","LOCATION":"CLUJ NAPOCA","state":""},"geometry":{"type":"Point","coordinates":[23.62499995,46.87499995]}},{"type":"Feature","properties":{"LAT":24.12499995,"id":"588064","lookupid":"LRSB","long":45.87499995,"country":"RO","network":"RO__ASOS","LOCATION":"SIBIU","state":""},"geometry":{"type":"Point","coordinates":[24.12499995,45.87499995]}},{"type":"Feature","properties":{"LAT":33.87499995,"id":"616126","lookupid":"LTAL","long":41.37499995,"country":"TR","network":"TR__ASOS","LOCATION":"KASTAMONU","state":""},"geometry":{"type":"Point","coordinates":[33.87499995,41.37499995]}},{"type":"Feature","properties":{"LAT":36.37499995,"id":"623322","lookupid":"LTAW","long":40.37499995,"country":"TR","network":"TR__ASOS","LOCATION":"TOKAT","state":""},"geometry":{"type":"Point","coordinates":[36.37499995,40.37499995]}},{"type":"Feature","properties":{"LAT":28.87499995,"id":"601707","lookupid":"LTBS","long":36.62499995,"country":"TR","network":"TR__ASOS","LOCATION":"DALAMAN","state":""},"geometry":{"type":"Point","coordinates":[28.87499995,36.62499995]}},{"type":"Feature","properties":{"LAT":43.87499995,"id":"644920","lookupid":"LTCT","long":39.87499995,"country":"TR","network":"TR__ASOS","LOCATION":"IGDIR AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[43.87499995,39.87499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275586","lookupid":"LTRM4","long":46.37499995,"country":"","network":"MI_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-108.87500005,"id":"204976","lookupid":"LUAN5","long":33.87499995,"country":"","network":"NM_DCP","LOCATION":"LUNA 1ENE","state":""},"geometry":{"type":"Point","coordinates":[-108.87500005,33.87499995]}},{"type":"Feature","properties":{"LAT":28.87499995,"id":"601748","lookupid":"LUKK","long":46.87499995,"country":"MD","network":"MD__ASOS","LOCATION":"CHISINAU INTL","state":""},"geometry":{"type":"Point","coordinates":[28.87499995,46.87499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280593","lookupid":"LUSA","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.62500005,38.12499995]}},{"type":"Feature","properties":{"LAT":17.87499995,"id":"570075","lookupid":"LZPP","long":48.62499995,"country":"SK","network":"SK__ASOS","LOCATION":"PIESTANY","state":""},"geometry":{"type":"Point","coordinates":[17.87499995,48.62499995]}},{"type":"Feature","properties":{"LAT":-84.62500005,"id":"274864","lookupid":"MACM4","long":45.87499995,"country":"","network":"MI_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-84.62500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280584","lookupid":"MAHN7","long":35.87499995,"country":"","network":"NC_DCP","LOCATION":"7 MILE RIDGE RAWS NR MARSHALL","state":""},"geometry":{"type":"Point","coordinates":[-82.62500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195613","lookupid":"MAMO","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-80.12500005,"id":"287793","lookupid":"MARW2","long":38.12499995,"country":"","network":"WV_DCP","LOCATION":"MARLINTON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-80.12500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248242","lookupid":"MAYQ6","long":50.37499995,"country":"","network":"CA_ON_DCP","LOCATION":"EAR FALLS - MAYNARD LAKE","state":""},"geometry":{"type":"Point","coordinates":[-93.87500005,50.37499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260467","lookupid":"MC065","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.62500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-86.12500005,"id":"270528","lookupid":"MC101","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.12500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269814","lookupid":"MC159","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-77.12500005,"id":"296438","lookupid":"MD017","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.12500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-79.12500005,"id":"290678","lookupid":"MD022","long":39.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-79.12500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-76.62500005,"id":"297875","lookupid":"MD103","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-76.62500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211478","lookupid":"MDTC2","long":39.37499995,"country":"","network":"CO_DCP","LOCATION":"MEREDITH","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279909","lookupid":"MEAQ6","long":47.12499995,"country":"","network":"CA_ON_DCP","LOCATION":"SULTAN - MEAKIN","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-117.37500005,"id":"180539","lookupid":"MGFO3","long":44.62499995,"country":"","network":"OR_DCP","LOCATION":"MORGAN MTN","state":""},"geometry":{"type":"Point","coordinates":[-117.37500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-86.37500005,"id":"269808","lookupid":"MIBRS","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-86.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-83.62500005,"id":"277733","lookupid":"MIFLT","long":43.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.62500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274135","lookupid":"MIMOU","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-76.87500005,"id":"297072","lookupid":"MKJP","long":17.87499995,"country":"JM","network":"JM__ASOS","LOCATION":"NORMAN MANLEY INTL","state":""},"geometry":{"type":"Point","coordinates":[-76.87500005,17.87499995]}},{"type":"Feature","properties":{"LAT":-116.37500005,"id":"183372","lookupid":"MLGC1","long":32.87499995,"country":"","network":"CA_DCP","LOCATION":"MT. LAGUNA RAWS","state":""},"geometry":{"type":"Point","coordinates":[-116.37500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163265","lookupid":"MLLO3","long":46.12499995,"country":"","network":"OR_DCP","LOCATION":"MILLER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265493","lookupid":"MLWW3","long":43.12499995,"country":"","network":"","LOCATION":"GLERL STATION","state":""},"geometry":{"type":"Point","coordinates":[-87.87500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-106.37500005,"id":"212133","lookupid":"MMMZ","long":23.12499995,"country":"MX","network":"MX__ASOS","LOCATION":"GENERAL RAFAEL BUELNA INTL","state":""},"geometry":{"type":"Point","coordinates":[-106.37500005,23.12499995]}},{"type":"Feature","properties":{"LAT":-72.87500005,"id":"308699","lookupid":"MMNV1","long":44.62499995,"country":"","network":"VT_DCP","LOCATION":"MT. MANSFIELD","state":""},"geometry":{"type":"Point","coordinates":[-72.87500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-93.37500005,"id":"249668","lookupid":"MN051","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-93.37500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-94.87500005,"id":"245345","lookupid":"MN121","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.87500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243187","lookupid":"MN132","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.62500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-162.87500005,"id":"49589","lookupid":"MNOA2","long":67.12499995,"country":"","network":"AK_DCP","LOCATION":"MOUNT NOAK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-162.87500005,67.12499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246750","lookupid":"MOA06","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.37500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255392","lookupid":"MOA10","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187745","lookupid":"MOOI1","long":46.12499995,"country":"","network":"ID_DCP","LOCATION":"MOOSE CREEK RAWS NEAR HEADQUARTERS 40NE","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-99.37500005,"id":"232324","lookupid":"MPCT2","long":30.87499995,"country":"","network":"TX_DCP","LOCATION":"MASON 13WNW","state":""},"geometry":{"type":"Point","coordinates":[-99.37500005,30.87499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279849","lookupid":"MRAG1","long":32.12499995,"country":"","network":"GA_DCP","LOCATION":"MCRAE","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280607","lookupid":"MRHO1","long":41.62499995,"country":"","network":"OH_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-82.62500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271843","lookupid":"MRLB","long":10.62499995,"country":"CR","network":"CR__ASOS","LOCATION":"DANIEL ODUBER QUIROS INTL","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,10.62499995]}},{"type":"Feature","properties":{"LAT":-84.12500005,"id":"276161","lookupid":"MROC","long":10.12499995,"country":"CR","network":"CR__ASOS","LOCATION":"JUAN SANTAMARIA INTL","state":""},"geometry":{"type":"Point","coordinates":[-84.12500005,10.12499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233043","lookupid":"MSAT2","long":30.62499995,"country":"","network":"TX_DCP","LOCATION":"MASON 3ESE","state":""},"geometry":{"type":"Point","coordinates":[-99.12500005,30.62499995]}},{"type":"Feature","properties":{"LAT":-112.62500005,"id":"194227","lookupid":"MTAVN","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.62500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-113.12500005,"id":"192794","lookupid":"MTBRN","long":48.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.12500005,48.37499995]}},{"type":"Feature","properties":{"LAT":-108.37500005,"id":"206465","lookupid":"MTBUL","long":46.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.37500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-77.87500005,"id":"294278","lookupid":"MTGW2","long":39.37499995,"country":"","network":"WV_DCP","LOCATION":"MARTINSBURG","state":""},"geometry":{"type":"Point","coordinates":[-77.87500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211503","lookupid":"MTLAM","long":45.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-107.62500005,"id":"208629","lookupid":"MTLUF","long":47.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-107.62500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200712","lookupid":"MTM02","long":47.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204304","lookupid":"MTM20","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.12500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215116","lookupid":"MTM78","long":48.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194939","lookupid":"MTMQM","long":44.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,44.62499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283407","lookupid":"MUCL","long":21.62499995,"country":"CU","network":"CU__ASOS","LOCATION":"VILO ACUNA INTL","state":""},"geometry":{"type":"Point","coordinates":[-81.62500005,21.62499995]}},{"type":"Feature","properties":{"LAT":-81.37500005,"id":"284133","lookupid":"MUVR","long":23.12499995,"country":"CU","network":"CU__ASOS","LOCATION":"JUAN GUALBERTO GOMEZ INTL","state":""},"geometry":{"type":"Point","coordinates":[-81.37500005,23.12499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175476","lookupid":"MVSN2","long":38.87499995,"country":"","network":"NV_DCP","LOCATION":"MASON VALLEY","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-123.12500005,"id":"163974","lookupid":"NBKO3","long":43.37499995,"country":"","network":"OR_DCP","LOCATION":"NORTH BANK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.12500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233082","lookupid":"NE060","long":40.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-99.12500005,40.37499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176233","lookupid":"NEFW1","long":48.12499995,"country":"","network":"WA_DCP","LOCATION":"NESPELEM RAWS","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-175.12500005,"id":"13956","lookupid":"NFTF","long":-21.12500005,"country":"TO","network":"TO__ASOS","LOCATION":"FUA AMOTU TONGA","state":""},"geometry":{"type":"Point","coordinates":[-175.12500005,-21.12500005]}},{"type":"Feature","properties":{"LAT":-169.87500005,"id":"29084","lookupid":"NIUE","long":-19.12500005,"country":"WS","network":"WS__ASOS","LOCATION":"ALOFI","state":""},"geometry":{"type":"Point","coordinates":[-169.87500005,-19.12500005]}},{"type":"Feature","properties":{"LAT":-75.37500005,"id":"301479","lookupid":"NJ66","long":39.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.37500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-176.12500005,"id":"11108","lookupid":"NLWW","long":-13.12500005,"country":"WS","network":"WS__ASOS","LOCATION":"WALLIS","state":""},"geometry":{"type":"Point","coordinates":[-176.12500005,-13.12500005]}},{"type":"Feature","properties":{"LAT":-104.12500005,"id":"218650","lookupid":"NMC35","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.12500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-103.62500005,"id":"220096","lookupid":"NMC53","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.62500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-70.12500005,"id":"316606","lookupid":"NTKM3","long":41.37499995,"country":"","network":"MA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-70.12500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162537","lookupid":"OD145","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175495","lookupid":"OD152","long":43.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-123.37500005,"id":"163257","lookupid":"OD193","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-119.62500005,"id":"174058","lookupid":"OD200","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":41.62499995,"id":"638362","lookupid":"OEBA","long":20.37499995,"country":"SA","network":"SA__ASOS","LOCATION":"AL BAHA","state":""},"geometry":{"type":"Point","coordinates":[41.62499995,20.37499995]}},{"type":"Feature","properties":{"LAT":49.87499995,"id":"662146","lookupid":"OEDF","long":26.37499995,"country":"SA","network":"SA__ASOS","LOCATION":"DAMMAM","state":""},"geometry":{"type":"Point","coordinates":[49.87499995,26.37499995]}},{"type":"Feature","properties":{"LAT":43.87499995,"id":"644866","lookupid":"OEGS","long":26.37499995,"country":"SA","network":"SA__ASOS","LOCATION":"GASSIM","state":""},"geometry":{"type":"Point","coordinates":[43.87499995,26.37499995]}},{"type":"Feature","properties":{"LAT":47.62499995,"id":"655657","lookupid":"OEKJ","long":24.12499995,"country":"SA","network":"SA__ASOS","LOCATION":"AL KHARJ","state":""},"geometry":{"type":"Point","coordinates":[47.62499995,24.12499995]}},{"type":"Feature","properties":{"LAT":44.37499995,"id":"646271","lookupid":"OENG","long":17.62499995,"country":"SA","network":"SA__ASOS","LOCATION":"NEJRAN","state":""},"geometry":{"type":"Point","coordinates":[44.37499995,17.62499995]}},{"type":"Feature","properties":{"LAT":-116.87500005,"id":"181934","lookupid":"OGVC1","long":33.37499995,"country":"","network":"CA_DCP","LOCATION":"OAK GROVE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-116.87500005,33.37499995]}},{"type":"Feature","properties":{"LAT":48.37499995,"id":"657842","lookupid":"OIAA","long":30.37499995,"country":"IR","network":"IR__ASOS","LOCATION":"ABADAN","state":""},"geometry":{"type":"Point","coordinates":[48.37499995,30.37499995]}},{"type":"Feature","properties":{"LAT":47.12499995,"id":"654262","lookupid":"OICS","long":35.37499995,"country":"IR","network":"IR__ASOS","LOCATION":"SANANDAJ","state":""},"geometry":{"type":"Point","coordinates":[47.12499995,35.37499995]}},{"type":"Feature","properties":{"LAT":55.87499995,"id":"679428","lookupid":"OIKQ","long":26.87499995,"country":"IR","network":"IR__ASOS","LOCATION":"DAYRESTAN","state":""},"geometry":{"type":"Point","coordinates":[55.87499995,26.87499995]}},{"type":"Feature","properties":{"LAT":35.87499995,"id":"621848","lookupid":"OJAM","long":31.87499995,"country":"JO","network":"JO__ASOS","LOCATION":"MARKA INTL","state":""},"geometry":{"type":"Point","coordinates":[35.87499995,31.87499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281282","lookupid":"OLSF1","long":30.37499995,"country":"","network":"FL_DCP","LOCATION":"OLUSTEE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-82.37500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162530","lookupid":"OMFO3","long":42.37499995,"country":"","network":"OR_DCP","LOCATION":"ONION MTN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-166.12500005,"id":"40208","lookupid":"PACZ","long":61.87499995,"country":"US","network":"AK_ASOS","LOCATION":"CAPE ROMANZOFF AFS","state":"AK"},"geometry":{"type":"Point","coordinates":[-166.12500005,61.87499995]}},{"type":"Feature","properties":{"LAT":-149.87500005,"id":"87006","lookupid":"PAED","long":61.37499995,"country":"US","network":"AK_ASOS","LOCATION":"ELMENDORF AFB AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-149.87500005,61.37499995]}},{"type":"Feature","properties":{"LAT":-132.87500005,"id":"135941","lookupid":"PAHY","long":55.12499995,"country":"US","network":"AK_ASOS","LOCATION":"HYDABURG SEAPLANE BASE","state":"AK"},"geometry":{"type":"Point","coordinates":[-132.87500005,55.12499995]}},{"type":"Feature","properties":{"LAT":-168.12500005,"id":"34463","lookupid":"PAIW","long":65.62499995,"country":"US","network":"AK_ASOS","LOCATION":"WALES AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-168.12500005,65.62499995]}},{"type":"Feature","properties":{"LAT":-158.62500005,"id":"61818","lookupid":"PAKV","long":64.37499995,"country":"US","network":"AK_ASOS","LOCATION":"KALTAG AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-158.62500005,64.37499995]}},{"type":"Feature","properties":{"LAT":-131.62500005,"id":"139541","lookupid":"PAMM","long":55.12499995,"country":"US","network":"AK_ASOS","LOCATION":"METLAKATLA SEAPLANE BASE","state":"AK"},"geometry":{"type":"Point","coordinates":[-131.62500005,55.12499995]}},{"type":"Feature","properties":{"LAT":-159.62500005,"id":"58927","lookupid":"PANI","long":61.62499995,"country":"US","network":"AK_ASOS","LOCATION":"ANIAK AIRPORT","state":"AK"},"geometry":{"type":"Point","coordinates":[-159.62500005,61.62499995]}},{"type":"Feature","properties":{"LAT":-159.87500005,"id":"58227","lookupid":"PASK","long":66.62499995,"country":"US","network":"AK_ASOS","LOCATION":"SELAWIK","state":"AK"},"geometry":{"type":"Point","coordinates":[-159.87500005,66.62499995]}},{"type":"Feature","properties":{"LAT":-120.37500005,"id":"171887","lookupid":"PC204","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164692","lookupid":"PC235","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-105.62500005,"id":"214371","lookupid":"PC240","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.62500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169706","lookupid":"PCLC1","long":36.37499995,"country":"","network":"CA_DCP","LOCATION":"PINNACLES RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,36.37499995]}},{"type":"Feature","properties":{"LAT":-121.87500005,"id":"167577","lookupid":"PEFO3","long":44.12499995,"country":"","network":"OR_DCP","LOCATION":"PEBBLE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.87500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188445","lookupid":"PEQNV","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-166.37500005,"id":"39502","lookupid":"PFKT","long":65.37499995,"country":"US","network":"AK_ASOS","LOCATION":"BREVIG MISSION","state":"AK"},"geometry":{"type":"Point","coordinates":[-166.37500005,65.37499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171145","lookupid":"PG207","long":36.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-124.12500005,"id":"161081","lookupid":"PG245","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-124.12500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161801","lookupid":"PG273","long":40.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,40.12499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164673","lookupid":"PG693","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-122.12500005,"id":"166834","lookupid":"PG880","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.12500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-159.87500005,"id":"58049","lookupid":"PHBK","long":22.12499995,"country":"US","network":"HI_ASOS","LOCATION":"BARKING SANDS PACIFIC MISSILE RANGE FAC ARPT","state":"HI"},"geometry":{"type":"Point","coordinates":[-159.87500005,22.12499995]}},{"type":"Feature","properties":{"LAT":-121.12500005,"id":"169746","lookupid":"PIFW1","long":46.37499995,"country":"","network":"WA_DCP","LOCATION":"PINE MOUNTAIN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.12500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-149.37500005,"id":"88439","lookupid":"PILA2","long":59.62499995,"country":"","network":"","LOCATION":"\\tPILOT ROCK AK\\t\\t","state":""},"geometry":{"type":"Point","coordinates":[-149.37500005,59.62499995]}},{"type":"Feature","properties":{"LAT":-82.62500005,"id":"280551","lookupid":"PMAF1","long":27.62499995,"country":"","network":"FL_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-82.62500005,27.62499995]}},{"type":"Feature","properties":{"LAT":-160.62500005,"id":"56024","lookupid":"PMOA2","long":55.87499995,"country":"","network":"AK_DCP","LOCATION":"PORT MOLLER NOS","state":""},"geometry":{"type":"Point","coordinates":[-160.62500005,55.87499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255428","lookupid":"PNGW3","long":46.87499995,"country":"","network":"WI_DCP","LOCATION":"NWS CENTRAL REGION STATION","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-87.87500005,"id":"265469","lookupid":"PRNC","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-87.87500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-118.62500005,"id":"176943","lookupid":"PROO3","long":45.62499995,"country":"","network":"OR_DCP","LOCATION":"PILOT ROCK 11E","state":""},"geometry":{"type":"Point","coordinates":[-118.62500005,45.62499995]}},{"type":"Feature","properties":{"LAT":-84.37500005,"id":"275521","lookupid":"PRWF1","long":30.12499995,"country":"","network":"FL_DCP","LOCATION":"PANACEA","state":""},"geometry":{"type":"Point","coordinates":[-84.37500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-99.12500005,"id":"233036","lookupid":"PSAT2","long":28.87499995,"country":"","network":"TX_DCP","LOCATION":"PEARSALL RAWS","state":""},"geometry":{"type":"Point","coordinates":[-99.12500005,28.87499995]}},{"type":"Feature","properties":{"LAT":-118.12500005,"id":"178336","lookupid":"PSXC1","long":33.87499995,"country":"","network":"CA_DCP","LOCATION":"LOS ANGELES - PIER S","state":""},"geometry":{"type":"Point","coordinates":[-118.12500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-107.12500005,"id":"210030","lookupid":"PSXC2","long":37.37499995,"country":"","network":"CO_DCP","LOCATION":"PAGOSA SPRINGS - SAN JUAN RIVER","state":""},"geometry":{"type":"Point","coordinates":[-107.12500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-122.87500005,"id":"164713","lookupid":"PTWW1","long":48.12499995,"country":"","network":"WA_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-122.87500005,48.12499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177616","lookupid":"PXAC1","long":33.87499995,"country":"","network":"CA_DCP","LOCATION":"LOS ANGELES - BERTH 161","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-109.87500005,"id":"202093","lookupid":"QBHA3","long":33.12499995,"country":"","network":"AZ_DCP","LOCATION":"BLACK HILLS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-109.87500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200652","lookupid":"QHRA3","long":32.87499995,"country":"","network":"AZ_DCP","LOCATION":"HORSE CAMP CANYON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-110.37500005,"id":"200655","lookupid":"QHTA3","long":33.62499995,"country":"","network":"AZ_DCP","LOCATION":"HILLTOP RAWS","state":""},"geometry":{"type":"Point","coordinates":[-110.37500005,33.62499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161831","lookupid":"QTCW1","long":47.62499995,"country":"","network":"WA_DCP","LOCATION":"QUINALT RS - CRN","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-70.87500005,"id":"314461","lookupid":"RA006","long":45.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-70.87500005,45.12499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264785","lookupid":"RANM4","long":46.12499995,"country":"","network":"MI_DCP","LOCATION":"RAWS - RANDVILLE","state":""},"geometry":{"type":"Point","coordinates":[-88.12500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-120.62500005,"id":"171159","lookupid":"RCWC1","long":39.62499995,"country":"","network":"CA_DCP","LOCATION":"ROBINSON COW CAMP SNOW COURSE","state":""},"geometry":{"type":"Point","coordinates":[-120.62500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-94.12500005,"id":"247487","lookupid":"RDEI4","long":41.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.12500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-95.37500005,"id":"243888","lookupid":"RDNI4","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-92.62500005,"id":"251805","lookupid":"RDYI4","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.62500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-73.62500005,"id":"306523","lookupid":"REYN6","long":40.62499995,"country":"","network":"NY_DCP","LOCATION":"REYNOLDS CHANNEL  AT REYNOLDS CHANNEL","state":""},"geometry":{"type":"Point","coordinates":[-73.62500005,40.62499995]}},{"type":"Feature","properties":{"LAT":137.87499995,"id":"915625","lookupid":"RJAF","long":36.12499995,"country":"JP","network":"JP__ASOS","LOCATION":"MATSUMOTO","state":""},"geometry":{"type":"Point","coordinates":[137.87499995,36.12499995]}},{"type":"Feature","properties":{"LAT":135.37499995,"id":"908415","lookupid":"RJBD","long":33.62499995,"country":"JP","network":"JP__ASOS","LOCATION":"NANKI SHIRAHAMA","state":""},"geometry":{"type":"Point","coordinates":[135.37499995,33.62499995]}},{"type":"Feature","properties":{"LAT":133.37499995,"id":"902662","lookupid":"RJOH","long":35.37499995,"country":"JP","network":"JP__ASOS","LOCATION":"MIHO","state":""},"geometry":{"type":"Point","coordinates":[133.37499995,35.37499995]}},{"type":"Feature","properties":{"LAT":140.37499995,"id":"922829","lookupid":"RJSF","long":37.12499995,"country":"JP","network":"JP__ASOS","LOCATION":"FUKUSHIMA","state":""},"geometry":{"type":"Point","coordinates":[140.37499995,37.12499995]}},{"type":"Feature","properties":{"LAT":126.37499995,"id":"882507","lookupid":"RKTP","long":36.62499995,"country":"KP","network":"KP__ASOS","LOCATION":"SEOSAN","state":""},"geometry":{"type":"Point","coordinates":[126.37499995,36.62499995]}},{"type":"Feature","properties":{"LAT":-118.37500005,"id":"177653","lookupid":"RLFO3","long":43.12499995,"country":"","network":"OR_DCP","LOCATION":"RIDDLE MTN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-118.37500005,43.12499995]}},{"type":"Feature","properties":{"LAT":-95.12500005,"id":"244632","lookupid":"RLNM5","long":47.87499995,"country":"","network":"MN_DCP","LOCATION":"RED LAKE NATION","state":""},"geometry":{"type":"Point","coordinates":[-95.12500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"245999","lookupid":"RLOT2","long":29.62499995,"country":"","network":"TX_DCP","LOCATION":"TCOON STATION","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-121.37500005,"id":"169006","lookupid":"RNDC1","long":41.37499995,"country":"","network":"CA_DCP","LOCATION":"ROUND MOUNTAIN GOES","state":""},"geometry":{"type":"Point","coordinates":[-121.37500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-74.12500005,"id":"305083","lookupid":"ROBN4","long":40.62499995,"country":"","network":"NJ_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-74.12500005,40.62499995]}},{"type":"Feature","properties":{"LAT":122.87499995,"id":"872378","lookupid":"ROYN","long":24.37499995,"country":"JP","network":"JP__ASOS","LOCATION":"YONAGUNI","state":""},"geometry":{"type":"Point","coordinates":[122.87499995,24.37499995]}},{"type":"Feature","properties":{"LAT":120.62499995,"id":"865861","lookupid":"RPLC","long":15.12499995,"country":"PH","network":"PH__ASOS","LOCATION":"CLARK INTL","state":""},"geometry":{"type":"Point","coordinates":[120.62499995,15.12499995]}},{"type":"Feature","properties":{"LAT":125.62499995,"id":"880229","lookupid":"RPMD","long":7.12499995,"country":"PH","network":"PH__ASOS","LOCATION":"FRANCISCO BANGOY INTL","state":""},"geometry":{"type":"Point","coordinates":[125.62499995,7.12499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246050","lookupid":"RRWI4","long":42.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,42.37499995]}},{"type":"Feature","properties":{"LAT":-114.37500005,"id":"189167","lookupid":"RSCN2","long":41.62499995,"country":"","network":"NV_DCP","LOCATION":"ROCK SPRING CREEK","state":""},"geometry":{"type":"Point","coordinates":[-114.37500005,41.62499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170446","lookupid":"RSHC1","long":41.37499995,"country":"","network":"CA_DCP","LOCATION":"RUSH CREEK","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243174","lookupid":"RSYI4","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.62500005,43.37499995]}},{"type":"Feature","properties":{"LAT":-150.12500005,"id":"86282","lookupid":"RUFA2","long":60.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-150.12500005,60.37499995]}},{"type":"Feature","properties":{"LAT":-71.12500005,"id":"313396","lookupid":"SAZS","long":-41.12500005,"country":"AR","network":"AR__ASOS","LOCATION":"SAN CARLOS DE BARILOCHE","state":""},"geometry":{"type":"Point","coordinates":[-71.12500005,-41.12500005]}},{"type":"Feature","properties":{"LAT":-54.12500005,"id":"362395","lookupid":"SBBG","long":-31.37500005,"country":"BR","network":"BR__ASOS","LOCATION":"COMANDANTE GUSTAVO KRAEMER","state":""},"geometry":{"type":"Point","coordinates":[-54.12500005,-31.37500005]}},{"type":"Feature","properties":{"LAT":-47.87500005,"id":"380457","lookupid":"SBBR","long":-15.87500005,"country":"BR","network":"BR__ASOS","LOCATION":"PRESIDENTE JUSCELINO KUBITSCHEK","state":""},"geometry":{"type":"Point","coordinates":[-47.87500005,-15.87500005]}},{"type":"Feature","properties":{"LAT":-59.87500005,"id":"345948","lookupid":"SBMN","long":-3.12500005,"country":"BR","network":"BR__ASOS","LOCATION":"PONTA PELADA","state":""},"geometry":{"type":"Point","coordinates":[-59.87500005,-3.12500005]}},{"type":"Feature","properties":{"LAT":-72.87500005,"id":"308692","lookupid":"SBRV1","long":42.87499995,"country":"","network":"VT_DCP","LOCATION":"SEARSBURG","state":""},"geometry":{"type":"Point","coordinates":[-72.87500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-44.12500005,"id":"391310","lookupid":"SBSL","long":-2.62500005,"country":"BR","network":"BR__ASOS","LOCATION":"MARECHAL CUNHA MACHADO INTL","state":""},"geometry":{"type":"Point","coordinates":[-44.12500005,-2.62500005]}},{"type":"Feature","properties":{"LAT":-38.37500005,"id":"407829","lookupid":"SBSV","long":-12.87500005,"country":"BR","network":"BR__ASOS","LOCATION":"DEPUTADO LUIS EDUARDO MAGALHAES","state":""},"geometry":{"type":"Point","coordinates":[-38.37500005,-12.87500005]}},{"type":"Feature","properties":{"LAT":-71.12500005,"id":"313441","lookupid":"SCSE","long":-29.87500005,"country":"CL","network":"CL__ASOS","LOCATION":"LA FLORIDA","state":""},"geometry":{"type":"Point","coordinates":[-71.12500005,-29.87500005]}},{"type":"Feature","properties":{"LAT":-73.12500005,"id":"307635","lookupid":"SCTE","long":-41.37500005,"country":"CL","network":"CL__ASOS","LOCATION":"EL TEPUAL INTL","state":""},"geometry":{"type":"Point","coordinates":[-73.12500005,-41.37500005]}},{"type":"Feature","properties":{"LAT":-134.62500005,"id":"130913","lookupid":"SCXA2","long":58.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-134.62500005,58.12499995]}},{"type":"Feature","properties":{"LAT":-117.87500005,"id":"179059","lookupid":"SDLC1","long":34.62499995,"country":"","network":"CA_DCP","LOCATION":"SADDLEBACK BUTTE - RAWS #5122","state":""},"geometry":{"type":"Point","coordinates":[-117.87500005,34.62499995]}},{"type":"Feature","properties":{"LAT":-124.37500005,"id":"160392","lookupid":"SDQW1","long":47.87499995,"country":"","network":"WA_DCP","LOCATION":"SOL DUC R @ QUILLAYUTE RD","state":""},"geometry":{"type":"Point","coordinates":[-124.37500005,47.87499995]}},{"type":"Feature","properties":{"LAT":-119.12500005,"id":"175474","lookupid":"SE405","long":38.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.12500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-147.37500005,"id":"94202","lookupid":"SELA2","long":60.37499995,"country":"","network":"AK_DCP","LOCATION":"SEAL ISLAND","state":""},"geometry":{"type":"Point","coordinates":[-147.37500005,60.37499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165415","lookupid":"SGFO3","long":43.62499995,"country":"","network":"OR_DCP","LOCATION":"SUGERLOAF RAWS","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,43.62499995]}},{"type":"Feature","properties":{"LAT":-111.12500005,"id":"198542","lookupid":"SGOM8","long":45.37499995,"country":"","network":"MT_DCP","LOCATION":"SHENANGO RAWS","state":""},"geometry":{"type":"Point","coordinates":[-111.12500005,45.37499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168300","lookupid":"SHIO3","long":44.87499995,"country":"","network":"OR_DCP","LOCATION":"SHITIKE CREEK  AT SHITIKE CK NR WARM SPRINGS","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-123.87500005,"id":"161805","lookupid":"SHUC1","long":41.12499995,"country":"","network":"CA_DCP","LOCATION":"SCHOOL HOUSE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.87500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-75.37500005,"id":"301478","lookupid":"SJSN4","long":39.37499995,"country":"","network":"NJ_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-75.37500005,39.37499995]}},{"type":"Feature","properties":{"LAT":-117.12500005,"id":"181230","lookupid":"SJTNV","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-117.12500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-81.62500005,"id":"283371","lookupid":"SKSP","long":12.62499995,"country":"CM","network":"CO__ASOS","LOCATION":"GUSTAVO ROJAS PINILLA","state":""},"geometry":{"type":"Point","coordinates":[-81.62500005,12.62499995]}},{"type":"Feature","properties":{"LAT":-73.12500005,"id":"307842","lookupid":"SKVP","long":10.37499995,"country":"CM","network":"CO__ASOS","LOCATION":"ALFONSO LOPEZ PUMAREJO","state":""},"geometry":{"type":"Point","coordinates":[-73.12500005,10.37499995]}},{"type":"Feature","properties":{"LAT":-146.12500005,"id":"97819","lookupid":"SLRA2","long":64.62499995,"country":"","network":"AK_DCP","LOCATION":"SALCHA RIVER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-146.12500005,64.62499995]}},{"type":"Feature","properties":{"LAT":-141.62500005,"id":"110788","lookupid":"SMTA2","long":66.87499995,"country":"","network":"AK_DCP","LOCATION":"SALMON-TROUT","state":""},"geometry":{"type":"Point","coordinates":[-141.62500005,66.87499995]}},{"type":"Feature","properties":{"LAT":-119.37500005,"id":"174756","lookupid":"SMVN2","long":38.87499995,"country":"","network":"NV_DCP","LOCATION":"WELLINGTON - SMITH VALLEY","state":""},"geometry":{"type":"Point","coordinates":[-119.37500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271986","lookupid":"SPCM4","long":46.37499995,"country":"","network":"MI_DCP","LOCATION":"MCMILLAN - SPINCICH LAKE","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,46.37499995]}},{"type":"Feature","properties":{"LAT":-108.12500005,"id":"207153","lookupid":"SPKC2","long":38.12499995,"country":"","network":"CO_DCP","LOCATION":"SANBORN PARK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-108.12500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185563","lookupid":"SPKNV","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.62500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-73.37500005,"id":"307065","lookupid":"SPQT","long":-3.87500005,"country":"PE","network":"PE__ASOS","LOCATION":"CORONEL FRANCISCO SECADA VIGNETTA INTL","state":""},"geometry":{"type":"Point","coordinates":[-73.37500005,-3.87500005]}},{"type":"Feature","properties":{"LAT":-73.62500005,"id":"306536","lookupid":"SRON6","long":43.87499995,"country":"","network":"NY_DCP","LOCATION":"SCHROON LAKE","state":""},"geometry":{"type":"Point","coordinates":[-73.62500005,43.87499995]}},{"type":"Feature","properties":{"LAT":-112.87500005,"id":"193454","lookupid":"SRP39","long":33.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.87500005,33.37499995]}},{"type":"Feature","properties":{"LAT":-164.62500005,"id":"44544","lookupid":"SRTA2","long":65.87499995,"country":"","network":"AK_DCP","LOCATION":"SERPENTINE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-164.62500005,65.87499995]}},{"type":"Feature","properties":{"LAT":-160.37500005,"id":"56792","lookupid":"SSIA2","long":67.87499995,"country":"","network":"AK_DCP","LOCATION":"KIANA - SISIAK","state":""},"geometry":{"type":"Point","coordinates":[-160.37500005,67.87499995]}},{"type":"Feature","properties":{"LAT":-80.87500005,"id":"285681","lookupid":"STGQ6","long":50.12499995,"country":"","network":"CA_ON_DCP","LOCATION":"SMOOTH ROCK FALLS - STRINGER LAKE","state":""},"geometry":{"type":"Point","coordinates":[-80.87500005,50.12499995]}},{"type":"Feature","properties":{"LAT":-64.62500005,"id":"332321","lookupid":"SVBC","long":10.12499995,"country":"VE","network":"VE__ASOS","LOCATION":"GENERAL JOSE ANTONIO ANZOATEGUI INTL","state":""},"geometry":{"type":"Point","coordinates":[-64.62500005,10.12499995]}},{"type":"Feature","properties":{"LAT":-106.62500005,"id":"211476","lookupid":"TAPC2","long":38.87499995,"country":"","network":"CO_DCP","LOCATION":"TAYLOR PARK RAWS NR","state":""},"geometry":{"type":"Point","coordinates":[-106.62500005,38.87499995]}},{"type":"Feature","properties":{"LAT":-72.87500005,"id":"308583","lookupid":"TBWUK35","long":15.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-72.87500005,15.62499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212919","lookupid":"TCFC2","long":39.62499995,"country":"","network":"CO_DCP","LOCATION":"TENMILE CREEK 0 AT FRISCO","state":""},"geometry":{"type":"Point","coordinates":[-106.12500005,39.62499995]}},{"type":"Feature","properties":{"LAT":-122.62500005,"id":"165417","lookupid":"TCFO3","long":44.12499995,"country":"","network":"OR_DCP","LOCATION":"TROUT CRK RAWS","state":""},"geometry":{"type":"Point","coordinates":[-122.62500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-61.87500005,"id":"340249","lookupid":"TGPY","long":12.12499995,"country":"GD","network":"GD__ASOS","LOCATION":"MAURICE BISHOP INTERNATIONAL AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-61.87500005,12.12499995]}},{"type":"Feature","properties":{"LAT":-88.12500005,"id":"264740","lookupid":"TISM6","long":34.87499995,"country":"","network":"MS_DCP","LOCATION":"TISHOMINGO RAWS","state":""},"geometry":{"type":"Point","coordinates":[-88.12500005,34.87499995]}},{"type":"Feature","properties":{"LAT":-111.37500005,"id":"197794","lookupid":"TORU1","long":38.37499995,"country":"","network":"UT_DCP","LOCATION":"UT TORREY 7 E","state":""},"geometry":{"type":"Point","coordinates":[-111.37500005,38.37499995]}},{"type":"Feature","properties":{"LAT":-122.37500005,"id":"166156","lookupid":"TPOLE","long":48.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-122.37500005,48.87499995]}},{"type":"Feature","properties":{"LAT":-114.12500005,"id":"189909","lookupid":"TR279","long":47.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.12500005,47.12499995]}},{"type":"Feature","properties":{"LAT":-101.37500005,"id":"226630","lookupid":"TS680","long":47.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-101.37500005,47.37499995]}},{"type":"Feature","properties":{"LAT":-115.62500005,"id":"185545","lookupid":"TS683","long":36.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.62500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-115.37500005,"id":"186297","lookupid":"TS718","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.37500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-83.12500005,"id":"279155","lookupid":"TS732","long":38.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.12500005,38.62499995]}},{"type":"Feature","properties":{"LAT":-112.12500005,"id":"195667","lookupid":"TS911","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.12500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-86.62500005,"id":"269073","lookupid":"TSWI3","long":38.12499995,"country":"","network":"IN_DCP","LOCATION":"TIPSAW LAKE","state":""},"geometry":{"type":"Point","coordinates":[-86.62500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-120.12500005,"id":"172631","lookupid":"TT246","long":47.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-120.12500005,47.62499995]}},{"type":"Feature","properties":{"LAT":-85.62500005,"id":"271936","lookupid":"TT276","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-85.62500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-103.12500005,"id":"221571","lookupid":"TT456","long":42.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-103.12500005,42.62499995]}},{"type":"Feature","properties":{"LAT":-84.87500005,"id":"274107","lookupid":"TT542","long":36.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-84.87500005,36.62499995]}},{"type":"Feature","properties":{"LAT":-75.62500005,"id":"300763","lookupid":"TT618","long":40.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-75.62500005,40.62499995]}},{"type":"Feature","properties":{"LAT":-108.12500005,"id":"207180","lookupid":"TT631","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.12500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-83.37500005,"id":"278410","lookupid":"TT666","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-83.37500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-60.87500005,"id":"343125","lookupid":"TTCP","long":11.12499995,"country":"TT","network":"TT__ASOS","LOCATION":"ARTHUR NAPOLEON RAYMOND ROBINSON INTERNATIONAL AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[-60.87500005,11.12499995]}},{"type":"Feature","properties":{"LAT":-103.37500005,"id":"220813","lookupid":"TTSN5","long":33.12499995,"country":"","network":"NM_DCP","LOCATION":"TEXAS TECH W TX MESONET STATION-TATUM","state":""},"geometry":{"type":"Point","coordinates":[-103.37500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-119.87500005,"id":"173348","lookupid":"TVANT","long":46.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-119.87500005,46.87499995]}},{"type":"Feature","properties":{"LAT":-97.62500005,"id":"237355","lookupid":"TWB18","long":28.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.62500005,28.62499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238808","lookupid":"TWB58","long":31.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,31.87499995]}},{"type":"Feature","properties":{"LAT":-100.12500005,"id":"230162","lookupid":"TWB68","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-100.12500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-97.12500005,"id":"238796","lookupid":"TWB83","long":28.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-97.12500005,28.87499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246013","lookupid":"TWB84","long":33.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,33.12499995]}},{"type":"Feature","properties":{"LAT":-123.62500005,"id":"162545","lookupid":"TWRO3","long":46.12499995,"country":"","network":"OR_DCP","LOCATION":"JEWELL 6NNW - TIDEWATER RAWS","state":""},"geometry":{"type":"Point","coordinates":[-123.62500005,46.12499995]}},{"type":"Feature","properties":{"LAT":-93.87500005,"id":"248159","lookupid":"TXPT2","long":29.62499995,"country":"","network":"TX_DCP","LOCATION":"TEXAS POINT","state":""},"geometry":{"type":"Point","coordinates":[-93.87500005,29.62499995]}},{"type":"Feature","properties":{"LAT":-80.62500005,"id":"286302","lookupid":"TYWF1","long":25.37499995,"country":"","network":"FL_DCP","LOCATION":"TAYLOR SLOUGH WETLAND","state":""},"geometry":{"type":"Point","coordinates":[-80.62500005,25.37499995]}},{"type":"Feature","properties":{"LAT":-102.12500005,"id":"224410","lookupid":"TZNT2","long":32.37499995,"country":"","network":"TX_DCP","LOCATION":"TARZAN 2WNW","state":""},"geometry":{"type":"Point","coordinates":[-102.12500005,32.37499995]}},{"type":"Feature","properties":{"LAT":69.37499995,"id":"718370","lookupid":"UAII","long":42.37499995,"country":"KZ","network":"KZ__ASOS","LOCATION":"SHYMKENT","state":""},"geometry":{"type":"Point","coordinates":[69.37499995,42.37499995]}},{"type":"Feature","properties":{"LAT":51.62499995,"id":"667285","lookupid":"UARR","long":51.12499995,"country":"KZ","network":"KZ__ASOS","LOCATION":"URALSK","state":""},"geometry":{"type":"Point","coordinates":[51.62499995,51.12499995]}},{"type":"Feature","properties":{"LAT":51.12499995,"id":"665816","lookupid":"UATE","long":43.87499995,"country":"KZ","network":"KZ__ASOS","LOCATION":"AKTAU","state":""},"geometry":{"type":"Point","coordinates":[51.12499995,43.87499995]}},{"type":"Feature","properties":{"LAT":46.62499995,"id":"652847","lookupid":"UBBY","long":41.62499995,"country":"AZ","network":"AZ__ASOS","LOCATION":"ZAKATALA","state":""},"geometry":{"type":"Point","coordinates":[46.62499995,41.62499995]}},{"type":"Feature","properties":{"LAT":135.12499995,"id":"907755","lookupid":"UHHH","long":48.62499995,"country":"RU","network":"RU__ASOS","LOCATION":"NOVY","state":""},"geometry":{"type":"Point","coordinates":[135.12499995,48.62499995]}},{"type":"Feature","properties":{"LAT":150.62499995,"id":"952440","lookupid":"UHMM","long":59.87499995,"country":"RU","network":"RU__ASOS","LOCATION":"SOKOL","state":""},"geometry":{"type":"Point","coordinates":[150.62499995,59.87499995]}},{"type":"Feature","properties":{"LAT":30.37499995,"id":"606120","lookupid":"ULLI","long":59.87499995,"country":"RU","network":"RU__ASOS","LOCATION":"PULKOVO","state":""},"geometry":{"type":"Point","coordinates":[30.37499995,59.87499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197110","lookupid":"ULWM8","long":47.37499995,"country":"","network":"MT_DCP","LOCATION":"ULM 2S - AGRIMET","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,47.37499995]}},{"type":"Feature","properties":{"LAT":31.12499995,"id":"608251","lookupid":"UMGG","long":52.62499995,"country":"BY","network":"BY__ASOS","LOCATION":"GOMEL","state":""},"geometry":{"type":"Point","coordinates":[31.12499995,52.62499995]}},{"type":"Feature","properties":{"LAT":-95.62500005,"id":"243168","lookupid":"UP040","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.62500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188452","lookupid":"UP241","long":42.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,42.87499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190592","lookupid":"UP242","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213648","lookupid":"UP263","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.87500005,41.87499995]}},{"type":"Feature","properties":{"LAT":-104.37500005,"id":"217941","lookupid":"UP273","long":35.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.37500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-108.12500005,"id":"207129","lookupid":"UP315","long":32.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-108.12500005,32.12499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253938","lookupid":"UP336","long":34.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.87500005,34.37499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242437","lookupid":"UP360","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-102.62500005,"id":"222984","lookupid":"UP458","long":35.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.62500005,35.87499995]}},{"type":"Feature","properties":{"LAT":-90.37500005,"id":"258261","lookupid":"UP507","long":35.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-90.37500005,35.12499995]}},{"type":"Feature","properties":{"LAT":-92.37500005,"id":"252496","lookupid":"UP524","long":33.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.37500005,33.87499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203530","lookupid":"UP542","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-109.12500005,"id":"204250","lookupid":"UP569","long":32.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.12500005,32.37499995]}},{"type":"Feature","properties":{"LAT":-89.62500005,"id":"260437","lookupid":"UP814","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.62500005,39.12499995]}},{"type":"Feature","properties":{"LAT":-115.12500005,"id":"187005","lookupid":"UP969","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-115.12500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-102.37500005,"id":"223705","lookupid":"UR096","long":36.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-102.37500005,36.12499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239522","lookupid":"UR116","long":30.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.87500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-96.87500005,"id":"239515","lookupid":"UR149","long":28.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.87500005,28.62499995]}},{"type":"Feature","properties":{"LAT":-94.37500005,"id":"246732","lookupid":"UR168","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.37500005,32.87499995]}},{"type":"Feature","properties":{"LAT":-94.62500005,"id":"246001","lookupid":"UR231","long":30.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-94.62500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-96.62500005,"id":"240246","lookupid":"UR265","long":31.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.62500005,31.37499995]}},{"type":"Feature","properties":{"LAT":-95.87500005,"id":"242401","lookupid":"UR284","long":30.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-95.87500005,30.12499995]}},{"type":"Feature","properties":{"LAT":-92.87500005,"id":"251100","lookupid":"UR375","long":44.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-92.87500005,44.87499995]}},{"type":"Feature","properties":{"LAT":-96.37500005,"id":"241000","lookupid":"UR408","long":39.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-96.37500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-89.87500005,"id":"259713","lookupid":"UR437","long":38.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-89.87500005,38.12499995]}},{"type":"Feature","properties":{"LAT":-101.62500005,"id":"225886","lookupid":"UR520","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-101.62500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255408","lookupid":"UR582","long":41.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,41.87499995]}},{"type":"Feature","properties":{"LAT":48.12499995,"id":"657186","lookupid":"URWA","long":46.37499995,"country":"RU","network":"RU__ASOS","LOCATION":"ASTRAKHAN","state":""},"geometry":{"type":"Point","coordinates":[48.12499995,46.37499995]}},{"type":"Feature","properties":{"LAT":73.37499995,"id":"729966","lookupid":"USRR","long":61.37499995,"country":"RU","network":"RU__ASOS","LOCATION":"SURGUT","state":""},"geometry":{"type":"Point","coordinates":[73.37499995,61.37499995]}},{"type":"Feature","properties":{"LAT":59.87499995,"id":"691008","lookupid":"UTAT","long":41.87499995,"country":"TM","network":"TM__ASOS","LOCATION":"DASHOGUZ","state":""},"geometry":{"type":"Point","coordinates":[59.87499995,41.87499995]}},{"type":"Feature","properties":{"LAT":-111.62500005,"id":"197084","lookupid":"UTBIG","long":40.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-111.62500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194917","lookupid":"UTCIR","long":39.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,39.12499995]}},{"type":"Feature","properties":{"LAT":71.87499995,"id":"725562","lookupid":"UTFF","long":40.37499995,"country":"UZ","network":"UZ__ASOS","LOCATION":"FERGANA AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[71.87499995,40.37499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203552","lookupid":"UTMPO","long":37.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,37.87499995]}},{"type":"Feature","properties":{"LAT":40.12499995,"id":"634191","lookupid":"UUDL","long":57.62499995,"country":"RU","network":"RU__ASOS","LOCATION":"TUNOSHNA","state":""},"geometry":{"type":"Point","coordinates":[40.12499995,57.62499995]}},{"type":"Feature","properties":{"LAT":37.62499995,"id":"626983","lookupid":"UUMO","long":55.62499995,"country":"RU","network":"RU__ASOS","LOCATION":"OSTAFYEVO","state":""},"geometry":{"type":"Point","coordinates":[37.62499995,55.62499995]}},{"type":"Feature","properties":{"LAT":39.12499995,"id":"631288","lookupid":"UUOO","long":51.87499995,"country":"RU","network":"RU__ASOS","LOCATION":"CHERTOVITSKOYE","state":""},"geometry":{"type":"Point","coordinates":[39.12499995,51.87499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199978","lookupid":"UYDDX","long":44.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-77.37500005,"id":"295710","lookupid":"VA036","long":37.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-77.37500005,37.37499995]}},{"type":"Feature","properties":{"LAT":-121.62500005,"id":"168272","lookupid":"VAQC1","long":37.87499995,"country":"","network":"CA_DCP","LOCATION":"LOS VAQUEROS RAWS","state":""},"geometry":{"type":"Point","coordinates":[-121.62500005,37.87499995]}},{"type":"Feature","properties":{"LAT":-112.37500005,"id":"194921","lookupid":"VENU1","long":40.12499995,"country":"","network":"UT_DCP","LOCATION":"VERNON RAWS","state":""},"geometry":{"type":"Point","coordinates":[-112.37500005,40.12499995]}},{"type":"Feature","properties":{"LAT":113.87499995,"id":"846450","lookupid":"VHHH","long":22.37499995,"country":"HK","network":"HK__ASOS","LOCATION":"HONG KONG INTL","state":""},"geometry":{"type":"Point","coordinates":[113.87499995,22.37499995]}},{"type":"Feature","properties":{"LAT":75.87499995,"id":"737028","lookupid":"VIJP","long":26.87499995,"country":"IN","network":"IN__ASOS","LOCATION":"JAIPUR","state":""},"geometry":{"type":"Point","coordinates":[75.87499995,26.87499995]}},{"type":"Feature","properties":{"LAT":85.37499995,"id":"764391","lookupid":"VNKT","long":27.62499995,"country":"NP","network":"NP__ASOS","LOCATION":"TRIBHUVAN INTL","state":""},"geometry":{"type":"Point","coordinates":[85.37499995,27.62499995]}},{"type":"Feature","properties":{"LAT":77.62499995,"id":"742013","lookupid":"VOBL","long":13.12499995,"country":"IN","network":"IN__ASOS","LOCATION":"BANGALURU INTL AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[77.62499995,13.12499995]}},{"type":"Feature","properties":{"LAT":78.37499995,"id":"744190","lookupid":"VOHY","long":17.37499995,"country":"IN","network":"IN__ASOS","LOCATION":"BEGUMPET AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[78.37499995,17.37499995]}},{"type":"Feature","properties":{"LAT":76.87499995,"id":"739834","lookupid":"VOTV","long":8.37499995,"country":"IN","network":"IN__ASOS","LOCATION":"THIRUVANANTHAPURAM INTL","state":""},"geometry":{"type":"Point","coordinates":[76.87499995,8.37499995]}},{"type":"Feature","properties":{"LAT":-120.87500005,"id":"170472","lookupid":"VPFW1","long":47.87499995,"country":"","network":"WA_DCP","LOCATION":"VIEW POINT - BEAR SCAT MEADOW","state":""},"geometry":{"type":"Point","coordinates":[-120.87500005,47.87499995]}},{"type":"Feature","properties":{"LAT":73.62499995,"id":"730457","lookupid":"VRMM","long":4.12499995,"country":"MV","network":"MV__ASOS","LOCATION":"MALE INTL","state":""},"geometry":{"type":"Point","coordinates":[73.62499995,4.12499995]}},{"type":"Feature","properties":{"LAT":99.87499995,"id":"806109","lookupid":"VTPO","long":17.12499995,"country":"TH","network":"TH__ASOS","LOCATION":"SUKHOTHAI","state":""},"geometry":{"type":"Point","coordinates":[99.87499995,17.12499995]}},{"type":"Feature","properties":{"LAT":98.87499995,"id":"803193","lookupid":"VTSG","long":8.12499995,"country":"TH","network":"TH__ASOS","LOCATION":"KRABI","state":""},"geometry":{"type":"Point","coordinates":[98.87499995,8.12499995]}},{"type":"Feature","properties":{"LAT":106.62499995,"id":"825524","lookupid":"VVTS","long":10.87499995,"country":"VN","network":"VN__ASOS","LOCATION":"TANSONNHAT INTL","state":""},"geometry":{"type":"Point","coordinates":[106.62499995,10.87499995]}},{"type":"Feature","properties":{"LAT":-105.37500005,"id":"215094","lookupid":"WACTB","long":43.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-105.37500005,43.37499995]}},{"type":"Feature","properties":{"LAT":116.37499995,"id":"853526","lookupid":"WADL","long":-8.62500005,"country":"ID","network":"ID__ASOS","LOCATION":"MATARAM-LOMBOK INTL AIRPORT","state":""},"geometry":{"type":"Point","coordinates":[116.37499995,-8.62500005]}},{"type":"Feature","properties":{"LAT":140.37499995,"id":"922647","lookupid":"WAKK","long":-8.37500005,"country":"ID","network":"ID__ASOS","LOCATION":"MOPAH","state":""},"geometry":{"type":"Point","coordinates":[140.37499995,-8.37500005]}},{"type":"Feature","properties":{"LAT":-105.87500005,"id":"213640","lookupid":"WDCC2","long":39.87499995,"country":"","network":"CO_DCP","LOCATION":"FRASER","state":""},"geometry":{"type":"Point","coordinates":[-105.87500005,39.87499995]}},{"type":"Feature","properties":{"LAT":-151.62500005,"id":"81953","lookupid":"WDG7520","long":58.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-151.62500005,58.12499995]}},{"type":"Feature","properties":{"LAT":-110.62500005,"id":"199964","lookupid":"WFBU1","long":40.87499995,"country":"","network":"UT_DCP","LOCATION":"WEST FORK BLACKSMITHS FORK","state":""},"geometry":{"type":"Point","coordinates":[-110.62500005,40.87499995]}},{"type":"Feature","properties":{"LAT":-148.62500005,"id":"90604","lookupid":"WHLA2","long":60.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-148.62500005,60.87499995]}},{"type":"Feature","properties":{"LAT":-113.62500005,"id":"191300","lookupid":"WIKA3","long":34.87499995,"country":"","network":"AZ_DCP","LOCATION":"WIKIEUP","state":""},"geometry":{"type":"Point","coordinates":[-113.62500005,34.87499995]}},{"type":"Feature","properties":{"LAT":98.62499995,"id":"802455","lookupid":"WIMM","long":3.62499995,"country":"IO","network":"ID__ASOS","LOCATION":"POLONIA","state":""},"geometry":{"type":"Point","coordinates":[98.62499995,3.62499995]}},{"type":"Feature","properties":{"LAT":-91.87500005,"id":"253984","lookupid":"WIPNR","long":45.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-91.87500005,45.87499995]}},{"type":"Feature","properties":{"LAT":-114.87500005,"id":"187725","lookupid":"WLSNV","long":41.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-114.87500005,41.12499995]}},{"type":"Feature","properties":{"LAT":-148.87500005,"id":"89882","lookupid":"WLVA2","long":60.37499995,"country":"","network":"AK_DCP","LOCATION":"WOLVERINE GLACIER 24 MI NE OF SEWARD","state":""},"geometry":{"type":"Point","coordinates":[-148.87500005,60.37499995]}},{"type":"Feature","properties":{"LAT":100.62499995,"id":"808217","lookupid":"WMBA","long":4.12499995,"country":"MY","network":"MY__ASOS","LOCATION":"SITIAWAN","state":""},"geometry":{"type":"Point","coordinates":[100.62499995,4.12499995]}},{"type":"Feature","properties":{"LAT":102.37499995,"id":"813265","lookupid":"WMKC","long":6.12499995,"country":"MY","network":"MY__ASOS","LOCATION":"SULTAN ISMAIL PETRA","state":""},"geometry":{"type":"Point","coordinates":[102.37499995,6.12499995]}},{"type":"Feature","properties":{"LAT":-74.87500005,"id":"302937","lookupid":"WNKN6","long":44.12499995,"country":"","network":"NY_DCP","LOCATION":"WANAKENA RANGER SCHOOL RAWS","state":""},"geometry":{"type":"Point","coordinates":[-74.87500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176183","lookupid":"WOCC1","long":35.62499995,"country":"","network":"CA_DCP","LOCATION":"WOODY","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,35.62499995]}},{"type":"Feature","properties":{"LAT":-82.37500005,"id":"281308","lookupid":"WSEV2","long":36.87499995,"country":"","network":"VA_DCP","LOCATION":"WISE 1SE RAWS","state":""},"geometry":{"type":"Point","coordinates":[-82.37500005,36.87499995]}},{"type":"Feature","properties":{"LAT":-91.37500005,"id":"255427","lookupid":"WSHW3","long":46.62499995,"country":"","network":"WI_DCP","LOCATION":"WASHBURN RAWS","state":""},"geometry":{"type":"Point","coordinates":[-91.37500005,46.62499995]}},{"type":"Feature","properties":{"LAT":-106.12500005,"id":"212894","lookupid":"WSM52","long":33.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-106.12500005,33.37499995]}},{"type":"Feature","properties":{"LAT":69.62499995,"id":"718995","lookupid":"WTAA","long":18.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[69.62499995,18.62499995]}},{"type":"Feature","properties":{"LAT":-82.87500005,"id":"279869","lookupid":"WTBG","long":37.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-82.87500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-118.87500005,"id":"176189","lookupid":"WWEC1","long":37.12499995,"country":"","network":"CA_DCP","LOCATION":"WEST WOODCHUCK MEADOW","state":""},"geometry":{"type":"Point","coordinates":[-118.87500005,37.12499995]}},{"type":"Feature","properties":{"LAT":-110.87500005,"id":"199246","lookupid":"WY31","long":41.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-110.87500005,41.37499995]}},{"type":"Feature","properties":{"LAT":-109.37500005,"id":"203569","lookupid":"WY42","long":42.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-109.37500005,42.12499995]}},{"type":"Feature","properties":{"LAT":-104.12500005,"id":"218697","lookupid":"WY64","long":44.12499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-104.12500005,44.12499995]}},{"type":"Feature","properties":{"LAT":-89.37500005,"id":"261122","lookupid":"WYCM6","long":30.37499995,"country":"","network":"MS_DCP","LOCATION":"NOS STATION","state":""},"geometry":{"type":"Point","coordinates":[-89.37500005,30.37499995]}},{"type":"Feature","properties":{"LAT":-114.62500005,"id":"188458","lookupid":"YFFI1","long":44.37499995,"country":"","network":"ID_DCP","LOCATION":"YANKEE FORK","state":""},"geometry":{"type":"Point","coordinates":[-114.62500005,44.37499995]}},{"type":"Feature","properties":{"LAT":-113.87500005,"id":"190572","lookupid":"YP005","long":32.87499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-113.87500005,32.87499995]}},{"type":"Feature","properties":{"LAT":130.87499995,"id":"895271","lookupid":"YPDN","long":-12.37500005,"country":"AU","network":"AU__ASOS","LOCATION":"DARWIN INTL","state":""},"geometry":{"type":"Point","coordinates":[130.87499995,-12.37500005]}},{"type":"Feature","properties":{"LAT":149.12499995,"id":"947739","lookupid":"YSCB","long":-35.37500005,"country":"AU","network":"AU__ASOS","LOCATION":"CANBERRA","state":""},"geometry":{"type":"Point","coordinates":[149.12499995,-35.37500005]}},{"type":"Feature","properties":{"LAT":111.87499995,"id":"840764","lookupid":"ZBHH","long":40.87499995,"country":"CN","network":"CN__ASOS","LOCATION":"BAITA","state":""},"geometry":{"type":"Point","coordinates":[111.87499995,40.87499995]}},{"type":"Feature","properties":{"LAT":124.37499995,"id":"876706","lookupid":"ZHPBD5L","long":26.37499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[124.37499995,26.37499995]}},{"type":"Feature","properties":{"LAT":171.37499995,"id":"1011783","lookupid":"ZMMC","long":-44.37500005,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[171.37499995,-44.37500005]}},{"type":"Feature","properties":{"LAT":106.87499995,"id":"826392","lookupid":"ZMUB","long":47.87499995,"country":"CN","network":"CN__ASOS","LOCATION":"CHINGGIS KHAAN INTL","state":""},"geometry":{"type":"Point","coordinates":[106.87499995,47.87499995]}},{"type":"Feature","properties":{"LAT":102.87499995,"id":"814781","lookupid":"ZPPP","long":25.12499995,"country":"CN","network":"CN__ASOS","LOCATION":"WUJIABA","state":""},"geometry":{"type":"Point","coordinates":[102.87499995,25.12499995]}},{"type":"Feature","properties":{"LAT":118.12499995,"id":"858699","lookupid":"ZSAM","long":24.62499995,"country":"CN","network":"CN__ASOS","LOCATION":"GAOQI","state":""},"geometry":{"type":"Point","coordinates":[118.12499995,24.62499995]}},{"type":"Feature","properties":{"LAT":-71.37500005,"id":"313027","lookupid":"ZTNDLFM","long":46.62499995,"country":"","network":"","LOCATION":"","state":""},"geometry":{"type":"Point","coordinates":[-71.37500005,46.62499995]}}]}'),bT=0,vT=600,UT=900,MT=1200,DT=1536,xT={xs:{center:[-90,38.958],zoom:4.25},sm:{center:[-88,33],zoom:4.25},md:{center:[-88,33],zoom:4.25},lg:{center:[-88,33],zoom:4.25},xl:{center:[-88,33],zoom:4.25}},BT="/geoserver/wcofs/wms",WT="/geoserver/cbofs/wms",GT="/geoserver/grtofs/wms",KT="/geoserver/dbofs/wms",HT="/geoserver/gomofs/wms",VT="/geoserver/tbofs/wms",YT="/geoserver/sfbofs/wms",jT="/geoserver/loofs/wms",ZT="/geoserver/lsofs/wms",zT="/geoserver/lmhofs/wms",XT="/geoserver/leofs/wms",JT="/geoserver/ngofs/wms",QT="/geoserver/nyofs/wms",qT="/geoserver/ndfd_wave/wms",$T="/geoserver/ndfd_sky/wms",eL="/geoserver/ndfd_temperature/wms",tL="/geoserver/ndfd_precipitation/wms",oL="/geoserver/ndfd_moisture/wms",rL="/geoserver/ndfd_wind/wms",nL="/geoserver/alerts/wms",iL="/geoserver/weather_radar/wms",aL="/geoserver/tropical_cyclones/wms",sL="/geoserver/tropical_storm_surge/wms",pL="/geoserver/bluetopo/wms",lL="/geoserver/stofs3d/wms",AL="/geoserver/satellite/wms",uL="/geoserver/sea_surface_temperature/wms",dL="/geoserver/s100/wms",cL="/geoserver/marine_pathogen/wms",yL="/geoserver/boundaries/wms",gL="/geoserver/lightning_detection/wms",CL="https://mapservices.weather.noaa.gov/vector/services/outlooks/SPC_wx_outlks/MapServer/WMSServer",IL="https://mapservices.weather.noaa.gov/static/services/nws_reference_maps/nws_reference_map/MapServer/WMSServer",OL="https://mapservices.weather.noaa.gov/vector/services/outlooks/marine_beachforecast_summary/MapServer/WMSServer",TL={[BT]:"West Coast Operational Forecast System",[WT]:"Chesapeake Bay Operational Forecast System",[GT]:"Global Real-Time Operational Forecast System",[KT]:"Delaware Bay Operational Forecast System",[HT]:"Gulf of Maine Operational Forecast System",[VT]:"Tampa Bay Operational Forecast System",[YT]:"San Francisco Bay Operational Forecast System",[jT]:"Lake Ontario Operational Forecast System",[ZT]:"Lake Superior Operational Forecast System",[zT]:"Lake Michigan & Lake Huron Operational Forecast System",[XT]:"Lake Erie Operational Forecast System",[JT]:"Northern Gulf of Mexico Operational Forecast System",[QT]:"Port of New York & New Jersey Operational Forecast System",[qT]:"NDFD Significant Wave Height Forecasts",[$T]:"NDFD Total Sky Cover Forecasts",[eL]:"NDFD Air Temperature Forecasts",[tL]:"NDFD Precipitation Forecasts",[oL]:"NDFD Moisture Forecasts",[rL]:"NDFD Wind Forecasts",[nL]:"Watches, Warnings, Advisories, Statements",[iL]:"Weather Radar Base Reflectivity Mosaics",[aL]:"NHC & CPHC Tropical Cyclones",[sL]:"Tropical Storm Surge",[pL]:"BlueTopo",[lL]:"Inland-Coastal Flooding Forecast Guidance",[AL]:"Geostationary Satellite Imagery",[dL]:"S100 Product Coverages",[cL]:"Chesapeake Bay Probability of Vibrio Vulnificus Occurrence",[yL]:"DOD Military Working Areas",[gL]:"Lightning Detection"},LL={map_click_dot_layer:"999",s100_highlight_layer:"970",federal_boundaries_highlight_layer:"965",zone_forecasts_highlight_layer:"960",tropical_cyclones_highlight_layer:"955",wwa_highlight_layer:"950",bluetopo_highlight_layer:"945",convective_highlight_layer:"940",custom_layers:"500",surface_obs:"151",surface_obs_static:"150",federal_agency_boundaries:"135",tropical_cyclones:"130",ltng_den:"128",mrms_qpe:"126",mrms:"125",satellite:"123",beach_zone_forecasts:"122",zone_forecasts:"121",ndfd:"120",tropical_ss:"118",wwa:"116",convective_outlooks_significant:"115",convective_outlooks:"114",pathogen:"113",sst:"112",stofs:"111",s111:"110",nbs:"15",hill:"14",s100:"25",nautical_charts:"20",basemaps:"10"},mL=["wwa","nbs","convective_outlooks","federal_agency_boundaries","ndfd","stofs","ltng_den","pathogen","nautical_charts","mrms_qpe","s100","sst","surface_obs","s111","tropical_cyclones","mrms","satellite","zone_forecasts"],NL="ocean",kL="future",hL="hazard",SL="present",PL="guidance",RL="overlays",FL="analysis",wL="outlooks",fL=wt(ao("EPSG:900913").getExtent())/256,EL=new Array(31),_L=new Array(31);for(let o=0;o<31;++o)EL[o]=fL/Math.pow(2,o),_L[o]="EPSG:900913x2:"+o;const bL=ao("EPSG:3857").getExtent(),vL=wt(bL)/256,UL=new Array(31);for(let o=0,HD=UL.length;o<HD;++o)UL[o]=vL/Math.pow(2,o);const ML=new iT({extent:bL,resolutions:UL,tileSize:[512,512]}),DL={s111:{initialState:!1,capUrls:[BT,WT,GT,KT,HT,VT,YT,jT,ZT,zT,XT,JT,QT],capEvents:["capabilitiesUpdated","stylesUpdated","infoUpdated"],capRequestInterval:12e5,snapThreshold:432e5,opacity:100,animated:!0,styleLayerNames:["cbofs_sfc_currents"],keywords:["ofs","s111","surface water currents"],categories:[PL],layers:{cbofs_sfc_currents:{defaultSource:"cbofs_sfc_currents",initialState:!1,layerObj:new wO,zIndex:LL.s111,sources:{cbofs_sfc_currents:{sourceObj:new ZO({url:WT,params:{LAYERS:"cbofs_sfc_currents",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})}}},dbofs_sfc_currents:{defaultSource:"dbofs_sfc_currents",initialState:!1,layerObj:new wO,zIndex:LL.s111,sources:{dbofs_sfc_currents:{sourceObj:new ZO({url:KT,params:{LAYERS:"dbofs_sfc_currents",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})}}},gomofs_sfc_currents:{defaultSource:"gomofs_sfc_currents",initialState:!1,layerObj:new wO,zIndex:LL.s111,sources:{gomofs_sfc_currents:{sourceObj:new ZO({url:HT,params:{LAYERS:"gomofs_sfc_currents",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})}}},ngofs_sfc_currents:{defaultSource:"ngofs_sfc_currents",initialState:!1,layerObj:new wO,zIndex:LL.s111,sources:{ngofs_sfc_currents:{sourceObj:new ZO({url:JT,params:{LAYERS:"ngofs_sfc_currents",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})}}},leofs_sfc_currents:{defaultSource:"leofs_sfc_currents",initialState:!1,layerObj:new wO,zIndex:LL.s111,sources:{leofs_sfc_currents:{sourceObj:new ZO({url:XT,params:{LAYERS:"leofs_sfc_currents",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})}}},lmhofs_sfc_currents:{defaultSource:"lmhofs_sfc_currents",initialState:!1,layerObj:new wO,zIndex:LL.s111,sources:{lmhofs_sfc_currents:{sourceObj:new ZO({url:zT,params:{LAYERS:"lmhofs_sfc_currents",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})}}},loofs_sfc_currents:{defaultSource:"loofs_sfc_currents",initialState:!1,layerObj:new wO,zIndex:LL.s111,sources:{loofs_sfc_currents:{sourceObj:new ZO({url:jT,params:{LAYERS:"loofs_sfc_currents",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})}}},lsofs_sfc_currents:{defaultSource:"lsofs_sfc_currents",initialState:!1,layerObj:new wO,zIndex:LL.s111,sources:{lsofs_sfc_currents:{sourceObj:new ZO({url:ZT,params:{LAYERS:"lsofs_sfc_currents",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})}}},nyofs_sfc_currents:{defaultSource:"nyofs_sfc_currents",initialState:!1,layerObj:new wO,zIndex:LL.s111,sources:{nyofs_sfc_currents:{sourceObj:new ZO({url:QT,params:{LAYERS:"nyofs_sfc_currents",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})}}},sfbofs_sfc_currents:{defaultSource:"sfbofs_sfc_currents",initialState:!1,layerObj:new wO,zIndex:LL.s111,sources:{sfbofs_sfc_currents:{sourceObj:new ZO({url:YT,params:{LAYERS:"sfbofs_sfc_currents",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})}}},tbofs_sfc_currents:{defaultSource:"tbofs_sfc_currents",initialState:!1,layerObj:new wO,zIndex:LL.s111,sources:{tbofs_sfc_currents:{sourceObj:new ZO({url:VT,params:{LAYERS:"tbofs_sfc_currents",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})}}},rtofs_east_sfc_currents:{defaultSource:"rtofs_east_sfc_currents",initialState:!0,layerObj:new wO,zIndex:LL.s111,sources:{rtofs_east_sfc_currents:{sourceObj:new ZO({url:GT,params:{LAYERS:"rtofs_east_sfc_currents",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})}}},rtofs_west_sfc_currents:{defaultSource:"rtofs_west_sfc_currents",initialState:!0,layerObj:new wO,zIndex:LL.s111,sources:{rtofs_west_sfc_currents:{sourceObj:new ZO({url:GT,params:{LAYERS:"rtofs_west_sfc_currents",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})}}},wcofs_sfc_currents:{defaultSource:"wcofs_sfc_currents",initialState:!1,layerObj:new wO,zIndex:LL.s111,sources:{wcofs_sfc_currents:{sourceObj:new ZO({url:BT,params:{LAYERS:"wcofs_sfc_currents",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})}}}}},nbs:{initialState:!1,capUrls:[pL],capEvents:["stylesUpdated","infoUpdated"],capRequestInterval:36e5,snapThreshold:1/0,opacity:100,animated:!1,styleLayerNames:["bathymetry"],keywords:["bathymetry","blue topo","nbs","national bathymetric survey"],categories:[NL],layers:{hillshade:{defaultSource:"hillshade",initialState:!0,layerObj:new PO,zIndex:LL.hill,sources:{hillshade:{sourceObj:new TT({url:pL,tileGrid:ML,serverType:"geoserver",params:{LAYERS:"hillshade",FORMAT:"image/png8",TRANSPARENT:!0,TILED:!0}})}}},bathymetry:{defaultSource:"bathymetry",initialState:!0,layerObj:new PO,zIndex:LL.nbs,sources:{bathymetry:{sourceObj:new TT({url:pL,tileGrid:ML,serverType:"geoserver",params:{LAYERS:"bathymetry",FORMAT:"image/png8",TRANSPARENT:!0,STYLES:["nbs_elevation"],TILED:!0}})}}},bluetopo_tile_scheme:{defaultSource:"bluetopo_tile_scheme",initialState:!1,layerObj:new wO,zIndex:LL.nbs,sources:{bluetopo_tile_scheme:{sourceObj:new ZO({url:pL,params:{LAYERS:"bluetopo_tile_scheme",FORMAT:"image/png8",TRANSPARENT:!0}})}}}}},s100:{initialState:!1,capUrls:[dL],capEvents:["stylesUpdated","infoUpdated"],capRequestInterval:null,snapThreshold:null,opacity:80,animated:!1,styleLayerNames:["s100_general_coverage","s100_approach_coverage","s100_harbor_coverage"],keywords:["s100","s111","s102","S-100","S-111","S-102","coverages","overlay","boundaries","s100 data","precision marine navigation"],categories:[RL],layers:{s100_general_coverage:{defaultSource:"s100_general_coverage",initialState:!0,layerObj:new wO,zIndex:LL.s100,sources:{s100_general_coverage:{sourceObj:new ZO({url:dL,params:{LAYERS:"s100_general_coverage",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})}}},s100_approach_coverage:{defaultSource:"s100_approach_coverage",initialState:!0,layerObj:new wO,zIndex:LL.s100,sources:{s100_approach_coverage:{sourceObj:new ZO({url:dL,params:{LAYERS:"s100_approach_coverage",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["s100_approach_coverage"]},ratio:1})}}},s100_harbor_coverage:{defaultSource:"s100_harbor_coverage",initialState:!0,layerObj:new wO,zIndex:LL.s100,sources:{s100_harbor_coverage:{sourceObj:new ZO({url:dL,params:{LAYERS:"s100_harbor_coverage",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})}}}}},ndfd:{initialState:!1,capUrls:[qT,$T,eL,tL,oL,rL],capEvents:["capabilitiesUpdated","stylesUpdated","infoUpdated"],capRequestInterval:12e5,snapThreshold:432e5,opacity:65,animated:!0,keywords:["ndfd","weather and wave forecasts","weather","wave","temperature","precipitation","humidity","snow","wind"],categories:[kL],styleLayerNames:["conus_significant_wave_height","conus_apparent_temperature","conus_dewpoint_temperature","conus_maximum_temperature","conus_minimum_temperature","conus_6hr_precipitation_amount","conus_12hr_precipitation_probability","conus_relative_humidity","conus_total_sky_cover","conus_6hr_snow_amount","conus_air_temperature","conus_wind_velocity","conus_wind_gust","conus_wind_speed"],layers:{ndfd:{defaultSource:"significant_wave_height",initialState:!0,layerObj:new wO,zIndex:LL.ndfd,sources:{significant_wave_height:{sourceObj:new ZO({url:qT,params:{LAYERS:"significant_wave_height",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})},apparent_temperature:{sourceObj:new ZO({url:eL,params:{LAYERS:"apparent_temperature",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})},dewpoint_temperature:{sourceObj:new ZO({url:oL,params:{LAYERS:"dewpoint_temperature",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})},maximum_temperature:{sourceObj:new ZO({url:eL,params:{LAYERS:"maximum_temperature",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})},minimum_temperature:{sourceObj:new ZO({url:eL,params:{LAYERS:"minimum_temperature",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})},"6hr_precipitation_amount":{sourceObj:new ZO({url:tL,params:{LAYERS:"6hr_precipitation_amount",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})},"12hr_precipitation_probability":{sourceObj:new ZO({url:tL,params:{LAYERS:"12hr_precipitation_probability",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})},relative_humidity:{sourceObj:new ZO({url:oL,params:{LAYERS:"relative_humidity",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})},total_sky_cover:{sourceObj:new ZO({url:$T,params:{LAYERS:"total_sky_cover",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})},"6hr_snow_amount":{sourceObj:new ZO({url:tL,params:{LAYERS:"6hr_snow_amount",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})},air_temperature:{sourceObj:new ZO({url:eL,params:{LAYERS:"air_temperature",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})},wind_velocity:{sourceObj:new ZO({url:rL,params:{LAYERS:"wind_velocity",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})},wind_gust:{sourceObj:new ZO({url:rL,params:{LAYERS:"wind_gust",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})},wind_speed:{sourceObj:new ZO({url:rL,params:{LAYERS:"wind_speed",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})}}}}},mrms:{initialState:!0,capUrls:[iL],capEvents:["capabilitiesUpdated","stylesUpdated","infoUpdated"],capRequestInterval:24e4,snapThreshold:36e5,opacity:45,animated:!0,styleLayerNames:[""],keywords:["mrms","wxradar","radar","weather"],categories:[SL],layers:{base_reflectivity_mosaic:{defaultSource:"base_reflectivity_mosaic",initialState:!0,layerObj:new wO,zIndex:LL.mrms,sources:{base_reflectivity_mosaic:{sourceObj:new ZO({url:iL,params:{LAYERS:"base_reflectivity_mosaic",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})}}}}},mrms_qpe:{initialState:!1,capUrls:["https://mapservices.weather.noaa.gov/raster/services/obs/mrms_qpe/ImageServer/WMSServer"],capEvents:["stylesUpdated"],capRequestInterval:null,snapThreshold:null,opacity:65,animated:!1,styleLayerNames:["mrms_qpe:rft_1hr","mrms_qpe:rft_3hr","mrms_qpe:rft_6hr","mrms_qpe:rft_12hr","mrms_qpe:rft_24hr","mrms_qpe:rft_48hr","mrms_qpe:rft_72hr"],keywords:["precipitation","qpe","quantitative","analysis","mrms","quantitative precipitation estimates","rainfall","amount","multi-sensor","weather radar","satellite","surface observations","very high-resolution","radar only","nmq","mrms","nssl","q3"],categories:[FL],layers:{mrms_qpe:{defaultSource:"mrms_qpe",initialState:!0,layerObj:new wO,zIndex:LL.mrms_qpe,sources:{mrms_qpe:{sourceObj:new ZO({url:"https://mapservices.weather.noaa.gov/raster/services/obs/mrms_qpe/ImageServer/WMSServer",params:{LAYERS:"mrms_qpe:rft_24hr",FORMAT:"image/png",TRANSPARENT:"true"},ratio:1})}}}}},tropical_cyclones:{initialState:(()=>{const e=new Date,t=e.getFullYear(),o=new Date(t,11,31);return e>=new Date(t,4,1)&&e<=o})(),capUrls:[aL,sL],capEvents:["stylesUpdated","infoUpdated"],capRequestInterval:36e5,snapThreshold:1/0,opacity:75,animated:!1,keywords:["tropical cyclones","hurricane","storm","nhc","tropical storm surge","storm surge","nhc","inundation","tidalmask"],categories:[hL],styleLayerNames:["tropical_cyclone_current_wind_extent","tropical_cyclone_track_forecast","tropical_cyclone_cone_of_uncertainty_forecast","tropical_cyclone_intensity_forecast","tropical_cyclone_watches_warnings","tropical_cyclone_observed_locations","tropical_cyclone_observed_wind_extent","tropical_cyclone_observed_track","inundation","tidalmask"],layers:{tropical_cyclones:{defaultSource:"tropical_cyclones",initialState:!0,layerObj:new wO,zIndex:LL.tropical_cyclones,sources:{tropical_cyclones:{sourceObj:new ZO({url:aL,params:{LAYERS:["tropical_cyclone_observed_track","tropical_cyclone_observed_locations","tropical_cyclone_current_wind_extent","tropical_cyclone_cone_of_uncertainty_forecast","tropical_cyclone_track_forecast","tropical_cyclone_intensity_forecast","tropical_cyclone_watches_warnings"],FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})}}},tropical_ss:{defaultSource:"inundation",initialState:!0,layerObj:new wO,zIndex:LL.tropical_ss,sources:{inundation:{sourceObj:new ZO({url:sL,params:{LAYERS:"inundation",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})}}}}},wwa:{initialState:!0,capUrls:[nL],capEvents:["stylesUpdated","infoUpdated"],capRequestInterval:36e5,snapThreshold:1/0,opacity:65,animated:!1,styleLayerNames:["watches_warnings_advisories"],keywords:["warning","watch","advisory","wwa","hazard","condition","statement"],categories:[hL],layers:{wwa:{defaultSource:"watches_warnings_advisories",initialState:!0,layerObj:new wO,zIndex:LL.wwa,sources:{watches_warnings_advisories:{sourceObj:new ZO({url:nL,params:{LAYERS:"watches_warnings_advisories",FORMAT:"image/png8",TRANSPARENT:"true"},ratio:1})}}}}},stofs:{initialState:!1,capUrls:[lL],capEvents:["capabilitiesUpdated","stylesUpdated","infoUpdated"],capRequestInterval:12e5,snapThreshold:1/0,opacity:75,animated:!0,styleLayerNames:["stofs3d_atlantic_disturbance"],keywords:["stofs","storm surge"],categories:[PL],layers:{stofs3d_atlc_water_disturbance:{defaultSource:"stofs3d_atlc_water_disturbance",initialState:!0,layerObj:new wO,zIndex:LL.stofs,sources:{stofs3d_atlc_water_disturbance:{sourceObj:new ZO({url:lL,params:{LAYERS:"stofs3d_atlc_water_disturbance",FORMAT:"image/png",TRANSPARENT:"true"},ratio:1})}}}}},satellite:{initialState:!0,capUrls:[AL],capEvents:["capabilitiesUpdated","stylesUpdated","infoUpdated"],capRequestInterval:3e5,snapThreshold:108e5,opacity:70,animated:!0,styleLayerNames:["global_longwave_imagery_mosaic"],keywords:["satellite","goes","visible","shortwave","longwave","water vapor","snow","ice","observations","present","gmgsi"],categories:[SL],layers:{satellite:{defaultSource:"goes_longwave_imagery",initialState:!0,layerObj:new wO,zIndex:LL.satellite,sources:{goes_longwave_imagery:{sourceObj:new ZO({url:AL,params:{LAYERS:"goes_longwave_imagery",FORMAT:"image/png",TRANSPARENT:"true"},ratio:1})},goes_shortwave_imagery:{sourceObj:new ZO({url:AL,params:{LAYERS:"goes_shortwave_imagery",FORMAT:"image/png",TRANSPARENT:"true"},ratio:1})},goes_water_vapor_imagery:{sourceObj:new ZO({url:AL,params:{LAYERS:"goes_water_vapor_imagery",FORMAT:"image/png",TRANSPARENT:"true"},ratio:1})},goes_visible_imagery:{sourceObj:new ZO({url:AL,params:{LAYERS:"goes_visible_imagery",FORMAT:"image/png",TRANSPARENT:"true"},ratio:1})},goes_snow_ice_imagery:{sourceObj:new ZO({url:AL,params:{LAYERS:"goes_snow_ice_imagery",FORMAT:"image/png",TRANSPARENT:"true"},ratio:1})},global_longwave_imagery_mosaic:{sourceObj:new ZO({url:AL,params:{LAYERS:"global_longwave_imagery_mosaic",FORMAT:"image/png",TRANSPARENT:"true"},ratio:1})},global_shortwave_imagery_mosaic:{sourceObj:new ZO({url:AL,params:{LAYERS:"global_shortwave_imagery_mosaic",FORMAT:"image/png",TRANSPARENT:"true"},ratio:1})},global_water_vapor_imagery_mosaic:{sourceObj:new ZO({url:AL,params:{LAYERS:"global_water_vapor_imagery_mosaic",FORMAT:"image/png",TRANSPARENT:"true"},ratio:1})},global_visible_imagery_mosaic:{sourceObj:new ZO({url:AL,params:{LAYERS:"global_visible_imagery_mosaic",FORMAT:"image/png",TRANSPARENT:"true"},ratio:1})}}}}},nautical_charts:{initialState:!1,capUrls:null,capEvents:null,capRequestInterval:null,snapThreshold:null,opacity:100,animated:!1,styleLayerNames:[],keywords:["enc","ecdis","chart","navigation","map","electronic navigational charts","ncds","noaa chart display"],categories:[NL,RL],layers:{nautical_charts:{defaultSource:"ncds_source_ft",initialState:!0,layerObj:new wO,zIndex:LL.nautical_charts,sources:{enc_source_ft:{sourceObj:kT(2)},ncds_source_ft:{sourceObj:hT(2)},enc_source_m:{sourceObj:kT(1)},ncds_source_m:{sourceObj:hT(1)},enc_source_ftm:{sourceObj:kT(3)},ncds_source_ftm:{sourceObj:hT(3)}}}}},surface_obs:{initialState:!1,capUrls:["https://mapservices.weather.noaa.gov/vector/services/obs/surface_obs/MapServer/WFSServer"],capEvents:null,capRequestInterval:3e5,snapThreshold:null,opacity:100,animated:!1,styleLayerNames:[],keywords:["weather observations","marine weather","buoys","airports","in-situ","C-MAN stations","VOS","ASOS","AWOS","ships","NWS","MADIS","station model"],categories:[SL],layers:{static_clusters:{defaultSource:"static_clusters",initialState:!0,layerObj:new RT({style:function(e,t){const o=DL.surface_obs.layers.cached_stations.sources.cached_stations.sourceObj.source;return new ET(e.get("features"),t).getStyle(o)}}),zIndex:LL.surface_obs_static,sources:{static_clusters:{sourceObj:new LT({source:new Pl({loader:function(){const e=DL.surface_obs.layers.static_clusters.sources.static_clusters.sourceObj.source,t=new ll({dataProjection:"EPSG:4326",featureProjection:"EPSG:3857"}).readFeatures(_T);t.forEach(((e,t)=>{let o=e.getProperties().lookupid.toString();e.setId(o),e.setProperties({stationname:e.getProperties().lookupid.toString(),location:e.getProperties().LOCATION,status:"inactive"},!0)})),e.addFeatures(t)},format:new ll}),distance:50,minDistance:10})}}},cached_stations:{defaultSource:"cached_stations",initialState:!0,layerObj:new SA({style:function(e,t){return new fT(e.get("features"),t).getStyle()}}),zIndex:LL.surface_obs,sources:{cached_stations:{sourceObj:new LT({source:new Pl({format:new ll}),distance:90,minDistance:20})}}},station_obs_scale6:{defaultSource:"station_obs_scale6",initialState:!0,layerObj:new SA({style:function(e,t){return new fT(e.get("features"),t).getStyle()}}),zIndex:LL.surface_obs,sources:{station_obs_scale6:{sourceObj:new LT({source:new Pl({loader:function(e,t,o,r,n){const i=DL.surface_obs.layers.cached_stations.sources.cached_stations.sourceObj.source,a=DL.surface_obs.layers.static_clusters.sources.static_clusters.sourceObj.source,s=Io(e,o,"EPSG:4326");function p(e){let t=e;const o=t.getProperties().stationname.toString();t.setId(o),t.setProperties({status:"active"});const r=a.getFeatureById(o);if(r){const e=r.getProperties().location;t.setProperties({location:e})}return t}!function e(t){if(Ot(t)>1e3){const o=mt(t),r=[Rt(t),Ft(t),Lt(t),Tt(t)];for(const t in r){const n=$e([o,r[t]]);e(n)}}else{!async function(e){let t=await fetch(e).then((e=>e.status>=400&&e.status<600?null:e)).catch((e=>null));if(t&&(t.status<400||t.status>=600)){let e=await t.text();const n=new ll({dataProjection:"EPSG:4326",featureProjection:o}).readFeatures(e),a=[];n.forEach((e=>{const t=i.getFeaturesAtCoordinate(e.getGeometry().getCoordinates()),o=sC(e.getProperties().timeobs);if(o>new Date(new Date-72e5))if(t.length)for(const r of t)o>sC(r.getProperties().timeobs)&&(i.removeFeature(r),a.push(p(e)));else a.push(p(e))})),i.addFeatures(a),r(n)}}("https://mapservices.weather.noaa.gov/vector/services/obs/surface_obs/MapServer/WFSServer?version=2.0.0&request=GetFeature&service=WFS&typename=surface_obs:Station_ID__Air_Temperature__deg_F___Dew_Point_Temperature__deg_F___Wind_Gust__kt___Mean_Sea-Level_Pressure__mb___3-Hour_Pressure_Change__mb___Visibility__mi___Sea_Surface_Temperature__deg_F___Significant_Wave_Height__ft__-_Scale_Level_6&outputFormat=GEOJSON&srsname=EPSG:4326&propertyName=shape,stationname,temperature,visibility,dewpoint,sst,waveheight,preschange,sealevelpress,cloudcover,winddir,windspeed,windgust,timeobs,tblname,rawdata&bbox="+t.join(",")+",EPSG:4326")}}([s[1],s[0],s[3],s[2]])},format:new ll,strategy:ml}),distance:50,minDistance:30})}}}}},federal_agency_boundaries:{initialState:!1,capUrls:[yL],capEvents:["stylesUpdated","infoUpdated"],capRequestInterval:null,snapThreshold:null,opacity:100,animated:!1,styleLayerNames:["military_boundaries"],keywords:["federal agency boundaries","boundaries","boundary","administrative","borders","overlay","zone","county warning areas","river forecast center","training areas","airspace","Navy","Defense","Marine Corps","seaspace","subseaspace","OPAREA","special use","SUA","range complex"],categories:[RL],layers:{cwa_boundaries:{defaultSource:"cwa_boundaries",initialState:!0,layerObj:new wO,zIndex:LL.federal_agency_boundaries,sources:{cwa_boundaries:{sourceObj:new ZO({url:IL,params:{LAYERS:"11",FORMAT:"image/png32",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},river_forcast_centers:{defaultSource:"river_forcast_centers",initialState:!0,layerObj:new wO,zIndex:LL.federal_agency_boundaries,sources:{river_forcast_centers:{sourceObj:new ZO({url:IL,params:{LAYERS:"10",FORMAT:"image/png32",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},military_boundaries:{defaultSource:"military_boundaries",initialState:!1,layerObj:new wO,zIndex:LL.federal_agency_boundaries,sources:{military_boundaries:{sourceObj:new ZO({url:yL,params:{LAYERS:"military_boundaries",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["military_boundaries"]},ratio:1})}}}}},convective_outlooks:{initialState:!1,capUrls:[yL],capEvents:null,capRequestInterval:null,snapThreshold:null,opacity:75,animated:!1,styleLayerNames:[],keywords:["Convective Outlooks","Severe Thunderstorms","Severe Storms","Severe Weather","Tornadoes","Damaging Winds","Large Hail","Probability","NWS","Storm Prediction Center"],categories:[wL],layers:{categorical_day1:{defaultSource:"categorical_day1",initialState:!0,layerObj:new wO,zIndex:LL.convective_outlooks,sources:{categorical_day1:{sourceObj:new ZO({url:CL,params:{LAYERS:"25",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},significant_tornado_day1:{defaultSource:"significant_tornado_day1",initialState:!1,layerObj:new wO,zIndex:LL.convective_outlooks_significant,sources:{significant_tornado_day1:{sourceObj:new ZO({url:CL,params:{LAYERS:"24",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},probabilistic_tornado_day1:{defaultSource:"probabilistic_tornado_day1",initialState:!1,layerObj:new wO,zIndex:LL.convective_outlooks,sources:{probabilistic_tornado_day1:{sourceObj:new ZO({url:CL,params:{LAYERS:"23",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},significant_hail_day1:{defaultSource:"significant_hail_day1",initialState:!1,layerObj:new wO,zIndex:LL.convective_outlooks_significant,sources:{significant_hail_day1:{sourceObj:new ZO({url:CL,params:{LAYERS:"22",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},probabilistic_hail_day1:{defaultSource:"probabilistic_hail_day1",initialState:!1,layerObj:new wO,zIndex:LL.convective_outlooks,sources:{probabilistic_hail_day1:{sourceObj:new ZO({url:CL,params:{LAYERS:"21",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},significant_wind_day1:{defaultSource:"significant_wind_day1",initialState:!1,layerObj:new wO,zIndex:LL.convective_outlooks_significant,sources:{significant_wind_day1:{sourceObj:new ZO({url:CL,params:{LAYERS:"20",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},probabilistic_wind_day1:{defaultSource:"probabilistic_wind_day1",initialState:!1,layerObj:new wO,zIndex:LL.convective_outlooks,sources:{probabilistic_wind_day1:{sourceObj:new ZO({url:CL,params:{LAYERS:"19",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},categorical_day2:{defaultSource:"categorical_day2",initialState:!1,layerObj:new wO,zIndex:LL.convective_outlooks,sources:{categorical_day2:{sourceObj:new ZO({url:CL,params:{LAYERS:"17",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},significant_tornado_day2:{defaultSource:"significant_tornado_day2",initialState:!1,layerObj:new wO,zIndex:LL.convective_outlooks_significant,sources:{significant_tornado_day2:{sourceObj:new ZO({url:CL,params:{LAYERS:"16",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},probabilistic_tornado_day2:{defaultSource:"probabilistic_tornado_day2",initialState:!1,layerObj:new wO,zIndex:LL.convective_outlooks,sources:{probabilistic_tornado_day2:{sourceObj:new ZO({url:CL,params:{LAYERS:"15",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},significant_hail_day2:{defaultSource:"significant_hail_day2",initialState:!1,layerObj:new wO,zIndex:LL.convective_outlooks_significant,sources:{significant_hail_day2:{sourceObj:new ZO({url:CL,params:{LAYERS:"14",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},probabilistic_hail_day2:{defaultSource:"probabilistic_hail_day2",initialState:!1,layerObj:new wO,zIndex:LL.convective_outlooks,sources:{probabilistic_hail_day2:{sourceObj:new ZO({url:CL,params:{LAYERS:"13",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},significant_wind_day2:{defaultSource:"significant_wind_day2",initialState:!1,layerObj:new wO,zIndex:LL.convective_outlooks_significant,sources:{significant_wind_day2:{sourceObj:new ZO({url:CL,params:{LAYERS:"12",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},probabilistic_wind_day2:{defaultSource:"probabilistic_wind_day2",initialState:!1,layerObj:new wO,zIndex:LL.convective_outlooks,sources:{probabilistic_wind_day2:{sourceObj:new ZO({url:CL,params:{LAYERS:"11",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},categorical_day3:{defaultSource:"categorical_day3",initialState:!1,layerObj:new wO,zIndex:LL.convective_outlooks,sources:{categorical_day3:{sourceObj:new ZO({url:CL,params:{LAYERS:"9",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},significant_severe_day3:{defaultSource:"significant_severe_day3",initialState:!1,layerObj:new wO,zIndex:LL.convective_outlooks_significant,sources:{significant_severe_day3:{sourceObj:new ZO({url:CL,params:{LAYERS:"8",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},probabilistic_severe_day3:{defaultSource:"probabilistic_severe_day3",initialState:!1,layerObj:new wO,zIndex:LL.convective_outlooks,sources:{probabilistic_severe_day3:{sourceObj:new ZO({url:CL,params:{LAYERS:"7",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},probabilistic_severe_day4:{defaultSource:"probabilistic_severe_day4",initialState:!1,layerObj:new wO,zIndex:LL.convective_outlooks,sources:{probabilistic_severe_day4:{sourceObj:new ZO({url:CL,params:{LAYERS:"5",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},probabilistic_severe_day5:{defaultSource:"probabilistic_severe_day5",initialState:!1,layerObj:new wO,zIndex:LL.convective_outlooks,sources:{probabilistic_severe_day5:{sourceObj:new ZO({url:CL,params:{LAYERS:"4",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},probabilistic_severe_day6:{defaultSource:"probabilistic_severe_day6",initialState:!1,layerObj:new wO,zIndex:LL.convective_outlooks,sources:{probabilistic_severe_day6:{sourceObj:new ZO({url:CL,params:{LAYERS:"3",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},probabilistic_severe_day7:{defaultSource:"probabilistic_severe_day7",initialState:!1,layerObj:new wO,zIndex:LL.convective_outlooks,sources:{probabilistic_severe_day7:{sourceObj:new ZO({url:CL,params:{LAYERS:"2",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},probabilistic_severe_day8:{defaultSource:"probabilistic_severe_day8",initialState:!1,layerObj:new wO,zIndex:LL.convective_outlooks,sources:{probabilistic_severe_day8:{sourceObj:new ZO({url:CL,params:{LAYERS:"1",FORMAT:"image/png8",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}}}},zone_forecasts:{initialState:!0,capUrls:null,capEvents:null,capRequestInterval:null,snapThreshold:null,opacity:100,animated:!1,styleLayerNames:[],keywords:["marine forecast","coastal marine zone forecasts","offshore zone forecasts","zone","high seas zone forecasts","inland","public weather zone forecasts","fire","fire weather zone forecasts","beach hazards","surf zone","rip currents","beach and surf zone forecasts","rip currents and swim risk levels","Great Lakes","near shore zone forecast","open lake zone forecast","near shore","open lake","marine weather"],categories:[kL],layers:{beach_forecasts_day1:{defaultSource:"beach_forecasts_day1",initialState:!1,layerObj:new wO,zIndex:LL.beach_zone_forecasts,sources:{beach_forecasts_day1:{sourceObj:new ZO({url:OL,params:{LAYERS:"4",FORMAT:"image/png32",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},beach_forecasts_day2:{defaultSource:"beach_forecasts_day2",initialState:!1,layerObj:new wO,zIndex:LL.beach_zone_forecasts,sources:{beach_forecasts_day2:{sourceObj:new ZO({url:OL,params:{LAYERS:"3",FORMAT:"image/png32",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},great_lakes_beach_forecasts_day1:{defaultSource:"great_lakes_beach_forecasts_day1",initialState:!1,layerObj:new wO,zIndex:LL.beach_zone_forecasts,sources:{great_lakes_beach_forecasts_day1:{sourceObj:new ZO({url:OL,params:{LAYERS:"2",FORMAT:"image/png32",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},great_lakes_beach_forecasts_day2:{defaultSource:"great_lakes_beach_forecasts_day2",initialState:!1,layerObj:new wO,zIndex:LL.beach_zone_forecasts,sources:{great_lakes_beach_forecasts_day2:{sourceObj:new ZO({url:OL,params:{LAYERS:"1",FORMAT:"image/png32",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},coastal_marine_zone_forecasts:{defaultSource:"coastal_marine_zone_forecasts",initialState:!0,layerObj:new wO,zIndex:LL.zone_forecasts,sources:{coastal_marine_zone_forecasts:{sourceObj:new ZO({url:IL,params:{LAYERS:"6",FORMAT:"image/png32",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},offshore_zone_forecasts:{defaultSource:"offshore_zone_forecasts",initialState:!0,layerObj:new wO,zIndex:LL.zone_forecasts,sources:{offshore_zone_forecasts:{sourceObj:new ZO({url:IL,params:{LAYERS:"5",FORMAT:"image/png32",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},high_seas_zone_forecasts:{defaultSource:"high_seas_zone_forecasts",initialState:!1,layerObj:new wO,zIndex:LL.zone_forecasts,sources:{high_seas_zone_forecasts:{sourceObj:new ZO({url:IL,params:{LAYERS:"4",FORMAT:"image/png32",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},public_weather_zones:{defaultSource:"public_weather_zones",initialState:!1,layerObj:new wO,zIndex:LL.zone_forecasts,sources:{public_weather_zones:{sourceObj:new ZO({url:IL,params:{LAYERS:"2",FORMAT:"image/png32",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}},fire_weather_zones:{defaultSource:"fire_weather_zones",initialState:!1,layerObj:new wO,zIndex:LL.zone_forecasts,sources:{fire_weather_zones:{sourceObj:new ZO({url:IL,params:{LAYERS:"1",FORMAT:"image/png32",TRANSPARENT:"true",STYLES:["default"]},ratio:1})}}}}},sst:{initialState:!1,capUrls:[uL],capEvents:["capabilitiesUpdated","stylesUpdated","infoUpdated"],capRequestInterval:12e5,snapThreshold:1/0,opacity:100,animated:!0,styleLayerNames:["nasa_sport_sea_surface_temperature"],keywords:["analysis","sst","sea surface temperature","past","oceanographic"],categories:[FL],layers:{global_sea_surface_temperature:{defaultSource:"global_sea_surface_temperature",initialState:!0,layerObj:new wO,zIndex:LL.sst,sources:{global_sea_surface_temperature:{sourceObj:new ZO({url:uL,params:{LAYERS:"global_sea_surface_temperature",FORMAT:"image/png",TRANSPARENT:"true"},ratio:1})}}},nasa_sport_sea_surface_temperature:{defaultSource:"nasa_sport_sea_surface_temperature",initialState:!0,layerObj:new wO,zIndex:LL.sst,sources:{nasa_sport_sea_surface_temperature:{sourceObj:new ZO({url:uL,params:{LAYERS:"nasa_sport_sea_surface_temperature",FORMAT:"image/png",TRANSPARENT:"true"},ratio:1})}}}}},ltng_den:{initialState:!1,capUrls:[gL],capEvents:["capabilitiesUpdated","stylesUpdated","infoUpdated"],capRequestInterval:12e5,snapThreshold:432e5,opacity:65,animated:!0,styleLayerNames:["lightning_density"],keywords:["observations","lightning density","cloud-to-cloud strikes","cloud-to-ground strikes","NWS","NCEP","OPC"],categories:[SL],layers:{ldn_lightning_strike_density:{defaultSource:"ldn_lightning_strike_density",initialState:!0,layerObj:new wO,zIndex:LL.ltng_den,sources:{ldn_lightning_strike_density:{sourceObj:new ZO({url:gL,params:{LAYERS:"ldn_lightning_strike_density",FORMAT:"image/png",TRANSPARENT:"true"},ratio:1})}}}}},pathogen:{initialState:!1,capUrls:[cL],capEvents:["capabilitiesUpdated","stylesUpdated","infoUpdated"],capRequestInterval:12e5,snapThreshold:432e5,opacity:100,animated:!0,styleLayerNames:["chesbay_vibrio_vulnificus"],keywords:["marine pathogen","guidance","OFS","NOS","NCCOS","ecological forecast"],categories:[PL],layers:{vibrio_cbofs:{defaultSource:"chesbay_vibrio_vulnificus",initialState:!0,layerObj:new wO,zIndex:LL.pathogen,sources:{chesbay_vibrio_vulnificus:{sourceObj:new ZO({url:cL,params:{LAYERS:"chesbay_vibrio_vulnificus",FORMAT:"image/png",TRANSPARENT:"true"},ratio:1})}}}}}},xL={goes_longwave_imagery:{label:"GOES Longwave (East/West)",layerName:"goes_longwave_imagery"},global_longwave_imagery_mosaic:{label:"Global Longwave Mosaic",layerName:"global_longwave_imagery_mosaic"},goes_shortwave_imagery:{label:"GOES Shortwave (East/West)",layerName:"goes_shortwave_imagery"},global_shortwave_imagery_mosaic:{label:"Global Shortwave Mosaic",layerName:"global_shortwave_imagery_mosaic"},goes_visible_imagery:{label:"GOES Visible (East/West)",layerName:"goes_visible_imagery"},global_visible_imagery_mosaic:{label:"Global Visible Mosaic",layerName:"global_visible_imagery_mosaic"},goes_water_vapor_imagery:{label:"GOES Water Vapor (East/West)",layerName:"goes_water_vapor_imagery"},global_water_vapor_imagery_mosaic:{label:"Global Water Vapor Mosaic",layerName:"global_water_vapor_imagery_mosaic"},goes_snow_ice_imagery:{label:"GOES Snow & Ice (East/West)",layerName:"goes_snow_ice_imagery"}},BL={cbofs_sfc_currents:{label:"Chesapeake Bay",layerName:"cbofs_sfc_currents"},dbofs_sfc_currents:{label:"Delaware Bay",layerName:"dbofs_sfc_currents"},gomofs_sfc_currents:{label:"Gulf of Maine",layerName:"gomofs_sfc_currents"},ngofs_sfc_currents:{label:"Northern Gulf of Mexico",layerName:"ngofs_sfc_currents"},leofs_sfc_currents:{label:"Lake Erie",layerName:"leofs_sfc_currents"},lmhofs_sfc_currents:{label:"Lake Michigan & Huron",layerName:"lmhofs_sfc_currents"},loofs_sfc_currents:{label:"Lake Ontario",layerName:"loofs_sfc_currents"},lsofs_sfc_currents:{label:"Lake Superior",layerName:"lsofs_sfc_currents"},nyofs_sfc_currents:{label:"New York/New Jersey Harbor",layerName:"nyofs_sfc_currents"},sfbofs_sfc_currents:{label:"San Francisco Bay",layerName:"sfbofs_sfc_currents"},tbofs_sfc_currents:{label:"Tampa Bay",layerName:"tbofs_sfc_currents"},wcofs_sfc_currents:{label:"West Coast",layerName:"wcofs_sfc_currents"},rtofs_east_sfc_currents:{label:"US East",layerName:"rtofs_east_sfc_currents"},rtofs_west_sfc_currents:{label:"US West",layerName:"rtofs_west_sfc_currents"}},WL={apparent_temperature:{label:"Apparent Temperature",layerName:"apparent_temperature",decimals:1,unit:"\xb0 F"},dewpoint_temperature:{label:"Dewpoint Temperature",layerName:"dewpoint_temperature",decimals:1,unit:"\xb0 F"},maximum_temperature:{label:"Max Temperature",layerName:"maximum_temperature",decimals:1,unit:"\xb0 F"},minimum_temperature:{label:"Min Temperature",layerName:"minimum_temperature",decimals:1,unit:"\xb0 F"},"6hr_precipitation_amount":{label:"6-Hr Precipitation Amount",layerName:"6hr_precipitation_amount",decimals:2,unit:"inches"},"12hr_precipitation_probability":{label:"12-Hr Precipitation Probability",layerName:"12hr_precipitation_probability",decimals:0,unit:"%"},relative_humidity:{label:"Relative Humidity",layerName:"relative_humidity",decimals:0,unit:"%"},total_sky_cover:{label:"Total Sky Cover",layerName:"total_sky_cover",decimals:0,unit:"%"},"6hr_snow_amount":{label:"6-Hr Snow Amount",layerName:"6hr_snow_amount",decimals:1,unit:"inches"},air_temperature:{label:"Air Temperature",layerName:"air_temperature",decimals:1,unit:"\xb0 F"},significant_wave_height:{label:"Significant Wave Height",layerName:"significant_wave_height",decimals:1,unit:"ft"},wind_velocity:{label:"Wind Speed & Direction",layerName:"wind_velocity",decimals:0,unit:"knots"},wind_gust:{label:"Wind Gust",layerName:"wind_gust",decimals:0,unit:"knots"},wind_speed:{label:"Wind Speed",layerName:"wind_speed",decimals:0,unit:"knots"}},GL={test:{name:"Test",color:"#F0FFFF"},administrativeMessage:{name:"Administrative Message",color:"#C0C0C0"},shortTermForecast:{name:"Short Term Forecast",color:"#98FB98"},hydrologicOutlook:{name:"Hydrologic Outlook",color:"#90EE90"},hazardousWeatherOutlook:{name:"Hazardous Weather Outlook",color:"#EEE8AA"},airStagnationAdvisory:{name:"Air Stagnation Advisory",color:"#808080"},airQualityAlert:{name:"Air Quality Alert",color:"#808080"},marineWeatherStatement:{name:"Marine Weather Statement",color:"#FFDAB9"},specialWeatherStatement:{name:"Special Weather Statement",color:"#FFE4B5"},lakeshoreFloodStatement:{name:"Lakeshore Flood Statement",color:"#6B8E23"},coastalFloodStatement:{name:"Coastal Flood Statement",color:"#6B8E23"},"911TelephoneOutage":{name:"911 Telephone Outage",color:"#C0C0C0"},extremeFireDanger:{name:"Extreme Fire Danger",color:"#E9967A"},fireWeatherWatch:{name:"Fire Weather Watch",color:"#FFDEAD"},freezeWatch:{name:"Freeze Watch",color:"#00FFFF"},hardFreezeWatch:{name:"Hard Freeze Watch",color:"#41690"},lakeEffectSnowWatch:{name:"Lake Effect Snow Watch",color:"#87CEFA"},windChillWatch:{name:"Wind Chill Watch",color:"#5F9EA0"},extremeColdWatch:{name:"Extreme Cold Watch",color:"#0000FF"},excessiveHeatWatch:{name:"Excessive Heat Watch",color:"#800000"},highWindWatch:{name:"High Wind Watch",color:"#B8860B"},floodWatch:{name:"Flood Watch",color:"#2E8B57"},lakeshoreFloodWatch:{name:"Lakeshore Flood Watch",color:"#66CDAA"},coastalFloodWatch:{name:"Coastal Flood Watch",color:"#66CDAA"},heavyFreezingSprayWatch:{name:"Heavy Freezing Spray Watch",color:"#BC8F8F"},hazardousSeasWatch:{name:"Hazardous Seas Watch",color:"#483D8B"},winterStormWatch:{name:"Winter Storm Watch",color:"#4682B4"},galeWatch:{name:"Gale Watch",color:"#FFC0CB"},beachHazardsStatement:{name:"Beach Hazards Statement",color:"#40E0D0"},ripCurrentStatement:{name:"Rip Current Statement",color:"#40E0D0"},blizzardWatch:{name:"Blizzard Watch",color:"#ADFF2F"},avalancheWatch:{name:"Avalanche Watch",color:"#F4A460"},childAbductionEmergency:{name:"Child Abduction Emergency",color:"#FFD700"},localAreaEmergency:{name:"Local Area Emergency",color:"#C0C0C0"},lowWaterAdvisory:{name:"Low Water Advisory",color:"#A52A2A"},freezingSprayAdvisory:{name:"Freezing Spray Advisory",color:"#00BFFF"},freezingFogAdvisory:{name:"Freezing Fog Advisory",color:"#8080"},ashfallAdvisory:{name:"Ashfall Advisory",color:"#696969"},frostAdvisory:{name:"Frost Advisory",color:"#6495ED"},windAdvisory:{name:"Wind Advisory",color:"#D2B48C"},lakeWindAdvisory:{name:"Lake Wind Advisory",color:"#D2B48C"},blowingDustAdvisory:{name:"Blowing Dust Advisory",color:"#BDB76B"},dustAdvisory:{name:"Dust Advisory",color:"#BDB76B"},hazardousSeasWarning:{name:"Hazardous Seas Warning",color:"#D8BFD8"},briskWindAdvisory:{name:"Brisk Wind Advisory",color:"#D8BFD8"},smallCraftAdvisory:{name:"Small Craft Advisory",color:"#D8BFD8"},smallCraftAdvisoryforWinds:{name:"Small Craft Advisory for Winds",color:"#D8BFD8"},smallCraftAdvisoryforRoughBar:{name:"Small Craft Advisory for Rough Bar",color:"#D8BFD8"},smallCraftAdvisoryForHazardousSeas:{name:"Small Craft Advisory For Hazardous Seas",color:"#D8BFD8"},denseSmokeAdvisory:{name:"Dense Smoke Advisory",color:"#F0E68C"},denseFogAdvisory:{name:"Dense Fog Advisory",color:"#708090"},heavyFreezingSprayWarning:{name:"Heavy Freezing Spray Warning",color:"#00BFFF"},highSurfAdvisory:{name:"High Surf Advisory",color:"#BA55D3"},coastalFloodAdvisory:{name:"Coastal Flood Advisory",color:"#7CFC00"},lakeshoreFloodAdvisory:{name:"Lakeshore Flood Advisory",color:"#7CFC00"},hydrologicAdvisory:{name:"Hydrologic Advisory",color:"#00FF7F"},floodAdvisory:{name:"Flood Advisory",color:"#00FF7F"},arroyoandSmallStreamFloodAdvisory:{name:"Arroyo and Small Stream Flood Advisory",color:"#00FF7F"},smallStreamFloodAdvisory:{name:"Small Stream Flood Advisory",color:"#00FF7F"},urbanandSmallStreamFloodAdvisory:{name:"Urban and Small Stream Flood Advisory",color:"#00FF7F"},heatAdvisory:{name:"Heat Advisory",color:"#FF7F50"},windChillAdvisory:{name:"Wind Chill Advisory",color:"#AFEEEE"},lakeEffectSnowAdvisory:{name:"Lake Effect Snow Advisory",color:"#48D1CC"},winterWeatherAdvisory:{name:"Winter Weather Advisory",color:"#7B68EE"},freezingRainAdvisory:{name:"Freezing Rain Advisory",color:"#DA70D6"},avalancheAdvisory:{name:"Avalanche Advisory",color:"#CD853F"},tropicalDepressionLocalStatement:{name:"Tropical Depression Local Statement",color:"#FFE4B5"},tropicalStormLocalStatement:{name:"Tropical Storm Local Statement",color:"#FFE4B5"},typhoonLocalStatement:{name:"Typhoon Local Statement",color:"#FFE4B5"},hurricaneLocalStatement:{name:"Hurricane Local Statement",color:"#FFE4B5"},stormWatch:{name:"Storm Watch",color:"#FFE4B5"},tropicalStormWatch:{name:"Tropical Storm Watch",color:"#F08080"},typhoonWatch:{name:"Typhoon Watch",color:"#FF00FF"},hurricaneForceWindWatch:{name:"Hurricane Force Wind Watch",color:"#9932CC"},hurricaneWatch:{name:"Hurricane Watch",color:"#FF00FF"},stormSurgeWatch:{name:"Storm Surge Watch",color:"#DB7FF7"},redFlagWarning:{name:"Red Flag Warning",color:"#FF1493"},freezeWarning:{name:"Freeze Warning",color:"#483D8B"},hardFreezeWarning:{name:"Hard Freeze Warning",color:"#9400D3"},extremeColdWarning:{name:"Extreme Cold Warning",color:"#0000FF"},windChillWarning:{name:"Wind Chill Warning",color:"#B0C4DE"},floodStatement:{name:"Flood Statement",color:"#00FF00"},galeWarning:{name:"Gale Warning",color:"#DDA0DD"},flashFloodWatch:{name:"Flash Flood Watch",color:"#2E8B57"},severeThunderstormWatch:{name:"Severe Thunderstorm Watch",color:"#DB7093"},tornadoWatch:{name:"Tornado Watch",color:"#FFFF00"},excessiveHeatWarning:{name:"Excessive Heat Warning",color:"#C71585"},lakeEffectSnowWarning:{name:"Lake Effect Snow Warning",color:"#008B8B"},blowingDustWarning:{name:"Blowing Dust Warning",color:"#FFE4C4"},dustStormWarning:{name:"Dust Storm Warning",color:"#FFE4C4"},highSurfWarning:{name:"High Surf Warning",color:"#228B22"},floodWarning:{name:"Flood Warning",color:"#00FF00"},lakeshoreFloodWarning:{name:"Lakeshore Flood Warning",color:"#228B22"},coastalFloodWarning:{name:"Coastal Flood Warning",color:"#228B22"},ashfallWarning:{name:"Ashfall Warning",color:"#A9A9A9"},volcanoWarning:{name:"Volcano Warning",color:"#2F4F4F"},earthquakeWarning:{name:"Earthquake Warning",color:"#8B4513"},avalancheWarning:{name:"Avalanche Warning",color:"#1E90FF"},tsunamiWatch:{name:"Tsunami Watch",color:"#FF00FF"},tsunamiAdvisory:{name:"Tsunami Advisory",color:"#D2691E"},stormWarning:{name:"Storm Warning",color:"#9400D3"},tropicalStormWarning:{name:"Tropical Storm Warning",color:"#B22222"},highWindWarning:{name:"High Wind Warning",color:"#DAA520"},winterStormWarning:{name:"Winter Storm Warning",color:"#FF69B4"},iceStormWarning:{name:"Ice Storm Warning",color:"#8B008B"},snowSquallWarning:{name:"Snow Squall Warning",color:"#C71585"},blizzardWarning:{name:"Blizzard Warning",color:"#FF4500"},specialMarineWarning:{name:"Special Marine Warning",color:"#FFA500"},typhoonWarning:{name:"Typhoon Warning",color:"#DC143C"},hurricaneWarning:{name:"Hurricane Warning",color:"#DC143C"},hurricaneForceWindWarning:{name:"Hurricane Force Wind Warning",color:"#CD5C5C"},stormSurgeWarning:{name:"Storm Surge Warning",color:"#B524F7"},lawEnforcementWarning:{name:"Law Enforcement Warning",color:"#C0C0C0"},civilEmergencyMessage:{name:"Civil Emergency Message",color:"#FFB6C1"},blueAlert:{name:"Blue Alert",color:"#1E90FF"},fireWarning:{name:"Fire Warning",color:"#A0522D"},hazardousMaterialsWarning:{name:"Hazardous Materials Warning",color:"#4B0082"},radiologicalHazardWarning:{name:"Radiological Hazard Warning",color:"#4B0082"},nuclearPowerPlantWarning:{name:"Nuclear Power Plant Warning",color:"#4B0082"},civilDangerWarning:{name:"Civil Danger Warning",color:"#FFB6C1"},"evacuation-Immediate":{name:"Evacuation - Immediate",color:"#7FFF00"},shelterInPlaceWarning:{name:"Shelter In Place Warning",color:"#FA8072"},severeWeatherStatement:{name:"Severe Weather Statement",color:"#00FFFF"},flashFloodStatement:{name:"Flash Flood Statement",color:"#8B0000"},flashFloodWarning:{name:"Flash Flood Warning",color:"#8B0000"},severeThunderstormWarning:{name:"Severe Thunderstorm Warning",color:"#FFA500"},extremeWindWarning:{name:"Extreme Wind Warning",color:"#FF8C00"},tornadoWarning:{name:"Tornado Warning",color:"#FF0000"},tsunamiWarning:{name:"Tsunami Warning",color:"#FD6347"},tropicalCycloneStatement:{name:"Tropical Cyclone Statement",color:"#B22222"}},KL={beach_forecasts_day1:{id:"0",label:"Beach and Surf Zones - Today",group:"beach",legend_img:{Low:"0/images/fe58ae10fbdde6b48b18eafb5a0e26c0",Moderate:"0/images/712fb8c9e875ef390ae87f8583659e50",High:"0/images/135a784c15dd3c8f12f4f3e590f6b93b",NotProvided:"0/images/8330e401502c8831f1e570b975598ddb"},abstract:"The Beach and Surf Zone Forecasts provide geo-referenced links to NWS forecasts for specific beach areas for the next 2 days. The text forecasts are usually issued by Weather Forecast Offices (WFOs) at least once per day on a seasonal basis, but can be issued year-round."},beach_forecasts_day2:{id:"1",label:"Beach and Surf Zones - Tomorrow",group:"beach"},great_lakes_beach_forecasts_day1:{id:"2",label:"Great Lakes Beach and Surf Zones - Today",group:"beach"},great_lakes_beach_forecasts_day2:{id:"3",label:"Great Lakes Beach and Surf Zones - Tomorrow",group:"beach"},coastal_marine_zone_forecasts:{id:"5",label:"Coastal & Great Lakes Waters",group:"marine",color:"#1a6ed9",legend_img:"5/images/b24b0418238c20c9712baf9a3ca4f6b8",abstract:"The Coastal Waters and Great Lakes Forecasts provide geo-referenced links to NWS marine weather forecasts for 5 days for coastal waters and also the nearshore and open lake areas of the Great Lakes issued by the WFOs."},offshore_zone_forecasts:{id:"6",label:"Offshore Waters",group:"marine",color:"#21bce5",legend_img:"6/images/4df78d3c79e9ca4338aacda30d2b26e9",abstract:"The Offshore Waters Forecasts provide geo-referenced links to NWS offshore marine weather forecasts for 5 days issued by NCEP Centers (NHC, OPC), WFOs in AK and WFO Honolulu, HI."},high_seas_zone_forecasts:{id:"10",label:"High Seas Areas",group:"marine",color:"#61d727",legend_img:"10/images/02da3c901d24ced76b3f3b3248a9c191",abstract:"The High Seas Forecasts provide geo-referenced links to NWS high seas marine weather forecasts for 48 hours for the high seas issued by NHC, OPC, and WFO Honolulu."},public_weather_zones:{id:"8",label:"Public Weather Zones",group:"inland",color:"#df5d21",legend_img:"8/images/bdc01fb070cd6e145760c7913d37420d",abstract:"The Public Weather Zone Forecasts include links to the latest NWS surface weather forecasts for the next 7 days usually at the county-scale or sub-county scale."},fire_weather_zones:{id:"9",label:"Fire Weather Zones",group:"inland",color:"#ecad29",legend_img:"9/images/6f4b652f21163e15cbd88dbdcfdd4337",abstract:"The Fire Weather Zone Forecasts include links to NWS web pages posting the latest zone-type forecast providing the average fire weather conditions across the zone for the next few days."}},HL={High:"#e40404",Moderate:"#fbf844",Low:"#e4e4e4","Not Provided":"#cdcdcd"},VL={cwa_boundaries:{id:"1",type:"external",label:"County Warning Areas",color:"#ea82d3",legend_img:"https://mapservices.weather.noaa.gov/static/rest/services/nws_reference_maps/nws_reference_map/MapServer/1/images/ccf4f6dc2eb3ee12cfaa79fddf46693b",abstract:"The County Warning Area (CWA) boundaries depict the geographic areas of responsibility of the 122 NWS Weather Forecast Offices (WFO). The WFOs have the responsibility for issuing public, marine, fire, and aviation weather forecasts and advisories, watches, and warnings. The CWA covers land areas and in the case of coastal WFOs also covers coastal waters and for the Great Lakes WFOs, covers the nearshore and open lake waters."},river_forcast_centers:{id:"11",type:"external",label:"River Forecast Center Areas",color:"#c31116",legend_img:"https://mapservices.weather.noaa.gov/static/rest/services/nws_reference_maps/nws_reference_map/MapServer/11/images/230d43d1ef3eeb5b69dbbfdc6f05c22e",abstract:"The River Forecast Centers boundaries depict the geographic areas of responsibility of the 13 NWS River Forecast Centers (RFC). The RFCs serve groups of NWS WFOs as well as partners by providing quantitative precipitation analyses and forecasts, river forecast model guidance, and river forecasts to assess flood potential, as well as other basic hydrologic information."},military_boundaries:{id:"0",type:"internal",label:"DOD Military Working Areas",color:"#000000",abstract:"The DOD Military Working Areas depict the boundaries of the VACAPES and Cherry Point Range Complex Operating Areas (OPAREA) in the Mid-Atlantic Region along with associated Special Use Airspace (SUA) in Maryland, Virginia, West Virginia, and North Carolina. The working areas, which include airspace, seaspace, and undersea space, provide a safe and realistic training and testing environment for U.S. military personnel."}},YL={categorical_day1:{id:"25",label:"Categorical Outlook",arc_id:"1",day:"1",legend_text:"Risk Levels",day_group:"1",layer_name:"categorical_day1",hazard_group:"Categorical Outlook"},significant_tornado_day1:{id:"24",label:"Significant Tornado Outlook",arc_id:"2",day:"1",legend_text:"10%+ probability of EF2-EF5 tornadoes within 25 mi of a point",day_group:"1",layer_name:"significant_tornado_day1",hazard_group:"Tornado Outlook"},probabilistic_tornado_day1:{id:"23",label:"Probabilistic Tornado Outlook",arc_id:"3",day:"1",legend_text:"Probability of a tornado within 25 mi of a point",day_group:"1",layer_name:"probabilistic_tornado_day1",hazard_group:"Tornado Outlook"},significant_hail_day1:{id:"22",label:"Significant Hail Outlook",arc_id:"4",day:"1",legend_text:"10%+ probability of 2-in+ diameter hail within 25 mi of a point",day_group:"1",layer_name:"significant_hail_day1",hazard_group:"Hail Outlook"},probabilistic_hail_day1:{id:"21",label:"Probabilistic Hail Outlook",arc_id:"5",day:"1",legend_text:"Probability of 1-in+ diameter hail within 25 mi of a point",day_group:"1",layer_name:"probabilistic_hail_day1",hazard_group:"Hail Outlook"},significant_wind_day1:{id:"20",label:"Significant Wind Outlook",arc_id:"6",day:"1",legend_text:"10%+ probability of wind gusts 65+ kts within 25 mi of a point",day_group:"1",layer_name:"significant_wind_day1",hazard_group:"Wind Outlook"},probabilistic_wind_day1:{id:"19",label:"Probabilistic Wind Outlook",arc_id:"7",day:"1",legend_text:"Probability of damaging thunderstorm winds or gusts of 50+ kts within 25 mi of a point",day_group:"1",layer_name:"probabilistic_wind_day1",hazard_group:"Wind Outlook"},categorical_day2:{id:"17",label:"Categorical Outlook",arc_id:"9",day:"2",legend_text:"Risk Levels",day_group:"2",layer_name:"categorical_day2",hazard_group:"Categorical Outlook"},significant_tornado_day2:{id:"16",label:"Significant Tornado Outlook",arc_id:"10",day:"2",legend_text:"10%+ probability of EF2-EF5 tornadoes within 25 mi of a point",day_group:"2",layer_name:"significant_tornado_day2",hazard_group:"Tornado Outlook"},probabilistic_tornado_day2:{id:"15",label:"Probabilistic Tornado Outlook",arc_id:"11",day:"2",legend_text:"Probability of a tornado within 25 mi of a point",day_group:"2",layer_name:"probabilistic_tornado_day2",hazard_group:"Tornado Outlook"},significant_hail_day2:{id:"14",label:"Significant Hail Outlook",arc_id:"12",day:"2",legend_text:"10%+ probability of 2-in+ diameter hail within 25 mi of a point",day_group:"2",layer_name:"significant_hail_day2",hazard_group:"Hail Outlook"},probabilistic_hail_day2:{id:"13",label:"Probabilistic Hail Outlook",arc_id:"13",day:"2",legend_text:"Probability of 1-in+ diameter hail within 25 mi of a point",day_group:"2",layer_name:"probabilistic_hail_day2",hazard_group:"Hail Outlook"},significant_wind_day2:{id:"12",label:"Significant Wind Outlook",arc_id:"14",day:"2",legend_text:"10%+ probability of wind gusts 65 kts+ within 25 mi of a point",day_group:"2",layer_name:"significant_wind_day2",hazard_group:"Wind Outlook"},probabilistic_wind_day2:{id:"11",label:"Probabilistic Wind Outlook",arc_id:"15",day:"2",legend_text:"Probability of damaging thunderstorm winds or gusts of 50+ kts within 25 mi of a point",day_group:"2",layer_name:"probabilistic_wind_day2",hazard_group:"Wind Outlook"},categorical_day3:{id:"9",label:"Categorical Outlook",arc_id:"17",day:"3",legend_text:"Risk Levels",day_group:"3",layer_name:"categorical_day3",specific_label:"Categorical Outlook",hazard_group:"Categorical Outlook"},significant_severe_day3:{id:"8",label:"Significant Severe Weather Outlook",arc_id:"18",day:"3",legend_text:"10%+ probability of significant severe weather within 25 mi of a point",day_group:"3",layer_name:"significant_severe_day3",specific_label:"Significant Severe Weather Outlook",hazard_group:"Severe Weather Outlook"},probabilistic_severe_day3:{id:"7",label:"Day 3 Probabilistic Severe Weather Outlook",arc_id:"19",day:"3",legend_text:"Probability of severe weather within 25 mi of a point",day_group:"3",layer_name:"probabilistic_severe_day3",specific_label:"Probabilistic Severe Weather Outlook",hazard_group:"Severe Weather Outlook"},probabilistic_severe_day4:{id:"5",label:"Day 4-8 Probabilistic Severe Weather Outlook",arc_id:"21",day:"4",legend_text:"A depicted severe weather area indicates 15% or 30%+ probability for severe thunderstorms within 25 mi of a point",day_group:"4thru8",layer_name:"probabilistic_severe_day4",specific_label:"Day 4 Severe Weather Outlook"},probabilistic_severe_day5:{id:"4",label:"Day 4-8 Probabilistic Severe Weather Outlook",arc_id:"22",day:"5",legend_text:"A depicted severe weather area indicates 15% or 30%+ probability for severe thunderstorms within 25 mi of a point",day_group:"4thru8",layer_name:"probabilistic_severe_day5",specific_label:"Day 5 Severe Weather Outlook"},probabilistic_severe_day6:{id:"3",label:"Day 4-8 Probabilistic Severe Weather Outlook",arc_id:"23",day:"6",legend_text:"A depicted severe weather area indicates 15% or 30%+ probability for severe thunderstorms within 25 mi of a point",day_group:"4thru8",layer_name:"probabilistic_severe_day6",specific_label:"Day 6 Severe Weather Outlook"},probabilistic_severe_day7:{id:"2",label:"Day 4-8 Probabilistic Severe Weather Outlook",arc_id:"24",day:"7",legend_text:"A depicted severe weather area indicates 15% or 30%+ probability for severe thunderstorms within 25 mi of a point",day_group:"4thru8",layer_name:"probabilistic_severe_day7",specific_label:"Day 7 Severe Weather Outlook"},probabilistic_severe_day8:{id:"1",label:"Day 4-8 Probabilistic Severe Weather Outlook",arc_id:"25",day:"8",legend_text:"A depicted severe weather area indicates 15% or 30%+ probability for severe thunderstorms within 25 mi of a point",day_group:"4thru8",layer_name:"probabilistic_severe_day8",specific_label:"Day 8 Severe Weather Outlook"}},jL={s100_general_coverage:{color:"#969696"},s111_approach_coverage:{color:"#bfb02d"},s102_approach_coverage:{color:"#54bfc7"},s100_harbor_coverage:{color:"#e31906"}},ZL={0:{color:"#ffffff",label:"Less than 1 foot above ground"},2:{color:"#0071fe",label:"Greater than 1 foot above ground"},3:{color:"#ffff00",label:"Greater than 3 feet above ground"},4:{color:"#ffaa01",label:"Greater than 6 feet above ground"},5:{color:"#fe0000",label:"Greater than 9 feet above ground"},7:{color:"#000000",label:"Levee Area - Consult local officials for flood risk"},15:{color:"#9c9c9c",label:"Intertidal Zone / Estuarine Wetland"}},zL={filterChip:{padding:"2px",margin:"2px",borderStyle:"solid",borderWidth:"1px",borderColor:"primary.main","&:hover":{color:"primary.main"}},hideSearchButton:{position:"absolute",right:15,top:5,fontSize:10,textDecoration:"underline",cursor:"pointer",":hover":{color:"primary.main"}}},XL={searchField:{width:"19em"}};function JL(e){let t={};return e.filterOn&&(t={backgroundColor:"primary.main",color:"primary.contrastText"}),(0,l.jsx)(tO,{variant:"outlined",size:"small",label:e.name,onClick:()=>e.setFilterOn(),icon:e.icon,sx:{...zL.filterChip,...t}})}function QL(t){const[o,r]=(0,e.useState)("");return function(t,o,r){const{reset:n,clear:i}=pO(t,o);(0,e.useEffect)(n,[...r,n]),(0,e.useEffect)(i,[])}((()=>{t.setSearchValue(o)}),500,[o]),(0,l.jsx)("input",{style:XL.searchField,type:"text",onChange:e=>r(e.target.value)})}const qL=function(t){const o=op(),[r,n]=(0,e.useState)(""),[i,a]=(0,e.useState)(!1);(0,e.useEffect)((()=>{let e=[];e=Object.keys(t.layerToggles).filter((e=>{let o=!1;if(r.length>0){if(e.startsWith(r.toLowerCase()))o=!0;else if(e in t.productInfo)for(const n of t.productInfo[e].keywords)if(n.toLowerCase().startsWith(r.toLowerCase())){o=!0;break}if(!o)return!1}if("all"===t.categoryFilter)return!0;if(e in DL){if("ocean"===t.categoryFilter)return DL[e].categories.includes(NL);if("future"===t.categoryFilter)return DL[e].categories.includes(kL);if("hazard"===t.categoryFilter)return DL[e].categories.includes(hL);if("present"===t.categoryFilter)return DL[e].categories.includes(SL);if("overlays"===t.categoryFilter)return DL[e].categories.includes(RL);if("guidance"===t.categoryFilter)return DL[e].categories.includes(PL);if("analysis"===t.categoryFilter)return DL[e].categories.includes(FL);if("outlooks"===t.categoryFilter)return DL[e].categories.includes(wL)}return o}));let o=[];for(const t of mL)e.includes(t)&&o.push(t);t.setFilteredMenuItems(o)}),[r,t.categoryFilter,t.setFilteredMenuItems]);const s=e=>{a(e),t.setSubMenuContainerHeight(e?1.5:11.5)};return i?(0,l.jsx)(HA,{container:!0,sx:{padding:"0.8em",position:"relative"},children:(0,l.jsx)(kp,{sx:zL.hideSearchButton,onClick:()=>s(!1),children:"Show Search"})}):(0,l.jsxs)(HA,{container:!0,sx:{padding:"5px",position:"relative"},children:[(0,l.jsx)(kp,{sx:zL.hideSearchButton,onClick:()=>s(!0),children:"Hide Search"}),(0,l.jsxs)(HA,{item:!0,sx:{padding:"5px"},children:[(0,l.jsx)(kp,{align:"left",sx:{fontSize:"0.8em"},children:"Search for a Layer:"}),(0,l.jsx)(QL,{setSearchValue:n})]}),(0,l.jsx)(HA,{item:!0,sx:{padding:"5px"},children:(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"Filter Your Search by Category:"})}),(0,l.jsxs)(HA,{item:!0,sx:{padding:"5px"},children:[(0,l.jsx)(JL,{name:"All",filterOn:"all"===t.categoryFilter,setFilterOn:()=>t.setCategoryFilter("all"),icon:(0,l.jsx)(WI.A,{color:"primary",sx:"all"===t.categoryFilter?{color:o.palette.primary.contrastText}:{}})}),(0,l.jsx)(JL,{name:"Coastal & Ocean Mapping",filterOn:"ocean"===t.categoryFilter,setFilterOn:()=>t.setCategoryFilter("ocean"),icon:(0,l.jsx)(UC.A,{color:"primary",sx:"ocean"===t.categoryFilter?{color:o.palette.primary.contrastText}:{}})}),(0,l.jsx)(JL,{name:"Forecasts",filterOn:"future"===t.categoryFilter,setFilterOn:()=>t.setCategoryFilter("future"),icon:(0,l.jsx)(iO.A,{color:"primary",sx:{color:"future"===t.categoryFilter?o.palette.primary.contrastText:null}})}),(0,l.jsx)(JL,{name:"Hazards",filterOn:"hazard"===t.categoryFilter,setFilterOn:()=>t.setCategoryFilter("hazard"),icon:(0,l.jsx)(oO.A,{color:"primary",sx:"hazard"===t.categoryFilter?{color:o.palette.primary.contrastText}:{}})}),(0,l.jsx)(JL,{name:"Present",filterOn:"present"===t.categoryFilter,setFilterOn:()=>t.setCategoryFilter("present"),icon:(0,l.jsx)(sO.A,{color:"primary",sx:"present"===t.categoryFilter?{color:o.palette.primary.contrastText}:{}})}),(0,l.jsx)(JL,{name:"Guidance",filterOn:"guidance"===t.categoryFilter,setFilterOn:()=>t.setCategoryFilter("guidance"),icon:(0,l.jsx)(nO.A,{color:"primary",sx:"guidance"===t.categoryFilter?{color:o.palette.primary.contrastText}:{}})}),(0,l.jsx)(JL,{name:"Overlays",filterOn:"overlays"===t.categoryFilter,setFilterOn:()=>t.setCategoryFilter("overlays"),icon:(0,l.jsx)(rO.A,{color:"primary",sx:"overlays"===t.categoryFilter?{color:o.palette.primary.contrastText}:{}})}),(0,l.jsx)(JL,{name:"Analysis",filterOn:"analysis"===t.categoryFilter,setFilterOn:()=>t.setCategoryFilter("analysis"),icon:(0,l.jsx)(aO.A,{color:"primary",sx:"analysis"===t.categoryFilter?{color:o.palette.primary.contrastText}:{}})}),(0,l.jsx)(JL,{name:"Outlooks",filterOn:"outlooks"===t.categoryFilter,setFilterOn:()=>t.setCategoryFilter("outlooks"),icon:(0,l.jsx)(nO.A,{color:"primary",sx:"outlooks"===t.categoryFilter?{color:o.palette.primary.contrastText}:{}})})]}),0!==r.length?(0,l.jsx)(HA,{item:!0,sx:{padding:"5px"},children:(0,l.jsxs)(kp,{sx:{fontSize:"0.8em"},children:["Showing layers matching: ",r,"..."]})}):null]})};const $L=e.createContext(void 0);function em(){return e.useContext($L)}function tm(e){return(0,Cp.Ay)("PrivateSwitchBase",e)}(0,gp.A)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const om=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],rm=(0,dp.Ay)(Vu)((e=>{let{ownerState:t}=e;return(0,n.A)({padding:9,borderRadius:"50%"},"start"===t.edge&&{marginLeft:"small"===t.size?-3:-12},"end"===t.edge&&{marginRight:"small"===t.size?-3:-12})})),nm=(0,dp.Ay)("input",{shouldForwardProp:SC.A})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),im=e.forwardRef((function(e,t){const{autoFocus:o,checked:r,checkedIcon:a,className:s,defaultChecked:p,disabled:A,disableFocusRipple:u=!1,edge:d=!1,icon:c,id:y,inputProps:g,inputRef:C,name:I,onBlur:O,onChange:T,onFocus:L,readOnly:m,required:N=!1,tabIndex:k,type:h,value:S}=e,P=(0,i.A)(e,om),[R,F]=(0,Ty.A)({controlled:r,default:Boolean(p),name:"SwitchBase",state:"checked"}),w=em();let f=A;w&&"undefined"===typeof f&&(f=w.disabled);const E="checkbox"===h||"radio"===h,_=(0,n.A)({},e,{checked:R,disabled:f,disableFocusRipple:u,edge:d}),b=(e=>{const{classes:t,checked:o,disabled:r,edge:n}=e,i={root:["root",o&&"checked",r&&"disabled",n&&"edge".concat((0,yp.A)(n))],input:["input"]};return(0,up.A)(i,tm,t)})(_);return(0,l.jsxs)(rm,(0,n.A)({component:"span",className:(0,lp.A)(b.root,s),centerRipple:!0,focusRipple:!u,disabled:f,tabIndex:null,role:void 0,onFocus:e=>{L&&L(e),w&&w.onFocus&&w.onFocus(e)},onBlur:e=>{O&&O(e),w&&w.onBlur&&w.onBlur(e)},ownerState:_,ref:t},P,{children:[(0,l.jsx)(nm,(0,n.A)({autoFocus:o,checked:r,defaultChecked:p,className:b.input,disabled:f,id:E?y:void 0,name:I,onChange:e=>{if(e.nativeEvent.defaultPrevented)return;const t=e.target.checked;F(t),T&&T(e,t)},readOnly:m,ref:C,required:N,ownerState:_,tabIndex:k,type:h},"checkbox"===h&&void 0===S?{}:{value:S},g)),R?a:c]}))})),am=im;function sm(e){return(0,Cp.Ay)("MuiSwitch",e)}const pm=(0,gp.A)("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),lm=["className","color","edge","size","sx"],Am=tg(),um=(0,dp.Ay)("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.edge&&t["edge".concat((0,yp.A)(o.edge))],t["size".concat((0,yp.A)(o.size))]]}})({display:"inline-flex",width:58,height:38,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"},variants:[{props:{edge:"start"},style:{marginLeft:-8}},{props:{edge:"end"},style:{marginRight:-8}},{props:{size:"small"},style:{width:40,height:24,padding:7,["& .".concat(pm.thumb)]:{width:16,height:16},["& .".concat(pm.switchBase)]:{padding:4,["&.".concat(pm.checked)]:{transform:"translateX(16px)"}}}}]}),dm=(0,dp.Ay)(am,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.switchBase,{["& .".concat(pm.input)]:t.input},"default"!==o.color&&t["color".concat((0,yp.A)(o.color))]]}})((e=>{let{theme:t}=e;return{position:"absolute",top:0,left:0,zIndex:1,color:t.vars?t.vars.palette.Switch.defaultColor:"".concat("light"===t.palette.mode?t.palette.common.white:t.palette.grey[300]),transition:t.transitions.create(["left","transform"],{duration:t.transitions.duration.shortest}),["&.".concat(pm.checked)]:{transform:"translateX(20px)"},["&.".concat(pm.disabled)]:{color:t.vars?t.vars.palette.Switch.defaultDisabledColor:"".concat("light"===t.palette.mode?t.palette.grey[100]:t.palette.grey[600])},["&.".concat(pm.checked," + .").concat(pm.track)]:{opacity:.5},["&.".concat(pm.disabled," + .").concat(pm.track)]:{opacity:t.vars?t.vars.opacity.switchTrackDisabled:"".concat("light"===t.palette.mode?.12:.2)},["& .".concat(pm.input)]:{left:"-100%",width:"300%"}}}),(e=>{let{theme:t}=e;return{"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,VA.X4)(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:[...Object.entries(t.palette).filter((e=>{let[,t]=e;return t.main&&t.light})).map((e=>{let[o]=e;return{props:{color:o},style:{["&.".concat(pm.checked)]:{color:(t.vars||t).palette[o].main,"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[o].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,VA.X4)(t.palette[o].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},["&.".concat(pm.disabled)]:{color:t.vars?t.vars.palette.Switch["".concat(o,"DisabledColor")]:"".concat("light"===t.palette.mode?(0,VA.a)(t.palette[o].main,.62):(0,VA.e$)(t.palette[o].main,.55))}},["&.".concat(pm.checked," + .").concat(pm.track)]:{backgroundColor:(t.vars||t).palette[o].main}}}}))]}})),cm=(0,dp.Ay)("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})((e=>{let{theme:t}=e;return{height:"100%",width:"100%",borderRadius:7,zIndex:-1,transition:t.transitions.create(["opacity","background-color"],{duration:t.transitions.duration.shortest}),backgroundColor:t.vars?t.vars.palette.common.onBackground:"".concat("light"===t.palette.mode?t.palette.common.black:t.palette.common.white),opacity:t.vars?t.vars.opacity.switchTrack:"".concat("light"===t.palette.mode?.38:.3)}})),ym=(0,dp.Ay)("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})((e=>{let{theme:t}=e;return{boxShadow:(t.vars||t).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"}})),gm=e.forwardRef((function(e,t){const o=Am({props:e,name:"MuiSwitch"}),{className:r,color:a="primary",edge:s=!1,size:p="medium",sx:A}=o,u=(0,i.A)(o,lm),d=(0,n.A)({},o,{color:a,edge:s,size:p}),c=(e=>{const{classes:t,edge:o,size:r,color:i,checked:a,disabled:s}=e,p={root:["root",o&&"edge".concat((0,yp.A)(o)),"size".concat((0,yp.A)(r))],switchBase:["switchBase","color".concat((0,yp.A)(i)),a&&"checked",s&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},l=(0,up.A)(p,sm,t);return(0,n.A)({},t,l)})(d),y=(0,l.jsx)(ym,{className:c.thumb,ownerState:d});return(0,l.jsxs)(um,{className:(0,lp.A)(c.root,r),sx:A,ownerState:d,children:[(0,l.jsx)(dm,(0,n.A)({type:"checkbox",icon:y,checkedIcon:y,ref:t,ownerState:d},u,{classes:(0,n.A)({},c,{root:c.switchBase})})),(0,l.jsx)(cm,{className:c.track,ownerState:d})]})})),Cm=gm;var Im=o(6974);const Om={menuItemHeaderContainer:{width:"100%",direction:"row",alignItems:"center",justify:"space-evenly",overflow:"hidden"},menuButton:{marginTop:"0.1em"},deleteButton:{marginTop:"0.1em"},switchButton:{marginTop:"0.1em"},LayerMenuTitle:{marginLeft:"5px",fontSize:14.5,cursor:"pointer",userSelect:"none"},bodyContainer:{boxShadow:"inset 0px 6px 4px -4px rgba(0, 0, 0, 0.25), inset 0px -6px 4px -4px rgba(0, 0, 0, 0.25)"}},Tm={layerDivider:{borderBottom:"1px solid rgba(0, 0, 0, .125)",marginLeft:4,marginRight:4}};function Lm(e){return(0,l.jsxs)(HA,{container:!0,sx:Om.menuItemHeaderContainer,children:[(0,l.jsx)(HA,{item:!0,xs:2,children:e.layerInitialized?(0,l.jsx)(Cm,{size:"small",sx:Om.switchButton,checked:e.layerToggles[e.layerName],onChange:t=>{if("undefined"!==typeof e.layersList&&"undefined"!==typeof e.updateOlLayerState&&(null===e.layersList||0!==e.layersList.length||e.layerToggles[e.layerName]||"tropical_cyclones"===e.layerName&&e.updateOlLayerState({layersParam:["tropical_cyclone_track_forecast","tropical_cyclone_intensity_forecast"]},"tropical_cyclones")),"nbs"!==e.layerName&&"s111"!==e.layerName&&"stofs"!==e.layerName&&"sst"!==e.layerName&&"s100"!==e.layerName&&"pathogen"!==e.layerName&&"mrms_qpe"!==e.layerName||e.layerToggles[e.layerName])if("ltng_den"===e.layerName){const t={};Object.assign(t,{[e.layerName]:!e.layerToggles[e.layerName]});for(const o in e.layerToggles)"basemaps"===o?Object.assign(t,{[o]:!0}):"satellite"===o?e.layerToggles[o]||Object.assign(t,{[o]:t.ltng_den}):"surface_obs"!==o&&"satellite"!==o&&"ltng_den"!==o&&(e.layerToggles[e.layerName]||Object.assign(t,{[o]:!1}));e.updateLayerToggles(t)}else if("convective_outlooks"===e.layerName){const t={};var o=Object.values(YL).filter((e=>"1"===e.day)),r=!1;for(const n of o)if(e.olLayerState[n.layer_name].on){r=!0;break}Object.assign(t,{[e.layerName]:!e.layerToggles[e.layerName]});for(const o in e.layerToggles)"satellite"===o?e.layerToggles[o]&&Object.assign(t,{[o]:!t.convective_outlooks}):"wwa"!==o&&"mrms"!==o||!r||e.layerToggles[o]||Object.assign(t,{[o]:t.convective_outlooks});e.updateLayerToggles(t)}else e.updateLayerToggles({[e.layerName]:!e.layerToggles[e.layerName]});else{const t={};for(const o in e.layerToggles)o===e.layerName?Object.assign(t,{[o]:!e.layerToggles[e.layerName]}):"basemaps"===o?Object.assign(t,{[o]:!0}):("sst"!==e.layerName||"sst"===e.layerName&&"surface_obs"!==o)&&Object.assign(t,{[o]:!1});e.updateLayerToggles(t)}e.layerToggles[e.layerName]&&e.setBodyIsOpen(!1),e.layerToggles[e.layerName]||e.setLayerIsActive(!0)}}):(0,l.jsx)(BI,{})}),(0,l.jsx)(HA,{item:!0,xs:e.onlyDisplayActive&&!e.noBodyMenu?7:8,children:(0,l.jsx)(kp,{sx:Om.LayerMenuTitle,variant:"body2",align:"left",onClick:t=>{e.setBodyIsOpen(!e.bodyIsOpen)},children:e.label})}),e.noBodyMenu?null:(0,l.jsx)(HA,{item:!0,xs:1,children:(0,l.jsx)(Ju,{size:"medium",color:"secondary",sx:Om.menuButton,onClick:t=>{e.setBodyIsOpen(!e.bodyIsOpen)},children:(0,l.jsx)(Im.A,{})})}),e.onlyDisplayActive?(0,l.jsx)(HA,{item:!0,xs:2,children:(0,l.jsx)(Ju,{color:"secondary",sx:Om.deleteButton,onClick:t=>{e.setLayerIsActive(!1),e.layerToggles[e.layerName]&&e.updateLayerToggles({[e.layerName]:!1})},children:(0,l.jsx)(GI.A,{})})}):null]})}function mm(e){return(0,l.jsx)("div",{children:e.children})}const Nm=function(t){const[o,r]=(0,e.useState)(!1);let n=!0;return t.onlyDisplayActive&&(t.layerIsActive||(n=!1)),n?(0,l.jsxs)("div",{sx:Om.menuItemContainer,children:[(0,l.jsxs)(HA,{container:!0,children:[(0,l.jsx)(HA,{item:!0,xs:12,children:(0,l.jsx)(Lm,{layerName:t.layerName,label:t.label,bodyIsOpen:o,setBodyIsOpen:r,layerToggles:t.layerToggles,updateLayerToggles:t.updateLayerToggles,layerInitialized:t.layerInitialized,setLayerIsActive:t.setLayerIsActive,onlyDisplayActive:t.onlyDisplayActive,activeLayers:t.activeLayers,setActiveLayers:t.setActiveLayers,noBodyMenu:!t.children,layersList:t.layersList,updateOlLayerState:t.updateOlLayerState,olLayerState:t.olLayerState})}),o?(0,l.jsxs)(HA,{item:!0,xs:12,sx:Om.bodyContainer,children:[(0,l.jsx)("div",{style:Tm.layerDivider}),(0,l.jsx)(mm,{children:t.children})]}):null]}),o?null:(0,l.jsx)("div",{style:Tm.layerDivider})]}):null};var km=o(8125),hm=o(7551),Sm=o(1491),Pm=o(126),Rm=o(8212);const Fm=(0,dp.Ay)((e=>{let{className:t,...o}=e;return(0,l.jsx)(Ey,{...o,classes:{popper:t}})}))((e=>{let{theme:t}=e;return{["& .".concat(my.tooltip)]:{backgroundColor:t.palette.primary.main,color:t.palette.primary.contrastText,boxShadow:t.shadows[2],fontSize:"70%","& *":{color:t.palette.primary.main}}}}));function wm(e){const{children:t,open:o,value:r}=e;return(0,l.jsx)(Fm,{arrow:!0,open:o,enterTouchDelay:0,placement:"top",title:r,children:t})}const fm={sliderDiv:{width:"100%"}},Em=(0,dp.Ay)(Og)((e=>{let{theme:t}=e;return{"& .MuiSlider-thumb":{height:12,width:12,boxShadow:t.shadows[2],backgroundColor:t.palette.primary.main,borderWidth:1,borderStyle:"solid",borderColor:"rgba(0,0,0,0.6)",transition:"none"}}}));const _m=function(t){const[o,r]=(0,e.useState)({sliderVal:"number"===typeof t.opacity?t.opacity:100,prevPropSliderVal:0});return"number"===typeof t.opacity&&t.opacity!==o.prevPropSliderVal&&r({sliderVal:t.opacity,prevPropSliderVal:t.opacity}),(0,l.jsx)("div",{style:fm.sliderDiv,children:(0,l.jsx)(Em,{value:"number"===typeof o.sliderVal?o.sliderVal:0,valueLabelFormat:e=>e+" %",min:0,max:100,step:1,onChange:(e,n)=>{t.updateLayerOpacities({[t.layerName]:n}),r({...o,sliderVal:n})},valueLabelDisplay:"auto",components:{ValueLabel:wm}})})},bm=(0,dp.Ay)((e=>{let{className:t,...o}=e;return(0,l.jsx)(Ey,{...o,classes:{popper:t}})}))((e=>{let{theme:t}=e;return{["& .".concat(my.tooltip)]:{backgroundColor:t.palette.primary.light,color:t.palette.primary.contrastText,boxShadow:t.shadows[2],fontSize:"65%","& *":{color:t.palette.primary.light}}}})),vm={iconButtonLabel:{display:"flex",flexDirection:"column",color:"secondary"}},Um={menuItemContainer:{padding:"0.25em"},opacitySliderContainer:{padding:"0.5em 2em",marginTop:"1.5em"},legendContainer:{marginTop:"1em"},optionsTabContainer:{marginTop:"1em"},activeLayerDivider:{borderBottom:"1px solid rgba(0, 0, 0, .125)",marginLeft:4,marginRight:4,marginTop:8}};const Mm=function(t){const o=op();let r=!1,n=3;t.children&&(r=!0,n=2);const[i,a]=(0,e.useState)(r?"layerOptions":"legend"),s="layerOptions"===i,p="opacity"===i,A="info"===i,u="legend"===i,d="capUrls"===i;return(0,l.jsx)("div",{style:Um.menuItemContainer,children:(0,l.jsxs)(HA,{container:!0,children:[(0,l.jsx)(HA,{item:!0,xs:12,children:(0,l.jsxs)(HA,{container:!0,justifyContent:"space-between",children:[r?(0,l.jsx)(HA,{item:!0,xs:n,children:(0,l.jsx)(bm,{arrow:!0,title:"Layers",placement:"bottom",children:(0,l.jsx)(Ju,{color:"secondary",size:"small",onClick:()=>{a("layerOptions")},style:{border:s?"2px solid "+o.palette.primary.main:""},children:(0,l.jsx)(km.A,{color:"secondary",className:Um.iconButtonLabel})})})}):null,(0,l.jsx)(HA,{item:!0,xs:n,children:(0,l.jsx)(bm,{arrow:!0,title:"Legend",placement:"bottom",children:(0,l.jsx)(Ju,{color:"secondary",size:"small",onClick:()=>{a("legend")},style:{border:u?"2px solid "+o.palette.primary.main:""},children:(0,l.jsx)(Pm.A,{color:"secondary",sx:vm.iconButtonLabel})})})}),(0,l.jsx)(HA,{item:!0,xs:n,children:(0,l.jsx)(bm,{arrow:!0,title:"Opacity",placement:"bottom",children:(0,l.jsx)(Ju,{color:"secondary",size:"small",onClick:()=>{a("opacity")},style:{border:p?"2px solid "+o.palette.primary.main:""},children:(0,l.jsx)(hm.A,{color:"secondary",sx:vm.iconButtonLabel})})})}),(0,l.jsx)(HA,{item:!0,xs:n,children:(0,l.jsx)(bm,{arrow:!0,title:"Info",placement:"bottom",children:(0,l.jsx)(Ju,{color:"secondary",size:"small",onClick:()=>{a("info")},style:{border:A?"2px solid "+o.palette.primary.main:""},children:(0,l.jsx)(Sm.A,{color:"secondary",sx:vm.iconButtonLabel})})})}),(0,l.jsx)(HA,{item:!0,xs:n,children:(0,l.jsx)(bm,{arrow:!0,title:"Map Services",placement:"bottom",children:(0,l.jsx)(Ju,{color:"secondary",size:"small",onClick:()=>{a("capUrls")},style:{border:d?"2px solid "+o.palette.primary.main:""},children:(0,l.jsx)(Rm.A,{color:"secondary",sx:vm.iconButtonLabel})})})})]})}),(0,l.jsxs)(HA,{item:!0,xs:12,children:[(0,l.jsx)("div",{style:Um.activeLayerDivider}),s?(0,l.jsx)("div",{style:Um.optionsTabContainer,children:t.children}):null,u?(0,l.jsx)("div",{style:Um.legendContainer,children:t.legendContent}):null,p?(0,l.jsx)("div",{style:Um.opacitySliderContainer,children:(0,l.jsx)(_m,{opacity:t.opacity,updateLayerOpacities:t.updateLayerOpacities,layerName:t.layerName})}):null,A?(0,l.jsx)("div",{style:Um.optionsTabContainer,children:t.infoContent}):null,d?(0,l.jsx)("div",{style:Um.optionsTabContainer,children:t.capUrlsContent}):null]})]})})};function Dm(e){return(0,Cp.Ay)("MuiListSubheader",e)}(0,gp.A)("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const xm=["className","color","component","disableGutters","disableSticky","inset"],Bm=(0,dp.Ay)("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,"default"!==o.color&&t["color".concat((0,yp.A)(o.color))],!o.disableGutters&&t.gutters,o.inset&&t.inset,!o.disableSticky&&t.sticky]}})((e=>{let{theme:t,ownerState:o}=e;return(0,n.A)({boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:(t.vars||t).palette.text.secondary,fontFamily:t.typography.fontFamily,fontWeight:t.typography.fontWeightMedium,fontSize:t.typography.pxToRem(14)},"primary"===o.color&&{color:(t.vars||t).palette.primary.main},"inherit"===o.color&&{color:"inherit"},!o.disableGutters&&{paddingLeft:16,paddingRight:16},o.inset&&{paddingLeft:72},!o.disableSticky&&{position:"sticky",top:0,zIndex:1,backgroundColor:(t.vars||t).palette.background.paper})})),Wm=e.forwardRef((function(e,t){const o=(0,cp.A)({props:e,name:"MuiListSubheader"}),{className:r,color:a="default",component:s="li",disableGutters:p=!1,disableSticky:A=!1,inset:u=!1}=o,d=(0,i.A)(o,xm),c=(0,n.A)({},o,{color:a,component:s,disableGutters:p,disableSticky:A,inset:u}),y=(e=>{const{classes:t,color:o,disableGutters:r,inset:n,disableSticky:i}=e,a={root:["root","default"!==o&&"color".concat((0,yp.A)(o)),!r&&"gutters",n&&"inset",!i&&"sticky"]};return(0,up.A)(a,Dm,t)})(c);return(0,l.jsx)(Bm,(0,n.A)({as:s,className:(0,lp.A)(y.root,r),ref:t,ownerState:c},d))}));Wm.muiSkipListHighlight=!0;const Gm=Wm,Km={label:{color:"#252525",fontSize:"98%",mb:"10px"}},Hm="watches_warnings_advisories";const Vm=function(e){return e.WWAStyleInfo?(0,l.jsxs)(Gm,{component:"div",children:[(0,l.jsx)(kp,{sx:Km.label,children:e.WWAStyleInfo[Hm][0].title}),(0,l.jsx)("img",{alt:"",src:e.WWAStyleInfo[Hm][0].url+"&legend_options=countMatched:true;fontAntiAliasing:true;hideEmptyRules:true;forceLabels:on;dpi:91&SCALE=200001"})]}):null},Ym={menuItemBodyContainer:{padding:"0.5em"}};const jm=function(e){return(0,l.jsx)(Nm,{layerName:"wwa",label:"Active Alerts",layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.layerInitialized,onlyDisplayActive:e.onlyDisplayActive,layerIsActive:e.wwaActive,setLayerIsActive:e.setWwaActive,children:(0,l.jsx)("div",{style:Ym.menuItemBodyContainer,children:(0,l.jsx)(Mm,{opacity:e.opacity,updateLayerOpacities:e.updateLayerOpacities,layerName:"wwa",layersList:e.layersList,infoContent:(0,l.jsx)(kp,{variant:"caption",style:{display:"inline-block"},children:"Latest National Weather Service (NWS) Watches, Warnings, Advisories, and Statements for hazardous weather, marine weather, hydrologic, oceanographic, wildfire, air quality, and ecological conditions which may affect or are presently affecting inland, lake, coastal, and offshore areas and also alerts from state agencies regarding air quality and state and federal avalanche centers\u2019 Avalanche Watches/Warnings disseminated by the NWS . These various hazardous messages are issued on an event-driven basis. Data Source: NWS"}),legendContent:e.styleInfo?(0,l.jsx)(Vm,{WWAStyleInfo:e.styleInfo}):(0,l.jsx)(BI,{}),capUrlsContent:e.capUrlsContent})})})};const Zm=e.createContext({});var zm=o(5013);const Xm=(0,gp.A)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]);const Jm=(0,gp.A)("MuiListItemIcon",["root","alignItemsFlexStart"]);const Qm=(0,gp.A)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);function qm(e){return(0,Cp.Ay)("MuiMenuItem",e)}const $m=(0,gp.A)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),eN=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],tN=(0,dp.Ay)(Vu,{shouldForwardProp:e=>(0,SC.A)(e)||"classes"===e,name:"MuiMenuItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]}})((e=>{let{theme:t,ownerState:o}=e;return(0,n.A)({},t.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!o.disableGutters&&{paddingLeft:16,paddingRight:16},o.divider&&{borderBottom:"1px solid ".concat((t.vars||t).palette.divider),backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},["&.".concat($m.selected)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,VA.X4)(t.palette.primary.main,t.palette.action.selectedOpacity),["&.".concat($m.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.focusOpacity,"))"):(0,VA.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},["&.".concat($m.selected,":hover")]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.hoverOpacity,"))"):(0,VA.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,VA.X4)(t.palette.primary.main,t.palette.action.selectedOpacity)}},["&.".concat($m.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["&.".concat($m.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity},["& + .".concat(Xm.root)]:{marginTop:t.spacing(1),marginBottom:t.spacing(1)},["& + .".concat(Xm.inset)]:{marginLeft:52},["& .".concat(Qm.root)]:{marginTop:0,marginBottom:0},["& .".concat(Qm.inset)]:{paddingLeft:36},["& .".concat(Jm.root)]:{minWidth:36}},!o.dense&&{[t.breakpoints.up("sm")]:{minHeight:"auto"}},o.dense&&(0,n.A)({minHeight:32,paddingTop:4,paddingBottom:4},t.typography.body2,{["& .".concat(Jm.root," svg")]:{fontSize:"1.25rem"}}))})),oN=e.forwardRef((function(t,o){const r=(0,cp.A)({props:t,name:"MuiMenuItem"}),{autoFocus:a=!1,component:s="li",dense:p=!1,divider:A=!1,disableGutters:u=!1,focusVisibleClassName:d,role:c="menuitem",tabIndex:y,className:g}=r,C=(0,i.A)(r,eN),I=e.useContext(Zm),O=e.useMemo((()=>({dense:p||I.dense||!1,disableGutters:u})),[I.dense,p,u]),T=e.useRef(null);(0,zm.A)((()=>{a&&T.current&&T.current.focus()}),[a]);const L=(0,n.A)({},r,{dense:O.dense,divider:A,disableGutters:u}),m=(e=>{const{disabled:t,dense:o,divider:r,disableGutters:i,selected:a,classes:s}=e,p={root:["root",o&&"dense",t&&"disabled",!i&&"gutters",r&&"divider",a&&"selected"]},l=(0,up.A)(p,qm,s);return(0,n.A)({},s,l)})(r),N=(0,au.A)(T,o);let k;return r.disabled||(k=void 0!==y?y:-1),(0,l.jsx)(Zm.Provider,{value:O,children:(0,l.jsx)(tN,(0,n.A)({ref:N,role:c,tabIndex:k,component:s,focusVisibleClassName:(0,lp.A)(m.focusVisible,d),className:(0,lp.A)(m.root,g)},C,{ownerState:L,classes:m}))})})),rN=oN;function nN(e){let{props:t,states:o,muiFormControl:r}=e;return o.reduce(((e,o)=>(e[o]=t[o],r&&"undefined"===typeof t[o]&&(e[o]=r[o]),e)),{})}function iN(e){return(0,Cp.Ay)("MuiFormLabel",e)}const aN=(0,gp.A)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),sN=["children","className","color","component","disabled","error","filled","focused","required"],pN=(0,dp.Ay)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:o}=e;return(0,n.A)({},t.root,"secondary"===o.color&&t.colorSecondary,o.filled&&t.filled)}})((e=>{let{theme:t,ownerState:o}=e;return(0,n.A)({color:(t.vars||t).palette.text.secondary},t.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",["&.".concat(aN.focused)]:{color:(t.vars||t).palette[o.color].main},["&.".concat(aN.disabled)]:{color:(t.vars||t).palette.text.disabled},["&.".concat(aN.error)]:{color:(t.vars||t).palette.error.main}})})),lN=(0,dp.Ay)("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((e=>{let{theme:t}=e;return{["&.".concat(aN.error)]:{color:(t.vars||t).palette.error.main}}})),AN=e.forwardRef((function(e,t){const o=(0,cp.A)({props:e,name:"MuiFormLabel"}),{children:r,className:a,component:s="label"}=o,p=(0,i.A)(o,sN),A=nN({props:o,muiFormControl:em(),states:["color","required","focused","disabled","error","filled"]}),u=(0,n.A)({},o,{color:A.color||"primary",component:s,disabled:A.disabled,error:A.error,filled:A.filled,focused:A.focused,required:A.required}),d=(e=>{const{classes:t,color:o,focused:r,disabled:n,error:i,filled:a,required:s}=e,p={root:["root","color".concat((0,yp.A)(o)),n&&"disabled",i&&"error",a&&"filled",r&&"focused",s&&"required"],asterisk:["asterisk",i&&"error"]};return(0,up.A)(p,iN,t)})(u);return(0,l.jsxs)(pN,(0,n.A)({as:s,ownerState:u,className:(0,lp.A)(d.root,a),ref:t},p,{children:[r,A.required&&(0,l.jsxs)(lN,{ownerState:u,"aria-hidden":!0,className:d.asterisk,children:["\u2009","*"]})]}))})),uN=AN;function dN(e){return(0,Cp.Ay)("MuiInputLabel",e)}(0,gp.A)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const cN=["disableAnimation","margin","shrink","variant","className"],yN=(0,dp.Ay)(uN,{shouldForwardProp:e=>(0,SC.A)(e)||"classes"===e,name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{["& .".concat(aN.asterisk)]:t.asterisk},t.root,o.formControl&&t.formControl,"small"===o.size&&t.sizeSmall,o.shrink&&t.shrink,!o.disableAnimation&&t.animated,o.focused&&t.focused,t[o.variant]]}})((e=>{let{theme:t,ownerState:o}=e;return(0,n.A)({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},o.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},"small"===o.size&&{transform:"translate(0, 17px) scale(1)"},o.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!o.disableAnimation&&{transition:t.transitions.create(["color","transform","max-width"],{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut})},"filled"===o.variant&&(0,n.A)({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===o.size&&{transform:"translate(12px, 13px) scale(1)"},o.shrink&&(0,n.A)({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},"small"===o.size&&{transform:"translate(12px, 4px) scale(0.75)"})),"outlined"===o.variant&&(0,n.A)({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===o.size&&{transform:"translate(14px, 9px) scale(1)"},o.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))})),gN=e.forwardRef((function(e,t){const o=(0,cp.A)({name:"MuiInputLabel",props:e}),{disableAnimation:r=!1,shrink:a,className:s}=o,p=(0,i.A)(o,cN),A=em();let u=a;"undefined"===typeof u&&A&&(u=A.filled||A.focused||A.adornedStart);const d=nN({props:o,muiFormControl:A,states:["size","variant","required","focused"]}),c=(0,n.A)({},o,{disableAnimation:r,formControl:A,shrink:u,size:d.size,variant:d.variant,required:d.required,focused:d.focused}),y=(e=>{const{classes:t,formControl:o,size:r,shrink:i,disableAnimation:a,variant:s,required:p}=e,l={root:["root",o&&"formControl",!a&&"animated",i&&"shrink",r&&"normal"!==r&&"size".concat((0,yp.A)(r)),s],asterisk:[p&&"asterisk"]},A=(0,up.A)(l,dN,t);return(0,n.A)({},t,A)})(c);return(0,l.jsx)(yN,(0,n.A)({"data-shrink":u,ownerState:c,ref:t,className:(0,lp.A)(y.root,s)},p,{classes:y}))})),CN=gN;var IN=o(3216),ON=o(6632),TN=o(992),LN=o(2427);function mN(e){return(0,Cp.Ay)("MuiList",e)}(0,gp.A)("MuiList",["root","padding","dense","subheader"]);const NN=["children","className","component","dense","disablePadding","subheader"],kN=(0,dp.Ay)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})((e=>{let{ownerState:t}=e;return(0,n.A)({listStyle:"none",margin:0,padding:0,position:"relative"},!t.disablePadding&&{paddingTop:8,paddingBottom:8},t.subheader&&{paddingTop:0})})),hN=e.forwardRef((function(t,o){const r=(0,cp.A)({props:t,name:"MuiList"}),{children:a,className:s,component:p="ul",dense:A=!1,disablePadding:u=!1,subheader:d}=r,c=(0,i.A)(r,NN),y=e.useMemo((()=>({dense:A})),[A]),g=(0,n.A)({},r,{component:p,dense:A,disablePadding:u}),C=(e=>{const{classes:t,disablePadding:o,dense:r,subheader:n}=e,i={root:["root",!o&&"padding",r&&"dense",n&&"subheader"]};return(0,up.A)(i,mN,t)})(g);return(0,l.jsx)(Zm.Provider,{value:y,children:(0,l.jsxs)(kN,(0,n.A)({as:p,className:(0,lp.A)(C.root,s),ref:o,ownerState:g},c,{children:[d,a]}))})})),SN=hN;function PN(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}const RN=PN,FN=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function wN(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function fN(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function EN(e,t){if(void 0===t)return!0;let o=e.innerText;return void 0===o&&(o=e.textContent),o=o.trim().toLowerCase(),0!==o.length&&(t.repeating?o[0]===t.keys[0]:0===o.indexOf(t.keys.join("")))}function _N(e,t,o,r,n,i){let a=!1,s=n(e,t,!!t&&o);for(;s;){if(s===e.firstChild){if(a)return!1;a=!0}const t=!r&&(s.disabled||"true"===s.getAttribute("aria-disabled"));if(s.hasAttribute("tabindex")&&EN(s,i)&&!t)return s.focus(),!0;s=n(e,s,o)}return!1}const bN=e.forwardRef((function(t,o){const{actions:r,autoFocus:a=!1,autoFocusItem:s=!1,children:p,className:A,disabledItemsFocusable:u=!1,disableListWrap:d=!1,onKeyDown:c,variant:y="selectedMenu"}=t,g=(0,i.A)(t,FN),C=e.useRef(null),I=e.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,zm.A)((()=>{a&&C.current.focus()}),[a]),e.useImperativeHandle(r,(()=>({adjustStyleForScrollbar:(e,t)=>{let{direction:o}=t;const r=!C.current.style.width;if(e.clientHeight<C.current.clientHeight&&r){const t="".concat(RN((0,LN.A)(e)),"px");C.current.style["rtl"===o?"paddingLeft":"paddingRight"]=t,C.current.style.width="calc(100% + ".concat(t,")")}return C.current}})),[]);const O=(0,au.A)(C,o);let T=-1;e.Children.forEach(p,((t,o)=>{e.isValidElement(t)?(t.props.disabled||("selectedMenu"===y&&t.props.selected||-1===T)&&(T=o),T===o&&(t.props.disabled||t.props.muiSkipListHighlight||t.type.muiSkipListHighlight)&&(T+=1,T>=p.length&&(T=-1))):T===o&&(T+=1,T>=p.length&&(T=-1))}));const L=e.Children.map(p,((t,o)=>{if(o===T){const o={};return s&&(o.autoFocus=!0),void 0===t.props.tabIndex&&"selectedMenu"===y&&(o.tabIndex=0),e.cloneElement(t,o)}return t}));return(0,l.jsx)(SN,(0,n.A)({role:"menu",ref:O,className:A,onKeyDown:e=>{const t=C.current,o=e.key,r=(0,LN.A)(t).activeElement;if("ArrowDown"===o)e.preventDefault(),_N(t,r,d,u,wN);else if("ArrowUp"===o)e.preventDefault(),_N(t,r,d,u,fN);else if("Home"===o)e.preventDefault(),_N(t,null,d,u,wN);else if("End"===o)e.preventDefault(),_N(t,null,d,u,fN);else if(1===o.length){const n=I.current,i=o.toLowerCase(),a=performance.now();n.keys.length>0&&(a-n.lastTime>500?(n.keys=[],n.repeating=!0,n.previousKeyMatched=!0):n.repeating&&i!==n.keys[0]&&(n.repeating=!1)),n.lastTime=a,n.keys.push(i);const s=r&&!n.repeating&&EN(r,n);n.previousKeyMatched&&(s||_N(t,r,!1,u,wN,n))?e.preventDefault():n.previousKeyMatched=!1}c&&c(e)},tabIndex:a?0:-1},g,{children:L}))}));var vN=o(950),UN=o(6078),MN=o(4708),DN=o(6288);function xN(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function BN(e){return parseInt((0,DN.A)(e).getComputedStyle(e).paddingRight,10)||0}function WN(e,t,o,r,n){const i=[t,o,...r];[].forEach.call(e.children,(e=>{const t=-1===i.indexOf(e),o=!function(e){const t=-1!==["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName),o="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||o}(e);t&&o&&xN(e,n)}))}function GN(e,t){let o=-1;return e.some(((e,r)=>!!t(e)&&(o=r,!0))),o}function KN(e,t){const o=[],r=e.container;if(!t.disableScrollLock){if(function(e){const t=(0,$u.A)(e);return t.body===e?(0,DN.A)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(r)){const e=PN((0,$u.A)(r));o.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight="".concat(BN(r)+e,"px");const t=(0,$u.A)(r).querySelectorAll(".mui-fixed");[].forEach.call(t,(t=>{o.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight="".concat(BN(t)+e,"px")}))}let e;if(r.parentNode instanceof DocumentFragment)e=(0,$u.A)(r).body;else{const t=r.parentElement,o=(0,DN.A)(r);e="HTML"===(null==t?void 0:t.nodeName)&&"scroll"===o.getComputedStyle(t).overflowY?t:r}o.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{o.forEach((e=>{let{value:t,el:o,property:r}=e;t?o.style.setProperty(r,t):o.style.removeProperty(r)}))}}const HN=new class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(e,t){let o=this.modals.indexOf(e);if(-1!==o)return o;o=this.modals.length,this.modals.push(e),e.modalRef&&xN(e.modalRef,!1);const r=function(e){const t=[];return[].forEach.call(e.children,(e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);WN(t,e.mount,e.modalRef,r,!0);const n=GN(this.containers,(e=>e.container===t));return-1!==n?(this.containers[n].modals.push(e),o):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),o)}mount(e,t){const o=GN(this.containers,(t=>-1!==t.modals.indexOf(e))),r=this.containers[o];r.restore||(r.restore=KN(r,t))}remove(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const o=this.modals.indexOf(e);if(-1===o)return o;const r=GN(this.containers,(t=>-1!==t.modals.indexOf(e))),n=this.containers[r];if(n.modals.splice(n.modals.indexOf(e),1),this.modals.splice(o,1),0===n.modals.length)n.restore&&n.restore(),e.modalRef&&xN(e.modalRef,t),WN(n.container,e.mount,e.modalRef,n.hiddenSiblings,!1),this.containers.splice(r,1);else{const e=n.modals[n.modals.length-1];e.modalRef&&xN(e.modalRef,!1)}return o}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};function VN(t){const{container:o,disableEscapeKeyDown:r=!1,disableScrollLock:i=!1,manager:a=HN,closeAfterTransition:s=!1,onTransitionEnter:p,onTransitionExited:l,children:A,onClose:u,open:d,rootRef:c}=t,y=e.useRef({}),g=e.useRef(null),C=e.useRef(null),I=(0,Qu.A)(C,c),[O,T]=e.useState(!d),L=function(e){return!!e&&e.props.hasOwnProperty("in")}(A);let m=!0;"false"!==t["aria-hidden"]&&!1!==t["aria-hidden"]||(m=!1);const N=()=>(y.current.modalRef=C.current,y.current.mount=g.current,y.current),k=()=>{a.mount(N(),{disableScrollLock:i}),C.current&&(C.current.scrollTop=0)},h=(0,qu.A)((()=>{const e=function(e){return"function"===typeof e?e():e}(o)||(0,$u.A)(g.current).body;a.add(N(),e),C.current&&k()})),S=e.useCallback((()=>a.isTopModal(N())),[a]),P=(0,qu.A)((e=>{g.current=e,e&&(d&&S()?k():C.current&&xN(C.current,m))})),R=e.useCallback((()=>{a.remove(N(),m)}),[m,a]);e.useEffect((()=>()=>{R()}),[R]),e.useEffect((()=>{d?h():L&&s||R()}),[d,R,L,s,h]);const F=e=>t=>{var o;null==(o=e.onKeyDown)||o.call(e,t),"Escape"===t.key&&229!==t.which&&S()&&(r||(t.stopPropagation(),u&&u(t,"escapeKeyDown")))},w=e=>t=>{var o;null==(o=e.onClick)||o.call(e,t),t.target===t.currentTarget&&u&&u(t,"backdropClick")};return{getRootProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=Qc(t);delete o.onTransitionEnter,delete o.onTransitionExited;const r=(0,n.A)({},o,e);return(0,n.A)({role:"presentation"},r,{onKeyDown:F(r),ref:I})},getBackdropProps:function(){const e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.A)({"aria-hidden":!0},e,{onClick:w(e),open:d})},getTransitionProps:()=>({onEnter:(0,MN.A)((()=>{T(!1),p&&p()}),null==A?void 0:A.props.onEnter),onExited:(0,MN.A)((()=>{T(!0),l&&l(),s&&R()}),null==A?void 0:A.props.onExited)}),rootRef:I,portalRef:P,isTopModal:S,exited:O,hasTransition:L}}const YN=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function jN(e){const t=[],o=[];return Array.from(e.querySelectorAll(YN)).forEach(((e,r)=>{const n=function(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1!==n&&function(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type)return!1;if(!e.name)return!1;const t=t=>e.ownerDocument.querySelector('input[type="radio"]'.concat(t));let o=t('[name="'.concat(e.name,'"]:checked'));return o||(o=t('[name="'.concat(e.name,'"]'))),o!==e}(e))}(e)&&(0===n?t.push(e):o.push({documentOrder:r,tabIndex:n,node:e}))})),o.sort(((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex)).map((e=>e.node)).concat(t)}function ZN(){return!0}function zN(t){const{children:o,disableAutoFocus:r=!1,disableEnforceFocus:n=!1,disableRestoreFocus:i=!1,getTabbable:a=jN,isEnabled:s=ZN,open:p}=t,A=e.useRef(!1),u=e.useRef(null),d=e.useRef(null),c=e.useRef(null),y=e.useRef(null),g=e.useRef(!1),C=e.useRef(null),I=(0,Qu.A)(o.ref,C),O=e.useRef(null);e.useEffect((()=>{p&&C.current&&(g.current=!r)}),[r,p]),e.useEffect((()=>{if(!p||!C.current)return;const e=(0,$u.A)(C.current);return C.current.contains(e.activeElement)||(C.current.hasAttribute("tabIndex")||C.current.setAttribute("tabIndex","-1"),g.current&&C.current.focus()),()=>{i||(c.current&&c.current.focus&&(A.current=!0,c.current.focus()),c.current=null)}}),[p]),e.useEffect((()=>{if(!p||!C.current)return;const e=(0,$u.A)(C.current),t=t=>{O.current=t,!n&&s()&&"Tab"===t.key&&e.activeElement===C.current&&t.shiftKey&&(A.current=!0,d.current&&d.current.focus())},o=()=>{const t=C.current;if(null===t)return;if(!e.hasFocus()||!s()||A.current)return void(A.current=!1);if(t.contains(e.activeElement))return;if(n&&e.activeElement!==u.current&&e.activeElement!==d.current)return;if(e.activeElement!==y.current)y.current=null;else if(null!==y.current)return;if(!g.current)return;let o=[];if(e.activeElement!==u.current&&e.activeElement!==d.current||(o=a(C.current)),o.length>0){var r,i;const e=Boolean((null==(r=O.current)?void 0:r.shiftKey)&&"Tab"===(null==(i=O.current)?void 0:i.key)),t=o[0],n=o[o.length-1];"string"!==typeof t&&"string"!==typeof n&&(e?n.focus():t.focus())}else t.focus()};e.addEventListener("focusin",o),e.addEventListener("keydown",t,!0);const r=setInterval((()=>{e.activeElement&&"BODY"===e.activeElement.tagName&&o()}),50);return()=>{clearInterval(r),e.removeEventListener("focusin",o),e.removeEventListener("keydown",t,!0)}}),[r,n,i,s,p,a]);const T=e=>{null===c.current&&(c.current=e.relatedTarget),g.current=!0};return(0,l.jsxs)(e.Fragment,{children:[(0,l.jsx)("div",{tabIndex:p?0:-1,onFocus:T,ref:u,"data-testid":"sentinelStart"}),e.cloneElement(o,{ref:I,onFocus:e=>{null===c.current&&(c.current=e.relatedTarget),g.current=!0,y.current=e.target;const t=o.props.onFocus;t&&t(e)}}),(0,l.jsx)("div",{tabIndex:p?0:-1,onFocus:T,ref:d,"data-testid":"sentinelEnd"})]})}const XN=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],JN={entering:{opacity:1},entered:{opacity:1}},QN=e.forwardRef((function(t,o){const r=op(),a={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:s,appear:p=!0,children:A,easing:u,in:d,onEnter:c,onEntered:y,onEntering:g,onExit:C,onExited:I,onExiting:O,style:T,timeout:L=a,TransitionComponent:m=Ad}=t,N=(0,i.A)(t,XN),k=e.useRef(null),h=(0,au.A)(k,A.ref,o),S=e=>t=>{if(e){const o=k.current;void 0===t?e(o):e(o,t)}},P=S(g),R=S(((e,t)=>{ud(e);const o=dd({style:T,timeout:L,easing:u},{mode:"enter"});e.style.webkitTransition=r.transitions.create("opacity",o),e.style.transition=r.transitions.create("opacity",o),c&&c(e,t)})),F=S(y),w=S(O),f=S((e=>{const t=dd({style:T,timeout:L,easing:u},{mode:"exit"});e.style.webkitTransition=r.transitions.create("opacity",t),e.style.transition=r.transitions.create("opacity",t),C&&C(e)})),E=S(I);return(0,l.jsx)(m,(0,n.A)({appear:p,in:d,nodeRef:k,onEnter:R,onEntered:F,onEntering:P,onExit:f,onExited:E,onExiting:w,addEndListener:e=>{s&&s(k.current,e)},timeout:L},N,{children:(t,o)=>e.cloneElement(A,(0,n.A)({style:(0,n.A)({opacity:0,visibility:"exited"!==t||d?void 0:"hidden"},JN[t],T,A.props.style),ref:h},o))}))})),qN=QN;function $N(e){return(0,Cp.Ay)("MuiBackdrop",e)}(0,gp.A)("MuiBackdrop",["root","invisible"]);const ek=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],tk=(0,dp.Ay)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})((e=>{let{ownerState:t}=e;return(0,n.A)({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},t.invisible&&{backgroundColor:"transparent"})})),ok=e.forwardRef((function(e,t){var o,r,a;const s=(0,cp.A)({props:e,name:"MuiBackdrop"}),{children:p,className:A,component:u="div",components:d={},componentsProps:c={},invisible:y=!1,open:g,slotProps:C={},slots:I={},TransitionComponent:O=qN,transitionDuration:T}=s,L=(0,i.A)(s,ek),m=(0,n.A)({},s,{component:u,invisible:y}),N=(e=>{const{classes:t,invisible:o}=e,r={root:["root",o&&"invisible"]};return(0,up.A)(r,$N,t)})(m),k=null!=(o=C.root)?o:c.root;return(0,l.jsx)(O,(0,n.A)({in:g,timeout:T},L,{children:(0,l.jsx)(tk,(0,n.A)({"aria-hidden":!0},k,{as:null!=(r=null!=(a=I.root)?a:d.Root)?r:u,className:(0,lp.A)(N.root,A,null==k?void 0:k.className),ownerState:(0,n.A)({},m,null==k?void 0:k.ownerState),classes:N,ref:t,children:p}))}))})),rk=ok;function nk(e){return(0,Cp.Ay)("MuiModal",e)}(0,gp.A)("MuiModal",["root","hidden","backdrop"]);const ik=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],ak=(0,dp.Ay)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})((e=>{let{theme:t,ownerState:o}=e;return(0,n.A)({position:"fixed",zIndex:(t.vars||t).zIndex.modal,right:0,bottom:0,top:0,left:0},!o.open&&o.exited&&{visibility:"hidden"})})),sk=(0,dp.Ay)(rk,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),pk=e.forwardRef((function(t,o){var r,a,s,p,A,u;const d=(0,cp.A)({name:"MuiModal",props:t}),{BackdropComponent:c=sk,BackdropProps:y,className:g,closeAfterTransition:C=!1,children:I,container:O,component:T,components:L={},componentsProps:m={},disableAutoFocus:N=!1,disableEnforceFocus:k=!1,disableEscapeKeyDown:h=!1,disablePortal:S=!1,disableRestoreFocus:P=!1,disableScrollLock:R=!1,hideBackdrop:F=!1,keepMounted:w=!1,onBackdropClick:f,open:E,slotProps:_,slots:b}=d,v=(0,i.A)(d,ik),U=(0,n.A)({},d,{closeAfterTransition:C,disableAutoFocus:N,disableEnforceFocus:k,disableEscapeKeyDown:h,disablePortal:S,disableRestoreFocus:P,disableScrollLock:R,hideBackdrop:F,keepMounted:w}),{getRootProps:M,getBackdropProps:D,getTransitionProps:x,portalRef:B,isTopModal:W,exited:G,hasTransition:K}=VN((0,n.A)({},U,{rootRef:o})),H=(0,n.A)({},U,{exited:G}),V=(e=>{const{open:t,exited:o,classes:r}=e,n={root:["root",!t&&o&&"hidden"],backdrop:["backdrop"]};return(0,up.A)(n,nk,r)})(H),Y={};if(void 0===I.props.tabIndex&&(Y.tabIndex="-1"),K){const{onEnter:e,onExited:t}=x();Y.onEnter=e,Y.onExited=t}const j=null!=(r=null!=(a=null==b?void 0:b.root)?a:L.Root)?r:ak,Z=null!=(s=null!=(p=null==b?void 0:b.backdrop)?p:L.Backdrop)?s:c,z=null!=(A=null==_?void 0:_.root)?A:m.root,X=null!=(u=null==_?void 0:_.backdrop)?u:m.backdrop,J=oy({elementType:j,externalSlotProps:z,externalForwardedProps:v,getSlotProps:M,additionalProps:{ref:o,as:T},ownerState:H,className:(0,lp.A)(g,null==z?void 0:z.className,null==V?void 0:V.root,!H.open&&H.exited&&(null==V?void 0:V.hidden))}),Q=oy({elementType:Z,externalSlotProps:X,additionalProps:y,getSlotProps:e=>D((0,n.A)({},e,{onClick:t=>{f&&f(t),null!=e&&e.onClick&&e.onClick(t)}})),className:(0,lp.A)(null==X?void 0:X.className,null==y?void 0:y.className,null==V?void 0:V.backdrop),ownerState:H});return w||E||K&&!G?(0,l.jsx)(jc,{ref:B,container:O,disablePortal:S,children:(0,l.jsxs)(j,(0,n.A)({},J,{children:[!F&&c?(0,l.jsx)(Z,(0,n.A)({},Q)):null,(0,l.jsx)(zN,{disableEnforceFocus:k,disableAutoFocus:N,disableRestoreFocus:P,isEnabled:W,open:E,children:e.cloneElement(I,Y)})]}))}):null})),lk=pk;function Ak(e){return(0,Cp.Ay)("MuiPopover",e)}(0,gp.A)("MuiPopover",["root","paper"]);const uk=["onEntering"],dk=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],ck=["slotProps"];function yk(e,t){let o=0;return"number"===typeof t?o=t:"center"===t?o=e.height/2:"bottom"===t&&(o=e.height),o}function gk(e,t){let o=0;return"number"===typeof t?o=t:"center"===t?o=e.width/2:"right"===t&&(o=e.width),o}function Ck(e){return[e.horizontal,e.vertical].map((e=>"number"===typeof e?"".concat(e,"px"):e)).join(" ")}function Ik(e){return"function"===typeof e?e():e}const Ok=(0,dp.Ay)(lk,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Tk=(0,dp.Ay)(JA,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),Lk=e.forwardRef((function(t,o){var r,a,s;const p=(0,cp.A)({props:t,name:"MuiPopover"}),{action:A,anchorEl:u,anchorOrigin:d={vertical:"top",horizontal:"left"},anchorPosition:c,anchorReference:y="anchorEl",children:g,className:C,container:I,elevation:O=8,marginThreshold:T=16,open:L,PaperProps:m={},slots:N,slotProps:k,transformOrigin:h={vertical:"top",horizontal:"left"},TransitionComponent:S=Od,transitionDuration:P="auto",TransitionProps:{onEntering:R}={},disableScrollLock:F=!1}=p,w=(0,i.A)(p.TransitionProps,uk),f=(0,i.A)(p,dk),E=null!=(r=null==k?void 0:k.paper)?r:m,_=e.useRef(),b=(0,au.A)(_,E.ref),v=(0,n.A)({},p,{anchorOrigin:d,anchorReference:y,elevation:O,marginThreshold:T,externalPaperSlotProps:E,transformOrigin:h,TransitionComponent:S,transitionDuration:P,TransitionProps:w}),U=(e=>{const{classes:t}=e;return(0,up.A)({root:["root"],paper:["paper"]},Ak,t)})(v),M=e.useCallback((()=>{if("anchorPosition"===y)return c;const e=Ik(u),t=(e&&1===e.nodeType?e:(0,LN.A)(_.current).body).getBoundingClientRect();return{top:t.top+yk(t,d.vertical),left:t.left+gk(t,d.horizontal)}}),[u,d.horizontal,d.vertical,c,y]),D=e.useCallback((e=>({vertical:yk(e,h.vertical),horizontal:gk(e,h.horizontal)})),[h.horizontal,h.vertical]),x=e.useCallback((e=>{const t={width:e.offsetWidth,height:e.offsetHeight},o=D(t);if("none"===y)return{top:null,left:null,transformOrigin:Ck(o)};const r=M();let n=r.top-o.vertical,i=r.left-o.horizontal;const a=n+t.height,s=i+t.width,p=(0,UN.A)(Ik(u)),l=p.innerHeight-T,A=p.innerWidth-T;if(null!==T&&n<T){const e=n-T;n-=e,o.vertical+=e}else if(null!==T&&a>l){const e=a-l;n-=e,o.vertical+=e}if(null!==T&&i<T){const e=i-T;i-=e,o.horizontal+=e}else if(s>A){const e=s-A;i-=e,o.horizontal+=e}return{top:"".concat(Math.round(n),"px"),left:"".concat(Math.round(i),"px"),transformOrigin:Ck(o)}}),[u,y,M,D,T]),[B,W]=e.useState(L),G=e.useCallback((()=>{const e=_.current;if(!e)return;const t=x(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,W(!0)}),[x]);e.useEffect((()=>(F&&window.addEventListener("scroll",G),()=>window.removeEventListener("scroll",G))),[u,F,G]);e.useEffect((()=>{L&&G()})),e.useImperativeHandle(A,(()=>L?{updatePosition:()=>{G()}}:null),[L,G]),e.useEffect((()=>{if(!L)return;const e=(0,vN.A)((()=>{G()})),t=(0,UN.A)(u);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}}),[u,L,G]);let K=P;"auto"!==P||S.muiSupportAuto||(K=void 0);const H=I||(u?(0,LN.A)(Ik(u)).body:void 0),V=null!=(a=null==N?void 0:N.root)?a:Ok,Y=null!=(s=null==N?void 0:N.paper)?s:Tk,j=oy({elementType:Y,externalSlotProps:(0,n.A)({},E,{style:B?E.style:(0,n.A)({},E.style,{opacity:0})}),additionalProps:{elevation:O,ref:b},ownerState:v,className:(0,lp.A)(U.paper,null==E?void 0:E.className)}),Z=oy({elementType:V,externalSlotProps:(null==k?void 0:k.root)||{},externalForwardedProps:f,additionalProps:{ref:o,slotProps:{backdrop:{invisible:!0}},container:H,open:L},ownerState:v,className:(0,lp.A)(U.root,C)}),{slotProps:z}=Z,X=(0,i.A)(Z,ck);return(0,l.jsx)(V,(0,n.A)({},X,!Rd(V)&&{slotProps:z,disableScrollLock:F},{children:(0,l.jsx)(S,(0,n.A)({appear:!0,in:L,onEntering:(e,t)=>{R&&R(e,t),G()},onExited:()=>{W(!1)},timeout:K},w,{children:(0,l.jsx)(Y,(0,n.A)({},j,{children:g}))}))}))})),mk=Lk;function Nk(e){return(0,Cp.Ay)("MuiMenu",e)}(0,gp.A)("MuiMenu",["root","paper","list"]);const kk=["onEntering"],hk=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],Sk={vertical:"top",horizontal:"right"},Pk={vertical:"top",horizontal:"left"},Rk=(0,dp.Ay)(mk,{shouldForwardProp:e=>(0,SC.A)(e)||"classes"===e,name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Fk=(0,dp.Ay)(Tk,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),wk=(0,dp.Ay)(bN,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),fk=e.forwardRef((function(t,o){var r,a;const s=(0,cp.A)({props:t,name:"MuiMenu"}),{autoFocus:p=!0,children:A,className:u,disableAutoFocusItem:d=!1,MenuListProps:c={},onClose:y,open:C,PaperProps:I={},PopoverClasses:O,transitionDuration:T="auto",TransitionProps:{onEntering:L}={},variant:m="selectedMenu",slots:N={},slotProps:k={}}=s,h=(0,i.A)(s.TransitionProps,kk),S=(0,i.A)(s,hk),P=g(),R=(0,n.A)({},s,{autoFocus:p,disableAutoFocusItem:d,MenuListProps:c,onEntering:L,PaperProps:I,transitionDuration:T,TransitionProps:h,variant:m}),F=(e=>{const{classes:t}=e;return(0,up.A)({root:["root"],paper:["paper"],list:["list"]},Nk,t)})(R),w=p&&!d&&C,f=e.useRef(null);let E=-1;e.Children.map(A,((t,o)=>{e.isValidElement(t)&&(t.props.disabled||("selectedMenu"===m&&t.props.selected||-1===E)&&(E=o))}));const _=null!=(r=N.paper)?r:Fk,b=null!=(a=k.paper)?a:I,v=oy({elementType:N.root,externalSlotProps:k.root,ownerState:R,className:[F.root,u]}),U=oy({elementType:_,externalSlotProps:b,ownerState:R,className:F.paper});return(0,l.jsx)(Rk,(0,n.A)({onClose:y,anchorOrigin:{vertical:"bottom",horizontal:P?"right":"left"},transformOrigin:P?Sk:Pk,slots:{paper:_,root:N.root},slotProps:{root:v,paper:U},open:C,ref:o,transitionDuration:T,TransitionProps:(0,n.A)({onEntering:(e,t)=>{f.current&&f.current.adjustStyleForScrollbar(e,{direction:P?"rtl":"ltr"}),L&&L(e,t)}},h),ownerState:R},S,{classes:O,children:(0,l.jsx)(wk,(0,n.A)({onKeyDown:e=>{"Tab"===e.key&&(e.preventDefault(),y&&y(e,"tabKeyDown"))},actions:f,autoFocus:p&&(-1===E||d),autoFocusItem:w,variant:m},c,{className:(0,lp.A)(F.list,c.className),children:A}))}))})),Ek=fk;function _k(e){return(0,Cp.Ay)("MuiNativeSelect",e)}const bk=(0,gp.A)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),vk=["className","disabled","error","IconComponent","inputRef","variant"],Uk=e=>{let{ownerState:t,theme:o}=e;return(0,n.A)({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":(0,n.A)({},o.vars?{backgroundColor:"rgba(".concat(o.vars.palette.common.onBackgroundChannel," / 0.05)")}:{backgroundColor:"light"===o.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},["&.".concat(bk.disabled)]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(o.vars||o).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},"filled"===t.variant&&{"&&&":{paddingRight:32}},"outlined"===t.variant&&{borderRadius:(o.vars||o).shape.borderRadius,"&:focus":{borderRadius:(o.vars||o).shape.borderRadius},"&&&":{paddingRight:32}})},Mk=(0,dp.Ay)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:SC.A,overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.select,t[o.variant],o.error&&t.error,{["&.".concat(bk.multiple)]:t.multiple}]}})(Uk),Dk=e=>{let{ownerState:t,theme:o}=e;return(0,n.A)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(o.vars||o).palette.action.active,["&.".concat(bk.disabled)]:{color:(o.vars||o).palette.action.disabled}},t.open&&{transform:"rotate(180deg)"},"filled"===t.variant&&{right:7},"outlined"===t.variant&&{right:7})},xk=(0,dp.Ay)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.icon,o.variant&&t["icon".concat((0,yp.A)(o.variant))],o.open&&t.iconOpen]}})(Dk),Bk=e.forwardRef((function(t,o){const{className:r,disabled:a,error:s,IconComponent:p,inputRef:A,variant:u="standard"}=t,d=(0,i.A)(t,vk),c=(0,n.A)({},t,{disabled:a,variant:u,error:s}),y=(e=>{const{classes:t,variant:o,disabled:r,multiple:n,open:i,error:a}=e,s={select:["select",o,r&&"disabled",n&&"multiple",a&&"error"],icon:["icon","icon".concat((0,yp.A)(o)),i&&"iconOpen",r&&"disabled"]};return(0,up.A)(s,_k,t)})(c);return(0,l.jsxs)(e.Fragment,{children:[(0,l.jsx)(Mk,(0,n.A)({ownerState:c,className:(0,lp.A)(y.select,r),disabled:a,ref:A||o},d)),t.multiple?null:(0,l.jsx)(xk,{as:p,ownerState:c,className:y.icon})]})})),Wk=Bk;function Gk(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function Kk(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(Gk(e.value)&&""!==e.value||t&&Gk(e.defaultValue)&&""!==e.defaultValue)}function Hk(e){return(0,Cp.Ay)("MuiSelect",e)}const Vk=(0,gp.A)("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var Yk;const jk=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],Zk=(0,dp.Ay)("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{["&.".concat(Vk.select)]:t.select},{["&.".concat(Vk.select)]:t[o.variant]},{["&.".concat(Vk.error)]:t.error},{["&.".concat(Vk.multiple)]:t.multiple}]}})(Uk,{["&.".concat(Vk.select)]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),zk=(0,dp.Ay)("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.icon,o.variant&&t["icon".concat((0,yp.A)(o.variant))],o.open&&t.iconOpen]}})(Dk),Xk=(0,dp.Ay)("input",{shouldForwardProp:e=>(0,og.A)(e)&&"classes"!==e,name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function Jk(e,t){return"object"===typeof t&&null!==t?e===t:String(e)===String(t)}function Qk(e){return null==e||"string"===typeof e&&!e.trim()}const qk=e.forwardRef((function(t,o){var r;const{"aria-describedby":a,"aria-label":s,autoFocus:p,autoWidth:A,children:u,className:d,defaultOpen:c,defaultValue:y,disabled:g,displayEmpty:C,error:I=!1,IconComponent:O,inputRef:T,labelId:L,MenuProps:m={},multiple:N,name:k,onBlur:h,onChange:S,onClose:P,onFocus:R,onOpen:F,open:w,readOnly:f,renderValue:E,SelectDisplayProps:_={},tabIndex:b,value:v,variant:U="standard"}=t,M=(0,i.A)(t,jk),[D,x]=(0,Ty.A)({controlled:v,default:y,name:"Select"}),[B,W]=(0,Ty.A)({controlled:w,default:c,name:"Select"}),G=e.useRef(null),K=e.useRef(null),[H,V]=e.useState(null),{current:Y}=e.useRef(null!=w),[j,Z]=e.useState(),z=(0,au.A)(o,T),X=e.useCallback((e=>{K.current=e,e&&V(e)}),[]),J=null==H?void 0:H.parentNode;e.useImperativeHandle(z,(()=>({focus:()=>{K.current.focus()},node:G.current,value:D})),[D]),e.useEffect((()=>{c&&B&&H&&!Y&&(Z(A?null:J.clientWidth),K.current.focus())}),[H,A]),e.useEffect((()=>{p&&K.current.focus()}),[p]),e.useEffect((()=>{if(!L)return;const e=(0,LN.A)(K.current).getElementById(L);if(e){const t=()=>{getSelection().isCollapsed&&K.current.focus()};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}}),[L]);const Q=(e,t)=>{e?F&&F(t):P&&P(t),Y||(Z(A?null:J.clientWidth),W(e))},q=e.Children.toArray(u),$=e=>t=>{let o;if(t.currentTarget.hasAttribute("tabindex")){if(N){o=Array.isArray(D)?D.slice():[];const t=D.indexOf(e.props.value);-1===t?o.push(e.props.value):o.splice(t,1)}else o=e.props.value;if(e.props.onClick&&e.props.onClick(t),D!==o&&(x(o),S)){const r=t.nativeEvent||t,n=new r.constructor(r.type,r);Object.defineProperty(n,"target",{writable:!0,value:{value:o,name:k}}),S(n,e)}N||Q(!1,t)}},ee=null!==H&&B;let te,oe;delete M["aria-invalid"];const re=[];let ne=!1,ie=!1;(Kk({value:D})||C)&&(E?te=E(D):ne=!0);const ae=q.map((t=>{if(!e.isValidElement(t))return null;let o;if(N){if(!Array.isArray(D))throw new Error((0,ON.A)(2));o=D.some((e=>Jk(e,t.props.value))),o&&ne&&re.push(t.props.children)}else o=Jk(D,t.props.value),o&&ne&&(oe=t.props.children);return o&&(ie=!0),e.cloneElement(t,{"aria-selected":o?"true":"false",onClick:$(t),onKeyUp:e=>{" "===e.key&&e.preventDefault(),t.props.onKeyUp&&t.props.onKeyUp(e)},role:"option",selected:o,value:void 0,"data-value":t.props.value})}));ne&&(te=N?0===re.length?null:re.reduce(((e,t,o)=>(e.push(t),o<re.length-1&&e.push(", "),e)),[]):oe);let se,pe=j;!A&&Y&&H&&(pe=J.clientWidth),se="undefined"!==typeof b?b:g?null:0;const le=_.id||(k?"mui-component-select-".concat(k):void 0),Ae=(0,n.A)({},t,{variant:U,value:D,open:ee,error:I}),ue=(e=>{const{classes:t,variant:o,disabled:r,multiple:n,open:i,error:a}=e,s={select:["select",o,r&&"disabled",n&&"multiple",a&&"error"],icon:["icon","icon".concat((0,yp.A)(o)),i&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return(0,up.A)(s,Hk,t)})(Ae),de=(0,n.A)({},m.PaperProps,null==(r=m.slotProps)?void 0:r.paper),ce=(0,TN.A)();return(0,l.jsxs)(e.Fragment,{children:[(0,l.jsx)(Zk,(0,n.A)({ref:X,tabIndex:se,role:"combobox","aria-controls":ce,"aria-disabled":g?"true":void 0,"aria-expanded":ee?"true":"false","aria-haspopup":"listbox","aria-label":s,"aria-labelledby":[L,le].filter(Boolean).join(" ")||void 0,"aria-describedby":a,onKeyDown:e=>{if(!f){-1!==[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)&&(e.preventDefault(),Q(!0,e))}},onMouseDown:g||f?null:e=>{0===e.button&&(e.preventDefault(),K.current.focus(),Q(!0,e))},onBlur:e=>{!ee&&h&&(Object.defineProperty(e,"target",{writable:!0,value:{value:D,name:k}}),h(e))},onFocus:R},_,{ownerState:Ae,className:(0,lp.A)(_.className,ue.select,d),id:le,children:Qk(te)?Yk||(Yk=(0,l.jsx)("span",{className:"notranslate",children:"\u200b"})):te})),(0,l.jsx)(Xk,(0,n.A)({"aria-invalid":I,value:Array.isArray(D)?D.join(","):D,name:k,ref:G,"aria-hidden":!0,onChange:e=>{const t=q.find((t=>t.props.value===e.target.value));void 0!==t&&(x(t.props.value),S&&S(e,t))},tabIndex:-1,disabled:g,className:ue.nativeInput,autoFocus:p,ownerState:Ae},M)),(0,l.jsx)(zk,{as:O,className:ue.icon,ownerState:Ae}),(0,l.jsx)(Ek,(0,n.A)({id:"menu-".concat(k||""),anchorEl:J,open:ee,onClose:e=>{Q(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},m,{MenuListProps:(0,n.A)({"aria-labelledby":L,role:"listbox","aria-multiselectable":N?"true":void 0,disableListWrap:!0,id:ce},m.MenuListProps),slotProps:(0,n.A)({},m.slotProps,{paper:(0,n.A)({},de,{style:(0,n.A)({minWidth:pe},null!=de?de.style:null)})}),children:ae}))]})})),$k=qk,eh=(0,jI.A)((0,l.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");var th=o(6440);const oh=["onChange","maxRows","minRows","style","value"];function rh(e){return parseInt(e,10)||0}const nh={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"};const ih=e.forwardRef((function(t,o){const{onChange:r,maxRows:a,minRows:s=1,style:p,value:A}=t,u=(0,i.A)(t,oh),{current:d}=e.useRef(null!=A),c=e.useRef(null),y=(0,Qu.A)(o,c),g=e.useRef(null),C=e.useCallback((()=>{const e=c.current,o=(0,DN.A)(e).getComputedStyle(e);if("0px"===o.width)return{outerHeightStyle:0,overflowing:!1};const r=g.current;r.style.width=o.width,r.value=e.value||t.placeholder||"x","\n"===r.value.slice(-1)&&(r.value+=" ");const n=o.boxSizing,i=rh(o.paddingBottom)+rh(o.paddingTop),p=rh(o.borderBottomWidth)+rh(o.borderTopWidth),l=r.scrollHeight;r.value="x";const A=r.scrollHeight;let u=l;s&&(u=Math.max(Number(s)*A,u)),a&&(u=Math.min(Number(a)*A,u)),u=Math.max(u,A);return{outerHeightStyle:u+("border-box"===n?i+p:0),overflowing:Math.abs(u-l)<=1}}),[a,s,t.placeholder]),I=e.useCallback((()=>{const e=C();if(void 0===(t=e)||null===t||0===Object.keys(t).length||0===t.outerHeightStyle&&!t.overflowing)return;var t;const o=c.current;o.style.height="".concat(e.outerHeightStyle,"px"),o.style.overflow=e.overflowing?"hidden":""}),[C]);(0,rp.A)((()=>{const e=()=>{I()};let t;const o=(0,th.A)(e),r=c.current,n=(0,DN.A)(r);let i;return n.addEventListener("resize",o),"undefined"!==typeof ResizeObserver&&(i=new ResizeObserver(e),i.observe(r)),()=>{o.clear(),cancelAnimationFrame(t),n.removeEventListener("resize",o),i&&i.disconnect()}}),[C,I]),(0,rp.A)((()=>{I()}));return(0,l.jsxs)(e.Fragment,{children:[(0,l.jsx)("textarea",(0,n.A)({value:A,onChange:e=>{d||I(),r&&r(e)},ref:y,rows:s,style:p},u)),(0,l.jsx)("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:g,tabIndex:-1,style:(0,n.A)({},nh,p,{paddingTop:0,paddingBottom:0})})]})}));var ah=o(869);const sh=function(e){let{styles:t,themeId:o,defaultTheme:r={}}=e;const n=(0,ep.A)(r),i="function"===typeof t?t(o&&n[o]||n):t;return(0,l.jsx)(ah.A,{styles:i})};const ph=function(e){return(0,l.jsx)(sh,(0,n.A)({},e,{defaultTheme:tp.A,themeId:L.A}))};function lh(e){return(0,Cp.Ay)("MuiInputBase",e)}const Ah=(0,gp.A)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),uh=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],dh=(e,t)=>{const{ownerState:o}=e;return[t.root,o.formControl&&t.formControl,o.startAdornment&&t.adornedStart,o.endAdornment&&t.adornedEnd,o.error&&t.error,"small"===o.size&&t.sizeSmall,o.multiline&&t.multiline,o.color&&t["color".concat((0,yp.A)(o.color))],o.fullWidth&&t.fullWidth,o.hiddenLabel&&t.hiddenLabel]},ch=(e,t)=>{const{ownerState:o}=e;return[t.input,"small"===o.size&&t.inputSizeSmall,o.multiline&&t.inputMultiline,"search"===o.type&&t.inputTypeSearch,o.startAdornment&&t.inputAdornedStart,o.endAdornment&&t.inputAdornedEnd,o.hiddenLabel&&t.inputHiddenLabel]},yh=(0,dp.Ay)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:dh})((e=>{let{theme:t,ownerState:o}=e;return(0,n.A)({},t.typography.body1,{color:(t.vars||t).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",["&.".concat(Ah.disabled)]:{color:(t.vars||t).palette.text.disabled,cursor:"default"}},o.multiline&&(0,n.A)({padding:"4px 0 5px"},"small"===o.size&&{paddingTop:1}),o.fullWidth&&{width:"100%"})})),gh=(0,dp.Ay)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:ch})((e=>{let{theme:t,ownerState:o}=e;const r="light"===t.palette.mode,i=(0,n.A)({color:"currentColor"},t.vars?{opacity:t.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5},{transition:t.transitions.create("opacity",{duration:t.transitions.duration.shorter})}),a={opacity:"0 !important"},s=t.vars?{opacity:t.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5};return(0,n.A)({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":i,"&::-moz-placeholder":i,"&:-ms-input-placeholder":i,"&::-ms-input-placeholder":i,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},["label[data-shrink=false] + .".concat(Ah.formControl," &")]:{"&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&:-ms-input-placeholder":a,"&::-ms-input-placeholder":a,"&:focus::-webkit-input-placeholder":s,"&:focus::-moz-placeholder":s,"&:focus:-ms-input-placeholder":s,"&:focus::-ms-input-placeholder":s},["&.".concat(Ah.disabled)]:{opacity:1,WebkitTextFillColor:(t.vars||t).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},"small"===o.size&&{paddingTop:1},o.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===o.type&&{MozAppearance:"textfield"})})),Ch=(0,l.jsx)(ph,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),Ih=e.forwardRef((function(t,o){var r;const a=(0,cp.A)({props:t,name:"MuiInputBase"}),{"aria-describedby":s,autoComplete:p,autoFocus:A,className:u,components:d={},componentsProps:c={},defaultValue:y,disabled:g,disableInjectingGlobalStyles:C,endAdornment:I,fullWidth:O=!1,id:T,inputComponent:L="input",inputProps:m={},inputRef:N,maxRows:k,minRows:h,multiline:S=!1,name:P,onBlur:R,onChange:F,onClick:w,onFocus:f,onKeyDown:E,onKeyUp:_,placeholder:b,readOnly:v,renderSuffix:U,rows:M,slotProps:D={},slots:x={},startAdornment:B,type:W="text",value:G}=a,K=(0,i.A)(a,uh),H=null!=m.value?m.value:G,{current:V}=e.useRef(null!=H),Y=e.useRef(),j=e.useCallback((e=>{0}),[]),Z=(0,au.A)(Y,N,m.ref,j),[z,X]=e.useState(!1),J=em();const Q=nN({props:a,muiFormControl:J,states:["color","disabled","error","hiddenLabel","size","required","filled"]});Q.focused=J?J.focused:z,e.useEffect((()=>{!J&&g&&z&&(X(!1),R&&R())}),[J,g,z,R]);const q=J&&J.onFilled,$=J&&J.onEmpty,ee=e.useCallback((e=>{Kk(e)?q&&q():$&&$()}),[q,$]);(0,zm.A)((()=>{V&&ee({value:H})}),[H,ee,V]);e.useEffect((()=>{ee(Y.current)}),[]);let te=L,oe=m;S&&"input"===te&&(oe=M?(0,n.A)({type:void 0,minRows:M,maxRows:M},oe):(0,n.A)({type:void 0,maxRows:k,minRows:h},oe),te=ih);e.useEffect((()=>{J&&J.setAdornedStart(Boolean(B))}),[J,B]);const re=(0,n.A)({},a,{color:Q.color||"primary",disabled:Q.disabled,endAdornment:I,error:Q.error,focused:Q.focused,formControl:J,fullWidth:O,hiddenLabel:Q.hiddenLabel,multiline:S,size:Q.size,startAdornment:B,type:W}),ne=(e=>{const{classes:t,color:o,disabled:r,error:n,endAdornment:i,focused:a,formControl:s,fullWidth:p,hiddenLabel:l,multiline:A,readOnly:u,size:d,startAdornment:c,type:y}=e,g={root:["root","color".concat((0,yp.A)(o)),r&&"disabled",n&&"error",p&&"fullWidth",a&&"focused",s&&"formControl",d&&"medium"!==d&&"size".concat((0,yp.A)(d)),A&&"multiline",c&&"adornedStart",i&&"adornedEnd",l&&"hiddenLabel",u&&"readOnly"],input:["input",r&&"disabled","search"===y&&"inputTypeSearch",A&&"inputMultiline","small"===d&&"inputSizeSmall",l&&"inputHiddenLabel",c&&"inputAdornedStart",i&&"inputAdornedEnd",u&&"readOnly"]};return(0,up.A)(g,lh,t)})(re),ie=x.root||d.Root||yh,ae=D.root||c.root||{},se=x.input||d.Input||gh;return oe=(0,n.A)({},oe,null!=(r=D.input)?r:c.input),(0,l.jsxs)(e.Fragment,{children:[!C&&Ch,(0,l.jsxs)(ie,(0,n.A)({},ae,!Rd(ie)&&{ownerState:(0,n.A)({},re,ae.ownerState)},{ref:o,onClick:e=>{Y.current&&e.currentTarget===e.target&&Y.current.focus(),w&&w(e)}},K,{className:(0,lp.A)(ne.root,ae.className,u,v&&"MuiInputBase-readOnly"),children:[B,(0,l.jsx)($L.Provider,{value:null,children:(0,l.jsx)(se,(0,n.A)({ownerState:re,"aria-invalid":Q.error,"aria-describedby":s,autoComplete:p,autoFocus:A,defaultValue:y,disabled:Q.disabled,id:T,onAnimationStart:e=>{ee("mui-auto-fill-cancel"===e.animationName?Y.current:{value:"x"})},name:P,placeholder:b,readOnly:v,required:Q.required,rows:M,value:H,onKeyDown:E,onKeyUp:_,type:W},oe,!Rd(se)&&{as:te,ownerState:(0,n.A)({},re,oe.ownerState)},{ref:Z,className:(0,lp.A)(ne.input,oe.className,v&&"MuiInputBase-readOnly"),onBlur:e=>{R&&R(e),m.onBlur&&m.onBlur(e),J&&J.onBlur?J.onBlur(e):X(!1)},onChange:function(e){if(!V){const t=e.target||Y.current;if(null==t)throw new Error((0,ON.A)(1));ee({value:t.value})}for(var t=arguments.length,o=new Array(t>1?t-1:0),r=1;r<t;r++)o[r-1]=arguments[r];m.onChange&&m.onChange(e,...o),F&&F(e,...o)},onFocus:e=>{Q.disabled?e.stopPropagation():(f&&f(e),m.onFocus&&m.onFocus(e),J&&J.onFocus?J.onFocus(e):X(!0))}}))}),I,U?U((0,n.A)({},Q,{startAdornment:B})):null]}))]})})),Oh=Ih;function Th(e){return(0,Cp.Ay)("MuiInput",e)}const Lh=(0,n.A)({},Ah,(0,gp.A)("MuiInput",["root","underline","input"])),mh=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],Nh=(0,dp.Ay)(yh,{shouldForwardProp:e=>(0,SC.A)(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[...dh(e,t),!o.disableUnderline&&t.underline]}})((e=>{let{theme:t,ownerState:o}=e;let r="light"===t.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return t.vars&&(r="rgba(".concat(t.vars.palette.common.onBackgroundChannel," / ").concat(t.vars.opacity.inputUnderline,")")),(0,n.A)({position:"relative"},o.formControl&&{"label + &":{marginTop:16}},!o.disableUnderline&&{"&::after":{borderBottom:"2px solid ".concat((t.vars||t).palette[o.color].main),left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),pointerEvents:"none"},["&.".concat(Lh.focused,":after")]:{transform:"scaleX(1) translateX(0)"},["&.".concat(Lh.error)]:{"&::before, &::after":{borderBottomColor:(t.vars||t).palette.error.main}},"&::before":{borderBottom:"1px solid ".concat(r),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:t.transitions.create("border-bottom-color",{duration:t.transitions.duration.shorter}),pointerEvents:"none"},["&:hover:not(.".concat(Lh.disabled,", .").concat(Lh.error,"):before")]:{borderBottom:"2px solid ".concat((t.vars||t).palette.text.primary),"@media (hover: none)":{borderBottom:"1px solid ".concat(r)}},["&.".concat(Lh.disabled,":before")]:{borderBottomStyle:"dotted"}})})),kh=(0,dp.Ay)(gh,{name:"MuiInput",slot:"Input",overridesResolver:ch})({}),hh=e.forwardRef((function(e,t){var o,r,a,s;const p=(0,cp.A)({props:e,name:"MuiInput"}),{disableUnderline:A,components:u={},componentsProps:d,fullWidth:c=!1,inputComponent:y="input",multiline:g=!1,slotProps:C,slots:I={},type:O="text"}=p,T=(0,i.A)(p,mh),L=(e=>{const{classes:t,disableUnderline:o}=e,r={root:["root",!o&&"underline"],input:["input"]},i=(0,up.A)(r,Th,t);return(0,n.A)({},t,i)})(p),m={root:{ownerState:{disableUnderline:A}}},N=(null!=C?C:d)?(0,IN.A)(null!=C?C:d,m):m,k=null!=(o=null!=(r=I.root)?r:u.Root)?o:Nh,h=null!=(a=null!=(s=I.input)?s:u.Input)?a:kh;return(0,l.jsx)(Oh,(0,n.A)({slots:{root:k,input:h},slotProps:N,fullWidth:c,inputComponent:y,multiline:g,ref:t,type:O},T,{classes:L}))}));hh.muiName="Input";const Sh=hh;function Ph(e){return(0,Cp.Ay)("MuiFilledInput",e)}const Rh=(0,n.A)({},Ah,(0,gp.A)("MuiFilledInput",["root","underline","input"])),Fh=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],wh=(0,dp.Ay)(yh,{shouldForwardProp:e=>(0,SC.A)(e)||"classes"===e,name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[...dh(e,t),!o.disableUnderline&&t.underline]}})((e=>{let{theme:t,ownerState:o}=e;var r;const i="light"===t.palette.mode,a=i?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",s=i?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",p=i?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",l=i?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return(0,n.A)({position:"relative",backgroundColor:t.vars?t.vars.palette.FilledInput.bg:s,borderTopLeftRadius:(t.vars||t).shape.borderRadius,borderTopRightRadius:(t.vars||t).shape.borderRadius,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),"&:hover":{backgroundColor:t.vars?t.vars.palette.FilledInput.hoverBg:p,"@media (hover: none)":{backgroundColor:t.vars?t.vars.palette.FilledInput.bg:s}},["&.".concat(Rh.focused)]:{backgroundColor:t.vars?t.vars.palette.FilledInput.bg:s},["&.".concat(Rh.disabled)]:{backgroundColor:t.vars?t.vars.palette.FilledInput.disabledBg:l}},!o.disableUnderline&&{"&::after":{borderBottom:"2px solid ".concat(null==(r=(t.vars||t).palette[o.color||"primary"])?void 0:r.main),left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),pointerEvents:"none"},["&.".concat(Rh.focused,":after")]:{transform:"scaleX(1) translateX(0)"},["&.".concat(Rh.error)]:{"&::before, &::after":{borderBottomColor:(t.vars||t).palette.error.main}},"&::before":{borderBottom:"1px solid ".concat(t.vars?"rgba(".concat(t.vars.palette.common.onBackgroundChannel," / ").concat(t.vars.opacity.inputUnderline,")"):a),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:t.transitions.create("border-bottom-color",{duration:t.transitions.duration.shorter}),pointerEvents:"none"},["&:hover:not(.".concat(Rh.disabled,", .").concat(Rh.error,"):before")]:{borderBottom:"1px solid ".concat((t.vars||t).palette.text.primary)},["&.".concat(Rh.disabled,":before")]:{borderBottomStyle:"dotted"}},o.startAdornment&&{paddingLeft:12},o.endAdornment&&{paddingRight:12},o.multiline&&(0,n.A)({padding:"25px 12px 8px"},"small"===o.size&&{paddingTop:21,paddingBottom:4},o.hiddenLabel&&{paddingTop:16,paddingBottom:17},o.hiddenLabel&&"small"===o.size&&{paddingTop:8,paddingBottom:9}))})),fh=(0,dp.Ay)(gh,{name:"MuiFilledInput",slot:"Input",overridesResolver:ch})((e=>{let{theme:t,ownerState:o}=e;return(0,n.A)({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!t.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===t.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===t.palette.mode?null:"#fff",caretColor:"light"===t.palette.mode?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},t.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[t.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===o.size&&{paddingTop:21,paddingBottom:4},o.hiddenLabel&&{paddingTop:16,paddingBottom:17},o.startAdornment&&{paddingLeft:0},o.endAdornment&&{paddingRight:0},o.hiddenLabel&&"small"===o.size&&{paddingTop:8,paddingBottom:9},o.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0})})),Eh=e.forwardRef((function(e,t){var o,r,a,s;const p=(0,cp.A)({props:e,name:"MuiFilledInput"}),{components:A={},componentsProps:u,fullWidth:d=!1,inputComponent:c="input",multiline:y=!1,slotProps:g,slots:C={},type:I="text"}=p,O=(0,i.A)(p,Fh),T=(0,n.A)({},p,{fullWidth:d,inputComponent:c,multiline:y,type:I}),L=(e=>{const{classes:t,disableUnderline:o}=e,r={root:["root",!o&&"underline"],input:["input"]},i=(0,up.A)(r,Ph,t);return(0,n.A)({},t,i)})(p),m={root:{ownerState:T},input:{ownerState:T}},N=(null!=g?g:u)?(0,IN.A)(m,null!=g?g:u):m,k=null!=(o=null!=(r=C.root)?r:A.Root)?o:wh,h=null!=(a=null!=(s=C.input)?s:A.Input)?a:fh;return(0,l.jsx)(Oh,(0,n.A)({slots:{root:k,input:h},componentsProps:N,fullWidth:d,inputComponent:c,multiline:y,ref:t,type:I},O,{classes:L}))}));Eh.muiName="Input";const _h=Eh;var bh;const vh=["children","classes","className","label","notched"],Uh=(0,dp.Ay)("fieldset",{shouldForwardProp:SC.A})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),Mh=(0,dp.Ay)("legend",{shouldForwardProp:SC.A})((e=>{let{ownerState:t,theme:o}=e;return(0,n.A)({float:"unset",width:"auto",overflow:"hidden"},!t.withLabel&&{padding:0,lineHeight:"11px",transition:o.transitions.create("width",{duration:150,easing:o.transitions.easing.easeOut})},t.withLabel&&(0,n.A)({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:o.transitions.create("max-width",{duration:50,easing:o.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},t.notched&&{maxWidth:"100%",transition:o.transitions.create("max-width",{duration:100,easing:o.transitions.easing.easeOut,delay:50})}))}));function Dh(e){return(0,Cp.Ay)("MuiOutlinedInput",e)}const xh=(0,n.A)({},Ah,(0,gp.A)("MuiOutlinedInput",["root","notchedOutline","input"])),Bh=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],Wh=(0,dp.Ay)(yh,{shouldForwardProp:e=>(0,SC.A)(e)||"classes"===e,name:"MuiOutlinedInput",slot:"Root",overridesResolver:dh})((e=>{let{theme:t,ownerState:o}=e;const r="light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return(0,n.A)({position:"relative",borderRadius:(t.vars||t).shape.borderRadius,["&:hover .".concat(xh.notchedOutline)]:{borderColor:(t.vars||t).palette.text.primary},"@media (hover: none)":{["&:hover .".concat(xh.notchedOutline)]:{borderColor:t.vars?"rgba(".concat(t.vars.palette.common.onBackgroundChannel," / 0.23)"):r}},["&.".concat(xh.focused," .").concat(xh.notchedOutline)]:{borderColor:(t.vars||t).palette[o.color].main,borderWidth:2},["&.".concat(xh.error," .").concat(xh.notchedOutline)]:{borderColor:(t.vars||t).palette.error.main},["&.".concat(xh.disabled," .").concat(xh.notchedOutline)]:{borderColor:(t.vars||t).palette.action.disabled}},o.startAdornment&&{paddingLeft:14},o.endAdornment&&{paddingRight:14},o.multiline&&(0,n.A)({padding:"16.5px 14px"},"small"===o.size&&{padding:"8.5px 14px"}))})),Gh=(0,dp.Ay)((function(e){const{className:t,label:o,notched:r}=e,a=(0,i.A)(e,vh),s=null!=o&&""!==o,p=(0,n.A)({},e,{notched:r,withLabel:s});return(0,l.jsx)(Uh,(0,n.A)({"aria-hidden":!0,className:t,ownerState:p},a,{children:(0,l.jsx)(Mh,{ownerState:p,children:s?(0,l.jsx)("span",{children:o}):bh||(bh=(0,l.jsx)("span",{className:"notranslate",children:"\u200b"}))})}))}),{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})((e=>{let{theme:t}=e;const o="light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:t.vars?"rgba(".concat(t.vars.palette.common.onBackgroundChannel," / 0.23)"):o}})),Kh=(0,dp.Ay)(gh,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:ch})((e=>{let{theme:t,ownerState:o}=e;return(0,n.A)({padding:"16.5px 14px"},!t.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===t.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===t.palette.mode?null:"#fff",caretColor:"light"===t.palette.mode?null:"#fff",borderRadius:"inherit"}},t.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[t.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===o.size&&{padding:"8.5px 14px"},o.multiline&&{padding:0},o.startAdornment&&{paddingLeft:0},o.endAdornment&&{paddingRight:0})})),Hh=e.forwardRef((function(t,o){var r,a,s,p,A;const u=(0,cp.A)({props:t,name:"MuiOutlinedInput"}),{components:d={},fullWidth:c=!1,inputComponent:y="input",label:g,multiline:C=!1,notched:I,slots:O={},type:T="text"}=u,L=(0,i.A)(u,Bh),m=(e=>{const{classes:t}=e,o=(0,up.A)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},Dh,t);return(0,n.A)({},t,o)})(u),N=em(),k=nN({props:u,muiFormControl:N,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),h=(0,n.A)({},u,{color:k.color||"primary",disabled:k.disabled,error:k.error,focused:k.focused,formControl:N,fullWidth:c,hiddenLabel:k.hiddenLabel,multiline:C,size:k.size,type:T}),S=null!=(r=null!=(a=O.root)?a:d.Root)?r:Wh,P=null!=(s=null!=(p=O.input)?p:d.Input)?s:Kh;return(0,l.jsx)(Oh,(0,n.A)({slots:{root:S,input:P},renderSuffix:t=>(0,l.jsx)(Gh,{ownerState:h,className:m.notchedOutline,label:null!=g&&""!==g&&k.required?A||(A=(0,l.jsxs)(e.Fragment,{children:[g,"\u2009","*"]})):g,notched:"undefined"!==typeof I?I:Boolean(t.startAdornment||t.filled||t.focused)}),fullWidth:c,inputComponent:y,multiline:C,ref:o,type:T},L,{classes:(0,n.A)({},m,{notchedOutline:null})}))}));Hh.muiName="Input";const Vh=Hh,Yh=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],jh=["root"],Zh={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>(0,SC.A)(e)&&"variant"!==e,slot:"Root"},zh=(0,dp.Ay)(Sh,Zh)(""),Xh=(0,dp.Ay)(Vh,Zh)(""),Jh=(0,dp.Ay)(_h,Zh)(""),Qh=e.forwardRef((function(t,o){const r=(0,cp.A)({name:"MuiSelect",props:t}),{autoWidth:a=!1,children:s,classes:p={},className:A,defaultOpen:u=!1,displayEmpty:d=!1,IconComponent:c=eh,id:y,input:g,inputProps:C,label:I,labelId:O,MenuProps:T,multiple:L=!1,native:m=!1,onClose:N,onOpen:k,open:h,renderValue:S,SelectDisplayProps:P,variant:R="outlined"}=r,F=(0,i.A)(r,Yh),w=m?Wk:$k,f=nN({props:r,muiFormControl:em(),states:["variant","error"]}),E=f.variant||R,_=(0,n.A)({},r,{variant:E,classes:p}),b=(e=>{const{classes:t}=e;return t})(_),v=(0,i.A)(b,jh),U=g||{standard:(0,l.jsx)(zh,{ownerState:_}),outlined:(0,l.jsx)(Xh,{label:I,ownerState:_}),filled:(0,l.jsx)(Jh,{ownerState:_})}[E],M=(0,au.A)(o,U.ref);return(0,l.jsx)(e.Fragment,{children:e.cloneElement(U,(0,n.A)({inputComponent:w,inputProps:(0,n.A)({children:s,error:f.error,IconComponent:c,variant:E,type:void 0,multiple:L},m?{id:y}:{autoWidth:a,defaultOpen:u,displayEmpty:d,labelId:O,MenuProps:T,onClose:N,onOpen:k,open:h,renderValue:S,SelectDisplayProps:(0,n.A)({id:y},P)},C,{classes:C?(0,IN.A)(v,C.classes):v},g?g.props.inputProps:{})},(L&&m||d)&&"outlined"===E?{notched:!0}:{},{ref:M,className:(0,lp.A)(U.props.className,A,b.root)},!g&&{variant:E},F))})}));Qh.muiName="Select";const qh=Qh,$h={label:{color:"#252525",fontSize:"98%",mb:"10px"}};const eS=function(e){const t="conus_"+e.activeVariable;return e.ndfdStyleInfo&&e.ndfdStyleInfo[t]?(0,l.jsxs)(Gm,{component:"div",children:[(0,l.jsx)(kp,{sx:$h.label,children:e.ndfdStyleInfo[t][0].title}),(0,l.jsx)("img",{style:{margin:"0px 0px 0px -18px"},alt:"",src:e.ndfdStyleInfo[t][0].url})]}):null},tS={menuItemBodyContainer:{padding:"0.5em"}};function oS(e){const t=Object.entries(WL).map(((e,t)=>{let[o,r]=e;return(0,l.jsx)(rN,{value:r.layerName,children:r.label},t)}));return(0,l.jsxs)("div",{children:[(0,l.jsx)(CN,{id:"ndfd_select_label",sx:{fontSize:"90%"},children:"Select NDFD Variable"}),(0,l.jsx)(qh,{autoWidth:!0,size:"small",labelId:"ndfd_select_label",value:e.olLayerState.ndfd.currentSource,onChange:t=>e.updateOlLayerState({ndfd:{...e.olLayerState.ndfd,currentSource:t.target.value,layersParam:t.target.value}}),children:t})]})}const rS=function(e){return(0,l.jsx)(Nm,{layerName:"ndfd",label:"Gridded Forecasts",layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.layerInitialized,onlyDisplayActive:e.onlyDisplayActive,layerIsActive:e.ndfdActive,setLayerIsActive:e.setNdfdActive,children:(0,l.jsx)("div",{style:tS.menuItemBodyContainer,children:(0,l.jsxs)(Mm,{opacity:e.opacity,updateLayerOpacities:e.updateLayerOpacities,layerName:"ndfd",layersList:e.layersList,infoContent:(0,l.jsx)(kp,{variant:"caption",children:"Forecasts of sensible weather variables (e.g., cloud cover, wind speed, significant wave height) generated by the weather forecasters at regional NWS Weather Forecast Offices (WFOs) and the National Centers for Environmental Prediction (NCEP). The forecasts are generated and revised on an event-driven basis by WFOs and on a scheduled basis with updates as needed from NCEP. At a minimum, the forecasts are updated once per day.  The spatial resolution is about 2.5 km (1.6 mi) for CONUS, HI, and Guam, 1.25 km (0.8) for PR and 3km (1.9 mi) for Alaska. The forecast horizon is 144 to 168 hours depending on the variable. Data Source: NWS National Digital Forecast Database (NDFD)"}),legendContent:e.styleInfo?(0,l.jsx)(eS,{activeVariable:e.olLayerState.ndfd.currentSource,ndfdStyleInfo:e.styleInfo}):(0,l.jsx)(BI,{}),capUrlsContent:e.capUrlsContent,children:[(0,l.jsx)(kp,{children:"NWS National Digital Forecast Database"}),(0,l.jsx)(oS,{olLayerState:e.olLayerState,updateOlLayerState:e.updateOlLayerState})]})})})};function nS(e){return(0,Cp.Ay)("MuiFormGroup",e)}(0,gp.A)("MuiFormGroup",["root","row","error"]);const iS=["className","row"],aS=(0,dp.Ay)("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.row&&t.row]}})((e=>{let{ownerState:t}=e;return(0,n.A)({display:"flex",flexDirection:"column",flexWrap:"wrap"},t.row&&{flexDirection:"row"})})),sS=e.forwardRef((function(e,t){const o=(0,cp.A)({props:e,name:"MuiFormGroup"}),{className:r,row:a=!1}=o,s=(0,i.A)(o,iS),p=nN({props:o,muiFormControl:em(),states:["error"]}),A=(0,n.A)({},o,{row:a,error:p.error}),u=(e=>{const{classes:t,row:o,error:r}=e,n={root:["root",o&&"row",r&&"error"]};return(0,up.A)(n,nS,t)})(A);return(0,l.jsx)(aS,(0,n.A)({className:(0,lp.A)(u.root,r),ownerState:A,ref:t},s))})),pS=sS;var lS=o(8280);const AS=["ownerState"],uS=["variants"],dS=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function cS(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const yS=(0,lS.A)(),gS=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function CS(e){let{defaultTheme:t,theme:o,themeId:r}=e;return n=o,0===Object.keys(n).length?t:o[r]||o;var n}function IS(e){return e?(t,o)=>o[e]:null}function OS(e,t){let{ownerState:o}=t,r=(0,i.A)(t,AS);const a="function"===typeof e?e((0,n.A)({ownerState:o},r)):e;if(Array.isArray(a))return a.flatMap((e=>OS(e,(0,n.A)({ownerState:o},r))));if(a&&"object"===typeof a&&Array.isArray(a.variants)){const{variants:e=[]}=a;let t=(0,i.A)(a,uS);return e.forEach((e=>{let i=!0;"function"===typeof e.props?i=e.props((0,n.A)({ownerState:o},r,o)):Object.keys(e.props).forEach((t=>{(null==o?void 0:o[t])!==e.props[t]&&r[t]!==e.props[t]&&(i=!1)})),i&&(Array.isArray(t)||(t=[t]),t.push("function"===typeof e.style?e.style((0,n.A)({ownerState:o},r,o)):e.style))})),t}return a}const TS=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:t,defaultTheme:o=yS,rootShouldForwardProp:r=cS,slotShouldForwardProp:a=cS}=e,s=e=>(0,qA.A)((0,n.A)({},e,{theme:CS((0,n.A)({},e,{defaultTheme:o,themeId:t}))}));return s.__mui_systemSx=!0,function(e){let p=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,QA.internal_processStyles)(e,(e=>e.filter((e=>!(null!=e&&e.__mui_systemSx)))));const{name:l,slot:A,skipVariantsResolver:u,skipSx:d,overridesResolver:c=IS(gS(A))}=p,y=(0,i.A)(p,dS),g=void 0!==u?u:A&&"Root"!==A&&"root"!==A||!1,C=d||!1;let I=cS;"Root"===A||"root"===A?I=r:A?I=a:function(e){return"string"===typeof e&&e.charCodeAt(0)>96}(e)&&(I=void 0);const O=(0,QA.default)(e,(0,n.A)({shouldForwardProp:I,label:undefined},y)),T=e=>"function"===typeof e&&e.__emotion_real!==e||(0,IN.Q)(e)?r=>OS(e,(0,n.A)({},r,{theme:CS({theme:r.theme,defaultTheme:o,themeId:t})})):e,L=function(r){let i=T(r);for(var a=arguments.length,p=new Array(a>1?a-1:0),A=1;A<a;A++)p[A-1]=arguments[A];const u=p?p.map(T):[];l&&c&&u.push((e=>{const r=CS((0,n.A)({},e,{defaultTheme:o,themeId:t}));if(!r.components||!r.components[l]||!r.components[l].styleOverrides)return null;const i=r.components[l].styleOverrides,a={};return Object.entries(i).forEach((t=>{let[o,i]=t;a[o]=OS(i,(0,n.A)({},e,{theme:r}))})),c(e,a)})),l&&!g&&u.push((e=>{var r;const i=CS((0,n.A)({},e,{defaultTheme:o,themeId:t}));return OS({variants:null==i||null==(r=i.components)||null==(r=r[l])?void 0:r.variants},(0,n.A)({},e,{theme:i}))})),C||u.push(s);const d=u.length-p.length;if(Array.isArray(r)&&d>0){const e=new Array(d).fill("");i=[...r,...e],i.raw=[...r.raw,...e]}const y=O(i,...u);return e.muiName&&(y.muiName=e.muiName),y};return O.withConfig&&(L.withConfig=O.withConfig),L}}(),LS=TS;var mS=o(2900),NS=o(8604);const kS=["component","direction","spacing","divider","children","className","useFlexGap"],hS=(0,lS.A)(),SS=LS("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function PS(e){return(0,mS.A)({props:e,name:"MuiStack",defaultTheme:hS})}function RS(t,o){const r=e.Children.toArray(t).filter(Boolean);return r.reduce(((t,n,i)=>(t.push(n),i<r.length-1&&t.push(e.cloneElement(o,{key:"separator-".concat(i)})),t)),[])}const FS=e=>{let{ownerState:t,theme:o}=e,r=(0,n.A)({display:"flex",flexDirection:"column"},(0,EA.NI)({theme:o},(0,EA.kW)({values:t.direction,breakpoints:o.breakpoints.values}),(e=>({flexDirection:e}))));if(t.spacing){const e=(0,NS.LX)(o),n=Object.keys(o.breakpoints.values).reduce(((e,o)=>(("object"===typeof t.spacing&&null!=t.spacing[o]||"object"===typeof t.direction&&null!=t.direction[o])&&(e[o]=!0),e)),{}),i=(0,EA.kW)({values:t.direction,base:n}),a=(0,EA.kW)({values:t.spacing,base:n});"object"===typeof i&&Object.keys(i).forEach(((e,t,o)=>{if(!i[e]){const r=t>0?i[o[t-1]]:"column";i[e]=r}}));const s=(o,r)=>{return t.useFlexGap?{gap:(0,NS._W)(e,o)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{["margin".concat((n=r?i[r]:t.direction,{row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[n]))]:(0,NS._W)(e,o)}};var n};r=(0,IN.A)(r,(0,EA.NI)({theme:o},a,s))}return r=(0,EA.iZ)(o.breakpoints,r),r};const wS=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{createStyledComponent:o=SS,useThemeProps:r=PS,componentName:a="MuiStack"}=t,s=o(FS),p=e.forwardRef((function(e,t){const o=r(e),p=(0,Ap.A)(o),{component:A="div",direction:u="column",spacing:d=0,divider:c,children:y,className:g,useFlexGap:C=!1}=p,I=(0,i.A)(p,kS),O={direction:u,spacing:d,useFlexGap:C},T=(0,up.A)({root:["root"]},(e=>(0,Cp.Ay)(a,e)),{});return(0,l.jsx)(s,(0,n.A)({as:A,ownerState:O,ref:t,className:(0,lp.A)(T.root,g)},I,{children:c?RS(y,c):y}))}));return p}({createStyledComponent:(0,dp.Ay)("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>(0,cp.A)({props:e,name:"MuiStack"})}),fS=wS;function ES(e){return(0,Cp.Ay)("MuiFormControlLabel",e)}const _S=(0,gp.A)("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),bS=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],vS=(0,dp.Ay)("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{["& .".concat(_S.label)]:t.label},t.root,t["labelPlacement".concat((0,yp.A)(o.labelPlacement))]]}})((e=>{let{theme:t,ownerState:o}=e;return(0,n.A)({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,["&.".concat(_S.disabled)]:{cursor:"default"}},"start"===o.labelPlacement&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},"top"===o.labelPlacement&&{flexDirection:"column-reverse",marginLeft:16},"bottom"===o.labelPlacement&&{flexDirection:"column",marginLeft:16},{["& .".concat(_S.label)]:{["&.".concat(_S.disabled)]:{color:(t.vars||t).palette.text.disabled}}})})),US=(0,dp.Ay)("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((e=>{let{theme:t}=e;return{["&.".concat(_S.error)]:{color:(t.vars||t).palette.error.main}}})),MS=e.forwardRef((function(t,o){var r,a;const s=(0,cp.A)({props:t,name:"MuiFormControlLabel"}),{className:p,componentsProps:A={},control:u,disabled:d,disableTypography:c,label:y,labelPlacement:g="end",required:C,slotProps:I={}}=s,O=(0,i.A)(s,bS),T=em(),L=null!=(r=null!=d?d:u.props.disabled)?r:null==T?void 0:T.disabled,m=null!=C?C:u.props.required,N={disabled:L,required:m};["checked","name","onChange","value","inputRef"].forEach((e=>{"undefined"===typeof u.props[e]&&"undefined"!==typeof s[e]&&(N[e]=s[e])}));const k=nN({props:s,muiFormControl:T,states:["error"]}),h=(0,n.A)({},s,{disabled:L,labelPlacement:g,required:m,error:k.error}),S=(e=>{const{classes:t,disabled:o,labelPlacement:r,error:n,required:i}=e,a={root:["root",o&&"disabled","labelPlacement".concat((0,yp.A)(r)),n&&"error",i&&"required"],label:["label",o&&"disabled"],asterisk:["asterisk",n&&"error"]};return(0,up.A)(a,ES,t)})(h),P=null!=(a=I.typography)?a:A.typography;let R=y;return null==R||R.type===kp||c||(R=(0,l.jsx)(kp,(0,n.A)({component:"span"},P,{className:(0,lp.A)(S.label,null==P?void 0:P.className),children:R}))),(0,l.jsxs)(vS,(0,n.A)({className:(0,lp.A)(S.root,p),ownerState:h,ref:o},O,{children:[e.cloneElement(u,N),m?(0,l.jsxs)(fS,{display:"block",children:[R,(0,l.jsxs)(US,{ownerState:h,"aria-hidden":!0,className:S.asterisk,children:["\u2009","*"]})]}):R]}))})),DS=MS,xS=(0,jI.A)((0,l.jsx)("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),BS=(0,jI.A)((0,l.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),WS=(0,jI.A)((0,l.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function GS(e){return(0,Cp.Ay)("MuiCheckbox",e)}const KS=(0,gp.A)("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),HS=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],VS=(0,dp.Ay)(am,{shouldForwardProp:e=>(0,SC.A)(e)||"classes"===e,name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.indeterminate&&t.indeterminate,t["size".concat((0,yp.A)(o.size))],"default"!==o.color&&t["color".concat((0,yp.A)(o.color))]]}})((e=>{let{theme:t,ownerState:o}=e;return(0,n.A)({color:(t.vars||t).palette.text.secondary},!o.disableRipple&&{"&:hover":{backgroundColor:t.vars?"rgba(".concat("default"===o.color?t.vars.palette.action.activeChannel:t.vars.palette[o.color].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,VA.X4)("default"===o.color?t.palette.action.active:t.palette[o.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==o.color&&{["&.".concat(KS.checked,", &.").concat(KS.indeterminate)]:{color:(t.vars||t).palette[o.color].main},["&.".concat(KS.disabled)]:{color:(t.vars||t).palette.action.disabled}})})),YS=(0,l.jsx)(BS,{}),jS=(0,l.jsx)(xS,{}),ZS=(0,l.jsx)(WS,{}),zS=e.forwardRef((function(t,o){var r,a;const s=(0,cp.A)({props:t,name:"MuiCheckbox"}),{checkedIcon:p=YS,color:A="primary",icon:u=jS,indeterminate:d=!1,indeterminateIcon:c=ZS,inputProps:y,size:g="medium",className:C}=s,I=(0,i.A)(s,HS),O=d?c:u,T=d?c:p,L=(0,n.A)({},s,{color:A,indeterminate:d,size:g}),m=(e=>{const{classes:t,indeterminate:o,color:r,size:i}=e,a={root:["root",o&&"indeterminate","color".concat((0,yp.A)(r)),"size".concat((0,yp.A)(i))]},s=(0,up.A)(a,GS,t);return(0,n.A)({},t,s)})(L);return(0,l.jsx)(VS,(0,n.A)({type:"checkbox",inputProps:(0,n.A)({"data-indeterminate":d},y),icon:e.cloneElement(O,{fontSize:null!=(r=O.props.fontSize)?r:g}),checkedIcon:e.cloneElement(T,{fontSize:null!=(a=T.props.fontSize)?a:g}),ownerState:L,ref:o,className:(0,lp.A)(m.root,C)},I,{classes:m}))})),XS=zS,JS={label:{color:"#252525",fontSize:"98%"}},QS="cbofs_sfc_currents";const qS=function(e){return e.S111StyleInfo?(0,l.jsxs)(Gm,{component:"div",children:[(0,l.jsx)(kp,{sx:JS.label,children:e.S111StyleInfo[QS][0].title}),(0,l.jsx)("img",{alt:"",src:e.S111StyleInfo[QS][0].url})]}):null},$S={menuItemBodyContainer:{paddingTop:"0.5em",paddingBottom:"0.5em"}},eP={layerCheckBoxLabel:{fontSize:"80%"},regionCheckBoxLabel:{fontSize:"80%",color:"#777"},layerCheckBox:{marginLeft:"1.3em",marginBottom:-1},regionCheckBox:{marginLeft:"-0.2em",marginBottom:-1}};function tP(e){const t=e.greatLakesChecked,o=e.setGreatLakesChecked,r=e.coastalOceanChecked,n=e.setCoastalOceanChecked,i=e.globalOceanChecked,a=e.setGlobalOceanChecked,s=e.greatLakesControlStates,p=e.setGreatLakesControlStates,A=e.coastalOceanControlStates,u=e.setCoastalOceanControlStates,d=function(t,o,r,n){let a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=!0;const p={};for(const i in o){const r=!t&&o[i];Object.assign(p,{[i]:{...e.olLayerState[i],on:r}}),r&&(s=!1)}if(s&&!t){const t=Object.keys(p)[0];Object.assign(p,{[t]:{...e.olLayerState[t],on:!0}}),n({...o,[t]:!0})}e.updateOlLayerState(p),r(!t),a&&!t&&i&&a()},c=(t,o,r,n,i)=>{if(t&&e.updateOlLayerState({[o]:{...e.olLayerState[o],on:!r[o]}}),!t&&!r[o]){const e={...r,[o]:!r[o]};d(t,e,i,n,y)}n({...r,[o]:!r[o]})},y=function(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e.updateOlLayerState({rtofs_east_sfc_currents:{...e.olLayerState.rtofs_east_sfc_currents,on:!i},rtofs_west_sfc_currents:{...e.olLayerState.rtofs_west_sfc_currents,on:!i}}),a(!i),t&&!i&&r&&t()};return(0,l.jsxs)(pS,{children:[(0,l.jsx)(uN,{children:(0,l.jsx)(kp,{variant:"overline",children:"Gridded Model Forecast Guidance"})}),(0,l.jsx)(kp,{variant:"overline",children:"Surface Currents (Speed)"}),(0,l.jsx)(DS,{label:(0,l.jsx)(kp,{sx:eP.regionCheckBoxLabel,children:"Great Lakes (NOS)"}),control:(0,l.jsx)(XS,{checked:t,onChange:()=>{d(t,s,o,p)},size:"small"}),sx:eP.regionCheckBox}),(0,l.jsx)(DS,{label:(0,l.jsx)(kp,{sx:eP.layerCheckBoxLabel,children:"Lake Erie"}),control:(0,l.jsx)(XS,{checked:s.leofs_sfc_currents,onChange:()=>{c(t,"leofs_sfc_currents",s,p,o)},size:"small"}),sx:eP.layerCheckBox}),(0,l.jsx)(DS,{label:(0,l.jsx)(kp,{sx:eP.layerCheckBoxLabel,children:"Lakes Michigan & Huron"}),control:(0,l.jsx)(XS,{checked:s.lmhofs_sfc_currents,onChange:()=>{c(t,"lmhofs_sfc_currents",s,p,o)},size:"small"}),sx:eP.layerCheckBox}),(0,l.jsx)(DS,{label:(0,l.jsx)(kp,{sx:eP.layerCheckBoxLabel,children:"Lake Ontario"}),control:(0,l.jsx)(XS,{checked:s.loofs_sfc_currents,onChange:()=>{c(t,"loofs_sfc_currents",s,p,o)},size:"small"}),sx:eP.layerCheckBox}),(0,l.jsx)(DS,{label:(0,l.jsx)(kp,{sx:eP.layerCheckBoxLabel,children:"Lakes Superior"}),control:(0,l.jsx)(XS,{checked:s.lsofs_sfc_currents,onChange:()=>{c(t,"lsofs_sfc_currents",s,p,o)},size:"small"}),sx:eP.layerCheckBox}),(0,l.jsx)(DS,{label:(0,l.jsx)(kp,{sx:eP.regionCheckBoxLabel,children:"Estuary/Coastal Ocean (NOS)"}),control:(0,l.jsx)(XS,{checked:r,onChange:()=>{d(r,A,n,u,y)},size:"small"}),sx:eP.regionCheckBox}),(0,l.jsx)(DS,{label:(0,l.jsx)(kp,{sx:eP.layerCheckBoxLabel,children:"Chesapeake Bay"}),control:(0,l.jsx)(XS,{checked:A.cbofs_sfc_currents,onChange:()=>{c(r,"cbofs_sfc_currents",A,u,n)},size:"small"}),sx:eP.layerCheckBox}),(0,l.jsx)(DS,{label:(0,l.jsx)(kp,{sx:eP.layerCheckBoxLabel,children:"Delaware Bay"}),control:(0,l.jsx)(XS,{checked:A.dbofs_sfc_currents,onChange:()=>{c(r,"dbofs_sfc_currents",A,u,n)},size:"small"}),sx:eP.layerCheckBox}),(0,l.jsx)(DS,{label:(0,l.jsx)(kp,{sx:eP.layerCheckBoxLabel,children:"Gulf of Maine"}),control:(0,l.jsx)(XS,{checked:A.gomofs_sfc_currents,onChange:()=>{c(r,"gomofs_sfc_currents",A,u,n)},size:"small"}),sx:eP.layerCheckBox}),(0,l.jsx)(DS,{label:(0,l.jsx)(kp,{sx:eP.layerCheckBoxLabel,children:"NY & NJ Harbor"}),control:(0,l.jsx)(XS,{checked:A.nyofs_sfc_currents,onChange:()=>{c(r,"nyofs_sfc_currents",A,u,n)},size:"small"}),sx:eP.layerCheckBox}),(0,l.jsx)(DS,{label:(0,l.jsx)(kp,{sx:eP.layerCheckBoxLabel,children:"Northern Gulf of Mexico"}),control:(0,l.jsx)(XS,{checked:A.ngofs_sfc_currents,onChange:()=>{c(r,"ngofs_sfc_currents",A,u,n)},size:"small"}),sx:eP.layerCheckBox}),(0,l.jsx)(DS,{label:(0,l.jsx)(kp,{sx:eP.layerCheckBoxLabel,children:"San Francisco Bay"}),control:(0,l.jsx)(XS,{checked:A.sfbofs_sfc_currents,onChange:()=>{c(r,"sfbofs_sfc_currents",A,u,n)},size:"small"}),sx:eP.layerCheckBox}),(0,l.jsx)(DS,{label:(0,l.jsx)(kp,{sx:eP.layerCheckBoxLabel,children:"Tampa Bay"}),control:(0,l.jsx)(XS,{checked:A.tbofs_sfc_currents,onChange:()=>{c(r,"tbofs_sfc_currents",A,u,n)},size:"small"}),sx:eP.layerCheckBox}),(0,l.jsx)(DS,{label:(0,l.jsx)(kp,{sx:eP.layerCheckBoxLabel,children:"West Coast"}),control:(0,l.jsx)(XS,{checked:A.wcofs_sfc_currents,onChange:()=>{c(r,"wcofs_sfc_currents",A,u,n)},size:"small"}),sx:eP.layerCheckBox}),(0,l.jsx)(DS,{label:(0,l.jsx)(kp,{sx:eP.regionCheckBoxLabel,children:"Global Ocean (NWS)"}),control:(0,l.jsx)(XS,{checked:i,onChange:()=>{y((()=>{d(r,A,n,u)}))},size:"small"}),sx:eP.regionCheckBox})]})}const oP=function(e){return(0,l.jsx)(Nm,{layerName:"s111",label:"Surface Water Currents",layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.layerInitialized,onlyDisplayActive:e.onlyDisplayActive,layerIsActive:e.s111Active,setLayerIsActive:e.setS111Active,children:(0,l.jsx)("div",{style:$S.menuItemBodyContainer,children:(0,l.jsx)(Mm,{opacity:e.opacity,updateLayerOpacities:e.updateLayerOpacities,layerName:"s111",layersList:e.layersList,infoContent:(0,l.jsx)(kp,{variant:"caption",children:" Latest  forecast guidance of water currents from NOAA Operational Oceanographic Forecast Modeling  Systems for oceans, coastal ocean and Great Lakes. Data Source: NOS and NWS/NCEP"}),legendContent:e.styleInfo?(0,l.jsx)(qS,{S111StyleInfo:e.styleInfo}):(0,l.jsx)(BI,{}),capUrlsContent:e.capUrlsContent,children:(0,l.jsx)(tP,{olLayerState:e.olLayerState,updateOlLayerState:e.updateOlLayerState,greatLakesChecked:e.greatLakesChecked,setGreatLakesChecked:e.setGreatLakesChecked,coastalOceanChecked:e.coastalOceanChecked,setCoastalOceanChecked:e.setCoastalOceanChecked,globalOceanChecked:e.globalOceanChecked,setGlobalOceanChecked:e.setGlobalOceanChecked,greatLakesControlStates:e.greatLakesControlStates,setGreatLakesControlStates:e.setGreatLakesControlStates,coastalOceanControlStates:e.coastalOceanControlStates,setCoastalOceanControlStates:e.setCoastalOceanControlStates})})})})},rP={label:{color:"#252525",fontSize:"98%"}};const nP=function(e){if(!e.nbsStyleInfo)return null;for(let t of e.nbsStyleInfo.bathymetry){const o="&legend_options=layout:horizontal";if(t.name===e.activeStyle)return(0,l.jsxs)(Gm,{component:"div",children:[(0,l.jsx)(kp,{sx:rP.label,children:t.title}),(0,l.jsx)("img",{style:{margin:"0px 0px 0px -18px"},alt:"",src:t.url+o})]})}return null},iP={menuItemBodyContainer:{padding:"0.5em"}};function aP(e){return(0,l.jsx)(pS,{sx:{marginLeft:"3.25em"},children:(0,l.jsx)(DS,{control:(0,l.jsx)(XS,{size:"small",checked:e.olLayerState.bluetopo_tile_scheme.on,onChange:()=>{e.updateOlLayerState({on:!e.olLayerState.bluetopo_tile_scheme.on},"bluetopo_tile_scheme")}}),label:(0,l.jsx)(kp,{variant:"caption",children:"BlueTopo Tile Scheme"})})})}function sP(e){if(!e.nbsStyleInfo)return(0,l.jsx)("div",{children:(0,l.jsx)(BI,{})});const t=e.nbsStyleInfo.bathymetry.map(((e,t)=>(0,l.jsx)(rN,{value:e.name,children:e.title},t)));return(0,l.jsxs)("div",{children:[(0,l.jsx)(CN,{id:"nbs_select_label",sx:{fontSize:"90%"},children:"Select Data Type"}),(0,l.jsx)(qh,{autoWidth:!0,size:"small",labelId:"nbs_select_label",value:e.activeStylesList?e.activeStylesList[0]:"nbs_elevation",onChange:t=>e.updateOlLayerState({stylesParam:[t.target.value]},"bathymetry"),children:t})]})}const pP=function(e){let t=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(kp,{variant:"caption",children:" BlueTopo is a compilation of the nation's best available bathymetric data. In the same way that a topographic map details the height of land, BlueTopo details the depth of lake beds and seafloor beneath navigationally significant U.S. waters. Created as part of the Office of Coast Survey nautical charting mission and its National Bathymetric Source project, BlueTopo is curated bathymetric source data to provide a definitive nationwide model of the seafloor and the Great Lakes. "}),(0,l.jsx)("br",{}),(0,l.jsx)("br",{}),(0,l.jsxs)(kp,{variant:"caption",children:["This service is not for navigation and the bathymetry is compiled from multiple sources with varying quality and includes forms of interpolation. The bathymetric quality and interpolation is described through the vertical uncertainty layer and eventually the contributor layer. Products generated with these data are not to be used for measurements or navigation. The vertical coordinate reference system for BlueTopo is included as metadata in each GeoTIFF and can be accessed by downloading the data via the BlueTopo Tile Scheme layer on the nowCOAST map viewer. The products are referenced to the current vertical datums for the United States as specified at ",(0,l.jsx)("a",{href:"https://geodesy.noaa.gov/datums/vertical/index.shtml",target:"_blank",rel:"noopener noreferrer",children:"NOAA Vertical Datums"})," and using ",(0,l.jsx)("a",{href:"https://geodesy.noaa.gov/GEOID",target:"_blank",rel:"noopener noreferrer",children:" NGS GEOID"})," models. The relationship of tidal datums to various vertical coordinate reference systems are modeled through NOAA VDatum gridded transforms; for VDatum terms of use see ",(0,l.jsx)("a",{href:"https://vdatum.noaa.gov/download_agreement.php",target:"_blank",rel:"noopener noreferrer",children:" VDATUM"}),". Navigational datums used by NOAA represent a further distinction to this assembly, as defined through the publication of official nautical chart data. For further information see ",(0,l.jsx)("a",{href:"https://www.nauticalcharts.noaa.gov/data/bluetopo.html",target:"_blank",rel:"noopener noreferrer",children:" BlueTopo"}),"."]})]});return(0,l.jsx)(Nm,{layerName:"nbs",label:"BlueTopo",layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.layerInitialized,onlyDisplayActive:e.onlyDisplayActive,layerIsActive:e.nbsActive,setLayerIsActive:e.setNbsActive,children:(0,l.jsx)("div",{style:iP.menuItemBodyContainer,children:(0,l.jsxs)(Mm,{opacity:e.opacity,updateLayerOpacities:e.updateLayerOpacities,layerName:"nbs",layersList:e.layersList,infoContent:t,legendContent:e.styleInfo?(0,l.jsx)(nP,{activeStyle:e.activeStylesList?e.activeStylesList[0]:"nbs_elevation",nbsStyleInfo:e.styleInfo}):(0,l.jsx)(BI,{}),capUrlsContent:e.capUrlsContent,children:[(0,l.jsx)(kp,{children:"High-Resolution Bathymetry"}),(0,l.jsx)(sP,{activeStylesList:e.activeStylesList,updateOlLayerState:e.updateOlLayerState,nbsStyleInfo:e.styleInfo}),(0,l.jsx)(aP,{updateOlLayerState:e.updateOlLayerState,olLayerState:e.olLayerState})]})})})},lP={label:{color:"#252525",fontSize:"98%"}},AP="conus_base_reflectivity_mosaic";const uP=function(e){return e.MRMSStyleInfo?(0,l.jsxs)(Gm,{component:"div",children:[(0,l.jsx)(kp,{sx:lP.label,children:e.MRMSStyleInfo[AP][0].title}),(0,l.jsx)("img",{style:{align:"center",margin:"0px 0px 0px -10px"},alt:"",src:e.MRMSStyleInfo[AP][0].url})]}):null},dP={menuItemBodyContainer:{padding:"0.5em"}};const cP=function(e){return(0,l.jsx)(Nm,{fontSize:"small",layerName:"mrms",label:"Weather Radar",layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.layerInitialized,onlyDisplayActive:e.onlyDisplayActive,layerIsActive:e.mrmsActive,setLayerIsActive:e.setMrmsActive,children:(0,l.jsx)("div",{style:dP.menuItemBodyContainer,children:(0,l.jsx)(Mm,{opacity:e.opacity,updateLayerOpacities:e.updateLayerOpacities,layerName:"mrms",layersList:e.layersList,infoContent:(0,l.jsx)(kp,{variant:"caption",children:"The Weather radar base reflectivity mosaics are created using data from U.S. Weather Surveillance Radar 1988 Doppler (WSR-88D) sites operated by NWS and DOD and also from the Canadian Environment and Climate Change (ECCC) network of S-band dual polarization radars. The horizontal resolution is 1 km (0.62 mi). The mosaics are updated approximately every 2 minutes. The colors on the map represent the strength of the energy reflected back toward the radar and are given in dBZ (decibels of z). Data source: NWS & OAR Multi-Radar/Multi-Sensor (MRMS) System."}),legendContent:e.styleInfo?(0,l.jsx)(uP,{MRMSStyleInfo:e.styleInfo}):(0,l.jsx)(BI,{}),capUrlsContent:e.capUrlsContent})})})},yP={label:{color:"#252525",fontSize:"98%"}},gP="stofs3d_atlantic_disturbance";const CP=function(e){return e.STOFSStyleInfo?(0,l.jsxs)(Gm,{component:"div",children:[(0,l.jsx)(kp,{sx:yP.label,children:e.STOFSStyleInfo[gP][0].title}),(0,l.jsx)("img",{style:{margin:"0px 0px 0px -15px"},alt:"",src:e.STOFSStyleInfo[gP][0].url})]}):null},IP={menuItemBodyContainer:{padding:"0.5em"}};const OP=function(e){return(0,l.jsx)(Nm,{layerName:"stofs",label:"Inland-Coastal Flooding",layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.layerInitialized,onlyDisplayActive:e.onlyDisplayActive,layerIsActive:e.stofsActive,setLayerIsActive:e.setStofsActive,children:(0,l.jsx)("div",{style:IP.menuItemBodyContainer,children:(0,l.jsx)(Mm,{opacity:e.opacity,updateLayerOpacities:e.updateLayerOpacities,layerName:"stofs",layersList:e.layersList,infoContent:(0,l.jsx)(kp,{variant:"caption",style:{display:"inline-block"},children:"The STOFS-3D-Atlantic uses the Semi-implicit Cross-Scale Hydroscience Integrated System Model (SCHISM) and is run on NOAA WCOSS2 supercomputing system once daily out to 48 hours producing numerical water level guidance for compound flooding from storms (tides, storm surge, riverine flooding, precipitation). The model is forced in the atmosphere by the NCEP Global Forecast System (GFS) and High-Resolution Rapid Refresh (HRRR), in rivers by the National Water Model (NWM), and in the open ocean by the Global Real-Time Ocean Forecast System (Global RTOFS). The Atlantic region unstructured grid consists of 2.6 million nodes with up to 600 m resolution along the coasts, up to 200 m resolution in the watersheds, and up to 10 m resolution for the levees. The grid extends inland up to about 10 m above Mean Sea Level (MSL) for the US East Coast, Gulf of Mexico, and Puerto Rico. STOFS-3D-Atlantic produces water level point output at 164 CO-OPS NWLON stations"}),legendContent:e.styleInfo?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(kp,{sx:{fontSize:"90%",borderBottom:"solid 1px #ccc",marginBottom:"5px",paddingBottom:"12px"},children:"NOS Surge & Tide Operational Forecast System Model Forecast Guidance"}),(0,l.jsx)(CP,{STOFSStyleInfo:e.styleInfo})]}):(0,l.jsx)(BI,{}),capUrlsContent:e.capUrlsContent})})})},TP={label:{color:"#252525",fontSize:"98%"}};const LP=function(e){return e.SSTStyleInfo?(0,l.jsxs)(Gm,{component:"div",children:[(0,l.jsx)(kp,{sx:TP.label,children:"Sea Surface Temperatures"}),(0,l.jsx)("img",{style:{margin:"0px 0px 0px -15px"},alt:"",src:e.SSTStyleInfo.nasa_sport_sea_surface_temperature[0].url})]}):null},mP={menuItemBodyContainer:{padding:"0.5em"}};function NP(e){return(0,l.jsxs)(pS,{children:[(0,l.jsx)(uN,{children:(0,l.jsx)(kp,{variant:"caption",children:"Sea & Lake Surface Water Temperature"})}),(0,l.jsx)("br",{}),(0,l.jsx)(DS,{control:(0,l.jsx)(XS,{size:"small",checked:e.olLayerState.nasa_sport_sea_surface_temperature.on,onChange:()=>{e.updateOlLayerState({on:!e.olLayerState.nasa_sport_sea_surface_temperature.on},"nasa_sport_sea_surface_temperature")}}),label:(0,l.jsx)(kp,{variant:"caption",align:"left",children:"NASA Northern Hemisphere Analysis (Experimental)"})}),(0,l.jsx)(DS,{control:(0,l.jsx)(XS,{size:"small",checked:e.olLayerState.global_sea_surface_temperature.on,onChange:()=>{e.updateOlLayerState({on:!e.olLayerState.global_sea_surface_temperature.on},"global_sea_surface_temperature")}}),label:(0,l.jsx)(kp,{variant:"caption",align:"left",children:"NWS Global Analysis"})})]})}const kP=function(e){return(0,l.jsx)(Nm,{layerName:"sst",label:"Sea Surface Temperature",layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.layerInitialized,onlyDisplayActive:e.onlyDisplayActive,layerIsActive:e.sstActive,setLayerIsActive:e.setSstActive,children:(0,l.jsx)("div",{style:mP.menuItemBodyContainer,children:(0,l.jsx)(Mm,{opacity:e.opacity,updateLayerOpacities:e.updateLayerOpacities,layerName:"sst",layersList:e.layersList,infoContent:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(kp,{variant:"caption",style:{display:"inline-block"},children:"The NASA Surface Water Temperature (SST) Analysis for North American provides estimates of surface water temperatures for large portions of the North Atlantic and North Pacific Ocean, the Great Lakes, and many inland lakes (e.g. Lake Champlain). The analysis is composite of the following data and analyses: 1) NASA high-resolution MODIS, 2) VIIRS, 3) the NOAA/NESDIS daily global blended GOES/POES SST Analysis and 4) the United Kingdom Meteorological Office daily global Operational SST and Ice Analysis. However, for inland lakes the GOES/POES SST analysis is not available. The composite is calculated on a 2-km (1.1 nm) grid. The experimental analysis is generated twice daily and valid for the periods 0000-1159 UTC and 1200-2359 UTC."}),(0,l.jsx)(kp,{variant:"caption",style:{display:"inline-block"},children:"The NWS Global SST Analysis is generated by the Near-Surface Sea Temperature (NSST) Scheme of the NWS/NCEP Global Data Assimilation System and the Global Forecast System.  The analysis provides estimates of surface water temperatures for the world oceans, seas (e.g. Black Sea) and the Great Lakes.  The NSST analysis is specifically the GDAS 1200 UTC NSST \u201cfoundation temperature\u201d interpolated to the 1/12 degrees resolution grid of the decommissioned NWS Real-Time High Resolution SST Analysis.  The NSST global analysis is generated by NCEP once per day."}),(0,l.jsx)(kp,{variant:"caption",style:{display:"inline-block"},children:"Sources: NASA Short-Term Prediction Research and Transition (SPoRT) Group and NWS/NCEP Environmental Modeling Center\u2019s Modeling and Data Assimilation Branch"})]}),legendContent:e.styleInfo?(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(LP,{SSTStyleInfo:e.styleInfo})}):(0,l.jsx)(BI,{}),capUrlsContent:e.capUrlsContent,children:(0,l.jsx)(NP,{olLayerState:e.olLayerState,updateOlLayerState:e.updateOlLayerState})})})})},hP={menuItemBodyContainer:{padding:"0.5em"}};function SP(e){const t=Object.entries(xL).map(((e,t)=>{let[o,r]=e;return(0,l.jsx)(rN,{value:r.layerName,children:r.label},t)}));return(0,l.jsxs)("div",{children:[(0,l.jsx)(CN,{id:"satellite_select_label",sx:{fontSize:"90%"},children:"Select Imagery"}),(0,l.jsx)(qh,{autoWidth:!0,size:"small",labelId:"satellite_select_label",value:e.currentLayer,onChange:t=>e.updateOlLayerState({layersParam:t.target.value,currentSource:t.target.value},"satellite"),children:t})]})}const PP=function(e){return(0,l.jsx)(Nm,{layerName:"satellite",label:"Weather Satellite",layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.layerInitialized,onlyDisplayActive:e.onlyDisplayActive,layerIsActive:e.satelliteActive,setLayerIsActive:e.setSatelliteActive,children:(0,l.jsx)("div",{style:hP.menuItemBodyContainer,children:(0,l.jsxs)(Mm,{opacity:e.opacity,updateLayerOpacities:e.updateLayerOpacities,layerName:"satellite",layersList:e.layersList,infoContent:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(kp,{variant:"caption",style:{display:"inline-block"},children:"Weather satellite imagery includes visible, water vapor, shortwave, longwave, and snow/ice composited from various geostationary satellites orbiting the globe. The NOAA/NESDIS Global Mosaic of Geostationary Satellite Imagery (GMGSI) composites imagery from Meteosat, GOES East/West, and Himawari-8 satellites at a 8 km resolution. For NOAA/NASA Geostationary Operational Environmental Satellites (GOES) nowCOAST composites imagery from GOES 16/18 for visible imagery at a 0.5 km resolution, shortwave infrared, longwave infrared, and water vapor are ~2 km and snow/ice ~1 km. The visible imagery indicates cloud cover and ice and snow cover. The shortwave, mid-infrared, indicates cloud cover and fog at night. The longwave, thermal infrared, depicts cloud cover and land/sea temperature patterns. The water vapor imagery indicates the amount of water vapor contained in the mid to upper levels of the troposphere, with the darker grays indicating drier air and the brighter grays/whites indicating more saturated air. The service is updated with new GOES East/West composite images every 5 minutes and GMGSI global composite images every hour."}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",children:"Source: NOAA/NASA/NESDIS"})]}),capUrlsContent:e.capUrlsContent,children:[(0,l.jsx)(kp,{children:"Geostationary Satellites"}),(0,l.jsx)(SP,{olLayerState:e.olLayerState,currentLayer:e.olLayerState.satellite.layersParam,updateOlLayerState:e.updateOlLayerState})]})})})},RP={color:"#252525",fontSize:"90%"},FP={label:{color:"#252525"},legendIMG:{maxWidth:"85%",maxHeight:"18em"}};const wP=function(e){let t=null;e.tropicalCycloneStyleInfo&&e.cycloneLayerList&&e.cycloneLayerList instanceof Array&&(t=e.cycloneLayerList.map((t=>(0,l.jsxs)("div",{component:"div",style:FP.label,children:[(0,l.jsx)(kp,{sx:{mb:"5px",...RP},children:e.tropicalCycloneStyleInfo[t][0].title}),(0,l.jsx)("img",{style:FP.legendIMG,alt:"",src:e.tropicalCycloneStyleInfo[t][0].url})]},t))));let o=null;return e.tropicalCycloneStyleInfo&&e.tropicalCycloneStyleInfo[e.activeTropicalSSLayer]&&(o=(0,l.jsxs)("div",{children:[(0,l.jsx)(kp,{sx:{mt:"10px",mb:"5px",...RP},children:e.tropicalCycloneStyleInfo[e.activeTropicalSSLayer][0].title}),(0,l.jsx)("img",{style:FP.legendIMG,alt:"",src:e.tropicalCycloneStyleInfo[e.activeTropicalSSLayer][0].url})]})),(0,l.jsxs)("div",{children:[(0,l.jsx)(kp,{children:"Tropical Cyclones & Storm Surge"}),t,o]})},fP={nhc_inundation:{label:"Storm Surge",layerName:"inundation"},nhc_tidalmask:{label:"Storm Surge w/ Tidal Mask",layerName:"tidalmask"}},EP={menuItemBodyContainer:{padding:"0.5em"}};function _P(e){const t=(t,o)=>{const r=e.layersList.slice();if(o)-1===r.indexOf(t)&&(r.push(t),"tropical_cyclone_track_forecast"===t&&-1===r.indexOf("tropical_cyclone_intensity_forecast")?r.push("tropical_cyclone_intensity_forecast"):"tropical_cyclone_observed_track"===t&&-1===r.indexOf("tropical_cyclone_observed_locations")&&r.push("tropical_cyclone_observed_locations")),0===e.layersList.length&&e.updateLayerToggles({tropical_cyclones:!0});else{if(-1!==r.indexOf(t)){let e=r.indexOf(t);r.splice(e,1),"tropical_cyclone_track_forecast"===t&&-1!==r.indexOf("tropical_cyclone_intensity_forecast")?(e=r.indexOf("tropical_cyclone_intensity_forecast"),r.splice(e,1)):"tropical_cyclone_observed_track"===t&&-1!==r.indexOf("tropical_cyclone_observed_locations")&&(e=r.indexOf("tropical_cyclone_observed_locations"),r.splice(e,1))}0===r.length&&e.updateLayerToggles({tropical_cyclones:!1})}e.updateOlLayerState({layersParam:r},"tropical_cyclones")};return(0,l.jsx)("div",{children:(0,l.jsxs)(pS,{children:[(0,l.jsx)(uN,{children:(0,l.jsx)(kp,{variant:"overline",children:"Tropical Cyclone Forecast"})}),(0,l.jsx)(DS,{control:(0,l.jsx)(XS,{size:"small",checked:e.forecastTrackOn,onChange:()=>{t("tropical_cyclone_track_forecast",!e.forecastTrackOn)}}),label:(0,l.jsx)(kp,{variant:"caption",children:"Track & Intensity"})}),(0,l.jsx)(DS,{control:(0,l.jsx)(XS,{size:"small",checked:e.forecastWindExtentOn,onChange:()=>{t("tropical_cyclone_current_wind_extent",!e.forecastWindExtentOn)}}),label:(0,l.jsx)(kp,{variant:"caption",children:"Wind Extent"})}),(0,l.jsx)(DS,{control:(0,l.jsx)(XS,{size:"small",checked:e.forecastConeOn,onChange:()=>{t("tropical_cyclone_cone_of_uncertainty_forecast",!e.forecastConeOn)}}),label:(0,l.jsx)(kp,{variant:"caption",children:"Cone of Uncertainty"})}),(0,l.jsx)(DS,{control:(0,l.jsx)(XS,{size:"small",checked:e.forecastWarnOn,onChange:()=>{t("tropical_cyclone_watches_warnings",!e.forecastWarnOn)}}),label:(0,l.jsx)(kp,{variant:"caption",children:" Coastal Watches & Warnings"})}),(0,l.jsx)(uN,{children:(0,l.jsx)(kp,{variant:"overline",children:"Tropical Cyclone (Observed Track)"})}),(0,l.jsx)(DS,{control:(0,l.jsx)(XS,{size:"small",checked:e.besttrackTrackOn,onChange:()=>{t("tropical_cyclone_observed_track",!e.besttrackTrackOn)}}),label:(0,l.jsx)(kp,{variant:"caption",children:"Track Line"})}),(0,l.jsx)(DS,{control:(0,l.jsx)(XS,{size:"small",checked:e.besttrackWindSwathOn,onChange:()=>{t("tropical_cyclone_observed_wind_extent",!e.besttrackWindSwathOn)}}),label:(0,l.jsx)(kp,{variant:"caption",children:"Surface Wind Swath"})})]})})}function bP(e){Object.entries(fP).map(((e,t)=>{let[o,r]=e;return(0,l.jsx)(rN,{value:r.layerName,children:r.label},t)}));const t=(t,o,r)=>r?"inundation"===o?"inundation"===t?void e.updateOlLayerState({on:!r},"tropical_ss"):void e.updateOlLayerState({layersParam:t},"tropical_ss"):"inundation"===t?void e.updateOlLayerState({layersParam:t},"tropical_ss"):void e.updateOlLayerState({on:!r},"tropical_ss"):"inundation"===o?"inundation"===t?void e.updateOlLayerState({on:!r},"tropical_ss"):void e.updateOlLayerState({on:!r,layersParam:t},"tropical_ss"):"inundation"===t?void e.updateOlLayerState({on:!r,layersParam:t},"tropical_ss"):void e.updateOlLayerState({on:!r},"tropical_ss");return(0,l.jsx)("div",{children:(0,l.jsxs)(pS,{children:[(0,l.jsx)(uN,{children:(0,l.jsx)(kp,{variant:"overline",children:"Potential Storm Surge Flooding"})}),(0,l.jsx)(DS,{control:(0,l.jsx)(XS,{size:"small",checked:e.ssLayerOn&&"inundation"===e.currentLayer,onChange:()=>{t("inundation",e.currentLayer,e.ssLayerOn)}}),label:(0,l.jsx)(kp,{variant:"caption",children:"Storm Surge"})}),(0,l.jsx)(DS,{control:(0,l.jsx)(XS,{size:"small",checked:e.ssLayerOn&&"tidalmask"===e.currentLayer,onChange:()=>{t("tidalmask",e.currentLayer,e.ssLayerOn)}}),label:(0,l.jsx)(kp,{variant:"caption",children:"Storm Surge with Tidal Mask"})})]})})}const vP=function(e){return(0,l.jsx)(Nm,{layerName:"tropical_cyclones",label:"Tropical Cyclones",layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.layerInitialized,onlyDisplayActive:e.onlyDisplayActive,layerIsActive:e.cycloneActive,setLayerIsActive:e.setCycloneActive,updateOlLayerState:e.updateOlLayerState,layersList:e.olLayerState.tropical_cyclones.layersParam,children:(0,l.jsx)("div",{style:EP.menuItemBodyContainer,children:(0,l.jsxs)(Mm,{opacity:e.opacity,updateLayerOpacities:e.updateLayerOpacities,layerName:"tropical_cyclones",layersList:e.olLayerState.tropical_cyclones.layersParam,infoContent:(0,l.jsxs)("div",{children:[(0,l.jsx)(kp,{variant:"caption",children:"Tropical Cyclones"}),(0,l.jsx)("br",{}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",children:"Latest forecast information for tropical cyclones in the Atlantic, Gulf of Mexico, Eastern and Central Pacific  from the  NWS hurricane centers including forecast intensity, track, cone of uncertainty and coastal tropical storm/hurricane watches and warnings as well present and past locations. The forecast information is from the latest NHC and CPHC advisory. Data Source: NWS National Hurricane Center and Central Pacific Hurricane Center."}),(0,l.jsx)("br",{}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",children:"Tropical Storm Surge"}),(0,l.jsx)("br",{}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",children:"Latest NWS Potential Storm Surge Flooding Map for any significant landfalling tropical cyclone expected to impact the Atlantic or Gulf of Mexico Coasts of the Contiguous United States. The map depicts the geographical area where there is a risk of inundation from storm surge along with the potential heights, above ground, that water could reach in those areas. Once issued, the Potential Storm Surge Flooding Map will be updated by NHC every six hours alongside each new Forecast Advisory for the associated tropical cyclone. Data Source: NWS National Hurricane Center"})]}),legendContent:e.styleInfo?(0,l.jsx)(wP,{tropicalCycloneStyleInfo:e.styleInfo.tropical_cyclones,cycloneLayerList:e.olLayerState.tropical_cyclones.layersParam,activeTropicalSSLayer:e.olLayerState.tropical_ss.layersParam}):(0,l.jsx)(BI,{}),capUrlsContent:e.capUrlsContent,children:[(0,l.jsx)(_P,{besttrackWindSwathOn:-1!==e.olLayerState.tropical_cyclones.layersParam.indexOf("tropical_cyclone_observed_wind_extent"),besttrackTrackOn:-1!==e.olLayerState.tropical_cyclones.layersParam.indexOf("tropical_cyclone_observed_track"),forecastWindExtentOn:-1!==e.olLayerState.tropical_cyclones.layersParam.indexOf("tropical_cyclone_current_wind_extent"),forecastTrackOn:-1!==e.olLayerState.tropical_cyclones.layersParam.indexOf("tropical_cyclone_track_forecast"),forecastConeOn:-1!==e.olLayerState.tropical_cyclones.layersParam.indexOf("tropical_cyclone_cone_of_uncertainty_forecast"),forecastWarnOn:-1!==e.olLayerState.tropical_cyclones.layersParam.indexOf("tropical_cyclone_watches_warnings"),layersList:e.olLayerState.tropical_cyclones.layersParam,updateLayerToggles:e.updateLayerToggles,updateOlLayerState:e.updateOlLayerState}),(0,l.jsx)(bP,{currentLayer:e.olLayerState.tropical_ss.layersParam,ssLayerOn:e.olLayerState.tropical_ss.on,updateOlLayerState:e.updateOlLayerState})]})})})},UP={header:{color:"#252525",fontSize:"90%",mb:"10px"},legendLabel:{color:"#252525",fontSize:"85%"}},MP={"mrms_qpe:rft_1hr":"1 Hour","mrms_qpe:rft_3hr":"3 Hour","mrms_qpe:rft_6hr":"6 Hour","mrms_qpe:rft_12hr":"12 Hour","mrms_qpe:rft_24hr":"24 Hour","mrms_qpe:rft_48hr":"48 Hour","mrms_qpe:rft_72hr":"72 Hour"};const DP=function(e){if(!e.MRMSQPEStyleInfo)return null;const t=e.olLayerState.mrms_qpe.layersParam,o=t.split(":")[1];let r=e.MRMSQPEStyleInfo.ratFeatures&&e.MRMSQPEStyleInfo.ratFeatures[o]?e.MRMSQPEStyleInfo.ratFeatures[o]:null,n=null;r&&(n=e.MRMSQPEStyleInfo.ratFeatures[o].map(((e,t)=>{let o=e.attributes.ClassName;if(0===t&&(o=e.attributes.ClassName.split("(")[0].slice(0,-1)),t<r.length-1){let t=e.attributes.ClassName.split(" ")[0],r=e.attributes.ClassName.split(" ")[2],n=!1,i=!1;"00"===t.split(".")[1]&&(t=t.split(".")[0],n=!0),"00"===r.split(".")[1]&&(r=r.split(".")[0],i=!0),o=t+" - "+r}else{let t=e.attributes.ClassName.split(" ")[1].split(".")[0];o=e.attributes.ClassName.split(" ")[0]+" "+t}const n="rgba("+e.attributes.Red+","+e.attributes.Green+","+e.attributes.Blue+","+e.attributes.Alpha+")";return(0,l.jsx)(HA,{item:!0,xs:12,sx:{border:"1px solid black"},children:(0,l.jsx)(kp,{align:"center",sx:{backgroundColor:n,fontSize:"70%",fontWeight:"bold"},children:o})},t)})));const i=e.hideHeader?null:(0,l.jsx)(kp,{sx:UP.header,children:"MRMS Quantitative Precipitation Estimates (QPE)"});return(0,l.jsxs)("div",{style:{marginLeft:"0.5em"},children:[i,(0,l.jsxs)(kp,{sx:UP.legendLabel,children:[MP[t]," Accumulation (inches)"]}),(0,l.jsxs)(HA,{container:!0,spacing:0,sx:{mt:"5px"},children:[(0,l.jsx)(HA,{item:!0,xs:4,children:(0,l.jsx)(HA,{container:!0,direction:"column",spacing:0,children:n?n.slice(0,8):null})}),(0,l.jsx)(HA,{item:!0,xs:4,children:(0,l.jsx)(HA,{container:!0,direction:"column",spacing:0,children:n?n.slice(8,16):null})}),(0,l.jsx)(HA,{item:!0,xs:4,children:(0,l.jsx)(HA,{container:!0,direction:"column",spacing:0,children:n?n.slice(16):null})})]})]})},xP={menuItemBodyContainer:{padding:"0.5em"},links:{"& a":{color:"primary.main",textDecoration:"none","&:hover":{textDecoration:"underline"},"&:visited":{color:"primary.main"}}}},BP={"mrms_qpe:rft_1hr":"1-hr","mrms_qpe:rft_3hr":"3-hr","mrms_qpe:rft_6hr":"6-hr","mrms_qpe:rft_12hr":"12-hr","mrms_qpe:rft_24hr":"24-hr","mrms_qpe:rft_48hr":"48-hr","mrms_qpe:rft_72hr":"72-hr"};function WP(e){const t=Object.entries(BP).map(((e,t)=>{let[o,r]=e;return(0,l.jsx)(rN,{value:o,children:r},t)}));return(0,l.jsxs)("div",{children:[(0,l.jsx)(CN,{id:"MRMSQPE_select_label",sx:{fontSize:"90%"},children:"Select QPE Duration"}),(0,l.jsx)(qh,{autoWidth:!0,size:"small",labelId:"MRMSQPE_select_label",value:e.olLayerState.mrms_qpe.layersParam,onChange:t=>e.updateOlLayerState({mrms_qpe:{...e.olLayerState.mrms_qpe,layersParam:t.target.value}}),children:t})]})}const GP=function(e){return(0,l.jsx)(Nm,{fontSize:"small",layerName:"mrms_qpe",label:"Precipitation Amounts",layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.layerInitialized,onlyDisplayActive:e.onlyDisplayActive,layerIsActive:e.qpeActive,setLayerIsActive:e.setQpeActive,children:(0,l.jsx)("div",{style:xP.menuItemBodyContainer,children:(0,l.jsxs)(Mm,{opacity:e.opacity,updateLayerOpacities:e.updateLayerOpacities,layerName:"mrms_qpe",layersList:e.layersList,infoContent:(0,l.jsx)(kp,{variant:"caption",children:"Latest NWS Multi-Radar Multi-Sensor (MRMS) quantitative precipitation estimate (QPE) mosaics for 1-, 3-, 6-, 12-, 24-, 48-, and 72-hr time periods at a 1 km (0.6 miles) horizontal resolution for CONUS, southern part of Canada,  Alaska, Hawaii, and Puerto Rico. The QPEs are based only on weather radar data. The QPEs are updated every hour for the period ending at the top of the hour. Source: NWS and OAR/NSSL"}),legendContent:e.styleInfo?(0,l.jsx)(DP,{MRMSQPEStyleInfo:e.styleInfo,olLayerState:e.olLayerState}):(0,l.jsx)(BI,{}),capUrlsContent:e.capUrlsContent,children:[(0,l.jsx)(uN,{children:(0,l.jsx)(kp,{variant:"overline",children:"EXTERNAL SERVICE"})}),(0,l.jsx)(kp,{sx:{mb:"10px",mt:"10px"},children:"MRMS Quantitative Precipitation Estimates (inches)"}),(0,l.jsx)(WP,{olLayerState:e.olLayerState,updateOlLayerState:e.updateOlLayerState}),(0,l.jsx)(kp,{variant:"caption",children:"(updated hourly)"})]})})})},KP={links:{"& a":{color:"primary.main",textDecoration:"none","&:hover":{textDecoration:"underline"},"&:visited":{color:"primary.main"}}}},HP={menuItemBodyContainer:{padding:"0.5em"}},VP={ncds_source_ft:{type:"ncds",units:"Feet"},enc_source_ft:{type:"enc",units:"Feet"},ncds_source_m:{type:"ncds",units:"Meters"},enc_source_m:{type:"enc",units:"Meters"},ncds_source_ftm:{type:"ncds",units:"Fathoms"},enc_source_ftm:{type:"enc",units:"Fathoms"}};function YP(e){return(0,l.jsxs)("div",{children:[(0,l.jsx)(CN,{id:"chart_select_label",sx:{fontSize:"90%"},children:"Select Chart Overlay"}),(0,l.jsxs)(qh,{autoWidth:!0,size:"small",labelId:"chart_select_label",value:VP[e.currentSource].type,onChange:t=>function(e,t){const o=Object.entries(VP).find((o=>{let[r,n]=o;return n.units===VP[t.currentSource].units&&n.type===e.target.value}));t.updateOlLayerState({currentSource:o[0]},"nautical_charts")}(t,e),children:[(0,l.jsx)(rN,{value:"ncds",children:"NOAA Chart Display"},1),(0,l.jsx)(rN,{value:"enc",children:"ECDIS Display"},2)]}),(0,l.jsx)(CN,{id:"unit_select_label",sx:{fontSize:"90%"},children:"Select Units"}),(0,l.jsxs)(qh,{autoWidth:!0,size:"small",labelId:"unit_select_label",value:VP[e.currentSource].units,onChange:t=>function(e,t){const o=Object.entries(VP).find((o=>{let[r,n]=o;return n.units===e.target.value&&n.type===VP[t.currentSource].type}));t.updateOlLayerState({currentSource:o[0]},"nautical_charts")}(t,e),children:[(0,l.jsx)(rN,{value:"Feet",children:"Feet"},"ft"),(0,l.jsx)(rN,{value:"Meters",children:"Meters"},"m"),(0,l.jsx)(rN,{value:"Fathoms",children:"Fathoms"},"ftm")]})]})}const jP=function(e){let t=(0,l.jsxs)("div",{children:[(0,l.jsx)(kp,{variant:"caption",children:'The external NOAA Chart Display Service renders NOAA ENC data with "traditional paper chart" symbols, labels, and color schemes familiar to those who have used NOAA paper nautical charts or the NOAA Custom Chart application.'}),(0,l.jsx)("br",{}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",children:'The external ECDIS Display Service uses symbology developed by the International Hydrographic Organization (IHO) for the display of ENC data on Electronic Chart Display and Information Systems (ECDIS) that large ocean- going vessels and many smaller commercial ships use for navigation. This symbol set is commonly referred to by its IHO specification number, "S-52," or as "ECDIS symbology."'})]});const o=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(kp,{variant:"caption",sx:KP.links,children:"External Services"}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:KP.links,children:(0,l.jsx)("a",{href:"https://gis.charttools.noaa.gov/arcgis/rest/services/MCS/ENCOnline/MapServer/exts/MaritimeChartService/MapServer",target:"_blank",rel:"noopener noreferrer",children:"Electronic Nautical Chart Display ESRI REST"})}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:KP.links,children:(0,l.jsx)("a",{href:"https://gis.charttools.noaa.gov/arcgis/rest/services/MCS/ENCOnline/MapServer/exts/MaritimeChartService/WMSServer",target:"_blank",rel:"noopener noreferrer",children:"Electronic Nautical Chart Display OGC WMS"})}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:KP.links,children:(0,l.jsx)("a",{href:"https://gis.charttools.noaa.gov/arcgis/rest/services/MCS/NOAAChartDisplay/MapServer/exts/MaritimeChartService/MapServer",target:"_blank",rel:"noopener noreferrer",children:"NOAA Chart Display ESRI REST"})}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:KP.links,children:(0,l.jsx)("a",{href:"https://gis.charttools.noaa.gov/arcgis/rest/services/MCS/NOAAChartDisplay/MapServer/exts/MaritimeChartService/WMSServer",target:"_blank",rel:"noopener noreferrer",children:"NOAA Chart Display OGC WMS"})}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:KP.links,children:(0,l.jsx)("a",{href:"https://gis.charttools.noaa.gov/arcgis/rest/services/MarineChart_Services/NOAACharts/MapServer/WMTS",target:"_blank",rel:"noopener noreferrer",children:"NOAA Chart Display OGC WMTS"})}),(0,l.jsx)("br",{}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",children:(0,l.jsx)("i",{children:"Note: The ECDIS Display service and NOAA Chart Display service default depth units are in meters."})}),(0,l.jsx)(kp,{variant:"caption",children:(0,l.jsxs)("i",{children:["To display depth units in feet, add the following parameter to the ArcGIS REST Service request: display_params=",'{"ECDISParameters":{"version":"10.9.1","DynamicParameters":{"Parameter":[{"name":"DisplayDepthUnits","value":2}]}}}']})})]});return(0,l.jsx)(Nm,{layerName:"nautical_charts",label:"Nautical Charts",layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.layerInitialized,onlyDisplayActive:e.onlyDisplayActive,layerIsActive:e.nauticalChartsActive,setLayerIsActive:e.setNauticalChartsActive,children:(0,l.jsx)("div",{style:HP.menuItemBodyContainer,children:(0,l.jsxs)(Mm,{opacity:e.opacity,updateLayerOpacities:e.updateLayerOpacities,layerName:"nautical_charts",layersList:e.layersList,infoContent:t,capUrlsContent:o,children:[(0,l.jsx)(kp,{children:"External Nautical Chart Services"}),(0,l.jsx)(YP,{currentSource:e.olLayerState.nautical_charts.currentSource,updateOlLayerState:e.updateOlLayerState})]})})})},ZP=eu({defaultClassName:(0,gp.A)("MuiBox",["root"]).root,generateClassName:tu.A.generate}),zP={label:{color:"#252525",fontSize:"85%",mb:1},gridContainer:{columnGap:2,direction:"row",justifyContent:"flex-start",alignItems:"center"},legendBox:{width:16,height:16,bgcolor:"transparent",border:"2px solid"}},XP={legendIMG:{width:"100%"}};const JP=function(e){let t=Object.keys(VL).map(((t,o)=>{if(e.olLayerState[t].on)return(0,l.jsxs)(HA,{container:!0,sx:zP.gridContainer,children:[(0,l.jsx)(HA,{item:!0,children:VL[t].legend_img?(0,l.jsx)("img",{style:XP.legendIMG,alt:"",src:VL[t].legend_img}):(0,l.jsx)(ZP,{sx:{...zP.legendBox,borderColor:VL[t].color}})}),(0,l.jsx)(HA,{item:!0,children:(0,l.jsx)(kp,{sx:zP.label,children:VL[t].label})})]},VL[t].id)}));return(0,l.jsxs)("div",{style:{marginLeft:"0.5em"},children:[(0,l.jsx)(kp,{sx:{...zP.label,fontSize:"90%"},children:"Federal Boundaries"}),t]})},QP={menuItemBodyContainer:{padding:"0.5em"}},qP={links:{"& a":{color:"primary.main",textDecoration:"none","&:hover":{textDecoration:"underline"},"&:visited":{color:"primary.main"}}}};function $P(e){let t=Object.keys(VL).map(((t,o)=>"external"===VL[t].type?(0,l.jsx)(DS,{control:(0,l.jsx)(XS,{size:"small",checked:e.olLayerState[t].on,onChange:()=>{e.updateOlLayerState({on:!e.olLayerState[t].on},t)}}),label:(0,l.jsx)(kp,{variant:"caption",children:VL[t].label})},VL[t].id):null)),o=Object.keys(VL).map(((t,o)=>"internal"===VL[t].type?(0,l.jsx)(DS,{control:(0,l.jsx)(XS,{size:"small",checked:e.olLayerState[t].on,onChange:()=>{e.updateOlLayerState({on:!e.olLayerState[t].on},t)}}),label:(0,l.jsx)(kp,{variant:"caption",children:VL[t].label})},VL[t].id):null));return(0,l.jsxs)(pS,{children:[(0,l.jsx)(uN,{children:(0,l.jsx)(kp,{variant:"overline",children:"External Services"})}),t,(0,l.jsx)(uN,{children:(0,l.jsx)(kp,{variant:"overline",children:"nowCOAST Services"})}),o]})}const eR=function(t){let o=Object.keys(VL).map(((t,o)=>(0,l.jsxs)(e.Fragment,{children:[(0,l.jsx)(kp,{variant:"caption",children:VL[t].abstract}),(0,l.jsx)("br",{}),(0,l.jsx)("br",{})]},VL[t].id))),r=Object.keys(VL).map(((t,o)=>"external"===VL[t].type?(0,l.jsxs)(e.Fragment,{children:[(0,l.jsx)(kp,{variant:"caption",sx:qP.links,children:(0,l.jsx)("a",{href:"https://mapservices.weather.noaa.gov/static/rest/services/nws_reference_maps/nws_reference_map/MapServer/"+VL[t].id,target:"_blank",rel:"noopener noreferrer",children:VL[t].label})}),(0,l.jsx)("br",{})]},VL[t].id):null));const n=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(kp,{variant:"caption",children:"External Services"}),(0,l.jsx)("br",{}),r,(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",children:"nowCOAST Services"}),t.capUrlsContent]});return(0,l.jsx)(Nm,{layerName:"federal_agency_boundaries",label:"Federal Boundaries",layerToggles:t.layerToggles,updateLayerToggles:t.updateLayerToggles,layerInitialized:t.layerInitialized,onlyDisplayActive:t.onlyDisplayActive,layerIsActive:t.productActive,setLayerIsActive:t.setProductActive,children:(0,l.jsx)("div",{style:QP.menuItemBodyContainer,children:(0,l.jsx)(Mm,{opacity:t.opacity,updateLayerOpacities:t.updateLayerOpacities,layerName:"federal_agency_boundaries",layersList:t.layersList,infoContent:o,legendContent:(0,l.jsx)(JP,{olLayerState:t.olLayerState}),capUrlsContent:n,children:(0,l.jsx)($P,{olLayerState:t.olLayerState,updateOlLayerState:t.updateOlLayerState})})})})},tR={label:{color:"#252525",fontSize:"80%",mb:1},legendLabel:{color:"#252525",fontSize:"88%",textAlign:"center"},gridContainer:{columnGap:2,direction:"row",justifyContent:"flex-start",alignItems:"center"},legendContainer:{spacing:3,paddingBottom:1,justifyContent:"center"}},oR={legendIMG:{width:"100%"}};const rR=function(e){const t="https://mapservices.weather.noaa.gov/static/rest/services/nws_reference_maps/nws_reference_map/MapServer/";let o=Object.keys(KL).map(((o,r)=>{if(e.olLayerState[o].on&&"marine"===KL[o].group){let e=t;return(0,l.jsxs)(HA,{container:!0,sx:tR.gridContainer,children:[(0,l.jsx)(HA,{item:!0,children:(0,l.jsx)("img",{style:oR.legendIMG,alt:"",src:e+KL[o].legend_img})}),(0,l.jsx)(HA,{item:!0,children:(0,l.jsx)(kp,{sx:tR.label,children:KL[o].label})})]},KL[o].id)}return null})),r=Object.keys(KL).map(((o,r)=>e.olLayerState[o].on&&"inland"===KL[o].group?(0,l.jsxs)(HA,{container:!0,sx:tR.gridContainer,children:[(0,l.jsx)(HA,{item:!0,children:(0,l.jsx)("img",{style:oR.legendIMG,alt:"",src:t+KL[o].legend_img})}),(0,l.jsx)(HA,{item:!0,children:(0,l.jsx)(kp,{sx:tR.label,children:KL[o].label})})]},KL[o].id):null));return(0,l.jsxs)("div",{style:{marginLeft:"0.5em"},children:[(0,l.jsx)(kp,{sx:{...tR.label,fontSize:"100%"},children:"Zone Text Forecasts"}),o.every((e=>null===e))?null:(0,l.jsx)(kp,{sx:{...tR.label,fontSize:"90%"},children:"Marine Weather Forecast Zones"}),nR(e),o,r.every((e=>null===e))?null:(0,l.jsx)(kp,{sx:{...tR.label,fontSize:"90%"},children:"Inland Weather Forecast Zones"}),r]})};function nR(e){if(e.olLayerState.beach_forecasts_day1.on||e.olLayerState.beach_forecasts_day2.on){let e="https://mapservices.weather.noaa.gov/vector/rest/services/outlooks/marine_beachforecast_summary/MapServer/",t=KL.beach_forecasts_day1.legend_img;return(0,l.jsxs)(HA,{container:!0,sx:tR.legendContainer,children:[(0,l.jsx)(kp,{sx:tR.legendLabel,children:"Rip Current/Swim Risk"}),(0,l.jsxs)(HA,{container:!0,sx:tR.gridContainer,children:[(0,l.jsx)(HA,{item:!0,children:(0,l.jsx)("img",{style:oR.legendIMG,alt:"",src:e+t.Low})}),(0,l.jsx)(HA,{item:!0,children:(0,l.jsx)(kp,{sx:tR.label,children:"Low"})})]}),(0,l.jsxs)(HA,{container:!0,sx:tR.gridContainer,children:[(0,l.jsx)(HA,{item:!0,children:(0,l.jsx)("img",{style:oR.legendIMG,alt:"",src:e+t.Moderate})}),(0,l.jsx)(HA,{item:!0,children:(0,l.jsx)(kp,{sx:tR.label,children:"Moderate"})})]}),(0,l.jsxs)(HA,{container:!0,sx:tR.gridContainer,children:[(0,l.jsx)(HA,{item:!0,children:(0,l.jsx)("img",{style:oR.legendIMG,alt:"",src:e+t.High})}),(0,l.jsx)(HA,{item:!0,children:(0,l.jsx)(kp,{sx:tR.label,children:"High"})})]}),(0,l.jsxs)(HA,{container:!0,sx:tR.gridContainer,children:[(0,l.jsx)(HA,{item:!0,children:(0,l.jsx)("img",{style:oR.legendIMG,alt:"",src:e+t.NotProvided})}),(0,l.jsx)(HA,{item:!0,children:(0,l.jsx)(kp,{sx:tR.label,children:"Not Provided"})})]})]},KL.beach_forecasts_day1.id)}return null}const iR={menuItemBodyContainer:{padding:"0.5em"}},aR={links:{"& a":{color:"primary.main",textDecoration:"none","&:hover":{textDecoration:"underline"},"&:visited":{color:"primary.main"}}},subcategory_header:{fontSize:"90%",color:"#181818"},groupCheckBox:{marginLeft:"0.5em",marginBottom:-1},groupHeader:{marginTop:1,variant:"caption",align:"left"}};function sR(e){let t=Object.keys(KL).map(((t,o)=>"marine"===KL[t].group?(0,l.jsx)(DS,{control:(0,l.jsx)(XS,{size:"small",checked:e.olLayerState[t].on,onChange:()=>{e.updateOlLayerState({on:!e.olLayerState[t].on},t)}}),label:(0,l.jsx)(kp,{variant:"caption",children:KL[t].label})},KL[t].id):null)),o=Object.keys(KL).map(((t,o)=>"inland"===KL[t].group?(0,l.jsx)(DS,{control:(0,l.jsx)(XS,{size:"small",checked:e.olLayerState[t].on,onChange:()=>{e.updateOlLayerState({on:!e.olLayerState[t].on},t)}}),label:(0,l.jsx)(kp,{variant:"caption",children:KL[t].label})},KL[t].id):null));return(0,l.jsxs)(pS,{children:[(0,l.jsx)(uN,{children:(0,l.jsxs)(kp,{variant:"overline",children:["External Services",(0,l.jsx)("br",{})]})}),(0,l.jsx)(CN,{sx:aR.subcategory_header,children:"Marine Weather Forecasts"}),lR(e),t,(0,l.jsx)(CN,{sx:aR.subcategory_header,children:"Inland Weather Forecasts"}),o]})}const pR=function(t){let o=Object.keys(KL).map(((t,o)=>"beach"!==KL[t].group||"beach"===KL[t].group&&KL[t].id<1?(0,l.jsxs)(e.Fragment,{children:[(0,l.jsx)(kp,{variant:"caption",children:KL[t].abstract}),(0,l.jsx)("br",{}),(0,l.jsx)("br",{})]},KL[t].id):null));const r=(0,l.jsx)(l.Fragment,{children:o});let n=Object.keys(KL).map(((t,o)=>(0,l.jsxs)(e.Fragment,{children:[(0,l.jsx)(kp,{variant:"caption",sx:aR.links,children:"beach"===KL[t].group?(0,l.jsx)("a",{href:"https://mapservices.weather.noaa.gov/vector/rest/services/outlooks/marine_beachforecast_summary/MapServer/"+KL[t].id,target:"_blank",rel:"noopener noreferrer",children:KL[t].label}):(0,l.jsx)("a",{href:"https://mapservices.weather.noaa.gov/static/rest/services/nws_reference_maps/nws_reference_map/MapServer/"+KL[t].id,target:"_blank",rel:"noopener noreferrer",children:KL[t].label})}),(0,l.jsx)("br",{})]},KL[t].id)));const i=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(kp,{variant:"caption",children:"External Services"}),(0,l.jsx)("br",{}),n]});return(0,l.jsx)(Nm,{layerName:"zone_forecasts",label:"Zone Forecasts",layerToggles:t.layerToggles,updateLayerToggles:t.updateLayerToggles,layerInitialized:t.layerInitialized,onlyDisplayActive:t.onlyDisplayActive,layerIsActive:t.productActive,setLayerIsActive:t.setProductActive,children:(0,l.jsx)("div",{style:iR.menuItemBodyContainer,children:(0,l.jsx)(Mm,{opacity:t.opacity,updateLayerOpacities:t.updateLayerOpacities,layerName:"zone_forecasts",layersList:t.layersList,infoContent:r,legendContent:(0,l.jsx)(rR,{olLayerState:t.olLayerState}),capUrlsContent:i,children:(0,l.jsx)(sR,{olLayerState:t.olLayerState,updateOlLayerState:t.updateOlLayerState})})})})};function lR(e){return(0,l.jsxs)(pS,{children:[(0,l.jsx)(kp,{variant:"caption",sx:aR.groupHeader,align:"left",children:"Beach and Surf Zones"}),(0,l.jsxs)(pS,{row:!0,children:[(0,l.jsx)(DS,{label:(0,l.jsx)(kp,{variant:"caption",children:"Today"}),control:(0,l.jsx)(XS,{checked:e.olLayerState.beach_forecasts_day1.on,onChange:()=>{AR(e,["beach_forecasts_day1","great_lakes_beach_forecasts_day1"],["beach_forecasts_day2","great_lakes_beach_forecasts_day2"])},size:"small"}),sx:aR.groupCheckBox}),(0,l.jsx)(DS,{label:(0,l.jsx)(kp,{variant:"caption",children:"Tomorrow"}),control:(0,l.jsx)(XS,{checked:e.olLayerState.beach_forecasts_day2.on,onChange:()=>{AR(e,["beach_forecasts_day2","great_lakes_beach_forecasts_day2"],["beach_forecasts_day1","great_lakes_beach_forecasts_day1"])},size:"small"}),sx:aR.groupCheckBox})]})]})}function AR(e,t,o){for(const r in t)e.updateOlLayerState({on:!e.olLayerState[t[r]].on},t[r]);for(const r in o)e.updateOlLayerState({on:!1},o[r])}const uR={label:{color:"#252525",fontSize:"98%",marginBottom:"10px"}},dR={legendIMG:{maxWidth:"55%",maxHeight:"95em",marginLeft:"6.5px"},approachlegendIMG:{maxWidth:"95%"}};const cR=function(e){return e.S100StyleInfo?(0,l.jsxs)(Gm,{component:"div",children:[(0,l.jsx)(kp,{sx:uR.label,children:"NOAA S-100 Product Coverages"}),(0,l.jsx)("img",{style:dR.legendIMG,align:"left",alt:"",src:e.S100StyleInfo.s100_general_coverage[0].url+"&legend_options=dpi:270"}),(0,l.jsx)("img",{style:dR.legendIMG,align:"left",alt:"",src:e.S100StyleInfo.s100_harbor_coverage[0].url+"&legend_options=dpi:270"}),(0,l.jsx)("img",{style:dR.approachlegendIMG,alt:"",src:e.S100StyleInfo.s100_approach_coverage[0].url+"&legend_options=dpi:270"})]}):null},yR={menuItemBodyContainer:{padding:"0.5em"}},gR={links:{"& a":{color:"primary.main",textDecoration:"none","&:hover":{textDecoration:"underline"},"&:visited":{color:"primary.main"}}}};function CR(t){const[o,r]=(0,e.useState)(t.olLayerState.s100_approach_coverage.on&&("s111_approach_coverage"===t.olLayerState.s100_approach_coverage.stylesParam[0]||"s100_approach_coverage"===t.olLayerState.s100_approach_coverage.stylesParam[0])),[n,i]=(0,e.useState)(t.olLayerState.s100_approach_coverage.on&&("s102_approach_coverage"===t.olLayerState.s100_approach_coverage.stylesParam[0]||"s100_approach_coverage"===t.olLayerState.s100_approach_coverage.stylesParam[0])),a=e=>{"s111"===e&&(!0===o&&!1===n&&(t.updateOlLayerState({on:!1,stylesParam:["s111_approach_coverage"]},"s100_approach_coverage"),r(!1)),!1===o&&!1===n&&(t.updateOlLayerState({on:!0,stylesParam:["s111_approach_coverage"]},"s100_approach_coverage"),r(!0)),!1===o&&!0===n&&(t.updateOlLayerState({on:!0,stylesParam:["s100_approach_coverage"]},"s100_approach_coverage"),r(!0)),!0===o&&!0===n&&(t.updateOlLayerState({on:!0,stylesParam:["s102_approach_coverage"]},"s100_approach_coverage"),r(!1))),"s102"===e&&(!0===n&&!1===o&&(t.updateOlLayerState({on:!1,stylesParam:["s102_approach_coverage"]},"s100_approach_coverage"),i(!1)),!1===n&&!1===o&&(t.updateOlLayerState({on:!0,stylesParam:["s102_approach_coverage"]},"s100_approach_coverage"),i(!0)),!1===n&&!0===o&&(t.updateOlLayerState({on:!0,stylesParam:["s100_approach_coverage"]},"s100_approach_coverage"),i(!0)),!0===n&&!0===o&&(t.updateOlLayerState({on:!0,stylesParam:["s111_approach_coverage"]},"s100_approach_coverage"),i(!1)))};return(0,l.jsxs)(pS,{children:[(0,l.jsx)(uN,{children:(0,l.jsx)(kp,{variant:"overline",children:"NOAA S-111 (Surface Currents)"})}),(0,l.jsx)(DS,{control:(0,l.jsx)(XS,{size:"small",checked:t.olLayerState.s100_general_coverage.on,onChange:()=>{t.updateOlLayerState({on:!t.olLayerState.s100_general_coverage.on},"s100_general_coverage")}}),label:(0,l.jsx)(kp,{variant:"caption",children:"General Navigation (4-8.5 km)  "})}),(0,l.jsx)(DS,{control:(0,l.jsx)(XS,{size:"small",checked:o,onChange:()=>{a("s111")}}),label:(0,l.jsx)(kp,{variant:"caption",children:"Navigational Approach (300-700 m)"})}),(0,l.jsx)(uN,{children:(0,l.jsx)(kp,{variant:"overline",children:"NOAA S-102 (Bathymetric Surface)"})}),(0,l.jsx)(DS,{control:(0,l.jsx)(XS,{size:"small",checked:n,onChange:()=>{a("s102")}}),label:(0,l.jsx)(kp,{variant:"caption",children:"Navigational Approach (16 m)"})}),(0,l.jsx)(DS,{control:(0,l.jsx)(XS,{size:"small",checked:t.olLayerState.s100_harbor_coverage.on,onChange:()=>{t.updateOlLayerState({on:!t.olLayerState.s100_harbor_coverage.on},"s100_harbor_coverage")}}),label:(0,l.jsx)(kp,{variant:"caption",children:"Harbor Navigation (4 m)"})})]})}const IR=function(e){let t=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(kp,{variant:"caption",children:"S-100 is an international hydrographic geospatial data standard that can support a wide variety of hydrographic-related digital data sources. NOAA is an active participant with other countries in the development of the S-100 standards and associated individual product specifications. NOAA is working to align their maritime hydrographic, meteorological, and oceanographic products to the S-100 suite of specifications under development. These efforts will enable mariners to have NOS and NWS products integrated within their marine navigation display systems to help them make critical navigational decisions."}),(0,l.jsx)("br",{}),(0,l.jsx)("br",{}),(0,l.jsxs)(kp,{variant:"caption",children:["The S-100 Product Coverage service provides maps of the present geographic coverage for NOAA\u2019s S-111 Surface Currents and S-102 Bathymetric Surface information being developed to support Precision Marine Navigation. NOAA's S-100 products are arranged in a tiling and naming scheme corresponding to the NOAA Reschemed Electronic Navigational Charts (ENC). Users can select the maps to obtain basic metadata for the S-111 and/or S-102 data for the geographic area of interest and download datasets for the selected area, made available by the ",(0,l.jsx)("a",{href:"https://www.noaa.gov/information-technology/open-data-dissemination",target:"_blank",rel:"noopener noreferrer",children:"NOAA Open Data Dissemination Program"}),". For further information about products and data access visit ",(0,l.jsx)("a",{href:"https://registry.opendata.aws/noaa-s111/",target:"_blank",rel:"noopener noreferrer",children:"NOAA S-111 Open Data "}),"and ",(0,l.jsx)("a",{href:"https://registry.opendata.aws/noaa-s102/",target:"_blank",rel:"noopener noreferrer",children:"NOAA S-102 Open Data"}),". The coverage maps will be updated as more NOAA S-100 products become available."]})]});const o=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(kp,{variant:"caption",children:"Get NOAA S-100 Data"}),(0,l.jsx)("br",{}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:gR.links,children:(0,l.jsx)("a",{href:"https://noaa-s102-pds.s3.amazonaws.com/index.html",target:"_blank",rel:"noopener noreferrer",children:"S-102 Datasets"})}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:gR.links,children:(0,l.jsx)("a",{href:"https://noaa-s111-pds.s3.amazonaws.com/index.html",target:"_blank",rel:"noopener noreferrer",children:"S-111 Datasets"})}),(0,l.jsx)("br",{}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",children:"Get NOAA S-102 Data by Region"}),(0,l.jsx)("br",{}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:gR.links,children:(0,l.jsx)("a",{href:"https://noaa-s102-pds.s3.amazonaws.com/index.html#ed2.1.0/national_bathymetric_source/approaches_to_new_york/dcf2/tiles/",target:"_blank",rel:"noopener noreferrer",children:"S-102 Approaches to New York Datasets"})}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:gR.links,children:(0,l.jsx)("a",{href:"https://noaa-s102-pds.s3.amazonaws.com/index.html#ed2.1.0/national_bathymetric_source/new_york_harbor/dcf2/tiles/",target:"_blank",rel:"noopener noreferrer",children:"S-102 New York Harbor Datasets"})}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:gR.links,children:(0,l.jsx)("a",{href:"https://noaa-s102-pds.s3.amazonaws.com/index.html#ed2.1.0/national_bathymetric_source/hudson_river/dcf2/tiles/",target:"_blank",rel:"noopener noreferrer",children:"S-102 Hudson River Datasets"})}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:gR.links,children:(0,l.jsx)("a",{href:"https://noaa-s102-pds.s3.amazonaws.com/index.html#ed2.1.0/national_bathymetric_source/boston/dcf2/tiles/",target:"_blank",rel:"noopener noreferrer",children:"S-102 Boston Datasets"})}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:gR.links,children:(0,l.jsx)("a",{href:"https://noaa-s102-pds.s3.amazonaws.com/index.html#ed2.1.0/national_bathymetric_source/savannah/dcf2/tiles/",target:"_blank",rel:"noopener noreferrer",children:"S-102 Savannah Datasets"})}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:gR.links,children:(0,l.jsx)("a",{href:"https://noaa-s102-pds.s3.amazonaws.com/index.html#ed2.1.0/national_bathymetric_source/charleston/dcf2/tiles/",target:"_blank",rel:"noopener noreferrer",children:"S-102 Charleston Datasets"})}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:gR.links,children:(0,l.jsx)("a",{href:"https://noaa-s102-pds.s3.amazonaws.com/index.html#ed2.1.0/national_bathymetric_source/los_angeles_long_beach/dcf2/tiles/",target:"_blank",rel:"noopener noreferrer",children:"S-102 Ports of Los Angeles/Long Beach Datasets"})}),(0,l.jsx)("br",{}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",children:"Get NOAA S-111 Data by Region"}),(0,l.jsx)("br",{}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:gR.links,children:(0,l.jsx)("a",{href:"https://noaa-s111-pds.s3.amazonaws.com/index.html#ed1.0.1/model_forecast_guidance/cbofs/",target:"_blank",rel:"noopener noreferrer",children:"S-111 Chesapeake Bay Datasets"})}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:gR.links,children:(0,l.jsx)("a",{href:"https://noaa-s111-pds.s3.amazonaws.com/index.html#ed1.0.1/model_forecast_guidance/dbofs/",target:"_blank",rel:"noopener noreferrer",children:"S-111 Delaware Bay Datasets"})}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:gR.links,children:(0,l.jsx)("a",{href:"https://noaa-s111-pds.s3.amazonaws.com/index.html#ed1.0.1/model_forecast_guidance/gomofs/",target:"_blank",rel:"noopener noreferrer",children:"S-111 Gulf of Maine Datasets"})}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:gR.links,children:(0,l.jsx)("a",{href:"https://noaa-s111-pds.s3.amazonaws.com/index.html#ed1.0.1/model_forecast_guidance/nyofs/",target:"_blank",rel:"noopener noreferrer",children:"S-111 Ports of New York/New Jersey Datasets"})}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:gR.links,children:(0,l.jsx)("a",{href:"https://noaa-s111-pds.s3.amazonaws.com/index.html#ed1.0.1/model_forecast_guidance/tbofs/",target:"_blank",rel:"noopener noreferrer",children:"S-111 Tampa Bay Datasets"})}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:gR.links,children:(0,l.jsx)("a",{href:"https://noaa-s111-pds.s3.amazonaws.com/index.html#ed1.0.1/model_forecast_guidance/ngofs2/",target:"_blank",rel:"noopener noreferrer",children:"S-111 Northern Gulf of Mexico Datasets"})}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:gR.links,children:(0,l.jsx)("a",{href:"https://noaa-s111-pds.s3.amazonaws.com/index.html#ed1.0.1/model_forecast_guidance/sfbofs/",target:"_blank",rel:"noopener noreferrer",children:"S-111 San Francisco Datasets"})}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:gR.links,children:(0,l.jsx)("a",{href:"https://noaa-s111-pds.s3.amazonaws.com/index.html#ed1.0.1/model_forecast_guidance/leofs/",target:"_blank",rel:"noopener noreferrer",children:"S-111 Lake Erie Datasets"})}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:gR.links,children:(0,l.jsx)("a",{href:"https://noaa-s111-pds.s3.amazonaws.com/index.html#ed1.0.1/model_forecast_guidance/loofs/",target:"_blank",rel:"noopener noreferrer",children:"S-111 Lake Ontario Datasets"})}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:gR.links,children:(0,l.jsx)("a",{href:"https://noaa-s111-pds.s3.amazonaws.com/index.html#ed1.0.1/model_forecast_guidance/lsofs/",target:"_blank",rel:"noopener noreferrer",children:"S-111 Lake Superior Datasets"})}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:gR.links,children:(0,l.jsx)("a",{href:"https://noaa-s111-pds.s3.amazonaws.com/index.html#ed1.0.1/model_forecast_guidance/lmhofs/",target:"_blank",rel:"noopener noreferrer",children:"S-111 Lake Michigan & Huron Datasets"})}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",sx:gR.links,children:(0,l.jsx)("a",{href:"https://noaa-s111-pds.s3.amazonaws.com/index.html#ed1.0.1/model_forecast_guidance/wcofs/",target:"_blank",rel:"noopener noreferrer",children:"S-111 West Coast Datasets"})})]});return(0,l.jsx)(Nm,{layerName:"s100",label:"S-100 Product Coverages",layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.layerInitialized,onlyDisplayActive:e.onlyDisplayActive,layerIsActive:e.productActive,setLayerIsActive:e.setProductActive,children:(0,l.jsx)("div",{style:yR.menuItemBodyContainer,children:(0,l.jsx)(Mm,{opacity:e.opacity,updateLayerOpacities:e.updateLayerOpacities,layerName:"s100",layersList:e.layersList,infoContent:t,legendContent:e.styleInfo?(0,l.jsx)(cR,{S100StyleInfo:e.styleInfo}):(0,l.jsx)(BI,{}),capUrlsContent:o,children:(0,l.jsx)(CR,{olLayerState:e.olLayerState,updateOlLayerState:e.updateOlLayerState,activeStylesList:e.activeStylesList,s100StyleInfo:e.styleInfo})})})})},OR={label:{color:"#252525",fontSize:"98%"}},TR={legendIMG:{maxWidth:"100%",maxHeight:"95em"}},LR="chesbay_vibrio_vulnificus";const mR=function(e){return e.PathogenStyleInfo?(0,l.jsxs)(Gm,{component:"div",children:[(0,l.jsxs)(kp,{sx:OR.label,children:[e.PathogenStyleInfo[LR][0].title," (%)"]}),(0,l.jsx)("img",{style:TR.legendIMG,alt:"",src:e.PathogenStyleInfo[LR][0].url})]}):null},NR={menuItemBodyContainer:{padding:"0.5em"}};function kR(e){return(0,l.jsxs)(pS,{children:[(0,l.jsx)(uN,{children:(0,l.jsxs)(kp,{variant:"overline",children:["Gridded Model Forecast Guidance",(0,l.jsx)("br",{})]})}),(0,l.jsx)(kp,{variant:"caption",children:"Vibrio Vulnificus Probability of Occurrence"}),(0,l.jsx)(DS,{control:(0,l.jsx)(XS,{size:"small",checked:e.olLayerState.vibrio_cbofs.on,onChange:()=>{e.updateOlLayerState({on:!e.olLayerState.vibrio_cbofs.on},"vibrio_cbofs")}}),label:(0,l.jsx)(kp,{variant:"caption",children:"Chesapeake Bay"})})]})}const hR=function(e){return(0,l.jsx)(Nm,{layerName:"pathogen",label:"Marine Pathogen",layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.layerInitialized,onlyDisplayActive:e.onlyDisplayActive,layerIsActive:e.pathogenActive,setLayerIsActive:e.setPathogenActive,children:(0,l.jsx)("div",{style:NR.menuItemBodyContainer,children:(0,l.jsx)(Mm,{opacity:e.opacity,updateLayerOpacities:e.updateLayerOpacities,layerName:"pathogen",layersList:e.layersList,infoContent:(0,l.jsx)(kp,{variant:"caption",children:" Latest model forecast guidance of probability of occurrence of the Vibrio vulnificus (Vv), a marine pathogen which can cause illness, in the Chesapeake Bay. The Vv forecast guidance is issued once per day for Chesapeake Bay based on predictions from the 0000 UTC forecast cycle of the NOS Chesapeake Bay Operational Forecast System. The guidance includes predictions for the present day (Day 1) and the next day (Day 2). The Day 1 forecast guidance is based on a daily average of water temperature and salinity to remove tidal effects and diurnal changes and is valid around 06 UTC (2:00 AM EDT) of the present day and the Day 2 guidance is valid centered at 06 UTC for the next day. A color scale from dark blue to yellow is used to depict the probability of occurrence from 0 to 100% at 2% increments. Data Source: NOS/CO-OPS and NCCOS."}),legendContent:e.styleInfo?(0,l.jsx)(mR,{PathogenStyleInfo:e.styleInfo}):(0,l.jsx)(BI,{}),capUrlsContent:e.capUrlsContent,children:(0,l.jsx)(kR,{olLayerState:e.olLayerState,updateOlLayerState:e.updateOlLayerState,activeStylesList:e.activeStylesList,PathogenStyleInfo:e.styleInfo})})})})},SR={label:{color:"#252525",fontSize:"98%"}},PR="lightning_density";const RR=function(e){return e.LightningDensityStyleInfo?(0,l.jsxs)(Gm,{component:"div",children:[(0,l.jsx)(kp,{sx:SR.label,children:e.LightningDensityStyleInfo[PR][0].title}),(0,l.jsx)("img",{style:{margin:"0px 0px 0px -18px"},alt:"",src:e.LightningDensityStyleInfo[PR][0].url})]}):null},FR={menuItemBodyContainer:{padding:"0.5em"}};const wR=function(e){return(0,l.jsx)(Nm,{layerName:"ltng_den",label:"Lightning Detection",layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.layerInitialized,onlyDisplayActive:e.onlyDisplayActive,layerIsActive:e.lightningDensityActive,setLayerIsActive:e.setLightningDensityActive,children:(0,l.jsx)("div",{style:FR.menuItemBodyContainer,children:(0,l.jsx)(Mm,{opacity:e.opacity,updateLayerOpacities:e.updateLayerOpacities,layerName:"ltng_den",layersList:e.layersList,infoContent:(0,l.jsx)(kp,{variant:"caption",style:{display:"inline-block"},children:'The lightning strike density data (number of lightning strikes over a given time period within a box of fixed horizontal resolution) include both cloud-to-ground strikes, cloud-to-ground flash information and survey level cloud lightning information from the U.S. National Lightning Detection Network (NLDN) and the Global Lightning Detection Network (GLD360). The time period is 15 minutes and the horizontal resolution is 8 x 8 km (5 x 5 miles), similar to the resolution of the GOES Global Lightning Mapper. The data extends from the western South Pacific to north of Scotland. The 15-minute gridded source data are updated at NWS/Ocean Prediction Center (OPC) every 15 minutes at 10 minutes past the valid time. The purpose of this product is to provide mariners and others with enhanced "awareness of developing and transitory thunderstorm activity, to give users the ability to determine whether a cloud system is producing lightning and if that activity is increasing or decreasing\u2026\u201d. Source: NWS/NCEP/OPC'}),legendContent:e.styleInfo?(0,l.jsx)(RR,{LightningDensityStyleInfo:e.styleInfo}):(0,l.jsx)(BI,{}),capUrlsContent:e.capUrlsContent})})})},fR=(0,jI.A)((0,l.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"RadioButtonUnchecked"),ER=(0,jI.A)((0,l.jsx)("path",{d:"M8.465 8.465C9.37 7.56 10.62 7 12 7C14.76 7 17 9.24 17 12C17 13.38 16.44 14.63 15.535 15.535C14.63 16.44 13.38 17 12 17C9.24 17 7 14.76 7 12C7 10.62 7.56 9.37 8.465 8.465Z"}),"RadioButtonChecked"),_R=(0,dp.Ay)("span",{shouldForwardProp:SC.A})({position:"relative",display:"flex"}),bR=(0,dp.Ay)(fR)({transform:"scale(1)"}),vR=(0,dp.Ay)(ER)((e=>{let{theme:t,ownerState:o}=e;return(0,n.A)({left:0,position:"absolute",transform:"scale(0)",transition:t.transitions.create("transform",{easing:t.transitions.easing.easeIn,duration:t.transitions.duration.shortest})},o.checked&&{transform:"scale(1)",transition:t.transitions.create("transform",{easing:t.transitions.easing.easeOut,duration:t.transitions.duration.shortest})})}));const UR=function(e){const{checked:t=!1,classes:o={},fontSize:r}=e,i=(0,n.A)({},e,{checked:t});return(0,l.jsxs)(_R,{className:o.root,ownerState:i,children:[(0,l.jsx)(bR,{fontSize:r,className:o.background,ownerState:i}),(0,l.jsx)(vR,{fontSize:r,className:o.dot,ownerState:i})]})};var MR=o(6593);const DR=e.createContext(void 0);function xR(e){return(0,Cp.Ay)("MuiRadio",e)}const BR=(0,gp.A)("MuiRadio",["root","checked","disabled","colorPrimary","colorSecondary","sizeSmall"]),WR=["checked","checkedIcon","color","icon","name","onChange","size","className"],GR=(0,dp.Ay)(am,{shouldForwardProp:e=>(0,SC.A)(e)||"classes"===e,name:"MuiRadio",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,"medium"!==o.size&&t["size".concat((0,yp.A)(o.size))],t["color".concat((0,yp.A)(o.color))]]}})((e=>{let{theme:t,ownerState:o}=e;return(0,n.A)({color:(t.vars||t).palette.text.secondary},!o.disableRipple&&{"&:hover":{backgroundColor:t.vars?"rgba(".concat("default"===o.color?t.vars.palette.action.activeChannel:t.vars.palette[o.color].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,VA.X4)("default"===o.color?t.palette.action.active:t.palette[o.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==o.color&&{["&.".concat(BR.checked)]:{color:(t.vars||t).palette[o.color].main}},{["&.".concat(BR.disabled)]:{color:(t.vars||t).palette.action.disabled}})}));const KR=(0,l.jsx)(UR,{checked:!0}),HR=(0,l.jsx)(UR,{}),VR=e.forwardRef((function(t,o){var r,a;const s=(0,cp.A)({props:t,name:"MuiRadio"}),{checked:p,checkedIcon:A=KR,color:u="primary",icon:d=HR,name:c,onChange:y,size:g="medium",className:C}=s,I=(0,i.A)(s,WR),O=(0,n.A)({},s,{color:u,size:g}),T=(e=>{const{classes:t,color:o,size:r}=e,i={root:["root","color".concat((0,yp.A)(o)),"medium"!==r&&"size".concat((0,yp.A)(r))]};return(0,n.A)({},t,(0,up.A)(i,xR,t))})(O),L=e.useContext(DR);let m=p;const N=(0,MR.A)(y,L&&L.onChange);let k=c;var h,S;return L&&("undefined"===typeof m&&(h=L.value,m="object"===typeof(S=s.value)&&null!==S?h===S:String(h)===String(S)),"undefined"===typeof k&&(k=L.name)),(0,l.jsx)(GR,(0,n.A)({type:"radio",icon:e.cloneElement(d,{fontSize:null!=(r=HR.props.fontSize)?r:g}),checkedIcon:e.cloneElement(A,{fontSize:null!=(a=KR.props.fontSize)?a:g}),ownerState:O,classes:T,name:k,checked:m,onChange:N,ref:o,className:(0,lp.A)(T.root,C)},I))})),YR=VR;var jR=o(154);function ZR(e){return(0,Cp.Ay)("MuiFormControl",e)}(0,gp.A)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const zR=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],XR=(0,dp.Ay)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:o}=e;return(0,n.A)({},t.root,t["margin".concat((0,yp.A)(o.margin))],o.fullWidth&&t.fullWidth)}})((e=>{let{ownerState:t}=e;return(0,n.A)({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},"normal"===t.margin&&{marginTop:16,marginBottom:8},"dense"===t.margin&&{marginTop:8,marginBottom:4},t.fullWidth&&{width:"100%"})})),JR=e.forwardRef((function(t,o){const r=(0,cp.A)({props:t,name:"MuiFormControl"}),{children:a,className:s,color:p="primary",component:A="div",disabled:u=!1,error:d=!1,focused:c,fullWidth:y=!1,hiddenLabel:g=!1,margin:C="none",required:I=!1,size:O="medium",variant:T="outlined"}=r,L=(0,i.A)(r,zR),m=(0,n.A)({},r,{color:p,component:A,disabled:u,error:d,fullWidth:y,hiddenLabel:g,margin:C,required:I,size:O,variant:T}),N=(e=>{const{classes:t,margin:o,fullWidth:r}=e,n={root:["root","none"!==o&&"margin".concat((0,yp.A)(o)),r&&"fullWidth"]};return(0,up.A)(n,ZR,t)})(m),[k,h]=e.useState((()=>{let t=!1;return a&&e.Children.forEach(a,(e=>{if(!(0,jR.A)(e,["Input","Select"]))return;const o=(0,jR.A)(e,["Select"])?e.props.input:e;o&&o.props.startAdornment&&(t=!0)})),t})),[S,P]=e.useState((()=>{let t=!1;return a&&e.Children.forEach(a,(e=>{(0,jR.A)(e,["Input","Select"])&&(Kk(e.props,!0)||Kk(e.props.inputProps,!0))&&(t=!0)})),t})),[R,F]=e.useState(!1);u&&R&&F(!1);const w=void 0===c||u?R:c;let f;const E=e.useMemo((()=>({adornedStart:k,setAdornedStart:h,color:p,disabled:u,error:d,filled:S,focused:w,fullWidth:y,hiddenLabel:g,size:O,onBlur:()=>{F(!1)},onEmpty:()=>{P(!1)},onFilled:()=>{P(!0)},onFocus:()=>{F(!0)},registerEffect:f,required:I,variant:T})),[k,p,u,d,S,w,y,g,f,I,O,T]);return(0,l.jsx)($L.Provider,{value:E,children:(0,l.jsx)(XR,(0,n.A)({as:A,ownerState:m,className:(0,lp.A)(N.root,s),ref:o},L,{children:a}))})})),QR=JR,qR={header:{color:"#252525",fontSize:"90%",mb:"5px"},legendLabel:{color:"#252525",fontSize:"75%",textAlign:"center",mr:3,mb:"5px"},gridContainer:{spacing:2,columnGap:2,direction:"row",justifyContent:"flex-start",alignItems:"center",ml:3}},$R={legendIMG:{paddingTop:5,width:"100%"},label:{color:"#252525"}};const eF=function(e){let t=[],o=Object.keys(YL).map(((o,r)=>{if(e.olLayerState[o].on&&!t.includes(YL[o].label)){t.push(YL[o].label);let e="https://mapservices.weather.noaa.gov/vector/services/outlooks/SPC_wx_outlks/MapServer/WMSServer?request=GetLegendGraphic%26version=1.3.0%26format=image/png%26layer=";return(0,l.jsxs)("div",{component:"div",style:$R.label,children:[(0,l.jsx)(kp,{sx:qR.header,children:YL[o].label}),o.includes("categorical")?(0,l.jsx)(kp,{sx:qR.header,children:YL[o].legend_text}):null,(0,l.jsxs)(HA,{container:!0,sx:qR.gridContainer,children:[(0,l.jsx)(HA,{item:!0,children:(0,l.jsx)("img",{style:$R.legendIMG,alt:"",src:e+YL[o].id})}),(0,l.jsx)(HA,{item:!0,xs:o.includes("significant")||o.includes("probabilistic_tornado")?7:8,children:o.includes("categorical")?null:o.includes("probabilistic_tornado")?(0,l.jsx)(kp,{sx:{ml:3,...qR.legendLabel},children:YL[o].legend_text}):(0,l.jsx)(kp,{sx:qR.legendLabel,children:YL[o].legend_text})})]},YL[o].id)]},YL[o].id)}return null}));return(0,l.jsx)("div",{style:{marginLeft:"0.5em"},children:o})},tF={menuItemBodyContainer:{paddingTop:"0.5em",paddingBottom:"0.5em"},layerCheckBoxLabel:{fontSize:"80%"},menuProps:{style:{maxHeight:224,width:250}}},oF={inputLabel:{marginTop:-1},dayCheckBoxLabel:{fontSize:"80%",color:"#777"},layerCheckBox:{marginLeft:"1.3em",marginBottom:-1},formControl:{marginBottom:3,m:1,hiddenLabel:"true"},subcategory_header:{fontSize:"90%",color:"#181818"},links:{"& a":{color:"primary.main",textDecoration:"none","&:hover":{textDecoration:"underline"},"&:visited":{color:"primary.main"}}},radioButton:{ml:1},checkbox:{ml:3},formControlLabel:{mb:-1},checkbox2:{mt:-2,mb:-1}};function rF(t){const[o,r]=(0,e.useState)(!1),[n,i]=(0,e.useState)(!1),[a,s]=(0,e.useState)(!1),[p,A]=(0,e.useState)(!1),[u,d]=(0,e.useState)(!1),c=e=>{var t=[];for(const o of e)t.push(o.layer_name);return t};var y=Object.values(YL).filter((e=>"1"===e.day)),g=Object.values(YL).filter((e=>"2"===e.day)),C=Object.values(YL).filter((e=>"3"===e.day)),I=Object.values(YL).filter((e=>parseInt(e.day)>3));const O=c(y),T=c(g),L=c(C),m=c(I),N=[O,T,L,m],k=e=>{var o=[];for(const r of e)t.olLayerState[r].on&&o.push(r);return o};(0,e.useEffect)((()=>{async function e(e,t){let o=k(e);if(o[0]){let e=[];for(const t of o){var r="https://mapservices.weather.noaa.gov/vector/rest/services/outlooks/SPC_wx_outlks/MapServer/"+YL[t].arc_id+"/query?f=json&where=1=1";let o=await fetch(r),n=await o.text();null===JSON.parse(n).features[0].attributes.valid?e.push(!0):e.push(!1)}t(!e.some((e=>!1===e)))}}e(O,i),e(T,s),e(L,A),e(m,d)}),[O,T,L,m,k]);const h=e=>Object.entries(e).map(((o,r)=>{let[n,i]=o;if(i.layer_name.includes("categorical_day")||parseInt(YL[i.layer_name].day)>3)return(0,l.jsx)(pS,{children:(0,l.jsx)(DS,{sx:oF.formControlLabel,control:(0,l.jsx)(YR,{sx:oF.radioButton,value:[i.layer_name],onChange:t=>S(t,e),checked:t.olLayerState[i.layer_name].on}),label:parseInt(YL[i.layer_name].day)>3?i.specific_label:i.label},r)},r);if(i.layer_name.includes("significant_")){let o=i.layer_name.replace("significant","probabilistic");return(0,l.jsxs)(pS,{children:[(0,l.jsx)(DS,{sx:oF.formControlLabel,control:(0,l.jsx)(YR,{sx:oF.radioButton,value:[i.layer_name,o],checked:t.olLayerState[i.layer_name].on||t.olLayerState[o].on,onChange:t=>S(t,e)}),label:i.hazard_group},i.layer_name),(0,l.jsx)(DS,{sx:oF.formControlLabel,control:(0,l.jsx)(XS,{sx:oF.checkbox,value:i.layer_name,checked:t.olLayerState[i.layer_name].on,onChange:t=>P(t,e)}),label:"Significant"},r),(0,l.jsx)(DS,{sx:oF.formControlLabel,control:(0,l.jsx)(XS,{sx:oF.checkbox,value:o,checked:t.olLayerState[o].on,onChange:t=>P(t,e)}),label:"Probabilistic"},r+1)]},r)}return null})),S=(e,o)=>{const{target:{value:r}}=e;let n=c(o),i=r.split(",");for(const a in i)t.updateOlLayerState({[i[a]]:{...t.olLayerState[i[a]],on:!0}});for(const t of N)if(t.toString()===n.toString()){let e=n;for(const t in i)e.splice(e.indexOf(i[t]),1);R(e)}else R(t);"1"!==YL[i[0]].day&&(t.updateLayerToggles({wwa:!1}),t.updateLayerToggles({mrms:!1}))},P=(e,o)=>{const{target:{value:r}}=e;let n=c(o),i=r.split(",");for(const s in i)t.updateOlLayerState({[i[s]]:{...t.olLayerState[i[s]],on:!t.olLayerState[i[s]].on}});for(const t of N)if(t.toString()===n.toString()){let e=n;if((i[0].includes("wind")||i[0].includes("hail")||i[0].includes("tornado")||i[0].includes("severe"))&&parseInt(YL[i[0]].day)<4){var a="";a=i[0].includes("significant")?i[0].replace("significant","probabilistic"):i[0].replace("probabilistic","significant"),e.splice(e.indexOf(a),1)}e.splice(e.indexOf(i[0]),1),R(e)}else R(t);"1"!==YL[i[0]].day&&(t.updateLayerToggles({wwa:!1}),t.updateLayerToggles({mrms:!1}))},R=e=>{for(const o in e)t.updateOlLayerState({[e[o]]:{...t.olLayerState[e[o]],on:!1}})},F=e=>{var o=!1;for(const r of e)if(t.olLayerState[r].on){o=!0;break}return o},w=e=>{var t=k(e);return t.some((e=>e.includes("significant")))&&!t.some((e=>e.includes("probabilistic")))?t.some((e=>e.includes("severe")))?"No Significant Areas - Probability Too Low":"No Significant Areas - Probability < 10%":t.some((e=>e.includes("categorical")))?"No Significant Severe Weather Areas - Probability < 10%":"Not Available - Probability Too Low"};return(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{children:[(0,l.jsx)(QR,{sx:oF.formControl,children:(0,l.jsxs)(qh,{displayEmpty:!0,autoWidth:!0,size:"small",multiple:!0,style:F(O)?{backgroundColor:"#005194"}:{},value:k(O),renderValue:e=>void 0!==e[0]&&F(O)?(0,l.jsxs)(kp,{sx:{fontWeight:"bold",color:"white"},children:["Day 1 ",YL[e[0]].hazard_group]}):(0,l.jsx)(kp,{sx:{fontWeight:"light"},children:"Day 1 Outlooks"}),children:[(0,l.jsx)(rN,{disabled:!0,value:"",children:"Day 1 Outlooks"}),h(y)]})}),F(O)&&n?(0,l.jsx)(kp,{sx:{fontWeight:"bold",fontSize:"80%"},children:w(O)}):null]}),(0,l.jsxs)("div",{children:[(0,l.jsx)(QR,{sx:oF.formControl,children:(0,l.jsxs)(qh,{displayEmpty:!0,autoWidth:!0,size:"small",multiple:!0,style:F(T)?{backgroundColor:"#005194"}:{},value:k(T),renderValue:e=>void 0!==e[0]&&F(T)?(0,l.jsxs)(kp,{sx:{fontWeight:"bold",color:"white"},children:["Day 2 ",YL[e[0]].hazard_group]}):(0,l.jsx)(kp,{sx:{fontWeight:"light"},children:"Day 2 Outlooks"}),children:[(0,l.jsx)(rN,{disabled:!0,value:"",children:"Day 2 Outlooks"}),h(g)]})}),F(T)&&a?(0,l.jsx)(kp,{sx:{fontWeight:"bold",fontSize:"80%"},children:w(T)}):null]}),(0,l.jsxs)("div",{children:[(0,l.jsx)(QR,{sx:oF.formControl,children:(0,l.jsxs)(qh,{displayEmpty:!0,autoWidth:!0,size:"small",multiple:!0,style:F(L)?{backgroundColor:"#005194"}:{},value:k(L),renderValue:e=>void 0!==e[0]&&F(L)?(0,l.jsxs)(kp,{sx:{fontWeight:"bold",color:"white"},children:["Day 3 ",YL[e[0]].hazard_group]}):(0,l.jsx)(kp,{sx:{fontWeight:"light"},children:"Day 3 Outlooks"}),children:[(0,l.jsx)(rN,{disabled:!0,value:"",children:"Day 3 Outlooks"}),h(C)]})}),F(L)&&p?(0,l.jsx)(kp,{sx:{fontWeight:"bold",fontSize:"80%"},children:w(L)}):null]}),(0,l.jsxs)("div",{children:[(0,l.jsx)(QR,{sx:oF.formControl,children:(0,l.jsxs)(qh,{displayEmpty:!0,autoWidth:!0,size:"small",multiple:!0,open:o,onClick:()=>r(!o),style:F(m)?{backgroundColor:"#005194"}:{},value:k(m),renderValue:e=>void 0!==e[0]&&F(m)?(0,l.jsx)(kp,{sx:{fontWeight:"bold",color:"white"},children:YL[e[0]].specific_label}):(0,l.jsx)(kp,{sx:{fontWeight:"light"},children:"Day 4 to 8 Outlooks"}),children:[(0,l.jsx)(rN,{disabled:!0,value:"",children:"Day 4-8 Outlooks"}),h(I)]})}),F(m)&&u?(0,l.jsx)(kp,{sx:{fontWeight:"bold",fontSize:"80%"},children:"Predictability or Potential Too Low"}):null]})]})}const nF=function(t){const o=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(kp,{variant:"caption",children:"External Services"}),(0,l.jsx)("br",{}),(0,l.jsxs)(e.Fragment,{children:[(0,l.jsx)(kp,{variant:"caption",sx:oF.links,children:(0,l.jsx)("a",{href:"https://mapservices.weather.noaa.gov/vector/rest/services/outlooks/SPC_wx_outlks/MapServer/",target:"_blank",rel:"noopener noreferrer",children:"Storm Prediction Center Outlooks"})}),(0,l.jsx)("br",{})]})]});return(0,l.jsx)(Nm,{layerName:"convective_outlooks",label:"Convective Outlooks",layerToggles:t.layerToggles,updateLayerToggles:t.updateLayerToggles,layerInitialized:t.layerInitialized,onlyDisplayActive:t.onlyDisplayActive,layerIsActive:t.convectiveActive,setLayerIsActive:t.setConvectiveActive,olLayerState:t.olLayerState,children:(0,l.jsx)("div",{style:tF.menuItemBodyContainer,children:(0,l.jsx)(Mm,{opacity:t.opacity,updateLayerOpacities:t.updateLayerOpacities,layerName:"convective_outlooks",layersList:t.layersList,infoContent:(0,l.jsxs)(kp,{variant:"caption",children:["Latest NWS Storm Prediction Center\u2019s Convective Categorical and Probabilistic Outlooks for Days 1, 2, and 3 and the Days 4-8 Severe Weather Outlook. For Days 1-3, categorical types and probabilistic graphics are used to depict severe and general thunderstorm threats across the contiguous U.S. along with links to text narratives. The six categorical types are: general thunderstorm threat areas (TSTM-light green) and up to five severe thunderstorm risk threat levels (1-MRGL-dark green, 2-SLGT-yellow, 3-ENH-orange, 4-MDT-red, and 5-HIGH-magenta) based on the coverage and intensity of organized severe weather such as supercells, squall lines, and multicell thunderstorm complexes. For Days 1 and 2, NWS provides individual severe probabilities outlooks for tornadoes, wind, and hail. With greater uncertainty about severe-storm type into the future, the outlook for Day 3 only forecasts the combined probability of all three types of severe weather.",(0,l.jsx)("br",{}),"For the Days 4-8 Severe Weather Outlook, probabilistic forecasts depict the severe weather threat with a separate graphic for each day, along with a text narrative for the entire period. The categorical risk threat levels listed above are replaced by two thresholds: areas with 15% or greater chance of well-organized severe thunderstorms are depicted in orange and areas with 30% or greater chance are depicted in red.",(0,l.jsx)("br",{}),"Sources: NWS/NCEP Storm Prediction Center"]}),legendContent:(0,l.jsx)(eF,{olLayerState:t.olLayerState}),capUrlsContent:o,children:(0,l.jsx)(rF,{layerToggles:t.layerToggles,updateLayerToggles:t.updateLayerToggles,olLayerState:t.olLayerState,updateOlLayerState:t.updateOlLayerState})})})})},iF=o.p+"static/media/station_legend.d0e8c12896e1daef8669.png",aF=o.p+"static/media/cloud_cover_legend.7ad29fd7f7201277001e.png",sF=o.p+"static/media/wind_legend.4d8acd99a548f183a638.png",pF=o.p+"static/media/cluster_legend.68dcdf720b04cb92c5c5.png",lF=o.p+"static/media/weather_legend.567f0da39e499171af45.png",AF={header:{color:"#252525",fontSize:"90%",mb:"5px",paddingTop:2},legendLabel:{color:"#252525",fontSize:"75%",textAlign:"center",mr:3,mb:"5px"},gridContainer:{spacing:2,columnGap:2,direction:"row",justifyContent:"flex-start",alignItems:"center",ml:3}},uF={legendIMG:{paddingTop:5,width:"90%"},cloudLegendIMG:{paddingTop:5,width:"50%"},weatherLegendIMG:{paddingTop:5,width:"100%"},label:{color:"#252525"}};const dF=function(){return(0,l.jsx)("div",{style:{marginLeft:"0.5em"},children:(0,l.jsxs)("div",{component:"div",style:uF.label,children:[(0,l.jsx)(kp,{sx:AF.header,children:"Observations Legend"}),(0,l.jsx)(HA,{container:!0,children:(0,l.jsx)(HA,{item:!0,children:(0,l.jsx)("img",{style:uF.legendIMG,alt:"",src:iF})})}),(0,l.jsx)(HA,{container:!0,children:(0,l.jsx)(HA,{item:!0,children:(0,l.jsx)("img",{style:uF.legendIMG,alt:"",src:pF})})}),(0,l.jsx)(kp,{sx:AF.header,align:"center",children:"Cloud Cover Legend"}),(0,l.jsx)(HA,{container:!0,children:(0,l.jsx)(HA,{item:!0,children:(0,l.jsx)("img",{style:uF.cloudLegendIMG,alt:"",src:aF})})}),(0,l.jsx)(kp,{sx:AF.header,align:"center",children:"Wind Velocity Legend (kts)"}),(0,l.jsx)(HA,{container:!0,children:(0,l.jsx)(HA,{item:!0,children:(0,l.jsx)("img",{style:uF.cloudLegendIMG,alt:"",src:sF})})}),(0,l.jsx)(kp,{sx:AF.header,align:"center",children:"Present Weather Legend"}),(0,l.jsx)(HA,{container:!0,children:(0,l.jsx)(HA,{item:!0,children:(0,l.jsx)("img",{style:uF.weatherLegendIMG,alt:"",src:lF})})})]})})},cF={menuItemBodyContainer:{padding:"0.5em"}},yF={links:{"& a":{color:"primary.main",textDecoration:"none","&:hover":{textDecoration:"underline"},"&:visited":{color:"primary.main"}}}};const gF=function(t){let o=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(kp,{variant:"caption",children:"Latest in-situ surface weather and marine weather observations at observing sites using the World Meteorological Organization's  international station model. The station model is a method for representing weather data collected at an observing platform on a weather map using standard symbols and numbers. The station model depicts present weather conditions, cloud cover, wind direction, wind speed, wind gust, visibility, air temperature, dew point temperature, air pressure adjusted to mean sea level, and the change in air pressure over the last 3 hours. In addition, for observations from marine sites such as coastal stations, buoys, and ships, the station model also includes sea surface water temperature and significant wave height. The circle in the model is centered over the latitude and longitude coordinates of the observing platform. Presently, observations are displayed from airports (AWOS, ASOS, manual), fixed buoys, C-MAN stations, and ships participating in the Voluntary Observing Ship (VOS) program. Observations from other observing networks (e.g. NOS NWLON and PORTS) will be added when available from the NWS map service. The observations cover CONUS and U.S. territories and also other countries which make their data available to the public. For most observing platforms, the observations are updated hourly."}),(0,l.jsx)("br",{}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"caption",children:"Source: NWS"})]});const r=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(kp,{variant:"caption",children:"External Services"}),(0,l.jsx)("br",{}),(0,l.jsxs)(e.Fragment,{children:[(0,l.jsx)(kp,{variant:"caption",sx:yF.links,children:(0,l.jsx)("a",{href:"https://mapservices.weather.noaa.gov/vector/rest/services/obs/surface_obs/MapServer/",target:"_blank",rel:"noopener noreferrer",children:"Surface & Marine Weather Observations"})}),(0,l.jsx)("br",{})]})]});return(0,l.jsx)(Nm,{layerName:"surface_obs",label:"Surface Observations",layerToggles:t.layerToggles,updateLayerToggles:t.updateLayerToggles,layerInitialized:t.layerInitialized,onlyDisplayActive:t.onlyDisplayActive,layerIsActive:t.productActive,setLayerIsActive:t.setProductActive,children:(0,l.jsx)("div",{style:cF.menuItemBodyContainer,children:(0,l.jsx)(Mm,{opacity:t.opacity,updateLayerOpacities:t.updateLayerOpacities,layerName:"surface_obs",layersList:t.layersList,infoContent:o,legendContent:(0,l.jsxs)("div",{children:[(0,l.jsx)(uN,{children:(0,l.jsx)(kp,{variant:"overline",children:"EXTERNAL SERVICE"})}),(0,l.jsx)(kp,{sx:{mb:"10px",mt:"10px"},children:"Surface & Marine Weather Observations"}),(0,l.jsx)(dF,{})]}),capUrlsContent:r})})})},CF={menuItemBodyContainer:{padding:"0.5em"}};const IF=function(e){return(0,l.jsx)(Nm,{layerName:e.layerName,label:e.layerName,layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.layerInitialized,onlyDisplayActive:e.onlyDisplayActive,layerIsActive:e.layerActive,setLayerIsActive:e.setLayerActive,activeLayers:e.activeLayers,setActiveLayers:e.setActiveLayers,children:(0,l.jsx)("div",{style:CF.menuItemBodyContainer,children:(0,l.jsx)(Mm,{opacity:e.opacity,updateLayerOpacities:e.updateLayerOpacities,layerName:e.layerName,layersList:e.layersList,infoContent:(0,l.jsxs)(kp,{variant:"caption",style:{display:"inline-block"},children:["User-added layer: ",e.layerName]}),legendContent:(0,l.jsx)(kp,{children:"Legend Unavailable"})})})})},OF="https://nowcoast.noaa.gov/geoserver/gwc/service/wmts?REQUEST=GetCapabilities",TF=(0,l.jsxs)("div",{children:[(0,l.jsxs)(aI,{children:[(0,l.jsx)(gI,{expandIcon:(0,l.jsx)(YI.A,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:(0,l.jsx)(kp,{variant:"caption",color:"primary.main",children:(0,l.jsx)("b",{children:"Add WMTS to QGIS"})})}),(0,l.jsxs)(mI,{children:[(0,l.jsx)(kp,{sx:{fontSize:10},align:"left",children:(0,l.jsxs)("li",{children:["In the ",(0,l.jsx)("b",{children:"Browser Tab "})," > Right Click ",(0,l.jsx)("b",{children:"WMS/WMTS > New Connection "})]})}),(0,l.jsx)(kp,{sx:{fontSize:10},align:"left",children:(0,l.jsxs)("li",{children:["In ",(0,l.jsx)("b",{children:"'Create a new WMS connection'"})," dialogue box enter a ",(0,l.jsx)("b",{children:"Name"})," for the connection and ",(0,l.jsx)("b",{children:"copy/paste the URL"})," from above into ",(0,l.jsx)("b",{children:"URL"})," prompt"]})})]})]}),(0,l.jsxs)(aI,{children:[(0,l.jsx)(gI,{expandIcon:(0,l.jsx)(YI.A,{}),"aria-controls":"panel2a-content",id:"panel2a-header",children:(0,l.jsx)(kp,{variant:"caption",color:"primary.main",children:(0,l.jsx)("b",{children:"Add WMTS to ArcGIS Pro"})})}),(0,l.jsx)(mI,{children:(0,l.jsxs)(kp,{sx:{fontSize:10},align:"left",children:[(0,l.jsxs)("li",{children:["Select the ",(0,l.jsx)("b",{children:"Insert tab"}),", click ",(0,l.jsx)("b",{children:"Connections > Add Connection > New WMTS Server"})]}),(0,l.jsxs)("li",{children:[(0,l.jsx)("b",{children:"Copy/Paste"})," the ",(0,l.jsx)("b",{children:"URL"})," from above into the text box"]}),(0,l.jsxs)("li",{children:["After connecting to a WMTS server, a service connection is shown in the ",(0,l.jsx)("b",{children:"Server folder"})," in the ",(0,l.jsx)("b",{children:"Catalog"})," pane"]}),(0,l.jsxs)("li",{children:[(0,l.jsx)("b",{children:"Drag"})," one of the following BlueTopo layers in the list into the map ",(0,l.jsx)("b",{children:"(BlueTopo, BlueTopo Relief, or BlueTopo Tile Scheme)"})]}),(0,l.jsxs)("li",{children:["In the ",(0,l.jsx)("b",{children:"Map Contents"})," pane ",(0,l.jsx)("b",{children:"Right Click"})," the BlueTopo Bathymetric Surface layer to access layer properties"]}),(0,l.jsxs)("li",{children:["In ",(0,l.jsx)("b",{children:"Layer Properties > WMTS > Select Style (nbs_elevation, nbs_uncertainty, nbs_contributor)"})]})]})})]})]}),LF={menuItemsContainer:{overflowY:"auto",overflowX:"hidden"},menuContainer:{display:"block",position:"absolute",top:"3.5rem",right:"0rem",width:"21em",backgroundColor:"#fff"},layerMenuOpenButton:{backgroundColor:"#ffffff",color:"primary.main","&:hover":{backgroundColor:"primary.main",color:"primary.contrastText"},borderRadius:25,boxShadow:"0px 2px 3px 0px rgba(0, 0, 0, 0.5)"},innerButtonContainer:{width:"100%",boxShadow:"0px 1px 3px rgba(0, 0, 0, 0.25)"},layerMenuButton:{borderWidth:"2px",borderStyle:"solid",borderColor:"primary.main",backgroundColor:"#fff",color:"primary.main","&:hover":{backgroundColor:"#b3cadf"},margin:"0.75em 0em 0.75em 1em"},topCategory:{backgroundColor:"#ffffff","& *":{color:"primary.main",fontWeight:"bold"}},secondLevelCategory:{backgroundColor:"#ffffff","& *":{color:"primary.main"}},thirdLevelCategory:{backgroundColor:"#f5f5f5",paddingLeft:40},linkButtonsContainer:{border:"solid 1px",borderColor:"primary.main",borderRadius:1},linkButton:{color:"primary.main","&:hover":{color:"#333",cursor:"pointer"}},capabilitiesLinks:{color:"primary.main",textDecoration:"none","&:hover":{color:"#333"},"&:visited":{color:"primary.main"}}},mF={layerDivider:{borderBottom:"1px solid rgba(0, 0, 0, .125)",marginLeft:10,marginRight:10}},NF=(0,dp.Ay)((e=>{let{className:t,...o}=e;return(0,l.jsx)(Ey,{...o,classes:{popper:t}})}))((e=>{let{theme:t}=e;return{["& .".concat(my.tooltip)]:{backgroundColor:t.palette.primary.light,color:t.palette.primary.contrastText,boxShadow:t.shadows[2],fontSize:"65%","& *":{color:t.palette.primary.light}}}}));function kF(e){return pp(op().breakpoints.only("xs"))?(0,l.jsx)(NF,{arrow:!0,title:"LAYERS",placement:"top",children:e.children}):(0,l.jsx)(l.Fragment,{children:e.children})}function hF(e){const t=op(),o=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(WI.A,{}),(0,l.jsx)(kp,{variant:"caption",style:{fontSize:pp(t.breakpoints.down("xs"))?"75%":""},children:pp(t.breakpoints.only("xs"))?"":"Layers"})]}),r=pp(t.breakpoints.only("xs"));return(0,l.jsx)(kF,{children:r?(0,l.jsx)(Ju,{size:"small",onClick:e.toggleLayerMenu,sx:LF.layerMenuOpenButton,style:{backgroundColor:e.layerMenuOn?t.palette.primary.main:"",color:e.layerMenuOn?t.palette.primary.contrastText:""},children:o}):(0,l.jsx)(vC,{size:"small",onClick:e.toggleLayerMenu,sx:LF.layerMenuOpenButton,style:{backgroundColor:e.layerMenuOn?t.palette.primary.main:"",color:e.layerMenuOn?t.palette.primary.contrastText:""},children:o})})}function SF(e){const t=op();return(0,l.jsxs)(vC,{size:"small",sx:LF.layerMenuButton,style:"active"===e.currentSubmenu?{backgroundColor:t.palette.primary.main,color:t.palette.primary.contrastText}:{},onClick:t=>{e.setCurrentSubmenu("active")},children:[(0,l.jsx)(WI.A,{fontSize:"small"}),(0,l.jsx)(kp,{variant:"button",children:"Map"})]})}function PF(e){let t={};for(let o in e.layerToggles)t[o]=!1;return(0,l.jsxs)(vC,{size:"small",sx:LF.layerMenuButton,onClick:o=>{e.setActiveLayers(t),e.updateLayerToggles(t)},children:[(0,l.jsx)(GI.A,{fontSize:"small"}),(0,l.jsx)(kp,{variant:"button",children:"Clear"})]})}function RF(e){const t=op();return(0,l.jsxs)(vC,{size:"small",sx:LF.layerMenuButton,style:"all"===e.currentSubmenu?{backgroundColor:t.palette.primary.main,color:t.palette.primary.contrastText}:{},onClick:t=>{e.setCurrentSubmenu("all")},children:[(0,l.jsx)(WI.A,{fontSize:"small"}),(0,l.jsx)(kp,{variant:"button",children:"Add"})]})}function FF(e){const t=op();if(!e.productInfo||!e.productInfo.wmsCapUrls)return(0,l.jsx)(BI,{});const o=e.productInfo.wmsCapUrls.map(((e,o)=>(0,l.jsxs)(HA,{container:!0,sx:LF.linkButtonsContainer,alignItems:"center",children:[(0,l.jsx)(NF,{arrow:!0,placement:"bottom",title:"Copy",children:(0,l.jsx)(HA,{item:!0,xs:9,onClick:()=>navigator.clipboard.writeText(e.url),sx:{...LF.linkButton,borderRight:"solid 1px"+t.palette.primary.main,paddingRight:"0.5em"},children:(0,l.jsxs)(HA,{container:!0,alignItems:"center",children:[(0,l.jsx)(HA,{item:!0,xs:3,children:(0,l.jsx)(KI.A,{size:"small",fontSize:"small",sx:{mr:"0.5em",mt:"0.2em"}})}),(0,l.jsx)(HA,{item:!0,xs:9,children:(0,l.jsx)(kp,{variant:"caption",size:"small",align:"left",children:e.title})})]})})}),(0,l.jsx)(NF,{arrow:!0,placement:"bottom",title:"Capabilities",children:(0,l.jsx)(HA,{item:!0,xs:3,sx:LF.linkButton,children:(0,l.jsx)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",children:(0,l.jsx)(VI.A,{color:"primary",sx:{...LF.capabilitiesLinks,marginTop:"0.2em"}})})})})]},o)));return e.productInfo.wmsCapUrls[0].url&&e.productInfo.wmsCapUrls[0].url.includes("gwc/service/wmts")?(0,l.jsxs)("div",{children:[(0,l.jsx)(kp,{color:"primary",variant:"subtitle2",align:"center",children:"nowCOAST OGC Map Services (WMTS)"}),(0,l.jsx)("br",{}),o,(0,l.jsx)(HA,{container:!0,alignItems:"center",sx:{pt:"10px"},children:TF})]}):e.isExternal?(0,l.jsxs)("div",{children:[(0,l.jsx)(kp,{color:"primary",variant:"subtitle2",align:"center",children:"External Services"}),(0,l.jsx)("br",{}),o]}):(0,l.jsxs)("div",{children:[(0,l.jsx)(kp,{color:"primary",variant:"subtitle2",align:"center",children:"nowCOAST OGC Map Services (WMS)"}),(0,l.jsx)("br",{}),o]})}function wF(e){const t=t=>e.activeLayers&&e.setActiveLayers?o=>{e.setActiveLayers({...e.activeLayers,[t]:o})}:()=>null;if(e.customLayerInfo&&Object.keys(e.customLayerInfo).includes(e.layerName)){const o=t=>{const o=Object.keys(t)[0],r=t[o];e.updateCustomLayerInfo({[o]:{...e.customLayerInfo[o],opacity:r}})},r=t=>{const o=Object.keys(t)[0],r=t[o];e.updateCustomLayerInfo({[o]:{...e.customLayerInfo[o],on:r}})};return(0,l.jsx)(IF,{layerName:e.layerName,layerToggles:{[e.layerName]:e.customLayerInfo[e.layerName].on},updateLayerToggles:r,layerInitialized:!0,onlyDisplayActive:"active"===e.currentSubmenu,layerActive:!!e.activeLayers&&e.activeLayers[e.layerName],setLayerActive:t(e.layerName),opacity:e.customLayerInfo[e.layerName].opacity,updateLayerOpacities:o})}return"ndfd"===e.layerName?(0,l.jsx)(rS,{layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.initializedCaps.ndfd,onlyDisplayActive:"active"===e.currentSubmenu,ndfdActive:!!e.activeLayers&&e.activeLayers.ndfd,setNdfdActive:t("ndfd"),opacity:e.layerOpacities.ndfd,updateLayerOpacities:e.updateLayerOpacities,styleInfo:e.styleInfo.ndfd,olLayerState:e.olLayerState,updateOlLayerState:e.updateOlLayerState,capUrlsContent:(0,l.jsx)(FF,{productInfo:e.productInfo.ndfd})}):"s111"===e.layerName?(0,l.jsx)(oP,{layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.initializedCaps.s111,onlyDisplayActive:"active"===e.currentSubmenu,s111Active:!!e.activeLayers&&e.activeLayers.s111,setS111Active:t("s111"),opacity:e.layerOpacities.s111,updateLayerOpacities:e.updateLayerOpacities,styleInfo:e.styleInfo.s111,olLayerState:e.olLayerState,updateOlLayerState:e.updateOlLayerState,greatLakesChecked:e.greatLakesChecked,setGreatLakesChecked:e.setGreatLakesChecked,coastalOceanChecked:e.coastalOceanChecked,setCoastalOceanChecked:e.setCoastalOceanChecked,globalOceanChecked:e.globalOceanChecked,setGlobalOceanChecked:e.setGlobalOceanChecked,greatLakesControlStates:e.greatLakesControlStates,setGreatLakesControlStates:e.setGreatLakesControlStates,coastalOceanControlStates:e.coastalOceanControlStates,setCoastalOceanControlStates:e.setCoastalOceanControlStates,capUrlsContent:(0,l.jsx)(FF,{productInfo:e.productInfo.s111})}):"convective_outlooks"===e.layerName?(0,l.jsx)(nF,{layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:!0,onlyDisplayActive:"active"===e.currentSubmenu,convectiveActive:!!e.activeLayers&&e.activeLayers.convective_outlooks,setConvectiveActive:t("convective_outlooks"),opacity:e.layerOpacities.convective_outlooks,updateLayerOpacities:e.updateLayerOpacities,olLayerState:e.olLayerState,updateOlLayerState:e.updateOlLayerState,capUrlsContent:(0,l.jsx)(FF,{productInfo:e.productInfo.convective_outlooks})}):"surface_obs"===e.layerName?(0,l.jsx)(gF,{layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,productActive:!!e.activeLayers&&e.activeLayers.surface_obs,setProductActive:t("surface_obs"),opacity:e.layerOpacities.surface_obs,updateLayerOpacities:e.updateLayerOpacities,layerInitialized:!0,onlyDisplayActive:"active"===e.currentSubmenu}):"nbs"===e.layerName?(0,l.jsx)(pP,{layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.initializedCaps.nbs,onlyDisplayActive:"active"===e.currentSubmenu,nbsActive:!!e.activeLayers&&e.activeLayers.nbs,setNbsActive:t("nbs"),opacity:e.layerOpacities.nbs,updateLayerOpacities:e.updateLayerOpacities,styleInfo:e.styleInfo.nbs,activeStylesList:e.olLayerState.bathymetry.stylesParam,olLayerState:e.olLayerState,updateOlLayerState:e.updateOlLayerState,capUrlsContent:e.productInfo.nbs&&e.productInfo.nbs.wmsCapUrls?(0,l.jsx)(FF,{productInfo:{wmsCapUrls:[{...e.productInfo.nbs.wmsCapUrls[0],url:OF}]}}):null}):"mrms"===e.layerName?(0,l.jsx)(cP,{layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.initializedCaps.mrms,onlyDisplayActive:"active"===e.currentSubmenu,mrmsActive:!!e.activeLayers&&e.activeLayers.mrms,setMrmsActive:t("mrms"),opacity:e.layerOpacities.mrms,updateLayerOpacities:e.updateLayerOpacities,styleInfo:e.styleInfo.mrms,capUrlsContent:(0,l.jsx)(FF,{productInfo:e.productInfo.mrms})}):"mrms_qpe"===e.layerName?(0,l.jsx)(GP,{layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:!0,onlyDisplayActive:"active"===e.currentSubmenu,qpeActive:!!e.activeLayers&&e.activeLayers.mrms_qpe,setQpeActive:t("mrms_qpe"),opacity:e.layerOpacities.mrms_qpe,updateLayerOpacities:e.updateLayerOpacities,olLayerState:e.olLayerState,updateOlLayerState:e.updateOlLayerState,styleInfo:e.styleInfo.mrms_qpe,capUrlsContent:(0,l.jsx)(FF,{isExternal:!0,productInfo:{...e.productInfo.mrms_qpe,wmsCapUrls:[{url:"https://mapservices.weather.noaa.gov/raster/rest/services/obs/mrms_qpe/ImageServer",title:"MRMS QPE ArcGIS"}]}})}):"wwa"===e.layerName?(0,l.jsx)(jm,{layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:!0,onlyDisplayActive:"active"===e.currentSubmenu,wwaActive:!!e.activeLayers&&e.activeLayers.wwa,setWwaActive:t("wwa"),opacity:e.layerOpacities.wwa,updateLayerOpacities:e.updateLayerOpacities,styleInfo:e.styleInfo.wwa,capUrlsContent:(0,l.jsx)(FF,{productInfo:e.productInfo.wwa})}):"zone_forecasts"===e.layerName?(0,l.jsx)(pR,{layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:!0,onlyDisplayActive:"active"===e.currentSubmenu,productActive:!!e.activeLayers&&e.activeLayers.zone_forecasts,setProductActive:t("zone_forecasts"),opacity:e.layerOpacities.zone_forecasts,updateLayerOpacities:e.updateLayerOpacities,olLayerState:e.olLayerState,updateOlLayerState:e.updateOlLayerState}):"stofs"===e.layerName?(0,l.jsx)(OP,{layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.initializedCaps.stofs,onlyDisplayActive:"active"===e.currentSubmenu,stofsActive:!!e.activeLayers&&e.activeLayers.stofs,setStofsActive:t("stofs"),opacity:e.layerOpacities.stofs,updateLayerOpacities:e.updateLayerOpacities,styleInfo:e.styleInfo.stofs,capUrlsContent:(0,l.jsx)(FF,{productInfo:e.productInfo.stofs})}):"sst"===e.layerName?(0,l.jsx)(kP,{layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.initializedCaps.sst,onlyDisplayActive:"active"===e.currentSubmenu,sstActive:!!e.activeLayers&&e.activeLayers.sst,setSstActive:t("sst"),opacity:e.layerOpacities.sst,updateLayerOpacities:e.updateLayerOpacities,styleInfo:e.styleInfo.sst,capUrlsContent:(0,l.jsx)(FF,{productInfo:e.productInfo.sst}),olLayerState:e.olLayerState,updateOlLayerState:e.updateOlLayerState}):"satellite"===e.layerName?(0,l.jsx)(PP,{layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.initializedCaps.satellite,onlyDisplayActive:"active"===e.currentSubmenu,satelliteActive:!!e.activeLayers&&e.activeLayers.satellite,setSatelliteActive:t("satellite"),opacity:e.layerOpacities.satellite,updateLayerOpacities:e.updateLayerOpacities,styleInfo:e.styleInfo.satellite,olLayerState:e.olLayerState,updateOlLayerState:e.updateOlLayerState,capUrlsContent:(0,l.jsx)(FF,{productInfo:e.productInfo.satellite})}):"tropical_cyclones"===e.layerName?(0,l.jsx)(vP,{layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,olLayerState:e.olLayerState,layerInitialized:e.initializedCaps.tropical_cyclones,onlyDisplayActive:"active"===e.currentSubmenu,cycloneActive:!!e.activeLayers&&e.activeLayers.tropical_cyclones,setCycloneActive:t("tropical_cyclones"),opacity:e.layerOpacities.tropical_cyclones,updateLayerOpacities:e.updateLayerOpacities,styleInfo:e.styleInfo,updateOlLayerState:e.updateOlLayerState,capUrlsContent:(0,l.jsx)(FF,{productInfo:e.productInfo.tropical_cyclones})}):"nautical_charts"===e.layerName?(0,l.jsx)(jP,{layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:!0,onlyDisplayActive:"active"===e.currentSubmenu,nauticalChartsActive:!!e.activeLayers&&e.activeLayers.nautical_charts,setNauticalChartsActive:t("nautical_charts"),opacity:e.layerOpacities.nautical_charts,updateLayerOpacities:e.updateLayerOpacities,olLayerState:e.olLayerState,updateOlLayerState:e.updateOlLayerState}):"federal_agency_boundaries"===e.layerName?(0,l.jsx)(eR,{layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:!0,onlyDisplayActive:"active"===e.currentSubmenu,productActive:!!e.activeLayers&&e.activeLayers.federal_agency_boundaries,setProductActive:t("federal_agency_boundaries"),opacity:e.layerOpacities.federal_agency_boundaries,updateLayerOpacities:e.updateLayerOpacities,styleInfo:e.styleInfo.federal_agency_boundaries,olLayerState:e.olLayerState,updateOlLayerState:e.updateOlLayerState,capUrlsContent:(0,l.jsx)(FF,{productInfo:e.productInfo.federal_agency_boundaries})}):"s100"===e.layerName?(0,l.jsx)(IR,{layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:!0,onlyDisplayActive:"active"===e.currentSubmenu,productActive:!!e.activeLayers&&e.activeLayers.s100,setProductActive:t("s100"),opacity:e.layerOpacities.s100,updateLayerOpacities:e.updateLayerOpacities,styleInfo:e.styleInfo.s100,activeStylesList:e.olLayerState.s100_approach_coverage.stylesParam,olLayerState:e.olLayerState,updateOlLayerState:e.updateOlLayerState}):"pathogen"===e.layerName?(0,l.jsx)(hR,{layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.initializedCaps.pathogen,onlyDisplayActive:"active"===e.currentSubmenu,pathogenActive:!!e.activeLayers&&e.activeLayers.pathogen,setPathogenActive:t("pathogen"),opacity:e.layerOpacities.pathogen,updateLayerOpacities:e.updateLayerOpacities,styleInfo:e.styleInfo.pathogen,olLayerState:e.olLayerState,updateOlLayerState:e.updateOlLayerState,capUrlsContent:(0,l.jsx)(FF,{productInfo:e.productInfo.pathogen})}):"ltng_den"===e.layerName?(0,l.jsx)(wR,{layerToggles:e.layerToggles,updateLayerToggles:e.updateLayerToggles,layerInitialized:e.initializedCaps.ltng_den,onlyDisplayActive:"active"===e.currentSubmenu,lightningDensityActive:!!e.activeLayers&&e.activeLayers.ltng_den,setLightningDensityActive:t("ltng_den"),opacity:e.layerOpacities.ltng_den,updateLayerOpacities:e.updateLayerOpacities,styleInfo:e.styleInfo.ltng_den,olLayerState:e.olLayerState,updateOlLayerState:e.updateOlLayerState,capUrlsContent:(0,l.jsx)(FF,{productInfo:e.productInfo.ltng_den})}):null}function fF(t){const o=op(),[r,n]=(0,e.useState)("active"),[i,a]=(0,e.useState)([]),[s,p]=(0,e.useState)([]),[A,u]=(0,e.useState)({...t.layerToggles,nbs:!0,s100:!0}),[d,c]=(0,e.useState)("all"),[y,g]=(0,e.useState)(11.5),[C,I]=(0,e.useState)(!1),[O,T]=(0,e.useState)(!1),[L,m]=(0,e.useState)(!0),[N,k]=(0,e.useState)({leofs_sfc_currents:!1,lmhofs_sfc_currents:!1,loofs_sfc_currents:!1,lsofs_sfc_currents:!1}),[h,S]=(0,e.useState)({cbofs_sfc_currents:!1,dbofs_sfc_currents:!1,gomofs_sfc_currents:!1,ngofs_sfc_currents:!1,nyofs_sfc_currents:!1,sfbofs_sfc_currents:!1,tbofs_sfc_currents:!1,wcofs_sfc_currents:!1});(0,e.useEffect)((()=>{if(r&&A){let e=[],o=[];for(const n of mL)t.layerToggles[n]&&!A[n]&&u({...A,[n]:!0}),"active"!==r?s.includes(n)&&e.push(n):A&&A[n]&&e.push(n);for(const t in A)"active"!==r?!e.includes(t)&&s.includes(t)&&o.push(t):A[t]&&!e.includes(t)&&o.push(t);a(e.concat(o))}}),[a,r,A,t.layerToggles,d,s]);let P=null;"active"===r?P=null:"all"===r?P=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{style:mF.layerDivider}),(0,l.jsx)(qL,{categoryFilter:d,setCategoryFilter:c,setFilteredMenuItems:p,layerToggles:t.layerToggles,setSubMenuContainerHeight:g,productInfo:t.productInfo})]}):"add"===r&&(P=(0,l.jsx)("h2",{children:"Add Custom Layer Menu Here"}));let R=i.map((e=>(0,l.jsx)(wF,{layerName:e,updateLayerToggles:t.updateLayerToggles,layerToggles:t.layerToggles,initializedCaps:t.initializedCaps,currentSubmenu:r,layerOpacities:t.layerOpacities,updateLayerOpacities:t.updateLayerOpacities,styleInfo:t.styleInfo,customLayerInfo:t.customLayerInfo,updateCustomLayerInfo:t.updateCustomLayerInfo,activeLayers:A,setActiveLayers:u,olLayerState:t.olLayerState,updateOlLayerState:t.updateOlLayerState,greatLakesChecked:C,setGreatLakesChecked:I,coastalOceanChecked:O,setCoastalOceanChecked:T,globalOceanChecked:L,setGlobalOceanChecked:m,greatLakesControlStates:N,setGreatLakesControlStates:k,coastalOceanControlStates:h,setCoastalOceanControlStates:S,productInfo:t.productInfo},e))),F=null,w=12.5;pp(o.breakpoints.only("xl"))&&(w=12.5),pp(o.breakpoints.only("lg"))&&(w=15.5),pp(o.breakpoints.only("md"))&&(w=15.5),pp(o.breakpoints.down("md"))&&(w=15.75);let f=w;return"active"!==r&&(f=y+w),F={maxHeight:"calc((100vh - "+f+"em)"},(0,l.jsxs)(HA,{container:!0,children:[(0,l.jsxs)(HA,{item:!0,xs:12,sx:LF.innerButtonContainer,children:[(0,l.jsx)(SF,{style:{marginRight:"2em"},currentSubmenu:r,setCurrentSubmenu:n}),(0,l.jsx)(RF,{style:{position:"relative",right:"0.5em"},setCategoryFilter:c,currentSubmenu:r,setCurrentSubmenu:n}),(0,l.jsx)(PF,{style:{position:"relative",left:"0.5em"},layerToggles:t.layerToggles,updateLayerToggles:t.updateLayerToggles,setActiveLayers:u}),(0,l.jsx)(Ju,{size:"large",color:"primary",onClick:()=>{t.toggleLayerMenu(!1)},children:(0,l.jsx)(HI.A,{})}),P]}),(0,l.jsx)(HA,{item:!0,xs:12,sx:LF.menuItemsContainer,style:F,children:0!==i.length?R:(0,l.jsx)(kp,{style:{margin:"50px 0px"},children:"No layers found matching search criteria."})})]})}const EF=function(e){const t=()=>{const t=e.layerMenuOn;t||e.setLegendMenuOn(!1),e.mapClickPopupOn&&!t&&e.updateMapClickPopup(!1),e.setLayerMenuOn(!t)};return(0,l.jsxs)("div",{children:[(0,l.jsx)(hF,{toggleLayerMenu:t,layerMenuOn:e.layerMenuOn}),(0,l.jsx)(XC,{...e.layerMenuOn?{timeout:1e3}:{timeout:0},in:e.layerMenuOn,style:{transformOrigin:"top"},children:(0,l.jsx)(JA,{elevation:3,sx:LF.menuContainer,children:(0,l.jsx)(fF,{toggleLayerMenu:t,layerToggles:e.layerToggles,initializedCaps:e.initializedCaps,updateLayerToggles:e.updateLayerToggles,layerOpacities:e.layerOpacities,updateLayerOpacities:e.updateLayerOpacities,styleInfo:e.styleInfo,customLayerInfo:e.customLayerInfo,updateCustomLayerInfo:e.updateCustomLayerInfo,olLayerState:e.olLayerState,updateOlLayerState:e.updateOlLayerState,productInfo:e.productInfo})})})]})},_F={legendItemsContainer:{marginTop:"2.5em",overflowY:"auto",overflowX:"hidden",maxHeight:{xs:"calc(100vh - 25.5em)",sm:"calc(100vh - 24.5em)",md:"calc(100vh - 22.5em)",lg:"calc(100vh - 17em)"}},legendContainer:{position:"absolute",top:"3.5rem",right:"0rem",margin:0,padding:"0.75em",width:{lg:"19.5em",sm:"19.5em",xs:"19.5em"},backgroundColor:"rgba(255,255,255,1)"},closeButton:{position:"absolute",right:0,top:"0.15em"},legendMenuOpenButton:{backgroundColor:"#FFFFFF",color:"primary.main","&:hover":{backgroundColor:"primary.main",color:"primary.contrastText"},borderRadius:25,boxShadow:"0px 2px 3px 0px rgba(0, 0, 0, 0.5)"}},bF={legendItemDivider:{borderBottom:"1px solid rgba(0, 0, 0, .125)",marginLeft:10,marginRight:10,marginBottom:10}},vF=(0,dp.Ay)((e=>{let{className:t,...o}=e;return(0,l.jsx)(Ey,{...o,classes:{popper:t}})}))((e=>{let{theme:t}=e;return{["& .".concat(my.tooltip)]:{backgroundColor:t.palette.primary.light,color:t.palette.primary.contrastText,boxShadow:t.shadows[2],fontSize:"65%","& *":{color:t.palette.primary.light}}}}));function UF(e){return pp(op().breakpoints.only("xs"))?(0,l.jsx)(vF,{arrow:!0,title:"LEGEND",placement:"top",children:e.children}):(0,l.jsx)(l.Fragment,{children:e.children})}function MF(e){const t=op(),o=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(Pm.A,{}),(0,l.jsx)(kp,{variant:"caption",style:{fontSize:pp(t.breakpoints.down("xs"))?"75%":""},children:pp(t.breakpoints.only("xs"))?"":"Legend"})]}),r=pp(t.breakpoints.only("xs"));return(0,l.jsx)(UF,{children:r?(0,l.jsx)(Ju,{size:"small",onClick:e.toggleLegendMenu,sx:{..._F.legendMenuOpenButton,backgroundColor:e.legendMenuOn?"primary.main":"#fff",color:e.legendMenuOn?"primary.contrastText":"primary.main"},children:o}):(0,l.jsx)(vC,{size:"small",onClick:e.toggleLegendMenu,sx:{..._F.legendMenuOpenButton,backgroundColor:e.legendMenuOn?"primary.main":"#fff",color:e.legendMenuOn?"primary.contrastText":"primary.main"},children:o})})}function DF(e){return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(Ju,{size:"large",color:"primary",onClick:e.toggleLegendMenu,sx:_F.closeButton,children:(0,l.jsx)(HI.A,{})}),(0,l.jsxs)(HA,{container:!0,sx:_F.legendItemsContainer,children:[!!e.layerToggles.ndfd&&(0,l.jsxs)(HA,{item:!0,xs:12,children:[e.styleInfo.ndfd?(0,l.jsx)(eS,{activeVariable:e.olLayerState.ndfd.currentSource,ndfdStyleInfo:e.styleInfo.ndfd}):(0,l.jsx)(BI,{}),(0,l.jsx)("div",{style:bF.legendItemDivider})]}),!!e.layerToggles.mrms&&(0,l.jsxs)(HA,{item:!0,xs:12,children:[e.styleInfo.mrms?(0,l.jsx)(uP,{MRMSStyleInfo:e.styleInfo.mrms}):(0,l.jsx)(BI,{}),(0,l.jsx)("div",{style:bF.legendItemDivider})]}),!!e.layerToggles.mrms_qpe&&(0,l.jsxs)(HA,{item:!0,xs:12,children:[e.styleInfo.mrms_qpe?(0,l.jsx)(DP,{MRMSQPEStyleInfo:e.styleInfo.mrms_qpe,olLayerState:e.olLayerState}):(0,l.jsx)(BI,{}),(0,l.jsx)("div",{style:bF.legendItemDivider})]}),!!e.layerToggles.nbs&&(0,l.jsxs)(HA,{item:!0,xs:12,children:[e.styleInfo.nbs?(0,l.jsx)(nP,{activeStyle:e.olLayerState.bathymetry.stylesParam?e.olLayerState.bathymetry.stylesParam[0]:"nbs_elevation",nbsStyleInfo:e.styleInfo.nbs}):(0,l.jsx)(BI,{}),(0,l.jsx)("div",{style:bF.legendItemDivider})]}),!!e.layerToggles.s111&&(0,l.jsxs)(HA,{item:!0,xs:12,children:[e.styleInfo.s111?(0,l.jsx)(qS,{S111StyleInfo:e.styleInfo.s111}):(0,l.jsx)(BI,{}),(0,l.jsx)("div",{style:bF.legendItemDivider})]}),!!e.layerToggles.convective_outlooks&&(0,l.jsxs)(HA,{item:!0,xs:12,children:[(0,l.jsx)(eF,{olLayerState:e.olLayerState}),(0,l.jsx)("div",{style:bF.legendItemDivider})]}),!!e.layerToggles.surface_obs&&(0,l.jsxs)(HA,{item:!0,xs:12,children:[(0,l.jsx)(dF,{olLayerState:e.olLayerState}),(0,l.jsx)("div",{style:bF.legendItemDivider})]}),!!e.layerToggles.wwa&&(0,l.jsxs)(HA,{item:!0,xs:12,children:[e.styleInfo.wwa?(0,l.jsx)(Vm,{WWAStyleInfo:e.styleInfo.wwa}):(0,l.jsx)(BI,{}),(0,l.jsx)("div",{style:bF.legendItemDivider})]}),!!e.layerToggles.zone_forecasts&&(0,l.jsxs)(HA,{item:!0,xs:12,children:[(0,l.jsx)(rR,{olLayerState:e.olLayerState}),(0,l.jsx)("div",{style:bF.legendItemDivider})]}),!!e.layerToggles.ltng_den&&(0,l.jsxs)(HA,{item:!0,xs:12,children:[(0,l.jsx)(RR,{LightningDensityStyleInfo:e.styleInfo.ltng_den}),(0,l.jsx)("div",{style:bF.legendItemDivider})]}),!!e.layerToggles.pathogen&&(0,l.jsxs)(HA,{item:!0,xs:12,children:[(0,l.jsx)(mR,{PathogenStyleInfo:e.styleInfo.pathogen}),(0,l.jsx)("div",{style:bF.legendItemDivider})]}),!!e.layerToggles.tropical_cyclones&&(0,l.jsxs)(HA,{item:!0,xs:12,children:[e.styleInfo.tropical_cyclones?(0,l.jsx)(wP,{tropicalCycloneStyleInfo:e.styleInfo.tropical_cyclones,cycloneLayerList:e.olLayerState&&e.olLayerState.tropical_cyclones?e.olLayerState.tropical_cyclones.layersParam:null,activeTropicalSSLayer:e.olLayerState&&e.olLayerState.tropical_ss?e.olLayerState.tropical_ss.layersParam:null}):(0,l.jsx)(BI,{}),(0,l.jsx)("div",{style:bF.legendItemDivider})]}),!!e.layerToggles.stofs&&(0,l.jsxs)(HA,{item:!0,xs:12,children:[e.styleInfo.stofs?(0,l.jsx)(CP,{STOFSStyleInfo:e.styleInfo.stofs}):(0,l.jsx)(BI,{}),(0,l.jsx)("div",{style:bF.legendItemDivider})]}),!!e.layerToggles.sst&&(0,l.jsxs)(HA,{item:!0,xs:12,children:[e.styleInfo.sst?(0,l.jsx)(LP,{SSTStyleInfo:e.styleInfo.sst}):(0,l.jsx)(BI,{}),(0,l.jsx)("div",{style:bF.legendItemDivider})]}),!!e.layerToggles.s100&&(0,l.jsxs)(HA,{item:!0,xs:12,children:[e.styleInfo.s100?(0,l.jsx)(cR,{S100StyleInfo:e.styleInfo.s100}):(0,l.jsx)(BI,{}),(0,l.jsx)("div",{style:bF.legendItemDivider})]}),!!e.layerToggles.federal_agency_boundaries&&(0,l.jsxs)(HA,{item:!0,xs:12,children:[(0,l.jsx)(JP,{olLayerState:e.olLayerState}),(0,l.jsx)("div",{style:bF.legendItemDivider})]})]})]})}const xF=function(e){const t=()=>{const t=e.legendMenuOn;t||e.setLayerMenuOn(!1),e.mapClickPopupOn&&!t&&e.updateMapClickPopup(!1),e.setLegendMenuOn(!t)};return(0,l.jsxs)("div",{children:[(0,l.jsx)(MF,{style:{marginRight:"2em"},toggleLegendMenu:t,legendMenuOn:e.legendMenuOn}),(0,l.jsx)(XC,{in:e.legendMenuOn,...e.layerMenuOn?{timeout:1e3}:{timeout:0},style:{transformOrigin:"top"},children:(0,l.jsx)(JA,{elevation:3,sx:_F.legendContainer,children:(0,l.jsx)(DF,{layerToggles:e.layerToggles,styleInfo:e.styleInfo,olLayerState:e.olLayerState,toggleLegendMenu:t})})})]})},BF={siteInfoMenuContainer:{position:"absolute",top:"3.5rem",right:{sm:"0rem",xs:"-1rem"},padding:"0.75em",width:{sm:"auto",xs:"100vw"},zIndex:"1000"},siteInfoToggleButton:{backgroundColor:"#FFFFFF",color:"primary.main","&:hover":{backgroundColor:"primary.main",color:"primary.contrastText"},boxShadow:"0px 2px 3px 0px rgba(0, 0, 0, 0.5)",borderRadius:25},siteInfoToggleIcon:{},links:{"& a":{color:"primary.main",textDecoration:"none","&:hover":{textDecoration:"underline"},"&:visited":{color:"primary.main"}}},footerText:{}},WF={noaaLogo:{maxHeight:"1.5em",width:"1.5em",marginRight:"0.25em",userSelect:"none",display:"inline",position:"relative",top:"0.4em"}},GF=(0,dp.Ay)((e=>{let{className:t,...o}=e;return(0,l.jsx)(Ey,{...o,classes:{popper:t}})}))((e=>{let{theme:t}=e;return{["& .".concat(my.tooltip)]:{backgroundColor:t.palette.primary.light,color:t.palette.primary.contrastText,boxShadow:t.shadows[2],fontSize:"65%","& *":{color:t.palette.primary.light}}}}));function KF(e){return pp(op().breakpoints.down("md"))?(0,l.jsx)(GF,{arrow:!0,title:"INFO",placement:"top",children:e.children}):(0,l.jsx)(l.Fragment,{children:e.children})}function HF(e){const t=op(),o=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(Sm.A,{sx:BF.siteInfoToggleIcon}),(0,l.jsx)(kp,{variant:"caption",style:{fontSize:pp(t.breakpoints.down("xs"))?"75%":""},children:pp(t.breakpoints.down("md"))?"":"Info"})]}),r=pp(t.breakpoints.down("md"));return(0,l.jsx)(KF,{children:r?(0,l.jsx)(Ju,{size:"small",onClick:e.toggleSiteInfoMenu,sx:BF.siteInfoToggleButton,children:o}):(0,l.jsx)(vC,{size:"small",onClick:e.toggleSiteInfoMenu,sx:BF.siteInfoToggleButton,children:o})})}function VF(e){return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(HA,{container:!0,sx:{mb:"0.5em"},style:{textAlign:"center"},children:[(0,l.jsx)(HA,{item:!0,xs:12,children:(0,l.jsxs)(kp,{align:"center",variant:"h5",sx:{marginBottom:"0.5em"},children:[(0,l.jsx)("img",{style:WF.noaaLogo,alt:"NOAA",src:o(6611)}),"nowCOAST"]})}),(0,l.jsx)(HA,{item:!0,xs:12,children:(0,l.jsx)(kp,{align:"center",variant:"body1",children:"Latest Marine Weather and Coastal Information"})})]}),(0,l.jsx)("div",{style:{borderBottom:"1px solid rgba(0, 0, 0, .125)",marginLeft:10,marginRight:10,marginBottom:10}}),(0,l.jsxs)(HA,{container:!0,sx:{mb:"0.5em"},style:{textAlign:"center"},children:[(0,l.jsx)(HA,{item:!0,xs:12,children:(0,l.jsx)(kp,{align:"center",variant:"caption",children:"Website Not Certified for Navigational Use"})}),(0,l.jsx)(HA,{item:!0,xs:12,style:{textAlign:"center"},children:(0,l.jsxs)(kp,{variant:"caption",sx:BF.links,children:[(0,l.jsx)("a",{href:"https://nauticalcharts.noaa.gov/about/privacy-policy.html",target:"_blank",rel:"noopener noreferrer",children:"Privacy Policy"})," | ",(0,l.jsx)("a",{href:"https://oceanservice.noaa.gov/disclaimer.html",target:"_blank",rel:"noopener noreferrer",children:"Disclaimer"})," | ",(0,l.jsx)("a",{href:"https://touchpoints.app.cloud.gov/touchpoints/41f29ea6/submit",target:"_blank",rel:"noopener noreferrer",children:"Take our Survey"})]})}),(0,l.jsx)(HA,{item:!0,xs:12,style:{textAlign:"center"},children:(0,l.jsxs)(kp,{variant:"caption",sx:BF.links,children:["Website Owned By: ",(0,l.jsx)("a",{href:"https://nauticalcharts.noaa.gov/",target:"_blank",rel:"noopener noreferrer",children:"NOS/Office of Coast Survey"})]})}),(0,l.jsx)(HA,{item:!0,xs:12,style:{textAlign:"center"},children:(0,l.jsx)(kp,{variant:"caption",sx:BF.links,children:"Contact: nowcoast.team@noaa.gov"})})]}),(0,l.jsx)(kp,{variant:"caption",align:"center",sx:BF.footerText,children:"Developed by NOAA/NOS/OCS"})]})}const YF=function(t){op();const[o,r]=(0,e.useState)(!1);return(0,l.jsx)(td,{onClickAway:()=>{r(!1)},children:(0,l.jsxs)("div",{children:[(0,l.jsx)(HF,{toggleSiteInfoMenu:()=>{r(!o)}}),(0,l.jsx)(Od,{in:o,style:{transformOrigin:"top right"},children:(0,l.jsx)(JA,{elevation:3,sx:BF.siteInfoMenuContainer,children:(0,l.jsx)(VF,{})})})]})})},jF={position:"absolute",top:{sm:"0.25em",xs:"0.5em"},right:{sm:"1em",xs:"0.5em"},opacity:"85%",width:{sm:"26em",xs:"15em"}};const ZF=function(t){const o=op(),[r,n]=(0,e.useState)(!0),[i,a]=(0,e.useState)(pp(o.breakpoints.only("xs")));return(0,e.useEffect)((()=>{r&&!i&&(t.setLayerMenuOn(!0),n(!1))}),[i,t.setLayerMenuOn,r]),(0,l.jsxs)(HA,{container:!0,justifyContent:"flex-end",spacing:2,sx:{...jF,zIndex:t.zIndexVal},children:[(0,l.jsx)(HA,{item:!0,xs:"auto",align:"center",children:(0,l.jsx)(GC,{updateBasemap:t.updateBasemap})}),(0,l.jsx)(HA,{item:!0,xs:"auto",align:"center",children:(0,l.jsx)(EF,{layerMenuOn:t.layerMenuOn,setLayerMenuOn:t.setLayerMenuOn,setLegendMenuOn:t.setLegendMenuOn,updateLayerToggles:t.updateLayerToggles,layerToggles:t.layerToggles,initializedCaps:t.initializedCaps,layerOpacities:t.layerOpacities,updateLayerOpacities:t.updateLayerOpacities,styleInfo:t.styleInfo,customLayerInfo:t.customLayerInfo,updateCustomLayerInfo:t.updateCustomLayerInfo,updateMapClickPopup:t.updateMapClickPopup,mapClickPopupOn:t.mapClickPopupOn,olLayerState:t.olLayerState,updateOlLayerState:t.updateOlLayerState,productInfo:t.productInfo})}),(0,l.jsx)(HA,{item:!0,xs:"auto",align:"center",children:(0,l.jsx)(xF,{legendMenuOn:t.legendMenuOn,setLegendMenuOn:t.setLegendMenuOn,setLayerMenuOn:t.setLayerMenuOn,styleInfo:t.styleInfo,layerToggles:t.layerToggles,updateMapClickPopup:t.updateMapClickPopup,mapClickPopupOn:t.mapClickPopupOn,olLayerState:t.olLayerState})}),(0,l.jsx)(HA,{item:!0,xs:"auto",align:"center",children:(0,l.jsx)(YF,{})})]})};var zF=o(1707),XF=o(5896);const JF={leftArrow:{backgroundColor:"rgba(255,255,255,0.3)",color:"rgba(0,0,0,0.3)",position:"absolute",top:"19em",left:"5px",zIndex:"9999"},rightArrow:{backgroundColor:"rgba(255,255,255,0.3)",color:"rgba(0,0,0,0.3)",position:"absolute",right:"5px",top:"19em",zIndex:"9999"}},QF={sliderContainer:{display:"inline-flex"}},qF=0;function $F(t){const o=op(),[r,n]=(0,e.useState)(0),[i,a]=(0,e.useState)(null),[s,p]=(0,e.useState)(null),[A,u]=(0,e.useState)(!1),[d,c]=(0,e.useState)(!1),[y,g]=(0,e.useState)(!0),C=(0,e.useRef)();let I={marginLeft:r,transitionProperty:"marginLeft",transitionDuration:"2s",touchAction:"pan-y"};const O=e=>{let t=r+e;const o=C.current.getBoundingClientRect().width,i=C.current.parentElement.getBoundingClientRect().width-o|0;t>qF?(t=qF,d&&c(!1)):d||c(!0),t<i?(t=i,y&&g(!1)):y||g(!0),n(t)};let T=JF.leftArrow,L=JF.rightArrow;return"cellphone-forecast"===t.sliderType&&(T={display:"none"},L={display:"none"}),"nav"===t.sliderType&&(T={...JF.leftArrow,top:"2.75em",left:"0.25em",backgroundColor:"rgba(255,255,255,0.5)",color:o.palette.primary.main,borderRadius:1,borderRight:"2px solid rgba(0, 0, 0, .125)",borderTop:"2px solid rgba(0, 0, 0, .025)",borderBottom:"2px solid rgba(0, 0, 0, .025)",height:"2.85em"},L={...JF.rightArrow,top:"2.75em",right:"0.25em",backgroundColor:"rgba(255,255,255,0.5)",color:o.palette.primary.main,borderRadius:1,borderRadius:1,borderLeft:"2px solid rgba(0, 0, 0, .125)",borderTop:"2px solid rgba(0, 0, 0, .025)",borderBottom:"2px solid rgba(0, 0, 0, .025)",height:"2.85em"}),(0,l.jsxs)("div",{onPointerDown:e=>{const t=C.current.getBoundingClientRect().width;(C.current.parentElement.getBoundingClientRect().width-t|0)>=qF||A||(u(!0),a(e.clientX),p(r))},onPointerMove:e=>{if(!A)return;const t=C.current.getBoundingClientRect().width,o=C.current.parentElement.getBoundingClientRect().width-t|0,r=e.clientX-i;let a=s+r;a>qF?(a=qF,d&&c(!1)):d||c(!0),a<o?(a=o,y&&g(!1)):y||g(!0),n(a)},onPointerUp:()=>{u(!1),a(null)},ref:C,style:{...I,...QF.sliderContainer},children:[d?(0,l.jsx)(Ju,{size:"small",onClick:()=>{O(220)},sx:T,children:(0,l.jsx)(XF.A,{fontSize:"large"})}):null,y?(0,l.jsx)(Ju,{size:"small",onClick:()=>{O(-220)},sx:L,children:(0,l.jsx)(zF.A,{fontSize:"large"})}):null,t.children]})}function ew(e){return(0,Cp.Ay)("MuiTableContainer",e)}(0,gp.A)("MuiTableContainer",["root"]);const tw=["className","component"],ow=(0,dp.Ay)("div",{name:"MuiTableContainer",slot:"Root",overridesResolver:(e,t)=>t.root})({width:"100%",overflowX:"auto"}),rw=e.forwardRef((function(e,t){const o=(0,cp.A)({props:e,name:"MuiTableContainer"}),{className:r,component:a="div"}=o,s=(0,i.A)(o,tw),p=(0,n.A)({},o,{component:a}),A=(e=>{const{classes:t}=e;return(0,up.A)({root:["root"]},ew,t)})(p);return(0,l.jsx)(ow,(0,n.A)({ref:t,as:a,className:(0,lp.A)(A.root,r),ownerState:p},s))})),nw=rw;const iw=e.createContext();function aw(e){return(0,Cp.Ay)("MuiTable",e)}(0,gp.A)("MuiTable",["root","stickyHeader"]);const sw=["className","component","padding","size","stickyHeader"],pw=(0,dp.Ay)("table",{name:"MuiTable",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.stickyHeader&&t.stickyHeader]}})((e=>{let{theme:t,ownerState:o}=e;return(0,n.A)({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":(0,n.A)({},t.typography.body2,{padding:t.spacing(2),color:(t.vars||t).palette.text.secondary,textAlign:"left",captionSide:"bottom"})},o.stickyHeader&&{borderCollapse:"separate"})})),lw="table",Aw=e.forwardRef((function(t,o){const r=(0,cp.A)({props:t,name:"MuiTable"}),{className:a,component:s=lw,padding:p="normal",size:A="medium",stickyHeader:u=!1}=r,d=(0,i.A)(r,sw),c=(0,n.A)({},r,{component:s,padding:p,size:A,stickyHeader:u}),y=(e=>{const{classes:t,stickyHeader:o}=e,r={root:["root",o&&"stickyHeader"]};return(0,up.A)(r,aw,t)})(c),g=e.useMemo((()=>({padding:p,size:A,stickyHeader:u})),[p,A,u]);return(0,l.jsx)(iw.Provider,{value:g,children:(0,l.jsx)(pw,(0,n.A)({as:s,role:s===lw?null:"table",ref:o,className:(0,lp.A)(y.root,a),ownerState:c},d))})})),uw=Aw;const dw=e.createContext();function cw(e){return(0,Cp.Ay)("MuiTableHead",e)}(0,gp.A)("MuiTableHead",["root"]);const yw=["className","component"],gw=(0,dp.Ay)("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-header-group"}),Cw={variant:"head"},Iw="thead",Ow=e.forwardRef((function(e,t){const o=(0,cp.A)({props:e,name:"MuiTableHead"}),{className:r,component:a=Iw}=o,s=(0,i.A)(o,yw),p=(0,n.A)({},o,{component:a}),A=(e=>{const{classes:t}=e;return(0,up.A)({root:["root"]},cw,t)})(p);return(0,l.jsx)(dw.Provider,{value:Cw,children:(0,l.jsx)(gw,(0,n.A)({as:a,className:(0,lp.A)(A.root,r),ref:t,role:a===Iw?null:"rowgroup",ownerState:p},s))})})),Tw=Ow;function Lw(e){return(0,Cp.Ay)("MuiTableRow",e)}const mw=(0,gp.A)("MuiTableRow",["root","selected","hover","head","footer"]),Nw=["className","component","hover","selected"],kw=(0,dp.Ay)("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.head&&t.head,o.footer&&t.footer]}})((e=>{let{theme:t}=e;return{color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,["&.".concat(mw.hover,":hover")]:{backgroundColor:(t.vars||t).palette.action.hover},["&.".concat(mw.selected)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,VA.X4)(t.palette.primary.main,t.palette.action.selectedOpacity),"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.hoverOpacity,"))"):(0,VA.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity)}}}})),hw="tr",Sw=e.forwardRef((function(t,o){const r=(0,cp.A)({props:t,name:"MuiTableRow"}),{className:a,component:s=hw,hover:p=!1,selected:A=!1}=r,u=(0,i.A)(r,Nw),d=e.useContext(dw),c=(0,n.A)({},r,{component:s,hover:p,selected:A,head:d&&"head"===d.variant,footer:d&&"footer"===d.variant}),y=(e=>{const{classes:t,selected:o,hover:r,head:n,footer:i}=e,a={root:["root",o&&"selected",r&&"hover",n&&"head",i&&"footer"]};return(0,up.A)(a,Lw,t)})(c);return(0,l.jsx)(kw,(0,n.A)({as:s,ref:o,className:(0,lp.A)(y.root,a),role:s===hw?null:"row",ownerState:c},u))})),Pw=Sw;function Rw(e){return(0,Cp.Ay)("MuiTableCell",e)}const Fw=(0,gp.A)("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),ww=["align","className","component","padding","scope","size","sortDirection","variant"],fw=(0,dp.Ay)("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],t["size".concat((0,yp.A)(o.size))],"normal"!==o.padding&&t["padding".concat((0,yp.A)(o.padding))],"inherit"!==o.align&&t["align".concat((0,yp.A)(o.align))],o.stickyHeader&&t.stickyHeader]}})((e=>{let{theme:t,ownerState:o}=e;return(0,n.A)({},t.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:t.vars?"1px solid ".concat(t.vars.palette.TableCell.border):"1px solid\n    ".concat("light"===t.palette.mode?(0,VA.a)((0,VA.X4)(t.palette.divider,1),.88):(0,VA.e$)((0,VA.X4)(t.palette.divider,1),.68)),textAlign:"left",padding:16},"head"===o.variant&&{color:(t.vars||t).palette.text.primary,lineHeight:t.typography.pxToRem(24),fontWeight:t.typography.fontWeightMedium},"body"===o.variant&&{color:(t.vars||t).palette.text.primary},"footer"===o.variant&&{color:(t.vars||t).palette.text.secondary,lineHeight:t.typography.pxToRem(21),fontSize:t.typography.pxToRem(12)},"small"===o.size&&{padding:"6px 16px",["&.".concat(Fw.paddingCheckbox)]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}},"checkbox"===o.padding&&{width:48,padding:"0 0 0 4px"},"none"===o.padding&&{padding:0},"left"===o.align&&{textAlign:"left"},"center"===o.align&&{textAlign:"center"},"right"===o.align&&{textAlign:"right",flexDirection:"row-reverse"},"justify"===o.align&&{textAlign:"justify"},o.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:(t.vars||t).palette.background.default})})),Ew=e.forwardRef((function(t,o){const r=(0,cp.A)({props:t,name:"MuiTableCell"}),{align:a="inherit",className:s,component:p,padding:A,scope:u,size:d,sortDirection:c,variant:y}=r,g=(0,i.A)(r,ww),C=e.useContext(iw),I=e.useContext(dw),O=I&&"head"===I.variant;let T;T=p||(O?"th":"td");let L=u;"td"===T?L=void 0:!L&&O&&(L="col");const m=y||I&&I.variant,N=(0,n.A)({},r,{align:a,component:T,padding:A||(C&&C.padding?C.padding:"normal"),size:d||(C&&C.size?C.size:"medium"),sortDirection:c,stickyHeader:"head"===m&&C&&C.stickyHeader,variant:m}),k=(e=>{const{classes:t,variant:o,align:r,padding:n,size:i,stickyHeader:a}=e,s={root:["root",o,a&&"stickyHeader","inherit"!==r&&"align".concat((0,yp.A)(r)),"normal"!==n&&"padding".concat((0,yp.A)(n)),"size".concat((0,yp.A)(i))]};return(0,up.A)(s,Rw,t)})(N);let h=null;return c&&(h="asc"===c?"ascending":"descending"),(0,l.jsx)(fw,(0,n.A)({as:T,ref:o,className:(0,lp.A)(k.root,s),"aria-sort":h,scope:L,ownerState:N},g))})),_w=Ew;function bw(e){return(0,Cp.Ay)("MuiLink",e)}const vw=(0,gp.A)("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]);var Uw=o(7162);const Mw={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},Dw=e=>{let{theme:t,ownerState:o}=e;const r=(e=>Mw[e]||e)(o.color),n=(0,Uw.Yn)(t,"palette.".concat(r),!1)||o.color,i=(0,Uw.Yn)(t,"palette.".concat(r,"Channel"));return"vars"in t&&i?"rgba(".concat(i," / 0.4)"):(0,VA.X4)(n,.4)},xw=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],Bw=(0,dp.Ay)(kp,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t["underline".concat((0,yp.A)(o.underline))],"button"===o.component&&t.button]}})((e=>{let{theme:t,ownerState:o}=e;return(0,n.A)({},"none"===o.underline&&{textDecoration:"none"},"hover"===o.underline&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},"always"===o.underline&&(0,n.A)({textDecoration:"underline"},"inherit"!==o.color&&{textDecorationColor:Dw({theme:t,ownerState:o})},{"&:hover":{textDecorationColor:"inherit"}}),"button"===o.component&&{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},["&.".concat(vw.focusVisible)]:{outline:"auto"}})})),Ww=e.forwardRef((function(t,o){const r=(0,cp.A)({props:t,name:"MuiLink"}),{className:a,color:s="primary",component:p="a",onBlur:A,onFocus:u,TypographyClasses:d,underline:c="always",variant:y="inherit",sx:g}=r,C=(0,i.A)(r,xw),{isFocusVisibleRef:I,onBlur:O,onFocus:T,ref:L}=(0,pu.A)(),[m,N]=e.useState(!1),k=(0,au.A)(o,L),h=(0,n.A)({},r,{color:s,component:p,focusVisible:m,underline:c,variant:y}),S=(e=>{const{classes:t,component:o,focusVisible:r,underline:n}=e,i={root:["root","underline".concat((0,yp.A)(n)),"button"===o&&"button",r&&"focusVisible"]};return(0,up.A)(i,bw,t)})(h);return(0,l.jsx)(Bw,(0,n.A)({color:s,className:(0,lp.A)(S.root,a),classes:d,component:p,onBlur:e=>{O(e),!1===I.current&&N(!1),A&&A(e)},onFocus:e=>{T(e),!0===I.current&&N(!0),u&&u(e)},ref:k,ownerState:h,variant:y,sx:[...Object.keys(Mw).includes(s)?[]:[{color:s}],...Array.isArray(g)?g:[g]]},C))})),Gw=Ww;function Kw(e){return(0,Cp.Ay)("MuiTableBody",e)}(0,gp.A)("MuiTableBody",["root"]);const Hw=["className","component"],Vw=(0,dp.Ay)("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-row-group"}),Yw={variant:"body"},jw="tbody",Zw=e.forwardRef((function(e,t){const o=(0,cp.A)({props:e,name:"MuiTableBody"}),{className:r,component:a=jw}=o,s=(0,i.A)(o,Hw),p=(0,n.A)({},o,{component:a}),A=(e=>{const{classes:t}=e;return(0,up.A)({root:["root"]},Kw,t)})(p);return(0,l.jsx)(dw.Provider,{value:Yw,children:(0,l.jsx)(Vw,(0,n.A)({className:(0,lp.A)(A.root,r),as:a,ref:t,role:a===jw?null:"rowgroup",ownerState:p},s))})})),zw=Zw,Xw={accordionText:{fontSize:"90%"}},Jw=(0,dp.Ay)((e=>(0,l.jsx)(aI,{disableGutters:!0,elevation:0,square:!0,...e})))((e=>{let{theme:t}=e;return{border:"1px solid rgba(0, 0, 0, .125)",boxShadow:"none","&:not(:last-child)":{borderBottom:0},"&:before":{display:"none"},"&$expanded":{margin:"auto"}}})),Qw=(0,dp.Ay)((e=>(0,l.jsx)(gI,{...e})))((e=>{let{theme:t}=e;return{borderBottom:"1px solid rgba(0, 0, 0, .125)",marginBottom:-1,minHeight:"0.0em","&$expanded":{minHeight:"1em"},"& .MuiAccordionSummary-content":{"&$expanded":{margin:"12px 0"}}}})),qw=(0,dp.Ay)(mI)((e=>{let{theme:t}=e;return{padding:t.spacing(0)}}));function $w(t){const[o,r]=(0,e.useState)(!1);return(0,l.jsxs)(Jw,{expanded:o,onChange:()=>{r((e=>!e)),t.setFeatureOn(!t.featureOn)},children:[(0,l.jsx)(Qw,{style:t.styleOverride,sx:t.classOverride,expandIcon:(0,l.jsx)(YI.A,{}),children:(0,l.jsx)(kp,{sx:Xw.accordionText,children:t.featureName})}),(0,l.jsx)(qw,{children:t.children})]})}function ef(t,o){const r=(0,e.useRef)(t),[n,i]=(0,e.useState)((()=>new Pl)),[a,s]=(0,e.useState)((()=>new SA({style:new xi({stroke:new bi({color:"rgba(255,255,0,1.0)",width:2}),fill:new Ei({color:"rgba(0,0,0,0.15)"})})})));(0,e.useEffect)((()=>(a.setSource(n),a.setZIndex(o),r.current.addLayer(a),()=>{r.current.removeLayer(a)})),[n,a]);return[()=>{n.clear()},e=>{const t=(new ll).readFeature(e);n.addFeature(t)}]}function tf(e){try{if(3===e.length)return e;{const t=e.split(".");return t[3]+t[4]}}catch{return"n/a"}}const of={tableContainer:{},tableCell:{fontSize:"0.8em"},tableHeader:{border:"none"},bulletinLink:{textDecoration:"none",color:"primary.main","&:hover":{color:"secondary.light"}}},rf={wwaFeatureInfoContainer:{marginTop:"10px"}};function nf(t){const[o,r]=(0,e.useState)({}),[n,i]=ef(t.map,LL.wwa_highlight_layer);if(n(),Object.keys(t.data).length>0&&t.data&&t.data.features)for(const e of t.data.features)o[e.properties.prod_type]&&!0===o[e.properties.prod_type]&&i(e);if(0===Object.keys(t.data).length)return(0,l.jsx)(BI,{sx:{margin:"70px 20px"}});if(0===t.data.features.length)return(0,l.jsxs)("div",{style:{padding:"40px 30px"},children:[(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No Results Found"}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No data values, hyperlinks or other information were found for this location. Please try another location, toggle desired layers on/off, or adjust the time control, then try again."})]});const a=new Set;for(const e of t.data.features)a.add(e.properties.prod_type);let s=[...a].map(((e,n)=>(0,l.jsx)($w,{styleOverride:{borderLeft:"10px solid "+GL[af(e)].color},featureName:e,featureOn:o[e],setFeatureOn:t=>r((o=>({...o,[e]:t}))),children:(0,l.jsx)("div",{style:{padding:"5px 0px 10px 0px"},children:t.data.features.map(((t,o)=>{if(e===t.properties.prod_type)return(0,l.jsx)(nw,{sx:of.tableContainer,children:(0,l.jsxs)(uw,{size:"small",children:[(0,l.jsx)(Tw,{children:(0,l.jsxs)(Pw,{sx:of.tableHeader,children:[(0,l.jsx)(_w,{children:(0,l.jsx)(Gw,{href:t.properties.url,sx:of.bulletinLink,target:"_blank",rel:"noopener noreferrer",children:"Text Bulletin"})}),(0,l.jsx)(_w,{align:"left",sx:of.tableCell})]})}),(0,l.jsxs)(zw,{children:[(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:of.tableCell,children:"Issuance Time/Date:"}),(0,l.jsx)(_w,{align:"left",sx:of.tableCell,children:t.properties.issuance})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:of.tableCell,children:"Expected (or actual) Event Beginning Time/Date:"}),(0,l.jsx)(_w,{align:"left",sx:of.tableCell,children:t.properties.onset})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:of.tableCell,children:"Expected Event Ending Time/Date:"}),(0,l.jsx)(_w,{align:"left",sx:of.tableCell,children:t.properties.ends})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:of.tableCell,children:"Issuing NWS WFO or Center (ID):"}),(0,l.jsx)(_w,{align:"left",sx:of.tableCell,children:t.properties.wfo})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:of.tableCell,children:"VTEC Code:"}),(0,l.jsx)(_w,{align:"left",sx:of.tableCell,children:tf(t.properties.vtec)})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:of.tableCell,children:"Message Type:"}),(0,l.jsx)(_w,{align:"left",sx:of.tableCell,children:t.properties.msg_type})]})]})]})},o)}))})},n)));return(0,l.jsx)("div",{style:rf.wwaFeatureInfoContainer,children:s})}function af(e){let t=!0,o="";for(const r of e.split(" ")){let e=r;t&&(e=r.toLowerCase(),t=!1),o+=e}return o}const sf={mrmsFeatureInfoContainer:{padding:"10px",textAlign:"center"}};function pf(e){return 0===Object.keys(e.data).length?(0,l.jsx)(BI,{sx:{margin:"70px 20px"}}):e.data.features&&e.data.features.length>0?(0,l.jsxs)("div",{style:sf.mrmsFeatureInfoContainer,children:[(0,l.jsx)("div",{style:{borderBottom:"1px solid rgba(0, 0, 0, .125)",marginLeft:10,marginRight:10},children:e.styleInfo?(0,l.jsx)(uP,{MRMSStyleInfo:e.styleInfo}):null}),(0,l.jsx)("br",{}),(0,l.jsxs)(kp,{align:"center",children:[e.data.features[0].properties.Band1," dBZ"]}),(0,l.jsx)("br",{}),(0,l.jsxs)(kp,{sx:{fontSize:"0.8em"},align:"center",children:["Valid Date/Time:",e.data.timeStamp]}),(0,l.jsx)("br",{})]}):null}const lf={qpeFeatureInfoContainer:{padding:"10px"}},Af={featureInfoHeader:{fontSize:"0.9em",mb:"0.5em"},featureInfoText:{fontSize:"0.9em"},noDataMessage:{fontSize:"0.9em",m:"2em 2em"}},uf={mrms_01h:"1 hours",mrms_03h:"3 hours",mrms_06h:"6 hours",mrms_12h:"12 hours",mrms_24h:"24 hours",mrms_48h:"48 hours",mrms_72h:"72 hours"};function df(e){let t=!0,o=0,r=0,n=!1;const i=Object.entries(e.data).map(((e,i)=>{let[a,s]=e;if(!s||s.error)return s&&s.error?(r+=1,null):null;if("NoData"!==s.value&&s.value>=0){if(t=!1,n)return null;"co"===a&&(n=!0);const e=s.catalogItems.features[0].attributes.idp_subset;let o=(.03937008*s.value).toFixed(2),r=s.value;return(0,l.jsxs)("div",{style:lf.qpeFeatureInfoContainer,children:[(0,l.jsxs)(kp,{sx:Af.featureInfoText,children:["Total Precipitation: ",o," inches (",parseFloat(r).toFixed(2)," mm)"]}),(0,l.jsxs)(kp,{sx:Af.featureInfoText,children:["Period: Past ",uf[e.slice(0,-3)]]})]},i)}o+=1}));return o>=4?(0,l.jsx)(kp,{sx:Af.noDataMessage,children:"There are no MRMS QPE analysis estimates at this location."}):r>=4?(0,l.jsxs)("div",{style:lf.qpeFeatureInfoContainer,children:[(0,l.jsx)(kp,{sx:Af.featureInfoText,children:e.data.co.error.message}),(0,l.jsx)(kp,{sx:Af.featureInfoText,children:e.data.co.error.details[0]})]}):t?(0,l.jsx)(BI,{sx:{ml:"10em",mt:"10px"}}):(0,l.jsxs)("div",{style:lf.qpeFeatureInfoContainer,children:[(0,l.jsx)(kp,{sx:Af.featureInfoHeader,children:"MRMS Quantitative Precipitation Estimates (QPE)"}),(0,l.jsx)("div",{style:{borderBottom:"1px solid rgba(0, 0, 0, .125)",marginLeft:10,marginRight:10}}),i,e.styleInfo?(0,l.jsx)(DP,{MRMSQPEStyleInfo:e.styleInfo,olLayerState:e.olLayerState,hideHeader:!0}):(0,l.jsx)(BI,{})]})}const cf={tropical_cyclone_current_wind_extent:"Wind Extent",tropical_cyclone_track_forecast:"Forecast Track",tropical_cyclone_cone_of_uncertainty_forecast:"Cone of Uncertainty",tropical_cyclone_intensity_forecast:"Forecast Position & Intensity",tropical_cyclone_watches_warnings:"Watches & Warnings",tropical_cyclone_observed_locations:"Observed Locations",tropical_cyclone_observed_wind_extent:"Observed Wind Extent",tropical_cyclone_observed_track:"Observed Track",tropical_ss:"Tropical Storm Surge"},yf={tableContainer:{paddingLeft:"10px"},tableCell:{fontSize:"0.8em"},tableHeader:{border:"none"},advisoryLink:{textDecoration:"none",color:"primary.main","&:hover":{color:"secondary.light"}}},gf={cyclonesFeatureInfoContainer:{marginTop:"10px"},TropicalSSFeatureInfoContainer:{padding:"10px"}},Cf={al:"Atlantic",ep:"Eastern Pacific",cp:"Central Pacific"};function If(e){return e.toLowerCase()in Cf?Cf[e.toLowerCase()]:e}function Of(e){const t=e.body.map(((e,t)=>(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:yf.tableCell,children:e[0]}),(0,l.jsx)(_w,{align:"left",sx:yf.tableCell,children:e[1]})]},t)));return(0,l.jsx)(nw,{sx:yf.tableContainer,children:(0,l.jsxs)(uw,{size:"small",children:[e.advisoryLink?(0,l.jsx)(Tw,{children:(0,l.jsxs)(Pw,{sx:yf.tableHeader,children:[(0,l.jsx)(_w,{children:(0,l.jsx)(Gw,{href:e.advisoryLink,sx:yf.advisoryLink,target:"_blank",rel:"noopener noreferrer",children:"Text Bulletin"})}),(0,l.jsx)(_w,{align:"left",sx:yf.tableCell})]})}):null,(0,l.jsx)(zw,{children:t})]})})}function Tf(t){const[o,r]=(0,e.useState)({}),[n,i]=ef(t.map,LL.tropical_cyclones_highlight_layer);let a=!1;if(n(),Object.keys(t.data).length>0)for(const e in t.data)if("tropical_ss"!==e){if(t.data[e]&&t.data[e].features){if(o[e]&&!0===o[e])for(const o of t.data[e].features)i(o);t.data[e].features.length>0&&(a=!0)}}else"tropical_ss"===e&&t.data[e]&&t.data[e].features.length>0&&(a=!0);if(0===Object.keys(t.data).length)return(0,l.jsx)(BI,{sx:{margin:"70px 20px"}});if(!a)return(0,l.jsxs)("div",{style:{padding:"40px 30px"},children:[(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No Results Found"}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No data values, hyperlinks or other information were found for this location. Please try another location, toggle desired layers on/off, or adjust the time control, then try again."})]});let s=Object.keys(t.data).map(((e,n)=>{if(t.data[e].features.length>0)return(0,l.jsx)($w,{styleOverride:{backgroundColor:"#f9f9f9"},featureName:cf[e],featureOn:o[e],setFeatureOn:t=>r((o=>({...o,[e]:t}))),children:(0,l.jsx)("div",{children:t.data[e].features.map(((o,r)=>"tropical_cyclone_track_forecast"===e?(0,l.jsx)("div",{style:{padding:"10px"},children:(0,l.jsx)(Of,{advisoryLink:"https://www.nhc.noaa.gov/",body:[["Storm Name:",o.properties.stormname],["Storm Type:",o.properties.stormtype],["Advisory Date/Time (UTC):",o.properties.advdate],["Advisory Num:",o.properties.advisnum],["Storm Num:",o.properties.stormnum],["Basin:",If(o.properties.basin)]]})},r):"tropical_cyclone_cone_of_uncertainty_forecast"===e?(0,l.jsx)("div",{style:{padding:"10px"},children:(0,l.jsx)(Of,{advisoryLink:"https://www.nhc.noaa.gov/",body:[["Storm Name:",o.properties.stormname],["Storm Type:",o.properties.stormtype],["Forecast Period (hrs):",o.properties.fcstprd],["Advisory Date/Time (UTC):",o.properties.advdate],["Advisory Num:",o.properties.advisnum]]})},r):"tropical_cyclone_current_wind_extent"===e?(0,l.jsx)("div",{style:{padding:"10px"},children:(0,l.jsx)(Of,{advisoryLink:"https://www.nhc.noaa.gov/",body:[["Max Sustained Wind (knots):",o.properties.radii],["Valid Date/Time (UTC):",o.properties.validtime],["Advisory Num:",o.properties.advnum],["Storm Number:",o.properties.stormnum],["Basin:",If(o.properties.basin)]]})},r):"tropical_cyclone_intensity_forecast"===e?(0,l.jsx)("div",{style:{padding:"10px"},children:(0,l.jsx)(Of,{advisoryLink:"https://www.nhc.noaa.gov/",body:[["Storm Name:",o.properties.stormname],["Forecast Proj. (hrs):",o.properties.tau],["Valid Date/Time:",o.properties.fldatelbl],["Storm Type:",o.properties.stormtype],["Basin:",If(o.properties.basin)],["Max Sust. Wind (kts):",o.properties.maxwind],["Max Gust (kts):",o.properties.gust],["Mean Sea Level Pressure (mb)",o.properties.mslp],["Dir of Movement (degrees):",o.properties.tcdir],["Forward Speed:",o.properties.tcspd],["Latitude:",o.properties.lat],["Longitude:",o.properties.lon],["Advisory Number:",o.properties.advisnum]]})},r):"tropical_cyclone_observed_track"===e?(0,l.jsx)("div",{style:{padding:"10px"},children:(0,l.jsx)(Of,{body:[["Storm Number:",o.properties.stormnum],["Storm Type:",o.properties.stormtype],["Basin:",If(o.properties.basin)]]})},r):"tropical_cyclone_observed_locations"===e?(0,l.jsx)("div",{style:{padding:"10px"},children:(0,l.jsx)(Of,{advisoryLink:"https://www.nhc.noaa.gov/",body:[["Storm Name:",o.properties.stormname],["Storm Number:",o.properties.stormnum],["Storm Type:",o.properties.stormtype],["Intensity:",o.properties.intensity],["Month:",o.properties.month],["Day:",o.properties.day],["Year:",o.properties.year],["Latitude:",o.properties.lat],["Longitude:",o.properties.lon]]})},r):"tropical_cyclone_watches_warnings"===e?(0,l.jsx)("div",{children:(0,l.jsx)(Of,{advisoryLink:"https://www.nhc.noaa.gov/",body:[["Storm Name:",o.properties.stormname],["Storm Type:",o.properties.stormtype],["Advisory Date/Time (EDT):",o.properties.advdate],["Issuance Date/Time (UTC):",o.properties.issuance],["Advisory Num: ",o.properties.advisnu],["Storm Num:",o.properties.stormnum],["Basin:",If(o.properties.basin)]]})},r):"tropical_cyclone_observed_wind_extent"===e?(0,l.jsx)("div",{style:{padding:"10px"},children:(0,l.jsx)(Of,{advisoryLink:"https://www.nhc.noaa.gov/",body:[["Storm ID:",o.properties.stormid],["Storm Number:",o.properties.stormnum],["Wind Radii(kts):",o.properties.radii],["Basin:",If(o.properties.basin)]]})},r):"tropical_ss"===e?(0,l.jsxs)("div",{style:gf.TropicalSSFeatureInfoContainer,children:[(0,l.jsx)("br",{}),(0,l.jsx)(kp,{align:"center",children:ZL[o.properties.Band1].label}),(0,l.jsx)("br",{}),t.styleInfo?(0,l.jsxs)("div",{style:{textAlign:"center"},children:[(0,l.jsx)(kp,{variant:"caption",children:t.styleInfo[t.activeTropicalSSLayer][0].title}),(0,l.jsx)("img",{style:gf.legendIMG,alt:"Legend Image",src:t.styleInfo[t.activeTropicalSSLayer][0].url})]}):null]},r):null))})},n)}));return(0,l.jsx)("div",{style:gf.cyclonesFeatureInfoContainer,children:s})}const Lf={tableContainer:{paddingLeft:"10px"},tableCell:{fontSize:"0.8em"},tableHeader:{border:"none"},link:{fontSize:"0.9em"}},mf={NBSFeatureInfoContainer:{padding:"15px"}};function Nf(e){const[t,o]=ef(e.map,LL.bluetopo_highlight_layer);if(0===Object.keys(e.data).length)return(0,l.jsx)(BI,{sx:{margin:"70px 20px"}});if(e.data.bathymetry.features&&(0===e.data.bathymetry.features.length||-5e7===e.data.bathymetry.features[0].properties.ELEVATION))return(0,l.jsxs)("div",{style:{padding:"40px 30px"},children:[(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No Results Found"}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No data values, hyperlinks or other information were found for this location. Please try another location, toggle desired layers on/off, or adjust the time control, then try again."}),(0,l.jsx)("br",{})]});if(t(),e.data.hasOwnProperty("bluetopo_tile_scheme")&&e.data.bluetopo_tile_scheme.hasOwnProperty("features"))for(const i of e.data.bluetopo_tile_scheme.features)o(i);let r=null,n=null;return e.data.hasOwnProperty("bluetopo_tile_scheme")&&(r=(0,l.jsxs)("div",{children:[(0,l.jsx)(kp,{align:"center",color:"#005da6",fontWeight:"bold",psx:{margin:"10px"},children:"BlueTopo Tile Scheme"}),(0,l.jsx)("div",{style:{borderBottom:"1px solid rgba(0, 0, 0, .125)",marginLeft:10,marginRight:10}})]}),e.data.bluetopo_tile_scheme.hasOwnProperty("features")&&(n=e.data.bluetopo_tile_scheme.features.map(((e,t)=>(0,l.jsx)(nw,{sx:Lf.tableContainer,children:(0,l.jsx)(uw,{size:"small",children:(0,l.jsxs)(zw,{children:[(0,l.jsxs)(Pw,{sx:Lf.tableHeader,children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Lf.tableCell,children:"Tile Identifier:"}),(0,l.jsx)(_w,{align:"left",sx:Lf.tableCell,children:e.properties.tile})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Lf.tableCell,children:"Tile Delivery Date:"}),(0,l.jsxs)(_w,{align:"left",sx:Lf.tableCell,children:[e.properties.delivered_date," ET"]})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Lf.tableCell,children:"UTM Zone Number:"}),(0,l.jsx)(_w,{align:"left",sx:Lf.tableCell,children:e.properties.utm})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Lf.tableCell,children:"Resolution:"}),(0,l.jsx)(_w,{align:"left",sx:Lf.tableCell,children:e.properties.resolution})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Lf.tableCell,children:"Tile Scheme Issuance:"}),(0,l.jsx)(_w,{align:"left",sx:Lf.tableCell,children:e.properties.issuance})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{children:(0,l.jsx)(Gw,{href:e.properties.geotiff_link,sx:Lf.link,target:"_blank",rel:"noopener noreferrer",children:"Download Source GeoTiff"})}),(0,l.jsx)(_w,{align:"left",sx:Lf.tableCell})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{children:(0,l.jsx)(Gw,{href:e.properties.rat_link,sx:Lf.link,target:"_blank",rel:"noopener noreferrer",children:"Download Source RAT"})}),(0,l.jsx)(_w,{align:"left",sx:Lf.tableCell})]})]})})},t))))),e.data.bathymetry.features&&e.data.bathymetry.features.length>0?(0,l.jsxs)("div",{style:mf.NBSFeatureInfoContainer,children:[(0,l.jsx)("center",{children:(0,l.jsx)("img",{src:"https://www.nauticalcharts.noaa.gov/data/images/bluetopo/logo.png",alt:"BlueTopo logo",width:"160",height:"25"})}),(0,l.jsx)("div",{style:{borderBottom:"1px solid rgba(0, 0, 0, .125)",marginLeft:10,marginRight:10,marginTop:15}}),0!==e.data.bathymetry.features[0].properties.ELEVATION?(0,l.jsx)(nw,{sx:Lf.tableContainer,children:(0,l.jsx)(uw,{size:"small",children:(0,l.jsxs)(zw,{children:[(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Lf.tableCell,children:"Elevation:"}),(0,l.jsxs)(_w,{align:"left",sx:Lf.tableCell,children:[Number.parseFloat(e.data.bathymetry.features[0].properties.ELEVATION).toFixed(2),"m"]})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Lf.tableCell,children:"Uncertainty:"}),(0,l.jsxs)(_w,{align:"left",sx:Lf.tableCell,children:["+/- ",Number.parseFloat(e.data.bathymetry.features[0].properties.UNCERTAINTY).toFixed(2),"m"]})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Lf.tableCell,children:"Contributor:"}),(0,l.jsx)(_w,{align:"left",sx:Lf.tableCell,children:e.data.bathymetry.features[0].properties.CONTRIBUTOR})]})]})})}):(0,l.jsxs)("div",{style:{padding:"40px 30px"},children:[(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No Results Found"}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No data values, hyperlinks or other information were found for this location. Please try another location, toggle desired layers on/off, or adjust the time control, then try again."}),(0,l.jsx)("br",{})]}),(0,l.jsx)("br",{}),r,n]}):null}const kf={NDFDFeatureInfoContainer:{padding:"10px"}};function hf(e){let t=WL[e.activeVariable].unit,o=WL[e.activeVariable].decimals,r=null,n=null,i=!0;for(const s in e.data){if(!e.data[s].hasOwnProperty("features")){i=!1;break}if(e.data[s]&&e.data[s].features&&e.data[s].features.length>0){if(r=Number.parseFloat(e.data[s].features[0].properties.Band1).toFixed(o),n=(0,l.jsx)(kp,{align:"center",children:String(r)+" "+t}),"wind_velocity"===e.activeVariable){const[t,o]=Sf(e.data[s].features[0].properties.Band1,e.data[s].features[0].properties.Band2);n=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(kp,{align:"center",children:String(Number.parseFloat(t).toFixed(0))+" knots"}),(0,l.jsx)(kp,{align:"center",children:String(Number.parseFloat(o).toFixed(0))+" degrees"})]})}break}}if(!i)return(0,l.jsx)(BI,{sx:{margin:"70px 45%"}});if(9999===Math.trunc(r))return(0,l.jsx)("div",{style:{padding:"50px 20px"},children:(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No feature info found at the specified location. Please try again in another location."})});let a=e.activeVariable;return WL[e.activeVariable]&&(a=WL[e.activeVariable].label),n?(0,l.jsxs)("div",{className:kf.NDFDFeatureInfoContainer,children:[(0,l.jsx)(kp,{align:"center",children:a}),(0,l.jsx)("div",{style:{borderBottom:"1px solid rgba(0, 0, 0, .125)",marginLeft:10,marginRight:10}}),(0,l.jsx)("br",{}),n,(0,l.jsx)("br",{}),e.styleInfo&&e.activeVariable?(0,l.jsx)(eS,{activeVariable:e.activeVariable+"_conus",NDFDStyleInfo:e.styleInfo}):null]}):(0,l.jsx)("div",{style:{padding:"50px 20px"},children:(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No feature info found at the specified location. Please try again in another location."})})}function Sf(e,t){if(9999===e||9999===t)return[0,0];const o=Math.sqrt(e*e+t*t);if(0===e)return[o,0];const r=Math.atan(t/e);let n=Math.abs(r*(180/Math.PI));e>=0&t<0&&(n=90-n+270),e<0&t<0&&(n=180),e<0&t>=0&&(n=90-n+90),n%=360;let i=270-n;return i<0&&(i+=360),[o,i]}const Pf={STOFSFeatureInfoContainer:{padding:"10px"}};function Rf(e){return 0===Object.keys(e.data).length?(0,l.jsx)(BI,{sx:{margin:"70px 20px"}}):e.data.features&&e.data.features.length>0?(0,l.jsxs)("div",{style:Pf.STOFSFeatureInfoContainer,children:[(0,l.jsx)(kp,{children:"STOFS3D Inland-Coastal Flooding"}),(0,l.jsx)("div",{style:{borderBottom:"1px solid rgba(0, 0, 0, .125)",marginLeft:10,marginRight:10}}),(0,l.jsx)("br",{}),(0,l.jsxs)(kp,{sx:{fontSize:"0.8em"},align:"center",children:["Vertical Datum: ",e.data.features[0].properties.verticaldatum]}),(0,l.jsx)("br",{}),(0,l.jsxs)(kp,{sx:{fontSize:"0.8em"},align:"center",children:["Disturbance Min: ",e.data.features[0].properties.minwaterlevel," meters"]}),(0,l.jsxs)(kp,{sx:{fontSize:"0.8em"},align:"center",children:["Disturbance Max: ",e.data.features[0].properties.maxwaterlevel," meters"]}),(0,l.jsx)("br",{}),(0,l.jsxs)(kp,{sx:{fontSize:"0.8em"},align:"center",children:["Issuance Time: ",e.data.features[0].properties.issuance]}),(0,l.jsxs)(kp,{sx:{fontSize:"0.8em"},align:"center",children:["Valid Forecast Cycle: ",e.data.features[0].properties.reference]}),(0,l.jsxs)(kp,{sx:{fontSize:"0.8em"},align:"center",children:["Valid Forecast Hour: ",e.data.features[0].properties.valid]}),(0,l.jsx)("br",{}),e.styleInfo?(0,l.jsx)(CP,{STOFSStyleInfo:e.styleInfo}):null]}):(0,l.jsx)("div",{style:{padding:"50px 20px"},children:(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No feature info found at the specified location. Please try again in another location."})})}const Ff={SSTFeatureInfoContainer:{padding:"10px",width:"90%"}};function wf(e){const t=[];let o=!0;if(0===Object.keys(e.data).length||!o)return(0,l.jsx)(BI,{sx:{margin:"70px 20px"}});const r=new Set;for(const n in e.data)e.data[n].features&&e.olLayerState[n].on&&r.add(n);for(const n in e.data){const i=e.data[n],a=e.urls[n];if(!i.hasOwnProperty("features")){o=!1;break}let s=null,p=null;"nasa_sport_sea_surface_temperature"===String(n)?(p="NASA SPoRT Northern Hemisphere Sea Surface Temperature Analysis (Experimental)",s=0):"global_sea_surface_temperature"===String(n)&&(p="NWS Global Near Sea Surface Temperature Analysis",s=1);let A=iC(new URLSearchParams(a).get("time"))+" "+aC();if(r.has(String(n)))if(i.features&&i.features.length>0&&1===i.numberReturned)if(i.features[0].properties.Band1>=25.5&&9999!==i.features[0].properties.Band1){const e=Number.parseFloat(i.features[0].properties.Band1).toFixed(1),o=5*(i.features[0].properties.Band1-32)/9;let r=(0,l.jsxs)("div",{children:[(0,l.jsx)(kp,{sx:{fontSize:"0.8em",fontWeight:"bold"},mb:1,align:"center",children:p}),(0,l.jsxs)(kp,{sx:{fontSize:"0.8em"},mb:1,align:"center",children:[e," \xb0F / ",Number.parseFloat(o).toFixed(1)," \xb0C   (",A,")"]})]},s);t[s]=r}else{let e=(0,l.jsxs)("div",{children:[(0,l.jsx)(kp,{sx:{fontSize:"0.8em",fontWeight:"bold"},mb:1,align:"center",children:p}),(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},mb:1,align:"center",children:"No feature info found at the specified location. Please try again in another location."})]},s);t[s]=e}else{let e=(0,l.jsxs)("div",{children:[(0,l.jsx)(kp,{sx:{fontSize:"0.8em",fontWeight:"bold"},mb:1,align:"center",children:p}),(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},mb:1,align:"center",children:"No feature info found at the specified location. Please try again in another location."})]},s);t[s]=e}}return 0!==t.length&&o?(0,l.jsxs)("div",{style:Ff.SSTFeatureInfoContainer,align:"center",children:[e.styleInfo?(0,l.jsx)(LP,{SSTStyleInfo:e.styleInfo}):null,t.map((e=>e)),(0,l.jsx)("br",{})]}):(0,l.jsx)("div",{style:{padding:"50px 20px"},children:(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No feature info found at the specified location. Please try again in another location."})})}const ff={OFSFeatureInfoContainer:{padding:"10px"}};function Ef(e){let t=!0;for(const r in e.data)if(!e.data[r].hasOwnProperty("features")){t=!1;break}if(!t)return(0,l.jsx)(BI,{sx:{margin:"70px 45%"}});const o=Object.entries(e.olLayerState).map(((t,o)=>{let[r,n]=t;if(!e.data[r]||!e.olLayerState[r].on)return null;if(e.data[r]&&e.data[r].features&&e.data[r].features.length>0){const t=Number.parseFloat(e.data[r].features[0].properties.Band1).toFixed(0),n=Number.parseFloat(e.data[r].features[0].properties.Band2).toFixed(0);return(0,l.jsxs)("div",{style:{borderBottom:"1px solid rgba(0, 0, 0, .125)",marginLeft:10,marginRight:10,paddingBottom:20},children:[(0,l.jsx)(kp,{children:BL[r].label}),(0,l.jsxs)(kp,{sx:{fontSize:"0.8em"},children:["Speed (knots): ","-9999"===t?"Missing/NaN":t]}),(0,l.jsxs)(kp,{sx:{fontSize:"0.8em"},children:["Direction (degrees): ","-9999"===n?"Missing/NaN":n]})]},o)}return(0,l.jsxs)("div",{style:{borderBottom:"1px solid rgba(0, 0, 0, .125)",marginLeft:10,marginRight:10,paddingBottom:20},children:[(0,l.jsx)(kp,{children:BL[r].label}),(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No feature info returned for this time/location."})]},o)}));return o.length>0?(0,l.jsxs)("div",{style:ff.OFSFeatureInfoContainer,children:[(0,l.jsx)(kp,{children:"Surface Currents"}),(0,l.jsx)("div",{style:{borderBottom:"1px solid rgba(0, 0, 0, .125)",marginLeft:10,marginRight:10,paddingBottom:10}}),(0,l.jsx)("br",{}),o,(0,l.jsx)("br",{}),e.styleInfo?(0,l.jsx)(qS,{S111StyleInfo:e.styleInfo}):null]}):(0,l.jsx)("div",{style:{padding:"50px 20px"},children:(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No feature info found at the specified location. Please try again in another location."})})}const _f={satelliteFeatureInfoContainer:{padding:"10px"}},bf={tableContainer:{},tableCell:{fontSize:"0.65em"},tableHeader:{border:"none"},bulletinLink:{textDecoration:"none",color:"primary.main","&:hover":{color:"secondary.light"}}};function vf(e){if(0===Object.keys(e.data).length)return(0,l.jsx)(BI,{sx:{margin:"70px 20px"}});if(e.data.satellite.features&&e.data.satellite.features.length>0){const p=xL[e.activeVariable].layerName,A=xL[e.activeVariable].label;var t="",o="",r="",n="",i="",a="",s="";return"goes_longwave_imagery"===p?(s="5 min",o="14",r="11.2 \u03bcm",n="Longwave window",i="Infrared",a="2 km",t="GOES 16 (East) / GOES 18 (West) thermal infrared band depicts cloud cover and land/sea temperature patterns. The channel is used in many baseline products, such as Fire Detection, Volcanic Ash Detection, and Derived Motion Wind Vector. Credit: NOAA/NESDIS Office of Satellite and Product Operations"):"goes_shortwave_imagery"===p?(s="5 min",o="7",r="3.9 \u03bcm",n="Shortwave window",i="Infrared",a="2 km",t="GOES 16 (East) / GOES 18 (West) mid-infrared band can be used to identify fog and low clouds at night, identify fire hot spots, detect volcanic ash, estimate sea-surface temperatures, and discriminate between ice crystal sizes during the day. The 3.9 \u03bcm is unique among ABI bands because it senses both emitted terrestrial radiation as well as significant reflected solar radiation during the day. Credit: NOAA/NESDIS Office of Satellite and Product Operations"):"goes_visible_imagery"==p?(s="5 min",o="2",r="0.64 \u03bcm",n="Red",i="Visible",a="0.5m",t="GOES 16 (East) / GOES 18 (West) provides detection and analysis of clouds and weather systems during daytime. Half-kilometer resolution allows detection of boundaries and small clouds, especially useful in mesoscale sectors for rapidly changing phenomena. Credit: NOAA/NESDIS Office of Satellite and Product Operations"):"goes_snow_ice_imagery"===p?(s="5 min",o="5",r="1.6 \u03bcm",n="Snow/Ice",i="Near-Infrared",a="1 km",t="GOES 16 (East) / GOES 18 (West) takes advantage of the difference between the refraction components of water and ice at 1.61 \u03bcm. Liquid water clouds are bright in this channel; ice clouds are darker because ice absorbs (rather than reflects) radiation at 1.61 \u03bcm. Thus you can infer cloud phase: compare at right the darker region of the cirrus anvil to the more reflective water-based cumulus clouds to the right of the storm. Land/water contrast is great at 1.61 \u03bcm (lakes are readily apparent in the image) and shadows can be particularly striking. Fires can also be detected at night using this band. Credit: NOAA/NESDIS Office of Satellite and Product Operations"):"goes_water_vapor_imagery"===p?(s="5 min",o="8",r="6.2 \u03bcm",n="Upper-level Water Vapor",i="Infrared",a="2 km",t="GOES 16 (East) / GOES 18 (West) indicates the amount of water vapor contained in the mid to upper levels of the troposphere, with the darker grays indicating drier air and the brighter grays/whites indicating more saturated air. Used for tracking upper-tropospheric winds, identifying jet streams, forecasting hurricane track and mid-latitude storm motion, monitoring severe weather potential, estimating upper/mid-level moisture and identifying regions where the potential for turbulence exists. Credit: NOAA/NESDIS Office of Satellite and Product Operations"):"global_longwave_imagery_mosaic"===p?(s="Hourly",o="14",r="~12.0 \u03bcm",n="Longwave window",i="Infrared",a="8 km",t="The Global Mosaic of Geostationary Satellite Imagery (GMGSI) is derived from GOES-West, GOES-East, Himawari-9, Meteosat-9, and Meteosat-11, the thermal infrared band depicts cloud cover and land/sea temperature patterns. The channel is used in many baseline products, such as Fire Detection, Volcanic Ash Detection, and Derived Motion Wind Vector. Credit: NOAA/NESDIS Office of Satellite and Product Operations"):"global_shortwave_imagery_mosaic"===p?(s="Hourly",o="7",r="~3.8 \u03bcm",n="Shortwave window",i="Infrared",a="8 km",t="The Global Mosaic of Geostationary Satellite Imagery (GMGSI) is derived from GOES-West, GOES-East, Himawari-9, Meteosat-9, and Meteosat-11, the mid-infrared band can be used to identify fog and low clouds at night, identify fire hot spots, detect volcanic ash, estimate sea-surface temperatures, and discriminate between ice crystal sizes during the day. Credit: NOAA/NESDIS Office of Satellite and Product Operations"):"global_visible_imagery_mosaic"===p?(s="Hourly",o="2",r="~0.6 \u03bcm",n="Red",i="Visible",a="8 km",t="The Global Mosaic of Geostationary Satellite Imagery (GMGSI) is derived from GOES-West, GOES-East, Himawari-9, Meteosat-9, and Meteosat-11, imagery provides detection and analysis of clouds and weather systems during daytime. Especially useful in mesoscale sectors for rapidly changing phenomena. Credit: NOAA/NESDIS Office of Satellite and Product Operations"):"global_water_vapor_imagery_mosaic"===p&&(s="Hourly",o="8",r="~6.7 \u03bcm",n="Shortwave window",i="Infrared",a="8 km",t="The Global Mosaic of Geostationary Satellite Imagery (GMGSI) is derived from GOES-West, GOES-East, Himawari-9, Meteosat-9, and Meteosat-11, imagery indicates the amount of water vapor contained in the mid to upper levels of the troposphere, with the darker grays indicating drier air and the brighter grays/whites indicating more saturated air. Used for tracking upper-tropospheric winds, identifying jet streams, forecasting hurricane track and mid-latitude storm motion, monitoring severe weather potential, estimating upper/mid-level moisture and identifying regions where the potential for turbulence exists. Credit: NOAA/NESDIS Office of Satellite and Product Operations"),(0,l.jsxs)("div",{style:_f.satelliteFeatureInfoContainer,children:[(0,l.jsx)("center",{children:(0,l.jsx)(kp,{children:"Geostationary Weather Satellites"})}),(0,l.jsx)("div",{style:{borderBottom:"1px solid rgba(0, 0, 0, .125)",marginLeft:10,marginRight:10,paddingBottom:10}}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{variant:"button",align:"center",children:A}),(0,l.jsx)("br",{}),(0,l.jsxs)(kp,{variant:"caption",align:"center",children:["Temporal Resolution:",s]}),(0,l.jsx)(nw,{sx:bf.tableContainer,children:(0,l.jsxs)(uw,{size:"small",children:[(0,l.jsx)(Tw,{children:(0,l.jsxs)(Pw,{sx:bf.tableHeader,children:[(0,l.jsx)(_w,{align:"left",sx:bf.tableCell,children:"ABI Band"}),(0,l.jsx)(_w,{align:"left",sx:bf.tableCell,children:"Central Wavelength"}),(0,l.jsx)(_w,{align:"left",sx:bf.tableCell,children:"Band Name"}),(0,l.jsx)(_w,{align:"left",sx:bf.tableCell,children:"Type"}),(0,l.jsx)(_w,{align:"left",sx:bf.tableCell,children:"Spatial Resolution"})]})}),(0,l.jsx)(zw,{children:(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{align:"left",sx:bf.tableCell,children:o}),(0,l.jsx)(_w,{align:"left",sx:bf.tableCell,children:r}),(0,l.jsx)(_w,{align:"left",sx:bf.tableCell,children:n}),(0,l.jsx)(_w,{align:"left",sx:bf.tableCell,children:i}),(0,l.jsx)(_w,{align:"left",sx:bf.tableCell,children:a})]})})]})}),(0,l.jsx)("br",{}),(0,l.jsxs)(kp,{variant:"caption",align:"center",children:[(0,l.jsx)("b",{children:"Primary Application: "}),t]})]})}return(0,l.jsx)("div",{style:{padding:"50px 20px"},children:(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No feature info found at the specified location. Please try again in another location."})})}const Uf={tableContainer:{paddingLeft:"10px"},tableCell:{fontSize:"0.8em"},tableHeader:{border:"none"},link:{fontSize:"0.9em"},bulletinLink:{textDecoration:"none",color:"primary.main","&:hover":{color:"secondary.light"}}},Mf={S100FeatureInfoContainer:{padding:"10px"},S100LegendContainer:{maxWidth:"80%"}};function Df(t){const[o,r]=(0,e.useState)({}),[n,i]=ef(t.map,LL.s100_highlight_layer);if(n(),Object.keys(t.data).length>0)for(const e in t.data)if(t.data&&t.data[e]&&t.data[e].features)for(const r of t.data[e].features)o[e]&&!0===o[e]&&i(r);if(0===Object.keys(t.data).length)return(0,l.jsx)(BI,{sx:{margin:"70px 20px"}});const a={NYOFS:{region:"New York & New Jersey Harbor",center:[-74.009,40.551],zoom:10,forecastCycles:"05, 11, 17, 23 UTC",forecastHorizon:"54 Hours",spatialRes:"300 m"},GOMOFS:{region:"Gulf of Maine",center:[-69.833,42.223],zoom:8,spatialRes:"700 m",forecastCycles:"00, 06, 12, 18 UTC",forecastHorizon:"72 Hours"},CBOFS:{region:"Chesapeake Bay",center:[-76.011423,36.993435],zoom:11,spatialRes:"500 m",forecastCycles:"00, 06, 12, 18 UTC",forecastHorizon:"48 Hours"},DBOFS:{region:"Delaware Bay",center:[-74.957,38.862],zoom:10,spatialRes:"500 m",forecastCycles:"00, 06, 12, 18 UTC",forecastHorizon:"48 Hours"},NGOFS2:{region:"Northern Gulf of Mexico",center:[-90.925,25.96],zoom:6,spatialRes:"500 m",forecastCycles:"03, 09, 15, 21 UTC",forecastHorizon:"48 Hours"},LEOFS:{region:"Lake Erie",center:[-81.019,42.281],zoom:9,spatialRes:"500m",forecastCycles:"00, 06, 12, 18 UTC",forecastHorizon:"120 Hours"},LMHOFS:{region:"Lake Michigan & Huron",center:[-84.512,44.19],zoom:6,spatialRes:"500 m",forecastCycles:"00, 06, 12, 18 UTC",forecastHorizon:"120 Hours"},LOOFS:{region:"Lake Ontario",center:[-77.75,43.658],zoom:9,spatialRes:"500 m",forecastCycles:"00, 06, 12, 18 UTC",forecastHorizon:"120 Hours"},LSOFS:{region:"111 - Lake Superior",center:[-87.539,47.702],zoom:7,spatialRes:"500 m",forecastCycles:"00, 06, 12, 18 UTC",forecastHorizon:"120 Hours"},SFBOFS:{region:"San Francisco Bay",center:[-122.489,37.808],zoom:12,spatialRes:"300 m",forecastCycles:"03, 09, 15, 21 UTC",forecastHorizon:"48 Hours"},TBOFS:{region:"Tampa Bay",center:[-82.773,27.557],zoom:12,spatialRes:"500 m",forecastCycles:"00, 06, 12, 18 UTC",forecastHorizon:"48 Hours"},"RTOFS EAST":{region:"US East",center:[-72.285,35.675],zoom:5,spatialRes:"8.5 km",forecastCycles:"00 UTC",forecastHorizon:"96 Hours"},"RTOFS WEST":{region:"US West",center:[-139.1,38.958],zoom:4,spatialRes:"8.5 km",forecastCycles:"00 UTC",forecastHorizon:"96 Hours"},WCOFS:{region:"West Coast",center:[-120.1,38.958],zoom:4,spatialRes:"4 km",forecastCycles:"03 UTC",forecastHorizon:"72 Hours"}},s=Object.entries(t.data).map(((e,n)=>{let[i,a]=e;if(!t.data[i]||!t.olLayerState[i].on)return null;if(t.data[i].features&&t.data[i].features.length>0&&i.includes("harbor")){let e=t.data[i].features[0].properties.s102_url;if(!e)return null;const a=t.data[i].features[0].properties.cellname;let s="",p="",A="",u="";if(e.includes("s102")){const t=e.split("/");t.length>0&&(p=t[3].charAt(0).toUpperCase()+t[3].slice(1),A=t[5],s=t[5].replaceAll("_"," ")),a.includes("US4")&&(u="16 m"),a.includes("US5")&&(u="4 m")}const d=e,c="S102US00_"+a+".h5",y="https://noaa-s102-pds.s3.amazonaws.com/index.html#ed2.1.0/national_bathymetric_source/"+A+"/dcf2/tiles/";return(0,l.jsx)($w,{styleOverride:{borderLeft:"10px solid "+jL.s100_harbor_coverage.color},featureName:(0,l.jsx)(kp,{sx:{lineHeight:1},variant:"overline",children:"Available S-102 Data (4 m)"}),featureOn:o.s100_harbor_coverage,setFeatureOn:e=>r((t=>({...t,s100_harbor_coverage:e}))),children:(0,l.jsx)("div",{style:Mf.S100FeatureInfoContainer,children:(0,l.jsx)(nw,{sx:Uf.tableContainer,children:(0,l.jsx)(uw,{size:"small",children:(0,l.jsxs)(zw,{children:[(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"S-102 Version:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:p})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"ENC Cellname:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:a})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Region:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:s})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Horizontal Resolution:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:u})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Direct Download"}),(0,l.jsx)(_w,{children:(0,l.jsx)(Gw,{href:d,sx:Uf.link,align:"left",target:"_blank",rel:"noopener noreferrer",children:c})})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Access S-100 Exchange Catalogue"}),(0,l.jsx)(_w,{children:(0,l.jsx)(Gw,{href:y,sx:Uf.link,align:"left",target:"_blank",rel:"noopener noreferrer",children:"Discovery Metadata"})})]})]})})})},n)},0)}})),p=Object.entries(t.data).map(((e,n)=>{let[i,a]=e;if(!t.data[i]||!t.olLayerState[i].on)return null;if(t.data[i].features&&t.data[i].features.length>0&&i.includes("approach")){let e=t.data[i].features[0].properties.s102_url;if(!e)return null;const a=t.data[i].features[0].properties.cellname;let s="",p="",A="",u="";if(e.includes("s102")){const t=e.split("/");t.length>0&&(p=t[3].charAt(0).toUpperCase()+t[3].slice(1),A=t[5],s=A.replaceAll("_"," ")),a.includes("US4")&&(u="16 m"),a.includes("US5")&&(u="4 m")}const d=e,c="S102US00_"+a+".h5",y="https://noaa-s102-pds.s3.amazonaws.com/index.html#ed2.1.0/national_bathymetric_source/"+A+"/dcf2/tiles/";return(0,l.jsx)($w,{styleOverride:{borderLeft:"10px solid "+jL.s102_approach_coverage.color},featureName:(0,l.jsx)(kp,{sx:{lineHeight:1},variant:"overline",children:"Available S-102 Data (16 m)"}),featureOn:o.s100_approach_coverage,setFeatureOn:e=>r((t=>({...t,s100_approach_coverage:e}))),children:(0,l.jsx)("div",{style:Mf.S100FeatureInfoContainer,children:(0,l.jsx)(nw,{sx:Uf.tableContainer,children:(0,l.jsx)(uw,{size:"small",children:(0,l.jsxs)(zw,{children:[(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"S-102 Version:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:p})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"ENC Cellname:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:a})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Region:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:s})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Horizontal Resolution:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:u})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Direct Download"}),(0,l.jsx)(_w,{children:(0,l.jsx)(Gw,{href:d,sx:Uf.link,align:"left",target:"_blank",rel:"noopener noreferrer",children:c})})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Access S-100 Exchange Catalogue"}),(0,l.jsx)(_w,{children:(0,l.jsx)(Gw,{href:y,sx:Uf.link,align:"left",target:"_blank",rel:"noopener noreferrer",children:"Discovery Metadata"})})]})]})})})},n)},0)}})),A=Object.entries(t.data).map(((e,n)=>{let[i,s]=e;if(!t.data[i]||!t.olLayerState[i].on)return null;if(t.data[i].features&&t.data[i].features.length>0&&i.includes("general")){let e=t.data[i].features[0].properties.s111_url;if(!e)return null;let s="",p="",A="",u="",d="",c="",y="";if(e.includes("s111")){const t=e.split("/");t.length>0&&(s=t[5].replaceAll("_"," ").toUpperCase(),y="https://noaa-s111-pds.s3.amazonaws.com/index.html#ed1.0.1/model_forecast_guidance/"+t[5]+"/",p=t[3].replace("index.html#ed","Ed "),A=a[s].forecastHorizon,u=a[s].forecastCycles,d=a[s].spatialRes,c=a[s].region,"RTOFS WEST"!==s&&"RTOFS EAST"!==s||(s="GRTOFS"))}let g=e,C="",I="";e.includes(",")&&(e=e.split(","),C=e[1],g=e[0],I=C.split("/")[5].toUpperCase());const O=t.data[i].features[0].properties.cellname,T=(t.data[i].features[0].properties.uscg_distr,"Model Forecast Guidance"),L="4.5 m";return(0,l.jsx)($w,{styleOverride:{borderLeft:"10px solid "+jL.s100_general_coverage.color},featureName:(0,l.jsx)(kp,{sx:{lineHeight:1},variant:"overline",children:"Available S-111 Data (4 - 8.5 km)"}),featureOn:o.s100_general_coverage,setFeatureOn:e=>r((t=>({...t,s100_general_coverage:e}))),children:(0,l.jsx)("div",{style:Mf.S100FeatureInfoContainer,children:(0,l.jsx)(nw,{sx:Uf.tableContainer,children:(0,l.jsx)(uw,{size:"small",children:(0,l.jsxs)(zw,{children:[(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"S-111 Version:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:p})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"ENC Cellname:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:O})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Forecast System:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:s})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Region:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:c})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Forecast Cycles:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:u})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Forecast Horizon:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:A})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Horizontal Resolution:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:d})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Product Type:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:T})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Depth:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:L})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Access Regional Tiles"}),(0,l.jsx)(_w,{children:(0,l.jsx)(Gw,{href:g,sx:Uf.link,align:"left",target:"_blank",rel:"noopener noreferrer",children:s})})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Access Overlapping Regional Tiles"}),(0,l.jsx)(_w,{children:(0,l.jsx)(Gw,{href:C,sx:Uf.link,align:"left",target:"_blank",rel:"noopener noreferrer",children:I})})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Access S-100 Exchange Catalogue"}),(0,l.jsx)(_w,{children:(0,l.jsx)(Gw,{href:y,sx:Uf.link,align:"left",target:"_blank",rel:"noopener noreferrer",children:"Discovery Metadata"})})]})]})})})},n)},0)}})),u=Object.entries(t.data).map(((e,n)=>{let[i,s]=e;if(!t.data[i]||!t.olLayerState[i].on)return null;if(t.data[i].features&&t.data[i].features.length>0&&i.includes("approach")){let e=t.data[i].features[0].properties.s111_url;if(!e)return null;let s="",p="",A="",u="",d="",c="",y="";if(e.includes("s111")){const t=e.split("/");t.length>0&&(s=t[5].replaceAll("_"," ").toUpperCase(),y="https://noaa-s111-pds.s3.amazonaws.com/index.html#ed1.0.1/model_forecast_guidance/"+t[5]+"/",p=t[3].replace("index.html#ed","Ed "),A=a[s].forecastHorizon,u=a[s].forecastCycles,d=a[s].spatialRes,c=a[s].region)}let g=e,C="",I="";e.includes(",")&&(e=e.split(","),C=e[1],g=e[0],I=C.split("/")[5].toUpperCase());const O=t.data[i].features[0].properties.cellname,T=(t.data[i].features[0].properties.uscg_distr,"Model Forecast Guidance"),L="4.5 m";return(0,l.jsx)($w,{styleOverride:{borderLeft:"10px solid "+jL.s111_approach_coverage.color},featureName:(0,l.jsx)(kp,{sx:{lineHeight:1},variant:"overline",children:"Available S-111 Data (300 - 700 m)"}),featureOn:o.s100_approach_coverage,setFeatureOn:e=>r((t=>({...t,s100_approach_coverage:e}))),children:(0,l.jsx)("div",{style:Mf.S100FeatureInfoContainer,children:(0,l.jsx)(nw,{sx:Uf.tableContainer,children:(0,l.jsx)(uw,{size:"small",children:(0,l.jsxs)(zw,{children:[(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"S-111 Version:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:p})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"ENC Cellname:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:O})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Forecast System:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:s})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Region:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:c})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Forecast Cycles:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:u})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Forecast Horizon:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:A})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Horizontal Resolution:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:d})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Product Type:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:T})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Depth:"}),(0,l.jsx)(_w,{align:"left",sx:Uf.tableCell,children:L})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Access Regional Tiles"}),(0,l.jsx)(_w,{children:(0,l.jsx)(Gw,{href:g,sx:Uf.link,align:"left",target:"_blank",rel:"noopener noreferrer",children:s})})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Access Overlapping Regional Tiles"}),(0,l.jsx)(_w,{children:(0,l.jsx)(Gw,{href:C,sx:Uf.link,align:"left",target:"_blank",rel:"noopener noreferrer",children:I})})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Uf.tableCell,children:"Access S-100 Exchange Catalogue"}),(0,l.jsx)(_w,{children:(0,l.jsx)(Gw,{href:y,sx:Uf.link,align:"left",target:"_blank",rel:"noopener noreferrer",children:"Discovery Metadata"})})]})]})})})},n)},0)}}));return A[0]||u[1]||p[1]||s[2]?(0,l.jsxs)("div",{style:Mf.S100FeatureInfoContainer,children:[(0,l.jsx)(kp,{sx:{fontSize:"1em"},color:"#005194",align:"center",fontWeight:"bold",children:"Precision Marine Navigation"}),(0,l.jsx)("div",{style:{marginLeft:10,marginRight:10,marginBottom:5}}),(0,l.jsx)("center",{children:(0,l.jsx)("div",{style:Mf.S100LegendContainer,children:t.styleInfo?(0,l.jsx)(cR,{S100StyleInfo:t.styleInfo}):null})}),s,p,u,A]}):(0,l.jsx)("div",{style:{padding:"50px 20px"},children:(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No feature info found at the specified location. Please try again in another location."})})}const xf={tableCell:{fontSize:"0.8em"},tableHeader:{border:"none"},bulletinLink:{textDecoration:"none",color:"primary.main","&:hover":{color:"secondary.light"}}},Bf={fedBoundariesFeatureInfoContainer:{marginTop:"10px"}},Wf={dateStyle:"medium",timeStyle:"long",timeZone:"UTC"};function Gf(t){const[o,r]=(0,e.useState)({}),[n,i]=ef(t.map,LL.federal_boundaries_highlight_layer);let a=0;for(const e in t.data)0!==Object.keys(t.data[e]).length&&(a+=1);const s=new Set;for(const e in t.data)t.data[e].features&&t.data[e].features.length>0&&t.olLayerState[e].on&&s.add(e);if(n(),Object.keys(t.data).length>0)for(const e in t.data)if(t.data&&t.data[e]&&t.data[e].features)for(const r of t.data[e].features)o[e]&&!0===o[e]&&i(r);if(a<3)return(0,l.jsx)(BI,{sx:{ml:"10em",mt:"10px"}});if(0===s.size)return(0,l.jsxs)("div",{style:{padding:"40px 30px"},children:[(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No Results Found"}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No data values, hyperlinks or other information were found for this location."})]});let p=[...s].map(((n,i)=>(0,l.jsx)($w,{styleOverride:{borderLeft:"10px solid "+VL[n].color},featureName:VL[n].label,featureOn:o[n],setFeatureOn:e=>r((t=>({...t,[n]:e}))),children:(0,l.jsx)("div",{style:{padding:"5px 0px 10px 0px"},children:t.data[n].features.map(((t,o)=>(0,l.jsx)(nw,{sx:xf.tableContainer,children:(0,l.jsx)(uw,{size:"small",children:(0,l.jsxs)(zw,{children:[t.properties.wfo?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:xf.tableCell,children:"WFO ID:"}),(0,l.jsx)(_w,{align:"left",sx:xf.tableCell,children:t.properties.wfo})]}):t.properties.site_id?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:xf.tableCell,children:"RFC ID:"}),(0,l.jsx)(_w,{align:"left",sx:xf.tableCell,children:t.properties.site_id})]}):(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:xf.tableCell,children:"Name:"}),(0,l.jsx)(_w,{align:"left",sx:xf.tableCell,children:t.properties.name})]}),t.properties.region?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:xf.tableCell,children:"Region:"}),(0,l.jsx)(_w,{align:"left",sx:xf.tableCell,children:t.properties.region})]}):t.properties.basin_id?(0,l.jsxs)(e.Fragment,{children:[(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:xf.tableCell,children:"RFC Abbreviation:"}),(0,l.jsx)(_w,{align:"left",sx:xf.tableCell,children:t.properties.basin_id})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:xf.tableCell,children:"Basin Name:"}),(0,l.jsx)(_w,{align:"left",sx:xf.tableCell,children:t.properties.rfc_name})]})]}):null,t.properties.rfc_city?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:xf.tableCell,children:"Location:"}),(0,l.jsx)(_w,{align:"left",sx:xf.tableCell,children:t.properties.rfc_city})]}):t.properties.city?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:xf.tableCell,children:"WFO Name:"}),(0,l.jsx)(_w,{align:"left",sx:xf.tableCell,children:t.properties.city})]}):null,t.properties.st?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:xf.tableCell,children:"State:"}),(0,l.jsx)(_w,{align:"left",sx:xf.tableCell,children:t.properties.st})]}):t.properties.state?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:xf.tableCell,children:"State:"}),(0,l.jsx)(_w,{align:"left",sx:xf.tableCell,children:t.properties.state})]}):null,t.properties.idp_filedate?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:xf.tableCell,children:"Service Date:"}),(0,l.jsx)(_w,{align:"left",sx:xf.tableCell,children:Intl.DateTimeFormat("en-US",Wf).format(t.properties.idp_filedate)})]}):null]})})},o)))})},i)));return(0,l.jsx)("div",{style:Bf.fedBoundariesFeatureInfoContainer,children:p})}const Kf={tableCell:{fontSize:"0.8em"},tableHeader:{border:"none"},legendCell:{marginLeft:"8px"},linkCell:{whiteSpace:"nowrap",fontSize:"0.8em"},subheaderCell:{fontSize:"1em",fontWeight:"bold"},rowHeader:{fontSize:"0.8em",whiteSpace:"nowrap"},bulletinLink:{textDecoration:"none",color:"primary.main","&:hover":{color:"secondary.light"},whiteSpace:"nowrap"}},Hf={zoneForecastsFeatureInfoContainer:{marginTop:"10px"}},Vf={dateStyle:"medium",timeStyle:"long",timeZone:"UTC"};function Yf(t){const[o,r]=(0,e.useState)({}),[n,i]=ef(t.map,LL.zone_forecasts_highlight_layer);let a=0;for(const e in t.data)0!==Object.keys(t.data[e]).length&&(a+=1);const s=new Set;for(const e in t.data)t.data[e].features&&t.data[e].features.length>0&&t.olLayerState[e].on&&"beach"!==KL[e].group&&s.add(e);s.has("offshore_zone_forecasts")&&s.delete("coastal_marine_zone_forecasts");const p=new Set;for(const e in t.data)t.data[e].features&&t.data[e].features.length>0&&t.olLayerState[e].on&&"beach"===KL[e].group&&p.add(e);if((p.has("great_lakes_beach_forecasts_day1")||p.has("great_lakes_beach_forecasts_day2"))&&(p.has("beach_forecasts_day1")&&p.delete("beach_forecasts_day1"),p.has("beach_forecasts_day2")&&p.delete("beach_forecasts_day2")),n(),Object.keys(t.data).length>0)for(const e in t.data)if(t.data&&t.data[e]&&t.data[e].features)for(const r of t.data[e].features)o[e]&&!0===o[e]&&i(r);if(a<Object.keys(KL).length-2)return(0,l.jsx)(BI,{sx:{ml:"10em",mt:"10px"}});if(0===s.size&&0===p.size)return(0,l.jsxs)("div",{style:{padding:"40px 30px"},children:[(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No Results Found"}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No data values, hyperlinks or other information were found for this location."})]});let A=[...s].map(((e,n)=>(0,l.jsx)($w,{styleOverride:{borderLeft:"10px solid "+KL[e].color},featureName:KL[e].label,featureOn:o[e],setFeatureOn:t=>r((o=>({...o,[e]:t}))),children:(0,l.jsx)("div",{style:{padding:"5px 0px 10px 0px"},children:t.data[e].features.map(((t,o)=>(0,l.jsx)(nw,{children:(0,l.jsxs)(uw,{size:"small",children:[(0,l.jsx)(Tw,{children:(0,l.jsxs)(Pw,{sx:Kf.tableHeader,children:[t.properties.zoneurl?(0,l.jsx)(_w,{children:(0,l.jsx)(Gw,{href:t.properties.zoneurl,sx:Kf.bulletinLink,target:"_blank",rel:"noopener noreferrer",children:"View Forecast"})}):(0,l.jsx)(_w,{children:(0,l.jsx)(Gw,{href:t.properties.url,sx:Kf.bulletinLink,target:"_blank",rel:"noopener noreferrer",children:"View Forecast"})}),(0,l.jsx)(_w,{align:"left",sx:Kf.tableCell})]})}),(0,l.jsxs)(zw,{children:[(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Kf.tableCell,children:"Zone ID:"}),t.properties.zone?(0,l.jsx)(_w,{align:"left",sx:Kf.tableCell,children:t.properties.zone}):(0,l.jsx)(_w,{align:"left",sx:Kf.tableCell,children:t.properties.id})]}),(0,l.jsxs)(Pw,{children:["coastal_marine_zone_forecasts"===e||"public_weather_zones"===e||"fire_weather_zones"===e?(0,l.jsx)(_w,{component:"th",scope:"row",sx:Kf.tableCell,children:"WFO ID:"}):"offshore_zone_forecasts"===e?(0,l.jsx)(_w,{component:"th",scope:"row",sx:Kf.tableCell,children:"WFO or Center ID:"}):"high_seas_zone_forecasts"===e?(0,l.jsx)(_w,{component:"th",scope:"row",sx:Kf.tableCell,children:"Center ID:"}):null,t.properties.cwa?(0,l.jsx)(_w,{align:"left",sx:Kf.tableCell,children:t.properties.cwa}):(0,l.jsx)(_w,{align:"left",sx:Kf.tableCell,children:t.properties.wfo})]}),(0,l.jsxs)(Pw,{children:["public_weather_zones"===e||"fire_weather_zones"===e?(0,l.jsx)(_w,{component:"th",scope:"row",sx:Kf.tableCell,children:"Name:"}):(0,l.jsx)(_w,{component:"th",scope:"row",sx:Kf.tableCell,children:"Location:"}),(0,l.jsx)(_w,{align:"left",sx:Kf.tableCell,children:t.properties.name})]}),"public_weather_zones"===e||"fire_weather_zones"===e?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Kf.tableCell,children:"State:"}),(0,l.jsx)(_w,{align:"left",sx:Kf.tableCell,children:t.properties.state})]}):null,(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Kf.tableCell,children:"Service Date:"}),(0,l.jsx)(_w,{align:"left",sx:Kf.tableCell,children:Intl.DateTimeFormat("en-US",Vf).format(t.properties.idp_filedate)})]})]})]})},o)))})},n))),u=[...p].map(((e,n)=>(0,l.jsx)($w,{styleOverride:{borderLeft:"10px solid "+jf(t.data[e].features[0])},featureName:"Beach and Surf Zones",featureOn:o[e],setFeatureOn:t=>r((o=>({...o,[e]:t}))),children:(0,l.jsx)("div",{style:{padding:"5px 0px 10px 0px"},children:(0,l.jsx)(nw,{children:(0,l.jsxs)(uw,{size:"small",children:[(0,l.jsx)(Tw,{children:(0,l.jsxs)(Pw,{sx:Kf.tableHeader,children:[t.data[e].features[0].properties.srfprod?(0,l.jsx)(_w,{children:(0,l.jsx)(Gw,{href:t.data[e].features[0].properties.srfprod,sx:Kf.bulletinLink,target:"_blank",rel:"noopener noreferrer",children:"View Complete Forecast"})}):(0,l.jsx)(_w,{sx:Kf.linkCell,children:"Forecast Unavailable"}),(0,l.jsx)(_w,{align:"left",sx:Kf.tableCell})]})}),(0,l.jsxs)(zw,{children:[(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Kf.tableCell,children:"Zone ID:"}),(0,l.jsx)(_w,{align:"left",sx:Kf.tableCell,children:t.data[e].features[0].properties.id.length>6?t.data[e].features[0].properties.id.slice(-6).toUpperCase():t.data[e].features[0].properties.id.toUpperCase()})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Kf.tableCell,children:"WFO ID:"}),(0,l.jsx)(_w,{align:"left",sx:Kf.tableCell,children:t.data[e].features[0].properties.siteid.toUpperCase()})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Kf.tableCell,children:"Location:"}),(0,l.jsx)(_w,{align:"left",sx:Kf.tableCell,children:t.data[e].features[0].properties.beachname})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Kf.tableCell,children:"Service Date:"}),(0,l.jsx)(_w,{align:"left",sx:Kf.tableCell,children:Intl.DateTimeFormat("en-US",Vf).format(t.data[e].features[0].properties.idp_filedate)})]}),(0,l.jsx)(Pw,{children:(0,l.jsx)(_w,{sx:Kf.linkCell,colSpan:2,children:(0,l.jsx)(kp,{sx:Kf.subheaderCell,children:"Today's Forecast"})})}),(0,l.jsxs)(Pw,{children:[e.includes("great_lakes")?(0,l.jsx)(_w,{component:"th",scope:"row",sx:Kf.tableCell,children:"Swim Risk:"}):(0,l.jsx)(_w,{component:"th",scope:"row",sx:Kf.tableCell,children:"Rip Current Risk:"}),t.data[e].features[0].properties.rip&&e.includes("great_lakes")?(0,l.jsx)(_w,{align:"left",sx:Kf.tableCell,children:t.data.great_lakes_beach_forecasts_day1.features[0].properties.rip.replace(/\.$/,"")}):t.data[e].features[0].properties.rip?(0,l.jsx)(_w,{align:"left",sx:Kf.tableCell,children:t.data.beach_forecasts_day1.features[0].properties.rip.replace(/\.$/,"")}):(0,l.jsx)(_w,{align:"left",sx:Kf.tableCell,children:"Not Available"})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Kf.tableCell,children:"Surf Height:"}),t.data[e].features[0].properties.surf&&e.includes("great_lakes")?(0,l.jsxs)(_w,{align:"left",sx:Kf.tableCell,children:[t.data.great_lakes_beach_forecasts_day1.features[0].properties.surf.replace(/\.$/,""),"  (",Zf(t.data.beach_forecasts_day1.features[0].properties.surf.replace(/\.$/,"")),")"]}):t.data[e].features[0].properties.surf?(0,l.jsxs)(_w,{align:"left",sx:Kf.tableCell,children:[t.data.beach_forecasts_day1.features[0].properties.surf.replace(/\.$/,"")," (",Zf(t.data.beach_forecasts_day1.features[0].properties.surf.replace(/\.$/,"")),")"]}):(0,l.jsx)(_w,{align:"left",sx:Kf.tableCell,children:"Not Available"})]}),(0,l.jsx)(Pw,{children:(0,l.jsx)(_w,{sx:Kf.linkCell,colSpan:2,children:(0,l.jsx)(kp,{sx:Kf.subheaderCell,children:"Tomorrow's Forecast"})})}),(0,l.jsxs)(Pw,{children:[e.includes("great_lakes")?(0,l.jsx)(_w,{component:"th",scope:"row",sx:Kf.rowHeader,children:"Swim Risk:"}):(0,l.jsx)(_w,{component:"th",scope:"row",sx:Kf.rowHeader,children:"Rip Current Risk:"}),t.data[e].features[0].properties.rip&&e.includes("great_lakes")?(0,l.jsx)(_w,{align:"left",sx:Kf.tableCell,children:t.data.great_lakes_beach_forecasts_day2.features[0].properties.rip.replace(/\.$/,"")}):t.data[e].features[0].properties.rip?(0,l.jsx)(_w,{align:"left",sx:Kf.tableCell,children:t.data.beach_forecasts_day2.features[0].properties.rip.replace(/\.$/,"")}):(0,l.jsx)(_w,{align:"left",sx:Kf.tableCell,children:"Not Available"})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:Kf.tableCell,children:"Surf Height:"}),t.data[e].features[0].properties.surf&&e.includes("great_lakes")?(0,l.jsxs)(_w,{align:"left",sx:Kf.tableCell,children:[t.data.great_lakes_beach_forecasts_day2.features[0].properties.surf.replace(/\.$/,"")," (",Zf(t.data.beach_forecasts_day2.features[0].properties.surf.replace(/\.$/,"")),")"]}):t.data[e].features[0].properties.surf?(0,l.jsxs)(_w,{align:"left",sx:Kf.tableCell,children:[t.data.beach_forecasts_day2.features[0].properties.surf.replace(/\.$/,"")," (",Zf(t.data.beach_forecasts_day2.features[0].properties.surf.replace(/\.$/,"")),")"]}):(0,l.jsx)(_w,{align:"left",sx:Kf.tableCell,children:"Not Available"})]}),(0,l.jsx)(Pw,{children:(0,l.jsx)(_w,{scope:"row",colSpan:2,align:"center",sx:Kf.legendCell,children:nR(t)})})]})]})},n)})},n)));return(0,l.jsxs)("div",{style:Hf.zoneForecastsFeatureInfoContainer,children:[u,A]})}function jf(e){let t=e.properties.rip;return HL.hasOwnProperty(t)?HL[t]:HL["Not Provided"]}function Zf(e){return e.replace(/\d+/g,(function(e){return(.3048*parseFloat(e)).toFixed(2)+""})).replaceAll("feet","m").replaceAll("foot","m")}const zf={PathogenFeatureInfoContainer:{padding:"10px"}};function Xf(e){if(0===Object.keys(e.data).length)return(0,l.jsx)(BI,{sx:{margin:"70px 20px"}});if(e.data.features&&e.data.features.length>0){const t=Number.parseFloat(e.data.features[0].properties.Band1).toFixed(2);return-99999!=t?(0,l.jsxs)("div",{className:zf.PathogenFeatureInfoContainer,children:[(0,l.jsx)(kp,{align:"center",children:"Vibrio Vulnificus Probability of Occurrence"}),(0,l.jsx)("div",{style:{borderBottom:"1px solid rgba(0, 0, 0, .125)",marginLeft:10,marginRight:10}}),(0,l.jsx)("br",{}),(0,l.jsxs)(kp,{sx:{fontSize:"1.0em"},align:"center",children:[t," %"]}),(0,l.jsx)("br",{})]}):(0,l.jsx)("div",{style:{padding:"50px 20px"},children:(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No feature info found at the specified location. Please try again in another location."})})}return(0,l.jsx)("div",{style:{padding:"50px 20px"},children:(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No feature info found at the specified location. Please try again in another location."})})}const Jf={LightningDensityFeatureInfoContainer:{padding:"10px"}};function Qf(e){if(0===Object.keys(e.data).length)return(0,l.jsx)(BI,{sx:{margin:"70px 20px"}});if(!(e.data.features&&e.data.features.length>0))return(0,l.jsx)("div",{style:{padding:"50px 20px"},children:(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No feature info found at the specified location. Please try again in another location."})});try{const t=Number.parseFloat(e.data.features[0].properties.Band1).toFixed(2);return(0,l.jsxs)("div",{className:Jf.LightningDensityFeatureInfoContainer,children:[(0,l.jsx)(kp,{align:"center",children:"15 Min Lightning Strike Density"}),(0,l.jsxs)(kp,{align:"center",children:["(strikes/km",(0,l.jsx)("sup",{children:"2"}),"/min x 10",(0,l.jsx)("sup",{children:"3"}),")"]}),(0,l.jsx)("div",{style:{borderBottom:"1px solid rgba(0, 0, 0, .125)",marginLeft:10,marginRight:10}}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{sx:{fontSize:"1.0em"},align:"center",children:t}),(0,l.jsx)("br",{}),e.styleInfo?(0,l.jsx)("div",{align:"center",children:(0,l.jsx)(RR,{LightningDensityStyleInfo:e.styleInfo})}):null]})}catch(t){return(0,l.jsx)("div",{style:{padding:"50px 20px"},children:(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No feature info found at the specified location. Please try again in another location."})})}}const qf={tableCell:{fontSize:"0.8em"},tableHeader:{border:"none"},bulletinLink:{textDecoration:"none",color:"primary.main","&:hover":{color:"secondary.light"},whiteSpace:"nowrap"}},$f={ConvectiveFeatureInfoContainer:{padding:"10px"},LegendContainer:{paddingTop:"0.5em"}},eE={"Categorical Outlook":"Category","Significant Tornado Outlook":"Outlook","Probabilistic Tornado Outlook":"Probability at Selected Location","Significant Hail Outlook":"Outlook","Probabilistic Hail Outlook":"Probability at Selected Location","Significant Wind Outlook":"Outlook","Probabilistic Wind Outlook":"Probability at Selected Location","Significant Severe Weather Outlook":"Outlook","Probabilistic Severe Weather Outlook":"Probability at Selected Location","Day 3 Probabilistic Severe Weather Outlook":"Probability at Selected Location","Day 4-8 Probabilistic Severe Weather Outlook":"Probability at Selected Location"},tE={"Categorical Outlook":{2:"Thunderstorm",3:"Marginal",4:"Slight",5:"Enhanced",6:"Moderate",8:"High"},"Significant Tornado Outlook":{10:"Significant"},"Probabilistic Tornado Outlook":{2:"2%",5:"5%",10:"10%",15:"15%",30:"30%",45:"45%",60:"60%+"},"Significant Wind Outlook":{10:"Significant"},"Probabilistic Wind Outlook":{5:"5%",15:"15%",30:"30%",45:"45%",60:"60%+"},"Significant Hail Outlook":{10:"Significant"},"Probabilistic Hail Outlook":{5:"5%",15:"15%",30:"30%",45:"45%",60:"60%+"},"Significant Severe Weather Outlook":{10:"Significant"},"Probabilistic Severe Weather Outlook":{5:"5%",15:"15%",30:"30%",45:"45%",60:"60%+"},"Day 3 Probabilistic Severe Weather Outlook":{5:"5%",15:"15%",30:"30%",45:"45%",60:"60%+"},"Day 4-8 Probabilistic Severe Weather Outlook":{15:"15%",30:"30%+"}},oE={dateStyle:"medium",timeStyle:"long"};function rE(e){const[t,o]=ef(e.map,LL.convective_highlight_layer);let r=0;for(const a in e.data)0!==Object.keys(e.data[a]).length&&(r+=1);const n=new Set;for(const a in e.data)e.data[a].features&&e.data[a].features.length>0&&e.olLayerState[a].on&&n.add(a);if(t(),Object.keys(e.data).length>0)for(const a in e.data)if(e.data&&e.data[a]&&e.data[a].features)for(const t of e.data[a].features)e.olLayerState[a].on&&o(t);if(r<21)return(0,l.jsx)(BI,{sx:{ml:"10em",mt:"10px"}});if(0===n.size)return(0,l.jsxs)("div",{style:{padding:"40px 30px"},children:[(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No Results Found"}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No data was found for this location."})]});let i=[...n].map(((t,o)=>{var r="";r=parseInt(YL[t].day)<4?"https://www.spc.noaa.gov/products/outlook/day"+YL[t].day+"otlk.html":"https://www.spc.noaa.gov/products/exper/day4-8/";var n=e.data[t].features[0].properties.valid,i=Date.parse(n.slice(0,4)+"-"+n.slice(4,6)+"-"+n.slice(6,8)+"T"+n.slice(8,10)+":"+n.slice(10,12)+":00Z"),a=e.data[t].features[0].properties.expire,s=Date.parse(a.slice(0,4)+"-"+a.slice(4,6)+"-"+a.slice(6,8)+"T"+a.slice(8,10)+":"+a.slice(10,12)+":00Z");return(0,l.jsxs)("div",{style:{marginLeft:10,marginRight:10,paddingBottom:10,paddingTop:5},children:["probabilistic_severe_day3"===YL[t].layer_name?(0,l.jsxs)(kp,{variant:"overline",children:[YL[t].specific_label," - Day ",YL[t].day]}):parseInt(YL[t].day)>3?(0,l.jsxs)(kp,{variant:"overline",children:["Severe Weather Outlook - Day ",YL[t].day]}):(0,l.jsxs)(kp,{variant:"overline",children:[YL[t].label," - Day ",YL[t].day]}),(0,l.jsx)(nw,{children:(0,l.jsxs)(uw,{size:"small",children:[0===o?(0,l.jsx)(Tw,{children:(0,l.jsxs)(Pw,{sx:qf.tableHeader,children:[(0,l.jsx)(_w,{children:(0,l.jsx)(Gw,{href:r,sx:qf.bulletinLink,target:"_blank",rel:"noopener noreferrer",children:"View Bulletin"})}),(0,l.jsx)(_w,{align:"left",sx:qf.tableCell})]})}):null,(0,l.jsxs)(zw,{children:[(0,l.jsxs)(Pw,{children:[(0,l.jsxs)(_w,{component:"th",scope:"row",sx:qf.tableCell,children:[eE[YL[t].label],":"]}),(0,l.jsx)(_w,{align:"left",sx:qf.tableCell,children:tE[YL[t].label][e.data[t].features[0].properties.dn]})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:qf.tableCell,children:"Valid From:"}),(0,l.jsx)(_w,{align:"left",sx:qf.tableCell,children:Intl.DateTimeFormat("en-US",oE).format(new Date(i))})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:qf.tableCell,children:"Until:"}),(0,l.jsx)(_w,{align:"left",sx:qf.tableCell,children:Intl.DateTimeFormat("en-US",oE).format(new Date(s))})]}),(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:qf.tableCell,children:"Service Date:"}),(0,l.jsx)(_w,{align:"left",sx:qf.tableCell,children:Intl.DateTimeFormat("en-US",oE).format(e.data[t].features[0].properties.idp_filedate)})]})]})]})},o)]},o)}));return(0,l.jsxs)("div",{style:$f.ConvectiveFeatureInfoContainer,children:[(0,l.jsx)(kp,{align:"center",children:"NWS Storm Prediction Center"}),(0,l.jsx)(kp,{align:"center",children:"Convective Outlooks"}),i,(0,l.jsx)("div",{style:$f.LegendContainer,align:"center",children:(0,l.jsx)(eF,{olLayerState:e.olLayerState})})]})}const nE={tableCell:{fontSize:"0.8em"},fieldCell:{fontSize:"0.8em",minWidth:175},links:{"& a":{color:"primary.main",textDecoration:"none","&:hover":{textDecoration:"underline"},"&:visited":{color:"primary.main"}}}},iE={FeatureInfoContainer:{padding:"10px"},LegendContainer:{paddingTop:"0.5em"}},aE={dateStyle:"medium",timeStyle:"long"},sE={"10.":"Overcast",OVC:"Overcast",8.8:"7/8 Sky Covered",BKN:"Mostly Cloudy",7.5:"Mostly Cloudy",6.3:"5/8 Sky Covered","5.0":"Partly Cloudy",3.7:"3/8 Sky Covered",2.5:"Scattered Clouds",SCT:"Scattered Clouds",1.2:"Few Clouds",FEW:"Few Clouds","0.0":"Clear",SKC:"Clear",CLR:"Clear",VV:"Vertical Visibility"};function pE(t){const[o,r]=(0,e.useState)({});let n=!1;if(0===Object.keys(t.data[0]).length)return(0,l.jsxs)("div",{style:{padding:"40px 30px"},children:[(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No Results Found"}),(0,l.jsx)("br",{}),(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"No data was found for this location."})]});1===Object.keys(t.data).length&&(n=!0);let i=[...t.data].map(((e,t)=>n?lE(e,t):(0,l.jsx)($w,{featureName:e.getId(),featureOn:o[e.getId()],setFeatureOn:t=>r((o=>({...o,[e.getId()]:t}))),children:lE(e,t)},t)));return(0,l.jsxs)("div",{style:iE.FeatureInfoContainer,children:[(0,l.jsx)(kp,{align:"center",sx:{paddingBottom:"5px"},children:"Surface & Marine Weather Observations"}),i,(0,l.jsx)("div",{style:iE.LegendContainer,align:"center",children:(0,l.jsx)(dF,{})})]})}function lE(e,t){let o="",r=e.getProperties().cloudcover,n=[];if(e.getProperties().rawdata&&"null"!==e.getProperties().rawdata&&e.getProperties().rawdata!==e.getId()){let t=pC(e.getProperties().rawdata),i=lC(e.getProperties().rawdata);if(t)for(const e of t)"VC"===e.abbreviation?n.push(e.meaning):(o=o+" "+e.meaning.toUpperCase(),n.length>0&&(o=o+" "+n.pop().toUpperCase()));i&&"null"!==i&&(r=i)}return(0,l.jsx)("div",{style:{padding:"5px 0px 10px 0px"},children:(0,l.jsx)(nw,{children:(0,l.jsx)(uw,{size:"small",children:(0,l.jsxs)(zw,{children:[(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:nE.fieldCell,children:"Station ID:"}),(0,l.jsx)(_w,{align:"left",sx:nE.tableCell,children:e.getId()})]}),e.getProperties().location&&""!==e.getProperties().location?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:nE.fieldCell,children:"Station Name:"}),(0,l.jsx)(_w,{align:"left",sx:nE.tableCell,children:e.getProperties().location})]}):null,e.getProperties().tblname?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:nE.fieldCell,children:"Station Type:"}),(0,l.jsx)(_w,{align:"left",sx:nE.tableCell,children:e.getProperties().tblname})]}):null,e.getProperties().timeobs?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:nE.fieldCell,children:"Observation Time:"}),(0,l.jsx)(_w,{align:"left",sx:nE.tableCell,children:Intl.DateTimeFormat("en-US",aE).format(sC(e.getProperties().timeobs))})]}):null,r&&"null"!==r&&sE[r]?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:nE.fieldCell,children:"Cloud Cover:"}),(0,l.jsx)(_w,{align:"left",sx:nE.tableCell,children:sE[r]})]}):null,o.length>0?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:nE.fieldCell,children:"Present Weather:"}),(0,l.jsx)(_w,{align:"left",sx:nE.tableCell,children:o})]}):null,e.getProperties().temperature?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:nE.fieldCell,children:"Air Temperature (\xb0F):"}),(0,l.jsx)(_w,{align:"left",sx:nE.tableCell,children:Math.round(parseFloat(e.getProperties().temperature))})]}):null,e.getProperties().visibility?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:nE.fieldCell,children:"Visibility (mi):"}),(0,l.jsx)(_w,{align:"left",sx:nE.tableCell,children:Math.round(parseFloat(e.getProperties().visibility))})]}):null,e.getProperties().dewpoint?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:nE.fieldCell,children:"Dew Point Temperature (\xb0F):"}),(0,l.jsx)(_w,{align:"left",sx:nE.tableCell,children:Math.round(parseFloat(e.getProperties().dewpoint))})]}):null,e.getProperties().sst?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:nE.fieldCell,children:"Sea Surface Temperature (\xb0F):"}),(0,l.jsx)(_w,{align:"left",sx:nE.tableCell,children:Math.round(parseFloat(e.getProperties().sst))})]}):null,e.getProperties().waveheight?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:nE.fieldCell,children:"Significant Wave Height (ft):"}),(0,l.jsx)(_w,{align:"left",sx:nE.tableCell,children:e.getProperties().waveheight.toFixed(1)})]}):null,!e.getProperties().preschange&&0!==e.getProperties().preschange||9999===e.getProperties().preschange?null:(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:nE.fieldCell,children:"3-Hour Pressure Change (mb):"}),(0,l.jsx)(_w,{align:"left",sx:nE.tableCell,children:e.getProperties().preschange.toFixed(1)})]}),e.getProperties().sealevelpress?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:nE.fieldCell,children:"Mean Sea Level Pressure (mb):"}),(0,l.jsx)(_w,{align:"left",sx:nE.tableCell,children:e.getProperties().sealevelpress.toFixed(1)})]}):null,e.getProperties().windspeed||0===e.getProperties().windspeed?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:nE.fieldCell,children:"Wind Velocity (kts):"}),(0,l.jsx)(_w,{align:"left",sx:nE.tableCell,children:e.getProperties().windspeed.toFixed(1)})]}):null,e.getProperties().windgust?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:nE.fieldCell,children:"Wind Gust Speed (kts):"}),(0,l.jsx)(_w,{align:"left",sx:nE.tableCell,children:e.getProperties().windgust.toFixed(1)})]}):null,e.getProperties().winddir||0===e.getProperties().winddir?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:nE.fieldCell,children:"Wind Direction:"}),(0,l.jsx)(_w,{align:"left",sx:nE.tableCell,children:AE(e.getProperties().winddir)})]}):null,"K"!==Array.from(e.getId())[0]&&"C"!==Array.from(e.getId())[0]&&"M"!==Array.from(e.getId())[0]||"MARITIME"===e.getProperties().tblname?null:(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:nE.fieldCell,children:"Link:"}),(0,l.jsx)(_w,{align:"left",sx:nE.tableCell,children:(0,l.jsx)(kp,{variant:"caption",sx:nE.links,children:(0,l.jsx)("a",{href:"https://forecast.weather.gov/data/obhistory/"+e.getId()+".html",target:"_blank",rel:"noopener noreferrer",children:"View Past Observations"})})})]}),"MARITIME"===e.getProperties().tblname&&5===e.getId().length&&e.getId()[4]>="0"&&e.getId()[4]<="9"?(0,l.jsxs)(Pw,{children:[(0,l.jsx)(_w,{component:"th",scope:"row",sx:nE.fieldCell,children:"Link:"}),(0,l.jsx)(_w,{align:"left",sx:nE.tableCell,children:(0,l.jsx)(kp,{variant:"caption",sx:nE.links,children:(0,l.jsx)("a",{href:"https://www.ndbc.noaa.gov/station_page.php?station="+e.getId(),target:"_blank",rel:"noopener noreferrer",children:"View Past Observations"})})})]}):null]})})},t)},t)}function AE(e){return e>348.75&&e<=360||e>=0&&e<=11.25?"N":e>11.25&&e<=33.75?"NNE":e>33.75&&e<=56.25?"NE":e>56.25&&e<=78.75?"ENE":e>78.75&&e<=101.25?"E":e>101.25&&e<=123.75?"ESE":e>123.75&&e<=146.25?"SE":e>146.25&&e<=168.75?"SSE":e>168.75&&e<=191.25?"S":e>191.25&&e<=213.75?"SSW":e>213.75&&e<=236.25?"SW":e>236.25&&e<=258.75?"WSW":e>258.75&&e<=281.25?"W":e>281.25&&e<=303.75?"WNW":e>303.75&&e<=326.25?"NW":"NNW"}const uE=1609.344,dE={forecastLink:{textDecoration:"none",color:"primary.main","&:hover":{color:"secondary.light"}}},cE={forecastTable:{display:"inline-table",userSelect:"none","&:active:hover":{cursor:"grabbing"}},forecastDay:{padding:"10px",borderRadius:"6px","&:hover":{cursor:"pointer"},height:"330px"},forecastImage:{marginLeft:"10px",marginRight:"10px",borderRadius:"6px"},forecastImageCellphone:{marginLeft:"calc(50% - 2em)",borderRadius:"5px",width:"4em"},contentHeader:{padding:"10px"},divider:{borderBottom:"1px solid rgba(0, 0, 0, .125)",marginLeft:10,marginRight:10}};function yE(t){let o,r,n;const i=op(),[a,s]=(0,e.useState)(1),p=pp(i.breakpoints.only("xs"));if(0===Object.keys(t.data).length)return(0,l.jsx)(BI,{sx:{margin:"70px 20px"}});if("error"in t.data)return(0,l.jsx)("div",{style:{padding:"50px 20px"},children:(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:t.data.error})});if("zone"in t.data){const e=t.data.zone.properties.forecastZone.split("/").slice(-1),o="https://forecast.weather.gov/MapClick.php?zoneid="+e;return(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{style:cE.contentHeader,children:[(0,l.jsx)(kp,{align:"center",children:"NWS Zone Forecast"}),(0,l.jsxs)(kp,{sx:{fontSize:"0.8em"},align:"center",children:["Forecast Zone ",e]})]}),(0,l.jsx)("div",{style:{padding:"10px"},children:(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},align:"center",children:(0,l.jsx)(Gw,{href:o,sx:dE.forecastLink,target:"_blank",rel:"noopener noreferrer",children:"View Zone Forecast on NWS Website"})})})]})}if("offshore"in t.data){const e=t.data.offshore.features[0].properties.url;return(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{style:cE.contentHeader,children:[(0,l.jsx)(kp,{align:"center",children:"NWS Offshore Marine Forecast"}),(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},align:"center",children:t.data.offshore.features[0].properties.name})]}),(0,l.jsx)("div",{style:{padding:"10px"},children:(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},align:"center",children:(0,l.jsx)(Gw,{href:e,sx:dE.forecastLink,target:"_blank",rel:"noopener noreferrer",children:"View Offshore Marine Zone Forecast on NWS Website"})})})]})}if("marine_point"in t.data){o={city:t.data.point.properties.relativeLocation.properties.city,state:t.data.point.properties.relativeLocation.properties.state,dist:t.data.point.properties.relativeLocation.properties.distance.value,dir:t.data.point.properties.relativeLocation.properties.bearing.value},r=Math.round(o.dist/uE),n=gE(o.dir);const e="https://marine.weather.gov/MapClick.php?lat="+t.data.point.geometry.coordinates[1]+"&lon="+t.data.point.geometry.coordinates[0];return(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{style:cE.contentHeader,children:[(0,l.jsx)(kp,{align:"center",children:"NWS Coastal Marine Forecast"}),(0,l.jsxs)(kp,{sx:{fontSize:"0.8em"},align:"center",children:[r," Miles ",n," of ",o.city,", ",o.state]})]}),(0,l.jsx)("div",{style:{padding:"10px"},children:(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},align:"center",children:(0,l.jsx)(Gw,{href:e,sx:dE.forecastLink,target:"_blank",rel:"noopener noreferrer",children:"View Coastal Marine Forecast on NWS Website"})})})]})}if("coastal"in t.data){const e=t.data.coastal.features[0].properties.url;return(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{style:cE.contentHeader,children:[(0,l.jsx)(kp,{align:"center",children:"NWS Coastal Marine Forecast"}),(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},align:"center",children:t.data.coastal.features[0].properties.name})]}),(0,l.jsx)("div",{style:{padding:"10px"},children:(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},align:"center",children:(0,l.jsx)(Gw,{href:e,sx:dE.forecastLink,target:"_blank",rel:"noopener noreferrer",children:"View Coastal Marine Zone Forecast on NWS Website"})})})]})}if("highSeas"in t.data){const e=t.data.highSeas.features[0].properties.url;return(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{style:cE.contentHeader,children:[(0,l.jsx)(kp,{align:"center",children:"NWS High Seas Forecast"}),(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},align:"center",children:t.data.highSeas.features[0].properties.name})]}),(0,l.jsx)("div",{style:{padding:"10px"},children:(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},align:"center",children:(0,l.jsx)(Gw,{href:e,sx:dE.forecastLink,target:"_blank",rel:"noopener noreferrer",children:"View High Seas Forecast on NWS Website"})})})]})}try{o={city:t.data.point.properties.relativeLocation.properties.city,state:t.data.point.properties.relativeLocation.properties.state,dist:t.data.point.properties.relativeLocation.properties.distance.value,dir:t.data.point.properties.relativeLocation.properties.bearing.value},r=Math.round(o.dist/uE),n=gE(o.dir);const e=t.data.forecast.properties.periods.map(((e,t)=>p?(0,l.jsx)("td",{children:(0,l.jsxs)("div",{onClick:()=>{s(e.number)},style:{...cE.forecastDay,backgroundColor:a===e.number?i.palette.primary.main:"#eee",color:a===e.number?i.palette.primary.contrastText:"",height:"auto",width:"7em"},children:[(0,l.jsx)("div",{style:{height:"auto"},children:(0,l.jsx)(kp,{align:"center",variant:"body2",sx:{fontSize:"0.8em",marginBottom:"4px"},children:e.name})}),(0,l.jsx)("div",{children:(0,l.jsx)("img",{style:cE.forecastImageCellphone,src:e.icon.includes("https://api.weather.gov")?e.icon:"https://api.weather.gov"+e.icon,alt:e.shortForecast})}),(0,l.jsx)("div",{children:(0,l.jsxs)(kp,{sx:{fontSize:"0.8em"},align:"center",children:[e.temperature," \xb0",e.temperatureUnit]})}),(0,l.jsx)("div",{style:{height:"auto"},children:(0,l.jsxs)(kp,{sx:{fontSize:"0.7em"},align:"center",children:[e.windSpeed," ",e.windDirection]})})]},t)},t):(0,l.jsx)("td",{children:(0,l.jsxs)("div",{onClick:()=>{s(e.number)},style:{...cE.forecastDay,backgroundColor:a===e.number?i.palette.primary.main:"#eee",color:a===e.number?i.palette.primary.contrastText:""},children:[(0,l.jsx)("div",{style:{height:"40px"},children:(0,l.jsx)(kp,{align:"center",variant:"body2",children:e.name})}),(0,l.jsx)("div",{children:(0,l.jsx)("img",{style:cE.forecastImage,src:e.icon.includes("https://api.weather.gov")?e.icon:"https://api.weather.gov"+e.icon,alt:e.shortForecast})}),(0,l.jsx)("div",{style:{height:"130px"},children:(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:e.shortForecast})}),(0,l.jsx)("div",{style:{height:"40px"},children:(0,l.jsxs)(kp,{sx:{paddingTop:"10px",fontSize:"0.8em"},align:"center",children:["Wind: ",e.windSpeed," ",e.windDirection]})}),(0,l.jsx)("div",{children:(0,l.jsxs)(kp,{sx:{paddingTop:"10px"},align:"center",children:[e.name.toLowerCase().includes("night")?"Low":"Hi"," ",e.temperature," \xb0",e.temperatureUnit]})})]},t)},t))),A="https://forecast.weather.gov/MapClick.php?lon="+t.data.point.geometry.coordinates[0]+"&lat="+t.data.point.geometry.coordinates[1];return(0,l.jsxs)("div",{style:cE.pointForecastContainer,children:[(0,l.jsxs)("div",{style:cE.contentHeader,children:[(0,l.jsx)(kp,{align:"center",children:"NWS Point Forecast"}),(0,l.jsxs)(kp,{sx:{fontSize:"0.8em"},align:"center",children:[r," Miles ",n," of ",o.city,", ",o.state]}),(0,l.jsxs)(kp,{sx:{fontSize:"0.8em"},align:"center",children:["Last Update: ",t.data.forecast.properties.updateTime]}),(0,l.jsx)("div",{style:cE.divider})]}),(0,l.jsx)("div",{style:{overflowX:"hidden"},children:(0,l.jsx)($F,{sliderType:p?"cellphone-forecast":"forecast",children:(0,l.jsx)("table",{style:cE.forecastTable,children:(0,l.jsx)("tbody",{children:(0,l.jsx)("tr",{children:e})})})})}),(0,l.jsxs)("div",{style:{padding:"10px"},children:[(0,l.jsx)("div",{style:{...cE.divider,marginBottom:"10px"}}),(0,l.jsxs)(kp,{sx:{fontWeight:"bold",fontSize:"0.8em"},children:[t.data.forecast.properties.periods[a-1].name,":"]}),(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:t.data.forecast.properties.periods[a-1].detailedForecast})]}),(0,l.jsx)("div",{style:{padding:"10px"},children:(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:(0,l.jsx)(Gw,{href:A,sx:dE.forecastLink,target:"_blank",rel:"noopener noreferrer",children:"View on NWS Website"})})})]})}catch(A){return t.data.forecast.title?(0,l.jsxs)("div",{children:[(0,l.jsx)("div",{style:cE.contentHeader,children:(0,l.jsx)(kp,{align:"center",children:t.data.forecast.title})}),(0,l.jsx)("div",{style:{padding:"10px"},children:(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},align:"left",children:t.data.forecast.detail})})]}):(0,l.jsx)("div",{style:{padding:"50px 20px"},children:(0,l.jsx)(kp,{sx:{fontSize:"0.8em"},children:"A point forecast is currently unavailable at the specified location. Please try again in another location or visit https://www.weather.gov for more information."})})}}function gE(e){let t=e%360;return t>348.75&&t<360||t>=0&&t<=11.25?"N":t>11.25&&t<=33.75?"NNE":t>33.75&&t<=56.25?"NE":t>56.25&&t<=78.75?"ENE":t>78.75&&t<=101.25?"E":t>101.25&&t<=123.75?"ESE":t>123.75&&t<=146.25?"SE":t>146.25&&t<=168.75?"SSE":t>168.75&&t<=191.25?"S":t>191.25&&t<=213.75?"SSW":t>213.75&&t<=236.25?"SW":t>236.25&&t<=258.75?"WSW":t>258.75&&t<=281.25?"W":t>281.25&&t<=303.75?"WNW":t>303.75&&t<=326.25?"NW":"NNW"}const CE={wwa:"Alerts",point_forecast:"Point Forecasts",zone_forecasts:"Zone Forecasts",ndfd:"Gridded Forecasts",mrms:"Radar",mrms_qpe:"QPE",tropical_cyclones:"Tropical Cyclones",s111:"Currents",stofs:"Flooding",nbs:"BlueTopo",satellite:"Satellite",sst:"SST",s100:"S100",federal_agency_boundaries:"Boundaries",pathogen:"Pathogen",ltng_den:"Lightning",convective_outlooks:"Convective",surface_obs:"Observations"},IE={mapClickPopupContainer:{padding:"5px 10px",position:{sm:"absolute",xs:"fixed"},right:{sm:"1em",xs:"auto"},top:{sm:"2.75em",xs:"auto"},bottom:{sm:"auto",xs:"0em"},width:{lg:"25em",sm:"23em",xs:"calc(100% - 20px)"}},popupCloseButton:{backgroundColor:"rgba(255,255,255,0)","&:hover":{color:"primary.main"},position:"absolute",top:"0.3em",right:".5em",height:"2em",width:"2em"},popupLayersButton:{color:"primary.main",backgroundColor:"rgba(255,255,255,0)","&:hover":{color:"primary.main"},position:"absolute",top:"0.3em",right:"2.5em",height:"2em",width:"2em"},bottomCloseLink:{margin:"5px 5px 0px 5px",fontSize:"0.8em",color:"#555",userSelect:"none","&:hover":{color:"primary.main",cursor:"pointer"}},popupNavButton:{backgroundColor:"#eee",color:"primary.main","&:hover":{backgroundColor:"primary.main",color:"primary.contrastText"},borderRadius:"25px",margin:"4px 4px 4px 4px"}},OE={headerContainer:{position:"relative"},mapClickNavBar:{overflowX:"hidden","&:active:hover":{cursor:"grabbing"},maxHeight:"6.25em"},popupContentContainer:{overflowX:"hidden",overflowY:"auto",maxHeight:"calc(100vh - 22em)"},pointIcon:{height:"8px",width:"8px",borderRadius:"50%",display:"inline-block",backgroundColor:"rgba(255,255,0,1.0)",border:"2px solid #005194",position:"relative",top:"3px",right:"0.25em"},divider:{borderBottom:"1px solid rgba(0, 0, 0, .125)",marginLeft:10,marginRight:10},blueDivider:{borderBottom:"1px solid #005194",marginLeft:10,marginRight:10}};const TE=function(t){const o=op(),r=(0,e.useRef)(),[n,i]=(0,e.useState)(null),[a,s]=function(t,o){const r=(0,e.useRef)(t),[n,i]=(0,e.useState)((()=>new Pl)),[a,s]=(0,e.useState)((()=>new SA({style:[new xi({image:new wi({radius:6,fill:new Ei({color:"#005194"})})}),new xi({image:new wi({radius:4,fill:new Ei({color:"rgba(255,255,0,1.0)"})})})]})));return(0,e.useEffect)((()=>(a.setSource(n),a.setZIndex(o),r.current.addLayer(a),()=>{r.current.removeLayer(a)})),[n,a]),[()=>{n.clear()},e=>{let[t,o]=e;n.addFeature(new Up({geometry:new $r([t,o])}))}]}(t.map,LL.map_click_dot_layer),[p,A]=(0,e.useState)(pp(o.breakpoints.only("xs")));let u=!1;for(const e in t.mapClickInfo)t.mapClickCoords.x===t.mapClickInfo[e].coords.x&&t.mapClickCoords.y===t.mapClickInfo[e].coords.y&&(u=!0);a(),s([t.mapClickCoords.x,t.mapClickCoords.y]),Object.keys(t.mapClickInfo).length>0&&(null===n||!(n in t.mapClickInfo))&&("s100"in t.mapClickInfo&&t.productToggles.s100?i("s100"):"nbs"in t.mapClickInfo&&t.productToggles.nbs?i("nbs"):"stofs"in t.mapClickInfo&&t.productToggles.stofs?i("stofs"):"sst"in t.mapClickInfo&&t.productToggles.sst?i("sst"):"wwa"in t.mapClickInfo?i("wwa"):"mrms_qpe"in t.mapClickInfo&&t.productToggles.mrms_qpe?i("mrms_qpe"):i("point_forecast"));const d={whiteSpace:"nowrap",fontSize:pp(o.breakpoints.down("xs"))?"75%":"80%"},c=Object.keys(t.mapClickInfo).map(((e,t)=>{if("point_forecast"!==e&&"wwa"!==e&&"zone_forecasts"!==e&&"ndfd"!==e)return(0,l.jsx)(HA,{item:!0,children:(0,l.jsx)(vC,{size:"small",onClick:()=>{i(e)},sx:{...IE.popupNavButton,backgroundColor:n===e?"primary.main":"#eee",color:n===e?"primary.contrastText":""},children:(0,l.jsx)(kp,{noWrap:!0,variant:"caption",sx:d,children:CE[e]?CE[e]:e})})},t)}));let y=(0,l.jsx)("div",{style:{display:"flex",justifyContent:"center"},children:(0,l.jsx)(BI,{sx:{margin:"70px 20px"}})});if(!0===u&&n in t.mapClickInfo&&Object.keys(t.mapClickInfo[n].data).length>0)switch(n){case"wwa":y=(0,l.jsx)(nf,{data:t.mapClickInfo[n].data,map:t.map});break;case"zone_forecasts":y=(0,l.jsx)(Yf,{data:t.mapClickInfo[n].data,map:t.map,olLayerState:t.olLayerState});break;case"mrms":y=(0,l.jsx)(pf,{data:t.mapClickInfo[n].data,styleInfo:t.styleInfo.mrms});break;case"mrms_qpe":y=(0,l.jsx)(df,{data:t.mapClickInfo[n].data,styleInfo:t.styleInfo.mrms_qpe,olLayerState:t.olLayerState});break;case"point_forecast":y=(0,l.jsx)(yE,{data:t.mapClickInfo[n].data});break;case"tropical_cyclones":y=(0,l.jsx)(Tf,{data:t.mapClickInfo[n].data,map:t.map,styleInfo:t.styleInfo.tropical_cyclones,activeTropicalSSLayer:t.olLayerState.tropical_ss.layersParam});break;case"stofs":y=(0,l.jsx)(Rf,{data:t.mapClickInfo[n].data,styleInfo:t.styleInfo.stofs});break;case"sst":y=(0,l.jsx)(wf,{data:t.mapClickInfo[n].data,urls:t.mapClickInfo[n].urls,styleInfo:t.styleInfo.sst,olLayerState:t.olLayerState});break;case"satellite":const e=t.olLayerState.satellite.layersParam;y=(0,l.jsx)(vf,{data:t.mapClickInfo[n].data,activeVariable:e});break;case"ndfd":const o=t.olLayerState.ndfd.currentSource;y=(0,l.jsx)(hf,{data:t.mapClickInfo[n].data,activeVariable:o,styleInfo:t.styleInfo.ndfd});break;case"s111":y=(0,l.jsx)(Ef,{data:t.mapClickInfo[n].data,styleInfo:t.styleInfo.s111,olLayerState:t.olLayerState});break;case"nbs":y=(0,l.jsx)(Nf,{data:t.mapClickInfo[n].data,map:t.map});break;case"s100":y=(0,l.jsx)(Df,{data:t.mapClickInfo[n].data,styleInfo:t.styleInfo.s100,map:t.map,olLayerState:t.olLayerState});break;case"federal_agency_boundaries":y=(0,l.jsx)(Gf,{data:t.mapClickInfo[n].data,map:t.map,olLayerState:t.olLayerState});break;case"pathogen":y=(0,l.jsx)(Xf,{data:t.mapClickInfo[n].data,styleInfo:t.styleInfo.pathogen});break;case"ltng_den":y=(0,l.jsx)(Qf,{data:t.mapClickInfo[n].data,styleInfo:t.styleInfo.ltng_den});break;case"convective_outlooks":y=(0,l.jsx)(rE,{data:t.mapClickInfo[n].data,map:t.map,olLayerState:t.olLayerState});break;case"surface_obs":y=(0,l.jsx)(pE,{data:t.mapClickInfo[n].data});break;default:y=(0,l.jsx)("div",{children:(0,l.jsx)("p",{children:"No feature info available for this service."})})}const g={...OE.popupContentContainer,maxHeight:p?"calc(100vh - 30em)":"calc(100vh - 22em)"},[C,I]=uo([t.mapClickCoords.x,t.mapClickCoords.y]),O=t.mapClickTime?iC(t.mapClickTime)+" "+aC():"Present";return(0,l.jsxs)(JA,{elevation:3,sx:{...IE.mapClickPopupContainer,zIndex:t.zIndexVal},children:[p&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{style:g,children:y}),(0,l.jsx)("div",{style:{...OE.blueDivider,marginTop:"5px"}})]}),(0,l.jsxs)("div",{style:OE.headerContainer,children:[(0,l.jsxs)(kp,{variant:"body2",sx:{height:"3.25em",paddingTop:"0.25em",fontSize:"0.8em",color:"#005194",fontWeight:"bold"},align:"center",children:[O,(0,l.jsx)("br",{}),(0,l.jsx)("span",{style:OE.pointIcon}),"(",C.toFixed(2),"\xb0 ",C>=0?"E":"W"," , ",I.toFixed(2),"\xb0 ",I>=0?"N":"S",")"]}),(0,l.jsx)(Ju,{size:"small",ref:r,onClick:()=>{t.updateMapClickPopup(!1),a()},sx:IE.popupCloseButton,children:(0,l.jsx)(HI.A,{})}),(0,l.jsx)(Ju,{size:"small",ref:r,onClick:()=>{t.updateMapClickPopup(!1),a(),t.setLayerMenuOn(!0)},sx:IE.popupLayersButton,children:(0,l.jsx)(WI.A,{})})]}),(0,l.jsx)("div",{style:p?OE.blueDivider:OE.divider}),(0,l.jsx)("div",{style:OE.mapClickNavBar,children:(0,l.jsxs)(HA,{container:!0,justifyContent:"center",children:[(0,l.jsx)(HA,{item:!0,children:"wwa"in t.mapClickInfo&&(0,l.jsx)(vC,{size:"small",sx:{...IE.popupNavButton,backgroundColor:"wwa"===n?"primary.main":"#eee",color:"wwa"===n?"primary.contrastText":""},onClick:()=>{i("wwa")},children:(0,l.jsx)(kp,{variant:"caption",sx:d,children:CE.wwa})})}),(0,l.jsx)(HA,{item:!0,children:(0,l.jsx)(vC,{size:"small",sx:{...IE.popupNavButton,backgroundColor:"point_forecast"===n?"primary.main":"#eee",color:"point_forecast"===n?"primary.contrastText":""},onClick:()=>{i("point_forecast")},children:(0,l.jsx)(kp,{variant:"caption",sx:d,children:CE.point_forecast})})}),"zone_forecasts"in t.mapClickInfo&&(0,l.jsx)(HA,{item:!0,children:(0,l.jsx)(vC,{size:"small",sx:{...IE.popupNavButton,backgroundColor:"zone_forecasts"===n?"primary.main":"#eee",color:"zone_forecasts"===n?"primary.contrastText":""},onClick:()=>{i("zone_forecasts")},children:(0,l.jsx)(kp,{variant:"caption",sx:d,children:CE.zone_forecasts})})}),"ndfd"in t.mapClickInfo&&(0,l.jsx)(HA,{item:!0,children:(0,l.jsx)(vC,{size:"small",sx:{...IE.popupNavButton,backgroundColor:"ndfd"===n?"primary.main":"#eee",color:"ndfd"===n?"primary.contrastText":""},onClick:()=>{i("ndfd")},children:(0,l.jsx)(kp,{variant:"caption",sx:d,children:CE.ndfd})})}),c]})}),!p&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{style:{...OE.divider,marginBottom:"5px"}}),(0,l.jsx)("div",{style:g,children:y})]}),!p&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{style:{...OE.divider,margin:"5px"}}),(0,l.jsx)("div",{children:(0,l.jsx)(kp,{sx:IE.bottomCloseLink,onClick:()=>{t.updateMapClickPopup(!1),a()},children:"Close"})})]})]})};var LE=e=>void 0!==e,mE=(e,t,o)=>t in e?e[t]:e[t]=o;const NE={ELEMENT:1,ATTRIBUTE:2,TEXT:3,CDATA_SECTION:4,ENTITY_REFERENCE:5,ENTITY:6,PROCESSING_INSTRUCTION:7,COMMENT:8,DOCUMENT:9,DOCUMENT_TYPE:10,DOCUMENT_FRAGMENT:11,NOTATION:12};class kE{constructor(e){this._parser=new e}toDocument(e){return this._parser.parseFromString(e,"application/xml")}getAllTextContent(e,t){return hE(e,t).join("")}}function hE(e,t){return SE(e,t,[]).join("")}function SE(e,t,o){var r;if(e.nodeType===NE.CDATA_SECTION||e.nodeType===NE.TEXT)t?o.push(String(e.nodeValue).replace(/(\r\n|\r|\n)/g,"")):o.push(e.nodeValue);else for(r=e.firstChild;r;r=r.nextSibling)SE(r,t,o);return o}function PE(e,t,o,r){for(var n=function(e){let t=e.firstElementChild||e.firstChild;for(;t&&t.nodeType!==NE.ELEMENT;)t=t.nextSibling;return t}(t);n;n=RE(n)){var i=e[n.namespaceURI||null];if(LE(i)){var a=i[n.localName];LE(a)&&a.call(r,n,o)}}}function RE(e){let t=e.nextElementSibling||e.nextSibling;for(;t&&t.nodeType!==NE.ELEMENT;)t=t.nextSibling;return t}function FE(e,t,o){return function(e,t,o){var r,n,i=LE(o)?o:{};for(r=0,n=e.length;r<n;++r)i[e[r]]=t;return i}(e,t,o)}function wE(e,t){return function(o,r){var n=e.call(LE(t)?t:this,o,r);LE(n)&&r[r.length-1].push(n)}}function fE(e,t,o,r,n){return r.push(e),PE(t,o,r,n),r.pop()}function EE(e,t,o){return function(r,n){let i=e.call(LE(o)?o:this,r,n);LE(i)&&(n[n.length-1][LE(t)?t:r.localName]=i)}}function _E(e,t,o){return function(r,n){var i=e.call(LE(o)?o:this,r,n);if(LE(i)){var a=n[n.length-1],s=LE(t)?t:r.localName;mE(a,s,[]).push(i)}}}const bE=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function vE(e){const t=/^\s*(true|1)|(false|0)\s*$/.exec(e);return t?LE(t[1])||!1:void 0}function UE(e){return ME(hE(e,!1))}function ME(e){const t=/^\s*([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?)\s*$/i.exec(e);return t?parseFloat(t[1]):void 0}function DE(e){return xE(hE(e,!1))}function xE(e){const t=/^\s*(\d+)\s*$/.exec(e);return t?parseInt(t[1],10):void 0}function BE(e){return hE(e,!1).replace(bE,"")}function WE(e){return e.getAttributeNS("http://www.w3.org/1999/xlink","href")}function GE(e){return[ME(e.getAttribute("minx")),ME(e.getAttribute("miny")),ME(e.getAttribute("maxx")),ME(e.getAttribute("maxy"))]}function KE(e,t){return fE({},p_,e,t)}function HE(e,t){return fE({},n_,e,t)}function VE(e,t){var o=KE(e,t);if(LE(o)){const t=[xE(e.getAttribute("width")),xE(e.getAttribute("height"))];return o.size=t,o}}function YE(e,t){return fE([],l_,e,t)}const jE=[null,"http://www.opengis.net/wms"],ZE=FE(jE,{Service:EE((function(e,t){return fE({},XE,e,t)})),Capability:EE((function(e,t){return fE({},zE,e,t)}))}),zE=FE(jE,{Request:EE((function(e,t){return fE({},r_,e,t)})),Exception:EE((function(e,t){return fE([],$E,e,t)})),Layer:EE((function(e,t){const o=vE(e.getAttribute("queryable"));return fE({queryable:!!LE(o)&&o},e_,e,t)}))}),XE=FE(jE,{Name:EE(BE),Title:EE(BE),Abstract:EE(BE),KeywordList:EE(YE),OnlineResource:EE(WE),ContactInformation:EE((function(e,t){return fE({},JE,e,t)})),Fees:EE(BE),AccessConstraints:EE(BE),LayerLimit:EE(DE),MaxWidth:EE(DE),MaxHeight:EE(DE)}),JE=FE(jE,{ContactPersonPrimary:EE((function(e,t){return fE({},QE,e,t)})),ContactPosition:EE(BE),ContactAddress:EE((function(e,t){return fE({},qE,e,t)})),ContactVoiceTelephone:EE(BE),ContactFacsimileTelephone:EE(BE),ContactElectronicMailAddress:EE(BE)}),QE=FE(jE,{ContactPerson:EE(BE),ContactOrganization:EE(BE)}),qE=FE(jE,{AddressType:EE(BE),Address:EE(BE),City:EE(BE),StateOrProvince:EE(BE),PostCode:EE(BE),Country:EE(BE)}),$E=FE(jE,{Format:wE(BE)}),e_=FE(jE,{Name:EE(BE),Title:EE(BE),Abstract:EE(BE),KeywordList:EE(YE),CRS:_E(BE),SRS:_E(BE),EX_GeographicBoundingBox:EE((function(e,t){const o=fE({},o_,e,t);if(!LE(o))return;const r=o.westBoundLongitude,n=o.southBoundLatitude,i=o.eastBoundLongitude,a=o.northBoundLatitude;return LE(r)&&LE(n)&&LE(i)&&LE(a)?[r,n,i,a]:void 0})),LatLonBoundingBox:EE((function(e,t){const o=GE(e);if(LE(o[0])&&LE(o[1])&&LE(o[2])&&LE(o[3]))return o})),BoundingBox:_E((function(e,t){const o=GE(e),r=[ME(e.getAttribute("resx")),ME(e.getAttribute("resy"))];return{crs:e.getAttribute("CRS")||e.getAttribute("SRS"),extent:o,res:r}})),Dimension:_E((function(e,t){return{name:e.getAttribute("name"),units:e.getAttribute("units"),unitSymbol:e.getAttribute("unitSymbol"),default:e.getAttribute("default"),multipleValues:vE(e.getAttribute("multipleValues")),nearestValue:vE(e.getAttribute("nearestValue")),current:vE(e.getAttribute("current")),values:BE(e)}})),Attribution:EE((function(e,t){return fE({},t_,e,t)})),AuthorityURL:_E((function(e,t){var o=KE(e,t);if(LE(o))return o.name=e.getAttribute("name"),o})),Identifier:_E(BE),MetadataURL:_E((function(e,t){var o=KE(e,t);if(LE(o))return o.type=e.getAttribute("type"),o})),DataURL:_E(KE),FeatureListURL:_E(KE),Style:_E((function(e,t){return fE({},s_,e,t)})),MinScaleDenominator:EE(UE),MaxScaleDenominator:EE(UE),ScaleHint:EE((function(e,t){return{min:parseFloat(e.getAttribute("min")),max:parseFloat(e.getAttribute("max"))}})),Layer:_E((function(e,t){var o=t[t.length-1];const r=fE({},e_,e,t);if(!LE(r))return;let n=vE(e.getAttribute("queryable"));LE(n)||(n=o.queryable),r.queryable=!!LE(n)&&n;let i=xE(e.getAttribute("cascaded"));LE(i)||(i=o.cascaded),r.cascaded=i;let a=vE(e.getAttribute("opaque"));LE(a)||(a=o.opaque),r.opaque=!!LE(a)&&a;let s=vE(e.getAttribute("noSubsets"));LE(s)||(s=o.noSubsets),r.noSubsets=!!LE(s)&&s;let p=ME(e.getAttribute("fixedWidth"));LE(p)||(p=o.fixedWidth),r.fixedWidth=p;let l=ME(e.getAttribute("fixedHeight"));LE(l)||(l=o.fixedHeight),r.fixedHeight=l;const A=["Style","CRS","AuthorityURL"];for(let d=0,c=A.length;d<c;d++){const e=A[d],t=o[e];if(LE(t)){let o=mE(r,e,[]);o=o.concat(t),r[e]=o}}const u=["EX_GeographicBoundingBox","BoundingBox","Dimension","Attribution","MinScaleDenominator","MaxScaleDenominator"];for(let d=0,c=u.length;d<c;d++){const e=u[d],t=r[e];if(!LE(t)){const t=o[e];r[e]=t}}return r}))}),t_=FE(jE,{Title:EE(BE),OnlineResource:EE(WE),LogoURL:EE(VE)}),o_=FE(jE,{westBoundLongitude:EE(UE),eastBoundLongitude:EE(UE),southBoundLatitude:EE(UE),northBoundLatitude:EE(UE)}),r_=FE(jE,{GetCapabilities:EE(HE),GetMap:EE(HE),GetFeatureInfo:EE(HE)}),n_=FE(jE,{Format:_E(BE),DCPType:_E((function(e,t){return fE({},i_,e,t)}))}),i_=FE(jE,{HTTP:EE((function(e,t){return fE({},a_,e,t)}))}),a_=FE(jE,{Get:EE(KE),Post:EE(KE)}),s_=FE(jE,{Name:EE(BE),Title:EE(BE),Abstract:EE(BE),LegendURL:_E(VE),StyleSheetURL:EE(KE),StyleURL:EE(KE)}),p_=FE(jE,{Format:EE(BE),OnlineResource:EE(WE)}),l_=FE(jE,{Keyword:wE(BE)});class A_{constructor(e,t){t||"undefined"===typeof window||(t=window.DOMParser),this.version=void 0,this._parser=new kE(t),this._data=e}data(e){return this._data=e,this}toJSON(e){return e=e||this._data,this.parse(e)}parse(e){return this.readFromDocument(this._parser.toDocument(e))}readFromDocument(e){for(let t=e.firstChild;t;t=t.nextSibling)if(t.nodeType==NE.ELEMENT)return this.readFromNode(t);return null}readFromNode(e){this.version=e.getAttribute("version");return fE({version:this.version},ZE,e,[])||null}}const u_={getCapabilities:{debugOn:!1,highlight:{on:!1,text:"~"},messagePrefix:"[capabilities-handler-wms][getCapabilities]",stackTraceOn:!1},togglePlay:{debugOn:!1,highlight:{on:!1,text:"~"},messagePrefix:"[map][togglePlay]",stackTraceOn:!1},toggleLayerControl:{debugOn:!1,highlight:{on:!1,text:"~"},messagePrefix:"[map][toggleLayerControl]",stackTraceOn:!1},changeBasemapLayer:{debugOn:!1,highlight:{on:!1,text:"~"},messagePrefix:"[map][changeBasemapLayer]",stackTraceOn:!1},updateTimeSliderTicks:{debugOn:!1,highlight:{on:!1,text:"~"},messagePrefix:"[map][updateTimeSliderTicks]",stackTraceOn:!1},stateUpdatedEventHandler:{debugOn:!1,highlight:{on:!1,text:"~"},messagePrefix:"[map][stateUpdatedEventHandler][STATE_UPDATED_EVENT]",stackTraceOn:!1},capsUpdatedEventHandler:{debugOn:!1,highlight:{on:!1,text:"~"},messagePrefix:"[map][capsUpdatedEventHandler][CAPS_UPDATED_EVENT]",stackTraceOn:!1},updateState:{debugOn:!1,highlight:{on:!1,text:"~"},messagePrefix:"[DimensionController][updateState]",stackTraceOn:!1}};const d_=function(e,t,o){if("debug"===t&&u_&&o){if(u_[o].debugOn)if(u_[o].highlight.on){let t=u_[o].highlight.text;console.log(t.repeat(20)),"string"===typeof e?console.log(t.repeat(16)+" --\x3e "+u_[o].messagePrefix+" "+e):console.log(e),console.log(t.repeat(20))}else console.log("string"===typeof e?u_[o].messagePrefix+" "+e:e);u_.stackTraceOn&&console.trace()}else"warning"!==t?"error"!==t?(e||console.log("[logger] Error, logger function called without a valid message. message val is: "+e),console.log(e)):console.error(e):console.warn(e)},c_={addEventListener(e,t){this._eventListeners||(this._eventListeners={}),this._eventListeners[e]||(this._eventListeners[e]=[]),this._eventListeners[e].push(t)},dispatchEvent(e,t){var o;null!==(o=this._eventListeners)&&void 0!==o&&o[e]&&this._eventListeners[e].forEach((e=>e(t)))},removeListener(e,t){var o;let r=null===(o=this._eventHandlers)||void 0===o?void 0:o[e];if(r)for(let n=0;n<r.length;n++)r[n]===t&&r.splice(n--,1)}};const y_=class{constructor(e,t,o,r,n){this._product=e,this._capUrls=t,this._capabilities={[this._product]:{}},this._styleInfo={[this._product]:{}},this._productInfo={[this._product]:{keywords:[],wmsCapUrls:[]}},this._getCapabilitiesInterval=null,this._capRequestInterval=o,this._snapThreshold=r,this._styleLayerNames=n,Object.assign(this,c_)}async getCapabilities(){for(let t=0;t<this._capUrls.length;t++){let o=this._capUrls[t]+"?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities";const r=await fetch(o),n=await r.text(),i=(new A_).parse(n);try{if(i.Capability.Request.GetCapabilities.DCPType[0].HTTP.Get.OnlineResource){o=i.Capability.Request.GetCapabilities.DCPType[0].HTTP.Get.OnlineResource+"VERSION=1.3.0&REQUEST=GetCapabilities",this._productInfo[this._product].wmsCapUrls.map((e=>e.url)).includes(o)||i.Service.Title&&(TL[this._capUrls[t]]?this._productInfo[this._product].wmsCapUrls.push({url:o,title:TL[this._capUrls[t]]}):this._productInfo[this._product].wmsCapUrls.push({url:o,title:i.Service.Title}))}if(o.includes("ofs/")){let e={keywords:[]};i.Capability.Layer.Layer.forEach((t=>{const o=t.Dimension[1].values.split(","),r=o[o.length-1],n=new Date(r),i=t.Dimension[0].values.split(",");let a=0;for(let e=0;e<i.length;e++){if(new Date(i[e])>n){a=e;break}}const s=i.slice(a),p={[t.Name]:{dimensions:{time:s,dim_time_reference:[r]},layerGroup:this._product,snapThreshold:this._snapThreshold}};if(Object.assign(this._capabilities[this._product],p),e.keywords=e.keywords.concat(t.KeywordList),-1!==this._styleLayerNames.indexOf(t.Name)){let e=null;for(let o of t.Style){const r={name:o.Name,title:o.Title,format:o.LegendURL[0].Format,width:o.LegendURL[0].size[0],height:o.LegendURL[0].size[1],url:o.LegendURL[0].OnlineResource};null===e?e=Object.assign({},{[t.Name]:[r]}):e[t.Name].push(r)}Object.assign(this._styleInfo.s111,e)}})),e.keywords=[...new Set(e.keywords.concat(this._productInfo[this._product].keywords))],Object.assign(this._productInfo[this._product],e)}else if(o.includes("/s100/")){let e={keywords:[]};i.Capability.Layer.Layer.forEach((t=>{if(-1!==this._styleLayerNames.indexOf(t.Name)){let e=null;for(let o of t.Style){const r={name:o.Name,title:o.Title,format:o.LegendURL[0].Format,width:o.LegendURL[0].size[0],height:o.LegendURL[0].size[1],url:o.LegendURL[0].OnlineResource};null===e?e=Object.assign({},{[t.Name]:[r]}):e[t.Name].push(r)}Object.assign(this._styleInfo[this._product],e)}e.keywords=e.keywords.concat(t.KeywordList)})),e.keywords=[...new Set(e.keywords)],Object.assign(this._productInfo[this._product],e)}else if(o.includes("/ndfd_")){let e={keywords:[]};i.Capability.Layer.Layer.forEach((t=>{t.Layer.forEach((o=>{if(!o.Name.includes("conus_"))return;const r=o.Dimension[0].values.split(","),n={[t.Name]:{dimensions:{time:r},layerGroup:this._product,snapThreshold:this._snapThreshold}};if(Object.assign(this._capabilities[this._product],n),-1!==this._styleLayerNames.indexOf(o.Name)){let e=null;for(let t of o.Style){const r={name:t.Name,title:t.Title,format:t.LegendURL[0].Format,width:t.LegendURL[0].size[0],height:t.LegendURL[0].size[1],url:t.LegendURL[0].OnlineResource};null===e?e=Object.assign({},{[o.Name]:[r]}):e[o.Name].push(r)}Object.assign(this._styleInfo.ndfd,e)}e.keywords=e.keywords.concat(t.KeywordList)}))})),e.keywords=[...new Set(e.keywords.concat(this._productInfo[this._product].keywords))],Object.assign(this._productInfo[this._product],e)}else if(o.includes("/weather_radar/")){let e={keywords:[...i.Capability.Layer.Layer[0].Layer[0].KeywordList]};Object.assign(this._productInfo[this._product],e);const t=i.Capability.Layer.Layer[0].Layer[0].Dimension[0].values.split(",");let o=new Date(t[t.length-1]),r=o.setHours(o.getHours()-4),n=[];for(let i=0;i<t.length;i++){new Date(t[i])<=r||n.push(t[i])}const a={[i.Capability.Layer.Layer[0].Name]:{dimensions:{time:n},layerGroup:this._product,snapThreshold:this._snapThreshold}};Object.assign(this._capabilities[this._product],a);let s=i.Capability.Layer.Layer[0].Layer[0].Style[0];const p={[i.Capability.Layer.Layer[0].Layer[0].Name]:[{name:s.Name,title:s.Title,format:s.LegendURL[0].Format,width:s.LegendURL[0].size[0],height:s.LegendURL[0].size[1],url:s.LegendURL[0].OnlineResource}]};Object.assign(this._styleInfo[this._product],p)}else if(o.includes("/mrms_qpe/")){i.Capability.Layer.Layer.forEach((e=>{if(-1!==this._styleLayerNames.indexOf(e.Name)){let t=null;for(let o of e.Style){const r={name:o.Name,title:o.Title,format:o.LegendURL[0].Format,url:o.LegendURL[0].OnlineResource};null===t?t=Object.assign({},{[e.Name]:[r]}):t[e.Name].push(r)}Object.assign(this._styleInfo.mrms_qpe,t)}}));const e="https://mapservices.weather.noaa.gov/raster/rest/services/obs/mrms_qpe/ImageServer/rasterAttributeTable?renderingRule=%7B%22rasterFunction%22%3A%22",t="%22%7D&f=json";let o={ratFeatures:{}};["rft_1hr","rft_3hr","rft_6hr","rft_12hr","rft_24hr","rft_48hr","rft_72hr"].forEach((async r=>{const n=e+r+t,i=await fetch(n),a=await i.text(),s=JSON.parse(a);Object.assign(o.ratFeatures,{[r]:s.features})})),Object.assign(this._styleInfo.mrms_qpe,o)}else if(o.includes("/bluetopo/")){let e={keywords:[]};i.Capability.Layer.Layer.forEach((t=>{if(d_("Found bathy capabilities for "+t.Name,"debug","getCapabilities"),-1!==this._styleLayerNames.indexOf(t.Name)){let e=null;for(let o of t.Style){const r={name:o.Name,title:o.Title,format:o.LegendURL[0].Format,width:o.LegendURL[0].size[0],height:o.LegendURL[0].size[1],url:o.LegendURL[0].OnlineResource};null===e?e=Object.assign({},{[t.Name]:[r]}):e[t.Name].push(r)}Object.assign(this._styleInfo.nbs,e)}e.keywords=e.keywords.concat(t.KeywordList)})),e.keywords=[...new Set(e.keywords)],Object.assign(this._productInfo[this._product],e)}else if(o.includes("/s102/"))i.Capability.Layer.Layer.forEach((e=>{let t=null;for(let o of e.Style)t={[e.Name]:[{name:o.Name,title:o.Title,format:o.LegendURL[0].Format,width:o.LegendURL[0].size[0],height:o.LegendURL[0].size[1],url:o.LegendURL[0].OnlineResource}]};Object.assign(this._styleInfo.s102,t)}));else if(o.includes("/tropical_storm_surge/")){let e={keywords:[]};i.Capability.Layer.Layer.forEach((t=>{if(-1!==this._styleLayerNames.indexOf(t.Name)){let e=null;for(let o of t.Style){const r={name:o.Name,title:o.Title,format:o.LegendURL[0].Format,width:o.LegendURL[0].size[0],height:o.LegendURL[0].size[1],url:o.LegendURL[0].OnlineResource};null===e?e=Object.assign({},{[t.Name]:[r]}):e[t.Name].push(r)}Object.assign(this._styleInfo[this._product],e)}e.keywords=e.keywords.concat(t.KeywordList)})),e.keywords=[...new Set(e.keywords)],Object.assign(this._productInfo[this._product],e)}else if(o.includes("/tropical_cyclones/")){let e={keywords:[]};i.Capability.Layer.Layer.forEach((t=>{t.Layer.forEach((t=>{let o=null;for(let e of t.Style){-1!==this._styleLayerNames.indexOf(t.Name)&&(o={[t.Name]:[{name:e.Name,title:e.Title,format:e.LegendURL[0].Format,width:e.LegendURL[0].size[0],height:e.LegendURL[0].size[1],url:e.LegendURL[0].OnlineResource}]});break}Object.assign(this._styleInfo[this._product],o),e.keywords=e.keywords.concat(t.KeywordList)}))})),e.keywords=[...new Set(e.keywords)],Object.assign(this._productInfo[this._product],e)}else if(o.includes("/stofs3d/")){let e={keywords:[]};i.Capability.Layer.Layer.forEach((t=>{const o={[t.Name]:{dimensions:{time:t.Dimension[0].values.split(",")},layerGroup:this._product,snapThreshold:this._snapThreshold}};Object.assign(this._capabilities[this._product],o),e.keywords=e.keywords.concat(t.KeywordList)}));let t=null;t={[this._styleLayerNames[0]]:[{name:i.Capability.Layer.Layer[0].Style[0].Name,title:i.Capability.Layer.Layer[0].Style[0].Title,format:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].Format,width:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].size[0],height:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].size[1],url:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].OnlineResource}]},Object.assign(this._styleInfo[this._product],t),e.keywords=[...new Set(e.keywords)],Object.assign(this._productInfo[this._product],e)}else if(o.includes("/sea_surface_temperature/")){let e={keywords:[]};i.Capability.Layer.Layer.forEach((t=>{const o={[t.Name]:{dimensions:{time:t.Dimension[0].values.split(",")},layerGroup:this._product,snapThreshold:this._snapThreshold}};Object.assign(this._capabilities[this._product],o),e.keywords=e.keywords.concat(t.KeywordList)}));let t=null;t={[this._styleLayerNames[0]]:[{name:i.Capability.Layer.Layer[0].Style[0].Name,title:i.Capability.Layer.Layer[0].Style[0].Title,format:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].Format,width:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].size[0],height:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].size[1],url:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].OnlineResource}]},Object.assign(this._styleInfo[this._product],t),e.keywords=[...new Set(e.keywords)],Object.assign(this._productInfo[this._product],e)}else if(o.includes("/marine_pathogen/")){let e={keywords:[]};i.Capability.Layer.Layer.forEach((t=>{const o=t.Dimension[1].values.split(","),r=o[o.length-1],n=new Date(r),i=t.Dimension[0].values.split(",");let a=0;for(let e=0;e<i.length;e++){if(new Date(i[e])>=n){a=e;break}}const s=i.slice(a),p={[t.Name]:{dimensions:{time:s,dim_time_reference:[r]},layerGroup:this._product,snapThreshold:this._snapThreshold}};Object.assign(this._capabilities[this._product],p),e.keywords=e.keywords.concat(t.KeywordList)}));let t=null;t={[this._styleLayerNames[0]]:[{name:i.Capability.Layer.Layer[0].Style[0].Name,title:i.Capability.Layer.Layer[0].Style[0].Title,format:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].Format,width:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].size[0],height:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].size[1],url:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].OnlineResource}]},Object.assign(this._styleInfo[this._product],t),e.keywords=[...new Set(e.keywords)],Object.assign(this._productInfo[this._product],e)}else if(o.includes("/lightning_detection/")){let e={keywords:[]};i.Capability.Layer.Layer.forEach((t=>{const o={[t.Name]:{dimensions:{time:t.Dimension[0].values.split(",")},layerGroup:this._product,snapThreshold:this._snapThreshold}};Object.assign(this._capabilities[this._product],o),e.keywords=e.keywords.concat(t.KeywordList)}));let t=null;t={[this._styleLayerNames[0]]:[{name:i.Capability.Layer.Layer[0].Style[0].Name,title:i.Capability.Layer.Layer[0].Style[0].Title,format:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].Format,width:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].size[0],height:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].size[1],url:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].OnlineResource}]},Object.assign(this._styleInfo[this._product],t),e.keywords=[...new Set(e.keywords)],Object.assign(this._productInfo[this._product],e)}else if(o.includes("/boundaries/")){let e={keywords:[]};i.Capability.Layer.Layer.forEach((t=>{if(-1!==this._styleLayerNames.indexOf(t.Name)){let e=null;for(let o of t.Style){const r={name:o.Name,title:o.Title,format:o.LegendURL[0].Format,width:o.LegendURL[0].size[0],height:o.LegendURL[0].size[1],url:o.LegendURL[0].OnlineResource};null===e?e=Object.assign({},{[t.Name]:[r]}):e[t.Name].push(r)}Object.assign(this._styleInfo[this._product],e)}e.keywords=e.keywords.concat(t.KeywordList)})),e.keywords=[...new Set(e.keywords)],Object.assign(this._productInfo[this._product],e)}else if(o.includes("/alerts/")){let e={keywords:[...i.Capability.Layer.Layer[0].KeywordList]};Object.assign(this._productInfo[this._product],e);let t=null;t={[this._styleLayerNames[0]]:[{name:i.Capability.Layer.Layer[0].Style[0].Name,title:i.Capability.Layer.Layer[0].Style[0].Title,format:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].Format,width:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].size[0],height:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].size[1],url:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].OnlineResource}]},Object.assign(this._styleInfo[this._product],t)}else if(o.includes("/satellite/")){let e={keywords:[]};i.Capability.Layer.Layer.forEach((t=>{const o=t.Dimension[0].values.split(",");let r=new Date(o[o.length-1]),n=r.setHours(r.getHours()-4),i=[];for(let e=0;e<o.length;e++){new Date(o[e])<=n||i.push(o[e])}const a={[t.Name]:{dimensions:{time:i},layerGroup:this._product,snapThreshold:this._snapThreshold}};Object.assign(this._capabilities[this._product],a),e.keywords=e.keywords.concat(t.KeywordList)}));let t=null;t={[this._styleLayerNames[0]]:[{name:i.Capability.Layer.Layer[0].Style[0].Name,title:i.Capability.Layer.Layer[0].Style[0].Title,format:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].Format,width:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].size[0],height:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].size[1],url:i.Capability.Layer.Layer[0].Style[0].LegendURL[0].OnlineResource}]},Object.assign(this._styleInfo[this._product],t),e.keywords=[...new Set(e.keywords)],Object.assign(this._productInfo[this._product],e)}else console.log("[WMSCapabilitiesHandler] Capabilities URL not supported in:",this._capUrls)}catch(e){console.log("[WMSCapabilitiesHandler] Caught exception while parsing Get Capabilities from URL:",this._capUrls),console.log(e)}}Object.keys(this._capabilities[this._product]).length>0&&this.dispatchEvent("capabilitiesUpdated",this._capabilities),Object.keys(this._styleInfo[this._product]).length>0&&this.dispatchEvent("stylesUpdated",this._styleInfo),Object.keys(this._productInfo[this._product]).length>0&&this.dispatchEvent("infoUpdated",this._productInfo),!this._getCapabilitiesInterval&&this._capRequestInterval&&(this._getCapabilitiesInterval=setInterval((()=>{d_("Calling getCapabilities from setInterval","debug","getCapabilities"),this.getCapabilities()}),this._capRequestInterval))}};const g_=class{constructor(){this._stateTable=new Map,this._dimensionVals=null,this._latestCaps=null,this._prevState=null,this._curState=null,this._prevDimVal=null}updateCapabilities(e){this._latestCaps||(this._latestCaps={});const t={};for(const[o,r]of Object.entries(e))Object.assign(t,{[o]:{values:r.values.sort(((e,t)=>e-t)),snap_threshold:r.snap_threshold}});Object.assign(this._latestCaps,t),this.updateStateControl()}updateStateControl(){d_("Updating DimensionControl hash table based on the following capabilities:","debug","updateState"),d_(this._latestCaps,"debug","updateState");const e=new Set;for(const r in this._latestCaps)this._latestCaps[r].values.forEach((t=>{e.add(t)}));const t=[...e];this._dimensionVals=t.sort(((e,t)=>e-t));const o=new Map;this._dimensionVals.forEach((e=>{o.set(e,{});for(const[t,r]of Object.entries(this._latestCaps)){let n=this.getClosest(e,r.values);Math.abs(n-e)>r.snap_threshold&&(n=null),Object.assign(o.get(e),{[t]:n})}})),this._stateTable=o,this._prevDimVal&&this.setState(this._prevDimVal)}getClosest(e,t){return this.getClosestSearch(e,t,0,t.length-1)}getClosestSearch(e,t,o,r){if(Math.abs(o-r)>=0&&Math.abs(o-r)<=2){let n,i,a=1/0;for(i=o;i<=r;i++){const o=Math.abs(e-t[i]);o<a&&(a=o,n=i)}return t[n]}let n=o+Math.floor((r-o)/2);return t[n]===e?t[n]:t[n]>e?this.getClosestSearch(e,t,o,n):this.getClosestSearch(e,t,n,r)}setState(e){const t=this.getClosest(e,this._dimensionVals);return this._prevDimVal=e,this._prevState=this._curState,this._curState=this._stateTable.get(t),this._curState}getDimensionValsUnion(){return this._dimensionVals?this._dimensionVals.slice():null}getPrevDimensionVal(){return this._prevDimVal}};const C_=class{constructor(e){this.updateCapabilities=e=>{const t={};Object.keys(this._dimensionCalculators).forEach((e=>{Object.assign(t,{[e]:{}})}));for(const[r,n]of Object.entries(e.capabilities)){const o=e.product+"|"+r;for(const[r,i]of Object.entries(n.dimensions))Object.assign(t[r],{[o]:{values:i,snap_threshold:e.snap_thresholds[r]}})}for(const[r,n]of Object.entries(this._dimensionCalculators))n.updateCapabilities(t[r]);let o=null;if("time"in this._dimensionCalculators){o=this._dimensionCalculators.time.getDimensionValsUnion(),this.dispatchEvent("timeValuesUpdated",o);const e=this._dimensionCalculators.time.getPrevDimensionVal();this.updateState({time:e+1,dim_time_reference:e+1})}},this.updateState=e=>{d_("Starting updateState with arg:","debug","updateState"),d_(e,"debug","updateState");const t={};for(const[o,r]of Object.entries(e))"number"===typeof r&&o in this._prevDimVals?this._prevDimVals[o]!==r&&(Object.assign(t,{[o]:this._dimensionCalculators[o].setState(r)}),this._prevDimVals[o]=r):(d_("[DimensionControl.UpdateState][ERROR] One or more invalid dimension names passed to updateState:","error"),d_(e));Object.keys(t).length>0&&(d_("Pushing out Updated State with new time val, dispatching raw state update","debug","updateState"),d_(t,"debug","updateState"),this.dispatchEvent("dimensionStateUpdated",t))},this._dimensionCalculators={},this._prevDimVals={},e.forEach((e=>{Object.assign(this._dimensionCalculators,{[e]:new g_}),Object.assign(this._prevDimVals,{[e]:null})})),Object.assign(this,c_)}};const I_=class extends dO{constructor(e,t,o,r,n,i){super(e,t,i),this.extent=null,this.format_=r,this.features_=null,this.loader_,this.projection=null,this.resolution,this.tileLoadFunction_=n,this.url_=o,this.key=o}getFormat(){return this.format_}getFeatures(){return this.features_}load(){this.state==ds.IDLE&&(this.setState(ds.LOADING),this.tileLoadFunction_(this,this.url_),this.loader_&&this.loader_(this.extent,this.resolution,this.projection))}onLoad(e,t){this.setFeatures(e)}onError(){this.setState(ds.ERROR)}setFeatures(e){this.features_=e,this.setState(ds.LOADED)}setLoader(e){this.loader_=e}};var O_=o(2736);function T_(e,t,o){if(3===e){const e={keys:[],values:[],features:[]},r=o.readVarint()+o.pos;o.readFields(L_,e,r),e.length=e.features.length,e.length&&(t[e.name]=e)}}function L_(e,t,o){if(15===e)t.version=o.readVarint();else if(1===e)t.name=o.readString();else if(5===e)t.extent=o.readVarint();else if(2===e)t.features.push(o.pos);else if(3===e)t.keys.push(o.readString());else if(4===e){let r=null;const n=o.readVarint()+o.pos;for(;o.pos<n;)r=1===(e=o.readVarint()>>3)?o.readString():2===e?o.readFloat():3===e?o.readDouble():4===e?o.readVarint64():5===e?o.readVarint():6===e?o.readSVarint():7===e?o.readBoolean():null;t.values.push(r)}}function m_(e,t,o){if(1==e)t.id=o.readVarint();else if(2==e){const e=o.readVarint()+o.pos;for(;o.pos<e;){const e=t.layer.keys[o.readVarint()],r=t.layer.values[o.readVarint()];t.properties[e]=r}}else 3==e?t.type=o.readVarint():4==e&&(t.geometry=o.pos)}function N_(e,t,o){e.pos=t.features[o];const r=e.readVarint()+e.pos,n={layer:t,type:0,properties:{}};return e.readFields(m_,n,r),n}const k_=class extends el{constructor(e){super(),e=e||{},this.dataProjection=new Ue({code:"",units:"tile-pixels"}),this.featureClass=e.featureClass?e.featureClass:Gp,this.geometryName_=e.geometryName,this.layerName_=e.layerName?e.layerName:"layer",this.layers_=e.layers?e.layers:null,this.idProperty_=e.idProperty,this.supportedMediaTypes=["application/vnd.mapbox-vector-tile","application/x-protobuf"]}readRawGeometry_(e,t,o,r){e.pos=t.geometry;const n=e.readVarint()+e.pos;let i=1,a=0,s=0,p=0,l=0,A=0;for(;e.pos<n;){if(!a){const t=e.readVarint();i=7&t,a=t>>3}if(a--,1===i||2===i)s+=e.readSVarint(),p+=e.readSVarint(),1===i&&l>A&&(r.push(l),A=l),o.push(s,p),l+=2;else{if(7!==i)throw new Error("Invalid command found in the PBF");l>A&&(o.push(o[A],o[A+1]),l+=2)}}l>A&&(r.push(l),A=l)}createFeature_(e,t,o){const r=t.type;if(0===r)return null;let n;const i=t.properties;let a;this.idProperty_?(a=i[this.idProperty_],delete i[this.idProperty_]):a=t.id,i[this.layerName_]=t.layer.name;const s=[],p=[];this.readRawGeometry_(e,t,s,p);const l=function(e,t){let o;1===e?o=1===t?"Point":"MultiPoint":2===e?o=1===t?"LineString":"MultiLineString":3===e&&(o="Polygon");return o}(r,p.length);if(this.featureClass===Gp)n=new this.featureClass(l,s,p,2,i,a),n.transform(o.dataProjection);else{let e;if("Polygon"==l){const t=Cn(s,p);e=t.length>1?new Jp(s,"XY",t):new On(s,"XY",p)}else e="Point"===l?new $r(s,"XY"):"LineString"===l?new Vp(s,"XY"):"MultiPoint"===l?new jp(s,"XY"):"MultiLineString"===l?new zp(s,"XY",p):null;n=new(0,this.featureClass),this.geometryName_&&n.setGeometryName(this.geometryName_);const t=tl(e,!1,o);n.setGeometry(t),void 0!==a&&n.setId(a),n.setProperties(i,!0)}return n}getType(){return"arraybuffer"}readFeatures(e,t){const o=this.layers_,r=ao((t=this.adaptOptions(t)).dataProjection);r.setWorldExtent(t.extent),t.dataProjection=r;const n=new O_(e),i=n.readFields(T_,{}),a=[];for(const s in i){if(o&&!o.includes(s))continue;const e=i[s],p=e?[0,0,e.extent,e.extent]:null;r.setExtent(p);for(let o=0,r=e.length;o<r;++o){const r=N_(n,e,o),i=this.createFeature_(n,r,t);null!==i&&a.push(i)}}return a}readProjection(e){return this.dataProjection}setLayers(e){this.layers_=e}};let h_,S_=!0;try{new ImageData(10,10)}catch(GD){S_=!1}function P_(e){let t=!0;try{new ImageData(10,10)}catch(GD){t=!1}function o(e,o,r){return t?new ImageData(e,o,r):{data:e,width:o,height:r}}return function(t){const r=t.buffers,n=t.meta,i=t.imageOps,a=t.width,s=t.height,p=r.length,l=r[0].byteLength;if(i){const t=new Array(p);for(let e=0;e<p;++e)t[e]=o(new Uint8ClampedArray(r[e]),a,s);return e(t,n).data.buffer}const A=new Uint8ClampedArray(l),u=new Array(p),d=new Array(p);for(let e=0;e<p;++e)u[e]=new Uint8ClampedArray(r[e]),d[e]=[0,0,0,0];for(let o=0;o<l;o+=4){for(let e=0;e<p;++e){const t=u[e];d[e][0]=t[o],d[e][1]=t[o+1],d[e][2]=t[o+2],d[e][3]=t[o+3]}const t=e(d,n);A[o]=t[0],A[o+1]=t[1],A[o+2]=t[2],A[o+3]=t[3]}return A.buffer}}function R_(e,t){const o=Object.keys(e.lib||{}).map((function(t){return"const "+t+" = "+e.lib[t].toString()+";"})).concat(["const __minion__ = ("+P_.toString()+")(",e.operation.toString(),");",'self.addEventListener("message", function(event) {',"  const buffer = __minion__(event.data);","  self.postMessage({buffer: buffer, meta: event.data.meta}, [buffer]);","});"]),r=new Worker("undefined"===typeof Blob?"data:text/javascript;base64,"+Buffer.from(o.join("\n"),"binary").toString("base64"):URL.createObjectURL(new Blob(o,{type:"text/javascript"})));return r.addEventListener("message",t),r}class F_ extends P{constructor(e){let t;super(),this._imageOps=!!e.imageOps,t=0===e.threads?0:this._imageOps?1:e.threads||1;const o=new Array(t);if(t)for(let r=0;r<t;++r)o[r]=R_(e,this._onWorkerMessage.bind(this,r));else o[0]=function(e,t){const o=P_(e.operation);let r=!1;return{postMessage:function(e){setTimeout((function(){r||t({data:{buffer:o(e),meta:e.meta}})}),0)},terminate:function(){r=!0}}}(e,this._onWorkerMessage.bind(this,0));this._workers=o,this._queue=[],this._maxQueueLength=e.queue||1/0,this._running=0,this._dataLookup={},this._job=null}process(e,t,o){this._enqueue({inputs:e,meta:t,callback:o}),this._dispatch()}_enqueue(e){for(this._queue.push(e);this._queue.length>this._maxQueueLength;)this._queue.shift().callback(null,null)}_dispatch(){if(this._running||0===this._queue.length)return;const e=this._queue.shift();this._job=e;const t=e.inputs[0].width,o=e.inputs[0].height,r=e.inputs.map((function(e){return e.data.buffer})),n=this._workers.length;if(this._running=n,1===n)return void this._workers[0].postMessage({buffers:r,meta:e.meta,imageOps:this._imageOps,width:t,height:o},r);const i=e.inputs[0].data.length,a=4*Math.ceil(i/4/n);for(let s=0;s<n;++s){const n=s*a,i=[];for(let e=0,t=r.length;e<t;++e)i.push(r[e].slice(n,n+a));this._workers[s].postMessage({buffers:i,meta:e.meta,imageOps:this._imageOps,width:t,height:o},i)}}_onWorkerMessage(e,t){this.disposed||(this._dataLookup[e]=t.data,--this._running,0===this._running&&this._resolveJob())}_resolveJob(){const e=this._job,t=this._workers.length;let o,r;if(1===t)o=new Uint8ClampedArray(this._dataLookup[0].buffer),r=this._dataLookup[0].meta;else{const n=e.inputs[0].data.length;o=new Uint8ClampedArray(n),r=new Array(t);const i=4*Math.ceil(n/4/t);for(let e=0;e<t;++e){const t=this._dataLookup[e].buffer,n=e*i;o.set(new Uint8ClampedArray(t),n),r[e]=this._dataLookup[e].meta}}this._job=null,this._dataLookup={},e.callback(null,function(e,t,o){if(S_)return new ImageData(e,t,o);h_||(h_=document.createElement("canvas").getContext("2d"));const r=h_.createImageData(t,o);return r.data.set(e),r}(o,e.inputs[0].width,e.inputs[0].height),r),this._dispatch()}disposeInternal(){for(let e=0;e<this._workers.length;++e)this._workers[e].terminate();this._workers.length=0}}const w_="beforeoperations",f_="afteroperations";class E_ extends h{constructor(e,t,o){super(e),this.extent=t.extent,this.resolution=t.viewState.resolution/t.pixelRatio,this.data=o}}class __ extends BO{constructor(e){super({projection:null}),this.on,this.once,this.un,this.processor_=null,this.operationType_=void 0!==e.operationType?e.operationType:"pixel",this.threads_=void 0!==e.threads?e.threads:1,this.layers_=function(e){const t=e.length,o=new Array(t);for(let r=0;r<t;++r)o[r]=U_(e[r]);return o}(e.sources);const t=this.changed.bind(this);for(let r=0,n=this.layers_.length;r<n;++r)this.layers_[r].addEventListener(W,t);var o;this.useResolutions_=null!==e.resolutions,this.tileQueue_=new cs((function(){return 1}),this.processSources_.bind(this)),this.requestedFrameState_,this.renderedImageCanvas_=null,this.renderedRevision_,this.frameState_={animate:!1,coordinateToPixelTransform:[1,0,0,1,0,0],declutter:null,extent:null,index:0,layerIndex:0,layerStatesArray:(o=this.layers_,o.map((function(e){return e.getLayerState()}))),pixelRatio:1,pixelToCoordinateTransform:[1,0,0,1,0,0],postRenderFunctions:[],size:[0,0],tileQueue:this.tileQueue_,time:Date.now(),usedTiles:{},viewState:{rotation:0},viewHints:[],wantedTiles:{},mapId:re(this),renderTargets:{}},this.setAttributions((function(t){const o=[];for(let r=0,n=e.sources.length;r<n;++r){const n=e.sources[r],i=n instanceof dl?n:n.getSource();if(!i)continue;const a=i.getAttributions();if("function"===typeof a){const e=a(t);o.push.apply(o,e)}}return 0!==o.length?o:null})),void 0!==e.operation&&this.setOperation(e.operation,e.lib)}setOperation(e,t){this.processor_&&this.processor_.dispose(),this.processor_=new F_({operation:e,imageOps:"image"===this.operationType_,queue:1,lib:t,threads:this.threads_}),this.changed()}updateFrameState_(e,t,o){const r=Object.assign({},this.frameState_);r.viewState=Object.assign({},r.viewState);const n=mt(e);r.size[0]=Math.ceil(wt(e)/t),r.size[1]=Math.ceil(St(e)/t),r.extent=[n[0]-r.size[0]*t/2,n[1]-r.size[1]*t/2,n[0]+r.size[0]*t/2,n[1]+r.size[1]*t/2],r.time=Date.now();const i=r.viewState;return i.center=n,i.projection=o,i.resolution=t,r}allSourcesReady_(){let e,t=!0;for(let o=0,r=this.layers_.length;o<r;++o)if(e=this.layers_[o].getSource(),!e||"ready"!==e.getState()){t=!1;break}return t}getImage(e,t,o,r){if(!this.allSourcesReady_())return null;this.tileQueue_.loadMoreTiles(16,16),t=this.findNearestResolution(t);const n=this.updateFrameState_(e,t,r);if(this.requestedFrameState_=n,this.renderedImageCanvas_){const e=this.renderedImageCanvas_.getResolution(),o=this.renderedImageCanvas_.getExtent();t===e&&dt(n.extent,o)||(this.renderedImageCanvas_=null)}return this.renderedImageCanvas_&&this.getRevision()===this.renderedRevision_||this.processSources_(),n.animate&&requestAnimationFrame(this.changed.bind(this)),this.renderedImageCanvas_}processSources_(){const e=this.requestedFrameState_,t=this.layers_.length,o=new Array(t);for(let n=0;n<t;++n){e.layerIndex=n,e.renderTargets={};const t=v_(this.layers_[n],e);if(!t)return;o[n]=t}const r={};this.dispatchEvent(new E_(w_,e,r)),this.processor_.process(o,r,this.onWorkerComplete_.bind(this,e))}onWorkerComplete_(e,t,o,r){if(t||!o)return;const n=e.extent,i=e.viewState.resolution;if(i!==this.requestedFrameState_.viewState.resolution||!dt(n,this.requestedFrameState_.extent))return;let a;if(this.renderedImageCanvas_)a=this.renderedImageCanvas_.getImage().getContext("2d");else{a=Le(Math.round(wt(n)/i),Math.round(St(n)/i)),this.renderedImageCanvas_=new ST(n,i,1,a.canvas)}a.putImageData(o,0,0),e.animate?requestAnimationFrame(this.changed.bind(this)):this.changed(),this.renderedRevision_=this.getRevision(),this.dispatchEvent(new E_(f_,e,r))}getResolutions(e){if(!this.useResolutions_)return null;let t=super.getResolutions();if(!t)for(let o=0,r=this.layers_.length;o<r;++o){if(t=this.layers_[o].getSource().getResolutions(e),t)break}return t}disposeInternal(){this.processor_&&this.processor_.dispose(),super.disposeInternal()}}__.prototype.dispose;let b_=null;function v_(e,t){const o=e.getRenderer();if(!o)throw new Error("Unsupported layer type: "+e);if(!o.prepareFrame(t))return null;const r=t.size[0],n=t.size[1];if(0===r||0===n)return null;const i=o.renderFrame(t,null);let a;if(i instanceof HTMLCanvasElement)a=i;else{if(i&&(a=i.firstElementChild),!(a instanceof HTMLCanvasElement))throw new Error("Unsupported rendered element: "+a);if(a.width===r&&a.height===n){return a.getContext("2d").getImageData(0,0,r,n)}}if(b_){const e=b_.canvas;e.width!==r||e.height!==n?b_=Le(r,n,void 0,{willReadFrequently:!0}):b_.clearRect(0,0,r,n)}else b_=Le(r,n,void 0,{willReadFrequently:!0});return b_.drawImage(a,0,0,r,n),b_.getImageData(0,0,r,n)}function U_(e){let t;return e instanceof dl?e instanceof uT?t=new PO({source:e}):e instanceof BO&&(t=new wO({source:e})):t=e,t}const M_=__;Error;Error;const D_=class extends OT{constructor(e){if(super({attributions:e.attributions,cacheSize:e.cacheSize,crossOrigin:e.crossOrigin,interpolate:e.interpolate,projection:ao("EPSG:3857"),reprojectionErrorThreshold:e.reprojectionErrorThreshold,state:"loading",tileLoadFunction:e.tileLoadFunction,wrapX:void 0===e.wrapX||e.wrapX,transition:e.transition,zDirection:e.zDirection}),this.tileJSON_=null,this.tileSize_=e.tileSize,e.url)if(e.jsonp)!function(e,t,o,r){const n=document.createElement("script"),i="olc_"+re(t);function a(){delete window[i],n.parentNode.removeChild(n)}n.async=!0,n.src=e+(e.includes("?")?"&":"?")+(r||"callback")+"="+i;const s=setTimeout((function(){a(),o&&o()}),1e4);window[i]=function(e){clearTimeout(s),a(),t(e)},document.head.appendChild(n)}(e.url,this.handleTileJSONResponse.bind(this),this.handleTileJSONError.bind(this));else{const t=new XMLHttpRequest;t.addEventListener("load",this.onXHRLoad_.bind(this)),t.addEventListener("error",this.onXHRError_.bind(this)),t.open("GET",e.url),t.send()}else{if(!e.tileJSON)throw new Error("Either `url` or `tileJSON` options must be provided");this.handleTileJSONResponse(e.tileJSON)}}onXHRLoad_(e){const t=e.target;if(!t.status||t.status>=200&&t.status<300){let e;try{e=JSON.parse(t.responseText)}catch(o){return void this.handleTileJSONError()}this.handleTileJSONResponse(e)}else this.handleTileJSONError()}onXHRError_(e){this.handleTileJSONError()}getTileJSON(){return this.tileJSON_}handleTileJSONResponse(e){const t=ao("EPSG:4326"),o=this.getProjection();let r;if(void 0!==e.bounds){const n=yo(t,o);r=_t(e.bounds,n)}const n=lT(o),i=e.minzoom||0,a=sT({extent:n,maxZoom:e.maxzoom||22,minZoom:i,tileSize:this.tileSize_});if(this.tileGrid=a,this.tileUrlFunction=cT(e.tiles,a),e.attribution&&!this.getAttributions()){const t=void 0!==r?r:n;this.setAttributions((function(o){return ft(t,o.extent)?[e.attribution]:null}))}this.tileJSON_=e,this.setState("ready")}handleTileJSONError(){this.setState("error")}},x_={image:["Polygon","Circle","LineString","Image","Text"],hybrid:["Polygon","LineString"],vector:[]},B_={hybrid:["Image","Text","Default"],vector:["Polygon","Circle","LineString","Image","Text","Default"]};const W_=class extends SO{constructor(e){super(e),this.boundHandleStyleImageChange_=this.handleStyleImageChange_.bind(this),this.renderedLayerRevision_,this.renderedPixelToCoordinateTransform_=null,this.renderedRotation_,this.renderedOpacity_=1,this.tmpTransform_=[1,0,0,1,0,0],this.tileClipContexts_=null}prepareTile(e,t,o){let r;const n=e.getState();return n!==ds.LOADED&&n!==ds.ERROR||(this.updateExecutorGroup_(e,t,o),this.tileImageNeedsRender_(e)&&(r=!0)),r}getTile(e,t,o,r){const n=r.pixelRatio,i=r.viewState,a=i.resolution,s=i.projection,p=this.getLayer(),l=p.getSource().getTile(e,t,o,n,s),A=r.viewHints,u=!(A[rr]||A[nr]);!u&&l.wantedResolution||(l.wantedResolution=a);return this.prepareTile(l,n,s)&&(u||Date.now()-r.time<8)&&"vector"!==p.getRenderMode()&&this.renderTileImage_(l,r),super.getTile(e,t,o,r)}isDrawableTile(e){const t=this.getLayer();return super.isDrawableTile(e)&&("vector"===t.getRenderMode()?re(t)in e.executorGroups:e.hasContext(t))}getTileImage(e){return e.getImage(this.getLayer())}prepareFrame(e){const t=this.getLayer().getRevision();return this.renderedLayerRevision_!==t&&(this.renderedLayerRevision_=t,this.renderedTiles.length=0),super.prepareFrame(e)}updateExecutorGroup_(e,t,o){const r=this.getLayer(),n=r.getRevision(),i=r.getRenderOrder()||null,a=e.wantedResolution,s=e.getReplayState(r);if(!s.dirty&&s.renderedResolution===a&&s.renderedRevision==n&&s.renderedRenderOrder==i)return;const p=r.getSource(),l=!!r.getDeclutter(),A=p.getTileGrid(),u=p.getTileGridForProjection(o).getTileCoordExtent(e.wrappedTileCoord),d=p.getSourceTiles(t,o,e),c=re(r);delete e.hitDetectionImageData[c],e.executorGroups[c]=[],s.dirty=!1;for(let y=0,g=d.length;y<g;++y){const o=d[y];if(o.getState()!=ds.LOADED)continue;const n=o.tileCoord,g=A.getTileCoordExtent(n),C=Pt(u,g),I=et(C,r.getRenderBuffer()*a,this.tmpExtent),O=dt(g,C)?null:I,T=new Hl(0,C,a,t),L=LA(a,t),m=function(e,t){let o;const n=e.getStyleFunction()||r.getStyleFunction();if(n&&(o=n(e,a)),o){const r=this.renderFeature(e,L,o,T,l,t);s.dirty=s.dirty||r}},N=o.getFeatures();i&&i!==s.renderedRenderOrder&&N.sort(i);for(let e=0,t=N.length;e<t;++e){const t=N[e];O&&!ft(O,t.getGeometry().getExtent())||m.call(this,t,e)}const k=T.finish(),h="vector"!==r.getRenderMode()&&l&&1===d.length?null:C,S=new dA(h,a,t,p.getOverlaps(),k,r.getRenderBuffer(),!0);e.executorGroups[c].push(S)}s.renderedRevision=n,s.renderedRenderOrder=i,s.renderedResolution=a}forEachFeatureAtCoordinate(e,t,o,r,n){const i=t.viewState.resolution,a=t.viewState.rotation;o=void 0==o?0:o;const s=this.getLayer(),p=s.getSource().getTileGridForProjection(t.viewState.projection),l=$e([e]);et(l,i*o,l);const A={},u=function(e,t,o){let i=e.getId();void 0===i&&(i=re(e));const a=A[i];if(a){if(!0!==a&&o<a.distanceSq){if(0===o)return A[i]=!0,n.splice(n.lastIndexOf(a),1),r(e,s,t);a.geometry=t,a.distanceSq=o}}else{if(0===o)return A[i]=!0,r(e,s,t);n.push(A[i]={feature:e,layer:s,geometry:t,distanceSq:o,callback:r})}},d=this.renderedTiles;let c;for(let y=0,g=d.length;!c&&y<g;++y){const r=d[y];if(!ft(p.getTileCoordExtent(r.wrappedTileCoord),l))continue;const n=re(s),A=[r.executorGroups[n]],g=s.getDeclutter();A.some((r=>{const n=g?t.declutter[g].all().map((e=>e.value)):null;for(let t=0,s=r.length;t<s;++t){const s=r[t];if(c=s.forEachFeatureAtCoordinate(e,i,a,o,u,n),c)return!0}}))}return c}getFeatures(e){return new Promise(((t,o)=>{const r=this.getLayer(),n=re(r),i=r.getSource(),a=this.renderedProjection,s=a.getExtent(),p=this.renderedResolution,l=i.getTileGridForProjection(a),A=Tr(this.renderedPixelToCoordinateTransform_,e.slice()),u=l.getTileCoordForCoordAndResolution(A,p);let d;for(let e=0,I=this.renderedTiles.length;e<I;++e)if(u.toString()===this.renderedTiles[e].tileCoord.toString()){if(d=this.renderedTiles[e],d.getState()===ds.LOADED){const e=l.getTileCoordExtent(d.tileCoord);i.getWrapX()&&a.canWrapX()&&!nt(s,e)&&Xt(A,a);break}d=void 0}if(!d||d.loadingSourceTiles>0)return void t([]);const c=Rt(l.getTileCoordExtent(d.wrappedTileCoord)),y=[(A[0]-c[0])/p,(c[1]-A[1])/p],g=d.getSourceTiles().reduce((function(e,t){return e.concat(t.getFeatures())}),[]);let C=d.hitDetectionImageData[n];if(!C){const e=wn(l.getTileSize(l.getZForResolution(p,i.zDirection))),t=this.renderedRotation_;C=gA(e,[this.getRenderTransform(l.getTileCoordCenter(d.wrappedTileCoord),p,0,yA,e[0]*yA,e[1]*yA,0)],g,r.getStyleFunction(),l.getTileCoordExtent(d.wrappedTileCoord),d.getReplayState(r).renderedResolution,t),d.hitDetectionImageData[n]=C}t(CA(y,g,C))}))}handleFontsChanged(){const e=this.getLayer();e.getVisible()&&void 0!==this.renderedLayerRevision_&&e.changed()}handleStyleImageChange_(e){this.renderIfReadyAndVisible()}renderDeclutter(e,t){const o=this.context,r=o.globalAlpha;o.globalAlpha=t.opacity;const n=e.viewHints,i=!(n[rr]||n[nr]),a=this.renderedTiles;for(let s=0,p=a.length;s<p;++s){const t=a[s],o=t.executorGroups[re(this.getLayer())],r=this.getLayer().getDeclutter();if(o)for(let n=o.length-1;n>=0;--n)o[n].execute(this.context,[this.context.canvas.width,this.context.canvas.height],this.getTileRenderTransform(t,e),e.viewState.rotation,i,lA,r?e.declutter[r]:void 0)}o.globalAlpha=r}renderDeferredInternal(e){const t=this.renderedTiles.reduce(((e,t,o)=>(t.executorGroups[re(this.getLayer())].forEach((t=>e.push({executorGroup:t,index:o}))),e)),[]),o=t.map((e=>{let{executorGroup:t}=e;return t.getDeferredZIndexContexts()})),r={};for(let n=0,i=t.length;n<i;++n){const e=t[n].executorGroup.getDeferredZIndexContexts();for(const t in e)r[t]=!0}Object.keys(r).sort(R).map(Number).forEach((e=>{o.forEach(((o,r)=>{o[e]&&(o[e].forEach((e=>{const{executorGroup:o,index:n}=t[r],i=o.getRenderedContext(),a=i.globalAlpha;i.globalAlpha=this.renderedOpacity_;const s=this.tileClipContexts_[n];s&&s.draw(i),e.draw(i),s&&i.restore(),i.globalAlpha=a,e.clear()})),o[e].length=0)}))}))}getTileRenderTransform(e,t){const o=t.pixelRatio,r=t.viewState,n=r.center,i=r.resolution,a=r.rotation,s=t.size,p=Math.round(s[0]*o),l=Math.round(s[1]*o),A=this.getLayer().getSource().getTileGridForProjection(t.viewState.projection),u=e.tileCoord,d=A.getTileCoordExtent(e.wrappedTileCoord),c=A.getTileCoordExtent(u,this.tmpExtent)[0]-d[0];return Ir(Lr(this.inversePixelTransform.slice(),1/o,1/o),this.getRenderTransform(n,i,a,o,p,l,c))}postRender(e,t){const o=t.viewHints,r=!(o[rr]||o[nr]);this.renderedPixelToCoordinateTransform_=t.pixelToCoordinateTransform.slice(),this.renderedRotation_=t.viewState.rotation,this.renderedOpacity_=t.layerStatesArray[t.layerIndex].opacity;const n=this.getLayer(),i=n.getRenderMode(),a=e.globalAlpha;e.globalAlpha=this.renderedOpacity_;const s=n.getDeclutter(),p=s?B_[i].filter((e=>!lA.includes(e))):B_[i],l=t.viewState,A=l.rotation,u=n.getSource(),d=u.getTileGridForProjection(l.projection).getZForResolution(l.resolution,u.zDirection),c=this.renderedTiles,y=[],g=[],C=[];let I=!0;for(let T=c.length-1;T>=0;--T){const o=c[T];I=I&&!o.getReplayState(n).dirty;const i=o.executorGroups[re(n)].filter((e=>e.hasExecutors(p)));if(0===i.length)continue;const a=this.getTileRenderTransform(o,t),l=o.tileCoord[0];let u=!1;const L=i[0].getClipCoords(a);let m,N=e;if(L){m=new Zl,N=m.getContext();for(let e=0,t=y.length;e<t;++e)if(d!==l&&l<g[e]){const t=y[e];ft([L[0],L[3],L[4],L[7]],[t[0],t[3],t[4],t[7]])&&(u||(N.save(),u=!0),N.beginPath(),N.moveTo(L[0],L[1]),N.lineTo(L[2],L[3]),N.lineTo(L[4],L[5]),N.lineTo(L[6],L[7]),N.moveTo(t[6],t[7]),N.lineTo(t[4],t[5]),N.lineTo(t[2],t[3]),N.lineTo(t[0],t[1]),N.clip())}y.push(L),g.push(l)}for(let n=0,d=i.length;n<d;++n){var O;i[n].execute(e,[e.canvas.width,e.canvas.height],a,A,r,p,null===(O=t.declutter)||void 0===O?void 0:O[s])}u&&(N===e?N.restore():C[T]=m)}e.globalAlpha=a,this.ready=I,this.tileClipContexts_=C,t.declutter||this.renderDeferredInternal(t),super.postRender(e,t)}renderFeature(e,t,o,r,n,i){if(!o)return!1;let a=!1;if(Array.isArray(o))for(let s=0,p=o.length;s<p;++s)a=NA(r,e,o[s],t,this.boundHandleStyleImageChange_,void 0,n,i)||a;else a=NA(r,e,o,t,this.boundHandleStyleImageChange_,void 0,n,i);return a}tileImageNeedsRender_(e){const t=this.getLayer();if("vector"===t.getRenderMode())return!1;const o=e.getReplayState(t),r=t.getRevision(),n=e.wantedResolution;return o.renderedTileResolution!==n||o.renderedTileRevision!==r}renderTileImage_(e,t){const o=this.getLayer(),r=e.getReplayState(o),n=o.getRevision(),i=e.executorGroups[re(o)];r.renderedTileRevision=n;const a=e.wrappedTileCoord,s=a[0],p=o.getSource();let l=t.pixelRatio;const A=t.viewState.projection,u=p.getTileGridForProjection(A),d=u.getResolution(e.tileCoord[0]),c=t.pixelRatio/e.wantedResolution*d,y=u.getResolution(s),g=e.getContext(o);l=Math.round(Math.max(l,c/l));const C=p.getTilePixelSize(s,l,A);g.canvas.width=C[0],g.canvas.height=C[1];const I=l/c;if(1!==I){const e=Cr(this.tmpTransform_);Lr(e,I,I),g.setTransform.apply(g,e)}const O=u.getTileCoordExtent(a,this.tmpExtent),T=c/y,L=Cr(this.tmpTransform_);Lr(L,T,-T),function(e,t,o){Ir(e,Or(gr,1,0,0,1,t,o))}(L,-O[0],-O[3]);for(let m=0,N=i.length;m<N;++m){i[m].execute(g,[g.canvas.width*I,g.canvas.height*I],L,0,!0,x_[o.getRenderMode()],null)}r.renderedTileResolution=e.wantedResolution}};const G_=class extends Ya{constructor(e){e=e||{};const t=Object.assign({},e);delete t.preload,delete t.useInterimTilesOnError,super(t),this.on,this.once,this.un;const o=e.renderMode||"hybrid";Jo("hybrid"==o||"vector"==o,"`renderMode` must be `'hybrid'` or `'vector'`"),this.renderMode_=o,this.setPreload(e.preload?e.preload:0),this.setUseInterimTilesOnError(void 0===e.useInterimTilesOnError||e.useInterimTilesOnError),this.getBackground,this.setBackground}createRenderer(){return new W_(this)}getFeatures(e){return super.getFeatures(e)}getRenderMode(){return this.renderMode_}getPreload(){return this.get(lO)}getUseInterimTilesOnError(){return this.get(AO)}setPreload(e){this.set(lO,e)}setUseInterimTilesOnError(e){this.set(AO,e)}},K_=[];const H_=class extends dO{constructor(e,t,o,r){super(e,t,{transition:0}),this.context_={},this.executorGroups={},this.loadingSourceTiles=0,this.hitDetectionImageData={},this.replayState_={},this.sourceTiles=[],this.errorTileKeys={},this.wantedResolution,this.getSourceTiles=r.bind(void 0,this),this.wrappedTileCoord=o}getContext(e){const t=re(e);return t in this.context_||(this.context_[t]=Le(1,1,K_)),this.context_[t]}hasContext(e){return re(e)in this.context_}getImage(e){return this.hasContext(e)?this.getContext(e).canvas:null}getReplayState(e){const t=re(e);return t in this.replayState_||(this.replayState_[t]={dirty:!1,renderedRenderOrder:null,renderedResolution:NaN,renderedRevision:-1,renderedTileResolution:NaN,renderedTileRevision:-1,renderedTileZ:-1}),this.replayState_[t]}load(){this.getSourceTiles()}release(){for(const e in this.context_){const t=this.context_[e];ke(t),K_.push(t.canvas),delete this.context_[e]}super.release()}};const V_=class extends CT{constructor(e){const t=e.projection||"EPSG:3857",o=e.extent||lT(t),r=e.tileGrid||sT({extent:o,maxResolution:e.maxResolution,maxZoom:void 0!==e.maxZoom?e.maxZoom:22,minZoom:e.minZoom,tileSize:e.tileSize||512});super({attributions:e.attributions,attributionsCollapsible:e.attributionsCollapsible,cacheSize:e.cacheSize,interpolate:!0,opaque:!1,projection:t,state:e.state,tileGrid:r,tileLoadFunction:e.tileLoadFunction?e.tileLoadFunction:Y_,tileUrlFunction:e.tileUrlFunction,url:e.url,urls:e.urls,wrapX:void 0===e.wrapX||e.wrapX,transition:e.transition,zDirection:void 0===e.zDirection?1:e.zDirection}),this.format_=e.format?e.format:null,this.sourceTileCache=new eT(this.tileCache.highWaterMark),this.overlaps_=void 0==e.overlaps||e.overlaps,this.tileClass=e.tileClass?e.tileClass:I_,this.tileGrids_={}}getFeaturesInExtent(e){const t=[],o=this.tileCache;if(0===o.getCount())return t;const r=qO(o.peekFirstKey())[0],n=this.tileGrid;return o.forEach((function(o){if(o.tileCoord[0]!==r||o.getState()!==ds.LOADED)return;const i=o.getSourceTiles();for(let r=0,a=i.length;r<a;++r){const o=i[r],a=o.tileCoord;if(ft(e,n.getTileCoordExtent(a))){const r=o.getFeatures();if(r)for(let o=0,n=r.length;o<n;++o){const n=r[o],i=n.getGeometry();ft(e,i.getExtent())&&t.push(n)}}}})),t}getOverlaps(){return this.overlaps_}clear(){this.tileCache.clear(),this.sourceTileCache.clear()}expireCache(e,t){const o=this.getTileCacheForProjection(e),r=Object.keys(t).reduce(((e,t)=>{const r=function(e){const[t,o,r]=e.substring(e.lastIndexOf("/")+1,e.length).split(",").map(Number);return JO(t,o,r)}(t),n=o.peek(r);if(n){const t=n.sourceTiles;for(let o=0,r=t.length;o<r;++o)e[t[o].getKey()]=!0}return e}),{});super.expireCache(e,t),this.sourceTileCache.expireCache(r)}getSourceTiles(e,t,o){if(o.getState()===ds.IDLE){o.setState(ds.LOADING);const r=o.wrappedTileCoord,n=this.getTileGridForProjection(t),i=n.getTileCoordExtent(r),a=r[0],s=n.getResolution(a);et(i,-s,i);const p=this.tileGrid,l=p.getExtent();l&&Pt(i,l,i);const A=p.getZForResolution(s,this.zDirection);p.forEachTileCoord(i,A,(r=>{const n=this.tileUrlFunction(r,e,t),i=this.sourceTileCache.containsKey(n)?this.sourceTileCache.get(n):new this.tileClass(r,n?ds.IDLE:ds.EMPTY,n,this.format_,this.tileLoadFunction);o.sourceTiles.push(i);const a=i.getState();if(a<ds.LOADED){const e=t=>{this.handleTileChange(t);const r=i.getState();if(r===ds.LOADED||r===ds.ERROR){const t=i.getKey();t in o.errorTileKeys?i.getState()===ds.LOADED&&delete o.errorTileKeys[t]:o.loadingSourceTiles--,r===ds.ERROR?o.errorTileKeys[t]=!0:i.removeEventListener(W,e),0===o.loadingSourceTiles&&o.setState(x(o.errorTileKeys)?ds.LOADED:ds.ERROR)}};i.addEventListener(W,e),o.loadingSourceTiles++}a===ds.IDLE&&(i.extent=p.getTileCoordExtent(r),i.projection=t,i.resolution=p.getResolution(r[0]),this.sourceTileCache.set(n,i),i.load())})),o.loadingSourceTiles||o.setState(o.sourceTiles.some((e=>e.getState()===ds.ERROR))?ds.ERROR:ds.LOADED)}return o.sourceTiles}getTile(e,t,o,r,n){const i=JO(e,t,o),a=this.getKey();let s;if(this.tileCache.containsKey(i)&&(s=this.tileCache.get(i),s.key===a))return s;const p=[e,t,o];let l=this.getTileCoordForTileUrlFunction(p,n);const A=this.getTileGrid().getExtent(),u=this.getTileGridForProjection(n);if(l&&A){const t=u.getTileCoordExtent(l);et(t,-u.getResolution(e),t),ft(A,t)||(l=null)}let d=!0;if(null!==l){const t=this.tileGrid,o=u.getResolution(e),i=t.getZForResolution(o,1),a=u.getTileCoordExtent(l);et(a,-o,a),t.forEachTileCoord(a,i,(e=>{d=d&&!this.tileUrlFunction(e,r,n)}))}const c=new H_(p,d?ds.EMPTY:ds.IDLE,l,this.getSourceTiles.bind(this,r,n));return c.key=a,s?(c.interimTile=s,c.refreshInterimChain(),this.tileCache.replace(i,c)):this.tileCache.set(i,c),c}getTileGridForProjection(e){const t=e.getCode();let o=this.tileGrids_[t];if(!o){const e=this.tileGrid,r=e.getResolutions().slice(),n=r.map((function(t,o){return e.getOrigin(o)})),i=r.map((function(t,o){return e.getTileSize(o)})),a=ar+1;for(let t=r.length;t<a;++t)r.push(r[t-1]/2),n.push(n[t-1]),i.push(i[t-1]);o=new iT({extent:e.getExtent(),origins:n,resolutions:r,tileSizes:i}),this.tileGrids_[t]=o}return o}getTilePixelRatio(e){return e}getTilePixelSize(e,t,o){const r=wn(this.getTileGridForProjection(o).getTileSize(e),this.tmpSize);return[Math.round(r[0]*t),Math.round(r[1]*t)]}updateCacheSize(e,t){super.updateCacheSize(2*e,t),this.sourceTileCache.highWaterMark=this.getTileCacheForProjection(t).highWaterMark}};function Y_(e,t){e.setLoader((function(o,r,n){kl(t,e.getFormat(),o,r,n,e.onLoad.bind(e),e.onError.bind(e))}))}function j_(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Z_,z_={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],rebeccapurple:[102,51,153,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function X_(e){return(e=Math.round(e))<0?0:e>255?255:e}function J_(e){return e<0?0:e>1?1:e}function Q_(e){return"%"===e[e.length-1]?X_(parseFloat(e)/100*255):X_(parseInt(e))}function q_(e){return"%"===e[e.length-1]?J_(parseFloat(e)/100):J_(parseFloat(e))}function $_(e,t,o){return o<0?o+=1:o>1&&(o-=1),6*o<1?e+(t-e)*o*6:2*o<1?t:3*o<2?e+(t-e)*(2/3-o)*6:e}try{Z_={}.parseCSSColor=function(e){var t,o=e.replace(/ /g,"").toLowerCase();if(o in z_)return z_[o].slice();if("#"===o[0])return 4===o.length?(t=parseInt(o.substr(1),16))>=0&&t<=4095?[(3840&t)>>4|(3840&t)>>8,240&t|(240&t)>>4,15&t|(15&t)<<4,1]:null:7===o.length&&(t=parseInt(o.substr(1),16))>=0&&t<=16777215?[(16711680&t)>>16,(65280&t)>>8,255&t,1]:null;var r=o.indexOf("("),n=o.indexOf(")");if(-1!==r&&n+1===o.length){var i=o.substr(0,r),a=o.substr(r+1,n-(r+1)).split(","),s=1;switch(i){case"rgba":if(4!==a.length)return null;s=q_(a.pop());case"rgb":return 3!==a.length?null:[Q_(a[0]),Q_(a[1]),Q_(a[2]),s];case"hsla":if(4!==a.length)return null;s=q_(a.pop());case"hsl":if(3!==a.length)return null;var p=(parseFloat(a[0])%360+360)%360/360,l=q_(a[1]),A=q_(a[2]),u=A<=.5?A*(l+1):A+l-A*l,d=2*A-u;return[X_(255*$_(d,u,p+1/3)),X_(255*$_(d,u,p)),X_(255*$_(d,u,p-1/3)),s];default:return null}}return null}}catch(KD){}class eb{constructor(e,t,o){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;this.r=e,this.g=t,this.b=o,this.a=r}static parse(e){if(!e)return;if(e instanceof eb)return e;if("string"!==typeof e)return;const t=Z_(e);return t?new eb(t[0]/255*t[3],t[1]/255*t[3],t[2]/255*t[3],t[3]):void 0}toString(){const[e,t,o,r]=this.toArray();return"rgba(".concat(Math.round(e),",").concat(Math.round(t),",").concat(Math.round(o),",").concat(r,")")}toArray(){const{r:e,g:t,b:o,a:r}=this;return 0===r?[0,0,0,0]:[255*e/r,255*t/r,255*o/r,r]}toArray01(){const{r:e,g:t,b:o,a:r}=this;return 0===r?[0,0,0,0]:[e/r,t/r,o/r,r]}toArray01PremultipliedAlpha(){const{r:e,g:t,b:o,a:r}=this;return[e,t,o,r]}}eb.black=new eb(0,0,0,1),eb.white=new eb(1,1,1,1),eb.transparent=new eb(0,0,0,0),eb.red=new eb(1,0,0,1),eb.blue=new eb(0,0,1,1);var tb=eb;function ob(e){return"object"===typeof e?["literal",e]:e}function rb(e,t){let o=e.stops;if(!o)return function(e,t){const o=["get",e.property];if(void 0===e.default)return"string"===t.type?["string",o]:o;if("enum"===t.type)return["match",o,Object.keys(t.values),o,e.default];{const r=["color"===t.type?"to-color":t.type,o,ob(e.default)];return"array"===t.type&&r.splice(1,0,t.value,t.length||null),r}}(e,t);const r=o&&"object"===typeof o[0][0],n=r||void 0!==e.property,i=r||!n;return o=o.map((e=>!n&&t.tokens&&"string"===typeof e[1]?[e[0],Ab(e[1])]:[e[0],ob(e[1])])),r?function(e,t,o){const r={},n={},i=[];for(let s=0;s<o.length;s++){const t=o[s],a=t[0].zoom;void 0===r[a]&&(r[a]={zoom:a,type:e.type,property:e.property,default:e.default},n[a]=[],i.push(a)),n[a].push([t[0].value,t[1]])}const a=lb({},t);if("exponential"===a){const o=[nb(e),["linear"],["zoom"]];for(const e of i){pb(o,e,ab(r[e],t,n[e]),!1)}return o}{const e=["step",["zoom"]];for(const o of i){pb(e,o,ab(r[o],t,n[o]),!0)}return sb(e),e}}(e,t,o):i?function(e,t,o){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:["zoom"];const n=lb(e,t);let i,a=!1;if("interval"===n)i=["step",r],a=!0;else{if("exponential"!==n)throw new Error('Unknown zoom function type "'.concat(n,'"'));{const t=void 0!==e.base?e.base:1;i=[nb(e),1===t?["linear"]:["exponential",t],r]}}for(const s of o)pb(i,s[0],s[1],a);return sb(i),i}(e,t,o):ab(e,t,o)}function nb(e){switch(e.colorSpace){case"hcl":return"interpolate-hcl";case"lab":return"interpolate-lab";default:return"interpolate"}}function ib(e,t){const o=ob((r=e.default,n=t.default,void 0!==r?r:void 0!==n?n:void 0));var r,n;return void 0===o&&"resolvedImage"===t.type?"":o}function ab(e,t,o){const r=lb(e,t),n=["get",e.property];if("categorical"===r&&"boolean"===typeof o[0][0]){const r=["case"];for(const e of o)r.push(["==",n,e[0]],e[1]);return r.push(ib(e,t)),r}if("categorical"===r){const r=["match",n];for(const e of o)pb(r,e[0],e[1],!1);return r.push(ib(e,t)),r}if("interval"===r){const t=["step",["number",n]];for(const e of o)pb(t,e[0],e[1],!0);return sb(t),void 0===e.default?t:["case",["==",["typeof",n],"number"],t,ob(e.default)]}if("exponential"===r){const t=void 0!==e.base?e.base:1,r=[nb(e),1===t?["linear"]:["exponential",t],["number",n]];for(const e of o)pb(r,e[0],e[1],!1);return void 0===e.default?r:["case",["==",["typeof",n],"number"],r,ob(e.default)]}throw new Error("Unknown property function type ".concat(r))}function sb(e){"step"===e[0]&&3===e.length&&(e.push(0),e.push(e[3]))}function pb(e,t,o,r){e.length>3&&t===e[e.length-2]||(r&&2===e.length||e.push(t),e.push(o))}function lb(e,t){return e.type?e.type:t.expression.interpolated?"exponential":"interval"}function Ab(e){const t=["concat"],o=/{([^{}]+)}/g;let r=0;for(let n=o.exec(e);null!==n;n=o.exec(e)){const i=e.slice(r,o.lastIndex-n[0].length);r=o.lastIndex,i.length>0&&t.push(i),t.push(["get",n[1]])}if(1===t.length)return e;if(r<e.length)t.push(e.slice(r));else if(2===t.length)return["to-string",t[1]];return t}class ub extends Error{constructor(e,t){super(t),this.message=t,this.key=e}}var db=ub;class cb{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];this.parent=e,this.bindings={};for(const[o,r]of t)this.bindings[o]=r}concat(e){return new cb(this,e)}get(e){if(this.bindings[e])return this.bindings[e];if(this.parent)return this.parent.get(e);throw new Error("".concat(e," not found in scope."))}has(e){return!!this.bindings[e]||!!this.parent&&this.parent.has(e)}}var yb=cb;const gb={kind:"null"},Cb={kind:"number"},Ib={kind:"string"},Ob={kind:"boolean"},Tb={kind:"color"},Lb={kind:"object"},mb={kind:"value"},Nb={kind:"collator"},kb={kind:"formatted"},hb={kind:"resolvedImage"};function Sb(e,t){return{kind:"array",itemType:e,N:t}}function Pb(e){if("array"===e.kind){const t=Pb(e.itemType);return"number"===typeof e.N?"array<".concat(t,", ").concat(e.N,">"):"value"===e.itemType.kind?"array":"array<".concat(t,">")}return e.kind}const Rb=[gb,Cb,Ib,Ob,Tb,kb,Lb,Sb(mb),hb];function Fb(e,t){if("error"===t.kind)return null;if("array"===e.kind){if("array"===t.kind&&(0===t.N&&"value"===t.itemType.kind||!Fb(e.itemType,t.itemType))&&("number"!==typeof e.N||e.N===t.N))return null}else{if(e.kind===t.kind)return null;if("value"===e.kind)for(const e of Rb)if(!Fb(e,t))return null}return"Expected ".concat(Pb(e)," but found ").concat(Pb(t)," instead.")}function wb(e,t){return t.some((t=>t.kind===e.kind))}function fb(e,t){return t.some((t=>"null"===t?null===e:"array"===t?Array.isArray(e):"object"===t?e&&!Array.isArray(e)&&"object"===typeof e:t===typeof e))}class Eb{constructor(e,t,o){this.sensitivity=e?t?"variant":"case":t?"accent":"base",this.locale=o,this.collator=new Intl.Collator(this.locale?this.locale:[],{sensitivity:this.sensitivity,usage:"search"})}compare(e,t){return this.collator.compare(e,t)}resolvedLocale(){return new Intl.Collator(this.locale?this.locale:[]).resolvedOptions().locale}}class _b{constructor(e,t,o,r,n){this.text=e.normalize?e.normalize():e,this.image=t,this.scale=o,this.fontStack=r,this.textColor=n}}class bb{constructor(e){this.sections=e}static fromString(e){return new bb([new _b(e,null,null,null,null)])}isEmpty(){return 0===this.sections.length||!this.sections.some((e=>0!==e.text.length||e.image&&0!==e.image.name.length))}static factory(e){return e instanceof bb?e:bb.fromString(e)}toString(){return 0===this.sections.length?"":this.sections.map((e=>e.text)).join("")}serialize(){const e=["format"];for(const t of this.sections){if(t.image){e.push(["image",t.image.name]);continue}e.push(t.text);const o={};t.fontStack&&(o["text-font"]=["literal",t.fontStack.split(",")]),t.scale&&(o["font-scale"]=t.scale),t.textColor&&(o["text-color"]=["rgba"].concat(t.textColor.toArray())),e.push(o)}return e}}class vb{constructor(e){this.name=e.name,this.available=e.available}toString(){return this.name}static fromString(e){return e?new vb({name:e,available:!1}):null}serialize(){return["image",this.name]}}function Ub(e,t,o,r){if(!("number"===typeof e&&e>=0&&e<=255&&"number"===typeof t&&t>=0&&t<=255&&"number"===typeof o&&o>=0&&o<=255)){return"Invalid rgba value [".concat(("number"===typeof r?[e,t,o,r]:[e,t,o]).join(", "),"]: 'r', 'g', and 'b' must be between 0 and 255.")}return"undefined"===typeof r||"number"===typeof r&&r>=0&&r<=1?null:"Invalid rgba value [".concat([e,t,o,r].join(", "),"]: 'a' must be between 0 and 1.")}function Mb(e){if(null===e)return!0;if("string"===typeof e)return!0;if("boolean"===typeof e)return!0;if("number"===typeof e)return!0;if(e instanceof tb)return!0;if(e instanceof Eb)return!0;if(e instanceof bb)return!0;if(e instanceof vb)return!0;if(Array.isArray(e)){for(const t of e)if(!Mb(t))return!1;return!0}if("object"===typeof e){for(const t in e)if(!Mb(e[t]))return!1;return!0}return!1}function Db(e){if(null===e)return gb;if("string"===typeof e)return Ib;if("boolean"===typeof e)return Ob;if("number"===typeof e)return Cb;if(e instanceof tb)return Tb;if(e instanceof Eb)return Nb;if(e instanceof bb)return kb;if(e instanceof vb)return hb;if(Array.isArray(e)){const t=e.length;let o;for(const r of e){const e=Db(r);if(o){if(o===e)continue;o=mb;break}o=e}return Sb(o||mb,t)}return Lb}function xb(e){const t=typeof e;return null===e?"":"string"===t||"number"===t||"boolean"===t?String(e):e instanceof tb||e instanceof bb||e instanceof vb?e.toString():JSON.stringify(e)}class Bb{constructor(e,t){this.type=e,this.value=t}static parse(e,t){if(2!==e.length)return t.error("'literal' expression requires exactly one argument, but found ".concat(e.length-1," instead."));if(!Mb(e[1]))return t.error("invalid value");const o=e[1];let r=Db(o);const n=t.expectedType;return"array"!==r.kind||0!==r.N||!n||"array"!==n.kind||"number"===typeof n.N&&0!==n.N||(r=n),new Bb(r,o)}evaluate(){return this.value}eachChild(){}outputDefined(){return!0}serialize(){return"array"===this.type.kind||"object"===this.type.kind?["literal",this.value]:this.value instanceof tb?["rgba"].concat(this.value.toArray()):this.value instanceof bb?this.value.serialize():this.value}}var Wb=Bb;var Gb=class{constructor(e){this.name="ExpressionEvaluationError",this.message=e}toJSON(){return this.message}};const Kb={string:Ib,number:Cb,boolean:Ob,object:Lb};class Hb{constructor(e,t){this.type=e,this.args=t}static parse(e,t){if(e.length<2)return t.error("Expected at least one argument.");let o,r=1;const n=e[0];if("array"===n){let n,i;if(e.length>2){const o=e[1];if("string"!==typeof o||!(o in Kb)||"object"===o)return t.error('The item type argument of "array" must be one of string, number, boolean',1);n=Kb[o],r++}else n=mb;if(e.length>3){if(null!==e[2]&&("number"!==typeof e[2]||e[2]<0||e[2]!==Math.floor(e[2])))return t.error('The length argument to "array" must be a positive integer literal',2);i=e[2],r++}o=Sb(n,i)}else o=Kb[n];const i=[];for(;r<e.length;r++){const o=t.parse(e[r],r,mb);if(!o)return null;i.push(o)}return new Hb(o,i)}evaluate(e){for(let t=0;t<this.args.length;t++){const o=this.args[t].evaluate(e);if(!Fb(this.type,Db(o)))return o;if(t===this.args.length-1)throw new Gb("Expected value to be of type ".concat(Pb(this.type),", but found ").concat(Pb(Db(o))," instead."))}return null}eachChild(e){this.args.forEach(e)}outputDefined(){return this.args.every((e=>e.outputDefined()))}serialize(){const e=this.type,t=[e.kind];if("array"===e.kind){const o=e.itemType;if("string"===o.kind||"number"===o.kind||"boolean"===o.kind){t.push(o.kind);const r=e.N;("number"===typeof r||this.args.length>1)&&t.push(r)}}return t.concat(this.args.map((e=>e.serialize())))}}var Vb=Hb;class Yb{constructor(e){this.type=kb,this.sections=e}static parse(e,t){if(e.length<2)return t.error("Expected at least one argument.");const o=e[1];if(!Array.isArray(o)&&"object"===typeof o)return t.error("First argument must be an image or text section.");const r=[];let n=!1;for(let i=1;i<=e.length-1;++i){const o=e[i];if(n&&"object"===typeof o&&!Array.isArray(o)){n=!1;let e=null;if(o["font-scale"]&&(e=t.parse(o["font-scale"],1,Cb),!e))return null;let i=null;if(o["text-font"]&&(i=t.parse(o["text-font"],1,Sb(Ib)),!i))return null;let a=null;if(o["text-color"]&&(a=t.parse(o["text-color"],1,Tb),!a))return null;const s=r[r.length-1];s.scale=e,s.font=i,s.textColor=a}else{const o=t.parse(e[i],1,mb);if(!o)return null;const a=o.type.kind;if("string"!==a&&"value"!==a&&"null"!==a&&"resolvedImage"!==a)return t.error("Formatted text type must be 'string', 'value', 'image' or 'null'.");n=!0,r.push({content:o,scale:null,font:null,textColor:null})}}return new Yb(r)}evaluate(e){return new bb(this.sections.map((t=>{const o=t.content.evaluate(e);return Db(o)===hb?new _b("",o,null,null,null):new _b(xb(o),null,t.scale?t.scale.evaluate(e):null,t.font?t.font.evaluate(e).join(","):null,t.textColor?t.textColor.evaluate(e):null)})))}eachChild(e){for(const t of this.sections)e(t.content),t.scale&&e(t.scale),t.font&&e(t.font),t.textColor&&e(t.textColor)}outputDefined(){return!1}serialize(){const e=["format"];for(const t of this.sections){e.push(t.content.serialize());const o={};t.scale&&(o["font-scale"]=t.scale.serialize()),t.font&&(o["text-font"]=t.font.serialize()),t.textColor&&(o["text-color"]=t.textColor.serialize()),e.push(o)}return e}}class jb{constructor(e){this.type=hb,this.input=e}static parse(e,t){if(2!==e.length)return t.error("Expected two arguments.");const o=t.parse(e[1],1,Ib);return o?new jb(o):t.error("No image name provided.")}evaluate(e){const t=this.input.evaluate(e),o=vb.fromString(t);return o&&e.availableImages&&(o.available=e.availableImages.indexOf(t)>-1),o}eachChild(e){e(this.input)}outputDefined(){return!1}serialize(){return["image",this.input.serialize()]}}const Zb={"to-boolean":Ob,"to-color":Tb,"to-number":Cb,"to-string":Ib};class zb{constructor(e,t){this.type=e,this.args=t}static parse(e,t){if(e.length<2)return t.error("Expected at least one argument.");const o=e[0];if(("to-boolean"===o||"to-string"===o)&&2!==e.length)return t.error("Expected one argument.");const r=Zb[o],n=[];for(let i=1;i<e.length;i++){const o=t.parse(e[i],i,mb);if(!o)return null;n.push(o)}return new zb(r,n)}evaluate(e){if("boolean"===this.type.kind)return Boolean(this.args[0].evaluate(e));if("color"===this.type.kind){let t,o;for(const r of this.args){if(t=r.evaluate(e),o=null,t instanceof tb)return t;if("string"===typeof t){const o=e.parseColor(t);if(o)return o}else if(Array.isArray(t)&&(o=t.length<3||t.length>4?"Invalid rbga value ".concat(JSON.stringify(t),": expected an array containing either three or four numeric values."):Ub(t[0],t[1],t[2],t[3]),!o))return new tb(t[0]/255,t[1]/255,t[2]/255,t[3])}throw new Gb(o||"Could not parse color from value '".concat("string"===typeof t?t:String(JSON.stringify(t)),"'"))}if("number"===this.type.kind){let t=null;for(const o of this.args){if(t=o.evaluate(e),null===t)return 0;const r=Number(t);if(!isNaN(r))return r}throw new Gb("Could not convert ".concat(JSON.stringify(t)," to number."))}return"formatted"===this.type.kind?bb.fromString(xb(this.args[0].evaluate(e))):"resolvedImage"===this.type.kind?vb.fromString(xb(this.args[0].evaluate(e))):xb(this.args[0].evaluate(e))}eachChild(e){this.args.forEach(e)}outputDefined(){return this.args.every((e=>e.outputDefined()))}serialize(){if("formatted"===this.type.kind)return new Yb([{content:this.args[0],scale:null,font:null,textColor:null}]).serialize();if("resolvedImage"===this.type.kind)return new jb(this.args[0]).serialize();const e=["to-".concat(this.type.kind)];return this.eachChild((t=>{e.push(t.serialize())})),e}}var Xb=zb;const Jb=["Unknown","Point","LineString","Polygon"];var Qb=class{constructor(){this.globals=null,this.feature=null,this.featureState=null,this.formattedSection=null,this._parseColorCache={},this.availableImages=null,this.canonical=null,this.featureTileCoord=null,this.featureDistanceData=null}id(){return this.feature&&void 0!==this.feature.id?this.feature.id:null}geometryType(){return this.feature?"number"===typeof this.feature.type?Jb[this.feature.type]:this.feature.type:null}geometry(){return this.feature&&"geometry"in this.feature?this.feature.geometry:null}canonicalID(){return this.canonical}properties(){return this.feature&&this.feature.properties||{}}distanceFromCenter(){if(this.featureTileCoord&&this.featureDistanceData){const e=this.featureDistanceData.center,t=this.featureDistanceData.scale,{x:o,y:r}=this.featureTileCoord,n=o*t-e[0],i=r*t-e[1];return this.featureDistanceData.bearing[0]*n+this.featureDistanceData.bearing[1]*i}return 0}parseColor(e){let t=this._parseColorCache[e];return t||(t=this._parseColorCache[e]=tb.parse(e)),t}};class qb{constructor(e,t,o,r){this.name=e,this.type=t,this._evaluate=o,this.args=r}evaluate(e){return this._evaluate(e,this.args)}eachChild(e){this.args.forEach(e)}outputDefined(){return!1}serialize(){return[this.name].concat(this.args.map((e=>e.serialize())))}static parse(e,t){const o=e[0],r=qb.definitions[o];if(!r)return t.error('Unknown expression "'.concat(o,'". If you wanted a literal array, use ["literal", [...]].'),0);const n=Array.isArray(r)?r[0]:r.type,i=Array.isArray(r)?[[r[1],r[2]]]:r.overloads,a=i.filter((t=>{let[o]=t;return!Array.isArray(o)||o.length===e.length-1}));let s=null;for(const[p,l]of a){s=new Rv(t.registry,t.path,null,t.scope);const r=[];let i=!1;for(let t=1;t<e.length;t++){const o=e[t],n=Array.isArray(p)?p[t-1]:p.type,a=s.parse(o,1+r.length,n);if(!a){i=!0;break}r.push(a)}if(!i)if(Array.isArray(p)&&p.length!==r.length)s.error("Expected ".concat(p.length," arguments, but found ").concat(r.length," instead."));else{for(let e=0;e<r.length;e++){const t=Array.isArray(p)?p[e]:p.type,o=r[e];s.concat(e+1).checkSubtype(t,o.type)}if(0===s.errors.length)return new qb(o,n,l,r)}}if(1===a.length)t.errors.push(...s.errors);else{const o=(a.length?a:i).map((e=>{let[t]=e;return o=t,Array.isArray(o)?"(".concat(o.map(Pb).join(", "),")"):"(".concat(Pb(o.type),"...)");var o})).join(" | "),r=[];for(let n=1;n<e.length;n++){const o=t.parse(e[n],1+r.length);if(!o)return null;r.push(Pb(o.type))}t.error("Expected arguments of type ".concat(o,", but found (").concat(r.join(", "),") instead."))}return null}static register(e,t){qb.definitions=t;for(const o in t)e[o]=qb}}var $b=qb;class ev{constructor(e,t,o){this.type=Nb,this.locale=o,this.caseSensitive=e,this.diacriticSensitive=t}static parse(e,t){if(2!==e.length)return t.error("Expected one argument.");const o=e[1];if("object"!==typeof o||Array.isArray(o))return t.error("Collator options argument must be an object.");const r=t.parse(void 0!==o["case-sensitive"]&&o["case-sensitive"],1,Ob);if(!r)return null;const n=t.parse(void 0!==o["diacritic-sensitive"]&&o["diacritic-sensitive"],1,Ob);if(!n)return null;let i=null;return o.locale&&(i=t.parse(o.locale,1,Ib),!i)?null:new ev(r,n,i)}evaluate(e){return new Eb(this.caseSensitive.evaluate(e),this.diacriticSensitive.evaluate(e),this.locale?this.locale.evaluate(e):null)}eachChild(e){e(this.caseSensitive),e(this.diacriticSensitive),this.locale&&e(this.locale)}outputDefined(){return!1}serialize(){const e={};return e["case-sensitive"]=this.caseSensitive.serialize(),e["diacritic-sensitive"]=this.diacriticSensitive.serialize(),this.locale&&(e.locale=this.locale.serialize()),["collator",e]}}const tv=8192;function ov(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.max(e[2],t[0]),e[3]=Math.max(e[3],t[1])}function rv(e,t){return!(e[0]<=t[0])&&(!(e[2]>=t[2])&&(!(e[1]<=t[1])&&!(e[3]>=t[3])))}function nv(e,t){const o=(180+e[0])/360;const r=(n=e[1],(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+n*Math.PI/360)))/360);var n;const i=Math.pow(2,t.z);return[Math.round(o*i*tv),Math.round(r*i*tv)]}function iv(e,t,o){const r=e[0]-t[0],n=e[1]-t[1],i=e[0]-o[0],a=e[1]-o[1];return r*a-i*n===0&&r*i<=0&&n*a<=0}function av(e,t,o){return t[1]>e[1]!==o[1]>e[1]&&e[0]<(o[0]-t[0])*(e[1]-t[1])/(o[1]-t[1])+t[0]}function sv(e,t){let o=!1;for(let r=0,n=t.length;r<n;r++){const n=t[r];for(let t=0,r=n.length;t<r-1;t++){if(iv(e,n[t],n[t+1]))return!1;av(e,n[t],n[t+1])&&(o=!o)}}return o}function pv(e,t){for(let o=0;o<t.length;o++)if(sv(e,t[o]))return!0;return!1}function lv(e,t,o,r){const n=e[0]-o[0],i=e[1]-o[1],a=t[0]-o[0],s=t[1]-o[1],p=r[0]-o[0],l=r[1]-o[1],A=n*l-p*i,u=a*l-p*s;return A>0&&u<0||A<0&&u>0}function Av(e,t,o,r){const n=[t[0]-e[0],t[1]-e[1]],i=[r[0]-o[0],r[1]-o[1]];return 0!==(a=i)[0]*(s=n)[1]-a[1]*s[0]&&!(!lv(e,t,o,r)||!lv(o,r,e,t));var a,s}function uv(e,t,o){for(const r of o)for(let o=0;o<r.length-1;++o)if(Av(e,t,r[o],r[o+1]))return!0;return!1}function dv(e,t){for(let o=0;o<e.length;++o)if(!sv(e[o],t))return!1;for(let o=0;o<e.length-1;++o)if(uv(e[o],e[o+1],t))return!1;return!0}function cv(e,t){for(let o=0;o<t.length;o++)if(dv(e,t[o]))return!0;return!1}function yv(e,t,o){const r=[];for(let n=0;n<e.length;n++){const i=[];for(let r=0;r<e[n].length;r++){const a=nv(e[n][r],o);ov(t,a),i.push(a)}r.push(i)}return r}function gv(e,t,o){const r=[];for(let n=0;n<e.length;n++){const i=yv(e[n],t,o);r.push(i)}return r}function Cv(e,t,o,r){if(e[0]<o[0]||e[0]>o[2]){const t=.5*r;let n=e[0]-o[0]>t?-r:o[0]-e[0]>t?r:0;0===n&&(n=e[0]-o[2]>t?-r:o[2]-e[0]>t?r:0),e[0]+=n}ov(t,e)}function Iv(e,t,o,r){const n=Math.pow(2,r.z)*tv,i=[r.x*tv,r.y*tv],a=[];if(!e)return a;for(const s of e)for(const e of s){const r=[e.x+i[0],e.y+i[1]];Cv(r,t,o,n),a.push(r)}return a}function Ov(e,t,o,r){const n=Math.pow(2,r.z)*tv,i=[r.x*tv,r.y*tv],a=[];if(!e)return a;for(const s of e){const e=[];for(const o of s){const r=[o.x+i[0],o.y+i[1]];ov(t,r),e.push(r)}a.push(e)}if(t[2]-t[0]<=n/2){!function(e){e[0]=e[1]=1/0,e[2]=e[3]=-1/0}(t);for(const e of a)for(const r of e)Cv(r,t,o,n)}return a}class Tv{constructor(e,t){this.type=Ob,this.geojson=e,this.geometries=t}static parse(e,t){if(2!==e.length)return t.error("'within' expression requires exactly one argument, but found ".concat(e.length-1," instead."));if(Mb(e[1])){const t=e[1];if("FeatureCollection"===t.type)for(let e=0;e<t.features.length;++e){const o=t.features[e].geometry.type;if("Polygon"===o||"MultiPolygon"===o)return new Tv(t,t.features[e].geometry)}else if("Feature"===t.type){const e=t.geometry.type;if("Polygon"===e||"MultiPolygon"===e)return new Tv(t,t.geometry)}else if("Polygon"===t.type||"MultiPolygon"===t.type)return new Tv(t,t)}return t.error("'within' expression requires valid geojson object that contains polygon geometry type.")}evaluate(e){if(null!=e.geometry()&&null!=e.canonicalID()){if("Point"===e.geometryType())return function(e,t){const o=[1/0,1/0,-1/0,-1/0],r=[1/0,1/0,-1/0,-1/0],n=e.canonicalID();if(!n)return!1;if("Polygon"===t.type){const i=yv(t.coordinates,r,n),a=Iv(e.geometry(),o,r,n);if(!rv(o,r))return!1;for(const e of a)if(!sv(e,i))return!1}if("MultiPolygon"===t.type){const i=gv(t.coordinates,r,n),a=Iv(e.geometry(),o,r,n);if(!rv(o,r))return!1;for(const e of a)if(!pv(e,i))return!1}return!0}(e,this.geometries);if("LineString"===e.geometryType())return function(e,t){const o=[1/0,1/0,-1/0,-1/0],r=[1/0,1/0,-1/0,-1/0],n=e.canonicalID();if(!n)return!1;if("Polygon"===t.type){const i=yv(t.coordinates,r,n),a=Ov(e.geometry(),o,r,n);if(!rv(o,r))return!1;for(const e of a)if(!dv(e,i))return!1}if("MultiPolygon"===t.type){const i=gv(t.coordinates,r,n),a=Ov(e.geometry(),o,r,n);if(!rv(o,r))return!1;for(const e of a)if(!cv(e,i))return!1}return!0}(e,this.geometries)}return!1}eachChild(){}outputDefined(){return!0}serialize(){return["within",this.geojson]}}var Lv=Tv;function mv(e){if(e instanceof $b){if("get"===e.name&&1===e.args.length)return!1;if("feature-state"===e.name)return!1;if("has"===e.name&&1===e.args.length)return!1;if("properties"===e.name||"geometry-type"===e.name||"id"===e.name)return!1;if(/^filter-/.test(e.name))return!1}if(e instanceof Lv)return!1;let t=!0;return e.eachChild((e=>{t&&!mv(e)&&(t=!1)})),t}function Nv(e){if(e instanceof $b&&"feature-state"===e.name)return!1;let t=!0;return e.eachChild((e=>{t&&!Nv(e)&&(t=!1)})),t}function kv(e,t){if(e instanceof $b&&t.indexOf(e.name)>=0)return!1;let o=!0;return e.eachChild((e=>{o&&!kv(e,t)&&(o=!1)})),o}class hv{constructor(e,t){this.type=t.type,this.name=e,this.boundExpression=t}static parse(e,t){if(2!==e.length||"string"!==typeof e[1])return t.error("'var' expression requires exactly one string literal argument.");const o=e[1];return t.scope.has(o)?new hv(o,t.scope.get(o)):t.error('Unknown variable "'.concat(o,'". Make sure "').concat(o,'" has been bound in an enclosing "let" expression before using it.'),1)}evaluate(e){return this.boundExpression.evaluate(e)}eachChild(){}outputDefined(){return!1}serialize(){return["var",this.name]}}var Sv=hv;class Pv{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],o=arguments.length>2?arguments[2]:void 0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:new yb,n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[];this.registry=e,this.path=t,this.key=t.map((e=>"[".concat(e,"]"))).join(""),this.scope=r,this.errors=n,this.expectedType=o}parse(e,t,o,r){let n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return t?this.concat(t,o,r)._parse(e,n):this._parse(e,n)}_parse(e,t){function o(e,t,o){return"assert"===o?new Vb(t,[e]):"coerce"===o?new Xb(t,[e]):e}if(null!==e&&"string"!==typeof e&&"boolean"!==typeof e&&"number"!==typeof e||(e=["literal",e]),Array.isArray(e)){if(0===e.length)return this.error('Expected an array with at least one element. If you wanted a literal array, use ["literal", []].');const r=e[0];if("string"!==typeof r)return this.error("Expression name must be a string, but found ".concat(typeof r,' instead. If you wanted a literal array, use ["literal", [...]].'),0),null;const n=this.registry[r];if(n){let r=n.parse(e,this);if(!r)return null;if(this.expectedType){const e=this.expectedType,n=r.type;if("string"!==e.kind&&"number"!==e.kind&&"boolean"!==e.kind&&"object"!==e.kind&&"array"!==e.kind||"value"!==n.kind)if("color"!==e.kind&&"formatted"!==e.kind&&"resolvedImage"!==e.kind||"value"!==n.kind&&"string"!==n.kind){if(this.checkSubtype(e,n))return null}else r=o(r,e,t.typeAnnotation||"coerce");else r=o(r,e,t.typeAnnotation||"assert")}if(!(r instanceof Wb)&&"resolvedImage"!==r.type.kind&&Fv(r)){const e=new Qb;try{r=new Wb(r.type,r.evaluate(e))}catch(KD){return this.error(KD.message),null}}return r}return this.error('Unknown expression "'.concat(r,'". If you wanted a literal array, use ["literal", [...]].'),0)}return"undefined"===typeof e?this.error("'undefined' value invalid. Use null instead."):"object"===typeof e?this.error('Bare objects invalid. Use ["literal", {...}] instead.'):this.error("Expected an array, but found ".concat(typeof e," instead."))}concat(e,t,o){const r="number"===typeof e?this.path.concat(e):this.path,n=o?this.scope.concat(o):this.scope;return new Pv(this.registry,r,t||null,n,this.errors)}error(e){for(var t=arguments.length,o=new Array(t>1?t-1:0),r=1;r<t;r++)o[r-1]=arguments[r];const n="".concat(this.key).concat(o.map((e=>"[".concat(e,"]"))).join(""));this.errors.push(new db(n,e))}checkSubtype(e,t){const o=Fb(e,t);return o&&this.error(o),o}}var Rv=Pv;function Fv(e){if(e instanceof Sv)return Fv(e.boundExpression);if(e instanceof $b&&"error"===e.name)return!1;if(e instanceof ev)return!1;if(e instanceof Lv)return!1;const t=e instanceof Xb||e instanceof Vb;let o=!0;return e.eachChild((e=>{o=t?o&&Fv(e):o&&e instanceof Wb})),!!o&&(mv(e)&&kv(e,["zoom","heatmap-density","line-progress","sky-radial-progress","accumulated","is-supported-script","pitch","distance-from-center"]))}function wv(e,t){const o=e.length-1;let r,n,i=0,a=o,s=0;for(;i<=a;)if(s=Math.floor((i+a)/2),r=e[s],n=e[s+1],r<=t){if(s===o||t<n)return s;i=s+1}else{if(!(r>t))throw new Gb("Input is not a number.");a=s-1}return 0}class fv{constructor(e,t,o){this.type=e,this.input=t,this.labels=[],this.outputs=[];for(const[r,n]of o)this.labels.push(r),this.outputs.push(n)}static parse(e,t){if(e.length-1<4)return t.error("Expected at least 4 arguments, but found only ".concat(e.length-1,"."));if((e.length-1)%2!==0)return t.error("Expected an even number of arguments.");const o=t.parse(e[1],1,Cb);if(!o)return null;const r=[];let n=null;t.expectedType&&"value"!==t.expectedType.kind&&(n=t.expectedType);for(let i=1;i<e.length;i+=2){const o=1===i?-1/0:e[i],a=e[i+1],s=i,p=i+1;if("number"!==typeof o)return t.error('Input/output pairs for "step" expressions must be defined using literal numeric values (not computed expressions) for the input values.',s);if(r.length&&r[r.length-1][0]>=o)return t.error('Input/output pairs for "step" expressions must be arranged with input values in strictly ascending order.',s);const l=t.parse(a,p,n);if(!l)return null;n=n||l.type,r.push([o,l])}return new fv(n,o,r)}evaluate(e){const t=this.labels,o=this.outputs;if(1===t.length)return o[0].evaluate(e);const r=this.input.evaluate(e);if(r<=t[0])return o[0].evaluate(e);const n=t.length;if(r>=t[n-1])return o[n-1].evaluate(e);return o[wv(t,r)].evaluate(e)}eachChild(e){e(this.input);for(const t of this.outputs)e(t)}outputDefined(){return this.outputs.every((e=>e.outputDefined()))}serialize(){const e=["step",this.input.serialize()];for(let t=0;t<this.labels.length;t++)t>0&&e.push(this.labels[t]),e.push(this.outputs[t].serialize());return e}}var Ev=fv,_v=bv;function bv(e,t,o,r){this.cx=3*e,this.bx=3*(o-e)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*t,this.by=3*(r-t)-this.cy,this.ay=1-this.cy-this.by,this.p1x=e,this.p1y=r,this.p2x=o,this.p2y=r}bv.prototype.sampleCurveX=function(e){return((this.ax*e+this.bx)*e+this.cx)*e},bv.prototype.sampleCurveY=function(e){return((this.ay*e+this.by)*e+this.cy)*e},bv.prototype.sampleCurveDerivativeX=function(e){return(3*this.ax*e+2*this.bx)*e+this.cx},bv.prototype.solveCurveX=function(e,t){var o,r,n,i,a;for("undefined"===typeof t&&(t=1e-6),n=e,a=0;a<8;a++){if(i=this.sampleCurveX(n)-e,Math.abs(i)<t)return n;var s=this.sampleCurveDerivativeX(n);if(Math.abs(s)<1e-6)break;n-=i/s}if((n=e)<(o=0))return o;if(n>(r=1))return r;for(;o<r;){if(i=this.sampleCurveX(n),Math.abs(i-e)<t)return n;e>i?o=n:r=n,n=.5*(r-o)+o}return n},bv.prototype.solve=function(e,t){return this.sampleCurveY(this.solveCurveX(e,t))};var vv=j_(_v);function Uv(e,t,o){return e*(1-o)+t*o}var Mv=Object.freeze({__proto__:null,number:Uv,color:function(e,t,o){return new tb(Uv(e.r,t.r,o),Uv(e.g,t.g,o),Uv(e.b,t.b,o),Uv(e.a,t.a,o))},array:function(e,t,o){return e.map(((e,r)=>Uv(e,t[r],o)))}});const Dv=.95047,xv=1,Bv=1.08883,Wv=4/29,Gv=6/29,Kv=3*Gv*Gv,Hv=Gv*Gv*Gv,Vv=Math.PI/180,Yv=180/Math.PI;function jv(e){return e>Hv?Math.pow(e,1/3):e/Kv+Wv}function Zv(e){return e>Gv?e*e*e:Kv*(e-Wv)}function zv(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function Xv(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function Jv(e){const t=Xv(e.r),o=Xv(e.g),r=Xv(e.b),n=jv((.4124564*t+.3575761*o+.1804375*r)/Dv),i=jv((.2126729*t+.7151522*o+.072175*r)/xv);return{l:116*i-16,a:500*(n-i),b:200*(i-jv((.0193339*t+.119192*o+.9503041*r)/Bv)),alpha:e.a}}function Qv(e){let t=(e.l+16)/116,o=isNaN(e.a)?t:t+e.a/500,r=isNaN(e.b)?t:t-e.b/200;return t=xv*Zv(t),o=Dv*Zv(o),r=Bv*Zv(r),new tb(zv(3.2404542*o-1.5371385*t-.4985314*r),zv(-.969266*o+1.8760108*t+.041556*r),zv(.0556434*o-.2040259*t+1.0572252*r),e.alpha)}function qv(e,t,o){const r=t-e;return e+o*(r>180||r<-180?r-360*Math.round(r/360):r)}const $v={forward:Jv,reverse:Qv,interpolate:function(e,t,o){return{l:Uv(e.l,t.l,o),a:Uv(e.a,t.a,o),b:Uv(e.b,t.b,o),alpha:Uv(e.alpha,t.alpha,o)}}},eU={forward:function(e){const{l:t,a:o,b:r}=Jv(e),n=Math.atan2(r,o)*Yv;return{h:n<0?n+360:n,c:Math.sqrt(o*o+r*r),l:t,alpha:e.a}},reverse:function(e){const t=e.h*Vv,o=e.c;return Qv({l:e.l,a:Math.cos(t)*o,b:Math.sin(t)*o,alpha:e.alpha})},interpolate:function(e,t,o){return{h:qv(e.h,t.h,o),c:Uv(e.c,t.c,o),l:Uv(e.l,t.l,o),alpha:Uv(e.alpha,t.alpha,o)}}};class tU{constructor(e,t,o,r,n){this.type=e,this.operator=t,this.interpolation=o,this.input=r,this.labels=[],this.outputs=[];for(const[i,a]of n)this.labels.push(i),this.outputs.push(a)}static interpolationFactor(e,t,o,r){let n=0;if("exponential"===e.name)n=oU(t,e.base,o,r);else if("linear"===e.name)n=oU(t,1,o,r);else if("cubic-bezier"===e.name){const i=e.controlPoints;n=new vv(i[0],i[1],i[2],i[3]).solve(oU(t,1,o,r))}return n}static parse(e,t){let[o,r,n,...i]=e;if(!Array.isArray(r)||0===r.length)return t.error("Expected an interpolation type expression.",1);if("linear"===r[0])r={name:"linear"};else if("exponential"===r[0]){const e=r[1];if("number"!==typeof e)return t.error("Exponential interpolation requires a numeric base.",1,1);r={name:"exponential",base:e}}else{if("cubic-bezier"!==r[0])return t.error("Unknown interpolation type ".concat(String(r[0])),1,0);{const e=r.slice(1);if(4!==e.length||e.some((e=>"number"!==typeof e||e<0||e>1)))return t.error("Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.",1);r={name:"cubic-bezier",controlPoints:e}}}if(e.length-1<4)return t.error("Expected at least 4 arguments, but found only ".concat(e.length-1,"."));if((e.length-1)%2!==0)return t.error("Expected an even number of arguments.");if(n=t.parse(n,2,Cb),!n)return null;const a=[];let s=null;"interpolate-hcl"===o||"interpolate-lab"===o?s=Tb:t.expectedType&&"value"!==t.expectedType.kind&&(s=t.expectedType);for(let p=0;p<i.length;p+=2){const e=i[p],o=i[p+1],r=p+3,n=p+4;if("number"!==typeof e)return t.error('Input/output pairs for "interpolate" expressions must be defined using literal numeric values (not computed expressions) for the input values.',r);if(a.length&&a[a.length-1][0]>=e)return t.error('Input/output pairs for "interpolate" expressions must be arranged with input values in strictly ascending order.',r);const l=t.parse(o,n,s);if(!l)return null;s=s||l.type,a.push([e,l])}return"number"===s.kind||"color"===s.kind||"array"===s.kind&&"number"===s.itemType.kind&&"number"===typeof s.N?new tU(s,o,r,n,a):t.error("Type ".concat(Pb(s)," is not interpolatable."))}evaluate(e){const t=this.labels,o=this.outputs;if(1===t.length)return o[0].evaluate(e);const r=this.input.evaluate(e);if(r<=t[0])return o[0].evaluate(e);const n=t.length;if(r>=t[n-1])return o[n-1].evaluate(e);const i=wv(t,r),a=t[i],s=t[i+1],p=tU.interpolationFactor(this.interpolation,r,a,s),l=o[i].evaluate(e),A=o[i+1].evaluate(e);return"interpolate"===this.operator?Mv[this.type.kind.toLowerCase()](l,A,p):"interpolate-hcl"===this.operator?eU.reverse(eU.interpolate(eU.forward(l),eU.forward(A),p)):$v.reverse($v.interpolate($v.forward(l),$v.forward(A),p))}eachChild(e){e(this.input);for(const t of this.outputs)e(t)}outputDefined(){return this.outputs.every((e=>e.outputDefined()))}serialize(){let e;e="linear"===this.interpolation.name?["linear"]:"exponential"===this.interpolation.name?1===this.interpolation.base?["linear"]:["exponential",this.interpolation.base]:["cubic-bezier"].concat(this.interpolation.controlPoints);const t=[this.operator,e,this.input.serialize()];for(let o=0;o<this.labels.length;o++)t.push(this.labels[o],this.outputs[o].serialize());return t}}function oU(e,t,o,r){const n=r-o,i=e-o;return 0===n?0:1===t?i/n:(Math.pow(t,i)-1)/(Math.pow(t,n)-1)}var rU=tU;class nU{constructor(e,t){this.type=e,this.args=t}static parse(e,t){if(e.length<2)return t.error("Expectected at least one argument.");let o=null;const r=t.expectedType;r&&"value"!==r.kind&&(o=r);const n=[];for(const a of e.slice(1)){const e=t.parse(a,1+n.length,o,void 0,{typeAnnotation:"omit"});if(!e)return null;o=o||e.type,n.push(e)}const i=r&&n.some((e=>Fb(r,e.type)));return new nU(i?mb:o,n)}evaluate(e){let t,o=null,r=0;for(const n of this.args){if(r++,o=n.evaluate(e),o&&o instanceof vb&&!o.available&&(t||(t=o),o=null,r===this.args.length))return t;if(null!==o)break}return o}eachChild(e){this.args.forEach(e)}outputDefined(){return this.args.every((e=>e.outputDefined()))}serialize(){const e=["coalesce"];return this.eachChild((t=>{e.push(t.serialize())})),e}}var iU=nU;class aU{constructor(e,t){this.type=t.type,this.bindings=[].concat(e),this.result=t}evaluate(e){return this.result.evaluate(e)}eachChild(e){for(const t of this.bindings)e(t[1]);e(this.result)}static parse(e,t){if(e.length<4)return t.error("Expected at least 3 arguments, but found ".concat(e.length-1," instead."));const o=[];for(let n=1;n<e.length-1;n+=2){const r=e[n];if("string"!==typeof r)return t.error("Expected string, but found ".concat(typeof r," instead."),n);if(/[^a-zA-Z0-9_]/.test(r))return t.error("Variable names must contain only alphanumeric characters or '_'.",n);const i=t.parse(e[n+1],n+1);if(!i)return null;o.push([r,i])}const r=t.parse(e[e.length-1],e.length-1,t.expectedType,o);return r?new aU(o,r):null}outputDefined(){return this.result.outputDefined()}serialize(){const e=["let"];for(const[t,o]of this.bindings)e.push(t,o.serialize());return e.push(this.result.serialize()),e}}var sU=aU;class pU{constructor(e,t,o){this.type=e,this.index=t,this.input=o}static parse(e,t){if(3!==e.length)return t.error("Expected 2 arguments, but found ".concat(e.length-1," instead."));const o=t.parse(e[1],1,Cb),r=t.parse(e[2],2,Sb(t.expectedType||mb));if(!o||!r)return null;const n=r.type;return new pU(n.itemType,o,r)}evaluate(e){const t=this.index.evaluate(e),o=this.input.evaluate(e);if(t<0)throw new Gb("Array index out of bounds: ".concat(t," < 0."));if(t>=o.length)throw new Gb("Array index out of bounds: ".concat(t," > ").concat(o.length-1,"."));if(t!==Math.floor(t))throw new Gb("Array index must be an integer, but found ".concat(t," instead."));return o[t]}eachChild(e){e(this.index),e(this.input)}outputDefined(){return!1}serialize(){return["at",this.index.serialize(),this.input.serialize()]}}var lU=pU;class AU{constructor(e,t){this.type=Ob,this.needle=e,this.haystack=t}static parse(e,t){if(3!==e.length)return t.error("Expected 2 arguments, but found ".concat(e.length-1," instead."));const o=t.parse(e[1],1,mb),r=t.parse(e[2],2,mb);return o&&r?wb(o.type,[Ob,Ib,Cb,gb,mb])?new AU(o,r):t.error("Expected first argument to be of type boolean, string, number or null, but found ".concat(Pb(o.type)," instead")):null}evaluate(e){const t=this.needle.evaluate(e),o=this.haystack.evaluate(e);if(null==o)return!1;if(!fb(t,["boolean","string","number","null"]))throw new Gb("Expected first argument to be of type boolean, string, number or null, but found ".concat(Pb(Db(t))," instead."));if(!fb(o,["string","array"]))throw new Gb("Expected second argument to be of type array or string, but found ".concat(Pb(Db(o))," instead."));return o.indexOf(t)>=0}eachChild(e){e(this.needle),e(this.haystack)}outputDefined(){return!0}serialize(){return["in",this.needle.serialize(),this.haystack.serialize()]}}var uU=AU;class dU{constructor(e,t,o){this.type=Cb,this.needle=e,this.haystack=t,this.fromIndex=o}static parse(e,t){if(e.length<=2||e.length>=5)return t.error("Expected 3 or 4 arguments, but found ".concat(e.length-1," instead."));const o=t.parse(e[1],1,mb),r=t.parse(e[2],2,mb);if(!o||!r)return null;if(!wb(o.type,[Ob,Ib,Cb,gb,mb]))return t.error("Expected first argument to be of type boolean, string, number or null, but found ".concat(Pb(o.type)," instead"));if(4===e.length){const n=t.parse(e[3],3,Cb);return n?new dU(o,r,n):null}return new dU(o,r)}evaluate(e){const t=this.needle.evaluate(e),o=this.haystack.evaluate(e);if(!fb(t,["boolean","string","number","null"]))throw new Gb("Expected first argument to be of type boolean, string, number or null, but found ".concat(Pb(Db(t))," instead."));if(!fb(o,["string","array"]))throw new Gb("Expected second argument to be of type array or string, but found ".concat(Pb(Db(o))," instead."));if(this.fromIndex){const r=this.fromIndex.evaluate(e);return o.indexOf(t,r)}return o.indexOf(t)}eachChild(e){e(this.needle),e(this.haystack),this.fromIndex&&e(this.fromIndex)}outputDefined(){return!1}serialize(){if(null!=this.fromIndex&&void 0!==this.fromIndex){const e=this.fromIndex.serialize();return["index-of",this.needle.serialize(),this.haystack.serialize(),e]}return["index-of",this.needle.serialize(),this.haystack.serialize()]}}var cU=dU;class yU{constructor(e,t,o,r,n,i){this.inputType=e,this.type=t,this.input=o,this.cases=r,this.outputs=n,this.otherwise=i}static parse(e,t){if(e.length<5)return t.error("Expected at least 4 arguments, but found only ".concat(e.length-1,"."));if(e.length%2!==1)return t.error("Expected an even number of arguments.");let o,r;t.expectedType&&"value"!==t.expectedType.kind&&(r=t.expectedType);const n={},i=[];for(let p=2;p<e.length-1;p+=2){let a=e[p];const s=e[p+1];Array.isArray(a)||(a=[a]);const l=t.concat(p);if(0===a.length)return l.error("Expected at least one branch label.");for(const e of a){if("number"!==typeof e&&"string"!==typeof e)return l.error("Branch labels must be numbers or strings.");if("number"===typeof e&&Math.abs(e)>Number.MAX_SAFE_INTEGER)return l.error("Branch labels must be integers no larger than ".concat(Number.MAX_SAFE_INTEGER,"."));if("number"===typeof e&&Math.floor(e)!==e)return l.error("Numeric branch labels must be integer values.");if(o){if(l.checkSubtype(o,Db(e)))return null}else o=Db(e);if("undefined"!==typeof n[String(e)])return l.error("Branch labels must be unique.");n[String(e)]=i.length}const A=t.parse(s,p,r);if(!A)return null;r=r||A.type,i.push(A)}const a=t.parse(e[1],1,mb);if(!a)return null;const s=t.parse(e[e.length-1],e.length-1,r);return s?"value"!==a.type.kind&&t.concat(1).checkSubtype(o,a.type)?null:new yU(o,r,a,n,i,s):null}evaluate(e){const t=this.input.evaluate(e);return(Db(t)===this.inputType&&this.outputs[this.cases[t]]||this.otherwise).evaluate(e)}eachChild(e){e(this.input),this.outputs.forEach(e),e(this.otherwise)}outputDefined(){return this.outputs.every((e=>e.outputDefined()))&&this.otherwise.outputDefined()}serialize(){const e=["match",this.input.serialize()],t=Object.keys(this.cases).sort(),o=[],r={};for(const i of t){const e=r[this.cases[i]];void 0===e?(r[this.cases[i]]=o.length,o.push([this.cases[i],[i]])):o[e][1].push(i)}const n=e=>"number"===this.inputType.kind?Number(e):e;for(const[i,a]of o)1===a.length?e.push(n(a[0])):e.push(a.map(n)),e.push(this.outputs[i].serialize());return e.push(this.otherwise.serialize()),e}}var gU=yU;class CU{constructor(e,t,o){this.type=e,this.branches=t,this.otherwise=o}static parse(e,t){if(e.length<4)return t.error("Expected at least 3 arguments, but found only ".concat(e.length-1,"."));if(e.length%2!==0)return t.error("Expected an odd number of arguments.");let o;t.expectedType&&"value"!==t.expectedType.kind&&(o=t.expectedType);const r=[];for(let i=1;i<e.length-1;i+=2){const n=t.parse(e[i],i,Ob);if(!n)return null;const a=t.parse(e[i+1],i+1,o);if(!a)return null;r.push([n,a]),o=o||a.type}const n=t.parse(e[e.length-1],e.length-1,o);return n?new CU(o,r,n):null}evaluate(e){for(const[t,o]of this.branches)if(t.evaluate(e))return o.evaluate(e);return this.otherwise.evaluate(e)}eachChild(e){for(const[t,o]of this.branches)e(t),e(o);e(this.otherwise)}outputDefined(){return this.branches.every((e=>{let[t,o]=e;return o.outputDefined()}))&&this.otherwise.outputDefined()}serialize(){const e=["case"];return this.eachChild((t=>{e.push(t.serialize())})),e}}var IU=CU;class OU{constructor(e,t,o,r){this.type=e,this.input=t,this.beginIndex=o,this.endIndex=r}static parse(e,t){if(e.length<=2||e.length>=5)return t.error("Expected 3 or 4 arguments, but found ".concat(e.length-1," instead."));const o=t.parse(e[1],1,mb),r=t.parse(e[2],2,Cb);if(!o||!r)return null;if(!wb(o.type,[Sb(mb),Ib,mb]))return t.error("Expected first argument to be of type array or string, but found ".concat(Pb(o.type)," instead"));if(4===e.length){const n=t.parse(e[3],3,Cb);return n?new OU(o.type,o,r,n):null}return new OU(o.type,o,r)}evaluate(e){const t=this.input.evaluate(e),o=this.beginIndex.evaluate(e);if(!fb(t,["string","array"]))throw new Gb("Expected first argument to be of type array or string, but found ".concat(Pb(Db(t))," instead."));if(this.endIndex){const r=this.endIndex.evaluate(e);return t.slice(o,r)}return t.slice(o)}eachChild(e){e(this.input),e(this.beginIndex),this.endIndex&&e(this.endIndex)}outputDefined(){return!1}serialize(){if(null!=this.endIndex&&void 0!==this.endIndex){const e=this.endIndex.serialize();return["slice",this.input.serialize(),this.beginIndex.serialize(),e]}return["slice",this.input.serialize(),this.beginIndex.serialize()]}}var TU=OU;function LU(e,t){return"=="===e||"!="===e?"boolean"===t.kind||"string"===t.kind||"number"===t.kind||"null"===t.kind||"value"===t.kind:"string"===t.kind||"number"===t.kind||"value"===t.kind}function mU(e,t,o,r){return 0===r.compare(t,o)}function NU(e,t,o){const r="=="!==e&&"!="!==e;return class n{constructor(e,t,o){this.type=Ob,this.lhs=e,this.rhs=t,this.collator=o,this.hasUntypedArgument="value"===e.type.kind||"value"===t.type.kind}static parse(e,t){if(3!==e.length&&4!==e.length)return t.error("Expected two or three arguments.");const o=e[0];let i=t.parse(e[1],1,mb);if(!i)return null;if(!LU(o,i.type))return t.concat(1).error('"'.concat(o,"\" comparisons are not supported for type '").concat(Pb(i.type),"'."));let a=t.parse(e[2],2,mb);if(!a)return null;if(!LU(o,a.type))return t.concat(2).error('"'.concat(o,"\" comparisons are not supported for type '").concat(Pb(a.type),"'."));if(i.type.kind!==a.type.kind&&"value"!==i.type.kind&&"value"!==a.type.kind)return t.error("Cannot compare types '".concat(Pb(i.type),"' and '").concat(Pb(a.type),"'."));r&&("value"===i.type.kind&&"value"!==a.type.kind?i=new Vb(a.type,[i]):"value"!==i.type.kind&&"value"===a.type.kind&&(a=new Vb(i.type,[a])));let s=null;if(4===e.length){if("string"!==i.type.kind&&"string"!==a.type.kind&&"value"!==i.type.kind&&"value"!==a.type.kind)return t.error("Cannot use collator to compare non-string types.");if(s=t.parse(e[3],3,Nb),!s)return null}return new n(i,a,s)}evaluate(n){const i=this.lhs.evaluate(n),a=this.rhs.evaluate(n);if(r&&this.hasUntypedArgument){const t=Db(i),o=Db(a);if(t.kind!==o.kind||"string"!==t.kind&&"number"!==t.kind)throw new Gb('Expected arguments for "'.concat(e,'" to be (string, string) or (number, number), but found (').concat(t.kind,", ").concat(o.kind,") instead."))}if(this.collator&&!r&&this.hasUntypedArgument){const e=Db(i),o=Db(a);if("string"!==e.kind||"string"!==o.kind)return t(n,i,a)}return this.collator?o(n,i,a,this.collator.evaluate(n)):t(n,i,a)}eachChild(e){e(this.lhs),e(this.rhs),this.collator&&e(this.collator)}outputDefined(){return!0}serialize(){const t=[e];return this.eachChild((e=>{t.push(e.serialize())})),t}}}const kU=NU("==",(function(e,t,o){return t===o}),mU),hU=NU("!=",(function(e,t,o){return t!==o}),(function(e,t,o,r){return!mU(0,t,o,r)})),SU=NU("<",(function(e,t,o){return t<o}),(function(e,t,o,r){return r.compare(t,o)<0})),PU=NU(">",(function(e,t,o){return t>o}),(function(e,t,o,r){return r.compare(t,o)>0})),RU=NU("<=",(function(e,t,o){return t<=o}),(function(e,t,o,r){return r.compare(t,o)<=0})),FU=NU(">=",(function(e,t,o){return t>=o}),(function(e,t,o,r){return r.compare(t,o)>=0}));class wU{constructor(e,t,o,r,n,i){this.type=Ib,this.number=e,this.locale=t,this.currency=o,this.unit=r,this.minFractionDigits=n,this.maxFractionDigits=i}static parse(e,t){if(3!==e.length)return t.error("Expected two arguments.");const o=t.parse(e[1],1,Cb);if(!o)return null;const r=e[2];if("object"!==typeof r||Array.isArray(r))return t.error("NumberFormat options argument must be an object.");let n=null;if(r.locale&&(n=t.parse(r.locale,1,Ib),!n))return null;let i=null;if(r.currency&&(i=t.parse(r.currency,1,Ib),!i))return null;let a=null;if(r.unit&&(a=t.parse(r.unit,1,Ib),!a))return null;let s=null;if(r["min-fraction-digits"]&&(s=t.parse(r["min-fraction-digits"],1,Cb),!s))return null;let p=null;return r["max-fraction-digits"]&&(p=t.parse(r["max-fraction-digits"],1,Cb),!p)?null:new wU(o,n,i,a,s,p)}evaluate(e){return new Intl.NumberFormat(this.locale?this.locale.evaluate(e):[],{style:(this.currency?"currency":this.unit&&"unit")||"decimal",currency:this.currency?this.currency.evaluate(e):void 0,unit:this.unit?this.unit.evaluate(e):void 0,minimumFractionDigits:this.minFractionDigits?this.minFractionDigits.evaluate(e):void 0,maximumFractionDigits:this.maxFractionDigits?this.maxFractionDigits.evaluate(e):void 0}).format(this.number.evaluate(e))}eachChild(e){e(this.number),this.locale&&e(this.locale),this.currency&&e(this.currency),this.unit&&e(this.unit),this.minFractionDigits&&e(this.minFractionDigits),this.maxFractionDigits&&e(this.maxFractionDigits)}outputDefined(){return!1}serialize(){const e={};return this.locale&&(e.locale=this.locale.serialize()),this.currency&&(e.currency=this.currency.serialize()),this.unit&&(e.unit=this.unit.serialize()),this.minFractionDigits&&(e["min-fraction-digits"]=this.minFractionDigits.serialize()),this.maxFractionDigits&&(e["max-fraction-digits"]=this.maxFractionDigits.serialize()),["number-format",this.number.serialize(),e]}}class fU{constructor(e){this.type=Cb,this.input=e}static parse(e,t){if(2!==e.length)return t.error("Expected 1 argument, but found ".concat(e.length-1," instead."));const o=t.parse(e[1],1);return o?"array"!==o.type.kind&&"string"!==o.type.kind&&"value"!==o.type.kind?t.error("Expected argument of type string or array, but found ".concat(Pb(o.type)," instead.")):new fU(o):null}evaluate(e){const t=this.input.evaluate(e);if("string"===typeof t)return t.length;if(Array.isArray(t))return t.length;throw new Gb("Expected value to be of type string or array, but found ".concat(Pb(Db(t))," instead."))}eachChild(e){e(this.input)}outputDefined(){return!1}serialize(){const e=["length"];return this.eachChild((t=>{e.push(t.serialize())})),e}}const EU={"==":kU,"!=":hU,">":PU,"<":SU,">=":FU,"<=":RU,array:Vb,at:lU,boolean:Vb,case:IU,coalesce:iU,collator:ev,format:Yb,image:jb,in:uU,"index-of":cU,interpolate:rU,"interpolate-hcl":rU,"interpolate-lab":rU,length:fU,let:sU,literal:Wb,match:gU,number:Vb,"number-format":wU,object:Vb,slice:TU,step:Ev,string:Vb,"to-boolean":Xb,"to-color":Xb,"to-number":Xb,"to-string":Xb,var:Sv,within:Lv};function _U(e,t){let[o,r,n,i]=t;o=o.evaluate(e),r=r.evaluate(e),n=n.evaluate(e);const a=i?i.evaluate(e):1,s=Ub(o,r,n,a);if(s)throw new Gb(s);return new tb(o/255*a,r/255*a,n/255*a,a)}function bU(e,t){return e in t}function vU(e,t){const o=t[e];return"undefined"===typeof o?null:o}function UU(e){return{type:e}}$b.register(EU,{error:[{kind:"error"},[Ib],(e,t)=>{let[o]=t;throw new Gb(o.evaluate(e))}],typeof:[Ib,[mb],(e,t)=>{let[o]=t;return Pb(Db(o.evaluate(e)))}],"to-rgba":[Sb(Cb,4),[Tb],(e,t)=>{let[o]=t;return o.evaluate(e).toArray()}],rgb:[Tb,[Cb,Cb,Cb],_U],rgba:[Tb,[Cb,Cb,Cb,Cb],_U],has:{type:Ob,overloads:[[[Ib],(e,t)=>{let[o]=t;return bU(o.evaluate(e),e.properties())}],[[Ib,Lb],(e,t)=>{let[o,r]=t;return bU(o.evaluate(e),r.evaluate(e))}]]},get:{type:mb,overloads:[[[Ib],(e,t)=>{let[o]=t;return vU(o.evaluate(e),e.properties())}],[[Ib,Lb],(e,t)=>{let[o,r]=t;return vU(o.evaluate(e),r.evaluate(e))}]]},"feature-state":[mb,[Ib],(e,t)=>{let[o]=t;return vU(o.evaluate(e),e.featureState||{})}],properties:[Lb,[],e=>e.properties()],"geometry-type":[Ib,[],e=>e.geometryType()],id:[mb,[],e=>e.id()],zoom:[Cb,[],e=>e.globals.zoom],pitch:[Cb,[],e=>e.globals.pitch||0],"distance-from-center":[Cb,[],e=>e.distanceFromCenter()],"heatmap-density":[Cb,[],e=>e.globals.heatmapDensity||0],"line-progress":[Cb,[],e=>e.globals.lineProgress||0],"sky-radial-progress":[Cb,[],e=>e.globals.skyRadialProgress||0],accumulated:[mb,[],e=>void 0===e.globals.accumulated?null:e.globals.accumulated],"+":[Cb,UU(Cb),(e,t)=>{let o=0;for(const r of t)o+=r.evaluate(e);return o}],"*":[Cb,UU(Cb),(e,t)=>{let o=1;for(const r of t)o*=r.evaluate(e);return o}],"-":{type:Cb,overloads:[[[Cb,Cb],(e,t)=>{let[o,r]=t;return o.evaluate(e)-r.evaluate(e)}],[[Cb],(e,t)=>{let[o]=t;return-o.evaluate(e)}]]},"/":[Cb,[Cb,Cb],(e,t)=>{let[o,r]=t;return o.evaluate(e)/r.evaluate(e)}],"%":[Cb,[Cb,Cb],(e,t)=>{let[o,r]=t;return o.evaluate(e)%r.evaluate(e)}],ln2:[Cb,[],()=>Math.LN2],pi:[Cb,[],()=>Math.PI],e:[Cb,[],()=>Math.E],"^":[Cb,[Cb,Cb],(e,t)=>{let[o,r]=t;return Math.pow(o.evaluate(e),r.evaluate(e))}],sqrt:[Cb,[Cb],(e,t)=>{let[o]=t;return Math.sqrt(o.evaluate(e))}],log10:[Cb,[Cb],(e,t)=>{let[o]=t;return Math.log(o.evaluate(e))/Math.LN10}],ln:[Cb,[Cb],(e,t)=>{let[o]=t;return Math.log(o.evaluate(e))}],log2:[Cb,[Cb],(e,t)=>{let[o]=t;return Math.log(o.evaluate(e))/Math.LN2}],sin:[Cb,[Cb],(e,t)=>{let[o]=t;return Math.sin(o.evaluate(e))}],cos:[Cb,[Cb],(e,t)=>{let[o]=t;return Math.cos(o.evaluate(e))}],tan:[Cb,[Cb],(e,t)=>{let[o]=t;return Math.tan(o.evaluate(e))}],asin:[Cb,[Cb],(e,t)=>{let[o]=t;return Math.asin(o.evaluate(e))}],acos:[Cb,[Cb],(e,t)=>{let[o]=t;return Math.acos(o.evaluate(e))}],atan:[Cb,[Cb],(e,t)=>{let[o]=t;return Math.atan(o.evaluate(e))}],min:[Cb,UU(Cb),(e,t)=>Math.min(...t.map((t=>t.evaluate(e))))],max:[Cb,UU(Cb),(e,t)=>Math.max(...t.map((t=>t.evaluate(e))))],abs:[Cb,[Cb],(e,t)=>{let[o]=t;return Math.abs(o.evaluate(e))}],round:[Cb,[Cb],(e,t)=>{let[o]=t;const r=o.evaluate(e);return r<0?-Math.round(-r):Math.round(r)}],floor:[Cb,[Cb],(e,t)=>{let[o]=t;return Math.floor(o.evaluate(e))}],ceil:[Cb,[Cb],(e,t)=>{let[o]=t;return Math.ceil(o.evaluate(e))}],"filter-==":[Ob,[Ib,mb],(e,t)=>{let[o,r]=t;return e.properties()[o.value]===r.value}],"filter-id-==":[Ob,[mb],(e,t)=>{let[o]=t;return e.id()===o.value}],"filter-type-==":[Ob,[Ib],(e,t)=>{let[o]=t;return e.geometryType()===o.value}],"filter-<":[Ob,[Ib,mb],(e,t)=>{let[o,r]=t;const n=e.properties()[o.value],i=r.value;return typeof n===typeof i&&n<i}],"filter-id-<":[Ob,[mb],(e,t)=>{let[o]=t;const r=e.id(),n=o.value;return typeof r===typeof n&&r<n}],"filter->":[Ob,[Ib,mb],(e,t)=>{let[o,r]=t;const n=e.properties()[o.value],i=r.value;return typeof n===typeof i&&n>i}],"filter-id->":[Ob,[mb],(e,t)=>{let[o]=t;const r=e.id(),n=o.value;return typeof r===typeof n&&r>n}],"filter-<=":[Ob,[Ib,mb],(e,t)=>{let[o,r]=t;const n=e.properties()[o.value],i=r.value;return typeof n===typeof i&&n<=i}],"filter-id-<=":[Ob,[mb],(e,t)=>{let[o]=t;const r=e.id(),n=o.value;return typeof r===typeof n&&r<=n}],"filter->=":[Ob,[Ib,mb],(e,t)=>{let[o,r]=t;const n=e.properties()[o.value],i=r.value;return typeof n===typeof i&&n>=i}],"filter-id->=":[Ob,[mb],(e,t)=>{let[o]=t;const r=e.id(),n=o.value;return typeof r===typeof n&&r>=n}],"filter-has":[Ob,[mb],(e,t)=>{let[o]=t;return o.value in e.properties()}],"filter-has-id":[Ob,[],e=>null!==e.id()&&void 0!==e.id()],"filter-type-in":[Ob,[Sb(Ib)],(e,t)=>{let[o]=t;return o.value.indexOf(e.geometryType())>=0}],"filter-id-in":[Ob,[Sb(mb)],(e,t)=>{let[o]=t;return o.value.indexOf(e.id())>=0}],"filter-in-small":[Ob,[Ib,Sb(mb)],(e,t)=>{let[o,r]=t;return r.value.indexOf(e.properties()[o.value])>=0}],"filter-in-large":[Ob,[Ib,Sb(mb)],(e,t)=>{let[o,r]=t;return function(e,t,o,r){for(;o<=r;){const n=o+r>>1;if(t[n]===e)return!0;t[n]>e?r=n-1:o=n+1}return!1}(e.properties()[o.value],r.value,0,r.value.length-1)}],all:{type:Ob,overloads:[[[Ob,Ob],(e,t)=>{let[o,r]=t;return o.evaluate(e)&&r.evaluate(e)}],[UU(Ob),(e,t)=>{for(const o of t)if(!o.evaluate(e))return!1;return!0}]]},any:{type:Ob,overloads:[[[Ob,Ob],(e,t)=>{let[o,r]=t;return o.evaluate(e)||r.evaluate(e)}],[UU(Ob),(e,t)=>{for(const o of t)if(o.evaluate(e))return!0;return!1}]]},"!":[Ob,[Ob],(e,t)=>{let[o]=t;return!o.evaluate(e)}],"is-supported-script":[Ob,[Ib],(e,t)=>{let[o]=t;const r=e.globals&&e.globals.isSupportedScript;return!r||r(o.evaluate(e))}],upcase:[Ib,[Ib],(e,t)=>{let[o]=t;return o.evaluate(e).toUpperCase()}],downcase:[Ib,[Ib],(e,t)=>{let[o]=t;return o.evaluate(e).toLowerCase()}],concat:[Ib,UU(mb),(e,t)=>t.map((t=>xb(t.evaluate(e)))).join("")],"resolved-locale":[Ib,[Nb],(e,t)=>{let[o]=t;return o.evaluate(e).resolvedLocale()}]});var MU=EU;function DU(e){return{result:"success",value:e}}function xU(e){return{result:"error",value:e}}function BU(e){return"object"===typeof e&&null!==e&&!Array.isArray(e)}class WU{constructor(e,t){this.expression=e,this._warningHistory={},this._evaluator=new Qb,this._defaultValue=t?function(e){return"color"===e.type&&(BU(e.default)||Array.isArray(e.default))?new tb(0,0,0,0):"color"===e.type?tb.parse(e.default)||null:void 0===e.default?null:e.default}(t):null,this._enumValues=t&&"enum"===t.type?t.values:null}evaluateWithoutErrorHandling(e,t,o,r,n,i,a,s){return this._evaluator.globals=e,this._evaluator.feature=t,this._evaluator.featureState=o,this._evaluator.canonical=r||null,this._evaluator.availableImages=n||null,this._evaluator.formattedSection=i,this._evaluator.featureTileCoord=a||null,this._evaluator.featureDistanceData=s||null,this.expression.evaluate(this._evaluator)}evaluate(e,t,o,r,n,i,a,s){this._evaluator.globals=e,this._evaluator.feature=t||null,this._evaluator.featureState=o||null,this._evaluator.canonical=r||null,this._evaluator.availableImages=n||null,this._evaluator.formattedSection=i||null,this._evaluator.featureTileCoord=a||null,this._evaluator.featureDistanceData=s||null;try{const e=this.expression.evaluate(this._evaluator);if(null===e||void 0===e||"number"===typeof e&&e!==e)return this._defaultValue;if(this._enumValues&&!(e in this._enumValues))throw new Gb("Expected value to be one of ".concat(Object.keys(this._enumValues).map((e=>JSON.stringify(e))).join(", "),", but found ").concat(JSON.stringify(e)," instead."));return e}catch(KD){return this._warningHistory[KD.message]||(this._warningHistory[KD.message]=!0,"undefined"!==typeof console&&console.warn(KD.message)),this._defaultValue}}}function GU(e,t){const o=new Rv(MU,[],t?function(e){const t={color:Tb,string:Ib,number:Cb,enum:Ib,boolean:Ob,formatted:kb,resolvedImage:hb};if("array"===e.type)return Sb(t[e.value]||mb,e.length);return t[e.type]}(t):void 0),r=o.parse(e,void 0,void 0,void 0,t&&"string"===t.type?{typeAnnotation:"coerce"}:void 0);return r?DU(new WU(r,t)):xU(o.errors)}class KU{constructor(e,t){this.kind=e,this._styleExpression=t,this.isStateDependent="constant"!==e&&!Nv(t.expression)}evaluateWithoutErrorHandling(e,t,o,r,n,i){return this._styleExpression.evaluateWithoutErrorHandling(e,t,o,r,n,i)}evaluate(e,t,o,r,n,i){return this._styleExpression.evaluate(e,t,o,r,n,i)}}class HU{constructor(e,t,o,r){this.kind=e,this.zoomStops=o,this._styleExpression=t,this.isStateDependent="camera"!==e&&!Nv(t.expression),this.interpolationType=r}evaluateWithoutErrorHandling(e,t,o,r,n,i){return this._styleExpression.evaluateWithoutErrorHandling(e,t,o,r,n,i)}evaluate(e,t,o,r,n,i){return this._styleExpression.evaluate(e,t,o,r,n,i)}interpolationFactor(e,t,o){return this.interpolationType?rU.interpolationFactor(this.interpolationType,e,t,o):0}}function VU(e,t){if("error"===(e=GU(e,t)).result)return e;const o=e.value.expression,r=mv(o);if(!r&&!function(e){return"data-driven"===e["property-type"]}(t))return xU([new db("","data expressions not supported")]);const n=kv(o,["zoom","pitch","distance-from-center"]);if(!n&&!function(e){return!!e.expression&&e.expression.parameters.indexOf("zoom")>-1}(t))return xU([new db("","zoom expressions not supported")]);const i=YU(o);if(!i&&!n)return xU([new db("",'"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression.')]);if(i instanceof db)return xU([i]);if(i instanceof rU&&!function(e){return!!e.expression&&e.expression.interpolated}(t))return xU([new db("",'"interpolate" expressions cannot be used with this property')]);if(!i)return DU(new KU(r?"constant":"source",e.value));const a=i instanceof rU?i.interpolation:void 0;return DU(new HU(r?"camera":"composite",e.value,i.labels,a))}function YU(e){let t=null;if(e instanceof sU)t=YU(e.result);else if(e instanceof iU){for(const o of e.args)if(t=YU(o),t)break}else(e instanceof Ev||e instanceof rU)&&e.input instanceof $b&&"zoom"===e.input.name&&(t=e);return t instanceof db||e.eachChild((e=>{const o=YU(e);o instanceof db?t=o:!t&&o?t=new db("",'"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression.'):t&&o&&t!==o&&(t=new db("",'Only one zoom-based "step" or "interpolate" subexpression may be used in an expression.'))})),t}function jU(e){if(Array.isArray(e))return e.map(jU);if(e instanceof Object&&!(e instanceof Number||e instanceof String||e instanceof Boolean)){const t={};for(const o in e)t[o]=jU(e[o]);return t}return function(e){return e instanceof Number||e instanceof String||e instanceof Boolean?e.valueOf():e}(e)}var ZU={$version:8,$root:{version:{required:!0,type:"enum",values:[8]},name:{type:"string"},metadata:{type:"*"},center:{type:"array",value:"number"},zoom:{type:"number"},bearing:{type:"number",default:0,period:360,units:"degrees"},pitch:{type:"number",default:0,units:"degrees"},light:{type:"light"},terrain:{type:"terrain"},fog:{type:"fog"},sources:{required:!0,type:"sources"},sprite:{type:"string"},glyphs:{type:"string"},transition:{type:"transition"},projection:{type:"projection"},layers:{required:!0,type:"array",value:"layer"}},sources:{"*":{type:"source"}},source:["source_vector","source_raster","source_raster_dem","source_geojson","source_video","source_image"],source_vector:{type:{required:!0,type:"enum",values:{vector:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},scheme:{type:"enum",values:{xyz:{},tms:{}},default:"xyz"},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},attribution:{type:"string"},promoteId:{type:"promoteId"},volatile:{type:"boolean",default:!1},"*":{type:"*"}},source_raster:{type:{required:!0,type:"enum",values:{raster:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},scheme:{type:"enum",values:{xyz:{},tms:{}},default:"xyz"},attribution:{type:"string"},volatile:{type:"boolean",default:!1},"*":{type:"*"}},source_raster_dem:{type:{required:!0,type:"enum",values:{"raster-dem":{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},attribution:{type:"string"},encoding:{type:"enum",values:{terrarium:{},mapbox:{}},default:"mapbox"},volatile:{type:"boolean",default:!1},"*":{type:"*"}},source_geojson:{type:{required:!0,type:"enum",values:{geojson:{}}},data:{type:"*"},maxzoom:{type:"number",default:18},attribution:{type:"string"},buffer:{type:"number",default:128,maximum:512,minimum:0},filter:{type:"*"},tolerance:{type:"number",default:.375},cluster:{type:"boolean",default:!1},clusterRadius:{type:"number",default:50,minimum:0},clusterMaxZoom:{type:"number"},clusterMinPoints:{type:"number"},clusterProperties:{type:"*"},lineMetrics:{type:"boolean",default:!1},generateId:{type:"boolean",default:!1},promoteId:{type:"promoteId"}},source_video:{type:{required:!0,type:"enum",values:{video:{}}},urls:{required:!0,type:"array",value:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},source_image:{type:{required:!0,type:"enum",values:{image:{}}},url:{required:!0,type:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},layer:{id:{type:"string",required:!0},type:{type:"enum",values:{fill:{},line:{},symbol:{},circle:{},heatmap:{},"fill-extrusion":{},raster:{},hillshade:{},background:{},sky:{}},required:!0},metadata:{type:"*"},source:{type:"string"},"source-layer":{type:"string"},minzoom:{type:"number",minimum:0,maximum:24},maxzoom:{type:"number",minimum:0,maximum:24},filter:{type:"filter"},layout:{type:"layout"},paint:{type:"paint"}},layout:["layout_fill","layout_line","layout_circle","layout_heatmap","layout_fill-extrusion","layout_symbol","layout_raster","layout_hillshade","layout_background","layout_sky"],layout_background:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_sky:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_fill:{"fill-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_circle:{"circle-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_heatmap:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},"layout_fill-extrusion":{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"},"fill-extrusion-edge-radius":{type:"number",private:!0,default:0,minimum:0,maximum:1,"property-type":"constant"}},layout_line:{"line-cap":{type:"enum",values:{butt:{},round:{},square:{}},default:"butt",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"line-join":{type:"enum",values:{bevel:{},round:{},miter:{}},default:"miter",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"line-miter-limit":{type:"number",default:2,requires:[{"line-join":"miter"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-round-limit":{type:"number",default:1.05,requires:[{"line-join":"round"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_symbol:{"symbol-placement":{type:"enum",values:{point:{},line:{},"line-center":{}},default:"point",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"symbol-spacing":{type:"number",default:250,minimum:1,units:"pixels",requires:[{"symbol-placement":"line"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"symbol-avoid-edges":{type:"boolean",default:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"symbol-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"symbol-z-order":{type:"enum",values:{auto:{},"viewport-y":{},source:{}},default:"auto",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-allow-overlap":{type:"boolean",default:!1,requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-ignore-placement":{type:"boolean",default:!1,requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-optional":{type:"boolean",default:!1,requires:["icon-image","text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-rotation-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-size":{type:"number",default:1,minimum:0,units:"factor of the original icon size",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-text-fit":{type:"enum",values:{none:{},width:{},height:{},both:{}},default:"none",requires:["icon-image","text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-text-fit-padding":{type:"array",value:"number",length:4,default:[0,0,0,0],units:"pixels",requires:["icon-image","text-field",{"icon-text-fit":["both","width","height"]}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-image":{type:"resolvedImage",tokens:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-rotate":{type:"number",default:0,period:360,units:"degrees",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-padding":{type:"number",default:2,minimum:0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-keep-upright":{type:"boolean",default:!1,requires:["icon-image",{"icon-rotation-alignment":"map"},{"symbol-placement":["line","line-center"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-offset":{type:"array",value:"number",length:2,default:[0,0],requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-anchor":{type:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-pitch-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-pitch-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-rotation-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-field":{type:"formatted",default:"",tokens:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-font":{type:"array",value:"string",default:["Open Sans Regular","Arial Unicode MS Regular"],requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-size":{type:"number",default:16,minimum:0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-max-width":{type:"number",default:10,minimum:0,units:"ems",requires:["text-field",{"symbol-placement":["point"]}],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-line-height":{type:"number",default:1.2,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-letter-spacing":{type:"number",default:0,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-justify":{type:"enum",values:{auto:{},left:{},center:{},right:{}},default:"center",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-radial-offset":{type:"number",units:"ems",default:0,requires:["text-field"],"property-type":"data-driven",expression:{interpolated:!0,parameters:["zoom","feature"]}},"text-variable-anchor":{type:"array",value:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},requires:["text-field",{"symbol-placement":["point"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-anchor":{type:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["text-field",{"!":"text-variable-anchor"}],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-max-angle":{type:"number",default:45,units:"degrees",requires:["text-field",{"symbol-placement":["line","line-center"]}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-writing-mode":{type:"array",value:"enum",values:{horizontal:{},vertical:{}},requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-rotate":{type:"number",default:0,period:360,units:"degrees",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-padding":{type:"number",default:2,minimum:0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-keep-upright":{type:"boolean",default:!0,requires:["text-field",{"text-rotation-alignment":"map"},{"symbol-placement":["line","line-center"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-transform":{type:"enum",values:{none:{},uppercase:{},lowercase:{}},default:"none",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-offset":{type:"array",value:"number",units:"ems",length:2,default:[0,0],requires:["text-field",{"!":"text-radial-offset"}],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-allow-overlap":{type:"boolean",default:!1,requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-ignore-placement":{type:"boolean",default:!1,requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-optional":{type:"boolean",default:!1,requires:["text-field","icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_raster:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_hillshade:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},filter:{type:"array",value:"*"},filter_symbol:{type:"boolean",default:!1,transition:!1,"property-type":"data-driven",expression:{interpolated:!1,parameters:["zoom","feature","pitch","distance-from-center"]}},filter_fill:{type:"boolean",default:!1,transition:!1,"property-type":"data-driven",expression:{interpolated:!1,parameters:["zoom","feature"]}},filter_line:{type:"boolean",default:!1,transition:!1,"property-type":"data-driven",expression:{interpolated:!1,parameters:["zoom","feature"]}},filter_circle:{type:"boolean",default:!1,transition:!1,"property-type":"data-driven",expression:{interpolated:!1,parameters:["zoom","feature"]}},"filter_fill-extrusion":{type:"boolean",default:!1,transition:!1,"property-type":"data-driven",expression:{interpolated:!1,parameters:["zoom","feature"]}},filter_heatmap:{type:"boolean",default:!1,transition:!1,"property-type":"data-driven",expression:{interpolated:!1,parameters:["zoom","feature"]}},filter_operator:{type:"enum",values:{"==":{},"!=":{},">":{},">=":{},"<":{},"<=":{},in:{},"!in":{},all:{},any:{},none:{},has:{},"!has":{},within:{}}},geometry_type:{type:"enum",values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:"expression"},stops:{type:"array",value:"function_stop"},base:{type:"number",default:1,minimum:0},property:{type:"string",default:"$zoom"},type:{type:"enum",values:{identity:{},exponential:{},interval:{},categorical:{}},default:"exponential"},colorSpace:{type:"enum",values:{rgb:{},lab:{},hcl:{}},default:"rgb"},default:{type:"*",required:!1}},function_stop:{type:"array",minimum:0,maximum:24,value:["number","color"],length:2},expression:{type:"array",value:"*",minimum:1},expression_name:{type:"enum",values:{let:{group:"Variable binding"},var:{group:"Variable binding"},literal:{group:"Types"},array:{group:"Types"},at:{group:"Lookup"},in:{group:"Lookup"},"index-of":{group:"Lookup"},slice:{group:"Lookup"},case:{group:"Decision"},match:{group:"Decision"},coalesce:{group:"Decision"},step:{group:"Ramps, scales, curves"},interpolate:{group:"Ramps, scales, curves"},"interpolate-hcl":{group:"Ramps, scales, curves"},"interpolate-lab":{group:"Ramps, scales, curves"},ln2:{group:"Math"},pi:{group:"Math"},e:{group:"Math"},typeof:{group:"Types"},string:{group:"Types"},number:{group:"Types"},boolean:{group:"Types"},object:{group:"Types"},collator:{group:"Types"},format:{group:"Types"},image:{group:"Types"},"number-format":{group:"Types"},"to-string":{group:"Types"},"to-number":{group:"Types"},"to-boolean":{group:"Types"},"to-rgba":{group:"Color"},"to-color":{group:"Types"},rgb:{group:"Color"},rgba:{group:"Color"},get:{group:"Lookup"},has:{group:"Lookup"},length:{group:"Lookup"},properties:{group:"Feature data"},"feature-state":{group:"Feature data"},"geometry-type":{group:"Feature data"},id:{group:"Feature data"},zoom:{group:"Camera"},pitch:{group:"Camera"},"distance-from-center":{group:"Camera"},"heatmap-density":{group:"Heatmap"},"line-progress":{group:"Feature data"},"sky-radial-progress":{group:"sky"},accumulated:{group:"Feature data"},"+":{group:"Math"},"*":{group:"Math"},"-":{group:"Math"},"/":{group:"Math"},"%":{group:"Math"},"^":{group:"Math"},sqrt:{group:"Math"},log10:{group:"Math"},ln:{group:"Math"},log2:{group:"Math"},sin:{group:"Math"},cos:{group:"Math"},tan:{group:"Math"},asin:{group:"Math"},acos:{group:"Math"},atan:{group:"Math"},min:{group:"Math"},max:{group:"Math"},round:{group:"Math"},abs:{group:"Math"},ceil:{group:"Math"},floor:{group:"Math"},distance:{group:"Math"},"==":{group:"Decision"},"!=":{group:"Decision"},">":{group:"Decision"},"<":{group:"Decision"},">=":{group:"Decision"},"<=":{group:"Decision"},all:{group:"Decision"},any:{group:"Decision"},"!":{group:"Decision"},within:{group:"Decision"},"is-supported-script":{group:"String"},upcase:{group:"String"},downcase:{group:"String"},concat:{group:"String"},"resolved-locale":{group:"String"}}},fog:{range:{type:"array",default:[.5,10],minimum:-20,maximum:20,length:2,value:"number","property-type":"data-constant",transition:!0,expression:{interpolated:!0,parameters:["zoom"]}},color:{type:"color","property-type":"data-constant",default:"#ffffff",expression:{interpolated:!0,parameters:["zoom"]},transition:!0},"high-color":{type:"color","property-type":"data-constant",default:"#245cdf",expression:{interpolated:!0,parameters:["zoom"]},transition:!0},"space-color":{type:"color","property-type":"data-constant",default:["interpolate",["linear"],["zoom"],4,"#010b19",7,"#367ab9"],expression:{interpolated:!0,parameters:["zoom"]},transition:!0},"horizon-blend":{type:"number","property-type":"data-constant",default:["interpolate",["linear"],["zoom"],4,.2,7,.1],minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0},"star-intensity":{type:"number","property-type":"data-constant",default:["interpolate",["linear"],["zoom"],5,.35,6,0],minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0}},light:{anchor:{type:"enum",default:"viewport",values:{map:{},viewport:{}},"property-type":"data-constant",transition:!1,expression:{interpolated:!1,parameters:["zoom"]}},position:{type:"array",default:[1.15,210,30],length:3,value:"number","property-type":"data-constant",transition:!0,expression:{interpolated:!0,parameters:["zoom"]}},color:{type:"color","property-type":"data-constant",default:"#ffffff",expression:{interpolated:!0,parameters:["zoom"]},transition:!0},intensity:{type:"number","property-type":"data-constant",default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0}},projection:{name:{type:"enum",values:{albers:{},equalEarth:{},equirectangular:{},lambertConformalConic:{},mercator:{},naturalEarth:{},winkelTripel:{},globe:{}},default:"mercator",required:!0},center:{type:"array",length:2,value:"number","property-type":"data-constant",minimum:[-180,-90],maximum:[180,90],transition:!1,requires:[{name:["albers","lambertConformalConic"]}]},parallels:{type:"array",length:2,value:"number","property-type":"data-constant",minimum:[-90,-90],maximum:[90,90],transition:!1,requires:[{name:["albers","lambertConformalConic"]}]}},terrain:{source:{type:"string",required:!0},exaggeration:{type:"number","property-type":"data-constant",default:1,minimum:0,maximum:1e3,expression:{interpolated:!0,parameters:["zoom"]},transition:!0,requires:["source"]}},paint:["paint_fill","paint_line","paint_circle","paint_heatmap","paint_fill-extrusion","paint_symbol","paint_raster","paint_hillshade","paint_background","paint_sky"],paint_fill:{"fill-antialias":{type:"boolean",default:!0,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-outline-color":{type:"color",transition:!0,requires:[{"!":"fill-pattern"},{"fill-antialias":!0}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-pattern":{type:"resolvedImage",transition:!1,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"}},"paint_fill-extrusion":{"fill-extrusion-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-extrusion-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-extrusion-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-pattern":{type:"resolvedImage",transition:!1,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"fill-extrusion-height":{type:"number",default:0,minimum:0,units:"meters",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-base":{type:"number",default:0,minimum:0,units:"meters",transition:!0,requires:["fill-extrusion-height"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-vertical-gradient":{type:"boolean",default:!0,transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-ambient-occlusion-intensity":{"property-type":"data-constant",type:"number",private:!0,default:0,minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0},"fill-extrusion-ambient-occlusion-radius":{"property-type":"data-constant",type:"number",private:!0,default:3,minimum:0,expression:{interpolated:!0,parameters:["zoom"]},transition:!0,requires:["fill-extrusion-edge-radius"]}},paint_line:{"line-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"line-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["line-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"line-width":{type:"number",default:1,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-gap-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-offset":{type:"number",default:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-dasharray":{type:"array",value:"number",minimum:0,transition:!1,units:"line widths",requires:[{"!":"line-pattern"}],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"line-pattern":{type:"resolvedImage",transition:!1,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"line-gradient":{type:"color",transition:!1,requires:[{"!":"line-pattern"},{source:"geojson",has:{lineMetrics:!0}}],expression:{interpolated:!0,parameters:["line-progress"]},"property-type":"color-ramp"},"line-trim-offset":{type:"array",value:"number",length:2,default:[0,0],minimum:[0,0],maximum:[1,1],transition:!1,requires:[{source:"geojson",has:{lineMetrics:!0}}],"property-type":"constant"}},paint_circle:{"circle-radius":{type:"number",default:5,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-blur":{type:"number",default:0,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"circle-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["circle-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-scale":{type:"enum",values:{map:{},viewport:{}},default:"map",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-alignment":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-stroke-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"}},paint_heatmap:{"heatmap-radius":{type:"number",default:30,minimum:1,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-weight":{type:"number",default:1,minimum:0,transition:!1,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-intensity":{type:"number",default:1,minimum:0,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"heatmap-color":{type:"color",default:["interpolate",["linear"],["heatmap-density"],0,"rgba(0, 0, 255, 0)",.1,"royalblue",.3,"cyan",.5,"lime",.7,"yellow",1,"red"],transition:!1,expression:{interpolated:!0,parameters:["heatmap-density"]},"property-type":"color-ramp"},"heatmap-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_symbol:{"icon-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-color":{type:"color",default:"#000000",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["icon-image","icon-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-color":{type:"color",default:"#000000",transition:!0,overridable:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["text-field","text-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"}},paint_raster:{"raster-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-hue-rotate":{type:"number",default:0,period:360,transition:!0,units:"degrees",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-min":{type:"number",default:0,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-max":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-saturation":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-contrast":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-resampling":{type:"enum",values:{linear:{},nearest:{}},default:"linear",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"raster-fade-duration":{type:"number",default:300,minimum:0,transition:!1,units:"milliseconds",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_hillshade:{"hillshade-illumination-direction":{type:"number",default:335,minimum:0,maximum:359,transition:!1,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-illumination-anchor":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-exaggeration":{type:"number",default:.5,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-shadow-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-highlight-color":{type:"color",default:"#FFFFFF",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-accent-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_background:{"background-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"background-pattern"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"background-pattern":{type:"resolvedImage",transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"background-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_sky:{"sky-type":{type:"enum",values:{gradient:{},atmosphere:{}},default:"atmosphere",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"sky-atmosphere-sun":{type:"array",value:"number",length:2,units:"degrees",minimum:[0,0],maximum:[360,180],transition:!1,requires:[{"sky-type":"atmosphere"}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"sky-atmosphere-sun-intensity":{type:"number",requires:[{"sky-type":"atmosphere"}],default:10,minimum:0,maximum:100,transition:!1,"property-type":"data-constant"},"sky-gradient-center":{type:"array",requires:[{"sky-type":"gradient"}],value:"number",default:[0,0],length:2,units:"degrees",minimum:[0,0],maximum:[360,180],transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"sky-gradient-radius":{type:"number",requires:[{"sky-type":"gradient"}],default:90,minimum:0,maximum:180,transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"sky-gradient":{type:"color",default:["interpolate",["linear"],["sky-radial-progress"],.8,"#87ceeb",1,"white"],transition:!1,requires:[{"sky-type":"gradient"}],expression:{interpolated:!0,parameters:["sky-radial-progress"]},"property-type":"color-ramp"},"sky-atmosphere-halo-color":{type:"color",default:"white",transition:!1,requires:[{"sky-type":"atmosphere"}],"property-type":"data-constant"},"sky-atmosphere-color":{type:"color",default:"white",transition:!1,requires:[{"sky-type":"atmosphere"}],"property-type":"data-constant"},"sky-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},transition:{duration:{type:"number",default:300,minimum:0,units:"milliseconds"},delay:{type:"number",default:0,minimum:0,units:"milliseconds"}},"property-type":{"data-driven":{type:"property-type"},"color-ramp":{type:"property-type"},"data-constant":{type:"property-type"},constant:{type:"property-type"}},promoteId:{"*":{type:"string"}}};function zU(e){if(!0===e||!1===e)return!0;if(!Array.isArray(e)||0===e.length)return!1;switch(e[0]){case"has":return e.length>=2&&"$id"!==e[1]&&"$type"!==e[1];case"in":return e.length>=3&&("string"!==typeof e[1]||Array.isArray(e[2]));case"!in":case"!has":case"none":return!1;case"==":case"!=":case">":case">=":case"<":case"<=":return 3!==e.length||Array.isArray(e[1])||Array.isArray(e[2]);case"any":case"all":for(const t of e.slice(1))if(!zU(t)&&"boolean"!==typeof t)return!1;return!0;default:return!0}}function XU(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"fill";if(null===e||void 0===e)return{filter:()=>!0,needGeometry:!1,needFeature:!1};zU(e)||(e=oM(e));const o=e;let r=!0;try{r=function(e){if(!qU(e))return e;let t=jU(e);return QU(t),t=JU(t),t}(o)}catch(KD){console.warn("Failed to extract static filter. Filter will continue working, but at higher memory usage and slower framerate.\nThis is most likely a bug, please report this via https://github.com/mapbox/mapbox-gl-js/issues/new?assignees=&labels=&template=Bug_report.md\nand paste the contents of this message in the report.\nThank you!\nFilter Expression:\n".concat(JSON.stringify(o,null,2),"\n        "))}const n=ZU["filter_".concat(t)],i=GU(r,n);let a=null;if("error"===i.result)throw new Error(i.value.map((e=>"".concat(e.key,": ").concat(e.message))).join(", "));a=(e,t,o)=>i.value.evaluate(e,t,{},o);let s=null,p=null;if(r!==o){const e=GU(o,n);if("error"===e.result)throw new Error(e.value.map((e=>"".concat(e.key,": ").concat(e.message))).join(", "));s=(t,o,r,n,i)=>e.value.evaluate(t,o,{},r,void 0,void 0,n,i),p=!mv(e.value.expression)}return{filter:a,dynamicFilter:s||void 0,needGeometry:tM(r),needFeature:!!p}}function JU(e){if(!Array.isArray(e))return e;const t=function(e){if($U.has(e[0]))for(let t=1;t<e.length;t++){if(qU(e[t]))return!0}return e}(e);return!0===t?t:t.map((e=>JU(e)))}function QU(e){let t=!1;const o=[];if("case"===e[0]){for(let r=1;r<e.length-1;r+=2)t=t||qU(e[r]),o.push(e[r+1]);o.push(e[e.length-1])}else if("match"===e[0]){t=t||qU(e[1]);for(let t=2;t<e.length-1;t+=2)o.push(e[t+1]);o.push(e[e.length-1])}else if("step"===e[0]){t=t||qU(e[1]);for(let t=1;t<e.length-1;t+=2)o.push(e[t+1])}t&&(e.length=0,e.push("any",...o));for(let r=1;r<e.length;r++)QU(e[r])}function qU(e){if(!Array.isArray(e))return!1;if("pitch"===(t=e[0])||"distance-from-center"===t)return!0;var t;for(let o=1;o<e.length;o++){if(qU(e[o]))return!0}return!1}const $U=new Set(["in","==","!=",">",">=","<","<=","to-boolean"]);function eM(e,t){return e<t?-1:e>t?1:0}function tM(e){if(!Array.isArray(e))return!1;if("within"===e[0])return!0;for(let t=1;t<e.length;t++)if(tM(e[t]))return!0;return!1}function oM(e){if(!e)return!0;const t=e[0];if(e.length<=1)return"any"!==t;var o;return"=="===t?rM(e[1],e[2],"=="):"!="===t?aM(rM(e[1],e[2],"==")):"<"===t||">"===t||"<="===t||">="===t?rM(e[1],e[2],t):"any"===t?(o=e.slice(1),["any"].concat(o.map(oM))):"all"===t?["all"].concat(e.slice(1).map(oM)):"none"===t?["all"].concat(e.slice(1).map(oM).map(aM)):"in"===t?nM(e[1],e.slice(2)):"!in"===t?aM(nM(e[1],e.slice(2))):"has"===t?iM(e[1]):"!has"===t?aM(iM(e[1])):"within"!==t||e}function rM(e,t,o){switch(e){case"$type":return["filter-type-".concat(o),t];case"$id":return["filter-id-".concat(o),t];default:return["filter-".concat(o),e,t]}}function nM(e,t){if(0===t.length)return!1;switch(e){case"$type":return["filter-type-in",["literal",t]];case"$id":return["filter-id-in",["literal",t]];default:return t.length>200&&!t.some((e=>typeof e!==typeof t[0]))?["filter-in-large",e,["literal",t.sort(eM)]]:["filter-in-small",e,["literal",t]]}}function iM(e){switch(e){case"$type":return!0;case"$id":return["filter-has-id"];default:return["filter-has",e]}}function aM(e){return["!",e]}var sM=["type","source","source-layer","minzoom","maxzoom","filter","layout"];function pM(e,t){const o={};for(const r in e)"ref"!==r&&(o[r]=e[r]);return sM.forEach((e=>{e in t&&(o[e]=t[e])})),o}function lM(e){e=e.slice();const t=Object.create(null);for(let o=0;o<e.length;o++)t[e[o].id]=e[o];for(let o=0;o<e.length;o++)"ref"in e[o]&&(e[o]=pM(e[o],t[e[o].ref]));return e}var AM={thin:100,hairline:100,"ultra-light":200,"extra-light":200,light:300,book:300,regular:400,normal:400,plain:400,roman:400,standard:400,medium:500,"semi-bold":600,"demi-bold":600,bold:700,"extra-bold":800,"ultra-bold":800,heavy:900,black:900,"heavy-black":900,fat:900,poster:900,"ultra-black":950,"extra-black":950},uM=" ",dM=/(italic|oblique)$/i,cM={},yM=function(e,t,o){var r=cM[e];if(!r){Array.isArray(e)||(e=[e]);for(var n,i,a=400,s="normal",p=[],l=0,A=e.length;l<A;++l){var u=e[l].split(" "),d=u[u.length-1].toLowerCase();for(var c in"normal"==d||"italic"==d||"oblique"==d?(s=i?s:d,i=!0,u.pop(),d=u[u.length-1].toLowerCase()):dM.test(d)&&(d=d.replace(dM,""),s=i?s:u[u.length-1].replace(d,""),i=!0),AM){var y=u.length>1?u[u.length-2].toLowerCase():"";if(d==c||d==c.replace("-","")||y+"-"+d==c){a=n?a:AM[c],u.pop(),y&&c.startsWith(y)&&u.pop();break}}n||"number"!=typeof d||(a=d,n=!0);var g=u.join(uM).replace("Klokantech Noto Sans","Noto Sans");-1!==g.indexOf(uM)&&(g='"'+g+'"'),p.push(g)}r=cM[e]=[s,a,p]}return r[0]+uM+r[1]+uM+t+"px"+(o?"/"+o:"")+uM+r[2]},gM=j_(yM);const CM="https://api.mapbox.com";function IM(e){const t="mapbox://";return 0!==e.indexOf(t)?"":e.slice(9)}function OM(e,t){const o=IM(e);if(!o)return decodeURI(new URL(e,location.href).href);const r="styles/";if(0!==o.indexOf(r))throw new Error("unexpected style url: ".concat(e));const n=o.slice(7);return"".concat(CM,"/styles/v1/").concat(n,"?&access_token=").concat(t)}function TM(e,t,o,r){const n=new URL(e,r),i=IM(e);if(!i)return t?(n.searchParams.has(o)||n.searchParams.set(o,t),decodeURI(n.href)):decodeURI(n.href);if("mapbox.satellite"===i){const e=window.devicePixelRatio>=1.5?"@2x":"";return"https://api.mapbox.com/v4/".concat(i,"/{z}/{x}/{y}").concat(e,".webp?access_token=").concat(t)}return"https://{a-d}.tiles.mapbox.com/v4/".concat(i,"/{z}/{x}/{y}.vector.pbf?access_token=").concat(t)}const LM={},mM={};let NM=0;function kM(e){return e.id||(e.id=NM++),e.id}function hM(e,t){return kM(e)+"."+re(t)}function SM(e){let t=LM[e.id];return t||(t={},LM[kM(e)]=t),t}function PM(e){let t=mM[e.id];return t||(t={},mM[kM(e)]=t),t}function RM(e){return e*Math.PI/180}const FM=function(){const e=[];for(let t=78271.51696402048;e.length<=24;t/=2)e.push(t);return e}();function wM(e,t){if("undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"undefined"!==typeof OffscreenCanvas)return new OffscreenCanvas(e,t);const o=document.createElement("canvas");return o.width=e,o.height=t,o}function fM(e,t){let o=0;const r=t.length;for(;o<r;++o){if(t[o]<e&&o+1<r){const r=t[o]/t[o+1];return o+Math.log(t[o]/e)/Math.log(r)}}return r-1}function EM(e,t){const o=Math.floor(e),r=Math.pow(2,e-o);return t[o]/r}const _M={};function bM(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0;if(t in _M)return r&&(r.request=_M[t][0]),_M[t][1];const n=o.transformRequest&&o.transformRequest(t,e)||t,i=M((()=>n)).then((e=>(e instanceof Request||(e=new Request(e)),e.headers.get("Accept")||e.headers.set("Accept","application/json"),r&&(r.request=e),fetch(e).then((function(e){return delete _M[t],e.ok?e.json():Promise.reject(new Error("Error fetching source "+t))})).catch((function(e){return delete _M[t],Promise.reject(new Error("Error fetching source "+t))})))));return _M[t]=[n,i],i}function vM(e,t){if("string"!==typeof e)return Promise.resolve(e);if(!e.trim().startsWith("{"))return bM("Style",e=OM(e,t.accessToken),t);try{const t=JSON.parse(e);return Promise.resolve(t)}catch(o){return Promise.reject(o)}}const UM={};function MM(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=[t,JSON.stringify(e)].toString();let n=UM[r];if(!n||o.transformRequest){let i;o.transformRequest&&(i=(e,t)=>{const r=o.transformRequest&&o.transformRequest(t,"Tiles")||t;if(e instanceof I_)e.setLoader(((t,o,n)=>{M((()=>r)).then((o=>{fetch(o).then((e=>e.arrayBuffer())).then((o=>{const r=e.getFormat().readFeatures(o,{extent:t,featureProjection:n});e.setFeatures(r)})).catch((t=>e.setState(ds.ERROR)))}))}));else{const t=e.getImage();M((()=>r)).then((o=>{o instanceof Request?fetch(o).then((e=>e.blob())).then((e=>{const o=URL.createObjectURL(e);t.addEventListener("load",(()=>URL.revokeObjectURL(o))),t.addEventListener("error",(()=>URL.revokeObjectURL(o))),t.src=o})).catch((t=>e.setState(ds.ERROR))):t.src=o}))}});const a=e.url;if(a&&!e.tiles){const r=TM(a,o.accessToken,o.accessTokenParam||"access_token",t||location.href);if(a.startsWith("mapbox://"))n=Promise.resolve({tileJson:Object.assign({},e,{url:void 0,tiles:yT(r)}),tileLoadFunction:i});else{const e={};n=bM("Source",r,o,e).then((function(t){return t.tiles=t.tiles.map((function(r){return"tms"===t.scheme&&(r=r.replace("{y}","{-y}")),TM(r,o.accessToken,o.accessTokenParam||"access_token",e.request.url)})),Promise.resolve({tileJson:t,tileLoadFunction:i})}))}}else e=Object.assign({},e,{tiles:e.tiles.map((function(r){return"tms"===e.scheme&&(r=r.replace("{y}","{-y}")),TM(r,o.accessToken,o.accessTokenParam||"access_token",t||location.href)}))}),n=Promise.resolve({tileJson:Object.assign({},e),tileLoadFunction:i});UM[r]=n}return n}function DM(e,t,o,r){const n=[2*o*t.pixelRatio+t.width,2*o*t.pixelRatio+t.height],i=wM(n[0],n[1]),a=i.getContext("2d");a.drawImage(e,t.x,t.y,t.width,t.height,o*t.pixelRatio,o*t.pixelRatio,t.width,t.height);const s=a.getImageData(0,0,n[0],n[1]);a.globalCompositeOperation="destination-over",a.fillStyle="rgba(".concat(255*r.r,",").concat(255*r.g,",").concat(255*r.b,",").concat(r.a,")");const p=s.data;for(let l=0,A=s.width;l<A;++l)for(let e=0,r=s.height;e<r;++e){p[4*(e*A+l)+3]>0&&a.arc(l,e,o*t.pixelRatio,0,2*Math.PI)}return a.fill(),i}function xM(e,t,o){const r=Math.max(0,Math.min(1,(o-e)/(t-e)));return r*r*(3-2*r)}function BM(e,t,o){const r=wM(t.width,t.height),n=r.getContext("2d");n.drawImage(e,t.x,t.y,t.width,t.height,0,0,t.width,t.height);const i=n.getImageData(0,0,t.width,t.height),a=i.data;for(let s=0,p=i.width;s<p;++s)for(let e=0,t=i.height;e<t;++e){const t=4*(e*p+s),r=.75,n=.1,i=xM(r-n,r+n,a[t+3]/255);i>0?(a[t+0]=Math.round(255*o.r*i),a[t+1]=Math.round(255*o.g*i),a[t+2]=Math.round(255*o.b*i),a[t+3]=Math.round(255*i)):a[t+3]=0}return n.putImageData(i,0,0),r}const WM=Array(256).join("\u200a");function GM(e,t){if(t>=.05){let o="";const r=e.split("\n"),n=WM.slice(0,Math.round(t/.1));for(let e=0,t=r.length;e<t;++e)e>0&&(o+="\n"),o+=r[e].split("").join(n);return o}return e}let KM;function HM(){return KM||(KM=wM(1,1).getContext("2d")),KM}function VM(e,t){return HM().measureText(e).width+(e.length-1)*t}const YM={};function jM(e,t,o,r){if(-1!==e.indexOf("\n")){const n=e.split("\n"),i=[];for(let e=0,a=n.length;e<a;++e)i.push(jM(n[e],t,o,r));return i.join("\n")}const n=o+","+t+","+e+","+r;let i=YM[n];if(!i){const a=e.split(" ");if(a.length>1){const e=HM();e.font=t;const n=e.measureText("M").width*o;let s="";const p=[];for(let t=0,o=a.length;t<o;++t){const e=a[t],o=s+(s?" ":"")+e;VM(o,r)<=n?s=o:(s&&p.push(s),s=e)}s&&p.push(s);for(let t=0,o=p.length;t<o&&o>1;++t){const e=p[t];if(VM(e,r)<.35*n){const n=t>0?VM(p[t-1],r):1/0,i=t<o-1?VM(p[t+1],r):1/0;p.splice(t,1),o-=1,n<i?(p[t-1]+=" "+e,t-=1):p[t]=e+" "+p[t]}}for(let t=0,o=p.length-1;t<o;++t){const e=p[t],i=p[t+1];if(VM(e,r)>.7*n&&VM(i,r)<.6*n){const a=e.split(" "),s=a.pop();VM(s,r)<.2*n&&(p[t]=a.join(" "),p[t+1]=s+" "+i),o-=1}}i=p.join("\n")}else i=e;i=GM(i,r),YM[n]=i}return i}const ZM=/font-family: ?([^;]*);/,zM=/("|')/g;let XM;function JM(e){if(!XM){XM={};const e=document.styleSheets;for(let t=0,o=e.length;t<o;++t){const o=e[t];try{const e=o.rules||o.cssRules;if(e)for(let t=0,o=e.length;t<o;++t){const o=e[t];if(5==o.type){const e=o.cssText.match(ZM);XM[e[1].replace(zM,"")]=!0}}}catch(KD){}}}return e in XM}const QM={};const qM={Point:1,MultiPoint:1,LineString:2,MultiLineString:2,Polygon:3,MultiPolygon:3},$M={center:[.5,.5],left:[0,.5],right:[1,.5],top:[.5,0],bottom:[.5,1],"top-left":[0,0],"top-right":[1,0],"bottom-left":[0,1],"bottom-right":[1,1]},eD=function(e,t){const o=VU(e,t);if("error"===o.result)throw new Error(o.value.map((e=>"".concat(e.key,": ").concat(e.message))).join(", "));return o.value},tD={},oD={zoom:0};let rD,nD;function iD(e,t,o,r,n,i,a){const s=e.id;i||(i={},console.warn("No functionCache provided to getValue()")),i[s]||(i[s]={});const p=i[s];if(!p[o]){let r=(e[t]||tD)[o];const n=ZU["".concat(t,"_").concat(e.type)][o];void 0===r&&(r=n.default);let i=(l=r,Array.isArray(l)&&l.length>0&&"string"===typeof l[0]&&l[0]in MU);if(!i&&BU(r)&&(r=rb(r,n),i=!0),i){const e=eD(r,n);p[o]=e.evaluate.bind(e)}else"color"==n.type&&(r=tb.parse(r)),p[o]=function(){return r}}var l;return oD.zoom=r,p[o](oD,n,a)}function aD(e,t,o,r,n){if(!iD(e,"layout","".concat(r,"-allow-overlap"),t,o,n))return"declutter";return iD(e,"layout","".concat(r,"-ignore-placement"),t,o,n)?"none":"obstacle"}function sD(e,t,o,r,n){return n||console.warn("No filterCache provided to evaluateFilter()"),e in n||(n[e]=XU(t).filter),oD.zoom=r,n[e](oD,o)}let pD=!1;function lD(e,t){if(e){if(!pD&&(0===e.a||0===t))return;const o=e.a;return t=void 0===t?1:t,0===o?"transparent":"rgba("+Math.round(255*e.r/o)+","+Math.round(255*e.g/o)+","+Math.round(255*e.b/o)+","+o*t+")"}return e}const AD=/\{[^{}}]*\}/g;function uD(e,t){return e.replace(AD,(function(e){return t[e.slice(1,-1)]||""}))}let dD=!1;const cD={};function yD(e,t,o){let r,n,i,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:FM,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:void 0,p=arguments.length>5&&void 0!==arguments[5]?arguments[5]:void 0,l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:void 0,A=arguments.length>7&&void 0!==arguments[7]?arguments[7]:void 0;if("string"==typeof t&&(t=JSON.parse(t)),8!=t.version)throw new Error("glStyle version 8 required.");if(cD[hM(t,e)]=Array.from(arguments),p)if("undefined"!==typeof Image){const t=new Image;let o;M((()=>p)).then((e=>{e instanceof Request?fetch(e).then((e=>e.blob())).then((e=>{o=URL.createObjectURL(e),t.src=o})).catch((()=>{})):(t.crossOrigin="anonymous",t.src=e,o&&URL.revokeObjectURL(o))})),t.onload=function(){r=t,n=[t.width,t.height],e.changed(),t.onload=null}}else if("undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope){const e=self;e.postMessage({action:"loadImage",src:p}),e.addEventListener("message",(function(e){"imageLoaded"===e.data.action&&e.data.src===p&&(r=e.data.image,n=[r.width,r.height])}))}const u=lM(t.layers),d={},c=[],y={},g={},C=SM(t),I=PM(t);let O;for(let k=0,h=u.length;k<h;++k){const e=u[k],r=e.id;if("string"==typeof o&&e.source==o||Array.isArray(o)&&-1!==o.indexOf(r)){const o=e["source-layer"];if(O){if(e.source!==O)throw new Error('Layer "'.concat(r,'" does not use source "').concat(O))}else{O=e.source;const o=t.sources[O];if(!o)throw new Error('Source "'.concat(O,'" is not defined'));const r=o.type;if("vector"!==r&&"geojson"!==r)throw new Error('Source "'.concat(O,'" is not of type "vector" or "geojson", but "').concat(r,'"'))}let n=d[o];n||(n=[],d[o]=n),n.push({layer:e,index:k}),c.push(r)}}const T=new bi,L=new Ei,m=[],N=function(o,p,u){const c=o.getProperties(),O=d[c.layer];if(!O)return;let N=a.indexOf(p);-1==N&&(N=fM(p,a));const k=qM[o.getGeometry().getType()],h={id:o.getId(),properties:c,type:k},S=e.get("mapbox-featurestate")[o.getId()];let P,R=-1;for(let a=0,d=O.length;a<d;++a){const d=O[a],F=d.layer,w=F.id;if(void 0!==u&&u!==w)continue;const f=F.layout||tD,E=F.paint||tD;if("none"===f.visibility||"minzoom"in F&&N<F.minzoom||"maxzoom"in F&&N>=F.maxzoom)continue;const _=F.filter;if(!_||sD(w,_,h,N,I)){let a,u,I,O,w,_;P=F;const b=d.index;if(3==k&&("fill"==F.type||"fill-extrusion"==F.type))if(u=iD(F,"paint",F.type+"-opacity",N,h,C,S),F.type+"-pattern"in E){const e=iD(F,"paint",F.type+"-pattern",N,h,C,S);if(e){const t="string"===typeof e?uD(e,c):e.toString();if(r&&s&&s[t]){++R,_=m[R],_&&_.getFill()&&!_.getStroke()&&!_.getText()||(_=new xi({fill:new Ei}),m[R]=_),I=_.getFill(),_.setZIndex(b);const e=t+"."+u;let o=g[e];if(!o){const n=s[t],i=wM(n.width,n.height),a=i.getContext("2d");a.globalAlpha=u,a.drawImage(r,n.x,n.y,n.width,n.height,0,0,n.width,n.height),o=a.createPattern(i,"repeat"),g[e]=o}I.setColor(o)}}}else a=lD(iD(F,"paint",F.type+"-color",N,h,C,S),u),F.type+"-outline-color"in E&&(w=lD(iD(F,"paint",F.type+"-outline-color",N,h,C,S),u)),w||(w=a),(a||w)&&(++R,_=m[R],(!_||a&&!_.getFill()||!a&&_.getFill()||w&&!_.getStroke()||!w&&_.getStroke()||_.getText())&&(_=new xi({fill:a?new Ei:void 0,stroke:w?new bi:void 0}),m[R]=_),a&&(I=_.getFill(),I.setColor(a)),w&&(O=_.getStroke(),O.setColor(w),O.setWidth(.5)),_.setZIndex(b));if(1!=k&&"line"==F.type){a="line-pattern"in E?void 0:lD(iD(F,"paint","line-color",N,h,C,S),iD(F,"paint","line-opacity",N,h,C,S));const e=iD(F,"paint","line-width",N,h,C,S);a&&e>0&&(++R,_=m[R],_&&_.getStroke()&&!_.getFill()&&!_.getText()||(_=new xi({stroke:new bi}),m[R]=_),O=_.getStroke(),O.setLineCap(iD(F,"layout","line-cap",N,h,C,S)),O.setLineJoin(iD(F,"layout","line-join",N,h,C,S)),O.setMiterLimit(iD(F,"layout","line-miter-limit",N,h,C,S)),O.setColor(a),O.setWidth(e),O.setLineDash(E["line-dasharray"]?iD(F,"paint","line-dasharray",N,h,C,S).map((function(t){return t*e})):null),_.setZIndex(b))}let v,U,M,D,x,B,W,G,K,H=!1,V=null,Y=0;if((1==k||2==k)&&"icon-image"in f){const t=iD(F,"layout","icon-image",N,h,C,S);if(t){let a;v="string"===typeof t?uD(t,c):t.toString();const l=A?A(e,v):void 0;if(r&&s&&s[v]||l){const e=iD(F,"layout","icon-rotation-alignment",N,h,C,S);if(2==k){const t=o.getGeometry();if(t.getFlatMidpoint||t.getFlatMidpoints){const o=t.getExtent();if(Math.sqrt(Math.max(Math.pow((o[2]-o[0])/p,2),Math.pow((o[3]-o[1])/p,2)))>150){const o="MultiLineString"===t.getType()?t.getFlatMidpoints():t.getFlatMidpoint();nD||(rD=[NaN,NaN],nD=new Gp("Point",rD,[],2,{},void 0)),a=nD,rD[0]=o[0],rD[1]=o[1];if("line"===iD(F,"layout","symbol-placement",N,h,C,S)&&"map"===e){const e=t.getStride(),r=t.getFlatCoordinates();for(let t=0,n=r.length-e;t<n;t+=e){const n=r[t],i=r[t+1],a=r[t+e],s=r[t+e+1],p=Math.min(n,a),l=Math.min(i,s),A=Math.max(n,a),u=Math.max(i,s);if(o[0]>=p&&o[0]<=A&&o[1]>=l&&o[1]<=u){Y=Math.atan2(i-s,a-n);break}}}}}}if(2!==k||a){const t=iD(F,"layout","icon-size",N,h,C,S),o=void 0!==E["icon-color"]?iD(F,"paint","icon-color",N,h,C,S):null;if(!o||0!==o.a){const a=iD(F,"paint","icon-halo-color",N,h,C,S),p=iD(F,"paint","icon-halo-width",N,h,C,S);let A="".concat(v,".").concat(t,".").concat(p,".").concat(a);if(null!==o&&(A+=".".concat(o)),U=y[A],!U){const u=aD(F,N,h,"icon",C);let d;"icon-offset"in f&&(d=iD(F,"layout","icon-offset",N,h,C,S).slice(0),d[0]*=t,d[1]*=-t);let c=o?[255*o.r,255*o.g,255*o.b,o.a]:void 0;if(l){const o={color:c,rotateWithView:"map"===e,displacement:d,declutterMode:u,scale:t};"string"===typeof l?o.src=l:(o.img=l,o.imgSize=[l.width,l.height]),U=new Gi(o)}else{const l=s[v];let A,y,g;p?l.sdf?(A=DM(BM(r,l,o||[0,0,0,1]),{x:0,y:0,width:l.width,height:l.height,pixelRatio:l.pixelRatio},p,a),c=void 0):A=DM(r,l,p,a):(l.sdf?(i||(i=BM(r,{x:0,y:0,width:n[0],height:n[1]},{r:1,g:1,b:1,a:1})),A=i):A=r,y=[l.width,l.height],g=[l.x,l.y]),U=new Gi({color:c,img:A,imgSize:n,size:y,offset:g,rotateWithView:"map"===e,scale:t/l.pixelRatio,displacement:d,declutterMode:u})}y[A]=U}}U&&(++R,_=m[R],_&&_.getImage()&&!_.getFill()&&!_.getStroke()||(_=new xi,m[R]=_),_.setGeometry(a),U.setRotation(Y+RM(iD(F,"layout","icon-rotate",N,h,C,S))),U.setOpacity(iD(F,"paint","icon-opacity",N,h,C,S)),U.setAnchor($M[iD(F,"layout","icon-anchor",N,h,C,S)]),_.setImage(U),V=_.getText(),_.setText(void 0),_.setZIndex(b),H=!0,M=!1)}else M=!0}}}if(1==k&&"circle"===F.type){++R,_=m[R],_&&_.getImage()&&!_.getFill()&&!_.getStroke()||(_=new xi,m[R]=_);const e="circle-radius"in E?iD(F,"paint","circle-radius",N,h,C,S):5,t=lD(iD(F,"paint","circle-stroke-color",N,h,C,S),iD(F,"paint","circle-stroke-opacity",N,h,C,S)),o=iD(F,"paint","circle-translate",N,h,C,S),r=lD(iD(F,"paint","circle-color",N,h,C,S),iD(F,"paint","circle-opacity",N,h,C,S)),n=iD(F,"paint","circle-stroke-width",N,h,C,S),i=e+"."+t+"."+r+"."+n+"."+o[0]+"."+o[1];U=y[i],U||(U=new wi({radius:e,displacement:[o[0],-o[1]],stroke:t&&n>0?new bi({width:n,color:t}):void 0,fill:r?new Ei({color:r}):void 0,declutterMode:"none"}),y[i]=U),_.setImage(U),V=_.getText(),_.setText(void 0),_.setGeometry(void 0),_.setZIndex(b),H=!0}if("text-field"in f){W=Math.round(iD(F,"layout","text-size",N,h,C,S));const e=iD(F,"layout","text-font",N,h,C,S);B=iD(F,"layout","text-line-height",N,h,C,S),x=gM(l?l(e,t.metadata?t.metadata["ol:webfonts"]:void 0):e,W,B),x.includes("sans-serif")||(x+=",sans-serif"),G=iD(F,"layout","text-letter-spacing",N,h,C,S),K=iD(F,"layout","text-max-width",N,h,C,S);const o=iD(F,"layout","text-field",N,h,C,S);D="object"===typeof o&&o.sections?1===o.sections.length?o.toString():o.sections.reduce(((t,o,r)=>{const n=o.fontStack?o.fontStack.split(","):e,i=gM(l?l(n):n,W*(o.scale||1),B);let a=o.text;if("\n"===a)return t.push("\n",""),t;if(2!=k){a=jM(a,i,K,G).split("\n");for(let e=0,o=a.length;e<o;++e)e>0&&t.push("\n",""),t.push(a[e],i);return t}t.push(GM(a,G),i)}),[]):uD(o,c).trim(),u=iD(F,"paint","text-opacity",N,h,C,S)}if(D&&u&&!M){H||(++R,_=m[R],_&&_.getText()&&!_.getFill()&&!_.getStroke()||(_=new xi,m[R]=_),_.setImage(void 0),_.setGeometry(void 0));const e=aD(F,N,h,"text",C);_.getText()||_.setText(V),V=_.getText(),(!V||"getDeclutterMode"in V&&V.getDeclutterMode()!==e)&&(V=new Hi({padding:[2,2,2,2],declutterMode:e}),_.setText(V));const t=iD(F,"layout","text-transform",N,h,C,S);"uppercase"==t?D=Array.isArray(D)?D.map(((e,t)=>t%2?e:e.toUpperCase())):D.toUpperCase():"lowercase"==t&&(D=Array.isArray(D)?D.map(((e,t)=>t%2?e:e.toLowerCase())):D.toLowerCase());const o=Array.isArray(D)?D:2==k?GM(D,G):jM(D,x,K,G);V.setText(o),V.setFont(x),V.setRotation(RM(iD(F,"layout","text-rotate",N,h,C,S)));const r=iD(F,"layout","text-anchor",N,h,C,S),n=H||1==k?"point":iD(F,"layout","symbol-placement",N,h,C,S);let i;if("line-center"===n?(V.setPlacement("line"),i="center"):V.setPlacement(n),"line"===n&&"function"===typeof V.setRepeat){const e=iD(F,"layout","symbol-spacing",N,h,C,S);V.setRepeat(2*e)}V.setOverflow("point"===n);let a=iD(F,"paint","text-halo-width",N,h,C,S);const s=iD(F,"layout","text-offset",N,h,C,S),p=iD(F,"paint","text-translate",N,h,C,S);let l=0,A=0;if("point"==n){i="center",-1!==r.indexOf("left")?(i="left",A=a):-1!==r.indexOf("right")&&(i="right",A=-a);const e=iD(F,"layout","text-rotation-alignment",N,h,C,S);V.setRotateWithView("map"==e)}else V.setMaxAngle(RM(iD(F,"layout","text-max-angle",N,h,C,S))*D.length/o.length),V.setRotateWithView(!1);V.setTextAlign(i);let d="middle";0==r.indexOf("bottom")?(d="bottom",l=-a-.5*(B-1)*W):0==r.indexOf("top")&&(d="top",l=a+.5*(B-1)*W),V.setTextBaseline(d);const c=iD(F,"layout","text-justify",N,h,C,S);V.setJustify("auto"===c?void 0:c),V.setOffsetX(s[0]*W+A+p[0]),V.setOffsetY(s[1]*W+l+p[1]),L.setColor(lD(iD(F,"paint","text-color",N,h,C,S),u)),V.setFill(L);const y=lD(iD(F,"paint","text-halo-color",N,h,C,S),u);if(y&&a>0){T.setColor(y),a*=2;const e=.5*W;T.setWidth(a<=e?a:e),V.setStroke(T)}else V.setStroke(void 0);const g=iD(F,"layout","text-padding",N,h,C,S),I=V.getPadding();g!==I[0]&&(I[0]=g,I[1]=g,I[2]=g,I[3]=g),_.setZIndex(b)}}}return R>-1?(m.length=R+1,dD&&("set"in o?o.set("mapbox-layer",P):o.getProperties()["mapbox-layer"]=P),m):void 0};return e.setStyle(N),e.set("mapbox-source",O),e.set("mapbox-layers",c),e.set("mapbox-featurestate",e.get("mapbox-featurestate")||{}),N}function gD(e,t){const o=e[0],r=o.width,n=o.height,i=o.data,a=new Uint8ClampedArray(i.length),s=2*t.resolution,p=r-1,l=n-1,A=[0,0,0,0],u=2*Math.PI,d=Math.PI/2,c=Math.PI*t.sunEl/180,y=Math.PI*t.sunAz/180,g=Math.cos(c),C=Math.sin(c),I=t.highlightColor,O=t.shadowColor,T=t.accentColor,L=t.encoding;let m,N,k,h,S,P,R,F,w,f,E,_,b,v,U,M,D,x,B,W,G,K;function H(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"mapbox";return"mapbox"===t?.1*(256*e[0]*256+256*e[1]+e[2])-1e4:"terrarium"===t?256*e[0]+e[1]+e[2]/256-32768:void 0}for(N=0;N<=l;++N)for(S=0===N?0:N-1,P=N===l?l:N+1,m=0;m<=p;++m)k=0===m?0:m-1,h=m===p?p:m+1,R=4*(N*r+k),A[0]=i[R],A[1]=i[R+1],A[2]=i[R+2],A[3]=i[R+3],F=t.vert*H(A,L),R=4*(N*r+h),A[0]=i[R],A[1]=i[R+1],A[2]=i[R+2],A[3]=i[R+3],w=t.vert*H(A,L),f=(w-F)/s,R=4*(S*r+m),A[0]=i[R],A[1]=i[R+1],A[2]=i[R+2],A[3]=i[R+3],F=t.vert*H(A,L),R=4*(P*r+m),A[0]=i[R],A[1]=i[R+1],A[2]=i[R+2],A[3]=i[R+3],w=t.vert*H(A,L),E=(w-F)/s,b=Math.atan2(E,-f),b=b<0?d-b:b>d?u-b+d:d-b,_=Math.atan(Math.sqrt(f*f+E*E)),K=C*Math.cos(_)+g*Math.sin(_)*Math.cos(y-b),v=Math.cos(_),U=255*K,B=Math.min(Math.max(2*t.sunEl,0),1),W=1.875-1.75*t.opacity,G=.5!==t.opacity?d*((Math.pow(W,_)-1)/(Math.pow(W,d)-1)):_,D={r:(1-v)*T.r*B*255,g:(1-v)*T.g*B*255,b:(1-v)*T.b*B*255,a:(1-v)*T.a*B*255},M=Math.abs(((b+y)/Math.PI+.5)%2-1),x={r:(I.r*(1-M)+O.r*M)*U,g:(I.g*(1-M)+O.g*M)*U,b:(I.b*(1-M)+O.b*M)*U,a:(I.a*(1-M)+O.a*M)*U},R=4*(N*r+m),a[R]=D.r*(1-M)+x.r,a[R+1]=D.g*(1-M)+x.g,a[R+2]=D.b*(1-M)+x.b,a[R+3]=i[R+3]*t.opacity*B*Math.sin(G);return new ImageData(a,r,n)}function CD(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:512;return e.getExtent()?sT({extent:e.getExtent(),tileSize:t,maxZoom:22}).getResolutions():FM}function ID(e,t){if(!t.accessToken){t=Object.assign({},t);new URL(e).searchParams.forEach(((e,o)=>{t.accessToken=e,t.accessTokenParam=o}))}return t}function OD(e,t){let o,r,n,i,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},p=arguments.length>4&&void 0!==arguments[4]?arguments[4]:void 0,l=!0;return"string"===typeof a||Array.isArray(a)?i=a:(n=a,i=n.source||n.layers,s=n),"string"===typeof s?(o=s,n={}):(o=s.styleUrl,n=s),!1===n.updateSource&&(l=!1),p||(p=n.resolutions),o||"string"!==typeof t||t.trim().startsWith("{")||(o=t),o&&(o=o.startsWith("data:")?location.href:OM(o,n.accessToken),n=ID(o,n)),new Promise((function(a,s){vM(t,n).then((function(t){if(8!=t.version)return s(new Error("glStyle version 8 required."));if(!(e instanceof SA||e instanceof G_))return s(new Error("Can only apply to VectorLayer or VectorTileLayer"));const A=e instanceof G_?"vector":"geojson";if(i?r=Array.isArray(i)?t.layers.find((function(e){return e.id===i[0]})).source:i:(r=Object.keys(t.sources).find((function(e){return t.sources[e].type===A})),i=r),!r)return s(new Error("No ".concat(A," source found in the glStyle.")));function u(){if(!l)return Promise.resolve();if(e instanceof G_)return hD(t.sources[r],o,n).then((function(t){const o=e.getSource();o?t!==o&&(o.setTileUrlFunction(t.getTileUrlFunction()),"function"===typeof o.setUrls&&"function"===typeof t.getUrls&&o.setUrls(t.getUrls()),o.format_||(o.format_=t.format_),o.getAttributions()||o.setAttributions(t.getAttributions()),o.getTileLoadFunction()===Y_&&o.setTileLoadFunction(t.getTileLoadFunction()),co(o.getProjection(),t.getProjection())&&(o.tileGrid=t.getTileGrid())):e.setSource(t);const r=e.getSource().getTileGrid();!isFinite(e.getMaxResolution())&&!isFinite(e.getMinZoom())&&r.getMinZoom()>0&&e.setMaxResolution(EM(Math.max(0,r.getMinZoom()-1e-12),r.getResolutions()))}));const i=t.sources[r];let a=e.getSource();a&&a.get("mapbox-source")===i||(a=FD(i,o,n));const s=e.getSource();return s?a!==s&&(s.getAttributions()||s.setAttributions(a.getAttributions()),s.format_||(s.format_=a.getFormat()),s.url_=a.getUrl()):e.setSource(a),Promise.resolve()}let d,c,y,g;function C(){if(g||t.sprite&&!c)g?(e.setStyle(g),u().then(a).catch(s)):s(new Error("Something went wrong trying to apply style."));else{if(n.projection&&!p){const e=ao(n.projection).getUnits();"m"!==e&&(p=FM.map((t=>t/ve[e])))}g=yD(e,t,i,p,c,y,(function(e){return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"https://cdn.jsdelivr.net/npm/@fontsource/{font-family}/{fontweight}{-fontstyle}.css";const o=e.toString();if(o in QM)return QM[o];const r=[];for(let n=0,i=e.length;n<i;++n){e[n]=e[n].replace("Arial Unicode MS","Arial");const t=e[n],o=gM(t,1);Li(o);const i=o.split(" ");r.push([i.slice(3).join(" ").replace(/"/g,""),i[1],i[0]])}for(let n=0,i=r.length;n<i;++n){const e=r[n],o=e[0];if(!JM(o)&&100!==Ci.get("".concat(e[2],"\n").concat(e[1]," \n").concat(o))){const r=t.replace("{font-family}",o.replace(/ /g,"-").toLowerCase()).replace("{Font+Family}",o.replace(/ /g,"+")).replace("{fontweight}",e[1]).replace("{-fontstyle}",e[2].replace("normal","").replace(/(.+)/,"-$1")).replace("{fontstyle}",e[2]);if(!document.querySelector('link[href="'+r+'"]')){const e=document.createElement("link");e.href=r,e.rel="stylesheet",document.head.appendChild(e)}}}return QM[o]=e,e}(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.webfonts)}),n.getImage),e.getStyle()?u().then(a).catch(s):s(new Error("Nothing to show for source [".concat(r,"]")))}}if(t.sprite){const e=new URL(function(e,t,o){const r=IM(e);if(!r)return decodeURI(new URL(e,o).href);const n="sprites/";if(0!==r.indexOf(n))throw new Error("unexpected sprites url: ".concat(e));const i=r.slice(8);return"".concat(CM,"/styles/v1/").concat(i,"/sprite?access_token=").concat(t)}(t.sprite,n.accessToken,o||location.href));d=window.devicePixelRatio>=1.5?.5:1;const r=.5==d?"@2x":"";let i=e.origin+e.pathname+r+".json"+e.search;new Promise((function(t,o){bM("Sprite",i,n).then(t).catch((function(r){i=e.origin+e.pathname+".json"+e.search,bM("Sprite",i,n).then(t).catch(o)}))})).then((function(t){if(void 0===t&&s(new Error("No sprites found.")),c=t,y=e.origin+e.pathname+r+".png"+e.search,n.transformRequest){const e=n.transformRequest(y,"SpriteImage")||y;(e instanceof Request||e instanceof Promise)&&(y=e)}C()})).catch((function(e){s(new Error("Sprites cannot be loaded: ".concat(i,": ").concat(e.message)))}))}else C()})).catch(s)}))}const TD={};function LD(e,t){let o;return e.some((function(e){if(e.id==t)return o=e.source,!0})),o}function mD(e,t,o){const r=new D_({tileJSON:t,tileSize:e.tileSize||t.tileSize||512}),n=r.getTileJSON(),i=r.getTileGrid(),a=ao(o.projection||"EPSG:3857"),s=function(e,t){const o=e.bounds;if(o){const e=Ao([o[0],o[1]],t),r=Ao([o[2],o[3]],t);return[e[0],e[1],r[0],r[1]]}return ao(t).getExtent()}(n,a),p=a.getExtent(),l=n.minzoom||0,A=n.maxzoom||22,u={attributions:r.getAttributions(),projection:a,tileGrid:new iT({origin:p?Rt(p):i.getOrigin(0),extent:s||i.getExtent(),minZoom:l,resolutions:CD(a,t.tileSize).slice(0,A+1),tileSize:i.getTileSize(0)})};return Array.isArray(n.tiles)?u.urls=n.tiles:u.url=n.tiles,u}function ND(e,t,o,r){const n={id:e.id,type:e.type},i=e.layout||{},a=e.paint||{};n.paint=a;const s=fM(t,o.resolutions||FM);let p;const l=iD(n,"paint","background-color",s,TD,r);return void 0!==a["background-opacity"]&&(p=iD(n,"paint","background-opacity",s,TD,r)),"none"==i.visibility?void 0:lD(l,p)}function kD(e,t,o){const r=document.createElement("div");return r.className="ol-mapbox-style-background",r.style.position="absolute",r.style.width="100%",r.style.height="100%",new Sn({source:new dl({}),render(n){const i=ND(e,n.viewState.resolution,t,o);return r.style.backgroundColor=i,r}})}function hD(e,t,o){return new Promise((function(r,n){MM(e,t,o).then((function(t){let{tileJson:n,tileLoadFunction:i}=t;const a=mD(e,n,o);a.tileLoadFunction=i,a.format=new k_,r(new V_(a))})).catch(n)}))}function SD(e){const t=e?e.getCode():"EPSG:3857";return"{bbox-".concat(t.toLowerCase().replace(/[^a-z0-9]/g,"-"),"}")}function PD(e,t,o){return new Promise((function(r,n){MM(e,t,o).then((function(t){let{tileJson:n,tileLoadFunction:i}=t;const a=new D_({interpolate:void 0===o.interpolate||o.interpolate,transition:0,crossOrigin:"anonymous",tileJSON:n});a.tileGrid=mD(e,n,o).tileGrid,o.projection&&(a.projection=ao(o.projection));const s=a.getTileUrlFunction();i&&a.setTileLoadFunction(i),a.setTileUrlFunction((function(e,t,o){const r=SD(o);let n=s(e,t,o);if(-1!=n.indexOf(r)){const t=a.getTileGrid().getTileCoordExtent(e);n=n.replace(r,t.toString())}return n})),a.set("mapbox-source",e),r(a)})).catch((function(e){n(e)}))}))}function RD(e,t,o){const r=new PO;return PD(e,t,o).then((function(e){r.setSource(e)})).catch((function(){r.setSource(void 0)})),r}function FD(e,t,o){const r=o.projection?new ll({dataProjection:o.projection}):new ll,n=e.data,i={};if("string"==typeof n){const i=TM(n,o.accessToken,o.accessTokenParam||"access_token",t||location.href);if(/\{bbox-[0-9a-z-]+\}/.test(i)){const t=(e,t,o)=>{const r=SD(o);return i.replace(r,"".concat(e.join(",")))},n=new Pl({attributions:e.attribution,format:r,loader:(e,r,i,a,s)=>{bM("GeoJSON","function"===typeof t?t(e,r,i):t,o).then((e=>{const t=n.getFormat().readFeatures(e,{featureProjection:i});n.addFeatures(t),a(t)})).catch((t=>{n.removeLoadedExtent(e),s()}))},strategy:ml});return n.set("mapbox-source",e),n}const a=new Pl({attributions:e.attribution,format:r,url:i,loader:(e,t,r,n,s)=>{bM("GeoJSON",i,o).then((e=>{const t=a.getFormat().readFeatures(e,{featureProjection:r});a.addFeatures(t),n(t)})).catch((t=>{a.removeLoadedExtent(e),s()}))}});return a}i.features=r.readFeatures(n,{featureProjection:To()||"EPSG:3857"});const a=new Pl(Object.assign({attributions:e.attribution,format:r},i));return a.set("mapbox-source",e),a}function wD(e,t,o){let r=null;return function(n){e.paint&&"raster-opacity"in e.paint&&n.frameState.viewState.zoom!==r&&(r=n.frameState.viewState.zoom,delete o[e.id],function(e,t,o,r){const n=iD(e,"paint","raster-opacity",o,TD,r);t.setOpacity(n)}(e,t,r,o))}}function fD(e,t,o,r){const n=SM(e),i=e.layers,a=o.type,s=o.source||LD(i,o.ref),p=e.sources[s];let l;if("background"==a)l=kD(o,r,n);else if("vector"==p.type)l=function(e,t,o){const r=new G_({declutter:!0,visible:!1});return hD(e,t,o).then((function(t){t.set("mapbox-source",e),r.setSource(t)})).catch((function(e){r.setSource(void 0)})),r}(p,t,r);else if("raster"==p.type)l=RD(p,t,r),l.setVisible(!o.layout||"none"!==o.layout.visibility),l.on("prerender",wD(o,l,n));else if("geojson"==p.type)l=function(e,t,o){return new SA({declutter:!0,source:FD(e,t,o),visible:!1})}(p,t,r);else if("raster-dem"==p.type&&"hillshade"==o.type){const e=function(e,t,o){const r=RD(e,t,o);return new wO({source:new M_({operationType:"image",operation:gD,sources:[r]})})}(p,t,r);l=e,e.getSource().on("beforeoperations",(function(e){const t=e.data;t.resolution=so(r.projection||"EPSG:3857",e.resolution,mt(e.extent),"m");const i=fM(e.resolution,r.resolutions||FM);t.encoding=p.encoding,t.vert=5*iD(o,"paint","hillshade-exaggeration",i,TD,n),t.sunAz=iD(o,"paint","hillshade-illumination-direction",i,TD,n),t.sunEl=35,t.opacity=.3,t.highlightColor=iD(o,"paint","hillshade-highlight-color",i,TD,n),t.shadowColor=iD(o,"paint","hillshade-shadow-color",i,TD,n),t.accentColor=iD(o,"paint","hillshade-accent-color",i,TD,n)})),l.setVisible(!o.layout||"none"!==o.layout.visibility)}const A=s;return l&&l.set("mapbox-source",A),l}function ED(e,t,o,r){const n=[];let i=null;if(t instanceof $s){if(i=t.getView(),!i.isDef()&&!i.getRotation()&&!i.getResolutions()){const e=r.projection?ao(r.projection):i.getProjection();i=new kn(Object.assign(i.getProperties(),{maxResolution:FM[0]/ve[e.getUnits()],projection:r.projection||i.getProjection()})),t.setView(i)}"center"in e&&!i.getCenter()&&i.setCenter(Ao(e.center,i.getProjection())),"zoom"in e&&void 0===i.getZoom()&&i.setResolution(FM[0]/ve[i.getProjection().getUnits()]/Math.pow(2,e.zoom)),i.getCenter()&&void 0!==i.getZoom()||i.fit(i.getProjection().getExtent(),{nearest:!0,size:t.getSize()})}t.set("mapbox-style",e),t.set("mapbox-metadata",{styleUrl:o,options:r});const a=e.layers;let s,p,l,A=[];for(let u=0,d=a.length;u<d;++u){const i=a[u],d=i.type;"heatmap"!=d?(l=i.source||LD(a,i.ref),l&&l==p||(A.length&&(n.push(bD(s,A,e,o,t,r)),A=[]),s=fD(e,o,i,r),s instanceof SA||s instanceof G_||(A=[]),p=s.get("mapbox-source")),A.push(i.id)):console.debug("layers[".concat(u,'].type "').concat(d,'" not supported'))}return n.push(bD(s,A,e,o,t,r)),Promise.all(n)}function _D(e,t){let o,r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(r="string"===typeof e||e instanceof HTMLElement?new $s({target:e}):e,"string"===typeof t){const e=t.startsWith("data:")?location.href:OM(t,n.accessToken);n=ID(e,n),o=new Promise((function(o,i){vM(t,n).then((function(t){ED(t,r,e,n).then((function(){o(r)})).catch(i)})).catch((function(e){i(new Error("Could not load ".concat(t,": ").concat(e.message)))}))}))}else o=new Promise((function(e,o){ED(t,r,!n.styleUrl||n.styleUrl.startsWith("data:")?location.href:OM(n.styleUrl,n.accessToken),n).then((function(){e(r)})).catch(o)}));return o}function bD(e,t,o,r,n){let i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},a=24,s=0;const p=o.layers;for(let l=0,A=p.length;l<A;++l){const e=p[l];-1!==t.indexOf(e.id)&&(a=Math.min("minzoom"in e?e.minzoom:0,a),s=Math.max("maxzoom"in e?e.maxzoom:24,s))}return new Promise((function(p,l){const A=function(){const A=e.getSource();if(A&&"error"!==A.getState()){if("getTileGrid"in A){const t=A.getTileGrid();if(t){const o=t.getMinZoom();(a>0||o>0)&&e.setMaxResolution(Math.min(EM(Math.max(0,a-1e-12),FM),EM(Math.max(0,o-1e-12),t.getResolutions()))),s<24&&e.setMinResolution(EM(s,FM))}}else a>0&&e.setMaxResolution(EM(Math.max(0,a-1e-12),FM));A instanceof Pl||A instanceof V_?OD(e,o,t,Object.assign({styleUrl:r},i)).then((function(){!function(e,t){function o(){const o=t.get("mapbox-style");if(!o)return;const r=lM(o.layers),n=e.get("mapbox-layers"),i=r.filter((function(e){return n.includes(e.id)})).some((function(e){return!e.layout||!e.layout.visibility||"visible"===e.layout.visibility}));e.get("visible")!==i&&e.setVisible(i)}e.on("change",o),o()}(e,n),p()})).catch(l):p()}else l(new Error("Error accessing data for source "+e.get("mapbox-source")))};e.set("mapbox-layers",t);const u=n.getLayers();-1===u.getArray().indexOf(e)&&u.push(e),e.getSource()?A():e.once("change:source",A)}))}const vD={rft_1hr:"mrms_01h",rft_3hr:"mrms_03h",rft_6hr:"mrms_06h",rft_12hr:"mrms_12h",rft_24hr:"mrms_24h",rft_48hr:"mrms_48h",rft_72hr:"mrms_72h"},UD=["AMZ","ANZ","GMZ","PHZ","PKZ","PMZ","PZZ"],MD={ol_map:0,header:50,layer_menu:200,animation_control:500,footer:55,map_click_popup:999};class DD extends e.Component{constructor(e){super(),this.state={olLayerState:(()=>{let e={};for(const t in DL)for(const o in DL[t].layers){const r=DL[t].layers[o].defaultSource;let n=null,i=DL[t].layers[o].sources[r].sourceObj.style_;i||"station_obs_scale6"===r||"cached_stations"===r||"static_clusters"===r||(n=DL[t].layers[o].sources[r].sourceObj.params_.LAYERS,i=DL[t].layers[o].sources[r].sourceObj.params_.STYLES);let a={on:"initialState"in DL[t].layers[o]?DL[t].layers[o].initialState:DL[t].initialState,layersParam:n||[],stylesParam:i||[],currentSource:r};Object.assign(e,{[o]:a})}return e})(),productToggles:(()=>{let e={};for(const t in DL)Object.assign(e,{[t]:DL[t].initialState});return e})(),initializedCaps:(()=>{let e={};for(const t in DL)DL[t].capUrls&&Object.assign(e,{[t]:!DL[t].animated});return e})(),timeValues:{},styleInfo:(()=>{let e={};for(const t in DL)DL[t].capUrl&&Object.assign(e,{[t]:null});return e})(),layerOpacities:(()=>{let e={};for(const t in DL)Object.assign(e,{[t]:DL[t].opacity});return e})(),mapClickPopupOn:!1,mapClickCoords:{x:0,y:0},mapClickInfo:{},mapClickTime:null,selectedTime:null,customLayerInfo:{},layerMenuOn:!1,legendMenuOn:!1,popupPrevMenuState:null,refreshLayers:!1,productInfo:(()=>{let e={};for(const t in DL)DL[t].keywords&&Object.assign(e,{[t]:{keywords:DL[t].keywords}});return e})()},this.scaleLine=new Fo,this.scaleLine.setUnits("us"),this.zoom=new bo,this.attribution=new vo({collapsible:!0}),this.olMap=new $s({controls:[this.scaleLine,this.zoom,this.attribution],target:null,serverType:"geoserver",maxTilesLoading:10,layers:[],pixelRatio:1,view:new kn({enableRotation:!1})}),this.showZoom=e=>{let t=!1;this.olMap.getControls().forEach((e=>{e instanceof bo&&(t=!0)})),e&&!t&&this.olMap.addControl(this.zoom),!e&&t&&this.olMap.removeControl(this.zoom)};this.url=e=>"".concat("https://basemaps-api.arcgis.com/arcgis/rest/services/styles","/").concat(e,"?type=style&token=").concat("AAPK8948f8e5f11d48938fe3fd0c9bb32e47ZCpJxU4pZ7bSiZwY_79mGujKVytKThSxGOcXg0JuB1mAdIo3fTp6gbMEffzzr967"),_D(this.olMap,this.url("ArcGIS:StreetsRelief")),this.olMap.on("singleclick",(e=>{var t=e.coordinate[0],o=e.coordinate[1];if(!it([-20037508.342789244,-20048966.1040146,20037508.342789244,20048966.104014594],t,o)){const e=20037508.342789244;for(;t<-e;)t+=2*e;for(;t>e;)t-=2*e}(0,k.flushSync)((()=>{this.updateMapClickCoords(t,o)})),this.updateMapClickTime(this.state.selectedTime);let r={};const n=this.olMap.getView().getResolution();for(let p in this.state.productToggles)if(this.state.productToggles[p])for(let t in DL[p].layers){const o=this.state.olLayerState[t].currentSource;try{let i=null;("federal_agency_boundaries"!==p||"federal_agency_boundaries"===p&&"military_boundaries"===t)&&"zone_forecasts"!==p&&"convective_outlooks"!==p&&"surface_obs"!==p&&(i=DL[p].layers[t].sources[o].sourceObj.getFeatureInfoUrl([this.state.mapClickCoords.x,this.state.mapClickCoords.y],n,"EPSG:3857",{INFO_FORMAT:"application/json",FEATURE_COUNT:"50"}));let a={url:i,coords:{x:this.state.mapClickCoords.x,y:this.state.mapClickCoords.y},data:{}};if("mrms_qpe"===p){const e=this.state.mapClickCoords.x,o=this.state.mapClickCoords.y,n=this.state.olLayerState[t].layersParam.split(":")[1],i="https://mapservices.weather.noaa.gov/raster/rest/services/obs/mrms_qpe/ImageServer/identify?f=json&geometryType=esriGeometryPoint&geometry=%7B%22spatialReference%22%3A%7B%22latestWkid%22%3A3857%2C%22wkid%22%3A102100%7D%2C%22x%22%3A",a="%2C%22y%22%3A",s="%7D&mosaicRule=%7B%22ascending%22%3Afalse%2C%22where%22%3A%22idp_subset%3D%27",l="%27%22%2C%22mosaicMethod%22%3A%22esriMosaicAttribute%22%2C%22mosaicOperation%22%3A%22MT_FIRST%22%2C%22sortField%22%3A%22StdTime%22%2C%22sortValue%22%3A%220%22%7D&renderingRules=%5B%7B%22rasterFunction%22%3A%22",A="%22%7D%5D&pixelSize=%7B%22spatialReference%22%3A%7B%22latestWkid%22%3A3857%2C%22wkid%22%3A102100%7D%2C%22x%22%3A4891.96981024998%2C%22y%22%3A4891.96981024998%7D&returnGeometry=false&returnCatalogItems=true&returnPixelValues=true&maxItemCount=1&processAsMultidimensional=false";r[p]||(r[p]={urls:{},coords:{x:this.state.mapClickCoords.x,y:this.state.mapClickCoords.y},data:{}});["co","ak","hi","pr"].forEach((t=>{const u=i+e+a+o+s+(vD[n]+"_"+t)+l+n+A;r[p].urls[t]=u,r[p].data[t]=null}))}else if("tropical_cyclones"===p){const e={};if(r[p]||(r[p]={urls:{},coords:{x:this.state.mapClickCoords.x,y:this.state.mapClickCoords.y},data:{}}),"tropical_ss"===t&&this.state.olLayerState[t].on&&(r[p].urls={[t]:i,...r[p].urls}),"tropical_ss"!==t){let t,[o,n]=i.split("?"),a=n.split("&"),s=o+"?",l=!1,A=!1,u=0;for(const r of a){const o=0===u?"":"&";if("LAYERS"===r.split("=")[0]){t=r.slice(7);for(const r of t.split("%2C"))e.hasOwnProperty(r)||(e[r]=""),e[r]=e[r]+s+o+"LAYERS="+r;s="",A=!0}else if("QUERY_LAYERS"===r.split("=")[0]){t=r.slice(13);for(const r of t.split("%2C"))e.hasOwnProperty(r)||(e[r]=""),e[r]=e[r]+s+o+"QUERY_LAYERS="+r;s="",l=!0}else if(l&&A)for(const t in e)e[t]=e[t]+o+r;else s=s+o+r;u+=1}r[p].urls=Object.assign(r[p].urls,e)}}else if("ndfd"===p)r[p]||(r[p]={urls:{},coords:{x:this.state.mapClickCoords.x,y:this.state.mapClickCoords.y},data:{}}),r[p].urls[t]=i,r[p].data[t]={};else if("s111"===p||"sst"===p)r[p]||(r[p]={urls:{},coords:{x:this.state.mapClickCoords.x,y:this.state.mapClickCoords.y},data:{}}),r[p].urls[t]=i,r[p].data[t]={};else if("satellite"===p)r[p]||(r[p]={urls:{},coords:{x:this.state.mapClickCoords.x,y:this.state.mapClickCoords.y},data:{}}),r[p].urls[t]=i,r[p].data[t]={};else if("nbs"===p){if("bluetopo_tile_scheme"===t&&!this.state.olLayerState.bluetopo_tile_scheme.on)continue;r[p]||(r[p]={urls:{},coords:{x:this.state.mapClickCoords.x,y:this.state.mapClickCoords.y},data:{}}),r[p].urls[t]=i,r[p].data[t]={}}else if("s100"===p)r[p]||(r[p]={urls:{},coords:{x:this.state.mapClickCoords.x,y:this.state.mapClickCoords.y},data:{}}),i=DL[p].layers[t].sources[o].sourceObj.getFeatureInfoUrl([this.state.mapClickCoords.x,this.state.mapClickCoords.y],n,"EPSG:3857",{INFO_FORMAT:"application/json",FEATURE_COUNT:"1"}),r[p].urls[t]=i,r[p].data[t]={};else if("federal_agency_boundaries"===p){if(r[p]||(r[p]={urls:{},coords:{x:this.state.mapClickCoords.x,y:this.state.mapClickCoords.y},data:{}}),"military_boundaries"!==t){let e=r[p].coords.x.toString()+","+r[p].coords.y.toString();const o="https://mapservices.weather.noaa.gov/static/rest/services/nws_reference_maps/nws_reference_map/FeatureServer/";let n="/query?geometryType=esriGeometryPoint&returnGeometry=true&f=geojson&outSR=102100&outFields=*&geometry="+e;r[p].urls[t]=o+VL[t].id+n}else r[p].urls[t]=i;r[p].data[t]={}}else if("zone_forecasts"===p){r[p]||(r[p]={urls:{},coords:{x:this.state.mapClickCoords.x,y:this.state.mapClickCoords.y},data:{}});let e=r[p].coords.x.toString()+","+r[p].coords.y.toString(),o="https://mapservices.weather.noaa.gov/static/rest/services/nws_reference_maps/nws_reference_map/FeatureServer/",n="/query?geometryType=esriGeometryPoint&returnGeometry=true&f=geojson&outSR=102100&outFields=*&geometry="+e;if("beach"===KL[t].group){let o="https://mapservices.weather.noaa.gov/vector/rest/services/outlooks/marine_beachforecast_summary/MapServer/",n="/query?geometryType=esriGeometryPoint&returnGeometry=true&f=geojson&inSR=102100&outFields=*&geometry="+e;r[p].urls[t]=o+KL[t].id+n}else r[p].urls[t]=o+KL[t].id+n;r[p].data[t]={}}else if("surface_obs"===p){r[p]||(r[p]={urls:{},coords:{x:this.state.mapClickCoords.x,y:this.state.mapClickCoords.y},data:{}});DL.surface_obs.layers.station_obs_scale6.sources.station_obs_scale6.sourceObj.source.refresh();const t=[1/0,1/0,-1/0,-1/0],o=this.olMap.getFeaturesAtPixel(e.pixel);o[0].get("features").forEach((e=>{"active"===e.getProperties().status&&ct(t,e.getGeometry().getExtent())})),o[0].get("features").length>1&&this.olMap.getView().fit(t,{duration:500,padding:[50,50,50,50],maxZoom:12,nearest:!0})}else if("convective_outlooks"===p){r[p]||(r[p]={urls:{},coords:{x:this.state.mapClickCoords.x,y:this.state.mapClickCoords.y},data:{}});let e=r[p].coords.x.toString()+","+r[p].coords.y.toString(),o="https://mapservices.weather.noaa.gov/vector/rest/services/outlooks/SPC_wx_outlks/MapServer/",n="/query?geometryType=esriGeometryPoint&returnGeometry=true&f=geojson&outSR=102100&outFields=*&inSR=102100&geometry="+e;r[p].urls[t]=o+YL[t].arc_id+n,r[p].data[t]={}}else r[p]=a}catch{continue}}const[i,a]=uo(e.coordinate),s="https://api.weather.gov/points/"+a+","+i;r.point_forecast={url:s,coords:{x:this.state.mapClickCoords.x,y:this.state.mapClickCoords.y},data:{}},this.state.layerMenuOn?this.setPopupPrevMenuState("layer"):this.state.legendMenuOn?this.setPopupPrevMenuState("legend"):this.setPopupPrevMenuState("none"),this.updateMapClickPopup(!0),this.setLayerMenuOn(!1),this.setLegendMenuOn(!1),this.updateMapClickInfo(r),Object.keys(r).forEach((async t=>{if("tropical_cyclones"===t){for(const e in r[t].urls){const o=await fetch(r[t].urls[e]),n=await o.text();r[t].data[e]=JSON.parse(n)}this.updateMapClickInfo(r)}else if("point_forecast"===t)try{if(r[t].url){let e=null,o=null;const n=3;for(let p=0;p<n;p++){const n=await fetch(r[t].url),i=await n.text();if(e=JSON.parse(i),e.properties&&e.properties.forecast){const n=await fetch(e.properties.forecast),i=await n.text();if(o=JSON.parse(i),500!==o.status&&404!==o.status&&503!==o.status){r[t].data.point=e,r[t].data.forecast=o,this.updateMapClickInfo(r);break}}}let i=r[t].coords.x.toString()+","+r[t].coords.y.toString();const a="https://mapservices.weather.noaa.gov/static/rest/services/nws_reference_maps/nws_reference_map/FeatureServer/";let s="/query?geometryType=esriGeometryPoint&returnGeometry=true&f=geojson&outSR=102100&outFields=*&geometry="+i;if(e.properties)if(o){if(o.title)if("Marine Forecast Not Supported"===o.title){const n=a+KL.offshore_zone_forecasts.id+s,i=await fetch(n),p=await i.text(),l=JSON.parse(p);l.features[0]?(r[t].data.offshore=l,this.updateMapClickInfo(r)):(r[t].data.point=e,r[t].data.marine_point=o,this.updateMapClickInfo(r))}else if("Unexpected Problem"===o.title||"Service Unavailable"===o.title){const o=e.properties.forecastZone.split("/").slice(-1);if(UD.includes(o[0].slice(0,3))){const o=a+KL.offshore_zone_forecasts.id+s,n=await fetch(o),i=await n.text(),p=JSON.parse(i);if(p.features[0])r[t].data.offshore=p,this.updateMapClickInfo(r);else{const o=a+KL.coastal_marine_zone_forecasts.id+s,n=await fetch(o),i=await n.text(),p=JSON.parse(i);p.features[0]?(r[t].data.coastal=p,this.updateMapClickInfo(r)):(r[t].data.zone=e,this.updateMapClickInfo(r))}}}else r[t].data={error:"A point forecast is currently unavailable at the specified location. Please try again in another location or visit https://www.weather.gov for more information."},this.updateMapClickInfo(r)}else if(e.properties.forecastZone){const o=e.properties.forecastZone.split("/").slice(-1);if(UD.includes(o[0].slice(0,3))){const e=a+KL.offshore_zone_forecasts.id+s,o=await fetch(e),n=await o.text(),i=JSON.parse(n);if(i.features[0])r[t].data.offshore=i,this.updateMapClickInfo(r);else{const e=a+KL.coastal_marine_zone_forecasts.id+s,o=await fetch(e),n=await o.text(),i=JSON.parse(n);i.features[0]?(r[t].data.coastal=i,this.updateMapClickInfo(r)):(r[t].data={error:"A point forecast is currently unavailable at the specified location. Please try again in another location or visit https://www.weather.gov for more information."},this.updateMapClickInfo(r))}}else r[t].data.zone=e,this.updateMapClickInfo(r)}else r[t].data={error:"A point forecast is currently unavailable at the specified location. Please try again in another location or visit https://www.weather.gov for more information."},this.updateMapClickInfo(r);else if(e.title)if("Unexpected Problem"===e.title){const e=a+KL.offshore_zone_forecasts.id+s,o=await fetch(e),n=await o.text(),i=JSON.parse(n);if(i.features[0])r[t].data.offshore=i,this.updateMapClickInfo(r);else{const e=a+KL.coastal_marine_zone_forecasts.id+s,o=await fetch(e),n=await o.text(),i=JSON.parse(n);if(i.features[0])r[t].data.coastal=i,this.updateMapClickInfo(r);else{const e=a+KL.high_seas_zone_forecasts.id+s,o=await fetch(e),n=await o.text(),i=JSON.parse(n);i.features[0]?(r[t].data.highSeas=i,this.updateMapClickInfo(r)):(r[t].data={error:"A point forecast is currently unavailable at the specified location. Please try again in another location or visit https://www.weather.gov for more information."},this.updateMapClickInfo(r))}}}else if("Data Unavailable For Requested Point"===e.title){const e=a+KL.high_seas_zone_forecasts.id+s,o=await fetch(e),n=await o.text(),i=JSON.parse(n);i.features[0]?(r[t].data.highSeas=i,this.updateMapClickInfo(r)):(r[t].data={error:"A point forecast is currently unavailable at the specified location. Please try again in another location or visit https://www.weather.gov for more information."},this.updateMapClickInfo(r))}else r[t].data={error:"A point forecast is currently unavailable at the specified location. Please try again in another location or visit https://www.weather.gov for more information."},this.updateMapClickInfo(r);else r[t].data={error:"A point forecast is currently unavailable at the specified location. Please try again in another location or visit https://www.weather.gov for more information."},this.updateMapClickInfo(r)}}catch(KD){r[t].data={error:"A point forecast is currently unavailable at the specified location. Please try again in another location or visit https://www.weather.gov for more information."},this.updateMapClickInfo(r)}else if("ndfd"===t||"s111"===t||"nbs"===t||"s100"===t||"satellite"===t||"mrms_qpe"===t||"sst"===t||"federal_agency_boundaries"===t&&"military_boundaries"!==r[t].urls||"zone_forecasts"===t||"convective_outlooks"===t){for(const e in r[t].urls)try{const o=await fetch(r[t].urls[e]),n=await o.text();r[t].data[e]=JSON.parse(n)}catch(KD){"mrms_qpe"!==t&&(r[t].data[e]={features:[]})}this.updateMapClickInfo(r)}else if("surface_obs"===t){const o=this.olMap.getFeaturesAtPixel(e.pixel);o[0]&&o[0].get("features")?r[t].data=o[0].get("features").splice(0,20):r[t].data=[{}],this.updateMapClickInfo(r)}else{const e=await fetch(r[t].url),o=await e.text();r[t].data=JSON.parse(o),this.updateMapClickInfo(r)}}))})),this.olMap.on("moveend",(e=>{if(this.state.productToggles.surface_obs){DL.surface_obs.layers.station_obs_scale6.sources.station_obs_scale6.sourceObj.source.refresh()}})),setInterval((()=>{if(this.state.productToggles.surface_obs){const e=DL.surface_obs.layers.station_obs_scale6.sources.station_obs_scale6.sourceObj.source,t=DL.surface_obs.layers.cached_stations.sources.cached_stations.sourceObj.source,o=DL.surface_obs.layers.static_clusters.sources.static_clusters.sourceObj.source;t.clear(),o.refresh(),e.refresh()}}),36e5),this.timeStateController=new C_(["time","dim_time_reference"]),this.capHandlers=[];for(const t in DL)DL[t].capEvents&&this.capHandlers.push({handler:new y_(t,DL[t].capUrls,DL[t].capRequestInterval,DL[t].snapThreshold,DL[t].styleLayerNames),events:DL[t].capEvents});this.updateOlLayerState=this.updateOlLayerState.bind(this),this.updateProductToggles=this.updateProductToggles.bind(this),this.updateInitializedCaps=this.updateInitializedCaps.bind(this),this.updateTimeValues=this.updateTimeValues.bind(this),this.updateStyleInfo=this.updateStyleInfo.bind(this),this.updateLayerOpacities=this.updateLayerOpacities.bind(this),this.updateMapClickPopup=this.updateMapClickPopup.bind(this),this.updateMapClickCoords=this.updateMapClickCoords.bind(this),this.updateMapClickInfo=this.updateMapClickInfo.bind(this),this.updateSelectedTime=this.updateSelectedTime.bind(this),this.updateMapClickTime=this.updateMapClickTime.bind(this),this.updateCustomLayerInfo=this.updateCustomLayerInfo.bind(this),this.setLegendMenuOn=this.setLegendMenuOn.bind(this),this.setLayerMenuOn=this.setLayerMenuOn.bind(this),this.setRefreshLayers=this.setRefreshLayers.bind(this),this.setBasemap=this.setBasemap.bind(this),this.updateProductInfo=this.updateProductInfo.bind(this)}updateOlLayerState(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o=e;this.setState(((r,n)=>(t&&(o={[t]:Object.assign(r.olLayerState[t],e)}),{olLayerState:Object.assign(r.olLayerState,o)})))}updateProductToggles(e){arguments.length>1&&void 0!==arguments[1]&&arguments[1]&&this.setState(((t,o)=>({productToggles:delete t.productToggles[e]}))),this.setState(((t,o)=>({productToggles:Object.assign(t.productToggles,e)})))}updateInitializedCaps(e){this.setState(((t,o)=>({initializedCaps:Object.assign(t.initializedCaps,e)})))}updateTimeValues(e){this.setState(((t,o)=>({timeValues:Object.assign(t.timeValues,e)})))}updateStyleInfo(e){this.setState(((t,o)=>({styleInfo:Object.assign(t.styleInfo,e)})))}updateLayerOpacities(e){this.setState(((t,o)=>({layerOpacities:Object.assign(t.layerOpacities,e)})))}updateMapClickPopup(e){this.setState(((t,o)=>({mapClickPopupOn:e})))}updateMapClickCoords(e,t){this.setState(((o,r)=>({mapClickCoords:{x:e,y:t}})))}updateMapClickInfo(e){this.setState(((t,o)=>({mapClickInfo:e})))}updateSelectedTime(e){this.setState(((t,o)=>({selectedTime:e})))}updateMapClickTime(e){this.setState(((t,o)=>({mapClickTime:e})))}updateCustomLayerInfo(e){this.setState(((t,o)=>({customLayerInfo:Object.assign(t.customLayerInfo,e)})))}setLayerMenuOn(e){this.setState(((t,o)=>({layerMenuOn:e})))}setLegendMenuOn(e){this.setState(((t,o)=>({legendMenuOn:e})))}setPopupPrevMenuState(e){this.setState(((t,o)=>({popupPrevMenuState:e})))}setRefreshLayers(e){this.setState(((t,o)=>({refreshLayers:e})))}setBasemap(e){this.olMap.setLayerGroup(new $a),_D(this.olMap,this.url(e)),this.setRefreshLayers(!this.state.refreshLayers)}updateProductInfo(e){this.setState(((t,o)=>{const r=Object.keys(e)[0];let n=e[r];return n.keywords=[...new Set(t.productInfo[r].keywords.concat(e[r].keywords))],n=Object.assign(n,e[r]),{productInfo:Object.assign(t.productInfo,{[r]:n})}}))}render(){const{classes:e}=this.props,t=(o=window.innerWidth)<vT?"xs":o<UT?"sm":o<MT?"md":o<DT?"lg":"xl";var o;return(0,l.jsxs)(kC,{map:this.olMap,timeStateController:this.timeStateController,capHandlers:this.capHandlers,zIndexes:MD,center:xT[t].center,zoom:xT[t].zoom,productToggles:this.state.productToggles,layerConfig:DL,initializedCaps:this.state.initializedCaps,setInitializedCaps:this.updateInitializedCaps,timeValues:this.state.timeValues,updateTimeValues:this.updateTimeValues,updateStyleInfo:this.updateStyleInfo,layerOpacities:this.state.layerOpacities,updateSelectedTime:this.updateSelectedTime,customLayerInfo:this.state.customLayerInfo,mapClickPopupOn:this.state.mapClickPopupOn,olLayerState:this.state.olLayerState,updateOlLayerState:this.updateOlLayerState,refreshLayers:this.state.refreshLayers,updateProductInfo:this.updateProductInfo,showZoom:this.showZoom,children:[(0,l.jsx)(Pp,{zIndexVal:MD.header}),(0,l.jsx)(ZF,{updateLayerToggles:this.updateProductToggles,layerToggles:this.state.productToggles,updateBasemap:this.setBasemap,initializedCaps:this.state.initializedCaps,styleInfo:this.state.styleInfo,zIndexVal:MD.layer_menu,layerOpacities:this.state.layerOpacities,updateLayerOpacities:this.updateLayerOpacities,mapClickPopupOn:this.state.mapClickPopupOn,updateMapClickPopup:this.updateMapClickPopup,updateCustomLayerInfo:this.updateCustomLayerInfo,customLayerInfo:this.state.customLayerInfo,setLayerMenuOn:this.setLayerMenuOn,layerMenuOn:this.state.layerMenuOn,setLegendMenuOn:this.setLegendMenuOn,legendMenuOn:this.state.legendMenuOn,olLayerState:this.state.olLayerState,updateOlLayerState:this.updateOlLayerState,productInfo:this.state.productInfo}),this.state.mapClickPopupOn?(0,l.jsx)(TE,{map:this.olMap,zIndexVal:MD.map_click_popup,layerConfig:DL,updateMapClickPopup:this.updateMapClickPopup,mapClickCoords:this.state.mapClickCoords,mapClickInfo:this.state.mapClickInfo,mapClickTime:this.state.mapClickTime,olLayerState:this.state.olLayerState,styleInfo:this.state.styleInfo,setLayerMenuOn:this.setLayerMenuOn,setLegendMenuOn:this.setLegendMenuOn,popupPrevMenuState:this.state.popupPrevMenuState,productToggles:this.state.productToggles}):null,(0,l.jsx)(Fp,{zIndexVal:MD.footer})]})}}const xD=DD;const BD=(0,ou.A)({palette:{primary:{main:"#005194"},secondary:{main:"#005194",light:"#4c7dc5"}},breakpoints:{values:{xs:bT,sm:vT,md:UT,lg:MT,xl:DT}}}),WD=document.getElementById("root");(0,r.H)(WD).render((0,l.jsx)(N,{theme:BD,children:(0,l.jsx)(xD,{})}))})()})();
//# sourceMappingURL=main.6ea0f896.js.map