(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,295553,e=>{"use strict";let t=(0,e.i(981030).atom)();e.s(["pageLocationDataAtom",0,t])},439766,e=>{"use strict";var t=e.i(981030),o=e.i(284007);let r=(0,t.atom)(void 0),i=(0,o.atomWithStorage)("wxu-web/keyval:activeLocation",null,void 0,{getOnInit:!0}),n=(0,t.atom)(e=>{var t;let o=e(i);return(t=e(r)??Date.now(),o&&Number.isFinite(o.expiresAt)&&!(o.expiresAt{var n;null===o?t(i,null):t(i,(n=e(r)??Date.now(),{placeId:o.placeId,geocode:o.geocode,...o.featureId?{featureId:o.featureId}:{},expiresAt:n+216e5}))});e.s(["activeLocationAtom",0,n])},726249,(e,t,o)=>{"use strict";function r(e){if(!e||!e.includes(","))return e;let t=e.split(",");if(2!==t.length)return e;let o=parseFloat(t[0]||""),r=parseFloat(t[1]||"");return Number.isNaN(o)||Number.isNaN(r)?e:`${o.toFixed(2)},${r.toFixed(2)}`}Object.defineProperty(o,"__esModule",{value:!0}),o.formatGeocode=r,o.pointKey=function(e,t){let o="geocode"===e.kind?r(e.value):e.value;return["location-point",e.kind,o,t]},o.locationDedupKey=function(e){return e.featureId?`f:${e.featureId}`:e.placeId?`p:${e.placeId}`:e.geocode?`g:${r(e.geocode)}`:""}},527091,e=>{"use strict";e.s(["sanitizeIanaTimeZone",0,function(e){if(!e)return"";try{return new Intl.DateTimeFormat("en-US",{timeZone:e}),e}catch{return""}}])},325974,942400,e=>{"use strict";var t=e.i(592121),o=e.i(381477),r=e.i(726249),i=e.i(527091),n=e.i(961123),a=e.i(546446),s=e.i(950771);let u=()=>{let e=(0,n.useParams)(),t=(0,a.useAtomValue)(s.pageLocaleAtom);return e?.locale||t||"en-US"};e.s(["usePageLocale",0,u],942400),e.s(["useResolveCanonical",0,function(e,n){let a=u(),s=e?.featureId,c=e?.placeId,l=e?.geocode,d=n?.sourceGeocode,p=s?.startsWith("address.")?void 0:s,{data:f,error:m,isLoading:g,isValidating:v}=(0,o.default)(p||c||l?["canonical",p??"",c??"",l??"",a]:null,async()=>{let e=p?`featureId=${encodeURIComponent(p)}`:c?`placeId=${encodeURIComponent(c)}`:`geocode=${encodeURIComponent(l??"")}`,t=await fetch(`/api/location/canonical?${e}&language=${encodeURIComponent(a)}`);if(!t.ok)throw Error(`canonical location lookup failed: ${t.status}`);return t.json()},{revalidateOnFocus:!1,dedupingInterval:3e5}),C=a.split("-")[1]??"US";return(0,t.useMemo)(()=>{if(!f)return{location:void 0,isLoading:g,isValidating:v,error:m};let e=function(e,t){let[o,r]=e.locationPoint?.coordinates??[],n=null!=r&&null!=o?`${r},${o}`:"";return{displayName:e.displayName,adminDistrict:e.adminDistrict||"",geocode:n,placeId:e.placeId||"",featureId:e.featureId,canonicalID:e.canonicalID,city:e.city,countryCode:e.countryCode,adminDistrictCode:e.adminDistrictCode||"",presentationName:function(e,t,o="US"){let{country:r,countryCode:i}=t;if(!e||!r||o!==i)return e;let n=`, ${r}`;return e.endsWith(n)?e.slice(0,-n.length):e}(e.presentationName??"",e,t),name:e.displayName||void 0,context:"",ianaTimeZone:(0,i.sanitizeIanaTimeZone)(e.ianaTimeZone),postalCode:e.postalCode??void 0,type:e.locationType,featureSource:e.featureSource,tags:e.tags?.internal,iataCode:e.locationData?.airport?.iataCode,icaoCode:e.locationData?.airport?.icaoCode,dmaCd:e.dmaCd||"",address:e.address,isDisputedLocation:e.isDisputedLocation??!1}}(f,C);return{location:d?{...e,geocode:(0,r.formatGeocode)(d)}:e,isLoading:g,isValidating:v,error:m}},[f,g,v,m,C,d])}],325974)},767685,e=>{"use strict";e.s(["honorRecentLocationName",0,(e,t)=>{if(!t||!e.placeId&&!e.featureId||"address"!==e.type)return e;let o=(e.placeId?t[e.placeId]:void 0)??Object.values(t).find(t=>t.featureId===e.featureId);return o?.name?{...e,displayName:o.name,name:o.name,presentationName:o.presentationName||e.presentationName,address:o.address||e.address}:e}])},150137,e=>{"use strict";var t=e.i(981030),o=e.i(695881),r=e.i(333350);let i=(0,o.createLogger)("geolocationApi"),n=(0,t.atom)(async()=>{if(r.default&&navigator.permissions)try{return(await navigator.permissions.query({name:"geolocation"})).state}catch(e){i.error(e)}}),a=(0,t.atom)(void 0);e.s(["geolocationAPIPermissionStateAsyncAtom",0,n,"preciseGeocodeAtom",0,a])},485737,e=>{"use strict";var t=e.i(981030),o=e.i(646341),r=e.i(682142),i=e.i(726249);let n=(0,r.getCICookie)(),a=n?.["TWC-GeoIP-Lat"],s=n?.["TWC-GeoIP-Long"],u=a&&s?(0,i.formatGeocode)(`${a},${s}`):(0,o.getCookie)("twc-location-geocode")?.toString()||null,c=(0,t.atom)(u),l=n?.["TWC-GeoIP-Country"]??(0,o.getCookie)("twc-location-country")?.toString()??null,d=(0,t.atom)(l),p=n?.["TWC-GeoIP-Region"]??(0,o.getCookie)("twc-location-region")?.toString()??null,f=(0,t.atom)(p),m=n?.["TWC-GeoIP-City"]??(0,o.getCookie)("twc-location-city")?.toString()??null,g=(0,t.atom)(m);e.s(["geoipCity",0,g,"geoipCountry",0,d,"geoipGeocode",0,c,"geoipRegion",0,f])},304158,e=>{"use strict";e.i(485737),e.s([])},692099,78321,790050,72053,e=>{"use strict";var t=e.i(592121),o=e.i(546446),r=e.i(295553);e.s(["usePageLocation",0,function(){let e=(0,o.useAtomValue)(r.pageLocationDataAtom);return(0,t.useMemo)(()=>({location:e??void 0,isLoading:!1}),[e])}],692099);var i=e.i(310847),n=e.i(439766),a=e.i(325974),s=e.i(767685);e.s(["useActiveLocation",0,function(){let e=(0,o.useAtomValue)(n.activeLocationAtom),r=(0,o.useAtomValue)(i.wxuUserRecentLocationsDataAtom),u=(0,a.useResolveCanonical)(e?{featureId:e.featureId,placeId:e.placeId,geocode:e.geocode}:null);return(0,t.useMemo)(()=>u.location?{...u,location:(0,s.honorRecentLocationName)(u.location,r)}:u,[u,r])}],78321);var u=e.i(150137);e.s(["useHtml5Location",0,function(){let e=(0,o.useAtomValue)(u.preciseGeocodeAtom);return(0,a.useResolveCanonical)(e?{geocode:e}:null,{sourceGeocode:e??void 0})}],790050),e.i(304158);var c=e.i(485737);e.s(["useGeoipLocation",0,function(){let e=(0,o.useAtomValue)(c.geoipGeocode);return(0,a.useResolveCanonical)(e?{geocode:e}:null,{sourceGeocode:e??void 0})}],72053)},88349,788414,e=>{"use strict";var t=e.i(695881);let o="wxu-web/key-val:html5Geolocation";e.s(["GEOLOCATION_CACHE_KEY",0,o,"GEOLOCATION_CACHE_TTL_MS",0,36e5,"isGeolocationPermissionDenied",0,function(){let e=function(){try{if("u"navigator.geolocation.getCurrentPosition(e=>{let{latitude:o,longitude:r}=e.coords;!function({latitude:e,longitude:t}){sessionStorage.setItem("wxu-web/key-val:html5Geolocation",JSON.stringify({latitude:e,longitude:t,permissionDenied:!1,timestamp:Date.now()}))}({latitude:o,longitude:r}),t({latitude:o,longitude:r})},e=>{e.code===e.PERMISSION_DENIED&&sessionStorage.setItem(o,JSON.stringify({permissionDenied:!0,timestamp:Date.now()})),r(e)},{enableHighAccuracy:!0,timeout:e,maximumAge:0}))}catch(e){r.error("getGeolocationAPIGeocode error: ",e)}}e.s(["getGeolocationAPIGeocode",0,i],88349)},380241,e=>{"use strict";var t=e.i(699173),o=e.i(592121),r=e.i(692099),i=e.i(78321),n=e.i(790050),a=e.i(72053),s=e.i(546446),u=e.i(284007),c=e.i(726249),l=e.i(88349),d=e.i(150137);let p=(0,u.loadable)(d.geolocationAPIPermissionStateAsyncAtom),f=(0,o.createContext)(null);e.s(["LocationSourcesProvider",0,({children:e})=>{let u,m,g,v,C=(0,r.usePageLocation)(),h=(0,i.useActiveLocation)(),y=(0,n.useHtml5Location)(),k=(0,a.useGeoipLocation)();u=(0,s.useAtomValue)(p),m=(0,s.useAtomValue)(d.preciseGeocodeAtom),g=(0,s.useSetAtom)(d.preciseGeocodeAtom),v="hasData"===u.state&&"granted"===u.data,(0,o.useEffect)(()=>{if(!v||m)return;let e=!1;return(0,l.getGeolocationAPIGeocode)().then(t=>{!e&&t?.latitude&&t?.longitude&&g((0,c.formatGeocode)(`${t.latitude},${t.longitude}`))}).catch(()=>{}),()=>{e=!0}},[v,m,g]);let S=(0,o.useMemo)(()=>({page:C,active:h,html5:y,geoip:k}),[C,h,y,k]);return(0,t.jsx)(f.Provider,{value:S,children:e})},"useSourceResults",0,function(){let e=(0,o.useContext)(f);if(!e)throw Error("useSourceResults must be used within a ");return e}],380241)},64412,e=>{"use strict";var t=e.i(592121),o=e.i(380241),r=e.i(325974);let i=["page","active","html5","geoip"];e.s(["useLocation",0,function(e="default",n=""){var a;let s=(0,o.useSourceResults)(),u=(a="specified"===e?n:null,(0,r.useResolveCanonical)(a?{geocode:a}:null,{sourceGeocode:a??void 0})),c=(0,t.useMemo)(()=>(function(e){switch(e){case"geolocation":return["html5","geoip"];case"specified":return["specified"];default:return i}})(e),[e]),l=(0,t.useMemo)(()=>({...s,specified:u}),[s,u]),d=(0,t.useMemo)(()=>(function(e,t){let o;for(let r of e){let e=t[r];if(e){if(e.error){o=e.error;continue}if(e.location||e.isLoading)return e}}return{location:void 0,isLoading:!1,error:o}})(c,l),[c,l]);return{location:d.location,isLoading:!d.location&&d.isLoading,isValidating:!!d.location&&!!d.isValidating,error:d.error}}],64412)},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}])},961123,(e,t,o)=>{t.exports=e.r(874357)},950771,e=>{"use strict";let t=(0,e.i(981030).atom)("en-US");e.s(["pageLocaleAtom",0,t])},609717,e=>{"use strict";e.i(950771),e.s([])},695203,e=>{"use strict";let t=(0,e.i(981030).atom)("");e.s(["deviceClassAtom",0,t])},737801,358273,158662,673915,e=>{"use strict";e.i(546584);var t=e.i(546446),o=e.i(864723),r=e.i(521350),i=e.i(990033);let n="wxu-metrics-session",a="new-metrics-session",s="metric-session-last-active-time",u=()=>{let e=(0,o.getCookie)(n);if(!e)return null;let[t="",r="",i=""]=e.split(":"),a=parseInt(r,10);return{sessionId:t,sessionStartTime:a,pageCount:parseInt(i,10)}},c=e=>{let t=new Date().getTime(),r=e&&!d();p(t);let a=r?e:{},s=a.sessionId||(0,i.v4)(),u=a.sessionStartTime||t,c=a.pageCount||0,l=`${s}:${u}:${c}`;(0,o.setCookie)(n,decodeURIComponent(l),{domain:".weather.com",path:"/",maxAge:1800,secure:!0})},l=()=>{(0,r.isLocalStorageAvailable)()&&localStorage.setItem(a,"true")},d=(e=30)=>{try{let t=new Date().getTime(),o=f(),r=new Date(o).getTime(),i=new Date(t).getTime();if(Number.isNaN(r)||Number.isNaN(i))return console.error("Invalid timestamp"),!1;return Math.abs(r-i)>60*e*1e3}catch(e){return console.error("Error in isDifferenceMoreThanMinutes",e instanceof Error?e.message:String(e)),!1}},p=e=>{(0,r.isLocalStorageAvailable)()&&localStorage.setItem(s,e.toString())},f=()=>{if(!(0,r.isLocalStorageAvailable)())return"";let e=localStorage.getItem(s);return e?parseInt(e):""};e.s(["checkSessionTimestampExpired",0,d,"deleteIsNewMestricsSession",0,()=>{(0,r.isLocalStorageAvailable)()&&localStorage.removeItem(a)},"getMetricsSession",0,u,"incrementMetricsSessionCount",0,()=>{let e=u();e&&c({...e,pageCount:e?.pageCount+1})},"isNewMetricsSession",0,()=>{if((0,r.isLocalStorageAvailable)())return localStorage.getItem(a)},"regenerateMetricsSession",0,()=>{l(),c(null)},"setIsNewMestricsSession",0,l,"setMetricsSession",0,c],358273);var m=e.i(959194),g=e.i(537989),v=e.i(592121);e.i(609717);var C=e.i(950771),h=e.i(695203),y=e.i(981030);let k=(0,y.atom)(null);e.s(["experimentJoinListAtom",0,k],158662);let S=(0,y.atom)("");e.s(["fromStringAtom",0,S],673915);var w=e.i(333350),b=e.i(682142),A=e.i(961123),P=e.i(64412);let _={postcode:"postal",city:"city",locality:"locality",neighborhood:"neighborhood",airport:"airport",poi:"poi",ski:"ski"};var I=e.i(896363);e.s(["useEventAttributes",0,()=>{var e;let i=(0,m.getCampaign)(),n=(0,m.getTpcc)(),a=(0,m.getPartner)(),s=(0,r.areCookiesEnabled)(),c=(0,b.getCICookie)(),l=c?.["TWC-GeoIP-Country"]??(0,o.getCookie)("twc-location-country"),d=c?.["TWC-GeoIP-Region"]??(0,o.getCookie)("twc-location-region"),p=u(),f=p?.pageCount?p?.pageCount+1:1,y=p?.sessionId||"",O=p?.sessionStartTime||0,E=(0,t.useAtomValue)(k),R=(0,t.useAtomValue)(S),T=(0,t.useAtomValue)(g.pageIdAtom)||"",D=(0,t.useAtomValue)(C.pageLocaleAtom),G=(0,t.useAtomValue)(h.deviceClassAtom),L=(0,A.usePathname)(),N=["article","video"].includes(T)?(0,m.stripLastPartOfSlug)(L):(0,m.getAnonymizedPath)(L),x=(0,m.getLinkReferral)(),{utmSource:j,utmMedium:M,utmCampaign:U}=(0,m.getUtmParams)(),$="u">typeof document?document.referrer:null,{location:V}=(0,P.useLocation)(),q=V?.city??null,H=V?.countryCode??null,F=V?.adminDistrictCode??null,W=V?.dmaCd??null,K=V?.placeId??null,B=V?.featureId??null,z=(e=V?.type)?_[e]??null:null,J=V?.featureSource??null,Z=V?.tags?.length?(0,I.parseArrayToString)(V.tags):null,Y=new Date,Q=Y.getHours(),X=Y.getDay(),ee=m.WEEK_DAYS[X]||null,et=c?.["TWC-Privacy"]??(0,o.getCookie)("twc-privacy"),eo=w.default?window.DprSdk?.getCcpaSaleOptInString()??"":"",er=w.default?window.DprSdk?.getGdprConsentOptInsString()??"":"",ei=!!w.default&&(window.navigator?.globalPrivacyControl??!1),en=er?.includes("functional-technology")??!1,ea=er?.includes("geographically-relevant-advertising")??!1;return(0,v.useMemo)(()=>({campaign:i,tpcc:n,cookiesEnabled:s,physicalCountry:l??"",physicalState:d??"",pageId:T,partner:a,locale:D,deviceClass:G,url:N,linkReferral:x,referrer:$,pageCount:f,sessionId:y,sessionStartTime:O,schemaVersion:"nextgen",hourOfDay:Q,dayOfWeek:ee,wlocCity:q,wlocCountry:H,wlocState:F,wlocDMA:W,wlocId:K,wlocFeatureId:B,wlocType:z,wlocFeatureSource:J,wlocTags:Z,privProducts:eo,priv:er,gpcSignalOptOut:ei,functionalTechnologies:en,geographicallyRelevantAds:ea,regime:et??"",appVersion:"6b644f62227837c494fadb000b1cadc55e007b88".slice(0,10),weatherMode:"normal",mParticleGranted:function(){if(!w.default)return!1;let e=window.DprSdk;return!!e&&(e.getFeatureFlags?.()?.mParticleFullMetrics??!1)}(),...null!=E&&{experimentJoinList:E},fromString:R??"",utmSource:j,utmMedium:M,utmCampaign:U}),[i,n,s,l,d,T,a,D,N,x,$,f,y,O,Q,ee,q,H,F,W,K,B,z,J,Z,er,eo,ei,en,ea,et,E,R,j,M,U])}],737801)},884625,(e,t,o)=>{"use strict";var r=e.e&&e.e.__assign||function(){return(r=Object.assign||function(e){for(var t,o=1,r=arguments.length;o0&&i[i.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!i||c[1]>i[0]&&c[1]t.indexOf(r)&&(o[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);it.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(o[r[i]]=e[r[i]]);return o};Object.defineProperty(o,"__esModule",{value:!0}),o.hasCookie=o.deleteCookie=o.setCookie=o.getCookie=o.getCookies=void 0;var c=e.r(222792),l=e.r(620556),d=function(e){if((0,l.isClientSide)(e))throw Error("You are trying to access cookies on the client side. Please, use the client-side import with `cookies-next/client` instead.")},p=function(e){return!!e&&"getAll"in e&&"set"in e&&"function"==typeof e.getAll&&"function"==typeof e.set},f=function(e){return!!(null==e?void 0:e.req)&&"cookies"in e.req&&p(e.req.cookies)||!!(null==e?void 0:e.res)&&"cookies"in e.res&&p(e.res.cookies)||!!e&&"cookies"in e&&"function"==typeof e.cookies},m=function(e){var t={};return e.getAll().forEach(function(e){var o=e.name,r=e.value;t[o]=r}),t},g=function(e){return a(void 0,void 0,void 0,function(){var t,o;return s(this,function(r){switch(r.label){case 0:if(d(e),!f(e))return[3,2];if(e.req)return[2,m(e.req.cookies)];if(e.res)return[2,m(e.res.cookies)];if(!e.cookies)return[3,2];return t=m,[4,e.cookies()];case 1:return[2,t.apply(void 0,[r.sent()])];case 2:if((null==e?void 0:e.req)&&(o=e.req),null==o?void 0:o.cookies)return[2,o.cookies];if(null==o?void 0:o.headers.cookie)return[2,(0,c.parse)(o.headers.cookie)];return[2,{}]}})})};o.getCookies=g,o.getCookie=function(e,t){return a(void 0,void 0,void 0,function(){var o;return s(this,function(r){switch(r.label){case 0:return d(t),[4,g(t)];case 1:if(void 0===(o=r.sent()[e]))return[2,void 0];return[2,(0,l.decode)(o)]}})})};var v=function(e,t,o){return a(void 0,void 0,void 0,function(){var i,n,a,p,m,g,v,C,h,y,k,S,w,b,A;return s(this,function(s){switch(s.label){case 0:if(d(o),!f(o))return[3,3];if(i=o.req,n=o.res,a=o.cookies,p=u(o,["req","res","cookies"]),m=r({name:e,value:(0,l.stringify)(t)},p),i&&i.cookies.set(m),n&&n.cookies.set(m),!a)return[3,2];return[4,a()];case 1:s.sent().set(m),s.label=2;case 2:return[2];case 3:return g={},o&&(y=(h=o).req,k=h.res,S=u(h,["req","res"]),v=y,C=k,g=S),w=(0,c.serialize)(e,(0,l.stringify)(t),r({path:"/"},g)),C&&v&&(Array.isArray(b=C.getHeader("Set-Cookie"))||(b=b?[String(b)]:[]),C.setHeader("Set-Cookie",b.concat(w)),v&&v.cookies&&(A=v.cookies,""===t?delete A[e]:A[e]=(0,l.stringify)(t)),v&&v.headers&&v.headers.cookie&&(A=(0,c.parse)(v.headers.cookie),""===t?delete A[e]:A[e]=(0,l.stringify)(t),v.headers.cookie=Object.entries(A).reduce(function(e,t){return e.concat("".concat(t[0],"=").concat(t[1],";"))},""))),[2]}})})};o.setCookie=v,o.deleteCookie=function(e,t){return a(void 0,void 0,void 0,function(){return s(this,function(o){return d(t),[2,v(e,"",r(r({},t),{maxAge:-1}))]})})},o.hasCookie=function(e,t){return a(void 0,void 0,void 0,function(){return s(this,function(o){switch(o.label){case 0:if(d(t),!e)return[2,!1];return[4,g(t)];case 1:return[2,o.sent().hasOwnProperty(e)]}})})},n(e.r(18568),o)},646341,(e,t,o)=>{"use strict";var r=e.e&&e.e.__createBinding||(Object.create?function(e,t,o,r){void 0===r&&(r=o);var i=Object.getOwnPropertyDescriptor(t,o);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[o]}}),Object.defineProperty(e,r,i)}:function(e,t,o,r){void 0===r&&(r=o),e[r]=t[o]}),i=e.e&&e.e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=e.e&&e.e.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&r(t,e,o);return i(t,e),t},a=e.e&&e.e.__exportStar||function(e,t){for(var o in e)"default"===o||Object.prototype.hasOwnProperty.call(t,o)||r(t,e,o)};Object.defineProperty(o,"__esModule",{value:!0}),o.CookiesNextProvider=o.useReactiveCookiesNext=o.useReactiveHasCookie=o.useReactiveDeleteCookie=o.useReactiveSetCookie=o.useReactiveGetCookie=o.useReactiveGetCookies=o.useCookiesNext=o.useDeleteCookie=o.useGetCookie=o.useSetCookie=o.useHasCookie=o.useGetCookies=o.hasCookie=o.deleteCookie=o.setCookie=o.getCookie=o.getCookies=void 0;var s=n(e.r(864723)),u=n(e.r(884625));a(e.r(18568),o);var c=e.r(620556);o.getCookies=function(e){return(0,c.isClientSide)(e)?s.getCookies(e):u.getCookies(e)},o.getCookie=function(e,t){return(0,c.isClientSide)(t)?s.getCookie(e,t):u.getCookie(e,t)},o.setCookie=function(e,t,o){return(0,c.isClientSide)(o)?s.setCookie(e,t,o):u.setCookie(e,t,o)},o.deleteCookie=function(e,t){return(0,c.isClientSide)(t)?s.deleteCookie(e,t):u.deleteCookie(e,t)},o.hasCookie=function(e,t){return(0,c.isClientSide)(t)?s.hasCookie(e,t):u.hasCookie(e,t)};var l=e.r(864723);Object.defineProperty(o,"useGetCookies",{enumerable:!0,get:function(){return l.useGetCookies}}),Object.defineProperty(o,"useHasCookie",{enumerable:!0,get:function(){return l.useHasCookie}}),Object.defineProperty(o,"useSetCookie",{enumerable:!0,get:function(){return l.useSetCookie}}),Object.defineProperty(o,"useGetCookie",{enumerable:!0,get:function(){return l.useGetCookie}}),Object.defineProperty(o,"useDeleteCookie",{enumerable:!0,get:function(){return l.useDeleteCookie}}),Object.defineProperty(o,"useCookiesNext",{enumerable:!0,get:function(){return l.useCookiesNext}}),Object.defineProperty(o,"useReactiveGetCookies",{enumerable:!0,get:function(){return l.useReactiveGetCookies}}),Object.defineProperty(o,"useReactiveGetCookie",{enumerable:!0,get:function(){return l.useReactiveGetCookie}}),Object.defineProperty(o,"useReactiveSetCookie",{enumerable:!0,get:function(){return l.useReactiveSetCookie}}),Object.defineProperty(o,"useReactiveDeleteCookie",{enumerable:!0,get:function(){return l.useReactiveDeleteCookie}}),Object.defineProperty(o,"useReactiveHasCookie",{enumerable:!0,get:function(){return l.useReactiveHasCookie}}),Object.defineProperty(o,"useReactiveCookiesNext",{enumerable:!0,get:function(){return l.useReactiveCookiesNext}}),Object.defineProperty(o,"CookiesNextProvider",{enumerable:!0,get:function(){return l.CookiesNextProvider}})},682142,e=>{"use strict";var t=e.i(864723),o=e.i(333350);let r=null;e.s(["getCICookie",0,function(){if(!o.default)return null;if(r)return r;let e=(0,t.getCookie)("ci")||"";return e?r=e.split("&").reduce((e,t)=>{let o=t.split("=");return o[0]&&"string"==typeof o[1]&&(e[o[0]]=o[1]),e},{}):null}])},947118,e=>{"use strict";var t=e.i(592121);let o=e=>(window.mParticle?.ready?.(e),()=>{}),r=()=>!!window.mParticle?.isInitialized?.(),i=()=>!1;e.s(["useIsInitialized",0,()=>(0,t.useSyncExternalStore)(o,r,i)])},132084,e=>{"use strict";var t,o=((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(o),e.s(["Partner",()=>o,"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"}])},831826,e=>{"use strict";var t=e.i(132084);e.s(["getPartnerByPattern",0,function(e){for(let[o,r]of Object.entries(t.partnersByPattern))if(e.toLowerCase().includes(o))return r;return null},"isSamsungMoroccoPartner",0,function(e){return e.toLowerCase().replace(/[_-]/g,"").includes("samsungmsc")},"isSamsungVietnamPartner",0,function(e){return e.toLowerCase().replace(/[_-]/g,"").includes("samsungvsc")}])},959194,896363,e=>{"use strict";var t=e.i(333350),o=e.i(831826),r=e.i(132084),i=e.i(682142),n=e.i(864723);let a=e=>{if(!e)return"";let t="[";return Array.isArray(e)&&e.forEach((o,r)=>{t+=`'${o}'${r!==e.length-1?",":""}`}),t+="]"};e.s(["parseArrayToString",0,a],896363);let s=()=>t.default?Object.fromEntries(new URLSearchParams(window.location.search.replace(/\+/g,"%2B")).entries()):{};(0,i.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 o,r,i,n=(o=e,r=e?.indexOf?.("?"),i=e?.indexOf?.("#"),r>-1?o=o.substring(0,r):i>-1&&(o=o.substring(0,i)),o);if(t=n,"/index.html"===(n=t?.replace?.(/\/l\/[^/]+/gi,"/l"))||"/"===n||""===n)n="/";else{let e=n?.split("/")||[],t=e.length-1,o=e[t]??"";"news"!==(t>0?e[t-1]:"")&&(o.match(/[A-Z]/)||o.match(/[0-9]/)||o.match(/[@#$%&!*:]/)||""===o)&&e.pop(),n=e.join("/")}return n},"getCampaign",0,()=>{let e=s(),t=null,o=!0,r=[];return e.cm_ven&&r.push(e.cm_ven),e.cm_date&&r.push(e.cm_date),e.cm_cat&&r.push(e.cm_cat),e.cm_pla&&r.push(e.cm_pla),e.cm_ite&&r.push(e.cm_ite),r.length>0?t=r.join(":"):(t=(0,n.getCookie)("campaign-values")||null,o=!1),o&&t&&(0,n.setCookie)("campaign-values",t,{domain:".weather.com",path:"/",maxAge:1800}),t},"getLinkReferral",0,()=>s()?.traffic_source||null,"getPartner",0,()=>{let e=(0,n.getCookie)("partner")||"";return(0,o.getPartnerByPattern)(e)??e},"getSamsungVietnamPartner",0,()=>{let e=(0,n.getCookie)("partner")||"";return(0,o.isSamsungVietnamPartner)(e)?r.SAMSUNG_VIETNAM_PARTNER:""},"getTimezoneOffsetInHours",0,function(e,t=new Date){if(!e)throw Error("Invalid timeZone provided.");try{let o=t.getTime(),r=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 o=parseInt(t.value,10);"hour"===t.type&&24===o&&(o=0),e[t.type]=o}return e},{});return(Date.UTC(r.year??0,(r.month??1)-1,r.day??1,r.hour??0,r.minute??0,r.second??0)-o)/36e5}catch(e){return e instanceof Error&&console.error(e.message),0}},"getTpcc",0,()=>{let e=s()?.tpcc||(0,n.getCookie)("tpcc")||null;return e&&(0,n.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("."),o=(Array.isArray(t)&&t.length>=2&&t[1]||"").replace("-","+").replace("_","/");try{return JSON.parse(window.atob(o))||{}}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),a(t)},"stripLastPartOfSlug",0,(e="")=>{let t=e.split("/");return t?.[t.length-1]===""&&t.pop(),t.slice(0,t.length-1).join("/")}],959194)},725296,e=>{"use strict";var t,o=e.i(646341),r=((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.USA_UT="usa-ut",t);let i=Object.values(r);e.s(["PRIVACY_REGIMES",0,i,"RESTRICTIVE_REGIMES",0,["ca-qc","gdpr","latam-co","latam-do","latam-pe","lgpd","pipl","tr-kvkk"],"Regime",()=>r,"US_REGIMES",0,["usa","usa-ccpa","usa-co","usa-ct","usa-va"],"default",0,r,"getRegime",0,()=>(()=>{let e=(0,o.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 t.slice(e+1)||void 0}})()||(0,o.getCookie)("twc-privacy")||"exempt"])},678651,(e,t,o)=>{"use strict";function r(e){let t=new URLSearchParams;for(let[o,r]of Object.entries(e))void 0!==r&&t.append(o,r);return t}Object.defineProperty(o,"__esModule",{value:!0}),o.queryStringToSearchParams=r,o.urlFrom=function({host:e,...t}){if(!e)throw Error("Host is missing");let o=new URL(`https://${e}`);return Object.assign(o,{...t,hostname:e}),t.query&&(o.search=r(t.query).toString()),o}},414655,(e,t,o)=>{"use strict";async function r(e){if(!e.ok)switch(e.status){case 401:throw Error("Unauthorized (status 401)");case 403:throw Error("Forbidden (status 403)");case 404:throw Error("Not found (status 404)");case 400:throw Error("Bad Request (status 400)");default:if(e.status>=500)throw Error(`Server error (status ${e.status})`);throw Error(`Unhandled error (status ${e.status})`)}try{if(204===e.status)return null;return await e.json()}catch(e){throw Error(`Invalid JSON response: ${e.message}`)}}async function i(e){if(!e.ok)switch(e.status){case 401:throw Error("Unauthorized (status 401)");case 403:throw Error("Forbidden (status 403)");case 404:throw Error("Not found (status 404)");case 400:throw Error("Bad Request (status 400)");default:if(e.status>=500)throw Error(`Server error (status ${e.status})`);throw Error(`Unhandled error (status ${e.status})`)}try{if(204===e.status)return"";return await e.text()}catch(e){throw Error(`Invalid text response: ${e.message}`)}}Object.defineProperty(o,"__esModule",{value:!0}),o.handleFetchResponse=r,o.handleFetchTextResponse=i},763886,e=>{"use strict";let t=(0,e.i(981030).atom)();e.s(["partnerAtom",0,t])},394481,e=>{"use strict";let t=(0,e.i(981030).atom)();e.s(["privacyRegimeAtom",0,t])},739971,e=>{"use strict";let t=(0,e.i(981030).atom)(null);e.s(["subscriptionsEnabledAtom",0,t])}]);