(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,212771,317774,97991,e=>{"use strict";e.s(["identity",0,function(e){return e}],212771);let t=["rain","freezing_rain"],i=["snow","sleet"],a={300:"rain",310:"rain",400:"rain",402:"rain",410:"rain",412:"rain",500:"rain",510:"rain",600:"rain",601:"rain",610:"rain",611:"rain",700:"sleet",701:"sleet",710:"sleet",711:"sleet",800:"freezing_rain",810:"freezing_rain",850:"freezing_rain",900:"rain",910:"rain",950:"rain",1e3:"freezing_rain",1001:"freezing_rain",1002:"freezing_rain",1010:"freezing_rain",1011:"freezing_rain",1012:"freezing_rain",1051:"freezing_rain",1100:"rain",1110:"rain",1140:"rain",1170:"rain",1200:"rain",1201:"rain",1210:"rain",1211:"rain",1240:"rain",1251:"rain",1270:"rain",1300:"snow",1310:"snow",1400:"snow",1410:"snow",1600:"snow",1601:"snow",1610:"snow",1611:"snow",1651:"snow",1800:"sleet",1801:"sleet",1810:"sleet",1811:"sleet",3700:"rain",3710:"rain",3800:"rain",3810:"rain",3900:"rain",3910:"rain",4e3:"rain",4010:"rain",4100:"snow",4110:"snow",4200:"snow",4210:"snow",4300:"snow",4500:"rain",4510:"rain",4600:"rain",4610:"rain",4700:"snow",4710:"snow",4800:"snow",4810:"snow",4900:"rain",4910:"rain",5e3:"snow",5100:"freezing_rain",5101:"freezing_rain",5110:"freezing_rain",5111:"freezing_rain",5200:"sleet",5210:"sleet",5300:"freezing_rain",5301:"freezing_rain",5302:"freezing_rain",5310:"freezing_rain",5311:"freezing_rain",5312:"freezing_rain",5351:"freezing_rain",5400:"snow",5500:"rain",5600:"snow",5610:"snow",5700:"rain",5710:"rain"};e.s(["PRECIP_COLOR",0,"#DD85A7","RAIN_COLOR",0,"#47A25D","RAIN_ICON_CODES",0,t,"SENSIBLE_WX_TO_PRECIP_TYPE",0,a,"SNOW_COLOR",0,"#65B0C3","SNOW_ICON_CODES",0,i],317774);var r=e.i(796424);let l=(e=-1)=>{switch(!0){case e>1.65:return 9;case e>.72:return 8;case e>.32:return 7;case e>.14:return 6;case e>.06:return 5;case e>.03:return 4;case e>.01:return 3;case e>0:return 2;case 0===e:return .7;default:return 0}},n=(e=-1)=>{switch(!0){case e>1.52:return 9;case e>.48:return 8;case e>.17:return 7;case e>.07:return 6;case e>.03:return 5;case e>.02:return 4;case e>.01:return 3;case e>0:return 2;case 0===e:return .7;default:return 0}};e.s(["checkHasChartData",0,e=>!!e?.find(({level:e})=>e>0),"createChartData",0,(e,r,s,o)=>e?(o?e?.slice(0,7)||[]:e||[]).map((e,d)=>{let c=e.iconCodeExtend,u=e.precipType,m=(({precipRate:e,iconCodeExtend:r,precipType:s,unitsSystem:o})=>{let d=o?.precip!=="in"?Number((e/25.4).toFixed(2)):e,c="precip"===s||0===e?a[r]:s;switch(!0){case t.includes(c):return l(d);case i.includes(c):return n(d);default:return 0}})({precipRate:o?e.qpf:e.precipRate,iconCodeExtend:c,precipType:u,unitsSystem:r});return{precipType:u,validTimeLocal:s[d],level:m}}):Array(7).fill({precipType:"",validTimeLocal:"",level:0}),"getChartPrecipTypes",0,e=>e.reduce((e,{precipType:t})=>(e[t]=!0,e),{}),"getRainLevel",0,l,"getSnowLevel",0,n,"normalizeForecastDates",0,(e,t)=>{if(!e?.length)return[];let i=e.map(e=>(0,r.getNormalizedDateString)(e.validTimeLocal));return t?i.slice(0,7):i}],97991)},171101,e=>{"use strict";let t=(0,e.i(514514).default)("calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);e.s(["Calendar",0,t],171101)},396035,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.getLiveblogMedia=l;let a=e.r(426606),r=e.r(16689);async function l({liveblogId:e,channel:t,territory:i,draft:n}){let s=new URLSearchParams({channel:t});i&&s.set("territory",i),n&&s.set("draft","1");let o=`https://${(0,r.getCmsBaseUrl)()}/api/payload/v1/media/liveblog/${encodeURIComponent(e)}?${s.toString()}`,d=await (0,a.fetchJsonWithoutCredentials)(o);return!d||"object"!=typeof d||"error"in d?null:d}},346679,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.getWebContentBanners=l;let a=e.r(426606),r=e.r(16689);async function l({language:e="en-US",dmaCd:t,geocode:i}={}){let n=(0,r.getCmsBaseUrl)(),s=new URLSearchParams({language:e,platform:"web"});return t&&s.set("dmaCd",t),i&&s.set("geocode",i),(0,a.fetchJsonWithoutCredentials)(`https://${n}/api/payload/v1/media/content-banners?${s.toString()}`)}},46365,(e,t,i)=>{"use strict";var a=e.i(288906);Object.defineProperty(i,"__esModule",{value:!0}),i.getMediaAssetsByIdUrlConfig=function({assetId:e,limit:t,language:i}){return{host:"weather.com",protocol:"https",pathname:"api/v2/content-media",query:{apiKey:a.default.env.WX_CONTENT_MEDIA_API_KEY,assetId:e,language:i,limit:t||void 0}}},i.getMediaAssetsByPlaylistIdUrlConfig=function({playlistId:e,limit:t,locale:i}){let r=i?i.split("-").join("_"):"en_US";return{host:"weather.com",protocol:"https",pathname:"api/v2/content-media",query:{apiKey:a.default.env.WX_CONTENT_MEDIA_API_KEY,dsxLocale:r,playlistId:e,...void 0!==t?{limit:t.toString()}:{}}}},i.getLocationMediaUrlConfig=function({dmaCd:e,geocode:t,radius:i,limit:a,mediaTypes:l}){let n=(0,r.getCmsBaseUrl)(),s={channel:"weather-com-web",territory:"US",limit:String(a),mediaTypes:l.join(","),excludeAspectRatios:"vertical"};return e?s.dmaCd=e:t&&(s.geocode=t,s.radius=String(i)),{host:n,protocol:"https",pathname:"/api/payload/v1/media",query:s}};let r=e.r(16689)},334147,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.getLocationMedia=s;let a=e.r(678651),r=e.r(426606),l=e.r(1231),n=e.r(46365);async function s({geocode:e,radius:t=50,limit:i=10,mediaTypes:o=["articles","videos"]}){let d;if(e)try{d=await (0,l.getDmaByGeocode)(e)??void 0}catch(e){console.warn("getLocationMedia: DMA lookup failed, falling back to geocode proximity search",e),d=void 0}let c=(0,n.getLocationMediaUrlConfig)({dmaCd:d,geocode:e,radius:t,limit:i,mediaTypes:o}),u=(0,a.urlFrom)(c);return(await (0,r.fetchJsonWithoutCredentials)(u)).data}},1231,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.getDmaByGeocode=l;let a=e.r(343277),r=e.r(726249);async function l(e,t="en-US"){let{location:i}=await (0,a.getLocationPointByGeocode)((0,r.formatGeocode)(e),t);return i?.dmaCd?i.dmaCd:null}},499589,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.DMA_TO_STELLER_PLACE_ID=void 0,i.getStellerPlaceIdByDma=function(e,t){let r=i.DMA_TO_STELLER_PLACE_ID[e]??[],[l]=r;if(!l)return null;if(1===r.length)return l.placeId;let[n,s]=(t??"").split(","),o=Number(n),d=Number(s);if(!n||!s||isNaN(o)||isNaN(d))return l.placeId;let c=(0,a.findNearestPlace)(o,d,r);return c?.placeId??l.placeId};let a=e.r(650130);i.DMA_TO_STELLER_PLACE_ID={501:[{placeId:"3315063269827282211",lat:40.7127753,lon:-74.0059728}],511:[{placeId:"3315063436399871268",lat:38.9072873,lon:-77.0369274}],517:[{placeId:"3315064254993794351",lat:35.2270768,lon:-80.8408933}],528:[{placeId:"3334408385452836165",lat:25.7616798,lon:-80.1917902}],539:[{placeId:"3334596466223088980",lat:27.9516896,lon:-82.4587527}],575:[{placeId:"3334593651954156883",lat:35.0457984,lon:-85.3093995}],556:[{placeId:"3334674602742777205",lat:37.5407246,lon:-77.4360481}],557:[{placeId:"3334606396783068508",lat:35.965266,lon:-83.923304}],640:[{placeId:"3334601011170903382",lat:35.1485812,lon:-90.0518955}],650:[{placeId:"3334613808000796002",lat:35.4688692,lon:-97.519539}],602:[{placeId:"3315063563118183718",lat:41.88325,lon:-87.6323879}],524:[{placeId:"3315063628482217255",lat:33.7501275,lon:-84.3885209}],641:[{placeId:"3315063700154484008",lat:29.4251905,lon:-98.4945922}],659:[{placeId:"3315063836184151338",lat:36.1626638,lon:-86.7816016}],618:[{placeId:"3315064011237623084",lat:29.7600771,lon:-95.3701108}],623:[{placeId:"3315064096851756333",lat:32.7766642,lon:-96.7969879}],635:[{placeId:"3315064174580598062",lat:30.267153,lon:-97.7430608}],789:[{placeId:"3315064328016626992",lat:32.2539787,lon:-110.9741769}],803:[{placeId:"3315064405451867441",lat:34.0549076,lon:-118.242643},{placeId:"3334608184890361184",lat:33.8365932,lon:-117.9143012}],751:[{placeId:"3315064489933538610",lat:39.7392358,lon:-104.990251}],609:[{placeId:"3334399554085717311",lat:38.627428,lon:-90.1982439}],527:[{placeId:"3334400107347969344",lat:39.76909,lon:-86.158018}],825:[{placeId:"3334405793540736322",lat:32.715738,lon:-117.1610838}],515:[{placeId:"3334409005043811655",lat:39.1031182,lon:-84.5120196}],613:[{placeId:"3334409223424443720",lat:44.977753,lon:-93.2650108}],752:[{placeId:"3334409983407162699",lat:38.8353142,lon:-104.8216009}],616:[{placeId:"3334410235468055884",lat:39.0997265,lon:-94.5785667}],819:[{placeId:"3334410987817141582",lat:47.6061389,lon:-122.3328481}],506:[{placeId:"3334413090170078543",lat:42.3555076,lon:-71.0565364}],519:[{placeId:"3334414338143290705",lat:32.7833163,lon:-79.9319664}],757:[{placeId:"3334604687444804951",lat:43.6150186,lon:-116.2023137}],820:[{placeId:"3334598254229718357",lat:45.515232,lon:-122.6783853}],566:[{placeId:"3334623717941577060",lat:40.0403279,lon:-76.3041833}],622:[{placeId:"3334628183096952169",lat:29.9508941,lon:-90.0758356}],507:[{placeId:"3334660161376617839",lat:32.0808989,lon:-81.091203}],807:[{placeId:"3334673640510719346",lat:37.7749295,lon:-122.4194155}],770:[{placeId:"3334636678173164908",lat:40.7605601,lon:-111.8881397}],790:[{placeId:"3334610866476680545",lat:35.0843859,lon:-106.650422},{placeId:"3394818584533272059",lat:35.6894307,lon:-105.9381944}],753:[{placeId:"3333913761063896382",lat:33.4482948,lon:-112.0725488}],839:[{placeId:"3344778025433564567",lat:36.1715735,lon:-115.139121}],544:[{placeId:"3334607334486836575",lat:36.8516437,lon:-75.9792194}],567:[{placeId:"3334592143615329618",lat:35.5975104,lon:-82.5460563}]}},986519,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.transformFifteenMinuteForecast=void 0,i.getFifteenMinuteForecast=c;let a=e.r(417669),r=e.r(678651),l=e.r(414655),n=e.r(992591),s=e.r(358025),o=e.r(349262),d=e.r(861160);async function c(e){let t=(0,a.getFifteenMinuteForecastUrlConfig)(e),n=(0,r.urlFrom)(t),s=await fetch(n,{headers:{"Accept-Encoding":"gzip"},next:{revalidate:60}}),o=await (0,l.handleFetchResponse)(s);return(0,i.transformFifteenMinuteForecast)(o)}i.transformFifteenMinuteForecast=(0,n.createTransformer)(e=>({dayOfWeek:e.dayOfWeek??"",iconCode:e.iconCode??0,iconCodeExtend:e.iconCodeExtend??0,precipChance:e.precipChance??0,precipRate:e.precipRate??0,precipType:e.precipType??s.PrecipType.RAIN,relativeHumidity:e.relativeHumidity??0,snowRate:e.snowRate??0,temperature:e.temperature??0,temperatureFeelsLike:e.temperatureFeelsLike??0,validTimeLocal:e.validTimeLocal??"",windDirection:e.windDirection??0,windDirectionCardinal:(0,d.normalizeCardinal)(e.windDirectionCardinal??o.WindDirectionCardinal.NORTH),windSpeed:e.windSpeed??0,wxPhraseLong:e.wxPhraseLong??"",wxPhraseShort:e.wxPhraseShort??"",wxSeverity:e.wxSeverity??0}))},535836,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.getWWIRForecast=n;let a=e.r(417669),r=e.r(678651),l=e.r(414655);async function n(e){let t=(0,a.getWWIRForecastUrlConfig)(e),i=(0,r.urlFrom)(t),n=await fetch(i,{headers:{"Accept-Encoding":"gzip"},next:{revalidate:300}});return await (0,l.handleFetchResponse)(n)}},231486,(e,t,i)=>{"use strict";e.i(288906),Object.defineProperty(i,"__esModule",{value:!0}),i.getTileServerSeriesDynamicMapsUrlConfig=function(){return{host:"api.weather.com",protocol:"https",pathname:"/v3/TileServer/series/productSet/dynamicmaps",query:{apiKey:"71f92ea9dd2f4790b92ea9dd2f779061"}}}},552588,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.getDynamicMapsTileSeries=n;let a=e.r(678651),r=e.r(414655),l=e.r(231486);async function n(){let e=(0,l.getTileServerSeriesDynamicMapsUrlConfig)(),t=(0,a.urlFrom)(e),i=await fetch(t,{headers:{"Accept-Encoding":"gzip"},next:{revalidate:300}});return(await (0,r.handleFetchResponse)(i)).seriesInfo}},71577,102441,e=>{"use strict";var t=e.i(902875),i=e.i(247865),a=e.i(747961);let r=(0,i.forwardRef)(({title:e,titleId:i,desc:a,descId:r,...l},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":i,"aria-describedby":r,...l,children:[a?(0,t.jsx)("desc",{id:r,children:a}):null,e?(0,t.jsx)("title",{id:i,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M13.49 4.488a3.488 3.488 0 1 1-6.977 0 3.488 3.488 0 0 1 6.977 0m-1 0a2.488 2.488 0 1 1-4.977 0 2.488 2.488 0 0 1 4.977 0",clipRule:"evenodd"}),(0,t.jsx)("path",{fill:"currentColor",d:"M2 1.954a.5.5 0 1 0-1 0v.563C1 3.273 1.622 4 2.526 4h2.518a.5.5 0 0 0 0-1H2.526A.507.507 0 0 1 2 2.517zM1.5 7.543a.5.5 0 0 0 .5-.5V6.48c0-.228.199-.483.526-.483h2.518a.5.5 0 0 0 0-1H2.526C1.622 4.997 1 5.725 1 6.48v.562a.5.5 0 0 0 .5.501M6.01 12.506c0-1.275.94-2.496 2.55-2.496h2.947c1.376 0 2.504 1.17 2.504 2.496v1.989a.5.5 0 0 0 1 0v-1.989c0-1.868-1.566-3.496-3.504-3.496H8.559c-2.225 0-3.548 1.734-3.548 3.496v1.989a.5.5 0 0 0 1 0z"})]})),l=i.default.forwardRef((e,i)=>(0,t.jsx)(a.BaseIcon,{ref:i,icon:r,...e}));l.displayName="AirQuality",e.s(["AirQuality",0,l],71577);var n=e.i(742740),s=e.i(249115);e.s(["SunFormattedTime",0,({sunLocalTime:e,locale:i})=>(0,t.jsx)("span",{children:e?(0,n.formatHourlyDate)({date:(0,s.dateInGMTTimezone)(e),timeZone:"Etc/GMT",locale:i,minutes:!0}):"--"})],102441)},955377,331163,249115,765255,67538,896325,e=>{"use strict";var t=e.i(902875),i=e.i(247865),a=e.i(747961);let r=(0,i.forwardRef)(({title:e,titleId:i,desc:a,descId:r,...l},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":i,"aria-describedby":r,...l,children:[a?(0,t.jsx)("desc",{id:r,children:a}):null,void 0===e?(0,t.jsx)("title",{id:i,children:"Uv Index"}):e?(0,t.jsx)("title",{id:i,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"m8.022 15.021-1.748-2.94-3.29.932.931-3.284L.977 8.01l2.936-1.72-.924-3.236 3.278.874L8.022.977l1.7 2.949 3.255-.861-.868 3.226 2.853 1.717-2.854 1.718L12.98 13l-3.265-.918zm1.216-4.112 2.325.654-.615-2.306 2.075-1.249-2.075-1.248.615-2.287-2.325.615-1.23-2.132L6.74 5.088l-2.305-.615.653 2.287-2.132 1.248 2.132 1.25-.653 2.305 2.305-.654 1.268 2.133z",clipRule:"evenodd"})]})),l=i.default.forwardRef((e,i)=>(0,t.jsx)(a.BaseIcon,{ref:i,icon:r,...e}));l.displayName="UvIndex",e.s(["UvIndex",0,l],955377);let n=(0,i.forwardRef)(({title:e,titleId:i,desc:a,descId:r,...l},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":i,"aria-describedby":r,...l,children:[a?(0,t.jsx)("desc",{id:r,children:a}):null,void 0===e?(0,t.jsx)("title",{id:i,children:"Dew Point"}):e?(0,t.jsx)("title",{id:i,children:e}):null,(0,t.jsx)("g",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",children:(0,t.jsx)("path",{d:"M10.889 4.663a2 2 0 1 0 2.222-3.326 2 2 0 0 0-2.222 3.326m.555-2.494a1 1 0 1 1 1.112 1.663 1 1 0 0 1-1.112-1.663M5.308 14.199A2.75 2.75 0 0 0 7.25 15 2.75 2.75 0 0 0 10 12.26c0-1.721-2.172-10.507-2.265-10.88a.5.5 0 0 0-.97 0C6.672 1.753 4.5 10.539 4.5 12.26c.002.728.293 1.425.808 1.939M5.5 12.26c0-1.056 1.02-5.57 1.75-8.638C7.98 6.69 9 11.205 9 12.26a1.75 1.75 0 1 1-3.5 0"})})]})),s=i.default.forwardRef((e,i)=>(0,t.jsx)(a.BaseIcon,{ref:i,icon:n,...e}));s.displayName="DewPoint",e.s(["DewPoint",0,s],331163);var o=e.i(796424);e.s(["dateInGMTTimezone",0,e=>e?(0,o.getNormalizedDateString)(e).replace(/([+-]\d{2}:?\d{2})$/,"+0000"):""],249115);var d=e.i(632137),c=e.i(952693),u=e.i(763635),m=e.i(617874);let h=({pressureTendencyCode:e,iconClassName:i})=>1===e?(0,t.jsx)(c.ArrowUp,{"data-testid":"PressureRisingIcon",className:(0,d.cn)("mr-1 inline-block h-4 w-4",i),"aria-label":"Pressure rising"}):2===e?(0,t.jsx)(u.ArrowDown,{"data-testid":"PressureFallingIcon",className:(0,d.cn)("mr-1 inline-block h-4 w-4",i),"aria-label":"Pressure falling"}):null;e.s(["Pressure",0,({className:e,unitsClassName:i,pressureAltimeter:a,pressureMeanSeaLevel:r,pressureTendencyCode:l,units:n,iconClassName:s})=>{let o,c=n?(0,m.unitsSystemByCode)(n):null,u=c?.pressure,x=(o=a&&a>0||r&&r>0?a||r:null)?"e"===n?o.toFixed(2):o.toFixed(1):null;return(0,t.jsx)("span",{"data-testid":"PressureValue",className:(0,d.cn)("inline-flex items-center",e),children:x?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(h,{pressureTendencyCode:l,iconClassName:s}),(0,t.jsx)("span",{children:x})," ",(0,t.jsx)("span",{className:(0,d.cn)(i),children:u})]}):"--"})}],765255),e.s(["Visibility",0,({className:e,units:i,visibility:a,unitsClassName:r})=>{let l=i?(0,m.unitsSystemByCode)(i):null,n=l?.distance,s="";return s=0===a?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{children:"0"}),(0,t.jsxs)("span",{className:(0,d.cn)(r),children:[" ",n]})]}):!a||a10||"m"===i&&a>16?"Unlimited":(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{children:a}),(0,t.jsxs)("span",{className:(0,d.cn)(r),children:[" ",n]})]}),(0,t.jsx)("span",{"data-testid":"VisibilityValue",className:(0,d.cn)(e),children:s})}],67538);let x=(0,i.forwardRef)(({title:e,titleId:i,desc:a,descId:r,...l},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":i,"aria-describedby":r,...l,children:[a?(0,t.jsx)("desc",{id:r,children:a}):null,void 0===e?(0,t.jsx)("title",{id:i,children:"First Quarter"}):e?(0,t.jsx)("title",{id:i,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",d:"M8.004 13.552q2.446 0 4.19-1.745 1.746-1.745 1.746-4.198 0-2.452-1.745-4.198-1.745-1.745-4.191-1.745zm-.007-12.34q2.644 0 4.524 1.88t1.88 4.517q0 2.64-1.88 4.521-1.879 1.883-4.524 1.883-2.639 0-4.517-1.883Q1.6 10.247 1.6 7.61q0-2.64 1.88-4.518 1.878-1.88 4.517-1.88"})]})),p=i.default.forwardRef((e,i)=>(0,t.jsx)(a.BaseIcon,{ref:i,icon:x,...e}));p.displayName="FirstQuarter";let g=(0,i.forwardRef)(({title:e,titleId:i,desc:a,descId:r,...l},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":i,"aria-describedby":r,...l,children:[a?(0,t.jsx)("desc",{id:r,children:a}):null,void 0===e?(0,t.jsx)("title",{id:i,children:"Full Moon"}):e?(0,t.jsx)("title",{id:i,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",d:"M7.996 13.553q2.445 0 4.195-1.742 1.748-1.742 1.748-4.202 0-2.452-1.748-4.198-1.749-1.745-4.195-1.745-2.452 0-4.198 1.745Q2.053 5.157 2.053 7.61q0 2.46 1.745 4.202t4.198 1.742m0-12.34q2.64 0 4.521 1.882Q14.4 4.978 14.4 7.616q0 2.645-1.883 4.521t-4.52 1.876q-2.646 0-4.522-1.876Q1.6 10.262 1.6 7.617q0-2.64 1.875-4.522t4.521-1.882"})]})),f=i.default.forwardRef((e,i)=>(0,t.jsx)(a.BaseIcon,{ref:i,icon:g,...e}));f.displayName="FullMoon";let y=(0,i.forwardRef)(({title:e,titleId:i,desc:a,descId:r,...l},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":i,"aria-describedby":r,...l,children:[a?(0,t.jsx)("desc",{id:r,children:a}):null,void 0===e?(0,t.jsx)("title",{id:i,children:"Last Quarter"}):e?(0,t.jsx)("title",{id:i,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",d:"M7.997 1.673q-2.439 0-4.188 1.742-1.748 1.74-1.748 4.201 0 2.453 1.748 4.198 1.749 1.745 4.188 1.745zm.007 12.34q-2.64 0-4.521-1.883Q1.6 10.247 1.6 7.61q0-2.646 1.883-4.522 1.883-1.875 4.52-1.875 2.646 0 4.522 1.875Q14.4 4.964 14.4 7.61q0 2.64-1.875 4.521-1.876 1.883-4.521 1.883"})]})),v=i.default.forwardRef((e,i)=>(0,t.jsx)(a.BaseIcon,{ref:i,icon:y,...e}));v.displayName="LastQuarter";let b=(0,i.forwardRef)(({title:e,titleId:i,desc:a,descId:r,...l},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":i,"aria-describedby":r,...l,children:[a?(0,t.jsx)("desc",{id:r,children:a}):null,void 0===e?(0,t.jsx)("title",{id:i,children:"New Moon"}):e?(0,t.jsx)("title",{id:i,children:e}):null,(0,t.jsx)("circle",{cx:8,cy:7.613,r:6.4,fill:"currentColor"})]})),w=i.default.forwardRef((e,i)=>(0,t.jsx)(a.BaseIcon,{ref:i,icon:b,...e}));w.displayName="NewMoon";let j=(0,i.forwardRef)(({title:e,titleId:i,desc:a,descId:r,...l},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":i,"aria-describedby":r,...l,children:[a?(0,t.jsx)("desc",{id:r,children:a}):null,void 0===e?(0,t.jsx)("title",{id:i,children:"Waning Crescent"}):e?(0,t.jsx)("title",{id:i,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",d:"M8.01 1.673q-2.453 0-4.201 1.745-1.75 1.746-1.75 4.198 0 2.454 1.75 4.198 1.748 1.745 4.2 1.745-.975 0-1.676-1.745-.7-1.744-.7-4.198 0-2.452.7-4.198.701-1.745 1.677-1.745m-.007 12.34q-2.645 0-4.524-1.88-1.88-1.878-1.88-4.517t1.88-4.52q1.878-1.883 4.524-1.883 2.638 0 4.518 1.882Q14.4 4.978 14.4 7.616q0 2.64-1.88 4.518-1.878 1.879-4.517 1.879"})]})),C=i.default.forwardRef((e,i)=>(0,t.jsx)(a.BaseIcon,{ref:i,icon:j,...e}));C.displayName="WaningCrescent";let N=(0,i.forwardRef)(({title:e,titleId:i,desc:a,descId:r,...l},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":i,"aria-describedby":r,...l,children:[a?(0,t.jsx)("desc",{id:r,children:a}):null,void 0===e?(0,t.jsx)("title",{id:i,children:"Waning Gibbous"}):e?(0,t.jsx)("title",{id:i,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",d:"M7.996 13.553q1.374 0 2.36-1.742t.986-4.202q0-2.452-.986-4.198-.986-1.745-2.36-1.745-2.452 0-4.198 1.745Q2.053 5.157 2.053 7.61q0 2.46 1.745 4.202t4.198 1.742m0-12.34q2.64 0 4.521 1.882Q14.4 4.978 14.4 7.616q0 2.645-1.883 4.521t-4.52 1.876q-2.646 0-4.522-1.876Q1.6 10.262 1.6 7.617q0-2.64 1.875-4.522t4.521-1.882"})]})),T=i.default.forwardRef((e,i)=>(0,t.jsx)(a.BaseIcon,{ref:i,icon:N,...e}));T.displayName="WaningGibbous";let S=(0,i.forwardRef)(({title:e,titleId:i,desc:a,descId:r,...l},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":i,"aria-describedby":r,...l,children:[a?(0,t.jsx)("desc",{id:r,children:a}):null,void 0===e?(0,t.jsx)("title",{id:i,children:"Waxing Crescent"}):e?(0,t.jsx)("title",{id:i,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",d:"M8.01 13.553q2.432 0 4.18-1.742 1.75-1.742 1.75-4.202 0-2.452-1.75-4.198-1.748-1.745-4.18-1.745 1.704 0 2.92 1.745t1.216 4.198q0 2.46-1.216 4.202t-2.92 1.742m-.014-12.34q2.64 0 4.521 1.882Q14.4 4.978 14.4 7.616q0 2.645-1.883 4.521t-4.52 1.876q-2.646 0-4.522-1.876Q1.6 10.262 1.6 7.617q0-2.64 1.875-4.522t4.521-1.882"})]})),I=i.default.forwardRef((e,i)=>(0,t.jsx)(a.BaseIcon,{ref:i,icon:S,...e}));I.displayName="WaxingCrescent";let M=(0,i.forwardRef)(({title:e,titleId:i,desc:a,descId:r,...l},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":i,"aria-describedby":r,...l,children:[a?(0,t.jsx)("desc",{id:r,children:a}):null,void 0===e?(0,t.jsx)("title",{id:i,children:"Waxing Gibbous"}):e?(0,t.jsx)("title",{id:i,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",d:"M8.003 1.673q-1.38 0-2.367 1.745-.986 1.746-.986 4.198 0 2.454.986 4.198t2.367 1.745q2.439 0 4.188-1.745 1.748-1.744 1.748-4.198 0-2.452-1.748-4.198-1.749-1.745-4.188-1.745m0 12.34q-2.645 0-4.524-1.88-1.88-1.878-1.88-4.517t1.88-4.52q1.878-1.883 4.524-1.883 2.638 0 4.518 1.882Q14.4 4.978 14.4 7.616q0 2.64-1.88 4.518-1.878 1.879-4.517 1.879"})]})),A=i.default.forwardRef((e,i)=>(0,t.jsx)(a.BaseIcon,{ref:i,icon:M,...e}));A.displayName="WaxingGibbous";var k=e.i(358025);let L={[k.MoonPhaseCode.NEW]:w,[k.MoonPhaseCode.WAXING_CRESCENT]:I,[k.MoonPhaseCode.FIRST_QUARTER]:p,[k.MoonPhaseCode.WAXING_GIBBOUS]:A,[k.MoonPhaseCode.FULL]:f,[k.MoonPhaseCode.WANING_GIBBOUS]:T,[k.MoonPhaseCode.LAST_QUARTER]:v,[k.MoonPhaseCode.WANING_CRESCENT]:C};e.s(["MoonIcon",0,({moonPhaseCode:e,...i})=>{let a=(e&&L[e])??w;return(0,t.jsx)(a,{...i})}],896325)},217027,e=>{"use strict";var t=e.i(247865),i=e.i(546446),a=e.i(650130);e.i(304158);var r=e.i(485737),l=e.i(150137),n=e.i(64412);e.s(["useTravelerMode",0,function(){let{location:e}=(0,n.useLocation)(),s=(0,i.useAtomValue)(l.preciseGeocodeAtom),o=(0,i.useAtomValue)(r.geoipGeocode),d=s||o,{distanceInKm:c,distanceInMiles:u}=(0,t.useMemo)(()=>{if(!d||!e?.geocode)return{distanceInKm:null,distanceInMiles:null};let[t,i]=d.split(","),r=parseFloat(t??""),l=parseFloat(i??""),[n,s]=e.geocode.split(","),o=parseFloat(n??""),c=parseFloat(s??"");if(isNaN(r)||isNaN(l)||isNaN(o)||isNaN(c))return{distanceInKm:null,distanceInMiles:null};let u=(0,a.calculateDistance)(r,l,o,c);return{distanceInKm:u,distanceInMiles:.621371*u}},[d,e?.geocode]);return{isTravelerMode:null!==u&&u>=75,isLocalMode:null!==u&&u{"use strict";var t=e.i(902875),i=e.i(64412),a=e.i(16838),r=e.i(581014),l=e.i(380993),n=e.i(240058),s=e.i(47524),o=e.i(632137);let d=({url:e,Icon:i,title:a,categoryCaption:r,category:l,insightType:d})=>(0,t.jsxs)(n.default,{className:"flex items-center border-[#2524221a] py-4 not-first:border-t-1",href:e,children:[(0,t.jsx)("div",{className:(0,o.cn)("mr-4 inline-flex h-10 w-10 items-center justify-center rounded-lg",(e=>{switch(e){case"running":return"bg-stone-700";case"hiking":return"bg-yellow-600";case"golf":return"bg-lime-600";case"camping":return"bg-teal-600"}})(d)),children:(0,t.jsx)(i,{className:"w-4.5 text-white"})}),(0,t.jsx)("div",{className:"mr-auto text-[17px] font-semibold",children:a}),(0,t.jsxs)("div",{className:"flex items-center gap-2 rounded-sm bg-[#2524220D] px-2.5 py-1 text-[13px] leading-loose font-semibold uppercase",children:[r,(0,t.jsx)("div",{className:(0,o.cn)("h-2 w-2 rounded-full",(e=>{switch(e){case"poor":return"bg-[#FF4C00]";case"fair":return"bg-[#FFB900]";case"good":return"bg-[#4ED07B]"}})(l))})]}),(0,t.jsx)(s.ChevronRight,{className:"ml-2 w-4"})]}),c=({cardSubtitle:e,preventRendering:i,isForTomorrow:a,activities:n})=>{let s=(0,r.useTranslations)("ActivityHubDriver");if(i)return null;let o=s(a?"tomorrowTitle":"todayTitle");return(0,t.jsxs)(l.Card,{"aria-label":s("activityHubDriver"),children:[(0,t.jsx)(l.CardHeader,{text:o}),(0,t.jsx)("div",{className:"mt-2",children:e}),(0,t.jsx)(l.CardContent,{children:n.map(e=>(0,t.jsx)(d,{...e},e.title))}),(0,t.jsx)(l.CardFooter,{ctaText:s("seeDetails"),ctaHref:n[0].url})]})};var u=e.i(725287),m=e.i(11697),h=e.i(474245),x=e.i(389379);let p=[{Icon:(0,x.default)(()=>e.A(711899).then(e=>e.Running),{loadableGenerated:{modules:[758048]},loading:()=>null}),titleKey:"running",insightType:"running",insightKey:"runningActivityInsight",urlKey:"activityHubRunning"},{Icon:(0,x.default)(()=>e.A(711899).then(e=>e.Camping),{loadableGenerated:{modules:[758048]},loading:()=>null}),titleKey:"camping",insightType:"camping",insightKey:"campingActivityInsight",urlKey:"activityHubCamping"},{Icon:(0,x.default)(()=>e.A(711899).then(e=>e.Hiking),{loadableGenerated:{modules:[758048]},loading:()=>null}),titleKey:"hiking",insightType:"hiking",insightKey:"hikingActivityInsight",urlKey:"activityHubHiking"},{Icon:(0,x.default)(()=>e.A(711899).then(e=>e.Golf),{loadableGenerated:{modules:[758048]},loading:()=>null}),titleKey:"golf",insightType:"golf",insightKey:"golfingActivityInsight",urlKey:"activityHubGolf"}];var g=e.i(611540);let f={1:"poor",2:"fair",3:"good"},y=({location:e})=>{let{props:i,isLoading:l,error:n}=(e=>{let t=(0,u.useParams)(),i=t?.locale,a=(0,r.useTranslations)("ActivityHubDriver"),{data:l,isLoading:n,error:s}=(0,m.useGetWeatherInsights)({geoCode:e?.geocode??null,insightType:h.InsightType.ALL,locale:i});if(n||s||!l)return{props:null,isLoading:n,error:s};let o=l?.find?.(e=>"outsideActivityInsight"===e.insightType),d=o?.insightText?.at?.(0),c=o?.supplement?.dailySevereAlert,x=p.map(({insightKey:t,titleKey:r,urlKey:n,Icon:s,insightType:o})=>{let d=l?.find?.(e=>e.insightType===t),c=f[d.supplement.dailyIndex];return{Icon:s,title:a(r),value:d.supplement.dailyIndex,url:(0,g.interpolateUrl)(g.URLS[n],{locId:e?.placeId,locale:i}),categoryCaption:a(`${c}TitleCase`),category:c,insightType:o}});return{props:{cardSubtitle:d,preventRendering:c,isForTomorrow:o?.supplement?.dayReference===2,activities:x},isLoading:n,error:s}})(e);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.DebugCollector,{componentName:"ActivityHubDriver",data:{props:{location:e},state:{effectiveLocation:e,isLoading:l,props:i,error:n,componentState:n&&"error"||l&&"loading"||"ready"},performance:{renderCount:void 0}}}),i&&(0,t.jsx)(c,{...i})]})},v=()=>{let{location:e,isLoading:a,error:r}=(0,i.useLocation)();return r||a?null:(0,t.jsx)(y,{location:e})};e.s(["ActivityHubDriverBlockClient",0,v,"default",0,v],293899)},523195,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(900635),{loadableGenerated:{modules:[629004]}});e.s(["default",0,t])},545354,e=>{"use strict";var t=e.i(902875),i=e.i(581014),a=e.i(240058),r=e.i(170689),l=e.i(877957),n=e.i(163163),s=e.i(632137),o=e.i(368847),d=e.i(341669),c=e.i(809058);let u=({className:e,children:a})=>{let r=(0,i.useTranslations)("AirQualityIndex");return(0,t.jsxs)("div",{className:(0,s.cn)("bg-card flex flex-col gap-4",e),"data-testid":"AirQualityIndex",children:[(0,t.jsx)(o.Text,{variant:"Title.S",className:"pb-4",children:r("title")}),a]})},m=({className:e})=>(0,t.jsx)(u,{className:e,children:(0,t.jsxs)("div",{className:"flex items-center gap-6","aria-busy":!0,children:[(0,t.jsx)(d.default,{elementType:"div",skeletonClassName:"h-20 w-20 flex-shrink-0 rounded-full"}),(0,t.jsxs)("div",{className:"flex flex-1 flex-col gap-2",children:[(0,t.jsx)(d.default,{elementType:"div",skeletonClassName:"h-6 w-32"}),(0,t.jsx)(d.default,{elementType:"div",skeletonClassName:"h-4 w-full max-w-[280px]"})]})]})}),h=({airQualityIndex:e,airQualityCategory:s,airQualityIndexMax:d,airQualityCategoryIndexColor:m,description:h,source:x,disclaimer:p,detailsUrl:g,className:f})=>{let y=(0,i.useTranslations)("AirQualityIndex");return(0,t.jsxs)(u,{className:f,children:[(0,t.jsxs)("div",{className:"flex items-center gap-6",children:[(0,t.jsx)("div",{className:"flex-shrink-0",children:(0,t.jsx)(r.DonutChart,{value:e,maxValue:d,diameter:80,strokeWidth:8,strokeColor:function(e){if(e)return e.startsWith("#")?e:`#${e}`}(m),displayValue:e,textClassName:"text-[32px] font-light"})}),(0,t.jsxs)("div",{className:"flex flex-1 flex-col gap-2",children:[(0,t.jsx)(o.Text,{elementType:"h2",className:"text-base leading-tight font-semibold text-gray-900 @md:text-lg @lg:text-xl @xl:text-2xl",children:s}),(0,t.jsxs)(o.Text,{elementType:"p",className:"text-sm font-normal text-gray-500 @md:text-base",children:[" ",h]})]})]}),g&&(0,t.jsx)("div",{className:"flex justify-end",children:(0,t.jsx)(l.Button,{asChild:!0,className:"m-4 mb-0",children:(0,t.jsx)(a.default,{href:g,children:y("seeDetails")})})}),(0,t.jsxs)(c.Popover,{children:[(0,t.jsx)(c.PopoverTrigger,{asChild:!0,className:"max-w-[140px]",children:(0,t.jsxs)("button",{className:"text-text-secondary hover:text-text-primary flex cursor-pointer items-center gap-2 text-sm transition-colors",children:[(0,t.jsx)(n.Info,{className:"h-4 w-4"}),(0,t.jsx)(o.Text,{variant:"Caption.M",className:"text-gray-500",children:y("title")})]})}),(0,t.jsx)(c.PopoverContent,{align:"start",className:"w-[320px] p-4",children:(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsxs)("div",{className:"max-w-[200px] flex-1",children:[(0,t.jsx)("h3",{className:"text-text-primary mb-3 text-sm font-semibold",children:y("levels")}),(0,t.jsx)("div",{className:"space-y-2",children:[{nameKey:"good",color:"#308020",range:"0-50"},{nameKey:"moderate",color:"#FFDE33",range:"51-100"},{nameKey:"unhealthyForSensitiveGroups",color:"#FF9933",range:"101-150"},{nameKey:"unhealthy",color:"#CC0033",range:"151-200"},{nameKey:"veryUnhealthy",color:"#660099",range:"201-300"},{nameKey:"hazardous",color:"#660099",range:"301-500"}].map(e=>(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("div",{className:"h-3 w-3 flex-shrink-0 rounded-full",style:{backgroundColor:e.color}}),(0,t.jsxs)("span",{className:"text-text-primary text-sm",children:[y(e.nameKey)," (",e.range,")"]})]},e.nameKey))})]}),(x||p)&&(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)("h3",{className:"text-text-primary mb-3 text-sm font-semibold",children:y("source")}),(0,t.jsxs)("div",{className:"text-text-secondary space-y-2 text-xs",children:[x&&(0,t.jsx)("p",{children:x}),p&&(0,t.jsx)("p",{children:p})]})]})]})})]})]})};var x=e.i(725287),p=e.i(381477),g=e.i(228071),f=e.i(980108),y=e.i(467741);let v=({location:e,initializing:i,initialError:a})=>{let r=(0,x.useParams)()?.locale,{airQualityData:l,airQualityIndexMax:n,error:s}=(({effectiveLocation:e,locale:t})=>{let i=t?.split?.("-")?.[1]||"US",a=(0,y.getAirQualityScale)({countryCode:i}),r=(0,y.getAirQualityIndexMax)(a),{data:l,error:n,isLoading:s}=(0,p.default)(e?["getHourlyAirQualityForecast",e.geocode,f.AirQualityForecastDuration.TWELVE_HOUR,a,t]:null,([e,t,i,a,r])=>(0,g.getHourlyAirQualityForecast)({geocode:t,duration:i,scale:a,language:r}),{revalidateOnFocus:!1,dedupingInterval:6e4});return{airQualityData:l,airQualityIndexMax:r,error:n,isLoading:s}})({effectiveLocation:e,locale:r});if(a||s)return null;if(i||!l)return(0,t.jsx)(m,{});let o=l.forecast?.[0];if(!o)return null;let d=e?`/${r}/forecast/air-quality/l/${e.geocode}`:void 0;return(0,t.jsx)(h,{airQualityIndex:o.airQualityIndex,airQualityCategory:o.airQualityCategory,airQualityCategoryIndexColor:o.airQualityCategoryIndexColor,airQualityIndexMax:n,description:o.messages?.general?.text,source:l.source,disclaimer:l.disclaimer,detailsUrl:d})};var b=e.i(64412);let w=()=>{let{location:e,isLoading:i,error:a}=(0,b.useLocation)();return(0,t.jsx)(v,{location:e,initializing:i,initialError:a})};e.s(["AirQualityIndexBlockClient",0,w,"default",0,w],545354)},621545,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(204395),{loadableGenerated:{modules:[240535]}});e.s(["default",0,t])},16654,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(226535),{loadableGenerated:{modules:[513722]}});e.s(["default",0,t])},25753,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(276866),{loadableGenerated:{modules:[848321]}});e.s(["default",0,t])},629821,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(837309),{loadableGenerated:{modules:[136535]}});e.s(["default",0,t])},454950,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(143334),{loadableGenerated:{modules:[499484]}});e.s(["default",0,t])},928662,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(403403),{loadableGenerated:{modules:[749045]}});e.s(["default",0,t])},655445,e=>{"use strict";var t=e.i(902875),i=e.i(123590),a=e.i(333761),r=e.i(247865);e.s(["ArticleBodyWrapper",0,({children:e})=>{let l=(0,r.useRef)(null),n=(0,i.useTrackContentLinkClick)(),s=(0,a.useTrackContentLinkClick)();return(0,r.useEffect)(()=>{let e=l.current;if(!e)return;let t=e=>{let t=e.target.closest("a");if(!t)return;let i=t.getAttribute("href")||"",a=t.textContent||"",r=i.startsWith("/"),l=i.includes("weather.com"),o=!r&&!l&&(i.startsWith("http")||i.startsWith("//")),d={linkType:o?"external":"internal",linkURL:i,linkText:a,moduleId:"article-body"};n(d),s(d),console.debug("Article body link clicked:",{linkType:o?"external":"internal",linkURL:i,linkText:a,moduleId:"article-body"})};return e.addEventListener("click",t,!0),()=>{e.removeEventListener("click",t,!0)}},[n,s]),(0,t.jsx)("div",{ref:l,children:e})}])},291252,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(296976).then(e=>e.LimitedAccessOverlay),{loadableGenerated:{modules:[208772]}});e.s(["LimitedAccessOverlay",0,t])},546375,e=>{"use strict";var t=e.i(902875),i=e.i(123590),a=e.i(333761),r=e.i(247865);e.s(["ArticlePartnerDisclaimerWrapper",0,({children:e})=>{let l=(0,r.useRef)(null),n=(0,i.useTrackContentLinkClick)(),s=(0,a.useTrackContentLinkClick)();return(0,r.useEffect)(()=>{let e=l.current;if(!e)return;e.querySelectorAll("a").forEach(e=>{e.setAttribute("target","_blank"),e.setAttribute("rel","noopener noreferrer")});let t=e=>{let t=e.target.closest("a");if(!t)return;let i=null!==t.querySelector("img"),a=t.getAttribute("href")||"",r=t.textContent||"",l=a.startsWith("http")||a.startsWith("//"),o={linkType:i?"partner-logo":l?"external":"internal",linkURL:a,linkText:r,moduleId:"partner-byline"};n(o),s(o),console.debug("Partner byline link clicked:",{linkType:i?"partner-logo":l?"external":"internal",linkURL:a,linkText:r,moduleId:"partner-byline"})};return e.addEventListener("click",t,!0),()=>{e.removeEventListener("click",t,!0)}},[n,s]),(0,t.jsx)("div",{ref:l,"data-partner-byline":!0,children:e})}])},219857,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(298729).then(e=>e.Share),{loadableGenerated:{modules:[775668]}});e.s(["Share",0,t])},194894,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(709637).then(e=>e.ViewCommentsButton),{loadableGenerated:{modules:[589563]}});e.s(["ViewCommentsButton",0,t])},470155,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(508545).then(e=>e.ArticleNavigationView),{loadableGenerated:{modules:[364063]}});e.s(["ArticleNavigationView",0,t])},451802,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(629719).then(e=>e.BlueskyEmbed),{loadableGenerated:{modules:[904504]}});e.s(["BlueskyEmbed",0,t])},354743,e=>{"use strict";var t=e.i(902875),i=e.i(247865),a=e.i(381477),r=e.i(730921),l=e.i(64412),n=e.i(18358),s=e.i(762539),o=e.i(346679),d=e.i(294237),c=e.i(47524),u=e.i(632137);let m=(0,d.cva)("@container flex w-full items-center gap-2 rounded-lg px-4 py-3 text-left transition-colors focus-visible:outline-none focus-visible:ring-2",{variants:{color:{blue:"bg-[#204794] text-white hover:bg-[#204794]/90 focus-visible:ring-white/70",green:"bg-[#2f784c] text-white hover:bg-[#2f784c]/90 focus-visible:ring-white/70",yellow:"bg-[#ffd981] text-[#252422] hover:bg-[#ffd981]/90 focus-visible:ring-[#252422]/50"}},defaultVariants:{color:"blue"}});function h({color:e,header:i,subheader:a,icon:r,href:l,ariaLabel:n,onClick:s,className:o}){let d=a&&!i.trimEnd().endsWith(":")?":":"",x=a?`${i}${d} ${a}`:i,p=(0,t.jsxs)(t.Fragment,{children:[r?(0,t.jsx)("span",{"aria-hidden":"true",className:"flex shrink-0 [&>svg]:size-5",children:r}):null,(0,t.jsxs)("span",{className:"min-w-0 flex-1 truncate text-sm @md:text-base",children:[(0,t.jsxs)("span",{className:"font-bold",children:[i,d]}),a?(0,t.jsxs)("span",{className:"font-normal",children:[" ",a]}):null]}),l?(0,t.jsx)(c.ChevronRight,{"aria-hidden":"true",className:"ml-auto size-5 shrink-0 text-current"}):null]});return l?(0,t.jsx)("a",{href:l,"aria-label":n??x,onClick:s,className:(0,u.cn)(m({color:e}),o),"data-slot":"content-banner",children:p}):(0,t.jsx)("div",{className:(0,u.cn)(m({color:e}),o),"data-slot":"content-banner",children:p})}var x=e.i(171101),p=e.i(514514);let g=(0,p.default)("moon",[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]]),f=(0,p.default)("tornado",[["path",{d:"M21 4H3",key:"1hwok0"}],["path",{d:"M18 8H6",key:"41n648"}],["path",{d:"M19 12H9",key:"1g4lpz"}],["path",{d:"M16 16h-6",key:"1j5d54"}],["path",{d:"M11 20H9",key:"39obr8"}]]),y=(0,p.default)("sprout",[["path",{d:"M14 9.536V7a4 4 0 0 1 4-4h1.5a.5.5 0 0 1 .5.5V5a4 4 0 0 1-4 4 4 4 0 0 0-4 4c0 2 1 3 1 5a5 5 0 0 1-1 3",key:"139s4v"}],["path",{d:"M4 9a5 5 0 0 1 8 4 5 5 0 0 1-8-4",key:"1dlkgp"}],["path",{d:"M5 21h14",key:"11awu3"}]]);var v=e.i(697151);let b=(0,p.default)("snowflake",[["path",{d:"m10 20-1.25-2.5L6 18",key:"18frcb"}],["path",{d:"M10 4 8.75 6.5 6 6",key:"7mghy3"}],["path",{d:"m14 20 1.25-2.5L18 18",key:"1chtki"}],["path",{d:"m14 4 1.25 2.5L18 6",key:"1b4wsy"}],["path",{d:"m17 21-3-6h-4",key:"15hhxa"}],["path",{d:"m17 3-3 6 1.5 3",key:"11697g"}],["path",{d:"M2 12h6.5L10 9",key:"kv9z4n"}],["path",{d:"m20 10-1.5 2 1.5 2",key:"1swlpi"}],["path",{d:"M22 12h-6.5L14 15",key:"1mxi28"}],["path",{d:"m4 10 1.5 2L4 14",key:"k9enpj"}],["path",{d:"m7 21 3-6-1.5-3",key:"j8hb9u"}],["path",{d:"m7 3 3 6h4",key:"1otusx"}]]);var w=e.i(454722);let j=(0,p.default)("cloud-rain",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M16 14v6",key:"1j4efv"}],["path",{d:"M8 14v6",key:"17c4r9"}],["path",{d:"M12 16v6",key:"c8a4gj"}]]);var C=e.i(498324);let N={calendar:(0,t.jsx)(x.Calendar,{}),eclipse:(0,t.jsx)(g,{}),tornado:(0,t.jsx)(f,{}),grass:(0,t.jsx)(y,{}),earth:(0,t.jsx)(v.Globe,{}),snowflake:(0,t.jsx)(b,{}),sun:(0,t.jsx)(w.Sun,{}),moon:(0,t.jsx)(g,{}),rain:(0,t.jsx)(j,{}),thermometer:(0,t.jsx)(C.Thermometer,{})},T=(e,t)=>({module_id:t,banner_id:e.id,banner_color:e.bannerColor,content_type:(e=>{if("custom"===e.webCtaSource)return"custom";let t=e.webCtaContent?.relationTo;return t?"articles"===t?"article":"videos"===t?"video":t:"unknown"})(e),targeting:(e.dmaTargeting?.length??0)>0?"dma":"national"}),S=({metricsId:e,moduleName:d})=>{var c;let u,m=(0,r.useLocale)(),{location:x}=(0,l.useLocation)(),p=(u=x?.dmaCd)&&/^\d{3}$/.test(u)?u:void 0,g=(e=>{let t=(e??"").split(",");if(2!==t.length)return;let i=Number(t[0]),a=Number(t[1]);if(!(!t[0]?.trim()||!t[1]?.trim()||!Number.isFinite(i)||!Number.isFinite(a)||Math.abs(i)>90||Math.abs(a)>180))return`${i.toFixed(3)},${a.toFixed(3)}`})(x?.geocode),f=(0,n.useTrackEvent)(),y=e||"ContentBanner",v=(0,s.useTrackLinkNavigation)(y,"content-banner"),{data:b}=(0,a.default)(x?["web-content-banners",m,p??"global",g??""]:null,()=>(0,o.getWebContentBanners)({language:m,dmaCd:p,geocode:g}),{dedupingInterval:3e5,revalidateOnFocus:!1,keepPreviousData:!0}),w=b?.find(e=>null!==(e.webCtaUrl??null))??null,j=(0,i.useRef)(null),C=(0,i.useRef)(null),S=(0,i.useRef)(()=>{});S.current=()=>{w&&f("content-banner-viewed",T(w,y))};let I=w?.id;if((0,i.useEffect)(()=>{let e=j.current;if(!e||!I||C.current===I)return;let t=new IntersectionObserver(e=>{e.some(e=>e.isIntersecting)&&C.current!==I&&(C.current=I,S.current(),t.disconnect())},{threshold:.5});return t.observe(e),()=>t.disconnect()},[I]),!w)return null;let M=w.webCtaUrl??null;return(0,t.jsx)("div",{ref:j,className:"-mt-8","data-module-name":d||"Content Banner",children:(0,t.jsx)(h,{color:w.bannerColor,header:w.header??"",subheader:w.subheader,icon:(c=w.icon)?N[c]??null:null,href:M,onClick:e=>{v(e),f("content-banner-tap",{...T(w,y),link_url:M??"",link_type:(e=>{if(!e)return"external";try{let{hostname:t}=new URL(e,"https://weather.com");return/(^|\.)weather\.com$/i.test(t)?"internal":"external"}catch{return"external"}})(M)})}})})};e.s(["ContentBannerBlock",0,S,"default",0,S],354743)},643881,e=>{"use strict";var t=e.i(902875),i=e.i(381477),a=e.i(64412),r=e.i(495110),l=e.i(341669),n=e.i(1231),s=e.i(426606),o=e.i(553329),d=e.i(695881),c=e.i(650130);let u=(0,d.createLogger)("block:content-syndication-carousel");async function m(e){var t;let i,{data:a,error:r}=await (0,o.tryCatch)((0,n.getDmaByGeocode)(e.geocode,e.language));r&&u.warn("DMA resolution failed; falling back to geocode",{geocode:e.geocode,error:r});let l=function(e,{geocode:t,channel:i,territory:a,language:r}){let l=window.location.host,n=new URLSearchParams({channel:i});return e?n.set("dma",e):n.set("geocode",t),a&&n.set("territory",a),r&&n.set("language",r),`https://${l}/api/payload/v1/media/content-syndication-carousel?${n.toString()}`}(a,e),{data:d,error:m}=await (0,o.tryCatch)((0,s.fetchWithoutCredentials)(l));if(m||!d.ok)return u.warn("Your News carousel request failed",{status:d?.status,error:m}),[];let{data:h,error:x}=await (0,o.tryCatch)(d.json());return x||!h?[]:(t=h.data??[],(i=function(e){let t=e?.split(",");if(!t||2!==t.length)return null;let i=parseFloat(t[0]??""),a=parseFloat(t[1]??"");return Number.isNaN(i)||Number.isNaN(a)?null:{lat:i,lon:a}}(e.geocode))?t.map((e,t)=>({item:e,index:t,distance:function(e,t){let i=1/0;for(let a of e??[]){let e=(0,c.calculateDistance)(t.lat,t.lon,a.lat,a.lng);Number.isFinite(e)&&ee.item.isBreaking!==t.item.isBreaking?e.item.isBreaking?-1:1:e.distance!==t.distance?e.distancee.item):t.slice())}var h=e.i(247865),x=e.i(368847),p=e.i(235577),g=e.i(813272),f=e.i(498076),y=e.i(632137),v=e.i(598513),b=e.i(581014),w=e.i(240058),j=e.i(123590),C=e.i(333761),N=e.i(37429),T=e.i(925209),S=e.i(957174),I=e.i(747961);let M=(0,h.forwardRef)(({title:e,titleId:i,desc:a,descId:r,...l},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":i,"aria-describedby":r,...l,children:[a?(0,t.jsx)("desc",{id:r,children:a}):null,void 0===e?(0,t.jsx)("title",{id:i,children:"Play"}):e?(0,t.jsx)("title",{id:i,children:e}):null,(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{d:"M5.5 11.5A.5.5 0 0 1 5 11V5a.5.5 0 0 1 .724-.447l6 3a.5.5 0 0 1 0 .894l-6 3a.5.5 0 0 1-.224.053M6 5.809v4.382L10.382 8z"}),(0,t.jsx)("path",{d:"M8 2a6 6 0 1 1 0 12A6 6 0 0 1 8 2m0-1a7 7 0 1 0 0 14A7 7 0 0 0 8 1"})]})]})),A=h.default.forwardRef((e,i)=>(0,t.jsx)(I.BaseIcon,{ref:i,icon:M,...e}));A.displayName="PlayOutline";var k=e.i(997793),L=e.i(896363),D=e.i(263478);function _(e){return e.isBreaking?["breaking"]:e.isLocal?["local"]:[]}let P=e=>{let i=(0,h.useId)();return(0,t.jsxs)("svg",{viewBox:"0 0 35 35",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,t.jsx)("title",{children:"The Weather Channel"}),(0,t.jsxs)("mask",{id:i,children:[(0,t.jsx)("rect",{width:"35",height:"35",rx:"4",fill:"#fff"}),(0,t.jsx)("path",{fillRule:"evenodd",fill:"#000",d:"M13.998 27.281c.73 0 1.232.272 1.402.757.06.178.077.314.077.782l-.026 1.462v.077c0 .467.077.646.408.893l-.603.697c-.264-.11-.502-.306-.612-.527-.162.153-.179.17-.264.23-.212.152-.518.237-.875.237-.97 0-1.497-.493-1.497-1.36 0-1.02.706-1.496 2.092-1.496.085 0 .136 0 .255.008v-.178c0-.485-.094-.647-.51-.647-.366 0-.791.179-1.259.494l-.484-.817c.28-.178.4-.238.705-.357.425-.178.791-.255 1.19-.255zm13.202.009c.502 0 .978.17 1.259.459.4.408.578.995.578 1.904v.264H26.52v.034c0 .671.332 1.054.918 1.054.392 0 .757-.145 1.106-.434l.442.68c-.502.409-1.029.604-1.641.604-1.25 0-2.057-.884-2.057-2.253 0-.782.161-1.3.544-1.726.357-.4.79-.586 1.368-.586zm3.724-1.854c.043.238.06.519.06 1.131v3.675c.003.495.018.584.076.686.043.077.136.12.23.12.042 0 .068 0 .127-.017l.196.68a1.902 1.902 0 01-.68.119c-.485 0-.876-.23-1.012-.595-.077-.201-.098-.332-.102-.82v-3.406c0-.57-.017-.918-.06-1.31l1.165-.263zm-25.521.255c.586 0 1.173.188 1.496.468l-.536.808a1.557 1.557 0 00-.943-.332c-.4 0-.79.196-1.003.51-.23.34-.332.833-.332 1.522 0 .808.068 1.258.246 1.581.239.434.63.664 1.14.664a1.53 1.53 0 001.011-.383l.545.748c-.468.383-.97.553-1.641.553-.816 0-1.446-.264-1.93-.816-.476-.536-.714-1.25-.714-2.117 0-.74.127-1.327.4-1.837a2.539 2.539 0 012.26-1.369zm16.527 1.573c.102.179.161.366.161.544.264-.187.315-.22.502-.323.23-.119.527-.187.782-.187.484 0 .91.255 1.046.63.059.16.084.348.084.62v3.18h-1.122v-2.831c0-.494-.085-.638-.382-.638-.23 0-.527.153-.79.391v3.078h-1.14v-3.154c0-.375-.051-.732-.153-1.02l1.012-.29zM8.65 25.428c.051.238.077.646.077 1.063v.867c0 .136-.017.314-.017.365.297-.28.79-.467 1.232-.467.536 0 .995.255 1.131.62.085.247.11.315.11.808v3.044H10.07v-2.925c0-.434-.119-.595-.442-.595-.28 0-.646.17-.901.4v3.12H7.57v-5.033c0-.408-.033-.816-.085-.995l1.165-.272zm8.748 1.836c.102.179.162.366.162.544.263-.187.314-.22.501-.323.23-.119.527-.187.783-.187.484 0 .91.255 1.045.63.06.16.085.348.085.62v3.18h-1.122v-2.831c0-.494-.085-.638-.383-.638-.23 0-.527.153-.79.391v3.078h-1.14v-3.154c0-.375-.05-.732-.152-1.02l1.011-.29zm-3.06 2.56h-.051c-.791 0-1.063.144-1.063.662 0 .34.213.57.502.57.212 0 .425-.11.595-.298l.017-.935zm12.88-1.701c-.434 0-.68.34-.68.944v.017h1.317v-.051c0-.323-.034-.493-.136-.655-.11-.17-.272-.255-.502-.255zm-11.104-8.89c.731 0 1.233.271 1.403.756.06.178.076.314.076.782l-.025 1.462v.077c0 .467.076.646.408.892l-.604.698c-.263-.111-.501-.306-.612-.528-.161.153-.178.17-.263.23-.213.153-.519.238-.876.238-.97 0-1.496-.493-1.496-1.36 0-1.02.705-1.497 2.091-1.497.085 0 .136 0 .255.009v-.179c0-.484-.093-.646-.51-.646-.366 0-.79.179-1.258.493l-.485-.816c.28-.178.4-.238.706-.357.425-.178.79-.255 1.19-.255zm-4.353.008c.502 0 .978.17 1.259.459.4.408.578.994.578 1.904v.264H11.08v.034c0 .671.332 1.054.918 1.054.391 0 .757-.145 1.106-.434l.442.68c-.502.408-1.03.604-1.641.604-1.25 0-2.058-.884-2.058-2.253 0-.782.162-1.3.545-1.726.357-.4.79-.586 1.368-.586zm15.788 0c.501 0 .977.17 1.258.459.4.408.578.994.578 1.904v.264h-2.517v.034c0 .671.332 1.054.919 1.054.39 0 .756-.145 1.105-.434l.442.68c-.502.408-1.029.604-1.641.604-1.25 0-2.057-.884-2.057-2.253 0-.782.161-1.3.544-1.726.357-.4.79-.586 1.369-.586zm-7.677-1.233c-.043.4-.068.867-.068 1.31h1.02l-.29.756h-.73v2.219c0 .552.102.697.493.697.102 0 .204-.026.408-.085l.144.68a2.39 2.39 0 01-.926.196c-.578 0-1.046-.256-1.173-.638-.06-.164-.074-.25-.076-.536l-.001-2.533h-.434v-.74h.434c0-.425 0-.714.043-1.037l1.156-.29zM3.83 17.77l.51 2.33c.247 1.105.315 1.946.315 1.946.025-.23.127-1.071.306-1.887l.527-2.39h1.3l.545 2.645c.11.552.255 1.564.255 1.564.017-.187.22-1.47.323-1.964l.484-2.244h1.25l-1.428 5.96H6.916l-.527-2.406c-.204-.919-.272-1.667-.28-1.718 0 0-.12.833-.29 1.7l-.484 2.423H3.983l-1.411-5.96H3.83zm18.473-.391c.051.238.077.646.077 1.062v.868c0 .136-.017.314-.017.365.297-.28.79-.467 1.232-.467.536 0 .995.255 1.131.62.085.247.11.315.11.808v3.043h-1.113v-2.924c0-.434-.12-.595-.442-.595-.28 0-.646.17-.901.4v3.12h-1.157v-5.033c0-.409-.034-.817-.085-.995l1.165-.272zm9.98 1.845c.17 0 .247.017.426.093l-.315 1.003a.643.643 0 00-.331-.085c-.255 0-.485.12-.697.366v3.077h-1.14v-2.907c0-.587-.068-1.029-.161-1.275l1.02-.272c.102.178.162.374.179.62a1.97 1.97 0 01.646-.552c.093-.043.246-.068.374-.068zm-15.829 2.55h-.05c-.792 0-1.064.145-1.064.663 0 .34.213.57.502.57.213 0 .425-.11.595-.298l.017-.935zm-4.676-1.7c-.433 0-.68.34-.68.943v.017h1.318v-.05c0-.324-.034-.494-.136-.655-.11-.17-.272-.255-.502-.255zm15.788 0c-.434 0-.68.34-.68.943v.017h1.317v-.05c0-.324-.034-.494-.136-.655-.11-.17-.272-.255-.501-.255zM13.598 11.19c.502 0 .978.17 1.258.46.4.408.579.994.579 1.904v.263h-2.517v.035c0 .671.332 1.054.918 1.054.391 0 .757-.145 1.105-.434l.443.68c-.502.408-1.03.604-1.641.604-1.25 0-2.058-.884-2.058-2.253 0-.782.162-1.3.544-1.726.357-.4.791-.587 1.37-.587zm-6.801-1.47l-.196.986h-1.41v4.922H3.982v-4.922H2.538V9.72h4.259zm1.556-.391c.05.238.076.646.076 1.062v.867c0 .137-.017.315-.017.366.298-.28.79-.468 1.233-.468.536 0 .995.256 1.13.621.086.247.111.315.111.808v3.043H9.773v-2.924c0-.434-.12-.595-.443-.595-.28 0-.646.17-.9.4v3.12H7.272v-5.034c0-.408-.034-.816-.085-.994l1.165-.272zm5.262 2.695c-.433 0-.68.34-.68.943v.017h1.318v-.05c0-.324-.034-.494-.136-.655-.11-.17-.272-.255-.502-.255z"})]}),(0,t.jsx)("rect",{width:"35",height:"35",rx:"4",fill:"currentColor",mask:`url(#${i})`})]})},F=(0,h.memo)(({item:e,moduleId:i,itemPosition:a})=>{let r=(0,b.useTranslations)("ContentContextualization"),{url:l,title:n,thumbnail:s,altText:o,partnerLogo:d,eyebrow:c,meta:u}={id:e.id,url:e.url,title:e.headline??"",thumbnail:e.imageUrl,altText:e.headline??"",partnerLogo:e.partnerLogoUrl?{src:e.partnerLogoUrl,altText:e.providerName??""}:null,eyebrow:function(e){let[t]=_(e);return t?{tone:t}:null}(e),meta:"video"===e.type&&e.watchTime?{kind:"watch",minutes:e.watchTime,seconds:e.durationSeconds}:"article"===e.type&&e.readTime?{kind:"read",minutes:e.readTime,seconds:null}:null},m=u?.kind==="watch"?A:S.Book,p=_(e),g=(0,L.parseArrayToString)(p.length>0?p:["other"]),[f,y]=(0,h.useState)(!1),[I,M]=(0,h.useState)(!1),F=(0,j.useTrackContentLinkClick)(),U=(0,C.useTrackContentLinkClick)(),R=(0,v.useSendInteractionEvent)(),E=(0,h.useCallback)(()=>{if(!l)return;let t={linkType:!l.startsWith("/")&&!l.includes("weather.com")&&(l.startsWith("http")||l.startsWith("//"))?"external":"internal",linkURL:l,linkText:e.headline??void 0,moduleId:i,tagsKeyword:g};F(t),U(t),R({moduleId:i,interactionType:"click",interactionElement:"content-contextualization-card"},{flushImmediately:!0})},[F,U,R,l,e.headline,i,g]),B=c?r("breaking"===c.tone?"breaking":"local"):null,O=(0,D.useContentMetaLabel)()(u),z=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"relative aspect-video overflow-hidden rounded-2xl bg-black/5",children:[s&&!f?(0,t.jsx)(N.Image,{src:s,alt:o,fill:!0,objectFit:"cover",sizes:"(max-width: 640px) 16rem, 18rem",loading:"lazy",onError:()=>y(!0)}):(0,t.jsx)("div",{"aria-hidden":"true",className:"from-brand-300 to-brand-400 absolute inset-0 flex items-center justify-center bg-gradient-to-b",children:(0,t.jsx)(P,{className:"size-16 text-white"})}),d&&!I&&(0,t.jsxs)("div",{className:"absolute bottom-0 left-0 p-2",children:[(0,t.jsx)("span",{"aria-hidden":"true",className:"pointer-events-none absolute inset-0 bg-gradient-to-b from-transparent from-50% to-black/70"}),(0,t.jsx)("span",{className:"relative block h-[42px] w-[105px]",children:(0,t.jsx)(N.Image,{src:d.src,alt:d.altText,fill:!0,objectFit:"contain",className:"object-left-bottom",sizes:"105px",loading:"lazy",onError:()=>M(!0)})})]})]}),(0,t.jsxs)("div",{className:"mt-3 flex flex-col gap-2",children:[c&&(0,t.jsxs)(x.Text,{elementType:"span",variant:"Caption.S.Bold",color:"breaking"===c.tone?"error":"secondary",className:"flex items-center gap-1 tracking-wide uppercase",children:["local"===c.tone&&(0,t.jsx)(T.Location,{size:"sm","aria-hidden":"true"}),B]}),(0,t.jsx)(x.Text,{elementType:"h3",variant:"Title.XS",responsive:!0,lineClamp:2,children:n}),u&&(0,t.jsxs)(x.Text,{elementType:"span",variant:"Body.S",color:"secondary",className:"flex items-center gap-1",children:[(0,t.jsx)(m,{size:"sm","aria-hidden":"true"}),O]})]})]});return(0,t.jsx)(k.AssetAnalytics,{contentId:e.id,moduleId:i,assetMediaType:"video"===e.type?"video":"text",title:n,position:a,tagsKeyword:g,className:"block w-64 shrink-0 sm:w-72",children:l?(0,t.jsx)(w.default,{href:l,sourceModule:i,sourceElement:"content-contextualization","data-item-position":a,onClick:E,className:"block no-underline",children:z}):z})}),U="top-[72px] sm:top-[81px]",R=({items:e,title:i,hideTitle:a=!1,className:r,moduleId:l,moduleName:n})=>{let s=(0,h.useRef)(null),o=(0,f.useIsMobile)(),{atStart:d,atEnd:c,scrollBy:u,onScroll:m}=(0,g.useScrollable)(s),b=(0,v.useSendInteractionEvent)(),w=(0,h.useRef)(!1),j=(0,h.useRef)(null);(0,h.useEffect)(()=>()=>{j.current&&clearTimeout(j.current)},[]);let C=(0,h.useCallback)(()=>{m(),w.current||(w.current=!0,b({moduleId:l,interactionType:"scroll",interactionElement:"content-contextualization-carousel"})),j.current&&clearTimeout(j.current),j.current=setTimeout(()=>{w.current=!1},300)},[m,b,l]);return 0===e.length?null:(0,t.jsxs)("section",{"aria-label":i,className:(0,y.cn)("not-prose",r),...n?{"data-module-name":n}:{},children:[!a&&(0,t.jsx)(x.Text,{elementType:"h2",variant:"Title.M",className:"mb-4",children:i}),(0,t.jsxs)("div",{className:"relative overflow-hidden",children:[!o&&(0,t.jsx)(p.ScrollButton,{direction:"left",variant:"solid",className:U,hidden:d,onClick:()=>u(-320)}),(0,t.jsx)("div",{ref:s,onScroll:C,style:o?void 0:(0,g.getScrollMaskStyle)(d,c),className:"flex gap-6 overflow-x-auto pb-1 [&::-webkit-scrollbar]:hidden",children:e.map((e,i)=>(0,t.jsx)(F,{item:e,moduleId:l,itemPosition:i+1},e.id))}),!o&&(0,t.jsx)(p.ScrollButton,{direction:"right",variant:"solid",className:U,hidden:c,onClick:()=>u(320)})]})]})};e.s(["ContentContextualization",0,({title:e,hideTitle:n,channel:s,territory:o,moduleId:d,moduleName:c})=>{let{location:u,isLoading:h}=(0,a.useLocation)(),x=(0,r.useIsHydratingRender)()&&!u,p=u?.geocode,{data:g,isLoading:f}=(0,i.default)(p?["your-news",p,s,o]:null,()=>m({geocode:p,channel:s,territory:o}),{dedupingInterval:3e5,revalidateOnFocus:!1,revalidateOnReconnect:!0,keepPreviousData:!0});return h||x||p&&f&&!g?(0,t.jsx)(l.default,{skeletonClassName:"h-72 w-full rounded-2xl"}):g&&0!==g.length?(0,t.jsx)(R,{items:g,title:e,hideTitle:n,moduleId:d,moduleName:c}):null}],643881)},30917,400493,107072,829915,468965,88133,e=>{"use strict";var t,i=e.i(902875),a=e.i(247865),r=e.i(186994),l=e.i(436028);let n={value:"list",label:"List View",heroFamily:!1,singleItem:!1,ordersFeaturedItemFirst:!1,adminPreview:"list",supportsFields:{locationMode:!0,eyebrow:!1,density:!1,listPreview:!0,showSecondaryItems:!1,hideItemTitles:!1,hideThumbnails:!0,aspectRatio:!0,gridColumns:!1,startIndex:!0,limit:!0,titleLineClamp:!0,descriptionLineClamp:!0,displayPartnerLogo:!0,hideDuration:!0,orientation:!0,leadVariant:!0,showMeta:!0,showReadMore:!0,showItemDividers:!0,scrollOnMobile:!0}},s={value:"grid",label:"Grid View",heroFamily:!1,singleItem:!1,ordersFeaturedItemFirst:!1,adminPreview:"grid",supportsFields:{locationMode:!0,eyebrow:!1,density:!0,listPreview:!1,showSecondaryItems:!1,hideItemTitles:!0,hideThumbnails:!1,aspectRatio:!0,gridColumns:!0,startIndex:!0,limit:!0,titleLineClamp:!0,descriptionLineClamp:!0,displayPartnerLogo:!0,hideDuration:!0,orientation:!0,leadVariant:!0,showMeta:!0,showReadMore:!0,showItemDividers:!0,scrollOnMobile:!0}},o={value:"hero-overlay",label:"Hero - Overlay",heroFamily:!0,singleItem:!1,ordersFeaturedItemFirst:!0,adminPreview:"hero",supportsFields:{locationMode:!0,eyebrow:!0,density:!1,listPreview:!1,showSecondaryItems:!0,hideItemTitles:!1,hideThumbnails:!1,aspectRatio:!0,gridColumns:!0,startIndex:!0,limit:!0,titleLineClamp:!0,descriptionLineClamp:!0,displayPartnerLogo:!0,hideDuration:!0,orientation:!1,leadVariant:!1,showMeta:!1,showReadMore:!1}},d={value:"hero-sidebar",label:"Hero - Sidebar",heroFamily:!0,singleItem:!1,ordersFeaturedItemFirst:!0,adminPreview:"hero",supportsFields:{locationMode:!0,eyebrow:!0,density:!1,listPreview:!1,showSecondaryItems:!0,hideItemTitles:!1,hideThumbnails:!1,aspectRatio:!0,gridColumns:!0,startIndex:!0,limit:!0,titleLineClamp:!0,descriptionLineClamp:!0,displayPartnerLogo:!0,hideDuration:!0,orientation:!1,leadVariant:!1,showMeta:!1,showReadMore:!1}},c={value:"hero-live-blog",label:"Hero - Live Blog",heroFamily:!0,singleItem:!1,ordersFeaturedItemFirst:!1,adminPreview:"hero",supportsFields:{locationMode:!1,eyebrow:!1,density:!1,listPreview:!1,showSecondaryItems:!1,hideItemTitles:!1,hideThumbnails:!1,aspectRatio:!1,gridColumns:!1,startIndex:!1,limit:!1,titleLineClamp:!1,descriptionLineClamp:!1,displayPartnerLogo:!1,hideDuration:!1,orientation:!1,leadVariant:!1,showMeta:!1,showReadMore:!1}},u={value:"full-bleed",label:"Full Bleed",heroFamily:!1,singleItem:!0,ordersFeaturedItemFirst:!1,adminPreview:"none",supportsFields:{locationMode:!0,eyebrow:!0,density:!1,listPreview:!1,showSecondaryItems:!1,hideItemTitles:!1,hideThumbnails:!1,aspectRatio:!0,gridColumns:!1,startIndex:!1,limit:!1,titleLineClamp:!0,descriptionLineClamp:!0,displayPartnerLogo:!0,hideDuration:!0,orientation:!1,leadVariant:!1,showMeta:!1,showReadMore:!1}},m={value:"hero-split",label:"Hero - Split",heroFamily:!0,singleItem:!1,ordersFeaturedItemFirst:!1,adminPreview:"none",supportsFields:{locationMode:!0,eyebrow:!0,density:!1,listPreview:!1,showSecondaryItems:!0,hideItemTitles:!1,hideThumbnails:!1,aspectRatio:!0,gridColumns:!1,startIndex:!0,limit:!1,titleLineClamp:!0,descriptionLineClamp:!0,displayPartnerLogo:!0,hideDuration:!0,orientation:!1,leadVariant:!1,showMeta:!0,showReadMore:!1,showItemDividers:!1}},h=[n,s,o,d,c,m,u],x=Object.fromEntries(h.map(e=>[e.value,e]));h.map(e=>e.value);let p="grid";function g(e){return"string"==typeof e?x[e]:void 0}h.map(({label:e,value:t})=>({label:e,value:t}));let f={hideItemTitles:!1};function y(e){let t=g(e);return(t?.heroFamily??!1)||(t?.singleItem??!1)}e.s(["DEFAULT_SHAPE",0,p,"getShapeMeta",0,g,"isHeroFamilyShape",0,function(e){return g(e)?.heroFamily??!1},"isSingleItemShape",0,function(e){return g(e)?.singleItem??!1},"requiresLeadItem",0,y,"shapeSupportsField",0,function(e,t){let i=g(e);if(i)return i.supportsFields[t]??!1;let a=f[t];return void 0!==a?a:x[p].supportsFields[t]??!1}],400493);var v=e.i(380993),b=e.i(864943),w=e.i(632137),j=e.i(294237);let C=[1,2,3,4,5],N=e=>Math.min(Math.max(e,1),9),T={1:"1 Column",2:"2 Columns",3:"3 Columns",4:"4 Columns",5:"5 Columns"};C.map(e=>({label:T[e],value:String(e)}));let S="grid gap-x-6 gap-y-4 grid-cols-[repeat(auto-fit,minmax(18rem,1fr))]",I="w-[30%] max-w-[200px]",M="(max-width: 640px) 40vw, 200px",A="[&>*:first-child]:col-span-full",k="[&>*+*]:border-border [&>*+*]:border-t [&>*+*]:pt-4",L={"2xs":"@2xs/grid:[&>*+*]:border-t-0 @2xs/grid:[&>*+*]:pt-0",xs:"@xs/grid:[&>*+*]:border-t-0 @xs/grid:[&>*+*]:pt-0",sm:"@sm/grid:[&>*+*]:border-t-0 @sm/grid:[&>*+*]:pt-0",md:"@md/grid:[&>*+*]:border-t-0 @md/grid:[&>*+*]:pt-0",lg:"@lg/grid:[&>*+*]:border-t-0 @lg/grid:[&>*+*]:pt-0","2xl":"@2xl/grid:[&>*+*]:border-t-0 @2xl/grid:[&>*+*]:pt-0"},D={1:"@md/grid:[&>*:nth-child(1n+1)]:border-t-0 @md/grid:[&>*:nth-child(1n+1)]:pt-0",2:"@md/grid:[&>*:nth-child(2n+1)]:border-t-0 @md/grid:[&>*:nth-child(2n+1)]:pt-0",3:"@md/grid:[&>*:nth-child(3n+1)]:border-t-0 @md/grid:[&>*:nth-child(3n+1)]:pt-0",4:"@md/grid:[&>*:nth-child(4n+1)]:border-t-0 @md/grid:[&>*:nth-child(4n+1)]:pt-0",5:"@md/grid:[&>*:nth-child(5n+1)]:border-t-0 @md/grid:[&>*:nth-child(5n+1)]:pt-0"},_={xlarge:{comfortable:"2xl",compact:"lg"},large:{comfortable:"lg",compact:"xs"},normal:{comfortable:"md",compact:"2xs"}},P=(e,t)=>5===e&&5===t?"xlarge":[3,5,9].includes(t)?"large":"normal",F="flex gap-x-2 gap-y-2 overflow-x-auto pb-1 [&::-webkit-scrollbar]:hidden [&>*]:shrink-0",U=`${F} [&>*]:w-44`,R=`${F} [&>*]:w-78`,E={"2xs":"@2xs/grid:grid @2xs/grid:gap-x-6 @2xs/grid:gap-y-4 @2xs/grid:overflow-x-visible @2xs/grid:pb-0 @2xs/grid:[&>*]:w-auto @2xs/grid:[&>*]:shrink",xs:"@xs/grid:grid @xs/grid:gap-x-6 @xs/grid:gap-y-4 @xs/grid:overflow-x-visible @xs/grid:pb-0 @xs/grid:[&>*]:w-auto @xs/grid:[&>*]:shrink",sm:"@sm/grid:grid @sm/grid:gap-x-6 @sm/grid:gap-y-4 @sm/grid:overflow-x-visible @sm/grid:pb-0 @sm/grid:[&>*]:w-auto @sm/grid:[&>*]:shrink",md:"@md/grid:grid @md/grid:gap-x-6 @md/grid:gap-y-4 @md/grid:overflow-x-visible @md/grid:pb-0 @md/grid:[&>*]:w-auto @md/grid:[&>*]:shrink",lg:"@lg/grid:grid @lg/grid:gap-x-6 @lg/grid:gap-y-4 @lg/grid:overflow-x-visible @lg/grid:pb-0 @lg/grid:[&>*]:w-auto @lg/grid:[&>*]:shrink","2xl":"@2xl/grid:grid @2xl/grid:gap-x-6 @2xl/grid:gap-y-4 @2xl/grid:overflow-x-visible @2xl/grid:pb-0 @2xl/grid:[&>*]:w-auto @2xl/grid:[&>*]:shrink"},B=({columns:e,items:t,density:i})=>`${U} ${E[_[P(e,t)][i]]}`,O=`${U} ${E.md}`,z=`${R} @2xl/grid:grid-cols-[repeat(auto-fit,minmax(18rem,1fr))] ${E["2xl"]}`,H="(max-width: 640px) 94px, 200px",$=({columns:e,items:t,density:i,isVertical:a=!1,isScrolling:r=!1})=>a?`${r?"@md/grid:[&>*+*]:border-border @md/grid:[&>*+*]:border-t @md/grid:[&>*+*]:pt-4":k} ${D[e]}`:1===e?k:`${k} ${L[_[P(e,t)][i]]}`,V={1:"@md/grid:grid-rows-[repeat(1,auto)]",2:"@md/grid:grid-rows-[repeat(2,auto)]",3:"@md/grid:grid-rows-[repeat(3,auto)]",4:"@md/grid:grid-rows-[repeat(4,auto)]",5:"@md/grid:grid-rows-[repeat(5,auto)]"},W=e=>`grid gap-x-6 gap-y-4 @md/grid:grid-flow-col @md/grid:auto-cols-fr ${V[e]}`,G=(0,j.cva)("",{variants:{columns:{1:"",2:"",3:"",4:"",5:""},items:{1:"",2:"",3:"",4:"",5:"",6:"",7:"",8:"",9:""},density:{comfortable:"",compact:""}},defaultVariants:{density:"comfortable"},compoundVariants:[{columns:1,items:1,class:"grid-cols-1"},{columns:1,items:2,class:"grid-cols-1"},{columns:1,items:3,class:"grid-cols-1"},{columns:1,items:4,class:"grid-cols-1"},{columns:1,items:5,class:"grid-cols-1"},{columns:1,items:6,class:"grid-cols-1"},{columns:1,items:7,class:"grid-cols-1"},{columns:1,items:8,class:"grid-cols-1"},{columns:1,items:9,class:"grid-cols-1"},{columns:2,items:2,density:"comfortable",class:"grid-cols-1 @md/grid:grid-cols-2"},{columns:3,items:3,density:"comfortable",class:"grid-cols-1 @lg/grid:grid-cols-3"},{columns:2,items:4,density:"comfortable",class:"grid-cols-1 @md/grid:grid-cols-2"},{columns:4,items:4,density:"comfortable",class:"grid-cols-1 @md/grid:grid-cols-2 @xl/grid:grid-cols-4"},{columns:5,items:5,density:"comfortable",class:"grid-cols-1 @2xl/grid:grid-cols-5"},{columns:2,items:6,density:"comfortable",class:"grid-cols-1 @md/grid:grid-cols-2"},{columns:3,items:6,density:"comfortable",class:"grid-cols-1 @md/grid:grid-cols-2 @lg/grid:grid-cols-3"},{columns:2,items:7,density:"comfortable",class:"grid-cols-1 @md/grid:grid-cols-2"},{columns:4,items:7,density:"comfortable",class:"grid-cols-1 @md/grid:grid-cols-2 @xl/grid:grid-cols-4"},{columns:2,items:8,density:"comfortable",class:"grid-cols-1 @md/grid:grid-cols-2"},{columns:4,items:8,density:"comfortable",class:"grid-cols-1 @md/grid:grid-cols-2 @xl/grid:grid-cols-4"},{columns:3,items:9,density:"comfortable",class:"grid-cols-1 @md/grid:grid-cols-2 @lg/grid:grid-cols-3"},{columns:5,items:9,density:"comfortable",class:"grid-cols-1 @md/grid:grid-cols-2 @2xl/grid:grid-cols-5"},{columns:2,items:2,density:"compact",class:"grid-cols-1 @2xs/grid:grid-cols-2"},{columns:3,items:3,density:"compact",class:"grid-cols-1 @xs/grid:grid-cols-3"},{columns:2,items:4,density:"compact",class:"grid-cols-1 @2xs/grid:grid-cols-2"},{columns:4,items:4,density:"compact",class:"grid-cols-1 @2xs/grid:grid-cols-2 @sm/grid:grid-cols-4"},{columns:5,items:5,density:"compact",class:"grid-cols-1 @lg/grid:grid-cols-5"},{columns:2,items:6,density:"compact",class:"grid-cols-1 @2xs/grid:grid-cols-2"},{columns:3,items:6,density:"compact",class:"grid-cols-1 @2xs/grid:grid-cols-2 @xs/grid:grid-cols-3"},{columns:2,items:7,density:"compact",class:"grid-cols-1 @2xs/grid:grid-cols-2"},{columns:4,items:7,density:"compact",class:"grid-cols-1 @2xs/grid:grid-cols-2 @sm/grid:grid-cols-4"},{columns:2,items:8,density:"compact",class:"grid-cols-1 @2xs/grid:grid-cols-2"},{columns:4,items:8,density:"compact",class:"grid-cols-1 @2xs/grid:grid-cols-2 @sm/grid:grid-cols-4"},{columns:3,items:9,density:"compact",class:"grid-cols-1 @2xs/grid:grid-cols-2 @xs/grid:grid-cols-3"},{columns:5,items:9,density:"compact",class:"grid-cols-1 @xs/grid:grid-cols-2 @lg/grid:grid-cols-5"}]});e.s(["GRID_COLUMN_VALUES",0,C,"GRID_MULTI_COLUMN_AT",0,_,"HORIZONTAL_LIST_GRID",0,S,"HORIZONTAL_LIST_SCROLLER",0,z,"HORIZONTAL_LIST_SCROLLER_SIZES",0,H,"HORIZONTAL_LIST_THUMB",0,I,"HORIZONTAL_LIST_THUMB_SIZES",0,M,"LEAD_SPANS_ROW",0,A,"SCROLLER_ITEM_WIDTH_PX",0,176,"STACKED_ITEM_DIVIDER",0,k,"VERTICAL_GRID_SCROLLER",0,O,"clampItemCount",0,N,"gridItemDividerVariants",0,$,"gridScrollerVariants",0,B,"gridTier",0,P,"gridVariants",0,G,"verticalGridVariants",0,W],107072);let Q={1:{mobileVw:100,desktopPx:480},2:{mobileVw:50,desktopPx:320},3:{mobileVw:100,desktopPx:270},4:{mobileVw:50,desktopPx:180},5:{mobileVw:100,desktopPx:320}},q=e=>Q[e??5];function Z(e,t){switch(e){case"hero":return"(max-width: 1600px) 100vw, 1600px";case"row":return"(max-width: 640px) 50vw, 320px";case"column":return`(max-width: 768px) ${q(t).mobileVw}vw, ${q(t).desktopPx}px`;case"grid-item":return`(max-width: 768px) 50vw, ${q(t).desktopPx}px`;case"scroller":return`(max-width: 768px) 176px, ${q(t).desktopPx}px`;default:return"(max-width: 768px) 50vw, 320px"}}var Y=e.i(263478);function K(e){return e?{linkDataProps:{"data-tb-link":""},titleDataProps:{"data-tb-title":""},imageDataProps:{"data-tb-thumbnail":""},descriptionDataProps:{"data-tb-description":""}}:{}}function X(e){switch(e){case"video":return"video";case"image":return"image";default:return"text"}}var J=e.i(997793),ee=e.i(123590),et=e.i(333761);let ei=({moduleId:e,tagsKeyword:t,fallbackLink:r,linkText:l,children:n})=>{let s=(0,a.useRef)(null),o=(0,ee.useTrackContentLinkClick)(),d=(0,et.useTrackContentLinkClick)();return(0,a.useEffect)(()=>{let i=s.current;if(!i)return;let a=a=>{let n,s,c=a.target.closest("a, button");if(!c||!i.contains(c))return;let u="A"===c.tagName?c.getAttribute("href"):null;if(u)n=u,s=l??c.textContent??"";else{if(!r?.url)return;n=r.url,s=l??r.text??c.textContent??""}let m=e??i.closest("[data-module-id]")?.dataset.moduleId??"",h={linkType:(e=>{try{let{hostname:t}=new URL(e,"https://weather.com");return"weather.com"!==t&&!t.endsWith(".weather.com")}catch{return!0}})(n)?"external":"internal",linkURL:n,linkText:s,moduleId:m,tagsKeyword:t};o(h),d(h)};return i.addEventListener("click",a,!0),()=>i.removeEventListener("click",a,!0)},[o,d,e,t,r?.url,r?.text,l]),(0,i.jsx)("div",{ref:s,children:n})},ea=({items:e,title:t,hideTitle:a=!1,boldTitle:r=!0,aspectRatio:l="square",cardVariant:n="default",border:s="default",hideThumbnails:o=!1,boldItemTitles:d=!0,titleLineClamp:c,descriptionLineClamp:u,taboolaEnabled:m=!1,orientation:h="vertical",leadVariant:x="none",showMeta:p=!1,showItemDividers:g=!1,scrollOnMobile:f=!1,className:y,moduleId:j})=>{let C=K(m),N=(0,Y.useMediaObjectMeta)(),T="horizontal"===h,L="detailed"===x,D=f&&T;return(0,i.jsxs)(v.Card,{"aria-label":t,variant:n,border:s,className:(0,w.cn)(y),children:[!a&&(0,i.jsx)(v.CardHeader,{text:t,className:r?void 0:"font-normal"}),(0,i.jsx)(v.CardContent,{className:"@container/grid",children:(0,i.jsx)("div",{className:(0,w.cn)(T?(0,w.cn)(D?z:S,"featured"===x&&A):"flex flex-col gap-4",!T&&g&&k),children:e.map((e,t)=>{let a=L&&t>0;return(0,i.jsx)(J.AssetAnalytics,{contentId:e.id,assetMediaType:X(e.contentType),title:e.title,position:t+1,moduleId:j,dataAttrProps:{"data-item-position":t+1,"data-tb-region-item":m?"":void 0},children:(0,i.jsx)(ei,{linkText:e.title,children:(0,i.jsx)(b.MediaObject,{thumbnail:o||a?void 0:e.thumbnail,altText:e.altText,title:e.title,titleClassName:d?void 0:"font-normal",description:a?void 0:e.description,duration:e.duration,meta:p?N(e.meta):void 0,url:e.url,partnerLogo:e.partnerLogo,isLive:e.isLive,layout:"row",imageClassName:T?I:void 0,aspectRatio:l,textSize:"md",responsive:!0,loading:"lazy",sizes:D?H:T?M:Z("row"),titleLineClamp:c,descriptionLineClamp:u,sourceModule:j,sourceElement:"content-media-list",...C})})},e.id)})})})]})},er={...n,Component:({items:e,title:t,hideTitle:a,boldTitle:r,cardVariant:l,border:n,aspectRatio:s,titleLineClamp:o,descriptionLineClamp:d,hideThumbnails:c,boldItemTitles:u,taboolaEnabled:m,moduleId:h,layout:x})=>(0,i.jsx)(ea,{items:e,title:t,hideTitle:a,boldTitle:r,cardVariant:l,border:n,aspectRatio:s,titleLineClamp:o,descriptionLineClamp:d,hideThumbnails:c,boldItemTitles:u,taboolaEnabled:m,moduleId:h,orientation:x.orientation,leadVariant:x.leadVariant,showMeta:x.showMeta,showItemDividers:x.showItemDividers,scrollOnMobile:x.scrollOnMobile})},el={"2xs":{container:"@2xs/grid:grid",item:"@2xs/grid:flex-col @2xs/grid:items-stretch",image:"@2xs/grid:w-full @2xs/grid:max-w-none @2xs/grid:min-w-0"},xs:{container:"@xs/grid:grid",item:"@xs/grid:flex-col @xs/grid:items-stretch",image:"@xs/grid:w-full @xs/grid:max-w-none @xs/grid:min-w-0"},sm:{container:"@sm/grid:grid",item:"@sm/grid:flex-col @sm/grid:items-stretch",image:"@sm/grid:w-full @sm/grid:max-w-none @sm/grid:min-w-0"},md:{container:"@md/grid:grid",item:"@md/grid:flex-col @md/grid:items-stretch",image:"@md/grid:w-full @md/grid:max-w-none @md/grid:min-w-0"},lg:{container:"@lg/grid:grid",item:"@lg/grid:flex-col @lg/grid:items-stretch",image:"@lg/grid:w-full @lg/grid:max-w-none @lg/grid:min-w-0"},"2xl":{container:"@2xl/grid:grid",item:"@2xl/grid:flex-col @2xl/grid:items-stretch",image:"@2xl/grid:w-full @2xl/grid:max-w-none @2xl/grid:min-w-0"}},en=({items:e,aspectRatio:t,gridColumns:a=3,density:r="comfortable",isFetchPriority:l=!1,hideItemTitles:n=!1,boldItemTitles:s=!0,loading:o="lazy",titleLineClamp:d,descriptionLineClamp:c,startPosition:u=1,taboolaEnabled:m=!1,orientation:h="horizontal",leadVariant:x="none",showMeta:p=!1,showItemDividers:g=!1,scrollOnMobile:f=!1,moduleId:y})=>{let v=(0,Y.useMediaObjectMeta)();if(0===e.length)return null;let j=K(m),C=N(e.length),T="vertical"===h,S="detailed"===x&&1===u,I=1===a||T?void 0:el[_[P(a,C)][r]],M=f&&a>1,k=g&&(T||!M);return(0,i.jsx)("div",{className:"@container/grid",children:(0,i.jsx)("div",{className:(0,w.cn)(I?(0,w.cn)(M?B({columns:a,items:C,density:r}):"flex flex-col",I.container):"grid",k&&$({columns:a,items:C,density:r,isVertical:T,isScrolling:M}),"featured"===x&&1===u&&!T&&A,T?(0,w.cn)(W(a),M&&O):(0,w.cn)(!M&&"gap-x-6 gap-y-4",G({columns:a,items:C,density:r}))),children:e.map((e,r)=>{let h=S&&r>0;return(0,i.jsx)(J.AssetAnalytics,{contentId:e.id,assetMediaType:X(e.contentType),title:e.title,position:u+r,moduleId:y,dataAttrProps:{"data-item-position":u+r,"data-tb-region-item":m?"":void 0},children:(0,i.jsx)(ei,{linkText:e.title,children:(0,i.jsx)(b.MediaObject,{thumbnail:h?void 0:e.thumbnail,altText:e.altText,title:n?void 0:e.title,titleClassName:s?void 0:"font-normal",description:h?void 0:e.description,duration:e.duration,meta:p?v(e.meta):void 0,url:e.url,partnerLogo:e.partnerLogo,isLive:e.isLive,layout:I&&!M?"row":"column",className:M?void 0:I?.item,imageClassName:M?void 0:I?.image,aspectRatio:t,textSize:"md",responsive:!0,isFetchPriority:l,loading:o,sizes:Z(M?"scroller":I?"grid-item":"column",a),titleLineClamp:d,descriptionLineClamp:c,sourceModule:y,sourceElement:"content-media-grid",...j})})},e.id)})})})},es=({items:e,title:t,hideTitle:a=!1,boldTitle:r=!0,gridColumns:l=2,density:n="comfortable",aspectRatio:s="square",cardVariant:o="default",border:d="default",hideItemTitles:c=!1,boldItemTitles:u=!0,titleLineClamp:m,descriptionLineClamp:h,taboolaEnabled:x=!1,orientation:p="horizontal",leadVariant:g="none",showMeta:f=!1,showItemDividers:y=!1,scrollOnMobile:b=!1,className:j,isCard:C=!0,moduleId:N})=>(0,i.jsxs)(v.Card,{"aria-label":t,variant:o,border:d,className:(0,w.cn)(!C&&"rounded-none! p-0!",j),children:[!a&&(0,i.jsx)(v.CardHeader,{text:t,className:r?void 0:"font-normal"}),(0,i.jsx)(v.CardContent,{children:(0,i.jsx)(en,{items:e,aspectRatio:s,gridColumns:l,density:n,hideItemTitles:c,boldItemTitles:u,loading:"lazy",titleLineClamp:m,descriptionLineClamp:h,taboolaEnabled:x,orientation:p,leadVariant:g,showMeta:f,showItemDividers:y,scrollOnMobile:b,moduleId:N})})]}),eo={...s,Component:({items:e,title:t,hideTitle:a,boldTitle:r,cardVariant:l,border:n,aspectRatio:s,titleLineClamp:o,descriptionLineClamp:d,gridColumns:c,density:u,hideItemTitles:m,boldItemTitles:h,taboolaEnabled:x,moduleId:p,isCard:g,layout:f})=>(0,i.jsx)(es,{items:e,title:t,hideTitle:a,boldTitle:r,cardVariant:l,border:n,aspectRatio:s,titleLineClamp:o,descriptionLineClamp:d,gridColumns:c,density:u,hideItemTitles:m,boldItemTitles:h,taboolaEnabled:x,moduleId:p,isCard:g,orientation:f.orientation,leadVariant:f.leadVariant,showMeta:f.showMeta,showItemDividers:f.showItemDividers,scrollOnMobile:f.scrollOnMobile})};var ed=e.i(625711);function ec(e,t,i=!1){let a=e??"auto";if("none"!==a){if("auto"===a)return t?{kind:"tag",tone:t}:i?{kind:"tag",tone:"local"}:void 0;if(a in ed.EYEBROWS)return(0,ed.isEventBadgeTone)(a)?{kind:"tag",tone:a}:{kind:"label",label:ed.EYEBROWS[a].label}}}[...ed.EYEBROW_NAMES.map(e=>({label:ed.EYEBROWS[e].label,value:e}))];let eu=e=>e?.kind==="tag"&&"live"===e.tone;function em(e){return function({items:t,title:a,hideTitle:r,boldTitle:l,cardVariant:n,border:s,aspectRatio:o,gridColumns:d,titleLineClamp:c,descriptionLineClamp:u,boldItemTitles:m,taboolaEnabled:h,eyebrow:x,moduleId:p}){let g=t[0],f=t.slice(1);if(!g)return null;let y=ec(x,g.derivedEventTag,g.isLocal);return(0,i.jsxs)(v.Card,{variant:n,border:s,"aria-label":a,children:[!r&&(0,i.jsx)(v.CardHeader,{text:a,className:l?void 0:"font-normal"}),(0,i.jsx)(v.CardContent,{children:(0,i.jsx)(e,{heroItem:g,secondaryItems:f,aspectRatio:o,gridColumns:d,titleLineClamp:c,descriptionLineClamp:u,boldItemTitles:m,taboolaEnabled:h,resolvedEyebrow:y,moduleId:p})})]})}}var eh=e.i(581014),ex=e.i(368847);let ep=({eyebrow:e,className:t,inverse:a,color:r})=>"tag"===e.kind?(0,i.jsx)(b.MediaObject.EventTag,{tone:e.tone,className:t}):(0,i.jsx)(ex.Text,{elementType:"p",variant:"Body.S.Bold",style:r?{color:r}:void 0,className:(0,w.cn)("tracking-wide uppercase",a&&"@xl/hero-item:text-white",t),children:e.label}),eg={...o,Component:em(({heroItem:e,secondaryItems:t=[],aspectRatio:r="square",gridColumns:l=3,titleLineClamp:n,descriptionLineClamp:s,boldItemTitles:o=!0,taboolaEnabled:d=!1,resolvedEyebrow:c,moduleId:u})=>{let m=(0,eh.useTranslations)("ContentMedia"),h=t.length>0,[x,p]=(0,a.useState)(!1);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(J.AssetAnalytics,{contentId:e.id,assetMediaType:X(e.contentType),title:e.title,position:1,moduleId:u,dataAttrProps:{"data-item-position":1,"data-tb-region-item":d?"":void 0},children:(0,i.jsx)(ei,{linkText:e.title,children:(0,i.jsx)(b.MediaObject,{url:e.url,className:(0,w.cn)("@container/hero-item",h&&"mb-6"),linkDataProps:d?{"data-tb-link":""}:void 0,sourceModule:u,sourceElement:"content-media-hero-overlay",children:(0,i.jsxs)("div",{className:"flex flex-col @xl/hero-item:relative",children:[(0,i.jsxs)(b.MediaObject.Content,{className:(0,w.cn)("z-1 @xl/hero-item:absolute @xl/hero-item:bottom-8 @xl/hero-item:left-8 @xl/hero-item:w-1/2 @xl/hero-item:p-0"),children:[e.partnerLogo?.src&&!x&&(0,i.jsx)("img",{src:e.partnerLogo.src,alt:e.partnerLogo.altText,className:(0,w.cn)("my-4 max-h-4 object-contain object-left",e.partnerLogo.forceWhite&&"@xl/hero-item:brightness-0 @xl/hero-item:invert"),onError:()=>p(!0)}),c&&(0,i.jsx)(ep,{eyebrow:c,className:"mb-4",inverse:!0}),(0,i.jsx)(b.MediaObject.Title,{title:e.title,textSize:"xl",responsive:!0,className:(0,w.cn)("mb-4 @xl/hero-item:text-white",!o&&"font-normal"),lineClamp:n??4,dataAttrProps:d?{"data-tb-title":""}:void 0}),e.description&&(0,i.jsx)(b.MediaObject.Description,{description:e.description,textSize:"xl",responsive:!0,className:"mb-6 @xl/hero-item:text-white",lineClamp:s??3,dataAttrProps:d?{"data-tb-description":""}:void 0}),(0,i.jsx)(b.MediaObject.Button,{text:m(e.duration?"watch":"readMore"),duration:e.duration,variant:"secondary",size:"lg",className:"hidden @xl/hero-item:block",inverse:!0})]}),(0,i.jsx)("div",{className:"relative w-full overflow-hidden rounded-3xl",children:(0,i.jsx)(b.MediaObject.Image,{src:e.thumbnail,alt:e.altText,aspectRatio:"auto",hoverEffect:"scaled",className:"aspect-[8/5] max-h-[400px] w-full rounded-3xl",priority:!0,isFetchPriority:!0,loading:"eager",isLive:e.isLive&&!eu(c),sizes:Z("hero"),overlayGradient:"heroOverlay",overlayClassName:"@max-xl/hero-item:!hidden",dataAttrProps:d?{"data-tb-thumbnail":""}:void 0})})]})})})}),h&&(0,i.jsx)(en,{items:t,aspectRatio:r,gridColumns:l,loading:"lazy",startPosition:2,titleLineClamp:n,descriptionLineClamp:s,boldItemTitles:o,taboolaEnabled:d,moduleId:u})]})})},ef={...d,Component:em(({heroItem:e,secondaryItems:t=[],aspectRatio:a="square",gridColumns:r=3,titleLineClamp:l,descriptionLineClamp:n,boldItemTitles:s=!0,taboolaEnabled:o=!1,resolvedEyebrow:d,moduleId:c})=>{let u=(0,eh.useTranslations)("ContentMedia"),m=t.length>0;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(J.AssetAnalytics,{contentId:e.id,assetMediaType:X(e.contentType),title:e.title,position:1,moduleId:c,dataAttrProps:{"data-item-position":1,"data-tb-region-item":o?"":void 0},children:(0,i.jsx)(ei,{linkText:e.title,children:(0,i.jsx)(b.MediaObject,{url:e.url,className:(0,w.cn)("@container/hero-item",m&&"mb-4"),linkDataProps:o?{"data-tb-link":""}:void 0,sourceModule:c,sourceElement:"content-media-hero-sidebar",children:(0,i.jsxs)("div",{className:(0,w.cn)("flex flex-col","@xl/hero-item:grid @xl/hero-item:grid-cols-3 @xl/hero-item:gap-6"),children:[(0,i.jsxs)(b.MediaObject.Content,{className:(0,w.cn)("@xl/hero-item:order-1 @xl/hero-item:col-span-1 @xl/hero-item:flex @xl/hero-item:flex-col @xl/hero-item:justify-center @xl/hero-item:p-0"),children:[e.partnerLogo?.src&&(0,i.jsx)("img",{src:e.partnerLogo.src,alt:e.partnerLogo.altText,className:"my-4 max-h-4 object-contain object-left @xl/hero-item:block"}),d&&(0,i.jsx)(ep,{eyebrow:d,className:"mb-4"}),(0,i.jsx)(b.MediaObject.Title,{title:e.title,textSize:"xl",responsive:!0,className:s?void 0:"font-normal",lineClamp:l??4,dataAttrProps:o?{"data-tb-title":""}:void 0}),e.description&&(0,i.jsx)(b.MediaObject.Description,{description:e.description,textSize:"xl",responsive:!0,lineClamp:n??3,dataAttrProps:o?{"data-tb-description":""}:void 0}),(0,i.jsx)(b.MediaObject.Button,{text:u(e.duration?"watch":"readMore"),duration:e.duration,size:"lg",className:"hidden @xl/hero-item:block"})]}),(0,i.jsx)("div",{className:(0,w.cn)("relative w-full","@xl/hero-item:order-0 @xl/hero-item:col-span-2"),children:(0,i.jsx)(b.MediaObject.Image,{src:e.thumbnail,alt:e.altText,aspectRatio:"8/5",hoverEffect:"scaled",priority:!0,isFetchPriority:!0,sizes:Z("hero"),isLive:e.isLive&&!eu(d),className:"rounded-3xl",dataAttrProps:o?{"data-tb-thumbnail":""}:void 0})})]})})})}),m&&(0,i.jsx)(en,{items:t,aspectRatio:a,gridColumns:r,loading:"lazy",startPosition:2,titleLineClamp:l,descriptionLineClamp:n,boldItemTitles:s,taboolaEnabled:o,moduleId:c})]})})};var ey=e.i(47524),ev=e.i(37429),eb=e.i(540798);let ew={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function ej(e){return (t={})=>{let i=t.width?String(t.width):e.defaultWidth;return e.formats[i]||e.formats[e.defaultWidth]}}let eC={date:ej({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:ej({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:ej({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},eN={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function eT(e){return(t,i)=>{let a;if("formatting"===(i?.context?String(i.context):"standalone")&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,r=i?.width?String(i.width):t;a=e.formattingValues[r]||e.formattingValues[t]}else{let t=e.defaultWidth,r=i?.width?String(i.width):e.defaultWidth;a=e.values[r]||e.values[t]}return a[e.argumentCallback?e.argumentCallback(t):t]}}function eS(e){return(t,i={})=>{let a,r=i.width,l=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],n=t.match(l);if(!n)return null;let s=n[0],o=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],d=Array.isArray(o)?function(e,t){for(let i=0;ie.test(s)):function(e,t){for(let i in e)if(Object.prototype.hasOwnProperty.call(e,i)&&t(e[i]))return i}(o,e=>e.test(s));return a=e.valueCallback?e.valueCallback(d):d,{value:a=i.valueCallback?i.valueCallback(a):a,rest:t.slice(s.length)}}}let eI={code:"en-US",formatDistance:(e,t,i)=>{let a,r=ew[e];if(a="string"==typeof r?r:1===t?r.one:r.other.replace("{{count}}",t.toString()),i?.addSuffix)if(i.comparison&&i.comparison>0)return"in "+a;else return a+" ago";return a},formatLong:eC,formatRelative:(e,t,i,a)=>eN[e],localize:{ordinalNumber:(e,t)=>{let i=Number(e),a=i%100;if(a>20||ae-1}),month:eT({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:eT({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:eT({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(t={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)},(e,i={})=>{let a=e.match(t.matchPattern);if(!a)return null;let r=a[0],l=e.match(t.parsePattern);if(!l)return null;let n=t.valueCallback?t.valueCallback(l[0]):l[0];return{value:n=i.valueCallback?i.valueCallback(n):n,rest:e.slice(r.length)}}),era:eS({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:eS({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:eS({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:eS({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:eS({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},eM={};var eA=e.i(516467);function ek(e){let t=(0,eA.toDate)(e),i=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return i.setUTCFullYear(t.getFullYear()),e-i}function eL(e,...t){let i=eb.constructFrom.bind(null,e||t.find(e=>"object"==typeof e));return t.map(i)}function eD(e,t){let i=(0,eA.toDate)(e)-(0,eA.toDate)(t);return i0?1:i}var e_=e.i(511518),eP=e.i(695881);let eF=(0,eP.createLogger)("transformLiveblogData");function eU(e){return"object"==typeof e&&null!==e&&"string"==typeof e.id&&"string"==typeof e.title&&"string"==typeof e.timestamp}function eR({id:e,title:t,timestamp:i,pin:a,publishDate:r,updatedAt:l}){return{id:e,title:t,timestamp:i,pin:a,publishDate:r,updatedAt:l}}function eE(e,t="recently",i){if(!e)return t;try{var a;let r=new Date(e);if(isNaN(r.getTime()))return t;return i?i(r):(a={addSuffix:!0},function(e,t,i){var a;let r,l,n=i?.locale??eM.locale??eI,s=eD(e,t);if(isNaN(s))throw RangeError("Invalid time value");let o=Object.assign({},i,{addSuffix:i?.addSuffix,comparison:s}),[d,c]=eL(i?.in,...s>0?[t,e]:[e,t]),u=(l=((0,eA.toDate)(c)-(0,eA.toDate)(d))/1e3,(a=void 0,e=>{let t=(a?Math[a]:Math.trunc)(e);return 0===t?0:t})(l)),m=Math.round((u-(ek(c)-ek(d))/1e3)/60);if(m27&&d.setDate(30),d.setMonth(d.getMonth()-u*m);let h=eD(d,c)===-u;+(r=(0,eA.toDate)(o,void 0),i=void 0,(l=(0,eA.toDate)(r,i?.in)).setHours(23,59,59,999),l)==+(a=void 0,s=(n=(0,eA.toDate)(r,a?.in)).getMonth(),n.setFullYear(n.getFullYear(),s+1,0),n.setHours(23,59,59,999),n)&&1===m&&1===eD(o,c)&&(h=!1);let x=u*(m-h);return 0===x?0:x}(c,d))!e.pin)).length>0?n:r].sort((e,t)=>{if(e.pin&&!t.pin)return -1;if(!e.pin&&t.pin)return 1;let i=new Date(e.timestamp).getTime();return new Date(t.timestamp).getTime()-i}),o=0;for(let e of s){if(!e.updatedAt)continue;let t=new Date(e.updatedAt).getTime();!isNaN(t)&&t>o&&(o=t,l=e.updatedAt)}return{entries:s,lastUpdate:l?eE(l,i,a):i,liveblogUrl:t}}e.s(["extractLiveblogPayload",0,function(e){let t=e?.content?.liveblogEntries,i=Array.isArray(t)?t.filter(eU).map(eR):[],a=e?.assetName??"";return{entries:i,liveblogUrl:a.startsWith("/")&&!a.startsWith("//")?a:void 0}},"formatLastUpdate",0,eE,"transformLiveblogData",0,eB],829915);var eO=e.i(240058),ez=e.i(658763),eH=e.i(149630),e$=e.i(341669);let eV=[{key:"s1",titleWidth:"w-11/12"},{key:"s2",titleWidth:"w-3/4"},{key:"s3",titleWidth:"w-5/6"}],eW=({className:e})=>(0,i.jsx)(e$.default,{skeletonClassName:e,elementType:"div"}),eG=({children:e,isLast:t=!1})=>(0,i.jsxs)("li",{className:(0,w.cn)("before:bg-border relative flex items-start gap-3 before:absolute before:top-[16px] before:left-[3px] before:w-0.5 before:rounded-full before:content-['']",t?"before:h-[8px]":"before:h-full last:before:hidden"),children:[(0,i.jsx)("div",{className:"relative z-10 mt-1.5 flex-shrink-0",children:(0,i.jsx)(eW,{className:"block h-2 w-2 rounded-full"})}),(0,i.jsx)("div",{className:"flex-1",children:e})]}),eQ=()=>(0,i.jsx)(i.Fragment,{children:eV.map(({key:e,titleWidth:t})=>(0,i.jsxs)(eG,{children:[(0,i.jsx)("div",{className:"mb-0.5 flex h-6 items-center",children:(0,i.jsx)(eW,{className:(0,w.cn)("block h-4",t)})}),(0,i.jsx)("div",{className:"mb-2 flex h-4 items-center",children:(0,i.jsx)(eW,{className:"block h-3 w-20"})}),(0,i.jsx)("hr",{"aria-hidden":"true"})]},e))});e.s(["LiveblogEntriesSkeleton",0,()=>(0,i.jsxs)("ul",{className:"relative flex flex-col gap-3",children:[(0,i.jsx)(eQ,{}),(0,i.jsx)(eG,{isLast:!0,children:(0,i.jsx)("div",{className:"flex h-5 items-center",children:(0,i.jsx)(eW,{className:"block h-4 w-36"})})})]}),"LiveblogEntriesSkeletonRows",0,eQ],468965);let eq=({entry:e,liveblogUrl:t,boldItemTitles:a,moduleId:r})=>{let l=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(ex.Text,{variant:"Body.M.Bold",className:(0,w.cn)("mb-[2px]",!a&&"font-normal"),children:e.title}),(0,i.jsx)(ex.Text,{variant:"Caption.M",color:"secondary",className:"pb-[8px]",children:e.timeAgo})]});return t?(0,i.jsx)(eO.default,{href:`${t}#${(0,ez.liveblogEntryAnchorId)(e.id)}`,"data-testid":"liveblog-entry-link",sourceModule:r,sourceElement:"content-media-hero-live-blog-entry",className:"hover:text-primary focus-visible:ring-ring block rounded focus-visible:ring-2 focus-visible:ring-offset-0 focus-visible:outline-none",children:l}):l},eZ=({heroItem:e,preloadedLiveblogEntries:t,entriesLoading:r=!1,liveblogUrl:l,boldItemTitles:n=!0,taboolaEnabled:s=!1,moduleId:o})=>{let d=(0,eh.useTranslations)("ContentMedia"),c=(0,eh.useFormatter)(),u=(0,eH.useMountedNow)(eH.RELATIVE_TIME_REFRESH_MS),[m,h]=(0,a.useState)(!1),x=d("recently"),p=(0,a.useMemo)(()=>e=>u?c.relativeTime(e,u):x,[c,u,x]),{entries:g,lastUpdate:f}=(0,a.useMemo)(()=>eB(t,l,x,p),[t,l,x,p]),y=(0,a.useMemo)(()=>g.slice(0,3).map(e=>({...e,timeAgo:eE(e.timestamp,x,p)})),[g,x,p]),v=!!e.thumbnail&&!m,j=v?(0,i.jsx)(ev.Image,{src:e.thumbnail,alt:e.altText??"",aspectRatio:"8/5",wrapperClassName:(0,w.cn)("rounded-2xl transition-shadow duration-150",l&&"group-hover:shadow-lg group-focus-visible:shadow-lg"),className:(0,w.cn)("scale-[1.01] transition-transform duration-150",l&&"group-hover:scale-105 group-focus-visible:scale-105"),priority:!0,isFetchPriority:!0,onError:()=>h(!0),...s?{"data-tb-thumbnail":""}:{}}):null,C=j?l?(0,i.jsx)(b.MediaObject,{url:l,className:"group",linkDataProps:s?{"data-tb-link":"","data-tb-region-item":""}:void 0,sourceModule:o,sourceElement:"content-media-hero-live-blog",children:j}):j:null;return(0,i.jsx)(ei,{children:(0,i.jsx)("div",{className:"@container/liveblog",children:(0,i.jsxs)("div",{className:"flex flex-col gap-6 @[800px]/liveblog:flex-row @[800px]/liveblog:items-stretch",children:[(0,i.jsx)("div",{className:v?"@[800px]/liveblog:w-1/2 @[1280px]/liveblog:flex-1":"",children:(0,i.jsxs)("div",{className:"flex flex-col",children:[(0,i.jsxs)("div",{className:"mb-4 flex items-center gap-3",children:[(0,i.jsx)("span",{className:"sr-only",children:d("liveAccessible")}),(0,i.jsx)(ex.Text,{variant:"Body.S.Bold",className:"text-destructive","aria-hidden":"true",children:d("live")}),(0,i.jsx)(ex.Text,{variant:"Body.S",color:"secondary",children:d("lastUpdate",{lastUpdate:f})})]}),l?(0,i.jsx)(eO.default,{href:l,className:"focus-visible:ring-ring pb-2 focus-visible:ring-2 focus-visible:ring-offset-0 focus-visible:outline-none","data-tb-region-item":s?"":void 0,sourceModule:o,sourceElement:"content-media-hero-live-blog",...s?{"data-tb-link":""}:{},children:(0,i.jsx)(ex.Text,{variant:"Title.L",className:(0,w.cn)("text-2xl @[800px]/liveblog:text-3xl",!n&&"font-normal"),...s?{"data-tb-title":""}:{},children:e.title})}):(0,i.jsx)(ex.Text,{variant:"Title.L",className:(0,w.cn)("pb-2 text-2xl @[800px]/liveblog:text-3xl",!n&&"font-normal"),...s?{"data-tb-title":""}:{},children:e.title}),e.description&&(0,i.jsx)(ex.Text,{variant:"Body.M",color:"secondary",lineClamp:3,className:"mb-6",...s?{"data-tb-description":""}:{},children:e.description}),C&&(0,i.jsx)("div",{className:"mb-6 @[800px]/liveblog:hidden",children:C}),(y.length>0||r||l)&&(0,i.jsxs)("ul",{className:"relative flex flex-col gap-3",children:[0===y.length&&r&&(0,i.jsx)(eQ,{}),y.map(e=>(0,i.jsxs)("li",{className:"before:bg-border relative flex items-start gap-3 before:absolute before:top-[16px] before:left-[3px] before:h-full before:w-0.5 before:rounded-full before:content-[''] last:before:hidden",children:[(0,i.jsx)("div",{className:"relative z-10 mt-1.5 flex-shrink-0",children:(0,i.jsx)("span",{"aria-hidden":"true",className:"bg-destructive block h-2 w-2 rounded-full"})}),(0,i.jsxs)("div",{className:"flex-1",children:[(0,i.jsx)(eq,{entry:e,liveblogUrl:l,boldItemTitles:n,moduleId:o}),(0,i.jsx)("hr",{"aria-hidden":"true"})]})]},e.id)),l&&(0,i.jsxs)("li",{className:"before:bg-border relative flex items-start gap-3 before:absolute before:top-[16px] before:left-[3px] before:h-[8px] before:w-0.5 before:rounded-full before:content-['']",children:[(0,i.jsx)("div",{className:"relative z-10 mt-1.5 flex-shrink-0",children:(0,i.jsx)("span",{"aria-hidden":"true",className:"bg-destructive block h-2 w-2 rounded-full"})}),(0,i.jsxs)(eO.default,{href:l,"data-testid":"see-more-link","data-tb-region-item":s?"":void 0,sourceModule:o,sourceElement:"content-media-hero-live-blog",...s?{"data-tb-link":""}:{},className:"hover:text-primary focus-visible:ring-ring flex items-center text-base leading-tight font-bold focus-visible:ring-2 focus-visible:ring-offset-0 focus-visible:outline-none",children:[d("seeMoreUpdates"),(0,i.jsx)(ey.ChevronRight,{className:"h-4 w-4","aria-hidden":"true"})]})]})]})]})}),C&&(0,i.jsx)("div",{className:"hidden @[800px]/liveblog:block @[800px]/liveblog:w-1/2 @[1280px]/liveblog:max-w-[640px] @[1280px]/liveblog:shrink-0",children:C})]})})})},eY={...c,Component:({items:e,title:t,hideTitle:a,boldTitle:r,cardVariant:l,border:n,liveblogUrl:s,liveblogEntries:o,liveblogEntriesLoading:d,boldItemTitles:c,taboolaEnabled:u,moduleId:m})=>{let h=e[0];return h?(0,i.jsxs)(v.Card,{variant:l,border:n,"aria-label":t,children:[!a&&(0,i.jsx)(v.CardHeader,{text:t,className:r?void 0:"font-normal"}),(0,i.jsx)(v.CardContent,{children:(0,i.jsx)(eZ,{heroItem:h,preloadedLiveblogEntries:o,entriesLoading:d,liveblogUrl:s,boldItemTitles:c,taboolaEnabled:u,moduleId:m})})]}):null}},eK=({heroItem:e,resolvedEyebrow:t,titleLineClamp:r,descriptionLineClamp:l,boldItemTitles:n=!0,taboolaEnabled:s=!1,moduleId:o})=>{let d=(0,eh.useTranslations)("ContentMedia"),{author:c}=e,u=(0,a.useRef)(null),[m,h]=(0,a.useState)();(0,a.useEffect)(()=>{let e=u.current;if(!e)return;let t=0,i=()=>{t=0;let i=e.getBoundingClientRect(),a=document.documentElement.clientWidth;h({left:`${-i.left}px`,right:`${-(a-i.right)}px`})},a=()=>{t||(t=requestAnimationFrame(i))};return i(),window.addEventListener("resize",a),()=>{t&&cancelAnimationFrame(t),window.removeEventListener("resize",a)}},[]),(0,a.useEffect)(()=>(window.dispatchEvent(new Event("fullbleed:change")),()=>{window.dispatchEvent(new Event("fullbleed:change"))}),[]);let x=c?(0,i.jsxs)("div",{className:"flex items-center gap-4 border-l border-[#679CED] pl-4",children:[c.avatarUrl&&(0,i.jsx)(ev.default,{src:c.avatarUrl,alt:"",width:40,height:40,className:"size-10 shrink-0 rounded-full border border-[#DCDCDC] object-cover"}),(0,i.jsxs)("div",{className:"flex flex-col",children:[(0,i.jsxs)("p",{className:"text-base font-bold tracking-[-0.32px]",children:["By ",c.name]}),c.role&&(0,i.jsx)("p",{className:"text-sm font-medium tracking-[-0.28px] opacity-90",children:c.role})]})]}):null;return(0,i.jsx)(J.AssetAnalytics,{contentId:e.id,assetMediaType:X(e.contentType),title:e.title,position:1,moduleId:o,dataAttrProps:{"data-item-position":1,"data-tb-region-item":s?"":void 0},children:(0,i.jsx)(ei,{linkText:e.title,children:(0,i.jsx)(b.MediaObject,{url:e.url,className:"@container/hero-item",linkDataProps:s?{"data-tb-link":""}:void 0,sourceModule:o,sourceElement:"content-media-full-bleed",children:(0,i.jsxs)("div",{ref:u,style:{"--fb-left":m?.left,"--fb-right":m?.right},className:(0,w.cn)("flex flex-col gap-4 rounded-2xl bg-black text-white @xl/hero-item:relative @xl/hero-item:grid @xl/hero-item:min-h-[520px] @xl/hero-item:rounded-none @xl/hero-item:bg-transparent","@max-xl/hero-item:-m-4 @max-xl/hero-item:rounded-none @max-xl/hero-item:px-4 @max-xl/hero-item:pt-6 @max-xl/hero-item:pb-9"),children:[(0,i.jsx)("div",{"aria-hidden":!0,"data-fullbleed-dark":!0,className:"pointer-events-none hidden bg-black @xl/hero-item:absolute @xl/hero-item:inset-y-0 @xl/hero-item:[right:var(--fb-right,-1rem)] @xl/hero-item:[left:var(--fb-left,-1rem)] @xl/hero-item:block"}),(0,i.jsxs)(b.MediaObject.Content,{className:(0,w.cn)("@xl/hero-item:py-12 @xl/hero-item:pr-8","flex flex-col gap-6 @xl/hero-item:z-1 @xl/hero-item:justify-between @xl/hero-item:[grid-area:1/1]"),children:[(0,i.jsxs)("div",{className:"flex items-center gap-4",children:[t&&(0,i.jsx)(ep,{eyebrow:t,className:(0,w.cn)("text-lg font-extrabold tracking-[-0.48px] normal-case @xl/hero-item:text-2xl","label"===t.kind&&"text-blue-400 @xl/hero-item:text-blue-200"),inverse:!0}),x&&(0,i.jsx)("div",{className:"hidden shrink-0 @xl/hero-item:block",children:x})]}),(0,i.jsxs)("div",{className:"flex flex-col gap-2 @xl/hero-item:w-2/3 @4xl/hero-item:w-1/2",children:[e.partnerLogo?.src&&(0,i.jsx)("img",{src:e.partnerLogo.src,alt:e.partnerLogo.altText,className:(0,w.cn)("max-h-4 object-contain object-left",e.partnerLogo.forceWhite&&"brightness-0 invert")}),(0,i.jsx)(b.MediaObject.Title,{title:e.title,textSize:"xl",responsive:!0,className:(0,w.cn)("mb-0 pb-0 text-2xl font-extrabold tracking-[-0.48px] text-white @xl/hero-item:text-[48px] @xl/hero-item:tracking-[-0.96px]",!n&&"font-normal"),lineClamp:r??4,dataAttrProps:s?{"data-tb-title":""}:void 0}),e.description&&(0,i.jsx)(b.MediaObject.Description,{description:e.description,textSize:"xl",responsive:!0,className:"mb-0 pb-0 text-base font-medium text-white @xl/hero-item:text-xl",lineClamp:l??3,dataAttrProps:s?{"data-tb-description":""}:void 0}),(0,i.jsx)(b.MediaObject.Button,{text:d(e.duration?"watch":"readMore"),duration:e.duration,variant:"secondary",size:"lg",className:"mt-4 hidden @xl/hero-item:block",inverse:!0})]})]}),(0,i.jsx)("div",{className:"relative w-full overflow-hidden rounded-2xl @xl/hero-item:h-full @xl/hero-item:w-[calc(100%+1rem)] @xl/hero-item:rounded-none @xl/hero-item:[grid-area:1/1]",children:(0,i.jsx)(b.MediaObject.Image,{src:e.thumbnail,alt:e.altText,aspectRatio:"auto",hoverEffect:"scaled",className:"aspect-[8/5] w-full rounded-none object-cover @xl/hero-item:aspect-auto @xl/hero-item:h-full",priority:!0,isFetchPriority:!0,loading:"eager",isLive:e.isLive&&!eu(t),sizes:Z("hero"),overlayGradient:"fullBleed",overlayClassName:"@max-xl/hero-item:!hidden",dataAttrProps:s?{"data-tb-thumbnail":""}:void 0})}),x&&(0,i.jsx)("div",{className:"@xl/hero-item:hidden",children:x})]})})})})},eX={...u,Component:({items:e,titleLineClamp:t,descriptionLineClamp:a,boldItemTitles:r,taboolaEnabled:l,eyebrow:n,moduleId:s})=>{let o=e[0];if(!o)return null;let d=ec(n,o.derivedEventTag,o.isLocal);return(0,i.jsx)(eK,{heroItem:o,resolvedEyebrow:d,titleLineClamp:t,descriptionLineClamp:a,boldItemTitles:r,taboolaEnabled:l,moduleId:s})}},eJ=({leadItem:e,secondaryItem:t,resolvedEyebrow:a,titleLineClamp:r=3,descriptionLineClamp:l=3,boldItemTitles:n=!0,aspectRatio:s="16/9",showMeta:o=!1,taboolaEnabled:d=!1,moduleId:c})=>{let u=(0,Y.useMediaObjectMeta)();return(0,i.jsx)("div",{className:"@container/hero-split",children:(0,i.jsxs)("div",{className:"grid gap-x-6 gap-y-4 @xl/hero-split:grid-cols-[minmax(0,9fr)_minmax(0,16fr)] @xl/hero-split:grid-rows-[1fr_auto]",children:[(0,i.jsx)(J.AssetAnalytics,{className:"order-1 min-w-0 @xl/hero-split:col-start-1 @xl/hero-split:row-start-1",contentId:e.id,assetMediaType:X(e.contentType),title:e.title,position:1,moduleId:c,dataAttrProps:{"data-item-position":1,"data-tb-region-item":d?"":void 0},children:(0,i.jsx)(ei,{linkText:e.title,children:(0,i.jsx)(b.MediaObject,{url:e.url,padding:"none",linkDataProps:d?{"data-tb-link":""}:void 0,sourceModule:c,sourceElement:"content-media-hero-split",children:(0,i.jsxs)(b.MediaObject.Content,{className:"gap-4",children:[a&&(0,i.jsx)(ep,{eyebrow:a}),(0,i.jsx)(ex.Text,{elementType:"h3",variant:"Title.M",className:(0,w.cn)("text-xl tracking-[-0.48px] @xl/hero-split:text-2xl",!n&&"font-normal"),lineClamp:r,children:e.title}),e.description&&(0,i.jsx)(ex.Text,{elementType:"p",variant:"Body.M",className:"text-lg tracking-[-0.32px]",lineClamp:l,children:e.description}),o&&(0,i.jsx)(b.MediaObject.Duration,{meta:u(e.meta),duration:e.duration})]})})})}),t&&(0,i.jsx)(J.AssetAnalytics,{className:"border-border order-3 min-w-0 border-t py-3 @xl/hero-split:col-start-1 @xl/hero-split:row-start-2",contentId:t.id,assetMediaType:X(t.contentType),title:t.title,position:2,moduleId:c,dataAttrProps:{"data-item-position":2,"data-tb-region-item":d?"":void 0},children:(0,i.jsx)(ei,{linkText:t.title,children:(0,i.jsxs)(eO.default,{href:t.url,className:"flex flex-col gap-2",sourceModule:c,sourceElement:"content-media-hero-split",...d?{"data-tb-link":""}:{},children:[(0,i.jsx)(ex.Text,{elementType:"h4",variant:"Body.L.Bold",className:(0,w.cn)("tracking-[-0.32px]",!n&&"font-normal"),lineClamp:2,responsive:!0,children:t.title}),o&&(0,i.jsx)(b.MediaObject.Duration,{meta:u(t.meta),duration:t.duration})]})})}),(0,i.jsx)(eO.default,{href:e.url,"aria-hidden":"true",tabIndex:-1,className:"order-2 @xl/hero-split:col-start-2 @xl/hero-split:row-span-2 @xl/hero-split:row-start-1 @xl/hero-split:h-full",sourceModule:c,sourceElement:"content-media-hero-split",children:(0,i.jsx)(b.MediaObject.Image,{src:e.thumbnail,alt:"",aspectRatio:s,hoverEffect:"scaled",className:(0,w.cn)("w-full rounded-2xl","@xl/hero-split:h-full @xl/hero-split:[&_img]:h-full @xl/hero-split:[&_img]:object-cover"),isLive:e.isLive&&!eu(a),sizes:Z("hero"),loading:"eager",priority:!0,isFetchPriority:!0,dataAttrProps:d?{"data-tb-thumbnail":""}:void 0})})]})})},e0={list:er,grid:eo,"hero-overlay":eg,"hero-sidebar":ef,"hero-live-blog":eY,"hero-split":{...m,Component:({items:e,title:t,hideTitle:a,boldTitle:r,cardVariant:l,border:n,aspectRatio:s,titleLineClamp:o,descriptionLineClamp:d,boldItemTitles:c,taboolaEnabled:u,eyebrow:m,moduleId:h,layout:x})=>{let p=e[0];if(!p)return null;let g=ec(m,p.derivedEventTag,p.isLocal);return(0,i.jsxs)(v.Card,{variant:l,border:n,"aria-label":t,children:[!a&&(0,i.jsx)(v.CardHeader,{text:t,className:r?void 0:"font-normal"}),(0,i.jsx)(v.CardContent,{children:(0,i.jsx)(eJ,{leadItem:p,secondaryItem:e[1],resolvedEyebrow:g,aspectRatio:s,titleLineClamp:o,descriptionLineClamp:d,boldItemTitles:c,showMeta:x.showMeta,taboolaEnabled:u,moduleId:h})})]})}},"full-bleed":eX};var e1=e.i(103860);let e2=({items:e,showDescription:t=!0})=>{let a=e.map(e=>({id:e.id,url:e.thumbnail||"",filename:e.title||"",caption:t&&e.description||"",seo:{altText:e.altText||e.title},createdAt:new Date().toISOString(),updatedAt:new Date().toISOString()}));return(0,i.jsx)("section",{className:"not-prose",children:(0,i.jsx)(e1.default,{id:`content-media-slideshow-${Math.random().toString(36).substring(2,9)}`,assets:a,allSlides:a,slides:[],totalAssets:a.length,rounded:!0,blockType:"Slideshow"})})};var e5=e.i(747961);let e4=(0,a.forwardRef)(({title:e,titleId:t,desc:a,descId:r,...l},n)=>(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 6 8",ref:n,"aria-labelledby":t,"aria-describedby":r,...l,children:[a?(0,i.jsx)("desc",{id:r,children:a}):null,void 0===e?(0,i.jsx)("title",{id:t,children:"Play"}):e?(0,i.jsx)("title",{id:t,children:e}):null,(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M0 7.5v-7A.5.5 0 0 1 .8.1l4.67 3.5c.27.2.27.6 0 .8L.8 7.9a.5.5 0 0 1-.8-.4"})]})),e3=a.default.forwardRef((e,t)=>(0,i.jsx)(e5.BaseIcon,{ref:t,icon:e4,...e}));e3.displayName="Play";let e6=({items:e,title:t,hideTitle:a=!1,className:r})=>{if(0===e.length)return null;let l=!a&&!!t;return(0,i.jsxs)("section",{"aria-label":l?t:void 0,className:(0,w.cn)("flex flex-col gap-3",r),children:[l&&(0,i.jsx)("h2",{className:"text-[13px] leading-normal font-medium text-[#8c8c8c]",children:t}),(0,i.jsx)("ul",{className:"grid grid-cols-2 gap-3",children:e.map(e=>{let t="video"===e.contentType;return(0,i.jsx)("li",{children:(0,i.jsxs)("a",{href:e.url,className:"group flex flex-col gap-2 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-black",children:[(0,i.jsxs)("div",{className:"relative aspect-video w-full overflow-hidden rounded-[10px] bg-black/5",children:[(0,i.jsx)(ev.default,{src:e.thumbnail,alt:e.altText,fill:!0,sizes:"(max-width: 768px) 45vw, 150px",objectFit:"cover",loading:"lazy"}),t&&(0,i.jsx)("span",{"aria-hidden":"true",className:"absolute inset-0 flex items-center justify-center",children:(0,i.jsx)("span",{className:"flex size-9 items-center justify-center rounded-full bg-black/40",children:(0,i.jsx)(e3,{className:"size-3 translate-x-px text-white"})})})]}),(0,i.jsx)("p",{className:"line-clamp-2 text-[15px] leading-snug font-normal text-black",children:e.title})]})},e.id)})})]})},e7={orientation:void 0,leadVariant:"none",showMeta:!1,showReadMore:!1,showItemDividers:!1,scrollOnMobile:!1,hideThumbnails:!1,hideItemTitles:!1,showDescription:!1,density:"comfortable",gridColumns:"4",limit:"4",aspectRatio:"square",titleLineClamp:"0",descriptionLineClamp:"3",cardVariant:"default",border:"default"};function e8(e){return{orientation:e.orientation??e7.orientation,leadVariant:e.leadVariant??e7.leadVariant,showMeta:e.showMeta??e7.showMeta,showReadMore:e.showReadMore??e7.showReadMore,showItemDividers:e.showItemDividers??e7.showItemDividers,scrollOnMobile:e.scrollOnMobile??e7.scrollOnMobile}}Object.keys(e7),e.s(["resolveLayoutConfig",0,e8],88133);var e9=e.i(381477),te=e.i(328895),tt=e.i(877957);let ti=(0,eP.createLogger)("ContentMediaSeeMore"),ta=({contentQueryId:e,channel:t,language:a="en-US",skin:r="default",sectionTitle:l})=>{let n=(0,eh.useTranslations)("ContentMedia"),{data:s,error:o}=(0,e9.default)(["content-media/see-more",e,t,a],()=>(0,te.getVideoNavLink)({channel:t||"weather-com-web",language:a,contentQueryId:e}),{dedupingInterval:3e5,revalidateOnFocus:!1,keepPreviousData:!0});return(o&&ti.error("see more link fetch failed",{id:e,channel:t,language:a,error:o}),s)?(0,i.jsx)("div",{className:(0,w.cn)("mt-4 flex","samsung"===r?"justify-end":"justify-start"),children:(0,i.jsx)(tt.Button,{asChild:!0,size:"sm",theme:"samsung"===r?"samsung":"standard",children:(0,i.jsxs)("a",{href:s,children:[n("seeMore"),l?.trim()&&(0,i.jsxs)("span",{className:"sr-only",children:[": ",l.trim()]})]})})}):null};var tr=e.i(156869);function tl(e){let t="string"==typeof e?parseInt(e,10):e;if(null!=t&&t>=0&&t{let{items:t,suppressWhenEmpty:n=!1,liveblogUrl:s,liveblogEntries:o,liveblogEntriesLoading:d,moduleId:c,modulePosition:u=0,moduleKey:m,variant:h="frontend",title:x,moduleName:f,tbRegion:b,showDescription:w,template:j="grid",gridColumns:N=3,aspectRatio:T="square",hideTitle:S=!1,boldTitle:I=!0,cardVariant:M="default",border:A="default",hideItemTitles:k=!1,boldItemTitles:L=!0,hideThumbnails:D=!1,titleLineClamp:_,descriptionLineClamp:P,density:F="comfortable",eyebrow:U,isCard:R=!0,skin:E="default",seeMoreContentQueryId:B,channel:O,language:z}=e,H=function(e){let t="string"==typeof e?parseInt(e,10):e;if(t&&C.includes(t))return t}(N),$=B?(0,i.jsx)(ta,{contentQueryId:B,channel:O,language:z,skin:E,sectionTitle:x}):null,V=c?{"data-module-id":c,"data-module-key":m,"data-item-position":u}:{},W={...f?{"data-module-name":f}:{},...b?{"data-tb-region":b}:{},...V},G=(0,tr.useModuleViewed)({moduleId:c,modulePosition:u,enabled:"admin"!==h}),Q=(0,a.useMemo)(()=>{let e=(t??[]).map(e=>({...e,isLive:(0,r.computeIsLive)(e)}));return g(j)?.ordersFeaturedItemFirst?function(e){let t=-1;for(let i=0;i0&&Q.every(e=>"image"===e.contentType))return(0,i.jsxs)("div",{ref:G,...W,children:[(0,i.jsx)(e2,{items:Q,showDescription:w}),$]});if(y(j)&&!Q[0])return null;let q=("string"==typeof j?e0[j]:void 0)??e0[p],Z=q.Component;return(0,i.jsxs)("div",{ref:G,...W,className:q.wrapperClassName,children:[(0,i.jsx)(Z,{items:Q,title:x||"",hideTitle:S??!1,boldTitle:I??!0,cardVariant:M??"default",border:A??"default",aspectRatio:T??"square",titleLineClamp:tl(_),descriptionLineClamp:tl(P),gridColumns:H,density:"compact"===F?"compact":"comfortable",hideItemTitles:k,boldItemTitles:L??!0,hideThumbnails:D,showDescription:w,taboolaEnabled:!!b,eyebrow:U,liveblogUrl:s,liveblogEntries:o,liveblogEntriesLoading:d,moduleId:c,isCard:R,layout:e8(e)}),$]})};e.s(["ContentMedia",0,tn,"default",0,tn],30917)},75876,793827,e=>{"use strict";var t=e.i(902875),i=e.i(341669),a=e.i(37429),r=e.i(380993),l=e.i(632137),n=e.i(107072),s=e.i(400493),o=e.i(468965),d=e.i(88133);let c=({className:e})=>(0,t.jsx)(i.default,{skeletonClassName:e,elementType:"div"}),u=()=>(0,t.jsx)(c,{className:"mb-4 block h-7.5 w-80 max-w-full"}),m=({title:e,boldTitle:i,ssrTitle:a})=>e?a?(0,t.jsx)(r.CardHeader,{text:e,headingLevel:"h2",className:i??!0?void 0:"font-normal"}):(0,t.jsx)(u,{}):null,h=({className:e})=>(0,t.jsxs)("div",{className:(0,l.cn)("flex flex-col gap-3",e),children:[(0,t.jsx)(c,{className:"h-3 w-24"}),(0,t.jsx)(c,{className:"h-7 w-4/5"}),(0,t.jsx)(c,{className:"h-4 w-3/5"})]}),x=({count:e,columns:i,density:a,aspect:r,isVertical:s,leadDetailed:o,leadFeatured:d,showItemDividers:u,scrollOnMobile:m})=>{let h=!!m&&i>1;return(0,t.jsx)("div",{className:"@container/grid",children:(0,t.jsx)("div",{className:(0,l.cn)(d&&!s&&n.LEAD_SPANS_ROW,s?(0,l.cn)((0,n.verticalGridVariants)(i),h&&n.VERTICAL_GRID_SCROLLER):(0,l.cn)(h?(0,n.gridScrollerVariants)({columns:i,items:(0,n.clampItemCount)(e),density:a}):"grid",!h&&"gap-x-6 gap-y-4",(0,n.gridVariants)({columns:i,items:(0,n.clampItemCount)(e),density:a})),u&&(s||!h)&&(0,n.gridItemDividerVariants)({columns:i,items:(0,n.clampItemCount)(e),density:a,isVertical:s,isScrolling:h})),children:Array.from({length:e}).map((e,i)=>(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[!(o&&i>0)&&(0,t.jsx)(c,{className:(0,l.cn)(r,"w-full")}),(0,t.jsx)(c,{className:"h-4 w-3/4"}),!(o&&i>0)&&(0,t.jsx)(c,{className:"h-3 w-1/2"})]},i))})})},p=({count:e,isHorizontal:i,aspect:a,hideThumbnails:r,leadDetailed:s,leadFeatured:o,showItemDividers:d,scrollOnMobile:u})=>{let m=!!u&&i;return(0,t.jsx)("div",{className:"@container/grid",children:(0,t.jsx)("div",{className:(0,l.cn)(i?m?n.HORIZONTAL_LIST_SCROLLER:n.HORIZONTAL_LIST_GRID:"flex flex-col gap-4",i&&o&&n.LEAD_SPANS_ROW,!i&&d&&n.STACKED_ITEM_DIVIDER),children:Array.from({length:e}).map((e,o)=>(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[!r&&!(s&&o>0)&&(0,t.jsx)(c,{className:(0,l.cn)(a,"min-w-30",i?n.HORIZONTAL_LIST_THUMB:"w-[50%] max-w-[320px]")}),(0,t.jsxs)("div",{className:"flex w-full flex-col gap-2",children:[(0,t.jsx)(c,{className:"h-4 w-full"}),!(s&&o>0)&&(0,t.jsx)(c,{className:"h-4 w-3/5"})]})]},o))})})},g=({hasSecondary:e})=>(0,t.jsx)("div",{className:(0,l.cn)("@container/hero-item",e&&"mb-6"),children:(0,t.jsxs)("div",{className:"flex flex-col @xl/hero-item:relative",children:[(0,t.jsx)(h,{className:"mb-4 @xl/hero-item:absolute @xl/hero-item:bottom-8 @xl/hero-item:left-8 @xl/hero-item:z-1 @xl/hero-item:mb-0 @xl/hero-item:w-1/2"}),(0,t.jsx)(c,{className:"aspect-[8/5] max-h-[400px] w-full rounded-3xl"})]})}),f=({hasSecondary:e})=>(0,t.jsx)("div",{className:(0,l.cn)("@container/hero-item",e&&"mb-4"),children:(0,t.jsxs)("div",{className:"flex flex-col gap-4 @xl/hero-item:grid @xl/hero-item:grid-cols-3 @xl/hero-item:gap-6",children:[(0,t.jsx)(h,{className:"@xl/hero-item:order-1 @xl/hero-item:col-span-1 @xl/hero-item:justify-center"}),(0,t.jsx)("div",{className:"@xl/hero-item:order-0 @xl/hero-item:col-span-2",children:(0,t.jsx)(c,{className:"aspect-[8/5] w-full rounded-3xl"})})]})}),y=({hasSecondary:e})=>(0,t.jsx)("div",{className:"@container/hero-split",children:(0,t.jsxs)("div",{className:"grid gap-x-6 gap-y-4 @xl/hero-split:grid-cols-[minmax(0,9fr)_minmax(0,16fr)] @xl/hero-split:grid-rows-[1fr_auto]",children:[(0,t.jsxs)("div",{className:"order-1 flex min-w-0 flex-col gap-4 @xl/hero-split:col-start-1 @xl/hero-split:row-start-1",children:[(0,t.jsx)(c,{className:"h-6 w-16 rounded"}),(0,t.jsx)(c,{className:"h-7 w-full"}),(0,t.jsx)(c,{className:"h-7 w-4/5"}),(0,t.jsx)(c,{className:"h-4 w-full"}),(0,t.jsx)(c,{className:"h-4 w-3/5"})]}),e&&(0,t.jsxs)("div",{className:"border-border order-3 flex min-w-0 flex-col gap-2 border-t py-3 @xl/hero-split:col-start-1 @xl/hero-split:row-start-2",children:[(0,t.jsx)(c,{className:"h-5 w-3/4"}),(0,t.jsx)(c,{className:"h-4 w-24"})]}),(0,t.jsx)("div",{className:"order-2 @xl/hero-split:col-start-2 @xl/hero-split:row-span-2 @xl/hero-split:row-start-1 @xl/hero-split:h-full",children:(0,t.jsx)(c,{className:"aspect-[16/9] w-full rounded-2xl @xl/hero-split:h-full"})})]})}),v=()=>(0,t.jsx)("div",{className:"@container/liveblog",children:(0,t.jsxs)("div",{className:"flex flex-col gap-6 @[800px]/liveblog:flex-row @[800px]/liveblog:items-stretch",children:[(0,t.jsx)("div",{className:"@[800px]/liveblog:w-1/2 @[1280px]/liveblog:flex-1",children:(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsxs)("div",{className:"mb-4 flex items-center gap-3",children:[(0,t.jsx)(c,{className:"h-4 w-8"}),(0,t.jsx)(c,{className:"h-4 w-32"})]}),(0,t.jsx)(c,{className:"mb-2 block h-6 w-full"}),(0,t.jsx)(c,{className:"mb-6 block h-6 w-3/4"}),(0,t.jsx)(c,{className:"mb-6 block h-4 w-5/6"}),(0,t.jsx)(o.LiveblogEntriesSkeleton,{})]})}),(0,t.jsx)("div",{className:"hidden @[800px]/liveblog:block @[800px]/liveblog:w-1/2 @[1280px]/liveblog:max-w-[640px] @[1280px]/liveblog:shrink-0",children:(0,t.jsx)(c,{className:"aspect-[8/5] w-full rounded-2xl"})})]})}),b=()=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(c,{className:"size-10 shrink-0 rounded-full bg-white/25"}),(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,t.jsx)(c,{className:"h-4 w-32 bg-white/25"}),(0,t.jsx)(c,{className:"h-3 w-20 bg-white/20"})]})]}),w=()=>(0,t.jsx)("div",{className:"@container/hero-item",children:(0,t.jsxs)("div",{className:(0,l.cn)("flex flex-col gap-4 rounded-2xl bg-black @xl/hero-item:relative @xl/hero-item:block @xl/hero-item:min-h-[520px] @xl/hero-item:rounded-none","@max-xl/hero-item:-m-4 @max-xl/hero-item:rounded-none @max-xl/hero-item:px-4 @max-xl/hero-item:pt-6 @max-xl/hero-item:pb-9"),children:[(0,t.jsxs)("div",{className:"flex w-full flex-col gap-6 @xl/hero-item:absolute @xl/hero-item:inset-0 @xl/hero-item:z-1 @xl/hero-item:justify-between @xl/hero-item:py-12 @xl/hero-item:pr-8",children:[(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[(0,t.jsx)(c,{className:"h-5 w-24 bg-white/25 @xl/hero-item:h-6"}),(0,t.jsx)("div",{className:"hidden shrink-0 items-center gap-4 border-l border-[#679CED] pl-4 @xl/hero-item:flex",children:(0,t.jsx)(b,{})})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-2 @xl/hero-item:w-1/2",children:[(0,t.jsx)(c,{className:"h-7 w-4/5 bg-white/25 @xl/hero-item:h-12"}),(0,t.jsx)(c,{className:"h-4 w-full bg-white/20 @xl/hero-item:h-5"}),(0,t.jsx)(c,{className:"h-4 w-2/3 bg-white/20 @xl/hero-item:h-5"}),(0,t.jsx)("div",{className:"mt-4 hidden @xl/hero-item:block",children:(0,t.jsx)(c,{className:"h-11 w-32 rounded-lg bg-white/30"})})]})]}),(0,t.jsx)("div",{className:"relative w-full overflow-hidden rounded-2xl @xl/hero-item:absolute @xl/hero-item:inset-y-0 @xl/hero-item:left-0 @xl/hero-item:w-[calc(100%+1rem)] @xl/hero-item:rounded-none",children:(0,t.jsx)(c,{className:"aspect-[8/5] w-full rounded-none bg-white/10 @xl/hero-item:aspect-auto @xl/hero-item:h-full"})}),(0,t.jsx)("div",{className:"flex items-center gap-4 border-l border-[#679CED] pl-4 @xl/hero-item:hidden",children:(0,t.jsx)(b,{})})]})}),j=e=>{var i;let{count:r,columns:l,density:n,template:o,title:c,hideTitle:u,hideThumbnails:h,ssrTitle:b,boldTitle:j}=e,C=u?null:(0,t.jsx)(m,{title:c,boldTitle:j,ssrTitle:b}),N=n??"comfortable",{orientation:T,leadVariant:S,showItemDividers:I,scrollOnMobile:M}=(0,d.resolveLayoutConfig)(e),A="detailed"===S,k="featured"===S,L=(i=e.aspectRatio)&&"auto"!==i?a.ASPECT_RATIO_CLASSES[i]??"aspect-square":"aspect-square";if("full-bleed"===o)return(0,t.jsx)(w,{});if("hero-split"===o)return(0,t.jsx)(y,{hasSecondary:r>1});if("hero-live-blog"===o)return(0,t.jsx)(v,{});if((0,s.isHeroFamilyShape)(o)||(0,s.isSingleItemShape)(o)){let e=Math.max(r-1,0),i=e>0;return(0,t.jsxs)("div",{children:[C,"hero-sidebar"===o?(0,t.jsx)(f,{hasSecondary:i}):(0,t.jsx)(g,{hasSecondary:i}),i&&(0,t.jsx)(x,{count:e,columns:l,density:N,aspect:L})]})}return(0,t.jsxs)("div",{children:[C,"list"===o?(0,t.jsx)(p,{count:r,isHorizontal:"horizontal"===T,aspect:L,hideThumbnails:h,leadDetailed:A,leadFeatured:k,showItemDividers:I,scrollOnMobile:M}):(0,t.jsx)(x,{count:r,columns:l,density:N,aspect:L,isVertical:"vertical"===T,leadDetailed:A,leadFeatured:k,showItemDividers:I,scrollOnMobile:M})]})};e.s(["ContentMediaSkeleton",0,e=>"filled"===e.cardVariant&&"full-bleed"!==e.template?(0,t.jsx)("div",{className:(0,r.cardVariants)({variant:"filled"}),children:(0,t.jsx)(j,{...e})}):(0,t.jsx)(j,{...e})],75876);var C=e.i(381477),N=e.i(546446),T=e.i(97506);e.i(304158);var S=e.i(485737),I=e.i(695881),M=e.i(186994);let A=(0,I.createLogger)("useContentQueryMedia");e.s(["useContentQueryMedia",0,function({contentQueryId:e,channel:t,page:i,startIndex:a=0,limit:r,language:l="en-US",transformOptions:n,relatedSeed:s}){let o=(0,N.useAtomValue)(S.geoipCountry)||void 0,d=s?.id,c=s?.collection,{data:u,isLoading:m,error:h}=(0,C.default)(e?["content-query-media",e,t,o,l,a,r,d,c]:null,([,e,t,i,a,r,l,n,s])=>(0,T.getContentQueryMedia)({queryId:e,channel:t||"weather-com-web",territory:i,language:a,startIndex:r,limit:l,relatedSeed:n&&s?{id:n,collection:s}:void 0}),{revalidateOnFocus:!1,keepPreviousData:!0,onError:t=>A.error("content query media fetch failed",{id:e,error:t})});return{items:!e||h?[]:u?(0,M.transformContentItems)(u,{...n,channel:t,page:i}):null,isLoading:m,error:h}}],793827)},513544,e=>{"use strict";var t=e.i(902875),i=e.i(30917),a=e.i(75876),r=e.i(793827),l=e.i(247865),n=e.i(381477),s=e.i(546446),o=e.i(396035);e.i(304158);var d=e.i(485737),c=e.i(695881),u=e.i(829915);let m=(0,c.createLogger)("useLiveblogEntries"),h=({contentQueryId:e,channel:c,isDraftMode:h,page:x,language:p,relatedSeed:g,showDescription:f,displayPartnerLogo:y,hideDuration:v,template:b,serverHeroItem:w,serverLiveblogUrl:j,...C})=>{let{items:N}=(0,r.useContentQueryMedia)({contentQueryId:w?null:e,channel:c,page:x,limit:1,language:p,transformOptions:{showDescription:f,displayPartnerLogo:y,hideDuration:v},relatedSeed:g}),T=w??N?.[0],S=T?.contentType==="liveblog"?T.id:void 0,{entries:I,liveblogUrl:M}=function({liveblogId:e,channel:t,isDraftMode:i}){let a=(0,s.useAtomValue)(d.geoipCountry)||void 0,{data:r,error:c}=(0,n.default)(e?["liveblog-entries",e,t,a,i]:null,()=>(0,o.getLiveblogMedia)({liveblogId:e,channel:t||"weather-com-web",territory:a,draft:i}),{onError:t=>m.error("liveblog entries fetch failed",{id:e,error:t}),refreshInterval:3e5,refreshWhenHidden:!1,refreshWhenOffline:!1,revalidateOnFocus:!0,keepPreviousData:!0,shouldRetryOnError:!1}),h=(0,l.useMemo)(()=>void 0===r?void 0:(0,u.extractLiveblogPayload)(r),[r]);return{entries:!e||c?[]:h?.entries??null,liveblogUrl:h?.liveblogUrl}}({liveblogId:S,channel:c,isDraftMode:h});return w||null!==N&&(null==S||null!==I)?T&&S?(0,t.jsx)(i.ContentMedia,{...C,template:b,channel:c,language:p,showDescription:f,items:[T],liveblogEntries:I??void 0,liveblogEntriesLoading:null===I,liveblogUrl:M??j}):null:(0,t.jsx)(a.ContentMediaSkeleton,{...C,template:b,count:1,columns:1})};e.s(["LiveblogContentMediaBlock",0,h,"default",0,h],513544)},829250,e=>{"use strict";var t=e.i(902875),i=e.i(247865),a=e.i(381477),r=e.i(64412),l=e.i(546446),n=e.i(334147);e.i(304158);var s=e.i(485737),o=e.i(30917),d=e.i(75876),c=e.i(349882);function u(e){if(!e||"string"==typeof e)return"";let t=e.value??e;if(!t||"string"==typeof t)return"";let i=t.sizes?.thumbnail;return i?.url||t.url||""}function m(e){return e&&"string"!=typeof e&&e.name||""}function h(e){return e?"string"==typeof e?e:e.id||"":""}function x(e){switch(e._collection){case"articles":default:let t,i;return t=u(e.promotionalImage)||u(e.featuredImage),i=e.seo?.schema?.wordCount??null,{id:e.id,type:"article",contentType:"article",title:e.title||"",headline:e.title||"",description:e.subHeadline||"",thumbnail:t,src:t,url:e.assetName||"",source:"payload",provider:h(e.provider)||void 0,providername:m(e.provider),publishdate:e.publishDate||e.createdAt||"",createddate:e.createdAt||"",assetName:e.assetName||"",wordCount:i,readTime:e.readTime??(null===i?null:(0,c.calculateReadTime)(i))};case"videos":let a,r,l,n,s;return a=e.promotionalImage??e.content?.promotionalImage,r=e.featuredImage??e.content?.featuredImage,l=e.keyFrameImage??e.content?.keyFrameImage,n=e.duration??e.content?.duration,s=u(a)||u(r)||l||"",{id:e.id,type:"video",contentType:"video",title:e.title||"",headline:e.title||"",description:e.subHeadline||(0,c.extractTextFromJson)(e.description)||"",thumbnail:s,src:s,url:e.assetName||"",source:"payload",provider:h(e.provider)||void 0,providername:m(e.provider),publishdate:e.publishDate||e.createdAt||"",createddate:e.createdAt||"",duration:n||"",assetName:e.assetName||"",durationSeconds:(0,c.parseDurationToSeconds)(n??"")||null};case"images":return{id:e.id,type:"image",contentType:"image",title:e.title||e.alt||"",headline:e.title||e.alt||"",description:e.caption||"",thumbnail:e.url||"",src:e.url||"",url:e.url||"",source:"payload",publishdate:e.createdAt||"",createddate:e.createdAt||""};case"liveblogs":return{id:e.id,type:"article",contentType:"article",title:e.title||"",headline:e.title||"",description:e.subHeadline||e.description||"",thumbnail:u(e.featuredImage),src:u(e.featuredImage),url:e.assetName||"",source:"payload",provider:h(e.provider)||void 0,providername:m(e.provider),publishdate:e.publishDate||e.createdAt||"",createddate:e.createdAt||"",eventStartTime:e.eventStartTime||"",eventEndTime:e.eventEndTime||"",assetName:e.assetName||""}}}var p=e.i(186994),g=e.i(793827),f=e.i(400493);e.s(["LocationAwareContentMedia",0,({contentQueryId:e,fallbackContent:c,fetchLimit:u,language:m,radius:h,mediaTypes:y,gridColumns:v,startIndex:b,contentIntentMode:w,hideWhenNoLocalContent:j,displayPartnerLogo:C,showDescription:N,hideDuration:T,channel:S,page:I,template:M,relatedSeed:A,...k})=>{let{location:L,isLoading:D}=(0,r.useLocation)(),_=(0,l.useAtomValue)(s.geoipCountry),P=(0,l.useAtomValue)(s.geoipRegion),F=(0,l.useAtomValue)(s.geoipCity),U="auto"===w&&!!L&&!!P&&!!F&&L.adminDistrictCode===P&&L.city?.toLowerCase()===F.toLowerCase(),R="US"!==_||U?void 0:L?.geocode,E=Number(h)||50,B=Array.isArray(y)&&y.length>0?y:["articles","videos"],O=b??0,z=O+u,H=R?["get-location-media",R,E,z,B.join(",")]:null,{data:$,isLoading:V}=(0,a.default)(H,()=>(0,n.getLocationMedia)({geocode:R,radius:E,limit:z,mediaTypes:B}),{dedupingInterval:3e5,revalidateOnFocus:!1,revalidateOnReconnect:!0,errorRetryCount:2,keepPreviousData:!0}),{items:W}=(0,g.useContentQueryMedia)({contentQueryId:c?null:e,channel:S,page:I,startIndex:0,limit:z,language:m,transformOptions:{showDescription:N,displayPartnerLogo:C,hideDuration:T,includeAuthor:"full-bleed"===M},relatedSeed:A}),G=c??W,Q=D||!!R&&V||null===G&&!$,q=+(v||3),Z=(0,i.useMemo)(()=>{var e,t;return $?(0,p.transformContentItems)((e=$,t=z,Array.isArray(e)&&0!==e.length?e.map(x).sort((e,t)=>{let i=e.publishdate?new Date(e.publishdate).getTime():0;return(t.publishdate?new Date(t.publishdate).getTime():0)-i}).slice(0,t):[]),{showDescription:N,displayPartnerLogo:C,hideDuration:T,channel:S,page:I,includeAuthor:"full-bleed"===M,isLocal:!0}):null},[$,z,N,C,T,S,I,M]),Y=(0,f.shapeSupportsField)(M,"gridColumns")?q:u,K=(0,i.useMemo)(()=>(function({fallbackContent:e,locationContent:t,gridColumns:i,displayPartnerLogo:a,startIndex:r=0,limit:l}){let n,s=r+i;if(t?.length)if(t.length>=s)n=t;else{let i=new Set(t.map(e=>e.id)),a=e.filter(e=>!i.has(e.id)).slice(0,s-t.length);n=[...t,...a]}else n=e;let o=n.slice(r,r+l);return"leader"===a?o.map((e,t)=>0===t?e:{...e,partnerLogo:void 0}):o})({fallbackContent:G??[],locationContent:Z,gridColumns:Y,displayPartnerLogo:C,startIndex:O,limit:u}),[G,Y,Z,C,O,u]);return Q?(0,t.jsx)(d.ContentMediaSkeleton,{...k,count:u,columns:q,template:M}):j&&!Z?.length?(0,t.jsx)("div",{hidden:!0,"data-hides-gridrow":!0}):K.length?(0,t.jsx)(o.ContentMedia,{...k,showDescription:N,gridColumns:v,template:M,channel:S,language:m,items:K}):null}],829250)},101486,e=>{"use strict";var t=e.i(902875),i=e.i(30917),a=e.i(75876),r=e.i(793827);let l=({contentQueryId:e,channel:l,page:n,startIndex:s,fetchLimit:o,language:d,showDescription:c,displayPartnerLogo:u,hideDuration:m,gridColumns:h,template:x,relatedSeed:p,ssrTitle:g,...f})=>{let{items:y,isLoading:v}=(0,r.useContentQueryMedia)({contentQueryId:e,channel:l,page:n,startIndex:s,limit:o,language:d,transformOptions:{showDescription:c,displayPartnerLogo:u,hideDuration:m,includeAuthor:"full-bleed"===x},relatedSeed:p}),b=+(h||3);return v||!y?(0,t.jsx)(a.ContentMediaSkeleton,{...f,count:o,columns:b,template:x,ssrTitle:g}):(0,t.jsx)(i.ContentMedia,{...f,showDescription:c,gridColumns:h,template:x,channel:l,language:d,items:y})};e.s(["StaticContentMedia",0,l,"default",0,l])},186994,e=>{"use strict";var t=e.i(625711);let i=["live","liveblog"],a={breaking:["breaking","breaking news"],severe:["severe","severe weather"],live:i,"editors-pick":["editors pick","editors-pick"],local:[]};function r(e,t){return e.some(e=>t.includes(e.toLowerCase()))}var l=e.i(349882);function n(e){if("string"==typeof e)return e.trim()||void 0}function s(e,t){return"string"==typeof e?e===t:[e?.name,e?.slug,e?.id].some(e=>e===t)}function o(e,t,i){if(!t||!e?.length)return null;let a=n(i);if(a){let i=e.find(e=>e.headline&&s(e.channel,t)&&n(e.page)===a);if(i?.headline)return i.headline}return e.find(e=>e.headline&&s(e.channel,t)&&!n(e.page))?.headline??null}let d="weather-com-web-promo";function c(e,t,i=new Date){if(!e||!t)return!1;let a=new Date(e),r=new Date(t);return!(Number.isNaN(a.getTime())||Number.isNaN(r.getTime()))&&i>=a&&i=a}(e.eventStartTime,e.eventEndTime,t)}e.s(["computeIsLive",0,u,"isWithinEventTime",0,c,"transformContentItems",0,function(e,n={}){return e.map((e,s)=>(function(e,n={}){var s,c;let{showDescription:m,displayPartnerLogo:h="enable",hideDuration:x=!1,itemIndex:p=0,channel:g,page:f,includeAuthor:y=!1,isLocal:v=!1}=n,b=function({channelHeadlines:e,channel:t,sourceTitle:i,overrideTitle:a,page:r}){let l=t?`${t}-promo`:null,n=l?o(e,l,r):null,s=l===d?null:o(e,d,r);return n||s||function({channelHeadlines:e,channel:t,sourceTitle:i,overrideTitle:a,page:r}){return(t?o(e,t,r):null)||a||i}({channelHeadlines:e,channel:t,sourceTitle:i,overrideTitle:a,page:r})}({channelHeadlines:e.channelHeadlines,channel:g,sourceTitle:e.title,overrideTitle:e.overrideTitle,page:f}),w=(()=>{switch(h){case"disable":return!1;case"leader":return 0===p;default:return!0}})(),j=e.tags?.keyword,C=!!j?.length&&r(j,i),N=function(e){if(e?.length)return t.EVENT_BADGE_TONES.find(t=>r(e,a[t]))}(j),T=e.eventStartTime||void 0,S=e.eventEndTime||void 0,I=x?0:e.durationSeconds||("video"===e.type?(0,l.parseDurationToSeconds)(e.duration||""):0),M=e.readTime||("article"===e.type&&e.wordCount?(0,l.calculateReadTime)(e.wordCount):0);return{id:e.id||"",thumbnail:e.overrideThumbnail||e.thumbnail||"",altText:"",title:b,description:m&&(e.overrideDescription||e.description||e.caption)||void 0,duration:x||!e.duration?void 0:e.duration,meta:(s=I,c=M,s>0?{kind:"watch",minutes:Math.ceil(s/60),seconds:s}:c&&c>0?{kind:"read",minutes:c,seconds:null}:void 0),url:e.url||"#",partnerLogo:w?function(e){let t="object"==typeof e.provider&&e.provider?e.provider:null;if(!t?.partnerLogo)return;let i="object"==typeof t.partnerLogo?t.partnerLogo:null;if(i?.sizes?.small?.url)return{src:i.sizes.small.url,forceWhite:!1,altText:t.name||""}}(e):void 0,contentType:e.contentType,hasLiveKeyword:C,derivedEventTag:N,isLive:u({hasLiveKeyword:C,eventStartTime:T,eventEndTime:S}),isLocal:v||void 0,eventStartTime:T,eventEndTime:S,author:y?function(e){let t=e.authorData?.[0];if(t)return{name:t.displayName,role:t.title||void 0,avatarUrl:t.profilePicture?.url||void 0}}(e):void 0}})(e,{...n,itemIndex:s}))}],186994)},715943,e=>{"use strict";var t=e.i(288906),i=e.i(902875),a=e.i(16838),r=e.i(546446),l=e.i(5397),n=e.i(247865),s=e.i(725287),o=e.i(559421),d=e.i(611540),c=e.i(368847),u=e.i(632137);let m=({children:e,direction:t="horizontal",height:a,width:r,textVariant:l="Display.L",textColor:s="inverse",translateDistance:o,transitionDuration:d="500ms",className:m,transitionClassName:h,isLoading:x,skeletonClassName:p})=>{let[g,f]=(0,n.useState)(!1);(0,n.useEffect)(()=>{g||x||setTimeout(()=>{f(!0)},0)},[g,x]);let y="horizontal"===t?"translateX":"translateY";return(0,i.jsx)(c.default,{isLoading:x,skeletonClassName:p,elementType:"div",className:(0,u.cn)("w-max overflow-hidden",m),variant:l,color:s,style:{height:a,width:r},children:(0,i.jsx)("span",{className:(0,u.cn)("transform: flex transition-transform",h),style:{transitionDuration:d,flexDirection:"horizontal"===t?"row":"column",transform:g?`${y}(-${o})`:`${y}(0px)`},children:e})})};var h=e.i(316078);let x="https://s.w-x.co/WeatherImages_Web/WeatherImage_",p=[320,480,640,800],g=[{name:"Tornadoes",iconCodes:[0],dayVariants:2,nightVariants:2,scrimAlpha:{day:[0,0],night:[0,0]}},{name:"TropicalStorms",iconCodes:[1,2],dayVariants:2,nightVariants:2,scrimAlpha:{day:[0,0],night:[0,0]}},{name:"StrongStorms",iconCodes:[3,4],dayVariants:2,nightVariants:2,scrimAlpha:{day:[.4,.24],night:[.4,.12]}},{name:"RainAndSnow",iconCodes:[5,7],dayVariants:2,nightVariants:2,scrimAlpha:{day:[.08,0],night:[0,0]}},{name:"RainAndSleet",iconCodes:[6,10,35],dayVariants:2,nightVariants:2,scrimAlpha:{day:[0,0],night:[0,0]}},{name:"FreezingDrizzle",iconCodes:[8],dayVariants:2,nightVariants:2,scrimAlpha:{day:[0,0],night:[0,0]}},{name:"Drizzle",iconCodes:[9,11,39],dayVariants:2,nightVariants:2,scrimAlpha:{day:[.4,.24],night:[0,0]}},{name:"Rain",iconCodes:[12],dayVariants:2,nightVariants:2,scrimAlpha:{day:[.24,.16],night:[0,.08]}},{name:"Flurries",iconCodes:[13],dayVariants:2,nightVariants:2,scrimAlpha:{day:[.24,.12],night:[0,0]}},{name:"SnowShowers",iconCodes:[14,16],dayVariants:2,nightVariants:2,scrimAlpha:{day:[.2,.16],night:[0,0]}},{name:"BlowingSnow",iconCodes:[15,25],dayVariants:2,nightVariants:2,scrimAlpha:{day:[.24,.12],night:[0,0]}},{name:"Hail",iconCodes:[17,18],dayVariants:2,nightVariants:2,scrimAlpha:{day:[0,0],night:[0,0]}},{name:"BlowingSand",iconCodes:[19],dayVariants:2,nightVariants:2,scrimAlpha:{day:[.32,0],night:[.24,0]}},{name:"Foggy",iconCodes:[20],dayVariants:2,nightVariants:2,scrimAlpha:{day:[.16,.12],night:[0,0]}},{name:"Haze",iconCodes:[21],dayVariants:2,nightVariants:2,scrimAlpha:{day:[.2,0],night:[0,.08]}},{name:"Smoke",iconCodes:[22],dayVariants:2,nightVariants:2,scrimAlpha:{day:[0,.08],night:[0,0]}},{name:"Breezy",iconCodes:[23,24],dayVariants:2,nightVariants:2,scrimAlpha:{day:[.32,.2],night:[0,0]}},{name:"Cloudy",iconCodes:[26],dayVariants:2,nightVariants:2,scrimAlpha:{day:[.24,.24],night:[0,0]}},{name:"MostlyCloudy",iconCodes:[27],dayVariants:null,nightVariants:2,scrimAlpha:{night:[0,.08]}},{name:"MostlyCloudy",iconCodes:[28],dayVariants:5,nightVariants:null,scrimAlpha:{day:[.24,.32,.24,.12,.32]}},{name:"PartlyCloudy",iconCodes:[29],dayVariants:null,nightVariants:2,scrimAlpha:{night:[0,.08]}},{name:"PartlyCloudy",iconCodes:[30],dayVariants:5,nightVariants:null,scrimAlpha:{day:[.32,.24,.2,.32,.24]}},{name:"Clear",iconCodes:[31],dayVariants:null,nightVariants:2,scrimAlpha:{night:[0,0]},excludedVariants:{night:[2]}},{name:"Sunny",iconCodes:[32,36],dayVariants:4,nightVariants:null,scrimAlpha:{day:[.2,.2,.24,.16]}},{name:"MostlyClear",iconCodes:[33],dayVariants:null,nightVariants:2,scrimAlpha:{night:[.08,0]},excludedVariants:{night:[1]}},{name:"Fair",iconCodes:[34],dayVariants:2,nightVariants:null,scrimAlpha:{day:[.24,.32]}},{name:"IsolatedThunderstorms",iconCodes:[37],dayVariants:2,nightVariants:null,scrimAlpha:{day:[.4,.16]}},{name:"ScatteredThunderstorms",iconCodes:[38],dayVariants:2,nightVariants:null,scrimAlpha:{day:[.4,.4]}},{name:"HeavyRain",iconCodes:[40],dayVariants:2,nightVariants:2,scrimAlpha:{day:[.16,.32],night:[0,0]}},{name:"ScatteredSnowShowers",iconCodes:[41],dayVariants:2,nightVariants:null,scrimAlpha:{day:[.16,.2]}},{name:"HeavySnow",iconCodes:[42,43],dayVariants:2,nightVariants:2,scrimAlpha:{day:[.4,.32],night:[0,0]}},{name:"Unknown",iconCodes:[44],dayVariants:null,nightVariants:null},{name:"ScatteredShowers",iconCodes:[45],dayVariants:null,nightVariants:2,scrimAlpha:{night:[0,0]}},{name:"ScatteredSnowShowers",iconCodes:[46],dayVariants:null,nightVariants:2,scrimAlpha:{night:[0,0]}},{name:"Thunderstorms",iconCodes:[47],dayVariants:null,nightVariants:2,scrimAlpha:{night:[.4,.16]}}],f={"--color-blue-800":["BlowingSnow-night","Breezy-night","Clear-night","Flurries-night","HeavySnow-night","MostlyClear-night","PartlyCloudy-night","ScatteredSnowShowers-night","SnowShowers-night"],"--color-teal-700":["BlowingSnow-day","Breezy-day","Fair-day","Flurries-day","HeavySnow-day","PartlyCloudy-day","ScatteredSnowShowers-day","SnowShowers-day","Sunny-day"],"--color-teal-800":["Drizzle-day","FreezingDrizzle-day","Hail-day","HeavyRain-day","IsolatedThunderstorms-day","Rain-day","RainAndSleet-day","RainAndSnow-day","ScatteredThunderstorms-day","StrongStorms-day","Tornadoes-day","TropicalStorms-day"],"--color-teal-900":["Drizzle-night","FreezingDrizzle-night","Hail-night","HeavyRain-night","Rain-night","RainAndSleet-night","RainAndSnow-night","ScatteredShowers-night","StrongStorms-night","Thunderstorms-night","Tornadoes-night","TropicalStorms-night"],"--color-violet-800":["BlowingSand-day","Cloudy-day","Foggy-day","Haze-day","MostlyCloudy-day","Smoke-day"],"--color-indigo-900":["BlowingSand-night","Cloudy-night","Foggy-night","Haze-night","MostlyCloudy-night","Smoke-night"]};var y=e.i(165613);let v=({iconCode:e=44}={})=>{let t=g.find(t=>t?.iconCodes?.includes?.(e)),i=g.find(e=>e?.name==="Unknown");return t||i},b="Unknown",w=(e,t,i)=>{let a,r,l=v({iconCode:t}),n=(a=l[`${i}Variants`]??0,r=l.excludedVariants?.[i]??[],Array.from({length:a},(e,t)=>t+1).filter(e=>!r.includes(e)));return{config:l,variant:n.length>0?n[(e=>{let t=0x811c9dc5;for(let i=0;i>>0})(`${e}|${t}|${i}`)%n.length]:0}};var j=e.i(352825);let C={columns:10,rows:12,tileWidth:64,tileHeight:36,gutter:1,index:{"Tornadoes-day_1":[0,0],"Tornadoes-day_2":[1,0],"Tornadoes-night_1":[2,0],"Tornadoes-night_2":[3,0],"TropicalStorms-day_1":[4,0],"TropicalStorms-day_2":[5,0],"TropicalStorms-night_1":[6,0],"TropicalStorms-night_2":[7,0],"StrongStorms-day_1":[8,0],"StrongStorms-day_2":[9,0],"StrongStorms-night_1":[0,1],"StrongStorms-night_2":[1,1],"RainAndSnow-day_1":[2,1],"RainAndSnow-day_2":[3,1],"RainAndSnow-night_1":[4,1],"RainAndSnow-night_2":[5,1],"RainAndSleet-day_1":[6,1],"RainAndSleet-day_2":[7,1],"RainAndSleet-night_1":[8,1],"RainAndSleet-night_2":[9,1],"FreezingDrizzle-day_1":[0,2],"FreezingDrizzle-day_2":[1,2],"FreezingDrizzle-night_1":[2,2],"FreezingDrizzle-night_2":[3,2],"Drizzle-day_1":[4,2],"Drizzle-day_2":[5,2],"Drizzle-night_1":[6,2],"Drizzle-night_2":[7,2],"Rain-day_1":[8,2],"Rain-day_2":[9,2],"Rain-night_1":[0,3],"Rain-night_2":[1,3],"Flurries-day_1":[2,3],"Flurries-day_2":[3,3],"Flurries-night_1":[4,3],"Flurries-night_2":[5,3],"SnowShowers-day_1":[6,3],"SnowShowers-day_2":[7,3],"SnowShowers-night_1":[8,3],"SnowShowers-night_2":[9,3],"BlowingSnow-day_1":[0,4],"BlowingSnow-day_2":[1,4],"BlowingSnow-night_1":[2,4],"BlowingSnow-night_2":[3,4],"Hail-day_1":[4,4],"Hail-day_2":[5,4],"Hail-night_1":[6,4],"Hail-night_2":[7,4],"BlowingSand-day_1":[8,4],"BlowingSand-day_2":[9,4],"BlowingSand-night_1":[0,5],"BlowingSand-night_2":[1,5],"Foggy-day_1":[2,5],"Foggy-day_2":[3,5],"Foggy-night_1":[4,5],"Foggy-night_2":[5,5],"Haze-day_1":[6,5],"Haze-day_2":[7,5],"Haze-night_1":[8,5],"Haze-night_2":[9,5],"Smoke-day_1":[0,6],"Smoke-day_2":[1,6],"Smoke-night_1":[2,6],"Smoke-night_2":[3,6],"Breezy-day_1":[4,6],"Breezy-day_2":[5,6],"Breezy-night_1":[6,6],"Breezy-night_2":[7,6],"Cloudy-day_1":[8,6],"Cloudy-day_2":[9,6],"Cloudy-night_1":[0,7],"Cloudy-night_2":[1,7],"MostlyCloudy-night_1":[2,7],"MostlyCloudy-night_2":[3,7],"MostlyCloudy-day_1":[4,7],"MostlyCloudy-day_2":[5,7],"MostlyCloudy-day_3":[6,7],"MostlyCloudy-day_4":[7,7],"MostlyCloudy-day_5":[8,7],"PartlyCloudy-night_1":[9,7],"PartlyCloudy-night_2":[0,8],"PartlyCloudy-day_1":[1,8],"PartlyCloudy-day_2":[2,8],"PartlyCloudy-day_3":[3,8],"PartlyCloudy-day_4":[4,8],"PartlyCloudy-day_5":[5,8],"Clear-night_1":[6,8],"Sunny-day_1":[7,8],"Sunny-day_2":[8,8],"Sunny-day_3":[9,8],"Sunny-day_4":[0,9],"MostlyClear-night_2":[1,9],"Fair-day_1":[2,9],"Fair-day_2":[3,9],"IsolatedThunderstorms-day_1":[4,9],"IsolatedThunderstorms-day_2":[5,9],"ScatteredThunderstorms-day_1":[6,9],"ScatteredThunderstorms-day_2":[7,9],"HeavyRain-day_1":[8,9],"HeavyRain-day_2":[9,9],"HeavyRain-night_1":[0,10],"HeavyRain-night_2":[1,10],"ScatteredSnowShowers-day_1":[2,10],"ScatteredSnowShowers-day_2":[3,10],"HeavySnow-day_1":[4,10],"HeavySnow-day_2":[5,10],"HeavySnow-night_1":[6,10],"HeavySnow-night_2":[7,10],"ScatteredShowers-night_1":[8,10],"ScatteredShowers-night_2":[9,10],"ScatteredSnowShowers-night_1":[0,11],"ScatteredSnowShowers-night_2":[1,11],"Thunderstorms-night_1":[2,11],"Thunderstorms-night_2":[3,11],Unknown:[4,11]}},N={src:e.i(425912).default,width:660,height:456,blurWidth:8,blurHeight:6,blurDataURL:"data:image/webp;base64,UklGRgIBAABXRUJQVlA4TPYAAAAvB0ABAM1VICICHgiADQIAAADy9I8wgD+FnxwAAAABADgAAAAAAAAAAABw4AAAALgAgKBCUOAHl/kBAAA8EAAbBAAAgPPf1KpkASbBOXgUEgAAAAAAAAAAAAAAAAAAAAAAPxAAAjA4IAEhdy4PBCCFAQAA4Pxb/m4lNmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICtJPXaV6TzT5/5MrpOa7XoPxB/hg4AosU8iESaV9YH7CMvp3CBFinW/ml/ZpfV2k5+xHOWJC43mOqoKdX+suDx9vrS5exbaEozxHfQD/wYQ7mTPjQvtgPufVxRmnc1bB0="},T={src:e.i(267538).default,width:660,height:456,blurWidth:8,blurHeight:6,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAGAAgDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDmZZrG3himlidt5PCqBj9a9Fu255i5ei/E/9k="};var S=e.i(262534);let I=e=>"string"==typeof e?e:e.src,M=I(N),A=`image-set(url("${M}") type("image/webp"), url("${I(T)}") type("image/jpeg"))`,k=({backgroundKey:e,className:t})=>((0,j.preload)(M,{as:"image",type:"image/webp",fetchPriority:"high"}),(0,i.jsx)("div",{className:(0,u.cn)(S.default.sprite,t),style:(e=>{let{columns:t,rows:i,tileWidth:a,tileHeight:r,gutter:l,index:n}=C,[s,o]=n[e]??n[b],d=a+2*l,c=r+2*l,u=t*d,m=i*c,h=e=>`${+e.toFixed(4)}%`;return{"--wx-sprite-set":A,backgroundSize:`${h(u/a*100)} ${h(m/r*100)}`,backgroundPosition:`${h((s*d+l)/(u-a)*100)} ${h((o*c+l)/(m-r)*100)}`}})(e),"data-weather-sprite":e,"aria-hidden":"true"}));var L=e.i(581014),D=e.i(23123),_=e.i(180193),P=e.i(380993),F=e.i(924707),U=e.i(528600),R=e.i(217027),E=e.i(64412),B=e.i(650130),O=e.i(710746),z=e.i(47524),H=e.i(747961);let $=(0,n.forwardRef)(({title:e,titleId:t,desc:a,descId:r,...l},n)=>(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":t,"aria-describedby":r,...l,children:[a?(0,i.jsx)("desc",{id:r,children:a}):null,void 0===e?(0,i.jsx)("title",{id:t,children:"User Avatar"}):e?(0,i.jsx)("title",{id:t,children:e}):null,(0,i.jsx)("path",{fill:"currentColor",d:"M13.375 12.465A6.995 6.995 0 1 0 1 8a6.95 6.95 0 0 0 1.626 4.465l-.01.008c.035.043.075.079.11.12q.07.076.14.15.209.229.436.435.068.062.14.121.24.208.495.39.031.027.063.051v-.006a6.95 6.95 0 0 0 8 0v.006c.023-.015.042-.035.064-.05q.255-.184.495-.39.072-.06.14-.122.226-.206.435-.435.072-.074.14-.15c.036-.041.076-.077.111-.12zM8 4a2.25 2.25 0 1 1 0 4.5A2.25 2.25 0 0 1 8 4m-3.996 8.465A2.5 2.5 0 0 1 6.5 10h3a2.5 2.5 0 0 1 2.496 2.465 5.97 5.97 0 0 1-7.992 0"})]})),V=n.default.forwardRef((e,t)=>(0,i.jsx)(H.BaseIcon,{ref:t,icon:$,...e}));V.displayName="UserAvatarFilled";let W=[{slug:"new-york-city",lat:40.7128,lon:-74.006},{slug:"los-angeles",lat:34.0522,lon:-118.2437},{slug:"chicago",lat:41.8781,lon:-87.6298},{slug:"dallas-fort-worth",lat:32.7767,lon:-96.797},{slug:"philadelphia",lat:39.9526,lon:-75.1652},{slug:"houston",lat:29.7604,lon:-95.3698},{slug:"atlanta",lat:33.749,lon:-84.388},{slug:"washington-dc",lat:38.9072,lon:-77.0369},{slug:"boston",lat:42.3601,lon:-71.0589},{slug:"san-francisco",lat:37.7749,lon:-122.4194},{slug:"tampa-st-pete",lat:27.9506,lon:-82.4572},{slug:"phoenix",lat:33.4484,lon:-112.074},{slug:"seattle",lat:47.6062,lon:-122.3321},{slug:"orlando",lat:28.5383,lon:-81.3792}],G="openweb-promo-dismissed";function Q({isSevere:e=!1,forumUrl:t,className:a,weatherBackgroundSrc:r,avatarUrls:l}){let s,o,{user:d}=(0,U.useUser)(),{isTravelerMode:u}=(0,R.useTravelerMode)(),{location:m}=(0,E.useLocation)(),[h,x]=(0,n.useState)(!1),[p,g]=(0,n.useState)(!1);(0,n.useEffect)(()=>{try{let e=Object.keys(localStorage).some(e=>e.startsWith(G)&&"true"===localStorage.getItem(e));g(e)}catch{}x(!0)},[]),(0,n.useEffect)(()=>{if(d.isUserLoggedIn&&d.userID)try{let e=`${G}-${d.userID}`;g("true"===localStorage.getItem(e))}catch{}},[d.isUserLoggedIn,d.userID]);let f=(0,n.useMemo)(()=>{if(!m?.geocode)return null;let[e,i]=m.geocode.split(","),a=parseFloat(e??""),r=parseFloat(i??"");if(isNaN(a)||isNaN(r))return null;let l=(0,B.findNearestPlace)(a,r,W);return l&&l.distance(0,i.jsx)("div",{className:"-mr-1 flex size-9 shrink-0 items-center justify-center rounded-full border-2 border-white bg-gray-200 last:mr-0",style:{zIndex:3-e},children:l?.[e]?(0,i.jsx)("img",{src:l[e],alt:"",className:"size-full rounded-full object-cover"}):(0,i.jsx)(V,{className:"size-5 text-gray-300"})},e))}),b=(0,i.jsx)(c.Text,{variant:"Body.M.Bold",color:"primary",responsive:!0,elementType:"p",className:"leading-snug tracking-tight",children:s}),w=d.isUserLoggedIn?(0,i.jsx)("button",{onClick:()=>{try{if(d.isUserLoggedIn&&d.userID){let e=`${G}-${d.userID}`;localStorage.setItem(e,"true")}}catch{}g(!0)},"aria-label":"Dismiss forums promo",className:"text-brand-dark shrink-0 opacity-60 hover:opacity-100",children:(0,i.jsx)(O.Close,{className:"size-6"})}):null;return(0,i.jsxs)("div",{className:`relative overflow-clip rounded-2xl ${a??""}`,children:[r&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"absolute inset-0 scale-110 bg-cover bg-center",style:{backgroundImage:`url(${r})`,filter:"blur(40px)"}}),(0,i.jsx)("div",{className:"absolute inset-0",style:{backgroundColor:"#F2F2F2",opacity:.78}})]}),!r&&(0,i.jsx)("div",{className:"absolute inset-0 bg-gray-100"}),(0,i.jsxs)("div",{className:"relative p-4",children:[(0,i.jsxs)("div",{className:"flex flex-col gap-4 md:hidden",children:[(0,i.jsxs)("div",{className:"flex items-start gap-2",children:[(0,i.jsx)("div",{className:"flex-1",children:b}),w]}),(0,i.jsxs)("div",{className:"flex items-center gap-3",children:[v,(0,i.jsxs)("a",{href:f,className:"text-brand-light flex items-center gap-0.5 text-base font-medium tracking-tight hover:underline",children:[o,(0,i.jsx)(z.ChevronRight,{className:"text-brand-light size-4"})]})]})]}),(0,i.jsxs)("div",{className:"hidden items-center gap-3 md:flex",children:[v,(0,i.jsx)("div",{className:"flex-1",children:b}),(0,i.jsx)("a",{href:f,className:"flex min-h-12 shrink-0 items-center justify-center gap-2 rounded-lg bg-gray-900 px-4 py-3 text-sm font-semibold text-white hover:opacity-90",children:o}),w]})]})]})}var q=e.i(240058);let Z=({location:e,weatherData:t,isCurrentConditionsLoading:a,isObservationsLoading:r,currentConditionsError:l,serverLocationDisplayName:o,locationHeading:d,forumPromo:c,display:u})=>{let m=(0,L.useTranslations)("CurrentConditions"),h="card"!==u,g="header"!==u,j=(0,s.useParams)(),C=j?.locale,N=t?.validTimeLocal,T=t?.dayOrNight==="D"?"day":"night",S=t?.iconCode,I=r??a,M=e?.geocode??"",{weatherBgSrc:A,weatherBgScrimAlpha:k,weatherBgVarColor:_}=(0,n.useMemo)(()=>I||null==S?{weatherBgSrc:"",weatherBgScrimAlpha:0,weatherBgVarColor:"--color-white"}:function({seed:e,iconCode:t,dayPart:i,width:a,isSevere:r}){var l;let n,s,{config:o,variant:d}=w(e,t,i),c=d>0?d-1:0,u=function({iconCode:e=44,dayPart:t="day",variant:i=0,width:a=800,isSevere:r=!1}={}){let l=v({iconCode:e}),n=l[`${t}Variants`],s=`${x}${l.name}-${t}_${i}.jpg`;(!n||in)&&(l=v({iconCode:44}),s=`${x}${l.name}.jpg`);let o={src:s,width:(({width:e=320}={})=>p.reduce((t,i)=>Math.abs(i-e)e.includes(n)),s?.[0]??"--color-blue-800")}}({seed:M,iconCode:S,dayPart:T}),[I,M,S,T]),P=I||null==S?b:(({seed:e,iconCode:t,dayPart:i})=>{let a,{config:r,variant:l}=w(e,t,i);return l>0?(a=r.name,`${a}-${i}_${l}`):b})({seed:M,iconCode:S,dayPart:T}),U=e?.displayName||e?.name||e?.city||e?.presentationName||o||"";return(0,i.jsxs)("div",{className:g?void 0:"-mb-8",children:[h&&(0,i.jsx)(F.LocationTimeHeadingClient,{className:g?"mb-4":void 0,title:m("locationDisplayName",{displayName:U}).trim(),titleVariant:"Title.M",titleClassName:"max-md:text-xl max-md:font-bold",isTitleLoading:!e&&!o,location:e,headingLevel:d?.level,presentationName:d?.presentationName,promotePresentationName:d?.ownsHeading,formattedTime:N?function(e,t,i="en-US"){try{return new Date(e).toLocaleTimeString(i,{hour:"numeric",minute:"2-digit",timeZoneName:"short",timeZone:t})}catch{return e}}(N,e?.ianaTimeZone,C):void 0,expectsTimeStamp:!l}),!g&&(0,i.jsx)(D.AlertHeadlines,{className:"mt-4",location:e}),g&&(l?(0,i.jsx)(J,{error:l}):(0,i.jsx)(Y,{isLoading:a,location:e,weatherData:t,weatherBgKey:P,weatherBgScrimAlpha:k,weatherBgVarColor:_,showAlertHeadlines:h})),g&&c&&(0,i.jsx)(Q,{className:"mt-4",forumUrl:c.forumUrl,isSevere:c.isSevere,avatarUrls:c.avatarUrls,weatherBackgroundSrc:A})]})},Y=({isLoading:e,location:t,weatherData:a,weatherBgKey:r,weatherBgScrimAlpha:l,weatherBgVarColor:n,showAlertHeadlines:x})=>{let p=(0,L.useTranslations)("CurrentConditions"),g=(0,s.useParams)(),f=g?.locale,y=(Array.isArray(f)?f[0]:f)??"en-US",v=(0,o.useCanonicalBasePath)(),b=t?.placeId,w=b?v?`${v}/hourbyhour`:(0,d.interpolateUrl)(d.URLS.hourly,{locale:y,locId:b}):void 0,j=(a?.snow1Hour??0)>0,C=j?a?.snow1Hour:a?.precip1Hour,N=(0,i.jsxs)(P.Card,{"aria-label":"Current Conditions",radius:"none",border:"lt",variant:"outline",className:(0,u.cn)("relative isolate overflow-hidden rounded-2xl bg-clip-padding p-4 @lg/current-conditions:p-6",!e&&"border-transparent",w&&"transition-shadow duration-150 group-hover:shadow-lg group-focus-visible:shadow-lg"),"data-testid":"current-conditions",style:{backgroundColor:`var(${n})`},children:[(0,i.jsxs)("div",{className:"pointer-events-none absolute -inset-px z-0 overflow-hidden rounded-2xl [mask-image:linear-gradient(#000,#000)]","aria-hidden":"true",children:[(0,i.jsx)("div",{className:(0,u.cn)("absolute inset-0",w&&"scale-[1.01] transition-transform duration-150 group-hover:scale-105 group-focus-visible:scale-105"),children:(0,i.jsx)(k,{backgroundKey:r})}),l>0&&(0,i.jsx)("div",{className:"absolute inset-0",style:{backgroundColor:`rgba(0, 0, 0, ${l})`,mixBlendMode:"multiply"}})]}),(0,i.jsxs)(P.CardContent,{className:"relative z-10",children:[(0,i.jsxs)("div",{className:"flex min-h-[88px] items-end justify-between gap-4 @lg/current-conditions:min-h-30 @lg/current-conditions:gap-8",children:[(0,i.jsx)("div",{className:"flex-1",children:(0,i.jsxs)(m,{isLoading:e,skeletonClassName:"block h-[88px] w-36 rounded-xl @lg/current-conditions:h-[104px] @lg/current-conditions:w-44",direction:"vertical",className:"h-[88px] @lg/current-conditions:h-[104px]",translateDistance:"207px",children:[(0,i.jsx)("span",{children:p("now")}),(0,i.jsx)(_.Temperature,{value:a?.temperature!=null?a.temperature+2:null}),(0,i.jsx)(_.Temperature,{value:a?.temperature!=null?a.temperature+1:null}),(0,i.jsx)("span",{className:"text-[104px] leading-[88px] font-extrabold tracking-[-0.04em] text-white @lg/current-conditions:text-[120px] @lg/current-conditions:leading-[104px]",children:(0,i.jsx)(_.Temperature,{value:a?.temperature})})]})}),(0,i.jsxs)("div",{className:"flex min-w-16 flex-col items-center gap-1 @lg/current-conditions:gap-2",children:[(0,i.jsx)("div",{className:"flex h-16 w-16 items-center justify-center @lg/current-conditions:h-[88px] @lg/current-conditions:w-[88px]",children:(0,i.jsx)(h.WxIcon,{isLoading:e,loadingIconClassName:"h-16 w-16 @lg/current-conditions:h-[88px] @lg/current-conditions:w-[88px]",iconCode:a?.iconCode??-1,className:"h-16 w-16 @lg/current-conditions:h-[88px] @lg/current-conditions:w-[88px]","aria-label":a?.wxPhraseLong,iconTheme:"white"})}),(0,i.jsx)(c.default,{isLoading:e,skeletonClassName:"h-4 w-20 @lg/current-conditions:h-5 @lg/current-conditions:w-24",variant:"Body.S",color:"inverse",className:"text-center font-bold text-balance wrap-anywhere @lg/current-conditions:text-lg",children:a?.wxPhraseLong})]})]}),(0,i.jsxs)("div",{className:"mt-4 flex flex-col gap-2",children:[(0,i.jsxs)("div",{className:"flex min-h-[21px] flex-wrap items-center gap-3 @lg/current-conditions:min-h-6","data-testid":"current-conditions-temperatures",children:[(0,i.jsx)(K,{isLoading:e,label:p("feelsLike"),value:(0,i.jsx)(_.Temperature,{value:a?.temperatureFeelsLike}),skeletonClassNameLabel:"h-5 w-20"}),(0,i.jsx)(X,{}),(0,i.jsx)(K,{isLoading:e,label:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{className:"@lg/current-conditions:hidden",children:p("highTempLabel").charAt(0)}),(0,i.jsx)("span",{className:"hidden @lg/current-conditions:inline",children:p("highTempLabel")})]}),value:(0,i.jsx)(_.Temperature,{value:a?.temperatureMax})}),(0,i.jsx)(X,{}),(0,i.jsx)(K,{isLoading:e,label:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{className:"@lg/current-conditions:hidden",children:p("lowTempLabel").charAt(0)}),(0,i.jsx)("span",{className:"hidden @lg/current-conditions:inline",children:p("lowTempLabel")})]}),value:(0,i.jsx)(_.Temperature,{value:a?.temperatureMin})})]}),(0,i.jsxs)("div",{className:"flex min-h-[21px] flex-wrap items-center gap-3 @lg/current-conditions:min-h-6",children:[(0,i.jsx)(K,{isLoading:e,label:p(j?"chanceOfSnow":"chanceOfRain"),value:`${a?.precipChance??0}%`,skeletonClassNameLabel:"h-5 w-30"}),null!=C&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(X,{}),(0,i.jsx)(c.default,{isLoading:e,skeletonClassName:"h-5 w-12",variant:"Body.M",color:"inverse",className:"font-bold @lg/current-conditions:text-lg",children:p("accumulationAmount",{accumulationAmount:C})})]})]})]})]})]});return(0,i.jsxs)("div",{className:"@container/current-conditions",children:[x&&(0,i.jsx)(D.AlertHeadlines,{className:"my-4",location:t}),w?(0,i.jsx)(q.default,{href:w,className:"group block rounded-2xl no-underline focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-blue-600",children:N}):N]})},K=({isLoading:e,label:t,value:a,skeletonClassNameLabel:r})=>(0,i.jsxs)("div",{className:"flex items-center gap-1",children:[(0,i.jsx)(c.default,{isLoading:e,skeletonClassName:(0,u.cn)("h-5 w-10",r),variant:"Body.M",color:"inverse",className:"opacity-80 @lg/current-conditions:text-lg",children:t}),(0,i.jsx)(c.default,{isLoading:e,skeletonClassName:"h-5 w-6",variant:"Body.M",color:"inverse",className:"font-bold @lg/current-conditions:text-lg",children:a})]}),X=()=>(0,i.jsx)("div",{className:"h-4 w-px bg-white opacity-90","aria-hidden":"true"}),J=({error:e})=>{let t=(0,L.useTranslations)("CurrentConditions");return(0,i.jsx)("div",{className:"@container/current-conditions",children:(0,i.jsx)("div",{className:"overflow-hidden rounded-lg","data-testid":"current-conditions-error",children:(0,i.jsx)("div",{className:"text-foreground flex min-h-[188px] flex-col bg-white p-8 @lg/current-conditions:min-h-[242px]",children:(0,i.jsx)("div",{className:"flex flex-grow items-center justify-center",children:(0,i.jsx)(c.default,{variant:"Display.S",children:e?.message||t("errorLoadingData")})})})})})};var ee=e.i(29287),et=e.i(928410),ei=e.i(381477),ea=e.i(889951),er=e.i(495892),el=e.i(738634),en=e.i(349262),es=e.i(674885),eo=e.i(617874),ed=e.i(553329);let ec=(0,e.i(695881).createLogger)("useCurrentConditionsData"),eu=({location:e,initializing:t,serverLocationDisplayName:n,locationHeading:o,forumPromo:d,display:c})=>{let{weatherData:u,isLoading:m,isObservationsLoading:h,error:x}=function(e){let t=(0,s.useParams)(),i=t?.locale,a=(0,r.useAtomValue)(es.userUnitPreferenceAtom),l=(0,eo.unitsSystemByName)(a)?.code,{data:n,error:o,isLoading:d}=(0,ei.default)(e&&["currentObservations",e.geocode,l,i],([e,t,i,a])=>(0,ea.getCurrentObservations)({geocode:t,units:i,language:a}),{revalidateOnFocus:!1,dedupingInterval:6e4}),{data:c,error:u,isLoading:m}=(0,ei.default)(e?["hourly-forecast",e.geocode,l,i]:null,([e,t,i,a])=>(0,er.getHourlyForecast)({geocode:t,units:i,language:a}),{revalidateOnFocus:!1,dedupingInterval:6e4}),{data:h}=(0,ei.default)(e?["get-daily-forecast",e.geocode,l,i]:null,async([e,t,i,a])=>{let{data:r,error:l}=await (0,ed.tryCatch)((0,el.getDailyForecast)({geocode:t,units:i,language:a,duration:en.ForecastDuration.THREE_DAY}));return l&&ec.error("Failed to fetch daily forecast",{error:l}),r??void 0},{revalidateOnFocus:!1,dedupingInterval:6e4}),x=c?.[0],p=n?{temperature:n.temperature,temperatureFeelsLike:n.temperatureFeelsLike,temperatureMax:h?.[0]?.temperatureMax??h?.[0]?.calendarDayTemperatureMax??n.temperatureMaxSince7Am,temperatureMin:h?.[0]?.temperatureMin??h?.[0]?.calendarDayTemperatureMin??n.temperatureMin24Hour,wxPhraseLong:n.wxPhraseLong,iconName:en.ICON_CODE_MAP[n.iconCode]||"na",iconCode:n.iconCode,validTimeLocal:n.validTimeLocal,relativeHumidity:n.relativeHumidity,windSpeed:n.windSpeed,windDirectionCardinal:n.windDirectionCardinal,dayOrNight:n.dayOrNight,precip1Hour:n.precip1Hour,snow1Hour:n.snow1Hour,precipChance:x?.precipChance,precipType:x?.precipType,qpf:x?.qpf,qpfSnow:x?.qpfSnow}:void 0,g=!!e&&(d||!n&&!o);return{weatherData:p,observations:n,isLoading:g||!!e&&(m||!c&&!u),isObservationsLoading:g,error:o||u}}(e),p=m||!!t,g=h||!!t,{primaryAlert:f}=(0,ee.useAlertHeadlinesData)({location:e}),y=!!f&&(0,et.isAlertSevere)({productIdentifier:f.productIdentifier,phenomena:f.phenomena,significance:f.significance}),v=d?{...d,isSevere:y}:void 0,b=(0,r.useAtomValue)(l.showAdminHeaderAtom);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(a.DebugCollector,{componentName:"CurrentConditions",data:{props:{location:e},state:{effectiveLocation:e,isCurrentConditionsLoading:p,isObservationsLoading:g,weatherData:u,currentConditionsError:x,componentState:x&&"error"||p&&"loading"||"ready"},performance:{renderCount:void 0}},enabled:b}),(0,i.jsx)(Z,{location:e,serverLocationDisplayName:n,locationHeading:o,isCurrentConditionsLoading:p,isObservationsLoading:g,currentConditionsError:x,weatherData:u,forumPromo:v,display:c})]})};var em=e.i(495110),eh=e.i(181462);let ex=t.default.env.NEXT_PUBLIC_S3_BUCKET??"s.w-x.co",ep=[`https://${ex}/wxnext/img/Avatar1`,`https://${ex}/wxnext/img/Avatar2`,`https://${ex}/wxnext/img/Avatar3`],eg=({showForumsPromo:e,display:t,globalPageProps:a,headingLevel:r})=>{let{location:l,isLoading:n,error:s}=(0,E.useLocation)(),o=(0,em.useIsHydratingRender)(),d=(0,eh.getServerLocationDisplayName)(a),c=(0,eh.resolveLocationHeadingContext)(a,r);return s?(0,i.jsxs)("div",{children:["Error loading location data: ",s.message]}):(0,i.jsx)(eu,{location:l,serverLocationDisplayName:d,locationHeading:c,initializing:n||o&&!l,forumPromo:e?{forumUrl:"/forums",avatarUrls:ep}:void 0,display:t})};e.s(["CurrentConditionsBlockClient",0,eg,"default",0,eg],715943)},262534,e=>{e.v({sprite:"WeatherSprite-module__Z3SuQq__sprite"})},865526,e=>{"use strict";var t=e.i(902875),i=e.i(64412),a=e.i(381477),r=e.i(889951),l=e.i(725287),n=e.i(546446),s=e.i(674885),o=e.i(617874),d=e.i(349262),c=e.i(738634),u=e.i(247865),m=e.i(911927),h=e.i(228071),x=e.i(467741),p=e.i(980108),g=e.i(581014),f=e.i(368847),y=e.i(380993),v=e.i(245308),b=e.i(331163),w=e.i(713602),j=e.i(71577),C=e.i(955105),N=e.i(721395),T=e.i(955377),S=e.i(324079),I=e.i(166812),M=e.i(548888),A=e.i(546505),k=e.i(411325),L=e.i(765255),D=e.i(180193),_=e.i(284251),P=e.i(67538),F=e.i(102441),U=e.i(896325);let R={temperatureMax:-1,temperatureMin:-1,windSpeed:-1,windDirection:-1,windDirectionCardinal:d.WindDirectionCardinal.NORTH_NORTHEAST,relativeHumidity:-1,temperatureDewPoint:-1,pressureAltimeter:-1,pressureTendencyCode:d.PressureTendencyCode.STEADY,uvIndex:-1,visibility:-1},E=({currentDetails:e,isLoading:i,error:a})=>{let r=(0,g.useTranslations)("CurrentDetails"),d=(0,g.useTranslations)("DetailsTable"),c=(0,l.useParams)(),m=c?.locale,h=(0,n.useAtomValue)(s.userUnitPreferenceAtom),x=(0,o.unitsSystemByName)(h)?.code,p=(0,u.useMemo)(()=>(({data:e,t:i,unitCode:a,locale:r})=>[{Icon:C.Wind,label:i("wind"),content:(0,t.jsx)(M.Wind,{windSpeed:e.windSpeed,units:a,windDirection:e.windDirection,windDirectionCardinal:e.windDirectionCardinal,displayMode:"directionalAndCardinal"})},{Icon:w.Humidity,label:i("humidity"),content:(0,t.jsx)(A.Percentage,{value:e.relativeHumidity})},{Icon:j.AirQuality,label:i("airQuality"),content:(0,t.jsx)(k.AirQuality,{airQualityIndex:e.airQualityIndex,airQualityCategory:e.airQualityCategory})},{Icon:b.DewPoint,label:i("dewPoint"),content:(0,t.jsx)(D.Temperature,{value:e.temperatureDewPoint})},{Icon:N.Pressure,label:i("pressure"),content:(0,t.jsx)(L.Pressure,{pressureAltimeter:e.pressureAltimeter,pressureTendencyCode:e.pressureTendencyCode,units:a})},{Icon:T.UvIndex,label:i("uvIndex"),content:(0,t.jsx)(_.UVIndex,{uvIndex:e.uvIndex})},{Icon:v.View,label:i("visibility"),content:(0,t.jsx)(P.Visibility,{visibility:e.visibility,units:a})},{Icon:i=>(0,t.jsx)(U.MoonIcon,{...i,moonPhaseCode:e.moonPhaseCode}),label:i("moonPhase"),content:e.moonPhase},{Icon:S.Sunrise,label:i("sunrise"),content:(0,t.jsx)(F.SunFormattedTime,{sunLocalTime:e.sunriseTimeLocal,locale:r})},{Icon:I.Sunset,label:i("sunset"),content:(0,t.jsx)(F.SunFormattedTime,{sunLocalTime:e.sunsetTimeLocal,locale:r})}])({data:i||!e?R:e,t:d,unitCode:x,locale:m}),[i,e,d,m,x]),E=(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("div",{className:"grid grid-cols-2 gap-x-8 gap-y-0",children:p.map(({Icon:a,label:r,content:l})=>(0,t.jsxs)("div",{className:"flex flex-row items-center gap-2 border-t py-3 first:border-none @max-sm:flex-wrap [&:nth-child(-n+2)]:border-none [&:nth-child(-n+2)]:pt-0 [&:nth-last-child(-n+2)]:pb-0",children:[(0,t.jsx)(a,{className:"size-4 @md/currentDetails:size-5"}),(0,t.jsx)(f.default,{variant:"Body.M",className:"grow-1 font-normal whitespace-nowrap",children:r}),(0,t.jsx)(f.default,{isLoading:i||!e,skeletonClassName:"h-6 w-20",variant:"Body.M",className:"text-right leading-[1.5] font-bold tracking-normal @max-sm:ml-6 @max-sm:basis-full @max-sm:text-left",children:l})]},r))})});return(0,t.jsx)(y.Card,{"aria-label":r("weatherToday"),radius:"none",border:"none",variant:"outline",className:"@container/currentDetails rounded-2xl bg-gray-100","data-testid":"current-details",children:a?(0,t.jsx)("div",{className:"flex min-h-[150px] flex-col p-8",children:(0,t.jsx)("div",{className:"flex flex-grow items-center justify-center",children:(0,t.jsx)(f.default,{variant:"Display.S",children:a?.message||"Unable to load weather data"})})}):(0,t.jsx)(y.CardContent,{className:"p-0",children:E})})},B=({location:e,initializing:i,initialError:g})=>{let{currentDetails:f,loading:y,error:v}=(e=>{let t=(0,n.useAtomValue)(s.userUnitPreferenceAtom),i=(0,o.unitsSystemByName)(t)?.code,g=(0,l.useParams)()?.locale,f=(0,m.useCscCountryCode)(),{data:y,error:v,isLoading:b}=(0,a.default)(e&&["currentObservations",e.geocode,i,g],([e,t,i,a])=>(0,r.getCurrentObservations)({geocode:t,units:i,language:a}),{revalidateOnFocus:!1,dedupingInterval:6e4}),{data:w,error:j,isLoading:C}=(0,a.default)(e?["get-daily-forecast",e.geocode,d.ForecastDuration.THREE_DAY,i,g,"KR"===f?f:void 0]:null,([e,t,i,a,r,l])=>(0,c.getDailyForecast)({geocode:t,units:a,language:r,duration:i,cscCountryCode:l}),{revalidateOnFocus:!1,dedupingInterval:6e4}),N=g?.split?.("-")?.[1]||"US",{data:T,error:S,isLoading:I}=(0,a.default)(e&&["getHourlyAirQualityForecast",e.geocode,p.AirQualityForecastDuration.TWELVE_HOUR,(0,x.getAirQualityScale)({countryCode:N}),g],([e,t,i,a,r])=>(0,h.getHourlyAirQualityForecast)({geocode:t,language:r,duration:i,scale:a}),{revalidateOnFocus:!1,dedupingInterval:6e4}),M=w?.[0];return{currentDetails:(0,u.useMemo)(()=>y&&M&&{...y,temperatureMin:M.temperatureMin,temperatureMax:M.temperatureMax,moonPhase:M.moonPhase,moonPhaseCode:M.moonPhaseCode,airQualityIndex:T?.forecast[0]?.airQualityIndex,airQualityCategory:T?.forecast[0]?.airQualityCategory??""},[y,M,T]),loading:b||C||I,error:v||j||S}})(e);return(0,t.jsx)(E,{currentDetails:f,isLoading:i||y||!f||!e,error:g||v})},O=()=>{let{location:e,isLoading:a,error:r}=(0,i.useLocation)();return(0,t.jsx)(B,{location:e,initializing:a,initialError:r})};e.s(["CurrentDetailsBlockClient",0,O,"default",0,O],865526)},438174,e=>{"use strict";var t=e.i(902875),i=e.i(64412),a=e.i(181462),r=e.i(725287),l=e.i(559421),n=e.i(381477),s=e.i(889951),o=e.i(546446),d=e.i(674885),c=e.i(617874),u=e.i(349262),m=e.i(738634),h=e.i(247865),x=e.i(911927),p=e.i(228071),g=e.i(467741),f=e.i(980108),y=e.i(491480),v=e.i(713272),b=e.i(538842),w=e.i(581014),j=e.i(368847),C=e.i(341669),N=e.i(180193),T=e.i(339586);let S=[{temp:20,r:59,g:130,b:246},{temp:50,r:56,g:189,b:248},{temp:70,r:252,g:211,b:77},{temp:90,r:249,g:115,b:22},{temp:110,r:244,g:63,b:94}];function I(e,t){return function(e){if(e=t.temp)return t;for(let t=0;t=i.temp&&e(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[e,(0,t.jsx)(j.default,{variant:"Caption.M",color:"secondary",children:i})]}),(0,t.jsx)("div",{className:"flex flex-1 flex-col justify-center pt-3",children:a}),null!=r&&(0,t.jsx)("div",{className:"mt-2",children:r})]}),F=({href:e,className:i,widgetName:a,...r})=>{let l=(0,L.useSendInteractionEvent)(),n=(0,h.useCallback)(()=>{a&&l({moduleId:"current-widgets",interactionType:"click",interactionElement:`current-widget-${a}`},{flushImmediately:!0})},[l,a]);return(0,t.jsx)("div",{role:"listitem",children:e?(0,t.jsx)(A.default,{href:e,rel:(0,D.nofollowRel)(e),className:(0,k.cn)(_,"block transition-shadow hover:shadow-sm focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-2",i),onClick:n,children:(0,t.jsx)(P,{...r})}):(0,t.jsx)("div",{className:(0,k.cn)(_,i),children:(0,t.jsx)(P,{...r})})})},U=({temperatureMax:e,temperatureMin:i,weekMinTemp:a,weekMaxTemp:r,tempSeries:l,href:n})=>{let s=(0,w.useTranslations)("DetailsTable"),u=(0,o.useAtomValue)(d.userUnitPreferenceAtom),m=(0,c.unitsSystemByName)(u)?.code??"e",x=(0,h.useMemo)(()=>{let t,a;if(l?.length)return function(e){if(e.lengthe.temp);let t=e.length/12,i=[];for(let a=0;a0?n/s:0)}return i}(l);let r=i??e??0,n=e??i??0;return t=(r+n)/2,a=(n-r)/2,Array.from({length:12},(e,i)=>{let l=Math.sin(i/11*Math.PI);return r+a*l+(t-r)*(1-l)*.3})},[l,i,e]);if(null==e&&null==i)return null;let p=a??Math.min(...x)-2,g=Math.max((r??Math.max(...x)+2)-p,1),f=6*x.length+(x.length-1)*3;return(0,t.jsx)(F,{href:n,widgetName:"temperature",icon:(0,t.jsx)(M.TemperatureMax,{className:"size-5 text-gray-500","aria-hidden":"true"}),label:s("temperature"),visualization:(0,t.jsxs)("div",{className:"flex h-full w-full flex-col justify-center gap-2",children:[(0,t.jsxs)("div",{className:"flex items-end justify-between",children:[(0,t.jsx)(j.default,{variant:"Body.L.Bold",children:(0,t.jsx)(N.Temperature,{value:i})}),(0,t.jsx)(j.default,{variant:"Body.L.Bold",children:(0,t.jsx)(N.Temperature,{value:e})})]}),(0,t.jsx)("svg",{viewBox:`0 0 ${f} 56`,className:"h-14 w-full",preserveAspectRatio:"none",role:"img","aria-label":`${s("temperature")} ${i}\xb0 – ${e}\xb0`,children:x.map((e,i)=>{let a=Math.max((e-p)/g*50+6,6);return(0,t.jsx)("rect",{x:9*i,y:56-a,width:6,height:a,rx:3,ry:3,fill:function(e,t){let{r:i,g:a,b:r}=I(e,t);return`rgb(${i},${a},${r})`}(e,m)},i)})})]})})};var R=e.i(997382);let E=({feelsLike:e,href:i})=>{let a=(0,w.useTranslations)("DetailsTable"),r=(0,o.useAtomValue)(d.userUnitPreferenceAtom),l=(0,c.unitsSystemByName)(r)?.code??"e",n=(0,h.useMemo)(()=>null==e?"transparent":function({r:e,g:t,b:i}){return`rgb(${Math.round(e+(255-e)*.78)},${Math.round(t+(255-t)*.78)},${Math.round(i+(255-i)*.78)})`}(I(e,l)),[e,l]);return null==e?null:(0,t.jsx)(F,{href:i,widgetName:"feelsLike",icon:(0,t.jsx)(R.FeelsLike,{className:"size-5 text-gray-500","aria-hidden":"true"}),label:a("feelsLike"),visualization:(0,t.jsx)("div",{className:"flex items-center justify-center",children:(0,t.jsx)("div",{className:"flex items-center justify-center rounded-full",style:{width:88,height:88,backgroundColor:n},children:(0,t.jsx)("span",{className:"text-2xl font-bold text-gray-900",children:(0,t.jsx)(N.Temperature,{value:e})})})})})};var B=e.i(955105),O=e.i(548888);let z=61,H=53,$=19,V=({windDirection:e})=>(0,t.jsxs)("svg",{width:100,height:74,viewBox:"0 0 100 74","aria-hidden":"true",children:[(0,t.jsx)("circle",{cx:50,cy:40,r:29,fill:"none",stroke:"#d1d5db",strokeWidth:"1.5",strokeDasharray:"3 3"}),(0,t.jsx)("text",{x:50,y:5,textAnchor:"middle",dominantBaseline:"middle",fontSize:"10",fontWeight:"700",fill:"#6b7280",children:"N"}),(0,t.jsxs)("g",{style:{transformOrigin:"50px 40px",transform:`rotate(${e}deg)`},children:[(0,t.jsx)("line",{x1:50,y1:37,x2:50,y2:$,stroke:"#1f2937",strokeWidth:"1.5",strokeLinecap:"round"}),(0,t.jsx)("circle",{cx:50,cy:40,r:3,fill:"#1f2937"}),(0,t.jsx)("line",{x1:50,y1:43,x2:50,y2:H,stroke:"#1f2937",strokeWidth:"1.5",strokeLinecap:"round"}),(0,t.jsx)("polygon",{points:`50,${z} ${46},${H} ${54},${H}`,fill:"#1f2937"})]})]}),W=({windSpeed:e,windDirection:i,windDirectionCardinal:a,href:r})=>{let l=(0,w.useTranslations)("DetailsTable"),n=(0,o.useAtomValue)(d.userUnitPreferenceAtom),s=(0,c.unitsSystemByName)(n)?.code??"e";return null==e?null:(0,t.jsx)(F,{href:r,widgetName:"wind",icon:(0,t.jsx)(B.Wind,{className:"size-5 text-gray-500","aria-hidden":"true"}),label:l("wind"),visualization:(0,t.jsx)("div",{className:"flex justify-center",children:null!=i&&(0,t.jsx)(V,{windDirection:i})}),children:(0,t.jsx)(O.Wind,{windSpeed:e,units:s,windDirection:i,windDirectionCardinal:a,displayMode:"directionalAndCardinal"})})};var G=e.i(713602);e.i(546505);let Q=({value:e=0,maxValue:i=100,width:a=120,strokeWidth:r=8,strokeColor:l="#0891b2",trackColor:n="#E7ECF1",displayValue:s,className:o,textClassName:d,textY:c="85%",segmented:u=!1,segmentCount:m=36,segmentThickness:h=2})=>{let x,p,g,f,y,v,b=r/2,w=(a-r)/2,j=a/2,C=b+w,N=w+2*b,T=i>0?Math.min(Math.max(e/i,0),1):0;return(0,t.jsxs)("svg",{width:a,height:N,viewBox:`0 0 ${a} ${N}`,className:(0,k.cn)("block",o),"data-testid":"SemiCircleGauge",...{role:"meter","aria-valuenow":e,"aria-valuemin":0,"aria-valuemax":i},children:[u?(p=w-r/2+(x=h/2),g=w+r/2-x,f=Math.round(T*m),Array.from({length:m},(e,i)=>{let a=Math.PI-(m>1?i/(m-1):0)*Math.PI,r=Math.cos(a),s=Math.sin(a),o=C-p*s,d=C-g*s,c=i{var a;let r,l=(0,w.useTranslations)("DetailsTable"),n=(a=e??null,r=(0,w.useTranslations)("DetailsTable"),null===a?"":r(a{let r=(0,w.useTranslations)("DetailsTable");if(null==e)return null;let l=e{let n=(0,w.useTranslations)("DetailsTable");if(null==e)return null;let s=r?r.startsWith("#")?r:`#${r}`:"#22c55e";return(0,t.jsx)(F,{href:l,widgetName:"airQuality",icon:(0,t.jsx)(K.AirQuality,{className:"size-5 text-gray-500","aria-hidden":"true"}),label:n("airQuality"),visualization:(0,t.jsxs)("div",{className:"relative flex w-full justify-center",children:[(0,t.jsx)(Q,{value:e,maxValue:i,width:160,strokeWidth:12,strokeColor:s}),(0,t.jsxs)("div",{className:(0,k.cn)("pointer-events-none absolute inset-x-0 bottom-0 mx-auto flex w-33 flex-col items-center gap-1.5 text-center",(!a||a.length{let a=(0,w.useTranslations)("DetailsTable"),r=(0,h.useId)(),l=(0,o.useAtomValue)(d.userUnitPreferenceAtom),n=(0,c.unitsSystemByName)(l)?.code??"e",s="e"===n?30:-1,u="e"===n?80:27;if(null==e)return null;let m=(Math.min(Math.max(e,s),u)-s)/(u-s);return(0,t.jsx)(F,{href:i,widgetName:"dewPoint",icon:(0,t.jsx)(J.DewPoint,{className:"size-5 text-gray-500","aria-hidden":"true"}),label:a("dewPoint"),visualization:(0,t.jsxs)("div",{className:"flex w-full flex-col items-center gap-3",children:[(0,t.jsxs)("span",{className:"text-2xl leading-none font-bold text-gray-900",children:[e,"°"]}),(0,t.jsxs)("div",{className:"w-full",children:[(0,t.jsxs)("svg",{viewBox:"0 0 160 24",className:"w-full",preserveAspectRatio:"xMidYMid meet",role:"img","aria-label":`${a("dewPoint")} ${e}\xb0`,children:[(0,t.jsxs)("defs",{children:[(0,t.jsx)("clipPath",{id:`${r}-capsule`,children:(0,t.jsx)("rect",{x:0,y:0,width:160,height:24,rx:12})}),(0,t.jsxs)("linearGradient",{id:`${r}-fill`,x1:"0",y1:"0",x2:"1",y2:"0",children:[(0,t.jsx)("stop",{offset:"0%",stopColor:"#fcd34d"}),(0,t.jsx)("stop",{offset:"30%",stopColor:"#f59e0b"}),(0,t.jsx)("stop",{offset:"100%",stopColor:"#d97706"})]})]}),(0,t.jsx)("rect",{x:0,y:0,width:160,height:24,rx:12,fill:"#f3f4f6"}),(0,t.jsx)("rect",{x:0,y:0,width:160*m,height:24,clipPath:`url(#${r}-capsule)`,fill:`url(#${r}-fill)`})]}),(0,t.jsxs)("div",{className:"mt-1 flex justify-between",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-gray-400",children:s}),(0,t.jsx)("span",{className:"text-xs font-medium text-gray-400",children:u})]})]})]})})};var et=e.i(765255),ei=e.i(721395);let ea=({pressureAltimeter:e,pressureTendencyCode:i,href:a})=>{let r=(0,w.useTranslations)("DetailsTable"),l=(0,o.useAtomValue)(d.userUnitPreferenceAtom),n=(0,c.unitsSystemByName)(l)?.code??"e";if(null==e)return null;let s=e>100?100*Math.min(Math.max((e-960)/100,0),1):100*Math.min(Math.max((e-28.5)/2.5,0),1);return(0,t.jsx)(F,{href:a,widgetName:"pressure",icon:(0,t.jsx)(ei.Pressure,{className:"size-5 text-gray-500","aria-hidden":"true"}),label:r("pressure"),visualization:(0,t.jsxs)("div",{className:"relative flex w-full justify-center",children:[(0,t.jsx)(Q,{value:s,maxValue:100,width:160,strokeWidth:12,strokeColor:"#60a5fa"}),(0,t.jsx)("div",{className:"pointer-events-none absolute inset-x-0 bottom-0 flex flex-col items-center gap-1.5 pb-2",children:(0,t.jsx)("span",{className:"text-base leading-none font-bold text-gray-900",children:(0,t.jsx)(et.Pressure,{pressureAltimeter:e,pressureTendencyCode:i,units:n})})})]})})},er=(0,e.i(514514).default)("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);var el=e.i(67538);let en=({visibility:e,href:i})=>{let a=(0,w.useTranslations)("DetailsTable"),r=(0,o.useAtomValue)(d.userUnitPreferenceAtom),l=(0,c.unitsSystemByName)(r)?.code??"e";if(null==e)return null;let n="m"===l?16:10,s=Math.min(Math.max(e,0),n),u=Math.round(s/n*10);return(0,t.jsx)(F,{href:i,widgetName:"visibility",icon:(0,t.jsx)(er,{className:"size-5 text-gray-500","aria-hidden":"true"}),label:a("visibility"),visualization:(0,t.jsxs)("div",{className:"flex h-full w-full flex-col justify-center gap-2",children:[(0,t.jsx)(j.default,{variant:"Body.L.Bold",children:(0,t.jsx)(el.Visibility,{visibility:e,units:l})}),(0,t.jsx)("svg",{viewBox:"0 0 87 56",className:"h-14 w-full",preserveAspectRatio:"none",role:"img","aria-label":`${a("visibility")} ${a("uvIndexVal",{val:s,maxVal:n})}`,children:Array.from({length:10}).map((e,i)=>{let a=Math.max((30+i/9*70)/100*56,6);return(0,t.jsx)("rect",{x:9*i,y:56-a,width:6,height:a,rx:3,ry:3,fill:i{let s,o=ed[l],d=null!=n&&n>=0&&n{let n=(0,w.useTranslations)("DetailsTable"),s=(0,h.useMemo)(()=>ec(e,i,a),[e,i,a]);return i||a?(0,t.jsx)(F,{href:l,widgetName:"sunriseSunset",className:"flex pb-0",icon:(0,t.jsx)(es.Sunrise,{className:"size-5 text-gray-500","aria-hidden":"true"}),label:`${n("sunrise")} \xb7 ${n("sunset")}`,visualization:(0,t.jsx)(eu,{variant:"sun",startLabel:n("sunrise"),endLabel:n("sunset"),currentProgress:s,startTime:i?(0,t.jsx)(eo.SunFormattedTime,{sunLocalTime:i,locale:r}):"--",endTime:a?(0,t.jsx)(eo.SunFormattedTime,{sunLocalTime:a,locale:r}):"--"})}):null};var eh=e.i(366101);let ex=({currentTimeLocal:e,moonriseTimeLocal:i,moonsetTimeLocal:a,locale:r,href:l})=>{let n=(0,w.useTranslations)("DetailsTable"),s=(0,h.useMemo)(()=>ec(e,i,a),[e,i,a]);return i||a?(0,t.jsx)(F,{href:l,widgetName:"moonriseMoonset",className:"flex pb-0",icon:(0,t.jsx)(eh.Moonrise,{className:"size-5 text-gray-500","aria-hidden":"true"}),label:`${n("moonrise")} \xb7 ${n("moonset")}`,visualization:(0,t.jsx)(eu,{variant:"moon",startLabel:n("moonrise"),endLabel:n("moonset"),currentProgress:s,startTime:i?(0,t.jsx)(eo.SunFormattedTime,{sunLocalTime:i,locale:r}):"--",endTime:a?(0,t.jsx)(eo.SunFormattedTime,{sunLocalTime:a,locale:r}):"--"})}):null};var ep=e.i(896325);let eg=({moonPhase:e,moonPhaseCode:i,href:a})=>{let r=(0,w.useTranslations)("DetailsTable");return e||null!=i?(0,t.jsx)(F,{href:a,widgetName:"moonPhase",icon:(0,t.jsx)(ep.MoonIcon,{moonPhaseCode:i,className:"size-5 text-gray-500","aria-hidden":"true"}),label:r("moonPhase"),visualization:(0,t.jsxs)("div",{className:"flex flex-col items-center gap-3",children:[(0,t.jsx)(ep.MoonIcon,{moonPhaseCode:i,className:"size-14","aria-hidden":"true"}),e&&(0,t.jsx)("span",{className:"text-center text-base font-bold text-gray-900",children:e})]})}):null},ef="grid grid-cols-1 auto-rows-fr gap-3 @xs/currentWidget:grid-cols-2 @md/currentWidget:grid-cols-3",ey=({currentWidgetsData:e,isLoading:i,error:a,hourlyBasePath:l,displayName:n})=>{let s=(0,w.useTranslations)("CurrentDetails"),o=(0,w.useTranslations)("CurrentConditions"),d=(0,r.useParams)(),c=d?.locale,u=n&&s.has("locationConditions")?s("locationConditions",{location:n}):"",m=(0,h.useCallback)(e=>l&&`${l}${e?`?metric=${e}`:""}`,[l]);return(0,t.jsxs)("div",{className:"@container/currentWidget",children:[u&&(0,t.jsx)(j.default,{variant:"Title.S",elementType:"h2",className:"mb-2 font-black",children:u}),a?(0,t.jsx)("div",{className:"flex min-h-[200px] items-center justify-center rounded-2xl bg-gray-100 p-8","aria-label":u||s("weatherToday"),"data-testid":"current-widgets",children:(0,t.jsx)(j.default,{variant:"Display.S",children:o("errorLoadingData")})}):i||!e?(0,t.jsx)("div",{"data-testid":"current-widgets",className:ef,children:Array.from({length:12}).map((e,i)=>(0,t.jsx)(C.default,{elementType:"div",skeletonClassName:"h-43 w-full rounded-2xl"},i))}):(0,t.jsxs)("div",{role:"list","aria-label":u||s("weatherToday"),"data-testid":"current-widgets",className:ef,children:[(0,t.jsx)(U,{temperatureMin:e.temperatureMin,temperatureMax:e.temperatureMax,href:m("temperature")}),(0,t.jsx)(E,{feelsLike:e.temperatureFeelsLike,href:m("feelsLike")}),(0,t.jsx)(W,{windSpeed:e.windSpeed,windDirection:e.windDirection,windDirectionCardinal:e.windDirectionCardinal,href:m("wind")}),(0,t.jsx)(q,{relativeHumidity:e.relativeHumidity,href:m("humidity")}),(0,t.jsx)(Y,{uvIndex:e.uvIndex,uvDescription:e.uvDescription,href:m("uvIndex")}),(0,t.jsx)(X,{airQualityIndex:e.airQualityIndex,airQualityCategory:e.airQualityCategory,airQualityCategoryIndexColor:e.airQualityCategoryIndexColor,airQualityIndexMax:e.airQualityIndexMax,href:m("airQuality")}),(0,t.jsx)(ee,{dewPoint:e.temperatureDewPoint,href:m("dewPoint")}),(0,t.jsx)(ea,{pressureAltimeter:e.pressureAltimeter,pressureTendencyCode:e.pressureTendencyCode,href:m("pressure")}),(0,t.jsx)(en,{visibility:e.visibility,href:m("visibility")}),(0,t.jsx)(em,{currentTimeLocal:e.currentTimeLocal,sunriseTimeLocal:e.sunriseTimeLocal,sunsetTimeLocal:e.sunsetTimeLocal,locale:c,href:m()}),(0,t.jsx)(ex,{currentTimeLocal:e.currentTimeLocal,moonriseTimeLocal:e.moonriseTimeLocal,moonsetTimeLocal:e.moonsetTimeLocal,locale:c,href:m()}),(0,t.jsx)(eg,{moonPhase:e.moonPhase,moonPhaseCode:e.moonPhaseCode,href:m()})]})]})};var ev=e.i(611540);let eb=({location:e,serverLocationDisplayName:i,initializing:a,initialError:w})=>{let j=(0,r.useParams)(),C=j?.locale,N=(0,l.useCanonicalBasePath)(),{currentWidgetsData:T,loading:S,error:I}=(e=>{let t=(0,o.useAtomValue)(d.userUnitPreferenceAtom),i=(0,c.unitsSystemByName)(t)?.code??u.Units.IMPERIAL,a=(0,r.useParams)()?.locale,l=(0,x.useCscCountryCode)(),{data:w,error:j,isLoading:C}=(0,n.default)(e&&["currentObservations",e.geocode,i,a],([e,t,i,a])=>(0,s.getCurrentObservations)({geocode:t,units:i,language:a}),{revalidateOnFocus:!1,dedupingInterval:6e4}),{data:N,error:T,isLoading:S}=(0,n.default)(e?["get-daily-forecast",e.geocode,u.ForecastDuration.THREE_DAY,i,a,"KR"===l?l:void 0]:null,([e,t,i,a,r,l])=>(0,m.getDailyForecast)({geocode:t,units:a,language:r,duration:i,cscCountryCode:l}),{revalidateOnFocus:!1,dedupingInterval:6e4}),I=a?.split?.("-")?.[1]||"US",M=(0,g.getAirQualityScale)({countryCode:I}),A=(0,g.getAirQualityIndexMax)(M),{data:k,error:L,isLoading:D}=(0,n.default)(e&&["getHourlyAirQualityForecast",e.geocode,f.AirQualityForecastDuration.TWELVE_HOUR,M,a],([e,t,i,a,r])=>(0,p.getHourlyAirQualityForecast)({geocode:t,language:r,scale:a,duration:i}),{revalidateOnFocus:!1,dedupingInterval:6e4}),_=e?.ianaTimeZone??"Etc/UTC",P=(0,h.useMemo)(()=>{let e=(0,v.convertToTimeInTimezone)(new Date,_);return(0,b.getISODateString)({date:e})},[_]),F=N?.[0],U=k?.forecast[0],R=(0,h.useMemo)(()=>{let e=N?.[1],t=F?.moonriseTimeLocal?new Date(F.moonriseTimeLocal).getTime():NaN,i=F?.moonsetTimeLocal?new Date(F.moonsetTimeLocal).getTime():NaN,a=(0,y.getLocalDate)({date:F?.moonsetTimeLocal||"",resetToStartOfDay:!0}).getTime(),r=(0,y.getLocalDate)({date:e?.moonsetTimeLocal||"",resetToStartOfDay:!0}).getTime();return(isNaN(i)||iw&&{...w,temperatureMin:F?.temperatureMin??F?.calendarDayTemperatureMin,temperatureMax:F?.temperatureMax??F?.calendarDayTemperatureMax,currentTimeLocal:P,moonPhase:F?.moonPhase,moonPhaseCode:F?.moonPhaseCode,moonriseTimeLocal:F?.moonriseTimeLocal,moonsetTimeLocal:R,airQualityIndex:U?.airQualityIndex,airQualityCategory:U?.airQualityCategory??"",airQualityCategoryIndexColor:U?.airQualityCategoryIndexColor,airQualityIndexMax:A},[w,F,R,U,A,P]),loading:C||S||D,error:j||T||L}})(e),M=a||S||!T||!e,A=e?.placeId??j?.locId??"",k=(0,ev.interpolateUrl)(ev.URLS.hourly,{locale:C,locId:A}),L=N?`${N}/hourbyhour`:k;return(0,t.jsx)(ey,{currentWidgetsData:T,isLoading:M,error:w||I,hourlyBasePath:L,displayName:e?.displayName||e?.name||e?.city||e?.presentationName||i||""})},ew=({globalPageProps:e})=>{let{location:r,isLoading:l,error:n}=(0,i.useLocation)(),s=(0,a.getServerLocationDisplayName)(e);return(0,t.jsx)(eb,{location:r,serverLocationDisplayName:s,initializing:l,initialError:n})};e.s(["CurrentWidgetsBlockClient",0,ew,"default",0,ew],438174)},631813,e=>{"use strict";var t=e.i(902875),i=e.i(64412),a=e.i(581014),r=e.i(725287),l=e.i(559421),n=e.i(942400),s=e.i(645968),o=e.i(247865),d=e.i(877957),c=e.i(632137),u=e.i(546446),m=e.i(674885),h=e.i(617874),x=e.i(368847),p=e.i(548888),g=e.i(546505),f=e.i(665488),y=e.i(240058),v=e.i(316078),b=e.i(336726),w=e.i(47524),j=e.i(180193),C=e.i(35520),N=e.i(349262),T=e.i(273876);let S=({dataPoints:e,fields:i,locale:r})=>{let l=(0,a.useTranslations)("DetailsTable"),n=(0,u.useAtomValue)(m.userUnitPreferenceAtom),s=(0,T.resolveDetailItems)(i,e,{unitName:n,t:l,locale:r});return s.length?(0,t.jsx)("div",{role:"list",className:"grid grid-cols-2 gap-x-2",children:s.map(({field:e,Icon:i,label:a,value:r},l)=>{let n=l===s.length-1&&s.length%2!=0;return(0,t.jsxs)(o.Fragment,{children:[l%2==0&&(0,t.jsx)("hr",{"aria-hidden":"true",className:"col-span-2 my-0 border-t border-black/10"}),(0,t.jsx)("div",{role:"listitem",className:(0,c.cn)("py-3",n&&"col-span-2"),children:(0,t.jsxs)("div",{className:"flex items-start gap-2",children:[(0,t.jsx)(i,{className:"size-4 shrink-0"}),(0,t.jsxs)("div",{className:"flex min-w-0 flex-col gap-0.5",children:[a&&(0,t.jsx)(x.default,{variant:"Body.S",color:"secondary",elementType:"span",className:"whitespace-nowrap",children:a}),(0,t.jsx)(x.default,{elementType:"string"==typeof r?"p":"div",variant:"Body.S.Bold",children:r})]})]})})]},e)})}):null},I=["relativeHumidity","uvIndex","sunrise","sunset"],M=["relativeHumidity","moonrise","moonset","moonPhase"],A=({data:e,locale:i})=>{let r=(0,a.useTranslations)("DailyForecast"),l=(0,u.useAtomValue)(m.userUnitPreferenceAtom),n=(0,h.unitsSystemByName)(l),s=e.dayOrNight===N.DayOrNight.DAY;return(0,t.jsxs)("div",{className:(0,c.cn)("flex flex-col gap-4 p-5",!s&&"bg-gray-100"),children:[(0,t.jsx)(x.default,{variant:"Body.S.Bold",children:r(s?"day":"night")}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-0.5",children:[(0,t.jsx)("div",{className:"flex flex-col gap-2",children:(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(v.WxIcon,{iconCode:e.iconCode,iconCodeExtend:e.iconCodeExtend,className:"size-10"}),(0,t.jsx)(x.default,{variant:"Title.XL",elementType:"span",children:(0,t.jsx)(j.Temperature,{value:e.temperature})})]})}),(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,t.jsx)(C.PrecipChance,{precipChance:e.precipChance,precipType:e.precipType,iconClassName:"mr-1"}),(0,t.jsx)(p.Wind,{windSpeed:e.windSpeed,windDirectionCardinal:e.windDirectionCardinal,units:n.code,iconClassName:"mr-1",cardinalBeforeSpeed:!0,useWindIcon:!0})]})]}),(0,t.jsx)(x.default,{variant:"Body.M",elementType:"p",children:e.narrative}),(0,t.jsx)(S,{dataPoints:e,fields:s?I:M,locale:i})]})},k=e=>e.temperatureMin??e.calendarDayTemperatureMin,L=e=>e.temperatureMax??e.calendarDayTemperatureMax;var D=e.i(339586),_=e.i(4187);let P=(e,t)=>"m"===t||"h"===t?(0,D.cToF)(e):e,F=(e,t,i)=>Math.min(Math.max(e,t),i),U=({low:e,high:i,range:a,unitCode:r,className:l})=>{let n=((e,t,i)=>{if("number"!=typeof e||"number"!=typeof t||!Number.isFinite(e)||!Number.isFinite(t)||!i)return null;let a=Math.min(e,t),r=Math.max(e,t),l=i.max-i.min;if(l{if(!e)return;let i=P(e.min,t),a=P(e.max,t),r=a-i;if(ri&&e{if(!e)return"";let a=(0,R.formatIntlDateParts)(e,t,i),r=a.find(e=>"day"===e.type)?.value,l=a.find(e=>"weekday"===e.type)?.value;return`${l} ${r}`};var B=e.i(562690);let O=({dailyForecast:e,locale:i,timeZone:r,itemIndex:l,temperatureRange:n,isKoreaCscLocation:s,locationDayDate:d,simplifiedVersion:j,dayDetailsHrefBase:C,dayHrefBase:N,showAccordion:T,subscriptionsEnabled:S})=>{let I=(0,u.useAtomValue)(m.userUnitPreferenceAtom),M=(0,h.unitsSystemByName)(I),D=(0,a.useTranslations)("DailyForecast"),_=e.daypart[0],P=e.daypart[1],F=_??P,R=F?.wxPhraseLong,O=F?.precipChance,z=e?.validTimeLocal&&E(e.validTimeLocal,i,r),H=(0,o.useMemo)(()=>s?d===z?D("today"):z:0===l&&F?.daypartName?F?.daypartName:z,[s,l,d,F?.daypartName,z,D]);if(!z)return null;let $=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(x.default,{variant:"Body.S.Bold",elementType:"span",className:"w-14 shrink-0 whitespace-nowrap @lg/dailyItem:w-19",children:H}),(0,t.jsxs)("div",{className:"flex w-18 shrink-0 items-center gap-1",children:[(0,t.jsx)(v.WxIcon,{iconCode:F?.iconCode,className:"lightBG size-8 shrink-0",size:"lg",iconTheme:"lightBG","aria-label":R||`Weather condition ${F?.iconCode}`}),null!=O&&(0,t.jsx)(x.default,{variant:"Body.S",elementType:"span",className:(0,c.cn)("whitespace-nowrap",O>=30?"text-[#007ea8]":"text-gray-500"),children:(0,t.jsx)(g.Percentage,{value:O})})]}),(0,t.jsx)(x.default,{variant:"Body.M",elementType:"span",className:"hidden w-44 shrink-0 @2xl/dailyItem:line-clamp-2",children:R}),(0,t.jsx)(U,{range:n,low:k(e),high:L(e),unitCode:M?.code,className:"min-w-0"}),!j&&(0,t.jsxs)("div",{className:"hidden w-24 shrink-0 flex-col items-end @2xl/dailyItem:flex",children:[(0,t.jsx)(p.Wind,{windSpeed:F?.windSpeed,windDirection:F?.windDirection,windDirectionCardinal:F?.windDirectionCardinal,units:M?.code,displayMode:"plain",className:"whitespace-nowrap"}),(0,t.jsx)(p.Wind,{windDirection:F?.windDirection,windDirectionCardinal:F?.windDirectionCardinal,displayMode:"directionalAndCardinal",className:"text-sm whitespace-nowrap text-gray-500",windSpeedClass:"hidden",windUnitClass:"hidden"})]})]}),V="border-grey-500 @container/dailyItem overflow-hidden max-sm:border-b",W="items-center gap-3 py-3 max-sm:active:bg-gray-100 sm:rounded-2xl sm:hover:bg-gray-100 @lg/dailyItem:gap-2 @lg/dailyItem:px-3";if(j){let i=S?C&&`${C}/day-${l+1}`:N&&`${N}?t=${e.validTimeUtc}`,a=(0,c.cn)(W,"group flex w-full");return(0,t.jsx)("div",{className:V,children:i?(0,t.jsx)(y.default,{href:i,className:a,rel:(0,B.nofollowRel)(i),children:$}):(0,t.jsx)("div",{className:a,children:$})})}if(T)return(0,t.jsxs)(f.AccordionItem,{value:e.validTimeLocal||"","data-time":e.validTimeUtc,className:V,children:[(0,t.jsx)(f.AccordionTrigger,{className:(0,c.cn)(W,"hover:text-inherit sm:data-[state=open]:bg-gray-100"),triggerContent:(0,t.jsx)("div",{className:"flex w-full items-center gap-3 @lg/dailyItem:gap-2",children:$}),iconNodeOverride:(0,t.jsx)("span",{className:"flex size-8 items-center justify-center rounded-full transition-colors group-data-[state=open]:group-hover:bg-gray-200 max-sm:group-data-[state=open]:bg-gray-100",children:(0,t.jsx)(b.ChevronDown,{className:"size-4 transition-transform duration-200 group-data-[state=open]:rotate-180","aria-hidden":"true"})})}),(0,t.jsx)(f.AccordionContent,{animated:!0,children:(0,t.jsx)("div",{className:"px-3 pt-2 pb-8",children:(0,t.jsxs)("div",{className:(0,c.cn)("grid grid-cols-1 overflow-hidden rounded-2xl border border-gray-100",_&&P&&"@md/dailyItem:grid-cols-2"),children:[_&&(0,t.jsx)(A,{data:_,locale:i}),P&&(0,t.jsx)(A,{data:P,locale:i})]})})})]});let G=C?`${C}/day-${l+1}`:void 0,Q=(0,c.cn)(W,"group flex w-full items-center justify-between hover:text-inherit sm:hover:bg-gray-100"),q=(0,t.jsx)("span",{className:"flex size-8 shrink-0 items-center justify-center",children:(0,t.jsx)(w.ChevronRight,{className:"size-4","aria-hidden":"true"})}),Z=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"flex w-full items-center gap-3 @lg/dailyItem:gap-2",children:$}),q]});return(0,t.jsx)("div",{className:V,"data-time":e.validTimeUtc,"data-testid":"daily-item",children:G?(0,t.jsx)(y.default,{href:G,className:Q,rel:(0,B.nofollowRel)(G),children:Z}):(0,t.jsx)("div",{className:Q,children:Z})})};var z=e.i(23123),H=e.i(380993),$=e.i(498076),V=e.i(837879),W=e.i(924707),G=e.i(409846),Q=e.i(495406),q=e.i(341669);let Z=()=>(0,t.jsx)("div",{className:"border-grey-500 @container/dailyItem overflow-hidden max-sm:border-b",children:(0,t.jsx)("div",{className:"flex h-14 items-center gap-3 @lg/dailyItem:gap-2 @lg/dailyItem:px-3",children:(0,t.jsx)(q.default,{skeletonClassName:"h-6 w-full"})})}),Y=({label:e,className:i})=>(0,t.jsx)(x.default,{variant:"Body.S",color:"secondary",elementType:"span",className:i,children:e}),K=()=>{let e=(0,a.useTranslations)("DailyForecast"),i=(0,a.useTranslations)("DetailsTable");return(0,t.jsx)("div",{className:"border-grey-500 @container/dailyItem mb-2 border-b sm:mb-4",children:(0,t.jsxs)("div",{className:"flex items-center gap-3 pb-2 @lg/dailyItem:gap-2 @lg/dailyItem:px-3",children:[(0,t.jsx)(Y,{label:e("day"),className:"w-14 shrink-0 @lg/dailyItem:w-19"}),(0,t.jsx)(Y,{label:e("conditions"),className:"w-18 shrink-0"}),(0,t.jsx)("span",{className:"hidden w-44 shrink-0 @2xl/dailyItem:block","aria-hidden":"true"}),(0,t.jsxs)("div",{className:"flex min-w-0 flex-1 items-center gap-3 @lg/dailyItem:gap-2",children:[(0,t.jsx)(Y,{label:i("temperature"),className:"@2xl/dailyItem:hidden"}),(0,t.jsx)(Y,{label:i("low"),className:"hidden w-10 shrink-0 @2xl/dailyItem:block"}),(0,t.jsx)("span",{className:"hidden flex-1 @2xl/dailyItem:block","aria-hidden":"true"}),(0,t.jsx)(Y,{label:i("high"),className:"hidden w-10 shrink-0 text-right @2xl/dailyItem:block"})]}),(0,t.jsx)(Y,{label:i("wind"),className:"hidden w-24 shrink-0 text-right @2xl/dailyItem:block"}),(0,t.jsx)("span",{className:"w-8 shrink-0","aria-hidden":"true"})]})})};var X=e.i(302408);let J=({adBlocks:e,adIndices:i,currentIndex:a})=>{let r=i.find(e=>e.adIndex===a);if(!r)return null;let l=e[i.indexOf(r)];return(0,t.jsx)(Q.AdBlock,{className:"border-grey-500 my-0 border-b py-4 shadow-none",...l})},ee=({location:e,isLoading:i,error:r,dailyForecasts:l,locale:n,isKoreaCscLocation:s,locationTime:u,targetTime:m,ctaText:h,ctaLink:p,serverLocationDisplayName:g,locationHeading:v,dayDetailsHrefBase:b,reorderModule:w,simplifiedVersion:j,adBlocks:C,adIndices:N})=>{let T=(0,a.useTranslations)("DailyForecast"),S=e?.ianaTimeZone||"America/New_York",I=(0,o.useMemo)(()=>E(u,n,S),[n,S,u]),M=(0,o.useMemo)(()=>(e=>{if(!e?.length)return null;let t=1/0,i=-1/0;for(let a of e)for(let e of[k(a),L(a)])"number"==typeof e&&Number.isFinite(e)&&(t=Math.min(t,e),i=Math.max(i,e));return Number.isFinite(t)&&Number.isFinite(i)?{min:t,max:i}:null})(l),[l]),A=(0,V.useSubscriptionsEnabled)(),D=!j&&!A,_=(0,o.useRef)(null),P=(0,o.useRef)(!1),F=(0,$.useIsMobile)(),U=(0,o.useMemo)(()=>m?l?.find(e=>String(e.validTimeUtc)===m)?.validTimeLocal:void 0,[l,m]);(0,o.useEffect)(()=>{if(j||!m||P.current||i||!l?.length||!_.current)return;let e=requestAnimationFrame(()=>{let e=_.current?.querySelector(`[data-time="${CSS.escape(m)}"]`);e instanceof HTMLElement&&(F&&(e.style.scrollMarginTop="68px"),e.scrollIntoView({behavior:"smooth",block:F?"start":"center"}),P.current=!0)});return()=>cancelAnimationFrame(e)},[m,i,l,j,F]);let R=(0,o.useMemo)(()=>u?(0,G.formatTime)(u,n,S):"",[u,n,S]),B=e?.displayName||e?.name||e?.city||e?.presentationName||g||"",Q=B?T("locationDisplayName",{displayName:B}):T("dailyForecast");return(0,t.jsxs)(H.Card,{className:(0,c.cn)("not-prose @container/daily",w?"-order-1":"order-0"),"aria-label":Q,"data-testid":"daily-forecast",children:[(0,t.jsx)(W.LocationTimeHeadingClient,{title:Q,isTitleLoading:!e&&!g,location:e,headingLevel:v?.level,presentationName:v?.presentationName,promotePresentationName:v?.ownsHeading,formattedTime:R,expectsTimeStamp:!r,hideLocationMeta:j,className:j?"mb-4":"mb-12"}),(0,t.jsxs)(H.CardContent,{className:"p-0",children:[!j&&(0,t.jsx)(z.AlertHeadlines,{className:"my-4",location:e}),(()=>{if(r)return(0,t.jsx)("div",{className:"flex h-64 items-center justify-center p-6",children:(0,t.jsx)(x.default,{variant:"Display.S",children:r?.message||T("unableToLoadData")})});let e=[],a=j?X.SIMPLE_LIMIT:15;for(let r=0;r{let g=(0,r.useParams)(),f=(0,r.useSearchParams)(),y=(0,n.usePageLocale)(),v=(0,a.useTranslations)("DailyForecast"),b=(0,l.useCanonicalBasePath)(),w=(0,ea.useIsSamsungPartner)(),{value:j}=(0,s.default)("reorder-current-conditions-and-forecast","control"),{dailyForecasts:C,error:N,isLoading:T,isKoreaCscLocation:S,locationTime:I}=(0,et.useDailyForecastData)(e,i),M=g?.featureId??e?.featureId??e?.placeId??g?.locId??"",A=t=>(0,ei.buildLocationPageHref)({pageType:t,locale:y,canonicalBasePath:b,canonicalID:e?.canonicalID??u,featureId:M||void 0,placeId:e?.placeId??m,skipCanonical:w}),k=A("tenday"),L=A("hourbyhour");return(0,t.jsx)(ee,{location:e,serverLocationDisplayName:c,locationHeading:h,isLoading:o||T||!C?.length,error:d||N,dailyForecasts:C,locale:y,isKoreaCscLocation:S,locationTime:I,targetTime:f?.get("t")||void 0,ctaText:i?v("bottomCtaButton"):void 0,ctaLink:i?k:void 0,dayDetailsHrefBase:L,reorderModule:"treatment"===j,simplifiedVersion:i,adBlocks:x,adIndices:p})};var el=e.i(181462);let en=({simplifiedVersion:e,adBlocks:a,adIndices:r,globalPageProps:l,headingLevel:n})=>{let{location:s,isLoading:o,error:d}=(0,i.useLocation)(),c=(0,el.getServerLocationDisplayName)(l),u=(0,el.resolveLocationHeadingContext)(l,n);return(0,t.jsx)(er,{location:s,serverLocationDisplayName:c,serverLocationCanonicalId:(0,el.getServerLocationCanonicalId)(l),serverLocationPlaceId:(0,el.getServerLocationPlaceId)(l),locationHeading:u,simplifiedVersion:e??!1,initializing:o,initialError:d,adBlocks:a??[],adIndices:r??[]})};e.s(["DailyForecastBlockClient",0,en,"default",0,en],631813)},302408,555360,e=>{"use strict";e.s(["SIMPLE_LIMIT",0,7],302408);var t=e.i(247865),i=e.i(381477),a=e.i(546446),r=e.i(725287),l=e.i(738634),n=e.i(349262),s=e.i(674885),o=e.i(617874),d=e.i(713272),c=e.i(911927);e.s(["useDailyForecastData",0,(e,u)=>{let m=(0,r.useParams)(),h=m?.locale,x=(0,a.useAtomValue)(s.userUnitPreferenceAtom),p=(0,o.unitsSystemByName)(x)?.code,g=(0,c.useCscCountryCode)(),f="KR"===g,y=f&&e?.countryCode==="KR",v=e?.ianaTimeZone,b=(0,t.useMemo)(()=>v?(0,d.convertToTimeInTimezone)(new Date,v):"",[v]),{data:w,error:j,isLoading:C}=(0,i.default)(e?["get-daily-forecast",e.geocode,u?n.ForecastDuration.SEVEN_DAY:n.ForecastDuration.FIFTEEN_DAY,p,h,f?g:void 0]:null,([e,t,i,a,r,n])=>(0,l.getDailyForecast)({geocode:t,units:a,duration:i,language:r,cscCountryCode:n}),{revalidateOnFocus:!0,dedupingInterval:6e4});return{dailyForecasts:(0,t.useMemo)(()=>u?w?.slice(0,7):w,[w,u]),error:j,isLoading:C,isKoreaCscLocation:y,locationTime:b}}],555360)},658864,e=>{"use strict";var t=e.i(902875),i=e.i(546446),a=e.i(64412),r=e.i(495110),l=e.i(181462),n=e.i(889781),s=e.i(725287),o=e.i(247865),d=e.i(381477),c=e.i(581014),u=e.i(535836),m=e.i(552588),h=e.i(617874),x=e.i(674885),p=e.i(474245),g=e.i(911927),f=e.i(611540);let y={width:568,height:320},v={sm:y,lg:{width:800,height:600}},b={0:{title:"Local Radar",layer:"twcRadarHcMosaic",style:"light",key:"radar",frames:1,frameRatio:2,attributionColor:"white"},1:{title:"Rain is in View",layer:"radarFcstV2",style:"light",key:"rainView",frames:13,frameRatio:2,attributionColor:"white"},2:{title:"Snow is in View",layer:"radarFcstV2",style:"light",key:"snowView",frames:12,frameRatio:2,attributionColor:"white"},3:{title:"Wintry Mix is in View",layer:"radarFcstV2",style:"light",key:"mixView",frames:13,frameRatio:2,attributionColor:"white"},4:{title:"Storms in View",layer:"radarFcstV2",style:"light",key:"stormView",frames:13,frameRatio:2,attributionColor:"white"},5:{title:"Lightning in View",layer:"radarFcstV2",vector:"600",style:"light",key:"lightningView",frames:13,frameRatio:2,attributionColor:"white"}};var w=e.i(742740),j=e.i(308427);let C=e=>v[e]||y,N=(e,t)=>156.28921875/2**t*e,T=(e,t,i,a,r,l)=>{let n;return"fts"===e&&0===i||"ts"===e&&i===t.ts.length-1?l:("fts"===e&&(n=(t.fts?.[i]??0)*1e3),"ts"===e&&(n=(t.ts?.[i]??0)*1e3),(0,w.formatHourlyDate)({date:n,locale:a,timeZone:r,minutes:!0}))};var S=e.i(11697);let I={revalidateOnFocus:!1,dedupingInterval:6e4};var M=e.i(632137),A=e.i(380993),k=e.i(240058),L=e.i(368847),D=e.i(892186);let _=({geocode:e,lod:i,mapImageSize:a})=>{let r=(0,o.useMemo)(()=>{if(!(e&&i))return;let[t="",r=""]=e.split(",")||[],l=((e,t,i,a)=>{let r=(0,j.getLODRoundedVal)(e,i),l=(0,j.getLODRoundedVal)(t,i),[n,s,o,d]=[e.toString(),t.toString(),r,l].map(e=>parseFloat(e)),c=n-o,u=111.11*Math.cos(Math.PI*(n-c/2)/180)*(s-d),{width:m,height:h}=C(a);return{dx:u/N(m,i)*100,dy:111.11*c/N(h,i)*100}})(t,r,i,a);return{left:`calc(${50+l.dx}% - ${10}px)`,top:`calc(${50-l.dy}% - ${10}px)`}},[e,i,a]);return r?(0,t.jsx)("div",{className:"absolute h-[20px] w-[20px] rounded-full border-2 border-white bg-[#1944DE] opacity-95","data-testid":"LocationPin",style:r}):null},P=({mapImages:e,frame:i})=>{let a="absolute h-full w-full rounded-lg bg-[#9fcbf9]";return e.length?e.map((e,r)=>(0,t.jsx)("div",{className:`${a} bg-cover bg-center opacity-0 ${i===r?"!opacity-100":""}`,style:{backgroundImage:`url(${e.url})`}},e.id)):(0,t.jsx)("div",{className:a})};var F=e.i(846871);let U=({mapImages:e,geocode:i,lod:a=7,wwir:r,ctaLink:l,isLoading:n,enableAnimation:s=!0,enableLocationPin:d=!0,enableWWIRPhrase:u=!0,showMapBoxAttribution:m=!0,displayName:h,animationTiming:x=500,mapImageSize:p})=>{let[g,f]=(0,o.useState)(0),y=(0,c.useTranslations)("DynamicMap"),{frames:v}=r.product,b=(0,o.useMemo)(()=>e.length{let e;if(!(s&&b.length>1))return void f(0);let t=setTimeout(()=>{e=setInterval(()=>{f(e=>(e+1)%b.length)},x)},1500);return()=>{clearTimeout(t),clearInterval(e)}},[b.length,s,x]);let j=r.product.attributionColor,C=h&&y.has("locationRadar")?y("locationRadar",{location:h}):y("radar"),N=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(P,{mapImages:b,frame:g}),d&&e.length>0&&(0,t.jsx)(_,{geocode:i,lod:a,mapImageSize:p}),n&&(0,t.jsx)(F.Loader,{className:"absolute top-1/2 left-1/2 -translate-1/2",variant:"white",size:"lg",label:"Loading"}),(0,t.jsx)("div",{className:"absolute top-0 flex w-full items-start p-3",children:w?.time&&(0,t.jsx)(L.default,{variant:"Body.S",className:"justify-center rounded-lg bg-[rgba(37,36,34,0.8)] px-3 py-2 text-white","data-testid":"DynamicMapTimeStamp",children:w.time})}),(0,t.jsxs)("div",{className:(0,M.cn)("absolute bottom-0 flex w-full items-end justify-between gap-1 p-3","@max-md/dynamicMap:flex-col @max-md/dynamicMap:items-start"),children:[(0,t.jsx)("span",{}),u&&r.phrase&&(0,t.jsx)(L.default,{variant:"Body.S",className:"max-w-[300px] items-center rounded-xl bg-white/80 px-3 py-2 shadow-lg","data-testid":"DynamicMapWeatherPhrase",children:r.phrase})]})]});return(0,t.jsxs)(A.Card,{className:"@container/dynamicMap","aria-label":r.phrase?`${C} - ${r.phrase}`:C,"data-testid":"DynamicMap",children:[(0,t.jsx)(L.default,{variant:"Title.S",elementType:"h2",className:"mb-2 font-black",children:C}),(0,t.jsxs)("div",{className:"relative h-80 @md/dynamicMap:h-100",children:[l?(0,t.jsx)(k.default,{href:l,className:"absolute inset-0 block",children:N}):(0,t.jsx)("div",{className:"absolute inset-0 block",children:N}),m&&(0,t.jsx)(D.default,{position:"top-right",color:j,className:"!top-3 !right-3 z-1"})]})]})},R=({location:e,serverLocationDisplayName:a,initializing:r,initialError:l,enableLocationPin:n,enableWWIRPhrase:y,enableAnimation:v,mapImageSize:w,showMapBoxAttribution:N})=>{let M=(0,s.useParams)()?.locale,A=w??"sm",{loadingData:k,error:L,wwir:D,geocode:_,lod:P,ctaUrl:F,mapImages:R,ctaText:E,isDashboard:B}=((e,t,a="sm")=>{let r=(0,c.useTranslations)("DynamicMap"),l=(0,i.useAtomValue)(x.userUnitPreferenceAtom),n=((0,h.unitsSystemByName)(l)||h.imperial).code,s=(0,g.useCscCountryCode)(),{ianaTimeZone:y,countryCode:v,geocode:w}=e||{},{data:N,isLoading:M,error:A}=(0,d.default)(w?["get-wwir-forecast",w,n,t]:null,([e,t,i,a])=>(0,u.getWWIRForecast)({geocode:t,units:i,language:a}),I),{data:k,isLoading:L,error:D}=(0,d.default)(w?"get-dynamic-maps-tile-series":null,()=>(0,m.getDynamicMapsTileSeries)(),I),_=N?.forecast,P=(0,o.useMemo)(()=>{let e=_?.overall_type??0;return{..._,phrase:_?.phrase||"",product:b[e]}},[_]),{data:F,isLoading:U}=(0,S.useGetWeatherInsights)({geoCode:e?.geocode||null,insightType:p.InsightType.PRECIP_INSIGHT,locale:t,par:"twc",cscCountryCode:s}),R=F?.length?6:9,E=r("now"),B=(0,o.useMemo)(()=>w?((e,t,i)=>{if(!e)return[];let{mapImageSize:a,geocode:r,lod:l,locale:n,timeZone:s,countryCode:o,samsungMA:d,nowText:c}=i,u=t.product,{width:m,height:h}=C(a),[x="",p=""]=r.split(",")||[],g=(0,j.getLODRoundedVal)(x,l),f=(0,j.getLODRoundedVal)(p,l),y=((e,t)=>{let{layer:i,frameRatio:a,frames:r}=t,l=e[i],n=l.series?.[0]?.fts||null,s=l.series||[];if(n){let e=n.slice().reverse(),t=r>1?e.slice(0,2*r):e.slice(0,1);return a&&(t=((e,t)=>{let i=[];for(let a=0;a(0,t.jsx)("div",{className:(0,M.cn)("pointer-events-none absolute inset-x-0 flex px-3","top"===e?"top-0 pt-3 pb-6":"bottom-0 pt-6 pb-3"),children:(0,t.jsxs)("div",{className:"relative flex max-w-full min-w-0",children:[(0,t.jsx)("div",{"aria-hidden":"true",className:(0,M.cn)("absolute -right-15 -left-3 from-black/84 to-transparent @lg/radar-card:min-w-[50cqw] @lg/radar-card:[mask-image:linear-gradient(to_right,black,transparent)]",Q[e])}),i]})}),Y=({isMobile:e=!1,map:i,href:a,moduleId:r,onClick:l,pin:n="searched",timestamp:s,isPlaying:o=!1,className:d})=>{let u=(0,c.useTranslations)("DynamicMap"),m=e?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-0 bg-[linear-gradient(25deg,rgba(0,0,0,0.6)_0%,rgba(0,0,0,0)_30%)]"}),(0,t.jsx)(L.default,{variant:"Title.XS",elementType:"h2",className:"absolute bottom-3 left-3 font-black text-white [text-shadow:0_0_8px_rgb(0_0_0/0.7),0_0_2px_rgb(0_0_0/0.6)]",children:u("radar")}),(0,t.jsx)("span",{"aria-hidden":"true",className:"absolute right-3 bottom-3 flex size-8 items-center justify-center rounded-full bg-[rgba(37,36,34,0.8)]",children:(0,t.jsx)(H.ChevronRight,{color:"inverse",className:"w-5"})})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(z.default,{src:q[n].src,alt:"",width:34,height:53,rounded:!1,"data-testid":`RadarDriverPin-${n}`,className:"pointer-events-none absolute top-1/2 left-1/2 h-[53px] w-[34px] -translate-x-1/2 -translate-y-[90%]"}),(0,t.jsx)(Z,{edge:"top",children:(0,t.jsx)(L.default,{variant:"Title.S",elementType:"h2",className:"relative text-white [text-shadow:0_0_14px_rgb(0_0_0/0.8)]",children:u("radarMap")})}),s?(0,t.jsx)(Z,{edge:"bottom",children:(0,t.jsx)(L.default,{variant:"Body.S.Bold","aria-hidden":o||void 0,className:"relative block min-w-0 truncate leading-normal text-white","data-testid":"RadarDriverTimestamp",children:s})}):null]});return(0,t.jsxs)("div",{className:(0,M.cn)("relative block overflow-hidden rounded-xl has-[>a:focus-visible]:ring-2 has-[>a:focus-visible]:ring-offset-2",e?"h-28":"@container/radar-card h-[290px] w-full",d),"data-testid":"RadarDriver",children:[i,a?(0,t.jsx)(k.default,{href:a,sourceModule:r,sourceElement:$,onClick:l,className:"absolute inset-0 focus-visible:outline-none",children:m}):m]})};var K=e.i(389379),X=e.i(950604);let J=(0,K.default)(()=>e.A(460988).then(e=>e.FeatureMap),{loadableGenerated:{modules:[636705]},ssr:!1,loading:()=>(0,t.jsx)(ea,{})}),ee=["radarSnapshot"],et=(0,X.resolveMapStyle)("light","standard"),ei="absolute inset-0 bg-[#cad8e4]",ea=()=>(0,t.jsx)("div",{"aria-hidden":"true",className:ei}),er={observedHours:0,forecastHours:6},el=({location:e,locale:i,zoom:a=6,playback:r=!1,paused:l=!1,onRadarTimeChange:n,onRadarLoaded:s,onError:o})=>(0,t.jsx)(J,{location:e,layers:ee,mapStyle:et,locale:i,localizeBasemap:!0,zoom:a,className:ei,radarPlayback:r?er:void 0,radarPaused:l,onRadarTimeChange:n,onRadarLoaded:s,onError:o,loadTimeoutMs:15e3});var en=e.i(349262),es=e.i(495892);let eo={revalidateOnFocus:!1,dedupingInterval:6e4};var ed=e.i(214008),ec=e.i(579310);let eu=({isMobile:e,location:i,locale:a,href:r,playback:l,paused:n,hourly:s,pin:d,onMapError:c,...u})=>{let[m,h]=(0,o.useState)(null),[x,p]=(0,o.useState)(null),g=(0,o.useCallback)(()=>h(e=>e??new Date),[]),f=(0,t.jsx)(el,{location:i,locale:a,zoom:e?6:7,playback:l,paused:n,onRadarTimeChange:e?void 0:p,onRadarLoaded:e?void 0:g,onError:c}),y=m&&(l?x:m);return(0,t.jsx)(Y,{isMobile:e,href:r,map:f,pin:d,isPlaying:l,...u,timestamp:y?((e,{locale:t,timeZone:i,condition:a})=>{let r=((e,t,i)=>{let a={weekday:"long",hour:"numeric",minute:"2-digit",timeZone:i},{hourCycle:r}=new Intl.DateTimeFormat(t,{hour:"numeric"}).resolvedOptions();if("en"!==t.split("-")[0]||"h11"!==r&&"h12"!==r)return new Intl.DateTimeFormat(t,a).format(e);let l=new Intl.DateTimeFormat(t,{...a,hourCycle:"h23"}).formatToParts(e),n=e=>l.find(t=>t.type===e)?.value??"",s=Number(n("hour"));return`${n("weekday")} ${s%12||12}:${n("minute")}${s{let i=e?.[0];if(!e||!i)return;let a=t.getTime(),r=e.find(e=>{let t=1e3*e.validTimeUtc;return a>=t&&a=l-36e5&&i.wxPhraseLong||void 0})(s,y)}):void 0})},em=({location:e,initializing:l,initialError:n,metricsId:c})=>{let m,p=c||"DynamicMap",g=(0,B.useIsMobile)(),y=(0,s.useParams)()?.locale,{hasPrecip:v,loadingWWIR:b,hourly:w}=((e,t,{withForecast:a=!1}={})=>{let r=(0,i.useAtomValue)(x.userUnitPreferenceAtom),l=((0,h.unitsSystemByName)(r)||h.imperial).code,n=e?.geocode,{data:s,isLoading:c}=(0,d.default)(n?["get-wwir-forecast",n,l,t]:null,([e,t,i,a])=>(0,u.getWWIRForecast)({geocode:t,units:i,language:a}),eo),[m,p]=(0,o.useState)(!1),[g,f]=(0,o.useState)(n);n!==g&&(f(n),p(!1)),(0,o.useEffect)(()=>{if(!c)return;let e=setTimeout(()=>p(!0),3e3);return()=>clearTimeout(e)},[c,n]);let{data:y}=(0,d.default)(n&&a?["get-hourly-forecast",n,l,t]:null,([e,t,i,a])=>(0,es.getHourlyForecast)({geocode:t,units:i,duration:en.HourlyForecastDuration.TWO_DAY,language:a}),eo);return{hasPrecip:!m&&(s?.forecast?.overall_type??0)>0,loadingWWIR:c&&!m,hourly:y}})(e,y,{withForecast:!g}),j=(e=>{let{location:t}=(0,a.useLocation)("geolocation"),l=(0,i.useAtomValue)(ec.userLocationsGetAtom),n=(0,r.useIsHydratingRender)();return!e||n?"searched":(0,ed.isSameLocation)(t,e)?"gps":l.some(t=>t.placeID===e.placeId)?"saved":"searched"})(e),C=(0,E.useTrackModuleClick)(),N={moduleId:p,onClick:()=>C(p,$)},[T,S]=(0,o.useState)(!1),I=(0,o.useCallback)(()=>S(!0),[]),[M,A]=(0,o.useState)(null),{isInView:k}=(0,O.useViewportPosition)(M),[L,D]=(0,o.useState)(!1);if(k&&!L&&D(!0),n||T||!l&&!e)return null;let _=e?(m=e.placeId,`${(0,f.interpolateUrl)(f.URLS.radar,{locale:y,locId:m})}?layer=radar`):void 0,P=!!e&&!!_&&!l&&!b&&L;return(0,t.jsx)("div",{ref:A,children:P?(0,t.jsx)(eu,{isMobile:g,location:e,locale:y,href:_,playback:v,paused:!k,hourly:w,pin:j,onMapError:I,...N},`${e.geocode}-${v?"loop":"static"}`):(0,t.jsx)(Y,{isMobile:g,href:_,map:(0,t.jsx)(ea,{}),pin:j,...N})})},eh=({enableLocationPin:e,enableWWIRPhrase:s,enableAnimation:o,mapImageSize:d,showMapBoxAttribution:c,metricsId:u,globalPageProps:m})=>{let{location:h,isLoading:x,error:p}=(0,a.useLocation)(),g=(0,r.useIsHydratingRender)(),f=(0,l.getServerLocationDisplayName)(m),y=(0,i.useAtomValue)(n.nextgenRadarDriverAtom),v=x||g&&!h;return y?(0,t.jsx)(em,{location:h,initializing:v,initialError:p,metricsId:u}):(0,t.jsx)(R,{location:h,serverLocationDisplayName:f,initializing:v,initialError:p,enableLocationPin:e,enableWWIRPhrase:s,enableAnimation:o,mapImageSize:d,showMapBoxAttribution:c})};e.s(["DynamicMapBlockClient",0,eh,"default",0,eh],658864)},495451,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(739891),{loadableGenerated:{modules:[507521]}});e.s(["default",0,t])},472380,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(880074).then(e=>e.FacebookEmbed),{loadableGenerated:{modules:[95720]}});e.s(["FacebookEmbed",0,t])},591266,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(988740),{loadableGenerated:{modules:[4498]}});e.s(["default",0,t])},390820,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(871210),{loadableGenerated:{modules:[682228]}});e.s(["default",0,t])},485282,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(788045),{loadableGenerated:{modules:[370427]}});e.s(["default",0,t])},677666,e=>{"use strict";var t=e.i(902875),i=e.i(247865),a=e.i(47524),r=e.i(240058),l=e.i(368847);let n=` @keyframes live-ama-ring { 0% { width: 54px; height: 54px; margin: 5px; opacity: 0.05; animation-timing-function: ease-in; } 28.57% { width: 58px; height: 58px; margin: 3px; opacity: 1; animation-timing-function: ease-out; } 71.43%, 100% { width: 62px; height: 62px; margin: 1px; opacity: 0; } }`,s=(e,i)=>(0,t.jsxs)("div",{className:"relative size-16 shrink-0",children:[i&&(0,t.jsx)("style",{children:n}),(0,t.jsx)("div",{className:"absolute inset-2 overflow-hidden rounded-full bg-gray-200",children:(0,t.jsx)("img",{src:e,alt:"",className:"size-full object-cover"})}),i&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"absolute top-0 left-0 h-[54px] w-[54px] rounded-full border-2 border-solid border-[#BA0D00]",style:{animation:"live-ama-ring 2.8s linear infinite"}}),(0,t.jsx)("span",{className:"absolute bottom-0 left-1/2 inline-flex -translate-x-1/2 items-center rounded bg-[#BA0D00] px-[0.2375rem] py-[0.15625rem] text-xs leading-none font-semibold text-white",children:"LIVE"})]})]});function o({showLiveBadge:e=!0,imageUrl:i,subtextCopy:n,ctaText:d,ctaUrl:c,weatherBackgroundSrc:u,moduleName:m,className:h}){let x=(0,t.jsx)(l.Text,{variant:"Body.M.Bold",color:"primary",responsive:!0,elementType:"p",className:"leading-snug tracking-tight",children:n});return(0,t.jsxs)("div",{className:`relative -mt-4 overflow-clip rounded-2xl md:mt-0 ${h??""}`,...m?{"data-module-name":m}:{},children:[u&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"absolute inset-0 scale-110 bg-cover bg-center",style:{backgroundImage:`url(${u})`,filter:"blur(40px)"}}),(0,t.jsx)("div",{className:"absolute inset-0",style:{backgroundColor:"#F2F2F2",opacity:.78}})]}),!u&&(0,t.jsx)("div",{className:"absolute inset-0 bg-gray-100"}),(0,t.jsxs)("div",{className:"relative p-4",children:[(0,t.jsxs)("div",{className:"flex items-start gap-3 md:hidden",children:[s(i,e),(0,t.jsxs)("div",{className:"flex flex-1 flex-col gap-2 pt-1",children:[x,(0,t.jsxs)(r.default,{href:c,className:"text-brand-light flex items-center gap-0.5 text-base font-medium tracking-tight hover:underline",children:[d,(0,t.jsx)(a.ChevronRight,{className:"text-brand-light size-4"})]})]})]}),(0,t.jsxs)("div",{className:"hidden items-center gap-3 md:flex",children:[s(i,e),(0,t.jsx)("div",{className:"flex-1",children:x}),(0,t.jsx)(r.default,{href:c,className:"flex min-h-12 shrink-0 items-center justify-center gap-2 rounded-lg bg-gray-900 px-4 py-3 text-sm font-semibold text-white hover:opacity-90",children:d})]})]})]})}var d=e.i(186994);function c(e){if(!e)return null;let t=new Date(e).getTime();return Number.isNaN(t)?null:t}let u=({baselineIsActive:e,activationMode:a,startTime:r,endTime:l,...n})=>{let[s,u]=(0,i.useState)(e);return((0,i.useEffect)(()=>{let e,t={activationMode:a,startTime:r,endTime:l},i=()=>{void 0!==e&&(clearTimeout(e),e=void 0)},n=()=>{let a=new Date;u(function({activationMode:e,startTime:t,endTime:i},a=new Date){return"on"===e||"off"!==e&&(0,d.isWithinEventTime)(t,i,a)}(t,a)),i();let r=function({activationMode:e,startTime:t,endTime:i},a=new Date){if("on"===e||"off"===e)return null;let r=c(t),l=c(i);if(null===r||null===l)return null;let n=a.getTime(),s=n{"visible"===document.visibilityState&&n()};return n(),document.addEventListener("visibilitychange",s),()=>{i(),document.removeEventListener("visibilitychange",s)}},[a,r,l]),s)?(0,t.jsx)(o,{showLiveBadge:!0,...n}):null};e.s(["LiveAmaPromoClient",0,u,"default",0,u],677666)},651155,e=>{"use strict";var t=e.i(902875),i=e.i(581014),a=e.i(380993),r=e.i(341669),l=e.i(240058),n=e.i(170689),s=e.i(47524),o=e.i(632137);let d=({value:e,maxValue:a,strokeColor:r,heading:d,description:c,icon:u,href:m})=>{let h=(0,i.useTranslations)("HealthAndActivities");return(0,t.jsxs)(l.default,{className:(0,o.cn)("flex items-center justify-between border-[#dedede] not-last:border-b-1","py-4 pr-4"),href:m,children:[(0,t.jsx)(n.DonutChart,{value:e,maxValue:a,diameter:50,strokeWidth:4,strokeColor:r,icon:u,className:"min-w-[50px]"}),(0,t.jsxs)("div",{className:"ml-5 grow",children:[(0,t.jsx)("div",{className:"mb-1 text-lg leading-snug",children:h(d)}),(0,t.jsx)("div",{className:"text-sm leading-[1.25] text-[#6f7585]",children:h(c)})]}),(0,t.jsx)(s.ChevronRight,{className:"ml-2.5 w-4 shrink-0"})]})},c=["s1","s2","s3"],u=({data:e=[],isLoading:l=!1})=>{let n=(0,i.useTranslations)("HealthAndActivities");return l||e.length?(0,t.jsxs)(a.Card,{"data-testid":"HealthAndActivitiesModule","aria-label":n("healthActivities"),children:[(0,t.jsx)(a.CardHeader,{text:n("healthActivities")}),(0,t.jsx)(a.CardContent,{isLoading:l,skeleton:(0,t.jsx)("div",{className:"flex flex-col gap-4",children:c.map(e=>(0,t.jsx)(r.default,{skeletonClassName:"h-6 w-full"},e))}),children:e.map(e=>(0,t.jsx)(d,{...e},e.heading))})]}):null};var m=e.i(16838),h=e.i(381477),x=e.i(550008),p=e.i(517480),g=e.i(725287);let f={0:"None",1:"Low",2:"Moderate",3:"High",4:"VeryHigh"},y={0:"veryLowRisk",1:"lowRisk",2:"mediumRisk",3:"highRisk",4:"veryHighRisk"},v={0:"#00e838",1:"#a9eB02",2:"#ebbb02",3:"#f27200",4:"#ff0000"},b={0:"#D9DCFD",1:"#AEAFFF",2:"#868CFF",3:"#5151FF",4:"#17007E"};var w=e.i(738634),j=e.i(436441),C=e.i(611540),N=e.i(546446),T=e.i(5397);let S=({location:e})=>{let{data:i,isLoading:a,isPending:r,error:l}=(e=>{let t=(0,g.useParams)(),i=t?.locale,{data:a,error:r,isLoading:l}=(0,h.default)(e?["pollen",e.geocode,i]:null,([e,t,i])=>(0,x.getPollenDaypart)({geocode:t,language:i}),{revalidateOnFocus:!1,dedupingInterval:6e4}),{data:n,error:s,isLoading:o}=(0,h.default)(e?["cognitiveHealth",e.geocode,i]:null,([e,t,i])=>(0,w.getDailyCognitiveHealthForecast)({geocode:t,language:i,conditionType:"coldAndFlu"}),{revalidateOnFocus:!1,dedupingInterval:6e4}),d={locId:e?.placeId,locale:i},c=(0,C.interpolateUrl)(C.URLS.allergy,d),u=a?function(e,t){let{pollenForecast12hour:i}=e,a=Object.entries({grass:i.grassPollenIndex[0]||0,ragweed:i.ragweedPollenIndex[0]||0,tree:i.treePollenIndex[0]||0}).sort(([e,t],[i,a])=>a-t)[0][0],r=i[`${a}PollenIndex`][0]||0,l=f[r],n=`${a}Pollen${l}`;return{value:r,maxValue:4,heading:"allergy",description:0!==r?n:"noPollenDetected",strokeColor:v[r],icon:p.Grass,href:t}}(a,c):void 0,m=(0,C.interpolateUrl)(C.URLS.coldFlu,d);return{data:[u,n?function(e,t){let{riskLevel:i}=e?.coldAndFlu||{},a=i?.[0];return null==a?null:{value:a,maxValue:4,heading:"coldFlu",description:`${y[a]}ColdFlu`,strokeColor:b[a],icon:j.Flu,href:t}}(n,m):void 0].filter(Boolean),isLoading:l||o,isPending:!a&&!n&&!r&&!s,error:r||s}})(e),n=(0,N.useAtomValue)(T.showAdminHeaderAtom);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(m.DebugCollector,{componentName:"HealthAndActivities",data:{props:{location:e},state:{effectiveLocation:e,isLoading:a,data:i,error:l,componentState:l&&"error"||a&&"loading"||"ready"},performance:{renderCount:void 0}},enabled:n}),(0,t.jsx)(u,{data:i,isLoading:r})]})};var I=e.i(64412);let M=()=>{let{location:e,error:i}=(0,I.useLocation)();return i?(0,t.jsxs)("div",{children:["Error loading location data: ",i.message]}):(0,t.jsx)(S,{location:e})};e.s(["HealthAndActivitiesBlockClient",0,M,"default",0,M],651155)},451602,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(155484),{loadableGenerated:{modules:[268272]}});e.s(["default",0,t])},19154,e=>{"use strict";var t=e.i(902875),i=e.i(64412),a=e.i(725287),r=e.i(559421),l=e.i(247865),n=e.i(381477),s=e.i(546446),o=e.i(581014),d=e.i(495892),c=e.i(889951),u=e.i(740980),m=e.i(11697),h=e.i(349262),x=e.i(474245),p=e.i(617874),g=e.i(674885),f=e.i(4187);let y={revalidateOnFocus:!1,dedupingInterval:6e4};var v=e.i(820820),b=e.i(523084),w=e.i(47524),j=e.i(316078),C=e.i(368847),N=e.i(877957),T=e.i(324079),S=e.i(166812),I=e.i(632137),M=e.i(813272),A=e.i(498076),k=e.i(339586),L=e.i(562690),D=e.i(611540),_=e.i(240058);function P({direction:e,onClick:i,hidden:a}){return(0,A.useIsMobile)()?null:(0,t.jsx)(N.Button,{onClick:i,variant:"ghostUI",size:"text",className:(0,I.cn)("absolute top-1/2 z-10 flex h-11 w-11 -translate-y-1/2 items-center justify-center rounded-full border border-black/8 bg-white transition-transform duration-300 ease-in-out","hover:border-2 hover:border-black","active:border active:border-black","left"===e&&"left-2","right"===e&&"right-2",a&&"left"===e&&"-translate-x-[calc(100%+8px)]",a&&"right"===e&&"translate-x-[calc(100%+8px)]",a&&"pointer-events-none"),children:"left"===e?(0,t.jsx)(b.ChevronLeft,{className:"size-7.5"}):(0,t.jsx)(w.ChevronRight,{className:"size-7.5"})})}function F({chartColumns:e,insight:i,isLoading:a,locationId:r,locale:n,unitCode:s,canonicalBasePath:d,useLocationTitle:c,locationName:u}){let m=(0,o.useTranslations)("HourlyChart"),h=(0,D.interpolateUrl)(D.URLS.hourly,{locale:n,locId:r||""}),x=(0,A.useIsMobile)(),p=(0,l.useRef)(null),{atStart:g,atEnd:y,scrollBy:b,onScroll:w}=(0,M.useScrollable)(p),N=(0,l.useCallback)(e=>"e"===s?e:(0,k.cToF)(e),[s]),U=r?d?`${d}/hourbyhour`:h:void 0,R=Math.max(e.length*f.COLUMN_WIDTH+96*!!U,10*f.COLUMN_WIDTH),E=e.flatMap(e=>null!==e.temp?[e.temp]:[]),B=E.length?Math.min(...E)-2:60,O=E.length?Math.max(...E)+2:80,z=(0,l.useMemo)(()=>e.map((e,t)=>{let i=t*f.COLUMN_WIDTH+f.COLUMN_WIDTH/2,a=null!==e.temp?(0,f.tempY)(e.temp,B,O):(f.CURVE_TOP+f.CURVE_BOT)/2;return{...e,x:i,cy:a}}),[e,B,O]),H=z.find(e=>"now"===e.type)?.x??-1,$=z.find(e=>1===e.dayOffset)?.x??-1,V=(0,l.useMemo)(()=>{let e=z.filter(e=>null!==e.temp).map(e=>({x:e.x,y:e.cy,temp:e.temp}));return e.length{let a=e[Math.max(0,i-1)],r=e[i],l=e[i+1],n=e[Math.min(e.length-1,i+2)],s=(0,f.tempColor)(N((r.temp+l.temp)/2)),o=H>=0&&l.x{if(0===e.length||Hb(-(4*f.COLUMN_WIDTH)),hidden:g}),(0,t.jsx)("div",{ref:p,onScroll:w,"data-scroll-container":!0,className:"overflow-x-auto overflow-y-hidden p-4 [&::-webkit-scrollbar]:hidden",style:{scrollbarWidth:"none"},children:(0,t.jsxs)("div",{className:"relative select-none",style:{width:R,height:f.CHART_HEIGHT},children:[(0,t.jsxs)("svg",{width:R,height:f.CHART_HEIGHT,className:"absolute inset-0 overflow-visible",children:[V.map((e,i)=>(0,t.jsx)("path",{d:e.d,stroke:e.color,strokeWidth:2.5,fill:"none",strokeLinecap:"round",strokeLinejoin:"round",opacity:e.isPast?.45:1,strokeDasharray:e.isPast?"6 4":"none"},i)),$>=0&&(0,t.jsx)("line",{"aria-hidden":"true",x1:$-f.COLUMN_WIDTH/2,y1:-f.DIVIDER_OVERFLOW,x2:$-f.COLUMN_WIDTH/2,y2:f.CHART_HEIGHT+f.DIVIDER_OVERFLOW,stroke:"var(--color-gray-200)",strokeWidth:1,strokeDasharray:"4 4"}),z.map((e,i)=>{if(null===e.temp)return null;let a="now"===e.type,r=(0,f.tempColor)(N(e.temp));return(0,t.jsx)("circle",{cx:e.x,cy:e.cy,r:a?6:4.5,fill:r,stroke:"#ffffff",strokeWidth:a?2.5:2},i)})]}),z.map((e,i)=>{let a="now"===e.type,r="sunrise"===e.type||"sunset"===e.type,l="historical"===e.type||r&&H>=0&&e.xb(4*f.COLUMN_WIDTH),hidden:y})]})]})}let U=({location:e,initializing:i,initialError:v,useLocationTitle:b})=>{let w=(0,a.useParams)(),j=w?.locale,C=(0,r.useCanonicalBasePath)(),{chartColumns:N,insight:T,isLoading:S,error:I,unitCode:M}=(e=>{let t=(0,a.useParams)(),i=t?.locale,r=(0,s.useAtomValue)(g.userUnitPreferenceAtom),v=(0,p.unitsSystemByName)(r)?.code||h.Units.IMPERIAL,b=(0,o.useTranslations)("HourlyChart"),{data:w=[],isLoading:j,error:C}=(0,n.default)(e?["get-hourly-forecast",e.geocode,v,i]:null,([e,t,i,a])=>(0,d.getHourlyForecast)({geocode:t,units:i,duration:h.HourlyForecastDuration.TWO_DAY,language:a}),y),{data:N=[],isLoading:T,error:S}=(0,n.default)(e?["getHistoricalHourlyForecast",e.placeId,v,i]:null,([e,t,i,a])=>(0,u.getHistoricalHourlyForecast)({placeid:t,units:i,language:a}),y),{data:I=null,isLoading:M,error:A}=(0,n.default)(e&&["currentObservations",e.geocode,v,i],([e,t,i,a])=>(0,c.getCurrentObservations)({geocode:t,units:i,language:a}),y),{data:k=[]}=(0,m.useGetWeatherInsights)({insightType:x.InsightType.TRENDING_TEMPERATURE_INSIGHT,geoCode:e?.geocode||null,locale:i}),L=k[0]?.insightText?.[0]??"";return{chartColumns:(0,l.useMemo)(()=>(0,f.buildChartColumns)(N,I,w,i,e?.ianaTimeZone??"Etc/UTC",b),[N,I,w,i,e?.ianaTimeZone,b]),insight:L,isLoading:j||T||M,error:C||S&&A,unitCode:v}})(e),A=(0,f.getLocationDisplayName)(e);return v||I?(console.error("HourlyChart failed to render",v||I),(0,t.jsx)(F,{chartColumns:[],isLoading:!0,locale:j||"en-US",canonicalBasePath:C,useLocationTitle:b,locationName:A})):(0,t.jsx)(F,{chartColumns:N,insight:T,isLoading:!!i||S,locationId:e?.placeId,locale:j||"en-US",unitCode:M,canonicalBasePath:C,useLocationTitle:b,locationName:A})},R=({useLocationTitle:e})=>{let{location:a,isLoading:r,error:l}=(0,i.useLocation)();return(0,t.jsx)(U,{location:a,initializing:r,initialError:l,useLocationTitle:e??!1})};e.s(["HourlyChartBlockClient",0,R,"default",0,R],19154)},4187,e=>{"use strict";var t=e.i(742740),i=e.i(491480),a=e.i(713272),r=e.i(538842);function l(e){let t=e.match(/T(\d{2}):(\d{2})/);return t?parseInt(t[1],10)+parseInt(t[2],10)/60:0}let n=e=>(e.validTimeUtc??0)>0&&"string"==typeof e.validTimeLocal&&""!==e.validTimeLocal&&null!=e.temperature;function s(e){let t=e.trim().match(/^(\d{1,2})(?:[:.\sh]+(\d{1,2}))?\s*(am|pm)?$/i);if(!t)return 0;let i=parseInt(t[1],10),a=t[2]?parseInt(t[2],10):0,r=t[3]?.toLowerCase();return r&&(12===i?i=12*("am"!==r):"pm"===r&&(i+=12)),60*i+a}let o=[{tempF:0,color:"#682DF6"},{tempF:10,color:"#694EF2"},{tempF:20,color:"#556DED"},{tempF:30,color:"#3687E0"},{tempF:40,color:"#529EC6"},{tempF:50,color:"#77B6AD"},{tempF:60,color:"#A9BE64"},{tempF:70,color:"#D1AA2E"},{tempF:80,color:"#E68228"},{tempF:90,color:"#ED5326"},{tempF:100,color:"#F40B34"}];function d(e){let t=parseInt(e.replace("#",""),16);return[t>>16&255,t>>8&255,255&t]}e.s(["CHART_HEIGHT",0,240,"COLUMN_WIDTH",0,64,"CURVE_BOT",0,218,"CURVE_TOP",0,128,"DIVIDER_OVERFLOW",0,16,"ICON_Y",0,40,"TEMP_COLOR_STOPS",0,o,"TIME_Y",0,16,"buildChartColumns",0,function(e,o,d,c,u,m){let h=[],x=(e,i)=>(0,t.formatHourlyDate)({date:e,locale:c,timeZone:u,minutes:i}),p=(0,r.getISODateString)({date:(0,a.convertToTimeInTimezone)(new Date,u)}),g=o?.validTimeLocal,f=g&&Math.abs(Date.parse(g)-Date.parse(p))>=18e5?g:p,y=Math.floor(Date.parse(f)/1e3),v=l(f),b=(0,i.getLocalDate)({date:f,resetToStartOfDay:!0}),w=e=>Math.round(((0,i.getLocalDate)({date:e,resetToStartOfDay:!0}).getTime()-b.getTime())/864e5);for(let t of e){if(!n(t))continue;let e=Math.floor(l(t.validTimeLocal)),i=x(t.validTimeLocal);e=30,r=x(e.validTimeLocal);e.validTimeUtc>y&&h.push({type:"future",temp:e.temperature,iconCode:e.iconCode,formattedTime:r,startHour:t,dayOffset:i,validTimeUtc:e.validTimeUtc,iconLabel:a?`${e.precipChance}%`:void 0,iconLabelColor:a?"#3F95B2":void 0,timeorder:s(r)})}if(h.length>0){if(o?.sunriseTimeUtc){let e=x(o.sunriseTimeLocal,!0);h.push({type:"sunrise",temp:null,iconCode:30,formattedTime:e,startHour:l(o?.sunriseTimeLocal),dayOffset:0,validTimeUtc:o.sunriseTimeUtc,iconLabel:m("sunrise"),iconLabelColor:"#CB4A14",timeorder:s(e)})}if(o?.sunsetTimeUtc){let e=x(o.sunsetTimeLocal,!0);h.push({type:"sunset",temp:null,iconCode:31,formattedTime:e,startHour:l(o.sunsetTimeLocal),dayOffset:0,validTimeUtc:o.sunsetTimeUtc,iconLabel:m("sunset"),iconLabelColor:"#A35170",timeorder:s(e)})}}return h.sort((e,t)=>e.dayOffset!==t.dayOffset?e.dayOffset-t.dayOffset:e.timeorder-t.timeorder),h.filter(e=>0===e.dayOffset||1===e.dayOffset&&!!(e.startHour=t.tempF)return t.color;let i=o[0],a=o[1];for(let t=0;t=o[t].tempF&&e{"use strict";var t=e.i(902875),i=e.i(247865),a=e.i(581014),r=e.i(725287),l=e.i(559421),n=e.i(304116),s=e.i(269153),o=e.i(546446),d=e.i(212771),c=e.i(355200);function u(e){switch(typeof e){case"number":case"symbol":return!1;case"string":return e.includes(".")||e.includes("[")||e.includes("]")}}function m(e){return"string"==typeof e||"symbol"==typeof e?e:Object.is(e?.valueOf?.(),-0)?"-0":String(e)}function h(e){if(Array.isArray(e))return e.map(m);if("symbol"==typeof e)return[e];e=function e(t){if(null==t)return"";if("string"==typeof t)return t;if(Array.isArray(t))return t.map(e).join(",");let i=String(t);return"0"===i&&Object.is(Number(t),-0)?"-0":i}(e);let t=[],i=e.length;if(0===i)return t;let a=0,r="",l="",n=!1;for(46===e.charCodeAt(0)&&(t.push(""),a++);a0)return f(e,{...t},i,a);return g(e,t);default:if(null===e||"object"!=typeof e&&"function"!=typeof e)return g(e,t);if("string"==typeof t)return""===t;return!0}}function y(e,t,i,a){if(0===t.length)return!0;if(!Array.isArray(e))return!1;let r=new Set;for(let l=0;lvoid 0):f(t,i,function e(t,i,r,l,n,s){let o=a(t,i,r,l,n,s);return void 0!==o?!!o:f(t,i,e,s)},new Map)}(e,t,()=>void 0)}var b=e.i(122845);function w(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}let j="[object String]",C="[object Number]",N="[object Boolean]",T="[object Arguments]";var S=e.i(760430);function I(e,t,i,a=new Map,r){let l=r?.(e,t,i,a);if(void 0!==l)return l;if((0,p.isPrimitive)(e))return e;if(a.has(e))return a.get(e);if(Array.isArray(e)){let t=Array(e.length);a.set(e,t);for(let l=0;ltypeof SharedArrayBuffer&&e instanceof SharedArrayBuffer)return e.slice(0);if(e instanceof DataView){let t=new DataView(e.buffer.slice(0),e.byteOffset,e.byteLength);return a.set(e,t),M(t,e,i,a,r),t}if("u">typeof File&&e instanceof File){let t=new File([e],e.name,{type:e.type});return a.set(e,t),M(t,e,i,a,r),t}if("u">typeof Blob&&e instanceof Blob){let t=new Blob([e],{type:e.type});return a.set(e,t),M(t,e,i,a,r),t}if(e instanceof Error){let t=new e.constructor;return a.set(e,t),t.message=e.message,t.name=e.name,t.stack=e.stack,t.cause=e.cause,M(t,e,i,a,r),t}if(e instanceof Boolean){let t=new Boolean(e.valueOf());return a.set(e,t),M(t,e,i,a,r),t}if(e instanceof Number){let t=new Number(e.valueOf());return a.set(e,t),M(t,e,i,a,r),t}if(e instanceof String){let t=new String(e.valueOf());return a.set(e,t),M(t,e,i,a,r),t}if("object"==typeof e&&function(e){switch(w(e)){case T:case"[object Array]":case"[object ArrayBuffer]":case"[object DataView]":case N:case"[object Date]":case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Map]":case C:case"[object Object]":case"[object RegExp]":case"[object Set]":case j:case"[object Symbol]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return!0;default:return!1}}(e)){let t=Object.create(Object.getPrototypeOf(e));return a.set(e,t),M(t,e,i,a,r),t}return e}function M(e,t,i=e,a,r){let l=[...Object.keys(t),...Object.getOwnPropertySymbols(t).filter(e=>Object.prototype.propertyIsEnumerable.call(t,e))];for(let n=0;n{let l;if(void 0!==l)return l;if("object"==typeof i)switch(Object.prototype.toString.call(i)){case C:case j:case N:{let e=new i.constructor(i?.valueOf());return M(e,i),e}case T:{let e={};return M(e,i),e.length=i.length,e[Symbol.iterator]=i[Symbol.iterator],e}default:return}},t=I(a,void 0,a,new Map,r),function(i){let a=x(i,e);return void 0===a?function(e,t){let i;if(0===(i=Array.isArray(t)?t:"string"==typeof t&&u(t)&&e?.[t]==null?h(t):[t]).length)return!1;let a=e;for(let e=0;e=0&&ev(e,t);case"string":case"symbol":case"number":return function(t){return x(t,e)}}}(t);if(!Array.isArray(e)){let t=Object.keys(e);for(let a=i;a>=0;a--){let i=t[a],r=e[i];if(c(r,i,e))return r}return}return e.slice(0,i+1).findLast(c)}var L=e.i(368847),D=e.i(632137),_=e.i(877957),P=e.i(240058),F=e.i(380993),U=e.i(358025),R=e.i(349262),E=e.i(65659),B=e.i(562690),O=e.i(23123),z=e.i(528600),H=e.i(674885),$=e.i(617874),V=e.i(924707),W=e.i(409846),G=e.i(873598),Q=e.i(837879),q=e.i(498076),Z=e.i(341669),Y=e.i(742740),K=e.i(316078),X=e.i(877809),J=e.i(188065),ee=e.i(952693),et=e.i(180193),ei=e.i(529014),ea=e.i(546505),er=e.i(548888),el=e.i(339586),en=e.i(4187),es=e.i(317774);let eo=["overview","temperature","feelsLike","precipitation","wind","windGust","humidity","airQuality","uvIndex","cloudCover","visibility","dewPoint","pressure"],ed=new Set(["temperature","feelsLike","precipitation","wind","humidity"]);function ec(e,t){switch(t){case"overview":return 0;case"temperature":return e.temperature;case"feelsLike":return e.temperatureFeelsLike;case"precipitation":if("qpf"in e)return e.qpfSnow>0&&e.qpfSnow>=e.qpf?e.qpfSnow:e.qpf;return e.snowRate>0?e.snowRate:e.precipRate;case"wind":return e.windSpeed;case"windGust":return"windGust"in e?e.windGust??0:0;case"pressure":return"pressureMeanSeaLevel"in e?e.pressureMeanSeaLevel:0;case"visibility":return"visibility"in e?e.visibility:0;case"uvIndex":return"uvIndex"in e?e.uvIndex:0;case"airQuality":return"airQualityIndex"in e?e.airQualityIndex??0:0;case"cloudCover":return"cloudCover"in e?e.cloudCover:0;case"dewPoint":return"temperatureDewPoint"in e?e.temperatureDewPoint:0;case"humidity":return e.relativeHumidity}}function eu(e){return"qpf"in e?e.qpfSnow>0&&e.qpfSnow>=e.qpf:e.snowRate>0}function em(e){return!("airQualityIndex"in e)||null==e.airQualityIndex}function eh(e,t,i,a){switch(t){case"overview":return"";case"temperature":case"feelsLike":case"dewPoint":return`${Math.round(e)}\xb0`;case"precipitation":if(0===e)return"e"===i?"0 in":"0 mm";return"e"===i?`${e.toFixed(a?1:2)} in`:`${e.toFixed(a?1:2)} mm`;case"cloudCover":case"humidity":return`${Math.round(e)}%`;case"wind":case"windGust":return"e"===i?`${Math.round(e)} mph`:`${Math.round(e)} km/h`;case"pressure":return"e"===i?`${e.toFixed(2)} in`:`${e.toFixed(1)} mb`;case"visibility":return"e"===i?`${Math.round(e)} mi`:`${Math.round(e)} km`;case"uvIndex":case"airQuality":return`${Math.round(e)}`}}let ex=["#3f3b36","#474440","#4f4d4a","#575553","#5f5e5d","#676767","#526970","#3e6b79","#296c82","#156e8b","#007094"],ep=["#f7f7f7","#fef0ea","#feeae1","#fee4d9","#fdded0","#fdd8c8","#fdd2bf","#fcccb7","#fcc6ae","#fcc0a6","#fbba9d","#fbb495"];function eg(e,t,i,a,r){if("temperature"===t||"feelsLike"===t){let t="e"===i?e:(0,el.cToF)(e);return(0,en.tempColor)(t)}return"precipitation"===t?"snow"===r?es.SNOW_COLOR:"rain"===r?es.RAIN_COLOR:es.PRECIP_COLOR:"cloudCover"===t?"#CAD9E2":"uvIndex"===t?ep[Math.min(Math.round(e),ep.length-1)]:"wind"===t?"#679CED":"windGust"===t?"#3a61cc":"humidity"===t?function(e){let t=Math.max(0,Math.min(100,e))/10,i=Math.floor(t),a=Math.min(i+1,ex.length-1),r=t-i;if(0===r||i===a)return ex[i];let l=ex[i],n=ex[a],s=Math.round(parseInt(l.slice(1,3),16)*(1-r)+parseInt(n.slice(1,3),16)*r),o=Math.round(parseInt(l.slice(3,5),16)*(1-r)+parseInt(n.slice(3,5),16)*r),d=Math.round(parseInt(l.slice(5,7),16)*(1-r)+parseInt(n.slice(5,7),16)*r);return`#${s.toString(16).padStart(2,"0")}${o.toString(16).padStart(2,"0")}${d.toString(16).padStart(2,"0")}`}(e):"visibility"===t?"#3a61cc":"pressure"===t?"#7361E7":"airQuality"===t&&a?`#${a.replace("#","")}`:"#682DF6"}let ef=({forecast:e,units:i})=>{let a="qpf"in e?{qpf:e.qpf,qpfSnow:e.qpfSnow}:{rain:e.precipRate,snow:e.snowRate},r=eu(e);return(0,t.jsxs)("div",{className:"flex w-full items-center gap-1",children:[(0,t.jsxs)("div",{className:"grid flex-1 grid-cols-[repeat(3,minmax(2rem,1fr))] items-center",children:[(0,t.jsx)("div",{className:"flex min-w-0 items-center justify-center",children:(0,t.jsx)(et.Temperature,{value:e.temperature,className:"text-sm font-bold whitespace-nowrap text-gray-900 @lg/hourlyItem:text-base"})}),(0,t.jsx)("div",{className:"flex min-w-0 items-center justify-center",children:(0,t.jsx)(ei.Accumulation,{precipType:r?"snow":"rain",units:i,...a,className:"text-sm whitespace-nowrap text-gray-900 @lg/hourlyItem:text-base"})}),(0,t.jsx)("div",{className:"flex min-w-0 items-center justify-center",children:(0,t.jsx)(ea.Percentage,{value:e.relativeHumidity,className:"text-sm whitespace-nowrap text-gray-900 @lg/hourlyItem:text-base"})})]}),(0,t.jsxs)("div",{className:"flex w-14 shrink-0 flex-col items-end justify-center @lg/hourlyItem:w-26",children:[(0,t.jsx)(er.Wind,{windSpeed:e.windSpeed,windDirection:e.windDirection,windDirectionCardinal:e.windDirectionCardinal,units:i,displayMode:"plain",className:"text-sm whitespace-nowrap @lg/hourlyItem:text-base"}),(0,t.jsx)(er.Wind,{windDirection:e.windDirection,windDirectionCardinal:e.windDirectionCardinal,displayMode:"directionalAndCardinal",className:"text-sm whitespace-nowrap text-gray-900 @lg/hourlyItem:text-base",windSpeedClass:"hidden",windUnitClass:"hidden"})]})]})};var ey=e.i(97991);function ev(e,t,i,a){let r="e"!==a?Number((e/25.4).toFixed(2)):e,l="precip"===i||0===e?es.SENSIBLE_WX_TO_PRECIP_TYPE[String(t)]:i;return(es.RAIN_ICON_CODES.includes(l)?(0,ey.getRainLevel)(r):es.SNOW_ICON_CODES.includes(l)?(0,ey.getSnowLevel)(r):0)/9}let eb=({forecast:e,timeZone:a,locale:r,selectedMetric:l,metricMin:n,metricMax:s,units:o,fifteenMinute:d,isOpen:c,showIconSpacer:u,timeLabel:m,hidePrecipChance:h,precipSubItems:x,primary:p,generic:g})=>{let f,y,v,b,w;if(g)return(0,t.jsxs)("div",{"aria-hidden":"true",className:(0,D.cn)("@container/hourlyItem flex w-full items-center gap-1",p&&"h-16"),children:[(0,t.jsx)("div",{className:"w-11 shrink-0 md:w-12",children:(0,t.jsx)(L.default,{variant:"Body.S.Bold",className:"text-gray-300",children:"00"})}),(0,t.jsx)("div",{className:"flex w-18 shrink-0 items-center gap-1 @lg/hourlyItem:ml-3",children:(0,t.jsx)("div",{className:"size-8 shrink-0 rounded-full bg-gray-200"})}),(0,t.jsx)("div",{className:"relative h-6 flex-1",children:(0,t.jsx)("div",{className:"absolute inset-x-0 top-1/2 h-1 -translate-y-1/2 rounded-full bg-gray-200"})}),u&&(0,t.jsx)("div",{className:"w-6 shrink-0"})]});let j=!d||ed.has(l),C="temperature"===l||"feelsLike"===l,N=j?ec(e,l):0,T="airQuality"===l&&em(e),S=s-n,I=T?.5:"cloudCover"===l||"humidity"===l?N/100:"uvIndex"===l?N/11:"precipitation"===l?ev(N,e.iconCodeExtend,String(e.precipType??""),o):S>0?Math.min(1,Math.max(0,(N-n)/S)):.5,M="precipitation"===l&&eu(e),A=T?"--":eh(N,l,o,M),k="precipitation"===l?M?"snow":N>0?"rain":es.SENSIBLE_WX_TO_PRECIP_TYPE[String(e.iconCodeExtend)]??String(e.precipType??""):e.precipType,_=T?"#D1D5DB":eg(N,l,o,"airQualityCategoryIndexColor"in e?e.airQualityCategoryIndexColor:void 0,k),P="precipitation"===l&&0===N&&e.precipChance>=30?"e"===o?"<.01 in mm>e.1833?"#000000":"#ffffff"):"#ffffff",U="precipitation"===l&&0===N&&e.precipChance0?Math.min(1,Math.max(0,(O-n)/S)):.5,H=E?eh(O,E,o):"",$=E?eg(O,E,o):"",V=R&&(!("windGust"in e)||null===e.windGust),W=V?ec(e,"wind"):0,G=V&&S>0?Math.min(1,Math.max(0,(W-n)/S)):0,Q=V?eh(W,"wind",o):"",q="windGust"===l&&V?G:I,Z="windGust"===l&&V?eg(W,"wind",o):_,et="windGust"===l&&V?Q:A,ei="windGust"===E&&V?G:z,ea="windGust"===E&&V?Q:H,er="dewPoint"===l?ec(e,"feelsLike"):0,el="dewPoint"===l&&S>0?Math.min(1,Math.max(0,(er-n)/S)):.5,en="dewPoint"===l?eh(er,"feelsLike",o):"",eo="dewPoint"===l?eg(er,"feelsLike",o):"",ex=e=>Math.floor(parseInt(e.slice(14,16),10)/15)%4,ep="precipitation"===l?[{normalizedPct:I,bubbleColor:_,show:!U,slotOffset:x?ex(e.validTimeLocal):0},...(x??[]).map(e=>{let t=ex(e.validTimeLocal),i=e.snowRate>0?e.snowRate:e.precipRate;return{normalizedPct:ev(i,e.iconCodeExtend,String(e.precipType??""),o),bubbleColor:eg(i,"precipitation",o,void 0,e.precipType),show:e.precipChance>=30||i>0,slotOffset:t}})]:[],ey=ep.length>1;return(0,t.jsxs)("div",{className:(0,D.cn)("@container/hourlyItem flex w-full items-center gap-1",p&&"h-16"),children:[(0,t.jsx)("div",{className:"w-11 shrink-0 md:w-12",children:(0,t.jsx)(L.default,{variant:d?"Body.S":"Body.S.Bold",color:d?"secondary":"default",className:(0,D.cn)("inline-block rounded-full py-0.5 text-sm whitespace-nowrap transition-colors @lg/hourlyItem:text-base",c&&!d&&"bg-blue-500 text-white"),children:m??(0,Y.formatHourlyDate)({date:e.validTimeLocal,locale:r,timeZone:a,minutes:d,hideDayperiod:d})})}),(0,t.jsxs)("div",{className:"flex w-18 shrink-0 items-center gap-1 @lg/hourlyItem:ml-3",children:[(0,t.jsx)(K.WxIcon,{iconCode:e.iconCode,className:"lightBG size-8 shrink-0",size:"md",iconTheme:"lightBG","aria-label":e.wxPhraseLong||`Weather condition ${e.iconCode}`}),(0,t.jsx)(L.default,{variant:"Caption.M.Bold",className:(0,D.cn)("whitespace-nowrap",e.precipChance>=30?"text-[#007ea8]":"text-[#9ca3af]"),children:h?"":`${e.precipChance}%`})]}),(0,t.jsx)(L.default,{variant:"Body.M",className:"hidden w-32 shrink-0 truncate @lg/hourlyItem:block @xl/hourlyItem:w-44",children:e.wxPhraseLong}),"precipitation"===l&&(0,t.jsx)("div",{className:"flex w-24 shrink-0 items-center gap-1",children:j&&!h&&(0,t.jsxs)(t.Fragment,{children:["snow"===e.precipType?(0,t.jsx)(X.Snowflake,{className:"size-3.5 shrink-0 text-gray-900","aria-hidden":!0}):(0,t.jsx)(J.RainDrop,{className:"size-3.5 shrink-0 text-gray-900","aria-hidden":!0}),(0,t.jsx)("span",{className:"text-base font-semibold whitespace-nowrap text-gray-900",children:P})]})}),(0,t.jsx)("div",{className:(0,D.cn)("relative h-6 flex-1","precipitation"!==l&&"flex items-center","precipitation"===l&&ey&&"h-full"),children:"overview"===l?(0,t.jsx)(ef,{forecast:e,units:o}):"precipitation"===l?ep.map((e,a)=>{let r=`${50+25*e.slotOffset}%`;return(0,t.jsxs)(i.Fragment,{children:[(0,t.jsx)("div",{className:"absolute inset-x-0 h-2 -translate-y-1/2 rounded-full",style:{top:r,backgroundColor:"#f5f5f5"}}),e.show&&(0,t.jsx)("div",{className:"absolute left-0 h-2 min-w-2 -translate-y-1/2 overflow-hidden rounded-full",style:{top:r,width:`${100*e.normalizedPct}%`,backgroundColor:e.bubbleColor}})]},a)}):j?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:(0,D.cn)("absolute inset-x-0 top-1/2 -translate-y-1/2",d?"h-[0.0625rem]":"h-[0.125rem]"),style:{left:"dewPoint"===l?`${100*I}%`:void 0,right:"dewPoint"===l?`${(1-z)*100}%`:"windGust"===l?`${(1-q)*100}%`:"uvIndex"===l?`calc(${(1-I)*100}% + ${I*(1.5+N/11*5.5)}rem)`:"cloudCover"!==l?`${(1-I)*100}%`:void 0,backgroundImage:`radial-gradient(circle, ${"dewPoint"===l?$:"airQuality"===l?"#6B7280":Z} ${d?"0.03125rem":"0.0625rem"}, transparent ${d?"0.03125rem":"0.0625rem"})`,backgroundSize:d?"0.3125rem 0.0625rem":"0.5rem 0.125rem",backgroundRepeat:"repeat-x"}}),"dewPoint"===l&&(0,t.jsx)("span",{className:"absolute top-1/2 z-[0] rounded-full px-2 py-1.5 text-base font-semibold whitespace-nowrap opacity-0",style:{left:`${100*el}%`,transform:`translateX(-${100*el}%) translateY(-50%)`,backgroundColor:eo},children:en}),B&&("dewPoint"===l?(0,t.jsx)("span",{className:"absolute top-1/2 z-[1] rounded-full px-2 py-1.5 text-base font-semibold whitespace-nowrap",style:{left:`${100*z}%`,transform:`translateX(-${100*z}%) translateY(-50%)`,backgroundColor:"#ffffff",color:$},children:H}):(0,t.jsxs)("span",{className:(0,D.cn)("absolute top-1/2 z-[0] rounded-full px-2 py-1.5 text-base font-semibold whitespace-nowrap",R||"feelsLike"===l?"opacity-20":"opacity-0"),style:{left:`${100*ei}%`,transform:`translateX(-${100*ei}%) translateY(-50%)`,backgroundColor:d&&"feelsLike"===l?"transparent":$,color:d&&"feelsLike"===l?$:F,boxShadow:d&&"feelsLike"===l?`inset 0 0 0 0.0625rem ${$}`:void 0},children:[R&&(0,t.jsx)(ee.ArrowUp,{className:"size-3.5 shrink-0",style:{transform:`rotate(${e.windDirection+180}deg)`,color:d?Z:"#ffffff"},"aria-hidden":!0}),ea]})),j&&"cloudCover"===l&&(0,t.jsxs)(t.Fragment,{children:[N>0&&(0,t.jsx)("div",{className:"absolute top-1/2 h-2 min-w-2 -translate-x-1/2 -translate-y-1/2 overflow-hidden rounded-full",style:{left:"50%",width:`${100*I}%`,backgroundColor:_}}),(0,t.jsx)("span",{className:"absolute top-1/2 z-[1] -translate-x-1/2 -translate-y-1/2 text-base font-semibold whitespace-nowrap text-gray-900",style:{left:"50%"},children:A})]}),"uvIndex"===l&&j&&(0,t.jsxs)("div",{className:"absolute top-1/2",style:{left:`${100*I}%`,transform:`translateX(-${100*I}%) translateY(-50%)`,width:`${1.5+N/11*5.5}rem`,height:`${1.5+N/11*5.5}rem`,mixBlendMode:0===N?void 0:"multiply",zIndex:1},children:[(0,t.jsx)("div",{className:"absolute inset-0 rounded-full",style:{backgroundColor:_}}),(0,t.jsx)("span",{className:"absolute inset-0 flex items-center justify-center text-base font-semibold",style:{color:F},children:A})]}),"cloudCover"!==l&&"uvIndex"!==l&&j&&(0,t.jsxs)("span",{className:(0,D.cn)("absolute top-1/2 flex items-center gap-1 rounded-full px-2 py-1.5 text-base font-semibold whitespace-nowrap","z-[1]"),style:{left:`${100*q}%`,transform:`translateX(-${100*q}%) translateY(-50%)`,backgroundColor:d?"#ffffff":"dewPoint"===l?$:Z,color:d?"dewPoint"===l?$:Z:F,boxShadow:d?`inset 0 0 0 0.0625rem ${"dewPoint"===l?$:Z}`:void 0},children:[("wind"===l||"windGust"===l)&&(0,t.jsx)(ee.ArrowUp,{className:"size-3.5 shrink-0",style:{transform:`rotate(${e.windDirection+180}deg)`,color:d?Z:"#ffffff"},"aria-hidden":!0}),et]})]}):(0,t.jsx)("div",{className:"absolute inset-x-0 top-1/2 h-[0.0625rem] -translate-y-1/2",style:{backgroundImage:"radial-gradient(circle, #D1D5DB 0.03125rem, transparent 0.03125rem)",backgroundSize:"0.3125rem 0.0625rem",backgroundRepeat:"repeat-x"}})}),u&&(0,t.jsx)("div",{className:"w-6 shrink-0","aria-hidden":"true"})]})},ew=({className:e,...i})=>(0,t.jsx)(L.default,{...i,elementType:"span",variant:"Caption.M",color:"secondary",className:(0,D.cn)("text-xxs block items-center leading-tight lowercase first-letter:uppercase @lg/hourlyItem:text-xs",e),"aria-hidden":"true"}),ej=({selectedMetric:e})=>{let i=(0,a.useTranslations)("HourlyForecast"),r=(0,a.useTranslations)("DetailsTable");return(0,t.jsxs)("div",{className:"@container/hourlyItem flex h-12 w-full items-center gap-1 border-b border-black/10",children:[(0,t.jsx)(ew,{className:"w-11 shrink-0 md:w-12",children:i("time")}),(0,t.jsx)(ew,{className:"w-18 shrink-0 items-center gap-0 @lg/hourlyItem:ml-3 @lg/hourlyItem:w-50 @xl/hourlyItem:w-62",children:i("skyCondition")}),(0,t.jsx)("div",{className:"relative flex flex-1 items-center gap-1",children:"overview"===e?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"grid flex-1 grid-cols-[repeat(3,minmax(2rem,1fr))] items-center",children:[(0,t.jsx)(ew,{className:"min-w-0 justify-center truncate text-center",children:r("temperature")}),(0,t.jsx)(ew,{className:"min-w-0 justify-center text-center",children:r("precipAmount")}),(0,t.jsx)(ew,{className:"min-w-0 justify-center text-center",children:r("humidity")})]}),(0,t.jsx)(ew,{className:"w-14 shrink-0 justify-end text-right @lg/hourlyItem:w-26",children:r("wind")})]}):(0,t.jsxs)(ew,{children:[" ",r(e)]})})]})};var eC=e.i(324079),eN=e.i(166812);let eT=({type:e,time:i,locale:r,timeZone:l,selectedMetric:n})=>{let s=(0,a.useTranslations)("DetailsTable"),o="sunrise"===e?eC.Sunrise:eN.Sunset,d=s("sunrise"===e?"sunrise":"sunset"),c="sunrise"===e?"#CB4A14":"#A35170",u=(0,Y.formatHourlyDate)({date:i,locale:r,timeZone:l,minutes:!0,hideDayperiod:!0});return(0,t.jsxs)("div",{className:(0,D.cn)("@container/hourlyItem flex h-16 w-full items-center gap-1 border-b border-transparent","overview"===n&&"border-black/10"),children:[(0,t.jsx)("div",{className:"w-11 shrink-0 md:w-12",children:(0,t.jsx)(L.default,{variant:"Body.S",color:"secondary",className:"inline-block text-sm whitespace-nowrap @lg/hourlyItem:text-base",children:u})}),(0,t.jsx)("div",{className:"flex w-18 shrink-0 items-center @lg/hourlyItem:ml-3",children:(0,t.jsx)(o,{className:"size-8 shrink-0",style:{color:c},"aria-hidden":!0})}),(0,t.jsx)(L.default,{variant:"Body.S",className:"min-w-0 flex-1 text-sm whitespace-nowrap md:text-base",style:{color:c},children:d}),"precipitation"===n&&(0,t.jsx)("div",{className:"w-24 shrink-0","aria-hidden":"true"}),(0,t.jsx)("div",{className:"w-6 shrink-0","aria-hidden":"true"})]})};var eS=e.i(235577),eI=e.i(813272),eM=e.i(598513);let eA=(0,i.forwardRef)(({selectedMetric:e,onSelect:r,className:l},n)=>{let s=(0,a.useTranslations)("HourlyForecast"),o=(0,a.useTranslations)("DetailsTable"),d=(0,q.useIsMobile)(),c=(0,eM.useSendInteractionEvent)(),u=(0,i.useRef)(null),{atStart:m,atEnd:h,scrollBy:x,onScroll:p}=(0,eI.useScrollable)(u);(0,i.useEffect)(()=>{let e=u.current?.querySelector('[aria-selected="true"]');e?.scrollIntoView({block:"nearest",inline:"nearest"})},[]);let g=(0,i.useCallback)(e=>{r(e),c({moduleId:"hourly-data-graph",interactionType:"click",interactionElement:`hourly-metric-tab-${e}`})},[r,c]);return(0,t.jsxs)("div",{ref:n,className:(0,D.cn)("relative md:overflow-hidden",l),children:[!d&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{"aria-hidden":"true",style:{background:"linear-gradient(to right, white 2.25rem, transparent 100%)"},className:(0,D.cn)("pointer-events-none absolute inset-y-0 left-0 z-[5] w-32 transition-opacity duration-150",m&&"opacity-0")}),(0,t.jsx)(eS.ScrollButton,{direction:"left",onClick:()=>x(-200),hidden:m,size:"sm"})]}),(0,t.jsx)("div",{ref:u,role:"tablist","aria-label":s("metricSelector"),className:"scrollbar-hide flex gap-2 overflow-x-auto px-4 py-3 md:px-0",onScroll:p,children:eo.map(i=>{if(d&&"overview"===i)return null;let a=i===e;return(0,t.jsx)(_.Button,{variant:"ghost",role:"tab","aria-selected":a,onClick:()=>g(i),className:(0,D.cn)("h-8 shrink-0 rounded-2xl px-3 text-sm font-semibold transition-colors",a?"!bg-gray-900 text-white hover:!bg-gray-900":"bg-black/5 text-gray-900 hover:bg-black/[0.12] active:bg-black/[0.2]"),children:o(i)},i)})}),!d&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(eS.ScrollButton,{direction:"right",onClick:()=>x(200),hidden:h,size:"sm"}),(0,t.jsx)("div",{"aria-hidden":"true",style:{background:"linear-gradient(to left, white 2.25rem, transparent 100%)"},className:(0,D.cn)("pointer-events-none absolute inset-y-0 right-0 z-[5] w-32 transition-opacity duration-150",h&&"opacity-0")})]})]})});eA.displayName="HourlyMetricTabs";var ek=e.i(523084),eL=e.i(47524);let eD=({activeDayIndex:e,dayCount:l,locationTime:n,locale:s,timeZone:o,onNavigate:d})=>{let c=(0,a.useTranslations)("HourlyForecast"),u=(0,r.usePathname)().replace(/\/day-\d+$/,""),m=(0,eM.useSendInteractionEvent)(),h=e>0?`${u}/day-${e}`:void 0,x=e{h&&(m({moduleId:"left-arrow-hourly-page",interactionType:"click"}),window.history.pushState(null,"",h),d(e-1))},[h,e,d,m]),g=(0,i.useCallback)(()=>{x&&(m({moduleId:"right-arrow-hourly-page",interactionType:"click"}),window.history.pushState(null,"",x),d(e+1))},[x,e,d,m]),f=function(e,t,i,a,r){try{let l=new Date(t),n=new Date(l);n.setDate(l.getDate()+e);let s=new Intl.DateTimeFormat(i,{month:"long",day:"numeric",timeZone:a}).format(n);if(0===e)return`${r}, ${s}`;let o=new Intl.DateTimeFormat(i,{weekday:"long",timeZone:a}).format(n);return`${o}, ${s}`}catch{return""}}(e,n,s,o,c("today")),y="flex shrink-0 items-center justify-center rounded-full text-gray-700 size-8 @[480px]/hourly:size-12 hover:bg-gray-100 active:bg-gray-200 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 cursor-pointer",v="flex shrink-0 items-center justify-center rounded-full text-gray-300 size-8 @[480px]/hourly:size-12 cursor-default";return(0,t.jsxs)("div",{className:"flex h-8 items-center gap-2 @[480px]/hourly:h-12 @[480px]/hourly:gap-3",children:[h?(0,t.jsx)("button",{type:"button",onClick:p,"aria-label":c("previousDay"),className:y,children:(0,t.jsx)(ek.ChevronLeft,{className:"size-4 @[480px]/hourly:size-5","aria-hidden":"true"})}):(0,t.jsx)("button",{type:"button",disabled:!0,"aria-label":c("previousDay"),className:v,children:(0,t.jsx)(ek.ChevronLeft,{className:"size-4 text-gray-300 @[480px]/hourly:size-5","aria-hidden":"true"})}),(0,t.jsx)(L.default,{elementType:"span",variant:"Title.S",className:"min-w-0 flex-1 truncate text-center",children:f}),x?(0,t.jsx)("button",{type:"button",onClick:g,"aria-label":c("nextDay"),className:y,children:(0,t.jsx)(eL.ChevronRight,{className:"size-4 @[480px]/hourly:size-5","aria-hidden":"true"})}):(0,t.jsx)("button",{type:"button",disabled:!0,"aria-label":c("nextDay"),className:v,children:(0,t.jsx)(eL.ChevronRight,{className:"size-4 text-gray-300 @[480px]/hourly:size-5","aria-hidden":"true"})})]})},e_=({dayNarrative:e,nightNarrative:i,dayIconCode:r,dayIconCodeExtend:l,nightIconCode:n,nightIconCodeExtend:s})=>{let o=(0,a.useTranslations)("DailyForecast");return e||i?(0,t.jsx)("div",{className:"flex flex-col gap-4",children:(0,t.jsxs)("div",{className:"flex flex-col gap-6 sm:flex-row",children:[e&&(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(K.WxIcon,{iconCode:r??32,iconCodeExtend:l,className:"size-8 shrink-0",size:"lg",iconTheme:"lightBG","aria-hidden":!0}),(0,t.jsx)(L.default,{variant:"Body.S.Bold",children:o("day")})]}),(0,t.jsx)(L.default,{variant:"Body.S",className:"mt-1",children:e})]}),i&&(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(K.WxIcon,{iconCode:n??31,iconCodeExtend:s,className:"size-8 shrink-0",size:"lg",iconTheme:"lightBG","aria-hidden":!0}),(0,t.jsx)(L.default,{variant:"Body.S.Bold",children:o("night")})]}),(0,t.jsx)(L.default,{variant:"Body.S",className:"mt-1",children:i})]})]})}):null};var eP=e.i(558802),eF=e.i(683199);let eU=({headline:e})=>{let i=(0,eF.usePremiumSource)();return(0,t.jsx)("div",{className:"z-overlay absolute top-15 flex w-full items-center justify-center px-4 max-lg:h-60",children:(0,t.jsxs)("div",{className:"flex w-full max-w-120 flex-col items-center gap-6 rounded-3xl bg-white p-6 text-center shadow-[0px_4px_16px_0px_rgba(0,0,0,0.08),0px_0px_32px_0px_rgba(0,0,0,0.12)]",children:[(0,t.jsxs)("div",{className:"flex h-8 items-center gap-1 rounded-full bg-[#f3eeff] px-3",children:[(0,t.jsx)(eP.Locked,{className:"size-3 shrink-0 text-[#4e45a6]","aria-hidden":!0}),(0,t.jsx)("span",{className:"text-xs font-bold text-[#4e45a6] uppercase",children:"Premium"})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)("p",{className:"text-xl font-bold text-gray-900",children:e??"Unlock more hours"}),(0,t.jsx)("p",{className:"text-sm text-gray-500",children:"Detailed, hour-by-hour forecast breakdown for the next 15 days — temperature, precip, humidity and wind for every hour."})]}),(0,t.jsxs)("div",{className:"flex w-full flex-col items-center gap-3",children:[(0,t.jsx)(P.default,{href:"/subscribe?tpcc=mktg-hourly-dayupsell-gopremium",onClick:()=>i({sourceModule:"hourly-dayupsell",sourceElement:"get-premium"}),className:(0,D.cn)("flex h-14 w-full items-center justify-center rounded-2xl text-base font-bold text-white","bg-premium-gradient","hover:opacity-90 focus:ring-2 focus:ring-blue-500 focus:ring-offset-0 focus:outline-none"),children:"Start free trial"}),(0,t.jsx)("p",{className:"text-xs text-gray-500",children:"Cancel anytime"})]})]})})},eR={fifteenMinute:{href:"/subscribe?tpcc=mktg-hourly-15minuteupsell-gopremium",source:{sourceModule:"15-minute-upsell",sourceElement:"get-premium",sourceUpsellPlacement:"15minuteupsell"}},moreHours:{href:"/subscribe?tpcc=mktg-hourly-morehoursupsell-gopremium",source:{sourceModule:"more-hours-upsell",sourceElement:"get-premium",sourceUpsellPlacement:"morehoursupsell"}}},eE=({active:e,ref:i,children:a})=>(0,t.jsx)("span",{ref:i,className:(0,D.cn)("col-start-1 row-start-1 justify-self-start whitespace-nowrap","transition-opacity duration-300 motion-reduce:transition-none",e?"opacity-100":"opacity-0"),"aria-hidden":!e,children:a}),eB=({offersFifteenMinute:e,offersMoreHours:a,pastFifteenMinuteWindow:r,dismissed:l})=>{let n=(0,eF.usePremiumSource)(),s=a&&(r||!e),o=eR[s?"moreHours":"fifteenMinute"],d=(0,i.useRef)(null),c=(0,i.useRef)(null),[u,m]=(0,i.useState)();return(0,i.useEffect)(()=>{let e=(s?c:d).current;if(!e)return;m(e.scrollWidth);let t=!1;return document.fonts?.ready.then(()=>{t||m(e.scrollWidth)}),()=>{t=!0}},[s]),(0,t.jsxs)(P.default,{href:o.href,onClick:()=>n(o.source),className:(0,D.cn)("bg-premium-gradient inline-flex items-center rounded-full px-4 py-2.5 text-sm font-semibold text-white shadow-lg","transition-opacity duration-300 motion-reduce:transition-none",l?"pointer-events-none opacity-0":"pointer-events-auto opacity-100 hover:opacity-90"),"aria-hidden":l,inert:l,tabIndex:l?-1:void 0,children:[(0,t.jsx)(eP.Locked,{className:"mr-1.5 size-3.5 shrink-0 text-white","aria-hidden":!0}),(0,t.jsxs)("span",{className:(0,D.cn)("grid overflow-hidden","transition-[width] duration-300 motion-reduce:transition-none"),style:{width:u},children:[e&&(0,t.jsx)(eE,{ref:d,active:!s,children:"Unlock 15 minute details"}),a&&(0,t.jsx)(eE,{ref:c,active:s,children:"Unlock more hours"})]})]})};var eO=e.i(282704);let ez=(e,t,i)=>{let{year:a,month:r,day:l}=Object.fromEntries(new Intl.DateTimeFormat("en-US",{year:"numeric",month:"numeric",day:"numeric",timeZone:i}).formatToParts(e).filter(e=>"literal"!==e.type).map(e=>[e.type,Number(e.value)]));return new Date(Date.UTC(a,r-1,l+t,12))};var eH=e.i(495406),e$=e.i(697380);let eV={cloudCover:20,dayOfWeek:"Monday",dayOrNight:R.DayOrNight.DAY,expirationTimeUtc:0,iconCode:30,iconCodeExtend:3e3,precipChance:10,precipType:U.PrecipType.RAIN,pressureMeanSeaLevel:29.9,qpf:0,qpfSnow:0,relativeHumidity:50,temperature:70,temperatureDewPoint:55,temperatureFeelsLike:70,temperatureHeatIndex:70,temperatureWindChill:70,uvDescription:R.UVDescription.MODERATE,uvIndex:5,validTimeLocal:"",validTimeUtc:0,visibility:10,windDirection:180,windDirectionCardinal:R.WindDirectionCardinal.SOUTH,windGust:null,windSpeed:5,wxPhraseLong:"Partly Cloudy",wxPhraseShort:"P Cloudy"},eW=({adBlocks:e,adIndices:i,currentIndex:a})=>{let r=i.find(e=>e.adIndex===a);if(!r)return null;let l=e[i.indexOf(r)];return l?(0,t.jsx)(eH.AdBlock,{className:"border-grey-500 my-0 border-b py-4 shadow-none",...l}):null},eG=({location:e,forecastItems:l,isLoading:n,error:s,locale:d,ctaLink:c,ctaText:u,serverLocationDisplayName:m,locationHeading:h,adBlocks:x,adIndices:p,locationTime:g,fifteenMinuteWindowEnd:f,activeDayIndex:y,initialMetric:v,targetTime:b,dailyForecasts:w})=>{let j=(0,a.useTranslations)("HourlyForecast"),C=(0,a.useTranslations)("DailyForecast"),N=(0,r.usePathname)(),T=(0,o.useAtomValue)(H.userUnitPreferenceAtom),S=(0,$.unitsSystemByName)(T)?.code??"e",I=(0,q.useIsMobile)(),[M,A]=(0,i.useState)(()=>"overview"===v&&I?"temperature":v??(I?"temperature":"overview"));(0,i.useEffect)(()=>{I&&"overview"===M&&A("temperature")},[I,M]);let[U,R]=(0,i.useState)(!1),Y=(0,G.getCompatibleTimezone)(e?.ianaTimeZone||"Etc/UTC"),K=(0,i.useMemo)(()=>g?(0,W.formatTime)(g,d,Y):"",[g,d,Y]),X=e?.displayName||e?.name||e?.city||e?.presentationName||m||"",{user:J}=(0,z.useUser)(),ee=J.isUserPremium,et=/\/day-\d+$/.test(N),ei=(0,Q.useSubscriptionsEnabled)(),ea=!et&&!ee&&ei&&l.length>16,er=(0,o.useAtomValue)(e$.fixedBottomAdHeightAtom),el=(0,i.useMemo)(()=>((e,{locationTime:t,timeZone:i})=>{let a=new Set(e.filter(e=>"hourly"===e.type).map(e=>e.timeLocal.slice(0,10)));if(t)try{let e;a.add((e=new Date(t),ez(e,0,i).toISOString().slice(0,10)))}catch{}return[...a].sort()})(l,{locationTime:g,timeZone:Y}),[l,g,Y]),en=ei?15:el.length,[es,eo]=(0,i.useState)(y);(0,i.useEffect)(()=>{eo(y)},[y]),(0,i.useEffect)(()=>{let e=()=>{let e=window.location.pathname.match(/\/day-(\d+)$/);eo(Math.max(0,(e?parseInt(e[1],10):1)-1))};return window.addEventListener("popstate",e),()=>window.removeEventListener("popstate",e)},[]);let eu=el[es],eh=N.replace(/\/day-\d+$/,""),ex=es>0?`${eh}/day-${es}`:void 0,ep=es{if(!g)return"";try{let t=ez(new Date(g),e,Y);return new Intl.DateTimeFormat(d,{weekday:"short",month:"short",day:"numeric",timeZone:Y}).format(t)}catch{return""}},[g,d,Y]),ef=(0,i.useMemo)(()=>eg(es-1),[eg,es]),ey=(0,i.useMemo)(()=>eg(es+1),[eg,es]),ev=(0,i.useMemo)(()=>et?l.filter(e=>"now"===e.type?0===es:e.timeLocal.slice(0,10)===eu):l,[l,eu,es,et]),{effectiveAdIndices:ew,effectiveAdBlocks:eC}=(0,i.useMemo)(()=>et?{effectiveAdIndices:[],effectiveAdBlocks:[]}:{effectiveAdIndices:p,effectiveAdBlocks:x},[et,p,x]),eN=(0,i.useMemo)(()=>ev.filter(e=>"hourly"===e.type||"now"===e.type).length,[ev]),eS=Math.max(0,24-eN),eI=es>0&&0===eN,eM=et&&!ee&&ei&&es>0&&eS>0&&!n,eP=14===es,{dayNarrative:eF,nightNarrative:eR,dayIconCode:eE,dayIconCodeExtend:eH,nightIconCode:eG,nightIconCodeExtend:eQ}=((e,{currentDayIndex:t,locationTime:i,timeZone:a})=>{let r=e?.daypart[1]?.narrative,l=e?.daypart[0]?.narrative,n=e?.daypart[0]?.iconCode,s=e?.daypart[0]?.iconCodeExtend,o=e?.daypart[1]?.iconCode,d=e?.daypart[1]?.iconCodeExtend;if(0!==t||!l||!i)return{dayNarrative:l,nightNarrative:r,dayIconCode:n,dayIconCodeExtend:s,nightIconCode:o,nightIconCodeExtend:d};try{return{dayNarrative:Number(new Intl.DateTimeFormat("en-US",{hour:"numeric",hourCycle:"h23",timeZone:a}).format(new Date(i)))>=15?void 0:l,nightNarrative:r,dayIconCode:n,dayIconCodeExtend:s,nightIconCode:o,nightIconCodeExtend:d}}catch{return{dayNarrative:l,nightNarrative:r,dayIconCode:n,dayIconCodeExtend:s,nightIconCode:o,nightIconCodeExtend:d}}})(w?.[es],{currentDayIndex:es,locationTime:g,timeZone:Y}),eq=(0,i.useMemo)(()=>{if(g)try{let e=ez(new Date(g),es,Y),t=new Intl.DateTimeFormat("en-US",{weekday:"long",month:"long",day:"numeric",timeZone:Y}).format(e);return eP?`See more hours for ${t}`:`See all 24 hours for ${t}`}catch{return}},[g,es,Y,eP]),eZ=(0,i.useRef)(null),eY=(0,i.useRef)(null),eK=(0,i.useRef)(!1),eX=!!(0,i.useMemo)(()=>k(l,e=>"hourly"===e.type),[l]);(0,i.useEffect)(()=>{if(!b||eK.current||n||!eX||!eY.current)return;let e=requestAnimationFrame(()=>{let e=eY.current?.querySelector(`[data-time="${b}"]`);e&&(e.scrollIntoView({behavior:"smooth",block:"center"}),eK.current=!0)});return()=>cancelAnimationFrame(e)},[b,n,eX]);let eJ=U&&ed.has(M),e0=(0,i.useMemo)(()=>ev.filter(e=>"now"===e.type||"hourly"===e.type||eJ&&"15minute"===e.type).map(e=>e.forecast),[ev,eJ]),{metricMin:e1,metricMax:e2}=(0,i.useMemo)(()=>{if(!eX||"overview"===M)return{metricMin:0,metricMax:100};if("visibility"===M)return{metricMin:0,metricMax:"e"===S?10:16};let e="temperature"===M||"feelsLike"===M,t="wind"===M||"windGust"===M,i=e0.flatMap(i=>e?[ec(i,"temperature"),ec(i,"feelsLike")]:"dewPoint"===M?[ec(i,"dewPoint"),ec(i,"temperature"),ec(i,"feelsLike")]:t?[ec(i,"wind"),ec(i,"windGust")]:"airQuality"===M&&em(i)?[]:[ec(i,M)]);return{metricMin:i.length&&!t?function(e,t){if(0===e.length)return;let i=e[0],a=t(i);for(let r=1;re):0,metricMax:i.length?function(e,t){if(0===e.length)return;let i=e[0],a=t(i);for(let r=1;ra&&(a=n,i=l)}return i}(i,e=>e):100}},[eX,M,S,e0]),{has15minItems:e5,has15minPrecip:e4}=(0,i.useMemo)(()=>{let e=ev.filter(e=>"15minute"===e.type),t=!!e.some(({forecast:e})=>e.precipRate>0||e.snowRate>0);return{has15minItems:!!e.length,has15minPrecip:t}},[ev]),e3=(0,i.useMemo)(()=>{if(f)return k(ev,e=>("hourly"===e.type||"now"===e.type)&&e.timeLocal{if(!ee||U||!e4)return;let t=(function(e,t){let i=[];for(let a=0;a"hourly"!==e.type).filter(e=>"15minute"===e.type).map(e=>e.forecast);return t.length>0?t:void 0},[ee,U,e4,ev]),ts=(0,D.cn)("flex h-16 items-center border-b","overview"===M?" border-black/10":"border-transparent"),to=X?j("locationDisplayName",{displayName:X}):j("hourlyWeather");return(0,t.jsxs)(F.Card,{ref:eZ,"aria-label":to,className:"not-prose @container/hourly","data-testid":"hourly-data-graph",children:[et&&c&&(0,t.jsxs)(P.default,{href:c,className:"inline-flex h-8 w-fit items-center gap-1 rounded-lg px-3 text-sm font-bold text-gray-900 transition-colors hover:bg-gray-100 active:bg-gray-200",children:[(0,t.jsx)(ek.ChevronLeft,{"aria-hidden":"true",className:"size-4"}),C("dailyForecast")]}),!et&&(0,t.jsx)(V.LocationTimeHeadingClient,{title:to,isTitleLoading:!e&&!m,location:e,headingLevel:h?.level,presentationName:h?.presentationName,promotePresentationName:h?.ownsHeading,formattedTime:K,expectsTimeStamp:!s}),(0,t.jsx)(i.Suspense,{fallback:null,children:(0,t.jsxs)(F.CardContent,{className:"isolate p-0",children:[(0,t.jsx)(O.AlertHeadlines,{className:"my-4",location:e}),et&&(0,t.jsxs)("div",{className:"mt-6 mb-6 flex flex-col gap-4",children:[(0,t.jsx)(eD,{activeDayIndex:es,dayCount:en,locationTime:g,locale:d,timeZone:Y,onNavigate:eo}),(eF||eR)&&(0,t.jsx)(e_,{dayNarrative:eF,nightNarrative:eR,dayIconCode:eE,dayIconCodeExtend:eH,nightIconCode:eG,nightIconCodeExtend:eQ})]}),(0,t.jsx)(eA,{selectedMetric:M,onSelect:A,className:"-mx-4 md:mx-0"}),(()=>{let e;if(s)return(0,t.jsx)(L.default,{variant:"Display.S",className:"flex min-h-48 items-center justify-center p-4",children:j("errorMsg")});if(n)return(0,t.jsxs)("div",{ref:eY,children:[(0,t.jsx)(ej,{selectedMetric:M}),Array.from({length:et?24:64},(e,a)=>(0,t.jsxs)(i.Fragment,{children:[(0,t.jsx)("div",{className:ts,children:(0,t.jsx)(Z.default,{skeletonClassName:"h-4 w-full"})}),(0,t.jsx)(eW,{adBlocks:eC,adIndices:ew,currentIndex:a})]},a))]});let a=[],r=0;ev.forEach((l,n)=>{if(!U&&"15minute"===l.type)return;if(!et&&"sunrise"!==l.type&&"sunset"!==l.type&&l.forecast){let i=l.forecast.validTimeLocal,r=l.forecast.dayOfWeek;if(r&&r!==e&&i){let n=(0,E.formatWeekdayWithMonthAndDate)({date:i,locale:d,timeZone:Y});a.push((0,t.jsx)("div",{className:"-mx-4 mt-6 flex h-10 items-center bg-white px-4 first:mt-0 md:mx-0 md:h-12 md:px-0",children:(0,t.jsx)(L.default,{variant:"Body.L.Bold",children:n})},`day-${l.timeLocal}`)),e=r}}0===n&&a.push((0,t.jsx)(ej,{selectedMetric:M},"header"));let s=ta&&l.timeLocal===e3?te:void 0;if("now"===l.type){let e=l.forecast,i=tn(n);a.push((0,t.jsx)("div",{ref:s,className:ts,children:(0,t.jsx)(eb,{primary:!0,forecast:e,timeLabel:j("now"),hidePrecipChance:!0,timeZone:Y,locale:d,selectedMetric:M,metricMin:e1,metricMax:e2,units:S,precipSubItems:i})},"now"))}else if("sunrise"===l.type||"sunset"===l.type)a.push((0,t.jsx)(eT,{type:l.type,time:l.timeLocal,locale:d,timeZone:Y,selectedMetric:M},`sun-${l.timeLocal}`));else if("hourly"===l.type){let e=l.forecast;if(U)a.push((0,t.jsx)("div",{ref:s,className:ts,children:(0,t.jsx)(eb,{forecast:e,timeZone:Y,locale:d,selectedMetric:M,metricMin:e1,metricMax:e2,units:S,fifteenMinute:!1})},`flat-${e.validTimeUtc}`));else{let l=r++,o=tn(n);a.push((0,t.jsxs)(i.Fragment,{children:[(0,t.jsx)("div",{"data-time":e.validTimeUtc,ref:s,className:ts,children:(0,t.jsx)(eb,{primary:!0,forecast:e,timeZone:Y,locale:d,selectedMetric:M,metricMin:e1,metricMax:e2,precipSubItems:o,units:S})}),(0,t.jsx)(eW,{adBlocks:eC,adIndices:ew,currentIndex:l})]},`slot-${l}`))}}else if("15minute"===l.type){let e=l.forecast;a.push((0,t.jsx)("div",{className:ts,children:(0,t.jsx)(eb,{forecast:e,timeZone:Y,locale:d,selectedMetric:M,metricMin:e1,metricMax:e2,units:S,fifteenMinute:!0})},l.timeLocal))}});let l=ev.filter(e=>"hourly"===e.type||"now"===e.type).at(-1)?.forecast,o=eM&&eI&&0===a.length,m=(e,i,a)=>(0,t.jsxs)("div",{ref:ti,className:(0,D.cn)("relative","min-h-[22.5rem]"),children:[(0,t.jsx)(eU,{headline:a}),(0,t.jsx)("div",{"aria-hidden":"true",inert:!0,children:[...Array(i)].map((i,a)=>(0,t.jsx)("div",{className:"blur-[6px]",children:(0,t.jsx)(eb,{primary:!0,generic:!0,forecast:e,timeZone:Y,locale:d,selectedMetric:M,metricMin:e1,metricMax:e2,units:S})},`blur-${a}`))})]});return(0,t.jsxs)("div",{ref:eY,children:[a,ea&&l&&m(l,3),o&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(ej,{selectedMetric:M},"header"),m(eV,24,eq)]}),eM&&!o&&l&&m(l,eS,eq),et&&(0,t.jsxs)("div",{className:"flex items-center justify-between gap-2 py-6",children:[ex?(0,t.jsxs)(P.default,{href:ex,rel:(0,B.nofollowRel)(ex),onClick:e=>{e.preventDefault(),window.history.pushState(null,"",ex),eo(es-1);let t=window.matchMedia("(prefers-reduced-motion: reduce)").matches;eZ.current?.scrollIntoView({behavior:t?"instant":"smooth",block:"start"})},className:"inline-flex h-12 items-center gap-2 rounded-lg bg-gray-100 px-4 text-base font-bold text-gray-900 hover:bg-gray-200 active:bg-gray-300",children:[(0,t.jsx)(ek.ChevronLeft,{"aria-hidden":"true",className:"size-4"}),ef]}):(0,t.jsxs)("button",{type:"button",disabled:!0,"aria-label":`${j("previousDay")}: ${ef}`,className:"inline-flex h-12 cursor-default items-center gap-2 rounded-lg bg-gray-100 px-4 text-base font-bold text-gray-300",children:[(0,t.jsx)(ek.ChevronLeft,{"aria-hidden":"true",className:"size-4 text-inherit"}),ef]}),ep?(0,t.jsxs)(P.default,{href:ep,rel:(0,B.nofollowRel)(ep),onClick:e=>{e.preventDefault(),window.history.pushState(null,"",ep),eo(es+1);let t=window.matchMedia("(prefers-reduced-motion: reduce)").matches;eZ.current?.scrollIntoView({behavior:t?"instant":"smooth",block:"start"})},className:"inline-flex h-12 items-center gap-2 rounded-lg bg-gray-100 px-4 text-base font-bold text-gray-900 hover:bg-gray-200 active:bg-gray-300",children:[ey,(0,t.jsx)(eL.ChevronRight,{"aria-hidden":"true",className:"size-4"})]}):(0,t.jsxs)("button",{type:"button",disabled:!0,"aria-label":`${j("nextDay")}: ${ey}`,className:"inline-flex h-12 cursor-default items-center gap-2 rounded-lg bg-gray-100 px-4 text-base font-bold text-gray-300",children:[ey,(0,t.jsx)(eL.ChevronRight,{"aria-hidden":"true",className:"size-4 text-inherit"})]})]}),!et&&!ep&&c&&u&&!ea&&(0,t.jsx)("div",{className:"pt-6",children:(0,t.jsx)(_.Button,{asChild:!0,children:(0,t.jsx)(P.default,{href:c,children:u})})})]})})(),e8&&(0,t.jsx)("div",{className:"z-sticky pointer-events-none sticky right-0 bottom-[calc(4.5rem_+_var(--fixed-ad-height))] left-0 flex justify-center md:bottom-4",style:{"--fixed-ad-height":er+"px"},children:ee?(0,t.jsx)(_.Button,{type:"button",className:"pointer-events-auto inline-flex h-auto cursor-pointer items-center gap-1.5 rounded-full !bg-gray-900 px-4 py-2.5 text-sm font-semibold text-white shadow-lg transition-colors",onClick:()=>R(e=>!e),children:j(U?"hide15MinDetails":"show15MinDetails")}):(0,t.jsx)(eB,{offersFifteenMinute:e6,offersMoreHours:e7,pastFifteenMinuteWindow:tr,dismissed:tl})})]})})]})};var eQ=e.i(381477),eq=e.i(495892),eZ=e.i(889951),eY=e.i(228071),eK=e.i(980108),eX=e.i(467741),eJ=e.i(986519),e0=e.i(738634),e1=e.i(713272),e2=e.i(796424),e5=e.i(538842),e4=e.i(555360);let e3=({location:e,initializing:d,initialError:c,serverLocationDisplayName:u,serverLocationCanonicalId:m,serverLocationPlaceId:h,locationHeading:x,adBlocks:p,adIndices:g})=>{var f;let y,v=(0,r.useParams)(),b=(0,r.useSearchParams)(),w=v?.locale,j=(f=v?.day,(y=f?.match(/^day-(\d+)$/))?Math.max(0,parseInt(y[1],10)-1):0),C=(0,a.useTranslations)("HourlyForecast"),N=(0,l.useCanonicalBasePath)(),T=(0,s.useIsSamsungPartner)(),{loading:S,error:I,forecastItems:M,locationTime:A,fifteenMinuteWindowEnd:k}=(e=>{let t=(0,r.useParams)(),a=t?.locale,l=(0,o.useAtomValue)(H.userUnitPreferenceAtom),n=(0,$.unitsSystemByName)(l)?.code,{isUserPremium:s}=(0,z.useUser)().user,d=s?R.HourlyForecastDuration.FIFTEEN_DAY:R.HourlyForecastDuration.THREE_DAY,c=s?R.ForecastDuration.FIFTEEN_DAY:R.ForecastDuration.THREE_DAY,{data:u=[],error:m,isLoading:h}=(0,eQ.default)(e?["getHourlyForecastWithAirQuality",e.geocode,n,d,a,e.countryCode]:null,([e,t,i,a,r,l])=>(0,eq.getHourlyForecastWithAirQuality)({geocode:t,units:i,duration:a,language:r,cscCountryCode:l}),{revalidateOnFocus:!1,dedupingInterval:6e4}),x=(0,i.useMemo)(()=>s?u.slice(0,360):u.slice(0,48),[u,s]),{data:p=[],isLoading:g}=(0,eQ.default)(e?["get-fifteen-minute-forecast",e.geocode,n,a]:null,([e,t,i,a])=>(0,eJ.getFifteenMinuteForecast)({geocode:t,units:i,language:a}),{revalidateOnFocus:!1,dedupingInterval:6e4}),f=s?p:p.slice(0,4),y=p.at(-1)?.validTimeLocal??"",{data:v=null,isLoading:b}=(0,eQ.default)(e&&["currentObservations",e.geocode,n,a],([e,t,i,a])=>(0,eZ.getCurrentObservations)({geocode:t,units:i,language:a}),{revalidateOnFocus:!1,dedupingInterval:6e4}),{data:w=null}=(0,eQ.default)(e?["get-current-air-quality",e.geocode,a,e.countryCode]:null,([e,t,i,a])=>(0,eY.getHourlyAirQualityForecast)({geocode:t,language:i,scale:(0,eX.getAirQualityScale)({countryCode:a??""}),duration:eK.AirQualityForecastDuration.TWELVE_HOUR}),{revalidateOnFocus:!1,dedupingInterval:6e4}),j=w?.forecast?.[0],{data:C=[]}=(0,eQ.default)(e?["get-daily-forecast",e.geocode,c,n,a]:null,([e,t,i,a,r])=>(0,e0.getDailyForecast)({geocode:t,duration:i,units:a,language:r}),{revalidateOnFocus:!1,dedupingInterval:6e4}),N=e?.ianaTimeZone??"Etc/UTC",T=v?.validTimeLocal,[S,I,M]=(0,i.useMemo)(()=>{let e=(0,e1.convertToTimeInTimezone)(new Date,N),t=(0,e5.getISODateString)({date:e,stripOffsetColon:!0}),i=T&&Math.abs(Date.parse(T)-Date.parse(t))>=18e5?T:t;return[(0,e2.getNormalizedDateString)(i),Math.floor(new Date(i).getTime()/1e3),i]},[N,T]),A=(0,i.useMemo)(()=>{var e;let t=new Map;v&&t.set("now",{type:"now",timeLocal:M,forecast:(e={...v,validTimeLocal:M,validTimeUtc:I},{cloudCover:e.cloudCover,dayOfWeek:e.dayOfWeek,dayOrNight:e.dayOrNight,expirationTimeUtc:e.expirationTimeUtc,iconCode:e.iconCode,iconCodeExtend:e.iconCodeExtend,precipChance:0,precipType:(()=>{if(e.snow1Hour>0||e.temperature{e.validTimeLocal>=M&&t.set(e.validTimeLocal,{type:"15minute",timeLocal:e.validTimeLocal,forecast:e})}),x.forEach(e=>{e.validTimeLocal>=M&&t.set(e.validTimeLocal,{type:"hourly",timeLocal:e.validTimeLocal,forecast:e})});let i=x[x.length-1];for(let e of C)e.sunriseTimeLocal&&e.sunriseTimeLocal>=M&&i&&e.sunriseTimeLocal=M&&i&&e.sunsetTimeLocalnew Date(e.timeLocal).getTime()-new Date(t.timeLocal).getTime())},[v,C,f,x,j,M,I,n]);return{hourlyForecast:x,forecastItems:A,fifteenMinuteWindowEnd:y,loading:h||g||b,error:m,locationTime:e?S:""}})(e),{dailyForecasts:L}=(0,e4.useDailyForecastData)(e,!1),D=d||S||!M?.length,_=b?.get("metric")??"",P=(0,i.useMemo)(()=>eo.includes(_)?_:void 0,[_]);return(0,t.jsx)(eG,{location:e,serverLocationDisplayName:u,locationHeading:x,forecastItems:M,locale:w,isLoading:D,error:c||I,ctaLink:(0,n.buildLocationPageHref)({pageType:"tenday",locale:w,canonicalBasePath:N,canonicalID:e?.canonicalID??m,featureId:v?.featureId??e?.featureId,placeId:e?.placeId??h??v?.locId,skipCanonical:T}),ctaText:C("10DayWeather"),adBlocks:p,adIndices:g,locationTime:A,fifteenMinuteWindowEnd:k,dailyForecasts:L,activeDayIndex:j,initialMetric:P,targetTime:b.get("t")||void 0})};var e6=e.i(64412),e7=e.i(181462);let e8=({adBlocks:e,adIndices:i,globalPageProps:a,headingLevel:r})=>{let{location:l,isLoading:n,error:s}=(0,e6.useLocation)(),o=(0,e7.getServerLocationDisplayName)(a),d=(0,e7.resolveLocationHeadingContext)(a,r);return(0,t.jsx)(e3,{location:l,serverLocationDisplayName:o,serverLocationCanonicalId:(0,e7.getServerLocationCanonicalId)(a),serverLocationPlaceId:(0,e7.getServerLocationPlaceId)(a),locationHeading:d,initializing:n,initialError:s,adBlocks:e??[],adIndices:i??[]})};e.s(["HourlyDataGraphBlockClient",0,e8,"default",0,e8],885707)},282704,e=>{"use strict";var t=e.i(247865);let i={isInView:!1,isAbove:!1};e.s(["useViewportPosition",0,function(e,{enabled:a=!0}={}){let[r,l]=(0,t.useState)(i);return(0,t.useEffect)(()=>{if(!a||!e)return void l(e=>e===i?e:i);let t=new IntersectionObserver(([e])=>{if(!e)return;let t=e.isIntersecting,i=!t&&e.boundingClientRect.bottome.isInView===t&&e.isAbove===i?e:{isInView:t,isAbove:i})});return t.observe(e),()=>t.disconnect()},[e,a]),r}])},350535,e=>{"use strict";var t=e.i(902875),i=e.i(581014),a=e.i(725287),r=e.i(559421),l=e.i(611540),n=e.i(247865),s=e.i(368847),o=e.i(877957),d=e.i(240058),c=e.i(380993),u=e.i(546446),m=e.i(294237),h=e.i(650561),x=e.i(674885),p=e.i(385277),g=e.i(307215),f=e.i(273876),y=e.i(632137);let v=(0,m.cva)("grid gap-x-8 gap-y-0",{variants:{cols:{1:"grid-cols-1",2:"grid-cols-2",3:"grid-cols-3",4:"grid-cols-4",5:"grid-cols-5",6:"grid-cols-6"}}}),b=(0,n.memo)(({dataPoints:e,fields:a,locale:r,columns:l,children:n,className:o})=>{let{small:d=2,medium:c=3,large:m=4}="object"==typeof l?l||{}:{small:l,medium:l,large:l},[b,w]=(0,p.useClientContainerSize)(e=>e>=g.containerSizes["@xl"]?m:e>=g.containerSizes["@xs"]?c:d),j=b||c,C=(0,i.useTranslations)("DetailsTable"),N={unitName:(0,u.useAtomValue)(x.userUnitPreferenceAtom),t:C,locale:r},T=0;return(0,t.jsx)(h.Card,{ref:w,className:(0,y.cn)("border-2xl @container/detailsTable h-full bg-gray-100 p-0",o),children:(0,t.jsxs)(h.CardContent,{className:"px-4 py-4 @xl/detailsTable:px-6",children:[n&&(0,t.jsx)("div",{children:n}),(0,t.jsx)("ul",{className:v({cols:j}),children:a.map((i,r)=>{let l,n=f.detailConfig[i],o=n?.value(e,N);if(!n||!o)return T++,null;let d="derive"in n.icon?n.icon.derive(e,N):n.icon,c="function"==typeof n.label?n.label(e,N):n.label,u=a.length-T,m=r-T,h=u%j;if(m===u-1&&0!==h){let e=j-h+1;l={gridColumn:`span ${e} / span ${e}`}}return(0,t.jsxs)("li",{className:"flex flex-row items-center gap-2 border-t py-3 first:border-none @max-sm:flex-wrap [&:nth-child(-n+2)]:border-none [&:nth-child(-n+2)]:pt-0 [&:nth-last-child(-n+2)]:pb-0",style:l,children:[d&&(0,t.jsx)(d,{className:"size-4 shrink-0 @md/detailsTable:size-5"}),c&&(0,t.jsx)(s.default,{variant:"Body.M",className:"grow-1 text-sm leading-normal font-normal whitespace-nowrap @xl/detailsTable:text-base",children:c}),(0,t.jsx)(s.default,{elementType:"string"==typeof o?"p":"div",variant:"Body.M",className:c?"text-right text-sm leading-[1.5] font-bold tracking-normal @max-sm:ml-6 @max-sm:basis-full @max-sm:text-left @xl/detailsTable:text-base":"text-sm leading-[1.5] font-bold tracking-normal @xl/detailsTable:text-base",children:o})]},c+m)})})]})})});var w=e.i(617874),j=e.i(742740),C=e.i(548888),N=e.i(180193),T=e.i(546505),S=e.i(665488),I=e.i(35520),M=e.i(529014),A=e.i(316078);let k=["temperatureFeelsLike","accumulation","windSpeed","pressureMeanSeaLevel","cloudCover","temperatureDewPoint","uvIndex","visibility","airQuality","relativeHumidity","windGust"],L=({forecast:e,timeZone:i,locale:a,fifteenMinute:r})=>{let l=(0,u.useAtomValue)(x.userUnitPreferenceAtom),n=(0,w.unitsSystemByName)(l);return(0,t.jsxs)("div",{className:(0,y.cn)("flex w-full items-center gap-4","@max-md/hourItem:gap-2"),children:[(0,t.jsx)("div",{className:(0,y.cn)("min-w-0","flex-[0_0_25%]","@md/hourItem:flex-[0_0_15%]","@lg/hourItem:flex-[0_0_14%]","@2xl/hourItem:flex-[0_0_12%]",{"pl-3":r}),children:(0,t.jsx)(s.default,{className:(0,y.cn)("inline-block rounded-[100px] px-2 py-0.5 whitespace-nowrap","group-data-[state=open]:bg-blue-500 group-data-[state=open]:text-white"),children:(0,j.formatHourlyDate)({date:e.validTimeLocal,locale:a,timeZone:i,minutes:r})})}),(0,t.jsx)("div",{className:(0,y.cn)("min-w-0","flex-[0_0_12%]","@md/hourItem:flex-[0_0_9%]","@lg/hourItem:flex-[0_0_8%]","@2xl/hourItem:flex-[0_0_8%]",{"pl-3":r}),children:(0,t.jsx)(s.default,{variant:r?"Body.M.Bold":"Body.L.Bold",children:(0,t.jsx)(N.Temperature,{value:e.temperature})})}),(0,t.jsxs)("div",{className:(0,y.cn)("min-w-0","relative flex h-6 items-center","flex-[0_0_10%]","@md/hourItem:flex-[0_0_6%]","@lg/hourItem:flex-[0_0_7%]","@2xl/hourItem:flex-[1_1_0%]"),children:[(0,t.jsx)(A.WxIcon,{iconCode:e.iconCode,className:"lightBG size-7 shrink-0 @md/hourItem:size-8",size:"lg",iconTheme:"lightBG","aria-label":e.wxPhraseLong||`Weather condition ${e.iconCode}`}),(0,t.jsx)(s.default,{variant:"Body.M",style:{wordBreak:"break-word"},className:"shrink pl-1.5 @max-2xl/hourItem:hidden",lineClamp:2,children:e.wxPhraseLong})]}),(0,t.jsx)("div",{className:(0,y.cn)("min-w-0","items-end @lg/hourItem:py-0.5","flex-[1_0_14.5%]","@md/hourItem:flex-[0_0_12.5%]","@lg/hourItem:flex-[0_0_20%]","@2xl/hourItem:flex-[0_0_20%]"),children:(0,t.jsx)(I.PrecipChance,{precipChance:e.precipChance,displayMode:"both",textClassName:"@lg/hourItem:hidden",progressClassName:"@max-lg/hourItem:hidden",iconClassName:"@max-lg/hourItem:size-3"})}),(0,t.jsx)("div",{className:(0,y.cn)("min-w-0","items-end @max-md/hourItem:hidden","@md/hourItem:flex-[0_0_13%]","@lg/hourItem:flex-[0_0_11%]","@2xl/hourItem:flex-[0_0_10%]"),children:(0,t.jsx)(s.default,{children:(0,t.jsx)(T.Percentage,{value:e.relativeHumidity})})}),(0,t.jsx)("div",{className:(0,y.cn)("min-w-0","items-end","flex-[0_0_23%]","@md/hourItem:flex-[0_0_15%]","@lg/hourItem:flex-[0_0_15%]","@2xl/hourItem:flex-[0_0_10%]"),children:(0,t.jsx)(s.default,{elementType:"div",children:(0,t.jsx)(C.Wind,{windSpeed:e.windSpeed,windDirectionCardinal:e.windDirectionCardinal,units:n.code,displayMode:"directional",className:"whitespace-nowrap",iconClassName:"size-3 @md/hourItem:size-4"})})}),(0,t.jsx)("div",{className:(0,y.cn)("min-w-0","@max-md/hourItem:hidden","@md/hourItem:flex-[0_0_15%]","@lg/hourItem:flex-[0_0_15%]","@2xl/hourItem:flex-[0_0_10%]"),children:(0,t.jsx)(s.default,{children:(0,t.jsx)(M.Accumulation,{precipType:e.precipType,qpf:"precipRate"in e?e.precipRate:e.qpf,qpfSnow:"snowRate"in e?e.snowRate:e.qpfSnow,units:n.code})})})]})},D=({forecast:e,fifteenMinuteItems:i,initial15MinsItems:a,timeZone:r,locale:l,itemIndex:n})=>(0,t.jsxs)(t.Fragment,{children:[!!a?.length&&(0,t.jsx)("div",{className:"border-grey-500 @container/hourItem gap-2 border-b",children:a.map(e=>(0,t.jsx)("div",{className:"py-3.5 pr-7",children:(0,t.jsx)(L,{forecast:e,locale:l,timeZone:r,fifteenMinute:!0})},e.validTimeLocal))}),(0,t.jsxs)(S.AccordionItem,{value:e.validTimeLocal,className:(0,y.cn)("border-grey-500 @container/hourItem gap-2 border-b py-3.5",{"[&[data-state=open]]:pb-0":!!i?.length}),children:[(0,t.jsx)(S.AccordionTrigger,{className:"items-center gap-1 p-0 @md/hourItem:gap-3",iconClassName:"mb-1 size-4",triggerContent:(0,t.jsx)(L,{forecast:e,locale:l,timeZone:r,showHeading:0===n})}),(0,t.jsxs)(S.AccordionContent,{children:[(0,t.jsx)(b,{dataPoints:e,fields:k,locale:l,className:"my-2 @md/hourItem:mt-4"}),!!i?.length&&(0,t.jsx)("div",{children:i.map(e=>(0,t.jsx)("div",{className:"py-3.5 pr-7 @max-md/hourItem:pr-5",children:(0,t.jsx)(L,{forecast:e,locale:l,timeZone:r,fifteenMinute:!0})},e.validTimeLocal))})]})]})]});var _=e.i(341669),P=e.i(65659),F=e.i(23123),U=e.i(474245),R=e.i(952693),E=e.i(763635),B=e.i(747961);let O=(0,n.forwardRef)(({title:e,titleId:i,desc:a,descId:r,...l},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":i,"aria-describedby":r,...l,children:[a?(0,t.jsx)("desc",{id:r,children:a}):null,e?(0,t.jsx)("title",{id:i,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",d:"M7.5 1.5v1a.5.5 0 0 0 1 0v-1a.5.5 0 0 0-1 0M7.5 13.5v1a.5.5 0 0 0 1 0v-1a.5.5 0 0 0-1 0M2.5 8.5h-1a.5.5 0 0 1 0-1h1a.5.5 0 0 1 0 1M11.536 12.243l.707.707a.5.5 0 0 0 .707-.707l-.707-.707a.5.5 0 0 0-.707.707M3.757 4.464l-.707-.707a.5.5 0 1 1 .707-.707l.707.707a.5.5 0 0 1-.707.707M12.243 4.464l.707-.707a.5.5 0 1 0-.707-.707l-.707.707a.5.5 0 0 0 .707.707M4.464 12.243l-.707.707a.5.5 0 1 1-.707-.707l.707-.707a.5.5 0 1 1 .707.707M8.72 10.568A2.67 2.67 0 0 1 5.333 8 2.667 2.667 0 0 1 9.85 6.079c.25-.234.55-.414.883-.524a3.667 3.667 0 1 0-.125 5.021H9.217z"}),(0,t.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M11.489 5.9c-.985 0-1.795.747-1.913 1.71a1.25 1.25 0 0 0-1.01 1.231c0 .633.465 1.159 1.07 1.24l.007.002h.004l.148.01h2.97q.07.006.14.006c.845 0 1.528-.694 1.528-1.548 0-.738-.509-1.356-1.192-1.512a1.93 1.93 0 0 0-1.752-1.14m-1.203 1.847a1.22 1.22 0 0 1 1.203-1.133c.488 0 .92.301 1.108.749l.128.305.328.062c.365.07.66.402.66.82a.82.82 0 0 1-.883.831l-.03-.003H9.823l-.107-.007a.53.53 0 0 1-.429-.53.53.53 0 0 1 .455-.534l.503-.06z",clipRule:"evenodd"})]})),z=n.default.forwardRef((e,i)=>(0,t.jsx)(B.BaseIcon,{ref:i,icon:O,...e}));z.displayName="FairMostlyClearDay";let H=(0,n.forwardRef)(({title:e,titleId:i,desc:a,descId:r,...l},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":i,"aria-describedby":r,...l,children:[a?(0,t.jsx)("desc",{id:r,children:a}):null,void 0===e?(0,t.jsx)("title",{id:i,children:"Sunny Day"}):e?(0,t.jsx)("title",{id:i,children:e}):null,(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{d:"M7.5 13.5v1a.5.5 0 0 0 1 0v-1a.5.5 0 0 0-1 0M7.5 1.5v1a.5.5 0 0 0 1 0v-1a.5.5 0 0 0-1 0M13.5 8.5h1a.5.5 0 0 0 0-1h-1a.5.5 0 0 0 0 1M1.5 8.5h1a.5.5 0 0 0 0-1h-1a.5.5 0 0 0 0 1M11.536 12.243l.707.707a.5.5 0 0 0 .707-.707l-.707-.707a.5.5 0 0 0-.707.707M3.05 3.757l.707.707a.5.5 0 0 0 .707-.707l-.707-.707a.5.5 0 1 0-.707.707M12.243 4.464l.707-.707a.5.5 0 1 0-.707-.707l-.707.707a.5.5 0 0 0 .707.707M3.757 12.95l.707-.707a.5.5 0 1 0-.707-.707l-.707.707a.5.5 0 1 0 .707.707"}),(0,t.jsx)("path",{fillRule:"evenodd",d:"M8 10.667a2.667 2.667 0 1 0 0-5.334 2.667 2.667 0 0 0 0 5.334m0 1a3.667 3.667 0 1 0 0-7.334 3.667 3.667 0 0 0 0 7.334",clipRule:"evenodd"})]})]})),$=n.default.forwardRef((e,i)=>(0,t.jsx)(B.BaseIcon,{ref:i,icon:H,...e}));$.displayName="SunnyDay";let V=(0,n.forwardRef)(({title:e,titleId:i,desc:a,descId:r,...l},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":i,"aria-describedby":r,...l,children:[a?(0,t.jsx)("desc",{id:r,children:a}):null,void 0===e?(0,t.jsx)("title",{id:i,children:"Cloudy"}):e?(0,t.jsx)("title",{id:i,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M9.063 3c1.877 0 3.35 1.456 3.457 3.53l.035.241.795.084.028.008c.482.124.891.343 1.182.674.295.337.44.757.44 1.227a1.9 1.9 0 0 1-.616 1.395c-.35.33-.838.56-1.457.656.046.156.073.322.073.495 0 .846-.605 1.548-1.388 1.658l-.107.014h-.103l-.006.001-7.808.006q-.111.01-.226.011C2.058 13 1 11.897 1 10.537c0-1.203.828-2.207 1.923-2.42l.701-.138.28-.683a3.49 3.49 0 0 1 1.769-1.858c.033-.45.257-.844.48-1.133.245-.32.53-.569.7-.699C7.454 3.15 8.216 3 9.064 3M7.029 6.019c-1.065 0-1.975.671-2.365 1.625l-.456 1.112-1.135.222c-.716.14-1.246.794-1.246 1.56 0 .864.677 1.587 1.535 1.587q.075 0 .149-.008l.038-.004 7.901-.006.054-.007a.79.79 0 0 0 .669-.79.79.79 0 0 0-.682-.792l-1.755-.216-.147-1.845c-.109-1.354-1.205-2.438-2.56-2.438m2.034-2.171c-.767 0-1.317.139-1.71.437a3 3 0 0 0-.543.541q-.136.177-.214.348.213-.03.433-.031c1.778 0 3.239 1.426 3.384 3.24l.09 1.132 1.083.132c.315.04.602.175.834.376a.4.4 0 0 1 .085-.013c.652-.04 1.067-.242 1.313-.473s.348-.514.348-.773c0-.284-.084-.497-.229-.662-.146-.167-.382-.314-.736-.41l-1.379-.146-.133-.936v-.02c-.078-1.668-1.222-2.742-2.626-2.742",clipRule:"evenodd"})]})),W=n.default.forwardRef((e,i)=>(0,t.jsx)(B.BaseIcon,{ref:i,icon:V,...e}));W.displayName="Cloudy";let G=(0,n.forwardRef)(({title:e,titleId:i,desc:a,descId:r,...l},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":i,"aria-describedby":r,...l,children:[a?(0,t.jsx)("desc",{id:r,children:a}):null,void 0===e?(0,t.jsx)("title",{id:i,children:"Rain Heavy"}):e?(0,t.jsx)("title",{id:i,children:e}):null,(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{fillRule:"evenodd",d:"M7.982 1.833c-1.303 0-2.391 1.032-2.5 2.37l-.034.407-.405.049c-.67.08-1.209.672-1.209 1.41 0 .724.518 1.307 1.17 1.405l.217.015h4.896l.024.003q.087.008.175.008c1.01 0 1.851-.845 1.851-1.915 0-.946-.66-1.719-1.51-1.882l-.264-.051-.104-.248c-.386-.93-1.279-1.57-2.307-1.57M4.535 3.747C4.843 2.096 6.26.833 7.982.833c1.367 0 2.543.798 3.123 1.95 1.198.352 2.062 1.48 2.062 2.802 0 1.597-1.264 2.915-2.851 2.915a3 3 0 0 1-.245-.01H5.187l-.25-.018H4.92l-.034-.005c-1.168-.16-2.051-1.182-2.051-2.398 0-1.091.71-2.026 1.701-2.322",clipRule:"evenodd","data-figma-bg-blur-radius":20}),(0,t.jsx)("path",{d:"m7.65 9.47-.711 1.954a.5.5 0 1 0 .94.342l.71-1.954a.5.5 0 1 0-.94-.342M4.882 10.816l-.803 2.205a.5.5 0 0 0 .94.342l.802-2.205a.5.5 0 0 0-.94-.342M10.179 10.918l-.766 2.103a.5.5 0 1 0 .94.342l.765-2.103a.5.5 0 0 0-.94-.342"})]})]})),Q=n.default.forwardRef((e,i)=>(0,t.jsx)(B.BaseIcon,{ref:i,icon:G,...e}));Q.displayName="RainHeavy";let q=(0,n.forwardRef)(({title:e,titleId:i,desc:a,descId:r,...l},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":i,"aria-describedby":r,...l,children:[a?(0,t.jsx)("desc",{id:r,children:a}):null,void 0===e?(0,t.jsx)("title",{id:i,children:"Clear Night"}):e?(0,t.jsx)("title",{id:i,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",d:"M6.751 2.707a7.54 7.54 0 0 0 5.797 9.097A5.56 5.56 0 0 1 8.561 13.5q-.105.002-.21 0a5.547 5.547 0 0 1-1.6-10.792m.74-1.207a1 1 0 0 0-.088.008 6.548 6.548 0 0 0 .912 12.99c.082.004.164 0 .246 0a6.54 6.54 0 0 0 5.35-2.777.504.504 0 0 0-.391-.782A6.54 6.54 0 0 1 7.945 2.19a.507.507 0 0 0-.455-.69"})]})),Z=n.default.forwardRef((e,i)=>(0,t.jsx)(B.BaseIcon,{ref:i,icon:q,...e}));Z.displayName="ClearNight";var Y=e.i(402625);let K=({insightHeadline:e,insightTextLong:i,className:a,headlineClass:r,textClass:l,background:n,weatherMode:o})=>{if(!e&&!i)return null;let d="";return o&&(d="severe"===o?"warning":"watch"),(0,t.jsxs)("div",{className:(0,y.cn)("nowrap flex items-center px-6.5 py-4",a,n&&"bg-[#f6f6f6]","watch"===d&&"bg-[#f6f6f6]","warning"===d&&"bg-[#ba0d00]"),children:[d?(0,t.jsx)(Y.default,{className:"mr-4 size-4.5 shrink-0"}):null,(0,t.jsxs)("div",{children:[e?(0,t.jsx)(s.default,{elementType:"h2",variant:"Body.M",className:(0,y.cn)("mb-2.5 text-base font-medium text-gray-500",r),children:e}):null,i?(0,t.jsx)(s.default,{variant:"Body.L.Bold",className:(0,y.cn)("font-semibold text-gray-800","watch"===d&&"text-sm text-white","warning"===d&&"text-sm text-[#ba0d00]",l),children:i}):null]})]})};var X=e.i(11697),J=e.i(922033),ee=e.i(505307);let et=()=>{let e=(0,i.useTranslations)("DetailsTable");return(0,t.jsx)("div",{className:"@container/hourItem",children:(0,t.jsx)("div",{className:"mt-2 items-end gap-1 p-0 pr-7 @md/hourItem:gap-3",children:(0,t.jsxs)("div",{className:(0,y.cn)("flex w-full items-end gap-4","@max-md/hourItem:gap-2"),children:[(0,t.jsx)("div",{className:(0,y.cn)("min-w-0","flex-[0_0_25%]","@md/hourItem:flex-[0_0_15%]","@lg/hourItem:flex-[0_0_14%]","@2xl/hourItem:flex-[0_0_12%]")}),(0,t.jsx)("div",{className:(0,y.cn)("min-w-0","flex-[0_0_12%]","@md/hourItem:flex-[0_0_9%]","@lg/hourItem:flex-[0_0_8%]","@2xl/hourItem:flex-[0_0_8%]")}),(0,t.jsx)("div",{className:(0,y.cn)("min-w-0","flex-[0_0_10%]","@md/hourItem:flex-[0_0_6%]","@lg/hourItem:flex-[0_0_7%]","@2xl/hourItem:flex-[1_1_0%]")}),(0,t.jsx)("div",{className:(0,y.cn)("min-w-0","flex-[1_0_12.5%]","@md/hourItem:flex-[0_0_12.5%]","@lg/hourItem:flex-[0_0_20%]","@2xl/hourItem:flex-[0_0_20%]")}),(0,t.jsx)("div",{className:(0,y.cn)("min-w-0","items-end @max-md/hourItem:hidden","@md/hourItem:flex-[0_0_13%]","@lg/hourItem:flex-[0_0_11%]","@2xl/hourItem:flex-[0_0_10%]"),children:(0,t.jsx)(s.default,{variant:"Caption.M",color:"secondary",className:"hidden font-bold @md/hourItem:block",children:e("humidity")})}),(0,t.jsx)("div",{className:(0,y.cn)("min-w-0","items-end","flex-[0_0_23%]","@md/hourItem:flex-[0_0_15%]","@lg/hourItem:flex-[0_0_15%]","@2xl/hourItem:flex-[0_0_10%]"),children:(0,t.jsx)(s.default,{variant:"Caption.M",color:"secondary",className:"hidden font-bold @md/hourItem:block",children:e("wind")})}),(0,t.jsx)("div",{className:(0,y.cn)("min-w-0","@md/hourItem:flex-[0_0_15%]","@lg/hourItem:flex-[0_0_15%]","@2xl/hourItem:flex-[0_0_10%]"),children:(0,t.jsx)(s.default,{variant:"Caption.M",color:"secondary",className:"hidden font-bold @md/hourItem:block",children:e("precipitation")})})]})})})};var ei=e.i(495406),ea=e.i(528600),er=e.i(683199);let el=()=>{let e=(0,er.usePremiumSource)();return(0,t.jsx)(d.default,{href:"/subscribe?tpcc=mktg-hourly-hourlyupsell-gopremium",onClick:()=>e({sourceModule:"hourly-upsell",sourceElement:"get-premium",sourceUpsellPlacement:"hourlyupsell"}),className:(0,y.cn)("px-6 py-[9px] text-center text-sm font-semibold whitespace-nowrap normal-case max-lg:px-7.5 max-lg:py-2","bg-brand-400 text-primary-foreground inline-flex h-10 cursor-pointer items-center justify-center rounded-lg px-4 py-3 hover:bg-[#252C3F] focus:ring-2 focus:ring-blue-500 focus:ring-offset-0 focus:outline-none active:bg-[#0C1226]"),children:"Go Premium"})},en=()=>(0,t.jsx)("div",{className:"relative z-1 -mt-32 -mb-2 flex items-center px-4 pb-4 max-lg:-mt-60 max-lg:h-60 max-lg:items-end max-lg:justify-center max-lg:px-2.5 max-lg:pb-2.5",style:{background:"linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 100%)"},children:(0,t.jsxs)("div",{className:"border-brand-active box-border flex w-full rounded-md border bg-[rgba(255,255,255,0.75)]",children:[(0,t.jsxs)("div",{className:"box-content flex pl-[15px] max-lg:h-[53px] max-lg:pt-[15px]",children:[(0,t.jsxs)("svg",{width:"53px",height:"auto",viewBox:"0 0 52 52",children:[(0,t.jsx)("title",{children:"Hourly Subscription"}),(0,t.jsxs)("defs",{children:[(0,t.jsxs)("linearGradient",{x1:"50%",y1:"27.1512732%",x2:"50%",y2:"84.0143092%",id:"linearGradient-1",children:[(0,t.jsx)("stop",{stopColor:"#05336B",offset:"0%"}),(0,t.jsx)("stop",{stopColor:"#0D5AB9",offset:"100%"})]}),(0,t.jsx)("rect",{id:"path-2",x:"0",y:"0",width:"52",height:"52",rx:"26"}),(0,t.jsxs)("linearGradient",{x1:"54.1576441%",y1:"61.5117056%",x2:"79.7438622%",y2:"30.8238101%",id:"linearGradient-4",children:[(0,t.jsx)("stop",{stopColor:"#EBEBEB",stopOpacity:"0",offset:"0%"}),(0,t.jsx)("stop",{stopColor:"#FEFEFE",stopOpacity:"0.97187323",offset:"100%"}),(0,t.jsx)("stop",{stopColor:"#FFFFFF",offset:"100%"})]}),(0,t.jsxs)("linearGradient",{x1:"60.2488094%",y1:"60.0107334%",x2:"22.3406732%",y2:"37.5678784%",id:"linearGradient-5",children:[(0,t.jsx)("stop",{stopColor:"#EBEBEB",stopOpacity:"0",offset:"0%"}),(0,t.jsx)("stop",{stopColor:"#FFFFFF",offset:"100%"})]}),(0,t.jsx)("path",{d:"M15.2478169,12.7427796 C16.2855935,8.94382485 20.260057,6.66445201 24.1241188,7.6630344 C24.1241188,7.6630344 24.4111634,7.72815934 24.8969312,7.85840922 C26.1334309,3.34308016 30.328698,0 35.3188578,0 C40.7285443,0 45.210856,3.92920461 45.9836684,9.0306581 C46.1603112,8.98724148 46.2707129,8.96553317 46.2707129,8.96553317 C49.5386052,8.14061728 52.8948189,10.0509488 53.7559526,13.2637791 C53.9546758,14.02357 53.9988365,14.783361 53.9325955,15.5214436 C55.5665416,15.9556099 56.5822378,16.2161096 56.5822378,16.2161096 C58.1278625,16.6285676 59.033157,18.1698578 58.6136303,19.6894397 C58.2603447,21.0136467 57.0017645,21.8602709 55.654863,21.795146 L22.4680923,21.795146 C22.4680923,21.795146 21.0991104,21.7300211 20.3925391,21.5563546 C16.5284774,20.4926472 14.2100403,16.5634426 15.2478169,12.7427796 Z",id:"path-6"}),(0,t.jsxs)("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"linearGradient-7",children:[(0,t.jsx)("stop",{stopColor:"#FFFFFF",stopOpacity:"0.188717165",offset:"0%"}),(0,t.jsx)("stop",{stopColor:"#F7FDFF",stopOpacity:"0.2319848",offset:"0%"}),(0,t.jsx)("stop",{stopColor:"#6ADEF8",offset:"100%"})]}),(0,t.jsxs)("filter",{x:"-35.3%",y:"-35.3%",width:"170.6%",height:"170.6%",filterUnits:"objectBoundingBox",id:"filter-8",children:[(0,t.jsx)("feOffset",{dx:"0",dy:"2",in:"SourceAlpha",result:"shadowOffsetOuter1"}),(0,t.jsx)("feGaussianBlur",{stdDeviation:"2",in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),(0,t.jsx)("feColorMatrix",{values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0",type:"matrix",in:"shadowBlurOuter1",result:"shadowMatrixOuter1"}),(0,t.jsxs)("feMerge",{children:[(0,t.jsx)("feMergeNode",{in:"shadowMatrixOuter1"}),(0,t.jsx)("feMergeNode",{in:"SourceGraphic"})]})]})]}),(0,t.jsx)("g",{id:"Gating-Strategy-(Hourly/Daily)",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",children:(0,t.jsx)("g",{id:"Desktop:-15-Minute-and-Hourly",transform:"translate(-458.000000, -3354.000000)",children:(0,t.jsx)("g",{id:"Group-14",transform:"translate(438.000000, 3328.000000)",children:(0,t.jsxs)("g",{id:"Circle",transform:"translate(20.000000, 26.000000)",children:[(0,t.jsx)("mask",{id:"mask-3",fill:"white",children:(0,t.jsx)("use",{xlinkHref:"#path-2"})}),(0,t.jsx)("use",{id:"Mask",fill:"url(#linearGradient-1)",xlinkHref:"#path-2"}),(0,t.jsxs)("g",{id:"Shape-Copy",opacity:"0.9",mask:"url(#mask-3)",transform:"translate(36.858083, 10.899327) scale(-1, 1) translate(-36.858083, -10.899327) ",children:[(0,t.jsx)("use",{fill:"url(#linearGradient-4)",xlinkHref:"#path-6"}),(0,t.jsx)("use",{fill:"url(#linearGradient-5)",xlinkHref:"#path-6"})]}),(0,t.jsx)("path",{d:"M45.2830915,24.2783054 L45.3612761,24.2922867 C45.5945778,24.357602 45.7348071,24.6087404 45.671311,24.8514433 L45.671311,24.8514433 L45.6638652,24.8902468 L43.6421232,32.7247054 L43.6321955,32.7488069 L41.9037354,39.4618191 C41.55461,40.7529406 40.2724844,41.5164785 39.0251058,41.1689338 C37.7675927,40.8189789 37.0225988,39.4777262 37.3580736,38.1721437 C37.4240516,37.9195592 37.5237427,37.6896302 37.6521827,37.4813926 L37.6521827,37.4813926 L44.8493772,24.5373997 C44.9416224,24.3429 45.15238,24.2346839 45.3612761,24.2922867 Z M52.8495881,22.2062839 C52.9669456,21.9961173 53.2148697,21.8990263 53.4432342,21.986645 C53.700811,22.0902483 53.8354419,22.3844815 53.7452646,22.652666 L53.7452646,22.652666 L53.7315475,22.6944033 L50.8006582,31.2520327 C50.4861807,32.1234842 49.5524011,32.5645381 48.698384,32.2291595 C47.8367462,31.895853 47.3856057,30.9033338 47.6906844,30.0117537 C47.747331,29.8415483 47.8321738,29.6873275 47.932766,29.5505712 L47.932766,29.5505712 L52.848572,22.2062839 Z",id:"Rain",fill:"url(#linearGradient-7)",mask:"url(#mask-3)"}),(0,t.jsx)("g",{id:"icon/common/clock",filter:"url(#filter-8)",mask:"url(#mask-3)",fill:"#EBBB02",children:(0,t.jsx)("g",{transform:"translate(-2.000000, 24.000000)",id:"icon-color",children:(0,t.jsx)("path",{d:"M17,0.333333333 C26.2039303,0.333333333 33.6666667,7.79517329 33.6666667,17 C33.6666667,26.2048267 26.2039303,33.6666667 17,33.6666667 C7.79249781,33.6666667 0.333333333,26.206606 0.333333333,17 C0.333333333,7.79339402 7.79249781,0.333333333 17,0.333333333 Z M17,2.8974359 C9.20868152,2.8974359 2.8974359,9.20943981 2.8974359,17 C2.8974359,24.7905602 9.20868152,31.1025641 17,31.1025641 C24.7878845,31.1025641 31.1025641,24.788643 31.1025641,17 C31.1025641,9.21135699 24.7878845,2.8974359 17,2.8974359 Z M17,6.1025641 C17.7080574,6.1025641 18.2820513,6.67655801 18.2820513,7.38461538 L18.2820513,14.1677705 C18.2820513,15.6411955 18.8673671,17.0542728 19.9092358,18.0961415 L25.5988548,23.7857605 C26.099527,24.2864327 26.099527,25.0981827 25.5988548,25.5988548 C25.0981827,26.099527 24.2864327,26.099527 23.7857605,25.5988548 L18.0961415,19.9092358 C16.5734102,18.3865046 15.7179487,16.3212377 15.7179487,14.1677705 L15.7179487,7.38461538 C15.7179487,6.67655801 16.2919426,6.1025641 17,6.1025641 Z"})})})]})})})})]}),(0,t.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",className:"relative -left-4.5 h-auto pb-9",children:[(0,t.jsx)("title",{children:"Lock"}),(0,t.jsxs)("g",{transform:"translate(1 1)",fill:"none",fillRule:"evenodd",children:[(0,t.jsx)("circle",{stroke:"#FFF",strokeWidth:"1.5",fill:"#000",cx:"9",cy:"9",r:"9"}),(0,t.jsx)("path",{d:"M5.775 8h6.45c.29 0 .525.235.525.525v4.45c0 .29-.235.525-.525.525h-6.45a.525.525 0 01-.525-.525v-4.45c0-.29.235-.525.525-.525zM9 4.5A2.5 2.5 0 0111.5 7v1h-5V7A2.5 2.5 0 019 4.5zm0 5.25a.5.5 0 01.5.5v1a.5.5 0 01-1 0v-1a.5.5 0 01.5-.5zM10.5 8V7a1.5 1.5 0 00-3 0v1h3z",fill:"#FFF"})]})]})]}),(0,t.jsxs)("div",{className:"flex grow-1 items-center gap-2 max-lg:ml-[-5px] max-lg:block",children:[(0,t.jsxs)("div",{className:"grow-1 py-[15px] max-lg:pr-[15px] max-lg:pb-0",children:[(0,t.jsx)("span",{className:"block text-[13px] leading-none text-[#838783] max-lg:pb-1",children:"Premium"}),(0,t.jsx)("span",{className:"block text-lg leading-[1.8] font-extrabold text-[#2b2b2b] max-lg:h-fit max-lg:pb-1 max-lg:leading-[1]",children:"Unlock more hourly forecasts"}),(0,t.jsxs)("div",{className:"tracking[-0.28px] inline-block text-sm leading-[1.3]",children:[(0,t.jsx)("span",{children:"Upgrade to Premium and get 192-hour forecasts, so you can plan further ahead."}),(0,t.jsx)("span",{className:"hidden pl-[5px] text-sm italic md:inline",children:"Level up your forecast."})]})]}),(0,t.jsx)("div",{className:"flex items-center py-[5px] pr-7.5 max-lg:block max-lg:px-0 max-lg:pb-2.5",children:(0,t.jsx)(el,{})})]})]})});var es=e.i(924707),eo=e.i(409846);let ed=({firstRow:e})=>(0,t.jsx)("div",{className:"border-grey-500 gap-1 border-b py-3",children:(0,t.jsx)(_.default,{skeletonClassName:`mt-1 w-full ${e?"h-69":"h-4"}`})});var ec=e.i(837879);let eu={up:R.ArrowUp,down:E.ArrowDown,sun:$,cloud:W,rain:Q,clear:$,"clear-night":Z,fair:z},em=({location:e,locale:i})=>{let{insightTextLong:a}=(0,ee.usePrecipInsight)(e,i);return a?(0,t.jsx)(K,{className:"px-4 py-2",headlineClass:"hidden",textClass:"text-sm m-0",insightTextLong:a}):null},eh=({adBlocks:e,adIndices:i,currentIndex:a})=>{let r=i.find(e=>e.adIndex===a);if(!r)return null;let l=e[i.indexOf(r)];return(0,t.jsx)(ei.AdBlock,{className:"border-grey-500 my-0 border-b py-4 shadow-none",...l})},ex=({location:e,serverLocationDisplayName:r,locationHeading:l,hourlyForecast:u,mapped15MinsItems:m,initial15MinsItems:h,isLoading:x,error:p,locale:g,showDayLabel:f,canToggleMultipleItems:y,ctaLink:v,ctaText:b,insight:w,insightIcon:j,showPrecipIntensity:C,simplifiedVersion:N,adBlocks:T,adIndices:I,locationTime:M})=>{let A=(0,i.useTranslations)("HourlyForecast"),k=(0,a.useSearchParams)(),L=(0,n.useMemo)(()=>M?(0,eo.formatTime)(M,g,e?.ianaTimeZone):"",[M,g,e?.ianaTimeZone]),U=j&&eu[j],R=e?.displayName||e?.name||e?.city||e?.presentationName||r||"",{user:E}=(0,ea.useUser)(),{isUserPremium:B}=E,O=(0,ec.useSubscriptionsEnabled)(),z=!B&&!N&&O,H=u.length-1,$=N?null:k.get("t"),V=(0,n.useRef)(null),W=(0,n.useRef)(!1),G=(0,n.useMemo)(()=>$?u.find(e=>e.validTimeUtc===+$):void 0,[u,$]);(0,n.useEffect)(()=>{if(!$||W.current||x||0===u.length||!V.current)return;let e=requestAnimationFrame(()=>{let e=V.current?.querySelector('[data-state="open"]');e&&(e.scrollIntoView({behavior:"smooth",block:"center"}),W.current=!0)});return()=>cancelAnimationFrame(e)},[$,x,u.length]);let Q=R?A("locationDisplayName",{displayName:R}):A("hourlyWeather");return(0,t.jsxs)(c.Card,{"aria-label":Q,className:"not-prose @container/hourly","data-testid":"hourly-forecast",children:[(0,t.jsx)(es.LocationTimeHeadingClient,{title:Q,isTitleLoading:!e&&!r,location:e,headingLevel:l?.level,presentationName:l?.presentationName,promotePresentationName:l?.ownsHeading,formattedTime:L,expectsTimeStamp:!p,hideLocationMeta:N,className:N?"mb-4":"mb-6"}),(0,t.jsx)(n.Suspense,{fallback:null,children:(0,t.jsxs)(c.CardContent,{className:"p-0",children:[!N&&(0,t.jsx)(F.AlertHeadlines,{className:"my-4",location:e}),x?(0,t.jsx)(_.default,{skeletonClassName:"my-3 h-4 w-20 gap-1"}):w?(0,t.jsxs)("div",{className:"mt-2 mb-4 flex items-center gap-1",children:[U&&(0,t.jsx)("div",{children:(0,t.jsx)(U,{className:"text-brand-light size-5"})}),(0,t.jsx)(s.default,{variant:"Body.S.Bold",color:"brandLight",children:w})]}):"",C&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(em,{location:e,locale:g}),(0,t.jsx)("div",{className:"px-4 py-2",children:(0,t.jsx)(J.default,{location:e,onlyChart:!0})})]}),(()=>{if(p)return(0,t.jsx)(s.default,{variant:"Display.S",className:"flex min-h-48 items-center justify-center p-4",children:p?.message||A("errorMsg")});let i=[],a=N?4:192;for(let r=0;r(0,t.jsx)("div",{className:"blur-[6px]",children:(0,t.jsx)(D,{itemIndex:H,forecast:u[H],timeZone:e?.ianaTimeZone||"",locale:g,fifteenMinuteItems:m?.[H]})},a))]},r),v&&b&&!z&&(0,t.jsx)("div",{className:"pt-6",children:(0,t.jsx)(o.Button,{asChild:!0,children:(0,t.jsx)(d.default,{href:v,children:b})})}),z&&(0,t.jsx)(en,{})]})})()]})})]})};var ep=e.i(381477),eg=e.i(495892),ef=e.i(349262),ey=e.i(738634);let ev=["trendingFeelsLikeInsight","trendingTemperatureInsight","trendingWindInsight","trendingUvIndexInsight"],eb=Math.floor(Math.random()*ev.length);var ew=e.i(986519),ej=e.i(713272);let eC=({location:e,serverLocationDisplayName:s,locationHeading:o,simplifiedVersion:d,initializing:c,initialError:m,adBlocks:h,adIndices:p})=>{let g=(0,a.useParams)(),f=g?.locale,y=(0,i.useTranslations)("HourlyForecast"),v=(0,r.useCanonicalBasePath)(),{hourlyForecast:b,loading:j,error:C,insight:N,insightIcon:T,mapped15MinsItems:S,initial15MinsItems:I,locationTime:M}=((e,t)=>{let i,r=(0,a.useParams)(),l=r?.locale,s=(0,u.useAtomValue)(x.userUnitPreferenceAtom),o=(0,w.unitsSystemByName)(s)?.code,{isUserPremium:d}=(0,ea.useUser)().user;i=t?ef.HourlyForecastDuration.ONE_DAY:d?ef.HourlyForecastDuration.TEN_DAY:ef.HourlyForecastDuration.THREE_DAY;let{data:c=[],error:m,isLoading:h}=(0,ep.default)(e?["get-hourly-forecast",e.geocode,o,i,l]:null,([e,t,i,a,r])=>(0,eg.getHourlyForecastWithAirQuality)({geocode:t,units:i,duration:a,language:r}),{revalidateOnFocus:!1,dedupingInterval:6e4}),p=(0,n.useMemo)(()=>t?c.slice(0,4):d?c.slice(0,192):c.slice(0,48),[c,t,d]),g=!d,{insight:f,insightIcon:y}=((e,t)=>{let i=(0,u.useAtomValue)(x.userUnitPreferenceAtom),a=(0,w.unitsSystemByName)(i)?.code,{data:r,isLoading:l}=(0,X.useGetWeatherInsights)({geoCode:e?.geocode||null,insightType:U.InsightType.ALL,locale:t}),s=(0,n.useMemo)(()=>r?.reduce((e,t)=>(e[t.insightType]=t,e),{}),[r]),{data:o=[],isLoading:d}=(0,ep.default)(e?["get-daily-forecast",e.geocode,ef.ForecastDuration.THREE_DAY,a,t]:null,([e,t,i,a,r])=>(0,ey.getDailyForecast)({geocode:t,units:a,duration:i,language:r}),{revalidateOnFocus:!1,dedupingInterval:6e5}),c=l||d,m=o[0],h=(0,n.useMemo)(()=>{if(c)return"";let e=s?.significantWeatherTodayInsight?.insightText?.[0];if(e)return e;let t=m?.daypart?.[0]?.narrative;if(t)return t.split(".")[0];let i=ev[eb]||ev[0];return s?.[i]?.insightText?.[0]||""},[c,s,m?.daypart]);return(0,n.useMemo)(()=>{let e=function(e,t){if(void 0===t)return e.trim();var i=function(e,t){if(void 0===t)return e.trimEnd();let i=e.length;switch(typeof t){case"string":if(1!==t.length)throw Error("The 'chars' parameter should be a single character string.");for(;i>0&&e[i-1]===t;)i--;break;case"object":for(;i>0&&t.includes(e[i-1]);)i--}return e.substring(0,i)}(e,t);if(void 0===t)return i.trimStart();let a=0;switch(typeof t){case"string":for(;a{if(e){if(/(warmer|higher)/i.test(e))return"up";else if(/(cooler|lower)/i.test(e))return"down";else if(/(partly cloudy)/i.test(e)||/(sun)/i.test(e)&&/(cloud)/i.test(e))return"fair";else if(/(sunny|sunshine)/i.test(e))return"sun";else if(/(cloudy)/i.test(e))return"cloud";else if(/(shower|rain)/i.test(e))return"rain";else if(/(clear)/i.test(e))return/(night)/i.test(e)?"clear-night":"clear"}return null})(e):null;return{insight:e,insightIcon:t}},[h])})(e,l),{data:v=[],isLoading:b}=(0,ep.default)(!t&&e?["get-fifteen-minute-forecast",e.geocode,o,l]:null,([e,t,i,a])=>(0,ew.getFifteenMinuteForecast)({geocode:t,units:i,language:a}),{revalidateOnFocus:!1,dedupingInterval:6e4}),{mapped15MinsItems:j,initial15MinsItems:C}=(0,n.useMemo)(()=>t?{mapped15MinsItems:void 0,initial15MinsItems:void 0}:((e,t,i=!1)=>{if(!e.length||!t.length)return{mapped15MinsItems:[],initial15MinsItems:[]};let a=[],r=[],l=0,n=0,s=i?4:1/0,o=new Date(e[0].validTimeLocal).getTime();for(;l{let a=new Date(e.validTimeLocal).getTime(),o=a+36e5,d=[];for(;l=o)break;i!==a&&(d.push(e),n++),l++}r[i]=d}),{mapped15MinsItems:r,initial15MinsItems:a}})(p,v,g),[t,p,g,v]),N=e?.ianaTimeZone;return{hourlyForecast:p,loading:h||b,error:m,insight:f,insightIcon:y,mapped15MinsItems:j,initial15MinsItems:C,locationTime:(0,n.useMemo)(()=>N?(0,ej.convertToTimeInTimezone)(new Date,N):"",[N])}})(e,d),A=c||j||!b?.length;return(0,t.jsx)(ex,{location:e,serverLocationDisplayName:s,locationHeading:o,hourlyForecast:b,mapped15MinsItems:S,initial15MinsItems:I,locale:f,isLoading:A,error:m||C,showDayLabel:!d,canToggleMultipleItems:!d,ctaLink:d?v?`${v}/hourbyhour`:(0,l.interpolateUrl)(l.URLS.hourly,{locale:f,locId:e?.placeId??g?.locId??""}):v?`${v}/tenday`:(0,l.interpolateUrl)(l.URLS.tenday,{locale:f,locId:e?.placeId??g?.locId??""}),ctaText:y(d?"next48":"10DayWeather"),insight:N,insightIcon:T,showPrecipIntensity:!d,simplifiedVersion:d,adBlocks:h,adIndices:p,locationTime:M})};var eN=e.i(64412),eT=e.i(181462);let eS=({simplifiedVersion:e,adBlocks:i,adIndices:a,globalPageProps:r,headingLevel:l})=>{let{location:n,isLoading:s,error:o}=(0,eN.useLocation)(),d=(0,eT.getServerLocationDisplayName)(r),c=(0,eT.resolveLocationHeadingContext)(r,l);return(0,t.jsx)(eC,{location:n,serverLocationDisplayName:d,locationHeading:c,simplifiedVersion:e??!1,initializing:s,initialError:o,adBlocks:i??[],adIndices:a??[]})};e.s(["HourlyForecastBlockClient",0,eS,"default",0,eS],350535)},832204,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(459658),{loadableGenerated:{modules:[741904]}});e.s(["default",0,t])},112577,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(105879),{loadableGenerated:{modules:[538911]}});e.s(["default",0,t])},704774,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(961808).then(e=>e.InstagramEmbed),{loadableGenerated:{modules:[331097]}});e.s(["InstagramEmbed",0,t])},5523,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(657044),{loadableGenerated:{modules:[737953]}});e.s(["default",0,t])},448835,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(815637).then(e=>e.LabEmbedFrame),{loadableGenerated:{modules:[359759]}});e.s(["LabEmbedFrame",0,t])},405046,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(296976).then(e=>e.LimitedAccessOverlay),{loadableGenerated:{modules:[208772]}});e.s(["LimitedAccessOverlay",0,t])},301841,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(826256).then(e=>e.LiveblogAutoRefresh),{loadableGenerated:{modules:[3603]}});e.s(["LiveblogAutoRefresh",0,t])},524367,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(99975).then(e=>e.LiveblogEntryAnchor),{loadableGenerated:{modules:[81906]}});e.s(["LiveblogEntryAnchor",0,t])},285373,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(110539).then(e=>e.LiveblogEntryCopyLink),{loadableGenerated:{modules:[141096]}});e.s(["LiveblogEntryCopyLink",0,t])},283231,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(109892).then(e=>e.LiveblogRelativeTime),{loadableGenerated:{modules:[130980]}});e.s(["LiveblogRelativeTime",0,t])},644640,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(15859),{loadableGenerated:{modules:[831033]}});e.s(["default",0,t])},882684,e=>{"use strict";var t=e.i(902875),i=e.i(247865),a=e.i(729496),r=e.i(163163),l=e.i(23071),n=e.i(877957),s=e.i(546334),o=e.i(935331);function d({label:e,error:i,className:a,...r}){return(0,t.jsxs)("div",{className:"w-full",children:[e&&(0,t.jsx)("label",{className:"text-sm",children:e}),(0,t.jsx)(o.Input,{...r,className:i?`${a} border-red-500`:a})]})}var c=e.i(240058),u=e.i(730921),m=e.i(611540);function h(){let e=(0,u.useLocale)(),i=(0,m.interpolateUrl)(m.URLS.termsOfUse,{locale:e}),a=(0,m.interpolateUrl)(m.URLS.privacyPolicy,{locale:e});return(0,t.jsxs)("div",{className:"mt-4 text-xs",children:["By signing up you agree to the"," ",(0,t.jsx)(c.default,{href:i,className:"underline",children:"Terms"})," ","&"," ",(0,t.jsx)(c.default,{href:a,className:"underline",children:"Privacy Policy"}),". Unsubscribe at any time."]})}let x={src:e.i(15819).default,width:260,height:56,blurWidth:0,blurHeight:0},p={src:e.i(217817).default,width:211,height:210,blurWidth:8,blurHeight:8,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAmElEQVR42n3KOwuCUACG4YNg2hAtRRcKotZIUmhpaAga+jlBe2sFDq0tTYEIgqOgm4uXP+DgJiiKg4OLyvEyOOnxhW/6HhCr+yg3mRw1YItbqxP8HqsvNBiIBOfD4OTLlIcEZA8j2NvilWp02gqqZiN8Irw3XNaCQN18jE8/9yUbKlRQHrABqvoERl6Pwwv/XP9daedkOp0Uh5SWl9jDjhIAAAAASUVORK5CYII="};var g=e.i(381477),f=e.i(66396),y=e.i(78160),v=e.i(354622),b=e.i(676037),w=e.i(582853),j=e.i(527983),C=e.i(895711);let N=y.IS_REACT_LEGACY?e=>{e()}:i.default.startTransition,T=(0,f.withMiddleware)(g.default,()=>(e,t,a={})=>{let{mutate:r}=(0,f.useSWRConfig)(),l=(0,i.useRef)(e),n=(0,i.useRef)(t),s=(0,i.useRef)(a),o=(0,i.useRef)(0),[d,c,u]=(e=>{let[,t]=(0,i.useState)({}),a=(0,i.useRef)(!1),r=(0,i.useRef)(e),l=(0,i.useRef)({data:!1,error:!1,isValidating:!1}),n=(0,i.useCallback)(e=>{let i=!1,n=r.current;for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&n[t]!==e[t]&&(n[t]=e[t],l.current[t]&&(i=!0));i&&!a.current&&t({})},[]);return(0,v.useIsomorphicLayoutEffect)(()=>(a.current=!1,()=>{a.current=!0})),[r,l.current,n]})({data:C.UNDEFINED,error:C.UNDEFINED,isMutating:!1}),m=d.current,h=(0,i.useCallback)(async(e,t)=>{let[i,a]=(0,b.serialize)(l.current);if(!n.current)throw Error("Can’t trigger the mutation: missing fetcher.");if(!i)throw Error("Can’t trigger the mutation: missing key.");let d=(0,w.mergeObjects)((0,w.mergeObjects)({populateCache:!1,throwOnError:!0},s.current),t),c=(0,j.getTimestamp)();o.current=c,u({isMutating:!0});try{let t=await r(i,n.current(a,{arg:e}),(0,w.mergeObjects)(d,{throwOnError:!0}));return o.currentu({data:t,isMutating:!1,error:void 0})),null==d.onSuccess||d.onSuccess.call(d,t,i,d)),t}catch(e){if(o.currentu({error:e,isMutating:!1})),null==d.onError||d.onError.call(d,e,i,d),d.throwOnError))throw e}},[]),x=(0,i.useCallback)(()=>{o.current=(0,j.getTimestamp)(),u({data:C.UNDEFINED,error:C.UNDEFINED,isMutating:!1})},[]);return(0,v.useIsomorphicLayoutEffect)(()=>{l.current=e,n.current=t,s.current=a}),{trigger:h,reset:x,get data(){return c.data=!0,m.data},get error(){return c.error=!0,m.error},get isMutating(){return c.isMutating=!0,m.isMutating}}});var S=e.i(279887),I=e.i(965257),M=e.i(695478),A=e.i(422825),k=e.i(528600),L=e.i(790010),D=e.i(598513),_=e.i(37429),P=e.i(952582),F=e.i(725287),U=e.i(837879);let R=()=>{let e=(0,F.useSearchParams)(),{user:{isUserLoggedIn:o},userProfile:c}=(0,k.useUser)(),[u,m]=(0,i.useState)(""),g=o?c?.email??"":u,[f,y]=(0,i.useState)(null),[v,b]=(0,i.useState)(!1),{data:w,loading:j,onSubmit:C,error:N}=function(){let{updateEmailSubscriptions:e}=(0,A.useEmailPreferences)({skipStatus:!0}),t=(0,S.useTrackEmailSubscription)(),a=(0,I.useTrackAlertSubscriptionChanged)(),{signup:r}=(0,L.useUserSignup)(),{user:{isUserLoggedIn:l}}=(0,k.useUser)(),{isMutating:n,trigger:s,data:o,error:d,reset:c}=T("newsletter/signup/daily-newsletters-1",async(t,{arg:i})=>{let{email:a,newsletterAttr:n}=i;if(!l){if(!a)return Promise.reject({emailError:"Email is required for newsletter subscription"});let{success:e,error:t}=await r({email:a,password:null},!1);if(!e)return Promise.reject({emailError:936===t.messageCode||1027===t.messageCode?"An account with this email exists, please login to continue.":"We could not create an account for you, please try again"})}return e({newsletter:{isSubscribed:!0,attributes:n}})});return{loading:n,error:d,data:o,onSubmit:(0,i.useCallback)(async e=>{let{email:i,location:r}=e,l=(0,M.getMorningBriefAttrs)(r),n=await s({newsletterAttr:l,email:i});return"success"===n.status&&(t({name:"newsletter",status:!0}),a({name:"newsletter",status:!0,alertId:"daily-newsletters-1"})),n},[t,a,s]),onReset:c}}(),R=(0,U.useSubscriptionsEnabled)(),E=e.get("cm_ven"),B=E?.startsWith("dnt_newsletter"),{emailSubscriptions:O}=(0,A.useEmailPreferences)(),z=(0,D.useSendInteractionEvent)(),H=(0,i.useMemo)(()=>(0,M.findSubscriptionGroup)(O,P.DAILY_NEWSLETTERS_GROUP),[O]),$=(0,i.useCallback)(async e=>{e.preventDefault(),!j&&g.trim()&&f&&(b(!0),z({interactionElement:"morningbrief signup",interactionType:"click",moduleId:"morning-brief-block"}),await C({email:g,location:f}))},[j,g,f,z,C]);return!v&&H?.isSubscribed||!R||B?null:(0,t.jsxs)("div",{"data-flatplan-id":"flatplan_signup_form",style:{backgroundImage:`url("${p.src}")`,backgroundPosition:"right top",backgroundRepeat:"no-repeat",backgroundSize:"70px"},className:"my-4 space-y-2 rounded-xl bg-white py-5 pr-[30px] pl-5 shadow-[0_3px_20px_0_rgba(181,171,162,0.5)]",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-2 sm:flex-row sm:items-end sm:gap-3",children:[(0,t.jsx)(_.default,{src:x.src,alt:"",width:x.width,height:x.height,className:"m-0 w-37.5",rounded:!1}),(0,t.jsx)("div",{className:"mb-1.5 hidden min-h-[24px] min-w-[2px] bg-black sm:block"}),(0,t.jsx)("div",{className:"text-lg font-semibold",children:"Weather in your inbox"})]}),w?.status==="success"?(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(a.Check,{className:"h-6 w-6 text-green-500"}),(0,t.jsx)("div",{className:"text-sm text-gray-700",children:(0,t.jsx)("p",{children:"You are subscribed to the Morning Brief newsletter."})})]}):(0,t.jsxs)("form",{onSubmit:$,className:"flex flex-1 flex-col items-end gap-4 pt-4 lg:flex-row",children:[(0,t.jsx)(d,{id:"email",required:!0,type:"email",placeholder:"Email",className:"h-12",value:g,onChange:e=>m(e.target.value),error:!!w?.emailError,disabled:o}),(0,t.jsx)(s.LocationInput,{label:"Forecast Location",placeholder:"Search City or Zip Code",className:"h-12 items-center text-sm",location:f,onChangeLocation:y}),(0,t.jsx)("div",{children:(0,t.jsxs)(n.Button,{type:"submit",className:"flex h-12 items-center gap-1 text-nowrap",disabled:j||!(g&&f),children:[(0,t.jsx)("span",{children:"Sign Up"}),j&&(0,t.jsx)(l.Loader2,{className:"animate-spin"})]})})]}),N&&(0,t.jsxs)("div",{className:"flex items-center gap-2 text-red-500",children:[(0,t.jsx)(r.Info,{className:"h-6 w-6 text-red-500"}),(0,t.jsx)("div",{className:"text-sm",children:N.emailError||"Failed to subscribe, please try again."})]}),w?.status==="error"&&(0,t.jsxs)("div",{className:"flex items-center gap-2 text-red-500",children:[(0,t.jsx)(r.Info,{className:"h-6 w-6 text-red-500"}),(0,t.jsx)("div",{className:"text-sm",children:w.emailError??w.error})]}),(0,t.jsx)(h,{})]})};R.displayName="MorningBriefBlock",e.s(["MorningBriefBlock",0,R,"default",0,R],882684)},852624,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(151775),{loadableGenerated:{modules:[585553]}});e.s(["default",0,t])},674382,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(168876),{loadableGenerated:{modules:[69917]}});e.s(["default",0,t])},421371,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(831163),{loadableGenerated:{modules:[53945]}});e.s(["default",0,t])},955928,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(520848),{loadableGenerated:{modules:[721423]}});e.s(["default",0,t])},638512,e=>{"use strict";var t=e.i(902875),i=e.i(64412),a=e.i(922033);let r=()=>{let{location:e,isLoading:r,error:l}=(0,i.useLocation)();return(0,t.jsx)(a.default,{location:e,initializing:r,initialError:l})};e.s(["PrecipIntensityBlockClient",0,r,"default",0,r])},853935,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(874846).then(e=>e.PreferredSourceCard),{loadableGenerated:{modules:[70726]}});e.s(["PreferredSourceCard",0,t])},974555,e=>{"use strict";var t=e.i(902875),i=e.i(64412),a=e.i(546446),r=e.i(617874),l=e.i(674885),n=e.i(247865),s=e.i(381477),o=e.i(643548),d=e.i(725287),c=e.i(611540),u=e.i(26710),m=e.i(312781),h=e.i(664592);let x=(e,t)=>t?`CAT ${t}`:e||"L",p=(e,t)=>t?`cat${t}`:"TS"===e?"ts":"l";var g=e.i(598513),f=e.i(174355),y=e.i(785355);let v={revalidateOnFocus:!1,dedupingInterval:6e4,keepPreviousData:!0};var b=e.i(389379),w=e.i(581014),j=e.i(202340),C=e.i(870393),N=e.i(380993),T=e.i(548888),S=e.i(892186),I=e.i(240058),M=e.i(846871),A=e.i(632137),k=e.i(175973),L=e.i(950604),D=e.i(701445),_=e.i(153237),P=e.i(922372),F=e.i(738534),U=e.i(181081),R=e.i(685790),E=e.i(347458);let B={ts:"border-[#61c747] bg-[#224818]",l:"border-[#25bef7] bg-[#093b4d]",cat1:"text-[0.625rem] border-[#ebdb02] bg-[#494501]",cat2:"text-[0.625rem] border-[#ebb700] bg-[#524000]",cat3:"text-[0.625rem] border-[#fc8800] bg-[#502c02]",cat4:"text-[0.625rem] border-[#fc5e00] bg-[#511e00]",cat5:"text-[0.625rem] border-[#ed2325] bg-[#4f0c0d]"},O={ts:"bg-[#61c747]",l:"bg-[#25bef7]",cat1:"bg-[#ebdb02]",cat2:"bg-[#ebb700]",cat3:"bg-[#fc8800]",cat4:"bg-[#fc5e00]",cat5:"bg-[#ed2325]"},z={ts:R.TropicalDepression,l:E.StormTracker,cat1:D.HurricaneCategoryOne,cat2:_.HurricaneCategoryTwo,cat3:P.HurricaneCategoryThree,cat4:F.HurricaneCategoryFour,cat5:U.HurricaneCategoryFive},H=["radarSnapshot","hurricaneTracker"],$=(0,L.resolveMapStyle)("dark"),V=()=>(0,t.jsx)("div",{"aria-hidden":"true","data-testid":"HeroMapPlaceholder",className:"h-80 w-full rounded-2xl bg-[#4d505b]"}),W=(0,b.default)(()=>e.A(460988).then(e=>e.FeatureMap),{loadableGenerated:{modules:[636705]},ssr:!1,loading:()=>(0,t.jsx)(V,{})}),G=({units:e,loading:i,heroDetails:a,heroDistanceMiles:l,heroLat:s,heroLng:o,heroHref:d,showMostImpactfulBadge:c,secondaryStorms:u,ctaHref:m,heroAnalytics:h,secondaryAnalytics:x,trackAllAnalytics:y})=>{let v,b=(0,w.useTranslations)("SmartStormTracker"),L=(0,w.useTranslations)("HurricaneTracker"),{trackStormCtaClick:D}=(v=(0,g.useSendInteractionEvent)(),{trackStormCtaClick:(0,n.useCallback)(e=>{v({moduleId:"storm-tracker",interactionType:"click",interactionElement:e.sourceElement,sourceModule:f.STORM_TRACKER_SOURCE_MODULE,sourceElement:e.sourceElement},{flushImmediately:!0}),(0,f.writeStormViewedHandoff)(e)},[v])}),_=e=>()=>{e&&D(e)},{advisoryTime:P,stormName:F,stormType:U,stormTypeCode:R,stormSubTypeCode:E,maxWind:G,direction:Q,speed:q,pressure:Z}=a||{},Y=((0,r.unitsSystemByCode)(e)??r.imperial).speed,K=p(R,E),X=(0,t.jsxs)("span",{className:(0,A.cn)("inline-flex items-center gap-1 rounded-full px-2.5 py-1 text-xs font-bold text-black",O[K]),children:[(0,t.jsx)(k.WarningFilled,{className:"h-3.5 w-3.5",ariaHidden:!0}),b("mostImpactful")]});return(0,t.jsxs)("section",{"data-testid":"SmartStormTracker",className:"@container",children:[(0,t.jsx)("h2",{className:"mb-2 text-xl font-bold",children:b("title")}),(0,t.jsx)(N.Card,{"aria-label":b("title"),children:(0,t.jsxs)(N.CardContent,{className:"p-0",children:[(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)(I.default,{href:d??"",className:"block",onClick:_(h),children:[(0,t.jsx)("div",{"aria-hidden":"true",className:"absolute z-[1] h-full w-full rounded-2xl bg-gradient-to-b from-black via-transparent to-black [background:linear-gradient(0deg,rgba(0,0,0,1)_0%,rgba(0,0,0,0)_20%,rgba(0,0,0,0)_80%,rgba(0,0,0,1)_100%)]"}),(0,j.isNotNil)(s)&&(0,j.isNotNil)(o)?(0,t.jsx)(W,{lat:s,lng:o,zoom:6,mapStyle:$,layers:H,interactive:!1,className:"z-0 h-80 w-full rounded-2xl"}):(0,t.jsx)(V,{}),(0,j.isNotNil)(F)&&(0,t.jsxs)("div",{className:"absolute top-0 z-[1] mt-3 ml-4 flex max-w-[70%] text-sm leading-[1.25] text-white @lg:max-w-[90%]",children:[(0,t.jsx)("div",{className:(0,A.cn)("box-border flex h-[35px] w-[35px] min-w-[35px] items-center justify-center rounded-full border-2 border-white bg-gray-500 p-0.5 text-center leading-none font-bold",B[K]),children:R}),(0,t.jsxs)("div",{className:"ml-2.5 flex flex-col",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("div",{className:"text-base leading-[1.15] font-bold",children:`${U} ${F}`}),c&&(0,t.jsx)("span",{className:"hidden @lg:inline-flex",children:X})]}),(0,t.jsx)("div",{className:"text-xs",children:(0,j.isNotNil)(l)?b("advisoryTimeWithDistance",{advisoryTime:P??"",distance:l}):P})]})]}),c&&(0,t.jsx)("div",{className:"absolute bottom-14 z-[1] ml-4 @lg:hidden",children:X}),(0,j.isNotNil)(q)&&(0,j.isNotNil)(Q)&&(0,t.jsxs)("ul",{className:"absolute bottom-0 z-[1] box-border flex w-full list-none flex-row px-4 py-3 text-sm leading-[1.25] text-white",children:[(0,t.jsxs)("li",{className:"mr-8",children:[(0,t.jsx)("div",{className:"text-xs",children:L("maxWinds")}),(0,t.jsx)("div",{className:"font-bold",children:(0,t.jsx)(T.Wind,{windSpeed:G??void 0,units:e})})]}),(0,t.jsxs)("li",{className:"mr-8",children:[(0,t.jsx)("div",{className:"text-xs",children:L("movement")}),(0,t.jsx)("div",{className:"font-bold",children:L("directionSpeedUnit",{direction:Q,speed:q,windUnit:Y})})]}),(0,t.jsxs)("li",{className:"mr-0",children:[(0,t.jsx)("div",{className:"text-xs",children:L("pressure")}),(0,t.jsx)("div",{className:"font-bold",children:Z?`${Z} mb`:"--"})]})]}),i&&(0,t.jsx)(M.Loader,{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2",variant:"white",size:"lg",label:"Loading"})]}),(0,t.jsx)(S.MapboxAttribution,{position:"top-right",color:"white",className:"!top-[13px] !right-4 z-[1] [&_button]:!p-0",stack:!0})]}),u.length>0&&(0,t.jsxs)("div",{className:"pt-4",children:[(0,t.jsx)("h3",{className:"text-lg font-bold",children:b("otherStormsNearYou")}),(0,t.jsx)("ul",{className:"grid list-none grid-cols-1 @lg:grid-cols-2 @lg:gap-x-6",children:u.map((e,i)=>{let a=z[p(e.stormTypeCode,e.stormSubTypeCode)];return(0,t.jsx)("li",{className:"border-b border-[#F2F2F2]",children:(0,t.jsxs)(I.default,{href:e.href,className:"flex items-center gap-3 py-3",onClick:_(x[i]??null),children:[(0,t.jsx)("div",{className:"flex h-9 w-9 min-w-9 items-center justify-center rounded-lg bg-[#ba0d00]",children:(0,t.jsx)(a,{className:"h-5 w-5 text-white",ariaHidden:!0})}),(0,t.jsxs)("div",{className:"flex flex-1 flex-col",children:[(0,t.jsx)("span",{className:"text-lg font-bold",children:`${e.stormType} ${e.stormName}`}),(0,t.jsx)("span",{className:"text-xs text-red-600",children:b("milesAway",{distance:e.distanceMiles})})]}),(0,t.jsx)(C.ChevronRight,{className:"h-4 w-4 text-gray-500","aria-hidden":"true"})]})},e.stormId)})})]}),m&&u.length>0&&(0,t.jsx)("div",{className:"flex justify-start py-4",children:(0,t.jsx)(I.default,{href:m,className:"inline-flex h-12 items-center justify-center rounded-lg bg-gray-900 px-4 text-base font-bold text-gray-100 focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:outline-none",onClick:_(y),children:b("trackAllStorms")})})]})})]})},Q=({location:e,stormId:i,initializing:p,initialError:g})=>{let f=(0,a.useAtomValue)(l.userUnitPreferenceAtom),b=((0,r.unitsSystemByName)(f)||r.imperial).code,{selection:w,heroDetails:j,heroDistanceMiles:C,heroLat:N,heroLng:T,heroHref:S,secondaryStorms:I,ctaHref:M,heroAnalytics:A,secondaryAnalytics:k,trackAllAnalytics:L,isLoading:D,error:_}=(({location:e,stormId:t,threatResolver:i=m.resolveTropicalThreatStormId})=>{let{placeId:p,ianaTimeZone:g}=e||{},f=(0,d.useParams)().locale||"en-US",b=(0,a.useAtomValue)(l.userUnitPreferenceAtom),w=((0,r.unitsSystemByName)(b)||r.imperial).code,j=(0,c.interpolateUrl)(c.URLS.radar,{locale:f,locId:p||""}),{data:C,isLoading:N,error:T}=(0,s.default)(e||t?["getTropicalCurrentPosition","all","default","false",w,f]:null,([e,t,i,a,r,l])=>(0,o.getTropicalCurrentPosition)({basin:t,source:i,nautical:a,units:r,language:l}),v),{data:S,isLoading:I}=(0,s.default)(e?.geocode?["tropicalThreatStormId",e.geocode]:null,()=>i(e),v),M=(0,n.useMemo)(()=>{let i=(0,u.filterActiveStorms)(C?.advisoryinfo);return(0,u.selectStorms)({storms:i,userGeocode:e?.geocode,threatStormId:S,overrideStormId:t})},[C,e?.geocode,S,t]),A=M.primary?.storm??null,k=(0,n.useMemo)(()=>A?((e,{locale:t,timeZone:i,unitCode:a})=>{let r=e.currentposition?.storm_type_cd,l=e.currentposition?.storm_sub_type_cd,n=e.adv_dt_tm,s=e.currentposition?.min_pressure;return s&&"e"===a&&(s=Math.round(33.8639*s)),s||(s=null),{advisoryTime:(0,h.formatShortMonthDateTime)({date:n,locale:t,timeZone:i}),maxWind:e.currentposition?.max_sustained_wind,stormName:e.storm_name,stormSubType:e.currentposition?.storm_sub_type,stormSubTypeCode:l,stormType:e.currentposition?.storm_type,stormTypeCode:x(r,l),direction:e.currentposition?.heading?.storm_dir_cardinal,speed:e.currentposition?.heading?.storm_spd,pressure:s}})(A,{locale:f,timeZone:g||"UTC",unitCode:w}):null,[A,f,g,w]),L=A?.currentposition?.lat??null,D=A?.currentposition?.lon??null,_=(0,n.useMemo)(()=>A?(0,y.buildInteractiveMapUrl)({radarUrl:j,hasPlaceId:!!p,stormName:A.storm_name}):null,[A,j,p]),P=(0,n.useMemo)(()=>M.secondary.map(({storm:e,distanceMiles:t})=>({stormId:e.storm_id,stormName:e.storm_name,stormType:e.currentposition?.storm_type??"",stormTypeCode:x(e.currentposition?.storm_type_cd,e.currentposition?.storm_sub_type_cd),stormSubTypeCode:e.currentposition?.storm_sub_type_cd,distanceMiles:t??0,href:(0,y.buildInteractiveMapUrl)({radarUrl:j,hasPlaceId:!!p,stormName:e.storm_name})})),[M.secondary,j,p]),F=e?.displayName??null,U=(0,n.useMemo)(()=>A?{sourceElement:"Most Impactful Storm",stormId:A.storm_id??null,stormName:A.storm_name??null,stormCategory:x(A.currentposition?.storm_type_cd,A.currentposition?.storm_sub_type_cd),distanceFromUser:M.isImpacted?M.primary?.distanceMiles??null:null,userLocation:F}:null,[A,M,F]),R=(0,n.useMemo)(()=>M.secondary.map(({storm:e,distanceMiles:t},i)=>({sourceElement:0===i?"Secondary Closest Storm":1===i?"Third Closest Storm":"Additional Nearby Storm",stormId:e.storm_id??null,stormName:e.storm_name??null,stormCategory:x(e.currentposition?.storm_type_cd,e.currentposition?.storm_sub_type_cd),distanceFromUser:t??null,userLocation:F})),[M.secondary,F]),E=(0,n.useMemo)(()=>A&&0!==P.length?{sourceElement:"Track All Storms",stormId:null,stormName:null,stormCategory:null,distanceFromUser:null,userLocation:F,numberOfStormsDisplayed:1+P.length}:null,[A,P.length,F]),B=(0,n.useMemo)(()=>{if(!A||0===P.length)return null;let e=[A.storm_name,...P.map(e=>e.stormName)];return(0,y.buildInteractiveMapUrl)({radarUrl:j,hasPlaceId:!!p,stormName:e})},[A,P,j,p]);return{selection:M,heroDetails:k,heroDistanceMiles:M.isImpacted?M.primary?.distanceMiles??null:null,heroLat:L,heroLng:D,heroHref:_,secondaryStorms:P,ctaHref:B,heroAnalytics:U,secondaryAnalytics:R,trackAllAnalytics:E,isLoading:N||I,error:T}})({location:e,stormId:i});return g||_?null:j?(0,t.jsx)(G,{units:b,loading:!!(D||p),heroDetails:j,heroDistanceMiles:C,heroLat:N,heroLng:T,heroHref:S,showMostImpactfulBadge:w.showMostImpactfulBadge,secondaryStorms:I,ctaHref:M,heroAnalytics:A,secondaryAnalytics:k,trackAllAnalytics:L}):null},q=e=>{let{location:a,isLoading:r}=(0,i.useLocation)();return(0,t.jsx)(Q,{...e,location:a,initializing:r})};e.s(["SmartStormTrackerBlockClient",0,q,"default",0,q],974555)},442414,e=>{"use strict";var t=e.i(902875),i=e.i(381477),a=e.i(725287),r=e.i(546446),l=e.i(295553),n=e.i(343277);let s=new Set(["AK","HI"]),o=({children:e})=>{let o=(0,a.useParams)(),d="string"==typeof o?.locale?o.locale:"",c=(0,r.useAtomValue)(l.pageLocationDataAtom),u=c?.geocode,{data:m,error:h,isLoading:x}=(0,i.default)(u?["/v3/location/point",u,d]:null,([,e,t])=>(0,n.getLocationPointByGeocode)(e,t),{revalidateOnFocus:!1,dedupingInterval:3e5});if(x||h)return null;let p=m?.location,g=p?.countryCode==="US"&&s.has(p?.adminDistrictCode??"");return p?.pollenId&&!g?(0,t.jsx)(t.Fragment,{children:e}):null};e.s(["SourceAttributionsConusGate",0,o,"default",0,o])},970488,e=>{"use strict";var t=e.i(902875),i=e.i(64412),a=e.i(499589),r=e.i(217027),l=e.i(247865);let n="steller-partners-embed-script",s=({partnerPlaceId:e,headline:i})=>{let a="uss81wnkc5cmgs68qy21h1zuwpkufnp5";return(0,l.useEffect)(()=>{document.getElementById(n)?.remove();let e=document.createElement("script");e.id=n,e.src="https://d2361c0djb4k63.cloudfront.net/partners-embed/latest/partnersEmbed.js",document.body.appendChild(e)},[a,e]),(0,t.jsxs)("div",{className:"steller-connect-container",children:[i&&(0,t.jsx)("h2",{className:"mb-4 text-2xl font-bold text-gray-900",children:i}),(0,t.jsx)("div",{className:"steller-partners-embed","data-partner-place-id":e,"data-access-token":a,"data-whitelabeled":"true","data-clickout-buttons-appearance":"detail-only","data-poweredby-link":"https://stellerforbusiness.com",style:{"--stories-height":"clamp(300px, 30vw, 400px)",height:"var(--stories-height)"}})]})},o=({showOnTravelerMode:e=!0})=>{let{stellerPlaceId:l}=function(){let{location:e,isLoading:t}=(0,i.useLocation)(),r=e?.dmaCd;return{stellerPlaceId:r?(0,a.getStellerPlaceIdByDma)(r,e?.geocode):null,isLoading:t,error:null}}(),{isTravelerMode:n}=(0,r.useTravelerMode)(),{location:o}=(0,i.useLocation)();if(n!==e||!l)return null;let d=o?.displayName?`Things to do around ${o.displayName}`:"Things to do around you";return(0,t.jsx)(s,{partnerPlaceId:l,headline:d},l)};e.s(["StellerConnectBlock",0,o,"default",0,o],970488)},233896,e=>{"use strict";let t,i;var a=e.i(902875),r=e.i(247865),l=e.i(725287),n=e.i(581014),s=e.i(438335),o=e.i(16838),d=e.i(650561),c=e.i(528600),u=e.i(546446),m=e.i(849177),h=e.i(5397),x=e.i(204782);let p=/\/libtrc\/([^/]+)\/loader\.js/,g=e=>{let t=e.match(p);return t?.[1]??null},f="tb_loader_script",y=`${f}_fb`,v=(t="",i=!1,()=>({pushTaboolaCommand:(0,r.useCallback)((e,a,r)=>{window._taboola=window._taboola||[],a!==t&&(""===t||i||(window._taboola.push({notify:"newPageLoad"}),i=!0),t=a,i=!1),window._taboola.push({[r]:"auto",url:a}),window._taboola.push(e),window._taboola.push({flush:!0})},[])}));var b=e.i(176540);let w=({showTaboola:e=!0,globalPageProps:t,...i})=>{let{user:r}=(0,c.useUser)(),l=(0,u.useAtomValue)(m.adsDisabledAtom),n=(0,x.default)(),{article:s}=t||{},o=(0,b.default)(s);return r.isUserPremium||l||!n||!e||o?null:(0,a.jsx)(j,{...i})},j=({taboolaId:e,taboolaUiMode:t,placementName:i,title:c="",pageType:m,taboolaType:x,loaderUrl:p})=>{let b=(0,r.useRef)(null),[w,j]=(0,r.useState)("pending"),C=(0,l.usePathname)(),{isTaboolaLoaded:N}=(e=>{let[t,i]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{let a,r;if(t)return;if(document.getElementById(f)||document.getElementById(y))return void i(!0);window._taboola=window._taboola||[],window.performance&&"function"==typeof window.performance.mark&&window.performance.mark("tbl_ic");let l=(a=g(e))?`https://static.qovani.com/libtrc/tr5?type=pixel&publisher=${encodeURIComponent(a)}`:null;l&&(new Image().src=l);let n=(e,t,a)=>{let r=document.createElement("script");r.src=t,r.id=e,r.async=!0,r.onload=()=>{i(!0)},r.onerror=()=>{r.parentNode?.removeChild(r),a?n(y,a,null):console.error("Failed to load Taboola script.")},document.body.appendChild(r)};n(f,e,(r=g(e))?`//static.tblcontent.com/libtrc/${r}/loader.privacy.js`:null)},[t,e]),{isTaboolaLoaded:t}})(p),{pushTaboolaCommand:T}=v(),S=(0,u.useAtomValue)(h.showAdminHeaderAtom),I=(0,n.useTranslations)("Taboola"),M=c||I("sponsoredContent"),A=(0,r.useMemo)(()=>{let e=(0,s.getPublicURL)();return`${e}${C||""}`},[C]),k="empty"!==w,L=(0,r.useMemo)(()=>{let t="taboola-below-content-thumbnails---video"===e||"taboola-below-content-thumbnails-video"===e;return{container:k?"generic"!==x?"wx-media-object gradient-overlay thirdparty-feed border":t?"gap-2 py-0 md:rounded-md max-sm:rounded-none":"gap-2":"hidden",headerContainer:t?"mx-4 px-0 pt-6 max-sm:border-t max-sm:border-gray-200":"",header:t?"text-[20px] font-semibold":"text-xl font-semibold"}},[e,x,k]);return((0,r.useEffect)(()=>{N&&"pending"===w&&T({mode:t,container:e,placement:i,target_type:"mix"},A,m)},[N,w,T,e,t,i,A,m]),(0,r.useEffect)(()=>{let e=b.current;if(!e||!N)return;let t=new MutationObserver((t,i)=>{try{e.hasChildNodes()?(j("populated"),i.disconnect()):"pending"!==w&&(j("empty"),i.disconnect())}catch(e){console.warn("Error in TaboolaBlockClient content observer",e)}});return t.observe(e,{childList:!0}),e.hasChildNodes()&&(j("populated"),t.disconnect()),()=>t.disconnect()},[N,w]),N)?"invisible"===x?(0,a.jsx)("div",{id:e,ref:b}):(0,a.jsxs)("section",{className:"@container",children:[(0,a.jsx)(o.DebugCollector,{componentName:"TaboolaBlockClient",data:{props:{taboolaId:e,taboolaUiMode:t,placementName:i,title:c,resolvedTitle:M,taboolaType:x,pageType:m,pageUrl:A,taboolaContentState:w,shouldShow:k}},enabled:S}),"generic"===x?(0,a.jsxs)(d.Card,{className:L.container,children:[k&&(0,a.jsx)(d.CardHeader,{className:L.headerContainer,children:(0,a.jsx)("h2",{className:L.header,children:M})}),(0,a.jsx)(d.CardContent,{children:(0,a.jsx)("div",{id:e,className:"bg-none",ref:b})})]}):(0,a.jsxs)("div",{className:L.container,children:[k&&(0,a.jsx)("header",{"aria-label":"Taboola",className:"panel-heading mb-2",children:(0,a.jsx)("h2",{"data-testid":"taboolaHeading",className:"text-lg font-medium",children:M})}),(0,a.jsx)("div",{id:e,className:"flex min-h-[300px] w-full items-center justify-center",ref:b})]})]}):null};e.s(["TaboolaBlockClient",0,w,"TaboolaBlockView",0,j,"default",0,w],233896)},204782,e=>{"use strict";var t=e.i(247865),i=e.i(546446),a=e.i(528600),r=e.i(37423);e.s(["default",0,function(){let{user:e}=(0,a.useUser)(),[l,n]=(0,t.useState)(!1),s=(0,i.useAtomValue)(r.dprSdkIsInitializedAtom);return(0,t.useEffect)(()=>{s&&n((()=>{try{if(void 0!==window?.DprSdk){let e=window?.DprSdk?.getFeatureFlags();return e?.taboola??!0}return!0}catch(e){return!0}})())},[s]),l&&!e?.isUserPremium}])},27230,e=>{"use strict";var t=e.i(902875),i=e.i(247865),a=e.i(725287),r=e.i(632137),l=e.i(368847),n=e.i(240058),s=e.i(546446),o=e.i(663333),d=e.i(235577),c=e.i(315730);let u="inline-flex h-8 items-center rounded-2xl text-sm leading-[1.15] font-semibold whitespace-nowrap text-gray-900 transition-colors focus-visible:outline-none",m={filled:(0,r.cn)(u,"bg-gray-100 px-3 hover:bg-gray-200 active:bg-gray-300 focus-visible:bg-gray-200"),divided:(0,r.cn)(u,"underline-offset-4 hover:underline focus-visible:underline active:opacity-75")},h=()=>(0,t.jsx)("span",{"aria-hidden":"true",className:"h-[15px] w-px shrink-0 bg-gray-300"}),x=({side:e,show:i})=>(0,t.jsx)("div",{"aria-hidden":"true",className:(0,r.cn)("pointer-events-none absolute top-0 h-full w-24 from-white from-0% via-white via-60% to-transparent","left"===e?(0,r.cn)("-left-25 bg-gradient-to-r transition-[left]",i&&"left-0"):(0,r.cn)("-right-25 bg-gradient-to-l transition-[right]",i&&"right-0"))}),p=(0,i.memo)(({items:e,basePath:a,activeIndex:l,wrap:u=!1,variant:p="filled",className:g,sourceModule:f})=>{let y="divided"===p,v=y?"gap-4":"gap-2",b=(0,s.useAtomValue)(o.deviceClassAtom),{ref:w,showLeft:j,showRight:C,scrollLeft:N,scrollRight:T}=(0,c.useHorizontalScroll)({enabled:"mobile"!==b&&"tablet"!==b&&!u,scrollAmount:200,contentKey:e}),S=e.map((e,s)=>(0,t.jsxs)(i.Fragment,{children:[y&&!u&&s>0&&(0,t.jsx)(h,{}),(0,t.jsx)(n.default,{href:`${a}/${e.slug}`,className:(0,r.cn)(m[p],s===l&&"bg-blue-100 text-blue-500 hover:bg-blue-200 focus-visible:bg-blue-200 active:bg-blue-300"),"aria-current":s===l?"page":void 0,sourceModule:f,children:e.label})]},`${e.label}_${e.slug}`));return u?(0,t.jsx)("div",{className:(0,r.cn)("flex min-w-0 flex-wrap items-center",v,g),children:S}):(0,t.jsxs)("div",{className:(0,r.cn)("relative min-w-0 overflow-hidden",g),children:[(0,t.jsx)("div",{ref:w,className:(0,r.cn)("scrollbar-hide flex items-center overflow-x-auto",y?"h-8":"h-12",v),children:S}),(0,t.jsx)(x,{side:"left",show:j}),(0,t.jsx)(x,{side:"right",show:C}),(0,t.jsx)(d.ScrollButton,{hidden:!j,onClick:N,direction:"left",size:"sm",className:"left-0"}),(0,t.jsx)(d.ScrollButton,{hidden:!C,onClick:T,direction:"right",size:"sm",className:"right-0"})]})});p.displayName="ChipStrip",e.s(["TopicChipsClient",0,function({links:e,sectionBasePath:n,wrap:s,heading:o,sectionKey:d,variant:c="default"}){let u=(0,a.useParams)(),m="string"==typeof u.locale?u.locale:"en-US",h=(0,i.useMemo)(()=>u.section===d?e.findIndex(e=>e.slug===u.slug):-1,[e,u.section,u.slug,d]),x=o?"nav":"div",g="en-US"===m?n:`/${m}${n}`;return"masthead"===c?(0,t.jsxs)(x,{"aria-label":o||void 0,className:"flex min-w-0 items-center",children:[o&&(0,t.jsx)(l.Text,{elementType:"span",variant:"Body.S",color:"primary",className:"mr-2 shrink-0 text-sm leading-[1.15] font-black tracking-normal",children:o}),(0,t.jsx)(p,{items:e,basePath:g,activeIndex:h,variant:"divided",sourceModule:"topic-chips",className:"min-w-0"})]}):(0,t.jsx)(x,{"aria-label":o||void 0,className:"@container/topicchips w-full min-w-0",children:(0,t.jsxs)("div",{className:(0,r.cn)("flex min-w-0",s?"flex-col gap-1 @lg/topicchips:flex-row @lg/topicchips:items-center @lg/topicchips:gap-0":"flex-row items-center"),children:[o&&(0,t.jsx)(l.Text,{elementType:"span",variant:"Title.S",color:"primary",className:(0,r.cn)("shrink-0 truncate text-sm @sm/topicchips:text-base @lg/topicchips:text-xl",!s&&"max-w-[40%] pr-3"),children:o}),(0,t.jsx)(p,{items:e,basePath:g,activeIndex:h,wrap:s,sourceModule:"topic-chips",className:(0,r.cn)("min-w-0",s?"w-full @lg/topicchips:flex-1":"flex-1")})]})})}],27230)},332772,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(434989).then(e=>e.UpsellCardView),{loadableGenerated:{modules:[7225]}});e.s(["UpsellCardView",0,t])},350130,e=>{"use strict";var t=e.i(902875),i=e.i(247865),a=e.i(533760),r=e.i(64412),l=e.i(546446),n=e.i(21121);let s={500:{lat:44.34394556,long:-70.5796275,countryCode:"US"},501:{lat:41.16030046,long:-74.31726173,countryCode:"US"},502:{lat:42.20531475,long:-74.96203454,countryCode:"US"},503:{lat:32.57216429,long:-83.33286582,countryCode:"US"},504:{lat:39.91547509,long:-75.29061719,countryCode:"US"},505:{lat:42.70916968,long:-83.26985878,countryCode:"US"},506:{lat:42.75322714,long:-71.61677284,countryCode:"US"},507:{lat:32.12060162,long:-81.68797062,countryCode:"US"},508:{lat:40.45249464,long:-79.72019469,countryCode:"US"},509:{lat:41.01832774,long:-85.13014489,countryCode:"US"},510:{lat:41.06629733,long:-81.69124784,countryCode:"US"},511:{lat:38.98734089,long:-77.8660894,countryCode:"US"},512:{lat:39.4237559,long:-76.91046627,countryCode:"US"},513:{lat:43.21129488,long:-83.84733056,countryCode:"US"},514:{lat:42.37659498,long:-78.50467879,countryCode:"US"},515:{lat:39.06201907,long:-84.37615438,countryCode:"US"},516:{lat:41.80511913,long:-80.11855326,countryCode:"US"},517:{lat:35.34207351,long:-80.90021125,countryCode:"US"},518:{lat:36.12015586,long:-80.18188048,countryCode:"US"},519:{lat:33.1661311,long:-80.00633288,countryCode:"US"},520:{lat:33.31796092,long:-82.04156069,countryCode:"US"},521:{lat:41.68675545,long:-71.62537583,countryCode:"US"},522:{lat:32.28086801,long:-84.9488217,countryCode:"US"},523:{lat:44.2489962,long:-72.9288287,countryCode:"US"},524:{lat:33.90631848,long:-84.31426892,countryCode:"US"},525:{lat:31.48777876,long:-83.71333132,countryCode:"US"},526:{lat:43.12071391,long:-75.03554171,countryCode:"US"},527:{lat:39.92745969,long:-86.1667533,countryCode:"US"},528:{lat:25.7495729,long:-80.64045477,countryCode:"US"},529:{lat:38.09820644,long:-85.77800218,countryCode:"US"},530:{lat:30.55298052,long:-83.69571536,countryCode:"US"},531:{lat:36.70569408,long:-82.40984603,countryCode:"US"},532:{lat:42.99028358,long:-73.90370288,countryCode:"US"},533:{lat:41.67343412,long:-72.62702357,countryCode:"US"},534:{lat:28.72041551,long:-81.44452449,countryCode:"US"},535:{lat:39.98556042,long:-82.65474506,countryCode:"US"},536:{lat:41.04943746,long:-80.81547703,countryCode:"US"},537:{lat:45.38485433,long:-68.96285086,countryCode:"US"},538:{lat:42.92766152,long:-77.41280176,countryCode:"US"},539:{lat:27.84117738,long:-81.89546703,countryCode:"US"},540:{lat:44.59760454,long:-84.94860309,countryCode:"US"},541:{lat:37.61853623,long:-84.10842296,countryCode:"US"},542:{lat:40.06086081,long:-84.27011562,countryCode:"US"},543:{lat:42.36485931,long:-72.6256632,countryCode:"US"},544:{lat:36.58396295,long:-76.5912337,countryCode:"US"},545:{lat:35.14265685,long:-77.62067813,countryCode:"US"},546:{lat:33.95808848,long:-80.8726005,countryCode:"US"},547:{lat:41.39147126,long:-83.7698829,countryCode:"US"},548:{lat:27.03526717,long:-80.56037162,countryCode:"US"},549:{lat:44.51837976,long:-74.98695633,countryCode:"US"},550:{lat:34.25873822,long:-78.30266909,countryCode:"US"},551:{lat:42.4400122,long:-84.56068251,countryCode:"US"},552:{lat:46.65893075,long:-68.59876428,countryCode:"US"},553:{lat:46.39187647,long:-87.84097233,countryCode:"US"},554:{lat:39.97480203,long:-80.86439761,countryCode:"US"},555:{lat:42.99185697,long:-76.14273356,countryCode:"US"},556:{lat:37.46729794,long:-77.6218551,countryCode:"US"},557:{lat:36.18437616,long:-84.06338367,countryCode:"US"},558:{lat:40.80046931,long:-84.15139258,countryCode:"US"},559:{lat:37.66075199,long:-81.06618562,countryCode:"US"},560:{lat:35.78927629,long:-78.48357878,countryCode:"US"},561:{lat:30.47467615,long:-81.99567866,countryCode:"US"},563:{lat:42.78708754,long:-85.59435268,countryCode:"US"},564:{lat:38.42846537,long:-82.1169566,countryCode:"US"},565:{lat:42.09535742,long:-77.20805025,countryCode:"US"},566:{lat:40.1642638,long:-77.01142636,countryCode:"US"},567:{lat:35.05242613,long:-82.54849067,countryCode:"US"},569:{lat:38.4215533,long:-79.1035751,countryCode:"US"},570:{lat:34.28866385,long:-79.39046477,countryCode:"US"},571:{lat:26.58736494,long:-81.44720644,countryCode:"US"},573:{lat:37.32634258,long:-79.81001465,countryCode:"US"},574:{lat:40.74326198,long:-78.28061261,countryCode:"US"},575:{lat:35.17926383,long:-85.01572181,countryCode:"US"},576:{lat:38.44595372,long:-75.59171534,countryCode:"US"},577:{lat:41.2967749,long:-76.34830783,countryCode:"US"},581:{lat:39.08931995,long:-87.45931131,countryCode:"US"},582:{lat:40.38825729,long:-86.90255778,countryCode:"US"},583:{lat:44.84686417,long:-83.60985537,countryCode:"US"},584:{lat:38.10083665,long:-78.43352843,countryCode:"US"},588:{lat:41.49561956,long:-86.15996193,countryCode:"US"},592:{lat:29.54072947,long:-82.72252657,countryCode:"US"},596:{lat:39.96542426,long:-81.94438738,countryCode:"US"},597:{lat:39.36498394,long:-81.50261216,countryCode:"US"},598:{lat:39.01388655,long:-80.30476907,countryCode:"US"},600:{lat:27.65850937,long:-97.9840956,countryCode:"US"},602:{lat:41.58266689,long:-87.98705286,countryCode:"US"},603:{lat:37.41028554,long:-94.86110513,countryCode:"US"},604:{lat:38.83377035,long:-92.3106699,countryCode:"US"},605:{lat:39.21354814,long:-96.33700311,countryCode:"US"},606:{lat:31.32137779,long:-85.50601762,countryCode:"US"},609:{lat:38.513147,long:-90.31743349,countryCode:"US"},610:{lat:42.11001421,long:-89.30500274,countryCode:"US"},611:{lat:43.5049314,long:-92.8928614,countryCode:"US"},612:{lat:32.86030646,long:-93.87838038,countryCode:"US"},613:{lat:45.60841057,long:-94.13467743,countryCode:"US"},616:{lat:38.89911833,long:-94.2089936,countryCode:"US"},617:{lat:43.13623183,long:-88.35507052,countryCode:"US"},618:{lat:29.64238151,long:-95.64598264,countryCode:"US"},619:{lat:37.11395676,long:-92.74785101,countryCode:"US"},622:{lat:30.05161582,long:-90.17099988,countryCode:"US"},623:{lat:32.67017132,long:-96.86245113,countryCode:"US"},624:{lat:42.61235648,long:-96.26515412,countryCode:"US"},625:{lat:31.12643923,long:-97.13708799,countryCode:"US"},626:{lat:28.79637616,long:-96.97150853,countryCode:"US"},627:{lat:34.01044605,long:-98.79446374,countryCode:"US"},628:{lat:32.44836486,long:-92.00344741,countryCode:"US"},630:{lat:33.51333945,long:-86.93918399,countryCode:"US"},631:{lat:40.45642212,long:-92.50513741,countryCode:"US"},632:{lat:37.10944872,long:-89.33954607,countryCode:"US"},633:{lat:30.88101836,long:-102.964805,countryCode:"US"},634:{lat:35.5317158,long:-101.9717692,countryCode:"US"},635:{lat:30.36841279,long:-98.01149066,countryCode:"US"},636:{lat:26.3955211,long:-98.13340111,countryCode:"US"},637:{lat:42.36067297,long:-91.83699519,countryCode:"US"},638:{lat:39.84851227,long:-94.67081101,countryCode:"US"},639:{lat:35.66575719,long:-88.56546248,countryCode:"US"},640:{lat:35.04987564,long:-89.87818641,countryCode:"US"},641:{lat:29.28301985,long:-99.23788506,countryCode:"US"},642:{lat:30.23549317,long:-92.18075542,countryCode:"US"},643:{lat:30.27869062,long:-93.20853295,countryCode:"US"},644:{lat:31.20824666,long:-92.63481229,countryCode:"US"},647:{lat:33.55030489,long:-90.48939066,countryCode:"US"},648:{lat:39.74950907,long:-88.84546756,countryCode:"US"},649:{lat:37.92583795,long:-87.47267948,countryCode:"US"},650:{lat:35.7774256,long:-98.23390973,countryCode:"US"},651:{lat:33.46247164,long:-101.8507169,countryCode:"US"},652:{lat:41.24012832,long:-95.9655042,countryCode:"US"},656:{lat:30.60553494,long:-85.88170283,countryCode:"US"},657:{lat:34.20695745,long:-96.32197089,countryCode:"US"},658:{lat:44.66640379,long:-88.30313423,countryCode:"US"},659:{lat:36.06702887,long:-86.80902399,countryCode:"US"},661:{lat:31.05022411,long:-100.5160806,countryCode:"US"},662:{lat:32.54614603,long:-99.76636971,countryCode:"US"},669:{lat:43.16066122,long:-89.87118605,countryCode:"US"},670:{lat:35.48268707,long:-94.17362434,countryCode:"US"},671:{lat:36.08422876,long:-95.69865298,countryCode:"US"},673:{lat:33.83784036,long:-88.82698472,countryCode:"US"},675:{lat:40.66986577,long:-89.35844292,countryCode:"US"},676:{lat:47.82669357,long:-93.07039876,countryCode:"US"},678:{lat:38.32472543,long:-99.39903938,countryCode:"US"},679:{lat:41.77430855,long:-93.81896523,countryCode:"US"},682:{lat:41.47720917,long:-90.46371644,countryCode:"US"},686:{lat:31.08771267,long:-87.62768465,countryCode:"US"},687:{lat:47.42244516,long:-102.3035973,countryCode:"US"},691:{lat:34.67078165,long:-86.81486314,countryCode:"US"},692:{lat:30.4727764,long:-94.11870227,countryCode:"US"},693:{lat:34.65712691,long:-92.36235069,countryCode:"US"},698:{lat:32.15053429,long:-86.58557268,countryCode:"US"},702:{lat:44.35995407,long:-91.12300514,countryCode:"US"},705:{lat:45.2292668,long:-89.6975373,countryCode:"US"},709:{lat:31.87114038,long:-94.95125268,countryCode:"US"},710:{lat:31.49103022,long:-89.20957122,countryCode:"US"},711:{lat:32.41109831,long:-88.61159506,countryCode:"US"},716:{lat:30.57485798,long:-91.14258423,countryCode:"US"},717:{lat:40.02004372,long:-91.35646431,countryCode:"US"},718:{lat:32.21358437,long:-90.26259137,countryCode:"US"},722:{lat:41.06155103,long:-98.93128246,countryCode:"US"},724:{lat:47.56953575,long:-97.25585485,countryCode:"US"},725:{lat:44.46857647,long:-98.73622153,countryCode:"US"},734:{lat:36.14034456,long:-90.86317423,countryCode:"US"},736:{lat:37.10262691,long:-86.16455714,countryCode:"US"},737:{lat:43.97295359,long:-94.45957342,countryCode:"US"},740:{lat:41.23434436,long:-100.7756701,countryCode:"US"},743:{lat:62.08557018,long:-148.5084674,countryCode:"US"},744:{lat:19.60131495,long:-155.5212357,countryCode:"US"},745:{lat:64.11727592,long:-144.8346326,countryCode:"US"},746:{lat:30.63523851,long:-89.10480733,countryCode:"US"},747:{lat:57.19666373,long:-133.2904897,countryCode:"US"},749:{lat:27.58053565,long:-99.29288454,countryCode:"US"},751:{lat:40.02693358,long:-102.8946975,countryCode:"US"},752:{lat:37.75925945,long:-104.0271566,countryCode:"US"},753:{lat:34.78986149,long:-111.6568536,countryCode:"US"},754:{lat:45.64341914,long:-112.3642028,countryCode:"US"},755:{lat:48.12083085,long:-109.6890287,countryCode:"US"},756:{lat:45.81901751,long:-108.1442273,countryCode:"US"},757:{lat:43.47606884,long:-116.4635735,countryCode:"US"},758:{lat:43.89710325,long:-112.572555,countryCode:"US"},759:{lat:41.80658665,long:-104.3210841,countryCode:"US"},760:{lat:42.78284762,long:-114.0808881,countryCode:"US"},762:{lat:47.39602937,long:-114.2229433,countryCode:"US"},764:{lat:44.37874199,long:-103.1693202,countryCode:"US"},765:{lat:31.35235056,long:-104.8433106,countryCode:"US"},766:{lat:46.91781387,long:-112.1587854,countryCode:"US"},767:{lat:43.15396635,long:-107.5234554,countryCode:"US"},770:{lat:40.06640974,long:-112.1564151,countryCode:"US"},771:{lat:32.85966602,long:-114.0264768,countryCode:"US"},773:{lat:38.75979106,long:-108.6395621,countryCode:"US"},789:{lat:31.97378741,long:-110.9591759,countryCode:"US"},790:{lat:34.50786724,long:-106.4120008,countryCode:"US"},798:{lat:47.09569257,long:-105.1006719,countryCode:"US"},800:{lat:35.34290566,long:-118.7298087,countryCode:"US"},801:{lat:43.59057664,long:-123.176712,countryCode:"US"},802:{lat:40.93180016,long:-123.878808,countryCode:"US"},803:{lat:35.22927453,long:-116.8480578,countryCode:"US"},804:{lat:33.69653671,long:-116.2274005,countryCode:"US"},807:{lat:38.55084577,long:-122.6381803,countryCode:"US"},810:{lat:46.6917307,long:-120.6361836,countryCode:"US"},811:{lat:40.12238337,long:-118.6841075,countryCode:"US"},813:{lat:42.65183394,long:-121.6321186,countryCode:"US"},819:{lat:47.69368524,long:-121.8419617,countryCode:"US"},820:{lat:44.9568069,long:-120.4497922,countryCode:"US"},821:{lat:44.00502252,long:-121.4760974,countryCode:"US"},825:{lat:33.03590675,long:-116.7327828,countryCode:"US"},828:{lat:36.3957165,long:-121.2613926,countryCode:"US"},839:{lat:37.53511459,long:-115.6988268,countryCode:"US"},855:{lat:35.10037135,long:-120.2386713,countryCode:"US"},862:{lat:38.77924251,long:-120.9115099,countryCode:"US"},866:{lat:36.73286229,long:-119.5876101,countryCode:"US"},868:{lat:40.90250381,long:-122.0975534,countryCode:"US"},881:{lat:47.2983517,long:-117.1895343,countryCode:"US"}},o=({variant:e="banner",width:o="100%",height:d,maxHeight:c,startDate:u,endDate:m,dmaEnabled:h,className:x})=>{let p=(0,l.useAtomValue)(n.showVelvetcakeModuleAtom),g=(0,i.useRef)(null),[f,y]=(0,i.useState)(!1),[v,b]=(0,i.useState)(!1),{location:w}=(0,r.useLocation)(),j=w?.dmaCd,C=j&&Number(j)||null,N=null!==C?s[C]:void 0,T=h?new Set(h.split(",").map(e=>e.trim()).filter(Boolean)):null,S=null===T||null!=j&&T.has(j);return((0,i.useEffect)(()=>{if(!f||!g.current||!window.VelvetCake||!N||null===C)return;g.current.innerHTML="",b(!1);let t=N.lat,i=N.long,a=`${t},${i}`,r=w?.city;window.VelvetCake.init({container:g.current,location:{type:"Point",coordinates:[i,t],properties:{...r&&{name:r},dma_code:C}},geocode:a,dmaCode:C,variant:e??"banner",eventsApiUrl:"https://weather.com/api/proxy/velvetcake/events",width:o??"100%",...d&&{height:d},...c&&{maxHeight:c},...null!=u&&{startDate:u},...null!=m&&{endDate:m},onLoad:()=>b(!1),onError:()=>b(!0)})},[f,C,N,e,o,d,c,u,m]),p&&!v&&N&&S)?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.default,{src:"https://weather.velvetcake.live/assets/widget.js",strategy:"afterInteractive",onLoad:()=>y(!0)}),(0,t.jsx)("div",{ref:g,className:`max-h-[259px] overflow-hidden rounded-lg border border-zinc-800 sm:max-h-[279px] md:max-h-[320px]${x?` ${x}`:""}`})]}):null};e.s(["VelvetCakeBlock",0,o,"default",0,o],350130)},838523,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(550029).then(e=>e.VerticalVideoFeedCarousel),{loadableGenerated:{modules:[906603]}});e.s(["VerticalVideoFeedCarousel",0,t])},849715,e=>{"use strict";var t=e.i(902875),i=e.i(247865),a=e.i(777430);let r="/placeholder-video-thumbnail.jpg";var l=e.i(484758),n=e.i(617843),s=e.i(531166),o=e.i(16838),d=e.i(436028),c=e.i(632137),u=e.i(528600),m=e.i(909232),h=e.i(546446),x=e.i(697380),p=e.i(849177),g=e.i(5397);let f=(0,e.i(695881).createLogger)("video:events"),y={autostart:!1,nextUpDisplay:!1,related:{oncomplete:"hide"}},v=({file:e,image:v,title:b,description:w,tracks:j=[],playlist:C,custom:N={},playerSettings:T,descriptionAttributes:S,playerAttributes:I,resolvedVideo:M=null,resolvedVideoCtx:A=null,resolvedPlaylistItems:k=[],flatPlanMarker:L=null,standalone:D=!1,noVideoAutostart:_=!1,mute:P,playerOptions:F,fill:U,compactNextUp:R})=>{let E=`video-player-${(0,i.useId)()}`,B=(0,i.useRef)(!0),O=(0,i.useRef)(null),z=(0,u.useUser)()?.user||{},H=(0,h.useAtomValue)(p.adsDisabledAtom),$=(0,h.useAtomValue)(x.fixedBottomAdHeightAtom),V=(0,h.useAtomValue)(g.showAdminHeaderAtom),W=D||z.isUserPremium||H,G=(0,m.useClientMobileMedia)(),Q=(0,s.useTrackVideoEvent)(),q=(0,i.useMemo)(()=>{let e=[];return!Array.isArray(j)&&j?.file?e.push(j):Array.isArray(j)&&e.push(...j),e},[j]),Z=!!M,Y=(0,i.useMemo)(()=>Z&&M?.content?.videoFormatUrls?.length?M.content.videoFormatUrls[0]?.url:e,[Z,M,e]),K=(0,i.useMemo)(()=>{if(Z){let e=M?.seo?.image,t=e&&"object"==typeof e?e.url:void 0;return M?.content?.keyFrameImage||t||v}return v},[Z,M,v]),X=(0,i.useMemo)(()=>Z&&M?.title||b,[Z,M,b]),J=(0,i.useMemo)(()=>{if(Z&&M?.description){let e=M.description.root,t=e?.children?.[0];return t?.children?.[0]?.text||w}return w},[Z,M,w]),ee=(0,i.useMemo)(()=>{let e=N&&"object"==typeof N&&!Array.isArray(N)?N:{};if(!A)return e;let t=e.ctx&&"object"==typeof e.ctx?e.ctx:{};return{...e,ctx:{...A,...t}}},[N,A]),et=(0,i.useMemo)(()=>{if(O.current&&JSON.stringify({file:Y,image:K,title:X,description:J,tracks:q,playlist:C,custom:ee})===JSON.stringify(O.current))return O.current;let e=K||(Y?(e=>{if(!e)return r;for(let t of[/(?:cdn\.jwplayer\.com\/(?:videos|manifests|previews)\/)([a-zA-Z0-9]+)(?:-[a-zA-Z0-9]+)?/,/(?:content\.jwplatform\.com\/(?:videos|manifests)\/)([a-zA-Z0-9]+)(?:-[a-zA-Z0-9]+)?/,/(?:players\.jwplayer\.com\/preview\/)([a-zA-Z0-9]+)(?:-[a-zA-Z0-9]+)?/]){let i=e.match(t);if(i&&i[1])return`https://cdn.jwplayer.com/v2/media/${i[1]}/poster.jpg`}return r})(Y):null)||"https://s.w-x.co/wxnext/video-placeholder.jpg",t={file:Y,image:e,title:X,description:J,tracks:q,custom:ee};return O.current=t,t},[Y,K,X,J,q,C,ee]),ei=(0,i.useMemo)(()=>{let e=[];if(C&&(e=((e,t)=>{if(!t?.file)return[];if("string"==typeof e)return t?.file?[t]:[];let i=Array.isArray(e)?e:[];return!t?.file||i.length>0&&i[0]?.file===t?.file?i:[t,...i.filter(e=>e.file!==t.file)]})(C,et)||[]),0===e.length&&et?.file&&(e=[et]),k.length>0){let t=new Set(e.map(e=>e.file));for(let i of k)t.has(i.file)||(e.push(i),t.add(i.file))}return e},[C,et,k]);if((0,i.useEffect)(()=>{B.current=!0},[ei]),!Y&&0===ei.length)return null;let ea=[...l.adEvents,...n.metricEvents].map(({eventName:e,callback:t})=>({eventName:e,callback:({event:i,player:a})=>{"time"!==e&&f.info(`[${e}]:`,i),t({event:i,player:a,isFirstPlayRef:B,user:z,trackVideoEvent:Q,isMobile:G})}}));return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o.DebugCollector,{componentName:"VideoBlock",data:{props:{file:e,image:v,title:b,description:w,tracksCount:(0,d.hasLength)(q),hasPlaylist:!!C&&C.length>0,custom:N},state:{videoObject:et,playlistItems:ei.length,isFirstPlay:B.current,events:ea.map(e=>e.eventName)},performance:{}},enabled:V}),(0,t.jsxs)("div",{...I,className:(0,c.cn)("overflow-hidden rounded-lg",I?.className),children:[L&&(0,t.jsx)("div",{"data-fp-video":!0,"data-fp-video-src":L.src,"data-fp-video-poster":L.poster,"aria-hidden":"true",hidden:!0}),(0,t.jsx)(a.JWPlayer,{playlist:ei,events:ea,options:D?{...F,...y}:_?{...F,autostart:!1}:F,fill:U,compactNextUp:R,floatingBottomOffset:$,setupParams:{ads:!W,mute:P}},E)]}),T?.showDescriptions&&(0,t.jsx)("p",{...S,className:(0,c.cn)("my-2 text-sm",S?.className),children:et.title})]})};e.s(["VideoBlockClient",0,v,"default",0,v],849715)},610922,e=>{"use strict";var t=e.i(902875),i=e.i(645968);let a="treatment",r=()=>(0,t.jsx)("div",{hidden:!0,"data-hides-gridrow-column":!0}),l=({flagKey:e,children:l})=>{let{value:n}=(0,i.default)(e,"control");return n!==a?(0,t.jsx)(r,{}):(0,t.jsx)(t.Fragment,{children:l})},n=({flagKey:e,forcedVariant:i,children:n})=>i?i===a?(0,t.jsx)(t.Fragment,{children:n}):(0,t.jsx)(r,{}):(0,t.jsx)(l,{flagKey:e,children:n});e.s(["VideoExperimentGate",0,n,"default",0,n],610922)},841218,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(937491),{loadableGenerated:{modules:[416649]}});e.s(["default",0,t])},688317,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(155945).then(e=>e.VideosWithPlaylistsClient),{loadableGenerated:{modules:[822342]}});e.s(["VideosWithPlaylistsClient",0,t])},337990,e=>{"use strict";var t=e.i(389379);let i=(0,t.default)(()=>e.A(557537),{loadableGenerated:{modules:[555575]}}),a=(0,t.default)(()=>e.A(456925),{loadableGenerated:{modules:[831433]}}),r=(0,t.default)(()=>e.A(722501),{loadableGenerated:{modules:[210223]}}),l=(0,t.default)(()=>e.A(587313),{loadableGenerated:{modules:[698310]}}),n=(0,t.default)(()=>e.A(568089),{loadableGenerated:{modules:[849402]}}),s=(0,t.default)(()=>e.A(553277),{loadableGenerated:{modules:[329823]}}),o=(0,t.default)(()=>e.A(850863),{loadableGenerated:{modules:[539371]}});e.s(["BuyButtonBlock",0,i,"ImageBlock",0,a,"KalshiBlock",0,r,"LiveblogEntriesBlock",0,l,"MapImageBlock",0,n,"SlideshowBlock",0,s,"TwitterBlock",0,o])},19697,e=>{"use strict";let t=(0,e.i(389379).default)(()=>e.A(808110).then(e=>e.WeatherLocationTickerClientComponent),{loadableGenerated:{modules:[738587]}});e.s(["WeatherLocationTickerClientComponent",0,t])},263478,e=>{"use strict";var t=e.i(581014);function i(){let e=(0,t.useTranslations)("ContentContextualization");return t=>{if(t)return"read"===t.kind?e("readTime",{minutes:t.minutes}):null!==t.seconds&&t.seconds{let i=e(t);return t&&i?{label:i,kind:t.kind}:void 0}}])},529014,e=>{"use strict";var t=e.i(902875),i=e.i(632137),a=e.i(617874);e.s(["Accumulation",0,({precipType:e="rain",rain:r,snow:l,qpf:n=0,qpfSnow:s=0,units:o,unitOverride:d,className:c,unitClass:u})=>{let m,h,x=r??n,p=l??s,g=o?(0,a.unitsSystemByCode)(o):null;if("snow"===e)m=p,h="accumulation";else if("rain"===e)m=x,h="precip";else if("precip"===e){let e=Number(x)>=Number(p);m=e?x:p,h=e?"precip":"accumulation"}else m=x,h="precip";let f=g?.[h];return(0,t.jsxs)("span",{"data-testid":"AccumulationValue",className:(0,i.cn)(c),children:[(0,t.jsx)("span",{children:m})," ",(0,t.jsx)("span",{className:(0,i.cn)(u),children:d||f})]})}])},23123,e=>{"use strict";var t=e.i(902875),i=e.i(581014),a=e.i(402625),r=e.i(47524),l=e.i(240058),n=e.i(632137),s=e.i(562690),o=e.i(368847),d=e.i(29287);e.s(["AlertHeadlines",0,({location:e,className:c,headlineClassName:u,showSubheadline:m=!0,initializing:h=!1,initialError:x})=>{let p=(0,i.useTranslations)("AlertHeadlines"),{primaryAlert:g,error:f,isLoading:y,alertStyles:v,alertUrl:b,subheadlineData:w,additionalAlertsCount:j}=(0,d.useAlertHeadlinesData)({location:e,showSubheadline:m});return h||x||y||f||!g||!v||!b?null:(0,t.jsxs)(l.default,{href:b,rel:(0,s.nofollowRel)(b),className:(0,n.cn)("flex items-center justify-between gap-4 rounded-2xl px-4 py-4",v.containerClasses,c),role:"alert","aria-live":"polite",children:[(0,t.jsxs)("div",{className:"flex flex-1 flex-col gap-2",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(a.AlertIcon,{productIdentifier:g.productIdentifier,phenomena:g.phenomena,significance:g.significance,className:(0,n.cn)("h-4 w-4 shrink-0",v.iconClasses),"aria-hidden":"true"}),(0,t.jsx)(o.default,{variant:"Body.M.Bold",className:(0,n.cn)(u,v.textClasses),children:g.eventDescription})]}),m&&w&&(0,t.jsx)(o.default,{variant:"Body.S",color:"inverse",children:w.text})]}),j>0&&(0,t.jsxs)("div",{className:"flex items-center gap-2 text-white",children:[(0,t.jsx)(o.default,{color:"inverse",variant:"Body.S",children:p("alertCountText",{alertsCount:j})}),(0,t.jsx)(r.ChevronRight,{className:"text-color-white hidden h-6 w-6 md:block"})]})]})}])},546505,952693,e=>{"use strict";var t=e.i(902875),i=e.i(247865),a=e.i(632137);let r=(0,i.memo)(({value:e,className:i,roundValue:r})=>{let l=r?e%5>=2.5?5*parseInt(String(e/5),10)+5:5*parseInt(String(e/5),10):e;return(0,t.jsx)("span",{"data-testid":"PercentageValue",className:(0,a.cn)(i),children:Number.isFinite(l)&&l>=0?`${l}%`:"--"})});e.s(["Percentage",0,r],546505);var l=e.i(747961);let n=(0,i.forwardRef)(({title:e,titleId:i,desc:a,descId:r,...l},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":i,"aria-describedby":r,...l,children:[a?(0,t.jsx)("desc",{id:r,children:a}):null,void 0===e?(0,t.jsx)("title",{id:i,children:"Arrow Up"}):e?(0,t.jsx)("title",{id:i,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",d:"M3.353 6.647a.499.499 0 0 0 .705.706L7.5 3.915V13.5a.5.5 0 0 0 1 0V3.915l3.443 3.438a.499.499 0 0 0 .705-.706l-3.94-3.94a1 1 0 0 0-1.415 0z"})]})),s=i.default.forwardRef((e,i)=>(0,t.jsx)(l.BaseIcon,{ref:i,icon:n,...e}));s.displayName="ArrowUp",e.s(["ArrowUp",0,s],952693)},35520,273876,e=>{"use strict";var t=e.i(902875),i=e.i(899507),a=e.i(188065),r=e.i(877809),l=e.i(632137),n=e.i(546505),s=e.i(358025);e.s(["PrecipChance",0,({precipChance:e=null,precipType:o,showIcon:d=!0,displayMode:c="text",className:u,iconClassName:m,textClassName:h,progressClassName:x,progressBarClassName:p})=>{if((0,i.isNil)(e))return"--";let g=o===s.PrecipType.SNOW?r.Snowflake:a.RainDrop;return(0,t.jsxs)(t.Fragment,{children:[("text"===c||"both"===c)&&(0,t.jsxs)("span",{className:(0,l.cn)("whitespace-nowrap",u,h),children:[d&&(0,t.jsx)(g,{className:(0,l.cn)("size-4",m)}),(0,t.jsx)(n.Percentage,{value:e,className:"align-middle"})]}),("progress"===c||"both"===c)&&(0,t.jsxs)("div",{className:(0,l.cn)("relative inline-block h-5 w-26 overflow-hidden rounded-xl bg-[#e9e9e9] align-middle",u,x),children:[(0,t.jsx)("div",{className:(0,l.cn)("bg-brand-100 relative h-full w-full rounded-xl",p),style:{left:`${e-100}%`}}),(0,t.jsxs)("div",{className:"absolute top-0 bottom-0 flex h-full w-full items-center p-1",children:[d&&(0,t.jsx)(g,{className:(0,l.cn)("size-3.25",m)}),(0,t.jsx)(n.Percentage,{value:e,className:"text-sm"})]})]})]})}],35520);var o=e.i(247865),d=e.i(747961);let c=(0,o.forwardRef)(({title:e,titleId:i,desc:a,descId:r,...l},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":i,"aria-describedby":r,...l,children:[a?(0,t.jsx)("desc",{id:r,children:a}):null,void 0===e?(0,t.jsx)("title",{id:i,children:"Cloud Cover"}):e?(0,t.jsx)("title",{id:i,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"m11.109 11.591.06.006q.099.01.204.01c1.17 0 2.176-.984 2.176-2.269 0-1.133-.789-2.04-1.778-2.23l-.66-.128-.258-.62c-.488-1.174-1.607-1.967-2.88-1.967-1.614 0-2.987 1.28-3.125 2.974l-.083 1.017-1.013.122c-.707.085-1.303.718-1.303 1.538 0 .795.562 1.415 1.242 1.528l.276.02zm-7.185 1.25-.363-.025h-.003C2.226 12.633 1.2 11.461 1.2 10.044c0-1.434 1.05-2.616 2.403-2.779.189-2.309 2.073-4.122 4.37-4.122 1.812 0 3.366 1.127 4.035 2.737 1.59.305 2.792 1.737 2.792 3.458 0 1.944-1.534 3.519-3.426 3.519q-.165 0-.324-.016z",clipRule:"evenodd"})]})),u=o.default.forwardRef((e,i)=>(0,t.jsx)(d.BaseIcon,{ref:i,icon:c,...e}));u.displayName="CloudCover";var m=e.i(997382);let h=(0,o.forwardRef)(({title:e,titleId:i,desc:a,descId:r,...l},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:n,"aria-labelledby":i,"aria-describedby":r,...l,children:[a?(0,t.jsx)("desc",{id:r,children:a}):null,void 0===e?(0,t.jsx)("title",{id:i,children:"Foggy"}):e?(0,t.jsx)("title",{id:i,children:e}):null,(0,t.jsxs)("g",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",children:[(0,t.jsx)("path",{d:"M9.984 3.633c-.602-.476-1.421-.8-2.464-.541-1.904.47-2.363 2.031-2.363 3.037v.5h-.5c-.252 0-.531.081-.783.199-.257.12-.429.25-.474.296a.5.5 0 1 1-.714-.699c.156-.16.442-.353.766-.504.21-.098.46-.19.729-.243.133-1.26.854-3.002 3.099-3.557 1.404-.347 2.534.103 3.324.729a4.6 4.6 0 0 1 1.27 1.568c.955.204 2.28.915 2.542 2.77.145 1.026-.165 1.816-.629 2.375a3.16 3.16 0 0 1-1.456.985.5.5 0 0 1-.29-.958c.26-.078.668-.293.976-.665.296-.356.512-.868.41-1.596-.205-1.445-1.28-1.888-1.97-1.967l-.326-.038-.095-.314c-.076-.25-.429-.883-1.052-1.377M1 12.703a.5.5 0 0 1 .5-.5h6.625a.5.5 0 0 1 0 1H1.5a.5.5 0 0 1-.5-.5"}),(0,t.jsx)("path",{d:"M3.51 10.51a.5.5 0 0 1 .5-.5h6.625a.5.5 0 1 1 0 1H4.009a.5.5 0 0 1-.5-.5M1 8.414a.5.5 0 0 1 .5-.5h6.625a.5.5 0 0 1 0 1H1.5a.5.5 0 0 1-.5-.5"})]})]})),x=o.default.forwardRef((e,i)=>(0,t.jsx)(d.BaseIcon,{ref:i,icon:h,...e}));x.displayName="Foggy";var p=e.i(713602),g=e.i(721395),f=e.i(208549),y=e.i(955377),v=e.i(955105),b=e.i(331163);let w=(0,o.forwardRef)(({title:e,titleId:i,desc:a,descId:r,...l},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 20",ref:n,"aria-labelledby":i,"aria-describedby":r,...l,children:[a?(0,t.jsx)("desc",{id:r,children:a}):null,void 0===e?(0,t.jsx)("title",{id:i,children:"Wind Gust"}):e?(0,t.jsx)("title",{id:i,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",d:"m2.5 4.375 4-3a.63.63 0 0 1 .572-.093l11.25 3.75h.001a.624.624 0 0 1 0 1.186l-11.25 3.75a.63.63 0 0 1-.573-.093l-4-3V18.75H1.25V1.25H2.5zm13.75 9.375a2.5 2.5 0 0 1 0 5H7.5V17.5h8.75A1.25 1.25 0 1 0 15 16.25h-1.25a2.503 2.503 0 0 1 2.5-2.5M10 11.25a2.5 2.5 0 0 1 0 5H5V15h5a1.25 1.25 0 1 0-1.25-1.25H7.5a2.5 2.5 0 0 1 2.5-2.5M7.5 8.508l1.25-.417V3.159L7.5 2.742zM2.917 5.625l3.333 2.5v-5zM10 7.675l1.25-.417V3.992L10 3.575zm2.5-.834 3.648-1.216L12.5 4.409z"})]})),j=o.default.forwardRef((e,i)=>(0,t.jsx)(d.BaseIcon,{ref:i,icon:w,...e}));j.displayName="WindGust";var C=e.i(324079),N=e.i(166812),T=e.i(366101),S=e.i(245308),I=e.i(742740),M=e.i(249115),A=e.i(617874),k=e.i(180193),L=e.i(548888),D=e.i(765255),_=e.i(67538),P=e.i(284251),F=e.i(529014),U=e.i(411325),R=e.i(896325);let E=e=>!(0,i.isNil)(e)||null,B={derive:({precipType:e})=>"precip"===e?f.RainSnowWinteryMix:"snow"===e?r.Snowflake:a.RainDrop},O={temperatureFeelsLike:{label:(e,{t})=>t("feelsLike"),icon:m.FeelsLike,value:({temperatureFeelsLike:e})=>E(e)&&(0,t.jsx)(k.Temperature,{value:e})},windSpeed:{label:(e,{t})=>t("wind"),icon:v.Wind,value:({windSpeed:e,windDirectionCardinal:i},{unitName:a})=>{let r=(0,A.unitsSystemByName)(a);return E(e)&&(0,t.jsx)(L.Wind,{className:"whitespace-nowrap",windSpeed:e,windDirectionCardinal:i,units:r.code,displayMode:"directionalAndCardinal"})}},precipChance:{label:({precipType:e},{t})=>{var i;return t(`chanceOf${(i=e??"").substring(0,1).toUpperCase()+i.substring(1)}`)},icon:B,value:({precipChance:e})=>E(e)&&(0,t.jsx)(n.Percentage,{value:e})},relativeHumidity:{label:(e,{t})=>t("humidity"),icon:p.Humidity,value:({relativeHumidity:e})=>E(e)&&(0,t.jsx)(n.Percentage,{value:e})},pressureMeanSeaLevel:{label:(e,{t})=>t("pressure"),icon:g.Pressure,value:({pressureMeanSeaLevel:e})=>E(e)&&(0,t.jsx)(D.Pressure,{pressureMeanSeaLevel:e})},visibility:{label:(e,{t})=>t("visibility"),icon:S.View,value:({visibility:e},{unitName:i})=>E(e)&&(0,t.jsx)(_.Visibility,{visibility:e,units:(0,A.unitsSystemByName)(i).code})},uvIndex:{label:(e,{t})=>t("uvIndex"),icon:y.UvIndex,value:({uvIndex:e})=>E(e)&&(0,t.jsx)(P.UVIndex,{uvIndex:e})},cloudCover:{label:(e,{t})=>t("cloudCover"),icon:u,value:({cloudCover:e})=>E(e)&&(0,t.jsx)(n.Percentage,{value:e})},accumulation:{label:({precipType:e},{t})=>t(`${e}Amount`),icon:B,value:({qpf:e,qpfSnow:i,precipType:a},{unitName:r})=>E(e)||E(i)?(0,t.jsx)(F.Accumulation,{precipType:a,qpf:e,qpfSnow:i,units:(0,A.unitsSystemByName)(r).code}):null},temperatureDewPoint:{label:(e,{t})=>t("dewPoint"),icon:b.DewPoint,value:({temperatureDewPoint:e})=>E(e)&&(0,t.jsx)(k.Temperature,{value:e})},windGust:{label:(e,{t})=>t("windGust"),icon:j,value:({windGust:e},{unitName:i})=>(0,t.jsx)(L.Wind,{windSpeed:e??void 0,units:(0,A.unitsSystemByName)(i).code})},sunrise:{label:(e,{t})=>t("sunrise"),icon:C.Sunrise,value:({sunriseTimeLocal:e},{locale:t})=>e?(0,I.formatHourlyDate)({date:(0,M.dateInGMTTimezone)(e),timeZone:"Etc/GMT",locale:t,minutes:!0}):"--"},sunset:{label:(e,{t})=>t("sunset"),icon:N.Sunset,value:({sunsetTimeLocal:e},{locale:t})=>e?(0,I.formatHourlyDate)({date:(0,M.dateInGMTTimezone)(e),timeZone:"Etc/GMT",locale:t,minutes:!0}):"--"},moonrise:{label:(e,{t})=>t("moonrise"),icon:T.Moonrise,value:({moonriseTimeLocal:e},{locale:t})=>e?(0,I.formatHourlyDate)({date:(0,M.dateInGMTTimezone)(e),timeZone:"Etc/GMT",locale:t,minutes:!0}):"--"},moonset:{label:(e,{t})=>t("moonset"),icon:T.Moonrise,value:({moonsetTimeLocal:e},{locale:t})=>e?(0,I.formatHourlyDate)({date:(0,M.dateInGMTTimezone)(e),timeZone:"Etc/GMT",locale:t,minutes:!0}):"--"},moonPhase:{label:"",icon:{derive:({moonPhaseCode:e})=>i=>(0,t.jsx)(R.MoonIcon,{...i,moonPhaseCode:e})},value:({moonPhase:e})=>E(e)&&e},airQuality:{label:(e,{t})=>t("airQuality"),icon:x,value:({airQualityIndex:e,airQualityCategory:i})=>E(e)&&(0,t.jsx)(U.AirQuality,{airQualityIndex:e,airQualityCategory:i})}};e.s(["detailConfig",0,O,"resolveDetailItems",0,(e,t,i)=>e.map(e=>{let a=O[e],r=a?.value(t,i);return a&&null!=r?{field:e,Icon:"derive"in a.icon?a.icon.derive(t,i):a.icon,label:"function"==typeof a.label?a.label(t,i):a.label,value:r}:null}).filter(e=>!!e)],273876)},284251,411325,e=>{"use strict";var t=e.i(902875),i=e.i(632137),a=e.i(581014);e.s(["UVIndex",0,({uvIndex:e,uvDescription:r,className:l,descriptionClassName:n})=>{let s,o=(0,a.useTranslations)("DetailsTable");return s=!Number.isFinite(e)||e10?o("extreme"):r?e:s=o("uvIndexVal",{val:e,maxVal:11}),(0,t.jsxs)("span",{"data-testid":"UVIndexValue",className:(0,i.cn)(l),children:[s,r&&e{let r,n=!(0,l.isNil)(e)&&!Number.isNaN(e),s=!(0,l.isNil)(i)&&""!==i.trim();return r=n&&s?`${e} - ${i}`:n?`${e}`:s?i:"--",(0,t.jsx)("span",{"data-testid":"AirQualityValue",className:a,children:r})});e.s(["AirQuality",0,n],411325)},650561,e=>{"use strict";var t=e.i(902875),i=e.i(632137);e.s(["Card",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"card",className:(0,i.cn)("bg-card text-card-foreground flex flex-col gap-6 rounded-xl py-6",e),...a})},"CardContent",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"card-content",className:(0,i.cn)("px-6",e),...a})},"CardHeader",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"card-header",className:(0,i.cn)("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",e),...a})}])},307215,505307,922033,e=>{"use strict";let t={"@3xs":256,"@2xs":288,"@xs":320,"@sm":384,"@md":448,"@lg":512,"@xl":576,"@2xl":672,"@3xl":768,"@4xl":896,"@5xl":1024,"@6xl":1152,"@7xl":1280};e.s(["containerSizes",0,t],307215);var i=e.i(902875),a=e.i(725287),r=e.i(559421),l=e.i(247865),n=e.i(546446),s=e.i(674885),o=e.i(617874),d=e.i(349262),c=e.i(381477),u=e.i(495892),m=e.i(986519),h=e.i(911927),x=e.i(97991),p=e.i(474245),g=e.i(11697);let f=(e,t)=>{let{data:i,isLoading:a}=(0,g.useGetWeatherInsights)({geoCode:e?.geocode??null,insightType:p.InsightType.PRECIP_INSIGHT,locale:t}),r=(0,l.useMemo)(()=>i?.find(e=>e?.supplement?.precipSource==="wwir"),[i]);return{loadingInsight:a,insightHeadline:r?.insightHeadline[0]||"",insightTextLong:r?.insightTextLong[0]||""}};e.s(["usePrecipInsight",0,f],505307);let y={revalidateOnFocus:!1,dedupingInterval:6e4};var v=e.i(581014),b=e.i(380993),w=e.i(368847),j=e.i(240058),C=e.i(611540),N=e.i(562690),T=e.i(632137),S=e.i(742740),I=e.i(385277),M=e.i(317774),A=e.i(358025),k=e.i(212771);let L={id:"barBackground",beforeDatasetsDraw(e,t,i){let{ctx:a,chartArea:{top:r},scales:{y:l}}=e;if(!l)return;let n=e.getDatasetMeta(0),s=i.floatPoint||0;n.data.forEach(e=>{var t,n,o,d,c;let u,{x:m,width:h}=e.getProps(["x","width"],!0);a.save(),a.fillStyle=i.color||"transparent",t=a,n=m-h/2,o=r,d=h,c=l.getPixelForValue(l.min+s)-r,u=Math.min(i.borderRadius??8,d/2,c/2),t.beginPath(),t.moveTo(n+u,o),t.lineTo(n+d-u,o),t.quadraticCurveTo(n+d,o,n+d,o+u),t.lineTo(n+d,o+c-u),t.quadraticCurveTo(n+d,o+c,n+d-u,o+c),t.lineTo(n+u,o+c),t.quadraticCurveTo(n,o+c,n,o+c-u),t.lineTo(n,o+u),t.quadraticCurveTo(n,o,n+u,o),t.closePath(),t.fill(),a.restore()})}},D={id:"extendXAxisLine",afterDraw(e,t,i){let{ctx:a,scales:r}=e,l=r.x,n=r.y,s=i.offset??20,o=(n?.bottom??0)+s;a.save(),a.beginPath(),a.strokeStyle=i.color||"black",a.lineWidth=i.lineWidth??1,a.moveTo((l?.left??0)-200,o),a.lineTo((l?.right??0)+200,o),a.stroke(),a.restore()}},_={id:"transitionLines",afterDatasetsDraw(e,t,i){let{ctx:a,scales:{x:r,y:l}}=e;l&&(a.save(),a.lineWidth=1,a.setLineDash([2,2]),function(e,t=k.identity){if(null!=e){for(let i in e)if(!1===t(e[i],i,e))break}}(i.transitionPoints,(t,r)=>{let n=+r,s=e.getDatasetMeta(0),o=s.data[n],d=s.data[n-1];if(!o||!d)return;let{x:c}=o.getProps(["x"],!0),{x:u}=d.getProps(["x"],!0),m=(u+c)/2;a.beginPath(),a.strokeStyle=t,a.moveTo(m,l.top),a.lineTo(m,l.getPixelForValue(l.min+(i.floatPoint??0))),a.stroke()}),a.restore())}},P=({data:e,ianaTimeZone:t,locale:a})=>{let r=(0,v.useTranslations)("PrecipIntensity");return(0,i.jsxs)("table",{className:"hidden",children:[(0,i.jsx)("caption",{children:r("tableCaption")}),(0,i.jsx)("thead",{children:(0,i.jsxs)("tr",{children:[(0,i.jsx)("th",{children:r("time")}),(0,i.jsx)("th",{children:r("precipType")}),(0,i.jsx)("th",{children:r("precipLevel")})]})}),(0,i.jsx)("tbody",{children:e?.map(e=>0!==e.level?(0,i.jsxs)("tr",{children:[(0,i.jsx)("td",{children:(0,S.formatHourlyDate)({date:e.validTimeLocal,locale:a,timeZone:t,minutes:!0})}),(0,i.jsx)("td",{children:e.precipType}),(0,i.jsx)("td",{children:e.level})]},e.validTimeLocal):null)})]})},F=({rtl:e,isSamsungTheme:t,radius:a=4,legendTypes:r})=>{let n=(0,v.useTranslations)("PrecipIntensity"),s=(0,l.useMemo)(()=>{let i=[{label:n("legendRain"),type:A.PrecipType.RAIN,color:M.RAIN_COLOR},{label:n("legendSnow"),type:A.PrecipType.SNOW,color:M.SNOW_COLOR},{label:n(t?"samsungLegendMix":"legendMix"),type:A.PrecipType.PRECIP,color:M.PRECIP_COLOR}];return e?i.reverse():i},[t,e,n]);return(0,i.jsx)("div",{className:"mt-3 flex items-center justify-center gap-6",children:s.map(({label:e,type:t,color:l})=>(!r||r[t])&&(0,i.jsxs)("div",{className:"flex items-center gap-1",children:[(0,i.jsx)("div",{style:{width:2*a,height:2*a,backgroundColor:l},className:"rounded-full"}),(0,i.jsx)("p",{className:"text-xs",children:e})]},t))})},U=async()=>{let{Chart:t,CategoryScale:i,LinearScale:a,BarController:r,BarElement:l}=await e.A(137688);return t.register(i,a,r,l),t},R=(0,l.memo)(({chartData:e,hasChartData:a,ianaTimeZone:r,locale:n,rootClass:s,rtl:o=!1,removeTransitionLines:d})=>{let c=(0,v.useTranslations)("PrecipIntensity"),u=(0,l.useRef)(null),m=(0,l.useRef)(null),[h,p]=(0,I.useClientContainerSize)(e=>eo?[...e].reverse():e,[e,o]),f=(0,l.useMemo)(()=>(0,x.getChartPrecipTypes)(e),[e]),y=(0,l.useMemo)(()=>{let e=Object.values(A.PrecipType),t=0;for(let i of e)f[i]&&t++;return t>1},[f]),b=(0,l.useMemo)(()=>{let e=g.map(e=>e.level),t=g.map(({validTimeLocal:e})=>e),i=g.map(({precipType:e})=>e===A.PrecipType.RAIN?M.RAIN_COLOR:e===A.PrecipType.SNOW?M.SNOW_COLOR:M.PRECIP_COLOR);return{labels:t,datasets:[{label:c("chartTitle"),data:e,backgroundColor:i,borderWidth:0,maxBarThickness:h?4:8,categoryPercentage:1,stack:"stack1",borderRadius:12,borderSkipped:!1}]}},[h,g,c]),w=(0,l.useMemo)(()=>({responsive:!0,maintainAspectRatio:!1,plugins:{legend:{display:!1},tooltip:{enabled:!1},transitionLines:{floatPoint:.5,transitionPoints:d?void 0:g.reduce((e,t,i)=>{if(i>0&&t.level>0&&g[i-1]&&t.precipType!==g[i-1]?.precipType){let a=M.PRECIP_COLOR;M.RAIN_ICON_CODES.includes(t.precipType)?a=M.RAIN_COLOR:M.SNOW_ICON_CODES.includes(t.precipType)&&(a=M.SNOW_COLOR),e[i]=a}return e},{})},barBackground:{color:"#eeeeee",borderRadius:12,floatPoint:.5},extendXAxisLine:{color:"#eeeeee",lineWidth:1,offset:-2},datasets:{bar:{minBarLength:10}}},scales:{x:{stacked:!0,grid:{display:!0,drawOnChartArea:!1,drawTicks:!0,tickColor:"#676767",tickLength:3,tickWidth:1,tickBorderDashOffset:50,offset:!1},border:{display:!1},ticks:{major:{enabled:!0},display:!0,maxRotation:0,minRotation:0,autoSkip:!1,font:{size:h?12:14},color:"#676767",callback:function(e,t){let i=new Date(this.chart.data.labels?.[t]||"");return 0===i.getMinutes()?(0,S.formatHourlyDate)({date:i,locale:n,timeZone:r,showShortDayperiod:!0}):h?null:""}}},y:{stacked:!0,min:-.5,max:9,position:o?"right":"left",grid:{display:!1,drawBorder:!1},ticks:{count:10,autoSkip:!1,display:!0,crossAlign:"far",font:{size:h?12:14},callback:function(e,t){return 2===t?c("chartLight"):8===t?c("chartHeavy"):""}},border:{display:!1}}}}),[d,g,h,o,c,n,r]);return((0,l.useEffect)(()=>{let e=!1;return!async function(){let t=await U(),i=u.current?.getContext("2d");e||i&&t&&(m.current=new t(i,{type:"bar",data:b,options:w,plugins:[L,D,_]}))}(),()=>{e=!0,m.current?.destroy()}},[b,w]),a)?(0,i.jsxs)("div",{ref:p,className:(0,T.cn)("@container/precipChart",s),dir:o?"rtl":void 0,children:[(0,i.jsx)(P,{data:e,ianaTimeZone:r,locale:n}),(0,i.jsx)("div",{className:(0,T.cn)("relative h-26 text-sm text-gray-500 @md/precipChart:h-30",o?"pr-2 @md/precipChart:pr-3 @xl/precipChart:pr-4":"pl-2 @md/precipChart:pl-3 @xl/precipChart:pl-4"),children:(0,i.jsx)("canvas",{ref:u})}),y&&(0,i.jsx)(F,{rtl:o,legendTypes:f,isSamsungTheme:!1})]}):null}),E=({location:e,locale:t,onlyChart:a,isLoading:r,chartData:l,hasChartData:n,rtl:s,removeTransitionLines:o,insightTextLong:d,canonicalBasePath:c})=>{let u=(0,v.useTranslations)("PrecipIntensity");if(r||!r&&!n)return null;let m=()=>(0,i.jsx)(R,{chartData:l,hasChartData:n,ianaTimeZone:e?.ianaTimeZone,locale:t,rtl:s,removeTransitionLines:o});if(a)return m();let h=e&&(c?`${c}/hourbyhour?metric=precipitation`:`${(0,C.interpolateUrl)(C.URLS.hourly,{locale:t,locId:e.placeId})}?metric=precipitation`);return n&&(0,i.jsxs)(b.Card,{className:"relative min-h-[100px] overflow-hidden","aria-label":u("chartTitle"),children:[(0,i.jsxs)(b.CardContent,{className:"p-0",children:[d&&(0,i.jsxs)(w.default,{variant:"Body.M",className:"mb-2",children:[(0,i.jsx)("span",{className:"font-bold",children:"Outlook:"})," ",d]}),m()]}),h&&(0,i.jsx)(j.default,{className:"absolute top-0 right-0 bottom-0 left-0",href:h,rel:(0,N.nofollowRel)(h),"aria-label":u("viewHourlyForecast"),children:" "})]})};e.s(["default",0,({location:e,onlyChart:t,initializing:p,initialError:g})=>{let v=(0,a.useParams)()?.locale,b=(0,r.useCanonicalBasePath)(),{loadingForecast:w,chartData:j,hasChartData:C,insightTextLong:N}=((e,t)=>{let i=(0,n.useAtomValue)(s.userUnitPreferenceAtom),a=(0,o.unitsSystemByName)(i)||o.imperial,r=a.code,p=(0,h.useCscCountryCode)(),g="KR"===p,v=g&&e?.countryCode==="KR",{data:b,isLoading:w}=(0,c.default)(e&&v?["get-hourly-forecast",e.geocode,r,t,g?p:void 0]:null,([e,t,i,a,r])=>(0,u.getHourlyForecast)({geocode:t,units:i,language:a,cscCountryCode:r,duration:d.HourlyForecastDuration.TWO_DAY}),y),{data:j,isLoading:C}=(0,c.default)(e&&!v?["get-fifteen-minute-forecast",e.geocode,r,t]:null,([e,t,i,a])=>(0,m.getFifteenMinuteForecast)({geocode:t,units:i,language:a}),y),N=v?b:j,T=(0,l.useMemo)(()=>(0,x.normalizeForecastDates)(N,v),[N,v]),S=(0,l.useMemo)(()=>(0,x.createChartData)(N,a,T,v)||[],[N,v,T,a]),I=(0,l.useMemo)(()=>(0,x.checkHasChartData)(S),[S]),{loadingInsight:M,insightHeadline:A,insightTextLong:k}=f(e,t);return{loadingForecast:w||C,chartData:S,hasChartData:I,loadingInsight:M,insightHeadline:A,insightTextLong:k}})(e,v);return g?null:(0,i.jsx)(E,{location:e,locale:v,onlyChart:t,isLoading:p||w,chartData:j,hasChartData:C,insightTextLong:N,canonicalBasePath:b})}],922033)},339586,538842,e=>{"use strict";e.s(["cToF",0,function(e){return 9*e/5+32}],339586),e.s(["getISODateString",0,({date:e,resetToStartOfHour:t=!1,resetToStartOfDay:i=!1,resetToSpecificHour:a,resetToOffset:r=!1,resetToStartOfMonth:l=!1,resetToEndOfMonth:n=!1,resetToStartOfWeek:s=!1,resetToEndOfWeek:o=!1,minutesFromDate:d,daysFromDate:c,daysBeforeDate:u,monthsBeforeDate:m,monthsAfterDate:h,stripOffsetColon:x})=>{if(!e)return"";let p=(e instanceof Date?e.toISOString():String(e)).replace("Z","+00:00"),g=p.match(/^(\d{2})\/(\d{2})\/(\d{4}),?\s*(\d{2}:\d{2}:\d{2}.*)$/);if(g){let[,e,t,i,a]=g;p=`${i}-${e}-${t}T${a}`}let f=p.replace(/\//g,"-").replace(" ","T"),y=f.match(/[+-]\d{2}:\d{2}$/),v=y?y[0]:"+00:00",b=new Date(f);if(isNaN(b.getTime()))return"";let[w,j]=v.split(":"),C=parseInt(w??"0",10),N=parseInt(j??"0",10),T=60*C+(C{"use strict";var t=e.i(506424);e.s(["formatWeekdayWithMonthAndDate",0,({date:e,locale:i="en-US",timeZone:a})=>{if(!e)return"";let{cDate:r,cTimeZone:l}=(0,t.getCompatibleValues)({date:e,locale:i,timeZone:a});return new Intl.DateTimeFormat(i,{weekday:"long",day:"numeric",month:"long",timeZone:l}).format(r)}])},562690,e=>{"use strict";let t=/\/day-\d+\/?$/,i=["t","metric","phenomena","significance","areaid","office","etn"];e.s(["nofollowRel",0,e=>{let a;if(e){try{a=new URL(e,"https://weather.com")}catch{return}return t.test(a.pathname)||i.some(e=>a.searchParams.has(e))?"nofollow":void 0}}])}]);