PageSourceSearch

https://www.elle.com/_assets/fre/scopes/hdm/_next/static/chunks/62294.45118d2fd1975de3.js

js elle.com collected 2026-09-24 07:03:58 UTC 42,399 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[62294],{3780:(e,t,r)=>{r.d(t,{a:()=>c,b:()=>d});var i=Object.create,o=Object.defineProperty,n=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,l=Object.getPrototypeOf,s=Object.prototype.hasOwnProperty,c=(e,t)=>()=>{try{return t||e((t={exports:{}}).exports,t),t.exports}catch(e){throw t=0,e}},d=(e,t,r)=>(r=null!=e?i(l(e)):{},((e,t,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of a(t))s.call(e,i)||void 0===i||o(e,i,{get:()=>t[i],enumerable:!(r=n(t,i))||r.enumerable});return e})(!t&&e&&e.__esModule?r:o(r,"default",{value:e,enumerable:!0}),e))},4860:(e,t,r)=>{r.d(t,{$:()=>g});var i=r(93682),o=r(53520),n=r(71055),a=r(92944);function l(e){let t=e.indexOf("-"),r=e.slice(0,t),i=e.slice(t+1);return{scheme:r,style:"transparent"===i?"transp":i}}let s={md:{gap:"gap-(--comp-btn-md-dim-gap-mobile)",padding:"px-(--comp-btn-md-dim-padding-inline-mobile) py-(--comp-btn-md-dim-padding-block-mobile)",paddingIcon:"p-(--comp-btn-md-dim-padding-block-mobile)",iconSize:"h-(--comp-btn-md-dim-icon-size-mobile) w-(--comp-btn-md-dim-icon-size-mobile)",labelOffset:"translate-y-(--comp-btn-md-dim-offset-y)"},lg:{gap:"gap-(--comp-btn-lg-dim-gap-mobile)",padding:"px-(--comp-btn-lg-dim-padding-inline-mobile) py-(--comp-btn-lg-dim-padding-block-mobile)",paddingIcon:"p-(--comp-btn-lg-dim-padding-block-mobile)",iconSize:"h-(--comp-btn-lg-dim-icon-size-mobile) w-(--comp-btn-lg-dim-icon-size-mobile)",labelOffset:"translate-y-(--comp-btn-lg-dim-offset-y)"},xl:{gap:"gap-(--comp-btn-xl-dim-gap-mobile)",padding:"px-(--comp-btn-xl-dim-padding-inline-mobile) py-(--comp-btn-xl-dim-padding-block-mobile)",paddingIcon:"p-(--comp-btn-xl-dim-padding-block-mobile)",iconSize:"h-(--comp-btn-xl-dim-icon-size-mobile) w-(--comp-btn-xl-dim-icon-size-mobile)",labelOffset:"translate-y-(--comp-btn-xl-dim-offset-y)"}},c={primary:{md:"font-(family-name:--comp-btn-primary-md-type-family-mobile) font-(--comp-btn-primary-md-type-weight-mobile) text-(length:--comp-btn-primary-md-type-size-mobile) leading-(--comp-btn-primary-md-type-line-height-mobile) tracking-(--comp-btn-primary-md-type-letter-spacing-mobile) [text-transform:var(--comp-btn-primary-md-type-txt-case-mobile)]",lg:"font-(family-name:--comp-btn-primary-lg-type-family-mobile) font-(--comp-btn-primary-lg-type-weight-mobile) text-(length:--comp-btn-primary-lg-type-size-mobile) leading-(--comp-btn-primary-lg-type-line-height-mobile) tracking-(--comp-btn-primary-lg-type-letter-spacing-mobile) [text-transform:var(--comp-btn-primary-lg-type-txt-case-mobile)]",xl:"font-(family-name:--comp-btn-primary-xl-type-family-mobile) font-(--comp-btn-primary-xl-type-weight-mobile) text-(length:--comp-btn-primary-xl-type-size-mobile) leading-(--comp-btn-primary-xl-type-line-height-mobile) tracking-(--comp-btn-primary-xl-type-letter-spacing-mobile) [text-transform:var(--comp-btn-primary-xl-type-txt-case-mobile)]"},secondary:{md:"font-(family-name:--comp-btn-secondary-md-type-family-mobile) font-(--comp-btn-secondary-md-type-weight-mobile) text-(length:--comp-btn-secondary-md-type-size-mobile) leading-(--comp-btn-secondary-md-type-line-height-mobile) tracking-(--comp-btn-secondary-md-type-letter-spacing-mobile) [text-transform:var(--comp-btn-secondary-md-type-txt-case-mobile)]",lg:"font-(family-name:--comp-btn-secondary-lg-type-family-mobile) font-(--comp-btn-secondary-lg-type-weight-mobile) text-(length:--comp-btn-secondary-lg-type-size-mobile) leading-(--comp-btn-secondary-lg-type-line-height-mobile) tracking-(--comp-btn-secondary-lg-type-letter-spacing-mobile) [text-transform:var(--comp-btn-secondary-lg-type-txt-case-mobile)]",xl:"font-(family-name:--comp-btn-secondary-xl-type-family-mobile) font-(--comp-btn-secondary-xl-type-weight-mobile) text-(length:--comp-btn-secondary-xl-type-size-mobile) leading-(--comp-btn-secondary-xl-type-line-height-mobile) tracking-(--comp-btn-secondary-xl-type-letter-spacing-mobile) [text-transform:var(--comp-btn-secondary-xl-type-txt-case-mobile)]"},neutral:{md:"font-(family-name:--comp-btn-neutral-md-type-family-mobile) font-(--comp-btn-neutral-md-type-weight-mobile) text-(length:--comp-btn-neutral-md-type-size-mobile) leading-(--comp-btn-neutral-md-type-line-height-mobile) tracking-(--comp-btn-neutral-md-type-letter-spacing-mobile) [text-transform:var(--comp-btn-neutral-md-type-txt-case-mobile)]",lg:"font-(family-name:--comp-btn-neutral-lg-type-family-mobile) font-(--comp-btn-neutral-lg-type-weight-mobile) text-(length:--comp-btn-neutral-lg-type-size-mobile) leading-(--comp-btn-neutral-lg-type-line-height-mobile) tracking-(--comp-btn-neutral-lg-type-letter-spacing-mobile) [text-transform:var(--comp-btn-neutral-lg-type-txt-case-mobile)]",xl:"font-(family-name:--comp-btn-neutral-xl-type-family-mobile) font-(--comp-btn-neutral-xl-type-weight-mobile) text-(length:--comp-btn-neutral-xl-type-size-mobile) leading-(--comp-btn-neutral-xl-type-line-height-mobile) tracking-(--comp-btn-neutral-xl-type-letter-spacing-mobile) [text-transform:var(--comp-btn-neutral-xl-type-txt-case-mobile)]"}},d={"primary-solid":["bg-(--comp-btn-primary-color-bg-solid)","hover:bg-(--comp-btn-primary-color-bg-solid-hover)","active:bg-(--comp-btn-primary-color-bg-solid-active)","text-(--comp-btn-primary-color-txt-solid)","hover:text-(--comp-btn-primary-color-txt-solid-hover)","active:text-(--comp-btn-primary-color-txt-solid-active)","border-(--comp-btn-primary-color-border-solid)","hover:border-(--comp-btn-primary-color-border-solid-hover)","active:border-(--comp-btn-primary-color-border-solid-active)","disabled:bg-(--comp-btn-primary-color-bg-solid)","disabled:text-(--comp-btn-primary-color-txt-solid)","disabled:border-(--comp-btn-primary-color-border-solid)"],"primary-outlined":["bg-(--comp-btn-primary-color-bg-outlined)","hover:bg-(--comp-btn-primary-color-bg-outlined-hover)","active:bg-(--comp-btn-primary-color-bg-outlined-active)","text-(--comp-btn-primary-color-txt-outlined)","hover:text-(--comp-btn-primary-color-txt-outlined-hover)","active:text-(--comp-btn-primary-color-txt-outlined-active)","border-(--comp-btn-primary-color-border-outlined)","hover:border-(--comp-btn-primary-color-border-outlined-hover)","active:border-(--comp-btn-primary-color-border-outlined-active)","disabled:bg-(--comp-btn-primary-color-bg-outlined)","disabled:text-(--comp-btn-primary-color-txt-outlined)","disabled:border-(--comp-btn-primary-color-border-outlined)"],"primary-transparent":["bg-(--comp-btn-primary-color-bg-transp)","hover:bg-(--comp-btn-primary-color-bg-transp-hover)","active:bg-(--comp-btn-primary-color-bg-transp-active)","text-(--comp-btn-primary-color-txt-transp)","hover:text-(--comp-btn-primary-color-txt-transp-hover)","active:text-(--comp-btn-primary-color-txt-transp-active)","border-(--comp-btn-primary-color-border-transp)","hover:border-(--comp-btn-primary-color-border-transp-hover)","active:border-(--comp-btn-primary-color-border-transp-active)","disabled:bg-(--comp-btn-primary-color-bg-transp)","disabled:text-(--comp-btn-primary-color-txt-transp)","disabled:border-(--comp-btn-primary-color-border-transp)"],"secondary-solid":["bg-(--comp-btn-secondary-color-bg-solid)","hover:bg-(--comp-btn-secondary-color-bg-solid-hover)","active:bg-(--comp-btn-secondary-color-bg-solid-active)","text-(--comp-btn-secondary-color-txt-solid)","hover:text-(--comp-btn-secondary-color-txt-solid-hover)","active:text-(--comp-btn-secondary-color-txt-solid-active)","border-(--comp-btn-secondary-color-border-solid)","hover:border-(--comp-btn-secondary-color-border-solid-hover)","active:border-(--comp-btn-secondary-color-border-solid-active)","disabled:bg-(--comp-btn-secondary-color-bg-solid)","disabled:text-(--comp-btn-secondary-color-txt-solid)","disabled:border-(--comp-btn-secondary-color-border-solid)"],"neutral-
1outlined":["bg-(--comp-btn-neutral-color-bg-outlined)","hover:bg-(--comp-btn-neutral-color-bg-outlined-hover)","active:bg-(--comp-btn-neutral-color-bg-outlined-active)","text-(--comp-btn-neutral-color-txt-outlined)","hover:text-(--comp-btn-neutral-color-txt-outlined-hover)","active:text-(--comp-btn-neutral-color-txt-outlined-active)","border-(--comp-btn-neutral-color-border-outlined)","hover:border-(--comp-btn-neutral-color-border-outlined-hover)","active:border-(--comp-btn-neutral-color-border-outlined-active)","disabled:bg-(--comp-btn-neutral-color-bg-outlined)","disabled:text-(--comp-btn-neutral-color-txt-outlined)","disabled:border-(--comp-btn-neutral-color-border-outlined)"],"neutral-transparent":["bg-(--comp-btn-neutral-color-bg-transp)","hover:bg-(--comp-btn-neutral-color-bg-transp-hover)","active:bg-(--comp-btn-neutral-color-bg-transp-active)","text-(--comp-btn-neutral-color-txt-transp)","hover:text-(--comp-btn-neutral-color-txt-transp-hover)","active:text-(--comp-btn-neutral-color-txt-transp-active)","border-(--comp-btn-neutral-color-border-transp)","hover:border-(--comp-btn-neutral-color-border-transp-hover)","active:border-(--comp-btn-neutral-color-border-transp-active)","disabled:bg-(--comp-btn-neutral-color-bg-transp)","disabled:text-(--comp-btn-neutral-color-txt-transp)","disabled:border-(--comp-btn-neutral-color-border-transp)"]};var u=r(94711);let m=["size","radius","variant","isDisabled","elementStart","children","elementEnd","isIconOnly","isFullWidth","height","colorOverrides","as","href"];function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach(function(t){(0,i.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function g(e){let{size:t="md",radius:r="default",variant:i="primary-solid",isDisabled:p=!1,elementStart:g,children:y,elementEnd:f,isIconOnly:h=!1,isFullWidth:v=!1,height:O="auto",colorOverrides:_,as:E="button",href:x}=e,w=(0,o.A)(e,m),S=function(e,t,r,i,o,n){var u;let m,p,b=r||"primary-solid",g=e||"default",{scheme:y}=l(b);return(0,a.$)("hds-do-not-use inline-flex items-center justify-center cursor-pointer not-italic disabled:opacity-(--_opacity-32) disabled:cursor-not-allowed border-solid border-(length:--comp-btn-dim-border-width) no-underline",o&&"w-full","constrained"===(n||"auto")&&"!py-0 max-h-full h-full","default"===g&&"rounded-(--comp-btn-dim-radius-default)","square"===g&&"rounded-(--comp-btn-dim-radius-square)","rounded"===g&&"rounded-(--comp-btn-dim-radius-round)","md"===g&&"rounded-(--comp-btn-dim-radius-sm)",(m=s[u=t||"md"]??s.md,p=c[y]?.[u]??c.primary[u]??c.primary.md,(0,a.$)(m.gap,p,i?m.paddingIcon:m.padding)),d[b])}(r,t,i,h,v,O),A=(s[t??"md"]??s.md).iconSize,D=(s[t??"md"]??s.md).labelOffset,P=function(e,t){if(!t)return{};let{scheme:r,style:i}=l(e),o=`--comp-btn-${r}-color`,n={},a=(e,t,r)=>{t&&t!==e&&(t.startsWith("--comp-btn-")||t.startsWith("--comp-nav-navbar-")||t.startsWith("--comp-nav-utility-"))&&(n[e]=`var(${t})`)};return a(`${o}-bg-${i}`,t.backgroundColor,"backgroundColor"),a(`${o}-bg-${i}-hover`,t.backgroundColorHover,"backgroundColorHover"),a(`${o}-bg-${i}-active`,t.backgroundColorActive,"backgroundColorActive"),a(`${o}-txt-${i}`,t.textColor,"textColor"),a(`${o}-txt-${i}-hover`,t.textColorHover,"textColorHover"),a(`${o}-txt-${i}-active`,t.textColorActive,"textColorActive"),a(`${o}-border-${i}`,t.borderColor,"borderColor"),a(`${o}-border-${i}-hover`,t.borderColorHover,"borderColorHover"),a(`${o}-border-${i}-active`,t.borderColorActive,"borderColorActive"),n}(i,_),k=b(b({},w.style),P),C="a"===E?"a":"button",I="button"===C?b(b({},w),{},{disabled:p}):b(b({},w),{},{href:x});return(0,n.createElement)(C,b(b({},I),{},{className:S,style:k}),[g?(0,u.j)(g,A,"elementStart"):null,!h&&y?(0,n.createElement)("span",{key:"label",className:D},y):null,f?(0,u.j)(f,A,"elementEnd"):null])}g.displayName="Button"},5546:(e,t,r)=>{r.d(t,{Xb:()=>i,S4:()=>l}),r(7751);let i=async e=>{var t;try{if(!e)return;let{categories:r,makes:i,models:n,size:a,years:l,...s}=e,c=new URLSearchParams({...s,...a&&{size:String(a)},...i&&{makes:i.join(",")},...n&&{models:n.join(",")},...l&&{years:l.join(",")},...r&&{categories:r.join(",")}}
1),d=await (await fetch(`https://personalize.motortrend.com/recommendations?${c.toString()}`,{headers:{"api-key":"421efbf3760c201c62c2eddb51fbbe3b"},method:"GET"})).json();return o(null==(t=null==d?void 0:d.data)?void 0:t.recommendations)}catch{}},o=e=>{if(Array.isArray(e))return e.reduce((e,t)=>{var r,i,o,n;return"Content"!==t.__typename||null!=(i=null==(r=t.media)?void 0:r[0])&&i.url&&null!=(n=null==(o=t.metadata)?void 0:o.links)&&n.frontend.url?[...e,t]:e},[])},n={"recommended-for-you":"user_personalization",trending:"trending_now",ymal:"similar_items"};var a=r(71055);let l=({brand:e,contentId:t,contentType:r="article",filters:o,model:l="recommended-for-you",pageType:s,size:c})=>{let[d,u]=(0,a.useState)(void 0);return(0,a.useEffect)(()=>{(async()=>{if(l&&e){var a;let d,m=n[l],p=null==(a=(()=>{let e,t=(()=>{var e;let t=`; ${document.cookie}`.split("; nit=");if(2===t.length)return null==(e=t.pop())?void 0:e.split(";").shift()})();try{t&&(e=JSON.parse(decodeURIComponent(t)))}catch{}return e})())?void 0:a.deviceId;if(e&&t&&s&&(d=`${e}-${s}-${t}`),p){let t=await i({...d&&{itemId:d},brand:e,categories:null==o?void 0:o.categories,makes:null==o?void 0:o.makes,models:null==o?void 0:o.models,size:c,type:r,useCase:m,userId:p,years:null==o?void 0:o.years});t&&u(t)}}})()},[e,t,r,l,c,s,o]),d}},6603:(e,t,r)=>{r.d(t,{Fy:()=>f,rL:()=>h});var i=r(93682),o=r(71055),n=r(5546),a=r(800),l=r(47382),s=r(75855),c=r(63875);function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach(function(t){(0,i.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let m={[s.YL.PARSELY]:b,[s.YL.CONCORDE]:c.E1,[s.YL.READERS_ALSO_READ]:c.Qg,[s.YL.HAPS]:y},p=new l.default("TRENDING_DATA");async function b({apiEndpoint:e,domain:t,filter:r="",sort:i="",secret:o="",commerceFilter:n=!1,limit:a=5,pubDateStart:l="",pubDateEnd:s="",customFilter:c="",signal:d}={}){if(!e||!t)return p.info("Parse.ly fetcher: Missing required parameters",{apiEndpoint:e,domain:t}),null;let m=new URL(`https://api.parsely.com/v2/${e}`),g=m.searchParams;g.set("apikey",t);let y=Number.parseInt(a,10);Number.isFinite(y)&&y>0&&g.set("limit",String(y)),i&&g.set("sort",i),o&&g.set("secret",o),l&&g.set("pub_date_start",l),s&&g.set("pub_date_end",s),n&&g.append("tag","hasProduct: true");let f=e=>{e&&"string"==typeof e&&new URLSearchParams(e).forEach((e,t)=>g.append(t,e))};f(r),f(c),p.info("fetchFromParsely constructed URL",{url:m.toString()});try{let e=await fetch(m.toString(),{signal:d});if(!e.ok)return p.error("fetchFromParsely HTTP error",{status:e.status,url:m.toString()}),null;let t=await e.json();if(!t?.success)return p.error("Parse.ly API error",{error:t?.message,code:t?.code,url:m.toString()}),null;return u(u({},t),{},{meta:u(u({},t.meta),{},{source:"parsely"})})}catch(e){return p.error("Parse.ly fetch failed",{error:e?.message||String(e),url:m.toString()}),null}}function g(e){return"string"==typeof e&&""!==e.trim()?e.trim():""}async function y({brand:e,limit:t}={}){if(!e)return p.info("HAPS fetcher: Missing required brand parameter"),null;let r=Number.parseInt(t,10),i=Number.isFinite(r)&&r>0?r:5;try{var o;let t=(o=await (0,n.Xb)({brand:e,type:"article",useCase:"trending_now",size:i}),Array.isArray(o)&&0!==o.length?o.filter(e=>e?.__typename!=="Video").map(e=>{let t=g(e?.title),r=g(e?.metadata?.links?.frontend?.prod)||g(e?.metadata?.links?.frontend?.url)||g(e?.url),i=r.startsWith("//")?`https:${r}`:r,o=g(e?.media?.[0]?.url)||g(e?.preview_image);return t&&i&&o?{title:t,url:i,link:i,image_url:o,thumb_url_medium:o,section:e?.metadata?.section||e?.__typename||"",pub_date:e?.publish_from||null,author:"",authors:[],tags:[`shortTitle: ${t}`],metadata:e?.id?JSON.stringify({content_id:e.id}):null}:null}
1).filter(Boolean).slice(0,i):[]);if(0===t.length)return null;return{data:t,meta:{source:s.YL.HAPS}}}catch(e){return p.error("HAPS fetch failed",{error:e?.message||String(e)}),null}}function f(e={}){let{filter:t,limit:r,sort:i,secret:n,source:l,editorial:c,apiEndpoint:d,pubDateStart:u,pubDateEnd:b,commerceFilter:g,customFilter:y}=e,h=(0,a.BV)("layoutContextProps.siteData.metadata.domain"),v=(0,a.BV)("layoutContextProps.siteData.brand.slug"),O=(0,o.useMemo)(()=>Array.isArray(c)&&c.length>0?{data:[...c]}:null,[c]),{0:_,1:E}=(0,o.useState)(()=>O);return(0,o.useEffect)(()=>{if(O)return void E(e=>e===O?e:O);if(E(e=>null!==e?null:e),l===s.YL.HAPS){if(!v)return}else if(!h||!d)return;let e=Number.parseInt(r,10),o=Number.isFinite(e)&&e>0?e:void 0,a=!1,c="u">typeof AbortController?new AbortController:null,f=m[l]??m[s.YL.PARSELY];return(async()=>{try{let e=await f({apiEndpoint:d,domain:h,brand:v,filter:t,sort:i,secret:n,commerceFilter:!!g,limit:o,pubDateStart:u,pubDateEnd:b,customFilter:y,signal:c?.signal});if(a||!e||!Array.isArray(e.data))return;E(e)}catch(e){a||p.error(e)}})(),()=>{a=!0,c&&c.abort()}},[d,v,g,y,h,O,t,r,b,u,n,i,l]),_}function h(e){return Array.isArray(e)?e.reduce((e,t)=>{if("string"==typeof t&&t.includes(":")){let r=t.indexOf(":"),i=t.substring(0,r).trim(),o=t.substring(r+1).trim();e[i]=o}return e},{}):{}}},12934:(e,t,r)=>{let i,o,n;r.d(t,{zu:()=>u});var a=r(70266),l=r(16706),s=r(66959),c=(0,r(3780).b)((0,s.a)(),1),d=class{constructor(e,t){if(this._video=null,this._playlist=null,this.embedData=e,this.settings=t,this.embedId=e.id,this.isSingleVideo){let e=this.getSingleVideo();this._video=l.a.isViewable(e)?new l.a(e):null}else this._playlist=new a.a(e.media)}getSingleVideo(){return this.isPlaylist||this.isRelatedPlaylist?(this.embedData?.media?.videos||[])[0]??this.embedData.media:this.embedData.media}get video(){return this._video}get playlist(){return this._playlist}set playlist(e){this._playlist=e}get isPlaylist(){return"playlist"===(0,c.default)(this.embedData,"media_type",!1)}get isRelatedPlaylist(){return(0,c.default)(this.embedData,"related",!1)}get isDynamicPlaylist(){return this.isPlaylist&&1===this.playlistType}get playlistType(){return this.isPlaylist?(0,c.default)(this.embedData,"media.type"):null}get videoId(){return(0,c.default)(this.embedData,"media.id","")}get embedAspectRatio(){return(0,c.default)(this.embedData,"aspect_ratio",void 0)}get role(){return(0,c.default)(this.embedData,"role")}get source(){return(0,c.default)(this.embedData,"media.source")}get isSingleVideo(){return"video"===(0,c.default)(this.embedData,"media_type",!1)&&!this.isRelatedPlaylist||!!this.settings.isSingleVideoEmbed}get baseAdTag(){return(0,c.default)(this.embedData,"site.video_ads.videoConfig.adTag")||(0,c.default)(this.embedData,"site.ad_tag","")}get videoAdConfig(){return(0,c.default)(this.embedData,"site.video_ads")}get videoConfigAdTag(){return(0,c.default)(this.embedData,"site.video_ads.videoConfig.adTag")??null}get embedAdDisabled(){return this.embedData.ads_disabled}get videoAdsDisabled(){return(0,c.default)(this.embedData,"media.ads_disabled",!1)}get isVideoHub(){return"hub"===this.settings.source.assetType}get autoplay(){return(0,c.default)(this.embedData,"autoplay")}get muted(){return(0,c.default)(this.embedData,"mute")}};r(59105);var u=((i=u||{}).Video="video",i.Playlist="playlist",i.Generic="generic",i),m=((o=m||{})[o.SLIDE=1]="SLIDE",o[o.SOCIAL=2]="SOCIAL",o[o.LEDE=3]="LEDE",o[o.BODY_MEDIA=4]="BODY_MEDIA",o[o.MARQUEE=5]="MARQUEE",o[o.SPONSORED_MARQUEE=6]="SPONSORED_MARQUEE",o[o.PREVIEW=7]="PREVIEW",o[o.ASSOCIATED_IMAGE=8]="ASSOCIATED_IMAGE",o[o.ASSOCIATED_VIDEO=9]="ASSOCIATED_VIDEO",o[o.CUSTOM_PREVIEW_IMAGE=10]="CUSTOM_PREVIEW_IMAGE",o[o.CONTENT_TESTING=11]="CONTENT_TESTING",o[o.INDEX=12]="INDEX",o[o.SECTION_VIDEO=13]="SECTION_VIDEO",o[o.VIDEO_HUB=14]="VIDEO_HUB",o[o.MEDIA_ROLE_PINTEREST=16]="MEDIA_ROLE_PINTEREST",o[o.OFF_PLATFORM=16]="OFF_PLATFORM",o[o.CUSTOM_PROMO=17]="CUSTOM_PROMO",o[o.FEED=18]="FEED",o[o.GHOST_SLIDE=19]="GHOST_SLIDE",o[o.SPOTLIGHT_MARQUEE=20]="SPOTLIGHT_MARQUEE",o[o.EMBEDDED_CONTENT=21]="EMBEDDED_CONTENT",o),p=((n=p||{}).Video="video",n.Embed="embed",n.Playlist="playlist",n.Unknown="unknown",n),b=r(66288),{error:g}=console;async function y(e){return fetch(e).then(e=>e.json()).catch(e=>g(e))}r(14565);var f=class e{constructor(t){this.embed=null,this.video=null,this.playlist=null,e.setVersion(),this.settings=t,t.source?this.source=t.source:this.source={type:"fetch",id:t.embedId??"",assetType:t.nitehawkType??"embeds",...t.videoHubSettings?{videoHubSettings:t.videoHubSettings}:{}},this.assetType=this.source.assetType,this._url=t.url||e.globalUrl||function(e="feature"){return b.a[e]??"https://nitehawk.kubefeature.hearstapps.net"}(t.env||e.globalEnv)}get resolvedVideo(){return this.embed?.video?this.embed.video:this.video?this.video:null}get resolvedPlaylist(){return this.embed?.playlist?this.embed.playlist:this.playlist?this.playlist:null}get resolvedId(){return this.source.id}static setVersion(){"u">typeof window&&window.videoPlayerManager?.setVersion("Nitehawk",e.VERSION)}async fetchNitehawkData(){let e="";if("hub"===this.source.assetType&&"fetch"===this.source.type&&this.source.videoHubSettings){let{overrideType:t,overrideId:r}=this.source.videoHubSettings;e=`?${t}=${r}`}return y(`${this.url}/${this.assetType}/${this.resolvedId}${e}`)}setup(e){try{switch(this.assetType){case"hub":case"embeds":this.embed=new d(e,{...this.settings,source:this.source});break;case"videos":this.video=new l.a(e);break;case"playlists":this.playlist=new a.a(e)}}catch(t){let{error:e}=console;return e("Failed to setup Nitehawk",t),null}return this}static get globalUrl(){return e._globalUrl}static set globalUrl(t){e._globalUrl=t}get url(){return this._url}set url(e){this._url=e}static get globalEnv(){return e._globalEnv}static set globalEnv(t){e._globalEnv=t}};f._globalEnv="feature",f.VERSION="1.7.8"},14565:(e,t,r)=>{let i;r.d(t,{a:()=>o});var o=((i=o||{}).MP4="video/mp4",i.AVI="video/avi",i.OGG="video/ogg",i.M3U8="m3u8",i.WEBM="video/webm",i.MOV="video/quicktime",i.WMV="video/x-ms-wmv",i.MPEG="video/mpeg",i)},16706:(e,t,r)=>{r.d(t,{a:()=>c});var i=r(14565),o=r(66959),n=new Set(["apple_m3u8","original"]),a=/(\d+)p/i;function l(e){let t=a.exec(e.display_name)??a.exec(e.preset_name);return t?Number.parseInt(t[1],10):1/0}function s(e){return{src:e.full_url,type:c.getVideoType(e),displayName:e.display_name,presetName:e.preset_name}}var c=class{constructor(e){this.getFallbackSource=()=>{let[e]=this.videoMedia.transcodings.filter(e=>!n.has(e.mapped_preset_name)&&"H_265"!==e.codec).sort((e,t)=>
1l(e)-l(t));return e?s(e):void 0},this.videoMedia=e,this.title=e.title,this.shortTitle=e.short_title,this.description=e.description,this.duration=e.duration,this.poster=e.cropped_preview_image,this.source={title:e?.source?.title||""},this.sources=this.getSources(),this.fallbackSource=this.getFallbackSource(),this.id=e.id}get aspectRatio(){return this.videoMedia.nearest_aspect_ratio}getSources(){return this.videoMedia.transcodings.map(s)}static getVideoType(e){return"apple_m3u8"===e.mapped_preset_name?i.a.M3U8:i.a.MP4}static isViewable(e){return(0,o.c)(e)}}},59105:(e,t,r)=>{let i;r.d(t,{a:()=>o});var o=((i=o||{})[i.CURATED=0]="CURATED",i[i.DYNAMIC=1]="DYNAMIC",i)},63664:(e,t,r)=>{r.r(t),r.d(t,{TrendingComponent:()=>R,default:()=>$});var i=r(93682),o=r(71055),n=r(68014),a=r.n(n),l=r(800),s=r(72017),c=r(6603);let d="stacked",u=e=>e.toISOString().slice(0,10),m=new Date,p=u(m),b={source:"parsely",apiEndpoint:"analytics/posts",filter:"tag=locale: US&exclude=tags:displayType: gallery",sort:"views",layout:d,limit:5,pubDateStart:u(new Date(m.getTime()-6048e5)),pubDateEnd:p,customFilter:""};var g=r(86385),y=r(9954);function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach(function(t){(0,i.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let v={[d]:a()(()=>Promise.all([r.e(96119),r.e(60913)]).then(r.bind(r,60913)),{loading:()=>null,id:"af05d00",loadableGenerated:{webpack:()=>[60913]}})};function O({block:e,config:t}){let r=h(h({},b),t),{adId:i}=e||{},n=(0,c.Fy)(r),a=(0,o.useMemo)(()=>v[r.layout]||null,[r.layout]);return a?(0,y.Y)(s.A,{block:e,adId:i},(0,y.Y)(a,{config:r,data:n,adId:i})):null}function _({block:e}){let t=(0,l.BV)("trendingConfig");return t&&Object.keys(t).some(e=>"hash"!==e)?(0,y.Y)(O,{block:e,config:t}):null}var E=r(5546),x=r(39895);function w(e){return"string"==typeof e&&""!==e.trim()?e.trim():""}function S(e){return e?.__typename==="Car"||Array.isArray(e?.vehicle_tags)&&e.vehicle_tags.length>0}var A=r(83222),D=r(7144);function P(){let[,e]=(0,D.A)("homepage_trending_impression"),[,t]=(0,D.A)("homepage_trending_click"),r=(0,o.useRef)(!1),{entry:i,inView:n,observer:a,ref:l}=(0,A.A)({disabled:"u"<typeof IntersectionObserver,threshold:.1,rootMargin:"0px"}),s=(0,o.useCallback)(e=>{let r=e.target.closest?.('a[data-id="trending-card-link"]');r&&t(null,{destinationLink:r.href})},[t]);return(0,o.useEffect)(()=>{n&&i.intersectionRatio>=.1&&!r.current&&(r.current=!0,e(),a.current?.disconnect())},[i,n,a,e]),(0,o.useEffect)(()=>{let e,t,r=()=>{let r=document.querySelector('[data-nitrous-content-id="trending-rail"]');r&&r!==t&&(t=r,l(r),r.addEventListener("click",s),e?.disconnect())};return r(),!t&&"u">typeof MutationObserver&&(e=new MutationObserver(r)).observe(document.body,{childList:!0,subtree:!0}),()=>{e?.disconnect(),l(null),t?.removeEventListener("click",s)}},[s,l]),null}function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function C(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(Object(r),!0).forEach(function(t){(0,i.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let I={[d]:a()(()=>Promise.all([r.e(96119),r.e(60913)]).then(r.bind(r,60913)),{loading:()=>null,id:"e749d30",loadableGenerated:{webpack:()=>[60913]}})};function R({block:e,config:t}){let r=C(C({},b),t),{adId:i}=e||{},n=(0,c.Fy)(r),a=(0,o.useMemo)(()=>I[r.layout]||null,[r.layout]);return a?(0,y.Y)(s.A,{block:e,adId:i},(0,y.Y)(a,{config:r,data:n,adId:i}
1),(0,y.Y)(P,null)):null}function j({block:e,config:t}){let r=C(C({},b),t),i=(0,l.BV)("layoutContextProps.siteData.brand.slug"),{adId:n}=e||{},a=function({brand:e,contentType:t,fetchLimit:r=5}){let i=(0,E.S4)({brand:e,contentType:t,model:"trending",size:r}),n=void 0===i;return(0,o.useMemo)(()=>{if(!n)return{data:(function({items:e,contentType:t}){if(!Array.isArray(e)||0===e.length)return[];let r=e.filter(e=>e?.__typename!=="Video");return("car"===t?r.filter(S):r).map(e=>{let t=w(e?.title),r=function(e){let t=e?.metadata?.links?.frontend?.url;if(t)if(t.startsWith("http"))return t;else return`https:${t}`;return null}(e),i=w(e?.media?.[0]?.url)||w(e?.preview_image)||w(e?.image_url);return t&&r&&i?{title:t,url:r,link:r,image_url:(0,x.V)(i,{crop:"1x1"})||i,thumb_url_medium:i,section:e?.metadata?.section||e?.section||e?.__typename||"",pub_date:e?.publish_from||e?.published_at||null,author:"",authors:[],tags:[`shortTitle: ${t}`],metadata:e?.id?JSON.stringify({content_id:e.id}):null}:null}).filter(Boolean)})({items:i,contentType:t}).slice(0,5)}},[t,n,i])}({brand:i,contentType:"article"}),c=(0,o.useMemo)(()=>I[r.layout]||null,[r.layout]);return c?(0,y.Y)(s.A,{block:e,adId:n},(0,y.Y)(c,{config:r,data:a,adId:n}),(0,y.Y)(P,null)):null}function $({block:e}){let t=(0,l.BV)("trendingConfig"),r=(0,l.BV)("layoutContextProps.isHomePage"),i=(0,g.A)("homepage_trending_recs_parsely_vs_haps");return t&&Object.keys(t).some(e=>"hash"!==e)?r?"on"===i?(0,y.Y)(j,{block:e,config:t}):"control"===i?(0,y.Y)(R,{block:e,config:t}):(0,y.Y)(_,{block:e}):(0,y.Y)(_,{block:e}):null}},63875:(e,t,r)=>{r.d(t,{E1:()=>_,Ox:()=>D,Qg:()=>E,VE:()=>A,bc:()=>w,ev:()=>S,fetchFromParsely:()=>O,i_:()=>g,qY:()=>C,r2:()=>f,u1:()=>h,zM:()=>k});var i=r(53520),o=r(93682),n=r(47382),a=r(75855),l=r(80166),s=r(29231);let c=["apiEndpoint","domain","canonicalUrl","limit","sectionTitle","siteId","contentId","displayTypeFilter"],d=["recommendedData","domain","limit"];function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach(function(t){(0,o.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let{RUNTIME_CONCORDE_URL:p}=l.Ay,b=new n.default("RECIRCULATION-UTILS");function g(e=3){let t=new Date;t.setFullYear(t.getFullYear()-e);let r=t.getFullYear(),i=String(t.getMonth()+1).padStart(2,"0"),o=String(t.getDate()).padStart(2,"0");return`${r}-${i}-${o}`}let y=new Set(["hash","details"]);function f(e){return!(null==e||"object"!=typeof e||Array.isArray(e))&&Object.keys(e).some(e=>!y.has(e))}async function h(e,t,r,i,o,n,l=6,s="",c="",d=a.YL.PARSELY,u={}){let p=x[d];return p?p(m({apiEndpoint:e,domain:t,canonicalUrl:r,filter:i,commerceFilter:o,sectionTitle:n,limit:l,pubDateStart:s,customFilter:c},u)):(b.error("Unknown data source",{source:d}),null)}async function v(e){let t=await fetch(e);if(!t.ok)throw Error(`HTTP error! status: ${t.status}`);return t.json()}async function O({apiEndpoint:e,domain:t,canonicalUrl:r,filter:i,commerceFilter:o,sectionTitle:n,limit:l=6,pubDateStart:s="",customFilter:c=""}){if(!e||!t)return b.info("Parse.ly fetcher: Missing required parameters",{apiEndpoint:e,domain:t}),null;let d=o?"&tag=hasProduct:%20true":"",u=n?`&section=${encodeURIComponent(n)}`:"";i&&"string"!=typeof i&&b.warn("fetchFromParsely received non-string filter, ignoring",{filterType:typeof i,filter:i,domain:t});let p=i&&"string"==typeof i?`&${i}`:"";c&&"string"!=typeof c&&b.warn("fetchFromParsely received non-string customFilter, ignoring",{customFilterType:typeof c,customFilter:c,domain:t});let g=c&&"string"==typeof c?`&${c}`:"",y=l?`&limit=${l}`:"",f=s?`&pub_date_start=${s}`:"",h=r?`&url=${new URL(new URL(r).pathname,`https://www.${t}`)}`:"",_=`apikey=${t}${p}${g}${y}${f}${h}`,E=`https://api.parsely.com/v2/${e}?${_}${d}${u}`,x=`https://api.parsely.com/v2/${e}?${_}${d}`;b.info("fetchFromParsely: Attempting primary request",{primaryUrl:E});try{let e=await v(E);if(e?.data?.length>0)return b.info("fetchFromParsely: Primary request returned results",{count:e.data.length,hasSection:!!n}),e.meta=m(m({},e.meta),{},{source:a.YL.PARSELY,fallback:!1}),e;if(n){b.info("fetchFromParsely: No results with section, trying fallback without section",{section:n,fallbackUrl:x});let e=await v(x);if(e?.data?.length>0)return b.info("fetchFromParsely: Fallback request returned results",{count:e.data.length}),e.meta=m(m({},e.meta),{},{source:a.YL.PARSELY,fallback:!0}),e}return b.info("fetchFromParsely: No results from primary or fallback"),e&&"object"==typeof e&&(e.meta=m(m({},e.meta),{},{source:a.YL.PARSELY,fallback:!1})),e}catch(e){return b.error("Parse.ly API error",{error:e.message,primaryUrl:E}),null}}async function _(e){let{apiEndpoint:t,domain:o,canonicalUrl:n,limit:l=6,sectionTitle:s,siteId:d,contentId:u,displayTypeFilter:g}=e;if((0,i.A)(e,c),!d||!u)return b.error("Concorde API: Missing required parameters",{siteId:!!d,contentId:!!u,domain:o,canonicalUrl:n}),null;let y="string"==typeof g?g.toLowerCase().replace(/\s+/g,"-"):null,f=y?a.HN[y]??null:null;y&&!f&&b.log("Concorde: unrecognized displayTypeFilter — display_type param will be omitted",{displayTypeFilter:g,normalizedFilter:y,knownTypes:Object.keys(a.HN)});let h=f?`&display_type=${f}`:"",v=p?`${p}/v2/consumer`:"https://search.hearstapps.net/v2/consumer",O=`${v}/${d}
1/related/${u}?size=${l}${h}`,_={siteId:d,contentId:u,environment:"runtime",url:O,baseUrl:v,source:a.YL.CONCORDE,displayTypeFilter:g??null,displayTypeUuid:f??null};try{let e=await fetch(O);if(!e.ok){let t=Error(`Concorde API error: ${e.status} ${e.statusText}`);throw b.error("Concorde API request failed",m(m({},_),{},{status:e.status,statusText:e.statusText})),t}let t=await e.json(),i=0;Array.isArray(t)?i=t.length:t?.data&&Array.isArray(t.data)&&(i=t.data.length);let{transformConcordeToParselyFormat:o}=await r.e(51056).then(r.bind(r,51056)),n=o(t);if(!n)return b.error("Data transformation failed",m(m({},_),{},{originalDataCount:i})),null;return n&&"object"==typeof n&&(n.meta=m(m({},n.meta),{},{source:a.YL.CONCORDE})),n}catch(e){return b.error("Concorde API error",m(m({},_),{},{error:e.message})),null}}async function E(e){let t,r,{recommendedData:o,domain:n,limit:l=6}=e;if((0,i.A)(e,d),!(t=[],o?Array.isArray(o)?0===o.length&&t.push("recommendedData array is empty"):t.push("recommendedData must be an array"):t.push("recommendedData is required"),(!n||"string"!=typeof n)&&t.push("domain parameter is required and must be a string"),!(r=0===t.length)&&b.log("Recommended data validation failed",{hasData:!!o,isArray:Array.isArray(o),length:o?.length||0,domain:!!n,errors:t}),{isValid:r,errors:t}).isValid)return null;b.log("[RECIRC DEBUG] fetchFromRecommended starting transformation",{inputItemCount:o.length,domain:n});try{let e=o.filter((e,t)=>(function(e,t){if(!e)return b.log(`Skipping recommendation at index ${t}: null/undefined recommendation`),!1;let r=e?.content?.[0];if(!r)return b.log(`Skipping recommendation at index ${t}: no content`,{recommendation:e}),!1;let i=r.metadata?.short_title||r.metadata?.index_title||"",o=r.slug||"",n=r.section?.slug||"";return i.trim()?!!o&&!!n||(b.log(`Skipping recommendation at index ${t}: missing slug or section`,{hasSlug:!!o,hasSectionSlug:!!n}),!1):(b.log(`Skipping recommendation at index ${t}: missing title`),!1)})(e,t));if(b.log("[RECIRC DEBUG] After initial validation",{originalCount:o.length,validCount:e.length,filteredOut:o.length-e.length}),0===e.length)return b.log("No valid recommendations after validation",{originalCount:o.length,processedCount:0}),null;let t=e.map(e=>{let t=e.content[0],r=t.metadata?.short_title||t.metadata?.index_title||"",i=(e=>{if(!e||"string"!=typeof e)return e;let t=document.createElement("textarea");return t.innerHTML=e,t.value})(r),o=t.slug||"",a=t.section?.slug||"",l=t.subsection?.slug||"",s=[a];l&&s.push(l),s.push(o);let c=`https://www.${n}/${s.join("/")}`,d="",u=(t.media||[]).find(e=>"image"===e.media_type&&e.hips_url);if(u){let e=u.image_metadata?.crops?.["1x1"];try{let t=new URL(u.hips_url);e&&t.searchParams.set("crop",e),t.searchParams.set("resize","600:*"),d=t.toString()}catch{d=u.hips_url}}let m=t.pub_date||"",p=t.metadata?.social_dek||"",b=t.metadata?.dek||"",g=[];return t.display_type?.title&&g.push(`content-type: ${t.display_type.title}`),t.id&&g.push(`contentId: ${t.id}`),a&&g.push(`section: ${a}`),{title:i.trim(),url:c,link:c,image_url:d,thumb_url_medium:d,section:a,pub_date:m,author:"",authors:[],metadata:JSON.stringify({short_title:i.trim(),socialHeadline:A(p),dek:A(b)}),tags:g,full_content_word_count:0}}).filter(e=>{let t=e.title&&e.title.trim(),r=e.url&&e.url.trim(),i=e.image_url&&e.image_url.trim();return!!t&&!!r&&!!i||(b.log("[RECIRC DEBUG] Filtering out invalid item:",{hasTitle:t,hasUrl:r,hasImage:i,title:e?.title,url:e?.url}),!1)});if(b.log("[RECIRC DEBUG] After final filter (image/url validation)",{beforeFilterCount:e.length,afterFilterCount:t.length,itemsDropped:e.length-t.length}),0===t.length)return b.log("No valid items after transformation",{originalCount:o.length,validRecommendations:e.length,processedCount:t.length}),null;let r=t.slice(0,l);return b.log("[RECIRC DEBUG] After slicing to limit",{beforeSliceCount:t.length,requestedLimit:l,actualReturnCount:r.length}),{data:r,success:!0,meta:{sort:"_score",source:a.YL.READERS_ALSO_READ},links:{first:null,next:null}}}catch(e){return b.error("Recommended data transformation error",{error:e.message,dataCount:o?.length||0,source:a.YL.READERS_ALSO_READ}),null}}let x={[a.YL.PARSELY]:O,[a.YL.CONCORDE]:_,[a.YL.READERS_ALSO_READ]:E};function w({isRecircEnabled:e=!1,isHideAllRecirc:t=!1,isSponsored:r=!1,recircConfig:i={}}){return e&&!t&&!r&&!!Object.keys(i?.recircMetadata??{}).length&&function({recircMetadata:e,displayType:t,sectionSlug:r,subsectionSlug:i,slug:o}){let{displayTypes:n=[],sections:a=[],slugs:l=[]}=e,s=0===n.length||n.includes(t),c=0===a.length||a.includes(r),d=a.length>0&&a.includes(`${r}/${i}`),u=l.length>0&&l.includes(o);return s&&(c||d)||u}(i)}function S(e,t=[],r=a.UX){try{let i=new URL(e);return i.searchParams.set("resize",`${r}:*`),t.length>
10&&t.forEach(e=>i.searchParams.delete(e)),i.toString()}catch{return e}}let A=e=>{if(null!=e)return(0,s.Q)(e)},D=(e,t)=>{if(!Array.isArray(t))return"";let r=t.find(t=>t.startsWith(e)),i=RegExp(`^${e}\\s*`);return r?r.replace(i,""):""},P=e=>!0===e||"true"===String(e).trim().toLowerCase(),k=(e={})=>{let t;return P(D("sponsored:",e.tags))||!!(t=(e=>{if(!e)return{};if("object"==typeof e)return e;try{let t=JSON.parse(e);return t&&"object"==typeof t?t:{}}catch{return{}}})(e.metadata))&&"object"==typeof t&&P(t.sponsored)};function C(e,t,r,i="",o){let n=function(e){let t=[];if(!e)return t.push("Resin config is null or undefined"),{isValid:!1,errors:t};if("object"!=typeof e||Array.isArray(e))return t.push("Resin config must be an object, not array or primitive"),{isValid:!1,errors:t};if(void 0!==e.limit&&null!==e.limit){let r="number"==typeof e.limit&&e.limit>=1,i="string"==typeof e.limit&&!isNaN(e.limit)&&Number(e.limit)>=1;r||i||t.push(`Field 'limit' must be a positive number or numeric string, got ${typeof e.limit} with value ${e.limit}`)}return void 0!==e.linkOutItem&&null!==e.linkOutItem&&("object"!=typeof e.linkOutItem||Array.isArray(e.linkOutItem))&&t.push(`Field 'linkOutItem' must be an object, got ${typeof e.linkOutItem}`),{isValid:0===t.length,errors:t}}(e);if(!n.isValid){let i=`Invalid Resin recirculation config: ${n.errors.join("; ")}`;throw b.error("Resin Config Validation Failed",{errors:n.errors,receivedConfig:e,displayType:t,sectionSlug:r}),Error(i)}let a=function(e,t,r,i="",o){return{recircMetadata:e,displayType:t,sectionSlug:r,subsectionSlug:i,slug:o}}(e??{},t,r,i,o);return b.info("transformResinRecircConfig returning",{result:a}),a}},66288:(e,t,r)=>{let i,o,n;r.d(t,{a:()=>a,b:()=>l,c:()=>s});var a=((i=a||{}).development="https://nitehawk.kubefeature.hearstapps.net",i.feature="https://nitehawk.kubefeature.hearstapps.net",i.stage="https://stage-nitehawk.hearst.io",i.prod="https://nitehawk.hearst.io",i.production="https://nitehawk.hearst.io",i),l=((o=l||{}).embeds="embeds",o.playlists="playlists",o.videos="videos",o.videohub="hub",o),s=((n=s||{}).prefetched="prefetched",n.fetch="fetch",n)},66959:(e,t,r)=>{r.d(t,{a:()=>o,c:()=>a});var i=r(3780),o=(0,i.a)((e,t)=>{"object"==typeof e&&"u">typeof t?t.exports=function(e,t,r,i,o){for(t=t.split?t.split("."):t,i=0;i<t.length;i++)e=e?e[t[i]]:o;return e===o?r:e}:"function"==typeof define&&r.amdO?define(function(){return function(e,t,r,i,o){for(t=t.split?t.split("."):t,i=0;i<t.length;i++)e=e?e[t[i]]:o;return e===o?r:e}}):e.dlv=function(e,t,r,i,o){for(t=t.split?t.split("."):t,i=0;i<t.length;i++)e=e?e[t[i]]:o;return e===o?r:e}}),n=(0,i.b)(o(),1);function a(e){return function({isDisabled:e,publishFrom:t,publishTo:r}){let i,o,n,a;return!(e||r&&(i=new Date(r),o=new Date,i&&o>i))&&(n=new Date(t),a=new Date,!!n&&a>n)}({isDisabled:(0,n.default)(e,"is_disabled"),publishFrom:(0,n.default)(e,"publish_from"),publishTo:(0,n.default)(e,"publish_to")})}},70266:(e,t,r)=>{r.d(t,{a:()=>n});var i=r(16706),o=r(66959),n=class{constructor(e){this.playlist=e,this._videos=this.parseVideos()}get title(){return this.playlist.title}get description(){return this.playlist.description}get id(){return this.playlist.id}get videos(){return this._videos}set videos(e){this._videos=e}parseVideos(){return(this.playlist.videos||[]).filter(e=>(0,o.c)(e)).map(e=>new i.a(e))}}},75855:(e,t,r)=>{r.d(t,{HN:()=>o,Ms:()=>d,UX:()=>a,YL:()=>c,Zk:()=>i,_n:()=>l,nR:()=>n,wV:()=>s});let i="fre.enable-recirculation-module",o={recipe:"6a85ded2-590c-4248-9bff-ab1b66586768","standard-article":"210d7745-8bc9-4cfc-8b24-a81b36aa80cd",listicle:"ad2dfb05-65d3-43df-99c3-3394da0d63c6",gallery:"85cd2bdc-f1c8-481d-90d0-783e5ec18d5d","longform-article":"fb518225-f53e-499f-b254-e0e5f1d66f46"},n="fre.disable-editorial-links-with-recirc",a=600,l=70,s={CardCarousel:"card-carousel",DefaultCarousel:"carousel",StackedCarousel:"stacked-carousel",DefaultStacked:"stacked"},c={PARSELY:"parsely",CONCORDE:"concorde",READERS_ALSO_READ:"readers-also-read",HAPS:"haps"},d={filter:"",heading:"What's Everyone Reading?",limit:"6",defaultSource:c.PARSELY}},92944:(e,t,r)=>{r.d(t,{$:()=>i});function i(){for(var e,t,r=0,i="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=function e(t){var r,i,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t)){var n=t.length;for(r=0;r<n;r++)t[r]&&(i=e(t[r]))&&(o&&(o+=" "),o+=i)}else for(i in t)t[i]&&(o&&(o+=" "),o+=i);return o}(e))&&(i&&(i+=" "),i+=t);return i}},94711:(e,t,r)=>{r.d(t,{j:()=>o});var i=r(71055);let o=(e,t,r)=>i.default.createElement("span",{key:r,className:t,"aria-hidden":!0},e)}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.