(globalThis["TURBOPACK_remote_chunk_loading_global_wx-next-web"]||(globalThis["TURBOPACK_remote_chunk_loading_global_wx-next-web"]=[])).push(["object"==typeof document?document.currentScript:void 0,965269,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(902656),{loadableGenerated:{modules:[621735]}});e.s(["default",0,t])},783893,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(20709),{loadableGenerated:{modules:[677677]}});e.s(["default",0,t])},566389,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(600803),{loadableGenerated:{modules:[572304]}});e.s(["default",0,t])},80923,e=>{"use strict";var t=e.i(950771),r=e.i(991511);let a=({locale:e})=>((0,r.useRehydrateAtoms)([[t.pageLocaleAtom,e]]),null);e.s(["NotFoundLocaleHydration",0,a,"default",0,a])},178664,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(461068),{loadableGenerated:{modules:[902011]}});e.s(["default",0,t])},993635,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(997332),{loadableGenerated:{modules:[685840]}});e.s(["default",0,t])},275270,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(467242).then(e=>e.SidebarNavigation),{loadableGenerated:{modules:[952249]}});e.s(["SidebarNavigation",0,t])},274568,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(839642),{loadableGenerated:{modules:[971571]}});e.s(["default",0,t])},806262,e=>{"use strict";e.i(247865);var t=e.i(546446);e.i(284007),e.i(981030);let r=new WeakMap;e.s(["useHydrateAtoms",0,function(e,a){var i;let s,n=(0,t.useStore)(a),o=(i=n,(s=r.get(i))||(s=new WeakSet,r.set(i,s)),s);for(let[t,...r]of e)(!o.has(t)||(null==a?void 0:a.dangerouslyForceHydrate))&&(o.add(t),n.set(t,...r))}])},753764,e=>{"use strict";var t=e.i(730921),r=e.i(902875);e.s(["default",0,function({locale:e,...a}){if(!e)throw Error(void 0);return(0,r.jsx)(t.IntlProvider,{locale:e,...a})}])},949920,e=>{"use strict";var t=e.i(381477);let r=(0,e.i(66396).withMiddleware)(t.default,e=>(t,r,a)=>(a.revalidateOnFocus=!1,a.revalidateIfStale=!1,a.revalidateOnReconnect=!1,e(t,r,a)));e.s(["default",0,r])},990033,e=>{"use strict";let t,r="u">typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),a=new Uint8Array(16),i=[];for(let e=0;e= 16");if(l[6]=15&l[6]|64,l[8]=63&l[8]|128,s){if((u=u||0)s.length)throw RangeError(`UUID byte range ${u}:${u+15} is out of buffer bounds`);for(let e=0;e{"use strict";let t=(0,e.i(981030).atom)("");e.s(["adsMetricsUnitAndZoneAtom",0,t])},604323,e=>{"use strict";let t=(0,e.i(981030).atom)();e.s(["metricsArticleDataAtom",0,t])},513539,e=>{"use strict";var t=e.i(981030);let r=(0,t.atom)(null),a=(0,t.atom)(null);e.s(["activeEventAtom",0,a,"layoutStateAtom",0,r])},236433,e=>{"use strict";let t=(0,e.i(981030).atom)(null);e.s(["pageAtomsPathnameAtom",0,t])},947118,221085,e=>{"use strict";let t;var r=e.i(247865);let a=new Set,i=0,s=()=>"function"==typeof window.mParticle?.init,n=()=>{void 0!==t&&(clearInterval(t),t=void 0)},o=()=>{if(!s()||(n(),0===a.size))return;let e=[...a];for(let t of(a.clear(),e))t()},u=()=>{void 0===t&&(i=0,t=setInterval(()=>{i+=100,o(),i>=3e4&&n()},100))},l=e=>(a.add(e),u(),()=>{a.delete(e)}),c=e=>s()?(e(),()=>{}):l(e),d=e=>s()?()=>{}:l(e),m=()=>!1;e.s(["subscribeSdkLoaded",0,c,"useIsSdkLoaded",0,()=>(0,r.useSyncExternalStore)(d,s,m),"watchForSdkLoad",0,e=>{if("u"{};if(s())return o(),()=>{};u();let t=Array.from(document.scripts).find(t=>t.getAttribute("src")===e);if(!t)return()=>{};let r=()=>o();return t.addEventListener("load",r),()=>{t.removeEventListener("load",r)}}],221085);let p=e=>"function"==typeof window.mParticle?.ready?(window.mParticle?.ready?.(e),()=>{}):c(()=>{window.mParticle?.ready?.(e),e()}),f=()=>!!window.mParticle?.isInitialized?.(),g=()=>!1;e.s(["useIsInitialized",0,()=>(0,r.useSyncExternalStore)(p,f,g)],947118)},491240,e=>{"use strict";let t=(0,e.i(695881).createLogger)("MParticleIdentity");e.s(["truncateIdentityValue",0,e=>"string"==typeof e&&e.length>256?(t.warn(`identity value exceeded 256 chars (${e.length}); truncating`),e.slice(0,256)):e])},678651,(e,t,r)=>{"use strict";function a(e){let t=new URLSearchParams;for(let[r,a]of Object.entries(e))void 0!==a&&t.append(r,a);return t}Object.defineProperty(r,"__esModule",{value:!0}),r.queryStringToSearchParams=a,r.urlFrom=function({host:e,...t}){if(!e)throw Error("Host is missing");let r=new URL(`https://${e}`);return Object.assign(r,{...t,hostname:e}),t.query&&(r.search=a(t.query).toString()),r}},37423,e=>{"use strict";let t=(0,e.i(981030).atom)(!1);e.s(["dprSdkIsInitializedAtom",0,t])},5397,e=>{"use strict";let t=(0,e.i(981030).atom)();e.s(["showAdminHeaderAtom",0,t])},752496,e=>{"use strict";var t=e.i(247865),r=e.i(609858);let a=(0,e.i(695881).createLogger)("DebugCollector");e.s(["DebugCollectorClient",0,function({componentName:e,data:i,page:s,onUpdateData:n,onSetPageData:o}){let{updateComponentData:u,setPageData:l}=(0,r.useDebugSystem)(),c=(0,t.useRef)(!1),d=n||u,m=o||l;return(0,t.useEffect)(()=>{if(i)return a.lifecycle(`Collecting component data for ${e}`,{dataKeys:Object.keys(i),hasPerformance:!!i.performance,hasContext:!!i.context}),d(e,{...i,_collectedAt:new Date().toISOString()}),()=>{a.lifecycle(`Cleaning up data for ${e}`),d(e,null)}},[e,i,d]),(0,t.useEffect)(()=>{s&&!c.current&&(a.lifecycle("Setting page metadata",{title:s.title,assetName:s.assetName,collection:s.collection}),m({...s,_updatedAt:new Date().toISOString()}),c.current=!0)},[s,m]),null}])},609858,674339,e=>{"use strict";var t=e.i(546446),r=e.i(247865);let a=(0,e.i(981030).atom)({timestamp:new Date().toISOString()});e.s(["debugDataAtom",0,a],674339),e.s(["useDebugSystem",0,function(){let[e,i]=(0,t.useAtom)(a),s=(0,r.useCallback)((e,t)=>{i(r=>{let a=r?.[e]||{},i="object"==typeof t&&null!==t&&"object"==typeof a?{...a,...t}:t;return{...r,[e]:i}})},[i]),n=(0,r.useCallback)((e,t)=>{i(r=>{let a=r||{timestamp:new Date().toISOString()},i=a.components||{};if(null===t){let t={...i};return delete t[e],{...a,components:t}}return{...a,components:{...i,[e]:t}}})},[i]),o=(0,r.useCallback)(e=>{s("page",e)},[s]),u=(0,r.useCallback)(e=>{s("route",e)},[s]),l=(0,r.useCallback)(e=>{Object.entries(e).forEach(([e,t])=>{t&&s(e,t)})},[s]);return{debugData:e,updateSection:s,updateComponentData:n,setPageData:o,clearAllDebugData:(0,r.useCallback)(()=>{i({timestamp:new Date().toISOString()})},[i]),updateRouteInfo:u,updatePageDebug:l}}],609858)},725296,e=>{"use strict";var t,r=e.i(965586),a=((t={}).CA="ca",t.CA_QC="ca-qc",t.EXEMPT="exempt",t.GDPR="gdpr",t.JP="jp",t.KR="kr",t.LATAM_CO="latam-co",t.LATAM_DO="latam-do",t.LATAM_PE="latam-pe",t.LGPD="lgpd",t.PIPL="pipl",t.TR_KVKK="tr-kvkk",t.USA="usa",t.USA_CCPA="usa-ccpa",t.USA_CO="usa-co",t.USA_CT="usa-ct",t.USA_VA="usa-va",t);Object.values(a);let i={"usa-ut":"usa"},s=e=>e?i[e]??e:void 0;e.s(["RESTRICTIVE_REGIMES",0,["ca-qc","gdpr","latam-co","latam-do","latam-pe","lgpd","pipl","tr-kvkk"],"Regime",()=>a,"US_REGIMES",0,["usa","usa-ccpa","usa-co","usa-ct","usa-va"],"default",0,a,"getRegime",0,()=>(()=>{let e=(0,r.getCookie)("ci")?.toString();if(e)for(let t of e.split("&")){let e=t.indexOf("=");if(e>-1&&"TWC-Privacy"===t.slice(0,e))return s(t.slice(e+1))}})()??s((0,r.getCookie)("twc-privacy")?.toString())??"exempt"])},7150,e=>{"use strict";let t=(0,e.i(981030).atom)(!1);e.s(["pushlyPromptSuppressedAtom",0,t])},617874,e=>{"use strict";let t="Imperial",r="Metric",a="Hybrid",i={code:"e",name:t,temp:"F",speed:"mph",distance:"mi",accumulation:"in",precip:"in",pressure:"in"},s={code:"m",name:r,temp:"C",speed:"km/h",distance:"km",accumulation:"cm",precip:"mm",pressure:"mb"},n={code:"h",name:a,temp:"C",speed:"mph",distance:"mi",accumulation:"in",precip:"in",pressure:"mb"};e.s(["UNITS_COOKIE_KEY",0,"unitOfMeasurement","UNIT_HYBRID",0,a,"UNIT_IMPERIAL",0,t,"UNIT_METRIC",0,r,"imperial",0,i,"unitsSystemByCode",0,function(e){switch(e?.toLowerCase()){case"e":case"f":return i;case"m":case"c":return s;case"h":return n;default:return null}},"unitsSystemByName",0,function(e=""){switch(e.toLowerCase()){case"imperial":case"Imperial":return i;case"metric":case"Metric":return s;case"hybrid":case"Hybrid":return n;default:return null}}])},45846,e=>{"use strict";e.i(288906);let t=new(e.i(245943)).UPSXClient({baseUrl:"https://upsx.weather.com"});e.s(["upsxClient",0,t])},378869,e=>{"use strict";let t=(0,e.i(284007).atomWithStorage)("wxu-web/keyval:emailSubscriptions",null,void 0,{getOnInit:!0});e.s(["emailPreferencesAtom",0,t])},889753,301904,e=>{"use strict";var t=e.i(284007),r=e.i(617874),a=e.i(990033),i=e.i(981030),s=e.i(543512);let n={animationSpeed:1,autoplay:!0,opacity:90,roadOverlay:"default",style:"default"};e.s(["DEFAULT_MAP_SETTINGS",0,n],301904);let o=(0,i.atom)(s.UserSubscriptionTiers.none),u=(0,t.atomWithStorage)("userProfile",null,void 0,{getOnInit:!0}),l=(0,t.atomWithStorage)("userPreferences",{userID:(0,a.v4)(),unit:r.UNIT_IMPERIAL,locations:[],locale:"en_US",mapSettings:n,favoriteWeatherComponents:[],favoriteActivityComponents:[],dashboard:[]},void 0,{getOnInit:!0});e.s(["userPreferencesAtom",0,l,"userProfileAtom",0,u,"userTierAtom",0,o],889753)},905059,e=>{"use strict";let t=(0,e.i(284007).atomWithStorage)("wx-next/user:mapLayerOrder",null,void 0,{getOnInit:!0});e.s(["mapLayerOrderAtom",0,t])},776169,809991,e=>{"use strict";var t=e.i(546446),r=e.i(889753),a=e.i(301904),i=e.i(905059),s=e.i(901351),n=e.i(310847),o=e.i(528600),u=e.i(617874),l=e.i(540768),c=e.i(553329),d=e.i(247865),m=e.i(245943);let p=(0,e.i(695881).createLogger)("useMapSettings");e.s(["WEB_MAP_SETTINGS_PLATFORM",0,"twc","useMapSettings",0,function(e="twc"){let{user:{isUserLoggedIn:r}}=(0,o.useUser)(),a=(0,t.useSetAtom)(i.mapLayerOrderAtom),n=(0,d.useCallback)(async t=>{if(!r)return!1;let{error:a}=await (0,c.tryCatch)(s.upsxClient.preference.updateMapSettings(e,t));if(!a)return!0;if(a instanceof m.APIError&&404===a.code){let{error:r}=await (0,c.tryCatch)(s.upsxClient.preference.createMapSettings(e,t));return!r||(p.warn("Failed to create map settings",r),!1)}return p.warn("Failed to update map settings",a),!1},[r,e]),u=(0,d.useCallback)((e,t)=>{a(e?.layerOrder??t)},[a]),l=(0,d.useCallback)(async t=>{if(!r||0===t.length)return!1;a(t);let{data:i,error:n}=await (0,c.tryCatch)(s.upsxClient.preference.reorderMapSettingsLayers(e,{order:t}));if(!n)return u(i,t),!0;if(n instanceof m.APIError&&404===n.code){let{data:r,error:a}=await (0,c.tryCatch)(s.upsxClient.preference.createMapSettings(e,{layerOrder:t}));if(!a)return u(r,t),!0;if(a instanceof m.APIError&&409===a.code){let{data:r,error:a}=await (0,c.tryCatch)(s.upsxClient.preference.reorderMapSettingsLayers(e,{order:t}));return a?(p.warn("Failed to reorder map layers after create",a),!1):(u(r,t),!0)}return p.warn("Failed to create map settings layer order",a),!1}return p.warn("Failed to reorder map layers",n),!1},[r,e,u,a]),f=(0,d.useCallback)(async(t,i,n)=>{if(!r)return!1;a(n);let{data:o,error:d}=await (0,c.tryCatch)(s.upsxClient.preference.moveMapSettingsLayer(e,t,{placement:i}));return d?d instanceof m.APIError&&(404===d.code||400===d.code)?l(n):(p.warn("Failed to move map layer",d),!1):(u(o,n),!0)},[r,e,u,l,a]);return{saveMapSettings:n,saveLayerOrder:l,moveLayer:f}}],809991),e.s(["usePreferences",0,function(){let{user:{isUserLoggedIn:e}}=(0,o.useUser)(),[d,m]=(0,t.useAtom)(r.userPreferencesAtom),[p,f]=(0,t.useAtom)(n.wxuUserPreferenceAtom),g=(0,t.useSetAtom)(i.mapLayerOrderAtom),y=async()=>{let{data:e,error:t}=await (0,c.tryCatch)(s.upsxClient.preference.getMapSettings("twc"));if(t)return{ok:!1,mapSettings:null,layerOrder:null};if(!e)return{ok:!0,mapSettings:null,layerOrder:null};let{animationSpeed:r,autoplay:a,opacity:i,roadOverlay:n,style:o}=e,u={...void 0!==r&&{animationSpeed:r},...void 0!==a&&{autoplay:a},...void 0!==i&&{opacity:i},...void 0!==n&&{roadOverlay:n},...void 0!==o&&{style:o}};return{ok:!0,mapSettings:Object.keys(u).length>0?u:null,layerOrder:e.layerOrder?.length?e.layerOrder:null}},S=async e=>{try{await s.upsxClient.preference.updatePreference(e)}catch(e){return console.error("Failed to sync preferences with server:",e),null}},A=async(t,r=!0)=>{try{let a,i=(a={...d,...t},m(a),f({...p,...t,locations:a.locations}),a);if(t?.unit){let e=(0,u.unitsSystemByName)(t.unit),r=e?.code||"e";(0,l.setCookie)(u.UNITS_COOKIE_KEY,r,{domain:"weather.com"})}return r&&e&&await S(i),{success:!0}}catch(e){return console.error("Failed to update preferences:",e),{success:!1,error:e instanceof Error?e.message:"Failed to update preferences"}}};return{syncPreferencesFromUpsx:async()=>{try{let[e,t]=await Promise.all([s.upsxClient.preference.getPreference(),y()]);if(!e?.userID)return null;let{mapSettings:r,layerOrder:i,ok:n}=t;n&&g(i);let{mapSettings:o,...u}=e,l={...u,mapSettings:{...a.DEFAULT_MAP_SETTINGS,...r}};return A(l,!1),l}catch{return null}},updatePreferences:A}}],776169)},528600,e=>{"use strict";let t;var r=e.i(247865),a=e.i(546446),i=e.i(949920),s=e.i(889753),n=e.i(901351),o=e.i(310847),u=e.i(543512),l=e.i(990033),c=e.i(333350),d=e.i(495110),m=e.i(513513),p=e.i(960576);e.s(["useUser",0,function(){let[e,f]=(0,a.useAtom)(s.userProfileAtom),[g,y]=(0,a.useAtom)(o.wxuUserAnonymousIdAtom),[S,A]=(0,a.useAtom)(o.wxuUserAccountUserAccountResponseAtom),[h,w]=(0,r.useState)(!1),b=(0,a.useSetAtom)(o.wxuLoginRedirectPageAtom),v=(0,d.useIsHydratingRender)();c.default&&!h&&(b(window.location.href),w(!0));let I=(0,a.useAtomValue)(s.userTierAtom),C=(0,m.isUserLoggedIn)(I),U=g;!U&&c.default&&(t||(t=(0,p.readEarlyAnonId)()??(0,l.v4)()),U=t),c.default&&!g&&U&&y(U),!e&&S&&f(S);let P=(0,i.default)(C?"upsx/id":null,()=>n.upsxClient.account.getAccountId(),{shouldRetryOnError:e=>"APIError"!==e.name}),{userID:E=""}=P?.data||{},T=E&&e?.userID!==E,k=(0,i.default)(T?"upsx/account":null,()=>n.upsxClient.account.getAccount(),{shouldRetryOnError:e=>"APIError"!==e.name,onSuccess:e=>{f(e),A(e)}});return{user:{anonId:U,userID:E,isUserLoggedIn:C,subscriptionTier:I,isUserPremium:(0,m.isUserTierPremium)(I),isUserAdFree:I===u.UserSubscriptionTiers.adFree},userProfile:v?null:e,isUserIdLoading:P.isLoading,profileError:k.error}}])},543512,e=>{"use strict";var t,r=((t={})[t.none=-1]="none",t[t.standard=0]="standard",t[t.premium=1]="premium",t[t.adFree=2]="adFree",t[t.premiumWithAd=3]="premiumWithAd",t);let a=Object.entries(r).reduce((e,[t,r])=>(e[r]=t,e),{});Object.entries(r).reduce((e,[t,r])=>(e[r.toString()]=r,e),{}),e.s(["UserSubscriptionPremiumTiers",0,[1,2,3],"UserSubscriptionTierKeysMap",0,a,"UserSubscriptionTiers",()=>r,"UserSubscriptionTiersMap",0,{standard:0,tier0:1,tier1:1,"ad-free-v2":2,tier3:3}])},960576,e=>{"use strict";let t="wxu-exp-anon-id";e.s(["clearEarlyAnonId",0,function(){try{window.localStorage.removeItem(t)}catch{}},"readEarlyAnonId",0,function(){let e=window.__wxExperimentDeviceId;if("string"==typeof e&&e)return e;try{return window.localStorage.getItem(t)||void 0}catch{return}}])},513513,e=>{"use strict";var t=e.i(543512);t.UserSubscriptionTiers.none,t.UserSubscriptionTiers.standard,t.UserSubscriptionTiers.adFree,t.UserSubscriptionTiers.premium,t.UserSubscriptionTiers.premiumWithAd,e.s(["hasRadarFeature",0,function(e){return void 0!==e&&t.UserSubscriptionPremiumTiers.includes(e)},"isUserLoggedIn",0,function(e){return void 0!==e&&e>t.UserSubscriptionTiers.none},"isUserTierPremium",0,function(e){return t.UserSubscriptionPremiumTiers.includes(e)}],513513)},892504,e=>{"use strict";let t="upsx-purchase-checked-at";e.s(["clearPurchaseChecked",0,()=>{try{localStorage.removeItem(t)}catch{}},"markPurchaseChecked",0,()=>{try{localStorage.setItem(t,String(Date.now()))}catch{}},"purchaseCheckedRecently",0,()=>{try{let e=localStorage.getItem(t);if(!e)return!1;let r=Number(e);if(!Number.isFinite(r))return!1;return Date.now()-r{"use strict";e.i(288906);let t=new(e.i(245943)).UPSXClient({baseUrl:"https://upsx.weather.com"});e.s(["upsxClient",0,t])},402525,e=>{"use strict";let t=(0,e.i(981030).atom)(null);e.s(["getSmartScriptClickUrl",0,function(e){let t=e?.clickURL;return"string"==typeof t&&t?t:null},"smartScriptClickUrlAtom",0,t,"withCtaAttribution",0,function(e,{trackAdset:t,deepLinkValue:r}){if(!URL.canParse(e))return e;let a=new URL(e);return t&&a.searchParams.set("af_adset",t.replace(/ /g,"_")),r&&a.searchParams.set("deep_link_value",r),a.toString()}])},216809,e=>{"use strict";var t=e.i(247865),r=e.i(553329);e.s(["useAppsFlyerConsent",0,function(){let[e,a]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{let e=!1;return(async()=>{let t=window.DprSdk?.isInitialized;if(!t)return;let{error:i}=await (0,r.tryCatch)(t);i||e||a(!!window.DprSdk?.getFeatureFlags()?.appsFlyer)})(),()=>{e=!0}},[]),e}])},991511,e=>{"use strict";var t=e.i(247865),r=e.i(806262),a=e.i(546446);e.s(["useRehydrateAtoms",0,e=>{(0,r.useHydrateAtoms)(e);let i=(0,a.useStore)(),s=(0,t.useRef)(e);s.current=e,(0,t.useEffect)(()=>{for(let[e,t]of s.current)i.get(e)!==t&&i.set(e,t)})}])},553329,e=>{"use strict";async function t(e){try{return{data:await e,error:null}}catch(e){return{data:null,error:e}}}e.s(["tryCatch",0,t])}]);