(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,86773,e=>{"use strict";var t=e.i(155252),i=e.i(206507);e.s(["default",0,function({candidate:e,failedMessage:r="Authentication failed. Please try again.",protectMessage:o="Remove your adblocker.",fetch:n,refresh:a,getCustomAccountInfo:s}){let[l,u]=(0,i.useState)(""),[c,d]=(0,i.useState)(!1),[m,f]=(0,i.useState)(!1),[p,g]=(0,i.useState)(!1),y=(0,i.useRef)([]);(0,i.useEffect)(()=>{e.id!==y.current[0]&&(y.current=[e.id],e.transactIDs&&y.current.push(...e.transactIDs))},[e.id,e.transactIDs]);let h=(0,i.useCallback)(()=>{try{n("/?adm_get_token=1").then(e=>{e.ok&&a()}).catch(()=>{u(r)})}catch{u(r)}},[n,r,a]),b=(0,i.useMemo)(()=>"u">typeof window?window:{admiral:{}},[]);return(0,i.useEffect)(()=>{typeof window>"u"||(b.admiral=b.admiral||function(...e){(b.admiral.q=b.admiral.q||[]).push(e)},b.admiral("after","measure.detected",function(t){if("abr"==e.requirement)t.adblocking?(u(o),d(!0)):g(!0);else if("account"==e.requirement||"benefits"==e.requirement){let t=!!s;b.admiral("after","visitor.latest",function(i){var r;if("account"===e.requirement)(t?s().registered:i.status.registered)||m||(u(o),d(!0));else if("benefits"===e.requirement){let i=[];if(t)i=s().benefits;else{let e=document.cookie.split(";");e&&(i=(null==(r=e.find(e=>e.startsWith("admbenefits=")))?void 0:r.split(","))??[])}if(i){let t=e.benefits??[];if(0==t.length)return void g(!0);let r=!1;for(let e of t)i.includes(e)&&(r=!0);r?g(!0):(u(o),d(!0))}else u(o),d(!0)}})}}))},[]),(0,i.useEffect)(()=>{p&&(g(!1),h())},[p,h]),(0,i.useEffect)(()=>{m||!c||(f(!0),b.admiral("targeting","force",{candidateIDs:y.current}))},[m,c,y,b]),(0,t.jsxs)("div",{children:[l||null," "]})}])},899507,e=>{"use strict";e.s(["isNil",0,function(e){return null==e}])},449928,760430,355200,e=>{"use strict";e.s(["isPrimitive",0,function(e){return null==e||"object"!=typeof e&&"function"!=typeof e}],449928),e.s(["isTypedArray",0,function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}],760430),e.s(["isUnsafeProperty",0,function(e){return"__proto__"===e}],355200)},370220,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.getEmailPreferencesStatusUrlConfig=function(){return{host:r,protocol:"https",pathname:"/api/v1/email-preferences/status"}},i.getEmailPreferencesSetUrlConfig=function(){return{host:r,protocol:"https",pathname:"/api/v1/email-preferences/set"}},i.getEmailPreferencesChangeEmailUrlConfig=function(){return{host:r,protocol:"https",pathname:"/api/v1/email-preferences/change-email"}};let r="weather.com"},454307,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.setEmailPreferences=a,i.updateSubscription=s;let r=e.r(678651),o=e.r(414655),n=e.r(370220);async function a(e){let t=(0,n.getEmailPreferencesSetUrlConfig)(),i=(0,r.urlFrom)(t),a=JSON.stringify(function(e){let{subscriptions:t,email:i,mParticleId:r}=e,o={};return t&&(o.subscriptions=t),i&&(o.email=i),r&&(o.mParticleId=r),o}(e)),s=await fetch(i,{method:"PUT",credentials:"include",headers:{"Content-Type":"application/json"},body:a});return 200===s.status||400===s.status?await s.json():(0,o.handleFetchResponse)(s)}async function s(e,t,i){return a({subscriptions:[{subscriptionGroupName:e,isSubscribed:t,...i&&{attributes:i}}]})}},451086,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.getEmailPreferencesStatus=a;let r=e.r(678651),o=e.r(414655),n=e.r(370220);async function a(){let e=(0,n.getEmailPreferencesStatusUrlConfig)(),t=(0,r.urlFrom)(e),i=await fetch(t,{method:"GET",credentials:"include",headers:{"Content-Type":"application/json"},next:{revalidate:60}});return(0,o.handleFetchResponse)(i)}},952582,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.DEFAULT_SUBSCRIPTIONS=i.ON_YOUR_RADAR_GROUP=i.MARKETING_EMAILS_GROUP=i.WEEKLY_BRIEF_GROUP=i.DAILY_NEWSLETTERS_GROUP=void 0,i.DAILY_NEWSLETTERS_GROUP="daily-newsletters-1",i.WEEKLY_BRIEF_GROUP="weekly-brief",i.MARKETING_EMAILS_GROUP="marketing-emails-1",i.ON_YOUR_RADAR_GROUP="on-your-radar",i.DEFAULT_SUBSCRIPTIONS=[{subscriptionGroupName:i.DAILY_NEWSLETTERS_GROUP,subscriptionGroupId:"",isSubscribed:!1,attributes:{location:""}},{subscriptionGroupName:i.WEEKLY_BRIEF_GROUP,subscriptionGroupId:"",isSubscribed:!1},{subscriptionGroupName:i.MARKETING_EMAILS_GROUP,subscriptionGroupId:"",isSubscribed:!1},{subscriptionGroupName:i.ON_YOUR_RADAR_GROUP,subscriptionGroupId:"",isSubscribed:!1}]},422825,e=>{"use strict";var t=e.i(546446),i=e.i(381477),r=e.i(899507),o=e.i(449928),n=e.i(760430);function a(e){if((0,o.isPrimitive)(e))return e;if(Array.isArray(e)||(0,n.isTypedArray)(e)||e instanceof ArrayBuffer||"u">typeof SharedArrayBuffer&&e instanceof SharedArrayBuffer)return e.slice(0);let t=Object.getPrototypeOf(e),i=t.constructor;if(e instanceof Date||e instanceof Map||e instanceof Set)return new i(e);if(e instanceof RegExp){let t=new i(e);return t.lastIndex=e.lastIndex,t}if(e instanceof DataView)return new i(e.buffer.slice(0));if(e instanceof Error){let t=new i(e.message);return t.stack=e.stack,t.name=e.name,t.cause=e.cause,t}return"u">typeof File&&e instanceof File?new i([e],e.name,{type:e.type,lastModified:e.lastModified}):"object"==typeof e?Object.assign(Object.create(t),e):e}var s=e.i(355200);function l(e){if(!e||"object"!=typeof e)return!1;let t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&"[object Object]"===Object.prototype.toString.call(e)}function u(e,t,i){let r=Object.keys(t);for(let o=0;o"boolean"==typeof e?{isSubscribed:e}:e;e.s(["useEmailPreferences",0,(e=!1)=>{let[o,n]=(0,t.useAtom)(m),{user:s}=(0,f.useUser)(),b=(0,y.useSubscriptionsEnabled)()||e,w=s?.userID||null,A=s?.isUserLoggedIn||!1,E=(0,g.useCallback)(e=>{if(w){var t;let i,r;n({userId:w,expiry:Date.now()+9e5,subscriptions:(t=o?.subscriptions,i=t?.length?t:p.DEFAULT_SUBSCRIPTIONS,r={},e?(i?.forEach(e=>{r[e.subscriptionGroupName]=e}),e.forEach(e=>{let t=r[e.subscriptionGroupName]||{};r[e.subscriptionGroupName]=u(a(t),e,function e(t,i){if(Array.isArray(i))if(Array.isArray(t))return u(a(t),i,e);else return u([],i,e);if(l(i))if(l(t))return u(a(t),i,e);else return u({},i,e)})}),Object.values(r)):i)})}},[w,n,o?.subscriptions]),I=o&&o.userId===w&&o.expiry&&o.expiry>Date.now(),P=b&&w&&A&&!I,{isLoading:v}=(0,i.default)(P?`getEmailPreferencesStatus/${w}`:void 0,d.getEmailPreferencesStatus,{shouldRetryOnError:e=>!(e instanceof Error&&e.message.includes("401")),revalidateOnFocus:!1,revalidateOnReconnect:!1,refreshInterval:0,errorRetryCount:2,onSuccess:e=>{w&&e&&E(e.subscriptions)}}),_=(0,g.useCallback)(async(e,t)=>{if(!b)return{status:"error",error:"Subscription is not enabled!"};let i=await (0,c.setEmailPreferences)({subscriptions:e,email:A?void 0:t});return"success"===i.status&&E(e),i},[E,b,A,o?.subscriptions]),S=(0,g.useCallback)(async({newsletter:e,weekly:t,onYourRadar:i,marketing:o})=>{let n=[!(0,r.isNil)(e)&&{subscriptionGroupName:"daily-newsletters-1",...h(e)},!(0,r.isNil)(t)&&{subscriptionGroupName:"weekly-brief",...h(t)},!(0,r.isNil)(i)&&{subscriptionGroupName:"on-your-radar",...h(i)},!(0,r.isNil)(o)&&{subscriptionGroupName:"marketing-emails-1",...h(o)}].filter(Boolean);return await _(n)},[_]);return{emailSubscriptions:w&&o?o.subscriptions:null,updateEmailSubscriptions:S,updateEmailPreference:_,isLoadingPreferences:v}}],422825)},143851,e=>{"use strict";var t=e.i(546446),i=e.i(897892),r=e.i(45846),o=e.i(310847),n=e.i(776169),a=e.i(671525),s=e.i(206507),l=e.i(947118),u=e.i(491240),c=e.i(737801),d=e.i(521350),m=e.i(391174),f=e.i(358273);e.s(["useUserLogin",0,function(){let e,p,g,y,h,b=(0,t.useSetAtom)(o.userHasLoggedInBeforeAtom),w=(0,t.useAtomValue)(o.wxuLoginRedirectPageAtom),A=(0,t.useAtomValue)(o.wxuUserAnonymousIdAtom),E=(0,i.useGetCookie)(),{syncPreferencesFromUpsx:I,updatePreferences:P}=(0,n.usePreferences)(),{navigate:v}=(0,a.default)(),{login:_}=(e=(0,l.useIsInitialized)(),p=(0,s.useCallback)(t=>{if(!e)return console.warn("MParticle is not initialized"),Promise.reject(Error("MParticle is not initialized"));let i={userIdentities:{customerid:t.customerid,email:t.email,other:(0,u.truncateIdentityValue)(t.other)}};return window.mParticle?.Identity?.identify?.(i)},[e]),{identify:p,login:(0,s.useCallback)(t=>{if(!e)return console.warn("MParticle is not initialized"),Promise.reject(Error("MParticle is not initialized"));let i={userIdentities:{customerid:t.customerid,email:t.email,facebook:t.facebook,facebookcustomaudienceid:t.facebookcustomaudienceid,google:t.google,microsoft:t.microsoft,other:(0,u.truncateIdentityValue)(t.other),other2:(0,u.truncateIdentityValue)(t.other2),other3:(0,u.truncateIdentityValue)(t.other3),other4:(0,u.truncateIdentityValue)(t.other4),twitter:t.twitter,yahoo:t.yahoo}};return window.mParticle?.Identity?.login?.(i)},[e]),logout:(0,s.useCallback)(()=>e?window.mParticle?.Identity?.logout?.({userIdentities:{}}):(console.warn("MParticle is not initialized"),Promise.reject(Error("MParticle is not initialized"))),[e])}),S=(g=(0,l.useIsInitialized)(),y=(0,c.useEventAttributes)(),h=(0,s.useCallback)((e,t={})=>{let i={...y,...t};if(!g)return void console.warn("MParticle is not initialized");try{window.mParticle.logEvent(e,window.mParticle.EventType.Other,i),console.debug(`MParticle: Event "${e}" tracked`,i)}catch(t){console.error(`MParticle: Event "${e}" failed`,t)}return h},[y,g])),R=async()=>{try{if(E("premium"))return null;return await r.upsxClient.purchase.getPurchaseToken(),!0}catch(e){return console.error("Failed to get UPSX token:",e),!1}},C=()=>{(0,f.regenerateMetricsSession)();let e=new URLSearchParams(window.location.search).get("ref");v((e&&`https://${e}`)??w)},O=async(e,t=!0)=>{(0,m.invalidateUpsxCache)(),(0,d.isLocalStorageAvailable)()&&localStorage.setItem("PARTNERS_SYNC","true"),b(!0),await I()||await P({}),R(),e?.userID&&(_({email:e.email,customerid:e.userID,other:A}),S("login"===e.type?"user-loggedin":"signup-complete",{url:window.location.pathname})),t&&C()};return{login:async(e,t)=>{try{let i=await r.upsxClient.auth.login({email:e,password:t});return i&&await O({email:i.email,userID:i.userID,type:"login"}),!0}catch(e){return console.error("Failed to login",e),!1}},authSuccess:O,authRedirect:C}}],143851)},590238,e=>{"use strict";var t=e.i(537989),i=e.i(827049),r=e.i(695203),o=e.i(604323),n=e.i(797770),a=e.i(991511);e.s(["AnalyticsBoundary",0,e=>((0,a.useRehydrateAtoms)([[t.pageIdAtom,e.pageId],[i.pageLocaleAtom,e.pageLocale],[r.deviceClassAtom,e.deviceClass],[o.metricsArticleDataAtom,e.metricsArticleData],[n.adsMetricsUnitAndZoneAtom,e.adsMetricsUnitAndZone??"non_monetized"]]),null)])},1567,e=>{"use strict";var t=e.i(947118),i=e.i(737801),r=e.i(206507);e.s(["useTrackModuleViewed",0,()=>{let e="module-viewed",o=(0,t.useIsInitialized)(),n=(0,i.useEventAttributes)();return(0,r.useCallback)(({moduleId:t,modulePosition:i})=>{if(!o)return void console.warn("MParticle is not initialized");let r={module_id:t,module_position:i,...n};try{window.mParticle?.logEvent?.(e,window.mParticle?.EventType?.Other,r),console.debug(`MParticle: Event "${e}" tracked`,r)}catch(t){console.error(`MParticle: Event "${e}" failed`,t)}},[n,o])}])},670279,e=>{"use strict";var t=e.i(155252),i=e.i(206507),r=e.i(585683),o=e.i(204782);let n=({pageTemplate:e,pageDashboard:n})=>{let a=(0,o.default)();return((0,i.useEffect)(()=>{a&&e&&(window._newsroom=window._newsroom||[],window._newsroom.push({pageTemplate:e}),n&&window._newsroom.push({pageDashboard:n}),window._newsroom.push("auditClicks"),window._newsroom.push("trackPage"))},[a,e,n]),a&&e)?(0,t.jsx)(r.default,{src:"//c2.taboola.com/nr/theweatherchannel/newsroom.js",strategy:"afterInteractive",id:"newsroom_loader_script"}):null};e.s(["Newsroom",0,n,"default",0,n])},855602,e=>{"use strict";var t=e.i(155252),i=e.i(206507),r=e.i(1567),o=e.i(333350);e.s(["ModuleAnalytics",0,({moduleId:e,modulePosition:n,moduleKey:a,variant:s="frontend",children:l})=>{let u=(0,i.useRef)(null),[c,d]=(0,i.useState)(!1),m=(0,i.useRef)(null),f=(0,r.useTrackModuleViewed)();return"admin"===s?(0,t.jsx)(t.Fragment,{children:l}):((0,i.useEffect)(()=>{if(c||!o.default||!u.current)return;let t=u.current,i=new IntersectionObserver(t=>{t.forEach(t=>{t.isIntersecting&&t.intersectionRatio>=1?m.current||(m.current=setTimeout(()=>{f({moduleId:e,modulePosition:n}),d(!0),m.current=null},2e3)):m.current&&(clearTimeout(m.current),m.current=null)})},{threshold:1});i.observe(t);let r=t.getBoundingClientRect(),a=window.innerHeight||document.documentElement.clientHeight,s=window.innerWidth||document.documentElement.clientWidth;return r.top>=0&&r.left>=0&&r.bottom{f({moduleId:e,modulePosition:n}),d(!0),m.current=null},2e3)),()=>{m.current&&clearTimeout(m.current),i.disconnect()}},[c,e,n,f]),(0,t.jsx)("div",{ref:u,className:"hide-empty","data-module-id":e,"data-module-key":a,"data-item-position":n,children:l}))}])},703123,e=>{"use strict";let t=(0,e.i(981030).atom)({});e.s(["gsiEmailStatesAtom",0,t])},404893,e=>{"use strict";let t=(0,e.i(981030).atom)(!1);e.s(["googleLoginInitilizedAtom",0,t])},874905,e=>{"use strict";e.i(571195);var t=e.i(155252),i=e.i(206507),r=e.i(585683),o=e.i(546446),n=e.i(981851),a=e.i(671525),s=e.i(901351),l=e.i(310847),u=e.i(776169),c=e.i(422825),d=e.i(143851),m=e.i(703123),f=e.i(404893),p=e.i(367810),g=e.i(792461);e.s(["GoogleAuthScript",0,function({onLoad:e,prompt:y=!0,isUserLoggedIn:h}){let b=(0,n.useTranslations)("GoogleLogin"),w=(0,o.useSetAtom)(f.googleLoginInitilizedAtom),{loginWithGoogle:A,error:E,clearError:I}=function(){let e=(0,n.useTranslations)("GoogleLogin"),[t,r]=(0,i.useState)(null),f=(0,o.useSetAtom)(l.userHasLoggedInBeforeAtom),p=(0,o.useAtomValue)(m.gsiEmailStatesAtom),{updateEmailSubscriptions:g}=(0,c.useEmailPreferences)(),{refresh:y}=(0,a.usePageNavigation)(),{syncPreferencesFromUpsx:h}=(0,u.usePreferences)(),{authSuccess:b,authRedirect:w}=(0,d.useUserLogin)();return{loginWithGoogle:(0,i.useCallback)(async t=>{let{credential:i}=t;r(null);try{let e=await s.upsxClient.auth.loginWithGoogle({google_id_token:i}),t=e?.isFirstLogin;await b({email:e.email,userID:e.userID,type:t?"signup":"login"},!1);let{newsletter:r,weekly:o,onYourRadar:n,marketing:a,alwaysSubscribe:l}=p||{};return(t||l)&&await g({newsletter:r,weekly:o,onYourRadar:n,marketing:a}).catch(e=>{console.error("Failed to update email subscriptions",e)}),w(),!0}catch(t){console.error("Failed to login with Google",t);try{let i=t?.data,o=i?.messageCode;if(!o)throw Error("No Error Message");switch(o){case 1e3:case 1026:case 1033:r({header:e("emailAlreadyUsedGoogleHeader"),body:e.raw("emailAlreadyUsedGoogleBody")});break;case 1027:case 1030:r({header:e("emailAlreadyRegisteredGoogleHeader"),body:e("emailAlreadyRegisteredGoogleBody")});break;default:throw Error("No Specific Error")}}catch(t){r({header:e("somethingWentWrong")})}return!1}},[f,h,y,b,w,g,p]),error:t,clearError:(0,i.useCallback)(()=>{r(null)},[])}}(),P=(0,g.useRefMemo)(A),v=(0,i.useRef)(null);E&&(v.current=E);let _=v.current;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.default,{src:"https://accounts.google.com/gsi/client",onLoad:()=>{let t=window.google?.accounts?.id;t&&(t.initialize({client_id:"797231885346-rai9vgnvf4u38enai8bhginnnrh5uvch.apps.googleusercontent.com",context:"signin",ux_mode:"popup",use_fedcm_for_prompt:!0,callback:e=>{P.current?.(e)}}),w(!0)),e?.(),!h&&y&&t?.prompt()},id:"google-gsi-script"}),_&&(0,t.jsx)(p.Dialog,{open:!!E,onOpenChange:e=>!e&&I(),children:(0,t.jsx)(p.BasicDialog,{showCloseButton:!1,title:_.header||"",description:(0,t.jsx)("span",{dangerouslySetInnerHTML:{__html:_.body||""}}),primaryAction:{label:b("cancel"),onClick:I}})})]})}],874905)},406752,e=>{"use strict";var t=e.i(206507),i=e.i(295553),r=e.i(991511),o=e.i(546446),n=e.i(726249),a=e.i(935807),s=e.i(919101),l=e.i(527091);function u(e,t,i){let r=(0,s.getAddressForLocationData)(e.location,t),o=i?.split("-")[1]||void 0;return{displayName:r.displayName,adminDistrict:r.adminDistrict,geocode:(0,n.formatGeocode)(`${r.latitude},${r.longitude}`),placeId:r.placeId,featureId:r.featureId,city:r.city,countryCode:r.countryCode,adminDistrictCode:r.adminDistrictCode||"",presentationName:(0,a.getLocationPresentationName)(r,[],!1,o),name:(0,a.getLocationName)(r,[],!1,o),context:(0,a.getLocationContext)(r,[],!1,o),ianaTimeZone:(0,l.sanitizeIanaTimeZone)(r.ianaTimeZone),postalCode:r.postalCode,address:r.address||"",type:r.type,dmaCd:r.dmaCd||"",isDisputedLocation:r.disputedArea}}var c=e.i(310847),d=e.i(439766);e.s(["LocationBoundary",0,({locationPoint:e,canonicalLocation:n})=>{let a=(0,o.useAtomValue)(c.wxuUserRecentAddressesAtom),[,s]=(0,o.useAtom)(i.pageLocationDataAtom),l=(0,o.useSetAtom)(d.activeLocationAtom),m=(0,t.useMemo)(()=>n??u(e,a),[n,e,a]);(0,r.useRehydrateAtoms)([[i.pageLocationDataAtom,m]]);let f=(0,t.useRef)(null);return(0,t.useEffect)(()=>{let t=n?n.placeId:e.location.placeId;if(f.current!==t){let i=n??u(e,a);s(i),l({placeId:i.placeId,geocode:i.geocode}),f.current=t}},[n,e,a,s,l]),null}],406752)},711899,e=>{e.v(t=>Promise.all(["static/chunks/0t3cdlg_o31nu.js"].map(t=>e.l(t))).then(()=>t(171714)))},137688,e=>{e.v(t=>Promise.all(["static/chunks/2pz2-5xjnibsl.js"].map(t=>e.l(t))).then(()=>t(72990)))}]);