(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,284007,e=>{"use strict";var t=e.i(981030);let r=Symbol(""),n=e=>"function"==typeof(null==e?void 0:e.then);function a(e=()=>{try{return window.localStorage}catch(e){return}},t){var r;let o,i,s,l,u={getItem:(r,a)=>{var s,l;let u=e=>{if(o!==(e=e||"")){try{i=JSON.parse(e,null==t?void 0:t.reviver)}catch(e){return a}o=e}return i},c=null!=(l=null==(s=e())?void 0:s.getItem(r))?l:null;return n(c)?c.then(u):u(c)},setItem:(r,n)=>{var a;return null==(a=e())?void 0:a.setItem(r,JSON.stringify(n,null==t?void 0:t.replacer))},removeItem:t=>{var r;return null==(r=e())?void 0:r.removeItem(t)}};try{s=null==(r=e())?void 0:r.subscribe}catch(e){}return!s&&"u">typeof window&&"function"==typeof window.addEventListener&&window.Storage&&(s=(t,r)=>{if(!(e()instanceof window.Storage))return()=>{};let n=n=>{n.storageArea===e()&&n.key===t&&r(n.newValue)};return window.addEventListener("storage",n),()=>{window.removeEventListener("storage",n)}}),s&&(l=s,u.subscribe=(e,t,r)=>l(e,e=>{let n;try{n=JSON.parse(e||"")}catch(e){n=r}t(n)})),u}let o=a(),i=new WeakMap,s={state:"loading"};e.s(["RESET",0,r,"atomWithStorage",0,function(e,a,i=o,s){let l=null==s?void 0:s.getOnInit,u=(0,t.atom)(l?i.getItem(e,a):a);return u.onMount=t=>{let r;return t(i.getItem(e,a)),i.subscribe&&(r=i.subscribe(e,t,a)),r},(0,t.atom)(e=>e(u),(t,o,s)=>{let l="function"==typeof s?s(t(u)):s;return l===r?(o(u,a),i.removeItem(e)):n(l)?l.then(t=>(o(u,t),i.setItem(e,t))):(o(u,l),i.setItem(e,l))})},"createJSONStorage",0,a,"loadable",0,function(e){let r;return r=()=>{let r=new WeakMap,n=(0,t.atom)([()=>{},0]);n.unstable_onInit=e=>{e.set(n,([,t])=>[()=>e.set(n,([e,t])=>[e,t+1]),t])};let a=(0,t.atom)(t=>{let a,o,[i]=t(n);try{a=t(e)}catch(e){return{state:"hasError",error:e}}if("function"!=typeof(null==(o=a)?void 0:o.then))return{state:"hasData",data:a};let l=a,u=r.get(l);return u?u:(l.then(e=>{r.set(l,{state:"hasData",data:e}),i()},e=>{r.set(l,{state:"hasError",error:e}),i()}),r.get(l)||(r.set(l,s),s))});return(0,t.atom)(e=>e(a))},(i.has(e)?i:i.set(e,r())).get(e)}])},695203,e=>{"use strict";let t=(0,e.i(981030).atom)("");e.s(["deviceClassAtom",0,t])},537989,e=>{"use strict";let t=(0,e.i(981030).atom)();e.s(["pageIdAtom",0,t])},609717,e=>{"use strict";e.i(950771),e.s([])},608201,236593,e=>{"use strict";var t=e.i(284007);let r={getItem:()=>null,setItem:()=>{},removeItem:()=>{}};function n(){try{return window.sessionStorage}catch{return r}}let a=(0,t.createJSONStorage)(n),o=(0,t.atomWithStorage)("wx-source-page",null,a,{getOnInit:!0});e.s(["sourcePageAtom",0,o],608201);let i=(0,t.createJSONStorage)(n),s=(0,t.atomWithStorage)("wx-source-module",null,i,{getOnInit:!0});e.s(["sourceModuleAtom",0,s],236593)},128713,e=>{"use strict";let t=(0,e.i(981030).atom)(!1);e.s(["isHtEventsReadyAtom",0,t])},576688,e=>{"use strict";let t=(0,e.i(284007).atomWithStorage)("wx-ht-identified",!1,void 0,{getOnInit:!0});e.s(["isIdentifiedAtom",0,t])},736677,220126,e=>{"use strict";var t=e.i(284007);let r=(0,t.createJSONStorage)(()=>sessionStorage),n=(0,t.atomWithStorage)("wx-ht-source-page",null,r);e.s(["sourcePageAtom",0,n],736677);let a=(0,t.createJSONStorage)(()=>sessionStorage),o=(0,t.atomWithStorage)("wx-ht-source-module",null,a);e.s(["sourceModuleAtom",0,o],220126)},45587,e=>{"use strict";var t=e.i(981030);let r=(0,t.atom)(null),n=(0,t.atom)(!1);e.s(["areTraitsReadyAtom",0,n,"traitsAtom",0,r])},423356,851736,e=>{"use strict";var t=e.i(981030);let r=(0,t.atom)(!1);e.s(["isTraitsPluginRegisteredAtom",0,r],423356);let n=(0,t.atom)(!1);e.s(["isWebFeedPluginRegisteredAtom",0,n],851736)},605781,e=>{"use strict";let t;function r(){if(void 0===t)throw Error("Call setHtEvents(analytics) before emitting events.");return t}function n(e,t,r){if(0===t.length)return e;let n={...e},a=n;for(let e=0;e{"use strict";var t=e.i(546446),r=e.i(128713),n=e.i(423356),a=e.i(851736),o=e.i(45587),i=e.i(576688);e.s(["useIsHightouchReady",0,()=>{let e=(0,t.useAtomValue)(r.isHtEventsReadyAtom),s=(0,t.useAtomValue)(n.isTraitsPluginRegisteredAtom),l=(0,t.useAtomValue)(a.isWebFeedPluginRegisteredAtom),u=(0,t.useAtomValue)(o.areTraitsReadyAtom),c=(0,t.useAtomValue)(i.isIdentifiedAtom);return e&&s&&l&&u&&c}])},777638,e=>{"use strict";var t=e.i(333350),r=e.i(540768);let n=()=>t.default?Object.fromEntries(new URLSearchParams(window.location.search.replace(/\+/g,"%2B")).entries()):{};e.s(["getCampaign",0,()=>{let e=n(),t=null,a=!0,o=[];return e.cm_ven&&o.push(e.cm_ven),e.cm_date&&o.push(e.cm_date),e.cm_cat&&o.push(e.cm_cat),e.cm_pla&&o.push(e.cm_pla),e.cm_ite&&o.push(e.cm_ite),o.length>0?t=o.join(":"):(t=(0,r.getCookie)("campaign-values")||null,a=!1),a&&t&&(0,r.setCookie)("campaign-values",t,{domain:".weather.com",path:"/",maxAge:1800}),t},"getLinkReferral",0,()=>n()?.traffic_source||null,"getTpcc",0,()=>{let e=n()?.tpcc||(0,r.getCookie)("tpcc")||null;return e&&(0,r.setCookie)("tpcc",e,{path:"/",domain:".weather.com",maxAge:1800}),e},"getUtmParams",0,()=>{let e=n(),t=e?.utm_source||e?.traffic_source||null,r=e?.utm_medium||null,a=e?.utm_campaign||null;return{utmSource:t,utmMedium:r,utmCampaign:a,utmContent:e?.utm_content||null,utmTerm:e?.utm_term||null}}])},737801,673915,727365,e=>{"use strict";var t=e.i(546446),r=e.i(358273),n=e.i(521350),a=e.i(959194),o=e.i(537989),i=e.i(247865);e.i(609717);var s=e.i(950771),l=e.i(695203),u=e.i(158662);let c=(0,e.i(981030).atom)("");e.s(["fromStringAtom",0,c],673915);var m=e.i(333350),g=e.i(540768),d=e.i(682142),p=e.i(725287),h=e.i(64412);let f={postcode:"postal",city:"city",locality:"locality",neighborhood:"neighborhood",airport:"airport",poi:"poi",ski:"ski"};function v(e){return e?f[e]??null:null}e.s(["normalizeWlocType",0,v],727365);var S=e.i(896363);e.s(["useEventAttributes",0,()=>{let e=(0,a.getCampaign)(),f=(0,a.getTpcc)(),w=(0,a.getPartner)(),_=(0,n.areCookiesEnabled)(),A=(0,d.getCICookie)(),y=A?.["TWC-GeoIP-Country"]??(0,g.getCookie)("twc-location-country"),k=A?.["TWC-GeoIP-Region"]??(0,g.getCookie)("twc-location-region"),I=(0,r.getMetricsSession)(),C=I?.pageCount?I?.pageCount+1:1,b=I?.sessionId||"",P=I?.sessionStartTime||0,x=(0,t.useAtomValue)(u.experimentJoinListAtom),T=(0,t.useAtomValue)(c),E=(0,t.useAtomValue)(o.pageIdAtom)||"",V=(0,t.useAtomValue)(s.pageLocaleAtom),O=(0,t.useAtomValue)(l.deviceClassAtom),N=(0,p.usePathname)(),M=["article","video"].includes(E)?(0,a.stripLastPartOfSlug)(N):(0,a.getAnonymizedPath)(N),L=(0,a.getLinkReferral)(),{utmSource:R,utmMedium:D,utmCampaign:U}=(0,a.getUtmParams)(),W="u">typeof document?document.referrer:null,{location:j}=(0,h.useLocation)(),H=j?.city??null,J=j?.countryCode??null,B=j?.adminDistrictCode??null,G=j?.dmaCd??null,F=j?.placeId??null,z=j?.featureId??null,K=v(j?.type),$=j?.featureSource??null,Q=j?.tags?.length?(0,S.parseArrayToString)(j.tags):null,Y=new Date,Z=Y.getHours(),q=Y.getDay(),X=a.WEEK_DAYS[q]||null,ee=A?.["TWC-Privacy"]??(0,g.getCookie)("twc-privacy"),et=m.default?window.DprSdk?.getCcpaSaleOptInString()??"":"",er=m.default?window.DprSdk?.getGdprConsentOptInsString()??"":"",en=!!m.default&&(window.navigator?.globalPrivacyControl??!1),ea=er?.includes("functional-technology")??!1,eo=er?.includes("geographically-relevant-advertising")??!1;return(0,i.useMemo)(()=>({campaign:e,tpcc:f,cookiesEnabled:_,physicalCountry:y??"",physicalState:k??"",pageId:E,partner:w,locale:V,deviceClass:O,url:M,linkReferral:L,referrer:W,pageCount:C,sessionId:b,sessionStartTime:P,schemaVersion:"nextgen",hourOfDay:Z,dayOfWeek:X,wlocCity:H,wlocCountry:J,wlocState:B,wlocDMA:G,wlocId:F,wlocFeatureId:z,wlocType:K,wlocFeatureSource:$,wlocTags:Q,privProducts:et,priv:er,gpcSignalOptOut:en,functionalTechnologies:ea,geographicallyRelevantAds:eo,regime:ee??"",appVersion:"292b8a53c066c9d4a278830c85aa0c17db4ab2e9".slice(0,10),weatherMode:"normal",mParticleGranted:function(){if(!m.default)return!1;let e=window.DprSdk;return!!e&&(e.getFeatureFlags?.()?.mParticleFullMetrics??!1)}(),...null!=x&&{experimentJoinList:x},fromString:T??"",utmSource:R,utmMedium:D,utmCampaign:U}),[e,f,_,y,k,E,w,V,M,L,W,C,b,P,Z,X,H,J,B,G,F,z,K,$,Q,er,et,en,ea,eo,ee,x,T,R,D,U])}],737801)},947118,e=>{"use strict";var t=e.i(247865);let r=e=>(window.mParticle?.ready?.(e),()=>{}),n=()=>!!window.mParticle?.isInitialized?.(),a=()=>!1;e.s(["useIsInitialized",0,()=>(0,t.useSyncExternalStore)(r,n,a)])},959194,896363,e=>{"use strict";var t=e.i(333350),r=e.i(782937),n=e.i(132084),a=e.i(682142),o=e.i(540768);let i=e=>{if(!e)return"";let t="[";return Array.isArray(e)&&e.forEach((r,n)=>{t+=`'${r}'${n!==e.length-1?",":""}`}),t+="]"};e.s(["parseArrayToString",0,i],896363);let s=()=>t.default?Object.fromEntries(new URLSearchParams(window.location.search.replace(/\+/g,"%2B")).entries()):{};(0,a.getCICookie)()?.["TWC-GeoIP-DMA"],e.s(["WEEK_DAYS",0,["SUN","MON","TUE","WED","THU","FRI","SAT"],"areObjectValuesDefined",0,e=>Object.keys(e).every(t=>void 0!==e[t]),"getAnonymizedPath",0,function(e){var t;let r,n,a,o=(r=e,n=e?.indexOf?.("?"),a=e?.indexOf?.("#"),n>-1?r=r.substring(0,n):a>-1&&(r=r.substring(0,a)),r);if(t=o,"/index.html"===(o=t?.replace?.(/\/l\/[^/]+/gi,"/l"))||"/"===o||""===o)o="/";else{let e=o?.split("/")||[],t=e.length-1,r=e[t]??"";"news"!==(t>0?e[t-1]:"")&&(r.match(/[A-Z]/)||r.match(/[0-9]/)||r.match(/[@#$%&!*:]/)||""===r)&&e.pop(),o=e.join("/")}return o},"getCampaign",0,()=>{let e=s(),t=null,r=!0,n=[];return e.cm_ven&&n.push(e.cm_ven),e.cm_date&&n.push(e.cm_date),e.cm_cat&&n.push(e.cm_cat),e.cm_pla&&n.push(e.cm_pla),e.cm_ite&&n.push(e.cm_ite),n.length>0?t=n.join(":"):(t=(0,o.getCookie)("campaign-values")||null,r=!1),r&&t&&(0,o.setCookie)("campaign-values",t,{domain:".weather.com",path:"/",maxAge:1800}),t},"getLinkReferral",0,()=>s()?.traffic_source||null,"getPartner",0,()=>{let e=(0,o.getCookie)("partner")||"";return(0,r.getPartnerByPattern)(e)??e},"getSamsungVietnamPartner",0,()=>{let e=(0,o.getCookie)("partner")||"";return(0,r.isSamsungVietnamPartner)(e)?n.SAMSUNG_VIETNAM_PARTNER:""},"getTimezoneOffsetInHours",0,function(e,t=new Date){if(!e)throw Error("Invalid timeZone provided.");try{let r=t.getTime(),n=new Intl.DateTimeFormat("en-US",{timeZone:e,year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hourCycle:"h23"}).formatToParts(t).reduce((e,t)=>{if("literal"!==t.type){let r=parseInt(t.value,10);"hour"===t.type&&24===r&&(r=0),e[t.type]=r}return e},{});return(Date.UTC(n.year??0,(n.month??1)-1,n.day??1,n.hour??0,n.minute??0,n.second??0)-r)/36e5}catch(e){return e instanceof Error&&console.error(e.message),0}},"getTpcc",0,()=>{let e=s()?.tpcc||(0,o.getCookie)("tpcc")||null;return e&&(0,o.setCookie)("tpcc",e,{path:"/",domain:".weather.com",maxAge:1800}),e},"getUtmParams",0,()=>{let e=s(),t=e?.utm_source||e?.traffic_source||null;return{utmSource:t,utmMedium:e?.utm_medium||null,utmCampaign:e?.utm_campaign||null}},"jwtDecoder",0,function(e){if(!e)return{};let t=e.split("."),r=(Array.isArray(t)&&t.length>=2&&t[1]||"").replace("-","+").replace("_","/");try{return JSON.parse(window.atob(r))||{}}catch{return{}}},"mapIabTagsToIabContent",0,e=>{let t=[];return e?.v1&&t.push(e.v1),e?.v2&&t.push(e.v2),e?.v3&&t.push(e.v3),i(t)},"stripLastPartOfSlug",0,(e="")=>{let t=e.split("/");return t?.[t.length-1]===""&&t.pop(),t.slice(0,t.length-1).join("/")}],959194)},358273,158662,e=>{"use strict";var t=e.i(540768),r=e.i(521350),n=e.i(990033);let a="new-metrics-session",o="wx-ht-new-metrics-session",i="wxu-metrics-session",s="metric-session-last-active-time",l=()=>{let e=(0,t.getCookie)(i);if(!e)return null;let[r="",n="",a=""]=e.split(":"),o=parseInt(n,10);return{sessionId:r,sessionStartTime:o,pageCount:parseInt(a,10)}},u=e=>{let r=new Date().getTime(),a=e&&!m();g(r);let o=a?e:{},s=o.sessionId||(0,n.v4)(),l=o.sessionStartTime||r,u=o.pageCount||0,c=`${s}:${l}:${u}`;(0,t.setCookie)(i,decodeURIComponent(c),{domain:".weather.com",path:"/",maxAge:1800,secure:!0})},c=()=>{(0,r.isLocalStorageAvailable)()&&(localStorage.setItem(a,"true"),localStorage.setItem(o,"true"))},m=(e=30)=>{try{let t=new Date().getTime(),r=d(),n=new Date(r).getTime(),a=new Date(t).getTime();if(Number.isNaN(n)||Number.isNaN(a))return console.error("Invalid timestamp"),!1;return Math.abs(n-a)>60*e*1e3}catch(e){return console.error("Error in isDifferenceMoreThanMinutes",e instanceof Error?e.message:String(e)),!1}},g=e=>{(0,r.isLocalStorageAvailable)()&&localStorage.setItem(s,e.toString())},d=()=>{if(!(0,r.isLocalStorageAvailable)())return"";let e=localStorage.getItem(s);return e?parseInt(e):""};e.s(["checkSessionTimestampExpired",0,m,"deleteIsNewHightouchSession",0,()=>{(0,r.isLocalStorageAvailable)()&&localStorage.removeItem(o)},"deleteIsNewMestricsSession",0,()=>{(0,r.isLocalStorageAvailable)()&&localStorage.removeItem(a)},"getMetricsSession",0,l,"incrementMetricsSessionCount",0,()=>{let e=l();e&&u({...e,pageCount:e?.pageCount+1})},"isNewHightouchSession",0,()=>{if((0,r.isLocalStorageAvailable)())return localStorage.getItem(o)},"isNewMetricsSession",0,()=>{if((0,r.isLocalStorageAvailable)())return localStorage.getItem(a)},"regenerateMetricsSession",0,()=>{c(),u(null)},"setIsNewMestricsSession",0,c,"setMetricsSession",0,u],358273);let p=(0,e.i(981030).atom)(null);e.s(["experimentJoinListAtom",0,p],158662)},521350,e=>{"use strict";var t=e.i(333350);e.s(["areCookiesEnabled",0,function(){if(t.default){document.cookie="cookietest=1; max-age=1";let e=document?.cookie?.indexOf?.("cookietest=")!==-1;return document.cookie="cookietest=1; max-age=0",e}return!1},"isLocalStorageAvailable",0,function(){if(t.default)try{return localStorage.setItem("__storage_test__","__storage_test__"),localStorage.removeItem("__storage_test__"),!0}catch(e){if(e instanceof DOMException&&(22===e.code||1014===e.code||"QuotaExceededError"===e.name||"NS_ERROR_DOM_QUOTA_REACHED"===e.name)&&localStorage&&0!==localStorage.length)return!0}return!1}])},132084,e=>{"use strict";var t,r=((t={}).APPLE="apple_widget",t.SAMSUNG="samsung_widget",t.OPPO="oppo_widget",t.TRANSSION="transsion",t.ONEPLUS="oneplus",t.TIKTOK="tiktok_search",t);Object.values(r),e.s(["Partner",()=>r,"SAMSUNG_VIETNAM_PARTNER",0,"samsungVietnam","partnersByPattern",0,{weatherapptodaywidget:"apple_widget",apple_:"apple_widget",samsung:"samsung_widget",oppo_:"oppo_widget","oppo-":"oppo_widget",transsion:"transsion",oneplus:"oneplus",tiktok_:"tiktok_search"}])},782937,e=>{"use strict";var t=e.i(132084);e.s(["getPartnerByPattern",0,function(e){for(let[r,n]of Object.entries(t.partnersByPattern))if(e.toLowerCase().includes(r))return n;return null},"isSamsungMoroccoPartner",0,function(e){return e.toLowerCase().replace(/[_-]/g,"").includes("samsungmsc")},"isSamsungVietnamPartner",0,function(e){return e.toLowerCase().replace(/[_-]/g,"").includes("samsungvsc")}])}]);