1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,61592,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"LoadableContext",{enumerable:!0,get:function(){return r}});let r=e.r(41705)._(e.r(91788)).default.createContext(null)},52414,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"default",{enumerable:!0,get:function(){return m}});let r=e.r(41705)._(e.r(91788)),l=e.r(61592),i=[],n=[],s=!1;function o(e){let t=e(),a={loading:!0,loaded:null,error:null};return a.promise=t.then(e=>(a.loading=!1,a.loaded=e,e)).catch(e=>{throw a.loading=!1,a.error=e,e}),a}class d{constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}}function c(t){return function(t,a){let o=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},a),c=null;function u(){if(!c){let e=new d(t,o);c={getCurrentValue:e.getCurrentValue.bind(e),subscribe:e.subscribe.bind(e),retry:e.retry.bind(e),promise:e.promise.bind(e)}}return c.promise()}if("u"<typeof window&&i.push(u),!s&&"u">typeof window){let t=o.webpack&&"function"==typeof e.t.resolveWeak?o.webpack():o.modules;t&&n.push(e=>{for(let a of t)if(e.includes(a))return u()})}function m(e,t){let a;u(),(a=r.default.useContext(l.LoadableContext))&&Array.isArray(o.modules)&&o.modules.forEach(e=>{a(e)});let i=r.default.useSyncExternalStore(c.subscribe,c.getCurrentValue,c.getCurrentValue);return r.default.useImperativeHandle(t,()=>({retry:c.retry}),[]),r.default.useMemo(()=>{var t;return i.loading||i.error?r.default.createElement(o.loading,{isLoading:i.loading,pastDelay:i.pastDelay,timedOut:i.timedOut,error:i.error,retry:c.retry}):i.loaded?r.default.createElement((t=i.loaded)&&t.default?t.default:t,e):null},[e,i])}return m.preload=()=>u(),m.displayName="LoadableComponent",r.default.forwardRef(m)}(o,t)}function u(e,t){let a=[];for(;e.length;){let r=e.pop();a.push(r(t))}return Promise.all(a).then(()=>{if(e.length)return u(e,t)})}c.preloadAll=()=>new Promise((e,t)=>{u(i).then(e,t)}),c.preloadReady=(e=[])=>new Promise(t=>{let a=()=>(s=!0,t());u(n,e).then(a,a)}),"u">typeof window&&(window.__NEXT_PRELOADREADY=c.preloadReady);let m=c},25167,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r={default:function(){return u},noSSR:function(){return c}};for(var l in r)Object.defineProperty(a,l,{enumerable:!0,get:r[l]});let i=e.r(41705),n=e.r(91398);e.r(91788);let s=i._(e.r(52414)),o="u"<typeof window;function d(e){return{default:e?.default||e}}function c(e,t){if(delete t.webpack,delete t.modules,!o)return e(t);let a=t.loading;return()=>(0,n.jsx)(a,{error:null,isLoading:!0,pastDelay:!1,timedOut:!1})}function u(e,t){let a=s.default,r={loading:({error:e,isLoading:t,pastDelay:a})=>null};e instanceof Promise?r.loader=()=>e:"function"==typeof e?r.loader=e:"object"==typeof e&&(r={...r,...e});let l=(r={...r,...t}).loader;return(r.loadableGenerated&&(r={...r,...r.loadableGenerated},delete r.loadableGenerated),"boolean"!=typeof r.ssr||r.ssr)?a({...r,loader:()=>null!=l?l().then(d):Promise.resolve(d(()=>null))}):(delete r.webpack,delete r.modules,c(a,r))}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esMo
1dule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},68489,(e,t,a)=>{t.exports=e.r(25167)},94941,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"default",{enumerable:!0,get:function(){return s}});let r=e.r(91788),l="u"<typeof window,i=l?()=>{}:r.useLayoutEffect,n=l?()=>{}:r.useEffect;function s(e){let{headManager:t,reduceComponentsToState:a}=e;function s(){if(t&&t.mountedInstances){let e=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(a(e))}}return l&&(t?.mountedInstances?.add(e.children),s()),i(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),i(()=>(t&&(t._pendingUpdate=s),()=>{t&&(t._pendingUpdate=s)})),n(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},80963,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r={default:function(){return f},defaultHead:function(){return u}};for(var l in r)Object.defineProperty(a,l,{enumerable:!0,get:r[l]});let i=e.r(41705),n=e.r(52456),s=e.r(91398),o=n._(e.r(91788)),d=i._(e.r(94941)),c=e.r(13584);function u(){return[(0,s.jsx)("meta",{charSet:"utf-8"},"charset"),(0,s.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function m(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(94470);let p=["name","httpEquiv","charSet","itemProp"];function h(e){let t,a,r,l;return e.reduce(m,[]).reverse().concat(u().reverse()).filter((t=new Set,a=new Set,r=new Set,l={},e=>{let i=!0,n=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){n=!0;let a=e.key.slice(e.key.indexOf("$")+1);t.has(a)?i=!1:t.add(a)}switch(e.type){case"title":case"base":a.has(e.type)?i=!1:a.add(e.type);break;case"meta":for(let t=0,a=p.length;t<a;t++){let a=p[t];if(e.props.hasOwnProperty(a))if("charSet"===a)r.has(a)?i=!1:r.add(a);else{let t=e.props[a],r=l[a]||new Set;("name"!==a||!n)&&r.has(t)?i=!1:(r.add(t),l[a]=r)}}}return i})).reverse().map((e,t)=>{let a=e.key||t;return o.default.cloneElement(e,{key:a})})}let f=function({children:e}){let t=(0,o.useContext)(c.HeadManagerContext);return(0,s.jsx)(d.default,{reduceComponentsToState:h,headManager:t,children:e})};("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},58678,(e,t,a)=>{t.exports=e.r(80963)},53777,e=>{"use strict";let t=[{value:"en",label:"English",desktopEmoji:"ð¬ð§ ðºð¸ ð¦ðº",mobileEmoji:"ð¦ðº",flagCountryCode:"AU",shortLabel:"EN",ogLocale:"en_AU"},{value:"zh-CN",label:"䏿(ç®ä½)",desktopEmoji:"ð¨ð³ ð¸ð¬ ð²ð¾",mobileEmoji:"ð¨ð³",flagCountryCode:"CN",shortLabel:"ç®ä¸",ogLocale:"zh_CN"},{value:"ar",label:"Ø§ÙØ¹Ø±Ø¨ÙØ©",desktopEmoji:"ð¦ðª ð¸ð¦ ð¶ð¦",mobileEmoji:"ð¦ðª",flagCountryCode:"AE",shortLabel:"AR",ogLocale:"ar_AE"},{value:"es",label:"Español",desktopEmoji:"ðªð¸ ð²ð½ ð¨ð±",mobileEmoji:"ðªð¸",flagCountryCode:"ES",shortLabel:"ES",ogLocale:"es_ES"},{value:"nb",label:"Norsk",desktopEmoji:"ð³ð´",mobileEmoji:"ð³ð´",flagCountryCode:"NO",shortLabel:"NO",ogLocale:"nb_NO"},{value:"ja",label:"æ¥æ¬èª",desktopEmoji:"ð¯ðµ",mobileEmoji:"ð¯ðµ",flagCountryCode:"JP",shortLabel:"JA",ogLocale:"ja_JP"},{value:"de",label:"Deutsch",desktopEmoji:"ð©ðª",mobileEmoji:"ð©ðª",flagCountryCode:"DE",shortLabel:"DE",ogLocale:"de_DE"},{value:"fr",label:"Français",desktopEmoji:"ð«ð·",mobileEmoji:"ð«ð·",flagCountryCode:"FR",shortLabel:"FR",ogLocale:"fr_FR"},{value:"it",label:"Italiano",desktopEmoji:"ð®ð¹",mobileEmoji:"ð®ð¹",flagCountryCode:"IT",shortLabel:"IT",ogLocale:"it_IT"},{value:"pt",label:"Português",desktopEmoji:"ðµð¹ ð§ð·",mobileEmoji:"ðµð¹",flagCountryCode:"PT",shortLabel:"PT",ogLocale:"pt_PT"},{value:"nl",label:"Nederlands",desktopEmoji:"ð³ð±",mobileEmoji:"ð³ð±",flagCountryCode:"NL",shortLabel:"NL",ogLocale:"nl_NL"},{value:"tr",label:"Türkçe",desktopEmoji:"ð¹ð·",mobileEmoji:"ð¹ð·",flagCountryCode:"TR",shortLabel:"TR",ogLocale:"tr_TR"},{value:"ru",label:"Ð ÑÑÑкий",desktopEmoji:"ð·ðº",mobileEmoji:"ð·ðº",flagCountryCode:"RU",shortLabel:"RU",ogLocale:"ru_RU"},{value:"ko",label:"íêµì´",desktopEmoji:"ð°ð·",mobileEmoji:"ð°ð·",flagCountryCode:"KR",shortLabel:"KO",ogLocale:"ko_KR"},{value:"vi",label:"Tiếng Viá»t",desktopEmoji:"ð»ð³",mobileEmoji:"ð»ð³",flagCountryCode:"VN",shortLabel:"VI",ogLocale:"vi_VN"},{value:"ms",label:"Bahasa Melayu",desktopEmoji:"ð²ð¾",mobileEmoji:"ð²ð¾",flagCountryCode:"MY",shortLabel:"MS",ogLocale:"ms_MY"},{value:"zh-TW",label:"æ£é«ä¸æ",desktopEmoji:"ð¹ð¼ ðð° ð²ð´",mobileEmoji:"ð¹ð¼",flagCountryCode:"TW",shortLabel:"ç¹ä¸",ogLocale:"zh_TW"},{value:"pl",label:"Polski",desktopEmoji:"ðµð±",mobileEmoji:"ðµð±",flagCountryCode:"PL",shortLabel:"PL",ogLocale:"pl_PL"},{value:"id",label:"Bahasa Indonesia",desktopEmoji:"ð®ð©",mobileEmoji:"ð®ð©",flagCountryCode:"ID",shortLabel:"ID",ogLocale:"id_ID"},{value:"sv",label:"Svenska",desktopEmoji:"ð¸ðª ð«ð®",mobileEmoji:"ð¸ðª",flagCountryCode:"SE",shortLabel:"SV",ogLocale:"sv_SE"},{value:"fi",label:"Suomi",desktopEmoji:"ð«ð®",mobileEmoji:"ð«ð®",flagCountryCode:"FI",shortLabel:"FI",ogLocale:"fi_FI"},{value:"cs",label:"ÄeÅ¡tina",desktopEmoji:"ð¨ð¿",mobileEmoji:"ð¨ð¿",flagCountryCode:"CZ",shortLabel:"CS",ogLocale:"cs_CZ"},{value:"he",label:"×¢×ר×ת",desktopEmoji:"ð®ð±",mobileEmoji:"ð®ð±",flagCountryCode:"IL",shortLabel:"HE",ogLocale:"he_IL"},{value:"el",label:"Îλληνικά",desktopEmoji:"ð¬ð· ð¨ð¾",mobileEmoji:"ð¬ð·",flagCountryCode:"GR",shortLabel:"EL",ogLocale:"el_GR"}],a=new Set(t.map(e=>e.value)),r={UK:"GB"};function l(e=""){let t=(function(e=""){return String(e).trim().replace(/_/g,"-").toLowerCase()}
1)(e).split("-").filter(Boolean),a=t[0]||"",r=t.slice(1);return{language:a,script:r.find(e=>/^[a-z]{4}$/.test(e))||"",region:(r.find(e=>/^[a-z]{2}$/.test(e)||/^\d{3}$/.test(e))||"").toUpperCase()}}let i=Object.fromEntries(t.map(e=>[e.value,e.ogLocale]));e.s(["LANGUAGE_MENU_ORDER",0,["en","es","zh-CN","zh-TW","ja","ko","pt","fr","de","it","nl","nb","sv","fi","vi","id","ms","pl","cs","el","ru","tr","ar","he"],"LOCALE_META",0,t,"OG_LOCALE_MAP",0,i,"resolveLocaleFlagCountryCode",0,function(e,t=[]){let i=e?.flagCountryCode||"";if(!e||!a.has(e.value))return i;let n=t.find(t=>(function(e,t){let{language:a,script:r,region:i}=l(t);return"zh-CN"===e?"zh"===a&&("hans"===r||["CN","SG"].includes(i)||!r&&!i):"zh-TW"===e?"zh"===a&&("hant"===r||["TW","HK","MO"].includes(i)):"nb"===e?"nb"===a||"no"===a:"he"===e?"he"===a||"iw"===a:e===a})(e.value,t));return n?function(e,t){let{language:a,script:i,region:n}=l(e);if(n&&/^[A-Z]{2}$/.test(n))return r[n]||n;if("zh"===a){if("hant"===i)return"TW";if("hans"===i)return"CN"}return t}(n,i):i}])},153,e=>{"use strict";var t=e.i(91398),a=e.i(58678);e.i(10890);var r=e.i(15030),l=e.i(53777);e.s(["default",0,function({locale:e,title:i,description:n,path:s="/",keywords:o,robots:d="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"}){let c=(0,r.normalizeLocale)(e),u=(0,r.absoluteUrl)(s,c),m=(0,r.getSiteName)(c);return(0,t.jsxs)(a.default,{children:[(0,t.jsx)("title",{children:i}),n?(0,t.jsx)("meta",{name:"description",content:n}):null,o?(0,t.jsx)("meta",{name:"keywords",content:o}):null,(0,t.jsx)("meta",{name:"robots",content:d}),(0,t.jsx)("meta",{name:"googlebot",content:d}),(0,t.jsx)("meta",{name:"application-name",content:m}),(0,t.jsx)("meta",{name:"apple-mobile-web-app-title",content:m}),(0,t.jsx)("link",{rel:"canonical",href:u}
1),r.SUPPORTED_LOCALES.map(e=>(0,t.jsx)("link",{rel:"alternate",hrefLang:e,href:(0,r.absoluteUrl)(s,e)},e)),(0,t.jsx)("link",{rel:"alternate",hrefLang:"x-default",href:(0,r.absoluteUrl)(s,r.DEFAULT_LOCALE)}),(0,t.jsx)("meta",{property:"og:type",content:"website"}),(0,t.jsx)("meta",{property:"og:locale",content:l.OG_LOCALE_MAP[c]||l.OG_LOCALE_MAP.en}),(0,t.jsx)("meta",{property:"og:title",content:i}),n?(0,t.jsx)("meta",{property:"og:description",content:n}):null,(0,t.jsx)("meta",{property:"og:url",content:u}),(0,t.jsx)("meta",{property:"og:site_name",content:m}),(0,t.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,t.jsx)("meta",{name:"twitter:title",content:i}),n?(0,t.jsx)("meta",{name:"twitter:description",content:n}):null]})}])},6703,e=>{"use strict";e.s(["ADSENSE_PUBLISHER_ID",0,"ca-pub-8692481817636419","AD_FORMATS",0,{AUTO:"auto",RECTANGLE:"rectangle",VERTICAL:"vertical",HORIZONTAL:"horizontal",FIXED:""},"AD_SLOTS",0,{FLOATING_DESKTOP_LEFT:"9929843130",FLOATING_DESKTOP_RIGHT:"2051353114",AURORA_1:"7112108103",AURORA_2:"7407621572",AURORA_3:"3485767405",AURORA_4:"1130629438",EARTHQUAKE_4:"1298588387",EARTHQUAKE_3:"9678166505",EARTHQUAKE_2:"6125934301",EARTHQUAKE_1:"3924751728",ISS_4:"9552185796",ISS_3:"3888011758",ISS_2:"9076070894",ISS_1:"9299432172",WEATHER_4:"7420614967",WEATHER_3:"7997727289",WEATHER_2:"8993601416",WEATHER_1:"1753355312",MY_IP_4:"9137125546",MY_IP_3:"5334601580",MY_IP_2:"4407543042",MY_IP_1:"5389452226",MISC_1:"6934221425",MISC_2:"6818671359",MISC_3:"1329503547",MISC_4:"1181329732"}])},43872,e=>{"use strict";var t=e.i(91398),a=e.i(91788),r=e.i(6703);e.s(["default",0,({adSlot:e,adFormat:l="",adResponsive:i="false",style:n={}})=>{let s=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let t=0,a=()=>{try{if(window.adsbygoogle&&s.current){let r=s.current;r.style.minHeight="1px",r.style.minWidth="1px",r.style.display="block",r.style.position="relative";let l=()=>{let e=r.getBoundingClientRect();return e.width>=0&&e.height>
1=0&&e.top>=0&&e.left>=0};l()&&r.offsetWidth>=0&&r.offsetHeight>=0?r.hasAttribute("data-ad-loaded")||r.hasAttribute("data-ad-requested")||(console.log("Attempting to load ad with dimensions:",{width:r.offsetWidth,height:r.offsetHeight,slot:e,responsive:i}),document.querySelectorAll('script[src*="adsbygoogle"]').forEach(e=>{e.removeAttribute("data-nscript")}),(window.adsbygoogle=window.adsbygoogle||[]).push({}),r.setAttribute("data-ad-requested","true"),r.addEventListener("error",e=>{console.log("Ad error detected:",e),r.dispatchEvent(new CustomEvent("adError",{detail:e}))})):(console.warn("Ad container not ready, retrying:",{retry:t,width:r.offsetWidth,height:r.offsetHeight,isVisible:l(),rect:r.getBoundingClientRect()}),t<20?(t++,setTimeout(a,500)):(console.error("Ad container failed to initialize after maximum retries:",{slot:e,width:r.offsetWidth,height:r.offsetHeight}),r.dispatchEvent(new CustomEvent("adError",{detail:Error("Ad container failed to initialize")}))))}}catch(e){console.error("Error pushing ad:",e),s.current&&s.current.dispatchEvent(new CustomEvent("adError",{detail:e}))}},r=setTimeout(a,500);return()=>{clearTimeout(r)}},[i,e]),(0,t.jsx)("div",{ref:s,className:"relative w-full bg-transparent",style:{minHeight:n.minHeight||"1px",height:n.height||"auto",maxHeight:n.maxHeight||"none",minWidth:"1px",display:"block",...n},children:(0,t.jsx)("ins",{className:"adsbygoogle bg-transparent",style:{display:"block",width:"100%",height:"auto",backgroundColor:"transparent",...n},"data-ad-client":r.ADSENSE_PUBLISHER_ID,"data-ad-slot":e,"data-ad-format":l||void 0,"data-full-width-responsive":i})})}])},13245,e=>{"use strict";var t=e.i(91398),a=e.i(43872),r=e.i(6703),l=e.i(91788);e.s(["default",0,()=>{let e=(0,l.useRef)(null),i=(0,l.useRef)(null);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("aside",{className:"hidden min-[1800px]:block fixed left-0 top-1/2 -translate-y-1/2 z-[10000] bg-transparent",children:(0,t.jsx)("div",{className:"w-[160px] h-[600px] relative bg-transparent",ref:e,children:(0,t.jsx)(a.default,{adSlot:r.AD_SLOTS.FLOATING_DESKTOP_LEFT,adFormat:r.AD_FORMATS.AUTO,adResponsive:"false"})})}),(0,t.jsx)("aside",{className:"hidden min-[1800px]:block fixed right-0 top-1/2 -translate-y-1/2 z-[10000] bg-transparent",children:(0,t.jsx)("div",{className:"w-[160px] h-[600px] relative bg-transparent",ref:i,children:(0,t.jsx)(a.default,{adSlot:r.AD_SLOTS.FLOATING_DESKTOP_RIGHT,adFormat:r.AD_FORMATS.AUTO,adResponsive:"false"})})})]})}])},15125,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r={VALID_LOADERS:function(){return i},imageConfigDefault:function(){return n}};for(var l in r)Object.defineProperty(a,l,{enumerable:!0,get:r[l]});let i=["default","imgix","cloudinary","akamai","custom"],n={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},13521,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let r=e.r(41705)._(e.r(91788)),l=e.r(15125),i=r.default.createContext(l.imageConfigDefault)},29565,e=>{"use strict";var t=e.i(91398),a=e.i(91788),r=e.i(41158),l=e.i(72171),i=e.i(85329),n=e.i(10890),s=e.i(25884),o=e.i(9897);let d=(0,a.memo)(()=>{let{locale:e}=(0,n.useI18n)(),d=(0,s.getAuroraCopy)(e),[c,u]=(0,a.useState)(null),m=(0,a.useCallback)(async()=>{try{let e,t=await fetch("https://services.swpc.noaa.gov/products/summary/solar-wind-speed.json");if(!t.ok)return void console.warn(`Failed to fetch wind speed data for ETA calculation: HTTP ${t.status}`);let a=await t.text();try{e=JSON.parse(a)}catch(e){console.error("Failed to parse wind speed JSON for ETA calculation:",e),console.error("Response text:",a);return}let r=(0,o.getSummarySolarWindSpeed)(e);Number.isFinite(r)&&r>0&&u(Math.round(15e5/r/60))}catch(e){console.error("Failed to fetch lead time data:",e)}},[]);return(0,a.useEffect)(()=>{m();let e=setInterval(m,15e3);return()=>clearInterval(e)},[m]),(0,t.jsx)(r.default,{href:"/aurora-forecast/leadtime",className:"block h-full",children:(0,t.jsxs)("div",{className:"bg-white dark:bg-slate-900 rounded-lg shadow p-2 flex items-center space-x-2 hover:bg-slate-50 dark:hover:bg-slate-800 transition-colors h-full",children:[(0,t.jsx)("div",{className:"bg-red-100 dark:bg-red-900/50 p-2 rounded-full text-red-600 dark:text-red-400",children:(0,t.jsx)(l.EtaIcon,{})}),(0,t.jsxs)("div",{className:"py-0 flex-1 flex flex-col justify-center h-full",children:[(0,t.jsx)("p",{className:"text-sm text-slate-800 dark:text-slate-200",children:d.cards.leadTime}),(0,t.jsx)("div",{className:"flex items-center justify-between",children:(0,t.jsxs)("p",{className:"text-2xl font-bold text-amber-500",children:[(0,t.jsx)(i.AnimatedMetricValue,{value:c,format:e=>Math.round(e).toString()})," ",(0,t.jsx)("span",{className:"text-sm text-slate-800 dark:text-slate-200",children:"min"})]})})]})]})})});e.s(["default",0,d])},41996,e=>{"use strict";var t=e.i(91398),a=e.i(91788),r=e.i(41158),l=e.i(3331),i=e.i(72171),n=e.i(85329),s=e.i(10890),o=e.i(25884),d=e.i(73828);let c=(0,a.memo)(()=>{let{resolvedTheme:e}=(0,l.useTheme)(),{locale:c}=(0,s.useI18n)(),u=(0,o.getAuroraCopy)(c),[m,p]=(0,a.useState)(null),h=(0,a.useCallback)(async()=>{try{let e=[...await (0,d.fetchSolarWindData)()].reverse().find(e=>null!==e.density);p(t=>e?.density??t)}catch(e){console.error("Unexpected error during proton density data fetch:",e)}},[]);(0,a.useEffect)(()=>{h();let e=setInterval(h,15e3);return()=>clearInterval(e)},[h]);let f=(0,a.useCallback)(t=>{if(null==t)return"light"===e?"#64748b":"#94a3b8";let a=parseFloat(t);return Number.isFinite(a)?"light"===e?a>=17?"#990000":a>=13.5?"#cc5200":a>
1=9?"#999900":a>=5?"#009900":a>=2.5?"#009999":"#006666":a>=17?"#bb0000":a>=13.5?"#ff8000":a>=9?"#ffff00":a>=5?"#00ff00":a>=2.5?"#00ffff":"#008080":"light"===e?"#64748b":"#94a3b8"},[e]);return(0,t.jsx)(r.default,{href:"/aurora-forecast/solarwind",className:"block h-full",children:(0,t.jsxs)("div",{className:"bg-white dark:bg-slate-900 rounded-lg shadow p-2 flex items-center space-x-2 hover:bg-slate-50 dark:hover:bg-slate-800 transition-colors h-full",children:[(0,t.jsx)("div",{className:"bg-purple-100 dark:bg-purple-900/50 p-2 rounded-full text-purple-600 dark:text-purple-400",children:(0,t.jsx)(i.DensityIcon,{})}),(0,t.jsxs)("div",{className:"py-0 flex-1 flex flex-col justify-center h-full",children:[(0,t.jsx)("p",{className:"text-sm text-slate-800 dark:text-slate-200",children:u.cards.protonDensity}),(0,t.jsxs)("div",{className:"flex flex-col md:flex-row md:items-center md:justify-between",children:[(0,t.jsxs)("p",{className:"text-2xl font-bold text-amber-500",children:[(0,t.jsx)(n.AnimatedMetricValue,{value:m,format:e=>e.toFixed(2)}),(0,t.jsx)("span",{className:"text-sm text-slate-800 dark:text-slate-200",children:" p/cc"})]}),(0,t.jsx)("div",{className:"w-full md:w-24 h-2 bg-slate-200 dark:bg-slate-700 rounded-full overflow-hidden mt-1 md:mt-0 md:ml-2",children:(0,t.jsx)("div",{className:"h-full rounded-full aurora-live-bar",style:{width:null!==m&&Number.isFinite(m)?`${Math.min(Math.max(parseFloat(m)/25*100,0),100)}%`:"0%",backgroundColor:f(m)}})})]})]})]})})});e.s(["default",0,c])},86279,e=>{"use strict";var t=e.i(91398),a=e.i(91788),r=e.i(43872),l=e.i(6703);let i=({adSlot:e})=>{let i=(0,a.useRef)(null),[n,s]=(0,a.useState)(!1),o=()=>e===l.AD_SLOTS.AURORA_2?"90px":e===l.AD_SLOTS.AURORA_4?"250px":"50px",d=()=>e===l.AD_SLOTS.AURORA_2?"90px":e===l.AD_SLOTS.AURORA_4?"auto":"50px";(0,a.useEffect)(()=>{let e=o(),t=d();i.current&&(i.current.style.minHeight=e,i.current.style.height=t);let a=()=>{("complete"===document.readyState?0:!(document.querySelector("main")||document.querySelector(".min-h-screen")))?setTimeout(a,100):setTimeout(()=>s(!0),150)};a();let r=setTimeout(()=>{n||s(!0)},2e3);return()=>clearTimeout(r)},[n,e]),(0,a.useEffect)(()=>{let e;if(!n||!window.adsbygoogle)return;let t=i.current;if(!t)return;let a=()=>{try{(window.adsbygoogle=window.adsbygoogle||[]).push({})}catch(e){console.error("AdSense push error:",e)}};a();let r=setTimeout(a,1200);return/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)&&(e=new IntersectionObserver(r=>{r.forEach(r=>{r.isIntersecting&&(a(),e.unobserve(t))})},{threshold:0})).observe(t),()=>{clearTimeout(r),e&&e.disconnect()}},[!1,e,n]);let c=o(),u=d(),m=e===l.AD_SLOTS.AURORA_4?"fluid":"",p=e===l.AD_SLOTS.AURORA_4;return(0,t.jsx)("div",{ref:i,className:`w-full ${p?"flex justify-center":""} ads-container`,style:{minHeight:c,height:"auto"===u?"auto":u,width:"100%",margin:0,padding:0,backgroundColor:"transparent"},children:n&&(0,t.jsx)(r.default,{adSlot:e,adFormat:m,adResponsive:"false",style:{display:"block",width:"100%",minHeight:"auto"===u?c:void 0,height:"auto"===u?"auto":u,maxHeight:"auto"===u?void 0:u,backgroundColor:"transparent"}})})};i.AD_SLOTS=l.AD_SLOTS,e.s(["default",0,i])},85479,e=>{"use strict";let t={Jan:0,Feb:1,Mar:2,Apr:3,May:4,Jun:5,Jul:6,Aug:7,Sep:8,Oct:9,Nov:10,Dec:11};function a(e){let t=e instanceof Date?e:new Date(e);return Number.isNaN(t.getTime())?null:t}e.s(["formatAuroraUtcDate",0,function(e,t){let r=a(e);return r?new Intl.DateTimeFormat(t,{month:"short",day:"numeric",timeZone:"UTC"}).format(r):String(e||"")},"formatAuroraUtcDateTime",0,function(e,t){let r=a(e);return r?new Intl.DateTimeFormat(t,{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit",hourCycle:"h23",timeZone:"UTC"}).format(r):String(e||"")},"formatAuroraUtcTime",0,function(e,t){let r=a(e);return r?new Intl.DateTimeFormat(t,{hour:"2-digit",minute:"2-digit",hourCycle:"h23",timeZone:"UTC"}).format(r):String(e||"")},"parseNoaaForecastDate",0,function(e,a,r=null){let l=t[String(e||"").slice(0,3)],i=Number(a);if(void 0===l||!Number.isInteger(i))return null;let n=r?.getUTCFullYear()||new Date().getUTCFullYear(),s=new Date(Date.UTC(n,l,i));if(r){let e=s.getTime()-r.getTime();e<-15552e6&&(s=new Date(Date.UTC(n+1,l,i))),e>15552e6&&(s=new Date(Date.UTC(n-1,l,i)))}return s.toISOString()},"parseNoaaIssuedDate",0,function(e=""){let a=String(e).match(/:Issued:\s*(\d{4})\s+([A-Za-z]{3})\s+(\d{1,2})\s+(\d{4})\s+UTC/);if(!a||void 0===t[a[2]])return null;let[r,l,i,n]=[Number(a[1]),t[a[2]],Number(a[3]),a[4]];return new Date(Date.UTC(r,l,i,Number(n.slice(0,2)),Number(n.slice(2,4))))}])},71394,e=>{"use strict";var t=e.i(91788),a=e.i(71970),r=e.i(37515),l=["axis"],i=(0,t.forwardRef)((e,i)=>t.createElement(r.CartesianChart,{chartName:"LineChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:l,tooltipPayloadSearcher:a.arrayTooltipSearcher,categoricalChartProps:e,ref:i}));e.s(["LineChart",0,i])},78589,e=>{"use strict";var t=e.i(91398);e.i(91788);var a=e.i(10890),r=e.i(25884);e.s(["default",0,({isOpen:e,onClose:l})=>{let{locale:i}=(0,a.useI18n)();if(!e)return null;let n=(0,r.getAuroraCopy)(i),s=n.faq.scaleRows,o=n.faq.cityRows;return(0,t.jsx)("div",{onClick:l,className:"fixed inset-x-0 bottom-0 top-16 z-[1100] flex justify-center overflow-y-auto bg-black/20 p-4 backdrop-blur-sm sm:items-center",children:(0,t.jsxs)("div",{onClick:e=>e.stopPropagation(),className:"flex max-h-full w-full max-w-6xl flex-col overflow-hidden rounded-xl bg-white/80 shadow-2xl backdrop-blur-md dark:bg-slate-900/80",children:[(0,t.jsx)("div",{className:"sticky top-0 z-10 p-6 bg-white/50 dark:bg-slate-900/50 backdrop-blur-md border-b border-slate-200 dark:border-slate-800",children:(0,t.jsxs)("div",{className:"flex justify-between items-center",children:[(0,t.jsx)("h2",{className:"text-2xl font-bold text-slate-800 dark:text-slate-200",children:n.faq.title}),(0,t.jsx)("button",{onClick:l,className:"text-slate-500 hover:text-slate-800 dark:hover:text-slate-200 text-3xl leading-none",children:"Ã"})]})}),(0,t.jsxs)("div",{className:"overflow-y-auto p-6",children:[(0,t.jsxs)("div",{className:"prose prose-slate dark:prose-invert max-w-none mb-8",children:[(0,t.jsx)("h2",{className:"text-2xl font-bold text-slate-800 dark:text-slate-200",children:n.faq.introTitle}
1),(0,t.jsx)("p",{className:"text-lg text-slate-600 dark:text-slate-300",children:n.faq.introBody}),(0,t.jsx)("h3",{className:"text-xl font-bold text-slate-800 dark:text-slate-200 mt-6",children:n.faq.scaleTitle}),(0,t.jsx)("ul",{className:"list-disc pl-5 space-y-2 text-slate-600 dark:text-slate-300",children:n.faq.scaleBullets.map(e=>(0,t.jsx)("li",{children:e},e))})]}),(0,t.jsxs)("div",{className:"overflow-x-auto",children:[(0,t.jsxs)("table",{className:"w-full text-sm text-left text-slate-500 dark:text-slate-400 mb-8",children:[(0,t.jsx)("thead",{className:"text-xs text-slate-700 uppercase bg-slate-50/80 dark:bg-slate-800/80",children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{scope:"col",className:"px-6 py-3",children:n.faq.scaleTable.noaaScale}),(0,t.jsx)("th",{scope:"col",className:"px-6 py-3",children:n.faq.scaleTable.description}),(0,t.jsx)("th",{scope:"col",className:"px-6 py-3",children:n.faq.scaleTable.effect}),(0,t.jsx)("th",{scope:"col",className:"px-6 py-3",children:n.faq.scaleTable.physicalMeasure}),(0,t.jsx)("th",{scope:"col",className:"px-6 py-3",children:n.faq.scaleTable.averageFrequency})]})}),(0,t.jsx)("tbody",{children:s.map(e=>(0,t.jsxs)("tr",{className:"bg-white/50 border-b dark:bg-slate-900/50 dark:border-slate-700 hover:bg-slate-50/70 dark:hover:bg-slate-800/70",children:[(0,t.jsx)("td",{className:"px-6 py-4 font-bold text-black text-center",style:{backgroundColor:e.color},children:e.scale}),(0,t.jsx)("td",{className:"px-6 py-4",children:e.description}),(0,t.jsx)("td",{className:"px-6 py-4",children:e.effect}),(0,t.jsx)("td",{className:"px-6 py-4",children:e.kp}),(0,t.jsx)("td",{className:"px-6 py-4",children:e.frequency})]},e.scale))})]}),(0,t.jsxs)("table",{className:"w-full text-sm text-left text-slate-500 dark:text-slate-400",children:[(0,t.jsxs)("thead",{className:"text-xs text-slate-700 uppercase bg-slate-50/80 dark:bg-slate-800/80",children:[(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{scope:"col",colSpan:"2",className:"px-6 py-2 text-center",children:n.faq.cityTable.northAmerica}),(0,t.jsx)("th",{scope:"col",colSpan:"2",className:"px-6 py-2 text-center",children:n.faq.cityTable.europeAsia}),(0,t.jsx)("th",{scope:"col",colSpan:"2",className:"px-6 py-2 text-center",children:n.faq.cityTable.southernHemisphere})]}),(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{scope:"col",className:"px-6 py-2",children:n.faq.cityTable.city}),(0,t.jsx)("th",{scope:"col",className:"px-6 py-2",children:n.faq.cityTable.magneticLatitude}),(0,t.jsx)("th",{scope:"col",className:"px-6 py-2",children:n.faq.cityTable.city}),(0,t.jsx)("th",{scope:"col",className:"px-6 py-2",children:n.faq.cityTable.magneticLatitude}),(0,t.jsx)("th",{scope:"col",className:"px-6 py-2",children:n.faq.cityTable.city}),(0,t.jsx)("th",{scope:"col",className:"px-6 py-2",children:n.faq.cityTable.magneticLatitude})]})]}),(0,t.jsx)("tbody",{children:o.map((e,a)=>(0,t.jsxs)("tr",{className:"bg-white/50 border-b dark:bg-slate-900/50 dark:border-slate-700 hover:bg-slate-50/70 dark:hover:bg-slate-800/70",children:[(0,t.jsx)("td",{className:"px-6 py-2",children:e.naCity}),(0,t.jsx)("td",{className:"px-6 py-2",children:e.naLat}),(0,t.jsx)("td",{className:"px-6 py-2",children:e.euCity}),(0,t.jsx)("td",{className:"px-6 py-2",children:e.euLat}),(0,t.jsx)("td",{className:"px-6 py-2",children:e.shCity}),(0,t.jsx)("td",{className:"px-6 py-2",children:e.shLat})]},a))})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-8 mt-8",children:n.faq.mapImages.map((e,a)=>(0,t.jsx)("img",{src:e,alt:`${n.faq.mapAlt} ${a+1}`,className:"w-full h-auto rounded-lg shadow-md",onError:e=>{e.currentTarget.onerror=null,e.currentTarget.src=`https://placehold.co/640x440/EEE/31343C?text=${encodeURIComponent(n.common.notAvailable)}`}},a))})]})]})]})})}])},86443,e=>{"use strict";var t=e.i(91788),a=e.i(56206),r=e.i(79472),l=e.i(5e3),i=e.i(70627),n=e.i(40626),s=e.i(6043),o=e.i(1841),d=e.i(97278),c=e.i(43372),u=e.i(83727),m=e.i(62688),p=e.i(18871);function h(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function f(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?h(Object(a),!0).forEach(function(t){g(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):h(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function g(e,t,a){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var r=a.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function x(){return(x=Object.assign.bind()).apply(null,arguments)}function b(e){var a=(0,c.useAppDispatch)();return(0,t.useEffect)(()=>(a((0,d.addLine)(e)),()=>{a((0,d.removeLine)(e))})),null}function y(e){var{x:d,y:h,segment:g,xAxisId:b,yAxisId:y,shape:v,className:j,ifOverflow:N}=e,k=(0,m.useIsPanorama)(),A=(0,p.useClipPathId)(),L=(0,c.useAppSelector)(e=>(0,u.selectXAxisSettings)(e,b)),E=(0,c.useAppSelector)(e=>(0,u.selectYAxisSettings)(e,y)),C=(0,c.useAppSelector)(e=>(0,u.selectAxisScale)(e,"xAxis",b,k)),w=(0,c.useAppSelector)(e=>(0,u.selectAxisScale)(e,"yAxis",y,k)),S=(0,o.useViewBox)(),_=(0,i.isNumOrStr)(d),T=(0,i.isNumOrStr)(h);if(!A||!S||null==L||null==E||null==C||null==w)return null;var O=((e,t,a,r,l,n,s,o,d)=>{var{x:c,y:u,width:m,height:p}=l;if(a){var{y:h}=d,f=e.y.apply(h,{position:n});if((0,i.isNan)(f)||"discard"===d.ifOverflow&&!e.y.isInRange(f))return null;var g=[{x:c+m,y:f},{x:c,y:f}];return"left"===o?g.reverse():g}if(t){var{x:x}=d,b=e.x.apply(x,{position:n});if((0,i.isNan)(b)||"discard"===d.ifOverflow&&!e.x.isInRange(b))return null;var y=[{x:b,y:u+p},{x:b,y:u}];return"top"===s?y.reverse():y}if(r){var{segment:v}=d,j=v.map(t=>e.apply(t,{position:n}));return"discard"===d.ifOverflow&&j.some(t=>!e.isInRange(t))?null:j}return null})((0,n.createLabeledScales)({x:C,y:w}),_,T,g&&2===g.length,S,e.position,L.orientation,E.orientation,e);if(!O)return null;var[{x:P,y:I},{x:D,y:M}]=O,R=f(f({clipPath:"hidden"===N?"url(#".concat(A,")"):void 0},(0,s.filterProps)(e,!0)),{},{x1:P,y1:I,x2:D,y2:M});return t.createElement(r.Layer,{className:(0,a.clsx)("recharts-reference-line",j)},t.isValidElement(v)?t.cloneElement(v,R):"function"==typeof v?v(R):t.createElement("line",x({},R,{className:"recharts-reference-line-line"})),l.Label.renderCallByParent(e,(0,n.rectWithCoords)({x1:P,y1:I,x2:D,y2:M})))}function v(e){return t.createElement(t.Fragment,null,t.createElement(b,{yAxisId:e.yAxisId,xAxisId:e.xAxisId,ifOverflow:e.ifOverflow,x:e.x,y:e.y}),t.createElement(y,e))}class j extends t.Component{render(){return t.createElement(v,this.props)}}g(j,"displayName","ReferenceLine"),g(j,"defaultProps",{ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"}),e.s(["ReferenceLine",0,j])},21020,21774,e=>{"use strict";e.s(["Area",()=>er,"computeArea",()=>ea],21020);var t=e.i(91788),a=e.i(56206),r=e.i(66998),l=e.i(28233),i=e.i(79472),n=e.i(1426),s=e.i(57216),o=e.i(70627),d=e.i(16257),c=e.i(6043),u=e.i(82593),m=e.i(28002),p=e.i(77814),h=e.i(51400),f=e.i(83727),g=e.i(1841),x=e.i(99479),b=e.i(65441),y=(e,t,a,r)=>(0,f.selectAxisWithScale)(e,"xAxis",t,r),v=(e,t,a,r)=>(0,f.selectTicksOfGraphicalItem)(e,"xAxis",t,r),j=(e,t,a,r)=>(0,f.selectAxisWithScale)(e,"yAxis",a,r),N=(e,t,a,r)=>(0,f.selectTicksOfGraphicalItem)(e,"yAxis",a,r),k=(0,h.createSelector)([g.selectChartLayout,y,j,v,N],(e,t,a,r,l)=>(0,d.isCategoricalAxis)(e,"xAxis")?(0,d.getBandSizeOfAxis)(t,r,!1):(0,d.getBandSizeOfAxis)(a,l,!1)),A=(0,h.createSelector)([f.selectUnfilteredCartesianItems,(e,t,a,r,l)=>l],(e,t)=>e.filter(e=>"area"===e.type).find(e=>e.id===t)),L=(0,h.createSelector)([g.selectChartLayout,y,j,v,N,(e,t,a,r,l)=>{var i,n,s=A(e,t,a,r,l);if(null!=s){var o=(0,g.selectChartLayout)(e);if(null!=(n=(0,d.isCategoricalAxis)(o,"xAxis")?(0,f.selectStackGroups)(e,"yAxis",a,r):(0,f.selectStackGroups)(e,"xAxis",t,r))){var{stackId:c}=s,u=(0,b.getStackSeriesIdentifier)(s);if(null!=c&&null!=u){var m=null==(i=n[c])?void 0:i.stackedData;return null==m?void 0:m.find(e=>e.key===u)}}}},x.selectChartDataWithIndexesIfNotInPanorama,k,A],(e,t,a,r,l,i,n,s,o)=>{var d,{chartData:c,dataStartIndex:u,dataEndIndex:m}=n;if(null!=o&&("horizontal"===e||"vertical"===e)&&null!=t&&null!=a&&null!=r&&null!=l&&0!==r.length&&0!==l.length&&null!=s){var{data:p}=o;if(null!=(d=p&&p.length>0?p:null==c?void 0:c.slice(u,m+1)))return ea({layout:e,xAxis:t,yAxis:a,xAxisTicks:r,yAxisTicks:l,dataStartIndex:u,areaSettings:o,stackedData:i,displayedData:d,chartBaseValue:void 0,bandSize:s})}}),E=e.i(62688),C=e.i(24970),w=e.i(36094),S=e.i(43372),_=e.i(3304),T=e.i(97974),O=e.i(678),P=e.i(30173),I=e.i(68069),D=e.i(36323),M=e.i(83388),R=e.i(55476),F=["id"],U=["activeDot","animationBegin","animationDuration","animationEasing","connectNulls","dot","fill","fillOpacity","hide","isAnimationActive","legendType","stroke","xAxisId","yAxisId"];function W(e,t){if(null==e)return{};var a,r,l=function(e,t){if(null==e)return{};var a={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;a[r]=e[r]}return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)a=i[r],-1===t.indexOf(a)&&({}).propertyIsEnumerable.call(e,a)&&(l[a]=e[a])}return l}function z(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function K(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?z(Object(a),!0).forEach(function(t){var r,l,i;r=e,l=t,i=a[t],(l=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var r=a.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(l))in r?Object.defineProperty(r,l,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[l]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):z(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function q(){return(q=Object.assign.bind()).apply(null,arguments)}function H(e,t){return e&&"none"!==e?e:t}function B(e){var{dataKey:t,data:a,stroke:r,strokeWidth:l,fill:i,name:n,hide:s,unit:o}=e;return{dataDefinedOnItem:a,positions:void 0,settings:{stroke:r,strokeWidth:l,fill:i,dataKey:t,nameKey:void 0,name:(0,d.getTooltipNameProp)(n,t),hide:s,type:e.tooltipType,color:H(r,i),unit:o}}}function G(e){var{clipPathId:r,points:n,props:s}=e,{needClip:o,dot:d,dataKey:u}=s;if(null==n||!d&&1!==n.length)return null;var m=(0,c.isClipDot)(d),p=(0,M.svgPropertiesNoEvents)(s),h=(0,c.filterProps)(d,!0),f=n.map((e,r)=>{var i,s=K(K(K({key:"dot-".concat(r),r:3},p),h),{},{index:r,cx:e.x,cy:e.y,dataKey:u,value:e.value,payload:e.payload,points:n});if(t.isValidElement(d))i=t.cloneElement(d,s);else if("function"==typeof d)i=d(s);else{var o=(0,a.clsx)("recharts-area-dot","boolean"!=typeof d?d.className:"");i=t.createElement(l.Dot,q({},s,{className:o}))}return i}),g={clipPath:o?"url(#clipPath-".concat(m?"":"dots-").concat(r,")"):void 0};return t.createElement(i.Layer,q({className:"recharts-area-dots"},g),f)}function V(e){var{points:a,baseLine:l,needClip:s,clipPathId:o,props:d,showLabels:c}=e,{layout:u,type:m,stroke:p,connectNulls:h,isRange:f}=d,{id:g}=d,x=W(d,F),b=(0,M.svgPropertiesNoEvents)(x);return t.createElement(t.Fragment,null,(null==a?void 0:a.length)>1&&t.createElement(i.Layer,{clipPath:s?"url(#clipPath-".concat(o,")"):void 0},t.createElement(r.Curve,q({},b,{id:g,points:a,connectNulls:h,type:m,baseLine:l,layout:u,stroke:"none",className:"recharts-area-area"})),"none"!==p&&t.createElement(r.Curve,q({},b,{className:"recharts-area-curve",layout:u,type:m,connectNulls:h,fill:"none",points:a})),"none"!==p&&f&&t.createElement(r.Curve,q({},b,{className:"recharts-area-curve",layout:u,type:m,connectNulls:h,fill:"none",points:l}))),t.createElement(G,{points:a,props:x,clipPathId:o}),c&&n.LabelList.renderCallByParent(x,a))}function $(e){var{alpha:a,baseLine:r,points:l,strokeWidth:i}=e,n=l[0].y,s=l[l.length-1].y;if(!(0,O.isWellBehavedNumber)(n)||!(0,O.isWellBehavedNumber)(s))return null;var d=a*Math.abs(n-s),c=Math.max(...l.map(e=>e.x||0));return((0,o.isNumber)(r)?c=Math.max(r,c):r&&Array.isArray(r)&&r.length&&(c=Math.max(...r.map(e=>e.x||0),c)),(0,o.isNumber)(c))?t.createElement("rect",{x:0,y:n<s?n:n-d,width:c+(i?parseInt("".concat(i),10):1),height:Math.floor(d)}):null}function Y(e){var{alpha:a,baseLine:r,points:l,strokeWidth:i}=e,n=l[0].x,s=l[l.length-1].x;if(!(0,O.isWellBehavedNumber)(n)||!(0,O.isWellBehavedNumber)(s))return null;var d=a*Math.abs(n-s),c=Math.max(...l.map(e=>e.y||0));return((0,o.isNumber)(r)?c=Math.max(r,c):r&&Array.isArray(r)&&r.length&&(c=Math.max(...r.map(e=>e.y||0),c)),(0,o.isNumber)(c))?t.createElement("rect",{x:n<s?n:n-d,y:0,width:d,height:Math.floor(c+(i?parseInt("".concat(i),10):1))}):null}function J(e){var{alpha:a,layout:r,points:l,baseLine:i,strokeWidth:n}=e;return"vertical"===r?t.createElement($,{alpha:a,points:l,baseLine:i,strokeWidth:n}):t.createElement(Y,{alpha:a,points:l,baseLine:i,strokeWidth:n})}function Z(e){var{needClip:a,clipPathId:r,props:l,previousPointsRef:n,previousBaselineRef:s}=e,{points:d,baseLine:c,isAnimationActive:u,animationBegin:m,animationDuration:p,animationEasing:h,onAnimationStart:f,onAnimationEnd:g}=l,x=(0,_.useAnimationId)(l,"recharts-area-"),[b,y]=(0,t.useState)(!0),v=(0,t.useCallback)(()=>{"function"==typeof g&&g(),y(!1)},[g]),j=(0,t.useCallback)(()=>{"function"==typeof f&&f(),y(!0)},[f]),N=n.current,k=s.current;return t.createElement(R.JavascriptAnimate,{begin:m,duration:p,isActive:u,easing:h,onAnimationEnd:v,onAnimationStart:j,key:x},e=>{if(N){var u,m=N.length/d.length,p=1===e?d:d.map((t,a)=>{var r=Math.floor(a*m);if(N[r]){var l=N[r];return K(K({},t),{},{x:(0,o.interpolate)(l.x,t.x,e),y:(0,o.interpolate)(l.y,t.y,e)})}return t});return u=(0,o.isNumber)(c)?(0,o.interpolate)(k,c,e):(0,o.isNullish)(c)||(0,o.isNan)(c)?(0,o.interpolate)(k,0,e):c.map((t,a)=>{var r=Math.floor(a*m);if(Array.isArray(k)&&k[r]){var l=k[r];return K(K({},t),{},{x:(0,o.interpolate)(l.x,t.x,e),y:(0,o.interpolate)(l.y,t.y,e)})}return t}),e>0&&(n.current=p,s.current=u),t.createElement(V,{points:p,baseLine:u,needClip:a,clipPathId:r,props:l,showLabels:!b})}return e>0&&(n.current=d,s.current=c),t.createElement(i.Layer,null,t.createElement("defs",null,t.createElement("clipPath",{id:"animationClipPath-".concat(r)},t.createElement(J,{alpha:e,points:d,baseLine:c,layout:l.layout,strokeWidth:l.strokeWidth}))),t.createElement(i.Layer,{clipPath:"url(#animationClipPath-".concat(r,")")},t.createElement(V,{points:d,baseLine:c,needClip:a,clipPathId:r,props:l,showLabels:!0})))})}function Q(e){var{needClip:a,clipPathId:r,props:l}=e,{points:i,baseLine:n,isAnimationActive:s}=l,o=(0,t.useRef)(null),d=(0,t.useRef)(),c=o.current,u=d.current;return s&&i&&i.length&&(c!==i||u!==n)?t.createElement(Z,{needClip:a,clipPathId:r,props:l,previousPointsRef:o,previousBaselineRef:d}):t.createElement(V,{points:i,baseLine:n,needClip:a,clipPathId:r,props:l,showLabels:!0})}class X extends t.PureComponent{render(){var e,{hide:r,dot:l,points:n,className:s,top:o,left:d,needClip:m,xAxisId:h,yAxisId:f,width:g,height:x,id:b,baseLine:y}=this.props;if(r)return null;var v=(0,a.clsx)("recharts-area",s),{r:j=3,strokeWidth:N=2}=null!=(e=(0,c.filterProps)(l,!1))?e:{r:3,strokeWidth:2},k=(0,c.isClipDot)(l),A=2*j+N;return t.createElement(t.Fragment,null,t.createElement(i.Layer,{className:v},m&&t.createElement("defs",null,t.createElement(p.GraphicalItemClipPath,{clipPathId:b,xAxisId:h,yAxisId:f}),!k&&t.createElement("clipPath",{id:"clipPath-dots-".concat(b)}
1,t.createElement("rect",{x:d-A/2,y:o-A/2,width:g+A,height:x+A}))),t.createElement(Q,{needClip:m,clipPathId:b,props:this.props})),t.createElement(u.ActivePoints,{points:n,mainColor:H(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot}),this.props.isRange&&Array.isArray(y)&&t.createElement(u.ActivePoints,{points:y,mainColor:H(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot}))}}var ee={activeDot:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",connectNulls:!1,dot:!1,fill:"#3182bd",fillOpacity:.6,hide:!1,isAnimationActive:!s.Global.isSsr,legendType:"line",stroke:"#3182bd",xAxisId:0,yAxisId:0};function et(e){var a,r=(0,T.resolveDefaultProps)(e,ee),{activeDot:l,animationBegin:i,animationDuration:n,animationEasing:s,connectNulls:o,dot:d,fill:c,fillOpacity:u,hide:m,isAnimationActive:h,legendType:f,stroke:x,xAxisId:b,yAxisId:y}=r,v=W(r,U),j=(0,g.useChartLayout)(),N=(0,C.useChartName)(),{needClip:k}=(0,p.useNeedsClip)(b,y),A=(0,E.useIsPanorama)(),{points:w,isRange:_,baseLine:O}=null!=(a=(0,S.useAppSelector)(t=>L(t,b,y,A,e.id)))?a:{},I=(0,P.usePlotArea)();if("horizontal"!==j&&"vertical"!==j||null==I||"AreaChart"!==N&&"ComposedChart"!==N)return null;var{height:D,width:M,x:R,y:F}=I;return w&&w.length?t.createElement(X,q({},v,{activeDot:l,animationBegin:i,animationDuration:n,animationEasing:s,baseLine:O,connectNulls:o,dot:d,fill:c,fillOpacity:u,height:D,hide:m,layout:j,isAnimationActive:h,isRange:_,legendType:f,needClip:k,points:w,stroke:x,width:M,left:R,top:F,xAxisId:b,yAxisId:y})):null}function ea(e){var t,{areaSettings:{connectNulls:a,baseValue:r,dataKey:l},stackedData:i,layout:n,chartBaseValue:s,xAxis:c,yAxis:u,displayedData:m,dataStartIndex:p,xAxisTicks:h,yAxisTicks:f,bandSize:g}=e,x=i&&i.length,b=((e,t,a,r,l)=>{var i=null!=a?a:t;if((0,o.isNumber)(i))return i;var n="horizontal"===e?l:r,s=n.scale.domain();if("number"===n.type){var d=Math.max(s[0],s[1]),c=Math.min(s[0],s[1]);return"dataMin"===i?c:"dataMax"===i||d<0?d:Math.max(Math.min(s[0],s[1]),0)}return"dataMin"===i?s[0]:"dataMax"===i?s[1]:s[0]})(n,s,r,c,u),y="horizontal"===n,v=!1,j=m.map((e,t)=>{x?r=i[p+t]:Array.isArray(r=(0,d.getValueByDataKey)(e,l))?v=!0:r=[b,r];var r,n=null==r[1]||x&&!a&&null==(0,d.getValueByDataKey)(e,l);return y?{x:(0,d.getCateCoordinateOfLine)({axis:c,ticks:h,bandSize:g,entry:e,index:t}),y:n?null:u.scale(r[1]),value:r,payload:e}:{x:n?null:c.scale(r[1]),y:(0,d.getCateCoordinateOfLine)({axis:u,ticks:f,bandSize:g,entry:e,index:t}),value:r,payload:e}});return t=x||v?j.map(e=>{var t=Array.isArray(e.value)?e.value[0]:null;return y?{x:e.x,y:null!=t&&null!=e.y?u.scale(t):null,payload:e.payload}:{x:null!=t?c.scale(t):null,y:e.y,payload:e.payload}}):y?u.scale(b):c.scale(b),{points:j,baseLine:t,isRange:v}}function er(e){var a=(0,T.resolveDefaultProps)(e,ee),r=(0,E.useIsPanorama)();return t.createElement(I.RegisterGraphicalItemId,{id:a.id,type:"area"},e=>t.createElement(t.Fragment,null,t.createElement(w.SetLegendPayload,{legendPayload:(e=>{var{dataKey:t,name:a,stroke:r,fill:l,legendType:i,hide:n}=e;return[{inactive:n,dataKey:t,type:i,color:H(r,l),value:(0,d.getTooltipNameProp)(a,t),payload:e}]})(a)}),t.createElement(m.SetTooltipEntrySettings,{fn:B,args:a}),t.createElement(D.SetCartesianGraphicalItem,{type:"area",id:e,data:a.data,dataKey:a.dataKey,xAxisId:a.xAxisId,yAxisId:a.yAxisId,zAxisId:0,stackId:(0,d.getNormalizedStackId)(a.stackId),hide:a.hide,barSize:void 0,baseValue:a.baseValue,isPanorama:r,connectNulls:a.connectNulls}),t.createElement(et,q({},a,{id:e}))))}er.displayName="Area",e.s(["formatAxisTick",0,function(e){return Number.isFinite(e)?1e-9>Math.abs(e)?"0":Number.isInteger(e)?String(e):e.toFixed(2):e},"zeroAwareAxis",0,function(e,t=5){let a=e.filter(Number.isFinite);if(0===a.length)return{domain:[-1,1],ticks:[-1,0,1]};let r=Math.min(...a,0),l=Math.max(...a,0);if(r===l){let e=Math.max(.2*Math.abs(r),1);return{domain:[r-e,l+e],ticks:[r-e,0,l+e]}}let i=function(e){if(!Number.isFinite(e)||e<=0)return 1;let t=Math.floor(Math.log10(e)),a=e/10**t;return(a<=1?1:a<=2?2:a<=5?5:10)*10**t}((l-r)/Math.max(t-1,1)),n=Math.floor(r/i)*i,s=Math.ceil(l/i)*i,o=[];for(let e=n;e<=s+.5*i;e+=i){let t=Math.abs(e)<i/1e6?0:Number(e.toFixed(6));o.push(t)}return o.includes(0)||(o.push(0),o.sort((e,t)=>
1e-t)),{domain:[o[0],o[o.length-1]],ticks:o}}],21774)},39258,e=>{"use strict";let t=[{kp:0,magneticLatitude:66},{kp:1,magneticLatitude:64.5},{kp:2,magneticLatitude:62.4},{kp:3,magneticLatitude:60.4},{kp:4,magneticLatitude:58.3},{kp:5,magneticLatitude:56.3},{kp:6,magneticLatitude:54.2},{kp:7,magneticLatitude:52.2},{kp:8,magneticLatitude:50.1},{kp:9,magneticLatitude:48}],a=[{name:"Atlanta",latitude:33.749,longitude:-84.388,magneticLatitude:44.5},{name:"Boston",latitude:42.3601,longitude:-71.0589,magneticLatitude:51.7},{name:"Chicago",latitude:41.8781,longitude:-87.6298,magneticLatitude:52.2},{name:"Dallas",latitude:32.7767,longitude:-96.797,magneticLatitude:42.7},{name:"Denver",latitude:39.7392,longitude:-104.9903,magneticLatitude:48.3},{name:"Great Falls",latitude:47.5053,longitude:-111.3008,magneticLatitude:54.9},{name:"Havana",latitude:23.1136,longitude:-82.3666,magneticLatitude:34.1},{name:"Los Angeles",latitude:34.0522,longitude:-118.2437,magneticLatitude:39.8},{name:"Mexico City",latitude:19.4326,longitude:-99.1332,magneticLatitude:29.1},{name:"Minneapolis",latitude:44.9778,longitude:-93.265,magneticLatitude:55.1},{name:"New York",latitude:40.7128,longitude:-74.006,magneticLatitude:50.6},{name:"Quebec City",latitude:46.8139,longitude:-71.208,magneticLatitude:56.2},{name:"San Francisco",latitude:37.7749,longitude:-122.4194,magneticLatitude:42.5},{name:"Seattle",latitude:47.6062,longitude:-122.3321,magneticLatitude:52.7},{name:"St. Louis",latitude:38.627,longitude:-90.1994,magneticLatitude:49.2},{name:"Toronto",latitude:43.6532,longitude:-79.3832,magneticLatitude:53.9},{name:"Washington, DC",latitude:38.9072,longitude:-77.0369,magneticLatitude:49.1},{name:"Winnipeg",latitude:49.8951,longitude:-97.1384,magneticLatitude:59.5},{name:"Athens",latitude:37.9838,longitude:23.7275,magneticLatitude:31.3},{name:"Berlin",latitude:52.52,longitude:13.405,magneticLatitude:48.3},{name:"Copenhagen",latitude:55.6761,longitude:12.5683,magneticLatitude:51.9},{name:"Edinburgh",latitude:55.9533,longitude:-3.1883,magneticLatitude:53},{name:"London",latitude:51.5074,longitude:-.1278,magneticLatitude:47.5},{name:"Madrid",latitude:40.4168,longitude:-3.7038,magneticLatitude:33.3},{name:"Moscow",latitude:55.7558,longitude:37.6173,magneticLatitude:51.8},{name:"Paris",latitude:48.8566,longitude:2.3522,magneticLatitude:44.2},{name:"Perm",latitude:58.0105,longitude:56.2502,magneticLatitude:53.8},{name:"Prague",latitude:50.0755,longitude:14.4378,magneticLatitude:45.5},{name:"Rome",latitude:41.9028,longitude:12.4964,magneticLatitude:35.5},{name:"St. Petersburg",latitude:59.9311,longitude:30.3609,magneticLatitude:56.1},{name:"Warsaw",latitude:52.2297,longitude:21.0122,magneticLatitude:46.7},{name:"Beijing",latitude:39.9042,longitude:116.4074,magneticLatitude:34.1},{name:"Irkutsk",latitude:52.2871,longitude:104.305,magneticLatitude:47},{name:"Seoul",latitude:37.5665,longitude:126.978,magneticLatitude:31},{name:"Tokyo",latitude:35.6762,longitude:139.6503,magneticLatitude:29},{name:"Vladivostok",latitude:43.1155,longitude:131.8855,magneticLatitude:36.5},{name:"Adelaide",latitude:-34.9285,longitude:138.6007,magneticLatitude:45.9},{name:"Buenos Aires",latitude:-34.6037,longitude:-58.3816,magneticLatitude:23.3},{name:"Cape Town",latitude:-33.9249,longitude:18.4241,magneticLatitude:41.5},{name:"Christchurch",latitude:-43.5321,longitude:172.6362,magneticLatitude:49.9},{name:"Comodoro Rivadavia",latitude:-45.8641,longitude:-67.4966,magneticLatitude:32.1},{name:"Concepcion",latitude:-36.827,longitude:-73.0503,magneticLatitude:23.2},{name:"Dunedin",latitude:-45.8788,longitude:170.5028,magneticLatitude:53},{name:"Durban",latitude:-29.8587,longitude:31.0218,magneticLatitude:38.8},{name:"East London",latitude:-33.0292,longitude:27.8546,magneticLatitude:41.1},{name:"Hobart",latitude:-42.8821,longitude:147.3272,magneticLatitude:53.6},{name:"Melbourne",latitude:-37.8136,longitude:144.9631,magneticLatitude:48.4},{name:"Perth",latitude:-31.9523,longitude:115.8613,magneticLatitude:43.9},{name:"Punta Arenas",latitude:-53.1638,longitude:-70.9171,magneticLatitude:38.6},{name:"Sydney",latitude:-33.8688,longitude:151.2093,magneticLatitude:43.5}];function r(e){return Number(e)*Math.PI/180}function l(e,t){let a=Number(e),l=Number(t);if(!Number.isFinite(a)||!Number.isFinite(l))return null;let i=r(a),n=r(l),s=r(80.85);return 180*Number(Math.asin(Math.max(-1,Math.min(1,Math.sin(i)*Math.sin(s)+Math.cos(i)*Math.cos(s)*Math.cos(n-r(-72.76))))))/Math.PI}function i(e,t){let i=l(e,t);return null===i?null:function(e,t,i){let n=Number(e),s=Number(t);if(![n,s,i].every(Number.isFinite))return null;let o={latitude:n,longitude:s},d=a.filter(e=>Math.sign(e.latitude)===Math.sign(n)),c=(d.length?d:a).map(e=>({...e,distanceKm:function(e,t){let a=Number(e?.latitude),l=Number(e?.longitude),i=Number(t?.latitude),n=Number(t?.longitude);if(![a,l,i,n].every(Number.isFinite))return 1/0;let s=r(i-a),o=r(n-l),d=Math.sin(s/2)**2+Math.cos(r(a))*Math.cos(r(i))*Math.sin(o/2)**2;return 12742*Math.atan2(Math.sqrt(d),Math.sqrt(1-d))}(o,e)})).sort((e,t)=>
1e.distanceKm-t.distanceKm),u=c[0];if(u?.distanceKm<=35)return Math.sign(i||n||1)*u.magneticLatitude;let m=c.slice(0,8).reduce((e,t)=>{let a=l(t.latitude,t.longitude);if(!Number.isFinite(a))return e;let r=t.magneticLatitude-Math.abs(a),i=1/(t.distanceKm+150)**2;return{weightedCorrection:e.weightedCorrection+r*i,totalWeight:e.totalWeight+i}},{weightedCorrection:0,totalWeight:0});if(!m.totalWeight)return i;let p=Math.max(0,Math.min(90,Math.abs(i)+m.weightedCorrection/m.totalWeight));return Math.sign(i||n||1)*p}(e,t,i)}e.s(["calculateAuroralMagneticLatitude",0,i,"estimateKpThresholdForLocation",0,function(e){let a=Math.abs(Number(i(e?.latitude,e?.longitude)));if(!Number.isFinite(a)){let t;return(t=Math.abs(Number(e?.latitude)))>=65?1:t>=60?3:t>=55?5:t>=50?7:9}return Math.max(1,t.reduce((e,t)=>Math.abs(t.magneticLatitude-a)<Math.abs(e.magneticLatitude-a)?t:e,t[0]).kp)},"getAuroraName",0,function(e){return"south"===e?"aurora australis":"aurora borealis"}])},79195,e=>{"use strict";var t=e.i(91398),a=e.i(91788),r=e.i(41158),l=e.i(3331),i=e.i(72171),n=e.i(85329),s=e.i(10890),o=e.i(25884),d=e.i(9897);let c=(0,a.memo)(()=>{let{resolvedTheme:e}=(0,l.useTheme)(),{locale:c}=(0,s.useI18n)(),u=(0,o.getAuroraCopy)(c),[m,p]=(0,a.useState)(null),h=(0,a.useCallback)(async()=>{try{let e,t=await fetch("https://services.swpc.noaa.gov/products/summary/10cm-flux.json");if(!t.ok)return void console.warn(`Failed to fetch radio flux data: HTTP ${t.status}`);let a=await t.text();try{e=JSON.parse(a)}catch(e){console.error("Failed to parse radio flux JSON:",e),console.error("Response text:",a);return}let r=(0,d.getSummaryRadioFlux)(e);p(e=>Number.isFinite(r)?r:e)}catch(e){console.error("Failed to fetch radio flux data:",e)}},[]);(0,a.useEffect)(()=>{h();let e=setInterval(h,15e3);return()=>clearInterval(e)},[h]);let f=(0,a.useCallback)(t=>{let a=parseFloat(t);return"light"===e?a>=225?"#990000":a>=180?"#cc5200":a>=140?"#999900":a>=100?"#009900":a>=65?"#009999":"#006666":a>=225?"#bb0000":a>=180?"#ff8000":a>=140?"#ffff00":a>=100?"#00ff00":a>=65?"#00ffff":"#008080"},[e]);return(0,t.jsx)(r.default,{href:"/aurora-forecast/radioflux",className:"block h-full",children:(0,t.jsxs)("div",{className:"bg-white dark:bg-slate-900 rounded-lg shadow p-2 flex items-center space-x-2 hover:bg-slate-50 dark:hover:bg-slate-800 transition-colors h-full",children:[(0,t.jsx)("div",{className:"bg-indigo-100 dark:bg-indigo-900/50 p-2 rounded-full text-indigo-600 dark:text-indigo-400",children:(0,t.jsx)(i.FluxIcon,{})}),(0,t.jsxs)("div",{className:"py-0 flex-1 flex flex-col justify-center h-full",children:[(0,t.jsx)("p",{className:"text-sm text-slate-800 dark:text-slate-200",children:u.cards.radioFlux}),(0,t.jsxs)("div",{className:"flex flex-col md:flex-row md:items-center md:justify-between",children:[(0,t.jsxs)("p",{className:"text-2xl font-bold text-amber-500",children:[(0,t.jsx)(n.AnimatedMetricValue,{value:m})," ",(0,t.jsx)("span",{className:"text-sm text-slate-800 dark:text-slate-200",children:"sfu"})]}),null!==m&&(0,t.jsx)("div",{className:"w-full md:w-24 h-2 bg-slate-200 dark:bg-slate-700 rounded-full overflow-hidden mt-1 md:mt-0 md:ml-2",children:(0,t.jsx)("div",{className:"h-full rounded-full aurora-live-bar",style:{width:`${Math.min(Math.max((parseFloat(m)-65)/205*100,0),100)}%`,backgroundColor:f(parseFloat(m))}})})]})]})]})})});e.s(["default",0,c])},4950,e=>{"use strict";var t=e.i(91398),a=e.i(91788),r=e.i(71970),l=e.i(37515),i=["axis","item"],n=(0,a.forwardRef)((e,t)=>a.createElement(l.CartesianChart,{chartName:"BarChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:i,tooltipPayloadSearcher:r.arrayTooltipSearcher,categoricalChartProps:e,ref:t})),s=e.i(57699),o=e.i(56902),d=e.i(76835),c=e.i(26626),u=e.i(94713),m=e.i(23451),p=e.i(244),h=e.i(86279),f=e.i(10890),g=e.i(25884),x=e.i(85479);e.s(["default",0,({getForecastKpStyle:e,getOutlookKpStyle:r,resolvedTheme:l,isPageReady:i})=>{let{locale:b}=(0,f.useI18n)(),y=(0,g.getAuroraCopy)(b),[v,j]=(0,a.useState)({updated:"",table:[],headers:[]}),[N,k]=(0,a.useState)({updated:"",table:[]}),[A,L]=(0,a.useState)([]);(0,a.useEffect)(()=>{(async()=>{try{let e=await fetch("https://services.swpc.noaa.gov/text/3-day-forecast.txt"),t=(await e.text()).split("\n"),a=t.find(e=>e.startsWith(":Issued:")),r=(0,x.parseNoaaIssuedDate)(a),l=r?.toISOString()||"",i=t.findIndex(e=>e.includes("NOAA Kp index breakdown"));if(-1===i)return void console.error("Could not find Kp index breakdown section");let n=-1,s=[];for(let e=i+1;e<Math.min(i+10,t.length);e++){let a=t[e].trim();if(a&&!a.startsWith("#")&&!a.startsWith(":")&&/[A-Za-z]{3}\s+\d{1,2}/.test(a)){n=e;let t=a.trim().split(/\s+/);for(let e=0;e<t.length;e+=2)e+1<t.length&&s.push((0,x.parseNoaaForecastDate)(t[e],t[e+1],r)||`${t[e]} ${t[e+1]}`);break}}if(-1===n)return void console.error("Could not find header line for Kp data");let o=[];for(let e=n+1;e<t.length;e++){let a=t[e];if(/^\d{2}-\d{2}UT/.test(a)){let e=a.trim().split(/\s{2,}/);e.length>=4&&o.push({time:e[0],day1:e[1].trim(),day2:e[2].trim(),day3:e[3].trim()})}else if(""===a.trim()||a.startsWith("Rationale:"))break}j({updated:l,table:o,headers:s})}catch(e){console.error("Failed to fetch 3-day forecast:",e)}})()},[]),(0,a.useEffect)(()=>{(async()=>{try{let e=await fetch("https://services.swpc.noaa.gov/text/27-day-outlook.txt"),t=(await e.text()).split("\n"),a=t.find(e=>e.startsWith(":Issued:")),r=(0,x.parseNoaaIssuedDate)(a),l=r?.toISOString()||"",i=t.filter(e=>/^\d{4}\s[A-Z][a-z]{2}\s\d{2}/.test(e)).map(e=>{let t=e.trim().split(/\s+/);return{date:(0,x.parseNoaaForecastDate)(t[1],t[2],r)||`${t[1]} ${t[2]}`,kp:t[5]}}),n=i.map(e=>({date:e.date,kp:parseInt(e.kp,10)}));L(n);let s=Array.from({length:9},(e,t)=>{let a=[];for(let e=0;e<3;e++){let r=9*e+t;r<i.length&&a.push(i[r])}return a});k({updated:l,table:s})}catch(e){console.error("Failed to fetch 27-day outlook:",e)}})()},[]);let E=(0,a.memo)(({data:e,resolvedTheme:a})=>{let r=({active:e,payload:a,label:r})=>e&&a&&a.length?(0,t.jsxs)("div",{className:"p-2 bg-slate-800 bg-opacity-80 border border-slate-600 rounded-md shadow-lg text-white",children:[(0,t.jsx)("p",{className:"label",children:`${y.common.date}: ${(0,x.formatAuroraUtcDate)(r,b)}`}),(0,t.jsx)("p",{className:"intro",children:`${y.forecasts.largestKp}: ${a[0].value}`})]}):null;r.displayName="CustomTooltip";let l=e=>{let{x:a,y:r,width:l,value:i}=e;return(0,t.jsx)("text",{x:a+l/2,y:r,dy:-4,fill:"currentColor",className:"text-slate-600 dar
1k:text-slate-300",fontSize:12,textAnchor:"middle",children:i})};return l.displayName="CustomizedLabel",(0,t.jsx)("div",{className:"mt-4",style:{width:"100%",height:250},children:(0,t.jsx)(m.ResponsiveContainer,{children:(0,t.jsxs)(n,{data:e,margin:{top:0,right:0,left:-30,bottom:0},children:[(0,t.jsx)(c.CartesianGrid,{strokeDasharray:"3 3",stroke:"rgba(128, 128, 128, 0.2)"}),(0,t.jsx)(o.XAxis,{dataKey:"date",tickFormatter:e=>(0,x.formatAuroraUtcDate)(e,b),stroke:"currentColor",className:"text-slate-500 dark:text-slate-400"}),(0,t.jsx)(d.YAxis,{domain:[0,9],allowDecimals:!1,stroke:"currentColor",className:"text-slate-500 dark:text-slate-400"}),(0,t.jsx)(u.Tooltip,{content:(0,t.jsx)(r,{}),cursor:{fill:"rgba(128, 128, 128, 0.1)"}}),(0,t.jsx)(s.Bar,{dataKey:"kp",label:(0,t.jsx)(l,{}),children:e.map((e,r)=>{let l;return(0,t.jsx)(p.Cell,{fill:(l=Math.min(Math.max(parseInt(e.kp,10),0),9),"light"===a?l>=5?"#cc0000":4===l?"#dd8000":3===l?"#cccc00":2===l?"#00cc00":1===l?"#00cccc":"#006666":l>=5?"#ff0000":4===l?"#ff8000":3===l?"#ffff00":2===l?"#00ff00":1===l?"#00ffff":"#008080")},`cell-${r}`)})})]})})})});return E.displayName="OutlookChart",(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-2",children:[(0,t.jsxs)("div",{className:"bg-white dark:bg-slate-900 rounded-lg shadow p-4 lg:col-span-1",children:[(0,t.jsx)("h2",{className:"text-xl font-bold text-slate-800 dark:text-slate-200",children:y.forecasts.threeDay}),v.updated&&(0,t.jsxs)("p",{className:"text-xs text-slate-500 dark:text-slate-400 mt-1",children:[y.common.updatedOn," ",(0,x.formatAuroraUtcDateTime)(v.updated,b)," UTC"]}),v.table.length>0?(0,t.jsx)("div",{className:"overflow-x-auto mt-3",children:(0,t.jsxs)("table",{className:"w-full text-sm text-center text-slate-500 dark:text-slate-400",children:[(0,t.jsx)("thead",{className:"text-xs text-slate-700 uppercase bg-slate-50 dark:bg-slate-800 dark:text-slate-400",children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{scope:"col",className:"px-2 py-1",children:y.forecasts.timeUt}),3===v.headers.length?v.headers.map((e,a)=>(0,t.jsx)("th",{scope:"col",className:"px-2 py-1",children:(0,x.formatAuroraUtcDate)(e,b)},a)):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("th",{scope:"col",className:"px-2 py-1",children:y.forecasts.day1}),(0,t.jsx)("th",{scope:"col",className:"px-2 py-1",children:y.forecasts.day2}),(0,t.jsx)("th",{scope:"col",className:"px-2 py-1",children:y.forecasts.day3})]})]})}),(0,t.jsx)("tbody",{children:v.table.map((a,r)=>(0,t.jsxs)("tr",{className:"bg-white border-b dark:bg-slate-900 dark:border-slate-700 hover:bg-slate-50 dark:hover:bg-slate-800",children:[(0,t.jsx)("td",{className:"px-2 py-1",children:a.time}),(0,t.jsx)("td",{className:"px-2 py-1 font-medium",style:e(a.day1),children:a.day1}),(0,t.jsx)("td",{className:"px-2 py-1 font-medium",style:e(a.day2),children:a.day2}),(0,t.jsx)("td",{className:"px-2 py-1 font-medium",style:e(a.day3),children:a.day3})]},r))})]})}):(0,t.jsx)("p",{className:"mt-3 text-slate-500 dark:text-slate-400",children:y.forecasts.threeDayLoading})]}),(0,t.jsxs)("div",{className:"bg-white dark:bg-slate-900 rounded-lg shadow p-4 lg:col-span-2",children:[(0,t.jsx)("h2",{className:"text-xl font-bold text-slate-800 dark:text-slate-200",children:y.forecasts.twentySevenDay}),N.updated&&(0,t.jsxs)("p",{className:"text-xs text-slate-500 dark:text-slate-400 mt-1",children:[y.common.updatedOn," ",(0,x.formatAuroraUtcDateTime)(N.updated,b)," UTC"]}),N.table.length>0?(0,t.jsx)("div",{className:"overflow-x-auto mt-3",children:(0,t.jsxs)("table",{className:"w-full text-sm text-center text-slate-500 dark:text-slate-400 whitespace-normal",children:[(0,t.jsx)("thead",{className:"text-xs text-slate-700 uppercase bg-slate-50 dark:bg-slate-800 dark:text-slate-400",children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{scope:"col",className:"px-2 py-1 break-words",children:y.forecasts.utcDate}),(0,t.jsx)("th",{scope:"col",className:"px-2 py-1 break-words",children:y.forecasts.largestKp}),(0,t.jsx)("th",{scope:"col",className:"px-2 py-1 break-words",children:y.forecasts.utcDate}),(0,t.jsx)("th",{scope:"col",className:"px-2 py-1 break-words",children:y.forecasts.largestKp}),(0,t.jsx)("th",{scope:"col",className:"px-2 py-1 break-words",children:y.forecasts.utcDate}),(0,t.jsx)("th",{scope:"col",className:"px-2 py-1 break-words",children:y.forecasts.largestKp})]})}),(0,t.jsx)("tbody",{children:N.table.map((e,l)=>(0,t.jsx)("tr",{className:"bg-white border-b dark:bg-slate-900 dark:border-slate-700 hover:bg-slate-50 dark:hover:bg-slate-800",children:e.map((e,l)=>e?(0,t.jsxs)(a.default.Fragment,{children:[(0,t.jsx)("td",{className:"px-2 py-1",children:(0,x.formatAuroraUtcDate)(e.date,b)}),(0,t.jsx)("td",{className:"px-2 py-1 font-medium",style:r(e.kp),children:e.kp})]},l):(0,t.jsxs)(a.default.Fragment,{children:[(0,t.jsx)("td",{className:"px-2 py-1"}),(0,t.jsx)("td",{className:"px-2 py-1"})]},l))},l))})]})}):(0,t.jsx)("p",{className:"mt-3 text-slate-500 dark:text-slate-400",children:y.forecasts.twentySevenDayLoading})]})]}),i&&(0,t.jsx)("div",{className:"mt-2",children:(0,t.jsx)(h.default,{adSlot:h.default.AD_SLOTS.AURORA_3})}),A.length>0&&(0,t.jsxs)("div",{className:"bg-white dark:bg-slate-900 rounded-lg shadow p-4 mt-2",children:[(0,t.jsx)("h2",{className:"text-xl font-bold text-slate-800 dark:text-slate-200",children:y.forecasts.twentySevenDayChart}),(0,t.jsx)(E,{data:A,resolvedTheme:l})]})]})}],4950)},48761,e=>{e.v(t=>Promise.all(["static/chunks/1ae-9ft5cgojf.js"].map(t=>e.l(t))).then(()=>t(93594)))},28805,e=>{e.v(t=>Promise.all(["static/chunks/0h0r_q6xa9qr_.js"].map(t=>e.l(t))).then(()=>t(79466)))},16123,e=>{e.v(t=>Promise.all(["static/chunks/2ofd6kgybosxb.js"].map(t=>e.l(t))).then(()=>t(52057)))},29619,e=>{e.v(t=>Promise.all(["static/chunks/1wpqxl9nfuxw0.js","static/chunks/1zb0yc9t4v99j.js"].map(t=>e.l(t))).then(()=>t(92811)))}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.